BM6P6(@ bbbXXXOOOKKKIIIGGGFFFGGGCCCDDDDDDDDDEEEHHHMMMPPP___sss}}}yyyvvvrrrmmmiiiddd```[[[WWWRRROOOLLLHHHDDDAAA@@@?????????@@@AAACCCEEEGGGHHHFFFHHHJJJKKKLLLMMMOOOQQQUUUWWWYYYZZZYYYYYYZZZ[[[WWW[[[aaahhhlllkkkfffaaa^^^ZZZTTTOOOLLLLLLMMMOOOQQQPPPQQQSSSVVVYYYYYYYYYdddgggjjjkkklllooouuuzzzssseeeXXXQQQMMMKKKNNNVVV^^^kkkuuukkkfffcccdddeeehhhkkknnnqqqrrr{{{~~~}}}uuucccYYYWWWXXXZZZiiiuuuooobbbUUUNNNJJJDDD@@@>>>===<<<;;;:::999888888888666666666666666666666666666666666666666777888888777<<>>>>>===<<<;;;999888777777======<<<======>>>???@@@BBBCCCDDDFFFFFFFFFEEEEEEbbbXXXOOOKKKIIIGGGFFFGGGDDDEEEEEEEEEFFFIIINNNRRR```uuu}}}yyywwwqqqmmmiiiddd```\\\WWWTTTPPPNNNKKKGGGCCCAAA@@@???======>>>???AAACCCDDDEEEFFFHHHJJJKKKKKKMMMOOOQQQTTTVVVXXXYYYXXXXXXYYYZZZYYY\\\aaagggkkkkkkgggccc\\\YYYTTTOOOMMMNNNQQQSSSVVVVVVVVVXXXZZZ\\\\\\\\\```cccgggjjjmmmrrrzzzvvveeeXXXRRRLLLKKKMMMTTT\\\gggyyyxxxmmmhhhgggeeegggiiikkkllloootttwwwvvvcccYYYWWWXXXZZZeeeqqqmmm```SSSMMMJJJDDD@@@???===<<<;;;:::999888888888666666666666666666666666666666666666666777888888999===BBBGGGRRRbbbnnnsssxxxyyy~~~xxxuuuuuuwwwyyyzzzzzzxxxtttqqqmmmhhhbbb^^^[[[VVVOOOLLLLLLLLLHHHEEEDDDCCCAAA???===;;;:::999;;;:::999888777777777777666666666666777777777888666666777888:::;;;<<<<<<<<<;;;;;;:::999888777777777777888999;;;===???@@@AAABBBDDDEEEFFFFFFEEEEEEbbbXXXOOOKKKIIIGGGFFFGGGEEEEEEFFFFFFGGGKKKPPPSSSbbbwww~~~|||xxxwwwwwwwwwxxxvvvtttqqqjjjgggbbb^^^[[[WWWRRROOONNNLLLIIIEEEBBBAAA@@@???>>>>>>>>>???@@@AAACCCDDDFFFGGGJJJKKKKKKLLLNNNPPPSSSUUUWWWWWWWWWVVVWWWXXXZZZ\\\___dddhhhiiigggdddZZZWWWSSSPPPOOOQQQTTTWWWXXXYYYYYYZZZ[[[[[[\\\\\\aaadddhhhlllpppwwwyyydddVVVQQQMMMLLLOOOUUU[[[cccqqq}}}{{{rrriiieeefffiiijjjnnnqqqrrrqqquuu}}}wwwdddYYYVVVXXX[[[cccppp}}}jjj^^^QQQLLLIIIDDD@@@@@@===<<<;;;:::999888888888777777777777777777777777666666666666666777888888:::>>>BBBGGGSSSbbbnnnrrrxxxzzzzzzwwwvvvxxxyyyyyyzzzxxxtttqqqmmmhhhbbb^^^ZZZVVVPPPMMMMMMLLLHHHEEEDDDCCCAAA???===;;;:::999999999999999999888777666666666666777777777888888777777888888999:::::::::999999999888888777777777444444666888:::===???AAAAAABBBDDDEEEFFFFFFEEEEEEbbbXXXOOOKKKIIIGGGFFFGGGDDDEEEFFFFFFGGGKKKPPPTTTcccxxx{{{vvvsssqqqpppoooppppppooommmjjjeeebbb^^^ZZZWWWSSSOOOLLLJJJIIIFFFCCCAAA@@@@@@@@@@@@@@@@@@AAAAAACCCDDDDDDEEEGGGIIIJJJJJJKKKMMMOOORRRSSSUUUVVVUUUTTTUUUVVVXXXXXX[[[^^^bbbdddcccbbbYYYVVVRRROOOOOORRRVVVYYY[[[\\\]]]^^^]]]^^^___```hhhkkknnnqqquuu|||{{{bbbUUUPPPOOOQQQSSSWWW[[[bbbjjjqqqrrrqqqmmmgggbbbbbbfffkkkpppuuuzzz{{{zzzzzzfffZZZWWWYYY\\\fffrrrggg[[[OOOKKKHHHDDDAAA@@@===<<<;;;:::999888888888777777777777777777777777666666666666666777777888999>>>BBBGGGSSScccooosssyyy{{{{{{xxxxxxyyyzzzzzzzzzxxxtttqqqmmmhhhbbb^^^YYYVVVQQQOOOMMMLLLIIIFFFDDDCCCAAA???===;;;:::999888999::::::999888666555666666777777777888888888888888888888888888888888666777777777777777777777555555777888;;;>>>@@@AAA@@@AAACCCEEEFFFFFFEEEEEEbbbXXXOOOKKKIIIGGGFFFGGGCCCDDDDDDEEEGGGJJJOOOSSScccyyy~~~yyyuuupppmmmlllkkkjjjjjjjjjhhheeeccc```]]]ZZZWWWTTTQQQMMMKKKGGGEEECCCAAA@@@???@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEGGGIIIIIIIIIJJJLLLNNNPPPRRRSSSTTTRRRRRRRRRSSSTTTTTTUUUXXX\\\^^^___^^^YYYVVVRRRPPPPPPRRRVVVYYY___aaadddeeedddeeehhhjjjmmmqqquuuxxx|||~~~eeeXXXTTTQQQTTTVVVXXX[[[```eeegggggggggfffcccaaabbbfffkkktttzzz}}}iii[[[XXX[[[___jjjvvvfffZZZOOOJJJHHHDDDAAAAAA===<<<;;;:::999888888888777777777777777777777777666666666666666777777888777<<>>???@@@BBBDDDEEEFFFEEEEEEbbbXXXOOOKKKIIIGGGFFFGGGBBBCCCDDDEEEGGGJJJPPPTTTdddzzz}}}xxxtttoookkkhhhgggfffeeeddddddbbb^^^[[[ZZZXXXUUURRRPPPNNNJJJHHHCCCBBBAAA????????????@@@?????????@@@AAABBBDDDEEEEEEGGGHHHIIIIIIIIIKKKMMMOOOPPPRRRRRRPPPPPPPPPQQQQQQQQQRRRUUUYYY[[[\\\[[[YYYVVVSSSQQQQQQUUUYYY\\\___cccgggiiijjjlllpppttttttyyyjjj^^^[[[SSSVVVXXXXXX[[[```bbbaaaaaacccdddcccbbbdddiiinnnwww}}}lll]]]YYY]]]aaalllyyyfffZZZOOOJJJHHHEEEBBBAAA===<<<;;;:::999888888888777777777777777777777777666666666666666777888888666;;;AAAIIIWWWiiiwww|||}}}zzzyyyzzz{{{||||||zzzxxxtttqqqmmmhhhbbb^^^VVVUUUTTTQQQNNNLLLIIIHHHDDDCCCAAA???===;;;:::999999999999999999888777666777777777888888888999999999999888888888777777777666666666666666666666666777777777777777888999:::???@@@BBBDDDEEEFFFEEEEEEbbbXXXOOOKKKIIIGGGFFFGGGCCCDDDEEEFFFHHHLLLQQQUUUfff|||{{{vvvqqqmmmiiieeebbb```___^^^]]]]]][[[XXXUUUTTTRRRNNNLLLKKKIIIFFFCCCAAA@@@???>>>>>>>>>???@@@?????????AAABBBDDDFFFGGGEEEFFFHHHHHHHHHHHHJJJLLLMMMOOOQQQPPPOOONNNNNNOOOQQQQQQSSSVVVZZZ\\\\\\[[[XXXVVVTTTSSSUUUYYY^^^bbbccchhhnnnrrrtttxxx~~~kkkaaa^^^XXX\\\]]]\\\___eeefffbbbbbbdddeeedddeeeiiiqqqwww~~~nnn___[[[___dddppp~~~ggg[[[PPPKKKIIIEEEBBBAAA===<<<;;;:::999888888888666666666666666666666666666666666666666777888888555;;;CCCLLL[[[ooo~~~~~~zzzyyyyyyzzzzzzzzzzzzxxxtttqqqmmmhhhbbb^^^UUUUUUTTTRRROOOKKKJJJIIIDDDCCCAAA???===;;;:::999;;;:::999888777777777777777777888888888999999999888888888888777777777777777777777666666666666666777777777777888999999:::>>>???AAACCCEEEEEEEEEEEEbbbXXXOOOKKKIIIGGGFFFGGGDDDEEEFFFGGGIIIMMMRRRVVVhhh~~~zzzvvvqqqmmmiiieeeaaa^^^ZZZYYYXXXXXXYYYWWWTTTRRROOOMMMJJJHHHGGGEEEBBB?????????>>>======>>>???@@@AAAAAABBBCCCEEEGGGIIIJJJEEEFFFHHHHHHHHHHHHJJJKKKMMMNNNPPPPPPNNNMMMMMMNNNRRRSSSUUUXXX\\\^^^^^^\\\WWWVVVTTTTTTWWW]]]cccgggmmmssszzz~~~jjj```]]]^^^bbbcccaaadddkkkkkkgggfffggggggggghhhoooxxxppp```[[[```eeettthhh\\\PPPLLLIIIEEEBBBAAA======;;;:::999888888888666666666666666666666666666666666666666777888888666<<>>???AAACCCEEEEEEEEEEEEdddZZZPPPLLLJJJGGGFFFGGGGGGDDDBBBDDDFFFHHHOOOWWWhhhzzzwwwsssnnniiieeeaaa]]]ZZZWWWVVVUUUTTTRRRPPPOOOOOOLLLKKKHHHFFFDDDBBBAAA@@@??????>>>>>>>>>>>>>>>???@@@@@@AAACCCEEEGGGIIIKKKKKKLLLLLLLLLLLLLLLKKKKKKIIIJJJLLLKKKJJJJJJKKKLLLRRRSSSVVV[[[^^^```^^^\\\[[[YYYWWWXXX\\\ccchhhkkkooo{{{tttiiidddccc___aaacccfffiiilllooopppqqqlllkkkoootttwww|||oooccc]]]aaahhhvvvhhh\\\PPPKKKHHHDDD@@@???<<<;;;999888777888888999999888888888777777666666666666666666666777888888======BBBOOOcccwww}}}xxxuuuuuuwwwyyyyyy}}}yyytttoookkkfffaaa]]][[[XXXSSSPPPNNNLLLIIIHHHCCCAAA???<<<:::888777666777777777777666666666666999999999999999999999999888888777777777777888888666555333222222333444555777777777888999999::::::<<<===???BBBEEEFFFHHHHHHdddZZZPPPLLLJJJGGGFFFGGGHHHDDDCCCEEEFFFIIIPPPXXXjjj}}}xxxssspppkkkfffbbb^^^ZZZWWWSSSRRRQQQOOOLLLJJJHHHGGGGGGFFFEEECCCBBBAAAAAAAAA??????>>>>>>>>>>>>??????@@@@@@BBBCCCEEEHHHJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLLLLKKKKKKMMMNNNTTTUUUWWW[[[___```___]]]\\\ZZZYYYZZZ___fffmmmppp|||zzzlllfffcccbbbdddfffiiimmmrrruuuwwwxxxuuupppooorrrvvvzzznnnbbb]]]aaaiii{{{hhh\\\PPPKKKHHHDDD@@@@@@===<<<:::999999999999:::888888888777777777666666666666666666666777888888;;;<<>>;;;999888777888888777777777666666666999999999999999999999999888888777777777777888888666666555555555555666666888888999999::::::;;;;;;<<<>>>@@@CCCEEEGGGHHHIIIdddYYYPPPLLLJJJGGGFFFHHHHHHEEEDDDFFFHHHJJJPPPXXXjjjyyytttnnnjjjeeeaaa]]]YYYUUURRROOONNNMMMJJJGGGEEECCCBBBBBBBBBAAA@@@@@@@@@@@@@@@??????>>>>>>>>>??????@@@@@@AAABBBDDDFFFHHHJJJJJJIIIJJJJJJKKKKKKJJJJJJIIIJJJKKKLLLLLLLLLMMMOOOQQQUUUVVVYYY]]]aaabbbaaa___]]]\\\\\\^^^dddllltttyyy{{{llleeedddcccbbbeeehhhnnntttyyy|||~~~~~~}}}xxxuuuxxx{{{|||kkk```\\\aaaiii~~~iii\\\PPPKKKHHHDDD@@@@@@======;;;::::::999999:::888888777777777777666666666666666666666777888888999;;;AAANNNaaavvv}}}xxxvvvvvvxxxyyyzzzxxxuuuqqqmmmjjjfffaaa]]]ZZZVVVRRRNNNLLLJJJHHHFFFEEECCCAAA???<<<:::999999999999888888888777777777777777777777777777777777888777777666666777777888555666777888888999888888999999::::::;;;<<<<<<<<<===???AAACCCFFFHHHIIIIIIcccYYYPPPLLLJJJGGGFFFHHHHHHEEEEEEGGGIIIJJJQQQXXXhhh}}}uuuooohhhddd___[[[XXXTTTPPPMMMLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@@@@???>>>>>>????????????>>>>>>??????@@@@@@AAABBBCCCEEEGGGIIIJJJJJJIIIJJJKKKKKKKKKKKKKKKKKKIIIKKKLLLLLLLLLMMMPPPSSSVVVXXX\\\aaafffgggfffddd______```bbbhhhqqq{{{mmmbbb```cccddddddccchhhooowww}}}}}}xxxhhh^^^\\\aaajjj{{{iii]]]QQQKKKIIIDDDAAA@@@===<<<;;;:::999888888888777777777777777777666666666666666666666777777888888:::AAANNNaaauuu~~~yyyvvvwwwyyyzzz{{{yyyvvvssspppmmmiiidddaaaYYYVVVQQQNNNLLLJJJGGGFFFDDDCCCAAA>>><<<;;;:::999999999999999888888888777777777777777777777777777777777666666666666777777444555777999::::::999999999999999:::;;;;;;<<<<<<>>>???AAADDDFFFHHHIIIJJJcccYYYOOOLLLJJJHHHGGGHHHHHHEEEEEEHHHIIIKKKPPPXXXgggyyyqqqkkkccc___ZZZVVVSSSOOOLLLIIIGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@???>>>=========???????????????@@@AAAAAABBBCCCEEEGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMIIIJJJKKKKKKLLLNNNRRRUUUXXX[[[aaagggmmmnnnllljjjaaabbbcccffflllvvvyyyuuuwwwyyy}}}~~~tttfff]]]\\\___bbbbbbeeejjjsss|||~~~wwwsssuuuzzzssseee\\\[[[bbbjjjyyyiii]]]QQQLLLIIIEEEAAA@@@;;;;;;:::999888777666555666666666666666666777777666666666666666777777888888;;;CCCOOO```tttzzzwwwwwwyyy{{{{{{yyywwwuuurrroookkkfffbbbYYYVVVQQQNNNLLLJJJGGGFFFCCCBBB@@@===;;;:::999999999999999999888888888777666666666666666666666666777777666666666666777777333555666888999999888888888888999999:::;;;;;;;;;>>>???AAADDDFFFHHHIIIJJJbbbXXXOOOLLLJJJHHHGGGIIIGGGDDDEEEHHHIIIJJJPPPWWWhhh~~~vvvmmmhhh___\\\WWWSSSPPPLLLIIIFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>=========???????????????@@@AAABBBBBBDDDFFFHHHIIIJJJJJJIIIKKKKKKLLLMMMNNNNNNNNNNNNIIIJJJKKKLLLMMMPPPUUUXXX]]]aaahhhpppuuutttppplllbbbdddfffhhhnnnxxxzzzqqqllliiikkkmmmpppsssuuuwwwxxxxxx{{{}}}ssslllccc\\\YYY[[[]]]___iiinnnvvv|||pppjjjeeegggmmmqqquuuzzz}}}ooobbbZZZZZZbbbkkkyyyjjj]]]QQQLLLIIIEEEAAAAAA:::::::::999888666444444555555666666666666777777666666666666666777888888777;;;CCCOOO^^^rrrzzzxxxxxxzzz{{{|||yyywwwuuussspppkkkeeeaaaZZZVVVRRRNNNLLLJJJHHHFFFBBBAAA???===;;;:::999999999999888888888777777777666666666666666666666666777666666555555666666777444555666777777777777777888888888999::::::;;;;;;===???AAACCCFFFHHHIIIIII}}}bbbXXXOOOLLLJJJHHHHHHIIIFFFCCCDDDGGGIIIJJJOOOUUUfff|||tttkkkfff]]]YYYUUUQQQNNNKKKGGGEEEBBBAAAAAAAAA@@@@@@@@@??????>>>>>>=========>>>>>>????????????@@@AAABBBCCCCCCDDDGGGIIIJJJJJJJJJIIIJJJKKKLLLMMMMMMNNNNNNNNNKKKLLLMMMNNNPPPSSSXXX\\\dddiiiqqqxxx|||xxxqqqkkkbbbeeegggjjjnnnyyyyyymmmiiigggeeegggiiilllooorrrttttttuuuvvvwwwzzz|||~~~|||xxxtttllljjjeee^^^YYYYYY\\\___ggglllsss|||qqqiiieee```bbbhhhgggkkkpppssswww~~~}}}lll___YYYYYYbbbkkkzzzjjj^^^QQQLLLJJJEEEBBBAAA;;;;;;;;;:::999777555333555555555666666666777777666666666666666777888888666:::BBBMMM[[[nnn{{{xxxxxxzzz|||}}}{{{yyywwwuuurrrlllfffbbbZZZWWWSSSOOOMMMKKKIIIGGGCCCBBB@@@>>>===;;;;;;:::888888777777777666666666777777777777777777777777666666555555555555666666777777666666666777777888999999::::::;;;;;;<<<<<<<<<>>>@@@CCCEEEGGGHHHIIIxxxbbbXXXOOOLLLKKKHHHHHHJJJEEECCCDDDGGGHHHIIINNNUUUccc~~~{{{sssjjjeee\\\YYYTTTPPPMMMJJJGGGDDDDDDDDDCCCBBBAAA@@@??????;;;;;;;;;<<<===>>>???@@@????????????@@@AAABBBCCCCCCEEEGGGIIIKKKKKKJJJIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMNNNOOOPPPRRRVVV[[[___jjjooowww~~~zzzpppiiiccceeehhhjjjoooyyyooofffeeeffffffgggiiilllpppsssvvvwwwwwwvvvuuuuuuvvvwwwvvvsssqqqjjjjjjhhhbbb[[[ZZZ]]]bbbaaaeeelllttt|||lllfffddd___aaahhhbbbfffkkkmmmpppwww{{{jjj^^^XXXYYYbbbkkkyyyjjj^^^RRRMMMJJJEEEBBBAAA<<<<<<<<<;;;:::888555444444555555555666666777777666666666666666777888888444999AAAKKKYYYkkk}}}{{{xxxyyy{{{|||}}}}}}{{{xxxuuuoooiiiddd[[[XXXSSSPPPNNNLLLIIIHHHDDDCCCAAA???>>>===<<<<<<777777777777666666666666888888888888888888888888666666555555555555666666999888777666666666888888::::::;;;;;;<<<======>>><<<===@@@BBBEEEFFFHHHHHHvvv^^^UUUMMMKKKJJJGGGFFFHHHEEEEEEDDDCCCDDDHHHNNNRRRddd|||{{{uuuooohhhddd[[[VVVOOOJJJGGGFFFFFFEEEAAAAAABBBBBBAAA@@@>>>===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>???AAABBBCCCDDDFFFFFFGGGHHHIIIIIIIIIIIIKKKLLLMMMMMMMMMLLLJJJIIIMMMKKKMMMRRRUUUWWW]]]eeeqqqyyy}}}rrrllleeebbbccchhhooozzztttiiifffeeedddeeekkklllnnnssswwwzzz{{{zzzzzz~~~}}}|||{{{wwwrrrooommmiiiccc^^^[[[[[[\\\aaabbbeeejjjnnnrrruuuvvv}}}nnngggdddbbbccceeegggggghhhiiinnnvvvsssccc\\\ZZZZZZcccnnnzzzjjj^^^RRRMMMJJJEEEAAA@@@@@@???===:::888777666555777777666666555555444444777777777777777888888999888<<<@@@HHHXXXmmm|||yyywwwyyy~~~|||yyyuuupppjjjeee```\\\VVVRRROOOMMMKKKJJJFFFDDDAAA===;;;;;;;;;;;;999888777666666777888888777555444555888999888666444555666666555666888:::666666666666777777777777888999999:::;;;<<<======>>>>>>???@@@BBBDDDFFFGGGwww___UUUMMMKKKJJJGGGFFFHHHFFFFFFEEEDDDEEEIIINNNRRRbbbzzz|||uuunnngggbbbXXXUUUPPPLLLIIIGGGDDDBBBAAAAAAAAAAAA@@@???>>>==================>>>??????>>>???@@@AAABBBDDDEEEEEEDDDFFFIIIKKKLLLKKKIIIGGGIIIJJJKKKLLLMMMLLLLLLKKKNNNMMMNNNSSSVVVXXX___ggguuu~~~qqqiiidddbbbdddiiippp{{{nnnfffeeeeeeeeefffnnnpppssswww|||}}}zzzvvvoooggg___[[[YYYYYYYYYZZZ]]]aaaeeejjjmmmooovvvyyyvvviiidddbbbaaabbbdddfffggghhhkkkooowwwrrrbbb[[[YYYZZZcccooo|||jjj^^^RRRMMMJJJEEEAAA@@@???>>><<<:::999777777666666666666666666555555555777777777777777888888999999<<<@@@HHHXXXlll{{{yyywwwzzz~~~~~~{{{wwwqqqkkkfff^^^ZZZUUUPPPNNNLLLIIIHHHFFFDDDAAA>>><<<;;;;;;;;;;;;:::888777666666666666666444333444666777666444777555333444666888777666666666666666777777777888888999999:::;;;<<<======>>>>>>???@@@BBBCCCEEEFFFwww___VVVMMMKKKIIIGGGFFFGGGFFFFFFFFFEEEFFFIIINNNRRR```vvv{{{uuummmeee___UUURRROOOLLLJJJGGGCCC@@@BBBAAA@@@???????????????<<<<<<<<<===>>>???AAABBB@@@AAABBBCCCDDDEEEFFFGGGCCCFFFJJJNNNNNNMMMIIIGGGGGGHHHIIIKKKLLLLLLMMMMMMPPPNNNPPPTTTXXX\\\ccclll|||pppfffdddbbbeeekkksss~~~yyyjjjeeeggghhhiiikkktttvvvzzz~~~yyymmmccc]]]ZZZYYYUUUVVVXXX[[[___dddhhhjjjpppsss{{{yyynnneeebbbbbbaaacccfffhhhiiilllpppvvv~~~qqq```ZZZXXXZZZdddqqqiii]]]RRRMMMJJJFFFBBBAAA======;;;:::999888888888555666666666666666777777777777777777777888888999999===AAAHHHXXXlllzzzzzzxxxzzz~~~~~~zzztttlllggg___[[[UUUQQQNNNLLLIIIHHHFFFDDDAAA>>><<<;;;;;;<<<<<<;;;999777666555555555666555444555777888777666999444111222777:::777333666666666777777777888888888888999:::;;;<<<======>>>>>>??????AAABBBCCCDDDxxx___VVVMMMKKKIIIGGGFFFGGGFFFGGGGGGFFFFFFIIINNNRRR___sssyyysssjjjbbb\\\TTTQQQMMMJJJHHHFFFCCCAAABBBAAA???>>>>>>>>>???@@@<<<<<<<<<<<<>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGEEEGGGJJJMMMNNNMMMKKKJJJHHHIIIIIIJJJKKKLLLLLLLLLPPPOOOQQQVVV\\\aaajjjsss~~~nnneeecccbbbfffnnnwwwwwwkkkiiikkkmmmpppsssyyy|||tttiiiccc___^^^[[[[[[\\\^^^aaaeeeiiikkkrrruuu|||ssskkkdddbbbcccbbbdddgggjjjnnnssszzzqqq```ZZZXXX[[[fffsssiii]]]RRRMMMKKKFFFBBBAAA<<<<<<;;;:::999999999999555555666666777777777888777777777777777888888999999===AAAHHHWWWkkkxxx|||}}}~~~{{{yyyzzz~~~}}}vvvnnnhhhbbb^^^XXXTTTQQQNNNLLLJJJFFFDDDAAA>>><<<;;;;;;<<<:::999888888777666666555888888888888999999999999999666333444777999777444666666777777777888888888888888999:::;;;<<<<<<===>>>>>>>>>???@@@AAACCCCCCzzz```VVVNNNKKKIIIFFFEEEFFFFFFGGGGGGFFFGGGIIIMMMPPP^^^qqq|||vvvooofff^^^XXXTTTOOOJJJFFFDDDDDDDDDCCCAAA@@@???>>>===>>>???@@@======<<<<<<======>>>???BBBCCCCCCDDDEEEFFFGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNKKKKKKKKKJJJJJJJJJKKKKKKOOONNNQQQYYY___fffpppyyyxxxllleeeaaabbbgggqqq{{{vvvlllkkknnnppptttxxx}}}{{{nnngggcccaaa```aaabbbdddgggkkknnnpppsssvvv}}}wwwpppiiidddcccbbbbbbdddhhhmmmrrr{{{ppp```[[[ZZZ]]]hhhuuuhhh]]]QQQMMMKKKFFFBBBBBB<<<;;;::::::999999999:::555666666666777777888888777777777777777888888999999===AAAHHHVVViiiuuuyyyzzz~~~~~~|||{{{{{{~~~xxxpppjjjccc___YYYTTTQQQOOOLLLJJJGGGEEEBBB>>><<<<<<<<<<<<777777777888888888888888777888888999888999999:::777777777777666777888999777777777777888888888888777888888999:::;;;<<<<<<===>>>>>>???@@@BBBCCCDDD|||```WWWNNNKKKIIIFFFEEEFFFEEEFFFFFFFFFFFFHHHLLLNNN\\\mmmyyyqqqjjjbbbZZZUUUSSSNNNHHHCCCBBBCCCCCCDDD@@@??????>>>>>>>>>??????>>>>>>=========>>>??????DDDDDDDDDEEEFFFGGGGGGGGGIIIIIIHHHHHHJJJLLLNNNPPPMMMMMMLLLKKKKKKKKKKKKKKKMMMMMMRRRZZZaaagggpppxxxzzzqqqiiieeeaaabbbiiittt~~~~~~tttkkkjjjmmmqqqvvv{{{~~~qqqjjjeeecccccceeehhhlllppptttwwwyyywwwyyytttoooiiieeedddccccccffflllsssyyy~~~nnn```\\\[[[^^^hhhttthhh\\\QQQMMMKKKFFFCCCBBB<<<;;;::::::999999999999666777777777777777777888777777777777777888888999888<<<@@@GGGUUUfffrrruuuxxx{{{~~~~~~}}}|||{{{~~~yyyqqqlllbbb^^^XXXSSSPPPMMMJJJHHHGGGEEEBBB???===<<<<<<<<<555666777888888999999888444555777666555555666888444666777777555555888;;;777777777888888888999999777777888999:::;;;<<<<<<======>>>???AAACCCEEEFFF~~~aaaWWWNNNKKKIIIFFFEEEFFFDDDEEEFFFEEEEEEGGGJJJMMMYYYjjj~~~uuummmeee^^^WWWSSSOOOLLLGGGDDDCCCCCCBBBBBB>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAABBBCCCFFFFFFFFFGGGHHHHHHIIIIIIGGGGGGHHHIIIKKKLLLMMMNNNMMMMMMLLLKKKLLLLLLNNNNNNLLLLLLRRRZZZ```dddjjjqqqvvvxxxzzzxxxrrrkkkeeebbb```bbbjjjvvv|||rrrjjjiiimmmrrryyy}}}rrrmmmkkkjjjiiilllrrryyyvvvrrrmmmiiihhhhhhhhhnnnuuu~~~zzzkkk^^^[[[[[[]]]fffrrrggg\\\QQQMMMKKKGGGCCCBBB===<<<;;;:::999999888999888888888777777777777777777777777777777888888999777;;;???FFFSSSdddooorrruuuxxx~~~}}}~~~~~~}}}|||~~~~~~xxxrrrnnnccc___YYYTTTPPPMMMJJJHHHGGGEEEBBB???===<<<<<<===666666888888999888777777333555666666444444555888333222222333555777888888777777888888888999999999777777888999:::;;;;;;<<<<<<===>>>@@@BBBDDDGGGHHHaaaWWWNNNKKKIIIFFFDDDFFFCCCDDDEEEEEEEEEFFFIIILLLWWWggg}}}sssjjjbbb\\\VVVRRRLLLJJJGGGFFFEEEDDDAAA???===>>>???@@@@@@???>>>===>>>>>>???@@@BBBDDDFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJDDDFFFHHHKKKLLLMMMLLLLLLLLLLLLKKKLLLMMMNNNPPPQQQKKKLLLRRRYYY^^^```eeekkkmmmpppssssssnnnhhhbbb______bbbkkkwww{{{rrrjjjjjjnnnttt}}}zzzsssrrrrrrrrrooottt|||yyyvvvqqqnnnmmmnnnpppwwwvvvhhh\\\ZZZ[[[\\\dddooo~~~~~~ggg\\\QQQMMMKKKGGGCCCCCC======;;;:::999888888888999999888888777777666666777777777777777888888999666:::>>>EEERRRcccnnnppptttwww|||}}}~~~}}}|||~~~}}}xxxsssooofffaaa[[[VVVRRROOOMMMKKKGGGEEEBBB???===<<<======777888999999999777666555444666888888555555777999333///,,,///555999888555777888888888888999999999777777888999:::;;;;;;<<<<<<<<<>>>@@@CCCFFFHHHJJJ{{{aaaWWWNNNKKKJJJGGGGGGIIIDDDEEEFFFFFFFFFGGGJJJLLLWWWiii|||sssjjjaaaZZZTTTPPPLLLIIIFFFDDDCCCBBBAAA???>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFFFFFFFHHHHHHIIIIIIHHHHHHGGGFFFHHHHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOOOOOOONNNNNNOOOOOOQQQTTTXXX]]]bbbeeehhhkkkmmmnnnlllgggaaa]]]\\\]]]fffuuu|||ssskkkmmmtttyyytttooommmppptttuuu|||tttrrrqqqppprrryyypppdddYYYWWWWWWYYYcccooozzzddd\\\SSSLLLHHHFFFCCC@@@>>><<<999888999888777666777777666555555555555555777777777777888888888888:::<<>>===;;;999::::::999999888777666666666666666666666777888888666666555555555555666666666555555555555666666777666888::::::::::::<<<>>>>>>>>>======>>>@@@BBBCCCzzzaaaWWWNNNKKKJJJGGGGGGIIIEEEFFFFFFFFFFFFGGGJJJLLLXXXiii{{{qqqhhh```YYYSSSOOOLLLIIIFFFCCCCCCBBBAAA???>>>>>>>>>>>>????????????@@@AAABBBDDDFFFGGGGGGGGGJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOORRRVVVZZZ___aaaeeegggjjjkkkiiiddd^^^ZZZ\\\^^^fffuuu}}}tttnnnpppxxx~~~wwwmmmjjjkkkooottt}}}|||||||||pppcccYYYVVVVVVXXXbbbnnn~~~yyyddd\\\SSSLLLHHHFFFCCC@@@>>><<<999888999999777666888777666666555555666666777777777777888888888888999;;;???EEENNN[[[iiirrrqqqtttyyy~~~||||||~~~|||uuunnngggccc^^^YYYUUUQQQNNNKKKHHHFFFCCC@@@???>>><<<:::::::::999999888777777777777777777777777888999999777777666666666666777777777666666666666777888888777888:::::::::;;;<<<>>>????????????@@@BBBCCCEEEzzzbbbXXXOOOKKKJJJGGGGGGHHHEEEFFFGGGFFFFFFGGGJJJLLLWWWhhh~~~yyyooofff___XXXRRRNNNKKKIIIEEECCCBBBBBBAAA???>>>>>>>>>?????????@@@@@@@@@AAACCCEEEGGGHHHIIIIIILLLLLLLLLLLLLLLKKKJJJJJJHHHHHHIIIIIIJJJJJJKKKKKKMMMMMMNNNOOOOOOOOOOOOOOOMMMMMMNNNOOORRRVVVZZZ\\\aaaccceeeeeeccc___ZZZWWWVVVXXX```nnn}}}~~~vvvqqquuu||||||mmmggggggkkkrrryyyooobbbXXXVVVUUUWWWaaammm|||xxxddd\\\SSSLLLHHHFFFCCC@@@>>><<<999999999999888777888888777666666666777777777777777777888888888888888:::>>>DDDNNN[[[iiirrrrrrtttyyy~~~|||}}}~~~wwwpppiiieee___ZZZVVVRRROOOLLLJJJGGGDDDBBBAAA???===;;;:::::::::999888888777777888888888888888999999:::888888777777777777888888777777777777777888999999777999;;;;;;;;;;;;===>>>@@@@@@AAAAAABBBCCCEEEFFF{{{cccXXXOOOLLLJJJGGGGGGHHHFFFGGGGGGGGGFFFGGGJJJLLLUUUfff}}}wwwnnnfff^^^XXXRRROOOKKKHHHEEECCCBBBBBBAAA???>>>>>>>>>??????@@@@@@AAA@@@AAACCCFFFHHHJJJKKKKKKLLLMMMMMMMMMMMMLLLKKKKKKIIIIIIIIIJJJJJJKKKKKKKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNOOOQQQTTTWWWYYY\\\^^^___```^^^[[[WWWUUUSSSUUU\\\hhhtttxxxtttxxxuuujjjgggjjjoooyyynnnbbbWWWUUUUUUWWWaaannnzzzwwwddd\\\SSSLLLHHHFFFCCC@@@===<<<999999999:::999777888888777777777777888888666777777777888888888888777999===DDDNNN[[[iiirrrtttwww{{{}}}}}}xxxqqqiiieee___ZZZVVVRRROOOLLLJJJGGGDDDBBBAAA@@@===<<<:::::::::999999888888888888888888777777888888999888777777666666777777888666666666666777888999999888999;;;<<<;;;<<<===???@@@AAAAAABBBCCCDDDEEEFFF}}}cccYYYPPPLLLJJJHHHGGGHHHGGGHHHHHHGGGFFFGGGJJJLLLTTTddd|||wwwnnnfff___XXXSSSPPPJJJGGGDDDBBBBBBBBBAAA@@@===>>>>>>???@@@AAAAAAAAAAAACCCEEEGGGJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQPPPQQQPPPPPPPPPRRRTTTWWWYYYYYYZZZ[[[[[[ZZZXXXUUUSSSVVVXXX^^^gggqqq}}}yyyvvvyyyzzzqqqiiihhhlllsss~~~nnnaaaWWWVVVVVVYYYcccppp{{{vvvddd\\\SSSLLLHHHFFFCCC@@@===;;;:::999::::::999888888888777777777777888888666777777777888888888888777999===CCCMMMZZZhhhqqqtttwww|||}}}~~~yyyrrrjjjfff```ZZZVVVRRRNNNLLLIIIGGGDDDAAA@@@???===;;;:::::::::999999999999999888777777666666666777777777666666555555666666777555444444555666777888999888:::<<<<<<<<<<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEEdddZZZPPPMMMKKKHHHGGGHHHHHHHHHIIIHHHGGGGGGJJJLLLTTTccc~~~{{{uuummmeee^^^XXXSSSPPPIIIGGGCCCBBBBBBBBBAAA@@@===>>>>>>???@@@AAABBBBBBDDDEEEGGGIIIKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLMMMNNNPPPQQQQQQQQQQQQRRRRRRQQQQQQSSSUUUXXXYYYXXXYYYYYYYYYXXXWWWUUUTTTVVVWWW]]]eeemmmyyy}}}xxxuuuyyy~~~sssmmmggghhhmmmtttnnnbbbXXXXXXYYY\\\gggtttvvvddd\\\SSSLLLHHHFFFCCC@@@===;;;:::999:::;;;:::999777777666666666777888888777777777777888888888888777999===CCCLLLYYYfffoooqqquuu{{{~~~zzzssslllhhhaaa\\\WWWSSSOOOMMMJJJGGGDDDBBBAAA???===;;;::::::::::::::::::999999888777666666666666666666666666555555555555666666444444444444555777888999999;;;<<<=========???@@@@@@AAABBBCCCDDDEEEEEEEEEeeeZZZQQQMMMKKKHHHGGGHHHHHHIIIIIIHHHGGGGGGJJJLLLVVVdddyyyssskkkccc]]]WWWRRROOOIIIFFFCCCBBBBBBBBBAAA@@@===>>>>>>???AAABBBBBBCCCFFFGGGHHHJJJKKKLLLMMMMMMOOOPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMNNNPPPQQQRRRRRRRRRSSSRRRRRRRRRSSSVVVXXXZZZYYYYYYYYYXXXXXXWWWVVVVVVTTTVVV\\\dddlllyyyyyyuuutttxxx~~~{{{nnniiifffhhhnnnvvv~~~xxxwww}}}nnnbbbYYYZZZ\\\```kkkyyyvvvddd\\\SSSLLLHHHFFFCCC@@@===;;;::::::;;;;;;;;;:::666666555555666666777888777777777777888888888888888:::===BBBKKKWWWdddmmmqqquuu||||||uuuooojjjddd^^^ZZZVVVRRROOOKKKHHHEEECCCBBBAAA???===::::::::::::::::::::::::999888777777666666777777777777666666666666777777444444444555666888999::::::;;;============???AAAAAABBBDDDEEEFFFGGGFFFFFFeee[[[QQQMMMKKKHHHGGGHHHIIIIIIIIIHHHGGGGGGJJJLLLWWWfffwwwqqqiiibbb[[[VVVQQQNNNHHHFFFCCCAAABBBBBBAAA@@@===>>>>>>@@@AAABBBCCCCCCGGGHHHIIIKKKLLLMMMMMMMMMQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMOOOPPPQQQRRRRRRRRRSSSRRRRRRRRRSSSVVVYYYZZZYYYYYYYYYXXXXXXXXXWWWWWWXXXZZZ```iiirrrvvvssssssxxx~~~vvvlllhhhfffjjjpppxxxxxxtttsssyyy~~~nnncccZZZ[[[^^^bbbnnn|||wwwddd]]]SSSLLLIIIFFFCCC@@@===;;;::::::;;;<<<;;;:::555555555555555666777777777777777777888888888888999:::===BBBKKKWWWccclllrrrvvv~~~~~~wwwqqqmmmgggaaa\\\XXXTTTQQQLLLJJJFFFDDDCCCBBB@@@>>>::::::::::::::::::::::::::::::999888777777888888888888777777777777888888555555555666777999:::;;;:::<<<===>>>===>>>???AAABBBCCCEEEGGGHHHHHHHHHHHHggg[[[PPPLLLKKKHHHGGGGGGGGGGGGHHHHHHGGGIIIKKKNNNTTThhh~~~vvvqqqjjjbbb\\\UUUOOOKKKGGGFFFCCCAAA@@@????????????>>>>>>===>>>@@@AAABBBGGGIIIKKKMMMOOOQQQQQQRRROOOPPPQQQRRRSSSSSSSSSSSSOOOOOOPPPQQQQQQPPPOOONNNPPPPPPQQQQQQQQQQQQQQQQQQTTTTTTTTTSSSSSSSSSSSSSSSTTTVVVWWWXXXWWWXXXYYY[[[[[[\\\cccppp||||||sssoooooowwwvvvhhhfffeeegggooo{{{{{{uuurrrttt~~~}}}sssggg^^^^^^aaafffsssyyyfff\\\RRRNNNJJJDDD@@@@@@;;;;;;:::999999888777777777777777777888888888888666555555666666777888999888:::===CCCLLLXXXfffnnntttzzz}}}sssnnnhhhbbb^^^ZZZVVVSSSNNNKKKGGGDDDBBBAAA???===>>>===<<<<<<::::::999888999999999999999888777666666666777777777777666666555555666666777777888888:::;;;<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHggg[[[PPPLLLKKKHHHGGGGGGEEEFFFGGGGGGFFFGGGJJJMMMVVVjjj|||uuupppiiibbb[[[UUUOOOKKKGGGEEECCCAAA@@@??????@@@BBBAAAAAAAAABBBCCCEEEFFFHHHIIIKKKNNNPPPQQQRRRSSSPPPQQQRRRSSSTTTTTTTTTTTTQQQQQQRRRRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPSSSSSSSSSSSSTTTTTTTTTUUUUUUWWWXXXYYYYYYYYY[[[]]]bbbdddmmmzzzxxxooollllllttt}}}rrriiihhhfffhhhooozzzwwwtttuuu{{{|||qqqeee\\\]]]```eeerrrxxxfff\\\SSSOOOKKKEEEAAAAAA???>>>===<<<:::999888777777777777777888888888888888777777666666666777777888:::===BBBKKKWWWdddmmmtttzzztttoooiiiccc___ZZZVVVSSSOOOLLLGGGDDDCCCAAA???>>><<<;;;::::::888888777666999999999999999888777777666777777777777777666666666666666777888888999999;;;<<<===>>>@@@AAABBBBBBCCCCCCDDDEEEFFFGGGHHHHHHggg[[[PPPLLLKKKHHHGGGGGGDDDEEEFFFEEEEEEFFFIIILLLVVViiizzztttooohhhaaa[[[TTTNNNKKKFFFEEECCCAAA@@@???@@@@@@CCCBBBBBBBBBCCCEEEGGGHHHIIIJJJLLLOOOQQQRRRSSSTTTSSSSSSTTTUUUVVVVVVVVVVVVTTTTTTTTTSSSRRRQQQPPPOOOLLLMMMMMMMMMNNNNNNNNNOOOQQQRRRSSSTTTUUUVVVVVVWWWWWWXXXZZZZZZ[[[\\\^^^```hhhlllwww}}}sssiiiggghhhpppyyyoookkkiiihhhjjjpppyyy}}}vvvvvv{{{{{{nnnbbbZZZ[[[^^^cccpppxxxfff]]]SSSOOOLLLFFFBBBBBB@@@???>>><<<:::888777666777777777777888888888888999999888777666666666666888999<<>><<<;;;::::::888888777666888999999999999888777777777888888888777666666555777777777888999:::::::::======>>>???AAABBBCCCDDDCCCDDDDDDDDDEEEGGGHHHHHHggg[[[PPPLLLKKKHHHGGGGGGDDDEEEFFFFFFEEEFFFIIILLLTTTfffyyyrrrmmmggg```ZZZTTTNNNJJJFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@AAABBBDDDFFFHHHKKKLLLNNNPPPRRRTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXWWWUUUUUUTTTSSSRRRPPPOOONNNLLLLLLMMMMMMNNNNNNOOOOOOPPPQQQRRRTTTVVVWWWXXXYYYYYYZZZ[[[\\\\\\^^^aaaccciiippp}}}uuunnndddccceeemmmvvv|||nnnkkkiiihhhjjjoooxxxzzz{{{|||yyykkk___WWWXXX\\\aaannn}}}wwwggg]]]TTTPPPLLLGGGCCCCCC===<<<;;;:::888777666555666777777777888888888888999888888777666666777777777999;;;@@@HHHSSS```hhhnnnuuu}}}yyytttmmmgggbbb]]]XXXUUUQQQNNNJJJFFFDDDBBB@@@>>>>>>===<<<<<<::::::999888888888999999999888888777888888888888888777666555777888888999:::;;;<<<<<<======>>>@@@AAABBBCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHggg[[[PPPLLLKKKHHHGGGGGGEEEFFFGGGFFFFFFGGGJJJLLLSSSddd~~~xxxpppllleee___YYYSSSNNNJJJFFFDDDCCCAAA@@@@@@@@@AAA?????????@@@BBBEEEGGGIIIMMMNNNPPPRRRTTTVVVWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYVVVUUUSSSRRRPPPOOONNNMMMMMMMMMMMMNNNOOOPPPPPPQQQPPPQQQRRRTTTWWWXXXZZZ[[[ZZZ[[[\\\\\\\\\^^^aaadddiiirrrxxxmmmgggaaaaaadddlllttt}}}yyynnnhhhhhhhhhjjjooowwwzzz}}}vvvhhh\\\TTTVVVZZZ___mmm|||vvvfff\\\TTTPPPLLLGGGCCCCCC:::::::::999999888888888666777777777888888888888777777777777777888999999777888:::>>>FFFQQQ]]]eeehhhoooyyy|||wwwpppiiiccc^^^YYYVVVSSSOOOKKKGGGEEECCCAAA???>>>===<<<<<<::::::999888777888888999999999888888888888888888888777666666888888999:::;;;<<<======<<<===>>>???AAABBBCCCCCCEEEEEEDDDCCCDDDFFFGGGHHHggg[[[PPPLLLKKKHHHGGGGGGEEEFFFGGGGGGFFFGGGJJJMMMTTTddd~~~}}}wwwnnnjjjddd^^^XXXSSSNNNJJJEEEDDDBBBAAA@@@@@@AAAAAAAAAAAAAAACCCEEEHHHJJJLLLNNNOOOQQQTTTVVVWWWXXXYYYYYYYYYZZZZZZZZZZZZZZZYYYVVVUUUSSSQQQPPPOOONNNNNNMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRSSSUUUWWWYYY[[[\\\\\\\\\\\\[[[[[[\\\```ccciiisssyyynnnfff```______ccckkkrrrzzztttmmmffffffgggkkkqqqyyy{{{}}}}}}sssfffZZZRRRTTTYYY___mmm{{{uuueee\\\SSSOOOLLLGGGCCCCCC;;;;;;;;;;;;;;;;;;;;;;;;777777777777888888888888777777777777888999::::::777888:::===DDDNNNZZZbbbdddllluuuzzzrrrkkkeee```[[[WWWTTTQQQLLLHHHFFFDDDAAA@@@<<<;;;::::::888888777666777777888999999999999888777888888999999888888777777888999:::;;;<<<===>>>======>>>???AAABBBCCCDDDFFFEEEDDDCCCDDDEEEGGGIIIggg[[[PPPLLLKKKHHHGGGGGGDDDEEEFFFEEEEEEFFFIIILLLSSSaaazzz{{{uuummmiiibbb]]]XXXSSSNNNJJJEEEDDDBBBAAA@@@@@@AAABBBBBBBBBBBBDDDGGGJJJMMMNNNOOOQQQSSSUUUWWWYYYYYYZZZZZZZZZZZZ[[[[[[ZZZZZZYYYVVVUUUSSSRRRPPPPPPPPPPPPMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRTTTVVVXXXYYY[[[\\\\\\\\\\\\ZZZYYYZZZ^^^```gggqqq~~~zzzppphhhbbb^^^]]]^^^bbbiiiooowwwyyynnnjjjdddeeehhhmmmttt|||}}}}}}{{{qqqdddYYYQQQSSSXXX^^^lll{{{uuudddZZZRRRNNNKKKFFFCCCCCC<<<<<<<<<;;;;;;:::::::::777777777777888888888888888888888777888888999999777777999<<>>>>>>>>???AAABBBCCCDDDEEEGGGFFFDDDCCCCCCEEEGGGIIIggg[[[PPPLLLKKKHHHGGGGGGCCCDDDEEEDDDDDDEEEHHHJJJPPP^^^uuuyyyssslllhhhbbb\\\WWWRRRNNNJJJEEEDDDBBBAAA@@@AAAAAABBBAAAAAABBBDDDFFFIIILLLNNNPPPQQQSSSVVVXXXYYYZZZ[[[ZZZZZZ[[[[[[[[[ZZZZZZYYYWWWVVVTTTSSSRRRQQQRRRRRRLLLMMMMMMOOOPPPQQQRRRRRRRRRSSSTTTVVVXXXYYY[[[[[[]]]\\\[[[YYYXXXYYY\\\___cccnnnzzzuuummmgggcccaaa\\\]]]aaagggmmmuuurrriiigggdddfffiiinnnvvv~~~}}}zzzooodddXXXQQQSSSXXX^^^mmm|||tttcccZZZQQQNNNKKKFFFBBBBBB<<<<<<;;;:::888777666666777777777777888888888888;;;:::999888777777777777666777999<<>>======<<<;;;:::999888666777888999999999999999555666777888999:::::::::666777888999;;;<<<===>>>???@@@AAABBBCCCEEEFFFFFFHHHFFFDDDCCCCCCEEEGGGIIIhhh\\\PPPLLLKKKHHHFFFFFFEEEFFFFFFFFFEEEEEEGGGIIIRRR]]]qqq|||tttnnniiieee```[[[WWWSSSOOOLLLGGGFFFDDDBBBAAA@@@AAAAAACCCDDDFFFIIIKKKMMMNNNNNNPPPRRRTTTVVVWWWXXXWWWWWW[[[ZZZZZZYYYZZZZZZ[[[\\\YYYWWWTTTTTTUUUUUUUUUUUUQQQRRRSSSRRRPPPPPPPPPRRRPPPQQQSSSUUUWWWYYYZZZZZZ^^^___^^^]]][[[[[[]]]___eeelllvvvsssiiibbb^^^]]]]]]___bbbdddhhhrrrppphhhgggdddggglllttt|||~~~~~~wwwppp```YYYSSSSSSVVV___nnn{{{tttddd^^^UUUNNNKKKGGGCCC???===<<<;;;999888777777777666888;;;===>>>>>><<<;;;888888777777777777888888888888888;;;BBBLLLVVV\\\bbbhhhppp{{{xxxqqqjjjddd^^^ZZZ[[[WWWQQQKKKHHHEEEBBB@@@>>>===<<<;;;:::999999999888777666555555666777888666666666666666777888888888888888888999;;;>>>???AAABBBCCCEEEFFFFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHhhh\\\PPPLLLKKKHHHFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJPPPZZZnnn|||sssmmmiiieee```[[[WWWSSSNNNKKKGGGFFFDDDBBBAAAAAAAAAAAACCCDDDFFFIIIKKKMMMNNNOOOQQQSSSUUUWWWXXXYYYXXXXXXYYYYYYZZZZZZ[[[\\\\\\\\\WWWUUUSSSRRRSSSSSSSSSRRRRRRSSSTTTSSSQQQPPPPPPQQQRRRSSSUUUWWWYYYZZZ[[[\\\^^^______]]]\\\\\\^^^```bbbhhhqqqzzz}}}qqqgggbbb______]]]___aaacccgggppp}}}yyylllggggggfffiiiooowww~~~~~~wwwppp___XXXSSSSSSWWWaaappp}}}tttddd]]]UUUNNNJJJGGGBBB???>>>===<<<:::999888888888444555777999:::999888777888888777777777777888888888888888;;;AAAKKKUUU\\\bbbgggnnnwww{{{tttmmmfff```\\\ZZZVVVQQQLLLIIIFFFCCC@@@>>>===<<<;;;:::999999999999888777777777777888999777777666666666777888888888888888999:::<<<>>>???BBBBBBDDDEEEFFFGGGGGGGGGHHHGGGFFFFFFEEEFFFGGGHHHhhh\\\PPPLLLKKKHHHFFFFFFCCCDDDEEEFFFFFFGGGIIIKKKOOOXXXjjj{{{sssmmmiiieee```[[[VVVRRRNNNKKKGGGFFFDDDBBBAAAAAABBBBBBCCCDDDGGGIIILLLNNNOOOOOOSSSTTTVVVXXXZZZZZZZZZZZZXXXYYYZZZ\\\]]]]]]]]]\\\XXXVVVSSSRRRSSSSSSSSSRRRVVVWWWWWWVVVTTTRRRSSSTTTSSSTTTVVVXXXZZZ\\\]]]^^^___```aaa```^^^^^^```bbbaaafffmmmuuu{{{zzzooofffaaa``````^^^```aaaccchhhqqq~~~}}}qqqhhheeeggghhhlllsss{{{~~~}}}}}}uuunnn]]]WWWSSSTTTYYYdddttttttddd]]]TTTNNNJJJFFFBBB???>>>===<<<;;;:::999999999666666666666666666666666888888777777777777888888777888999;;;AAAJJJTTT\\\cccffflllttt}}}xxxqqqjjjccc^^^XXXVVVQQQNNNKKKHHHDDDAAA???>>><<<;;;::::::999999:::999888888888888999:::999888888777777777888888999999999:::;;;===???@@@BBBCCCDDDFFFGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFGGGGGGhhh\\\PPPLLLKKKHHHFFFFFFBBBCCCEEEEEEFFFGGGJJJLLLOOOWWWggg}}}zzzrrrmmmiiieee```ZZZVVVRRRMMMJJJFFFEEEDDDBBBBBBBBBCCCCCCDDDEEEHHHKKKMMMOOOQQQQQQTTTVVVXXXZZZ[[[\\\[[[[[[YYYZZZ\\\^^^^^^]]][[[ZZZ[[[YYYVVVUUUVVVWWWVVVUUUYYYZZZ[[[ZZZXXXWWWWWWXXXVVVVVVWWWYYY[[[\\\^^^___bbbcccdddcccbbbaaacccddd```eeekkkrrrxxx}}}xxxnnnfffbbb`````````aaadddhhhnnnzzz{{{qqqiiidddeeehhhiiimmmttt}}}~~~}}}|||tttlll\\\VVVRRRUUU[[[gggwwwtttddd]]]TTTNNNJJJGGGBBB???======;;;::::::999999999:::999888777666777777888888888777777777777888888777888999;;;???HHHSSS[[[dddggglllsss{{{{{{tttllleee```XXXUUURRRPPPMMMJJJEEEBBB???>>>===;;;::::::::::::999999999888888999999999:::999888888888888888888::::::;;;<<<===???@@@AAACCCDDDEEEGGGHHHHHHIIIIIIKKKJJJJJJIIIHHHGGGGGGFFFhhh\\\PPPLLLKKKHHHFFFFFFBBBCCCEEEEEEFFFGGGJJJLLLQQQWWWeeezzzyyysssnnniiieee___ZZZUUUQQQLLLIIIEEEEEECCCCCCBBBCCCDDDEEEEEEGGGIIIMMMOOORRRSSSTTTUUUWWWYYY[[[\\\]]]]]]\\\\\\]]]^^^___^^^\\\ZZZYYY\\\ZZZWWWWWWXXXYYYYYYXXXYYY[[[\\\\\\[[[[[[\\\^^^[[[[[[[[[\\\]]]___```aaacccdddeeeeeecccbbbbbbccc```ccciiinnntttzzzxxxpppiiidddbbbaaaccceeeiiioooxxxxxxnnniiieeeccceeeiiihhhlllsss{{{}}}}}}~~~{{{rrrjjjZZZTTTRRRUUU\\\iiizzztttddd^^^UUUOOOKKKGGGCCC???<<<;;;:::999888888888999<<<;;;999777777777888999888888777777777777888888666888:::;;;>>>FFFRRR[[[fffiiinnnuuu||||||uuunnnfffaaaYYYVVVSSSQQQNNNKKKFFFCCC???>>>===<<<;;;:::::::::888888888888888888888888999999888888888888888999:::;;;<<<>>>???@@@AAAAAADDDEEEFFFHHHIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGhhh\\\PPPLLLKKKHHHFFFFFFCCCDDDEEEFFFFFFGGGIIIKKKPPPWWWdddxxxzzztttpppiiieee___ZZZUUUPPPLLLHHHEEEDDDCCCCCCCCCDDDEEEFFFHHHIIILLLOOORRRTTTVVVWWWVVVWWWYYY[[[\\\]]]]]]]]]]]]^^^______^^^]]][[[ZZZZZZXXXWWWWWWXXXZZZZZZZZZYYY[[[^^^______aaaccceeeeeedddcccccccccdddfffgggeeeggghhhgggdddbbbbbbbbb___bbbfffjjjnnnttt{{{~~~zzztttnnniiifffdddhhhjjjooovvv~~~{{{sssllleeeddddddbbbdddhhhgggjjjpppxxx}}}|||}}}zzzqqqhhhXXXSSSQQQUUU]]]iii{{{sssfff___VVVPPPLLLHHHDDDAAA;;;:::999999888888888999;;;:::888777666777777888888888777777777777888888555888:::;;;===EEEQQQ[[[fffjjjqqqxxx~~~wwwppphhhccc[[[XXXTTTQQQNNNKKKGGGDDD??????===<<<;;;:::::::::777777888888888888777777777777777777777888999999;;;<<<>>>@@@AAABBBBBBBBBEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHhhh\\\PPPLLLKKKHHHFFFFFFDDDEEEFFFFFFEEEFFFHHHJJJNNNTTTcccxxxzzzuuuqqqiiieee___ZZZUUUPPPKKKHHHDDDDDDCCCCCCCCCDDDFFFGGGIIIKKKNNNQQQTTTWWWYYYYYYVVVWWWYYY[[[\\\]]]]]]]]]\\\]]]]]]]]]^^^^^^^^^___[[[YYYXXXXXX[[[]]]^^^^^^]]]```cccfffhhhkkknnnqqqqqqooonnnllllllmmmnnnooolllmmmnnnmmmjjjgggffffffcccdddfffhhhkkkooouuuyyy||||||zzzxxxtttpppllljjjnnnpppsssxxx}}}xxxrrrmmmiiiddd```bbbcccbbbbbbeeegggiiinnnuuu{{{||||||}}}yyyooogggXXXSSSPPPTTT\\\iii|||sssggg```XXXQQQMMMJJJEEEBBB;;;;;;:::999999999999:::999888888777777777888888888888777777777777888888444777:::;;;<<>><<<;;;;;;;;;;;;888888999::::::999888888555555555666777888999:::<<<===???AAABBBCCCCCCCCCFFFGGGHHHIIIJJJKKKKKKKKKJJJKKKLLLLLLLLLKKKJJJJJJhhh\\\PPPLLLKKKHHHFFFFFFEEEFFFGGGFFFEEEEEEGGGIIIKKKRRRbbbxxx{{{uuurrriiieee___ZZZUUUPPPKKKGGGDDDDDDCCCCCCDDDEEEFFFGGGKKKLLLOOORRRVVVXXXZZZ[[[UUUWWWYYY[[[\\\]]]]]]\\\[[[[[[[[[\\\^^^```bbbccc]]][[[ZZZ[[[^^^aaabbbbbbbbbeeejjjmmmppptttxxx{{{yyyxxxvvvtttsssssstttuuutttuuuuuutttpppmmmkkkkkkhhhhhhiiiiiijjjnnnsssvvvxxxyyy{{{{{{yyyuuuqqqooorrrsssuuuyyy|||~~~}}}|||uuuxxxwwwqqqkkkjjjgggdddddd```^^^aaabbbaaaaaacccgggiiimmmsssyyy||||||}}}yyyooofffWWWRRRPPPTTT\\\iii{{{ssshhhaaaXXXRRRNNNKKKFFFCCC<<<<<<;;;:::::::::;;;;;;999999999999::::::999999888888777777777777888888444777;;;;;;<<>>===;;;;;;;;;;;;999999;;;;;;;;;;;;999999444444444555666888:::;;;<<<===@@@BBBCCCDDDCCCCCCFFFGGGIIIJJJKKKKKKLLLLLLJJJKKKLLLMMMMMMLLLKKKKKKooo[[[PPPMMMFFFFFFHHHCCCDDDCCCCCCCCCCCCEEEGGGHHHNNNTTTaaawww}}}uuuooojjjeee]]]VVVQQQMMMJJJHHHDDDCCCAAAAAADDDHHHMMMPPPXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZ\\\\\\ZZZYYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^[[[]]]___bbbdddfffgggggglllooossswwwyyy}}}~~~{{{xxxuuutttsssvvvtttrrrqqqqqqpppnnnlllmmmkkkiiiggghhhkkknnnppprrrtttxxxzzzzzzxxxuuurrruuusssqqqqqqpppooommmjjjiiihhhfffeeedddddddddeeeeeedddbbbaaa`````````aaaeeehhhnnnssswww||||||zzz}}}|||qqqddd[[[SSSNNNQQQZZZhhh{{{vvvhhhbbbZZZSSSPPPLLLGGGCCC@@@>>><<<:::999888888999:::::::::999999999888888666666666666666777888888999777888;;;>>>CCCOOOZZZeeemmmwwwxxxqqqmmmddd___XXXTTTPPPLLLGGGBBB???>>>===;;;999888888777777777777777777777777777::::::999999::::::;;;<<>>DDDOOOZZZhhhrrr|||zzzsssooogggaaaZZZUUURRRNNNHHHDDDBBBAAA???===;;;:::999999888888888888888888888888999999999999:::;;;<<<===@@@@@@AAACCCDDDEEEFFFGGGGGGIIIJJJJJJIIIJJJKKKMMMLLLMMMMMMNNNMMMLLLKKKJJJqqq]]]RRRNNNGGGGGGIIIDDDEEEEEEEEEEEEEEEFFFGGGHHHLLLPPP\\\ooozzztttiiiddd\\\UUUPPPLLLHHHFFFDDDCCCAAA@@@BBBEEEIIILLLQQQRRRSSSTTTUUUVVVVVVWWWXXXZZZ\\\\\\[[[[[[\\\]]]\\\\\\\\\\\\]]]^^^_________```bbbeeeiiimmmqqqsssvvv{{{~~~|||{{{{{{{{{yyywwwsssqqqnnnkkkiiiiiijjjjjjoooqqquuuxxxzzzyyywwwvvvooojjjddd___]]]]]]]]]]]]```______```bbbeeehhhiiiiiihhhfffeeeeeeeeeeeefffcccgggmmmrrrxxx}}}|||zzz~~~uuuiiiZZZUUUTTTYYYbbbmmm|||{{{mmmggg___YYYTTTPPPJJJEEE@@@???===;;;:::999999999:::::::::999999999888888666666666666666777888888:::888999<<>>AAABBBCCCDDDEEEFFFGGGHHHGGGIIIJJJJJJIIIJJJKKKMMMLLLMMMMMMMMMMMMLLLKKKKKKrrr^^^SSSOOOHHHHHHJJJDDDFFFFFFFFFFFFFFFGGGGGGHHHJJJNNNXXXjjj|||uuujjjddd\\\UUUPPPKKKHHHEEEDDDCCCAAA@@@AAADDDGGGIIIMMMOOOQQQSSSUUUVVVVVVVVVXXXZZZ\\\\\\\\\\\\]]]^^^\\\\\\\\\\\\]]]___```aaabbbccceeehhhmmmsssxxx{{{~~~}}}{{{yyytttrrrooollliiigggfffffflllooosssvvvyyyyyyxxxxxxqqqjjjaaaZZZXXXXXXZZZ[[[______aaadddhhhkkkoooqqqmmmllljjjhhhggggggggggggeeeiiioootttyyy||||||wwwkkk\\\WWWUUUZZZdddppp|||pppjjjbbb\\\WWWQQQKKKFFFAAA@@@>>><<<:::::::::::::::::::::999999999888888666666666666666777777888:::888999<<>>===<<<;;;999999999999999999999999777777888999;;;===???@@@BBBCCCDDDEEEFFFGGGHHHHHHGGGIIIJJJJJJIIIJJJKKKLLLLLLLLLMMMMMMMMMLLLLLLLLLttt```TTTPPPIIIIIIJJJEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHLLLUUUeee{{{|||uuujjjeee]]]UUUPPPKKKHHHEEEDDDCCCAAAAAAAAACCCFFFHHHKKKMMMPPPRRRUUUVVVVVVVVVVVVYYY[[[\\\\\\\\\]]]___\\\\\\\\\]]]^^^```aaabbbdddeeehhhlllqqqxxx~~~~~~{{{xxxrrrqqqooollliiifffdddccciiilllppptttwwwxxxxxxxxxqqqjjj```YYYVVVXXXZZZ[[[___aaaeeeiiinnnrrruuuwwwrrrqqqnnnllljjjjjjjjjjjjkkknnnsssxxx}}}~~~~~~yyylll]]]XXXUUUZZZeeessssssmmmeee___YYYSSSKKKFFFBBB@@@>>><<<;;;:::;;;;;;:::::::::999999999888888666666666666666777777888999888999<<<>>>AAAKKKUUUggguuu|||wwwpppjjjaaaZZZVVVQQQLLLHHHEEEDDDBBB@@@===<<<;;;:::888888888888888888888888777777888999;;;>>>@@@AAACCCDDDDDDEEEFFFGGGHHHHHHGGGIIIJJJJJJIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMuuuaaaUUUQQQJJJIIIKKKEEEEEEEEEFFFGGGGGGFFFFFFEEEGGGKKKSSSaaawww|||uuulllfff^^^VVVQQQLLLHHHFFFCCCBBBBBBAAABBBDDDFFFHHHKKKMMMPPPSSSVVVVVVVVVVVVUUUWWWZZZ[[[[[[\\\]]]___\\\\\\]]]^^^___```bbbcccfffgggkkkpppvvv|||}}}{{{xxxuuunnnnnnmmmllliiigggdddcccgggiiimmmqqqtttvvvwwwwwwnnnhhh```ZZZXXXYYY[[[\\\```cccjjjpppuuuxxxyyyzzzvvvtttsssqqqpppppppppqqqsssvvv{{{~~~yyykkk^^^XXXWWW]]]iiiyyyxxxrrrjjjccc]]]VVVMMMGGGBBBAAA???===<<<;;;;;;;;;:::::::::999999999888888666666666666666777888888888777888;;;===@@@HHHRRRfffvvvzzzssslllccc\\\WWWSSSNNNJJJEEEDDDBBB???===;;;:::999777777777777777777777777777888888:::<<<>>>@@@AAACCCDDDDDDEEEFFFFFFGGGGGGGGGIIIJJJJJJIIIJJJKKKMMMLLLLLLLLLKKKLLLLLLMMMNNNvvvbbbVVVRRRKKKJJJKKKFFFDDDEEEFFFFFFFFFEEEDDDDDDFFFJJJRRR___uuu}}}vvvmmmhhh___WWWRRRMMMIIIFFFCCCBBBBBBBBBCCCEEEGGGIIILLLNNNRRRUUUWWWWWWWWWVVVSSSUUUXXXZZZZZZ[[[]]]^^^\\\]]]]]]^^^___aaacccdddfffiiimmmsssyyy|||zzzwwwvvvuuussspppnnnkkklllllllllkkkiiigggffffffhhhkkkooorrrtttuuuuuummmhhhbbb___^^^^^^______dddiiiqqqyyy~~~}}}wwwwwwvvvvvvwwwxxxzzz{{{|||xxxiii\\\YYYZZZdddrrr|||vvvnnngggaaaYYYPPPJJJCCCBBB@@@===<<<<<<<<<<<<:::::::::999999999888888666666666666666777888888777666777:::;;;>>>FFFOOOdddtttwwwpppfff^^^YYYUUUPPPLLLFFFEEEBBB@@@===;;;::::::888888888888888888888888888999999:::<<<>>>???@@@CCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIJJJKKKMMMMMMLLLKKKKKKKKKLLLNNNOOOwwwbbbWWWRRRKKKJJJLLLFFFCCCDDDEEEFFFFFFEEEDDDCCCFFFIIIQQQ___tttwwwnnnhhh```XXXRRRMMMIIIGGGBBBBBBBBBCCCDDDFFFHHHJJJMMMPPPSSSVVVXXXXXXWWWVVVRRRTTTWWWYYYZZZZZZ\\\^^^\\\]]]]]]^^^```bbbcccdddgggjjjooouuu{{{}}}}}}vvvqqqpppnnnlllllllllkkkiiigggjjjkkklllmmmmmmllljjjhhheeegggjjjmmmppprrrssstttmmmjjjfffdddcccdddcccccciiioooxxxwwwwwwxxxyyy|||xxxhhh[[[YYY]]]iiixxxzzzrrrkkkddd\\\SSSLLLCCCBBB@@@>>><<<<<<<<<<<<:::::::::999999999888888666666666666666777888888666555777:::;;;===EEENNN```pppzzzrrrhhh```[[[VVVRRRNNNGGGFFFCCCAAA>>><<<;;;:::999999999999999999999999999999::::::<<<===???@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIJJJKKKMMMMMMLLLKKKKKKKKKMMMNNNOOO}}}bbbRRRNNNIIIIIINNNLLLEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHPPP^^^ooo~~~wwwnnnggg\\\TTTPPPLLLIIIEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJNNNSSSVVVVVVVVVVVVWWWXXXXXXXXXXXXXXXYYYZZZ[[[[[[[[[]]]^^^```aaabbbccchhhkkkpppvvv{{{xxxpppkkkhhhdddddddddbbbaaabbbeeehhhiiilllooopppnnnkkkiiihhhkkkgggeeegggooouuuvvvvvvtttooojjjhhhgggeeehhhmmmpppyyyzzzzzzxxxwww{{{pppddd\\\]]]aaalll}}}xxxsssjjj^^^UUURRREEEEEEDDDBBB@@@===;;;:::999999999888888888777777777777777777777777777777888666777;;;<<<===BBBIII\\\eeerrr}}}}}}xxxoooggg___XXXRRRNNNHHHFFFBBB@@@???>>>;;;:::;;;::::::999999888888888666888:::;;;;;;===@@@CCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJIIIIIIIIIHHHHHHHHHKKKJJJIIIIIIJJJLLLNNNPPP|||bbbTTTRRRLLLJJJMMMJJJEEEEEEEEEEEEDDDDDDDDDDDDFFFIIIPPP\\\kkkyyyoooggg]]]UUUPPPMMMIIIFFFCCCCCCBBBCCCDDDEEEGGGHHHKKKOOOSSSVVVWWWWWWWWWXXXXXXXXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\]]]___```bbbbbbhhhkkkpppuuu{{{~~~wwwoooiiieeecccaaaaaaaaaaaa```bbbeeegggjjjmmmqqqrrrqqqooommmmmmlllhhhfffhhhooouuuvvvvvvvvvqqqmmmlllkkkjjjnnnsss{{{{{{{{{zzz||||||mmmaaaZZZ\\\aaannn|||vvvlll^^^TTTOOOCCCCCCCCCAAA@@@>>>===<<<:::999999999999888888888777777777777777777777777888666777;;;<<<===BBBIIITTT]]]jjjuuu~~~zzzrrriiiaaaZZZSSSOOOIIIFFFCCCAAA???>>><<<::::::::::::999999999999999666888:::;;;<<<===@@@CCCDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJJJJIIIIIIIIIHHHHHHKKKJJJIIIIIIJJJLLLNNNPPP{{{cccVVVTTTNNNKKKLLLHHHEEEEEEEEEEEEDDDDDDDDDDDDGGGHHHNNNXXXfff{{{|||qqqiii^^^VVVQQQMMMIIIFFFCCCCCCBBBCCCDDDEEEGGGHHHLLLPPPTTTVVVWWWWWWXXXYYYWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYZZZ\\\]]]___aaabbbgggjjjooouuuzzz}}}}}}~~~|||uuummmfffbbb```___```aaabbbbbbccceeehhhkkkmmmppptttwwwvvvtttsssrrrnnnkkkiiijjjppptttvvvvvvxxxtttrrrsssrrrrrrwww~~~|||{{{~~~wwwhhh\\\VVVZZZbbbppp{{{ppp```SSSNNNCCCBBBBBBAAA@@@???>>>===::::::::::::999999999999777777777777777777777777888666777:::<<<<<>><<<:::999999999999::::::::::::777999;;;<<<<<<>>>AAACCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIJJJLLLNNNPPP}}}dddVVVSSSLLLJJJKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDFFFGGGLLLUUUaaattt}}}rrrjjj```WWWRRRMMMIIIFFFDDDDDDDDDDDDFFFHHHJJJKKKMMMPPPTTTVVVWWWXXXYYYZZZVVVXXXYYY[[[[[[ZZZXXXWWWXXXXXXYYYZZZ\\\___aaabbbgggjjjooouuuyyy|||~~~~~~yyyuuunnngggbbb``````aaaccceeeggghhhjjjlllpppssstttwww{{{|||{{{xxxwwwvvvqqqnnnlllmmmppptttvvvwwwzzzxxxxxxzzzzzz{{{~~~zzzzzz|||pppaaaWWWSSSXXXbbbrrruuucccUUUNNNDDDDDDBBBAAA???>>>======;;;;;;;;;:::::::::999999777777777777777777777777999777777:::;;;<<>><<<;;;:::;;;;;;;;;:::::::::999999888888888888888888888888999777777:::;;;;;;@@@FFFNNNWWWbbbjjjppp{{{{{{qqqhhh```YYYUUUOOOLLLHHHEEECCC@@@===;;;999999999::::::;;;;;;<<<888:::<<<===>>>???BBBEEEGGGGGGGGGGGGHHHIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHIIILLLNNNPPPhhhVVVPPPIIIGGGJJJHHHEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEHHHOOOWWWgggvvvnnncccYYYSSSNNNIIIFFFBBBAAAAAABBBDDDFFFHHHJJJNNNPPPSSSUUUVVVWWWYYYZZZXXXYYYZZZZZZZZZYYYXXXWWWXXXXXXXXXYYY[[[___bbbdddgggkkkpppvvvzzz||||||{{{|||}}}wwwkkkhhhdddaaaaaadddhhhjjjnnnppptttwwwyyy{{{~~~zzzxxxvvvuuusssrrrrrrtttvvvxxx{{{}}}|||zzz{{{zzzooobbbWWWQQQRRRXXXdddttt|||iiiXXXQQQIIIGGGDDD@@@===;;;::::::::::::::::::999999999999888888888888888888888888999777777::::::;;;???FFFNNNWWWbbbiiioooyyyuuulllccc\\\WWWQQQNNNJJJFFFDDDAAA>>>;;;::::::::::::;;;;;;;;;;;;999;;;<<<===>>>@@@CCCEEEGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGIIILLLNNNPPPjjjYYYTTTLLLIIIKKKGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEGGGLLLRRR___uuuxxxooodddZZZTTTOOOJJJFFFAAAAAAAAABBBDDDFFFIIIJJJMMMPPPRRRTTTTTTVVVXXXZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYXXXXXXYYY[[[___ccceeehhhlllqqqwww{{{|||{{{{{{~~~yyyqqqgggeeecccccceeeiiinnnqqquuuxxx||||||zzzxxxwwwvvvtttssstttvvvxxx{{{}}}{{{|||~~~~~~vvvjjj]]]UUUQQQSSSYYYdddttt}}}hhhWWWOOOIIIFFFCCC@@@===<<<;;;;;;:::999999999999888888888888888888888888888888888999777777999::::::???EEEMMMXXXdddkkkpppzzzyyypppggg```[[[SSSPPPKKKGGGDDDAAA>>>;;;;;;;;;;;;;;;;;;:::::::::999;;;===>>>???@@@CCCFFFFFFFFFFFFFFFFFFGGGIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGGGGIIILLLOOOPPPkkk]]]YYYQQQLLLKKKFFFEEEEEEEEEEEEDDDDDDDDDDDDFFFEEEFFFJJJNNNZZZnnnxxxpppddd[[[TTTOOOJJJFFFCCCCCCCCCDDDFFFIIIKKKLLLMMMOOORRRSSSTTTUUUWWWZZZ[[[ZZZYYYXXXXXXXXXXXXXXXYYYYYYXXXYYY\\\```dddfffiiilllrrrxxx{{{||||||{{{~~~ssskkkffffffeeefffiiinnnsssvvv|||~~~|||zzzyyywwwuuussstttvvvxxx{{{~~~{{{}}}~~~}}}tttgggZZZTTTQQQTTTYYYeeettt}}}gggUUUMMMGGGEEEBBB???============999999999888888888777777888888888888888888888888999777777999::::::???EEENNNYYYfffnnnsss}}}}}}sssjjjbbb^^^TTTQQQLLLHHHEEEBBB>>><<<<<<<<<<<<;;;;;;::::::::::::;;;===>>>???AAADDDFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFGGGIIILLLOOOPPPjjjYYYUUUNNNLLLLLLGGGDDDDDDEEEFFFFFFEEECCCCCCDDDDDDFFFHHHLLLUUUgggxxxxxxooobbbXXXQQQMMMHHHEEEEEEEEEEEEEEEGGGIIIKKKLLLOOOOOOPPPRRRTTTWWWZZZ\\\]]]]]]]]]\\\ZZZYYYWWWVVVWWWXXXXXXYYY[[[___eeeiiinnnqqqvvvyyyzzzzzz{{{|||yyytttrrrhhhjjjkkkmmmoootttzzz}}}}}}|||yyywwwwwwxxxzzzzzz}}}}}}wwwlll```UUUNNNKKKTTTYYYdddtttyyy```RRRPPPFFFDDDAAA>>><<<<<<<<<===:::::::::::::::::::::::::::999666555555666999:::777777777999;;;>>>@@@BBBLLLZZZjjjrrruuu|||xxxooofff___\\\WWWQQQKKKGGGCCC@@@>>>===<<<<<<;;;;;;;;;<<<<<<;;;===??????@@@AAADDDFFFDDDDDDEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLKKKJJJHHHGGGIIILLLPPPRRRnnn\\\WWWOOOLLLKKKFFFDDDEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEHHHKKKTTTfffvvvxxxooobbbWWWQQQLLLHHHEEEEEEEEEEEEFFFHHHJJJMMMNNNQQQQQQQQQRRRTTTVVVXXXZZZ\\\\\\\\\[[[ZZZYYYXXXWWWYYYYYYYYYYYYZZZ^^^cccgggnnnrrrvvvyyyzzzzzz{{{{{{yyysssqqqlllnnnppprrruuuyyy~~~~~~|||{{{||||||{{{~~~|||uuukkk___UUUPPPMMMUUU[[[gggwwwxxx^^^OOOLLLFFFDDDAAA>>>===<<<<<<===::::::::::::::::::::::::999888777666666777888999777777777888:::===@@@BBBJJJXXXhhhqqquuu}}}zzzqqqhhhaaa[[[WWWQQQKKKGGGDDDAAA???======<<<;;;;;;;;;<<<<<<;;;===??????@@@AAADDDFFFCCCCCCDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHHHHIIIKKKKKKKKKJJJHHHGGGIIILLLOOORRRrrr___YYYPPPLLLKKKFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCEEEHHHJJJRRRdddtttxxxooobbbWWWPPPLLLHHHEEEEEEEEEFFFGGGJJJMMMOOOQQQSSSSSSSSSSSSTTTUUUVVVWWWZZZZZZZZZZZZZZZYYYXXXXXXYYYZZZZZZZZZ[[[^^^bbbfffooorrrvvvyyyzzzzzzzzz{{{~~~xxxsssrrrqqqssswwwyyy|||}}}{{{xxx{{{|||tttiii^^^UUUQQQPPPUUU^^^lll}}}uuu[[[MMMHHHEEECCCAAA???===<<<<<<===::::::::::::::::::::::::888888888888888888888888777666666666888;;;???AAAGGGUUUfffqqqvvv~~~~~~tttjjjddd[[[WWWQQQLLLHHHEEEBBB@@@>>>===<<<<<<;;;;;;<<<<<<;;;===???@@@@@@AAADDDFFFCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIHHHGGGIIILLLOOOQQQsss```YYYQQQMMMLLLHHHFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEGGGIIIQQQaaaqqqxxxooobbbWWWQQQLLLHHHEEEDDDDDDEEEGGGJJJNNNQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXYYYZZZ[[[___dddgggpppsssvvvyyyyyyzzz{{{|||}}}wwwtttsssuuuxxx|||}}}|||zzzzzz||||||{{{wwwuuurrrsssxxx~~~ttthhh\\\TTTQQQPPPVVV```ppprrrZZZLLLGGGDDDCCCAAA???>>>===<<<<<<;;;;;;::::::::::::999999777888999999999999888777888666555555777:::>>>AAAFFFTTTeeepppvvv|||wwwmmmfff\\\XXXRRRMMMIIIFFFDDDBBB???>>>===<<<;;;;;;;;;<<<:::===???@@@AAABBBCCCEEEDDDDDDDDDDDDEEEGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGGGGIIIKKKNNNPPPrrr___YYYQQQMMMNNNJJJHHHGGGGGGFFFEEEDDDDDDDDDBBBBBBDDDGGGHHHOOO^^^mmmxxxooobbbXXXQQQMMMIIIEEECCCDDDEEEGGGJJJMMMQQQRRRQQQQQQSSSTTTUUUVVVWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWSSSUUUXXXZZZ]]]aaafffjjjooorrruuuxxxyyyzzz|||}}}~~~xxxvvvuuuwww{{{yyypppnnnlllkkklllooorrrtttvvvvvvwwwwwwwwwvvvuuutttnnnnnnnnnpppvvv~~~tttfffYYYRRRPPPQQQWWWccctttnnnYYYMMMHHHCCCBBBAAA???>>>======<<<;;;;;;;;;::::::999999999777888999::::::999888777777777666666777:::>>>@@@GGGTTTeeepppvvv{{{zzzpppiii___ZZZTTTOOOKKKHHHEEECCC??????>>>===<<<;;;;;;;;;:::<<>>===<<<<<<;;;;;;::::::999999888777888999::::::999888777777777777888999;;;===>>>FFFSSSdddpppvvvyyy~~~tttmmmccc^^^WWWRRRMMMJJJGGGDDD@@@???>>>===<<<;;;;;;;;;999<<>>===<<<<<<<<<;;;::::::999888888888999999::::::999999888777777999:::<<<<<<======CCCQQQcccpppvvvzzz~~~yyyrrrfffaaa[[[TTTOOOKKKHHHEEEAAA@@@???===<<<<<<;;;;;;999<<<@@@BBBBBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJJJJIIIJJJJJJKKKJJJIIIHHHGGGFFFFFFFFFGGGHHHJJJLLLMMM{{{eee]]]SSSOOOOOOJJJKKKIIIGGGFFFDDDDDDDDDEEEAAABBBDDDFFFFFFKKKYYYggg~~~|||sssfff[[[UUUPPPLLLIIIHHHHHHIIIJJJLLLOOORRRTTTTTTUUUVVVVVVUUUTTTSSSQQQVVVVVVVVVVVVVVVUUUTTTSSSSSSVVVYYY[[[^^^aaaeeehhhlllnnnrrrvvvyyy|||~~~}}}~~~}}}oooeee]]][[[ZZZYYY[[[^^^bbbeeeggghhhiiikkkmmmooopppqqqooosssxxx|||}}}ooo```VVVTTTWWW\\\cccooodddUUULLLFFFAAAAAAAAA@@@@@@>>>===<<<<<<<<<;;;::::::999888888999999999999999999999999666888:::<<<============AAANNNaaaooowww{{{|||uuuiiiddd\\\VVVQQQLLLHHHFFFAAA@@@???===<<<<<<;;;;;;999<<<@@@BBBBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJKKKKKKKKKJJJHHHGGGEEEEEEFFFGGGHHHJJJKKKLLL{{{eee\\\RRRNNNNNNIIIKKKIIIFFFEEEDDDCCC@@@>>>CCCAAAAAACCCFFFJJJUUU```|||xxxjjj\\\SSSMMMJJJHHHIIIIIIIIIJJJLLLOOOQQQSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWYYYYYYYYYWWWVVVWWWXXXVVVWWWYYY[[[]]]aaagggkkkkkkoootttwwwyyy|||~~~}}}}}}~~~|||{{{{{{|||vvvggg___[[[[[[ZZZYYYYYY]]]bbbfffgggjjjmmmppprrrtttwwwyyyzzz{{{}}}ssscccZZZXXXYYYYYYhhhwwwzzz___SSSMMMHHHCCCAAA>>>>>>>>>>>>===;;;;;;;;;;;;:::::::::999999777888::::::;;;:::999888888888888888999:::;;;<<>>@@@BBBCCCEEEEEEFFFEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFGGGHHHJJJKKKLLLzzzeee\\\RRRNNNNNNJJJIIIGGGEEEEEEEEEDDDBBBAAACCCAAAAAACCCEEEJJJTTT___yyyxxxkkk]]]TTTNNNKKKIIIHHHHHHHHHJJJLLLNNNQQQRRRTTTTTTUUUWWWXXXXXXXXXXXXXXXYYYYYYWWWUUUSSSSSSTTTUUUWWWZZZ\\\^^^aaafffiiikkkoootttwwwxxx{{{~~~||||||~~~}}}xxxwwwxxxyyy~~~vvvhhhaaa[[[\\\^^^^^^```ccchhhkkknnnqqqtttvvvxxxyyy{{{}}}}}}pppbbbZZZYYY[[[]]]mmm|||www]]]QQQLLLGGGDDDAAA???>>>??????>>><<<;;;;;;;;;:::::::::999999888999::::::::::::999888888888888888999:::;;;;;;???HHHXXXjjjyyy~~~ssslllbbbZZZUUUPPPKKKGGGFFFCCC???===<<<===<<<;;;===>>>@@@AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHIIIKKKLLLzzzddd\\\RRROOOOOOKKKHHHFFFEEEEEEFFFFFFDDDCCCCCCAAAAAADDDEEEHHHRRR\\\uuuyyykkk___UUUPPPLLLJJJGGGGGGHHHIIIKKKMMMPPPRRRTTTTTTVVVWWWYYYYYYZZZZZZZZZ[[[ZZZWWWTTTRRRRRRSSSUUUWWW[[[]]]___bbbeeegggllloootttvvvwwwzzz|||zzzzzz}}}|||wwwrrrsssssstttyyyuuuiiicccZZZ\\\^^^aaadddhhhnnnqqqzzz}}}{{{zzz}}}}}}mmm```YYYYYY^^^cccsssrrrYYYNNNJJJFFFDDDBBB@@@?????????>>>===;;;;;;;;;;;;::::::::::::999999:::::::::999999888888888777888888999:::;;;===FFFVVViiizzzxxxqqqggg___YYYSSSMMMHHHFFFCCC???===<<<<<<<<<;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEGGGHHHJJJKKKzzzeee]]]SSSPPPPPPLLLIIIHHHFFFFFFFFFFFFDDDBBBCCCAAABBBDDDEEEGGGOOOXXXnnnyyylll```VVVPPPLLLJJJGGGGGGGGGHHHJJJMMMOOOQQQTTTUUUVVVXXXYYYZZZZZZ[[[\\\\\\[[[YYYVVVUUUVVVWWWVVVXXX\\\___```bbbeeeffflllooosssuuuvvvyyy}}}zzzxxxyyy|||}}}uuuqqqnnnooopppqqquuu{{{tttiiiddd]]]___bbbeeejjjrrrzzzzzz{{{zzzjjj^^^XXXYYY```hhhyyymmmVVVLLLHHHFFFDDDBBB????????????>>><<<<<<;;;;;;;;;;;;:::::::::999:::::::::999999888888777777777777888999:::;;;???FFFUUUgggyyy|||uuukkkccc\\\VVVNNNIIIGGGDDD@@@>>>======<<<;;;<<<===???AAACCCDDDEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDEEEFFFHHHJJJKKK|||fff^^^UUUQQQQQQMMMLLLJJJHHHGGGFFFEEECCCAAABBBAAABBBEEEEEEEEELLLTTTggg{{{nnnbbbXXXQQQMMMJJJGGGGGGGGGHHHJJJMMMOOOQQQTTTUUUVVVXXXYYYZZZZZZZZZYYYYYYYYYXXXWWWWWWZZZ\\\XXX[[[^^^```bbbccceeeggglllooossstttuuuxxx~~~}}}zzzzzz{{{{{{~~~tttpppllljjjmmmnnnooosssxxx|||uuukkkfffggghhhjjjnnnuuu}}}{{{~~~vvvfff\\\WWWXXXaaalll}}}iiiVVVLLLHHHGGGCCCAAA???>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::999999888888888777777777777888999::::::???EEEQQQcccvvvyyypppggg```YYYQQQKKKIIIFFFBBB???>>>>>>===<<<===>>>@@@BBBDDDEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCCCCEEEFFFHHHJJJKKKiii```VVVRRRRRRMMMNNNLLLIIIHHHGGGEEECCCAAABBBAAACCCEEEDDDDDDIIIQQQ___vvvrrreee[[[SSSNNNKKKGGGGGGHHHIIIKKKMMMPPPRRRUUUVVVWWWXXXXXXXXXXXXXXXUUUUUUVVVUUUUUUWWW[[[^^^\\\^^^```bbbbbbdddgggiiimmmooorrrssstttwww}}}}}}{{{|||}}}zzz}}}|||oookkkhhhhhhkkkmmmnnnrrrvvvzzz~~~zzzqqqmmmlllnnnqqqwww~~~~~~oooaaaZZZXXXYYYdddqqqhhhWWWNNNIIIHHHDDDBBB@@@?????????>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;:::999888888888888777777666777777888999:::>>>AAAJJJ[[[ppp~~~uuullleee^^^UUUOOOKKKHHHDDDAAA@@@@@@???>>>>>>???AAACCCEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHGGGFFFDDDCCCBBBCCCDDDEEEGGGIIIKKKLLLlllbbbXXXSSSRRRMMMMMMKKKIIIHHHHHHGGGEEECCCBBBBBBCCCEEEDDDCCCGGGNNNXXXjjjxxxjjj___WWWPPPMMMHHHHHHHHHJJJLLLNNNQQQRRRVVVVVVWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUXXX\\\______```bbbbbbccceeehhhkkkmmmoooqqqrrrsssvvv}}}~~~zzzxxxxxxyyyyyy|||xxxnnnhhheeeeeejjjlllmmmpppuuuyyy}}}|||xxxqqquuu}}}uuufffZZZXXXYYY[[[hhhwwwhhhZZZQQQKKKJJJFFFDDDBBBAAAAAAAAA@@@???<<<<<<<<<<<<;;;;;;;;;;;;<<<;;;:::888888888888888666666666777777888999:::@@@@@@FFFUUUiiizzzzzzrrrkkkccc[[[UUUNNNJJJFFFCCCBBBAAA@@@???@@@AAABBBDDDFFFGGGHHHHHHEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDFFFHHHJJJLLLNNNmmmdddYYYSSSSSSNNNKKKIIIHHHHHHHHHHHHGGGEEEBBBBBBCCCFFFDDDBBBFFFLLLUUUddd|||nnnbbbYYYRRROOOIIIIIIIIIJJJLLLOOOQQQSSSVVVVVVWWWWWWVVVVVVUUUTTTXXXXXXXXXWWWWWWYYY]]]aaabbbbbbccccccccceeeiiimmmmmmoooqqqrrrrrrvvv|||zzzuuurrrrrrsssyyy|||wwwoooeeecccdddhhhkkklllooosssyyy}}}{{{ooo```VVVWWWYYY]]]kkk{{{iii\\\RRRMMMKKKHHHFFFDDDCCCCCCCCCBBBAAA======<<<<<<<<<;;;;;;;;;===;;;:::888777777888888666666666666777888999:::EEECCCFFFRRRdddttt}}}}}}uuuoooggg^^^XXXOOOKKKGGGDDDCCCBBBAAA@@@@@@BBBCCCEEEGGGHHHIIIIIIEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJIIIGGGEEEDDDCCCCCCDDDEEEFFFIIIKKKMMMNNNooocccWWWQQQQQQMMMNNNMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAABBBDDDFFFGGGSSS___vvv~~~rrrhhh]]]RRRKKKKKKGGGFFFHHHJJJJJJNNNTTTTTTTTTTTTUUUUUUVVVVVVWWWTTTVVVXXXYYYZZZ[[[]]]___aaabbbddddddddddddgggiiioooppprrruuuyyy|||~~~{{{tttooonnnoooqqqtttyyysssllliiicccaaaeeeiiimmmrrrxxx~~~{{{sssbbb\\\WWWVVVXXXaaaqqqnnn\\\SSSQQQMMMKKKGGGCCCDDDFFFGGGDDD@@@???>>>===<<<<<<;;;;;;;;;888888888777777777666666999999999999999999999999:::<<>>===<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999;;;===BBBKKKXXXgggrrryyy~~~wwwnnneee^^^WWWPPPIIIGGGEEEBBBAAADDDCCCDDDEEEFFFFFFGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCCCCDDDEEEGGGHHHJJJMMMQQQTTTsssfffYYYSSSSSSNNNIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGHHHQQQddd}}}yyyoooeeeYYYRRROOOJJJHHHIIIIIIIIILLLPPPSSSTTTUUUVVVWWWWWWWWWWWWWWWYYY[[[[[[[[[\\\^^^___aaabbbddddddcccdddfffhhhnnnppptttwwwzzz|||}}}}}}yyywwwsssmmmhhhgggiiikkktttzzz|||qqqiiidddaaaccciiinnnqqqwww}}}|||}}}yyymmmdddXXXTTTRRRVVV]]]jjj}}}zzzkkk\\\VVVUUUQQQNNNJJJEEEDDDFFFGGGFFFEEEAAA@@@???>>>============<<<<<<<<<;;;;;;;;;;;;:::999999999999999999999999===>>>AAAGGGRRR___lllsss~~~|||tttjjjccc\\\TTTLLLJJJGGGCCCBBBEEECCCDDDEEEFFFFFFGGGGGGFFFGGGFFFFFFGGGGGGHHHIIIJJJHHHHHHGGGFFFEEEDDDDDDCCCEEEFFFHHHIIIKKKMMMQQQTTTtttgggYYYSSSRRRNNNKKKJJJJJJIIIHHHGGGGGGFFFCCCCCCBBBBBBCCCDDDEEEFFFJJJPPP^^^rrr}}}sssggg[[[SSSNNNJJJHHHIIIJJJIIIMMMQQQSSSTTTVVVWWWXXXXXXXXXXXXXXXZZZ[[[[[[[[[[[[]]]^^^bbbcccdddeeedddeeehhhjjjppprrrvvvzzz|||}}}||||||xxxvvvrrrmmmiiiiiikkknnnuuu{{{|||pppfffbbbaaadddkkkppptttzzz{{{wwwwwwtttwww}}}|||rrreee\\\TTTQQQRRRXXXbbbpppvvviii[[[UUUTTTPPPLLLJJJHHHGGGHHHHHHFFFDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;::::::::::::999999999999999999999999===>>>???DDDMMMZZZgggpppxxxzzzpppiii```XXXPPPLLLIIIDDDCCCDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHGGGFFFFFFEEEDDDDDDFFFHHHIIIJJJLLLNNNRRRUUUuuugggZZZSSSRRRMMMKKKKKKJJJJJJIIIHHHGGGGGGBBBBBBBBBCCCDDDDDDEEEFFFKKKOOOXXXggg|||vvviii\\\SSSMMMIIIGGGIIIKKKKKKOOOTTTSSSTTTVVVXXXYYYYYYYYYXXXXXXZZZ[[[[[[[[[[[[]]]^^^cccdddfffggggggiiilllnnnsssvvvyyy|||}}}}}}|||{{{vvvtttqqqmmmjjjkkknnnqqqwww}}}{{{nnndddaaabbbfffnnnrrrvvv~~~|||ssspppqqqqqqvvv}}}wwwlll```XXXRRRQQQTTT\\\hhhxxxrrrfffYYYSSSRRRMMMIIIIIIJJJJJJJJJHHHEEECCCBBBAAA@@@??????>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999999<<<===???BBBJJJWWWfffpppsss~~~uuunnneee\\\SSSOOOJJJEEECCCDDDCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEGGGHHHJJJKKKLLLNNNRRRUUUwwwiii[[[TTTSSSNNNKKKKKKJJJIIIHHHGGGFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEIIIKKKQQQ]]]nnn{{{mmm___UUULLLHHHGGGIIIKKKLLLPPPUUUSSSTTTWWWYYY[[[[[[ZZZYYYXXXZZZ\\\\\\\\\]]]^^^```dddfffhhhjjjkkkmmmqqqsssxxxyyy{{{||||||{{{zzzyyyqqqpppnnnkkkjjjlllpppssszzzxxxllleeebbbccchhhooosssxxxvvvnnnmmmooorrrwww|||sssggg]]]VVVQQQQQQVVVaaaooolllbbbVVVQQQPPPKKKHHHIIIJJJKKKJJJGGGEEECCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>============<<<999999999999999999999999:::<<<>>>BBBIIIUUUcccnnnqqqzzz{{{tttjjjaaaXXXSSSMMMGGGDDDEEECCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKNNNQQQTTTzzzlll^^^WWWUUUPPPNNNMMMLLLKKKIIIGGGFFFFFFAAABBBCCCDDDDDDEEEEEEEEEFFFGGGLLLVVVfff|||ssseee[[[NNNJJJHHHJJJKKKKKKOOOTTTRRRTTTWWWZZZ\\\[[[ZZZZZZYYY[[[]]]^^^___```bbbdddeeegggjjjmmmooorrrvvvyyyzzzzzzzzzzzzyyyxxxwwwvvvnnnnnnmmmkkkkkknnnssswww||||||rrrkkkhhhdddeeejjjooosssxxx|||tttoooooosssyyyyyynnncccZZZUUUNNNPPPWWWdddvvv|||fff^^^UUUPPPPPPLLLJJJJJJIIIGGGFFFEEEEEEFFFAAA@@@???>>>>>>===>>>>>>>>>>>>=========<<<<<<<<<999999999999999999999999999;;;???BBBGGGQQQ___iiillluuuyyypppggg]]]WWWQQQJJJGGGHHHCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGHHHJJJJJJKKKMMMPPPSSS}}}ooo```YYYWWWRRRQQQQQQOOONNNLLLJJJIIIHHHAAABBBCCCDDDEEEEEEEEEEEEDDDFFFJJJSSSdddzzzwwwiii```PPPLLLIIIJJJKKKJJJMMMRRRRRRTTTXXX[[[\\\\\\[[[ZZZ[[[]]]___```aaabbbdddffffffhhhlllnnnqqquuuyyy|||{{{{{{yyyxxxvvvuuutttsssnnnnnnmmmlllmmmqqqvvv{{{~~~wwwmmmjjjkkkffffffjjjpppsssxxx|||uuuqqqsssxxxwwwlllaaaYYYTTTLLLNNNWWWgggzzzvvvbbb\\\TTTQQQQQQMMMMMMKKKHHHDDDBBBCCCFFFIIIAAA@@@???>>>============<<<;;;;;;;;;::::::::::::999999999999999999999999888;;;???AAAEEENNN[[[eeehhhpppyyy}}}tttjjjaaaZZZTTTMMMIIIJJJCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLPPPSSSlllccc\\\VVVSSSOOOLLLJJJHHHHHHHHHFFFEEEBBBCCCEEEFFFEEECCC@@@>>>GGGGGGJJJRRR]]]qqq~~~ooobbbYYYSSSNNNNNNNNNMMMNNNQQQSSSTTTWWWYYY[[[\\\\\\\\\]]]]]]]]]]]]___aaadddeeegggjjjooorrrtttuuuvvvxxxyyyxxxuuusssrrrrrrsssssstttqqqmmmlllpppuuu{{{~~~{{{sssmmmjjjhhhmmmlllnnnrrruuuzzz|||tttqqqvvv~~~ttthhh]]]VVVRRRMMMRRR]]]mmmvvvbbbXXXUUUSSSRRRRRRNNNMMMKKKHHHGGGFFFFFFFFFCCCBBB@@@???>>>>>>======???>>>===<<<<<<;;;<<<<<<::::::999999888777666666888:::<<<===BBBJJJVVV___eeeiiirrr~~~{{{tttiii___WWWQQQMMMJJJJJJHHHEEEDDDDDDDDDDDDCCCFFFFFFFFFFFFGGGHHHIIIJJJHHHGGGGGGFFFGGGHHHJJJKKKIIIJJJKKKMMMMMMMMMLLLLLLmmmddd]]]WWWTTTQQQOOOLLLKKKKKKJJJHHHGGGDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFKKKSSS___rrrttthhhXXXQQQLLLLLLLLLKKKLLLPPPTTTVVVXXXZZZ\\\\\\\\\\\\\\\\\\]]]]]]___aaadddeeehhhkkkooorrrrrrssstttuuurrrqqqooommmmmmmmmnnnoooqqqpppoooqqqtttyyy}}}yyyrrrooommmlllpppnnnpppssswww|||}}}wwwwww~~~}}}pppcccYYYSSSOOOOOOWWWddduuuqqq___VVVTTTRRRPPPOOOMMMLLLKKKIIIGGGFFFFFFFFFDDDCCCBBB@@@???????????????>>>===<<<;;;;;;;;;;;;::::::999999888777777777888:::;;;===@@@HHHTTT\\\bbbgggppp|||~~~wwwmmmbbbZZZTTTOOOLLLKKKIIIFFFEEEFFFFFFFFFEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHHHHHHHIIIKKKLLLIIIJJJKKKLLLLLLLLLKKKJJJooofff___YYYVVVTTTRRRPPPNNNNNNMMMKKKIIIFFFEEECCCAAAAAABBBDDDEEEDDDEEEKKKTTT```tttzzzooo[[[SSSMMMLLLLLLKKKMMMQQQVVVWWWYYY[[[\\\\\\\\\\\\\\\\\\\\\^^^___aaacccdddhhhkkknnnoooooooooooopppjjjiiiiiihhhiiijjjlllmmmnnnooorrruuuyyy|||~~~}}}uuurrrqqqrrrrrrsssqqqqqquuuyyy~~~yyylll```WWWRRROOORRR\\\lllzzzkkk[[[UUUSSSPPPMMMLLLKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<;;;;;;:::;;;;;;:::::::::999888888777777888:::;;;<<>>===<<<;;;:::::::::::::::::::::999999888888888888999;;;;;;===CCCLLLSSS^^^ccclllvvvwwwmmmddd\\\UUUQQQLLLIIIGGGFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFGGGHHHHHHGGGHHHHHHIIIJJJKKKLLLLLLJJJKKKKKKKKKKKKIIIGGGFFFxxxmmmddd___]]]XXXWWWUUUTTTSSSQQQNNNKKKEEEEEEEEEEEEEEEEEEDDDDDDBBBDDDIIISSS^^^pppwwwhhh^^^UUUQQQOOOMMMPPPTTTUUUVVVXXXZZZ[[[[[[[[[[[[\\\\\\]]]^^^___``````aaabbbdddeeeeeedddcccdddeeeddddddfffhhhkkknnnpppqqqsssuuuwwwyyyzzz}}}|||wwwtttrrrrrrtttwwwxxxyyywwwuuuuuuyyy~~~sssfff\\\VVVTTTTTTVVVbbbuuulllbbbYYYVVVTTTPPPMMMLLLIIIIIIJJJKKKJJJIIIGGGFFFEEEDDDCCCAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999999888999::::::<<>>===<<<<<<;;;<<<<<<::::::::::::::::::999999777999::::::;;;@@@HHHNNN]]]bbbiiinnnttt|||wwwmmmddd[[[UUUMMMKKKHHHFFFGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGDDDEEEFFFHHHIIIJJJJJJJJJKKKKKKLLLLLLKKKJJJHHHGGGtttkkkeeeeee]]]\\\[[[ZZZYYYVVVRRROOOKKKIIIGGGEEEDDDDDDDDDDDDEEEDDDFFFLLLTTTeeessshhh[[[TTTOOOLLLNNNSSSUUUVVVYYY\\\___```aaaaaa______``````___]]]\\\[[[\\\]]]_________```ccceeecccdddgggkkknnnqqqssstttxxx~~~~~~yyywwwvvvtttsssuuuvvvyyy}}}}}}{{{{{{zzz}}}}}}oooaaaXXXUUUWWWYYYggguuuyyyhhh```YYYVVVTTTPPPNNNOOOIIIIIIHHHHHHHHHIIIIIIJJJFFFFFFDDDCCCBBBAAAAAAAAA@@@@@@>>>===============::::::::::::::::::::::::666888:::;;;<<<@@@HHHNNNZZZ___fffkkkpppxxx|||rrrhhh^^^XXXPPPMMMJJJHHHHHHHHHFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGIIIKKKKKKKKKKKKKKKLLLLLLMMMLLLKKKIIIHHHvvvlllgggggg```___^^^]]]\\\YYYTTTQQQNNNLLLGGGCCCAAABBBDDDFFFFFFEEEEEEIIIQQQaaa{{{yyymmm```WWWRRROOOPPPUUUVVVXXX[[[^^^aaabbbcccddd````````````___]]][[[YYY[[[\\\^^^______aaadddgggeeegggjjjnnnrrrtttvvvwwwxxx}}}yyywwwwwwxxxxxxxxxxxxzzz~~~|||}}}}}}xxxyyyyyy{{{qqqcccZZZXXXZZZ]]]ooo~~~tttggg___XXXVVVSSSOOOMMMOOOJJJIIIHHHGGGHHHIIIJJJKKKHHHGGGFFFDDDCCCCCCCCCCCCAAA@@@???>>>============::::::::::::::::::::::::666888:::;;;<<<@@@HHHNNNWWW]]]dddiiiooowwwuuukkkaaaZZZRRROOOLLLJJJIIIHHHGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEFFFHHHJJJLLLMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJJJJ{{{pppjjjiiieeefffeeeccc^^^YYYUUUTTTMMMKKKIIIHHHGGGFFFCCCAAABBBEEEHHHKKKNNN\\\xxxsssfff]]]VVVPPPOOORRRVVVWWWYYY\\\^^^aaacccddddddcccaaa^^^]]]\\\[[[\\\YYY[[[]]]^^^___aaadddfffhhhjjjmmmpppsssvvv{{{|||zzz{{{|||zzzyyyxxxzzz{{{~~~yyyrrriiimmmrrrxxx|||ppp```ZZZ[[[^^^aaaxxx~~~pppddd___YYYUUUUUUTTTQQQNNNLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>>>>===;;;:::999999:::;;;:::::::::999:::===BBBFFFPPPYYYdddiiilllrrr~~~|||rrreee\\\WWWSSSNNNJJJHHHGGGFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMMMMLLLKKKKKKvvvqqqpppiiiiiiiiifffaaa\\\YYYVVVOOOLLLJJJHHHGGGFFFDDDBBBDDDFFFIIIJJJLLLYYYsssvvviii```YYYSSSQQQSSSVVVXXXZZZ]]]```ccceeeffffffeeebbb___]]]\\\\\\\\\[[[]]]___```aaacccgggiiioooppprrrtttvvvzzz~~~}}}|||}}}~~~~~~}}}~~~{{{pppkkkiiimmmsssxxx|||wwwggg___aaahhhmmm}}}ooobbb]]]XXXTTTTTTSSSPPPNNNLLLKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>======<<<;;;:::::::::::::::::::::999:::===AAAEEEOOOXXXbbbhhhkkkqqq|||~~~uuuiii```XXXTTTNNNJJJHHHGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMLLLKKKJJJ|||vvvuuummmmmmllljjjgggbbb]]]ZZZRRROOOKKKIIIGGGFFFDDDBBBFFFGGGIIIIIIJJJTTTkkkzzznnneee]]]VVVTTTUUUUUUVVVYYY\\\```dddfffhhhiiigggddd```^^^\\\\\\\\\]]]___aaaccceeehhhkkknnnuuuwwwxxxyyy{{{~~~qqqjjjhhhlllpppwww|||pppfffgggpppyyyzzzmmmaaa\\\WWWTTTTTTSSSQQQNNNMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGEEEDDDCCCBBB@@@???======<<<<<<===<<<<<<;;;:::999:::::::::999:::<<<@@@DDDMMMUUU___fffiiiooozzzyyynnnfffYYYUUUOOOKKKIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHIIIJJJKKKKKKKKKKKKJJJKKKLLLLLLLLLLLLJJJJJJ}}}wwwuuuqqqppppppnnnkkkfffaaa]]]VVVSSSMMMJJJHHHFFFDDDCCCEEEFFFGGGHHHHHHQQQeeexxx~~~rrriiiaaaYYYUUUVVVRRRTTTWWW[[[```dddgggiiillljjjfffaaa^^^\\\\\\\\\^^^```dddfffhhhlllpppsssyyyzzz}}}|||{{{|||}}}~~~yyyooommmnnnqqqvvv~~~yyykkklllwwwwwwjjjaaa\\\WWWUUUUUUUUUSSSQQQOOOOOOMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFDDDBBBAAA???======<<<<<<=========;;;999888:::::::::::::::<<>>===<<<===>>>>>>===<<<:::999:::;;;;;;::::::;;;>>>@@@GGGNNNYYYaaagggnnnwww}}}~~~tttnnn```[[[TTTOOOLLLIIIGGGFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIJJJKKKLLLLLLLLLJJJIIIHHH}}}{{{zzzxxxxxxwwwrrrjjjddd___ZZZRRRLLLHHHGGGFFFEEEAAABBBDDDFFFGGGNNN]]]lllzzzrrrhhh^^^XXXWWWWWWYYY\\\aaafffjjjnnnooonnnkkkfffaaa^^^]]]]]]^^^```cccgggkkkoootttyyy|||~~~yyynnnnnnmmmmmmmmmpppvvvzzz~~~}}}xxxzzz|||{{{}}}rrreeeaaa]]]XXXWWWYYYZZZXXXWWWSSSRRRQQQOOONNNMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHGGGFFFEEEDDDBBBAAA??????===============<<<;;;::::::;;;;;;;;;::::::===???CCCKKKUUU___gggooowww}}}~~~uuupppccc___XXXRRRNNNKKKHHHGGGDDDEEEEEEFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHGGG{{{rrrkkkccc]]]TTTLLLHHHGGGFFFEEEBBBBBBDDDFFFGGGLLLYYYggg|||~~~vvvlllaaaZZZXXXWWWYYY\\\aaaeeejjjmmmooonnnjjjeee```]]]]]]^^^___bbbeeejjjnnnsssxxx}}}{{{sssjjjkkkmmmnnnppptttzzz~~~|||}}}pppfff```\\\WWWWWWXXXZZZYYYWWWSSSRRRPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<;;;;;;;;;:::;;;<<<;;;::::::<<<===AAAHHHSSS^^^gggpppxxx}}}wwwrrrgggbbb[[[TTTPPPMMMJJJHHHEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLLLLKKKIIIHHHGGGxxxpppeee^^^UUUMMMHHHGGGFFFFFFDDDCCCEEEGGGGGGKKKVVVccctttyyyoooccc\\\ZZZUUUWWWZZZ^^^cccgggjjjlllmmmjjjddd```]]]]]]^^^___dddggglllqqquuu{{{yyyqqqkkknnnqqqsssuuuyyyxxxwww~~~zzzppphhh^^^ZZZVVVVVVXXXYYYYYYWWWRRRQQQOOOMMMLLLKKKJJJJJJKKKKKKJJJIIIGGGFFFEEEEEEFFFEEEEEEDDDCCCBBBBBBBBB@@@???===;;;;;;;;;<<<<<<:::;;;<<<;;;::::::;;;===???GGGRRR^^^hhhqqqyyy~~~xxxsssiiiddd\\\VVVQQQNNNKKKIIIEEEEEEFFFGGGHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKIIIGGGFFF}}}qqqhhhbbbXXXPPPKKKHHHEEEDDDEEEFFFEEEFFFHHHNNNUUU[[[sss}}}rrrggg]]]WWWSSSTTTVVV[[[bbbgggjjjlllgggeeebbb___^^^___```bbbfffkkkrrrvvvyyy}}}wwwqqqooorrruuuxxxzzz|||{{{nnnjjjnnntttwwwmmmggg___]]]ZZZWWWUUUTTTTTTUUURRRQQQQQQPPPNNNLLLJJJIIIHHHHHHIIIIIIHHHGGGEEEDDDCCCDDDDDDDDDDDDDDDCCCCCC??????>>>===<<<;;;;;;:::;;;;;;;;;:::::::::999999???BBBIIIUUUcccqqq{{{{{{wwwmmmiiiccc\\\WWWRRRMMMIIIFFFEEEEEEFFFHHHHHHGGGEEEHHHHHHHHHIIIIIIKKKLLLMMMKKKKKKJJJJJJJJJIIIIIIIII{{{oooggg\\\RRRLLLHHHFFFEEEEEEEEEEEEEEEGGGMMMTTTYYYmmm}}}uuujjj```ZZZVVVVVVWWW[[[```eeeggghhhdddbbb```^^^]]]^^^___aaaccciiiqqqwww|||~~~vvvrrrsssvvvzzz}}}zzz{{{~~~qqqeeeaaadddiiiooo|||ssskkkeee^^^\\\YYYWWWTTTTTTTTTTTTQQQQQQPPPOOONNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFEEEEEEDDDDDDAAAAAA@@@???===<<<;;;;;;;;;;;;;;;:::::::::999999<<<@@@GGGRRRaaaooozzz|||xxxqqqmmmggg```[[[UUUOOOLLLGGGFFFFFFGGGIIIIIIHHHGGGHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHHHHHHHxxxoooaaaUUUMMMHHHGGGFFFDDDDDDDDDDDDFFFKKKRRRWWWfffwwwyyyoooeee___YYYXXXXXXZZZ^^^aaacccddd```___]]]\\\\\\]]]___```bbbiiirrryyy|||vvvtttvvvyyy~~~xxxuuuwww}}}wwwfff]]]XXXYYY]]]aaarrrxxxmmmfffccc]]][[[YYYVVVTTTSSSSSSSSSOOOOOOOOOOOONNNMMMLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCBBB@@@???===<<<;;;;;;;;;;;;;;;:::::::::::::::===DDDOOO]]]lllxxx~~~yyyvvvsssmmmgggaaaZZZTTTOOOIIIHHHGGGGGGIIIJJJIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGttteeeWWWNNNJJJHHHHHHDDDDDDDDDDDDEEEIIIOOOTTTbbbttt}}}rrrhhhaaaZZZYYYXXXYYY\\\___aaabbb^^^]]]\\\\\\\\\]]]___```eeelllttt{{{{{{xxxxxxxxx|||~~~vvvssswww~~~ooo___YYYTTTTTTXXX```sssssshhhbbbaaa\\\[[[XXXVVVTTTSSSRRRRRRNNNNNNOOOOOOOOONNNMMMMMMLLLKKKIIIHHHHHHHHHIIIJJJHHHHHHHHHGGGFFFEEEDDDCCCDDDCCCBBB@@@???===<<<;;;<<<;;;;;;;;;;;;:::::::::888<<>>===<<<;;;<<<<<<<<<;;;;;;;;;::::::999<<>>======<<<<<<<<<<<<;;;;;;;;;::::::===BBBGGGPPP]]]lllvvv|||}}}|||zzzxxxtttnnnfffaaaTTTPPPJJJGGGGGGGGGHHHHHHHHHIIIJJJKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEGGGIIIJJJsssbbbVVVOOOKKKIIIFFFFFFFFFFFFFFFGGGKKKNNNXXXjjjwwwpppbbb___[[[YYYZZZ\\\]]]]]]^^^^^^^^^^^^____________```gggpppxxx~~~~~~~~~xxxtttssstttzzznnnYYYVVVUUUQQQUUU```kkk~~~ppphhh___[[[^^^\\\[[[ZZZYYYWWWUUUSSSRRROOOOOOOOOOOOOOONNNMMMLLLKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNMMMLLLJJJHHHFFFEEEBBBAAAAAAAAA@@@@@@@@@???<<<<<<<<<<<<;;;;;;;;;;;;:::===@@@DDDJJJUUUdddooowww|||~~~~~~~~~}}}{{{vvvnnniiiYYYUUUNNNIIIHHHHHHIIIIIIHHHIIIKKKLLLLLLJJJIIIHHHHHHFFFEEEEEEFFFHHHKKKMMMwwwfffYYYPPPJJJHHHGGGGGGGGGFFFFFFHHHKKKNNNTTTeee~~~vvvfffbbb]]]ZZZZZZZZZ[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^ccciiiqqqwww|||~~~}}}~~~{{{vvvvvvwwwxxx~~~iiiXXXVVVVVVRRRXXXeeezzzuuujjjeee]]][[[^^^\\\\\\[[[ZZZXXXUUUSSSRRROOOOOOOOOOOONNNMMMLLLLLLKKKKKKMMMNNNNNNMMMLLLKKKQQQPPPPPPNNNLLLJJJHHHGGGBBBBBBBBBBBBBBBBBBBBBBBB======<<<<<<<<<;;;;;;;;;999<<>>>>><<<;;;;;;;;;;;;;;;>>>>>>>>>@@@EEENNNYYYaaajjjnnnttt{{{zzzuuuggg```VVVNNNJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHGGGHHHJJJLLLOOOQQQppp```UUUOOOLLLJJJIIIGGGFFFFFFHHHJJJKKKSSS]]]qqqtttmmmddd^^^\\\^^^```bbbccccccbbb___]]][[[]]]^^^cccggglllrrrxxx~~~zzzzzz|||yyyzzz{{{{{{|||~~~zzzwwwrrrrrruuu~~~iii]]]UUUVVVYYY___qqqkkk```^^^^^^]]]]]][[[ZZZYYYWWWUUUSSSRRRQQQPPPQQQRRRPPPNNNLLLLLLLLLPPPOOONNNLLLLLLLLLLLLMMMNNNMMMMMMLLLJJJHHHFFFEEECCCCCCEEEEEEEEEEEEDDDCCC@@@???>>>===<<<<<<<<<<<<>>>>>>>>>>>>BBBJJJTTT[[[dddhhhnnnttt{{{~~~yyymmmfff[[[RRRMMMJJJIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFHHHGGGGGGHHHJJJMMMPPPRRRwwwfffYYYQQQLLLIIIHHHGGGFFFFFFHHHJJJKKKPPPYYYlll|||tttiiiaaa^^^___aaacccdddcccaaa^^^[[[ZZZ\\\___dddhhhlllrrrwww~~~~~~zzzyyyzzzvvvwwwwwwxxxyyy~~~}}}xxxwwwvvvtttvvv{{{yyybbbXXXSSSXXXaaannnzzzfff^^^]]]\\\\\\\\\[[[YYYWWWUUUTTTSSSSSSSSSRRRRRRRRRPPPNNNLLLMMMNNNPPPPPPOOONNNNNNOOOOOOPPPNNNMMMLLLJJJHHHGGGFFFEEEDDDDDDEEEFFFFFFEEEDDDCCCAAAAAA@@@???>>>>>>>>>>>>>>>===<<<<<>>>>>>>>>>><<<<<<<<<<<<>>>CCCKKKPPP[[[___eeeiiinnnwww~~~wwwlllaaaXXXRRRMMMJJJLLLLLLKKKJJJJJJIIIIIIIIIGGGGGGHHHJJJMMMPPPRRRTTTmmm]]]QQQKKKGGGFFFFFFEEEFFFGGGHHHIIILLLTTTbbbuuussshhhbbbaaaaaaaaa___^^^]]][[[ZZZ[[[```ccccccfffjjjnnnssszzz|||xxxuuussssssuuuvvvyyy||||||yyyxxxzzzyyyzzzsssaaa\\\YYYZZZeeewwwqqqccc]]][[[XXXVVVVVVWWWUUUSSSRRRQQQRRRTTTUUUSSSSSSRRRPPPMMMMMMNNNPPPNNNNNNOOOOOOOOOOOOOOOOOONNNLLLJJJHHHGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>><<<<<<======???DDDJJJOOOVVV[[[aaaeeeiiirrr~~~uuukkkbbbYYYQQQMMMNNNMMMLLLKKKJJJJJJJJJJJJGGGHHHJJJLLLOOORRRTTTVVVppp```TTTMMMIIIHHHHHHGGGGGGHHHHHHHHHLLLRRR^^^nnnxxxmmmfffcccaaaaaa]]]]]]\\\[[[ZZZ[[[___bbbaaacccgggkkkqqqxxxxxxuuusssqqqppprrrvvvzzz~~~~~~~~~~~~~~~}}}||||||~~~}}}~~~zzzfffZZZVVVWWW^^^nnnxxxlll```\\\ZZZVVVSSSSSSSSSRRRQQQQQQQQQQQQSSSSSSRRRRRRRRRPPPNNNLLLMMMNNNNNNNNNNNNOOOOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGFFFEEEBBBAAA@@@??????>>>>>>???===>>>??????AAADDDIIIMMMQQQXXX___cccfffnnnzzz~~~wwwnnndddYYYSSSNNNLLLKKKIIIHHHHHHHHHIIIHHHIIILLLOOORRRUUUWWWXXXtttdddYYYSSSMMMLLLLLLKKKJJJJJJJJJJJJKKKPPPZZZhhhzzz}}}ssskkkfffcccaaa^^^^^^^^^\\\ZZZZZZ\\\^^^^^^```dddiiiooowwwzzzuuusssqqqooopppsssyyy~~~}}}}}}}}}~~~~~~jjj\\\WWWRRRXXXcccvvvoooeee\\\YYYXXXUUURRRRRROOOOOOOOOPPPPPPQQQQQQQQQPPPQQQRRRPPPNNNLLLLLLLLLOOOOOOPPPPPPOOONNNMMMLLLJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@???@@@AAAAAAAAACCCFFFIIIPPPXXX```eeegggnnnzzzzzzooobbbZZZOOOMMMKKKIIIHHHHHHIIIIIIIIIJJJMMMQQQTTTXXXZZZ[[[wwwhhh]]]WWWPPPPPPOOONNNMMMLLLKKKKKKJJJNNNWWWccctttvvvoooiiieeebbb___```___]]]ZZZYYYYYYZZZ\\\___bbbgggmmmvvvwwwrrrqqqpppnnnrrrvvv}}}sssaaaXXXWWWSSSZZZhhh|||yyyhhh___XXXWWWWWWTTTRRRRRRLLLMMMNNNOOOPPPPPPPPPPPPNNNPPPQQQQQQNNNLLLKKKKKKPPPPPPQQQQQQPPPNNNLLLKKKHHHIIIKKKLLLLLLLLLKKKJJJJJJJJJKKKKKKJJJHHHGGGEEEEEEEEECCCBBBBBBBBBBBBBBBAAABBBBBBAAA@@@AAACCCEEEQQQZZZdddiiikkkqqq|||vvviii```QQQPPPMMMKKKJJJJJJKKKLLLIIIKKKNNNRRRVVVYYY[[[\\\{{{iii\\\UUUQQQOOOMMMKKKJJJJJJKKKLLLLLLMMMSSS^^^lll}}}{{{ssslllgggdddddd```\\\ZZZZZZ\\\]]]]]]]]]^^^aaafffmmmvvv}}}uuurrrpppqqqssstttwww|||{{{{{{~~~~~~wwwcccYYYUUUUUUSSSYYYhhhooobbb^^^XXXTTTRRRRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHHHHIIIJJJHHHHHHGGGHHHIIIIIIHHHFFFEEEDDDCCCBBBAAABBBCCCCCCBBBBBBAAA@@@???@@@DDDGGGOOOUUU```lllqqqsssyyyuuujjj\\\WWWPPPLLLLLLLLLJJJHHHIIILLLPPPUUUYYY[[[[[[[[[~~~lll___WWWSSSRRROOOMMMLLLMMMMMMNNNNNNMMMRRR\\\hhhwww{{{tttnnnjjjeeeaaa\\\ZZZZZZ[[[\\\\\\]]]^^^```fffmmmvvv}}}{{{uuurrrqqqrrrttttttxxx}}}|||zzz{{{~~~kkk[[[TTTSSSTTTVVV^^^mmmmmmaaa]]]XXXTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLNNNMMMMMMLLLLLLLLLLLLMMMKKKIIIHHHIIIIIIHHHFFFDDDEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBBBB@@@???@@@DDDGGGMMMSSS```lllsssvvv}}}|||rrraaa[[[SSSOOONNNMMMLLLJJJKKKMMMRRRVVVZZZ[[[\\\[[[qqqbbbZZZVVVUUUSSSQQQPPPPPPPPPQQQPPPOOOQQQXXXbbbppp|||uuupppgggccc]]]ZZZYYYZZZZZZZZZ\\\]]]aaafffmmmuuu{{{xxxtttsssrrrsssuuuuuuxxx~~~}}}{{{yyy{{{uuu```TTTQQQRRRSSSYYYcccuuuyyyhhh___\\\WWWTTTSSSRRRQQQPPPPPPPPPOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNOOOOOONNNMMMLLLLLLKKKKKKLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHEEECCCEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@AAACCCFFFKKKQQQ^^^mmmuuuzzz}}}iiibbbYYYSSSQQQQQQPPPNNNMMMPPPSSSWWWZZZ[[[[[[[[[uuufff^^^WWWVVVUUUTTTRRRRRRRRRRRRQQQOOOQQQWWW___kkk}}}{{{uuulllggg```[[[YYYYYYYYYYYY\\\^^^aaafffmmmtttyyy|||~~~{{{uuuuuuuuuttttttvvvuuuyyy~~~}}}{{{zzzyyy{{{~~~lll[[[TTTQQQRRRSSSZZZggg{{{oooddd]]]ZZZVVVTTTSSSSSSRRRQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNMMMLLLKKKJJJJJJHHHJJJKKKMMMMMMMMMLLLKKKLLLKKKIIIIIIIIIIIIFFFDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBB@@@AAACCCEEEHHHNNN[[[kkkvvv}}}rrrkkkaaaZZZWWWVVVUUUSSSQQQSSSUUUWWWYYYZZZZZZYYYyyyiii```XXXWWWVVVUUUTTTSSSSSSSSSQQQPPPRRRWWW___iiizzz}}}qqqlllddd]]]ZZZZZZZZZYYY\\\^^^bbbhhhnnnsssxxxzzz{{{~~~{{{wwwvvvyyyyyywwwvvvxxxvvvyyy{{{zzzyyyxxxzzz~~~}}}fffZZZUUURRRQQQSSS]]]kkk}}}jjjbbb[[[XXXUUUTTTTTTTTTSSSQQQQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMMMMLLLLLLLLLLLLKKKNNNNNNMMMMMMLLLKKKKKKJJJHHHIIIKKKLLLMMMMMMLLLKKKJJJIIIHHHIIIJJJJJJHHHGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCDDDDDDCCCAAAAAACCCEEEGGGKKKWWWgggttt}}}{{{sssiiibbb___]]][[[XXXUUUVVVWWWXXXXXXWWWWWWVVV|||kkkaaaXXXXXXWWWVVVUUUTTTSSSSSSQQQQQQSSSYYY```hhhwwwxxxrrrhhhaaa]]][[[[[[[[[]]]```dddjjjoootttwwwxxxzzzyyyxxx{{{|||{{{|||yyy|||~~~yyyyyyyyyyyy{{{rrr___WWWUUUQQQRRRVVVeeeuuuwwwhhhbbbXXXWWWTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPOOOOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJMMMMMMLLLLLLLLLKKKKKKKKKMMMNNNNNNOOOOOOOOONNNNNNJJJIIIHHHIIIKKKKKKIIIHHHFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDEEEDDDBBBAAACCCDDDFFFHHHQQQ```ooozzzzzzqqqjjjgggddd```]]]\\\[[[[[[ZZZXXXVVVUUUTTT}}}kkkaaaYYYYYYYYYXXXWWWVVVUUUTTTRRRRRRUUU[[[```gggrrr}}}~~~wwwmmmddd___]]]]]]\\\^^^aaafffkkkppptttvvvwww}}}~~~|||}}}}}}{{{|||~~~}}}jjjYYYUUUTTTRRRWWW```rrrpppccc___WWWUUUTTTTTTUUUUUUTTTRRRRRRRRRRRRQQQPPPPPPOOOOOOLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLRRRQQQQQQPPPPPPPPPPPPQQQKKKJJJIIIJJJKKKJJJHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDBBBBBBBBBDDDFFFFFFLLLZZZiiiuuu~~~wwwqqqnnnjjjeeeaaacccaaa___]]]YYYVVVTTTSSS}}}kkk```ZZZZZZZZZZZZYYYWWWVVVUUUSSSSSSWWW]]]```eeeoooxxxzzzooofffaaa___^^^^^^___bbbgggmmmqqquuuvvvwww~~~yyyfffWWWTTTTTTUUU^^^jjj|||~~~jjj^^^YYYVVVUUUTTTTTTUUUUUUTTTRRRSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLMMMMMMTTTSSSQQQPPPOOOOOOPPPQQQNNNLLLKKKJJJJJJIIIGGGEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDEEEFFFEEECCCBBBBBBCCCFFFDDDIIIVVVeeerrrzzzuuurrrmmmgggcccgggfffccc___[[[WWWUUUSSSnnnddd\\\[[[[[[ZZZYYYXXXWWWWWWRRRUUU[[[bbbcccccciiiqqqsssgggbbbbbbbbbbbbccceeeiiinnnrrrvvvxxxyyy}}}~~~||||||ooobbbXXXXXXWWWXXXdddtttuuueee\\\ZZZTTTRRRPPPQQQTTTVVVVVVTTTTTTTTTSSSRRRQQQOOOMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOKKKLLLMMMNNNOOONNNMMMLLLSSSSSSRRRQQQPPPOOOOOONNNNNNMMMLLLKKKJJJIIIHHHGGGCCCDDDEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEIIIRRR[[[fffwww{{{wwwsssooollljjjgggbbb^^^[[[WWWRRROOOoooeee___^^^]]][[[YYYWWWVVVUUUSSSVVV\\\bbbdddccchhhooo}}}wwwkkkeeedddddddddeeegggiiimmmqqquuuyyyzzzkkk___VVVVVVWWW[[[iiizzzqqqddd\\\YYYTTTRRRPPPQQQTTTVVVUUUTTTSSSSSSSSSRRRPPPNNNMMMLLLMMMLLLLLLLLLLLLMMMNNNNNNLLLMMMNNNOOOOOONNNMMMMMMQQQQQQQQQPPPOOOOOONNNNNNMMMMMMLLLKKKJJJIIIHHHHHHDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCGGGOOOXXXbbbrrr}}}yyytttrrrkkkhhhccc```]]]ZZZVVVTTTqqqgggcccaaa___[[[XXXVVVTTTSSSUUUWWW^^^dddfffeeehhhnnnzzz}}}qqqiiifffeeedddggggggiiilllqqqvvv{{{~~~}}}ggg\\\UUUWWW[[[ddduuuwwwkkkbbb[[[XXXTTTSSSQQQRRRSSSTTTTTTSSSRRRQQQQQQPPPOOONNNLLLKKKLLLLLLKKKKKKKKKLLLMMMMMMMMMNNNOOOPPPPPPOOONNNMMMNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKJJJIIIHHHHHHFFFGGGGGGHHHGGGGGGFFFEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBEEELLLSSS]]]kkkxxx|||xxxnnnkkkfffbbb___]]][[[YYYtttjjjcccbbb___[[[XXXVVVUUUTTTVVVXXX___gggjjjiiikkkpppxxxvvvmmmgggeeeeeeffffffhhhlllqqqyyyrrrccc[[[WWW[[[cccqqq~~~mmmgggaaa[[[XXXUUUTTTSSSRRRRRRRRRRRRRRRPPPPPPPPPOOONNNMMMLLLKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOPPPQQQPPPOOONNNMMMKKKKKKKKKLLLLLLMMMMMMMMMKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAADDDJJJPPPWWWdddqqq{{{~~~tttpppjjjfffbbb```]]][[[wwwlllaaa```]]]ZZZXXXWWWVVVVVVUUUXXX___iiimmmmmmnnnrrruuu{{{qqqjjjggggggffffffiiimmmuuu~~~}}}jjj\\\YYYZZZ```lll}}}uuuhhhdddaaa[[[XXXUUUUUUTTTRRRQQQPPPPPPQQQNNNOOOOOOOOONNNMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLMMMOOOOOOPPPQQQPPPOOONNNMMMIIIIIIJJJJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCEEEIIIMMMSSS^^^iiivvv|||{{{wwwqqqkkkgggccc___\\\wwwmmm___^^^[[[XXXWWWVVVWWWXXXUUUXXX___jjjooonnnnnnppppppyyywwwpppmmmllljjjkkknnnsss|||{{{zzzuuueeeVVVXXX]]]fffuuunnndddbbb___[[[YYYUUUVVVUUUSSSPPPNNNOOOPPPNNNNNNOOOOOOOOONNNNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMOOOOOOPPPPPPPPPNNNMMMLLLIIIIIIIIIJJJJJJKKKKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDEEEHHHKKKOOOYYYcccpppxxx~~~yyysssnnniiiccc___vvvkkk___]]]ZZZWWWUUUUUUVVVWWWVVVXXX___iiimmmkkkiiiiiiiiippp{{{xxxuuuuuuqqqsssvvv||||||yyy|||{{{hhh___UUU[[[dddpppxxxgggaaa___\\\ZZZYYYVVVVVVVVVSSSOOOMMMNNNOOONNNNNNOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOMMMLLLKKKIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHHHHIIIIIIJJJJJJJJJFFFFFFEEEEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDGGGHHHKKKSSS]]]iiisss{{{wwwpppjjjeeetttiii```]]]ZZZVVVTTTSSSTTTUUUWWWXXX^^^gggkkkhhhddddddccciiirrr~~~~~~{{{|||xxxyyy}}}{{{zzz~~~nnn^^^YYYWWW___kkkyyy|||oooccc^^^\\\ZZZYYYZZZVVVWWWWWWSSSOOOLLLMMMOOONNNNNNOOOPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMNNNNNNOOONNNNNNOOOOOONNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIIIIJJJJJJJJJEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFEEECCCDDDFFFFFFHHHPPPYYYdddooo{{{~~~yyy|||}}}vvvooojjjqqqgggaaa]]]XXXUUUUUUUUUUUUTTTXXX\\\bbbggghhhcccZZZSSS[[[\\\dddsss|||}}}sssbbbZZZXXXXXXeeevvvqqqiii___ZZZZZZ[[[[[[YYYXXXWWWUUUSSSQQQOOOOOONNNOOOOOOOOONNNNNNMMMMMMMMMKKKKKKJJJJJJJJJJJJKKKKKKOOONNNMMMLLLKKKKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFEEEFFFHHHJJJLLLMMMMMMKKKKKKHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJKKKKKKJJJHHHFFFDDDCCCFFFHHHGGGEEEFFFLLLQQQ___hhhrrrxxxzzz~~~~~~xxxuuutttvvvxxxzzz~~~~~~xxxsssrrrggg___[[[WWWUUUTTTTTTSSSRRRXXXZZZ___cccccc___XXXRRRSSSTTT\\\jjjyyyxxxggg[[[WWWXXX]]]lllmmmfff^^^ZZZZZZ[[[ZZZXXXWWWVVVUUUSSSQQQPPPOOONNNOOOOOOOOONNNNNNMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJJJJOOONNNMMMLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHJJJLLLNNNNNNNNNMMMLLLJJJIIIHHHHHHGGGGGGHHHHHHJJJJJJKKKLLLKKKIIIGGGEEECCCFFFHHHGGGEEEFFFKKKPPP[[[cccnnnsssuuuxxx~~~|||wwwtttrrrsssvvvyyy~~~|||ssshhh___\\\XXXVVVVVVUUUTTTRRRWWWXXX[[[^^^___\\\VVVRRRPPPQQQWWWcccrrr}}}|||{{{{{{}}}xxxfff[[[UUUVVV[[[dddtttvvvfffaaa\\\YYYZZZZZZXXXVVVVVVVVVTTTSSSQQQPPPOOONNNNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNLLLKKKJJJJJJJJJJJJOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOPPPOOOOOONNNKKKKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLLLLKKKJJJHHHGGGDDDGGGHHHGGGFFFGGGKKKNNNVVV^^^hhhnnnppprrrwww{{{|||xxxvvvsssuuuxxx|||rrrgggaaa^^^[[[YYYXXXWWWVVVTTTUUUWWWZZZ^^^___\\\VVVRRRPPPOOOTTT^^^kkk|||~~~wwwsssqqqsssuuuxxx|||kkk]]]WWWTTTXXX___iii{{{rrr^^^\\\YYYXXXYYYXXXVVVTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNNNNLLLLLLKKKJJJJJJJJJJJJKKKJJJKKKKKKLLLLLLKKKJJJIIIFFFGGGHHHHHHFFFGGGIIILLLQQQYYYcccjjjnnnqqquuuxxx~~~~~~}}}~~~qqqeee```]]]ZZZWWWWWWVVVUUUTTTSSSVVV[[[```aaa___YYYTTTNNNMMMPPPWWWbbbrrr~~~vvvppplllnnnooorrrwww~~~xxxbbbZZZWWWTTTZZZcccrrrtttjjjYYYXXXWWWWWWWWWVVVTTTSSSSSSSSSSSSSSSRRRQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKLLLMMMNNNOOOPPPNNNMMMLLLLLLLLLLLLLLLLLLOOONNNNNNMMMLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKKKKKKKHHHHHHIIIHHHGGGGGGHHHIIINNNUUU___gggmmmqqqvvvyyyoooddd]]]ZZZUUURRRQQQQQQQQQQQQRRRTTTXXX]]]```___[[[WWWRRRPPPQQQVVV]]]kkkxxxqqqllljjjllloootttzzzmmm[[[XXXVVVTTT[[[hhh}}}}}}lllcccVVVVVVVVVVVVUUUTTTSSSRRRQQQRRRRRRSSSRRRQQQPPPNNNLLLLLLLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLNNNOOOQQQRRRMMMMMMLLLLLLLLLLLLLLLMMMOOOOOONNNMMMLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIHHHHHHGGGGGGGGGLLLQQQYYYbbbiiioootttwww~~~~~~~~~nnnddd]]]XXXRRRNNNMMMNNNPPPPPPQQQQQQSSSVVVZZZ\\\\\\[[[UUUSSSSSSUUUZZZdddxxx}}}tttooojjjllloootttyyy~~~||||||~~~wwwdddVVVUUUUUUTTT```qqqtttggg```UUUUUUVVVUUUTTTRRRRRRRRRPPPQQQRRRSSSSSSQQQPPPOOOKKKLLLLLLLLLMMMMMMMMMNNNKKKKKKLLLMMMNNNOOOQQQRRRMMMMMMLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIHHHHHHFFFEEEIIIMMMSSSZZZaaahhhnnnqqqxxx}}}|||}}}}}}nnnddd^^^YYYRRRMMMMMMNNNQQQRRRPPPOOOMMMOOOTTTYYY\\\^^^QQQOOOOOOPPPRRR[[[nnnwwwqqqlllnnnqqqvvvzzz~~~vvvuuuxxx~~~rrr```TTTUUUTTTUUUeeezzz|||lllbbb\\\UUUVVVVVVTTTSSSQQQRRRRRROOOPPPRRRSSSSSSRRRPPPOOOKKKKKKLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPMMMLLLLLLLLLLLLLLLMMMMMMJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLLLLLLLMMMHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIIIIIIIHHHFFFDDDGGGIIINNNTTTZZZaaagggkkksss{{{}}}{{{{{{}}}qqqccc^^^ZZZTTTPPPPPPQQQRRRSSSPPPLLLKKKPPPYYY^^^]]]YYYOOONNNNNNNNNNNNTTTgggxxxzzzvvvtttvvvyyy}}}~~~vvvuuutttssswww~~~eeeYYYRRRTTTXXX\\\lll~~~ssshhh___[[[TTTTTTSSSQQQQQQPPPPPPPPPRRRSSSSSSSSSSSSQQQPPPOOOLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMOOOPPPPPPNNNLLLNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMMMMMMMLLLKKKIIIHHHLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFHHHKKKOOORRRVVV^^^hhhooouuuxxx{{{yyy{{{|||qqqccc\\\XXXSSSPPPPPPPPPQQQQQQOOOMMMLLLOOOUUUYYYXXXVVVNNNMMMMMMNNNMMMQQQ]]]jjj|||~~~|||yyywwwuuuuuuvvvxxxzzz~~~sss```VVVQQQVVV]]]fffyyyxxxlllccc[[[XXXTTTSSSRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQPPPNNNMMMNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNOOOQQQQQQOOOMMMNNNMMMMMMMMMMMMMMMMMMNNNLLLLLLMMMMMMLLLKKKIIIHHHJJJIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHHHHGGGGGGGGGGGGFFFIIIMMMPPPTTT\\\fffmmmtttvvv}}}}}}{{{|||zzzoooaaaYYYVVVRRRQQQPPPPPPOOONNNMMMMMMNNNOOOQQQRRRTTTTTTPPPMMMLLLNNNOOOQQQXXX```vvv~~~{{{yyyuuutttsssqqqqqqqqqqqqrrrvvvzzz{{{fff]]]UUUSSSZZZeeerrrnnnfff^^^YYYWWWSSSRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMLLLNNNNNNOOOOOOOOOPPPPPPPPPPPPOOONNNOOOQQQQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIDDDGGGKKKNNNRRRYYYcccjjjssstttyyy}}}}}}yyynnn```WWWUUUSSSRRRRRRQQQOOOMMMLLLNNNOOOOOONNNOOORRRUUUWWWPPPKKKLLLPPPTTT[[[bbbrrr~~~}}}zzzvvvuuusssrrrsssuuuxxxzzz}}}||||||}}}}}}~~~nnn___\\\XXXYYYbbbnnn~~~vvviiiccc]]]YYYXXXRRRQQQQQQPPPOOOOOOPPPPPPPPPPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPNNNMMMNNNOOOOOONNNLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGHHHHHHJJJJJJDDDGGGJJJLLLPPPWWW```hhhqqqsssvvv|||~~~wwwlll___WWWUUUTTTSSSSSSRRRPPPNNNKKKNNNPPPOOONNNOOOSSSXXXaaaVVVMMMKKKNNNTTT\\\dddqqq}}}|||{{{zzzyyy{{{~~~~~~zzzyyy}}}~~~vvvfff]]]\\\]]]bbbmmm{{{oooeee```[[[WWWWWWQQQPPPPPPOOOOOOOOOOOOPPPQQQQQQPPPOOOOOONNNNNNNNNKKKKKKLLLMMMMMMNNNOOOOOOOOOMMMLLLLLLLLLMMMLLLJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJIIIHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKFFFHHHKKKLLLNNNUUU]]]dddooorrruuuyyytttjjj]]]WWWUUUSSSSSSSSSSSSQQQOOOMMMOOOPPPOOONNNOOOTTTXXXeee[[[RRROOOOOOQQQWWW^^^mmmyyy|||{{{}}}mmmaaa^^^^^^dddnnn|||uuuggg```\\\WWWTTTTTTPPPOOOOOONNNNNNOOOOOOOOORRRQQQPPPOOONNNNNNNNNNNNLLLLLLMMMNNNOOOPPPPPPQQQOOOMMMKKKJJJKKKKKKJJJIIIJJJKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKGGGIIIKKKKKKLLLQQQYYY```kkkpppuuuyyy}}}zzzppphhh\\\VVVTTTRRRQQQQQQQQQPPPOOOQQQPPPOOONNNMMMOOOQQQTTT___[[[YYYYYYVVVSSSTTTXXXeeeqqq~~~vvveee```aaagggqqqwwwkkk```\\\YYYUUUSSSSSSOOOOOONNNNNNNNNNNNOOOOOOQQQPPPNNNMMMLLLLLLMMMMMMJJJKKKLLLMMMNNNOOOOOOPPPPPPMMMKKKJJJKKKKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJIIIIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHFFFHHHJJJLLLMMMLLLKKKJJJHHHIIIJJJIIIJJJNNNUUU[[[fffmmmuuuyyy|||uuummmggg\\\VVVSSSPPPOOOPPPPPPPPPOOOTTTRRROOOMMMLLLMMMOOOPPPWWWXXX^^^bbb```YYYVVVWWW]]]jjj~~~mmm```___dddrrr~~~qqqggg^^^[[[YYYVVVTTTTTTNNNNNNNNNMMMNNNNNNOOOOOOPPPNNNMMMKKKKKKKKKLLLLLLGGGHHHIIIJJJKKKLLLMMMMMMQQQOOOLLLKKKKKKLLLKKKKKKJJJKKKLLLNNNNNNLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIJJJKKKJJJHHHHHHHHHHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEGGGKKKNNNOOOMMMKKKIIIHHHIIIIIIHHHGGGKKKQQQWWWbbbkkkuuuzzz|||{{{sssjjjaaa[[[UUUSSSPPPPPPQQQRRRRRRQQQQQQPPPNNNNNNOOONNNMMMKKKKKKTTT\\\^^^aaaaaaYYYNNNVVV```qqqooodddaaaeeekkk{{{xxxkkkddd[[[WWWWWWWWWTTTQQQOOONNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLLLLLLLLLLKKKJJJHHHGGGFFFFFFHHHKKKNNNQQQZZZdddpppvvvzzzzzzrrriii___YYYUUUSSSPPPOOOOOOPPPOOONNNOOOMMMLLLLLLLLLLLLKKKIIIKKKOOORRRRRRVVV\\\]]]ZZZPPPYYYhhh{{{~~~{{{|||~~~uuufff______fffnnn}}}qqqfff```YYYUUUUUUUUURRRPPPOOONNNNNNMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLMMMMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJKKKKKKJJJJJJIIIIIIHHHGGGFFFHHHJJJMMMOOOWWWaaammmuuuzzzzzzqqqggg]]]XXXTTTRRRPPPNNNNNNNNNMMMLLLMMMKKKIIIHHHIIIIIIIIIGGGIIIKKKKKKKKKOOOVVV[[[\\\KKKQQQ^^^pppzzzwwwyyy|||{{{hhh]]][[[```lllwwwpppiii```[[[UUURRRRRRRRRPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIHHHGGGGGGGGGIIIKKKMMMRRR\\\jjjtttzzz}}}rrrggg]]]XXXSSSQQQOOOOOOPPPPPPOOOMMMKKKIIIGGGFFFGGGHHHHHHGGGFFFJJJNNNPPPQQQRRRSSSRRRNNNPPPZZZkkkzzzvvvxxx{{{~~~{{{mmm___ZZZ\\\fffwwwttteeeaaaZZZWWWRRRPPPPPPPPPPPPNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJKKKKKKLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGGGGGGGHHHJJJKKKOOOXXXeeepppxxx}}}uuuhhh^^^YYYQQQPPPPPPQQQSSSTTTSSSRRRKKKIIIFFFFFFGGGHHHHHHHHHFFFJJJPPPTTTSSSPPPOOOPPPXXXVVV\\\kkk}}}~~~zzzzzz{{{}}}mmmddd[[[ZZZ```nnn~~~iii^^^\\\VVVTTTQQQOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCFFFFFFFFFFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHIIINNNTTT___kkktttzzz}}}wwwiii^^^ZZZPPPPPPPPPSSSUUUWWWVVVUUUKKKHHHFFFEEEFFFHHHHHHHHHIIIJJJNNNQQQQQQPPPSSSYYYaaa\\\^^^lllzzz~~~}}}vvvbbb\\\XXX[[[eeeuuurrrccc[[[XXXSSSRRRQQQOOONNNNNNNNNNNNMMMMMMNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGEEEFFFGGGHHHIIIIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHMMMQQQXXXbbbmmmtttwwwxxxzzzwwwiii^^^ZZZQQQQQQRRRTTTVVVWWWVVVTTTJJJGGGDDDCCCEEEGGGHHHHHHIIIJJJNNNRRRQQQPPPUUU^^^fff^^^^^^iiiuuu~~~~~~~~~wwwfffZZZWWWXXX```llluuuiii___WWWTTTQQQQQQPPPNNNLLLKKKLLLMMMLLLMMMNNNOOOOOONNNLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGEEEEEEFFFFFFGGGGGGHHHHHHLLLMMMPPPYYYdddmmmqqqrrrrrr{{{wwwhhh^^^ZZZRRRRRRRRRTTTVVVVVVTTTRRRIIIFFFCCCBBBDDDFFFGGGHHHGGGIIIPPPWWWUUUPPPRRRYYYfff]]]\\\fffpppxxx||||||~~~~~~}}}~~~}}}iiiZZZVVVUUUYYYdddsss~~~kkkccc]]]UUUPPPOOOOOOOOOMMMKKKJJJJJJKKKLLLMMMOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHLLLJJJKKKRRR^^^hhhmmmnnnooowww{{{jjj___ZZZUUURRRPPPQQQUUUUUUQQQLLLIIIGGGFFFDDDDDDEEEGGGHHHJJJNNNRRRRRROOOPPPTTTYYY^^^ZZZYYY]]]eeeqqq}}}{{{zzz~~~~~~}}}{{{jjj___YYYVVVZZZaaalll|||vvvggg___YYYVVVVVVPPPPPPOOONNNMMMMMMMMMMMMLLLNNNRRRTTTUUUSSSPPPNNNKKKHHHEEEFFFJJJMMMMMMMMMJJJJJJIIIHHHHHHHHHIIIIIIFFFEEEEEEDDDCCCBBBBBBBBBEEEDDDDDDDDDDDDFFFHHHIIIGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFBBBCCCDDDFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDFFFGGGBBBCCCCCCDDDEEEFFFFFFGGGFFFEEEIIIPPPWWW]]]gggqqqppprrrvvv~~~|||kkk^^^YYYUUURRRPPPRRRUUUUUUQQQLLLHHHGGGFFFEEEFFFGGGHHHIIIJJJLLLNNNMMMLLLLLLPPPSSSXXXTTTRRRWWW^^^iiixxx}}}}}}}}}||||||qqqbbbXXXSSSVVV\\\ggguuukkk___YYYSSSQQQQQQPPPPPPOOONNNMMMMMMMMMMMMNNNPPPTTTWWWWWWUUUQQQOOOKKKHHHFFFFFFHHHJJJJJJIIIJJJIIIHHHHHHGGGHHHHHHHHHFFFEEEEEEDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGFFFGGGMMMRRRXXXaaajjjnnnqqquuu|||lll^^^XXXTTTRRRQQQRRRTTTSSSPPPLLLHHHHHHGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJKKKLLLOOOKKKJJJNNNUUU^^^lllxxx}}}~~~zzz~~~vvvfff\\\VVVSSS[[[dddsssuuufff^^^ZZZUUURRRRRRPPPOOONNNMMMLLLLLLLLLLLLOOORRRVVVXXXXXXUUUQQQNNNKKKIIIFFFFFFFFFGGGGGGGGGIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBAAAAAA@@@DDDDDDCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEHHHEEEEEEIIILLLQQQYYYbbbmmmpppuuu{{{mmm^^^WWWRRRQQQPPPQQQRRRQQQNNNKKKHHHHHHIIIJJJKKKLLLMMMMMMMMMKKKHHHHHHIIIKKKKKKJJJHHHEEEEEEHHHNNNUUU```kkk~~~{{{zzz|||}}}}}}iii```[[[ZZZ[[[eeeqqqyyyoooeeeaaa^^^YYYUUUUUUOOONNNMMMLLLLLLKKKLLLLLLMMMPPPTTTVVVVVVSSSOOOLLLJJJIIIGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBEEEDDDBBBAAA@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDGGGDDDCCCFFFHHHLLLTTT]]]lllpppvvv|||lll]]]VVVPPPPPPOOOOOOOOONNNKKKIIIGGGHHHKKKMMMOOOOOOPPPPPPNNNMMMKKKLLLMMMMMMLLLKKKEEEBBBBBBFFFJJJOOOXXXaaarrr|||yyyyyy}}}rrraaa\\\[[[^^^cccooo}}}ooogggaaa___\\\VVVQQQQQQNNNNNNMMMLLLKKKKKKKKKKKKJJJLLLNNNQQQPPPNNNKKKIIIHHHHHHHHHHHHHHHHHHIIIJJJGGGGGGFFFEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCAAABBBCCCDDDDDDCCCAAA@@@AAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDCCCBBB@@@@@@@@@AAABBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEBBBBBBEEEGGGJJJRRR[[[jjjpppwww}}}~~~jjj\\\VVVOOOPPPPPPOOONNNLLLJJJIIIGGGIIILLLPPPRRRRRRRRRRRROOOPPPQQQQQQOOOMMMLLLJJJCCCAAAAAAEEEGGGJJJQQQYYYggguuu}}}|||zzzxxx{{{iii]]]ZZZZZZaaajjjzzzssshhhbbb___^^^[[[TTTPPPOOONNNMMMLLLKKKJJJJJJJJJJJJGGGHHHJJJKKKKKKKKKJJJIIIFFFHHHIIIIIIHHHHHHIIIKKKHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAABBBDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAACCCDDDEEEFFFGGGCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDAAABBBEEEGGGJJJPPPXXXeeelllvvv|||{{{iii[[[VVVPPPQQQRRRQQQOOOLLLKKKJJJFFFIIIMMMRRRTTTUUUTTTSSSPPPSSSVVVUUUOOOJJJGGGFFFAAA??????CCCDDDFFFKKKRRRZZZiiizzz~~~yyyyyyyyyzzz~~~tttaaa\\\]]]```kkkwwwvvviiiccc___]]]]]]ZZZTTTPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGHHHIIIJJJKKKLLLFFFHHHJJJIIIGGGEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFGGGCCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEBBBDDDEEEGGGGGGGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCCCC@@@@@@AAABBBCCCCCCDDDDDDAAABBBBBBCCCCCCCCCCCCBBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFCCCAAABBBFFFGGGHHHMMMSSS]]]fffqqqwwwyyy|||yyyggg[[[WWWRRRSSSTTTSSSPPPMMMLLLLLLFFFIIINNNSSSVVVVVVUUUTTTPPPUUUYYYWWWNNNFFFBBBAAA???===>>>AAABBBBBBGGGNNNRRR```rrr{{{wwwxxxyyy{{{|||jjj\\\]]]bbbhhhvvvooofff\\\YYYXXXYYYWWWQQQNNNOOOMMMLLLKKKJJJJJJIIIIIIJJJHHHGGGGGGGGGIIIKKKMMMOOOGGGIIIJJJIIIEEECCCCCCEEEIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDFFFGGGCCCEEEGGGHHHIIIHHHGGGFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCDDDEEEDDDCCCCCCAAABBBCCCEEEEEEEEEEEEDDDBBBCCCCCCDDDEEEFFFFFFGGGCCCBBBCCCGGGGGGFFFJJJOOOWWWaaammmssstttuuuyyy~~~yyyfffYYYUUUSSSQQQPPPRRRUUUVVVUUUSSSRRRUUUYYY[[[[[[WWWSSSPPPMMMRRRSSSKKKDDDBBBBBBAAA>>>???@@@BBBDDDGGGIIIJJJNNNVVVdddxxx~~~wwwttttttuuuzzzvvviii______eeepppttteee```YYYXXXWWWWWWWWWVVVSSSQQQPPPOOOMMMKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJJJJJJJKKKKKKIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDDDDEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDDDDEEEEEEFFFJJJIIIIIIIIIJJJJJJHHHFFFHHHGGGGGGGGGFFFFFFEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBCCCFFFFFFEEEEEEDDDDDDDDDCCCDDDDDDDDDEEEFFFHHHIIIJJJSSSXXX___gggmmmsssxxx{{{yyyfffZZZUUURRRPPPPPPRRRWWWZZZ[[[ZZZ\\\___bbbdddbbb\\\VVVRRRMMMQQQQQQIIIBBBAAABBBAAABBBBBBBBBBBBCCCDDDEEEEEEHHHPPP]]]ppp~~~{{{wwwsssrrrvvv|||zzzlllddd```fffppp}}}nnnbbb^^^XXXWWWUUUUUUUUUUUUSSSRRROOONNNLLLKKKIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJMMMNNNPPPRRRRRRPPPMMMJJJIIIIIIGGGFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEGGGHHHIIIJJJIIIHHHHHHIIIIIIHHHFFFEEEDDDDDDDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????CCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIINNNSSSZZZaaahhhnnnuuuyyyzzzgggZZZUUUQQQPPPOOORRRXXX^^^bbbcccfffiiilllmmmhhh```WWWPPPLLLOOOMMMFFF@@@@@@BBBAAACCCCCCBBBBBBBBBBBBCCCCCCEEEKKKVVVfff|||~~~yyyuuusssqqqrrrzzzzzzkkkcccbbbgggrrrsssiiiaaa___YYYWWWTTTSSSSSSSSSSSSRRRNNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLQQQUUUZZZ^^^]]]XXXQQQMMMLLLKKKIIIGGGEEECCCBBBBBBDDDDDDEEEEEEEEEDDDCCCCCCAAABBBCCCEEEHHHJJJKKKLLLJJJHHHFFFEEEFFFGGGGGGGGGCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@????????????CCCBBBBBBAAAAAABBBBBBCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGHHHJJJMMMSSSYYY```hhhqqqvvvzzzgggZZZVVVPPPOOOOOOQQQVVV]]]cccgggjjjmmmppppppjjj___SSSLLLJJJLLLIIIBBB>>>???AAAAAA@@@@@@@@@@@@AAACCCDDDEEEFFFJJJQQQ^^^pppzzzuuurrrrrrsssxxx~~~nnnfffccciiitttrrrkkkgggcccbbb\\\YYYUUURRRRRRRRRQQQPPPMMMLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNWWW\\\cccgggddd\\\SSSMMMLLLKKKIIIGGGEEECCCBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCBBBCCCEEEGGGIIIKKKLLLMMMJJJHHHEEEDDDEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????BBBBBBAAAAAAAAAAAABBBBBBDDDCCCBBBBBBAAAAAABBBBBB???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBCCCCCCEEEFFFFFFGGGJJJNNNSSSZZZdddnnnuuu|||yyyfffYYYUUUPPPOOOOOOOOORRRXXX^^^cccjjjmmmqqqpppjjj^^^QQQIIIHHHIIIFFF@@@===@@@AAA@@@????????????@@@AAABBBCCCCCCGGGMMMWWWggg~~~{{{xxxtttrrrssswwwooohhhhhhhhhtttwwwiiieeedddbbbbbb```\\\WWWSSSQQQPPPOOOMMMLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHGGGGGGIIIKKKMMMOOOZZZ```gggiiidddZZZQQQLLLJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJGGGDDDCCCDDDFFFFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBAAAAAAAAAAAAAAA???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEHHHIIILLLPPPWWWaaakkkrrryyyxxxeeeXXXTTTOOOOOONNNMMMNNNRRRWWW\\\gggjjjnnnnnnhhh]]]QQQJJJFFFGGGDDD???>>>AAABBB@@@AAAAAA@@@??????????????????BBBHHHQQQ___uuu|||xxxwwwvvvuuutttuuu}}}nnneeeffflllsssmmmbbb___^^^]]]^^^___[[[WWWSSSQQQOOOLLLKKKLLLLLLMMMMMMLLLKKKJJJJJJIIIHHHGGGGGGHHHKKKMMMOOOYYY^^^cccccc]]]UUUNNNKKKHHHHHHGGGFFFEEEEEEEEEFFFDDDDDDEEEFFFFFFFFFEEEEEEGGGGGGIIIJJJJJJIIIHHHHHHIIIGGGEEEDDDEEEFFFFFFFFF@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????@@@@@@AAACCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEEEEHHHIIIKKKNNNTTT\\\fffmmmwwwwwwdddWWWSSSNNNNNNNNNLLLKKKNNNRRRWWWaaadddhhhhhhddd[[[QQQJJJDDDEEEDDD@@@@@@BBBBBB???@@@??????>>>>>>>>>??????>>>BBBFFFLLLUUUggg~~~{{{vvvsssssstttvvvwww}}}oooeeecccjjjssstttddd]]]ZZZXXXXXXYYYYYYWWWTTTRRRPPPNNNKKKIIILLLMMMNNNNNNNNNMMMLLLKKKJJJIIIGGGGGGHHHJJJMMMNNNSSSWWW[[[YYYTTTNNNLLLMMMIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGIIIGGGFFFFFFGGGGGGFFFEEE@@@@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@CCCBBBAAAAAA@@@@@@AAAAAADDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIKKKOOOWWW___eeeqqq{{{vvvcccVVVRRRLLLMMMNNNLLLKKKLLLQQQUUU[[[^^^bbbccc```XXXOOOIIICCCEEECCCAAAAAADDDBBB>>>;;;<<<<<<===>>>@@@BBBCCCAAADDDGGGIIINNN[[[nnn|||}}}xxxrrrooopppsssvvvxxxoooeeebbbeeeooozzzwwwlll```[[[YYYVVVVVVXXXTTTRRRQQQPPPPPPNNNKKKHHHMMMMMMNNNOOOOOONNNLLLKKKKKKJJJHHHGGGGGGJJJLLLNNNNNNQQQTTTRRRMMMKKKLLLOOOJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFHHHJJJJJJJJJHHHHHHHHHGGGGGGHHHIIIHHHFFFEEEBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@????????????@@@@@@CCCBBBAAAAAA@@@@@@AAAAAAFFFFFFFFFEEEDDDDDDDDDCCCEEEDDDDDDDDDDDDEEEEEEFFFEEEFFFGGGIIILLLRRRZZZ___jjjttt}}}ssscccXXXRRRMMMLLLKKKJJJJJJKKKLLLMMMUUU[[[aaa```XXXOOOJJJHHHFFFCCC@@@BBBEEEFFFBBB>>>???>>>>>>======>>>???@@@AAADDDFFFFFFHHHPPP___kkk}}}zzzvvvtttssspppooowwwpppdddbbbbbbfffvvv~~~kkkeee]]]WWWTTTTTTTTTTTTSSSSSSRRRQQQOOOLLLJJJIIILLLKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIIIIHHHHHHFFFEEECCCBBBAAACCCDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEGGGGGGGGGEEECCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEFFFFFFGGGIIIMMMRRRVVVeeemmmvvv{{{{{{}}}rrrbbbWWWQQQLLLLLLJJJJJJJJJJJJLLLLLLTTTYYY]]]\\\UUUMMMHHHGGGDDDAAA???@@@CCCDDDAAA===???>>>=========>>>???@@@???AAACCCBBBCCCKKKXXXbbbzzz~~~{{{vvvsssrrrsssssswwwoooccc[[[^^^ccclllqqqeeeaaaZZZUUUSSSRRRRRRRRRQQQPPPPPPOOONNNNNNMMMMMMLLLLLLLLLMMMMMMLLLKKKJJJGGGGGGGGGHHHHHHHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDCCCBBBBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEECCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@BBBAAAAAAAAABBBBBBCCCCCCFFFGGGHHHIIIHHHGGGEEEDDDBBBCCCDDDDDDEEEDDDDDDDDDCCCDDDEEEEEEGGGJJJOOOSSS___gggpppuuuuuuwww}}}pppaaaVVVPPPLLLKKKJJJIIIIIIJJJKKKLLLRRRUUUXXXVVVPPPIIIFFFEEEBBB@@@>>>???BBBBBB???<<<>>>============>>>???@@@>>>@@@AAA@@@@@@FFFRRR[[[ooo{{{|||yyyuuurrrrrrtttyyymmm```YYYVVV]]]hhhuuusssfff^^^[[[VVVSSSRRRQQQPPPOOOOOONNNMMMMMMMMMNNNPPPPPPLLLMMMOOOPPPPPPNNNKKKJJJFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>AAABBBBBBBBBBBBCCCCCCCCCGGGGGGHHHIIIIIIHHHFFFEEEDDDEEEEEEEEEEEEDDDCCCCCC@@@AAACCCCCCDDDHHHLLLPPPVVV^^^ggglllmmmooosssxxxooo```VVVQQQKKKJJJIIIHHHHHHIIIJJJKKKOOOQQQRRROOOJJJFFFDDDCCCAAA???>>>???AAAAAA>>><<<<<<=========>>>>>>?????????AAAAAAAAAAAAGGGPPPWWWjjjuuu}}}zzzwwwuuutttuuuyyymmm___ZZZWWWYYYcccppp|||llldddYYYVVVSSSRRRQQQQQQOOONNNNNNMMMLLLKKKLLLMMMPPPQQQNNNPPPRRRTTTSSSPPPLLLJJJFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEDDDCCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJJJJJJJIIIIIIGGGFFFFFFCCCCCCCCCBBBBBBBBBAAAAAA???@@@@@@@@@@@@@@@@@@???@@@@@@??????>>>>>>======AAABBBBBBCCCCCCCCCCCCCCCFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA???AAABBBBBBCCCFFFJJJMMMPPPVVV___dddfffhhhlllooozzznnn```VVVQQQKKKJJJIIIHHHHHHIIIJJJKKKMMMMMMMMMJJJGGGDDDBBBBBB@@@@@@???@@@@@@@@@>>>===;;;<<<<<<===>>>?????????>>>???@@@@@@AAAFFFNNNTTTcccnnn|||~~~{{{yyyvvvtttssswww{{{ooobbbZZZWWWYYY```mmm|||uuuggg___WWWUUUSSSRRRRRRRRRPPPNNNOOONNNLLLKKKKKKLLLMMMOOOOOORRRTTTVVVUUUQQQLLLIIIEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEFFFEEECCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEJJJJJJJJJIIIHHHGGGFFFEEECCCBBBBBBBBBBBBAAAAAAAAA???@@@AAAAAAAAAAAA@@@???AAAAAAAAA@@@@@@?????????AAABBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEHHHKKKMMMRRRXXX]]]```cccfffiiirrr{{{lll^^^UUUPPPLLLKKKJJJIIIIIIJJJKKKLLLKKKKKKJJJHHHFFFCCCAAA@@@??????@@@@@@??????>>>===:::;;;<<<===>>>?????????<<<<<<===>>>???DDDIIINNNWWW```mmmxxxzzzwwwvvvuuutttsssttt|||oooaaaZZZXXXVVV]]]jjjzzzwwwjjj___YYYWWWUUUSSSRRRRRRRRRQQQOOOOOONNNMMMKKKKKKKKKKKKLLLOOOQQQSSSTTTSSSOOOKKKHHHDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDGGGGGGHHHHHHIIIHHHHHHHHHEEEFFFFFFEEECCCBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@???@@@AAACCCCCCDDDEEEGGGIIIJJJMMMQQQUUUYYY]]]bbbeeekkkttt~~~iii[[[SSSNNNLLLLLLJJJJJJJJJJJJLLLLLLJJJIIIHHHGGGFFFDDDAAA???===>>>???>>>===<<<<<<<<<999:::<<<===>>>??????>>>============>>>AAAEEEGGGLLLSSS]]]gggqqq{{{xxxuuutttuuuvvvwwwwww~~~pppaaaZZZYYYZZZ]]]hhhyyywwwjjj___YYYYYYWWWUUURRRQQQQQQQQQQQQPPPMMMLLLLLLLLLLLLKKKKKKKKKNNNOOOPPPPPPNNNKKKGGGDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFGGGEEECCCBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCDDDDDDCCCAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAABBBDDDEEEEEEEEECCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBAAA@@@?????????AAABBBCCCCCCDDDFFFGGGGGGIIIKKKMMMQQQWWW]]]```fffnnnzzz{{{fffYYYQQQLLLMMMLLLKKKJJJJJJKKKLLLMMMJJJIIIHHHGGGGGGEEEAAA???;;;<<<>>>===<<<;;;;;;;;;888:::<<<===?????????>>>@@@@@@???>>>???@@@CCCDDDGGGLLLSSSZZZdddttt}}}xxxuuussstttvvvzzz|||}}}ssscccZZZXXX[[[^^^hhhuuuooobbbZZZYYY^^^XXXUUUQQQPPPPPPQQQQQQPPPJJJKKKLLLLLLMMMLLLLLLKKKLLLMMMMMMMMMKKKHHHDDDBBBDDDDDDDDDDDDEEEEEEEEEEEEHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGFFFCCCBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEBBBBBBBBBAAAAAAAAA@@@@@@AAABBBDDDEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBBAAABBBDDDEEEFFFEEEDDDBBBAAAAAAAAAAAAAAABBBCCCDDD@@@@@@AAAAAAAAA@@@??????>>>@@@BBBBBBBBBBBBDDDFFFEEEEEEFFFHHHLLLSSSYYY]]]cccjjjuuu}}}hhhXXXPPPNNNJJJHHHGGGGGGIIIJJJJJJIIIJJJIIIFFFCCCAAA@@@??????>>>>>>>>>>>>===<<<;;;:::============>>>>>>>>>>>>@@@>>>;;;:::<<<>>>@@@@@@AAACCCFFFLLLVVVgggzzz|||wwwzzzuuusssuuuuuuwwwuuugggbbb]]]XXX^^^jjjzzzrrrggg```ZZZXXXYYYXXXVVVSSSQQQOOOOOOOOOPPPKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFGGGGGGFFFDDDBBB@@@DDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFDDDCCCCCCBBB@@@??????>>>???@@@BBBDDDFFFFFFFFFEEECCCCCCBBBBBBBBBBBBCCCCCCFFFDDDBBB@@@???@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEECCCBBB@@@>>>======>>>>>>??????@@@@@@@@@AAAAAAAAADDDDDDEEEFFFIIIOOOVVV\\\]]]eeerrr~~~jjjYYYOOOMMMJJJHHHGGGHHHIIIKKKJJJJJJJJJIIIGGGDDDBBB@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::<<<=========>>>>>>>>>>>>@@@===;;;:::<<<>>>???@@@@@@AAACCCFFFOOO]]]ooo{{{zzzvvvuuurrrrrrwwwzzzwwwkkkbbbbbbbbbbbbmmm{{{wwwhhh```[[[WWWVVVWWWYYYWWWTTTQQQOOONNNNNNNNNKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCAAA???>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCDDDCCCAAA@@@????????????@@@@@@AAAAAAAAABBBBBBBBBDDDDDDEEEFFFHHHNNNTTTYYY[[[cccooo{{{kkkYYYNNNKKKKKKIIIHHHHHHJJJKKKKKKJJJJJJIIIGGGEEECCCAAAAAA@@@>>>>>>>>>>>>===<<<;;;:::<<<<<<=========>>>>>>>>>???===;;;:::<<<>>>?????????@@@AAABBBGGGSSSaaakkk~~~|||yyywwwtttsssuuu|||rrrjjjdddbbbgggmmmssstttiii^^^ZZZXXXUUUTTTVVVXXXVVVSSSPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCAAAAAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDD??????@@@@@@@@@AAAAAAAAA@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAA@@@>>>>>>>>>???????????????@@@@@@AAAAAABBBCCCCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGKKKQQQUUUYYY```jjjvvvlllZZZNNNJJJKKKIIIHHHIIIJJJKKKKKKKKKJJJIIIGGGEEEDDDBBBAAA@@@======>>>======<<<;;;;;;<<<<<<<<<=========>>>>>>???<<<::::::<<<>>>>>>>>>???@@@@@@AAADDDLLLWWW```sss}}}{{{zzzyyyxxxxxxzzz~~~pppfffggggggmmmwww{{{kkkbbb[[[XXXVVVSSSRRRTTTTTTSSSQQQOOOMMMLLLLLLLLLKKKJJJIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAABBBBBBBBBCCCEEEFFFFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAADDDDDDDDDCCCCCCCCCCCCCCC????????????@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@????????????@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFFFFGGGIIIMMMQQQWWW]]]fffppp}}}lllZZZNNNJJJJJJIIIHHHHHHJJJKKKKKKJJJHHHHHHGGGFFFDDDBBBAAA@@@==================<<<;;;<<<<<<<<<<<<============>>><<<:::;;;<<<>>>>>>======>>>??????AAAGGGPPPWWWggg|||~~~{{{yyyxxxxxxyyy|||vvvkkkfffeeeiiippp~~~|||nnnfff___YYYWWWTTTOOOOOOQQQQQQPPPOOONNNNNNMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@??????>>>???@@@BBBCCCDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????>>>>>>>>>???????????????@@@@@@@@@@@@@@@????????????@@@@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCEEEFFFGGGGGGHHHKKKMMMVVV[[[bbbkkkwww~~~kkkYYYNNNKKKJJJHHHGGGGGGIIIJJJJJJIIIFFFFFFFFFEEEDDDBBB@@@???<<<===============<<<<<<;;;;;;<<<<<<<<<============;;;:::;;;<<<>>>======999;;;<<<<<<===AAAIIIOOO^^^qqq~~~}}}{{{xxxvvvwwwyyy|||pppddd___ccciiinnn{{{pppfffaaa[[[VVVTTTPPPLLLMMMPPPRRRRRRQQQQQQPPPOOOOOONNNKKKKKKIIIHHHFFFEEEEEEEEECCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBAAA@@@???>>>======>>>@@@BBBBBBBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>======>>>=========>>>??????@@@??????>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@===>>>???@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAACCCEEEGGGHHHHHHHHHJJJLLLRRRVVV\\\dddnnn|||{{{iiiYYYOOOLLLIIIGGGFFFFFFHHHIIIIIIHHHEEEEEEEEEDDDCCCAAA???>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;===>>>===<<<999;;;<<<<<<<<<>>>DDDIIISSScccvvv{{{{{{zzzxxxwwwzzz{{{lllbbb]]]\\\dddmmmxxxvvvhhh___[[[VVVSSSRRRPPPNNNPPPUUUXXXXXXWWWUUUTTTRRRPPPOOOLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBCCCCCCEEEFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDDDDBBBCCCDDDFFFFFFFFFFFFEEECCCCCCBBBAAA@@@@@@??????<<<>>>@@@BBBCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@?????????=========>>>>>>>>>>>>>>><<<<<<;;;<<<<<<>>>@@@AAA???>>>>>>======>>>>>>?????????@@@@@@@@@@@@@@@???????????????????????????===>>>???AAAAAABBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBEEEGGGIIIIIIIIIJJJKKKKKKOOOUUU[[[dddpppyyygggXXXOOOMMMHHHFFFEEEFFFGGGHHHHHHHHHDDDDDDDDDDDDCCCAAA???===<<<<<<===============<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::;;;===>>>===<<<;;;===???>>><<<>>>BBBFFFJJJXXXjjjyyy~~~zzz{{{{{{{{{{{{rrrggg^^^[[[[[[]]]fffqqqvvvlllaaaVVVXXXTTTRRRSSSRRRRRRVVV]]]^^^]]]\\\YYYVVVSSSQQQOOOLLLKKKIIIGGGFFFEEEDDDDDDBBBBBBBBBCCCEEEFFFHHHHHHGGGGGGFFFFFFEEEDDDDDDCCC@@@AAACCCEEEFFFFFFEEEEEEBBBBBBAAAAAAAAAAAAAAAAAA===>>>AAACCCDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<===>>>???@@@@@@;;;;;;:::;;;<<<>>>@@@AAA>>>>>>============>>>>>>===>>>????????????>>>>>>>>>>>>>>>>>>===============>>>@@@BBBCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCBBBEEEHHHIIIJJJJJJKKKLLLFFFJJJOOOUUU]]]hhhuuu~~~}}}~~~yyydddXXXSSSJJJJJJGGGDDDCCCDDDFFFGGGGGGGGGGGGFFFDDDCCCAAA@@@@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<;;;>>>BBBGGGHHHLLLYYYlll|||~~~~~~~~~~~~}}}~~~{{{zzzzzz}}}ssseee```XXXVVV\\\hhhttt|||yyylllaaaYYYUUURRRRRRQQQRRRRRRSSSTTTUUU^^^]]]\\\[[[XXXVVVTTTSSSOOONNNKKKHHHEEEDDDCCCCCCBBBBBBAAA@@@AAACCCFFFGGGFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCEEEDDDBBB@@@???=========BBBAAA@@@?????????@@@AAAAAAAAAAAA@@@@@@?????????BBBBBB@@@>>>===<<<<<<<<<;;;<<<===>>>@@@@@@@@@@@@>>>======>>>@@@BBBBBBAAA???>>>===>>>???@@@???===============>>>>>>>>>>>>============<<<<<<<<<<<<===???@@@AAAAAA@@@>>>============>>>???AAABBBCCCGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJLLLRRR]]]iiiqqq|||yyycccWWWRRRJJJJJJHHHEEEDDDEEEFFFGGGGGGGGGFFFEEEDDDBBBAAA@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<888:::;;;;;;:::<<<@@@DDDEEEIIITTTeeettt~~~~~~}}}|||{{{{{{~~~qqqgggZZZWWWUUUYYYbbbqqqnnncccZZZTTTQQQPPPPPPOOOOOOPPPQQQRRRRRRXXXXXXXXXXXXWWWVVVUUUTTTQQQOOOLLLIIIFFFEEEDDDDDDBBBBBBAAA@@@AAABBBDDDFFFEEEEEEEEEEEEEEEDDDCCCCCCAAABBBCCCEEEEEEEEEDDDDDDBBBAAA@@@@@@????????????BBBAAA@@@?????????@@@@@@AAAAAA@@@@@@@@@?????????AAAAAA???>>>======<<<<<<<<<<<<>>>???@@@@@@@@@@@@AAA@@@@@@@@@AAAAAA@@@??????>>>===>>>??????>>>===<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCCCCBBB@@@???AAA@@@@@@????????????@@@DDDEEEFFFGGGHHHGGGFFFFFFFFFGGGHHHKKKPPPYYYccckkksssxxx~~~~~~xxxcccWWWRRRJJJJJJHHHFFFFFFGGGGGGFFFEEEFFFEEEDDDCCCBBBAAA@@@???>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::;;;;;;:::<<>>>>>??????@@@BBBBBBAAA@@@@@@???>>>?????????@@@@@@@@@???????????????@@@???>>>>>>=========>>>======>>>???@@@@@@@@@???BBBBBBBBBBBBAAA@@@>>>>>>???>>>======??????>>>===<<<<<<=========>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBAAA@@@???BBBAAA@@@@@@??????@@@@@@AAACCCEEEFFFFFFFFFDDDCCCCCCDDDFFFIIIMMMTTT\\\aaafffkkkrrrxxx~~~~~~||||||}}}xxxcccWWWSSSKKKIIIHHHFFFFFFGGGGGGFFFDDDDDDDDDCCCBBBAAA@@@??????>>>======<<<<<<;;;::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@FFFQQQ]]]lll~~~~~~|||zzzyyyzzz{{{~~~nnn___XXXXXXTTTZZZdddrrrtttccc[[[WWWRRRPPPPPPMMMLLLLLLKKKKKKKKKLLLLLLKKKLLLNNNOOOQQQRRRRRRRRRRRRPPPMMMIIIFFFDDDCCCBBBCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@??????@@@AAAAAAAAABBBBBB>>>>>>>>>>>>???@@@BBBBBB@@@@@@??????>>>>>>>>>>>>?????????????????????>>>>>>>>>=========>>>>>>???===>>>???@@@@@@@@@@@@???AAABBBCCCBBB@@@???>>>>>>???===<<<===>>>???>>>===<<<<<<<<<=========>>>>>>??????@@@@@@@@@@@@@@@AAA======>>>????????????>>>????????????@@@AAABBBCCC@@@AAADDDEEEFFFEEECCCAAAAAACCCFFFHHHKKKOOOTTTXXX\\\aaahhhoooxxx~~~|||{{{{{{||||||xxxcccXXXTTTLLLIIIGGGFFFFFFFFFFFFEEECCCCCCBBBBBBAAA@@@???>>>>>>=========<<<;;;;;;::::::::::::::::::::::::::::::999999999:::::::::;;;;;;;;;:::::::::;;;<<<<<<<<>>>>>?????????>>>??????@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>==================>>>???===>>>???@@@@@@AAA@@@@@@>>>@@@CCCBBB@@@>>>>>>>>>>>>===<<<===>>>???>>><<<<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@======>>>>>>????????????????????????@@@AAABBBBBB@@@AAACCCDDDEEEDDDBBBAAA@@@BBBEEEGGGIIIKKKOOORRRVVVZZZbbbjjjsss~~~|||{{{{{{|||}}}~~~uuuaaaWWWTTTMMMIIIGGGEEEDDDDDDDDDCCCBBBAAAAAAAAA@@@???>>>>>>>>>======<<<<<<;;;:::::::::::::::::::::::::::::::::999999999999::::::::::::888777777888:::;;;:::999>>>===@@@EEELLLWWWiiiyyy~~~~~~{{{|||}}}~~~~~~|||{{{vvvxxxyyyyyyyyy}}}kkk```\\\XXXXXX[[[fffrrrrrrjjj```XXXTTTRRROOOMMMNNNMMMMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKLLLLLLKKKKKKJJJNNNLLLIIIFFFDDDCCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBAAACCCBBB@@@???>>>=========@@@@@@???>>>>>>>>>>>>???===>>>>>>>>>>>>===<<<<<<============>>>>>>>>>>>>=========<<<<<<===>>>>>><<<===>>>@@@AAABBBBBBBBB>>>AAAEEEDDDAAA>>>>>>???>>>===<<<<<<>>>>>>===<<<;;;;;;<<<<<<<<<=========<<<<<<======>>>?????????>>>>>>??????@@@AAAAAAAAABBBAAA@@@???>>>>>>======@@@@@@AAABBBBBBBBBBBBBBB@@@AAADDDEEEFFFHHHKKKMMMRRRWWW^^^fffooo{{{}}}|||||||||{{{||||||||||||~~~qqq^^^UUURRRLLLIIIFFFCCCAAABBBBBBBBBBBB@@@@@@@@@???>>>>>>=========<<<<<<;;;;;;::::::999999999999999999999999999888999999999999:::::::::999888777999<<<===<<<:::<<<<<>>>>>>>>>>>?????????>>>>>>>>>>>>??????======>>>>>>>>>===<<<;;;<<<<<<<<<=========>>>>>>>>>======<<<<<<<<<======;;;<<<>>>@@@AAACCCCCCDDDAAAEEEIIIHHHCCC???>>>???>>>===<<<<<<===>>>===<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@>>>>>>>>>??????@@@AAABBBBBBAAA???>>>===<<<<<<<<<@@@???>>>>>>>>>???@@@AAA>>>@@@AAABBBBBBDDDGGGJJJPPPTTT[[[aaaiiittt~~~}}}}}}}}}yyyzzzzzzzzzzzz|||nnn[[[SSSQQQKKKIIIFFFBBB@@@@@@AAABBBBBB@@@@@@??????>>>>>>=========<<<<<<;;;;;;:::999999999999999999999999999999888888999999999:::::::::<<<;;;:::===@@@BBB@@@>>>;;;;;;>>>AAACCCHHHWWWeeexxx|||{{{}}}~~~{{{yyyyyyzzzzzzyyyxxxzzz}}}~~~|||lllaaa```bbbcccnnn}}}xxxkkkbbb[[[TTTPPPQQQPPPMMMLLLMMMLLLKKKJJJHHHGGGFFFFFFFFFJJJKKKKKKLLLLLLKKKKKKJJJMMMLLLIIIGGGFFFFFFFFFFFFBBBBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDD@@@@@@???>>>>>>???@@@AAA>>>=========>>>???@@@AAA<<<===>>>>>>>>>===;;;:::;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<:::;;;===@@@BBBCCCDDDEEEEEEIIILLLJJJDDD???>>>???>>><<<;;;<<<===>>>===<<<;;;;;;;;;<<<<<<<<<======<<<======>>>??????@@@@@@<<<<<<<<<<<<===>>>???@@@>>>===============>>>??????>>><<<;;;<<<===???AAA===>>>???@@@@@@BBBEEEHHHNNNRRRYYY___eeeooozzz~~~}}}}}}}}}xxxyyyyyyyyyyyy{{{zzzfffYYYOOOIIIGGGGGGFFFDDDAAA@@@???????????????>>>===<<<;;;::::::<<<<<<;;;;;;;;;:::::::::<<<===>>>===;;;:::;;;<<<999888888777666666777777888888888999:::;;;<<<===;;;>>>???>>>>>>CCCLLLTTTlllzzz~~~~~~|||yyywwwvvvxxx{{{uuuyyy~~~ooogggcccgggnnnxxx{{{nnneee```VVVTTTPPPNNNMMMLLLIIIGGGJJJJJJIIIHHHHHHHHHHHHIIILLLKKKKKKKKKKKKJJJJJJJJJLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFGGGFFFEEECCCBBBCCCAAA>>>============<<<<<<<<<;;;;;;<<<===???@@@======>>>>>>?????????@@@;;;<<<>>>?????????>>>===<<<======<<<::::::;;;======???BBBEEEIIIKKKLLLMMMTTTRRROOOJJJFFFAAA>>><<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>???===============<<<<<<<<<============>>>>>>>>>>>>========================??????>>>>>>=========<<>><<<;;;::::::<<<;;;;;;;;;;;;:::::::::999:::;;;:::888888888:::888888777777777888999999::::::999::::::;;;<<<===:::<<<======<<<@@@IIIOOOcccqqq{{{{{{zzzxxxuuuuuuvvvxxx||||||qqqiiifffiiisss~~~yyymmmbbbZZZWWWTTTRRROOOMMMLLLKKKIIIHHHJJJJJJIIIHHHHHHHHHHHHIIIKKKJJJJJJJJJJJJIIIIIIIIIKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEECCCBBBAAAAAA???>>>======>>>??????>>>===<<<<<<;;;<<<======<<<<<<<<<======>>>>>>>>>:::;;;<<<=========<<<<<<<<<======<<<::::::<<<===???BBBFFFJJJMMMOOOPPPPPPPPPOOOLLLHHHDDDAAA>>><<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>;;;<<<<<<<<<============<<<<<<<<<============>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>=========<<<<<<<<<===>>>>>>???@@@BBBDDDEEEGGGJJJOOOSSSWWW___iiippp~~~}}}{{{yyywwwvvvuuuvvvwwwooo___UUUNNNIIIIIIEEEDDDBBBAAA@@@@@@@@@AAABBBAAA@@@???===<<<;;;:::;;;;;;;;;;;;::::::::::::666888999888777777888999::::::999888888888888888:::999999888999999:::::::::;;;<<<;;;:::===DDDIIIVVVcccuuu}}}|||{{{wwwwwwwwwvvvuuuuuuxxxzzzyyynnniiijjjnnnxxxyyykkkccc[[[VVVTTTQQQOOOMMMKKKKKKKKKJJJHHHJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHFFFEEECCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCBBB@@@???>>>>>>======>>>???@@@@@@??????===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<>>>AAADDDHHHLLLOOOPPPPPPPPPJJJIIIGGGEEEBBB???===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>;;;;;;;;;<<<<<<=========;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@BBBCCCDDDGGGJJJLLLOOOTTT]]]cccwww~~~}}}zzzxxxvvvuuuuuuuuunnn]]]SSSKKKFFFEEEDDDCCCAAA@@@@@@@@@AAAAAACCCBBBAAA???>>><<<;;;:::;;;;;;;;;:::::::::999999666888999999888888:::;;;>>>===;;;999888777666666888888777666666666777777:::;;;;;;::::::<<<@@@DDDKKKWWWgggttt~~~~~~}}}{{{yyyxxxttttttttttttuuuzzztttlllkkknnnvvv~~~~~~mmmddd___YYYUUUTTTNNNLLLJJJJJJKKKKKKJJJIIIJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>???>>>>>>>>>???@@@>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;;;;<<<<<<::::::;;;===@@@BBBEEEHHHKKKLLLKKKJJJHHHDDDCCCBBBAAA???===<<<<<<:::::::::999::::::;;;;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<===>>>@@@AAABBBAAACCCFFFGGGHHHMMMUUU[[[ooozzz~~~|||zzzyyyxxxxxxkkk\\\SSSLLLGGGFFFCCCBBBAAA@@@???@@@@@@AAABBBBBBAAA???>>><<<;;;;;;;;;;;;:::::::::999999999666777888888888777999:::;;;;;;:::999888888888888999888888777777777777888;;;;;;;;;;;;;;;<<>>;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<999999999:::::::::;;;;;;;;;;;;;;;:::999;;;>>>AAAFFFGGGIIIIIIHHHEEEBBB@@@>>>>>>>>>===<<<<<<;;;;;;999999999999999:::;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::::::::============>>>???AAAAAA???AAACCCDDDEEEJJJRRRXXXdddnnn}}}}}}{{{zzzzzz}}}gggZZZSSSMMMJJJIIIDDDCCCAAA@@@?????????@@@@@@@@@???>>>======<<<;;;::::::::::::999999999999444666777666555555666777777777777777999:::;;;<<<:::999999999999999::::::;;;;;;;;;;;;<<<===>>>>>>???FFFPPPXXXaaalllzzz|||zzzwwwwwwuuutttsssqqqqqqpppppprrruuuzzztttkkkdddccccccgggvvvooofff]]]ZZZWWWRRROOOOOOLLLKKKIIIIIIJJJKKKJJJIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAABBBBBB???@@@@@@AAAAAABBBBBBBBBDDDDDDCCCBBBAAAAAA@@@@@@>>>AAACCCAAA===;;;;;;===:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999999999999999:::;;;;;;:::::::::999999;;;???CCCKKKKKKJJJHHHEEEAAA>>>===;;;;;;;;;;;;::::::::::::999888888999999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999999888777999999999999::::::::::::::::::::::::::::::::::::999999999999::::::::::::============>>>???@@@AAA>>>@@@BBBBBBCCCGGGOOOUUU\\\eeerrr}}}{{{yyy{{{fffYYYRRRLLLHHHGGGEEECCCBBB@@@>>>>>>>>>>>>>>>>>>>>>=========<<<<<<:::::::::999999999999888666777888777555555555777777777777777777888999:::777777777777888999999::::::999:::;;;<<<======<<<<<<@@@FFFLLLSSS^^^mmmyyy|||zzzyyyvvvuuusssrrrpppoooooopppqqqqqquuuzzztttnnnfff```___fffkkksss|||nnnfff___YYYXXXVVVQQQOOOOOOMMMKKKJJJIIIJJJKKKJJJIIIIIIHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDBBBBBBAAAAAAAAABBBBBBCCC?????????@@@AAAAAABBBBBBDDDCCCBBBAAA@@@???>>>>>><<<@@@CCCAAA>>>;;;<<>>>>>===<<<<<<<<<;;;;;;;;;:::::::::999888888777777777888999::::::::::::999999;;;@@@DDDLLLKKKHHHEEEAAA>>><<<;;;999999999999999999999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::::::::999999999:::::::::;;;;;;999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???===???@@@@@@@@@CCCJJJOOOVVV^^^hhhrrr{{{}}}zzz|||fffXXXPPPIIIDDDBBBEEEDDDBBB@@@>>>======>>>========================:::::::::999999999888888999:::;;;999888777777888<<<;;;999777666555444444333333333444444666777888888888888:::<<<===<<<;;;999<<>>>>>???@@@AAAAAABBBBBBCCCBBBAAA???>>>=========999>>>BBBBBB>>><<<>>>AAA======>>>>>>>>><<<;;;::::::::::::999999888888888777666555555555666888999::::::999888999<<<@@@DDDJJJHHHEEEAAA>>><<<;;;:::888888888888999999999999888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777777999:::;;;<<<<<<999999:::::::::;;;;;;;;;999999999999999999999999999999999::::::;;;;;;;;;::::::::::::;;;;;;<<<======>>>???>>>===???EEEKKKOOOUUU]]]dddjjjrrr{{{|||uuudddYYYMMMIIIIIICCCBBB@@@???@@@AAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;;;;:::888666555444333333777777777777777777777777999999888888888888999999777777777777777888888999888888999999999:::::::::<<<<<<<<<>>>CCCLLLVVV]]]pppxxx}}}xxxssspppppppppnnnllloooooopppoooppptttyyy}}}vvvkkkccc```bbbbbbeeekkkwww{{{yyyzzz}}}ttteee\\\VVVUUURRRPPPMMMKKKJJJIIIKKKKKKJJJIIIHHHHHHGGGGGGGGGFFFFFFEEEDDDCCCCCCBBBDDDDDDDDDDDDDDDDDDCCCBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>???AAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;<<<<<<============<<<<<<======<<<;;;::::::999999;;;;;;;;;:::999888777666999999888888999999:::;;;999777555666;;;AAAFFFHHHKKKHHHDDD???;;;999999999888888888777777777777777888777666666777999;;;<<<888888888888888888888888888888888888888888888888999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<<<<===@@@DDDFFFNNNQQQVVV[[[```ffflllpppzzztttcccXXXLLLHHHHHHBBBBBBAAA@@@@@@AAAAAA???>>>@@@???===<<<::::::999999;;;;;;::::::999999888888777777777777777777777777888888888777777888888888777777777777777888888999888888888999999999:::::::::::::::;;;>>>DDDLLLRRRccclllzzz}}}{{{zzzuuurrrnnnllllllllliiigggfffhhhjjjmmmrrrzzztttllleeeaaacccgggsssyyy}}}uuuvvvzzzyyykkk___XXXSSSRRRPPPNNNMMMKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDDDDCCCCCCBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAA????????????@@@@@@@@@@@@>>>>>>>>>===<<<<<<;;;;;;<<<==================<<<<<<<<<<<<;;;:::999999999888888888999888888777777888888777777777888888999999777555777;;;AAAEEEGGGGGGDDD@@@;;;888777777777777777777777777777777777777777666666777999:::;;;888888888888888888888888888888888888888888888888888999999::::::999999888888999999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;======<<<<<<>>>@@@BBBDDDGGGJJJOOOSSSXXX]]]cccgggssszzzsssbbbXXXLLLGGGGGG@@@CCCBBB@@@@@@@@@@@@???===AAA@@@>>><<<:::999888888::::::<<<======<<<;;;:::777777777777777777777777888777777666666777777888777777777777777888888999888888888999999999999:::888999999999999===BBBEEEUUU___nnn}}}}}}zzzwwwuuussssssmmmkkkiiihhhiiihhhgggeeegggjjjooovvvwwwooogggddddddgggooowwwvvvrrrwww}}}ssskkkbbbYYYUUUOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCBBBBBB@@@???>>>AAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>>======>>>>>>???<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>======<<<;;;;;;;;;:::999999888888555555666777777777777777777777666666666666666777999777666777<<<@@@DDDEEEBBB@@@===:::777666666777777777777777777777777777777666666666777888999:::777777777777777777777777777777777777777777777777888888888999999888888888777777888999999999999888::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<======>>>??????@@@AAACCCGGGKKKOOOSSSYYY\\\hhhpppzzzsssbbbXXXLLLHHHGGGAAADDDBBB@@@@@@@@@@@@>>>===??????===<<<::::::999999999:::<<<======<<<:::999777777777777777777777777777777666666666666777777777777777777777888888999888888888888999999999999888999::::::999:::===???KKKUUUdddtttzzzxxxuuuqqqooommmlllllliiigggeeeeeefffhhhiiijjjpppuuu~~~}}}tttjjjeeecccgggmmmvvvvvvwww|||nnnfffbbb\\\WWWUUUNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFDDDDDDDDDCCCCCCBBBBBBBBBAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@>>><<<;;;;;;======999999:::::::::;;;;;;;;;<<<======>>>>>>======<<<::::::999999999888888888555666666777777777666666888777666666555666666666888777666888<<<@@@BBBCCC@@@>>><<<:::888888888999666666666777777777777777666666666666777777888888777777777777777777777777777777777777777777777777888888999999999999888888666777888888999999888888999999999999999999999999999999999999::::::::::::;;;;;;===>>>>>>===<<<<<>>===;;;999777777777777777777777777777777777666666666666777777777777777777777888888999777777888888888999999999666777999999999999;;;===CCCKKKYYYjjj}}}|||yyyuuussspppmmmjjjhhhggggggfffdddcccbbbdddiiioootttzzzrrrjjjgggeeedddhhhqqq{{{zzz~~~zzznnnccc^^^[[[WWWTTTSSSNNNMMMKKKIIIGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@AAA???<<<:::999:::;;;<<<888888999999::::::;;;;;;<<<<<<============<<<<<<888888888888888777777777888888888888777666555444888777777666666666777777888777777999===@@@AAAAAA===<<<:::999888888888888555555666666777777777777555555666666777777777666666666666666666666666666666666666666666666666666888888999999999999888888777777888999999999999999999999999999999999999999888888888999999999::::::999:::<<<======<<<:::999>>>@@@CCCFFFHHHKKKOOORRRXXX___iiisss{{{nnn```XXXMMMIIIIIIBBBBBBAAA???@@@AAAAAA@@@>>><<<;;;;;;;;;;;;<<<=========>>>>>>>>>===<<<:::999777777777777777777777777888777777666666777777888777777777777777888888999777777777888888888888999333555777888777777999;;;;;;BBBMMM]]]qqq~~~zzzvvvrrrpppooollliiigggeeeddddddcccddddddeeeiiioooxxx~~~wwwlllcccbbbeeejjjmmmvvv}}}xxxkkkbbbZZZXXXVVVQQQNNNNNNNNNMMMKKKIIIGGGEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDDDDCCC??????@@@@@@@@@@@@??????>>>===;;;:::999999999:::888888999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;777777777777777777777777999999888888777555444333666666666666666777888888777777777:::===?????????999888777666666555555555444555555666666777777888555555666666666666555555666666666666666666666666666666666666666666666666777777888888888888777777777777888999999999999999888888888888888888888888777777888888888999999999888999:::;;;;;;;;;:::999;;;===@@@BBBDDDHHHKKKNNNTTTZZZcccllluuujjj\\\UUUKKKHHHHHHAAA@@@???>>>???AAABBBAAA@@@===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777888888888777777888888888777777777777777888888999777777777777888888888888555666777777666777888::::::===DDDPPPbbbzzz|||yyyvvvtttpppnnnjjjiiigggeeedddccccccdddcccggglllpppuuu{{{|||uuunnnjjjeeeccciiirrr{{{qqqiii```YYYTTTTTTRRRMMMJJJJJJLLLKKKIIIHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@>>>>>>????????????>>>>>>;;;;;;::::::999999999888999999::::::::::::::::::999::::::;;;;;;::::::999666666666666666666666666666666666666666555444333333333444444555666888888777777888;;;===???>>>===888888777777666555555555444444555555666777777888444555666666666555444444555555555555555555555555555555555555555555555555444555555666666555555444555666777777888888777777888888888888888888888888777777777777888888888999777777888999::::::::::::999;;;>>>AAACCCFFFJJJMMMQQQWWW___gggooozzz|||gggZZZSSSJJJGGGGGGAAA???>>>>>>???AAABBBBBBAAA???>>>===<<<;;;:::::::::777777666777777999:::;;;777777777777777777777777999999888888888888999999777777777777777888888999777777777777888888888888888999:::999777777999;;;<<<>>>@@@GGGVVVmmm}}}|||yyyvvvsssrrrpppnnnllleeedddcccbbbaaabbbcccdddffflllttt{{{wwwrrrooohhhcccbbbdddfffjjjuuu|||lllccc___ZZZTTTQQQRRRQQQLLLIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHCCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBB@@@>>>===<<<======>>>>>>>>>>>>======999999:::::::::999888888::::::::::::::::::::::::888999999::::::999999888555555555666666666666666333333444444555555444444111111222333444666777888777777888;;;>>>???>>><<<;;;::::::999888777777666444444444555666777777888444555666666666555444333555555555555555555555555555555555555555555555555222333333444444333333222444555555666666666666666777777777777777777777777777777777777888888888888777777777888999999::::::999;;;>>>AAACCCFFFJJJMMMPPPUUU\\\dddlllvvvuuugggXXXPPPKKKFFFCCCCCC@@@???>>>>>>===>>>>>>>>>@@@>>><<<999888888999:::888888888888888999999999666666555555555555666666888888888888777777777777777666555555666777666444555555666777777777777777888888999999999::::::::::::===???AAAGGGWWWlll||||||yyyxxxwwwrrrqqqooollliiigggeeedddeeecccaaa___```dddhhhkkkrrrwwwwwwpppiiibbbaaaddd___cccgggkkkqqq}}}~~~xxxkkk]]]WWWZZZQQQPPPOOOMMMKKKJJJHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@??????>>>======<<<<<<<<<;;;;;;:::::::::999999999::::::;;;<<<;;;:::888777888888999999999999888888555555444444444444555555555444444555666777777777777777777777777777777777555666999===@@@???===:::777777666555555555555555333333444444555666777777555555555555555555555555666666555555555444444444666666555555555444444444444444555555666666777777666666666666777777777777777777666666555555444444666666666666777777777777777888888888888999999999===<<<<<<<<<>>>AAADDDFFFJJJQQQ\\\gggqqqyyytttfffXXXPPPKKKFFFCCCCCC@@@@@@???>>>>>>>>>>>>>>>???>>><<<:::999999999:::999999888888888888888888666666555555555555666666888888888777777777666666777666444555666777666444555555666777777777777777888888888888999999999999777999;;;<<<@@@LLL^^^lll{{{wwwtttqqqpppooolllllljjjiiigggfffeeedddcccbbbbbbdddggglllqqqttt|||sssmmmfffbbb]]]YYYZZZ^^^dddjjjrrrzzz}}}wwwlllbbbWWWRRRTTTPPPPPPNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@????????????>>>===<<<<<<;;;::::::::::::999999999;;;;;;;;;;;;;;;:::999999666666777777777777666666555555444444444444555555444555666777666555666666666666666666666666666666555666999<<>>????????????>>><<<:::999999999::::::999999999888777777777666666555555555555666666888888777777777777666666666555444555666777666555555555666777777777777777777777777777888888888888555777888888:::BBBNNNYYYfffvvv|||yyywwwuuussspppmmmjjjiiihhhggghhhhhhgggfffeeedddddddddcccdddfffiiinnnsssxxx{{{|||~~~~~~yyyqqqkkkhhhccc___^^^^^^]]]\\\aaagggpppyyy~~~wwwfff___YYYQQQNNNPPPOOOOOONNNLLLJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB?????????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????@@@AAABBBAAA???===<<<:::::::::999999999888888;;;;;;:::999999999::::::555666666777777666666555555555444444444444555555333666999999666444444666444444444444444444444444555555888;;;>>>>>><<<999666666555444444444444555333333333444555555666666444444444444444444444444555555555555444444444444555555555555555444444444666666666555555555555555555555555666666666666777777777777666666666666555555555666666666777777777777777777888888888999999:::::::::;;;<<>>===<<<::::::999:::::::::::::::999888777666666666666555555555555666666888777777777666666666666666555444555666777666555555555666777777777777777666666666666777777777777666888999999999===EEELLLYYYhhh{{{}}}yyyvvvtttqqqooollljjjhhhfffeeeddddddeeegggggggggggggggffffffeeeggghhhjjjmmmooorrrtttuuuqqqrrrqqqnnnhhhccc```^^^^^^^^^aaafffhhhkkkrrrzzzuuuiii^^^ZZZWWWQQQNNNOOONNNMMMLLLKKKJJJHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDDDDAAAAAAAAABBBBBBBBBBBBBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@??????>>>???@@@BBBCCCBBB@@@===;;;999999999999888888888888:::999888777777777999999777777888888888888777777555555444444444444555555222666:::999555222333555333333333333333333333333444555777:::<<<===;;;999666555444444333333444444333333333444444555555555444444444444444444444444444444444444444444444444555555555555555555555555666666666555555444444444444444555555555666666666666666666666666666666666555555555666666666777777777777777777888888888888999999999:::;;;===???@@@CCCJJJUUUaaallluuu|||pppcccVVVOOOKKKFFFAAAAAAAAA@@@??????>>>>>>??????===<<<<<<;;;:::::::::::::::::::::999888777666666666666555555555555666666777777777666666666666555666444444555777777777666555555666777777777777777555555666666666777777777666888999::::::<<>>>>>>>>???????????????===>>>>>>>>>>>>>>>>>>===>>>???AAABBBBBB???<<<;;;999999888888888777777777888777666555555666777888777777888888888888777777555555444444444444555555333555888777444222222444333333333333333333333333444444555888;;;<<<:::888555555444333333333333333333333333444444444444444444444444444444444444444333333444444444444444444444555555555555555555555666666555555444444333333444444444444555555555555555555555555555666666666555555555555666666666666666666777777777888888888777888888999;;;<<<===>>>@@@EEEMMMVVVaaammmxxx~~~~~~nnnbbbUUUOOOKKKEEEAAA@@@@@@??????>>>===>>>>>>>>><<<<<<<<<;;;;;;::::::::::::999999999888777777777666666555555555555666666777777666666666666555555555444444555777888777666555555666777777777777777666666666666777777777777444666777888999:::===@@@HHHLLLVVVeeewww~~~~~~~~~~~~|||zzzyyyzzzyyyxxxxxxxxxxxxvvvtttpppmmmiiigggfffeeedddbbbbbbbbbbbbdddfffiiikkkmmmmmmpppuuuxxxyyyxxxuuusssjjjiiifffccc```\\\ZZZXXXXXXWWWUUUSSSTTTYYYaaaggglllpppyyy}}}zzz{{{qqqfff___\\\WWWTTTRRRPPPNNNLLLKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>????????????<<<======>>>>>>======<<<===>>>???@@@???===;;;:::888888888777777777777666666666555555555666777777444555555666666555555444555555444444444444555555444333333333333333222222222222222222222222222222333333444777999:::999888444444333222222222222333333333333333333333444444333333333333333333333333333333333333444444444444444444444555555555555555555555555444444444444444333333333444444444555555444444444444444555555555444444555555555666666666666666666777777777888888777777888999;;;<<<<<<===>>>AAAEEELLLUUUaaannnvvvzzz{{{~~~mmmaaaTTTOOOKKKEEEAAA??????>>>======<<<<<<======;;;;;;;;;<<<;;;;;;::::::999999888888888888888888666666555555555555666666777777666666666555555555555444333555777888777666555555666777777777777777666666777777777888888888555666777777888999;;;<<<@@@DDDMMMYYYggguuu~~~~~~~~~}}}|||{{{zzzzzzyyyzzz{{{{{{zzzyyyzzz|||}}}{{{zzzwwwtttrrrpppoooooopppnnnmmmmmmnnnnnnmmmkkkkkkiiifffdddeeeeeedddcccdddeeefffiiimmmqqquuuwww|||~~~{{{sssnnnbbb```]]]ZZZWWWTTTSSSRRRPPPQQQRRRTTTYYYcccmmmttt~~~~~~|||{{{~~~rrrfffaaaWWWVVVRRROOOMMMLLLKKKIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@??????<<<<<<=========>>>>>>>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;999999888888777777777666666666555666777777888888888777444444555555555555444444555555444444444444555555555111---...111444333111333333333333333333333333333333333555888:::999888444333333222222222222222333333333333333333333333333333333333333333333333222222333333333444444444444444444555555555666666333444444444444444444555222333333333333444444444222222222333333333444444444444444555555555666666666666666666777777777888777888999:::;;;<<<<<<<<<<<<>>>AAAFFFMMMVVV```gggpppsssxxx}}}mmm```TTTOOOKKKEEEAAA???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;::::::888888888888888999999999666666555555555555666666777666666666555555555555555444333555777888888777555666666777777777777777777777777777888888888888888888888888888999;;;;;;777===FFFNNNVVVaaammmuuuyyy~~~}}}zzzxxxwwwuuuwwwxxxwwwvvvuuuvvvxxxxxx{{{}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}~~~~~~}}}zzzxxxwwwyyyzzz|||||||||zzzxxxwwwpppooommmkkkjjjiiiiiijjjiiihhhgggggghhhiiihhhffffffdddaaa```aaabbbbbbaaahhhiiilllppptttzzz~~~yyymmmeeeZZZXXXVVVTTTRRRRRRRRRRRRRRRTTTYYY```hhhttt~~~zzz{{{{{{{{{zzznnnbbb\\\\\\SSSRRRPPPLLLJJJKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@???>>>======;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<;;;<<<;;;;;;:::999999888888777777777777666666666666666777888:::::::::999888666666777777777777666666555555555444444555555555666///***+++000555444111333333333333333333333333333222333555888999999888444333222222111111222222333333333333333333333333333333333333333333333333222222222333333444444444444444444555555555666666333333333444444555555555222222333333333444444444111111111222222333333333444444444555555555666666666666666666777777777777777888999:::;;;<<<<<<<<<:::===@@@DDDIIIOOOVVV[[[eeekkkrrrvvvyyyooo```QQQJJJHHHDDDAAA@@@@@@??????>>>===<<<<<<;;;<<<:::999999999999888666888888999999999888888777222222333333444555666666666666666666666666666666666666666666777777777777555444444333333444444555666666666666666666666666777777777777666666666666:::<<<>>>AAAGGGQQQ[[[bbbnnnsss{{{~~~zzzxxxssssssrrrqqqqqqrrrssstttxxxxxxxxxxxxwwwvvvvvvuuuuuuuuuttttttuuuvvvvvvwwwzzzzzzzzzzzz{{{{{{{{{{{{{{{zzzyyyxxxvvvuuutttsssvvvuuutttsssqqqpppooonnnssssssrrrpppnnnllljjjiiiggghhhgggdddaaaaaabbbccc___bbbffffffeeeeeegggjjjiiigggfffeeefffiiilllnnnmmmqqqxxx~~~nnnbbb]]]SSSRRRQQQOOONNNOOOSSSWWW[[[^^^dddmmmyyyzzzyyyyyy|||vvviiiaaa]]]XXXUUUQQQOOONNNLLLLLLMMMOOOPPPKKKJJJGGGEEEEEEEEEFFFGGGAAAAAAAAAAAAAAAAAAAAA@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;::::::;;;;;;:::999888777666555999888777666666666666666555555666666666666555555333555777777666555666666333333333222222111111111666555444333111000//////222222222222222222222222333444666888888777555444333333333222222111111111222222222222222222222222444555555555444333333222555555555444444333333333444444444444444444444444555555555555555555555555666555444333333444555666666555555444333222222222444444444444444444444444444444444555666777777888777777888888888999999999:::;;;<<>>===<<<<<<<<<===;;;::::::;;;:::999777888888888777555444222111222333333444555555666666666666666666666666666666555555666666666777777777555444444333333444444555666666666666666666666666555555666666777777777888888999:::<<<@@@GGGOOOTTT\\\cccmmmxxx~~~zzzxxxwwwuuusssrrrqqqqqqqqqssssssssstttssssssrrrrrrnnnnnnnnnnnnnnnnnnoooooopppqqqqqqqqqqqqrrrrrrrrrooooooooonnnmmmmmmllllllmmmmmmlllkkkiiihhhggggggffffffgggggggggffffffeee___``````___^^^___aaacccaaabbbdddccccccdddhhhlllqqqppppppppppppqqqsssssswwwzzzvvvfff[[[WWWSSSSSSSSSRRRSSSVVV[[[___iiimmmvvv|||zzz~~~vvvhhh^^^XXXVVVSSSPPPPPPOOOMMMKKKJJJJJJKKKLLLIIIHHHFFFEEEDDDDDDEEEEEECCCBBBBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::;;;;;;:::999888777666666888777666666555555555666555555666666666666555555444666777777555444555555777777666666666555555555555444444333222111000000222222222222222222222222333444555666777666666555333333333222222222111111222222222222222222222222444444555555444333333222333333333222222222222222444444444444444444444444555555555555555555555555666555444333333444555666888888777666666555444444444444444444444444444444444444444555666777777777777777777888888888999999999999:::===@@@EEEIIIKKKPPPSSSYYY```gggpppxxx~~~lll^^^QQQJJJGGGCCC@@@@@@??????>>>>>>======<<<<<<>>><<<;;;;;;;;;;;;:::888777777777666444333111111444444444555555666666777666666666666666666666666444444555555555666666666555555444444444444555555666666666666666666666666333444555666777888888999666777888999:::>>>BBBFFFKKKRRR^^^kkkyyy~~~zzzwwwtttrrrqqqqqqqqqqqqqqqqqqpppoooooojjjjjjiiiiiihhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjeeeeeefffffffffffffffffffffeeeeeedddcccbbbbbbaaa^^^^^^___aaaaaabbbbbbbbb^^^___`````````bbbeeegggjjjkkkkkkjjjkkkoootttxxx||||||{{{zzzxxxwwwuuutttuuuxxxzzz{{{||||||~~~yyykkk___XXXVVVTTTUUUWWWYYY\\\aaagggkkksssyyy{{{xxxllldddYYYRRRPPPOOONNNLLLOOONNNLLLIIIHHHHHHHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA>>>>>>>>>============<<<:::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999888777666666666666666555555555555555555555666666666666555555555666777666555333333444555555555444444444444333333333333222222222111111222222222222222222222222444444444555555555666666333333333222222222222111222222222222222222222222444444444444444333333222000000000111111111111111444444444444444444444444444444444444444444444444555555444444444444555555888888777777666555555555444444444444444444444444444444444555666666777777777777777777888888888888888888888:::===@@@CCCEEEGGGJJJNNNSSSZZZdddmmmssszzziii]]]PPPJJJFFFBBB@@@@@@???>>>>>>>>>=========<<<===<<<::::::;;;;;;999888666666777777888888777777555555555555666666777777666666666666666666666666444444444444555555555666555555444444444444555555666666666666666666666666444444555555666777777888777888999:::999:::===???CCCIIITTTaaannn|||{{{zzzwwwvvvvvvtttsssqqqooonnnkkkkkkjjjiiihhhhhhhhhhhhffffffggggggggghhhhhhhhhcccccccccdddddddddddddddcccccccccbbbbbbbbbbbbbbbaaaaaabbbbbbcccbbbbbbbbbcccdddeeeffffffhhhkkknnnvvvvvvxxxyyy|||{{{uuuqqqnnnmmmhhhiiikkkjjjiiijjjnnnqqqwww}}}}}}ttthhh```]]]\\\ZZZ\\\___bbbgggmmmtttyyy{{{sssggg^^^YYYRRRNNNMMMMMMMMMLLLMMMLLLJJJIIIHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCBBBCCCBBBBBBAAAAAA@@@@@@@@@========================::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<::::::999999888777777666555555555555555555444444444555555666666555555444555666777666444222222222222222222222222222222222222222222222222222222222222222222222222222222222444444333333444444555666222222222222222222222222222222222222222222222222333333444444444333333222//////000000111111222222333333333333333333333333444444444444444444444444444444444444444444444444555555555444444444333333333333444444444444444444444444444555555666666666666666666777777777888888888888888999;;;===>>>@@@CCCDDDGGGKKKQQQ[[[eeekkkpppxxx~~~eee[[[PPPJJJEEEAAA???@@@>>>>>>>>>>>>============<<<;;;999999::::::888777666777888999999999999999555555555666666666666666666666666666666666666666444444444444555555555666666555555444444555555666666666666666666666666666666666666555555555555555666777999999999:::<<<===@@@EEEMMMXXXeeerrr|||xxxtttqqqooonnnmmmkkkjjjhhhgggggggggeeeeeefffffffffgggggggggeeedddddddddddddddccccccccccccccccccdddddddddddddddeeefffggghhhiiiiiiiiijjjkkkmmmooopppssswwwzzz}}}sssjjjeeebbbbbbZZZ\\\]]]\\\[[[___ffflllyyyyyymmmgggfffdddfffhhhlllppptttzzz~~~~~~rrrfff___WWWTTTPPPMMMLLLLLLLLLLLLJJJJJJIIIIIIJJJJJJJJJKKKEEEEEEEEEFFFEEEEEEDDDCCCAAAAAA@@@@@@???>>>======<<<<<<<<<<<<<<<=========::::::::::::::::::::::::999999:::;;;<<<<<<<<<;;;::::::999999888777777777333444555666666555444444444444555555555555444444444555666555333111111222444444444444444444444444111222222222222333333333222222222222222222222222333333333333333444555555222222222222222222222222222222222222222222222222222222333333444333333222000111111111222333333333333333333333333333333333444444444444444444444444333444444444444444444333444444444444333333333333333333333444444444555555444444444444555555555555555555666666666777777777999999999:::;;;<<<<<<===@@@AAABBBEEEJJJRRR\\\ccciiiqqq~~~{{{bbbYYYOOOJJJEEE@@@>>>@@@>>>>>>>>>>>>============<<<:::999999999999888666888888888888777666555444555555555555555555555555666666666666666666666666444444555555555666666666666666555555555555666666666666666666666666666666666666666555555555444444333555666777777888:::======@@@FFFOOOYYYgggttt}}}}}}vvvrrrqqqrrruuu{{{~~~zzzwwwsssrrrpppnnnlllkkkjjjjjjggghhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhggggggggggggggghhhiiijjjjjjkkkkkkjjjkkknnnpppsssuuuvvvvvvxxxzzz|||}}}rrrggg^^^YYYWWWWWWNNNQQQRRRRRRSSSYYYdddmmmzzzuuussspppxxxzzz}}}}}}yyy|||wwwlllbbb[[[WWWRRRQQQOOOMMMKKKJJJJJJJJJHHHIIIIIIJJJKKKKKKLLLLLLEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>===<<<<<<;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;;;;;;;:::999999999888888888777777333444555777777666555444444444555555555555444444333444555555333111111222111111111222222222222333222222222222222222222333222222222222222222222222222222222333333333444444111222222222222333333333222222222222222222222222111222222333333333333333222222222333333333333333333333333333333333333333333333333333333333333333333333444444444444333333444444444444444444444444222333333444444555555555444444444444444444444444555555555555666666666666:::::::::;;;;;;<<<<<<<<<<<<===>>>???CCCJJJRRRXXXcccjjjuuuwww```XXXOOOJJJDDD???>>>@@@============>>>>>>>>>>>>===;;;:::999::::::999777777777777777666555444333444444444444444444444444666666666666666666666666555555666666666777777777666666555555555555666666666666666666666666666666444444555555555555555555222333444444444666999<<<:::<<>>===<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;:::999999999999999888888888888888333444666888888777666555333444444555555444444333111333444444222111222222//////000000000111111111333222222222222222222222222222222222222222222222000111222333444333333222111111222222222333333333222222222222222222222222111111222333333333333333333333333333333222222222222222222222222222222222333333333333333333333333222333444444444444333222333333333333333333333333222222333333444555555666444444444444444444444444444444555555555666666666999::::::;;;;;;;;;;;;;;;:::;;;;;;<<>>>>>AAA============>>>>>>>>>>>>>>><<<;;;;;;;;;;;;:::888444555666777888888888888444444444444444444444333666666666666666666666666666666666666777777777777666666555555555555666666666666666666666666666666222333333444555666777777444444555444444666:::===;;;;;;<<<>>>CCCLLLWWW^^^kkkuuu~~~{{{xxxoooooopppqqqtttwwwzzz{{{~~~}}}}}}}}}~~~~~~~~~||||||}}}yyyuuupppjjjeee\\\ZZZUUUPPPLLLJJJIIIHHHNNNQQQSSSSSSUUU^^^nnnzzz~~~wwwwwwvvvvvvwwwzzz~~~|||lll^^^[[[ZZZUUUPPPOOOKKKLLLMMMMMMLLLJJJJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGDDDCCCAAA@@@@@@AAACCCDDDBBBBBBAAA@@@???>>>===<<<;;;;;;;;;<<<<<<<<<==============================;;;;;;;;;;;;::::::999888999999999888888888888888333555777888999888777666333444444555555444444333000222333333222222222333333333333444444555555555333333333222222222111111222222222222222222222222///111333444444444222111111111111222222333333333222222222222222222222222000111222333333333333333444333333333222111111111222222222222222222222222333333333333333333333333222222444444444444222222000000000000000000000111222222333333444555666666444444444444444444444444444444444555555555666666999999:::;;;;;;;;;;;;::::::;;;;;;<<<>>>BBBHHHLLLQQQVVV^^^gggqqq{{{uuu]]]VVVMMMGGGEEECCCAAA>>>============<<<<<<<<<<<<<<<<<<;;;::::::999888888333333444555777999:::;;;777777777777777777777777555555444444444444555555666666666666666666666666666666666666555555555555444444444444444444444444555444444444444555666666555666666777888999999999>>>======>>>AAAFFFLLLOOO^^^gggtttzzzxxxxxxxxx{{{~~~}}}{{{wwwuuupppnnnjjjeee```\\\YYYXXXTTTQQQMMMLLLMMMNNNNNNNNNOOOSSSWWWZZZ___iiixxx|||uuusssqqqqqqrrrtttzzz}}}jjjbbbYYYTTTSSSRRROOOLLLMMMMMMMMMLLLLLLJJJIIIHHHKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;::::::::::::::::::::::::999999888888888999999999888888888888888555666777777777777777666333333333333333333333333333444555666555444333222222222222222222222222222111111222222222333333333444333333222111111111222222222333444444333222222222222222111111111000000222222222333333444444444555555444444444444333333111111111111111111111111111111222222222333333333333333333333333333333333111111222222222333333333444444333222222111000000222222222333333444444444555444333222222222333444444444444444555666777888::::::999888777777888888:::;;;;;;;;;;;;===AAADDDLLLPPPYYYdddkkkqqqyyyttt]]]VVVMMMGGGDDDCCC@@@>>>============<<<<<<<<<<<<;;;;;;;;;::::::999999888555555555555666777777888666666666666666666666666555555444444444444555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444555666666555555666777777888999999:::::::::;;;===AAAEEEHHHTTT]]]lllyyy~~~zzzuuurrrssswww{{{}}}}}}vvvrrrmmmjjjiiigggeeebbb___^^^\\\ZZZXXXVVVVVVUUUUUUTTTSSSQQQQQQRRRSSSUUUZZZ^^^ccchhhnnnyyy|||uuuqqqrrrqqqsssuuuzzzssshhh^^^XXXQQQNNNNNNOOOMMMJJJLLLLLLLLLLLLLLLKKKJJJIIILLLLLLKKKJJJIIIHHHGGGGGGBBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::<<<<<<;;;::::::::::::::::::::::::999999999999999999999888888777777666666666666666777666666555555333333333333333333333333444444444444444333222222222222222222222222222222111111222222222333333333444333222222111111222222333444555666666555444333222222222111111111000000222222222333333333444444111111111222222333333333111111111111111111111111111111111111222222222333333333333333333333333333222222222222222222222333222222222222222222222222222222222333333333444444444444333222222222333444666666777777888999999:::999999888777777777777777666777888777777999===@@@EEEHHHPPPZZZaaahhhrrr|||sss\\\UUULLLFFFDDDCCC@@@>>>=========<<<<<<<<<<<<;;;:::::::::::::::999999999777777666555555444444444555555555555555555555555555555444444444444555555444444444444444444444444555444444444444333333333444444444444444444444444444444444444444555555666555555666666777777888888888999999:::;;;===???@@@IIISSSaaaoooxxx}}}{{{qqqllljjjjjjjjjhhhjjjnnnsssyyy~~~xxxqqqjjjfff___\\\YYYVVVVVVUUUTTTRRRRRRRRRRRRSSSTTTVVVWWWXXX]]]___```___]]]^^^aaaeeeiiimmmsssyyyzzztttqqqrrrvvvxxxzzz~~~zzzkkk```ZZZXXXSSSNNNLLLMMMNNNLLLJJJKKKKKKLLLLLLLLLKKKKKKJJJLLLLLLKKKJJJIIIHHHHHHGGGBBBAAAAAAAAAAAA@@@@@@@@@???>>>===<<<<<<;;;<<<<<<999999999999999999999999;;;;;;::::::999999::::::999999999:::::::::::::::999888888777666555555444666666666666555444333333333333333333333333333333444333222222111111222222222222222222222222222222111111222222222333333333333333222222111111222222333444444555555444444333222222222111111111111111222222222222333333333333//////000111222333444444111111111111111111111111000000000111111111222222333333333333333333333333222222222222222222222222000000111111222333444444222222222222333333333333444333333222222333333444555666888999:::999999888777777777666666666666666444555666666666777:::===@@@AAAFFFNNNVVV]]]jjjvvvsss[[[TTTKKKEEECCCBBB@@@>>>======<<<<<<<<<;;;;;;;;;999999999999999:::::::::666666666555555444333222444444444444444444444444555444444333333444444555333333333333333333333333555555555444444444333333444444444444444444444444444444333333444444555666555555555666666777777777::::::;;;<<<<<<<<<<<<<<>>>>>===<<<;;;;;;;;;;;;999999999999999999999999::::::999999999999::::::999999999999::::::::::::888888777666555444444333666666555555444333222111222222222222222222222222444333111000000000111222111111111111111111111111111111222222222333333333333333222222111222222333111111222222222222111111111111111111111111111111222222222222222222222333111222222333444444555555111111111111111111111111///000000000000111111111222222222222222222222222333333333222222222222111000000000111222222333333222222222222222222222333333333333333333333444444333444666888888777666555555555555555555555555444666777888888777888;;;===???>>>AAAGGGNNNVVVdddqqq{{{tttZZZSSSJJJEEECCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;888999999999999999999999444555555666555555444333444444444444444444444444444444333333333333444444333333333333333333333333666666666666555555555444444444444444444444444444333333333333333444555555555555555555555666666666999:::;;;<<<<<<;;;::::::AAAEEELLLSSS[[[bbbjjjooowww|||zzzooohhh\\\[[[YYYYYYZZZ]]]aaaccceeeiiinnnrrrvvvyyy}}}wwwsssmmmhhheeeccc```^^^^^^[[[XXXVVVUUUTTTSSSQQQMMMMMMMMMMMMMMMNNNPPPRRRVVVZZZ```hhhpppwww{{{}}}yyytttuuuyyytttcccXXXSSSPPPNNNMMMKKKIIIHHHHHHGGGEEEDDDHHHHHHIIIJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB@@@????????????>>>>>>>>>>>>===<<<;;;::::::::::::::::::::::::::::::::::::999999888888888999999:::999999999999999999999999777777666666555444444333555555555555444333111111222222222222222222222222333222111000///000111222111111111111111111111111111111222222222333333333333222222111222222333333111111111000000111111111111111111111111111111111222222222222222222222222333333333333333333333333111111111111111111111111///000000000000111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222333333444444444222444666777888666555444333444555555555555444444555777888888888888:::<<<>>>===>>>BBBGGGOOO\\\hhhooowww}}}sssXXXRRRIIIDDDBBBAAA???===<<<<<<<<<;;;;;;;;;;;;:::999999999999999888888888333444555666777666555444444444444444444444444444444444333333333333444444333333333333333333333333777777666666666555555555444444444444444444444444333333333333333444444555444444555555555555555555666666777888999888888888<<<>>>AAAEEEJJJRRR[[[aaannnttt|||yyypppbbb___[[[XXXWWWXXX[[[]]]^^^aaaccceeefffggghhhjjjnnnnnnnnnnnnppprrruuuvvv{{{|||}}}xxxsssnnnjjjhhh___[[[WWWTTTSSSRRRQQQPPPRRRQQQOOOPPPPPPQQQOOONNNKKKLLLMMMNNNOOOQQQUUUXXX]]]cccnnnzzzzzzuuuvvvzzzuuuggg[[[TTTOOOLLLIIIGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGFFFDDDDDDCCCBBBAAA@@@@@@?????????>>>>>>>>>===============;;;:::::::::::::::::::::::::::::::::::::::888888777777888888999999999999888888777777777777666666666666555555555555555555555555444333222222222222222222222222222222333222111111000000111111111111111111111111111111111111222222222333333333222222111111222222333333333222222111111222222333111111111111111222222222222222222222222111111111222222111111000000000000111111111111111111111111000000000111111111222222222222222222222222222222111111222222222333333333111111111111111111000000222222222222222111111111111111222333444444444444555555666777777777666555222333444666666555444444222444666666555555777888;;;999:::>>>@@@EEEPPP[[[dddnnn{{{~~~|||pppXXXQQQIIICCCBBBAAA???===<<<<<<<<<;;;;;;;;;::::::::::::999999888888777777444555777888888777555444444444444444444444444444444333333222222333333444444444444444444444444444666666555555555444444444444444444444444444444444333333222222333333444555444444444444444444444444444444555555666777888999888999;;;===AAAGGGNNNSSS___fffqqq{{{}}}nnnkkkfffbbb```bbbeeehhhhhhiiiiiigggdddaaa```aaa^^^]]]\\\[[[\\\]]]___```eeefffggghhhiiijjjkkkkkkjjjiiigggccc___[[[XXXVVVSSSPPPMMMLLLLLLMMMMMMMMMPPPPPPPPPRRRUUUUUUTTTRRRQQQTTTVVVXXXYYY\\\aaaeeeooovvvyyyvvvwww~~~ooohhh^^^VVVRRRPPPLLLJJJFFFHHHJJJKKKKKKJJJIIIIIIFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>=========<<<<<<===<<<;;;:::999999999999999999999999999999999999777777777777777888999999999888888777666555444444555666666666666777777777444444555555555555444333111111111111111111111111222222333333222222111000111111111111111111111111111111222222222333333333222222111111222222333444333222111111111111222333000000111111111222222222222222222222111111111000000000000000000111111111111111111111111111111111111111111111222222222333111111111111111111111111000000111222333444444555//////000000111111222222222222222222111111111000000111222444555555444444555555555555555555555555222333555666777666555444111222444555444444555666888777999;;;<<<>>>EEENNNYYYcccrrr}}}~~~nnnWWWQQQHHHCCCBBBAAA???===<<<<<<;;;;;;;;;:::::::::;;;::::::999888777666666666777888999888777555333555555555555555555555555444333333222222333333444444444444444444444444444555555444444444333333333444444444444444444444444333333222222333333444555444444444444444444444444444444444555777999:::;;;666888:::<<>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;:::999999999999777777777777777777777777777777666777777888999999999888888666555444333222555555666666777888888888444444555555666555555555111111111111111111111111222222333444444222111000000000000000000000000000111111222222222333333333222111111111222333333444111000///......///000111000000111111222222222222222222222222111111000000000000111222333444444555111111111111111111111111111222222222222333333333111111111111111111111111//////000111333444555666------...000111333444444222222222222111111000000000111222444555555444444333333222111111111222222222333555777777666555444111333555555444444555666888777999<<<;;;;;;@@@HHHMMMWWWfffrrrxxx{{{~~~}}}nnnWWWMMMEEECCCBBB???>>>???======<<<;;;::::::999999======<<<:::888777555555444333333444666777666444333333333333333333333333333333444555444333111000...//////,,,)))***...222555444333333555555444222222222222222222111000///444444333333222333333333555555444333333444444444555555555555666666666666777777777777999;;;===>>>GGGMMMVVVcccppp|||wwwpppkkkddd^^^\\\YYYUUUSSSUUUUUUUUUVVVVVVVVVXXX\\\___fffffffffddd```[[[VVVSSSUUUOOOKKKLLLNNNPPPUUUZZZ]]]eeekkkmmmoooqqqpppmmmrrroooooossswwwyyy}}}yyywwwyyyzzz}}}{{{pppjjjddd```WWWUUUQQQNNNLLLKKKKKKLLLJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAA???>>>===>>>============<<<<<<<<<777888999:::999999777666666555555666666777888999888777666555555666777888<<<;;;999777555555666666333333444555666666666555111222333444444444333222333333333222222222222111222111111111000000//////333222111000000111222333111111111111111111111111111111111111111111111111222111111000///......---000000000000000000000000333333222111000000000111222222222222222222222222333333444444444333222222111111000000//////......333222111111111222333444000000111111111111000000222222222222222222222222000000000000000000000000000000000000111222333444222222222222222222222222444444444555555555555666555444444444444555666666666777888999;;;>>>@@@AAAGGGMMMWWWaaajjjrrrzzz~~~}}}kkkWWWNNNFFFCCCBBB>>>=========<<<<<<;;;::::::999999<<<<<<;;;:::888777666666888777666666666555333111444444444444444444444444333333444444444333222111555555444333222222555777444333222333444555444333333333333333333222111111333333222222222222333333333222222111111222222333555555555555666666666666777777666777888999;;;<<<@@@DDDLLLWWWcccnnnwww|||{{{ssslllhhhccc]]]ZZZ[[[XXXXXXXXXYYY\\\ccckkkqqqzzzyyyxxxvvvqqqkkkfffccc```ZZZVVVXXXZZZ]]]ccciiisss{{{||||||rrrfff```\\\YYYUUUQQQOOOMMMJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAA???>>>===>>>>>>=========<<<<<<<<<:::;;;;;;;;;:::888777666777777666555555666666666777666555555555555666777666666555555555555555666333444555555555555555555222333444444444333222111111222222222333333444444111111111111000000000///222111111000000111111222111111111111111111111111111111111111111111111111111111111000///.........000000000000000000000000333222111111000000111111222222222222222222222222222222222222111000000///000000000000////////////111111000000000111222333000000111111111111000000111111111111111111111111000000000000000000000000000000000000111222333444222222222222222222222222333333333333444444444444444444333333444444555666777777888999:::;;;===>>>>>>BBBHHHOOOXXXaaajjjpppxxx{{{jjjXXXOOOFFFDDDBBB>>><<<===<<<<<<<<<;;;;;;::::::999;;;;;;:::999999888888777999888777777777666444222555555555555555555555555333333444444444333222222555444333333444555444333222111000111333444444333333333444444444333222222222222111111111222222333222222222111111222222333444555555555555666666666777777666666777777888999888;;;AAAHHHRRR]]]eeejjjuuuyyy~~~zzzssskkkggggggcccdddeeehhhooozzz~~~zzzrrrmmmiiijjjmmmpppwwwpppiii___YYYVVVTTTRRROOOLLLKKKIIIGGGFFFFFFFFFGGGFFFFFFDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAA@@@@@@???>>>===============<<<<<<<<<<<<<<<<<<<<<;;;999888666555888777666555444444444444666555555444444555555666222222444555666666777777444555555555555444444333333444444444333222111000000000111222333444555555111111111111000000000000000111111222222111111000111111111111111111111111111111111111111111111111111111000000//////......000000000000000000000000222222111000000000111111000000000000000000000000222222222222111000///...////////////000000000000000////////////000111111///000000111111000000///000000000000000000000000000000000000000000000000000000000000111111222333222222222222222222222222222222222222333333333333333333222222333333444555777777777777888999999:::<<<===???CCCIIIRRR]]]dddssswww}}}kkkZZZQQQHHHEEECCC???<<<===<<<<<<;;;;;;;;;:::::::::::::::999999999999999999777666666777888888777555444444444444444444444444333333333333333333333222222000///111444444111...000//////000222444333333222333333333333333222222111111111000111111222222444444333333333444555555444444444555555555666666666666666666666666666666666777:::???FFFOOOVVV[[[eeejjjsss||||||wwwwwwvvvxxx|||}}}~~~zzz|||uuujjjccc___YYYUUURRRPPPNNNLLLJJJIIIHHHHHHGGGGGGHHHHHHEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@?????????>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::999888777666666666666555444444444444444444444444444444444444444222333555777888888888777555555555555444444333222444444444333222111000000//////000111111222333333111111111000000000000000///000111222222111000///111111111111111111111111111111111111111111111111111000000000/////////...000000000000000000000000111111000000000000111111000000000000000000000000444444444444333111000///......//////000000111111////////////000000111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000111222222111111111111111111111111222222222222333333333333222222111111222222333444555555555555666777888999;;;<<<===>>>BBBIIIRRRXXXfffmmmuuu|||nnn\\\RRRJJJGGGDDD@@@>>>???;;;;;;;;;;;;;;;:::::::::999999999999999999999999777666666777888888666555333333333333333333333333333333333333333333333333444222222444666777333///000///...000222333333222111111222222222222111111111000000000111111222333444333333333444444555666444444444444555555555555666666666666555555444444555666777999>>>DDDJJJMMMUUU\\\gggrrr{{{uuuiii```[[[VVVTTTQQQOOOMMMKKKIIIGGGHHHHHHHHHGGGGGGHHHHHHHHHEEEDDDCCCBBBBBBBBBBBBBBB@@@@@@??????>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>::::::999999999888888888666666666666666777777777444444444444444555666666333333444444444444333333444555666777777666555444444555555555444333222222444444333222111111000000000000000000////////////000000000000000000111111///000111222222111000///000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111000000///000000111111////////////////////////333333333333222111000///......//////000000111111000000000111111111111111//////000000000000//////111111111111111111111111000000000000000000000000000000000///000000111111111111111111111111111111333333333333444444444444222111111111111222333333222222333333555777888999777888999;;;<<<@@@EEEIIIRRRZZZeeeooowww~~~nnn[[[RRRIIIGGGEEEAAA???@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999999;;;999777777777555222000333333333333333333333333333333222222222333444444333333333444555555333111111000///000222333333222000000111222222222111111111111111111111222333444111111111111222333444444333444444444444555555555555555666666666555444444444444444666888<<<@@@BBBGGGNNNYYYccclllsssyyy}}}vvvxxxzzz}}}yyylllaaaWWWRRRPPPLLLLLLLLLKKKJJJJJJIIIHHHEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBAAAAAABBBBBB?????????>>>======<<<<<<>>>>>>============>>>>>>999999999999888888888888444444444444555666777888444444444444555666777888333444444555555444444333444444444444333222111111333444444444444333333222444333222111111111111111000000000000//////......000000000000111111111111///000000111111000000///000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000/////////000111111////////////////////////000000000111000000///...////////////000000000000///000111222222222111111...//////000000//////...111111111111111111111111000000000000000000000000000000000//////000000111111111111111111111111111333333333333444444444444222222111111222222333444111111222333444666888999666888::::::;;;<<<>>>@@@EEEMMMXXXbbblllvvvjjjYYYPPPGGGEEECCC@@@>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999888888888:::999777666666444111///444444444444444444444444333333222222222333444555000111333222111111111222333111000111333333222111000111222222333333333222111111111222222333444555111111111111222333444555333333444444444555555555444555666666777666555555333333444555666888:::;;;>>>BBBHHHOOOVVV___gggllluuu|||{{{www{{{|||pppccc]]]WWWOOOKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@AAA??????>>>======<<<;;;;;;>>>===<<<<<<<<<===>>>>>>::::::::::::999999999999666666555444555666777777666666666555555666777777333444555666666555444333444333333222111111222222222222333444444444333333333222111000000111222222000000000111111111111111///000000000111111111111000000////////////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111000000000000000000000000...//////000000000000000000000000000////////////...///000111111111000000......////////////......000000000000000000000000000000000000000000000000000000////////////000000111111111111111111111111222222222222333333333333222222222222222333444444333333333333444555666777888999::::::999999;;;===???EEEMMMUUU]]]gggssszzzfffWWWMMMEEECCCBBB???>>>???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888777666555444555666555444222555555555555555555555555333333222111222333555666111444555444111000333555444222111222333333222111111222333333444444444444222222222222333444555666333333333333444555666777333333333444444444555555333444666777777777666555444555666666777888999999:::;;;===@@@FFFOOOYYY```hhhppp{{{yyyrrrfff\\\VVVVVVTTTNNNJJJKKKLLLLLLLLLJJJHHHFFFFFFGGGEEEEEEEEEFFFEEEEEEDDDCCC@@@@@@?????????????????????>>>>>>===<<<<<<;;;;;;>>>===<<<;;;;;;<<<>>>>>><<<<<<<<<;;;;;;;;;::::::999888777555555555666777999888777666666555666666444444555666666555444444555444333333333444555666111222333333444444444444222111000000000111222333000000111222333444444555//////000000111111111222111000///......///000111000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000///////////////000111111111111111111111111111111///000111222222333333222111111000000//////......,,,---///000000000///.........////////////......////////////////////////000000000000000000000000111000////////////000000000000000000000000000000000111111111111222222222333333222222333333444555555555444333333444444444777777666555333444777:::999===BBBGGGMMMVVVaaaiiixxx~~~}}}cccVVVMMMEEECCCBBB>>><<<===;;;;;;:::::::::999999999999999888777666555444333555555666666555555444333444444444444444444444444555444222111111222444555555555444444444333333333111111111222222333333333000000000000000000000000111///...///222333222///222222333333333444444444000111222222333333222222444333222222222222333444555444333222222444555777555666888:::<<>>===============<<<;;;::::::;;;>>>BBBDDDAAA???===<<<<<<:::888666555555555555555555555555555555555555555666777777999888777666666555555666333333333333333333333333000000111111222222222222111222222222111///---,,,//////////////////////////////000000000000////////////............//////111000///...............///////////////.........---------.........//////......////////////......111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000........................111111000000//////......000000000///......------***+++...000111111111000111111000///.........///000000000000111111111111222222222222222222222222111111111111111111111111444333333333333444555555555555666777888999999:::999:::<<>>;;;;;;;;;;;;:::::::::::::::999999888666555555444666555555555444444444444444444444444444444444444444333222111111222333444555444444444444333333333222222222222222222333333111111111111111111111111111///...///222333222000222222222222333333333333111222222333333333333333666555444333333444555666555444333222222333555666666666777888999<<>>>>>=====================<<<<<<===@@@CCCEEEBBB@@@===;;;:::999888666555555555555555555555555555555555555555666666777777777666555444444444444222222111111111111111111000111111111222222222222///000000111111111111111//////////////////////////////000000000000////////////............//////000000///...............////////////............---------.........//////000000111111111111000000////////////////////////000000111111111111000000000000000000000000000000000000000000000000000000........................000000000000//////....../////////000000000000000//////000000000000000///222222111111000111111111000000000000111111111111222222222222222222222222222222222222222222222222444333333333333444555555666666666777777888888999777777888:::===BBBJJJOOOWWW^^^jjjvvv~~~xxx^^^PPPHHHAAAAAAAAA???>>>???<<<<<<<<<;;;;;;;;;;;;:::::::::999888777666666555777666444333333333444555333333333333444444444444333222111000000111222333444444444444333333333333333333222222222222222222222222222222222222222222111000///000222222222111111111111222222222222333222222333444444444444444777666666555555666666777444333222222222333555666555666666555555777:::===BBBKKKWWWdddqqq}}}{{{{{{rrrggg```]]]YYYTTTPPPNNNMMMKKKIIIGGGGGGGGGGGGGGGFFFDDDEEEEEEFFFDDDCCCDDDCCCCCCBBBBBBAAAAAA@@@AAA@@@@@@???????????????>>>>>>>>>=========<<<<<<<<<;;;;;;;;;===@@@CCCEEECCC@@@<<<999888888777666555555555555555555555555555555444444555555666777555555444333222222222222222222222111111000000000111111111111222222222222111111111111111222222333//////////////////////////////////////////////////////............//////////////////....................................------.........////////////000000111111000000//////////////////////////////000000111111000000///000000000000000000000000////////////////////////////////////////////////000000000////////////......//////000111111222222444333222000////////////111111000000000111222222000000000000111111111111222222222222222222222222333333333333333333333333333333333333333444555555666666666777777777777777555666666666777:::???CCCGGGNNNXXXbbbllluuu|||yyy___PPPGGGAAA@@@@@@>>>===>>>======<<<<<<<<<;;;;;;;;;::::::999999888777777666777666444222222333444555333333333333333444444444222222111000000111222222444444444333333333222222333333333222222111111111222222222222222222222222111000000111111222222222000000111111111222222222222333444444555555444444666666666555555666666666333333222222222333444555444444444444333444777999<<>>>>>>>>>>>>>>===============<<<<<<<<<888888888999;;;===@@@AAACCC???:::777666777777666555555555555555555555555555444444444444555666666555444333222111111111111555444444333333222222222222222222222222222222222666444222111000///000000/////////////////////////////////......////////////......------......///...///////////////......------...............///............////////////---..................---111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......//////000000000000444333111///......//////...............///000111///000000000111111111111111111111111111111111111222222222222222222222222333333222222333333444555666666666666666666666555666777777666666888;;;>>>AAAEEEKKKQQQYYYbbbjjjppp}}}~~~{{{bbbQQQHHHAAA@@@???<<<;;;<<<======<<<<<<<<<;;;;;;;;;::::::999999888777777777777555333222111222444555222222222333333333444444222111111111111111111222444444333333333222222222333333333222222111111111111111111111111111111111000111111111111111222333000000111111111222222222222333444444555555444444444444444444444444444444222222222222333333444444222333444333333444777999888<<>>>>>======>>>>>><<<======>>>===<<<;;;;;;888888888888:::<<<>>>???AAA===999666666666666666555555555555555555555555444444444444444555666666666555444333222222222222444444444333333222222222333222222222222222222222555444222000//////000000//////////////////////////////............//////......------------......---...//////000///......,,,---------......//////........./////////000000------............------000000000000000000000000//////000000000000//////////////////////////////111111111111111111111111000000000000000000000000...............///////////////.........---------111000...------...///000...---------...///000000///000000000111111111111111111111111111111111111000000000000000000000000333222222222222333444444666666666555555555555555555777888777777888:::<<<>>>@@@BBBFFFJJJQQQYYY___pppyyy{{{bbbRRRIIIBBB@@@@@@<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;:::999999888888888777777777666555333222222222333444111111222222333333444444222222222222222222222222333333333333222222222222333333222222222222222222111111111111111111111111000111222222111111222444111111111222222222222333222222333444444444444444222222333444444333222222222222222222333333333333111222444444444444777999555777:::===AAAJJJVVV___ooozzztttjjjeeebbb___\\\TTTRRROOONNNMMMLLLJJJIIIEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCBBBBBBDDDDDDDDDBBBBBBAAAAAA@@@@@@??????>>>???>>>>>>===============<<<<<<===>>>===<<<;;;:::::::::::::::;;;<<<===>>>===:::777666666777666666555555555555555555555555444444333333444444555666666666555444333333333333111111111111111111111111333333333333222222222222000000000000000111111222////////////////////////000///...------...///000......------------......------///000000000///...,,,,,,,,,---......//////....../////////000000000...//////000000//////..............................//////000000//////...////////////////////////000000000000000000000000////////////////////////---............///////////////...------,,,++++++......---......///000000000000/////////000111111000000000000111111111111111111111111111111111111000000000000000000000000222222222222222333444444444444444555555555555555333444666777666777888:::999;;;===???BBBHHHNNNSSS```lll}}}www^^^PPPHHHAAAAAA@@@>>>===>>>;;;;;;;;;;;;::::::::::::888888777777777777666666444444444333333333222222000111111222333333444444222222333333333333222222333333333222222222222111222222222222222222333333222222222222222222222222000222333333111111222444222222222222333333333333111222222333333333333333111222333444444333222111111111222333333333333333222333444444333333555666555666777777888<<>>>>>>>>>>>===<<<<<<<<<<<<===;;;<<<===>>>>>><<<:::999;;;;;;::::::::::::;;;;;;:::888666666777777777666555555555555555555555555444444333333444444555666666555444333333222333333000000000111111222222333444444333333333222222222......///000000000000///////////////////////////000///---,,,,,,---///000...------,,,,,,------...,,,---///000111000///...++++++,,,------...//////.../////////000000000000...//////000000//////.................................////////////......////////////////////////////////////////////////........................---------.........//////...............---------......///000000000000000111111000/////////000000000000000000111111111111111111111111111111111111000000000000000000000000222222222111222222333444333333333444444555555666222444666777666666666777555777999<<<>>>BBBGGGKKKTTTaaarrrsssZZZOOOGGGAAAAAAAAA@@@???AAA;;;;;;:::::::::999999999777777777777666666666666333333444444444333222111000000111222333333444444222333333444444333333222333333333222222222111111111111111222222333333444333333333333333333333333///222444333111000222555222222333333333444444444111111222333333333333222222222444444444444222222111111222333333333333222333444555444333222333444666777888666555777===BBBAAAJJJUUU```nnn}}}~~~xxxvvvuuuwww}}}xxxmmmeeeaaa^^^ZZZZZZ\\\\\\ZZZWWWQQQOOOLLLJJJHHHGGGFFFFFFDDDDDDDDDDDDCCCBBBAAAAAACCCBBB@@@@@@AAABBB@@@???AAAAAA@@@@@@???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;<<<===>>>>>><<<:::999999999999888888888777777777666555666777888777666555555555555555555555555444333333333333444555555666555444333222222222222111111222333444555555666444444444333333222222222000000111111000...,,,***////////////////////////000///---,,,,,,---///000...------,,,,,,------...+++---///000111000///...++++++,,,,,,---...//////////////////000000000000,,,------------------,,,000000000000000000000000......////////////......////////////////////////------------------------........................---------.........//////------......///000000000///000111222222111000///000///...---------------000000000000111111111111000000000000000000000000111111111111111111111111222222111111222222333444222222333333444555666666333666888888777666666666555777999;;;<<<>>>AAADDDNNNZZZiiivvv~~~sss]]]KKKGGGBBB???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888666444111444555333333666666333222222222222222222222222111111111111111111111111333333222222222222333333000111111000...***'''%%%.........///000000111111///////////////000000111222111///000111333222222222222222111111111000000333333222111111222333333333333222222333333444555777666444222111111111222666666666666777777777777;;;AAAHHHOOOXXXeeeuuuwwwnnniiifffcccaaaZZZZZZZZZZZZYYYXXXWWWVVVLLLKKKJJJHHHHHHHHHIIIJJJEEEDDDBBB@@@@@@@@@BBBBBBAAA@@@??????@@@AAACCCDDDCCCAAA>>><<<;;;<<<>>>???<<<<<<<<<;;;;;;<<<<<<<<<======<<<<<<;;;:::999999:::999888777666666666666333555666777777555333222444444444555555555555666444444222222222222444444333222111000000111222333222222222222222222222222333222111111000000111111111111111111000///------.........////////////000000000000000000//////...000000//////.........---000000//////.........---///............---------///............///000000//////000000000000//////......//////000000111111222222222222111000///...////////////////////////////////////////////////000000000000000000000000111222333444333222000...////////////////////////000000000000000000000000111111000000//////......////////////000000000000222000///------///000222222111111000000000000000222222333333333444444444222222333333333333444444222222333333444555666666777666666666888;;;>>>???HHHOOOZZZfffrrr}}}qqq[[[IIIEEE@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888888888888888666444333666666333333555444111222222222222222222222222111111111111111111111111111111000000000000111111000111222333222000...---444222000......///111222000000/////////000111111222111///000111333222222222222222111111111000000222222111000000111222222333222222222222333444444555444333222222222333444555555555555666666666666777;;;@@@EEEKKKVVVcccmmmxxx}}}ssslllccc]]]ZZZXXXVVVUUUYYYXXXWWWVVVSSSQQQOOONNNMMMMMMKKKJJJIIIHHHHHHHHHDDDBBB@@@======>>>???AAAAAAAAA@@@???@@@AAABBBCCCAAA@@@===<<<;;;;;;<<<===;;;<<<<<<======<<<<<<;;;:::::::::999888777777777999999888777666666666666444555666666666555333333444444444444555555555555444333333222222333333444222111000000000000111222222222222222222222222222333222111111000000111111000000000//////...---,,,---------............/////////000000//////...---///.........------------000/////////.........---///............---------......------......///000...//////000000//////.........//////000000000000---...////////////......------------------------////////////////////////////////////////////////...///000111000///---,,,////////////////////////........................000000000000//////......////////////000000000000000///...------...///000000/////////000111222222000000000111111111222222222222222333333333444444222333333444555555666666666666555555666999;;;===@@@FFFPPP[[[fffqqqzzznnnYYYIIIEEE@@@===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777888888888666444555777777444333444333///222222222222222222222222111111111111111111111111111111000000000000111111///000222333444444444333888666222...---...000222111000000000000111222222222111///000111333222222222111111111111000000000111111000//////000111111222222111111222222333444222222222222222333444444333333444444444555555555444666999;;;>>>DDDNNNUUUdddnnn}}}yyymmmeeeaaa]]]WWWSSSQQQRRRRRRQQQTTTTTTSSSQQQOOOMMMKKKJJJMMMMMMMMMLLLKKKIIIHHHGGGCCCAAA>>>;;;:::;;;>>>???BBBAAA@@@@@@??????@@@@@@>>>======<<<<<<;;;;;;;;;;;;<<<===??????===<<<;;;999999999888777777666666888888777666555555555555666555555555555444444444444444444444555555555555444333333222222333333444111111000000000000111111222222222222222222222222222222111000000000000111.../////////...---,,,+++---............/////////......//////......---,,,---------------,,,,,,,,,/////////...............///............------------------------......///.........//////............////////////000000000+++,,,---...///000000000------------------------////////////////////////........................---.../////////...---,,,////////////////////////........................000000000////////////...////////////000000000000///...---,,,,,,---...///.........///000111333333000000000111111111111222222222222222333333333333333333444444555666666666666555444444555777888999999===EEEMMMVVV```iiiooo|||mmmYYYKKKGGGBBB???>>>>>>======::::::::::::::::::::::::999888777888888888666555444777777444333444333000111111111111111111111111111111111111111111111111333333222222222222333333,,,---///111222333333333666444222///...///000000111111111111111222222333222111///000111333222222111111111111000000000000111111111000000111111111111111111111111222333333222222222222222222333333222222222222333333333333444555666666777;;;AAAFFFPPPZZZiiiwww|||rrriiiaaa]]]ZZZXXXTTTRRRQQQRRRSSSSSSOOOOOOOOOOOOOOONNNMMMMMMJJJKKKLLLMMMLLLKKKIIIHHHEEECCC???<<<;;;<<>>>>>>>><<<======>>>===<<<;;;::::::<<<>>>@@@@@@>>><<<::::::::::::999999999888888777777666555555555555555666666555444444444444555333333444444444555555555333333333333333333333333000000000000000000000000111111111111111111111111222222111000000000000000.../////////......---,,,////////////000000000000------......------,,,+++------------------------........................///............------------,,,,,,,,,,,,---......------............------////////////////////////---...///000111111111111////////////////////////////////////////////////...........................//////000000///......////////////////////////000000000000000000000000////////////////////////////////////000000000000///......------......///.........//////000222222222222222222333333333333111222222222222333333333444444444555555666666666666555555555555666666777999;;;@@@DDDJJJQQQYYY___iiioooxxxmmmZZZKKKGGGBBB???>>>>>>======::::::::::::::::::::::::888777777777999888777555222555555333333666555222111111111111111111111111111111111111111111111111333333222222222222333333......///000111111111111//////000111111000//////111111111111111222222333222111///000111333222222000000000000000000000000222222222222222222222222111000000000000111222222444333333333222111000000111111111111222222222222444555555555666888;;;>>>BBBIIITTT```lllyyyyyyppphhhccc___\\\ZZZTTTSSSQQQOOONNNMMMNNNOOOLLLLLLMMMMMMMMMLLLKKKKKKFFFHHHJJJLLLMMMMMMLLLLLLIIIFFFCCC@@@???@@@AAACCCAAAAAA@@@@@@???>>>===<<<<<<===>>>??????===<<<;;;:::;;;>>>??????>>>;;;:::::::::999999999999999999777666666555555555555666666666555444444444444555333333333444444444444555333333333333333333333333000000111111111111000000111111111111111111111111222111000000//////000000//////000000000///......---------.........//////---------------,,,,,,+++..................//////---------...............///............------------,,,,,,,,,,,,---......------............------/////////...............//////000000000000//////////////////////////////////////////////////////////////////////////////.........////////////...////////////////////////000000000000000000000000.............../////////////////////000000000000000//////////////////000000000///////////////000111111222222222333333333111111111222222222333333444444444555555555555555666666555555555666666666:::;;;===???AAAEEEKKKOOOTTTZZZbbblllvvvmmm[[[IIIEEE@@@===<<<<<<;;;;;;::::::::::::::::::::::::888777777777999999777666111444555333333666666333111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111+++---///111222111000///111000000000000111222222222111///000111333222222//////000000000000000111222222333333333333222222000000000///000000111222444444444333222000///...000000111111111222222222222222222333444666888999:::>>>CCCJJJTTT___kkksssvvvoooiiiddd^^^ZZZWWWVVVUUUTTTQQQQQQQQQOOOLLLJJJJJJKKKKKKKKKJJJIIIHHHFFFEEEDDDDDDEEEGGGIIIKKKMMMNNNNNNJJJIIIFFFDDDCCCBBBCCCDDD@@@@@@@@@??????===<<<;;;<<<===>>>??????>>><<<<<<:::;;;<<<>>>>>><<<;;;:::888888888888888888888888777777666555555666666777666555555555555444444444333333333333444444444444222333333444444333333222111111222222222222111111111111111111111111111111111111000////////////000///000000000000000//////******+++++++++,,,,,,,,,------......------,,,+++.........///////////////---------------.........///............------------------------......///.........//////........./////////............---------.........------,,,------------------------////////////////////////////////////////////////,,,,,,,,,,,,---------...////////////////////////........................---............/////////////////////000000000000000000000000000000000000111000//////.........////////////000000000000111111111111111222222222222444444444444444444444444555555555555555666666666777888:::::::::<<<@@@BBBCCCHHHOOOWWW```jjjssszzzkkk[[[IIIEEE@@@===<<<<<<;;;;;;999999999999999999999999888777666777999999777666222555666333333555555111111111111111111111111111111111111111111111111111111111000000000000111111222222222111111111111111---...///111111222111111000000/////////000111111222111///000111333222222////////////000000111111000111222333333222111000000////////////000111111111222333333222111000///000000111111111222222222222111111222444666666666777777999<<>>>>>?????????===<<<;;;;;;<<<<<<======<<<<<<<<<::::::;;;;;;;;;;;;::::::888888888999999999999999777777777666666777777888444555666666666555333333222222333333333444444444222333333444444333333222111222333444444333222111111111111111111111111111111111000///////////////......//////000//////...+++++++++,,,,,,,,,------...............---,,,,,,---------....../////////,,,,,,,,,------.........///............---------......------......///000...//////000000//////...//////.........---------++++++,,,---............------------------------////////////////////////........................---------------......///////////////////////////........................---------.........//////////////////000000000000...//////////////////...//////.........//////000////////////000000000000111111111111222222222222333333333333333333333333222222333444444555444444333555777888888999;;;===:::===BBBGGGMMMTTT[[[```iiioooxxxjjjZZZKKKGGGBBB???>>>>>>======999999999999999999999999777777666777999999888666444777777444333444333///000000000000000000000000111111111111111111111111333333222222222222333333111000000//////000111111222111000000000111333333///////////////000000111222111///000111333333222.../////////000000111111///000111222222111000//////////////////000111111///000111333333222111111111111111111222222222222333222222333555666666555555555555666:::>>>CCCGGGQQQZZZgggttt~~~qqqcccYYYSSSPPPNNNTTTSSSQQQQQQRRRRRRPPPNNNLLLNNNPPPNNNJJJHHHHHHIIIEEEEEEFFFFFFFFFFFFFFFEEEGGGFFFFFFFFFGGGIIIKKKLLLGGGGGGFFFEEEDDDBBB@@@???===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888777777777777777888888333555666777777555333222222222333333333444444444222222444444444444222222222333444444444444333222000000000000000000000000111111000///////////////------...............---........./////////000000......//////......---,,,,,,,,,,,,------.........,,,,,,,,,------.........//////.........---------///............///000000//////000000000000////////////.........---------***+++---///000111222222////////////////////////////////////////////////------------------------///////////////000111222////////////////////////000000000000000000000000---------.........//////////////////000000000000------............---------------...///000111222111111111111222222222222000111111111111222222222222222222222222222222222000000111333333444333333000333666888999:::;;;===777999<<>><<<<<<<<<;;;;;;;;;::::::::::::999999888888888777666666555555444444333333333333222222222111111111000000//////111111111111111111111111444444222111000000////////////000000111111111222000000////////////000000000000000000////////////000111222222222111///...222111000/////////111111+++,,,---///000000000000222222111000///...------111111000000111111222333222111111111000000//////000111222222444444555666333444555555444444555777HHHLLLTTT]]]hhhuuuqqqiii\\\QQQKKKIIIIIIIIIPPPPPPQQQQQQPPPNNNMMMLLLKKKLLLLLLKKKJJJHHHEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDCCCAAA@@@???AAAAAAAAA@@@>>>===;;;:::;;;;;;::::::::::::999999999999999999999999999999>>>>>>===;;;888666444333888888888888999:::;;;<<<:::::::::::::::999888777444444444333333222222222222222222333333444444444333333333222222222111111222111000......000111222222222222111000//////...////////////000000000000.........------,,,,,,,,,........................///...------...///...,,,........................---,,,,,,++++++,,,,,,---+++,,,,,,,,,+++,,,///111222111111111000000//////........................,,,,,,,,,---------......///////////////........./////////...---------,,,+++,,,---......---,,,+++------------------------......---,,,---...///000...------,,,,,,------...............//////000000/////////...---,,,***)))000///...------...///000////////////////////////000000////////////000000333222000/////////000111222222333333333222222111222222333333333333444444666666666666777777777777777888999;;;===@@@BBBCCCFFFLLLXXXfffsss~~~jjjXXXKKKGGGBBB>>><<<<<<<<<;;;;;;;;;;;;::::::999999999888888777666666555555444444444333333333333222222222222222222111111111000111111111111111111111111333333222111000000000000///000000000111111111111000000////////////000000000000000000000000000//////////////////...------000000000000111333444444//////000000000000000000000000000000////////////111111000000111111222333111111111111111000000000111222222333333444444444333444555555444444555666:::===CCCJJJRRR[[[eeekkkvvv}}}~~~uuunnneee^^^TTTLLLGGGFFFGGGGGGMMMNNNNNNOOONNNMMMLLLKKKMMMMMMLLLKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@???@@@@@@???>>>===<<<;;;:::;;;;;;::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;999888666555777777777888888:::;;;;;;888888888888777666555444444333333333222222222222222222222333333333444444333333222222222111111111222111000//////000111222222222111111000//////...222222111000///...------//////.........---------------------------------...---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,+++,,,///111111000000000////////////........................,,,,,,,,,---------......000//////...---,,,++++++............------------,,,------------------,,,------------------------...------,,,---...///000...------,,,,,,------...------........./////////......//////......------//////...------...//////........................000000////////////000000222111111000000000000000111111222222222222111111222222222333333333444444555555555555555666666666888888999999:::<<<===>>>AAAEEEMMMWWWcccoooxxx}}}fffUUUJJJFFFAAA>>><<<<<<;;;;;;<<<<<<;;;::::::999888888777777666666555444444333444444333333333333222222333333333222222222222222111111111111111111111111222222111111111111111222000000000000111111111111000000////////////000000000000000000000000000000000000///...............,,,,,,---...............111111111111111000//////......//////000000111111111000000000000111222222111111111111111222222222333333333333333333333333222333555444333333444666444666999<<<@@@FFFMMMQQQ\\\cccooo|||~~~}}}}}}{{{qqqiiibbb]]]YYYTTTMMMHHHGGGGGGGGGGGGKKKLLLMMMMMMNNNNNNMMMMMMOOONNNMMMJJJIIIGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>===<<<;;;;;;:::;;;;;;::::::::::::999999::::::::::::::::::::::::::::::;;;;;;:::999888888777777777777888999::::::888888888777666555333222222222222222222111111111222222222222333333333333333222222222222111111111222111000//////000111222222111111000000//////...222111111000///...------////////////............,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,---,,,,,,,,,...000/////////...............------------------------,,,,,,,,,---------......000///...---,,,***))))))------------...............------,,,,,,------...------------------------...------------...//////...------,,,,,,------...---------------.........------...///000000000///......------------..............................000//////......//////000000111111111111000000///...///000111111222111111222222222222333333333333333333444444444555555555999888888777777888888888>>>>>>AAAGGGQQQ]]]iiippp~~~dddSSSIIIEEEAAA>>>===<<<;;;:::<<<<<<;;;:::999999888888666666666555444444333333444444333333333222222222222222222222222222222222111111111111111111111111111111000000111222222333000000000000000111111111000000////////////000000000000000000000111111111333222000/////////000111---.........,,,***((('''000000000111111000000///////////////000000000000000000000000000111222222000000111111222222333333333333333333222222111111111333444444333333444555666777888999:::<<<@@@CCCGGGMMMWWWdddqqq|||wwwuuuwww}}}tttjjjddd___ZZZWWWSSSPPPLLLJJJJJJKKKKKKJJJLLLLLLMMMNNNOOOPPPQQQQQQQQQPPPMMMJJJHHHFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999888888888888888888888888:::::::::::::::999888888777666666666777777888999::::::999888777666444333111111111111111111111111222222222222222222222333222222222222111111111111111111000//////000111111111111000000////////////........./////////000000..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++---------------------------,,,,,,++++++,,,,,,---+++,,,------,,,,,,...///------------------------------------------------,,,,,,,,,---------......///......---,,,++++++***,,,,,,,,,------............---,,,++++++,,,---...------------------------------------......//////...------,,,,,,------...------------------------------...///////////////------------------------......................../////////......////////////000111222222111000///------///000111111111111111222222222222333333333333333333444555555666666888777666666666666666777===<<<<<>>===<<<;;;:::<<<<<<;;;::::::999888888666666666555444444333333444444333333333222222222000000111111111111111111111111111111111111111111000000000000111222333333111111000000000000000000000000////////////000000///000000000111111111222333222000/////////000111111222222222111///,,,+++,,,---...///000000000000000000000000////////////000000//////000000111222000000000111111222222333444333333222222111111000111222333333222222333555333444555555444555888:::<<<@@@GGGPPPZZZfffqqqxxx|||zzz~~~|||xxxvvvrrrrrrrrruuu{{{tttnnngggaaa^^^[[[WWWSSSRRROOOMMMLLLMMMNNNMMMLLLNNNNNNOOOPPPRRRSSSTTTUUUSSSQQQNNNJJJHHHFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@??????>>>=========>>>???;;;;;;:::::::::999999999777777777777777777777777;;;;;;::::::999888777666666666555555555666777777888888888777666555333333111111111111111111111111222222222222222222222222222222222111111111000000111111000000000000111111000000000///////////////............////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,---------------------------,,,,,,++++++,,,,,,---+++,,,......---,,,---...,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......---------------.........+++,,,,,,,,,------.........---,,,++++++,,,---...---------------------------------..................------,,,,,,------...---------------------------............---,,,,,,,,,------------------,,,........................//////............/////////000111222222111000///,,,---...///000111111111111111111222222222333333333333444555666666777777666666555555666777888888;;;:::;;;>>>CCCJJJQQQUUUzzzaaaQQQFFFDDD@@@>>>===<<<;;;:::;;;;;;::::::::::::999999777777666666555444444333444444333333333333222222000000000000000111111111111111111111111111111111111000000000111222333333111111111111000000000000000000////////////000000///000000111111222222222000000///...............---...///000000000000000+++,,,---///000000111111111111000000//////......000////////////000111111000000000000000111111111333333222222111111111000000222333333222111333444222333444444333333444666777999===BBBGGGOOOWWW]]]jjjyyy~~~yyytttqqqooottt{{{yyyssspppooommmmmmrrrvvv|||yyyrrrnnngggbbb]]]ZZZYYYVVVQQQNNNPPPNNNLLLKKKLLLMMMMMMLLLOOOOOOPPPPPPRRRTTTUUUVVVUUUTTTQQQNNNKKKIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@??????@@@AAAAAAAAA@@@@@@??????>>>======>>>@@@@@@;;;;;;::::::::::::999999888888888888888888888888999999999999888777555555555555555444444555555666444444444444333333222111111111111222222222222222222222222222222111111111222111111111111000000000000000000111111000000000////////////////////////111000000///...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---///...---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++---......---,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,---......//////.........------,,,,,,------............------------------.........---,,,++++++------............------------------------------///......------......//////000000111111111111000---...///000000111000000111111111111222222222222333333444555666777777888444444444555666777888999666777999;;;???BBBFFFHHHxxx___PPPEEECCC@@@>>>======;;;999999999::::::::::::;;;;;;888888777666666555555444444444333333333333222222000000000111111222222222111111111111111111111111111111111111111111222222111111111111000000000///000000////////////000000///000000111111222333333///////////////...------+++++++++,,,,,,...///000---...///000000000000000////////////000000000000///////////////000111111000000000///////////////222222222111111111111111000111222222111111222333333555555555333333444555555666888999;;;@@@EEEIIIPPP^^^ooo}}}zzzwwwvvvvvvuuuzzzxxxrrrppprrrtttuuu{{{sssllleeeaaa___^^^ZZZUUUSSSTTTSSSPPPMMMMMMKKKIIIJJJLLLNNNNNNNNNNNNMMMMMMNNNOOOQQQSSSTTTXXXWWWUUUSSSPPPLLLJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@?????????>>>>>>???@@@@@@@@@@@@@@@>>>===<<<<<<<<<>>>???AAA;;;;;;::::::::::::999999888888888888888888888888666666777777777777666666555555444444444444444555222222333333333333222222222222222222333333333444222222222222111111111000111111111111000000000000000000111111111111000000////////////////////////000000///...---,,,,,,++++++++++++,,,,,,---------------------------------,,,++++++,,,...000///...************************---,,,,,,++++++,,,,,,---+++---//////---,,,,,,---,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------,,,---.../////////...---...------,,,,,,------.../////////.........------,,,------...............---...////////////...---------------------------///......------......///000000000000000111111222///000000111111000000000111111111111222222222222111222333444555666777777444444444444555666777777444444666888:::<<<>>>???vvv]]]OOOEEECCC@@@>>>>>>===;;;999888999999::::::;;;;;;<<<888888888777666666555555444444444333333333222222111111111222222333333333111111111111111111111111222222111111111111111222222111111111000000//////000000////////////000000///000000111222222333333000111222222222111///...111000///...---...///000111111111111111000//////------...///000111222222///////////////000111111000000//////......------111111111111111111111111///111222222111111222333333444444333222111111222333444555555666999===@@@@@@LLLZZZdddooozzz}}}}}}}}}}}}xxxrrrqqqnnniiiddd___[[[XXXWWWYYYTTTPPPOOOQQQSSSRRRQQQLLLKKKIIIIIILLLOOOQQQQQQLLLKKKKKKKKKLLLNNNPPPQQQ[[[ZZZYYYWWWSSSOOOLLLJJJCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@???>>>>>>===>>>???@@@@@@@@@@@@@@@===<<<;;;:::;;;===???@@@;;;;;;;;;:::::::::999999666666666666666666666666333333555666777777777777555444444333333333444444333333444555555555444444222222222333333444444444222222222222111111000000111111111111000000000000000000111111111111000000.........///////////////---------.........//////,,,,,,,,,------.................................---,,,+++---///000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++---//////...,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,++++++*********---------,,,,,,++++++++++++,,,............,,,+++------------------------,,,,,,.../////////...---...------,,,,,,------...000000/////////.........+++,,,---///000111111111---...///000000///...---------------------------.........------.........111000/////////000222333000111111111111000000///000111111111111222222222000111111222444555666666444444444333333444555555444444555666777999;;;===sss\\\NNNEEEBBB???;;;999888999:::::::::<<<<<<<<<<<<::::::666555555555444444444444333333222111000000000000111111111111111111111111333...)))***...333444333222222222111111111111111444333222222111111222222//////............//////------...000111222333444...............///000000---------...///000000111------......//////000000000000000000000000000000------------...000111222//////////////////////////////000111111111111111000000000000////////////222222222222222222222222666555555555666777999::::::===CCCLLLTTT]]]cccffflllnnnqqquuuyyy}}}xxxrrrmmmgggccc]]]]]][[[ZZZXXXVVVUUUTTTTTTOOOJJJLLLQQQSSSPPPKKKLLLMMMNNNOOOPPPOOOOOONNNLLLLLLKKKKKKLLLMMMNNNNNNWWWXXXXXXUUUPPPJJJFFFDDDBBBCCCCCCCCCBBBAAAAAA@@@???@@@@@@@@@@@@???>>>===BBBAAAAAAAAAAAAAAABBBBBB<<<<<<;;;::::::::::::;;;======<<<;;;:::888666666555555555555555555555555555555666666666666555555333333333333333333333333111222222333333222222111111111222222222333333333222222222111111111000000222111111111000000//////222222222111111111000000000000000000////////////++++++,,,---.........---.........------,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++...---,,,+++***+++,,,---************************---+++******,,,------,,,...------,,,---///000111++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---..................------,,,,,,,,,---------......***++++++,,,,,,------.........//////......---,,,..................------...------,,,,,,------...---///000///,,,+++---///000000///............//////////////////000111111---...///000000///...---000000000000111111111111000000000000111111111111333333333444444333222222222222333333444555666666666666666777888888999999rrr[[[MMMDDDBBB???;;;999999999:::999:::;;;;;;;;;;;;:::999666666666555555555444444555444333222222111111222111111111111111111111111333///++++++///222222111000111111111111111111111333333222111111111111111//////............//////......///000111222222333...............///000000------......///000000111///..................---///////////////////////////............//////000//////////////////////////////000111111111111000////////////000000000000222222222222222222222222444444333333444555777888333555999===BBBGGGJJJLLLUUUWWWZZZ```ffflllqqqttt{{{xxxssskkkeeeaaa^^^YYYVVVWWWWWWVVVUUUSSSRRRQQQPPPSSSPPPMMMNNNPPPQQQNNNKKKLLLLLLNNNOOOOOOOOONNNNNNJJJJJJJJJJJJJJJKKKKKKLLLRRRSSSTTTRRRMMMHHHEEECCCBBBBBBCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@????????????@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;======<<<;;;:::888666555555555555555555555555555444555555666666555555444333333333333333333333333111222222333333222222111111111111222222222333333222222222111111111000000111111111000000000//////111111111000000/////////////////////............,,,,,,------------------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,+++++++++++++++++++++++++++***)))***,,,---------++++++,,,,,,+++***)))(((------------------------.........------,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---..................------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,---------------,,,,,,,,,...------,,,,,,------...---///000///,,,+++---...------------......///000///////////////000000111......////////////......//////000000000111111111...////////////000000000222333333333333333222222222222333333444444555555555555666666777888888888pppZZZLLLDDDBBB???<<<:::999999:::888999::::::::::::999888777777777666666666555555555555444333222222222222111111111111111111111111222///------000222000.../////////000000111111111222111111000000000000000//////............///////////////000000111111111...............///000000------......///000000000000//////......------,,,........................000000///...............000000000000000000000000...///000000111111000000......//////000000111111222222222222222222222222222222111111222333444555333333555666888999:::;;;>>>???BBBGGGNNNUUU[[[^^^iiiooovvv}}}zzzqqqkkkddd```\\\YYYWWWUUUSSSQQQQQQQQQQQQPPPOOOOOONNNNNNPPPPPPQQQQQQPPPOOOMMMLLLLLLLLLMMMNNNNNNNNNMMMMMMHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMNNNMMMIIIEEECCCBBBBBBBBBBBBBBBAAAAAAAAAAAABBBAAA@@@?????????@@@AAAEEEDDDBBB???>>><<<;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;999888666555555555555555555555555555333444444555555444444333333333333333333333333333111111222222222222111111111111111222222222222333222111111111111000000000111111000000000000//////000000////////////..................------------///...------,,,---------,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++------------------------,,,,,,------,,,,,,++++++++++++++++++,,,,,,,,,,,,+++***)))***,,,......---+++,,,...//////,,,)))'''------------------------............------------+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---------------------......,,,,,,,,,,,,------------......---,,,,,,+++******---------------,,,+++++++++++++++++++++,,,,,,,,,...------,,,,,,------...---...///...,,,,,,,,,...+++++++++,,,---...000000//////......//////000111//////............////////////000000000000111111............////////////111222222333333333222222333333333333333333333333444444444555666666777777oooYYYLLLCCCAAA???<<<:::999999:::888888888999999888888888777777777777666666666666555444333222111111111111111111111111111111111111111000//////111111///,,,------...///000111111222111111000/////////////////////............//////000000000000000000//////...............///000000............//////000000////////////////////////........................//////............//////000000000000000000000000...//////000000000000000---......///000111111222111111111111111111111111111111111111222222333333555555555666777888888999777777888:::===CCCHHHKKKWWW\\\ccckkkttt|||vvvrrrmmmgggbbb^^^ZZZXXXVVVUUUTTTSSSSSSRRRNNNNNNNNNNNNNNNNNNNNNNNNMMMPPPSSSSSSOOOLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHIIIKKKLLLLLLKKKJJJIIIFFFHHHIIIIIIFFFDDDBBBBBBBBBBBBAAAAAAAAAAAAAAAAAACCCBBB@@@>>>>>>???AAABBBGGGFFFEEECCCAAA@@@??????<<<<<<;;;::::::::::::;;;;;;;;;::::::999777666555555555555555555555555555222333333444444333333222222222222222222222222222111111222222222222111111111111111111222222222222111111111111000000000000000000000000000000///////////////////////////////////////.........------000///...---,,,,,,---------------------------------......//////......---------------------------+++,,,---...---,,,+++***+++,,,,,,,,,,,,,,,---------,,,++++++---...------)))***,,,...///...---,,,++++++++++++++++++++++++------------------------+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,------------......++++++,,,,,,,,,------------------,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,...------,,,,,,------............------,,,,,,---++++++++++++,,,---...//////............///000000000///...------...///000////////////000000000111........./////////000000000111111222222222222222333333333333222222222222222333333444444555666666mmmYYYLLLBBBAAA>>><<<;;;:::::::::888888888888888888888888777777777777666666666666666555444333333222333333111111111111111111111111111000000000111000...,,,------...///000111111222111000//////......////////////............//////000000000///////////////...............///000000............////////////......///000111111222222........................---------......///111111000000000000000000000000......///000000000000000---......///000111111222111111111111111111111111111222222222333333333333333333333444444444555555666555555555777:::>>>@@@DDDHHHOOOVVV^^^jjjwww}}}uuuiiifffbbb```^^^\\\ZZZXXXQQQQQQQQQOOONNNMMMMMMMMMKKKKKKLLLLLLLLLMMMMMMMMMKKKOOOSSSRRRNNNKKKKKKLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNOOOOOONNNLLLJJJDDDFFFGGGGGGDDDCCCBBBCCCAAAAAA@@@@@@@@@AAAAAABBBCCCBBB@@@>>>>>>???@@@AAAAAA@@@???>>>============<<<<<<;;;::::::::::::;;;::::::999999888777666555555555555555555555555555222222333333333333222222222222222222222222222222000111111222222111111000000000111111111222222222000000000000000000000000//////////////////000000000000000000000000000000000000000/////////......000///......---------------------------------------..................---+++++++++++++++++++++++++++,,,---...---,,,+++***+++++++++,,,,,,---------111///---------...---,,,(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......+++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,------,,,,,,+++***++++++,,,,,,---------......------,,,,,,------......---------------,,,+++---,,,,,,+++++++++,,,,,,...............//////000000///...------...///000...////////////000000000//////000000000111111111///000111111222222222111222222222222222111111111222222222333444444555555kkkWWWLLLAAA@@@>>>===;;;:::::::::999999888777777888999999777777777666666666555555888888777666555555555555111111111111111111111111000000111111000///....../////////000000111111111111000000/////////////////////............//////////////////////////////...............///000000......//////////////////------...///111222333444........................,,,---------///000111222000000000000000000000000---...//////000000//////......//////000000111111111111111111111111111111222222333333333333222222444444444333222222111111333333222333444777:::;;;:::>>>CCCHHHNNNVVVaaahhhrrrxxx~~~ssshhhbbb\\\ZZZWWWUUUUUUUUUSSSRRRLLLMMMNNNLLLJJJHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJMMMOOOOOOLLLJJJKKKLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKMMMPPPRRRQQQOOOLLLJJJEEEFFFGGGFFFCCCAAAAAABBBAAAAAA@@@??????@@@BBBCCCAAA@@@???>>>>>>>>>???@@@===<<<<<<<<<<<<<<<======<<<<<<;;;::::::::::::;;;999999999888888666555555555555555555555555555555222333333444444333333222222222222222222222222222000000111111111111000000000000000111111111111222//////000000000000000111......////////////000000//////000000000000111111111000000000////////////....../////////...------******++++++++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,------,,,,,,++++++******++++++,,,,,,------111///---,,,---------+++///---,,,***)))******+++------------------------************+++++++++++++++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---++++++,,,,,,------......++++++++++++,,,,,,,,,,,,******+++,,,,,,---......---------------,,,++++++++++++,,,,,,------.........------,,,,,,------......---,,,,,,------,,,***...---,,,,,,+++++++++,,,......------......///000//////............//////......////////////000000000000000000111111111111...///000111111111111111111111111111111111111111222222222333444444555555~~~gggUUUJJJ@@@@@@>>>===<<<;;;:::999:::999888888888888999:::666666666555555555444444777666555444444333333333111111111111111111111111000000000000/////////000000111111111111111111111222111000000//////000000//////............//////......//////////////////...............///000000/////////////////////...,,,,,,---...///000000111////////////////////////...............///000111////////////////////////---...//////000000//////////////////000000000000111111111111111111111111111222333333333333222111555444444444333333333222222222222222333555666777666999===???AAAEEEMMMSSSZZZ___ffflllnnnppptttyyy|||zzzuuuqqqqqqpppmmmggg```ZZZVVVSSSQQQOOOOOOOOOOOONNNMMMJJJLLLMMMLLLIIIHHHHHHIIIEEEEEEEEEEEEFFFFFFFFFFFFIIIJJJKKKKKKJJJJJJKKKLLLKKKKKKIIIHHHHHHHHHIIIIIIIIILLLOOOQQQQQQNNNJJJGGGFFFGGGGGGEEEBBB??????@@@AAA@@@???>>>???@@@BBBCCC?????????>>>>>>>>>======>>>===============>>>>>><<<<<<;;;::::::::::::;;;888888888888777666555555555555555555555555555555333333444444444444333333111111111111111111111111000000111111111111000000000000000000111111111111////////////000000111111........./////////000000.........//////000000000000000/////////.........+++---///111111000...---*********++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,))))))******+++,,,,,,---,,,+++******,,,------,,,000000//////...------,,,------------------------*********++++++,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---***++++++,,,------......***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,*********+++,,,---------...------,,,,,,------...///---++++++------,,,***---,,,,,,,,,,,,------......------------...//////......////////////.............../////////000000/////////000000000000111---...///000111111111111//////000000111111222222222222333333444555555555zzzdddRRRHHH@@@???>>>===<<<;;;:::999;;;:::999888888999:::;;;666555555555444444444444333333222111000000000000111111111111111111111111///000000///......000111222222222111111111111111222222111000000000000000//////............//////............//////000000...............///000000///////////////.........,,,,,,------------------000000000000000000000000000000///............///////////////////////////---......///////////////000000000000////////////000000000000000000000000000111222333333222111000000000111222222333444444444444444333333333222222111333555555555777<<>>===>>>AAA@@@???>>>>>>@@@BBBCCC===>>>>>>>>>>>>===<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;777777888777777666555444555555555555555555555555333444444555555444444333111111111111111111111111000000111111111111000000000000000000111111111111.../////////000000111111---.........//////000000---------.........////////////.........---------***,,,///222222111...,,,,,,,,,,,,------.........+++++++++,,,,,,+++++++++------------------------...---,,,+++***+++,,,---(((((()))***++++++,,,,,,(((''''''(((+++---......((())),,,...///...,,,++++++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---******+++,,,,,,---......******+++++++++,,,,,,,,,...------,,,,,,++++++***......//////......---,,,((())))))***++++++,,,,,,...------,,,,,,------...///,,,***+++---...,,,)))+++++++++,,,---...///000...------------...//////---...///000000///...---............/////////000............/////////000---...///000111111111111...//////000111222222333222333333444444555555666wwwcccTTTLLLDDDAAA???======<<<:::888888888888888888999999999777666555444333222222222222222222222222222222222111111111111111111111111111111111111000000000000111111111111000000000000////////////000000000000000000////////////000000---......///////////////......////////////////////////............//////---------------,,,,,,,,,,,,------...///000111111//////............//////////////////000000000000000000000000000000000000000000////////////000000/////////...------///111111222222222222333333333111111111111111111111111222111000000000111222333666555444444555666777888999;;;???BBBDDDFFFJJJMMMWWWZZZ___fffnnnwww~~~zzzwwwnnnkkkfff```[[[VVVSSSRRRPPPOOONNNMMMKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGIIIKKKFFFFFFFFFFFFFFFFFFFFFFFFKKKJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIJJJJJJIIIFFFDDDBBB@@@??????===>>>????????????@@@BBB@@@???>>>===<<<;;;::::::<<<;;;;;;::::::;;;;;;<<<<<<;;;999777777888999:::333444666777777777666555666444111222444555444222222222222111111000000000222222222111111111000000000000000000000000000000222222111111000/////////////////////...............///000111111000///...000000000000000000000000333111...+++)))***+++,,,//////.........---------,,,------......------,,,***++++++,,,------......,,,,,,---,,,+++)))'''&&&)))***,,,,,,,,,,,,***))))))******++++++,,,,,,---******+++++++++,,,,,,,,,+++,,,---...---,,,+++***+++++++++,,,,,,---------'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---*********+++,,,---...///((()))++++++******+++------------,,,,,,+++++++++,,,+++***))))))+++---...---,,,,,,,,,,,,,,,,,,,,,***+++------------+++***+++++++++************)))---...///...,,,+++,,,------,,,,,,,,,,,,---......------............------////////////////////////......///000000000000000000000000000111111111111000111111111111222222222222222333333333444444444uuuaaaRRRJJJCCCAAA>>>===<<<<<<:::888<<<<<<;;;:::999888777666888777666555444444444444222222222222222222222222111111111111111111111111111111111111000000000000111111000000000/////////////////////000000000000//////............//////---......//////////////////////////////.........///...............///000........................,,,,,,------......//////......------------....../////////////////////000////////////////////////111111000000000000111111/////////...------///111....../////////000000000111111111111111111111111444333111000000000000111333222111111111333444555000333666888999;;;>>>@@@JJJLLLPPPVVV]]]dddkkknnnzzz|||zzzwwwqqqkkkeee```]]]XXXVVVSSSPPPNNNLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFEEEDDDDDDFFFHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHGGGEEECCCAAA@@@??????>>>???????????????@@@@@@??????>>>===<<<;;;:::999;;;;;;::::::::::::;;;;;;999:::::::::999999888888444555666777777666555555444222000111333444333222333333222222222111111111222222222222111111111111000000000000000000000000000000000000000111111111////////////...............///000111111000///...////////////////////////000...,,,***))))))***+++///.........------------,,,,,,------------,,,,,,'''(((((()))******++++++******++++++++++++******---......//////......---,,,,,,,,,+++******))))))******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,+++++++++,,,,,,---)))***,,,+++******+++,,,---,,,,,,,,,++++++++++++++++++*********+++,,,---+++,,,,,,---------------,,,,,,------------,,,,,,++++++++++++***************,,,------,,,,,,...///---,,,,,,,,,,,,---............////////////....................................///000000000000000...////////////000000000000000111111111222222222000000000111111111222222ttt```QQQHHHCCC@@@>>><<<<<<;;;:::888<<<<<<;;;:::999888888777888777666555555555555555222222222222222222222222111111111111111111111111111111111111000000000000000000000/////////......////////////000000000000......------------......---......///////////////000000//////.........---...---------...///000000......//////000000111111,,,,,,------------------------,,,,,,,,,,,,------////////////////////////////////////////////////111111000000000000111111...///000///------///000---------.........//////111111111111111111111111444333222111000/////////111111000000000111222333///111333444444555777888<<<===@@@DDDIIINNNSSSUUUccciiiqqqvvvyyy|||}}}yyyuuupppllliii```___\\\YYYUUUQQQMMMLLLIIIHHHGGGFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDCCCCCCCCCFFFHHHKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHHHHHHHHHHGGGGGGGGGFFFEEECCCBBB@@@??????>>>@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;:::999999;;;::::::999999::::::;;;777999:::;;;;;;999777666555666666666666666555444333222111222444555555333333333333333222222222222333333333222222222111111000000000000000000000000...//////000111111222222////////////...............//////000000//////.................................------,,,,,,,,,,,,............------------,,,,,,------------,,,,,,******++++++,,,,,,------)))))))))***+++,,,---...//////............//////,,,,,,++++++******))))))******+++++++++,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,++++++*********++++++,,,---,,,+++***+++,,,+++++++++++++++***************++++++,,,,,,,,,+++***+++,,,.........------...------,,,,,,------...,,,+++++++++************)))***,,,---,,,---///000---,,,,,,,,,,,,---......//////000000000000//////------------------------......///000000000000///............////////////000000000111111111222222000000000111111111111222sss___PPPGGGAAA???===;;;;;;;;;999888888888888999999::::::;;;777777666555444444555555333333222222222222222111111111111111111111111111111111111111000000000///////////////............////////////000000000000///......------......///---......///////////////000000000///......------------------...///000000...//////000111222222333......------------------...------,,,,,,------...///////////////.........////////////////////////000000////////////000000...///000///...---...000//////000000000111111111111111111111111111111111222222111111000000000///333333333333333333333333222333444444333333444555666666777999<<>>===<<<<<<<<<<<<;;;:::999999999::::::999999999999::::::888999999::::::888777666666666666666666555555555555555555666777777777666333333333333333333333333333333333333222222222222000000000000000000000000//////000000111111111111////////////............////////////////////////...........................///000111111000//////------------------------,,,,,,,,,------,,,,,,,,,++++++,,,,,,---.........***)))))))))***,,,...///---,,,+++******+++,,,---******++++++,,,,,,------******+++++++++,,,,,,,,,...---+++*********+++,,,---,,,,,,,,,++++++******+++***)))))))))***,,,---++++++++++++++++++++++++++++++******++++++,,,---,,,++++++*********++++++,,,---...---+++***+++,,,************************(((***+++------,,,+++******+++,,,------,,,+++***///...---,,,,,,---...///,,,,,,+++++++++*********)))+++,,,,,,,,,,,,...///---,,,,,,,,,,,,---............////////////......---------------------------...//////000000//////........./////////000000000000000000111111111111222222222222333333333333sss___OOOGGG@@@>>><<<;;;;;;:::999888555666666777888999999999555555444444333444444444333333333222222111111111111111111111111111111111111111111111000000000///////////////............////////////000000000000000//////////////////000---......///////////////000000//////.........------------------...//////...//////000111222222333/////////...............//////............//////000/////////......------..............................------------......---///000000.........///000000000111111111222222000000000000000000000000//////000000111111111111333333444444444333333333000111222111///...///000555444444444666777999;;;;;;>>>BBBEEEGGGIIIKKKLLLMMMNNNPPPUUUXXXYYYXXXVVVSSSVVVYYY]]]aaadddfffhhhppprrrwww|||}}}}}}~~~yyyzzz}}}~~~zzzwwwuuuppplllfff___YYYUUUSSSQQQMMMMMMLLLKKKIIIHHHGGGFFFEEEFFFFFFFFFFFFFFFEEEEEECCCCCCBBBAAA@@@???>>>>>>@@@@@@@@@AAABBBCCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEFFFIIIKKKMMMMMMLLLKKKIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIIIIJJJMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFEEEDDDDDDCCCAAAAAA@@@???????????????BBB@@@>>>>>>???>>><<<:::;;;;;;::::::999999888888999999888888888888999999:::999888777777777888888666666666555555555666666777777888888888777666666333333333333333333333333333333333222222222111111000000000000000000000000111111111111000000//////////////////............//////............//////........................---///000222222111000///,,,,,,------------------+++,,,,,,,,,,,,,,,,,,+++(((((())))))******++++++---,,,+++******+++,,,---,,,+++***))))))***+++,,,++++++,,,,,,---.........******+++++++++,,,,,,,,,---,,,+++***)))***+++,,,,,,,,,,,,++++++*********+++***)))))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---************+++,,,---...,,,---...---+++***+++,,,************************((())),,,---...---+++***,,,,,,,,,,,,+++***((('''...---,,,++++++,,,---...,,,,,,,,,++++++++++++***+++,,,------+++***+++------,,,,,,,,,,,,---......,,,------......------,,,------------------------------.../////////////////////000000000111111111//////000000000111111111111111222222222333333333rrr^^^OOOFFF???===;;;:::::::::999888888888777777777666666666555444444333333333444444444333333222222111111111111111111111111111111111111111111111000000000000000000000/////////......////////////000000000000000000////////////000000---......///////////////////////////////////////......---------------.........//////000000111111...//////////////////////////////....../////////000//////......---------........................------,,,,,,,,,,,,---------///000000///......///....../////////000000000000000000000000000000000------///000111222222222111111222222222111000000000111222111000///000111444333222222222333444555555666888:::;;;<<<======<<<<<<>>>AAADDDFFFFFFEEE@@@CCCGGGJJJLLLNNNQQQSSSXXXZZZ^^^bbbeeehhhiiijjjlllkkkhhheeeddddddeeefffeeegggjjjmmmoooqqqssssssllljjjgggddd```\\\YYYXXXQQQOOOMMMJJJHHHGGGFFFFFFCCCCCCBBB@@@???>>>=========>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@AAACCCCCCEEEEEEFFFFFFFFFFFFEEEEEECCCDDDDDDDDDCCCDDDFFFHHHKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHLLLKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEDDDCCCCCCBBBBBB@@@@@@?????????@@@@@@AAABBB???======??????===::::::999999999888888888777999888888777777888888999;;;999777666555666888999555555555555555666777777:::;;;<<<;;;888555444333222222222222333333333333222222222111111111000000000000000000000000000000222222111111000//////...////////////............///......------......///........................,,,---...//////...------,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,.........---,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,+++***************+++++++++++++++*********+++***************++++++++++++++++++++++++++++++++++++******++++++,,,---*********+++,,,---///000+++,,,---,,,+++***+++,,,*********+++++++++++++++(((***+++------,,,+++***------,,,+++***))))))(((---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,------,,,+++******+++---,,,,,,,,,,,,---......,,,,,,,,,------,,,,,,,,,------------------------------...////////////...000000000000111111111111/////////000000000111111/////////000000000000111qqq\\\MMMDDD>>><<<:::999::::::999777888888888777777777777777555555444444444444555555444444333333222111111000111111111111111111111111111111111111000000000000111111000000000/////////////////////000000000000/////////....../////////---......///////////////------......///000000000//////...---,,,,,,,,,,,,........................---------......////////////......------......///000000///......---,,,,,,...........................------,,,,,,------...,,,...000000///.........---------.........//////000000000000000000000000---...///111111111000000000000111111111000///...111222333333222222333444333222111000000111222333333333333444666777777777777666555666999::::::999555888<<<======>>>AAADDDBBBDDDGGGJJJLLLLLLLLLLLLNNNMMMKKKJJJJJJKKKLLLMMMMMMOOOQQQTTTUUUUUUUUUUUUPPPNNNLLLJJJGGGEEEDDDDDD???????????????@@@@@@@@@======<<<;;;:::::::::::::::;;;<<<>>>???@@@@@@@@@???@@@AAABBBBBBBBBAAAAAA>>>>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDBBBAAABBBDDDFFFHHHHHHHHHGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGFFFFFFFFFEEECCCCCCCCCBBBBBBAAAAAAAAA????????????@@@@@@AAABBBBBB>>>;;;<<>><<<:::999::::::999777555666777888999:::;;;;;;666666555555555666666777444444333333222111000000111111111111111111111111111111111111000000000000111111111111000000000000////////////000000000000.........------.........---......///////////////,,,,,,---...///000111111000///...---,,,+++++++++---------------,,,,,,,,,++++++,,,,,,---...//////...------,,,,,,------...000000///...------,,,,,,.................................------.........,,,...000111///................../////////000000000000000000000000000000//////000111111000///...000111222222222000///......000111111000111222444444333222111111111222333111000000222444555555555666444222222333444333222222444777777666777999<<<777999;;;===>>>===<<<;;;;;;::::::::::::;;;===>>><<<>>>@@@BBBBBBAAA@@@???@@@???>>>===<<<;;;;;;;;;;;;;;;<<<======<<<<<<;;;888888888888999:::;;;<<<888999:::<<<===>>>>>>>>>===>>>??????>>>===;;;:::????????????@@@AAABBBCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEEEEEEECCCBBBBBBDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAA@@@@@@????????????@@@AAABBBCCCAAA===;;;<<>>:::888888888888777777777777888888777777777777888888666777999:::999888666555444333333444555777999:::HHHJJJJJJGGG@@@:::777777000000000111111222222222000000000000////////////000000000000000000000000/////////000111111222222000/////////............///...---,,,,,,---...///000000000000000000000000000000//////............+++++++++,,,,,,---------+++++++++,,,,,,+++++++++((())))))******+++,,,,,,***+++,,,---...---,,,+++******,,,------,,,******((((((((()))******++++++******+++++++++,,,,,,,,,******+++,,,,,,***)))((())))))******+++++++++,,,)))***+++,,,,,,+++)))(((************************++++++******++++++,,,---//////...------------...((()))++++++******+++---+++++++++,,,,,,---------******++++++,,,,,,,,,+++...---+++***,,,...222444)))***+++,,,,,,+++***)))---------,,,,,,,,,++++++((()))++++++++++++---///---,,,,,,,,,,,,---......---..................---////////////////////////,,,---......//////................../////////000////////////000000000000111111111111222222222222lllYYYKKKCCC???===;;;:::::::::999888999999999888777666666555666555555555555444444444666444111000111111///...////////////000000000000111111111111111111111111333222000/////////000111000///...---,,,,,,---...////////////////////////......------------......////////////////////////---------.........//////++++++,,,---............,,,,,,,,,---------......---------............///000000//////.........---******+++++++++,,,,,,,,,***++++++,,,,,,---......////////////////////////000000//////.........------...///000000///...---...///000111111000///...////////////////////////000////////////111333444555444333333222222333333000000111111111222222222222222222222222222222222555555666555444333555777777666555555555666888999;;;888555444555666777777999999999999::::::::::::999999999999999888777777555666888999:::::::::999::::::999999888999999999::::::;;;;;;<<<============>>>>>>======>>>@@@CCCAAAAAAAAAAAAAAABBBCCCDDDDDDEEEGGGHHHGGGFFFDDDCCCCCCCCCAAAAAAAAAAAACCCCCCCCCDDDDDDDDDCCCBBBAAA@@@EEEDDDDDDDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@????????????AAAAAABBBBBBCCCDDDDDDDDDAAAAAA@@@@@@>>>===<<<;;;::::::::::::::::::::::::;;;:::888777777777888888777777777777666666666666777666555555666888:::;;;FFFGGGGGGDDD???:::666555222222222111111111000000111111111000000000000///......///000111222222333222222222111000//////...//////000000000000//////---,,,+++,,,...///...---,,,,,,,,,---------......+++,,,------......------///---++++++,,,......---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))***++++++***+++---///,,,,,,,,,++++++*********((((((((()))******++++++------------,,,,,,+++***+++++++++************)))///...------,,,,,,------,,,---...---+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***)))))),,,,,,,,,------...............---,,,,,,------------------............//////////////////.........------------------------......///000000000000000////////////000000000000111111111000000000000000kkkXXXJJJCCC@@@>>>;;;::::::999888666999999888888777666666555555555555555444444444444666444222111111111000...000000000000111111111111111111111111111111111111222222000/////////000000000000...---------......////////////////////////......------------..............................------........./////////,,,,,,------...---------,,,,,,,,,---------...............////////////000000/////////.........---+++,,,,,,,,,------------******++++++,,,,,,,,,---........................000/////////.........------...///000000///...---//////000000000000//////////////////////////////000////////////111222333333222111111000000111111000000000111111111222222222222222222222222222222000111222111//////111222444444444444444555666666888666444333333444555555222222222222333333333333666666777777666555555444444555777888999999888888888888777777777888888999999999999:::;;;;;;<<<<<<===>>>>>>=========???BBB?????????@@@AAABBBCCCCCCAAABBBDDDEEEFFFGGGFFFFFFCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBBBBAAAFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCC@@@@@@@@@???>>>===<<<;;;::::::::::::::::::::::::::::::888777777777888888888888888777777777777666666555444444555666888:::AAABBBCCC@@@<<<777444333222222222111111111000000333333333222222222111111/////////000111111111222222222111111000//////.../////////000000/////////---,,,+++,,,...///...---,,,,,,,,,---------......,,,---......//////......///---++++++,,,......---+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************,,,++++++******++++++,,,***+++++++++******)))((()))))))))))))))))))))))))))***++++++******,,,...,,,++++++++++++++++++******************+++++++++,,,,,,------,,,,,,+++***))))))******+++++++++,,,,,,,,,+++************+++***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///......---,,,,,,++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,------------------............////////////............------------------------///000000000000//////....../////////000000000000000000000000000000000000iiiWWWJJJCCC???===:::999999888777555999888888777777666666555555555555555444444444444555333222111222111000...111111111111222222222222111111111111111111111111111111000/////////000000000000///.........//////////////////////////////......------------......------------------------------........./////////---------...------,,,,,,,,,,,,,,,---------.........////////////000000000/////////...............------------............,,,,,,,,,,,,------------......................../////////...............---...////////////...---000//////////////////000////////////////////////000000000//////000111111111000//////......//////000000000000111111111111111111111111111111111111111222333222000000222333111111222333333333333222444333222111111111222333222222222222333333333333333333333333333222222222333444555666777777777777666666555666666777888999777888888999999:::;;;;;;===>>>>>>===<<<<<<>>>@@@======>>>???@@@BBBCCCCCCAAAAAABBBCCCDDDEEEEEEFFFAAAAAA@@@@@@@@@@@@AAAAAADDDCCCCCCBBBBBBBBBCCCCCCGGGGGGFFFEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDDDDCCCDDDDDDCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@@@@@@@???>>>===<<<;;;::::::::::::::::::999999:::999888888777888888888999888888888777777777777555444333333444555777888;;;<<<===;;;777444222222222222222111111111111111333333222222222111111111000000000000000000000000222111111000000//////.........////////////......---,,,+++,,,...///...---,,,,,,,,,---------......---...//////000000/////////---++++++---...------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((((((((())))))))))))************************,,,+++************+++,,,)))************)))(((((())))))))))))))))))))))))***+++,,,+++******+++,,,*********+++++++++++++++,,,,,,+++++++++*********,,,,,,,,,,,,,,,++++++***(((((()))***+++,,,------,,,,,,+++***************)))+++++++++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,------------....................................------------------------000000000000///...------....../////////000000000000000000000000000000000|||fffUUUIIIBBB<<<:::888888999999888777888888777777666666666666555555555444444444333333555333222222333222000///000000000111111111222222111111111111111111111111000000000/////////000000000000000/////////000000////////////////////////......------------......------------------------,,,,,,,,,,,,---------...............---,,,++++++,,,,,,,,,---------..................////////////........................,,,------------.........................................................................................................000///...------...///000////////////////////////000000000///////////////000///......---........./////////000000000111111111111111111111111111111222333444333111111333444///000111222333222111000222222222111000000111222444444444444555555555555222111111111111111111111333333444444555555555555555555555555666777888999777777888999999::::::;;;<<<===>>>===<<<<<<===>>>======???@@@AAABBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBCCCDDDDDDHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCCCCBBBCCCCCCCCCDDDDDDEEEEEEDDDCCCBBB????????????>>>===<<<;;;:::::::::999999999999999999999888888888888888888777777777777666666666666444444333333444555666777666777888777444222111111111111111111111111111111000000000000////////////000000000000000/////////111111000000////////////---......//////......------,,,+++,,,...///...---,,,,,,,,,---------......------...///////////////...---,,,,,,---...---,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((((((((((((************************++++++************++++++)))***************)))))))))))))))))))))))))))))))))+++,,,,,,***)))***+++))))))******++++++,,,,,,,,,,,,++++++***)))((((((++++++,,,,,,,,,++++++***))))))***++++++,,,------...------,,,+++,,,,,,,,,+++,,,---,,,+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))++++++++++++,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,---------.........------...............///------------------------/////////000//////.............../////////000000/////////000000000000000yyydddSSSHHHBBB:::888777777999:::::::::777777777666666666666666555444444444444333333333444333222333444333111////////////000000000111111000000000000000000000000/////////000000000////////////000000000000000000////////////////////////......------------......------------------------******+++++++++,,,,,,,,,............---,,,++++++,,,,,,,,,---------......,,,,,,,,,---------......---------...............,,,,,,,,,,,,------------------------....................................---------.....................------------......000///...------...///000////////////////////////000000000000////////////000000///............///....../////////000000000000000000000000000000000///000111000///...000222///000111333333222111111000111333222000000111333111111111111222222222222222111111000000111222222333333333333333333444444555555555666777888999:::888888888999::::::;;;;;;:::<<<======<<<<<<<<<>>>>>>???@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDEEEGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDBBB>>>>>>>>>>>>>>>===<<<;;;:::::::::999999888888888888888888888999888888888666555555555444444444444555555444444555555666666333444555444222111111222111111111111111111111111000000000/////////......000000000///////////////000000000///////////////------............---------,,,+++,,,...///...---,,,,,,,,,---------......,,,,,,---............---...---,,,,,,......---,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******************************************************++++++,,,++++++***)))))))))))))))))))))))))))***,,,,,,***))))))***)))))))))******+++++++++++++++***)))(((''''''&&&******+++,,,,,,+++++++++,,,+++++++++++++++++++++------,,,++++++++++++,,,***+++,,,,,,******+++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))+++++++++++++++++++++++++++*********++++++,,,---,,,,,,,,,------------...,,,---------......//////------------------------,,,,,,---///000000000000............////////////......//////000000000000wwwbbbRRRGGGAAA:::888777888:::;;;;;;;;;666666666666666666666666444444444444333333333333333333333444555444111///.../////////000000000000000000000000000000000000......///000000000//////......///000000000//////////////////////////////......------------......------------------------*********+++++++++,,,,,,---------...------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,------------------------.........+++,,,,,,,,,,,,---------)))******+++,,,,,,---------------------------------------------...............------------......///..................///////////////////////////......///000000000//////111000//////......//////............////////////////////////////////////111111222111000///111333000000111222222222222222...111333333000///111444000000000111111111222222222222111000000222333444333333222222222333333444666666555666666777888999777888888999::::::;;;;;;888:::<<<===<<<<<<===>>>???@@@BBBCCCDDDDDDCCCBBB@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHGGGEEECCCAAA===>>>>>>>>>======<<<;;;:::::::::999888888777777777777888999999999999888444444444444333333333333555555555555555555555555111222333333111111222333111111111111111222222222222222111111111000000000////////////////////////////////////////////////,,,,,,------------,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......+++,,,,,,---...------------,,,,,,---......---+++,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))++++++++++++++++++++++++))))))***++++++***))))))******+++,,,,,,,,,,,,+++))))))))))))))))))))))))''')))+++,,,+++))))))***)))))))))*********************)))(((''''''&&&&&&)))***++++++++++++++++++---,,,,,,,,,++++++++++++++++++***)))))))))))))))'''(((***)))(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++************)))++++++***++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,---......//////------------------------***+++,,,...///000111111------........./////////---......//////000000111vvvaaaQQQFFF@@@===;;;999999:::;;;:::999666666666666666666666666444444444333333333222222333222333444555444222/////////000000000111111111000000000000000000000000------///000000000//////,,,---...///000//////...////////////////////////......------------..............................+++,,,,,,,,,------------,,,,,,------...---------,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,------.........------------............)))***+++,,,---...///000------------------------,,,,,,,,,------............------,,,,,,------...---......//////......---////////////////////////,,,---...000000000//////000000///...............------........./////////////////////////////////222222333222111000222444000000000000000111222222,,,000333333///...111444111222222222222333333333333222000000000222333555444444333222222222333444666555555555555555666666666666777888888999999:::666888;;;<<<<<<<<<===>>>???@@@BBBCCCCCCBBBAAA@@@@@@AAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCCCCBBBAAA@@@===???BBBEEEFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGGGGFFFDDDAAA???=========>>>======<<<;;;::::::999999888777777666666777888999:::999999888555555444444444333333333333333444444444444333333000111222111000///111222000000111111111222222222222111111111000000000000---.........///000000000////////////////////////,,,,,,------------,,,,,,---,,,+++,,,...///...---,,,,,,,,,---------......,,,------...............---,,,,,,---//////---+++,,,,,,,,,------,,,,,,,,,*********************************************************)))))))))((((((++++++++++++++++++++++++((()))***++++++***)))((())))))***+++++++++++++++))))))))))))))))))))))))%%%(((+++,,,+++*********************))))))))))))******))))))((((((''''''))))))***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))&&&((())))))(((((()))+++************************************************++++++++++++++++++,,,,,,++++++******))))))))))))++++++++++++,,,---...///++++++,,,,,,,,,---------++++++,,,------...//////------------------------+++,,,---...//////000///---------.........//////------......///000000111vvv```PPPEEE@@@@@@>>><<<:::::::::999777555555555666666666666666444444444333333333222222333222333444666555222///000111111111111222222222000000000000000000000000,,,---///000000000//////+++,,,.../////////......////////////////////////.........------.........////////////////////////---------.........//////++++++,,,---............,,,,,,,,,---------......---------.........//////,,,,,,,,,------...................../////////000+++,,,---///111222333444------------------------,,,,,,,,,------............---,,,,,,,,,,,,---...,,,---...//////...---,,,////////////////////////+++,,,...000000000000000//////...------------...---------.........//////////////////////////////---...///...,,,,,,...///000000///......000111222+++///333222///---000333000000000000111111111111222111000///000111333555555444333222222222333444555555444333333333444444555555666666777888888888444777:::<<<<<<===>>>??????@@@AAABBBBBBAAA???===CCCDDDEEEEEEDDDAAA???===AAAAAACCCCCCCCCCCCAAAAAA<<>>@@@BBBAAAAAAAAABBB????????????????????????CCCCCCCCCBBBBBBAAAAAA@@@AAABBBCCCCCCDDDCCCCCCCCCDDDBBB@@@@@@AAABBBCCCBBBBBBCCCDDDDDDDDDCCCBBBAAADDDCCCBBB@@@???@@@@@@AAA@@@AAABBBCCCBBB@@@>>><<<========================:::999888888777777888888666777999;;;;;;;;;999888666666555444333333222222333333333333333333333333444333111000000000111222111111111111111111111111222222222111000//////...////////////////////////////////////////////////......------------......---.........---+++)))(((***+++,,,---....................................//////...---,,,,,,++++++))))))***+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++'''((()))***************,,,------...---,,,+++***,,,+++))))))***+++******(((((((((((((((((((((((((((((())))))*********+++*********))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,+++)))))))))+++,,,+++*********+++++++++,,,,,,,,,***((('''))),,,---,,,***))))))***++++++++++++***)))+++---,,,)))(((***,,,)))+++---,,,)))(((***,,,***+++,,,---------,,,,,,++++++******+++---...000,,,,,,,,,---------....../////////...---+++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---....../////////////////////...,,,,,,+++++++++.........///000111111111qqq\\\KKKDDDCCCAAA<<<777666888999777555444444444444444333333222666555555444444333222222444444222222222222444444111111000000000000111111........................000000000000//////......,,,------...///000000111///...------------...///------------------------///...---++++++---...///000000/////////............---,,,,,,,,,,,,---...,,,,,,,,,,,,++++++++++++------------------------...------,,,,,,,,,,,,---,,,,,,,,,---------------///111111000,,,++++++------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,---------......---------//////............////////////...---------------/////////000000000111111........................////////////////////////....../////////000000000////////////////////////111111000////////////000222000//////111111...,,,000000000111111222222222333333222222222222333333222222222333444444555555777777777888999999::::::<<>>>>>??????@@@???@@@AAABBBAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888999:::;;;<<<;;;:::888666666555555444333333222222222222222222222222222222333222111111000000111111111111111111111111111111222222111111000//////...////////////////////////..............................------------......------------,,,+++************+++,,,------------------------------------///......---,,,,,,++++++))))))***++++++,,,------******))))))))))))******++++++************++++++((())))))************)))***++++++,,,+++***)))(((,,,***))))))***+++******************************))))))******++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******************++++++***)))((()))+++++++++***)))))))))*********++++++,,,***))))))+++,,,***((())))))***++++++++++++***)))+++,,,+++)))(((***,,,)))+++,,,+++)))(((***,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++,,,......++++++++++++,,,,,,,,,---,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------...///////////////...---------------......000000000000////////////kkkZZZLLLDDDAAA@@@<<<888777888999777555666666666666555555555555666555555444444333222222333333333333333333333333111000000//////000000111////////////////////////000000000////////////.../////////.........------///...------------...///...........................---,,,++++++,,,---...---,,,+++++++++,,,......------,,,,,,,,,------...,,,,,,,,,,,,------------------------------------------,,,++++++***++++++------------,,,,,,,,,,,,---222444222,,,)))+++000,,,------------,,,++++++------------------------,,,,,,,,,---------......,,,---...//////...---,,,........................///......------......///...---,,,,,,,,,,,,,,,,,,.........////////////000........................////////////////////////.........////////////000////////////////////////000000///............///111///......///000000///...//////000111222333444222111111111111111111222000111111222222333444444666777777888999999::::::===???AAABBBAAA??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======@@@AAABBBBBBCCCCCCBBBBBBDDDBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCBBBAAA???>>>>>>============>>>??????>>>???@@@@@@???>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<999999888777777777777888<<<<<<<<<<<<:::888555444555555444444333333222222111111111111111111111111111111222222111111000///111111111111111111111111222111111000000//////...////////////////////////..............................------------......---,,,,,,++++++,,,,,,---******+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++))))))******+++,,,,,,,,,******))))))))))))******++++++************++++++)))************))))))(((((())))))))))))(((((('''+++***((((((***++++++*********************************++++++++++++,,,,,,))))))))))))))))))))))))******************************************)))))))))((('''(((***+++***)))((((((((()))))))))******---,,,******+++***)))'''))))))***++++++++++++***)))***++++++))))))***+++)))***++++++***)))***++++++***)))))))))***,,,,,,,,,,,,++++++++++++,,,---************++++++++++++)))***+++---............------------------------------............------------...////////////...,,,,,,,,,---...///000111222222111000...---,,,,,,|||fffXXXMMMDDDAAA>>><<<999888999999777666888888777777777777777777666555555444444333222222000000111111111111000000000000////////////000000000000000000000000000000/////////////////////////////////......---------.........------.................................---,,,,,,++++++,,,,,,---,,,+++***)))***,,,...000---,,,,,,,,,------......***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++******+++...------,,,,,,+++++++++(((,,,...---***))),,,///+++,,,,,,,,,,,,+++******------------------------,,,,,,,,,---------......,,,------......------,,,...........................------------------...------,,,,,,,,,,,,---------------.........//////................................................------.........///////////////////////////////////////...------------...000...------...///000111/////////000111222222222222111111000000111111222000000111222222333333444666666777888888999::::::===???AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=====================>>>@@@@@@AAABBBBBBBBBBBBBBBDDDBBBAAAAAACCCCCCCCCBBBAAAAAABBBBBBAAA???===<<<<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999999888777777777777777;;;;;;;;;:::888666444333444444444333333333222222222222222222222222222222000111222222222111///...111111111111111111111111111111000000////////////////////////////////////...........................------,,,,,,------...,,,,,,+++***+++,,,...///+++,,,,,,,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,++++++************++++++***************)))((('''((((((((((((((((((((('''+++)))((((((***++++++***************************************************((((((((()))))))))))))))''''''''''''''''''''''''++++++******))))))(((((()))''''''((()))***)))(((((((((((()))))))))******,,,+++************))))))))))))***++++++++++++***))))))******))))))***+++)))***************+++++++++***((('''''')))+++,,,,,,,,,++++++++++++++++++*********++++++++++++,,,)))***+++,,,---.........,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,---......//////......------------...///000000111111000///...------,,,zzzeeeXXXMMMEEEAAA===;;;:::999999888777666666666555555555555666777666555555444444333222222///000000111111000000///000000////////////000000000000000000000000000000.............../////////------------............---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,000///...---...000333444+++,,,,,,------.........))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++,,,,,,---------,,,,,,++++++******))))))***++++++++++++++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,,,,---------......,,,------------------,,,///...------------...///------,,,,,,,,,,,,------...---------------......------------....................................------------------------------------....................................///......---------------......---------...000222000000000000000000000000222222111111111111222222111111111222333333444444444555555666888999999:::<<<>>>@@@@@@>>>=================================<<<<<<======>>>>>>?????????@@@@@@AAAAAAAAAAAAAAABBBAAAAAAAAACCCCCCBBB@@@???@@@@@@@@@???>>><<<;;;<<<===>>>???@@@@@@AAAAAA>>>=========<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;999888777777666666777777777777777666555444333333333333333333333222222222333333333333333333333333000000111222222000///...000000000000000000000000000000000///////////////////////////////////////........................------,,,,,,,,,,,,------,,,+++******+++,,,...///,,,---------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++)))***************++++++,,,,,,++++++++++++,,,,,,++++++************++++++***************)))(((''')))))))))((())))))))))))***((('''((()))++++++***)))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))''''''''''''''''''''''''+++******))))))((((((((()))''''''((()))***)))((()))))))))*********++++++))))))************+++,,,))))))***++++++++++++***((((((((()))************)))))))))***++++++++++++***)))((('''''')))+++,,,++++++++++++++++++******++++++++++++,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,------.....................------------..............................{{{fffXXXLLLDDD@@@;;;;;;::::::999888777777888888777666666777999:::666555555444444333222222222222222222222222222222000//////......//////000////////////////////////---............/////////,,,,,,,,,---......//////------...//////...------------------------------,,,,,,------------,,,,,,---------------///111222++++++,,,---............)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++000---++++++,,,,,,***'''+++,,,,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---...---,,,++++++,,,---...---,,,,,,++++++,,,,,,------------------......///---------............///........................------------------------,,,,,,,,,---------..............................//////...------------...,,,.........------///111111111000000000/////////222222111111111111222222000111111222333333444444222333444555666777888999999;;;>>>>>>===;;;;;;<<<========================<<<<<<===>>>>>>???@@@@@@>>>???@@@@@@AAAAAA@@@@@@AAA@@@@@@AAABBBBBB@@@???======>>>???>>>===<<<;;;===>>>???@@@AAAAAAAAAAAA>>>>>>===<<<<<<;;;;;;;;;::::::::::::::::::::::::888888777666666666666777444444444333333333333333333333333333222222222222333333333333333333333333000000111111000000///...000000000000000000000000////////////////////////////////////////////////------------------------------,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,------......---------++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******************************))))))))))))******++++++************++++++)))************))))))(((***))))))))))))******+++)))((('''''')))++++++***(((((((((((((((((((((((()))(((((((((((('''''''''&&&''''''(((((())))))***************************))))))))))))))))))(((((()))((('''(((***+++***))))))))))))*********++++++''')))***+++******,,,---))))))***++++++++++++***(((''''''(((***+++***)))***)))((()))+++,,,,,,+++***)))((((((((()))++++++******+++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,---,,,,,,+++***))))))******++++++,,,,,,---******++++++++++++******,,,,,,---............---...------,,,,,,,,,------,,,,,,---...//////000000|||gggWWWJJJBBB???::::::;;;:::999888777888:::999888777888999;;;<<<666555555444444333222222333222111000000111222333//////............//////........................---------.........//////,,,,,,------------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,---------......---------)))))))))******+++++++++***+++,,,...............++++++,,,,,,------......+++++++++++++++++++++++++++*********+++,,,---...+++++++++++++++,,,,,,,,,.........---+++*********,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,---...,,,+++******+++,,,...,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,------...---............/////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------........................000//////...---.........+++...000///...---...////////////000000000000000111000000//////000000111//////000111111222222333000111222333555666777888666999;;;<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>???@@@@@@>>>??????@@@@@@@@@@@@@@@???>>>>>>@@@AAAAAA???===:::;;;<<<===>>>===<<<<<<===>>>@@@AAAAAAAAA@@@@@@???>>>===<<<<<<;;;;;;;;;999999999999999999999999888888777666666666666666555444444333333333333333222222222222222222222222222222222222222222222222111111000///////////////000000000000000000000000////////////////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************))))))))))))******))))))))))))******++++++************++++++((())))))************)))))))))((((((((()))++++++((('''&&&''')))++++++***))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&''''''((())))))***++++++++++++++++++++++++((((((((()))))))))))))))***)))((()))+++++++++***((((((((()))))))))******(((***,,,+++))))))***,,,))))))***++++++++++++***((('''&&&'''***,,,+++)))***((('''))),,,---,,,+++)))))))))*********++++++((()))***+++,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,+++************++++++,,,------...***++++++,,,,,,++++++***+++,,,------......------+++++++++++++++,,,---...,,,,,,------...///000000}}}gggVVVHHH@@@>>>999:::;;;;;;999888777888666555444333444555777999666555555444444333222222222000///------///000222//////............//////........................---------.........//////...---------------,,,,,,,,,---...//////...---,,,++++++++++++++++++++++++---......//////......---******+++,,,,,,,,,,,,+++)))+++,,,...//////......---------...............++++++++++++++++++++++++(((((())))))***+++------*********++++++,,,,,,---'''+++...---)))(((+++///,,,------------,,,++++++------------------------,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,***))))))***,,,---,,,++++++++++++++++++,,,+++*********+++,,,,,,---.........////////////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000000///............///+++...111111...,,,---...------...///000111222222//////............//////......//////000111111111///000111222444555666777555777:::;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===???@@@@@@>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@>>><<<999:::;;;============<<<===>>>@@@AAAAAA@@@????????????===<<<<<<;;;<<<<<<999999999999999999999999888888777666666666666666777666555444333333333333222222222222222222222222111111111111111111111111222111///.........///000000000000000000000000000.........///////////////////////////////////////---------------------------,,,,,,++++++,,,,,,---+++,,,---...------+++***((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))),,,,,,++++++++++++,,,,,,++++++************++++++'''((()))***************)))(((''''''((()))***+++((('''&&&''')))++++++***************************+++*********))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''(((((())))))******+++))))))***+++,,,+++***''''''''''''((((((((()))***,,,---,,,)))'''(((***))))))***++++++++++++***(((&&&%%%'''***,,,+++)))***((('''))),,,...,,,+++))))))***++++++++++++***'''(((***+++,,,,,,,,,+++))))))))))))***************++++++,,,,,,,,,++++++++++++,,,------...//////+++,,,,,,------,,,,,,++++++,,,------......------(((((()))***+++---...///---------.........//////}}}gggWWWHHH>>>:::===;;;999777666666666777999888777555555555666777555444333222111111111111222222222111111///......000000000000000000000000222222000///....................................///////////////......---...,,,+++,,,//////---***+++,,,,,,,,,,,,---///111------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++*********,,,++++++,,,...//////...------------------------,,,++++++***)))))))))*********+++,,,,,,---......,,,++++++******++++++,,,...---+++*********++++++......---,,,,,,+++************++++++,,,---......***++++++,,,,,,++++++***---------,,,,,,+++++++++)))+++---,,,+++***+++,,,///...------//////...---+++,,,...---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///------............------...,,,***,,,///111000.........------------......000000000000000000000000111000///......///000111............////////////333333222111222333444555333444666888888888777777999999999:::::::::;;;;;;;;;;;;<<<<<<===>>>>>>>>><<<<<<<<<<<<============BBBAAA???============>>>;;;;;;:::999:::;;;<<<===??????>>>>>>======<<<<<<::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;:::::::::999999777777777666666666666666444444555555444444333222//////......///111333444222222111000//////000000////////////////////////---...000111222111///..............................---,,,,,,,,,,,,---...------------------------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,+++******))))))(((+++*********))))))((((((+++***)))))))))***,,,,,,************************,,,,,,++++++***)))))))))'''(((((()))***+++++++++++++++)))(((''''''''''''((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))(((''''''((()))))))))))))))******))))))((((((''''''((()))))))))((('''%%%$$$"""$$$'''((()))***---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,++++++******)))*********,,,+++++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++.........------.........------------------------xxxdddUUUHHH@@@===;;;:::999888777777777777888777666444444444555666555555444333222222222222111222222111111///......////////////////////////222111000///....................................///////////////...---------,,,+++,,,...///---***++++++++++++******++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,******+++,,,+++***+++---.........,,,,,,,,,---------------,,,,,,+++******************++++++,,,,,,---------,,,++++++******++++++,,,---,,,+++*********++++++***++++++,,,,,,---------***++++++,,,------......++++++,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++)))+++---,,,+++***+++,,,...---,,,,,,......---,,,+++---......------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------............------............---------,,,+++,,,///111000.........------------..............................111000///......///000111//////000000000111111111333222222111222333444555444444555666777777777777888888888888999999999::::::::::::;;;<<<<<<======;;;<<<<<<<<<============???>>>===<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<===============>>>>>>>>>::::::;;;;;;;;;;;;;;;:::999999999888888888888777666666777777777777666666444444555555444444333222444333111000/////////000222111111000//////000000000000000000000000000000111111000///////////////..............................---,,,,,,---..............................,,,,,,++++++++++++,,,,,,,,,------......------,,,,,,,,,,,,------------...,,,,,,,,,+++******))))))+++*********))))))))))))+++***)))))))))***+++,,,************************))))))))))))))))))******'''(((((()))******++++++)))(((((((((((())))))******))))))(((((())))))************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))((())))))***************+++*********))))))))))))++++++,,,,,,+++***((('''((()))******(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,++++++*********++++++,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------,,,,,,++++++---,,,,,,,,,,,,,,,,,,---........................ttt___RRRHHHBBB@@@999999999999999888777666666555555444444444444555666666555444444333333222111111111111000///......////////////////////////111111000///............////////////////////////...////////////...------,,,++++++,,,------,,,***++++++,,,------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////---++++++,,,,,,***))))))+++---......++++++,,,,,,------......---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,+++*********++++++******++++++,,,------...++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++++++++)))+++---,,,+++***+++,,,---,,,++++++------,,,++++++---......---,,,...///------------------------+++,,,,,,------,,,,,,+++------------............,,,------......------,,,---,,,+++,,,...//////.........------------......------------------------000//////......//////000111111111111222222222222222222111111222222333444444444444444555666777888666777777777777888888888888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;;;;<<<;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<======>>>??????::::::;;;;;;;;;;;;::::::777777777777666666666666555666777888888777666555444444555555444444333222555444333111000/////////111111000/////////000000111111111111111111111111555333000...------...///..............................---,,,,,,---..............................---,,,,,,++++++,,,,,,---------............------,,,,,,,,,,,,---------------------,,,++++++*********************)))))))))******))))))******+++,,,************************&&&''''''((())))))******((((((((()))******++++++&&&&&&'''((()))+++,,,---++++++************++++++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***************************)))&&&%%%%%%&&&)))***))))))***+++++++++++++++++++++++++++***************++++++++++++)))((('''+++,,,,,,+++)))'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++******++++++,,,,,,------***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---......---------------,,,,,,++++++************++++++........................qqq]]]QQQGGGBBBAAA777888999::::::999777666666555555555555555555555555555555444444333222111000000111111000///......////////////////////////111000///...............000000000000000000000000......//////......---,,,++++++++++++,,,,,,+++***))))))***,,,...///...---------,,,,,,,,,+++++++++++++++++++++++++++++++++---...//////---,,,,,,,,,,,,***((((((***,,,------+++++++++,,,,,,---......------,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++,,,++++++******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,---------...,,,,,,------------,,,,,,,,,+++++++++++++++++++++)))+++---,,,+++***++++++,,,+++***+++,,,,,,+++******+++---,,,++++++,,,...---------------------------......//////......---,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,---...............------,,,,,,------...------------------------////////////////////////000000111111111222222222111111111111111222222333444444333333333555666888666666777777777888888888888888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;;;;:::888777999:::;;;<<<===<<<;;;:::<<<<<<==================::::::;;;;;;;;;:::999999777777666666666555555555444555777888888888666555444444555555444444333222222222222111111111111111111000000/////////000000000000000000000000000000333222000///.........///..............................------------..............................------,,,,,,,,,,,,------,,,,,,------------,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++******************************************+++++++++************************((((((((()))))))))******(((((())))))************'''''''''((()))+++,,,---++++++************++++++)))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))'''&&&&&&''')))***((()))******++++++******************************++++++,,,---,,,+++***)))((()))++++++******,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))((()))***)))***+++,,,---.........)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------++++++************++++++------------------------qqq]]]PPPGGGBBB@@@777888999::::::999777666666666666666777666666666333333444444333222111000///000000000000//////...........................000//////...............000000000000000000000000...............------,,,***+++,,,,,,++++++++++++***(((((())),,,---+++)))------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---///...---+++,,,---,,,***((()))+++---------+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,------+++++++++++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))+++---,,,+++***++++++,,,+++******,,,,,,+++***(((***++++++******+++,,,---------------------------..................---,,,,,,,,,------------...++++++,,,,,,,,,,,,++++++,,,,,,---------------...------,,,,,,,,,,,,------..............................////////////....../////////000000000000111000000111111111111222111333222222111222444555777777777777777888888888888999999999:::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;999:::;;;<<<;;;:::999888999:::;;;<<<===<<<;;;:::???>>>>>>===<<<;;;;;;:::::::::;;;;;;:::999999888888888777777777666666666444555666777888888777666444444555555444444333222111111222222111111111000000///////////////000000////////////////////////...///000111111000///...................................................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,++++++++++++++++++,,,,,,,,,------......---,,,,,,++++++******************+++++++++))))))******++++++++++++************************+++++++++******))))))))))))))))))))))))*********)))))))))))))))***++++++))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''((())))))******))))))))))))))))))))))))))))))------...//////...,,,+++&&&(((*********+++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))((()))***)))***+++------......---)))))))))***+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++ppp\\\PPPFFF@@@???999999999999999888777666555666777777888777777777222333444444333222000////////////000000//////...........................//////......---......///////////////////////////---............---,,,,,,***,,,------,,,++++++,,,222///,,,,,,...///---+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,...---,,,++++++,,,+++***)))+++---...---,,,,,,,,,,,,,,,,,,+++++++++,,,++++++++++++,,,,,,---*********+++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++'''((()))***+++------...*********+++++++++++++++***++++++,,,,,,++++++************+++++++++++++++)))+++---,,,+++***+++,,,,,,+++******,,,,,,+++***(((***++++++***)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------***++++++,,,,,,++++++***+++,,,...---,,,+++,,,...------,,,,,,,,,,,,------........................---......//////......------.........//////////////////000111111111111000111111111111222333444555777777777777888888888888888999999::::::;;;<<<<<<999999999:::::::::;;;;;;::::::;;;;;;;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;@@@???>>>===;;;:::999999:::;;;;;;::::::999888777888888888888777777777777555555666666777777888888444444555555444444333222333333222222000///---,,,//////......//////000000........................,,,...000222222111///...........................---...////////////...---++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******++++++++++++,,,,,,,,,,,,---------,,,++++++***************+++++++++++++++))))))***++++++++++++***************************,,,,,,,,,+++***)))))))))))))))))))))))))))******++++++***)))))))))******((((((''''''''''''((((((((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((()))***++++++***)))(((''''''((()))))))))))))))((((((((((((((()))))))))((()))***++++++***)))((((((***+++***))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++)))***+++---------,,,,,,***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------************************mmm[[[OOOFFF???===;;;:::999888777777777777444444666777777777666666333444555555444333111///......///////////////....................................------......///........................------......------,,,+++***,,,///...,,,+++,,,---333...***+++///222222000------,,,,,,,,,,,,++++++************************)))+++,,,,,,+++******+++******+++---//////---+++------,,,,,,+++************************+++,,,,,,))))))******++++++,,,,,,,,,++++++******++++++,,,)))***+++,,,,,,,,,,,,+++''''''(((***+++,,,---...)))))))))))))))))))))))))))******++++++******))))))*********++++++++++++)))+++---,,,+++***+++,,,---+++***+++,,,---,,,+++***+++,,,,,,++++++,,,---++++++++++++++++++++++++)))******++++++******)))++++++,,,,,,,,,---------******++++++++++++******+++---...---+++***,,,...---,,,,,,++++++,,,,,,---------------------------------...//////...------------........./////////...///000111111111000//////000111222333333333333555555666666666777777777777777888888999:::::::::999999999999:::::::::::::::::::::999999::::::;;;;;;::::::::::::;;;<<<<<<>>>>>>===<<<;;;;;;:::::::::;;;;;;::::::888777777888888888777777777777666666666555444555777999:::444444555555444444333222000000111111000///---,,,...............///000000////////////////////////000000000000000/////////........................---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))*********++++++,,,,,,,,,((()))***+++,,,++++++******************************************)))))))))***)))))))))))))))))))))+++******))))))******+++(((''''''&&&&&&''''''(((***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))(((((()))))))))*********&&&'''((())))))((('''&&&)))***+++***(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,)))***+++,,,---,,,***)))+++++++++*********************+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...*********+++++++++,,,,,,------,,,,,,,,,,,,------************************kkkZZZOOOEEE???<<<===<<<999777666666666777222333555666666666555555444555666666666444222000......///////////////.................................---------......///........................------......------,,,++++++---//////,,,+++,,,...(((### """)))///222111---------,,,,,,,,,++++++************************(((***++++++***)))***+++)))***,,,///111000...+++...------,,,+++***))))))***)))))))))***++++++,,,(((((()))***+++,,,,,,---,,,++++++++++++++++++,,,)))***+++,,,---,,,,,,+++******************++++++)))))))))((((((((((((((())))))************))))))))))))******++++++++++++)))+++---,,,+++***+++,,,---,,,++++++------,,,++++++---......---,,,...///************************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******++++++++++++******+++---...---+++***+++...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,............////////////---...000111111111000///...///111222333333222222444444444555555555666666666666666777888888999999888888999999999:::::::::::::::888888888999:::;;;<<<;;;:::999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888777666777777777777666666666666777666444333444777999;;;444444555555444444333222+++,,,...///000000000///...............///000111000000000000000000000000444222000...------...///........................---...///000000///...---------------------------******))))))))))))******+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((*********++++++,,,,,,,,,((()))***+++,,,+++******************************''''''(((((())))))***************)))))))))))))))******))))))***+++,,,,,,((((((''''''''''''((((((++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))'''%%%%%%''')))***))))))***+++++++++++++++))))))******+++++++++,,,+++,,,---.........---,,,((()))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***+++,,,)))***+++,,,,,,+++)))(((,,,+++++++++******))))))******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...))))))*********+++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++jjj\\\KKKEEECCC<<<;;;;;;:::999888777666555666666555444444444444555000111000,,,))))))---000////////////000000000000////////////000000000000......---,,,,,,,,,,,,---------------------------///...---,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------......,,,,,,,,,...000///---***************************+++++++++++++++***)))(((---,,,++++++------,,,+++++++++++++++,,,---......,,,+++++++++******))))))******)))(((((()))***++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++))))))+++,,,---,,,)))+++------,,,+++***+++*********)))))))))((((((+++++++++,,,,,,------------,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***))),,,,,,++++++***))))))(((+++++++++,,,,,,---------*********++++++,,,,,,,,,---,,,+++***)))))))))))),,,,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++************---------.........//////000...,,,++++++---000222000000000000000000000000111111111111222333444444444444444555555444333333222333333444555666777777777666666666777999;;;<<<999888777777888:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;:::888777666555555555444444444555555777888888666666555555555444444444333333222222111000000000////////////000000000000////////////////////////////////////////////////......//////////////////.........---,,,,,,++++++++++++)))))))))+++---///---,,,++++++******++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))),,,+++***))))))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((***'''$$$%%%(((******(((***)))((('''''''''''''''&&&&&&''''''(((((())))))+++*********))))))((((((((((((((((((((((((((((((***!!!(((///+++$$$))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++((('''''''''))))))'''&&&'''((()))((('''&&&''')))))))))))))))************,,,+++***))))))***++++++******))))))))))))******+++++++++*********))))))))))))))))))***************+++,,,------,,,***)))***)))))))))+++,,,+++***+++++++++*********)))))),,,,,,,,,,,,,,,+++***)))000,,,)))))),,,------+++************************++++++,,,,,,,,,,,,------))))))))))))***+++,,,---jjj[[[KKKDDDBBB<<<;;;;;;:::999888777666666666666555444444444444555333333222///,,,,,,///222000000000000////////////////////////000000000000//////...------------...------------------------//////...---------------...------,,,,,,------...******++++++++++++,,,,,,,,,,,,,,,---///...+++)))+++++++++++++++++++++++++++++++++++++++***))))))---+++++++++,,,---,,,+++******)))(((((()))))))))***)))))))))((((((((((((,,,,,,+++******)))************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))+++,,,,,,,,,)))***,,,,,,*********+++,,,,,,,,,+++++++++******---,,,+++***((('''&&&%%%---,,,++++++*********+++++++++,,,,,,+++******))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......++++++******************,,,,,,,,,+++++++++******,,,,,,++++++************((()))))))))******++++++------------.........///...---,,,++++++---.../////////////////////////////////000000111333444555333333333444444333333222333333444555666777777888:::999777666666777777888888777777777777888::::::<<<<<<;;;;;;;;;<<<<<<===:::::::::999999888888888::::::999999999999::::::777777888999999999999999777666666555555555555666555555555444444444333333333333222222111000000000////////////000000000000///////////////////////////////////////////////////////////////.........---------------............---,,,******+++---...+++*********+++,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++***))))))***++++++)))))))))******+++,,,,,,************************+++(((&&&''')))++++++*********)))(((((((((((((((((((((((()))))))))))))))************)))))))))((())))))))))))))))))))))))...)))%%%%%%)))+++***'''))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********(((((('''((()))***(((&&&'''((()))(((''''''((()))))))))))))))************'''''')))************)))******))))))))))))******+++++++++*********))))))))))))))))))************)))***++++++***(((&&&%%%***)))))))))+++,,,+++***+++++++++*********))))))+++,,,,,,,,,++++++***)))...+++))))))+++,,,,,,***+++++++++++++++++++++++++++++++++,,,,,,,,,------(((((((((((()))***++++++~~~hhhZZZIIICCCAAA;;;;;;::::::999888777666666666666555444444444444555666666444222000000222444111111000000//////......////////////000000000000000000///............///------------------------000//////...............------------------------******++++++++++++,,,,,,,,,++++++,,,---,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***))),,,+++***+++,,,,,,+++***+++***)))((('''''''''''')))))))))))))))(((((((((---------,,,+++***)))((()))))))))))))))***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,******+++,,,+++***)))*********(((((()))+++,,,,,,,,,+++++++++++++++------+++)))'''%%%$$$###,,,,,,+++************+++******++++++******))))))((())))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***************+++++++++,,,,,,,,,++++++++++++***+++************)))))))))(((((()))***+++,,,------------------............---------------..........................................///000222333444111111222222333222222111222333444444666666777888:::999777666666666777777777777777666777777888888;;;:::::::::;;;<<<======;;;;;;:::999999888777777999999888888888888999999444666999===??????>>>>>>:::999777666444333333333444444444333333333222222333333222222111000000000////////////000000000000////////////////////////////////////////////////000000//////.........---,,,------...//////000000000///...,,,++++++,,,---)))))))))***+++,,,...///,,,,,,,,,++++++++++++***------------------------+++++++++++++++*********+++******))))))******+++))))))******+++,,,------************************,,,***))))))+++,,,,,,+++************))))))))))))************))))))))))))************))))))))))))************************,,,---,,,***((('''))),,,))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))(((((()))******)))''''''((())))))''''''((()))))))))))))))************$$$&&&)))+++,,,+++***)))******))))))))))))******+++************)))))))))))))))))))))******************+++***)))'''$$$###***)))))))))+++,,,+++***+++++++++***************+++++++++,,,++++++***)))+++***((((((***+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))((())))))***+++,,,{{{fffXXXHHHBBBAAA:::::::::999999888777777666666666555444444444444555777777555333222222333555222111111000///......---////////////000000000000000//////...............------------------------///...------------......++++++++++++++++++++++++,,,,,,,,,---------......,,,+++***+++,,,+++)))''',,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++******,,,***)))***+++,,,+++***,,,,,,+++***************++++++++++++++++++++++++++++++,,,---,,,+++)))((())))))(((((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,******+++,,,+++***)))))))))(((&&&''')))+++))))))))))))))))))))))))+++++++++++++++*********++++++***************+++))))))*********))))))(((+++++++++*********))))))+++++++++++++++++++++,,,*********************+++(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***)))))))))))))))))))))+++++++++,,,---.........------------------------------///000000000///..........................................///000111///000111111111111111111111111222333444555666666777777666666777999:::;;;888888777777777888888888999999::::::;;;<<<===>>>>>>>>>===<<<:::999888888999888888777777888888999555999>>>BBBDDDDDDBBB@@@:::999777666444333333333333333333222222222111111333333222222111000000000////////////000000000000////////////////////////////////////////////////000000000///......------........./////////000000///...---,,,+++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++------------------------************))))))))))))******))))))))))))******++++++++++++******))))))************************++++++******++++++++++++)))))))))***)))))))))(((*********))))))(((((((((*********)))))))))))))))))))))))))))))))))))))))&&&)))***)))''''''***---(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))******)))))))))++++++)))(((''')))***)))((('''((()))((()))))))))************((((((***++++++++++++*********))))))))))))******************))))))))))))((()))))))))************++++++++++++***)))'''&&&***)))))))))+++,,,+++*********************************++++++++++++*********)))))))))******+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++,,,------...xxxdddVVVGGGAAA@@@:::::::::999999888777777777666666555444444444444555777666444333333333333333222111111000///......---////////////000000000000///...------,,,,,,------------------------------,,,,,,,,,++++++,,,------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,+++******++++++)))''',,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++***))))))++++++***)))+++++++++++++++,,,---...+++++++++++++++,,,,,,,,,'''(((***+++++++++*********************+++,,,,,,************************++++++++++++++++++++++++,,,+++***+++,,,,,,+++***)))))))))'''&&&&&&)))+++))))))))))))))))))))))))******++++++,,,---......*********))))))***++++++((())))))*********))))))+++++++++***************++++++++++++++++++++++++************************'''((()))+++,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,+++------------------,,,,,,***,,,---//////...---,,,////////////////////////000///......------.........///000000111111111000000000111222333444444555999888777777888999;;;<<<888888999999999999999999999999999::::::<<<===>>>>>>>>>===<<<:::999888888999888888777777888888999999===BBBGGGHHHFFFCCC@@@777777666555555555555555333333222222222111111111333333222222111000000000////////////000000000000000000000000000000000000////////////////////////000000//////.........---000000/////////.........+++++++++++++++,,,,,,---,,,,,,++++++***++++++,,,++++++++++++++++++++++++------------------------,,,---------------------))))))))))))))))))))))))((())))))***))))))(((''')))))))))))))))))))))))))))************))))))***''''''((())))))((((((''')))))))))(((((('''''''''))))))))))))))))))******((((((((((((((((((((((((''''''''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))++++++)))(((((()))***)))((('''(((***((()))))))))************,,,+++)))'''&&&''')))*********))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))************)))***)))))))))+++,,,+++***************************)))******++++++*********)))***+++++++++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++,,,,,,------ttt```TTTFFFAAAAAA;;;999999999888888888777777666666555444444444444555666444222222333333222111111111000000//////......////////////000000000000......---,,,,,,,,,,,,,,,------------------------++++++++++++++++++,,,---,,,,,,............,,,,,,******++++++++++++,,,,,,+++***))))))+++++++++))),,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,***)))((()))*********((())))))))))))***+++,,,---)))))))))***************&&&'''((()))***+++++++++***++++++,,,,,,+++******''''''''''''''''''''''''*********************************+++------,,,***((()))))))))''''''(((***+++++++++++++++,,,,,,,,,***************************))))))))))))***++++++))))))******++++++******''''''(((***+++,,,---...+++++++++++++++*********,,,,,,,,,,,,,,,+++++++++'''(((***+++,,,,,,++++++***++++++++++++,,,,,,,,,)))))))))************++++++*********))))))))))))------------,,,,,,,,,,,,((()))***,,,,,,++++++***////////////////////////000///......------............///000111111111111///000000111222333444555<<<;;;999888777666777777777777999::::::;;;;;;::::::999999999:::;;;<<<<<<;;;;;;:::999999888777777999999888888888888999999<<>>666555555555555666666777333333333222222222111111333333222222111000000000////////////000000000000000000000000000000000000////////////////////////////////////////////////000000//////...------,,,))))))***++++++,,,---------,,,++++++******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,((())))))******))))))(((###$$$''')))************((((((((((((((((((((((((((()))+++***)))'''((((((%%%&&&((())))))(((''''''((((((((((((''''''''''''))))))))))))************'''''''''''''''''''''''',,,***((()))***+++)))&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((()))******)))'''((()))******(((((()))***))))))))))))************---+++'''$$$###$$$&&&(((******))))))))))))******(((((()))))))))))))))***))))))))))))************&&&''''''(((((())))))******)))))))))+++,,,+++******************+++++++++((()))******+++*********''')))+++,,,++++++,,,---************************************++++++++++++******))))))))))))***+++qqq^^^RRREEEAAABBB<<<999999999888888888888888666666555444444444444555666444222222333333222///000000000000////////////////////////000000000000//////...---------------------------------------,,,++++++++++++,,,---...+++,,,...//////...,,,+++******++++++++++++,,,,,,+++)))((()))+++------,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,***)))(((((()))***)))(((***)))))))))))))))******)))))))))******+++++++++))))))))))))***++++++,,,)))***,,,,,,,,,***'''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))((()))+++---...---+++''')))+++***)))((())))))******+++++++++,,,,,,,,,+++*********))))))(((((()))))))))))))))***++++++)))******+++,,,,,,++++++''''''(((***+++,,,---...++++++++++++*********))),,,,,,,,,,,,+++++++++***'''(((***,,,,,,,,,+++*********+++++++++,,,,,,,,,************++++++,,,,,,*********+++++++++++++++---------,,,,,,,,,++++++******++++++,,,,,,++++++........................------------...///000111......///000111222222111111111222333444555666666:::999777666555444555555444555777999:::;;;;;;;;;:::::::::999::::::;;;;;;:::::::::999999888888888::::::999999999999::::::;;;>>>BBBEEEEEEBBB>>>;;;666666555555555555666666444333333333222222222222333333222222111000000000////////////000000000000000000000000000000000000////////////////////////------......///000000000.........---------------++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********'''((()))******)))((('''###%%%'''***+++++++++***))))))))))))))))))))))))'''***,,,+++)))''''''(((%%%'''(((*********((((((((((((((((((((()))))))))((()))))))))************((((((((((((((((((((((((***))))))***++++++)))((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((((((((('''((()))***(((&&&((()))******)))((()))***))))))))))))************,,,+++((('''&&&'''((()))******))))))))))))******(((((((((((())))))******))))))))))))************))))))((((((((())))))******)))))))))+++,,,+++***))))))*********+++++++++(((((()))***************%%%(((+++,,,***)))***,,,++++++++++++++++++++++++************++++++++++++***))))))((((((((())))))ooo\\\QQQEEEBBBCCC===999999999888888888888888666666555444444444444555666444222222444444222///////////////000000000000////////////000000000000000000///...............------------------------,,,,,,,,,,,,------...///)))***,,,------,,,***))),,,,,,---------.........***)))((())),,,......---***************************+++,,,,,,------------***((('''((()))***)))(((---,,,+++***))))))))))))+++++++++,,,,,,------------,,,+++*********+++,,,((()))+++---,,,)))%%%"""************************(((((((((((((((((((((((('''''')))+++...///...,,,''')))+++,,,***)))))))))(((((())))))***************************+++++++++))))))((())))))***++++++)))***+++,,,,,,,,,,,,,,,******************++++++++++++++++++******))))))************))))))((((((((()))+++,,,,,,,,,***)))*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000---------,,,,,,+++++++++---------.........//////------------------------++++++,,,---///111333444......000111222222222222222333333444555666777777555555444333333444666777222333666888::::::::::::;;;;;;:::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999<<<@@@BBBCCC@@@===:::777777666555555555555555444444444333333333222222333333222222111000000000////////////000000000000000000000000000000000000////////////////////////,,,,,,---...///000111111++++++,,,,,,---.....................---,,,++++++)))))))))***+++,,,......*********++++++,,,,,,,,,************************++++++,,,,,,,,,---------'''((()))******)))(((''''''(((***+++,,,***)))(((************************'''***---,,,)))'''''')))&&&(((***+++,,,+++***)))(((((())))))******++++++(((((())))))*********+++))))))))))))))))))))))))###%%%'''))))))***+++---))))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((((((''''''((())))))(((&&&(((***+++***)))((()))***))))))))))))************,,,,,,,,,,,,,,,,,,------******))))))))))))******'''((((((((())))))******))))))))))))************------,,,+++******++++++***)))))))))+++,,,+++***))))))******++++++++++++(((((()))***************###'''***+++)))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++***************+++ppp[[[OOOCCC@@@@@@::::::999888777666666666666555444333222222222222222444444333333333333222222000000000000000000000000444222000---------///000......---,,,,,,,,,,,,---------------------------111000///---,,,,,,---------+++***+++,,,...------...---+++***((((((((())))))))))))***+++++++++,,,,,,,,,,,,,,,,,,+++***)))!!!###'''***+++)))'''%%%******))))))******+++,,,---,,,++++++***+++++++++,,,,,,,,,+++)))'''&&&$$$,,,++++++******)))))))))+++++++++++++++***)))(((******++++++++++++******,,,,,,,,,+++++++++************+++++++++,,,,,,,,,'''''')))******)))((('''+++*********))))))((((((******))))))))))))******,,,+++***)))((((((((((((((()))+++,,,------,,,+++,,,***)))***+++---,,,,,,---,,,+++)))))))))******))))))(((((((((((())))))(((((()))***************------,,,+++************))))))))))))***+++,,,---------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---///......------,,,,,,++++++++++++,,,---...///000000---***+++...000000......000111222111000111222000000111222444555555666999777555444333444666777555555666777888999::::::888999:::;;;;;;:::888777<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999:::======<<<;;;::::::::::::666555444333222222222222222222222222222222222222333222111111000000111111......//////000000111111///////////////////////////...,,,,,,,,,---,,,,,,......---------,,,,,,,,,.........,,,++++++---///...,,,++++++,,,---,,,+++---,,,,,,+++*********+++''''''((((((((((((''''''++++++++++++++++++++++++))))))))))))))))))))))))''''''(((((()))+++,,,---...---+++))))))***+++,,,+++))))))***+++,,,+++***'''(((((()))(((((('''&&&+++*********))))))((((((((((((((((((((((((((((((((((((((((((((()))******''')))***++++++***)))'''))))))***))))))((('''&&&))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''+++***)))(((((()))***+++(((((())))))*********+++(((((((((((((((((((((((((((''''''(((((()))***+++(((((()))++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))++++++---......---++++++)))***+++,,,+++***(((&&&))))))***++++++++++++***)))))))))))))))******+++'''((()))++++++******)))ooo[[[OOOCCC@@@AAA::::::999888777666666666666555555444333333333333333444444333333333222222222000000000000000000000000111111000000///.........///...------,,,,,,------------------------------000///...,,,,,,,,,------,,,+++)))***,,,------,,,***++++++,,,,,,+++***)))************++++++++++++++++++,,,,,,+++******)))$$$&&&(((***++++++)))(((+++++++++++++++,,,------+++++++++++++++,,,---...,,,,,,+++***))))))((((((***************)))))))))******+++++++++***))))))******++++++++++++******,,,,,,++++++************))))))*********+++++++++++++++,,,,,,,,,+++))))))************)))))))))(((******))))))))))))******+++***)))(((''''''''''''))))))***+++,,,,,,,,,,,,000---+++***++++++***(((,,,+++*********+++,,,,,,++++++************++++++(((((()))***************+++++++++******+++,,,,,,))))))))))))***+++,,,,,,------,,,++++++***)))))),,,,,,++++++++++++,,,,,,...---------,,,,,,++++++,,,,,,,,,,,,------...//////---++++++...000///...---///111111000///000111000000111222333444555555888777666444333333333333333333444555666777888888999999999::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::999888888888888555555444333222222222222222222222222222222222222333222111111000000111111////////////............000000000000000000000000111000.........///............---------,,,,,,,,,---......,,,++++++---///...,,,++++++,,,---,,,+++---,,,++++++******++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************(((((((((((()))***+++,,,---,,,***)))))))))***+++---+++******++++++)))((())))))(((((('''''''''&&&*********)))))))))(((((())))))))))))))))))))))))((((((((((((((()))************))))))))))))******((())))))))))))(((((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))((((((((('''+++***)))(((((())))))***((()))))))))************))))))))))))))))))))))))***)))((((((((((((((()))&&&'''((()))************)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,++++++))))))+++++++++***((('''))))))***++++++++++++***)))))))))))))))******+++'''((()))***+++******)))mmmZZZOOOCCCAAAAAA::::::999888777666666666666666555444444333444444444333333333333222222222222000000000000000000000000///000111111000///---,,,//////...------------..............................---,,,,,,,,,,,,------+++***((()))+++,,,,,,+++'''))),,,......---+++)))+++++++++++++++************++++++++++++***))))))((()))***++++++,,,+++++++++************+++,,,,,,))))))******+++---...///++++++***))))))***,,,,,,)))))))))***************)))******+++++++++************++++++++++++******+++************)))))))))(((((()))))))))*********,,,,,,,,,,,,,,,+++***)))************))))))))))))******))))))))))))*********)))(((((('''''''''''')))))))))******+++------000...,,,+++++++++***)))******)))***+++,,,---...++++++************++++++(((((()))***************)))))))))******,,,------+++***************++++++,,,,,,,,,+++******))))))++++++************++++++,,,,,,,,,,,,++++++++++++------,,,,,,,,,------......---+++,,,---//////...,,,...000000///...///000000000111222333444444555666666555444333222000///111222222333444555666666999999888888888999999:::::::::::::::::::::::::::<<<<<<;;;;;;:::999999999888888777777666555555555555444333222222111222222222222222222222222222222222222111000000000000111000//////...------,,,,,,000000000000000000000000000000///............///......---------,,,,,,,,,,,,---...---++++++---///---,,,***+++,,,------,,,,,,,,,++++++******++++++,,,,,,------------,,,,,,************************++++++++++++++++++++++++******))))))))))))******,,,+++)))((((((((()))******)))((()))******)))(((+++***((('''&&&&&&&&&'''******))))))))))))((((((************************((((((((((((((()))******,,,***(((''''''(((***,,,'''(((((())))))))))))((()))))))))))))))))))))))),,,,,,+++***)))(((''''''************************''''''(((((((((((('''''')))))))))))))))))))))))),,,+++******(((((('''&&&++++++***)))(((((())))))))))))))))))************************************+++***)))(((''''''''''''%%%%%%&&&'''(((((((((((())))))))))))))))))))))))(((((())))))******++++++++++++************++++++))))))***++++++***((('''((()))******++++++******)))))))))))))))******+++(((((()))************)))kkkXXXNNNCCCAAAAAA::::::999888777666666666666666555555444444444555555333333333222222222222111//////////////////////////////000000///......---000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---***)))'''(((***++++++***)))***,,,---...---,,,+++,,,,,,,,,++++++******************++++++***))))))***************+++,,,,,,((((((((('''(((((()))***))))))))))))***+++,,,---+++***))))))***,,,...000))))))******++++++,,,,,,((()))***+++++++++++++++******++++++++++++*********)))))))))))))))))))))))))))))))))*********+++)))))))))************************)))))))))))))))******))))))))))))************)))(((((((((((((((***)))))))))***+++---///---+++******,,,------,,,))))))))))))******++++++))))))(((((((((((())))))(((((()))******************************+++,,,,,,++++++******)))*********,,,+++++++++******))))))+++******))))))******+++++++++++++++++++++++++++......---,,,,,,,,,------------,,,,,,------------+++---//////...---...///000000000111222333333444111222333444333222000...111111222333444555666666999888777777777888:::;;;::::::::::::::::::::::::;;;;;;::::::999888777777777777777666555555444333444333333222111111222222111111111111111111111111222222111000000000000000/////////......---------111111111111111111111111.........---++++++,,,---......---------,,,,,,,,,+++---...---,,,,,,---///---+++***+++,,,------,,,,,,,,,++++++***++++++,,,***++++++++++++++++++***))))))))))))))))))))))))************************++++++***)))(((((())))))***)))(((((((((((())))))$$$######&&&)))+++++++++,,,+++(((&&&%%%%%%&&&'''))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***+++***)))(((((()))***+++&&&'''((())))))***))))))(((((((((((((((((((((((('''(((((((((((()))))))))************************'''(((((())))))(((((('''(((((((((((((((((((((((()))(((((((((''''''&&&&&&++++++***))))))((((((((()))))))))))))))***************************************)))(((((((((((((((%%%&&&''''''((((((((('''))))))))))))))))))))))))''''''((()))***++++++,,,+++***)))(((((()))***+++))))))************)))(((((())))))***************)))))))))))))))******+++((()))))))))************iiiWWWNNNDDDAAAAAA;;;:::999888777666666666666555555444444444555555666333333222222222111111111////////////////////////111000...---,,,---///000//////...---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***((('''((()))+++******...------,,,,,,,,,,,,,,,---,,,,,,,,,++++++******)))******+++++++++************)))))))))***+++,,,((((((((('''(((((()))***))))))(((((((((((())))))******)))(((***,,,///000***++++++,,,,,,---------((()))***+++++++++++++++******++++++++++++******)))))))))))))))))))))************+++++++++,,,,,,''''''(((((()))***+++,,,))))))))))))))))))************))))))))))))******++++++******))))))************))))))***,,,...000---+++***+++,,,...------******)))))))))(((((('''))))))(((((((((((())))))(((((()))***************,,,+++******)))))))))***++++++******)))*********++++++***************)))+++******))))))******+++*********++++++,,,,,,,,,......---,,,,,,,,,------,,,------------,,,,,,---+++---...///...---...//////000000111111222222222---...111333333333111000222222333444555666666777888888777666777888:::;;;:::::::::::::::::::::::::::999999888777666555555666777777777666555444333333333222111111111222222111111111111111111111111222111000000//////000000....../////////000000000000000000000000000000000---...///---+++***,,,.........---------,,,,,,,,,***,,,......---,,,---///---+++******,,,...------,,,++++++***++++++,,,,,,))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((((((((())))))"""!!!"""$$$'''*********,,,***(((&&&%%%&&&'''((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((()))***++++++***)))(((&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((()))))))))***************************((())))))******))))))(((((((((((((((((((((((((((&&&'''''''''(((((())))))************))))))((((((******))))))))))))))))))************************((((((((((((((()))******''''''((()))))))))(((((())))))))))))))))))))))))''''''((()))***++++++,,,+++***((((((((((((***+++)))))))))*********))))))(((((()))************))))))))))))))))))******+++)))))))))))))))*********gggVVVMMMDDDBBBBBB;;;:::999888777666666666666444444444444444444555666222222222222111111111111000000000000000000000000111000---++++++---///111......---,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,------------,,,+++***)))'''(((***++++++***000///---,,,+++,,,------,,,,,,,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***))))))((())))))******+++************+++,,,,,,***))))))(((''''''((((((******))))))***+++---...+++++++++,,,,,,,,,,,,,,,)))******+++++++++************++++++++++++******)))))))))************+++***++++++++++++,,,,,,,,,))))))))))))***+++---...))))))))))))******************))))))))))))******,,,++++++******+++++++++*********+++---...000000111///,,,,,,,,,,,,+++***************)))((('''&&&++++++************++++++(((((()))***************,,,,,,+++))))))(((((((((+++***************++++++************************++++++************++++++)))******+++,,,------...------,,,,,,,,,------...+++---......,,,++++++,,,+++---//////...---.../////////000000000111111111+++---///222333333222222222333333444555666777777777777777777777888999:::999999999999999999999999888777777777666555555555666777777777777555444333222222111111111111222222111111111111111111111111111111000////////////000......//////000111111222////////////////////////...000111000---,,,...111......---------,,,,,,,,,***+++......------...///,,,+++******,,,......---++++++******++++++,,,,,,******++++++++++++******************************((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((())))))))))))&&&%%%$$$%%%'''((('''&&&***)))((('''&&&'''((((((''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((()))******'''(((***,,,,,,***(((''''''(((((())))))))))))((())))))))))))))))))))))))------,,,+++***)))((((((************************))))))************))))))))))))))))))))))))))))))'''((())))))++++++,,,---))))))************))))))************))))))))))))************************''''''''''''((()))***+++((())))))*********))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******)))))))))))))))*********'''((())))))******)))))))))))))))))))))******+++)))))))))((()))******+++~~~fffUUUMMMDDDBBBBBB;;;:::999888777666666666666333333333333333444555555222222222222111111111111000000000000000000000000///...---------......///------,,,++++++++++++,,,------------------------......//////...---,,,++++++)))((((((***++++++***---------...............++++++,,,,,,,,,,,,,,,,,,++++++,,,---------------***************)))))))))+++++++++++++++,,,------******)))))))))******+++************************++++++***************)))******+++++++++***))))))******++++++++++++******************++++++,,,,,,************+++++++++++++++***)))(((((()))******((()))))))))******************))))))))))))******+++***************++++++***+++,,,...///000111111111///---,,,,,,,,,+++*********+++,,,,,,+++***)))++++++************++++++(((((()))***************+++***)))))))))))))))***))))))))))))***+++,,,,,,))))))))))))************,,,,,,++++++++++++,,,,,,)))***+++,,,---...//////,,,,,,,,,,,,------...///***---//////,,,******,,,,,,...//////......///000/////////000000000000000---...///111222222222222222222333444555666777777555666777888999999999999777777777777777777777777777777777777777666666666555666777777666555333111222222111111111111222222111111111111111111111111111111000///////////////.../////////////////////...........................000222000,,,+++...111......---------,,,,,,,,,)))+++---......---...///,,,***)))***,,,.........++++++******++++++,,,---******++++++++++++******++++++++++++++++++++++++((((((((((((((((((((((((******)))))))))))))))***(((((())))))************)))((('''((()))***)))(((''''''''''''(((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((()))******))))))************))))))((())))))))))))((((((''')))))))))))))))))))))))),,,,,,+++***)))(((((('''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))***+++++++++,,,'''((()))***++++++******************)))))))))((()))))))))))))))))))))))))))((((((((((((((()))***)))))))))******))))))((()))))))))))))))))))))))))))))))))))))))*********)))******++++++******))))))))))))))))))******+++'''(((((())))))))))))))))))))))))))))))******+++***)))((((((((()))++++++}}}eeeUUUMMMDDDBBBBBB;;;:::999888777666666666666222222222222333333444555222222222111111111111000000000000000000000000000,,,---.../////////...------,,,++++++******++++++//////////////////////////////000000///---+++***+++***((()))+++,,,,,,+++(((***---000111000///...+++++++++,,,,,,---------+++,,,------............******+++++++++******)))******))))))******+++,,,))))))******+++,,,......***************)))((('''******))))))((((((''''''+++++++++++++++***)))(((******++++++++++++************+++++++++,,,,,,,,,))))))))))))************+++***(((&&&%%%$$$%%%%%%(((((())))))*********+++******))))))))))))*********)))))))))))))))******)))+++---///111222111111...,,,++++++---......---)))***,,,---......---,,,))))))(((((((((((())))))(((((()))***************(((((((((((()))***+++,,,))))))))))))***+++,,,---)))))))))))))))*********---,,,,,,++++++,,,,,,---******+++,,,...///000000+++++++++,,,---...///000***---//////,,,******+++,,,...000000///...///000////////////000000000000///000000111111111111111111222333333555555666777444555777888999999999888555555555555555555555555777777777777888888888888444555666666666444222000222111111111111111222222000000000000000000000000111111000////////////////////////...------,,,,,,........................+++...000...***))),,,///......---------,,,,,,,,,(((+++...///...---...///,,,***)))***,,,.........+++*********+++,,,,,,---)))))))))******)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******(((((()))***************(((''''''))),,,......---%%%&&&'''((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((()))******+++***)))'''''')))***+++))))))***))))))(((''''''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))(((((((((((((((%%%''')))***+++++++++++++++*********))))))((((((((((((((((((((((((((((((+++***)))((((((''''''(((((()))))))))))))))(((((())))))))))))))))))))))))*********))))))))))))))))))***+++,,,,,,+++***)))))))))(((((()))***++++++'''(((((())))))))))))))))))))))))))))))******+++***)))((((((((()))+++,,,zzzgggTTTJJJFFFBBB===;;;;;;;;;:::999888777666555555555444444444333333333---......000111222333444000000000000////////////111111000000//////......///...,,,,,,---------,,,///////////////.........------------------------...---+++******+++---...,,,,,,+++***))))))))))))...+++)))---333444///(((*********++++++,,,,,,,,,*********)))))))))))))))))))))))))))((((((((((((,,,++++++******++++++,,,333777%%%###)))333$$$111///,,,******+++---...///+++((())),,,---+++((()))******++++++******))))))((((((''''''(((((()))************************+++***&&&111'''444...&&&((()))***)))(((&&&$$$(((++++++&&&###%%%)))***'''+++---+++&&&%%%(((+++///---///333222...///333,,,'''$$$(((,,,+++)))***&&&&&&+++111///((()))///)))******+++***)))((('''((())))))************))))))))))))))))))))))))))),,,000)))$$$---///+++,,,...***(((***++++++******,,,,,,---------+++)))((('''(((+++---...,,,(((&&&((()))***+++******)))))),,,,,,++++++,,,,,,---.........------------............---+++***+++...000,,,(((***333666222000222555333333333222222444888444555666777777777777777888888444000111666666333000888<<<777222222444555888777666555444333222222111111111111111111111111222222222111111111111000000000///////////////000444333---'''(((///000,,,,,,******---000222000---+++---///222222111///...(((---111111---***,,,///)))***,,,---.../////////)))***+++,,,+++***)))(((******))))))))))))******)))))))))***+++++++++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((())))))(((&&&*********)))))))))))))))'''((((((((()))))))))*********))))))((((((''''''(((((((((((()))))))))))),,,+++***((((((((()))***(((((('''&&&&&&&&&&&&&&&%%%''')))******)))'''%%%++++++***)))(((((()))))))))))))))))))))))))))))),,,+++)))((('''''''''((()))+++---,,,+++***+++,,,))))))************))))))))))))(((((((((((())))))&&&''''''&&&$$$$$$&&&'''******))))))))))))******+++)))(((((()))******)))+++*********))))))((((((******)))(((((((((((((((***)))'''&&&'''(((***+++++++++***)))(((((())))))((((((((((((((((((((((((+++***)))***+++,,,+++)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******yyygggSSSJJJFFFBBB===;;;;;;::::::999888777666555555555555444444444333333111111111111222222222222000000000000//////////////////////////////......///...,,,,,,---------,,,++++++,,,---...//////000------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------...+++)))+++///000...+++,,,,,,------------------***))))))))))))))))))))))))))))))))))))))))))(((+++******))))))******+++((($$$111'''111)))//////,,,+++)))((((((((()))***)))&&&$$$%%%))),,,***((()))******************)))))))))(((((((((((())))))************************))))))******'''---)))///***++++++,,,+++***)))(((###%%%***///---(((***111(((!!!$$$///222,,,###$$$)))...111111///...---(((&&&(((,,,,,,((($$$$$$999111)))((((((((('''&&&,,,------...---,,,+++***))))))*********))))))((())))))))))))))))))))))))+++...)))&&&'''!!!!!!...*********++++++***))))))---+++'''%%%%%%(((,,,...222000,,,((('''***000555222***"""!!!&&&++++++))),,,++++++++++++,,,------......------------......---...///...------...///111222222///)))&&&+++333***///555:::999666555666777777888888888888888888777:::999666555555222...999---***444<<<888666999888777666555444333222111111111111111111111111111222222222111111111000000000000////////////000000***///111///000333222---...///000000000111111222222000---******+++---///111000''' )))666000******++++++,,,,,,++++++......//////......---,,,+++******))))))******+++************++++++++++++((((((((((((((((((((()))+++++++++++++++++++++++++++)))(((((())))))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++***)))((((((((()))))))))(((((('''''''''''''''&&&'''((())))))((('''&&&***))))))(((''''''(((((())))))))))))))))))))))))+++***)))(((''''''(((((((((***++++++***))))))***'''(((((())))))(((((('''))))))(((((((((((())))))*********(((%%%###$$$%%%******))))))))))))******+++)))(((((()))******)))))))))))))))((((((''''''******)))((((((((((((((())))))'''''''''(((***++++++******)))(((((())))))((((((((((((((((((((((((+++***))))))***+++***)))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))yyyfffRRRIIIFFFAAA===;;;::::::999888777666666555555555555444444444444333555555444333222111000000000000000000////////////------..................///...,,,,,,---------,,,++++++,,,,,,---------...---,,,+++******+++,,,---(((***,,,------,,,***(((*********++++++---......---+++*********+++---...---------------,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))***))))))))))))))))))***'''000(((!!!111%%%******)))))))))(((((((((&&&$$$###%%%))),,,,,,***)))******++++++******)))+++******))))))******+++++++++++++++++++++++++++...,,,,,,'''$$$+++ )))))))))(((((((((((('''(((%%%(((...,,,$$$%%%---444222...+++((('''((()))---222111)))(((...000...***((()))......,,,***,,,&&&111...%%%###)))000******++++++******)))(((***************)))((('''))))))))))))))))))))))))&&&$$$!!!,,,888222)))///(((+++,,,'''!!!!!!(((...000...***'''&&&&&&(((***!!!&&&---222222...***(((+++666555,,,%%%'''---+++++++++++++++,,,------......------------......,,,...000111///.........------,,,---222777666111BBB666)))(((111777222+++000000111111111000//////000444666444333555555333444555999;;;666000666AAA888777666555444222111111111111111111111111111111222222111111111000000000000000////////////000000,,,000333111......+++(((//////---)))%%%$$$'''******---111444444222///,,,333---+++......***,,,333,,,,,,,,,++++++*********,,,,,,+++***************,,,++++++******++++++,,,+++++++++++++++*********))))))((((((((((((((((((***************************)))(((((())))))((('''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***)))((('''''''''((((((***))))))((((((((((((((((((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))))))))***)))(((((((((((())))))''')))******)))(((((()))((())))))))))))))))))((())))))(((((((((((())))))***++++++)))&&&%%%%%%&&&******))))))))))))******+++)))(((((()))******)))((((((((((((''''''''''''******)))((((((((((((((()))((('''''''''(((***+++******)))((((((((())))))))))))))))))))))))))))))***)))((((((******)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((xxxeeeRRRHHHEEEAAA===::::::999999888777666666666555555555555444444444444555444444222111000//////000000000000////////////,,,,,,,,,------.........///...,,,,,,---------,,,000///...---,,,+++***)))---,,,***))))))***,,,---)))***++++++++++++***))))))))))))))))))***++++++***,,,---,,,***))),,,...,,,+++++++++******)))))))))))))))))))))*********)))))))))))))))***************))))))))))))******'''///"""%%%333---444000((()))***+++******)))((('''%%%$$$&&&))),,,,,,+++'''(((((())))))((((((''')))))))))(((((()))))))))************************+++)))%%%444&&&(((''''''&&&&&&&&&''''''---***&&&%%%&&&((())))))!!!'''+++)))###"""(((/// ,,,///((((((000000'''&&&!!!%%%)))(((%%%%%%,,,......,,,...000)))))))))))))))))))))((((((+++++++++******((('''&&&))))))))))))))))))))))))''')))######---+++"""###333...((((((///333,,,######''',,,//////,,,(((%%%555...%%%!!!###'''***+++222+++$$$"""&&&******)))+++++++++***+++,,,,,,---...------,,,,,,------...,,,...//////...------...---...,,,(((***000...''',,,::::::333222888>>>333555888999999666333000///333333//////333777888---...,,,---777BBB>>>333888777666555333222111000111111111111111111111111111111111111000000000000000////////////000000111444222...++++++------,,,'''+++000444666555555555888333,,,&&&%%%'''---000 '''222777///$$$%%%///......------,,,,,,,,,---***)))((('''&&&'''((()))---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********+++++++++******************************************((('''((()))***)))'''''''''((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((''''''''''''(((+++******)))((()))))))))))))))(((''''''((()))))))))(((((('''''''''(((((())))))))))))))))))))))))((((((((((((((()))))))))''')))******)))(((((()))++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))''')))******)))((()))*********))))))))))))******+++)))(((((()))******)))((((((((((((((((((((((((***))))))((((((((((((((()))(((((('''((()))*********))))))((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))'''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''vvvdddQQQHHHDDDAAA<<<:::999888888777777666666666666666555555555444444444222222111111000000//////000000000000////////////++++++,,,,,,------......///...,,,,,,---------,,,000000///...---,,,+++***,,,,,,+++******+++,,,,,,++++++***))))))***+++++++++***))))))((((((((()))(((,,,000000---***+++---+++++++++******)))))))))(((((())))))************((()))))))))*********++++++++++++******+++++++++///,,,&&&***%%%(((+++ )))***+++------,,,***)))+++***))))))***+++++++++(((((())))))))))))((((((******))))))))))))******************************,,,+++&&&111+++***((("""+++******))))))***++++++)))+++'''"""'''333222(((444...((((((,,,...---+++===QQQbbbeeehhhllldddVVV^^^III333)))((((((((((((,,,---***$$$""")))111444,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((('''&&&))))))))))))))))))))))))!!!111///"""$$$***///555(((---)))$$$&&&+++---OOOUUU___hhhllljjjfffccc:::111+++---444888222+++'''+++///000...,,,---...+++************+++,,,,,,------,,,,,,,,,,,,---------------+++)))***---///(((000444...))),,,444:::333333000,,,...555666333dddhhhlllooooookkkeeeaaa---222555444444666555333666777;;;<<<999555555888666666555444333222111111111111111111111111111111111111111000000000/////////////////////000111111555///***,,,111555555444333222000//////...---,,,NNN]]]qqq}}}xxxbbbGGG444333666000%%%'''111000&&&------,,,,,,,,,---...//////...,,,+++++++++,,,---------,,,,,,,,,,,,---------,,,,,,,,,++++++******++++++++++++******))))))++++++++++++++++++++++++)))((('''((()))***)))(((((((((((())))))*********))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((('''++++++***)))))))))))))))***)))(((((((((((()))***)))))))))(((((()))******))))))))))))))))))))))))((((((((()))))))))))))))(((***++++++***))))))***++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))''')))++++++*********+++******))))))))))))******+++)))(((((()))******)))))))))))))))))))))))))))***))))))(((((((((((((((((((((((((((((())))))***)))((((((((((((((()))))))))))))))))))))))))))))))))((('''((()))***)))'''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''uuucccPPPGGGDDD@@@<<<:::888888777777777666666666666666666555555555444444000000000000000000000000000000000000////////////,,,,,,------------------///...,,,,,,---------,,,,,,,,,------.........///+++,,,,,,,,,,,,,,,,,,+++---,,,***((((((***,,,---------,,,******)))))))))(((,,,000111...+++***+++,,,,,,,,,,,,,,,+++++++++((((((((()))******++++++((())))))******+++++++++,,,,,,++++++++++++,,,,,,///))),,,--- <<<)))***+++,,,,,,,,,+++***,,,,,,+++***))))))******)))******************)))++++++************++++++++++++++++++++++++++++++&&&+++///***(((111(((((()))))))))))))))***&&&+++***&&&'''---+++"""$$$///CCCeeeiiiFFF((((((,,,000...'''"""!!!+++************+++,,,,,,***************)))((('''))))))))))))))))))))))))$$$///,,,)))333555)))!!!555111333MMMOOO---//////...,,,***)))+++---***************+++,,,,,,------,,,,,,,,,,,,------------+++)))((())),,,///)))'''+++222555000((($$$+++999RRRyyylllDDD)))===,,,+++888777(((...CCC444444444444333333333222111111111111111111111111111111000000000////////////......//////000111222222---+++000222000,,,+++++++++000DDDkkkrrrRRR555&&&???++++++***)))***+++---...//////...------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++******))))))((('''''''''++++++++++++++++++++++++)))((('''((()))***)))((((((((())))))******++++++(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''((()))))))))((((((+++******)))))))))))))))))))))))))))))))))))))))***))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))((('''(((***++++++***))))))***((())))))))))))))))))((())))))(((((((((((()))))))))+++---,,,***((('''(((******))))))))))))******+++)))(((((()))******)))))))))))))))******************)))((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))))))))))))))))))))))))))***)))((((((******)))((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((tttbbbOOOFFFDDD@@@<<<:::777777777777666666666666666666666666555555555555222222222111111000000000000000000000////////////............------------///...,,,,,,---------,,,******+++,,,---......///+++,,,---......---,,,+++,,,,,,++++++++++++,,,,,,,,,+++***************++++++,,,------,,,+++******++++++++++++,,,,,,,,,,,,'''(((((()))******++++++((())))))******+++,,,,,,++++++************++++++"""%%%---...333444777555999///'''+++$$$%%%'''((((((((('''&&&***'''))),,,'''!!!)))999---iiiRRR+++$$$''',,,333)))((('''''''''(((***+++))))))*********))))))((())))))))))))))))))))))))///,,,&&&))),,,###!!!///AAA}}}FFF)))(((...***!!!***************++++++,,,---,,,,,,++++++,,,,,,---,,,------,,,******,,,...333)))&&&+++***'''000AAA~~~XXX333---<<>>+++///000000000000///////////////000000000111111111111777...555***222...111HHH,,,)))'''???###***bbbCCC%%%777((('''///"""+++++++++************)))************))))))))))))((())))))***++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***++++++*********))))))((('''&&&&&&'''((()))*********)))&&&''''''((())))))******)))))))))))))))***++++++'''((((((((()))))))))***++++++++++++************)))***+++)))&&&&&&''')))************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((((((***,,,***(((''''''((())))))((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))---+++)))(((***,,,------******))))))))))))******((('''&&&''')))******)))))))))))))))(((((((((((())))))))))))))))))))))))hhh\\\OOOGGGAAA<<<;;;===777777777777666666666666555444333444555555333111444444444333333333222222.../////////000000111111////////////////////////---......//////......---,,,...///---***)))+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((()))***+++++++++++++++++++++******)))((((((((($$$&&&(((+++,,,,,,++++++ """&&&)))++++++++++++(((((()))***+++,,,,,,---(((***+++***((('''))),,,...000&&&+++---""",,,%%%$$$&&&))))))((('''&&&&&&"""999:::'''222"""***666""" )))'''&&&,,, 000&&&''''''''''''((((((((()))###___hhh+++%%%+++))),,,...222###000&&&''')))*********)))((('''(((((()))***+++++++++,,,:::,,,444---%%%000"""222fffVVV************************)))***+++,,,---.........ZZZ&&&000>>>000***999,,,===EEE,,,000000000000//////////////////000000111111111222---(((555...333---[[[$$$***888+++%%%444000;;;222$$$$$$222$$$+++++++++************)))''''''((()))***+++,,,,,,''''''((()))))))))))))))******))))))))))))******''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++,,,,,,%%%&&&(((*********)))))),,,+++)))(((''''''(((((('''(((((()))***+++++++++))))))((())))))***++++++'''((((((((())))))******))))))))))))(((((((((((((((***+++***((('''***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''''')))+++)))(((&&&&&&((((((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))+++)))'''&&&(((***++++++******))))))))))))******///---+++*********(((&&&******))))))((((((''''''))))))))))))))))))))))))hhh[[[MMMFFFBBB===999888999888888777666555555444333222111111333333222111111111111111111222222222222111111000///......---******+++,,,---...///000.........------,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***''''''((()))))))))))))))''''''''''''((((((((((((,,,,,,++++++***))))))))),,,,,,+++***)))(((''''''((((((((((((((((((((((((***&&&'''''''''((()))***++++++,,,(((((((((((((((((((((((((((((()))***************666jjj;;;(((222&&&###...$$$------000,,,&&&rrr999&&&%%%++++++---$$$$$$%%%%%%&&&'''((((((111///---***'''&&&'''((()))***((( 555OOO???"""...---'''+++,,,,,,+++***))))))+++---...wwwjjj---...000222333222111000***444222,,,444((()))999---444)))***333111000000//////////////////+++:::,,,222;;;555333111...+++***))))))333mmm((((((###666###)))))))))*********+++++++++++++++,,,,,,,,,,,,++++++***)))((((((((()))+++,,,)))))))))))))))))))))))))))***+++***)))((((((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))***)))))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))((('''&&&&&&&&&((()))***'''((()))***************'''((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))************+++***)))***,,,,,,***)))(((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***)))))))))))))))******+++)))))))))))))))(((''''''(((((()))***************((((((((((((((((((((((((''''''''''''((((((((()))***************+++++++++)))*********++++++++++++gggZZZMMMFFFBBB===999999888888888777666555555555777666555555777777666555111111111111111111111000111111111000///.........///////////////.........------------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++,,,+++******,,,,,,+++***))))))***+++++++++++++++((((((((()))))))))***************************+++,,,,,,++++++***))))))))))))))))))))))))))))))))),,,'''***((((((((()))*********+++(((((((((((((((((((((((((((((()))***************777CCC888''''''///,,,((()))+++000'''&&&+++"""<<<}}}000+++333&&&&&&&&&''''''(((((())))))%%%ttt,,,+++)))((('''(((***+++&&&000000$$$777###@@@%%%JJJ!!!***((()))&&&((())))))***************PPP444&&&...///111222222111000//////,,,(((///000LLL\\\///)))222***888111//////////////////000111111222,,,+++DDD###///...---,,,++++++,,,,,,+++rrr555111''',,,...***))))))*********+++++++++((())))))******))))))(((***)))((((((((()))++++++)))))))))))))))))))))))))))***+++***((((((((()))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))((('''''''''(((((()))***((())))))***++++++******((())))))************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))***************))))))***++++++***((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))(((((())))))***+++***************)))(((((((((((()))***************************************'''''''''((((((((())))))((())))))******+++++++++)))))))))*********++++++fffYYYLLLFFFBBB===:::999888888777777666666555555666444333444555666555444111111111000000/////////111111000000//////......000000/////////.........,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************************************,,,+++******+++,,,+++***))))))***+++++++++++++++)))))))))*********++++++(((((()))******+++,,,,,,++++++++++++++++++++++++************************+++&&&***|||))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************"""777///%%%(((,,,)))***...+++###'''000'''$$$///))) ---JJJ%%%,,,---///))))))))))))************'''XXX@@@&&&...(((((()))))))))******+++---%%%555!!!222&&& %%%333""""""555$$$((()))+++------,,,***)))***hhh%%%111+++///000111222111000///...333///'''222888NNN555999$$$222===###,,,------......///111222333000...&&&222QQQiii---,,,,,,+++++++++,,,,,,%%%OOOooo)))---%%%***&&&)))))))))************+++((())))))******))))))((()))))))))((()))******+++)))))))))))))))))))))))))))***+++***((('''((()))************************))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))&&&'''((())))))))))))((())))))))))))))))))))))))(((((())))))******))))))))))))***++++++++++++***)))************))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))************)))(((((()))******)))'''************************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))***+++***++++++++++++******)))(((((()))***************************************''''''((((((((()))))))))''''''((())))))***++++++((((((((()))))))))******~~~eeeXXXKKKEEEBBB===::::::888777777777666666666555444333222222444444333222222111111000///...------111000000000/////////...++++++,,,,,,---......///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++***)))***+++,,,+++)))''''''((())))))))))))))))))))))))*********++++++((()))))))))*********+++))))))*********+++++++++************************)))%%%(((fff)))))))))))))))((((((((((((((((((((((((((((((((((((((()))***************000###AAA]]]'''$$$)))%%%000222)))$$$***,,,(((!!!...,,,(((///---&&&***XXX ---+++(((---******************)))))))))---jjj 555+++---'''((()))***+++******)))000###%%%///%%%...>>>"""&&&///...!!!222***,,,,,,............---,,,***sss111!!!888111///000000111111000///...---///333...+++???&&&)))zzz......888111&&&///............///000111222---222111555///...---,,,,,,+++******(((666)))...,,,!!!((())))))))))))******************++++++++++++******)))))))))))))))******+++))))))))))))))))))))))))(((*********((('''((()))))))))))))))))))))))))))++++++++++++++++++++++++))))))***))))))((('''&&&(((((((((((((((((((((((()))))))))((()))******+++((((((((((((((((((((((((((()))***++++++***)))(((******++++++++++++*********************)))((('''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))***************)))((((((((()))))))))************)))((('''(((******((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))***************++++++***))))))(((((()))***************************************'''(((((((((((()))))))))&&&&&&'''((()))******+++(((((((((((())))))))))))|||dddWWWJJJEEEBBB>>>;;;:::777777777777666666666666666555444444666666555444222111111000///...------000000000000////////////++++++,,,,,,---.........,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,************************))))))))))))))))))))))))+++***))))))++++++***)))''''''((()))))))))))))))((((((((()))))))))***************)))))))))((((((''''''(((((()))*********************************)))&&&'''ZZZ)))))))))((((((((((((((((((((((((((((((((((((((((((((()))***************000;;;zzz~~~ '''222"""***(((((('''%%%%%%'''+++000(((,,,***))))))&&&'''///$$$bbb***,,,222***)))))))))))))))))))))...@@@555...333---%%%((()))+++++++++***(((''''''444333///222""";;;'''###//////...---,,,,,,,,,---......aaa$$$555:::'''%%%000000000000000//////......***...111###444888'''LLL+++===...)))AAA///000000////////////000000000///333III'''/////////...------,,,+++,,,+++[[['''222)))000))))))))))))))))))))))))*********++++++*********((()))))))))************))))))))))))))))))))))))((()))***)))'''''''''(((((((((((((((((((((((((((************************))))))***))))))((('''&&&((((((((((((((((((((((((***)))&&&$$$%%%'''***,,,((((((((((((((((((((((((((()))***++++++***)))(((******+++++++++******)))***************)))((('''))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))***************)))((((((((()))))))))************)))((('''(((******((('''(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((('''((())))))***(((((()))))))))))))))((((((((()))***************))))))))))))))))))))))))(((((((((((()))))))))***&&&''''''((()))*********(((((((((((()))))))))))){{{cccVVVJJJDDDBBB>>>;;;;;;777777777777666666666666444333222333444444333222111111111000000/////////000000000000////////////111111000///...------,,,,,,,,,------------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++***))))))***+++***)))))))))***+++++++++++++++((((((((()))))))))******++++++***))))))((('''''''''''''''(((((()))))))))***************************,,,'''[[[(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************%%%444%%%&&&oooIII***,,,&&&)))***+++$$$$$$+++,,,'''''',,,000'''$$$)))***((('''))) ///---'''((((((((((((((()))))))))777(((+++bbb...'''"""+++222777)))***+++++++++)))(((''''''...(((''',,,$$$###111LLLEEE***$$$---+++...,,,***(((((()))+++,,,###,,,'''333'''&&&,,,+++///444000000000//////////////////000+++000)))(((111---+++ ---111<<<)))111111000///////////////000&&&...---,,,---....../////////...+++---"""+++555111***)))))))))))))))(((((('''(((((())))))(((((('''(((((()))************)))))))))))))))))))))))))))((()))***)))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((((('''))))))))))))))))))))))))(((&&&###!!!"""$$$'''***))))))))))))))))))))))))))))))******))))))(((((()))************)))(((((()))************))))))((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))************)))(((((()))******)))'''''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''(((((()))***''''''((())))))))))))((((((((()))***************((((((((((((((((((((((((((((((((()))))))))******(((((())))))))))))******((((((((()))))))))******yyybbbUUUIIIDDDBBB>>>;;;;;;666666666666777777777777333222111111222333222111111111111111111111111000////////////000000000000222111000///...---,,,,,,------------------,,,,,,,,,,,,,,,---------......************************++++++*********+++,,,---++++++++++++++++++++++++************************+++)))((()))***+++***((())))))***+++++++++++++++)))))))))*********++++++)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))***///$$$```&&&'''''''''((()))))))))(((((((((((((((((((((((((((((()))***************((($$$...777CCC>>>"""***111333&&&"""333---))))))......)))&&&&&&,,,'''(((******...///'''qqqhhh***111''''''(((((())))))******,,,$$$,,,555aaa 222,,,+++&&&###111"""((())))))************))),,,%%%///###;;;...)))***$$$###444(((++++++***)))))))))))))))&&&777###"""ooo^^^)))***$$$666..."""+++...'''+++///............//////000222000...333+++(((444+++...555111,,,,,,000////////////000000111,,,(((IIIWWW000+++,,,---.........---,,,&&&555;;;&&&333,,,******))))))((((((((((((''''''(((((((((((('''''''''((()))***+++******)))))))))))))))))))))))))))((()))))))))'''&&&'''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))))))))((())))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))***)))(((((('''''''''((()))))))))))))))(((''''''((())))))************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))***************)))(((((())))))))))))***************))))))***++++++***((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''(((''''''''''''((())))))'''((()))***************(((((()))***************))))))))))))))))))))))))(((((()))))))))************************))))))))))))))))))*********++++++xxxaaaUUUIIIDDDBBB>>><<<<<<666666666666777777777777777666555555777777666555111111111111111222222222////////////000000000000,,,,,,,,,---------------.........------,,,,,,,,,,,,,,,,,,------.........************************++++++*********+++---...++++++++++++++++++++++++***************************)))((()))***+++***(((''''''((()))))))))))))))******+++++++++,,,,,,,,,''''''(((((())))))***************)))))))))))))))(((((((((((((((((((((((((((///!!!bbb%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((()))***************777###000&&&$$$888111SSSbbbcccMMM444)))&&&$$$...'''---)))///:::###$$$&&&'''&&&(((++++++)))'''---333+++!!!***111(((eee777...!!!''''''((()))***++++++,,,+++"""000BBB)))hhhSSS```___FFF---%%%)))+++,,,&&&)))'''***...***,,,''''''((()))***+++,,,,,,&&&333%%%"""222(((,,,$$$>>>,,, ,,,***+++---------+++)))(((...000...(((%%%XXX```___dddQQQ---!!!000444(((((('''///222******111111...............///000111***666)))333222)))888,,,555%%%666666............///111222333,,,777www222......//////...---+++((('''###<<>><<<===888888888777666555555555555555555555555555444333222222222111000000//////.............................................///...............---,,,,,,,,,,,,---------------,,,......------,,,,,,++++++******+++++++++,,,,,,,,,)))(((((()))***+++++++++((()))***++++++++++++***,,,***)))***++++++***)))))))))))))))))))))))))))++++++++++++***)))((((((''''''''''''((()))******((((((((()))))))))******((((((((((((((((((((((((***&&&***\\\*********))))))))))))))))))))))))((((((((((((''''''(((((()))))))))))))))(((***+++***(((''')))+++,,,***))))))******)))'''---+++)))***,,,...---,,,))))))))))))(((((((((((()))---,,,&&&%%%))),,,)))(((AAA%%%))))))(((((((((((())))))(((((((((((())))))))))))++++++,,,,,,++++++***))),,,+++***)))(((((((((((((((((()))))))))*********(((+++###+++---)))111(((~~~}}}555%%%((())))))******))))))(((******))))))***++++++,,,++++++++++++++++++++++++((())))))***+++,,,,,,------------,,,,,,++++++***111###888)))...777888888333,,,111/////////000000000000///555www&&&///,,,,,,------------------,,,***___$$$---((()))***+++,,,,,,++++++******)))))))))******++++++++++++***************(((((((((((()))***++++++***)))'''&&&&&&'''((()))((((((((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((***+++,,,***((('''((()))''''''''''''(((((((((((()))((((((((()))))))))((((((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,+++***))))))(((************************,,,+++)))((('''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))%%%&&&(((***+++***)))((())))))))))))))))))))))))******)))(((((()))******(((((())))))***)))(((''''''((()))******)))((('''******))))))((((((''''''************************************)))))))))(((***)))((()))***+++)))(((+++***)))(((((()))***+++(((***+++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((lll[[[QQQHHHEEECCC???===>>>888888777777666666555555111222222333444444444444222222111111000//////...---.....................---------...............---------------,,,+++***++++++,,,,,,,,,++++++***------,,,,,,++++++++++++******+++++++++,,,,,,,,,((()))******)))))))))***)))))))))))))))(((''''''+++***)))***+++,,,+++)))))))))))))))************(((((((((((())))))******((((((((((((((()))***+++''''''(((((((((((()))((())))))))))))))))))))))))***&&&***\\\))))))))))))))))))*********)))))))))((((((((((((((((((((((((((())))))***+++)))((()))+++,,,***((()))((('''(((***+++***))))))((('''((()))************)))))))))((((((((('''(((***+++***,,,///---(((CCCmmm'''))))))(((((((((((())))))(((((((((((())))))))))))((())))))***************++++++***)))(((((())))))))))))))))))************%%%,,,%%%'''......+++$$$000(((+++,,,,,,,,,,,,,,,,,,+++,,,++++++***))))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,+++++++++***)))))))))///&&&666''')));;;"""qqqDDD...222000000000////////////000444UUU(((...++++++++++++++++++++++++---+++///(((((()))***,,,...000222,,,++++++******+++++++++************************(((((((((((()))***+++,,,******((((((((()))***+++((((((((((((((()))))))))(((((())))))))))))(((((())))))))))))((((((((((((***++++++***)))(((((()))''''''''''''((((((((((((((()))))))))((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,++++++***)))(((((()))))))))))))))))))))))))))*********)))(((&&&%%%'''''''''((((((((((((((((((((((((((())))))))))))%%%&&&(((***+++***)))(((************************)))(((''''''''''''((()))&&&(((***+++***)))(((''''''((()))******)))((('''******))))))((((((''''''))))))))))))))))))))))))************)))))))))(((***))))))***++++++)))(((+++***)))(((((()))***+++'''(((***)))(((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((lllZZZQQQHHHEEECCC???<<<===888777777777666666666555000111222333333444333333222111111000000///......---------...............---------------------,,,+++,,,---------,,,+++******++++++++++++******)))++++++++++++++++++++++++******+++++++++,,,,,,,,,''')))++++++***))))))*********))))))((('''''''''+++)))))))))+++,,,+++***)))))))))************+++&&&&&&&&&'''(((***+++,,,++++++************++++++&&&&&&'''(((((((((((((((++++++++++++++++++++++++***&&&***\\\))))))))))))******************)))))))))(((((((((((((((((((((((()))******+++(((''')))---...+++'''(((''''''(((***++++++******))))))))))))***++++++******))))))(((((('''''''''(((,,,000...'''###"""+++)))((((((''''''(((((()))(((((((((((())))))))))))'''((()))*********************))))))))))))******)))))))))*********++++++&&&***...(((111,,,!!!BBB$$$'''))))))************))))))---,,,+++***))))))))))))))))))))))))))))))))))))((()))))))))***+++++++++++++++***************)))$$$555///%%%444)))```111222111000000////////////000777<<<...,,,,,,,,,++++++++++++******(((((("""///(((((((((***,,,///222333,,,,,,+++*********++++++)))))))))***************,,,,,,+++***))))))*********))))))))))))******+++,,,+++***(((''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((((()))******(((((()))***))))))))))))************''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((&&&(((***++++++(((&&&$$$'''''''''((((((((((((((((((((((((((())))))))))))))))))******)))((('''&&&************************)))((('''&&&&&&'''((()))&&&(((***+++)))((((((((('''(((((())))))(((((('''))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''************)))))))))))))))))))))+++,,,,,,***'''******))))))))))))******)))***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))kkkYYYOOOGGGDDDAAA<<<::::::777777777777666666666666333444444444333333222111111111111000//////......---------.........//////---------,,,+++++++++******+++---...///...,,,++++++,,,,,,,,,,,,+++***)))*********+++,,,,,,------******+++++++++,,,,,,,,,$$$'''***+++***)))+++,,,+++******)))))))))*********)))((()))+++,,,+++***))))))*********+++++++++'''''''''''')))***,,,---+++***)))((((((''''''(((&&&'''((()))***))))))(((***************************&&&***\\\((()))))))))*********************)))))))))(((((()))(((((('''((()))***+++((())))))+++,,,,,,+++))))))((('''((()))***)))(((++++++++++++++++++---...*********)))((('''''''''+++'''***...((('''999)))((((((''''''''''''(((((((((((((((((())))))))))))******+++++++++***))))))(((((((((((()))***+++,,,))))))*********++++++++++++###333(((111)))***222)))&&&&&&''''''''''''&&&&&&++++++***************+++))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,$$$555+++***222%%%]]]~~~555000222111000///......///000VVV,,,666)))------------,,,,,,++++++###+++)))(((&&&''')))+++,,,---......+++***))))))(((((())))))((()))))))))*********+++---,,,,,,+++++++++++++++'''(((((()))******))))))+++***)))(((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((%%%'''(((((((((((()))+++))))))))))))************''')))******''''''(((***))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((&&&''')))))))))((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((''''''***************************)))(((''''''((()))***&&&)))+++***((('''(((***(((((((((''''''((((((((((((((((((((())))))))))))&&&&&&''''''((((((((((((************))))))))))))))))))***+++---,,,***'''))))))************)))))))))+++,,,,,,***))))))***))))))))))))))))))))))))))))))))))))))))))))))))kkkWWWNNNEEEBBB???:::777777777777777777666666666666777777666555444222000///111111111000//////......---------.........//////------,,,++++++***))))))***,,,...000000///...---------------,,,,,,+++***)))******+++,,,---......******+++++++++,,,,,,,,,!!!%%%)))+++++++++---///************+++,,,---...***)))((()))+++,,,,,,***))))))******++++++++++++***))))))))))))+++,,,---((('''&&&%%%$$$#########'''((()))++++++******)))''''''''''''''''''''''''***&&&***\\\(((((())))))*********+++************)))))))))))))))((('''''''''(((***+++%%%)))------***)))***,,,+++***(((((())))))'''&&&'''((((((((('''''')))++++++******)))(((''''''&&&,,,$$$%%%+++%%%%%%BBBiii%%%((((((''''''''''''(((((((((((((((((())))))))))))---------,,,+++***(((((('''((((((((()))+++,,,---)))************+++++++++000111$$$///(((???SSS000(((((())))))))))))(((((())))))))))))***+++,,,---*********************************))))))))))))))),,,,,,,,,------.........---'''+++111$$$111888...222111000.........///000~~~$$$;;;(((/////////......---------'''555...!!!%%%'''***,,,---+++)))'''))))))((('''''''''''''''(((((())))))*********+++*********+++,,,...///000%%%&&&((()))))))))(((''''''&&&&&&'''(((***,,,---(((((())))))))))))(((((())))))))))))(((((((((((($$$&&&'''((('''((()))+++''''''''''''((((((((((((''')))+++***'''&&&(((***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&'''''''''(((((())))))(((((((((((())))))))))))((('''''''''((()))***+++))))))))))))))))))))))))+++***)))(((((()))***+++''')))+++***'''&&&(((***)))((('''&&&&&&'''((()))''''''(((((())))))******))))))******+++++++++,,,************))))))))))))))))))***,,,---,,,***'''((()))***++++++***)))((((((***++++++)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))~~~jjjXXXNNNEEEAAA???<<<:::;;;:::999999888777666666555444444333333333333222222111000///000111222111//////...---,,,+++*********))),,,///...---,,,---//////...---,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******,,,,,,+++***......---+++)))((('''&&&,,,,,,,,,,,,,,,***))))))******++++++++++++******+++++++++************)))************************''''''(((((())))))******(((((((((((('''''''''''')))%%%)))[[[******(((''''''((())))))------,,,***(((&&&$$$###(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))((()))***+++***((())))))*********))))))(((000'''###'''***))))))---***---""" <<<,,,...'''(((((()))***+++++++++))))))***,,,//////...,,,******+++,,,---......///******)))))))))))))))***)))%%%%%%+++///...+++***(((###---111///[[[(((,,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))'''))),,,...///---+++)))###***,,,***---333///$$$333666***$$$rrr888(((------............---------///+++------,,,,,,+++***)))))))))+++...+++)))***+++++++++)))((('''******))))))((((((''''''************************)))***++++++***(((%%%###))))))))))))))))))))))))((()))***++++++***)))(((++++++***)))(((((())))))&&&'''((()))************)))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&'''))))))'''(((((()))***+++++++++))))))(((((((((((())))))'''((()))++++++)))((('''))))))(((((((((***+++,,,(((((((((((())))))))))))&&&'''((())))))******)))'''''''''''''''((())))))***))))))(((((((((((((((&&&''')))******(((&&&%%%)))***+++++++++***((('''###(((,,,,,,)))&&&(((***'''((((((((()))))))))***'''))),,,......---+++***,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((&&&'''***+++)))'''|||iiiXXXNNNEEEBBB@@@<<<:::;;;999999888777777666555555444444333333333333222222111000///000111222111/////////...---,,,,,,,,,,,,***---//////---,,,---.........---,,,,,,,,,------///...------,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++******,,,,,,+++***+++++++++*********))))))((())))))******+++,,,,,,''''''((((((((((((''''''''''''((()))***++++++,,,************************))))))))))))((((((((((((((((((((((((((((((((((((,,,'''+++]]])))((((((((((((((())))))************)))((('''&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))***)))((((((******)))((())))))***************)))%%%)))///111,,,### !!!000333111!!!)))'''(((((()))******+++++++++******+++------,,,***(((((())))))******++++++***))))))(((((()))))))))222,,,'''&&&%%%"""###%%%666%%%111xxx___)))************)))))))))))))))))))))))))))*********************************))))))*********+++++++++444...***)))### ,,,===+++///###999GGG777+++------............---------///+++------,,,,,,+++******)))'''///+++******************)))((((((***)))))))))((((((((('''************************((())))))***))))))''''''))))))))))))))))))))))))((())))))******))))))(((+++******))))))((())))))))))))*********))))))((((((((((((((((((((((((((()))(((((('''((()))***+++%%%%%%&&&'''((())))))***(((((()))))))))************)))((('''&&&&&&'''''''''(((((()))******++++++))))))(((((((((((())))))%%%&&&((())))))(((&&&%%%***)))((((((((()))***+++((())))))))))))*********)))***************))))))((((((''''''(((((())))))******)))(((((('''(((((('''(((***+++***)))((('''))))))*********)))((('''###(((,,,,,,)))'''(((***(((((((((((())))))))))))((()))+++,,,,,,,,,+++***))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++***)))(((((()))zzzgggWWWNNNEEEBBB@@@<<<:::;;;888777777666666555555555444444333333333333222222111000///000111222111//////......------.........,,,...000000...---,,,---------,,,,,,,,,---......//////...------------...,,,,,,,,,+++++++++******************************,,,+++******+++,,,+++***((())))))***++++++,,,,,,)))((((((((((((***+++,,,)))******++++++******)))&&&&&&'''((()))***++++++))))))))))))))))))))))))*********)))(((''''''''''''(((((())))))*********...))),,,^^^&&&'''((())))))***))))))'''((())))))******))))))(((((((((((('''''''''''')))))))))))))))))))))))))))(((''''''))))))((('''((()))***+++++++++++++++---)))$$$"""(((000111...777&&&###%%%((((((((()))******++++++---+++))))))***+++***)))((((((((((((((())))))))))))((((((''''''((())))))(((&&&(((,,,---+++***,,,'''BBB555bbbbbb((())))))((((((((('''''''''(((((())))))******+++++++++++++++++++++++++++++++++***(((&&&&&&(((+++---&&&---,,,(((///999,,,111,,,...'''555...------............---------///+++---,,,,,,++++++*********+++>>>'''***+++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))((((((************)))(((''''''''''''''''''''''''''''''((((((((((((((()))******%%%&&&&&&&&&''''''(((((((((((()))))))))*********+++***)))'''&&&&&&&&&&&&'''(((((())))))******+++))))))(((((((((((())))))&&&&&&((((((((((((&&&&&&***)))((((((((((((((()))))))))))))))************,,,,,,,,,++++++***)))(((((((((((()))))))))******++++++)))(((''''''''''''((()))***++++++***)))(((((())))))))))))((('''&&&$$$(((++++++)))'''(((***))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***---///---(((&&&(((***yyyfffVVVMMMEEEBBBAAA===:::;;;777666666666555555555444444444333333333222222222111000///000111222111///---------------...//////...///000000///...,,,,,,,,,,,,,,,,,,,,,---...//////......---------------,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***)))***+++,,,+++)))(((((()))***+++,,,,,,,,,...,,,***((('''((()))***++++++,,,,,,,,,,,,++++++***))))))))))))(((((((((((((((((((((((((((((((((***)))))))))(((((((((''''''(((((()))***++++++,,,---(((,,,]]]%%%&&&(((************)))'''((()))***************)))))))))((((((((('''''')))))))))))))))))))))))))))'''&&&'''((()))(((&&&((((((***+++,,,,,,,,,,,,$$$((()))(((+++---%%%+++"""+++,,,%%%(((((())))))************,,,***(((''')))*********++++++******)))))))))((((((''''''''''''(((((()))+++'''%%%((()))&&&$$$%%%)))???rrrbbb((())))))((((((((('''''''''''''''((()))***++++++,,,++++++++++++++++++++++++,,,+++((('''''')))+++---...&&&)))333///###&&&666<<<444---,,,------............---------///***,,,,,,,,,++++++*********000YYY$$$++++++***)))(((((()))***+++))))))))))))((((((((((((((((((((((((((((((((((((***)))'''&&&'''(((***+++(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))(((((()))))))))))))))((('''&&&((((((((((((((((((((((((((((((((((((((())))))*********)))(((&&&%%%$$$$$$''''''((((((((()))))))))))))))((((((''''''''''''(((((((((((())))))******))))))(((((((((((())))))((()))************)))(((***))))))(((((('''''''''((((((((()))))))))*********+++++++++******)))(((((())))))***************,,,+++***(((''''''''''''(((((()))*********))))))(((((((((((((((''''''&&&%%%(((******)))((()))***))))))))))))((((((((((((***)))(((''''''((()))***+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***+++,,,+++)))'''(((***yyyeeeUUULLLEEECCCAAA===;;;;;;666666666666555555555555444444333333333222222222111000///000111222111///++++++++++++,,,---...///...///000111111000---+++,,,,,,,,,,,,,,,---...///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***))))))++++++***)))***************+++++++++///---+++)))((()))***+++((())))))))))))))))))(((++++++*********)))))))))(((((((((((((((((((((((('''((((((((()))))))))***'''(((((()))***++++++,,,***%%%)))\\\%%%&&&(((************))))))***************))))))******)))))))))((((((((()))))))))))))))))))))))))))'''&&&'''((()))(((&&&'''((()))***+++,,,,,,,,,$$$,,,111,,,''''''+++---222///((()))))))))))))))************(((&&&''')))+++,,,,,,++++++******)))((((((((('''''''''''''''((())))))///)))%%%'''***+++...222$$$%%%]]]*********)))))))))(((((((((''''''((()))***++++++,,,************************++++++++++++++++++++++++---,,,***))),,,///...***222GGG'''***------............---------///***,,,,,,+++++++++++++++***,,,xxx$$$,,,+++***)))(((((()))***+++(((((((((((())))))))))))((((((((((((((((((((((((,,,***(((&&&&&&''')))***(((((((((((((((((((((((()))((('''&&&&&&'''((()))'''((())))))))))))((((((%%%&&&''''''((((((((('''))))))))))))))))))))))))'''(((((()))))))))))))))++++++***)))(((&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''((((((((())))))((((((((((((((()))))))))))))))(((((((((((())))))))))))************))))))******)))))))))((('''''''''''''''((((((((())))))'''(((((()))******))))))(((((()))***+++******)))+++***)))(((''''''''''''&&&''''''(((((())))))))))))((((((''''''''''''''''''((()))))))))((()))***))))))))))))((((((((((((***)))(((&&&&&&''')))*********************++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))'''&&&(((***+++***)))xxxdddTTTLLLEEECCCBBB>>>;;;;;;666666666666666666666666444444333333333333222222111000///000111222111///+++++++++++++++,,,---......///000222333222...+++------,,,,,,,,,---......------,,,++++++++++++,,,,,,,,,,,,+++++++++******************************+++***))))))***+++***)))+++++++++***************+++************,,,---...******++++++++++++******(((((()))***+++,,,------))))))))))))))))))))))))'''''''''((()))*********'''(((((())))))*********((($$$((([[[&&&'''((())))))***))))))++++++++++++***)))((((((************)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((''''''((()))***************111((("""###&&&'''&&&''',,,\\\+++))))))))))))))))))******((('''&&&'''***,,,,,,,,,))))))((((((''''''&&&&&&''''''''''''((()))******$$$&&&+++...+++&&&(((...111NNN...+++++++++*********))))))(((((())))))******++++++***************************+++,,,------,,,***)))&&&(((+++***((((((,,,111,,,222------............---------///+++++++++++++++++++++++++++%%%%%%---)))))))))))))))******+++(((((((((((()))))))))))))))))))))))))))))))))))),,,***((('''&&&'''((())))))))))))))))))))))))))))))((((((''''''(((((()))&&&'''((()))***)))((('''$$$%%%&&&'''((((((((((((************************''''''((()))))))))))))))(((((((((((())))))******&&&&&&'''''''''((((((((($$$%%%&&&((())))))***)))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))************))))))((((((((((((((())))))))))))&&&&&&((())))))*********'''((()))***+++***)))(((***))))))(((((((((((((((&&&&&&''''''(((((())))))***)))((((((''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))+++***(((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((&&&$$$&&&+++---+++(((vvvbbbSSSKKKEEEDDDBBB>>>;;;;;;777777777777777777777777444444333333333333222222111000///000111222111///------,,,,,,,,,------.........///222444444000,,,......---,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++)))((()))***+++***(((************************)))))))))***++++++,,,,,,,,,------......------,,,''''''((()))***+++,,,,,,************************(((((((((((())))))))))))((((((((((((((((((((((((+++&&&***\\\)))((((((((((((((())))))******+++++++++***))))))++++++*********)))))))))))))))))))))))))))))))))***)))((((((******)))((('''(((((()))))))))(((((((((!!!"""+++---'''+++777******))))))))))))))))))))))))((((((***+++,,,+++***)))((((((((((((((((((((((((((((((((()))***++++++'''***,,,&&& (((EEEbbb555...++++++*********))))))))))))))))))))))))*********++++++++++++++++++++++++***++++++,,,+++***)))(((333!!!(((999(((eee...555------............---------///+++++++++++++++++++++++++++&&&%%%---(((((()))***************'''((((((((()))))))))***************************)))((((((''''''(((******))))))))))))))))))))))))((())))))******))))))(((%%%&&&((()))***)))((('''(((((()))))))))))))))((())))))))))))))))))))))))&&&'''((()))***))))))(((&&&&&&''''''((()))******((((((((())))))))))))***%%%&&&''')))))))))(((((((((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((((((((())))))***+++,,,,,,++++++***)))************+++++++++((())))))*********))))))%%%'''(((******)))((('''((((((((((((((())))))***''''''''''''((()))***++++++***)))((((((((()))))))))(((''''''))))))***)))&&&&&&'''((()))***+++++++++***))))))((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))***+++******ttt```SSSKKKEEEDDDBBB>>>;;;;;;777777777777888888888888444444444333333333222222111000///000111222111//////......---------.........---///222555555111---///...------,,,,,,,,,,,,//////...------------...,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))((()))***+++***((()))))))))***++++++,,,,,,***+++++++++***)))(((''')))******++++++******)))))))))))))))((((((((((((******************************))))))((((((''''''((((((((((((''''''''''''...))),,,^^^+++***(((''''''((()))***))))))***++++++++++++***+++++++++************)))))))))))))))))))))))))))+++)))((()))***+++***((('''((((((((((((((('''&&&%%%(((---(((===(((*********)))))))))))))))+++******+++,,,,,,)))'''************++++++++++++(((((((((((()))***,,,,,,---+++%%%///jjj!!!+++************))))))))))))*********))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))777///LLLccc&&&------..................------///+++++++++++++++++++++++++++...}}}%%%,,,'''((()))+++++++++***)))'''((((((((())))))******************************&&&&&&'''''')))***+++,,,))))))))))))))))))))))))((()))***++++++***)))((($$$&&&((()))***)))((('''++++++,,,++++++***)))(((((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''''''''&&&&&&************++++++++++++''''''((())))))((('''&&&((((((((((((((('''''''''))))))(((((((((((())))))++++++************++++++)))***+++,,,------,,,+++++++++,,,,,,,,,---------+++++++++++++++***)))(((%%%&&&((()))***)))'''&&&'''''''''(((((()))***+++(((((((((((()))***+++,,,,,,+++)))((((((((()))***)))((('''''')))******)))%%%&&&'''((()))***+++,,,+++*********))))))(((((())))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((+++---,,,)))'''))),,,rrrbbbQQQLLLFFFAAA>>>;;;999888999888777666666555555555555333222222444444333111////////////////////////...///000000000///---,,,,,,...///111111000...---111///,,,,,,---...------/////////...---------,,,......,,,+++***+++,,,,,,,,,,,,++++++***)))))))))---,,,,,,+++*********+++''')))++++++***)))((((((,,,,,,++++++***))))))))))))))))))((()))******+++,,,***)))''''''(((***+++************))))))))))))%%%&&&)))***+++***)))((((((((((((((((((((((((((()))&&&+++]]]((((((((((((((()))))))))&&&&&&'''((()))***++++++))))))*********+++++++++%%%222444%%%&&&+++)))******))))))***+++,,,---,,,...'''"""---,,,!!!&&&"""###GGGppp###)))************))))))(((...''')))...!!!,,,)))///---***((((((***---///,,,''''''---222///)))&&&...$$$222ooo&&&'''---'''$$$(((+++******+++***$$$&&&)))---&&&///,,,((('''))))))''''''+++)))((((((***++++++((($$$222HHH******222------..................)))000))) ///+++""",,,...%%%&&&<<>><<<:::888999888777666666555555555555333222222444444333111000000000000000000000000...............------,,,,,,,,,,,,...///222444555///---,,,,,,---/////////------------,,,,,,,,,,,,,,,,,,---------,,,+++*********************++++++,,,+++******)))))))))***(((***+++++++++***))))))******************++++++)))))))))))))))******++++++***)))(((((()))***+++************))))))))))))'''((()))******))))))((((((((((((((((((((((((((()))&&&+++]]]))))))))))))))))))))))))''''''(((((())))))******))))))*********+++++++++$$$'''+++///$$$+++000***222///***%%%######%%%&&&(((!!!###---///((('''///&&&iii888+++((())))))*********))))))######:::+++)))'''222''' """%%%(((******)))(((***&&&$$$%%%%%%###$$$'''HHH'''***---(((&&&(((***((((((***444+++'''%%%***///+++,,,&&&&&&)))///111......///***+++,,,)))&&&&&&)))---~~~444$$$,,,...------,,,,,,+++++++++&&&...)))'''---&&&...+++%%%222,,,ooo333,,,'''(((((((((((((((((((((((()))))))))*********++++++******)))((((((((((((((())))))))))))))))))))))))))))))(((''''''((()))***))))))))))))((((((((((((((((((((()))******++++++***))))))))))))(((((((((***************)))(((((('''''''''''''''&&&&&&&&&******))))))))))))******''''''((((((((((((''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))******))))))))))))((((((((((((((()))***)))'''&&&'''(((((())))))******))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))((((((((('''''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++***++++++***(((&&&&&&'''*********)))))))))((((((ooo___QQQMMMGGGBBB???===;;;999999888777666666555555555555333222222444444333111111111111111111111111111......---,,,,,,,,,,,,,,,,,,+++******...333999===222000....../////////...++++++++++++,,,,,,,,,,,,***+++...//////---***(((((())))))***++++++,,,,,,+++***))))))((()))))))))******++++++++++++******((())))))***++++++,,,,,,)))))))))))))))*********+++***)))(((((()))***+++************))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))&&&+++]]]************************(((((((((((()))))))))))))))))))))************+++222(((,,,)))((('''$$$$$$!!!"""%%%((()))((('''&&&$$$+++000+++,,,ddd'''%%%'''((()))***************###***111"""%%%$$$,,,"""////////////---***'''%%%&&&...222)))(((KKK@@@,,,)))+++)))(((***)))&&&(((,,,***&&&%%%"""!!!)))...$$$---***)))+++)))%%%$$$&&&+++((($$$+++HHH555'''///------,,,+++***)))((((((%%%,,,)))......&&&000)))###111!!!***''''''((((((((((((((((((((((((((((((((()))))))))*********))))))((((((((((((((())))))))))))))))))))))))******(((''''''((()))***))))))))))))((((((((((((&&&&&&''''''((()))))))))))))))))))))************))))))******))))))((((((&&&&&&&&&'''''''''''''''***))))))(((((())))))***&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((()))***)))'''&&&'''((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''''''''(((((())))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))*********+++++++++++++++)))&&&%%%&&&'''******))))))))))))((((((nnn^^^QQQMMMGGGBBB???===;;;:::999888777666555555555555555333222222333444222111111111111111111111111111000///---,,,+++,,,---...,,,+++******---222777;;;888555333111000///,,,*********++++++,,,,,,------***+++---......---+++***))))))*********++++++++++++******)))))))))******+++******+++,,,,,,,,,+++))))))*********+++++++++(((((()))******************))))))((())))))***+++************)))))))))(((++++++***)))((((((((())))))))))))))))))))))))))))))&&&+++]]]+++++++++******************)))))))))((((((((('''))))))))))))************$$$:::%%%---777---!!!//////...+++)))((((((((()))---NNNzzz}}}...&&&&&&'''(((******+++++++++111111"""$$$222***+++---,,,(((###!!!!!!&&&,,,000===]]]&&&222&&&))))))***,,,)))'''+++111(((+++---111'''&&&333***---'''######%%%(((///777ZZZKKK'''---333,,,,,,++++++******))))))'''+++***,,,---+++'''......'''333xxx000###+++(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&'''((()))))))))))))))(((((((((((())))))(((''''''&&&&&&%%%(((((())))))***++++++,,,((()))))))))))))))((((((''''''(((((())))))******))))))(((((((((((())))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((()))***)))((('''((()))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((())))))))))))************((())))))((('''(((***,,,))))))))))))))))))((((((nnn^^^PPPLLLFFFAAA???===;;;:::999888777666555555555555555333222222333444222111111111111111111111111111111000...---------...///---,,,,,,,,,---///111222888666444333222111...,,,++++++,,,,,,------......,,,,,,,,,++++++,,,,,,---+++++++++*********))))))++++++*********++++++,,,,,,***)))***,,,------++++++++++++*********))))))(((((()))************))))))))))))))))))******+++************)))))))))(((,,,+++***)))(((((()))))))))))))))))))))))))))))))))&&&+++]]]++++++++++++******))))))******))))))((((((''''''))))))))))))))))))))))))%%%<<<"""000&&&'''(((******+++++++++ppp~~~%%%...'''((((((***---,,,***...555+++###,,,*********++++++,,,,,,------,,,,,,+++***%%%111%%%333---%%%>>>///***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))((('''&&&&&&&&&'''((())))))))))))((((((((((((***))))))(((((('''&&&&&&''''''((()))***++++++,,,'''(((((()))))))))((((((''''''(((((())))))******))))))(((((((((((()))))))))******++++++******)))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***''')))***)))(((((()))***((())))))******))))))(((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((()))((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((()))))))))*********((()))******))))))+++---(((((((((((((((((())))))mmm]]]OOOKKKEEE@@@>>><<<;;;:::999888777666666555555555555333222222444444333111111111111111111111111111000000///............///------......---------,,,222111111222333444222000,,,,,,,,,,,,---------------,,,+++***+++,,,---...,,,,,,++++++***))))))(((++++++++++++++++++,,,---,,,)))'''(((,,,...---+++,,,,,,++++++***))))))((('''((()))++++++******)))(((((())))))******++++++************))))))))))))******************)))))))))))))))))))))))))))))))))&&&+++]]]+++++++++***))))))((((((******))))))((((((''''''***)))))))))))))))((((((***"""'''&&&'''((()))***************666&&&'''+++)))'''))),,,---,,,///555aaa%%%222+++%%%******+++,,,---...//////xxx///+++---000$$$111***+++???...$$$555$$$))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))***))))))))))))))))))))))))((('''&&&&&&&&&((()))***))))))))))))((((((((((((''''''(((((()))*********&&&''''''((()))******+++''''''((()))))))))((((((&&&&&&&&&''''''''''''''')))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++++++++******''''''(((((())))))******''')))******(((((()))+++((())))))******))))))(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))++++++************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******((()))++++++***))))))***''''''(((((((((((())))))kkk\\\NNNJJJDDD???===<<<:::999999888777666666555555555555333222222444444333111000000000000000000000000......//////......---,,,------------......//////,,,,,,---///222333222000,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---------++++++*********************************+++,,,,,,,,,(((%%%'''+++------***++++++******************'''(((***+++++++++)))((('''((()))******+++++++++************))))))))))))((()))***+++++++++***)))(((((((((((((((((((((((()))&&&+++]]]++++++***))))))(((''''''))))))))))))((((((((((((******))))))((((((((((((HHH 000((())))))*********))))));;;xxx ***'''+++,,,(((&&&***,,,+++,,,//////)))555******++++++,,,,,,------......WWW...)))---......+++,,,&&&999eee..."""333%%%)))))))))))))))))))))))))))))))))*********++++++((((((((((((((()))******))))))))))))))))))))))))(((((('''((()))***,,,---))))))))))))(((((((((((('''''''''((())))))******&&&&&&''''''((((((((()))&&&''''''((())))))(((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''(((((((((((('''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))***++++++***))))))'''''''''((()))*********''')))******))))))***+++'''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))'''((((((((()))))))))***************)))))))))((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))***"""%%%)))******((((((((('''''''''((((((((())))))iiiZZZMMMIIICCC???<<<;;;:::888999888777666666555555555555444222333444444333111////////////////////////,,,---...///...---,,,+++,,,,,,,,,,,,...000333555,,,,,,,,,...000000...,,,,,,+++++++++******))))))(((***,,,...///...,,,+++)))))))))***++++++,,,,,,))))))((())))))***+++++++++'''$$$&&&***---,,,***)))))))))***++++++,,,,,,'''(((***+++,,,+++)))((('''''')))***++++++++++++************))))))))))))'''(((***,,,---,,,+++)))(((((((((((((((((((((((()))&&&+++]]]*********)))(((''''''&&&(((((((((((())))))))))))******))))))((((((((('''...222---&&&---)))************))))))((( ,,,)))111---&&&...(((%%%(((+++***)))***uuuTTT+++(((%%%&&&111---,,,,,,,,,,,,,,,,,,,,,777+++&&&,,,!!!777%%%,,,...sss###,,,+++******))))))))))))))))))))))))************++++++++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))+++---///000))))))))))))(((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((())))))((((((******))))))((((((((('''((((((''''''''''''(((((((((((())))))))))))(((((('''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&''''''((()))******+++''')))******))))))***,,,&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))%%%%%%&&&((()))+++,,,,,,))))))(((((((((((())))))'''((((((((())))))************))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))%%%)))************&&&'''''''''(((((())))))}}}eeeXXXLLLHHHDDD@@@>>><<<999777666555555555555444444444222333333333333222111111////////////............------......------,,,+++.........------,,,,,,,,,000000/////////000000111......---,,,,,,+++******---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,***((()))+++,,,+++((())))))))))))))))))))))))((()))***++++++***)))(((***(((((()))***+++***)))((()))))))))************+++*********))))))((((((***+++,,,---,,,***((('''))))))))))))***************&&&***\\\)))(((''''''''')))***+++'''((()))******)))((('''&&&'''((())))))((('''&&& ---'''***...%%%%%%&&&&&&&&&&&&%%%%%%***mmmWWW"""000'''&&&333************))))))))))))444++++++...***...******+++,,,,,,------,,,,,,***ccc&&&!!!+++&&&555bbb***$$$%%%111...******))))))((((((''''''))))))***))))))((('''&&&++++++************++++++************************))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***(((((())))))))))))(((((()))'''&&&&&&((())))))(((''''''''')))++++++)))''''''((()))((('''&&&'''))),,,+++***)))((((((((((((******))))))(((((('''''')))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))(((''''''******))))))((((((''''''((((((''''''''''''(((((()))(((&&&%%%%%%&&&'''(((******))))))((((((''''''((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))))))))))))))((((((((((((++++++************++++++))))))'''&&&&&&'''((()))&&&&&&'''(((((()))(((((((((((((((((()))))))))))))))***+++,,,,,,+++***)))|||eeeXXXKKKHHHCCC@@@>>><<<:::888777777666666666555555555222333333333333222111111000000000/////////............//////......---,,,......---------,,,,,,,,,......---------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,***((()))+++,,,+++)))***************************+++,,,------,,,+++******(((((()))***+++***))))))))))))))))))*********************)))))))))((()))***+++,,,,,,+++)))((())))))))))))***************&&&***\\\((((((((((((((()))******''''''((((((((((((''''''((())))))))))))))))))(((...'''oooHHHCCC)))111"""''''''((((((((((((''''''***EEE***...555'''------************))))))))))))///TTT###000000***...,,,++++++,,,---------------+++111$$$000000&&&)))***)))))))))((((((((('''((())))))))))))(((((('''***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((((((((((((((''''''''''''((('''''')))++++++)))''''''((()))(((''''''((())))))((((((((((((((())))))***)))))))))(((((((((''')))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))(((''''''(((((((((((())))))))))))((((((''''''''''''((((((***)))'''&&&&&&''')))******)))))))))((((((((('''((('''&&&&&&&&&&&&'''((())))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&'''((('''(((((()))******))))))(((((((((((())))))))))))))))))************)))))){{{dddWWWJJJGGGBBB@@@>>>===;;;999888777777777666666666666222333333333333222111111111111000000000///////////////000000//////...---...------------,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,*********++++++++++++,,,+++***)))***++++++***)))************************+++,,,,,,------,,,,,,+++***(((((()))***+++***))))))((((((((())))))******************))))))))))))((()))***+++++++++***)))))))))))))))***************&&&***\\\'''(((((()))))))))))))))(((''''''&&&&&&''''''(((+++******))))))******+++///+++'''222"""000,,,###))))))************)))))),,,%%%)))///)))###+++333***************)))))))))))))))cccUUU(((222---'''---...+++,,,------......------***xxx;;;###)))+++***000))))))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''(((((((((((()))))))))************((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((###&&&))))))'''&&&'''((((((''''''(((***+++)))((('''((())))))''''''((()))&&&&&&&&&&&&'''((()))***))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))((('''''''''''''''((()))*********((((((''''''''''''((((((***)))((((((((()))***+++))))))))))))(((((((((((((((''''''&&&&&&''''''((())))))(((((((((((())))))''''''(((((())))))******(((''''''&&&&&&''''''((()))((((((''''''((())))))((())))))***************(((((((((((())))))))))))))))))(((((((((((())))))yyycccVVVIIIFFFBBB???>>>===;;;:::777777777666666666555555222333333333333222111111111111111111000000000000///////////////...---------------------------------,,,,,,++++++++++++,,,000000...---+++***((((((******++++++,,,,,,,,,---************+++++++++++++++************+++************************************++++++++++++*********(((((((((***+++***))))))(((((('''((()))***+++*********)))))))))))))))'''((()))***++++++******((()))))))))***************&&&***\\\'''((()))******)))(((''')))((('''&&&&&&'''((()))+++***)))(((((()))***+++!!!555 <<<+++///"""+++)))******++++++******)))(((###mmm<<<$$$???!!!333&&&---************)))))))))((((((111]]]000 %%%///'''###***---,,,,,,---............---+++HHH[[[222)))$$$&&&&&&000))))))))))))((((((((((((&&&'''((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))******************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((###)))***'''&&&(((+++(((''''''(((******)))(((''')))***)))((('''((()))'''''''''''''''((()))***))))))))))))(((((((((((()))))))))))))))(((''''''((((((((((((((())))))***)))))))))))))))((('''''''''((((((((()))))))))***((((((''''''''''''(((((())))))((((((((()))******))))))))))))((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))&&&''''''((()))******+++(((''''''&&&&&&''''''(((***))))))*********++++++((())))))******)))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))xxxbbbUUUIIIFFFBBB???>>>===;;;:::666666666555555555444444222333333333333222111111111111111111000000000000---............---,,,,,,------------------------......---,,,++++++,,,,,,000///...---+++***)))(((*********++++++,,,,,,,,,))))))*********+++++++++******+++************+++***************************************************(((((((((***+++***))))))((('''''''''(((***+++))))))))))))))))))******'''((())))))************((()))))))))***************&&&***\\\'''((()))******)))((('''+++***)))(((((()))***+++******(((''''''(((******---111^^^((((((+++///*** ***)))((())))))******))))))((("""+++000CCC%%%---$$$+++555333...************)))))))))(((...!!!MMM$$$...)))***,,,((('''***(((+++,,,------......------......MMM&&& ,,,///......"""(((((((((((())))))))))))&&&'''((())))))***))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((++++++******)))((((((''''''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((( %%%++++++'''%%%&&&))))))((('''''')))******)))((()))***)))((('''(((***+++***))))))((((((((()))(((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((())))))***)))))))))))))))(((''''''***)))))))))((((((((('''((((((''''''''''''((((((''''''''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++)))((((((''''''(((((()))(((((())))))************'''(((((()))((((((''''''(((((((((((()))))))))))))))((('''&&&&&&'''((()))vvvaaaUUUJJJGGGBBB@@@>>>===;;;999555555555555444444444444222333333333333222111111111111000000000/////////---------...---,,,,,,+++,,,,,,,,,------------...//////...---,,,,,,,,,,,,+++++++++,,,,,,---------*********+++++++++++++++)))))))))************+++)))+++++++++***)))***+++++++++++++++++++++++++++,,,++++++******++++++,,,***(((((()))***+++***))))))((('''&&&&&&(((***+++))))))))))))************(((((()))))))))))))))***))))))))))))***************&&&***\\\)))))))))))))))(((((('''+++******))))))******+++)))))))))(((((()))))))))+++000(((!!!$$$666---000,,,((((((((())))))))))))((((((%%%000 444+++///222999)))***,,,***************))))))))))))111"""WWWOOO)))++++++++++++,,,...///+++'''***+++,,,,,,------,,,,,,111'''NNN..."""555$$$!!!333%%%***((((((((((((((())))))))))))'''(((((())))))))))))(((((((((************(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++***)))((('''&&&&&&&&&''''''(((((())))))***************************(((((())))))))))))(((((((((((())))))))))))(((((('''***,,,+++'''$$$$$$&&&)))(((&&&''')))******)))((()))******(((((()))***,,,+++***))))))((((((((((((((((((((()))))))))))))))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))(((''''''*********)))((('''''''''((((((''''''''''''((((((&&&''''''(((((()))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))(((((((((((())))))''''''(((((())))))*********))))))(((((())))))***%%%%%%&&&'''(((((((((((('''((((((((((((''''''&&&(((((((((((())))))))))))((((((''''''''''''((((((uuu```TTTKKKHHHCCC@@@>>><<<:::888666666666666555555555555222333333333333222111111000000000/////////.....................------,,,,,,,,,,,,---------......//////...,,,,,,++++++,,,******+++,,,,,,---......++++++++++++************))))))))))))************)))+++,,,+++)))(((***,,,++++++++++++++++++++++++++++++***))))))***++++++***(((((()))***+++***))))))(((&&&%%%%%%'''***+++((()))))))))***************))))))(((((((((((()))))))))))))))***************&&&***\\\******)))((((((((((((((())))))************)))))))))******++++++******)))000&&& 222777!!!--- ...)))(((***(((((())))))))))))((((((***///%%%VVV444(((((((((222...000 ###666***************)))))))))))),,,((()))MMM(((444444&&&+++++++++000...***+++)))***++++++,,,,,,++++++///&&&fffRRR555$$$&&&666&&&---))) &&&222'''((((((((()))))))))***((())))))))))))(((((('''&&&''')))******)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))(((((((((''''''&&&&&&%%%&&&&&&'''(((((())))))))))))))))))))))))))))))'''((()))******)))((('''(((((())))))))))))((((((*********)))((((((((((((***(((&&&&&&(((******)))((()))******)))((()))******))))))((((((((())))))'''((((((((()))))))))***)))))))))))))))(((''''''((((((((((((((()))******)))))))))))))))(((''''''))))))))))))((((((((((((((((((''''''''''''((((((''''''((()))************'''((((((((()))))))))***'''((()))******)))((('''))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***%%%&&&''')))******)))))))))))))))))))))(((''''''(((((((((((())))))))))))((((((((())))))(((((((((uuu```TTTLLLHHHDDD@@@>>><<<999777777777777777666666666666222333333333333222111111////////////............///////////////......---,,,,,,,,,------.........///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))************(((+++,,,,,,)))(((***,,,++++++++++++++++++++++++)))((('''&&&&&&'''((()))***(((((()))***+++***))))))(((&&&%%%%%%''')))+++(((((())))))*********++++++***)))(((((('''(((((())))))))))))***************&&&***\\\+++***)))'''''''''((()))'''((()))******)))((('''***+++,,,------,,,+++***)))+++###---PPPUUU!!!111&&&%%%###,,,777...111((())))))************))))))(((***###"""'''&&&222((('''''')))!!!:::%%%$$$///************))))))))))))###---***;;;'''000+++###'''...,,,))),,,((('''000))))))***++++++++++++******$$$444777$$$***###***)))###111$$$222+++***'''((((((((())))))******))))))***))))))(((''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((())))))))))))(((((('''&&&%%%'''***---...---***(((&&&&&&(((*********(((***+++***)))((()))***''''''&&&''''''((()))***'''((((((((())))))******)))))))))))))))(((((('''((((((((((((((()))******)))))))))))))))(((((('''''''''(((((())))))******((((((''''''''''''(((((((((((()))++++++,,,,,,,,,'''((((((((())))))******'''((()))******)))((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))((()))+++,,,------,,,,,,***************)))(((((((((((((((((())))))))))))'''((()))******)))((('''qqq\\\PPPJJJGGGCCC@@@>>><<<:::888999888777666666555666666444444444444444444444444111000000///...------,,,//////.........---------......---,,,,,,...///000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,+++***)))((('''+++***((('''''''''((())),,,*********,,,---,,,++++++++++++++++++***)))((())))))(((((()))***+++++++++)))((('''((()))+++,,,---,,,***)))))))))***+++)))(((((('''''''''''''''******))))))))))))*********''',,,]]]******+++,,,,,,,,,,,,+++******))))))((((((''''''))))))*********))))))((("""000(((+++333JJJ...666---,,,***)))))))))***+++))))))))))))))))))))))))+++"""444(((]]]---(((......---******++++++++++++******,,,+++***))))))***+++,,,"""...""">>>///%%%444,,,###)))+++,,,------------,,,+++%%%'''))),,,------,,,,,,)))111***ZZZ)))&&&......((((((((())))))))))))(((((())))))))))))))))))))))))&&&'''(((((((((((((((((((((((())))))************&&&((()))++++++)))(((&&&)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((()))(((((()))+++---,,,+++,,,+++++++++******))))))'''''''''''''''((())))))(((((((((((())))))))))))''''''((((((((((((''''''+++((($$$ $$$(((+++))))))))))))))))))))))))*********)))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((''''''''''''***((('''''')))***)))(((***)))((()))***)))(((&&&((((((''''''&&&&&&&&&%%%&&&'''(((******))))))(((,,,+++***))))))***+++,,,))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((***((('''%%%%%%'''(((***&&&''''''((()))******+++************************))))))))))))))))))))))))'''((()))******)))((('''ppp[[[OOOKKKGGGCCC@@@>>>===:::999777777666444444333333333333333333333333333333333111111000//////...------//////.........------------------------...//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***++++++++++++***))))))------,,,+++++++++++++++(((''''''''')))***)))(((++++++,,,,,,++++++***))))))))))))))))))******+++***)))((('''((()))+++,,,,,,+++***)))(((((()))***((('''''''''((()))************))))))))))))*********''',,,]]]))))))***++++++++++++***************)))))))))((())))))************))))))((('''(((+++&&&qqq """111""" 777******)))((((((((((((((()))))))))))))))))))))))),,,--- )))RRRzzzPPP''''''---+++)))******++++++++++++************))))))))))))******222$$$222&&&HHH///""")))+++"""%%%333***+++,,,------,,,+++***&&&(((***,,,------,,,+++(((///,,,QQQDDD444(((***111111+++'''(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''((()))))))))))))))))))))))))))*********'''((()))******)))((('''))))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((('''&&&&&&''')))+++***)))++++++******))))))))))))))))))(((((())))))***+++(((((((((((())))))))))))******++++++++++++*********((('''&&&&&&'''(((***))))))))))))))))))))))))(((((())))))******++++++***)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((((((''''''+++)))''''''((())))))(((************++++++)))(((((((((((('''''''''&&&&&&&&&'''((()))))))))(((((())))))(((''''''((())))))))))))))))))))))))))))))(((''''''''''''''''''(((************))))))))))))***)))(((''''''((()))***&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((oooZZZOOOKKKHHHDDDAAA???===;;;:::888777666555333333222222222222222222222111111111111111111000000//////..................---------,,,---......//////......////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++((()))***++++++++++++++++++++++++++++++***))))))+++***)))***+++,,,,,,***++++++,,,,,,++++++******)))))))))))))))************)))((((((((()))+++,,,,,,+++******)))*********'''''''''((()))+++,,,---******))))))))))))*********''',,,]]](((((()))************)))++++++************))))))))))))***************)))...&&&...((($$$HHH111,,,'''''')))***'''$$$******************)))((())))))))))))))))))))))))$$$...###333&&&KKK---###!!!,,,444222---,,,******++++++++++++******(((((())))))))))))((((((...111iii &&&***------+++)))'''&&&******++++++++++++******((()))+++,,,,,,,,,+++***(((+++,,,ZZZ <<<\\\sssOOO555%%%)))(((((('''$$$###)))111(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((()))******************)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))&&&(((***++++++***(((&&&(((((((((((((((((((((((('''&&&&&&''')))******)))))))))))))))((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))'''(((((())))))(((((('''((()))***++++++***)))(((((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))(((((((((+++***((('''((()))(((''''''((()))*********)))((())))))((((((((((((''''''&&&'''(((((())))))(((((()))((((((''''''(((((())))))))))))))))))))))))))))))((((((''''''(((((()))++++++******))))))((((((************************&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))ooo[[[OOOKKKHHHDDDAAA???>>><<<:::;;;:::888777555444444444222222222222222111111111222111111111000000000///........................+++,,,.../////////...---////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***++++++++++++***)))***+++++++++***(((''',,,+++***+++---...---,,,)))******+++******)))))))))))))))*********))))))))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---******))))))))))))*********''',,,]]]((())))))******************)))))))))))))))))))))))))))***+++++++++******,,,)))111 ,,,///yyy666%%%%%%,,,...---,,,+++***+++,,,---......---++++++))))))))))))))))))))))))%%%&&&111***(((MMM###999---++++++...,,,&&&&&&)))***++++++,,,,,,++++++***((()))***++++++***)))(((!!!!!!###000HHHddd 777444...$$$ '''000///'''***************************++++++,,,,,,+++******+++''')))'''hhh444)))***666<<<444&&&+++///...'''###&&&******333///,,,,,,---+++'''$$$(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))))))))(((************))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((())))))))))))((('''((((((((((((((((((((((((***(((((()))+++,,,+++***((((((((((((((((((''''''%%%%%%%%%%%%%%%&&&''''''(((((((((((())))))))))))&&&''''''((((((''''''&&&((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((())))))*********+++))))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))),,,***((('''((()))((('''$$$&&&((()))(((''''''&&&)))))))))))))))(((((((((((((((((()))))))))***)))*********))))))*********(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&((())))))******))))))(((((('''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***ooo\\\QQQJJJGGGCCC@@@???>>><<<::::::999888777555555444444444333333333222222222111111111111111000000000000---.....................+++,,,.../////////...---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***)))))),,,---...///...---+++***)))((('''((()))******((((((((()))))))))))))))((())))))************)))((()))))))))))))))******+++******++++++++++++++++++++++++************++++++******))))))))))))*********''',,,]]])))***++++++,,,,,,++++++'''((((((((((((((((((((())))))***+++++++++++++++(((&&&***000&&&eee000000333&&&>>>,,,$$$,,,...&&&&&&///***+++---......---,,,+++))))))))))))))))))))))))...###+++---999888***...,,,***(((&&&%%%%%%+++111++++++,,,,,,,,,,,,++++++******,,,------,,,******%%%333 666(((AAA ,,,999444***%%%&&&***,,,***(((+++111************************,,,,,,,,,,,,,,,++++++***///'''''':::###&&&777...444444)))%%%!!!%%%///444---"""&&&###"""'''000333,,,###(((((())))))))))))(((((())))))))))))))))))))))))************)))((('''&&&*********)))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&((((((((((((((((((((((((((((((***)))((((((***+++***)))''''''''''''''''''((((((%%%%%%%%%%%%%%%&&&''''''(((((((((((()))))))))))))))******++++++******)))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))+++)))((('''((()))((('''$$$'''***+++)))'''''''''((((((((())))))))))))))))))))))))*********++++++)))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((()))))))))((((((((('''''''''&&&'''(((((())))))(((((('''))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***ooo\\\RRRIIIFFFBBB???>>>===<<<:::777666555444444333444444444444444333222222111111000000000000000000000000---------...............,,,---......//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((+++,,,,,,,,,++++++*********)))((()))+++,,,+++***'''((())))))***)))))))))))))))***++++++***((('''((()))))))))************''''''((()))))))))((((((,,,++++++***))))))************))))))))))))*********''',,,]]]******+++,,,,,,,,,,,,,,,&&&&&&''''''''''''(((((())))))***+++,,,,,,,,,,,,---%%%&&&+++111HHHyyyDDD"""***......000:::...%%%((()))"""((()))******************))))))))))))))))))))))))+++)))%%%,,,444!!!<<<,,,$$$+++000......333******,,,.../////////000++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++***333((("""***xxxlll---///444555,,,"""$$$...111///333888111&&&%%%...,,,+++************+++,,,,,,,,,,,,,,,++++++++++++000***'''222vvvnnn222;;;...###)))***######///888333'''!!!'''000444222,,,%%%###(((...///(((((())))))))))))((((((************************************)))(((''''''((()))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))(((&&&$$$$$$&&&((()))((((((((((((((((((((((((((('''&&&&&&(((((('''&&&''''''''''''((((((((((((((((((''''''(((((()))***(((((((((((())))))))))))((())))))******))))))(((***)))(((''''''((()))***((((((((((((((((((((((((,,,,,,+++***)))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((***((('''''')))***)))((((((,,,000000---***)))***''''''(((((((((((())))))******)))))))))***+++,,,&&&''''''((((((''''''&&&)))))))))))))))))))))))))))((((((''''''(((((())))))))))))***************''''''''''''''''''''''''(((((())))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))nnn[[[QQQGGGDDDAAA>>>===<<<;;;999555555444444444444555555333333333222111111000000////////////////////////---------.........//////---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,))))))***++++++++++++***))))))(((((('''''''''(((,,,+++***+++---...---,,,))))))***+++++++++++++++))))))+++++++++***((('''(((((()))***************'''((()))*********))))))******)))))))))******+++******))))))))))))*********''',,,]]]))))))***+++++++++++++++''''''''''''((((((((()))((()))***+++,,,,,,,,,,,,...***'''///,,,"""---XXX444(((%%%"""&&&---+++###'''333222$$$%%%+++******---((((((((((((((()))******))))))))))))))))))))))))&&&,,,)))777444***wwwaaa555---555&&&---222...(((%%%%%%&&&''')))+++,,,,,,)))%%% +++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,((((((///111>>>QQQ)))(((666+++&&&$$$)))111333...))),,,&&&"""&&&***+++,,,------,,,+++******+++,,,---,,,,,,+++++++++,,,,,,---,,,,,,(((++++++111'''222555)))'''(((&&&$$$"""###&&&***...111(((000...+++***)))'''(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***************''''''((()))***++++++,,,))))))(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&''''''((((((((()))))))))))))))(((((())))))***+++(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))++++++******))))))(((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))((((((((('''''')))'''&&&''')))*********+++000444444///+++***+++&&&&&&'''''''''((((((((()))((('''''''''(((******&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))(((''''''''''''''''''((((((((())))))******++++++***)))(((''''''((()))***&&&''''''(((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((lllZZZPPPFFFCCC@@@======<<<:::999666666666666666777888888222222222111000//////...............////////////---------.........//////......---,,,,,,...///000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---'''((()))***+++,,,,,,,,,---,,,***)))))))))***+++)))((('''(((***+++***)))***+++,,,---------------)))***+++,,,+++***(((&&&(((((()))******************+++,,,---...------,,,''''''(((((()))***,,,,,,******))))))))))))*********''',,,]]](((((()))***************'''((((((((())))))******((()))***+++,,,---------$$$---&&&$$$###///,,,rrrfffBBB))),,,000'''"""((((((+++)))$$$(((000,,,!!!'''//////(((%%%+++---)))+++***)))))))))***,,,---))))))))))))))))))))))))---)))+++ """***EEExxxVVV555 (((111+++&&&***///"""+++333...+++///***+++,,,++++++---...,,,+++,,,,,,------,,,,,,+++,,,+++***))))))***+++,,,***(((444$$$...%%%|||jjj:::--- (((///---(((---...***$$$!!!%%%+++---%%%---111---)))***+++***------,,,++++++,,,------,,,+++++++++,,,,,,---...''',,,(((222,,,***UUUGGG)))...%%%"""...***++++++---///...***((((((+++...---))))))---...***(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''')))+++,,,,,,---&&&&&&''')))***+++,,,---))))))(((((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((***)))(((((()))***)))''''''((((((((())))))******'''''''''''''''((())))))(((((((((((())))))))))))))))))************))))))((()))************)))(((************************))))))))))))************'''((((((((())))))******))))))))))))))))))))))))((((((((((((''''''''''''(((&&&&&&''')))++++++++++++000555444///***)))***%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%'''((()))'''((()))******)))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******,,,***)))'''''')))***,,,%%%%%%&&&&&&'''((())))))************************))))))))))))))))))))))))'''((()))******)))((('''jjjXXXOOOHHHEEEAAA>>>===<<<;;;999999888777666555444333333444333222111111111222333111111111111000000000000000000000000000000000000---,,,,,,+++,,,---...//////......------......////////////...---,,,******'''((()))***++++++++++++,,,++++++,,,......---+++************************************************"""'''(((&&&$$$&&&)))+++,,,,,,,,,,,,+++******++++++,,,,,,+++***((('''+++*********+++,,,,,,---***&&&...333...(((333,,,,,,***)))***,,,+++)))///---YYY************************++++++******))))))(((((()))***+++,,,------------)))++++++***((()))---111(((***,,,999$$$***///************************++++++******))))))((((((************************)))$$$888///,,,$$$,,,*********++++++,,,,,,,,,))))))333%%%(((666777&&&&&&,,,333///###...,,,+++)))((()))+++...000,,,,,,++++++++++++,,,,,,************************//////111(((...)))///,,,,,,---...---,,,***)))...555,,,$$$...777ZZZ---111$$$&&&,,,%%%'''&&&++++++***)))((((((''''''+++++++++++++++++++++++++++,,,,,,***,,,///...)))------***///000;;;""",,,,,,,,,,,,,,,,,,,,,,,,$$$222'''+++777:::'''333""",,,333'''+++++++++++++++++++++++++++++++++*********))))))************************'''((()))))))))(((&&&%%%''''''(((((())))))******''''''((((((((((((''''''******++++++++++++******))))))))))))((((((((((((+++*********+++***(((&&&******))))))((((((((('''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((''''''''''''(((((())))))))))))************'''((()))******)))((('''+++*********))))))(((((())))))))))))))))))))))))+++,,,---+++)))'''&&&'''''''''((((((((((((''''''+++++++++***************)))))))))))))))))))))))),,,+++***)))+++---000222===BBBDDD>>>222******---******))))))))))))******)))((('''&&&&&&'''((()))''''''(((((((((((('''''')))***)))(((&&&''')))+++&&&%%%&&&'''))))))'''%%%!!!"""%%%))),,,...000111((()))))))))))))))(((((((((((())))))((('''&&&&&&((((((''''''''''''((()))(((((())))))))))))((((((+++)))(((&&&&&&((()))+++iiiXXXOOOHHHEEEAAA???>>>===;;;:::888888777666555444333333444333222111111111222222111111111111000000000000........................------,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,---------...------,,,,,,***+++,,,---............******)))+++,,,---,,,***************************************************"""&&&***+++((('''))),,,+++++++++++++++***))))))((()))***+++++++++***)))+++*********++++++,,,---(((&&&---"""222###$$$,,,,,,'''$$$&&&,,,---&&&000&&&***]]]++++++++++++++++++++++++************)))))))))))))))***+++,,,------------)))***+++***((()))---000...///###---///---((((((((((((((((((((((((+++++++++++++++*********((((((((((((((((((((((((///&&&111+++***555///******+++++++++,,,,,,,,,)))###+++ ---,,,%%%lll))),,,///"""+++$$$444******)))((()))+++---...******))))))))))))******++++++++++++++++++++++++)))111$$$000(((...(((///***++++++,,,,,,+++++++++$$$000///+++)))$$$EEE###---555...***000///))))))(((((('''&&&&&&%%%%%%))))))))))))))))))))))))))),,,,,,((((((,,,---+++(((///'''222...!!!***$$$,,,,,,,,,,,,,,,,,,,,,,,,...222###%%%555%%%"""KKKWWW***444(((''',,,+++++++++++++++++++++++++++++++++*********))))))************************(((((()))))))))((('''&&&'''((((((((()))))))))***(((((())))))))))))(((((()))******++++++******)))(((((('''''''''(((((()))***)))''''''(((((('''&&&)))))))))(((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((((((((()))))))))*********(((((())))))))))))(((((())))))))))))((((((''''''))))))))))))))))))))))))&&&((())))))'''&&&'''(((((()))************)))(((************************))))))))))))))))))))))))+++)))((()))...555===BBBMMMMMMIII???222)))''')))))))))((((((((()))******)))(((''''''''''''((()))''''''((((((((((((''''''(((((()))(((''''''***,,,'''&&&'''(((******((('''%%%&&&'''(((((()))(((((((((((())))))))))))(((((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((***)))(((''''''((()))***~~~hhhXXXOOOIIIFFFBBB???>>>===<<<:::888888777666555444444333444333222222111111222222111111111111000000000000........................------,,,,,,,,,---......++++++************+++++++++,,,------......------+++,,,---......///......***))))))***,,,,,,+++)))************************************************'''***,,,+++)))(((+++---***************)))))))))'''''')))***+++++++++++++++************+++,,,,,,(((((()))***///)))***(((111000)))&&&---666---***___++++++++++++++++++++++++)))))))))***************)))***+++,,,------------))))))***)))((())),,,...___www:::222,,,111)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///)))+++555'''!!!(((!!!***++++++++++++,,,,,,,,,---%%%...$$$///777 000!!!'''666&&&777&&&(((---------...//////000000------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,"""000,,,---(((...'''...+++************++++++,,,###,,,,,,///***...BBB%%%000(((,,,%%%&&&---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---000///+++***---///...&&&...'''000111!!!&&&///,,,,,,,,,,,,,,,,,,,,,,,,---///%%%%%%333111$$$!!!sss###555///'''+++++++++++++++++++++++++++++++++***************************************))))))******))))))((('''(((((((((((())))))))))))))))))************)))))))))******++++++******)))((('''&&&&&&&&&(((***+++,,,***(((''''''(((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''((((((''''''''''''(((((((((((())))))))))))******))))))(((((((((((())))))((((((((((((''''''''''''))))))))))))))))))))))))###%%%(((((((((((()))***(((***+++,,,,,,+++***((())))))))))))))))))))))))((((((((((((((((((((((((+++(((&&&(((...888CCCJJJBBB@@@;;;444---))))))***''''''''''''((())))))***)))((((((''''''(((((()))''''''(((((((((((('''''''''((()))((('''(((***,,,((('''''')))***+++)))((())))))))))))((('''&&&%%%(((((())))))))))))((((((((())))))))))))(((''''''&&&''''''((('''&&&%%%$$$(((((())))))))))))((((((***)))(((''''''((()))***}}}gggWWWNNNIIIFFFBBB@@@???>>><<<;;;888777777666555555444444333333222222222222111222111111111111000000000///........................---------------------------,,,,,,++++++,,,,,,---,,,,,,------...------,,,***+++,,,,,,---------,,,***))))))***,,,,,,+++******************************************************++++++***((((((***,,,,,,++++++***************(((((())))))************+++***************++++++))),,,%%%***---&&&111(((444,,,%%%%%%'''%%%"""!!!'''!!!111qqq++++++++++++++++++++++++)))))))))******+++++++++******+++,,,,,,,,,,,,,,,)))))))))(((((()))+++,,,444###000...222************************(((((())))))*********+++------------------------&&&000------'''000++++++++++++++++++++++++...(((444+++'''111((()))^^^,,,+++ 111---+++***+++,,,.........---,,,,,,++++++******++++++,,,))))))))))))))))))))))))%%%+++///******000'''---...---+++***)))***+++,,,,,,...$$$***000...$$$jjj000+++,,,&&&---!!!444............------,,,,,,++++++++++++++++++++++++,,,---+++)))***,,,((("""---000%%%'''111---+++111,,,,,,,,,,,,,,,,,,,,,,,,(((***---,,,+++000111+++'''eee+++777&&&,,,,,,+++++++++++++++******************************************************************))))))((((((((((((((())))))))))))((())))))******))))))((())))))************)))))))))(((&&&&&&'''))),,,...111...+++)))((())))))(((((((((''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((()))))))))******)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%'''************+++,,,((()))+++------+++)))((((((((((((((())))))))))))((((((((((((((((((((((((+++)))&&&&&&***222:::???///---***))))))***++++++'''&&&&&&''''''((()))***)))(((((((((((((((((()))''''''((((((((((((''''''((()))***)))''''''(((***(((''''''((()))***)))(((((())))))************)))'''(((((())))))))))))(((''''''(((((((((''''''&&&&&&''')))))))))'''%%%###(((((())))))))))))(((((())))))(((((((((((()))))){{{fffVVVNNNHHHEEEBBB???>>>===<<<:::777777666666555555444444333333333333222222111111111111111111000000000///////////////////////////---------------------,,,---,,,,,,++++++,,,,,,---............---,,,+++***++++++,,,,,,------,,,,,,+++******+++---...,,,+++************************************************,,,,,,,,,***))))))***+++...---,,,+++++++++,,,,,,+++******)))))))))))))))++++++***))))))*********'''///''')))+++,,,)))$$$(((###"""&&&''''''+++222---###+++++++++++++++++++++++++++))))))******++++++,,,,,,******++++++,,,,,,++++++))))))((())))))*********+++llldddoooOOO]]]ccc]]]]]]]]]]]]]]]]]]]]]]]]^^^^^^______``````aaaaaa________________________fff&&&555---///+++---++++++++++++++++++++++++...$$$///,,,!!!'''+++///```^^^___aaa]]]eeebbb\\\]]]___``````___^^^]]]^^^^^^^^^]]]]]]^^^^^^^^^________________________EEE(((...***,,,111***,,,222000...,,,+++***++++++---333%%%'''---777###777fffaaaccc\\\dddXXXjjj````````````____________^^^^^^^^^^^^^^^^^^^^^^^^^^^]]][[[[[[______UUUJJJ---///---&&&***...)))(((,,,,,,,,,,,,,,,,,,,,,,,,+++&&&---000$$$###,,,---777888...333(((---,,,,,,,,,++++++*********************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((''')))))))))******)))))))))+++)))((('''(((***---///333///+++)))(((((('''&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((('''(((((((((((()))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))++++++***))))))***'''((()))++++++)))((('''''''''(((((())))))))))))((((((((((((((((((((((((***)))((('''))),,,000222---+++******++++++)))&&&'''''''''''''''((())))))((())))))))))))))))))(((''''''((((((((((((''''''***++++++***(((&&&&&&''''''&&&%%%&&&((()))(((''''''((()))***++++++++++++''''''((()))))))))))))))%%%&&&&&&''''''&&&&&&&&&'''(((***+++***)))'''%%%(((((())))))))))))(((((())))))(((((((((((())))))zzzeeeUUUMMMHHHEEEAAA>>>===<<<;;;999777777666666555555555555222333333333333222111000111111111111000000000000000000000000000000000000------.........---,,,+++++++++************++++++/////////...---,,,***)))------............------,,,++++++,,,......---+++************************************************---,,,,,,,,,,,,,,,,,,,,,///...---++++++,,,---------,,,+++***))))))))))))++++++***))))))))))))***%%%,,,,,,******+++AAA333,,,,,,444666///'''%%%(((+++*********************************+++++++++++++++******+++++++++++++++***+++)))))))))++++++***))))))```III222222&&&&&&111,,,,,,,,,++++++++++++***111%%%&&&---++++++---+++//////,,,,,,---000...,,,111111///...,,,+++++++++$$$444,,,,,,###///###&&&---$$$222---###*********,,,,,,,,,,,,,,,,,,,,,,,,..."""%%%///+++&&&'''&&&,,,%%%MMM---"""+++---,,,,,,++++++************************+++++++++))))))))))))))))))))))))+++***)))(((((((((((()))))))))))))))((((((((((((''''''((((((((((((''''''((())))))******))))))(((******(((((((((***,,,---...+++(((&&&&&&&&&%%%$$$(((((((((((())))))))))))((((((((((((((((((((((((((((((((())))))(((((((((((((((''''''''''''((((((''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))''')))***)))'''&&&&&&'''''''''(((((((((((('''''''''(((((())))))******+++(((((((((((((((((((((((((((((()))***+++,,,,,,---)))))))))***,,,+++)))''')))((((((''''''(((((()))((())))))******))))))(((''''''(((((((((((('''''')))++++++***(((&&&&&&&&&(((&&&%%%%%%'''(((((('''((((((((((((((('''&&&&&&&&&'''((())))))******)))%%%%%%&&&'''''''''&&&&&&((()))************)))((((((((())))))))))))(((((((((((())))))))))))((((((yyydddUUUMMMGGGDDD@@@===<<<;;;:::888666666666666555555555555222222333333333222111000111111111111000000000000////////////////////////------.........---,,,+++,,,,,,++++++++++++,,,,,,---.........---,,,,,,+++,,,,,,------------,,,,,,+++******+++------,,,+++******************************************************+++,,,---,,,+++***///...,,,******+++,,,------,,,+++******+++,,,,,,++++++***))))))))))))))))))&&&...,,,((()))$$$JJJ)))000222...IIIxxx)))))))))))))))))))))))),,,++++++++++++++++++*********++++++++++++******,,,***)))***,,,---+++((('''777$$$666(((---:::...,,,,,,,,,+++++++++******,,,,,,'''+++111111///'''$$$???---000------222,,,------......------,,,,,,'''000+++444"""'''&&&)))\\\]]]%%%***111###,,,//////,,,,,,,,,,,,,,,,,,,,,,,,+++&&&%%%+++222000,,,***999sss777(((------,,,,,,+++******)))))))))*********+++++++++))))))))))))))))))))))))***)))((('''''''''((((((***)))))))))((((((((('''(((((())))))))))))(((((((((((())))))))))))(((((()))((((((((((((((())))))'''&&&%%%&&&'''((('''%%%))))))))))))******++++++(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''((((((((())))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))'''(((***)))'''&&&&&&'''(((((('''&&&&&&'''(((((((((((())))))***++++++,,,))))))))))))))))))))))))((())))))***++++++,,,,,,%%%%%%&&&'''(((***+++,,,++++++***)))((((((((((((((()))************)))(((''''''((((((((((((''''''&&&(((******)))(((((())))))'''%%%%%%'''))))))((())))))))))))((('''&&&%%%&&&'''((()))************&&&'''(((((())))))((((((''''''(((((())))))******(((((())))))))))))(((((((((((())))))))))))((((((xxxcccTTTMMMFFFCCC???===<<<;;;999888666666666666666555555555222222333444333222111000111111111111000000000000........................------...///...---+++***///......------......///+++,,,------......------******+++++++++***))))))***))))))***,,,,,,+++)))************************************************&&&&&&(((***++++++(((&&&...---+++))))))***+++,,,,,,++++++***+++,,,...///++++++***))))))((())))))///!!!---+++'''+++;;;[[[333***LLL((((((((((((((((((((((((---,,,,,,++++++***************+++++++++******)))---+++***+++---...+++((('''///***---+++***"""000,,,,,,,,,++++++********* 111***%%%***---///)))'''^^^MMM///444,,,***444---(((***+++---......------222+++"""999***((()))---***777$$$111'''///...))),,,,,,,,,,,,,,,,,,,,,,,,)))111,,,&&&+++...+++---***%%%///###MMM000------,,,,,,+++***))))))))))))******++++++++++++))))))))))))))))))))))))***)))'''&&&&&&&&&'''(((******))))))((((((((('''))))))************))))))(((((())))))))))))(((((('''''''''''''''&&&&&&&&&$$$$$$%%%'''***++++++***))))))******+++++++++,,,((((((((((((((((((((((((***)))(((''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))'''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))((()))++++++***))))))******((('''%%%%%%'''(((***((())))))***+++,,,,,,,,,******************************)))(((((()))******------,,,)))''''''***------,,,+++)))((((((((((((((()))***++++++***)))(((''''''((((((((((((''''''###&&&)))************+++***(((&&&&&&(((*********))))))************))))))&&&'''((()))************(((((()))***************&&&&&&&&&&&&''')))***+++(((((())))))))))))(((((((((((())))))))))))((((((vvvbbbSSSJJJFFFEEEDDDAAA???===;;;:::888888777555555444444444444333222111000111222333222111000000111111000.........---,,,,,,+++******.../////////...---,,,,,,///...---,,,,,,,,,---...---.........---,,,,,,+++...---+++***)))***++++++***++++++,,,,,,,,,++++++************************************************)))))))))***++++++,,,,,,))))))))))))************'''''''''''''''((())))))++++++************++++++'''(((###,,,+++"""'''((()))***,,,---...///***************)))((('''((()))+++,,,,,,+++)))(((+++,,,---,,,***)))***+++//////GGGkkk999&&&222$$$666,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,''',,,...666'''------))),,,------,,,+++,,,///111///...------,,,,,,,,,,,,444{{{DDD###111333"""&&&------------,,,,,,+++++++++***++++++++++++***))))))***&&&+++666```+++,,,111---$$$$$$***)))&&&---...((('''---,,,&&&++++++************++++++***************)))((((((%%%'''((((((''''''(((***************))))))))))))+++*********))))))((((((+++***((('''''''''((()))&&&''')))*********)))((())))))))))))((((((((((((''''''(((((())))))******'''&&&%%%%%%%%%'''((())))))))))))))))))(((((((((''''''''''''((((((((((((---,,,+++)))((('''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***)))))))))******)))(((&&&&&&&&&'''(((******)))(((''''''((((((***))))))(((((((((((()))***)))((()))***)))(((&&&))))))************))))))*********)))))))))))))))&&&''''''((((((((((((((((((((((((((())))))))))))((()))*********((('''&&&((((((''''''''''''((((((''''''''''''''''''''''''(((((('''(((((()))***+++)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))uuuaaaSSSKKKEEEDDDBBB@@@>>><<<:::999888777666555555444444444444444333222222222222222222111000000111111000.........------,,,++++++***------------------,,,+++''''''''''''((()))+++,,,------......---,,,,,,+++---,,,,,,+++******+++++++++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************)))))))))***++++++,,,,,,))))))))))))************((((((''''''(((((()))***++++++************++++++...***111(((MMM*********++++++,,,,,,---***************))))))))))))***+++,,,,,,+++***)))+++,,,---,,,***)))***+++(((***333(((333444///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,)))'''444,,,777,,,(((666......///...,,,,,,---///...------,,,,,,,,,,,,---"""TTT***$$$222'''999,,,---------,,,,,,++++++++++++++++++++++++***))))))...&&&,,,222'''<<>>111222***))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---<<>>;;;ZZZ++++++++++++++++++++++++***))))))))))))***,,,---,,,++++++******++++++,,,***,,,,,,,,,******+++,,,111%%%---HHH&&&000"""444------------------------,,,,,,,,,++++++,,,,,,,,,...222!!!555###111111'''+++---//////---,,,+++,,,,,,,,,++++++,,,---......111---NNN000)))222###,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))$$$888***!!!555///###777555###...,,,333###''''''&&&'''+++///++++++************++++++))))))************)))((((((***+++***)))((()))+++'''(((((()))******++++++*********)))))))))))))))***))))))((((((((((((((()))((('''''''''(((***+++'''''''''((()))*********(((((((((''''''&&&&&&&&&&&&''''''((('''&&&$$$###(((((((((((())))))))))))(((((()))))))))*********&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((((((((((((((((((''''''''''''(((******+++++++++*********''''''''''''((()))++++++((('''&&&'''((((((&&&$$$(((((())))))))))))((((((''''''((((((((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''&&&&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))(((''''''(((((('''''''''((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((ppp^^^RRRKKKFFFEEECCCAAA???<<<;;;:::777666666555555555555666333444555666555444333222222111000000111111000.........------------,,,,,,+++,,,---......///............---,,,+++***)))(((++++++,,,,,,---,,,,,,+++***+++---......---,,,+++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++,,,,,,------************++++++++++++***************+++,,,,,,++++++************++++++ :::&&&%%%000***!!!CCC)))******++++++,,,------***))))))******+++,,,,,,,,,,,,+++******+++,,,,,,***+++,,,,,,******+++,,,000---'''---222...,,,666------------------------,,,,,,,,,------,,,,,,,,,,,,---***UUU,,,777222(((***---......---......,,,,,,,,,,,,---...//////,,,&&&FFF...,,,222(((---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******000,,,(((***,,,(((%%%'''666oooZZZ###)))(((//////(((!!!&&&000///&&&++++++************++++++((())))))*********)))))))))***+++***)))((()))*********))))))))))))))))))))))))))))))))))))******)))))))))))))))((((((''')))((('''''''''(((***+++))))))))))))((((((((((((***))))))((((((''''''''')))***++++++***)))'''&&&'''((((((((())))))******'''''''''((((((((())))))))))))******))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((())))))***'''''''''((((((((((((''')))***++++++++++++******''''''''''''((()))++++++)))((((((((())))))'''&&&(((((())))))))))))((((((((((((((())))))*********'''(((((()))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&'''''''''((((((''''''''''''((((((************************))))))******)))((('''&&&%%%%%%&&&'''((()))******(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((ooo^^^QQQKKKFFFEEEDDDBBB???===;;;:::666666555555555555666666444444444444444333222222222111000000111111000.........------------------------......//////......)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,+++,,,,,,---------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------*********++++++++++++,,,*********)))******+++,,,++++++************++++++---&&&@@@&&&###...777/// ???))))))***+++,,,,,,------)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++---&&&333000ccc)))999&&&------------------------,,,------......------,,,000)))555;;;&&&)))000***)))+++.../////////111222..................///000...---)))333***)))999'''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++***+++###///222"""'''222***&&&)))NNN|||(((&&& ,,,555333,,,)))'''%%%++++++************++++++((())))))************))))))***+++***((('''((()))************))))))(((((())))))))))))************)))))))))))))))(((''''''((((((((((((((()))*********)))))))))(((((((((''')))))))))))))))((((((((((((((()))))))))(((''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((***)))(((((('''''''''((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((())))))******((())))))************)))((()))***+++++++++***)))(((((('''(((((()))***+++,,,+++***+++,,,,,,***((('''(((((())))))(((((('''(((((())))))******++++++'''((())))))******))))))&&&&&&&&&&&&'''''''''''''''''''''&&&''''''((()))((((((''''''''''''(((((())))))))))))))))))))))))(((((()))******)))''''''$$$%%%'''((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))nnn]]]QQQKKKFFFEEECCCAAA>>><<<:::999666666555555555555666666444444333222222222222222222111000000111111000...------..................------.........---,,,,,,***+++---...////////////******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...*********+++++++++,,,,,,)))))))))))))))***++++++++++++************++++++999(((***888---(((444www++++++++++++++++++++++++)))***,,,...---,,,)))(((++++++,,,------,,,++++++)))+++,,,,,,+++***,,,---%%%///!!!///BBB///000%%%........................,,,---...//////...---,,,000---333(((???"""CCC%%%///000111111111111333555111000000////////////000444222...~~~rrr&&&(((666'''+++++++++,,,,,,---------,,,,,,------,,,,,,+++***$$$'''///---'''111444"""------111)))fff111%%%###++++++"""&&&444++++++************++++++(((((()))***************((()))***)))'''&&&'''((()))))))))))))))*********((()))))))))************((())))))***)))((('''&&&''''''((()))))))))))))))(((((((((((())))))))))))''''''((((((((((((((((((&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))'''(((((((((((()))))))))(((&&&%%%###$$$%%%''')))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''(((((()))***'''((()))***++++++***)))&&&''')))++++++***)))((())))))(((((((((((())))))+++***)))***++++++)))'''''''''((((((((((((''''''''''''(((((()))******+++(((((()))************)))&&&&&&&&&&&&''''''''''''(((((('''''''''((()))***((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))*********((('''''''''((())))))((('''&&&(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))mmm\\\QQQKKKDDDDDDBBB@@@===;;;999888666666555555555666666777444333222111000111222333222111000000111111000///------..................------------,,,,,,+++***,,,---.........---,,,+++)))***+++,,,,,,,,,,,,,,,---,,,,,,+++,,,---///000...------,,,+++***((((((************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...******+++++++++,,,,,,,,,)))))))))((()))******+++++++++************++++++;;;000***+++222777,,,,,,&&&)))---"""666jjj------,,,,,,+++******))))))+++---///...,,,)))&&&***+++---......---+++***)))***,,,,,,++++++,,,------'''666"""(((@@@888........................,,,---...//////...---,,,&&&222+++111|||111333999444555444333222333555777222222111000000///000000///'''333;;;(((222'''222+++++++++,,,,,,---------,,,,,,------,,,,,,+++***222***$$$***---$$$$$$555+++***!!!***)))mmm%%%!!!111+++&&&---++++++************++++++(((((()))***************((())))))((('''&&&&&&'''''''''((()))***+++,,,,,,(((((())))))*********+++((()))*********)))'''&&&&&&''')))*********)))(((&&&&&&'''((()))***++++++%%%&&&&&&''''''((((((((()))(((''''''''')))***,,,'''''''''((()))******+++))))))))))))************%%%###!!! !!!$$$(((***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))%%%&&&''')))))))))((('''%%%''')))***+++***)))(((***))))))(((((((((((()))((('''&&&'''((((((&&&$$$''''''((((((((((((''''''&&&&&&&&&'''((())))))***(((((()))***************(((((((((((()))))))))***)))(((''''''((()))***+++((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))***+++***)))((()))*********((('''%%%###(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))}}}iii[[[QQQKKKEEEDDDCCCAAA???===<<<;;;777666666555555555555666000000//////000222555666333333222111000///...---......------------......,,,,,,,,,---...///000111......---------,,,,,,,,,///...,,,***))))))***++++++++++++,,,,,,---------++++++++++++******)))))),,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++...,,,******+++++++++***+++***)))))))))***,,,---,,,,,,+++***)))((('''&&&(((''''''''''''(((((()))++++++************++++++(((ccc,,,,,,,,,++++++*********++++++************++++++------,,,++++++******)))((()))***+++,,,+++******,,,(((......)))kkk~~~&&&)))...//////---+++***+++,,,---------....../////////111---//////555888===<<<999999999888777777666666999777555666888888555222444222,,,666III)))333$$$------------------------************************+++,,,,,,,,,,,,+++***)))(((333(((+++444 OOO{{{555 '''...$$$(((---222...!!!000******))))))))))))******))))))))))))(((((((((((()))***+++,,,,,,+++***)))***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''(((((())))))******''''''''''''''''''''''''***)))((('''&&&&&&'''(((+++******)))(((''''''&&&%%%&&&)))***+++***)))((()))))))))))))))(((''''''((((((((((((((((((((((((+++***)))))))))***,,,---++++++******))))))((((((******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))***))))))(((((((((((()))))))))(((((('''''''''((((((+++)))))))))***)))'''%%%)))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%&&&'''((()))+++,,,......((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))}}}iiiZZZPPPJJJFFFEEEDDDBBB@@@>>><<<<<<888777666555555555555555333222111000000111222333333222222111000///............------------......---------------...///000......---------,,,,,,,,,...---,,,+++************,,,,,,,,,,,,------------++++++++++++*********))),,,,,,+++++++++*********************************++++++++++++++++++++++++...,,,******+++,,,+++***+++******))))))***+++,,,******************************)))))))))))))))***++++++************++++++<<< WWW---------,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++++++++***((()))***+++,,,++++++***,,,...((((((+++GGG***666,,,------,,,+++***,,,---........................666+++///222...oooAAADDDEEEEEEEEEDDDCCCCCCBBBBBBAAA@@@>>>???@@@@@@===;;;;;;DDD666222vvv***<<<...------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******$$$222###555///$$$:::jjjooo***,,,+++&&&...%%%***'''******))))))))))))*********)))))))))(((((((((((()))***++++++++++++***)))))))))(((((((((((()))))))))))))))))))))))))))))),,,+++++++++************))))))))))))((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''(((******))))))(((''''''&&&'''''')))******)))(((((()))))))))))))))(((''''''((((((((((((((((((((((((******)))((()))***+++,,,((((((((((((''''''''''''******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))***))))))((((((((())))))(((''''''((()))***(((''')))((('''&&&&&&'''((()))))))))************))))))************************((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))){{{gggYYYOOOIIIEEEDDDCCCAAA???===;;;;;;888888777555555444444444666444222111000000000111111111111000000/////////......------------............---------......///......---------,,,,,,,,,,,,------,,,,,,+++***)))***************)))))))))++++++++++++************+++++++++*********))))))))))))))))))))))))))))))++++++++++++++++++++++++---,,,******,,,,,,+++***++++++******)))******+++))))))***+++,,,,,,---...------,,,+++************++++++************++++++,,,666&&&<<<......------------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******+++,,,++++++++++++111###&&&...%%%UUU+++,,,---...---,,,---...000000000000///////////////333000333333444jjjLLLZZZWWWWWWVVVVVVUUUTTTTTTTTTQQQPPPOOOPPPPPPPPPNNNLLLEEETTTCCC===HHH///,,,$$$,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++*********+++,,,&&&555...$$$000777)))&&&555zzzvvv???111...###<<<******))))))))))))************)))))))))((((((((()))******++++++******)))((())))))******))))))((())))))))))))))))))))))))*********))))))))))))(((*********)))((('''''''''(((((((((((((((((((((((())))))(((''''''''''''(((***))))))(((((('''''''''))))))))))))(((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))((((((((()))***+++''''''''''''((((((((((((***))))))(((((())))))***(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((($$$%%%&&&((()))))))))((())))))(((((((((((())))))******))))))))))))******&&&%%%%%%''')))***)))'''((((((''''''''''''((((((++++++************+++++++++++++++******))))))(((((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))zzzeeeWWWNNNHHHCCCBBBAAA???===;;;999999999888777555444444444444555444333222111000000000000000000000000/////////......------------......000///...---------------......---------,,,,,,,,,+++,,,---...---,,,***))),,,+++++++++***)))))))))++++++++++++++++++++++++++++++*********)))))))))************************************************,,,+++***+++,,,,,,+++)))+++++++++***************)))***++++++,,,---......///...---++++++*********++++++************++++++///---...111000,,,+++------------------,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------******+++++++++,,,,,,,,,+++---###+++,,,"""qqq"""///000000000//////000222000000111222333444444555000???===111@@@OOOooooooggggggffffffeeedddddddddccccccccccccbbbbbb```___WWW]]]SSSUUUOOOggg)))---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***))))))***,,,---(((&&&(((((("""%%%222:::+++,,,###000}}}KKK&&&******))))))))))))***************)))))))))(((((())))))************))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((((('''''''''(((((())))))((((((((('''''''''+++***)))(((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))******++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((!!!###&&&((())))))(((((())))))(((((((((((())))))))))))(((((())))))******&&&%%%%%%&&&((()))(((&&&(((((((((''''''(((((((((***)))'''''''''''')))***(((((())))))******++++++((((((''''''''''''(((((((((((((((((((((((((((((('''(((***,,,,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((wwwdddVVVMMMIIIDDDCCCBBB@@@>>><<<:::999888888666555555444444444333333222222222222222222000000000///////////////......------------......000///...---------------......---------,,,,,,,,,+++,,,---......,,,+++***/////////......------,,,+++++++++++++++++++++,,,+++++++++************)))++++++++++++++++++++++++************************+++******+++------+++)))*********+++************,,,,,,,,,,,,,,,,,,------...---,,,+++***)))))))))++++++************++++++777+++"""$$$)))+++)))(((000444yyy+++++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))***+++,,,------...+++++++++++++++,,,,,,,,,---((((((222&&&222===111000111111111//////111222///000222555777999;;;<<<999LLLGGG:::IIICCCgggrrrrrrqqqqqqppppppooooooppppppqqqpppooonnnmmmmmmllldddggggggggg+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---666$$$%%%000+++''')))'''000111333... ---nnn777,,,******))))))))))))******************))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((''''''''''''+++***)))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))((((((!!!###&&&((())))))(((((())))))(((((((((((())))))'''''''''''''''((()))***((('''&&&'''((((((&&&$$$'''(((((((((((((((((('''((((((&&&%%%%%%&&&((((((((((((((())))))*********((((((''''''''''''(((((((((((((((((((((((((((((('''(((***,,,,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((uuubbbVVVNNNJJJFFFEEEDDDBBB@@@>>><<<<<<777777666555555555555666111111222222333333444444000000000//////...............------------......000///...---------------......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********************************,,,------+++)))))))))***++++++++++++***---------,,,,,,+++++++++,,,,,,+++***))))))))))))++++++************++++++###111888555...---111"""000%%%\\\******++++++++++++,,,,,,***+++,,,------,,,+++***))))))***+++,,,,,,------,,,++++++++++++,,,------000&&&---111###;;;~~~111222222222111222333555444555888;;;???BBBDDDFFFHHHMMMPPPPPPWWWGGGuuuyyyyyyxxxxxxwwwvvvvvvvvvuuuwwwxxxwwwuuusssssstttuuukkkwwwpppvvv^^^GGG'''------------------------++++++++++++++++++++++++,,,+++*********+++,,,---000...000000---222000""",,,((((((///222---%%%!!!999*********))))))))))))******++++++*********)))))))))***))))))(((((())))))***)))******************)))))))))))))))))))))))))))'''''''''(((((((((((()))'''''''''((()))*********((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''''''''''''''))))))))))))(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''((()))*********))))))''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((($$$%%%&&&((()))))))))((())))))(((((((((((())))))'''&&&&&&''''''((()))******((('''(((((((((&&&$$$''''''((((((((((((''''''))))))(((((((((((())))))*********))))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))tttaaaVVVOOOKKKEEEDDDCCCAAA???===;;;;;;666555555555555666666777111222333333444444333333111111000///...------,,,......------------......///......---------............---------,,,,,,,,,------,,,,,,,,,---------***************++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,+++************************************************))))))***,,,......+++)))'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++++++++************++++++777222---+++(((&&&)))000&&&333...666==="""EEE+++++++++,,,,,,,,,------***+++---......---+++************++++++,,,,,,,,,,,,,,,+++++++++,,,---...///***...***,,,333ZZZ333555777888888:::===???AAABBBEEEHHHLLLOOOQQQSSSXXXQQQ]]]```ddd___nnn~~~~~~}}}||||||{{{{{{zzzzzz|||~~~}}}zzzxxxxxxzzzvvvrrr~~~wwwxxxooo```===........................------------------------******+++++++++,,,,,,,,,))),,,!!!'''//////+++222,,,"""!!!***333,,, @@@'''111******))))))))))))******+++++++++*********))))))***)))(((''''''((()))***+++******))))))******+++))))))))))))))))))))))))%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''%%%&&&((()))))))))(((((('''''''''''''''''''''''''''''')))******)))((((((''''''((()))))))))))))))((((((((((((((((((((((((((()))***+++++++++***)))((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((('''''''''(((((()))))))))))))))(((((((((((())))))''''''''''''((()))***+++)))((('''((())))))(((&&&&&&'''((())))))((('''&&&))))))************)))))))))))))))))))))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sssaaaVVVOOOLLLBBBAAA???>>>;;;:::888777555444444555555666777888333333333444444333222222222111000///...---,,,,,,.........------...............---------......///......---------,,,,,,,,,...---,,,++++++,,,...////////////000000111111111+++++++++,,,,,,---------......---------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,......,,,)))%%%''')))+++,,,------,,,+++++++++++++++++++++++++++++++++******+++,,,,,,++++++************++++++'''&&&***222555000)))&&&)))$$$(((***%%%)))///,,,:::,,,,,,,,,------.........***+++---......---+++******++++++++++++,,,,,,,,,---,,,+++***+++,,,---...---///---$$$999***---))))))******+++,,,---..............................------------------------000000000000000000000000000444666***EEE111111;;;777999<<<>>>@@@CCCGGGJJJNNNPPPRRRTTTWWWZZZ\\\]]]eee]]]iii___gggssseeeooommmmmmnnnpppqqqrrrssstttssstttuuuvvvxxxyyyzzzzzz||||||||||||||||||||||||zzzzzz{{{|||}}}~~~yyy{{{vvv~~~~~~~~~}}}}}}~~~~~~|||}}}zzzxxx~~~{{{tttnnn{{{{{{{{{{{{{{{{{{{{{{{{vvvuuutttsssrrrpppooooookkkiiifffaaa]]]YYYUUUTTTGGGEEEBBB>>>:::777444222;;;)))<<<***444222...)))////////////////////////........................)))***+++,,,,,,,,,,,,,,,---///***)))...+++(((...666+++'''...222,,,))),,,'''+++222222%%%///HHHfff555###******))))))))))))******+++++++++************)))***)))(((''''''((()))***,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))******++++++,,,,,,******))))))((((((''''''''''''''''''''''''''''''%%%&&&((()))))))))((((((&&&'''''''''''''''''''''%%%&&&)))***+++***)))(((''''''((()))))))))))))))((((((((((((((((((((((((((()))***,,,,,,++++++***++++++******))))))((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((()))***))))))(((((((((((())))))(((((((((((()))***+++,,,'''''''''(((***+++***)))&&&'''((())))))((('''&&&'''((()))******)))((('''%%%%%%&&&((()))+++,,,,,,((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))qqqaaaVVVOOOJJJEEEDDDBBB???<<<:::999999666666555555555444444444444444333333333333222222///////////////......---////////////////////////......////////////......000///...---,,,+++++++++,,,,,,,,,---...///000111///---***)))))),,,000222---------,,,,,,+++++++++))))))***+++,,,,,,------******+++++++++******)))))))))***+++---...//////......---,,,+++***)))((((((((())))))*********+++***+++,,,---------,,,+++***************+++++++++++++++******++++++,,,---*********++++++,,,,,,,,,------------------------&&&***DDDrrr...------------...//////,,,,,,,,,***((())),,,...........................,,,,,,,,,---------......---,,,,,,,,,,,,---............---,,,,,,...///000,,,,,,,,,,,,,,,---------(((***---/////////000000111000000111111222444444222444666:::===???@@@AAAEEEHHHLLLNNNOOOPPPQQQRRR]]]]]]^^^```cccfffhhhjjjkkklllmmmnnnppppppppppppqqqrrrtttuuuuuutttsssrrruuuuuuwwwyyy|||~~~}}}{{{~~~}}}{{{zzzxxxwwwwwwvvvvvvwwwxxxyyy{{{|||}}}~~~}}}}}}|||{{{{{{zzzyyyyyytttrrrooommmlllkkkhhhfff[[[XXXTTTOOOHHHAAA<<<999888777555444333333444444555222///...///111111111000//////...------........................------------------------------************************,,,,,,,,,++++++*********...+++(((+++555FFFXXXccc|||{{{===''',,,+++***))))))***++++++---,,,***)))))))))***************++++++,,,,,,,,,+++*********))))))((((((''''''(((((())))))******,,,,,,+++***))))))******&&&%%%%%%&&&''''''&&&$$$(((***...000000...***(((((((((''''''''')))***+++))))))))))))))))))))))))'''%%%$$$&&&)))+++***(((,,,,,,+++***)))(((''''''((((((((((((((((((((((((''''''(((((()))))))))*********)))((((((((((((((((((((())))))******++++++))))))************)))))),,,+++++++++******))))))))))))((((((''''''&&&&&&))))))))))))))))))))))))((('''''''''((((((&&&$$$'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((***)))(((''''''((()))*********))))))((((((''''''%%%&&&&&&'''((())))))***+++*********))))))(((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))ooo___TTTMMMHHHEEEDDDAAA???<<<:::999999666666555555555444444444444444333333333333222222//////000000//////...---////////////////////////------............------//////...---,,,,,,,,,,,,---------------...///000...---,,,,,,,,,---...///---------,,,,,,+++++++++,,,,,,,,,++++++++++++***------------------------++++++,,,---...000000111,,,,,,,,,+++++++++++++++************+++++++++,,,---,,,+++***************+++++++++***************------,,,,,,------...///******+++++++++,,,,,,,,,...---------------------888,,,(((000666222---...---------,,,---......///---------+++******---///........................,,,,,,,,,---------............------......///000......------......///000........................,,,...000000//////000111111222222333555666888999===>>>AAADDDGGGJJJKKKLLLPPPSSSVVVXXXYYYZZZ\\\^^^bbbccceeegggiiikkkmmmnnnooooooqqqrrrsssssssssssssssuuuwwwyyyzzzzzzyyyxxxzzzyyyzzz|||~~~~~~}}}{{{wwwvvvuuusssqqqpppppppppqqqrrrtttvvvxxxzzz{{{|||~~~~~~|||zzzwwwuuutttssspppnnnjjjhhheee```ZZZTTTPPPMMMEEECCC@@@<<<999777555555555333000///111222222222000000000000000000000000/////////...------,,,,,,------------------------+++++++++++++++++++++++++++++++++*********))))))''''''&&&&&&'''))),,,...'''...%%%$$$222...###'''+++******))))))***+++,,,---,,,+++*********++++++***++++++++++++++++++,,,************)))))))))((((((((((((((())))))))))))******)))(((((((((((((((***)))((()))++++++)))((('''))),,,------,,,)))''',,,+++***((((((((())))))))))))))))))))))))))))))***((('''(((***+++***(((((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))+++++++++*********************)))((((((((((((((()))))))))))))))*********))))))************))))))++++++******))))))))))))(((((((((((((((''''''''')))))))))))))))))))))))))))(((&&&&&&'''(((&&&%%%%%%&&&''''''((((((''''''))))))))))))))))))))))))((((((((()))))))))))))))***)))(((''''''((()))******)))))))))((((((((('''&&&''''''((())))))******************)))))))))((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))mmm\\\RRRKKKFFFEEECCCAAA???<<<:::999999666666666555555555444444444444333333333333222222//////000000//////...---////////////////////////,,,,,,------------,,,,,,///...------,,,,,,,,,,,,......---------......///---......//////...---,,,------,,,,,,,,,,,,++++++......---,,,***)))((((((+++***))))))))))))++++++,,,,,,------...///000000******++++++,,,,,,------+++++++++,,,,,,,,,,,,,,,///---+++((('''((()))***,,,,,,++++++******))))))------,,,,,,------...///***++++++++++++,,,,,,,,,------------------------,,,&&&%%%((((((###$$$+++,,,,,,,,,,,,,,,------............---+++,,,...000........................,,,,,,,,,---------......//////......//////000111---......///////////////000000000000000/////////000111222111000///111222444555666999;;;>>>@@@AAAHHHJJJMMMPPPSSSVVVWWWXXXZZZ]]]```bbbccceeeggghhhhhhjjjllloooqqqrrrrrrrrrttttttuuuvvvwwwwwwwwwvvvuuuvvvyyy|||~~~~~~~~~~~~}}}||||||}}}|||zzzxxxrrrqqqooonnnmmmlllkkkkkkkkklllnnnqqqssstttuuuvvvyyyyyyyyyzzz|||~~~~~~}}}|||zzzxxxuuutttqqqnnniiieeeaaa___WWWUUUPPPJJJDDD???;;;999999666333222222333333222------............------//////......---,,,++++++------------------------------------------------************))))))))))))---...///000...+++(((&&&555333,,,%%%$$$&&&,,,444******))))))***+++,,,,,,,,,+++******)))*********+++++++++++++++*********************))))))))))))))))))))))))((((((((((((((((((''''''&&&&&&''''''+++******+++,,,,,,+++)))'''((()))******)))((('''(((''''''&&&&&&&&&'''''')))))))))))))))))))))))),,,***))))))******)))'''))))))))))))))))))))))))************************,,,,,,++++++***)))))))))******)))(((((((((((()))************))))))))))))))))))************))))))))))))))))))(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***(((&&&%%%&&&'''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((()))******++++++************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))kkk[[[QQQJJJEEEDDDCCC@@@>>><<<:::999999666666666666555555555555444444333333333222222222000000000000000///......////////////////////////,,,------......------,,,///...---,,,,,,,,,,,,,,,///......---------......////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((***)))'''&&&&&&(((***++++++++++++,,,,,,---------+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,,,,---,,,+++***))))))******------,,,+++******))))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,)))+++222888666///---000,,,++++++++++++,,,---------......---,,,,,,---///........................,,,,,,,,,---------......//////......//////000111---...///000111000//////000000//////////////////111222222111111222444777999;;;>>>AAAEEEHHHJJJKKKQQQSSSUUUXXX[[[^^^___``````bbbeeeggghhhiiikkkmmmmmmoooqqqtttvvvvvvuuutttwwwwwwxxxyyyyyyyyyyyyyyywwwyyy|||~~~}}}{{{yyyyyywwwtttrrrmmmlllkkkiiihhhggggggggghhhiiijjjlllllllllllllllmmmmmmmmmooorrrvvvyyy{{{}}}}}}zzzzzzxxxvvvssspppmmmllliiifff```YYYRRRKKKGGGDDD@@@===:::777666555222111---.../////////...---,,,.........---------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++,,,---///000%%%%%%,,,...&&&%%%)))%%%)))))))))******+++,,,,,,)))))))))((((((((()))))),,,,,,++++++******))))))*********)))))))))))))))******))))))((((((''''''(((''''''&&&&&&'''''''''))))))((()))***+++)))'''(((((((((((((((((((((((($$$$$$%%%&&&((()))***+++((((((((((((((((((((((((***))))))))))))))))))((()))))))))******+++++++++)))))))))))))))))))))))))))))))))(((((((((((((((+++***))))))(((((())))))++++++******))))))(((((())))))************))))))((((((((((((((((((''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((+++(((%%%%%%&&&((((((((((((((()))***************(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))*********+++++++++*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((kkk\\\RRRKKKFFFCCCBBB@@@>>><<<:::999999777777666666666555555555444444333333333222222222000000000000000//////...////////////////////////......////////////............---,,,,,,,,,------///......---------......111000...,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---,,,*********,,,...///+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++******(((***,,,......---,,,+++...------,,,+++***))))))++++++******++++++,,,---++++++++++++++++++++++++))))))*********+++++++++333000...---+++)))))),,,,,,++++++++++++,,,------,,,---------++++++,,,...........................,,,,,,,,,---------............------......///000---...000111222111000///....../////////000000000111222333444555777;;;>>>BBBDDDHHHLLLPPPSSSUUUVVVYYY[[[]]]___bbbccceeeeeefffhhhjjjkkkkkklllnnnqqqppprrruuuwwwyyyyyyxxxxxxxxxxxxyyyzzz{{{{{{{{{{{{}}}~~~~~~}}}zzzxxxvvvtttrrrpppiiiiiigggfffeeeeeeeeeeeehhhhhhhhhhhhfffdddaaa```^^^^^^___```dddhhhmmmooovvvxxx|||~~~~~~~~~|||zzzyyyxxxtttrrrnnnhhhaaa[[[WWWTTTMMMJJJEEEAAA>>>:::666444444444444333222111000///,,,------......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***((((((***,,,---///***...000,,,...333...))))))******++++++++++++)))*********************+++++++++******)))))))))))))))))))))))))))************))))))(((((('''''')))(((((('''(((((())))))(((''''''((())))))(((&&&)))))))))(((((()))))))))'''((()))***+++,,,,,,---((((((((((((((((((((((((&&&&&&'''(((((())))))***%%%&&&&&&''''''(((((((((((((((((((((((((((((((((&&&&&&'''((()))******+++++++++***)))))))))))))))++++++******))))))(((((())))))************))))))''''''''''''''''''((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((+++(((&&&%%%&&&((())))))((())))))***************(((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))************++++++++++++))))))))))))))))))******(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((kkk\\\RRRKKKFFFBBBAAA???===;;;:::999999777777777666666666555555444444333333333333222222000000111111000000///...////////////////////////...//////////////////......------,,,,,,---------......---------......///000...,,,++++++,,,---...++++++,,,,,,,,,,,,------++++++++++++++++++,,,,,,++++++******+++,,,---.....................------......------,,,,,,++++++++++++++++++************&&&(((,,,///000///---+++------,,,,,,++++++******------,,,,,,------...///,,,,,,,,,++++++++++++***)))))))))******++++++,,,---,,,+++---000222333444,,,,,,,,,,,,,,,------...+++---...---,,,+++,,,---........................,,,,,,,,,---------............------......///000//////000111111111111111//////000111222333333444444666999<<<>>>AAAEEEHHHMMMOOOSSSWWW[[[^^^___```bbbccceeefffhhhiiiiiiiiilllmmmnnnmmmmmmmmmppprrrppprrrtttwwwyyyyyyzzzzzzwwwxxxyyy{{{|||||||||}}}~~~zzzxxxvvvtttrrrpppnnnmmmlllkkkjjjjjjjjjjjjiiiiiihhheeebbb]]]YYYVVVRRRQQQQQQSSSVVV[[[```bbbgggjjjmmmqqquuuzzz~~~~~~{{{zzzwwwtttoookkkgggeee]]]ZZZUUUPPPLLLGGGBBB>>>;;;:::777555222000///............///000000111111........................++++++++++++++++++++++++,,,,,,,,,---------------------.........,,,+++***111///***(((***)))'''&&&******++++++++++++***)))++++++,,,------------,,,***************)))))))))))))))))))))************))))))))))))(((((((((((())))))(((((())))))******)))(((((()))******)))'''******))))))))))))******(((((((((((('''&&&%%%$$$))))))))))))))))))))))))$$$%%%'''((('''(((***+++'''''''''(((((()))))))))''''''''''''''''''''''''''''''(((***+++,,,---...++++++***))))))))))))***************))))))))))))))))))************))))))''''''''''''(((((((((((('''''''''((((((((((((((())))))))))))))))))))))))***(((&&&&&&((()))))))))&&&'''(((((())))))(((((())))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%(((((())))))))))))(((((((((((((((((())))))))))))************************))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))kkk[[[RRRJJJFFFBBBAAA???===;;;::::::999777777777777666666666555444444333333333333222222000111111111111000//////////////////////////////---......//////......------------,,,,,,------...---------------...///000+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++)))))))))***++++++,,,,,,/////////......---------,,,,,,,,,---------------------,,,,,,++++++++++++((()))+++---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,+++++++++***************+++,,,---------***...222222000---)))&&&---------,,,---......///,,,---//////---,,,---...........................,,,,,,,,,---------......//////......//////000111111000000000111111222222222222444555777888::::::;;;???CCCFFFIIILLLOOORRRWWWYYY]]]aaadddfffgggggghhhiiijjjkkkkkkkkkkkkkkkjjjjjjjjjiiihhhhhhjjjkkkkkklllnnnppprrruuuvvvwwwwwwxxxyyy{{{}}}~~~~~~{{{xxxuuutttsssqqqoooqqqpppooonnnnnnmmmnnnnnnhhhhhhgggddd___ZZZTTTQQQJJJJJJIIIJJJMMMQQQVVVYYYXXXZZZ]]]aaagggooowww}}}~~~|||{{{|||~~~~~~|||yyyvvvsssqqqmmmjjjeeeaaa]]]XXXSSSOOOGGGDDD???:::555333222222222111111111000000000///........................------------------------+++++++++,,,,,,---------$$$%%%&&&'''(((''''''&&&)))'''(((666333***222++++++,,,,,,+++***(((((()))***+++,,,------,,,+++))))))))))))************((()))))))))************(((((((((((())))))))))))))))))(((((())))))***+++)))(((((()))******)))'''((()))************)))(((&&&&&&&&&&&&$$$###!!! ))))))))))))))))))))))))%%%((())))))(((''')))+++************++++++++++++(((((((((((((((((((((((((((((()))***+++,,,,,,---,,,+++******))))))******)))))))))))))))*********))))))************))))))''''''((((((((()))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((''''''''')))***)))(((''''''((())))))))))))((()))))))))))))))))))))))))))(((((('''&&&&&&%%%%%%'''((()))******)))(((''''''((((((((()))))))))***************************((()))))))))************(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))jjjZZZQQQJJJEEEAAA@@@???===;;;::::::999777777777777666666666666444444444333333333222222111111111111111000//////////////////////////////,,,------......------,,,------,,,,,,,,,------...,,,,,,,,,---...///000111''')))+++---...---+++***+++++++++,,,,,,---------,,,,,,,,,+++++++++******+++,,,---...///000//////---------,,,,,,++++++******++++++,,,---//////000.........------,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,---++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,------...//////***...000,,,)))+++000333...------------...//////---///000000///......///........................,,,,,,,,,---------......000000000000000111111222222111000000000111333444555666777999;;;===???@@@BBBFFFKKKOOOQQQSSSVVVXXX]]]___cccfffiiijjjkkkjjjjjjkkkkkkllllllkkkkkkkkkddddddcccaaa```___aaaccceeefffgggiiikkknnnqqqrrrvvvxxxzzz|||~~~~~~{{{xxxtttrrrqqqpppooommmlllkkkjjjiiiiiihhhiiiiiihhhgggfffccc___YYYSSSPPPHHHGGGFFFFFFIIIMMMQQQTTTSSSUUUXXX\\\ccclllvvv|||~~~~~~||||||}}}~~~~~~{{{yyywwwvvvtttpppllliiieee```\\\VVVRRRKKKDDD???<<<<<<<<<555555444222111///......////////////////////////........................*********++++++,,,,,,,,,111///,,,***)))***,,,---)))999...&&&444---"""222+++,,,,,,,,,+++)))(((&&&&&&'''(((*********)))((((((((())))))******++++++(((((())))))*********+++''''''(((((())))))******((((((((((((((()))******((('''&&&'''))))))'''&&&'''((()))******)))((('''((()))*********)))((('''))))))))))))))))))))))))(((***,,,+++((('''(((***((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))),,,+++******)))*********(((((())))))******++++++))))))************))))))'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))'''''''''(((***+++)))((())))))***+++++++++++++++))))))))))))))))))))))))***))))))(((''''''&&&&&&'''((()))******)))(((''''''((((((((())))))************))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))|||iii[[[QQQKKKIIIDDDCCCAAA???<<<:::888777777777777666555555444444555444444333222111///...111111000//////////////////...,,,,,,...///...---..............................------------......000...+++***+++---......,,,,,,++++++,,,,,,---...222///,,,++++++,,,---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------222111...,,,+++,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------------,,,+++,,,...///...---,,,,,,,,,---------......//////.........---------///......------,,,,,,+++------...//////000111111///......---------......//////......//////000111---...000111222444777999:::===@@@BBBCCCEEEHHHKKKOOOQQQUUUXXXZZZ\\\^^^aaaddddddeeefffhhhkkkmmmnnnooonnnkkkiiihhhfffbbb___[[[ZZZYYYVVVTTTSSSUUUWWWYYYZZZ[[[___ccchhhllloooppppppqqqsssuuuyyy|||}}}|||}}}~~~~~~}}}|||zzzyyy{{{xxxuuusssqqqooollliiihhhfffddddddddddddbbb```bbb```^^^\\\[[[XXXUUURRRMMMMMMLLLLLLMMMOOORRRSSSTTTWWW\\\cccjjjttt~~~{{{xxxwwwwwwvvvuuuuuuvvvwwwxxxyyy{{{~~~~~~zzzyyyxxxwwwuuurrrpppooofffbbb\\\VVVPPPIIIBBB>>><<<:::777555444222000///111000////////////---,,,,,,------......------,,,,,,++++++******++++++,,,------------,,,,,,+++******+++,,,---...............---+++)))(((((()))***)))************+++++++++)))******+++++++++******************************))))))(((((((((((())))))))))))))))))************---***((((((++++++)))&&&))))))))))))************$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))))))))))))))************---***'''''')))+++***((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))************)))))))))(((''''''&&&&&&))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++(((((())))))))))))((((((((('''&&&&&&&&&''')))************)))))))))))))))++++++******))))))((((((''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))************))))))***)))'''&&&%%%'''((()))+++*********))))))(((((())))))************)))))){{{gggZZZPPPJJJIIIDDDCCCAAA???<<<:::888777777777777666555555444444444444444333222111000///111111000///////////////111000......000111000///..............................------------......///---++++++,,,......---------,,,,,,------...///000---+++***+++,,,---,,,+++++++++,,,,,,---------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,111000...,,,++++++,,,---------,,,,,,,,,,,,------........................*********+++++++++,,,,,,---------------------------,,,+++,,,...///...---,,,---------............000//////...------,,,,,,------------------------000///...---,,,+++***)))//////............//////000////////////000111111000222444666777999<<>>AAADDDHHHKKKNNNRRRUUUUUUXXX[[[^^^```aaadddfffhhhiiijjjkkklllmmmnnnoookkkiiifffdddccc```]]]ZZZQQQQQQPPPNNNLLLLLLNNNPPPPPPQQQTTTXXX]]]aaaeeegggkkklllmmmoooqqqtttwwwxxxzzz{{{{{{|||{{{zzzyyyxxxwwwuuurrrpppooonnnkkkiiigggeeecccbbbbbbbbb```^^^^^^]]][[[YYYYYYWWWTTTQQQSSSRRROOONNNPPPSSSXXX[[[YYY\\\aaagggnnnvvv~~~}}}zzztttsssqqqooommmlllllllllppprrrvvvyyy|||~~~~~~|||{{{xxxwwwuuurrrooojjjeee```ZZZTTTPPPHHHEEE@@@<<<:::777333111111///------...///...---............---,,,,,,+++///......------......///,,,---------,,,,,,+++******+++,,,---...............---,,,+++*********+++)))************+++++++++))))))******+++,,,------******************************))))))))))))******))))))))))))************)))***+++******)))***+++))))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******)))(((''')))+++,,,***((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))))))))(((''''''((()))))))))))))))'''(((((((((((()))))))))''''''(((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((***+++(((((())))))))))))(((((((((((('''''''''((()))***((((((((((((((((((((((((*********)))))))))))))))'''(((((((((((((((((('''''''''((())))))(((((((((******++++++++++++*********)))(((&&&&&&''')))***************)))))))))((()))******************)))yyyeeeYYYOOOIIIHHHDDDCCCAAA???<<<:::888777777777777666555555444444444333333333222222111111111111000////////////000111000......000111000///..............................------------.........---,,,,,,......---,,,...------------...//////---+++))))))+++---------++++++,,,,,,,,,,,,------************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++///...---+++++++++,,,---......------------......,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---------------------------,,,+++,,,.........---------........./////////000//////...------,,,,,,+++,,,,,,---......//////333333222000...---++++++000//////...//////000000111000000000000111222333222444666888:::===@@@CCCGGGJJJNNNQQQTTTWWW[[[^^^]]]___bbbeeefffgggjjjkkklllmmmnnnoooooonnnmmmmmmfffdddaaa^^^\\\ZZZWWWTTTMMMMMMLLLKKKIIIJJJMMMOOOPPPRRRVVV[[[```cccfffggghhhiiikkkmmmoooqqqssssssxxxxxxyyyzzzzzzyyyxxxwwwuuussspppoooooonnnlllkkkiiigggeeedddccccccaaa```^^^]]][[[[[[[[[ZZZXXXVVVYYYWWWSSSRRRTTTYYY___ccc]]]```eeejjjnnnsssxxx|||}}}|||zzzrrrpppmmmjjjgggdddcccccceeefffiiimmmqqqtttvvvwwwzzz}}}~~~|||{{{yyyvvvsssppplllhhhddd```YYYUUUOOOIIIDDD???;;;777444222///...///000111000111111000///...---,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---------,,,++++++***+++,,,------......---......---,,,++++++++++++)))************+++++++++)))(((((()))***,,,...000************************++++++************++++++))))))))))))************(((+++...,,,(((&&&))),,,))))))))))))************************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''(((***,,,,,,***((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))''''''((()))))))))))))))''''''''''''((((((((((((&&&&&&'''(((((()))******))))))))))))))))))))))))))))))((((((((())))))***(((((())))))))))))(((((()))(((((((((((()))***+++''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((('''((())))))************++++++,,,,,,,,,,,,+++++++++***)))(((((()))***+++************))))))))))))************************wwwcccWWWNNNHHHGGGDDDCCCAAA???<<<:::888777777777777666555555444444444333333333222222333333222111000000//////000000///...,,,,,,...///...---..............................------------......---,,,,,,---......---+++---------------......///+++)))((()))+++---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++++++++++++++++++++------,,,+++++++++,,,,,,.........------.........************************************++++++++++++------------------------...,,,,,,,,,......---,,,.........////////////000........................,,,---------.........////////////000000000000000//////.........///000000111111111111222333444555777:::<<>>:::666333222333333222222222111000////////////,,,++++++******++++++,,,,,,,,,,,,------,,,,,,+++***+++,,,---------------------,,,,,,++++++++++++))))))*********+++++++++***)))((('''(((***---...+++++++++++++++++++++++++++******))))))******+++((()))))))))***************+++,,,***'''&&&'''(((((()))))))))************+++++++++******)))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((())))))))))))((())))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((()))))))))))))))'''''''''((((((((())))))''''''(((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++''''''((((((((((((((()))(((((())))))******++++++)))(((((((((((((((((()))&&&'''((()))******+++******++++++++++++++++++*********)))))))))***+++,,,*********)))))))))))))))++++++************++++++uuubbbVVVMMMGGGFFFDDDCCCAAA???<<<:::888777777777777666555555444444444444333222222333333444222222111000000000000000///...,,,,,,...///...---..............................------------......---,,,,,,---......---+++,,,,,,,,,+++,,,,,,---...***)))((())),,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---......------------------------,,,,,,++++++,,,,,,,,,---.........------.................................+++++++++,,,,,,,,,,,,---------------------------...---,,,,,,---...---,,,.........////////////000++++++,,,---...///000000/////////......---------))))))***+++,,,---...///......------...//////000222222222333555777888999@@@CCCFFFHHHKKKNNNRRRUUUXXXZZZ]]]^^^___aaadddfffhhhjjjmmmnnnnnnoooppprrrooopppqqqqqqpppmmmjjjiiigggddd```]]]\\\[[[XXXWWWYYYYYYYYYYYYXXXZZZ]]]```___bbbggglllooopppoooooooooooooooooopppppppppqqqrrrsssuuuxxxyyyzzzzzzzzzwwwtttrrrqqqssstttttttttrrroookkkhhhhhhgggfffdddfffeeeddddddeeedddbbb```XXXXXXYYY[[[]]]```bbbdddmmmppprrrsssrrrqqqqqqqqqsssuuuwwwyyyzzz|||~~~yyywwwsssqqqnnnllliiihhhhhhhhhbbbbbbbbbaaa___^^^\\\[[[]]]```cccgggkkkpppuuuyyy{{{|||~~~}}}||||||{{{yyywwwsssooojjjeee```\\\XXXUUUKKKFFF@@@:::777555333222000000///.........////////////............//////+++,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++++++++*********))))))*********++++++++++++***((('''&&&((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))((()))))))))************)))'''&&&''')))***)))'''((()))))))))*********************))))))(((((((((************************''''''''''''((((((((((((+++***)))'''&&&&&&((()))((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''((()))))))))))))))(((((()))))))))***************))))))((((((((((((((((((((((((((((((((((((***************)))))))))(((((())))))))))))((((((((())))))***************((((((((())))))*********(((((())))))******++++++***)))(((((((((((()))***%%%&&&'''((()))*********))))))************))))))***************+++,,,,,,))))))))))))))))))******++++++***))))))***++++++tttaaaUUUMMMHHHFFFDDDCCCAAA???<<<:::888777777777777666555555444444666555444222222222333444222222111000000000000111111000......000111000///..............................------------.........---,,,,,,......---,,,,,,++++++++++++,,,------******)))+++---......---------,,,,,,,,,,,,++++++........................******+++,,,,,,---......------------------------++++++,,,,,,------............------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------///---,,,,,,---...---+++------........./////////++++++,,,---...000000111000000//////...------,,,,,,------------.....................///000111111444444666888:::===???AAAEEEGGGJJJLLLOOORRRVVVYYYYYY\\\___bbbdddgggjjjmmmmmmooorrrrrrrrrrrrssstttqqqqqqqqqqqqpppooommmllliiifffccc``````___^^^]]]\\\]]]]]]\\\\\\^^^aaadddhhhkkkppptttxxxzzzzzzzzzvvvuuusssqqqpppppppppqqqoooqqquuuxxx{{{}}}|||zzzwwwvvvxxxyyyzzzzzzuuurrrmmmjjjiiihhhgggfffhhhgggeeeeeeeeedddbbb___\\\]]]^^^```bbbdddeeeeeennnpppssssssqqqpppppppppqqqsssvvvxxxyyy|||}}}vvvtttqqqnnnkkkiiihhhhhhggggggfffddd```[[[WWWTTTPPPRRRTTTWWW[[[```gggkkkooosssxxx{{{}}}~~~}}}{{{yyyvvvrrrnnnllljjjfffdddYYYTTTLLLFFF@@@<<<777555000///...,,,,,,,,,------......------------......++++++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++)))***+++++++++******))))))************+++++++++,,,+++)))(((''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))))))))))))))************%%%"""!!!%%%+++......+++))))))))))))************)))))))))(((((((((((((((************************''''''((((((((())))))))))))***)))'''&&&&&&(((***((((((((((((((((((((((((*********))))))*********))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))************++++++***))))))(((''''''))))))))))))))))))))))))(((((()))******))))))((((((((())))))))))))(((((('''((()))*********))))))(((((())))))******++++++))))))))))))******************((((((((((((******&&&&&&'''((()))))))))))))))))))))******))))))))))))))))))***++++++,,,,,,))))))))))))************+++***)))(((((()))***+++sssaaaUUUMMMHHHGGGDDDCCCAAA???<<<:::888777777777777666555555444444888666444222111222333333333222111111000000111111111000......000111000///..............................------------......///---++++++,,,......---,,,,,,,,,,,,,,,---......,,,++++++,,,...///...,,,---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////------,,,,,,,,,,,,------***************************+++++++++,,,,,,,,,,,,------------------------///---,,,,,,---...,,,+++,,,---------............---------............///////////////............222222222222111111111111000000000000111222333444777888:::===AAADDDGGGIIIJJJLLLOOOQQQSSSVVVZZZ]]]^^^```dddfffhhhkkknnnqqqnnnppprrrrrrrrrqqqrrrsssoooooooooooonnnnnnnnnmmmjjjgggdddbbbbbbbbbbbbaaa```aaaaaa```___aaadddgggnnnqqqvvv|||}}}yyyuuusssrrrssstttsssuuuyyy~~~|||wwwtttrrrrrrqqqppppppnnnlllkkkjjjhhheeeccceeeeeeeeefffhhhiiikkkmmmoooqqqssstttttttttvvvwwwyyyzzz{{{{{{{{{|||~~~{{{wwwqqqlllhhhfffeeeeeeffffffddd```ZZZTTTPPPHHHIIIJJJKKKMMMRRRXXX\\\^^^dddlllrrrwwwzzz~~~}}}{{{|||zzzwwwuuutttsssqqqooohhhccc\\\UUUNNNHHHBBB>>>777666333000...------...,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,++++++,,,,,,,,,++++++*********+++,,,,,,++++++***)))************+++++++++++++++++++++***************************************))))))))))))))))))***))))))))))))************%%%%%%&&&(((+++---......))))))))))))************((((((((()))))))))))))))************************((((((((()))))))))******"""&&&)))***)))(((((()))(((((((((((((((((((((((()))******++++++******)))))))))))))))))))))))))))((((((''''''''''''''''''''''''((()))))))))))))))((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))&&&&&&((()))***))))))((((((((())))))))))))((((((&&&'''((()))))))))((((((''''''(((((()))******+++*********)))))))))))))))+++***(((''''''(((***+++(((((()))******))))))))))))******++++++******)))'''((()))***++++++++++++((()))))))))***************)))'''&&&&&&''')))***sssaaaVVVMMMHHHGGGDDDCCCAAA???<<<:::888777777777777666555555444444999777555222111111222333333222111111000111111111///...,,,,,,...///...---.................................------.........000...+++***+++---.........------------...//////---,,,,,,---//////...,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,---...///000000000---,,,,,,++++++,,,,,,---------------------------)))************+++++++++------------------------///...,,,,,,------,,,+++,,,,,,,,,---------......000//////...------,,,,,,------......///000000000//////000000111111111222222222222222333444555666:::;;;>>>AAAEEEJJJMMMOOOTTTVVVYYY[[[]]]___cccfffeeegggiiijjjkkklllnnnppplllnnnppppppooonnnooopppllllllkkkkkkkkkkkklllmmmjjjgggdddbbbcccddddddccceeeffffffeeedddeeeiiikkkmmmqqqvvv}}}zzzwwwvvvwwwyyyyyy{{{~~~}}}||||||yyywwwuuusssqqqooollliiinnnlllkkkjjjkkknnnrrrtttuuuwwwzzz|||~~~|||{{{|||}}}{{{}}}}}}uuunnnhhhdddbbb___```bbbbbb^^^XXXRRRNNNFFFFFFFFFEEEFFFIIINNNRRRPPPWWWaaajjjpppvvv{{{~~~~~~|||yyyxxxxxxwwwuuutttsssnnnhhhaaa[[[TTTMMMHHH@@@===:::555222111000000/////////....../////////***+++,,,,,,------------++++++,,,,,,,,,++++++******+++,,,---------,,,+++)))************+++++++++***+++,,,---------------((((((((((((((((((((((((++++++************++++++))))))))))))************))),,,...---***)))+++---))))))))))))************(((((())))))*********+++************************))))))))))))************""")))------+++))))))(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))))))))))))))))))))******))))))(((((((((''''''(((((()))))))))))))))''''''''''''((((((((()))((((((((()))******++++++))))))))))))))))))))))))$$$%%%'''((()))))))))((((((((())))))))))))((((((%%%&&&((()))))))))((('''&&&&&&&&&'''((())))))***++++++******))))))((((((+++***)))'''''')))***+++******+++++++++******)))+++++++++,,,,,,+++++++++''''''(((******+++++++++(((((())))))*********+++***((('''&&&&&&'''(((***qqq___UUUMMMGGGEEEEEEDDDAAA>>><<<;;;::::::666555555444444444444444444444333222111111111111333222000/////////000111////////////////////////000000//////.........---+++///...)))***000333000///000000000///...------++++++++++++++++++++++++++++++---...///000000000000///...---,,,+++++++++------++++++++++++------+++(((&&&(((,,,...,,,)))***++++++,,,,,,++++++***,,,,,,---------.........---,,,+++******,,,...///...---,,,+++***++++++,,,//////.........---------++++++,,,,,,,,,---------......,,,++++++,,,......---....../////////////////////............//////------/////////...---,,,111111000////////////000111222444555666888;;;>>>@@@AAADDDGGGKKKOOORRRSSSZZZ\\\___ccceeeffffffffffffhhhlllnnnpppooonnnmmmooonnnkkkiiigggfffffffffdddfffggghhhhhhkkknnnqqqkkkjjjhhhfffeeeeeeffffffkkkjjjgggfffgggjjjnnnpppppptttyyy~~~~~~}}}{{{{{{|||}}}{{{zzzyyyxxxxxxzzz{{{}}}~~~|||yyyyyy{{{}}}~~~yyyssskkkfffhhhaaaZZZWWWWWWWWWTTTQQQLLLLLLKKKJJJIIIHHHHHHHHHMMMQQQWWW^^^fffnnnuuuzzz~~~~~~}}}{{{zzzyyyxxxwwwzzzuuuoookkkhhhcccZZZSSSMMMIIIBBB<<<888555222000111///...---//////...---,,,,,,---------,,,++++++*********++++++,,,---------......---+++******+++)))))))))***++++++,,,,,,++++++++++++++++++++++++---,,,***))))))***,,,---,,,+++)))((('''((()))+++))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))((((((((((((''''''((()))***+++---+++)))'''&&&'''((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))&&&""" ###(((+++))))))))))))))))))))))))&&&'''''''''(((((())))))***)))((('''''''''''''''((((((((()))******++++++))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************)))(((((('''''''''(((((((((### ###***---***%%%******++++++++++++******((((((((()))***,,,---...******))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))nnn\\\RRRJJJDDDBBBDDDCCCAAA???===;;;:::999:::999999888777888888888333333222222111222222222222222000/////////000111++++++,,,---......//////000/////////............+++...---)))***///111...---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------......---,,,,,,,,,------------,,,++++++,,,------///,,,)))***...///,,,)))++++++,,,,,,,,,,,,++++++(((((()))))))))*********---,,,+++******,,,---///000///...---------......///.........------------++++++,,,,,,,,,---------...------,,,,,,------...---....../////////////////////............//////---.../////////...---,,,000000/////////000111222333555777888999;;;>>>AAACCCEEEHHHLLLPPPSSSVVVXXX]]]___bbbeeeggghhhhhhhhhfffhhhjjjlllmmmmmmlllkkkiiihhhfffeeedddccccccdddccceeefffggggggiiilllnnnnnnmmmllllllllllllllllllnnnmmmllllllmmmooorrrsssrrrtttyyy~~~|||yyyzzzzzzzzzzzzzzzyyyyyy{{{||||||~~~}}}{{{vvvqqqnnnjjjccc[[[VVVVVVWWWUUUSSSUUUTTTRRRPPPNNNMMMLLLLLLKKKMMMQQQVVV]]]fffpppvvv{{{~~~}}}|||zzzyyyyyy{{{vvvrrrooonnnjjjccc^^^WWWSSSLLLFFFAAA<<<777444555333000.........---,,,------......------,,,,,,,,,,,,++++++++++++++++++---......---+++)))***+++,,,,,,++++++***)))))))))++++++++++++++++++++++++++++++***))))))***+++++++++***((('''&&&'''((()))))))))))))))))))))))))))))))))************))))))((())))))******))))))(((***))))))))))))******++++++***(((&&&%%%&&&''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%%%%'''(((***))))))))))))))))))))))))'''''''''((((((((())))))******))))))((((((((((((''''''((())))))******+++))))))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))***))))))((((((((()))))))))(((((()))+++,,,+++***)))))))))******)))))))))++++++++++++,,,...///000,,,++++++++++++++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))ooo^^^TTTLLLGGGEEEBBBBBBAAA@@@>>>;;;999888777666555555444444555555222222222111222222333333222111111000///000000000000000///...---,,,++++++////////////............,,,...---******---...---,,,,,,------...------------------------------------------------,,,++++++,,,,,,,,,,,,,,,---...///------,,,,,,,,,,,,------222///,,,---//////---***++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,---,,,+++***+++,,,---...//////...---------..................------------,,,,,,,,,,,,------------------............---------......///////////////000//////......//////000......//////...---,,,,,,000///......///222444666777999;;;===>>>@@@CCCFFFJJJLLLNNNRRRVVVZZZ]]]___aaaccceeegggiiiiiiiiiiiieeefffgggiiiiiiiiihhhgggddddddcccbbbbbbccccccdddfffgggiiiiiiiiiiiikkkmmmpppqqqsssuuuvvvwwwxxxxxxvvvvvvvvvvvvwwwxxxyyyzzzwwwyyy{{{~~~{{{yyyvvvuuuuuuuuuwwwxxxzzz|||~~~~~~{{{zzzyyyxxxvvvuuuooohhh```[[[ZZZZZZXXXWWWZZZZZZXXXWWWVVVVVVUUUUUURRRRRRRRRTTTXXXaaakkkrrryyy}}}~~~|||{{{{{{zzzvvvsssrrrsssqqqmmmiiiddd```ZZZTTTNNNHHHAAA===999666222/////////...---//////.........------------------,,,+++*********,,,------,,,***)))***+++,,,,,,,,,+++******))))))++++++++++++++++++++++++))))))))))))))))))))))))***)))((('''&&&'''(((((())))))))))))))))))))))))******))))))))))))******)))******************)))+++++++++******************)))'''&&&%%%&&&&&&'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''((()))***+++***)))((())))))))))))))))))))))))''''''(((((((((((())))))++++++************))))))&&&''''''(((((()))******))))))))))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((******))))))))))))******)))+++---,,,***)))+++---(((((())))))))))))((((((++++++++++++,,,---//////++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))ooo^^^UUUNNNHHHFFFAAAAAAAAA@@@>>><<<999888444333333222222222222222111111111111222333444444222111111000000000000000222222111000//////......///////////////.........//////...,,,+++,,,---,,,------...///000000000///........................+++,,,,,,---,,,,,,++++++------,,,,,,,,,------...---------,,,,,,---------111///---...//////...,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,---...//////...---,,,---......///////////////000000////////////000000/////////.........------000000//////111555888:::<<<>>>@@@BBBDDDFFFJJJMMMQQQSSSUUUYYY]]]```cccdddeeefffggggggggggggffffffccccccddddddeeeeeeeeeddddddeeeeeeffffffggghhhiiilllnnnppppppooonnnooopppsssuuuyyy}}}{{{zzzyyyyyyyyy|||~~~}}}yyyvvvttttttuuuuuuuuurrrmmmhhhcccaaa___]]][[[ZZZZZZZZZ[[[\\\]]]^^^___^^^^^^^^^^^^```eeelllrrr|||~~~}}}||||||xxxvvvsssssstttssspppnnnmmmkkkfffbbb\\\UUUNNNIII>>>;;;666333222222111111000///......------------------,,,,,,,,,++++++++++++,,,---,,,***)))***+++))))))***++++++,,,,,,---++++++++++++++++++++++++))))))************))))))******)))(((((((((((()))))))))))))))))))))))))))+++***)))(((((()))***+++******++++++++++++******++++++++++++***))))))(((***)))(((''''''''''''(((******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***************(((((((((((((((((((((((('''(((***+++,,,+++***)))))))))))))))))))))))))))(((((((((((((((((())))))******************))))))&&&&&&''''''(((((())))))((()))))))))************(((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))))))))(((((())))))******)))***+++***((('''((()))(((((())))))))))))(((((((((((((((((()))***+++,,,)))))))))******)))))))))***))))))))))))))))))***))))))))))))))))))))))))kkkZZZQQQJJJEEECCC@@@@@@@@@@@@>>><<<999888888888777666666666666777111111111111222333444444111111111111000000000///,,,,,,---///000222333333.........///////////////111000//////...------...------...///000000000///........................)))***+++,,,------------//////...---,,,++++++,,,---------------------------,,,,,,---...//////...,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,---------.........,,,---////////////---,,,---......///////////////000000////////////000000////////////////////////222222222333666999<<>>===;;;:::999:::999888888777777888888222222222111222222333333000111111111111000////////////...---,,,++++++***.........///////////////222//////111000------///,,,,,,------...---------........................)))***+++---......//////000000...---,,,+++++++++------............------++++++,,,,,,---......///,,,,,,------------,,,,,,,,,,,,---------.........++++++,,,,,,,,,---------,,,---.../////////......,,,,,,,,,,,,------------,,,---------..................////////////......---......///////////////111000000//////000000111000/////////000111222333444555666999;;;>>>AAABBBDDDFFFIIILLLNNNQQQUUUXXX]]]]]]^^^___``````aaaaaaaaaaaa``````````````````bbbaaabbbccceeehhhjjjllloooppprrruuuwwwxxxyyyyyy|||~~~~~~|||~~~~~~xxxtttrrrrrrrrrrrrppppppooommmiiieeeaaa___bbbbbbaaaaaaaaabbbbbbcccdddhhhnnnssswwwyyy|||~~~~~~}}}}}}|||{{{yyyxxxvvvuuuuuuuuutttsssqqqpppnnnkkkfffbbb\\\WWWPPPIIICCC===777333222111///...---------...+++++++++,,,---.........+++,,,------++++++,,,------------,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))******))))))))))))******)))******************)))'''((()))******)))'''&&&************************************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))*********))))))))))))))))))))))))***)))((('''((()))***+++))))))))))))))))))))))))******))))))))))))(((((('''((()))*********)))(((&&&''''''(((((()))******))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************'''&&&&&&''''''((()))***---+++))))))++++++)))'''******++++++++++++******))))))(((((()))******+++***+++,,,------,,,+++***))))))************))))))))))))))))))))))))))))))lll\\\TTTMMMIIIGGGAAA@@@>>>===;;;;;;::::::666666555444444444444555333333222222111222222222000111111222111000///...333222000---***'''%%%$$$............/////////000000------111111---,,,///---------...------,,,,,,------------------------+++,,,---...............///...---,,,,,,,,,,,,,,,,,,---...//////...---,,,,,,------------------...,,,,,,------------,,,,,,........./////////000000++++++,,,,,,---------,,,,,,---.../////////......++++++,,,,,,,,,---------------------............//////............//////---......///////////////111111000000000000111111000000000000222444666777777888;;;>>>AAACCCDDDDDDGGGIIILLLOOOQQQUUUYYY\\\``````___^^^]]]]]]\\\\\\ZZZZZZ[[[\\\^^^```bbbcccdddddddddfffjjjnnnrrruuuyyy{{{}}}~~~|||{{{zzzyyyuuutttqqqnnnjjjhhhhhhhhhhhhhhhgggggggggggghhhhhhgggkkkqqquuuyyy{{{}}}~~~|||{{{zzzxxxwwwvvvwwwxxxwwwuuutttsssrrrpppmmmjjjgggccc]]]WWWPPPHHH@@@;;;666444222000/////////000,,,,,,------------------,,,---......,,,,,,---......------,,,,,,+++******++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++***))))))))))))))))))))))))))))))))))))************))))))((())))))******))))))((('''(((***++++++***)))((())))))************)))))))))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))(((((('''(((***+++,,,+++***)))''''''((())))))******+++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***''''''''''''((()))***+++***,,,,,,,,,***)))***+++))))))************))))))+++************+++,,,,,,)))+++,,,------,,,+++)))((()))***++++++***)))((())))))))))))))))))))))))iiiYYYQQQJJJFFFDDDAAA@@@>>><<<;;;:::;;;;;;666666555444444444444555444444333222111111111111000111111222222000///...++++++,,,------......///---.........//////000000///+++,,,111111,,,,,,//////000000000///...------------------------------......//////......---,,,------,,,,,,,,,---......,,,---...//////...---,,,...///000///---,,,,,,---,,,------......------,,,*********+++++++++,,,,,,***+++,,,---------,,,,,,)))***,,,---...---,,,,,,+++++++++,,,,,,------------------.........//////000///...------...///000---......///////////////111111000000000000111111000000000111333555888999888;;;>>>BBBEEEFFFFFFFFFHHHJJJMMMPPPSSSWWW[[[^^^aaa```___]]][[[ZZZXXXXXXTTTUUUWWWZZZ^^^bbbeeegggffffffgggiiinnnsssxxx|||{{{yyyuuupppllllllnnnqqqjjjjjjkkkkkklllnnnooopppmmmppptttvvvwwwyyyzzz||||||yyyyyyyyywwwvvvvvvwwwyyyyyyxxxvvvuuutttrrrpppmmmiiigggccc___ZZZSSSKKKFFF888666444222111111111222///......------,,,,,,+++,,,...///...------...///***++++++,,,,,,------...++++++++++++++++++++++++,,,***)))'''''')))***,,,***************)))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((('''(((***,,,---,,,+++***'''((()))))))))))))))((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))((()))***+++++++++******))))))))))))))))))))))))+++*********))))))((((((((()))+++---------+++***(((((())))))******++++++))))))))))))************))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((()))***+++,,,&&&+++///---'''%%%)))...(((((())))))))))))((((((******************++++++'''(((***++++++***((('''((()))***++++++***)))((())))))))))))))))))))))))jjj\\\OOOJJJIIIBBBDDDCCCAAA???===;;;:::999666555555555555444444444555555444333222222111000111111111111111111222222000000//////.........---------...///000000//////////////////////////////222///------//////,,,***///......---------......000///...---,,,,,,---...111000///...---,,,++++++------------------------,,,,,,,,,---------......---------,,,+++***)))(((******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,------.........---+++***++++++,,,,,,---...//////......//////000000111111////////////000000000000444444333222222222222222444222111111222666:::<<<@@@BBBDDDFFFHHHIIIJJJKKKLLLOOORRRTTTUUUVVVXXXZZZ^^^^^^^^^\\\YYYWWWWWWXXXVVVXXX[[[___dddhhhlllnnnrrrrrrtttwww{{{{{{uuusssqqqpppnnnqqqqqqqqqpppqqqqqqrrrrrrooorrrwwwzzzzzzzzzyyyyyy}}}}}}}}}~~~~~~}}}|||{{{yyyxxxyyyyyyzzz{{{zzzxxxvvvuuutttttttttpppmmmjjjhhheee___XXXRRRIIIDDD===777444222111000///---++++++------,,,+++//////.........---------,,,,,,,,,+++++++++************)))))))))))))))***,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((''''''((((((((((((((())))))***++++++******************************************)))))))))))))))((('''''')))))))))))))))*********+++++++++,,,,,,+++++++++******))))))))))))******)))))))))))))))))))))))))))))))))(((((((((''''''(((((('''(((((()))***+++******+++***)))'''&&&$$$(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))(((((()))((('''&&&&&&''')))***(((((((((((((((((((((((())))))((('''''''''''''''(((((()))******************************)))((((((+++++++++******(((''''''(((((()))***************''')))***)))((('''(((***))))))))))))))))))))))))iii\\\OOOJJJIIIBBBDDDCCCAAA???===;;;:::999666555555555555444444444333333333333333333333333111111111111111111111111...///////////////...------...//////////////////////////////////////////111///------...///---***........................//////...---,,,---.....................---------------------------------,,,,,,,,,---------......---------,,,,,,***))))))***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,........................------...///...---,,,+++++++++,,,------...//////000000000000////////////////////////000000000000111111000000000000000000333333444666888:::<<<===BBBCCCFFFIIIKKKMMMOOOOOORRRTTTUUUVVVUUUUUUWWWYYY]]]^^^``````]]][[[ZZZYYYXXX[[[___eeekkkqqquuuwww|||}}}~~~zzzwwwwwwvvvvvvtttsssrrrqqqqqqppppppppprrrtttwwwyyy{{{{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyxxxwwwvvvtttsssssssssqqqnnnllljjjfffaaa\\\SSSNNNGGG@@@;;;777333111111///---,,,...//////...//////.........---------------,,,,,,+++*********)))))))))))))))***+++,,,,,,+++***))))))***+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))******))))))((((((((((((***************++++++,,,************************)))))))))))))))))))))))))))))))))))))))((('''''',,,,,,+++***)))(((''''''******++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,,,,++++++++++++)))(((((((((((())))))***((())))))******)))''''''))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((&&&%%%$$$$$$%%%&&&'''))))))))))))))))))))))))******)))((((((((((((((((((((()))******************************)))((((((---------,,,,,,+++***)))(((((()))***************((()))***)))((('''(((***))))))))))))))))))))))))~~~hhh[[[NNNJJJIIIBBBDDDCCCAAA???===;;;:::999666555555555555444444444222222222333333444444444111111111111111111111111,,,---///000111000...---//////////////////...---////////////////////////000///------......---+++,,,,,,---.../////////.........---------...//////---------.........//////------------------------,,,,,,,,,---------......,,,------,,,,,,+++***)))+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000------...///...---,,,+++,,,,,,,,,---......//////111111111000///........./////////000000000111111000000000000000000111222333555999<<>>@@@AAAEEEGGGIIIMMMPPPRRRSSSTTTUUUVVVWWWXXXYYYYYYYYYYYYTTTVVVXXX[[[___eeelllpppxxx}}}}}}sssrrrooommmmmmnnnoooqqqrrrtttxxx|||yyysssmmmjjjfffeeeccc```\\\XXXTTTRRRTTTVVVYYY]]]bbbfffiiikkklllooorrrsssrrrppppppqqqpppooonnnmmmkkkhhhccc___YYYTTTMMMEEE???:::444111000000000000/////////...***++++++,,,---.../////////...---,,,,,,,,,,,,,,,++++++,,,------,,,++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,''''''(((((()))******+++************************((()))***++++++++++++***************))))))))))))******++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))''''''&&&%%%$$$######""")))(((((((((((())))))***)))((((((''''''(((******(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))***(((((()))***************(((((()))***************((())))))******)))))))))(((((()))***************)))***++++++))))))***+++************************xxxcccXXXLLLJJJJJJDDDDDDCCCAAA???===;;;:::999666666555555555444444444222222333333333333444444333333222222111000000///000000//////.........---------...///000000000///////////////////////////,,,...000///---,,,...000222000---******,,,///111....../////////...,,,+++++++++,,,---...///000111------------------------,,,,,,,,,---------......,,,,,,------...---------..................------........................***+++,,,---///000111111,,,---///000000000/////////////////////.........111111000000//////.........///000111222333444444999:::;;;===???BBBDDDFFFEEEHHHLLLQQQSSSTTTSSSRRRUUUVVVXXXYYY[[[\\\\\\\\\]]]```cccgggkkkqqqxxx|||{{{wwwuuurrrooommmmmmnnnooooooqqqvvv{{{zzzrrrlllhhhcccbbb```]]]XXXSSSOOOMMMKKKLLLOOOTTTYYY^^^ccceeeeeeiiioooqqqpppooopppqqqrrrqqqpppoooooolllhhheeebbb]]]UUUMMMFFF???888333000000000000////////////)))***+++,,,...///000111------,,,,,,,,,---......++++++------------++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++++++++((((((((((((((())))))***&&&''''''((()))******+++))))))))))))))))))))))))((()))***+++++++++++++++&&&'''((()))***+++,,,,,,++++++,,,,,,,,,,,,++++++((((((''''''''''''(((((())))))))))))))))))))))))******)))(((&&&%%%$$$###(((((('''(((((()))***+++''''''&&&'''(((***,,,---))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++&&&'''((((((((((((((('''))))))))))))))))))))))))))))))((())))))***++++++(((((()))***************(((((()))******************++++++,,,,,,,,,++++++(((((()))***************)))+++++++++***)))***+++************************uuuaaaWWWLLLGGGHHHEEECCCBBBAAA???>>><<<;;;:::888888777666555444333333222111000222555555222///222222222111111111111000////////////////////////////////////000000000000111111000......---------...............---------333111...++++++,,,///111......//////...---,,,,,,......---------,,,,,,,,,,,,,,,,,,------.........++++++*********+++,,,,,,------------------------...,,,******+++---------,,,---......//////......///...------...///000111---------............//////...---,,,+++,,,,,,---222222222111111111111111000000000111333555888999999<<<@@@CCCDDDEEEGGGIIIOOOPPPQQQRRRRRRRRRRRRRRRSSSUUUYYY[[[]]]```cccfffhhhlllqqqvvv{{{zzzvvvqqqlllkkkmmmppprrrqqqsssvvvwwwyyy{{{}}}zzzuuuqqqiiieee^^^YYYVVVTTTRRRQQQKKKKKKJJJKKKMMMRRRXXX]]]aaaeeeiiilllllllllllllllppppppooonnnmmmkkkjjjiiifffdddaaa\\\UUULLLEEEAAA999666222//////...---,,,//////..................,,,------......------,,,---------,,,,,,+++++++++///...,,,***))))))******************************************+++,,,---...))))))))))))))))))))))))+++***)))(((((()))***+++***++++++***((('''((()))))))))*********+++++++++***++++++***((($$$!!!(((((())))))******++++++))))))))))))))))))))))))(((((())))))*********+++)))*********+++++++++++++++***)))(((((()))***+++''')))***++++++***)))'''))))))))))))))))))))))))************************((((((((((((((((((''''''***)))((((((((()))+++,,,))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((()))*********((('''&&&'''(((((()))***+++++++++))))))))))))))))))))))))***(((((()))***+++***)))+++++++++++++++***)))((())))))))))))))))))))))))uuu```WWWLLLGGGHHHEEECCCBBBAAA???>>><<<;;;:::888888777666555444444333666444333444666777555333222222222111111111111000////////////////////////.../////////000000000000111000///......---------.....................///111///---++++++,,,...///......//////...------,,,............------,,,,,,,,,,,,,,,---------......)))******+++,,,---......------------------------///---,,,---...//////...,,,---......//////......//////...---......000000---------............///000///...---,,,------...111111111111111111111111111111111222444777999;;;:::>>>BBBEEEGGGHHHKKKMMMOOOPPPQQQRRRTTTUUUUUUVVVWWWZZZ^^^bbbfffjjjnnnrrrrrrxxx}}}wwwsssrrrtttxxx{{{{{{{{{{{{|||}}}~~~}}}}}}{{{wwwtttnnnjjjccc^^^ZZZVVVSSSPPPNNNMMMJJJHHHGGGIIILLLNNNXXX[[[aaaeeegggiiilllnnnooopppppppppooonnnmmmmmmiiihhhfffaaa[[[SSSMMMIII???;;;666333111000///...---,,,,,,,,,------------+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,---************************+++***)))(((((()))***+++)))***+++***((((((((()))+++++++++,,,,,,,,,------&&&&&&((())))))((('''''')))))))))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))*********++++++******))))))))))))************))))))))))))******))))))))))))))))))))))))************************((((((((()))))))))))))))***)))((((((((()))++++++)))))))))))))))))))))))))))(((((((((''''''''''''************************)))******+++***)))((('''((((((((()))***+++++++++))))))))))))))))))))))))***(((((()))***+++***))))))******+++++++++******------------------------sss___WWWLLLGGGHHHEEECCCBBBAAA???>>><<<;;;:::999888777777555555444333444222111111222333333222222222222111111111111000////////////////////////....../////////000000000111000///......---...............//////000000000......---,,,,,,,,,,,,---.........///......---,,,/////////............---,,,,,,,,,------------...((()))+++---////////////------------------------...------...000000///---,,,---......//////......000//////............///---------............///000000///.........//////000000111111111111111111111222333444777999;;;======@@@DDDGGGIIIKKKNNNPPPNNNOOOQQQTTTVVVYYY[[[\\\^^^aaafffkkkooosssxxx{{{~~~}}}|||~~~}}}{{{{{{{{{zzzxxxwwwssspppkkkfffaaa[[[UUUQQQPPPNNNJJJFFFCCCBBBAAAAAAKKKNNNTTTYYY^^^dddjjjnnnmmmnnnooopppppppppooonnnmmmmmmkkkgggbbb\\\WWWTTTIIIEEE>>>999666444222000,,,,,,,,,,,,---......///,,,------......------,,,------------,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))(((((()))+++,,,******************************))))))))))))******)))***+++***)))((()))***+++++++++,,,,,,,,,,,,---%%%%%%&&&((()))***+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))************)))))),,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++)))))))))((()))******+++))))))))))))))))))))))))((((((((((((''''''''''''************************)))************))))))((((((((())))))***+++++++++))))))))))))))))))))))))***(((((()))***+++***)))(((((()))++++++,,,,,,,,,************************rrr___WWWLLLGGGHHHEEECCCBBBAAA???===<<<;;;:::999999888777666555444444333111000//////111111222222222222111111111000000////////////////////////........./////////000000000000///...............---......///000111111222------.........------,,,---...............------/////////////////////...------------------------)))+++---///000000///...........................+++++++++---//////---+++,,,---......///.........000000//////............---------............///111000000000000000000000000000000111111222222222222222444666999;;;===???AAADDDGGGIIIJJJKKKNNNPPPNNNOOORRRUUUZZZ^^^aaacccfffiiimmmqqqtttxxx|||}}}zzzyyyyyyxxxwwwuuuvvvtttqqqmmmiiiccc\\\WWWPPPNNNJJJFFFDDDBBB???>>>AAACCCHHHMMMSSS[[[ccchhhiiikkklllnnnooonnnmmmmmmoooooommmkkkgggccc___]]]VVVQQQIIIAAA<<<777444111//////.........///000111......////////////......------------------,,,,,,+++++++++++++++++++++,,,)))))))))))))))))))))))),,,+++)))''''''(((***+++***************************))))))))))))))))))***)))***+++***)))((()))***))))))))))))***************))))))((())))))***+++++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))*********(((((()))))))))*********((()))***++++++***)))(((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))******+++)))))))))))))))******+++))))))))))))))))))))))))((((((((((((((('''''''''************************)))))))))))))))))))))((()))))))))******+++++++++))))))))))))))))))))))))***(((((((((***+++***)))((()))***+++++++++++++++''''''''''''''''''''''''ppp^^^VVVLLLGGGHHHDDDCCCBBBAAA???===<<<;;;:::999999888777666555444444555444333222222333444555222222222111111111000000////////////////////////............////////////000//////............///---......///000111111222---...////////////...---------...............---.../////////////////////------------------------,,,...///000000///---+++........................,,,+++,,,...//////---+++,,,---......///.........000000000//////...---------------............///000111111111111111111111///000000111222333333444222444666999<<<>>>@@@AAAFFFHHHIIIJJJJJJKKKMMMOOOQQQRRRUUUYYY^^^cccgggiiillloootttxxx||||||yyyxxxvvvtttrrruuuuuutttrrrpppkkkddd___TTTPPPKKKGGGEEEBBB???<<<<<<>>>@@@DDDIIIPPPXXX]]]fffhhhjjjmmmnnnnnnmmmmmmnnnnnnmmmllljjjgggeeecccaaa\\\SSSKKKDDD>>>888444222111///......///000000------............------------------------------------,,,,,,+++***)))))))))))))))))))))))))))))),,,***)))''''''(((***+++************************)))))))))******)))))))))((()))******)))((()))+++(((((()))))))))*********,,,+++***)))))))))))))))++++++******))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))************((()))***++++++***)))(((((()))***++++++***)))(((************************(((((((((((((((((((((((('''''''''(((((()))))))))((()))))))))************************************'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))***(((((((((***+++***)))+++++++++++++++***)))(((++++++++++++++++++++++++ooo]]]VVVLLLHHHHHHDDDCCCBBBAAA???>>><<<;;;::::::999888888666666555444222333333222111111222444222222222111111111111000////////////////////////------.........///////////////............//////.........//////000000000---...//////000/////////,,,---......///.........---............/////////...------------,,,,,,,,,...////////////---,,,+++........................///......///111111000...,,,---......//////.........//////000//////...------------............//////000111222222222111111000000111222333444555666555777:::===@@@CCCEEEEEEKKKLLLMMMMMMMMMNNNQQQSSSXXXYYY[[[___dddiiinnnqqqqqquuu{{{}}}{{{wwwtttqqqttttttuuuuuuuuuqqqlllhhh]]]WWWOOOIIIFFFBBB>>>:::<<<======???AAAFFFMMMRRR```bbbgggkkknnnooooooooonnnnnnmmmlllkkkjjjhhhggghhhddd]]]VVVOOOHHHAAA<<<666444111///---------...***++++++++++++++++++***------------............---------,,,+++***((((((++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++))))))************))))))((()))******))))))***+++*********++++++++++++,,,(((((())))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))*********++++++++++++))))))************))))))'''(((***,,,,,,***((('''************************))))))))))))))))))))))))((((((((('''''''''''''''(((((()))************)))************************'''''''''((((((((((((((((((((((((((((((((((((((()))((((((((((((((()))***++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***))),,,,,,,,,++++++)))((((((------------------------mmm\\\VVVLLLHHHHHHDDDCCCBBBAAA???>>><<<;;;::::::999999888777666555555---000222111///...///000222222222111111111111000////////////////////////---------.........////////////............//////.....................///---------.........//////,,,------...//////......,,,,,,------..................---------,,,,,,,,,......------------------........................000///......000111111000,,,---......//////......---...///000000//////...---------............///...///000222222222111000000111222333555666777888999;;;>>>BBBFFFHHHJJJKKKOOOPPPRRRRRRSSSUUUYYY[[[```aaabbbfffjjjppptttwwwyyy}}}|||wwwsssttttttuuuvvvwwwtttpppmmmggg___UUUNNNJJJGGGBBB>>><<<======<<<===@@@EEEIIITTTXXX^^^eeekkknnnpppppppppoooooonnnmmmmmmlllkkkjjjhhhddd```[[[UUUMMMHHH>>>;;;777333000.........++++++,,,,,,,,,,,,++++++------------.........///+++,,,,,,---,,,+++***)))++++++++++++++++++++++++((()))***+++,,,,,,++++++++++++++++++++++++++++++((()))***++++++***)))(((''')))******))))))***+++************++++++++++++&&&'''(((************))))))))))))))))))*********))))))))))))))))))))))))************)))))))))(((++++++++++++,,,,,,,,,,,,******))))))))))))******))))))************))))))******************************************************))))))(((''''''''''''((()))***+++******)))************************''''''''''''((((((((()))))))))))))))))))))))))))******)))))))))***,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***)))******+++++++++******)))************************mmm\\\VVVLLLHHHHHHDDDCCCBBBAAA???>>><<<;;;:::::::::999888777666555555///222555555333111111333222222222111111111111000////////////////////////---------.........////////////.........//////000...............---------,,,,,,,,,,,,,,,---...///,,,,,,---.../////////...,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,---...//////////////////////////////---++++++---/////////,,,---......//////......,,,---...000000000//////---------.........//////...///000111222222111000111111333444666777888999<<<>>>BBBFFFJJJLLLNNNNNNQQQSSSUUUWWWXXX[[[```cccffffffhhhkkkoootttyyy{{{{{{wwwuuuuuuvvvwwwwwwuuuqqqnnnmmmdddYYYRRRPPPMMMIIIFFF=========<<<;;;===AAADDDIIINNNVVV___fffkkknnnooorrrqqqqqqpppooooooooonnnjjjjjjhhhgggccc^^^VVVQQQEEEBBB===888444222111111...//////////////////...---------.........//////)))***+++,,,---,,,++++++(((((((((((((((((((((((('''(((+++---...---,,,+++++++++++++++++++++++++++((()))***++++++***)))(((''')))******))))))***,,,(((((((((((())))))))))))'''((()))++++++)))'''&&&(((((())))))******++++++))))))))))))))))))))))))+++*********))))))((((((++++++,,,,,,,,,---------+++***)))(((((()))***++++++***)))'''''')))***+++************************************************,,,,,,+++***)))((('''''''''((()))++++++******)))************************&&&'''''''''(((((())))))************************,,,,,,+++++++++,,,...///++++++++++++++++++++++++))))))))))))))))))))))))***(((((()))***+++***)))((()))***+++++++++++++++))))))))))))))))))))))))iii[[[SSSIIIGGGHHHBBBCCCBBBAAA???<<<:::999888888888777777666666555555333333444444333333222111333333333333333333333333///////////////////////////////////////........./////////111111000---***,,,...111222111000//////---....../////////////////////.........---------////////////////////////......//////...---,,,,,,000000////////////000000//////000000000000//////////////////////////////000000000000000000000000111222333111...,,,...000111111000000000000000111000//////000000111222333333333444666777999:::;;;===AAAFFFJJJKKKNNNSSSXXXWWWYYY]]]```dddhhhmmmqqqrrrssstttvvvyyy}}}}}}{{{yyywwwyyy{{{zzztttnnnjjjeee^^^YYYUUUQQQKKKGGGFFFEEEBBB@@@>>>>>>??????DDDGGGNNNWWW___ffflllnnnooooooooooooooonnnnnnmmmmmmllljjjiiihhheee```\\\PPPKKKDDD>>>:::666333000222000------.........---------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***+++,,,,,,,,,***)))(((************************))))))(((((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************+++++++++*********))))))*********))))))))))))(((&&&&&&''''''(((((())))))******++++++++++++******,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++******))))))))))))*********)))(((''''''((()))******************)))((((((++++++******)))(((((((((******++++++++++++******+++++++++++++++++++++++++++++++++*********))))))************************&&&(((***+++,,,+++***))),,,++++++***************iiiZZZSSSIIIGGGHHHBBBCCCBBBAAA???===;;;999888888888777777666666555555333333444444333333222111222222222222222222222222////////////////////////////////////////////////......//////...---++++++(((***---...---,,,---...---....../////////////////////.........---------..............................///......------,,,------------------------//////000000000000//////////////////////////////000000000000000000000000(((***+++***((((((+++---000000////////////000000000000000000000111222222222333555777:::<<<>>>???AAAEEEIIIKKKMMMPPPVVV[[[aaadddiiinnnqqquuuyyy|||wwwwwwxxxzzz|||~~~|||{{{}}}}}}wwwrrrnnniiibbb]]]XXXSSSNNNIIIIIIIIIIIIHHHGGGEEECCCBBBCCCEEEKKKRRRZZZbbbhhhlllpppppppppppppppoooooonnnlllkkkkkkkkkkkkiiieeebbb[[[VVVOOOIIICCC>>>999666222111000000111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++++++++***))))))***************************))))))(((((())))))***((((((''''''(((((()))*********++++++++++++******))))))))))))*********************)))))))))((((((...------,,,+++***))))))+++++++++++++++***************++++++++++++******++++++*********)))))))))))))))))))))))))))))))))*********))))))((('''&&&((()))))))))*********************))))))************)))(((''''''((()))******************)))(((((()))))))))))))))***************++++++++++++******+++++++++++++++++++++++++++++++++*********))))))************************'''(((***++++++***)))(((++++++***))))))))))))***~~~hhhZZZSSSIIIGGGHHHBBBCCCBBBAAA???===;;;:::999888888888777666555555555333333444444333333222111111111111111111111111111///////////////////////////////////////////////////111222000---+++---///+++,,,............000111---......///////////////...............---------------------------------...............---------,,,,,,............,,,,,,//////000000000000//////////////////////////////000000000000000000000000(((***+++++++++,,,///111//////.........//////000111000000000000111111222333444666999===@@@BBBCCCEEEHHHKKKMMMOOOTTT[[[aaahhhlllsssxxx{{{~~~~~~~~~~~~~~~}}}{{{vvvrrrnnniiiccc^^^XXXRRRNNNNNNOOOQQQRRRQQQNNNKKKIIIFFFGGGIIINNNUUU^^^eeejjjqqqqqqqqqqqqqqqppppppooolllkkkkkkmmmnnnmmmkkkiiieeeaaa[[[UUUNNNHHHAAA<<<555444222222333222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,+++***************************************************))))))*********)))(((((((((((()))************++++++++++++******))))))))))))************)))))))))(((((((((((((((///...---,,,+++)))((((((---------,,,+++******)))******++++++++++++************))))))))))))(((((())))))))))))))))))))))))+++++++++***(((&&&$$$"""))))))))))))************++++++++++++++++++++++++))))))(((((((((((()))))))))************))))))((('''(((((()))******++++++******++++++++++++******+++++++++++++++++++++++++++++++++***************************************((()))*********)))((('''+++******)))))))))))))))}}}gggYYYRRRIIIGGGHHHCCCCCCBBBAAA???===<<<::::::999888888777666555444444333333444444333333222111111111111111111111111111///////////////////////////////////////000000000...000111...)))(((,,,111///000000000//////111222---......///////////////........................------------------------.........---------.........///111222222111///...//////000000000000//////////////////////////////////////////////////////---...//////000222333555000////////////000000111111111111111111111222333555777999<<>><<<;;;:::999999888777666555444444333333444444333333222111222222222222222222222222////////////////////////////////////000000111111+++---...***%%%$$$))).../////////...,,,+++,,,...---......///////////////---.....................------------------------......------------...//////000222333333222000/////////000000000000/////////////////////////////////////////////////////////.........///000000000111000000000111111222333222222111222222333444555999:::<<<>>>AAACCCEEEEEEFFFIIINNNRRRWWWaaalllttt~~~~~~~~~~~~|||}}}~~~~~~|||yyyyyyxxxtttnnnhhhbbb___YYYXXXWWWVVVWWWXXXZZZ[[[^^^\\\ZZZZZZ]]]ccciiimmmqqqrrrrrrrrrrrrqqqpppppppppnnnmmmnnnoooooommmlllhhhgggdddbbb^^^YYYRRRNNNFFF@@@888333111111111222000000//////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++)))))))))***+++,,,************************++++++************++++++)))))))))))))))******+++(((((())))))))))))((((((((()))))))))************************************((((((((()))******++++++'''''''''((((((((())))))******++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))******+++,,,+++***)))(((******))))))))))))))))))***+++,,,,,,,,,,,,+++***(((((())))))))))))((((((((())))))*********))))))************))))))((((((******++++++++++++******************************************************************************+++++++++******)))((((((+++******)))))))))))))))zzzeeeWWWQQQIIIHHHIIIDDDCCCBBBAAA@@@>>>===<<<;;;:::999888777666555444333333333444444333333222111222222222222222222222222////////////////////////...//////000000111111222000111000...******---000///000000///---,,,---...---......///////////////---------...............------------------------......---,,,,,,...///000...///000000000000///...//////000000000000//////////////////////////////000000000000000000000000111000......///000///...111111111111222333333444222222222333555666888999===>>>???BBBDDDFFFHHHHHHJJJNNNTTTYYYaaakkkwww}}}}}}~~~|||}}}~~~{{{sssnnnkkkbbb___[[[XXXWWWYYY]]]___eeedddcccdddfffjjjnnnqqqsssssssssssssssrrrrrrqqqqqqpppnnnnnnoooooommmlllkkkjjjhhhgggfffbbb^^^ZZZRRRKKKAAA999555333333333111111111000//////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************+++,,,*********************************))))))*********)))(((((((((((()))************++++++++++++******))))))))))))************************++++++++++++(((((()))+++,,,---...///'''(((((()))******++++++******++++++++++++******(((((())))))))))))******))))))))))))))))))))))))*********++++++,,,,,,,,,************)))))))))))))))***+++,,,,,,+++***)))(((((())))))))))))((((((((())))))************)))++++++******)))(((((('''******++++++++++++*********************************************+++++++++************************,,,++++++++++++*********,,,++++++***************yyydddWWWQQQHHHHHHJJJDDDBBBBBBAAA@@@>>>===<<<<<<::::::999777666444333333333333444444333333222111111111111111111111111111////////////////////////...//////000111111222222444333222000//////000111+++...000000000//////000---......///////////////---------.........//////........................///...,,,,,,,,,...///111------------------------//////000000000000//////////////////////////////000000000000000000000000444111///000222333222000000000000000111222333444222222333555777999;;;<<>>@@@BBBDDDHHHLLLOOORRRTTTZZZ___ffflllsss}}}|||~~~}}}{{{sssoooiiibbb^^^\\\[[[\\\```bbbfffjjjnnnqqqssstttxxxxxxxxxxxxxxxwwwvvvvvvrrrpppooooooqqqrrrrrrrrrpppnnnlllllllllkkkhhhfffddd___XXXPPPHHH@@@888444111000000///...---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------((()))***,,,,,,,,,+++***************************))))))(((((((((((())))))'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************'''((((((((())))))******)))))))))))))))*********++++++******)))(((((((((******++++++++++++******))))))******+++++++++,,,)))))))))))))))))))))))),,,+++(((''''''(((+++,,,+++*********))))))(((((('''(((***++++++***(((''''''((()))******)))((('''(((((()))***************((((((((()))******++++++******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++************************,,,,,,,,,,,,------...///...---,,,,,,++++++,,,,,,wwwgggVVVOOOLLLHHHEEEEEECCCCCCBBB@@@>>>;;;999888:::999888888888888888888444444555555444222111000111111000000000111333444111111000///...------,,,//////000000111111111222555444222000000000000111///000111111111000...---///////////////.........................................................333///+++***---000111111222000...++++++,,,...///......///000000000000000////////////000000000000000000000000000000000000111111111000000000000000+++...000111111000111111333555888:::;;;>>>BBBEEEDDDGGGLLLPPPSSSVVVZZZ]]]dddiiipppuuuzzzvvvsssmmmgggcccaaaaaabbbbbbbbbbbbdddhhhmmmrrruuuyyy{{{{{{xxxwwwzzzzzzwwwssssssqqqpppooonnnnnnnnnoooooonnnnnnmmmlllkkkkkkkkkgggaaaZZZRRRIII@@@:::333222000000000000...,,,//////.........------------------------------------,,,+++***))))))))))))))))))))))))))))))))))))******++++++++++++******************************+++++++++*********))))))'''((()))***++++++***)))))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))******************************************************************))))))(((''''''&&&))))))))))))))))))))))))***)))***+++,,,+++***((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++)))((((((((()))***++++++000///---+++)))(((((((((+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,,,,------,,,,,,+++wwwgggVVVNNNLLLHHHEEEEEEDDDDDDCCCAAA???===;;;999888777777666666666666666777666555333333333333333333222222111111222333444111111111000000//////...///000000000111111111111444333111000//////000000///000000000//////...---/////////////////////...................................................000---++++++---///000///000///---,,,,,,,,,...///......///000000000000000////////////000000000000000000000000000000000000111111111111111111111111---///222222222111222333333555888;;;===@@@DDDGGGJJJLLLPPPTTTWWW\\\bbbeeennnrrrxxx{{{}}}}}}xxxqqqjjjeeecccddddddcccbbbbbbccceeeiiilllooouuuxxxyyywwwxxxzzzzzzwwwpppooonnnnnnmmmmmmnnnnnnppppppoooooooooooonnnnnnllliiiddd^^^WWWOOOFFF@@@888666222111000000///---------,,,,,,,,,,,,,,,,,,------------------------)))(((((())))))***+++,,,******************************++++++++++++******************************+++++++++*********))))))((((((******+++***)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))************************************************************------,,,,,,+++******)))************************,,,+++******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))******)))((((((((()))))))))***++++++,,,,,,,,,,,,+++***)))))))))***+++,,,************************))))))))))))))))))))))))++++++++++++,,,---...//////...---,,,++++++***)))vvvgggVVVNNNKKKHHHEEEEEEEEEDDDCCCBBB@@@>>><<<;;;888888777666666666666666999777555222222333555666555444333333222333333333111111111111111111111111000000000000111111111111222222111000////////////000///......---...............//////////////////................................................///...---...///000000///---------------...............///000000000000000////////////000000000000000000000000000000000000000000000000000000000000///111333444333333333444555888;;;???AAAEEEIIIKKKPPPQQQTTTWWW\\\cccjjjpppvvv{{{zzzqqqjjjgggfffgggfffeeedddcccdddfffhhhjjjoootttvvvvvvxxx{{{{{{wwwtttsssqqqpppooooooppppppoooooooooooooooooooooooommmkkkhhhddd___WWWOOOIIIAAA<<<666222000000//////,,,,,,,,,---------------------------------------***))))))******+++,,,---++++++++++++++++++++++++******++++++++++++******************************+++++++++***************)))************))))))((())))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))************************************************************+++******))))))(((((('''+++++++++++++++++++++++++++***)))))))))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((,,,+++***)))(((((((((((('''(((***,,,------------******))))))******+++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,---...//////222111...,,,***)))((((((vvvfffUUUNNNKKKHHHFFFEEEDDDCCCCCCAAA@@@>>><<<;;;;;;:::999888777777777888888666444333222333444555444444333333222222222222000000111111111111111111000000000000000111111111111000000//////////////////...---,,,,,,---...///............////////////...................................................///000111222222111///***+++---...//////............///000000000000000////////////000000000000000000000000000000000000.............../////////000222333444333333555666888;;;@@@DDDGGGJJJNNNQQQRRRSSSTTTWWW\\\dddnnnuuuzzzyyypppkkkiiiiiijjjiiiggggggggghhhiiijjjjjjppptttuuuxxx{{{{{{wwwxxxvvvssspppnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjhhheee___WWWRRRIIIDDD<<<555222111000000///////////////000000000------------------------///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************************************************))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))((((((((('''''''''++++++++++++++++++++++++'''((())))))))))))***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***************+++------,,,+++***************************+++++++++************************))))))))))))))))))))))))***************+++,,,,,,333111...+++)))))))))***uuueeeUUUMMMKKKHHHFFFEEEBBBBBBAAA@@@>>>===;;;:::;;;:::999888777777777777333444444444444333222222333333222222222111000000///000000000000000000000111111000000000000000000000000000000000//////...///...---,,,,,,---...///---.........//////000000////////////////////////////////////////////////,,,...000111111000///...***+++---///000000//////......///000000000000000////////////000000000000111111111111111111111111//////000000000111111111000111333444444555777999:::===BBBGGGJJJNNNQQQTTTRRRRRRSSSUUUZZZcccnnnuuu~~~xxxqqqmmmlllkkkjjjiiiiiiiiijjjkkklllhhhnnnrrrtttwww{{{{{{wwwvvvtttpppmmmkkkjjjkkkkkknnnmmmmmmmmmlllllllllkkkkkkkkkjjjjjjhhhddd^^^ZZZQQQKKKCCC;;;777444222111000000000000000000000000------------------------...---,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************++++++***))))))((((((((())))))))))))))))))))))))'''(((((()))******++++++************************((()))))))))************************************************************,,,,,,++++++++++++******************************%%%(((+++,,,+++))))))***************************))))))))))))))))))))))))((((((((()))***+++++++++*********+++,,,---...///222000,,,((('''((()))+++))))))******++++++++++++************************))))))))))))))))))))))))***))))))))))))******+++000...,,,***)))***+++,,,tttdddTTTMMMKKKHHHFFFEEEAAAAAAAAA@@@>>><<<;;;:::999999777666555555555555111222444444444333222111111111222222222111000000000000000000000000000000111111111111000000000000///000000111111000//////.........---......///000------......///000000000////////////////////////////////////////////////))),,,......---,,,------,,,---///000111111000000......///000000000000000////////////000000000000111111111111111111111111222333333444444555555555000222444555666888;;;>>>===@@@FFFJJJNNNQQQTTTVVVUUUUUUUUUWWW[[[dddnnnuuu~~~xxxsssqqqkkkkkkjjjjjjjjjkkkkkkllljjjnnnrrrsssvvvzzzzzzwwwvvvssspppllljjjjjjkkkllljjjjjjkkkkkkllllllmmmmmmkkkjjjiiiiiiiiifffccc```XXXSSSLLLEEE@@@;;;666333000/////////............------------------------((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))***************++++++++++++***)))))))))))))))***))))))))))))))))))))))))''''''((()))***+++,,,,,,************************))))))))))))************************************************************************************))))))))))))))))))))))))'''+++......+++)))***+++************************))))))))))))))))))))))))''''''((()))***+++,,,---)))******+++,,,...///000000---***((('''))),,,...))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))),,,++++++******+++,,,,,,---,,,+++++++++,,,---...tttdddTTTMMMKKKHHHFFFEEEBBBBBBAAA@@@???===<<<;;;:::999888666555555444444444444333333333444444444000111222333333333222111222222222111111000000///111111111111000000000//////000111222222111000000---...//////000000000///------......///000000111////////////////////////////////////////////////***---//////---,,,.../////////000111111111111111......///000000000000000////////////000000000000111111111111111111111111222333333444555555666666222333666777999<<<@@@CCCDDDHHHMMMRRRUUUWWWZZZ\\\]]]]]]]]]^^^aaaiiirrryyy~~~~~~{{{{{{zzzxxxyyy|||~~~}}}}}}{{{yyyoooooonnnnnnmmmmmmlllllllllppprrrrrrtttxxxyyywwwwwwtttoooiiieeeccccccccc```aaaccceeehhhjjjlllmmmllljjjhhhhhhhhhhhhfffddd^^^[[[VVVPPPJJJCCC<<<777222111000000///...------------------------------***))))))******+++,,,---++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))))))))*********+++++++++***))))))(((((()))***+++))))))))))))))))))))))))(((((())))))*********+++************************))))))))))))************************************************************''''''''''''((((((((((((***************************+++,,,)))%%%$$$(((,,,************************)))))))))))))))))))))))))))))))))******+++++++++)))))))))***+++,,,---...++++++++++++++++++,,,,,,((()))***+++,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,sssdddSSSLLLJJJHHHFFFFFFCCCCCCBBBAAA@@@???===<<<<<<;;;:::888777666666666777666444222222444666888000111333444555444444333444444333333222111000000222111111111000000//////000111222333333222111000---...000111111111000///---------...///000000111000000000000000000000000000000000000000000000000...000222111//////111333111111111111111222222222...//////000000000000000////////////000000000000111111111111111111111111000000111222333333444444333555777999<<>>===<<<;;;888888888888777777777777666222...000333555333000222222222111111111000000000111222111000//////111000000000000000000000000111111111111000000000000000000000000000000000000......///000000000000000//////000000000000//////......///000000000000000000000000000000000000000$$$'''+++///000000...---...///111222222111111000000111111111111222222222333333222222111222222222111000111222444666666666222555999===AAAFFFKKKPPPQQQWWW^^^dddgggkkkqqquuurrrrrrrrrsssxxx}}}wwwuuuwww{{{}}}|||wwwqqqnnniiiffffffggghhhhhheeecccccceeeeeedddgggmmmpppyyy}}}|||{{{xxxzzzzzz}}}|||xxxtttrrrqqqqqqssstttuuuuuusssqqqqqqqqqpppyyy~~~}}}|||}}}yyyvvvuuutttsssrrruuuqqqqqquuuxxxvvvuuuwwwtttqqqhhhYYYOOOLLLKKKIIIGGGKKKPPPUUUZZZ___dddggggggiiijjjjjjiiihhhhhhiiieeeeeeccc```ZZZSSSMMMIII;;;777333000////////////---......//////......---000000///...------,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,***(((''''''(((((((((((((((((((((((((((''''''(((((()))))))))***))))))))))))************+++++++++***)))(((((('''******+++++++++******)))++++++************++++++***)))((()))***+++***(((***))))))(((((()))******(((((())))))))))))((((((*********)))))))))))))))+++*********))))))((((((+++++++++*********)))))),,,++++++******++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++,,,,,,---------((()))***,,,,,,+++******'''...///***(((+++---+++qqqcccTTTMMMJJJFFFDDDEEECCCCCCBBB@@@>>>===;;;;;;888888888777777777666666666222///000333555333000222222222111111111000000000111222111000//////111000000000000000000000000111111111111000000000000000000000000000000000000......///000000000000000//////000000000000//////......///000000000000000------------------------(((***---///111111/////////000000111111111111111000111111111111222222222444444333333333333333444555444444444444555444444777999===@@@DDDJJJPPPTTTZZZ```hhhooossswww|||yyyttttttxxx~~~vvvnnnhhheee```^^^^^^_________```^^^^^^```___^^^bbbgggkkktttzzzzzzxxxxxxwwwtttvvvwwwzzz{{{wwwsssqqqpppooommmnnnnnnllljjjhhhhhhiiijjjsss|||~~~|||{{{~~~{{{zzzzzzzzzyyyxxxyyytttrrruuuvvvttttttvvvvvvtttjjj[[[PPPIIIDDD@@@BBBDDDHHHMMMRRRWWW]]]```eeegggiiiiiihhhgggggggggffffffeeeccc^^^XXXRRRNNNBBB>>>888444222111000////////////......---,,,,,,//////......---,,,,,,+++,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,++++++++++++---......---+++******+++(((((((((((((((((((((((()))*********++++++++++++))))))))))))************+++++++++***)))(((((((((******+++++++++******)))+++******************++++++***)))***+++,,,+++)))+++++++++++++++++++++*********++++++++++++*********)))))))))))))))))))))************)))))))))(((+++++++++*********)))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,(((...///+++)))+++---+++mmm```RRRLLLIIIFFFEEEEEECCCCCCAAA@@@>>><<<;;;;;;888888777777777777666666555222000000333555333111222222222111111111111111000111222111000//////111000000000000000000000000111111111111000000000000////////////////////////......///000000000000000//////000000000000//////......///000000000000000////////////////////////---...///000111111111111111000000000000111222222000111111111111222222222555444444333333444444555555555555444555555666666<<<>>>BBBEEEJJJQQQXXX]]]eeellluuu|||xxxvvvttttttwww~~~qqqhhhfffccc___]]]]]]^^^^^^]]]\\\YYYYYY[[[ZZZYYY]]]cccgggooouuuuuuttttttssspppqqqrrruuuzzz}}}yyyuuuqqqooommmmmmiiiiiigggddd```______```bbbjjjsssxxx~~~~~~||||||yyyuuuuuutttrrrqqqtttuuutttmmm```UUUMMMEEE===>>>>>>???BBBGGGNNNTTTXXX```cccfffgggfffeeeeeeeeegggggggggeeebbb]]]YYYVVVMMMHHH@@@:::555333111000000//////...---,,,++++++......------,,,,,,++++++,,,,,,,,,+++++++++******************************+++++++++***************,,,,,,++++++*********)))***+++,,,+++)))(((((()))))))))))))))))))))))))))************++++++++++++))))))))))))************+++++++++***))))))(((((()))******+++++++++******************************,,,+++***+++,,,---,,,***------.........,,,+++*********++++++++++++******))))))))))))))))))******************))))))))))))+++++++++***************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---------,,,,,,,,,,,,+++...------,,,,,,++++++***,,,,,,++++++,,,,,,---...***---...,,,***,,,---,,,kkk^^^QQQKKKIIIEEECCCDDDCCCBBBAAA???>>><<<;;;:::888777777777666666666666555333111111333444333222111111111111111111111111000111222111/////////111000000000000000000000000111111111111000000000///////////////////////////......///000000000000000//////000000000000//////......///000000000000000111111111111111111111111000000//////000000111111222111000///000111222333000000111111111222222222444333333333333444444555111222333444555777:::===>>>AAAFFFKKKQQQYYYaaafffnnnuuu}}}zzztttuuuwwwzzzsssjjjfffdddaaa````````````___[[[XXXWWWXXXXXXWWW[[[aaaeeemmmttttttrrrrrrqqqooommmnnnpppuuuzzz~~~~~~~~~|||zzzwwwsssooolllkkkjjjhhhgggddd```\\\ZZZ[[[]]]]]]eeelllrrrxxx~~~~~~~~~xxxvvvssspppppprrrqqqrrroooggg```YYYOOOFFF???<<<:::;;;@@@FFFLLLPPPVVVZZZ^^^aaabbbbbbcccdddeeefffffffffdddaaa^^^\\\WWWQQQHHH@@@:::666333111000///...------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++***))))))))),,,++++++******))))))))))))*********((('''''')))************************((((((((((((((()))))))))((()))))))))************+++++++++******)))))))))))))))***+++++++++***************++++++*********,,,+++******,,,,,,+++***,,,---...//////---***)))((())))))******))))))((()))))))))))))))******************)))))))))))))))************************,,,++++++******++++++,,,++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...,,,------,,,,,,,,,---,,,kkk^^^QQQKKKHHHDDDAAAAAACCCBBBAAA???===<<<;;;:::777777777666666666666555444333222222333444444333111111111111111111111111000111222111/////////111000000000000000000000000111111111111000000000///////////////////////////......///000000000000000//////000000000000//////......///000000000000000........................000000///......///000000222111000000000111333444000000111111111222222222222222111222222333444444///111444555666999>>>AAAAAAEEELLLSSSZZZccckkkpppwww~~~|||zzzzzzyyy|||~~~uuunnndddbbbaaa```aaa```___]]][[[XXXVVVWWWVVVUUUZZZ```eeemmmssssssqqqpppooollliiijjjmmmqqqvvvyyyyyyyyywwwuuussspppmmmjjjhhhggggggfffccc___\\\ZZZ[[[]]]\\\dddkkkpppvvv}}}|||~~~~~~}}}|||{{{|||~~~{{{xxxtttpppppprrrnnnpppooolllhhhcccYYYOOOCCC>>>888777:::@@@DDDFFFJJJNNNTTTXXX[[[]]]```bbbaaaaaabbbcccbbbaaa___^^^[[[VVVNNNFFF@@@;;;666444000///...---------......---,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))),,,+++++++++***)))))))))+++++++++******)))))))))+++---------+++***+++,,,++++++++++++++++++++++++))))))((((((((((((((((((((()))))))))************++++++++++++************((()))***+++++++++++++++)))***++++++++++++***)))+++)))((()))***+++***)))***,,,---...---,,,***((())))))************))))))(((((())))))************))))))))))))))))))******************************,,,++++++******++++++,,,++++++++++++++++++++++++******************************************************+++,,,,,,---......+++***)))))))))***,,,------++++++,,,---,,,,,,,,,kkk^^^QQQLLLIIIDDDAAAAAABBBBBB@@@???===;;;::::::777777666666666666555555444444333333333333444444111111111111111222222222000111222111000//////111000000000000000000000000111111111111000000000000////////////////////////......///000000000000000//////000000000000//////......///000000000000000000000000000000000000000///...............///000111111111111111222333333000111111111111222222222111111111111222333444444333555777888888;;;@@@EEEHHHMMMVVV^^^fffnnntttyyy}}}~~~~~~}}}}}}zzztttpppgggeeeeeeeeefffeeecccaaa\\\XXXVVVVVVUUUUUUYYY```eeemmmsssrrrooonnnllljjjhhhiiikkkooosssuuuuuutttqqqpppooommmkkkiiigggfffeeeeeecccaaa^^^]]]]]]___```gggnnnqqqvvv}}}}}}zzzvvvtttuuuwwwuuuttttttuuuwww|||{{{wwwrrrqqqsssoooqqqpppnnnllliii```VVVIIIBBB:::666888;;;======@@@DDDIIINNNRRRVVVZZZ]]]\\\]]]^^^_________^^^^^^]]]YYYSSSMMMHHHBBB===999222111///...---...//////------------,,,,,,,,,,,,,,,,,,,,,+++++++++******************************+++++++++***************++++++++++++++++++++++++***+++,,,+++***)))***+++************************++++++++++++************))))))))))))************++++++++++++++++++++++++((()))***+++++++++++++++)))***+++,,,,,,+++***)))***)))((()))******)))((()))***+++,,,,,,+++***)))++++++,,,,,,,,,,,,++++++((((((((()))******++++++))))))))))))***************************+++++++++,,,++++++******++++++,,,************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------))))))***+++---...//////******))))))******+++,,,---***))),,,---+++***+++hhh\\\PPPLLLJJJFFFCCCCCCBBBAAA@@@???===;;;:::999777777666666666555555555444444444333333333444555000000111111111222222222000111222111000//////111000000000000000000000000111111111111000000000000000000000000000000000000......///000000000000000//////000000000000//////......///000000000000000222222222222222222222222---......//////000000000000111222222333333222222000111111111111222222222222111111222333444555555444777:::;;;<<<@@@GGGMMMTTTZZZccclllsssxxx|||~~~zzzxxxwwwwwwzzz}}}~~~xxxsssooolllkkkkkklllmmmllliiiggg```\\\YYYYYYXXXXXX]]]ccciiiqqqvvvuuuqqqpppmmmjjjiiiiiikkknnnqqqsssrrrqqqlllllllllkkkiiihhhgggfffdddeeefffeeecccbbbcccdddeeelllrrrsssvvv{{{}}}||||||{{{yyyuuupppmmmmmmnnnnnnmmmmmmooosssxxx}}}~~~zzzuuusssuuurrrsssrrrpppqqqqqqiii___RRRJJJ@@@;;;:::;;;;;;999:::===AAADDDHHHMMMRRRVVVXXXYYYZZZ\\\]]]]]]]]]]]]\\\ZZZVVVSSSPPPJJJDDD@@@777555222000...---------------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++******++++++,,,,,,------'''((())))))((('''(((***************************++++++++++++*********)))))))))))))))************++++++++++++++++++++++++(((((()))++++++,,,,,,+++(((***+++,,,,,,+++***(((+++***))))))++++++***)))))))))******++++++,,,,,,+++,,,,,,------,,,,,,+++'''(((((()))******++++++((()))))))))************))))))*********+++++++++,,,++++++******++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------******+++,,,,,,---......)))***++++++,,,,,,++++++---(((&&&+++---***)))***fffZZZPPPLLLKKKHHHEEEEEEBBBAAA@@@>>>===;;;:::999777666666666555555555555444444555444333333444555000000111111222222222222000111222111000//////111000000000000000000000000111111111111000000000000111111111111111111111111...//////000000000000000//////000000000000//////...//////000000000000000////////////////////////---...///000111111111111000111222333444333222222000111111111111222222222333222222333444555666777222666;;;===@@@EEENNNVVV]]]dddmmmuuu{{{~~~zzzwwwssspppoooqqqtttvvv}}}zzzsssnnnmmmlllmmmnnnooonnnjjjhhheeeaaa^^^^^^\\\\\\aaahhhnnnvvv{{{yyyuuussspppmmmjjjjjjkkknnnqqqrrrqqqpppjjjjjjjjjjjjiiihhhgggffffffhhhjjjjjjiiihhhhhhiiihhhoootttuuuvvvyyyzzzxxxyyyyyyvvvrrrmmmiiihhhhhhkkkjjjjjjlllooouuuzzz~~~|||wwwuuuvvvssstttssssssvvvxxxsssjjjZZZRRRGGG@@@???>>><<<999999:::===???BBBGGGMMMQQQWWWWWWYYYZZZ[[[\\\\\\\\\[[[ZZZYYYWWWUUUPPPJJJEEE;;;999555111...,,,++++++........................,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))******+++++++++,,,******+++,,,---......///***+++,,,,,,+++***+++---))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))************++++++++++++++++++++++++(((((()))++++++,,,,,,,,,((()))+++,,,,,,+++)))(((,,,+++******,,,,,,+++***)))))))))***+++,,,......)))******++++++******)))'''(((((()))***+++++++++(((((())))))*********+++))))))******++++++++++++,,,++++++++++++++++++,,,((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---'''%%%***---)))(((***ggg[[[OOOKKKIIIFFFCCCCCCDDDCCCBBB@@@>>>===;;;;;;;;;:::888666555444555555111111222333333444444555666666555444333111000///222222222111000//////...000000////////////000000222222222222222222222222222000///......///000222///111333444444333333333111111111111111000///...............////////////222222222111111111111111000111222333222222000///111111000000000000000111///000000000000111111111333333444333222222444555888:::>>>@@@DDDKKKUUU\\\hhhlllrrrxxx}}}{{{lllmmmlllkkkkkkoooxxx~~~}}}zzzwwwuuurrrssstttuuussspppkkkiiieeedddeeeiiiooosss||||||}}}}}}{{{yyyvvvtttqqqrrrsssttttttsssqqqpppnnnmmmllljjjjjjjjjjjjkkklllllllllmmmnnnpppqqqrrrrrrsssvvvyyyzzzyyywwwvvvwwwwwwvvvtttrrrpppnnnmmmlllllllllkkkkkknnnrrruuu}}}}}}zzzyyyxxxvvvzzz{{{xxxvvvvvvrrrlllddd\\\PPPEEE>>>;;;999999666777:::<<<>>>AAAEEEHHHNNNQQQVVVZZZ]]]]]]\\\[[[ZZZ[[[\\\\\\YYYVVVRRRPPPFFFAAA:::444111000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,------,,,***))),,,,,,,,,,,,+++***)))))),,,+++++++++***)))))))))+++++++++++++++++++++++++++++++++************)))))))))************))))))******+++******)))(((''')))******++++++******))))))************+++++++++++++++++++++++++++++++++---,,,+++***)))))))))))))))))))))))))))(((''''''******++++++++++++******+++++++++++++++***)))(((+++***))))))***+++...///,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,,,,+++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,---------........./////////...---,,,++++++***+++ggg[[[OOOKKKIIIFFFCCCCCCCCCBBBAAA@@@>>><<<;;;;;;:::999888666555444555555555555444444333222222222444444444333222111000///222222111111000//////...000000////////////000000222222222222222222222222111000///......///000111---...///000///---------000111111111111000000///000000000111111111222222111111111111111111222222000000111222222111000///111111000000000000111111222222222222333333333333222333444444333444777999:::>>>BBBEEEIIIQQQ[[[bbbjjjnnntttyyy~~~wwwoooiiilllnnnooorrryyy~~~|||{{{{{{}}}}}}|||zzzwwwuuurrrpppqqquuuzzz}}}~~~}}}~~~~~~~~~}}}{{{xxxuuusssqqqpppmmmlllkkkkkklllmmmrrrsssssstttvvvxxxyyyzzz{{{|||~~~~~~}}}zzzyyyyyyyyyxxxwwwuuurrrpppooolllmmmmmmllllllnnnqqquuuyyy~~~~~~~~~~~~}}}xxxrrrmmmeeeYYYMMMEEE>>>:::777::::::;;;<<<===@@@CCCFFFKKKMMMRRRVVVYYYZZZZZZYYY[[[\\\\\\[[[YYYWWWTTTRRRKKKGGG@@@:::777333111///000//////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++******************+++++++++,,,++++++++++++++++++,,,))))))***+++++++++******************************+++++++++++++++++++++++++++++++++************)))))))))************)))))))))***+++++++++++++++***+++,,,,,,------,,,,,,+++************+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++***))))))******++++++++++++******+++++++++++++++***))))))+++***))))))***+++---///++++++++++++++++++++++++,,,******+++---...---,,,,,,------...............***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------fffZZZOOOKKKIIIFFFCCCCCCAAA@@@@@@???===<<<<<<;;;:::999888666555555555555666666555555444333333333111222222222222111000///222222111111000/////////111000000//////000000111000000000000000000000000111000///......///000111111111111111000///...---///000000111111111111000111111111222222222333333000000000111222222222333000000111111111111000000111111111111111111111111222222222222333333333444111222444444555777:::===>>>BBBGGGLLLRRRZZZdddkkkooosssyyy}}}uuulllhhhlllqqqwww|||}}}~~~}}}xxxvvvssspppooopppqqqrrryyyzzz{{{}}}}}}{{{||||||{{{zzzxxxvvvsssrrrnnnooooooooonnnppprrruuuwww|||~~~wwwtttmmmcccXXXNNNFFF>>>:::=========>>>???@@@BBBCCCGGGJJJNNNRRRVVVXXXZZZZZZ]]]]]]\\\[[[ZZZXXXVVVUUURRROOOIIICCC>>>999444000222222000///...---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))))))))******+++,,,,,,------,,,***))))))***,,,---''''''((()))***++++++******************+++++++++************************+++++++++************)))))))))************))))))))))))***,,,,,,---------++++++,,,,,,,,,,,,++++++************+++++++++,,,************************))))))))))))***+++,,,---***++++++++++++******)))******++++++++++++*********++++++++++++***))))))+++******)))***+++---...************************---,,,++++++,,,---,,,+++)))******+++,,,+++++++++++++++++++++,,,,,,,,,,,,************++++++++++++*********+++,,,...000000eeeYYYNNNJJJIIIFFFCCCCCC?????????>>>===<<<<<<;;;999888777777666555555555333333444555555666666777111111222222222222111111111111111111000000//////111000000000000000000111000000000000000000000000111111000//////000111111333222111222333333222000...///000111111111111111///000000000111111111111//////000111222333333333111111111222222222222222000000111111222222111111000000000111111111222222222333444555666999===@@@AAAFFFNNNTTT[[[cccmmmuuuxxx{{{uuupppnnnnnnvvv~~~}}}zzzxxxyyy{{{|||~~~}}}~~~~~~~~~~~~|||zzzwwwvvvrrrtttuuuuuuttttttvvvxxx{{{~~~zzzuuupppiiiaaaYYYOOOFFFAAA>>>>>>@@@BBBDDDEEECCCBBBEEEGGGKKKOOOTTTYYY\\\^^^^^^]]]\\\[[[ZZZZZZYYYYYYXXXUUUPPPKKKFFF???888333333222000///...---......------------------------,,,,,,------,,,++++++************++++++,,,,,,,,,,,,,,,+++******+++,,,,,,(((((()))***++++++******+++++++++***************))))))))))))))))))))))))+++++++++*********)))))))))******++++++******))))))******+++,,,,,,++++++))))))************))))))*********+++++++++,,,,,,******************************))))))***++++++,,,(((((())))))))))))((('''******++++++++++++************+++++++++******)))++++++*********+++,,,---++++++++++++++++++++++++...,,,+++***++++++)))'''(((((()))************)))+++++++++,,,,,,,,,------************++++++++++++******++++++---...000111}}}dddYYYNNNJJJIIIEEECCCCCC?????????>>>===<<<<<<;;;888888777777666666555555333333444555555666666777111222333333444333333333111111111000000000000000111111000000000000111111////////////////////////111111000000000000111111---+++***+++...000///......///000111111111111111///000000000111111111111//////000111222333333333222222222222333333444444///000111222333222222222000111111111111222222222333444555666777;;;???CCCGGGMMMUUU]]]eeennnxxxxxxrrrrrrvvv{{{~~~~~~{{{zzzwwwyyy{{{|||||||||}}}~~~}}}wwwtttoooiiiaaaWWWMMMFFF===???CCCHHHKKKLLLHHHEEECCCEEEGGGKKKQQQWWW\\\___]]]]]]\\\\\\[[[[[[[[[[[[ZZZXXXUUUQQQKKKDDD<<<777333222000.........//////------------------------***+++,,,---------------,,,,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***++++++,,,,,,+++******))),,,,,,,,,+++***)))(((((())))))))))))))))))))))))+++++++++*********))))))******++++++++++++************++++++***)))((((((((())))))******))))))(((***++++++++++++,,,,,,,,,************************,,,++++++***))))))******'''(((((()))))))))((((((******++++++++++++******)))******+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***)))+++,,,------......------++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,---,,,,,,,,,------...///|||dddXXXMMMIIIHHHEEECCCCCCAAA@@@@@@???===<<<<<<;;;777777777777777666555555666666555555444333333333222333333444444444333333111111000000000000000000222111111000000111111222////////////////////////111111111111111111111111,,,)))''')))---000000...///000000111111111111000111111111222222222333333000000000111222222222333222222111222222333444555///000111333333333222222333333333333444444444444555666777999;;;@@@EEEJJJOOOVVV```iiiqqqzzzyyywww{{{|||~~~~~~}}}{{{~~~~~~|||{{{{{{~~~|||yyyvvvqqqiii___TTTMMMBBBBBBEEEKKKPPPRRROOOKKKEEEEEEEEEGGGLLLQQQWWWZZZ[[[[[[\\\\\\]]]\\\\\\[[[ZZZYYYVVVTTTPPPJJJCCC>>>666444222///......///000------------------------***+++,,,---...............------,,,++++++******)))***,,,------,,,***)))---------,,,,,,***)))))),,,,,,++++++***))))))(((************************+++++++++************)))******++++++++++++*********++++++***)))(((''''''******++++++++++++******++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++***)))))))))))))))******++++++++++++*********++++++++++++******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&%%%&&&(((+++.........++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,---------...///...---------------...{{{cccWWWMMMIIIHHHEEECCCCCCCCCBBBAAA@@@>>><<<;;;;;;666777777888777777555555555555444444333222222222222222333333333222222111000000000000000000000111222111111000000111111222000000000000000000000000111111111222222111111111111...+++---111444333111000111111111111000000///000000000111111111222222111111111111111111222222000000///000000222333444...000222333444444333222333333333444444444555555555777999<<<@@@GGGNNNSSSZZZaaalllvvv~~~}}}~~~}}}yyyyyyxxxwwwuuuuuuvvvwww{{{~~~|||{{{{{{{{{yyy{{{|||~~~{{{yyywwwxxxyyyzzz}}}~~~}}}{{{wwwrrriii___YYYKKKIIIGGGKKKPPPTTTTTTSSSLLLJJJHHHGGGHHHLLLQQQTTTXXXZZZ[[[]]]^^^]]]\\\[[[ZZZYYYWWWUUUSSSOOOIIIEEE===:::666222000/////////........................,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++++++++***+++++++++++++++***)))))))))*********++++++++++++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++*********+++++++++***))))))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))***+++++++++++++++******++++++++++++******))))))***++++++++++++++++++++++++,,,,,,++++++***++++++++++++++++++++++++(((((((((***---//////...******+++,,,,,,,,,,,,+++,,,,,,,,,------------...,,,,,,,,,,,,------------......------------......|||cccWWWLLLIIIHHHEEECCCCCCDDDCCCBBB@@@>>>===;;;;;;666666777888888777666555111111222333333444444555222222222222222111000000000000000000000111111111222222111111111111222222111111111111111111111111111111222222222222111111444000,,,---111444222///111111111111111000///...............////////////222222222111111111111111///............000222333...000222444555444333222111111222222222333333333555777:::>>>DDDLLLUUU[[[aaaiiittt~~~yyy~~~zzzssspppooopppjjjjjjjjjhhhhhhiiillloootttzzz|||}}}~~~yyyvvvttttttuuuwwwzzz~~~||||||yyytttrrrooollllllpppvvv{{{~~~}}}}}}|||{{{xxxrrrjjjeeeTTTNNNIIIIIIOOOUUUXXXXXXTTTQQQMMMIIIHHHKKKNNNQQQVVVXXX[[[^^^^^^]]]\\\ZZZZZZXXXWWWVVVUUURRRNNNKKKBBB???:::555111///..........................................---,,,++++++***++++++,,,,,,------...---,,,***))))))***,,,---'''((()))******++++++***&&&'''((()))+++---......+++++++++++++++++++++++++++++++++************)))***++++++,,,,,,++++++***)))***++++++,,,,,,,,,,,,(((((())))))))))))((((((++++++,,,,,,,,,---------------------------------))))))))))))***+++,,,---''''''((()))))))))))))))******++++++++++++******((()))***+++++++++++++++++++++,,,,,,,,,++++++***************************///...---------...,,,+++---...//////000000//////,,,,,,,,,---------......++++++,,,,,,,,,------------------------...///000{{{aaaWWWNNNKKKIIIDDDBBBBBB?????????>>>===;;;:::999888888888888777777777777666555555555555444444444222222222222222222222222666444333111000000111111222222111000000111222333222222111000//////000000///000222222111111222444////////////000000000000......///000111222222333111111111222222333333333000000000000111111111111111111222222222333333333222222222222111111000000000111111111222555:::===;;;>>>AAAFFFKKKRRRYYY___iiipppyyyyyyxxx|||}}}}}}|||xxxooojjjiiigggddd```cccaaa___^^^___aaadddeeelllpppuuuzzz}}}}}}|||zzzzzzyyyxxxvvvuuuuuuuuuuuuxxxxxxwwwwwwxxxxxxyyyyyy~~~}}}xxxttttttuuuvvvxxxyyy{{{}}}}}}{{{uuuppphhhbbb```bbbgggjjjwww}}}~~~{{{ssslll```ZZZQQQLLLLLLQQQVVVYYYWWWWWWUUUOOOJJJGGGHHHJJJLLLQQQWWW[[[]]]]]]]]]^^^___\\\YYYXXXYYYXXXUUURRRJJJEEE>>>999555333111000,,,,,,,,,...000///,,,***'''(((***,,,---...//////***)))))))))***++++++,,,---+++)))***,,,---,,,)))+++++++++,,,,,,---------000///---,,,***)))(((((())))))*********+++++++++,,,+++++++++***)))))))))+++,,,,,,------,,,,,,+++,,,+++******++++++)))((()))***,,,---...---,,,,,,((()))***+++++++++++++++******))))))******+++,,,***)))))))))))))))***+++************************(((((()))***+++,,,,,,---+++***)))((((((***,,,------,,,+++******,,,...///+++,,,------+++***************+++++++++,,,,,,,,,(((***++++++***)))+++,,,***+++,,,---...............---+++******+++---...------------------------zzzaaaWWWNNNKKKHHHDDDBBBBBBBBBAAA@@@>>>===<<<;;;:::888888888888777777777777666555555555555444444444222222222222222222222222555444333111111111111111333222111000000111111222222111111000000000000111000111222222111000111333////////////000000000111111111111111222222222222000000000111111222222222000000000000111111111111111111222222222333333333333222222222111111111111222333333222333666:::>>>:::>>>EEEKKKSSS[[[bbbhhhooouuu}}}|||uuurrrtttzzz}}}~~~|||yyysssmmmfffccccccbbb```]]]\\\[[[ZZZYYYYYY[[[^^^```eeehhhlllqqqssssssrrrqqqppppppooonnnnnnnnnnnnnnnrrrrrrrrrrrrssstttuuuuuuyyyzzz|||~~~}}}yyywwwwwwyyyzzz{{{|||}}}~~~}}}{{{pppkkkccc]]]ZZZ[[[___bbbnnnuuu~~~xxxrrrhhh```VVVOOOMMMPPPTTTWWWVVVVVVTTTOOOJJJFFFEEEFFFIIIMMMTTTXXX[[[]]]^^^``````]]]ZZZZZZZZZYYYVVVSSSNNNJJJDDD>>>:::666222000000000000222333333111...,,,,,,------------,,,,,,***************+++,,,------+++)))***,,,---,,,***++++++++++++,,,,,,,,,,,,******)))(((((((((((((((***+++++++++,,,,,,,,,,,,++++++++++++***************++++++,,,,,,++++++***---+++******++++++***)))***+++,,,---------,,,,,,******+++,,,,,,,,,,,,,,,,,,++++++++++++,,,------******))))))))))))******++++++++++++++++++++++++************++++++++++++---,,,*********+++---...---,,,*********+++---...+++,,,------+++******+++***++++++++++++,,,,,,,,,***+++---,,,++++++,,,...+++,,,------......------...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,xxx```WWWNNNKKKHHHDDDBBBBBBEEECCCAAA>>><<<;;;;;;;;;888888888888777777777777666555555555555444444444222222222222222222222222444444333222111111111111333333222111000000111111111111000000000111222222111222333222000000111222/////////000000000111111333333333333222222111111000000000000000111111111000000000111111111222222111111222222222333333333333333222222222222111111444555444444444777;;;>>>???DDDMMMUUU]]]eeelllpppqqqvvv}}}rrrqqqooonnnpppwww~~~xxxvvvrrruuuzzz}}}~~~xxxyyyzzz{{{|||}}}}}}}}}zzzxxxvvvtttsssrrrooommmddd```]]]\\\^^^^^^\\\ZZZWWWWWWUUUUUUVVVXXXZZZ[[[^^^aaadddhhhiiiiiihhhgggggggggggggggggghhhiiiiiimmmmmmmmmnnnpppqqqssstttuuuvvvxxxyyy{{{{{{||||||zzzzzzzzzyyyzzzzzz{{{|||~~~~~~~~~}}}|||{{{{{{{{{}}}}}}}}}{{{ooojjjccc\\\XXXYYY[[[]]]ffflllttt|||{{{uuulll```VVVQQQQQQSSSUUUWWWWWWVVVRRRLLLFFFCCCBBBDDDHHHNNNSSSXXX\\\```bbbaaa___]]]\\\[[[YYYVVVTTTTTTPPPJJJEEE@@@;;;555222000//////000111111000...---...............------,,,,,,+++++++++,,,---------+++***+++,,,---,,,***+++++++++++++++*********************+++,,,------++++++,,,,,,,,,---------*********+++++++++++++++******++++++++++++******---,,,++++++,,,,,,+++******+++,,,,,,---,,,,,,,,,++++++,,,---------,,,,,,---------------......///,,,+++***))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************...---,,,++++++,,,---...,,,+++*********+++,,,---+++,,,------+++******+++++++++++++++,,,,,,,,,,,,,,,---///...------...000,,,,,,------...---------...---,,,++++++,,,---...++++++++++++++++++++++++vvv___VVVMMMJJJHHHDDDBBBCCCFFFDDD@@@===;;;::::::;;;888888888888777777777666666555555555555444444444222222222222222222222222333333333222222111111111333333222111111000000000000000000000111222222333222333333222000///000111//////000000000111111111222222222222222222222222000000111111111111111111000000111111111222222222111111222222222333333333333333333333333333222222555555555555666888===@@@HHHNNNWWW```gggmmmqqqttttttxxx}}}{{{rrrjjjlllooosssyyy~~~vvvrrrrrrqqqtttyyy|||}}}{{{rrrmmmhhhiiikkklllnnnooooooooorrrpppmmmkkkjjjiiigggeee\\\[[[ZZZ[[[]]]]]]\\\YYYWWWWWWVVVVVVWWWYYY[[[\\\^^^```bbbeeeffffffeeeeeeeeeeeeeeefffgggiiijjjkkkmmmnnnoooppprrrtttvvvxxxxxxyyyzzz{{{||||||||||||{{{{{{zzzzzzzzz{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~xxxxxxyyy{{{|||~~~}}}{{{uuuqqqkkkeeeaaa``````aaagggjjjoootttzzzyyylllaaaYYYVVVUUUTTTXXXYYYXXXTTTOOOHHHBBB???@@@CCCHHHMMMSSSYYY___dddaaaaaa```___]]][[[XXXVVVUUUSSSOOOKKKFFFAAA;;;666222000//////000000///---+++,,,---///000000111111------,,,,,,,,,------...,,,,,,+++,,,,,,,,,,,,+++,,,++++++******)))))))))++++++++++++,,,...//////+++++++++,,,,,,,,,,,,---*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,++++++------,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++---------------...//////---,,,+++***))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++,,,,,,---++++++*********+++,,,---***,,,------,,,++++++,,,+++++++++,,,,,,,,,------,,,...//////......///000***+++,,,---...............---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,ttt___UUUMMMJJJHHHDDDBBBCCCEEECCC???<<<:::999999999888888888888777777777666666555555555555444444444222222222222222222222222222333333333222222111111222222222222111111000000111111000000111222333333222333333222000///000111000000000000111111111111//////000000111222222333222222222222222222222222111111111111222222222222111111222222222333333333333333333333333333444444444555666777888<<>>@@@CCCGGGMMMTTT]]]bbbaaabbbbbbbbb___]]]ZZZYYYUUUSSSPPPNNNKKKGGGAAA===888666333222222222111000,,,---...///000000111111......------,,,------...,,,,,,---,,,,,,,,,,,,---,,,++++++******)))))))))******)))))))))******+++************++++++++++++******++++++,,,,,,,,,---,,,,,,------------,,,,,,---,,,++++++---------+++++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,------...------+++***))))))))))))++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,***,,,------,,,+++,,,---++++++,,,,,,,,,---------,,,---......------...///((()))+++---...000000000------------------------........................rrr^^^TTTLLLIIIHHHDDDBBBCCCCCCAAA???<<<:::999999999888888888888777777777777666555555555555444444444222222222222222222222222222222333333333222222111000111222222222222111111222222111111111222222333111222333222000000111222000000000111111111222222---...///000111222333333333333333222222222222222111111111222222222222333111111222222222333333333333333444444444444555555444555777999<<>>???@@@BBBGGGOOOXXX___```bbbddddddbbb___]]]]]]VVVTTTRRRQQQOOOLLLGGGDDD<<<999555222111111000///000000000000///...---,,,......---,,,,,,,,,------+++---...---,,,+++,,,...+++++++++++++++*********---,,,++++++***+++++++++))))))*********++++++++++++++++++,,,,,,,,,,,,,,,------............------,,,+++***+++,,,---,,,+++,,,,,,+++************+++******+++++++++***))))))+++++++++++++++,,,,,,------,,,+++***************************************))))))***+++,,,---......***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,......---,,,---...,,,,,,,,,,,,------------+++,,,------,,,,,,---///((()))+++---...000000000------------------------........................qqq]]]TTTLLLIIIGGGDDDBBBCCCAAAAAA???>>>===;;;::::::888888888888777777777777666555555555555444444444222222222222222222222222111222333333333333222111//////111222333333222222333333222111111111222222000111222222111000111333000000111111111222222222000000000111111222222222222222222222111111111000111111111222222222333333111111222222222333333333333444444444555555555555555777:::===BBBHHHPPPUUU[[[aaakkkssszzz~~~|||tttppppppvvv~~~|||zzz{{{yyyqqqhhhaaa_________^^^]]]\\\ZZZZZZZZZ[[[\\\^^^___````````````^^^\\\[[[\\\^^^^^^^^^```aaaaaaaaaaaaaaabbbcccaaabbbcccdddeeeggghhhiiiiiiiiijjjjjjlllnnnpppqqqrrrssssssuuuwwwyyy{{{|||}}}}}}~~~rrrjjjbbbaaa^^^\\\YYYSSSJJJDDD@@@???>>>???BBBJJJTTT[[[___bbbffffffdddaaa```aaaYYYWWWUUUSSSQQQOOOLLLIII@@@<<<666222000//////...////////////...---,,,,,,...------,,,++++++,,,,,,+++---///...,,,+++,,,...++++++++++++,,,,,,,,,,,,......---------.........*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......------,,,+++***)))***,,,---,,,+++---,,,***)))))))))***++++++,,,,,,,,,++++++***)))+++++++++++++++,,,,,,---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******+++---............,,,,,,------............***,,,......---,,,---...,,,,,,,,,------------...+++,,,...---,,,,,,---///++++++,,,---............------............------........................ppp]]]TTTKKKIIIGGGDDDBBBCCCAAAAAA@@@@@@???===<<<;;;888888888888777777777777666666555555555444444444222222222222222222222222000111333333444333222111---///000222333333333222444444333222111111111111///000222222111111222444000111111111111222222222333333333222222222222111222111111111000000//////111111222222222333333333111111222222222333333333444444444555555555666666666888<<<@@@FFFMMMUUU[[[dddiiipppwww{{{~~~sssoooooorrr|||vvvmmmhhhccc\\\XXXWWWXXXXXXYYYYYYXXXXXXXXX\\\\\\^^^___````````````^^^\\\ZZZ[[[^^^aaabbbccccccdddeeeeeeeeefffhhhjjjfffggghhhiiikkklllmmmnnnmmmmmmmmmnnnppprrruuuvvvwwwxxxyyyzzz|||~~~vvvjjjhhheeeccc```ZZZRRRLLLBBB@@@>>>===???GGGQQQXXX^^^bbbfffgggeeebbbbbbccc]]][[[WWWUUUSSSQQQNNNKKKGGGCCC<<<777555444333222,,,,,,---.../////////......---,,,,,,+++++++++++++++---///...,,,+++,,,///+++++++++,,,,,,---------************++++++,,,---++++++,,,,,,,,,------------------,,,,,,++++++++++++,,,,,,------,,,,,,+++***)))((()))+++,,,+++***---,,,***)))))))))******------------,,,,,,+++***,,,++++++++++++,,,------+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,...///000000111,,,---......//////......***,,,......---------...,,,,,,,,,---------......,,,---......------...000............---,,,,,,+++------............------------------------------nnn^^^RRRHHHFFFGGGEEEBBBAAAAAA@@@???>>>===<<<;;;:::888888888888777777777777999777555333222333444555333333333333333333333333444333222222111111222222222222222111111111000000777555222000///...///000555444333111000/////////111111222222222333333333111111222222222333333333000111111111111222222222111111222222222333333333555444333111000111111222444333333333555555555444999===CCCHHHNNNWWWaaaiiinnnrrrwwwzzz|||~~~|||vvvpppooouuu~~~qqqkkkddd^^^[[[XXXTTTPPPSSSUUUWWWXXXWWWWWWXXXYYY[[[[[[\\\\\\]]]^^^^^^^^^^^^___`````````aaaccceeejjjjjjjjjkkkkkkllllllmmmppppppppppppqqqrrrttttttssstttvvvyyy{{{}}}~~~~~~~~~~~~~~~|||vvvnnniiigggccc]]]XXXJJJGGGCCC@@@AAAEEEJJJMMMYYY^^^eeehhhgggeeedddddd```___\\\YYYUUURRRPPPNNNMMMIIICCC===999555222///000//////000111111///.........------------......//////............/////////...,,,+++******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++---......---+++***---,,,,,,++++++******)))---,,,+++***************++++++++++++++++++++++++.........------,,,,,,,,,%%%(((,,,...,,,***(((''',,,++++++******++++++,,,)))***++++++,,,,,,+++++++++,,,------++++++,,,---------------------------+++++++++,,,,,,---------***+++,,,,,,------,,,,,,++++++,,,,,,---...//////)))+++---/////////---,,,+++,,,,,,------,,,,,,+++---------............///nnn^^^RRRHHHFFFGGGEEEBBBAAAAAA@@@???>>>===;;;::::::888888888888777777777777888777555333333333444555333333333333333333333333333333222111111111111222222222222111111111000000666444222000//////000111333222111111000111111111111111111222222222333333111111222222222333333333111111111111222222222222111222222222222333333333555444333222222222333444444333333555666888888888<<>><<<;;;::::::888888888888777777777777888777555444333333444555333333333333333333333333333222111111000000111111222222222111111111111111444333111000000000111222111000000000111222333333111111111222222222222333111111222222222333333333111111111111222222222333222222222222333333333333444444444444444555555666333444555666888:::<<<===@@@HHHSSS]]]fffpppzzz}}}qqqmmmooottt|||wwwmmmeee```]]]ZZZWWWTTTSSSSSSSSSRRRQQQTTTVVVXXXXXXXXXWWWXXXZZZ]]]^^^^^^```aaabbbcccccchhhjjjlllmmmmmmnnnppprrrvvvvvvwwwxxxyyyyyyzzzzzz||||||}}}~~~~~~rrrmmmllllllkkkeee___UUULLLGGGEEEGGGIIIRRRXXX```fffiiiiiihhhgggcccbbb```^^^[[[YYYWWWVVVTTTQQQMMMHHHDDD>>>888444111/////////111111000///......------------............------------......++++++,,,....../////////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...---+++******+++---...***++++++,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++(((***,,,,,,***)))******,,,++++++******++++++,,,++++++,,,---------------+++,,,------++++++,,,---++++++++++++++++++++++++---------------.........++++++,,,---------------,,,,,,,,,,,,,,,,,,------///......------,,,++++++,,,,,,------------,,,,,,---------............///lllZZZQQQIIIGGGGGGDDDAAABBB@@@@@@???===<<<;;;:::999888888888888777777777666777666555444444444444555333333333333333333333333222222111000000000111111111111111111111111111111222111111000000111222222111111000000111111222333111111111111222222222222111111222222222333333333111111111222222222333333222222222333333333444444333333333444444555666777444555666777999;;;>>>@@@FFFNNN[[[fffpppyyyxxxrrruuuyyy~~~rrrggg___ZZZWWWVVVUUUTTTSSSSSSSSSTTTUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[]]]___```aaacccdddfffggghhhnnnpppsssttttttuuuwwwyyy}}}~~~~~~|||{{{zzz~~~uuunnnmmmmmmnnnqqqlllcccYYYQQQKKKHHHGGGMMMRRR[[[dddiiikkkkkkkkkjjjiiifffbbb]]]ZZZVVVUUUVVVTTTQQQNNNIIICCC<<<777222111//////111111000///......------------......------,,,,,,,,,,,,------+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,------.........,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))+++,,,,,,++++++******++++++,,,+++,,,------......------+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,........................******+++,,,,,,,,,,,,+++.........---------------,,,,,,,,,,,,,,,...//////,,,,,,------------,,,,,,---------............///jjjXXXPPPIIIHHHFFFCCCAAABBB@@@???>>>===<<<:::999999888888888888777777777666666555555444444444444444333333333333333333333333333222222111000111111111111111111111111111111111111111111111111222222222333222111111000000111111000000111111111222222222111111222222222333333333111222222222222333333333222222333333333444444444111111222333444555555666555777888999999<<<@@@CCCKKKTTTaaalllttt{{{}}}||||||}}}sssmmmddd\\\XXXVVVVVVUUUTTTTTTUUUUUUUUUVVVWWWXXXVVVYYY[[[\\\]]]]]]^^^```cccdddfffhhhjjjlllnnnooosssuuuyyy{{{|||}}}zzzvvvtttttttttwww|||zzzrrrooonnnooovvvtttpppiii```WWWPPPKKKLLLQQQYYYbbbjjjoooppppppooommmjjjeeeaaa\\\YYYWWWXXXWWWTTTRRRMMMGGG@@@:::666444111111111222111000......------------......------,,,,,,,,,,,,---------...///000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++.........------,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++******,,,...,,,++++++******++++++,,,+++,,,------......------+++,,,------++++++,,,---................................................------...///////////////////////////............,,,,,,,,,,,,,,,...//////,,,------......------,,,---------............///hhhVVVOOOJJJHHHFFFBBBAAABBB@@@???>>>===;;;:::999999888888888888777777777777555555555555555555555444333333333333333333333333444333222222111111222222111111111111111222222222111111111111111222222222333333222111000000000111000000000111111111111222111111222222222333333333222222222222333333333333333333333333444444444444000111222444555555555555666888:::;;;;;;???DDDIIIRRR[[[fffpppvvv|||zzzvvvwww|||yyyoooddd___ZZZVVVUUUVVVVVVVVVTTTUUUWWWXXXWWWWWWYYYZZZXXXZZZ]]]___```aaaccceeejjjkkkmmmooorrruuuwwwxxxyyy|||~~~zzzuuuooolllkkkmmmnnnrrrxxxxxxsssrrrrrryyyyyyzzzwwwqqqhhh___YYYUUUXXX^^^fffnnntttvvvvvvpppooollliiieeebbb___^^^ZZZXXXVVVTTTPPPKKKDDD@@@:::888444222222222111000......------------............------------....../////////......,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------***+++---......---+++***.........---,,,++++++***...............//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,++++++,,,...,,,++++++******++++++,,,++++++,,,---------------+++,,,------++++++,,,---.................................---------------,,,,,,---............---...............////////////......------,,,++++++------............---------------............///eeeUUUOOOJJJIIIFFFBBBAAACCC??????>>>===;;;:::999888888888888888777777777777444444555555555555555444333333333333333333333333555444333333222333333333000000111111111222222222111111222222222111111000111111111000111111222333000000000000111111111111111111222222222333333333222222222333333333444444333333333444444444444555222333444555666666555555555888<<<>>>???DDDLLLRRRZZZaaallltttzzz|||tttooorrrxxxxxxlllddd[[[XXXUUUTTTUUUVVVWWWWWWUUUWWWZZZ[[[[[[[[[]]]```]]]```dddggghhhjjjmmmoooqqqrrruuuxxx{{{~~~~~~}}}{{{yyyxxxwwwwww{{{~~~~~~}}}~~~rrrnnnhhhcccaaaaaadddfffmmmuuuzzzwwwvvvwww{{{}}}~~~xxxrrrmmmffffffhhhnnnuuuzzz|||{{{vvvtttrrrnnnjjjfffdddbbb\\\[[[XXXVVVSSSOOOIIIEEE???;;;777444333222111000......------------......///..................///------,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---......------------------------+++,,,,,,,,,------------+++---...---,,,+++,,,...,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,------++++++,,,---........................------------,,,,,,,,,+++)))***++++++,,,,,,++++++++++++,,,,,,------......---............,,,+++***------............---------------............///dddTTTNNNJJJIIIFFFAAA@@@CCC??????>>><<<;;;:::999888888888888888777777777777444444555555666555555444333333333333333333333333666555444444333333444444000000111111222222222222222222222222222111000000/////////000111333444555000000000000111111111111111111222222222333333333222222333333333444444444333333333444444444555555444444666777777777666555444888===@@@BBBHHHRRRYYY___fffpppwww}}}~~~pppjjjjjjrrr|||zzzpppggg^^^YYYXXXWWWUUUUUUVVVXXXXXXWWWVVVZZZ^^^______```ccceeedddgggkkknnnqqqsssvvvyyywwwxxxzzz~~~}}}}}}|||zzzxxxuuusssrrrqqquuuxxxxxxvvvwww{{{zzzuuuhhheee___ZZZYYYZZZ^^^```kkktttyyywwwxxxzzz}}}|||sssqqqqqqtttzzz~~~}}}{{{wwwrrrmmmhhhdddbbb^^^\\\YYYWWWUUUQQQMMMJJJAAA>>>999555444333111000.........------.........//////............//////,,,+++******+++,,,...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++******+++---...)))******++++++,,,,,,---)))((((((((()))******+++------------------------,,,,,,,,,------.........+++---......---,,,,,,---,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,++++++,,,------++++++,,,------------------------------------,,,,,,+++++++++,,,---......//////......))))))***++++++,,,------)))+++---/////////---,,,------............---------------.........//////fffVVVNNNHHHGGGGGGDDDBBBBBBBBBAAA???===:::888666555777777777777777777888888666555444333222333444444222444555444333333444555222222222111111111111000222222222222222222222222000111222222111000///...000111222333333222111000///000000000000111111111111111222333333333333222333222222111111222222333222222333333333333444444333555666666555666888:::777:::>>>AAAFFFNNNXXX```hhhnnnvvv}}}xxxoooeeehhhmmmvvv~~~}}}zzztttkkkbbb[[[XXXXXXXXXWWWVVVVVVXXXZZZ\\\^^^]]]^^^```aaabbbfffkkknnnjjjmmmqqquuuxxx{{{~~~{{{xxxvvvuuutttqqqpppooooooqqqtttxxxzzz}}}~~~~~~tttmmmccc^^^YYYWWWUUUTTTYYY```lllyyy~~~{{{vvvrrrmmmiiifffeeeaaa]]]YYYVVVRRROOOLLLHHHCCC<<<666333222111000000111111000///...///111000///...---------------,,,------......------,,,.........------,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******---------,,,,,,+++++++++------------------------&&&(((++++++***))))))***+++++++++******)))))))))++++++,,,------...//////,,,,,,------,,,,,,+++***,,,------......------,,,***++++++,,,,,,------...111000...---++++++******.........................................................------,,,,,,,,,---------.........//////------............------.../////////...---,,,,,,~~~fffVVVNNNGGGGGGFFFCCCAAABBB@@@@@@???>>>===<<<;;;;;;888888888777777777777777666555444333333333444444444555666666444333444666222222222222111111111111222222222222222222222222000111111222222111000///000111222222222222111000000000000111111111222222111111222333333333333222333222222111111222222333111222222333444444555555222333444444444555777999888<<>>===<<<<<<;;;999888888888777777666666666555444444333333444444666777777666444333444555333222222222111111111111222222222222222222222222///000111111222111111111000111222222222222111000111111222222222333333333111222222333333333333333333222222111111222222333111222222333444555555666333444555555555666999;;;:::@@@HHHPPPXXXbbbnnnvvv}}}ooojjjlllqqqxxx|||ssslllhhhfffbbb___\\\]]]\\\ZZZXXXXXXZZZ[[[[[[[[[[[[\\\^^^aaadddeeegggiiikkkmmmpppsssxxx|||~~~}}}|||sssqqqooonnnnnnnnnpppqqqqqqqqqsssuuuwwwxxxzzz{{{~~~zzzxxxvvvqqqjjjdddbbb\\\XXXXXXXXX[[[ccckkkzzzzzztttpppjjjgggbbb___\\\YYYVVVSSSOOOLLLGGGCCC???;;;777444111111000000000111111222//////......------......------............------///////////////.........//////...---------............------,,,,,,++++++...------,,,,,,++++++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,...///------------,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,+++++++++++++++,,,------......++++++,,,---...000222222................................................///////////////.........,,,,,,,,,,,,------------------............------....../////////...------{{{dddUUUMMMGGGFFFFFFCCCAAAAAAAAA@@@???===;;;999777666999999888888777666666666666555555444444444444444666777777666333222333333333333222222222111111111222222222222222222222222///000000111222222222222111111111222222111111111222222222333333333444444111222333333444444333333333222222111111222222333333333333444444444444444555666666777777999===@@@@@@FFFPPPYYYbbblllwwwwwwmmmooovvvzzzxxxmmmhhhbbb]]][[[ZZZYYYWWWWWWXXXXXXXXXWWWWWWYYY[[[]]]^^^___aaacccgggiiikkkmmmooorrruuuxxx|||xxxwwwtttrrrqqqppppppqqqooooooppprrrssstttuuuvvv|||yyywwwuuusssooojjjfffaaa\\\ZZZ[[[]]]aaakkkuuuyyyuuummmjjjeeebbb___\\\YYYVVVQQQNNNKKKHHHDDD???999555333222111111222333222222//////............//////------............------//////........................------------......//////...---,,,++++++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---......,,,+++,,,///111++++++++++++++++++++++++))))))*********+++++++++,,,,,,------,,,,,,+++******++++++,,,,,,++++++***++++++,,,,,,---.........000000///............///................................................//////..................+++++++++,,,,,,,,,------------............------......////////////......yyybbbUUUMMMFFFFFFFFFBBBAAAAAAAAA@@@>>>===;;;999777777888888888888777777666666555666666555555555444444444555666444222111111222333333333222222222222111222222222222222222222222000000111111111222333333222111111111111111111222222333333333333444444444222222333444444444444333333222222111111222222333666555555444444333333222444555666777888;;;@@@DDDHHHOOOYYYccckkksss|||uuuoooooouuu}}}zzzkkkbbb]]]ZZZVVVSSSSSSSSSSSSSSSTTTUUUWWWXXXXXXYYY[[[]]]```aaacccfffiiimmmpppqqqsssvvvzzz}}}|||{{{xxxvvvtttsssrrrrrrooooooppprrrssstttuuuvvvwwwvvvtttsssqqqooollliiiccc___^^^aaaeeejjjuuu~~~yyypppmmmhhhdddaaa^^^[[[XXXQQQPPPMMMKKKGGGBBB;;;666111///------//////...---//////.........//////000---......//////......------------------------------,,,,,,,,,,,,,,,------//////...------,,,++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,------,,,++++++...000+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******++++++,,,,,,++++++***+++,,,,,,------...//////222111000///...---------................................................------------------------+++++++++,,,,,,,,,------------............------......///////////////...wwwaaaTTTLLLFFFFFFEEEBBB@@@AAA??????>>>>>>============777777777777777777777888555666666666666555444444333444444333111000111222333333333333222222222222222222222222222222222222222222111111111222333333222222111000000111222222222222333333333444444444222222333444444444444444333222222111111222222333666666555555444333333333222444555777999>>>DDDHHHRRRZZZdddmmmttt{{{qqqkkkmmmrrrzzzqqqcccXXXSSSOOONNNLLLKKKKKKKKKMMMNNNOOORRRUUUXXXZZZ\\\___bbbdddfffiiimmmqqqtttwwwyyy{{{~~~~~~}}}{{{yyywwwvvvuuutttqqqqqqrrrsssssstttuuuuuusssrrrrrrqqqpppooommmmmmhhhfffgggkkkqqqwww~~~uuurrrlllhhhddd```\\\YYYSSSRRRPPPNNNKKKFFF???;;;666333000///111222000---//////......//////000000......////////////......,,,,,,,,,---------------,,,,,,+++++++++,,,------//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------************************+++,,,,,,,,,++++++---...------------............------------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++,,,,,,,,,---......////////////......---......///................................................,,,,,,,,,---------------,,,,,,,,,,,,------------------............------......///000000000//////vvv```TTTLLLFFFEEEEEEBBB@@@AAA>>>>>>>>>>>>============666666666777888888999999555666666777666555444333222333444444222222222444444444333333333222222222222222222222222222222222444333222111111111222333222222111000000111222222222222222222333333333333222333444444555444444444333222222111111222222333444444444444555555555666444666888:::===CCCJJJOOO[[[cccnnnxxx~~~uuujjjjjjqqqzzzvvvhhh]]]SSSMMMLLLIIIIIIIIIHHHGGGHHHJJJKKKPPPSSSXXX[[[]]]```dddfffiiikkkooosssxxx|||~~~|||{{{zzzzzzvvvvvvvvvuuuuuuuuuttttttrrrrrrsssrrrqqqqqqqqqqqqooonnnqqqwww}}}{{{wwwqqqlllgggccc^^^[[[WWWUUUTTTRRRPPPKKKFFFAAA===999555444666666333//////////////////000111111......////////////......------------.........///,,,,,,,,,,,,,,,---.....................---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++***+++------,,,,,,,,,------------.........//////------------------------,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,------.../////////---,,,,,,,,,---...//////................................................------------.........///,,,------------.........------............------......///000000000000000uuu```TTTLLLFFFEEEEEEBBB@@@@@@@@@???>>><<<;;;999888888555555666777888999::::::555666777777777666444333222444555555333333444555444444444333333333222222222222222222222222222222555444222111111111222222333222111000000111222333111111222222222333333333222333444444555555444444333222222222222222222333111111333444666777888999888999<<<>>>CCCIIIQQQWWWaaaiiiuuu~~~ssslllhhhnnnxxxppp```XXXRRRLLLIIIJJJIIIJJJJJJIIIHHHIIIKKKMMMVVVYYY]]]___aaacccfffhhhmmmooosssxxx}}}||||||{{{yyywwwvvvuuutttssstttuuuuuuttttttuuuvvvttttttxxx~~~zzztttooojjjeee```\\\ZZZYYYWWWUUUSSSOOOKKKGGG>>>999444333555555111---///////////////000111111......////////////......---.........//////000000---------------...///000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++))),,,...///...---------+++++++++,,,,,,---------------------------------,,,,,,---------,,,++++++,,,------......------,,,,,,,,,------.../////////...------,,,,,,,,,------................................................---.........//////000000---------.........//////---..................---......///000000000000000sss```QQQNNNIIIFFFDDDCCCBBBAAAAAAAAA@@@>>>===<<<;;;:::777777777777777777777777888888888888777666444444222333444555555444333222333333333333333333333444222222222222222222222222222222222222111111000000222222222222222222222222555555555444444333333333000000111222333333444444222222333333333333444444555444222444777999888666777:::>>>AAAEEEMMMXXX```lllrrr{{{{{{iiiiiimmmvvv}}}fff___UUUOOOLLLKKKIIIHHHJJJKKKKKKLLLLLLOOOSSSVVV[[[^^^bbbfffhhhkkknnnpppxxxzzz~~~~~~|||zzzxxxwwwvvvtttuuuvvvwwwxxxyyyzzzzzz|||~~~}}}zzz|||xxxrrrmmmiiiddd```ZZZXXXUUUSSSRRRPPPMMMKKKFFFAAA:::555333222111000000000///...............////////////............///---,,,---///000000000................................................000///---,,,+++,,,,,,------,,,,,,++++++,,,,,,---------.........---+++***---------,,,,,,+++++++++,,,,,,,,,---------......,,,,,,+++++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,...------,,,,,,------.........////////////......,,,---...//////...---,,,)))***+++,,,...///000000///...---------///000111///...---,,,,,,---...///111111000000//////......rrr^^^QQQNNNIIIFFFDDDCCCBBBAAA@@@@@@???>>><<<;;;:::999777777777777777777777777888888888777666666555444333444444444444444444333333333333333333333333333222222222222222222222222222222222222111111111000000000000000000000000000333333333222222111111111111111111222333333333444222222333333333333444444666444333444777999888666999===BBBFFFKKKSSS]]]dddpppuuu}}}wwwnnnooouuu~~~uuuggg]]]WWWPPPKKKJJJJJJJJJIIIKKKLLLLLLMMMNNNRRRVVVZZZ```dddhhhlllnnnqqqtttwww}}}}}}{{{{{{zzzwwwwwwxxxyyy{{{|||}}}}}}~~~~~~{{{yyy{{{~~~|||vvvqqqlllfffaaa\\\YYYWWWUUUTTTRRROOOMMMHHHCCC===888555333222111000000///............///////////////............000...------///000000///------------------------------------------------///...---,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,---------,,,******------,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,+++******+++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///......------......///...///////////////......------...//////...------++++++,,,---....../////////............//////000///...------------...///000/////////............ppp]]]PPPMMMIIIEEEDDDCCCBBBAAA??????>>>===;;;:::999888777777777777777777777777888777777777666555555444555444444333333444444555555555444444333333222222222222222222222222222222222222222222111111111111111111111111111111111111333333222222222222111111222222222222333333333333222222333333333333444444666444333444666888888777;;;@@@GGGMMMSSS[[[dddkkkrrrvvv~~~{{{uuuuuuyyy~~~wwwdddYYYTTTPPPLLLJJJKKKMMMNNNOOOOOOPPPQQQRRRTTTYYY___dddiiilllqqquuuwww{{{~~~{{{||||||}}}~~~~~~xxxxxxyyy}}}|||vvvpppiiiddd^^^\\\YYYWWWVVVTTTRRRPPPKKKGGGAAA;;;888555333111111000//////......//////////////////............111///------/////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......------,,,,,,,,,,,,------++++++,,,,,,,,,+++******,,,,,,,,,,,,------------........./////////000000---,,,+++*********+++,,,------------------------+++++++++,,,,,,---------+++++++++,,,---------.../////////......///////////////000000///...------------...//////...------,,,,,,---------.........//////////////////...---///......------....../////////............------nnn[[[PPPLLLHHHEEEDDDCCCBBBAAA>>>>>>===<<<:::999888777777777777777777777777777777777666666555555555555555444333222222333444555666666555444333222222111222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333222222222222222333333333444444666555444555666888999:::<<>>>>>===;;;:::999888777777777777777777777777777777666555555444555555666555444333222222333444555666666555444444333222222222222222222222222222222222222222222222222222333333333333333333333333333444444444444444444444444444444333333333333333333222222222333333333444444555666666666777999<<<>>>>>>EEENNNWWW___hhhqqqwwwxxx~~~{{{wwwxxx|||vvvhhh^^^XXXTTTSSSSSSTTTTTTVVVXXX[[[]]]ZZZ\\\^^^aaaeeekkkrrrxxxzzz}}}zzzxxx{{{}}}tttmmmeeebbb]]]ZZZXXXVVVTTTSSSOOOLLLGGGBBB>>>:::555222111111000///////////////////////////............222000.........///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------............------,,,,,,------...---,,,,,,,,,,,,---------,,,,,,,,,------.........,,,,,,---------............---+++*********++++++........................******+++,,,,,,---......,,,------...///000000111...------,,,,,,------...//////000//////...------.........------.........//////.........---------...///000000000...---,,,////////////////////////000000000000000000000000mmmZZZNNNKKKGGGDDDCCCCCCBBBAAA>>>>>>===<<<:::999888777777777777777777777777777777666555444444444666666555444444333333444444555666666555555444444333333222222222222222222222222222222222222333333333333222222222222222222222222111111222222222222333333333333333333444444444444222222333333333333444444555666777777888;;;???CCCCCCJJJTTT]]]eeennnxxx~~~~~~vvvppppppwwwzzzhhh]]]WWWUUUTTTTTTUUUXXXYYYZZZ[[[^^^aaa```bbbfffiiinnntttzzz|||wwwwww||||||uuukkkgggaaa]]]ZZZXXXVVVTTTQQQNNNJJJFFFBBB>>>888444222111000000//////000000////////////............111///------/////////...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------......------------......------,,,,,,,,,---...///---------------.........,,,,,,,,,------------......---,,,+++++++++,,,---........................+++++++++,,,,,,---------------......//////000000------,,,,,,,,,,,,------......////////////......///...------------.../////////..................//////////////////...---...//////000000//////...000000111111111111222222mmmZZZNNNJJJFFFDDDCCCCCCBBBAAA???>>>===<<<;;;999888888777777777777777777777777777666444333333444666777333444444444444444444333555555555555555444444444222222222222222222222222222222222333333333444444222222222222222222222222111111111222222333333333222333333333444555555555222222333333333333444444555666888999:::===CCCHHHKKKQQQ[[[cccllluuurrrpppnnnnnnttt}}}nnn___XXXVVVWWWXXXTTTXXX[[[^^^___```dddfffiiilllqqqvvvzzzyyywwwyyy}}}}}}qqqlllfff```]]]ZZZXXXVVVTTTQQQNNNKKKGGGBBB===888222111000000//////000000////////////............000...------///000000///////////////////////////------------------------,,,---.........---,,,+++......------------......,,,,,,+++++++++,,,..................------------------------...............---,,,,,,,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......------------......,,,---...///000000000000///...------------...///............///////////////............//////000...///000111111000///...///000000000111111111111mmm[[[MMMJJJFFFDDDCCCCCCBBBAAA??????>>>===;;;:::999888777777777777777777777777666555444333333444666777222333555555555555333222444444444555555555555555222222222222222222222222222222222333333444444444444444444444444444444444333333333444444555555555222222333333444555666666222222333333333444444444444666999999;;;???EEEKKKQQQWWW```hhhpppzzztttiiijjjmmmsss{{{ssscccWWWSSSUUUXXXYYYVVVZZZ___bbbccceeeiiilllqqquuu{{{|||yyyyyy|||uuupppiiiccc___\\\ZZZXXXVVVTTTQQQNNNKKKFFF@@@<<<222111111000000000000000000/////////............///...,,,---///000000000000000000000000000000000........................------...///...---+++***......------------......++++++*********+++---.../////////...---------,,,............/////////000...------,,,---...000111////////////////////////---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++//////............//////+++,,,---///000000111111///...---,,,,,,---...///............//////000000///...---------///000222...///000111111000///....../////////000000111111mmm[[[SSSKKKFFFFFFFFFBBB@@@@@@@@@???>>><<<;;;;;;;;;;;;999999999888777666666555666777888666333222555888666666555444444444444555444444333333333333222222222222222222111111000000111111111222222333333444444333333222222333333444222222222222333333444555333333333444444444555555777666555444333222222222777888999:::===DDDKKKPPP\\\```gggooowwwvvvllljjjbbbhhhqqq|||uuujjj^^^YYYWWWVVVWWW[[[]]]```dddfffgggkkkqqquuuxxx}}}}}}||||||~~~{{{vvvpppjjjfffbbb^^^[[[ZZZXXXUUUQQQNNNIIICCC???:::555000///222333111...////////////000000000000111000///......///000111------......//////000000//////...---,,,,,,++++++///...,,,,,,,,,---///111,,,,,,,,,---------......---------------------------------------------------------............///........................,,,,,,------.../////////..................................../////////000//////............//////,,,---///000000000///..................///000111//////000000///...------///////////////.........000000000000000000000000111111000000//////......lll[[[SSSKKKFFFFFFFFFBBB@@@@@@@@@???>>><<<;;;;;;;;;;;;999999888888777666666555777888888777555555666777666555555444333444444444444444333333333333222222222222222222111111111000222222222222222333333333444333333222222333333444333333222222222333444444333333333444444444555555555444444444444444555555666777999;;;@@@GGGOOOUUUbbbfffmmmuuu}}}wwwjjjeeefffhhhnnnyyy~~~lllbbbZZZWWWWWWWWWYYY]]]aaadddhhhjjjlllqqqwww}}}~~~}}}~~~~~~}}}|||~~~}}}vvvooojjjeeeaaa^^^\\\YYYVVVSSSPPPLLLGGGCCC>>>999333111333444222//////000000000000000000000111000///......///000111........./////////////////////...------,,,++++++111000...,,,,,,,,,---...,,,,,,,,,---------......---------------------------------------------------------............///......................../////////...------,,,,,,........................---------------.........------,,,,,,,,,,,,------------///000000000///...///......------------...//////////////////...---//////............//////000000000000000000000000111111000000////////////kkk[[[RRRKKKEEEFFFFFFCCC@@@AAA@@@???===<<<;;;;;;::::::999999888888777666666666999888777888999888777555555444444333333333333333444444333333333333222222222222222222111111111111333333333333222222222222444333333222222333333444444444333222222222333333333333333444444444555555333333333444444666777888777999<<>>777444444444222111000000000000000000000000000000////////////000000///////////////.........//////......---,,,,,,,,,333222///---,,,+++++++++,,,,,,,,,---------......---------------------------------------------------------............///......................../////////...------,,,,,,........................---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------......///000///////////////...---,,,,,,,,,,,,---...//////////////////000///...------...///000000000000000000000000000111000000000000/////////jjjZZZRRRKKKEEEFFFFFFCCCAAAAAA???>>>===<<<;;;:::::::::888888888888777777666666999777666777::::::666333444444333222222222222333444444333333333222222222222222222222222222222222444444444333333222222111444333333222222333333444555444333333222222222222333333333444444444555555444444444444555666888888999<<<@@@FFFNNNXXXbbbiiipppuuu}}}vvvhhh___^^^eeennn{{{~~~oooccc\\\YYYXXX[[[^^^```dddiiimmmppptttwww{{{~~~}}}|||uuummmgggccc___]]]ZZZXXXVVVTTTPPPNNNIIIDDD<<<777555444222111111111111000000000000000000000////////////000000000000//////......------//////......---------,,,222111///...,,,+++++++++,,,,,,,,,---------......---------------------------------------------------------............///........................,,,,,,------.../////////........................------------,,,,,,,,,,,,//////............//////---....../////////////////////...---------......------...///000000//////000///...------...000111////////////////////////000000000000000000000000hhhZZZQQQJJJEEEEEEFFFCCCAAABBB???>>>===;;;::::::::::::888888888777777777777777777666555666999999555111444444333222222222222333444444333333333222222222222222222222222222222333555444444333333222222222444333333222222333333444555444333333222222222222333333333444444444555555555555555555666666777888999===DDDLLLUUU___iiiooouuuzzz~~~ooofffdddgggpppzzz}}}oooddd]]]ZZZXXXYYY^^^aaacccgggmmmsssvvv|||yyyqqqjjjeeeaaa___[[[YYYXXXVVVSSSQQQMMMHHHAAA;;;777444333222222111111111000000000/////////000000000000//////000000//////......------///...............------//////......------------,,,,,,,,,---------......---------------------------------------------------------............///////////////////////////,,,,,,------.../////////...........................---------------------//////............//////............/////////000............///000222222------...///000000/////////...------...///000111////////////////////////000000000000111111111111gggZZZQQQJJJEEEEEEFFFCCCBBBBBB???>>><<<;;;::::::999999888888777777777777777777777666555666666666555333555444444333333333333333444444333333333333222222222222222222333333333333444444444444333333333333444333333222222333333444444444333222222222333333333333333444444444555555666666666666666777888888;;;@@@IIISSS\\\eeennnsssyyy~~~uuukkkiiilllrrr}}}yyyoooeee^^^]]]ZZZYYY\\\aaadddffflllrrrzzzvvvooojjjdddaaa^^^\\\ZZZYYYVVVUUUPPPMMMGGGAAA;;;777444333222222222111111000000/////////000000000000/////////////////////.................................,,,------.........//////,,,,,,,,,---------......---------------------------------------------------------............////////////////////////////////////...------,,,,,,........................,,,---------............------,,,,,,,,,,,,------///............///000000------...///000222333444---...//////////////////------......///000000000000000000000000000000000000000000111111111111222fffZZZQQQIIIDDDEEEFFFDDDBBBBBB>>>===<<<;;;:::999999999777777777777777777777888777777888666555555666777666555555444333444444444444444333333333333222222222222222333333333444444333333333444444444444444444333333222222333333444333333222222222333444444333333333444444444555555444444555666777999:::;;;AAAHHHSSS^^^gggooouuuxxx~~~{{{rrrkkkmmmttt}}}|||qqqkkkddd]]]\\\```]]]]]]aaagggjjjmmmttt|||~~~vvvqqqhhheeeaaa^^^]]]\\\ZZZXXXSSSQQQMMMGGGAAA;;;777666333333222111111000000///...///000111111000///............///////////////............////////////,,,------......///......,,,,,,,,,---------......---------------------------------------------------------............////////////////////////////////////...------,,,,,,........................******+++,,,---......///------,,,,,,,,,,,,------///......---...///000111............///111222222//////////////////...---+++,,,...000111000//////000000000000000000000000000000111111111222222222fffZZZQQQIIIDDDEEEFFFDDDBBBCCC>>>===<<<;;;:::999999999777777777777777888888888888999:::888444444777:::666666555444444444444555444444444333333333222222222222222333333444444444333333333444444555555555444333333222222333333444222222222222333444444555333333333444444444555555222333444666888:::===>>>HHHPPP\\\gggpppwww|||{{{rrrmmmqqqzzzzzzpppgggccc^^^ZZZ\\\bbbbbbbbbfffmmmqqqttt}}}{{{vvvkkkhhhdddaaa___^^^\\\ZZZUUUTTTQQQLLLEEE>>>:::888333333222222111000000///...///000111111000///...---.........//////000000.........///////////////------......///......---,,,,,,,,,---------......---------------------------------------------------------.........//////000000000000000000000000,,,,,,------...//////000........................(((((()))***,,,---...////////////......////////////......------///000111//////.........//////000///000000000///...------***,,,///111222111///...000000000000000000000000000000111111222222222222}}}dddYYYLLLIIIFFFDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::666666777777888888999999777777777777666666666666555555555444444333333333555555444444444333333333333222222111111222222333666555333111111111333444555555555444444333333333555444333333333333444555555555555555555555444444555555666999999999???GGGMMMZZZkkkwww{{{}}}}}}qqqqqqssszzzzzzqqqgggfffbbb^^^[[[[[[^^^aaagggkkkppptttxxx~~~~~~yyypppjjjbbb]]]\\\\\\[[[YYYYYYWWWSSSOOOJJJBBB:::555666333111000000111000///000000111000000///............//////000000111111////////////////////////////////////////////////000///---,,,,,,---///000,,,,,,,,,------.........------------------------...///000///...---...000000000000000000000000000///////////////.........////////////////////////......---,,,---...///000///////////////.........//////000000000000//////111111111000//////......000000000000000000000000111111111000000000000000////////////000000000000222222111111111111111222}}}cccXXXLLLIIIFFFDDDCCCBBBAAA@@@??????>>>===<<<;;;::::::888888888888999999999999999999999888888888777777444444444444444444444444555555444444444333333333333333222222222222333333666555444333333333444444555555444444444333333333555555444333333444555555555555555555555555555555555444666999:::;;;BBBKKKTTT```ppp{{{wwwqqqkkknnnttt~~~zzzooohhhaaa```^^^\\\[[[]]]bbbeeejjjooouuu{{{{{{}}}vvvooofffaaa___^^^\\\ZZZYYYWWWTTTQQQMMMGGG@@@;;;888555333111111222111000000000000000000000///....../////////000000000111////////////////////////////////////////////////---..................---,,,------------------...------------------------...///000///...---...000......................../////////////////////..............................---,,,,,,,,,---///////////////////////////...//////000000000000//////////////////////////////000000000000000000000000111000000000000000000000////////////000000000111222111111000000111111222{{{bbbVVVLLLJJJFFFDDDCCCCCCAAA@@@??????>>>===<<<;;;:::::::::::::::999999999999999999999888888888888777777444444444444444555555555555555444444444333333333333333222222222222333333666666555555555555444444555444444444444333333333555555444333333444555555555555555555555555555555555444666999;;;???HHHRRR^^^hhhwwwrrrjjjhhhiiioooyyyxxxqqqkkkddd___[[[\\\\\\]]]___ccciiinnnpppvvv~~~~~~zzzxxx{{{}}}vvvllleeeaaa```]]][[[XXXWWWUUUSSSPPPLLLGGGCCC;;;888555333222222222111//////000000111000000000////////////000000000000////////////////////////////////////////////////+++---///000000///---+++.........---------------------------------------...///000///...---...000..............................//////////////////........................---,,,,,,,,,,,,---............////////////////////////000000000000////////////000111222222333333000000000000000000000000000000000000000000111111/////////000000000111111111111000000000111111222zzzaaaUUUMMMJJJFFFDDDDDDCCCBBB@@@??????>>>===<<<;;;:::::::::::::::999999888888777777666666666555555555555666666555555444444444333555555444444444333333333333333333222222333333333444444555555555555444333444444444444444444444444555555444444444444555555555555555555666666666666555444666;;;>>>DDDOOOZZZfffppp|||ssshhhgggkkkpppxxx~~~sssjjjdddaaa^^^\\\ZZZ\\\^^^aaaeeekkkrrrwwwyyy}}}{{{zzz|||zzzooogggcccaaa^^^\\\YYYXXXVVVTTTSSSOOOKKKGGG>>>;;;666333222222111000...///000111111111111111////////////000000000000////////////////////////////////////////////////,,,---...//////...---,,,//////......------,,,,,,...........................///000///...---...000....................................////////////........................,,,,,,,,,,,,---------...............//////////////////000000000000//////.........//////000000000////////////////////////000000000000000111111111//////000000000111111111111111000000000111222222zzz```TTTMMMJJJGGGEEEDDDCCCBBBAAA??????>>>===<<<;;;::::::999999888888777777777666666666666555555555555444888888777666444333222222555555444444444333333333444333333333333333333444222333333444444444333333444444444444444444444444555555555555555555555555555555555666666666777777666666888>>>CCCJJJVVVaaallltttwwwkkkdddhhhpppyyywwwrrriiibbb]]]\\\\\\]]]\\\^^^bbbfffkkkqqqyyy~~~sssjjjeeeccc```^^^\\\ZZZWWWUUUSSSPPPLLLIIIBBB>>>888444222111111000//////000111111222111111000000000000///////////////////////////////////////////////////////////////...---,,,,,,---...////////////......---------...........................///000///...---...000////////////////////////---.........//////000000........................,,,,,,---------.........---.........//////000000//////000000000000//////+++++++++*********))))))//////////////////////////////000000111111111111000000000000111111111111111111111111111222333333zzz```TTTMMMKKKGGGEEEDDDDDDBBBAAA??????>>>===<<<;;;::::::888888888777777777777777888888777777777777666666999888777666555333222222555555444444444333333333444444333333333333444444222222222333333333333444333333333444444444444555444555666666666666555444555555555666666777777888777888<<>>===<<<;;;::::::777888888888888888999999888888777777777666666666666666666666555555555555555555444444444333333333444444333333333333444444444333333222333444555666333333333444444444555555444555666777777666555444444555555666777777888888888:::???HHHNNNUUU```kkkrrrxxxssskkkiiimmmxxxtttlll``````___]]]]]]]]]___aaadddgggmmmssszzzwwwoooiiieeebbb]]][[[YYYWWWVVVTTTQQQOOOKKKFFF???999666555444333111111222222222111000000111000000000/////////...////////////////////////////////////////////////.........------.....................////////////...........................///000///...---...000////////////////////////------......///000000111---------------------------...///000000000//////------......///000000111//////000000000000//////111111111111111111111111000000000000000000000000...//////000111111222222000000111111111222222222333333333333444555666777zzz```UUUNNNKKKGGGEEEEEEDDDCCCAAA??????>>>===<<<;;;::::::888888888999999::::::;;;666555555555444444444444444444444555666777777888555555444444444333333333555444444333333444444555666555333222333555777888333333333444444555555555444555666777777666555444444555555666777888888999999;;;BBBKKKQQQXXXbbblllsssyyyyyynnnkkknnnvvvtttjjjeee\\\]]]___``````aaaccceeeiiimmmssszzz~~~}}}}}}ssslllgggccc]]][[[YYYXXXWWWVVVTTTRRRNNNIIIAAA;;;888666666555222222222222222111000///111111000000/////////...////////////////////////////////////////////////,,,---///000000///---,,,------......//////000000////////////////////////...///000///...---...000........................---------...///000000111---------------------------...000111111111000///---------...///000000111//////000000000000//////,,,,,,------......//////000000000000000000000000...//////000111222222222000111111111111222222222333333333444555666777888xxx___TTTMMMJJJGGGDDDDDDCCCAAA@@@????????????===;;;999777888888888777777777777666777777777777777777777777555555444444444333333333444333333222333444666777555555444333333222111111333333333444444555555555666555555444444444555555333333555666777777777777555777999999888777888999:::???FFFMMMSSS\\\fffmmmssszzzxxxqqqnnnuuu}}}yyyqqqjjjccc___]]]]]]]]]```eeeiiikkklllrrrwww|||{{{|||}}}||||||}}}~~~tttkkkeeeccc___[[[ZZZZZZXXXTTTPPPPPPLLLFFF@@@<<<888444111444333222111000000000000333333222111000000111111000000000000///...,,,,,,......////////////......////////////////////////------------...000111222...............///000000---...///000000///...---........................////////////////////////------------------------............////////////000///...---------------111111000000//////......000000000///000111111222222222222222222111000///111111222333333333333222222222333444333222111000111111222222333555777888www^^^TTTMMMJJJGGGDDDDDDCCCBBB@@@????????????===;;;999888:::::::::999999999999888777777777777777777777777555555555444444444333333444444333333333444555666222222333333333333444444333444444444444444444555666555555444444444555555444444555666777777777666555666888888777777888999>>>DDDKKKRRRYYYbbblllssszzzwwwrrrsss{{{vvvmmmgggccc^^^[[[^^^^^^aaaeeejjjnnnqqqrrr|||~~~|||zzz{{{~~~}}}~~~}}}zzzpppiiieeeaaa]]][[[[[[ZZZVVVSSSRRRNNNHHHCCC???:::555222333333222111000000000111222222111000000000000000///000000000///...------......////////////......////////////////////////.........///////////////...............///000000---...///000000///...---........................////////////////////////------------------------............//////////////////......---.........111000000000/////////...000000000000000111111222///000000000000//////...111111222333333333333222111222333333333222111000555555666777999<<<@@@CCCvvv^^^TTTMMMJJJFFFDDDDDDCCCBBBAAA?????????>>>===;;;:::999:::::::::999999999999888777777777777777777777777555555555444444444444333555555444333333333444444000000111222444555666666555555555444444444444444555555444444444555555666555555666666666666666555555666777777777777999;;;CCCIIIRRRZZZaaajjjttt{{{|||yyyvvvvvvzzzvvvppphhhaaa]]]\\\[[[ZZZ___bbbffflllrrrwww{{{}}}~~~}}}zzzzzz||||||vvvnnnhhhddd```^^^^^^\\\YYYUUUSSSPPPLLLHHHCCC>>>888333222222111111000111111111111111000/////////000000...///////////////............////////////......////////////////////////...///000000000///---,,,...............///000000---...////////////...---........................////////////////////////------------------------............//////////////////.........///000000000000000000////////////000000000000000111111111...//////000000000000///111111222333333333333222000111222222222222222111444555555666999???FFFKKKttt]]]TTTLLLJJJFFFDDDDDDCCCBBBAAA??????>>>===<<<;;;::::::888888888777777777666666666666666666666666666666555555555555444444444444666555555444333333333333000000111222444555666666666666555555444444333333555444444444444555666666555666666666666666555444555666777777777999<<>>===<<<;;;;;;;;;888888888777777777666666666666666666666666666666666666555555555444444444555555555444444333333222222222222333333444444444666666666555555444444444444444444444444555666666555666666666666666555444555666777888999===BBBFFFNNNUUU```jjjrrrzzz|||sssqqqttt{{{}}}qqqiiibbb```\\\YYYYYY[[[___bbbhhhnnnwww~~~xxxooojjjddd```___]]]ZZZWWWSSSQQQOOOMMMIIICCC<<<777444333333222222222222333000///////////////000000---...///////////////.........////////////......////////////////////////+++,,,...000111111///..................///000000......------------..............................////////////////////////....................................///////////////////////////000111222////////////000000000000//////000111111111111000///000111222222222222222111111222333333333333222000111111222333333444555777:::<<>>===<<<;;;;;;<<<<<<:::::::::999999999999888777777777777777777777777666666666666555555555555222333444555555555444333333333333333333333333333555555555555666666666666444333333444444666777777444444555666777777777666777888999;;;???FFFOOOUUU^^^gggsss}}}qqqhhhfffmmmvvvwwwlllddd]]]XXXUUUXXX[[[^^^```dddjjjnnnzzzyyyssskkkeeeaaa^^^ZZZWWWTTTSSSQQQPPPNNNJJJEEEAAA:::999777666444333333333000000000000000111222222///000000000///...------......////////////......////////////////////////---.........//////000000...............///000000...------,,,,,,------...........................////////////////////////....................................//////////////////......---............/////////000000000111...///111222222222000//////000000000000//////...111111222333333333333222222222222333444777999::::::AAAJJJRRR[[[hhhyyynnnZZZSSSKKKHHHEEEDDDDDDDDDDDDCCC???>>>===<<<;;;;;;<<<===888888888777777777777666777777777777777777777777777666666666555555555555111222444555666555444444222222222333333444444444444444555555666666777777333333333444555666777888333333555666777777777777888999:::===BBBIIISSSYYYeeemmmyyyssshhhdddfffqqq}}}xxxkkkbbb\\\WWWSSSSSSWWW]]]aaaeeejjjpppuuu}}}vvvmmmgggccc___[[[XXXVVVTTTRRRQQQOOOMMMIIIFFF<<<;;;999777555444333333111111000000111222333333000000000000///...,,,,,,......////////////......////////////////////////000000///............///...............///000000...---,,,,,,,,,,,,---...........................////////////////////////////////////////////////............/////////000000///...---------------.../////////000000111111...///111222333222000///222222222222222111000///111111222333333333333222333333333444555888:::;;;@@@IIITTT___jjjyyylllYYYQQQIIIGGGDDDBBBBBBBBBAAA@@@AAA@@@???>>>===<<<;;;:::;;;:::888777777777888888999999999888888666555555777777666666555444222222222333333444444555555666444444333222222333333333666666555555555555666666666666666666666666666666111333555666666666888:::???:::999???HHHQQQ[[[dddqqqyyy|||oooiiihhhjjjttt~~~uuuhhh^^^ZZZYYYZZZZZZXXX[[[___dddjjjqqqyyy~~~uuukkkddd___YYYUUUXXXVVVSSSQQQOOOLLLHHHEEE???<<<888555444444333222111111111111000000000000//////000000///...------//////000000///...------......///000000000000000........................///............------------......//////////////////...,,,,,,...///...------......///////////////////////////////////////////////////000000000000000//////.........//////////////////////////////////////////////////////000000000000111111111111222000...000333555555333777555333444777:::===>>>BBBKKKYYYiiixxxlllYYYQQQIIIGGGDDDBBBBBBBBBAAA@@@@@@??????>>>===<<<;;;;;;;;;;;;999888888888999999999999999888888777666555111222333555666777777777444444444444444444444444555444444333333444444555777666666555555555666666666666666666666666666666333555666777777777999;;;>>>:::;;;BBBLLLVVVbbbkkkwwwuuullliiikkkqqq}}}~~~qqqiii___XXXVVVWWWXXXYYY[[[^^^ccciiiooovvv~~~|||}}}}}}}}}}}}~~~yyynnngggbbb]]]ZZZZZZXXXUUURRRPPPMMMIIIFFFBBB>>>999555444333333222111111111111000000000000//////000000///......---......//////...------,,,------...///////////////........................000000/////////.........---...//////000000//////111///------///000///...---......///////////////////////////////////////............////////////000//////.........//////////////////////////////000000000000000000000000000000000000111111111111222000///000333666555444555444333444777;;;>>>@@@JJJSSSaaaqqqkkkXXXPPPIIIGGGDDDBBBBBBBBBAAA@@@>>>>>>>>>======<<<<<<<<<;;;;;;:::999999999::::::888888999888888777666555000111333555777888999999666666555555444333333222555555555444444555555666888777666555555555555555666666666666666666666666555777888999888888:::<<<>>><<<@@@IIITTT___lllvvvzzzsssmmmnnnsss||||||pppbbb]]]XXXTTTUUUWWWZZZ[[[bbbffflllrrryyy}}}{{{xxxvvvvvvuuusssrrrtttuuuwwwyyy}}}rrrjjjeeebbb___\\\ZZZWWWUUURRROOOKKKHHHFFFAAA;;;666444333333222222222111111111000000000//////000000000///......------.........---,,,,,,,,,------.......................................111000000000////////////---...//////000000//////111000......000111000///---......///////////////////////////////////////---------.........///////////////......//////000000000000000000000000000111111111111111111111111000000000111111111222222222111000111444666666666555555555777:::>>>CCCFFFTTT]]]kkkzzzkkkXXXOOOIIIGGGDDDBBBBBBBBBAAA@@@==================<<<<<<:::999999999999999999999888888888888888777666666555555666666666666555555666555555555444444444333444444444444444555555666888777666555555444555555666666666666666666666666666777999999888888:::;;;@@@@@@FFFQQQ\\\gggttt~~~yyyvvvtttwww~~~~~~ppphhhYYYXXXVVVVVVXXX\\\___aaajjjnnnuuu|||~~~zzzvvvuuutttqqqpppnnnnnnnnnnnnnnnnnnqqqssswww|||wwwnnnhhheeebbb]]][[[XXXVVVTTTQQQMMMJJJIIIDDD===888555444333222222222222111111111000000//////000000000//////...---......///......------,,,---......//////..............................000000000/////////............///000000000000000111///......///000000///---......///////////////////////////////////////.........////////////000//////////////////000111111111111111111111111111111111111111111111111111000000111111111222222222222222222333444666777888777888:::<<<@@@EEEKKKOOO[[[dddrrrjjjWWWNNNIIIGGGDDDBBBBBBBBBAAA@@@============<<<<<<<<<<<<777777777888888888888777777888888888888777777666777777777777666555444333444444444555555666666666333333222222333444444555777777666555555555555555666666666666666666666666555666888888888888:::;;;@@@BBBKKKWWWaaakkkwww|||uuuwww{{{zzzmmmbbb]]]VVVWWWXXXZZZ]]]```eeehhhpppttt|||}}}zzzuuupppllljjjiiihhhggghhhiiijjjkkklllnnnooossswww|||}}}rrrkkkfffccc^^^[[[XXXVVVTTTQQQMMMJJJKKKFFF@@@:::777555444333222222222222111111111111//////000000000000000///...///000000000000//////......///000000000000////////////////////////////////////.........------...//////000000000000000000...------...//////...---......//////////////////////////////////////////000000000000111111111///////////////000111111222222222222222222222222000000000000000000000000111111111111222222222222222222333444555777999:::999;;;>>>BBBEEELLLSSSYYY```iiivvviiiVVVNNNIIIGGGDDDBBBBBBBBBAAA@@@=========<<<<<<;;;;;;;;;555666777777888777777777777777888888888888777777555555666777777777666666333444444555666666777777222222222222222333444555666666555555555555666666666666666666666666666666444555777888888999;;;===AAAEEEOOO\\\fffooozzzuuupppxxx}}}ooocccZZZWWWVVVXXX[[[]]]```eeekkkooovvv{{{{{{vvvmmmjjjfffbbb```______```bbbdddgggiiikkkooosssvvv{{{zzzppphhhccc___\\\ZZZWWWUUURRRNNNKKKLLLHHHBBB===:::777555333333222222222222111111111//////000111111111000000//////000111111111000000...//////000000000000000////////////////////////............------------...///000000111111000000///...,,,,,,...///...------......///////////////////////////////////////000000111111111222222222////////////000111222222111111111111111111111111000000000000000000000000111111111222222222222333222333555555666777:::<<<:::>>>CCCGGGKKKRRR[[[bbbhhhppp|||iiiVVVMMMIIIGGGDDDBBBBBBBBBAAA@@@>>>>>>===<<<;;;;;;::::::555666777888999888888777777777888888888888777777333444555777777888888888555555555555666666666666222222222333333444666666555555444555555666777888666666666666666666666666333555888999:::;;;>>>@@@EEEKKKWWWeeeoooxxxvvvqqqtttqqqggg^^^YYYXXXWWWZZZ^^^bbbffflllsssyyy~~~zzzuuunnnhhhbbb```\\\ZZZYYYZZZ\\\]]]aaaeeejjjmmmqqquuu{{{xxxllleeeaaa___\\\YYYWWWTTTPPPMMMKKKHHHDDD@@@===999666333333333222222222111111111//////000111111111111111......///000000000000000---...//////000000//////////////////////////////////////////............//////000111111111111000000...------...//////...---......///////////////////////////////////////000000000000111111111111////////////000111222333111111111111111111111111111111111111111111111111111111111222222222333333222444666666666777;;;>>>???DDDJJJNNNSSS[[[eeemmmsss{{{iiiUUUMMMIIIGGGDDDBBBBBBBBBAAA@@@???>>>>>><<<;;;:::999999666777888999::::::999888666777777888888888777777555666666777777777777777777777777666555555444444333333333444555666777888444444444444666777888999666666666666666666666666444666999:::;;;===@@@BBBJJJQQQ___nnnyyy}}}sssoooooo}}}pppeee___YYYVVVXXXZZZ]]]bbbfffkkkrrr{{{|||uuuppplllggg```ZZZ^^^\\\YYYXXXXXXZZZ]]]___dddhhhnnnsssvvv|||}}}pppgggccc```]]][[[YYYVVVRRROOOJJJHHHDDDBBB???;;;666333333333333222222222111111//////000111111111111111------...///000000//////,,,---......//////......000000000000000000000000000000000000//////////////////000111111111111111111000......000000000///---......///////////////////////////////////////////////////000000000000////////////000111222333000000000000000000000000222222222222222222222222111111222222222333333333222444777777666888;;;???EEEJJJQQQVVVZZZbbbmmmvvv|||hhhVVVOOOGGGEEEBBBAAAAAAAAA???>>>>>>>>>>>>===<<<<<<;;;;;;:::::::::999999888888888:::::::::999888777666666444444555555666777888888666666666666666666666666000333555666555666777888777666666555555777888999555555555555555666777777777555666:::===>>>BBBGGGNNN[[[jjjtttuuuppprrruuu|||jjj```[[[WWWWWWYYYYYY^^^ffflllrrrzzzuuuooohhhccc```^^^[[[XXXXXXYYYZZZZZZ\\\___eeeiiiiiiooowww}}}vvvllleeeaaa^^^]]]ZZZSSSPPPQQQOOOLLLHHHDDD@@@;;;666222555444333333333222000...222222222111111111111000111111000///////////////000000000000000000000000***+++---///111333444444////////////////////////////////////////////////////////////000000000000222111111111000000//////111000///......///000111////////////000000000000////////////000000000000111111222222222333333333///000000111222222333333444444444444444444444444555222333666888999<<>>??????>>>>>>===<<<<<<<<<:::::::::999999999888888888888999888777666555555222222222333444444555555666666666666666666666666111333555555444333444555666666555555555666777888666555555555555666777777999666777;;;>>>@@@FFFLLLVVVcccrrr}}}~~~rrrppptttyyysssccc[[[WWWUUUWWWYYY^^^ccckkkrrrxxx~~~ssskkkiiieee___\\\[[[ZZZXXXWWWXXXZZZ[[[\\\^^^bbbggglllpppvvv~~~|||rrrgggbbb___^^^ZZZTTTQQQRRROOOLLLHHHEEEBBB>>>:::666555333222222333222000...222222222111111111111000000000///...............000000000000000000000000...//////000000000000000////////////////////////////////////////////////////////////000000000000111111000000000/////////111000///......///000111////////////000000000000////////////000000000111000000111111111222222222000000111111222222222333222222222222222222222222333111333777:::;;;???DDDLLLQQQYYY```hhhrrr~~~gggUUUOOOGGGEEECCCBBBBBBAAA@@@>>>??????>>>>>>===<<<<<<<<<:::::::::999999999999888777777777777777666555444111222222333333444444444666666666666666666666666444555666666444333333333666555444444444555666777666666666666666777777888:::888888<<>>;;;444333222222333222111///222222222111111111111000//////...---------......000000000000000000000000000000000000000//////...////////////////////////////////////////////////////////////000000000000000000///////////////...000000////////////000000////////////000000000000/////////000000000111111//////000000000111111111111111111222222222222222111111111111111111111111222111333888;;;===BBBHHHRRRXXX```iiirrr|||fffUUUOOOHHHFFFCCCBBBBBBBBB@@@???>>>>>>======<<<;;;;;;;;;999999999999999999999999777777888888777666666555333444444444555555666666666666666666666666666666555777888777666444555555555444444333444555666777777777666666777777888999;;;888999===AAAGGGSSS^^^kkkxxxyyysssvvvsssiii___[[[[[[[[[___dddiiipppyyyuuuhhhdddccc```\\\WWWVVVUUUUUUVVVXXXZZZ[[[___bbbeeeiiimmmsssyyy}}}|||xxxyyy~~~{{{yyy}}}qqqiiiaaa^^^[[[VVVTTTTTTQQQNNNKKKIIIGGGDDD@@@===555333222111222333222111222222222111111111000000000//////.........//////////////////////////////---...///000000111000000////////////////////////////////////////////////////////////000000000000////////////............000000////////////000000////////////000000000000//////000000000111111111000000000000111111111222222222222222222222222222333333333333333333333333222222555:::<<<>>>EEEMMMYYY___iiisss|||eeeUUUOOOHHHFFFCCCBBBBBBBBB@@@???======<<<;;;;;;::::::999999999999999999999999999888888999999888888777777444444555555555555555666666666666666666666666666333555666777666555666777555444444333444555666777777777777777777888999999:::888:::???DDDMMM[[[iiitttyyywww{{{rrrjjjbbb```___```eeejjjooovvvtttfff\\\XXXZZZ\\\VVVWWWWWWWWWXXXZZZ\\\^^^bbbeeejjjpppuuu||||||uuuuuuzzz~~~}}}{{{}}}yyynnnccc___\\\WWWTTTUUUSSSQQQMMMKKKHHHDDD@@@===777555333222333333333222222222222111111111000000111000000000000000111111////////////////////////......///000000000000000////////////////////////////////////////////////////////////000000000000............//////////////////000000000000//////////////////000000000000000000000000111111111111111111111222222222333333222222222222222333333333333333333333333333333333444444777;;;===AAAJJJTTTcccjjjttt}}}dddTTTOOOHHHFFFDDDCCCCCCBBBAAA???======<<<<<<;;;::::::999888999999999999:::::::::888888999999999999888888444444444444444444444444666666666666666666666666111333555555444444555666666555444444444555666777888888888888888999999:::999999===DDDJJJTTTfffuuu~~~zzz||||||pppjjjdddddddddeeejjjpppvvv}}}zzzssstttqqqhhh[[[TTTSSSVVVWWWXXXZZZZZZ[[[\\\^^^aaafffjjjpppwww}}}|||tttsssuuuwww{{{uuuhhhaaa^^^YYYVVVVVVUUURRROOOLLLJJJFFFBBB???:::888555333444444333333222222222111111111111000111111000000111111222222000000000000000000000000111111111111000///------////////////////////////////////////////////////////////////000000000000...////////////000000000//////000000000000//////////////////000000000000000000000111111111222222111222222222222333333333111111222222333444444444222222222222222222222222666666999===@@@GGGTTTaaaqqqxxxcccTTTOOOIIIFFFDDDCCCCCCBBBAAA@@@???>>>>>>===<<<<<<;;;;;;888888999999999:::::::::777777888888888888777777555555555555555555555555666666666666666666666666555777888888666555555666666666555555555666777888999888888888888999::::::999;;;AAAJJJQQQ]]]ooo}}}~~~yyyooojjjggghhhiiikkkqqqxxxwwwooojjj^^^cccgggbbbYYYRRRRRRUUUXXX[[[^^^______aaadddgggmmmrrryyyvvvsssrrrrrrxxx}}}mmmeeeaaa]]]YYYXXXUUUSSSPPPNNNMMMJJJFFFCCC>>>;;;777555555555444333222222222111111111111000000000000000000111222222000000000000000000000000000000111000000///......////////////////////////////////////////////////////////////000000000000/////////000000000111111...///000111111000///...////////////000000000000000000111111111222222222111111111111222222222222000000111222444555666666333333333333333333333333777777;;;@@@EEEOOOaaaqqqcccTTTOOOIIIGGGDDDCCCCCCCCCAAA@@@@@@@@@??????>>>>>>======888888888999999:::::::::666666777777777777777666888888888888888777777777666666666666666666666666;;;======<<<:::888777888777666666555555777888999999999888888999999:::;;;:::===EEENNNVVVcccvvv}}}wwwoookkkjjjlllnnnqqqxxx~~~yyyssslllddd___VVVZZZ\\\YYYTTTRRRVVV[[[[[[^^^bbbddddddfffjjjmmmuuuzzzyyyuuurrrqqqyyyqqqhhhddd___[[[ZZZUUUSSSQQQPPPOOOMMMJJJHHH@@@<<<888666555555444333222222222111111111111000///////////////000111111000000000000000000000000,,,---...000111111222222////////////////////////////////////////////////////////////000000000000//////000000111111222222...///000111111000///...////////////000000000000000111111111111222222222000000000000111111111111//////111222444555777777666666666666666666666666777888<<>>======<<<<<<;;;:::999999888888999999666777888999999888777666777777777777777666555555555666666666555444333333333333333444444444555555444444444555666777888888444666777666666666888:::???@@@DDDLLLZZZlll~~~vvvrrrooollliiijjjqqqzzzyyypppiiieeeaaa^^^[[[TTTUUUUUUUUUUUUVVVYYY[[[\\\^^^bbbdddgggjjjnnnqqqzzzxxxrrrpppyyyzzznnnfff___YYYWWWXXXUUURRRQQQOOOMMMKKKHHHBBB???;;;777444333444444222111111000///......---000000000000000000000000---...000222222000///...000000000000000000000000000000000000////////////444444333222111000/////////000111222222111000///000000//////.........---............/////////000---......///000111111222000000000000000111111222333222222222111000000000222222222222222222222222555555555444333444666888777:::@@@GGGSSSeeexxx{{{bbbSSSKKKGGGEEECCCAAAAAAAAA@@@>>>=========<<<;;;;;;::::::;;;:::999999888888999999666666777777777777666666777777777777777666555555555555666666555555444333444444444444555555555555333444444555555666666666666777888777777777999;;;AAACCCIIISSSaaarrrvvvooolllmmmkkkjjjlllsss}}}zzzrrrllleee```]]]\\\YYYXXXVVVXXXYYYYYYZZZ\\\___bbbbbbdddhhhkkkoootttyyy}}}xxxtttzzztttkkkbbb[[[YYYWWWUUUSSSQQQPPPOOOLLLJJJDDDBBB>>>999666555555555333222222111000000//////000000000000000000000000//////000111111000///...000000000000000000000000000000000000////////////000000000000000////////////000111222222111000///000000000/////////.............../////////000000.........///000111111111000000000000000111111222222222222111111111111111222222222222222222222222222333444333333555888;;;===BBBJJJTTTaaarrryyyaaaRRRJJJGGGDDD@@@????????????>>>=========<<<;;;;;;::::::;;;:::999999888888999999888888777777777777888888777777777777777666666555555555666666666555444444555555555555666666666666777777777777777888888888777888999888888888;;;===CCCHHHQQQ]]]kkkzzz~~~yyyssslllhhhgggkkklllmmmrrrzzzzzzqqqlllbbb___ZZZWWWWWWWWWWWWVVVUUUWWWXXXYYY[[[]]]aaaddddddfffjjjooottt{{{|||||||||qqqfff^^^[[[WWWUUUSSSRRRRRRPPPNNNLLLHHHEEEAAA<<<888666555555333333333222111111000000000000000000000000000000111111000000//////......000000000000000000000000////////////000000000000---------....../////////000000111111111111000000111000000000000000//////....../////////000000000......//////000000111111000000000000000111111222111111111111111222222222222222222222333333333333000111222222444666;;;>>>???GGGSSS___mmm|||www___QQQIIIHHHDDD@@@======>>>???????????????>>>======<<<<<<;;;:::999999888888999999::::::888777777888::::::666666777777777777666666555555666666666666555555666666666666777777777777777777777777777777777666777888999888888999===???DDDLLLYYYgggtttuuuoookkkfffeeegggkkkmmmrrrzzzxxxooogggcccZZZYYYVVVUUUUUUVVVWWWXXXWWWXXXZZZ[[[\\\___cccfffgggjjjooouuu|||}}}wwwiii```\\\XXXVVVTTTSSSSSSRRRPPPOOOKKKHHHDDD???:::777555444333333222222111111111111000000000000000000000000222111000///.........///////////////////////////////////////000000000000---------.........//////000000000111111000000000111111111111000000000000...////////////000000000.../////////000000000111000000000000000111111222000000000111222222222333222222222333333333333333000111222333444888===@@@CCCLLL[[[jjjwwwuuu^^^QQQJJJIIIEEEAAA??????@@@@@@@@@?????????>>>======<<<<<<;;;:::999999888888999999999888777666666777888999666666777777777777666666555555666666666666666555666666666777777777888888555444444444444444444444777777888888888;;;???BBBHHHSSSbbbppp|||uuulllhhhdddbbbccchhhiiiooowwwwwwnnnggg```\\\XXXWWWWWWVVVVVVWWWYYYZZZ^^^___aaabbbcccfffiiilllppptttzzz}}}~~~nnnbbb]]]ZZZXXXVVVUUUUUUTTTRRRPPPLLLJJJEEE@@@;;;777555444111111111111111000000000111111111111111111111111111111000///.../////////////////////////////////.../////////000000000111000000000/////////......111000000000000000000111000000000000111111111111////////////000000000111////////////000000000000000000000000000111111222000000000111222222222333222222333333333444444444333444555555666:::???CCCLLLVVVffftttttt]]]QQQKKKIIIFFFBBBAAAAAAAAAAAA@@@=========<<<;;;;;;::::::;;;:::999999888888999999666666555555555555666666555666666777777777777777555555666777777777666666666666666666777777777777777777777888888888888888666777888888:::>>>CCCGGGPPP\\\lllzzzsssllleeeaaa______ccciiijjjqqq|||yyyqqqiiiccc^^^ZZZXXXVVVWWWWWWWWWVVVWWWZZZ\\\```bbbdddeeegggjjjooorrrwww|||~~~}}}}}}uuugggaaa\\\ZZZXXXWWWVVVUUUSSSQQQMMMKKKGGGBBB===999666444111111111111111111111111111111111111111111111111/////////000000000000000000000000000000000000000......//////000000111111111111111000000/////////111111000000000000111111//////000000000000000111/////////000000000111111////////////000000000000000000000000000111111222111111111111111222222222222222333333444444555555666777777888999>>>CCCHHHSSS]]]lllyyyrrr]]]RRRMMMHHHEEECCCBBBBBBAAA@@@???=========<<<;;;;;;::::::;;;:::999999888888999999666666666777777666666666555555666777777777777777555555666777777777777777555555555666666666777777999999999::::::;;;;;;<<<777888999:::===BBBHHHMMM[[[gggwww}}}~~~xxxkkkeeeaaa___^^^___eeelllpppyyy~~~ooojjjccc]]]ZZZXXXWWWWWWUUUWWWYYYYYYYYYZZZ]]]```___bbbeeehhhlllpppvvvzzz~~~{{{wwwwwwzzz~~~~~~nnnggg___]]]ZZZXXXWWWVVVSSSQQQOOOMMMIIIEEE@@@<<<999777222222222222222222222222111111111111111111111111---...///000111111000000000000000000000000000000.........///000111111111///000000000000000111111222111000//////000111222....../////////000000000//////000000000111111111000000000000////////////000000000000000111111222222222222111111111111111222222333333444555555666777888999:::===BBBIIINNNYYYbbbppp}}}rrr]]]SSSNNNFFFEEECCCBBBBBBAAA???===?????????>>>======<<<<<<;;;:::999999888888999999888999:::;;;;;;:::999888555555666777777777777777555555666777777777777777555555555555666666666666333333444555666777777888888999;;;<<>>;;;999333333333333333333333333111111111111111111111111+++,,,///111222222111000000000000000000000000000---......///000111111222------...///000111222222222111000//////000111222---.........//////000000000000000000111111111111000000000000////////////000000000000000111111222333222222222111111000000222222333333444555666666777888999;;;???FFFNNNTTTaaajjjxxxsss___QQQHHHHHHEEEBBB@@@@@@@@@@@@???CCCBBB???===<<<<<<===>>>;;;:::999888888888999:::666666777777888888888999999888888777666555555444111333666666666666777999777666555444444555666777444444444444444555666666888666888>>>DDDJJJUUU^^^llluuu{{{uuussssss}}}wwwkkkgggaaa^^^```eeejjjrrryyyzzzrrriiibbb\\\[[[XXXVVVVVVVVVWWWXXXYYYZZZ\\\]]]]]]___aaadddiiilllpppvvv||||||sssppprrruuu{{{|||oooggg^^^WWWXXXYYYWWWUUUTTTQQQOOOKKKHHHDDD@@@<<<888777555222111222333222111222222111111111111222222////////////////////////000111111222222000///...111111000000//////............///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222222222333333333333444444444555555666666777777777777999;;;===BBBKKKWWW```mmmxxxsss^^^QQQIIIHHHEEEBBB@@@@@@AAA@@@???BBBAAA???===;;;;;;<<<===;;;:::999888888888999999666777777777888888888888888888888777666555555555222444666777666666666888777666555555555555666777888777777777777888999999999888:::@@@FFFNNNYYYcccqqqzzzuuussstttwwwooofffccc___]]]aaahhhnnnwwwvvvoooiiiaaa[[[YYYXXXWWWVVVVVVWWWYYYZZZ\\\^^^```aaaaaacccfffiiinnnrrrwww~~~vvvrrrrrrsssxxx}}}xxxlllbbbZZZYYYZZZWWWTTTSSSQQQOOOKKKHHHEEEAAA===:::888666333222222333222111222111111000000111111222000000000000000000000000000111111222111000///...111000000000/////////.........///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111111111222222222333333333333333333444444555555777:::===AAAHHHRRR___iiiuuuqqq]]]QQQIIIHHHFFFBBBAAAAAAAAA@@@???AAA???===<<<;;;;;;;;;<<<;;;:::999999888888999999777777777777888888888888888888777777666666555555444666777777666555555666777666666555555666666777999888888888888999::::::<<<:::<<>>===;;;;;;:::;;;;;;::::::999999999999888999777777777777777888888888888777777777666666666555555777888777555444444555777666666666666666666777777666666666666777888888<<<;;;>>>EEENNNWWWcccoooxxxzzzsssooottt}}}zzzlllfffeeebbb```dddllluuuxxxrrrhhhaaa\\\ZZZWWWVVVUUUVVVVVVWWWYYY[[[]]]^^^aaaccceeehhhkkkoootttxxx}}}~~~yyyrrrmmmnnnrrr{{{vvvjjj___\\\ZZZWWWSSSSSSRRRPPPMMMKKKIIIFFFBBB???;;;888555333333333222111111000000//////000000111111111111111111111111111111111111111000000000///000000000000////////////......///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111222222222222666555444444444555666777888===EEEMMMWWWdddqqq{{{mmm[[[PPPJJJHHHFFFCCCCCCCCCBBB@@@???======<<<;;;;;;:::::::::::::::::::::999999888888888888777777777777777777777777777777666666666666666777888777555444444444666777777777777777777666666555555555555666777777<<<;;;???HHHQQQZZZfffqqqwwwssspppooovvvrrrfffccceeecccdddhhhqqqzzzwwwlllhhhaaa[[[XXXWWWWWWWWWXXXXXXYYYZZZ\\\^^^___```bbbdddhhhkkkpppvvv}}}~~~~~~tttllljjjnnnvvv}}}{{{nnnbbb]]][[[WWWUUUUUURRRPPPNNNLLLKKKHHHEEEBBB<<<999666444444333222111111111000000000000111111111111111111111111111111111111111000000000000000////////////000000000000......///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333333333444666555444444555666888999<<>>;;;777555444333222000222222111111111111222222111111111111111111111111222111111000///000000000////////////000000000000......///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222222222333333333444444444444333222222444666999;;;BBBIIIRRR[[[eeeppp}}}iiiYYYPPPKKKGGGFFFDDDDDDDDDCCCAAA>>>===============<<<;;;;;;999999:::::::::999888777888888888888777777777666666666666666777777777777444666777777555444555666666777888888888888777666999888888888888999::::::<<<===EEEPPPYYY```iiiqqqyyy{{{rrrtttxxx}}}ooofffcccbbbccckkknnnuuu|||rrrggg```XXXWWWUUUTTTSSSSSSUUUWWWZZZ[[[^^^aaadddgggiiijjjnnnqqqvvv}}}}}}nnnhhhiiiqqqwww}}}}}}ooofff```ZZZWWWVVVSSSQQQOOONNNNNNLLLIIIGGG???<<<888555444333222000333333222222222222333333000000000000000000000000222222000/////////000111.../////////000000000111......///000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000111111111111222222222111222222222333333333333444333333333555888<<<>>>HHHOOOYYYdddnnnyyyhhhXXXPPPLLLGGGFFFEEEDDDDDDCCCAAA>>>=========>>>======<<<<<<999999:::;;;:::999888777999888888888777777666666666666666666777777777777444555777777666555555666666777888999999888777666888888777777888888999:::<<