BM6P6(@ yyyqqqlllhhheeeggglllsss~~~yyywwwyyy}}}tttSSSEEEDDD>>>=========>>>???AAABBBDDDNNN]]]sssxxxqqqlllfff```\\\XXXUUUSSSRRROOOLLLJJJJJJHHHFFFEEEAAA???<<<;;;;;;;;;999888999999999888999999:::::::::;;;<<<===>>>>>>>>>>>>??????>>>>>>======<<<<<<===<<<;;;:::::::::::::::888888999999999::::::::::::<<<>>>@@@AAA@@@???>>>@@@??????>>>>>>??????@@@===<<<;;;::::::;;;===>>>;;;;;;<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEECCCBBB@@@>>>===;;;:::999888777777777777888777777666666666777777777888:::<<<>>>@@@AAABBBAAACCCDDDFFFGGGGGGGGGGGGJJJIIILLLTTT```iiilllkkk___[[[UUUOOOJJJIIIJJJJJJKKKJJJKKKMMMOOOTTTaaannnsssggg]]]TTTJJJFFFFFFDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCAAA@@@@@@BBBEEEFFFLLLOOOTTTZZZ^^^```aaaaaa[[[VVVOOOJJJGGGGGGFFFFFFDDDBBB???===<<<<<<======>>>@@@BBBCCCDDDEEEGGGIIIHHHIIIJJJJJJJJJLLLPPPRRRSSSUUUXXXZZZ[[[```gggmmmzzz~~~wwwqqqqqqrrrsssuuuwwwxxxyyy~~~xxxssspppppprrrtttssssssrrrnnniiieeecccbbb^^^^^^cccjjjpppuuu|||wwwqqqqqqsssuuuxxx|||{{{pppgggeeefffcccmmm{{{~~~xxxppplllooowww{{{sssjjjfffbbbaaadddjjjwwwzzzvvvwww{{{}}}ZZZHHHDDD???>>>======>>>???@@@BBBFFFQQQccc{{{|||wwwqqqmmmfffaaa]]]YYYVVVTTTSSSPPPMMMJJJIIIHHHFFFDDDAAA???<<<;;;;;;;;;999888999888888888888999:::::::::;;;<<<===>>>>>>>>>>>>???>>>>>>>>>=========<<<===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;===???AAAAAAAAA@@@???@@@@@@@@@??????@@@@@@@@@@@@???===;;;;;;;;;======;;;;;;<<<===>>>???@@@AAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEDDDCCCAAA???>>>===999999777666666555555555888777777666666666777777888999:::<<<>>>@@@BBBCCCBBBDDDEEEGGGHHHHHHHHHHHHJJJJJJNNNVVVaaahhhiiihhh\\\YYYTTTOOOKKKJJJJJJJJJLLLLLLMMMPPPSSSZZZhhhvvvvvvhhh]]]SSSJJJFFFGGGDDDDDDDDDCCCCCCDDDEEEEEEFFFEEECCCBBBBBBCCCEEEGGGHHHKKKPPPUUUYYY[[[\\\\\\WWWRRRLLLGGGEEEEEEEEEDDDAAA@@@>>>=========???@@@???@@@CCCDDDDDDEEEHHHJJJGGGHHHJJJJJJJJJKKKNNNPPPPPPSSSVVVXXXZZZ___gggmmm}}}zzzrrrmmmkkklllmmmoooqqqtttvvvwww}}}{{{wwwqqqllljjjkkknnnqqqssssssrrrooojjjeeeaaa___\\\\\\```hhhnnnrrrzzzzzzwwwvvvuuuwwwzzz~~~}}}~~~}}}yyyssspppqqqrrrsss|||}}}xxxllliiifffffflllvvvtttkkkccc```___```fffmmm~~~yyysssrrruuuzzzbbbLLLEEEAAA@@@>>>>>>>>>???AAABBBIIIVVVlllyyyvvvqqqmmmgggaaa^^^[[[XXXVVVSSSQQQMMMJJJIIIGGGDDDBBB@@@>>><<<;;;;;;:::999888888888777777888999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===============???@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBAAA???===<<<<<<<<<===<<<<<<===>>>???@@@@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDCCCBBB@@@>>>===<<<999999888777666666666666888777777666777777888888999:::;;;===???AAABBBCCCDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKPPPYYYaaaeeeccc```XXXVVVSSSOOOMMMKKKKKKKKKNNNNNNPPPUUUZZZbbbrrryyyhhh\\\QQQIIIGGGIIIFFFEEEEEEEEEFFFGGGHHHHHHIIIHHHFFFDDDDDDEEEGGGHHHFFFHHHLLLPPPSSSUUUUUUUUUPPPMMMHHHDDDDDDDDDDDDCCC??????>>>===>>>???AAABBB@@@AAADDDEEEEEEFFFHHHJJJGGGIIIKKKKKKKKKJJJKKKMMMNNNQQQTTTVVVYYY___gggnnn{{{qqqjjjeeebbbdddeeegggiiimmmpppsssttt}}}}}}yyysssoooiiieeedddggglllppprrrrrrrrrpppkkkddd^^^ZZZYYYYYY]]]dddjjjooowww{{{wwwxxx}}}~~~yyyyyyxxxxxxyyy{{{~~~zzzpppfffaaa```\\\]]]___dddlllvvvooogggaaa```bbbgggpppyyyxxxqqqoooqqqyyy}}}gggNNNEEECCCAAA???>>>>>>@@@BBBCCCJJJ]]]zzz}}}xxxvvvqqqlllfffaaa^^^[[[XXXVVVTTTQQQMMMJJJHHHFFFCCCAAA@@@===;;;:::;;;:::999888777777777777888999::::::<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>==================<<<<<<<<<<<<<<<===============>>>>>>>>>>>>@@@@@@AAABBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@???>>>=====================>>>>>>???@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDDDDDDDBBB@@@???===<<<<<<<<<;;;:::999999999999999888888888777888888999999;;;<<<===???@@@BBBCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKHHHKKKQQQXXX^^^___[[[XXXSSSRRRQQQOOONNNLLLKKKKKKOOOOOOSSSYYY___iiiyyyvvveeeXXXNNNGGGFFFIIIGGGGGGGGGHHHIIIJJJKKKLLLKKKJJJIIIGGGGGGHHHIIIJJJIIIKKKMMMOOOPPPPPPOOONNNKKKHHHEEECCCCCCDDDCCCCCC???????????????@@@AAABBBAAACCCEEEFFFFFFGGGIIIJJJHHHKKKMMMMMMLLLKKKKKKLLLMMMPPPSSSVVVYYY```iiippp~~~|||nnneee```^^^]]]]]]___aaaeeeiiimmmqqqsss~~~}}}}}}}}}|||~~~xxxsssnnnjjjddd```aaafffmmmqqqrrrssssssqqqmmmeee[[[UUUUUUUUUYYY```fffllluuu}}}}}}wwwwww}}}~~~}}}{{{yyy{{{|||zzzjjj```YYYUUUTTTVVVWWWZZZ```gggooowwwkkkeeebbbeeekkkttt{{{sssqqqrrr{{{}}}iiiPPPFFFDDDBBB@@@>>>???AAACCCEEENNNfff|||xxxxxxqqqmmmfffaaa]]]ZZZWWWUUUTTTQQQMMMJJJHHHFFFCCCAAA???===;;;:::::::::999888777777777777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>=========<<<<<<======>>>============>>>>>>>>>>>>AAABBBBBBCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBAAA<<<<<<<<<<<<===>>>>>>???>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDCCCAAA???===<<<;;;;;;<<<;;;;;;:::::::::::::::999999999999999:::;;;<<<======>>>@@@BBBCCCDDDEEEFFFHHHIIIKKKLLLLLLLLLLLLGGGJJJPPPUUUXXXWWWTTTPPPOOOOOOOOONNNNNNMMMLLLKKKNNNPPPUUU\\\bbblll|||{{{nnn___TTTLLLFFFFFFIIIIIIIIIIIIJJJKKKLLLMMMNNNLLLLLLKKKJJJJJJJJJKKKLLLMMMMMMMMMMMMKKKIIIGGGFFFGGGEEECCCCCCDDDDDDDDDCCCAAA@@@@@@@@@@@@@@@AAAAAABBBDDDFFFGGGGGGGGGIIIKKKKKKMMMOOOOOONNNMMMMMMMMMNNNQQQTTTWWW[[[bbblllttt~~~vvvhhh___[[[ZZZYYYXXXZZZ]]]aaafffkkkoooqqqzzz{{{wwwxxxxxxwww|||}}}{{{tttpppiiieee```^^^```fffmmmrrrtttttttttsssooofff[[[TTTSSSSSSVVV]]]dddiiisss|||~~~vvvvvv|||~~~~~~}}}}}}vvv|||sssggg[[[UUUQQQOOOOOOQQQSSSYYYaaajjjqqqyyyiiiffffffnnnyyyyyyvvvwww{{{}}}~~~kkkQQQGGGDDDBBB@@@??????BBBEEEHHHTTTrrr}}}zzz{{{sssooohhhbbb^^^[[[WWWUUURRRPPPLLLIIIHHHFFFCCCAAA>>><<<:::999::::::999888777777888888999:::<<<<<<===>>>>>>??????>>>>>>>>>============>>>>>>>>>>>>>>>============>>>>>>???>>>>>>>>>>>>????????????BBBBBBBBBBBBBBBBBBCCCCCC@@@AAABBBCCCCCCBBBAAA@@@:::;;;<<<===>>>>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCDDDBBB@@@===<<<;;;;;;;;;::::::999999888999999:::;;;;;;;;;;;;<<<===>>>>>>>>>???@@@AAACCCDDDEEEFFFGGGHHHJJJLLLMMMMMMLLLLLLGGGJJJNNNQQQRRRQQQOOOMMMNNNNNNMMMMMMMMMLLLLLLLLLOOOQQQWWW___eeemmm||||||mmmcccWWWQQQKKKGGGHHHKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLLLLKKKKKKLLLMMMMMMNNNOOONNNLLLJJJGGGDDDBBB@@@DDDCCCBBBCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAADDDFFFGGGHHHHHHHHHJJJLLLLLLNNNPPPPPPNNNNNNNNNOOOQQQSSSVVVXXX\\\dddnnnvvvsssddd[[[VVVTTTSSSRRRTTTWWW\\\aaafffkkkmmmqqqvvvwwwssspppqqqsssrrrvvvyyy}}}~~~yyysssoooeeebbb___]]]```fffmmmrrrwwwvvvuuuuuurrriii^^^UUURRRQQQTTT\\\bbbhhhrrr|||xxxvvvzzz~~~~~~~~~xxxuuu|||ssseee[[[RRROOONNNKKKKKKLLLMMMTTT___hhhqqqzzzkkkjjjnnnzzz|||xxxyyyzzzzzz{{{}}}oooSSSGGGDDDBBB@@@???@@@DDDHHHJJJ]]]~~~||||||wwwrrrkkkeee```\\\YYYVVVQQQNNNKKKIIIHHHFFFDDDBBB===<<<:::999::::::999888888888888999:::<<<===>>>>>>>>>?????????>>>>>>===<<<=========>>>>>>>>>???>>>>>>======>>>>>>???@@@??????@@@@@@@@@AAAAAAAAACCCBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@<<<======>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBCCCCCCCCCAAA???<<<:::::::::;;;::::::999999999999::::::============>>>???@@@AAA@@@@@@AAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLMMMLLLLLLJJJKKKMMMNNNNNNMMMMMMMMMNNNMMMLLLKKKKKKKKKLLLLLLPPPSSSZZZbbbhhhnnnzzzvvvkkk```XXXQQQOOOMMMJJJJJJMMMMMMMMMLLLLLLLLLMMMMMMNNNKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMJJJGGGDDDBBBAAABBBAAAAAABBBCCCCCCAAA@@@??????@@@BBBCCCCCCDDDDDDEEEGGGHHHIIIHHHIIIJJJLLLLLLMMMNNNNNNMMMMMMOOOQQQRRRTTTVVVXXX\\\dddnnnvvvqqqcccXXXRRRNNNLLLKKKMMMPPPUUUZZZ```dddgggiiinnnpppllljjjmmmooopppqqquuu{{{}}}|||xxxssspppfffdddaaaaaadddjjjppptttzzzxxxwwwvvvtttlllaaaXXXRRRQQQTTT[[[bbbhhhsss||||||xxxxxx{{{~~~|||xxxvvvwwwvvvfffZZZRRRKKKJJJKKKJJJJJJKKKLLLSSS]]]gggpppzzzoooooovvv|||wwwwwwwwwwwwxxxzzzrrrUUUGGGCCCBBB@@@???AAADDDIIILLLccc||||||zzzuuunnngggbbb^^^ZZZWWWPPPNNNKKKIIIHHHGGGEEECCC===;;;999999::::::999888999999999:::;;;<<<>>>???>>>>>>?????????>>>>>>===<<<=========>>>>>>??????>>>>>>===>>>>>>???@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAABBBBBB???@@@BBBCCCCCCBBB@@@?????????@@@@@@@@@??????>>>@@@AAAAAAAAAAAAAAAAAABBB???@@@@@@AAAAAABBBCCCCCCCCCAAA>>><<<:::999::::::<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAABBB@@@AAABBBCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLMMMLLLLLLLLLLLLMMMMMMLLLLLLMMMNNNNNNMMMKKKJJJJJJJJJKKKLLLQQQTTT\\\eeeiiinnnxxx}}}vvvjjj___XXXRRRNNNOOOOOOMMMMMMOOONNNNNNMMMMMMLLLMMMMMMMMMJJJJJJKKKLLLNNNOOOPPPQQQQQQPPPNNNLLLJJJHHHFFFEEE@@@???@@@AAABBBBBB@@@>>><<<===???BBBDDDEEEFFFFFFFFFGGGIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLKKKLLLOOORRRRRRTTTVVVXXX[[[cccnnnvvvqqqcccXXXPPPKKKHHHFFFHHHKKKPPPVVV[[[___bbbeeejjjmmmjjjhhhlllppppppooosssyyy|||{{{wwwsssqqqiiigggffffffiiinnntttxxx|||yyywwwwwwuuunnncccZZZRRRQQQTTT[[[bbbiiisss}}}zzzwwwxxx|||}}}|||uuuwww{{{mmm^^^RRRKKKEEEGGGJJJKKKLLLOOOOOOVVV___gggooozzzuuuvvv~~~{{{zzzzzzyyywwwxxxxxxxxxxxxzzzrrrUUUJJJHHHBBB@@@CCCCCCAAAHHHRRRiii|||xxxqqqkkkeee```\\\YYYUUURRRMMMJJJGGGEEECCCAAA===<<<;;;:::999888888888666777999;;;<<<>>>>>>???>>>===<<<;;;;;;<<<===>>><<<======>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@AAABBBBBBBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@?????????@@@@@@BBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@??????===<<<<<<>>>============>>>>>>???>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDFFFFFFFFFEEEDDDEEEGGGIIIJJJLLLLLLLLLLLLJJJJJJIIIJJJKKKMMMOOOPPPQQQSSSTTTRRRNNNMMMOOORRR\\\^^^aaadddhhhmmmssswww|||yyyrrrkkkaaaXXXSSSQQQNNNMMMMMMMMMLLLKKKQQQQQQOOONNNNNNNNNOOOOOOMMMMMMLLLMMMMMMNNNOOOOOOSSSRRRQQQQQQOOOLLLFFFCCC???>>>===>>>??????===;;;======???@@@BBBCCCEEEEEEFFFEEEEEEFFFHHHJJJLLLMMMMMMMMMLLLLLLMMMOOOPPPRRRSSSSSSWWW\\\aaafffpppzzzuuueeeXXXOOOJJJHHHHHHIIIJJJKKKNNNSSSYYY^^^dddgggiiihhhffffffhhhkkkooosssxxx~~~|||vvvqqqiiigggfffgggjjjpppuuuyyyzzz||||||yyywwwrrrhhh]]]UUUQQQSSS[[[cccjjjrrrxxx~~~~~~~~~~~~{{{uuuooosssyyysss^^^UUUKKKKKKJJJHHHGGGHHHLLLOOOQQQWWW```lllxxx}}}{{{wwwvvvwww|||yyyuuutttuuuvvvvvvwwwzzz~~~yyyYYYKKKHHHBBB@@@CCCCCCAAAIIITTTooo~~~zzzssslllgggbbb]]]ZZZVVVRRRNNNJJJHHHEEECCCAAA===<<<;;;:::999888888888666777999;;;===>>>??????>>>>>><<<<<<<<<<<<===>>>===>>>??????@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEEEEDDDDDDDDDAAAAAABBBCCCBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEDDDCCCCCC@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@??????>>>===???>>>============>>>>>>===>>>???AAABBBCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFEEEFFFHHHIIIKKKLLLLLLKKKKKKIIIIIIIIIKKKMMMOOORRRSSSUUUWWWWWWTTTPPPOOOPPPSSS]]]```cccfffhhhkkknnnqqqrrrvvvwwwsssnnnhhh```XXXSSSPPPNNNMMMNNNOOOOOONNNQQQQQQOOONNNNNNOOOPPPQQQOOOOOOOOOOOOOOOPPPQQQQQQUUUTTTSSSSSSQQQNNNIIIEEEAAA@@@>>>>>>??????>>><<<===>>>???@@@BBBDDDEEEFFFGGGFFFGGGGGGIIIKKKMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRUUUUUUYYY___dddhhhrrr{{{uuufffXXXPPPKKKIIIFFFGGGHHHIIILLLQQQWWW\\\```cccfffgggffffffiiilllppptttzzz}}}xxxssspppooommmmmmooosssxxx{{{}}}~~~|||wwwkkk```WWWSSSSSSZZZbbbhhhpppvvv}}}uuupppjjjooowwwgggVVVOOOGGGGGGGGGGGGGGGIIIMMMQQQVVVZZZbbblllwww}}}vvvrrrrrrsssxxx~~~{{{tttssstttuuuuuuuuuvvvyyy{{{}}}___LLLGGGAAA@@@CCCBBBBBBJJJWWWwww|||uuuoooiiiddd^^^[[[WWWSSSNNNJJJHHHFFFCCCAAA===<<<;;;:::999888888888777888:::<<<>>>??????@@@???>>>===<<<<<<===>>>??????@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBDDDEEEEEEEEEEEEEEEDDDDDDAAABBBCCCCCCCCCBBB@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEFFFFFFEEEDDDCCCAAAAAAAAAAAAAAA@@@???????????????@@@@@@@@@@@@@@@@@@???>>>===============<<<===>>>@@@AAACCCDDDDDDEEEFFFFFFGGGGGGGGGGGGFFFHHHIIIJJJLLLLLLLLLKKKJJJGGGHHHIIILLLOOORRRTTTVVVYYY[[[[[[WWWSSSQQQSSSVVV```cccgggiiiiiihhhhhhhhheeejjjmmmkkkiiifffaaaZZZTTTQQQOOONNNPPPQQQRRRRRRRRRQQQPPPOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRSSSTTTTTTWWWWWWVVVUUUTTTQQQLLLHHHDDDBBB???>>>?????????>>>>>>>>>???@@@BBBDDDFFFGGGGGGGGGHHHHHHJJJKKKMMMNNNOOOOOONNNNNNOOOPPPRRRSSSVVVWWW\\\cccgggkkksss|||tttfffYYYQQQLLLJJJDDDEEEFFFGGGIIINNNUUUYYY\\\___dddeeeeeefffjjjmmmqqquuu{{{~~~zzzwwwwwwuuusssrrrsssvvvzzz||||||pppddd[[[UUUTTTYYY```fffnnnttt~~~vvvtttsssoooiiigggdddiiirrrpppYYYMMMJJJEEEFFFGGGGGGIIILLLRRRVVV^^^aaahhhpppzzz}}}~~~|||tttqqqrrrssszzzwwwuuuwwwyyyyyywwwwwwwwwxxx|||eeeMMMGGGAAA@@@CCCBBBBBBMMM\\\|||vvvpppjjjeee___[[[XXXTTTOOOKKKHHHFFFCCCAAA===<<<;;;:::999888888888888999;;;===>>>@@@@@@AAA???>>>=========>>>???@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAABBBCCCDDDDDDCCCBBBAAA@@@@@@@@@AAAAAABBBBBBCCCAAA@@@@@@@@@AAABBBBBBCCCDDDDDDFFFFFFFFFFFFDDDDDDBBBBBBBBBBBBAAA@@@???>>>>>>>>>??????@@@BBBCCCCCCAAAAAA???>>>============<<<===>>>???AAACCCEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMLLLKKKJJJHHHHHHJJJLLLOOOQQQSSSTTTYYYZZZZZZXXXUUUTTTWWWZZZbbbfffjjjkkkiiieeeaaa```[[[aaafffggghhhhhhddd^^^XXXUUURRRPPPQQQSSSSSSSSSRRRRRRQQQQQQRRRSSSUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWYYYYYYXXXXXXWWWSSSNNNKKKGGGDDD@@@?????????????????????@@@AAABBBDDDFFFHHHGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPOOOOOOPPPRRRSSSTTTWWWYYY^^^eeeiiilllsss|||sssfffZZZQQQLLLJJJDDDDDDEEEFFFHHHMMMSSSXXX[[[___dddfffffffffiiilllppptttzzz~~~{{{zzzxxxwwwuuutttvvvxxx{{{~~~sssggg\\\VVVSSSWWW^^^dddmmmttt}}}{{{pppfffeeedddaaa]]][[[]]]cccmmm{{{|||bbbQQQJJJIIIGGGHHHIIIJJJLLLQQQVVVZZZccciiiqqqyyy}}}~~~wwwtttuuuwww~~~|||wwwyyy{{{{{{yyyxxxwwwxxxkkkPPPGGGBBBAAADDDCCCDDDQQQaaa{{{vvvqqqkkkfff```\\\YYYUUUPPPLLLIIIFFFDDDAAA===<<<;;;:::999888888888999:::<<<>>>@@@AAAAAABBB???>>>>>>===>>>???@@@AAA???@@@AAAAAABBBBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCDDDEEEDDDCCCCCCBBBAAAAAA@@@@@@@@@AAABBB?????????@@@AAABBBCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDDDDCCCCCCBBBAAA@@@>>>===>>>>>>>>>???@@@BBBDDDEEECCCBBBAAA@@@???>>>>>>>>>===>>>>>>???AAADDDFFFGGGIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLKKKIIIJJJKKKLLLNNNOOOOOOPPPTTTVVVWWWVVVUUUWWW\\\```eeehhhkkkjjjgggbbb]]][[[YYY```gggjjjlllnnnjjjeee]]]ZZZUUUSSSRRRSSSTTTSSSTTTSSSSSSTTTUUUWWWYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[ZZZZZZYYYVVVQQQNNNJJJFFFCCC@@@@@@AAA@@@@@@@@@@@@@@@AAABBBEEEGGGIIIGGGGGGHHHIIIJJJKKKKKKLLLPPPPPPPPPPPPRRRTTTVVVWWWYYYZZZ___eeehhhjjjqqqyyy~~~sssggg[[[RRRLLLIIIDDDEEEFFFFFFHHHMMMSSSWWW^^^bbbfffgggfffeeegggiiimmmrrrxxx|||}}}|||{{{|||yyyxxxxxxxxxzzz}}}vvviii^^^WWWRRRUUU[[[bbbllluuu}}}|||ssskkkbbbZZZYYYYYYVVVTTTTTTVVV]]]gggvvvmmmXXXLLLIIIIIIIIIJJJKKKLLLNNNSSSXXX\\\eeemmmxxx~~~|||yyy{{{}}}vvvxxxzzzzzzxxxwwwxxxyyyrrrTTTHHHCCCCCCEEEDDDFFFUUUggg}}}~~~{{{vvvrrrmmmhhhbbb^^^ZZZVVVQQQMMMJJJGGGDDDBBB===<<<;;;:::999888888888:::;;;===???@@@BBBBBBCCC??????>>>>>>>>>@@@AAABBB@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA???@@@BBBDDDFFFFFFFFFFFFDDDCCCAAA@@@?????????@@@???@@@@@@AAABBBCCCEEEFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDCCCAAA@@@>>>============>>>???AAACCCEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBDDDFFFHHHJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLNNNNNNNNNMMMLLLKKKLLLMMMMMMNNNMMMMMMMMMPPPRRRTTTTTTUUUXXX___dddfffhhhiiihhhddd```]]][[[]]]eeennnrrruuuvvvqqqjjjaaa]]]XXXUUUTTTUUUUUUUUUUUUUUUUUUVVVXXX[[[]]]______^^^^^^]]]]]]]]]]]]^^^___^^^^^^^^^]]]ZZZUUURRRMMMJJJGGGEEEDDDDDDBBBAAAAAAAAA@@@AAACCCEEEHHHJJJHHHIIIJJJKKKLLLLLLLLLLLLOOOOOOPPPQQQSSSVVVYYY[[[\\\]]]```eeegggiiioooxxx|||vvvjjj^^^TTTMMMIIIEEEEEEFFFFFFHHHMMMSSSWWW___cccggghhhfffdddeeefffkkkpppwwwzzzzzzzzz{{{}}}}}}}}}}}}~~~zzznnnbbbYYYRRRSSSXXX```jjjsss{{{~~~rrrhhh]]]UUUOOOPPPQQQPPPOOOQQQQQQWWW```nnnttt___QQQKKKIIIIIIIIIJJJLLLMMMPPPUUU[[[___fffqqq~~~}}}}}}{{{|||vvvxxxyyyyyyyyyyyyzzz|||yyyYYYHHHEEEDDDFFFEEEHHHXXXkkk~~~}}}{{{wwwssspppkkkeeeaaa[[[WWWRRRMMMJJJGGGDDDBBB===<<<;;;:::999888888888;;;<<<>>>???AAABBBCCCCCC??????>>>>>>???@@@BBBCCCAAABBBCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDCCCBBBAAA@@@>>>???BBBDDDGGGHHHHHHHHHGGGEEEBBB???>>>======>>>>>>>>>>>>???AAACCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFEEEEEECCCAAA???>>><<<======<<<<<<>>>@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCBBBAAAAAACCCEEEGGGHHHJJJJJJHHHGGGGGGGGGHHHHHHIIIJJJLLLNNNOOOOOONNNNNNLLLMMMNNNOOOOOONNNNNNMMMOOOQQQSSSTTTUUUYYY```fffgggggggggeeeaaa^^^^^^^^^cccmmmvvv|||~~~|||uuunnnbbb^^^YYYVVVVVVWWWXXXXXXWWWWWWXXXYYY[[[^^^aaabbbddddddcccbbbbbbbbbbbbbbbcccbbbbbbbbbaaa___ZZZVVVQQQOOOLLLJJJJJJHHHFFFDDDBBBBBBAAAAAACCCFFFIIIKKKJJJKKKMMMNNNNNNNNNNNNMMMNNNNNNPPPRRRUUUYYY\\\^^^aaa```bbbeeefffgggooowwwwww}}}zzznnnaaaWWWOOOKKKDDDEEEEEEFFFGGGLLLQQQVVV^^^bbbfffgggeeecccccceeejjjooovvvyyyyyyyyy|||tttggg]]]TTTSSSVVV\\\fffooouuuyyymmmcccVVVOOOKKKLLLMMMLLLMMMOOOOOOTTTYYYcccrrr}}}rrrbbbUUUNNNLLLKKKJJJJJJLLLOOORRRUUU[[[bbbgggoooyyy|||nnnnnnttt{{{wwwwwwzzzxxxyyyzzzzzzzzz{{{~~~\\\IIIFFFEEEGGGFFFIIIZZZnnn~~~{{{xxxuuurrrmmmhhhddd[[[WWWRRRNNNJJJGGGDDDBBB======;;;:::999888888888;;;<<<>>>@@@BBBCCCDDDDDD??????>>>>>>???AAABBBDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFAAAAAAAAAAAA@@@???>>>======>>>AAADDDGGGIIIJJJJJJHHHFFFCCC???===<<<<<<<<<;;;;;;<<<===>>>@@@BBBCCCFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDBBB???===<<<>>>===<<<<<<===???AAACCCEEEDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBCCCEEEGGGIIIJJJIIIHHHGGGFFFGGGGGGHHHIIIJJJLLLNNNOOOPPPOOOOOOLLLMMMOOOPPPQQQPPPPPPOOOOOOQQQSSSTTTUUUYYYaaafffggggggeeebbb___^^^___aaahhhrrr|||xxxooobbb^^^YYYVVVWWWYYYZZZ[[[XXXXXXYYY[[[]]]```ccceeehhhgggfffeeeeeeeeeeeeeeefffeeeeeeeeeeeebbb]]]ZZZSSSRRRPPPOOONNNLLLHHHFFFCCCBBBAAAAAACCCFFFIIILLLLLLMMMOOOPPPQQQPPPPPPOOOMMMNNNOOORRRVVVZZZ^^^```dddcccccceeefffgggoooxxxssszzz}}}qqqdddYYYQQQLLLDDDDDDEEEEEEGGGKKKPPPUUU[[[```dddfffdddbbbcccdddjjjpppvvvyyyyyyzzz}}}yyykkk```VVVRRRTTTYYYccckkkqqq~~~~~~wwwjjj```XXXQQQLLLLLLLLLJJJKKKMMMQQQSSSUUUYYYdddpppuuutttmmmcccXXXPPPNNNOOONNNMMMMMMOOORRRVVV\\\bbbjjjoooxxxvvvggg___aaagggppp}}}}}}yyyuuupppoooqqqqqqyyyzzzyyyyyyzzzxxxvvvzzz```NNNEEEBBBFFFHHHLLL```yyy~~~{{{wwwqqqjjjfff___ZZZTTTOOOKKKHHHFFFDDD???>>><<<999888999::::::<<<===???@@@AAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDFFFHHHIIIFFFFFFEEEEEEEEEEEEEEEEEECCCBBBAAA???>>><<<;;;:::999;;;@@@EEEJJJLLLKKKIIIJJJHHHDDDAAA>>>===>>>>>>:::::::::;;;===AAADDDGGGGGGHHHJJJJJJJJJHHHFFFEEEEEEDDDCCCBBB@@@???>>>===;;;;;;::::::<<>><<<:::999999:::;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDBBBAAA???>>><<<<<<:::<<<@@@EEEJJJLLLKKKIIIJJJHHHFFFCCC@@@???>>>>>>::::::;;;<<<>>>AAADDDFFFGGGHHHIIIJJJJJJHHHFFFEEEEEEEEECCCBBB@@@???>>>===;;;:::999:::;;;???BBBDDDFFFGGGIIIIIIGGGFFFGGGHHHJJJJJJJJJHHHFFFFFFHHHIIIDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLNNNPPPSSSVVVYYYZZZ[[[\\\\\\YYYVVVTTTUUUWWWUUUUUUVVVVVVXXXZZZ[[[\\\___```______```eeemmmsssyyyzzzjjjeeeaaa]]]]]]___```]]]ZZZ]]]^^^___aaadddgggiiijjjllliiifffdddcccddddddeeeiiijjjkkkkkkjjjgggeeeccc```]]]YYYVVVSSSPPPLLLJJJFFFEEEDDDDDDEEEGGGIIIKKKLLLNNNPPPQQQPPPOOOOOOPPPPPPRRRTTTUUUWWW[[[```ccchhhiiijjjkkkkkklllooorrruuuvvvzzz~~~wwwlllaaaVVVOOOIIIHHHFFFEEEGGGKKKOOORRR\\\___bbbddddddcccccccccdddiiiooouuuxxx{{{}}}~~~tttggg[[[VVVVVVZZZaaahhhmmmvvv}}}||||||xxxppphhh```YYYQQQNNNNNNNNNMMMJJJMMMNNNPPPSSSUUUWWWYYYZZZUUUQQQMMMLLLOOORRRSSSTTTXXX\\\```eeelllvvv{{{wwwrrrjjjdddaaa___]]]___ccciiitttwwwooogggddd```ZZZYYYZZZ___eeeooo|||~~~yyytttsssqqqrrryyyzzzxxxyyyvvvTTTJJJEEEHHHJJJPPPfff|||wwwqqqmmmeeeaaaZZZTTTPPPLLLIIIFFFAAA???===;;;::::::;;;;;;===>>>@@@AAABBBAAAAAA@@@???@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFDDDCCCAAA???>>>===;;;<<>>@@@BBBDDDEEEGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEDDDBBB@@@???======;;;:::999999;;;>>>AAACCCGGGHHHIIIIIIIIIIIIKKKMMMOOOOOONNNKKKHHHGGGHHHIIIDDDDDDEEEFFFGGGIIIKKKLLLNNNNNNOOORRRWWW\\\aaaeeeiiiiiigggccc___\\\[[[[[[YYYXXXWWWWWWWWWYYY[[[\\\ZZZ]]]```aaadddkkkwwwvvvhhhfffccc``````bbbbbb___]]]```aaabbbdddfffhhhjjjlllkkkjjjgggeeecccccccccccckkklllmmmnnnmmmkkkhhhgggbbbaaa___^^^[[[VVVPPPKKKFFFEEEDDDDDDEEEHHHJJJLLLLLLNNNPPPPPPPPPPPPRRRSSSSSSUUUVVVWWWXXX\\\```dddjjjlllooopppooopppqqqssstttuuuxxx}}}yyyooodddYYYRRRJJJHHHFFFEEEGGGKKKOOORRR\\\___ccceeedddcccccccccdddhhhmmmrrrvvvyyy|||~~~xxxkkk___XXXWWWZZZaaaiiimmmvvv~~~}}}wwwqqqiiicccZZZUUUSSSRRRQQQOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRPPPOOOPPPTTTWWWYYYZZZ\\\aaahhhoooxxx{{{tttoooiiidddccc___]]]```aaaaaadddhhhqqq{{{mmmfff```^^^\\\XXXVVVWWWZZZ^^^fffqqq{{{~~~xxxsssqqqqqqqqqwww~~~xxxqqqqqqsss{{{~~~WWWLLLFFFIIIKKKSSSkkk~~~zzztttqqqjjjeee^^^WWWRRRMMMJJJGGGBBB@@@>>><<<:::;;;<<<<<<>>>???AAABBBBBBBBBAAA@@@???@@@AAABBBDDDFFFHHHIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIGGGFFFEEEDDDBBB@@@???>>><<<===???CCCHHHKKKKKKJJJIIIIIIIIIHHHFFFBBB???===888:::<<>>>>><<<;;;:::999;;;===@@@BBBHHHIIIJJJJJJJJJLLLOOORRRUUUTTTRRRNNNJJJGGGGGGHHHEEEEEEFFFGGGIIIKKKLLLMMMNNNOOORRRWWW^^^fffmmmqqqxxxvvvrrrlllfffaaa^^^\\\[[[YYYWWWVVVVVVXXXZZZ\\\ZZZ^^^cccfffiiirrrrrrgggdddbbbbbbccceeeeeecccaaaccccccccceeefffhhhjjjkkkkkkkkkjjjgggeeecccccccccjjjlllnnnoooooommmjjjhhhcccaaa```^^^[[[VVVPPPLLLGGGFFFFFFEEEFFFIIIKKKMMMLLLNNNOOOOOOPPPQQQTTTVVVVVVWWWXXXYYYZZZ]]]bbbeeelllooorrrttttttsssssstttttttttwww{{{~~~{{{rrrfffZZZSSSKKKIIIGGGFFFGGGKKKOOOQQQ[[[___ccceeeeeeccccccbbbcccggglllppptttxxx||||||qqqddd]]]YYYZZZaaahhhpppxxx|||rrrlllddd^^^ZZZYYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVXXX[[[^^^aaabbbeeekkksss|||sssqqqqqqmmmhhhfffcccccceeeffffffjjjooo}}}bbb]]]YYYZZZZZZWWWVVVXXXWWWZZZaaajjjttt{{{~~~~~~~~~|||vvvrrrrrrrrrqqqtttyyyxxxoookkklllooo{{{XXXLLLFFFHHHLLLVVVrrr|||wwwtttnnniiiaaaZZZTTTOOOJJJHHHCCCAAA???===<<<<<<======???@@@BBBCCCCCCBBBAAAAAA@@@@@@AAABBBDDDGGGIIIJJJHHHIIIIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGEEEDDDBBB@@@???>>>>>>>>>???BBBGGGJJJKKKKKKIIIJJJJJJIIIGGGCCC@@@===999:::<<>>===<<<;;;<<<>>>AAACCCGGGIIIJJJKKKLLLOOOSSSVVVYYYXXXUUUQQQKKKHHHGGGHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQTTTZZZbbbkkkttt{{{zzzrrrkkkeeeaaa^^^ZZZXXXUUUSSSTTTVVVZZZ\\\]]]bbbhhhmmmsss}}}zzzooogggaaaaaacccfffhhhhhhgggeeecccdddddddddeeeggghhhiiikkkmmmmmmkkkgggdddddddddkkkmmmppprrrsssqqqnnnlllfffccc___\\\ZZZVVVRRROOOJJJIIIHHHGGGHHHJJJLLLMMMMMMNNNPPPPPPPPPRRRUUUWWWWWWYYYZZZZZZ\\\___cccfffmmmqqqtttwwwvvvvvvvvvvvvuuuuuuwww{{{|||~~~tttgggZZZRRRMMMKKKHHHFFFGGGJJJNNNQQQZZZ^^^bbbeeedddcccbbbaaabbbeeekkkooossswww{{{~~~wwwkkkddd^^^\\\aaahhhqqqyyy{{{vvvpppjjjeeecccaaa```^^^]]]\\\[[[[[[[[[\\\\\\^^^^^^```aaacccfffiiikkkuuu{{{wwwooosssxxxxxxuuusssppppppqqqpppqqqwww~~~[[[WWWUUUXXXZZZXXXWWWYYYWWWZZZ___hhhqqqwww{{{{{{zzz}}}}}}vvvrrrrrrrrrrrrsssvvvzzzyyyuuunnnhhheeehhhkkkzzz|||XXXLLLEEEIIIOOO\\\{{{~~~{{{xxxtttnnnfff^^^WWWRRRMMMIIIDDDBBB@@@>>><<<===>>>>>>@@@AAABBBCCCCCCCCCBBBAAA@@@@@@AAACCCDDDGGGHHHJJJGGGHHHIIIJJJJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIIIIJJJHHHGGGFFFEEECCCAAA@@@????????????BBBFFFIIIKKKKKKJJJJJJJJJIIIGGGCCC@@@>>>:::;;;<<<>>>AAACCCEEEFFFGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCBBB@@@???>>>>>>@@@CCCDDDGGGIIILLLOOOQQQTTTXXXZZZ\\\[[[WWWRRRLLLIIIHHHHHHIIIIIIJJJLLLNNNPPPRRRSSSWWW\\\eeepppzzzyyypppjjjfffbbb```XXXVVVSSSQQQSSSVVV[[[___aaaeeekkksss}}}vvvmmmiiiaaacccgggjjjkkkkkkjjjiiiddddddddddddeeefffggggggjjjmmmooommmiiieeeeeefffmmmpppssswwwwwwvvvsssqqqkkkgggbbb^^^[[[YYYVVVTTTNNNMMMKKKJJJJJJKKKMMMNNNMMMOOOQQQRRRRRRSSSUUUWWWWWWYYYZZZ[[[\\\```dddhhhmmmqqqtttwwwwwwwwwxxxxxxwwwwwwxxx{{{|||wwwjjj\\\SSSNNNLLLIIIGGGGGGJJJNNNPPPXXX\\\aaaddddddbbb``````aaaeeekkkppptttxxx{{{~~~uuummmeee```ccciiiqqqxxx}}}yyyuuurrrppppppjjjiiihhhggggggggghhhiiijjjkkklllmmmnnnqqquuuyyyuuusss{{{___[[[ZZZ^^^```^^^\\\^^^\\\^^^dddllltttzzz|||}}}zzz|||}}}|||}}}xxxqqqppppppqqqtttwwwtttrrroooiiieeedddgggjjj{{{{{{YYYMMMFFFKKKRRRccc|||yyytttkkkccc[[[UUUPPPLLLDDDCCC@@@>>>======>>>???AAABBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBDDDFFFGGGHHHFFFGGGIIIJJJJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIJJJIIIHHHFFFEEECCCBBBAAA@@@??????AAAEEEIIIKKKLLLJJJJJJIIIHHHFFFCCC@@@>>>;;;;;;<<<===@@@CCCFFFGGGGGGGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDBBB@@@@@@BBBEEEFFFHHHKKKPPPSSSVVVYYY\\\___]]]\\\XXXSSSMMMIIIHHHHHHKKKKKKLLLNNNPPPRRRTTTUUU\\\cccooozzzxxxnnnfffbbbaaa```___XXXUUURRRQQQSSSXXX___cccdddfffkkkuuu|||tttnnnjjjfffiiimmmoooooonnnllljjjffffffeeeeeeeeeffffffggggggkkkooonnniiieeeeeegggmmmppptttxxxyyyxxxuuusssnnnjjjeeeaaa___\\\YYYWWWRRRPPPNNNLLLLLLLLLMMMNNNMMMOOORRRTTTSSSSSSTTTUUUVVVXXXYYY[[[]]]```eeeiiimmmooosssuuuvvvwwwyyyzzzzzzyyyzzz{{{||||||nnnaaaXXXOOOMMMIIIGGGHHHJJJMMMPPPWWW[[[```ccccccaaa___^^^___dddkkkqqqvvvyyy|||}}}wwwnnnfffggglllrrrzzz{{{yyyxxxvvvvvvwwwxxxyyyxxxzzz{{{{{{||||||gggdddcccggghhheeedddeeebbbdddjjjqqqyyy~~~|||}}}|||zzzyyy~~~yyypppmmmnnnpppuuuzzzrrrpppmmmiiieeeeeeiiilll}}}{{{ZZZNNNGGGLLLUUUggg}}}wwwooofff^^^XXXRRROOOEEECCCAAA???>>>>>>??????BBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBDDDEEEGGGGGGEEEFFFHHHJJJJJJIIIHHHGGGEEEEEEFFFGGGGGGHHHIIIIIIKKKKKKJJJHHHFFFEEECCCCCCAAA@@@???@@@DDDIIIKKKLLLKKKJJJIIIGGGEEEBBB@@@???<<<<<<<<<===???CCCFFFHHHHHHGGGGGGGGGHHHHHHIIIJJJGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFDDDBBBBBBDDDFFFHHHIIIMMMRRRWWWZZZ]]]```bbb]]]\\\YYYSSSMMMIIIHHHHHHLLLLLLMMMOOOQQQTTTVVVWWW^^^fffrrr~~~tttlllbbb[[[YYY[[[\\\\\\WWWUUURRRQQQTTTZZZaaafffggggggjjjsss~~~}}}|||{{{uuuoookkkjjjnnnrrrsssrrrooolllkkkggggggffffffffffffggggggeeejjjnnnmmmiiieeeeeefffjjjnnnrrrwwwxxxwwwtttrrrmmmjjjgggdddaaa]]]YYYVVVTTTRRRPPPNNNMMMMMMMMMNNNMMMPPPSSSUUUTTTTTTSSSTTTVVVWWWYYY[[[]]]aaafffjjjlllooorrrtttvvvwwwzzz||||||{{{{{{||||||ssseee\\\OOOMMMJJJHHHHHHJJJMMMPPPVVVZZZ___cccbbb```^^^]]]___dddlllssswwwzzz|||}}}}}}~~~tttkkkjjjnnnuuu}}}vvvvvvuuusssqqqnnnkkkjjjkkkkkkoooxxx~~~{{{{{{zzzrrrppppppoooqqquuusssooollllllkkkjjjpppvvvxxxXXXNNNJJJNNNVVVkkkzzzssskkkcccZZZRRRMMMIIIFFFAAA>>>===>>>??????AAACCCEEEEEEDDDCCCDDDEEEAAABBBCCCDDDEEEFFFGGGGGGLLLKKKKKKKKKKKKJJJJJJJJJEEEEEEEEEFFFGGGHHHJJJJJJLLLLLLLLLKKKJJJHHHFFFEEEDDDCCCBBBBBBCCCFFFIIIKKKJJJJJJJJJKKKJJJFFFAAA===:::<<<>>>@@@AAABBBBBBAAACCCDDDFFFGGGHHHHHHGGGGGGHHHIIIKKKKKKJJJJJJLLLMMMLLLLLLLLLJJJHHHGGGIIIKKKNNNRRRXXX]]]``````^^^\\\YYYXXXUUUPPPKKKHHHHHHIIIKKKOOOTTTUUUTTTUUUYYY^^^dddlllwww~~~vvvqqqbbb^^^YYYVVVWWWYYY\\\^^^ZZZVVVSSSSSSVVV\\\aaaccciiigggjjjooossstttwww{{{yyyvvvwwwzzzyyyrrrmmmlllgggmmmrrruuuwwwxxxtttmmmmmmkkkiiigggffffffggghhhjjjjjjjjjiiihhhfffddddddmmmpppuuuyyyyyywwwsssqqqrrrmmmhhhdddbbb```\\\YYYYYYXXXXXXVVVTTTRRROOONNNOOOQQQRRRSSSRRRSSSTTTVVVTTTUUUWWWZZZ___dddhhhkkkmmmoooqqqsssvvvwwwxxxyyy}}}}}}~~~~~~}}}ttteeeZZZRRRQQQOOOLLLJJJKKKNNNPPPRRRYYY______]]]______]]]```eeelllssszzz~~~|||uuurrrqqqrrr}}}}}}xxxuuurrrrrrvvv~~~tttqqqooonnnpppsssqqqmmmlllmmmmmmnnnsss{{{{{{ZZZPPPKKKOOOYYYnnn{{{ssslllddd[[[SSSNNNKKKGGGBBB@@@@@@@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDAAABBBCCCDDDFFFGGGHHHIIIKKKKKKKKKJJJJJJJJJIIIIIIEEEEEEEEEFFFHHHIIIKKKKKKKKKLLLMMMMMMMMMKKKIIIHHHIIIHHHGGGFFFGGGIIILLLNNNLLLKKKKKKKKKJJJFFFAAA===;;;<<<>>>@@@AAABBBBBBBBBDDDEEEFFFHHHHHHHHHHHHGGGIIIJJJLLLLLLKKKKKKMMMNNNNNNNNNOOONNNLLLMMMOOOQQQVVVYYY]]]```bbbaaa___]]]XXXVVVSSSNNNIIIGGGHHHIIILLLPPPUUUVVVVVVWWW[[[___fffkkkpppsssrrrkkkccc^^^ZZZXXXTTTSSSTTTVVVXXXZZZZZZXXXVVVWWW[[[```dddeeejjjfffeeeiiimmmmmmooorrrtttqqqrrruuuuuupppmmmmmmkkkrrrxxx{{{}}}~~~zzztttnnnllliiifffeeefffggghhhhhhhhhhhhhhhgggffffffeeelllpppuuuyyy{{{xxxuuurrroookkkfffcccbbb```]]]ZZZ\\\[[[YYYXXXVVVTTTSSSRRRRRRSSSUUUUUUTTTTTTUUUWWWXXXYYYZZZ]]]aaaeeehhhjjjmmmnnnpppsssuuuwwwxxxyyy{{{{{{}}}~~~|||vvvggg\\\RRRQQQNNNKKKHHHIIIMMMPPPRRRZZZ```___^^^______^^^dddhhhooovvv|||zzzyyyyyyzzz{{{{{{wwwqqqnnnlllnnnqqqnnnkkkkkknnnoooqqqwww^^^RRRLLLQQQ\\\rrr{{{tttlllddd\\\TTTOOOKKKHHHDDDBBBBBBCCCCCCCCCDDDEEEFFFEEECCCBBBBBBBBBAAABBBCCCEEEGGGIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIHHHEEEFFFFFFGGGHHHJJJLLLMMMKKKMMMOOOQQQQQQQQQOOONNNOOOOOONNNNNNNNNOOOPPPQQQOOONNNLLLKKKJJJFFFAAA>>><<<===>>>@@@BBBBBBCCCCCCDDDFFFGGGHHHIIIIIIHHHHHHJJJLLLMMMMMMLLLMMMNNNPPPQQQRRRSSSRRRRRRSSSUUUWWW\\\]]]^^^```___^^^\\\[[[VVVTTTPPPKKKGGGFFFGGGIIINNNRRRVVVXXXXXXYYY\\\```fffffffffddd___XXXRRRMMMRRRRRRRRRRRRSSSTTTVVVWWWZZZZZZZZZ]]]bbbfffhhhiiikkkddd___ccciiijjjkkkmmmrrrooonnnpppoookkkkkknnnooowwwyyyooollliiifffeeefffhhhiiifffgggggghhhhhhgggggggggjjjnnnuuuzzz{{{yyyuuurrrnnnkkkhhhfffdddcccaaa___aaa```]]]ZZZXXXWWWWWWWWWUUUWWWXXXWWWVVVVVVWWWXXX\\\\\\^^^```cccfffiiikkkmmmnnnppprrruuuwwwxxxyyyzzzzzz|||}}}}}}vvvggg]]]RRRQQQMMMIIIFFFGGGKKKOOOSSS[[[``````^^^``````^^^gggkkkrrrxxx}}}xxxpppmmmkkkmmmpppmmmkkkkkkoooppprrrxxxbbbTTTLLLQQQ^^^uuu~~~zzzsssllleee]]]UUUPPPJJJHHHDDDCCCCCCDDDDDDDDDEEEFFFGGGFFFCCCAAAAAAAAAAAABBBDDDFFFHHHJJJLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFGGGHHHIIIKKKLLLMMMLLLNNNQQQTTTVVVWWWWWWVVVXXXXXXXXXYYYXXXXXXXXXWWWTTTRRRPPPMMMKKKGGGCCC???======???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKLLLNNNNNNMMMMMMOOOPPPTTTUUUVVVVVVUUUUUUVVVXXXYYYYYYYYYXXXWWWVVVUUUTTTRRRPPPMMMHHHEEEEEEHHHJJJNNNRRRVVVXXXYYY[[[]]]___bbb```]]]XXXTTTPPPNNNLLLPPPRRRSSSTTTUUUUUUWWWXXX\\\]]]```eeekkknnnooonnnlllccc\\\aaahhhlllmmmooorrrnnnlllkkkiiifffhhhmmmsss~~~zzzpppmmmiiifffeeefffiiijjjiiiiiiiiijjjiiiiiihhhhhhiiimmmsssxxxzzzyyyuuurrrpppooommmlllkkkiiihhhgggiiifffaaa\\\YYYWWWXXXXXXXXXYYYZZZYYYWWWWWWXXXYYY]]]^^^```bbbfffiiikkklllmmmnnnooorrrtttwwwyyyzzzzzzzzz}}}~~~qqqddd[[[RRROOOLLLGGGEEEFFFJJJNNNTTT[[[aaaaaa```aaaaaa```ggglllrrrwww|||wwwnnnlllkkkmmmoooooolllmmmpppqqqrrrxxx~~~gggWWWLLLQQQ___vvv}}}yyyrrrllleee]]]UUUQQQHHHFFFCCCBBBCCCDDDDDDDDDEEEFFFGGGFFFCCCAAA@@@AAABBBCCCDDDFFFIIIKKKLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMOOORRRUUUYYY[[[\\\]]]cccdddeeeffffffeeecccaaaZZZWWWSSSPPPLLLIIIDDDAAA======>>>???@@@BBBCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIKKKLLLNNNNNNMMMMMMOOOPPPTTTUUUVVVUUUTTTRRRSSSTTTRRRRRRQQQPPPPPPOOONNNNNNMMMLLLJJJGGGEEEFFFIIILLLNNNQQQUUUXXXZZZ[[[]]]^^^^^^[[[VVVRRROOOOOOOOOPPPQQQSSSUUUVVVVVVXXX[[[^^^fffhhhlllqqqvvvxxxwwwvvvmmmccc\\\___fffjjjkkkllljjjgggeeefffeeedddjjjqqq{{{yyypppnnnkkkhhhggghhhjjjkkknnnnnnmmmmmmkkkjjjiiihhhhhhlllqqqvvvxxxwwwtttrrrqqqrrrrrrqqqooonnnnnnnnnpppllleee___ZZZXXXXXXXXXYYYZZZ[[[ZZZXXXXXXXXXZZZ\\\]]]```dddhhhkkkmmmooonnnnnnppprrrtttxxxzzz|||{{{|||{{{mmm```XXXOOONNNJJJGGGEEEFFFJJJNNNSSS[[[aaaaaaaaaccccccbbbfffjjjpppuuuzzzssskkkkkklllnnnpppqqqoooooorrrssstttxxxmmmZZZMMMRRRaaaxxx{{{wwwqqqkkkddd]]]UUUQQQFFFDDDBBBBBBCCCDDDDDDCCCEEEFFFGGGFFFCCCAAAAAAAAABBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJMMMNNNPPPSSSWWW[[[___aaajjjmmmoooqqqqqqooollljjj^^^[[[UUUPPPMMMIIIEEEBBB<<<======>>>???AAABBBCCCDDDFFFGGGHHHIIIIIIHHHHHHIIIKKKLLLLLLKKKLLLMMMOOOQQQRRRSSSSSSQQQOOOOOOOOOMMMMMMMMMLLLKKKJJJIIIIIIGGGGGGGGGGGGFFFHHHKKKNNNOOOQQQUUUYYY\\\]]]]]]]]]]]]ZZZUUUPPPNNNNNNPPPQQQRRRTTTVVVWWWXXX\\\ccciiivvvwwwzzz~~~|||yyylllbbb[[[\\\___```aaabbb^^^]]]___bbbeeehhhrrr|||wwwqqqpppmmmkkkjjjjjjkkklllppppppoooooommmkkkjjjiiikkknnnqqquuuvvvvvvtttsssrrrsssuuutttrrrqqqqqqrrrtttpppiiibbb]]]ZZZYYYYYYYYY[[[\\\[[[ZZZYYY[[[\\\]]]___bbbfffjjjmmmooopppooooooppprrruuuyyy|||~~~|||}}}xxxiii]]]VVVLLLLLLJJJHHHFFFHHHKKKNNNRRRZZZaaabbbbbbeeefffeeeeeejjjppptttyyyoooiiikkkmmmoooqqqrrrppprrruuuwwwwww|||sss^^^PPPTTTccc{{{~~~zzzvvvpppiiiccc\\\UUUPPPEEEDDDBBBBBBDDDEEEEEEDDDDDDEEEFFFEEECCCAAAAAABBBCCCCCCDDDFFFGGGIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGKKKKKKLLLNNNRRRXXX]]]aaajjjmmmqqqttttttqqqmmmkkk```\\\UUUPPPKKKGGGDDDAAA<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJKKKMMMLLLNNNPPPPPPNNNMMMMMMMMMKKKKKKKKKJJJIIIFFFDDDCCCAAACCCFFFGGGHHHJJJMMMOOOQQQSSSVVVZZZ^^^______^^^]]][[[WWWSSSQQQQQQRRRSSSTTTVVVYYYZZZ]]]eeepppyyy~~~xxxttteee^^^YYYYYYZZZXXXZZZ]]]\\\\\\```fffkkkqqq}}}yyysssqqqqqqpppooonnnmmmllllllooooooooonnnmmmlllkkkkkkpppqqqssstttvvvvvvvvvvvvuuuwwwyyyyyywwwuuuuuuvvvuuuqqqlllfffbbb___^^^^^^ZZZ\\\]]]]]]\\\\\\^^^___aaacccfffiiimmmooopppqqqpppqqqqqqsssvvvzzz~~~|||}}}sssdddXXXRRRIIIJJJJJJIIIIIIJJJLLLOOOQQQYYYaaabbbcccgggiiihhhfffkkkqqqvvv{{{{{{kkkgggkkknnnppprrrsssqqqsssxxxzzz{{{wwwbbbRRRVVVeee}}}}}}yyyxxxuuuoooiiibbb[[[TTTPPPEEEDDDCCCCCCEEEFFFEEEEEEDDDEEEFFFEEECCCBBBBBBBBBCCCDDDDDDFFFGGGHHHIIIIIILLLKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIHHHJJJNNNUUU[[[```eeehhhmmmpppqqqnnnjjjggg```\\\UUUNNNJJJFFFBBB@@@;;;;;;;;;;;;===???AAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFGGGIIIIIIHHHHHHJJJKKKHHHJJJMMMNNNMMMLLLLLLMMMIIIIIIIIIHHHFFFCCC???===>>>AAAEEEHHHJJJLLLNNNPPPRRRTTTWWW\\\```aaa```___]]][[[XXXVVVUUUVVVWWWXXXWWWYYY\\\]]]bbbmmm|||xxxqqqkkk___ZZZWWWXXXXXXWWWYYY^^^aaabbbgggmmmrrrxxxyyysssnnnqqqqqqqqqqqqpppnnnmmmllllllmmmmmmmmmmmmmmmlllllltttttttttuuuvvvwwwxxxxxxyyy|||~~~~~~{{{yyyyyyzzztttrrrnnniiifffcccbbbbbb[[[]]]____________```bbbeeefffiiilllnnnpppppppppqqqqqqrrrtttwww{{{{{{}}}nnn^^^SSSMMMGGGIIIJJJJJJJJJKKKMMMOOOPPPYYY```bbbdddhhhjjjjjjgggmmmtttxxx}}}{{{yyynnniiikkkoooqqqqqqsssqqqqqqvvvzzz}}}aaaRRRYYYfff}}}{{{wwwpppiii```WWWNNNHHHGGGEEECCCAAAAAABBBDDDFFFFFFFFFFFFEEEDDDBBB@@@@@@CCCCCCDDDDDDEEEGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGHHHJJJLLLPPPSSSUUU]]]]]]^^^___`````````___WWWTTTPPPLLLIIIDDD???<<>>>>><<<;;;;;;===??????>>>AAADDDGGGHHHGGGFFFEEEEEECCCDDDDDDEEEFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGIIIHHHHHHFFFEEEDDDCCCCCC???AAADDDFFFHHHKKKPPPSSSWWWWWWYYY\\\___```___]]]YYYYYYXXXXXXXXXXXXXXXXXXZZZYYYZZZ\\\bbbiiipppuuuwwwtttoooiiiddd```]]]\\\YYYWWWVVVXXX\\\aaaeeeggglllpppvvv{{{xxxrrrooopppqqqqqqppppppqqqrrrrrrooommmooommmlllmmmrrrvvvxxxxxxyyyxxxvvvvvvwwwzzz}}}~~~yyyzzzyyywwwsssmmmgggcccbbbcccbbbccccccbbbaaacccfffiiiiiikkkmmmooopppqqqpppoootttvvvzzz|||yyyjjjYYYOOOLLLHHHJJJMMMOOOPPPQQQRRRTTTUUUYYY___dddgggiiikkklllnnnrrruuuxxx}}}|||uuuuuuuuuzzz~~~}}}|||~~~|||yyyxxxuuuuuuyyy}}}gggVVV\\\iii~~~zzzvvvnnnfff^^^UUUMMMHHHCCCCCCBBBAAABBBEEEGGGIIIGGGGGGFFFEEEDDDBBBAAA@@@???@@@AAACCCFFFHHHKKKLLLIIIIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEGGGHHHJJJJJJKKKKKKHHHIIIJJJKKKLLLLLLLLLLLLHHHHHHJJJKKKKKKGGGBBB===???===<<<<<<===>>>===<<<@@@BBBEEEFFFEEEDDDCCCCCCAAAAAACCCDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFGGGGGGIIIHHHHHHGGGFFFEEEEEEDDDBBBCCCFFFHHHJJJMMMRRRUUUYYYZZZ\\\___bbbbbb___\\\ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXWWWXXX\\\aaagggjjjiiifffaaa\\\YYYXXXYYYYYYXXXWWWWWWZZZ```fffkkkmmmoooqqquuuyyy}}}~~~{{{yyyxxxuuuqqqnnnnnnoooooooootttsssrrrrrrssssssrrrppppppooooooqqqvvvzzz}}}~~~}}}{{{zzz{{{|||||||||zzzuuuooohhheeedddeeedddeeeffffffeeeeeegggiiimmmnnnoooqqqrrrqqqqqqpppuuuyyyvvvgggXXXNNNLLLIIILLLPPPSSSTTTUUUVVVWWWWWWZZZ___ccceeegggjjjlllooosssvvvxxx{{{ppphhhhhhfffjjjooopppooooooqqqsssrrruuuzzz{{{vvvuuuxxx}}}iiiVVV\\\jjj~~~yyyuuummmeee\\\TTTLLLGGGBBBAAAAAABBBDDDFFFIIIJJJGGGGGGGGGFFFDDDCCCAAA@@@@@@@@@AAACCCEEEGGGJJJKKKHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGDDDEEEFFFGGGGGGGGGFFFEEECCCCCCEEEFFFGGGGGGGGGGGGDDDDDDFFFHHHIIIGGGCCC@@@@@@???===>>>???@@@@@@???@@@BBBEEEEEEDDDBBBBBBCCC@@@AAABBBDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGFFFHHHJJJLLLNNNRRRWWWZZZ^^^___bbbfffhhhfffbbb___ZZZYYYXXXVVVUUUUUUVVVVVVXXXXXXWWWWWWYYY]]]```cccaaa___]]][[[ZZZZZZZZZ[[[XXXXXXYYY]]]dddjjjoooqqqpppoooppptttwwwwwwsssoooqqqmmmkkklllooorrrrrrpppxxxvvvttttttuuuvvvuuutttrrrrrrtttwww{{{~~~zzz{{{zzzzzzxxxsssmmmiiigggfffhhhiiijjjiiigggffffffggglllmmmnnnppprrrrrrssssssvvv|||~~~ssseeeWWWNNNMMMKKKOOOTTTWWWWWWWWWWWWXXXWWWZZZ^^^aaadddgggjjjlllqqqtttwwwxxxyyywwwhhh```^^^YYY\\\___`````````bbbeeegggjjjooovvv~~~{{{||||||vvvsssvvvzzz|||kkkWWW\\\kkkxxxssskkkccc[[[RRRKKKFFF@@@AAAAAACCCEEEGGGJJJKKKGGGGGGGGGFFFEEECCCAAAAAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCDDDEEEFFFGGGHHHHHHHHHDDDEEEFFFFFFFFFDDDCCCBBB@@@AAACCCDDDEEEFFFFFFFFFHHHGGGHHHJJJLLLLLLJJJHHHAAA???======???AAAAAAAAAAAACCCDDDDDDCCCBBBBBBBBB@@@AAACCCEEEEEEDDDCCCBBB?????????@@@BBBDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHJJJMMMPPPSSSWWW\\\___ccceeeiiinnnooolllfffaaa[[[ZZZWWWUUUTTTTTTTTTUUUWWWWWWWWWXXXZZZ\\\___`````````aaabbbaaa___^^^\\\YYYYYY[[[___ffflllqqqrrrrrrpppoooppprrrsssppplllooommmmmmpppuuuyyyxxxvvv|||zzzxxxxxxyyyyyyyyyxxxuuuwwwzzz}}}|||xxxxxxxxxzzz{{{yyytttnnnjjjhhhmmmmmmmmmkkkhhheeeeeeeeehhhiiilllooorrruuuvvvwwwyyy~~~{{{pppcccVVVOOOOOONNNRRRVVVYYYYYYXXXXXXXXXWWWZZZ]]]```cccfffkkknnnrrrvvvxxxxxxxxx|||qqqcccZZZWWWPPPQQQSSSSSSTTTUUUWWWYYY[[[___dddkkksss|||{{{yyyxxx}}}~~~wwwrrrtttwwwxxxyyy|||{{{oooZZZaaapppxxxrrrjjjaaaYYYQQQJJJEEE@@@AAABBBCCCFFFHHHJJJKKKHHHHHHGGGFFFEEECCCBBBAAABBBBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBAAABBBDDDFFFHHHHHHHHHHHHFFFFFFFFFEEEEEECCCBBBAAA???@@@AAACCCDDDEEEEEEFFFHHHIIIKKKOOORRRSSSQQQOOODDD@@@<<<;;;<<<>>>@@@AAAAAABBBDDDCCCBBB@@@AAABBB@@@BBBDDDFFFGGGEEECCCBBB?????????@@@AAACCCFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLJJJMMMPPPSSSWWW\\\bbbfffjjjmmmrrrvvvwwwssskkkeee^^^\\\YYYVVVUUUUUUUUUVVVVVVVVVXXX[[[^^^aaacccdddeeefffggghhhgggddd```^^^\\\[[[]]]aaafffllloooppppppoooooopppqqqrrrqqqooouuuvvvxxx|||~~~|||}}}~~~~~~}}}{{{{{{}}}~~~{{{||||||~~~~~~yyysssooolllqqqqqqooolllhhhfffffffffhhhiiilllpppuuuyyy|||~~~}}}yyynnnaaaVVVPPPQQQQQQTTTXXXZZZ[[[[[[\\\]]][[[]]]___aaacccggglllooossswwwzzzyyyxxxzzzwwwlll^^^TTTQQQMMMLLLKKKKKKLLLMMMOOOPPPPPPTTTZZZbbbjjjttt~~~xxxyyy}}}xxxqqqrrruuuuuuuuuvvvuuu|||ttt```gggwwwwwwrrriii```WWWPPPIIIEEE@@@AAABBBDDDFFFHHHIIIJJJHHHHHHGGGGGGEEEDDDBBBAAA@@@AAAAAABBBDDDFFFGGGHHHFFFEEEDDDBBBAAAAAAAAAAAA???AAADDDFFFHHHIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCCCC@@@AAABBBDDDEEEFFFGGGGGGKKKNNNUUU]]]bbbbbb^^^ZZZKKKFFF???;;;:::===???AAA@@@AAABBBAAA???>>>???@@@@@@AAADDDFFFGGGEEECCCAAAAAA@@@??????AAACCCEEEGGGGGGHHHHHHJJJKKKLLLMMMMMMOOORRRVVVZZZ^^^dddjjjooossswww||||||tttmmmbbb```\\\YYYWWWWWWXXXYYYXXXZZZ^^^bbbgggkkknnnooonnnnnnnnnllliiifffbbb```^^^^^^^^^aaafffjjjkkkllljjjooouuuzzz}}}}}}{{{vvvsssrrrsssrrrpppmmmjjjiiijjjllllllnnnqqquuuyyy~~~xxxmmmaaaVVVRRRSSSRRRTTTXXX[[[]]]___bbbdddccccccddddddeeehhhlllppptttxxx{{{zzzxxxzzzzzzrrrhhh[[[QQQNNNLLLJJJHHHFFFGGGIIIJJJKKKKKKOOOUUU\\\cccllltttyyy~~~|||zzz}}}yyyrrrrrrtttsssrrrsssqqqxxxyyyeeemmm}}}wwwqqqhhh___WWWOOOHHHDDDAAABBBCCCEEEFFFHHHIIIJJJHHHHHHHHHGGGEEEDDDBBBAAA>>>???@@@BBBDDDGGGIIIJJJFFFEEECCCAAA@@@@@@@@@@@@>>>@@@CCCFFFHHHIIIIIIIIIJJJHHHFFFEEEDDDDDDDDDEEEBBBCCCDDDFFFHHHIIIIIIIIIRRRYYYdddooouuutttnnniiiRRRLLLCCC===;;;===@@@AAA???@@@@@@???=========>>>???AAADDDFFFFFFEEEBBB@@@BBBAAA@@@@@@AAACCCEEEFFFGGGHHHIIIJJJKKKMMMNNNNNNTTTWWW\\\```ffflllrrrwww|||{{{ttteeeccc___\\\ZZZYYYZZZ[[[]]]___dddjjjpppuuuxxxzzzwwwuuurrrnnnjjjgggeeeddd```______aaaeeehhhiiiiiijjjsss{{{wwwvvvvvvssssssqqqnnnkkklllnnnqqqqqqrrruuuyyy}}}wwwlllaaaVVVSSSTTTRRRTTTXXX\\\___cccgggkkkiiiiiihhhgggfffhhhllloootttxxx{{{{{{yyyyyyxxxqqqhhh[[[RRRNNNLLLIIIFFFDDDEEEFFFHHHHHHLLLOOOTTTYYY^^^eeekkkppprrrxxxzzz~~~|||{{{rrrppprrruuuvvvtttttt{{{mmmuuuuuuqqqjjjaaaWWWNNNGGGCCCBBBCCCDDDFFFHHHJJJKKKLLLLLLJJJGGGDDDBBBAAA@@@@@@AAAAAABBBDDDEEEGGGHHHHHHGGGGGGEEEBBB>>><<<<<<>>>AAABBBCCCEEEGGGHHHHHHIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBAAACCCHHHIIIJJJOOOVVVYYYiiixxxmmm```QQQCCC>>>>>><<<;;;<<<@@@???>>>===;;;;;;::::::===@@@CCCDDDDDDCCCBBBCCCCCCBBBBBBCCCEEEFFFEEEEEEJJJKKKLLLNNNPPPRRRTTTUUUXXX]]]eeekkkooouuu}}}~~~tttlllbbb]]]^^^aaabbbbbbcccfffkkkqqqwww}}}|||vvvooojjjeeecccbbbeeeaaa___bbbddddddeeehhhnnn}}}zzzxxxvvvtttuuutttrrrooommmmmmooorrrxxx{{{tttggg[[[QQQOOORRRSSSYYY```dddfffhhhlllooovvvtttoooiiiffffffjjjnnnqqqtttwwwvvvtttuuuzzz|||vvvnnneee\\\UUUQQQMMMJJJHHHGGGHHHIIIIIIIIILLLNNNQQQVVV[[[aaaeeehhhkkkkkkmmmqqqwww~~~}}}|||tttsssvvvzzz{{{zzzxxx~~~yyyvvvrrrkkkaaaWWWNNNGGGCCCBBBCCCDDDFFFHHHJJJKKKLLLMMMKKKIIIFFFCCCBBBAAAAAA@@@AAABBBCCCEEEFFFGGGHHHGGGFFFEEEAAA>>><<<<<<>>>BBBCCCEEEGGGHHHIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFEEEGGGKKKMMMPPPWWW___nnnyyy___QQQDDD??????>>>======@@@@@@>>>===<<<;;;;;;;;;===@@@CCCDDDCCCBBBBBBCCCCCCBBBBBBCCCEEEFFFFFFEEEJJJLLLOOOQQQSSSVVVXXXZZZ___dddkkkqqqvvv|||wwwpppgggccceeeiiijjjjjjkkklllppptttxxx|||zzzwwwrrrmmmhhheeecccbbbeeebbbaaaccceeeeeeiiiooo~~~{{{zzzyyyxxxyyyxxxvvvrrrppppppsssuuuyyy}}}qqqeeeYYYPPPPPPSSSTTTZZZaaafffiiikkkpppsss{{{zzzvvvrrrmmmlllnnnppppppsssuuutttrrrrrrvvv{{{zzzwwwrrrlllddd]]]WWWTTTQQQNNNKKKIIIIIIJJJJJJIIIMMMNNNPPPTTTWWW[[[___```bbbccceeehhhnnntttzzz~~~|||}}}wwwwww|||~~~~~~xxxssskkkaaaVVVMMMGGGCCCAAABBBDDDFFFHHHJJJKKKLLLNNNLLLJJJGGGEEECCCBBBAAA@@@@@@AAACCCDDDEEEFFFFFFFFFEEEDDDAAA>>><<<===>>>DDDEEEFFFHHHIIIJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJLLLPPPTTTXXXcccmmmyyy\\\OOODDD@@@@@@>>>>>>???@@@@@@>>>===<<<<<<<<<<<<===@@@BBBCCCBBBBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFKKKNNNRRRVVVXXX[[[^^^aaafffkkkrrrwww|||yyysssmmmjjjllloooppppppqqqqqqqqqsssuuuxxxzzz|||vvvsssoookkkhhhfffeeeeeeeeecccccceeefffhhhoooyyy~~~||||||}}}}}}{{{yyyvvvrrrpppqqqtttxxx|||}}}mmmaaaVVVOOOPPPTTTUUU[[[bbbhhhlllpppuuuyyy}}}xxxtttppppppqqqppprrrsssqqqoooooorrruuu~~~~~~~~~yyysssqqqnnniiiddd___ZZZXXXVVVSSSOOOMMMLLLLLLLLLKKKPPPPPPRRRTTTVVVXXXYYYZZZZZZZZZ\\\___dddjjjooorrrqqquuu||||||wwwyyy~~~yyytttkkk```UUUMMMGGGDDDAAABBBCCCFFFHHHJJJLLLMMMMMMLLLJJJHHHEEECCCBBBAAA@@@@@@AAABBBCCCDDDEEEEEEEEEEEECCCAAA>>>===>>>???DDDEEEFFFHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLNNNNNNPPPUUUZZZaaaooo|||kkkVVVKKKBBB??????>>>>>>@@@AAA@@@???>>>============>>>@@@BBBCCCBBBBBBBBBCCCCCCDDDFFFFFFFFFFFFGGGHHHKKKPPPVVVZZZ]]]```dddhhhjjjnnntttyyy~~~zzzuuupppnnnnnnooopppooooooooonnnmmmnnnpppsssuuuuuusssooollliiihhhhhhhhhddddddeeehhhhhhkkkvvv~~~|||~~~~~~~~~{{{zzzwwwtttsssuuuzzz~~~zzziii\\\SSSMMMNNNRRRUUU[[[ccciiinnntttzzzzzztttpppooooooqqqrrrqqqooommmlllnnnqqqwwwxxx{{{~~~~~~xxxtttooonnnlllhhheeeaaa]]][[[XXXUUURRRPPPPPPPPPPPPOOOTTTTTTUUUWWWXXXYYYYYYZZZWWWXXXYYY\\\```dddiiikkkjjjnnnuuu}}}|||~~~}}}}}}~~~~~~}}}~~~zzzwwwzzzyyysssiii^^^SSSLLLGGGEEEAAABBBDDDFFFIIIKKKMMMNNNMMMLLLKKKIIIFFFDDDBBBAAA@@@AAAAAABBBCCCDDDEEEEEEDDDEEEDDDAAA???>>>???AAADDDDDDFFFGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJKKKLLLMMMPPPQQQTTTZZZ___hhhyyyppp^^^OOOFFF???>>>>>>===>>>@@@AAA@@@???>>>>>>>>>>>>>>>???AAACCCCCCBBBBBBCCCDDDDDDFFFGGGGGGFFFFFFHHHJJJLLLRRRZZZ^^^aaaccchhhlllmmmqqqvvvzzz~~~|||yyytttqqqooonnnlllkkkkkkjjjiiiiiijjjlllnnnppprrrpppmmmiiigggfffffffffdddeeehhhlllnnnrrr}}}~~~~~~}}}}}}|||{{{{{{~~~wwweeeXXXPPPKKKLLLPPPUUU[[[cccjjjpppwww}}}vvvqqqppppppsssrrrqqqooommmlllmmmnnnqqqsssvvvyyy{{{yyyuuuqqqpppooommmkkkgggdddaaa___YYYWWWTTTSSSSSSTTTUUUTTTUUUVVVXXXZZZ[[[\\\\\\]]]YYYZZZ[[[]]]```cccfffhhhgggjjjpppwww}}}www}}}{{{xxxtttrrrqqqqqqqqqpppnnnsssxxxyyywwwxxx}}}|||xxxvvvyyyxxxrrrggg\\\RRRKKKGGGFFFBBBCCCEEEGGGJJJLLLNNNOOONNNMMMLLLJJJHHHEEECCCBBBAAABBBBBBCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJLLLMMMMMMRRRTTTYYY___dddnnnqqq^^^RRRIIICCC>>>>>>>>>===>>>AAAAAAAAA@@@??????>>>??????AAABBBDDDDDDCCCCCCEEEFFFDDDGGGIIIIIIGGGFFFIIILLLPPPWWW___dddeeefffkkkpppqqqtttxxx{{{}}}}}}{{{xxxtttpppmmmjjjiiihhhggggggggghhhjjjlllmmmllljjjgggeeecccccccccdddfffgggmmmtttxxx|||{{{}}}}}}~~~~~~~~~qqq```UUUOOOKKKLLLPPPVVV\\\eeelllrrrzzz}}}wwwsssrrrsssrrrpppnnnllllllllllllnnnpppsssvvvwwwvvvtttsssrrrrrrqqqooollljjjgggfff]]]ZZZXXXWWWXXXYYYZZZYYYVVVXXXZZZ]]]___`````````^^^___```aaacccfffhhhiiifffhhhlllppptttxxxzzz|||~~~~~~uuu|||vvvpppjjjfffeeeeeeeeedddbbbfffjjjjjjjjjmmmuuu|||{{{xxxuuuyyyvvvoooeeeYYYPPPJJJGGGGGGCCCDDDFFFHHHKKKNNNPPPQQQPPPPPPOOOMMMKKKHHHFFFDDDBBBCCCCCCDDDDDDEEEEEEFFFEEEFFFEEECCCAAAAAACCCEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOSSSVVV]]]ccciiissskkkXXXMMMGGGFFFAAA>>>??????>>>@@@CCCAAAAAA@@@?????????@@@@@@BBBDDDEEEDDDDDDDDDFFFHHHDDDHHHKKKJJJGGGFFFIIIMMMUUU\\\eeeiiihhhiiinnnsssrrrtttwwwyyy{{{{{{zzz{{{{{{zzzxxxuuupppkkkhhhfffeeeeeeffffffggghhhhhhhhhfffeeecccbbbaaabbbdddeeejjjkkkqqq|||~~~xxxuuuvvv~~~yyyjjjZZZRRROOONNNOOORRRYYY___gggnnnuuu}}}}}}vvvrrrrrrpppnnnllllllkkkkkkkkklllnnnqqqssstttuuuuuuvvvtttttttttsssrrrpppooonnnccc```]]]\\\\\\]]]]]]]]][[[]]]```cccdddeeeeeedddffffffgggiiijjjkkkmmmmmmlllllllllmmmoooqqqssstttwwwuuuxxx~~~ttt{{{~~~qqqkkkccc^^^]]]]]]]]]\\\^^^```bbbaaaaaagggqqqzzz}}}zzz}}}|||xxxvvvzzz}}}tttnnncccXXXOOOJJJHHHGGGCCCEEEGGGIIILLLOOOQQQRRRRRRRRRQQQPPPNNNJJJHHHFFFCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFDDDBBBBBBDDDFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNOOOPPPTTTXXX___ggglllvvvqqqZZZLLLFFFDDDEEE@@@>>>@@@@@@???AAAEEEAAAAAA@@@@@@???@@@@@@@@@CCCEEEEEEEEEDDDEEEGGGIIIDDDHHHKKKJJJGGGFFFJJJMMMYYY```iiilllkkkkkkppptttpppsssuuuvvvwww{{{xxxrrrqqqrrrwwwwwwvvvsssnnniiieeedddccccccdddeeeeeeddddddcccccccccbbbbbbccceeegggiiimmmnnnuuu}}}uuusssvvvzzzrrreeeWWWQQQPPPPPPRRRUUU\\\aaaiiiqqqwwwvvvpppqqqooolllkkkkkkkkkjjjiiilllnnnppprrrsssuuuwwwxxxuuuuuuvvvvvvvvvuuuttttttiiifffbbb```_________^^^bbbcccfffhhhjjjjjjiiiiiimmmmmmnnnooopppqqqrrrrrrtttsssqqqooonnnoooqqqrrrqqqooorrrxxxzzzyyy|||sss|||yyynnneee^^^]]]\\\ZZZYYYZZZ^^^aaaccccccccchhhpppwwwvvvvvvwww{{{}}}tttkkk___SSSKKKFFFCCCBBBEEEEEEFFFHHHKKKNNNQQQSSSTTTSSSRRRPPPNNNKKKIIIGGGEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOPPPXXX\\\aaagggnnnzzzmmmZZZOOOIIIDDD???AAAAAAAAA@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEDDDEEEFFFHHHIIIJJJKKKKKKLLLJJJJJJJJJHHHHHHNNNUUUbbbmmmvvvuuuqqqooonnnmmmpppqqqrrrrrrtttwww}}}}}}vvvooojjjjjjkkkppppppppplllfffcccdddeee^^^aaaeeeffffffeeeeeeeeecccdddfffhhhkkkmmmoooppprrrvvv}}}{{{xxxyyy}}}ttthhhZZZRRROOOOOOTTTZZZaaafffmmmsssyyyuuummmjjjiiihhhhhhiiijjjlllmmmkkknnnqqqrrrrrrrrrssstttqqqtttxxx{{{|||zzzwwwuuupppooommmjjjiiihhhhhhhhhhhhkkkoooqqqqqqqqqqqqrrrvvvwwwxxxzzz}}}}}}{{{yyyyyyuuupppnnnnnnooopppppprrrrrrrrrsssuuuwwwzzz{{{}}}vvv}}}wwwjjjccc]]]]]]]]]\\\]]]___dddhhhlllnnnooottt|||wwwvvvwwwyyy|||yyy|||uuulll___RRRJJJFFFCCCBBBDDDEEEFFFIIILLLOOOSSSUUUUUUUUUSSSQQQOOOLLLIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIIIIJJJJJJKKKKKKKKKLLLKKKKKKKKKLLLNNNQQQRRRUUUYYY```hhhqqqzzzsss___QQQJJJHHHEEEBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBCCCDDDEEEEEEEEEFFFGGGHHHJJJLLLMMMMMMNNNKKKKKKLLLMMMKKKLLLUUU___sss||||||uuuqqqpppnnnqqqrrrrrrrrrsssuuuzzz}}}yyyxxxtttmmmgggdddeeehhhlllmmmllliiieeecccccceeeaaacccfffgggfffeeefffggghhhiiikkkmmmoooqqqssssssvvv{{{~~~|||~~~vvvjjj\\\UUURRRRRRWWW]]]dddiiipppvvv|||uuummmgggffffffffffffhhhiiijjjiiikkknnnpppppppppqqqrrrtttwww{{{~~~~~~{{{yyyvvvtttrrrooommmlllllllllmmmppptttwwwxxxxxxyyyzzz{{{|||}}}}}}{{{xxxtttsssssstttuuuuuuqqqqqqqqqrrrtttvvvxxxyyy{{{}}}{{{~~~ttthhhaaa]]]___aaaaaadddhhhiiinnntttyyy|||wwwvvvuuuvvvxxxzzzzzzyyysss{{{||||||uuulll^^^QQQHHHEEECCCCCCDDDEEEGGGJJJNNNRRRUUUWWWWWWVVVUUUSSSPPPMMMJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHFFFEEEEEEEEEEEEEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLLLLNNNPPPSSSUUUTTTXXX___iiirrrxxx{{{|||mmmaaaSSSIIIFFFFFFEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBAAABBBDDDFFFGGGGGGGGGFFFHHHIIIKKKMMMOOOPPPQQQQQQOOOPPPQQQQQQOOOSSSaaaqqqyyytttsssqqqsssssssssqqqqqqrrruuuxxxsssqqqmmmgggaaaaaaeeejjjllllllkkkhhhdddccccccddddddfffggghhhhhhhhhjjjlllpppqqqrrrtttvvvxxxyyyzzz~~~xxxlll___WWWTTTUUUZZZ```ggglllssszzzuuummmeeeeeeddddddeeeggghhhiiiiiikkkmmmoooooooooppprrryyy{{{~~~|||{{{xxxvvvtttssssssssstttxxx|||~~~|||yyyyyyzzzzzzzzzzzztttttttttuuuvvvwwwyyyzzz{{{}}}zzzrrrhhhdddaaacccfffgggkkkpppsssxxxxxxvvvtttssstttuuutttsssttt|||zzz~~~uuukkk\\\OOOGGGDDDCCCDDDDDDEEEHHHLLLPPPSSSVVVXXXWWWVVVUUURRRPPPMMMJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHIIIJJJLLLMMMNNNOOONNNNNNNNNNNNQQQTTTWWWYYYYYYZZZ___gggooosssqqqoooaaaYYYOOOHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBAAACCCEEEGGGHHHHHHGGGFFFIIIJJJLLLOOOQQQSSSTTTTTTWWWWWWXXXWWWVVV^^^ttt|||wwwvvvuuuvvvvvvuuurrrooonnnpppqqqqqqppplllgggdddgggnnntttvvvtttpppkkkfffdddcccccceeegggiiijjjlllnnnqqqtttyyyzzz{{{|||}}}xxxlll___XXXUUUVVV[[[bbbiiinnnvvv}}}uuummmfffeeeeeeeeefffhhhiiikkkkkkmmmoooppppppppprrrttt|||~~~}}}|||{{{||||||}}}}}}~~~|||}}}~~~~~~~~~}}}zzzzzzzzz{{{|||}}}}}}~~~~~~wwwqqqlllhhhfffiiijjjlllqqqwwwxxxuuurrrqqqqqqrrrqqqpppwww~~~{{{sssiii[[[NNNGGGDDDDDDDDDDDDFFFIIIMMMQQQTTTWWWXXXUUUTTTSSSQQQOOOLLLJJJIIIHHHHHHGGGEEEEEEDDDDDDDDDEEEEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIKKKMMMNNNOOOPPPOOOPPPQQQSSSUUUXXX[[[]]]______```dddiiijjjhhheeeYYYTTTNNNKKKJJJJJJJJJHHHGGGGGGFFFEEEDDDDDDCCCCCCAAACCCDDDFFFGGGGGGGGGGGGIIIKKKMMMPPPSSSUUUVVVWWWZZZZZZ[[[\\\```pppzzz{{{{{{~~~}}}{{{wwwrrrooonnnoooqqqqqqpppmmmmmmrrr{{{zzzqqqjjjfffdddccceeehhhkkknnnppptttyyy|||wwwkkk^^^XXXVVVWWW\\\cccjjjooowww~~~uuunnnffffffeeefffgggiiijjjllllllnnnpppppppppqqqsssuuu~~~~~~~~~~~~~~~zzzvvvrrrooooooqqqsssttt{{{wwwtttqqqooopppqqqqqqpppyyy~~~ooofffYYYNNNGGGEEEEEEEEEEEEGGGJJJNNNQQQTTTVVVWWWSSSSSSRRRQQQOOOMMMKKKJJJIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJLLLMMMOOOPPPPPPPPPRRRUUUXXX[[[^^^___```bbbbbbbbbcccccccccaaa___SSSQQQOOOOOOPPPQQQPPPOOOIIIIIIHHHGGGFFFFFFEEEDDDCCCDDDDDDEEEFFFGGGHHHIIIKKKLLLOOORRRUUUWWWYYYZZZZZZZZZ]]]cccmmm{{{vvvsssssssssvvvyyyzzz}}}wwwmmmgggdddcccdddhhhlllpppssswww|||xxxlll```ZZZXXXYYY___fffkkkqqqxxxxxxrrrgggggggggggghhhjjjlllnnnoooppprrrrrrrrrsssvvvxxx}}}{{{|||vvvtttpppooopppqqqrrrrrrzzz|||{{{llldddXXXNNNHHHFFFFFFEEEEEEGGGJJJNNNQQQSSSUUUUUURRRRRRRRRRRRQQQOOONNNMMMJJJJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJKKKLLLNNNOOOPPPPPPPPPSSSXXX]]]aaabbbcccbbb```bbbddddddbbb___]]]\\\SSSSSSTTTVVVWWWWWWVVVUUUMMMLLLLLLKKKIIIHHHHHHGGGGGGFFFEEEEEEFFFHHHJJJLLLMMMNNNQQQUUUXXXZZZ\\\]]]]]]]]]bbblllxxx}}}{{{yyymmmgggdddcccdddhhhmmmqqqtttwwwzzz|||}}}}}}}}}}}}}}}}}}||||||~~~{{{pppddd^^^\\\]]]dddjjjmmmssszzz|||wwwllllllllllllnnnppprrrsssuuuvvvwwwwwwwwwyyy|||~~~}}}vvvssspppoooppprrrtttttt{{{|||wwwiiibbbXXXOOOIIIGGGFFFFFFEEEGGGJJJNNNQQQSSSTTTTTTRRRSSSSSSSSSRRRQQQPPPPPPLLLKKKIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKLLLMMMNNNOOOOOOPPPPPPTTTZZZ```dddeeedddccc\\\```eeefffbbb^^^\\\[[[YYYZZZ[[[]]]]]][[[YYYXXXOOOOOONNNMMMLLLKKKJJJJJJIIIHHHFFFFFFGGGIIILLLNNNOOOPPPSSSWWWZZZ]]]___```bbbccchhhsss|||yyymmmgggdddcccdddhhhmmmqqqsssuuuvvvxxxzzzzzzzzzyyyyyyyyyxxxxxxxxxsssgggaaa```aaahhhoooooottt{{{zzzrrrrrrrrrrrrtttvvvxxxyyy|||}}}}}}}}}}}}xxxqqqmmmpppsssttttttvvvzzzzzzsssjjjaaaVVVOOOMMMLLLIIIFFFGGGHHHJJJNNNRRRUUUUUUTTTVVVUUUTTTRRRQQQQQQPPPPPPQQQNNNJJJGGGEEEEEEFFFGGGEEEEEEDDDDDDEEEFFFGGGHHHNNNMMMLLLLLLLLLNNNOOOPPPUUUZZZbbbiiikkkiiieeebbbaaaccceeeeeeccc___]]]]]]]]]___```bbbgggkkkfff^^^ZZZVVVSSSTTTWWWWWWRRRMMMRRRPPPMMMIIIGGGGGGKKKMMMPPPQQQSSSVVVZZZ^^^bbbcccbbbcccgggppp}}}{{{~~~uuullleeebbbccciiikkkmmmnnnoooppprrrtttppprrrvvvzzzwwwrrrqqqtttyyyxxxhhhaaaaaaccchhhmmmnnnsssyyy~~~}}}{{{yyy{{{~~~~~~}}}}}}xxxqqqmmmooorrrrrrrrrtttxxx}}}yyysssjjjbbbYYYSSSQQQOOOLLLIIIGGGHHHJJJNNNSSSUUUUUUUUUVVVUUUUUUTTTTTTTTTTTTTTTRRRPPPMMMJJJGGGFFFFFFFFFFFFEEEEEEDDDEEEGGGHHHIIIMMMMMMLLLMMMNNNPPPRRRSSSWWW\\\ccciiikkkiiieeeaaaaaadddffffffdddaaa______bbbgggmmmssszzz|||vvvmmmddd___[[[ZZZ]]]^^^ZZZVVVVVVTTTPPPKKKIIIIIILLLNNNQQQRRRTTTWWW[[[^^^aaaccceeedddfffmmmvvv~~~}}}|||ooojjjffffffhhhgggjjjlllmmmnnnooorrrtttuuuvvvzzz|||xxxqqqooorrr{{{|||llldddccceeejjjoooqqqvvv|||vvvrrruuuyyyyyyrrrmmmnnnpppppppppqqquuuzzzyyytttkkkeee^^^YYYVVVTTTPPPLLLGGGHHHKKKOOOSSSVVVVVVUUUVVVVVVVVVVVVVVVWWWXXXYYYSSSRRRPPPNNNKKKIIIGGGGGGGGGFFFEEEEEEEEEGGGIIIJJJLLLLLLLLLMMMOOORRRTTTVVVYYY]]]ccciiijjjhhheeebbbccceeeggggggeeecccbbbbbbcccmmmyyyzzzoooiiicccbbbeeegggfffccc^^^ZZZTTTNNNKKKKKKMMMOOOPPPRRRTTTWWWZZZ]]]___aaadddcccdddhhhooovvv{{{}}}{{{{{{|||rrriiiggggggiiillljjjmmmooopppqqqrrruuuwww|||}}}|||tttqqqsssyyyqqqhhhfffggglllrrruuuzzz|||mmmgggiiipppyyy|||tttnnnooopppooooooqqqtttvvv}}}{{{vvvooojjjddd___ZZZVVVQQQMMMHHHHHHKKKOOOTTTWWWWWWVVVXXXWWWWWWWWWWWWXXXYYYYYYUUUUUUTTTRRRPPPLLLIIIHHHGGGFFFDDDDDDDDDFFFIIIJJJMMMMMMMMMNNNPPPSSSUUUWWWYYY]]]ccchhhjjjiiifffdddeeefffhhhgggfffeeeeeeffffffssstttnnnhhhgggkkkoooooonnngggaaaXXXQQQMMMMMMNNNOOOOOOPPPSSSUUUXXXZZZ\\\]]]^^^^^^___cccjjjqqqxxx{{{zzz{{{|||zzzoooiiihhhlllpppssswwwyyy{{{|||}}}~~~zzzwwwyyyzzzuuulllhhhhhhmmmsssxxx|||xxxiiidddeeellluuuxxxqqqqqqrrrqqqqqqsssssstttxxx}}}yyysssoooiiibbb\\\UUUOOOLLLHHHIIIKKKPPPUUUXXXXXXXXXYYYYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVUUUSSSOOOLLLJJJGGGFFFDDDCCCCCCFFFIIIKKKOOOOOOOOOPPPRRRTTTWWWXXXZZZ]]]ccchhhkkkkkkjjjiiiggghhhiiihhhffffffgggiiilllzzzrrrmmmiiikkkqqqwwwyyyxxxqqqiii]]]TTTOOONNNNNNNNNOOOPPPRRRUUUWWWXXXYYYYYYYYYZZZ\\\```eeemmmuuuzzz~~~~~~wwwuuuqqqooorrryyy|||}}}xxxoookkkiiimmmssszzz~~~vvvhhhcccdddkkktttzzzsssrrrsssrrrsssuuuuuurrrsss|||~~~zzzuuurrrkkkccc[[[SSSNNNKKKHHHIIILLLQQQVVVYYYYYYYYYZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVTTTQQQOOOMMMHHHGGGDDDCCCDDDFFFJJJLLLPPPQQQQQQSSSUUUXXX[[[]]]___bbbfffkkknnnnnnnnnmmmjjjjjjiiihhhffffffhhhjjjmmmyyyzzzooommmmmmsss|||{{{qqqcccXXXSSSQQQPPPOOORRRSSSVVVXXXZZZZZZZZZZZZZZZ[[[]]]___cccjjjrrrwww~~~zzzuuuqqquuuyyy{{{}}}uuuppplllooouuu{{{rrrfffaaaaaahhhqqq|||zzzsssrrrsssssstttwwwwwwrrrpppvvv~~~zzztttqqqjjjaaaYYYQQQMMMLLLHHHIIILLLQQQVVVYYYZZZZZZXXXXXXXXXXXXXXXYYYYYYZZZXXXWWWWWWVVVTTTSSSQQQPPPKKKIIIFFFEEEEEEHHHLLLNNNQQQRRRSSSWWW[[[___ccceeehhhjjjmmmpppqqqrrrqqqppplllkkkjjjgggeeeeeegggiiillluuuzzzsssoooooottt~~~yyyiii\\\WWWUUUSSSQQQXXXZZZ\\\^^^_________^^^^^^```aaacccfffmmmuuu|||}}}yyyvvvssswwwwwwtttsssuuuvvvtttttt}}}}}}wwwrrrtttyyy}}}}}}pppeee___^^^bbbjjjuuu~~~zzzsssrrrssssssuuuwwwyyyrrrnnnsss|||}}}zzzrrroooiii```WWWQQQNNNMMMHHHIIILLLQQQVVVZZZ[[[ZZZWWWWWWXXXXXXYYY[[[\\\]]]XXXWWWVVVUUUTTTSSSSSSRRRMMMKKKHHHFFFGGGJJJNNNPPPQQQRRRUUUYYY___dddiiillloooqqqrrrtttttttttrrrqqqmmmllljjjgggddddddgggiiiooowww~~~~~~~~~yyytttpppssszzz~~~mmm```ZZZWWWUUUSSS]]]___aaacccddddddcccbbbbbbdddfffhhhlllsss}}}{{{vvvrrrnnnkkkqqqsssqqqqqqvvv|||~~~|||}}}wwwxxx|||~~~}}}pppddd^^^]]]]]]eeeoooyyy{{{tttrrrrrrrrruuuyyyvvvuuuttttttvvv{{{xxxsssnnnggg^^^VVVPPPKKKIIIJJJJJJMMMRRRXXXZZZYYYVVVSSSUUUXXXZZZ[[[ZZZXXXWWWZZZYYYXXXYYYYYYXXXUUUSSSOOOMMMJJJFFFEEEHHHMMMQQQVVVUUUZZZbbbggghhhnnnvvvvvvwwwxxxtttpppllllllnnnkkkkkkjjjhhhfffgggiiikkkqqqwww}}}}}}zzzxxxxxx~~~rrrfffZZZWWW[[[XXXeeefffhhhhhhhhhiiikkkmmmhhhlllpppqqqrrrwww~~~{{{vvvqqqnnnlllmmmooorrruuuxxx{{{}}}}}}oooeee]]]XXX]]]^^^ggguuu{{{tttsssrrrrrrtttxxxtttsssssssssttt|||xxxuuurrrnnnfff^^^VVVOOOKKKIIIHHHIIILLLQQQVVVYYYWWWUUUUUUVVVXXXYYYZZZZZZYYYXXXYYYYYYXXXYYYZZZZZZWWWUUUPPPNNNKKKGGGFFFHHHNNNRRRWWWYYY```jjjnnnnnnqqqwwwvvvvvvvvvsssnnnkkkkkkmmmmmmmmmllljjjhhhhhhjjjlllrrrwww}}}vvvjjj]]]]]]aaa^^^eeefffhhhjjjkkkmmmppprrrssswww{{{{{{{{{~~~~~~zzztttppprrruuuyyy}}}{{{mmmddd\\\XXX\\\^^^ggguuu|||uuusssrrrqqqrrrvvvsssrrrqqqqqqsss~~~~~~}}}zzzvvvssspppllleee]]]UUUOOOKKKIIIHHHIIILLLPPPTTTWWWVVVUUUWWWWWWXXXXXXYYYZZZZZZZZZZZZYYYYYYZZZ[[[[[[YYYXXXRRRQQQNNNKKKIIIKKKPPPTTTZZZ^^^hhhssswwwvvvvvvyyyuuutttsssooollliiijjjkkkmmmnnnnnnmmmkkkkkklllnnntttxxx~~~|||oooddddddhhheeefffiiillloooqqquuuyyy|||{{{vvvvvv{{{yyykkkbbb[[[WWW[[[]]]fffttt{{{tttrrrpppooopppsssrrrrrrrrrrrruuu~~~}}}zzzvvvsssoookkkddd\\\TTTOOOKKKIIIHHHJJJLLLPPPTTTUUUVVVVVVYYYXXXXXXXXXXXXZZZ[[[\\\]]]\\\[[[[[[\\\\\\ZZZYYYVVVTTTRRROOONNNOOOTTTXXX^^^dddoooxxx||||||{{{{{{sssrrroookkkhhhgggggghhhkkkmmmnnnnnnmmmmmmnnnooovvvzzzuuullllllnnniiikkknnnrrrvvvzzz}}}{{{{{{zzzyyyyyyzzz~~~wwwjjjaaa[[[WWWYYY[[[dddrrrxxxrrrpppooommmnnnqqqsssssstttuuuyyy|||xxxuuummmiiibbb[[[SSSNNNKKKIIIIIIKKKNNNQQQSSSUUUVVVWWWZZZYYYXXXXXXXXXZZZ\\\]]]aaa___]]]]]]]]]\\\[[[YYYWWWVVVTTTQQQPPPQQQUUUYYYccckkkttt{{{~~~~~~|||rrrooojjjfffddddddeeeeeehhhkkknnnooooooooopppqqqwww{{{}}}uuutttuuunnnrrrvvvzzz~~~{{{yyytttrrrqqqrrrtttuuuzzz|||~~~xxxkkkbbb\\\XXXXXXZZZbbbppp}}}~~~wwwqqqpppooommmnnnqqqttttttuuuxxx}}}|||xxxuuukkkgggaaaYYYSSSNNNKKKIIIIIILLLOOOQQQRRRTTTVVVXXXZZZZZZYYYYYYYYY[[[]]]^^^cccaaa___^^^^^^^^^]]]\\\XXXXXXVVVTTTRRRTTTWWWZZZiiirrr|||}}}qqqlllfffbbbaaabbbcccccceeeiiimmmpppqqqrrrssstttxxx|||~~~}}}{{{|||wwwsssqqqpppooonnnkkklllmmmmmmmmmooosssvvv{{{zzzmmmddd^^^ZZZYYYZZZbbbppp|||~~~wwwrrrrrrqqqoooppprrrssstttvvvzzz}}}zzzvvvsssiiifff```YYYRRRMMMJJJIIIIIIKKKOOOPPPQQQRRRUUUXXXZZZZZZZZZZZZ[[[\\\]]]]]]bbb```^^^^^^___aaaaaa```^^^^^^]]]ZZZYYYZZZ]]]```mmmyyy}}}pppjjjccc___^^^```aaaaaaccchhhnnnrrrtttvvvwwwxxxyyy||||||yyyxxxwwwuuussslllkkkiiifffccccccdddggghhhlllqqqvvv{{{~~~ooofff```\\\\\\]]]dddqqq}}}~~~xxxsssssssssqqqrrrtttrrrsssvvvzzz~~~~~~}}}{{{xxxtttpppiiieee___XXXRRRMMMJJJIIIHHHKKKNNNOOOOOOPPPSSSWWWYYYZZZZZZ[[[\\\\\\]]]]]]```^^^]]]^^^```cccddddddeeeeeedddbbb```aaadddgggppp~~~|||pppiiiaaa]]]]]]___``````ccchhhnnntttwwwxxxzzz{{{yyy}}}}}}zzztttrrrnnnhhhccc```aaabbb^^^aaadddgggiiinnnvvv{{{qqqgggaaa^^^^^^___fffsss~~~yyysssrrrqqqoooppprrrtttwwwyyyyyy}}}||||||{{{zzzwwwrrroookkkhhhbbb[[[UUUOOOJJJHHHIIIKKKOOORRRUUUWWWYYYYYYZZZYYYXXXWWWXXX[[[^^^```[[[\\\]]]___aaaccceeeffffffjjjkkkhhhcccbbbgggmmm{{{uuuiiifffbbb````````````___hhhiiimmmrrrwww{{{}}}|||yyyuuuoooiiidddaaaddd```]]]\\\```eeeiiikkkvvvxxx{{{tttgggaaaaaa]]]bbbjjjuuu}}}vvvpppoooooommmnnnqqquuuyyy{{{}}}~~~|||zzzxxxuuuqqqnnnllliiiccc\\\UUUOOOKKKHHHIIIKKKOOORRRUUUWWWYYYYYYZZZYYYXXXXXXYYY\\\^^^```]]]]]]___aaabbbdddffffffgggkkkmmmkkkgggfffkkkqqqsssdddbbb___^^^```aaaaaaaaaiiilllpppuuuzzz}}}yyytttpppllljjjeeebbb^^^\\\]]]___aaabbbjjjlllpppuuuzzz~~~uuuhhhbbbaaa___dddlllvvv{{{tttooooooooommmooorrruuuyyy~~~|||yyywwwtttqqqnnnnnnkkkeee^^^WWWPPPKKKIIIIIIKKKOOORRRUUUWWWYYYYYYZZZYYYXXXXXXZZZ\\\___aaa___```aaacccdddfffgggggghhhmmmppppppmmmlllpppttt~~~mmm```^^^^^^___bbbeeeggggggmmmpppuuu{{{~~~zzzwwwuuusssjjjgggbbb___^^^]]]\\\[[[]]]```dddiiinnnsssvvvxxx~~~uuugggaaaaaabbbgggooowww{{{tttooopppppppppqqquuuvvvzzz|||xxxwwwuuutttrrrrrrnnnhhh```XXXQQQLLLIIIIIIKKKOOORRRUUUWWWYYYYYYYYYYYYYYYYYY[[[]]]```aaabbbbbbcccdddfffggghhhiiikkkooossssssqqqppprrruuutttddd]]]]]]^^^bbbhhhmmmpppqqqsssvvv{{{~~~zzzwwwvvvqqqnnnjjjfffdddaaa^^^\\\ZZZ[[[]]]```eeejjjpppsssxxx{{{ssseee``````ccciiiqqqxxx~~~xxxrrrmmmooopppppprrrvvvzzz~~~~~~~~~}}}|||~~~|||yyyyyyzzzzzzyyyuuuqqqkkkcccZZZRRRMMMJJJIIIKKKOOORRRUUUWWWYYYYYYYYYYYYYYY[[[\\\___aaabbbbbbcccdddfffgggiiijjjkkkooorrrtttuuusssrrrtttvvvzzziii\\\ZZZ[[[___fffnnnuuuyyy{{{{{{~~~|||wwwtttvvvsssooommmkkkiiifffccc```^^^[[[ZZZ]]]cccjjjoootttwwwzzz~~~oooccc______cccjjjrrryyy~~~tttnnnjjjlllnnnnnnqqquuu}}}}}}{{{{{{zzzzzz|||}}}|||~~~xxxtttmmmeee\\\TTTNNNKKKIIIKKKOOORRRUUUWWWYYYYYYYYYYYYZZZ\\\^^^```bbbcccbbbcccdddfffhhhjjjlllmmmqqqssstttuuuuuuuuuwwwyyyqqqccc[[[YYY[[[aaajjjttt}}}|||xxxwwwuuurrrqqqppppppnnnllljjjfff```[[[[[[___eeeiiinnnqqqtttxxx|||~~~mmmbbb___aaadddkkkuuu|||}}}rrrllliiikkkmmmooorrrvvv|||~~~|||yyyyyyxxxyyy|||{{{wwwpppfff]]]TTTNNNKKKIIIKKKOOORRRUUUWWWYYYYYYXXXYYYZZZ\\\___aaabbbcccaaabbbdddfffiiikkkmmmnnnqqqrrrsssuuuwwwzzz}}}|||mmmccc___]]]```gggqqq}}}{{{xxxvvvuuuuuuvvvvvvuuutttpppjjjdddaaa```bbbdddgggiiimmmqqqtttyyy|||lllbbbaaaccceeemmmxxx{{{sssmmmjjjllloooqqqtttyyyxxxyyy~~~|||yyyxxxxxxyyy}}}|||xxxqqqggg^^^UUUOOOKKKIIIKKKOOORRRUUUWWWYYYYYYXXXYYY[[[]]]___aaacccccc```aaacccfffiiilllnnnoooqqqqqqsssuuuyyy}}}{{{nnnfffdddcccfffmmmxxx|||zzzxxxzzz{{{{{{{{{{{{xxxsssmmmhhhdddbbbaaaaaadddhhhkkkoootttzzz~~~|||lllcccbbbffffffooozzz~~~xxxlllkkkkkkmmmqqqsssttttttyyyxxxyyyzzzwwwzzz}}}yyyzzzzzz|||~~~}}}xxxpppggg___XXXQQQLLLHHHJJJNNNRRRVVVXXXZZZZZZVVVYYY\\\^^^______```aaaaaacccfffggghhhjjjnnnpppoooppprrruuuyyy}}}xxxoooiiilllrrr{{{~~~{{{yyyxxxyyyzzz||||||}}}~~~|||}}}zzzwwwtttnnnhhhdddbbbbbbbbbcccffflllsssxxxyyyxxx{{{|||{{{~~~yyykkkgggfffeeepppvvv|||uuulllkkkkkkmmmpppssstttssssssrrrtttvvvtttxxx}}}{{{|||}}}~~~xxxppphhh```XXXPPPLLLIIIKKKNNNRRRUUUXXXYYYZZZWWWYYY\\\^^^^^^___```aaabbbdddfffhhhiiikkknnnqqqpppqqqsssvvvzzz}}}~~~xxxtttxxx|||wwwrrrooonnnlllllllllmmmooopppxxxzzz~~~|||{{{xxxxxxzzz|||}}}{{{wwwrrrnnnbbbaaa______```eeelllppp{{{||||||uuuppppppuuuxxx{{{|||nnnjjjjjjjjjtttyyy{{{uuummmkkkkkkllloooqqqrrrrrrpppoooqqqsssqqquuu}}}yyyqqqiii```XXXPPPKKKJJJLLLOOORRRUUUWWWXXXXXXWWWZZZ\\\^^^^^^___```bbbccceeegggiiiiiillloooqqqqqqrrrtttvvvzzz}}}~~~}}}{{{xxxwwwooollljjjjjjkkkjjjgggcccaaabbbcccdddeeeggghhhhhhlllnnnqqqtttuuutttsssrrrqqqqqqppppppppppppqqqqqqpppqqqsssvvvzzz{{{xxxgggddd___\\\\\\```dddgggooorrryyytttnnnkkkkkkpppvvv|||rrrmmmoooqqqzzz~~~~~~|||{{{|||}}}wwwooommmkkklllnnnpppqqqqqqtttrrrssstttqqqtttzzzsssjjjaaaYYYPPPKKKKKKLLLOOOSSSUUUWWWWWWXXXXXXZZZ]]]^^^^^^___aaacccdddfffhhhiiijjjllloooqqqrrrssstttvvvyyy|||~~~{{{pppmmmiiiggggggiiimmmoooqqqqqqooolllhhheeeeeeeeeaaa``````bbbdddeeecccaaa\\\]]]___aaaccccccccccccbbbdddfffggggggfffdddcccdddcccccccccccceeeggghhhgggiiimmmqqqvvv~~~~~~zzzqqqllleee___^^^___```bbbcccgggooovvvxxxxxx~~~}}}|||{{{{{{|||}}}|||}}}{{{sssqqqooonnnqqqxxxuuuqqqtttxxx}}}wwwmmmkkkhhhfffhhhlllqqqtttyyy~~~yyytttqqqnnnmmmnnnpppppppppwwwuuuwwwyyywwwzzzzzzssskkkcccZZZQQQLLLKKKLLLOOOSSSUUUWWWWWWXXXYYY[[[]]]^^^^^^___bbbdddeeeggghhhiiijjjlllnnnqqqrrrrrrsssuuuwwwyyy{{{}}}xxxmmmddd___ZZZYYYYYYYYYYYYZZZ[[[\\\\\\]]]\\\ZZZXXXXXXYYY[[[WWWXXXZZZ]]]___```___^^^ZZZ[[[]]]^^^___^^^]]]\\\______```aaa```___]]]\\\ZZZZZZZZZZZZ[[[]]]```aaa```ccciiiooovvv~~~{{{yyyssskkkdddaaa```___]]][[[^^^eeekkkllllllsss{{{zzzvvvuuuuuuxxxxxxwwwuuutttrrrqqqpppmmmoooppppppqqquuu|||}}}vvvtttttttttwww~~~zzztttyyy~~~zzzpppjjj```^^^\\\[[[]]]aaaeeehhhlllpppwww~~~~~~{{{zzzwwwrrrpppooopppppppppuuutttxxx}}}~~~~~~~~~zzzssslllddd[[[SSSMMMJJJLLLOOORRRUUUWWWXXXXXXZZZ[[[]]]]]]^^^___bbbeeeeeefffhhhiiiiiikkknnnppppppqqqqqqrrrtttvvvxxxyyy|||~~~|||lllaaaZZZTTTPPPKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQQQQPPPOOOOOOPPPRRRRRRTTTWWW[[[]]]^^^^^^^^^^^^___```aaaaaa```^^^]]]```aaaaaaaaa```^^^\\\[[[WWWWWWWWWXXXYYYZZZ[[[\\\]]]aaahhhooowww~~~xxxpppiiifffbbb]]]ZZZXXXXXX\\\aaabbbbbbgggnnnsssuuuxxxyyyzzz{{{}}}}}}{{{yyyxxxyyy~~~}}}vvvpppkkkjjjjjjiiiiiiiiihhhhhhggggggfffgggjjjllllllmmmpppvvv|||}}}xxx{{{|||{{{zzzooofff___ZZZYYYXXXXXXYYY\\\^^^``````cccfffkkknnnppppppqqqooorrrwwwzzz~~~~~~|||wwwsssqqqqqqpppooottttttyyy~~~|||yyysssmmmeee]]]TTTOOOIIIKKKNNNRRRUUUXXXYYYZZZZZZ\\\]]]]]]^^^___ccceeedddfffggghhhhhhjjjllloooooooooooopppqqqrrrtttuuuvvvzzz}}}zzzpppbbbWWWPPPMMMJJJHHHFFFFFFGGGHHHHHHIIIIIIIIIHHHIIIKKKLLLKKKLLLMMMOOOQQQTTTYYY^^^```bbbcccccceeeeeeeeeffffffeeeeeeddddddddddddcccbbbaaa______ZZZ[[[\\\\\\]]]]]]\\\\\\^^^bbbiiipppwww~~~|||uuuoookkkfff___YYYXXXUUUUUUYYYZZZZZZ]]]bbbfffiiimmmpppqqqrrrssstttuuurrrnnnlllmmmqqqvvvyyy~~~~~~|||zzzzzzyyyyyywwwsssllleee```______[[[[[[[[[\\\\\\]]]]]]^^^bbbeeehhhjjjkkkooouuuzzz}}}~~~tttiii___YYYYYYXXXXXXXXXYYYZZZ[[[\\\YYYZZZ\\\___aaaccceeeffffffkkkqqqvvv{{{yyytttrrrqqqpppooovvvvvv{{{~~~{{{xxxsssmmmfff^^^UUUPPPHHHJJJNNNRRRVVVXXXZZZZZZ[[[\\\]]]]]]^^^___ccceeedddeeeggghhhhhhiiilllnnnmmmmmmnnnnnnoooppprrrrrrssswww{{{~~~zzzoooaaaYYYNNNFFFCCCCCCBBBAAAFFFEEEDDDDDDDDDFFFHHHIIIBBBEEEHHHJJJLLLMMMOOOQQQPPPTTTZZZ___bbbdddfffgggeeeeeeeeeeeeffffffggggggffffffffffffeeecccbbbaaa```aaabbbccccccbbb```___```dddkkkqqqwww}}}yyytttqqqkkkbbb[[[YYYTTTRRRUUUWWWVVVXXX[[[^^^bbbgggjjjjjjjjjjjjkkkiiifffbbb______bbbgggjjjpppwww}}}{{{zzzwwwuuutttssssssnnnlllggg```XXXTTTRRRRRRRRRSSSSSSUUUVVVWWWXXXYYYXXX\\\aaadddfffjjjqqqvvv}}}xxxmmmccc[[[VVVUUUVVVWWWYYYYYYYYYYYYXXX\\\[[[ZZZZZZ\\\]]]]]]]]]```fffmmmttt{{{|||wwwtttpppooopppssstttwwwzzz~~~~~~wwwooofff^^^VVVPPPLLLLLLMMMQQQVVVZZZ[[[[[[ZZZ[[[]]]^^^^^^```ccceeeggggggggggggggghhhiiiiiimmmlllllllllmmmnnnpppqqqqqquuuyyy|||~~~vvvlllbbbZZZJJJHHHEEECCCAAAAAAAAABBBAAACCCEEEFFFGGGHHHGGGGGGIIIFFFGGGJJJKKKJJJLLLPPPTTT[[[aaabbbbbbfffiiiiiipppnnnlllllllllmmmlllkkknnnlllkkkiiigggfffeeeeeefffhhhiiihhheeebbbaaaaaaccceeejjjpppvvv|||~~~|||vvvjjj```]]]YYYSSSQQQRRRSSSSSSQQQSSSWWW]]]aaabbbbbbbbbbbb___\\\WWWSSSRRRTTTWWWZZZaaagggpppxxx~~~{{{yyywwwwwwuuurrrnnnjjjgggdddccc```]]]XXXRRROOOLLLLLLLLLFFFHHHIIIJJJKKKNNNQQQTTTUUUYYY___ccceeejjjpppuuu}}}tttiiiaaaZZZVVVVVVWWWXXXZZZZZZZZZYYYYYYYYYXXXXXXXXXZZZ\\\]]]]]]dddiiipppvvv}}}{{{uuuqqqooopppssstttuuuwwwzzz|||wwwpppiiiaaaYYYSSSLLLLLLMMMPPPUUUYYYZZZZZZZZZ[[[]]]^^^^^^```bbbeeefffffffffffffffggghhhhhhkkkjjjjjjjjjkkkmmmnnnoooooossswww{{{}}}{{{pppfff___WWWOOOHHHFFFEEEBBB@@@??????@@@AAA???AAACCCEEEGGGHHHIIIIIIJJJHHHHHHLLLNNNNNNQQQWWW[[[dddjjjkkklllpppsssssstttsssqqqqqqrrrrrrqqqppptttsssqqqooonnnllllllkkkhhhiiijjjiiifffdddbbbcccfffiiimmmrrrwww|||wwwmmmbbb\\\UUUQQQQQQRRRRRRQQQPPPSSSWWWZZZ[[[[[[[[[[[[WWWTTTQQQMMMLLLNNNPPPRRRTTTYYYaaaiiiqqqxxx~~~|||xxxtttqqqpppjjjhhhfffccc```^^^\\\[[[VVVSSSOOOLLLIIIHHHIIIIIIGGGHHHJJJJJJKKKMMMQQQTTTSSSXXX]]]aaadddjjjqqqwww|||nnnddd]]]YYYVVVXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXXXXYYY[[[]]]___aaakkkpppwww}}}zzzssspppnnnqqquuuvvvuuuwwwzzz}}}{{{xxxtttnnnfff]]]WWWLLLLLLLLLOOOTTTWWWYYYYYYZZZ[[[]]]^^^^^^___bbbdddeeeeeeddddddeeeeeefffggghhhhhhhhhhhhiiikkklllmmmmmmpppuuuyyy|||~~~wwwrrrjjjcccYYYQQQLLLHHHCCC???AAA@@@???======>>>???@@@>>>???BBBDDDGGGIIIJJJJJJKKKIIIKKKOOOQQQSSSXXX___bbbkkksssuuuwww{{{}}}|||}}}{{{yyyyyyzzzyyyxxxvvvwwwvvvtttrrrpppooonnnnnnjjjkkklllkkkhhhfffeeeffflllnnnrrrvvvyyy}}}}}}mmmeee[[[TTTSSSSSSSSSRRRNNNPPPQQQSSSTTTSSSSSSRRROOOMMMKKKHHHGGGHHHIIIIIIGGGKKKQQQXXX^^^eeelllqqquuuwww{{{}}}|||||||||}}}{{{yyyvvvrrrmmmiiifffeee[[[ZZZXXXVVVTTTSSSSSSRRRKKKJJJHHHFFFEEEFFFGGGHHHGGGHHHJJJJJJKKKMMMPPPSSSTTTXXX]]]aaafffllluuu{{{||||||~~~vvvhhh___ZZZXXXWWW[[[[[[\\\]]]]]]]]]\\\[[[YYYZZZ\\\]]]___bbbfffiiitttxxx{{{tttqqqoooppptttwwwvvvwwwzzz||||||zzzxxxsssjjj___XXXMMMLLLLLLNNNRRRVVVXXXXXXZZZ[[[]]]]]]]]]___aaaccccccccccccccccccdddeeeeeeffffffggghhhiiikkklllllllllooosssxxx|||~~~vvvooohhhaaa]]]YYYSSSLLLGGGEEECCCAAA???===============>>>???@@@???@@@BBBDDDFFFHHHIIIJJJLLLKKKMMMQQQTTTVVV^^^fffkkkuuu}}}zzzyyywwwuuurrrqqqpppooommmnnnooommmkkkiiiiiijjjpppsssvvvxxxzzz}}}zzzqqqeee\\\YYYXXXWWWVVVPPPOOOOOOOOOPPPOOONNNMMMKKKJJJHHHGGGFFFFFFEEEEEECCCFFFIIIMMMQQQWWW^^^ccceeehhhmmmpppqqqqqqqqqqqqpppoookkkgggccc___[[[ZZZSSSRRRPPPOOOMMMMMMLLLLLLHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJJJJKKKMMMPPPSSSXXX\\\aaaeeejjjqqqzzz~~~yyyzzz|||qqqddd\\\YYYXXXXXX\\\]]]^^^_________^^^]]][[[]]]___aaaccchhhnnnrrryyy}}}|||vvvssspppoooqqqwwwuuuvvvzzz~~~|||vvvlll```YYYOOOMMMLLLNNNRRRUUUWWWXXXZZZ[[[]]]]]]]]]^^^```cccbbbbbbbbbbbbbbbccccccdddeeefffgggiiijjjllllllmmmmmmooosssxxx}}}{{{oookkkeee___ZZZUUUOOOLLLJJJGGGCCC@@@>>>>>>???>>><<<<<<===>>>???@@@AAABBBCCCCCCDDDEEEFFFGGGHHHIIINNNMMMPPPTTTWWW[[[eeeoooyyy|||yyywwwvvvuuuqqqrrrrrrpppnnnmmmmmmnnnsssvvvzzz{{{{{{~~~rrrhhhbbb___\\\YYYSSSQQQPPPOOOPPPOOOLLLJJJIIIHHHGGGFFFEEEEEEDDDDDDEEEFFFGGGHHHJJJMMMSSSWWWXXX[[[```cccdddddddddeeeeeedddaaa]]]ZZZVVVSSSRRROOONNNLLLKKKIIIHHHHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIHHHIIIKKKLLLMMMOOOSSSVVV[[[___eeeiiinnnuuu}}}~~~yyywwwyyy{{{|||nnnbbb[[[YYYYYYZZZ]]]^^^___aaabbbbbbaaaaaa]]]___ccceeegggllltttzzz~~~|||wwwtttpppooopppuuutttuuuzzzyyynnnbbbZZZQQQOOOMMMNNNRRRUUUWWWXXXZZZ\\\]]]]]]]]]]]]```bbbbbbbbbaaaaaabbbbbbcccdddeeefffhhhjjjkkklllmmmmmmnnnpppsssxxx}}}~~~zzzyyyyyyzzz|||~~~{{{tttmmmiii^^^[[[VVVRRROOOKKKHHHEEEAAAAAA???>>>======>>>>>><<<===>>>???AAABBBCCCCCCEEEEEEEEEFFFGGGHHHIIIJJJOOOPPPTTTZZZ]]]dddqqq~~~~~~{{{yyywwwtttuuuuuusssqqqpppqqqrrruuuyyy}}}~~~~~~wwwpppjjjccc___YYYWWWTTTUUUUUUTTTOOOKKKHHHHHHFFFEEEDDDCCCCCCCCCFFFFFFFFFEEEEEEGGGJJJMMMNNNQQQUUUWWWWWWWWWXXXYYYZZZYYYWWWUUURRROOOMMMLLLKKKJJJIIIGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGHHHIIIIIIKKKMMMOOOPPPRRRUUUYYY]]]```dddjjjooosssxxx|||wwwwwwwwwxxxyyy{{{|||}}}yyyvvvvvvyyy|||zzzmmmbbb[[[ZZZZZZ[[[]]]^^^```bbbcccddddddccc```dddhhhjjjmmmsss|||{{{uuurrrpppppprrrsssrrruuuzzz~~~zzzqqqeee^^^RRRPPPNNNOOORRRUUUXXXXXXZZZ\\\]]]]]]\\\]]]___aaabbbbbbaaaaaabbbbbbcccddddddeeegggjjjkkklllmmmmmmnnnooorrrvvv{{{}}}{{{yyyuuuuuuuuuuuuvvvxxxyyyzzzyyy}}}}}}vvvpppjjjeee```\\\VVVSSSOOOLLLJJJGGGEEEBBB???@@@AAA@@@????????????======???@@@BBBCCCCCCCCCEEEEEEEEEFFFHHHJJJLLLMMMQQQSSSYYY```fffppp|||{{{wwwwwwwwwuuusssrrrtttvvvwww|||zzzpppiiiccc```______aaa___XXXSSSKKKJJJHHHFFFEEEEEEEEEFFFEEEFFFFFFEEEDDDDDDFFFHHHGGGIIILLLLLLLLLLLLMMMNNNPPPPPPOOOMMMLLLJJJIIIIIIGGGGGGFFFFFFFFFGGGGGGHHHGGGHHHHHHJJJKKKLLLMMMNNNOOOQQQTTTVVVYYY\\\aaaeeegggmmmsssxxxzzz~~~}}}yyysssooommmnnnoooqqqtttwwwzzz|||xxxwwwyyy}}}yyymmmbbb\\\[[[[[[\\\]]]^^^```cccdddeeeeeeeeeeeeiiimmmppprrrxxxzzzssspppoooqqqtttrrrqqqtttzzz~~~{{{rrrhhhaaaTTTQQQOOOOOORRRVVVXXXYYYZZZ\\\]]]]]]\\\]]]___aaabbbbbbbbbbbbbbbccccccdddbbbdddfffiiikkklllllllllnnnnnnpppuuuzzz{{{yyyvvvssssssttttttuuuuuuvvvvvvuuuyyy}}}|||zzzuuummmfffaaa]]]YYYVVVPPPMMMIIIGGGEEECCC@@@>>><<<>>>@@@@@@???>>>============???@@@BBBBBBCCCCCCDDDDDDEEEFFFIIILLLOOOPPPRRRUUU\\\eeemmmyyyxxxxxxxxxvvvttttttuuuwwwyyy~~~{{{rrrllliiihhhjjjkkkiiiaaa[[[NNNMMMJJJHHHGGGGGGHHHIIIDDDFFFFFFFFFEEEEEEGGGHHHDDDEEEFFFFFFEEEEEEGGGHHHJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHJJJKKKLLLHHHIIIKKKMMMOOOQQQRRRSSSSSSUUUXXX[[[^^^bbbgggjjjooottt{{{|||wwwrrrlllhhhggghhhkkknnnrrrvvvzzz|||zzzzzz}}}~~~}}}wwwkkkfffccc___^^^```___bbbeeeggggggggghhhiiihhhmmmrrrwww{{{yyypppooopppooommmtttuuuyyy||||||zzznnndddTTTPPPLLLLLLPPPTTTVVVVVVYYY\\\^^^______```aaabbbcccccccccbbbaaabbbdddfffbbbbbbccceeegggiiikkklllmmmmmmnnnoooqqqrrrssstttsssrrrqqqpppppppppqqqrrrqqqtttyyy}}}~~~|||{{{~~~~~~~~~}}}zzzuuurrrpppkkkddd]]]XXXTTTQQQOOOJJJGGGCCCAAA@@@???>>>===;;;<<<======>>>======<<<===>>>@@@BBBCCCEEEEEEFFFHHHEEEFFFJJJLLLLLLOOOTTTYYY```iiioooxxx{{{{{{zzzzzz{{{|||}}}}}}}}}vvvsssttt}}}nnn]]]XXXSSSNNNKKKLLLMMMMMMKKKPPPNNNLLLIIIHHHHHHIIIIIIIIIHHHFFFDDDCCCCCCDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHIIIIIIJJJLLLNNNMMMNNNPPPRRRTTTVVVXXXZZZZZZ]]]bbbfffjjjnnnrrruuuzzz{{{vvvppphhhdddeeejjjjjjkkkmmmqqqtttwwwyyy|||}}}~~~~~~tttiiidddbbb``````cccbbbeeehhhjjjjjjjjjkkklllnnnrrrxxx}}}xxxpppooopppooonnntttuuuxxx}}}zzznnndddUUUQQQMMMMMMQQQVVVWWWWWWZZZ\\\___`````````bbbccccccccccccbbbaaabbbdddfffcccdddeeeggghhhjjjkkklllkkkkkkmmmoooqqqssstttuuurrrqqqpppooonnnooooooppppppssswww{{{}}}|||{{{yyyyyyxxxxxxxxxxxxuuupppmmmmmmhhhaaaZZZVVVRRROOOMMMIIIFFFCCCAAA@@@???>>>===<<<<<<<<<============>>>>>>???@@@BBBDDDEEEEEEFFFGGGEEEFFFKKKNNNOOOSSSXXX```gggppp{{{~~~~~~}}}}}}~~~~~~~~~|||lll___ZZZTTTPPPQQQSSSTTTTTTVVVTTTRRROOOMMMLLLLLLLLLIIIHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJLLLMMMMMMMMMOOOQQQOOOQQQSSSUUUWWWYYY\\\^^^aaaeeeiiimmmppptttyyy|||xxxrrrlllfffcccdddiiijjjlllnnnqqquuuxxxzzz|||}}}~~~|||{{{|||}}}}}}ssshhhdddbbbbbbdddggggggjjjmmmnnnooopppqqqsssuuuyyywwwooonnnoooooonnntttsssvvv|||yyymmmdddVVVRRRNNNNNNRRRWWWYYYYYY[[[]]]___``````aaabbbcccbbbccccccbbbaaabbbdddfffeeefffhhhjjjkkkkkkkkkkkkiiijjjkkknnnppprrrttttttooonnnmmmlllllllllmmmnnnnnnppptttxxxyyyyyywwwvvvrrrrrrrrrsssssspppllliiihhhddd]]]WWWSSSOOOLLLJJJHHHFFFBBB@@@??????>>><<<======<<<<<<<<<===>>>??????@@@BBBCCCDDDEEEEEEEEEFFFEEEGGGLLLOOORRRXXX___gggmmmyyykkkfff^^^ZZZZZZ]]]aaacccbbbaaa^^^ZZZWWWTTTRRRQQQLLLKKKJJJIIIHHHGGGGGGGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJLLLNNNNNNNNNOOOQQQRRRVVVXXX[[[]]]^^^```dddfffkkknnnrrrvvvyyy}}}sssmmmgggbbbaaadddhhhjjjlllooosssvvvyyy{{{||||||~~~~~~{{{|||~~~}}}|||vvvkkkffffffeeehhhkkklllnnnqqqssstttvvvxxxzzzzzzvvvnnnmmmnnnnnnnnnsssqqqsssyyy~~~wwwllldddWWWRRRNNNMMMRRRVVVYYYZZZ[[[]]]___aaaaaaaaabbbdddaaabbbbbbaaaaaabbbdddfffggghhhjjjlllmmmlllkkkjjjjjjjjjkkkmmmnnnooopppqqqmmmllljjjiiiiiiiiijjjkkklllnnnqqqtttuuuuuusssrrrooooooppppppqqqoookkkgggddd```ZZZUUUQQQNNNKKKHHHGGGEEEAAA?????????===<<<>>>===<<<;;;;;;===???AAAAAAAAACCCDDDEEEFFFFFFFFFGGGGGGIIINNNQQQUUU]]]fffpppyyy{{{uuulllfffeeejjjpppuuutttrrrooojjjddd^^^YYYVVVTTTSSSQQQOOOMMMKKKJJJJJJGGGGGGHHHIIIIIIJJJKKKKKKLLLNNNQQQRRRRRRTTTVVVXXX^^^aaaeeehhhiiikkknnnqqqtttwwwzzz}}}rrrjjjccc______cccgggiiimmmqqquuuyyy{{{||||||}}}~~~}}}{{{oookkkjjjiiikkknnnnnnpppsssvvvxxx{{{~~~vvvnnnlllmmmnnnnnnqqqppppppuuuzzz~~~}}}~~~}}}}}}||||||{{{uuullleeeWWWRRRMMMLLLPPPUUUXXXXXXZZZ]]]___``````aaabbbccc```aaabbbaaa```aaadddfffgggiiikkklllmmmllljjjiiilllllllllllllllllllllllljjjiiihhhgggfffggghhhhhhjjjlllnnnqqqqqqqqqooonnnmmmmmmmmmnnnnnnlllhhheeeaaa]]]XXXTTTQQQNNNKKKHHHFFFDDD@@@???>>>>>>===<<<>>>===<<<;;;<<<>>>@@@BBBAAABBBCCCEEEFFFGGGGGGHHHJJJJJJMMMRRRTTTYYYcccmmm{{{yyyrrrpppuuu}}}zzzsssjjjbbb]]][[[ZZZXXXVVVSSSPPPNNNLLLLLLLLLLLLLLLLLLMMMMMMMMMTTTVVVXXXZZZ[[[]]]___aaadddiiipppsssssstttxxx{{{|||qqqhhhaaa]]]___bbbgggjjjoootttyyy|||~~~}}}~~~{{{vvvsssrrrpppqqqsssrrruuuxxx|||wwwooollllllmmmnnnooonnnpppqqqsss{{{~~~}}}|||{{{|||}}}}}}yyyzzz{{{{{{yyytttlllgggYYYTTTNNNLLLOOOTTTVVVWWWZZZ\\\^^^______```aaabbb```aaaaaaaaa```aaadddgggggghhhiiijjjkkkjjjjjjiiimmmmmmlllkkkjjjjjjiiiiiihhhhhhfffeeeeeeeeefffgggiiijjjlllnnnnnnnnnmmmllljjjiiiiiijjjjjjhhhccc```^^^[[[WWWSSSPPPNNNJJJHHHEEECCC???>>>>>>>>>===<<<===<<<<<<<<<===???AAABBBAAABBBDDDFFFHHHIIIIIIJJJNNNNNNRRRWWWZZZ```lllyyy}}}xxxuuurrrtttwwwyyy|||}}}{{{zzz|||zzzwww|||uuukkkfffaaaaaa___]]][[[XXXUUUTTTTTTTTTUUUUUUVVVVVVWWWWWW\\\^^^```aaabbbccceeegggiiiqqq{{{{{{mmmeee___\\\^^^bbbgggkkkqqqwww}}}{{{uuu}}}}}}}}}xxxqqqlllkkklllmmmmmmnnnqqqqqqooovvv~~~}}}|||{{{|||}}}}}}{{{|||}}}}}}{{{uuummmhhh]]]WWWPPPMMMOOOSSSVVVWWWXXX[[[]]]^^^^^^___```aaa___```aaa``````aaadddgggeeeffffffggghhhiiiiiijjjlllkkkkkkjjjiiiiiihhhhhhhhhgggeeedddddddddeeefffiiijjjkkklllllllllkkkjjjiiihhhhhhhhhhhheeeaaa]]][[[XXXTTTRRROOOMMMIIIGGGDDDBBB???============<<<;;;<<<===>>>???@@@AAAAAA@@@AAADDDFFFIIIJJJKKKLLLPPPQQQVVV\\\aaaiiixxxpppiiicccbbbbbbaaaeeejjjmmmppptttwwwyyyxxxwwwuuuvvvyyy}}}~~~zzz~~~}}}sssnnnhhhhhhiiihhhgggfffdddcccbbbbbbdddfffgggiiikkkkkklllmmmnnnmmmlllkkklllmmmrrr|||}}}rrrfff```\\\ZZZ]]]bbbhhhlllssszzzxxxrrrzzzqqqlllkkklllmmmkkkooosssrrrnnnuuu~~~||||||}}}}}}~~~~~~}}}vvvnnnjjj___YYYQQQNNNPPPTTTVVVWWWXXXZZZ\\\^^^^^^^^^___aaa___````````````aaadddgggeeedddeeeeeefffhhhiiijjjjjjjjjiiiiiiiiiiiiiiiiiigggfffeeedddddddddeeefffiiijjjkkkllllllkkkjjjiiijjjjjjiiiiiihhheeeaaa]]]YYYVVVSSSPPPNNNLLLHHHFFFDDDAAA>>>============<<<;;;<<<===???@@@@@@AAA@@@@@@AAACCCFFFIIIKKKMMMMMMQQQSSSYYY```fffppp{{{ggg[[[VVVSSSTTTVVVWWW[[[aaaeeegggkkknnnqqqqqqqqqqqquuuxxx|||zzz}}}yyysssooooooqqqrrrrrrrrrqqqpppnnnoooqqqtttwwwzzz|||~~~}}}zzzxxxxxxxxx{{{uuujjj```[[[YYYYYY\\\bbbhhhmmmttt|||xxxrrrxxxuuurrrmmmjjjjjjlllqqqppprrrxxx{{{}}}}}}~~~}}}|||{{{{{{|||}}}~~~xxxpppjjjhhh```YYYPPPMMMPPPSSSUUUTTTXXXZZZ]]]^^^______aaabbbaaa```___^^^___aaacccdddeeeeeeffffffggghhhhhhhhhgggggggggggghhhhhhhhhhhhfffeeecccbbbbbbccceeefffjjjjjjllllllllljjjhhhfffgggfffeeedddbbb___]]]\\\[[[ZZZXXXTTTPPPJJJFFFCCCCCCAAA???>>><<<<<<<<<===<<<======???@@@AAABBBBBBCCCEEEGGGIIIJJJLLLPPPRRRWWW[[[dddmmmsss}}}rrr```ZZZOOONNNMMMMMMNNNQQQTTTVVV^^^aaafffjjjlllnnnqqqsssppptttzzz}}}zzz}}}xxxvvvrrrvvvyyy{{{|||~~~~~~jjj```WWWTTTTTTVVV[[[aaakkkpppwww}}}yyyqqqwwwsssqqqmmmkkklllkkkpppooorrryyy~~~~~~}}}}}}|||{{{{{{{{{|||~~~~~~yyyrrrmmmkkkccc\\\SSSNNNPPPTTTVVVVVV[[[\\\^^^___^^^^^^___```aaa````````````bbbcccdddeeeeeeffffffggghhhhhhhhhggggggggggggggggggggghhhfffeeedddccccccdddeeefffiiijjjkkkkkkjjjiiigggeeeeeeeeedddcccbbb```___^^^[[[ZZZXXXTTTPPPKKKGGGEEEBBBAAA???===<<<<<<<<<===<<<===>>>???@@@BBBBBBCCCCCCEEEGGGIIIKKKMMMQQQTTTZZZ]]]gggrrr}}}yyybbbTTTOOOMMMLLLKKKKKKLLLOOORRRSSSXXX\\\```dddgggiiilllnnnooosssxxx~~~xxxxxx{{{zzzzzz{{{}}}vvvfff]]]UUUSSSSSSUUUZZZ```jjjooovvv|||~~~wwwnnnuuuqqqpppmmmmmmooolllpppooorrrzzz~~~}}}zzzzzzzzz{{{|||}}}{{{uuuqqqppphhh```VVVPPPPPPSSSVVVWWW]]]^^^```___^^^]]]]]]^^^aaaaaabbbccccccddddddeeeeeeeeeffffffggghhhhhhhhhggggggggggggggggggggggggfffeeedddccccccdddeeefffhhhiiiiiiiiiiiigggfffeeebbbbbbccccccbbbaaa``````ZZZYYYWWWTTTQQQLLLIIIFFFBBBAAA???===<<<<<<<<<=========>>>@@@AAABBBCCCDDDDDDFFFHHHJJJLLLOOOSSSWWW___ccclllzzzttt```SSSJJJGGGIIIIIIHHHIIIJJJLLLNNNPPPSSSVVV[[[^^^aaadddhhhkkknnnqqquuu{{{{{{vvvxxx~~~xxxwwwyyy|||yyyjjj```XXXQQQQQQRRRTTTYYY___iiimmmtttzzz}}}{{{sssiii~~~tttpppooonnnoooqqqmmmpppnnnqqqzzz~~~}}}xxxxxxyyy{{{}}}~~~~~~{{{wwwtttssslllcccXXXQQQOOORRRUUUWWW\\\]]]______^^^]]]^^^___bbbcccdddeeefffffffffeeeeeeeeeffffffggghhhhhhhhhgggggggggggggggfffffffffffffffeeeddddddeeeffffffhhhhhhhhhhhhgggfffeeedddbbbbbbbbbbbbaaa```___^^^XXXXXXWWWTTTQQQMMMJJJGGGAAA@@@>>>===<<<<<<=========>>>???AAABBBDDDEEEEEEEEEGGGIIIKKKMMMRRRWWWZZZeeejjjuuuxxx___UUUNNNIIIGGGGGGHHHHHHIIIJJJLLLMMMNNNQQQSSSWWWZZZ]]]aaafffiiinnnppptttxxx{{{}}}zzzvvvxxx|||rrrbbbZZZSSSNNNOOORRRTTTXXX]]]fffkkkqqqvvvzzz||||||wwwmmmccc}}}sssoooooonnnooorrrooorrroooqqqyyy~~~}}}wwwxxxzzz|||~~~}}}{{{zzzxxxvvvuuunnnfff[[[RRRNNNOOORRRUUUXXX[[[]]]^^^______```bbbcccdddeeefffgggggggggfffeeeeeeffffffggghhhhhhhhhhhhgggggggggffffffeeeeeeeeeeeeeeeddddddeeeeeeeeegggfffffffffeeeddddddcccbbbaaaaaa```___]]]\\\[[[WWWWWWVVVSSSPPPMMMIIIGGG@@@???>>><<<<<<<<<======>>>>>>@@@AAACCCEEEFFFGGGFFFHHHJJJLLLOOOTTTZZZ^^^hhhqqqgggVVVPPPNNNJJJHHHHHHIIIJJJLLLMMMNNNOOOOOONNNPPPSSSUUUXXX\\\bbbfffmmmooossswww}}}}}}|||nnn___UUUOOOLLLOOOSSSTTTXXX\\\cccgggmmmrrruuuxxx{{{}}}}}}~~~xxxrrrggg\\\|||ssspppooonnnnnnqqqpppsssppprrrzzz~~~}}}xxxyyy{{{~~~~~~{{{yyyyyyyyyxxxvvvpppiii___UUUOOONNNPPPSSSVVVYYY\\\^^^___```cccdddddddddeeeffffffgggggghhheeeeeeffffffggghhhhhhhhhhhhggggggffffffeeeeeeeeedddddddddddddddddddddddddddccccccbbbaaaaaa````````````___^^^]]][[[YYYXXXVVVVVVUUURRROOOKKKHHHFFF???>>>===<<<<<<<<<======>>>???AAABBBDDDFFFHHHHHHGGGIIIKKKMMMQQQWWW]]]bbblllxxxnnnYYYPPPMMMJJJHHHHHHJJJKKKNNNPPPQQQRRRQQQQQQMMMNNNOOOPPPSSSWWW]]]bbbkkkmmmqqqvvv{{{~~~jjj]]]RRRNNNLLLPPPTTTUUUXXX\\\```ccciiimmmqqqtttwwwzzz{{{~~~yyyssslllaaaVVV|||sssqqqpppnnnmmmoooppptttrrruuu}}}~~~|||yyy{{{}}}~~~{{{yyyzzz{{{zzzxxxrrrlllcccXXXQQQOOOPPPRRRVVVXXX\\\^^^___aaaccceeeeeeeeeddddddeeefffhhhiiieeeeeeffffffggghhhhhhhhhhhhhhhgggffffffeeeddddddbbbccccccccccccccccccbbb```___^^^]]]]]]\\\\\\\\\\\\\\\\\\\\\[[[ZZZYYYXXXVVVUUUTTTQQQNNNIIIFFFDDD???>>>===<<<;;;<<<======???@@@AAACCCEEEGGGIIIIIIHHHJJJLLLNNNRRRYYY```eeesssggg]]]SSSNNNKKKHHHIIILLLKKKMMMPPPSSSTTTTTTSSSRRROOOOOOOOOPPPRRRVVV\\\aaahhhkkkoootttxxx~~~xxxeeeZZZQQQNNNMMMRRRVVVWWWXXX[[[\\\```eeeiiimmmppptttwwwzzz}}}|||~~~uuummmggg\\\RRR{{{tttrrrqqqnnnmmmmmmoootttssswww~~~{{{zzz|||~~~{{{zzz{{{|||{{{zzztttnnnfff[[[SSSPPPPPPRRRWWWYYY\\\^^^___```bbbdddfffeeedddcccdddfffhhhjjjeeeeeeffffffggghhhhhhhhhhhhhhhgggfffeeeeeeddddddaaabbbbbbccccccbbbbbbaaa]]]\\\[[[ZZZYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYVVVUUUSSSPPPMMMHHHDDDBBB>>>>>><<<;;;;;;<<<======???@@@AAACCCFFFHHHIIIJJJIIIJJJLLLOOOSSSZZZaaagggzzz~~~ddd[[[VVVRRRPPPLLLIIILLLQQQLLLNNNQQQTTTUUUUUUTTTSSSSSSSSSRRRRRRSSSXXX^^^cccfffiiimmmrrrvvv{{{sssaaaWWWQQQNNNNNNTTTWWWXXXYYY[[[[[[^^^cccgggkkknnnrrruuuzzz}}}zzzpppmmmssswwwzzz}}}rrrjjjdddZZZPPPyyyrrrooonnnmmmooossssssrrrssswww}}}{{{~~~~~~~~~|||{{{}}}zzztttjjj___XXXTTTTTTUUUYYYZZZ\\\___aaacccdddeeefffeeedddcccdddfffhhhjjjfffeeeeeeeeefffgggiiijjjiiigggeeeeeeeeeeeedddcccaaaaaabbbccceeedddaaa^^^YYYWWWUUUSSSRRRSSSUUUWWWVVVUUUVVVWWWYYYYYYWWWUUUUUUTTTRRROOOKKKGGGDDDBBB>>>>>>>>>>>>>>>??????@@@CCCCCCCCCDDDGGGHHHHHHHHHOOOMMMNNNQQQTTTYYYdddnnn}}}zzziiibbbXXXTTTOOOKKKKKKMMMNNNOOOOOOQQQSSSUUUVVVTTTRRRQQQUUUTTTSSSSSSVVVZZZ___bbbiiijjjlllnnnppprrrsssttt~~~mmm^^^WWWSSSSSSTTTVVVWWWYYY[[[\\\]]]___bbbeeehhhlllqqquuuvvv}}}}}}iiifffdddfffjjjqqqzzzrrrkkkaaaWWWPPPyyyrrrooonnnmmmooosssvvvuuuwww|||~~~~~~~~~|||vvvlllaaaZZZVVVUUUUUUXXXZZZ\\\___bbbdddffffffgggfffeeedddeeefffhhhiiiffffffeeeeeefffgggiiijjjiiigggeeedddeeeeeedddbbbbbbbbbaaabbbcccaaa^^^[[[XXXVVVTTTQQQQQQQQQSSSTTTTTTTTTTTTVVVXXXXXXVVVTTTTTTSSSQQQNNNJJJGGGDDDBBB??????>>>>>>>>>??????@@@DDDDDDEEEFFFHHHJJJJJJJJJOOONNNOOOSSSVVV\\\gggrrr~~~ooobbb]]][[[WWWRRROOOOOOPPPPPPPPPOOOQQQRRRTTTTTTSSSRRRQQQUUUTTTTTTUUUXXX]]]bbbeeejjjkkklllmmmnnnoooppppppooottt{{{kkk]]]WWWUUUVVVVVVWWWXXXZZZ\\\]]]___aaadddhhhkkkoootttxxxzzz}}}nnn___]]]]]]aaafffnnn|||{{{ssskkkaaaWWWPPP}}}~~~yyyrrrpppooonnnooorrrvvvwww{{{}}}wwwnnnddd\\\WWWUUUTTTWWWYYY]]]```dddfffhhhhhhhhhgggfffffffffggghhhiiiffffffffffffgggggghhhiiiiiigggdddcccccccccbbbaaabbbaaa`````````___[[[YYYWWWUUUSSSPPPOOOOOOPPPQQQRRRQQQRRRTTTVVVWWWUUUTTTRRRQQQOOOLLLIIIEEECCCBBB@@@@@@??????>>>??????@@@EEEFFFGGGHHHJJJKKKLLLLLLPPPOOOQQQUUUYYY___jjjuuusssgggaaa]]]```]]]XXXUUUTTTTTTSSSQQQPPPPPPQQQQQQRRRRRRRRRRRRUUUUUUVVVXXX\\\aaaeeehhhlllllllllkkkkkkjjjjjjjjjgggkkkqqqwww}}}{{{hhh]]]YYYXXXXXXXXXXXXZZZ[[[]]]^^^aaadddhhhllloootttxxx|||}}}~~~|||iii^^^VVVUUUXXX]]]ccclllyyy{{{rrrjjjaaaWWWPPP{{{vvvwww{{{zzztttsssrrrppppppssstttvvv{{{}}}}}}~~~~~~}}}xxxpppggg^^^XXXUUUSSSVVVXXX]]]aaaeeehhhiiijjjhhhhhhgggggggggggghhhiiigggggggggggggggggghhhhhhhhheeecccaaaaaaaaa___^^^___^^^]]]]]]^^^]]][[[YYYVVVUUURRRPPPNNNNNNNNNNNNPPPPPPQQQSSSVVVVVVUUUSSSPPPOOOLLLIIIFFFDDDBBBAAAAAA@@@@@@?????????@@@@@@EEEFFFHHHIIIJJJKKKMMMNNNQQQPPPRRRVVVZZZ```lllwww}}}rrrnnnjjjhhhhhheee```\\\ZZZWWWTTTRRRQQQPPPPPPOOOPPPQQQRRRSSSTTTUUUWWW[[[___dddhhhkkkmmmmmmkkkiiigggfffdddcccdddggglllqqquuuwwwxxxxxxwww|||xxxggg]]]ZZZZZZZZZYYYYYYZZZ\\\^^^```dddggglllqqqtttxxx|||~~~~~~|||~~~kkk]]]XXXSSSSSSWWW^^^eeelllyyyyyyppphhh___VVVOOO|||uuupppqqquuu}}}|||wwwwwwvvvsssrrruuusssvvv|||~~~~~~~~~}}}}}}~~~~~~}}}|||{{{xxxqqqiiiaaaZZZUUUSSSUUUXXX]]]bbbfffhhhiiijjjggggggggggggggghhhhhhiiihhhhhhhhhhhhhhhgggggggggfffccc```___^^^]]]\\\ZZZZZZYYYYYYZZZ[[[\\\[[[YYYVVVTTTRRRPPPOOONNNNNNNNNPPPPPPPPPRRRUUUUUUTTTRRRMMMLLLIIIFFFDDDBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDFFFIIIJJJJJJKKKMMMPPPRRRQQQSSSXXX\\\bbbnnnyyy}}}zzzvvvtttpppjjjddd___ZZZVVVSSSRRRQQQOOOOOOOOOPPPRRRSSSSSSUUUXXX]]]bbbfffjjjlllnnnmmmkkkhhheeebbb```___]]]```dddhhhkkkmmmnnnnnnqqqttt{{{vvvfff___]]]\\\[[[ZZZZZZ[[[^^^```bbbhhhlllrrrvvvyyy{{{}}}~~~}}}sss```WWWUUURRRSSSWWW___fffmmmzzz~~~uuullleee\\\SSSMMM~~~uuuooolllnnnrrryyy{{{{{{zzzwwwvvvwwwwwwyyyzzz~~~}}}{{{xxxsssllleee^^^XXXUUUTTTWWW\\\bbbfffhhhhhhhhheeeeeefffggghhhhhhiiiiiiiiiiiiiiiiiiiiihhhgggfffcccaaa^^^\\\[[[ZZZXXXVVVUUUTTTTTTUUUWWWXXXXXXWWWTTTSSSQQQPPPOOONNNMMMMMMOOOOOOOOOQQQRRRRRRPPPOOOKKKIIIGGGDDDBBB@@@@@@@@@?????????@@@AAABBBDDDDDDDDDGGGJJJKKKJJJKKKNNNRRRSSSSSSVVV\\\aaaiiiuuu~~~uuullleee^^^XXXUUURRRQQQPPPPPPPPPQQQSSSSSSTTTVVV[[[```dddhhhkkkmmmmmmllljjjgggccc```^^^]]][[[\\\___bbbeeehhhjjjjjjnnnpppvvv}}}vvvggg```___]]]\\\[[[[[[]]]```dddfffppptttyyy}}}~~~hhhYYYSSSQQQQQQRRRWWW^^^fffnnn{{{xxxoooggg```XXXPPPJJJyyyqqqmmmlllooosss{{{{{{yyyzzzzzz|||vvvyyy{{{yyyvvvpppiiibbb\\\XXXTTTWWW\\\aaaeeeggggggfffbbbccceeefffggghhhiiiiiiiiiiiijjjjjjiiihhhfffeeeaaa___[[[YYYXXXWWWTTTSSSRRRPPPOOOOOOQQQRRRRRRQQQPPPPPPOOONNNMMMMMMLLLLLLMMMMMMMMMNNNOOONNNLLLJJJIIIHHHEEEBBB@@@??????@@@>>>>>>???@@@BBBDDDFFFGGGEEEIIILLLMMMLLLLLLPPPTTTUUUUUUZZZbbbjjjssstttjjjbbb[[[WWWRRRRRRQQQQQQRRRRRRSSSSSSVVVYYY^^^ccchhhkkkmmmnnnlllkkkiiifffccc```^^^]]]______```bbbeeehhhkkkmmmppprrrwww~~~xxxiiibbbaaa```___^^^^^^```dddiiikkkxxx|||ttt___TTTPPPPPPQQQQQQVVV___gggqqqyyyrrriiiaaa[[[TTTMMMGGGyyypppnnnooopppvvv}}}{{{|||zzz|||vvvxxx~~~|||{{{xxxsssmmmeee___[[[TTTWWW\\\aaaeeefffeeeeeeaaabbbdddfffggghhhiiiiiiiiijjjjjjjjjiiihhhfffeee```]]]ZZZXXXVVVUUUSSSQQQPPPNNNLLLLLLMMMMMMMMMLLLNNNMMMMMMMMMLLLLLLKKKKKKLLLKKKKKKLLLLLLKKKIIIGGGHHHGGGDDDAAA????????????======>>>@@@BBBEEEGGGHHHFFFJJJNNNOOOMMMNNNRRRWWWUUUVVV\\\fffppp{{{yyymmmddd^^^ZZZRRRRRRRRRSSSSSSSSSSSSSSSXXX[[[```fffjjjmmmooooookkkjjjhhhfffccc```^^^]]]aaa``````aaacccgggjjjllltttvvv|||yyyjjjdddbbbaaa`````````ccchhhlllooo}}}jjjYYYSSSQQQQQQRRRRRRWWWaaajjjvvvuuunnneee]]]XXXRRRKKKFFF}}}vvvuuuxxx~~~~~~zzzxxxxxxzzzzzz}}}vvv}}}~~~zzzvvvrrrjjj___XXXXXXYYY[[[^^^bbbddddddccccccddddddddddddfffiiilllpppjjjeeedddgggjjjiiiggg___^^^[[[WWWSSSOOOLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIIIIHHHGGGGGGCCCBBB@@@>>>===>>>???@@@>>>@@@BBBDDDFFFGGGGGGGGGLLLMMMNNNPPPQQQSSSUUUVVVYYYWWW^^^nnnyyypppiii```ZZZSSSSSSRRRRRRSSSSSSTTTTTTZZZ]]]ccchhhmmmpppqqqqqqppplllfffbbbaaaaaaaaa```bbbbbbbbbccceeehhhlllnnnxxx~~~xxxkkkggggggfffeeeeeefffjjjooouuuyyyqqq```XXXSSSSSSWWWWWWYYY^^^hhhuuu|||tttiii^^^XXXRRRJJJEEEDDD{{{zzz}}}{{{{{{zzzvvvssstttwwwyyy~~~uuu|||yyytttkkk```XXXYYYYYYZZZ]]]aaacccbbbaaaccceeefffffffffgggjjjlllpppkkkfffeeehhhjjjiiiggg```___\\\XXXSSSOOOLLLKKKHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEBBBAAA???=========>>>???@@@AAACCCFFFGGGHHHHHHHHHKKKKKKLLLNNNQQQUUUXXXYYY______hhhzzzxxxooohhhaaa[[[WWWVVVUUUUUUUUUUUUVVVWWW^^^aaagggmmmrrruuuuuuuuurrrmmmhhhcccbbbaaaaaa``````bbbeeefffhhhlllqqquuuzzzoookkkkkkiiiiiiiiijjjlllrrryyyhhhZZZUUUPPPQQQTTTXXX[[[bbbmmmzzz~~~zzzoooeee[[[UUUPPPIIIDDDCCC|||wwwvvvtttooommmnnntttxxx|||ttt~~~|||xxxooobbbYYYXXXXXXYYY\\\___aaa```___eeefffggghhhhhhiiilllnnnqqqmmmiiihhhjjjjjjiiigggbbb```]]]XXXTTTOOOLLLJJJGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEECCCBBBBBBAAA@@@???>>>=========??????BBBCCCEEEGGGIIIJJJJJJKKKKKKKKKLLLPPPUUUZZZ]]]___fffjjjwwwwwwmmmgggaaa\\\\\\ZZZYYYWWWWWWXXXZZZ[[[aaafffmmmsssxxxzzz{{{zzzuuuqqqjjjeeecccbbbaaa```^^^ccciiikkklllpppwww}}}~~~sssppppppmmmooopppppppppvvvuuu^^^UUUSSSPPPPPPTTTYYY___hhhuuu{{{wwwjjj```VVVRRRMMMGGGCCCBBB~~~xxxtttrrroooiiigggiiisssyyyzzzsss|||ssseee\\\VVVVVVWWWZZZ^^^aaaaaaaaafffhhhjjjjjjjjjkkkmmmoooqqqooolllkkklllkkkjjjhhhdddbbb^^^YYYTTTOOOKKKIIIGGGFFFEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAA@@@??????>>>>>>>>>======>>>???@@@@@@DDDDDDFFFHHHIIIKKKLLLLLLKKKMMMPPPUUU\\\aaadddeeennnxxxsssjjjfffbbb______^^^\\\ZZZZZZ[[[]]]___dddhhhpppwww{{{}}}}}}|||xxxtttmmmgggdddbbbaaa```]]]dddlllooooooqqqyyyxxxssssssqqqtttwwwvvvvvv{{{kkkYYYTTTTTTQQQQQQUUUZZZbbbooo}}}}}}xxxssshhh^^^UUUPPPKKKEEE@@@@@@zzzuuurrrppplllfffdddgggrrrxxxzzztttvvviii___UUUUUUVVVYYY^^^bbbddddddgggiiikkkllllllmmmnnnpppqqqpppooonnnnnnmmmkkkjjjfffddd___ZZZTTTOOOKKKIIIGGGFFFDDDBBBAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBAAA@@@@@@??????>>>======>>>>>>>>>???@@@AAABBBCCCEEEFFFGGGHHHJJJLLLMMMNNNKKKOOOTTTZZZ```ffflllooonnnfffeeedddcccaaa```___^^^___```bbbcccfffjjjpppwww{{{}}}}}}|||zzzuuunnnhhheeecccaaa```___fffooorrrqqqrrryyy}}}xxxwwwwww{{{~~~~~~uuudddUUUSSSSSSQQQQQQVVV\\\fffuuu{{{uuupppiii___UUUOOOJJJCCC>>>==={{{vvvssspppnnniiiccccccfffpppuuu~~~xxxssszzzmmmcccWWWVVVWWWZZZ___ccceeefffgggiiilllmmmmmmnnnooopppooopppqqqqqqpppooommmlllhhheeeaaa[[[UUUOOOJJJHHHFFFEEEBBB@@@?????????@@@=========>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEFFFHHHHHHIIIJJJLLLNNNPPPQQQNNNSSSYYY]]]bbblllyyywwwgggccceeeggggggeeeeeeeeefffggghhhiiijjjiiilllqqqvvvzzz|||}}}}}}{{{vvvoooiiieeecccaaa```ccciiiqqquuuvvvwww{{{ppp___RRRPPPPPPNNNQQQWWW```kkk|||zzzsssnnniii^^^TTTNNNIIIBBB===<<<||||||ssspppnnnlllgggaaaaaaeeekkkpppwwwzzz{{{vvvnnn{{{|||pppggg\\\[[[ZZZ\\\```ccceeeeeegggiiilllnnnnnnnnnooopppnnnppprrrsssrrrqqqooooooiiigggbbb\\\UUUOOOJJJGGGEEECCC@@@===;;;<<<======:::;;;;;;<<<======>>>>>>=========>>>??????@@@@@@???@@@BBBDDDFFFHHHIIIIIILLLLLLLLLMMMOOOQQQSSSUUUUUU[[[___aaaeeetttooobbb```eeeiiijjjjjjkkkmmmpppqqqrrrssssssoooqqqssswwwzzz|||~~~~~~zzzuuunnniiieeecccbbbaaahhhmmmtttzzz}}}}}}}}}nnn^^^PPPNNNOOONNNSSS[[[eeeqqq}}}wwwqqqllleee[[[QQQLLLHHHAAA===<<<~~~pppnnnlllkkkeee``````eeeggglllsssuuuvvvuuujjjttt}}}rrriii```^^^]]]^^^aaacccddddddgggiiilllnnnnnnnnnooopppmmmooossstttsssrrrppppppjjjgggccc\\\UUUOOOJJJGGGDDDAAA>>>;;;999999:::;;;999999:::;;;;;;<<<======<<<<<<===>>>???@@@AAABBB@@@BBBDDDFFFHHHJJJKKKKKKOOOOOOOOOOOOQQQTTTVVVWWW^^^bbbfffeeeiii}}}}}}iii^^^___eeejjjlllnnnpppssswwwyyyzzzyyyyyyssstttvvvxxx{{{}}}zzzuuunnnhhheeecccbbbaaakkkooovvv}}}}}}|||nnn^^^QQQOOOPPPQQQWWW```iiiuuu}}}zzzvvvppplllbbbXXXOOOKKKGGGAAA======~~~{{{uuunnngggeeeccc```aaaccchhhiiilllooorrr~~~ooogggjjjvvvtttkkkddd___ZZZYYY\\\```bbbcccdddfffiiilllnnnooonnnnnnpppqqqqqqrrrrrrrrrqqqqqqmmmhhhaaa\\\WWWRRRKKKFFFDDDAAA===;;;;;;<<<<<<<<<;;;;;;:::::::::;;;<<<<<<============>>>>>>>>>>>>BBBDDDEEEEEEFFFHHHLLLOOORRRQQQPPPRRRUUUXXXZZZZZZ```bbbhhhnnnvvvtttddd```bbbfffmmmuuuyyy{{{}}}}}}{{{zzzzzzzzzyyyxxxvvvsssqqqmmmhhhdddbbbdddffftttyyyqqqcccVVVUUUUUUUUU[[[dddnnn~~~|||wwwppphhhcccZZZUUUNNNHHHCCC???;;;888}}}|||sssllleeecccaaa^^^^^^```bbbbbbeeekkkrrrmmmdddfffrrrwwwoooddd^^^XXXVVVYYY]]]``````dddfffiiilllnnnnnnnnnnnnqqqqqqqqqqqqqqqqqqppppppooojjjccc^^^ZZZUUUNNNIIIFFFBBB>>>;;;;;;;;;;;;:::;;;::::::::::::;;;<<<<<<===>>>>>>???@@@@@@AAAAAADDDEEEGGGHHHHHHJJJNNNPPPRRRRRRRRRTTTXXX[[[^^^___iiikkkqqqxxxtttgggcccdddiiiuuu}}}|||zzzxxxwwwvvvtttsssqqqpppmmmiiieeeeeegggiiiuuuyyyqqqbbbVVVUUUVVVWWW^^^iiiuuu}}}zzzuuummmeee```UUUQQQJJJEEEAAA>>>;;;999~~~|||{{{}}}qqqiiicccaaa___\\\[[[]]]___^^^```fffqqqjjj```bbbnnnzzzssshhhaaaXXXUUUWWW[[[^^^```dddeeehhhkkkmmmnnnooooooqqqqqqqqqppppppoooooonnnppplllfffaaa^^^YYYRRRLLLGGGDDD???;;;::::::999999::::::999999:::;;;<<<<<<>>>??????AAABBBCCCDDDEEEFFFHHHIIIJJJKKKMMMPPPRRRSSSTTTUUUWWW[[[___dddfffnnnrrryyyyyyoooiiiiiippp~~~}}}~~~zzzyyyxxxuuusssqqqooonnnpppooonnnkkkhhhhhhjjjllltttyyyrrrcccXXXWWWYYY\\\fffrrr{{{wwwqqqiiiaaa[[[OOOKKKFFFAAA???===:::999|||}}}ooohhhcccaaa___[[[ZZZ\\\aaa``````fffttthhh^^^```lll~~~{{{vvvnnnfff\\\WWWWWW\\\___aaadddeeegggjjjlllnnnooooooqqqqqqpppoooooonnnnnnnnnqqqmmmhhhdddaaa\\\UUUPPPGGGDDD???<<<;;;::::::999:::999999999:::;;;<<<===>>>???@@@BBBCCCEEEFFFGGGGGGIIIKKKLLLMMMNNNQQQSSSTTTUUUWWWYYY]]]bbbhhhllltttzzzzzztttuuu~~~{{{sssrrrsssrrrrrrrrrpppnnnlllllllllppppppooommmkkkjjjlllmmmsssvvv|||ssseee[[[[[[]]]bbbooo}}}zzztttmmmeee\\\VVVMMMIIIDDD@@@===;;;999888{{{oooiiiccccccaaa]]]\\\]]]bbbaaabbbiii|||ggg]]]```lll~~~|||xxxtttkkk```YYYXXX\\\___aaacccdddgggiiilllnnnooopppqqqqqqpppooonnnnnnooooooqqqmmmiiifffddd___XXXRRRHHHDDD???===<<<<<<<<<;;;::::::::::::;;;<<<===>>>>>>???@@@BBBDDDFFFGGGHHHGGGIIILLLNNNNNNPPPRRRTTTUUUWWWZZZ]]]```fffmmmrrrqqqhhheeeffffffhhhjjjiiihhhhhhjjjlllpppqqqqqqooommmkkkllllllpppsssxxx}}}~~~sssggg______ccchhhwww}}}wwwqqqiiiaaaXXXSSSLLLIIICCC???===;;;999777wwwoooiiiddddddccc```___``````aaadddooofff\\\^^^jjj|||~~~|||wwwnnnbbb[[[YYY\\\^^^___cccdddfffhhhkkkmmmoooqqqqqqpppooonnnnnnoooqqqqqqqqqnnnkkkiiigggbbb[[[VVVJJJGGGBBB>>>======<<<;;;;;;;;;;;;;;;<<<===?????????@@@BBBCCCEEEGGGHHHIIIHHHKKKNNNPPPPPPQQQSSSUUUWWWZZZ^^^bbbfffnnnwwwvvvhhh```\\\[[[YYY]]]aaaccccccdddhhhllloooqqqrrrqqqnnnlllllllllmmmpppuuuzzz}}}~~~}}}|||wwwmmmfffhhhlllrrr~~~zzzsssllleee\\\TTTOOOKKKGGGBBB>>><<<;;;999777sssmmmhhhdddeeeeeebbbaaabbbaaadddhhhuuueeeYYYZZZeeewww|||sssggg___]]]^^^______cccdddeeegggjjjmmmpppqqqqqqpppoooooooooqqqssstttssspppmmmllljjjfff___YYYPPPKKKEEEAAA>>><<<;;;999<<<<<<<<<<<<>>>???@@@AAABBBCCCDDDEEEGGGHHHJJJJJJJJJMMMPPPRRRSSSTTTUUUWWWXXX]]]ccciiioooyyyzzzhhh^^^XXXUUUSSSPPPUUU[[[]]]^^^```fffjjjlllnnnpppqqqpppnnnnnnnnnmmmppptttyyy|||}}}~~~}}}yyytttwwwzzz}}}yyyuuuoooggg```XXXPPPKKKGGGCCC???<<<<<<;;;:::999}}}qqqlllgggdddeeeeeecccbbbdddeeehhhmmmyyyeeeWWWWWWaaassswwwllldddaaabbbbbbaaacccccceeegggjjjmmmpppqqqqqqpppooooooppprrrtttvvvuuurrrooonnnmmmiiibbb\\\TTTOOOHHHBBB>>>;;;999777<<<<<<======>>>@@@AAABBBEEEEEEFFFGGGIIIJJJKKKKKKLLLOOORRRTTTUUUVVVWWWXXXYYY___gggnnnvvvmmm]]]VVVSSSPPPMMMLLLRRRWWWZZZ[[[]]]ccciiiiiillloooqqqppppppppppppmmmppptttyyy}}}~~~{{{vvvrrrkkkddd]]]UUUMMMHHHCCC@@@===;;;;;;;;;;;;;;;xxxoooeeedddccccccdddfffhhhjjjfffiiiqqqfffXXXYYY```cccxxxuuukkkdddaaaaaabbbdddeeegggggghhhjjjnnnqqqnnnooooooooopppppppppqqqqqqrrrrrrqqqnnnjjjfffccc[[[TTTKKKDDD@@@>>><<<<<<;;;<<<===???AAACCCDDDEEEDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOQQQSSSUUUVVVXXXYYY^^^eeeooowwwvvvdddYYYSSSOOOMMMNNNOOORRRVVVYYY[[[]]]```bbbjjjkkknnnssswwwxxxwwwuuutttrrrsssyyy}}}~~~yyytttnnnddd[[[TTTNNNIIIFFFBBB@@@===;;;999999999:::wwwmmmffffffeeedddeeegggjjjkkkiiinnnwwwbbbTTTVVV\\\```sssxxxnnnhhheeeeeeffffffgggiiijjjjjjlllnnnqqqooooooooooooppppppppppppqqqqqqrrrqqqoookkkgggeee^^^XXXOOOGGGBBB???>>><<<<<<===>>>@@@BBBCCCEEEEEEEEEFFFGGGHHHIIIKKKLLLLLLMMMOOOQQQSSSVVVXXX[[[]]]bbbjjjuuu~~~ooo^^^UUUPPPMMMLLLNNNPPPRRRUUUXXXYYY\\\___aaahhhjjjnnntttxxxzzzxxxvvvsssppppppuuuzzz~~~zzzuuurrrlllcccZZZSSSMMMHHHEEEAAA@@@===;;;999999999:::uuulllhhhgggffffffgggiiilllmmmnnnsss~~~zzz\\\PPPQQQXXX\\\lll{{{{{{sssmmmkkkkkkllliiikkkmmmnnnmmmmmmoooppppppppppppppppppooooooooopppqqqrrrqqqpppmmmjjjhhhbbb\\\SSSLLLFFFBBB???===>>>>>>???AAABBBDDDEEEFFFFFFGGGHHHIIIJJJLLLLLLMMMLLLNNNQQQTTTWWW[[[```cccjjjssswwwiiiYYYRRROOONNNNNNQQQSSSTTTWWWXXXYYY[[[^^^aaaeeeiiinnnuuu{{{|||yyyvvvssspppoootttzzzxxxsssoooiii```XXXQQQLLLGGGDDD@@@???===;;;999999999:::tttkkkiiihhhhhhhhhiiikkknnnoooqqqwwwpppWWWMMMPPPVVV\\\hhhuuuwwwrrrppppppqqqlllnnnpppqqqpppoooooooooqqqqqqqqqpppppppppppppppqqqqqqrrrrrrqqqooommmkkkfffaaaXXXPPPJJJEEEAAA>>>@@@@@@AAABBBDDDEEEFFFFFFHHHHHHIIIJJJKKKLLLMMMMMMLLLOOORRRUUUXXX]]]dddiiiuuu~~~vvvhhhYYYRRRQQQQQQRRRTTTWWWXXXYYYZZZ[[[]]]```ccccccgggnnnvvv||||||yyyuuutttqqqrrrxxx~~~}}}xxxuuukkkeee\\\UUUNNNIIIEEECCC>>>===<<<;;;:::999::::::tttkkkiiihhhhhhhhhiiilllnnnpppqqqwwwiiiSSSMMMPPPWWW^^^hhhsss|||xxxuuussssssnnnppprrrrrrqqqooooooppprrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrpppooonnnjjjeee]]]UUUOOOIIICCC@@@BBBBBBCCCDDDEEEFFFFFFFFFIIIIIIJJJJJJKKKLLLMMMMMMLLLPPPTTTWWWZZZaaajjjqqqwwwiiiZZZTTTSSSSSSTTTWWWYYYZZZ\\\]]]]]]___aaaddddddhhhooowww||||||xxxtttqqqqqquuu}}}|||yyyvvvsssfffaaaYYYQQQLLLGGGCCCAAA<<<<<<;;;;;;::::::::::::sssjjjggggggggggggiiikkknnnpppqqqwwweeeRRRNNNPPPWWW___iiittt}}}yyyuuusssnnnpppqqqqqqpppoooooopppsssssssssssstttttttttuuussssssssssssrrrrrrqqqpppnnniiibbb[[[TTTNNNGGGCCCDDDEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJJJJKKKLLLLLLMMMLLLQQQWWW[[[___hhhuuu~~~xxxjjj[[[VVVUUUUUUWWWZZZ[[[^^^aaabbbcccdddeeeggghhhlllrrryyy}}}|||xxxtttnnnooovvv|||yyytttppplllbbb]]]UUUNNNIIIEEEBBB@@@;;;;;;;;;;;;::::::::::::qqqhhhfffeeeeeeeeegggjjjmmmoooooowwwcccRRRNNNNNNTTT\\\hhhuuu|||vvvrrrnnnooopppooonnnnnnoooqqqsssssstttuuuvvvwwwwwwxxxuuuuuuttttttsssrrrqqqqqqqqqmmmgggaaaZZZSSSLLLHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKLLLLLLRRRYYY___fffrrrzzzlll___ZZZZZZ[[[]]]aaabbbeeejjjmmmnnnnnnnnnoooppprrrwww|||~~~yyyuuunnnpppwww}}}{{{~~~~~~{{{wwwrrrlllhhh___ZZZRRRLLLGGGCCC@@@>>>999::::::;;;;;;;;;::::::~~~pppfffeeedddddddddfffiiilllnnnoooxxxcccRRRMMMLLLPPPXXXggguuuwwwrrrnnnooonnnmmmlllmmmoooqqqssstttuuuvvvwwwxxxyyyzzzvvvvvvuuutttsssrrrrrrqqqtttpppkkkddd^^^WWWPPPKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKRRR[[[bbbkkkyyy}}}ooobbb^^^___aaadddhhhiiimmmsssvvvxxxwwwwwwwwwuuuwww{{{{{{wwwqqqssszzz|||vvvyyy~~~~~~|||{{{xxxsssmmmiii]]]XXXQQQJJJFFFCCC@@@>>>999999:::;;;;;;;;;::::::yyymmmgggccceeeggghhhhhhiiilllnnnttt~~~```RRROOOMMMPPPWWWbbb|||}}}zzzrrrooolllkkklllmmmmmmlllrrruuuyyyzzzyyyxxxwwwwwwrrrssstttuuuuuuttttttsssnnnmmmkkkhhhddd]]]TTTNNNLLLIIIFFFEEEFFFHHHJJJJJJKKKLLLLLLKKKIIIHHHIIIJJJJJJQQQWWWbbbtttuuukkkhhhhhhhhhkkkooopppuuu|||zzzvvvxxx|||~~~vvvxxx{{{~~~zzzxxxvvvrrrkkkfff]]]WWWPPPIIIDDDAAA???===;;;;;;:::::::::;;;<<<<<>>===:::::::::::::::;;;;;;<<>><<<;;;999999999999999:::;;;<<<~~~zzz|||wwwmmmhhhgggggghhhhhhjjjooouuuzzz^^^NNNKKKIIINNNVVVppp|||wwwqqqmmmlllnnnpppppppppsssuuuvvvvvvvvvwwwxxxzzzzzz{{{zzzzzzxxxvvvuuussssssttttttsssoooiiidddXXXTTTNNNKKKJJJLLLMMMNNNNNNNNNNNNMMMMMMPPPUUUYYYcccqqqyyy}}}xxxuuutttvvvwww~~~uuupppppppppqqqqqqqqqqqqqqqrrrvvvyyy|||~~~~~~{{{yyyvvvuuurrrlllddd]]]QQQLLLFFFAAA>>><<<;;;:::999999999999:::;;;<<<===~~~zzzwww{{{uuulllgggfffggghhhiiikkkoootttxxx___OOOKKKJJJNNNVVVooo}}}vvvrrrpppqqqqqqqqqqqqsssvvvwwwwwwwwwyyyzzzyyyzzzzzz{{{zzzyyywwwvvvsssttttttuuutttqqqkkkggg]]]XXXQQQMMMLLLNNNOOOPPPNNNNNNNNNNNNOOOTTT[[[```jjj|||{{{wwwtttrrrrrrrrrxxx|||}}}rrriiiccc]]]___`````````bbbdddggglllnnnrrruuuvvvtttqqqoooppptttyyy}}}~~~{{{xxxuuussspppiii___XXXNNNIIICCC>>><<<;;;:::999999999999:::;;;<<<===>>>|||zzzyyy~~~}}}ssskkkfffccceeeggghhhjjjmmmqqqttt~~~aaaOOOJJJHHHKKKSSShhh~~~|||wwwuuusssrrrppprrrtttvvvwwwwwwwwwyyy{{{xxxyyyzzzzzzzzzyyyxxxwwwuuuuuuvvvwwwvvvrrrmmmhhhbbb\\\UUUQQQOOOQQQRRRSSSRRRRRRRRRSSSVVV\\\eeejjjwww~~~yyyuuuqqqppppppppppppssswww{{{qqqfff]]]XXXRRRTTTUUUTTTTTTUUUYYY\\\```bbbdddfffffffffffffffiiinnntttzzz~~~yyywwwsssqqqllldddZZZRRRKKKGGGAAA<<<::::::999888:::::::::;;;<<<===??????}}}|||||||||rrrjjjeeeaaaccceeeggghhhkkknnnppp{{{bbbOOOIIIEEEHHHPPP```www{{{{{{xxxuuurrrpppqqqrrrtttuuuuuuvvvxxxzzzwwwxxxyyyzzzzzzzzzyyyxxxvvvvvvwwwxxxwwwsssnnniiieee```XXXSSSRRRSSSTTTUUUXXXXXXYYYZZZ]]]eeennntttxxxrrrnnnmmmnnnoookkkmmmqqqtttyyyxxxjjj^^^VVVQQQQQQRRRRRRPPPMMMNNNQQQTTTWWWYYYZZZ\\\\\\^^^aaaccceeekkksssyyy}}}xxxuuurrrnnnjjjaaaVVVNNNJJJEEE???;;;999999999888:::;;;;;;<<<===>>>@@@@@@uuummmhhheeedddbbbccceeeeeeeeehhhnnn|||___RRRHHHFFFJJJIIIVVV___kkkuuu}}}~~~yyywwwwwwuuusssqqqqqqssstttuuuvvvvvvvvvzzzzzzyyyxxxwwwwwwwwwwwwxxxtttrrrrrrtttsssnnniiiiiifffaaa]]]ZZZZZZ[[[\\\ZZZddddddbbbhhhllltttvvvqqqqqqpppmmmjjjkkkjjjiiijjjmmmttt}}}pppcccWWWPPPOOOKKKJJJJJJIIIJJJKKKLLLMMMSSSRRRSSSVVVUUUUUU[[[cccbbbhhhooovvv}}}yyysssppplllhhhbbbZZZRRRLLLEEEBBB???;;;999999999::::::;;;<<<===>>>???@@@AAA}}}ssslllgggeeedddbbbbbbeeeeeeeeeiiiooo{{{\\\PPPGGGEEEHHHGGGPPPYYYeeeoooyyy{{{yyywwwuuusssqqqrrrtttvvvwwwxxxxxxxxxzzzzzzyyyyyyxxxxxxyyyyyyzzzwwwttttttvvvuuuqqqmmmqqqnnnjjjfffcccbbbbbbbbbcccmmmmmmlllsssxxxxxxrrrrrrsssrrrqqqkkkkkkiiiiiijjjpppxxx}}}|||lll^^^SSSNNNNNNKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNOOORRRRRRRRRXXX___ccciiiqqqxxxyyytttpppnnniiiddd^^^VVVNNNIIICCCAAA>>>:::888888999::::::;;;<<<===>>>@@@AAAAAAyyyoooiiieeedddbbbaaabbbeeeffffffjjjppp~~~zzzXXXMMMEEECCCFFFEEEHHHPPP\\\hhhttt}}}zzzwwwsssqqqrrrsssuuuwwwxxxyyyyyyyyyzzzyyyyyyyyyyyyzzzzzz{{{|||yyyvvvuuuwwwwwwuuurrrwwwvvvssspppmmmkkkjjjiiinnnxxxyyyyyy{{{uuutttvvvwwwwwwmmmllljjjhhhhhhkkkpppttt}}}wwwfffXXXOOOKKKLLLKKKJJJJJJJJJJJJKKKKKKLLLKKKKKKMMMPPPPPPPPPWWW^^^gggmmmuuu~~~}}}uuupppmmmjjjeee___YYYQQQIIIDDD@@@???<<<999888888888999:::;;;<<<===???@@@AAAAAAuuukkkeeeaaa```aaa```aaaeeeggghhhlllsssuuuVVVLLLEEECCCFFFDDDEEEKKKUUU```mmm~~~|||vvvqqqnnnqqqrrruuuwwwxxxyyyxxxxxxxxxxxxxxxxxxyyyyyyzzz{{{}}}zzzwwwvvvwwwxxxxxxwwwxxxxxxwwwvvvuuusssrrrqqqvvv{{{yyyxxxwwwvvvpppooommmjjjggggggiiillluuuyyytttbbbUUUMMMKKKMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMQQQQQQRRRYYYaaakkkrrr|||zzztttpppiiieee___YYYSSSLLLEEEAAA===<<<:::888777777888888;;;;;;<<<===???@@@AAABBBrrrgggaaa^^^^^^aaa```bbbfffiiijjjooovvvuuuxxxqqqTTTLLLGGGEEEFFFDDDFFFJJJQQQ[[[gggxxx}}}vvvpppmmmqqqsssvvvxxxyyyxxxwwwvvvwwwvvvvvvvvvwwwxxxyyyyyy{{{yyywwwvvvwwwxxxyyyyyywwwxxxzzz{{{{{{{{{{{{{{{}}}xxxtttrrrsssrrrqqqmmmiiigggggghhhooorrrwww{{{sssaaaUUUMMMLLLNNNLLLLLLLLLLLLLLLLLLLLLKKKLLLKKKNNNRRRSSSUUU\\\dddmmmuuuyyytttpppnnneeeaaaZZZTTTNNNHHHBBB>>>;;;:::999888777888888999;;;<<<===>>>???@@@AAABBB~~~pppfff```^^^^^^aaa```ccchhhkkkmmmssszzzpppvvvmmmRRRLLLHHHFFFGGGEEEFFFIIIMMMUUUbbbrrrwwwsssqqquuuwwwzzz||||||{{{yyywwwwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxyyyzzzzzzyyyzzz|||yyyssspppssstttsssppplllhhhggggggiiikkkooosssxxx~~~ssscccWWWOOOMMMOOOMMMNNNNNNNNNNNNMMMMMMLLLLLLLLLOOOTTTVVVXXX___gggoooyyyyyyrrrnnnjjjhhh```[[[TTTNNNHHHDDD???===999999888888888999999999;;;<<<===>>>@@@AAABBBBBB|||ooofffbbbaaabbbaaaaaadddiiimmmpppvvv}}}~~~sss~~~jjjPPPLLLHHHFFFGGGDDDEEEFFFIIIPPP]]]nnnzzzxxxwww}}}~~~}}}{{{xxxxxxwwwwwwvvvwwwwwwwwwvvvxxxyyyzzzzzzzzz{{{|||{{{|||~~~zzzvvvtttrrrssssssqqqmmmjjjhhhgggdddeeehhhkkkooovvv~~~ssseeeZZZQQQNNNNNNOOOOOOPPPPPPPPPOOONNNMMMPPPPPPSSSXXXZZZ]]]dddmmmvvv}}}wwwrrrkkkeeeaaaZZZUUUNNNHHHCCC@@@===:::888888888999999:::::::::<<<<<<===>>>@@@AAABBBCCCzzznnnfffdddeeefffbbbaaadddjjjnnnqqqwwwzzzgggNNNKKKGGGFFFFFFCCCCCCCCCEEELLLZZZlll}}}}}}|||}}}~~~zzzzzzyyyxxxwwwwwwwwwwwwvvvxxx{{{||||||||||||}}}|||}}}}}}|||zzzzzzppprrrsssrrrnnnkkkhhhhhhaaabbbcccfffjjjqqqyyyrrrfff\\\SSSNNNMMMPPPPPPQQQRRRQQQPPPNNNMMMTTTTTTXXX]]]___bbbjjjrrr}}}~~~|||yyyuuummmddd^^^VVVQQQJJJDDD@@@===;;;999777888888999::::::;;;;;;<<<<<<===???@@@AAABBBCCC|||qqqhhhccccccdddfffgggdddhhhppppppxxx}}}bbbLLLLLLHHHEEEGGGFFFDDDDDDGGGMMMUUUcccwwwyyyzzz{{{{{{{{{zzzyyyxxxyyy|||~~~~~~|||||||||yyy~~~{{{vvvrrrmmmmmmooonnnjjjfffbbb```^^^___dddllltttzzztttdddZZZTTTRRRRRRPPPRRRSSSSSSSSSSSSVVVXXXYYY]]]bbbfffiiiooowww}}}}}}zzzvvvrrrmmmgggaaa]]]PPPMMMGGGBBB===:::999999999999999::::::;;;;;;;;;>>>===???BBBAAA???AAAEEE}}}yyysssuuuwwwxxxyyy{{{~~~zzzooofffbbbbbbcccdddfffdddiiirrrrrrzzzbbbMMMKKKGGGDDDFFFEEECCCBBBDDDIIIPPP\\\ooo{{{|||}}}}}}}}}|||zzzzzz{{{}}}~~~|||||||||zzz~~~xxxsssooonnnooonnnjjjfffcccaaa```___bbbhhhnnnrrrzzzvvveeeYYYRRROOONNNRRRTTTUUUUUUUUUVVVXXXZZZ```dddiiimmmrrryyy~~~zzzuuuooojjjccc[[[WWWMMMJJJEEE@@@<<<::::::999999999999::::::;;;;;;<<>>@@@CCCCCCAAACCCGGGwwwnnnhhhffffffgggggghhhlllqqquuuvvvllldddaaabbbcccbbbeeeeeejjjssssss{{{```MMMKKKFFFCCCDDDBBBBBBAAABBBFFFLLLVVVhhhxxx~~~~~~~~~~~~}}}|||}}}~~~}}}||||||zzz~~~zzzvvvrrrpppooonnniiifffeeecccbbbaaabbbdddgggiiiqqqvvv~~~vvveeeYYYRRRPPPOOOUUUVVVXXXXXXXXXYYY[[[\\\gggkkkqqqvvv|||}}}yyyrrrkkkddd\\\TTTOOOHHHFFFBBB>>><<<:::::::::888999999:::;;;;;;<<<<<<@@@???AAADDDEEECCCFFFKKK}}}uuulllbbb\\\]]]]]]\\\\\\]]]bbbhhhlllxxx~~~sssjjjdddbbbccccccaaaeeefffjjjrrrqqqzzz{{{^^^LLLJJJDDDBBBCCC@@@BBBAAABBBFFFJJJSSSdddsss~~~~~~~~~}}}}}}}}}||||||yyytttqqqooolllhhheeeeeedddcccbbbbbbbbbcccccciiinnnttt{{{rrrbbbXXXTTTRRRRRRUUUWWWZZZ[[[[[[\\\]]]___iiinnnuuu}}}yyyuuunnnfff___WWWPPPKKKDDDBBB???===;;;:::::::::888999999:::;;;<<<======@@@???AAADDDEEEDDDHHHMMM{{{ssslllddd]]]YYYVVVWWWVVVVVVWWW[[[aaaeeeooozzz}}}qqqhhhddddddeeeeeebbbffffffiiiooooooyyyttt[[[LLLIIICCCBBBCCC>>>AAA@@@AAADDDHHHQQQaaaooozzz~~~~~~|||xxxtttoookkkgggddddddddddddccccccbbbbbbbbbcccggglllqqqxxx}}}nnn___VVVRRRRRRRRRTTTWWWZZZ]]]]]]^^^```bbbgggmmmwww}}}rrrnnnggg```ZZZSSSMMMIII@@@???===;;;::::::::::::888999999:::<<<======>>>@@@>>>@@@DDDEEEEEEIIIOOO~~~tttllleeeaaa^^^\\\UUUVVVWWWXXXYYY[[[^^^aaagggqqq{{{zzznnnfffdddeeeffffffcccgggfffhhhnnnooo|||mmmWWWJJJGGGBBBBBBCCC===>>>===>>>AAADDDKKKZZZiiivvv}}}wwwrrrlllhhhfffccccccccccccbbbbbbaaaaaa^^^aaadddhhhnnnvvv~~~zzzjjj[[[RRRNNNMMMNNNSSSWWW[[[___aaabbbdddffffffnnn{{{{{{wwwjjjfff___YYYTTTOOOJJJFFF>>>===<<<;;;::::::::::::888999:::;;;<<<===>>>???@@@>>>@@@DDDFFFGGGLLLRRR}}}pppfffaaa```aaaaaa]]]___ccceeeeeeeeeeeefffhhhqqqyyyxxxkkkcccbbbdddeeeeeecccgggfffhhhooorrrgggSSSIIIFFFAAABBBDDD===???>>>>>>@@@AAAGGGTTTbbbttt|||uuuoookkkiiicccbbbaaa``````_________[[[\\\^^^```eeemmmuuu{{{~~~ttteeeWWWOOOLLLLLLMMMSSSWWW]]]aaadddgggiiikkkiiisss|||uuupppccc___YYYSSSNNNIIIEEEBBB===<<<<<<;;;:::::::::999888999:::;;;<<<>>>??????AAA???AAAEEEGGGIIINNNUUU}}}oooddd___```ccceeegggkkkpppsssrrrqqqooooooooovvv~~~uuuiiiaaaaaacccddddddbbbffffffhhhpppuuucccRRRHHHFFFAAACCCDDD===CCCAAA@@@AAAAAAEEERRR^^^rrr~~~xxxqqqmmmkkkcccbbb```___]]]]]]\\\\\\XXXYYYZZZ\\\```gggpppvvv{{{wwwnnn```TTTNNNMMMNNNPPPTTTXXX^^^cccgggjjjlllnnnmmmxxx~~~xxxpppkkk```[[[UUUNNNIIIEEEAAA>>>===<<<<<<;;;;;;::::::999888999:::;;;===>>>???@@@BBBAAABBBFFFIIIKKKQQQXXX{{{kkkeeecccaaafffooossstttgggdddeeedddddddddjjjhhhhhhjjjnnnzzz~~~\\\RRRIIIEEEBBB???@@@CCC>>>???AAACCCBBBDDDOOO\\\oooyyysssooogggccc___\\\[[[[[[[[[ZZZXXXWWWVVVXXX]]]aaadddfffqqqyyysssfffYYYSSSPPPNNNOOORRRVVV\\\bbbeeeeeeeeeiiimmmuuu~~~xxxpppgggbbbVVVRRRMMMHHHEEEBBB???===;;;;;;:::999999:::::::::;;;:::;;;;;;===???BBBCCCBBBEEEFFFEEEFFFKKKUUU]]]{{{mmmhhhggghhhpppzzzsssgggcccdddccccccdddggggggiiimmmrrr~~~vvvZZZQQQIIIFFFCCC@@@@@@CCC===>>>@@@AAAAAACCCMMMYYYmmm{{{uuupppiiieee```\\\ZZZZZZYYYXXXXXXWWWVVVWWWXXXZZZ\\\\\\fffnnnyyymmmaaaUUUPPPOOOOOOQQQTTT\\\aaafffiiijjjmmmrrrwww~~~yyysssjjjbbb\\\SSSOOOJJJFFFCCC@@@===;;;:::999999888888999999999;;;;;;;;;<<<>>>@@@BBBCCCDDDEEEFFFEEEGGGMMMWWW```{{{ooommmnnnrrr~~~~~~qqqfffbbbbbbbbbbbbcccfffgggkkkpppxxxkkkWWWPPPIIIGGGDDD@@@???AAA======???@@@@@@AAAJJJUUUiii~~~yyytttmmmiiibbb]]]ZZZXXXVVVTTTUUUVVVVVVVVVVVVVVVWWWWWW]]]dddoooyyy}}}hhh]]]SSSPPPQQQRRRVVV[[[bbbfffkkknnnqqqvvv~~~zzzssskkkcccZZZTTTNNNKKKFFFBBB@@@===;;;999999888888777777888999999;;;;;;<<<===???AAACCCDDDEEEEEEFFFEEEHHHOOOZZZbbb{{{qqqqqqvvv}}}zzzoooeeeaaaaaa```bbbdddgggiiilllsss}}}fffUUUNNNIIIHHHEEEAAA???AAA???>>>>>>@@@@@@AAAHHHRRRbbbwww}}}yyyqqqllleee^^^ZZZWWWTTTRRRRRRTTTVVVWWWWWWWWWXXXXXXZZZaaajjjrrryyy{{{hhh]]]TTTSSSVVVYYY^^^cccgggkkkpppuuuzzz~~~vvvnnnfff]]]TTTOOOJJJGGGBBB???>>><<<:::888999888888888888999999:::<<<<<<===>>>@@@BBBCCCDDDDDDDDDEEEEEEIIIPPPZZZaaa{{{uuuxxx~~~wwwmmmccc`````````cccggggggjjjnnnuuufffSSSMMMHHHHHHFFFBBB???AAAAAA??????AAA@@@AAAGGGOOOYYYmmmzzzuuuoooggg```[[[WWWSSSQQQQQQSSSVVVWWWVVVVVVWWWYYYXXX^^^fffmmmssszzz|||iii```XXXXXX\\\```ggglllppptttyyy~~~}}}{{{sssjjjaaaXXXQQQLLLGGGDDD@@@>>>===<<<:::999999999999999999:::;;;;;;<<<===>>>@@@BBBCCCDDDEEECCCDDDEEEGGGKKKPPPWWW[[[}}}~~~sssjjjbbb``````aaaeeejjjhhhmmmttt}}}fffRRRLLLGGGGGGEEEBBB@@@BBBBBB@@@???AAAAAA@@@EEEKKKQQQaaauuu{{{wwwqqqiiibbb]]]YYYUUUSSSRRRUUUWWWVVVTTTSSSUUUXXXWWW]]]eeelllqqqwww~~~lllccc\\\^^^dddjjjqqqxxx~~~yyyxxxyyy|||vvvmmmddd\\\TTTMMMIIIDDDAAA>>><<<<<<<<<;;;999999999999999:::;;;<<<<<<<<<>>>???BBBCCCDDDEEEEEEBBBDDDGGGKKKOOOQQQSSSSSS|||ppphhhbbb```aaabbbhhhnnnmmmvvvcccRRRLLLFFFFFFDDDAAAAAACCCBBB???>>>?????????BBBGGGLLLWWWhhhwwwwwwrrrkkkddd___[[[XXXUUUSSSVVVXXXWWWUUUUUUZZZ^^^```eeelllrrruuuxxx}}}qqqhhhcccgggoooxxx~~~||||||~~~uuuooofff]]]UUUOOOJJJFFFAAA>>>;;;::::::;;;:::999888888888888999:::;;;<<<===>>>@@@CCCDDDEEEFFFFFFBBBFFFLLLQQQTTTSSSOOOLLL|||nnngggaaaaaaaaacccjjjppprrr~~~|||zzz~~~```RRRKKKFFFEEEDDDAAAAAADDDBBB>>><<<>>>>>>===@@@EEEIIIRRRaaaqqq}}}~~~}}}|||}}}xxxssskkkeee```]]]ZZZWWWRRRVVVYYYYYYXXX[[[bbbhhhlllqqqwwwyyyyyyzzz|||~~~vvvnnnjjjoooyyy}}}xxxpppjjjaaaXXXQQQKKKGGGDDD???<<<:::999999:::999888777777777777888999:::;;;===???AAACCCEEEFFFFFFFFFCCCHHHOOOUUUXXXTTTNNNHHH|||vvvjjjddd```aaabbbdddjjjppp}}}tttppp{{{yyy]]]PPPMMMIIIFFFEEEDDDCCCAAA@@@???===>>>???@@@@@@???GGGLLLVVVfffxxx}}}}}}|||zzzzzz|||vvvmmmeee```^^^\\\[[[WWWZZZ\\\\\\\\\cccppp{{{zzzwwwwwwvvv{{{}}}wwwuuu~~~~~~vvvpppggg```XXXRRRMMMGGG>>>777>>>===<<<:::999999::::::;;;::::::::::::;;;<<<<<<@@@AAABBBBBBBBBCCCFFFHHHJJJSSS]]]___YYYOOOFFFBBBzzzrrrhhhbbb___```aaadddjjjppp|||{{{iiiiiivvvyyy^^^PPPMMMIIIGGGFFFEEECCCBBBAAA@@@>>>>>>@@@AAA@@@@@@CCCHHHRRRaaattt}}}}}}~~~yyyqqqjjjeeebbb___]]][[[\\\]]]___eeessswwwqqqooommmsss{{{~~~yyyyyy~~~wwwnnnhhhaaaZZZSSSMMMJJJFFF???:::===<<<;;;999999999999:::::::::::::::;;;<<<===>>>===AAADDDEEEDDDEEEHHHLLLZZZfffqqqpppcccQQQEEE@@@uuummmddd___\\\^^^aaaccciiippp}}}zzzkkk___ccctttuuu[[[PPPMMMJJJGGGFFFEEEDDDBBBBBBAAA??????AAAAAAAAA@@@???CCCLLL[[[nnnwwwppplllhhheeecccfffddddddiiiuuu~~~qqqiiieeeccciiirrr{{{~~~||||||zzztttlllccc\\\XXXSSSLLLGGGEEECCC???<<<<<<;;;:::999888888888888999999999:::<<<===???@@@;;;AAAFFFGGGEEEGGGNNNUUUmmm{{{kkkRRRDDD@@@qqqggg```\\\ZZZ]]]```ccciiipppoooccc]]]eeewwwpppYYYQQQNNNJJJHHHGGGFFFDDDCCCCCCBBB@@@@@@AAABBBAAA@@@>>>AAAIIIVVVhhh}}}uuuqqqooonnnnnnuuurrrqqqxxxwwwjjjbbb^^^]]]bbbllluuu|||wwwxxxzzz~~~}}}yyyqqqjjjbbbZZZTTTQQQLLLFFFBBB@@@???>>><<<:::999999888888888777777888999999;;;===???@@@BBB<<>><<<;;;;;;:::888888888888888888777777999999:::;;;===@@@BBBCCC@@@DDDGGGGGGIIITTThhhwww~~~```HHHBBBEEEzzzuuuuuuvvvxxxjjj```]]]YYYXXX\\\```bbbhhhnnnyyynnnbbb^^^bbbqqqkkk[[[RRROOOLLLIIIHHHGGGEEEDDDDDDBBB@@@@@@@@@AAA@@@???@@@BBBFFFNNN[[[pppwwwjjjaaa]]][[[\\\```gggnnnvvv}}}rrroooooopppsssxxx~~~|||}}}xxxqqqggg___ZZZUUUOOOJJJEEECCC@@@===:::999999999888888999999999888888777::::::;;;<<<>>>@@@BBBCCCCCCFFFHHHJJJPPP```vvvnnnSSSDDDDDDIII{{{tttnnnpppvvv{{{vvviii```]]]YYYYYY]]]```bbbhhhnnn||||||nnnaaaZZZZZZcccvvvggg[[[SSSPPPLLLJJJIIIHHHFFFEEECCCAAA?????????@@@???===???AAADDDHHHSSSeee{{{|||nnnfffbbb``````cccfffjjjooouuu}}}yyysssmmmlllllllllqqqwww{{{|||zzzzzzrrrjjj```XXXSSSNNNIIIEEE@@@@@@???===;;;:::::::::777888999::::::999888888;;;;;;<<<===>>>@@@BBBCCCCCCEEEIIIOOOZZZlllrrrZZZIIIDDDIIIPPP}}}|||uuuqqqoookkkiiippp{{{uuuhhh```]]]ZZZYYY]]]```bbbgggmmmyyy~~~vvvfffXXXUUUXXXdddyyyyyycccXXXSSSPPPLLLJJJIIIHHHFFFEEECCCAAA???>>>??????>>>===>>>???AAADDDMMM]]]sss~~~qqqgggddddddeeeeeekkkmmmpppsssxxx~~~xxxssspppmmmiiihhhiiijjjkkkrrrzzz|||xxxrrroooggg]]]TTTNNNJJJEEEAAA<<<===>>>===<<<;;;;;;<<<888888:::;;;;;;:::999888<<<<<<<<<===>>>@@@AAABBBBBBDDDJJJSSSbbbtttyyy```LLLCCCFFFOOOVVV}}}~~~{{{uuurrrsssmmmkkkiiifffhhhqqq~~~~~~ooofffccc[[[[[[[[[]]]aaaffflllppp{{{|||yyyjjj^^^[[[QQQVVVgggmmm\\\TTTSSSQQQNNNLLLJJJIIIGGGEEEDDDCCCAAA@@@???@@@@@@AAA???@@@CCCFFFIIISSSgggzzzxxxuuuoooiiifffhhhmmmrrrpppyyy~~~pppjjjiiigggeeeccceeekkkrrrwwwyyyzzzqqqkkkddd___XXXQQQKKKEEE@@@===>>><<<999777666666666777999999999999999999999999>>>===<<<===???@@@AAAAAACCCGGGOOO[[[ooozzzdddOOOHHHFFFHHHUUUeee~~~|||vvvoookkklllhhhjjjlllooouuu{{{lllbbb```ZZZZZZ[[[]]]aaahhhoootttwwwfffZZZVVVSSS[[[nnnlll\\\VVVTTTQQQNNNKKKJJJIIIGGGFFFDDDCCCAAA@@@@@@@@@@@@AAAAAA@@@BBBDDDFFFNNNbbbsss}}}wwwtttppplllkkkooowww|||}}}llleeedddgggggggggjjjooovvv}}}|||uuummmggg]]]XXXRRRMMMHHHDDD@@@===>>>===:::888777777888888999999999999:::::::::;;;=========???AAABBBCCCCCCFFFKKKTTTcccvvv~~~dddUUUGGGEEEHHHSSSiii}}}vvvooolllmmmlllpppwwwwwwggg^^^\\\YYYZZZ[[[]]]bbbjjjttt{{{vvvcccWWWTTTUUUaaaxxxlll^^^YYYVVVRRRNNNKKKJJJJJJIIIHHHEEEDDDBBB@@@@@@@@@@@@AAABBB@@@@@@@@@AAAIIIZZZkkk~~~{{{vvvtttrrrpppsss{{{nnngggeeehhhkkknnnrrrwww}}}yyytttmmmfffaaaSSSPPPKKKGGGDDDAAA???===>>>===;;;999888888999999888888999:::;;;<<<<<<======>>>???AAABBBDDDEEEEEEHHHOOO[[[kkk{{{ssscccOOOFFFAAADDDNNN___{{{yyyxxx{{{{{{rrrddd\\\ZZZZZZ[[[]]]___dddnnnzzzuuubbbWWWVVVYYYjjjnnnbbb^^^VVVSSSNNNLLLKKKKKKJJJJJJEEEDDDBBBAAA@@@@@@@@@AAAAAA???>>>>>>???EEEUUUddd~~~|||wwwvvvuuuvvv|||wwwpppnnnlllqqqwww||||||wwwrrrllleee^^^YYYMMMJJJFFFBBBAAA???===;;;<<<;;;:::999999999999999888888999:::<<<===>>>???>>>???AAABBBCCCCCCEEEFFFHHHSSSaaammmtttooo___NNNGGGBBBCCCLLL[[[nnnzzznnnbbb\\\[[[[[[]]]```bbbgggqqq~~~ooo^^^WWWYYYaaawwwrrreeeaaaVVVSSSOOOMMMLLLLLLKKKKKKFFFEEECCCAAA@@@@@@@@@@@@@@@>>>======???DDDQQQ^^^{{{zzzzzzzzz}}}yyyvvvsssyyy|||~~~zzzsssllleee^^^WWWRRRKKKHHHCCC@@@>>>===:::999999999999888888888888999888999:::;;;===???@@@@@@???AAABBBBBBBBBCCCFFFIIIJJJVVVbbbfffbbb[[[OOOEEECCCCCCKKK]]]rrrvvvkkkaaa\\\]]]ZZZ^^^bbbeeehhhqqq~~~uuueeeXXXXXX]]]ooouuugggaaaVVVSSSQQQOOOOOONNNLLLKKKGGGFFFDDDBBB@@@@@@@@@@@@???===<<<>>>???BBBLLLVVVkkk~~~}}}}}}~~~xxxuuuyyytttlllddd]]]WWWPPPLLLIIIFFFAAA>>>===;;;999888777888888888888888888888999:::;;;<<<>>>???AAAAAA@@@BBBCCCBBBBBBEEEKKKPPPSSS\\\aaa[[[QQQJJJFFFBBB???FFFVVVooo}}}tttiii___[[[\\\XXX]]]ccceeehhhooo{{{~~~wwwlll^^^VVV[[[dddxxxfff^^^TTTSSSRRRRRRQQQPPPMMMJJJHHHFFFDDDBBBAAA@@@@@@@@@???======?????????EEEMMMZZZnnn~~~xxxrrrooopppkkkccc\\\VVVPPPKKKHHHEEEBBB???<<<<<<;;;999888777888888999::::::::::::;;;;;;<<<===???@@@AAAAAA@@@BBBCCCCCCDDDIIISSS[[[bbbddd___RRRGGGCCCBBBAAA>>>KKKaaazzz||||||ssshhh^^^ZZZ\\\WWW\\\bbbeeegggmmmxxxzzzssshhh[[[VVV___kkkyyyeee\\\TTTSSSSSSSSSSSSQQQMMMJJJHHHGGGDDDBBBAAA@@@@@@@@@@@@>>>>>>???>>>===@@@FFFOOOccc~~~zzztttooollliiiddd]]]VVVQQQLLLIIIFFFBBB???<<<;;;;;;;;;:::999888888999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA???AAACCCCCCFFFMMMYYYcccnnniii]]]NNNDDDBBBAAA???AAARRRjjj~~~uuuiiiqqqeee^^^[[[[[[[[[[[[___eeehhhjjjooouuu{{{tttpppnnnddd___ooouuucccWWWWWWWWWVVVVVVTTTPPPJJJEEEHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@?????????@@@AAABBBNNNWWWhhh{{{~~~yyytttoooiiieee^^^ZZZUUUPPPKKKGGGCCC@@@???>>>===;;;:::999888888777777888888999999999::::::===@@@AAA@@@@@@AAAAAAAAAAAABBBGGGPPP]]]mmmzzzrrrXXXGGG???<<>>>>>???@@@AAAFFFNNN]]]ooo~~~yyyrrrmmmgggbbb___YYYUUUPPPLLLHHHDDD@@@>>><<<<<<;;;:::999999999999777777888888999::::::;;;<<<>>>@@@AAAAAA@@@AAABBBDDDEEEHHHMMMVVVdddxxxoooSSSHHHCCC???@@@FFFOOO[[[iiippplllddd]]]ZZZwwwjjj```ZZZXXXWWWWWWXXX\\\aaabbbbbbhhhooovvv|||xxxiii___ZZZXXXWWWWWWWWWWWWUUUQQQNNNIIIIIIHHHFFFEEEDDDCCCBBB@@@@@@>>>>>>===>>>???@@@BBBHHHUUUffftttzzzqqqiiibbb]]]XXXUUUQQQNNNIIIFFFCCCAAA>>>;;;999999999888999999::::::666777888999:::;;;<<<======???AAABBBAAAAAABBBCCCDDDHHHMMMUUUbbbssshhhLLLFFFFFFAAACCCLLLZZZccckkklllddd[[[WWWVVV|||pppddd\\\XXXVVVVVVWWWXXX[[[______```gggpppnnnbbb^^^]]]YYYXXXWWWVVVVVVTTTQQQNNNJJJJJJIIIHHHFFFDDDCCCBBB@@@???>>>=========>>>???@@@DDDNNN]]]jjjxxx~~~||||||||||||{{{uuujjjaaaYYYTTTPPPNNNJJJGGGDDDAAA@@@>>><<<:::999999888888888888999999666777888:::;;;===>>>>>>???AAABBBCCCBBBBBBCCCDDDBBBGGGQQQ```ttt___FFFDDDEEEBBBKKK[[[gggkkknnniii```YYYXXXZZZ~~~uuuiii___YYYWWWVVVVVVXXXYYY[[[^^^^^^```jjjuuuyyyggg___]]]^^^[[[YYYVVVTTTSSSRRROOOMMMKKKKKKKKKIIIHHHEEECCCBBBAAA@@@>>>=========>>>>>>>>>@@@GGGSSS___mmm~~~xxxuuuvvv|||yyyyyyyyyuuunnndddZZZSSSNNNKKKIIIEEEBBB@@@>>>>>>===;;;:::::::::999888777777777777777888999;;;<<<>>>??????@@@BBBCCCCCCCCCDDDEEEGGGDDDLLL[[[qqqoooVVVDDDCCCFFFIIIZZZpppwwwuuuoooeee\\\WWWYYY\\\xxxooocccZZZWWWWWWWWWWWWXXXYYY[[[\\\\\\aaannn|||ttteee]]]\\\]]][[[XXXUUURRRQQQPPPNNNLLLLLLLLLLLLKKKIIIFFFDDDBBBBBBAAA???>>>======>>>???AAAAAAGGGPPP[[[gggxxxuuuqqqrrr{{{}}}xxxuuuttttttkkkeee\\\SSSNNNJJJHHHFFFAAA???===<<<<<<<<<;;;999;;;:::999888777777777777999:::;;;<<<===>>>???@@@@@@BBBCCCDDDDDDFFFHHHKKKLLLYYYmmm|||[[[OOOFFFHHHOOO[[[ppp~~~oooaaaYYYXXX[[[]]]sssiii^^^WWWVVVXXXYYYYYYXXXXXXYYYZZZZZZaaasssrrreee]]]YYY[[[ZZZWWWSSSQQQQQQQQQPPPOOOMMMMMMMMMLLLJJJGGGDDDBBBCCCBBB@@@???>>>>>>??????CCCCCCGGGOOOWWWbbbrrr}}}~~~tttqqqsss~~~}}}wwwqqqmmmkkkjjj```[[[SSSMMMIIIFFFDDDBBB???===;;;:::::::::999888:::999999888888888999999;;;;;;<<<======>>>??????@@@AAACCCDDDEEEGGGKKKNNNWWWiiidddLLLJJJJJJQQQ```vvvooo```\\\___ccceee~~~pppggg[[[UUUVVVYYYZZZZZZWWWWWWWWWXXXYYYbbbuuuqqqeee\\\XXXXXXYYYVVVSSSQQQQQQRRRRRRRRRMMMNNNNNNMMMKKKGGGDDDBBBDDDCCCAAA???????????????@@@???CCCIIIQQQZZZiiiwwwwwwsssxxxsssrrrvvv~~~xxxqqqjjjeeeaaa```XXXSSSMMMHHHEEECCCAAA@@@===;;;999999999999888777888888888888999:::;;;<<<<<<<<<======>>>>>>?????????AAACCCDDDFFFIIIMMMPPP]]]tttnnnSSSDDDIIIMMMXXXooonnnaaaaaahhhnnnpppzzzlllaaaXXXVVVWWWVVVUUUWWW[[[UUUVVV\\\]]]aaawww}}}nnnfff^^^[[[]]]XXXYYYZZZZZZZZZXXXVVVUUUVVVSSSPPPMMMLLLJJJHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@BBBFFFJJJTTTdddttt~~~uuusssxxxzzz}}}zzz{{{uuummmeee```[[[WWWUUUPPPNNNJJJEEEAAA>>><<<;;;<<<<<<;;;:::999888777666777777777777888888888888;;;>>>>>><<<>>>EEEFFFBBBDDDFFFFFFDDDHHHRRRYYYZZZhhhyyyzzzmmmYYYGGGDDDNNN\\\kkkqqqlllsss{{{{{{xxxvvvjjj```XXXWWWWWWVVVUUUVVVYYYUUUVVV\\\___fff}}}yyyzzzmmmggg```^^^```ZZZ\\\]]]^^^]]][[[YYYWWWVVVTTTPPPNNNMMMKKKHHHGGGGGGGGGFFFEEEDDDBBB@@@???BBB@@@AAADDDGGGPPP```ppp{{{|||{{{wwwtttooojjjccc]]]XXXTTTQQQOOOKKKHHHEEEAAA===;;;999999999999999999999888888888777777777888888888888999<<>>BBBCCC???CCCGGGIIIJJJPPP\\\eeehhhkkkpppqqqjjj```VVVMMMEEEFFFRRR```mmm{{{zzzrrrsss{{{yyyrrrggg___YYYXXXXXXVVVUUUVVVWWWUUUVVV\\\bbbnnnyyynnnxxxuuujjjeee```^^^aaa]]]___aaacccbbb___\\\ZZZXXXUUUQQQOOONNNLLLJJJHHHIIIIIIHHHFFFDDDBBB@@@???BBB@@@???AAADDDLLL\\\kkk}}}xxxsssooolllccc___YYYTTTPPPNNNKKKIIIEEECCC@@@===;;;999888888777777777888888999999999777888888888999999999:::<<>>???BBBCCCAAAEEEKKKQQQWWW```kkkqqqrrrggg```YYYRRRJJJCCCCCCGGGKKKWWWccclllssswwwwwwtttppppppsss{{{vvvoooeee^^^YYYYYYXXXVVVUUUVVVWWWWWWYYY]]]fffuuu~~~mmmjjjxxxpppgggccc^^^\\\______aaaccceeedddaaa]]]ZZZXXXVVVRRRPPPNNNMMMJJJHHHHHHHHHGGGFFFDDDBBB@@@???@@@>>>>>>???AAAIIIYYYhhh|||xxxrrrmmmiiifff\\\XXXSSSOOOLLLJJJGGGEEEBBBAAA???===;;;:::::::::666777777777777888888888888888999999::::::;;;;;;:::===???@@@BBBDDDFFFGGGKKKSSS^^^jjjuuu{{{uuulllYYYOOOIIIIIIFFF@@@BBBJJJRRRZZZcccggghhhgggggggggdddjjjsss}}}uuunnnccc]]]YYYYYYXXXUUUUUUXXXYYY[[[]]]```kkk}}}oooeeeiiizzzppphhhddd___\\\______aaabbbcccbbb___\\\YYYYYYVVVSSSPPPOOOMMMKKKIIIEEEEEEEEEDDDCCCBBBAAA@@@???======???AAAGGGVVVddd~~~{{{}}}~~~}}}{{{xxxsssnnnhhhcccaaaWWWTTTOOOKKKIIIFFFCCCAAA@@@>>>===;;;:::;;;;;;;;;888888888777777777777666999999999:::;;;<<<<<<<<<;;;<<>><<<<<<;;;999888888888999:::999999999888888777777777999999:::;;;<<<===>>>>>>>>>>>>@@@BBBCCCDDDKKKRRR___lll~~~hhhQQQJJJBBB<<<<<<@@@EEEMMMUUU[[[YYYXXXZZZ[[[[[[___eeeeeejjjrrrzzz|||qqqjjjaaa\\\XXXWWWUUUSSSVVV\\\\\\dddiiilll{{{tttbbbfffuuurrrkkkiiidddaaaccc```___^^^]]]\\\ZZZYYYXXXXXXUUURRROOONNNLLLJJJHHHFFFFFFEEEEEECCCBBBAAA@@@======>>>???>>>@@@IIITTTlll|||{{{}}}zzznnnlllhhhccc]]]XXXSSSPPPIIIFFFDDDBBBAAA@@@===;;;:::999888777666777888888888888888999999999999999999:::;;;<<<===>>>??????@@@???BBBGGGJJJMMMXXXdddvvvpppXXXHHHEEECCC@@@@@@GGGTTT\\\^^^]]]WWWUUUXXX\\\]]]aaafffhhhlllsss{{{zzzooogggaaa\\\XXXVVVTTTSSSWWW]]]\\\gggmmmqqqrrrccclll}}}nnniiihhhcccaaacccaaa___^^^\\\ZZZYYYYYYYYYXXXUUUQQQOOONNNLLLJJJHHHIIIIIIHHHFFFDDDBBB@@@???>>>===>>>???===<<>>???@@@@@@???DDDLLLRRRYYYhhhwww{{{___KKKAAA===DDDHHHKKKVVVfffkkkfff]]]VVVSSSYYY^^^```bbbfffiiilllsss~~~~~~rrrggg```XXXXXXXXXXXXXXXZZZ^^^bbbbbbmmmvvv|||nnnbbboooyyyddd^^^aaabbb```^^^eeeeeecccaaa^^^[[[XXXVVVUUUSSSPPPNNNMMMLLLJJJIIIIIIGGGEEEEEEFFFEEEBBB???>>>===<<<<<<===AAADDDFFFQQQ```wwwwwwvvv|||}}}|||~~~}}}xxxqqqjjjfff]]]YYYTTTOOOLLLIIIFFFDDDAAAAAA@@@???>>>===<<<<<<999999999999999999999999777777777888999999999:::;;;;;;<<<>>>@@@@@@@@@???@@@CCCJJJPPPZZZllllllOOOEEEGGGAAAEEEMMM[[[mmmyyyvvvmmm]]]YYYWWWXXX[[[___dddiiieeerrrxxx}}}qqqeee]]]XXXYYYXXXXXXYYY\\\aaaeeejjjwww~~~lllcccoooqqqbbb___bbbbbb___^^^iiihhhfffbbb\\\XXXWWWWWWUUUSSSPPPNNNMMMLLLJJJIIIIIIGGGEEEEEEEEEEEEBBB??????>>><<<<<<<<<>>>AAACCCHHHSSSgggzzz{{{yyy~~~}}}{{{}}}|||wwwrrrkkkddd```YYYVVVPPPLLLIIIFFFCCCAAA@@@@@@???>>>===<<<;;;;;;999999999999999999999999777777888888999:::::::::=========???AAACCCCCCBBBDDDGGGOOO^^^sss}}}```JJJAAACCCKKKTTTaaappp~~~|||qqq```ZZZWWW[[[aaaeeeiiilllooozzzmmmaaaZZZYYYYYYZZZZZZ]]]bbbiiimmmwwwwwwiiieeesssqqqggg``````bbbaaa^^^^^^hhhjjjiiiccc[[[WWWWWWZZZVVVSSSPPPNNNMMMLLLKKKIIIHHHGGGEEEEEEEEEDDDAAA???AAA???===<<<;;;<<<>>>???DDDKKKYYYkkkxxx}}}~~~}}}|||zzz{{{}}}yyytttoooiiiccc\\\XXXTTTPPPKKKHHHEEECCC@@@>>>>>>>>>===<<<;;;;;;::::::999999999999999999999999888888999999:::;;;;;;<<<>>>??????AAABBBDDDFFFFFFHHHLLLYYYrrr}}}dddQQQEEEDDDHHHYYYiii|||~~~rrrccc\\\ZZZ```hhhlllooorrruuuiii^^^XXXXXXZZZ]]]aaafffmmmvvv{{{mmmfffiiizzz{{{gggbbb___aaaaaa___]]]___cccgggjjjeee]]]XXXYYY\\\WWWTTTPPPMMMMMMLLLKKKJJJHHHGGGGGGFFFEEECCCBBB@@@AAA@@@???=========>>>???DDDFFFNNN]]]lllxxx~~~}}}~~~}}}{{{{{{yyyxxxzzz|||vvvrrrmmmgggbbb[[[UUUQQQNNNKKKGGGDDDBBB@@@>>><<<<<<<<<<<<;;;:::999999888888999999999999999::::::999999:::;;;<<<<<<======@@@@@@AAAAAAAAACCCFFFHHHKKKUUUhhh{{{aaaNNNEEEEEENNNWWWkkk~~~yyynnneeeaaaaaagggkkklllsss}}}zzzoooddd\\\WWWWWW\\\cccjjjrrryyytttbbbbbbmmmqqqeeeaaa___``````^^^^^^``````fffjjjggg^^^WWWVVVXXXXXXTTTPPPMMMMMMLLLLLLKKKHHHIIIHHHGGGEEEDDDBBBBBBBBBAAA@@@?????????@@@AAA@@@>>>CCCOOO]]]kkkzzz}}}}}}|||{{{yyyvvvttttttsssuuu~~~}}}ppplllfffaaa\\\VVVQQQMMMJJJGGGCCCAAA@@@???===<<<;;;;;;::::::999999888888888888888999999:::::::::::::::;;;<<<===>>>??????AAAAAABBBAAA@@@BBBFFFJJJSSScccxxxjjj]]]MMMBBB@@@GGGWWWfff~~~vvvmmmhhhfffjjjnnnkkkkkkyyy}}}rrrhhh```[[[YYYZZZaaakkktttzzz~~~ssskkk\\\bbbuuuiiifffaaa^^^```aaa^^^^^^``````eeehhheee]]]VVVSSSSSSXXXUUUPPPMMMLLLMMMLLLLLLIIIJJJKKKIIIGGGDDDDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@>>><<>>======<<<;;;:::::::::999999888888888888888888999999::::::;;;:::;;;<<<===>>>@@@AAAAAAAAACCCCCCBBBBBBEEEKKKQQQ___ppp}}}rrrfffPPPJJJDDDAAABBBJJJ[[[kkk}}}uuuqqqmmmlllppptttoooooowwwkkkbbb]]][[[[[[```gggrrr{{{}}}|||yyywwwvvvwwwyyyxxxqqqiiicccaaa```kkk|||hhhccc^^^\\\```cccaaa^^^]]]^^^______]]]ZZZWWWVVVWWWYYYUUUPPPMMMLLLMMMMMMMMMJJJLLLMMMKKKHHHEEEEEEFFFDDDCCCBBBAAA???>>>======>>>===@@@EEELLLVVVhhhxxx~~~zzzqqqnnnkkkiiiggggggoooyyy|||~~~vvvnnnaaa]]]XXXSSSOOOLLLHHHEEEAAA???<<<;;;;;;;;;;;;:::::::::999999999999888888777888888999::::::;;;;;;;;;<<<===>>>???AAABBBBBBBBBDDDFFFFFFGGGLLLUUU\\\iiivvv|||rrreee^^^VVVMMMEEEBBBAAADDDHHHPPP^^^lll}}}{{{tttrrrrrrvvvrrrsssxxxvvv{{{sssggg^^^[[[[[[]]]dddlllwww~~~}}}wwwpppkkkfffhhhkkkjjjccc[[[YYYZZZggguuu|||kkk```[[[[[[aaafffccc^^^[[[YYYXXXWWWVVVWWWZZZ]]]___YYYUUUPPPMMMLLLMMMMMMMMMKKKMMMNNNLLLIIIFFFFFFHHHEEEDDDCCCAAA>>><<<:::999:::;;;>>>AAAEEENNN```qqqyyyyyynnnjjjhhhgggeeefffnnnxxxsssvvvzzz{{{wwwoooggg\\\XXXRRRNNNKKKGGGDDDBBB???<<<:::999999:::999888:::::::::999999999999999777777888999::::::;;;;;;;;;<<<===>>>@@@AAABBBCCCBBBEEEHHHIIILLLSSS]]]fffnnnvvvsssaaaQQQKKKFFF???CCC??????FFFNNNVVVbbblllnnnxxx}}}wwwnnnkkkmmmooo}}}uuutttzzz}}}}}}uuummmfff___ZZZ\\\aaammmvvvvvvjjjbbb^^^___^^^___^^^XXXPPPPPPUUUgggwwwhhhccc\\\XXX]]]```]]]WWWSSSNNNQQQTTTWWWXXXWWWUUUSSSVVVPPPJJJGGGHHHKKKMMMMMMJJJIIIIIIIIIIIIJJJJJJKKKHHHGGGEEEBBB@@@>>>===<<<<<<;;;<<>>>>>>>>===<<<:::999888888888888999999999:::::::::999999999::::::;;;;;;;;;???;;;;;;@@@DDDDDDDDDEEEHHHGGGIIIPPPYYYcccnnnwww~~~tttcccQQQFFF@@@???>>>>>>BBBHHHNNNSSSXXX]]]```aaaggglllllljjjkkkrrryyyxxxyyy~~~xxxpppfff```[[[YYY\\\cccpppvvv|||yyyoooddd^^^\\\___^^^^^^]]]WWWQQQTTT[[[sssoooccc___YYYWWW[[[___[[[TTTQQQPPPRRRTTTVVVVVVUUUSSSQQQTTTOOOIIIGGGIIIKKKMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKJJJHHHEEECCC@@@???>>>>>><<<;;;<<<>>>@@@EEEQQQ]]]iiiuuu{{{tttnnngggcccdddgggjjjkkkllljjjjjjqqqyyyqqqjjjccc]]]YYYOOOMMMIIIEEEBBB???>>>======<<<<<<;;;:::999888888999999999999999999::::::::::::;;;;;;<<<<<<======???<<<<<>>???BBBEEEKKKPPPSSSWWWZZZ]]]\\\aaagggkkknnnrrrwwwzzz|||{{{sssiii___YYYVVVWWW]]]dddrrrttttttnnnddd\\\ZZZ[[[```___^^^[[[UUUSSS[[[eee}}}ggg^^^ZZZVVVUUUZZZ]]]YYYQQQNNNRRRRRRSSSSSSRRRQQQPPPPPPQQQNNNJJJIIIJJJLLLNNNOOOMMMMMMNNNNNNNNNMMMLLLLLLLLLJJJFFFCCC@@@??????@@@===;;;;;;===???BBBKKKUUUaaappp{{{xxxqqqhhhdddfffhhhhhhfffgggfffgggnnnzzz~~~yyyqqqiiibbb[[[UUURRRJJJHHHEEEBBB???===<<<<<<:::::::::999999999888888::::::::::::999999999999;;;;;;<<<======>>>??????BBB??????CCCEEEDDDEEEIIINNNSSS___rrrfffKKKDDDEEEAAA@@@DDDKKKNNNRRRUUUVVVWWWXXXYYYZZZ^^^eeennnvvv{{{}}}~~~yyyqqqfff[[[UUUTTTVVV]]]eeeooonnniiiaaaYYYVVVXXX[[[bbbaaa___[[[TTTUUUbbbqqqtttddd^^^WWWTTTTTTZZZ\\\WWWPPPLLLQQQQQQPPPPPPPPPPPPQQQQQQQQQOOOMMMLLLMMMOOOQQQRRROOOOOOPPPPPPPPPOOOMMMLLLMMMKKKGGGCCCAAA@@@@@@AAA>>>;;;;;;======???EEEMMMZZZkkkwwwlllfffgggiiihhhfffeeedddffflllvvv}}}vvvqqqiiibbb[[[UUUPPPLLLEEEDDDBBB???===<<<<<<<<<888888888888888888999999;;;::::::::::::999999999;;;<<<<<<===>>>???@@@@@@DDDBBBCCCEEEEEEEEEIIIPPPXXXdddxxx___DDDAAACCC@@@DDDPPPXXXZZZ[[[[[[ZZZXXXXXXYYY^^^dddllluuu{{{yyyqqqeeeYYYUUUTTTVVV\\\bbbfffccc^^^VVVQQQRRRWWW\\\dddcccbbb\\\UUUXXXkkk~~~mmmaaa]]]VVVSSSUUUZZZ\\\VVVPPPMMMPPPOOOOOOOOOPPPQQQSSSTTTRRRRRRQQQQQQQQQRRRTTTVVVQQQQQQQQQQQQPPPOOOMMMMMMMMMKKKGGGDDDBBBAAA@@@AAA>>>;;;;;;===>>>===AAAGGGRRRccc~~~~~~qqqhhhfffgggggggggccccccccchhhooowww}}}{{{~~~yyyuuunnniiibbb\\\VVVQQQLLLIIICCCBBB@@@>>>===<<<======777777888888888888999999::::::::::::::::::::::::;;;;;;<<<===>>>???@@@@@@DDDCCCDDDEEEEEEGGGPPP[[[jjj|||sssVVVAAA@@@BBBAAALLL^^^eeeeeebbb___[[[YYYYYYZZZeeemmmvvv{{{}}}xxxmmmbbbWWWTTTUUUVVVYYY^^^\\\YYYTTTPPPNNNPPPVVV[[[ccccccccc^^^XXX^^^uuuxxxfff]]]YYYUUUSSSUUUZZZZZZUUUPPPOOOPPPPPPPPPPPPRRRSSSTTTUUUSSSTTTUUUUUUTTTTTTVVVWWWSSSRRRPPPOOONNNMMMMMMMMMKKKJJJHHHEEECCCAAA@@@???===:::;;;>>>???>>>@@@DDDNNN]]]vvvxxxmmmgggeeefffgggcccaaaaaacccggglllooopppnnnsssxxx{{{~~~|||vvvpppllleeeaaa[[[UUUQQQMMMIIIFFFBBBAAA???===<<<<<<<<<===888888888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAAAAABBBDDDGGGIIIPPP```ppp^^^LLL@@@BBBFFFLLL]]]pppssspppiiiaaa\\\[[[^^^aaalllsss{{{zzzrrreee[[[SSSSSSUUUUUUVVVXXXTTTRRROOOMMMMMMPPPTTTXXX^^^aaaccc___[[[eeennnaaaZZZVVVTTTRRRTTTXXXXXXSSSPPPPPPRRRRRRSSSSSSTTTTTTTTTTTTSSSUUUWWWWWWUUUTTTUUUWWWTTTRRROOOLLLKKKKKKLLLMMMIIIIIIHHHFFFDDDAAA>>>======:::;;;???BBB@@@AAACCCJJJVVViiixxxnnnhhhggghhhfffcccaaaaaaccceeefffgggjjjmmmpppsssxxx}}}yyyuuuooogggbbb\\\XXXSSSNNNKKKHHHEEEBBB@@@???===<<<::::::;;;;;;999999999999999999888888888999999:::;;;<<<======<<<<<<===???@@@BBBCCCCCCBBBDDDHHHMMMSSS```xxxhhhNNNFFFBBBGGGRRRaaattt}}}rrrgggaaabbbhhhnnntttxxx|||~~~uuulll^^^UUUOOOQQQTTTTTTTTTTTTOOONNNMMMLLLMMMOOOSSSUUUZZZ^^^bbb```^^^iiijjj___ZZZUUUTTTRRRSSSVVVVVVQQQOOOQQQTTTUUUUUUUUUUUUTTTTTTSSSSSSUUUXXXWWWUUUSSSTTTVVVUUURRRNNNJJJIIIIIIKKKLLLGGGHHHHHHGGGEEEAAA===;;;<<<:::;;;@@@CCCBBBBBBDDDBBBKKK[[[nnnvvvmmmjjjkkkjjjgggcccbbbbbbcccddddddeeeggghhhjjjppp{{{}}}yyytttpppjjjaaa[[[UUURRRMMMIIIGGGDDDBBB??????>>><<<:::999999999999:::::::::999999999888888777888999:::<<<===>>>>>>===>>>???@@@BBBCCCDDDEEEEEEHHHNNNUUU^^^ooommmRRRGGGEEEEEELLL^^^ttt{{{nnngggjjjrrryyy{{{{{{}}}wwwlllfffZZZWWWUUUSSSSSSRRRPPPOOOOOOKKKIIILLLMMMMMMPPPUUU___jjjooohhhfffuuuwwweee^^^[[[ZZZYYYYYYXXXVVVTTTSSSRRRQQQTTTSSSRRRRRRSSSTTTVVVWWWSSSSSSTTTVVVYYYZZZXXXWWWUUUTTTQQQMMMJJJIIIKKKMMMHHHHHHGGGFFFDDDCCCAAA@@@<<<===>>>???BBBDDDFFFGGGFFFGGGNNN\\\lllxxx~~~sssmmmmmmhhhiiihhhddd```___bbbeeebbbccceeegggllluuuyyypppjjjfffaaa[[[UUUNNNKKKGGGCCCAAA@@@===<<<<<<;;;::::::999999999999::::::::::::::::::::::::;;;999999;;;???AAA@@@>>>AAA===<<>>>>>???AAABBBDDDEEEFFFFFFKKKWWWcccmmmxxx~~~xxxtttiiihhhgggdddaaa``````bbbbbbcccccceeehhhpppzzzyyyrrrjjjccc```[[[UUUOOOLLLIIIEEEBBB@@@???===<<<<<<;;;::::::999999999:::::::::::::::::::::::::::<<<::::::<<>>===<<<;;;;;;:::999999999::::::999999999999::::::::::::<<<;;;;;;===@@@BBBBBBAAA@@@???BBBGGGGGGEEEGGGKKKUUU^^^ooo{{{cccQQQHHHEEEDDDIIISSS___mmm~~~~~~}}}vvviii___YYYVVVSSSPPPNNNNNNMMMKKKIIIJJJJJJLLLNNNNNNTTTcccrrrrrreee]]]YYYWWWYYYVVVTTTVVVZZZ]]]\\\YYYXXXZZZ[[[\\\\\\ZZZWWWVVVWWWUUUUUUUUUUUUSSSPPPNNNNNNQQQTTTUUUSSSQQQPPPPPPMMMMMMLLLJJJHHHFFFDDDCCCAAA@@@@@@???>>>>>>>>>???BBB@@@@@@EEEJJJPPPZZZcccoootttmmmfffaaa``````^^^]]]___^^^]]]]]]```dddiiimmmsssxxxxxxqqqddd___YYYSSSOOOLLLHHHDDDCCCAAA>>>============<<<;;;::::::999999:::::::::999999999999::::::::::::;;;;;;<<<===???AAAAAAAAA@@@@@@CCCGGGIIIJJJPPPWWWaaannnyyymmm\\\NNNGGGFFFGGGGGGOOOYYYccckkkttt~~~~~~qqqeee\\\WWWUUUSSSPPPOOONNNNNNLLLJJJMMMMMMOOOQQQSSS[[[lll}}}~~~kkkbbb]]]ZZZZZZYYYWWWWWWYYY\\\^^^]]][[[\\\]]]___aaa```^^^[[[YYYWWWVVVUUUTTTTTTSSSPPPMMMNNNQQQUUUWWWVVVTTTSSSRRRPPPOOONNNMMMJJJHHHFFFEEECCCBBBAAA???>>>=========>>><<<<<<@@@BBBGGGPPPYYYdddvvv~~~vvvkkkcccaaa```___^^^\\\ZZZZZZZZZ]]]aaaeeegggjjjoooxxx~~~vvvmmmfff\\\YYYTTTOOOKKKHHHEEECCC@@@>>><<<;;;<<<<<<<<<;;;:::::::::999999::::::;;;999999:::::::::;;;;;;;;;:::;;;===>>>???@@@AAABBBEEECCCDDDFFFHHHNNNZZZfffyyy}}}gggXXXQQQIIIDDDFFFJJJMMMNNNXXX___eeehhhlllssswwwxxx}}}{{{xxxlllbbb[[[WWWTTTRRRPPPOOOOOOOOONNNLLLNNNNNNPPPUUU[[[fffwwwuuufffaaa]]][[[\\\XXXZZZ\\\^^^^^^^^^]]]\\\^^^___aaacccbbbaaa^^^]]]VVVUUUTTTUUUUUUTTTQQQNNNOOOSSSWWWYYYXXXVVVTTTTTTRRRQQQPPPOOOLLLJJJGGGFFFEEEDDDBBB@@@>>>===<<<<<<;;;:::;;;===>>>@@@HHHRRRZZZkkk}}}uuulllfffbbb```___YYYWWWVVVXXX[[[___```aaaaaaeeennnzzzxxxrrrjjjbbb\\\UUUSSSOOOKKKGGGDDDCCCBBB???===::::::;;;<<<<<<;;;::::::999999999:::;;;;;;::::::;;;;;;<<<<<<======;;;===?????????@@@BBBDDDJJJHHHGGGJJJNNNXXXkkk{{{}}}cccRRRLLLIIIEEEDDDHHHMMMSSSVVVYYY^^^aaaaaadddlllpppqqquuu||||||yyy}}}rrrhhh___ZZZWWWRRRPPPNNNNNNOOOOOOOOONNNQQQPPPSSS\\\ggguuuoooeeeddd___[[[[[[WWW\\\bbbccc```\\\[[[[[[ZZZ[[[]]]^^^___^^^\\\[[[TTTTTTTTTUUUVVVUUUSSSQQQRRRUUUXXXZZZYYYWWWUUUUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFEEECCCAAA???>>>======:::999:::<<<;;;;;;BBBJJJRRRaaaqqq|||yyyooofff```^^^XXXUUUTTTUUUXXX[[[[[[ZZZZZZ]]]cccmmmxxx~~~}}}}}}}}}tttmmmgggaaaZZZUUUOOONNNKKKGGGCCCAAA@@@@@@>>><<<:::999:::;;;;;;::::::999999999::::::;;;<<<;;;;;;<<<<<<===>>>>>>???===???BBBBBBAAABBBDDDGGGKKKKKKOOOVVV```pppdddRRRIIIHHHKKKOOORRRTTTVVVXXXZZZWWWZZZ\\\]]]aaahhhjjjiiilllqqqwwwzzzxxxnnnddd]]]YYYWWWPPPNNNMMMMMMNNNOOOOOONNNUUUSSSVVVbbbqqqlllfffgggaaaZZZYYYVVV^^^ffffff```[[[YYY[[[UUUVVVWWWXXXYYYYYYXXXWWWSSSSSSSSSUUUWWWWWWUUUSSSSSSVVVYYYZZZYYYWWWVVVVVVUUUTTTSSSQQQNNNLLLIIIHHHFFFEEECCCAAA@@@>>>>>>===999999;;;<<<999888===EEEMMMZZZjjjuuuuuuiii```\\\WWWUUUSSSTTTVVVWWWVVVTTTWWWXXX[[[bbbjjjooopppooowww|||zzz|||~~~}}}vvvmmmeee```[[[UUUQQQKKKJJJHHHDDD@@@>>>>>>>>>???<<<:::999:::;;;;;;:::999999999999::::::;;;<<<<<<<<<<<<===>>>??????@@@>>>AAADDDDDDCCCDDDFFFIIIIIILLLUUUbbbrrrnnnTTTIIIEEECCCMMMZZZcccddd```]]][[[[[[]]]___```dddiiiiiieeeeeeiiipppyyyxxxnnnhhhbbbZZZUUUTTTSSSOOONNNQQQRRRQQQQQQSSSVVV```bbbkkk}}}jjjgggfff```\\\^^^___```aaabbbaaa^^^[[[ZZZ[[[XXXTTTRRRRRRSSSSSSRRRRRRRRRSSSTTTTTTTTTUUUUUUTTTUUUUUUVVVVVVUUUUUUTTTTTTSSSRRRRRRSSSQQQNNNLLLHHHEEEBBB@@@@@@???>>>===;;;;;;::::::;;;<<<>>>???IIIQQQ]]]iiiwww~~~vvviii```^^^XXXRRRQQQTTTWWWWWWUUUUUURRRQQQUUUWWWWWWZZZ___bbblll|||~~~tttrrrvvvmmmaaaYYYUUURRRMMMIIIFFFDDDBBB???===<<<<<<<<<:::::::::::::::::::::::::::;;;;;;;;;<<<=========???>>>===>>>@@@AAAAAA@@@CCCCCCCCCCCCDDDHHHNNNRRRXXX[[[iii}}}\\\MMMIIIIIINNN___ooosssoooggg___XXXYYY[[[___fffllllllgggaaa___hhhvvv|||rrriiiddd^^^WWWSSSSSSRRROOONNNRRRSSSRRRSSSVVVUUUaaagggtttuuueeecccccc^^^\\\______```aaabbbaaa^^^[[[ZZZXXXVVVSSSQQQRRRRRRQQQQQQQQQQQQQQQRRRRRRTTTUUUUUUTTTTTTTTTUUUUUUTTTTTTTTTQQQPPPOOOOOOPPPNNNKKKIIIGGGEEEBBBAAA@@@@@@???>>><<<;;;::::::;;;<<<===>>>EEELLLWWWdddrrr{{{lllaaa]]]XXXSSSRRRTTTVVVTTTRRRRRRNNNMMMOOOPPPPPPRRRVVV[[[gggyyy}}}{{{~~~ppphhh]]]UUUQQQNNNJJJFFFDDDCCCAAA>>><<<;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???AAAAAA@@@@@@===@@@CCCEEEFFFKKKSSSYYYcccqqqpppVVVJJJJJJNNN\\\jjjwwwxxxrrrjjjccc]]][[[```hhhnnnppplllgggbbbeeepppzzztttvvv{{{uuummmeeeaaa[[[UUUQQQRRRRRROOOOOORRRSSSSSSUUUZZZXXXgggrrr|||lll^^^]]]___\\\\\\^^^^^^___``````___]]]ZZZYYYVVVTTTRRRQQQRRRRRRQQQOOOPPPPPPOOOOOOPPPSSSUUUWWWSSSSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPQQQQQQPPPMMMKKKGGGEEECCCBBBBBBBBB@@@???<<<<<<;;;::::::;;;<<<===???EEEOOO[[[kkk|||vvvjjjaaa\\\VVVSSSSSSSSSQQQOOOPPPLLLJJJKKKJJJIIIJJJNNNTTTbbbvvvwwwmmmfff___VVVOOOKKKIIIEEEBBBBBBAAA???===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<======>>>??????>>>???@@@AAAAAAAAA@@@???===BBBGGGIIIKKKSSS```jjj|||zzz```QQQKKKQQQ[[[nnnxxx}}}uuunnngggbbb```gggppptttqqqnnnllllllvvv|||rrrhhhiiioooxxx~~~tttmmmfffbbb[[[TTTQQQRRRSSSPPPOOOQQQRRRRRRVVV\\\___pppqqqeee\\\[[[[[[ZZZ[[[]]]\\\\\\]]]]]]\\\ZZZXXXWWWUUUSSSRRRQQQRRRRRRQQQPPPPPPOOONNNMMMOOORRRVVVXXXTTTTTTUUUUUUUUUUUUTTTTTTQQQPPPPPPPPPQQQPPPMMMKKKFFFEEEDDDDDDEEEEEECCCAAA>>>===;;;:::::::::;;;<<<:::@@@HHHRRRccc{{{zzzlllfff]]]VVVRRRPPPOOOMMMPPPKKKIIIIIIIIIGGGIIIMMMPPP___ttt~~~zzzssshhh```\\\WWWOOOJJJFFFDDDAAA?????????>>><<<;;;:::999999:::::::::;;;;;;;;;;;;;;;;;;<<<======>>>???@@@@@@>>>@@@BBBCCCBBBAAAAAAAAACCCHHHMMMOOOSSSaaavvvbbbWWWUUUUUU^^^lll{{{~~~vvvpppkkkggggggmmmqqqqqqooosss}}}~~~rrrfffeeemmmxxxvvvpppjjjeee]]]UUURRRSSSSSSPPPOOOQQQQQQQQQWWW___fffwwwkkkddd]]][[[ZZZYYYYYY[[[YYYZZZZZZYYYXXXWWWUUUTTTUUUSSSRRRRRRSSSTTTSSSRRRQQQPPPNNNNNNPPPSSSVVVYYYUUUVVVVVVWWWWWWVVVVVVUUULLLKKKKKKLLLMMMLLLIIIGGGFFFFFFFFFHHHIIIHHHFFFCCC@@@???===;;;:::::::::;;;999===CCCKKKYYYooo~~~zzzsssggg]]]UUUQQQOOOOOOOOOJJJGGGHHHHHHHHHKKKOOORRR```rrr~~~}}}vvvpppkkkeee^^^ZZZSSSOOOJJJFFFCCCAAA??????=========<<<;;;:::999999:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBB>>>AAADDDDDDCCCBBBCCCEEEHHHMMMRRRXXXbbbxxxkkkVVVVVV^^^cccnnn|||yyyuuuppplllnnnnnnnnnmmmrrrsssiiijjjsssuuupppkkkfff^^^TTTQQQSSSQQQOOOOOOQQQRRRSSS\\\eeemmm}}}yyygggddd___\\\YYYXXXYYYZZZYYYXXXXXXXXXVVVUUUTTTSSSVVVSSSQQQPPPRRRTTTUUUUUURRRRRRQQQQQQRRRUUUWWWYYYVVVVVVWWWWWWWWWWWWVVVVVVNNNMMMMMMNNNOOONNNLLLIIIFFFGGGIIIKKKMMMLLLIIIGGGBBBAAA???===;;;;;;;;;;;;888;;;???DDDNNN___uuu~~~ttthhh^^^XXXTTTSSSNNNIIIFFFGGGGGGHHHKKKQQQVVV```nnnvvvyyyzzz{{{~~~}}}wwwnnnfff```[[[XXXVVVKKKIIIFFFBBB@@@???>>>>>><<<<<<<<<<<<<<<;;;:::999:::::::::;;;<<<<<<============>>>???AAABBBCCCCCC???BBBEEEEEEDDDDDDGGGJJJLLLSSS^^^kkk}}}kkk^^^VVV[[[eeennnyyy}}}yyytttoooooommmlllsssyyytttzzzzzznnnkkkgggccc[[[RRROOORRRNNNMMMOOORRRTTTXXXcccooozzzpppbbbbbbaaa\\\YYYYYYZZZZZZYYYYYYXXXXXXWWWUUUUUUTTTVVVRRROOOMMMOOORRRUUUVVVTTTTTTTTTUUUUUUWWWXXXXXXUUUVVVVVVWWWWWWVVVVVVUUURRRQQQQQQRRRSSSSSSQQQNNNGGGHHHKKKNNNQQQPPPLLLIIIEEECCCAAA>>><<<;;;;;;;;;888;;;===???DDDPPP```lllzzzvvvlllbbb[[[WWWPPPKKKGGGHHHHHHHHHLLLRRRZZZ```gggmmmooopppoooooouuuzzz}}}tttoooggg^^^WWWSSSOOONNNEEEDDDBBB@@@===<<<===>>>;;;<<<<<<======<<<;;;:::::::::;;;;;;<<<============>>>???@@@AAACCCDDDDDDAAADDDFFFFFFDDDFFFKKKPPPWWWcccvvvlll\\\[[[\\\___fffppp{{{}}}xxxrrrlllkkkkkkrrr~~~ttthhheeebbb___WWWOOONNNQQQLLLLLLOOOSSSWWW]]]jjjvvvttt{{{kkk___aaaaaa\\\YYYYYYZZZ[[[[[[ZZZYYYXXXWWWVVVVVVUUUUUUQQQMMMKKKMMMQQQTTTVVVVVVVVVVVVWWWXXXXXXXXXXXXTTTUUUUUUVVVVVVUUUUUUTTTQQQPPPPPPRRRSSSRRRPPPNNNHHHIIILLLPPPSSSRRRNNNKKKFFFDDDBBB???===<<<;;;;;;888:::<<<<<<>>>FFFRRR]]]jjjttt}}}vvvjjj___ZZZTTTOOOKKKKKKJJJJJJNNNSSS[[[^^^cccgggiiiiiigggfffiiinnnwwwyyymmmiiiaaaYYYRRRLLLGGGEEEAAAAAA@@@>>><<<;;;<<<===;;;;;;=========<<<;;;:::::::::;;;;;;<<<===>>>>>>===>>>???@@@BBBCCCDDDEEEBBBEEEGGGFFFEEEGGGNNNTTTdddtttxxxfff___VVV]]]bbbaaadddnnnzzz{{{uuummmffffffjjjxxx|||}}}zzzqqqeee```YYYSSSQQQPPPPPPOOOPPPQQQSSSVVV\\\gggvvvrrrrrr||||||iiibbbaaa```___]]]ZZZXXXWWWYYYYYYXXXWWWUUUSSSQQQPPPMMMOOOQQQQQQQQQQQQRRRSSSRRRRRRRRRRRRTTTVVVXXXZZZTTTTTTUUUVVVVVVVVVUUUUUURRRPPPNNNMMMNNNNNNMMMLLLHHHKKKOOOSSSTTTSSSQQQOOOJJJFFFAAA>>>>>>>>><<<::::::::::::999<<>><<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAA@@@???@@@CCCEEEGGGGGGEEEEEEHHHKKKIIIKKKXXXggg{{{sssiiiaaa]]]^^^]]]^^^```aaadddiiiooosss~~~~~~vvvmmmgggdddeeetttnnnpppxxxuuummmaaa\\\VVVQQQOOOOOOOOONNNOOOQQQWWW___jjjxxxrrrkkkyyyyyygggaaa```___^^^\\\YYYWWWVVVWWWWWWVVVUUUTTTRRRQQQPPPMMMOOORRRRRRQQQOOOOOOPPPPPPPPPPPPQQQSSSVVVXXXYYYWWWVVVVVVUUUTTTSSSRRRRRRRRRPPPNNNMMMNNNNNNMMMLLLJJJMMMQQQUUUVVVTTTQQQOOOJJJFFFAAA>>>>>>>>><<<:::;;;;;;:::999:::>>>CCCGGGSSS```rrrxxx{{{}}}~~~}}}ttthhh]]]SSSOOONNNLLLNNNSSSSSSXXX]]]```^^^[[[XXXXXXYYY]]]bbbhhhnnnuuu}}}}}}{{{{{{vvvmmmeee\\\WWWPPPJJJFFFCCC@@@>>>======<<<;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAADDDCCCBBBBBBCCCDDDEEEEEEHHHHHHJJJMMMPPPYYYmmmzzzhhh```^^^\\\[[[]]]^^^\\\[[[[[[^^^dddjjjmmmtttyyy{{{vvvmmmffffffiiirrraaadddmmmxxx|||ooofff[[[WWWRRRNNNMMMNNNNNNNNNQQQTTT\\\iiiyyywwwhhhkkkrrreee```___^^^\\\ZZZXXXVVVUUUUUUTTTTTTSSSQQQPPPPPPOOOPPPSSSUUUVVVSSSQQQOOONNNMMMNNNOOOQQQTTTVVVXXXYYYYYYXXXUUURRRPPPOOOOOOOOOQQQPPPNNNNNNOOOOOONNNLLLKKKNNNTTTWWWXXXVVVRRROOOIIIFFFCCC@@@???>>>===<<<;;;;;;;;;:::999:::===@@@HHHUUUhhhzzzvvvvvvuuuyyywwwlll```XXXRRRNNNNNNQQQSSSVVVZZZ[[[YYYVVVSSSRRRRRRUUUXXX\\\___dddjjjnnnqqqvvv}}}{{{sssnnnkkkfff^^^XXXSSSOOOIIIEEEBBB@@@>>><<<;;;;;;:::999888888888888::::::;;;;;;;;;<<<<<<<<<============???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEMMMNNNQQQWWWaaarrrggg___YYY\\\```aaaaaaaaa]]]YYYUUUVVV\\\dddjjjllllllqqqtttooogggfffnnnxxx\\\___gggrrr~~~wwwjjjaaaVVVSSSOOOMMMMMMOOOOOOOOOVVVYYYbbbppp~~~tttkkkwwwlllccc___^^^\\\ZZZXXXVVVUUUTTTTTTSSSRRRPPPOOOMMMMMMLLLTTTWWWZZZZZZWWWSSSPPPOOOLLLNNNPPPSSSVVVXXXYYYYYYYYYWWWSSSPPPNNNMMMMMMNNNPPPOOONNNNNNOOOOOONNNLLLLLLPPPUUUYYYYYYVVVRRROOOJJJHHHFFFCCCBBB@@@???>>>;;;<<<<<<;;;999999:::<<>><<<;;;::::::999888888888888888:::::::::;;;<<<<<<======>>>>>>>>>>>>???AAABBBCCC@@@BBBCCCEEEFFFHHHKKKMMMPPPVVVaaannn}}}|||hhhZZZ]]]bbbjjjooonnnhhhcccYYYUUUSSSXXXbbbkkkppppppkkkmmmnnnmmmnnnxxxYYY\\\fffuuuqqqeee^^^SSSPPPMMMMMMNNNPPPQQQQQQYYY]]]eeeqqq}}}yyypppqqq|||hhhccc^^^]]][[[XXXVVVUUUTTTTTTUUUSSSQQQNNNLLLJJJJJJIIISSSVVVYYYYYYVVVSSSPPPNNNMMMOOORRRVVVXXXYYYZZZZZZVVVTTTQQQOOOMMMMMMNNNNNNOOONNNMMMNNNOOOOOOMMMKKKMMMPPPTTTWWWWWWUUUPPPNNNKKKJJJIIIGGGDDDBBBBBBBBB;;;<<<<<<<<<:::999;;;<<>>======<<<:::;;;::::::999999999999999::::::;;;<<<<<<===>>>>>>????????????@@@BBBCCCDDDCCCEEEHHHIIIJJJMMMRRRVVVSSSbbbxxxyyydddZZZ[[[eeerrr|||}}}uuuiii___WWWUUUWWW^^^hhhpppqqqpppkkkkkkmmmuuu[[[```mmmyyykkk```[[[QQQOOOMMMMMMOOOQQQRRRRRRXXX]]]fffpppyyy~~~~~~yyyuuummmkkkyyyuuueeeccc^^^]]]ZZZWWWUUUTTTTTTTTTTTTRRROOOMMMKKKIIIIIIIIINNNQQQSSSTTTQQQOOOMMMLLLMMMPPPTTTWWWZZZZZZYYYYYYTTTSSSQQQOOONNNNNNNNNNNNLLLLLLLLLMMMOOONNNLLLJJJLLLNNNQQQSSSSSSQQQNNNKKKJJJKKKKKKIIIFFFCCCCCCCCC;;;<<<===<<<::::::;;;===>>>EEEQQQaaattt|||wwwyyyvvvlllbbb[[[VVVTTTPPPNNNMMMLLLJJJIIIGGGHHHJJJKKKMMMPPPTTTWWWZZZ^^^dddkkkssszzz|||uuunnniiiaaa\\\UUUOOOLLLIIIGGGFFFAAA???===<<<<<<<<<;;;:::;;;;;;::::::999::::::;;;;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@AAACCCDDDEEECCCEEEHHHIIIJJJPPPXXX^^^dddyyyxxxaaaYYY[[[fffttt|||lll___YYYYYY\\\cccjjjoooooommmppprrr{{{gggnnntttddd[[[VVVOOOMMMKKKLLLNNNPPPQQQQQQUUU[[[dddmmmrrrvvvxxxzzzpppllljjjqqqrrreeeeee___]]]ZZZWWWUUUTTTTTTTTTQQQOOOMMMKKKJJJKKKKKKLLLJJJMMMOOOOOONNNMMMLLLMMMMMMPPPTTTXXXZZZYYYXXXVVVSSSSSSRRRPPPOOONNNMMMLLLJJJJJJKKKLLLNNNMMMKKKIIIKKKMMMNNNOOONNNMMMKKKIIIHHHJJJKKKIIIEEEBBBBBBCCC>>>>>>===;;;888888999;;;<<>>???@@@AAAAAA@@@@@@AAAAAABBBDDDEEEFFFDDDGGGKKKNNNSSS\\\iiissssss```WWW\\\fffvvv~~~oooccc[[[]]]aaafffkkkoooqqqrrrvvv~~~qqq```WWWSSSNNNLLLKKKKKKMMMOOOPPPPPPTTTZZZccciiilllnnnrrruuuggghhhmmm~~~pppeeefff___]]]ZZZWWWUUUTTTTTTUUUNNNMMMKKKJJJKKKLLLNNNOOOJJJLLLMMMNNNMMMMMMNNNPPPLLLOOOTTTXXXYYYXXXVVVTTTTTTTTTSSSRRRPPPNNNKKKJJJIIIIIIJJJLLLMMMMMMJJJHHHKKKKKKLLLLLLKKKJJJIIIHHHGGGIIIJJJHHHDDDAAAAAABBB??????===:::777666777999:::;;;@@@KKK[[[mmm}}}|||yyyxxxnnnccc]]]UUUOOOLLLIIIFFFCCCCCCEEEFFFFFFFFFHHHKKKMMMSSSVVVZZZaaahhhmmmooopppooopppsssyyy}}}wwwqqqkkkddd\\\WWWRRROOOJJJDDD@@@===;;;:::<<<:::999999::::::999777:::999999999999999::::::<<<===>>>???@@@AAABBBBBBAAAAAAAAABBBCCCDDDEEEFFFKKKOOOUUU[[[cccqqqiiiYYYSSSVVVdddrrrzzznnnccc\\\___cccggglllqqqwww|||ooo___UUUPPPOOOLLLLLLOOOOOOMMMNNNQQQSSSXXX]]]cccoooyyyxxxqqqcccooonnnccc]]]]]]ZZZWWWUUUTTTSSSQQQPPPNNNMMMMMMOOOPPPPPPNNNLLLNNNJJJFFFHHHLLLOOONNNLLLPPPRRRUUUVVVUUUTTTSSSSSSVVVSSSOOOOOOPPPOOOLLLHHHGGGHHHIIIJJJJJJIIIHHHGGGJJJKKKLLLKKKIIIHHHIIIJJJMMMIIIFFFDDDEEEFFFDDDBBBDDDBBB@@@===:::999888888:::;;;???EEEJJJTTTfffwww|||zzzzzz{{{yyypppbbbVVVMMMIIIGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPSSSVVVYYY[[[\\\]]]aaacccggglllsss{{{xxx|||yyyrrriiibbb___ZZZSSSNNNKKKJJJGGGCCC@@@===;;;:::999999888888888888888888999999:::;;;;;;<<<<<<===BBB@@@???AAACCCDDDBBB???BBBBBBCCCDDDFFFHHHIIIJJJXXXXXX```ooottthhh[[[UUUUUU\\\jjjvvvzzzpppjjjggggggiiilllkkkrrrpppaaaWWWSSSPPPMMMMMMOOOPPPNNNOOORRRVVVYYY]]]cccnnnxxxwwwppphhh|||yyyiiiaaa[[[ZZZXXXVVVUUUUUUTTTQQQPPPNNNNNNNNNOOOQQQQQQOOOMMMNNNJJJHHHJJJPPPSSSSSSQQQOOOQQQSSSTTTRRRQQQPPPPPPRRRPPPNNNMMMMMMKKKIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGJJJKKKKKKJJJHHHHHHIIIKKKNNNKKKFFFEEEEEEEEEDDDCCCDDDBBB@@@===;;;:::999999999999<<<@@@CCCKKK[[[jjj~~~zzzvvvsssuuuzzz~~~pppcccXXXPPPKKKHHHFFFEEEEEEDDDEEEEEEFFFFFFGGGIIIKKKNNNQQQSSSTTTTTTWWWZZZ___dddjjjqqqyyy~~~}}}xxxtttllleee]]]WWWSSSOOOIIIDDDDDDCCCAAA???===;;;;;;:::999999999999999888888888:::::::::;;;<<<<<<======???>>>>>>@@@CCCDDDBBB@@@CCCEEEGGGHHHIIILLLPPPSSSZZZhhh|||zzzbbbYYYRRRRRRVVV^^^kkkvvvwwwooojjjdddeeeiiiqqqyyynnn```XXXTTTOOOMMMMMMPPPQQQOOOPPPTTTYYY\\\___fffpppxxxwwwrrrpppqqqeee^^^YYYWWWVVVUUUVVVVVVUUURRRPPPPPPOOOOOOPPPRRRQQQOOOMMMMMMKKKJJJMMMSSSVVVWWWVVVNNNPPPRRRQQQOOOMMMMMMMMMNNNNNNNNNLLLIIIGGGGGGGGGIIIIIIHHHGGGGGGGGGGGGGGGJJJJJJJJJIIIHHHHHHJJJMMMPPPLLLHHHEEEEEEEEEEEEEEEDDDCCCAAA???===;;;;;;::::::999:::<<<===BBBNNN[[[pppxxxoookkkooozzzrrrggg\\\RRRLLLIIIHHHFFFDDDCCCCCCCCCCCCAAABBBEEEGGGIIIKKKLLLLLLMMMQQQVVV[[[```ffflllpppttt||||||wwwrrrllliiibbb]]]UUUPPPMMMIIIDDD@@@>>>===<<<<<<;;;;;;;;;;;;999999999999999999999999:::;;;;;;<<<<<<===>>>>>>======>>>AAADDDEEEDDDBBBCCCFFFIIIJJJJJJOOOXXX```nnnlll]]]SSSNNNMMMQQQWWW^^^hhhqqqxxxxxxyyyzzzyyyuuupppkkkcccfffnnn||||||iii\\\UUUQQQNNNLLLLLLOOOPPPOOOQQQTTTYYY^^^eeennnvvvyyyxxxtttxxxlllccc\\\WWWTTTTTTUUUVVVWWWVVVSSSQQQQQQQQQQQQRRRSSSRRRPPPNNNLLLKKKKKKNNNRRRUUUVVVUUUOOOPPPQQQPPPNNNKKKKKKKKKJJJLLLMMMKKKGGGDDDEEEGGGJJJIIIHHHGGGFFFGGGHHHHHHJJJJJJJJJIIIGGGHHHKKKMMMPPPMMMIIIFFFDDDEEEFFFFFFEEEDDDCCCAAA???>>>=========;;;;;;<<<<<<>>>FFFPPPcccwwwvvvkkkiiippp{{{}}}uuujjj^^^VVVNNNMMMIIIFFFDDDCCCCCCCCCAAABBBCCCDDDFFFGGGHHHHHHHHHLLLQQQUUUYYY]]]bbbeeeiiittt~~~{{{uuuppplllgggbbb^^^ZZZVVVPPPLLLIIIFFFBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<999999999:::::::::::::::;;;;;;<<<======>>>>>>??????@@@BBBDDDFFFGGGFFFEEEEEEIIINNNOOORRR\\\mmmyyyyyyeeeWWWSSSRRROOONNNRRRWWW[[[bbbiiinnnnnnooorrrtttrrrmmmjjjeeelllzzzwwweeeZZZSSSOOOMMMJJJKKKOOOPPPOOOQQQUUUVVV___kkkuuuxxxvvvsssrrryyykkkccc[[[WWWTTTTTTUUUWWWXXXXXXUUURRRSSSRRRRRRSSSTTTSSSQQQOOOKKKKKKKKKMMMOOOQQQQQQPPPPPPQQQQQQPPPMMMKKKKKKKKKJJJLLLMMMKKKGGGDDDEEEHHHJJJIIIHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHHHHJJJLLLNNNLLLIIIGGGEEEEEEFFFHHHFFFFFFEEEDDDCCCBBB@@@@@@===;;;;;;<<<<<<<<>>>>>??????@@@BBBCCCDDDEEEFFFFFFGGGHHHHHHOOOVVV^^^hhhzzz|||mmmgggaaaWWWTTTWWWUUUQQQOOOQQQTTTVVV[[[bbbggghhhjjjlllmmmkkkgggdddjjjwwwpppaaaXXXSSSOOOMMMJJJKKKOOOQQQPPPRRRVVVWWWbbbrrrzzzvvvmmmlllppptttiiiaaa[[[XXXVVVVVVVVVWWWYYYXXXVVVTTTUUUTTTTTTUUUUUUTTTRRRPPPJJJKKKLLLMMMNNNNNNMMMMMMPPPQQQQQQOOOMMMKKKKKKLLLJJJKKKKKKJJJGGGFFFFFFGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLKKKIIIHHHIIIJJJIIIJJJIIIGGGEEEEEEFFFHHHHHHHHHHHHGGGGGGEEEDDDCCC===::::::<<<;;;:::===CCCNNN\\\pppvvvjjjbbb___fffkkkttt}}}|||xxxbbb^^^WWWPPPJJJFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBDDDGGGIIIKKKNNNQQQTTT^^^fffooorrrqqqrrrwww||||||tttooolllgggddd___\\\YYYUUUQQQNNNFFFEEEBBB???===<<<;;;;;;:::999888888777777777888999::::::;;;;;;<<<<<<=========>>>??????@@@@@@AAACCCDDDDDDDDDDDDFFFJJJLLLLLLUUUcccsssnnnfff^^^]]]]]][[[ZZZ[[[SSSOOONNNPPPSSSUUUYYY___cccfffhhhiiihhhhhhiiijjjzzzyyyeee[[[VVVQQQNNNNNNLLLMMMQQQSSSSSSUUUYYY```lll{{{~~~rrreeefffppp~~~lllbbb\\\YYY[[[YYYXXXWWWWWWYYYYYYXXXWWWVVVUUUUUUVVVVVVUUUSSSPPPJJJLLLNNNOOONNNNNNNNNNNNOOOPPPPPPNNNLLLKKKLLLMMMKKKIIIHHHGGGHHHGGGFFFDDDAAABBBDDDEEEGGGHHHHHHHHHIIIKKKMMMMMMJJJHHHGGGGGGEEEGGGIIIHHHFFFEEEFFFHHHIIIJJJJJJJJJJJJIIIGGGFFF@@@===<<<>>>===:::;;;???FFFPPP```rrrxxxkkkeee___bbbiiirrr{{{uuupppggg\\\SSSLLLHHHFFFCCCCCCAAA@@@??????@@@@@@AAABBBCCCDDDEEEHHHLLLOOOTTTYYY^^^``````aaaeeejjjkkkpppwww~~~~~~xxxpppiiidddbbb[[[XXXUUURRROOOLLLIIIFFFBBBAAA@@@===;;;;;;;;;<<<999999888888888999999::::::::::::;;;<<<=========>>>>>>??????@@@AAAAAAAAAEEEFFFFFFFFFGGGKKKRRRWWW\\\hhh|||kkk^^^aaadddfffhhhhhhbbb[[[RRROOOPPPUUUWWWXXXZZZ___```dddiiijjjkkkqqq|||mmm\\\UUURRROOOLLLPPPMMMOOOSSSUUUUUUWWW[[[jjjwwwpppaaaeeetttwwwfff\\\WWWXXX]]][[[YYYXXXWWWXXXYYYYYYXXXWWWVVVVVVVVVWWWVVVSSSQQQJJJLLLOOOPPPPPPPPPPPPQQQNNNNNNNNNMMMKKKJJJKKKMMMKKKHHHEEEEEEGGGHHHEEEBBB===???BBBDDDFFFGGGGGGGGGIIILLLNNNNNNKKKHHHEEEEEEBBBEEEHHHIIIGGGEEEFFFHHHJJJKKKLLLLLLLLLKKKIIIHHHDDDAAA@@@AAA???;;;;;;>>>@@@HHHVVVhhhyyyxxxqqq^^^^^^aaahhhqqq{{{tttggg\\\SSSMMMKKKEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCBBBCCCFFFJJJNNNMMMOOORRRRRRRRRTTTXXX\\\ZZZ```hhhpppwww~~~|||{{{xxxqqqiiibbb^^^\\\SSSQQQMMMKKKIIIGGGDDDAAA<<<<<<;;;999777777888:::::::::::::::;;;<<<===>>>::::::;;;;;;<<<===>>>>>>>>>??????@@@@@@AAABBBBBBGGGHHHIIIJJJKKKQQQZZZaaauuujjj```XXXdddnnnqqqttttttiiiZZZTTTSSSUUU[[[]]][[[\\\___]]]ccciiimmmrrr~~~ppp```WWWSSSOOONNNOOOTTTQQQPPPRRRRRRTTT___kkkzzzlllffftttiii___]]]YYYWWWYYY[[[WWWUUUVVV[[[]]]ZZZWWWXXXYYYYYYYYYWWWTTTQQQOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSQQQOOOMMMLLLLLLMMMNNNOOONNNLLLJJJHHHGGGFFFEEEDDDCCCBBBBBBCCCEEEHHHIIIIIIJJJLLLNNNMMMJJJFFFDDDHHHGGGGGGFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMLLLJJJIIIHHHGGGEEEBBB@@@>>>======???DDDMMMZZZkkkttthhh______dddlllyyyyyymmmeee\\\SSSMMMHHHCCCBBBDDDEEEBBB???CCCBBBAAABBBDDDEEEEEEEEEGGGGGGGGGGGGHHHIIIJJJKKKQQQSSSWWW[[[aaajjjrrryyy}}}wwwuuuqqqnnnjjjeee___ZZZVVVSSSKKKIIIGGGDDDBBB@@@???>>><<<;;;;;;:::999999999:::888888999:::::::::999999888:::===>>>>>>===>>>???AAAAAAAAAAAAAAABBBDDDEEEDDDGGGMMMRRRSSSYYYkkk~~~iiiaaabbbgggrrr~~~|||sssfff[[[XXXSSSTTT[[[bbbaaa]]][[[]]]hhhvvv{{{ooocccWWWRRRPPPOOOOOOPPPSSSRRRSSSUUUUUUXXXdddqqqnnnooo}}}ccc[[[[[[XXXWWWZZZZZZVVVRRRSSSWWW[[[[[[YYYYYYYYYZZZYYYXXXUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPNNNLLLLLLLLLMMMNNNPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDCCCCCCCCCEEEGGGHHHHHHIIIKKKLLLKKKIIIFFFEEEGGGFFFFFFFFFFFFHHHIIIJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJIIIGGGDDDBBB@@@??????>>>BBBIIISSScccwwwzzzlllfffeeegggpppyyy~~~wwwmmmdddZZZSSSKKKGGGFFFFFFCCC@@@BBBAAA??????AAABBBBBBAAABBBBBBBBBBBBCCCDDDEEEFFFFFFHHHJJJMMMQQQXXX```eeessswww}}}~~~~~~wwwnnniiihhhcccaaa]]]XXXSSSOOOKKKIIIGGGFFFDDDAAA???===<<<<<<;;;;;;:::999999999999999999::::::;;;;;;;;;;;;;;;:::<<>>@@@AAABBBCCCCCCDDDDDDJJJMMMTTT\\\dddqqqwwwfff\\\^^^dddrrrzzz}}}vvvmmmbbbXXXXXXWWWYYY]]]^^^]]]```dddttt}}}qqqggg^^^UUUOOONNNPPPPPPQQQTTTRRRSSSVVVXXXZZZ```ooo~~~|||qqqzzzsss]]]XXXYYYXXXWWWYYYYYYUUUPPPPPPTTTXXXYYYYYYXXXYYYYYYYYYXXXVVVTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKKKKLLLNNNOOOPPPOOONNNLLLJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEGGGHHHIIIHHHIIIKKKMMMNNNOOONNNNNNKKKJJJIIIGGGEEECCCBBBAAA>>>@@@EEELLLXXXjjjuuulllggghhhkkkuuu}}}xxxjjjbbbWWWNNNJJJHHHEEECCCCCCAAA???>>>???@@@@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBCCCEEEGGGKKKQQQUUU```dddllluuu}}}~~~zzzwwwssstttrrrlllccc\\\XXXXXXXXXVVVTTTPPPLLLIIIFFFEEECCCAAA@@@===<<<::::::999;;;::::::999999999999999:::;;;<<<==================???AAAAAA@@@@@@AAABBB???BBBEEEGGGGGGGGGHHHIIISSSXXXbbbooo}}}iii[[[UUUWWW^^^gggxxx||||||uuummmeee]]]VVVWWWXXX[[[]]][[[___kkkyyy}}}wwwnnnbbbZZZVVVPPPMMMOOORRRRRRSSSVVVRRRTTTWWWZZZ___lll{{{vvvooo^^^YYYXXXWWWUUUVVVWWWTTTQQQPPPRRRTTTTTTTTTVVVVVVVVVVVVVVVUUUSSSSSSPPPPPPPPPQQQQQQPPPPPPPPPNNNMMMKKKKKKKKKMMMNNNPPPQQQPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHEEEEEEDDDDDDDDDFFFGGGHHHHHHIIIKKKMMMNNNNNNMMMMMMKKKKKKJJJIIIGGGEEEDDDCCC>>>@@@DDDIIIPPP^^^uuu|||rrrllliiikkkqqqxxxzzzqqqdddYYYQQQKKKGGGEEEEEECCC@@@???@@@AAAAAAAAA>>>>>>======>>>??????@@@@@@AAABBBCCCDDDGGGLLLOOORRRWWW^^^gggoootttxxxyyy{{{|||~~~}}}{{{}}}zzzuuupppmmmkkkiiiddd]]]TTTOOOMMMMMMPPPOOOMMMKKKIIIFFFEEEDDD???>>>===;;;:::999888888::::::999999999999::::::;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAABBBAAAAAABBBCCCCCCFFFHHHIIIJJJLLLQQQUUU___iiizzzuuuiii```XXXUUUTTTVVV]]]dddqqqtttssskkkddd___ZZZUUUTTTTTTWWWZZZ```lllyyyqqqiii```VVVPPPSSSOOONNNQQQRRRQQQRRRTTTTTTVVVXXX\\\ggg{{{|||}}}rrrddd\\\YYYUUUSSSRRRTTTSSSSSSSSSRRRQQQOOOMMMRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQLLLKKKJJJJJJJJJLLLNNNPPPPPPPPPOOOMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIGGGIIIIIIIIIJJJJJJJJJJJJIIIEEEDDDDDDCCCDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKJJJKKKKKKJJJIIIGGGFFFEEEAAABBBFFFKKKMMMVVVkkk}}}vvvooommmnnnttt}}}vvvjjj^^^UUUNNNIIIGGGDDDAAA???@@@AAABBBAAA>>>>>>======>>>>>>??????<<<===???@@@AAADDDIIILLLMMMQQQVVV\\\aaafffhhhiiimmmooorrrxxx~~~}}}~~~}}}{{{yyywwwvvvuuuvvvvvvuuuqqqkkkeeeaaaaaa^^^XXXQQQKKKGGGFFFFFFEEEEEEDDDCCCAAA@@@??????===<<<;;;:::999999999999;;;:::::::::::::::;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>???AAAAAAAAAAAACCCEEEDDDFFFHHHIIIKKKSSS]]]fffuuu~~~rrreee[[[PPPPPPRRRTTTRRRRRRWWW___lllooommmfff___\\\XXXTTTSSSQQQSSS^^^nnn{{{rrriiiaaaYYYRRRNNNPPPMMMMMMQQQQQQOOOPPPSSSVVVXXX\\\cccsssyyy~~~uuuhhh^^^XXXTTTQQQOOOQQQRRRSSSTTTRRRPPPMMMKKKNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRSSSSSSRRRQQQPPPLLLKKKJJJIIIJJJKKKMMMOOOPPPOOONNNMMMMMMMMMMMMMMMMMMNNNOOOPPPNNNLLLJJJHHHIIIJJJKKKKKKKKKJJJIIIHHHEEEDDDDDDDDDDDDFFFGGGHHHJJJJJJLLLMMMMMMLLLKKKKKKKKKKKKLLLLLLKKKIIIHHHFFFFFFEEEHHHMMMOOOTTTfffzzzzzzppphhhhhhnnnvvv|||qqqeee[[[UUUMMMIIIDDDAAAAAAAAAAAA@@@=========<<<<<<======>>><<<>>>@@@AAACCCFFFJJJMMMNNNOOOPPPSSSVVVXXXZZZ\\\^^^aaaeeejjjpppxxx~~~{{{wwwvvvssssssssssssrrrqqqppppppiiijjjkkkiiieee___YYYUUUTTTQQQLLLGGGCCCAAA@@@???@@@??????>>>>>>=========<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<===>>>?????????===???@@@AAAAAACCCFFFHHHDDDGGGKKKOOOVVVccctttjjj^^^\\\[[[YYYPPPPPPRRRSSSQQQQQQZZZeeemmmooolllddd]]]ZZZWWWSSSUUUTTT[[[nnn{{{uuummmddd\\\VVVRRRPPPMMMLLLMMMQQQRRRPPPRRRWWWWWW\\\aaalllsssnnn{{{yyyrrrggg\\\VVVSSSQQQPPPOOOQQQRRRRRRQQQOOOOOOOOOLLLLLLLLLMMMMMMOOOPPPPPPNNNOOOPPPQQQQQQPPPOOONNNLLLKKKJJJIIIIIIJJJLLLMMMOOONNNMMMMMMMMMMMMMMMNNNLLLMMMOOOPPPOOOLLLIIIGGGHHHIIIKKKLLLKKKIIIGGGEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKLLLNNNOOOOOOOOONNNLLLMMMNNNNNNNNNLLLJJJIIILLLGGGHHHNNNQQQVVVhhh|||}}}|||~~~{{{lllgggffffffiiinnn|||xxxnnniiiYYYTTTMMMHHHEEECCCAAA@@@>>>>>>============>>>>>>>>>???BBBCCCEEEGGGKKKNNNNNNMMMKKKKKKKKKMMMOOOQQQRRRUUUXXX[[[```fffooouuuqqqqqqrrruuuzzz~~~|||{{{{{{|||{{{zzzzzzzzzzzz{{{|||}}}~~~{{{zzzxxxuuuqqqooolllkkkfffggggggggggggfffeeeddd```___^^^[[[VVVRRRNNNKKKGGGEEECCCAAA???>>><<<;;;>>>>>>==================::::::999999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>;;;<<<===???@@@@@@AAAAAA>>>???AAABBBCCCEEEIIILLLKKKQQQ[[[dddppp}}}eeeXXXWWW\\\___```YYYUUUSSSSSSTTTWWW```jjjmmmmmmhhh___XXXWWWVVVTTT[[[```ooo}}}|||sssnnnfff]]]VVVRRROOONNNLLLKKKMMMRRRTTTTTTWWW\\\YYY^^^fffsssuuucccbbbtttxxxtttnnndddZZZTTTSSSRRRQQQOOOOOOOOOOOOOOOPPPRRRTTTKKKKKKKKKLLLMMMNNNPPPQQQLLLMMMOOOPPPPPPOOOMMMLLLMMMLLLJJJIIIIIIJJJKKKLLLNNNNNNMMMMMMLLLMMMMMMNNNJJJLLLNNNOOONNNLLLHHHFFFGGGHHHKKKLLLKKKHHHEEEBBBFFFEEEEEEEEEEEEGGGHHHIIIIIIKKKMMMPPPQQQRRRRRRRRRMMMNNNPPPPPPPPPNNNLLLKKKPPPIIIGGGMMMRRRYYYkkkyyywwwyyyxxxoooiiibbb___aaagggqqq}}}~~~yyyddd^^^VVVOOOJJJFFFDDDBBBAAA@@@@@@?????????@@@@@@<<<===???AAABBBDDDGGGIIIMMMKKKHHHEEEEEEGGGJJJKKKKKKMMMPPPQQQTTTYYYaaahhhgggggghhhlllrrrxxx{{{}}}~~~~~~~~~{{{||||||zzzxxxvvvvvvwwwtttsssrrrrrrssstttuuuvvvxxx{{{~~~~~~zzzwwwuuuvvvqqqoookkkgggccc```]]]\\\]]]]]]^^^^^^]]]\\\ZZZYYY[[[YYYUUUPPPLLLHHHGGGFFF@@@???>>>??????>>>;;;:::::::::::::::::::::999999999999999999999:::;;;;;;===============>>>??????======???@@@AAABBBBBBBBB>>>@@@BBBCCCEEEHHHLLLOOOTTT^^^lllzzzuuuhhh\\\\\\ccchhhiiigggYYYSSSOOORRRWWW[[[```fffiiiiiibbbXXXSSSTTTWWWWWW___jjjzzz{{{vvvooohhh___WWWRRRPPPOOOOOOMMMNNNOOOQQQSSSVVVXXXZZZ^^^fffqqq~~~pppfff\\\```ttt}}}kkkbbb___[[[WWWSSSQQQPPPPPPQQQQQQQQQRRRSSSSSSTTTTTTOOOMMMJJJHHHHHHIIIJJJLLLOOOPPPQQQQQQQQQPPPOOONNNKKKJJJJJJJJJKKKMMMPPPRRRSSSPPPMMMLLLMMMMMMMMMLLLOOOOOONNNMMMLLLKKKJJJJJJMMMLLLKKKIIIFFFDDDAAA@@@BBBBBBAAABBBCCCDDDFFFGGGHHHJJJNNNQQQRRRQQQOOONNNMMMLLLKKKJJJJJJLLLNNNOOOKKKMMMQQQRRRRRRYYYkkk}}}~~~wwwmmmaaaYYY]]]bbbkkkvvvvvvsssiii\\\UUUQQQLLLGGGCCCAAA????????????>>>===BBB@@@>>>???BBBEEEGGGGGGCCCCCCCCCBBBBBBBBBAAAAAAAAABBBDDDGGGJJJNNNQQQRRRZZZ\\\```dddiiimmmqqqrrrtttxxx}}}~~~|||{{{vvvwwwyyyzzzzzzyyywwwvvvxxxwwwwwwuuutttsssrrrqqqnnnmmmlllkkkkkkkkklllmmmqqqppppppooonnnmmmlllkkkeeecccaaa^^^ZZZWWWTTTRRRWWWUUURRRQQQQQQQQQQQQPPPMMMLLLJJJHHHEEECCCAAA@@@===<<<;;;;;;::::::::::::999999999999999999999999777888888999;;;<<<======<<<=========;;;;;;===???CCCAAA??????@@@BBBBBBBBBBBBAAADDDKKKNNNMMMPPPVVV```pppwwwdddaaaaaagggooorrrnnniiiYYYVVVTTTVVV\\\bbbeeefffjjjccc\\\YYY[[[aaaeeegggvvv{{{vvv}}}wwwrrrjjjddd[[[TTTPPPOOONNNNNNNNNOOOPPPQQQSSSUUUXXXZZZ[[[iii{{{yyyhhhbbb___iiiuuufff___]]]YYYUUURRRPPPOOOOOOSSSSSSTTTTTTUUUVVVVVVVVVPPPNNNLLLJJJIIIJJJLLLMMMOOOPPPQQQRRRQQQPPPOOONNNKKKKKKJJJJJJKKKMMMPPPQQQRRRPPPMMMMMMMMMNNNNNNMMMPPPOOOOOOMMMLLLKKKJJJJJJMMMLLLKKKJJJHHHFFFDDDBBBDDDCCCCCCDDDEEEFFFHHHIIIHHHJJJMMMOOOPPPPPPOOONNNNNNMMMLLLKKKLLLMMMPPPQQQPPPQQQSSSUUUVVV^^^ppp|||oooeee[[[\\\___fffooowww|||~~~zzzooofff^^^SSSJJJJJJGGGCCCAAA@@@???>>>===CCCAAA???@@@BBBDDDEEEEEEBBBAAAAAAAAA@@@@@@@@@@@@???@@@AAACCCFFFIIILLLMMMQQQRRRVVVZZZ^^^bbbeeegggmmmpppuuuyyy}}}~~~~~~~~~}}}}}}||||||}}}}}}}}}||||||{{{{{{zzzyyyyyy|||}}}}}}|||zzzxxxvvvuuurrrssstttuuutttsssqqqpppoooooonnnnnnmmmmmmmmmllljjjiiigggeeedddcccdddddddddddddddeeeeeeeeeffffffZZZYYYWWWTTTRRRPPPOOOOOOIIIGGGEEEEEEGGGHHHHHHGGGGGGGGGEEECCCAAA???>>>===<<<<<<;;;:::::::::::::::::::::999999999999999999888888999:::;;;<<<======???@@@AAA@@@??????@@@AAA@@@???@@@AAADDDEEEFFFGGGLLLKKKMMMSSSVVVXXX```jjjvvvmmmkkkiiiiiinnntttuuuoooiii]]]\\\[[[\\\```ddddddddddddbbb```aaagggpppzzzzzztttooo|||vvvppplllbbb]]]VVVPPPNNNMMMMMMMMMMMMNNNPPPQQQSSSVVV[[[^^^cccsssjjj\\\]]]dddvvvjjj___ZZZXXXUUURRROOONNNNNNNNNRRRRRRSSSTTTUUUUUUUUUUUUPPPOOOMMMKKKKKKLLLNNNOOOPPPQQQRRRSSSRRRQQQOOONNNLLLKKKKKKKKKKKKMMMOOOPPPPPPOOOMMMMMMNNNOOOOOONNNPPPOOONNNMMMLLLJJJIIIIIILLLLLLKKKKKKIIIHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJKKKMMMMMMNNNNNNNNNNNNMMMLLLLLLMMMOOOQQQRRRSSSTTTXXX\\\```gggxxx|||qqq```[[[VVVVVV\\\fffooouuu}}}}}}vvvjjj___TTTOOOIIIEEECCCBBBAAA@@@???===<<<===>>>??????>>>????????????>>>>>>>>>>>>======>>>???AAACCCEEEFFFGGGHHHKKKNNNRRRVVVXXXZZZaaadddhhhlllpppuuu{{{~~~|||zzzzzzzzzzzzwwwyyy{{{{{{yyyxxxwwwxxxvvvuuuuuutttttttttttttttsssssssssssssssssssssssstttttttttsssqqqooommmkkkkkklllllllllkkkiiihhhfffdddddddddddddddddddddddddddbbb___\\\ZZZYYYXXXXXXWWWWWWWWWXXXXXXXXXXXXYYYPPPNNNLLLJJJIIIIIIJJJKKKDDDBBBAAAAAABBBCCCCCCBBB@@@@@@???>>><<<;;;::::::;;;;;;:::999999999::::::::::::::::::::::::::::::999999:::;;;<<<======>>>>>>???AAAAAA???>>>???@@@>>>???@@@BBBDDDFFFHHHIIISSSUUU[[[bbbgggooo|||ooohhhgggqqqpppqqquuuxxxuuummmeeeaaa```___aaacccddddddccccccgggmmmttt~~~zzzuuurrrmmmiii{{{vvvpppjjjfffZZZWWWQQQNNNMMMNNNNNNMMMJJJLLLOOORRRUUUZZZaaagggsssxxxcccUUU\\\kkkrrrbbb[[[VVVTTTQQQOOOMMMLLLMMMMMMMMMNNNOOOQQQQQQQQQQQQQQQOOONNNMMMLLLLLLMMMNNNOOOPPPRRRSSSTTTSSSQQQOOOMMMLLLLLLKKKKKKLLLMMMNNNOOOOOOMMMLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJHHHGGGGGGIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKMMMMMMMMMLLLKKKKKKLLLNNNQQQSSSTTTXXX```jjjqqqyyyooofffZZZSSSSSSXXX```eeeiiisss~~~uuubbb\\\UUUNNNIIIFFFDDDBBB>>>===<<<<<<===>>>===<<<>>>============<<<<<<<<<;;;<<<<<<<<<>>>???@@@AAABBBCCCEEEHHHJJJMMMOOOPPPUUUWWW[[[^^^bbbhhhoootttyyy}}}}}}xxxwwwtttrrrpppppppppppplllnnnppppppooonnnooopppllllllkkkjjjjjjjjjjjjjjjkkkkkkkkklllmmmmmmnnnnnnlllllllllkkkiiifffdddbbbccccccccccccaaa```^^^]]]\\\\\\[[[[[[[[[[[[ZZZZZZZZZYYYVVVSSSQQQOOOOOOOOOOOOOOONNNMMMLLLKKKJJJJJJJJJHHHEEECCCCCCDDDFFFHHHGGGEEECCCBBBBBBAAA@@@>>><<<<<<<<<;;;;;;:::::::::;;;::::::999999999::::::::::::::::::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>===???AAABBB@@@???@@@@@@DDDDDDDDDEEEFFFJJJNNNQQQZZZcccppp{{{{{{mmmccc___cccjjjrrrrrrsssvvvvvvqqqfff^^^^^^]]]]]]^^^aaadddgggiiiqqq{{{~~~vvvrrrpppoookkkggg}}}vvvpppiiiddd```VVVSSSOOONNNNNNOOOPPPOOOMMMPPPSSSTTTWWW]]]fffmmmooo]]]VVVbbbvvvkkk___[[[SSSRRROOOMMMKKKKKKLLLMMMJJJLLLMMMOOOPPPOOONNNNNNMMMLLLLLLLLLLLLMMMOOOOOOQQQRRRTTTUUUTTTRRROOOMMMLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKLLLNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEEEECCCCCCDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIKKKKKKIIIIIIHHHIIIJJJMMMPPPQQQVVV^^^mmmwwwiii]]]UUUSSSSSSSSSYYYeeesssuuuooofff]]]UUUMMMGGGCCCDDDBBB@@@@@@@@@AAA@@@???=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@AAACCCEEEGGGHHHIIILLLNNNPPPSSSWWW\\\bbbfffkkkpppvvvyyyzzzzzz}}}yyyuuummmllliiigggeeedddddddddaaabbbdddeeeddddddeeefffbbbbbbaaa````````````aaa```aaaaaabbbddddddeeefffdddddddddcccaaa___]]][[[[[[[[[[[[ZZZXXXWWWVVVUUUWWWVVVVVVUUUSSSRRRRRRQQQQQQPPPMMMKKKJJJIIIIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCEEECCCAAA>>>>>>???AAABBBCCCAAA@@@@@@@@@???===;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999:::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@BBBCCCBBBBBBCCCEEEHHHIIIIIIKKKNNNVVV```gggrrrwwwlll___XXXVVVYYYcccmmmooopppqqqsssqqqkkkbbbZZZXXXXXXXXXZZZ```iiisssyyywwwtttpppnnnmmmlllhhheeewwwpppiiiccc]]]ZZZRRRPPPOOONNNPPPQQQQQQPPPRRRUUUXXXXXXYYY```jjjsss{{{eeeWWW]]]nnnzzzhhh^^^[[[SSSQQQOOOLLLKKKKKKLLLLLLKKKLLLOOOQQQQQQQQQOOONNNKKKLLLLLLLLLMMMNNNOOOPPPRRRSSSUUUVVVVVVSSSOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMKKKIIIFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEEEEDDDCCCCCCAAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHIIIGGGFFFFFFFFFHHHKKKNNNPPPYYYdddyyy~~~}}}|||ooocccYYYQQQMMMMMMVVVbbbnnn{{{xxxpppfff\\\QQQKKKJJJGGGBBB@@@??????>>>===============<<<<<<<<<<<<======<<<<<<======>>>???===>>>>>>???@@@AAABBBCCCEEEGGGIIIKKKNNNQQQVVVYYY[[[```gggkkklllooosssvvvzzz|||yyytttooojjjbbbaaa^^^\\\ZZZYYYXXXXXXVVVWWWYYYYYYXXXXXXZZZ\\\YYYXXXWWWWWWVVVVVVWWWWWWTTTUUUUUUVVVXXXYYYYYYZZZ[[[[[[[[[[[[YYYWWWUUUTTTSSSSSSRRRQQQPPPOOOOOOOOOQQQQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBB@@@>>><<<:::::::::;;;<<<===<<<===>>>AAABBBAAA@@@<<<============>>>>>>>>>;;;;;;:::::::::;;;<<<<<<:::;;;;;;<<<<<<===============>>>>>>>>>?????????<<<===>>>??????AAACCCFFFFFFIIINNNSSS\\\iiixxx|||vvvqqqllljjj```XXXRRRRRRSSSWWW___gggkkkllllllmmmlllggg```[[[VVVXXXZZZ```jjjyyywwwvvvmmmllljjjiiihhhfffbbb___zzzrrriiibbb\\\WWWTTTPPPOOONNNOOOPPPRRRQQQPPPQQQUUUYYY[[[]]]fffsss}}}jjj^^^YYYfff{{{tttfff^^^[[[TTTRRROOOMMMKKKKKKLLLLLLLLLMMMPPPRRRSSSRRRPPPOOOLLLLLLMMMNNNOOOPPPQQQRRRRRRTTTVVVWWWVVVSSSOOOMMMMMMMMMMMMMMMMMMLLLKKKKKKKKKJJJJJJKKKKKKKKKHHHFFFDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAABBBDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFHHHKKKNNNPPPYYYeee}}}|||vvvjjj^^^VVVKKKOOOTTTZZZgggvvvzzzqqqggg```UUUPPPIIICCC@@@???>>>===???>>>>>>>>>>>>===============<<<<<<======>>>???=========>>>>>>>>>??????@@@BBBEEEFFFGGGHHHKKKMMMNNNSSSXXX[[[]]]```eeeiiinnnrrrwwwyyyyyyyyy{{{~~~}}}yyywwwsssppplllgggbbb^^^ZZZXXXVVVSSSQQQPPPOOOOOOLLLNNNOOONNNNNNNNNPPPQQQPPPOOOOOONNNNNNNNNNNNNNNKKKLLLLLLMMMNNNOOOPPPPPPQQQQQQRRRRRRQQQOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDBBBAAA@@@@@@@@@@@@======>>>>>>>>>>>>??????;;;;;;:::999999999::::::::::::<<<>>>BBBCCCBBBAAA<<<<<<============>>>>>><<<;;;;;;;;;<<<<<<===>>>:::;;;;;;<<<======>>>>>>>>>>>>>>>????????????@@@<<<===>>>>>>???BBBGGGKKKNNNUUU___jjjvvvrrrllleee___^^^]]]\\\[[[SSSOOONNNQQQSSSTTTYYY___eeeeeeeeeeeedddbbb___]]][[[___fffppp~~~}}}tttooooooffffffeeedddbbb```]]]ZZZ}}}wwwnnneee^^^XXXTTTQQQNNNMMMMMMNNNPPPRRRQQQPPPLLLQQQWWW\\\aaalll|||ooo]]]\\\```lllqqqeee^^^ZZZUUUSSSPPPMMMLLLKKKLLLLLLKKKLLLOOOQQQRRRQQQOOONNNMMMMMMNNNOOOQQQRRRSSSSSSRRRTTTWWWXXXWWWSSSOOOLLLMMMMMMNNNMMMMMMLLLKKKJJJKKKJJJIIIJJJJJJIIIGGGDDDCCCDDDDDDEEEFFFGGGGGGGGGDDDEEEEEEEEEDDDCCCBBBAAAAAACCCDDDFFFGGGGGGGGGGGGDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFHHHKKKOOOQQQWWWbbb{{{~~~yyyllldddWWWUUUQQQNNNUUUaaakkknnn{{{ttteee^^^UUUMMMHHHEEECCCCCC????????????>>>>>>>>>>>><<<<<<<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCCCCDDDFFFGGGJJJNNNQQQRRRUUU[[[```cccfffiiijjjjjjlllrrrvvvwww}}}~~~|||zzz{{{{{{xxxtttrrrooojjjfffbbb^^^XXXUUUUUUTTTQQQNNNLLLKKKJJJJJJGGGHHHIIIHHHGGGGGGIIIKKKKKKJJJIIIIIIHHHHHHIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLJJJJJJKKKKKKKKKJJJIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBDDDCCC@@@>>>===<<<<<<<<<>>>>>>===<<<;;;::::::999999::::::;;;;;;<<<<<<<<<999999999;;;>>>>>>===;;;<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>???;;;;;;;;;<<<===>>>>>>??????????????????@@@@@@@@@DDDEEEEEEEEEGGGKKKQQQUUU```jjjxxx}}}jjjaaa\\\WWWUUUWWWYYY[[[ZZZNNNKKKLLLQQQSSSSSSVVVZZZ```___^^^^^^^^^^^^^^^^^^```gggqqqzzzrrrssspppkkkiiicccbbbbbbaaa___]]]ZZZYYY{{{vvvmmmeee^^^XXXRRROOOPPPOOOOOOOOOOOOPPPQQQRRRUUU[[[^^^^^^dddtttjjj```ccciii{{{mmm^^^WWWYYYTTTPPPKKKJJJKKKLLLKKKIIILLLMMMNNNPPPQQQQQQPPPPPPMMMMMMNNNOOOPPPQQQQQQRRRSSSOOOMMMOOORRRSSSPPPLLLJJJJJJIIIIIIIIIJJJJJJKKKJJJJJJJJJIIIHHHGGGEEEEEEFFFFFFEEEFFFHHHHHHFFFDDDEEECCCBBBBBBDDDEEEEEEDDDDDDFFFGGGIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDDDDFFFJJJMMMUUUZZZooozzzgggaaaYYYSSSSSSXXX___dddhhhooozzz|||qqqcccXXXRRRMMMGGGCCC>>>>>>>>>???@@@@@@>>>======>>>>>>===<<<;;;;;;<<<>>>============<<<<<<<<<======>>>???????????????BBBCCCEEEGGGJJJLLLNNNOOOUUUVVVWWWXXXZZZ]]]aaaeeeooopppqqqqqqqqqssswwwyyy|||zzzxxxwwwxxxzzz|||~~~xxxuuuqqqooonnnllliiihhhdddaaa^^^YYYVVVSSSRRRQQQJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCCCCDDDCCCCCCBBBBBBGGGGGGFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBB??????>>>>>>>>>>>>??????=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888999999999:::::::::<<<<<<<<<<<<;;;:::999999::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===@@@>>>======???@@@@@@???@@@AAAAAABBBBBBBBBAAAAAACCCEEEGGGHHHJJJQQQ\\\ddduuu~~~qqqgggaaa\\\[[[XXXWWWWWWXXXZZZ[[[UUURRRNNNMMMPPPTTTXXX[[[ZZZ[[[[[[[[[\\\```fffjjjpppzzz|||nnnggghhhlllmmmlllfffbbb^^^^^^```___[[[WWWxxxrrriiiaaaZZZTTTPPPMMMOOOOOOOOOPPPQQQQQQQQQRRRUUUZZZ___cccmmm~~~zzzhhhfffrrrxxxllldddZZZVVVXXXRRROOOKKKKKKLLLNNNMMMLLLLLLMMMNNNPPPQQQPPPPPPOOOLLLMMMMMMNNNNNNOOOOOOPPPPPPNNNLLLNNNQQQRRROOOLLLJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFHHHFFFFFFGGGHHHIIIIIIHHHFFFDDDBBBBBBDDDEEEDDDCCCDDDEEEGGGHHHIIIHHHGGGFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFJJJMMMSSSZZZoooyyysssiii```[[[YYYYYYYYY[[[```iiisss|||}}}rrriiibbb[[[RRRLLLEEECCCAAA@@@@@@???>>><<<:::;;;<<<============>>>=========<<<<<<<<<<<<;;;;;;<<<<<<===>>>============>>>@@@BBBDDDFFFGGGHHHJJJKKKMMMOOOQQQUUUZZZ]]]aaacccdddeeefffiiilllooorrrqqqooooooppprrruuuwwwzzz{{{}}}|||{{{|||~~~~~~|||xxxuuusssmmmjjjgggdddcccbbb___^^^ZZZXXXUUURRRNNNLLLKKKJJJGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBAAAAAA@@@BBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<<<<<<<<<<======<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999888888888999999999::::::<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<=========>>>>>>======<<<=========>>>===<<<<<<============@@@@@@AAACCCDDDEEEFFFFFFIIIMMMQQQSSSVVV^^^jjjttt|||pppgggbbb^^^\\\cccaaa]]]ZZZYYYXXXYYYZZZQQQPPPOOOOOORRRUUUWWWYYYXXXXXXXXXZZZ^^^eeennnuuuxxxpppgggdddfffiiihhheeedddaaa]]]]]]______\\\XXXtttmmmddd[[[UUUQQQMMMLLLNNNOOOPPPRRRSSSSSSRRRRRRUUUYYY___hhhwwwrrrkkkuuu|||eee]]][[[WWWTTTUUUQQQNNNLLLKKKMMMNNNOOOOOOLLLMMMNNNPPPPPPPPPOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMKKKJJJLLLOOOPPPNNNKKKJJJJJJKKKKKKJJJIIIHHHGGGHHHGGGFFFEEEEEEFFFGGGHHHHHHGGGEEEFFFHHHKKKKKKKKKGGGEEECCCCCCDDDDDDCCCBBBDDDEEEFFFHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCDDDDDDCCCCCCEEEIIILLLPPPZZZlllwwwnnneee]]]XXXTTTUUUYYY```jjjuuu|||vvvnnnddd\\\OOOLLLGGGCCCBBBAAA@@@???<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAAAAACCCEEEFFFGGGJJJNNNQQQPPPRRRTTTUUUWWWYYY]]]___bbbbbbaaabbbcccfffiiikkklllmmmppprrruuuwwwxxxxxxwwwwwwwwwuuurrroooooopppppprrrtttwwwxxxxxxwwwwwwxxxzzz~~~~~~~~~~~~}}}~~~~~~~~~~~~{{{zzz{{{zzzzzzyyyxxxwwwvvvvvvvvvuuutttsssppplllhhhdddbbb```]]]ZZZXXXWWWVVVTTTSSSPPPOOOLLLJJJGGGFFFEEEDDDCCCCCCBBBAAA@@@??????>>>===>>>>>>?????????>>>>>>>>>>>>===<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<<<<;;;======<<<;;;;;;;;;;;;<<<;;;::::::999999::::::;;;;;;;;;:::::::::::::::999:::::::::::::::999999888888888888888999999999999<<<<<<===>>>>>>>>>>>>===============>>>>>>>>>???@@@@@@???>>>======>>>>>>======>>>>>>???@@@@@@@@@BBBCCCEEEGGGJJJMMMPPPQQQTTTYYY^^^aaadddlllyyylllfff]]]XXXWWWZZZ^^^aaaiiifffbbb]]]ZZZYYYXXXYYYQQQRRRSSSTTTVVVWWWXXXYYYVVVWWWZZZ___hhhuuuqqqjjjeeeaaabbbeeefffccc```aaa^^^\\\\\\^^^___\\\YYYnnnhhh^^^VVVQQQNNNLLLLLLMMMOOOQQQTTTUUUUUUTTTSSSVVVYYY^^^iii~~~xxxttt}}}sss]]]VVVVVVUUURRRQQQPPPNNNLLLKKKKKKLLLMMMNNNLLLMMMNNNOOOPPPOOOOOONNNKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHJJJMMMNNNLLLKKKIIIJJJKKKKKKJJJHHHFFFDDDIIIHHHFFFDDDDDDEEEFFFHHHHHHFFFDDDEEEHHHKKKMMMMMMHHHFFFDDDCCCDDDDDDCCCBBBDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBCCCCCCCCCCCCEEEHHHKKKNNNVVVcccrrr|||qqqhhh\\\XXXSSSRRRXXXbbbmmmttt|||}}}wwwqqq^^^YYYSSSMMMIIIGGGDDDCCCAAA@@@@@@?????????===;;;<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>AAABBBCCCBBBAAAAAACCCEEEEEEFFFIIIJJJJJJLLLOOOQQQSSSSSSSSSUUUWWWZZZ]]]^^^]]]___aaadddfffhhhiiijjjggghhhhhhfffdddbbbbbbccccccdddfffhhhiiiiiiiiihhhiiillloooppppppppppppqqqooopppqqqqqqqqqsssuuuxxx||||||zzzwwwrrroooooopppooonnnllljjjiiijjjkkkkkkhhhgggeeebbb^^^ZZZWWWUUUVVVTTTQQQPPPOOOOOOMMMLLLJJJIIIHHHFFFEEEDDDCCCBBB@@@@@@??????>>>======<<<:::;;;;;;<<<<<<<<<<<<;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::======<<<;;;;;;<<<<<<<<<:::999999888888999999:::999999999999999999999999999999999::::::999999888888888888888999999999::::::;;;<<<===>>>>>>>>>>>><<<<<<======>>>?????????AAA@@@@@@???>>>>>>>>>>>>===>>>@@@BBBCCCDDDFFFGGGGGGIIINNNSSSYYY^^^bbbdddeeejjjnnnnnnmmmpppyyy{{{|||wwwqqqiiibbbVVVRRRNNNNNNSSS[[[bbbfffhhhfffaaa\\\YYYWWWWWWWWWVVVWWWXXXXXXWWWXXXYYYZZZVVV[[[cccnnn}}}|||ppphhheeecccaaabbbeeefffccc___]]]\\\ZZZ[[[]]]^^^\\\[[[hhhbbbYYYRRROOONNNMMMMMMMMMOOORRRTTTVVVVVVUUUUUUXXXZZZ^^^kkk|||uuu~~~mmmZZZSSSUUUUUUSSSQQQPPPOOOMMMJJJIIIIIIJJJKKKLLLMMMNNNOOOOOOOOONNNMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFGGGIIIJJJKKKKKKJJJGGGHHHJJJJJJIIIGGGEEECCCJJJIIIFFFDDDDDDDDDEEEFFFGGGEEECCCDDDGGGJJJLLLMMMIIIGGGDDDDDDDDDDDDCCCBBBDDDDDDEEEEEEFFFFFFFFFEEEFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCCCCCCCDDDGGGJJJMMMQQQXXXcccttt|||kkkaaaUUUMMMMMMSSSZZZ^^^fffkkkttt~~~rrrmmmeee]]]VVVPPPKKKHHHDDDBBB???>>>??????===:::======<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>===>>>@@@AAABBBDDDDDDDDDDDDEEEGGGIIIIIIIIIKKKMMMOOOQQQSSSQQQRRRTTTWWWYYYZZZ[[[[[[YYYZZZZZZYYYWWWVVVVVVWWWXXXYYYZZZ\\\\\\]]]]]]\\\[[[]]]```aaaaaaaaabbbcccbbbccceeeeeeeeefffhhhjjjjjjiiihhhgggdddcccdddeeebbb```^^^\\\[[[\\\^^^___[[[ZZZXXXVVVTTTQQQOOONNNNNNLLLJJJIIIIIIIIIHHHFFFEEEEEEDDDDDDCCCBBBAAA@@@>>>>>>======<<<<<<;;;;;;888999999:::;;;;;;::::::===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888999999:::999999999999999999999999888999999::::::999999999888999999999::::::::::::999:::;;;<<<===>>>>>>>>>;;;<<<<<<===>>>>>>??????AAAAAA@@@??????>>>??????>>>@@@BBBCCCCCCEEEHHHLLLNNNTTT]]]hhhrrrzzz}}}vvvmmmhhhgggiiiccceeeccc]]]YYYXXXUUUPPPHHHGGGGGGKKKQQQXXX]]]```aaa___[[[XXXVVVVVVWWWWWWYYYYYYYYYXXXVVVXXX[[[^^^^^^fffsssvvvnnniiiggggggeeebbbbbbccccccaaa___ZZZZZZYYYZZZ[[[\\\\\\[[[```[[[UUUPPPNNNNNNNNNNNNNNNOOORRRTTTVVVWWWXXXXXXZZZ^^^dddqqqwww}}}qqqfffYYYRRRSSSUUUTTTRRROOOOOOMMMJJJGGGGGGHHHJJJLLLMMMNNNOOOOOONNNMMMMMMJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFGGGHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGEEEDDDCCCIIIHHHGGGFFFEEEFFFFFFGGGFFFDDDDDDEEEHHHJJJKKKLLLHHHFFFDDDDDDEEEEEEDDDCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCDDDFFFIIIKKKMMMPPPXXXhhh|||xxxmmm^^^SSSOOOOOOQQQRRRUUUZZZdddoooyyy}}}vvvppphhhaaaYYYTTTKKKFFFAAA???@@@AAA???>>>>>>============<<<<<<<<<:::;;;<<<<<<======<<<<<<;;;;;;;;;::::::::::::999777999;;;<<<;;;<<<===??????@@@BBBBBBAAA@@@@@@AAACCCCCCCCCDDDEEEGGGHHHIIIHHHHHHJJJLLLMMMNNNNNNOOOMMMNNNOOONNNLLLLLLLLLNNNNNNNNNOOOPPPQQQRRRRRRRRROOOQQQSSSTTTSSSSSSTTTVVVVVVWWWYYYYYYXXXXXXYYY[[[YYYYYYXXXXXXXXXXXXXXXWWWSSSRRRPPPOOONNNOOOPPPQQQOOONNNMMMLLLKKKJJJIIIIIIFFFDDDBBBBBBCCCCCCBBBAAA@@@@@@@@@@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::777888999::::::;;;::::::::::::999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;777888888999:::;;;<<<===999999888888888999:::::::::999999999999999999:::888999999999999:::::::::888999999:::::::::::::::::::::::::::;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;<<<===>>>??????@@@BBBAAAAAA@@@AAAAAABBBBBBBBBDDDFFFFFFFFFJJJPPPUUU___hhhwwwrrrdddZZZTTTQQQQQQRRROOOJJJHHHIIIIIIFFFEEEFFFHHHLLLRRRVVVXXXYYYYYYXXXUUUTTTTTTUUUWWWYYYYYY[[[]]]^^^^^^bbbiiinnnttt|||}}}qqqiiiddddddggggggeeebbbaaa``````^^^\\\XXXXXXYYYYYYYYYZZZZZZZZZXXXUUUPPPNNNMMMNNNNNNNNNOOOPPPRRRTTTVVVXXXYYYZZZ\\\dddooo}}}tttttthhhcccZZZSSSRRRRRRRRRQQQNNNNNNNNNKKKHHHHHHJJJMMMLLLMMMNNNOOOOOONNNMMMLLLIIIHHHHHHHHHHHHHHHHHHHHHFFFGGGHHHHHHHHHGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFGGGHHHIIIIIIJJJGGGFFFFFFGGGJJJKKKKKKKKKGGGFFFDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@????????????@@@BBBCCCCCCDDDFFFHHHJJJMMMNNNQQQ[[[iiiqqqqqqttt{{{|||mmmbbb\\\XXXTTTQQQNNNQQQVVV\\\dddmmmuuuzzz|||wwwpppkkk^^^VVVMMMHHHFFFFFFCCCAAA??????>>>>>>>>>=========:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::555777999:::::::::;;;===:::<<>>===>>>>>>@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCEEEFFFEEEDDDDDDEEEFFFEEEEEEFFFGGGGGGHHHHHHHHHFFFGGGIIIIIIHHHGGGIIIJJJJJJLLLMMMMMMLLLKKKLLLMMMLLLLLLLLLMMMMMMMMMKKKIIIIIIHHHGGGFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA???>>>>>>???@@@???>>>===============;;;:::999::::::999999999999888888777888999:::;;;;;;;;;;;;:::999888888777777888888::::::::::::::::::::::::888888888999:::::::::;;;777777777777777888999999999999888888888888999999999999999999::::::;;;;;;999999:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>><<<<<<===>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFFFFGGGJJJNNNPPPTTT]]]hhhqqq}}}vvvbbbUUUOOOJJJGGGHHHJJJJJJGGGGGGIIIHHHEEEIIIIIIKKKNNNSSSWWWXXXXXXUUUTTTSSSRRRSSSVVVYYYZZZ^^^dddlllrrrwww~~~zzzoooiiiddd```aaafffeeedddcccbbbaaa___\\\ZZZWWWXXXYYYYYYXXXXXXYYYYYYSSSQQQNNNLLLMMMNNNNNNMMMPPPPPPQQQSSSUUUXXXZZZ\\\^^^hhhwwwyyyjjjqqqwwwgggddd^^^VVVQQQPPPOOONNNMMMNNNNNNLLLIIIIIIMMMPPPLLLMMMNNNOOOOOONNNLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFHHHIIIIIIGGGFFFFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDBBBCCCEEEHHHJJJLLLLLLMMMHHHGGGHHHIIILLLMMMLLLJJJGGGEEEDDDDDDFFFGGGFFFFFFDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@???>>>>>>>>>>>>@@@BBBCCCCCCDDDEEEGGGIIINNNOOONNNRRR[[[___^^^bbbeee}}}{{{ppphhhbbbZZZUUUMMMMMMMMMOOOTTT\\\eeekkkxxx{{{rrrhhh[[[RRRMMMJJJFFFBBB????????????>>>>>>>>>>>>999:::;;;;;;<<<<<<;;;;;;=========<<<<<<<<<<<<<<<999:::<<<;;;:::999999:::666888;;;===<<<<<<======??????>>>>>>======<<<<<<======>>>?????????>>>>>>>>>???AAA@@@??????AAABBB???@@@@@@@@@AAABBBBBBBBB@@@AAABBBBBBAAA@@@BBBCCCCCCEEEFFFFFFDDDCCCCCCCCCFFFFFFFFFGGGGGGFFFBBB@@@DDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>@@@>>>======>>>??????>>><<<=========<<<;;;999888888888888888777777777777888888999;;;;;;<<<<<<<<<;;;;;;:::999999999999999888888888888888888888888999999999999888888888888888888888888888999::::::888888777777777777888888999999999::::::;;;;;;;;;999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<============>>>===>>>>>>????????????>>>===>>>>>>@@@AAABBBCCCCCCDDDDDDEEEEEEFFFHHHIIIJJJKKKPPPVVV\\\eeerrreeeQQQIIIIIIIIIHHHHHHLLLOOOOOOPPPSSSQQQNNNJJJIIIJJJLLLQQQUUUWWWWWWUUUTTTSSSSSSTTTWWWZZZ\\\eeennn{{{wwwmmmfffeeeccc```bbbfffbbbcccdddeeeddd```\\\YYYWWWXXXYYYXXXWWWWWWXXXYYYPPPOOOOOONNNOOOPPPRRRSSSXXXUUUSSSSSSVVV[[[^^^```iiivvv}}}oooggg}}}yyyggg```]]]XXXSSSOOONNNNNNOOOJJJJJJJJJJJJJJJJJJJJJJJJQQQOOOMMMNNNOOOMMMIIIEEEHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFGGGHHHHHHIIIIIIEEEEEEDDDCCCCCCCCCCCCCCCGGGHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIJJJLLLLLLKKKJJJCCCCCCCCCCCCCCCDDDEEEFFFIIIFFFBBBAAAAAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA??????@@@AAABBBHHHHHHGGGHHHKKKNNNQQQTTTUUU\\\mmm~~~xxx|||vvvmmm___UUUNNNMMMKKKKKKQQQYYY___kkkuuuxxxtttggg]]]UUUOOOKKKKKKGGGCCCBBBBBBBBB@@@===>>>??????>>>===<<<<<<===<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;999888777::::::;;;<<<===>>>???@@@<<<<<<======<<<<<<;;;:::;;;;;;;;;<<<<<<<<<======>>>===<<<;;;;;;;;;;;;;;;========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======????????????????????????======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::;;;;;;:::999888888888999777777777777777777777777888888888888888888888888888888888888888888888888999999999999999999999999999999999888888888888888;;;;;;:::999999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======;;;999888:::???BBBBBB@@@>>>>>>???@@@AAA@@@>>>;;;@@@AAABBBBBBBBBBBBDDDFFFAAAEEEIIIJJJKKKOOOVVV]]]___ccckkkvvvxxxdddPPPJJJJJJJJJJJJLLLVVV[[[^^^]]]\\\[[[VVVPPPNNNPPPSSSTTTTTTUUUWWWYYYRRRQQQPPPPPPSSSZZZccciiizzz{{{oooiiibbb```bbbeeedddbbbdddcccbbb___]]]ZZZYYYXXXYYY[[[]]]^^^]]]YYYTTTQQQOOOOOONNNNNNNNNOOOQQQRRRTTTTTTUUUVVVYYY^^^dddhhhvvvvvvjjjllljjj]]][[[YYYUUUQQQNNNMMMNNNNNNKKKKKKKKKKKKKKKKKKKKKKKKPPPNNNLLLKKKLLLKKKHHHEEEIIIHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIJJJKKKMMMMMMKKKJJJCCCCCCCCCBBBCCCCCCDDDDDDFFFEEEBBBAAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAA@@@AAABBBDDDEEEGGGGGGGGGHHHKKKMMMPPPRRRRRRSSSZZZccccccbbbmmm}}}sssggg\\\VVVRRRNNNNNNRRROOOWWW___gggrrrzzzrrrjjjaaa\\\UUUPPPJJJGGGEEEDDDAAA???@@@@@@???===;;;999999:::<<<<<<;;;;;;;;;:::::::::;;;;;;<<<<<<<<<:::999888<<<<<<<<<<<<============;;;<<<<<<<<<<<<;;;::::::999999999999::::::::::::<<<;;;;;;:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;:::::::::999::::::::::::::::::::::::::::::999888888888888888888888888888888888888888888888888888888888888888999999999999999999999999::::::999999999999999999888888999999999999::::::;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<==================@@@===;;;<<<>>>???>>><<<@@@@@@@@@BBBCCCCCCAAA@@@BBBCCCDDDDDDDDDEEEHHHKKKJJJOOOUUUZZZ___eeennnuuuzzz|||ppp^^^RRRHHHFFFGGGJJJQQQXXXbbbjjjooommmhhhbbbYYYRRRPPPRRRTTTUUUTTTTTTUUUVVVRRRRRRSSSWWW^^^jjjwwwwwwuuulllgggbbbbbbdddfffdddaaa______^^^]]]\\\ZZZZZZYYYZZZ\\\^^^___]]]ZZZVVVTTTOOONNNMMMMMMMMMNNNOOOPPPSSSVVVXXXYYYZZZ```jjjssspppiiitttnnn\\\UUUTTTSSSQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNLLLIIIHHHHHHHHHGGGEEEHHHHHHGGGFFFEEEEEEEEEEEEGGGGGGGGGFFFEEEDDDDDDDDDEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEGGGJJJLLLLLLMMMLLLJJJJJJKKKLLLNNNNNNKKKIIIDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFHHHEEEEEEGGGHHHJJJLLLNNNNNNRRROOOQQQTTTSSSUUUbbbrrr~~~{{{|||vvvmmmfff]]]UUURRRPPPNNNPPPWWW___gggpppyyy}}}uuuoooddd```YYYSSSNNNJJJEEEBBBCCCBBB@@@>>><<<<<<<<<===============<<<;;;::::::;;;;;;<<<<<<<<<;;;::::::???>>>>>>===<<<;;;::::::;;;;;;;;;;;;;;;:::999999888888888888999999999999:::999999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::999999999999999999999999999999999999:::999888888777888888888888888888888888888888888888888888888888888888888999999999999999999999999::::::::::::::::::::::::999999999:::;;;;;;<<<<<<<<<;;;;;;:::;;;;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>============BBB@@@>>>>>>??????>>>===@@@@@@AAAAAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKOOORRRYYYaaalllvvv~~~{{{wwwrrrhhh]]]TTTIIIGGGGGGIIIKKKPPP\\\hhhlllwww}}}tttiii___XXXVVVVVVVVVUUUSSSRRRTTTUUUWWWYYY___gggtttuuummmhhhhhhfffcccbbbdddffffffccc___ZZZZZZZZZZZZZZZZZZ[[[[[[ZZZ\\\]]]^^^]]][[[XXXVVVNNNMMMMMMLLLLLLMMMOOOPPPTTTXXXZZZYYYYYYaaarrryyyooonnn}}}cccWWWTTTOOOOOOOOOOOONNNNNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLJJJHHHFFFEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDDDDEEEFFFEEEEEEEEEDDDDDDDDDCCCEEEDDDCCCCCCCCCCCCDDDDDDBBBDDDFFFIIIKKKMMMMMMMMMIIIIIIJJJLLLNNNMMMJJJHHHDDDCCCBBBAAAAAA@@@AAAAAA@@@BBBCCCCCCCCCAAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBCCCDDDFFFGGGCCCEEEFFFHHHJJJKKKKKKKKKOOOOOORRRUUUUUUUUU^^^jjjyyy~~~yyyxxxyyylllbbb^^^SSSNNNRRRTTTUUU\\\fffmmmqqqxxx~~~vvvsssoooiiiaaaXXXQQQLLLIIIFFFDDDBBBBBBBBBBBBBBB>>>>>>?????????>>>===<<<::::::::::::;;;;;;;;;;;;>>>>>>===<<<;;;;;;:::999::::::;;;;;;::::::999888999999:::::::::;;;;;;;;;999999888888888888888999::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;::::::::::::::::::888888888888888888888888::::::999999999999::::::999999999999999999999999999999999999999999999999999888888777777888888888999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>============??????>>>???@@@AAABBBBBBBBBCCCCCCCCCCCCFFFIIIKKKJJJLLLOOORRRUUUZZZ___cccsss}}}xxxmmmggg___]]]\\\[[[YYYUUUOOOKKKBBBEEEIIIMMMPPPWWWaaajjjmmmyyy~~~sssiiibbb\\\[[[YYYVVVSSSRRRTTTXXX\\\gggllluuutttoookkkeee___]]]______aaaccceeeddd```\\\YYYYYYYYYZZZZZZZZZ[[[[[[ZZZ[[[\\\\\\\\\ZZZXXXWWWNNNMMMMMMMMMMMMOOOPPPQQQTTTWWWZZZYYY[[[hhh~~~tttrrrxxxvvv___UUUTTTMMMNNNOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJIIIHHHFFFDDDDDDEEEFFFEEEEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBDDDFFFIIIKKKLLLLLLLLLHHHHHHIIIJJJLLLKKKHHHFFFBBBBBBAAA@@@@@@???@@@@@@>>>AAADDDDDDCCCAAAAAABBBDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIKKKOOOQQQRRRSSSZZZbbbmmmvvv}}}{{{{{{jjj]]]TTTUUUUUUQQQTTT\\\YYY\\\dddoooyyyyyynnnddd^^^TTTPPPKKKHHHGGGEEEBBB@@@>>>????????????>>>>>>===999999999999999:::::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;::::::999888999999:::::::::;;;;;;;;;::::::999999999999::::::::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888888999999999999999999999999999999999999999999999999999999999888888888888888999999999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<>>>======<<<<<<;;;;;;;;;===<<<<<<<<<======>>>???============>>>>>>>>>>>>>>>>>>========================>>>??????AAABBBDDDCCCEEEFFFGGGHHHLLLQQQVVVVVV[[[bbbiiiqqqxxxzzzkkk```WWWRRROOOPPPQQQQQQQQQMMMIIIEEECCCEEEIIIMMMTTT\\\aaaccciiissswwwqqqggg```\\\ZZZVVVUUURRRQQQTTT\\\gggoootttkkkeeefffgggccc^^^]]]ZZZ\\\^^^aaacccaaa]]]ZZZ[[[[[[[[[[[[[[[[[[[[[[[[YYYYYYZZZZZZYYYXXXWWWWWWNNNNNNNNNNNNOOOQQQSSSUUUTTTXXX\\\^^^eeeuuuzzzsss}}}ooo[[[SSSRRRNNNNNNOOOOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIHHHEEEEEEEEEGGGEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFDDDCCCCCCCCCCCCDDDDDDEEEDDDEEEGGGIIIJJJKKKJJJJJJHHHGGGFFFFFFGGGGGGFFFDDDAAA@@@@@@????????????@@@>>>BBBEEEEEECCCAAABBBDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKJJJKKKPPPZZZbbbgggnnn||||||uuukkkfffaaaZZZUUUTTTMMMNNNRRRZZZdddnnnuuuyyyxxxtttfffaaa[[[VVVRRRMMMFFFAAADDDCCCAAA@@@>>>>>>======;;;;;;:::999999999::::::::::::;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;:::999999888888888888999999999999;;;::::::::::::;;;;;;<<<::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999999999::::::::::::::::::::::::::::::::::::999999999888999999:::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<==================<<<<<<<<<;;;;;;============>>>???@@@@@@=========>>>>>>>>>??????===>>>>>>>>>????????????>>>@@@AAAAAAAAAAAADDDFFFCCCGGGLLLPPPSSSYYYaaahhhsssyyysssbbbXXXSSSPPPNNNKKKMMMQQQTTTTTTQQQMMMJJJJJJLLLNNNSSS\\\eeefffbbbeeejjjjjjbbbYYYUUUUUUSSSPPPQQQSSSWWW```ooo~~~xxxiiiaaa]]]^^^```___```aaaZZZ[[[^^^______^^^\\\ZZZ\\\\\\\\\\\\[[[[[[[[[[[[ZZZZZZYYYXXXWWWWWWVVVVVVNNNNNNOOOPPPRRRUUUWWWYYYZZZ___eeejjjsss~~~sss{{{zzzdddXXXSSSRRROOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKJJJGGGFFFFFFHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHIIIJJJIIIHHHGGGGGGEEEBBBBBBCCCDDDCCCCCC??????>>>>>>>>>???@@@@@@???CCCFFFEEEBBBAAACCCFFFEEEEEEEEEDDDCCCBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEHHHGGGFFFFFFGGGHHHJJJJJJMMMMMMLLLIIIJJJPPPYYY^^^___bbbppp{{{ttthhh]]]SSSPPPNNNPPPUUU\\\aaadddooovvv}}}xxxqqqmmmiiicccYYYRRRQQQNNNIIIEEEBBB@@@@@@@@@>>>===<<<;;;::::::;;;<<<:::::::::;;;;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::999999999999:::::::::::::::::::::::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;========================;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>::::::;;;<<<<<<===>>>>>>>>>>>>===>>>???@@@AAAAAA????????????@@@@@@@@@@@@>>>??????@@@AAABBBCCCCCCCCCEEEHHHIIIIIIKKKNNNQQQSSSYYYbbbjjjqqqzzzqqqgggYYYQQQPPPSSSUUUVVVSSSVVVZZZ[[[ZZZWWWTTTRRRRRRUUUWWWYYYaaaiiiiiiddd___aaa___XXXSSSTTTTTTSSSWWWZZZaaajjjwwwxxxjjjaaa^^^]]]______]]]^^^aaa\\\]]]^^^^^^]]]\\\\\\]]][[[[[[[[[[[[[[[[[[[[[[[[]]]\\\ZZZXXXWWWVVVVVVVVVOOOOOOOOOQQQTTTWWWZZZ[[[bbbgggooouuu~~~sssqqqmmm\\\VVVUUUUUUPPPOOOMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGJJJMMMLLLIIIGGGGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEFFFHHHIIIIIIJJJIIIHHHFFFEEEFFFCCC@@@???@@@AAABBBBBB>>>>>>======>>>???@@@@@@@@@CCCFFFEEEBBBAAADDDHHHFFFEEEEEEDDDCCCBBBBBBBBB???@@@BBBDDDFFFGGGHHHHHHIIIHHHGGGFFFFFFHHHJJJKKKIIIKKKMMMLLLLLLOOOSSSUUUSSSSSS]]]rrruuubbb]]]WWWSSSSSSVVVXXXZZZ^^^eeeooowww}}}zzzqqqiii]]]YYYRRRLLLGGGDDDDDDDDDAAA@@@>>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;<<<<<<<<<<<<======:::999999999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999999999999999:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<===>>>>>>???777777999;;;===???@@@AAA>>>>>>>>>>>>???@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBB???@@@AAABBBDDDEEEFFFFFFEEEIIINNNPPPSSSVVV\\\```kkksssuuuhhhXXXRRRLLLLLLSSS[[[___aaafffgggfffccc^^^WWWRRRPPPSSSXXXZZZZZZ]]]dddddd___YYYZZZXXXTTTTTTXXXZZZXXXccciiirrr}}}uuuhhh```\\\]]]aaafffddd^^^ZZZ\\\___```___^^^\\\\\\]]]___YYYYYYYYYZZZ[[[\\\\\\\\\___]]][[[YYYWWWWWWWWWWWWNNNQQQSSSTTTUUUXXX]]]bbbkkkuuu}}}sssuuuyyycccYYYTTTRRRQQQPPPOOONNNNNNNNNNNNLLLJJJKKKHHHFFFFFFHHHIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHQQQMMMHHHIIILLLMMMKKKHHHHHHGGGEEEDDDDDDDDDEEEEEEDDDEEEGGGHHHIIIHHHGGGGGGKKKKKKIIIHHHFFFEEECCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@???@@@CCCDDDEEEEEECCCBBBEEEEEEFFFFFFFFFEEEEEEDDDAAABBBDDDFFFHHHIIIIIIJJJFFFFFFGGGHHHHHHHHHGGGGGGJJJIIIHHHJJJLLLMMMLLLKKKMMMOOOTTT^^^lll|||}}}oooddd^^^[[[VVVSSSTTTWWW\\\^^^aaahhhsss|||yyyqqqggg^^^XXXSSSMMMJJJFFFDDDBBBCCCDDDCCC@@@<<<===<<<;;;<<<======<<<;;;===<<<;;;<<<>>>???>>>===<<<<<<======<<<<<<;;;::::::::::::;;;<<<<<<<<<===;;;;;;;;;;;;::::::::::::>>>>>>=========<<<<<<<<<;;;;;;<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>><<<999:::<<<>>><<<;;;<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>======@@@@@@@@@???>>>>>>======@@@===;;;<<<>>>???>>><<<>>>>>>??????>>>>>>===<<<>>>===>>>???AAAAAA@@@???AAABBBCCCDDDDDDCCCCCCCCCCCCCCCDDDEEEHHHKKKNNNPPPPPPTTTZZZ```gggppp{{{wwwiiiZZZQQQHHHLLLQQQWWW]]]ccciiinnnqqqooojjjeee```[[[XXXVVVWWWTTTVVV^^^bbb^^^]]]___XXXZZZ[[[\\\^^^ccckkkqqqzzzsssiiicccbbb\\\^^^```aaa___^^^^^^___cccaaa^^^[[[ZZZZZZZZZ[[[XXXXXXYYYZZZZZZZZZZZZYYY___\\\ZZZZZZ\\\[[[UUUPPPRRRTTTVVVVVVWWW[[[aaafffooovvv|||~~~sssmmmyyyppp^^^VVVRRRPPPPPPOOOMMMLLLMMMMMMMMMKKKIIIKKKIIIFFFFFFFFFGGGGGGFFFHHHGGGFFFFFFFFFFFFHHHHHHPPPLLLHHHHHHLLLMMMLLLIIIHHHGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHIIIHHHHHHGGGJJJJJJIIIHHHGGGEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>>>>======<<<===>>>???@@@>>>???AAACCCDDDCCCBBBAAADDDDDDEEEEEEEEEDDDDDDCCCCCCCCCEEEGGGHHHIIIJJJJJJDDDDDDDDDEEEEEEEEEEEEFFFJJJIIIHHHIIIKKKLLLLLLLLLKKKKKKNNNSSS[[[eeeoootttyyy~~~zzzsssjjjcccXXXWWWVVVTTTUUUZZZcccjjjsssyyy{{{uuupppiiiaaa[[[QQQNNNJJJHHHHHHGGGEEECCC@@@>>><<<;;;<<<<<<;;;999>>>===;;;<<<======<<<:::>>>>>>>>>=========<<<<<<========================::::::::::::::::::::::::>>>>>>============<<<<<<;;;<<<<<<===>>>>>>??????========================<<<======>>>>>>======<<<======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=========???===;;;;;;===???>>><<>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>=========<<<===;;;:::;;;===??????===@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIKKKOOOSSSXXX[[[^^^hhhnnnvvv}}}xxxqqqhhh```XXXQQQLLLOOOQQQVVVZZZ^^^ccciiimmmooommmiiiccc^^^YYYVVVTTTUUUSSSUUUZZZ\\\[[[\\\```___bbbhhhmmmrrryyyqqqhhhccc``````^^^```aaaaaa```______```cccaaa___]]][[[ZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZYYY\\\YYYXXXYYY\\\[[[WWWRRRUUUVVVXXXXXXXXX]]]eeekkkrrrvvvwwwuuuuuuxxxzzzyyyjjjffflll{{{cccWWWSSSQQQOOOOOOMMMLLLKKKKKKLLLKKKIIIHHHJJJHHHFFFEEEEEEEEEDDDCCCFFFEEEEEEEEEFFFGGGHHHHHHMMMJJJHHHHHHLLLMMMLLLJJJIIIHHHFFFDDDCCCBBBCCCCCCFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFEEEAAA@@@???>>>===========================>>>??????===>>>@@@AAABBBBBBAAA@@@BBBCCCCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIDDDDDDCCCCCCCCCDDDFFFFFFKKKIIIGGGGGGJJJKKKLLLLLLLLLLLLLLLNNNQQQUUUXXX[[[]]]___gggyyyyyyggg```WWWPPPNNNQQQTTTWWW[[[aaakkkwww}}}tttnnneeeaaaZZZUUURRROOOMMMKKKIIIFFFBBB@@@@@@AAAAAA@@@@@@???===>>>??????>>>===??????>>>============>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<<<<<<<<<<======>>>>>>???========================>>>>>>????????????>>>>>>>>>????????????>>>==============================<<<<<<=========>>>>>>>>>@@@>>>======>>>??????>>>BBBAAA@@@???>>><<<;;;;;;>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>===<<<===@@@BBBBBBAAA??????@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBDDDDDDHHHHHHIIIIIIHHHIIILLLNNNQQQUUU[[[ccckkkssszzz}}}uuulllgggiiifffaaaZZZTTTPPPOOOPPPTTTVVVYYY\\\```ffflllpppnnnkkkfff```ZZZVVVSSSQQQRRRRRRUUUYYYZZZ\\\cccjjjrrrwww}}}~~~ooohhheeeccccccdddaaabbbbbbaaa___^^^___aaabbbaaa```^^^\\\ZZZXXXWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYWWWVVVXXXZZZZZZWWWTTTWWWXXXYYYYYYZZZ___hhhooowwwuuuqqqiiidddbbbbbbccc```hhhzzz}}}lll[[[SSSQQQOOOMMMMMMKKKJJJIIIIIIJJJJJJHHHFFFGGGEEEDDDDDDEEEFFFEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHJJJHHHGGGHHHKKKMMMLLLKKKKKKJJJGGGEEEDDDCCCCCCCCCGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFF@@@@@@???>>>===========================>>>>>>???===>>>???@@@AAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCEEEGGGIIIJJJHHHFFFFFFHHHKKKLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSYYYggg~~~uuuhhh___[[[XXXUUURRRQQQSSSXXX___hhhoootttvvv|||}}}yyyvvvqqqkkkeeeaaa]]]ZZZTTTPPPLLLIIIHHHHHHHHHHHHCCCBBBAAABBBDDDEEEDDDCCCDDDCCCBBBAAAAAAAAABBBBBB>>>>>>>>>>>>>>>==========================================<<<<<<<<<;;;;;;;;;<<<<<<<<<=========>>>========================>>>>>>????????????>>>>>>>>>>>>??????>>>>>>===<<<========================<<<<<<=========>>>>>>>>>???>>>======>>>>>>>>>>>>AAA@@@@@@???>>>======<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAACCCDDDEEEEEEAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFIIILLLMMMOOOQQQQQQRRRUUU[[[___hhhmmmwww{{{nnniiiiiijjjrrrqqqmmmeee]]]YYYYYY[[[[[[\\\___aaadddjjjqqquuuuuuppphhh___YYYWWWVVVWWWUUUXXX]]]aaadddlllxxxvvvmmmgggggghhhfffdddeeebbbbbbaaa___]]]\\\^^^````````````___]]]YYYVVVTTTVVVVVVVVVVVVVVVWWWWWWXXXWWWVVVUUUVVVXXXWWWUUUSSS\\\]]]^^^^^^```fffooovvv}}}vvvkkk```WWWTTTVVVZZZcccwwwpppcccVVVRRRQQQOOOLLLLLLIIIHHHHHHHHHIIIIIIHHHFFFDDDCCCCCCDDDGGGHHHHHHFFFDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGGGGIIIKKKLLLLLLKKKLLLKKKIIIFFFEEEDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFF@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEEEEDDDAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDGGGHHHIIIGGGFFFFFFHHHJJJKKKJJJGGGHHHIIIJJJKKKKKKKKKKKKLLLOOOVVVbbbuuuxxxtttnnneee^^^YYYVVVSSSTTTXXX\\\___aaahhhlllqqqwww|||}}}yyyuuusssfffaaa[[[VVVTTTRRRPPPOOOLLLKKKIIIHHHIIIHHHGGGEEEJJJIIIIIIHHHHHHHHHHHHHHHCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>======>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<=====================<<<<<<===>>>>>>>>>>>>>>>>>>>>>??????======>>>>>>>>>?????????@@@@@@AAAAAABBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFHHHIIIJJJIIIJJJKKKKKKLLLNNNSSSWWWVVVZZZ```eeeiiipppyyyuuujjjiiipppyyy~~~wwwnnnhhhggghhhmmmmmmlllkkkkkknnnssswwwyyysssjjjaaa]]]]]]aaadddeeekkkqqquuu{{{xxxlllgggdddeeeiiikkkfff```____________\\\ZZZZZZ[[[]]]^^^^^^___^^^\\\YYYUUUSSSTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVUUUUUUUUUTTTRRRQQQccceeeggghhhjjjoooxxx~~~wwwgggZZZRRRQQQXXXaaatttfff\\\SSSQQQQQQNNNKKKKKKHHHHHHGGGHHHIIIIIIHHHFFFCCCCCCDDDFFFIIIKKKJJJIIIEEEFFFGGGHHHHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJHHHFFFEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDDDD???>>>===<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>?????????@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEEEEAAAAAABBBCCCCCCBBBBBBBBB@@@@@@??????@@@BBBDDDEEEGGGFFFFFFGGGIIIJJJJJJHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIOOOYYYfffsss{{{sssjjjddd\\\XXXXXXXXXWWWUUUTTTWWW[[[```dddjjjpppuuutttyyy{{{uuuoookkkgggdddbbb___\\\YYYVVVTTTRRROOOLLLPPPPPPPPPQQQPPPOOONNNNNNLLLKKKJJJIIIGGGFFFEEEDDDDDDDDDCCCBBBAAA@@@@@@???@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>======>>>>>>======<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<===============>>>===<<<;;;===???=========>>>??????@@@@@@?????????@@@AAAAAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBCCCDDDCCCCCCCCCEEEGGGGGGGGGHHHIIILLLOOORRRSSSOOOSSSVVVXXXZZZ]]]ccchhhnnnuuusssmmmfffeeelllwww~~~||||||}}}}}}vvvpppoooqqqtttqqqmmmhhhdddeeekkkrrrvvvtttiiicccdddcccggglllmmmfff___\\\[[[\\\\\\[[[YYYXXXYYY[[[[[[\\\\\\\\\ZZZWWWTTTSSSRRRQQQPPPPPPPPPQQQSSSTTTVVVUUUTTTSSSRRRQQQPPPPPPfffiiimmmoooqqqvvv}}}sss```TTTOOOSSSaaapppnnn^^^UUUNNNNNNNNNLLLJJJJJJHHHGGGGGGHHHIIIJJJHHHFFFEEEEEEFFFHHHKKKLLLKKKJJJGGGHHHIIIIIIIIIIIIHHHGGGEEEGGGIIIJJJIIIIIIIIIIIIIIIGGGFFFDDDCCCCCCDDDDDDGGGFFFDDDCCCCCCCCCDDDEEEDDDDDDCCCCCCCCCBBBBBBAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===>>>>>>>>>>>>???@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBAAA>>>>>>???@@@AAABBBCCCCCCEEEEEEFFFHHHJJJJJJHHHFFFIIIIIIIIIJJJJJJIIIIIIIIIFFFOOO\\\gggnnnsssvvvyyyvvvxxx{{{wwwwwwvvvwwwyyyxxx{{{sssnnniiiddd\\\VVVMMMOOOPPPQQQQQQTTTZZZ^^^```fffpppxxx}}}{{{wwwuuurrrooonnnkkkhhhfffdddeeeggghhhhhhfffdddbbbaaa___]]]YYYUUURRROOONNNNNNMMMLLLJJJHHHGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????>>>>>>??????>>>>>>===<<<========================<<<<<<=========>>>>>>>>>===???@@@>>><<<<<<>>>@@@?????????@@@@@@@@@@@@@@@BBBBBBCCCCCCDDDEEEEEEFFFCCCCCCDDDEEEFFFHHHHHHIIIHHHKKKMMMNNNMMMOOORRRUUURRRSSSUUUXXX]]]bbbgggjjjgggmmmssswwwzzz~~~{{{rrrjjjdddbbbaaaeeemmmwwwzzzqqqllllllmmmlllnnnqqqwwwvvvnnneeeaaaaaaaaa```ccchhhhhhaaa\\\\\\XXXZZZ[[[[[[YYYXXXYYYZZZYYYYYYYYYYYYXXXVVVTTTSSSPPPOOOMMMMMMMMMNNNPPPQQQSSSSSSRRRRRRPPPPPPQQQQQQgggjjjnnnqqqsssxxxnnnZZZOOOLLLTTThhh{{{yyy```XXXPPPKKKKKKLLLJJJIIIIIIHHHGGGGGGHHHJJJJJJHHHGGGHHHHHHHHHJJJLLLMMMKKKIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEGGGIIIJJJIIIHHHHHHHHHFFFEEEDDDBBBBBBBBBCCCDDDFFFEEEDDDBBBBBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@>>>>>>===;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>======<<<<<<<<<===>>>???@@@???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBB>>>???AAABBBCCCDDDDDDDDDDDDDDDFFFIIIKKKKKKHHHEEECCCCCCDDDEEEEEEFFFGGGGGGBBBLLLYYYcccfffdddbbbaaa```aaahhhsss|||xxxqqqqqqqqqsssvvvtttvvviii___SSSTTTTTTQQQMMMMMMOOORRRQQQWWW```hhhpppxxx}}}zzzxxxtttooojjjeeeaaa___WWWVVVTTTRRRPPPNNNMMMLLLHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>@@@AAA@@@======???BBBBBBBBBBBBAAAAAA@@@@@@@@@DDDEEEEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJLLLMMMNNNNNNRRRUUUXXXZZZ[[[]]]bbbfffdddeeehhhmmmttt{{{~~~qqqiiigggfffddd^^^^^^```eeelllssswwwyyy{{{wwwzzzyyynnniiihhhiiisssyyyzzzkkkeeebbb^^^]]]___YYYWWWYYY\\\\\\XXXVVVWWWVVVYYY[[[\\\ZZZYYYYYYYYYWWWWWWWWWWWWVVVUUUTTTTTTNNNMMMLLLKKKKKKMMMOOOPPPPPPPPPQQQPPPPPPPPPRRRSSShhhffffffiiiooosssttttttkkk^^^RRROOOTTTccc|||kkk\\\TTTRRRPPPMMMKKKJJJJJJJJJKKKJJJIIIGGGGGGHHHIIIJJJHHHKKKMMMKKKLLLNNNMMMIIIEEEFFFIIIKKKLLLLLLKKKKKKGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEFFFFFFFFFFFFEEEEEEHHHFFFDDDCCCBBBCCCDDDEEEDDDEEEEEEDDDCCC@@@>>>===;;;===>>>===<<<<<<===>>>======<<<<<<<<<<<<======>>>>>>=========???@@@AAAAAAAAA@@@AAABBBDDDFFFGGGDDDBBBAAAAAAAAAAAA@@@>>><<<===???AAABBBCCCDDDDDDGGGHHHJJJIIIGGGEEEEEEEEEIIIHHHGGGEEEDDDCCCCCCCCCIIIMMMSSSXXXZZZXXXSSSPPPSSSUUUZZZcccppp~~~|||zzzwwwttt{{{~~~wwwlllggg___XXXSSSPPPNNNMMMNNNNNNOOOTTT[[[bbbgggiiitttxxx}}}}}}wwwrrrllljjjjjjggg```[[[VVVUUUUUUTTTTTTQQQMMMJJJNNNMMMKKKHHHGGGFFFGGGGGGIIIGGGDDDDDDFFFFFFCCCAAACCCCCCCCCDDDDDDCCCCCCBBBAAA@@@???@@@BBBBBB@@@???>>>???@@@AAABBBBBBBBBBBBCCCBBB@@@???>>>???AAABBBBBB@@@??????@@@AAAAAAAAACCCCCCDDDDDDEEEGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQQQQQQQUUUXXXWWWUUUXXXbbbjjjpppvvvwwwssssss{{{~~~yyyqqqiiidddcccdddeeehhhfffcccbbbeeeiiilllnnnqqqooommmooovvvzzzsssrrrvvv{{{tttmmmddd^^^\\\[[[ZZZYYY[[[ZZZXXXVVVUUUUUUUUUUUUWWWWWWWWWWWWWWWWWWVVVUUURRRTTTWWWYYYYYYVVVSSSPPPNNNNNNMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOONNNNNNbbb```___aaaccceeedddbbb\\\RRRKKKPPP^^^vvvvvvaaaWWWQQQPPPNNNKKKIIIHHHHHHHHHJJJJJJIIIIIIHHHHHHHHHHHHHHHKKKLLLIIIJJJLLLLLLIIIFFFHHHJJJKKKLLLLLLKKKJJJFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFEEECCCBBBAAABBBCCCDDDDDDDDDDDDCCCBBB@@@>>><<<999;;;<<<;;;::::::;;;===>>>======<<<<<<<<<============<<<<<<===???@@@BBBDDDCCCBBBBBBBBBBBBCCCDDDCCCBBB@@@@@@AAAAAA???>>>===>>>???AAABBBCCCCCCCCCBBBDDDFFFIIIIIIHHHFFFEEEHHHGGGFFFDDDCCCBBBBBBBBBDDDGGGLLLPPPQQQPPPMMMKKKOOOSSS\\\fffrrr}}}}}}vvvnnnfff^^^XXXTTTPPPNNNLLLMMMQQQUUUXXXYYY]]]```ccceeegggjjjpppttt{{{}}}yyyooonnnmmmlllkkkhhhdddaaa___]]][[[XXXVVVUUUTTTTTTTTTQQQOOONNNOOONNNLLLIIIGGGGGGGGGHHHGGGGGGFFFFFFDDDCCCCCCDDDEEEEEEDDDBBBBBBBBBCCCCCCDDDCCCCCCCCCFFFEEECCCBBBBBBCCCEEEFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGJJJMMMPPPRRRSSSUUUUUUVVVXXX[[[^^^bbbdddfffiiikkkkkkmmmttt}}}~~~uuummmiiikkkpppssstttqqqnnnlllllllllllllllllliiifffgggmmmvvvvvvnnnjjjddd]]]YYYXXXYYYYYYXXXYYYXXXWWWUUUUUUUUUVVVVVVXXXXXXXXXXXXWWWVVVUUUTTTTTTVVVXXXZZZZZZWWWSSSQQQNNNMMMLLLKKKLLLLLLMMMNNNQQQPPPPPPPPPOOOOOONNNNNNWWWVVVUUUVVVVVVVVVTTTRRROOOIIIIIIVVVmmmgggYYYUUUNNNMMMLLLJJJHHHGGGGGGFFFIIIIIIJJJJJJJJJIIIHHHGGGHHHKKKJJJHHHIIIMMMNNNMMMIIIJJJKKKLLLLLLKKKJJJIIIDDDEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCBBBAAA@@@AAABBBCCCBBBBBBBBBAAA@@@>>>===<<<999:::<<<<<<;;;;;;<<<===???>>>======<<<<<<<<<<<<<<<;;;;;;<<<===???AAABBBFFFEEEDDDBBBAAAAAAAAAAAACCCAAA@@@@@@AAA@@@???===>>>>>>???@@@AAABBBBBBBBB@@@BBBEEEKKKOOOOOOJJJEEEEEEEEEDDDBBBAAAAAAAAAAAABBBCCCEEEGGGHHHHHHIIIIIIQQQXXXbbbkkkrrrxxx|||~~~}}}sssjjjeeeccc___YYYVVVUUUUUUUUUUUUSSSRRRRRRQQQQQQUUU[[[___dddjjjqqqwww}}}zzzxxxvvvssspppnnnmmmmmmfffdddbbbaaa```^^^ZZZXXXRRRRRRRRRRRRQQQPPPNNNNNNLLLKKKJJJJJJKKKKKKIIIHHHIIIIIIIIIJJJIIIHHHHHHGGGJJJJJJIIIIIIIIIKKKLLLNNNLLLLLLKKKKKKKKKKKKKKKLLLMMMPPPTTTZZZ```eeeiiikkknnnmmmnnnpppuuu{{{}}}|||vvvppppppvvv|||uuuooojjjfffdddccc```^^^___fffrrr~~~{{{qqqgggaaa]]]ZZZUUUSSSSSSUUUVVVWWWUUUTTTTTTTTTUUUVVVWWWWWWXXXXXXXXXXXXWWWVVVTTTTTTVVVWWWYYY[[[ZZZWWWTTTQQQLLLKKKJJJIIIJJJLLLNNNOOORRRRRRQQQPPPPPPOOONNNNNNLLLLLLMMMMMMNNNMMMLLLKKKJJJJJJRRRddd~~~ttt```XXXWWWMMMLLLKKKJJJHHHGGGGGGFFFGGGIIIJJJLLLKKKIIIGGGEEEIIIKKKJJJHHHJJJPPPTTTTTTKKKKKKLLLKKKKKKJJJHHHHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>===<<<<<<;;;<<<>>>>>>======>>>@@@@@@???>>>===<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBEEEEEEDDDCCCBBBAAAAAAAAABBBAAA??????@@@@@@>>>===>>>>>>???@@@@@@AAA@@@@@@CCCCCCGGGOOOUUUTTTLLLEEECCCBBBAAA@@@@@@@@@@@@@@@DDDDDDCCCCCCDDDFFFHHHJJJSSSYYY```fffhhhjjjlllnnnsssuuuuuuxxxxxxqqq~~~zzzsssllliiigggfffeee```\\\UUUOOOKKKLLLNNNQQQSSSVVVZZZ^^^bbbhhhooottt~~~~~~zzzyyyzzz~~~|||yyyuuuqqqooojjjiiihhhgggeeebbb```___^^^\\\YYYXXXWWWVVVTTTSSSUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWWWWWWWXXXZZZ\\\]]]]]]]]]]]]\\\[[[[[[\\\]]]aaafffmmmwww}}}xxxvvvxxxxxxmmmddd___]]]YYYZZZ^^^eeepppvvvnnniiiccc^^^VVVTTTRRRPPPQQQSSSUUUVVVQQQRRRRRRSSSUUUVVVWWWXXXVVVVVVWWWWWWVVVVVVUUUUUUUUUWWWXXXYYYXXXUUURRRPPPKKKJJJHHHHHHIIIKKKNNNOOOSSSSSSRRRQQQOOONNNMMMMMMEEEFFFGGGHHHHHHHHHHHHHHHGGGPPPaaaxxxnnn^^^XXXWWWLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHKKKLLLLLLJJJGGGEEEIIIKKKKKKJJJMMMUUUZZZZZZLLLLLLKKKJJJIIIHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBCCCAAA@@@???>>>===<<<<<<<<<;;;<<<>>>>>>===>>>???AAA??????>>>===============<<<<<<;;;<<<===???AAABBBCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@????????????>>><<<===>>>>>>???@@@@@@@@@???EEEEEEHHHNNNSSSQQQIIIAAA@@@@@@???????????????@@@FFFDDDCCCBBBCCCEEEHHHJJJNNNQQQUUUWWWXXX\\\bbbhhhpppnnngggeeeccc___nnn~~~}}}wwwpppdddYYYPPPKKKIIIHHHLLLMMMMMMNNNPPPTTTXXX[[[```ccceeedddaaa^^^^^^___hhhmmmsssyyy}}}}}}||||||yyyuuurrrpppnnnllljjjjjjkkkmmmnnnooopppqqqqqqqqqrrrrrrsssuuuvvvwwwxxxzzz||||||{{{xxxxxxyyy{{{|||{{{yyyyyy{{{~~~rrrggg```^^^___[[[bbbmmm|||tttiiieeebbb^^^ZZZTTTTTTSSSRRRQQQRRRSSSUUUPPPQQQRRRSSSUUUVVVWWWXXXRRRSSSTTTUUUUUUVVVVVVUUUSSSTTTUUUVVVUUUSSSPPPOOOJJJIIIHHHHHHIIIKKKMMMNNNRRRQQQPPPOOONNNMMMLLLKKKBBBCCCDDDDDDDDDDDDGGGIIIKKK]]]www}}}iii\\\UUURRRKKKLLLLLLLLLKKKJJJIIIIIIGGGIIIKKKLLLKKKJJJGGGEEEHHHKKKKKKJJJMMMUUUZZZZZZKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGHHHHHHGGGGGGFFFCCCDDDDDDEEEEEEDDDDDDCCCAAAAAABBBBBBBBBBBBBBBBBBAAA@@@???======<<<======999:::<<<<<<<<<<<<>>>@@@???>>>>>>======>>>>>>???>>>>>>=========???@@@AAAAAAAAABBBCCCDDDDDDDDDCCCAAA???>>>>>>???>>>===<<<<<<<<<===??????@@@@@@@@@DDDDDDFFFIIIKKKHHHAAA<<>>>>>>>>>>>??????@@@DDDCCCBBBAAABBBDDDFFFHHHIIIKKKNNNOOORRR\\\jjjuuuuuurrrddd[[[XXXVVVbbb{{{}}}zzzmmmbbbYYYSSSOOOMMMLLLJJJIIIIIIKKKMMMNNNNNNOOOPPPOOOMMMLLLLLLLLLNNNQQQVVV[[[^^^bbbfffiiirrrzzz}}}|||{{{zzzqqqqqqqqqrrrtttvvvxxxyyyxxxvvvrrrkkkeeebbbeeehhhppp|||}}}uuukkkdddaaa___ZZZVVVSSSTTTTTTSSSRRRQQQRRRTTTQQQRRRSSSTTTVVVVVVVVVVVVPPPQQQRRRSSSTTTTTTTTTTTTPPPQQQRRRSSSRRRQQQOOONNNJJJJJJJJJJJJJJJKKKLLLMMMNNNNNNMMMMMMLLLKKKJJJJJJ???AAACCCDDDEEEHHHNNNRRR```vvvmmm```YYYRRRMMMJJJKKKKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKIIIGGGFFFHHHJJJJJJHHHKKKQQQTTTSSSJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFCCCCCCDDDDDDDDDDDDCCCCCC???@@@@@@AAAAAAAAAAAAAAAAAA@@@???============>>>999:::<<<<<<<<<===>>>@@@============>>>???@@@@@@AAA@@@???>>>>>>???@@@AAAAAAAAACCCDDDDDDDDDCCCCCCAAA???>>>===>>>>>>===;;;:::;;;<<<>>>???@@@@@@@@@CCCDDDEEEEEEDDDAAA>>>;;;>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBCCCDDDEEEGGGIIIKKKLLLRRR```sss~~~{{{hhhUUUQQQPPPVVVfff}}}yyytttwww|||zzzqqqhhhcccYYYWWWTTTRRRPPPOOOOOONNNJJJJJJIIIHHHFFFEEEDDDEEEAAADDDGGGIIIJJJLLLNNNPPPUUU[[[ccchhhkkkmmmooorrrtttuuuwww|||{{{tttrrrqqqqqqhhhiiikkkmmmppptttwwwxxxvvvyyy{{{zzzwwwwwwzzz~~~~~~sssmmmkkkhhhccc```^^^\\\YYYVVVPPPRRRTTTSSSQQQPPPQQQSSSSSSTTTUUUVVVVVVVVVUUUTTTQQQRRRRRRRRRQQQQQQPPPOOONNNOOOPPPQQQQQQQQQPPPOOOJJJJJJKKKLLLLLLLLLKKKJJJKKKJJJJJJJJJIIIIIIHHHHHH===???BBBEEEHHHOOOXXX___vvvsss```YYYWWWRRRMMMIIIIIIKKKKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGIIIIIIGGGGGGLLLMMMLLLIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC===>>>???@@@@@@@@@@@@@@@AAA@@@???=========>>>>>>;;;<<<>>>???>>>???AAABBB<<<<<<======>>>@@@AAABBBBBBAAA@@@?????????@@@AAABBBBBBCCCDDDDDDCCCBBBAAA@@@???======>>>>>><<<;;;999:::<<<===???@@@AAAAAACCCEEEEEEDDDAAA???>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDBBBDDDFFFGGGMMM\\\rrrlllSSSLLLKKKMMMUUUcccrrruuuqqquuuppp{{{||||||wwwqqqkkkiiieeeaaa^^^[[[XXXVVVPPPOOOMMMKKKIIIGGGGGGFFFCCCEEEFFFFFFFFFFFFHHHIIIFFFKKKQQQUUUXXXYYYYYYZZZZZZZZZ\\\aaahhhmmmqqqrrrwww{{{~~~rrrkkkhhhffffffiiijjjmmmrrryyyxxxpppjjjgggZZZZZZYYYYYYXXXWWWVVVVVVMMMOOORRRRRRPPPOOOPPPRRRUUUUUUVVVWWWWWWUUUTTTSSSSSSSSSRRRQQQPPPNNNLLLKKKMMMNNNOOOQQQQQQQQQQQQPPPJJJKKKMMMNNNNNNLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHGGG@@@>>>@@@IIISSS___tttuuuddd^^^YYYOOOJJJMMMKKKJJJJJJIIIHHHHHHGGGGGGIIIJJJJJJIIIHHHFFFDDDBBBEEEEEEDDDDDDEEEFFFGGGIIIKKKIIIFFFEEEEEEEEEEEEDDDJJJGGGEEEGGGKKKJJJFFFAAADDDCCCBBBAAA@@@AAABBBBBB@@@???>>>???@@@AAA@@@>>>??????@@@AAA@@@???>>>======>>>???@@@@@@@@@@@@@@@===>>>???@@@AAABBBBBBBBBBBBAAA@@@>>>>>>>>>?????????>>>======>>>@@@CCCDDDAAAAAAAAAAAA@@@>>>===;;;???>>>======>>>@@@BBBDDDDDDDDDCCCBBBAAA???>>>==================>>>>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBDDDFFFGGGLLLZZZnnn}}}uuubbbQQQIIIGGGJJJLLLZZZbbbjjjlllkkkoooyyyzzzuuusssqqqooonnnyyy{{{zzzzzz~~~wwwnnnggg___\\\WWWRRRMMMJJJIIIHHHIIIHHHGGGHHHIIIIIIIIIHHHLLLMMMOOORRRTTTTTTPPPMMMQQQRRRSSSUUUXXX[[[^^^___dddgggmmmrrrvvv{{{{{{rrriiieeehhhoootttyyyzzzzzzpppiiieeecccaaaWWWWWWUUUTTTRRRPPPOOONNNOOONNNNNNNNNNNNNNNNNNNNNPPPPPPQQQRRRUUUWWWYYYZZZ[[[XXXSSSPPPOOONNNMMMLLLLLLLLLMMMQQQTTTUUURRROOORRRPPPNNNMMMMMMLLLKKKJJJHHHHHHGGGFFFFFFFFFGGGGGGDDDBBBGGGVVViii|||~~~lll]]]YYYVVVNNNKKKNNNJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHHHHHHHGGGEEEDDDCCCEEEDDDDDDCCCDDDEEEGGGHHHLLLIIIGGGFFFFFFGGGFFFEEEKKKGGGDDDEEEHHHJJJGGGDDDCCCCCCAAA@@@@@@@@@AAABBBAAA@@@??????@@@@@@???===???@@@AAAAAAAAA@@@>>>>>>======>>>?????????>>>>>>===>>>???@@@AAAAAAAAAAAAAAA@@@>>>=========>>>>>>???>>>=========>>>???@@@??????@@@@@@???>>>===<<>>===<<<===???AAABBBBBBBBBBBBAAA@@@???============<<<<<<======>>>?????????@@@@@@@@@AAAAAAAAA>>>AAABBBBBBFFFQQQbbbnnnqqqfffWWWJJJDDDCCCFFFHHHOOOTTTXXXYYYWWWYYY___eeeeeeiiipppzzzzzzuuusssrrrppprrr{{{zzzvvvooofff^^^VVVPPPMMMPPPPPPOOOPPPPPPQQQPPPOOOPPPQQQTTTWWWZZZZZZWWWUUUTTTVVVZZZ]]]___```aaabbbfffiiillloooqqqsssvvvxxx|||~~~{{{{{{zzzwwwssssssyyyyyytttlllfffbbb```^^^]]]TTTTTTSSSRRRPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRTTTVVVYYY[[[\\\[[[XXXTTTQQQOOOOOOMMMLLLKKKJJJIIIKKKNNNPPPOOONNNQQQOOOMMMLLLMMMLLLKKKIIIIIIIIIHHHHHHHHHHHHHHHHHHDDDDDDNNNeeennn```TTTRRRQQQLLLKKKNNNJJJJJJIIIHHHGGGFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEFFFHHHKKKIIIGGGGGGGGGHHHGGGFFFHHHEEEAAABBBEEEGGGGGGEEEBBBBBBAAA@@@@@@@@@@@@@@@BBB@@@??????@@@@@@>>>===@@@AAABBBBBBBBBAAA???>>>===>>>>>>>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;;;;;;;<<<===???>>>>>>>>>======<<<<<<======>>>>>>>>>======<<<>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@???>>><<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>????????????@@@@@@<<>>???@@@AAA@@@>>>AAAAAABBBCCCBBBAAA@@@???????????????>>>===<<<;;;======>>>???@@@@@@??????<<<;;;:::999:::;;;<<<===>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<<<<=========>>>===<<<;;;;;;;;;;;;<<<>>>>>>>>>>>>======<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===???AAAAAAAAADDDLLLRRRPPPKKKEEEAAAAAABBBCCCDDDEEEDDDDDDEEEHHHIIIJJJJJJIIIIIIIIILLLSSS___mmmvvv}}}}}}yyy}}}}}}yyytttxxx|||~~~{{{uuuppplllffffffggghhhiiigggccc```aaaffflllpppqqqsssxxx}}}yyyyyyyyyvvvtttrrrpppnnnuuu}}}~~~uuummmiiidddaaa^^^[[[XXXUUUQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQSSSVVVXXXZZZ[[[\\\\\\YYYUUUSSSQQQPPPNNNLLLMMMLLLLLLLLLMMMNNNOOOOOONNNMMMLLLLLLMMMMMMKKKIIIJJJKKKKKKLLLLLLMMMMMMMMMNNN[[[rrrlllYYYSSSMMMKKKKKKIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEDDDCCCCCCCCCDDDEEEFFFDDDDDDCCCCCCDDDEEEGGGHHHHHHFFFEEEEEEFFFFFFDDDCCC>>>???BBBEEEGGGFFFDDDBBBAAAAAAAAA@@@@@@@@@??????>>>======>>>@@@BBBBBBAAAAAAAAABBBCCCBBBAAA@@@???AAAAAAAAA@@@???>>>===<<<======>>>?????????>>>>>>::::::999999999;;;<<<======>>>???@@@@@@@@@??????:::::::::;;;;;;<<<============<<<;;;;;;:::::::::<<<<<<<<<======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<==============================???AAAAAAAAACCCHHHKKKHHHFFFBBBAAAAAABBBBBBAAA@@@??????AAADDDFFFFFFDDDEEEEEEEEEEEEGGGLLLSSSXXX^^^dddmmmzzz{{{{{{{{{zzzxxxsssmmmhhhhhhiiijjjiiiiiilllrrrwww~~~||||||~~~zzzuuupppnnnlllmmmooorrrvvvyyysssnnnlllkkkjjjaaa___\\\ZZZXXXTTTOOOKKKJJJJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQSSSUUUXXXYYYZZZZZZ[[[YYYVVVTTTSSSQQQOOOMMMKKKMMMOOOPPPOOONNNMMMLLLMMMLLLLLLMMMNNNNNNLLLJJJJJJKKKLLLNNNOOOOOOOOONNNZZZnnnuuuaaaTTTQQQMMMKKKJJJHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHHHHFFFEEEEEEFFFEEEBBB@@@???BBBFFFIIIJJJHHHEEECCCAAAAAAAAABBBAAA@@@@@@???>>>======>>>@@@BBBBBBAAA@@@AAABBBBBBBBBAAA???>>>AAAAAAAAA@@@@@@>>>============>>>>>>>>>>>>======:::::::::::::::<<<>>>???>>>>>>??????@@@@@@AAAAAA;;;;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;<<<<<<>>>>>>============<<<<<<<<<===???@@@@@@AAACCCEEEBBBAAA??????@@@@@@???>>>@@@@@@@@@AAABBBCCCAAA@@@>>>@@@BBBCCCDDDFFFJJJLLLNNNRRRYYYbbbooozzzrrrnnniiidddcccdddgggiiirrrtttxxx{{{~~~~~~yyyuuunnnoooqqqtttwwwxxxwwwuuuwwwssssssxxx~~~wwwnnniiiiiikkkmmmmmmZZZYYYXXXWWWVVVSSSPPPMMMIIIJJJJJJJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNOOOOOOPPPPPPRRRTTTVVVXXXXXXXXXXXXZZZXXXVVVUUUTTTSSSQQQOOOHHHKKKNNNOOONNNKKKJJJIIILLLLLLLLLNNNPPPOOOMMMKKKIIIKKKMMMOOOPPPPPPPPPPPPpppggg[[[PPPOOOMMMJJJIIIHHHGGGEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEFFFGGGIIIJJJIIIHHHGGGGGGFFFEEEBBB???@@@BBBFFFHHHGGGFFFDDDDDDAAABBBBBBCCCBBBAAA@@@???@@@???>>>???@@@@@@???>>>???@@@AAAAAAAAA@@@>>>>>>??????@@@??????>>>======<<<======>>>>>>======<<<;;;;;;;;;;;;<<<>>>@@@AAA@@@@@@>>>======>>>??????<<<<<<;;;:::;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<======<<<<<<:::::::::999:::;;;;;;<<<>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>>>>>>>???>>>======>>>??????>>>===@@@AAABBBCCCBBBAAAAAAAAA===@@@BBBDDDEEEEEEGGGIIIIIILLLOOOSSSYYYfffvvv{{{vvvwwwwwwyyy{{{~~~|||tttpppooopppooommmrrrtttwww{{{~~~vvvuuutttvvvxxxxxxwwwuuusssxxx}}}wwwmmmiiieeedddfffhhhgggfffVVVUUUTTTTTTTTTRRROOOMMMKKKKKKKKKKKKKKKKKKLLLLLLNNNNNNOOOPPPPPPQQQRRRRRRSSSTTTVVVXXXYYYXXXWWWVVVXXXWWWUUUUUUUUUUUUSSSQQQIIIKKKMMMLLLJJJHHHHHHIIILLLLLLMMMOOOQQQQQQOOOMMMHHHJJJMMMOOOQQQQQQPPPPPPsss___XXXMMMMMMLLLIIIHHHHHHGGGDDDAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGGGGGGGFFFDDDCCCGGGFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGEEEBBB???@@@AAACCCCCCBBBBBBBBBCCCBBBBBBCCCDDDCCCBBBAAA@@@CCCBBB@@@?????????===;;;??????@@@AAA@@@???>>>===>>>>>>>>>>>>>>>======<<<<<<===============<<<<<<<<<<<<;;;<<<===???AAABBBBBBAAA>>><<<;;;;;;<<<=========;;;;;;;;;;;;<<<===;;;;;;<<<======<<<<<<;;;::::::;;;<<<============::::::999999::::::;;;<<>>>>>=========<<>>>>>============<<<<<<>>>@@@AAA@@@>>>:::===@@@AAA@@@@@@AAABBB???AAACCCCCCAAAAAAAAACCCIIIKKKLLLKKKLLLRRR^^^fffuuuuuupppqqqnnnsssyyy|||xxxyyy|||}}}uuutttuuuxxxzzz}}}uuunnnooorrrwww}}}sssllliiidddbbb```aaacccbbb^^^[[[XXXVVVTTTSSSSSSQQQNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPPPPQQQQQQRRRSSSTTTTTTUUUVVVXXXZZZZZZYYYWWWVVVWWWVVVUUUUUUVVVVVVTTTRRRLLLMMMMMMKKKHHHGGGJJJLLLMMMMMMNNNPPPRRRRRRPPPNNNHHHJJJMMMOOOQQQQQQQQQPPPyyyfffYYYPPPOOONNNLLLJJJHHHGGGGGGFFFFFFEEEDDDFFFIIIKKKIIIGGGEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEFFFGGGHHHJJJKKKLLLMMMKKKIIIFFFCCCAAAAAAAAABBBBBBBBBCCCDDDEEEEEEFFFEEEDDDDDDCCCBBBBBBAAAAAA======<<<;;;;;;;;;;;;;;;===<<<;;;<<>>===<<<<<<;;;;;;::::::999>>>=========<<<<<<<<<<<<=========>>>???AAACCCCCCCCCAAA???===<<<<<<>>>>>>???>>>===<<<<<<;;;;;;<<<;;;;;;;;;<<<<<<<<<======888999:::;;;;;;;;;:::999===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;;;;;;;============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<======>>>???????????????BBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCEEEHHHLLLMMM___lllxxxtttzzz~~~yyymmmooorrrvvv{{{{{{wwwxxx}}}|||zzz|||zzzuuuuuuyyyyyy~~~rrrkkkfffdddbbbcccbbbaaa___\\\XXXUUUSSSQQQPPPQQQRRRTTTTTTRRRPPPLLLLLLMMMMMMNNNNNNNNNNNNRRRSSSTTTUUUUUUUUUUUUUUUZZZZZZ[[[[[[YYYVVVSSSRRRRRRQQQRRRSSSTTTSSSPPPMMMMMMLLLJJJHHHHHHJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKLLLMMMMMMMMMKKKlll]]]TTTMMMKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDFFFIIIJJJIIIGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKIIIFFFDDDBBBAAA@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDCCCCCCBBBAAAAAA@@@>>>===<<<<<<;;;;;;;;;<<<===<<<;;;<<<>>>@@@???>>>=========<<<<<<;;;;;;;;;===============<<<<<<<<<============>>>???AAAAAAAAA@@@>>><<<;;;<<<===>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===999:::<<<=========<<<;;;<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<============<<<<<<<<<<<<;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>AAA@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAABBBDDDFFFGGGLLLWWWhhh|||{{{|||~~~}}}{{{zzz{{{{{{|||{{{zzzzzzzzzuuunnnhhheeedddbbbaaadddcccaaa___[[[WWWTTTRRRPPPOOOPPPQQQSSSSSSQQQPPPNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWYYYZZZZZZXXXWWWVVVSSSRRRRRRTTTTTTSSSPPPNNNMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNPPPNNNMMMLLLMMMLLLKKKIIIttt^^^UUUPPPKKKGGGGGGFFFEEEEEEEEEEEEFFFEEEEEEEEEFFFHHHIIIHHHFFFHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFEEECCCAAA@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<===<<<;;;;;;<<<>>>??????>>>===============<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===>>>>>>???>>>===;;;;;;;;;<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>???>>>======;;;;;;;;;;;;;;;<<<<<<<<<>>>======<<<<<<<<<<<<===============<<<<<<<<<<<<<<<===============<<<<<<;;;;;;<<<============<<>>>>>??????@@@AAABBBAAA@@@???>>>???@@@@@@CCCIIITTTbbbsss~~~|||zzz{{{|||}}}}}}|||zzzyyyuuurrrqqqvvvvvvmmmdddbbb```___```aaa``````dddcccaaa^^^ZZZVVVRRRPPPOOONNNNNNOOOQQQRRRPPPOOOPPPOOOOOOOOOOOOQQQSSSTTTSSSTTTUUUVVVVVVWWWWWWWWWVVVWWWYYYYYYZZZYYYXXXWWWUUUUUUUUUUUUVVVUUUQQQOOOMMMMMMLLLLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOOOOSSSQQQNNNMMMMMMKKKIIIGGGgggXXXRRROOOKKKGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJIIIGGGFFFEEEDDDDDDCCCCCCBBB@@@???>>>>>>??????AAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@>>>======<<<<<<<<<======<<<;;;;;;<<<>>>???>>>===<<<<<<<<<===============<<<<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<===<<<;;;:::::::::;;;;;;::::::::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>>>>===:::::::::;;;;;;;;;;;;;;;>>>======<<<<<<<<<==================<<<<<<<<<<<<======>>>>>>======<<<<<<:::;;;;;;<<<<<<<<<;;;;;;======<<<<<<======>>>???@@@???>>>===<<<<<<======DDDFFFKKKRRR]]]lll{{{}}}zzz{{{yyyyyy{{{pppgggbbbaaa___]]]]]]^^^`````````eeeccc```\\\XXXTTTQQQOOONNNMMMMMMNNNPPPPPPOOONNNPPPOOONNNNNNPPPRRRTTTVVVSSSTTTUUUWWWWWWXXXXXXXXXZZZZZZZZZZZZYYYXXXVVVUUUYYYXXXXXXYYYYYYWWWTTTQQQLLLMMMMMMMMMLLLIIIGGGEEEEEEFFFIIIKKKMMMOOOOOOPPPRRRPPPNNNMMMMMMLLLIIIGGGyyyaaaVVVRRRMMMJJJJJJIIIGGGFFFDDDCCCCCCBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDAAA@@@>>>======>>>>>>???AAAAAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@????????????======<<<<<<<<<<<<======<<<;;;:::;;;===???>>>===;;;;;;<<<<<<======>>>>>><<<<<<<<<===============<<<;;;::::::999:::::::::;;;;;;;;;:::::::::::::::;;;;;;;;;;;;<<<===??????;;;;;;;;;;;;;;;;;;:::::::::;;;<<<===>>>===<<<<<<999:::;;;<<<<<<<<<;;;;;;======<<<<<<<<<<<<==================<<<<<<<<<<<<<<<<<<============<<<<<<::::::;;;;;;;;;;;;::::::<<<;;;;;;;;;;;;<<<===========================>>>AAABBBCCCFFFKKKTTT^^^eeevvvrrrwwwvvvwwwyyyyyy|||~~~rrriiidddaaa```eeebbb^^^]]]^^^aaadddddddddbbb___[[[WWWSSSPPPNNNNNNMMMLLLMMMNNNOOOOOONNNNNNNNNNNNOOOPPPRRRUUUVVVTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZZZZYYYYYYXXXXXXWWW\\\\\\[[[[[[[[[YYYUUURRRLLLMMMNNNNNNLLLIIIFFFDDDDDDFFFIIILLLNNNOOOOOOOOOOOOMMMLLLLLLLLLLLLKKKIIInnn\\\TTTOOOJJJHHHKKKJJJHHHFFFDDDCCCBBBBBBCCCDDDFFFFFFDDDDDDDDDEEEFFFGGGIIIJJJJJJJJJIIIHHHEEEDDDDDDCCCCCCDDDDDDDDDAAA@@@???>>>===>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????????????????>>>>>><<<;;;;;;;;;;;;<<<======;;;::::::;;;===>>>>>>===;;;<<<<<<===>>>??????@@@>>>=========<<<<<<<<<<<<;;;::::::999999999::::::::::::;;;;;;::::::::::::;;;;;;;;;<<<===>>>???@@@;;;;;;;;;;;;::::::::::::999:::;;;<<<===<<<;;;;;;999:::;;;======<<<;;;;;;<<<;;;;;;;;;;;;<<<==================<<<<<<<<<<<<:::;;;;;;<<<======<<<<<<:::;;;;;;;;;;;;::::::999;;;;;;::::::;;;;;;<<<===;;;<<<<<<======>>>>>>>>>===???@@@AAADDDHHHMMMQQQ]]]nnnxxxxxx}}}|||ooojjjggggggkkkpppvvvxxxssskkkccc^^^\\\]]]^^^bbb___\\\[[[___cccgggiiicccaaa]]]YYYUUURRRPPPOOOOOOMMMLLLLLLNNNOOOOOONNNLLLMMMOOOPPPRRRTTTUUUVVVTTTUUUWWWXXXZZZZZZ[[[[[[VVVWWWWWWXXXZZZ[[[\\\\\\^^^]]]\\\\\\\\\YYYUUURRRLLLMMMNNNMMMLLLIIIGGGEEEFFFHHHKKKMMMOOOOOONNNNNNLLLJJJJJJJJJLLLLLLKKKJJJhhhYYYRRRMMMIIIIIIIIIHHHGGGEEEDDDCCCCCCCCCBBBDDDFFFFFFCCCBBBCCCEEEEEEFFFHHHIIIJJJIIIHHHGGGEEEDDDCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>:::::::::::::::;;;<<<<<<;;;::::::;;;===>>>>>>=========>>>???@@@BBBBBBCCC??????>>>===<<<;;;;;;:::::::::999999999:::;;;;;;::::::;;;;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<===>>>;;;;;;;;;:::::::::999999999:::;;;<<<===<<<;;;;;;999;;;<<<>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<============<<<<<<<<<<<<777888999;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;::::::999;;;;;;:::::::::;;;<<<<<<;;;<<<<<<==================>>>???@@@@@@BBBEEEHHHLLLZZZlllzzzzzzwwwwww{{{sssnnnmmmssszzzyyyqqqiiifffccc^^^[[[[[[\\\^^^[[[ZZZZZZ\\\```eeehhhiiiaaa___\\\XXXTTTRRRPPPOOOOOOMMMLLLLLLNNNOOOOOOOOOKKKMMMPPPSSSVVVWWWWWWVVVUUUVVVWWWYYYZZZ[[[\\\\\\VVVVVVWWWXXXZZZ[[[]]]^^^]]]\\\[[[[[[ZZZWWWSSSPPPLLLMMMMMMLLLKKKIIIHHHFFFIIIKKKMMMOOOPPPOOOMMMLLLJJJIIIHHHIIIJJJKKKJJJIII~~~eeeXXXQQQLLLJJJKKKFFFFFFEEEDDDDDDDDDDDDDDDBBBDDDFFFFFFCCCBBBCCCEEEBBBDDDFFFGGGGGGFFFEEEDDDFFFEEEDDDCCCBBBAAAAAAAAACCCBBBAAA?????????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@============>>>>>>>>>>>>999999999999::::::;;;<<<;;;::::::;;;===>>>===<<>>===<<<999999999999::::::;;;<<<>>>=========<<<<<<<<<<<<666777888:::;;;<<<======<<<<<<<<<<<<;;;;;;:::999;;;;;;::::::;;;;;;<<<===<<<<<<=========<<<;;;;;;<<<<<<<<<;;;:::;;;>>>@@@>>>HHHUUU\\\aaaiiivvvzzzwww{{{}}}|||vvvlllfffbbbbbbaaa___^^^^^^```aaaXXXXXXZZZ^^^bbbeeeffffff```^^^[[[WWWTTTRRRQQQPPPPPPNNNLLLLLLNNNOOOPPPOOOLLLNNNRRRVVVXXXYYYXXXWWWUUUVVVXXXYYY[[[\\\\\\]]]ZZZYYYYYYYYYYYYZZZZZZ[[[\\\[[[ZZZYYYXXXUUUQQQNNNMMMLLLLLLLLLKKKIIIHHHHHHKKKLLLOOOPPPPPPNNNLLLKKKKKKIIIHHHHHHIIIJJJHHHGGGuuu```XXXRRRJJJHHHLLLGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@AAABBBBBBBBBAAAAAACCCBBBBBBCCCEEEFFFEEEDDDBBBAAA@@@?????????@@@@@@AAA???>>>>>>???@@@@@@???>>>>>>????????????>>>>>>AAA???<<<===>>>===:::777999999999999999999999999333888===>>>;;;999<<<@@@<<<===???@@@AAABBBCCCCCC@@@???===<<<;;;;;;;;;<<<<<<<<<;;;::::::::::::;;;:::;;;<<<<<<======<<<<<<888888999:::;;;<<<===>>>;;;:::999999888888999999::::::;;;<<<<<<;;;::::::999:::<<<======<<<:::999::::::::::::::::::::::::======<<<;;;;;;:::999999888777666777999::::::999======<<<<<<<<<;;;;;;;;;::::::999999999:::;;;;;;<<<<<<;;;::::::<<<===>>><<<<<<<<<<<<============CCCCCCCCCFFFLLLSSS[[[___nnnzzz{{{ppphhhdddddd``````___^^^^^^___``````\\\]]]___aaacccdddeeeeee___[[[XXXWWWWWWWWWUUURRRVVVTTTPPPNNNMMMMMMKKKJJJOOOPPPSSSUUUWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]]\\\[[[YYY[[[\\\ZZZWWWUUUWWWYYYXXXUUUSSSSSSTTTSSSOOOLLLHHHHHHIIIJJJJJJJJJJJJJJJNNNNNNNNNNNNMMMLLLKKKKKKHHHIIIIIIHHHHHHFFFEEEEEEnnn[[[TTTPPPHHHFFFJJJGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAADDDCCCBBBCCCEEEEEEEEEDDDAAAAAAAAAAAA@@@@@@@@@@@@AAA???>>>>>>???@@@@@@???>>>>>>????????????>>>>>>@@@>>><<<===>>>===;;;888:::999999888888888888999888:::;;;<<<<<<;;;;;;;;;??????@@@@@@@@@@@@@@@@@@???>>><<<;;;;;;;;;;;;<<<;;;;;;:::999999999999::::::;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888999999999:::;;;<<<<<<;;;:::999999:::;;;<<<<<<;;;:::999999999999999999999999999<<<<<<;;;;;;:::999999888888777666777999::::::999<<<;;;;;;;;;:::::::::::::::999999888888888999999;;;;;;;;;;;;;;;<<<======>>>>>>>>>======<<<<<<;;;<<<<<<<<<>>>BBBGGGMMMPPPTTT___nnn|||ttthhhaaa^^^^^^________________________```aaabbbcccdddddddddddd\\\YYYVVVVVVVVVWWWUUUSSSVVVSSSPPPNNNNNNNNNMMMLLLNNNPPPRRRTTTVVVWWWWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXXXXYYYYYYWWWTTTSSSUUUWWWWWWUUURRRRRRSSSRRROOOLLLHHHHHHIIIJJJKKKKKKKKKKKKNNNNNNOOOOOONNNMMMKKKJJJGGGGGGGGGGGGGGGFFFEEEEEEqqqbbbTTTOOOLLLFFFDDDFFFFFFEEEDDDCCCBBBBBBBBBCCCAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCAAABBBBBBCCCCCCAAA@@@???@@@???>>>>>>@@@@@@@@@>>>>>>??????@@@@@@??????>>>>>>===<<<===>>>===<<<:::;;;999888777777888:::;;;<<<;;;;;;===@@@@@@>>>;;;BBBBBBAAA@@@???>>>============<<<;;;;;;;;;<<<<<<::::::999888888888888999:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;::::::999888888888888999999::::::;;;;;;::::::999888999:::;;;;;;:::999888888888888888888888888888;;;;;;::::::999888888888888777666777999::::::999::::::::::::999999999999::::::999888777777777777::::::;;;<<<<<<<<<<<<<<<@@@??????>>>===<<<;;;;;;<<<<<<<<<===???AAADDDFFFDDDKKKUUU^^^iiixxx~~~vvvpppsssxxx{{{}}}~~~|||zzzrrrhhhaaa\\\ZZZZZZ]]]^^^___``````___^^^]]]bbbbbbbbbcccbbbbbbaaaaaaZZZXXXUUUUUUUUUVVVUUUUUUVVVSSSOOONNNNNNOOONNNNNNMMMOOOQQQSSSUUUVVVVVVVVVVVVVVVVVVWWWVVVVVVUUUTTTWWWWWWVVVSSSPPPPPPRRRTTTUUUSSSRRRQQQQQQPPPOOOMMMHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPOOOMMMJJJIIIFFFFFFFFFFFFFFFEEEEEEEEExxxaaaVVVMMMKKKJJJEEECCCDDDFFFEEEDDDDDDCCCCCCBBBBBBAAAAAAAAABBBBBBCCCDDDDDDDDDCCCBBBCCCDDDEEEDDDCCCAAABBBCCCDDDDDDBBB@@@???@@@???>>>???@@@AAA???>>>>>>??????????????????>>>==================<<<;;;:::999888777888;;;>>>@@@???@@@AAACCCDDDDDDDDDBBBBBBAAA@@@???>>>===<<<<<<==================>>>>>>;;;::::::999999999999999:::;;;<<<<<<===<<<<<<<<<=========<<<<<<<<<;;;;;;:::999999888888888888888999999::::::::::::999999888888999::::::999888888888888888888888888888888999999999999888888777777888777666777999::::::999:::::::::::::::999999999;;;;;;:::888777777777777999:::;;;<<<===<<<;;;:::>>>>>>>>>======<<<<<<<<<======>>>???@@@@@@AAABBBDDDFFFIIILLLSSS___nnnyyyvvvvvvxxxnnnmmmsssxxxzzzzzzvvvpppmmmmmmllljjjgggccc```]]][[[[[[[[[\\\^^^______^^^\\\[[[^^^^^^^^^______^^^^^^]]]\\\ZZZWWWVVVUUUUUUVVVVVVVVVSSSPPPNNNNNNOOOOOOOOONNNOOOQQQSSSUUUUUUUUUUUUUUUUUUUUUTTTTTTSSSRRRRRRWWWVVVSSSPPPNNNNNNPPPQQQSSSRRRPPPOOOOOOOOONNNMMMJJJKKKLLLMMMNNNNNNNNNNNNKKKLLLOOOPPPOOOMMMIIIGGGDDDDDDDDDDDDDDDEEEFFFFFFmmmbbbUUUOOOJJJIIIHHHFFFDDDDDDEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEDDDBBBAAABBBCCCDDDDDDBBB@@@?????????>>>???AAAAAA???======>>>>>>??????>>>>>>===<<<===>>>>>>===<<<<<<<<<999999888999<<<@@@DDDFFFGGGKKKMMMLLLHHHEEEFFFHHH@@@@@@>>>============>>>===>>>>>>>>>??????>>>>>><<<<<<;;;::::::::::::::::::;;;<<<<<<===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===:::999888888777777888888999999999888888999999999777888888888888888888777999999999999999999999999999999888888888888777777888777666777999::::::999:::::::::::::::;;;;;;;;;===<<<;;;:::999888888888888999;;;<<<<<<<<<;;;:::;;;;;;<<<<<<======>>>>>>888999:::;;;<<<======>>>AAAAAA???>>>AAAJJJVVV___kkksss~~~wwwpppsss~~~{{{xxx}}}|||vvvoooiiifffdddcccaaaaaaaaaaaa```^^^\\\[[[XXXYYY[[[\\\\\\[[[YYYXXXYYYYYY[[[\\\]]]]]]^^^^^^^^^]]]ZZZWWWUUUUUUVVVWWWYYYUUUQQQNNNNNNOOOOOOOOONNNOOOQQQSSSTTTUUUUUUTTTTTTTTTSSSSSSRRRRRRRRRRRRVVVTTTRRRPPPOOOOOOPPPPPPPPPPPPOOONNNMMMMMMNNNNNNMMMMMMNNNOOOOOOOOOOOONNNIIIKKKMMMOOONNNKKKHHHFFFCCCCCCBBBCCCDDDEEEGGGHHHzzzfffXXXQQQMMMJJJHHHGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBBBBBBBBCCCEEEFFFHHHEEEDDDCCCCCCDDDDDDCCCBBBAAABBBBBBCCCCCCAAA@@@??????>>>???@@@AAAAAA???===<<<======>>>>>>======<<<<<<>>>???>>><<<;;;;;;<<<999999999;;;>>>BBBFFFIIIPPPTTTVVVRRRJJJDDDEEEGGG???>>>===<<<<<<===>>>???>>>>>>?????????>>>=========<<<;;;;;;::::::;;;;;;:::;;;<<<<<<======<<<<<<:::::::::;;;;;;<<<<<<<<<999999888777777777777888999888888777777888888999777777777777777777777777999999999999999999999999888888888888888888888888888777666777999::::::999::::::::::::;;;;;;;;;;;;<<<<<<;;;:::999999999999999999:::;;;;;;;;;;;;;;;999999:::;;;<<<======>>>777888999:::<<<===>>>>>>===<<<:::999;;;AAAIIIOOOQQQWWWaaammm}}}}}}sssnnnttt}}}wwwmmmkkkhhheeedddaaa^^^[[[\\\]]]^^^___^^^\\\YYYWWWUUUUUUVVVWWWWWWVVVUUUUUUVVVWWWYYY[[[]]]^^^______^^^]]][[[XXXUUUUUUXXXZZZ]]]YYYSSSOOONNNNNNMMMMMMMMMNNNPPPRRRSSSSSSSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRTTTRRRPPPPPPQQQQQQPPPOOONNNNNNNNNLLLKKKKKKMMMOOONNNNNNOOOOOONNNNNNMMMLLLHHHIIIKKKLLLKKKIIIGGGEEEBBBBBBBBBBBBDDDFFFHHHJJJsssbbbTTTLLLKKKIIIHHHGGGEEEEEEFFFEEEDDDDDDEEEEEEEEEDDDCCCBBBAAACCCCCCBBBBBBCCCEEEGGGIIIFFFDDDCCCCCCDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>???@@@BBBAAA???<<<;;;;;;<<<<<<<<<<<<;;;;;;===???@@@???<<<::::::;;;999:::;;;===???BBBEEEFFFRRRTTTTTTQQQLLLHHHFFFFFF@@@>>>===;;;;;;<<<===>>>======>>>>>>===<<<;;;:::<<<;;;::::::999999:::::::::;;;<<<<<<======<<<<<<:::::::::::::::999999999999999888777777777777777999888777777777777888999777666666666666666666777888888888888888888888888999999999999999999999999888777666777999::::::999888999999999::::::::::::::::::999999999999999:::::::::999999::::::;;;<<<888999999::::::;;;;;;;;;:::::::::;;;<<<===>>>???<<<;;;;;;;;;<<<>>>BBBEEEBBBFFFLLLTTT```ooo|||qqqlllsss|||xxxqqqkkkfffdddccccccdddbbb]]]ZZZ\\\]]]^^^^^^\\\XXXTTTRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZYYYVVVUUUVVVZZZ^^^aaa\\\UUUPPPMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPQQQRRRPPPOOONNNPPPRRRRRROOOMMMLLLMMMMMMKKKIIIJJJMMMPPPNNNNNNMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDBBBBBBBBBBBBDDDGGGJJJLLLttt___SSSKKKJJJMMMGGGGGGFFFDDDCCCEEEEEECCCDDDEEEEEEEEEEEECCCBBBAAADDDCCCBBBBBBCCCEEEHHHIIIFFFDDDCCCCCCDDDDDDCCCAAABBBAAA@@@?????????@@@@@@>>>>>>???AAABBBAAA???<<<:::;;;;;;;;;;;;;;;;;;:::===???AAA???;;;999999;;;:::;;;<<<>>>???AAABBBBBBOOONNNMMMMMMNNNLLLIIIFFFAAA???===;;;:::;;;<<<<<<<<<<<<======<<<:::888777;;;:::999999888888999999:::;;;<<<<<<======<<<<<<<<<;;;;;;:::999777777666999888888777777777777777999888777666666777888999666666555555555555666666777777777777777777777777999999999999999999::::::888777666777999::::::999777777888888999999999999888888888888888888999999;;;:::999888999:::;;;<<<:::999999999999999999999999999888888888:::;;;<<<;;;;;;;;;;;;;;;;;;;;;<<<===@@@CCCFFFLLLUUUbbbkkk|||pppjjjrrr|||xxx}}}|||uuuoooqqqtttvvv|||vvvllljjjhhheeeeeeccccccdddffffffbbb^^^^^^______^^^[[[VVVRRROOOQQQPPPOOOOOOOOOOOOPPPQQQQQQRRRSSSUUUVVVWWWXXXXXXVVVVVVVVVUUUTTTVVV\\\aaaddd^^^WWWPPPMMMKKKJJJIIIIIIJJJLLLMMMNNNNNNNNNMMMOOOOOONNNNNNNNNOOOQQQRRRMMMLLLMMMOOORRRRRROOOKKKKKKLLLMMMKKKHHHIIIMMMPPPMMMLLLLLLKKKIIIHHHFFFEEEGGGGGGGGGGGGFFFEEEEEEDDDBBBBBBBBBBBBEEEHHHKKKMMMyyycccZZZRRRHHHDDDGGGGGGFFFEEECCCBBBBBBBBBBBBBBBCCCDDDDDDCCCAAA???>>>???@@@AAABBBCCCDDDEEEFFFEEEDDDAAA?????????@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@??????===<<<;;;:::;;;;;;:::::::::;;;;;;<<>>===<<<;;;999;;;======>>>>>>@@@BBBEEEEEEFFFHHHJJJIIIFFFCCC@@@???===<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999<<<<<<;;;999777666555444888:::===>>><<<;;;::::::777888999::::::999888777777666555444444555666777333444444555666777777888777777666666666666666777777777888999999999999888777777777777777777777777777777777777777777777777:::999999888888999999::::::::::::;;;;;;;;;<<<<<<888888888888999:::;;;;;;:::::::::;;;;;;;;;<<<<<<888888777777888:::;;;===::::::999888999:::;;;<<>>===;;;:::;;;;;;::::::;;;<<<======CCCBBBAAA@@@>>>===<<<;;;:::;;;===>>>===>>>???AAACCCCCCDDDFFFHHHGGGDDDAAA???>>>===;;;;;;;;;;;;<<<===<<<;;;:::999888888888999999999888888777777777777999<<<===;;;:::999999777888999999999999888777777666555444444555666777444444555555666666777777666666555555444555555666666777888888999999888888777777777777777777777777999999999999999999999999999999888888888888999999888888999999999::::::::::::999999888888888999999::::::::::::;;;;;;;;;;;;888888777777888:::;;;<<<::::::999999999:::;;;<<>>>>>>>>???BBBEEEGGGLLLTTT___iiirrr~~~{{{vvvrrrtttwwwxxxxxx}}}xxxlllgggfffbbb^^^ZZZZZZ[[[\\\\\\^^^```bbbcccddddddccc```bbbbbb___YYYUUUTTTUUUSSSQQQNNNLLLLLLLLLNNNOOORRRQQQQQQRRRSSSSSSRRRPPPRRRPPPOOOPPPSSSUUUVVVVVVXXXVVVRRRMMMIIIFFFEEEDDDFFFDDDDDDGGGKKKMMMMMMKKKMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNMMMLLLLLLKKKKKKKKKMMMLLLKKKJJJJJJIIIIIIJJJMMMKKKIIIGGGEEEDDDCCCCCCEEEEEEDDDCCCCCCBBBAAAAAACCCBBBBBBBBBCCCFFFHHHJJJlll]]]PPPNNNLLLFFFDDDGGGDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEDDDCCCAAA@@@AAABBBBBBCCCDDDEEEFFFFFFDDDCCCAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???===<<<;;;;;;:::;;;;;;<<<===>>>???BBBAAA@@@???>>>===<<<;;;;;;===>>>>>>===<<<>>>???@@@@@@AAACCCDDDCCCAAA>>>>>>===<<<:::::::::;;;;;;===<<<;;;999888777777777666666777888888999999:::777999;;;;;;:::888888888777777888999999888777777666666555444444555666666555555555555555555555555444444333333333444444555666666777888888888888888777777777777777777777777999999999999999999999999999888888777777888888999666666666777777777888888;;;:::999888777777777777999999999::::::::::::;;;888888888888888999:::;;;:::999999999999:::;;;;;;>>>===<<<;;;;;;<<<>>>@@@@@@DDDJJJNNNUUU```ooozzz~~~zzzwwwqqqjjjjjjlllrrrzzz|||kkkaaa^^^___```___\\\WWWUUUVVVYYYVVVXXX[[[___bbbdddeeeeeedddbbb```]]]ZZZWWWTTTSSSQQQPPPMMMLLLKKKLLLMMMNNNNNNNNNOOOQQQSSSSSSQQQOOOOOONNNMMMOOORRRUUUUUUUUUTTTRRRNNNJJJFFFDDDBBBBBBBBBBBBDDDGGGKKKMMMNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIILLLKKKJJJIIIHHHHHHHHHHHHKKKJJJHHHFFFDDDCCCCCCCCCDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@AAABBBDDDFFFHHHkkk]]]SSSLLLKKKKKKHHHFFFHHHBBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEBBBBBBAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@???>>>===<<<::::::;;;;;;===>>>@@@@@@@@@@@@???>>>======<<<<<<===>>>???>>><<<;;;<<<===>>>===>>>???AAA@@@>>><<<===<<<;;;999999999:::;;;::::::999888888888888888555666666777888999999:::666888:::999888666666777666777888999999888777666555555555555555555555555555555444444444444444444444333333333333444444555555666777777888888777777777777777777777777777777999999999999999999999999888777777666666777777888555555666666666777777777999999888777777777777777888888888999999999::::::888888888888888999999:::999999999999999:::::::::<<<;;;:::999999999;;;<<<>>>@@@BBBDDDGGGNNNXXXaaannn{{{||||||vvvrrrooottt||||||{{{xxx||||||rrrfff[[[^^^gggllleee___\\\YYYVVVVVVWWWTTTVVVYYY]]]aaaccceeeeeeeeebbb^^^[[[YYYWWWSSSQQQOOONNNLLLKKKJJJKKKLLLMMMKKKKKKNNNQQQTTTTTTRRROOOOOONNNNNNOOORRRTTTTTTSSSQQQOOOKKKHHHEEECCCBBBAAADDDEEEGGGJJJLLLNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLKKKKKKIIIHHHGGGGGGHHHHHHJJJIIIHHHGGGFFFFFFFFFFFFIIIHHHGGGFFFEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@??????@@@AAACCCDDDEEEqqq]]]SSSMMMIIIIIIIIIGGGEEEEEEAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDAAAAAA@@@@@@??????@@@@@@===>>>>>>??????>>>>>>===???????????????>>>===<<<::::::;;;;;;===>>>@@@@@@>>>>>>>>>======<<<<<<<<<===>>>???===;;;:::;;;<<<<<<<<<;;;===>>>>>><<<:::;;;;;;999888888999999:::777777777777888999::::::777777777777777777888888777888999888666555666666666777888888888888777666444444555555555555444444444444444444333333333333444333333333444444555666555555666777777777777666666666666666666666666666666666666666666666666666777666666555555666666777666666666666777777777888777666666666777777888999777777777888888888888999777777888888888999888888888888999999999:::::::::999999888888999999;;;;;;;;;===??????@@@CCCHHHLLLPPPZZZgggrrr}}}|||xxxyyy{{{~~~yyyvvvwwwzzz|||rrrjjjddd[[[YYYggg{{{~~~mmm\\\XXXXXXVVVSSSRRRUUUWWWZZZ^^^aaabbbcccdddeeebbb^^^[[[YYYUUURRROOOLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMQQQTTTUUUSSSQQQQQQPPPOOOPPPRRRRRRQQQPPPOOONNNKKKHHHEEEDDDCCCCCCEEEGGGIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKLLLMMMNNNLLLKKKIIIHHHGGGGGGHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@????????????>>>??????@@@@@@BBBCCCCCCyyycccVVVKKKIIIGGGFFFEEEDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@??????<<<<<<============<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;:::;;;;;;<<<===>>>???============<<<<<<<<<<<<===>>>>>>===;;;::::::;;;<<<;;;;;;;;;======<<<::::::999888777777888999:::666666666666777888999:::888777777777777777666666888888999888666555555666666666777888888777666666444444555555555555444444333333333333333333333333333333333333444555666666444555555666666666666666666666666666666666666666444444444444444444444444666555555444444555555666666666777777777888888888555555555555666777888999666666666777777777888888777777888888999888888777777888888999:::999999999888888888888999:::;;;;;;:::;;;>>>>>>>>>>>>???AAAFFFJJJPPPWWW___jjjwww|||yyyxxx|||~~~|||{{{||||||~~~yyyuuujjjfffaaa[[[YYYaaauuusss\\\WWWYYYWWWTTTSSSXXXYYY\\\^^^```aaabbbbbbdddcccaaa^^^YYYUUUPPPNNNJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLPPPSSSTTTSSSQQQQQQQQQPPPQQQRRRQQQPPPNNNOOOMMMKKKHHHFFFEEEEEEEEEDDDGGGJJJJJJIIIGGGFFFFFFKKKJJJJJJIIIJJJKKKMMMNNNMMMKKKIIIGGGFFFGGGHHHIIIFFFEEEDDDCCCBBBBBBBBBBBBDDDEEEEEEEEEEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBhhhWWWOOOHHHGGGFFFDDDCCCCCCBBB@@@AAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@??????@@@@@@@@@@@@??????<<<==================<<<<<<============<<<;;;;;;;;;;;;::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===;;;::::::;;;===;;;:::;;;<<<===<<<:::999888777666777777888999777777777666666666777777777777777777777777777777999999999888666555666777555666777888888777666555333444444555555444444333111111222222333333444444111111111222222333444555444444555666666666555555666666666666666666666666444444444444444444444444555555444444444444555555666666666666777777777777666666555555555666777777555555666666666777777777777777888999999888777666666777888999:::999999888888888888888888999999999:::;;;<<<=========>>>>>>BBBBBBDDDHHHNNNUUU[[[___nnnyyyxxxuuusssqqqnnnbbb```ZZZWWW^^^qqquuu^^^YYYZZZWWWVVVYYYWWWYYY[[[^^^___```aaaaaaccceeefffccc\\\UUUQQQOOOIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKMMMPPPRRRQQQPPPNNNNNNNNNOOOQQQQQQOOOMMMNNNLLLJJJHHHFFFFFFFFFFFFCCCGGGJJJKKKHHHFFFEEEFFFIIIIIIHHHGGGHHHJJJLLLMMMLLLKKKHHHFFFEEEFFFHHHIIIDDDDDDCCCBBBAAAAAAAAAAAAAAAAAABBBCCCBBBBBB@@@@@@========================>>>??????@@@AAAAAAAAAAAAqqq^^^OOOHHHGGGHHHGGGEEEDDDEEEDDDAAAAAAAAA@@@@@@???@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBAAAAAA@@@@@@???>>>??????@@@@@@@@@??????======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;:::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>===;;;:::;;;<<<===<<<;;;;;;======<<<;;;888888777666666777888999:::999888666555555555555555555666666777777888888999::::::888666555666777555666777888888777666555333333444555555444333333000000111222333333444444000000000000111222333444333444555555666666555555666666666666666666666666444444444444444444444444555444444333333444444555555555555666666666777777888777666555555444555555555555555555666666666777666777888999999888777666666777888999:::999888888999888888888888777777777999999888888888999;;;<<<;;;999:::===DDDIIIJJJJJJQQQ[[[hhhuuu}}}~~~~~~xxxqqqnnnnnnnnnnnnlll^^^\\\VVVUUUeeeooo\\\XXXWWWSSSTTTZZZVVVWWWZZZ]]]___`````````cccgggjjjggg^^^UUUQQQQQQHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIIIIKKKNNNPPPPPPOOOKKKKKKKKKNNNPPPPPPOOOMMMMMMLLLJJJHHHFFFFFFFFFFFFDDDHHHLLLMMMKKKHHHHHHIIIHHHGGGFFFFFFFFFHHHKKKLLLLLLJJJGGGEEEDDDEEEGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@>>>???@@@AAAAAA@@@>>>>>><<<<<<<<<===============>>>???@@@AAAAAAAAAAAAAAAjjjZZZOOOJJJJJJCCCDDDDDDDDDDDDBBBAAA@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@??????@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>======AAA@@@???>>>============<<<<<<=========<<<:::999<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999888888888777777777777777777777888888888666666666666777777777777999777555222111222333333444444555555555555444444666555444333222333333444222222222222222222222222111111222222222333333333444444444444444444444444333333444444555666777777444444333333333333222222222333444444555555444444777777777777777777777777666666555444444444444555666666555555555444444444222555888888777555444555666666777888888888888888555555555555666777999999>>>;;;888888:::;;;:::888;;;;;;;;;<<<>>>???AAABBBFFFHHHLLLRRRZZZdddooovvvrrrnnnkkklllnnnmmmhhhddd\\\ZZZUUUYYYnnnssshhhZZZSSSTTTXXXYYYXXXZZZZZZZZZZZZ[[[[[[[[[\\\aaacccdddaaa[[[TTTOOOMMMJJJKKKLLLKKKIIIHHHHHHIIIKKKKKKKKKKKKLLLMMMNNNOOOLLLMMMNNNOOOPPPOOONNNNNNLLLKKKIIIGGGFFFGGGIIIJJJJJJKKKLLLKKKJJJHHHEEEDDDHHHGGGGGGGGGGGGGGGHHHHHHFFFFFFEEEEEEDDDDDDCCCCCCBBBAAA@@@>>>>>>>>>>>>???AAA@@@??????????????????@@@>>><<<::::::;;;===???BBB???>>>???CCCDDDCCC@@@nnn\\\RRRKKKHHHHHHCCCDDDDDDDDDCCCBBBAAA@@@@@@???????????????@@@@@@BBBAAA@@@@@@????????????BBBAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@??????>>>>>>@@@@@@???>>>============;;;<<<=========<<<;;;:::<<<<<<;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999888888888777777777666666666777777888888888::::::999888777666555555777555444222111222333444444444555555555555444444666555444333222333333444222222222222222222222222111111222222222333333333444444333333333333333333222333444555666666666666444444333333333333222222111222333333444444333333555555555555555555555555666666555444444444444444666666555555555444444444333555777777666555555555555555666777777777777666555555555555666777888999>>>;;;888888:::;;;:::888:::::::::;;;<<<===>>>???===???@@@CCCGGGNNNUUU[[[gggppp}}}~~~wwwtttnnnkkkjjjkkknnnmmmiiiddd\\\ZZZUUUVVVggg}}}|||ggg^^^TTTPPPSSSWWWXXXWWWWWWWWWWWWWWWXXXXXXXXXXXX^^^___```]]]XXXSSSOOOMMMKKKLLLKKKJJJHHHGGGHHHIIIJJJJJJKKKKKKLLLLLLMMMMMMKKKLLLNNNOOOOOOOOONNNMMMLLLKKKIIIGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKIIIGGGEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>??????>>><<<::::::;;;===>>>???>>>>>>???AAABBBBBBAAArrr\\\PPPLLLHHHFFFEEECCCDDDDDDCCCCCCBBBAAA@@@???>>>>>>>>>???@@@@@@AAACCCBBBAAA@@@???>>>>>>>>>@@@@@@@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<<<<:::;;;<<<=========<<<;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;888888888888777777777777444555555666777888888999::::::999888777666666555444333222111111222333444444444555555555555444444555444444333333333333444222222222222222222222222111111222222222333333333222222222333333333333333222333444666666666555555444444333333333333222222000111222222333333222222444444444444444444444444666555555444444444444444555555555555555444444444444555666666555444555666444444555666666666666555555555555555666777888888<<<:::888888999::::::999999999999999999:::;;;;;;:::;;;;;;;;;<<>>>>>>>>>>>@@@???>>>>>>=========>>>===<<<;;;:::;;;<<<===>>>===>>>??????>>>???AAABBBzzzgggTTTMMMKKKIIIEEECCCCCCCCCCCCCCCBBBAAA@@@@@@???????????????@@@AAABBBCCCBBBAAA???>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@AAAAAAAAA>>>======<<<;;;;;;<<<<<<999:::<<<=========<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999::::::999999999999::::::888888777777777666666666333444555555666777888888555555666666777777888888222111111111111222333444333444444555555444444333444333333333333333333333111111111111111111111111111111222222222333333333111111222222222222333333222333555666777666555444444444333333333222222222111111222333333333333333444444444444444444444444666555444444333333444444555555555555555555555555555666666555333333555777444444555666666666666555555555555555555666777888::::::999999999999999999:::999999888888888999999999:::;;;;;;;;;>>>AAADDDDDDFFFIIIMMMSSS\\\gggnnnwww~~~~~~{{{xxxtttpppllljjjffffffhhhjjjkkkhhhccc^^^WWWUUUQQQNNNSSSYYYVVVOOOQQQOOOOOORRRXXX[[[ZZZXXX[[[[[[[[[[[[ZZZYYYXXXWWWSSSTTTSSSQQQNNNMMMNNNOOOMMMLLLJJJFFFCCCCCCFFFHHHGGGIIIKKKMMMNNNMMMLLLKKKMMMMMMOOOPPPPPPPPPOOONNNNNNNNNMMMKKKHHHFFFCCCBBBEEEGGGIIIKKKLLLLLLKKKJJJEEEEEEDDDCCCCCCCCCDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBBAAA@@@@@@???>>>>>>>>>@@@???>>>===<<<<<<<<<===;;;;;;;;;;;;<<<======>>><<<>>>@@@???>>>>>>AAAEEEkkk\\\NNNJJJJJJHHHDDDCCCDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAA<<<<<<;;;;;;:::;;;;;;;;;999:::<<<=========<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999888888888888999999777777777666666666555555333444444555666666777777333333444444555666666777111111111111222333444444333333444444444444333333222222333333333333333333111111111111111111111111111111222222222333333333111111111222222333333333333444555666666666555444444444333333333222222222222333333444444444444444555555555555555555555555555555444333333333333333444555555555555555555555444555555444333333555666555555666777777777666666555555555555555666666777888999999999999999999999;;;:::999999888999999999666888999999999:::<<<>>>@@@AAABBBCCCEEEHHHKKKNNNWWW]]]hhhuuuzzz|||{{{xxxvvvvvvoooppprrrsssqqqnnnjjjggggggggghhhhhhgggbbb\\\XXXSSSQQQNNNMMMNNNPPPMMMGGGMMMMMMOOOSSSXXXZZZXXXVVVWWWXXXXXXXXXWWWUUURRRQQQOOOOOOOOOMMMKKKKKKLLLNNNKKKJJJHHHEEECCCCCCEEEHHHHHHIIILLLNNNNNNNNNLLLKKKOOOPPPQQQRRRRRRRRRQQQQQQQQQPPPOOOMMMJJJGGGDDDCCCDDDFFFIIIKKKMMMMMMLLLLLLGGGFFFEEEEEEDDDDDDDDDEEEAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBAAA@@@@@@??????@@@???>>>===<<<<<<<<<<<<:::;;;<<<===>>>>>>??????===???AAA@@@>>>???CCCGGGnnnWWWNNNFFFEEEFFFDDDCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@????????????????????????;;;;;;:::::::::::::::;;;:::;;;<<<=========<<<;;;999999999999:::::::::::::::::::::::::::::::::::::::999999888888777777777888888777777777777888888666666666666555555555555444444444444555555555555555444444444333333333333111222222222333333444444333333444444444444333333111222222333333333333222111111111111111111111111111111222222222333333333111111222222333333444444555555555555555555555555444444333333333333222222333333444555555555555444555555555555555555555555555444444333333333333333444444444555555555555555333444555555444333444555555555666777777777777666666555555444555555666666666888::::::999888999:::;;;::::::999999999::::::888999:::999888777777888;;;===???AAACCCDDDDDDEEEGGGJJJNNNUUU___kkkxxx{{{|||yyyvvvrrrnnnllllllnnnooolllnnnqqqrrrrrrnnnjjjggghhhhhhhhhfffbbb]]]WWWTTTPPPNNNLLLLLLLLLMMMLLLJJJMMMMMMOOORRRVVVWWWVVVUUUYYYYYYZZZYYYXXXUUURRRPPPMMMNNNNNNLLLJJJIIIJJJKKKHHHHHHGGGEEECCCCCCEEEGGGHHHIIIKKKLLLMMMMMMLLLLLLPPPQQQRRRTTTTTTSSSSSSRRRSSSRRRPPPMMMJJJHHHFFFEEEDDDFFFIIIKKKMMMNNNMMMMMMHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???>>>===<<<<<<<<<999;;;===???@@@@@@@@@@@@???????????????AAAEEEGGGppp]]]LLLGGGDDDEEEDDDBBBCCCEEEDDDCCCBBB@@@@@@@@@@@@AAAAAA@@@???>>>============>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAAAAAAAABBB@@@??????>>>>>>=========::::::999999999999::::::;;;<<<=========<<<;;;:::888888999999999::::::::::::::::::::::::::::::::::::999999888777777666666888777777666666777777888666666666555555555444444555555555444444444444333555555444444444444333333222333333444444444444333222333333444444333333222000111222333444333333222111111111111111111111111111111222222222333333333222222222333444444555555777666444333333444555666444444333333333333222222222222333444444444444333444444444444444444444444555444333333222222333333444444444555555555666666222444666666555333333444444444555666666666666555666555555444444555555555555777::::::999888888:::999999999888999999::::::999;;;<<<;;;999888777888:::;;;===@@@BBBCCCCCCBBB@@@AAABBBCCCHHHPPPYYY___pppyyyzzzwwwuuurrroookkkiiigggeeeeeefffhhhjjjppppppqqqqqqooommmkkkiiihhhhhhgggddd^^^YYYUUURRRNNNMMMKKKKKKKKKLLLNNNPPPOOOPPPQQQSSSVVVWWWXXXXXX[[[\\\\\\\\\ZZZVVVRRRPPPMMMNNNNNNLLLJJJHHHHHHIIIEEEFFFFFFEEEDDDCCCEEEFFFGGGGGGHHHIIIIIIJJJJJJKKKPPPQQQRRRSSSTTTSSSRRRRRRSSSRRROOOKKKIIIGGGFFFFFFDDDFFFIIILLLMMMNNNMMMMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBAAABBBAAA@@@???>>>=========999;;;>>>AAABBBBBBBBBAAA@@@>>><<<===???BBBEEEFFFwww]]]NNNLLLIIIHHHIIIFFFBBBCCCGGGDDDCCCAAA@@@??????@@@AAA@@@???>>><<<;;;;;;;;;;;;============>>>???@@@AAA@@@@@@@@@AAAAAABBBBBBBBB@@@??????>>>===<<<<<<;;;:::999999888999999::::::<<<<<<=========<<<:::999888888888999999:::::::::::::::::::::::::::::::::999999999888777666666555777777666666666666777777666666555555555444444444666555555444444333222222222222333444555666777888333444444555555444444333222333333444444333333222000111222333444333333222000000000000000000000000111111222222222333333333222222333444444555666666888666444222222333666777444444444333333333222222111111222333333333333222333333333333333333333333555444333333222222333333444444444555555555666666111333666777555444333333222333444444555555444444666555555444444444555555444777:::;;;999777888:::888888888888888999::::::555777::::::999888888999999999:::;;;======;;;:::=========<<<>>>CCCIIINNNPPPXXXdddoooyyy}}}yyyqqqllljjjjjjiiihhhgggfffdddccccccdddeeefffqqqooommmjjjhhhgggggggggggggggeeebbb\\\WWWTTTSSSNNNLLLJJJJJJKKKLLLPPPUUUSSSSSSTTTUUUXXXZZZ\\\]]]XXXYYYZZZYYYVVVSSSOOOLLLMMMOOOOOOMMMJJJHHHGGGGGGCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIJJJOOOPPPRRRSSSSSSSSSRRRQQQSSSQQQMMMJJJGGGFFFFFFGGGEEEFFFIIILLLMMMNNNMMMMMMHHHHHHFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFFFFFFFFFFDDDCCCBBBCCCBBBAAA???>>>=========999<<>>======>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@?????????@@@>>>>>>???>>>>>>===<<<<<<::::::999999::::::;;;<<<:::;;;===>>>>>><<<;;;999999888888777777777777777777888999::::::999777666888888777777666666555555666666666666666666666666888777777666555555444444555555555555555555555555444444444555555555555666666555333222111222333333333333333444444555555555444444333333333333222222111111222222222333333333111000///......///000111000111111111111222222222111222222333333444444555111111222333333333333222333333444444333333222111000111333555555444333222333333333444444444555555444444444333333222222222444444333333333333222222222333444555666555444333555555555555666666666666777777777777777777777777777666555555555666888999999999999999999999999999999:::<<<======<<<:::999;;;;;;;;;<<<<<<<<<<<<===FFFJJJOOOTTTYYYcccqqq{{{~~~~~~uuummmggghhhhhhgggeeecccbbbbbbeeeaaa___aaaaaa___aaaeeejjjlllmmmllljjjhhhhhhiiifffeeebbb^^^YYYUUURRRQQQQQQMMMKKKNNNPPPPPPQQQSSSWWWVVVTTTSSSTTTWWWZZZ\\\^^^]]]\\\ZZZXXXVVVUUUTTTUUUTTTRRROOOLLLIIIGGGFFFFFFEEEDDDDDDFFFGGGGGGGGGEEEFFFHHHHHHHHHHHHJJJKKKJJJLLLPPPSSSUUUUUUTTTSSSRRRPPPLLLHHHGGGFFFGGGHHHGGGHHHJJJLLLMMMMMMKKKKKKKKKIIIGGGEEEDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDCCCCCCHHHHHHHHHGGGFFFCCCAAA@@@GGGEEEAAA>>><<<<<<<<<<<<;;;===@@@CCCDDDDDDBBBAAA===;;;;;;>>>CCCFFFGGGFFFjjjWWWKKKHHHGGGFFFDDDDDDEEEEEEEEEDDDEEECCC@@@@@@BBBCCCBBB@@@@@@@@@@@@???>>>>>>>>>===@@@@@@??????>>>?????????BBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>===<<<;;;:::999999999999999:::;;;;;;:::;;;<<<======;;;:::888:::999888888777777888888666777888999999888777666777777666666555444444444555555555555555555555555777777666555555444333333444444444444444444444444444444444444555555555555555444333222222222333333333333333444444444555555444444333333333222222222111111111222222222333333111000////////////000111000111111111111222222222111111222333333444444555222222333444444444444333444444555555444444333222222222222222333333444444333333333444444444444555444333333333333333333222444444444333333222222222222333333444555444444444555555555555666666666666666666666666666666666666777666555555555666888888999999999999999999999999999:::;;;<<<<<<;;;:::999:::;;;;;;;;;<<<<<<<<<<<>><<<;;;;;;<<<===<<<>>>AAACCCDDDDDDBBBAAA???======@@@DDDGGGHHHGGGkkkYYYMMMGGGFFFFFFEEECCCCCCDDDEEEDDDBBBDDDBBB@@@@@@AAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAA@@@???>>>>>>>>>>>>BBBBBBAAA@@@@@@@@@AAAAAA>>>>>>>>>===<<<:::999888999888888888888999::::::999:::;;;;;;;;;:::888777::::::999888888888888888555666777888888777666555666666666555444444333333444444444444444444444444666555555444444333333222444444444444444444444444333333333444444444555555444444333222222222333333333333333333444444444444333333333333222222222222111111111222222222222333111000000//////000000111000111111111111222222222111111222222333444444444333333444555555555555444555555555555555444444333444333111000111222444666333333333333444444444444222333333333333333333444555444444333222111111111333333333333333444555555444555555555555666666666555555555555555555555555666666555555666666777888888888888888888888999999:::::::::999999:::::::::::::::::::::;;;;;;;;;;;;<<<>>>@@@???===???CCCGGGMMMRRRYYYaaaiiisss~~~}}}}}}wwwqqqllleee```]]][[[ZZZYYYXXXYYY[[[\\\^^^```aaabbbbbb^^^[[[\\\\\\[[[^^^bbbjjjjjjhhheeeaaa^^^^^^___[[[YYYWWWWWWXXXXXXUUURRROOOLLLNNNTTTXXXWWWXXXZZZYYYYYYXXXWWWWWWVVVUUUUUURRRRRRRRRRRRRRRRRRRRRRRRQQQPPPNNNLLLIIIGGGEEEDDDAAABBBCCCDDDEEEEEEEEEEEEEEEGGGIIIIIIIIIJJJKKKMMMOOOPPPQQQSSSTTTSSSSSSRRRNNNKKKIIIKKKPPPRRRPPPMMMIIIKKKMMMNNNOOONNNMMMLLLHHHFFFDDDBBBAAACCCFFFHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHGGGFFFCCCAAA???===<<<;;;::::::;;;<<<===<<<>>>AAADDDDDDDDDBBBAAAAAA@@@@@@CCCFFFHHHIIIHHHttt]]]QQQKKKHHHHHHEEEDDDCCCCCCDDDDDDCCCAAABBBBBBAAA@@@AAAAAAAAAAAA===============>>>>>>>>>@@@@@@???>>>>>>>>>>>>>>>@@@@@@????????????@@@@@@>>>>>>===<<<;;;999777666888888777777888888999:::999999::::::999888777666999888888777777777777777444555666666777666666555777666666555555444444333333333333333333333333333444444444333333222222222333333333333333333333333222333333333444444444444444333333333333333333333333333333333333333333333333333333222222222222111111111111111222222222222000000000000000000000000000000111111111222222222111111111222333333444444222333333444444444444444444444555555444444333222333222111111111222444444222222333333333444444444222222222333333444444444555444444333222111000000444333222111222333555666444444444555555555666666444444444444444444444444555555555555666666777777777777777888888888888888;;;:::888777777888:::;;;999999999999:::::::::;;;999;;;>>>???>>>>>>@@@BBBCCCEEEIIIMMMRRRZZZccciiisssyyy~~~yyyssslllhhhccc```[[[XXXVVVWWWYYYZZZXXXWWWWWWYYY[[[]]]]]]]]]aaa]]]YYYZZZZZZYYY]]]aaahhhgggeeeaaa\\\YYYYYYZZZYYYWWWUUUVVVYYYZZZVVVRRRMMMKKKMMMSSSWWWVVVUUUVVVYYYYYYYYYXXXWWWTTTRRRQQQOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLJJJHHHFFFEEEDDD@@@BBBDDDFFFEEEEEEEEEEEEFFFHHHIIIJJJJJJKKKMMMNNNQQQQQQRRRRRRRRRRRRQQQQQQNNNJJJIIIMMMUUUYYYUUUPPPKKKLLLNNNPPPPPPOOONNNMMMHHHFFFCCCAAAAAACCCGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHGGGGGGEEEBBB@@@???;;;;;;::::::::::::;;;<<<===???BBBDDDEEEDDDBBBAAACCCCCCDDDFFFGGGIIIIIIIIIgggWWWPPPLLLIIIIIIDDDDDDCCCDDDEEEEEECCCAAAAAAAAAAAA@@@@@@@@@AAABBB===============>>>>>>>>>>>>>>>======>>>??????@@@>>>===============>>>>>>>>>>>>===<<<:::999777666888888777777888888999:::999999999999888777666555777777666555555555555555444444555555666666666666888888777777666555555444333333333333333333333333333333333333333222222222333333333333333333333333222222222222333333333444222333333333333333333333333333333333333333333333333333222222222111111111000000111111111222222222000000111111111111000000000000111111111222222222000000111222222333333444111111222333333333333333222333333333333222111111000111222333333333222222222222222333333333444444222222222333333444444444444444333222222111000000333333222111222333444555444444444444555555555555444444444444444444444444444555555666666666666666666666666777777888888888:::999777555555777999:::888888888888999999999999444666999;;;<<<<<<===>>>@@@AAABBBDDDGGGLLLQQQUUUZZZ^^^dddkkkttt~~~{{{xxxvvvrrrpppmmmhhhccc```YYYXXXWWWUUUTTTTTTVVVWWWXXXWWWVVVWWW[[[]]]^^^]]]```\\\YYYZZZZZZYYY\\\```ddddddbbb___[[[XXXWWWXXX[[[YYYXXXYYY[[[ZZZVVVSSSPPPMMMNNNSSSUUUSSSRRRSSSWWWXXXXXXWWWUUURRRPPPNNNPPPPPPOOOOOONNNMMMMMMMMMLLLLLLKKKIIIHHHFFFEEEEEEAAAEEEHHHIIIHHHFFFEEEFFFFFFHHHJJJKKKKKKLLLNNNPPPRRRQQQQQQPPPPPPPPPPPPPPPNNNKKKJJJPPPXXX[[[XXXRRRLLLMMMOOOPPPQQQPPPNNNMMMHHHGGGDDDBBBCCCEEEGGGIIIHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEECCCAAA???===<<<;;;;;;;;;;;;;;;;;;;;;>>>@@@BBBDDDEEEDDDBBBAAADDDEEEGGGHHHHHHHHHHHHHHH|||lll[[[SSSOOOKKKHHHHHHEEEDDDDDDEEEFFFEEECCCAAA???@@@AAA@@@??????AAACCC>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@<<<<<<;;;;;;;;;<<<===============<<<;;;999888777999888888888888999::::::::::::999888777666666555666555555444444444444444444444555555666666777777888888888777666666555555333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222333444444444333333333333333333222222222222222222222222111111111111000000000111111111111222000111111222222111111000000111111111111222222222000000111111222333333333000111222222333333222222222222222222222111000000...000222444444333111000222222222222333333333333222333333333333333333444222222222222111111111111222222222222222333444444333444444444444555555555444444444444444444444444444444555666666666666555555555666666777777888888999888666555555666888999777777777777888888888999555777888:::::::::999999::::::;;;===@@@DDDGGGHHHJJJLLLOOORRRWWW___ggglllsssyyy~~~xxxtttssssssqqqoooqqqoookkkhhheeebbb^^^ZZZTTTUUUVVVUUUTTTTTTUUUWWWXXXUUUTTTVVV\\\```aaa```^^^ZZZYYYZZZZZZYYYZZZ^^^___``````___\\\ZZZYYYYYY\\\]]]]]]]]][[[YYYVVVUUUSSSPPPOOOSSSTTTRRRPPPQQQSSSTTTTTTSSSRRRPPPNNNLLLOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEIIINNNOOOLLLHHHGGGHHHGGGIIIKKKLLLLLLMMMOOOQQQQQQPPPOOOMMMMMMNNNOOOOOONNNLLLLLLPPPVVVXXXVVVRRRMMMNNNOOOQQQQQQPPPNNNMMMJJJIIIGGGFFFFFFGGGHHHIIIGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDDDDCCCBBB???===<<<;;;;;;;;;<<<<<<<<<;;;;;;???@@@CCCEEEEEEDDDBBBAAACCCEEEHHHHHHGGGFFFFFFFFF}}}ggg]]]TTTPPPNNNJJJGGGHHHEEEEEEEEEFFFGGGFFFDDDAAA>>>@@@AAA@@@??????AAACCC@@@@@@@@@???>>>>>>>>>===>>>>>>=========>>>>>>???<<<;;;;;;;;;<<<<<<===>>>=========<<<<<<;;;999999999999999999999:::;;;;;;;;;;;;999888777666666666666666555444444444444555555555555555666777888999888777777666555555444444444444444444444444444444333333333444444444444444222222222222222222222222111111111111222222222222111222333444444444333333333333333222222222111111222222222222111111111111000000000000111111111111000111222222222222111000000111111111111222222222000000000111222222333333111222333333444444333333222333333333333222111111000000111222222222222222111222222222222333333333444333333333333333333222111111111111222222222222111111222333333333333333333333444444444555555555444444444444444444444444333444555666666666555555444444555666666777888888777777666555555666777777666666666777777777888888999999::::::;;;:::999888777777888;;;===????????????AAADDDFFFHHHJJJNNNPPPVVV\\\dddkkkrrr{{{|||wwwooommmiiifffeeefffggghhhkkkiiifffcccaaa___[[[YYYTTTUUUVVVUUUTTTUUUXXX[[[[[[WWWUUUVVV[[[___```^^^ZZZWWWWWWZZZZZZWWWWWWZZZZZZ\\\```aaa___]]]\\\\\\ZZZ^^^aaa```[[[WWWVVVWWWSSSNNNMMMPPPQQQOOONNNPPPOOOOOOOOOOOONNNMMMMMMLLLMMMMMMMMMMMMNNNNNNNNNNNNLLLLLLKKKKKKJJJJJJJJJIIIIIIOOOTTTTTTPPPKKKIIIIIIGGGIIIKKKMMMMMMNNNPPPRRRPPPOOOMMMKKKKKKLLLNNNOOOMMMLLLLLLNNNPPPQQQPPPOOOMMMNNNOOOPPPPPPOOOMMMLLLLLLKKKKKKJJJJJJIIIIIIIIIGGGHHHHHHHHHHHHGGGFFFFFFBBBCCCBBBBBB@@@===;;;:::888888:::;;;<<<=========???AAACCCEEEEEEDDDBBBAAABBBEEEHHHHHHFFFDDDDDDDDD|||fff\\\UUUPPPOOOMMMIIIHHHIIIEEEEEEFFFGGGHHHGGGDDDBBB>>>@@@AAAAAA???>>>AAADDDBBBAAAAAA@@@???>>>======@@@???>>>======<<<<<<===<<<<<<<<<<<<<<<===>>>???<<<=========<<<;;;;;;:::::::::999999::::::;;;<<<<<<;;;:::888777666666666777777666555555555555555555555555666666888999999777666666555444444333333444444444444444444444444444444444444444444444444111111111111111111111111000111111111111222222222000111333444555444333333333333333222222111111111222222222111111111111000000000000000111111111111000111222333333222111000000111111111111222222222000000000111222222333333222333444444555555444444333444444444444333222222222111000///000111333444111111222222222333333333444444444333333222222222000000000111222222333333000111222333444333222222333333333444444444555555555555555555555555555555333333555666666666555444444444444555666777777888666666555555555555666666666666666666777777777777888888777888999:::888777999999:::<<<======;;;::::::===AAACCCCCCBBBAAAAAAGGGKKKPPPTTTWWW]]]gggooouuuzzzzzzxxxsssmmmlllppppppnnnddddddccc```______bbbeeeeeecccaaa```___^^^\\\ZZZQQQRRRSSSQQQPPPSSSXXX]]]```[[[WWWWWW[[[]]]\\\YYYWWWUUUVVVYYYYYYVVVUUUWWWWWW[[[___bbbbbb```______XXX^^^cccaaa[[[VVVWWWZZZPPPKKKIIIKKKMMMLLLLLLNNNMMMLLLLLLLLLLLLLLLLLLLLLIIIJJJKKKLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLKKKKKKKKKLLLRRRXXXXXXRRRMMMJJJKKKHHHJJJLLLMMMNNNOOOQQQSSSOOONNNKKKJJJJJJKKKMMMOOOLLLLLLLLLLLLLLLLLLLLLLLLLLLNNNOOOPPPPPPOOOMMMLLLMMMMMMMMMMMMLLLKKKIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFAAAAAAAAA@@@???<<<:::999444555777:::<<<===>>>???@@@AAADDDEEEEEEDDDBBBAAAAAAEEEHHHHHHEEEBBBBBBCCCwwwbbbYYYQQQOOOLLLIIIGGGFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDCCC>>>???AAABBBBBBAAA@@@???@@@?????????>>>>>>======>>>===<<<;;;;;;<<<>>>???;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;999777777888999:::???===<<<:::999999::::::666555444333333333333333555555666666777777888888666666777777666555444444444444444444444444444444444444444444333333222111222222222222222111000/////////000111111111111000111111111000000000000000111000000000//////......333333222222111000//////111111111111000000000000000111111222222333444444000000000000111111111111333222222111111222222333111111111111111111111111333333222222111000//////222222222111111111111111222222222222222111000///333333333222222111111111//////000111222222333333000000111111111222222222111222333333444444333333222333333444444333333222333333333333333333333333333444444555666777777888555555555555555555555555777666444333444555777999666888:::<<<<<<:::888666666888999999888888999:::======<<<<<<<<<>>>@@@AAADDDDDDEEEGGGJJJNNNQQQSSSUUUVVVZZZ___eeelllqqquuuzzzvvvqqqmmmlllkkkkkkjjjiiigggffffffhhhiiihhhgggaaa___]]]]]]```bbbccccccbbbaaa```^^^\\\[[[YYYYYYUUUTTTSSSSSSUUUZZZ___bbbbbb\\\UUUSSSWWW[[[\\\[[[UUUUUUVVVWWWXXXYYYZZZ[[[WWWYYY]]]``````___]]]\\\YYYXXXWWWVVVVVVVVVVVVVVVPPPMMMHHHHHHJJJLLLMMMLLLLLLLLLMMMMMMMMMKKKJJJIIIIIIHHHHHHJJJMMMOOOOOONNNOOONNNLLLKKKJJJKKKMMMNNNPPPRRRSSSRRROOOKKKIIIHHHDDDGGGKKKOOOQQQRRRPPPOOOMMMKKKIIIHHHHHHHHHJJJKKKGGGGGGHHHHHHIIIJJJKKKKKKOOOMMMLLLMMMNNNPPPPPPOOONNNMMMLLLJJJIIIIIIHHHIIIMMMMMMLLLJJJIIIGGGFFFFFFDDDAAA>>><<<<<<<<<;;;999:::;;;;;;<<<>>>???AAABBB>>>@@@CCCFFFGGGFFFEEEDDDHHHHHHHHHGGGFFFEEEDDDCCC|||gggYYYSSSNNNMMMJJJGGGEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA>>>???@@@AAAAAA@@@???>>>?????????>>>>>>>>>======>>>======<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<<<<;;;;;;===<<<:::888888999:::;;;;;;:::999888777777777888666555555444333333444444555555666666777777777777666666666666666555444444444444444444444444444444222333333333333222222111222222222222222111000000000000000111111111222222111111111111111111111111111111111000000/////////333333222111111000////////////000000111111111222000111111222222333333444000000000000111111111111222111111000000111111222111111111111111111111111333333222111111000//////111111111111111111111111222222222222222111000000333333333222222111111111///000000111222222333333111111111111222222222222111222333333444444333333222333333444444333333222333333333333333333333333444444555555666666777777555555555555555555555555666666444444444555777888666888:::;;;;;;:::888666666777999888777777888:::;;;;;;;;;;;;;;;<<<>>>???@@@@@@@@@AAACCCFFFHHHIIIGGGHHHJJJMMMQQQVVVZZZ\\\aaafffnnnwww~~~}}}}}}~~~~~~{{{vvvqqqmmmiiifffbbb``````aaabbbaaadddcccaaabbbcccddddddccc```^^^\\\\\\___aaabbbbbb```___^^^]]][[[ZZZYYYXXXVVVTTTRRRRRRTTTXXX]]]```___ZZZTTTSSSVVVYYYYYYXXXWWWWWWWWWWWWWWWXXXXXXXXXWWWYYY\\\______^^^\\\ZZZXXXWWWVVVUUUUUUTTTTTTTTTNNNJJJGGGFFFHHHJJJKKKJJJJJJKKKLLLMMMLLLKKKJJJIIIGGGGGGGGGIIILLLOOOPPPPPPLLLKKKJJJIIIIIIJJJKKKLLLLLLNNNOOONNNKKKIIIHHHIIIHHHJJJNNNRRRSSSSSSRRRQQQLLLKKKIIIHHHGGGHHHIIIJJJFFFGGGGGGHHHIIIJJJKKKKKKOOOMMMLLLLLLMMMOOONNNMMMNNNNNNMMMLLLKKKJJJIIIIIIKKKKKKJJJJJJJJJIIIIIIIIIFFFCCC???======<<<;;;::::::;;;;;;<<<>>>???AAABBB???AAADDDFFFGGGGGGEEEDDDHHHHHHGGGGGGFFFDDDCCCBBBpppaaaVVVPPPOOOKKKJJJGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>@@@@@@@@@???>>>===??????>>>>>>>>>>>>=========>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<==================<<<:::999999:::;;;;;;:::999888777666666666777666666555555444444555555555666666666666777777777555666666666666555444444444444444444333333333333000111111222222222222111111222222222222111000000222111111000111222333444000000111111222222333333111111111111111000000000222222222111111000000///......///000111222333333000000111111222333333333000000000000111111111111000000000//////000000000111111111111111111111111222222222111111000000/////////000000111111222222111222222222222111000000222222222222222111111111000000000111222222333333111111222222222333333333111222222333333333333333222222333333333333222222444444444444444444444444555555555555555555555555444444444444444444444444666555444444444555777888666777999::::::999777666666777888888777777888999999999999999:::;;;<<<=========<<<<<<===>>>???@@@AAAAAAAAACCCDDDFFFHHHIIIHHHLLLRRRXXX___hhhpppuuu{{{nnnkkkkkkiiijjjllllllkkkgggcccaaa]]][[[XXXXXXZZZ]]]^^^^^^^^^\\\[[[\\\^^^______^^^^^^\\\ZZZ[[[]]]_________]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTRRRRRRSSSVVVZZZ\\\ZZZWWWSSSSSSUUUWWWVVVTTTWWWWWWWWWVVVVVVVVVUUUUUUXXXYYY\\\]]]]]]\\\ZZZXXXWWWWWWVVVTTTSSSRRRQQQQQQJJJHHHEEEDDDFFFHHHHHHHHHIIIJJJKKKLLLLLLLLLKKKJJJGGGFFFEEEGGGKKKNNNPPPPPPHHHGGGFFFFFFFFFGGGHHHIIIFFFGGGHHHHHHGGGGGGIIIJJJMMMOOORRRTTTUUUTTTSSSQQQKKKJJJHHHGGGGGGHHHHHHIIIFFFFFFGGGHHHIIIJJJKKKKKKNNNLLLKKKKKKLLLMMMLLLKKKMMMNNNNNNNNNMMMKKKJJJHHHHHHIIIIIIJJJJJJKKKKKKLLLHHHEEEAAA???>>>>>><<<;;;:::;;;<<<===>>>???@@@AAA???AAADDDGGGHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDBBBAAAmmm[[[SSSOOOMMMMMMIIIHHHFFFEEECCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>?????????>>>======>>>>>>>>>>>>>>>>>>=========>>>>>>???>>><<<:::999::::::::::::::::::::::::;;;<<<===>>>????????????;;;::::::999999999:::;;;::::::999888888888888888777666666555555555666666666666666666666666666666555555555666666555444444444444444333333333333333...///000111111111111111111111222222222111111000444222111000000222444555000000111222333333444444222222111111111111111111222111111111000000000///...//////000111111222222000000000111222222333333///000000000111111111111111000000//////000000111111111111111111111111111222111111111000000000///......//////000111222222111111222222222111111000222222222111111111111111000000111111111222222222222222222222333333333333111111222333333333333222222222333333333333222222333333333333333333333333555555444444444444444444444444444444444444444444555555444444444555666777555666888999999888666555555666888777666666777999888999999999:::;;;<<<<<<<<<<<<<<<<<<<<<=========AAAAAAAAAAAAAAABBBBBBBBBCCCEEEGGGIIILLLQQQWWW[[[ccciiipppuuuwwwzzz}}}|||kkkcccbbbdddaaabbbdddeeedddaaa^^^\\\XXXWWWUUUVVVYYY[[[]]]]]]YYYXXXWWWXXXZZZ\\\\\\[[[[[[YYYXXXXXXZZZ\\\\\\[[[ZZZZZZYYYYYYXXXWWWWWWWWWVVVTTTRRRQQQRRRTTTWWWYYYVVVTTTSSSSSSUUUUUUSSSQQQVVVVVVUUUUUUUUUTTTTTTTTTXXXYYY[[[\\\\\\ZZZXXXWWWWWWVVVUUUTTTSSSQQQPPPOOOGGGFFFEEEDDDEEEFFFGGGHHHGGGHHHJJJKKKLLLKKKKKKJJJIIIGGGEEEFFFIIILLLMMMNNNFFFFFFDDDCCCBBBBBBCCCCCCAAABBBCCCCCCDDDFFFJJJMMMPPPQQQSSSTTTTTTSSSQQQPPPIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEFFFHHHIIIJJJKKKKKKMMMKKKJJJJJJKKKKKKKKKJJJKKKLLLMMMNNNMMMKKKIIIGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIGGGCCC@@@??????===<<<:::;;;<<<===>>>???@@@@@@@@@AAADDDGGGHHHGGGFFFEEEEEEEEEEEEEEEDDDBBBAAA@@@ppp\\\SSSQQQOOOLLLKKKHHHGGGGGGFFFEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>========================>>>>>>===>>>>>>???>>><<<:::999::::::::::::::::::::::::999:::;;;<<<======>>>===888888888888888888999999888999999888888888777777666666555555555666666777666666666555555555555555444444555555555555444444444444333333333222222222...///000000111111111111000111111222222222111111444222111000000222444555000000111222333333444444111111111111111111222222111111111000000000000000111111000000000000000000///000000111111222333333///000000000111111111111111111111000000111111111000000000000000000000000111111111000000000000000------...///000000111111000111111222222222111111111111111111111111111111111111111111111222222222111111222222222333333333000111222222333333222222111222222333333222222111333333333333333333333333444444444444333333333333444444444444444444444444444444444444444555555666555666666777777666666555444666777777666555777888888888999:::;;;;;;;;;<<<:::;;;;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>@@@AAAAAAAAAAAADDDGGGKKKLLLQQQWWWZZZZZZ[[[^^^aaacccgggmmmrrrtttvvvxxxyyyvvvhhh]]]XXXYYY[[[\\\\\\]]]^^^\\\ZZZWWWUUUTTTSSSQQQRRRTTTVVVWWWVVVVVVUUUTTTVVVXXXZZZ[[[ZZZXXXVVVUUUVVVWWWXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTRRRQQQRRRSSSUUUWWWSSSSSSSSSTTTTTTSSSQQQPPPSSSSSSSSSSSSTTTTTTTTTTTTWWWXXXYYYZZZZZZXXXWWWVVVUUUUUUUUUTTTRRRPPPNNNMMMFFFFFFFFFEEEEEEFFFGGGIIIGGGHHHIIIJJJKKKKKKJJJIIIKKKIIIGGGFFFHHHIIIIIIHHHFFFEEEDDDBBB@@@???>>>===???@@@AAABBBCCCGGGLLLPPPOOOPPPQQQRRRQQQPPPNNNMMMHHHGGGGGGFFFFFFFFFFFFFFFDDDEEEFFFGGGIIIJJJKKKLLLLLLJJJIIIIIIJJJKKKJJJJJJIIIJJJLLLLLLLLLJJJHHHFFFIIIIIIIIIIIIHHHHHHHHHHHHIIIFFFCCC@@@@@@???===<<<:::;;;===>>>???????????????AAADDDGGGHHHGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@???iii]]]RRRPPPPPPNNNJJJHHHGGGGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAA@@@AAABBBCCCAAA@@@@@@???>>>>>>>>>===<<<<<<============>>>>>>===>>>>>>>>>===<<<;;;;;;::::::::::::::::::::::::666777888999999999999999777777777888888888888888666666777777777777666555555555444444555555666666666666666555555555555444333333444555555555555444444444333333222222111111///000000111111111111000000000111222222222222111222111111000111222333444000000111111222222333333000000000111111111111111000000000000000000000000111111111111000000////////////000000111222222222000000000000111111111111222111111000000111111222000000000000000000000000000000000000000000000000------......//////000000000000111222222222222111000000000111111111111111111111111111111111111111000000111111111222222222000111111222222222222222111111222222222222111111222222222222222222222222333333333333333333333333333333333333333333333333333333444444555555555555444555555666666555555444444555666666555555666777777888999:::;;;;;;;;;;;;777888:::;;;<<<=========999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@DDDFFF@@@DDDHHHIIIHHHGGGIIILLLLLLOOORRRUUUVVVWWWXXXZZZ^^^bbbjjjrrryyy~~~||||||}}}~~~wwwqqqmmmjjjddd]]]VVVTTTUUUVVVYYYZZZZZZZZZXXXVVVSSSRRRSSSRRRQQQQQQSSSTTTSSSRRRSSSQQQQQQSSSVVVXXXYYYXXXUUUTTTSSSTTTUUUVVVUUUSSSUUUUUUVVVVVVVVVWWWWWWWWWUUUTTTSSSRRRRRRSSSUUUVVVRRRSSSTTTUUUTTTSSSQQQPPPQQQQQQRRRRRRSSSSSSSSSTTTSSSTTTUUUVVVVVVUUUUUUTTTRRRRRRRRRRRRQQQOOOMMMLLLDDDEEEFFFFFFEEEFFFHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHKKKIIIHHHGGGHHHGGGFFFDDDEEEDDDCCCAAA???>>><<<;;;>>>???AAABBBDDDGGGLLLPPPMMMNNNNNNNNNNNNLLLKKKJJJFFFFFFFFFFFFFFFEEEEEEEEECCCDDDEEEGGGHHHJJJKKKLLLKKKIIIHHHIIIJJJLLLKKKKKKIIIIIIJJJKKKJJJIIIHHHGGGIIIIIIHHHGGGFFFFFFEEEEEEGGGDDDAAA??????>>>===<<<:::;;;===????????????>>>>>>@@@CCCFFFGGGFFFEEEDDDCCCCCCCCCBBBAAA@@@>>>>>>{{{^^^VVVOOONNNNNNKKKHHHIIIEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@BBBCCCBBBAAAAAA@@@???>>>>>>>>><<<<<<<<<=========>>>>>>>>>======<<<<<<<<<======999999999999999999999999777777888888999888888777777777888888999999999999666666777888888777777666444444333333444555555666666666555555555444444444222333444444555555555444444444333333222111111000111111222222111111000000000000111222222222222222000000000111111111222222111111111111111111111111/////////000000111111111///000000000000000000000000000000000000111111111//////000000111111222222000000000000111111111111000000000//////000000000000000000000000000000000///000000000000000000000........................000000111222222222222222///000000000111111111222111111111111111111111111//////000000000111111111000000111222222222222222111111222222222222111111000000000000000000000000111111222222333333444444333333333333333333333333333333444444555555555444444444444444444444444444333555666666555444666777555666888999999999999999777888999;;;;;;;;;;;;:::888999:::;;;<<<<<<;;;:::999;;;>>>??????@@@BBBDDD===@@@CCCCCC@@@???AAACCCEEEFFFGGGFFFEEEEEEGGGIIIHHHKKKPPPTTTXXX\\\```ccckkkpppxxx}}}~~~|||{{{xxxvvvrrrnnnjjjhhhhhhgggdddfffhhhgggeeedddddddddccceeehhhhhhfffbbb```^^^^^^]]][[[WWWTTTTTTVVVXXXXXXXXXYYYYYYXXXVVVTTTSSSRRRQQQPPPQQQRRRSSSRRRQQQNNNMMMMMMOOORRRTTTUUUUUUSSSRRRQQQRRRSSSSSSRRRPPPTTTTTTUUUVVVWWWWWWXXXXXXTTTTTTSSSRRRSSSTTTVVVWWWSSSTTTUUUUUUTTTSSSRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQRRRQQQQQQMMMNNNOOOOOONNNMMMKKKIIIBBBDDDFFFFFFEEEEEEGGGIIIHHHHHHIIIJJJIIIHHHGGGFFFHHHGGGGGGHHHIIIHHHEEEBBBBBBBBBBBBAAA@@@???>>>======???AAABBBDDDGGGKKKNNNKKKLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEFFFHHHJJJKKKLLLJJJHHHHHHIIIKKKMMMMMMMMMJJJJJJJJJJJJJJJIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDDDDDDDAAA>>>======>>>===<<<:::;;;===???@@@???>>>======???BBBEEEFFFEEEDDDBBBBBBBBBBBBAAA@@@???======lll]]]VVVOOONNNLLLHHHHHHKKKDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCAAA??????@@@AAABBBCCCBBBAAA@@@????????????;;;<<<<<<<<<======>>>>>>>>>===<<<;;;;;;<<<>>>???999999999999999999999999::::::;;;;;;;;;:::999999777888999:::::::::::::::888999:::;;;;;;:::999888333333333333333444555666666666555555555444444444222333444444555555555444444444333333222111000000222222222222222111000//////000111222222222222222//////000111111111111000111111111000000000000000......//////000000000111////////////000000000000......///000111222333333/////////000111111222222000000000000111111111111//////............//////000000000000000000000000////////////000000000000..................------///000111222222222222222//////000000111111111222222222111111111111111111////////////000000000000000000111222222222222111111111222222222222111111////////////////////////000000111222333333444444333333333333333333333333222333444444555555444444444444444444444444444444333444666555444444555777333555666888888888777777999:::;;;<<<<<<;;;:::999555666888999999888888777777999;;;<<<<<<<<<===>>><<>>???BBBFFFFFFEEECCC@@@@@@AAACCCBBBDDDFFFGGGGGGHHHKKKMMMPPPTTTXXX[[[[[[ZZZYYYYYY\\\^^^cccgggkkkmmmnnnnnnoooooooooooooooooopppqqqlllooorrrssstttwww|||zzzvvvpppmmmhhhgggjjjppptttwwwtttqqqnnnooopppmmmfff```bbbaaa^^^[[[ZZZZZZZZZ[[[YYY[[[]]]^^^\\\[[[ZZZ[[[VVVYYY[[[YYYWWWVVVXXX[[[UUUTTTSSSQQQPPPRRRUUUXXXTTTUUUUUUVVVVVVUUUTTTSSSMMMLLLLLLMMMOOOPPPOOONNNJJJIIIIIIKKKNNNQQQRRRRRRRRRQQQPPPQQQRRRRRRQQQOOOSSSTTTUUUVVVWWWXXXXXXYYYTTTTTTSSSSSSSSSUUUVVVWWWTTTUUUVVVVVVTTTSSSSSSTTTTTTSSSRRRQQQPPPOOONNNNNNJJJKKKLLLMMMNNNOOOOOOOOOJJJKKKLLLMMMLLLKKKIIIGGGAAACCCFFFFFFDDDDDDFFFIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEEEEFFFIIIJJJIIIEEEBBB@@@@@@AAAAAAAAAAAA@@@@@@===???AAACCCDDDFFFJJJLLLJJJJJJKKKJJJJJJIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCEEEFFFHHHJJJKKKLLLIIIHHHGGGIIIKKKNNNNNNNNNLLLKKKKKKJJJJJJJJJKKKKKKEEEEEEEEEEEEDDDDDDDDDDDDAAA???===<<<<<<======<<<:::<<<>>>???@@@???>>>======???AAADDDEEEDDDCCCBBBAAAAAAAAA@@@???>>>===<<>>;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<======>>>???@@@@@@AAA===;;;999777666777999;;;:::::::::;;;::::::999999:::::::::::::::::::::::::::999888888777777888888666666666666666666666666666666555444333333222222555555555555555555555555444555555444222///,,,***000000000000000000000000111111111111111111111111222111111111000000//////000///............//////111222222333333222222111000000111111111111000000000000111111111111000000111111000000//////......000000000000111111111111//////000000111111222222000000000000000000000000///000111111111///...---000000////////////000000222222222222222111000///000111111111222222222222111111000000000000111111000000000000111111111111000000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111222222222222333333333333333444444444555555333444555555666666555555555555555555555555555555444444555555666777777777666888999;;;;;;:::999888666777:::<<<<<<;;;999777999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======<<<<<<<<<<<>>=========:::;;;<<<>>>@@@AAAAAAAAAGGGEEECCCCCCFFFFFFEEEBBBEEECCC@@@>>>=========>>>yyyggg```YYYUUUQQQPPPPPPOOOJJJEEECCCBBBBBBCCCEEEFFFEEECCCFFFCCC@@@???@@@AAA@@@>>>>>>???@@@@@@@@@>>><<<:::::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>===;;;999777777888999;;;;;;;;;;;;;;;;;;::::::999999999999999999999999999999999888777777777888888666666666666666666666666666555555444333333222222444444444444444444444444222222333333222111///...000000000000000000000000111111111111111111111111111111111000000000//////000//////......//////000000111111222222111111000//////000000000000//////000000111111111111000000000000000000//////......//////000000000111111111///////////////000000000000000000000000000000000000000000000000///......000000////////////000000111111222222111000000////////////000000000000111000000////////////000000//////000000000111111111//////000000000111111111111111111111111111111111000000000000000000000000222222222222222222111111222222222333333333444444222333333333333444444444222333333444444444444444555555555555555555555555444444555555666666777777555666888::::::999888777888888888999999999999:::999999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;=========>>>???@@@BBBBBB????????????@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKJJJJJJKKKLLLNNNOOOTTTVVVXXX[[[\\\]]]\\\\\\XXXTTTRRRRRRRRRRRRXXX___jjjfff```[[[WWWUUUVVVVVVOOOMMMKKKJJJKKKNNNQQQTTTZZZZZZZZZYYYWWWUUUUUUUUUPPPQQQRRRRRRQQQPPPOOONNNNNNOOOQQQQQQPPPOOOOOOPPPQQQUUUVVVSSSRRRTTTTTTRRRUUUTTTSSSUUUXXXXXXVVVTTTPPPPPPPPPPPPPPPPPPPPPPPPKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHJJJLLLMMMKKKIIIKKKMMMOOOOOOOOOOOOOOOQQQRRRRRRSSSTTTUUUWWWYYYZZZVVVTTTRRRRRRUUUXXXZZZZZZTTTTTTSSSSSSSSSSSSTTTTTTSSSRRRQQQOOONNNMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJMMMOOOPPPOOOLLLHHHFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGKKKJJJIIIHHHGGGEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCCCCDDDEEEDDDBBB@@@@@@AAACCCBBBAAACCCEEEGGGHHHGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAABBBDDDFFFFFFDDDAAADDDBBBAAAAAADDDEEEFFFFFFHHHHHHHHHHHHHHHHHHGGGGGGFFFHHHKKKNNNNNNLLLIIIGGGDDDCCCCCCBBBBBBBBBCCCCCCAAAAAA???>>>===<<<<<<<<<:::;;;===???@@@AAAAAABBBEEECCCAAABBBCCCDDDBBB@@@CCCBBB???===<<<<<<======vvvdddXXXTTTRRROOOLLLLLLMMMKKKHHHDDDAAAAAAAAACCCFFFGGGFFFEEECCCAAA??????@@@@@@@@@???>>>??????@@@???>>><<<;;;::::::;;;;;;;;;<<<<<<<<<>>>>>>>>>=========<<<<<<<<<;;;999888777888:::;;;<<<<<<<<<<<<<<<;;;::::::888888888888888888888888999888888777777777777777666666666666666666666666555555444444333333222222333333333333333333333333000000111111111222222222000000000000000000000000111111111111111111111111111111000000000000//////000000000//////000000111///000000000000000000///......////////////......///000000111111000000///000000000////////////...//////000000000000111111////////////............000000000000000000000000111000000///////////////000//////......//////000000000111111000000//////------.........///////////////............////////////000000000000111111//////000000000000111111000000000000000000000000000000000000000000000000333222222222111111000000111111111222222222222333111111222222222333333333111111222333333333333333444444444444444444444444444444444555666666777777555666777888888888777666999888777777777888:::;;;888888999999:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<===>>>??????=========>>>>>>>>>>>>???@@@@@@@@@AAABBBBBBCCCCCC???AAACCCFFFGGGFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHJJJLLLNNNPPPQQQRRRQQQQQQNNNKKKIIIJJJIIIHHHLLLRRRVVVUUUSSSQQQOOOOOOOOOPPPKKKJJJHHHFFFGGGIIIKKKMMMNNNQQQTTTSSSOOOMMMOOORRRMMMMMMMMMMMMMMMMMMLLLKKKLLLNNNOOOOOONNNMMMMMMNNNNNNSSSVVVTTTSSSUUUTTTRRRUUUTTTTTTUUUVVVUUUSSSQQQNNNNNNNNNNNNNNNNNNNNNNNNIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGHHHJJJJJJHHHGGGHHHKKKNNNOOONNNMMMMMMNNNRRRRRRRRRSSSTTTVVVWWWXXXSSSQQQPPPQQQTTTWWWYYYYYYTTTTTTSSSRRRQQQQQQQQQQQQSSSRRRPPPNNNLLLKKKKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIJJJMMMPPPOOOLLLIIIFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGKKKJJJIIIHHHGGGFFFEEEDDDDDDEEEEEEEEEEEEDDDCCCBBBCCCEEEFFFEEECCCBBBBBBCCCFFFDDDCCCCCCEEEFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCAAAAAABBBEEEGGGGGGEEECCCBBBAAA@@@@@@BBBDDDDDDCCCEEEFFFGGGHHHHHHHHHGGGFFFBBBFFFKKKOOOPPPLLLGGGDDDBBBAAAAAAAAAAAABBBCCCCCC@@@???>>>===<<<;;;;;;;;;;;;<<<>>>???AAAAAABBBBBBBBB@@@??????@@@@@@???>>>@@@???===<<<;;;;;;<<<<<<}}}lll```UUUNNNLLLKKKIIIHHHHHHIIIIIIFFFDDDBBBAAAAAACCCEEEFFFEEEDDDAAA@@@?????????@@@??????===>>>>>>???>>>>>>===<<<;;;;;;<<<<<<<<<=========<<<<<<<<<<<<<<<<<<======<<<;;;999888888999:::;;;============<<<;;;::::::777777777777777777777777888888777666666666666777555555555555555555555555444444444333333333222222111111111111111111111111111000000000111222333333000000000000000000000000111111111111111111111111000000000000000000//////111000000000000111111222///000000111111000000///...//////000000//////...//////000000000000//////////////////////////////////////////000000000111000000000//////.........////////////////////////111000///......///000111/////////......///////////////000000000000//////---------.........//////000//////......//////000////////////000000000111////////////000000000111////////////////////////////////////////////////222222222111000000///////////////000000000111111000111111111111222222222111222222333333333333333444444444444444444444444333333444555555666666777555666777888888888777777777777777777777888999999888888888999999999::::::999999999::::::::::::::::::::::::999999999999999999:::;;;<<<<<<=========????????????@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBB???AAACCCEEEFFFFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJLLLMMMOOOOOOOOOOOOLLLIIIHHHIIIHHHFFFHHHNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJHHHGGGGGGHHHIIIJJJIIILLLOOOPPPOOONNNOOOQQQJJJJJJJJJJJJJJJJJJJJJIIIMMMNNNPPPOOONNNMMMMMMNNNPPPVVVYYYXXXWWWXXXVVVSSSSSSSSSSSSSSSRRRPPPNNNLLLLLLLLLLLLLLLLLLLLLLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHHHHIIIHHHHHHGGGIIILLLOOOQQQPPPNNNMMMMMMQQQQQQQQQQQQRRRSSSTTTTTTPPPOOOOOOQQQTTTWWWWWWWWWUUUTTTSSSQQQPPPOOOOOOOOOOOOOOOMMMLLLKKKKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHKKKOOOPPPMMMIIIFFFDDDCCCCCCDDDEEEFFFFFFGGGGGGKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAACCCDDDFFFFFFDDDDDDDDDEEEHHHFFFDDDCCCDDDEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBEEEHHHHHHGGGEEEAAA?????????AAABBBBBBAAA???AAADDDFFFHHHIIIIIIIIIDDDGGGLLLPPPPPPMMMIIIFFFCCCCCCBBBAAAAAAAAABBBBBB@@@???>>>===<<<<<<<<<<<<<<<===>>>@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>======>>>===<<<;;;::::::;;;;;;{{{fff[[[UUUOOOJJJHHHFFFFFFFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBDDDDDDBBB@@@??????@@@??????>>>>>>???<<<======>>>>>>>>>>>>===<<<============>>>>>>>>>888999999;;;<<<===>>>>>>;;;::::::999999:::;;;;;;============<<<;;;:::999666666666666666666666666888777666666555555666666444444444444444444444444333333333333333222222222111111111111111111111111222222111000000111111222000000000000000000000000000000000000000000000000//////////////////000000000000000000000111222222000111111111111111111000///000000111111000000/////////000000000000//////.............../////////...////////////000000000111111111000000/////////////////////////////////111000///......///000111//////............//////...///000000000000//////....../////////000000000111000000//////000000111...////////////000000000...////////////000000000////////////////////////////////////////////////111111111000000/////////000000000000111111111222000000000111111111222222222222333444444444444444444444444444444444444444333333444444555666666666777777777888888888888888444555777999999888777666777777777888888888888888777888888888999999::::::888888999999999999999999999:::;;;<<<=========<<<<<<<<<=========>>>>>>>>>?????????>>>>>>>>>======??????@@@@@@AAACCCDDDDDDFFFEEEBBB@@@AAACCCFFFHHHFFFGGGHHHIIIJJJJJJKKKKKKHHHFFFEEEFFFEEEBBBDDDIIIHHHHHHIIIJJJJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEJJJJJJKKKMMMQQQRRRPPPNNNIIIIIIIIIIIIIIIIIIIIIJJJLLLMMMOOONNNLLLKKKKKKLLLQQQWWWZZZYYYWWWXXXWWWTTTSSSTTTTTTSSSPPPNNNLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIILLLOOORRRSSSRRRPPPOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPNNNMMMNNNQQQTTTVVVVVVUUUTTTSSSRRRPPPOOONNNNNNNNNKKKJJJJJJJJJJJJKKKKKKLLLHHHHHHHHHGGGGGGGGGGGGFFFFFFJJJNNNOOOLLLIIIFFFDDDBBBCCCDDDEEEFFFGGGHHHHHHKKKJJJIIIIIIHHHGGGFFFFFFDDDDDDCCCBBBBBBAAAAAAAAAAAACCCEEEFFFEEEEEEFFFGGGHHHFFFDDDDDDDDDDDDCCCBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBEEEHHHHHHGGGEEE@@@???>>>???AAAAAA@@@???>>>???AAADDDFFFGGGGGGGGGFFFHHHJJJLLLLLLKKKIIIHHHFFFEEECCCBBBAAA@@@@@@@@@@@@???>>>>>>============<<<===>>>???@@@AAAAAAAAA@@@@@@@@@???>>>===<<<===;;;;;;::::::::::::::::::uuugggXXXRRRPPPLLLHHHGGGBBBCCCDDDDDDEEEDDDDDDDDDBBBAAA@@@AAABBBBBB@@@>>>>>>???@@@@@@>>>=========<<<<<<<<<======>>>>>>???<<<<<<=========>>>>>>>>>666777888999;;;===>>>???:::::::::::::::;;;;;;<<<=========<<<;;;:::999888666666666666666666666666777777666555555555555555444444444444444444444444333333333333222222222222111111111111111111111111333333222222111000000000000000000000000000000000000000000000000000000000......////////////000000////////////000111111222000111111222222111111000000000111111111111000000...//////000000//////...---............/////////......////////////000000111111111111000000000000000000000000000000000000///////////////000000111///......------....../////////000000111111000000//////000000000111111111111111000000000000111111......////////////000000......////////////000000000000000000000000000000000000000000000000000000//////////////////000000222222222333333333444444000000111111111222222222222333333444444444444444333333333333333333333333333333333444555555666666777777777888888888999999333444777999999888666444777777777777777777777777666666777777888999999999888888888888999999999999999:::<<<=========<<<;;;<<<<<<=========>>>>>>>>>?????????>>>>>>=========@@@@@@@@@@@@AAACCCDDDEEEHHHFFFBBB@@@@@@CCCFFFIIIEEEEEEFFFFFFGGGHHHIIIIIIGGGDDDCCCDDDCCC@@@CCCHHHIIIIIIJJJJJJJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDJJJHHHHHHLLLPPPQQQNNNJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLJJJHHHHHHIIIOOOTTTWWWUUUTTTVVVVVVSSSUUUVVVWWWUUURRRNNNMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJKKKKKKJJJIIIIIIKKKMMMPPPRRRUUUVVVTTTSSSRRRRRRPPPOOOOOONNNMMMMMMMMMNNNMMMMMMOOORRRUUUVVVUUUSSSRRRQQQPPPNNNMMMLLLLLLLLLGGGGGGGGGHHHIIIJJJKKKLLLGGGGGGGGGFFFFFFFFFEEEEEEFFFIIILLLMMMKKKHHHFFFEEECCCCCCCCCDDDFFFHHHJJJKKKJJJJJJJJJIIIHHHGGGGGGGGGDDDDDDBBBAAA@@@@@@@@@@@@@@@BBBDDDEEEEEEEEEFFFHHHGGGEEEDDDCCCDDDEEEDDDCCC>>>?????????????????????AAAAAABBBEEEGGGGGGEEECCC???>>>>>>???AAAAAA???>>>AAAAAAAAAAAAAAAAAABBBBBBEEEFFFFFFFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>>>>===@@@???>>>>>>=========>>><<<<<<===??????@@@@@@@@@???@@@AAA???===;;;<<<===999999::::::::::::::::::uuueeeZZZPPPMMMKKKGGGDDDDDD???@@@BBBBBBBBBAAABBBBBB???>>>>>>???AAAAAA@@@>>>===@@@AAA@@@===;;;;;;<<<;;;;;;;;;<<<===>>>??????;;;;;;;;;;;;<<<<<<<<<<<<666777888999:::;;;<<<===::::::::::::;;;;;;<<<<<<======<<<<<<;;;999888777666666666666666666666666777666555555444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111222333222111000///000000000000000000000000000000000000000000000000........./////////000000............///000111222///000000000000000000/////////000000000000//////......////////////......---------.........//////........./////////000000/////////000000000000000000000000000000000000000......///000000000000000///......------......//////000000111222222111111//////000000000111111111000000////////////000000........./////////000000........./////////000000111111111111111111111111000000000000000000000000---......//////000000000111111111222222222222333111111111222222222333333111111222333333333333333333333333333333333333333222333333444444555555666666666666666666777888888444555666777777777666666666666666666666666666666555555666777777888999999888888888999999:::::::::888:::;;;======<<<;;;:::>>>>>>>>>>>>????????????@@@@@@@@@??????????????????@@@BBBCCCEEEEEEDDDDDDHHHFFFDDDCCCCCCDDDFFFHHHGGGGGGGGGGGGHHHHHHIIIJJJHHHEEECCCDDDCCCAAAEEEJJJJJJJJJKKKJJJIIIHHHFFFEEEEEEFFFGGGHHHHHHGGGGGGFFFHHHIIIKKKMMMNNNMMMKKKIIIHHHHHHGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKIIIHHHHHHHHHJJJOOORRRQQQRRRVVVWWWVVVUUUWWWXXXVVVRRRNNNMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKIIIJJJKKKJJJHHHIIILLLNNNSSSUUUVVVVVVUUUTTTTTTUUURRRQQQPPPOOONNNMMMMMMMMMMMMNNNPPPSSSUUUUUUSSSQQQNNNMMMLLLKKKJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFFFFEEEEEEEEEDDDDDDFFFHHHKKKKKKIIIHHHGGGGGGCCCCCCCCCCCCEEEHHHKKKMMMJJJJJJJJJIIIHHHHHHGGGGGGDDDCCCBBB@@@????????????>>>AAACCCDDDEEEEEEGGGHHHEEEDDDBBBCCCEEEFFFFFFEEE@@@@@@@@@@@@@@@?????????AAAAAABBBDDDFFFFFFDDDAAA?????????@@@AAAAAA???===AAA@@@>>>======>>>???@@@DDDEEEEEEFFFFFFFFFFFFFFFBBBBBB@@@???======<<<<<<>>>>>>===<<<<<<<<<======;;;<<<===>>>>>>>>>>>>>>>>>>@@@@@@???;;;::::::<<<888999999:::;;;;;;;;;;;;sss___]]]TTTLLLIIIGGGCCCAAABBB===???@@@@@@@@@???@@@@@@<<<<<<<<<>>>@@@AAA@@@???===@@@BBBAAA===::::::;;;;;;;;;;;;;;;<<<>>>???@@@999999999:::::::::;;;;;;888888888999999::::::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999777666777777777777777777777777666666555444444444444555333333333333333333333333222222222222222222222222111111111111111111111111///000222333444333111000000000000000000000000000000000000000000000000000---.........//////000000------------...///111111......////////////............////////////............////////////......---------.........//////............/////////000---.........//////000000000000000000000000000000---...///111111111000///.........------.........000000111222222222222222////////////000000000000//////............//////............/////////000............/////////000111111111111111111111111000000000000000000000000,,,------...///000111111............////////////111222222222222333333333000000111222222222222111333333333333333333333333222222333444444555555666555555555555555666777777666555555444555666777888666666666666666555555555444555555666777888888999888888999999::::::::::::888999;;;<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<==============================999<<<@@@CCCDDDCCC@@@>>>CCCCCCBBBBBBBBBBBBBBBBBBFFFEEEEEEEEEFFFGGGHHHHHHFFFCCCAAABBBAAA@@@DDDJJJGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCEEEFFFGGGFFFEEEEEEHHHLLLPPPPPPMMMJJJJJJKKKHHHGGGFFFFFFFFFHHHIIIJJJLLLNNNNNNNNNKKKJJJJJJJJJHHHMMMPPPPPPRRRWWW[[[[[[RRRUUUVVVTTTPPPLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKGGGIIIJJJIIIHHHHHHLLLOOOUUUVVVWWWVVVTTTTTTUUUVVVSSSSSSQQQPPPOOONNNNNNNNNNNNOOOQQQSSSVVVUUUSSSPPPKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJJJJHHHGGGGGGHHHDDDCCCBBBBBBDDDHHHLLLNNNJJJJJJJJJIIIIIIHHHHHHGGGDDDCCCAAA???>>>>>>>>>???===@@@BBBDDDDDDEEEGGGHHHDDDCCCBBBCCCEEEGGGGGGGGGDDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBDDDEEEEEEBBB@@@?????????@@@AAAAAA???===>>>===;;;:::;;;===@@@BBBEEEFFFGGGIIIIIIHHHGGGFFF???>>>===<<<<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<:::;;;<<<======>>>=========???@@@>>>:::888999;;;888999:::;;;;;;;;;;;;;;;uuudddYYYQQQNNNIIIDDDAAAAAAAAABBBAAAAAA@@@???>>>>>>>>>>>>BBB@@@??????@@@@@@>>>===???>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;:::::::::999999999:::::::::;;;::::::999999;;;;;;::::::999888777777777777888777777666555444555555444444444333333333222222222222222222222222444444444444444444444444222222222111111111111000...000222333333333111000........................000000000000000000000000111111111111111111111111//////............//////////////////000000000000000000////////////000000////////////////////////000000////////////000000............////////////////////////............////////////000000000000////////////////////////............////////////000000000000000000000111000000000000000000000000................................................111111000000//////......---...///000111111111000000000000000000000000000......///000000000000000......///000111222333333111111222222222333333333000000000000000000000000000111111111111222222222333444555666666444222111555555555555555555555555555555555555666666666666888777555444555666555444666777777777777777666666888888888777777777777777;;;;;;;;;<<<<<<============>>>?????????===<<<;;;<<<===>>>??????>>>===<<<>>>??????@@@AAAAAABBBBBBDDDBBB@@@>>>???AAADDDFFFIIIHHHGGGFFFEEEFFFGGGHHHHHHGGGFFFEEEEEEFFFGGGHHHCCCEEEEEEEEECCCBBBCCCDDDAAADDDGGGHHHGGGEEEDDDDDDIIIJJJKKKLLLLLLJJJHHHGGGIIIHHHFFFEEEFFFHHHJJJLLLJJJIIIHHHGGGGGGHHHIIIJJJLLLMMMOOORRRUUUXXXZZZ[[[UUUSSSQQQPPPQQQQQQPPPOOOPPPOOOMMMLLLKKKKKKKKKKKKJJJLLLNNNOOOOOOMMMKKKJJJIIIFFFFFFJJJLLLLLLNNNRRRSSSUUUXXX[[[[[[YYYWWWUUURRRRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSUUUVVVTTTPPPMMMMMMKKKHHHGGGGGGGGGFFFEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCDDDEEEDDDBBBBBBDDDFFFDDDEEEGGGHHHHHHGGGFFFEEEFFFDDDCCCDDDFFFIIIJJJJJJLLLMMMMMMLLLJJJGGGDDDBBB@@@@@@??????>>>=========<<<<<<===@@@DDDGGGHHHGGGFFFEEEDDDEEEFFFGGGFFFEEEAAAAAA???>>>>>>>>>???@@@???AAADDDFFFEEECCC@@@>>>???@@@AAABBBBBBAAA???>>>============>>>@@@BBBDDDBBBDDDFFFHHHHHHFFFDDDCCCAAA@@@>>><<<;;;:::::::::>>>===<<<;;;:::;;;<<<===<<<<<<;;;:::;;;<<<===>>>999999999999999999999888===<<<::::::999:::;;;<<>>???@@@AAA@@@???>>>>>>======<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::999999::::::;;;<<<;;;;;;;;;;;;::::::::::::888999:::;;;;;;;;;;;;;;;;;;::::::999888888777777666777777777777666666555555444444444444333333333222222222222222222222222444444444444444444444444222222222111111111111000...000111333333222111000////////////////////////000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000////////////000000//////////////////////////////............//////............////////////////////////.............../////////000000000000////////////////////////............////////////111111000000000000000000////////////////////////................................................000000000000//////......000000000111111000000000////////////////////////......///000000000000000---......///000111222333111111111222222222333333000000000000000000000000//////000000000111111111111222444555666555444333444444444444444444444444444555555555666666666666777666444444555555444333666666777777777777666666777777777777888888888888777888888:::;;;<<<======<<<======>>>===<<<;;;:::<<<===>>>??????>>>===<<<<<<<<<===>>>???@@@@@@AAABBBBBBAAAAAAAAABBBBBBCCCFFFFFFFFFGGGGGGHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFGGGDDDEEEEEEEEECCCBBBCCCDDDDDDGGGJJJKKKIIIGGGFFFFFFIIIJJJKKKKKKJJJIIIHHHGGGHHHFFFEEEDDDEEEGGGJJJLLLMMMLLLKKKJJJJJJJJJKKKLLLLLLMMMOOOQQQTTTVVVXXXYYYTTTRRRPPPPPPQQQQQQPPPOOONNNMMMLLLKKKKKKLLLLLLMMMJJJLLLNNNPPPPPPNNNKKKIIIIIIFFFGGGKKKMMMLLLOOOSSSWWWYYY[[[\\\\\\[[[YYYWWWXXXVVVUUUSSSRRRRRRRRRRRRRRRRRRSSSTTTTTTRRRNNNKKKLLLJJJGGGFFFFFFFFFEEEDDDEEEEEEDDDDDDDDDCCCCCCCCCAAABBBDDDCCCCCCCCCEEEGGGFFFGGGGGGHHHGGGFFFDDDDDDFFFDDDCCCDDDFFFIIIJJJIIIIIIIIIJJJJJJIIIGGGEEECCCAAAAAA@@@@@@???>>>>>>===<<<<<<>>>AAAFFFIIIJJJJJJDDDCCCCCCCCCEEEFFFEEEDDD@@@@@@>>>=========>>>??????@@@BBBDDDDDDBBB@@@>>>???@@@BBBCCCCCCBBB@@@???????????????@@@AAACCCDDDGGGHHHJJJKKKJJJHHHFFFDDD???>>>>>>>>>======<<<<<<777777888888:::;;;===>>><<<<<<;;;::::::;;;<<<===::::::::::::999999999999:::::::::;;;<<<>>>@@@AAAzzzhhh[[[RRRNNNJJJHHHDDDAAA???@@@AAABBBCCCBBBAAA@@@????????????>>>===<<<>>>@@@AAAAAA@@@=========<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::777888999;;;<<<<<<<<<<<<::::::999999888777777777555555666777777777666666444444444444333333333333222222222222222222222222444444444444444444444444222222222111111111111000///000111222222222111000111111111111111111111111000000000000000000000000//////////////////////////////............//////////////////000000000000000000////////////000000////////////////////////...------------------...............////////////////////////................../////////000000000////////////////////////---............/////////111111111000000/////////////////////////////////................................................000000000////////////...111111111000000000000///..............................///000000000000000------...///000000111111111111111222222222222333000000000000000000000000.../////////000000000000///111222444555666555555444444444444444444444444444444444555555555666666777555333333444555444333555666666777777666666666666666777777888888999999444555666888999;;;<<<===;;;;;;<<<<<<<<<;;;::::::<<<======>>>>>>======<<<;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCBBBBBBAAA@@@BBBDDDFFFHHHJJJJJJKKKKKKEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEFFFEEECCCBBBCCCDDDHHHJJJMMMMMMKKKIIIHHHHHHJJJIIIIIIIIIIIIHHHHHHHHHEEEEEEDDDDDDEEEGGGJJJLLLMMMLLLKKKJJJJJJKKKLLLMMMLLLMMMNNNPPPQQQSSSTTTUUURRRQQQPPPPPPQQQRRRQQQPPPMMMLLLKKKKKKKKKLLLNNNOOOJJJLLLOOOQQQQQQNNNJJJHHHIIIGGGGGGKKKMMMMMMPPPTTTXXXYYY[[[]]]^^^^^^]]]]]]]]][[[XXXUUUSSSSSSTTTUUUSSSRRRQQQRRRRRRPPPMMMKKKKKKIIIFFFEEEFFFFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@AAACCCCCCCCCCCCEEEGGGHHHHHHHHHGGGFFFEEECCCBBBFFFDDDCCCCCCFFFHHHIIIHHHEEEEEEGGGGGGGGGFFFEEEDDDBBBBBBBBBAAA@@@@@@??????>>>>>>???BBBGGGJJJLLLLLLBBBAAA@@@AAACCCDDDCCCBBB@@@???>>>>>>======>>>>>>??????@@@AAAAAAAAA@@@@@@???@@@BBBDDDDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIIIIGGGEEEBBB@@@===>>>???@@@@@@???>>>>>>555666888999;;;<<<<<<<<<===<<<;;;:::999:::;;;<<<<<<<<<;;;:::::::::::::::999999:::;;;<<<>>>@@@AAAssseeeZZZRRRLLLCCCBBB???=========???@@@@@@???>>>======<<<=========<<<;;;<<<>>>???>>>===<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<<<<======<<<<<<<<<;;;;;;;;;888999:::;;;;;;;;;;;;;;;999999888888777777777777444444555666777777777666444444444333333333222222222222222222222222222222333333333333333333333333222222222111111111000000//////000111222111111000222222222222222222222222//////////////////////////////////////////////////////............//////////////////000000000000000000////////////000000////////////////////////......------------..................////////////////////////...................../////////000000////////////////////////---------.........//////111111111000//////......////////////////////////................................................//////////////////////////////////////////000000////////////////////////......///000000000000000---------...///000000000111111111111222222222222000000000000000000000000/////////000000000111111000111222444444555444444333333333333333333333333333333444444444555555555777555333333555555555444555555666666777666666666777777777777777888888888555666777888999:::;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;========================<<<===>>>???AAABBBDDDDDDBBBBBBBBBAAAAAAAAAAAA@@@AAADDDGGGIIIKKKKKKJJJIIIDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEFFFEEECCCCCCCCCDDDJJJKKKMMMMMMKKKIIIHHHHHHJJJIIIHHHHHHHHHHHHIIIIIIEEEEEEDDDEEEFFFIIIKKKMMMKKKJJJIIIHHHIIIJJJKKKLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRQQQPPPQQQSSSTTTSSSRRRNNNMMMLLLKKKKKKLLLMMMNNNKKKMMMPPPSSSRRROOOKKKIIIIIIGGGGGGKKKMMMMMMPPPTTTVVVXXXYYY\\\^^^___```aaa^^^\\\WWWTTTRRRRRRSSSTTTSSSRRRQQQQQQQQQQQQOOOMMMJJJIIIGGGGGGGGGGGGFFFDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDDDDCCCCCCDDDEEEGGGGGGFFFFFFFFFEEEDDDDDDDDDBBBAAAAAADDDFFFFFFFFFCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@CCCFFFIIIIIIIII@@@???>>>???AAABBBBBBAAA@@@@@@@@@??????????????????????????????@@@AAAAAA???AAACCCEEEFFFEEEDDDDDDAAAAAABBBDDDFFFGGGIIIJJJIIIIIIHHHGGGEEEBBB???===>>>@@@AAABBBBBB@@@>>>===:::;;;<<<======<<<;;;:::===<<<:::999999:::;;;;;;>>>===;;;::::::::::::;;;:::::::::::::::;;;;;;;;;wwwnnneeeZZZNNNGGGAAA@@@>>>======>>>???@@@??????>>>===<<<<<<<<<<<<===;;;::::::;;;;;;:::888;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<;;;;;;;;;:::;;;;;;;;;:::999888888888888777777777777666666333444555666666666666666444444333333333222222222222222222222222222222222333333333333333333333333222222222111111111000000//////000000111111111111111111111111111111111111////////////////////////000000000000000000000000//////............//////////////////000000000000000000////////////000000///////////////////////////..................///............////////////////////////........................////////////////////////////////////------------............000000000000//////............................................................................................./////////---,,,,,,------///000111000000000000000000000000......///000000000000000------......//////000000000000111111111222222222000000000000000000000000000000000111111111222222333333333333333333222222333333333333333333333333333333333333444444444444777555333444555666666555444444555666666666666666999888888888777777666666999999999:::::::::::::::<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<======;;;<<<===???AAACCCDDDEEEDDDBBB@@@>>>>>>@@@BBBCCCCCCEEEHHHJJJJJJIIIFFFEEECCCCCCCCCDDDDDDCCCCCCCCCDDDFFFFFFFFFDDDCCCDDDEEEHHHJJJLLLKKKIIIHHHHHHHHHJJJIIIHHHHHHHHHIIIIIIJJJFFFFFFFFFGGGIIIKKKMMMNNNJJJIIIHHHHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMNNNNNNNNNQQQPPPQQQSSSUUUVVVUUUTTTQQQPPPNNNMMMLLLLLLMMMMMMLLLNNNQQQTTTTTTQQQNNNLLLKKKHHHHHHLLLMMMMMMOOOSSSXXXXXXYYY[[[\\\\\\]]]]]]ZZZXXXTTTPPPOOOOOOQQQRRRRRRQQQPPPQQQRRRRRRQQQOOOKKKJJJHHHIIIIIIIIIHHHFFFAAAAAAAAABBBBBBBBBBBBBBBBBBDDDFFFFFFDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGBBBAAA??????AAACCCDDDCCCDDDDDDDDDEEEDDDDDDDDDCCCFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAABBBDDDEEEDDDCCC???>>>===>>>AAABBBAAAAAABBBBBBBBBAAAAAAAAA@@@@@@????????????@@@AAACCCDDD@@@AAADDDFFFFFFFFFEEEDDD???@@@BBBEEEHHHJJJLLLMMMLLLLLLKKKIIIFFFCCCAAA???AAABBBCCCCCCBBB@@@===<<<;;;<<<===>>>===<<<;;;:::<<<<<<;;;:::::::::;;;<<>>===============;;;:::999::::::888777::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::;;;:::::::::999777666555777777777666666666666666444444555666666666555555333333333333222222222222222222222222222222222222333333333333333333333333222222222111111111111000/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000//////............//////////////////000000000000000000////////////000000//////////////////////////////............//////............////////////////////////............------........./////////////////////////////////,,,------------.........////////////////////////........................................................................---............/////////...---,,,,,,---...000111111111111111111111111111......///000000000000000....../////////000000000000000000111111111111222000000000000000000000000111111111111222222222222444333333333222222222222222222222222222222222222222222222333333333444444555444222333555666555555333444555555666666666666888888888888777777777666<<<;;;;;;;;;::::::::::::<<<<<<<<<;;;<<<<<<===>>>===<<<<<<;;;;;;<<<<<<===999999;;;===???AAACCCDDDCCCAAA>>>======@@@CCCEEEDDDFFFGGGIIIHHHFFFDDDBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFGGGFFFDDDCCCDDDEEEFFFHHHIIIIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJGGGGGGHHHHHHJJJKKKLLLMMMJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOPPPSSSVVVWWWVVVTTTSSSRRRPPPNNNMMMMMMMMMNNNNNNOOORRRTTTUUUTTTRRRQQQOOOLLLKKKNNNOOONNNPPPTTTZZZ[[[[[[[[[ZZZXXXVVVUUUTTTSSSPPPNNNMMMNNNPPPQQQRRRQQQQQQRRRSSSSSSPPPNNNKKKJJJIIIJJJKKKJJJIIIGGGAAAAAAAAABBBBBBBBBBBBCCCCCCEEEGGGGGGFFFDDDDDDEEECCCCCCCCCDDDEEEFFFGGGHHHBBB@@@>>>>>>@@@BBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHGGGFFFFFFEEEEEEDDDBBBAAAAAABBBBBBAAA??????>>>>>>???AAACCCBBBAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@AAABBBDDDEEEFFFAAABBBDDDFFFFFFFFFEEEDDD>>>???BBBEEEHHHKKKLLLMMMIIIHHHGGGEEECCCAAA???>>>CCCCCCCCCCCCAAA???===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;:::;;;<<<===>>>???===;;;999888888999:::888:::<<<>>>@@@AAABBBBBBuuujjjaaa^^^\\\ZZZYYYTTTMMMGGG@@@??????>>>>>>??????@@@@@@@@@???>>>============<<<;;;::::::;;;<<<;;;999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;::::::::::::888888888888888777666555666666666666666666666666555555555666555555444444333333333222222222222111222222222222222222222222222222222222222222222222222222222111111111111000///////////////000111111000000000000000000000000000000000000000000000000//////////////////////////////............//////////////////000000000000000000////////////000000////////////////////////...------------------...............////////////////////////............---------.........//////////////////////////////,,,,,,---------.........------......///000000000........................................................................---------.........//////333111000.........///000000000000000000000000000......///000000000000000//////000000000000111111000000000000111111111111000000000000000000000000000000000000111111111111222222222222222222333333222222222222222222222222222222222222333333333333333111000111222444444333222333444555666666666666555666666777888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;:::::::::;;;=========<<<;;;;;;;;;;;;<<<===888999;;;===@@@BBBDDDEEE@@@???>>>>>>???AAACCCDDDDDDEEEFFFFFFFFFEEECCCAAACCCDDDEEEEEEEEEEEEDDDCCCEEEFFFGGGFFFDDDDDDDDDEEEDDDFFFGGGHHHGGGGGGHHHIIIIIIIIIKKKLLLLLLLLLKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLNNNRRRUUUVVVUUUSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPQQQRRRTTTUUUVVVWWWWWWTTTQQQPPPRRRSSSQQQRRRVVVXXXYYYZZZ[[[ZZZWWWTTTRRRPPPOOONNNNNNOOOPPPRRRSSSRRRRRRRRRSSSSSSPPPLLLIIIJJJIIIIIIJJJKKKJJJHHHFFFAAABBBBBBBBBCCCCCCCCCCCCAAACCCGGGHHHHHHHHHHHHIIIDDDDDDCCCCCCDDDEEEFFFGGGCCCAAA??????AAACCCCCCCCCDDDDDDEEEEEEFFFHHHIIIIIIJJJJJJIIIHHHHHHGGGGGGFFFCCCBBBAAAAAABBBBBBAAA?????????>>>@@@BBBDDDDDDCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@AAABBBDDDEEEFFFGGGHHHBBBCCCDDDFFFFFFEEECCCBBB???@@@CCCEEEGGGHHHIIIIIICCCCCCBBBAAA???>>>===<<>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA???===:::888777777888999999:::===@@@BBBCCCDDDDDDpppccc\\\VVVRRRNNNLLLLLLKKKHHHFFF===<<<<<<;;;;;;;;;<<<<<<>>>===<<<;;;;;;::::::;;;;;;::::::;;;===>>>>>>===999999999999999999999:::::::::::::::::::::::::::<<<;;;;;;;;;;;;<<<======;;;;;;:::::::::999999999555666666777777777777666555555555666666666666666555666666666555444333333333333333222222222111111222222222222222222222222222222222222222222222222222222222111111111111000///////////////000111111111111111111111111111111000000000000000000000000........................//////............//////////////////000000000000000000////////////000000////////////////////////---,,,,,,++++++,,,,,,---............/////////000000/////////............---------.........//////////////////////////////,,,,,,,,,---------......,,,,,,---...///000111111........................................................................---------.........//////888666333000///...//////////////////////////////...//////000000000000000000000000000111111111111000000000000111111111111000000000000000000000000////////////000000000000000000000111222333555555111111111111111111111111111111222222222333333333111///...///111222222111222333444555666666666666222333555666888:::<<<<<<888888999:::;;;;;;<<<<<<::::::999888999:::<<<======<<<;;;::::::;;;<<<===:::;;;<<>>@@@AAABBBCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCDDDEEEFFFFFFEEEDDDCCCEEEFFFGGGFFFEEEDDDDDDFFFCCCEEEGGGGGGGGGGGGIIIKKKHHHJJJLLLNNNNNNMMMLLLKKKGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFEEEEEEFFFHHHIIIJJJLLLLLLLLLLLLMMMMMMMMMMMMIIIJJJLLLPPPTTTUUUTTTRRRRRRRRRQQQPPPQQQRRRSSSTTTQQQQQQRRRTTTVVVXXXYYYZZZXXXUUUTTTUUUUUUSSSTTTXXXRRRUUUXXX[[[[[[ZZZXXXVVVNNNNNNNNNOOOQQQRRRTTTTTTSSSSSSSSSSSSRRRNNNHHHDDDHHHHHHHHHIIIJJJIIIGGGEEEBBBBBBBBBCCCCCCDDDDDDDDD>>>BBBFFFIIIJJJJJJKKKLLLFFFEEEDDDCCCCCCDDDEEEEEEEEECCCAAAAAABBBDDDDDDDDDCCCCCCDDDFFFHHHJJJLLLMMMKKKJJJJJJIIIIIIHHHGGGGGGCCCAAA@@@AAACCCCCCBBBAAA@@@??????AAACCCEEEEEEDDDAAAAAABBBCCCBBBAAA@@@???AAABBBDDDFFFGGGHHHIIIIIIBBBCCCEEEFFFEEEDDDBBBAAA@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@AAA@@@@@@??????@@@@@@AAAFFFEEEBBB???===<<<;;;;;;;;;;;;;;;<<<===???AAABBB???===:::777666666888999;;;<<<>>>???@@@@@@@@@???~~~oooeee]]]WWWNNNJJJEEEBBBAAAAAAAAA@@@======>>>>>>?????????@@@??????>>>===<<<:::888777999999999999999999999999<<<;;;:::999888666555555<<<;;;::::::999999999999999999;;;<<<======>>>===;;;::::::999888888888999888888777555555444444444444444444555555555666666666666555555555444444444333333333333333333333333111222222333333222222111333333333333333333333333222111111111000000//////......//////000000111111000000000000////////////000000///////////////000000000000000000000000000,,,,,,------...000111222////////////////////////........................444333111///...---......///...---++++++,,,------......---,,,---...///000000000000000000000000000........................000///---,,,,,,---///000//////////////////////////////.........------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,........................///---+++---000222111/////////.........//////000........................000000000000000000000000//////000000000000//////333222111000/////////000///000111222111000...,,,111111111111111000//////111111111111111111111111000000000///000000111222333333333333333333333333222222222222222222222222333333444444555666666666666777777777888888888888888888999999999:::::::::===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888777888999;;;<<<>>>???@@@???>>>>>>???AAABBBBBBAAACCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEDDDDDDCCCDDDEEEGGGHHHIIIHHHHHHGGGIIIJJJLLLMMMMMMLLLJJJIIIJJJJJJJJJJJJIIIGGGEEEDDDGGGGGGHHHHHHIIIJJJKKKKKKNNNKKKIIIHHHIIIIIIIIIHHHIIIJJJKKKLLLMMMNNNOOOOOORRRQQQOOOOOOPPPRRRTTTVVVTTTUUUUUUTTTSSSSSSTTTVVVWWWZZZ]]][[[VVVSSSTTTWWWYYY[[[]]]^^^\\\YYYUUURRROOOOOOPPPQQQRRRSSSUUUVVVUUUSSSOOOLLLIIIHHHHHHHHHIIIGGGEEEEEEGGGFFFCCC@@@@@@AAABBBBBB@@@@@@AAABBBBBBCCCFFFIIIKKKKKKKKKKKKEEEDDDCCCCCCCCCDDDFFFGGGEEECCCAAAAAABBBCCCCCCCCCGGGIIIKKKKKKKKKKKKLLLMMMKKKJJJIIIJJJKKKKKKIIIGGGEEEEEEDDDDDDDDDCCCCCCBBB@@@AAABBBCCCDDDDDDDDDDDDBBBAAA???>>>>>>>>>??????CCCCCCDDDGGGIIIJJJHHHFFFBBBBBBBBBAAAAAA@@@@@@@@@>>>@@@BBBCCCEEEEEEEEEEEECCCEEEFFFFFFDDDCCCCCCDDDCCCBBBBBBAAAAAA@@@??????>>>===<<<;;;;;;<<<===>>>AAA@@@@@@??????@@@@@@AAAAAA===999888:::;;;:::888>>>???@@@@@@@@@???>>>===uuuhhh^^^VVVQQQMMMIIIEEECCCBBBBBBAAA@@@>>>>>>>>>?????????????????????>>>===<<<:::888777999999999999999999999999555666666777888999999999<<<;;;:::999999999999999888999:::;;;<<<<<<<<<<<<::::::999999888888888888888777666555444444444444444444444444555555555555444444333333333222222222333333333333333333333333111222222333333222222111333333333333333333333333111111111111000000000///000000000000111111111111111111000000000/////////000000////////////000000////////////////////////......//////000222333444////////////////////////........................000///.........///000111000000///..................------,,,---...///000////////////////////////........................000...---,,,,,,---...000........................//////.........------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,........................///---,,,---000111000...//////............//////........................////////////////////////.........//////.........111111000000000000000111///000111222111000...---111111111111111000//////111111111111111111111111000000000000000111222222222222333333333444444444222222222222222222222222333333444444555666666666666666666777777777888888888888888999999999999:::<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;::::::999999666777999;;;===???AAABBBAAA@@@???@@@BBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEFFFGGGHHHIIIJJJJJJIIIIIIHHHIIIKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIHHHGGGEEEDDDHHHHHHHHHHHHIIIIIIIIIJJJKKKIIIGGGHHHJJJKKKLLLKKKIIIJJJLLLMMMNNNOOOOOOOOOQQQPPPPPPPPPQQQRRRTTTUUURRRRRRRRRQQQPPPPPPRRRSSSUUUYYY\\\[[[WWWTTTTTTVVVZZZZZZ[[[\\\ZZZXXXUUUSSSNNNNNNNNNOOOPPPQQQRRRSSSRRRPPPNNNKKKIIIHHHHHHHHHIIIGGGEEEEEEFFFFFFCCC@@@AAACCCDDDCCCBBBAAABBBDDDBBBDDDGGGIIIKKKKKKKKKJJJEEEDDDCCCCCCCCCDDDFFFGGGGGGEEECCCBBBCCCCCCCCCBBBGGGIIIKKKLLLKKKKKKLLLMMMKKKIIIHHHHHHIIIJJJIIIGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCCCCDDDDDDDDDBBBAAA???>>>>>>>>>???@@@BBBCCCFFFIIIKKKKKKHHHEEEAAAAAAAAAAAAAAA@@@@@@@@@>>>???AAADDDEEEEEEEEEEEEDDDFFFGGGFFFEEEDDDDDDEEECCCCCCCCCCCCCCCBBBBBBBBB@@@@@@???>>>>>>???@@@@@@BBBBBBAAAAAAAAAAAABBBBBBAAA===:::999;;;<<<<<<:::===>>>???@@@@@@@@@???>>>yyykkkbbbZZZRRRLLLJJJHHHEEECCCCCCBBB@@@???@@@@@@@@@???????????????>>>>>>>>>===<<<:::999888888888888888888888888888333444555666777999::::::;;;::::::999999999999:::777888999:::::::::::::::999999999888888888888888777777666555444444444444444444444444444444444333444444333333333222222222333333333333333333333333111222222333333222222111333333333333333333333333111111111111000000000000222222222222111111111111111111111111000000000000000000////////////000000////////////////////////.........///000111222333//////////////////////////////////////////////////////......//////000111//////000000//////...---...------------...//////////////////////////////........................///...---,,,,,,---...///------------------------...............------------...///...------...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---...///000///...//////............//////........................////////////////////////......------------......//////000000000000111111//////000111111000...---111111111111111000//////111111111111111111111111111111111000111222222333222222333333444444555555333333333333333333333333333333333444555555666666555555666666666777777777777777777888888888999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::666777999;;;>>>@@@BBBCCCCCCBBBAAAAAACCCDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGIIIJJJKKKKKKKKKJJJGGGHHHIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHGGGFFFFFFJJJIIIHHHHHHGGGGGGHHHHHHHHHGGGFFFHHHKKKNNNOOONNNJJJKKKMMMOOOPPPPPPPPPOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNOOOPPPRRRTTTUUUXXXZZZYYYVVVTTTUUUVVV[[[[[[ZZZYYYWWWTTTRRRQQQLLLLLLLLLLLLLLLMMMNNNOOOMMMMMMLLLKKKIIIHHHGGGGGGHHHGGGEEEEEEFFFEEECCCAAACCCDDDEEEEEECCCCCCDDDEEEDDDEEEHHHJJJKKKKKKJJJIIIEEEDDDCCCCCCCCCDDDFFFGGGIIIGGGDDDDDDDDDDDDCCCBBBGGGJJJLLLMMMLLLKKKKKKLLLKKKIIIFFFFFFGGGHHHHHHGGGEEEDDDCCCBBBBBBBBBCCCDDD@@@AAAAAABBBBBBCCCCCCCCCBBBAAA???>>>>>>???@@@@@@AAACCCGGGKKKNNNLLLHHHDDD@@@@@@@@@@@@@@@@@@AAAAAA===???AAADDDEEEFFFEEEEEEEEEGGGHHHGGGFFFDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAA@@@??????@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCC@@@>>><<<;;;===>>>>>>>>>>>>???@@@AAAAAAAAA??????}}}vvvmmmfff```ZZZSSSMMMHHHFFFDDDCCCCCCBBB@@@>>>AAAAAA@@@@@@??????>>>>>>============<<<;;;:::999777777777777777777777777888888888888777777777777::::::999999999999999:::888999:::::::::::::::999888888888888888888777777777666555444444444444444444444444444333333333333666666555555555444444444222222222222222222222222111222222333333222222111222222222222222222222222111111111000000000000000222222222111111000000000222111111111000000000000000////////////000000111////////////////////////,,,,,,,,,---...///000000////////////////////////000000000000000000000000111111000///......------,,,---.........---+++***------------......//////////////////////////////........................///...------------...///------------------------........................---...///...---------///------------------------------------------------///........./////////...000//////............///........................///////////////////////////......------......///000000000000000000////////////000000000000///...111111111111111000//////111111111111111111111111111111111111111222333333444444444444444444333333333333333333333333333333222333333444444555666666444555555555555666666666666666777777777888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<888999:::<<<>>>@@@AAABBBCCCBBB@@@AAABBBBBBAAA@@@????????????@@@@@@@@@@@@CCCCCCDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEFFFHHHJJJKKKKKKJJJJJJFFFGGGHHHHHHHHHHHHGGGFFFEEEFFFGGGIIIJJJIIIIIIHHHKKKJJJIIIGGGFFFFFFFFFFFFGGGFFFFFFHHHLLLNNNOOONNNKKKMMMOOOPPPQQQQQQPPPOOONNNOOOQQQRRRSSSRRRQQQPPPPPPNNNMMMMMMPPPTTTVVVWWWVVVWWWVVVUUUSSSSSSVVVYYY]]]\\\YYYVVVRRRPPPNNNMMMJJJJJJIIIIIIIIIJJJJJJKKKIIIJJJJJJJJJIIIHHHGGGFFFGGGGGGFFFFFFEEEDDDCCCAAADDDEEEFFFEEEDDDCCCDDDFFFEEEGGGIIIJJJKKKJJJIIIHHHEEEDDDCCCCCCCCCDDDFFFGGGHHHFFFEEEEEEGGGGGGGGGEEEHHHJJJMMMNNNLLLKKKKKKKKKKKKHHHEEEDDDEEEFFFGGGGGGEEEDDDBBBAAAAAABBBCCCDDDAAAAAAAAAAAAAAABBBBBBCCCAAAAAA@@@?????????@@@AAA>>>AAAFFFLLLNNNLLLFFFAAA????????????@@@@@@@@@@@@<<<>>>AAADDDFFFFFFEEEDDDFFFHHHIIIHHHFFFEEEEEEEEE>>>>>>???@@@AAAAAABBBBBB@@@@@@???>>>>>>???@@@@@@CCCBBBBBBAAAAAABBBBBBCCC???>>>======>>>@@@@@@AAACCCCCCCCCCCCBBBAAA???>>>xxxiiigggcccaaa___[[[TTTPPPFFFEEECCCBBBCCCBBB@@@>>>AAA@@@@@@??????>>>>>>>>><<<=========<<<;;;::::::777777777777777777777777<<<;;;;;;:::888777777666999999999888888999999::::::;;;;;;;;;;;;::::::999666666777888888888777666666555555444444444444555444444444444444444444444666666555555555444444444222222222222222222222222111222222333333222222111222222222222222222222222000000000000000000111111111111111000000//////...111111111000000000000//////////////////000111111........................---,,,,,,,,,---...///000////////////////////////000000000000000000000000000000//////......------,,,---.........---+++***---------........................................................................------.........---------------------------.....................---...///...---------///------------------------------------------------......//////...//////000000000///...............................................................000//////////////////000111111111111000...---,,,//////000000000000000///111111111111111000//////000000000000000000000000111111000000111111222333666666555555444333222222333333333333333333333333222222333333444555555555333333444444444555555555555555555666666666777777888888999:::;;;;;;::::::999::::::;;;;;;<<<<<<<<<;;;;;;;;;<<<===>>>>>>>>>AAA???>>>>>>@@@@@@???>>>>>>>>>>>>?????????@@@@@@BBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDFFFHHHIIIIIIIIIIIIFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGIIIKKKLLLLLLLLLKKKLLLJJJHHHFFFDDDDDDDDDEEEGGGGGGGGGHHHKKKMMMLLLKKKLLLMMMOOOQQQRRRQQQPPPOOOLLLNNNPPPRRRRRRQQQOOOMMMLLLJJJJJJLLLQQQVVVXXXYYYWWWUUUSSSPPPPPPSSSXXX[[[^^^\\\XXXSSSOOOKKKIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGEEEDDDCCCCCCCCCEEEFFFEEEDDDCCCDDDEEEGGGHHHJJJKKKKKKJJJHHHGGGEEEDDDCCCCCCCCCDDDFFFGGGEEEEEEEEEGGGJJJKKKKKKJJJIIIKKKNNNOOOMMMKKKJJJJJJJJJGGGDDDCCCDDDFFFFFFFFFDDDCCCBBBAAAAAABBBCCCDDDAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@??????@@@AAABBB===???DDDIIILLLJJJDDD@@@????????????????????????;;;>>>AAAEEEGGGGGGEEEDDDGGGHHHIIIHHHFFFDDDDDDEEE===>>>>>>???@@@AAABBBBBBAAA@@@???>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA>>>?????????@@@@@@AAABBBGGGGGGFFFEEECCC@@@===<<<{{{fff[[[ZZZZZZZZZYYYWWWRRROOOFFFDDDAAAAAAAAABBBAAA????????????>>>>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;888888888888888888888888::::::::::::::::::::::::999888888888888999999:::;;;;;;<<<;;;;;;:::999999444555777888888777666666555555444444444444444555444444444555555555666666444444333333333222222222222222222222222222222222111222222333333222222111222222222222222222222222000000000000111111111111000000000///////////////000000000000///////////////......//////000111222........................//////......//////000111////////////////////////////////////////////////+++,,,---...///000000000//////000000//////...---,,,---......//////..............................................................................---------------------------------...............---...///...------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000222111000///......---......................................................//////000000000000/////////000111111000///---,,,////////////000000000000111111111111111000//////000000000000000000000000000000000///000111111222777666666555444333222222222222222222222222222222222222222333444444555555222333333333333444444444444444555555555666666666666777999:::;;;::::::999888888999999:::;;;<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<>>>???>>><<<======>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD???@@@AAABBBBBBCCCCCCBBBAAABBBDDDFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJLLLMMMMMMMMMLLLLLLJJJGGGEEECCCCCCDDDEEEGGGFFFFFFHHHJJJKKKJJJHHHKKKMMMPPPRRRRRRQQQOOOMMMKKKLLLNNNOOOPPPNNNMMMLLLIIIGGGGGGKKKQQQUUUVVVUUUTTTSSSQQQPPPQQQTTTXXXZZZ\\\ZZZVVVQQQMMMIIIGGGEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGFFFFFFHHHIIIJJJIIIFFFDDDDDDEEEDDDEEEFFFFFFDDDDDDEEEFFFIIIJJJKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDEEEIIILLLNNNNNNMMMJJJLLLOOOPPPNNNKKKIIIIIIIIIGGGDDDDDDEEEFFFFFFEEEAAABBBBBBBBBCCCCCCCCCCCCAAA@@@?????????@@@AAABBBAAAAAA@@@??????@@@BBBCCC>>>???BBBFFFHHHHHHDDDAAA?????????>>>>>>>>>======:::===AAAEEEGGGGGGFFFDDDGGGHHHIIIHHHEEECCCCCCDDD???@@@@@@AAABBBCCCCCCDDDBBBBBBAAA@@@@@@AAABBBBBB??????>>>>>>>>>>>>??????>>>???AAAAAA@@@@@@AAABBBGGGGGGFFFEEEBBB???<<<:::~~~mmm\\\RRRSSSSSSSSSSSSQQQOOOLLLFFFCCC@@@???@@@AAAAAAAAA===============>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;999999999999999999999999888888888999999::::::;;;888888888888888999::::::;;;;;;;;;;;;:::999777777333444666888888777666555555444444333333444444555333444444555666777888888444444333333333222222222111111111111111111111111111222222333333222222111111111111111111111111111///000000000111111111111000000000000000000111111////////////.........---............///000111222........................//////.........///000000////////////////////////........................***+++---///000000000///000000///...............,,,---.../////////...---................................................---..................---........................---------.........//////---...///...------...///........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,//////...///111333111000///......---------................................................,,,...000111111000...,,,,,,---///000111000///...///////////////000111111111111111111111000//////000000000000000000000000//////......//////000111444444444555555555555555111111111111111111111111111222222333333444555555222222222222333333333333333444444444444555555555555666888:::;;;:::999999666666777888999;;;;;;<<<::::::::::::;;;;;;;;;<<<<<<;;;:::;;;===>>>>>>=========>>>??????@@@AAAAAA???@@@AAABBBCCCCCCCCCCCC>>>???@@@AAABBBBBBBBBBBB@@@AAADDDFFFGGGHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLKKKIIIFFFDDDCCCCCCDDDEEEDDDDDDEEEGGGIIIJJJIIIGGGKKKMMMOOOQQQRRRPPPNNNLLLKKKKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIMMMRRRUUUSSSPPPOOOOOOPPPSSSUUUVVVVVVVVVVVVUUUSSSPPPMMMJJJGGGFFFEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIGGGFFFFFFFFFGGGGGGIIIJJJLLLJJJGGGEEEEEEFFFEEEGGGHHHGGGFFFEEEFFFHHHJJJKKKLLLLLLKKKIIIGGGEEEEEEDDDCCCCCCCCCDDDFFFGGGEEEFFFGGGJJJNNNOOOOOONNNJJJMMMPPPPPPNNNKKKIIIHHHHHHGGGEEEFFFGGGGGGFFFDDD???@@@BBBDDDDDDCCCBBBAAAAAA@@@???>>>>>>???@@@AAAAAAAAA@@@???@@@AAABBBCCCAAAAAAAAACCCFFFGGGFFFDDD@@@@@@???>>>===<<<<<<;;;:::===AAAEEEHHHGGGFFFDDDFFFGGGHHHGGGDDDBBBBBBCCC@@@@@@AAAAAABBBBBBBBBCCCBBBAAA@@@??????@@@AAABBB???>>>>>>======>>>>>>???>>>@@@BBBBBB@@@???@@@BBBCCCCCCCCCBBB@@@>>>;;;:::vvvqqqeeeYYYPPPPPPPPPPPPPPPOOOMMMLLLFFFCCC???>>>???@@@BBBBBB;;;;;;<<<<<<======>>>>>>:::;;;<<<<<<===<<<<<<<<<999999999999999999999999888888888888888888888888888888777777888999:::::::::::::::999888777666555222444666777888777666555444444333333333444444555333444555666777999::::::666666555555555444444444111111111111111111111111222222222333333222222222111111111111111111111111//////000000111111111222000000111111222222222333///.........------------............///000222222........................------,,,,,,,,,---......////////////////////////........................---.../////////...---,,,///...---++++++,,,------,,,,,,.../////////...---................................................------............------////////////////////////---------.........//////---...///...------...///........................,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...///222555111111000......---------................................................***,,,///111111///,,,***(((***---000222222111111///////////////000111111111111111111111000//////000000000000000000000000...............///000000222222333444555666777888000000000000000000000000111222222333333444555555111111222222222333333333333333333444444444555555444666888:::;;;:::999888555555666888999:::;;;;;;777888888999:::;;;<<<===;;;::::::;;;>>>??????>>>===>>>>>>???@@@AAAAAAAAA>>>???@@@AAABBBBBBBBBBBB>>>???@@@AAABBBBBBBBBBBB@@@BBBDDDFFFGGGHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJKKKIIIFFFCCCBBBCCCDDDEEEBBBBBBCCCFFFIIIJJJIIIHHHJJJLLLOOOQQQQQQPPPMMMKKKJJJKKKKKKKKKKKKKKKJJJJJJPPPNNNNNNQQQUUUVVVRRRMMMJJJMMMQQQVVVYYYXXXTTTQQQRRRQQQPPPOOOMMMKKKIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIGGGEEEEEEFFFGGGHHHIIIKKKMMMKKKHHHFFFFFFHHHGGGHHHIIIIIIGGGGGGHHHIIIKKKKKKLLLLLLKKKIIIGGGEEEEEEDDDCCCCCCCCCDDDFFFGGGGGGHHHIIIKKKNNNOOONNNMMMJJJMMMPPPQQQOOOKKKIIIHHHGGGGGGFFFGGGHHHGGGFFFDDD>>>@@@BBBEEEEEEDDDBBB@@@BBB@@@???======>>>@@@AAAAAAAAA@@@???@@@AAACCCDDDDDDCCCAAABBBEEEGGGGGGGGGAAA@@@???>>>===<<<;;;:::999<<>>????????????@@@@@@@@@??????>>>======>>>????????????>>>>>>>>>>>>??????>>>@@@CCCBBB???>>>???AAA>>>>>>??????>>>===;;;:::yyykkkfff```[[[YYYPPPLLLIIIHHHIIIJJJIIIGGGDDDAAA???>>>>>>???>>>>>>???????????????>>>======;;;<<<<<<<<<======>>>>>><<<777444555999<<<:::777777777777777888888888888444555666777888999::::::>>><<<:::999::::::999777888888777555555444444444888666444222111222333444444444444777999:::888777333222222111111222222333333333333222222111111111000000000000000000000000000000000000000000000000111111111000111111222222222111111111000000//////000000///...............////////////////////////////////////////////////111///......000111000///...---+++***)))***++++++................................................//////.........---------000000111111111111000000------............------...------------...//////...//////...---+++((('''222111///...///000222333,,,------......------,,,000000//////............,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------...---+++***,,,000444666:::555111...//////---+++,,,,,,,,,---------..........................................////////////............////////////........................111111000000//////......111111000000//////......////////////000000000000222222222222222222222222111111111111111111111111111111222333333333333222444444333222222222333333222333333444444333333222444555555666666666666666888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;666777888:::;;;<<<======<<<<<<<<<===============??????@@@@@@@@@???>>>>>>???===;;;>>>CCCEEECCC@@@AAACCCDDDCCCBBBBBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIIIIIIIHHHFFFDDDDDDDDDDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHJJJMMMOOOOOONNNLLLKKKHHHHHHIIIJJJKKKLLLMMMNNNHHHKKKOOORRRTTTSSSPPPOOOOOOOOOQQQTTTVVVVVVSSSQQQPPPNNNLLLJJJIIIHHHEEECCCEEEFFFIIIJJJKKKIIIGGGFFFGGGEEECCCCCCEEEGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKJJJKKKJJJIIIHHHHHHIIIKKKLLLMMMJJJGGGFFFFFFFFFEEEDDDDDDCCCAAAAAABBBEEEHHHKKKHHHHHHKKKQQQXXXYYYTTTNNNMMMLLLLLLMMMNNNLLLIIIFFFGGGFFFEEEDDDCCCCCCDDDDDD???AAADDDEEEEEECCC@@@>>>?????????@@@@@@AAAAAABBB@@@@@@AAAAAABBBAAAAAAAAACCCCCCDDDEEEEEEDDDCCCBBBBBB@@@???>>>>>>===:::888<<<===???AAABBBDDDDDDDDDFFFHHHIIIGGGDDD@@@>>>===<<<<<<======>>>>>>??????>>>===============>>>???:::;;;;;;<<<<<<;;;;;;:::;;;>>>BBBBBB???======>>>>>>===<<<;;;999888777666zzzggg^^^\\\YYYUUUTTTMMMJJJGGGFFFGGGGGGFFFDDDCCCAAA>>>===>>>>>>>>>===>>>>>>??????>>>>>>===<<<======<<<<<<<<<<<<<<<<<<777777777888999999888888777777777777888888888888555666666777888999:::;;;;;;999777777888888888777888777666555555444444444555444333222222333555666555444555666888999777666333222222111111222222333333333333222222222111111111111111111111111111111000000000000000000000000000000000000111222444444111111111000000000//////000000///...............////////////////////////////////////////////////111///......///000000///...---,,,+++***++++++,,,................................................//////.........---------//////000000000000//////------............---------------------...//////------------,,,+++******...---,,,++++++---...000,,,------......------,,,/////////......---------------,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,++++++---000333555888555000/////////...,,,,,,,,,,,,---------......................................./////////000000............////////////////////////////////////000000000000//////......111000000000/////////...////////////000000000000222222222222222222222222111111111111111111111111000111222222333333222222111111111111111222333444222333333444444333333222444444555666666666666666666555555666777888999999999999999999999999999999666666888999::::::;;;;;;<<<<<<<<<<<<============>>>???@@@@@@AAAAAAAAAAAAAAA???===???BBBCCC@@@===@@@AAABBBBBBAAAAAACCCDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIHHHFFFEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKMMMPPPPPPOOONNNLLLJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJNNNQQQRRRQQQOOOMMMMMMPPPTTTUUUSSSQQQQQQQQQOOOMMMJJJIIIIIIHHHFFFEEEEEEGGGIIIKKKKKKIIIGGGFFFFFFDDDCCCCCCEEEGGGIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJLLLKKKJJJJJJIIIIIIIIIIIILLLJJJGGGFFFFFFFFFEEEDDDFFFEEECCCCCCDDDFFFIIIKKKJJJKKKMMMRRRUUUUUUPPPLLLKKKJJJKKKLLLMMMKKKHHHFFFDDDDDDCCCBBBBBBCCCDDDEEE@@@BBBCCCDDDDDDBBB???>>>>>>>>>???@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@???CCCDDDDDDEEEDDDCCCBBBAAAAAA???============;;;999===>>>???AAABBBCCCCCCCCCEEEGGGHHHGGGEEEBBBAAA@@@<<<<<<======>>>>>>>>>>>>>>>>>>===<<<<<<=========::::::;;;;;;;;;;;;:::::::::===@@@AAA???======>>>======<<<:::999888666666|||mmmaaaUUURRRSSSPPPMMMLLLIIIGGGDDDDDDDDDDDDCCCBBBBBB@@@===<<<===>>>============>>>>>>>>>===<<<<<<======<<<<<<;;;:::::::::666888::::::888666777888777777777777888888888888666777777888999:::;;;;;;:::888666666888999888777777777666666555555444444333333222222333444666777666555555666777777666444333222222111111222222333333333333222222222222111222222222222222222222222000000000000000000000000//////000000222333555666111111000000000000//////000//////............///////////////////////////////////////////////////111///......///000//////......---,,,,,,,,,------...............................................................---------......////////////......------............---------------------......///,,,,,,,,,++++++,,,------++++++***)))***+++,,,---,,,------......------,,,......------------,,,,,,...------,,,,,,------...++++++,,,,,,,,,,,,------,,,,,,,,,---...000111222222///---+++,,,,,,,,,+++,,,,,,,,,---------..............................////////////000000000000............////////////000000000000000000000000000000000////////////...000000000000////////////////////////000000000000111111111111111111111111000000000000000000000000000111222222333333222222/////////000111222333444222222333333333333222222333444555555666666555555555555555555666777888888888888888888888888888888888888888999999:::::::::;;;;;;<<<<<<<<<=========>>>???@@@BBBCCCCCCCCCCCCCCC@@@>>>???AAA@@@===:::===???@@@AAA@@@@@@BBBDDDEEEEEEEEEDDDEEEEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHFFFEEEDDDDDDEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHJJJKKKNNNPPPQQQPPPNNNMMMKKKJJJJJJIIIHHHGGGFFFFFFHHHJJJMMMPPPPPPOOOLLLJJJJJJOOOUUUTTTOOOLLLNNNRRROOOLLLJJJHHHIIIIIIIIIHHHGGGHHHJJJKKKKKKIIIGGGFFFEEECCCBBBCCCEEEHHHIIIIIIIIIJJJJJJKKKKKKJJJJJJIIILLLLLLLLLKKKJJJIIIHHHGGGLLLIIIGGGFFFFFFGGGFFFEEEGGGFFFEEEDDDEEEGGGJJJKKKLLLNNNPPPRRRRRROOOLLLIIIIIIHHHIIIKKKLLLKKKHHHFFFAAAAAA@@@@@@AAABBBDDDEEEBBBBBBBBBBBBAAA@@@???>>>======>>>???@@@AAABBBCCCDDDDDDDDDCCCBBBAAA??????CCCDDDDDDDDDCCCBBB@@@??????===;;;:::;;;<<<<<<;;;>>>>>>???@@@AAAAAABBBBBBCCCEEEGGGGGGEEECCCBBBCCC<<<============>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<::::::::::::::::::::::::999<<<>>>???>>>===>>>>>><<<<<<;;;999888777666666tttccc]]]TTTNNNOOOOOOKKKGGGFFFFFFEEEDDDCCCCCCBBBAAA@@@AAA???<<<<<<============<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;::::::===<<<;;;999888777777888666777777777888888888888777888888999::::::;;;;;;<<<;;;999888999:::999888666666666666666555555444333333333333333444666777777666555555666666444333333222222111111222222333222222222222222222222222222222222222222222222222000000000000000000000000000000000111111333444555000000000000000000//////000///............//////////////////////////////////////////////////////111///....../////////............---------..............................................................................---..................---------............------------,,,,,,------...///...---++++++***+++---------,,,,,,+++,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...+++++++++,,,,,,,,,------+++,,,---...//////000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............................../////////000000000111111............////////////////////////////////////////////////////////////000000000000////////////////////////000000000000111111111111111111111111////////////////////////000000111222222222222222000000000000000111222333222222333333333333222222333333444555555555555444777666666666777777888999999999999999999999999999::::::999999999999999::::::;;;;;;<<<<<<=========@@@AAABBBCCCCCCCCCCCCCCCAAA???>>>>>>??????<<<:::;;;<<<>>>?????????AAACCCEEEDDDDDDCCCDDDDDDEEEEEECCCCCCCCCDDDEEEFFFHHHHHHHHHHHHFFFEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIKKKNNNPPPPPPOOOMMMLLLIIIIIIHHHGGGFFFEEEEEEDDDHHHJJJLLLNNNNNNLLLJJJHHHHHHLLLPPPQQQNNNMMMNNNQQQOOOMMMJJJIIIJJJLLLLLLKKKHHHIIIJJJJJJJJJHHHGGGFFFBBBAAA@@@BBBEEEHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLJJJIIIHHHKKKIIIFFFEEEFFFGGGFFFFFFDDDDDDDDDDDDFFFHHHKKKMMMLLLNNNQQQQQQOOOLLLJJJJJJHHHHHHIIIJJJLLLLLLIIIGGG@@@??????>>>???@@@AAABBBCCCBBBAAA@@@???>>>>>>>>><<<===>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@CCCDDDDDDCCCBBB@@@>>>======;;;888888:::<<<======???????????????@@@AAAAAACCCDDDFFFEEECCCAAAAAAAAA========================>>>>>><<<;;;::::::::::::::::::999999999999::::::999:::<<<=========>>>>>>;;;:::999888777666555555oooaaaXXXSSSNNNLLLNNNNNNJJJGGGFFFFFFFFFFFFEEECCCBBBAAAAAA@@@>>><<<<<<===>>>>>>===<<<<<<============<<<<<<999999::::::;;;<<<======GGGAAA:::777888999888666666777777777888888888888888888888999:::::::::;;;>>><<<999888888888777666555666666777666666555444444444444333333444444444777666444444444555333222333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000222222111000000000111111//////////////////000000//////............//////////////////////////////////////////////////////111///...---...///...---........................................................................---.....................------............------------............------,,,,,,,,,,,,,,,---......///...,,,+++******+++,,,---------------......///,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------+++++++++,,,,,,,,,------+++,,,---...//////......////////////......///000,,,,,,,,,---------..............................////////////000000000000............////////////......................................./////////////////////000000000000////////////000000000000000000000000000000000000........................000000111222222222222111444333222111111111111111111222222333333222222111222333333444444444444444666666555555666666777777888888888888888888888888999888777666666666777777:::::::::;;;<<<======>>>CCCCCCCCCCCCBBBAAAAAA@@@============>>>>>>===;;;:::;;;===>>>>>>>>>@@@BBBCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDFFFGGGIIIJJJHHHGGGFFFEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIKKKMMMNNNNNNMMMJJJIIIFFFFFFFFFFFFFFFEEEEEEEEEHHHJJJKKKLLLLLLKKKHHHGGGHHHHHHJJJLLLOOOPPPPPPOOOPPPNNNLLLKKKMMMNNNNNNNNNIIIIIIIIIIIIHHHGGGEEEDDD@@@??????BBBFFFHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIKKKLLLMMMLLLKKKKKKLLLIIIGGGFFFFFFFFFFFFEEE@@@@@@AAACCCFFFIIILLLNNNJJJMMMOOOOOONNNLLLLLLMMMIIIIIIIIIKKKMMMLLLJJJHHHAAA@@@???=========>>>???BBBAAA???>>>=========>>><<<======>>>@@@AAAAAABBB@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCBBBAAA???===<<<<<<:::777777999<<<===>>>???>>>>>>>>>>>>???@@@AAACCCDDDDDDBBB@@@>>>===>>>=========<<<<<<<<<<<<<<<===<<<;;;:::999999999999:::999888888888888999:::999999:::;;;<<<=========999999888777666555555444sssfff[[[TTTQQQJJJHHHIIILLLLLLIIIHHHJJJEEEGGGHHHGGGDDDBBBBBBBBB@@@>>><<<<<<===??????>>><<<<<<===>>>>>>>>>======888888999;;;<<<===>>>???HHH@@@888666999;;;999555777777777777888888888888888888888888999999::::::;;;999777666666666555444444555666777777666555444444444444444444444444333777555333333333444333222333222222111111222222333111222222222222333333333000000000000000000000000000000000000000000000000222222111///////////////......////////////000000///............//////000////////////////////////////////////////////////111///...---......---,,,,,,---......///.........................................................---------...............------............------------............------,,,,,,,,,,,,,,,------...///...---,,,++++++***+++++++++,,,,,,,,,---------,,,------......------,,,++++++,,,,,,,,,,,,------************+++,,,------++++++,,,,,,,,,,,,------,,,------.........------***,,,------++++++,,,---,,,,,,,,,---------..........................................////////////............////////////........................---............/////////////////////000000000000////////////000000000000///////////////////////////////////////////////////000111111222222111111555444333222111000000000111111222222222222111111111222333333444444333333444333333222333333444444555555555555555555555555666555333333222333444555999999:::;;;<<<======>>>BBBBBBBBBBBBAAA???>>>===:::;;;<<<<<<============:::<<<===>>>======???AAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJHHHGGGFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHKKKLLLMMMNNNMMMKKKHHHFFFDDDDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKLLLKKKJJJIIIGGGIIIHHHHHHJJJNNNPPPOOONNNOOOMMMMMMMMMOOOOOONNNMMMIIIIIIIIIHHHFFFEEEDDDCCC??????@@@CCCHHHKKKLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMMMMJJJGGGFFFFFFFFFEEEDDD???@@@AAADDDGGGJJJLLLNNNJJJKKKLLLMMMNNNOOOOOOOOOJJJJJJJJJLLLMMMLLLIIIGGGAAA@@@>>>===<<<<<<======??????>>>============>>>======>>>>>>???@@@@@@@@@>>>>>>@@@AAABBBCCCCCCCCCAAAAAAAAAAAA@@@???===<<<;;;:::888999;;;=========>>>======<<<===???AAABBBBBBCCCCCCAAA>>><<<<<<============<<<<<<<<<<<<;;;;;;;;;:::999888888888999:::999888777777888999::::::999888999;;;<<<<<<;;;888888777666666555444444lll```YYYRRRNNNMMMGGGFFFGGGJJJIIIFFFGGGKKKEEEGGGIIIHHHDDDBBBBBBCCCAAA???======>>>@@@@@@???<<<===>>>>>>??????>>>>>>::::::;;;<<<======>>>>>>>>>;;;999999::::::999777777777777777888888888888777777777888888888888999888666555555777888777666444555666777777666555444222222333444555555555555666444222222333444444333333222222111111222222333111111222222222333333333111111111111111111111111000000000000000000000000000//////............///........./////////000000...............///000000////////////////////////////////////////////////111000------......---,,,+++,,,---...///......---................................................---------.........//////......////////////......------............------,,,,,,++++++,,,,,,---...,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,---------...+++******+++,,,---......++++++,,,,,,,,,,,,------------------------------(((***,,,+++)))((()))+++,,,,,,,,,---------..............................------------........................////////////........................---------.........//////.../////////000000000111////////////000000000000///////////////////////////////////////////////////000000111111111111111333222111000000000000000111111222222222222111111111111222333333333333333333333222222222222333333444444444444444444444444555444333222222333555666888999999:::<<<======>>>??????@@@@@@???>>>======999:::<<<<<<<<<;;;<<<<<<;;;===>>>>>>======>>>@@@?????????@@@AAACCCEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHHHHJJJIIIHHHGGGGGGGGGGGGGGGMMMNNNOOOOOOMMMJJJGGGDDDDDDEEEEEEEEEEEEFFFFFFFFFHHHIIIJJJKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLNNNOOOOOOLLLJJJIIIHHHGGGFFFEEECCCBBBAAAAAAAAACCCFFFKKKNNNOOOOOOKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKLLLMMMMMMOOOLLLHHHFFFEEEEEEDDDBBBBBBBBBDDDFFFHHHJJJKKKLLLMMMKKKJJJLLLOOORRRQQQOOOJJJIIIJJJKKKLLLJJJGGGEEE???>>>===<<<<<<===>>>???<<<<<<============>>>>>>>>>>>>>>>>>>????????????>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@???===<<<;;;:::999:::<<<======<<<<<<<<<;;;;;;===???AAACCCAAABBBBBB@@@>>>===>>>???======<<<<<<<<<;;;;;;;;;:::999999888888888999999999888777666666777888999;;;999777888:::;;;:::999777777666555555444444444yyyiii[[[WWWUUUPPPLLLLLLIIIHHHHHHIIIGGGCCCEEEJJJDDDGGGIIIHHHDDDBBBBBBCCCAAA???======???@@@@@@@@@======>>>???????????????<<<<<<<<<===============333666:::;;;:::999888888777777777777888888888888777777777777777888888888777666555666999;;;<<<;;;333555666888888777555444000000222444555666777777555333111111222444444444333222222222222222222333111111111222222333333333222222222222222222222222000000000000000000000000---------------...///000---.........//////000000...............///000111////////////////////////////////////////////////222000---------...---+++***+++---.........------................................................---------.........//////......////////////......---..................---,,,,,,++++++,,,,,,---...)))***,,,---......------,,,,,,---............---,,,------......------,,,,,,,,,,,,------.........,,,++++++,,,---...///000++++++,,,,,,,,,---------......---,,,,,,,,,---------000222111...---...000,,,,,,,,,---------..............................,,,,,,,,,---------................../////////000000000000000000000000000---------.........//////.../////////000000111111////////////000000000000////////////////////////000000000000000000000000//////000111111111111111000////////////000000111111111222222222222111111111111222333333333333222555555444333333444444444666666666666666666666666888777555444555666888:::888888999:::<<<======>>><<<======>>>>>>>>>======:::;;;<<<<<<;;;::::::;;;<<<>>>???>>>======>>>???===>>>>>>@@@AAACCCEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHGGGFFFFFFFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGGGGGGGPPPPPPQQQPPPNNNJJJFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEHHHIIIJJJKKKKKKKKKJJJJJJJJJNNNPPPNNNIIIGGGJJJNNNJJJKKKLLLNNNOOOMMMJJJGGGIIIHHHGGGEEEDDDBBBAAA@@@BBBCCCEEEIIINNNQQQRRRRRRKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMKKKJJJJJJKKKLLLMMMPPPMMMIIIFFFEEEDDDCCCAAAEEEFFFGGGHHHIIIIIIJJJKKKOOOKKKIIIKKKPPPSSSRRROOOIIIIIIIIIJJJJJJIIIFFFCCC======<<<<<<===>>>@@@AAA:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>>>>>>>??????@@@@@@@@@??????>>>===>>>???@@@@@@???>>>===;;;::::::<<<>>>>>>===;;;<<<;;;:::;;;<<>>======>>>???@@@>>>>>>>>>===============@@@??????>>>===<<<<<<<<<999888777777777777777777666666666666666666666666888888777777888888999:::777666555555666666555444555555666666666666555555333333333333333333333333111222333333444444444444222222333333333444444444333333333222222222111111222333333444444333333222000000000000000000000000////////////////////////000000//////.........---........................,,,,,,,,,,,,,,,,,,,,,,,,////////////............///////////////......---,,,,,,,,,---------......//////............//////------,,,,,,,,,,,,------........................------------------------......------------......//////...---,,,,,,++++++...---,,,,,,++++++++++++))))))***+++---...//////+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***)))((()))***+++,,,---------////////////////////////000///---+++++++++---...000000000//////......---////////////...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,........................///////////////.........///000000000000000//////000000//////.........---000//////.........////////////000111111111111111//////000000111111222222444222///---,,,---///111111111111111111111111111000111111222222333444444666555444333333444555666333333333444444444555555666666666777888888999999<<<===============<<<<<<;;;<<<======>>>=========<<<<<<============<<<<<<>>>=========>>>???AAABBBDDDBBB@@@>>>>>>@@@CCCEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHGGGEEEEEEGGGJJJNNNPPPRRRTTTSSSOOOJJJFFFDDDEEEEEEFFFGGGGGGFFFDDDCCCFFFIIILLLLLLJJJGGGEEEEEECCCDDDEEEGGGIIIKKKLLLMMMKKKMMMOOOOOOMMMJJJHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCEEEDDDGGGOOOVVVXXXRRRKKKGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJIIIHHHHHHHHHHHHIIIKKKHHHEEECCCCCCDDDDDDDDDEEEIIIIIIEEEEEEHHHKKKJJJGGGIIIKKKMMMOOOPPPQQQQQQHHHHHHGGGFFFEEEEEEEEEEEE??????>>><<<;;;;;;===@@@@@@???>>>======<<<<<<=========<<<<<<<<<>>>@@@AAA@@@???===<<<;;;<<<>>>??????>>>===<<<;;;;;;<<<===;;;;;;;;;<<<>>>???>>>===<<<<<<<<<===???AAADDDEEE???@@@@@@@@@???===<<<:::<<<<<<;;;;;;;;;;;;<<<<<<999999999888888888777777444444444555666777888999999999999999888888777777555444333333333333555555sssccc[[[WWWRRRMMMKKKLLLLLLHHHEEEGGGGGGFFFFFFFFFGGGGGGHHHKKKIIIFFFFFFFFFFFFEEECCC@@@???>>>======>>>???@@@>>>>>>>>>>>>>>>>>>===<<<=========<<<;;;:::::::::999999888777666666666777666666666666666666666666888888777777888888999:::888666555555666777555444555555666666666666555555333333333333333333333333111222333333444444444333222222222222333333333333333333333222222222111111111222222222222222222111000000000000000000000000////////////////////////000/////////.........---............................................................------------///////////////...------,,,,,,,,,---------......//////............//////......------------..............................------------------------......------------......///......---,,,,,,++++++...---,,,,,,+++++++++,,,******++++++,,,---......+++,,,---//////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***)))***+++,,,,,,,,,,,,,,,........................---,,,+++))))))***+++,,,------,,,,,,,,,,,,,,,,,,------.........------,,,---------,,,,,,+++++++++,,,,,,,,,---------......///...---,,,,,,,,,,,,------------...............////////////............---......//////......---000/////////.........---//////............///////////////000000000111111/////////000000000000000222111///...---...///000111111111111111111111111000111111222222333333444666555444333333444555666333333333444444444444555777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===============;;;;;;<<<<<<<<<<<<;;;;;;======<<<<<<===>>>@@@AAACCCAAA???======???BBBDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHGGGFFFEEEFFFIIILLLNNNPPPRRRQQQNNNJJJFFFEEEEEEFFFFFFGGGFFFEEECCCCCCDDDFFFHHHIIIFFFCCCBBBAAACCCCCCEEEFFFHHHJJJKKKLLLKKKMMMOOOOOOLLLIIIGGGFFFFFFEEEDDDCCCBBBAAAAAABBBEEEEEEJJJUUU___```XXXNNNGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIKKKIIIFFFEEEEEEFFFFFFFFFJJJMMMMMMHHHFFFIIIJJJIIIKKKKKKLLLLLLMMMNNNOOOOOOIIIHHHGGGFFFEEEEEEEEEFFF@@@@@@???<<<::::::<<<>>>>>>>>>>>>>>>>>>>>>??????======<<<<<<<<<<<<<<<===@@@???===<<<;;;<<<===>>>???>>>===<<<;;;;;;<<<===:::::::::;;;===>>>===<<<============???@@@BBBDDD@@@@@@AAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<999999999999888888888888555555555555666777888888999999999999999888888888666555444333333333444555|||kkk\\\TTTRRRNNNKKKHHHHHHJJJKKKIIIFFFGGGGGGGGGGGGHHHIIIJJJJJJKKKIIIGGGFFFFFFFFFEEEDDD??????============??????>>>>>>???@@@???>>>===<<<;;;::::::999999888888888:::999888777666666555666666666666666666666666666888777777777777888999999888777666666777777666555444555555666666555555444333333333333333333333333222222333444444444333333111111111222222222222333333333333222222222111111000000111111111111000000000000000000000000000000/////////////////////////////////..................................................................------------,,,,,,,,,...////////////...------,,,,,,,,,---------......//////............/////////..................///........................------------------------......------------............------,,,,,,++++++------,,,+++++++++,,,,,,+++++++++,,,,,,---------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++------------------------,,,+++***)))***+++,,,---++++++++++++++++++,,,,,,+++,,,,,,------------,,,------,,,,,,,,,,,,++++++,,,,,,,,,---------............---,,,,,,,,,---------------.........//////........................+++,,,,,,---------,,,,,,/////////...............///...............////////////...---...///000111///////////////.........//////////////////000000000000000000000000000000000000111111222333333333555444444333333444444555333333333333444444444444777777888999999::::::;;;999::::::;;;;;;;;;:::::::::;;;<<<<<<===<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;;;;;;;===>>>???AAA???===<<<===???BBBCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHGGGFFFFFFGGGIIIKKKMMMOOOOOOMMMIIIGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBDDDFFFGGGGGGEEEBBB@@@@@@BBBCCCDDDEEEGGGHHHIIIJJJKKKMMMOOONNNKKKHHHFFFFFFFFFEEECCCBBBAAAAAABBBBBBFFFHHHPPP___llllll^^^QQQGGGGGGGGGHHHHHHHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHIIILLLJJJGGGGGGHHHJJJJJJIIIOOORRRQQQKKKHHHIIIJJJIIINNNMMMLLLKKKKKKKKKLLLLLLIIIIIIHHHFFFFFFEEEEEEEEEAAAAAA???===:::999;;;===<<<======>>>>>>???@@@@@@============<<<;;;:::999???>>>===;;;;;;<<<======>>>===<<<<<<;;;<<<<<<<<<999999999:::<<<===<<<;;;>>>=========>>>???@@@AAA???@@@AAABBBBBBAAA@@@???<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777666666666666666777777888888888888999999999999777666444333333333444444wwwfff[[[RRROOOQQQIIIGGGFFFFFFHHHJJJIIIGGGGGGGGGGGGHHHIIIJJJKKKLLLKKKIIIGGGFFFFFFFFFEEEDDD???>>>===<<<<<<===>>>???>>>>>>@@@@@@???>>><<<;;;999999999888888777777777:::999888777666555555555666666666666666666666666777777777777777888999999999777666666777777666555444444444555555444444444333333333333333333333333222333333444444333333333000000111111111222222222333333333222222222111111000111111111111111111000////////////////////////////////////////////////................................................,,,,,,,,,,,,------------.........---------,,,,,,......//////......---,,,,,,,,,,,,---------......///......------....../////////............//////........................------------------------...------,,,,,,------...---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---//////+++++++++,,,,,,------...******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,,,,------,,,,,,------.../////////------...............///++++++,,,---------,,,,,,..............................---------.../////////...,,,+++,,,---///111/////////......------,,,,,,---...000000000000000000000000000000000000000000000000111222222333333444333333333333333333444222222333333333444444444666777777888888999::::::999::::::;;;;;;;;;;;;:::::::::;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;===>>>???>>><<<<<<===???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHGGGEEEDDDEEEFFFHHHJJJLLLMMMKKKIIIHHHGGGFFFFFFEEEEEEDDDCCCBBBAAAFFFHHHIIIIIIFFFDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJLLLMMMLLLJJJGGGEEEEEEEEEDDDCCCBBBCCCDDDFFFGGGIIILLLVVVgggsssqqqaaaQQQFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHHHHIIIIIIIIILLLJJJIIIIIIKKKMMMMMMLLLPPPSSSQQQKKKHHHIIIJJJIIIOOOMMMKKKIIIIIIIIIKKKLLLJJJIIIHHHGGGFFFEEEEEEEEEBBBBBB@@@<<<999888999;;;<<<<<<======>>>>>>>>>>>><<<<<<===>>>===<<<:::999>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999999;;;===>>>===;;;>>>>>>>>>>>>>>>>>>>>>>>>===>>>???AAAAAAAAA@@@???;;;;;;::::::::::::;;;;;;::::::::::::999999999999666666555555444555555555666777777777777888888888777666555444333333444444qqqaaaVVVPPPKKKKKKMMMHHHHHHGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMJJJHHHFFFEEEFFFEEEDDDCCC???>>>===<<<<<<===>>>???>>>>>>??????>>>===;;;:::999999999888888888888888999888777666555555555555666666666666666666666666777777666666777777888999888777666666777777666555333333444444444444333333333333333333333333333333333333333444444333333222000000111111111222222222333333333222222222111111111111222222222222111111////////////////////////////////////////////////---------.......................................,,,,,,,,,------.........////////////.........---...............------,,,,,,,,,,,,---------............------------......//////............//////........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,---------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///***++++++,,,,,,---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,------...---------.........//////,,,---------......//////,,,,,,---...............---------...............---------------.../////////...,,,++++++---///000//////......------,,,,,,***,,,...000111111000//////////////////////////////000000111111222333333222333333333333333333222222222222333333333444444555555666666777888888888::::::;;;<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<======>>>>>>>>>>>>======;;;::::::999999:::;;;<<<===<<<<<<<<<===???AAACCCDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHFFFDDDBBBBBBCCCEEEGGGJJJJJJIIIHHHGGGHHHFFFEEEDDDCCCCCCBBBBBBBBBFFFHHHIIIIIIGGGEEEEEEEEEBBBBBBCCCDDDDDDEEEFFFFFFIIIJJJKKKKKKHHHFFFEEEFFFDDDCCCCCCCCCEEEHHHLLLNNNNNNPPPYYYgggqqqnnn]]]MMMEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEGGGHHHJJJJJJJJJJJJLLLKKKJJJKKKMMMNNNNNNMMMMMMPPPOOOJJJGGGIIIJJJIIILLLKKKIIIHHHHHHIIIKKKMMMIIIIIIGGGFFFEEEDDDDDDDDDBBBBBB@@@<<<999888999:::<<<<<<=========<<<;;;:::;;;<<<===>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::<<<>>>???>>><<<>>>>>>>>>>>>======<<<<<<:::;;;===>>>??????>>>>>>::::::999999999999:::::::::::::::999999999888888555555444333333333444444555555555666666666666666777666555444333444555555ggg\\\RRRNNNLLLIIIHHHJJJIIIIIIJJJJJJIIIHHHGGGFFFGGGGGGGGGHHHIIIJJJLLLMMMIIIGGGEEEDDDDDDDDDCCCBBB>>>>>><<<<<<<<<<<<>>>>>>???>>>===<<<;;;;;;::::::888888888888888888888888777777666666555555666666666666666666666666666666777666666666666777888888777666555555666666555444222333333444444333333222333333333333333333333333333333444444444333222222111111111222222222222333333333333222222222111111111222222222222222222111000000000000000000000000////////////////////////---------------..........................................///000000111111000000/////////.........---............---,,,,,,,,,,,,,,,---------............------------......///..................///........................------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---------------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++******************+++++++++,,,,,,------------,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------,,,,,,,,,---..............................,,,,,,,,,---......//////,,,---...//////000//////---------------.........,,,,,,,,,,,,---...//////......---,,,---...///000...............---------+++,,,...///000000////////////////////////////////////000000111222222222111222222333333222222111222222222222333333333333444444555555666777777888999:::;;;<<<<<<===<<<<<<;;;<<<<<<===>>>=========>>>>>>>>>??????>>>>>>>>>;;;;;;:::999999:::;;;<<<<<<;;;<<<<<<>>>@@@BBBDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHGGGEEEBBB@@@AAABBBCCCEEEHHHHHHGGGFFFFFFGGGDDDDDDCCCBBBBBBBBBBBBCCCCCCEEEFFFFFFEEEDDDDDDEEECCCCCCCCCDDDDDDEEEEEEEEEGGGHHHIIIIIIGGGFFFFFFGGGDDDDDDCCCDDDFFFJJJNNNQQQPPPRRRXXXaaagggbbbUUUJJJEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDGGGIIIKKKLLLLLLLLLLLLKKKJJJKKKMMMNNNMMMLLLJJJMMMLLLGGGEEEHHHIIIHHHIIIHHHHHHHHHHHHJJJKKKLLLIIIHHHFFFEEEDDDCCCBBBBBBBBBAAA???<<<999777999:::======>>>>>>===<<<:::999;;;<<<===>>>????????????<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???>>>============>>>===<<<;;;;;;999:::;;;<<<======<<<;;;:::999999888888999999:::999999999888888888777777555444444333444444555555666666666666555555555444666666555444444555666777ZZZRRRKKKKKKKKKHHHGGGHHHHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKHHHFFFCCCCCCCCCCCCBBBAAA>>>===<<<;;;;;;<<<===>>>???>>><<<:::888888999:::777777777777888888888888666555555555555666777777666666666666666666666666666666666666666777888888666555444444555555444333222222333333333333222222333333333333333333333333333444444444333333222111222222222222333333333333333333333222222222111111000000111111111111000000000000000000000000000000////////////////////////,,,,,,,,,------..........................................///000111111111//////.........---------------......------,,,+++,,,,,,,,,---------.........------,,,,,,------.........------------..............................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------,,,,,,------------------------++++++,,,,,,++++++******+++++++++++++++*********------.........------,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...////////////...------,,,,,,++++++,,,------...//////,,,,,,...//////000000000,,,,,,,,,------.........,,,,,,,,,,,,---...///000---............/////////.............../////////,,,------...////////////........................//////000000111111222222000111222333333222111000111222222222222333333333555555555666777777888888888888:::;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>>>>======>>>>>>>>>>>>======<<<;;;:::999999:::;;;<<<;;;;;;<<<===???AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHFFFCCC@@@>>>@@@AAACCCDDDFFFGGGEEEEEEEEEFFFCCCBBBAAAAAAAAABBBCCCDDDAAACCCDDDDDDDDDDDDEEEFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHFFFEEEDDDDDDFFFIIIMMMPPPOOOPPPSSSWWWYYYVVVOOOIIIFFFFFFFFFEEEEEEDDDDDDDDDCCCDDDHHHKKKMMMNNNNNNNNNKKKJJJJJJKKKLLLMMMLLLJJJJJJLLLLLLGGGDDDFFFGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGEEEDDDBBBAAAAAAAAAAAA@@@???;;;888888999;;;<<<===???@@@???>>>===<<<======<<<<<<<<<======>>>;;;;;;;;;;;;;;;:::999999999:::;;;<<<<<<<<<;;;;;;;;;::::::<<<>>>>>>===<<<;;;<<<=========<<<;;;:::999:::;;;<<<<<<;;;;;;:::999999888888888888999999888888888777777777666666555555555555555666777888999999888777666555555444555555444444444666777888SSSKKKFFFGGGHHHEEECCCDDDFFFHHHJJJJJJIIIHHHGGGHHHGGGGGGGGGGGGHHHIIIJJJJJJGGGEEECCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<===>>>@@@>>>:::888666777999:::666666666777777777777777555444444555555666777888666666666666666666666666666666666666666777888888666444333333444555333222222222222333333222222222333333333333333333333333444444444444333333222111222222333333333444444444333333333222222222111111//////000000000000//////000000000000000000000000////////////////////////,,,,,,,,,------.................................,,,,,,,,,---...//////000......---------,,,,,,,,,------......------,,,+++,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,---------........................---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++,,,,,,---...+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,...///,,,,,,---......------,,,------------------------............------,,,+++.........------,,,,,,,,,////////////...---,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///000000///...---,,,,,,+++++++++,,,,,,---...//////+++,,,---...////////////,,,,,,,,,------.........+++++++++,,,---...///000---...//////000000//////---.........///000000000------------.........///......................../////////000111111222222000111222333333222111000111111222222222333333333666666666777888888999999666777888999:::;;;;;;;;;======>>>???????????????<<<<<<============<<<<<<===<<<;;;:::::::::;;;<<<;;;;;;<<<>>>@@@BBBDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGJJJIIIFFFBBB>>>===???AAABBBDDDFFFFFFEEEDDDEEEFFFBBBAAA@@@@@@AAABBBDDDEEEAAABBBDDDEEEDDDEEEGGGIIIDDDDDDEEEEEEEEEEEEEEEEEECCCEEEFFFGGGFFFFFFHHHIIIHHHFFFDDDCCCDDDGGGJJJMMMMMMNNNOOOPPPPPPMMMKKKIIIHHHGGGGGGGGGFFFFFFEEEEEECCCEEEHHHLLLNNNOOOOOOOOOKKKJJJJJJJJJLLLLLLJJJIIIKKKMMMLLLGGGDDDEEEFFFEEEHHHHHHIIIIIIIIIHHHGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@@@@>>>;;;888888:::;;;<<<===???AAABBBAAA@@@??????>>><<<;;;::::::;;;<<<::::::;;;;;;;;;:::999888888999;;;<<<===<<<;;;;;;:::999999;;;======<<<;;;;;;;;;<<<======<<<;;;:::::::::;;;<<<<<<;;;:::999999999888888888888999999777777777777666666666666666666666666777999::::::<<<;;;:::999888666555555444444444444555777888:::HHHHHHGGGFFFEEEDDDCCCBBBDDDGGGIIIIIIGGGEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDGGGFFFEEEBBB@@@===<<<;;;<<<;;;:::999999999999999999::::::;;;;;;::::::999999888888777666555555444666666555555555555666666999999999888777666666555555555666666555444333333444444444444444444444444111111111111111111111111222222222222222222222222444444222222222222444444000000000000111222333444000000000111222222222333000000////////////000000000000000000000000000000000000//////......------...........................---,,,,,,++++++++++++///...,,,*********,,,---///,,,+++,,,...///---+++---,,,,,,+++,,,---...///,,,,,,,,,---------..............................,,,,,,+++***+++,,,---...---------,,,,,,---------...---,,,,,,++++++++++++------------------------*********++++++,,,,,,,,,......---,,,+++***)))(((,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...---,,,,,,+++***)))(((......//////...---,,,,,,---///111000...+++)))))))))************+++++++++++++++,,,,,,,,,,,,---------,,,++++++***)))((('''++++++,,,,,,---...//////+++,,,,,,---...///000000------------------------------------------------------..................//////.........---------------------------------,,,---......//////......------------------------............///////////////////////////......------......///000111111222111111222222222333333333444444444444444444444444555555666666666666555444666777777999:::;;;<<<<<<>>>======<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===============>>>@@@BBBDDDFFFCCCEEEGGGIIIIIIFFFCCCAAABBBCCCCCCAAA???======>>>EEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@AAAAAABBBCCC@@@BBBEEEGGGHHHGGGEEECCCCCCCCCCCCCCCDDDEEEFFFGGGDDDBBBBBBDDDHHHKKKJJJHHHJJJHHHGGGHHHJJJLLLLLLKKKLLLNNNQQQPPPNNNLLLKKKJJJKKKLLLMMMMMMLLLJJJGGGEEEDDDHHHMMMPPPPPPPPPPPPPPPGGGIIIMMMPPPPPPNNNKKKHHHLLLLLLKKKHHHEEEEEEFFFGGGHHHGGGGGGHHHJJJKKKJJJHHHGGGFFFDDDBBB@@@???>>>===AAA@@@>>>===;;;:::::::::;;;<<<===>>>>>>>>>===<<<======<<<<<<;;;;;;;;;;;;999888888:::<<<===;;;:::999:::;;;<<<<<<<<<;;;:::888888888888999:::;;;<<<>>>===;;;::::::;;;<<<>>>???===;;;;;;;;;:::888666777777666666777777888999;;;::::::999888777666666888888888888888888888888;;;:::999777666666555555777666555555555666888999HHHHHHGGGFFFEEEDDDCCCBBBBBBDDDGGGHHHFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFDDDBBB@@@>>>===<<>>===<<<::::::999999999::::::;;;;;;::::::999999999999888777666666666666666555555555555666666888888777777666555555444555555555555555444333333333333333333333333333333333333333333333333333333222222222222222222222222333333333222222333333333333333222111111222222222111111111111111111222222000000000//////000000000000000000000000000000000000000000//////.................................///...------,,,,,,,,,---///...,,,+++***+++,,,---...,,,+++,,,...///---+++------,,,,,,,,,---...///,,,,,,---------.................................,,,,,,+++++++++,,,---......---,,,,,,,,,,,,---......---,,,+++++++++,,,,,,------------------------,,,,,,,,,------.........,,,,,,,,,++++++++++++***,,,++++++++++++,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++******---------------,,,++++++&&&))),,,------,,,,,,---************+++++++++++++++++++++,,,,,,,,,------......------,,,,,,++++++++++++,,,,,,---......///------------............------------------------------------------------------------------------///.........------------------------------------,,,---......//////..........................................////////////......///000000111000000.........///000111111111111111111222222222333333333333333333444444555555666666666666666666666666666777777888999:::;;;<<<======<<<<<<;;;<<<<<<===>>>>>>=========<<<<<<<<>>>>>>>>AAAAAA???>>><<<<<<;;;;;;;;;<<<======>>>===<<<;;;=========<<<<<<<<<;;;;;;;;;:::999:::<<<===;;;:::999:::;;;<<<===<<<;;;;;;::::::::::::;;;<<<===>>>@@@>>>===;;;;;;;;;<<<===@@@>>><<<;;;;;;:::888666777777777888888888999999:::999999888777666666666777777777888999999::::::999999888777666666666666777777666666666777999999GGGGGGFFFEEEDDDDDDCCCCCC@@@CCCEEEFFFEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===BBBAAA???===<<<::::::999999::::::;;;;;;::::::999:::999999888888777777666666666555555555555666666777666666555555444444444444555555555555444444333333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333222222555444333222111111111111111111111111111111000000111111000000000000111111000000000000000000000000000000000000////////////........................//////...---------............,,,+++++++++,,,---...,,,+++,,,---...---+++------,,,,,,,,,---......---------.........//////------------------------,,,,,,+++++++++,,,---...///---,,,******,,,---//////---,,,******+++,,,---------------------------,,,,,,------------......*********++++++,,,,,,,,,+++++++++++++++,,,------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***$$$&&&)))+++++++++,,,---************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------++++++,,,,,,------...............------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............------------------------------------,,,---......//////......////////////////////////---............/////////---...///000111222222222......//////000000111111111111111222222222222333111222222333444555555666777777666555555666777888666666777888999::::::;;;<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>============<<<<<<@@@@@@>>>===<<<;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@AAAAAA@@@@@@AAACCCFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@AAAAAACCCDDDFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGJJJIIIJJJKKKNNNOOOOOONNNLLLKKKKKKLLLNNNOOOOOONNNMMMOOOQQQQQQPPPPPPPPPQQQRRRTTTVVVWWWUUUPPPLLLIIIGGGLLLSSSWWWYYYXXXWWWVVVLLLMMMMMMMMMKKKHHHDDDAAAAAACCCEEEEEEEEEEEEGGGIIIGGGGGGGGGIIIKKKLLLKKKIIIIIIFFFCCC@@@??????@@@AAAAAA@@@???>>>============;;;<<<<<<===<<<<<<;;;;;;===============<<<<<<;;;===;;;:::;;;<<<<<<;;;999999:::<<<=========<<<;;;<<<<<<<<<<<<===>>>??????AAA@@@>>>=========>>>>>>BBB@@@>>><<<<<<;;;888666777777999:::::::::999888888888777666666666666666666666777888999::::::;;;777777666666666666777777666666555555555666777888GGGFFFFFFEEEDDDDDDCCCCCCBBBDDDFFFFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@??????>>>>>>======AAA@@@???===<<<;;;;;;;;;999::::::;;;;;;::::::999888888888777777777666666666555555444444555555666666666666555555555444444444444444555555444444333222222222222222222222222111111111111000000000000111111111111111111111111111222333444444333222111333222222111000000111111222222111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000..............................------------.........---,,,,,,,,,,,,---------,,,,,,,,,,,,---,,,,,,------------------------------........./////////------------------------+++++++++,,,,,,,,,------///---+++******+++---//////---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,------.........++++++,,,,,,,,,,,,++++++(((***,,,+++***(((((()))*********+++++++++,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,------------------------------------------------,,,---......///.................................---------.........//////------///000000111111111.../////////000000000111111111111111222222222222000111111333444555666666888666555444444666777999666666777777888999999::::::::::::::::::;;;<<<<<<>>>>>>=================================>>>??????<<<<<<<<<<<<>>>AAACCCDDDGGGEEEDDDBBB@@@???>>>===???@@@BBBAAA@@@@@@AAACCCFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@AAABBBDDDFFFGGGHHHJJJIIIGGGFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGKKKLLLMMMOOOPPPPPPPPPOOOLLLKKKKKKMMMOOOPPPOOONNNKKKNNNQQQRRRQQQQQQRRRSSSUUUWWWYYYYYYWWWRRRMMMJJJIIINNNTTTXXXXXXVVVTTTSSSJJJJJJJJJIIIGGGDDDAAA??????AAACCCDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJKKKJJJIIIJJJGGGDDD@@@???@@@BBBDDD@@@???>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;::::::<<<===>>>>>>>>>======<<<>>><<<::::::::::::999888999:::<<<===>>>>>>===<<<===============>>>???@@@@@@????????????@@@AAABBBCCCAAA>>>===<<<;;;999777666888:::;;;<<<;;;999888777777666555555555666666888888888888888999999999555555555555666666777888444444444444444444555555FFFFFFEEEEEEDDDCCCCCCCCCGGGHHHIIIGGGEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB=========<<<<<<<<<<<<<<<======<<<<<<;;;<<<<<<<<<999::::::;;;;;;::::::999666666666666666555555555555555444444444444555555777777666666666666555555333333444444444444444333222222222222222222222222111111111000000/////////111111111111111111111111000111333333333333111000///////////////000111111222111111000000/////////111111000000000000111111///////////////////////////////////////000000000........................---,,,,,,,,,,,,,,,---------------------------...+++,,,,,,,,,,,,+++,,,,,,---------------------,,,------------.........///------------------------++++++,,,,,,,,,---------...---+++******+++---......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******+++************+++,,,,,,------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++,,,,,,------......///,,,,,,------------,,,,,,,,,---...,,,***(((((()))***++++++++++++,,,,,,,,,*********+++++++++,,,,,,)))******++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........---------,,,,,,,,,------------------------------------------,,,---......///.........------------------------------------............---......///......------////////////000000000000000000111111111222222222000000111222333555555666666555444333333555777999666666666777777888888888888888888888999:::<<<<<<======>>>>>>>>>>>>>>>>>>===============>>>??????=========>>>???BBBDDDEEEHHHGGGEEEBBB@@@???>>>>>>AAABBBCCCBBB@@@???@@@AAAEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBDDDFFFHHHIIIKKKIIIGGGEEEDDDDDDEEEFFFHHHGGGGGGGGGGGGHHHHHHIIIKKKMMMOOOPPPPPPOOOOOONNNLLLKKKKKKMMMOOOPPPNNNMMMJJJMMMQQQSSSSSSSSSSSSSSSUUUWWWXXXYYYVVVRRRMMMJJJKKKOOOTTTVVVTTTQQQNNNMMMGGGGGGFFFEEEDDDBBB@@@???AAABBBDDDDDDCCCCCCDDDFFFGGGFFFFFFGGGIIIJJJHHHGGGGGGDDDAAA>>>===>>>AAABBB>>>>>>>>>===>>>>>>???@@@>>>>>>===<<<;;;:::::::::<<<===>>>?????????===<<<>>><<<999888999999888777:::;;;<<<>>>??????>>>>>>==================>>>???>>>>>>???@@@AAACCCDDDEEEBBB@@@>>>===<<<;;;999777666888:::;;;<<<;;;999888666666444444444555666777;;;::::::999888777666666444444444444555666777888555555555555555555555555EEEEEEEEEDDDDDDCCCCCCCCCIIIJJJJJJHHHEEECCCCCCDDDCCCBBBBBBBBBBBBAAAAAAAAA<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<===999::::::;;;;;;::::::999555555555555555555555555555555444444444444555555666666666666666666666666222333333444444444444333333333333333333333333333333333333222111111000000111111111111111111111111111111222222222222111111------------...///000111000000000000000000//////000000////////////000000////////////////////////............////////////........................,,,,,,+++++++++,,,------------------............***,,,---,,,+++***+++---------.........---,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,,,,,,,,,,++++++************************+++,,,,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,---------...+++,,,,,,---------------+++,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,---------++++++++++++,,,,,,,,,,,,((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------........./////////......------,,,,,,,,,,,,,,,------------------------------------,,,---......//////......------------------------,,,------------........................---,,,+++////////////000000000000000000000111111111111222000111111222333444444555444333333333333555666777555555666666777777777777666666777777888:::;;;<<<======>>>>>>>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;=========>>>@@@BBBEEEFFFHHHGGGEEECCCAAA@@@??????BBBCCCCCCBBBAAA@@@@@@AAADDDDDDDDDCCCBBB@@@???>>>AAAAAABBBBBBDDDEEEGGGGGGIIIHHHFFFEEEDDDDDDEEEEEEGGGGGGGGGHHHHHHIIIJJJKKKKKKMMMPPPQQQPPPNNNMMMMMMLLLKKKLLLNNNPPPPPPOOOMMMJJJNNNTTTWWWWWWUUUTTTSSSUUUVVVVVVVVVTTTQQQMMMKKKMMMPPPRRRSSSPPPMMMJJJIIIFFFFFFEEEDDDCCCBBBAAAAAADDDEEEEEECCCBBBBBBEEEGGGGGGFFFFFFFFFGGGGGGEEEDDDAAA???===;;;:::;;;===>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@>>>===;;;;;;::::::<<<===???@@@AAA@@@>>>===>>><<<999888999999999888:::;;;===>>>???@@@??????=========<<<<<<======>>>===>>>???@@@BBBCCCEEEEEEAAA???===<<<<<<;;;:::888777777999:::::::::999888666555444333444666888999<<<<<<;;;999777666555444444444444444444555666777777777888888888777666666DDDDDDDDDDDDDDDCCCCCCCCCGGGHHHHHHFFFDDDCCCDDDEEEAAAAAAAAA@@@@@@@@@??????============<<<<<<;;;;;;<<<<<<;;;;;;:::;;;;;;;;;999::::::;;;;;;::::::999555555555666666666666666555444444333333444444555555555555555555555555555111222333444444444444444333333333333333333333333333333333222111000000000111111111111111111111111222222111111111111222222//////.........//////000/////////000000000000000//////............//////////////////////////////,,,---------.........///........................,,,,,,,,,,,,,,,---......,,,------...............***,,,---,,,***)))+++---------.........---,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,++++++++++++++++++++++++.........------,,,,,,,,,***+++++++++++++++,,,,,,***************++++++,,,------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***+++,,,,,,++++++---///+++++++++,,,,,,,,,------************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---....../////////...------,,,++++++++++++,,,,,,,,,---------------------------------,,,---......//////..............................,,,,,,---------.........------..................000000000000////////////000000000000111111111111111111222222222333333333111111222222333444444555555555666666666666777777555555555666888:::;;;<<<======>>>>>>>>>???????????????===<<<;;;:::::::::<<<<<<<<<===???AAADDDEEEFFFFFFEEEDDDBBB@@@??????@@@AAACCCBBBAAAAAABBBCCCCCCCCCBBBBBB@@@>>>===<<>>===<<<;;;;;;;;;<<<===??????@@@@@@BBBCCCEEEEEECCCAAA???===<<<;;;;;;;;;;;;===???AAABBBAAA???>>>@@@===;;;::::::<<<<<<;;;:::;;;===???@@@@@@@@@@@@>>>>>>============>>>>>>??????@@@AAABBBBBBBBBBBB>>>===;;;;;;<<<;;;:::888777777777888888888999999777555444333444666999;;;<<<;;;:::999888666555555444444444333444444555555666666777777777666555444DDDDDDDDDDDDDDDCCCCCCCCCEEEEEEFFFEEECCCCCCDDDFFF@@@@@@@@@?????????>>>>>>?????????>>>======<<<<<<>>>>>>===;;;;;;:::::::::999::::::;;;;;;::::::999666666666666777777777777555444444333333444444555444444444444444444444444111222333333444444444444444444444444444444444444111111111000///......---000000000000000000000000333222111000000111222333222111000//////......///......//////000000111111......------------......////////////////////////,,,,,,,,,---------..............................---------------...///000,,,,,,---.../////////...))),,,---,,,***)))+++---------...///...---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,)))***,,,------,,,***))))))***,,,.........,,,+++++++++++++++++++++++++++,,,,,,,,,++++++*********((()))***+++,,,---......*********)))***++++++,,,---------------------------------,,,,,,,,,++++++++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***++++++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,---------)))************+++++++++((((((((((((((((((((((((+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++,,,,,,---...//////......---,,,,,,+++******+++++++++,,,,,,---------------------------------,,,---......//////......////////////////////////,,,,,,,,,---------......,,,,,,...///000000111111000000000000////////////000000000000111111111111222222222222222222222333///000111222333444333333555555555666666666666666444444555666888:::;;;<<<======>>>>>>?????????@@@;;;;;;;;;;;;;;;<<<======;;;;;;;;;<<<>>>@@@CCCDDDEEEDDDDDDCCCBBB@@@???>>>>>>@@@BBBBBBBBBBBBDDDFFFBBBBBBBBBAAA???===<<<;;;BBBBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFGGGHHHJJJLLLNNNOOOKKKOOORRRSSSPPPMMMMMMMMMNNNNNNOOORRRTTTTTTRRROOOMMMSSS[[[______[[[WWWTTTUUUTTTSSSRRRPPPPPPOOOOOOOOOPPPQQQPPPNNNMMMMMMNNNMMMKKKIIIFFFDDDCCCCCCCCCGGGFFFEEECCCBBBEEEJJJNNNHHHFFFEEEDDDDDDCCC@@@>>>??????>>>>>>>>>>>>>>>???AAAAAAAAABBBDDDFFFGGGHHHDDDCCC@@@>>><<<<<<<<<<<<;;;===@@@BBBBBBAAA???>>>AAA???<<<;;;<<<>>>>>>>>>:::;;;===???@@@AAA@@@@@@??????>>>>>>>>>>>>>>>???AAAAAABBBBBBAAAAAA@@@???===;;;::::::;;;;;;:::999777777666666777777888999777666444333444777:::<<<::::::999999888777777777555444444333333444444444333333444555444333111000FFFEEEDDDCCCAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAA===============>>>??????>>>>>>===<<<;;;:::::::::======<<<;;;;;;;;;;;;<<<;;;;;;;;;:::999888666666666666555444444444444555444444333222000111444666444444444555555555555555555555444444444333333333222333444555555444333333555555444444333222111111000000111111111111000000222111111111000000////////////............//////000000000000000000000000//////////////////////////////............//////------------------------........................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,++++++***))),,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,+++++++++++++++++++++,,,************************************************------,,,,,,------...///---,,,,,,++++++,,,,,,---******,,,,,,,,,,,,***************************************+++,,,,,,,,,---,,,+++***)))***+++,,,---,,,,,,,,,++++++************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---............---,,,++++++,,,---...(((((()))***+++,,,,,,,,,...------,,,,,,++++++***+++,,,---.........---,,,+++,,,......///...,,,,,,))))))***+++---,,,***'''+++,,,------......---------,,,,,,,,,,,,---......////////////000000000000111111000000//////......000000111111111111000000333333333333333333333333222333444444555555444444555555555555555555555555777666666666666777777888<<<===>>>??????>>>======<<<;;;:::999888888888888::::::;;;<<<===>>>???@@@DDDDDDCCCBBB@@@??????>>>>>>>>>???AAADDDFFFEEEDDDCCCBBB@@@>>>===<<<<<<===BBBBBBAAAAAAAAABBBCCCCCCFFFFFFFFFEEEEEECCCBBBAAABBBEEEIIIJJJJJJIIIIIIJJJPPPPPPQQQRRRQQQPPPNNNMMMQQQQQQRRRSSSSSSSSSSSSSSSTTT[[[^^^\\\ZZZ[[[YYYVVVVVVUUUSSSQQQOOOMMMKKKJJJGGGHHHIIIKKKMMMPPPRRRSSSWWWTTTNNNHHHCCCBBBAAABBBCCCCCCCCCCCCCCCDDDEEEFFFKKKFFF@@@======>>>>>>===AAA@@@???>>>>>>@@@BBBDDD??????@@@AAABBBEEEGGGIIIHHHBBB>>>??????<<<<<<>>>>>>???@@@AAABBBAAA@@@@@@>>>===<<<;;;;;;<<<===>>>>>>===<<<;;;;;;<<<===>>>===<<<<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>===<<<:::999888888999999:::::::::999999666666555555777:::===???;;;:::777555444444555666777666555444444555666777777777888888777666444333DDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAAAAA======<<<<<<===>>>>>>???>>>===<<<;;;;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<;;;:::999777777666666555444444444444444444444333222111111333666555555555555555444444444444333333333222222222222444555666666666555444333444444333333222111111111000000111111111111000000111111111111000000000/////////............/////////////////////////////////////////////////////////..................///................................................---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,---------,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,++++++************************************************************))))))))))))***++++++---,,,,,,++++++,,,,,,---,,,,,,---......---,,,,,,************************************+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,+++++++++******)))((((((((())))))((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,------------,,,,,,+++*********,,,------***(((+++,,,------......---------,,,,,,,,,,,,---........./////////000000000000000000000000//////......///000000111111000000///111222222222333333444444333444444555555555555555444444444444444444444444666666666666666666777888999:::;;;===>>>>>>======;;;:::999888777777777777888999:::;;;===>>>???@@@CCCCCCBBBAAA@@@???>>>>>>@@@???@@@AAADDDDDDDDDBBBBBBAAA???===<<<<<<<<<<<<@@@@@@AAAAAABBBBBBBBBCCCEEEFFFFFFFFFEEEDDDCCCCCCBBBEEEHHHIIIIIIIIIJJJKKKPPPPPPPPPOOONNNMMMLLLLLLQQQRRRSSSTTTUUUUUUUUUUUUSSSXXX^^^dddeeeaaa\\\XXXTTTSSSRRRPPPNNNLLLJJJIIIFFFGGGHHHJJJLLLNNNPPPQQQQQQOOOJJJFFFDDDBBBCCCCCCEEEEEEDDDDDDDDDDDDDDDDDDGGGCCC???===>>>??????>>>?????????>>>???@@@BBBCCC@@@@@@AAAAAACCCEEEGGGIIIFFFAAA===??????======??????@@@AAABBBCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<===???>>>>>>>>>>>>>>>??????======<<<<<<===???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@=========<<<:::999777777888888::::::::::::999888666666555666777:::<<<===;;;:::777555444444555666777666666555555555666777777888888999888777555444BBBBBBBBBBBBCCCCCCDDDDDDBBBBBBBBBBBBAAAAAAAAAAAA===<<<<<<<<<<<<===>>>>>>>>>===<<<;;;::::::::::::777777888888999;;;<<<===<<<<<<<<<<<<;;;:::888888666555555444444444444444333444444222111111333555666666555555444444333333222222222222111111111111555666777777666555444333333333222222111000000000000000111111111111000000111111111111000000000000//////............//////........................////////////////////////......------------......////////////////////////........................------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---.........------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++*********************)))******+++,,,------,,,+++***))))))(((************************************************,,,,,,++++++,,,,,,---...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,************************************)))))))))))))))***++++++,,,,,,++++++*********+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))(((++++++,,,++++++***))))))((()))***+++,,,,,,,,,,,,******+++,,,,,,---......++++++,,,---------------------,,,+++++++++++++++,,,++++++---......,,,)))+++,,,------......---------,,,,,,,,,,,,---............/////////000000000000000000////////////...//////000000000000//////000000111111222333444444444444555666666666555555444444444444444444444444666555555555666666777888666777999:::<<<=========:::999888777666666666777666777888:::<<<>>>???@@@BBBAAAAAA@@@???>>>======AAA@@@@@@AAACCCCCCBBB@@@AAA@@@>>><<<;;;;;;<<<<<<>>>???AAACCCDDDDDDCCCBBBEEEEEEEEEFFFFFFEEEDDDDDDCCCDDDFFFGGGGGGHHHJJJMMMPPPOOOMMMKKKJJJIIIIIIIIIPPPQQQSSSTTTVVVWWWWWWWWWSSSTTT___oootttiii^^^YYYQQQQQQOOONNNLLLJJJHHHHHHEEEEEEFFFHHHJJJLLLMMMNNNIIIHHHFFFDDDCCCCCCCCCDDDGGGGGGFFFFFFEEEEEEDDDDDDCCCAAA>>>===>>>??????>>>===>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCEEEFFFGGGDDD???<<>>>>>@@@AAABBBCCCCCCCCCBBBAAA@@@>>>===<<<:::::::::;;;;;;>>>>>>>>>??????>>>>>>===<<<<<<;;;<<<<<<===>>>???@@@@@@@@@??????>>>>>>>>><<<<<<;;;:::888777666555777888:::;;;;;;:::888777666555666666777999;;;<<<:::999777666555555555555777777666666666666777777888999999999999777666555BBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@<<<<<<<<<;;;;;;<<<=========<<<;;;;;;:::::::::;;;888888888999999:::;;;<<<;;;;;;;;;;;;:::999888777666555444444333333444444333444444333111111333555666666555444444333222222333222222222222111111111555555666666666444333222222111111111000000//////000000111111111111000000111111111000000000000000//////............//////........................////////////////////////------,,,,,,,,,,,,------................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++******))))))+++***************++++++,,,,,,++++++******))))))************************************************---,,,,,,,,,,,,---......,,,,,,++++++++++++,,,,,,*********++++++***************************************))))))((((((''''''((()))+++,,,,,,,,,+++***))))))******++++++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******,,,,,,---------+++***))))))***++++++,,,,,,,,,++++++++++++,,,,,,---------++++++,,,,,,------------...---+++***)))******+++---,,,,,,---......---++++++,,,------......---------,,,,,,,,,,,,---.............../////////000000////////////////////////...//////000000//////.........///000222333444444222333444444555555444444333333333333333333333333555555555555555666777888777888999:::;;;;;;<<<<<<888888777666666666666666444555777999;;;===???@@@@@@@@@@@@???>>>======<<<@@@??????AAACCCCCCBBBAAA???>>>===;;;;;;;;;<<<<<<===@@@CCCFFFGGGFFFDDDBBBDDDDDDEEEEEEFFFEEEEEEEEECCCDDDDDDDDDEEEGGGKKKNNNOOOMMMJJJGGGEEEEEEFFFGGGMMMNNNPPPRRRSSSUUUVVVVVVTTTRRR```vvv}}}mmm\\\XXXOOONNNMMMLLLJJJIIIGGGGGGDDDDDDFFFGGGHHHIIIJJJJJJDDDDDDCCCCCCBBBCCCCCCCCCGGGGGGHHHHHHGGGGGGGGGFFFBBBAAA@@@???>>>>>>=========>>>@@@AAABBBAAA@@@???AAAAAAAAABBBCCCCCCDDDEEEBBB>>><<>>>>>===;;;:::999999::::::;;;<<<=========<<<;;;::::::::::::::::::;;;<<<<<>>>>>======<<<<<<<<<<<<:::999888777777666777999:::<<<;;;:::888666555666777777888999::::::999999777666555555555555777777777777777777888888999999::::::999888666555CCCCCCDDDDDDCCCCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@<<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::::::::;;;999999999999999888777666555555444333333333333333222333444333222222333444666666555444333222222111333333333333222222222222333444444555444333222111111111000000000000000///000000111111111111000000000000000000000000111111//////............//////........................////////////////////////------,,,,,,,,,,,,------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++******)))))))))++++++***************+++)))))))))******+++++++++************************************************)))))))))((()))******+++,,,++++++******++++++,,,***************************************************))))))(((((('''''''''((()))***+++,,,+++***))))))))))))******+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,------------((()))*********)))'''&&&******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++++++++++++++,,,,,,------...---+++***)))***++++++...---,,,---......---,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////.............../////////......////////////......------...///000222222333111111222333333333333222333333333333333333333333444444444444555666777888;;;;;;::::::::::::::::::777777666666555666666666444555666999;;;===??????@@@??????>>>>>>===============>>>@@@CCCDDDDDDCCC>>>===<<<;;;;;;<<<======???AAAEEEHHHIIIGGGEEECCCCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDGGGKKKOOONNNLLLHHHEEECCCCCCEEEFFFHHHIIIKKKMMMOOOQQQRRRRRRTTTRRR___uuuzzziiiXXXSSSMMMMMMLLLKKKIIIHHHHHHGGGDDDEEEFFFGGGHHHHHHHHHHHHCCCBBBBBBBBBAAABBBBBBBBBFFFGGGHHHIIIJJJJJJJJJJJJDDDCCCBBB@@@>>><<<<<<<<<>>>@@@AAACCCCCCAAA???>>>??????@@@AAABBBBBBCCCCCCAAA>>>===@@@CCCAAAAAACCCBBBCCCCCCBBBAAA???===<<<===<<<;;;:::999::::::;;;;;;<<<=========;;;:::999::::::;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;<<<;;;:::999888888888999888999;;;;;;;;;999777666666777888999::::::999999888888777666666555555555666777777888888888999999999999::::::999888666555CCCCCCDDDDDDDDDCCCAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@<<<<<<;;;::::::::::::;;;;;;;;;::::::::::::;;;;;;<<<<<<;;;:::::::::::::::888888888888888777666666555444444333333333333333222333444444222222333444555555444444333333222222444333333333222222222222111222333444444333222111111111000000000000000000000000111111111111000000000000000000111111111111//////............//////........................////////////////////////......------------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,,,,++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,+++******)))*********'''(((((()))***+++,,,,,,******************************************************))))))******+++,,,++++++************++++++,,,,,,++++++++++++,,,,,,************************))))))))))))((((((((((((((()))******++++++******)))))))))******************++++++,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,---.........******+++++++++++++++***++++++,,,,,,,,,,,,,,,+++......---,,,,,,+++******+++++++++++++++,,,------,,,,,,++++++++++++,,,,,,...---,,,,,,---...---,,,+++,,,------......---------,,,,,,,,,,,,---......------........./////////---............/////////------............------------......///000111111///000111111222222111111222222222222222222222222333333333444555666777888<<<;;;:::999888888888999777777666666666666777777555666777999;;;===>>>???????????????>>>>>>======<<<<<<===@@@CCCEEEDDDCCC>>>===<<<<<<<<<===>>>???AAACCCFFFHHHHHHGGGDDDBBBCCCCCCCCCDDDDDDCCCCCCBBB@@@AAABBBCCCDDDGGGKKKOOOLLLJJJGGGDDDCCCDDDEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOQQQQQQ[[[jjjmmmaaaTTTPPPMMMLLLLLLKKKJJJIIIIIIHHHEEEFFFGGGHHHIIIHHHGGGFFFCCCCCCAAAAAAAAABBBCCCDDDFFFGGGIIIKKKMMMMMMMMMMMMFFFFFFDDDAAA===;;;<<<===BBBCCCDDDDDDCCCAAA???===>>>???@@@AAACCCCCCCCCCCCBBB???>>>CCCEEECCCCCCDDDCCCCCCCCCBBB@@@>>>;;;:::===<<<;;;::::::;;;<<<===>>>>>>>>>>>>======<<<;;;<<<<<<===>>>>>>======<<<:::::::::::::::::::::::::::999888888888999:::;;;::::::::::::999888888777777888:::<<<<<<;;;999888777777777777666666666555666777888999999:::999999888999999999999777666555@@@AAACCCDDDEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???<<<;;;;;;:::999999::::::;;;::::::999::::::;;;;;;:::999999999999999:::;;;888999999999999888777777555444333333222222333333111333444444333222333444333333333333333333333333222222222222111111111111000111333444555444444333111111111111111111111111000000111111111111000000///000000000111111111111//////............/////////////////////////////////////////////////////////..................///................................................+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))******++++++,,,++++++***))))))******(((((())))))******++++++************************************************,,,,,,,,,+++,,,------...++++++************++++++---,,,+++******+++,,,---************************((()))))))))))))))******)))))))))))))))***++++++************))))))))))))***++++++,,,,,,++++++***************************)))***+++,,,,,,,,,,,,,,,------------...///000000+++,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---***+++,,,------...------...,,,++++++---------,,,+++,,,------......---------,,,,,,,,,,,,---......---------.........//////---------.........//////---------......------------------....../////////000000111222222222222222222222222222222222222222333333333444555666888888:::999888777777777888999888777777666666777777888777777888:::;;;===>>>>>>@@@@@@????????????>>>>>>>>>===>>>@@@BBBCCCCCCBBB>>>======<<<===>>>???@@@AAACCCEEEFFFFFFDDDBBB@@@CCCCCCCCCCCCBBBAAA@@@@@@>>>???AAACCCDDDGGGKKKNNNKKKIIIGGGEEEEEEEEEFFFGGGGGGHHHJJJLLLMMMNNNOOOOOOKKKOOOVVV[[[\\\XXXRRRNNNMMMMMMMMMLLLKKKKKKJJJJJJGGGHHHIIIJJJJJJIIIGGGFFFCCCBBBAAA@@@AAACCCFFFHHHHHHIIIKKKMMMNNNNNNMMMLLLFFFFFFDDD@@@===<<>>???AAACCCEEEFFFFFFFFFDDDAAA@@@EEEFFFDDDDDDEEEEEEEEEEEECCCAAA>>>;;;:::<<<;;;;;;;;;;;;===>>>?????????>>>===<<<<<<<<<<<<:::;;;<<<======<<<;;;:::777888888999999::::::;;;777666666555777999;;;<<<<<<;;;:::888888888888888888:::<<<>>>>>><<<:::888777777777777777666666555666777888:::::::::::::::777888888999888777555444>>>@@@BBBDDDEEEEEEDDDDDDAAAAAAAAA@@@@@@@@@??????<<<;;;::::::999999999999:::::::::999999:::;;;;;;666666777777888999;;;;;;999999:::::::::999888888555444333333222222333333111333555444333222222333333333333333333333333444111111111111000000000000000111333555666666666555111111111111111222222222000000111111111111000000//////000000111111111222//////............//////000000000000000000000000//////////////////////////////............//////////////////////////////........................+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,............---,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,''''''((()))***+++,,,,,,,,,,,,+++***))))))******************))))))))))))************************************************))))))(((((())))))***+++++++++************+++++++++***)))(((((()))***+++************************(((((())))))******++++++***)))((((((((()))+++,,,++++++******))))))((((((+++++++++,,,,,,+++++++++***************************++++++++++++***))))))+++*********+++---///000,,,,,,,,,------,,,++++++***++++++,,,,,,------...,,,+++*********+++,,,---)))***,,,.../////////......,,,***+++,,,---,,,,,,+++,,,------......---------,,,,,,,,,,,,---......---------.........//////---------.........//////,,,------......------,,,------..................111111222333333333333222111111111111111111111111222333333444555666888888777666555555555777888999888777777777777777888888888888999:::<<<===>>>>>>@@@@@@@@@???????????????@@@??????@@@BBBBBBAAA???>>>>>>======>>>???@@@AAABBBBBBDDDDDDCCCBBB@@@>>>CCCCCCBBBBBBAAA@@@???>>><<>>@@@BBBEEEGGGHHHHHHHHHEEEBBBBBBFFFHHHEEEDDDEEEGGGGGGFFFDDDBBB???<<<:::;;;;;;;;;;;;<<<>>>???AAA>>>===;;;:::999999::::::777888999:::999999777666666666777888999::::::;;;444444333444555888;;;======<<<999777777777888999999;;;>>>??????===:::888666777777777777777666555666777999:::;;;;;;::::::777777888888777666444333@@@???>>>>>>>>>???@@@AAACCCBBB@@@???>>>??????@@@;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::999888888999999888777666666777777:::999888777777777888999666555444333222111111111222222222222222222222222555333222222333444222111111111111000111111222222000111111111111222222222333333222111000///......111111000000000000111111///000111111111///...---...............///000000////////////////////////---......///////////////,,,---...//////...---,,,........................++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,,,,,,,+++******---------,,,,,,+++++++++***&&&######&&&***++++++++++++,,,------------,,,,,,,,,,,,,,,++++++***)))...,,,******+++++++++******++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,++++++******************))))))))))))************,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))))))))************))))))************************,,,,,,++++++***))))))(((******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,+++)))((((((((()))***(((((()))************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,000...,,,***)))***,,,---+++***)))***,,,---,,,+++************************...---,,,,,,,,,---...///++++++++++++++++++++++++))))))))))))))))))))))))...---,,,,,,++++++++++++---,,,,,,++++++,,,,,,---///...,,,*********,,,------------.........//////........................,,,,,,++++++,,,,,,---...///////////////////////////000111333333222111111000000000111222444555666666666666666666666666666777777666666666888999:::999;;;===???@@@???>>>======<<<<<<<<<<<<>>>@@@AAA???@@@BBBDDDDDDDDDBBBAAA@@@AAAAAA???>>>???AAACCC???@@@BBBCCCCCCCCCCCCBBBBBBBBBBBBAAA???===<<<;;;<<<>>>AAADDDFFFGGGHHHHHHGGGEEEBBBCCCFFFHHHHHHFFFJJJLLLMMMMMMLLLKKKMMMNNNIIILLLOOOPPPNNNMMMOOOQQQNNNMMMLLLMMMOOOPPPOOONNNNNNMMMKKKHHHFFFDDDBBBBBB@@@???>>>>>>AAAEEEIIILLLLLLMMMNNNNNNMMMKKKIIIGGGDDDCCC@@@???>>>@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCEEEGGGIIIJJJJJJKKKDDDEEEFFFHHHIIIIIIHHHHHHHHHGGGFFFEEECCCAAA???>>><<<;;;:::::::::<<<===>>>>>><<<:::888777777777888777888888777555444666777888888888888888777666666000222333444444444666888<<<999777888:::;;;999666>>>???AAAAAA@@@<<<999777888888777777666666555555666666666777777777777777888888888777666444333222??????>>>>>>???@@@AAABBBDDDCCCAAA???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888999999888777777777777777::::::888777777777777888555555444333222222222222333333222222222222222222333222111222444555444333222222111111000111111111000111111111111222222222222222111111000/////////......------------......///000111111000///...---...............///000000////////////////////////---......///////////////------............------........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,,,,++++++*********+++(((&&&&&&)))+++,,,+++))))))***++++++++++++***++++++,,,,,,,,,+++******...,,,******+++++++++******++++++,,,,,,++++++***,,,,,,+++******+++,,,,,,***************************))))))(((&&&%%%%%%$$$,,,++++++******++++++,,,))))))))))))))))))))))))+++++++++++++++++++++++++++++++++*********))))))******++++++++++++******************************)))))))))***++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++)))((((((((()))***((()))******++++++******++++++++++++++++++++++++*********+++++++++,,,,,,...------,,,,,,,,,,,,,,,+++***)))***+++,,,+++***,,,,,,,,,+++******)))))),,,,,,+++*********+++,,,++++++++++++++++++++++++************************...---,,,+++++++++++++++---,,,,,,++++++,,,,,,---///...,,,******+++,,,---,,,,,,---------.................................------,,,,,,------...///000000000000000000000000///000111111222222111111000000000111222333555555555555555555555555555555777777666666777888999::::::;;;===???@@@@@@???>>>??????======<<<======>>>>>>???AAABBBCCCBBB@@@???<<<===>>>>>>======???@@@???@@@BBBCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>======>>>@@@BBBDDDFFFFFFGGGFFFGGGDDDCCCCCCFFFIIIIIIHHHMMMNNNNNNMMMLLLKKKKKKLLLKKKMMMOOOOOONNNNNNPPPRRRQQQPPPOOOOOOPPPPPPNNNMMMLLLKKKHHHFFFDDDBBBAAA@@@@@@???>>>???AAAEEEIIILLLLLLMMMMMMMMMLLLIIIGGGEEEFFFDDDAAA???===>>>???@@@????????????????????????BBBDDDGGGIIIJJJIIIHHHFFFCCCDDDFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFDDDBBB@@@??????>>>============>>>???===<<<:::777666666777888777777777666444444555777777777888888777777666555000222444444444444666888<<<;;;::::::;;;;;;:::999======>>>>>>===;;;999888666666666666777777777777777777777777777777777777777777777666555444333222>>>>>>>>>??????AAABBBCCCDDDCCCAAA???>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999888:::999888888777888888888::::::888777666666666666444333333222222333333444333333333222222111111111222111111222555666666555333222111111000000000000000111111111111222222222000000000000000000000000111000000//////000000111///000000000000//////..................///000000////////////////////////---......///////////////.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++***++++++***************)))---+++***+++,,,---,,,+++))))))***++++++++++++*********+++,,,,,,,,,++++++---,,,******+++,,,+++******++++++,,,,,,++++++***,,,++++++******++++++,,,***************************))))))((('''&&&%%%%%%++++++************++++++))))))))))))))))))))))))+++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++************************((())))))***++++++,,,,,,*********++++++++++++,,,+++++++++++++++*********+++******)))((())))))))))))******+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,+++,,,---......---+++***+++***)))***+++,,,+++***...---,,,,,,+++***))))))---,,,+++***************************************++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,...---,,,+++***+++,,,---++++++,,,,,,,,,---------------------------------...------------...//////000000000000000000000000000000000000000111111222000000000111222333444555555555555555555555555555777666666777777999::::::;;;<<<>>>???@@@??????>>>BBBAAA???>>><<<;;;;;;;;;>>>???@@@@@@@@@???>>>===<<<>>>AAABBBAAAAAABBBCCC???@@@AAACCCDDDCCCCCCBBB>>>??????@@@@@@@@@??????AAABBBDDDEEEEEEEEEDDDDDDEEECCCCCCDDDGGGIIIIIIIIINNNOOOOOONNNKKKJJJJJJKKKLLLMMMNNNMMMMMMOOOQQQTTTUUUSSSQQQPPPPPPOOOMMMKKKHHHGGGEEECCCAAA@@@????????????>>>???BBBEEEIIIKKKLLLLLLLLLKKKIIIFFFDDDBBBCCCBBB???>>>======>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBDDDHHHKKKKKKIIIFFFCCCCCCDDDFFFGGGHHHHHHGGGFFFHHHHHHHHHFFFEEECCCAAA@@@AAA@@@???===<<<======>>><<<;;;999777666666777777555666666555333333444666666666666777666555555444111222444444444444666888999:::;;;:::999999;;;<<<======<<<<<<;;;:::999999555555555666777777888888777777777777777777777777444555555555444444333222===>>>>>>???@@@AAABBBBBBAAAAAA@@@???>>>============<<<<<<;;;;;;<<<<<<===;;;;;;;;;::::::999999999999999888888888888999999:::999888777666555555555333222222222333333444555444333333222222111111111333222111222555666555444333333222000////////////000000111111111222222222//////000000111111111111222111111000000111111222///000000000000/////////...............///000000////////////////////////---......//////////////////...---,,,,,,---...///------------------------------------------------*********++++++*********,,,,,,------,,,,,,+++***++++++++++++************---------......---+++***++++++,,,------------,,,)))***++++++,,,,,,,,,,,,---+++******+++,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++))))))******++++++,,,,,,++++++************++++++))))))))))))))))))))))))***************************************************++++++++++++++++++***************************+++++++++*********))))))************+++++++++++++++++++++***************+++******)))))))))))))))******+++,,,,,,,,,,,,+++************************************+++++++++++++++++++++,,,++++++******,,,+++***+++,,,---,,,+++---,,,,,,,,,++++++******......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++++++++,,,,,,------,,,+++++++++,,,---******+++++++++,,,,,,,,,---------------------------------------......///111111111111111111111111000000///...///000111222000000000000111222333444555555555555555555555555666666777777888999:::;;;<<<===>>>?????????>>>>>>AAA@@@???>>><<<;;;;;;:::======>>>>>>===<<<;;;:::;;;???CCCEEEDDDDDDCCCDDD>>>???AAACCCDDDDDDCCCCCC======>>>@@@@@@AAAAAA@@@CCCDDDEEEEEEDDDCCCBBBAAABBBBBBBBBDDDFFFHHHIIIIIIMMMNNNNNNMMMKKKJJJJJJKKKMMMLLLLLLLLLMMMOOOSSSUUUVVVTTTQQQOOONNNLLLIIIGGGDDDCCCBBB@@@???>>>>>>===>>>??????@@@CCCEEEHHHIIIKKKKKKJJJIIIGGGDDDBBBAAA>>>=========>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGIIIJJJHHHGGGEEEDDDEEEGGGHHHHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDBBBAAAAAA@@@===;;;:::::::::::::::999888666666666666666444555555444333222444555555555666666555555444333222333555555444444666888666999:::999777888;;;>>>AAA@@@>>><<<::::::::::::666666666666777777777777666666666666555555555555222333333444444333333333======>>>???@@@@@@AAAAAA======>>>>>>>>>???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::999999999888888777888888999999888888777777666555444444222222222222333444555555333333333222222111111111444333222222333444333111333222111000////////////000000111111111222222222/////////000111111222222///......------......///000////////////000000000...............///000000////////////////////////---......//////////////////...---,,,,,,---...///------------------------------------------------++++++,,,------,,,++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++---......---+++***)))++++++,,,------------,,,)))***++++++,,,,,,,,,,,,---+++)))***+++,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++******+++,,,------......+++******))))))******+++))))))))))))))))))))))))************************************************))))))************))))))************************+++++++++***************))))))*********+++++++++************************************)))))))))(((******+++,,,,,,,,,,,,+++************************))))))*********++++++++++++***((('''''')))***,,,---,,,+++,,,.........---+++++++++++++++++++++,,,---------,,,,,,+++++++++------------------------+++++++++++++++++++++++++++++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---*********+++++++++,,,,,,------------------------,,,,,,,,,+++,,,,,,---...000000000000000000000000000///...---...///111222000000000000111222333333555555555555555555555555555666777888999:::;;;;;;<<<=========>>>>>>>>>===============<<<<<<;;;;;;<<<<<<<<<;;;;;;:::999999777;;;???BBBAAA@@@@@@???>>>???AAACCCDDDDDDDDDCCC======>>>@@@@@@AAAAAA@@@CCCDDDDDDDDDCCCBBB@@@??????@@@BBBDDDEEEFFFGGGHHHJJJKKKLLLLLLJJJJJJKKKLLLLLLKKKJJJKKKMMMPPPSSSTTTUUURRROOOMMMKKKIIIFFFCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@BBBCCCEEEFFFGGGIIIHHHHHHGGGEEECCCBBBAAA>>>>>>>>>>>>???@@@BBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJFFFGGGHHHIIIIIIIIIHHHGGGFFFFFFFFFEEEDDDCCCBBBAAAAAA@@@===;;;999888888888888777777666555555555555333444444444222222444666555555555555555444333333222444555555555555666777777999;;;:::888999>>>BBBFFFEEEAAA>>><<<;;;:::;;;999888888777666555555444555555444444444333333333111222333333444333333333<<<===>>>>>>??????>>>>>>:::;;;<<<>>>????????????;;;;;;;;;::::::;;;;;;;;;::::::::::::::::::::::::777777777777777777888999666666666666666555555444222222222222333333444555222222222222222222222222444222111111222222111///222111000000////////////000111111111111222222222//////000000111111111222000//////......//////000000////////////000000111...............///000000////////////////////////---......///////////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...------------------,,,++++++,,,,,,,,,,,,,,,---------***,,,......,,,*********))))))***++++++++++++*********+++,,,,,,,,,++++++,,,+++)))***+++,,,,,,+++***++++++,,,,,,++++++******++++++,,,,,,++++++***)))))))))***++++++,,,,,,++++++++++++******))))))******))))))))))))******))))))))))))))))))))))))***************************************+++++++++)))))))))******)))))))))************************''''''(((***+++,,,---...)))))))))************+++)))))))))***************)))************)))(((((()))******+++++++++++++++************************)))))))))************++++++***(((&&&&&&(((+++------,,,+++,,,---......,,,************************))))))************))))))------------------------+++++++++++++++++++++++++++************++++++,,,++++++************++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------////////////////////////...............///000000000000000000000111222222444444444444444444444444555666777999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;::::::::::::::::::999999999999<<<@@@BBBAAA@@@??????===???AAACCCDDDDDDDDDDDD>>>??????@@@@@@@@@??????AAABBBBBBBBBBBB@@@???>>>???AAADDDEEEEEEEEEFFFGGGGGGIIIJJJJJJIIIIIIJJJLLLIIIHHHHHHJJJMMMQQQRRRSSSRRROOOLLLJJJIIIGGGDDDBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@AAABBBCCCDDDDDDDDDDDDFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCEEEHHHJJJLLLFFFGGGHHHHHHIIIHHHGGGFFFCCCCCCCCCCCCBBBBBBAAA@@@BBBAAA>>><<<:::999999999666666666555555444444444333444444444333333444666555555555666555444444333333555666666555555666777999:::::::::;;;===AAADDDFFFEEEBBB???===;;;;;;;;;:::999888777666555444333555555555444333333222222222222333444444333333333<<<======>>>>>>===;;;;;;:::;;;<<<>>>>>>>>>>>>===::::::999999999999::::::::::::::::::::::::::::::666666555555666777777888333444555666666666555555333333222222222333444444111111111222222333333444111000//////111222111000111000000/////////000000000111111111111222222222000000000000000111111111222222111111111111222222000///......///000111222...............///000000////////////////////////---......///////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,---------...------,,,+++******++++++,,,,,,,,,,,,***---......+++***+++---))))))***++++++++++++***++++++,,,,,,,,,+++******,,,***)))***+++---,,,,,,***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++***((())))))***++++++,,,,,,******)))))))))(((((((((******))))))))))))******))))))))))))))))))))))))************************))))))*********+++++++++)))******++++++******)))************************''''''(((***+++,,,---...))))))))))))************((()))))))))*********+++)))******+++***)))((('''((()))******++++++******************************))))))))))))************+++******)))***+++,,,---+++***)))***,,,---,,,+++,,,,,,+++***)))''''''&&&'''((()))***++++++******++++++++++++++++++++++++***************************************+++,,,,,,++++++************++++++***+++,,,,,,------------++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..............................------....../////////...000000000000000111111222444444444444444444444444444555777999;;;<<<<<<;;;;;;;;;;;;:::::::::;;;;;;888999::::::::::::999888999999999999999999::::::<<>>@@@BBBDDDDDDDDDDDDAAAAAAAAA@@@???>>>======>>>???@@@AAAAAA@@@???>>>AAADDDGGGGGGFFFEEEFFFHHHGGGIIIIIIIIIGGGGGGGGGIIIGGGFFFFFFIIINNNQQQQQQPPPOOOMMMKKKIIIHHHGGGEEECCCCCCBBBBBBBBBBBBBBBCCCDDDAAABBBDDDDDDDDDCCCBBBAAACCCCCCCCCDDDEEEFFFGGGHHHGGGFFFEEEDDDCCCAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIDDDEEEFFFGGGGGGFFFEEEDDD@@@@@@@@@@@@@@@@@@??????@@@???===:::999888888888555555555555555444333333333444555444333444555777666666666666666555444444444555666666555555666777888777666777:::>>>AAABBB@@@@@@>>>===;;;;;;::::::999888888777666555555444777777666555555444333333333444444444444444333222<<<============;;;:::999;;;<<<===>>>>>>===<<<;;;:::999999888888999999:::::::::::::::::::::::::::555555555555555666777777222333444666666666666555444333333222222333333444000000111222333444444555...------...111222222111000////////////000000111000111111111111222222222111111000000000000000000//////............//////000///.........000111222...............///000000////////////////////////---......///////////////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))------......------,,,+++))))))******+++++++++++++++---///...++++++---///++++++,,,------------,,,,,,,,,,,,,,,,,,+++***))),,,***)))***+++------,,,+++++++++,,,,,,+++++++++***+++,,,------,,,+++***((())))))***++++++,,,,,,&&&'''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++,,,,,,+++++++++******************************************++++++))))))))))))************(((((())))))*********+++)))******++++++)))((('''(((((()))***************))))))))))))))))))))))))))))))))))))***************+++,,,---...------,,,)))(((((((((***+++***)))...---,,,***'''%%%######''')))***,,,---------,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,++++++************++++++***+++,,,---------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////........................+++,,,.../////////...---111000000000000000111222444444444444444444444444444555888:::;;;<<<<<<<<<;;;;;;:::999999999::::::888999999:::999888777666999888888888999:::;;;;;;:::<<<>>>>>>===<<<<<<======>>>@@@BBBDDDEEEEEEDDDBBBBBBBBBAAA???>>><<<;;;<<<===>>>???@@@@@@???>>>CCCFFFIIIJJJHHHFFFGGGIIIIIIIIIJJJHHHFFFDDDEEEFFFEEEDDDEEEIIINNNQQQPPPOOONNNLLLJJJIIIIIIHHHFFFDDDDDDCCCCCCCCCDDDDDDEEEFFFBBBCCCDDDEEEEEECCCAAA???AAAAAABBBCCCEEEGGGIIIJJJEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFGGGGGGGGGEEEEEECCCCCCDDDEEEEEEDDDCCCBBB>>>>>>?????????>>>>>>======<<<:::777666555666666444444555555555444333333333444555555444444666888666666777777666666555444444555777666555555666777666333000222777<<<>>>>>>::::::::::::::::::999999777777777777666666666666999888888777666555555555444555555555444444333222<<<<<<;;;;;;;;;:::::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;:::999888888888::::::;;;;;;<<<<<<;;;;;;:::999888888888888777777777777666666666666666666666666666666555555555555666666///000111333444444444444...///000111111000///...111111000000//////......//////000000111111222222------...///000111222222000000000000000000000000////////////000000000000//////////////////////////////............//////111000000///......------........................,,,,,,,,,,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))------------------------*********+++++++++,,,,,,...------,,,,,,++++++******++++++++++++***))))))************************+++++++++************)))++++++******************)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))))))))*********+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******+++*********))))))((((((+++++++++************)))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******)))))))))************+++++++++++++++******)))(((((((((++++++,,,---------,,,,,,))))))(((((()))***+++++++++,,,,,,,,,,,,+++***)))'''''''''((())))))******)))************+++++++++,,,+++***))))))***+++,,,+++++++++************)))))))))***+++---......////////////...---,,,+++***''''''((()))***,,,---...---,,,,,,,,,,,,---......---------............///000111222333444333222111222222333333333333444444666777888:::;;;<<<<<<===999999:::::::::;;;;;;;;;:::777555666777666333000666777888888777888:::<<>>>>>>>>>>>===???@@@AAAAAABBBDDDEEEBBBBBBAAA@@@???===<<<<<<===<<<<<<>>>@@@AAAAAA@@@CCCEEEGGGIIIJJJJJJJJJJJJIIIJJJKKKKKKJJJGGGDDDAAADDDFFFHHHKKKMMMNNNNNNNNNMMMNNNMMMJJJFFFCCCBBBBBBBBBAAAAAACCCGGGHHHEEECCCBBBBBBBBBBBBAAA???>>>===@@@BBBDDDFFFGGGHHHHHHHHHIIIGGGDDDAAA???@@@AAABBBDDDEEEEEEEEEEEEFFFFFFFFFJJJIIIHHHFFFEEEEEEFFFFFFEEEEEEDDDEEEEEEDDDAAA???BBB@@@?????????>>><<<:::999:::;;;;;;:::999777666:::999888666555555555555444444333333444555777888777777888888888888777777888777666555555666777888555555666777999;;;===>>><<<;;;:::999888888888888:::999888777666666666666444444555555555555444444444444333222222222222333;;;;;;;;;;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777888999::::::::::::::::::999888888777777777666666666555555555555555555555555555555555555444444444444555555000000111111222222333333000111222222222222111000111000000000/////////...000000000000000111111111////////////000000000000////////////////////////////////////000000000000//////////////////////////////............//////............////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---------............///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++*********)))))))))))))))*********+++++++++,,,,,,+++++++++***************))))))))))))))))))************)))))))))(((*********)))))))))((((((+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++*********))))))))))))************+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,+++***))))))++++++******+++,,,,,,---,,,,,,,,,++++++*********)))))))))***))))))(((((())))))*********+++++++++++++++************+++++++++++++++************))))))******+++,,,---...///.........------,,,******++++++,,,,,,---...000000---,,,,,,,,,,,,---......---------............///000111222222333333222222222222222333333333444444666777999:::;;;;;;;;;;;;888888888999999999:::::::::888666666777666444111666777888888777888:::<<>>>>>>>>>>>>>>>>>>>>===???AAABBBAAAAAABBBCCCBBBBBBAAA@@@???>>>======<<<;;;:::<<>>===<<>>>>>=========???>>>===;;;::::::;;;;;;:::999888777888777666555444444444444444444444555555666777888777777888888888888777777888777666555555666777888555555666777888:::;;;<<<;;;;;;::::::::::::999999:::999888777666666666666444444555555555555444444555555444333333333333444::::::::::::999999999999999999999999999999999999888888777777777888888999::::::;;;;;;::::::999888666666666555555555444444555555555555555555555555444333333222222333333444222111000000000111222222222222333333333333222222000000000000////////////111111111111000000000000111000000000/////////...////////////////////////////////////000000000000//////////////////////////////............//////,,,,,,---...//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...,,,------------,,,++++++************************+++++++++************)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++******))))))))))))(((((()))))))))************+++,,,++++++++++++*********))))))))))))))))))******************))))))))))))))))))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))(((((()))************+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++***)))((('''+++++++++***++++++,,,------,,,+++***)))***++++++***++++++,,,+++)))(((&&&)))))))))*********++++++******++++++++++++******+++++++++************))))))******+++,,,---......,,,,,,------,,,+++******...---------......///000---,,,,,,,,,,,,---......---------............///111111111111111222222333222222222222333333333333666777999;;;;;;:::999888666666777777777888888888999888777777777777444222666777888888777888:::<<<>>>===============>>>>>>>>>AAACCCDDDBBB@@@@@@@@@@@@@@@???>>>======<<<<<<;;;999888999===AAADDDEEEDDDEEEFFFHHHJJJKKKKKKKKKIIIJJJKKKLLLLLLJJJIIIGGGHHHIIILLLOOOQQQRRRRRRRRROOOPPPOOOLLLIIIFFFEEEFFFBBBBBBCCCEEEGGGGGGEEECCCAAA@@@@@@???>>>===<<<<<<>>>@@@BBBDDDEEEEEEEEEEEEDDDDDDBBBAAA@@@@@@@@@@@@BBBCCCEEEGGGIIIKKKLLLMMMMMMKKKHHHEEEEEEFFFHHHJJJIIIGGGDDDBBBAAA@@@>>>===<<<;;;;;;<<<>>>???===<<<;;;;;;;;;;;;:::999888888666555555444444333333333444555666777888888888888777888888999999888888777888777666666666666777888666666666777777888999999888999:::;;;<<<;;;::::::999999888777666666666666444444444444444444444444777666555555444444555555:::::::::999999999888888888888888888888888888888777777777777777888888888<<<============<<<;;;;;;666666666555555555444444555555555555555555555555333333222222222222333333333222000......///111222333333333333333333333333000000000000////////////222222111111000000//////000000000000////////////////////////////////////////////////000000000000///////////////////////////......------......///,,,,,,---......//////000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************))))))))))))*********+++******++++++,,,,,,,,,,,,,,,,,,,,,---,,,++++++***************************+++++++++*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))************++++++++++++************+++++++++++++++,,,,,,,,,*********)))))))))))))))******)))))))))(((((((((***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))*********+++++++++'''(((((()))******++++++++++++,,,++++++***))))))***)))))))))))))))******---,,,***(((((()))+++,,,***+++,,,,,,,,,***)))((())))))))))))************)))***+++,,,,,,+++***)))+++++++++*********)))))))))******+++,,,,,,------++++++,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,---......---------............///111111000//////111222333111222222222222333333333555777999::::::999777666555555555555666666666666999888888888888777555444666777888888777888:::<<<======<<<<<<<<<>>>???@@@@@@BBBEEEEEECCC@@@>>>============<<<<<<;;;;;;:::<<<999666777:::???CCCDDDCCCDDDFFFGGGIIIJJJKKKLLLIIIJJJKKKMMMMMMLLLKKKKKKJJJKKKMMMOOOPPPQQQPPPPPPNNNOOONNNLLLHHHFFFEEEEEEAAABBBCCCDDDEEEEEEDDDCCCAAA@@@???>>>===<<<<<<<<>>===AAACCCFFFIIILLLNNNOOOOOOMMMKKKGGGDDDDDDFFFIIIKKKGGGDDDAAA?????????>>>===<<<<<<;;;===>>>???>>><<<<<<<<<;;;;;;:::999999888555555555555555444444444555666888999::::::999888888888999999999999888888888888777666666777888888777888888888888888777777555777999;;;<<<;;;:::999888888777666666666666666444444444444444444444444888777666666555555666666:::::::::999999999888888888888888888888888888888666666777777888888888888<<<<<<======<<<<<<;;;:::777777777666666666555555555555555555555555555555444444333333333333444444333222000......///111222222222222111111222222222////////////000000000000222222111111000000//////.........///000111111111........................////////////000000000000////////////////////////......------------......................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,,,,++++++************************,,,,,,,,,,,,------------,,,,,,,,,++++++*********+++++++++++++++******)))************************+++++++++*********)))))))))))))))******+++++++++))))))))))))))))))))))))(((((()))))))))*********((((((((((((((()))))))))))))))))))))))))))))))))+++++++++*********))))))++++++++++++++++++++++++))))))))))))))))))******++++++*********))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++''''''((()))***++++++,,,******+++,,,---------,,,******)))))))))))))))***,,,+++)))(((((()))+++,,,((()))***+++,,,++++++***(((((()))))))))*********)))***+++,,,,,,+++***)))+++++++++*********)))))))))******++++++,,,,,,,,,******+++,,,,,,,,,++++++,,,++++++***************---,,,,,,,,,,,,---......---------............///111000///...///000111222111111111222222222333333555666777999999888666555444444555555555666666666888999999999888777666666666777888888777888:::<<<===<<<<<<<<<<<<>>>@@@AAAAAACCCFFFEEEBBB???<<<;;;===========================:::666555888<<<@@@BBBBBBCCCDDDFFFGGGIIIKKKLLLIIIJJJKKKMMMMMMMMMMMMMMMLLLLLLMMMNNNNNNMMMLLLKKKLLLLLLLLLJJJFFFDDDDDDDDD@@@AAACCCCCCCCCCCCBBBBBBBBBAAA@@@>>>============@@@AAACCCEEEFFFFFFEEEEEEEEEDDDCCCBBB@@@???======CCCDDDGGGKKKMMMOOOOOOOOOKKKIIIEEECCCBBBEEEHHHJJJEEECCC@@@???@@@AAAAAAAAA???>>>>>>>>>??????===<<<<<<<<<;;;:::999999999888555666777777777777666666555777888:::;;;::::::999999999::::::::::::999999999888777666666777888999999999:::::::::999888777333444777999::::::999888888777666666666666666666555444333333333333444555888888777666666666666777::::::::::::999999999999888888888888888888888888666666777888999999999999999999::::::999999888777777777777666666666555555444444444444444444444444444333333222222333333444222111000000000111222222111111000000000000111111////////////000000000000111111111111000000000000------...///000111222222........................////////////000000000000////////////////////////......------------............------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********++++++++++++++++++++++++***+++,,,------,,,+++*********+++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,---,,,,,,+++******))))))***++++++++++++***))))))************************+++++++++************)))))))))******++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))******(((((())))))))))))*********)))))))))))))))((((((+++************)))))))))*********)))))))))(((((())))))))))))************++++++++++++************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))******)))************+++++++++))))))***+++,,,,,,------)))***+++,,,---.........---,,,++++++***+++++++++******)))((()))***+++,,,(((((())))))***++++++,,,((((((((()))))))))************++++++++++++******+++++++++************)))************++++++,,,,,,******+++,,,------,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,,,,---......---------............//////////////////000000111111111111111222222222222444555555666777777777777555555666666666777777777888999::::::888777777888666777888888777888:::<<<======<<<<<<===???BBBDDDBBBDDDEEEDDDAAA>>><<<<<<@@@@@@@@@@@@@@@@@@@@@AAA>>>;;;777666999===@@@AAAAAAAAABBBCCCEEEHHHJJJKKKJJJJJJKKKLLLMMMMMMMMMMMMJJJKKKLLLLLLKKKJJJIIIHHHJJJJJJJJJHHHEEECCCBBBCCC@@@BBBDDDDDDCCCBBBBBBBBBDDDCCCAAA???>>>>>>??????AAABBBDDDEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@FFFGGGJJJLLLMMMMMMLLLLLLHHHFFFCCCAAAAAACCCEEEGGGFFFDDDCCCCCCDDDEEEEEEDDD@@@???>>>???@@@???===<<<<<<;;;:::999888888888888555666888999:::999999888666777888999::::::::::::999::::::;;;;;;::::::999999888777777777777888999999::::::;;;:::999888777333444666777888888777777777666666555555666666666555444333222222333444555999888777777666666777777;;;;;;;;;;;;::::::::::::888888888888888888888888666777888999:::::::::999888888999999888888777666666666666555555555444444444444444444444444444444222222111111111111222222000000111111222222333333222111000//////000111222.../////////000000000111000000000000000111111111......//////000000111111........................////////////000000000000////////////////////////...------,,,,,,------...+++,,,,,,------......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))***,,,------,,,***))))))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++(((((((((((())))))))))))+++++++++***************++++++,,,,,,++++++***)))************************+++++++++************)))((((((((()))***+++++++++))))))))))))))))))))))))(((((((((((()))))))))***)))))))))*********++++++******))))))((((((((((((************)))))))))))),,,++++++***)))(((''''''((()))))))))************************))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++)))************+++++++++*********+++,,,,,,,,,---)))***+++,,,,,,,,,,,,,,,---,,,,,,+++******++++++))))))))))))*********+++***)))(((''''''(((***+++(((((((((((()))))))))***++++++************+++++++++++++++************)))************++++++++++++******,,,------.........------,,,,,,,,,------...---,,,,,,,,,,,,---......---------............///---...//////000000//////111111111111222222222222444444333444444666888999777777777777888888888888777:::;;;;;;888777888999666777888888777888:::<<<>>>===<<<<<<>>>AAADDDFFFDDDEEEEEECCC@@@>>>======?????????@@@@@@AAAAAAAAA>>><<<999999<<<@@@CCCDDD???@@@@@@AAADDDFFFIIIJJJJJJJJJKKKLLLLLLMMMMMMMMMGGGHHHIIIJJJJJJJJJIIIHHHIIIJJJIIIGGGDDDBBBBBBCCCAAADDDFFFFFFDDDBBBCCCDDDGGGEEECCCAAA@@@@@@AAABBB@@@AAACCCDDDEEEEEEDDDCCCAAAAAA@@@@@@AAACCCFFFGGGIIIKKKLLLMMMMMMKKKIIIGGGCCCBBBAAA@@@@@@AAACCCDDDFFFEEEDDDEEEEEEEEECCCBBB======<<<>>>???@@@>>>===;;;:::888777666777777777555666888:::;;;::::::999777777777777888999:::;;;::::::;;;;;;;;;;;;::::::999999888777777888999999777888:::::::::999777666555555666666777777888888666666555555555666666777555444222111111222444555888888777666666666666666<<<<<<;;;;;;;;;;;;::::::777777777777777777777777666777999:::;;;;;;::::::999::::::::::::999888888555555444444444333333333444444444444444444444444111111000000000000111111///000111333444444444444333222111000000111222333.../////////000000111111//////000000111111222222000000000000////////////........................////////////000000000000////////////////////////...------,,,,,,------...)))***+++,,,...///000111........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))***,,,------,,,***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))))))))***++++++,,,,,,,,,------------,,,++++++************************+++++++++************)))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,******))))))((((((((('''************))))))))))))///...---,,,+++)))(((((((((((())))))*********+++))))))))))))((((((((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******+++++++++,,,)))************+++++++++)))))))))))))))***************+++++++++******)))++++++***)))(((((())))))'''((()))***************---+++(((&&&%%%&&&(((***(((((((((((()))))))))))),,,+++***))))))***+++,,,+++++++++************)))***************+++++++++***+++,,,---.../////////,,,++++++++++++,,,---...---,,,,,,,,,,,,---......---------.........//////,,,---///000000000///...000111111111111222222222444333222222333666888:::888888888888999999999999777:::<<<;;;888777888:::666777888888777888:::<<>>======>>>AAAEEEGGGDDDEEEDDDBBB???======>>><<<<<<======>>>>>>??????>>><<<;;;<<<@@@DDDGGGHHH?????????@@@BBBEEEHHHJJJJJJKKKKKKKKKLLLLLLLLLMMMDDDEEEGGGIIIKKKKKKKKKKKKIIIJJJJJJHHHEEECCCCCCCCCCCCFFFHHHHHHFFFDDDDDDFFFHHHGGGDDDBBBAAABBBBBBCCC???@@@BBBCCCCCCCCCCCCBBB???>>>>>>???AAAFFFJJJMMMLLLMMMNNNNNNLLLIIIFFFDDDAAA@@@?????????@@@AAAAAADDDDDDCCCCCCCCCBBB???<<<:::::::::<<>>:::999888666666666666777444555888:::;;;;;;:::999888777777666777999:::;;;:::;;;;;;<<<<<<;;;;;;::::::999888777777888999:::666777888999999888666555888777777666777777888999666666555555555666666777555444222111111222444555888777777666666666666666999999::::::;;;;;;::::::;;;;;;999888777777666666777888999999::::::::::::>>>;;;888666777777777777888777777666555444444444333222222111111222222333222222111111111111222222000000000000000000000000////////////000000000000222111000//////000111222111111111111000000000000000000111111000///......////////////////////////////////////...---,,,+++//////.........---------........................------------------------------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,***'''%%%%%%'''***,,,++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,+++***))))))******------,,,++++++******)))+++++++++,,,,,,---------+++++++++************)))************************************************++++++++++++++++++++++++,,,+++***))))))***+++,,,)))*********++++++++++++))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&((()))))))))((('''(((((((((((())))))))))))************************---,,,***)))))))))***++++++*********))))))((((((******))))))((((((''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((())))))******++++++(((((()))***************+++++++++---...,,,***'''******))))))))))))************++++++++++++******))))))************))))))*********)))))))))))))))''''''(((((((((((('''''')))************+++++++++)))***++++++++++++***))))))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------,,,,,,,,,---------......+++,,,,,,---...///111111000000000000000000000000......///000111222222333111111222333333444555555666666666666777777777777<<<;;;;;;::::::999999888555666666888999:::;;;;;;:::::::::<<<>>>AAADDDFFFJJJFFFAAA===<<<;;;;;;::::::>>>BBBBBB???<<<;;;;;;???<<<;;;>>>DDDHHHHHHFFF===>>>???AAADDDFFFHHHHHHJJJKKKLLLLLLKKKIIIGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEHHHHHHGGGEEEBBB@@@@@@@@@EEEEEEEEEEEEEEEDDDDDDDDDIIIHHHGGGEEEDDDBBBAAA@@@DDDFFFGGGGGGEEECCCCCCCCCEEEDDDDDDDDDFFFHHHLLLMMMRRRNNNIIIFFFFFFFFFDDDBBBAAA@@@???>>>>>>???@@@AAA@@@CCCFFFFFFCCC???<<<;;;999;;;======;;;:::::::::777666666555555555555666777777888888999999999999777777777777888999:::;;;<<<<<<<<<<<<;;;;;;:::999<<<;;;;;;:::::::::;;;;;;777777666666555555444444555555555555666888:::;;;;;;:::888555444333333333444333111000000222333555555888::::::777555444333;;;;;;;;;;;;::::::999888:::999888777666666666666888999::::::::::::::::::;;;999666555666888888888777777777666555444444444333222222111111222222333222222111111111111222222000000000000000000000000////////////000000000000000000///......///000000000000000000000000000000------......------,,,+++/////////////////////////////////......,,,++++++//////.........---------........................---------------------------,,,,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''''')))+++,,,++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,,,,++++++***))))))******,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,************************************************))))))))))))))))))))))))++++++***))))))***++++++******))))))((('''''''''))))))))))))))))))))))))%%%&&&(((***+++,,,,,,,,,''''''((())))))))))))((())))))))))))************************************---,,,+++*********++++++************)))))))))(((******))))))((((((((((((''''''((()))))))))))))))((())))))******))))))((()))))))))))))))*********(((((()))************************+++,,,+++)))&&&++++++************+++++++++++++++,,,,,,+++++++++)))******************)))************************))))))************))))))))))))*********+++++++++++++++,,,------,,,++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,---...///000111000000000000000000000000//////000000111111222222111111222222333444444555666666666666777777777777;;;::::::::::::999999999777888888999:::;;;;;;<<<::::::;;;<<<>>>AAADDDEEEIIIEEEAAA>>>=========<<<;;;>>>AAA@@@>>><<<;;;<<>><<<>>>CCCFFFEEEBBB???@@@AAADDDFFFHHHJJJJJJLLLMMMMMMMMMLLLJJJHHHFFFDDDEEEEEEFFFFFFFFFFFFEEEHHHHHHGGGDDDAAA@@@AAACCCCCCCCCCCCBBBBBBBBBCCCCCCIIIHHHGGGFFFDDDCCCBBBAAAAAACCCEEEFFFDDDCCCCCCDDDFFFFFFFFFGGGIIIKKKMMMOOOOOOKKKFFFDDDCCCCCCBBB@@@???????????????@@@AAABBB@@@BBBDDDDDDAAA>>><<<;;;:::<<<>>>>>><<<:::999999777666666555555555666666888888888888999999999:::888888777777888888999999;;;;;;;;;;;;;;;:::999999;;;;;;;;;:::::::::;;;;;;888888777666666555555444666666555666888:::<<<======;;;888666444333444444222111000//////000111222444666999999777555444555<<<<<<<<<;;;:::999777777777777777666666666777777:::;;;;;;;;;;;;::::::999888666444444666888888888777777666666555444444444333222222111111222222333222222111111111111222222000000000000000000000000////////////000000000000//////............/////////////////////////////////000000000000//////...////////////////////////...//////......---,,,+++...............---------........................------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,,,,+++******)))***************+++++++++,,,,,,,,,+++++++++***************'''((()))***+++,,,------************************************************))))))))))))))))))))))))++++++***))))))***++++++,,,,,,+++)))(((&&&%%%$$$))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,)))))))))))))))******+++************++++++++++++************************---,,,+++************+++************))))))))))))***))))))))))))((((((((('''(((((())))))))))))))))))******************)))************))))))))))))(((((()))***************)))))))))***+++***(((&&&,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******))))))******++++++,,,,,,)))******++++++******))))))))))))*********++++++,,,------......------,,,))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111////////////////////////000000000000000111111111111111222222333333444444555555666666666777777777999999999999::::::::::::999:::::::::;;;;;;<<<<<<:::;;;;;;===???AAACCCDDDFFFCCC???======>>>>>>======>>>???>>><<<<<<<<<===CCC@@@>>>>>>AAABBBAAA???@@@AAACCCFFFHHHJJJLLLLLLNNNNNNOOONNNLLLJJJHHHFFFDDDDDDEEEEEEFFFFFFFFFFFFHHHGGGEEECCCAAAAAADDDFFFEEEDDDCCCCCCCCCDDDEEEFFFJJJIIIHHHGGGFFFEEEDDDCCC@@@CCCEEEFFFEEEEEEEEEFFFFFFGGGIIIJJJLLLMMMNNNNNNJJJGGGCCC@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAAAAA???AAABBBAAA???<<<;;;;;;:::===???@@@===:::888888777666666666666666777777888888999999999999::::::999999888777777777777888:::::::::::::::999999888:::::::::::::::;;;;;;;;;999888888777777666555555666666666777999<<<>>>@@@>>><<<999666444444555666222111000//////000111222222555777888777666666666;;;;;;;;;;;;:::999888777777777777777777888999999<<<<<<<<<<<<;;;::::::999777666444444666777777666666666666555555444444444333222222111111222222333222222111111111111222222000000000000000000000000////////////000000000000////////////////////////............////////////111111111222222111000000//////////////////////////////000000///......---................................................------------------------++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++***************+++))))))***+++,,,,,,------++++++******))))))((((((((())))))***++++++,,,,,,************************************************+++++++++++++++++++++++++++******************+++...---,,,+++***(((''''''))))))))))))))))))))))))***************))))))(((+++***)))))))))***,,,---)))))))))*********++++++************************++++++******))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******++++++******))))))(((((((((((()))***************))))))((()))+++***)))'''+++******))))))******+++***++++++,,,,,,++++++***+++++++++,,,,,,+++++++++))))))***+++,,,,,,------((((((((())))))((((((((())))))))))))************------------------------******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,------///000000////////////////////////111111111000000000000000111111222222333333333333444555555555666777777777777888888999::::::;;;;;;:::::::::::::::;;;;;;;;;;;;;;;<<<===???@@@BBBCCCAAA???<<<<<<===>>>>>>===>>>>>>===<<<;;;<<<===>>>BBB@@@>>>>>>???@@@???===@@@AAADDDGGGJJJLLLMMMMMMOOOOOONNNMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGEEEBBBAAABBBFFFJJJIIIHHHGGGFFFGGGHHHJJJKKKJJJJJJIIIHHHGGGGGGFFFFFFDDDFFFHHHHHHGGGFFFFFFGGGDDDFFFHHHJJJLLLLLLKKKJJJEEEDDDAAA?????????@@@@@@CCCCCCCCCBBBAAA@@@??????>>>???@@@???<<<::::::;;;;;;>>>@@@@@@>>>:::888777666666666666777777888999999999::::::::::::::::::::::::999888777666666666999999999::::::999999888999999::::::;;;;;;;;;:::999999888888777666666666666666777888:::===@@@AAA???<<<999555333444555666444444333222222222333333111333555666666666777888999::::::;;;;;;:::::::::888888888888999:::;;;;;;<<<<<<<<<<<<;;;::::::999999777555555555555444333555555555555444444444444333222222111111222222333222222111111111111222222000000000000000000000000////////////000000000000000000000000000000000000---........./////////000---......//////.........////////////////////////000111111111111000000///---.............................................------------------------++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++***))))))++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,+++***************++++++))))))***+++,,,------...*********))))))(((((((((************************************************************************++++++++++++++++++++++++*********++++++*********++++++++++++*********)))))))))))))))))))))))))))+++******)))))))))))))))+++***)))))))))***,,,---((((((((()))))))))******************************)))))))))))))))((((((((())))))))))))))))))******))))))))))))************(((((())))))))))))((((((******++++++++++++******++++++******))))))(((((((((((()))******************)))))))))++++++***)))))))))(((((((((((())))))))))))************))))))+++++++++,,,,,,+++++++++))))))***+++,,,,,,------(((((())))))))))))(((((((((((()))))))))*********,,,++++++++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------...///000////////////////////////111111111000000000000000111111222222222222222333333444444555666777777777666777888888999:::;;;;;;999999999999::::::::::::;;;<<<===>>>???@@@AAAAAAAAA???======???@@@@@@???>>>===;;;:::;;;<<<===>>>???>>>=========>>>>>>>>>>>>@@@DDDGGGJJJLLLLLLMMMNNNNNNMMMKKKIIIGGGFFFEEEEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGEEECCCBBBDDDHHHKKKJJJJJJIIIIIIIIIJJJLLLLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIIIIFFFDDDDDDDDDBBBCCCFFFHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@BBBDDDFFFIIIHHHFFFDDDAAA???===<<<===>>>???>>>;;;:::::::::;;;===@@@???===:::888777666666666777777999:::;;;;;;;;;::::::::::::::::::<<<;;;:::888777777777777888999999::::::999999999888888:::;;;;;;;;;::::::999999888888777666666666666666666888:::===???AAA>>><<<999666444444555555555444444333333222333333///111444555555555777999888999::::::;;;;;;;;;:::999999999999999:::;;;<<<:::;;;;;;;;;;;;::::::999999888666666666555333222444444444444444444444444333222222111111222222333222222111111111111222222000000000000000000000000////////////000000000000000000111111111111000000.........//////000000111...///000000000000000000////////////////////////000000111111111111000000---------.......................................------------------------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,*********)))******+++,,,))))))***+++,,,,,,------*********)))))))))))))))+++++++++*********))))))************************************************)))))))))))))))))))))))))))***++++++++++++***)))''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((()))***+++,,,*********)))***++++++,,,'''((((((((())))))))))))************************))))))******))))))((('''))))))))))))************)))))))))************+++)))))))))))))))((((((''')))******************)))************))))))))))))(((((()))******************)))((()))+++++++++***(((((((((''''''((((((((((((((())))))))))))((((((******++++++++++++******))))))******++++++,,,,,,***++++++,,,,,,++++++***((((((((()))))))))******+++******))))))******+++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,---------------...//////////////////////////////000000000000000111111111111111222222222222222222333333444555666777777888777777777888999::::::;;;888888999999:::::::::;;;<<<<<<>>>???@@@@@@@@@@@@BBBAAA???@@@BBBCCCCCCBBB>>><<<::::::<<<===>>>===<<<<<<<<<<<<<<<======>>>===???CCCGGGJJJLLLLLLLLLNNNMMMLLLJJJIIIGGGFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFDDDCCCEEEHHHKKKFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFHHHIIIHHHEEECCCBBBBBBBBBCCCDDDEEEDDDCCCAAA???@@@AAABBBBBBCCCEEEIIILLLNNNLLLHHHDDD@@@===<<<;;;;;;===>>>>>><<<:::999999;;;<<<>>>===;;;999888888666666666777888:::;;;<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<;;;999999888888888888999999:::::::::::::::777888999;;;;;;;;;::::::999888888777777666555555555555555666888;;;===???>>><<<:::888666555555555333333333222111111000000///111333444444555777999::::::;;;;;;;;;:::999999999999999888999999::::::888999::::::::::::::::::888777666666777777555333444444444444444444444444333222222111111222222333222222111111111111222222000000000000000000000000////////////000000000000//////000111111000//////......///000000111222222000111222333333333333333////////////////////////...//////000000/////////---------.........//////........................------------------------,,,---.../////////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,******))))))***++++++,,,*********++++++,,,,,,,,,))))))*********************************+++++++++************************************************)))))))))))))))))))))))))))***++++++++++++***)))''''''(((((())))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,((())))))***************(((((()))))))))************************************++++++,,,+++***)))(((((()))))))))************))))))*********+++++++++)))))))))))))))(((''''''((())))))******))))))((()))))))))))))))*********(((((()))***************)))((('''''')))******)))))))))(((((((((((())))))))))))************)))))))))******************)))***************************++++++,,,,,,++++++***(((((((((((()))))))))***+++***))))))))))))***+++)))******++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,------------...------------...//////000000000000000000000000//////000000111111222222222222111111111111111111222333333444555666777888777777888888999999::::::888999999:::;;;<<<<<<===<<<===>>>???@@@@@@??????AAA@@@??????AAABBBAAA@@@===;;;999:::===>>>===<<<<<<<<<<<<;;;::::::;;;<<<===???DDDHHHKKKMMMMMMMMMNNNMMMLLLJJJIIIIIIHHHHHHIIIGGGFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEHHHJJJBBBDDDFFFGGGHHHHHHGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIKKKJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCAAA???>>>>>>@@@BBBCCCEEEHHHNNNRRRQQQNNNHHHCCC???=========:::<<>>===<<<:::888777666333333333333222111000///000111222333333444666888<<<<<<<<<;;;:::999888777999999888888888888888999777888999999::::::::::::666555555777888999777666444444444444444444444444333222222222222222222333222222111111111111222222000000000000000000000000////////////000000000000---...///000000///...---...//////000111222222333---...///000000000000000////////////////////////------...............------------.........//////........................------------------------------///000000000///...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************+++++++++++++++************)))******+++++++++,,,,,,,,,******))))))***+++,,,,,,***++++++++++++,,,,,,,,,))))))******++++++,,,,,,(((((()))***+++,,,,,,---************************************************++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))---,,,***(((((((((((()))'''((()))++++++***)))))))))************+++++++++************************,,,,,,---...---,,,+++***(((((())))))*********+++))))))******++++++++++++)))))))))))))))(((''''''(((((())))))))))))(((((((((((())))))******++++++(((((()))***************((('''%%%&&&((()))))))))******))))))))))))************++++++++++++******))))))************))))))*********)))))))))))))))))))))************))))))(((((((((((()))))))))))),,,+++***))))))***+++,,,(((((())))))))))))((((((************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------............---------...//////111111111111111111111111...//////000111222222333222222111111111111111111222222333444555666777888888888888888888999999999999999:::;;;<<<>>>>>>???<<<===>>>@@@@@@@@@???>>>>>>===<<<===>>>???>>>===<<<:::999:::===???===;;;=========;;;999999999;;;===@@@DDDIIILLLNNNNNNMMMNNNNNNLLLKKKJJJJJJJJJJJJJJJHHHFFFDDDCCCCCCDDDEEEFFFGGGHHHGGGFFFFFFGGGIIIAAACCCFFFIIIIIIIIIGGGEEEGGGGGGHHHHHHHHHHHHHHHIIIJJJLLLNNNNNNLLLKKKKKKKKKHHHHHHGGGEEECCCAAA???>>><<>>???@@@999<<>>;;;999888:::::::::888777777999;;;666666777888999;;;===>>>======<<<<<<<<<;;;;;;;;;======<<<;;;;;;;;;<<<<<<999:::;;;;;;<<<<<<<<<<<<555777999;;;<<<;;;:::999777777777666555555444444444333333444555777888:::@@@@@@@@@???===;;;888777555555555555444333222111000111222222222333555888555777999;;;<<<<<<<<<<<<888888888888888888888888777777888888888999999999888888888888888777666666333333333333333333333333555555444333222000000///000000000000000111111111000000000000000000000000//////000000000000//////////////////////////////////////////////////////000000000000000000000000............////////////////////////////////////---,,,,,,++++++,,,,,,------------.........//////...---++++++,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,+++***(((''',,,,,,............,,,,,,,,,,,,++++++***))))))))),,,,,,,,,++++++*********************************++++++************++++++******+++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&(((++++++***))))))***)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))))))))************+++***)))(((((()))***++++++***)))(((((()))***++++++*********))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))************))))))))))))************&&&(((***+++,,,+++)))((())))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***(((((())))))******++++++++++++************++++++((((((((((((((((((((((((++++++************++++++))))))*********+++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++******+++,,,...//////---,,,******,,,///111222111///---000///...------...///000333222000/////////000111111111111222333444555666666666666666777777777777999::::::::::::::::::;;;<<<===>>>===<<<<<<===>>>======>>>???????????????<<<;;;:::999999999:::;;;===;;;:::888888999:::;;;???CCCHHHKKKMMMNNNOOOPPPNNNOOONNNKKKHHHFFFGGGHHHLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEFFFHHHHHHFFFEEEBBBCCCDDDFFFGGGHHHHHHHHHCCCDDDEEEFFFHHHIIIJJJKKKQQQNNNKKKJJJJJJJJJHHHEEEEEEEEEEEEDDDCCCBBB@@@???@@@???>>>AAAEEEIIILLLMMMLLLIIIDDDAAA@@@@@@???>>><<<<<<;;;:::999999999999999888777777777888::::::888999:::;;;;;;;;;:::999>>><<<:::888888888999:::======<<<;;;:::999999888999:::<<<======<<<:::888888888999::::::;;;;;;<<<777777666666555555555444555444333333444666999;;;@@@AAA@@@===888555555777666666666666555444333222555333111000000222555666666777999;;;<<<<<<;;;;;;888888888888888888888888777777777888888888999999777888888888888777666666333333333333333333333333555444444333111000000///111000000000//////..............................//////000000000000//////........................///////////////////////////////////////////////////000000000111111111111........................///......------......///,,,------------.........000...------......---,,,++++++++++++++++++++++++***+++,,,,,,---,,,++++++******+++,,,,,,+++************************++++++,,,,,,,,,++++++*********************************++++++************++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''')))++++++)))))))))***)))))))))))))))))))))))),,,,,,++++++************))))))))))))******************))))))))))))******+++***)))(((((()))***+++************)))))))))((())))))))))))))))))))))))******)))((((((((((((((())))))))))))************(((((((((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***)))))))))))))))*********+++******))))))******+++************************++++++************++++++************++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,---...//////...,,,+++,,,---///000111000...---000000///...//////111111222222000/////////000000111111111222333444555666444444555555666666777777999999999999::::::::::::;;;=========;;;;;;;;;===<<<======>>>>>>>>>>>>>>><<<;;;:::999999:::;;;;;;<<<;;;:::999888999;;;<<>>===???CCCFFFIIIIIIHHHEEEBBB@@@???>>>===<<<:::999999888888888888888999888777777777888:::;;;:::;;;<<<======<<<;;;:::<<<;;;:::888888999:::;;;<<<<<<;;;:::999888888777888999::::::::::::999888<<<<<<;;;;;;;;;:::::::::777777666666666555555555333333333333444777999;;;AAAAAA@@@<<<888555555666666666666555555444333222555444222111111333555777777888:::;;;;;;;;;:::999777777777777777777777777777777777777888888888888777777888888777777666555444444444333333222222222444444333222111000000///111111000///...---,,,,,,...........................//////000000//////...------------------------//////////////////////////////////////////////////////000000000111111111........................///......------......///,,,,,,,,,,,,------------///...------......---,,,++++++++++++++++++++++++)))***+++------...------******++++++++++++******((())))))***++++++,,,,,,+++++++++++++++*********************************++++++************++++++*********++++++++++++,,,...------,,,++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))***+++***(((((()))+++))))))))))))))))))))))))+++************)))))))))))))))))))))************))))))************))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))+++******))))))))))))***))))))))))))************'''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***************))))))))))))+++******))))))******+++************************++++++************++++++******+++++++++,,,,,,,,,*********++++++++++++++++++,,,,,,------,,,,,,,,,------///000000///...---///////////////.........000000000000000111222333111111000/////////000000000000000111222333555555333333444555666666777777888888888999999999::::::;;;<<<===<<<:::999:::;;;;;;;;;<<<===============;;;;;;:::::::::;;;;;;<<<<<<;;;:::999999:::<<<===EEEFFFGGGGGGFFFGGGIIIKKKMMMNNNNNNMMMKKKJJJJJJKKKKKKJJJJJJHHHGGGGGGFFFFFFCCCBBBBBBCCCDDDDDDCCCAAAAAACCCEEEFFFFFFEEECCCAAAFFFGGGGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHGGGFFFAAAAAABBBBBBAAA@@@??????@@@>>>===>>>AAADDDFFFFFFBBB@@@>>>>>>>>>===;;;999777666666666666777888888999999888888888999:::;;;<<<======>>>>>>===<<<<<<::::::999888888999;;;<<<<<<;;;;;;:::999888777666777777777777777777777777>>>>>>===<<<;;;999888888777777666666666666555555333333333444666888;;;<<>>EEEFFFEEEDDDCCCDDDGGGJJJJJJKKKMMMLLLJJJIIIJJJKKKJJJJJJIIIHHHGGGFFFEEEDDDBBBAAA@@@AAABBBCCCAAA???AAABBBBBBCCCCCCDDDDDDDDDGGGHHHHHHIIIHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFEEEDDD??????@@@@@@@@@@@@??????AAA???>>>???AAACCCCCCCCC>>>===<<<<<<======:::888555555555666666888999999:::999999888999:::;;;<<<===============<<<<<<<<<888888888888999:::;;;<<<<<<;;;;;;:::999888777777777777666666666777888888===<<<<<<;;;:::999888777777777666666666666666666333444555666888;;;===???@@@???===:::777555444444666666555444333333333333555444333222333444666777888999:::::::::999888777666666666666666666666666555555666666666777777777777777777777777666555555555555444333333222111111333222222111111000000000/////////000000111111111////////////////////////......////////////......------------------------////////////////////////........................------------....................................---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,***)))***,,,,,,+++***++++++++++++++++++++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************************************++++++************++++++))))))*********+++++++++((()))))))))*********+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++*********)))''''''***,,,)))))))))))))))))))))))))))))))))))))))))))))***((()))))))))************((()))***++++++***)))((()))))))))******)))))))))))))))))))))))))))******))))))))))))))))))))))))(((((('''''''''(((((()))((()))))))))************))))))*********+++++++++)))))))))((()))******+++))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***++++++******))))))((((((***))))))))))))))))))***))))))))))))))))))))))))++++++************++++++******+++++++++,,,,,,,,,***************************+++,,,,,,---------,,,---......///////////////222111///---------...///.........//////000000000/////////000000000///////////////000111222333444444444555666666777888888555555666666777888999999:::;;;<<<;;;999888999:::999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<============::::::;;;;;;<<<===>>>???CCCCCCCCCBBBBBBDDDHHHKKKJJJLLLNNNNNNLLLKKKKKKLLLHHHIIIIIIHHHGGGFFFDDDCCCAAA@@@???@@@BBBBBB@@@???BBB@@@??????@@@CCCGGGIIIGGGHHHIIIIIIHHHFFFEEECCCEEEFFFFFFFFFDDDCCCAAAAAA======>>>???@@@@@@@@@@@@@@@???===>>>@@@@@@@@@???<<<;;;;;;<<<======;;;999666666666777888999:::;;;;;;:::999999999:::<<<===<<<<<<<<<;;;;;;:::::::::777777777888999:::;;;<<<<<<;;;;;;:::999888777777777777777777777888999:::888888888888888888888888666666777777777777777777555666777999;;;===???@@@???===;;;999777666555444666666444333222222333333444333333333333444555666888888999::::::999888777666666666666666666666666555555555555666666666666666666777777666666555444444444444333333222222222222222111111111000000000......///000111222333333000000000000000000000000---......//////......---------------------------////////////////////////............................../////////000000000------------------------///......------......///,,,,,,,,,,,,---------------,,,+++,,,---...---,,,++++++++++++++++++++++++---,,,+++***))))))))))))******))))))))))))******,,,,,,++++++***))))))((()))))))))***************************************++++++************++++++)))))))))************+++''''''(((((()))******+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********((()))***)))((((((***,,,)))))))))))))))))))))))))))))))))************+++))))))))))))************))))))************))))))))))))************))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))*********************+++++++++,,,,,,((()))))))))************))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***************))))))))))))***))))))(((((())))))***((((((((((((((((((((((((++++++************++++++))))))*********+++++++++***************)))))))))))))))***+++,,,,,,,,,,,,---------......///000000111000...------...//////......////////////............///000000000//////......//////000111333444444555555555555666666666444444555555666777888888999:::;;;;;;999999:::;;;999999:::;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>::::::;;;<<<===??????@@@AAABBBBBBBBBBBBEEEHHHLLLLLLNNNPPPPPPOOOMMMMMMMMMGGGHHHHHHHHHGGGEEECCCBBBAAA@@@@@@AAABBBBBBAAA???AAA@@@>>>>>>@@@DDDIIILLLFFFFFFHHHHHHGGGEEECCCBBBEEEFFFGGGFFFBBB???>>>>>>;;;<<<===???@@@AAAAAAAAA>>>===<<<===>>>>>>===<<<===;;;::::::;;;<<<:::999777777777888999:::;;;<<<;;;;;;:::::::::;;;<<<===<<<;;;:::999999999999999666777888888999::::::;;;;;;::::::999888777666666777777888888999999::::::555555666777888888999999666666777777777777888888666777888:::<<<>>>???@@@===;;;888777888777666555777555444222222222333333333222222222333333444444777888999::::::999888777555555555555555555555555444444555555555666666666666666777777666666555444333333333333333333333333111111111111000000000000.../////////000111111111////////////////////////---......//////......---........................////////////////////////................................./////////000000------------------------///......------......///,,,------------.........,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,+++*********+++,,,+++***)))(((((()))***+++++++++******************((()))))))))*********+++************************++++++************++++++))))))))))))************)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***%%%''')))*********+++,,,))))))))))))))))))))))))************++++++,,,,,,))))))))))))******************))))))))))))******((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))((((((''''''((())))))***))))))))))))************)))************+++++++++'''((()))***+++******)))))))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))++++++************++++++(((((()))))))))*********+++*********)))))))))((('''((()))***++++++++++++,,,,,,,,,,,,---...///000///............//////000000000111111000///------------///000000000//////.........///000111222333444444333333333333222222222333444555666777888888888999;;;;;;::::::<<<===999::::::;;;<<<;;;;;;;;;:::;;;===>>>??????>>>>>>999:::;;;===>>>@@@@@@@@@AAABBBCCCCCCCCCEEEHHHJJJKKKMMMOOOOOOMMMKKKJJJJJJFFFGGGHHHHHHGGGEEECCCAAABBBBBBAAABBBCCCDDDBBB@@@@@@@@@AAAAAACCCEEEGGGHHHCCCEEEFFFGGGGGGEEEBBB@@@AAADDDEEEDDD@@@===;;;;;;:::;;;===???@@@BBBBBBBBB@@@???>>>???@@@AAA???>>>===;;;888888999:::999999888888888888888999:::;;;<<<;;;:::::::::;;;===>>>===<<<:::999888888888999777777888999999999999999888888777666555444444333555666888999::::::999999555666666777888999999999666666777777777888888888666777888:::;;;======>>>;;;888666666888999888666777555333222111111222333111111111222222222333333666777888999:::999999888555555555555555555555555444444444555555555666666666666666666666555555444333333333333333333333444111111111111000000000000///////////////.................................---..................---////////////////////////////////////////////////........................,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------.........//////***)))((()))+++,,,+++***++++++++++++++++++++++++,,,++++++***+++,,,...///---,,,+++******+++,,,---)))))))))***++++++,,,,,,(((((())))))*********+++************************++++++************++++++))))))))))))************,,,,,,++++++***)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))###&&&)))++++++++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))************+++***)))(((((()))***+++((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))************))))))))))))************&&&(((***+++,,,+++)))((())))))))))))))))))))))))******))))))))))))******(((***+++***)))((()))***(((((())))))******++++++))))))(((((((((((())))))************************++++++************++++++(((((((((((())))))))))))+++*********))))))((((((''''''(((******++++++++++++++++++,,,,,,...///000------.../////////000000222222222222111000...---,,,---///000000000//////............///111222333333333222222111000000///222222333444555666777888777999;;;;;;;;;;;;===???999:::;;;;;;<<<<<<;;;;;;:::;;;===>>>?????????>>>999:::;;;===???@@@AAAAAABBBCCCEEEDDDDDDDDDFFFHHHHHHJJJLLLLLLJJJGGGFFFFFFFFFGGGHHHHHHGGGEEEBBBAAACCCBBBBBBCCCDDDDDDCCCAAA@@@AAACCCEEEFFFFFFEEEDDDBBBCCCEEEFFFFFFDDDBBB@@@>>>AAACCCBBB???;;;:::;;;:::;;;===???AAABBBCCCCCCCCCBBBBBBCCCEEEEEECCCBBB===:::777666777888888888888888888888888999999:::<<<<<<;;;:::;;;<<<===>>>===<<<;;;999888888999999777777888999999999999888666666555444333222222111333555777999::::::888777777888888888888999999999666666777777888888888999555666888999:::;;;;;;;;;999777555555888:::999777777555333111111111222333000000111111111222222222;;;:::888888999888777555555555555666666666666666444444444444444333333222444444555555555555444444333333333222222222111111///111444444333111//////////////////000000000000000///...---,,,---......,,,,,,,,,,,,---------...111111000///...---,,,,,,......------------......////////////............+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------.........///......------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,++++++***)))(((((())))))***+++------************************+++***)))(((((()))***+++************************,,,+++)))(((((()))+++,,,)))************))))))(((******************++++++))))))************))))))''''''((()))))))))))))))))))))(((''''''&&&''''''+++*********))))))(((((((((((((((((())))))))))))************************))))))))))))))))))))))))((()))***++++++***)))(((''''''(((((())))))******+++***)))))))))***,,,,,,*********)))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))'''((()))******)))(((''')))***************)))((())))))************))))))''''''&&&&&&%%%%%%%%%$$$)))))))))))))))))))))))),,,,,,+++***)))))))))***))))))))))))))))))))))))******)))))))))))))))*********)))((('''&&&%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))------,,,+++*********+++,,,+++++++++++++++++++++------......///000000000000000000000///...---,,,000000//////.........---............////////////222222222111111111000000000000111222444666888999999::::::999888888999;;;999999999999::::::;;;<<<:::;;;===>>>>>>===;;;:::::::::::::::;;;===???@@@@@@@@@AAABBBCCCDDDEEEFFFJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDBBB???>>>AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCEEEEEEDDDCCCBBBBBBAAA??????@@@???>>><<<<<<>>>@@@@@@>>>===<<<<<<;;;<<<>>>@@@AAABBBCCCCCCCCCDDDEEEGGGHHHFFFCCC@@@===:::777666777999:::::::::999777666666777999:::<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::::::::999888888888999999777666999888777666555444444444555666777888888999888888666777888888777888:::<<<::::::888777666666555555444555555666777888888999666888999::::::999777666444333222333444444222000111111222222222333333333;;;999888888888888777555444555555555666666777777666666777777666666555444444444555555555555444444333333222222222111111111///111333333111//////000.../////////000000000000000///...---,,,------........./////////000000000000000000///......------......------------......////////////............+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------)))***+++---.../////////------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++,,,,,,,,,+++******))))))))))))***+++,,,,,,******************************))))))))))))******************************,,,+++)))(((((()))+++,,,((())))))*********))))))***************++++++,,,******++++++++++++******((())))))***************,,,+++******)))))))))***************)))))))))((((((((((((((()))))))))***************************))))))))))))))))))))))))((()))************)))((())))))))))))((((((((((((******)))))))))***+++,,,***)))))))))))))))))))))+++++++++******)))))))))************)))))))))((())))))))))))))))))))))))))))))***++++++***)))((('''((())))))************(((((())))))))))))(((((()))))))))((((((((((((((()))))))))))))))))))))))),,,+++******))))))******))))))))))))))))))))))))******))))))))))))*********))))))(((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))*********+++++++++***************+++++++++))))))))))))))))))))))))------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000000000000000///...---,,,............---------,,,............////////////222222222111111111000000000000111222444666888999888999:::999888777999;;;999999999999999:::;;;;;;999:::<<<======<<<:::999999999999:::;;;===???@@@???@@@AAABBBDDDEEEEEEFFFJJJIIIHHHGGGGGGGGGGGGGGGFFFGGGGGGFFFEEECCCAAA@@@AAAAAAAAAAAAAAABBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCCBBB@@@????????????>>><<<===>>>???>>><<<:::::::::<<<===???AAACCCDDDEEEEEEEEEEEEFFFGGGGGGEEEAAA???===;;;888777999;;;<<<<<<<<<;;;999888888999;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888888999999777666666666555444333333333333777777888999999999888888666777888888777888:::<<<;;;:::999888888888888888555555555666777777777888555666888999999999777666555444333333444444333111//////000000000000000000:::999888777888888777555333444444555666777888888999999999999999888777777444444555555555555444444333222222222222111111111///111111000///...///000....../////////000000000//////...------------...//////000000000111111111////////////////////////......------------....../////////............---,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,...///000000111111------,,,,,,,,,,,,++++++------,,,,,,+++***))))))******+++,,,,,,,,,+++++++++***************++++++************************))))))************))))))************************+++***)))(((((()))***+++'''((()))******************************+++,,,,,,***++++++,,,,,,++++++***))))))***+++++++++++++++,,,,,,+++************+++************))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))((())))))******))))))(((*********)))((('''''''''***))))))))))))***++++++))))))))))))))))))******++++++************))))))************))))))))))))))))))))))))))))))))))))+++++++++++++++***)))(((%%%&&&''')))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++***)))))))))******))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++++++++***************)))))))))))))))))))))))),,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000///////////////...---,,,---------,,,,,,,,,,,,,,,............////////////222111111111111000000000000000111222444666777888888999999888777777888:::999999999888999999:::;;;888999:::;;;;;;:::999888888888888999;;;===>>>?????????AAACCCDDDEEEFFFFFFHHHGGGGGGFFFFFFFFFGGGGGGFFFGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEDDDCCCAAA???>>>>>>??????===<<<>>>???>>>;;;999888999:::>>>???AAABBBDDDFFFGGGGGGFFFGGGGGGGGGEEEBBB???======;;;999999;;;===>>>>>>===<<<;;;::::::;;;<<<===;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888999999777666555444444333444444444555888999999999999888888777777888999888888888:::<<<<<<<<<;;;:::999999999999555555666666666666666666444555666777888888777666555444333444555555333111333333333333333333333333:::888777777888888777555333333444555666777888999999::::::::::::999888888333444444555555444444333222222222222111111111111///000000///------...000........./////////000000//////......------------............////////////............//////000000......------------......//////.........---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---////////////...---,,,,,,------,,,,,,,,,+++++++++...------,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,++++++***))))))******************************((()))***++++++***)))(((******************************))))))))))))******&&&'''(((******+++++++++************+++,,,,,,---)))******++++++******)))((()))******++++++************)))))))))))))))************)))))))))))))))(((((()))))))))*********************************((((((((((((((((((((((((((())))))))))))))))))(((***)))))))))(((((((((''')))))))))))))))******+++)))))))))))))))*********))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((++++++++++++***))))))(((&&&'''((()))))))))))))))+++******************+++''''''(((((()))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))***+++((()))))))))*********+++++++++******))))))(((((())))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************,,,+++++++++***)))))))))))))))))))))))))))))))))*********************)))*********++++++++++++++++++,,,,,,---......//////.../////////......---,,,---------,,,,,,,,,,,,,,,............////////////111111111111000000000000000000111222333555777888777888999888666666888999999999888888888888999999888888999999999999888888666777888999;;;===???@@@>>>???AAACCCDDDEEEEEEEEEFFFEEEEEEEEEEEEFFFGGGHHHFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>??????===<<>>===:::888888;;;>>>CCCCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHFFFCCC???===<<<===<<<;;;<<<>>>@@@@@@@@@======<<<;;;;;;<<<======;;;::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<999888888888999999777666555555555555666777888999888999999999888777666666777888999999888888:::<<<>>>===<<<:::999888777777666555555555555555555555222333444666666666666666555444444444555555333222555555555555555444444444999777666777888888777666333333444555666777888999888888999999888888777666333333444444444444333333222222222111111111000000///000000...---,,,...///............////////////...............---------............////////////------......///000000000......------------..................------------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,++++++,,,---++++++++++++***)))((('''------,,,,,,,,,+++++++++------,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,,,,,,,+++***))))))))))))************************((()))***++++++***)))((())))))))))))))))))))))))***))))))))))))))))))***&&&'''(((******+++++++++************+++,,,---...(((((())))))))))))(((((('''((())))))******))))))***)))))))))))))))******))))))))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))'''((((((((()))))))))***(((((())))))************(((((())))))************(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((******))))))(((((((((((())))))***))))))(((''''''***)))(((((((((((()))***''''''(((((())))))******))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))))))))(((((()))***++++++(((((())))))******++++++++++++******))))))(((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********,,,+++++++++***)))))))))))))))))))))))))))))))))'''((())))))))))))((((((((()))))))))*********+++++++++,,,,,,------.....................------,,,---------------------...............////////////000000000000000000000000000000111222333444666777777888888777666666777999999888888777777777888888777888888888888888888777555666888:::<<<>>>@@@@@@???@@@BBBDDDEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGHHHIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCCCCBBBBBBBBB@@@???>>>>>>??????>>>===>>>>>><<<;;;:::<<<@@@CCCGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHHHHFFFAAA>>><<<============???AAABBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<:::::::::999999:::::::::::::::::::::::::::::::::999888888888999999777666555555555666777888999:::888888888888777666555555777888999999888999;;;===???>>><<<999777555444333555555555444444444444444333333444444555555555555555444333444555555333111222222222222111111111111888777666666888888777666333444444555666777888888666777777777777666555555333333444444444444333333222111111111111000000000...000000///...---...///------........./////////......//////......---,,,//////000000000111111111---.........//////000000......------------...............------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------+++,,,------.........---------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++,,,,,,+++***)))))))))***************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***************************+++---...///'''(((((((((((((((((('''''''''((()))))))))))))))+++************+++,,,,,,))))))))))))************)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((()))*********'''((())))))******))))))((((((((()))******++++++''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++***((('''&&&''''''%%%%%%%%%%%%''''''************++++++++++++))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((())))))*********))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++***************))))))))))))))))))))))))&&&''')))******)))(((((((((((())))))***+++++++++******+++,,,,,,------...------.........------,,,------------........................//////////////////000000000000000111000000111111222444555666666777777666555555666888999888777777666777777777888888888888888888888888555666888;;;>>>@@@AAABBB@@@AAACCCEEEEEEDDDCCCBBBAAAAAAAAACCCDDDFFFGGGHHHGGGHHHHHHIIIIIIHHHGGGFFFDDDDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>???@@@@@@???>>>>>>>>>===<<<<<>>>>>>>>@@@BBBCCCAAA???;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::888888888888888888888888999888888888999999777666333333333444555666888999777777888888888777777666777999:::999999999;;;===>>>===;;;888555333222111333444444444444444444444444444444444444444444444444333222333444444222000111111222222222333333333888666555666777888777666444555555555666666777777666666666666666555444444222333333444444333333222111111111111000000000000...000111111000.........---------.........//////---.../////////...---,,,....../////////000000000.........///////////////......------------...............---------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------......///000000000//////------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++************************************************))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((((())))))*********))))))*********+++,,,---...///(((((())))))))))))(((((((((((()))************)))***)))))))))******+++,,,((()))))))))************))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((())))))))))))'''''')))*********)))((('''(((((()))******++++++))))))))))))*********+++((()))))))))************)))))))))))))))))))))))))))((((((((((((***+++,,,++++++,,,++++++***)))(((((('''&&&%%%%%%&&&'''(((******************))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((((((((()))(((((((((((((((((())))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((()))))))))******************+++++++++))))))))))))))))))))))))'''(((***+++,,,+++***))))))******+++,,,,,,------*********+++,,,,,,------,,,------......---------++++++,,,,,,------------............////////////////////////000000111111000000111111222333555555666666777666555444666888888888777666666666666666999888888888888888888999555666999===???AAACCCCCCAAABBBDDDEEEEEECCCAAA?????????@@@BBBCCCFFFGGGIIIGGGHHHIIIIIIHHHGGGFFFEEEAAAAAABBBCCCDDDEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDAAA@@@???@@@AAABBBAAA@@@>>>??????>>>>>>???BBBEEEEEEDDDBBBAAAAAABBBCCCDDDAAADDDFFFDDD???===???AAA>>>???@@@BBBCCCBBB@@@===:::;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::888888888888888888888888999888888888999999777666444444444444555666888888888888999:::::::::999999888999::::::999999;;;===<<<;;;999777555444444333222222222333444444444555777666555444444333333333333222111222333333111///111222222333444555666666777666555666777888777666555555555666666666666666666666666666666555444444222333333444444333333222111111111111000000000000---000222333111///......---------.........//////---.../////////...,,,,,,,,,,,,,,,,,,---------...////////////////////////.........------...............---------,,,,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------,,,,,,,,,+++***)))'''&&&---------,,,,,,,,,++++++)))******++++++,,,------,,,,,,,,,,,,,,,+++***)))+++***************++++++************************+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((()))************))))))(((*********+++,,,---///000))))))************))))))))))))***+++++++++++++++''''''&&&''''''((())))))(((((())))))*********+++)))************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''&&&''')))*********)))((('''(((((()))***+++++++++******++++++,,,,,,,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))(((((()))+++---...***++++++,,,,,,,,,++++++,,,***)))(((((()))***,,,))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))***+++,,,((((((((((((((('''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))((()))+++---...---+++***++++++,,,------...//////)))******+++,,,,,,------,,,,,,------...---------*********++++++,,,,,,,,,............/////////000.../////////000000111111111111111111222333444555555666777666444444666777888888777666666666666666999999888888888888999999555777:::===@@@BBBDDDDDDBBBCCCEEEFFFEEECCC@@@>>>>>>???@@@AAACCCFFFHHHIIIHHHHHHIIIIIIHHHFFFEEEDDD>>>???@@@AAABBBDDDEEEEEEHHHHHHGGGFFFEEEEEEFFFFFFBBBAAA@@@@@@BBBCCCBBB@@@??????@@@???>>>>>>@@@BBBAAAAAA@@@???@@@BBBDDDFFF???BBBEEECCC???===@@@CCC??????@@@BBBCCCBBB???<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999999999999999999:::888888888888888888888888:::999888888999999888666666666666666777888999:::999:::;;;;;;<<<<<<<<<<<<888999::::::999:::<<<===:::999888777666666666666111111222333333444555555888777666555444333333333222111111111222222000///------...///111222333444;;;;;;999777666555555555444555666777777666555444111111222333444444444444333333333222222222111111222222222111111111111000////////////////////////......////////////......------..............................////////////111111111111000000000000111000000///...---------------------------------------,,,,,,,,,------...------------,,,,,,+++***+++++++++,,,,,,---------+++,,,,,,---.........---******+++++++++,,,,,,,,,---,,,+++******+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---)))))))))))))))))))))))))))************++++++++++++)))'''%%%%%%(((+++---******++++++++++++******))))))************))))))))))))************)))))),,,+++++++++***)))))))))(((((())))))))))))((((((%%%$$$$$$$$$%%%&&&((()))))))))))))))))))))))))))''''''(((((())))))******''''''''''''((()))++++++******)))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''%%%&&&(((***,,,+++++++++******))))))))))))))))))))))))))))))++++++************++++++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&(((''''''&&&&&&((()))***(((''''''''''''&&&&&&&&&((((((((((((((((((((((((+++************,,,---...))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***************************+++,,,------,,,***))),,,,,,++++++,,,,,,---......------,,,,,,,,,------............////////////000000111111111000000///000111111111111222222222555555555333222222444666999888777666666777888999999888888777777777777777777:::===AAACCCCCCBBBAAAAAAAAABBBCCCDDDDDDDDDDDDAAAAAAAAABBBBBBDDDEEEEEEEEEEEEFFFEEEBBBAAAAAABBBCCCCCCCCCAAA@@@AAADDDGGGIIIIIIJJJKKKKKKKKKJJJJJJGGGEEEDDDDDDEEEFFFFFFEEECCCAAA???@@@BBBDDDEEEEEEGGGFFFEEEDDDCCCBBBBBBBBBDDDCCCBBBBBBAAAAAAAAAAAA???AAABBBCCCCCC@@@===;;;===>>>???@@@???===;;;:::;;;:::999999999:::;;;<<<::::::999999888999999999::::::;;;;;;:::999777666555888;;;>>>???===;;;:::999;;;<<<<<<:::999999999999888777666666777888999777777777777666666666666666666555555555555666666444444444555444444333333555555444333333222222111000000111111111111000000888777666555555555555555333444555666666555444333111222333333444444333333333333222222222111111111222222222111111111000000////////////////////////......////////////....../////////...---------,,,............////////////000000000000000000000///000000000///...---------------------------------111111000///.........///,,,---------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---***++++++,,,------,,,,,,************+++++++++,,,+++***)))(((((()))***+++************************++++++++++++++++++++++++++++++************++++++++++++******++++++,,,---))))))))))))))))))))))))))))))*********+++++++++***)))'''&&&&&&(((***,,,******++++++++++++************++++++++++++******))))))))))))))))))))))))++++++******************(((((())))))))))))(((((((((((((((((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((()))***+++******)))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))***+++,,,---,,,,,,+++***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***++++++*********)))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&'''((()))***))))))((((((((('''''''''((((((((((((((((((((((((+++***)))((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++++++++,,,,,,++++++***,,,,,,++++++,,,,,,---......------,,,,,,---------............////////////000000111111111000000///000000111111111222222222444555555333222222444666888888666555555666777777999999888888888888999999777999===@@@BBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAA@@@BBBAAAAAABBBCCCDDDEEEEEEEEEFFFGGGFFFDDDBBBCCCDDDEEEEEEDDDBBBAAAAAACCCEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHFFFFFFFFFHHHHHHHHHFFFBBBAAAAAACCCGGGIIIJJJIIIGGGFFFEEECCCCCCCCCCCCDDDEEEDDDBBBAAA@@@@@@@@@AAA@@@AAAAAABBBAAA???===<<<>>>???@@@@@@???>>><<<:::;;;:::999888888:::<<<===<<<;;;:::999888777777777::::::::::::999888777666555888;;;===>>>===;;;999999;;;<<<;;;999888888888777777666555666666888888666666666666666666666666666666555555555555666666444555555555444333333222333333333333222222222222000000000111111000000000444444333333333333444444222333444555555444333222333333333333333222222111222222222222111111111000222222111111111000000000000000000000000000000000......////////////......000000///...---,,,,,,+++---............/////////.....................///000000//////...---------------------------------000///...,,,++++++++++++,,,,,,---------,,,++++++---,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,++++++)))))))))*********++++++******))))))))))))******************************************************++++++************+++++++++************+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++)))(((((((((((()))***+++******++++++++++++*********++++++,,,,,,++++++*********))))))))))))******))))))******************(((((())))))))))))((((((******+++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((()))***+++***))))))((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))******))))))))))))(((((())))))))))))))))))))))))+++******))))))******+++((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((('''''''''((()))******)))))))))((((((((((((((((((((((((((((((((((((,,,+++)))'''&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************,,,++++++***++++++,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,------...---............////////////000000111111000000000000000000111111111222222333444555444222222444666888777555444444444555555666666666666777888999:::888:::<<>>============BBBBBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCDDDEEEFFFFFFEEECCC@@@@@@AAACCCCCCCCCCCCDDDDDDDDDEEEEEEGGGGGGGGGIIIKKKKKKIIIHHHCCCCCCEEEHHHLLLNNNNNNMMMFFFEEECCCBBBBBBCCCEEEFFFGGGEEEBBB@@@>>>???@@@AAA@@@@@@@@@??????>>>>>>===??????@@@@@@???>>><<<;;;:::999888777888:::===???===<<<:::999777666666666::::::999888777777777777555777:::<<<===<<<:::999999:::;;;:::888666666777555555444444555555666777555555555666666666666666777666666555555666666777666666555555444333222111111111111222222222222222000000000000000000000000444333333222222222222333333444555555555555444333444444444333333111000000222111111111111000000000111111111111000000000000000000000000000000000000---......//////......---//////......---------,,,---------.........//////,,,---------------....../////////......---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************,,,,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++************++++++***************++++++,,,))))))))))))))))))))))))))))))))))))************(((((()))*********************++++++++++++******)))******++++++******)))******)))(((((()))******(((((())))))******++++++(((((())))))))))))((((((((()))***+++***)))((('''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((()))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,***))))))))))))))))))((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''((((((((((((((((((((())))))))))))))))))(((((((((''''''((((((((((((((((((((((((,,,+++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************,,,+++***)))***+++,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,---......---------.........//////...///000000000000000000000000000000111111111111222444555444333333444666777666444333222333333444333333333444555666888888:::;;;===???@@@AAA@@@@@@AAA@@@===;;;:::;;;<<<===BBBBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFEEECCCBBBCCCDDDEEEFFFEEEBBB???>>>???@@@BBBBBBBBBCCCCCCDDDEEEEEEFFFFFFGGGJJJLLLKKKIIIGGGDDDEEEGGGKKKNNNOOONNNLLLDDDBBBAAA@@@@@@BBBDDDFFFHHHEEEAAA>>>===>>>@@@AAA@@@???>>>=========>>>>>>???@@@@@@@@@???>>>===<<<:::999777666888:::>>>@@@<<<;;;:::888888777777777;;;:::888777666777888888555777999;;;;;;:::999888888999:::999777555555666444444444444444555555666444444555555666666666777777777666666666666777777666666666555444222111000//////000111222222333333000000000//////000000000777666444333222111111111444555666777777666555444444444444333222111000///111111111000000000//////111111111000000000//////000000000000000000000000------............------,,,---------......//////------------............++++++,,,,,,---------...............------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...//////+++,,,,,,------,,,,,,,,,---------,,,,,,+++++++++,,,---------------,,,,,,((())))))))))))*********,,,,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))++++++************++++++******))))))******+++,,,))))))))))))))))))))))))(((((()))))))))*********((((((******+++******)))******++++++++++++******(((((())))))))))))((((((******))))))))))))******((((((((())))))******+++(((((())))))))))))(((((('''((()))))))))((('''&&&))))))))))))))))))))))))******))))))(((((('''''')))(((((((((((())))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))******+++(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))+++,,,***)))))))))((((((((((((((()))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((''''''&&&&&&((((((((()))))))))))))))((((((((('''''''''&&&&&&((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************++++++***)))***+++---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---...///------------..................///000000000000000//////000000000111111111111333555555444333444666666555444222222222333444333333333444666777999:::<<<<<<>>>???@@@@@@@@@@@@===<<<:::::::::<<<>>>???AAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCBBBAAA@@@AAABBBCCCCCCCCCAAA>>>======>>>AAAAAA@@@AAAAAACCCDDDEEEDDDDDDEEEGGGIIIIIIGGGDDDEEEFFFHHHJJJLLLLLLHHHFFF@@@???>>>>>>>>>@@@BBBCCCFFFCCC@@@===<<<<<>>===;;;;;;<<<===>>>@@@@@@??????>>>======<<<999888777777888;;;>>>@@@:::999999999999999:::::::::999888777777777888999555666888999:::999888777666888999999777666666777444555555555555555555444333444444555666777888888777777666666666666777777666666666555444222111000//////000111222333333444000000///......///000000888777555444222111111111444555666777777666555444333333333333222111000///000000000000////////////111111000000000/////////000000000000000000000000------............------+++,,,,,,---...///000000,,,------------.........+++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++---...///++++++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,+++------.........---,,,,,,)))))))))*********++++++******++++++++++++******************************))))))))))))))))))))))))++++++************++++++***))))))))))))***++++++))))))))))))))))))))))))((((((((()))))))))******((()))******++++++************++++++++++++******'''(((((((((((((((((('''))))))************))))))(((((())))))))))))))))))(((((())))))))))))(((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))''''''((()))))))))))))))'''&&&&&&&&&'''((()))***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))(((((())))))))))))******))))))))))))))))))))))))***))))))(((((())))))***((()))))))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))*********))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************+++,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---......///,,,------------.........------...///000000000000/////////000000000111111111222555555444444555666555444333222222333444555777777777888999;;;<<<===<<<======>>>????????????::::::::::::<<<>>>@@@AAA@@@@@@@@@??????@@@@@@AAA>>>@@@AAA@@@???>>>???@@@@@@AAABBBAAA???>>>???@@@???>>>>>>>>>???AAABBBDDDDDDCCCCCCDDDFFFEEECCCAAAEEEEEEFFFGGGHHHFFFCCC@@@============>>>>>>???@@@BBB@@@>>>;;;;;;<<<===???>>>===<<<;;;;;;;;;<<<===??????>>>>>>===<<<<<<<<<999999888888999;;;<<<===999999999::::::;;;<<<===::::::999999999999999:::555666777888888777666666555777888999777777888999777777777777777666444444333444555666777888999:::888777777666666777777888666666555555444333222111000000111111222333444444000000............000000666555444333222222111222444444555666666555444444222222222222222111000///000000/////////.........111000000000////////////////////////////////////,,,------......------,,,,,,---------.../////////,,,,,,---------.........++++++,,,,,,---......///------------------------++++++++++++++++++++++++((((((((((((((()))***+++***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,------------------,,,++++++************+++++++++,,,******+++,,,,,,+++******************************************************++++++************++++++)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((()))))))))***))))))*********+++++++++******++++++++++++******(((((())))))))))))(((((('''(((***,,,,,,***(((''')))))))))))))))((((((((((((((())))))))))))(((((((((((((((((())))))***+++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))''''''((()))))))))))))))%%%%%%$$$$$$%%%&&&((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))(((''''''(((***)))))))))*********++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))))))))((('''((()))***+++***))))))((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,---...//////,,,,,,---------.........,,,---...///000000000000////////////000000000111000222444555555444555666333333222222333444666777::::::::::::;;;<<<>>>>>>;;;;;;<<<<<<<<<<<<<<<<<<999:::;;;<<<>>>???@@@AAA??????>>>>>>>>>>>>??????===>>>??????>>>===>>>@@@???@@@BBBBBBAAAAAABBBCCC@@@???>>>>>>???AAADDDEEEEEECCCBBBBBBCCCBBBAAA???DDDCCCCCCDDDDDDCCC@@@===<<<===>>>?????????>>>=========;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;;;;<<<<<>>===<<<<<<;;;;;;;;;888999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======999::::::;;;;;;;;;::::::555666666777777666666555444666888999888888:::;;;:::;;;::::::999777555333444444666777888:::;;;;;;888888777777777777888888444555555555444333333222111111222222333333444444111000...------...000111333333222222222222222333333333444555555444333333111222222222222111000000000/////////............000000000000////////////////////////////////////,,,------......------,,,..................------,,,,,,,,,---------......++++++,,,------...//////------------------------++++++++++++++++++++++++,,,,,,+++++++++++++++,,,***+++,,,,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,+++***)))***++++++++++++,,,,,,,,,,,,,,,............,,,,,,************************************************++++++************++++++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))******+++,,,******++++++++++++******))))))************))))))&&&(((+++------+++(((&&&******))))))((((((''''''(((((())))))))))))(((((('''&&&&&&%%%&&&(((***+++))))))))))))))))))))))))''''''(((((())))))*********)))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))'''(((((())))))))))))))))))((((((((()))***,,,---(((((((((((())))))))))))************************************************((((((((('''%%%&&&(((***))))))******+++++++++,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++'''((()))++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))+++,,,------,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,---...///000,,,,,,,,,---------......,,,---...///000000000000////////////000000000000///222555666555444555666333222222222333555777888::::::::::::;;;<<<======:::::::::::::::::::::::::::;;;<<<>>>???@@@@@@@@@>>>>>>===============>>>===>>>??????>>>===>>>@@@>>>@@@CCCDDDDDDDDDEEEFFFBBBAAAAAAAAABBBDDDFFFHHHFFFDDDBBBAAAAAAAAA@@@???BBBAAAAAAAAABBBAAA???===<<<>>>???AAAAAA???===<<<::::::::::::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;>>>===<<<;;;;;;::::::;;;888999:::<<<<<<;;;:::999???>>>===<<<<<<<<<<<<<<<999:::;;;<<<===<<<;;;:::555666666666666666555555333555888999999:::;;;============<<<:::777555333444555666888999;;;<<<<<<888888777777777777888888444444444555444444333333222333333333333444444444111///...------...///111444444333222333444555666777777666555444444333333555444333222111///......///////////////000111111000000////////////000000000000000000000111111111000000000000000000000000)))***,,,...//////......++++++,,,---............,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------************************------,,,++++++,,,,,,,,,///...,,,)))&&&###!!! ++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++***)))******))))))))))))******)))((('''&&&'''(((***,,,))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))************)))))))))))))))***++++++,,,,,,))))))************))))))((((((((((((((((((((((((+++*********))))))((((((,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((())))))))))))((('''))))))*********+++++++++((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***,,,)))%%%%%%'''((('''&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******+++******))))))))))))))))))))))))))))))*********))))))((()))((('''''''''(((***++++++)))(((&&&&&&((()))+++''''''''''''(((((((((((())))))(((((('''''''''&&&''''''(((((()))*********))))))))))))(((((((((((()))))))))))))))))))))))))))'''%%%&&&)))***(((&&&))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..................------...............///000000000111111111111222222222444444444555555555555666444333333333444666888999888999:::<<<===>>>>>>>>>:::::::::;;;::::::999999>>>>>>??????@@@@@@@@@AAA===<<<<<<<<<===>>>???@@@???@@@AAABBBBBBAAA@@@???===>>>AAACCCDDDDDDDDDCCCDDDAAA>>>???BBBEEEFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::;;;<<<<<<===???AAABBBBBBBBB@@@???;;;::::::999999999::::::>>><<<:::999888999;;;<<<999999:::;;;<<<<<<<<<<<<999:::::::::;;;<<<<<<===============<<<;;;:::999???<<<:::999:::::::::999555555555444444555555555111444888<<<>>>???>>>===>>><<<:::;;;<<<;;;777333666666666777888:::;;;<<<666666777777777777666666555555444444444333333333333222222111111222222333000000000000////////////444444333333333444555666666555555444333333222222222222222111000000000//////////////////000111111000000////////////000000////////////////////////////////////////////////+++,,,---...//////......,,,---------------,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,......,,,***(((&&&%%%$$$------,,,+++***))))))(((,,,,,,,,,,,,,,,+++***)))******))))))))))))******)))(((((('''((()))***+++))))))))))))))))))))))))'''((((((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))************)))))))))(((+++***(((''''''''')))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((())))))))))))((('''&&&))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''((()))***---+++(((((()))******((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))************))))))***)))((((((((()))++++++***)))(((''''''((()))***)))((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((***(((&&&''')))***((('''******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...............---...............//////000000000111111111222222222444444444444555555555555333333333333444666777999999999;;;<<<===>>>>>>>>>::::::;;;;;;;;;;;;::::::============>>>>>>>>>???======;;;;;;<<<===???AAA@@@@@@AAABBBBBBAAA@@@@@@???@@@BBBDDDEEEEEEDDDCCCEEECCCAAABBBDDDFFFFFFFFFCCCCCCBBBAAA@@@???>>>>>>===<<<<<<<<<<<<===?????????@@@AAAAAA@@@???>>>======<<<;;;:::::::::::::::===<<<;;;::::::;;;<<<<<<999:::;;;<<<===<<<;;;;;;999:::;;;<<<============???>>>>>>===<<<<<<;;;;;;<<<:::::::::<<<<<<;;;:::666666555555555555666666555777999;;;<<<<<<<<<;;;<<<::::::;;;<<<<<<999666666666777777888:::;;;<<<888888999999999888777777555555444444444333333333333222222111111222222333111000000000////////////444444333333444444555666444444444333333222222111000000000000000000000000///////////////000111111000000////////////000000000//////......---------........................---....../////////..................---,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++******))),,,,,,+++***)))(((''''''++++++,,,,,,,,,+++************))))))))))))******((((((((())))))))))))***)))))))))))))))))))))))))))))))))(((((((((((((((************************))))))))))))))))))))))))******))))))(((''''''&&&))))))************))))))************************************))))))))))))+++***)))((('''((()))***))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))))))))(((((((((((((((((((((((('''(((+++,,,,,,***'''%%%))))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''((()))***+++,,,+++))))))*********)))))))))))))))))))))))))))***)))(((''''''((()))***))))))************)))))))))))))))*********++++++))))))))))))))))))))))))+++++++++******)))''''''(((((((((((((((((((((((())))))************))))))******)))))))))***+++,,,***)))(((''''''((()))************))))))(((((((((((((((((((((''''''''''''))))))(((((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''***)))((((((******)))(((++++++++++++++++++++++++---,,,+++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,---...////////////......------......///000000000000111111111222222333333333444444444555555333333333333444666777888999:::;;;<<<===>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<>>><<<;;;::::::===???AAA@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCEEEEEEEEEDDDCCCGGGEEEDDDEEEFFFGGGFFFEEEBBBBBBAAA@@@???>>>======<<<<<<<<<===>>>???AAABBBAAA@@@@@@???>>>===<<<;;;???>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<============;;;<<<===>>>>>>===;;;999888:::===???@@@@@@???>>>@@@???>>><<<<<<<<<======999:::;;;===??????>>><<<777777666666666666777777::::::::::::::::::::::::999999999;;;<<<<<<:::888666777777888999:::;;;;;;::::::;;;;;;:::999888888555555444444444333333333333222222111111222222333111111000000000/////////444444444444444555555666444444444333333333222222///////////////////////////////////////000000111000000////////////000000000000//////...---,,,,,,------------------------000000/////////......------------------,,,+++***---,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---++++++++++++,,,,,,------)))))))))*********++++++++++++,,,,,,,,,++++++*********))))))))))))******((())))))*********))))))))))))))))))))))))))))))++++++******))))))((((((************************)))))))))(((((()))))))))******)))))))))((((((((())))))************))))))*********************************)))))))))))))))******)))(((((())))))***((((((((((((((((((((((((***)))'''&&&&&&(((***+++))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***((('''((((((((((((((((((((((((******))))))))))))******''''''((((((((((((((()))(((((((((((((((((((((((('''''''''((())))))******)))((((((((((((((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))************)))))))))*********++++++++++++))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((())))))************))))))))))))))))))*********))))))(((((((((((())))))++++++******))))))((((((((((((((((((((('''''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((***)))))))))*********)))************************...---+++***)))+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---------------.........+++,,,---...////////////...------------...//////000000000000111111111111222333333333444444444444222333333444555666777888::::::;;;<<<===>>>>>>>>>;;;<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999<<>>===<<<<<<<<<<<<======>>>???@@@@@@@@@???>>><<<<<<;;;<<<<<>>===<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>><<<===???@@@???===:::888888:::???BBBCCCBBB@@@>>>@@@>>><<<;;;:::;;;<<<>>>;;;;;;>>>AAACCCBBB???<<<888888777777777777888888<<<;;;:::999999999:::;;;999999:::;;;<<<;;;:::888777777888999:::::::::;;;;;;;;;;;;;;;:::999888888555555444444444333333333333222222111111222222333111111111000000000//////444444555555555666666555555555555555444444444444111111000000///.........///////////////000000111000000////////////000000111111000//////...------------------------------111000000///......------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------...//////+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---((())))))***+++,,,------************+++++++++,,,***++++++,,,,,,,,,++++++******))))))))))))******))))))************)))((()))))))))))))))))))))))),,,,,,,,,++++++*********************************))))))(((''''''((()))))))))))))))******+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))*********((((((((((((((((((((((((***((('''&&&'''(((***,,,************************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((******))))))))))))******((((((((())))))*********((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))((())))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++))))))************)))))))))*********++++++++++++))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((()))***************'''''''''((((((((((((((())))))(((((((((((())))))+++*********)))))))))((('''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&''''''((((((((())))))))))))))))))))))))))))))*********)))))))))***))))))))))))))))))))))))---,,,***(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++,,,---...////////////---------------...////////////000000000111111111222222222222333333333444222222333444666666777777999:::;;;<<<<<<===<<<<<<;;;<<<======>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999;;;>>>@@@>>>>>>============>>>>>>??????@@@@@@@@@@@@@@@@@@CCCDDDDDDDDDCCCBBBAAA@@@AAA@@@@@@???>>>===<<<;;;===========================<<<<<<;;;;;;<<<======@@@@@@>>>===;;;;;;::::::;;;<<<===>>>????????????===>>>??????>>><<<:::888999<<<@@@DDDEEECCC@@@>>>>>><<<:::999999:::;;;<<<>>>???AAACCCEEECCC???<<<:::999999888888999999:::;;;:::999888888:::<<<===:::;;;<<<<<<;;;999888777777888999::::::;;;::::::999999:::999999888777777555555444444444333333333333222222111111222222333111111111111000000000000444444555666666666666555555555555555555555555555222222111000000///......///////////////000111111000000////////////000000111000000//////.........------------------------000000///...---------...)))***+++,,,------------******++++++++++++,,,,,,------------------------))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))******+++,,,---(((((()))***++++++,,,,,,------,,,+++***))))))(((******+++,,,,,,,,,++++++******))))))))))))******+++************))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++************************))))))'''''''''''')))))))))))))))***+++,,,,,,,,,))))))************))))))))))))))))))))))))))))))))))))))))))************))))))******************))))))))))))))))))))))))((((((''''''((()))***+++++++++++++++************))))))))))))))))))))))))***)))((('''''')))***+++))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))(((((())))))))))))(((((((((***,,,,,,+++***+++,,,((((((((((((((((((((((((***)))(((''''''((()))***))))))************)))))))))))))))*********++++++))))))))))))))))))))))))'''''')))******+++++++++(((((((((((((((((((((((('''((()))******+++******%%%&&&'''(((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&''''''(((((()))************************((()))******(((((()))***((((((((((((((((((((((((+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,---...////////////------,,,,,,------...////////////000000000111111111111222222222333333333111222444555666777777777999999:::;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===============<<<<<<<<<::::::999999:::;;;===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>??????@@@AAABBBAAA???>>>>>>@@@AAAAAA@@@???>>>===<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<=========>>>===<<<;;;:::::::::::::::;;;<<<===>>>???@@@AAA>>>>>>>>>===<<<;;;::::::;;;===AAADDDEEECCC@@@>>><<<;;;:::999999:::;;;;;;>>>???AAACCCDDDCCC???<<<;;;::::::::::::::::::;;;999999888888999;;;===>>>:::;;;===<<<:::888777888777888:::;;;;;;;;;:::999777777888888888888777777555555444444444333333333333222222111111222222333222222111111111000000000333444555666777666666555444444444444444444444444111111111111111111111111///////////////000111111000000////////////000000........................------------------------///...---,,,,,,------...***++++++,,,,,,,,,++++++)))))))))******+++++++++........................++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))***+++,,,---))))))******++++++++++++,,,,,,+++***)))((((((''')))***+++,,,,,,,,,,,,+++******))))))))))))******,,,,,,***)))))))))******))))))))))))))))))))))))))))))******************))))))))))))))))))))))))***)))'''&&&&&&''')))***)))))))))***************))))))************))))))************************((()))))))))************))))))******++++++++++++))))))))))))))))))))))))'''''''''((()))*********+++*********))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))******))))))))))))******''''''(((((()))******+++))))))))))))))))))))))))))))))******)))((('''&&&'''***------+++***+++---(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((((((((()))))))))******))))))))))))))))))))))))((())))))*********))))))))))))))))))))))))))))))'''((()))******+++++++++&&&&&&((()))))))))((('''(((((())))))))))))(((((('''''''''(((((())))))***''''''''''''((((((((()))((((((((((((((((((((((((%%%%%%&&&''''''((())))))))))))))))))))))))))))))'''(((***)))'''&&&(((***((((((((((((((((((((((((*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++,,,,,,---------...............---------,,,,,,------...///////////////000000000111111111111111222222222222111222444555666777666666888888999:::::::::999999::::::;;;<<<============>>>=========<<<<<<<<<;;;888999999:::;;;;;;<<<<<<;;;:::999888888999:::;;;;;;;;;;;;<<<===>>>??????>>>??????>>><<<;;;>>>@@@BBBAAA@@@???>>>======<<<<<<===>>>?????????>>>===<<<<<<===>>>>>>===;;;;;;;;;;;;:::999888888999999:::::::::;;;<<>>===<<<:::::::::;;;;;;===???AAACCCCCCBBB???===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBAAA???<<<<<<;;;;;;;;;;;;;;;;;;<<<999999999999:::;;;<<<<<<777:::===<<<:::999999:::777999:::<<<<<<;;;:::999555666777888999999999999555555444444444333333333333222222111111222222333222222222111111111000000333444666777777777666555333333333333333333333333///000000111222222333333///////////////000111111000000////////////000000,,,,,,------------------...........................---,,,++++++,,,......,,,,,,,,,,,,++++++***)))(((((())))))*********+++........................000000///...,,,++++++***++++++,,,,,,,,,---------************************))))))))))))***+++,,,---++++++++++++++++++++++++(((((((((((()))))))))))))))***+++,,,,,,,,,,,,,,,******))))))))))))******...,,,***(((((()))***+++))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((***((('''&&&&&&'''(((*********))))))((((((''''''))))))************))))))++++++++++++++++++++++++(((((())))))*********+++((()))***+++++++++++++++))))))))))))))))))))))))&&&&&&((()))******************))))))((((((((('''))))))))))))))))))))))))$$$%%%(((******)))'''&&&))))))))))))))))))))))))******))))))))))))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))******+++***)))(((&&&%%%%%%(((+++,,,***((()))+++(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***++++++******)))((('''************************''''''(((******+++++++++&&&''')))*********)))((((((((())))))))))))((((((%%%%%%&&&'''((()))******&&&'''''''''(((((())))))*********)))((((((''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&(((***)))&&&%%%'''))))))))))))))))))))))))))))))***+++,,,---......---))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,.........///......---------,,,,,,,,,,,,---......////////////000000000000000111111111111222222222111222444666777777666666777777888999999999888888999:::;;;<<<=====================<<<<<<;;;;;;;;;777888:::;;;<<<<<<;;;::::::999888777777888999:::::::::;;;;;;<<<>>>@@@@@@>>>??????<<<::::::>>>AAABBBBBBAAA@@@???>>>======;;;===>>>@@@AAAAAAAAA@@@===>>>??????>>><<<:::888999999888777777888888888;;;:::999:::;;;>>>AAACCC>>><<<:::999888999;;;<<<>>>@@@BBBCCCBBBAAA>>>===;;;;;;<<<======<<<<<<;;;888888:::===@@@AAA???===<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::555888<<<<<<;;;:::;;;===777999;;;<<<<<<;;;:::999555666777888999:::::::::555555444444444333333333333222222222222222222333222222222111111111111000555666666777777777777777333333222222111222222222333222222222222222222222000000000000000000000000000000000000000///......///---,,,,,,---...,,,+++,,,,,,,,,---------......---...///000000///...------------,,,,,,+++++++++.........------,,,,,,,,,+++,,,---...///...---,,,---------,,,,,,+++++++++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))***+++++++++++++++...---+++*********++++++***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))************))))))))))))'''(((***,,,,,,+++)))'''))))))))))))************(((((())))))******++++++)))***+++,,,+++***(((&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''************************))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%''''''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''((()))***++++++,,,''''''(((((())))))*********)))(((''''''((()))***+++*********))))))((((((###%%%'''(((******))))))))))))))))))))))))))))))))))))))))))))))))))))))---+++)))((('''((()))***************))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&,,,,,,,,,+++***)))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********,,,------+++))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---...//////,,,---......//////......000000///......///111111...//////000111333444555555555666666777777888888444555777999;;;<<<<<<<<<::::::::::::::::::::::::<<<<<<===============<<<:::;;;;;;;;;:::888666555555555666777888999:::::::::<<<===>>>======???AAA@@@AAACCCDDDCCCCCCCCCDDDHHHEEE@@@<<<:::999;;;<<<======???CCCFFFFFFBBB>>>????????????>>>>>>>>>>>>;;;:::888777777777888888;;;;;;;;;<<<===???@@@AAA<<<<<<;;;;;;<<<===???@@@???BBBDDDCCC@@@======>>>>>><<<999:::<<<<<<:::888777888:::<<<<<<<<<:::999555666777888999:::::::::<<<;;;;;;::::::;;;;;;<<<999999:::;;;;;;;;;:::999777999;;;;;;;;;888555333888888888888777777777666888777555444333222222222000000111111111000000///111111222222222222111111444444555666666666666555333333222222111111222222222222222222222222222222////////////////////////000000000000000///......///------...000111000///,,,,,,,,,---------......---...///000000///...------------,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---...------------------,,,,,,+++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***+++++++++,,,))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++''''''((()))))))))))))))******((('''''''''((((((***)))(((''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********++++++++++++*********))))))))))))))))))************)))))))))))))))*********))))))+++++++++***((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))(((''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&(((((()))))))))))))))(((((((((((((((((((((((((((&&&''''''((())))))(((((()))))))))))))))*********'''((((((((()))))))))***+++***)))(((((()))***+++************)))))))))((('''((()))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++)))((('''((()))************)))))))))((((((((((((((((((((((((((('''''''''''''''''''''''''''))))))((((((((('''''''''*********))))))((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******+++------,,,***++++++,,,,,,,,,---------,,,,,,,,,------......///,,,------...............///......------...000000/////////000111222333444333444444555555666666777555777999;;;======<<<<<<999999999999999999::::::<<<<<<===============<<<:::;;;;;;:::999777555444444555666777888999999::::::<<<===>>>>>>>>>@@@BBB@@@BBBDDDDDDDDDCCCDDDFFFEEECCC@@@===;;;<<<===>>>@@@???AAADDDGGGGGGDDDAAA??????>>>>>>>>>=========;;;:::888777777777888999<<<<<<<<<<<<===>>>@@@@@@<<<<<<;;;;;;<<<===>>>@@@@@@BBBCCCBBB???<<<<<<===<<<:::888888::::::999666777888:::;;;;;;;;;:::999555666777888999::::::999999999888888777888888888999:::;;;;;;;;;:::888777777888999999888777555333888888777777777666666666555555333222111000000000000000111111111000000///000111111222222111111000222333333444555444444444444333222222111111222222111111111111111111111111........................///000000000000///......---,,,,,,...000222111111,,,,,,,,,---------......---......//////......---------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,++++++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++''''''((())))))))))))))))))(((''''''&&&'''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,---,,,***)))((()))******))))))))))))************************))))))))))))))))))***++++++***((('''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))((())))))***+++,,,))))))))))))))))))))))))''''''((()))))))))((((((************))))))(((((((((((((((((())))))))))))++++++************++++++************))))))))))))***+++++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''((()))*********))))))))))))((((((''''''(((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********++++++++++++,,,,,,***)))***+++---,,,,,,---,,,,,,,,,,,,---......---.....................,,,,,,---...............---------------...//////000000000000000111222222222222222333444444555555666888;;;===>>>===<<<;;;777777888888999999::::::=========>>>>>>======<<<;;;;;;:::999888666444333444444555666777888999999999;;;===>>>??????BBBCCCBBBCCCEEEEEEEEEEEEFFFHHHCCCBBB@@@???>>>???@@@@@@AAA@@@AAACCCEEEEEECCCAAA>>>>>>>>>=========<<<<<<;;;:::888777777888999999===<<<<<<<<<===>>>>>>???<<<;;;;;;;;;;;;===>>>???BBBBBBBBB???<<<;;;;;;<<<999777666666777888777555666777999::::::999888888666666777888999999999999888888777666666666666666999999:::::::::888777666777777777666555555444444777777777666666666555555333222111000///.........///000000111111000000000000111111222222111111000222333444444555555444444444444333222111111111111000000000000000111111111//////////////////////////////000000//////...---,,,+++***,,,...//////...,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++++++++++++++++++++++++++++++++++++++++++++++++++......,,,+++)))((('''&&&)))))))))))))))))))))))))))))))))))))))*********))))))))))))************))))))***+++++++++++++++************)))*********((((((((((((((()))))))))******))))))((((((''''''(((((((((((((((((((((((('''(((((()))******++++++)))))))))(((((())))))***((()))))))))************++++++******))))))(((((())))))************)))((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((())))))(((((((((((((((((()))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''(((***,,,---))))))))))))))))))))))))'''(((((()))))))))((((((******))))))))))))))))))(((((((((((())))))))))))******)))*********++++++*********)))))))))))))))***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((((((((())))))***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))************++++++++++++---+++))))))***,,,---,,,,,,,,,+++++++++,,,---...///.....................,,,,,,---.........------------------...//////000111000000/////////000000111111222333333444444555666888;;;===>>><<<:::999777777888999::::::;;;;;;======>>>>>>>>>===<<<<<<::::::999777666444333222333444444555666777888999999;;;===>>>???@@@BBBDDDCCCDDDFFFFFFEEEFFFHHHJJJEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@@@@AAAAAABBBAAA@@@============<<<<<<<<<<<<::::::999888888888999:::======<<<<<<<<<======>>>;;;;;;::::::;;;<<<>>>???CCCBBB@@@===;;;::::::;;;777666666666666666666666666777888888888888777777666777888888888888888777999999888777666666666666777777999999999999888777888777555444444444555555666666666555555555555444222111000///...............///000000000000000000000000111111111111000000444444555666666666666666555444333222111111111111//////000000000111111111000000000000000000000000///////////////...------...---,,,,,,---...---+++,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********++++++++++++++++++++++++))))))))))))************......,,,+++)))((('''&&&))))))))))))))))))))))))(((((())))))************(((((()))))))))*********))))))***+++++++++++++++***+++++++++++++++++++++''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((******))))))))))))))))))###%%%''')))******)))(((((()))))))))************++++++******))))))(((((()))))))))*********))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))*********((())))))))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&&&&''')))***,,,((((((((((((((((((((((((((()))))))))))))))(((((('''(((((()))******++++++))))))))))))(((((((((((('''(((((())))))*********))))))))))))))))))******((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((('''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))*********+++++++++---+++))))))***,,,---,,,***************++++++,,,...............---------+++,,,,,,---...---------------...///000000111111111000//////......//////111222222333333444555555444666888:::;;;:::888777888888999:::;;;<<<===>>>===============<<<;;;;;;999888777555444333222111333333444555666777777888888:::===>>>???@@@BBBDDDDDDEEEFFFFFFFFFGGGIIIKKKKKKJJJHHHGGGEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBBBB============<<<<<<<<<<<<::::::999888888999:::;;;===<<<<<<<<<<<<<<<======;;;;;;::::::;;;<<<>>>???AAA@@@===;;;::::::999999666777777777666666777777777777777888777777777666777777888888888777777666888777666666555555555666444666777999:::::::::999888777555444444555666777555555555444444444333333222111000///////////////......///000000000000000000000000111111000000000555666777777888888777777555444333222111000000000///000000111111222222222111111111111111111111111...////////////...------111///......//////...---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,,,,,,,------)))***++++++++++++***)))++++++++++++++++++++++++((((((((()))))))))))))))******************++++++))))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******''''''((()))))))))))))))((())))))************)))&&&'''((()))*********)))))))))))))))(((((((((((())))))))))))))))))))))))************))))))((((((###%%%(((***++++++)))((())))))))))))************************)))))))))))))))))))))))))))*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))******))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))'''&&&&&&''''''((()))***(((((((((((((((((((((((())))))*********)))((((((''''''((()))***+++,,,,,,))))))))))))((((((((((((&&&'''((())))))***))))))))))))))))))************((((((((((((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))((((((((((((''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))))))))))))))))))))))))))************+++,,,***)))***+++---,,,,,,((())))))***+++*********,,,---------------------++++++,,,---------------,,,---///000111111111111000///...............///111111222222333444444444333444555777888888777777888888999;;;<<<>>>??????<<<<<<<<<<<<<<<;;;:::999777666555333222222222222222222333444555666777777888:::<<<===>>>>>>AAABBBDDDEEEFFFEEEEEEGGGJJJMMMPPPNNNKKKHHHEEEDDDCCCCCCFFFHHHJJJIIIHHHFFFEEEEEE>>>>>>>>>=========<<<<<<::::::999888888999;;;<<<<<<;;;;;;;;;<<<======>>>;;;::::::::::::<<<===>>>???===;;;:::::::::999888555777888888666666777999888888888777777777777777888888888888777666555555444444333333333333444444555666888:::;;;;;;::::::777666555444444555666777444444444333333333333222222111000000/////////000------...///000000000000///000000111111000000///555666777777888888777777666555333222111000000000000000111111222333333444000000000000000000000000......//////......---,,,///...---...000000///...,,,,,,,,,---------......---,,,+++******+++,,,---+++++++++,,,,,,---------++++++++++++******************+++,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))***++++++++++++***)))++++++++++++++++++++++++(((((())))))************)))))))))***+++++++++,,,))))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***''''''((()))))))))))))))&&&'''(((*********)))(((%%%&&&((()))*********)))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++***)))((())))))))))))************)))))))))))))))*********)))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))************)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''''''''((((((((('''(((((()))))))))(((((())))))))))))))))))))))))***************)))(((((((((((())))))*********+++***)))))))))((((((((('''&&&''')))***++++++******((()))))))))************,,,+++***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((()))(((((())))))((((((((('''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((&&&'''''''''(((((((((((()))))))))(((((('''''''''))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))************+++******+++------,,,***'''(((+++,,,---,,,***)))***+++++++++,,,---------++++++,,,------------,,,+++,,,...///111111111000.........------.../////////000000111111222222333333333333444666777888999666777888:::<<<>>>???@@@;;;;;;;;;;;;:::999888777555444333222111222222333222222333444555666666777888:::<<<<<<<<<===???@@@DDDDDDEEEEEEEEEGGGJJJMMMQQQNNNJJJGGGDDDCCCDDDDDDHHHKKKNNNNNNKKKHHHGGGGGG??????>>>>>>>>>=========::::::999888999:::;;;<<<:::::::::;;;<<<===>>>???;;;:::999999:::;;;===>>><<<:::999999;;;;;;999666444666888777666555777999999999888888777777777777888888888888777666555444333333333333333444555666888999:::;;;;;;:::999888555444444444444444555555333333333333222222222222111000000///////////////,,,---...///000000000000//////000000000000//////555666666777777777777777666555444222111000000000000000111222333333444444////////////////////////......//////......---,,,+++******,,,...//////...,,,,,,,,,---------......---,,,+++******+++,,,---+++++++++,,,,,,---------++++++******))))))(((((()))***+++,,,---,,,+++++++++++++++,,,,,,---------)))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))******+++++++++,,,,,,+++++++++******))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))***+++++++++++++++'''((()))+++++++++***)))%%%&&&((()))*********)))''''''(((((())))))******))))))))))))))))))))))))''''''((()))***+++,,,,,,000...,,,+++)))))))))***))))))))))))************(((((())))))******++++++))))))(((((()))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((******))))))((((((''''''************************))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((((()))***++++++***((('''***************************************)))((((((************))))))))))))******))))))(((((((((''''''(((***+++,,,,,,++++++(((((())))))*********+++///...,,,***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((()))(((((((((''''''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))'''((((((((())))))******))))))((('''&&&&&&%%%%%%))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))*********************,,,...---,,,)))'''))),,,...///---***)))))))))***++++++,,,------++++++,,,---------,,,,,,)))+++---///000000000///---------------...//////......//////000111111111333333333333555777:::;;;555666777999;;;===>>>???:::;;;;;;:::999888777666444333222111111222333444111222222333444555666777999:::<<<<<<;;;<<<===???CCCDDDDDDDDDDDDFFFJJJMMMPPPMMMIIIEEEBBBCCCDDDEEEGGGKKKOOOOOOLLLHHHFFFFFF????????????>>>>>>>>>>>>::::::999888999:::<<<===999999:::;;;<<<===???@@@::::::999999:::;;;===>>>:::888888999<<<<<<999666333555777777555444666999::::::999888777777888888888888888888777555444333444444444555666777888999<<<<<<<<<<<<;;;999777666333333333333333333333333333333333222222222111111000//////.........//////,,,---...///000000000000//////000000000000//////666555555555555444444444222222222111111111000000000000000000///////////////////////////////////////............------------...---+++******,,,---------,,,,,,,,,---......++++++***)))***+++---...........................+++++++++*********)))))))))***+++,,,,,,+++***)))---,,,,,,+++*********+++************************------,,,+++***)))((('''************************+++*********))))))((((((++++++************++++++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))***(((&&&%%%&&&''''''&&&((()))***)))((('''((()))))))))))))))))))))))))))***((('''&&&&&&'''(((***)))'''%%%&&&(((***)))''')))***+++,,,+++)))'''&&&++++++******))))))((((((((()))***++++++***)))((())))))************))))))++++++*********,,,---...,,,+++++++++******))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%(((((('''&&&%%%$$$$$$###)))))))))))))))))))))))))))((((((+++...---)))$$$))))))((())))))***+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((((((((()))((('''''''''(((***+++''''''(((((())))))******))))))))))))***************)))((((((((()))+++,,,******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,...//////............---------***+++,,,,,,+++(((&&&$$$+++,,,------,,,,,,...///222222111111111111111111222222333444444555555666666555555888<<<>>>===;;;;;;::::::999888777555555555444111000//////111222555444444444555888:::<<<>>>===;;;:::<<>>===;;;:::999::::::;;;777888888888888777666666777777777777777666666666999888777777888888666444:::888666666888999777555777666555555666888:::;;;<<<===>>>>>>===:::777555666666666555555444444444333222111111000000111111000///...---......000111000000000000////////////000000000000////////////555555555555444444444444222222222111111111000000000000000000///////////////////////////////////////............---------...//////---++++++---///,,,,,,,,,,,,,,,------...++++++******++++++,,,---+++++++++++++++++++++++++++++++++*********)))))))))***++++++++++++***)))---,,,++++++******++++++************************************************************************************)))))))))(((*********))))))*********************************************)))))))))((())))))))))))))))))))))))+++***((('''(((((())))))'''))))))((('''&&&'''((())))))))))))))))))))))))***)))'''&&&&&&''')))***)))'''%%%&&&(((***)))(((((()))+++++++++***((('''*********)))))))))))))))))))))************))))))))))))************))))))(((((('''&&&&&&'''((((((++++++*********)))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))((())))))((((((''''''&&&&&&((((((((((((((((((((((((''')))+++++++++)))(((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''((((((((())))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%(((((((((((((((''''''''')))(((((('''((()))***+++))))))))))))(((((((((((())))))))))))***************)))((((((((()))++++++******++++++++++++************************************+++++++++,,,,,,,,,,,,+++*********+++,,,---,,,---------......//////)))***,,,------,,,***)))---...//////......///111111111111111111111111111222222333333444555555555777666666888;;;===;;;999:::::::::999888777555555555444222111111111333444666555555555666888;;;===@@@???===;;;<<<>>>AAACCCHHHFFFDDDBBBCCCFFFIIILLLDDDCCC@@@???>>>???AAABBBCCCEEEHHHJJJKKKJJJIIIHHHAAA???>>>===>>>>>>===<<<999:::<<<=========<<<;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;:::999888999::::::888888999999888888777666666666666666666666666666888777777999;;;;;;:::999;;;999777888999999888555777666777777888999::::::;;;<<<===>>>===:::777666666666666666555555555444333222111111000000111111...---,,,++++++,,,---...////////////000000000000000000000000////////////555555444444444333333333222111111111111000000000000000000000///////////////////////////////////////............------------......---++++++,,,...+++++++++++++++,,,------******+++,,,,,,,,,++++++------------------------+++++++++***************)))***++++++++++++***))),,,,,,++++++******++++++************************(((((()))***+++,,,,,,---************************************))))))))))))***))))))(((((())))))***************************************))))))))))))))))))))))))))))))))))))+++***)))((((((((())))))'''((()))(((&&&%%%&&&'''))))))))))))))))))))))))))))))''''''''''''))))))((('''&&&''')))***)))((('''(((***++++++***))))))))))))))))))******************))))))))))))******))))))************))))))***)))(((((('''(((((((((******))))))))))))(((((()))******************)))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***++++++++++++*********)))))))))))))))''''''''''''''''''''''''&&&***,,,+++'''&&&(((,,,)))((((((''''''''''''((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((()))***************)))((('''''''''))))))))))))************)))))))))((()))******+++******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,+++***************+++++++++,,,---...///000000)))***,,,...//////......---...//////......///000000000000000111111111111222222333333444444555555777666666888:::;;;:::888999999999999888666555444555444333222333444555666666666666666888:::<<<===BBB@@@>>>======>>>@@@AAAFFFDDDBBB@@@@@@BBBDDDFFF@@@???>>>======???AAABBBBBBCCCEEEGGGGGGFFFEEEDDD@@@??????@@@AAAAAA???===;;;<<<===>>>???>>>=========<<<;;;::::::999::::::999888888888888999999:::999999999999999888888777555555555555555555555555777666777:::===>>>>>>===<<<:::999999999999777666666777888999::::::::::::999:::<<<<<<<<<:::888777666666666666555555555555333222111111000000111111------,,,,,,+++,,,,,,---......//////000000111111000000000000////////////444444444444333333333222111111111111000000000000000000000000///////////////////////////////////////............---------***+++,,,+++)))((()))***++++++******++++++,,,---)))***,,,------,,,+++***........................*********************************++++++*********,,,,,,++++++***++++++,,,************************(((((()))***+++,,,,,,---*********************************)))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))'''&&&'''((((((((((((((((((((((((((())))))(((''''''((())))))''''''(((((()))))))))(((&&&''')))***+++++++++***(((((())))))******+++++++++***)))(((((()))***+++))))))************))))))))))))))))))************)))))))))(((((((((((((((******++++++++++++******(((((())))))))))))(((((((((((((((((((((((((((((('''((()))***************)))))))))******+++++++++(((((((((((((((((((((((((((******(((&&&&&&)))+++++++++***))))))((())))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++******)))(((''''''&&&))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((++++++***)))(((''''''&&&)))))))))(((''''''&&&&&&((((((((((((((())))))******)))))))))((((((((('''((()))))))))************)))))))))))))))******+++******++++++++++++************************************+++++++++,,,,,,,,,------,,,++++++*********++++++,,,------...//////***+++,,,...////////////+++,,,------++++++,,,---/////////000000000000000111222222333444444555555555555666888999::::::999888888888888777666555444333333333333444555666777777777777888:::;;;===>>>@@@@@@???>>>???@@@AAABBBDDDBBB@@@???>>>>>>???@@@<<<<<<;;;;;;<<<>>>@@@AAA@@@AAACCCCCCCCCBBBAAA@@@??????@@@BBBDDDCCC@@@>>>;;;<<<>>>?????????>>>======<<<;;;:::999888888888888888888888999999::::::999::::::::::::999888888444444444555555555555555777777777:::===???>>>===;;;:::999888888777666555777888999:::;;;::::::999888999:::;;;;;;:::999888555555555444444444444444333222111111000000111111/////////...............---......///000111111222000000000000////////////444333333333222222222222000000000000000000000000000000000000///////////////////////////////////////............---------***+++,,,+++)))((()))***++++++******++++++,,,---***+++,,,------,,,***)))************************************************+++******************+++,,,++++++***++++++,,,,,,*********************************************+++************************))))))))))))))))))******))))))(((((((((((())))))************************))))))))))))))))))******************************''')))***)))'''&&&&&&((()))***+++***((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))&&&((()))***))))))))))))''''''((()))***+++++++++(((((())))))******+++++++++***)))(((((()))***+++))))))************))))))%%%%%%&&&'''((()))))))))((((((((((((((()))))))))******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))((()))))))))(((((('''&&&'''(((((())))))******+++)))))))))))))))))))))))),,,)))&&&&&&((()))))))))++++++***))))))((())))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***+++******)))(((''''''&&&))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))***************************)))))))))((((((((((((((((((((((((((((((((((((+++******)))((('''''''''))))))(((((('''''''''&&&'''(((((()))))))))))))))'''((((((((()))))))))***((()))))))))************((()))))))))******************++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,.........------,,,++++++---------------------,,,,,,,,,---------------,,,+++,,,---,,,+++***+++,,,....../////////000000000111111222222333444444555222444666777888999::::::777777777777666666555444222222222333444555666666777888888999;;;<<<>>>>>>>>>>>>???@@@AAABBBCCCCCCAAAAAA???>>>===<<<<<<<<<999999999:::;;;===???@@@???@@@AAAAAAAAA@@@???>>>???@@@AAADDDEEEDDDAAA>>>;;;<<<===??????>>>>>>======<<<;;;:::999888888888888888999:::::::::;;;;;;999::::::::::::999888888444444444444555555666666888777777999;;;<<<;;;:::888888888777666555555555777888999;;;;;;:::999888777888999:::::::::999888333333333333333333333333333222111111000000111111000000000//////.........---......///000111111222000000000000////////////333333333222222222111111//////000000000000000111000000000000///////////////////////////////////////............---------,,,---///...---++++++,,,+++++++++++++++,,,------++++++,,,,,,,,,+++******++++++++++++++++++++++++***************+++++++++++++++***))))))***++++++++++++******++++++,,,,,,************************,,,+++++++++******))))))************************))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))))))))))))))************************************(((+++---,,,)))'''(((******+++,,,+++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***+++***)))))))))'''(((((()))***++++++,,,))))))))))))******************))))))))))))******))))))************))))))&&&'''((()))************(((((())))))))))))******)))******************)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))(((((('''&&&%%%''''''(((((()))))))))***************************,,,((($$$%%%(((+++)))''')))((((((''''''''''''((())))))))))))))))))))))))))))))************))))))************************((((((((()))))))))******&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))******************************)))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((()))*********))))))))))))************(((((()))************)))******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,---...............---,,,------------,,,,,,++++++---------,,,++++++++++++---...///...---,,,---...------......//////000000111111222222333333444444222444666777777777888:::666666666666666555444444222222333444444555666666777888999:::;;;======>>>===>>>???AAACCCDDDDDDDDD@@@@@@???>>>===<<<;;;:::888888999:::;;;===>>>????????????@@@??????>>>>>>@@@@@@BBBDDDEEEDDD@@@>>><<<===>>>?????????>>>======<<<;;;::::::999::::::888999::::::;;;::::::999999999999999999888888777444444444555666666777777999888777888::::::999777666777888777555444555666888888999999999999999888777888888999999999888888333333333333333444444444333222111111000000111111///////////////...---,,,......//////000000111111000000000000////////////222222222222111111111111////////////000000111111000000000000///////////////////////////////////////............---------,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,------...---,,,++++++******++++++------------------------))))))*********+++++++++++++++***))))))***++++++++++++******++++++,,,---************************+++++++++*********))))))************************((()))))))))*********************))))))*********((((((((((((((((((((((((((()))))))))************************************'''+++...---)))'''(((+++)))***+++***)))((((((***)))))))))))))))))))))))))))))))))******)))))))))%%%(((+++,,,***))))))***)))(((((())))))***++++++*********)))))))))))))))))))))************))))))))))))************))))))******+++++++++***(((((()))))))))*********++++++((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((((('''((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))*********************************)))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))&&&'''((()))***))))))((((((((((((((())))))))))))))))))))))))************'''((()))***+++******)))******++++++++++++************************************+++++++++,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---...///...,,,+++,,,---,,,,,,---......///000000111111111222333333444444444666888888555444555666555555666666666555444444333444555555666666666666666777888:::;;;<<<======>>>???AAACCCDDDCCCCCCBBB????????????>>><<<;;;:::888888999:::;;;===>>>>>>????????????????????????BBBAAABBBCCCCCCBBB???======>>>@@@AAAAAAAAA@@@???<<<<<<;;;;;;;;;;;;;;;<<<888999999::::::999888777888888999999888888777666444444555666666777888888888777777888::::::999888444666888777666555777999999888888777777777888888888888888888888777777777444444444555555666666666333222111111000000111111000111111111000///---,,,////////////000000000000000000000000////////////222222222111111111111000.../////////000000111111000000000000//////////////////////////////////////////.........---------***,,,......,,,+++***+++------,,,,,,------...///...---+++***)))***++++++************************))))))******++++++++++++,,,+++***))))))***+++,,,+++*********+++,,,,,,---******************************************++++++************************(((((())))))*********+++++++++************++++++(((((((((((((((((((((((((((((())))))*********+++************************%%%)))---,,,(((%%%&&&)))((()))***)))((('''((()))))))))))))))))))))))))))))))))************))))))%%%(((,,,,,,***))))))***))))))))))))))))))***+++++++++******))))))((((((((()))***++++++***)))((())))))************)))))))))))))))(((&&&$$$""" ))))))******+++++++++,,,(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******++++++***))))))))))))))))))))))))((((((((((((((((((((((((%%%(((***)))&&&%%%'''***))))))((())))))***+++,,,))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************************************))))))))))))((((((((((((((((((((((((''''''(((((()))*********%%%%%%&&&'''((()))******&&&''')))*********)))(((******))))))((((((''''''))))))))))))************'''((()))++++++******)))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,---...------,,,******+++,,,------...///------,,,,,,,,,------...+++,,,---,,,***)))***+++,,,,,,------...///000000000111111222333333444444777999:::888444222222333555555555666555555444444555666666777777777777777666777888:::;;;<<<======@@@AAACCCDDDDDDCCCAAA@@@>>>??????@@@???===<<<:::888999999;;;<<<======>>>????????????@@@@@@@@@AAACCCBBBAAABBBBBBAAA???<<>>??????===<<<@@@@@@???????????????@@@???@@@@@@>>>;;;999999:::<<<;;;;;;;;;<<<===???@@@BBB@@@??????BBBDDDEEEEEEGGGFFFCCC@@@>>>>>>>>>???>>>???@@@AAA@@@@@@>>>>>><<<;;;:::999888888888888999999:::::::::999888888999999999888888888888777999888666777888:::999888:::999999888888888888888666666666666555444333333444555777888999999999888999999888777666666666777555444444555666666555333555444333333222222222333777666444333222111111111111111000//////...//////222111111000///......---222333444444333111///---------........./////////---...///000000///...---///............---------......////////////......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++************************)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((()))))))))((((((''''''(((((()))*********)))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((()))))))))((((((************++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))***,,,+++***))))))***(((((((((((())))))))))))'''''''''((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((()))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((+++)))&&&&&&(((***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((('''&&&&&&&&&))))))*********)))))))))*********************)))(((((((((((())))))))))))***(((''''''***,,,------))))))((((((((((((((((((((('''&&&&&&&&&(((***+++))))))))))))(((((((((((('''((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))++++++*********)))))))))))))))***+++,,,,,,++++++,,,,,,+++***)))))))))***++++++++++++++++++++++++,,,,,,,,,------------...++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000000111222333444555666444333333555666555444666666555444444444444444333555777999999999888888888999<<>>===??????>>>>>>>>>>>>>>>???>>>??????>>>;;;::::::;;;<<<<<<;;;;;;<<<>>>???@@@AAA???>>>???AAADDDEEEEEEEEEDDDAAA???>>>===>>>???@@@@@@AAABBBAAA@@@???>>><<<<<<;;;:::999999999999888888888888888888888888999999999888888888888888888777666777999:::::::::::::::999888888888888999666666666666555444444333444555777888999999999888:::999999888888888888999555444444444666666444333444444333222222222222222555444333222111000000000222111000000/////////000111111111000///.........000000111222222111//////.........//////000000000......////////////......///............---------......////////////......++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++))))))))))))))))))))))))******************************++++++++++++++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))((((((((((((((()))*********)))(((''''''((()))***(((((())))))))))))(((((())))))(((((((((((())))))'''(((((((((((((((((('''******))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))'''((((((((((((''''''&&&''''''((((((((()))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((***,,,,,,+++***+++,,,''''''(((((())))))******)))))))))(((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))***((('''((()))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''&&&&&&))))))))))))))))))))))))*********))))))((((((((((((((((((((())))))))))))***))))))***---///......)))((((((((((((((()))***)))((('''&&&&&&'''((()))*********)))))))))((((((''''''((((((((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))(((((())))))+++,,,------------,,,,,,+++))))))(((((((((------------------------,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++++++++,,,,,,---//////000111222333333444555444333333444555444333666555444444444444444444222333555888999::::::999999;;;===???@@@@@@???>>>======<<<<<<<<<<<<======<<<===>>>===;;;:::;;;<<<======<<<<<<===>>>???@@@???===<<<>>>@@@CCCDDDDDDBBBAAA???>>>======>>>>>>AAABBBBBBBBBAAA@@@>>>===<<<<<<;;;:::999999999999888777666666666777888999::::::999888888888888888888777666777999;;;;;;:::::::::999888888888888888666666555555555555555555555666888999999999888888888888888888888888888999444333333444555555444222333222111111111111111111444333222111000/////////222222111000000000000111111111000000//////......000000000111000///......222222222222111111111111...//////////////////...///............------------......//////......---***+++---......---+++***++++++++++++++++++++++++*********)))))))))))))))************************((((((((((((((((((((((((************************+++++++++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))((((((((((((((())))))***+++)))(((&&&&&&((()))+++(((((())))))))))))(((((())))))(((((((((((())))))'''(((************((('''))))))))))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***''')))++++++)))))))))***''''''(((((())))))******)))(((((((((((((((((((((''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))*********))))))(((((((((((()))))))))************((((((((((((((((((((((((''''''(((((())))))******((((((((()))***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++*********)))))))))(((((((((((((((((())))))***+++******)))((('''&&&&&&(((((((((((())))))))))))*********,,,...///...,,,)))(((((('''(((((()))))))))(((((('''''''''(((((())))))))))))(((((((((((('''''''''((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((((((((((()))+++,,,---......///------+++***))))))))))))------------------------++++++,,,,,,,,,---------++++++++++++++++++++++++******************++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,//////000000111222222333555444333333444444333111555555444333333444444444333444555777888999999999:::;;;===>>>???>>>======;;;::::::::::::;;;;;;<<<;;;<<<======;;;;;;<<<===============>>>>>>??????===<<<;;;<<>>===<<<<<<<<<======AAAAAABBBAAA@@@>>><<<;;;;;;::::::999888888999999999888666666666888:::;;;;;;:::999888888888999999:::888777777999::::::999999888777777666666777777555555555555555666666666666777888999999999888777444444555555666666666666444333222333555555333222111111000000000000111111333333222111000/////////222222111111111111111222111000000000/////////...111111111000///...---,,,444444333222111000///////////////......////////////............---------------............------++++++------------++++++++++++++++++++++++++++++))))))))))))))))))))))))************************((((((((((((((((((((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************'''((((((((()))))))))***((((((((((((((())))))***+++)))(((&&&&&&((()))+++(((((())))))))))))(((((())))))(((((((((((())))))))))))+++,,,,,,+++))))))(((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))************))))))((('''))))))*********+++++++++))))))))))))))))))))))))%%%&&&&&&'''((())))))******+++,,,+++)))''''''((('''((((((((()))))))))***''''''(((((()))******+++''''''(((((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''''''''((()))))))))************((((((((((((((((((((((((''''''(((((())))))******'''((()))***)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++************))))))))))))((((((''''''((()))******+++******)))((('''&&&&&&(((((((((((())))))))))))+++******,,,......---++++++***)))(((''''''''''''((((((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((()))))))))((()))+++,,,---......//////...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---......///...---------------.../////////000000111111111333222222333444444222000444444333333333444444555555666666777777777777777999:::;;;<<<<<<;;;;;;:::999999888888999::::::;;;:::;;;<<<<<<;;;;;;<<<============>>>>>>>>>>>>>>><<<;;;:::;;;>>>@@@BBBBBB===<<<<<<<<<<<<<<<<<<<<>><<<:::999999888777777777777777777:::999888888888:::===>>><<<;;;999888888888999:::===;;;999888999999888777777777666555555555555555555555555555555666777888888888999::::::999777777333444555666777777666666333222222333444444333111000000000//////000111111444333222111111111111111222111111111111111222222000000000000////////////333222111000///...------111111000///......---,,,//////............/////////............---------------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))++++++++++++++++++++++++))))))******+++,,,,,,,,,)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************''''''(((((())))))******((((((((((((((()))*********)))(((''''''((()))***(((((())))))))))))(((((())))))(((((((((((()))))))))******++++++******)))''''''(((((((((((())))))((((((((()))))))))******)))))))))))))))))))))))))))***************)))(((((((((((()))))))))******))))))))))))))))))))))))'''''''''(((((())))))***,,,---...---***((((((((()))))))))))))))(((((((((&&&''''''(((***++++++,,,(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&'''(((***+++*********))))))((((((((((((((((((((())))))))))))***))))))+++...000000///000///---+++)))'''&&&&&&''''''(((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******))))))+++,,,------------......---,,,,,,,,,,,,---************************++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,---...//////......---------......///......//////000000000000111000111333444444333111333333333333333444444555666666666666666666666666999999999999999999888888888777777888888999:::;;;:::;;;<<<<<<;;;:::;;;===<<<<<<============<<<<<<<<<;;;999:::<<>>>>>>>>===<<<:::999777777666666666666666777::::::::::::;;;===???@@@===;;;999888777888:::;;;===;;;999999999:::999888777666666555555555555555555555444444555777999:::999999:::::::::999777666666777888999:::999888777222222111222333333222000000000000000000000111222444333222111111111111111111000000000000111222222000000000000////////////222111000000////////////........................000///...------...///000///............---------,,,------......------,,,...---+++******+++---...************************)))))))))******+++++++++************************************************************************(((((())))))***++++++,,,)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))'''((())))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,***(((((()))******))))))((((((''''''(((((()))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))***(((&&&&&&)))+++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((('''&&&&&&&&&(((***+++*********************)))(((((((((((())))))))))))((('''(((***///333666666777555222///+++)))'''&&&&&&&&&'''(((((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((((((((('''''')))))))))))))))))))))))))))))))))*********++++++))))))***+++,,,,,,++++++,,,,,,++++++,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++,,,---...///,,,,,,,,,,,,---...//////......////////////000000......000222444555333111333333222222333333444555555555555555666666777888999999999888888777777777777777777777888999:::;;;:::<<<<<<<<<:::::::::<<<:::;;;<<<======<<<;;;:::===;;;999999;;;=========<<<======<<<<<<;;;::::::======>>>>>>>>>===;;;:::777777666666666666777777999:::;;;<<<>>>???@@@AAA===<<<999888777888:::;;;:::999888888:::;;;;;;;;;888888777666666666666777555555444444555777:::;;;::::::;;;;;;:::888777666888999:::;;;:::999888666222111111111333333222000111000000000000111222333222222111000000000000111000/////////000000111222////////////000000000000000000000000000111222222------...///000111222333000///...------...///000//////.........---------,,,------......------,,,///---+++))))))+++---///************************))))))******+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((())))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&'''((()))))))))((())))))))))))************))))))))))))))))))))))))************))))))))))))%%%'''((()))((('''((()))++++++***)))((('''&&&&&&************))))))))))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''(((((())))))******++++++))))))))))))************))))))))))))))))))))))))******))))))(((((('''''')))******(((%%%%%%))),,,((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++,,,,,,,,,))))))))))))************((('''&&&%%%&&&(((***,,,***************+++++++++(((((((((((())))))))))))&&&&&&&&&***111777;;;===<<<:::777222...***(((&&&%%%%%%'''((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))******+++++++++,,,)))******+++++++++******************+++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++******************+++,,,---...*********+++,,,---...///.........///////////////------///222555555444222222222222222333333444555333333333444666777999:::::::::999888888777777777777777777777888999:::;;;;;;<<<===<<<:::999:::;;;:::;;;<<<<<<<<<;;;:::999===;;;999999:::<<<<<<;;;============<<<;;;:::999======>>>??????>>>===<<<888777777777777777888888888999;;;===>>>???@@@@@@>>><<<999888777888:::<<<888777666888;;;===>>>>>>:::999999888888888888888555555444444555888:::<<<:::;;;;;;;;;:::888777555777888999:::999777555444222111000111333333111000111111000000111222333333111000000////////////000//////...//////000111111////////////000000000000333222000/////////000111111000///------,,,,,,,,,///000000000000000//////000000//////.........---......---,,,,,,,,,,,,------------,,,+++***)))((()))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((---***'''''')))+++***)))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))*********)))'''(((***,,,))))))(((((((((((())))))************))))))))))))(((((()))***************'''''''''(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))'''(((******((((((((()))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((((((((((((+++++++++***************(((((()))***++++++,,,,,,))))))))))))))))))))))))******))))))((((((''''''...------,,,+++***))))))---,,,***(((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))************)))(((((((((((((((&&&((()))***)))((()))***))))))************))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((''''''(((+++,,,++++++((('''&&&'''((())))))'''+++***))))))***,,,...///...---000444///'''&&&+++''''''&&&%%%&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))******))))))******+++,,,,,,,,,,,,++++++*********,,,+++++++++***))))))))),,,++++++******++++++,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------............---,,,,,,++++++++++++------...//////...---,,,///000000111111111000000000000111222333333333333444444333444555777999:::<<<;;;:::888777666666555===<<<::::::<<<======<<<===;;;999888888:::===>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>===:::888888999;;;===999;;;======;;;:::999::::::;;;<<<<<<<<<;;;:::999888999999888888777666555666999<<<>>>>>>======>>>>>>===;;;:::999999:::;;;::::::::::::;;;<<<======888888999999888888777666555555555555666777888999;;;;;;:::999888777666666666999;;;:::777555555777555444333222222222333333111111000000000000111111222111///...---...000111////////////000000000000111111000000000000111111222222000/////////000111000000///...------,,,---....../////////......---000/////////.........---......---,,,,,,,,,,,,------------,,,,,,***))))))...---++++++++++++---...))))))))))))))))))))))))************************,,,***'''''')))+++***)))))))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))'''((()))+++***)))((((((((((((((()))(((((((((((('''''''''''''''((())))))******))))))+++***)))(((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))******)))))))))(((((((((************************)))))))))***************(((((()))******+++,,,,,,))))))))))))))))))))))))***)))))))))(((((((((''',,,,,,++++++******)))))),,,+++)))'''&&&&&&'''((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))************)))((((((((((((((()))***++++++)))''''''(((((())))))******))))))((((((((((((((())))))))))))***************)))(((((()))))))))))))))))))))))))))((('''(((***++++++***((('''&&&'''((())))))'''((('''&&&&&&'''(((***,,,,,,***---111///(((%%%''''''&&&&&&%%%&&&'''((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((******))))))******+++,,,---------,,,,,,,,,+++++++++++++++***************,,,++++++******++++++,,,,,,,,,------------,,,,,,++++++************++++++,,,,,,,,,---------.........---,,,,,,+++++++++,,,------...//////...---,,,...///000111111111111111000111222333333444444444444444333444555777888999===<<<;;;999888777777777;;;:::999999;;;<<<<<<<<<<<<:::888777888999<<<===;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888888:::;;;===:::<<<>>>===;;;:::999:::999:::;;;;;;;;;:::999888888888888888888777555555555888;;;<<<<<<;;;;;;<<<;;;;;;::::::::::::::::::999999999999:::;;;<<<<<<;;;;;;;;;;;;;;;::::::999777777777777888999::::::;;;::::::999888777777666777999;;;999666444555666444444444333333333222222111111111000000111111111222111///.........000000.../////////000000000000111000000//////000000111222111111000///000000000000//////......---------,,,------.........------/////////.....................---,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))---+++)))'''''')))+++---))))))))))))))))))))))))************************+++)))(((((()))******)))))))))))))))))))))))))))************************)))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******)))(((''')))+++******)))(((((((((((((((((((((((((((''''''''''''''''''((())))))))))))(((+++***)))(((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((('''(((******((((((((()))))))))))))))))))))))))))))))))((((((((((((((('''************************''''''(((((())))))******((())))))******+++++++++))))))))))))))))))))))))))))))))))))((((((((((((*********)))))))))))))))***)))(((&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))*********))))))(((((((((((((((,,,---...,,,)))'''&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))***)))((()))***+++***)))((('''&&&'''((())))))''''''&&&%%%%%%&&&''')))***++++++...111000***&&&%%%'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++---------------,,,,,,,,,***************+++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------------,,,+++++++++,,,,,,,,,---............------------///000111111111111111111222333444444444444444444444444555666888888===<<<;;;:::999999999999999777777888:::<<<<<<;;;:::999777666777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888:::<<<===<<<===>>>>>>;;;:::999:::999999:::::::::999888777888888888888777666555555444777999:::999888888999999::::::;;;;;;;;;::::::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::888888888888999:::;;;<<<::::::999999888888888777999::::::888666444444555333444444555444333222111222222222222222222222222222111///.........///000....../////////000000000000000////////////000000222111111000000000000000///////////////...------,,,------............---...........................---,,,,,,++++++,,,,,,,,,,,,------,,,++++++******)))(((''''''((()))***))))))))))))))))))))))))************************))))))((())))))*********))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((()))***)))(((''')))***+++***)))((((((''''''(((************))))))))))))&&&''''''(((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''((((((((((((((()))'''(((******((((((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((()))))))))*********+++(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))*********)))(((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((()))))),,,---...,,,***'''''''''''''''((((((((((((''''''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))+++***((()))******)))(((((('''&&&'''((())))))'''))))))((((((((()))***+++---111666666000***'''(((&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,,,,++++++******++++++,,,******++++++++++++******......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,---------...------+++,,,---///000111111111111222333444444555444444333333444444555666777777;;;;;;:::999999888999999666555555666888:::;;;;;;888777666555666777888999;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::<<<======>>>???===;;;:::::::::::::::;;;;;;:::999888777888888888888777666555444333555777777666666666777888999;;;<<<======<<<;;;999999:::;;;<<<<<<<<<<<<::::::;;;;;;::::::999888888888888888999:::;;;;;;999999999999999999999999::::::999777555444444444222444555666666444222111333333333333333333333333111111000///...//////000........./////////000000000//////......//////000111111111111000000000///...///000000000///...---,,,---...///////////////---------...............------,,,++++++++++++,,,,,,,,,---------,,,++++++***+++------------+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))'''(((***)))((('''((()))******)))(((((((((((((((************))))))))))))&&&''''''(((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((((((((((())))))*********'''(((******((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((())))))***)))))))))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((())))))************))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))***+++,,,,,,***))))))***''''''((((((((((((''''''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))+++***((()))******)))(((((('''&&&'''((())))))'''******))))))******++++++,,,555<<<888...''''''***&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******+++++++++))))))(((((())))))***+++******************++++++)))))))))***+++++++++,,,,,,++++++******++++++,,,)))******++++++******)))...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,------......++++++---...000000111111111111222333444444444444333333444555555666666666888888777777777777777777555444333555777999:::999666666555555555666777888;;;;;;;;;;;;;;;;;;;;;;;;999888888888999;;;<<<======>>>>>><<<:::999:::;;;;;;<<<<<<<<<;;;:::888777777888888777777666555444222444555666555555666777:::;;;<<<>>>>>>>>>===<<<:::;;;<<<===>>>>>>>>>===::::::;;;;;;::::::999888666666666777777888999:::888888888999::::::;;;;;;:::999777666555555444444333444555666666444222111222333444444444444333222111000000///////////////............//////////////////............//////000111111111111000//////...///000111111000......,,,---...///////////////---------------.........------,,,+++++++++++++++,,,,,,------------,,,,,,((())),,,......,,,)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&(((***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***)))(((''''''((())))))(((((((((((())))))((((((((((((''''''''''''''''''((())))))))))))(((+++***)))(((((('''''''''))))))))))))))))))))))))(((((())))))******++++++'''(((******((((((((()))))))))))))))))))))))))))'''(((((((((((()))))))))************************&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))*********************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((())))))***''')))++++++*********+++'''(((((())))))(((((('''(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))***)))((()))***+++***)))((('''&&&'''((())))))'''(((((((((((((((((((((((()))333888333)))%%%&&&(((%%%&&&''''''(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,)))(((((((((((()))******))))))))))))***************************+++++++++,,,++++++******++++++,,,*********++++++*********+++******))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,------,,,+++++++++,,,---...///++++++---...////////////000000111222333333333333222333444555555555555555555555555555555555666666666444444555777999999888555555555555555666666777999999999999999999999999777777888888:::;;;<<<===;;;<<<<<<;;;999999:::<<<<<<=========<<<:::888777777777777777666555444444111333555555555555777999;;;<<<<<<============<<<;;;<<<===???@@@??????>>><<<<<<<<<<<<<<<;;;::::::555555555555666777888999777777888999:::;;;<<<===:::888555444555666555555444555555666555444333222222222444444444444222222000000000000////////////------........./////////......------------......000111111222111000///...---...000111111000///...++++++,,,---...//////...,,,,,,,,,------.........---,,,++++++***+++++++++,,,,,,---------------,,,'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%(((++++++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&((()))***(((''''''((((((''''''(((((()))***+++(((((((((((('''''''''''''''((())))))******))))))+++***)))(((((('''''''''))))))))))))))))))))))))''''''(((((()))******+++'''(((******((((((((()))))))))))))))))))))))))))((((((((()))))))))******************************(((((((((((((((((((((((()))))))))))))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))***(((((()))))))))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******&&&(((******)))))))))***((())))))******))))))((((((((((((((())))))))))))***************)))(((((()))))))))))))))))))))))))))((('''(((***++++++***((('''&&&'''((())))))''''''''''''((('''''''''&&&'''---///***'''))))))'''%%%&&&'''((((((((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,((((((((((((((()))******))))))*********++++++++++++++++++***************,,,++++++******++++++,,,***++++++++++++++++++******))))))(((((())))))***,,,,,,,,,+++++++++******,,,+++++++++,,,,,,---...+++++++++++++++---...///+++,,,---...............//////000111222222222222222333444555555555444444444444444444444555666666777555444555777888888777555555555555666666666777888888888888888888888888666666777888:::;;;======999::::::999888888;;;===<<<<<<<<<<<<;;;999777666777777777777666555444333111333555555666777999<<<<<<;;;;;;::::::::::::;;;:::;;;===???@@@???>>>===;;;;;;;;;;;;;;;::::::999555555555555666777888888666777888999;;;<<<===>>>999666333333555777777666555555555555444444444444111222333444444333222111000000000000000//////...---------.........//////...------------------...000111111222222000///...---...000111222111///...)))***+++,,,------...---,,,,,,,,,------.........---,,,++++++******++++++,,,,,,------...---------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************$$$(((+++,,,***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))%%%''')))***((('''''''''''''''''''''(((***+++,,,************))))))))))))(((((()))***************'''''''''(((((()))***+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***''')))******((((((((()))))))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******************))))))))))))''''''((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))******((((((((((((((()))******'''(((******((((((((()))))))))************))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))(((''''''(((+++,,,,,,+++((('''&&&''')))))))))''''''(((((()))((((((''''''((()))'''%%%)))///...'''%%%%%%'''((((((((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((()))************+++++++++,,,,,,,,,,,,+++++++++******)))))),,,++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,++++++*********++++++++++++,,,,,,---...++++++******+++---...///,,,,,,------...---------...///000111111222111111222333444555555555444333444444444444444555666777888666555555777888777777555555555666666666666777777777777777777777777777555666777888:::<<<======888888999888777888;;;===;;;;;;;;;;;;:::888666555777777777777666555444333111333555666666888;;;>>><<<;;;999888777888999999999:::<<<>>>???>>>===<<<888999999999999888777777555555555555666777888999666666777999;;;===>>>>>>999555222222555777888777666666555444444444444555000111333444444333111000000000000000000//////...---------.........//////...------,,,,,,------...222222111000///...------------...............---//////...---...///000111000000000000000/////////,,,,,,,,,++++++*********,,,---......,,,,,,---...***+++,,,,,,,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((()))++++++)))(((&&&((((((((((((((()))******((()))******)))'''%%%$$$******))))))((((((''''''))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))))))))(((''''''((()))***+++***(((&&&%%%$$$%%%'''(((******))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))(((&&&%%%$$$(((((())))))*********+++)))((('''&&&&&&&&&&&&&&&((())))))))))))((((((''''''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))+++***)))(((((()))***+++******))))))((((((''''''******))))))((((((''''''((()))))))))'''''')))***&&&&&&&&&&&&'''((()))***)))((((((((((((((()))******)))((('''&&&&&&&&&&&&(((((((((((((((((((((((('''((()))***************+++++++++++++++***))))))(((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''(((((()))))))))'''&&&%%%'''''''''''''''((()))***''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******+++*********))))))((((((((()))***++++++***)))((()))************+++++++++******+++++++++,,,,,,,,,************************(((((((((((()))***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++,,,------......------,,,***+++,,,---............111000...---...///111222222222222222222222222222333333444444444444444444444333333444777888888777444444333333333444555555666666555555555555666666555666777888:::;;;======<<<<<<<<<;;;:::999777777999999999999999888777777;;;;;;999777666555555555333333333444666888;;;<<<<<<;;;::::::999999999999<<<<<<<<<<<<<<<;;;;;;;;;888888777777666666555555555555555555555666777888555666888:::;;;<<<<<<<<<444555666777777666555555333444555555555444333222333333333222222222111111111111000///////////////***+++,,,,,,,,,,,,---...........................000000//////////////////111111111111111000//////......---------...///000//////......---,,,,,,+++,,,,,,,,,+++++++++*********+++,,,,,,******+++,,,***++++++,,,,,,++++++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******''''''''''''&&&%%%$$$$$$***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&''')))******)))(((''''''((()))))))))((('''&&&))))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***))))))((((((((((((((()))))))))******)))(((((('''''''''''''''(((((())))))))))))(((((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((''''''&&&&&&''''''(((***)))))))))((((((((('''(((((((((((())))))))))))((())))))(((''''''(((******))))))((())))))******))))))(((((((((((())))))***))))))((())))))******))))))))))))))))))))))))((())))))************)))******++++++******)))((((((((((((((()))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&''''''(((((())))))((('''&&&(((''''''''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******************)))))))))((())))))************)))))))))************+++++++++*********+++++++++,,,,,,************************///...---,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,---............///...---,,,,,,...///111222222222222222222222222333333333444444444444444555444444555777888777666333333333333333444444555555555444444444444555555555666777888:::;;;<<<===<<<<<<<<<;;;:::888777666888999999999888888777666999999777666555555444444111111222444777:::===???;;;;;;::::::999999::::::<<<;;;;;;;;;::::::999999888888777777666555555555555555444555555666777888666666666666777777777777555555666777777666555444333444555666666555444444333333333222222222111111111111000///////////////+++,,,------,,,+++,,,...------------------------............/////////000111111111111111000///...---------,,,---......//////......---,,,+++******,,,,,,,,,++++++++++++******+++,,,+++***)))***,,,******+++,,,,,,+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,+++***))))))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))(((((('''%%%&&&(((************)))(((((()))))))))((('''&&&))))))))))))))))))))))))((())))))***************))))))))))))))))))))))))))))))(((((((((((())))))((())))))***++++++++++++'''((((((((((((((())))))***))))))(((((((((((((((&&&'''((())))))***))))))***))))))((('''&&&&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&''''''''''''''''''&&&))))))))))))(((((((((((('''''''''((()))*********((())))))(((''''''(((***+++******))))))))))))******))))))(((((())))))))))))))))))***+++,,,---...************************)))************))))))((())))))******))))))((('''(((((((((((())))))))))))***)))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&'''(((((()))((((((''')))((((((''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))******))))))))))))******)))************+++++++++*********++++++++++++,,,************************//////...,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************++++++++++++************+++,,,------------,,,,,,+++***+++,,,---...111111111111111111222222222333333333444444444555555555555666888888666444333222222222333333444555555444444333333444444555555666777888999:::;;;;;;<<<<<<;;;:::999777555444777888888888888777666666777666555555444444555555333333444666888:::<<<===::::::::::::::::::;;;;;;;;;::::::999888777777777888888777666666555555444444444444555555666888888===<<<:::888777777777888666666666666666555444333111222333444555555444444333333333222222222111111111111000///////////////,,,---...---,,,+++,,,---------------------------..................//////,,,------.........------,,,,,,,,,,,,------.....................---------+++++++++++++++++++++++++++---------,,,+++,,,---******++++++++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))******)))(((((()))******((((((((((((((())))))***---,,,+++)))))))))***+++))))))))))))((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***)))))))))%%%&&&'''((()))******+++(((((((((((((((((((((((((((((()))************)))(((((((((((((((((((((((())))))(((((((((((())))))((()))******++++++******''''''''''''((((((((((((******)))))))))))))))***&&&&&&''')))***************))))))(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((()))++++++++++++)))((())))))))))))(((((((((((('''((((((((()))))))))***'''((()))(((&&&&&&((()))))))))(((((()))******+++******))))))((()))))))))************+++,,,------***************************************)))(((''')))))))))))))))(((''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''''''&&&&&&'''(((((()))))))))***)))((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******))))))************))))))*********)))))))))))))))+++***)))(((((()))***+++))))))*********+++++++++************++++++++++++************************))))))))))))***+++,,,,,,++++++++++++++++++++++++******************************++++++++++++******)))***+++,,,,,,---------,,,++++++***+++,,,------000000000111111111111111222222222333333444444555555555555777888777444222222222222222222333444555555555555444444555555555666666666777888999::::::;;;;;;:::999888666555444777777888888888777777666666555555444555555666666888888888777777888888888888999999:::;;;;;;;;;;;;;;;::::::999888777666666888777777666555555444444444444444444555777888999@@@>>>;;;999888888999:::777777666666555444333222...///111222333333333222333333333222222222111111111000000///////////////---...///...,,,++++++,,,........................111000000///......------)))***+++,,,---.........,,,,,,,,,---------------,,,,,,------.../////////+++++++++++++++++++++++++++,,,------++++++,,,---************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((())))))***)))(((&&&%%%%%%%%%''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''&&&''''''((()))***+++,,,((((((((((((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))******))))))((('''((((((((((((''''''''''''******))))))))))))***+++&&&&&&''')))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((******,,,------,,,******(((((((((((())))))))))))***)))))))))(((((((((''''''(((((('''&&&&&&''')))(((((()))***+++---///000++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))***************)))(((''')))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''(((((())))))***)))((('''''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))************)))((())))))))))))))))))******+++***)))(((((()))***+++))))))*********+++++++++))))))*********+++++++++************************''''''''''''((()))***+++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,++++++((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000111111111111111222222333444444555555444444555666666444222222222222222333444555666777777666666666666777777666666666777777888888888:::::::::999888777666555777777888888888888777777666666555555666666777777888888888888777777666666888888:::;;;;;;;;;;;;:::::::::999999888777777666777777666666555444444444333333444444666777888999;;;:::888666555666777888777777666555444333333333///000222333444444444333333333333222222222111111111000000///////////////---...///...,,,+++,,,---////////////////////////222222111000///...------+++,,,---...///000000000,,,,,,---............---+++++++++,,,------......***++++++++++++,,,,,,,,,)))***+++***)))((()))++++++***))))))))))))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((()))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))'''(((((()))))))))))))))+++******)))((('''''''''+++***)))((((((((())))))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))*********)))((((((''')))))))))((((((((((((''')))))))))))))))******+++&&&'''((())))))***))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((())))))******))))))((((((((((((((())))))))))))*********)))(((''''''''''''(((((('''&&&&&&''')))((()))***,,,...111333444,,,+++******))))))))))))***))))))((((((((()))))))))))))))))))))))))))))))))************))))))((())))))******))))))((('''(((((((((((())))))))))))(((((()))))))))))))))***((((((((((((((((((((((((%%%&&&''''''((('''''''''(((''''''''''''(((((())))))((((((''''''''''''(((''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))((())))))))))))******************))))))))))))******)))************+++++++++)))))))))************+++************************,,,+++***))))))((())))))++++++++++++++++++++++++*********+++++++++++++++++++++,,,,,,,,,,,,++++++(((((()))***++++++++++++,,,,,,---------...............//////000000111111000000111222333444555555444222111222333444333222222222222333444555666777888777777777777777777888666666666666666777777777999999::::::999888888777777777888999999999999888666666666555666666777777333444555777888888888888888999:::;;;<<<;;;:::999999888888888888777777777777777666555555444444333333333333444666777999:::;;;:::999888888999::::::666666555444333333333444222333444666666666555555333333333222222222111111111111000///////////////---...///...---,,,---...////////////////////////222222111111000000000//////000000111000000//////,,,---.../////////...............---------,,,,,,******+++++++++,,,,,,,,,(((***+++***)))((()))***+++***)))(((((()))***+++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((((((((((((((()))*********++++++,,,,,,++++++***'''((((((((()))))))))***))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''''''((())))))))))))))))))))))))(((((((((((()))+++***)))((((((((()))***))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******++++++************)))))))))(((((((((((((((((((((((()))******(((((())))))))))))((((((*********)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))((((((((((((''''''((('''&&&%%%''')))((())))))+++---///111222---,,,+++***))))))))))))((((((((((((((()))***+++************************((())))))************)))******++++++******)))((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%'''(((((((((''''''))))))''''''&&&'''(((((((((''''''''''''(((((()))''''''((()))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))***++++++***)))(((((()))))))))************))))))************)))))))))************+++++++++))))))))))))************************************---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,---******++++++++++++******'''((()))***+++++++++++++++,,,,,,---------------------...//////000111111000000111222333444555555333111...///000333333333333333333444555666888888777777666666666666777777666666666666666666666666888999999:::::::::::::::888888999:::::::::::::::666666555555444555555555111222444666777777777777999:::;;;<<<<<<:::999888666666666666666777777777777666666555555444333333333333333444666777999:::======<<<<<<<<<;;;;;;;;;555555444333333333444555222333444555555444333222333333333222222222111111111111000///////////////,,,---......------...///........................111111111111222222222222222222111111000...---,,,------///000000000///...444333222111///...,,,,,,*********++++++,,,,,,,,,***,,,,,,,,,+++***+++,,,+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))+++,,,,,,+++)))(((((((((((((((((()))******'''(((***++++++***)))((('''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((''''''(((((()))***+++(((((('''((()))***,,,---))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))(((((((((((())))))((((((***+++,,,---------++++++******))))))(((((((((((('''(((((()))******((()))))))))))))))((('''++++++***((('''&&&%%%$$$))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((((((((())))))******''''''(((((())))))******&&&'''((('''%%%%%%'''(((&&&''''''((()))+++,,,------,,,+++***))))))))))))&&&&&&'''((()))+++---...++++++++++++++++++++++++'''((()))***************+++++++++++++++***))))))(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((($$$%%%'''(((((((((''''''***)))((('''&&&&&&'''((('''''''''''''''((()))***'''(((((()))))))))))))))))))))))))))))))))))))))******))))))))))))******''')))***++++++***)))'''(((((())))))*********+++((()))***++++++***)))((()))************+++++++++))))))))))))************************************(((((((((((()))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,---------))))))************))))))'''((()))******+++++++++++++++,,,------------,,,---------...///000000111///000111222333444555555222///---,,,///222444444333444444555666777999999666666555555555555666666666666666666666555555555777888999:::;;;<<<<<<<<<888999:::;;;;;;;;;;;;;;;666555444333333333333444333444555666666555444333999:::<<<<<<<<<:::888777333333444444555666666666777666666555444444333333333333333444666888999::::::;;;;;;:::999888777666555444333222333444555666///000111222111111///...333333333222222222111111111111000///////////////+++---......------///000,,,,,,,,,,,,,,,,,,,,,,,,111111111111000000000000......//////...---,,,,,,------------------------,,,------......------,,,++++++++++++,,,,,,---...************************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))(((((('''''''''&&&***))))))(((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))+++*********))))))(((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&'''((()))******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******+++******)))(((''''''&&&***)))(((''''''((()))***)))))))))))))))******+++))))))))))))))))))))))))******))))))((((((''''''((()))***++++++,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((($$$%%%&&&((())))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((*********)))))))))))))))+++,,,,,,***(((&&&''')))+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******))))))******+++,,,000---***))))))++++++***+++++++++*********)))))),,,,,,++++++***)))(((((((((((())))))*********+++*********)))))))))))))))******+++,,,,,,---......000000111222222222222111111111111111111111111111333333333333444555666666666666555555555555666666::::::999999888777777666===<<<;;;;;;<<<;;;999777777777777666555555444444555444444333333222111111333444555777888888888888<<<<<<;;;;;;999888777666555555555555555555555555555444444333333444444555333444555666888888999999888888999999999:::::::::666666555444333333333333333444555666666444222111111000///////////////000111000///------......///..............................------------......111111111000000000//////000000000/////////......------------------------,,,------......------,,,++++++*********+++,,,,,,************************************************************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))((((((((('''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''(((((((((((())))))))))))************)))))))))(((((()))))))))))))))))))))***)))))))))((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((()))***************)))((('''''''''***)))((('''''''''((()))))))))(((((())))))***+++))))))))))))))))))))))))***)))))))))((((((((('''&&&'''(((***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((((((&&&''''''(((((((((((('''&&&&&&&&&'''''''''(((((('''''''''(((((((((((((((''''''''''''((((((((((((***))))))))))))))))))))))))***+++***(((((()))+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))******))))))******+++,,,---+++(((((()))*********+++++++++*********))))))------,,,,,,++++++******)))))))))*********++++++***)))))))))))))))))))))++++++,,,------.../////////000111111222222111111000000111111222222222333111111111111222333444555666666555555555555666666888888888777777777777666<<<;;;::::::;;;:::999777555555555555555555555555444444444444444333333333444555777888999999888777;;;;;;;;;:::999888777666555555555555555555555555444444333333333333444444333444555777888999999999888888888999999999::::::666666555444333333333333333444555666555444222111000000////////////000000111000///...---...//////..............................------------......111111000000000000//////000///...---------...///------------------------,,,------......------,,,++++++******))))))******))))))))))))))))))))))))************************************************))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))((((((++++++************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((('''(((((()))***+++(((((((((((((((((((((((('''((((((((((((((()))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++***)))((('''&&&&&&(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((()))************))))))((((((''''''***)))((('''''''''''''''))))))(((((())))))***+++(((((((((((((((((((((((())))))))))))(((((((((((($$$%%%''')))***,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''(((((((((((())))))))))))))))))******((()))***)))((((((***,,,***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))************))))))******))))))******+++,,,+++)))''''''(((*********+++++++++***************++++++++++++++++++++++++)))))))))***************))))))))))))))))))******,,,,,,------......////////////000111111111111000///000000111222333444444222222222222333444555555666666555555555555666666666666666777777777888888;;;:::888888999999777666444444444444444555555555444444555555555555666666777888999999999999888777:::::::::999888777666555555555555555555555555555444444333333333333444444444555666777888999999999777888888888999999999999666666555444333333333333333333444555444333222111000000000//////000000111111000///.........//////..............................------------......111000000000////////////...---+++******+++,,,...------------------------,,,------......------,,,---,,,+++******)))******((((((((((((((((((((((((************************************************(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))(((((()))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((()))++++++((((((((((((((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''(((((((((((())))))))))))*********)))))))))))))))*********)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((())))))******)))))))))((((((((('''))))))(((''''''&&&&&&&&&((((((((((((((()))******(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''')))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((('''&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((()))))))))))))))*********)))******)))((((((***+++,,,,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))************))))))******))))))******+++,,,)))'''&&&''')))+++++++++************************((((((((((((((()))))))))((((((((((((((((((((())))))))))))))))))*********,,,,,,,,,---------............///000000000000/////////000111222333444555444444444444555666777888666555555444444555555666555555666777888999:::::::::888777666777777666555444444444444444333333333444555555666777777888888999999:::;;;:::999888777888888888777666555444444555555555555555555555555444333333333333333333444444555666777888888888888777777777888888888888999666666555444333333333333222333333444333222111111000000000///000000111111000000000///////////////..............................------------......000000000////////////......,,,+++******+++---...------------------------,,,------......------,,,...---,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))(((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))''''''''''''((()))++++++(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))******+++*********)))))))))((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))(((((((((''''''&&&((((((((('''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))$$$%%%&&&'''(((((((((((('''''''''''''''''''''&&&))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((())))))************+++,,,+++***((('''((()))------,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++************))))))************))))))******))))))******+++,,,)))((('''(((+++,,,,,,,,,************************((((((((((((((()))))))))''''''''''''''''''''''''(((((())))))************+++++++++++++++,,,,,,,,,------...////////////.........///000222333444444444444444444444666777777555555444444444444555555555666777888:::;;;<<<===:::777555555555666555444666666555444333333222222444555666666777888999999::::::;;;;;;:::999777666555666666666555444333222555555555555555555555555333333333222222333333333444555666777777777777777666666777777777888888888666666555444333333333333222222222222222111111111000000000000000111222222000000000000000/////////..............................------------......000000////////////......///...---------...///000------------------------,,,------......------,,,------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))******(((((('''(((((()))***+++((((((((((((((((((((((((((())))))))))))))))))******))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))))))))************+++++++++******))))))((((((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((((()))******))))))))))))(((((((((((((((((())))))))))))((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((())))))))))))+++++++++***)))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''(((((()))###$$$%%%&&&'''((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((((()))******++++++,,,,,,,,,***'''&&&'''(((,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,++++++++++++*********))))))************))))))******))))))******+++,,,)))(((((()))+++,,,,,,+++***************+++++++++++++++++++++++++++++++++''''''''''''&&&&&&&&&&&&((((((((()))******++++++************++++++++++++,,,,,,---............---......//////000111222222111111111111222333444444555555444444444444555555666777888999;;;<<<======:::777555444444555555444666666555555444333333333555555666777777888999999999::::::;;;:::999888777555666666666555555444333555555555555555555555555333333222222222222333333333444555555666666666555666666666666777777777777666666555444333333333333222222222111111111000000000000000000111111222333000000111111111000///.................................------------......000000/////////.............../////////000000000------------------------,,,------......------,,,++++++++++++++++++,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************''''''(((((())))))******(((((((((((())))))))))))((()))))))))************,,,,,,+++******))))))((('''((((((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&''''''(((((())))))))))))))))))))))))))))))'''&&&%%%%%%%%%%%%&&&'''((((((((((((((()))******(((((((((((())))))))))))'''((()))***+++++++++***(((''''''''''''((())))))))))))))))))))))))))))))'''((((((((()))))))))***++++++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((())))))$$$%%%&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++***++++++***((('''(((***---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++++++++*********))))))************))))))******))))))******+++,,,(((''''''(((***+++***)))))))))*********+++++++++------,,,,,,++++++******)))))))))((((((''''''''''''(((((()))******++++++++++++++++++++++++++++++++++++,,,---------------------....../////////000000000000000111222333333555444444333333444444555666666777999:::;;;<<<<<<:::888555333444555555555444444444555555666666666555666666666777777888888888888999::::::999888777777888888888888777666666555555555555555555555555333333222222222222333333222333444444555444444444555555555666666666777777666666555444333333333333222222111000000000000000000000000000111222333444000000111222111000///.................................------------......000/////////............,,,,,,---...//////......------------------------,,,------......------,,,***)))))))))***+++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))*********+++***))))))(((((((((((()))************************++++++******))))))((((((******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((())))))*********+++,,,,,,++++++***))))))((('''((((((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******(((((((((((())))))))))))&&&((()))+++,,,,,,,,,,,,'''''''''''''''((())))))************************'''((((((((())))))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))'''(((((()))***+++++++++((()))***)))((((((***,,,///...---,,,++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++++++++******))))))************))))))*********)))***++++++,,,''''''&&&((()))***((('''))))))******++++++++++++,,,,,,,,,+++***)))((((((++++++******)))))))))((('''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------...............111111111111222333444555555444444333333444444555555666777888999:::;;;;;;;;;888555333444555555555222222333555777888999:::666666666666777777777777777777999999999999888777999::::::::::::999999888555555555555555555555555333222222222222222222333222222333333444444333333555555555555666666666777666666555444333333333333222111111000000000000000000000000000111222333444000111111222222000///....................................------.........000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,---------************************))))))*********+++++++++''''''((()))***++++++,,,(((((())))))))))))((((((******))))))((((((''''''''''''''''''((((((((((((************))))))((((((******))))))((((((''''''+++++++++++++++++++++++++++***)))(((((('''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))++++++***)))(((((())))))''''''(((((())))))******'''''''''''''''&&&&&&&&&))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''((((((((()))******++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&(((((())))))((('''&&&&&&***))))))((('''&&&&&&&&&))))))))))))))))))))))))'''(((((((((((((((''''''***)))(((''''''((()))***(((((()))***************''''''(((((())))))*********)))))))))((((((''''''*********)))((('''''''''((((((((()))******+++++++++++++++)))((('''(((******,,,,,,+++)))((()))***)))))))))))))))******+++''''''(((((())))))******,,,+++)))((('''(((***+++(((((((((((((((((((((((())))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((()))(((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++------,,,,,,+++*********************************+++*********))))))(((((())))))*********++++++++++++***)))))))))***,,,---,,,+++***))))))***+++,,,************************(((((()))************))))))***+++,,,,,,+++***)))************************))))))************)))))))))))))))))))))******+++))))))***+++,,,,,,------++++++,,,,,,,,,------------,,,,,,,,,,,,---......000000111111111222222222333333333444444555555555555555555666777999:::;;;888888777666555333111000111222333444555777888888777777666666777888999999999999888777666666666777>>>===<<<:::999888888777333333444444444444444555666666666555555444444444777777666555444444333333444444555666666666666666555555444333333333333444222222222111111111000000...//////000111111222222444222000...------//////...---,,,,,,,,,...///000...---,,,+++***+++,,,,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,........................+++++++++,,,,,,,,,------************************))))))*********+++++++++(((((())))))******++++++(((((())))))))))))((((((***)))))))))((((((((('''''''''''''''((((((((((((******))))))((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((()))((())))))******))))))(((+++******)))(((((())))))******))))))((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((()))******++++++((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))*********))))))(((((((((((((((((((((((('''&&&&&&***))))))(((''''''&&&&&&))))))))))))))))))))))))(((((()))))))))(((((('''((((((''''''''''''(((((('''((())))))******))))))((((((((((((((()))))))))******)))))))))((((((((((((((((((((())))))))))))*********))))))))))))))))))***+++***)))((()))******+++,,,+++)))((()))***)))))))))))))))******+++'''((((((((()))))))))***+++***)))''''''((()))***''''''''''''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&''''''''''''((('''(((***++++++***(((&&&((((((((((((((((((((((((((((((((('''((())))))***))))))))))))************************************************)))))))))((())))))*********++++++++++++******))))))***+++,,,++++++************++++++************************)))))))))*********++++++)))***+++,,,,,,+++***)))************************))))))************)))))))))))))))))))))******+++*********++++++,,,,,,---++++++,,,,,,,,,---------------,,,,,,------...//////000000111222222333333333333333444444444444444444444555666777888999999777777777666444222111000000111333555777999;;;;;;888888888888888999::::::999888777666666666666666======;;;:::999888888888555555555555444444444444333333333333222222222222777666666555444444333333555555666666666666666555555555444333333333333333222222222111111111000000//////000000111222222333333222000...---...//////......------...//////000000///...---,,,------...////////////////////////------------------------------------------------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))))))))))))))*********((())))))******))))))((())))))))))))((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))******)))((((((((())))))******)))((((((''''''&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((()))******++++++'''(((((())))))(((((('''))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))***)))((('''''''''((()))(((((((((((((((''''''&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))'''(((((()))))))))((((((&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))((((((((())))))((((((((((((((((((************))))))))))))&&&''''''((()))******+++++++++******)))(((((('''''')))++++++***))))))******+++++++++)))((()))***)))))))))))))))******+++(((((((((((())))))))))))***)))(((&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((('''&&&%%%&&&&&&&&&''''''''''''(((%%%(((,,,//////,,,(((%%%(((((((((((((((((((((((('''''''''''''''(((((()))&&&&&&&&&'''((()))))))))************************************)))))))))))))))))))))************+++++++++******)))******+++******++++++++++++******************************+++******)))***+++,,,---***++++++,,,,,,++++++***************************))))))************)))))))))))))))))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------,,,------...///...//////111222333444444444444444444333333333333333444666888888999888888777666555444333222111000000111333555888;;;===>>>999999999999999999:::;;;999888777666666555666666<<<<<<;;;:::999999888888777777666666555555444444555555555555666666666666666666666555444444333333555666666666666666555555555444333333222222333333222111111111111000000000000000111111222333333333222111000.........//////......///000000000//////111000//////......//////////////////////////////........................------------------------+++++++++++++++++++++,,,------------------------*********************************))))))))))))))))))))))))******)))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++***)))'''''''''''')))******))))))((((((((())))))&&&&&&''''''((())))))***%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''(((((())))))******))))))))))))((((((((((((((((((((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))++++++******)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((()))*********((((((((((((((((((((((((((()))))))))))))))******))))))(((((((((((())))))((('''%%%$$$###%%%&&&((('''(((((((((((((((''''''))))))((((((''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((''''''%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''')))))))))((((((''''''&&&******************))))))''''''(((((())))))******************))))))((((((%%%(((+++,,,+++***)))***)))***+++***)))((()))***)))))))))))))))******+++(((((((((((()))))))))))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&%%%&&&&&&&&&''''''''''''(((%%%'''+++......,,,(((&&&(((((((((((((((((((((((((((''''''''''''((())))))&&&&&&&&&''''''(((((((((*********************************)))))))))))))))))))))))))))************+++++++++***************)))***+++,,,,,,+++***)))************************---+++***))))))+++---...++++++,,,,,,,,,,,,++++++************************)))******++++++******))))))))))))))))))******+++,,,,,,++++++++++++++++++,,,,,,,,,------------...---------------...//////---...///000222333555555555444444333333222222222444555888:::::::::999888666555444333222111111000000111333555777:::<<<<<<999999888888888999999::::::999888777777777777777;;;;;;;;;;;;:::999999888777777777777777666666666666666777777888888999999666666555555555444444444666666666666666555555444444333333222222222222222111111111111000000000000111111222222222333333333222111000///......//////...///000111111000///...000000000///////////////................................................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))))))))************))))))(((((((((((())))))))))))''''''''''''((((((((((((************************(((((((((((())))))))))))((((((((((((((((((((((((''''''&&&''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((''''''(((******)))((((((((((((((())))))&&&&&&&&&'''(((((())))))&&&&&&''''''((()))******((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((())))))(((&&&%%%###$$$%%%'''(((''''''((((((((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''&&&&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))******(((((((((((((((((()))((((((((())))))************%%%(((+++,,,+++***)))***((()))******)))((()))***)))))))))))))))******+++))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((((((''''''''''''''''''''''''))))))(((((())))))***+++)))))))))(((((('''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********+++************)))***+++,,,,,,+++***)))************************---+++***))))))+++---...++++++++++++++++++++++++******************************++++++++++++******)))))))))))))))******+++,,,,,,++++++++++++++++++,,,,,,---------............------------...//////---...///000222333555555444444444333333222222111555777999;;;;;;;;;999888666555444222111111111111111222333444666777999999999888777777777777888888999999999888888999999:::999:::;;;;;;;;;:::999999777777777888888999999999333333333444444555555555555555555555555444444444555666666666666666555555333333222111111111111222000000000000000000000000222222222222222333333333000000000///////////////...///000111111000///...////////////......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************+++++++++***************)))))))))))))))*********)))******++++++******)))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&''''''''''''***))))))(((((())))))***((((((''''''(((((())))))))))))(((''''''&&&&&&%%%'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))******+++++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))&&&&&&''''''(((((())))))((((((''''''''''''(((((()))((('''''''''((()))***&&&'''((((((((((((((((((((((((((((((((((((''''''))))))))))))))))))))))))$$$%%%&&&'''''''''''''''''''''((((((((((((''''''%%%&&&&&&'''((('''''''''((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((('''(((((()))******++++++''')))++++++***))))))***''')))***)))(((((()))+++)))))))))))))))******+++))))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&((()))'''''''''''''''''''''''')))))))))))))))***+++++++++******)))((((((''''''))))))))))))))))))))))))))))))))))))***************)))))))))))))))(((((())))))***++++++++++++*********++++++++++++******************************+++******)))***+++,,,---+++******))))))******+++******************************++++++++++++******)))))))))))))))******+++++++++++++++++++++++++++,,,---------..................------......///000...//////111222333444444333333333333222222222222777777999:::::::::999999777666444222222222222333111222333444555666777888999888777777666777777777777777777888999:::;;;<<<888999:::;;;<<<;;;:::999888999999999::::::::::::444444444555555555555555555555555555555555555555444555555666666666666666333222111111000000111111//////000000000000000111111111222222222222222222000000000000000///////////////000000000///......---............---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********)))+++++++++++++++++++++++++++++++++*********))))))(((((())))))******++++++)))******++++++******)))'''((((((((()))))))))***''''''''''''((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''((((((((('''(((((())))))((((((''''''''''''''''''((()))))))))((((((''''''&&&%%%%%%((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((()))******+++++++++******))))))******+++))))))))))))))))))))))))((((((((()))******++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((())))))******''''''&&&&&&&&&&&&''''''((((((((())))))*********&&&&&&'''((((((((((((((('''((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''((())))))))))))'''&&&&&&&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((&&&&&&''''''''''''''''''&&&'''''''''((((((((((((''''''(((((())))))******)))))))))))))))*********)))***+++***)))((()))***'''((())))))(((((()))+++)))))))))))))))******+++***)))))))))((((((((('''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''(((%%%$$$$$$$$$%%%&&&((((((''''''''''''''''''''''''((((((((((((((()))******)))))))))((((((((((((((())))))))))))))))))))))))((()))))))))******************))))))(((((((((((('''((()))+++,,,,,,,,,,,,++++++************++++++************************)))))))))*********++++++******)))(((((()))*********************************++++++,,,,,,++++++***)))))))))))))))******+++*********++++++,,,,,,---------------...........................//////000///000000111222222333333222222222222222333333333666777777777777888888888888666444333222333444555111111333444666888:::::::::999888888777777777888333444444666777999;;;<<<777888:::<<<<<<;;;:::999<<<<<<;;;;;;:::999999888777777777666666666666666555555555555555555555555333333444666777777777777222222111000000000000000////////////000000111111111111111111111111111111//////000000000000//////000//////...------......------.........---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))........................++++++++++++******))))))'''(((((()))***++++++,,,******++++++++++++******'''((((((((())))))******''''''''''''((((((((()))%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))******(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++++++++%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''((((((((())))))******((((((((()))******+++++++++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))***+++,,,,,,'''((((((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))'''(((((()))***+++++++++&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((())))))((((((&&&&&&'''((())))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''')))***++++++++++++'''&&&$$$$$$$$$$$$&&&'''&&&'''(((((())))))((((((%%%&&&&&&''''''(((((((((%%%&&&&&&&&&''''''((((((%%%%%%&&&((()))+++,,,,,,++++++******)))(((((((((+++++++++***((('''(((***&&&((())))))(((((()))+++)))))))))))))))******+++******))))))((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%&&&'''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))((((((((('''%%%''')))+++,,,------,,,,,,+++***))))))***+++,,,************************(((((()))************)))***)))(((''''''((()))******************************++++++,,,,,,++++++***)))))))))))))))******+++))))))***+++,,,,,,---------------.........//////...............///000000000000111111222222222333111111111222222333333444666555555555555555666777888777555333333333555555000111333555888:::<<<===;;;::::::999888888888999000111222444666999;;;<<<666888:::<<<<<<<<<::::::@@@???>>><<<:::888777666444444333333222222222111444555555555555555555555222222444666777888888888222111111000000000000000.../////////000000111111111111000000000000000000...///000000000000000///000///...,,,,,,,,,---...---.../////////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))************************************************++++++++++++************,,,------,,,+++)))'''&&&'''((()))******)))((('''&&&''''''((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''((())))))(((%%%%%%%%%&&&'''((())))))'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))******************************))))))((((((''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))(((***+++***)))((()))+++...---,,,***))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((()))***+++(((((((((((())))))))))))------,,,+++***)))((((((%%%&&&(((************)))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''***)))((((((((()))+++,,,&&&''')))*********)))((()))))))))))))))((((((((()))******+++++++++******)))***+++,,,,,,+++***)))))))))))))))(((((((((((())))))))))))))))))))))))***)))'''%%%%%%%%%'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&%%%((((((((()))******++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))************************,,,+++++++++******))))))++++++++++++++++++++++++***************************************************************************)))((((((((()))+++,,,)))))))))***+++,,,......,,,,,,+++++++++,,,------,,,---///000000000///...000000111111111222222222000111111111222222222222666666666666777777777777555444444444444333333333333444444444333444777999;;;::::::999888777666666444555555666777777888999;;;;;;;;;<<<<<<<<<======AAA@@@>>>;;;888555222111555777999999777555555555666666666555444444444333444444444555444444333222444444222111000000000000////////////////////////000000222333333222111000.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************************************************************(((((((((''''''''''''''',,,,,,---,,,+++***(((''''''((()))******)))((('''&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((()))***++++++)))(((%%%&&&&&&''''''((((((((((((((())))))))))))((((((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((())))))******)))))))))((((((((('''))))))))))))))))))))))))***************************)))))))))((((((((('''((((((((((((((('''&&&&&&))))))))))))))))))))))))&&&((()))((('''&&&'''))),,,+++***))))))((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''''''''(((((())))))))))))((((((((((((+++++++++***))))))((((((&&&'''((())))))*********''''''(((((((((((('''''')))(((((((((''''''''''''((((((''''''&&&'''''''''***)))((((((((()))***+++&&&'''((()))***))))))(((''''''''''''((((((((()))******+++++++++******))))))***++++++++++++***))))))))))))))))))))))))((())))))))))))))))))))))))''''''''''''&&&&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&((((((((()))******++++++************))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))************************+++++++++******)))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************************************************)))((((((((()))++++++++++++*********+++,,,,,,+++++++++,,,---...///000......///000000000000000000000000111111111222222000000000000000111222222555555555666666666777777555555444444333333222222222333444444444444666888::::::999999888777666666555666777888888999999999:::::::::;;;;;;;;;;;;<<<===<<<;;;999777555444333555777999999777555555555666666666666666555555555555555555555555444333222333222111000000000000000///////////////////////////000111222222111000000........................------------------------------,,,,,,+++++++++***---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))************************************************************************************************+++++++++++++++***))))))(((((())))))))))))((((((&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''))),,,...---***(((''''''''''''''''''''''''))))))(((((((((((())))))******)))(((((((((((((((++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&******))))))((((((''''''))))))))))))))))))(((((((((''''''(((((()))***+++''''''((((((((((((''''''((((((((((((''''''''''''***)))((((((''''''''''''))))))((((((((()))***+++''''''((())))))))))))))))))))))))******++++++++++++++++++++++++***)))((()))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((())))))'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))(((((((((((('''''''''(((((())))))******+++(((((())))))*********+++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))*********************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))((()))******+++,,,,,,+++***************+++++++++,,,...///111222000////////////000111111000000000000111111111111000000///...///000111222444444444555555555666666555555444333222222111111111333444555444444555666999999999888888777777777666777999;;;;;;;;;:::999888888888999999999::::::888888777777666555555555555777999999777666666666666666666666666777777777666666666666555444333222111111000//////000000000000000000000000000000000//////000000000000////////////......------,,,,,,........................,,,,,,++++++***)))((((((------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************************************************************************++++++++++++,,,,,,))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&(((***,,,---+++(((((((((((((((''''''''''''***)))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))(((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((((((***+++***)))((()))+++'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&''''''******))))))((((((''''''''''''''''''(((((()))))))))(((''''''''')))***+++''''''((((((((((((''''''((((((((((((((('''''''''+++***)))(((((('''(((((((((((((((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))************)))))))))))))))))))))*********(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((''''''(((((()))*********))))))))))))************))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************)))))))))))))))******+++++++++***************++++++++++++,,,---...///000//////...------///000111/////////000000000111111000///...---...///111222333333333333444444444555444444333222111000000//////111444555444444444555888888888888777777777777666888;;;======<<<:::999666666777777777888888888555555555555444444444444555777999999888666666666444444555555666666777777777777777666555444333222000///////////////000111000000000000000000000000///////////////.........//////...---,,,+++++++++------------------------------,,,+++)))((('''''',,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,************************************************************************'''''''''((((((((())))))'''''''''''''''(((((()))))))))(((((((((((())))))&&&''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&(((*********((((((((((((((((((''''''***)))(((''''''((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((()))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((((('''(((((((((((((((((((((((((((***+++***)))((()))+++&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))***)))))))))((((((((('''&&&&&&&&&'''(((((())))))))))))(((''''''(((***+++''''''(((((((((((('''''''''''''''(((((((((((((((******)))(((((((((((((((''''''(((((())))))))))))((((((((((((((())))))***(((((('''&&&%%%$$$$$$###+++++++++++++++***)))((())))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((((('''&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))'''''''''((())))))******************))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))))))))))))))*********++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************))))))))))))***+++,,,---,,,,,,++++++***+++++++++------,,,++++++---...///....../////////000000000000///.........///111111111222222222222333333333333222222111000000//////...111333444444333333444777777777777777777888888777999;;;======<<<:::888555555555666666666666777555555444333333222111111444666888888777666666666333333333444444555555555666666666666555444333222000///////////////000111000000000000000000000000000//////...............//////...---,,,+++++++++++++++++++++++++++++++++...---,,,+++***)))(((''',,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************************************'''(((((())))))******+++((('''''''''''''''((()))))))))(((((((((((())))))&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&$$$$$$&&&((())))))(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))&&&''')))*********)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&''')))'''''''''''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((($$$%%%%%%&&&''')))***+++((((((((()))))))))))))))&&&'''''''''(((((())))))))))))(((((((((((())))))''''''(((((((((((('''''''''''''''((((((((((((((()))((((((''''''(((((()))&&&'''((()))))))))((((((((((((((((((((()))******,,,++++++***)))((('''''')))******+++++++++*********))))))(((((())))))***((())))))******+++++++++))))))))))))))))))))))))&&&%%%###"""###$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))&&&''''''(((((())))))***+++*********))))))(((((())))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))************)))((((((((()))***+++,,,------,,,+++***))))))))))))+++++++++++++++,,,------............//////////////////000000000111111111000000111111111222222222111000000000000////////////111333333222222333444666666666777777888888888777888:::;;;;;;:::888777444444555555555555666666555555444333222111000000222444666777666555555555333333333333333444444444444444444555444444333222111111000//////000000000000000000000000000000000111000///......---......//////......------,,,,,,************************---,,,,,,+++***)))((((((,,,---///111111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))******+++,,,,,,------******)))((((((((()))******)))(((''''''((()))***&&&''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((()))((('''''''''(((((())))))******(((((())))))))))))((((((******)))(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))*********(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''((((((((((((((())))))))))))))))))))))))&&&((()))((('''&&&''')))((((((((('''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((()))***+++''''''(((((())))))******(((((((((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&'''((())))))&&&'''((()))))))))(((''')))(((((('''((()))***++++++++++++++++++,,,,,,,,,((()))***+++++++++++++++***)))(((''''''((()))***((())))))******+++,,,,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&''''''((()))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))***************************+++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))***+++******))))))))))))))))))***++++++,,,,,,++++++******++++++++++++,,,------------,,,------........./////////...///111222333222111000//////000000000111111111......////////////000000///111111111111111333555555555555666777888888999777777888888888888777777444444444555555555666666444333333222222111111111000333555666555444444444444444444444444333333333111222333333444333333333333222111000000000000000////////////////////////222111000.......................................++++++++++++++++++++++++*********))))))(((((((((,,,...000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++************************************************&&&''''''((())))))******---,,,***)))))))))***+++***)))(((''''''((()))***&&&''''''((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((()))+++,,,+++'''$$$&&&''''''((()))******+++'''((()))******)))((('''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''')))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&''')))***+++***(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&&&&'''((())))))((((((************************)))***+++***)))((()))+++))))))(((((((((((()))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))((((((((())))))***&&&&&&'''((()))***++++++)))))))))))))))))))))((('''((()))******)))((('''''''''((((((((((((''''''&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***%%%&&&((()))))))))(((''')))((('''''''''(((***+++###$$$%%%&&&'''((())))))'''((()))***+++,,,,,,,,,***)))(((''''''((()))***((())))))***++++++,,,,,,))))))))))))))))))))))))&&&''')))***+++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&''''''((()))))))))''''''((()))***+++,,,,,,)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************+++++++++,,,,,,---------++++++++++++++++++++++++************************************************))))))))))))))))))))))))'''((()))++++++******)))+++******)))))))))))))))++++++++++++,,,------...+++,,,---...///...---,,,---------.........//////...///222444444333111///////////////000000000000------......///000000000000111111000///000333666444555555666777888999999777777666666666666666666444444444555555555666666222222222222222222222222///222444555444333333444666666666555555444444333000000111222333333333333444444222111000000000000////////////////////////333222000///.........///.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((('''''''''...///000000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))+++*********))))))((((((...+++''''''))),,,,,,+++''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((((((((((())))))***)))))))))))))))(((((((((((((((''''''''''''((((((''''''''''''''''''&&&&&&***)))'''%%%%%%%%%'''((()))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''))))))))))))************&&&'''''''''(((((()))))))))((('''''''''(((***+++((((((((((((((()))******))))))((((((''''''&&&&&&+++***)))((('''''''''((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))((((((******))))))((((((''''''&&&&&&''''''((()))))))))************))))))))))))###%%%''')))******)))((())))))))))))))))))))))))'''&&&&&&%%%%%%%%%&&&&&&+++***)))(((&&&&&&%%%%%%((((((((((((((('''&&&&&&***'''%%%&&&((()))(((&&&((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))((((((+++******)))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))))))))))))))((('''''''''(((***++++++*********))))))((((((((()))***+++++++++++++++---***(((''')))+++,,,,,,+++++++++++++++++++++++++++***)))((((((***,,,...************************'''((()))******+++******+++*********))))))((((((++++++,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,---------...------------...//////...000333666777555333222111000...,,,+++,,,---...111111000000//////......000111222222444444555666444444444555555555555555333333333333333333333333111111222333444444444444222222222222222222333333333333333333333333333333333333222222111222222222555555444333222222222222111111111111111000///...000000000000111111111111///////////////......---------,,,,,,+++***)))))),,,,,,---------,,,+++***)))((('''&&&&&&'''((()))......//////...---+++***,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))(((((())))))))))))(((((('''''',,,)))'''''')))******)))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&))))))((((((((((((((()))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''***)))'''%%%%%%&&&'''(((***)))'''&&&&&&''')))***''''''((((((((((((''''''((((((((('''''''''''''''''''''''''''((((((((())))))(((((('''((()))***+++((((((((((((((()))******((((((((((((((('''''''''(((''''''''''''((((((((()))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))(((((('''***)))))))))((((((((('''((((((((((((((('''''''''*********)))))))))((((((%%%&&&''')))))))))(((((())))))))))))))))))))))))''''''''''''((()))******((((((''''''''''''((((((((())))))))))))((('''&&&)))'''%%%%%%''')))(((&&&(((((((((((((((((((((((((((((())))))******++++++(((((()))***************))))))))))))))))))))))))((())))))******))))))(((,,,++++++******)))))))))++++++*********))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&)))((((((''''''(((((())))))))))))))))))))))))))))))(((((('''((()))***+++++++++++++++******))))))(((((()))*********)))))),,,***'''''')))+++++++++++++++++++++++++++++++++******)))))))))***,,,---************************(((((()))*********))))))************)))))))))(((******++++++++++++******))))))))))))))))))))))))************************)))))))))*********++++++---------------......///...000333555666555222111111///...,,,,,,---...///000000000000//////......000111111222333444555555555555555555444444444444333333333333333333333333111222222333333333333222222222222222222333333333333333333333333444444444333333222222111222222333555444333222222111222222000000111111000//////.../////////000000000111111000000000000000//////...------,,,,,,+++******)))+++,,,---------,,,+++***)))((('''&&&&&&'''((()))......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,++++++,,,,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''(((((((((((('''''''''''')))(((''''''))))))((('''((((((((((((((((((((((((((((((''''''''''''&&&&&&******)))(((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''(((***)))(((''''''((()))***''''''((((((((((((''''''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))******((((((((((((((()))******'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((((((((((((((('''))))))))))))((((((((((((***))))))(((''''''&&&&&&******))))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''((()))***,,,,,,&&&&&&&&&&&&''')))***+++))))))******))))))(((((()))'''%%%&&&'''(((((('''(((((((((((((((((((((((())))))))))))************(((((()))***************)))))))))))))))))))))))))))******************)))++++++***))))))(((''''''))))))))))))))))))))))))************************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&'''''''''(((''''''''''''''''''((())))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++++++++******((())))))))))))(((((('''+++)))''''''(((***+++***++++++++++++++++++++++++***************+++++++++************************((())))))))))))(((((('''************))))))))))))'''((()))******+++******))))))))))))))))))))))))************************((()))))))))************------,,,,,,------...//////000333444555333111000///......------...000111000000000////////////...000000111222333444444555555555555444444333333333444444444444444444444444222333333333333222222111111222222222333333333444444444444444444444444444333222222111222222333333555444333222111111111111000000000111000000///............////////////000000111111111111000//////---,,,,,,++++++*********+++,,,---------,,,***))))))((('''&&&&&&'''((()))...---,,,++++++++++++,,,++++++,,,,,,,,,,,,------+++---...---,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))((('''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((()))(((''''''&&&'''(((((())))))(((''''''((())))))''''''((((((((((((''''''*********)))(((((('''''''''''''''(((((((((((((((((((((((((((((())))))***((((((((((((((())))))***&&&&&&''''''(((((())))))&&&''''''(((((()))(((((('''''''''''''''(((((()))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((())))))(((((())))))))))))(((((((((((())))))((((((''''''''''''***)))))))))(((((((((((()))(((((('''''''''(((((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&&&&''')))***+++))))))************)))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))***************))))))))))))))))))))))))******++++++++++++******))))))(((''''''&&&&&&%%%((((((''''''&&&&&&%%%%%%))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((())))))***************************)))*********)))((('''''')))(((&&&'''(((******)))************************)))******+++++++++******************************)))))))))))))))((('''&&&*********)))))))))))))))&&&&&&((()))************))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,------...///000222333333222000///............///000111222//////////////////////////////000111222333444444666555555444333222111111333333333333333333333333444444444444444333222111111222222333333444444444555555555555555444444444222222111111222222333333444333222111111000000000000111111111111111000000---------.........//////000000000000000///......,,,,,,,,,++++++*********++++++,,,---,,,+++***))))))((('''&&&&&&'''((()))------,,,+++++++++,,,,,,+++++++++,,,,,,---------+++---...---,,,+++++++++,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))((()))*********)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''(((((('''''''''((((((((())))))(((((('''''''''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''***)))))))))((((((((('''(((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((())))))***&&&&&&''''''(((((()))))))))************)))((('''&&&''''''((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((())))))******)))))))))(((((((((((())))))))))))''''''''''''(((((()))))))))))))))((((((((((((''')))(((((('''''''''((((((((((((((((((((((((((((((***)))((('''''''''''''''(((((('''''''''(((((()))))))))************)))))))))***))))))(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((()))*********************************************++++++++++++******))))))((((((((('''''''''***)))((('''&&&%%%$$$###(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((('''''''''''''''((()))***''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((()))))))))))))))((((((((()))))))))))))))++++++++++++***))))))((()))((('''''')))******)))******************************+++++++++******)))************************))))))***))))))(((''''''))))))))))))))))))******%%%&&&'''((()))*********))))))))))))))))))))))))************************))))))*********++++++++++++++++++++++++,,,------...///000111222111000///.........///000111222333.............../////////...//////000111222333333555555444333222111111000333333333333333333333333555555666555555444333333111111222333444444555555666666555555555444444444222111111111222222333444333333222111000000000000111111222333333222222222------------..................//////......---,,,,,,,,,+++++++++++++++******+++,,,,,,,,,+++***))))))((('''&&&&&&'''((()))------------,,,,,,,,,,,,***++++++,,,,,,------...+++---......,,,++++++,,,,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''))))))))))))************((()))******(((((()))***((((((((((((((((((((((((((()))))))))))))))******))))))((('''&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((''''''''''''(((((('''''''''(((((())))))***''''''((((((((()))))))))&&&''''''''''''''''''&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((()))******'''''''''(((((((((((((((++++++,,,,,,+++***((('''%%%&&&'''((()))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((((((((((((((())))))))))))&&&&&&''''''((())))))***))))))(((((((((((('''''''''''''''((((((((((((((()))))))))))))))))))))))),,,,,,***)))((('''''''''***)))((('''''''''''''''(((((())))))******)))))))))******)))(((((()))+++(((((((((((((((((((((((())))))))))))************(((((()))***************************************)))******************)))))))))*********+++++++++,,,++++++***)))((('''&&&'''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((()))***+++(((''''''''''''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((()))***++++++++++++******))))))((('''(((***+++***)))************************+++++++++***************************************)))************))))))((())))))))))))************&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((++++++******++++++,,,---,,,---...000000000000000...//////000111222222222---............/////////......///000111222222333333333333222222111111111222222222222222222222222444555555555555444444333111111222333444555666666666666555555444333333333111111111111222333444444333222111000////////////111111222222333222222222---------............///---............---,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,+++)))((()))((('''&&&&&&'''((())),,,---...//////...---,,,******+++,,,,,,---......+++---......,,,++++++,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((()))))))))((((((((((((((()))))))))******((())))))(((&&&&&&(((+++''''''''''''''''''''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&'''(((((()))******((((((''''''''''''((((((&&&''''''((())))))******''''''((()))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&''''''''')))(((((((((''''''''''''&&&'''((()))***))))))(((((((((((((((((()))******((((((((((((((('''''''''((()))***++++++***((('''%%%&&&'''((()))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************)))(((&&&&&&'''((((((((()))))))))***'''''''''((((((((((((((())))))((((((((('''''''''%%%&&&''')))))))))(((((())))))))))))))))))))))))******)))(((''''''''''''))))))((('''''''''''''''&&&'''((())))))))))))((('''((()))(((&&&%%%'''***(((((((((((((((((((((((((((((())))))******++++++(((((()))***************************************((())))))******))))))(((&&&''''''((()))***+++,,,************************((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((%%%'''((())))))((('''%%%''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''((((((((((((&&&&&&&&&'''(((***+++,,,)))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((()))***))))))((('''((((((((())))))))))))((()))***************)))))))))((()))+++,,,+++)))************************---,,,***)))))))))******************************)))******++++++++++++***((()))))))))************((())))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***************+++,,,,,,***+++---...000000111111///000000111222222222222---------.........//////---......///000111222222222222222222111111111111000000000000000000000000222222333333444333333333111111222333444555666666555555555444333222222222111111111111222333444555222222000///////////////...///000111111111111111---............/////////...............------,,,++++++++++++++++++++++++***++++++,,,,,,***)))((()))((('''&&&&&&'''((()))+++---///000000///---,,,******+++,,,,,,---......+++---......,,,++++++,,,,,,,,,,,,+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''(((((()))))))))))))))&&&'''''''''(((((())))))'''((((((&&&###$$$'''+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''((()))******+++((((((''''''''''''((((((&&&''''''((()))******+++''''''((()))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))(((((('''''''''&&&&&&''')))*********)))(((((((((((((((((()))******))))))(((((('''''''''&&&%%%&&&(((***+++***)))((($$$%%%'''))))))))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))(((&&&$$$$$$'''((((((((())))))******)))))))))(((''''''&&&&&&)))(((((((((''''''''''''###%%%''')))******)))((())))))))))))))))))))))))&&&&&&%%%%%%%%%&&&&&&'''(((((('''''''''(((((()))&&&&&&'''(((((()))((((((%%%&&&(((&&&$$$###&&&(((((((((((((((((((((((((((%%%&&&&&&'''((())))))***(((((()))***************************************(((((())))))))))))(((((("""###$$$%%%'''((()))***%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''''''''((((((((()))&&&&&&&&&''')))***,,,,,,))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))*********)))((((((((())))))*********+++''''''((())))))***))))))***))))))***,,,,,,+++***))))))))))))))))))))))))...,,,***(((((()))***+++************************)))***+++,,,,,,,,,,,,,,,(((((())))))*********+++)))************))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))************)))***++++++,,,)))***,,,...///000111111000000111222222222222111---------.........//////------...///000111222222111111111111111222222222///////////////////////////000111222222222222222111111222333444666666777555555444333333222111111111111111111222333444555222111000//////.........------...//////000//////.........////////////000///////////////......---++++++++++++++++++++++++******+++,,,+++***)))((()))((('''&&&&&&'''((()))...---,,,++++++++++++,,,------,,,+++++++++,,,,,,***)))))))))***,,,...///***************************+++,,,------,,,+++***++++++++++++++++++++++++))))))))))))))))))))))))******)))(((''''''&&&&&&******)))((('''&&&%%%%%%%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((()))))))))))))))((((((&&&&&&%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))(((***+++,,,,,,+++***(((************************((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((&&&###$$$&&&((('''%%%''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))************++++++***)))))))))))))))******))))))(((((('''''''''(((***+++++++++***))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))%%%&&&''''''((((((''''''(((((((((((((((''''''&&&(((((((((((())))))))))))$$$&&&((()))***)))((('''(((((((((((((((''''''&&&******))))))((((((''''''+++***)))(((((()))***+++,,,,,,++++++******)))))),,,------+++)))(((((())),,,,,,++++++***)))((((((''')))***)))((('''(((***+++)))(((&&&&&&((()))+++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((("""###&&&((()))(((&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))(((((((((((())))))***)))((('''&&&&&&'''((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&,,,***((('''&&&'''((()))***************++++++,,,))))))(((((((((((())))))+++*********))))))(((((('''(((((()))***+++++++++&&&***------***)))+++---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,///...------...///000111111111000///////////////---------...............///000000111111111111000000111222333333222000000------///000111111111111111111222333444555555666444333222111111333555666444444444444444444444444111000/////////000111222000000000000000///.........///000111111000///...---.........//////000000.........------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++*********))))))+++***)))))))))))))))***------------,,,,,,,,,+++,,,,,,,,,++++++,,,------++++++******+++,,,---...***************************++++++,,,,,,++++++***************++++++++++++))))))))))))))))))))))))(((''''''&&&&&&%%%$$$$$$)))))))))(((''''''&&&&&&'''''''''''''''(((((((((&&&&&&'''''''''((((((((((((((())))))))))))(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((()))'''%%%%%%''')))(((&&&(((''''''&&&&&&''''''((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''***)))))))))((((((((('''%%%%%%&&&''''''''''''&&&)))(((''''''''''''((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((''''''&&&'''((((((((())))))))))))%%%&&&((()))***)))((('''%%%&&&'''((())))))))))))***)))))))))((((((((('''((((((''''''''''''((((((***************)))))))))***++++++***((('''((())),,,,,,+++******)))((((((''')))***)))((('''(((******)))(((''''''((()))***)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))((('''&&&&&&''''''((()))((('''&&&&&&'''((())))))(((((((((''''''''''''+++***(((&&&&&&'''((())))))))))))))))))***++++++***))))))(((((())))))***************)))))))))((('''(((((()))******++++++))))))***)))'''&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))(((((((((((((((((((((((())))))))))))************************++++++,,,,,,......------...///000111222111000000//////000000........................///000000111111111111111111222333333222111000///......///000000111000000111111111111222222222222333333111111111222444555444444444444444444444444333222111000000000111222000000111000000//////.........////////////......---........./////////000------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++*********))))))(((((()))))))))------...///...---,,,+++++++++++++++,,,------...------,,,,,,,,,,,,------************************+++++++++******+++++++++(((((())))))******++++++))))))))))))))))))))))))(((''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((((((((((((((('''&&&&&&&&&'''''''''(((((((((((())))))))))))(((((("""$$$''')))***)))'''%%%((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((''''''&&&'''''''''%%%%%%''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((***(((''''''((())))))((((((''''''&&&&&&''''''(((''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******)))(((((('''''''''''''''))))))))))))(((((((((((('''''''''''''''((()))))))))((((((''''''(((((()))))))))))))))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((((()))***+++(((((((((((((((''''''&&&''''''((((((((()))))))))&&&&&&((()))))))))((('''###$$$&&&''')))***++++++))))))))))))((((((((((((''''''((((((((((((''''''((())))))))))))))))))***''')))***)))((('''((()))+++++++++******))))))(((''')))***)))((('''(((***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%&&&&&&'''''''''((((((((('''((())))))))))))(((''''''''''''&&&''''''((()))((((((''''''''''''(((((((((((((((((('''''''''''')))((('''&&&&&&&&&'''(((((((((((((((((()))***************))))))*********************))))))))))))((((((((()))******++++++---+++))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((''''''''''''''''''''''''))))))))))))************)))))))))************+++------------...///000111111111000000//////000000000000//////......------///000000111222222111111333333333333222111///////////////000000000000000111111000000000/////////222222111000000222333444444444444444444444444444555444333222111111222222111111111111000000000//////......------......................../////////,,,,,,---------------------,,,,,,++++++*********------,,,,,,,,,+++++++++((((((((((((((((((((((((,,,---///000000///---+++*********+++,,,---...///......------,,,,,,,,,,,,************************,,,+++***))))))***+++,,,)))))))))))))))((((((((())))))))))))))))))))))))***)))))))))((((((''''''''''''''''''(((((())))))******))))))((((((''''''''''''(((((((((((())))))'''(((((())))))))))))((($$$%%%'''((()))((('''&&&(((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))(((''''''&&&'''''''''((())))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++******))))))))))))******))))))))))))(((((((((((()))((('''''''''(((***+++)))(((((((((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&))))))((((((((()))***+++(((((((((((((((''''''&&&'''''''''((((((((())))))&&&'''(((((()))(((''''''###$$$&&&((()))******+++))))))))))))(((((((((((('''(((***++++++***))))))''''''(((((())))))******'''((())))))(((((()))++++++*********)))))))))(((''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))&&&''')))******)))'''&&&&&&&&&&&&&&&'''(((((()))(((((((((''''''(((((((((((((((((((((((('''''''''((('''&&&&&&&&&&&&'''''''''''''''''''''((())))))++++++************++++++*********)))))))))))))))(((((())))))************+++(((%%%&&&+++...//////))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((''''''((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))***,,,,,,,,,---...///000111000000//////...//////000111111000000///...------///000000111222222222222555444444333222000//////000000000///////////////000000000000000000//////111111000000000111222333333333444444444444444444666666555444333222222222222111111111000111111111111000...------...///000........................,,,,,,,,,------.........------,,,,,,+++***)))))),,,,,,++++++++++++******'''''''''(((((((((((((((+++---///000000///---,,,*********+++,,,---...///............---,,,,,,+++************************,,,+++))))))))))))+++,,,+++******)))((('''&&&&&&************************)))))))))))))))(((((((((&&&&&&''''''((()))))))))******))))))((((((''''''(((((()))))))))*********''''''((()))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))*********)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((''''''&&&&&&'''((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******&&&&&&&&&'''''''''((((((******))))))))))))******(((((((((((())))))))))))&&&%%%$$$###$$$%%%&&&'''((())))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((''''''(((((())))))(((((((((((((((''''''&&&''''''''''''(((((((((((('''(((((((((((((((''''''&&&''''''((((((((((((((((((((((((((())))))))))))'''((()))+++++++++***)))''''''(((((())))))******''')))************+++---*********)))))))))))))))''')))***)))((('''(((***(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%'''(((******((('''%%%%%%%%%&&&'''''''''(((((('''((((((((((((((((((''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((()))++++++************++++++))))))))))))))))))******)))))))))))))))*********&&&###!!!"""&&&***+++***************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************,,,++++++***)))(((''''''))))))))))))))))))))))))((()))))))))***************)))))))))))))))))))))***+++,,,---...///000000.........------......///222222111000//////......//////111222222333333333666555444333111000000///111000//////...//////000//////000000111222333333111111000111111111222222333333333444444444555555666666666555444333222222222222111111111111222333333222000/////////000111...............---------,,,,,,,,,------.........------,,,,,,+++***))))))************))))))))))))%%%&&&'''((())))))((((((+++,,,---...///...------++++++++++++,,,------...---------------,,,+++************************************))))))*********++++++***)))((('''&&&&&&************************''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((((((((((('''(((((()))))))))*********&&&'''((())))))******)))((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))(((((('''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((('''&&&&&&'''))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++''''''((((((((()))))))))'''''''''''''''(((((()))(((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((((())))))******))))))((())))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((()))))))))(((((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))%%%&&&'''(((((())))))(((((())))))))))))))))))***(((***++++++******+++---))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''***+++***(((&&&(((((('''&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&'''(((((((((((('''&&&%%%%%%&&&'''''''''&&&&&&''''''(((((((((((('''''''''''''''(((((((((((((((&&&''''''''''''((((((((('''''''''''''''((())))))*********))))))*********))))))))))))************))))))))))))))))))*********(((&&&&&&'''(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((************************))))))))))))************+++************))))))))))))***,,,---//////000000......------......//////222222111111000000////////////111222333333444444666555444222111111111111111000///......///000111///000000111222333444555111111111222222222222222222333333444444555555555555555666555555444333222333222111111111222333444333333222111000000000000.........---------------,,,,,,---------------------,,,,,,++++++************))))))))))))(((((((((%%%&&&((()))******)))(((+++,,,,,,,,,------------,,,,,,,,,++++++,,,------++++++,,,------,,,+++***************************))))))************))))))))))))))))))))))))))))))************************'''''''''''''''''''''((('''''''''((((((((((((((('''''''''''''''(((((((((''''''''''''((((((((((((&&&'''((()))************'''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))***'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''')))***)))&&&&&&(((***))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))******++++++************++++++++++++'''''''''''''''((())))))'''((((((((()))))))))***((()))******++++++******((()))************)))((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''***+++,,,+++)))'''(((((((((((((((''''''&&&&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((((((((((((((('''&&&&&&'''((((((((()))))))))***&&&&&&&&&&&&'''((()))******************)))))))))((()))+++***))))))***+++((()))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''&&&'''(((((()))((('''''')))((('''&&&&&&'''((()))%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''''''''&&&%%%$$$&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''(((((())))))))))))((((((''''''(((((()))******))))))(((((())))))***((()))))))))***************))))))))))))))))))))),,,------,,,+++******+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++************((()))+++---///000000//////////////////000111111111111111111111111111111//////111222333444444444555444333222111222222333000///...---...000111333111111111222222333333333111222222333333333333333222222333333444555555666333444555555555444333333444333111111111333444666222222222111111000///............------,,,,,,,,,------------------,,,,,,++++++++++++++++++++++++*********))))))))))))(((%%%''')))***++++++***))),,,++++++++++++,,,---...------,,,+++++++++,,,,,,******,,,,,,,,,,,,+++***************************((()))***++++++***)))(((''''''((()))***+++,,,---************************))))))))))))************((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************%%%&&&((())))))(((%%%$$$(((((((((((((((((((((((()))))))))(((''''''&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%(((((('''(((((()))***+++(((''''''&&&&&&''''''(((************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((***+++***((('''))),,,))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++''''''''''''(((((((((((()))))))))))))))***++++++'''((((((((())))))******%%%&&&((()))))))))((('''((()))***++++++***)))((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&(((+++......,,,***((((((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''(((((((((((('''''''''((((((((())))))******)))((((((((((((***,,,---,,,,,,++++++******))))))((()))***)))((('''((()))(((((((((((())))))))))))((()))***)))((('''(((***+++)))(((&&&&&&((()))+++************************&&&&&&''''''((()))))))))((((((((((((((((((((((((+++***((('''&&&&&&'''''')))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&'''((('''&&&$$$###&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''((()))******))))))((((((((((((((()))******))))))(((((((((((())))))(((((())))))*********+++*********)))))))))))))))&&&))),,,,,,***)))***---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))*********))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++******((()))+++...///000000///111111000111111222333333111111111111111222222222//////111222333444444444555444333222222222333444///...------...000222444222222222222111111111111222222333444444444444333222222333333444555666666222333444555555555444333444333111111111333555666000111111111111///---,,,.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************)))%%%''')))+++,,,,,,******++++++++++++++++++++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++******************++++++************************+++*********))))))((((((************************))))))(((((('''''''''&&&)))((('''&&&&&&'''((())))))'''%%%'''++++++'''###***'''######'''***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''')))***)))'''&&&&&&'''///---+++(((&&&&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&%%%"""+++<<