BM66(h ~~~~~~~~~}}}}}}}}}ttttttttttttssssssssssssttttttssssssrrrqqqqqqppprrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkkkkllllllllllllmmmmmmmmmmmmlllkkkkkkjjjjjjffffffgggffffffeeedddcccffffffffffffffffffffffffdddeeegggiiikkklllmmmmmmnnnmmmllliiigggfffhhhkkkmmmkkkiiigggkkkuuunnnllljjjiiihhhgggeeecccbbbccccccddddddddddddddd```______^^^^^^^^^^^^^^^```_________^^^\\\[[[ZZZ^^^]]]]]]]]]]]]^^^____________```bbbfffjjjnnnqqqyyywwwxxxzzzzzzrrrpppnnnmmmnnnoooooopppoooooonnnnnnnnnmmmmmmmmmllllllllllllllllllllllllllllllkkkkkkkkkjjjjjjjjjffffffffffffffffffffffffdddddddddeeeeeeddddddddd^^^\\\ZZZWWWUUUSSSRRRQQQVVVXXXYYYYYYXXXXXXYYYZZZVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYXXXWWWVVVTTTSSSRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTWWWWWWWWWWWWXXXYYYZZZZZZUUUUUUYYYbbbooohhhUUUJJJNNNQQQKKKHHHKKKKKKKKKJJJJJJJJJIIIIIIIIIOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIKKKLLLMMMMMMMMMLLLMMMNNNMMMLLLLLLNNNPPPJJJOOOTTTTTTUUU[[[iiiuuuhhh\\\XXXSSSPPPOOOMMMHHHDDDJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFIIIIIIHHHHHHIIIIIIJJJKKKKKKJJJIIIIIIKKKMMMQQQSSS|||xxxvvvtttsssqqqnnnkkkjjjkkklllmmmmmmnnnmmmmmmlllkkkjjjjjjiiiiiigggdddaaa```aaacccdddfffeeecccaaa```___``````^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZ[[[[[[ZZZYYYXXXXXXWWWWWWXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRQQQQQQPPPNNNMMMNNNPPPSSSRRRRRRQQQQQQRRRSSSSSSTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTSSSSSSRRRRRRSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRQQQOOONNNOOOSSSWWWWWWYYY```jjjpppttt{{{}}}|||}}}~~~uuuiii___WWWRRROOONNNNNNLLLKKKLLLNNNPPPOOONNNLLLLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJIIIHHHHHHIIIKKKGGGGGGFFFFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMMMMOOOOOORRRZZZhhhdddKKKKKKOOOJJJFFFIIIJJJJJJJJJIIIIIIIIIHHHHHHAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAAAAAAAABBB????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@@@@???????????????>>>>>>@@@@@@@@@AAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAA@@@@@@@@@BBBDDDEEEDDDCCCCCCDDDBBBLLLVVVWWWUUU]]]oooddd[[[PPPIIIGGGGGGGGGFFFBBBBBBBBBCCCCCCBBBAAAAAACCCBBBAAAAAA@@@@@@AAAAAA>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAA@@@>>>>>>>>>???AAABBBpppggg[[[RRRNNNLLLKKKIIILLLJJJHHHGGGHHHIIIIIIHHHIIIIIIHHHHHHGGGGGGFFFFFFIIIGGGEEEDDDCCCDDDEEEFFFHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAGGGGGGHHHHHHHHHHHHIIIIIIKKKKKKJJJJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFGGGDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIFFFGGGGGGEEEDDDDDDFFFHHHBBBBBBBBBBBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKKKKMMMRRR[[[aaaiiilllsss|||yyymmm^^^RRRMMMNNNKKKHHHGGGJJJKKKJJJHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCBBBBBBAAACCCBBBBBBAAAAAAAAABBBBBB===???@@@@@@???>>>@@@AAACCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDEEE??????@@@@@@AAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCEEEEEEGGGIIIPPP^^^oooWWWHHHGGGEEEDDDFFF@@@@@@@@@@@@????????????BBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAABBBCCCCCCDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@??????@@@AAACCCCCCBBBAAABBBBBBOOOVVV]]]```dddqqqvvvfffWWWMMMHHHGGGGGGCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@@@@@@@AAA======???@@@AAABBBBBBBBB@@@@@@@@@@@@@@@AAAAAABBB>>>=========>>>>>>??????~~~rrr```RRRKKKHHHEEECCCFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCC>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>??????@@@@@@@@@<<<=========>>>>>>>>>?????????>>>>>>>>>??????@@@===>>>??????======>>>???DDDCCCCCCDDDDDDFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJJJJCCCHHHNNNTTTZZZbbbnnnvvvuuujjjfffddd\\\QQQIIIFFFEEEBBB@@@GGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB?????????@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@??????>>>>>>>>>??????AAACCCDDDDDDCCCBBBDDDEEE>>>>>>>>>???????????????????????????@@@@@@AAAAAA????????????@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJJJJLLLSSSddd{{{kkkQQQHHHDDDCCCDDDEEEEEEEEEEEEDDDDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBB????????????@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@========================<<<<<<<<<============>>>========================<<<<<<============<<<<<<==============================>>>??????>>>>>>>>>>>>>>>??????@@@CCCHHHKKKYYY[[[```hhhuuuuuueeeTTTGGG@@@BBBBBBCCCCCCBBBAAAAAA@@@AAA@@@??????>>>>>>??????<<<===>>>>>>????????????===============>>>??????;;;<<<===>>>>>>>>>===<<>>>>>>>>?????????????????????AAAAAAAAA@@@???>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@??????>>>>>>>>>>>>???===>>>@@@@@@???>>>>>>???============>>>???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFHHHIIIIIIRRRZZZeeeoooxxxzzzyyy}}}zzzooooooyyyvvvvvvwwwyyy{{{}}}{{{}}}~~~kkk[[[SSSNNNIIIFFFDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>=========>>>>>>?????????>>>??????@@@@@@??????>>>???>>>>>>>>>>>>???@@@AAA===???@@@@@@???>>>@@@AAA=========>>>>>>?????????>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@AAAAAABBBCCCDDDFFFFFFRRR\\\sss~~~aaaPPPHHHDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA??????>>>======<<<<<<<<<========================<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAAAAA>>>>>>>>>???CCCKKKUUU\\\______dddsssmmmTTTFFF@@@@@@AAAAAA@@@???>>>>>>@@@???>>>>>>======>>>>>>======>>>>>>>>>======<<<<<<<<<;;;;;;<<<<<<===>>><<<===>>>???>>><<<999777zzzpppcccSSSGGGEEEBBBBBBDDDCCC@@@@@@CCCAAA@@@@@@?????????????????????????????????????????????????????????????????????>>>>>>>>>>>>>>>???============================================================<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???@@@@@@@@@@@@???========================???????????????@@@@@@@@@@@@??????AAADDDDDDAAA===DDDCCCCCCDDDHHHPPPZZZaaakkkwwwvvvtttyyyxxxxxxvvvvvvzzz~~~{{{uuu~~~xxxtttsssqqqpppqqqlllkkklllpppxxx|||vvvooobbbSSSJJJLLLFFFCCCEEEFFFBBB@@@AAACCCBBB@@@@@@@@@???>>><<<@@@???>>>>>>===>>>>>>???=======================================================================================<<<<<<<<<>>>>>>>>>>>>========================>>>>>>>>>>>>============>>>>>>>>>>>>========================??????????????????@@@AAA888AAAGGGCCC@@@EEENNNTTTddd{{{wwwUUUGGGGGGBBBDDDDDDCCC@@@???@@@???===????????????>>>>>>>>>===???>>>===<<<;;;;;;<<<===>>>======<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>===<<<===???@@@???>>>;;;======@@@JJJWWW___```bbbZZZ```yyyxxxzzz}}}{{{zzz}}}yyyyyyzzzwwwpppjjjllltttwwwzzzoooWWWGGGDDDCCCDDDBBB===<<>>===???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>==============================<<<<<<<<<<<<======================================================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>========================>>>>>>>>>>>>???????????????===<<<===@@@CCCDDDEEEBBBFFFMMMVVV```lllwww~~~~~~zzz{{{|||~~~yyyxxxyyy|||zzzwwwsssooonnnoooqqqsssvvvwwwuuutttwwwzzzzzzyyytttmmmiiijjjbbbUUUHHH???>>>CCCGGGCCCCCCAAA???===>>>AAADDD?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>========================>>>>>>>>>>>>>>>??????@@@BBBBBBBBB@@@BBBKKKZZZeee{{{xxxlll\\\EEEBBBAAA???>>>???AAA@@@>>>>>>>>>>>>=========<<<<<<>>>===<<<;;;;;;;;;<<<=========<<<<<<;;;::::::999::::::::::::::::::::::::999999999999999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::;;;;;;===============@@@CCCIIITTTaaaggggggaaaaaahhh~~~xxxtttsssqqqpppqqquuutttrrrvvv~~~xxxwwwtttqqqnnniiieeebbb___bbbdddeeemmm~~~|||WWWKKKAAA???@@@@@@@@@AAA>>>===;;;<<<======<<<:::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;|||gggXXXMMMDDDAAAAAA???===>>>???>>>======<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999888888999999999999999999999999999999:::::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>======???CCCFFFFFFOOO^^^ooo~~~}}}|||}}}yyyssswww~~~uuuooolllnnnrrruuuqqqrrrnnngggkkkwww~~~}}}{{{zzz~~~bbbKKKDDDCCC@@@>>>???@@@???===<<<>>>AAA===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>>>>???CCC===;;;AAAHHHRRReeeyyy\\\FFFBBB??????AAAAAA@@@>>>===<<<<<<<<<<<<;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;::::::999999::::::::::::::::::::::::888888888888888888888888888888888888888888888888888888888888888888888888999999999999999999999999999999999::::::::::::;;;::::::;;;;;;<<<<<<<<<<<<===CCCIIIQQQ]]]ggghhheee^^^^^^```pppyyyooojjjkkklllmmmrrrpppqqqtttuuussstttwwwttttttrrrnnnhhhdddcccddd```^^^]]]^^^^^^bbbooo{{{{{{dddKKK@@@??????=========;;;::::::;;;<<<:::999;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;iiiYYYIIICCCBBBAAA@@@AAA>>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777888888888888888888888888888888888999999999::::::999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAA@@@???@@@EEEJJJ\\\gggwwwzzz~~~~~~yyywww||||||oookkkpppooohhhuuurrrrrrxxxjjj]]]MMM<<<<<<===@@@AAAAAA>>><<<:::<<<===?????????===;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999::::::::::::::::::::::::999999999888888888888999999999:::::::::::::::::::::;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>???999===KKKTTT]]]vvvSSSIIIAAA@@@AAA@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999::::::;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999999999999777777777777777777777777777777777777777777777777777777777777777777777777888888888888888888888888888888888999999999::::::;;;<<<===<<<<<<<<<===>>>AAAJJJTTT\\\cccgggccc\\\ZZZWWWYYYrrryyyqqqpppoooppprrruuuxxxyyyuuutttqqqmmmiiigggggghhhddd``````ccc```^^^gggvvv```MMMEEE@@@===<<<<<<;;;999:::;;;;;;:::888::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::::::::lllWWWJJJEEEAAA??????===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888999:::;;;999999999999999999999999999999999999999999999999999999999888888888777777888888888888888888888888777777777777888888888888888888888888888888888888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999::::::;;;<<<<<<======>>>>>>>>>???DDDOOO]]]hhh|||yyyuuurrrjjjlllkkkgggkkkhhhhhhmmmvvv~~~iiiRRRGGGCCC???>>>@@@AAA???<<<<<<===>>>???>>><<<:::888999999999999999999999999999999999999999999999999888888888888888888888888777777888888999999999::::::::::::999999999888888888888999999999:::::::::888999999999999:::::::::::::::::::::::::::::::::::::::::::::;;;<<<===>>>@@@>>>EEETTT___nnnaaaQQQBBB???@@@>>><<<<<<======<<<<<<<<<;;;;;;;;;888888999999::::::;;;;;;999999999999888888888888888888888888888888888888666666666666666666666666666666666666666666666666666666666666666666666666777777777777777777777777777777777888888888888999;;;<<<<<<;;;:::;;;???BBBLLLWWWaaaeeeeeebbb\\\VVVQQQ^^^rrrwwwttttttttttttlllrrrzzz~~~~~~xxxqqqmmmmmmllliiifff```]]]___ffffffdddlllyyyuuubbbSSSFFF@@@???<<<:::999999::::::999888999999999999999999999999888888999999999:::::::::999999999999999999999999nnn]]]PPPEEE>>><<<===<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::999999999999999999999999777777777777777888999:::888888888888888888888888888888888888888888888888888888888888777777777666777777777777777777777777555666666666666777777777666666666666666666666666888999::::::;;;;;;::::::999999999999999999999999999999:::;;;<<<======>>>>>>======DDDSSSkkk}}}uuuqqqppprrrsssrrrtttnnniiihhhkkkqqq}}}uuu^^^TTTGGG===:::<<>>===<<<;;;999888999999999999999999999999888888888888888888888888777777777777777777777777666666666777777888888999999999999888888888777777777777888888888999999999777777888888888999999999999999999999999999999999999999::::::;;;<<<>>>>>>BBBBBBIIIVVVfffsss\\\EEE>>>???======???======<<<<<<<<<;;;;;;;;;777888999999999999999888888888888888888888777777777777777777777777777777555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666777777777888888777888999999999>>>EEELLLWWWaaahhhccc\\\XXXWWWVVVTTTwww~~~wwwooolllooouuuzzz|||{{{{{{zzztttoookkkkkknnntttyyy|||~~~iiiQQQ@@@:::<<<:::999999:::;;;999888888888888888888888888888888888888999999999999:::888888888888888888888888yyygggUUUHHHCCC======<<<;;;;;;;;;;;;;;;888888888888888888888888777777777777777777777777444444444555555666888888777777777777777777777777777777777777777777777777666666666666555555555555666666666666666666666666444555555555555666666666555555555555555555555555777777888999999999999888999999999999999999999999999999:::;;;<<<===>>>>>>BBBDDDKKKZZZppp{{{}}}vvvoookkkhhhfffhhhlll{{{zzz|||yyyiiiUUUCCC;;;===AAA>>>======<<<;;;:::999888888888888888888888888888777777777777777777777777666666666666666666666666444555555666777777888888777777777777666666666666666666666666777777777777666666777777777888888888999999999999999999999999999:::::::::;;;===>>>???BBBGGGPPPbbb{{{qqqQQQDDDAAA======@@@;;;;;;;;;;;;::::::::::::777888999999999888777666777777777777777777777777666666666666666666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666666666777777777444666888999<<>><<<;;;::::::;;;;;;:::999777777777777777777777777666666777777777888888888777777777777777777777777|||eeeUUUOOO======<<<;;;;;;;;;;;;<<<777777777777777777777777555555555555555555555555333222333333444555666777777777777777777777777777777777777777777777777777555555444444444333333333444444444444444444444444444444444555555555666666555555555555555555555555555666666777777777777777888888888888888888888888999999:::;;;<<<>>>>>>???FFFNNN]]]sss}}}{{{|||}}}wwwqqqmmmnnnmmmiiiggghhhhhhggglllxxxyyyYYYDDD>>>AAA???>>><<<;;;999999999999777777777777777777777777777777777777777777777777444444444444444444444444444444555555666777777888666666555555555444444444444444444555555555666666666666666666777777777777888888888888888888888888:::::::::;;;<<<===??????DDDNNN^^^vvv___LLLDDD>>><<<@@@:::::::::999999999888888777888999999999777666555666666666666777777777777666666666666666666666666333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444555555555555666666666777444777999<<>>999777777999999888666666666666777777777777555555555555555555555555444444444444444444444444444444444555555555555666555555444444444333333333333444444555555444444333555555555666666666666777:::999999999888888777777888666888;;;<<<;;;???EEERRRZZZsssfffNNNDDD???;;;;;;<<<:::666999>>>;;;444777777777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333444555555333333555777777666;;;JJJYYYbbbfffhhh{{{ooo```ZZZjjjvvvpppooojjjeeebbbiiivvvzzzrrrgggLLLAAA:::>>>DDDDDD???<<<999888666555555555666777666666666666666666666666555555555555555555555555zzzlllUUUHHH===<<<<<<999777888999999777666666666666666666666555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444333333333333333333333333333333333222222222333333333333444333333333333333333333333555555555555555666666666777777777666555555666777555888<<<======HHHeeevvvrrr}}}uuummmxxxsssnnnnnnqqqwww{{{}}}uuuhhhYYYNNNAAA<<<888999<<<===999444666666666666666666666777444444444444444444444444444444444444444444444444444444444444555555555555444444444444333333333333333333444444444444333333444444444555555555666666999888888888777777777666999777999<<<===???EEEMMM]]]ooozzzSSS<<<777:::;;;999555666;;;;;;666777777777777666666666555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333111222333555666777666555666AAANNNWWW^^^gggqqqxxx|||pppbbb```nnnuuummmjjjiiihhhgggqqqyyy^^^KKK:::888===>>>999555888777777666666666666666555555555555555555555555555555555555555555555555{{{cccVVVGGG???<<<:::888999888777666555555444555555444444444444333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333222222222222111222222222222222222222222111111222222222333333333222222222222222222222222444444444555555555666666777777777666444444666888666999===AAAKKKccc{{{vvvzzz}}}sssnnnpppnnniiihhhmmmrrrwww{{{|||}}}|||uuummmSSSHHH<<<777999:::777222666666666666666666666666444444444444444444444444333333333333333333333333333333333444444444555555444444444333333333222222222333333444444333333222333333333333444444444444777777777666666666666666999888888;;;>>>CCCMMMXXXiiijjjEEE=========;;;666666888999777777777777666666666555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000222444777888777666:::LLL\\\^^^```lll{{{ttteee[[[hhhccceeefffeeecccfffmmmsss~~~{{{```CCC888999;;;888555777777777777777666666555555555555555555555555555444444444444444444444444{{{lllWWWFFF>>>:::999:::777777666555444444444444333333333333222222222111222222222222222222222222333333333333333333333333111111111111111111111111222222111111111000000000111111111111111111111111111111111111222222222222222222222222222222222222333333333444555555555666333555777777666666999;;;<<<999;;;KKKfff|||rrrrrrmmmccccccnnnhhhiiilllsss~~~nnnVVVBBB777555666777666666666666666555555555333333333333333333333333222222222222222222222222222333333333444444444444333333333333222222222222222222333333333333222222111222222222333333333333555555555555555555555555999777777:::>>>FFFUUUcccyyyZZZFFF??????===:::888777777666777777666666666555555555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111222222222///111333333333444999<<>>BBBMMMdddtttjjjmmmqqqkkkggglllwww}}}^^^EEE888777:::777666666666555555444444333333333333333333333333222222222222222222222222222222222222333333333444333333222222222111111111111111222222222222111111111111111111222222222333444444444444444444555555777666777;;;AAALLL```qqqzzzxxxxxxxxxxxxzzz}}}pppKKK===;;;:::::::::888777666666666666666555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222222222000333555111...222>>>III[[[dddooozzzooo[[[jjjyyykkk]]]bbbbbbcccfffnnnzzzmmmVVVEEE:::777999666777888888888777555444555555555555555555555555444444444444444444444444|||cccQQQGGG???999777666555444444333444444222222222222111111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000////////////000000000000000000000000///000000000000111111111000000000000000000000000000111222222333444555555000444777666333444999>>>EEEZZZsss|||oootttjjjaaadddnnnyyyxxxYYY@@@555333777666666555555444444444222222222222222222222222111111111111111111111111111111222222222333333333222222222111111111000000000111111222222111111000111111111111222222222222444444444444444555555555777777;;;BBBJJJYYYqqq|||tttoooiiigggdddcccdddggglllooorrrtttuuutttsssuuuzzz{{{wwwrrrrrrvvv}}}]]]BBB<<<777888:::999888888666666666555555555444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111222222333333222444555222111999IIIVVV```jjj|||uuuaaadddwwwhhhccccccccc[[[___fffrrr|||jjjUUUAAA777444777777777777777666666555444444444444444444444444333333333333333333333333{{{iii[[[MMMAAA888777666555444444444444333333222222222111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000////////////000000000000000000000000/////////000000000111111000000000000000000000000000000111222333444555555333555666444444:::FFFPPP```yyywwwkkk``````eeemmmyyyiiiPPP===444777777666555555444333333222222222222222222222222111111111111111111111111111111111111222222222222222111111111000000000000000000111111111111000000111111111222222222333333444444444444555555555666888;;;BBBLLLYYYlll{{{pppgggaaa___ggghhhjjjllloootttxxx{{{tttwwwxxxvvvrrroooqqqtttvvvqqqjjjeeeeeehhhmmmppptttxxx~~~XXXIII;;;999:::999888999666666555555555444444444222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000111111222333333444444222222444<<>>HHHUUUdddzzz{{{zzzxxxuuuqqqnnnoooqqqttt}}}yyypppkkkiiijjjkkkggghhhjjjooovvvqqqZZZDDD<<<;;;999777888666666555555555444444444111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222333333444444444000///666FFFWWWaaafffpppgggooo}}}vvvhhh```cccgggeeeggglllwww~~~}}}qqqWWWFFF999888666555555555666777444444444444444444444444333333333333333333333333|||fffYYYHHH===555555777444333555111111222222222111111000000000000000000000000000222111111111000000//////000000000000////////////////////////////////////////////////////////////////////////000000000000////////////000000000000---000111000111444555555000888555444CCCYYYrrr{{{|||}}}zzz{{{xxxuuutttqqqmmmkkkkkkjjjiiihhhmmmsss}}}~~~lllWWWWWWeeeppp|||rrrfff[[[DDDAAA999222333888555---444333222222333333111///000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333555555444333333333555666<<<<<>>;;;666555;;;444333222222333333222111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333222444555555555777:::<<>>999999666444555444444444444444444444444333333222111111111111222~~~pppdddRRRCCC:::555444555444333333222111111111111000000000000000000000000000000000000000000//////000000/////////................................................................../////////000000////////////000000000000111//////222555666777999;;;FFFRRRhhh{{{ooopppxxx{{{}}}uuuiii___^^^gggppp}}}nnngggqqqsssMMM@@@CCC>>>111555333222222333333333111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222333333222444666666666777<<<@@@KKK[[[wwwuuulllgggjjjuuu|||{{{vvvLLL===:::888555555555555555555444444111111111111111111111111/////////////////////////////////////////////////////////////////////////////////000000000000000//////000111000///333888???TTTaaacccccceeewwwsss}}}lllaaagggiiippp{{{iiiKKK<<<888555222222444444444444444444444444222222111111000111111222xxxeeeRRRCCC;;;666444555444333222111111111111//////////////////////////////////////////000000////////////........................................................................////////////////////////000000000000///---///555666555777<<>>999777444222222222111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000111222222333333444666777666777<<>>LLLZZZiiidddZZZhhh}}}yyyzzzvvvlllgggiiimmmqqq~~~hhhNNN>>>777666777444444444444444444444444222111111111111222333333wwwcccTTTFFF;;;777666444222111111111222////////////////////////........./////////000000//////.........------------------------------------------------------------------.........//////////////////000000000000111000333777555555EEEZZZzzzuuutttmmm\\\WWW^^^ggg~~~nnnnnn~~~{{{iiiSSSFFFDDD<<<999555222222111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000111222222333333333666777777:::CCCRRR^^^xxx~~~zzzyyyxxxyyy{{{rrrXXXDDD999888777666555444333222111111111111111111111111000000000000000000000000................................................------......///000000111111---...444666:::JJJ]]]dddhhhccccccooouuuyyy|||oookkkmmmqqqxxxyyy___HHH:::666666444444444444444444444444222222222222222333444444~~~~~~ooo```QQQEEE888666444222000111111222////////////////////////---.........//////000000//////.........------------------------------------------------------------------.........//////////////////000000000000222111555999888===UUUqqqnnnrrrvvvbbb[[[\\\SSS___llluuuzzz{{{|||}}}|||iiiMMM===:::555222111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000111222222333333333555888888<<>>888111111444555111,,,000000000000////////////////////////////////////......------------......//////...---,,,,,,++++++..........................................------+++---///000//////000111333000111666???QQQnnnxxxlll{{{vvvkkk]]]VVVPPPQQQ\\\lll{{{{{{vvv|||yyyQQQ<<<666;;;444---000111000000000000////////////000000000000000000000000////////////////////////............////////////...000111111000111333666444<<<888777EEETTT^^^iii}}}tttoooqqqxxx~~~mmmIII===666999888111111777333333333222222222111111000000000000000000000000........................---------.........//////+++---//////...---...///000444333111===UUUhhhmmmmmmooo}}}{{{jjjkkkpppyyy~~~hhhOOO===555999999777555555666444222222222222111222222333333kkkWWWIIIAAA888444555555333///111000000000////////////////////////////////////......------------......///......---,,,,,,++++++................................................---///000111000///000111222444444888JJJfff{{{~~~~~~}}}vvvxxxnnn___RRRNNNTTT___hhh{{{{{{qqqxxxmmmLLL888666222222666666111000000000////////////000000000000000000000000////////////////////////............////////////...000111111111111444666333888777<<>>555222222111///111111000000000/////////////////////////////////......------------...............------,,,,,,+++------------------------...........................000111111000///000222000888===DDD___uuu}}}lllYYYOOOOOORRR```nnn|||yyyxxxYYY999333222444555222111111000000000/////////000000000000000000000000////////////////////////............///////////////000111111111222444666444777888EEEYYYcccooo{{{nnnjjjssszzzcccNNN:::555555444333444333333333222222222111111000000000000000000000000........................------........./////////,,,...000111111111333555333111888KKK___kkkoooppp|||ttt~~~yyyllljjjwwwzzzwwwYYY>>>888777666555444333333444444444333222111111111111iii\\\JJJ<<<444222111000111111111000000000//////////////////////////////......------------............---------,,,,,,,,,---------------------------------..................///000000//////000222222<<>>555222222222111111111111000000000000000000000000000////////////////////////............/////////000000111222333222333555777<<>>NNN]]]gggrrr|||tttttt}}}|||ppp{{{vvviiikkkrrrbbbFFF:::666555666666555555444444333333|||www~~~~~~wwwgggOOOCCC555///111444555333////////////..................------------......//////...---------------,,,,,,,,,---------......---...///...---...000222000222333555>>>SSSrrruuuzzz~~~zzzyyywwwXXX@@@888333444555222000000000000000000000000000000000000000000////////////////////////000000000000000000222444333777EEESSSVVVddd~~~|||pppkkkqqqsssfff___\\\]]]^^^bbbiiiuuu{{{}}}www}}}iiiJJJ555444444444444555444222000000000000000////////////////////////000000000000////////////////////////111000111444;;;HHHXXXeeejjjsssvvvvvvnnnrrrwwwrrrkkkgggkkksssqqqLLL999666999777666555444333333333222vvvvvv|||vvv]]]OOO===222111333444333////////////............///......------....../////////...------------...,,,,,,,,,---------......,,,...///.........000222000000222999LLLiii|||zzz{{{zzziiiHHH<<<222000333222111111111111111111111111111111////////////000000000000////////////000000000000111111333444444999HHHWWWYYYlllooolllppp|||pppggg___ZZZ^^^```dddkkkuuu}}}pppSSS<<<666444333333333333000...000000000000////////////////////////000000000000////////////////////////000111222777BBBQQQ```iiirrryyyzzzkkkrrrssszzzzzztttjjjfffccckkkxxxXXX<<<777;;;777666444333222222222222vvvxxx~~~}}}xxxyyy}}}}}}nnn^^^III999333222333333////////////............//////............//////000///......------......,,,,,,,,,---------......,,,...//////...///111333111222555AAAZZZxxxyyy}}}|||}}}~~~{{{vvvXXXGGG555000111333333444111111111111111111111111////////////000000000000////////////000000000000222111222555888???MMM[[[dddxxxuuujjjppp|||zzzllleeebbbaaa```dddhhhnnnwwwuuu\\\GGG:::666333222333333000---000000000000////////////////////////000000000000000000000000000000000000///222666<<>>;;;666555444222222222333333wwwwww{{{}}}|||nnnWWWCCC666222222333////////////............//////............//////000//////...............,,,,,,,,,---------......,,,...////////////222444333777===JJJbbb{{{vvvzzzwww___DDD777555444444444111111111111111111111111.../////////000000000111////////////000000000000333111222777>>>GGGUUUaaattt|||nnnmmm~~~}}}mmmcccaaadddhhhiiinnnsss{{{nnn\\\@@@:::444222333333111///000000000000////////////////////////000000000000000000000000000000000000000555;;;CCCRRRccckkkjjj^^^qqqxxxmmm}}}wwwssslllkkkhhhqqq~~~fffKKK:::777555444333333333555666~~~|||~~~wwwaaaJJJ999222222444000/////////............//////............//////000000///...............,,,,,,,,,---------......,,,.../////////000222444444;;;EEEQQQeeeyyyzzz}}}|||wwwUUUAAA999666333333111111111111111111111111.../////////000000111111////////////000000000000333000111999CCCNNN[[[eeerrrkkksssuuufff^^^```gggmmmpppwww}}}uuuDDD>>>666333444444333000000000000000////////////////////////000000000000000000000000000000000000111777>>>HHHXXXhhhnnnjjjlllxxx}}}zzzllliiijjjlllyyyUUU;;;777666555444444555777888{{{zzz~~~nnnVVVCCC888444444333222000000000///---,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......---000000...---///222333999GGGQQQ\\\lllrrrvvvxxx{{{vvvJJJ???999000555222222222111111111111000000000000000000000000000000000000111222222333333000666555777EEESSSeee{{{uuunnnsssnnnkkkhhhiiiooouuuyyyzzzaaaDDD///222666///---333222111111000000000000000000000000000///////////////...------///000000000---777DDDQQQ___kkklllhhh}}}tttjjjiiihhhnnnzzz```FFF666888777444333444555555~~~}}}yyyttt^^^JJJ<<<444222333111////////////...,,,......---------,,,,,,,,,------------------------,,,,,,,,,---------......---000111000000222555888>>>WWWjjjtttzzzyyy|||}}}ssstttccc???444444888222222222222111111111111000000000000000000000000000000000111222222333333333666555<<>>555666555333333~~~~~~yyy{{{{{{___KKK:::777222000000000000000......---------,,,,,,,,,------------------------,,,,,,,,,---------......---***+++000111666HHH]]]uuuzzzrrrlllttt|||zzzzzzzzz|||tttppprrr}}}|||ppp[[[CCC888444444333333333222222222111111111111111111111111000000000111222222333333333CCCJJJSSSjjjuuuooonnnooozzzrrrkkkfffdddbbbaaa______````````````______```^^^\\\XXXUUURRRPPPOOOPPPPPPRRRYYYcccnnnvvvzzz~~~~~~~~~yyy}}}|||zzzyyyyyyyyy{{{}}}}}}|||zzzvvvssszzz{{{gggKKK999555555333222111111000000000000000000000000000////////////---///111111000333:::@@@LLLWWWaaaaaa^^^jjjlllrrrmmmhhhgggooo|||hhhEEE777777555333333}}}}}}{{{|||jjjVVV<<<888444111000000000000......---------,,,,,,,,,------------------------,,,,,,,,,---------......222...///555999???UUUmmmuuukkkjjjyyy~~~xxxrrrpppqqqsssxxxooojjjvvvZZZ<<<444444444333333333222222111111111111111111111111000000000111222222333333888GGGLLLTTTsssnnnccclllxxx}}}lllhhhaaa\\\XXXUUURRRPPPMMMMMMNNNNNNNNNNNNMMMMMMPPPNNNLLLJJJIIIJJJLLLMMMRRRTTTYYYbbbnnnyyy|||zzz}}}|||~~~yyyuuu||||||tttrrrxxxzzzxxxwwwwwwtttxxxzzz{{{{{{||||||zzzkkkqqqSSS<<<666555333222111111000000000000000000000000000////////////,,,///111111000444<<>>QQQnnn{{{{{{}}}}}}{{{xxxvvv{{{}}}uuurrr|||ggg===999555222111111222444111111111111111111111111//////000111333555888999HHHTTT___rrrwwwbbb[[[^^^llluuudddWWWNNNJJJEEECCCAAA@@@???@@@AAABBB??????@@@@@@@@@@@@@@@@@@CCCDDDEEEEEEGGGJJJOOOSSS\\\dddqqq|||tttwww||||||yyywwwtttsssvvvwwwxxxxxxwwwuuurrrqqquuuhhh|||mmm{{{]]]AAA555555222222111000000000000111000000000000000000000000//////000222777???JJJQQQ___bbbWWWPPPjjjsssqqqeeeccckkkxxx|||pppSSS===777777555fffrrr~~~}}}vvvsssttt}}}zzz}}}wwwkkkgggppp}}}~~~uuuaaaQQQ???666222000///111///............---------------------------------,,,,,,------.../////////---555:::AAAZZZ{{{{{{~~~yyyyyyzzz~~~yyytttwww|||kkk@@@;;;777555333000000222111111111111111111111111///000000111222555999<<>>RRRWWWlllrrrddd^^^dddpppuuu[[[KKKEEEDDDDDDCCCBBBAAA@@@@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFIIIJJJKKKMMMPPPVVV]]]bbbsssvvvoooqqq{{{||||||}}}~~~zzzvvvssssssttttttuuuuuuvvvvvvrrriiifffpppmmmSSS???666333222222111111111111111111111111111111111111111111222444777===EEEOOOVVV```ZZZVVVeeennn^^^fffaaawww}}}eeeGGG666444777MMM[[[jjjttt{{{vvvoooiiilllxxx}}}~~~tttddd^^^jjj|||~~~kkk[[[III===666111000333///............---------------------------------,,,,,,------.../////////...555===LLLiiiwwwuuu{{{wwwuuuvvvyyy}}}~~~xxxzzznnnJJJ<<<222444888555333555111111111111111111111111333444444222111555<<>>888444222222222222222222222222222222444555555333444;;;HHHRRRcccxxxhhhfffgggxxxwww]]]TTTTTTRRRRRRVVVTTTSSSSSSSSSTTTTTTSSSSSSVVVUUUUUUXXX\\\___```aaagggooo{{{rrrddd^^^```hhhuuuyyywwwxxx|||yyyuuupppnnnooopppooonnnlllhhhhhh```WWWiiikkkjjjyyyXXX;;;222555777111111555111111111000000111111222333555000<<>>BBBNNNeeeyyyzzzqqqiiiggglllttt|||zzz}}}xxxmmmggghhh}}}zzz~~~yyyrrrfffWWWGGG:::444111000///......------.........------,,,,,,------...,,,---///000000000222444@@@```|||{{{tttooonnnjjjiiijjjiiiffffffiiilllnnnvvv{{{~~~|||vvvrrrjjjpppvvvcccAAA555555666555333333333333333333333333444666666555666>>>LLLVVVaaavvv~~~gggeeennnyyybbb[[[]]]]]]\\\]]]\\\___aaa```]]][[[\\\^^^^^^^^^```dddhhhkkkllllllwwwyyykkkaaa[[[^^^kkkxxx{{{xxxyyy}}}}}}xxxqqqmmmkkklllmmmmmmhhhkkkiiibbbZZZ[[[zzznnn```sssggg@@@555666888111///333111111111000000111111222333666777@@@EEEHHHXXXaaaYYYWWWhhhlllpppxxx```ccceeettt{{{uuuooolllfffdddgggoooyyy~~~~~~wwwSSS===AAAAAACCCDDDBBBEEEPPP]]]sss~~~vvvmmmgggiiipppxxx~~~yyy||||||rrrfff___lll}}}vvvqqqiii^^^NNN>>>555333000//////..................------,,,,,,------...,,,---///111000000333888OOOnnn}}}zzzrrrjjjeeebbb]]]YYYXXXWWWTTTVVVZZZccciiivvv~~~|||}}}vvvrrrsssrrr~~~{{{lllCCC444999;;;777333333333333333333333333333555666666888AAAOOOZZZdddyyy}}}ggggggyyy}}}iiidddffffffddddddggglllpppmmmgggdddfffiiifffkkkrrruuuvvvwww{{{ssseeeYYYWWWcccrrr~~~~~~wwwwww}}}|||tttmmmiiiiiijjjlllggglllfffaaa^^^RRRbbbrrr^^^ppprrrEEE777555777000...333333111111000000111111222333555;;;AAADDDLLL]]]ddd\\\hhh{{{rrr~~~lll^^^kkkjjjyyy~~~{{{uuupppkkkfffaaa]]]\\\___hhhuuuyyy|||~~~~~~```>>>CCC@@@AAADDDDDDBBBCCCFFF___rrr{{{pppgggfffjjjsss~~~zzz{{{}}}vvvhhh]]]YYYxxxtttnnniiicccUUUCCC888555000000///............///...------,,,,,,------...---,,,...111111000666???\\\xxx~~~zzzzzzrrriiiaaa]]]^^^WWWRRRQQQOOONNNQQQVVV```iiixxxzzzuuuuuusss~~~vvvtttGGG666999999222333333333333333333333333222444666666999CCCRRR]]]oooxxxhhhqqqtttmmmlllkkkjjjiiinnntttyyyvvvooojjjlllpppoooyyyyyykkk[[[TTT^^^lll|||yyyyyy~~~wwwoooiiiggghhhjjjhhhiiibbbaaaaaaPPPTTTuuuyyyaaappp|||OOO:::333555000///333444111111000000111111222333333===AAAEEERRRaaaffffffxxx___]]]nnnmmm|||}}}zzzwwwuuussslllddd]]]ZZZYYYXXXXXXZZZcccpppxxx{{{~~~~~~}}}~~~wwwrrrzzzqqqFFFKKKCCC===@@@CCCDDDDDDFFFQQQhhhsssgggaaaaaakkkxxx}}}||||||wwwlllccc^^^wwwsssjjjeeecccYYYGGG:::777111000//////......//////...------,,,,,,------......,,,---111111111;;;HHHfff~~~wwwzzz|||zzzsssjjjbbb]]][[[ZZZTTTOOONNNNNNNNNRRRXXXcccnnn}}}~~~yyyppprrr~~~mmmsssnnnHHH777777777222333333333333333333333333111444666777;;;FFFUUUaaaqqqzzzqqqlllwwwpppnnnmmmnnnqqqwww|||{{{uuurrrtttwwwuuu}}}ppp^^^TTTYYYdddsss}}}{{{ssslllhhhggghhhhhheee```bbb```SSSRRR```ggglll___AAA222444111000444333111111000000111111222333333>>>AAAGGGWWW```fffsss{{{jjjVVVZZZkkkqqqvvvpppllljjjhhhccc^^^VVVPPPOOORRRXXX\\\aaammm}}}~~~}}}zzz|||~~~~~~|||}}}ssskkkuuu~~~RRR[[[QQQHHHHHHLLLNNNPPPSSSWWWooowwwjjjaaa^^^bbbqqq}}}zzzwwwqqqkkkeeetttrrrfff___```ZZZJJJ===999111000000///////////////...------,,,,,,------...000,,,,,,111111222???PPPnnnzzzssssss}}}|||www|||zzzuuulllddd___^^^```\\\VVVRRRSSSTTTUUU[[[aaajjjvvv|||rrrssszzzxxxnnnkkkOOO===666666666444444444444444444444444222444777999>>>IIIYYYeeerrrqqqiiimmmuuusssnnnppprrrsssxxx~~~}}}~~~sssbbbTTTTTTZZZcccxxx~~~}}}xxxoooiiifffffffff```ccceee[[[UUUUUUTTT|||sssgggqqqKKK444444333333444111111111000000111111222333666???AAAJJJ[[[\\\ddd~~~}}}^^^ZZZ[[[fffxxxzzzpppggg```\\\YYYWWWTTTSSSPPPMMMMMMSSS]]]eeelll{{{}}}|||{{{|||||||||{{{zzz{{{}}}}}}{{{nnnpppcccjjjbbbZZZXXXYYYXXXZZZ]]]eee}}}yyynnnddd```[[[kkk|||}}}yyywwwtttqqq^^^hhh}}}vvvzzzsssddd[[[^^^[[[LLL>>>:::111111000///////////////...------,,,,,,------...111,,,,,,111111333BBBUUUttt{{{ssspppuuu~~~yyyvvvppphhhaaa^^^aaadddccc^^^[[[]]]___aaagggmmmppp{{{~~~~~~xxxsssqqq|||iiizzzvvv^^^FFF666333888444444444444444444444444333666999;;;@@@LLL\\\hhh~~~{{{ggg```nnnuuunnnqqquuuuuu{{{{{{uuudddTTTOOOSSSWWWppp~~~~~~{{{rrrjjjfffeeeddd^^^ggggggWWWVVVZZZOOOjjjeeettt~~~SSS777555555444444000111111111000111222222333999AAAAAAMMM\\\YYYbbb```ddd```ddd~~~wwwoooeee[[[UUUPPPMMMLLLJJJMMMNNNNNNOOOVVVbbblllwww~~~|||{{{{{{{{{|||zzzxxxwwwwwwxxxzzzzzz}}}tttlllyyyvvvyyysssjjjeeeeeeiiiooorrrzzzyyymmm```ZZZdddrrrzzzuuurrrfff```ppp{{{kkk\\\\\\\\\QQQCCC===444111...,,,---///000000......------------......///,,,///444111222IIIddd|||xxxwwwzzzwwwpppddd[[[XXX[[[bbbfffeeeeeeeeefffiiilllpppsss|||~~~zzzyyyssspppuuuooowww^^^:::666777555555444333333333333444333666666<<>>NNNZZZooovvvddd\\\eeewwwxxxxxxzzz~~~~~~}}}tttdddUUUNNNKKKSSS___qqq~~~}}}}}}~~~wwwllleee```_________^^^[[[VVVSSSHHHXXX~~~{{{VVVZZZuuuYYY777888666///777111222222222111222444666999DDDNNNVVVdddxxxqqqnnnooosss}}}nnn^^^SSSIIIGGGGGGJJJMMMPPPSSSVVV]]]aaagggoooyyy~~~}}}||||||}}}~~~|||{{{sssuuuwwwxxxvvvttttttttttttzzzyyymmm^^^XXXVVV```ttt{{{vvvvvvhhhbbbVVVWWWvvvnnnXXXLLLLLLHHH@@@888555000.........///.........------------......000222111111<<>>666666555444444444444555666999888AAAQQQ___vvvqqqbbb___mmm~~~wwwwww{{{~~~~~~~~~wwwgggXXXPPPHHHNNNYYYlll~~~{{{zzz}}}~~~xxxoooggg___^^^]]]]]]\\\ZZZVVVSSSGGGMMMiii~~~[[[[[[zzzjjj@@@888555///666222222333222222333555888:::CCCOOO[[[mmmsssxxxsssxxxrrrdddVVVMMMMMMOOOPPPQQQTTTYYY]]]___eeejjjrrr{{{~~~~~~~~~|||yyyvvvtttvvvxxxxxxvvvtttttttttvvv{{{~~~rrraaaYYYTTT[[[mmmxxxuuuiiieeeYYYUUUmmm}}}yyymmmZZZLLLGGGGGGFFF999666111///..................------------.........222222333CCCcccxxxuuurrrqqqssstttuuuuuupppjjjfffhhhooouuuxxxwwwssstttsssoookkkmmmssszzzxxxnnnppplllbbbdddBBB???777666555555444444555555555999:::CCCUUUccc{{{mmm```cccuuuxxxuuuwww{{{~~~~~~xxxiiiZZZRRRFFFKKKTTTfff~~~}}}xxxwwwzzz~~~~~~}}}zzzrrriii^^^]]][[[ZZZZZZXXXVVVSSSLLLKKKZZZzzzddd___~~~}}}RRR999333333444222333333333222444666999<<>>777777666555555555555555444999;;;GGGYYYhhhuuuggg^^^eee~~~qqqhhhooossszzz~~~~~~yyykkk\\\SSSIIIJJJMMMVVVkkk}}}zzz~~~vvviii]]]ZZZXXXVVVVVVUUUTTTSSSNNNGGGHHHggghhhVVViiisss;;;222<<<222222333444444333555888:::===FFFYYYeeevvvzzzxxxvvvvvvlllhhhhhhhhhnnnpppmmmnnnwww~~~}}}}}}|||yyyvvvpppqqqrrrrrrsssuuuxxx{{{qqqxxx}}}~~~yyyjjj^^^SSSRRRYYYgggyyy~~~uuuooonnn^^^RRRYYYnnnnnnuuuxxxqqqfffZZZNNNGGGCCCBBBAAA;;;444000111000---***...............///000000222555444;;;VVVxxx{{{wwwxxx}}}~~~~~~~~~xxxsssrrrsssxxx||||||vvvpppsssooorrr|||vvvhhhlll{{{___jjjiii999;;;999777666666666555333444777>>>JJJ]]]vvv~~~ppp```[[[mmmzzzqqqnnnooorrr}}}{{{xxxuuummm```UUULLLKKKKKKPPP```yyy}}}yyy~~~~~~}}}uuunnn```ZZZSSSQQQSSSUUUSSSPPPJJJKKKHHH]]]xxx[[[SSSzzzIII555777222444444333333444777999;;;<<>>BBBMMM___xxxzzzooofffiii~~~tttkkknnnvvvvvvyyy{{{xxxuuulll```WWWMMMIIIFFFIIIUUUkkk}}}vvvzzz~~~}}}}}}~~~yyyttthhh___UUUPPPPPPRRRQQQOOOMMMLLLEEERRRuuuiiiPPPXXXyyy[[[<<<;;;000444444333333555777:::<<>>;;;888666777777888777999;;;AAAOOOfffvvvlllfffppp{{{mmmiiijjjooouuu{{{|||yyytttlllaaaZZZQQQJJJFFFIIIQQQbbb{{{|||tttssswww{{{~~~||||||~~~}}}{{{sssiii[[[SSSQQQRRRQQQPPPJJJKKKEEE>>>III```aaaNNNIIIqqq|||JJJ<<<777444444333444666888;;;===DDDSSSdddwwwmmmpppxxxvvvxxx{{{|||}}}|||xxxvvvuuuuuussstttuuuvvvuuusssqqqpppkkkooorrrrrrooommmnnnpppooonnnnnnrrrvvvzzz}}}nnn___XXXWWWVVVUUUkkkzzz}}}sssaaaRRRJJJMMM[[[iiioooooojjjcccUUUIIIaaaxxxuuuqqqllleeeWWWEEE888<<<:::666222///........................///000000000222HHHttt}}}|||~~~|||sssooouuuwwwzzzyyyvvvxxx~~~~~~}}}zzztttmmmgggvvvxxx___jjjbbb@@@<<<888666777888888888<<<===DDDSSSjjj}}}wwwjjjdddoooppphhhiiinnnssswww~~~|||yyytttlllbbb\\\OOOHHHDDDGGGMMMYYYqqqyyytttuuuzzz~~~|||}}}~~~}}}uuukkk]]]UUURRRRRRQQQOOOLLLLLLJJJ@@@>>>RRR]]]QQQJJJzzzUUU::::::444444333444666999<<<>>>FFFTTTeeeyyynnnttt}}}xxxwwwzzz}}}}}}~~~}}}xxxuuusssrrrtttuuuuuuuuutttsssqqqpppnnnppprrrsssrrrqqqqqqqqqllljjjlllrrrvvvyyy}}}}}}www___UUUTTTVVVVVV```wwwzzzyyyxxxfffUUUJJJIIIUUUcccyyyrrroooiiidddUUUDDDXXXxxxtttooolllfffZZZIII===;;;:::888555111///.....................///000000333555NNN|||uuuoooqqqxxxyyyyyyyyyyyy}}}~~~}}}}}}~~~vvviiivvvaaadddeee@@@===999666777888999999;;;>>>FFFXXXqqqyyyjjjdddppp}}}zzzxxxjjjfffjjjpppwww}}}~~~~~~|||yyytttkkkccc]]]QQQIIIEEEGGGJJJRRRhhh~~~yyyuuuzzz|||~~~tttjjj]]]UUURRRQQQOOOLLLMMMIIILLLFFF===LLL[[[QQQUUU___777:::444444333444666999===???IIIUUUggg~~~lllyyy~~~zzzxxxzzz|||~~~~~~zzzvvvtttsssrrrrrrrrrrrrrrrrrrrrrrrrppppppqqqrrrttttttrrrqqqmmmkkkmmmssswwwwww||||||}}}uuuaaa^^^eeejjjlllzzzwww{{{iiiWWWJJJGGGRRR___rrr|||~~~uuuooohhhdddTTT@@@QQQ~~~uuuqqqmmmiiibbbVVVGGG===:::::::::777333000//////...............///000000999;;;TTT|||qqqmmmrrryyyxxxxxxyyy|||}}}}}}}}}}}}lllqqq```]]]bbbAAA===999777777888999:::888<<>>ZZZvvv}}}|||oooooozzz{{{vvvuuu{{{xxxnnnssskkkeee}}}bbbBBB444<<<888333;;;777777;;;>>>III]]]uuullliiiwwwwwwmmmeeefffkkkrrrzzz~~~rrreee___ZZZUUUVVV[[[gggqqqwwwuuutttzzz}}}~~~}}}zzzwwwrrrjjjaaaZZZVVVNNNGGGDDDFFFOOO```oooyyyzzz{{{oooggg\\\TTTOOOMMMKKKIIIMMMIIIFFFEEEEEEHHHRRR]]]TTTqqqfff???>>>888555444666777777<<>>HHHnnnzzzyyyiii[[[[[[^^^XXXIII===:::999888555333111///......///000000//////222333666EEEhhhtttkkkqqq|||zzzxxxuuuwww}}}{{{wwwwww{{{}}}~~~}}}xxxqqqqqq|||vvv```mmmeee@@@::::::777888444<<<>>>@@@KKKaaa}}}sssfffjjj~~~ssskkkiiikkkttt}}}wwwmmmaaaXXXUUUOOOKKKIIILLLNNNOOOQQQTTT[[[]]][[[TTTQQQUUU[[[]]]qqqwww}}}|||yyytttlllccc]]]SSSMMMHHHFFFEEEJJJWWWddd}}}{{{xxx}}}xxxssskkkdddZZZQQQLLLJJJIIIHHHIIIHHHGGGFFFDDDFFFRRR___\\\UUUgggpppJJJ888888555555777777777<<>>EEEgggyyy|||}}}pppeeeccceee___PPPCCC;;;:::888666333111///...---///000000///000222444999PPPuuu{{{rrrmmmsss|||uuussssssvvv|||xxxsssssstttyyy{{{~~~~~~|||~~~~~~}}}{{{tttmmmrrrxxx[[[```vvvxxxFFF888:::999777222???<<>>===666;;;::::::AAAHHHYYYzzzkkkfffdddppp|||uuuppprrrtttvvvxxxyyy|||~~~zzzvvvssstttxxxyyy||||||iii\\\SSSKKKFFFEEEBBBKKKLLLMMMVVVZZZ^^^jjjqqqvvv^^^TTTLLLKKKMMMPPPWWW```kkkuuu~~~|||xxxuuuqqqeeeYYYRRRKKKDDDDDDEEEEEEIIINNN^^^rrrtttuuuwwwsssssspppllleee^^^WWWQQQJJJEEEFFFKKKJJJJJJLLLNNNMMMGGGAAA???KKKNNNwwwXXX<<<888555555666999???DDDSSSzzzxxxfffyyyvvvtttrrrqqqtttuuutttuuuyyy}}}{{{wwwvvv|||~~~wwwnnnfff```XXXXXXYYYZZZ]]]bbbiiimmmyyy{{{wwwpppoooqqqooollljjjkkkmmmooonnnllllllkkkjjjjjjjjjiiigggeeeiiiiiiiiijjjkkkmmmpppqqqxxx|||}}}tttrrr___TTTNNNIIIPPP\\\nnn~~~qqqeeeYYYOOOJJJQQQuuu}}}vvviiibbbcccccc\\\RRR???:::666666444000///000000...///222222000444999KKKqqq{{{qqqlllooovvvzzz|||~~~zzzvvvuuusssppppppsssvvvwwwxxxvvvwwwxxxyyyzzz||||||}}}~~~~~~xxxrrrzzzeee\\\}}}|||JJJ???<<<666<<<::::::===FFFZZZ|||qqqeee]]]cccwww~~~zzztttnnnjjjkkknnnqqqtttwwwzzz~~~~~~{{{xxxvvvuuuyyy|||vvvgggVVVLLLGGGCCCCCCEEECCCJJJIIIIIIRRRXXX^^^kkkxxx|||eeeVVVQQQPPPUUU\\\aaaiiirrr|||}}}xxxvvvqqqfff[[[RRRKKKEEEEEEFFFFFFIIIMMM___ssspppooo}}}uuurrrrrrppplllggg```XXXRRRKKKFFFHHHMMMKKKLLLNNNPPPNNNIIICCC???KKKLLLfffeee===999555555777999???EEEZZZ}}}|||eee|||tttqqqooommmnnnqqqqqqoooooorrrvvvxxxwwwtttwww|||zzzssslllddd___ZZZ\\\^^^aaadddjjjpppuuuxxxsssrrrtttqqqnnnkkkkkkmmmnnnmmmlllllljjjiiijjjjjjjjjgggfffggggggggggggiiikkkmmmnnnrrruuuyyy}}}wwwuuu~~~ttt___TTTNNNIIINNNYYYiiizzzsssjjjaaaVVVNNNTTTqqqwwwppprrrooohhh```]]]\\\VVVMMMAAA;;;666666444000///000///---///222222000333888GGGoooyyyqqqmmmpppuuuxxxzzz{{{uuuqqqqqqpppoooppptttyyy{{{}}}xxxxxxyyyzzz|||~~~~~~}}}|||wwwmmmfffeeeiiiyyy~~~yyyqqq|||lll___{{{SSS@@@;;;666===:::999???KKKbbbyyyrrrhhh___XXXbbb{{{~~~xxxrrrnnnhhhccc```aaaeeekkkppptttwww{{{}}}}}}~~~~~~~~~}}}|||zzzyyyxxx{{{sss\\\PPPDDD@@@???@@@DDDHHHNNNSSSMMMIIIQQQWWW___mmm~~~hhhTTTRRRSSSZZZeeepppyyy~~~yyyvvvqqqggg]]]RRRLLLGGGGGGGGGGGGHHHLLLZZZpppooojjj~~~{{{tttqqqrrrqqqnnniiiaaaYYYRRRKKKGGGIIIOOOLLLNNNPPPQQQPPPLLLFFF@@@LLLPPP[[[nnnlll@@@999555666777999???FFF]]]~~~fffwwwlllhhhgggfffgggjjjiiiiiiiiikkknnnqqqqqqqqqvvv{{{~~~~~~{{{uuuoooiiidddaaa___bbbfffkkkoootttzzz~~~{{{xxxxxxxxxtttqqqmmmllllllmmmmmmlllkkkjjjiiiiiijjjjjjhhhfffgggggggggggghhhjjjlllnnntttuuuwwwyyy~~~yyyxxxbbbWWWggg~~~www}}}uuu```TTTMMMIIILLLVVVgggxxxsssmmmggg\\\RRRTTThhhyyyrrrsssrrrlllbbb^^^]]]UUUJJJDDD<<<666555444111///000---,,,...222222111333888FFFqqq~~~yyysssoooqqquuuxxxzzz~~~xxxsssqqqpppoooooorrrvvvzzz|||}}}xxxxxxyyy{{{~~~zzzwwwtttqqqpppjjjfffccc]]]UUURRRSSS```mmmqqqsss~~~|||{{{{{{zzz}}}~~~zzzpppwwwooobbbwww[[[@@@:::666===;;;:::BBBQQQhhhuuujjjbbb]]]ZZZcccyyy{{{vvvnnngggaaa]]]YYYVVVYYY^^^eeelllqqquuuxxx{{{{{{{{{||||||||||||{{{zzzzzz}}}ooo___NNNFFF@@@AAACCCDDDHHHLLL]]]___VVVNNNTTTYYYbbbqqqppp[[[OOOWWW]]]hhhvvv~~~yyyuuuqqqhhh___SSSLLLHHHHHHHHHGGGHHHJJJPPPggg~~~qqqiiizzz}}}{{{vvvrrrsssssspppiiiaaaYYYRRRKKKFFFIIIOOOMMMPPPQQQRRRRRRPPPIIIAAAPPP[[[^^^ccc|||pppCCC:::555777888888???III[[[}}}~~~zzzjjjssseee___]]]]]]^^^aaaaaabbbeeegggiiijjjkkkkkkqqqxxx~~~yyyrrrmmmjjjgggeeeeeeiiinnnsssvvv{{{~~~|||{{{yyyvvvssspppmmmlllllllllllljjjiiiiiiiiijjjjjjiiigggjjjjjjjjjjjjkkkmmmooopppuuuwwwyyy{{{yyy~~~}}}RRREEEOOOccc{{{{{{|||www```SSSLLLHHHIIIUUUgggyyysssmmmjjj```TTTSSS^^^}}}www|||{{{tttjjjhhhjjjaaaSSSHHH>>>666555444222000000...---...222222111444999NNNyyy{{{vvvrrrsssvvvzzz|||}}}wwwtttsssrrrrrrsssuuuxxxzzzyyyxxxwwwxxxzzz|||{{{rrrmmmhhhddd\\\VVVPPPMMMJJJGGGHHHLLLnnnrrrkkkiiiwww{{{zzzwwwtttrrrpppooonnnsssvvvzzz~~~|||rrrqqqwwwqqqeeetttvvvxxx```AAA:::777>>>;;;;;;???QQQhhh|||nnnbbb]]]]]][[[eee{{{~~~|||sssnnneee]]]WWWTTTPPPNNNSSSXXX___ffflllpppuuuwwwxxxyyyyyyyyyyyyyyyyyyyyy|||~~~qqq[[[MMMGGGDDDDDDHHHJJJHHHGGGIII]]]```WWWPPPVVV]]]fffuuuwwwaaaVVVTTT^^^hhhvvv~~~~~~xxxsssoooggg___SSSMMMHHHHHHHHHFFFFFFIIIJJJbbbyyyrrrgggvvv{{{}}}yyyuuuuuutttrrrhhh```XXXQQQJJJFFFHHHNNNOOORRRTTTTTTUUUUUULLLBBBRRRaaa]]]]]]~~~|||FFF;;;555777888888???KKK^^^~~~ooosssxxxlll~~~ooo___WWWVVVUUUWWWYYYWWW\\\aaadddcccbbbcccdddkkkuuu~~~xxxqqqnnnlllkkkjjjjjjnnnrrrvvvyyy||||||yyywwwvvvuuutttqqqnnnkkkjjjkkkllliiihhhhhhiiikkkkkkjjjhhhkkkkkkkkkkkklllmmmooopppppptttxxx{{{}}}{{{zzziiiIIIBBBEEEOOOfff|||yyyaaaSSSLLLIIIHHHTTThhhzzzsssllljjjbbbWWWSSSXXXyyy{{{www{{{|||uuujjjjjjpppjjj\\\KKK@@@666444444222000111000......111222222666<<<[[[}}}xxxttttttwww{{{{{{vvvuuuuuutttuuuwwwzzz{{{yyyuuurrruuuvvvxxx{{{}}}zzzppphhhddd___ZZZNNNIIIEEEEEEFFFEEEIIINNNkkklllbbbaaarrr}}}|||}}}xxxvvvsssooollljjjiiiiiimmmqqqwww}}}uuuooommm|||sssgggpppwwwbbbAAA<<<888>>>;;;===AAATTTlll}}}tttfffZZZWWWZZZYYYeee{{{uuupppjjjeee\\\UUUPPPMMMJJJIIIMMMQQQXXX___dddiiinnnqqqssssssssstttuuuvvvvvvwww{{{|||ttt___MMMCCCCCCCCCGGGLLLMMMHHHDDDEEEPPPVVVRRRPPPZZZbbbkkk{{{lll[[[XXX]]]fffttt~~~{{{}}}|||vvvpppllleee___TTTMMMGGGFFFFFFDDDEEEHHHKKKbbbvvvtttfffrrryyy~~~|||xxxvvvtttpppfff```XXXSSSLLLFFFHHHLLLRRRVVVXXXWWWZZZ[[[RRRDDDOOO[[[QQQUUUIII<<<555888999777@@@MMMfff|||dddpppxxxlll{{{jjjZZZSSSRRRRRRSSSUUURRRXXX^^^___\\\ZZZ\\\___lllvvv}}}vvvpppnnnmmmmmmlllmmmpppsssvvvxxxzzz|||~~~{{{}}}}}}wwwsssqqqqqqssssssrrrooollljjjiiijjjhhhhhhhhhiiikkkllljjjiiiiiiiiihhhhhhiiikkklllmmmmmmttt{{{rrrooowwwvvvtttyyyuuuUUUFFFGGGDDDGGGXXXtttzzz}}}cccUUUNNNKKKGGGTTTfffyyytttjjjiiicccYYYSSSVVVxxx{{{wwwvvv{{{uuufffbbbiiiiii___MMMAAA666333444222111111222//////111111222888???fff~~~yyytttsssvvv|||yyytttsssttttttvvvzzz}}}~~~zzzrrrmmmnnnoooqqqssssssrrrpppnnnllllllggg```\\\[[[WWWRRRLLLIIIJJJNNNOOOOOOQQQUUU^^^dddbbbeeevvvwwwuuurrrooommmlllllllllpppuuu|||sssooommmyyyrrrdddjjj```AAA===999===;;;???DDDYYYqqqzzzoooaaaUUUTTTYYYYYYeee{{{ssslllgggaaa\\\UUUOOOKKKHHHFFFDDDGGGJJJPPPUUUZZZ___eeehhhjjjjjjkkkmmmppprrrtttuuuxxxyyy{{{wwwgggRRREEECCCDDDEEEJJJOOOOOOJJJGGGGGGIIIRRRRRRUUUbbbjjjsss}}}jjj]]]```jjjqqq~~~}}}xxx{{{zzzsssmmmiiiccc^^^UUUMMMFFFDDDDDDBBBDDDHHHLLLbbbtttzzzlllmmmwww~~~yyyvvvqqqmmmfff```ZZZUUUNNNHHHHHHLLLVVV\\\]]]\\\___bbbXXXHHHGGGRRRIIIXXXLLL===555999:::777@@@OOOgggvvvbbbuuummmuuueeeUUUPPPRRRSSSTTTUUUVVV[[[___]]]XXXWWW\\\bbbsss{{{}}}xxxrrrnnnlllllllllkkklllooorrrtttuuuxxx{{{}}}|||~~~~~~vvvqqqpppqqqoooqqqrrrpppllliiihhhiiihhhggggggiiikkklllkkkjjjhhhggggggggggggiiijjjkkkooowwwmmmmmmtttccc^^^ggglll^^^VVVccc]]]KKKJJJKKKFFFEEEQQQiiiyyyfffVVVPPPMMMHHHSSSeeewwwuuujjjhhhddd[[[SSSVVVyyy~~~zzzwwwzzzggg^^^dddgggaaaOOOBBB666333444333111111444000///000111333999AAAjjj~~~xxxsssrrrvvv|||wwwrrrqqqrrrsssvvv{{{zzzqqqkkkggghhhjjjjjjhhheee```^^^ZZZ[[[XXXSSSRRRSSSQQQMMMPPPPPPSSSZZZ\\\YYYXXXZZZ```mmmppptttwwwvvvsssqqqppppppqqqrrrwww|||ooooooqqq|||ppp```ddd^^^AAA>>>:::===;;;@@@DDDYYYooo{{{ooo```UUUTTTZZZ[[[eee~~~}}}vvvnnnfffbbb\\\WWWQQQKKKHHHEEECCCAAACCCFFFJJJOOOSSSXXX^^^bbbcccdddeeehhhlllpppssstttuuuvvvwwwrrr```LLLDDDFFFHHHIIIMMMSSSSSSNNNMMMOOOKKKVVVYYY^^^kkkssszzz|||mmmccchhhuuu{{{}}}vvvyyyyyyrrrkkkgggbbb]]]UUUMMMEEECCCBBBAAACCCHHHJJJ___qqqtttjjjuuuzzzuuuoookkkfffaaa\\\XXXQQQJJJIIILLLYYY___aaa___cccfff\\\KKKAAANNNJJJeeeMMM>>>555999:::777@@@PPPbbbxxxtttddd|||pppqqqbbbSSSOOORRRUUUVVVWWW]]]aaabbb]]]XXXXXX```hhh{{{yyytttoookkkjjjjjjjjjiiikkknnnppprrrtttwww{{{~~~~~~xxxrrrrrruuummmppprrrqqqmmmiiihhhhhhgggggggggiiikkklllkkkjjjhhhhhhgggggggggiiijjjkkknnnvvv~~~tttwww~~~tttcccjjjjjjggg___TTTNNNMMMMMMJJJIIILLLLLLOOO___zzzcccUUUNNNIIIJJJRRRbbbuuuqqqgggfffaaaXXXVVVTTTmmmsssiii[[[```aaaXXXJJJ???666333333111//////333000///000000111777???hhh{{{sssrrrtttxxx}}}wwwsssssstttxxx~~~}}}xxxuuupppkkkiiigggccc^^^ZZZXXXVVVVVVOOOLLLJJJIIILLLPPPSSSUUUUUUUUU[[[ffflllllljjjkkkwww{{{zzzsssrrrqqqppprrrvvvvvvpppmmm{{{rrr\\\[[[lll???999<<<<<<>>>===GGGYYYxxx|||hhhZZZ___bbb^^^\\\iiivvvllliiieee___]]]TTTLLLJJJGGGBBB???@@@???BBBFFFJJJMMMPPPTTTWWW]]]___bbbeeeiiikkkmmmnnnqqquuuvvvkkkYYYLLLIIIKKKNNNPPPSSSSSSRRRQQQQQQRRRUUU\\\eeelllqqqxxxyyykkkeeeooo|||}}}}}}zzzyyyvvvrrrkkkccc\\\XXXVVVPPPIIIFFFHHHJJJHHHFFFIIIXXXmmmqqqooo{{{|||wwwtttrrrgggaaa\\\WWWQQQLLLMMMQQQ^^^ggghhhbbbccchhh^^^LLLGGG<<>>;;;;;;:::FFFZZZvvv~~~hhhcccllllllddd___lll|||qqqiiifffaaa[[[VVVOOOIIIHHHGGGBBB??????>>>AAADDDFFFHHHJJJLLLOOOSSSUUUXXX]]]bbbgggjjjlllsssvvvsssgggWWWLLLLLLPPPTTTWWWZZZZZZXXXVVVWWWXXX[[[cccmmmtttyyy~~~xxxmmmkkkxxxqqqsssyyy~~~{{{zzzxxxtttmmmeee]]]YYYUUUOOOHHHFFFHHHJJJHHHEEEIIIWWWkkktttkkkyyy|||vvvrrrooohhhbbb\\\VVVOOOIIIJJJNNNaaaiiijjjcccdddiii```PPPHHH>>>MMMiiiUUU<<<:::999999;;;===TTThhhtttggg|||tttbbbUUUVVV[[[^^^fffqqqwwwoooaaaSSSNNNXXXkkkzzz~~~wwwqqqpppnnnlllkkklllmmmmmmnnnnnnooosssxxx{{{{{{zzz|||~~~yyypppmmmoooooopppppppppooommmkkkjjjhhhhhhhhhiiiiiiiiihhhhhhkkkiiijjjkkkiiieeeeeeiiimmmrrryyy~~~sssmmmiiinnnrrrvvv{{{}}}}}}aaaSSSMMMIIIIIIPPP^^^ppprrrhhhgggccc\\\VVVMMM```pppooo|||{{{iii^^^bbbbbb[[[KKK@@@666444444333111222///...///111000111777???ccc~~~wwwwwwzzz}}}{{{uuurrrrrrsssttt{{{~~~zzztttooojjjeee```]]]YYYTTTQQQQQQQQQRRRTTTUUUWWWYYY[[[]]]___```dddeeelllvvv~~~zzzxxx{{{uuunnnooowww[[[WWW~~~ccc???>>>>>>:::::::::GGG\\\wwwxxxiiinnnzzzwwwjjjaaaooo|||sssjjjeeebbb[[[TTTNNNIIIGGGHHHFFFAAA>>>>>>???AAACCCDDDCCCDDDEEEFFFHHHJJJNNNSSSZZZaaagggkkktttuuupppcccUUUMMMQQQWWW]]]```cccccc```^^^___aaafffmmmwwwxxxqqqttt|||lll```eeennnyyy{{{{{{zzzvvvooofff^^^YYYSSSMMMFFFEEEHHHIIIHHHEEEHHHUUUhhh}}}uuugggwww~~~vvvppplllhhhaaaZZZTTTLLLFFFFFFJJJ```ggghhhbbbdddiiicccUUUFFF???MMM___WWW>>>:::888999<<<>>>TTTkkk{{{iii{{{ssseeeYYYYYY___fffsss~~~iiiUUUNNNRRR]]]qqq|||yyyuuurrrpppooommmlllllllllmmmmmmooooooppptttxxx|||}}}}}}~~~zzzqqqllllllnnnnnnoooooonnnllljjjiiihhhhhhhhhhhhhhhhhhhhhhhhkkkiiijjjkkkiiieeefffiiiooottt}}}|||}}}}}}aaaRRRMMMIIIIIIOOO\\\mmmrrrgggfffddd^^^WWWMMM^^^pppkkkyyy{{{jjj^^^___^^^XXXKKK@@@666333333222111222......000222111000777@@@]]]}}}|||~~~zzztttqqqrrrtttttt|||{{{sssmmmhhhdddbbb```^^^\\\YYYXXXWWWVVVXXX[[[___bbbdddfffggghhhjjjlllrrr||||||{{{vvvpppxxxdddWWW}}}```===<<<;;;999<<<>>>HHH```zzzwwwlllrrr}}}xxxiii___ooo~~~{{{tttjjjccc```\\\UUUOOOKKKHHHGGGIIIGGGAAA======@@@BBBDDDDDDCCCCCCCCCDDDCCCDDDHHHMMMTTT\\\cccgggpppqqqlllbbbVVVQQQUUU\\\dddhhhkkkkkkgggeeefffiiiqqqvvv~~~zzzvvv~~~oooddd]]]dddooo|||}}}zzzzzzxxxuuunnneee\\\WWWPPPJJJEEEDDDGGGIIIHHHEEEFFFTTTggg}}}qqqeeewwwvvvooojjjeee^^^WWWQQQJJJDDDEEEJJJ[[[bbbccc___bbbhhheee[[[EEEDDDQQQWWWnnnZZZ???:::888999<<<>>>TTTmmmnnn~~~ssseeeYYYZZZbbblllwwwsss]]]NNNRRR[[[fffyyy{{{pppjjjjjjjjjnnnmmmmmmllllllmmmmmmnnnnnnoooqqqtttxxx|||~~~zzz}}}{{{rrrkkkiiimmmmmmnnnnnnmmmkkkjjjiiiiiihhhhhhgggggggggggggggiiigggiiikkkjjjggghhhlllooouuu}}}|||zzzaaaRRRMMMIIIIIIOOO[[[lll}}}pppeeeeeeccc^^^ZZZPPPbbbjjjhhhvvvzzzlll```^^^]]]YYYLLL@@@555222222111000111---...000222000111999CCCaaa{{{vvvtttuuuxxxwww|||rrrmmmiiifffaaabbbbbbbbb___\\\YYYVVV[[[___fffjjjlllmmmoooqqqrrrttt|||~~~xxxtttoooZZZhhhAAA<<<:::888===AAAGGGaaa}}}vvviiilllrrrlll```\\\mmm~~~zzztttlllbbb]]]ZZZVVVPPPLLLLLLJJJKKKLLLIIIAAA<<<<<>>:::888===AAAFFF```}}}pppccccccgggbbbXXXZZZmmmyyyssskkkccc[[[WWWTTTOOOLLLKKKNNNMMMNNNOOOJJJAAA<<<===>>>AAAEEEGGGGGGGGGGGGHHHDDDDDDEEEGGGKKKNNNRRRTTT\\\^^^___\\\WWWUUUYYY^^^ffflllrrrqqqmmmkkknnnsss}}}|||yyyuuutttqqqllleee]]]VVVRRRLLLGGGDDDEEEIIIKKKIIIFFFFFFRRReee}}}oooeeezzzvvvlllfff\\\UUUOOOKKKGGGDDDHHHNNNXXX^^^bbbcccfffkkkjjjgggOOOQQQZZZRRRaaaaaaCCC:::666999===???UUUwwwnnn~~~~~~|||uuugggZZZ\\\iiiqqqnnngggZZZZZZdddsss|||jjj```\\\```eeeggghhhiiikkkmmmoooqqqrrrppprrruuuxxx{{{wwwnnniiioooyyy~~~xxxsssoookkkllllllmmmmmmmmmllljjjiiijjjiiigggfffeeeffffffgggeeeeeegggkkkkkkjjjlllqqqooossszzzyyydddSSSNNNKKKKKKQQQ^^^nnn~~~ssseeeaaa]]]XXXWWWNNNbbbkkkgggttt{{{pppccc^^^___^^^SSSFFF:::555444111000111000000222222///111>>>KKK~~~~~~yyyuuuuuuyyy||||||pppkkkkkklllqqqpppnnnllljjjgggeeedddccciiiqqqvvvwwwyyy~~~~~~xxxrrr|||iiigggzzzHHH<<<999888<<<>>>KKKbbb}}}~~~iii___cccgggbbbYYY\\\ooozzzrrrlllbbb[[[UUURRRNNNHHHGGGJJJNNNMMMOOOOOOJJJAAA>>>???BBBFFFJJJLLLLLLLLLLLLLLLGGGHHHIIIJJJLLLMMMNNNOOORRRTTTUUUSSSQQQSSSXXX]]]dddkkkrrrrrrmmmlllpppvvv~~~~~~}}}~~~}}}zzztttrrrnnnhhhaaaZZZUUURRRKKKGGGDDDEEEJJJMMMKKKHHHFFFQQQbbbyyyvvvfff{{{sssiiiccc[[[TTTNNNJJJFFFCCCHHHNNNZZZ___dddfffgggiiihhheeeNNNLLLRRROOOhhhcccDDD:::666999>>>???UUUtttuuuiiixxx~~~zzzxxxooodddYYYZZZdddmmmkkkdddaaagggrrrrrreee___]]]___cccccceeehhhkkknnnqqqssstttsssvvvyyy|||~~~wwwsssttt{{{uuuppplllllllllmmmnnnnnnmmmkkkjjjjjjiiigggeeeeeeeeefffggghhhggghhhkkkkkkiiikkkoooooorrrxxx}}}yyyeeeTTTNNNLLLLLLRRR___ooouuueee```[[[TTTQQQJJJ^^^yyymmmyyy~~~rrrccc\\\[[[\\\WWWJJJ<<<777555333111222111222333222///222???NNN}}}}}}yyyssspppqqquuuyyy{{{ooojjjkkkmmmuuurrrnnnjjjgggffffffgggfffllltttyyy{{{}}}wwwoootttsss```llluuuBBB888888888<<<===QQQeee~~~{{{fff___gggnnniii______sss}}}vvvnnnhhh\\\VVVQQQOOOIIICCCDDDJJJLLLLLLNNNOOOIIIBBB???BBBHHHKKKOOORRRQQQPPPPPPPPPKKKLLLMMMOOOOOOOOOOOOOOOLLLMMMNNNLLLLLLPPPWWW^^^ccckkkrrrrrrnnnmmmrrrxxx~~~~~~|||}}}~~~yyyzzz}}}|||uuurrrmmmfff___YYYTTTRRRKKKGGGDDDFFFKKKMMMLLLHHHGGGPPP___vvv}}}fff|||qqqgggaaa[[[UUUNNNJJJEEECCCGGGNNNZZZ___dddffffffeeecccaaaHHHCCCHHHLLLpppeeeEEE:::666999>>>@@@UUUmmmmmmgggvvv~~~yyyvvvggg```WWWVVV^^^ggghhheeejjjqqqyyyiiiaaa___]]]^^^```aaacccgggkkkooorrrtttuuuvvvyyy}}}wwwqqqkkklllmmmnnnnnnnnnmmmlllkkkkkkiiigggeeedddeeefffgggjjjiiijjjlllkkkhhhiiimmmhhhkkkpppuuuxxx||||||cccSSSNNNLLLMMMSSS]]]kkk{{{tttfffbbb]]]VVVOOOMMMYYYzzznnnuuubbb[[[ZZZYYYQQQFFF;;;666444111111333222111222333222444>>>IIIzzzyyyvvvvvvzzz}}}yyyvvvqqqnnnooosssyyy|||tttjjjhhhpppyyyxxxwwwuuuqqqllljjjjjjkkkooosssyyyuuupppmmmhhhQQQbbbqqqHHH<<<;;;>>>:::EEEQQQcccxxxmmmfffpppoooffffff```ppp{{{rrrhhhaaaWWWOOOHHHEEEBBB@@@CCCHHHGGGKKKPPPQQQLLLFFFAAA???JJJPPPRRROOOPPPVVVYYYWWWWWWYYYWWWTTTUUUXXXSSSKKKEEEBBBBBBGGGIIILLLUUU```jjjmmmppppppppprrrvvv{{{}}}xxx}}}|||||||||{{{|||}}}}}}zzzxxxsssooojjjddd^^^VVVOOOJJJGGGEEEBBBBBBHHHOOOLLLFFFIIIJJJZZZsssooo{{{}}}ooohhh]]]\\\UUUNNNIIIDDDBBBGGGNNNXXX___dddddddddeeeddd```HHHCCCKKKRRR~~~qqqCCC999;;;:::===BBBWWWuuuyyyeeeqqqxxxxxx}}}uuueee\\\UUUUUUZZZ___ffflllfffnnn||||||vvvoooiiiccc\\\[[[\\\ccckkklllnnnuuuuuuuuu~~~xxxsssnnniiijjjlllnnnnnnlllfffbbbdddeeeeeedddbbbbbbccceeehhhiiijjjjjjiiijjjlllmmmggglllrrruuutttzzz~~~cccTTTNNNLLLMMMRRR]]]mmm}}}vvvhhhddd___XXXMMMHHHRRR}}}rrryyyeeeZZZWWWSSSPPPEEE:::666444111111222222111222333222333<<>>:::EEESSSgggwwwiiioooooofffccc```rrr|||wwwooofff___TTTMMMFFFCCC@@@>>>@@@EEEHHHMMMSSSUUUQQQKKKGGGDDDIIIPPPTTTTTTWWW\\\___^^^^^^]]]ZZZWWWYYYYYYPPPDDD???===>>>CCCGGGKKKWWWccciiikkknnnooonnnpppuuuyyyzzzxxxxxxlllmmmzzz|||{{{{{{{{{zzzzzz|||~~~~~~|||zzzsssoooiiiccc]]]VVVNNNIIIDDDCCCAAABBBJJJQQQPPPKKKJJJJJJYYYqqqppp}}}yyyiiieee___[[[TTTMMMHHHCCCAAAEEELLLUUU\\\bbbbbbbbbdddccc```NNNDDDIIISSS~~~sssEEE:::<<<:::<<>>;;;;;;===@@@CCCIIIVVVcccgggjjjmmmmmmmmmooossswww~~~{{{{{{qqq]]]QQQQQQYYY```___bbbhhhqqqzzz~~~}}}{{{zzzyyyzzz|||~~~~~~|||{{{rrroooiiibbb\\\TTTMMMHHHDDDDDDBBBCCCJJJQQQQQQMMMJJJJJJWWWnnnttt~~~rrrbbbbbb```[[[UUUMMMHHHBBB???CCCIIIUUU\\\aaabbbccceeedddaaaTTTFFFJJJUUUzzztttFFF;;;<<<:::<<<@@@UUUddd}}}iiirrr~~~qqqeeeZZZTTTPPPSSSXXX]]]eeelllwww{{{|||yyysssooopppqqq}}}tttaaa^^^ccchhhjjj}}}vvvzzz~~~zzzxxx~~~yyypppiiillljjjiiiiiihhhgggdddbbbfffggghhhgggeeeeeeeeefffgggjjjmmmooonnnkkkjjjjjjjjjkkknnntttxxx{{{bbbSSSOOOMMMMMMSSS___oooxxxkkkgggaaaZZZTTTNNNZZZyyylllxxx~~~vvvhhh```\\\ZZZLLLCCC:::666555111000222111000111222000000888BBB[[[|||}}}wwwuuupppjjjkkkooopppnnnjjjiiiiiiiiijjjnnntttzzz~~~yyypppiiihhhkkkpppssswwwuuuqqqmmmkkklllppptttzzzzzzvvvqqqkkkPPP[[[yyyTTT>>>=========999DDDUUUrrrtttooouuunnnddddddwww}}}uuuooojjjeee]]]XXXNNNGGGAAA>>><<<999;;;???BBBGGGOOOUUUVVVSSSNNNJJJNNNUUU\\\```aaa___]]]ZZZ[[[^^^ccceeebbbXXXJJJ>>>>>>@@@BBBCCCDDDJJJUUU^^^fffiiilllmmmmmmnnnrrrvvv|||qqq]]]SSSRRRUUUXXX]]]aaakkkyyyxxx{{{zzzzzz{{{}}}|||zzzxxxrrrmmmggg```ZZZSSSLLLGGGGGGFFFCCCBBBGGGNNNNNNJJJIIIIIIVVVkkkxxxzzzkkk___aaabbb\\\UUUNNNHHHBBB>>>AAAGGGXXX___eeeeeefffhhhgggdddWWWIIINNNWWWsssrrrEEE:::<<<;;;===BBBWWWfff}}}hhhpppqqqeeeVVVQQQOOORRRVVVZZZaaagggppprrrpppiiiccceeepppyyymmm\\\^^^eeegggooo}}}|||yyyqqqkkkmmmkkkhhhffffffeeedddcccdddeeeffffffeeedddeeefffhhhjjjmmmmmmkkkjjjiiijjjiiijjjpppyyy{{{|||___RRROOONNNNNNTTT```ooovvviiieee```YYYTTTTTTgggzzz~~~yyyiii___ZZZXXXNNNDDD:::666444111000222000000111222000000888AAAUUU{{{{{{~~~}}}{{{vvvqqqjjjfffcccdddgggiiigggddddddeeefffiiinnnuuu{{{~~~}}}xxxqqqmmmlllmmmnnnnnntttrrrpppmmmmmmpppuuuyyywwwuuuqqqoooSSSZZZvvvTTT>>><<<======999DDDWWWzzzwwwrrryyyuuullljjjzzz{{{rrrkkkeee___XXXSSSKKKEEE@@@>>>;;;999;;;???@@@EEEMMMTTTWWWVVVRRRNNNMMMRRRZZZ```___ZZZUUUSSSSSS\\\fffhhh___PPPEEEAAAEEEIIILLLNNNQQQVVV[[[^^^eeeiiimmmnnnnnnooorrrvvv{{{}}}~~~|||xxxvvvxxx}}}{{{mmmeeeccceeefffuuuyyywww|||{{{zzz{{{{{{yyyvvvtttpppkkkeee^^^XXXRRRLLLHHHDDDDDDBBBAAAEEEKKKMMMJJJHHHHHHUUUkkkzzzsssvvvvvvggg___aaaaaa\\\UUUNNNIIIBBB>>>@@@FFFYYY```fffggghhhjjjiiifffXXXOOOWWWZZZlllpppBBB999<<<<<>>===<<<:::<<<@@@CCCGGGMMMUUUZZZZZZXXXTTTJJJNNNVVV]]]\\\UUUPPPOOONNNWWWbbbbbbUUUGGGDDDHHHOOOUUU\\\bbbhhhllliiiddddddhhhmmmnnnnnnooorrruuuyyy{{{~~~|||uuurrrooommmpppwww~~~{{{zzz~~~|||{{{zzzyyyxxxvvvssspppmmmiiiccc\\\WWWQQQLLLIII???AAA@@@???DDDLLLPPPNNNFFFGGGUUUjjjwwwmmmooossshhh``````^^^YYYSSSMMMHHHBBB===???DDDWWW^^^eeegggiiikkkkkkiii]]]YYYaaa___lllnnnAAA888<<<<<>>999;;;@@@RRR[[[dddjjjpppvvvyyyxxxooommmoooeeeyyyqqqDDD:::===<<<@@@EEEZZZoooppprrr|||}}}{{{lll___OOOOOOQQQTTTSSSQQQTTTZZZ```^^^aaammm|||~~~vvvooodddbbblllooommmzzz~~~}}}}}}uuuhhheeehhhbbb```^^^^^^___`````````]]]\\\ZZZYYY[[[bbbjjjpppoooqqqqqqpppmmmkkkkkkkkkiiikkkpppwww|||www|||kkkXXXNNNKKKPPPPPPUUU```ooojjjddd^^^VVVXXXRRRMMMcccyyyzzzmmmiiiddd\\\TTTHHH;;;666333000///111111///000111111222999AAAkkk{{{qqqddd]]]]]]___bbbeeeddd___[[[YYYYYY\\\\\\___fffpppyyy~~~yyywwwssslllddd___^^^___iiimmmrrrtttrrrpppqqqrrrxxx~~~{{{~~~yyyppp~~~vvv|||lllHHH<<<777???>>>???___rrrrrrlllyyy~~~vvv}}}rrrjjj___VVVPPPJJJEEEAAA;;;999666555888===CCCGGGIIIDDDEEEMMMSSSTTTXXX]]]___[[[XXXXXXSSSIIIAAA>>>>>>;;;<<>>QQQYYYbbbiiilllooouuuzzz~~~lllddddddkkkAAA;;;??????CCCJJJ^^^ssszzzuuu}}}ppp___OOOQQQRRRPPPOOOTTT]]]eeecccnnnsssnnnmmmssswwwuuunnniiihhhjjjmmmsss|||zzzppphhhbbb___^^^^^^___``````___^^^]]]aaa\\\XXXYYY^^^dddhhhjjjkkkkkkkkkkkkjjjiiihhhhhhjjjmmmooovvvvvvzzzhhhVVVMMMJJJNNNNNNTTT^^^nnn}}}kkkfff```ZZZ[[[VVVPPPeee}}}rrrmmmggg___VVVIII===777444111111222111///000111111222999AAAggg~~~|||xxxsssiii]]]YYYZZZ]]]aaaeeeeeebbb^^^^^^^^^\\\]]]aaaiiiqqqwwwyyyxxxuuusssnnngggaaa]]]\\\]]]iiimmmrrrtttrrrpppqqqrrrxxx}}}|||oookkkhhhhhhssszzztttqqqwwwbbbDDD<<<777>>>>>>@@@XXXpppuuurrr}}}}}}{{{oooggg\\\SSSMMMHHHBBB???:::999777777:::@@@FFFJJJFFFBBBCCCJJJNNNNNNPPPTTT\\\ZZZZZZZZZSSSGGG???<<<:::999;;;???EEERRRfffxxx~~~xxxrrrjjjaaabbbdddffffffeeeeeegggiiimmmmmmmmmnnnnnnmmmkkkiiinnnnnnttt|||ooo\\\QQQYYY^^^fffooovvvwwwtttppphhhddd]]]XXXSSSOOOJJJHHHDDDBBBAAABBBEEEIIILLLMMMJJJJJJYYYoooaaabbbsssuuudddYYYQQQNNNIIIDDDAAA<<<888:::>>>TTT\\\eeeiiijjjkkkooosss|||iiicccfffggg@@@;;;??????EEEJJJ^^^ttt|||xxxppp```PPPPPPQQQRRRTTT[[[cccjjjqqqpppnnnmmmttt~~~uuukkkeeeiiipppzzzyyysss||||||qqqiiibbb___\\\]]]^^^``````````````````^^^\\\]]]aaaeeeiiikkkjjjkkkkkkllllllkkkkkkjjjjjjoooqqqzzzlllwwwssswwwdddSSSLLLIIIMMMLLLRRR]]]mmm}}}lllhhhccc\\\]]]WWWRRReeeyyyrrrkkkcccYYYKKK>>>777555333222333111///000111111222999AAAddd~~~}}}vvvooohhh___VVVTTTWWW[[[___ccccccaaa```aaaccc[[[]]]bbbiiinnnpppooommmjjjhhhddd```]]]]]]^^^___iiimmmrrrtttrrrpppqqqrrrwww|||ppphhhhhhooo{{{{{{hhhqqqSSS???<<<777===>>>BBBVVVpppwwwxxxuuu~~~~~~xxxkkkcccWWWNNNIIIDDD???<<<999888888999===CCCHHHLLLFFFCCCDDDHHHJJJIIIIIIJJJVVVWWWZZZZZZQQQDDD<<<;;;999;;;===???JJJ^^^qqq|||~~~rrrkkkgggcccdddddddddcccbbbbbbdddfffhhhiiiiiiiiiiiiiiiiiiiiitttvvv|||uuudddVVVLLLHHHLLLPPPZZZgggsssxxxuuupppgggccc]]]XXXTTTPPPLLLJJJDDDBBBAAABBBEEEIIIKKKLLLKKKIIIUUUhhh___aaatttwwwdddWWWMMMJJJFFFAAA???;;;777:::???WWW___gggjjjiiiggghhhjjjmmmZZZXXX___aaa===:::???AAAGGGLLL]]]rrr{{{wwwppp```QQQPPPQQQTTT\\\eeelllpppyyypppmmmwwwwwwllldddhhhsss}}}nnniiikkkuuu}}}~~~zzzqqqiiiccc```ZZZ[[[]]]___```aaabbbbbb^^^```aaacccdddfffiiilllkkkkkklllmmmmmmmmmmmmllljjjqqquuu}}}|||ooouuu```QQQLLLIIIMMMLLLRRR^^^nnn~~~}}}kkkgggbbb[[[\\\UUUPPPdddvvvmmmfff[[[LLL===777555333111222111///000111111222999AAAbbb|||sss~~~}}}yyypppfff^^^XXXSSSUUUZZZ[[[\\\^^^\\\ZZZZZZ]]]aaaXXXZZZ^^^aaaddddddcccbbb^^^]]]\\\[[[\\\^^^aaadddiiimmmrrrtttrrrpppqqqrrruuuyyy~~~^^^ooo|||GGG;;;<<<777<<<>>>DDD\\\rrrwwwzzz~~~qqq~~~}}}vvvggg___TTTKKKEEEAAA===:::777777888;;;???EEEIIILLLIIIHHHHHHIIIKKKIIIGGGEEELLLOOOUUUWWWNNNAAA:::;;;>>>BBBCCCBBBPPPhhhxxx{{{uuummmjjjiiihhhhhhfffdddddddddfffhhhhhhhhhiiiiiiiiijjjmmmooo}}}|||rrrkkkhhhbbbXXXOOOJJJJJJLLLLLLRRR\\\hhhqqqtttsssqqqiiieee___YYYUUUQQQMMMJJJDDDBBBAAABBBFFFIIIJJJKKKHHHGGGRRRddd|||___bbbvvvzzzeeeWWWKKKGGGBBB???===:::777:::@@@WWW___gggjjjhhheeedddeee___NNNOOOYYY|||\\\::::::@@@CCCKKKOOO___mmmzzzttt~~~qqqbbbTTTRRRRRRXXXcccnnnssstttrrrmmmuuuzzzpppkkkhhhmmmuuuyyyxxxuuu___bbbhhhrrryyy|||~~~~~~|||zzzxxxwwwsssoookkkkkkpppxxx~~~{{{}}}}}}uuunnngggbbb___[[[\\\]]]^^^```aaabbbbbb\\\```dddfffeeefffhhhkkkmmmmmmnnnnnnnnnmmmlllllljjjrrrvvv~~~{{{kkkttt~~~\\\OOOLLLJJJNNNMMMSSS```ppp|||iiiddd___XXXYYYTTTRRRhhhzzzpppiii]]]MMM<<<666444333111000111///000111111222999AAA___wwwmmmwww~~~|||sssiii^^^XXXTTTTTTXXX^^^\\\\\\YYYTTTPPPPPPUUUZZZTTTTTTUUUUUUVVVWWWYYY[[[[[[\\\^^^]]]\\\]]]aaaeeeiiimmmrrrtttrrrpppqqqrrrsssvvv{{{tttYYYtttsssAAA:::===777<<<>>>EEE\\\rrr{{{{{{vvvqqq|||uuueee\\\QQQHHHCCC@@@<<<:::555777999===AAAEEEHHHJJJJJJJJJJJJJJJKKKKKKHHHEEEBBBFFFMMMPPPIII???;;;===BBBGGGIIIJJJYYYppp~~~sssnnnpppssstttqqqlllhhhggggggggghhhhhhiiijjjjjjkkknnnsssxxxppphhh``````^^^WWWOOOJJJJJJLLLSSS]]]jjjrrrsssrrrrrrssslllhhhaaa[[[UUUPPPLLLIIICCCBBBAAACCCFFFHHHIIIIIIFFFIIIUUUggg|||^^^aaauuuxxxcccTTTIIIDDD@@@===<<<999777:::@@@UUU]]]fffjjjhhhffffffhhh```QQQTTTZZZsssXXX999;;;AAAFFFPPPUUUbbbooo~~~~~~uuu~~~vvviiiXXXUUUUUU\\\hhhqqqttttttkkknnn~~~vvvooojjjoootttwwwwwwssslllggg\\\bbbiiioootttyyy{{{{{{zzzzzzzzzzzzxxxuuurrrooogggbbb^^^\\\```ffflllooopppnnnooouuu{{{sssjjjccc___\\\]]]]]]^^^^^^___``````aaa\\\```dddeeeddddddgggjjjnnnnnnnnnnnnmmmlllkkkjjjjjjrrrvvv||||||hhhvvv{{{XXXMMMLLLKKKNNNMMMTTTaaarrr{{{gggbbb]]]WWWXXXVVVXXXqqq{{{uuummm___NNN<<<555444333000///111///000111111222999AAAZZZpppvvvxxx~~~{{{nnncccYYYTTTSSSTTTYYY___^^^]]]YYYRRRLLLJJJMMMQQQNNNNNNMMMLLLLLLPPPUUUYYYbbbfffiiifff^^^ZZZ]]]aaaiiimmmrrrtttrrrpppqqqrrrpppsssxxx|||~~~ooo^^^vvvDDD<<<>>>777<<>><<<999666888;;;???BBBEEEFFFGGGGGGIIIIIIHHHJJJMMMLLLHHH???AAAEEEHHHEEE>>>===???DDDHHHNNNVVVfffyyywwwmmmqqq|||~~~xxxqqqjjjgggfffeeedddgggiiijjjkkklllrrrzzz}}}rrrppplllooopppkkkbbb[[[XXXYYY___mmm~~~yyyuuuuuulllggg```ZZZTTTOOOJJJGGGCCCBBBAAACCCFFFHHHHHHHHHGGGKKKYYYlll{{{]]]^^^qqqrrr]]]PPPEEECCC???<<<;;;999777:::@@@SSS[[[eeejjjiiiiiikkknnnhhhXXX[[[___pppVVV999<<>><<<:::888999<<>>AAAHHHKKKTTTdddsss~~~jjjgggrrr}}}vvvnnngggeeeeeedddccchhhkkkmmmnnnpppwww}}}zzz~~~tttpppppptttzzzrrrhhhccc]]]WWWRRRMMMIIIFFFCCCBBBAAACCCFFFHHHHHHGGGEEEJJJXXXiiizzz^^^^^^nnnzzzmmmZZZNNNEEEDDD???<<<;;;999777:::@@@SSS[[[dddiiijjjlllpppsssooo[[[___hhhzzzVVV;;;>>>DDDKKK[[[aaammmyyyyyy|||rrr}}}zzzvvvbbb``````bbbgggjjjjjjiiinnnzzzyyyvvvxxxzzzvvv~~~|||tttppplllhhheeelllooommmttt}}}zzzwwwttttttvvvyyyyyyyyyssssssrrrnnnjjjjjjnnnrrrtttyyy{{{nnnddd^^^[[[ZZZ]]]\\\\\\]]]^^^```bbbccccccaaa______aaaeeehhhjjjhhhhhhiiijjjjjjjjjjjjjjjjjjqqqsssxxxvvvhhhtttQQQHHHJJJIIIKKKLLLTTTaaassszzzeeeaaa^^^[[[^^^[[[```}}}vvvcccttt|||xxxdddQQQ>>>777777666333111111///000222111222999AAAWWWppp}}}xxxggg\\\RRROOOOOOPPPRRRVVV```cccddd```WWWOOOJJJIIIEEEGGGIIIJJJKKKPPPWWW]]]jjjuuu}}}vvveeeZZZ\\\ccciiimmmrrrtttrrrpppqqqrrrmmmppptttyyyvvv```ZZZ```iiirrrzzz{{{xxxyyy}}}|||vvvyyyuuuuuuPPPBBB???888===???FFF\\\qqq}}}vvvmmmcccbbbuuuyyyqqq^^^VVVJJJAAA===;;;999777<<<>>>BBBEEEFFFFFFEEEDDDFFFIIIIIIHHHMMMUUUXXXUUUGGGBBB???@@@AAA??????AAAMMMNNNZZZmmm{{{mmm^^^```ooo{{{vvvooogggcccccceeeffffffkkkmmmpppqqqttt}}}~~~}}}~~~mmmddd___YYYTTTPPPLLLHHHEEEBBBBBBBBBCCCFFFHHHGGGGGGCCCGGGSSSdddxxxaaa```oooyyylllZZZOOOGGGDDD@@@===<<<999777:::@@@TTT[[[dddiiikkkmmmrrrwwwuuu___dddsssVVV<<>>:::999<<<:::DDDeeeqqqsssgggdddjjjuuuuuujjj[[[QQQFFF???:::666555888:::@@@HHHKKKJJJHHHFFFGGGEEEIIILLLLLLNNNSSSZZZ^^^SSSKKKCCC??????AAADDDGGGLLLRRR^^^llluuu}}}kkkYYYVVVUUU]]]nnnvvvkkkfffaaa___aaacccddddddiiimmmsssvvv{{{oooaaa^^^WWWQQQKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDHHHGGGOOO___}}}xxxZZZffftttwwwnnn^^^PPPHHHCCC???===;;;888777===FFFVVVWWW^^^gggkkkjjjoooxxxpppiiicccuuuQQQCCC;;;EEEXXXeeemmmrrr}}}vvvssskkk[[[cccwwwvvvmmm```YYY^^^aaa^^^___eeexxxxxx|||~~~ssspppuuunnniiipppqqqnnnsssssssssrrrwww}}}zzz|||}}}ooofff```[[[XXXYYY___]]][[[[[[]]]___```aaafffdddbbbcccfffhhhgggeeedddeeeggggggffffffhhhiiimmmgggrrr|||yyypppkkkdddNNNHHHIIIKKKLLLNNNWWWfffvvvzzziiibbbcccaaa\\\]]]eeeyyywwwxxxlllYYYDDD999666333222222111000111333333333:::BBBdddwwwlllbbb]]]YYYZZZZZZVVVUUUWWWbbbdddeeeddd```XXXQQQLLLEEEMMMKKKOOO]]]^^^dddzzzyyyjjj]]]YYY___eeeooouuuwwwtttsssvvvwwwttttttpppqqqxxxqqqiii```VVVQQQVVV[[[___kkkyyy~~~||||||}}}vvvuuuIII<<<:::999===;;;EEE```ooo{{{llldddcccnnnuuu}}}rrrgggZZZOOODDD>>>:::666777;;;AAADDDGGGIIIIIIGGGFFFFFFFFFJJJMMMMMMNNNQQQVVVZZZZZZSSSKKKFFFDDDDDDDDDEEEMMMPPPZZZgggrrr{{{{{{```PPPPPPPPPXXXfffkkkfffbbb___^^^aaacccddddddlllqqqwww{{{yyyggg___\\\VVVPPPKKKGGGEEEDDDAAAAAAAAAAAAAAAAAABBBBBBCCCHHHUUUgggvvvaaajjjtttvvvmmm]]]OOOGGGBBB???<<<;;;777777===EEEVVVXXX___hhhkkkjjjnnnvvvggg``````~~~MMM@@@999EEEYYYiiisssxxx|||{{{lll[[[bbbsssyyysssfff]]]```aaa___aaahhhsssvvvuuukkkkkkrrrooonnnuuuuuurrrwww}}}xxxyyyzzzmmmeee```\\\[[[\\\___]]]\\\\\\^^^aaabbbbbbdddbbbaaabbbeeeffffffdddccceeeffffffffffffgggiiijjjlll{{{}}}lllmmm\\\JJJIIILLLMMMMMMQQQ[[[jjj{{{zzzjjjcccccc```[[[\\\lllwww}}}|||kkkYYYFFF<<<888444111111111000111333333333999AAAddduuujjj```[[[YYY[[[[[[XXXWWWYYYccceeegggfffbbbZZZQQQLLLGGGRRRTTTUUU]]]bbbppptttbbbXXXXXXaaaiiippptttwwwvvvvvvxxxxxxwwwsssqqqrrryyyjjj]]]\\\```^^^```eeehhhooo~~~vvvrrriiiCCC;;;:::999>>>===GGG^^^rrruuufffaaacccppprrryyynnnbbbXXXMMMBBB<<<999777:::???HHHHHHGGGHHHIIIIIIGGGEEEJJJLLLOOOPPPNNNOOORRRVVVaaa[[[SSSNNNMMMLLLIIIFFFNNNOOOUUUbbbmmmwwwkkkTTTHHHKKKMMMUUU```aaa```___]]]^^^aaadddeeeeeemmmssszzzqqqaaa\\\YYYUUUPPPKKKGGGDDDCCC????????????@@@@@@AAABBBBBBIIIYYYlllyyygggmmmssssssjjj\\\NNNEEEBBB>>>;;;999666666<<>>>>>GGG[[[pppyyygggbbbeeemmmmmmzzz~~~vvvjjj___UUUJJJ???:::888999===CCCJJJHHHHHHJJJMMMMMMIIIEEENNNOOORRRTTTQQQNNNOOOSSSccc___XXXTTTUUUWWWTTTOOOQQQOOOSSS___jjjrrrzzzcccNNNFFFJJJOOOYYYaaa```^^^^^^___```ccceeefffgggnnnuuu~~~|||kkk___YYYXXXUUUQQQLLLHHHEEECCCAAAAAA@@@AAAAAACCCDDDEEEEEEJJJZZZpppiiilllooommmeeeYYYLLLDDDBBB>>>:::888555555<<>>>>>HHHVVVjjjooofffgggiiijjjwwwuuuiii^^^RRRGGG===999999:::???EEEGGGGGGJJJNNNRRRQQQLLLHHHRRRRRRVVVYYYUUUNNNMMMRRR___^^^ZZZXXX]]]dddbbb[[[UUUSSSVVV___hhhnnntttyyy```LLLEEEJJJQQQ^^^eeeaaa]]]^^^```aaacccfffhhhjjjqqqyyy~~~mmmfff___XXXVVVTTTPPPLLLIIIFFFDDDCCCBBBBBBAAABBBDDDFFFGGGFFFKKK```dddhhhjjjggg___TTTJJJEEEAAA===999777555666>>>GGGWWW^^^dddggghhhjjjmmmnnndddWWWWWWxxxqqqCCC===:::DDD\\\www{{{fffuuu}}}uuuiii___XXXYYYcccmmmyyyoooiiitttttt{{{|||}}}~~~vvvttt|||pppddd^^^\\\ZZZ\\\___[[[[[[\\\^^^aaabbbaaa___aaaccceeefffgggggghhhhhhfffhhhiiijjjiiiiiijjjlllrrrxxx~~~uuuwwwoookkkkkklllLLLGGGMMMMMMLLLMMMUUUcccwwwnnneeeccc```]]][[[\\\{{{wwwyyyxxxeeeWWWHHH>>>888333222444333111222333222222888@@@VVVvvv~~~pppqqqzzzooodddSSSPPPPPPVVV[[[^^^bbbgggccceeefffeee```XXXOOOIIILLLQQQYYYXXXZZZuuuuuubbbPPPKKKOOOVVVbbbnnnoooooossswwwvvvrrrqqqtttwww{{{wwwjjjzzzPPP;;;@@@>>>777===>>>IIIXXXkkkuuuhhhffffffgggtttuuuggg]]]OOOEEE<<<999999;;;@@@FFFDDDGGGLLLRRRUUUTTTOOOLLLSSSSSSWWW]]]YYYOOOMMMRRRYYY\\\]]]___hhhqqqmmmbbbXXXWWW[[[bbbgggiiimmmsssZZZIIIDDDJJJSSSaaafff^^^YYYZZZ]]]___aaaeeejjjmmmvvvnnnddd```]]]VVVTTTQQQNNNJJJHHHFFFEEEDDDCCCAAAAAAAAACCCEEEFFFDDDLLLjjjuuu___dddhhhdddYYYNNNHHHFFF@@@<<<888777666777@@@JJJXXX___eeeeeefffjjjnnnoooeee```^^^sssoooAAA===;;;DDD]]]{{{|||\\\qqq{{{ooobbbZZZ\\\fffqqq|||sssmmmtttxxx|||{{{zzzzzzuuu{{{uuujjj___\\\[[[ZZZ[[[^^^\\\]]]^^^```bbbbbb```^^^aaacccfffhhhhhhhhhhhhiiiggghhhjjjjjjiiiiiikkklllyyy|||kkktttlll}}}fffnnncccGGGEEELLLKKKKKKNNNWWWfff{{{zzzhhhbbbbbb___\\\[[[[[[xxxtttyyyjjj\\\LLLAAA888333222444333222222333222222888@@@PPPmmm~~~uuu~~~zzzooocccTTTOOONNNSSSYYY]]]bbbgggeeefffgggeee```XXXPPPKKKPPPRRR[[[[[[\\\vvv}}}___PPPGGGKKKQQQUUU^^^jjjkkkkkkpppwwwxxxsssssswww}}}ttt~~~zzznnnqqqIII777???<<<444;;;???JJJ^^^qqquuugggbbbcccaaajjjuuu~~~tttfff[[[LLLDDD<<<:::;;;<<<@@@FFFFFFJJJOOORRRSSSRRRQQQQQQRRRQQQWWW^^^[[[OOOLLLRRRUUU]]]dddjjjuuu{{{rrraaaYYYZZZ___eeeeeedddgggmmmSSSEEEDDDMMMVVVccceeeYYYPPPSSSVVVYYY\\\bbbjjjpppxxxwwwhhhaaa]]]YYYSSSQQQMMMJJJGGGEEEEEEEEEEEEDDDBBBAAAAAABBBDDDFFFDDDOOOooohhh\\\ccciiicccUUUIIIEEEFFF???;;;888777666999CCCNNNYYY```dddcccdddjjjppppppmmmqqqooouuubbb>>><<<;;;DDD^^^[[[qqqyyyjjj```bbbnnnyyyqqqooossszzz|||yyyyyy}}}~~~kkkbbb[[[ZZZ[[[[[[]]]______```aaadddeeeddd```]]]___bbbfffhhhgggggghhhiiieeeggghhhhhhhhhhhhiiikkkxxx|||xxxtttlllyyyhhhhhhxxxdddppp{{{\\\CCCDDDKKKJJJJJJOOOWWWggg|||vvvddd```aaa___\\\\\\ZZZvvvrrrxxxoooaaaPPPCCC999222111444333222222333222222888???QQQjjjwwwttt~~~zzzooocccVVVQQQNNNRRRWWW[[[```fffhhhhhhhhhfffaaaYYYRRRMMMWWWVVV______]]]ttt~~~hhhUUUIIIEEEMMMRRRSSSYYYccciiiiiiooowwwyyyuuuvvv{{{www}}}yyy{{{dddCCC444===:::222:::@@@LLL^^^rrrsssddd___```[[[___gggqqqssseeeZZZKKKCCC<<<;;;;;;<<<@@@EEEIIIMMMQQQRRRQQQPPPRRRTTTPPPOOOVVV___[[[OOOLLLQQQSSS___jjjsss}}}rrr^^^YYY\\\bbbfffddd```ccciiiNNNDDDEEEPPPZZZfffdddUUUIIILLLPPPSSSXXX```jjjqqqxxxuuummmgggbbb[[[XXXRRROOOKKKFFFDDDCCCCCCDDDHHHFFFDDDBBBBBBCCCEEEGGGHHHQQQnnnaaa[[[dddkkkdddTTTFFFCCCEEE>>>:::888777777:::EEEPPPYYY```dddaaaccckkkqqqrrrjjjvvvwwwxxxRRR;;;;;;;;;DDD^^^cccnnn|||qqqfffiiiuuuuuukkkooosss|||}}}zzz{{{|||}}}ddd]]]WWWYYY[[[\\\^^^aaabbbbbbdddfffgggeeeaaa^^^]]]aaafffgggffffffgggiiidddeeeggggggffffffhhhiiissszzzrrrqqqooonnnooottt}}}tttfff^^^pppooofffxxxoooUUUBBBEEEJJJHHHKKKRRR]]]pppkkkcccfffaaa^^^]]]XXX[[[lll~~~mmm~~~vvvhhhSSSBBB:::888444///222333333222222333777999PPPggg|||ppp}}}xxxnnndddWWWUUUSSSTTTXXX\\\```aaammmiiiggghhhcccWWWPPPPPPRRR]]]```YYY^^^jjjjjj^^^PPPMMMJJJIIIKKKOOOSSSVVV___dddmmmuuuwwwvvv{{{xxx}}}[[[BBB===:::::::::;;;BBBJJJ]]]nnn}}}sssggg```ZZZXXXXXX]]]mmmqqqcccXXXJJJBBB;;;:::;;;===BBBGGGJJJLLLNNNNNNMMMMMMOOOPPPPPPWWW]]][[[TTTNNNMMMNNNSSS___qqq~~~wwwiii^^^[[[^^^bbbhhhkkkmmmmmmmmm^^^OOOOOObbbmmmaaaRRRNNNCCCGGGNNNSSSUUUZZZeeeooo~~~uuuuuuuuufffbbb[[[WWWXXXQQQNNNIIIDDDAAAAAAAAABBBBBBAAA@@@AAACCCEEEEEEDDDHHHYYYsssttt[[[YYYccceeeZZZNNNIIIDDD>>>>>>:::555444444999EEEQQQVVV^^^aaa```eeemmmkkkaaaaaaqqq~~~OOOAAA666777EEE\\\ffflllzzzsssttt{{{tttpppwww|||}}}vvvccc^^^WWWUUUWWW[[[]]]^^^bbbcccgggjjjllljjjfffbbbZZZ```fffhhhhhhgggggghhhiiifffeeefffeeecccgggmmmrrrxxxuuuzzztttpppnnnnnnooonnnjjjooollljjjiiiQQQAAADDDJJJHHHKKKSSS]]]qqqjjjaaaddd```]]]]]]WWWVVVlll|||lllwwwkkkWWWDDD:::777444000222333333222222333777999QQQooo{{{vvv|||wwwmmmddd\\\[[[[[[]]]```cccddddddhhhdddcccddd```WWWRRRRRRXXX]]]]]]XXXZZZaaa```XXXLLLJJJHHHIIIMMMQQQSSSSSS]]]bbbmmmvvvxxxwww{{{UUUBBB===:::::::::;;;AAAIII]]]nnn{{{ssseee]]]]]]ZZZZZZ___pppqqqaaaUUUJJJBBB;;;:::<<<===BBBHHHEEEIIIMMMPPPQQQNNNLLLJJJQQQVVVZZZXXXRRRMMMMMMPPP[[[dddpppxxxvvvlll```XXXRRRYYYdddooowww}}}pppuuudddMMMEEECCCFFFJJJMMMQQQXXXeeeooo{{{}}}wwwlllggghhhfffgggkkkvvv~~~oooddd```XXXSSSSSSPPPMMMIIIDDDAAAAAAAAABBBDDDCCCBBBCCCEEEGGGGGGGGGHHHSSSkkkjjjTTTXXXaaacccWWWKKKGGGCCC>>>>>>999555444555:::FFFRRR\\\bbbdddbbbfffjjjcccWWW___{{{vvvHHH???777888BBBXXXmmmuuuyyyzzzpppqqq~~~tttaaa\\\WWWUUUXXX\\\^^^___aaaccceeehhhiiigggccc___YYY___eeeggggggfffgggiiigggdddcccdddeeefffkkkrrr|||xxxyyyzzz{{{yyy{{{~~~hhhooo___LLL@@@DDDIIIIIILLLTTTaaattthhh^^^aaa^^^]]]\\\VVVTTTrrr|||pppyyyppp^^^GGG:::666555333222333333222222333777999NNNtttzzz||||||wwwmmmbbb___```bbbfffiiijjjiiigggdddaaa```aaa^^^YYYWWWXXX]]][[[ZZZZZZZZZYYYWWWVVVLLLJJJJJJMMMSSSVVVWWWVVV___dddoooxxx{{{{{{PPPAAA===:::::::::;;;AAAHHH[[[lllxxxttteee\\\```\\\[[[bbbsssrrrbbbVVVJJJBBB<<<<<<===???CCCHHHFFFHHHKKKOOOQQQPPPMMMIIISSSVVVXXXUUUOOOMMMPPPSSS^^^dddjjjkkkeee]]]VVVRRRHHHPPP[[[gggsss\\\GGGBBBEEEHHHKKKNNNSSS]]]iiiqqq|||uuuiiieeeaaa[[[ZZZ^^^RRRSSSZZZmmm~~~xxxxxx}}}|||jjjccc^^^VVVQQQQQQOOOLLLHHHDDDAAAAAAAAAAAADDDCCCBBBCCCFFFHHHHHHHHHNNNRRRiiieeeSSSWWW______SSSHHHEEEBBB======999555555666;;;HHHTTT___cccddddddggghhh\\\LLLNNNtttjjj@@@;;;888999===PPP~~~zzzrrryyy|||mmm]]]ZZZWWWVVVYYY]]]___aaaaaabbbcccfffgggeeeaaa^^^YYY^^^dddfffffffffhhhjjjhhhdddbbbcccdddfffnnnvvv|||||||||tttkkkwwweeeuuuUUUHHH@@@EEEIIIJJJOOOWWWhhhyyy|||eee\\\___]]]\\\\\\VVV\\\~~~~~~zzz~~~xxxeeeKKK999555666444222333333222222333777999JJJrrrvvv||||||wwwkkk```ZZZ\\\```fffjjjkkkiiigggeeedddbbbaaa___]]]\\\]]]\\\WWWYYYaaabbb\\\ZZZ\\\TTTRRRQQQTTTZZZ^^^```___fffkkksss{{{PPPAAA===::::::::::::@@@GGG]]]nnnxxxxxxiii``````\\\ZZZbbbvvvuuufffYYYIIIBBB===>>>???@@@DDDHHHJJJJJJJJJMMMQQQSSSRRRPPPSSSTTTTTTQQQMMMMMMRRRVVVYYY\\\^^^[[[TTTOOONNNNNNGGGJJJOOOUUUaaaxxxdddKKKFFFHHHJJJQQQXXX\\\```iiiqqqvvvuuujjj```\\\YYYVVVVVVZZZWWWYYY___lllwwwoooqqqwww}}}ssshhhccc]]]UUUQQQRRRMMMKKKGGGDDDAAA@@@@@@AAAAAA@@@@@@AAADDDFFFGGGGGGQQQRRRlllbbbTTTYYY___]]]PPPFFFDDDBBB======888555555777===JJJWWW\\\___bbbdddhhheeeVVVEEEFFFmmm___===888999:::999HHHxxx~~~zzz~~~mmmcccYYYXXXWWWXXXZZZ^^^```bbbaaaaaaccceeegggfffdddaaa[[[___dddfffffffffiiillllllgggdddddddddgggoooxxx|||uuuxxxzzzaaarrrfff~~~tttLLLEEEBBBFFFIIIKKKRRR\\\rrrvvvbbb\\\```]]][[[\\\XXXkkklllMMM888555777555222333333222222333777999IIInnnppprrr|||wwwjjj\\\PPPRRRWWW]]]cccfffgggfffggggggdddaaa^^^^^^]]]\\\WWWTTTZZZiiinnnhhheeeiii___]]][[[[[[]]]bbbgggiiiooorrrxxxmmmqqqSSS@@@===;;;;;;::::::???FFFdddvvv|||}}}~~~pppfff___[[[YYYaaatttvvvfffXXXIIIBBB>>>@@@BBBBBBEEEIIIIIIKKKPPPTTTWWWWWWUUURRROOOOOONNNLLLJJJKKKPPPTTTTTTUUUTTTQQQLLLIIIIIIKKKJJJKKKLLLMMMTTTggggggJJJEEEKKKNNNQQQ___kkknnnppptttwwwxxx}}}jjjccc]]]ZZZWWWUUUUUUWWW[[[eeeooowwwyyymmmgggkkksssyyyvvvnnnfff___XXXRRRPPPQQQLLLJJJGGGDDDAAA@@@@@@@@@AAA@@@???AAAEEEGGGHHHHHHNNNTTTsss]]]SSS^^^aaa\\\NNNEEEDDDCCC>>><<<888555666999???MMMZZZ\\\^^^aaadddeee___PPPAAANNNpppUUU???777888:::777BBBooo|||zzz}}}ccc[[[UUUVVVXXXZZZ\\\^^^aaacccaaaaaabbbeeehhhhhhgggfff]]]```dddfffeeegggjjjnnnlllgggdddeeegggkkkuuu~~~ppp|||ZZZoookkkiiiGGGEEEDDDGGGHHHLLLVVVaaayyynnn___^^^ccc]]]ZZZ]]][[[{{{{{{qqqMMM777666888555222333333222222333777999KKKiii|||mmmhhh~~~wwwgggXXXKKKKKKMMMSSSZZZ```dddeeeggghhhfff```]]]]]]\\\YYYUUUUUU^^^mmmtttrrrppprrrffffffeeeaaa___aaahhhnnnuuuxxxuuu^^^jjjYYY@@@===;;;;;;:::999>>>DDDdddyyy~~~uuukkk^^^ZZZWWW]]]ooowwwdddUUUHHHCCC@@@BBBDDDDDDFFFIIIEEEMMMWWW^^^]]]WWWPPPLLLIIIIIIIIIIIIHHHJJJMMMPPPTTTSSSRRRQQQPPPNNNMMMLLLHHHJJJLLLLLLNNNUUUaaakkkjjjhhh\\\MMMHHHNNNUUUUUU___qqq~~~|||vvvvvvxxxxxx{{{ooo```^^^[[[YYYWWWVVVWWWXXX^^^mmmzzznnnfff``````gggpppyyy|||pppjjjbbbYYYSSSOOONNNNNNJJJIIIFFFCCCAAA@@@??????BBBAAAAAADDDGGGJJJKKKKKKRRR```{{{^^^XXXbbbddd\\\LLLCCCDDDCCC>>>;;;777555777:::AAAPPP]]]___aaadddeeebbbYYYKKKAAAMMMkkkLLLBBB888666888777===cccyyy}}}~~~{{{sss^^^WWWRRRUUUYYY\\\]]]^^^```bbbaaaaaaaaacccfffggggggfff___bbbdddddddddeeeiiimmmgggdddcccgggkkkrrr}}}xxxPPPlllsss^^^EEEFFFGGGHHHHHHMMMZZZfff|||zzzggg\\\```fff^^^YYY]]]___ppptttLLL666666888333222333333222222333777999HHHcccuuutttgggwwwxxxfffTTTMMMKKKIIILLLSSS\\\cccggggggjjjhhhbbb___```^^^YYYYYY[[[aaaiiipppssssssrrrkkkooopppkkkcccaaagggooo{{{~~~yyy{{{~~~lll[[[pppzzz```@@@<<<;;;;;;:::999===CCC]]]wwwvvvlll```[[[WWWZZZhhhzzzgggWWWHHHCCC@@@CCCEEEEEEFFFIIIJJJRRRZZZ\\\VVVNNNJJJIIIGGGIIIJJJLLLLLLNNNOOOPPPTTTSSSUUUYYY^^^___[[[VVVLLLMMMMMMLLLJJJJJJLLLNNNHHHGGGGGGJJJPPPYYY```cccuuusssqqqwwwzzzvvviiiaaaaaa```^^^]]]```ccceeeiiisssooodddXXXTTTUUUZZZccclll}}}~~~uuukkkggg___WWWRRRPPPMMMKKKIIIHHHFFFCCCAAA@@@??????BBBAAAAAADDDHHHKKKLLLLLLXXXnnnsss]]]\\\fffeee[[[JJJAAABBBBBB===:::777555777;;;CCCQQQ___```bbbffffffaaaWWWMMMHHHPPPjjj|||DDDAAA:::444777999;;;XXX}}}rrryyyuuu}}}gggYYYSSSQQQUUUZZZ]]]^^^^^^```aaabbb```___```aaabbbbbbaaa___aaacccbbbaaabbbfffjjjeeecccdddiiiooowww{{{lllFFFzzzjjjyyy}}}VVVEEEGGGIIIIIIHHHNNN\\\iii|||tttbbb[[[bbbhhh___YYY^^^aaavvvgggvvvKKK555777999333222333333222222333777999AAA]]]qqq|||jjjuuu|||}}}xxxeeeRRRRRRNNNJJJJJJPPPZZZdddjjjiiilllkkkeeecccdddaaa\\\^^^```bbbeeejjjoooqqqnnnnnnuuuyyysssgggbbbgggooo~~~zzztttvvvuuuzzzgggaaannnfff@@@<<<;;;;;;:::999===CCC\\\xxxtttjjjbbb]]]XXXXXXccc|||~~~lll]]]HHHCCCAAADDDFFFFFFGGGJJJSSSXXXYYYSSSIIIDDDGGGLLLJJJKKKNNNQQQSSSSSSTTTTTTRRRRRRVVVaaakkknnniiicccYYYVVVRRRNNNKKKJJJJJJJJJJJJIIIIIINNNTTT\\\hhhrrrnnnmmmwww}}}~~~uuullliiiiiihhhfffgggmmmsssvvvvvvuuuzzzeeeYYYMMMJJJOOOVVV```iiiyyysssiiifff___YYYUUUSSSOOOKKKHHHGGGEEECCCAAA@@@???????????????BBBFFFIIIKKKKKKYYYttthhhWWWZZZgggfffZZZHHH???AAA@@@<<<:::777555777;;;DDDRRR```]]]aaafffgggaaaYYYSSSRRRdddxxxwww>>>@@@;;;222555;;;:::RRRnnnppprrrzzzwwwppp]]]UUUPPPPPPUUU[[[^^^^^^^^^___aaabbb```]]]]]]]]]^^^]]][[[___```aaa```^^^```dddhhhgggeeeffflllqqqxxxssseeeAAAooommmgggPPPEEEFFFJJJMMMLLLOOO___rrr~~~~~~lll\\\bbb```\\\]]]YYY[[[hhhhhhnnnoooBBB888:::444000444444333222333444555666DDD^^^gggyyywwwvvveeeYYYVVVUUURRROOOOOOVVV```hhhkkknnnrrrttttttpppjjjgggmmmeeeaaaeeehhhgggfffhhhtttxxxjjjjjjqqqxxx|||}}}zzzvvvuuuyyyllluuu~~~ZZZEEE???;;;;;;999888:::???YYYuuuyyypppjjjaaaYYYYYYeee{{{vvv]]]LLLAAA;;;@@@DDDDDDHHHNNNVVVRRRKKKEEEBBBDDDGGGJJJVVV[[[aaaeeefffdddbbbbbbggg^^^cccuuuyyyjjjaaaeeeaaa^^^XXXSSSOOOMMMMMMMMMIIIKKKOOOVVVbbbqqqwwwhhhgggssswwwqqqnnnoooooopppqqqtttyyy||||||uuuZZZLLLDDDEEEGGGHHHSSSbbbyyytttqqqiiibbbZZZVVVUUUSSSOOOKKKJJJGGGDDDBBB@@@AAABBBCCCDDDAAAAAABBBBBBCCCHHHOOO[[[pppgggXXXXXXhhh^^^RRRHHHCCC@@@===;;;666666444444<<>>MMMZZZ___bbb^^^eeebbbbbb[[[SSSkkkjjj===:::999999666777:::AAAhhhxxxooovvvsssvvvppp\\\SSSNNNLLLSSSXXX]]]^^^\\\[[[]]]```aaa___^^^]]]YYYVVVYYY___]]]^^^^^^```aaaccceeeffffffhhhiiijjjnnnwwwmmm{{{LLL===lll|||rrrQQQEEEHHHHHHKKKMMMPPPYYYkkk{{{qqq^^^WWW```bbbbbbaaaXXXXXXffflll{{{lllAAA888999555333444444333222333444555666@@@XXXiii}}}zzzooofffbbbeeeiiikkkjjjhhhfffeeemmmqqquuusssnnnjjjkkkllljjjlllqqqwww{{{xxxyyy{{{|||xxxtttppprrr~~~{{{|||}}}{{{xxx}}}zzzwwwwww[[[CCC>>>;;;;;;:::888:::???PPPvvvrrrggg\\\[[[bbbppp{{{dddOOOCCC===BBBFFFDDDDDDHHH???@@@DDDHHHNNNSSSWWWYYY```gggqqqyyy{{{zzzxxxvvvlllqqq~~~vvv]]]QQQTTTWWWXXXYYY\\\___cccfffhhhlllpppwww~~~lllYYYVVV]]]iii{{{wwwvvvsssxxxzzzmmmcccSSSIIIAAA@@@AAABBBKKKWWWlllvvv}}}zzztttoookkkhhheee```YYYTTTRRRPPPLLLIIIHHHGGGDDDBBBAAABBBCCCDDDCCCBBBDDDGGGFFFFFFKKKRRRaaatttvvv___WWW[[[^^^WWWNNNGGGDDDAAA===:::777777666888BBBRRR]]]aaa```^^^gggccc___WWWRRRnnn```999999999999555555777;;;\\\|||~~~zzzwwwyyyttt___VVVPPPNNNOOOTTTXXX\\\\\\ZZZXXXYYY[[[]]]\\\]]]]]]YYYUUUWWW\\\\\\]]]^^^```cccfffhhhiiifffgggiiimmmsss|||wwwnnnuuuEEE999wwwlllcccIIIBBBHHHHHHJJJMMMSSS```rrr~~~hhhVVVYYY___^^^]]]]]]YYYbbbyyy{{{ppphhh???999999444444444444333222333444555666AAAVVVkkk}}}qqqgggfffjjjooosssssspppllliiimmmqqqtttppphhhdddfffjjjlllooosssxxx}}}~~~|||xxxtttwww}}}xxxxxxwwwrrrllljjjjjjmmmxxx}}}www||||||xxx{{{~~~}}}tttsss|||xxxvvvvvv~~~RRRBBB===:::;;;:::888:::>>>IIItttxxxiii\\\YYY^^^jjj~~~jjjQQQEEE===BBBFFFCCCAAADDD???BBBGGGLLLPPPRRRRRRRRR[[[bbbllltttwwwuuusssqqqbbbfffmmmmmm```PPPMMMTTTOOOQQQTTTYYYaaajjjqqqvvvvvv~~~zzzdddUUUPPP^^^lllwww~~~~~~}}}uuulllYYYQQQJJJIIIIIIKKKRRR[[[]]]kkkxxx{{{vvvooofff___bbb^^^WWWRRROOOMMMJJJGGGEEEDDDBBBAAA@@@AAABBBCCC@@@AAAEEEHHHGGGFFFLLLTTTaaavvvoooYYYSSSXXXXXXRRRKKKFFFCCCAAA<<<999666777777;;;HHHYYYdddfffbbb```gggbbb^^^VVVPPPkkkXXX999<<<888999555555666888QQQyyyxxx}}}}}}xxx[[[TTTSSSOOOPPPWWWUUUXXXZZZYYYWWWVVVWWWXXXXXXXXX[[[]]]ZZZVVVWWW\\\^^^^^^___aaadddfffiiijjjddddddhhhpppxxxrrrrrrvvvEEE999pppsssZZZGGGCCCGGGHHHJJJMMMWWWfffwwwwwwaaaSSSXXX]]]]]]\\\\\\YYYhhhuuutttaaa<<<:::999444666444444333222333444555666>>>PPPhhhuuu~~~pppddddddfffiiimmmoooooommmkkkjjjoooqqqnnngggeeeiiinnnnnnnnnmmmpppvvv|||~~~~~~yyyrrrvvvvvvmmmkkkkkkiiifffdddhhhnnnxxxrrr^^^XXX]]]eeelllzzzvvvzzz}}}}}}vvvrrrvvv}}}uuusssuuu~~~uuuKKKAAA<<<:::;;;:::888:::>>>AAAkkk{{{jjj\\\YYY]]]ggg{{{pppTTTFFF===AAAEEEBBB@@@BBBEEEHHHLLLOOOPPPNNNKKKIIINNNTTT\\\bbbdddcccaaa```[[[]]]```^^^XXXSSSSSSUUUPPPPPPQQQUUU]]]gggqqqwww}}}xxxkkkddd[[[WWW___rrrvvvddd^^^WWWUUUTTTVVV[[[aaacccppp}}}~~~xxxppphhhaaa___[[[VVVPPPLLLIIIGGGFFFAAA@@@????????????@@@@@@>>>@@@DDDGGGFFFEEEMMMVVV```xxxkkkUUUPPPUUUSSSNNNHHHDDDBBB???;;;888444666888???NNN```iiikkkgggaaafffaaa___WWWPPPhhh~~~OOO;;;>>>777888555555888888IIIiiirrruuu```PPPQQQQQQMMMPPPZZZUUUVVVWWWWWWVVVUUUVVVVVVUUUUUUYYY]]][[[XXXYYY___aaaaaaaaabbbccceeeggghhhffffffllluuu{{{oootttyyyFFF999qqqpppSSSHHHEEEGGGIIIKKKOOO[[[mmm{{{nnn\\\TTTUUU\\\^^^```^^^YYYiiiqqqzzzYYY999;;;999444777444444333222333444555666>>>NNNkkksss~~~oooccc]]]]]]^^^bbbfffiiijjjjjjhhhlllooonnnllllllpppuuurrrqqqoooooossswwwtttoootttwww}}}xxxmmmgggeeedddcccfffnnnwwwaaaNNNIIILLLTTTZZZpppzzzyyy{{{}}}}}}~~~xxxvvvxxx{{{sssrrrtttnnnbbb|||wwwHHH@@@<<<:::;;;;;;999:::===???eee|||kkk]]]]]]```fffxxxvvvYYYIII>>>AAAFFFDDDBBBCCCHHHJJJNNNQQQQQQNNNKKKIIIKKKOOOTTTXXXYYYYYYYYYZZZ^^^cccggggggeeeccc^^^XXXWWWVVVUUUUUUZZZaaaiiinnnxxxzzzzzzwwwrrrlllhhhgggdddhhhssszzzuuunnniiifffgggiiilllvvv}}}qqqiiifffeee\\\YYYTTTOOOJJJFFFEEEDDD>>>>>>======>>>>>>??????>>>@@@DDDFFFDDDEEENNNZZZddd}}}hhhRRRPPPVVVPPPKKKEEEAAA???>>>:::777444666999AAAQQQccckkkjjjhhhaaaeeeaaa```YYYRRRjjjlllGGG===<<<666999666666:::888BBBZZZyyyhhh___VVVPPPQQQOOOLLLOOOVVVTTTTTTTTTUUUVVVVVVWWWWWWUUUVVVZZZ]]]\\\YYY\\\aaabbbbbbbbbbbbcccdddeeeeeejjjlllsss{{{~~~sssAAA888uuuwww^^^LLLIIIGGGGGGKKKMMMRRR```ssszzzdddXXXXXXXXX]]]___aaa```]]]qqqoooRRR666;;;:::333777444444333222333444555666;;;LLLpppvvvvvv~~~qqqfffZZZYYYYYY]]]bbbgggiiiiiijjjkkkmmmnnnnnnoooqqqtttnnnrrrtttqqqqqqtttqqqkkklllqqq{{{}}}rrrjjjeeeeeeeeeiiittt{{{___PPPKKKMMMTTT\\\lll}}}~~~{{{rrrrrruuu```VVV|||jjjDDD???;;;999;;;;;;999:::===@@@___{{{kkkbbbeeeggghhhttt{{{___MMM@@@BBBGGGGGGEEEGGGKKKLLLOOOQQQRRRQQQOOOMMMNNNPPPRRRTTTUUUXXX[[[^^^eeennnsssrrrooonnnggg___\\\\\\[[[\\\^^^aaaeeegggnnnnnnnnnmmmnnnqqquuuyyyvvvqqqdddbbbcccZZZXXXSSSMMMHHHDDDCCCCCC============>>>>>>?????????AAADDDFFFDDDFFFQQQ^^^kkkeeeRRRTTT\\\OOOJJJCCC>>>===<<<999777555777:::BBBQQQaaagggeeebbb```gggbbb```ZZZVVVsss]]]BBBAAA<<<777:::777777:::666;;;MMMyyyfffVVVSSSQQQOOOMMMMMMOOOQQQSSSSSSRRRRRRTTTVVVXXXYYYYYYZZZZZZ\\\^^^\\\YYY\\\aaabbbbbbaaabbbbbbcccdddeeejjjnnnxxxddd999888mmm}}}yyyQQQFFFIIIHHHIIIMMMPPPUUUcccwwwttt]]]WWW[[[___```^^^^^^___aaa~~~~~~nnnMMM555;;;:::333777444444333222333444555666444FFFooovvvppp~~~sssjjj\\\ZZZZZZ]]]ccchhhjjjjjjmmmmmmmmmmmmmmmmmmlllllldddmmmrrrooolllmmmlllhhhgggllluuu}}}~~~}}}xxxooojjjhhhjjjgggsss~~~|||cccVVVSSSTTT\\\dddwww|||sssrrrvvvhhh```ttt]]]???>>>;;;999;;;;;;999:::===:::VVV~~~zzzlllfffkkkllliiiqqq}}}cccPPPBBBDDDIIIIIIIIIKKKNNNOOOQQQRRRSSSRRRQQQPPPMMMMMMNNNOOOPPPUUUZZZ___hhhssswwwrrrnnnnnnlllfff\\\]]]___bbbdddeeefffgggiiilllpppuuuyyy}}}jjjccccccYYYWWWSSSMMMGGGCCCBBBBBB======>>>>>>??????@@@@@@AAABBBEEEFFFDDDGGGSSSbbbrrrcccRRRWWWaaaOOOIIIAAA===;;;:::888666777888:::AAAPPP___ccc```]]]^^^iiiddd___YYYYYYzzzVVVAAAEEE<<<888;;;888777:::555666EEEooosssiiieee___XXXMMMNNNLLLIIIMMMTTTVVVSSSQQQQQQQQQSSSVVVYYYZZZ[[[^^^]]]^^^___\\\YYY[[[aaa`````````aaabbbccceeeeeeffflllyyy~~~VVV222:::rrrtttcccGGGGGGJJJFFFJJJKKKQQQ]]]mmm|||mmm\\\VVVVVV\\\UUU^^^^^^TTTlllqqqpppuuuJJJ===>>>???444666444444333333333444444555888FFFiii~~~xxxvvvuuugggeeeaaa\\\[[[^^^dddiiillliiikkkmmmooonnnllliiiggglllkkkkkknnnpppnnnggg```eeefffllluuu|||yyytttrrrpppnnnwww{{{rrreee^^^]]]bbbrrrzzzxxxyyybbb~~~vvv}}}TTTAAA======<<<;;;::::::::::::;;;OOOttt~~~oookkkssstttmmmppp{{{iiiRRRAAADDDHHHEEEEEELLLQQQOOOOOOQQQRRRTTTXXX\\\[[[WWWVVVXXX[[[\\\```fffmmmtttwwwvvvuuuwwwrrrkkklllddd```dddkkknnnoooqqqxxxyyyccc[[[UUUSSSOOOJJJFFFCCCBBBAAA>>>===<<<;;;;;;<<<===>>>???IIIGGGCCCFFFIIIPPP^^^wwwvvvVVVWWW]]]ZZZOOOHHH@@@:::888888777555555888===FFFQQQZZZ```ccc___eee___^^^ccc]]]lllqqqSSSJJJAAA::::::999888777777999;;;<<<___zzz||||||tttjjjccc___ZZZSSSMMMNNNMMMMMMNNNOOOQQQTTTUUUVVVVVVVVVVVVYYY\\\___aaaaaaaaa___\\\YYYYYY[[[]]]bbbbbbbbbccccccbbb```^^^jjjpppzzzqqqkkkxxxlllEEE===777rrr[[[FFFGGGJJJHHHJJJMMMTTT```ppp~~~jjj\\\YYY\\\]]]ZZZ```]]]XXXuuurrruuupppJJJ>>>===>>>444777444444444333333444444555999DDDddd{{{~~~|||rrrvvviiieeeccc``````cccfffhhhiiigggfffffffffhhhjjjlllnnnnnnnnnppptttxxxvvvoooiiiffffffkkkuuuzzzwwwvvvuuuttt|||~~~wwwqqqssswww|||xxxvvvwww{{{tttMMM@@@======<<<;;;:::::::::::::::KKKooo}}}tttpppuuuvvvqqqrrrxxxqqq\\\IIIEEEFFFDDDDDDGGGJJJMMMTTT[[[___bbbdddfffgggcccbbbeeeffffffiiinnnsss{{{zzzuuusssqqqmmmllliiihhhlllnnnnnnrrrvvvtttbbb\\\TTTQQQMMMIIIEEEBBB@@@???>>>===<<<<<<<<<===>>>???AAAHHHHHHHHHMMMKKKQQQbbbnnnSSSTTT[[[WWWMMMGGG???:::888777777666555888???HHHRRRZZZ___aaa^^^bbb^^^[[[^^^hhhdddHHHBBB>>>:::999888777666666888:::;;;OOOvvvuuu~~~~~~~~~|||sssllleee]]]XXXWWWUUUQQQMMMKKKKKKKKKMMMOOORRRTTTVVVVVVVVVVVVVVVXXXZZZ]]]___``````___]]][[[ZZZ\\\^^^_________```aaaaaa```___dddnnn||||||eeefff{{{aaa>>>999444|||xxxkkkOOOGGGHHHJJJJJJKKKOOOYYYfffvvvxxxeee[[[\\\bbb___^^^```]]]cccvvvfffJJJ@@@<<<<<<333888555444444333333444444444777<<>>=========<<<<<<<<<>>>???@@@FFFHHHHHHOOOTTTNNNUUUkkkcccNNNRRRWWWRRRJJJEEE>>>999777777777777444999BBBLLLTTT[[[^^^```^^^]]]]]]XXXZZZyyyZZZBBB?????????888777666666666777888999AAAkkkxxx}}}~~~}}}{{{}}}ttthhh```]]]XXXQQQNNNMMMNNNLLLKKKHHHHHHIIIKKKNNNQQQTTTVVVWWWVVVUUUUUUVVVXXX[[[\\\]]]^^^___^^^\\\\\\^^^```]]]^^^___```bbbccccccdddgggsss{{{dddlllPPP777666222{{{VVVGGGHHHIIIIIILLLMMMTTT```nnn|||qqq```YYY]]]eee``````\\\]]]uuu|||yyyZZZHHHAAA;;;:::333:::555555444333333333444444333444MMMqqqyyynnnkkkjjjjjjlllnnnppppppooonnniiiccc___```fffmmmrrrsssuuuzzz}}}{{{~~~|||www|||}}}vvvxxxwww}}}[[[AAADDD======<<<;;;::::::::::::;;;AAA___~~~}}}~~~yyyvvvwwwqqqgggwwwvvv```KKKDDDGGGHHHEEELLLVVVbbbkkksss{{{~~~zzzwwwvvvrrrkkkhhhhhhjjjqqqvvvvvvsssssswww{{{xxxyyy|||~~~zzzsssrrrvvv}}}ssshhhbbb\\\[[[___bbbgggvvvqqq[[[UUUPPPNNNJJJEEEAAA???===<<<===<<<<<<<<<===???AAABBBKKKHHHFFFPPPVVVPPP[[[wwwwwwYYYLLLRRRTTTOOOFFFCCC===999777666777888444;;;FFFPPPWWW[[[^^^___^^^ZZZ\\\XXX^^^RRR???>>>???@@@888888777777777777888999<<>>===<<<<<<<<<===>>>AAACCCDDDNNNHHHDDDLLLTTTSSScccgggRRRNNNSSSRRRLLLBBB@@@<<<999666666777999666???JJJTTTZZZ]]]^^^```^^^ZZZ\\\ZZZggguuuJJJ<<<<<<;;;<<<999999999888888999999999999KKK}}}uuu|||~~~}}}~~~~~~}}}~~~~~~xxxssslllgggccc^^^YYYUUUSSSPPPKKKGGGFFFFFFGGGGGGIIIIIIIIIJJJKKKNNNPPPQQQVVVUUUTTTRRRRRRSSSUUUVVVXXXZZZ]]]_________```aaa\\\^^^aaabbbdddggglllpppyyygggeee~~~ggg@@@666666666xxxbbbDDDCCCKKKJJJJJJNNNTTT___ooo~~~pppbbbZZZYYY\\\___\\\]]]XXXlllkkk|||fffFFFCCCAAA;;;;;;555;;;666555555444333333333333777888AAA___~~~|||tttmmmkkkhhhiiimmmrrrwwwyyyrrrpppllljjjkkkoootttwwwsssssstttwww{{{~~~{{{|||~~~rrrmmmkkkaaahhh{{{PPP@@@CCC======<<<;;;::::::::::::;;;;;;KKKmmmzzz|||wwwuuunnndddeeetttttt]]]LLLEEEFFFHHHQQQfff}}}vvveeedddfffjjjlllkkklllooommmmmmsss{{{}}}{{{{{{xxxpppkkkggggggkkkoooyyynnn[[[SSSSSSKKKIIIFFFCCCAAA???>>>>>>;;;;;;<<<===???BBBEEEFFFLLLIIICCCGGGRRRYYYmmmyyyYYYMMMRRRUUUPPPIII>>>>>>;;;888666555777::::::CCCOOOXXX\\\^^^```bbb^^^^^^\\\[[[oookkkFFF??????;;;<<<::::::::::::999999999888555AAAjjj~~~}}}}}}zzz{{{{{{yyyvvvttttttuuu~~~}}}zzz}}}}}}}}}~~~~~~}}}yyyvvvnnnjjjddd___[[[VVVRRRNNNIIIHHHGGGEEEEEEFFFHHHIIIJJJJJJIIIJJJKKKMMMOOOPPPUUUTTTRRRQQQQQQRRRSSSTTTUUUYYY]]]____________```ZZZ]]]___```aaafffmmmssswwwhhhWWWeeeZZZ@@@999555555zzzjjjTTTCCCEEEKKKKKKKKKPPPWWWdddvvvvvvfff\\\ZZZ\\\\\\[[[WWW]]]___yyynnnmmm\\\@@@AAA@@@;;;<<<666:::666666555444333333333333555999;;;QQQsss|||~~~yyyrrrpppmmmnnnrrrvvvzzz|||wwwsssooolllkkknnnrrruuuqqqpppooopppuuu}}}}}}wwwxxx{{{}}}}}}pppkkkdddVVV^^^|||hhhJJJBBBBBB======<<<;;;::::::::::::999999AAAZZZwww}}}yyyvvvrrrnnniiiyyyvvvdddSSSGGGIIIQQQaaauuuwwwjjj^^^QQQQQQUUU]]]dddgggkkkqqqzzz}}}wwwooopppssswwwiii\\\TTTNNNMMMGGGEEECCCAAA???>>>>>>>>>;;;;;;<<<===@@@CCCFFFHHHHHHJJJFFFFFFSSS```vvvkkkNNNKKKUUUVVVMMMEEE;;;<<<;;;888555555777:::===FFFRRRZZZ^^^___bbbddd\\\ccc\\\YYYqqqbbbBBBAAABBB===>>>999999999999999888777777777<<>>:::;;;<<<===@@@DDDGGGIIIDDDKKKHHHGGGUUUfff{{{aaaGGGJJJWWWVVVKKKCCC:::;;;:::888555555888;;;???IIITTT\\\^^^```cccfff[[[ggg]]]VVVoooXXX;;;<<<>>>:::;;;888888888888888777666555===;;;AAAnnn~~~|||}}}xxxvvvtttooolllkkkmmmooojjjkkknnnpppqqqppppppooogggeeedddeeeeeeccc]]]YYYTTTRRROOOMMMJJJHHHFFFFFFCCCEEEGGGHHHHHHHHHHHHIIIGGGGGGHHHJJJMMMPPPSSSUUURRRQQQPPPOOOOOOPPPRRRSSSSSSWWW\\\^^^___^^^]]]]]]]]]```bbbcccccchhhqqqxxxeeeQQQccc^^^888888888111555pppPPPIIIEEEGGGJJJKKKMMMPPPZZZnnn}}}uuucccVVVXXX___```^^^\\\ZZZQQQkkkiiigggmmmLLLHHHDDD@@@>>><<<999777999777555333222111111222111999222;;;bbbzzz|||~~~}}}uuupppqqqssstttvvvzzz{{{xxxqqqjjjfffggglllpppqqqqqqqqqsssyyygggllluuu\\\PPPooozzz}}}pppZZZMMMBBBDDD>>><<<::::::;;;;;;:::999777===;;;???aaa~~~~~~{{{yyyiiixxxyyypppgggbbbXXXUUU```|||___QQQLLLKKKPPPUUUWWW^^^fffjjjjjjmmmrrryyy||||||fffZZZTTTNNNIIIGGGAAA@@@???>>>============>>>======>>>BBBHHHMMMQQQKKKGGGJJJLLLVVVssssssZZZJJJRRR\\\VVVGGG===<<<;;;888555444555999===IIINNNUUUZZZ[[[\\\^^^aaabbbcccZZZfffpppJJJCCC===999;;;<<<;;;;;;::::::::::::999999777<<<:::UUUyyyuuuooollljjjjjjjjjjjjmmmmmmmmmllliiifffcccaaaaaa___\\\ZZZXXXVVVSSSQQQLLLKKKIIIGGGFFFDDDDDDDDDEEECCCBBBDDDHHHJJJJJJHHHKKKJJJJJJLLLOOOSSSUUUVVVSSSSSSSSSSSSSSSSSSSSSSSSUUUTTTTTTUUUWWWZZZ]]]___]]]___```aaafffpppzzz~~~___\\\wwwgggBBB;;;777333555666^^^LLLHHHEEEHHHKKKMMMRRRWWWeeevvvqqqcccXXXSSSYYYaaaaaa___]]][[[UUUnnnnnnwww```HHHEEEAAA>>>===<<<:::888999888666444333222222222222777333:::YYYwww}}}vvvpppppprrrrrrsssvvvuuutttpppllliiiiiilllooowwwzzz}}}wwwiiipppttt______}}}```RRRKKK@@@>>>???===;;;:::;;;;;;:::999444:::888;;;ZZZ~~~|||xxxvvvmmmxxx}}}zzz|||~~~xxxpppkkk___ZZZdddoooSSSLLLOOORRRVVV___eeeooouuutttqqqwww}}}wwwssstttyyy}}}ooo\\\SSSNNNIIIEEECCC@@@@@@???======<<<<<<===>>>===>>>@@@CCCGGGLLLOOOJJJIIIMMMSSScccjjjYYYOOOTTTYYYPPPCCC===;;;:::777444333666;;;???LLLRRRXXX[[[\\\]]]```cccggg```dddeeeFFFBBB>>>:::::::::;;;;;;::::::::::::999999888::::::NNN~~~~~~~~~~~~}}}}}}}}}{{{vvvqqqllljjjiiihhhggghhhhhhhhhgggdddaaa^^^\\\\\\YYYVVVTTTSSSQQQNNNKKKJJJIIIHHHFFFEEEDDDDDDDDDDDDBBBBBBDDDGGGIIIIIIHHHJJJJJJJJJLLLOOORRRTTTUUUTTTTTTTTTTTTTTTTTTTTTTTTVVVUUUUUUVVVXXX[[[^^^```^^^```bbbeeelllvvvooojjj[[[:::777444111333444uuuQQQHHHFFFGGGIIIKKKNNNWWWaaappp}}}vvvfffTTTRRRUUU]]]cccbbb^^^]]]UUUVVVqqqooojjjVVVEEEBBB???======<<<;;;::::::999888666444444333333333444555888KKKppp~~~wwwqqqqqqpppnnnooorrrqqqrrrsssrrrqqqqqqsssttt}}}}}}nnnnnnuuussslll}}}|||TTTPPPOOOEEE@@@@@@>>><<<;;;;;;:::999888555999777777OOOwww~~~}}}{{{wwwsssooooookkkhhhooo~~~~~~zzzuuuhhhaaahhhjjjMMMMMM[[[ccchhhhhhrrr~~~uuuuuuuuuyyyyyy}}}ssseeeVVVPPPNNNJJJEEEDDD???>>>===<<<<<<<<<<<<<<<===>>>???AAADDDGGGJJJKKKHHHIIIPPP\\\sss___WWWRRRUUUSSSHHH???===;;;999666333333777>>>CCCRRRVVVZZZ]]]]]]___bbbffffff\\\qqqYYYCCCCCCAAA<<<<<<:::;;;;;;::::::::::::999999999777:::EEEccc}}}zzz~~~|||~~~}}}}}}zzzvvvqqqmmmjjjhhheeecccbbbbbbbbb```^^^[[[XXXVVVWWWUUURRRPPPOOOMMMJJJGGGGGGGGGEEEDDDDDDCCCCCCCCCBBBAAAAAACCCFFFHHHHHHGGGJJJJJJKKKMMMOOORRRTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWVVVVVVWWWYYY\\\___aaa``````dddkkkttt}}}wwwzzzuuuMMM444444333111444444```LLLEEEEEEHHHJJJKKKOOO\\\iiivvvqqq___QQQUUU[[[aaabbb```\\\[[[PPP\\\{{{fffllljjjQQQFFFCCC@@@>>>======<<<:::;;;:::999888666555444444444111666666===eee~~~}}}yyytttrrrpppmmmnnnqqqtttvvvyyy{{{|||{{{xxxlllqqqssssssqqqPPPMMMOOOIIICCCAAA???<<<;;;;;;:::999777999;;;999666EEEggg}}}yyyuuuqqqmmmiiikkkwww|||nnnfffmmmoooQQQVVVkkkxxx}}}~~~hhh]]]RRROOOMMMIIIEEEDDD>>>===<<<;;;;;;;;;;;;;;;===>>>AAACCCEEEGGGHHHIIIFFFHHHSSSeee[[[TTTQQQQQQMMMDDD>>>===999888555333444999BBBHHHUUUXXX\\\]]]]]]^^^bbbeeebbbdddrrrRRRAAADDDAAA===>>><<<;;;;;;:::::::::999999999:::555:::>>>KKK}}}{{{jjjeeelll|||~~~}}}|||}}}~~~~~~}}}|||zzzyyyvvvsssooollljjjgggdddbbb______^^^\\\ZZZWWWUUUSSSUUUSSSPPPOOOMMMLLLIIIGGGDDDDDDCCCCCCBBBCCCCCCCCCAAAAAAAAACCCEEEFFFGGGGGGJJJLLLNNNOOOPPPRRRUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWVVVVVVWWWYYY\\\___aaabbbaaafffppp{{{|||dddDDD333666555333666666lllNNNGGGEEEFFFIIILLLLLLRRR```ppp||||||iiiYYYRRRXXX___aaa___\\\ZZZYYYRRRjjjppp~~~VVVMMMHHHEEEAAA???>>>===<<<:::;;;;;;:::999777666555444444000666555555WWWzzz}}}|||xxxwwwssspppqqquuuzzz|||~~~wwwssslllmmmhhhpppeeeLLLEEEEEEDDDAAABBB???===;;;;;;;;;999888:::;;;999888@@@ZZZ~~~~~~zzzwwwtttqqqttttttmmmsss{{{___fff~~~^^^UUUMMMKKKJJJEEEAAA???===<<<<<<;;;;;;;;;;;;;;;===???AAADDDFFFGGGHHHHHHIIIJJJXXXpppnnnYYYQQQJJJHHHGGGCCC???<<<888777555444666===FFFMMMVVVYYY\\\\\\[[[\\\___bbb```ttteeeKKK???AAA===;;;======;;;;;;:::::::::999999999999555;;;;;;>>>hhhssseee```qqq~~~~~~~~~~~~~~~~~~}}}}}}~~~}}}{{{tttuuuvvvvvvuuutttrrrqqqpppnnnkkkiiihhhgggeeeccc```___]]][[[YYYWWWUUUSSSSSSQQQNNNMMMLLLJJJHHHFFFCCCCCCBBBAAAAAABBBBBBCCC@@@@@@BBBCCCDDDEEEFFFGGGKKKNNNQQQRRRRRRSSSUUUXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVXXX[[[^^^```dddccchhhtttzzzooo~~~WWW>>>444888555333555444\\\HHHFFFGGGGGGJJJMMMPPPXXXhhhwww~~~ooo^^^QQQQQQXXX^^^^^^\\\[[[ZZZXXXUUUuuu}}}pppMMMMMMHHHEEEBBB??????>>><<<;;;;;;;;;:::999888666555444333222444333333HHHiii{{{}}}|||yyyvvvxxx}}}{{{rrrmmmhhhddd[[[kkk\\\KKKAAA>>>AAA@@@AAA???===<<<<<<;;;:::999777666777999===OOOsss~~~}}}xxxuuuzzzyyywwwwwwvvvxxxyyy{{{zzzttt[[[SSSLLLKKKIIIDDDAAA@@@===<<<<<<;;;;;;;;;<<<<<<===???AAACCCFFFGGGHHHIIIPPPNNN```}}}|||\\\TTTLLLCCC@@@BBBBBB>>>:::666666555666:::AAAKKKQQQUUUXXX[[[\\\ZZZYYY[[[^^^[[[yyyYYYDDD<<<>>>888777;;;;;;;;;;;;::::::::::::999999888666:::::::::TTT}}}zzzuuudddiiisss|||{{{|||||||||{{{zzzzzzzzz{{{zzzxxxuuurrrssssssrrrrrrqqqpppoookkkiiifffeeeeeeeeeeeeddd```___]]][[[YYYVVVUUUTTTPPPNNNKKKJJJIIIHHHEEECCCCCCBBBBBBAAAAAAAAABBBBBB???AAACCCDDDDDDDDDFFFHHHJJJNNNRRRSSSRRRRRRUUUXXXVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVXXX[[[^^^```gggeeelllyyyxxxqqqMMM:::555999444111444222mmmSSSJJJHHHHHHHHHJJJPPPVVVaaarrrtttdddUUUNNNTTT\\\```___]]]]]]ZZZVVV^^^ppp[[[JJJIIIEEECCC@@@>>>>>>>>>===<<<:::::::::999888666444333222444222222555<<>><<<<<<<<<<<<;;;:::666444666999999CCCcccyyy~~~uuuooottt|||bbb]]][[[bbbiiinnnqqqtttnnnttt{{{kkkWWWPPPKKKJJJHHHDDDBBBBBB===<<<<<<<<<<<<<<<=========>>>@@@BBBEEEGGGIIIJJJTTTOOOdddgggMMMIIIEEE@@@======>>>;;;777444555777999===EEENNNTTTTTTXXX\\\\\\ZZZXXXYYY[[[VVVrrrNNN???<<>>>>>>>>>>>999::::::999888666444222111555111222888555KKKzzzuuuyyyzzzuuuxxx}}}~~~}}}|||vvvmmmfffaaa\\\XXXTTTkkkbbbDDDHHHBBB???CCC@@@@@@>>><<<<<<<<<===<<<;;;:::555666:::666888TTTuuu{{{|||wwwkkkiiiqqqwwwhhhTTTSSSXXXdddnnnsssvvvzzz{{{gggOOOIIIDDDDDDCCC???>>>???======<<<<<<<<<======>>>===>>>???AAADDDGGGJJJLLLUUUMMMeeewwwZZZEEE@@@@@@???<<<;;;:::888555444555888;;;@@@HHHPPPVVVTTTXXX]]]]]][[[XXXXXXYYYYYYnnndddHHH===>>>CCC===:::>>><<<;;;;;;;;;:::::::::999999555999555777;;;666RRR}}}}}}sssmmmuuu~~~yyyxxxzzz{{{{{{{{{yyyxxxxxxxxxvvvsssppprrrqqqooommmmmmmmmnnnnnniiifffaaa______```bbbbbb^^^]]]ZZZXXXUUUTTTRRRRRROOOMMMKKKJJJIIIHHHEEECCCEEEDDDCCCBBBAAAAAAAAAAAA???BBBEEEEEEDDDDDDGGGJJJGGGLLLQQQQQQOOONNNQQQTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXXXXXXXZZZ]]]aaabbbjjjkkktttuuuggghhhRRRDDD888888<<<666444777666TTTCCCJJJNNNHHHIIINNNRRRVVVaaassssss___UUUTTTUUUXXXhhhfffaaaddd[[[TTTaaadddttt]]]DDDAAABBBBBBAAA@@@???>>><<<;;;;;;;;;999666777888888666333777222222666555666GGG\\\vvvnnn~~~}}}|||qqqfffdddjjjoooTTT]]]uuu{{{WWWDDDGGG@@@GGGMMM;;;@@@??????>>>===<<<<<<;;;;;;999999999444666LLLfffwwwyyymmmgggnnnzzzssslllkkkooozzzqqqaaaXXXQQQ\\\hhhooottt|||{{{^^^NNNIIICCC@@@@@@@@@???===@@@???===<<<<<<===>>>>>>??????BBBEEEFFFFFFMMMTTTWWWaaasssyyybbbLLLAAA>>>===<<<;;;999888777666777777999???HHHOOOSSSSSSWWW[[[ZZZUUUUUUYYY[[[ZZZgggUUU@@@===;;;:::<<<<<<;;;888:::::::::999999999888888:::666666888555777JJJaaa~~~{{{zzzyyyyyyyyyuuusssvvvwwwuuuuuuvvvrrrpppmmmlllmmmkkkgggdddccc```^^^```dddddd```\\\WWWWWWWWWVVVTTTQQQNNNMMMIIIIIIHHHHHHGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAABBBDDDEEEGGGHHHHHHHHHHHHKKKNNNPPPPPPPPPPPPPPPNNNQQQUUUVVVVVVVVVVVVWWWYYYZZZZZZYYYYYY]]]eeekkkzzzsssvvvlllhhh{{{uuuGGG===<<<:::888666444333333gggNNNHHHHHHJJJLLLKKKPPPVVV]]]iiiyyy}}}jjjYYYSSSUUUVVV\\\``````^^^\\\\\\lllvvviiivvvNNNEEECCCCCC>>>>>>>>>>>>============<<<:::888888999999777555999333222555444444AAARRRhhhkkkzzzuuuiiiaaahhhuuuyyyiiixxxzzz[[[IIIHHH???GGGSSSHHH?????????>>>===<<<<<<<<<999777888:::777666FFF[[[~~~}}}|||{{{yyyrrrmmmqqqxxxssskkkiiirrr{{{||||||sssaaaTTTPPP___jjjwwwoooVVVKKKGGGBBB??????@@@???===@@@???>>>===<<<======>>>>>>===???BBBDDDGGGPPPYYYeeerrr}}}lllVVVFFF???>>>===<<<:::888777666555666777;;;DDDMMMTTTWWWWWWZZZ[[[[[[YYYVVVTTTUUUWWWnnnEEE???===::::::<<<===;;;999::::::999999999888888888<<<888888:::666444???PPPzzz|||zzzyyyxxxuuuqqqppptttvvvtttsssuuuqqqnnnlllkkkjjjiiieeebbbdddaaa___```cccccc___[[[WWWVVVVVVUUUSSSPPPNNNLLLIIIHHHHHHGGGFFFFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIKKKNNNPPPOOONNNNNNOOONNNQQQTTTVVVVVVUUUVVVWWWWWWYYYZZZ\\\^^^dddnnnuuu{{{uuuaaaooo]]]???<<<;;;999777555444333333qqqHHHHHHOOOIIIHHHQQQMMMSSS[[[fffttt|||nnn\\\RRRRRRVVVXXX___YYY\\\\\\VVVcccjjjyyyYYYDDDFFFBBB???;;;;;;;;;<<<<<<=========<<<:::999999::::::888777;;;444222444444333:::EEE]]]mmmxxxvvvmmmcccbbbsssmmm___ZZZIIIHHHOOOGGG??????>>>>>>======<<<<<<888666777;;;999777???LLLqqq~~~}}}~~~zzzzzz||||||yyywwwxxx~~~rrrmmmwwwwwwmmmjjjkkkqqqyyy}}}lllYYYSSSUUUvvv___NNNFFFCCC@@@>>>>>>>>>>>>>>>??????>>>============>>>???>>>>>>BBBFFFLLLYYYdddwwwwww[[[IIIBBB???===<<<;;;999777666555444444888@@@KKKUUU[[[]]]]]]]]][[[\\\\\\VVVQQQWWWddd]]]<<<>>><<<::::::<<<===<<<;;;:::999999999999888888888:::666888;;;888333666???aaa~~~~~~zzzxxxwwwtttpppooorrrssspppnnnoooooommmjjjiiihhhfffcccaaabbb___]]]]]]___^^^ZZZWWWUUUUUUTTTSSSQQQNNNLLLKKKHHHHHHGGGGGGFFFEEEEEEEEEBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIJJJLLLNNNOOOMMMLLLLLLLLLNNNPPPSSSUUUUUUUUUVVVWWWWWWZZZ]]]___ccckkkuuu|||fffZZZsssDDD:::999888777666555444444444XXX===HHHTTTMMMJJJQQQNNNUUUaaannn~~~qqq___QQQNNNSSSYYY[[[]]]WWW[[[XXXSSSrrrrrroooKKKFFFFFF;;;;;;999:::::::::;;;;;;;;;;;;::::::999999999999888777;;;555222555666555777;;;RRRkkktttzzz|||uuunnniiieeeiii~~~{{{mmmkkkhhhUUUIIIFFF===???>>>>>>>>>=========<<<;;;777777::::::888;;;AAA```}}}~~~}}}|||xxxxxxqqqzzz|||ooodddcccfffiiisss~~~rrreeefffnnnkkkRRRIIIBBB@@@>>>===<<<======>>>?????????>>>>>>>>>>>>>>>DDDBBBBBBFFFLLLVVVffftttlllNNNDDDCCC@@@===<<<:::777666444444444555;;;FFFRRR\\\aaabbbbbb^^^\\\]]]]]]TTTPPPeeevvvPPP===<<<<<<;;;;;;;;;<<<======999999999999888888888888666333444999999555555999MMMppp{{{wwwuuuvvvqqqppprrrrrrmmmjjjjjjnnnllljjjgggfffdddbbbaaa^^^\\\YYYXXXXXXWWWTTTQQQTTTSSSRRRPPPNNNLLLKKKJJJGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBBBBBCCCCCCDDDFFFGGGHHHIIIKKKLLLNNNMMMLLLJJJJJJJJJNNNPPPSSSUUUUUUUUUWWWXXXYYY\\\___bbbfffmmmwww~~~YYYeeebbb999===777666555444444444444444```NNNCCCJJJQQQOOOLLLNNNRRR[[[hhhvvv}}}uuufffTTTMMMOOOVVV[[[]]][[[WWWWWWOOOWWWmmmcccGGGHHH@@@777???;;;;;;::::::999888888888888888888888777777777777999555333666888777777777BBB```ooo{{{wwwooohhhhhhggglll}}}\\\PPPPPPXXXZZZPPPFFFAAA===>>>>>>>>>>>>============???:::777888999888:::<<>>>>>===<<<;;;;;;<<<===>>>??????@@@@@@AAAAAAAAAGGGEEEFFFLLLSSS^^^ooo~~~___GGGCCCBBB===<<<;;;888666555444555555999@@@LLLWWW___ccccccccccccbbbbbb\\\NNNPPPvvv___DDD===<<<<<<<<<;;;;;;;;;<<<===999999999888888888777777666444444666888777777999>>>XXX~~~yyyvvvuuupppoooqqqqqqmmmkkkkkklllkkkiiigggdddcccbbbbbb\\\[[[XXXVVVTTTRRRPPPOOOSSSRRRPPPNNNLLLJJJIIIHHHFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLMMMLLLKKKJJJJJJKKKNNNQQQSSSUUUUUUVVVXXXZZZYYY\\\aaaeeeiiiqqqzzzhhhWWW~~~VVV999???666666555444444444444444cccJJJJJJKKKKKKLLLNNNOOOOOO[[[eeerrr|||~~~tttgggZZZNNNNNNUUUZZZ\\\\\\WWWUUUQQQOOOiiimmmtttMMMDDDBBB:::;;;EEE===<<<;;;:::888777666555666888999888666666777888666555555666888888777666888RRRnnn{{{tttkkkfffeeedddffftttjjjHHH>>>BBBEEEFFFDDD@@@???AAA>>>>>>>>>>>>============???<<<888777888888999:::BBB]]]zzzwwwrrr~~~~~~qqqjjjmmmqqqppplllmmmmmmiiieeeeeejjjpppuuuzzz}}}xxx~~~gggMMMCCCCCC<<<======<<<;;;:::;;;===>>>???@@@BBBCCCDDDDDDDDDGGGFFFHHHOOOWWWbbbssspppSSSCCCAAA>>>888;;;:::888666555555777888@@@GGGPPPYYY^^^```aaabbbfffgggcccWWWIIISSS~~~QQQ???===<<<======<<<::::::<<<===999888888888888777777777999888777666555555666777666DDDnnn}}}zzzrrrnnnlllooopppnnnnnnpppiiiiiihhheeebbbaaacccddd]]]\\\ZZZWWWTTTRRRQQQQQQQQQPPPNNNKKKIIIHHHGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCEEEGGGIIIJJJIIIKKKLLLLLLKKKKKKLLLNNNPPPRRRTTTUUUVVVWWWZZZ\\\ZZZ___eeejjjpppyyykkkYYYiiinnnLLL;;;===777666555444444444444444iiiSSSEEEHHHLLLNNNLLLMMMSSSZZZiiisss}}}tttjjjYYYPPPKKKSSS[[[]]]ZZZYYYOOOPPPQQQeeezzziiiaaaCCCEEE<<<:::DDDAAA===<<<;;;:::888777666555666888:::999777666888:::444666777666666666666555777CCCddd||||||wwwnnnkkkgggeeeddd___```pppZZZFFFDDDGGGBBB>>>AAA@@@===@@@============>>>>>>>>>>>>::::::999888888888888777:::KKKkkk{{{xxxsssrrrsssyyyxxxpppnnnuuuvvvrrreeedddaaa```bbbhhhoootttvvv}}}}}}www||||||hhhSSSFFF@@@@@@<<<===>>>===:::999;;;<<<===>>>AAADDDFFFGGGHHHHHHFFFFFFKKKSSS[[[fffuuuxxx]]]III@@@>>><<<999:::999777555555777999:::GGGLLLSSSXXXZZZ[[[]]]___```ccc^^^QQQIIIZZZlllFFF>>>???<<<>>>>>><<<:::999:::===888888888888777777777777777999999666444444555666888666TTTuuuooolllmmmmmmkkklllnnneeefffeeeccc``````bbbeee]]]\\\ZZZWWWSSSRRRRRRRRRPPPOOOLLLJJJHHHFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAABBBBBBCCCDDDDDDCCCCCCCCCDDDGGGIIIKKKHHHIIIKKKKKKLLLMMMOOOQQQQQQSSSUUUVVVWWWYYY\\\^^^dddhhhoootttzzz~~~rrrhhhWWW```pppVVVFFF<<<;;;888777666555444444444444jjjGGGKKKIIIGGGKKKQQQPPPNNNXXXgggsss}}}yyymmmcccOOOIIIJJJVVV___^^^YYYWWWGGGLLLWWWyyyfffnnnLLLAAAJJJ;;;???III666<<<<<<;;;:::999888777777777999;;;:::888777999;;;444777888666444444444333777444RRRrrruuu{{{rrrsssxxxrrriiibbbbbbdddccc]]]^^^sss{{{}}}}}}gggMMMFFFCCCGGG@@@===DDDDDD===???============>>>>>>>>>>>>555888:::999888888666444888@@@aaatttxxxzzz}}}uuurrruuugggsss||||||{{{nnnddd```]]]]]]bbbjjjrrrwwwsss}}}vvv|||xxxnnnqqqiiiPPPFFFBBB@@@???<<<>>>???>>>:::999:::<<<===>>>AAAEEEGGGIIIJJJJJJGGGHHHNNNWWW___iiivvv~~~gggOOOCCC???======>>>:::999777555666888:::<<>>???===999888:::<<<888888888888777777777777222666999777444444666888???...???fff{{{tttnnnllljjjgggfffhhhbbbccccccaaa^^^^^^aaaeeeZZZZZZXXXUUUQQQPPPPPPQQQPPPNNNKKKIIIGGGEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@@@@AAAAAABBBCCCDDDCCCCCCCCCDDDGGGIIIKKKGGGHHHJJJKKKLLLNNNQQQTTTRRRTTTVVVWWWXXXYYY]]]___ooosssxxx|||uuufff[[[RRRpppYYYIIICCC<<<<<<999888777666555444444444gggNNNJJJLLLNNNNNNNNNOOOSSS[[[gggooo|||~~~ppp___TTTCCCLLLTTTWWWZZZ^^^]]]XXXQQQYYYqqquuujjj___MMM@@@@@@@@@999777:::<<<<<<;;;:::999777777666888777777666666666666666777777666666555555555444666999BBBWWWjjjqqq}}}|||~~~~~~xxxuuutttrrrmmmhhh]]]cccfffccc___kkksssnnnQQQJJJBBBEEECCC@@@>>>>>>>>><<<;;;:::;;;===>>>???>>><<<;;;888888888888777777777777999444KKKuuuwwwvvv~~~yyyvvvrrrzzzqqqbbbaaa\\\WWWXXXbbblllrrruuu{{{~~~xxx}}}~~~uuuwwwiiiKKKDDDFFFCCC>>><<<>>>>>>===<<<<<<<<<<<<===<<<@@@DDDEEEGGGIIIIIIHHHFFFQQQTTTTTTeeebbbQQQDDDBBB@@@999777<<<444777888777555888>>>DDDQQQUUUYYYYYYWWWVVVWWWYYYSSSSSSMMMJJJYYYvvvqqqLLLEEEAAA666:::::::::999888777666666777777777777777777777777555555444444444444555555555999;;;FFFkkkrrryyy}}}zzztttmmmgggeeegggiii___```aaabbbbbbbbbaaa```YYYVVVQQQNNNNNNNNNNNNNNNNNNLLLJJJHHHEEEDDDBBBBBB@@@AAAAAABBBAAA@@@>>>===????????????@@@AAABBBBBBDDDDDDEEEEEEFFFGGGIIIJJJKKKLLLNNNNNNNNNOOOQQQSSSWWWVVVVVVYYY]]]```bbbbbbxxxqqqsss~~~wwwcccWWWSSSeee^^^BBBCCC@@@;;;@@@666666555444333333222222kkkOOODDDDDDHHHHHHJJJKKKMMMQQQ\\\lllxxxwwwfffTTTIIIIIIQQQXXXYYYZZZ]]]\\\XXXXXXjjjooouuuVVVGGG===??????:::888;;;<<<;;;;;;:::888777777666777777666555555555555555666666666666555555444444111555<<>><<<:::;;;<<<=========;;;:::888888888777777666666555555777222BBBdddxxxvvvrrrwww~~~|||xxxrrryyyuuuhhhddd___YYYUUUVVV^^^fffqqqyyyxxxzzz}}}}}}yyyjjjUUUCCC@@@AAA>>><<>>@@@:::999888888777777888888888777777777777777777777777555555444444444444555555444777888>>>WWWpppcccrrrzzzssslllhhhgggfff___```aaaaaaaaa```___^^^XXXTTTPPPNNNNNNNNNNNNNNNMMMLLLJJJGGGEEECCCBBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIJJJHHHJJJLLLLLLLLLMMMOOOQQQSSSTTTXXX]]]bbbggglllooouuuzzzjjjVVVRRRjjjNNN<<<<<<;;;999999666555555444333333222222___JJJFFFGGGHHHKKKGGGIIILLLNNNUUUbbbsss|||lllZZZKKKCCCOOOWWW\\\]]]\\\\\\]]][[[cccuuukkk```LLL@@@:::===???<<<:::<<<;;;;;;:::999888777777666666666666666555555555555666555555555555444444444111777:::CCCVVVeeezzz|||yyy~~~}}}wwwmmmbbbZZZYYY[[[^^^bbbjjj|||VVVEEEEEEBBB@@@??????@@@@@@???===:::<<<<<<<<<<<<;;;999777666888888777666555555444444666444:::NNNgggvvvssskkk~~~{{{~~~|||yyyooosssxxxllljjjfffccc___VVVMMMRRR\\\fffrrr~~~sssssszzzxxxyyyzzzrrr\\\LLLCCC>>>???===999;;;AAA<<<<<<<<<;;;<<<<<<======???BBBEEEHHHIIIIIIKKKLLLXXX^^^nnnfffOOODDD===???>>>999888<<<777888888777888???HHHPPPWWWVVVWWWYYY[[[[[[YYYXXXTTTMMMRRRiiiRRR999;;;???:::888777666666666777999:::777777777777777777777777555555444444444444555555555666666777AAA___dddXXXcccwww{{{tttmmmhhheee___``````___^^^\\\ZZZYYYUUURRROOOMMMMMMNNNNNNMMMLLLKKKIIIGGGEEECCCCCCBBBAAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJGGGIIILLLMMMNNNNNNOOOQQQSSSWWW^^^ccchhhnnnuuuzzz{{{qqqZZZNNNPPP~~~ccc===;;;777777999444555555555444444333333222```EEEFFFPPPPPPMMMNNNKKKLLLOOOUUU```mmmyyy{{{ppp```RRRKKKJJJTTTZZZ``````\\\[[[]]]___uuukkkuuuPPPEEE===:::===???===;;;;;;:::::::::999888777777666777777777777666666555555444444444444444444444444111999888;;;LLL^^^rrr}}}}}}wwwuuuoooeee[[[UUUUUUWWW___\\\tttjjjMMMDDDFFFBBB??????@@@AAABBBAAA>>><<<;;;<<<<<<<<<;;;:::888888999999888777666555555444666888777===VVVtttzzzpppqqq~~~zzzxxx{{{~~~|||qqqqqqqqqttt{{{|||ooo___dddcccfffhhh\\\NNNNNNYYYYYYeeetttzzzsssjjjkkkrrrsssuuuwwwdddQQQFFFCCC@@@>>>???===999:::???<<<;;;;;;;;;<<<===>>>>>>CCCDDDFFFIIIIIIHHHKKKPPPZZZhhhnnnQQQHHHAAA===>>>>>>:::888:::777777777777;;;CCCNNNVVVYYYWWWWWWZZZ]]]___\\\YYYOOORRReeeyyyQQQ>>>===<<<777999888777555555666777888666666666666666666666666555444444333333444444555666666666666777IIIqqq}}}aaaQQQZZZttt{{{ssskkkfff`````````^^^\\\YYYVVVTTTTTTQQQNNNLLLMMMMMMMMMLLLJJJIIIHHHFFFDDDCCCCCCBBB@@@@@@AAABBBBBBBBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEDDDDDDDDDEEEFFFGGGIIIIIIIIIKKKOOOQQQRRRRRRTTTUUUYYY___fffiiikkkpppxxxqqqYYYRRRYYYrrrIII777BBB888555;;;444555555444444444333333333uuuXXXGGG@@@JJJRRRMMMIIIMMMMMMMMMRRR^^^ooo{{{~~~||||||yyypppbbbUUUNNNPPPTTTXXX]]]aaa___ZZZWWW]]]eeeqqqsssgggIIICCC>>><<<>>>???===;;;::::::999999888888777777777777777888888888777666555333333333333444444444444///666333333@@@PPPcccxxx~~~|||~~~yyyqqqooojjjccc[[[UUUSSSSSSSSSYYYdddpppTTTEEECCCDDD>>>@@@@@@AAABBBDDDCCC@@@>>>;;;;;;;;;<<<<<<<<<;;;;;;::::::999999888777666666555:::777444GGGiii}}}}}}ooo||||||xxxvvvsssssswwwvvvmmmbbbaaadddlllooocccSSSOOOUUUQQQYYYeeelllhhhcccfffnnnqqquuuxxxoooZZZMMMFFFDDDEEEAAA>>>>>>===<<<;;;===;;;;;;;;;<<<===>>>???@@@HHHGGGIIILLLKKKJJJQQQ[[[ccczzzrrrWWWIIIEEEAAA>>>>>>===:::888999666666777999???HHHRRRYYYZZZXXXXXX[[[^^^___]]]ZZZLLL^^^jjjIII<<<::::::888<<<;;;999777666555555666555555555555555555555555444444333333333333444444555333555888777>>>ZZZxxx}}}oooTTTYYYqqqyyyqqqkkkdddcccbbb___[[[WWWSSSQQQSSSQQQNNNMMMMMMMMMLLLKKKIIIHHHFFFEEEDDDCCCCCCCCC??????@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGIIIIIIJJJLLLPPPSSSTTTVVVYYY[[[___eeekkkooopppttt{{{vvvZZZKKK[[[wwwbbb:::888GGG:::444;;;555444444444444444333333333iiiNNNJJJFFFGGGLLLLLLHHHIIIOOOOOOQQQYYYiiizzzzzzxxxqqqeeeWWWNNNMMMSSSZZZ\\\^^^___\\\WWWZZZjjjzzzuuunnnNNNFFFBBB@@@>>>>>>>>>===;;;999999999888888888777777777666777888888888777555444222222333333333333333444111666444444===EEEXXXrrr|||vvvzzz~~~~~~rrrhhhcccccc___XXXSSSQQQRRRTTTVVVYYYyyy]]]KKKEEEEEEFFFAAAAAA@@@@@@AAACCCBBB@@@>>>:::;;;;;;;;;<<<<<<<<<===::::::999999999888888888444777555222<<>>::::::<<<>>>>>>===<<<<<<<<<===>>>@@@AAABBBGGGDDDEEEIIIJJJLLLWWWfffzzzsssXXXLLLJJJBBBAAA???===;;;999888888666777:::???FFFOOOVVV[[[[[[ZZZZZZ[[[[[[ZZZXXXVVVKKKfffWWW@@@999888999<<<===<<<;;;999888666555444555555555555555555555555444444333333333333444444222000222666666999FFFVVVuuuwww___JJJMMMuuuxxxrrrkkkjjjgggccc^^^YYYTTTRRRTTTRRROOONNNMMMMMMKKKIIIGGGFFFEEEDDDCCCCCCCCCCCC@@@@@@?????????@@@AAAAAABBBBBBBBBBBBBBBCCCEEEEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJLLLOOORRRUUUYYY^^^aaafffjjjppptttwww}}}|||cccQQQSSSrrrsssHHH444999DDD:::444777444444444444444444444444444~~~]]]JJJCCCKKKLLLMMMLLLLLLNNNRRRWWWZZZ```kkkwww~~~{{{nnnfffZZZPPPLLLPPPWWW]]]^^^\\\[[[YYY[[[jjjiiiyyyiiiAAAFFF@@@???>>><<<<<<<<<;;;:::888888888888777777777777444555666777666555333222111222222222333333333333333666555888<<<<<>>===;;;;;;::::::::::::::::::888888888888888999999999777444333555888EEE```zzzppptttzzzzzzzzz{{{{{{|||}}}~~~|||yyyxxx{{{~~~yyynnnhhh```WWWRRRQQQSSSYYY]]]]]]```dddhhhmmmqqqzzzsss^^^QQQFFFCCCBBB??????AAA<<<<<<:::999:::<<<>>>===<<<<<<===>>>???AAACCCDDDFFFAAACCCIIIMMMRRRdddwwwzzzZZZLLLIIIEEE>>>???>>>;;;999999::::::666999>>>EEENNNUUUZZZ\\\\\\]]]\\\ZZZUUUQQQNNNMMMTTTmmmsssTTTJJJHHHAAA===>>>;;;;;;<<<<<<;;;888666444444444444444444444444444444333333222222333333444333222333333333666<<>>>>>===;;;:::<<<<<<:::888888888888777777777777222333444555555333111000111111111222222333333333000111111777777222DDDjjjuuuyyy~~~vvvvvv{{{zzzmmm___TTTOOOMMMEEEKKKQQQRRRUUU^^^ooo}}}^^^GGGGGGDDDAAADDDEEEAAA???===<<<======<<<;;;<<<<<<:::999888777777777666666666777888888999999;;;333333:::999;;;SSSqqqzzzsssyyywwwwwwxxxzzz~~~~~~ssstttnnnaaaRRROOOOOOUUUZZZ[[[[[[\\\```dddgggpppxxxsssuuu}}}hhhUUUMMMEEE??????>>>::::::===999===>>><<<999:::<<<=========>>>???@@@BBBDDDEEEKKKFFFHHHQQQWWW___tttdddKKKIIIGGG===;;;<<<<<<999777999;;;;;;777;;;AAAJJJSSSZZZ\\\]]]]]]^^^^^^XXXPPPJJJGGGFFFcccwwwqqq___```___OOOAAA===999:::<<<======;;;888666444444444444444444444444444333333222222333333444555777555111111555999;;;OOOxxxsssZZZHHHGGGSSSeeeqqq|||yyywwwtttnnnhhhaaa[[[XXXWWWUUURRRPPPOOOLLLJJJGGGEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@AAAAAABBBAAAAAAAAAAAAAAABBBDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJPPPQQQTTTWWW[[[bbbjjjpppyyyyyy{{{uuuVVVNNNbbb```<<<:::<<<555222:::<<<555444444444444444444444444444uuu[[[NNNKKKKKKKKKLLLLLLKKKJJJKKKPPP[[[hhhqqq}}}~~~ttt___PPPFFFLLLYYY```^^^[[[aaa^^^^^^]]]rrrvvv]]]sss___DDD@@@???>>><<<;;;;;;<<<===;;;:::999999888888777666666666555555444444444333333333111111222222222333333333444222333666666777AAAMMMttt~~~zzzxxxuuuvvv{{{yyylll```XXXQQQKKKGGGEEERRRVVVPPPWWWwww]]]SSSHHHCCCCCCDDDAAA>>>>>>===;;;;;;<<<<<<;;;:::999888888777777777777777777777777777777888888888888444555888555555DDDXXXxxxmmmnnn|||~~~vvvuuuttttttxxx}}}}}}wwwmmmddd___XXXRRRPPPRRRUUUXXX[[[```fffjjjkkkmmmppprrrrrrvvvqqqcccYYYRRRNNNDDDCCCAAA???===<<<;;;;;;===<<<;;;:::;;;<<<===>>>???AAABBBBBBBBBBBBCCCDDDEEENNNUUUVVV^^^vvvhhhWWWNNNDDD???AAA<<<<<<<<<;;;999888999:::;;;EEEPPPVVVVVVWWW[[[___]]]^^^^^^XXXMMMIIIQQQ[[[WWWNNNFFFHHHPPPTTTPPPJJJCCCBBB@@@>>>;;;888555444444444555555555555444444222222222333333444444444333333333444555666777888???[[[zzz{{{qqqYYYBBB;;;CCCKKKWWWeeevvv{{{uuuooolllhhheeebbb^^^WWWOOOKKKLLLLLLIIIFFFHHHFFFCCCAAA??????@@@AAADDDBBB@@@AAACCCDDDBBB@@@CCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGJJJMMMOOORRRYYY]]]]]]cccooowwwyyy|||vvvlllxxx[[[OOO___www^^^>>><<<777666444333444555444333333333333222222222111111cccUUUHHHEEEIIILLLOOORRRMMMMMMNNNQQQZZZgggvvvtttfffWWWPPPLLLRRRYYY\\\\\\]]]aaa[[[ccctttqqqiii{{{LLL@@@@@@;;;===<<<:::;;;<<<<<<;;;999888777777666555555444444555444444444444333333333111111111222222222333333444222333555555666???III\\\gggzzz~~~vvvvvvtttpppnnnsss{{{zzzwwwyyytttnnndddYYYOOOIIIGGGGGGJJJNNNPPPYYYwwwtttUUULLLAAA===>>>@@@???===>>><<<;;;;;;<<<<<<;;;999999888777777666666777777666666666666666666666666888444555999777444===LLLeeejjjqqq{{{wwwyyyzzzxxxvvvtttssstttxxx}}}~~~~~~xxxnnnggg]]]TTTNNNMMMNNNOOOUUUZZZ```dddfffgggiiikkkooorrrxxxqqqjjj```WWWQQQMMMJJJHHH@@@???>>><<<:::999999999<<<<<<;;;;;;;;;<<<===>>>CCCDDDEEEEEEDDDEEEFFFHHHKKKPPPXXXgggoooVVVMMMIIIBBB>>>???;;;;;;;;;:::888777999:::@@@JJJVVV\\\\\\YYYYYY[[[XXXXXXYYYVVVIIIFFF\\\yyynnnGGGBBB>>>>>>AAACCC@@@===BBBAAA@@@>>>;;;999666555555555555444444444333333222333333333333333333444333333333333444555666777888KKKjjjyyy___KKK???888AAAIIIVVVcccmmmvvv|||wwwssspppllliiifffiiiaaaWWWQQQPPPQQQPPPNNNKKKJJJHHHFFFEEEEEEFFFFFFFFFDDDCCCDDDFFFFFFEEECCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHIIIKKKMMMRRRVVVZZZbbbfffiiillluuusssmmmssseeePPPVVVwwwzzzNNN999555777555333333444555444333333333333222222222111111JJJEEECCCFFFIIIJJJKKKNNNPPPRRRVVV\\\ffftttyyygggWWWMMMNNNSSSYYY[[[ZZZ\\\aaaccc\\\mmmnnnsssXXX:::>>>AAA:::<<<;;;999:::;;;;;;:::888666666555555444333333222444444444444333333333333111111111222222222222333444222333444333444;;;DDDKKKXXXhhh}}}qqqttttttooohhhiiittt~~~}}}wwwmmmhhhhhhaaa___YYYQQQJJJGGGIIILLLVVVSSSVVVlllgggWWWNNNDDD??????AAAAAA???===;;;::::::<<<<<<;;;999999888777777666666777777555555555555555555555444888444444888777333666===QQQgggsssoooyyyxxxmmmxxx|||}}}yyy{{{xxxssspppppprrrvvvyyyuuufffXXXOOOIIIGGGFFFMMMRRRXXX]]]```aaacccdddiiikkknnnrrryyysssfffbbbWWWRRRMMMHHHEEECCC@@@???>>>>>><<<;;;:::999999999<<<;;;;;;;;;;;;<<<===>>>BBBCCCDDDDDDEEEFFFIIILLLUUUYYYhhhfffTTTFFFDDDDDD@@@;;;;;;:::::::::888777777999<<>>===<<<;;;999888===<<<<<<;;;999777555444777666444333333333444444444333333333333333333222222222222222333444555555444;;;MMMooojjjOOO;;;;;;:::???IIIPPPWWWeeeuuu}}}{{{yyyvvvuuuuuutttsssrrrwwwnnnccc[[[WWWWWWVVVUUULLLKKKKKKJJJIIIHHHGGGGGGEEEDDDCCCCCCEEEFFFEEECCCDDDEEEEEEFFFFFFGGGGGGGGGJJJLLLNNNQQQUUU\\\ccchhhwwwxxxxxxyyyhhhiiinnn}}}uuu```PPP___UUU>>>777333999777555555666777666555333333333222222222111111HHHHHHKKKNNNMMMIIIJJJNNNRRRWWW```iiisss~~~yyymmm]]]PPPHHHNNNWWW______[[[\\\aaabbbdddlllmmmEEE:::>>>???<<<;;;:::888999::::::999777666666555444444333333222444444444333333333222222111111111111222222222222333333222222222333888===FFFSSS^^^qqqoooooopppooollljjjnnntttuuuwwwxxxzzz|||}}}xxxnnnaaaXXXVVVSSSRRROOOMMMKKKKKKNNNPPPWWW]]]mmmuuuccc[[[SSSHHHBBBAAAAAA@@@???<<<:::999:::;;;;;;:::999888888777666666666666666555555555555444444444444888444222666777444333666BBB]]]mmmiiikkk~~~qqqqqqtttxxx{{{}}}~~~}}}{{{{{{wwwsssooonnnooorrrtttnnn^^^RRRIIIDDD@@@FFFJJJPPPVVVZZZ]]]______bbbdddeeeeeegggppp~~~qqq___VVVSSSQQQNNNJJJGGGDDDBBB>>><<<>>>>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<======>>>>>>BBBCCCCCCDDDEEEHHHLLLOOOWWWhhhwwwSSSHHH??????@@@===999888999999888777666888<<>>:::>>>;;;999888888999:::888777777777666666555444444444444444333333333222222222000000111111111222222222222333222111111333666888<<>><<<<<<<<<;;;:::999888999:::;;;:::999888777777666555666666666666666666555555444444444888444111222444444555666888JJJ^^^iiilllrrr~~~pppnnnnnnrrrwwwzzz{{{{{{wwwuuuqqqnnnmmmnnnqqqrrr~~~rrrbbbVVVLLLDDD??????BBBGGGLLLRRRVVVXXXYYYZZZ]]]^^^\\\[[[___iiiqqqwwwggg[[[RRRLLLIIIDDDCCCBBBBBBCCCCCCAAA???<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@EEEEEEEEEEEEFFFIIINNNRRR[[[zzzrrrSSSKKKDDD===<<<<<<;;;999999888888777666777;;;@@@EEEOOOTTTYYY\\\[[[ZZZZZZZZZYYY\\\VVVPPP___bbbAAA;;;999888;;;@@@@@@;;;666333333333333333333222111555444333333555777:::<<<444444444333333222222222222222111111111222333333777222333AAA^^^oooZZZGGG???===>>>FFFPPPZZZrrr{{{tttpppppprrrtttuuuxxxuuupppkkkgggccc___]]]YYYXXXWWWUUURRROOOLLLKKKJJJJJJKKKKKKKKKKKKLLLMMMNNNLLLKKKJJJLLLQQQVVVYYYYYY^^^cccgggkkkqqqyyy}}}{{{}}}jjjXXX[[[|||cccUUUSSSiiipppMMM<<<777777888;;;999888888999::::::999333333333222222222111111GGGGGGIIIKKKJJJJJJRRR\\\bbblllzzzyyymmm^^^PPPMMMOOO\\\\\\^^^bbbaaa\\\YYYZZZfffnnnnnnTTT999BBBIII<<<666>>>;;;:::888999::::::999777888888777777666555555555333333333333222222222222000000000111111111111222111333222000000444555444444???DDDQQQnnnwwwqqqsssqqqggg^^^\\\aaaccceeehhhlllqqqwww{{{{{{}}}~~~zzzzzzuuuoooiii^^^PPPFFFDDDGGGFFFEEEFFFJJJRRR[[[aaasss}}}ZZZKKKIIIHHHDDD???===<<<=========999888777888:::;;;:::999888777666666555555666666666666666555444444333333666333111000222444666777777===OOOccciiifffnnn~~~yyynnnfffhhhnnnsssuuuvvvrrrqqqooonnnmmmnnnooopppxxxyyyyyyyyy{{{tttfff\\\SSSIIICCC======???CCCHHHMMMOOOOOORRRSSSTTTSSSRRRTTTXXX]]]eeejjjnnnooonnnnnnrrrvvvyyyssspppppppppmmmmmmoooyyy~~~~~~{{{|||}}}|||pppeeeWWWNNNKKKJJJFFFBBB???>>>===>>>??????===;;;999999999999999:::;;;<<<===>>>???@@@AAABBBBBBBBBDDDDDDDDDEEEHHHMMMUUUZZZrrr{{{\\\IIICCC???;;;888999999::::::777777777777999???GGGLLLRRRTTTVVVXXXXXXZZZ\\\^^^[[[[[[WWW[[[tttrrrOOO>>>999555444888===???:::555444444555555555555444444333333333444666888:::<<<444333333333333333333222333222222111111222333333444222222888HHHfff|||~~~hhhKKK===;;;???BBBDDDXXXmmmzzz{{{uuuqqqpppooonnntttsssrrrpppnnnjjjgggeee]]]\\\ZZZWWWTTTQQQOOONNNMMMNNNPPPPPPOOOOOOQQQRRRNNNOOOPPPSSSYYY___eeeiiiiiinnnuuuxxxyyy|||~~~{{{UUU\\\xxxxxxZZZNNNNNNWWWrrr~~~NNN===:::444000444666555333444666777666666333333333222222222111111MMMKKKKKKNNNOOOSSS]]]gggvvv~~~{{{qqqfff]]]SSSMMMOOOUUU^^^^^^___aaa___\\\^^^ccc{{{iii}}}ZZZEEE999???CCC<<<999>>><<<:::999999::::::999888888888777777666555555555333333333222222222222111000000000000111111111111///222222///111666666222555888999GGGdddyyyqqq]]]YYY]]]^^^```aaabbbfffjjjnnntttuuuxxx|||~~~wwwqqqmmmkkkgggbbb^^^\\\UUUKKKEEEEEEDDDHHHKKKKKKPPP___xxxaaaNNNHHHEEEDDDBBB@@@???>>>>>>>>>>>>999777777888999::::::999777777666555555555555666555555555444333222222222222333222111111333444555555666DDDXXXbbbaaagggrrrxxxeeebbbhhhlllmmmnnnnnnnnnmmmmmmllllllkkkjjjmmmoooppprrrtttwww|||}}}zzzoooggg^^^SSSKKKBBB???===>>>BBBEEEGGGGGGJJJIIIIIIIIIJJJLLLOOOPPPRRRTTTVVVWWWWWWYYY\\\___ZZZVVVVVVYYYZZZWWWVVVXXX```dddeeeaaa```bbb```[[[UUUOOOHHHDDDCCCCCCBBB@@@AAA@@@>>>======<<<999777999999999999:::;;;======>>>???AAABBBCCCDDDDDDCCCBBBDDDHHHNNNWWWcccpppxxxsss]]]OOOHHH======;;;888777888999999777777777888<<>>888777888999;;;;;;999777444444555555555555444444333333444444555666666666222333333333333333333444333333222222222222333333000222444555888JJJmmm}}}|||cccHHHAAA???;;;<<>>???@@@<<<;;;999:::;;;;;;:::888777777777666555555444444333333333222222222111111000000000000111111111111///222222///111777666111777333///>>>YYYhhhqqqbbb[[[ZZZ[[[[[[ZZZZZZ\\\___bbbqqqpppqqqssswww{{{||||||{{{}}}~~~wwwnnnddd]]]ZZZYYYWWWSSSRRRRRROOOIIIFFFGGGCCCLLLSSSSSSYYYpppkkkKKKEEEEEE@@@BBBAAA@@@>>>===;;;999888888777666777999::::::888777777666555555555555555444444333333222111000000///222444222000111222222...111>>>RRRbbbkkkqqqwwwyyyjjjbbbgggjjjjjjjjjkkklllllllllkkkiiigggfffeeegggjjjlllnnnrrrvvvyyytttxxx{{{wwwppphhh\\\SSSHHHDDD???>>>@@@CCCDDDCCCEEECCCAAABBBEEEIIIKKKLLLJJJKKKKKKMMMNNNPPPRRRRRRSSSOOONNNNNNMMMIIIIIIMMMJJJNNNPPPMMMNNNQQQMMMEEEDDDCCCBBB???>>>===>>>???;;;:::999:::<<<===<<<;;;;;;;;;;;;<<<===>>>???@@@???@@@BBBDDDEEEEEEEEEDDDFFFKKKSSS___ooobbbLLLCCC@@@???<<<>>>===:::888888888777777777777999>>>FFFPPPWWWXXXYYYZZZ\\\]]]^^^___```aaaUUU```rrrJJJ<<<@@@666888:::999666444555777333333444444444333333222333333444444444333222111222222222333333444444444444444333333222333333333111333666555111888RRRmmmyyyhhhjjj~~~sssUUUKKKFFF>>>AAA>>>@@@HHHRRR\\\kkkxxx}}}{{{sssnnnllllllnnnllliiigggfffggghhhiiiccceeehhhgggffffffhhhkkkjjjooowww{{{}}}[[[SSSrrrpppVVVLLLPPPbbbtttZZZFFF666444777666666:::333222111111333444444444333333333222222222111111UUUVVVYYYbbbnnn{{{zzziiiZZZSSSMMMNNNQQQQQQSSSVVV```XXXZZZaaa]]]ZZZtttpppnnn~~~QQQ???>>><<<:::999:::<<<===<<<;;;::::::999888777666:::999888666555555555555555555444333222000000///222222111111111111222222111111222222222333333333111666555888DDDMMM\\\rrrsssSSSRRRSSSTTTUUUTTTUUUVVVWWW`````````aaaeeejjjqqquuuppptttyyy}}}~~~~~~~~~|||~~~~~~xxxsssqqqqqqrrrrrroooiiibbb[[[UUUPPPNNNLLLJJJJJJKKKHHHCCCGGGOOOGGGYYY\\\QQQbbbrrrUUUGGG??????DDD???>>>===<<<;;;:::999999777777777777777888888888777666555444333222222222444444333333333333222222000111111111111222222222777666555:::MMMeeeqqqrrrlll]]]cccfff___fffiiihhhcccdddhhhhhhcccbbbaaaaaacccgggmmmrrrvvvyyywwwwww|||uuuggg^^^WWWLLLCCCAAA>>>:::;;;@@@<<>>===;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<:::;;;<<<>>>???@@@AAAAAACCC@@@AAAEEEEEECCCGGGNNNQQQWWWcccyyyyyyZZZJJJFFFCCC>>>;;;<<<:::888777777888888777555888<<<@@@EEELLLRRRWWWWWW[[[[[[ZZZ]]]aaabbb]]]\\\ggg{{{```BBB:::>>><<<999666555777888777555777777666555444333333222111111111000111111222222222222111111111111222222111333444444333222222333000000000111555;;;@@@DDDppp{{{wwwxxxrrrmmm\\\IIIDDD<<<999???EEEGGGIIINNN\\\cccrrr}}}zzzyyy~~~yyyvvvvvvwwwuuutttvvvqqqmmmnnnssswwwwwwuuu~~~}}}kkk```UUUWWWnnnrrrWWWLLLUUUmmmiii===;;;999666555555555666333333333222222111111111333333333333333333333333]]]aaaiiirrr|||rrrbbbUUUPPPMMMQQQUUUVVVXXX[[[\\\bbbddd]]]YYYjjjxxxppp~~~aaaDDD>>>===;;;:::999:::;;;<<<;;;;;;::::::999999888888:::999888666555555444444555444444333222111000///222111111000000111111222111111111222222222333333111555222555AAAGGGPPPaaaaaaQQQOOOMMMNNNQQQSSSUUUUUUXXXWWWWWWXXX[[[___aaacccfffjjjooosssuuuwwwyyy{{{}}}}}}~~~}}}|||}}}~~~}}}}}}~~~{{{uuunnniiifffeeefffgggddd___ZZZTTTOOOKKKIIIJJJEEECCCFFFIIIHHHJJJOOOOOOSSS\\\pppbbbLLLEEEAAA???@@@>>>>>>===<<<;;;:::999999777777777777777777777888666666555444333333333333444444333333333222222222000000111111111222222222555555444666FFF]]]ooovvvvvv~~~jjj[[[]]]dddaaaddddddaaaaaaeeefffcccbbbaaa``````ccchhhmmmpppwwwuuutttwww}}}tttlllbbbWWWMMMHHHCCC===<<>>>>>===============>>>>>>??????===<<<;;;:::::::::::::::::::::;;;;;;;;;;;;:::;;;<<<>>>???@@@AAAAAA>>>===???DDDEEEFFFNNNXXXiiilllyyyuuuaaaMMMDDDCCCAAA===;;;<<<:::888666666666666666555999>>>DDDIIIOOOUUUYYYXXXXXXZZZ^^^```bbbaaa```cccwwwsssNNN>>>;;;999<<<999666555777888777555555555444444333222222222333222111111111111222222222111111000000111111222111333444444333222222333444333222222333555888:::OOOwww|||oookkk}}}vvvTTTJJJAAA??????===@@@EEEIIIMMMWWWgggyyy~~~|||~~~dddWWWPPPOOOYYYuuubbbWWWMMMSSSiiikkkFFF:::888666444333333444555333333333222222222111111222222222222222222222222nnnuuu~~~ssscccWWWOOOMMMOOOUUUZZZ[[[\\\___[[[ccc^^^RRR^^^hhhjjjmmmFFF<<<===<<<;;;:::999:::;;;<<<::::::::::::::::::::::::999999777666555444444444555444333333222111000000222111111000000111111222111111111222222222222333111444111222;;;===BBBQQQkkksssZZZUUUOOOLLLLLLMMMLLLKKKJJJIIIHHHKKKPPPTTTTTTSSSWWWZZZ___cccfffjjjnnnqqqwwwvvvwwwyyy||||||{{{yyyyyyyyywwwuuussstttvvvyyyzzzyyywwwvvvuuuuuuvvvwwwtttpppjjjccc]]]YYYWWWWWWXXXWWWTTTPPPLLLIIIGGGFFFGGGCCCCCCHHHMMMNNNOOOPPPUUUUUUjjjrrrNNNAAABBBBBB???===>>>======<<<;;;:::999999888888777777777777777777666555444444333333333333333333333333222222222222000000000111111111222222111333333333<<>>===:::999<<<<<<:::;;;;;;::::::;;;;;;<<<<<<======<<<<<<;;;;;;::::::999999999999:::;;;;;;<<<======<<<;;;::::::999999999999999999:::::::::::::::;;;<<<>>>???@@@AAABBB???@@@DDDHHHKKKQQQ___mmm}}}~~~xxxUUUJJJAAA??????===;;;:::;;;999777555444444555666888===CCCIIIOOOSSSXXX[[[YYYVVVYYY```aaa^^^```hhhVVV<<<===>>>555;;;999666666777777666555444444444444444444444444444444333222111111111111222111111000000111111222111222444444222111222333333333222111111222222333666PPP}}}~~~ppp]]]mmm~~~|||rrreeeZZZNNNDDD???@@@AAAAAACCCIIISSS```kkksssuuuxxx~~~~~~}}}nnnfffjjjgggWWWIIIDDDLLLeeejjjPPPKKKNNNeeeuuuHHH333666555333222222222333444333333333222222222222111111111111111111111111111{{{nnnaaaUUUNNNNNNMMMRRRYYY]]][[[[[[]]]___\\\VVV\\\~~~mmmgggSSS???@@@;;;;;;:::999999:::;;;;;;999999:::::::::;;;;;;;;;999888777666555444444444444444333333222111000000111111000000000000111111111111111111222222222222///555222111666666===NNNfffwwwuuuuuussskkk^^^RRRIIIEEEKKKGGGDDDEEEJJJMMMLLLJJJKKKMMMPPPSSSVVVZZZ___cccdddeeehhhlllooorrrssssssmmmmmmjjjhhhhhhjjjooosssrrrpppnnnlllkkkjjjjjjjjjjjjgggaaa[[[UUUQQQNNNMMMNNNMMMKKKJJJIIIHHHGGGGGGDDDHHHMMMNNNNNNQQQXXX```iiiqqqpppYYYBBB<<>>=========<<<;;;;;;:::999999888888888777777777777777666555444333333333333333333333333222222222222111000000000000111111111111...222444222555DDD[[[mmmssssssxxxdddRRRUUUYYY\\\]]]^^^_________```^^^[[[ZZZZZZ]]]aaadddggghhhjjjooouuu|||{{{}}}uuujjj___UUUJJJBBB>>>>>>===;;;999999::::::999999888888777888888999999999999999888888888888888888888888999:::;;;<<<===<<<<<<;;;;;;:::999888888888888999999999::::::::::::;;;<<<===???AAABBBCCCCCCFFFKKKPPPWWWeeexxxoooRRRGGGBBB??????>>>:::888:::999888777444333333555777???CCCJJJPPPTTTVVVYYY[[[XXXTTTXXX^^^[[[UUUbbbvvvgggDDD:::@@@???666999888777666666666555555555555555666666777777777555555333222111111111111111111000000000000111111000222333333222111111222...///000111222333333333666;;;RRR|||tttooohhhggguuuttt^^^KKKBBB???>>><<<;;;>>>CCCJJJOOOTTT[[[fffpppqqqpppuuu}}}ttttttvvvzzzwww^^^QQQLLLTTT[[[[[[]]]bbbnnnVVVQQQRRR]]]xxx|||MMM888999333333222222222222333444222222222222222222222222000000000000000000000000xxxlll]]]RRRLLLLLLQQQQQQUUU[[[\\\YYYWWWYYYYYY[[[iiinnnppp^^^FFFAAA@@@::::::999999999:::::::::888999999::::::;;;;;;<<<999888777555444444444333444333333222222111111111111000000000000000000111000000111111111222222222...666555222333333>>>UUUnnnvvv{{{~~~~~~lllTTTIIIOOOJJJEEECCCDDDEEEEEEDDDDDDFFFGGGHHHIIILLLQQQTTTUUUVVVYYY\\\___bbbdddfffbbb```^^^\\\[[[^^^cccgggfffeeedddbbb```^^^]]]\\\___]]]XXXSSSNNNJJJGGGFFFFFFFFFFFFFFFGGGHHHIIIIIIEEEMMMRRRMMMJJJVVVpppsssUUUKKKAAA=========>>>???<<<<<<<<<;;;::::::999999888888888888777777666666555555444333333333444444333333222222222111111111//////000000000111111111---222666555222999KKK\\\sssoooooouuu{{{|||\\\OOOOOOQQQVVVZZZ\\\\\\]]]\\\[[[YYYXXXYYY\\\___aaa```bbbeeejjjpppwww}}}zzzoooeee[[[RRRKKKDDD???;;;999999999999999999888888777777777888888777777777777888888888888888888888999:::;;;<<<===:::;;;;;;;;;:::999888777888888999999999:::::::::::::::;;;===@@@CCCEEEGGGEEEIIIPPPZZZjjjzzzeeePPPBBBBBB???>>>>>>;;;777777;;;777777666444333555999<<>>???AAADDDKKKRRRTTTTTTYYY```gggppp{{{zzzuuurrriiiiiijjjooouuu|||ssscccUUUMMMHHHHHHTTTjjj|||qqq\\\MMMMMMbbb{{{vvvMMM777666999333333333333333333444444222222222222222222222222000000000000000000000000{{{rrrfff\\\RRRKKKKKKOOOUUUUUUXXX\\\[[[WWWVVVYYYPPPeeeqqquuuhhhGGG@@@???:::888888999999999999::::::888888888999999:::::::::888888666555444333333333333333333222222222111111111000000//////000000111000000000111111111111222...555444111222222>>>UUUmmmqqqvvv{{{dddTTTEEEDDDBBBAAAAAABBBCCCEEEBBBBBBCCCCCCBBBDDDFFFIIIKKKMMMOOOPPPPPPPPPSSSTTTWWWVVVUUURRROOOPPPRRRTTTYYYXXXWWWVVVTTTRRRQQQPPPQQQPPPNNNKKKHHHEEECCCAAAAAAAAABBBCCCEEEGGGIIIJJJIIIPPPQQQKKKPPPkkkPPPGGGEEEBBB???===<<<>>>@@@;;;;;;;;;;;;::::::999999999999888888777666666666555444444333333444444444222222222222111111111111/////////000000000111111...111555666333444>>>JJJjjjkkklllnnnooowww}}}}}}UUUMMMHHHKKKRRRVVVXXXZZZXXXXXXXXXXXXYYY[[[\\\]]][[[]]]```ccceeeiiinnnrrrxxx}}}yyyrrriiiaaaPPPHHH@@@>>>===:::999999:::999888888777888888888666777777777888999999999777777777777888999::::::::::::;;;<<<;;;:::888888999999999999::::::::::::;;;<<<===@@@CCCHHHKKKNNNOOOSSS]]]ooo{{{lllYYYGGG@@@@@@===::::::;;;999666777<<<444666666555555888>>>CCCMMMPPPUUUWWWXXXWWWWWWWWWWWWTTTRRRPPPOOO[[[|||[[[:::;;;BBB<<<555777666777999888666444444555222222222333333444444444333333222111000000000000111000000//////000000111///000222222000///000111000000111222222222222111000555888;;;OOOxxxkkkfffwww~~~mmmNNNIIIBBB???AAADDDEEEDDDDDD>>>;;;>>>@@@AAACCCFFFGGGOOOYYY```aaa]]]WWWSSSQQQQQQRRRUUU[[[aaagggkkkmmmooorrrsssttttttvvvwwwiiiddd^^^YYYPPPEEE>>>===<<>>============;;;;;;;;;::::::::::::999999999888888777666666555444444444333333444444555222222222222111111111111////////////000000000111111///111444444222666>>>TTTbbbrrrtttmmmppprrr^^^JJJFFFJJJNNNQQQTTTUUUVVVWWWXXXXXXXXXXXXXXXVVVXXXZZZ[[[[[[]]]aaadddmmmqqqwww}}}~~~uuudddXXXNNNJJJFFF@@@<<<<<<::::::999888888888888888666666777777888999::::::888888888777777888888999999:::<<<<<<<<<;;;999888::::::::::::;;;;;;;;;;;;>>>???AAADDDIIINNNSSSUUU\\\```lllsssfffXXXNNNDDD<<<;;;>>>999666777999999666666999222444666777777<<>>BBBFFFHHHEEEAAA===<<<===>>>???AAACCCFFFHHHKKKKKKKKKMMMMMMLLLJJJGGGAAA???@@@CCCBBB@@@EEELLLNNNaaayyydddNNNPPPbbbYYY:::666;;;888///333333333444333333222222111111222222222333333333111111111111111111111111~~~tttmmm[[[QQQJJJKKKMMMNNNSSSZZZVVVVVVXXX[[[[[[[[[___fffiiikkkvvv}}}JJJDDDIIIAAA:::===666777888999999999999999777777777777777777777777888777666555444333333333333333222222222222222222000000////////////000000000000000000111111111111222111***+++444333222;;;===SSSkkkuuuwww{{{~~~}}}rrr```OOOEEEAAA@@@AAABBBBBBAAA@@@AAABBB<<>>:::;;;:::::::::::::::::::::999999999888777666666555444444333333333444444555222222222111111111111000////////////000000000000333...---222444222444999;;;XXXwww}}}nnniii{{{wwwrrrSSSFFFFFFIIIKKKNNNSSSUUUWWWXXXWWWVVVTTTSSSRRRTTTWWWWWWWWWXXX\\\___eeehhhmmmrrrvvv|||uuugggZZZTTTOOOFFFAAAAAA::::::999888888888888888555666666777888999::::::;;;::::::999999999999::::::;;;<<<======<<<:::888::::::;;;;;;;;;;;;<<<<<>>===???>>><<<===999666777:::;;;777444555111444777777999>>>HHHOOOOOOQQQUUUWWWWWWXXXYYYZZZXXXQQQHHHHHH]]]LLLEEE===888555555888;;;444777999999555333333444333333333333333333333333000///////////////000111000000////////////000000...000111111000//////000//////...//////000111222777++++++555333111KKKppp}}}tttvvv}}}zzzkkkffftttxxx```YYYfff}}}lllYYYUUU[[[ZZZSSSMMMJJJGGGEEEEEEFFFEEEBBB>>>:::<<<======;;;999999999>>><<<;;;===@@@@@@<<<888@@@???AAAEEEDDDDDDMMMYYYwwwmmmfffUUUGGG\\\aaa===111222111111444333333333333333222111111111111111222222333333333111111111111111111111111yyylll___VVVIIIOOOOOOJJJIIIQQQXXXZZZ[[[]]]SSSSSS]]]^^^oooyyygggggg~~~\\\DDDGGGKKK???777999;;;:::999999999:::;;;<<<999::::::::::::999888888666666555444444333222222111222222222222111000000000000//////.........---000000000000000000000000...//////000111222222222AAAOOOcccrrruuuttt{{{kkkRRRGGGEEEIIIHHHAAA>>>AAADDDCCCEEEBBB@@@@@@@@@???@@@BBBDDDBBBAAABBBBBB???>>>===AAAAAABBBCCCCCCBBBAAA@@@@@@AAABBBDDDFFFGGGCCC>>>IIIFFFEEEHHHHHHKKKXXXfffssswww[[[LLLDDD:::===<<<;;;::::::;;;<<<===@@@???===:::888777666666555555555555555555555555555555444444444333333333111111111111000000000000000000000000000000000000111111111111111222222333@@@OOOkkk~~~wwwjjjwwwqqqZZZKKKEEEEEEEEENNNPPPTTTXXXYYYWWWSSSPPPRRRSSSTTTUUUUUUTTTRRRRRRYYY]]]aaadddgggooozzzuuukkk```VVVNNNIIICCC@@@===;;;;;;;;;;;;999888:::<<<<<<;;;::::::;;;888888888999999:::;;;<<<:::===@@@@@@===:::999::::::===??????======???AAABBBIIINNNNNNQQQYYY```bbbjjjiiioooiiiQQQEEECCC???<<<:::::::::;;;:::777444555777888555222333555888>>>DDDJJJOOORRRQQQWWWUUUUUUZZZXXXWWWaaaTTTRRRSSS]]]wwwbbbAAA>>>;;;999888777555333666555555555555444444444222222222111111111111000111000......000000000///111111000000//////......////////////000000000000000000000000111111111111000111111111333888>>>BBBhhh}}}~~~jjjbbb```fffzzzyyy|||}}}sssvvvzzz}}}tttpppbbbccckkktttqqq___LLLBBB===@@@AAA===888888===CCC>>>???AAAAAA???<<<;;;;;;@@@OOOYYYXXXYYYhhh{{{vvvjjjZZZMMMGGGUUUxxxSSSEEE999555444111111444333222222111111222222333000000000000000000000000////////////............{{{pppeee[[[QQQKKKHHHOOOSSSRRRRRRVVVXXXVVVTTTVVVTTTVVVaaaqqqxxxgggppp```KKK>>>AAACCC<<<777;;;;;;:::999999999999:::;;;999999999999999888777777555555444444333222222111111222222222222111000000000/////////............////////////////////////...//////000111111222222555<<>>===;;;999777666555555555555555555555555555555444444444333333333333222111111111000000000//////000000000000000000000000000000000000000111222222666@@@TTTfffjjjhhhqqqtttYYYDDDCCCMMMMMMNNNPPPOOONNNNNNQQQTTTPPPQQQRRRSSSSSSRRRQQQPPPRRRUUUYYY[[[^^^eeeooovvvyyyyyynnncccYYYTTTIIIFFFBBB???>>>===;;;:::888999::::::999999:::;;;;;;;;;:::999888888999999888;;;======<<<:::;;;<<<;;;===???>>>======@@@BBBEEEJJJMMMQQQYYYfffpppsssjjjfffeeeiiijjjbbbQQQBBBCCC@@@===:::888888888999888777666666666666555444777999===CCCIIINNNRRRTTTUUUWWWQQQRRRZZZZZZZZZcccTTT___nnn~~~gggIII@@@===:::999888777555333555555555555444444444444222222222111111111111000111000......000000000///000000000000//////........./////////000000000000//////000000000111111111000111111111111444999<<>>LLL]]]iiioooqqqzzz~~~rrrUUUFFFGGGGGGJJJLLLKKKIIIIIINNNRRRMMMNNNOOOPPPPPPOOONNNNNNKKKNNNQQQRRRTTTYYYaaagggiiirrr|||~~~tttkkkeee[[[XXXSSSOOOLLLIIIFFFDDDCCCCCCBBB@@@======>>>???AAA@@@>>>===<<<<<<<<<===>>>???@@@@@@??????@@@AAA@@@AAABBBCCCDDDFFFJJJMMMNNNRRRVVV]]]jjjxxx~~~}}}kkkfff]]]UUUMMMFFFAAA>>>???===:::777666666666777666666777666444444555777<<>>;;;999888888777666444555555555555444444444444222222222111111111111000111000......000000000///000000000////////////........./////////000000000//////000000000000111111000111111111000111333555222???UUUuuu{{{vvv}}}zzz}}}|||nnnfffaaa___fffqqq}}}eee```___hhhyyylllaaa^^^aaadddffftttpppZZZQQQIIIHHHXXXrrrhhh>>>777222000444666555333333222222111111111111222222000000000000000000000000111111000000000/////////fff___UUUNNNJJJKKKMMMNNNMMMMMMMMMMMMPPPUUUXXXYYY___RRR\\\ssswwwjjj~~~tttLLL<<>>EEEPPPZZZdddppp|||aaa[[[XXXPPPMMMQQQQQQKKKFFFFFFFFFFFFDDDAAACCCFFFGGGFFFFFFDDDDDDFFFJJJLLLJJJHHHNNNIIIGGGLLLTTT^^^iiiqqquuussssss{{{~~~[[[EEEJJJMMM@@@777:::999999999999999999999999;;;::::::999888666555444444444444444444444444444222222222111111111111000111000000000////////////000000000000000000000000...............///000000111222222:::QQQjjjsssooouuuxxx}}}|||^^^EEEBBBDDDHHHJJJLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLIIIKKKMMMNNNOOORRRWWW[[[aaaiiisssxxxzzz}}}{{{xxxppplllgggbbb___[[[XXXVVVUUUSSSPPPLLLGGGEEEFFFGGGGGGEEECCCBBBAAAAAABBBCCCEEEEEEEEEDDDCCCCCCDDDDDDCCCEEEGGGJJJNNNSSSYYY\\\___aaadddkkkuuu|||yyyqqqaaa\\\RRRHHH@@@===???AAA<<<;;;888666555555555666222555666555333333666:::AAAEEEJJJPPPUUUWWWWWWWWWUUUXXXXXX^^^ddd]]]ZZZdddzzzTTT>>>DDD<<<:::888777777777666555555555555444444444333333222222222111111111000000111000......000000000///////////////////////////........./////////000000////////////000000000111...000111111000000000111666666:::IIIhhhwwwwwwvvvlllmmm{{{{{{ooohhhgggppp~~~|||wwwsssooonnnxxxuuupppbbbOOODDDNNNccc}}}cccDDD333555333222444555444222000222222111111111111222222000000000000000000000000111111111111000000000000TTTQQQLLLKKKLLLPPPSSSUUUTTTSSSRRRSSSSSSUUUWWWZZZWWW^^^uuufffrrr|||SSSAAA@@@BBB???999999<<<;;;666:::::::::999999888888888555666666666666555444444222222111111111111000000111222222222222111000000.........///////////////........................///////////////000000000//////111444444666@@@KKK^^^aaannn}}}sssqqq{{{}}}ooo]]]TTTRRRRRRNNNMMMTTT]]]___ZZZQQQQQQTTT[[[ccchhhhhhfffhhh[[[VVVaaauuutttTTTIIIBBBCCCCCC===999999999999999999999999999999::::::::::::999888666666444444444444444444444444222222111111111000000000000000000////////////...////////////////////////...............//////000...000...333IIIhhhyyyyyykkkooottt|||eeeOOOHHHBBBCCCJJJMMMKKKHHHIIIJJJLLLMMMMMMMMMLLLLLLIIIJJJKKKLLLLLLNNNPPPRRRVVV\\\eeejjjjjjkkkoootttvvv{{{}}}zzzuuuqqqooollljjjgggdddcccaaa\\\XXXVVVWWWXXXTTTRRRNNNKKKIIIHHHHHHHHHIIIHHHGGGHHHIIIJJJKKKLLLHHHJJJMMMSSSZZZbbbgggjjjqqqmmmhhheeehhhjjjcccZZZLLLGGGAAA<<<:::::::::;;;:::999888777666666666666111333555555333555999>>>EEEIIINNNSSSWWWWWWWWWVVVVVVZZZZZZ\\\]]]VVV\\\qqq\\\===999DDD;;;999777666777777666555555444444444444333333333222222222111111111000000111000......000000000///.............../////////............////////////...////////////000000000,,,///111222111111111222333333222555BBBbbboooiiioooppp}}}|||{{{{{{~~~{{{rrr~~~|||vvvkkk^^^VVV```tttYYY>>>666777777777555333444444444222222111111000000111111222000000000000000000000000111111111111000000000000LLLKKKKKKLLLPPPSSSTTTTTTRRRSSSVVVXXXWWWUUUXXX]]]hhhvvvbbblllWWWCCCAAA>>>>>>;;;888:::======999999:::::::::999888777666555666666666666555444444111111111111111111111111111222222222222111000000.........///////////////........................////////////////////////---///222333000...555>>>PPPOOOXXXnnnoooppppppnnnrrrppprrryyy|||```KKKAAAEEEDDD<<<888:::===???888999999::::::999999888999999:::::::::999777666333333333333333333333333222222222111111111000000000000////////////......////////////////////////...............///000000///222444888IIIcccvvv|||kkkpppttt}}}~~~nnn[[[FFF===AAAHHHJJJHHHGGGHHHJJJKKKLLLKKKKKKJJJHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKQQQWWWYYYYYY]]]bbbaaagggnnntttxxx||||||zzzzzzzzzyyyxxxttttttssspppmmmlllnnnooojjjfffaaa[[[WWWTTTSSSSSSQQQPPPQQQTTTWWWZZZ[[[ZZZSSSTTTXXX^^^ffflllpppqqqrrriiiZZZOOOMMMOOOLLLFFF>>>;;;888777888888666444999888777777666666666666222333444555777;;;@@@CCCHHHKKKPPPTTTVVVWWWVVVUUUZZZ[[[VVVTTTUUUUUUiiinnnEEE777999<<<:::888666666666666555444444444444444333333333333222222222111111111111000111000......000000000///---............/////////------........./////////......////////////000000,,,...000111111111222333///333777555333>>>\\\www|||pppsssyyy}}}yyyssseeeYYY\\\gggkkkLLL;;;666666888555666555222222666777666111111000000000000111111000000000000000000000000111111000000000/////////JJJKKKLLLOOOSSSUUUUUUTTTRRRRRRUUUXXXXXX\\\kkkzzzuuuiiiuuu[[[EEE@@@@@@:::888999;;;<<<;;;;;;<<<999:::::::::999888666555666666666666666555444444222222222222222222222222111222222222222111000000............/////////000........................////////////////////////111///000333222000222777>>>AAAMMM```sss[[[GGG???>>>AAAAAA<<<999:::===@@@999999:::;;;;;;:::999999666777999:::999888666555333333333333333333333333333333222222222111111111000000/////////.........//////////////////////////////......//////000111111333666;;;CCCPPP]]]dddmmmsssvvvzzzxxxZZZGGGBBBEEEFFFFFFDDDEEEGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHGGGFFFEEECCCAAACCCIIILLLKKKNNNSSSRRRVVV\\\```dddjjjrrryyywwwvvvuuuvvvxxx{{{||||||zzz{{{zzzxxxuuurrrrrrssspppmmmhhhbbb^^^\\\\\\\\\[[[[[[[[[^^^aaacccaaa___WWWWWWYYY^^^cccfffeeecccZZZSSSGGG===<<>>999888777;;;AAA???888888===999999::::::999888666555666666777777666666555444222222222222222222333333111222222222222111000000---.........//////000000........................///////////////.........222---+++///222222111222222;;;KKKZZZdddppp~~~XXXEEE@@@???===;;;<<>>CCCFFFDDDFFFJJJJJJMMMQQQRRRTTTYYYccckkkeeeddddddggglllpppssstttvvvvvvuuuqqqlllgggeeedddeeeccc___[[[YYYZZZ[[[\\\___^^^]]]^^^```^^^ZZZVVVOOOOOOOOORRRTTTTTTPPPLLL??????===:::;;;>>><<<666777999999888555555777:::555555555555555555555555888666666:::BBBIIIMMMNNNNNNOOORRRTTTVVVVVVUUUUUUUUUUUUVVVbbbqqqyyy^^^AAA;;;???<<<555;;;999666555555555333222444444444333333333222222222222222111111111111000111000......000000000///---------.........//////---------.........//////............/////////000//////000///------///111222//////444555333666;;;666SSSzzztttvvvrrreeejjjsssooooooooottt|||mmmnnnoooqqqqqqnnnhhhdddssszzzooodddZZZUUU\\\fffgggllldddVVV\\\wwwsssNNNAAA777888888333222666...444666222000222111,,,111111000000000000111111000000000000000000000000////////////............OOOSSSMMMMMMZZZ^^^[[[]]]YYYXXXVVV\\\uuupppgggqqq[[[BBBAAA@@@<<<:::;;;;;;;;;<<<===<<<999777999999999999888888888777555444333333333333444555222222222111111111000000111111111111111000//////////////////////////////......................................................//////000000111111111:::BBBMMMbbbxxx~~~vvvpppUUUHHH???<<>>======<<<<<<<<<===888888777777777777888888777666555444444444444444444444555555555666666666777:::@@@DDDHHHLLLPPPSSSUUURRRQQQUUUZZZ[[[WWWSSSWWWMMM^^^dddAAA:::???>>>888444666555555444444333222222222222222222222222222222222222222111111111111000000000000000////////////////////////...........................................................................///000000000000111111111222222222666999FFF___}}}{{{xxxnnnvvvzzzyyyxxxtttxxxzzzmmm```[[[UUUQQQVVVbbbrrr~~~|||ooohhhrrr^^^DDD999888777666555444333333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000NNNUUUSSSTTT]]]\\\UUUWWWSSSVVV```xxxyyyxxxkkkEEE999;;;;;;777666;;;:::;;;<<<===<<<999777888888888888777777777777555444333222222333444555222222222111111111000000111111111111111000//////.................................................................................///000000111111111777;;;???QQQmmmqqqQQQCCC>>>;;;;;;>>>>>><<<999:::;;;<<<;;;999<<<;;;999888777777888888666666666666666666666666555555444444333333333222111111111111000000000000////////////....................................000/////////.........---111000///...///111222444444CCCTTT^^^bbbfffmmmrrrxxx}}}lllXXXIIIGGGEEECCCCCCFFFFFFDDDAAAFFFFFFGGGGGGFFFEEEDDDCCC???@@@@@@AAA@@@@@@????????????@@@AAABBBDDDEEEFFFCCCBBBAAADDDHHHKKKLLLKKKJJJKKKLLLKKKJJJHHHEEEDDDIIIHHHFFFEEEDDDEEEFFFGGGEEEDDDBBB@@@===;;;999888999888777666666666666777777777666666666666777777888777666555555444555555444444444555666777888888<<>>@@@BBBAAA???DDDDDDEEEFFFEEEEEEDDDCCC@@@@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;:::999;;;===???@@@???>>>????????????===<<<;;;===<<<;;;999999:::;;;<<<;;;:::999888666555333333444333222222222222222222666666555555555555666666888888777666555444444444444444444555777999<<<===CCCFFFIIILLLMMMPPPSSSUUUWWWWWWXXXYYYYYYXXXWWWVVV___{{{mmmGGG<<<555888999666555888666555555444444333222222222222222222222222222222222222111111111000000000000000000/////////....../////////............---------------------------------------------------......------......///000000000000000111111111111///111000///222AAAWWWiii}}}jjj[[[\\\bbbeeejjjpppuuujjjfffoooxxxxxxvvvxxxyyy|||vvvkkkkkkxxxyyyfffRRRJJJJJJ___lllqqqkkkJJJ999888<<<777777666555444333333222333222222222222111111111000000000000000000000000////////////////////////////////////////////////SSSWWWSSSPPPUUUVVV[[[kkkwww^^^DDD>>>;;;===>>>:::999;;;999888888999::::::888777555555555444444444444333333333222222222222333333111111111111111111111111111111000///////////////........................------------------------------------------------------......///000000111...444666222333>>>LLLTTT```bbbjjjyyyjjjMMMHHHAAA<<<>>>???<<<<<<>>>999999999999999999888777999999888888777777777777555555555555555555555555666555555444333222111111111111111111000000000///////////////............................................................//////...---------......333///333GGG^^^kkkkkkgggsss{{{|||rrrdddQQQCCC===???CCCEEECCCDDDGGGIIIIIIGGGDDDBBB@@@@@@@@@@@@???>>>===<<<======;;;:::888888777777888777777777888999999999:::;;;;;;<<<<<<;;;;;;:::777666555555555555666666999888888777666666555555444333333222222222333333555555555444444555555555888777666555444444444444555555555777:::>>>AAACCCJJJKKKNNNOOOPPPQQQTTTWWWUUUYYY^^^``````___^^^^^^~~~mmmFFF;;;777777::::::666444777666555555444444333222222222222222222222222222222111111111111000000000000000000/////////.........//////.........---------------------------------------------------------...------------...///////////////000000000111111,,,333999999555444999@@@^^^ssspppiiiqqq}}}{{{ooogggggghhhjjjuuu}}}{{{||||||vvvhhh[[[YYY```dddccchhhdddfffmmmnnncccWWWSSScccxxxnnnRRR@@@<<<======;;;666666555555444333333222222222222222111111111111000000000000000000000000////////////////////////////////////////////////XXXXXXQQQOOOXXXaaarrraaaEEE<<<;;;:::999666333444888888777777777999999888777444444444333333333222222111222222222222222222111111111111111111111111111111000//////......//////........................---------------------------------------------------------...//////000000///222222000000333444444GGGKKKRRR___ooobbbMMMCCCAAA>>>===>>>===:::999:::777888999999888777777666777777777777777777666666444444444444444444444444555555444333222222111111111111111111000000000///////////////....................................---------.....................------------------555+++)))888MMM\\\cccfffgggjjj{{{rrr]]]KKKCCCCCCFFFCCCGGGLLLOOONNNJJJDDDAAA@@@@@@@@@???>>>===<<<;;;===<<<;;;999999888888888444444444333333333333444555555666666777777777777444444444444444444555555444444444444444333333333555555444444444444555555555555444444444444555555666555444444333333444444777777999<<>>HHHKKKPPPRRRQQQKKKDDD???>>>>>>>>>>>>>>>===<<<;;;;;;:::999888888888888888555666666444333222444555333333333333444444555555222333333333444444444444333333333333333333333333444444444444444555555666555555444444444444555555555444444444444555666666:::;;;>>>BBBFFFJJJMMMNNNOOOPPPRRRRRRSSSUUUYYY\\\^^^]]]^^^eeetttqqqMMMAAA;;;999777555666888999777666666555555444444333222222222222222222222222222222111111000000000//////////////////.........------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///............////////////111///------000222444555222333999EEEYYYttt~~~hhhgggkkkoooiii]]]YYY]]]iiinnnqqqkkkaaa]]]ccckkktttooohhhccceeekkkrrrvvv}}}]]]DDD999::::::666333111333666444444333333333222222222222111111111111000000000////////////////////////................................................TTTaaarrrvvvuuu\\\BBB999777999999777555444666888999777555444555666888777777444444333333333222222222000000111222222111000000000000111111111222222222111000///------...///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000---+++---000222222333,,,222777:::>>>KKKaaaqqqyyySSS>>>888;;;???<<<<<<;;;;;;<<<<<<;;;999666888;;;;;;999666666777555555666777777666666555333333333333333333333333222222222222222333333333111111111111000000000000////////////....................................,,,,,,,,,------.........,,,,,,---......//////...---...333555111111EEE]]]}}}vvvoooooouuu}}}zzzcccPPPEEEOOOPPPRRRQQQNNNIIICCC@@@=========>>>======<<<<<<;;;:::999888888777777888777888999888555555666999444444333333333444555555222222333333444444444444555555555555555555555555444444444444444555666666666666555555555555666666555555555555666888999:::===???DDDHHHMMMOOOQQQQQQPPPRRRSSSTTTUUUYYY]]]```bbbccchhhvvvPPP===>>>;;;555666666555555666666666666555555444444333222222222222222222222222222222111000000000//////////////////.........---------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------........./////////+++---111444555444111///333222222444777CCC[[[qqqppplllnnntttooocccbbbiiivvvwwwtttkkkeeekkk}}}jjjPPP===333333666888555111000555999333333333333222222222222111111111111000000000000////////////////////////................................................nnnoooyyyYYY???999;;;===666666555444666888777444666555333444666777777777444444444333333333222222///000111222222111000///000000111111222222222222222000...---,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000......000222222///......+++///333444555???PPP^^^ccclllwwwxxxQQQ======AAA???;;;======;;;999999999555000555999<<<<<<999777666777444555666777777666555555333333333333333333333333000111111222222333444444111111111111000000000000000/////////....................................,,,,,,,,,------.........+++,,,---...////////////000+++---222222000;;;KKKyyyxxxsssjjjeeeiiiuuuzzzhhh\\\TTTSSSRRROOOKKKGGGCCCAAA<<<<<<=====================<<<;;;:::999888888888555777888666444333555888333222222111111222333333222333444444555555555444555555555555555444444444666555555555666777777888666666555555555555666666555555666777888:::<<<===>>>BBBGGGLLLQQQSSSSSSSSSQQQSSSTTTVVVWWW[[[```dddccciiivvvccc>>>:::>>>444333888:::777333222444666666555555444444333222222222222222222222222222222000000000000//////////////////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////000000000...,,,---///111111...000666777555777<<>><<<999888888;;;<<<<<<;;;999777666666888999777777777777666666666666666666555555555444444444333333444444444444555555666666666555555444444444444444333333333444555666333333333444666777999:::777888:::<<<>>>@@@BBBCCCDDDIIIJJJIIIMMMVVVZZZXXXRRRRRRUUU[[[]]]]]]```fffccc~~~|||UUUDDD???:::888:::777777666666555555555444444444333333333333222222111111222222222222111111///////////////////////////............---------...------,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///,,,,,,------...///////////////////////////////////////000111222222333333777>>>MMMaaazzzyyyRRRJJJ@@@888555555555444555555444444444333333333555444333333222222222333//////000000000000//////////////////////////////........................///............---------{{{oooTTT<<<888;;;:::999:::666555555555444444444444444444444444444444444444333222000000222222222111111111111111111111111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...---------------...///000000/////////111555888:::;;;FFFSSS\\\gggzzzpppJJJHHHBBB===;;;<<<===<<<999888888777777777666666666666666666666555555444444555555555555555444333333444333222111111111111111111111111111111111111111////////////////////////......------------..............................------------------------,,,,,,,,,------------...---......------...111444444DDDZZZmmmuuuuuupppmmm~~~xxxzzzkkk^^^III<<>>777:::;;;777555888444444444444444333333333333333333333333333333333111111111222333333111000000000000000000000000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------...---------------......------...///000222333444...444???LLLWWWcccsss{{{eeeKKK888;;;999888999<<<===:::777777777777666666666555555666555555555555444444444444444555555444444333222444333222111000/////////111111111111111111111111////////////////////////......------------......------------------------------------------------,,,,,,,,,,,,------------------...---,,,,,,///111///444DDD\\\sss~~~yyypppzzz}}}{{{dddPPPNNNCCC???<<<>>>CCCCCC>>>888::::::::::::::::::::::::999999888888888777777777777666666666666666555555333333444444444555555555666666555555555555444444555555555555666666666777999999:::;;;===>>>???@@@EEEEEEEEEEEEEEEEEEEEEEEEDDDHHHKKKMMMRRRYYY\\\\\\ZZZVVVZZZmmmWWWGGG:::999;;;888777:::666666666555555555555555333333333333222222222222000111111222222111111000///////////////////////////............---------...------,,,,,,------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---......//////........................000000000000111111111111333222000///222888AAAHHH[[[ooo~~~ssscccTTTIIIAAA:::666555444444444555555333222444444444333333333222222222222111111111111111111//////000000000000//////////////////////////////........................///............---------yyyxxx|||___AAABBB===<<>>FFFMMM___qqq|||dddQQQHHH@@@<<<===888777666777999888666333666666666555555555555444444444444444444444444444444444444444444333222222333222111000000000000000111111111111111111111111////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------,,,+++***,,,...444111444DDD\\\ooovvvvvvrrruuuhhhUUUNNNDDD>>>===>>>??????<<<<<<<<<<<<;;;:::888888888888888888777777777777777777777777777777777777444444444555555555666666666666666666666666666555666777777888888888888888;;;<<<===???@@@AAABBBBBBDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIKKKMMMQQQUUUYYYZZZVVV^^^qqqSSSGGG???:::;;;;;;888666888555555555555555555555555333333333222222222222111000000111111111111000000///////////////////////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++,,,,,,------...//////........................000000000000000000//////111444888999999888777777555>>>KKKYYYjjjqqq^^^GGGCCC>>>;;;;;;<<<<<<;;;666666666777666555333111333333333333222222222222111222222222222222111111//////000000000000//////////////////////////////........................///............---------vvv[[[BBB888:::666555777999888666777555555555555555555666666222222222222222222222222111111333666888777444111111111111222222222333333000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------...------,,,,,,,,,------------...///000//////...333------444888:::EEETTTiiilllsss~~~gggRRRAAA??????999555888999888666555555555444444555555555444444444333333333333333333444444444444333333333333333222222111111111111111111222333444000000000000000000000000////////////////////////......------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------,,,******+++,,,000...,,,000<<>>>>>>>>>>>===<<<;;;888888888777777777666666888888888888888888888888555555666666666777777777777777777777777777777777999999:::;;;;;;;;;;;;:::===>>>@@@AAACCCDDDDDDDDDGGGGGGGGGHHHHHHIIIIIIIIIQQQPPPPPPRRRUUUXXX[[[^^^aaasssiii;;;???<<<999999777333222333444444444555555555555555333333222222222111111111000000000111111000000000///////////////////////////............---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...++++++,,,,,,---.................................000000//////////////////***...444777777555444333777777666777;;;JJJaaasssxxxgggYYYIII===>>>===;;;;;;:::888666444999999888666444444444444333333222222222111111111222222333444444333333222//////000000000000//////////////////////////////........................///............---------sssOOO:::777===888555111222555777888888555555555666666666666666222222222222222222222222000111333555777777444111111111111222333333444444000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------.../////////......,,,,,,///444444222444777JJJNNNVVVbbbqqqqqq___DDD;;;666;;;===888555666777666444333333444666888444444444333333333333222222222333333333333333444222222333333222222111000000000000111222333444555000000000000000000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---,,,+++***+++,,,)))---///...---555DDDPPPdddoooyyyzzzvvvxxx{{{dddNNNAAA<<<;;;;;;;;;<<<<<<<<<<<<<<<999999888888888777777777888888888999999999999:::777777888888888999999999888888999999999999::::::;;;<<<>>>?????????>>>===>>>???BBBDDDEEEFFFEEEEEEGGGGGGHHHIIIJJJJJJKKKKKKNNNOOOUUU___fffkkkqqqvvveeeQQQ???<<<;;;999777666555444444444444444444444555555555222222222222111111111111///000000111111000000//////////////////////////////............---------...------,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,------......------------------------............///////////////000///...---///111444555555777777555333999AAAHHHKKKOOOUUU___ooo~~~zzzvvvqqqnnnjjjfffcccaaa```YYYMMMDDD@@@===:::<<<;;;999777666555555555666666555333111222555777222222222111111111000000111222333444555444333222//////000000000000//////////////////////////////........................///............---------gggJJJ999111333888999999777555444555666666444444444555555666666666333333333333333333333333//////000333555555333111000000000111222333333333000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++,,,---......,,,,,,,,,------.........***///333333333444111...222666<<>><<<999666444444444777999444444444333333333555777333333333333222222222222111222222222333333333333222222222222222111111000000000000000000111222333000000000000000000000000////////////////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***+++------,,,+++,,,---)))...222111///000777>>>HHH[[[pppxxxuuusssxxxzzz{{{iiiUUUJJJDDDBBB@@@===<<<;;;::::::;;;;;;:::::::::999999999999999999999:::::::::;;;999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<>>>???AAABBBBBBBBB@@@???@@@BBBDDDFFFHHHHHHGGGGGGHHHJJJLLLPPPTTTWWWZZZ[[[```dddpppqqqTTTFFFCCC;;;:::999888999999888666333333333444444555555555222222222222111111111111//////000000000000/////////////////////////////////............---------...------,,,,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......---------------------------------....../////////333333111///...///333666......222777666111000444444666777777999@@@LLLUUUYYY\\\```ccceeehhhmmmpppuuutttuuuuuuqqqooouuu}}}vvvmmmfff]]]UUUKKKHHHEEEEEEFFFFFFDDDAAA:::===<<<888777:::;;;:::222333444444555666888:::222444444222000000222555222111111111000000000000000111222444444444222222//////000000000000//////////////////////////////........................///............---------mmmTTT;;;666::::::666333000555999666333333555666333333333444444555555555333333333333333333333333.........000333333222000...//////000111222222222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,*********+++,,,---...///++++++++++++,,,---...///***111111+++,,,333444///000222444555888AAAMMMVVV^^^rrrrrrhhhVVVEEE>>>===999444111666999777555555444333444555555555333222111222333333333222222222111111111111111222222333333333222222222222222111000000111000000////////////000000000000000000000000000////////////////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))+++------,,,,,,,,,---+++,,,......///000222444333KKKgggvvvuuussswww}}}ttt{{{rrrfffUUURRRMMMGGGBBB???============<<<<<<<<<;;;;;;;;;999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<=========???@@@BBBDDDDDDCCCBBBAAABBBCCCFFFHHHJJJJJJIIIHHHNNNPPPVVV]]]dddkkkpppsssxxxeeeaaaTTTDDDAAA888777666666777888666111333333333444444555555555222222222111111111111000//////000000000000////////////////////////////////////.........---------...------,,,,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,,,,---......------------------------,,,,,,------...///000000***---000111111111222333666000...111111///222888000555;;;===;;;;;;???BBBDDDEEEEEECCC@@@@@@CCCFFFEEEFFFGGGGGGBBB???DDDMMMOOOOOOLLLFFFDDDFFFFFFDDD@@@<<<888999<<<>>><<<999999;;;<<<:::<<<===:::555555777::::::888444222111333555666555111//////111111111111111000000000000...///111333444333111000//////000000000000//////////////////////////////........................//////.........---------zzz\\\???===:::666444444444444333333333333333333333333555555555555444333222222111111111111000000000000000000000000000000000000000000111222222222222111222111111000///...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............////////////000222444666888===OOOfffwww}}}oooYYYQQQBBB@@@<<<888555555555666333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111111111111000//////000000000000////////////000000//////.........------,,,,,,++++++,,,,,,------------------------------,,,,,,++++++,,,,,,---************+++,,,------++++++++++++++++++++++++...---,,,+++,,,...000111555666@@@WWWrrr~~~uuu|||qqq```QQQHHHBBB>>>AAA===>>>AAA@@@:::888;;;999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999;;;===;;;<<<;;;:::===BBBAAA===DDD@@@@@@EEEIIIHHHGGGHHHHHHLLLOOOPPPOOONNNNNNNNNXXXeeexxxzzzRRRHHHNNNNNNGGGAAA;;;888666444444555444333333333333333333333333333111111111111000000000000000000000000000000000000//////////////////////////////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------...........................//////000111222222222444333333222222333333444222222333333333444444444666777777777888888888888;;;;;;;;;;;;;;;;;;::::::===<<<;;;:::999999999999999999888888777777666666:::::::::999999999888888888777777666555444444444333444555444222111222333444333222111000000000000222111///...111555111***000000////////////000000000...------///000///------------............/////////...---,,,,,,++++++dddKKK???888666444222222222333444333333333333333333333333444444444444444333222222111111111000000000//////////////////////////////000000111222222222222111111000000//////...------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.....................///000222444555///:::GGGPPPRRRRRRTTTWWWXXX^^^hhhsss~~~|||fffNNN>>>888:::999666444333333333444333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222333333333333333333333333333333111111111111111000/////////////////////000000000/////////......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++***++++++,,,,,,++++++++++++++++++++++++...---,,,+++,,,...000111222111333???RRRfffttt{{{ooo|||tttdddVVVNNNDDDAAA@@@BBBAAA>>>AAAFFF@@@@@@???>>>======>>>>>>>>>>>>===<<<======>>>>>><<>>>>>AAABBB@@@@@@AAAEEEHHHHHHHHHOOOWWWVVVffftttqqqddd^^^gggsssvvvZZZAAA===AAAAAA>>>???:::888555444444555444333222222222222222222222222111111111000000000//////////////////////////////........................///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------..............................///000000111222222222222111111111111222222222222222222333333333333666666666777777777888888<<<=========<<<:::999888999999999999999999::::::888888888777777777777777999999999999888888888777666666666555444333333333444444444333333222000000333333222111000000000111///111000///000444222---000000////////////000000,,,---...000000111111111---------............//////......---,,,,,,++++++vvvRRR;;;444555333222111000111222333444222222222222222222222222333333333222222222222222111111000000000000//////........................///000111111222222111111/////////......------,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///000111222000333555666666555666777999===CCCIIIPPPWWW^^^ccclllrrrvvveeeYYYhhh___VVVOOOFFF;;;555444222222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222222333222222222222222222222222000000111111000000//////.........//////000000111//////............---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,...///111...---,,,,,,444FFF___qqqtttxxxwwwuuuzzz{{{tttddd___ZZZXXXRRRKKKGGGGGGDDDCCCBBB@@@???>>>??????AAA???===???BBBCCCBBB???===BBBDDDBBBAAAEEEHHHHHHSSSXXX]]]\\\XXXZZZkkk}}}nnnLLLAAA999:::;;;999;;;AAA999777555444444444333222111111111111111111111111111111000000000000//////////////////////////////.................................------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------------------------------......//////000000111111111111000000000000111111000111111111222222222222555555666666666777777777<<<===>>>>>><<<:::777555555666777999::::::999999666777777777777777777888888888777777777777777666555555555444333333222222444333222333555444000---222222111111111111111111...222444111000222222000000//////......//////000,,,000333444222000000222---------............///.........------,,,,,,+++~~~^^^FFF<<<999777444333222222222333444555555222222222222222222222222111111111111111111222222111000000000///////////////////////////////////////000000111111111111111.........------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------......................../////////666444333222333444444333555555666555555666999;;;DDDLLLZZZgggiiieeeeeeiiiqqqnnnkkkjjjmmmttt|||{{{tttrrrlllcccZZZRRRJJJBBB<<>>AAACCCBBB@@@@@@BBBGGGKKKOOOIIILLLOOOPPPNNNJJJGGGFFFAAA>>>999777777999:::;;;>>>888333444555222000000111222444555555444222111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111...//////000000000//////,,,------...///000000111000000000000000000000000---,,,,,,++++++,,,,,,---************************,,,++++++******++++++,,,------,,,+++************++++++++++++++++++++++++++++++,,,,,,---......///***///333333000000444888KKK___ppprrrjjjkkkuuu{{{uuuxxx{{{~~~~~~|||xxxvvv\\\ZZZXXX\\\cccgggfffccchhhbbb\\\```pppzzz{{{~~~bbbGGG888:::999888999777444555777666444333333444444222111000000000000000000000000000000000////////////...................................................---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------------------------------.............../////////111111000000000000111111//////000000000111111111333333444444444555555555444555666888888777666555555666888888888666444333555555666666777777777888555555555555555555555555666666666555555555555555222000000555:::;;;666111222222111111000111111111333999<<<666000///000111//////............//////000444999777111,,,,,,------------............///---------------,,,,,,,,,~~~___III999777555333222111000...222111111111000/////////000000000000000000000000000000//////000222444555000000////////////......111111111111111111111111...///000000111111000000------------------------......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.../////////.........---...000222222000///...///000000000111333555///222555666444222333555333333333333444666777888000555::::::666333333555111222222333333444333333555111111444444111///000000111222222222111///...000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222000000000000000000000000......///000000000//////---------......//////000///000000000000000111111---,,,,,,++++++,,,,,,---************************++++++************++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++,,,------......+++---...///000000//////111@@@UUUfffpppsssrrrqqq|||{{{yyyxxxzzzuuulllpppvvvuuu}}}xxxUUUFFF???::::::777555555555555555555444333333333444444222000000000000000000000000000000000////////////..............................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------..................111111000000000000111111///000000000111111111111222333333333333444444444222222333444555555555555777777888888777555444333555666666666666666666777444555555555555666666666666666666666666666666666111111111444888999777444444333222111000000000000333999;;;555///////////////......------......///,,,000333333000......///---------............///------------------------~~~cccJJJ:::444+++000666666222000222555///////////////...------000000000000000000000000111000//////111333555666000000/////////.........000000000000000000000000...//////000000000000000---------------...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---......------///000111222222111111111///111222222000//////000111222222222222333333333111111222333444444555555111333555555444333444555444555666555333000...---...---000444444111222555//////000000000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000---......///000000//////........................---.........////////////---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++******+++,,,------------,,,,,,,,,---...//////...000333===NNN```kkkpppqqqssszzzzzz}}}oooNNNAAA===<<<;;;999888777666777888888777333222222333444444222000111111111111111111111111000000/////////.................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000//////......//////000000000000111111111222222222222222222333333333333444333333222222333444555777777777666666666666666666666666666666555555555444555555555666666666666555555555555555555555555111222222333444444333333555444333111000////////////444666222...//////...///......------......///------...//////.........---------............///------------------------{{{]]]III;;;000222999111000/////////000//////......//////000/////////000000000000000000000000111000000000111333666888000/////////............////////////////////////...//////000000000000000..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------((()))+++,,,------,,,,,,+++,,,...---,,,,,,...000---///222222111000000000000000000///111333222//////000000111222222333444333000...///111222222000000000000000///000333555111111222333///***+++000//////000000111222222333000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000------...///000000//////...............---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++************++++++************+++,,,------++++++++++++++++++++++++******+++,,,------------------///000000///...---000------555DDDZZZrrr{{{vvvnnnkkktttrrrIII@@@CCC===666777666888888777666777666555222222222333444444111///111111111111111111111111000/////////....................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------.........111111111111222222222222111111222222222333333333777666444222111222444555666666555555666777888999777777666666555555555444555555555666666666777777444444444444444444444444222333333222000//////111666555333111000///......,,,000111...---//////---.........------.........000///---,,,------+++)))---------.........//////------------------------sssQQQGGG;;;444333444444333//////000000000000//////........................---------............//////////////////000000111000000//////......------........................---------............///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------........................000000000000000000000000111111000000//////......000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000//////.........---///////////////////////////000111222222111000///111111000000//////......///...---,,,------///000////////////////////////.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,---...---,,,***)))+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...//////,,,///111000222>>>RRRbbbvvvzzz|||zzzvvvzzz[[[PPPCCC:::888999999888666666666666555555555555222222222222222222222222111111111111111000/////////............---------........................///............------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......................................................////////////000000000000000111111111111222222222222333444444555555444444333444777:::::::::888777444<<<===666555:::999222555999:::777555666666444666666666666666666666666111111111111111111111111333333222222111000//////////////////////////////////////////////////////------------------------..............................---------,,,,,,,,,|||gggQQQDDD<<<666///---...000000.../////////000000/////////........................------------............//////......//////000111000000000//////.................................---------............///.................................---------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------////////////////////////000000000/////////......////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000/////////.........---...........................///000000000000///...000000000///////////////......---,,,,,,---...///..............................---------,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,+++***++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......///...000111//////444@@@III[[[iiizzz}}}|||}}}~~~\\\IIIBBB:::666777999888777666666666666555555555444222222222222222222222222111111111111111000/////////............---------....................................---------------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------,,,,,,+++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................................../////////000000000000000000111111111222222222222333444444555444444444333444777999:::999888666888BBBFFF===888;;;;;;888666:::;;;888555666666444555555555555555555555555111111111111111111111111333333222111111000//////................................................------------------------...........................------------,,,,,,,,,kkkUUUFFF<<<555111111...,,,...000111000---......////////////......------------------------------------............///............///000000000000000000////////////........................---------............///........................//////.........---------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------///////////////.........////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////......................../////////.......................................---......//////......---....../////////000000000...------,,,,,,,,,------...........................------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------.........000000///......000222555GGG___qqqxxxyyyzzz|||kkkMMM:::;;;888555555777888666444666666555555555444444444222222222222222222222222111111111111111000/////////............---------------------------------............------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------....../////////000000000000000000111111111222222222222333444444444444444333444666888999888777666:::EEEIIIAAA999999<<<;;;777;;;<<<888555666666333444444444444444444444444111111111111111111111111222222111111000000//////................................................------------------------------------------------------------,,,,,,,,,,,,NNNGGG<<<555222333444555222000///000222111///,,,---......//////......---------------------------,,,,,,---------...............------......///000000000000000000000000000........................---------............///......................../////////.........------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---...............//////////////////////////////////////////////////////////////////////////////................................................................................................---.........////////////------......///000000111---------,,,,,,,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************************,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........///000000...,,,)))111===HHHRRR```ppp{{{{{{}}}xxxXXXCCC;;;999:::999777777888777555333555555555444444444333333111111111111111111111111111111111111111000/////////............---------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------........./////////000000000000000000111111111111222222333444444444444333333444555777777777666555777???BBB<<<888888999888555999:::666444555444222222222222222222222222222111111111111111111111111111111000000000/////////................................................---------------------------------------------------------,,,,,,,,,++++++555333111000//////......000///---,,,---,,,,,,+++------............------------------------------,,,,,,,,,------------...---------------......//////////////////000000000........................---------............///........................///.........------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........,,,,,,------....................................................................................------------------------........................---------................................................//////000000000,,,,,,---...///000111111.........------,,,,,,,,,........................------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************------,,,,,,+++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,...---,,,...000111000...222222000///333@@@QQQ___}}}|||zzzaaaEEE999888:::===<<<:::888666666666666666444444444444333333333333111111111111111111111111111111111111111000/////////............---------------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------............//////////////////000000000111111111111222333333444444333333333333444555555555444444444666666666777999777444222666777444222333333111222222222222222222222222111111111111111111111111000000//////////////////................................................------------------------------------------------------,,,,,,,,,+++++++++111000///............///------,,,++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---..................////////////........................---------............///..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------++++++,,,,,,---.................................................................................---------------------------------------------------------------.........------------------------............///000111111,,,,,,---...//////000000////////////...---,,,,,,------------------------,,,,,,,,,------------...+++++++++++++++++++++++++++************+++,,,,,,************************---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---+++,,,---...------000111111//////222888>>>___ooopppWWW===444999<<<999555888777555444444555777888444444333333333222222222111111111111111111111111111111111111111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000000111111111111222333333333333333333333333444444444333333333111000333888999777222///444555222111333333111222222222222222222222222111111111111111111111111////////////............------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...000333555,,,---------------...///,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...,,,---------.........///........................---------............///........................---,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++,,,------......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------------------------------------///000111---------....../////////000000000000000...---,,,------------------------,,,,,,,,,---------......+++++++++++++++++++++++++++***)))))))))***,,,---************************+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,***---000111111000111333===LLL^^^nnn~~~nnnYYYJJJ===444777<<<:::555222444555555444444444666777333333333333222222222222111111111111111111111111111111111111111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000111111111222333333333333222333333333333333333222222111000111333555555333222...222444222111444555333222222222222222222222222111111111111111111111111........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***///000111111///---,,,,,,***+++------+++)))((((((+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,,,,,,,---------..............................---------.........//////........................,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------******+++,,,,,,---......------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,++++++,,,...///000---------...............000111111111111///---,,,------------------------,,,,,,,,,------.........++++++++++++++++++++++++******)))))))))***,,,---))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))),,,......---,,,---...//////...,,,+++,,,///222444777:::CCCYYYvvv}}}yyy}}}sss|||~~~pppRRRDDDCCC<<<888888:::777333444:::555666777777555444333333333333333222222222111111000000000000000000000000111111111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000111111222333333333333222333222222222222222222222///000333444222//////222---222444222222555666555222222222222222222222222111111111111111111111111---.....................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------((()))+++,,,,,,+++)))(((++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************++++++++++++******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------***+++,,,---...---,,,+++,,,,,,++++++,,,,,,---...//////...---,,,++++++***........................//////.........---------......//////...---,,,,,,,,,,,,,,,------.........------------------------************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,---------............///111000111444888BBBYYYnnn}}}{{{zzz}}}fffTTTKKK@@@999999777777888888888888777777666666555444333333222222111111111222222333333333111111111111000000000000000000000000000000000000...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***///000,,,,,,000///***------------------------------------------------+++,,,...000000000000///111111222222222333333333555444333333222111000000222111111111000000//////222222222222222222222222222222222222222111000//////000000111111111000000////////////////////////,,,------......------,,,------------------------,,,------......------,,,,,,,,,++++++,,,,,,---...------,,,++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................................................................------------------------***+++---......---+++***++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++***************++++++++++++******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******,,,,,,,,,,,,+++******))),,,++++++++++++,,,------.........---,,,,,,++++++------------------------///.........---------,,,...............---,,,,,,,,,,,,,,,---------------------------------------************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))******************************+++++++++,,,,,,,,,------------............///------//////333AAAOOOSSS]]]lllzzz{{{oooXXXCCC??????;;;999<<<666777777888888777777666666555555444333333222222111222222222222222222333111111111000000000//////////////////////////////...---,,,,,,,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))---...++++++...---)))------------------------------------------------,,,---...///000000//////111111111222222222333333444444333222222111000000111111111111000000000///222222222222222222222222111222222222222111000//////000000111111111000000........................,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,---...//////...---,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************+++++++++++++++++++++***************++++++++++++******************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******,,,,,,+++******))))))(((++++++***))))))***+++++++++++++++++++++,,,------------------,,,,,,,,,,,,------------------------......------------,,,,,,------......------,,,,,,------------,,,,,,,,,,,,------------------------************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++*********************************************+++++++++,,,,,,,,,------------............000......///...---111666555===IIIWWWeeesss}}}uuujjj```GGG;;;444777:::777666888666666666777777666666666555555444444333333222222222222222222222111111111111111000000000000//////////////////////////////...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------++++++------+++---------------------------------------------------....../////////......000111111111222222222222333333333222111111111000111111111111000000000000222222222222222222222222111111222222111111000000000000000111111000000///........................,,,------......------,,,------------------------,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---......------,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))************************************************************++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------------............------++++++++++++++++++++++++************************************************************++++++++++++++++++************+++++++++++++++*********************++++++++++++******************************************************************************************************************************++++++++++++++++++++++++************************))))))************))))))++++++++++++************+++***(((((((((+++---///+++++++++***+++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++...------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,---------.........000//////000111000///...222222222666@@@PPPcccooouuuyyy||||||yyyxxxyyy|||zzzWWWCCCAAAEEEFFF@@@;;;:::<<<<<<666444666555555666666666666555555444444444333333333222222333333222222111111000000111000000000////////////////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,......---,,,,,,------------------------------------------..................------000000000111111111111222222222222222111111111111111111111000000000000000111111111111111111111111000000111111111111000000000000000000000000///...........................,,,------......------,,,------------------------,,,,,,,,,------,,,,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))*********+++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************)))))))))******++++++++++++******))))))******+++******************************++++++++++++******************************************************************************************************************************++++++++++++++++++++++++************************((())))))******))))))((()))******+++,,,---......///---+++))))))***---...+++************+++,,,,,,******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,------------...------+++,,,...000...,,,,,,...111444666:::>>>BBBJJJWWWjjjzzzrrreeePPP>>>777999;;;;;;777666888:::999666666999444444444555555444444444333333333333333222222222222222222111111000000000000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------,,,,,,---,,,,,,,,,---------......------------------------.........---------------//////000000000111111111111111111111111111111222000000000000000000111111111111111111111111111111///000000111111111000000000000000000000///..............................,,,------......------,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************)))))))))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************(((((())))))***+++++++++******))))))))))))******)))))))))*********************++++++++++++******************************************************************************************************************************++++++++++++++++++++++++************************))))))************))))))))))))***+++---...///000444222...+++(((((()))******************+++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++******++++++++++++,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************++++++++++++++++++++++++***************+++++++++***************+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------...///---+++,,,//////,,,,,,///222444333111000000000888FFFVVVeeesss|||~~~~~~yyyppp___PPPFFFMMMGGG???;;;;;;;;;999666444444555555444444555777333333444444444444333333333333333333222222222222111111111111111000000000000000////////////..............................,,,------......------,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))***......***)))++++++,,,,,,------.........------------------------...------,,,------......////////////000000000000///000000000111222222222000000000000111111111111111111111111111111111111//////000000111111000000000000000000///...------------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************************************************************))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************((((((((()))***+++++++++******))))))))))))******((()))))))))*********+++******++++++++++++******************************************************************************************************************************************************************************)))******++++++******)))))))))***+++,,,------...111///---***)))((())))))***************++++++,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,))))))***++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,000111------000000---111111000///---...111333222000...111:::IIIZZZeeesss|||~~~yyyxxx^^^XXXNNNEEE@@@>>>===<<>>;;;888666555555777666666666444333333444333222222333333333333222222222222222222222222222222000000000000111111111111000000/////////.................................,,,,,,---......---,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***,,,222222,,,***+++++++++,,,,,,---......///---------------------------,,,,,,,,,,,,---///000........./////////000000...//////000111222222333///000000000111111111111111111111111111111111111...//////000000000000000000000000000///...---,,,------------------------,,,------......------,,,------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************'''(((((()))***+++++++++******))))))))))))******(((((())))))*********+++******++++++++++++******************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))******++++++++++++*********************+++++++++******)))))))))+++,,,---*********)))***++++++,,,++++++++++++++++++++++++************************))))))******+++++++++,,,((()))***+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++************************************************************************************************))))))******++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------$$$+++///,,,+++......++++++///222444222///---,,,000000000111222555888:::BBBQQQ\\\^^^bbbooo{{{pppdddXXX???AAA;;;555222333666888888///444999<<<999666777;;;111222333222444666555333222222222333333222222222222222222222222222222222//////000000111111222222000/////////....................................,,,,,,---......---,,,,,,+++++++++,,,,,,---------************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---000777777000---///++++++,,,,,,---...//////------------------------,,,,,,++++++,,,...///000............/////////000......///000111222222333//////000000111111111222000000000000000000000000......///000000000000000000000000000///...---,,,------------------------,,,------......------,,,------------------------+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++......,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))***)))))))))((((((''''''*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************((()))))))))************************************++++++************++++++************************************************************+++,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))***************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///111111000////////////////////////000111222666666666888===CCCIIIMMMeeemmmyyy|||sssiii```ZZZWWWUUUOOOMMMJJJFFFAAA===:::888444444444444444444444444444444444555555555555555333222222222222111111111111111222222222333333333222222222111111111000000---......///000111111111////////////............------............------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------......------,,,---------............///............////////////............////////////111111111111111222222333//////000000000000//////............////////////////////////............//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))+++---...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))))))))))))))))))))))))))*********))))))((((((((())))))***+++---...//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++************************++++++************++++++************************************************************+++,,,---...,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++++++++++++++++++++++++++***************************************************+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///111222000///////////////......//////000000...------///111666:::<<<888???HHHNNNRRRWWW]]]bbbkkksss|||wwwpppooonnnkkkfff```[[[WWWKKKHHHCCC>>>:::777666666:::999888777555444333222333333333333333333333333333333444444555555555666444444444333333222222111111111111222222222333333222222222111111111000000......//////000111111222000000000//////.........------............------///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,---,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------...................../////////000000////////////000000000000000000000000000111222222//////000000000000//////............////////////...//////000000111111222//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++,,,---,,,+++***+++---++++++++++++++++++++++++,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))+++,,,---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++***************))))))))))))))))))))))))***************)))))))))((()))***,,,...///000111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++++++++,,,,,,,,,************************++++++************++++++************************************************************+++,,,---...,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------///111222111///...//////............------------------...///000111222,,,000666999999:::===@@@666>>>KKKWWW]]]^^^\\\YYY______``````^^^\\\YYYWWWVVVYYY[[[[[[XXXQQQJJJEEEAAAAAA???===;;;888555333555444333222222333333333000000000000111111111222333333333333333333333333111222222333444555555666666666555444333333222222111111111222222222222333222111111111111000000000//////000000111111222222222111111000///......---------............------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------................../////////000000000//////000000000111111111///////////////000111111//////000000000000//////............////////////---...///111222444555555//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++***************************)))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))++++++******************))))))***+++,,,......///))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************************************+++++++++,,,,,,************************++++++************++++++************************************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,///222333111///..................---,,,,,,+++000111111222222222111111---///222222111000111222222333555777777777666555999999:::;;;:::999777666222555888;;;;;;999666444/////////000000222333333111111222222222222111111333333333222222222222222222222222222222222222222000111111222333444555555777777666555444333222222111111111111222222222222111111111111000000000000000000000000111111222222222222111000///......---,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.............../////////000000000////////////000000000000...............///000000//////000000000000//////............////////////......///111222333444555//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))***************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************))))))))))))))))))))))))******************++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))))))))*********+++************************++++++************++++++************************************************************+++,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))))))))))))))))))))************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,///222333222///......------......---,,,+++***,,,,,,.../////////........./////////...---------555444222111111222444555333333444555666555444444555555444444333222222222333222111000000000111111000111111111111000......111111000000000/////////111111111111111111111111000000000111222333333444666555555444333333222222000000111111111222222222000000000000000000000000000000000000000111111111111111111000///......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...............////////////---------.........//////...............//////000//////000000000000//////............/////////////////////000000000000111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++***)))***,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))*********((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************+++++++++)))))))))))))))))))))))))))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************(((((()))))))))*********************************++++++************++++++************************************************************+++,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++...222444222000...---,,,---.........---,,,+++((()))***,,,------------111111111000000111111111***+++---/////////...---,,,,,,---...////////////111///...,,,,,,---...///222111111000000000000111222333333444444333222222---------....../////////000000000000000000000000000000000111111111111111333333222222222222111111000000000111111111111222//////000000000000000111///////////////000000000////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************++++++******************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,---------.........,,,,,,---------........................///000000//////000000000000//////............////////////000/////////......------//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,+++***)))***+++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++************************************************(((******)))((((((***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++))))))))))))))))))))))))((((((((())))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++************************++++++************++++++************************************************************+++,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++************************************************************************,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++...222444333000...---+++,,,...//////...---,,,++++++,,,,,,---......///+++*********+++,,,,,,,,,...///111333333111///---......//////000111111111000000000000111333444555---......///000111222222,,,,,,,,,,,,,,,---------.........///000000111111////////////////////////111111000000000000///////////////000000000000111000000000000111111111111////////////000000111111///.....................------------............+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------------........./////////......//////000111//////000000000000//////............/////////////////////.........------//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++++++++++++++++++++++++++***+++,,,---...---,,,,,,+++++++++,,,,,,+++++++++************************))))))))))))))))))))))))(((***+++)))''''''***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++))))))))))))))))))))))))''''''(((((()))))))))***))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,************************++++++************++++++************************************************************+++,,,---...*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++************************---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++...222444333000...---+++,,,...000000///...---,,,,,,,,,+++,,,---......000...---...///111111000,,,,,,,,,---...000111222---......//////000111111000000000000000...,,,+++000000000000///---,,,+++111000//////......///////////////.........------////////////////////////111111111000//////......---------...//////000000000000000000111111111111.../////////000000111111...............---------++++++,,,,,,---.........+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++************++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,............/////////000///////////////000111111//////000000000000//////............/////////000/////////////////////...//////...------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))((((((((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,------,,,***)))***,,,++++++***)))(((((((((((()))************+++++++++************************************************))))))))))))******************))))))))))))******************************+++++++++++++++***)))(((************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************+++*********))))))((((((************************)))************+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,++++++*********+++,,,---)))************+++++++++******++++++++++++************))))))))))))******************************+++++++++*********)))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---,,,+++)))((()))))))))))))))))))))))))))************+++++++++************************)))---111222000//////000////////////...---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++......------------......///////////////.........000000000000000000000000////////////////////////............////////////000000//////.........---//////............//////000000//////.........---////////////////////////000000000000000000000000000000////////////000000111222222111...------...///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000000000111111111111000000000000000000000000////////////////////////000000//////.........---..............................---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))(((((((((***,,,((())))))***+++---...///))))))*********+++++++++************************************************))))))))))))******************))))))))))))******************************+++++++++++++++***))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))************************************)))))))))(((************************))))))*********+++++++++++++++++++++++++++++++++***************************************+++++++++++++++++++++,,,,,,,,,,,,)))************+++++++++******++++++++++++************))))))))))))******************************+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,,,,+++***))))))))))))))))))))))))))))))************+++++++++************************)))---111222000........................---,,,++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++......------------......///.....................////////////////////////........................---.........////////////////////////......------//////............//////000/////////.........---........................////////////////////////000//////////////////000000111111000...---...///............------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////000000000111111111000000000000000000000000////////////////////////000/////////..........................................---,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))))))))+++---(((''''''&&&''''''(((((()))))))))*********++++++************************************************))))))))))))******************))))))))))))*********************************++++++++++++***))))))************************))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))************************************))))))))))))************************)))))))))*********++++++++++++++++++++++++++++++************************+++++++++******************+++,,,---------,,,,,,)))************+++++++++******++++++++++++************))))))))))))******************************+++++++++***************)))))))))))))))))))))))))))************+++++++++)))***++++++,,,+++++++++)))))))))))))))))))))))))))************+++++++++************************))),,,000111000...------,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++......------------..............................------------------------........................---------........./////////............---------///......------......////////////.......................................//////////////////////////////............//////...///000///...---...000............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...////////////000000000000111111000000000000000000000000////////////////////////////////////.......................................------,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))(((((((((((())))))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***''''''((()))---,,,,,,++++++,,,,,,,,,))))))))))))************************************************************((()))))))))******************))))))))))))************************************+++++++++******)))************************))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))*********************************)))))))))))))))************************))))))))))))************************************************************,,,+++++++++***))))))))))))+++---...///...,,,+++))))))*********+++++++++******++++++++++++************))))))))))))******************************************************))))))))))))))))))))))))))))))*********+++++++++))))))******+++++++++,,,))))))))))))))))))))))))))))))*********+++++++++***************************,,,///000000///---,,,+++,,,,,,------,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++...------,,,,,,------...---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------------------------...------------------...................................................///////////////////////////......------......///,,,---//////......///000.........---------,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------******+++,,,---.........////////////000000000111000000000000000000000000///////////////////////////////////////.................................---------,,,,,,+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((()))******(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))))))))))))))))))))))))))************************)))))))))*********+++++++++******))))))******+++************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((&&&%%%'''(((%%%%%%&&&&&&''')))***+++(((((()))))))))*********************************))))))))))))))))))))))))((()))))))))******************))))))))))))******)))))))))))))))))))))))))))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((()))))))))*********************************************************,,,+++++++++***))))))))))))***,,,......---,,,+++))))))*********+++++++++******++++++++++++************))))))))))))******************************************************))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++,,,))))))))))))))))))))))))))))))*********+++++++++***************************+++---000111000...---,,,,,,,,,---,,,,,,++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***------,,,,,,,,,,,,------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------------.....................................................................------------......+++,,,......------///000...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------............------------...////////////000000000////////////////////////////////////////////////.........///////////////........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++(((''''''(((((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''')))++++++,,,---000222111000...+++)))'''&&&%%%((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******************************************************+++++++++***************)))***+++,,,,,,,,,++++++)))************+++++++++******++++++++++++************))))))))))))*********************************************+++++++++)))))))))))))))))))))))))))************+++++++++******)))))))))***++++++)))))))))))))))))))))))))))************+++++++++***************************+++---000333333111............------,,,+++***************++++++++++++******++++++++++++******------,,,,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,------------------.........------------------------........................------,,,,,,,,,,,,------+++,,,------,,,,,,...///------------,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********+++++++++++++++++++++++++++++++++++++++************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,------...000//////......---,,,,,,......////////////000000////////////////////////////////////////////////.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''((()))***+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))*********************************+++++++++,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,---...000444666CCCAAA>>>999555111...---(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))******************************************************************+++++++++)))))))))*********++++++)))************+++++++++******++++++++++++************))))))))))))******************************))))))*********+++++++++)))))))))))))))))))))))))))************++++++++++++***)))(((((()))******)))))))))))))))))))))))))))************+++++++++******************************,,,000444666333111000000//////---,,,***)))************++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------.........------------------------........................------,,,,,,,,,,,,------+++,,,------,,,+++,,,...---------,,,,,,,,,++++++************************)))*********++++++++++++++++++++++++++++++++++++******++++++++++++******************++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++)))*********++++++++++++++++++++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---............------------------........./////////000000////////////////////////////////////////////////............/////////000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++''''''''''''((()))++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((((()))***,,,///***))))))((('''''''''((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))******+++++++++,,,))))))(((((())))))***+++)))************+++++++++******++++++++++++************))))))))))))******************************))))))******++++++++++++)))))))))))))))))))))))))))************+++++++++,,,+++***((((((((()))))))))))))))))))))))))))))))))************+++++++++************************)))***,,,111666777555222222111111///...,,,***))))))************+++++++++******++++++++++++******---,,,,,,++++++,,,,,,---))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------.........------------------------........................---,,,,,,++++++,,,,,,---+++,,,------++++++,,,------------,,,,,,,,,++++++************************))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******)))************+++++++++************************++++++++++++++++++++++++************************)))************+++++++++))))))******++++++++++++++++++++++++++++++++++++)))************+++++++++*********++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,---------............/////////000////////////////////////////////////////////////---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((())))))))))))))))))))))))++++++******************)))************+++++++++)))+++...111333444444444666333000,,,*********+++((()))******(((((()))+++)))))))))))))))))))))))),,,,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---///...,,,++++++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++.........------,,,,,,,,,++++++************++++++)))************+++++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---------......---------............///......------------..........................................///////////////............---------//////...---,,,,,,++++++******+++++++++,,,,,,,,,)))******++++++******)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))))))))************************)))************+++++++++***+++---///222444555555666333000,,,***)))************+++,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++************++++++)))************+++++++++***++++++,,,,,,,,,++++++***************************************+++++++++++++++++++++++++++++++++************************************************************************+++++++++*********))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------------...------------..................------------..........................................////////////............------------///......---,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******''''''((((((((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))******************************))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++---000333555666555333000,,,***)))))))))+++***+++...111222///,,,)))))))))))))))))))))))),,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++---...///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++************++++++)))************+++++++++))))))***+++,,,,,,,,,,,,************************+++++++++***************++++++++++++++++++++++++************************************************************************+++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------,,,,,,,,,---------............------------..............................---............/////////............------------......------,,,,,,++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''''''''((((((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******))))))((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))***************************))))))))))))))))))***))))))************)))))))))))))))))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))***************+++++++++))))))*********+++++++++*********,,,...111444666444222///,,,***(((((((((+++)))***...333444000+++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******************++++++************++++++))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,------------...------,,,,,,------...........................---------.........//////.........---------,,,,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******''''''''''''(((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))((((((((((((((((((((((((((((((((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++))))))***+++---000222444222000...,,,***(((((('''***((((((,,,222333///)))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,,,,++++++******++++++,,,*********+++,,,---......------------------------,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))************************,,,+++++++++***)))))))))++++++++++++++++++++++++************************************************************************************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------........................------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&&&&'''''''''((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,)))************+++++++++)))******+++,,,...000000///...---+++***)))((((((((('''(((+++...///,,,)))))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++************++++++************++++++++++++++++++************++++++******++++++,,,,,,------------------------------++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***************+++++++++++++++************++++++)))************+++++++++,,,,,,,,,,,,+++***))))))+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++************************++++++++++++++++++++++++***************************************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,------........................,,,------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))************)))))))))(((((()))))))))************))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))***+++,,,------------,,,,,,++++++***)))))))))(((((()))***************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************++++++************++++++************++++++++++++++++++************++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,++++++************++++++)))************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++---,,,,,,++++++,,,,,,---........................,,,,,,---------.........---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++)))***+++------,,,+++***+++++++++***************((()))******(((((()))+++))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************++++++************++++++)))************+++++++++++++++************++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++++++++************++++++************************+++++++++,,,,,,---------++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++************++++++)))************+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---........................,,,,,,,,,---------......---------,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++***************+++++++++,,,,,,,,,,,,,,,,,,+++++++++************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((()))***************+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''(((((()))***************)))************+++++++++)))************+++++++++)))************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***************************,,,,,,+++***))))))******++++++******************************************++++++******************)))******++++++******)))******+++++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))******************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))************************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++++++++++++++++++++*********++++++,,,,,,,,,........................---------............///---...///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,++++++++++++,,,---...***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((()))************************)))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''(((((()))***************))))))*********+++++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***************************,,,++++++******)))************************************************************************************++++++++++++***************+++++++++,,,,,,)))************+++++++++++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************))))))))))))************************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++,,,,,,........................------------............---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))*********************))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((())))))************))))))))))))*********++++++)))))))))*********++++++)))************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***************************+++++++++***************************************************************************************+++++++++,,,,,,+++++++++*********++++++++++++,,,)))************+++++++++,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,++++++***************)))+++++++++***************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++************************)))))))))*********++++++************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,++++++++++++++++++------------------------------------...............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---...///...------***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***,,,,,,,,,++++++*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((************************************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((()))************))))))))))))))))))************))))))))))))************))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++*********************************+++++++++************************+++++++++***************************************+++++++++++++++,,,,,,,,,,,,++++++************++++++++++++))))))*********+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))*********+++++++++************************))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,---------............---,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,...000000///...---***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++*********(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************(((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********))))))((((((((()))))))))*********(((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***)))))))))))))))))))))))))))******+++++++++******))))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++))))))*********+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******+++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************++++++++++++************************))))))***++++++++++++***************************))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------,,,,,,,,,------------......,,,+++,,,...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,...000000///...---***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,++++++*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***************''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))************))))))(((((((((((()))))))))******((((((((()))))))))******)))************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))((()))***,,,,,,+++******)))))))))***++++++,,,,,,************************)))))))))***++++++,,,,,,*********++++++*********)))))))))************+++)))************+++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++*********************************++++++++++++,,,************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,***+++...000...+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,---...///...------***++++++,,,,,,++++++******++++++++++++,,,,,,,,,++++++++++++++++++++++++'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************'''''''''((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))******************)))(((((((((((((((((()))))))))***(((((((((((()))))))))***)))************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))''')))***,,,,,,,,,***)))((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,((())))))******))))))((())))))))))))************)))************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************++++++++++++++++++++++++++++++++++++************************)))************+++++++++*********************************+++++++++,,,,,,************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************++++++*********+++,,,---++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...+++)))+++///000...+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------------***++++++,,,,,,++++++*********+++++++++,,,,,,,,,*********++++++,,,,,,---'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((()))***************&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((())))))*********************)))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++))))))))))))))))))))))))******************************))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))'''(((***,,,---,,,***)))((())))))***++++++,,,,,,************************((())))))***++++++,,,,,,(((((())))))))))))(((((())))))))))))************)))************+++++++++*********++++++,,,,,,---,,,,,,,,,++++++*********))))))******++++++++++++))))))******++++++++++++******************************+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++******************************+++++++++,,,,,,,,,************************))))))***++++++++++++***************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************++++++*********+++---...++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///+++)))+++///111///+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++++++++,,,---...+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,))))))***+++,,,------...))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************++++++++++++***)))***,,,,,,***)))************************)))************+++++++++'''(((((()))***+++++++++++++++******************))))))))))))))))))))))))************************((())))))))))))*********************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************************************************************************************++++++******************++++++,,,,,,,,,,,,------&&&******((()))------+++******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,------++++++++++++---------------,,,,,,+++++++++,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************++++++++++++***)))***,,,,,,***)))************************)))************+++++++++'''(((((()))******++++++************************))))))))))))))))))))))))************************)))))))))*********++++++************************************************++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************************************************************************************************************+++++++++,,,,,,,,,------555666222,,,***,,,,,,*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---***++++++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************)))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************++++++++++++***)))***,,,,,,***)))************************)))************+++++++++((((((((()))******++++++************************))))))))))))))))))))))))************************************+++++++++,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************************************************************************************++++++++++++,,,,,,,,,,,,<<<;;;666---***+++,,,*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,........................++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((+++---...---,,,+++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))*********++++++++++++***)))***,,,,,,***)))************************))))))*********+++++++++(((((())))))***************************+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************************+++++++++***++++++++++++,,,,,,,,,222333000+++))),,,,,,*********++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------+++++++++,,,,,,,,,------------------------------++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))************))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%''')))+++,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************************))))))*********++++++++++++***)))***,,,,,,***)))************************))))))*********+++++++++)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))******************************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++*********+++++++++,,,,,,'''***+++******------)))******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************++++++++++++***)))***,,,,,,***)))************************)))************+++++++++))))))))))))))))))******)))))))))***++++++,,,,,,))))))))))))))))))))))))************************************+++++++++,,,************************************************++++++++++++++++++++++++,,,++++++******++++++,,,************************************************************************************************)))))))))***++++++,,,,,,************++++++++++++%%%***,,,+++,,,---,,,(((******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------******************************+++,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********))))))************))))))))))))))))))))))))))))))'''''''''((()))*********))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************++++++++++++***)))***,,,,,,***)))************************)))************+++++++++***)))))))))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))))))))*********++++++************************************************++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************************************************************************************((())))))***++++++,,,,,,************++++++++++++(((,,,---******,,,,,,(((******++++++++++++******++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,------------...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))************++++++++++++***)))***,,,,,,***)))************************)))************+++++++++*********)))))))))))))))((())))))***++++++,,,,,,))))))))))))))))))))))))************************((())))))))))))*********************************************************++++++++++++++++++++++++---,,,+++******+++,,,---************************************************************************************************((())))))***++++++,,,,,,)))************+++++++++))),,,+++'''(((+++,,,*********++++++++++++******+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,+++***+++,,,******))))))))))))************+++++++++,,,,,,,,,))))))))))))))))))))))))'''((((((((()))))))))***)))************+++++++++************************+++++++++*********)))))),,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************++++++************++++++************************************************************************************************++++++++++++++++++++++++************************...---,,,,,,++++++++++++++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---+++---------,,,,,,++++++++++++,,,------++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++))))))+++,,,*********))))))*********************++++++++++++))))))))))))))))))))))))((((((((())))))))))))))))))************+++++++++************************+++++++++*********))))))++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************++++++************++++++************************************************************************************************++++++++++++++++++++++++************************---,,,+++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---+++---,,,,,,,,,+++++++++++++++,,,------++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))***+++***)))((((((***,,,++++++++++++++++++++++++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++***************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))************+++++++++************************++++++************++++++************************************************************************************************++++++++++++++++++++++++************************++++++******))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---++++++++++++++++++*********+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))(((((((((((())))))+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))))))))************))))))************)))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))*********(((''''''***,,,+++++++++,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))*********))))))))))))((())))))*********+++++++++************************************************+++***++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++************++++++************************************************************************************************++++++++++++++++++++++++************************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---+++************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((()))))))))************((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))******)))'''(((***+++***+++,,,,,,,,,,,,+++***''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++******************************************************++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))*********+++++++++************************++++++************++++++************************************************************************************************++++++++++++++++++++++++************************,,,,,,+++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---+++************************+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))************((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))))))))))))))))))))))))))***++++++))))))***+++)))***+++,,,,,,+++***)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++***************************************+++++++++)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************)))************+++++++++************************++++++************++++++************************************************************************************************++++++++++++++++++++++++************************,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---+++*********++++++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))***************))))))))))))************************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))(((***------,,,*********((()))+++,,,,,,+++)))((((((((()))))))))*********))))))))))))))))))))))))(((((()))***++++++,,,---)))************+++++++++************************))))))*********+++++++++)))***+++,,,,,,,,,++++++************************************************************************)))************+++++++++************************++++++************++++++************************************************************************************************++++++++++++++++++++++++************************++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---+++++++++++++++,,,,,,,,,---+++,,,------++++++,,,---------------------------+++++++++,,,,,,---------(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))))))))***+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''***...///---+++***)))'''(((***++++++***((('''))))))))))))************))))))))))))))))))))))))''''''(((***+++,,,---...)))************+++++++++************************))))))******++++++++++++)))***+++,,,---,,,++++++************************************************************************)))************+++++++++************************++++++************++++++************************************************************************************************++++++++++++++++++++++++******************************))))))***+++,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,------,,,,,,---......---++++++++++++,,,,,,---------+++,,,------++++++,,,---------------------------+++++++++,,,,,,---------((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))******************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++))))))))))))************+++++++++************))))))************+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++++++++******++++++***)))(((((())))))************************...000222111///,,,******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++,,,,,,,,,************************)))************+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---------...------,,,,,,------------------------------------------------++++++++++++++++++++++++(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))(((************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))******************)))((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))************+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++++++++******++++++***)))))))))))))))************************---///111000...+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********+++++++++,,,,,,************************)))************+++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))***************))))))(((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))))))))************++++++*********))))))))))))************+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++++++++******+++***))))))))))))))))))************************,,,---///...,,,***))))))************************(((((((((((((((((((((((())))))))))))))))))))))))******************************************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++*********++++++++++++,,,************************)))************+++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))*********************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************************))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++++++++************)))))))))))))))***************************+++,,,---,,,***)))((()))************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++************++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++.........---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++))))))))))))))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((('''((()))))))))*********************)))))))))(((((())))))*********+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++++++++*********)))))))))))))))*********************************+++,,,+++)))(((((()))************************************************))))))))))))))))))))))))******************************************************************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))*********+++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************++++++++++++))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((((((((()))))))))******))))))))))))************((((((((((((((())))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))******************)))))))))((((((((()))************+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++++++++******)))))))))))))))******+++***************************+++++++++)))((()))***************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))))))))************+++************************)))************+++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))((())))))******+++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((()))))))))*********))))))))))))************((((((((((((((()))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******++++++***))))))((())))))))))))***************)))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++++++++******)))))))))))))))***++++++***************************++++++***)))((()))+++************************************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************************************)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))************((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))))))))))))))************))))))))))))(((((((((((()))************+++++++++))))))))))))))))))))))))************************++++++************++++++******++++++++++++******))))))((())))))***++++++************************++++++,,,***))))))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))***++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))))))))************************************)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...//////*********++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------------------------------++++++++++++++++++++++++------------------------))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******)))))))))))))))***)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******************************))))))((((((''''''))))))))))))))))))))))))******************************+++++++++******)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******)))************+++++++++************************))))))))))))***+++,,,---,,,,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,++++++*********************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))+++***)))'''''')))***+++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++)))(((---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...---------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))******************************************************************+++++++++,,,,,,,,,************************++++++*********)))))))))******************************************************+++++++++******)))+++++++++*********))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((((((************************++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++************)))************+++++++++************************))))))))))))***+++,,,---,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++************************,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,---------------,,,,,,++++++++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))************)))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))******************************************************************+++++++++,,,,,,,,,************************+++++++++++++++*********************************************************)))******+++++++++******+++++++++***************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((************************++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))+++************))))))))))))************+++++++++************************))))))))))))***+++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++***************+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,---...------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++(((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((***(((((((((***+++***)))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************))))))))))))))))))))))))...,,,***(((''''''((()))((()))))))))******************************************************************+++++++++,,,,,,,,,************************++++++++++++++++++******************************************************))))))***+++++++++******************************************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++******************************))))))***++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++******))))))******+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***(((((((((***+++***)))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))(((((()))***++++++***++++++,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))'''((((((((()))))))))***))))))******++++++++++++******))))))))))))******************************))))))))))))))))))))))))************************(((((())))))))))))))))))((()))))))))************))))))))))))))))))))))))...,,,***(((''''''((()))((()))))))))******************************************************************+++++++++,,,,,,,,,************************************************************************************************((()))***+++++++++++++++******************************************************************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))***))))))*********+++++++++*********************************)))******+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,*********++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((())))))******(((((())))))***+++++++++******))))))))))))******************************))))))))))))))))))))))))************************(((((())))))))))))******))))))))))))************)))))))))))))))))))))))),,,+++***((((((((())))))))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************)))))))))***************++++++++++++++++++++++++************************((()))***+++++++++++++++***************+++++++++++++++++++++++++++++++++******************************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,+++************+++************************)))))))))))))))))))))))))))))))))************+++)))************+++++++++************************+++***************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,---...---,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))***+++,,,((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''''''''((()))*********''''''((())))))***++++++******))))))))))))******************************))))))))))))))))))))))))************************(((((()))))))))*********))))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++************************(((((()))++++++,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))************++++++,,,,,,)))************+++++++++************************++++++***************+++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++***++++++++++++++++++*********************************+++++++++,,,,,,,,,)))***,,,------,,,***)))***++++++,,,,,,++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------)))+++,,,......---,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***(((((()))***+++***)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''''''((()))******+++&&&''''''((()))***************))))))))))))******************************))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))((())))))*********))))))))))))))))))************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++************************(((((()))++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++---,,,++++++******++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,)))************+++++++++************************++++++***************+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,))))))******++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,)))***,,,------,,,***)))+++++++++,,,,,,+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------)))***,,,......---,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,++++++*********))))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************)))'''&&&'''((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((())))))************(((((())))))*********+++))))))))))))))))))))))))&&&'''(((******++++++++++++++++++*********))))))******************************++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++------,,,++++++,,,------************************++++++++++++******)))))),,,,,,,,,+++++++++******)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++************))))))************+++++++++******************************************************))))))******+++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---000222444---,,,,,,+++*********+++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***+++++++++,,,,,,---------******+++++++++,,,,,,,,,...------,,,+++***))))))************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,------......------,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,+++))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***************************************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))))))))))))))))))))*********((()))))))))************))))))))))))))))))))))))'''((()))***************+++++++++*********))))))******************************++++++++++++******************************************************)))************+++++++++++++++++++++++++++++++++---,,,++++++++++++,,,---************************++++++++++++*********))),,,,,,+++++++++*********+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))************************************************************************************************************)))************++++++++++++++++++************))))))************+++++++++******************************************************))))))******+++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,+++++++++******+++++++++***++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///111222---,,,,,,+++******++++++++++++,,,,,,,,,,,,------******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,++++++*********************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------..............................,,,------......------,,,---------------------------------,,,,,,,,,++++++------,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,---------************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,+++)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))*********))))))+++++++++*********************************************++++++++++++******************************************************)))************+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++************+++++++++***************---,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))*********++++++************************************************************************************************)))************++++++++++++++++++************))))))************+++++++++******************************************************))))))******+++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,------......------,,,------------------------------------,,,,,,,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************************************************)))((()))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))************)))))))))))))))))))))))))))*********(((((((((((((((((((((((()))************))))))(((******************************************************++++++++++++******************************************************))))))*********++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))*********+++++++++************************************************************************************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++******************************************************))))))******+++,,,*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,---------..............................,,,------......------,,,------------...............------------,,,,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,------------...))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************)))))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))*********)))))))))))))))******))))))))))))))))))(((((((((((((((((((((((()))************))))))(((******************************************************++++++++++++******************************************************))))))*********+++++++++++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******************++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++************************************************************************************************))))))*********++++++++++++++++++*********))))))))))))*********+++++++++******************************************************))))))******+++,,,***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,+++,,,,,,------+++++++++,,,,,,,,,------++++++,,,------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,,,,,,,,,,---------..............................,,,------......------,,,---------....../////////.........---------,,,,,,///...---,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,---------.........))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++---......,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))((()))))))))************************))))))))))))))))))))))))))))))))))))((())))))*********))))))***************+++++++++******************************++++++++++++******************************************************)))************+++++++++++++++,,,,,,------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******++++++,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++******************++++++++++++,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++************))))))************+++++++++******************************************************))))))******+++,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,------++++++,,,---------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,---------..............................,,,------......------,,,---------...//////000000............---------,,,......---,,,,,,,,,------------------------------,,,,,,,,,---------......------------------------,,,---------............((()))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,...//////---+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))''''''((()))***++++++,,,************)))))))))((())))))))))))))))))))))))'''((()))***************))))))*********+++++++++******************************++++++++++++******************************************************)))************+++++++++++++++,,,,,,---......///,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******************+++++++++,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++************))))))************+++++++++******************************************************))))))******+++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---......------******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---......++++++,,,,,,,,,,,,------+++,,,------...---------,,,,,,------------,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,---------..............................,,,------......------,,,---------...///000000000............------------------,,,,,,,,,---......------------------------,,,,,,,,,---------......------------------------------------............(((((())))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************))))))***,,,......+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))&&&&&&''')))***+++,,,---+++*********))))))(((((())))))))))))))))))))))))''''''(((******+++++++++))))))******++++++++++++******************************++++++++++++******************************************************)))************+++++++++++++++,,,,,,---...//////------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------............------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++++++++************))))))************+++++++++*********************************************************)))***++++++,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---.........---*********++++++,,,,,,,,,---,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---............---,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------+++,,,------......------,,,------......------,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------..............................,,,------......------,,,---------...///000000111//////.........---------,,,,,,,,,,,,------...///------------------------,,,,,,,,,---------......---------------------------------.........//////))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))))))))************************************************************************************))))))***++++++++++++***))))))))))))************))))))))))))))))))))))))************************)))************++++++++++++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************)))***++++++,,,,,,++++++,,,+++*********+++,,,---)))************+++++++++,,,,,,,,,++++++*********)))************+++++++++,,,,,,,,,---------.........///000222222000///...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---++++++++++++******))))))************************++++++******++++++,,,------+++)))(((((()))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,......---------,,,,,,,,,///......---------......---,,,,,,++++++---...///.........------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------...------,,,,,,,,,------...---,,,,,,++++++++++++....................................////////////////////////////////////////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,------------------------++++++++++++++++++++++++------------------------))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))*********)))(((((())))))******))))))(((((())))))***))))))))))))************************************************************************************))))))***++++++++++++***))))))))))))************************************************************)))************+++++++++************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++,,,,,,,,,,,,,,,++++++***+++,,,---///000************++++++++++++,,,,,,,,,+++++++++******************++++++++++++,,,,,,---------.........---...000111111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---++++++++++++*********)))************************++++++******++++++,,,---,,,+++************+++,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------............///////////////000///......------.........000///...---------...//////...---,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++++++++---------+++++++++,,,,,,,,,,,,------...------,,,,,,---------...---,,,,,,++++++,,,,,,....................................////////////////////////////////////////////////////////////.........------,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))))))))******+++******)))******+++++++++******************+++)))))))))*********++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***)))))))))*********++++++************************************************)))************+++++++++************))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,---------------******+++,,,---///000111************+++++++++,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------.........///---...///000000///...---------------------------------------------------........................///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---++++++++++++************++++++++++++++++++++++++++++++******++++++,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////,,,------......///000000------------------......000///...---,,,,,,,,,,,,000///...---------------........................------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,+++++++++,,,,,,,,,,,,---------------,,,,,,------......---,,,,,,,,,,,,,,,,,,....................................////////////////////////////////////////////////////////////.........---------------.........---------------------------------------------------------------------------------------((()))))))))************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((()))))))))*********++++++******++++++,,,,,,,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***))))))*********+++++++++************************************************))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************+++,,,------......------+++++++++,,,---...//////*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------............/////////---...////////////...---................................................////////////////////////.........------------...------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---***+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------......///////////////000000000000000000000//////...............000000////////////000000........................------------------------................................................------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++...,,,++++++------,,,***+++++++++,,,,,,,,,------------,,,,,,,,,---.........------,,,,,,,,,------....................................////////////////////////////////////////////////////////////...............---------...............---------................................................------------------------((()))))))))************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))************++++++***++++++,,,------,,,,,,++++++++++++,,,,,,************++++++++++++++++++++++++++++++++++++************************************************))))))***++++++++++++***************++++++++++++************************************************))))))*********+++++++++))))))))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************+++,,,------......------,,,,,,,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------........./////////000000...//////////////////...////////////////////////........................////////////////////////---.....................------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---***+++...///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------....../////////...............000000222222333333222222000000000000000000000000............///111222333////////////////////////........................................................................------------------------.........---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---,,,++++++------,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///---------,,,,,,---..........................................////////////////////////////////////////////////////////////................................................................................................------------------------))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++************+++,,,------,,,++++++******++++++,,,*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++************++++++++++++,,,++++++++++++++++++++++++************************)))************+++++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++,,,---------------,,,,,,,,,,,,+++***)))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......////////////000000000000000000000//////000000000000000000000000000000000........................////////////////////////------...////////////...------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))+++---/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////,,,------......///000000---------------.........---///000222222222111111/////////000//////...---------------...000111222000000000000000000000000////////////////////////................................................------------------------............---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++---...---,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---......///------------------...///....................................////////////////////////////////////////////////////////////.............../////////.............../////////................................................------------------------))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++)))))))))******+++,,,---++++++************++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++************+++++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************************************++++++,,,,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,---------......------------............//////000000000111111111111111000000000000111111111111111111111111111111................................................,,,---...///000000///...........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***,,,---......------------------------------,,,------...//////000000...///000111222333444555222333444555777888::::::888999;;;=========<<<;;;999999999888666444222111222111111000000111111111000000000000000000000000////////////////////////................................................------------------------............------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++***)))+++---///...---++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...//////---------------...//////....................................////////////////////////////////////////////////////////////---........./////////000---........./////////000........................------------------------------------------------))))))))))))************))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))***+++,,,---+++******************+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))************+++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************************+++,,,,,,,,,,,,+++***+++---...///...------++++++,,,,,,,,,---------,,,,,,,,,------.........---------.........//////000000000000111111111111222222111111111111222222111111111111111111111111////////////////////////........................,,,---///000000000///...........................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************++++++******++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))***+++,,,---------------------------------------------...///000000111111111222444666777999999@@@AAACCCFFFIIIKKKMMMNNNKKKMMMOOOQQQRRRQQQPPPOOOKKKKKKJJJHHHEEEBBB???===999888666555444333333333000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------******************************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***))))))+++---//////...++++++,,,,,,,,,---------+++++++++,,,---...///000---------------...///000..................................../////////000////////////////////////////////////////////////---.........//////000000---.........//////000000////////////////////////------------------------------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***((((((+++---*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))***++++++++++++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------.........------,,,///...,,,+++++++++,,,---,,,///222111///...000333111333333333555:::999666:::::::::999888888999999===999777999888666777;;;:::555333555555111//////000111000......//////...---.........//////000000000000///........................------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,---,,,+++***+++,,,111///,,,,,,---.........+++...///......111555777999>>>FFFLLLMMMOOOTTTZZZaaadddaaa[[[ZZZ]]]ZZZTTTYYYYYYZZZ\\\YYYUUUVVVZZZ[[[WWWVVV[[[]]]XXXQQQNNNNNNHHHBBB@@@AAA???:::555999666333222333333000---222///---///222333111...222111000/////////111111......////////////....................................------------......------------------------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................------..................---...///...------...///000---,,,---000222111//////////////////000000000111000......///000000///111111111111000///---,,,//////000000000///---,,,////////////////////////000000000000000000000000........................------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************************---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++------,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++***))))))+++---************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))***++++++++++++******************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------,,,+++***)))------...............///...///000000///000222444999777555555>>>JJJQQQQQQXXXRRRKKKJJJOOOVVV\\\___^^^VVVOOOKKKGGGEEEGGGLLLIIIBBB;;;888444222444999333222222111222222///,,,000000000000000/////////111000///////////////000.........------,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---)))+++...//////000222333...//////000111000...,,,...000333666<<>>888111000222333222000000000000000///......---000000000//////000111111.........---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++---//////...------...000000000000111222444444<<<>>>DDDMMMVVV]]]aaaccciiieeecccccceeeccc[[[TTTSSSUUUUUUVVVYYY^^^^^^[[[TTTSSSUUUXXXWWWTTTUUUYYY]]][[[^^^eeehhhbbbZZZWWW[[[YYYVVVSSSQQQQQQQQQQQQHHHFFFCCCAAA???<<<777444444222111/////////000000.........///////////////...//////000000//////.................................------------......------------------------++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++---000000///...---...111000//////111111000///111111000000/////////...............//////000111///////////////000000111------...///000000000000////////////////////////000000000000000000000000........................////////////////////////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++******+++,,,)))***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))*********+++++++++************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...+++,,,,,,---...///000000,,,------...///111222333555777===FFFPPPUUUUUUSSSUUU[[[fffwwwzzz~~~yyymmmcccccchhhjjjYYYGGG===999777555444111000000000000111111111000////////////000111111...............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++******************************+++++++++,,,,,,,,,***************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,---//////---,,,,,,---222111//////444===GGGNNNZZZ[[[aaaiiinnnkkkeeebbb```___]]]\\\___aaa^^^YYYYYY[[[]]]bbbhhhnnnqqqqqqkkkhhhhhhjjjhhhcccbbbdddpppnnnpppsssrrrhhh___[[[ZZZ```gggkkkiiiccc]]]ZZZUUUTTTRRROOOJJJEEE@@@<<<<<<;;;888555222111222222000000000000000000////////////000000000000//////..............................------------......------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---....../////////111111000///...///000333222222222222111000///111111111111111222222222//////000000///000222333222111000//////000111111111111222222111111111000////////////////////////////////////////////////................................................))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,+++***+++,,,))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))*********+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---------.........------,,,,,,---...000000222111111111444777;;;======DDDRRRbbbooouuurrrnnnkkkssswwwxxx{{{~~~~~~ooo___SSSGGG>>>;;;777666444222111111333333000//////...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***,,,...///000111444666222444999???HHHUUUcccllluuuqqqoooooojjj___WWWVVVSSSZZZ^^^\\\___gggooorrrzzzzzz|||~~~|||~~~~~~ssskkkhhhgggnnnwww{{{wwwooofff```YYY[[[]]]]]][[[WWWSSSQQQGGGEEEAAA===:::777666555111111222222222333333333//////000000000000//////////////////////////////......------------......------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////////////////////////////,,,,,,---......///000000222222111...---...111444...000111222222222222222555555444444333333222222333444555555333333555888555444333111000/////////111111111111111222222222000000000000000000000000////////////////////////////////////////////////------------------------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,))))))******+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************************************)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------............000///---,,,,,,---...///222333444777<<>>???DDDCCCBBB@@@>>><<<::::::;;;===???===;;;:::<<>>DDDUUU___kkkssstttqqqooonnnccc^^^^^^```^^^[[[eeettt~~~xxxuuuccc]]]YYYZZZ]]]\\\TTTLLLDDD@@@;;;666222111111111000000111111111111000000////////////////////////......------------......------------------------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........---------...///000000000////////////////////////......///000111222333333000333777:::===@@@CCCFFFKKKMMMPPPOOOLLLIIIHHHIIIKKKKKKJJJIIIHHHHHHGGGGGGFFFHHHJJJHHHDDDBBBEEEHHH@@@AAABBBBBBAAA>>><<<:::666555444333222222222333000000000000000000000000000000000000000000000000////////////////////////........................)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------....../////////---------.........//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***,,,......---++++++,,,))))))***+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************************)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------.........//////......///222666;;;???BBBDDDJJJVVVbbbmmmtttwwwxxxvvvwwwyyy{{{nnnZZZKKKDDD@@@888777666444333222111111---.........//////000000------------------------++++++******++++++,,,---------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,******+++,,,------......++++++++++++++++++++++++---------.........//////***,,,000777@@@MMMZZZbbbsssyyy}}}{{{rrrhhhaaa___YYY]]]jjjxxx}}}{{{uuuqqqttt{{{{{{rrrhhh___YYYPPPEEE===888555444000000111111111111000000000000000000000000000000.........------.........------------------------++++++,,,,,,,,,---------***+++,,,------,,,+++***,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,------...///000000...........................///000111222333444444>>>CCCKKKRRRWWWZZZ\\\^^^[[[]]]]]]YYYQQQKKKGGGGGGEEEFFFGGGHHHJJJKKKLLLMMMMMMPPPQQQOOOJJJHHHJJJNNNGGGIIILLLMMMMMMJJJGGGEEEBBB@@@<<<888444222000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////