BM6P6(@ uuummmgggaaa```^^^[[[ZZZ\\\XXXXXXXXXWWWTTTQQQMMMKKKKKKKKKKKKJJJIIIHHHFFFEEEFFFEEECCCAAA@@@@@@@@@AAA???>>><<<:::888777666666555555444444444555555666666555444333333333333333555555333333333333555555666555555444444333222222444444444444444444444444333333333333333333333333222222333333333333444444444444555666777888999999:::;;;<<<<<<999888888999555666777999;;;>>>@@@BBBDDDDDDDDDDDDDDDEEEEEEEEEDDDBBB???===<<<===???@@@CCCJJJSSSXXX[[[^^^ccchhhqqqvvvyyyqqqbbbTTTNNNMMMJJJSSS^^^ggglllnnnooopppyyyxxxzzzwwwkkk___ZZZWWWZZZfffttt}}}yyyuuutttwww}}}nnngggfffjjjyyyiiiaaaccclllooofffZZZOOOLLLLLLKKKJJJKKKTTTXXX___fffgggcccZZZSSSTTTTTTUUUVVVXXXYYYZZZZZZTTTQQQKKKCCC<<<888777777555444444555666777555444333333333333333333333333222222222222222222222222333333333222222111111111uuummmfffaaa```^^^ZZZYYY[[[VVVVVVVVVUUURRRNNNKKKIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEECCCAAA@@@@@@@@@@@@???>>><<<:::888777666666555555444444444555555666666555444444333333333444333222222111111222222333444444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444444444555666777888999999:::<<<>>>===;;;999999999777888999;;;>>>@@@BBBDDDDDDDDDEEEEEEEEEEEEEEEEEEAAA@@@>>><<<===>>>AAABBBHHHNNNVVVZZZ[[[]]]bbbeeeiiiooorrrlll^^^RRRMMMMMMQQQWWW```fffiiijjjkkklllppprrrvvv|||}}}jjjccc]]]^^^aaahhhvvvwwwuuurrrooonnnqqqwww||||||~~~}}}|||}}}rrrllllllyyyooodddbbbhhhyyy~~~pppdddYYYSSSOOOKKKKKKMMMPPPTTT[[[bbbeeebbb\\\VVVSSSTTTTTTUUUWWWXXXYYYYYYVVVSSSNNNGGG???:::888777555444333444666666555333333333333333333333333333222222222222222222222222333333333222222222111111vvvllleee```^^^]]]YYYXXXZZZWWWWWWVVVTTTRRRNNNKKKIIIJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@>>>===<<<:::888777666666666555555444444444555555666555444444333444444444333222222111111222222333222222333444444555666666444444444444444444444444222222222222222222222222222222333333333333444444444555555666777888999999:::<<>>===;;;999888777666666666666555444444444444555555555444444444444555555444444444444444444444444333333333444444444555555444444444444444444444444222222222222222222222222222222222333333333444444555555666777888999999:::999;;;>>>>>><<<:::888888666777999;;;>>>???AAAAAADDDDDDEEEEEEEEEDDDCCCCCC<<<<<<<<<<<<>>>AAACCCEEEOOORRRWWWZZZ[[[[[[\\\^^^]]]______YYYQQQLLLNNNQQQ\\\]]]^^^```aaacccdddeeennnrrrxxx}}}~~~zzztttpppjjjlllqqqwww~~~~~~zzzvvvkkkkkkjjjhhhgggiiillloootttwww{{{}}}}}}|||}}}}}}tttlllhhhlllsss}}}ttteeeVVVNNNMMMIIILLLQQQXXX___ccccccbbbYYYXXXWWWWWWWWWWWWXXXYYYZZZXXXUUUQQQKKKDDD===999777555444333444555444222444444444444444444444444333333333333333333333333333333333333333333333333vvvjjjddd^^^]]][[[XXXWWWYYYYYYXXXWWWUUUSSSPPPNNNMMMJJJJJJJJJJJJIIIHHHGGGGGGDDDDDDCCCCCCBBB@@@@@@???===<<<:::999888777666666666666555444444444444444555555444444444555555666444444444444444444444444555555444444444333333333444444444444444444444444222222222222222222222222222222222333333333444444555555666777888999::::::888:::<<<<<<:::888777777777888:::===???@@@AAAAAACCCCCCDDDEEEEEECCCBBBAAA<<<<<<===>>>???AAACCCEEELLLOOOTTTWWWYYYYYYZZZ[[[\\\\\\XXXRRRLLLKKKPPPUUU[[[ZZZ[[[]]]```dddggghhhooorrruuuxxxwwwuuusssqqqxxx||||||zzzxxxwwwuuutttnnnoooooonnnllllllnnnppptttvvvyyy}}}~~~zzzwwwwwwzzz}}}wwwqqqlllkkkmmmvvvbbbTTTOOOKKKLLLOOOUUU\\\bbbeeefff___^^^\\\ZZZYYYYYYYYYZZZ[[[YYYWWWTTTQQQJJJBBB===999777555444444555444333444444444444444444444444333333333333333333333333333333333333333333333333vvvkkkddd___]]]\\\XXXWWWYYYVVVUUUTTTRRRQQQOOONNNMMMKKKKKKKKKJJJIIIHHHFFFFFFDDDDDDDDDCCCBBBAAA??????<<<;;;:::999777777777666777666555444444444444444555555555444555555666777111222222333333222222111666666555444333333222222444444444444444444444444333333333333333333333333222222333333333333444444555666666777888999::::::999:::;;;:::888666777777:::;;;>>>@@@BBBCCCCCCCCCAAABBBCCCDDDCCCBBB@@@>>><<<===>>>???AAACCCEEEFFFKKKMMMQQQTTTWWWXXXXXXXXXYYYWWWTTTOOOKKKMMMSSSXXXZZZYYYYYY]]]ccciiimmmoootttvvvxxxxxxxxxxxxzzz|||~~~{{{yyywwwssspppooooooppprrrqqqsssttttttrrrrrrrrrssswwwxxxxxxxxxzzz~~~yyywwwwwwwwwwww{{{~~~xxxsssooojjjhhhuuuppp^^^VVVPPPNNNNNNQQQXXX___dddffffffdddaaa]]][[[ZZZZZZZZZZZZXXXVVVVVVUUUPPPHHHBBB<<<999666555555555444444444444444444444444444444333333333333333333333333333333333333444444444444vvvkkkeee___^^^\\\YYYXXXZZZUUUTTTSSSRRRPPPPPPOOOOOOLLLLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDDDDCCCAAA???>>>;;;;;;:::888777777777777777777666444444333333444555555555555555666777777111222222333333222222111444444444444444444444333444444444444444444444444444444444444444444444444222222333333333333444444666666777888999::::::;;;;;;;;;;;;999777666888999:::<<<>>>AAACCCCCCCCCBBB@@@AAABBBCCCBBB@@@>>><<<:::;;;===@@@CCCFFFIIIJJJLLLNNNPPPSSSVVVWWWVVVUUUPPPQQQQQQPPPOOOQQQUUUYYYZZZYYYZZZ___gggoootttuuuwwwyyy{{{||||||~~~|||wwwtttnnnkkkgggcccaaadddhhhlllppprrruuuwwwvvvvvvwwwxxxzzzzzzyyywwwvvvxxx}}}|||zzzvvvzzz~~~{{{xxxrrrkkkeeeiiiyyyzzzhhh___TTTQQQNNNNNNSSSZZZ```ccckkkhhhddd___[[[YYYYYYYYYYYYVVVUUUVVVWWWTTTNNNHHH>>>;;;888666666666555444555555555555555555555555444444444444444444444444333333333444444444555555vvvllleee```___]]]YYYXXXZZZVVVUUUTTTSSSSSSRRRSSSSSSMMMMMMLLLKKKIIIFFFDDDCCCCCCDDDDDDDDDCCCAAA???>>>;;;:::999888777777777777888777666555444333333333555555555555555666777777333333555555555555333333222333333444444555555666444444444444444444444444555555555555555555555555222222333333333444444444666666777888999::::::;;;======;;;999777777999<<<888:::===???AAAAAAAAA@@@???@@@AAABBBAAA???<<<:::888:::===AAAEEEIIILLLNNNOOOOOOQQQSSSUUUVVVTTTRRRHHHKKKOOOQQQSSSTTTWWWYYY\\\[[[]]]bbbkkksssxxxyyysssvvvyyyzzz{{{~~~}}}wwwrrrooodddaaa\\\WWWVVVZZZ```eeelllppptttwwwxxxxxxyyyzzz}}}|||{{{xxxwwwyyy}}}uuuxxxyyyyyy|||}}}|||vvvmmmeee```ooopppfffWWWRRRMMMLLLOOOVVV\\\```nnnjjjeee___[[[XXXWWWWWWXXXUUUTTTUUUXXXWWWQQQKKK@@@<<<999666666666666555555555555555555555555555444444444444444444444444333333333444444555555555uuujjjeee^^^ZZZXXXYYYZZZ[[[WWWVVVUUUTTTSSSRRRQQQPPPLLLLLLKKKJJJIIIIIIHHHHHHCCCCCCCCCBBBBBBAAAAAAAAA<<<<<<:::999888777777777666666555444333333333333333333222444555666444333222333333444555666777777222333444555555555444333444444444333333222111111444444444333333222222222555555444333444555666777666666666666777888999:::===<<<:::888666666666666@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>>>>======<<<>>>@@@DDDHHHLLLNNNOOOPPPPPPPPPPPPOOONNNMMMMMMLLLLLLOOORRRVVVXXXYYY[[[\\\ZZZ[[[```hhhqqqwwwyyyxxxrrrrrrssswww~~~xxxmmmddd\\\ZZZXXXVVVWWWZZZ^^^aaakkkooorrrrrrpppqqqvvv{{{wwwyyy{{{|||}}}~~~uuurrrqqqqqqooommmkkkiiigggiiijjjkkkjjjlllqqqzzzxxxwwwzzz}}}~~~xxxvvvyyy|||{{{mmmbbbdddiiizzznnn^^^WWWPPPOOONNNOOOTTT[[[eeekkkooojjj```XXXWWWZZZSSSTTTVVVWWWWWWVVVTTTSSSHHHCCC<<<888777777555444666555555444444555555666333333222111111222333333333333333333333333333333vvvjjjeee___[[[ZZZZZZZZZZZZUUUUUUTTTTTTSSSRRRRRRQQQLLLLLLKKKJJJIIIGGGGGGFFFCCCCCCBBBBBBAAA@@@@@@@@@<<<;;;:::999888777777777666666555444333333333333333222222333555555444222333333333444444444444444222333444555555555444444333222222222222222333333444444444333333222222222555555444444444555666777666666777777888999:::::::::999888777777777888999>>>>>>>>>??????@@@@@@@@@??????>>>===<<<=========CCCFFFJJJNNNQQQQQQPPPOOOPPPOOOMMMLLLJJJJJJIIIIIILLLSSS\\\bbbbbb```^^^]]]]]]^^^cccjjjqqquuuuuutttpppqqqtttyyy~~~yyyqqqjjjdddbbb___\\\\\\^^^aaaccckkkooorrrqqqooopppssswwwyyy|||~~~~~~~~~~~~{{{rrrggg______^^^]]]\\\ZZZYYYWWWWWWSSSTTTTTTTTTUUUXXX___dddrrryyy{{{vvvuuuttt~~~vvvmmmfffhhhvvvxxxbbbXXXPPPMMMLLLMMMQQQVVV^^^eeekkkiiiaaaYYYVVVWWWSSSTTTVVVWWWWWWVVVTTTSSSKKKEEE>>>999888777666555555555444444444444555555555444333222222333444555333333333333333333333333wwwiiieeeaaa]]]\\\[[[ZZZYYYTTTTTTTTTSSSSSSRRRRRRRRRLLLLLLJJJIIIGGGFFFEEEDDDBBBBBBAAAAAA@@@??????>>>;;;;;;999888777666666666777666555444333333333333333222222333555555444222444444333333333222222222222333444444555555444444222111111111111333555666444444333333333333222222555555444444555555666777777777888888999999::::::666666666777888:::;;;<<<======>>>>>>???@@@AAAAAAAAA???===;;;;;;<<<>>>???IIIMMMSSSWWWYYYWWWSSSPPPQQQOOOKKKGGGEEEEEEFFFGGGMMMYYYhhhpppnnngggaaa^^^```bbbffflllqqqrrrqqqooommmpppttt{{{~~~}}}~~~|||xxxtttpppnnnkkkiiihhhiiikkklllpppsssvvvwwwvvvvvvyyy}}}zzzrrrlllgggddddddccccccbbb```[[[TTTOOOPPPOOONNNMMMKKKKKKKKKKKKMMMNNNNNNNNNNNNPPPTTTWWWXXX___iiitttyyyrrr{{{~~~nnnlllrrriii\\\PPPLLLMMMMMMOOORRRXXX```iiikkkeee]]]XXXVVVSSSTTTUUUVVVVVVUUUTTTSSSOOOJJJBBB<<<999888777666555444444333333444444555555555444444444444555555333333333333333333333333xxxhhheeebbb___]]]\\\YYYWWWUUUUUUTTTSSSRRRQQQQQQPPPLLLKKKJJJHHHFFFDDDCCCBBBBBBAAAAAA@@@???>>>======;;;:::999888777666666666777666555444444333333333444333333444666666555333333333333333333333333333333333333444444444444444444333222111222333555666333333333333333333333333555555555555555666666777888888999999::::::::::::555555666777999:::<<<<<<>>>>>>???@@@AAABBBCCCCCCAAA???<<<::::::<<>>======<<<<<<;;;:::888777777666666777777666555444444444444555444444555777777666555222333333444555666666666333333333333444444555555777666555444333333444555333333333333333333333333555555555666666666666666888888999:::::::::999999555666777888999:::::::::>>>>>>???@@@@@@AAABBBBBB@@@===:::999:::===AAADDDLLLRRRZZZaaacccbbb]]]ZZZTTTPPPIIICCCAAABBBEEEHHHOOOZZZfffmmmkkkeee```^^^]]]aaafffjjjllllllkkkkkkppppppqqqvvv|||~~~xxxwwwvvvxxx{{{~~~~~~~~~~~~~~~~~~~~~xxxeee```XXXRRROOOMMMLLLLLLLLLMMMNNNOOOQQQRRRTTTUUUSSSRRRRRRQQQPPPPPPQQQQQQKKKJJJIIIHHHHHHHHHHHHGGGFFFHHHKKKNNNSSSYYY```eeennnttt}}}yyyyyy}}}ssskkklllpppyyy||||||lll^^^PPPLLLMMMNNNNNNOOOWWW___kkksssssskkk```XXXTTTTTTTTTTTTTTTTTTTTTTTTTTTPPPJJJCCC===999888888555444444333333444444555333333444444444444333333444444444444444444444444uuuhhheeeaaa^^^\\\ZZZWWWUUUVVVUUUTTTSSSQQQPPPOOONNNKKKKKKIIIHHHFFFEEEDDDCCCCCCBBBAAA@@@???===<<<<<<<<<<<<:::999888777777777888777666555444444444444555444444555777777666555222333333444555666777888444333333333333444555666666666666555444333333222222222333333333333444444444555666777777777777666777888999::::::999888777666666888999999:::999999=========>>>>>>>>>>>>???===;;;999999:::???CCCFFFKKKPPPXXX^^^bbbbbb___]]]SSSOOOIIIDDDBBBDDDHHHKKKPPPUUU\\\aaabbb```^^^]]][[[___ccceeefffggghhhiiipppooopppttt{{{~~~{{{yyyxxxqqqqqqrrrsssvvvzzz~~~zzz{{{}}}~~~xxxnnnfff```VVVSSSOOOLLLKKKJJJHHHGGGJJJMMMQQQTTTVVVYYY\\\^^^]]]]]]]]]]]]]]]\\\[[[ZZZZZZWWWTTTQQQPPPNNNLLLJJJEEEEEEFFFFFFGGGKKKPPPTTTXXX^^^gggpppxxx{{{tttqqqrrrvvvxxx|||wwwuuu}}}yyylllhhhhhhkkkttt}}}lll```TTTOOONNNLLLLLLMMMTTT[[[fffppptttnnnccc[[[TTTTTTTTTTTTTTTTTTTTTTTTRRRQQQMMMGGG@@@;;;999888555555555444444555555555333333444444444444333333444444444444444444444444ssshhheee```\\\ZZZXXXVVVTTTRRRRRRRRRRRRRRRQQQQQQQQQKKKJJJIIIHHHGGGFFFEEEEEECCCCCCBBBAAA???>>>===<<<>>>===;;;:::999999888888888777666555444444444444333222222333555666444333333333333444444555555555444444333333333444555666111222444555444333222111222222222333333444444444444555666777888777777666666777999::::::888777666444555777999::::::::::::>>>>>>>>>>>>============999999888999<<<@@@EEEHHHLLLOOOTTTZZZ]]]___^^^^^^PPPMMMHHHDDDCCCFFFJJJNNNQQQQQQSSSVVV[[[]]]]]][[[[[[^^^aaaaaaaaaaaacccfffnnnnnnqqqvvv||||||xxxtttqqqooonnnjjjkkklllnnnppptttxxx{{{xxxyyy{{{}}}{{{nnnddd\\\VVVSSSQQQPPPOOOPPPQQQPPPNNNLLLNNNTTT\\\ccchhhmmmqqquuuuuuvvvwwwxxxwwwuuurrrpppkkkfff___ZZZVVVRRRNNNKKKKKKKKKIIIGGGFFFGGGIIILLLKKKPPPVVVZZZ```iiiuuu~~~|||vvvmmmeeeaaacccgggjjj||||||tttnnntttwwwmmmjjjeeennn|||xxxrrrhhh^^^XXXSSSNNNMMMOOOPPPVVVaaammmtttrrriiiaaaTTTTTTSSSSSSSSSSSSTTTTTTPPPQQQOOOJJJBBB<<<999888777666666555555666666777333444555666666555444333555555555555555555555555qqqhhhddd___[[[YYYWWWVVVTTTOOOPPPPPPQQQRRRSSSTTTTTTJJJJJJIIIIIIHHHGGGFFFFFFDDDCCCBBBAAA???>>>===<<<>>>===<<<;;;:::999999999888777666555555444444555222111111222444444333111444444333333333333222222444444333222333444555666---///111444444333111000222222222333333444444444444555777888888888777666666777888999999888666555333444666999;;;;;;;;;;;;AAAAAA@@@@@@???>>>>>>>>>777777888999===AAAFFFIIIMMMOOOSSSVVVYYY[[[\\\]]]NNNKKKGGGDDDDDDGGGLLLOOOQQQNNNNNNRRRYYY]]]\\\ZZZ\\\^^^```___]]]]]]```ccckkkmmmqqqxxx~~~yyywwwsssoookkkgggeeecccfffgggiiijjjlllooosssvvvxxxzzz|||~~~yyylll```XXXTTTQQQPPPPPPQQQTTTWWWZZZZZZWWWUUURRR[[[gggrrr{{{zzzrrrmmmhhhbbb^^^TTTSSSQQQMMMIIIGGGHHHIIIFFFIIILLLNNNPPPXXXccclllzzzvvvpppfff]]]YYY[[[___cccooosssxxx~~~xxxnnnfffkkk{{{vvvpppeeeooo~~~uuuuuuyyyqqqhhhaaaYYYRRRPPPSSSOOOTTT___llluuuvvvnnngggTTTTTTSSSSSSSSSSSSTTTTTTNNNPPPPPPKKKDDD===999888777777666666666666777777444555666777777666555444555555555555555555555555qqqiiiccc^^^]]][[[VVVUUUVVVXXXUUUQQQPPPPPPQQQRRRRRRKKKKKKKKKKKKIIIGGGEEEDDDCCC@@@>>>>>>>>>>>>===<<<>>><<<:::888888888:::;;;666666666666666666666666333333444555555444333333333333222222222333444444666555444333222111111111333222444777444///111666000111111222222333444444555666666777888888999999999777666777888999777666777888:::<<<===>>>??????@@@BBBDDDCCC???:::666444666777:::>>>BBBFFFIIIKKKLLLMMMPPPSSSVVVWWWUUUTTTLLLGGGBBBCCCIIINNNQQQPPPQQQOOONNNQQQWWW\\\______```___]]][[[[[[^^^dddhhhjjjooovvv|||}}}{{{vvvrrrlllgggcccbbbcccddddddeeegggiiilllnnnpppqqquuuyyy}}}yyynnnggg]]]UUURRRRRRTTTUUUZZZ]]]ccchhhlllmmmmmmllliiiqqq}}}uuuooohhhaaaYYYSSSPPPNNNJJJGGGKKKGGGDDDFFFHHHLLLTTT]]]hhhppp|||rrrhhh^^^[[[[[[YYYYYYZZZbbbggglllqqqwww{{{wwwvvvxxxyyyzzzmmmgggcccgggssszzznnnrrrzzzlllooozzzvvvooofffZZZSSSRRRTTTWWWZZZ```mmmwwwtttjjj```YYYRRROOOQQQUUUVVVVVVRRRQQQOOOMMMIIICCC<<<777:::777444333444555666666555555555444444333333222444444444333333222222222qqqhhhbbb]]]\\\ZZZVVVTTTVVVYYYVVVSSSQQQQQQRRRSSSRRRKKKLLLLLLKKKJJJHHHFFFDDDCCCAAA???>>>>>>>>><<<;;;<<<;;;999888777777888999777777777777777777777777444444444444444444444444444444333333333333333444666555444333333222222333888888777666555333000...111111111222333333444444666666777777888888888999999888777777888888777666777888:::<<<===>>>?????????AAACCCBBB???;;;888666666888;;;>>>BBBFFFIIIJJJKKKMMMOOORRRTTTSSSQQQOOOIIIEEEBBBCCCIIINNNPPPOOOOOONNNNNNQQQWWW[[[]]]]]][[[[[[[[[ZZZ\\\```fffkkknnnrrryyy~~~}}}yyyuuuqqqmmmkkkiiifffeeedddddddddcccdddfffiiimmmppprrrssswwwzzz}}}tttiii___[[[WWWUUUVVVZZZ^^^aaajjjnnntttzzz}}}}}}uuuiii___XXXRRRMMMHHHLLLHHHFFFHHHIIIIIINNNTTT]]]dddppp{{{ooohhhaaa___]]][[[[[[^^^```dddhhhkkkqqq}}}~~~nnniiiccc___^^^___aaaaaa^^^ZZZXXX\\\iiizzzyyyzzzyyyfffbbbhhh{{{~~~vvvhhh[[[UUUQQQSSSVVV]]]lllyyyyyyrrrddd\\\SSSOOORRRTTTTTTRRRQQQPPPOOONNNKKKFFF@@@;;;:::888555555666777777666555555555444444444444444555555555444444444333333pppfff```[[[[[[YYYUUUTTTUUUZZZWWWTTTSSSSSSSSSSSSRRRLLLLLLLLLKKKIIIHHHFFFEEEDDDBBB???>>>>>>===<<<:::===<<<:::999888888999999777777777777777777777777666666555444444555666666666666555444333333333444555555444444444444444555666:::999222222777777111111111222222333333444444777777777777777888888888;;;999777777888999888777777888:::<<<>>>???@@@@@@???AAACCCBBB???;;;999999888999;;;???BBBFFFHHHIIIKKKLLLOOOQQQPPPNNNKKKIIIFFFCCCBBBDDDJJJNNNOOONNNLLLMMMNNNRRRWWWZZZ[[[[[[VVVWWWYYYZZZ^^^ccciiinnnqqquuuzzz~~~~~~yyyrrrmmmiiiiiijjjkkkkkkkkklllllleeegggjjjmmmqqqtttwwwyyyzzz|||~~~yyyooocccZZZTTTTTTVVVZZZ```gggnnnrrr~~~tttiii```XXXSSSQQQMMMKKKKKKJJJGGGHHHKKKOOOUUU___iiiuuuqqqmmmkkkjjjgggccceeeiiijjjmmmppppppsss~~~~~~nnn]]]XXXRRRNNNMMMNNNOOOPPPTTTRRRRRRXXXfffxxxxxxbbbXXXWWWdddsss{{{gggZZZRRRQQQRRRYYYgggvvv{{{xxxjjjaaaUUUPPPQQQSSSQQQNNNPPPPPPPPPPPPNNNJJJEEE@@@:::888666666777888777666555555555555555555666666666666555555555555444444oooddd^^^ZZZZZZXXXUUUTTTUUUYYYWWWTTTSSSSSSSSSRRRPPPMMMLLLKKKJJJIIIGGGFFFFFFDDDBBB???>>>>>>===;;;:::>>>===<<<:::999999999999666666666666666666666666888777555444444555777888888777666555444333333333444444444444444555666777888GGGKKK===222555888555111111222222333444444555777777777777777777777777<<<:::888777888999999888777888:::<<<>>>???@@@@@@AAABBBCCCAAA===:::999999999:::<<>>>>>===<<<:::===<<<;;;:::888888777777555555555555555555555555888777555444444555777888888777666555444333333333444444444444555555666777@@@]]]lll[[[AAA555111///111222222333444444555555777777777777777888888888<<<:::888777999:::::::::999:::;;;===>>>??????@@@BBBCCCBBB???;;;999888888;;;<<<>>>@@@BBBEEEFFFGGGJJJMMMNNNMMMIIIEEECCCCCCBBBBBBDDDGGGJJJLLLMMMMMMLLLOOOSSSVVVXXXXXXXXXXXXTTTWWW\\\```cccgggkkknnnnnnqqquuuyyyzzz{{{}}}~~~~~~|||}}}{{{uuuqqqnnnllljjjiiijjjmmmqqqssstttuuuvvvxxx{{{}}}~~~~~~}}}}}}|||}}}xxxiii___YYYXXXXXX^^^dddmmmvvvlllcccYYYTTTOOOIIIGGGHHHFFFGGGJJJNNNWWWcccqqqzzzuuudddUUUPPPJJJEEEDDDEEEFFFFFFHHHHHHKKKRRR```tttqqqcccXXXQQQOOOWWWdddxxxqqq^^^VVVNNNOOOXXXdddnnntttyyynnn```UUUQQQQQQQQQPPPTTTTTTTTTTTTSSSOOOJJJFFF<<<:::777666777777555444444555555555666666777777333333333333333333333444~~~mmmccc]]]YYYYYYYYYVVVUUUWWWVVVUUUTTTTTTTTTRRRNNNLLLLLLKKKIIIGGGFFFEEEEEEEEECCCAAA>>>>>>>>>>>>===<<<:::999888777666555444333444444444444444444444444666666555444444555666666666666555444333333333444444444333333444555666666:::[[[vvvoooTTT>>>444111222222333333444444555555666666666777888888999999<<<999777777999;;;======;;;;;;<<<===>>>>>>>>>>>>AAAAAA@@@===999777888999======???AAABBBDDDFFFFFFIIIKKKLLLIIIDDDAAABBBCCCCCCDDDFFFHHHJJJKKKMMMMMMMMMPPPTTTUUUUUUUUUUUUUUUTTTXXX]]]aaadddfffiiikkklllooosssvvvwwwxxxzzz|||{{{zzzyyy{{{}}}~~~~~~~~~}}}zzzwwwuuurrroooooorrruuuxxxxxxyyyzzz|||~~~~~~}}}||||||nnnbbb[[[XXX[[[```iiippp{{{vvviiiaaaYYYQQQLLLKKKJJJIIIHHHIIINNNWWWaaaiiiyyyvvveeeVVVQQQJJJFFFEEEEEEFFFGGGHHHHHHJJJPPP]]]pppvvvnnnfff[[[RRRMMMQQQZZZiiieeeYYYOOONNNTTT]]]hhhqqqzzzsssiii___VVVRRRRRRRRRUUUTTTUUUUUUTTTQQQLLLHHH@@@===999666666666555444555555555555555555666666222222222333333333333444}}}mmmbbb]]]YYYZZZYYYWWWVVVXXXVVVVVVUUUVVVUUUSSSOOOKKKKKKJJJHHHFFFDDDDDDDDDDDDAAA???======>>>???>>>===::::::999888777555444333555555555555555555555555444444444444444444444444444444333333333333333444444333333333333333444555222EEEYYY^^^QQQAAA888666222222333333444555555555444555555777888999:::;;;;;;888666777:::===???@@@======>>>>>>>>>>>>============<<<:::888888999;;;>>>>>>@@@AAABBBDDDEEEFFFFFFHHHHHHDDD???>>>@@@DDDFFFGGGHHHHHHIIIJJJMMMNNNNNNPPPSSSSSSQQQPPPQQQRRRRRRVVV\\\aaadddeeeggghhhnnnpppssstttuuuuuuwwwxxxuuuuuuuuuwwwzzzzzzyyywww{{{{{{{{{~~~~~~|||zzzyyyzzz|||~~~}}}~~~sssgggbbbaaacccjjjrrryyywwwlll```VVVRRRMMMKKKIIIGGGHHHNNNUUU[[[iiiuuu{{{mmm^^^YYYRRRMMMLLLLLLMMMMMMLLLKKKLLLOOO[[[nnn|||wwwzzzzzzwwwuuuqqqfffZZZPPPRRRUUU^^^tttpppbbbTTTOOOQQQVVVaaakkktttuuussskkk___VVVRRRRRRRRRSSSTTTUUUVVVSSSOOOKKKFFFBBB<<<888666666666666555555555444444444444444333333333333444444555555|||lllccc]]]YYYZZZZZZWWWWWWYYYWWWWWWWWWWWWWWWTTTOOOLLLJJJIIIGGGEEECCCCCCCCCCCC@@@>>>======>>>??????>>>=========<<<:::888777666666666666666666666666666333333444555555444333333333333222222222333444444444333333222222333333333666666:::@@@???777333333222222333444444555555666333444555777888:::;;;<<<:::888666777:::>>>@@@AAA>>>>>>>>>>>>>>>===<<<<<<:::::::::888777888;;;>>>??????@@@AAACCCDDDEEEEEEDDDEEEEEEAAA<<<;;;???DDDHHHHHHIIIHHHHHHJJJMMMOOONNNPPPRRRQQQNNNLLLMMMOOONNNSSSZZZ```cccdddeeefffppprrrtttuuuttttttuuuvvvqqqqqqsssuuuwwwvvvtttrrruuutttuuuxxx|||~~~~~~~~~~~~}}}}}}}}}}}}sssjjjdddfffkkkpppyyy}}}mmm___XXXNNNMMMJJJGGGFFFIIINNNSSSWWWeeexxxuuuccc^^^WWWRRRQQQQQQRRRRRRLLLJJJJJJLLLVVViiizzzrrrooouuuyyy{{{~~~}}}rrreeeVVVVVVTTTYYYjjj{{{kkkZZZRRRPPPQQQZZZdddooovvvzzztttfffYYYRRRQQQPPPPPPRRRUUUVVVUUURRRNNNKKKFFF>>>999777777888888555555555444444333333222444444444555555555666666|||jjj```^^^[[[YYYYYYYYYXXXWWWXXXXXXWWWUUUSSSQQQOOONNNKKKJJJIIIGGGEEEDDDCCCBBB@@@@@@??????>>>=========999999999888888888888888999888777666666555666666555444333222333555777888333333222222222333444555555555555555555555555555333444555555666666555555222222333444555666777888777888;;;======;;;999888888888888999:::===???@@@AAA>>><<<<<<======;;;888<<<:::888888999<<<@@@CCCFFFEEEDDDCCCCCCCCCEEEFFFBBBAAA@@@===;;;>>>EEEKKKQQQNNNKKKJJJKKKMMMNNNNNNPPPRRRRRROOOMMMMMMPPPSSSWWWXXX[[[^^^bbbeeegggiiikkkmmmoooqqqrrrrrrppppppnnnmmmmmmnnnqqqrrrrrrqqqppprrrsssttttttvvvzzz}}}www{{{}}}{{{{{{~~~yyyiiikkknnnrrrwww|||tttwww|||ttthhhZZZRRRLLLJJJIIIGGGHHHKKKRRRZZZiii{{{mmmhhhbbb``````^^^XXXSSSOOOKKKHHHLLLTTTdddzzzyyyuuuuuu|||ssscccYYYRRRWWWggg{{{zzzcccTTTMMMMMMSSSZZZiiipppwwwtttjjj]]]UUURRRPPPRRRSSSTTTSSSQQQQQQQQQKKKHHHDDD???:::777666666666555555444444555555666444444555555555555444444|||jjj```^^^[[[YYYYYYYYYXXXWWWWWWWWWVVVTTTRRRPPPNNNMMMJJJJJJIIIGGGEEEDDDBBBBBB@@@??????>>>>>>===<<<<<<999999999888888888888888888777666666666666666666666555444333333444666777444444333333444444555555555555555555555555555555222333333444444444444444333333444555666777888888555666888:::;;;:::999999555555666888:::===???AAAAAA>>><<<<<<======;;;888;;;999888888:::===AAACCCGGGGGGFFFEEEDDDDDDCCCCCC???>>>===;;;<<<@@@HHHNNNVVVSSSOOOMMMNNNOOOPPPQQQQQQQQQPPPNNNLLLLLLPPPSSSVVVWWWYYY[[[^^^bbbdddfffiiijjjkkklllmmmmmmlllllliiihhhhhhkkknnnpppppppppnnnooopppooooooppprrrttttttxxxzzzyyyzzz~~~uuusssjjjmmmrrrxxx{{{ssstttyyyyyyggg^^^UUUPPPLLLIIIIIILLLMMMTTTaaapppzzztttnnnkkkjjjgggaaa[[[RRRMMMIIIKKKRRR```vvv|||zzzzzz~~~lll```UUUVVVbbbtttiiiYYYPPPMMMQQQVVV```hhhpppqqqhhh]]]TTTPPPNNNPPPRRRSSSSSSRRRRRRRRRLLLJJJEEE@@@;;;888666555555555444444444444555555444444555555555555444444{{{jjj```^^^[[[YYYYYYYYYXXXWWWVVVVVVUUUSSSQQQOOOMMMLLLJJJJJJHHHGGGEEECCCBBBBBB??????>>>======<<<<<<;;;999999999888888888777777666666666555666666777777666555444333333333444555444444444555555555666666444444444444444444444444111111222333333333333333444444555666777888888999444555666888888999999999333333555777:::===???AAA@@@>>><<<<<<<<<<<<:::999999888888888;;;>>>BBBEEEIIIJJJJJJJJJHHHEEEBBB@@@<<<;;;::::::===CCCLLLRRRXXXUUUPPPNNNNNNPPPQQQRRRRRRQQQOOOLLLKKKLLLQQQTTTWWWWWWXXXZZZ]]]aaadddfffiiiiiiiiiiiiiiiiiiiiiiiidddcccdddgggkkknnnnnnnnnmmmmmmmmmkkkiiiiiikkkmmmoootttxxxwwwyyyrrrmmmoooqqquuu{{{~~~sssppprrrzzz|||pppbbbYYYQQQKKKJJJLLLJJJOOOXXXdddrrr{{{wwwuuuqqqiiibbbVVVOOOJJJIIINNN[[[ooo|||}}}nnn^^^XXX]]]kkk~~~ooo]]]RRRMMMMMMQQQWWW```kkkpppkkk```VVVPPPLLLMMMOOOQQQRRRSSSSSSTTTNNNLLLGGGAAA<<<999666555555444444333333444444555444444555555555555444444{{{kkk```^^^[[[YYYYYYYYYXXXWWWUUUUUUTTTSSSPPPNNNLLLKKKJJJIIIHHHFFFEEECCCBBBAAA>>>>>>======<<<<<<;;;;;;::::::999999888777777777555555555555555666777888666666444333333333333444333444444555555555555555444444444444444444444444111222222333333333333333444444444555666777777777777777777777777777888888444555666888:::===>>>??????>>>===<<<<<<;;;:::999777777777999<<<@@@CCCFFFLLLMMMOOOPPPMMMHHHBBB>>>;;;:::999:::>>>EEELLLQQQSSSPPPLLLKKKLLLOOOQQQQQQRRROOOLLLJJJJJJMMMQQQUUUWWWWWWYYY[[[^^^cccgggiiijjjjjjiiihhhhhhhhhiiiiiicccccccccfffiiilllllllllkkkkkkkkkiiihhhhhhjjjlllnnntttxxxyyy{{{xxxkkkjjjppp}}}tttkkkiiioooxxxqqqcccWWWNNNJJJKKKJJJLLLRRR[[[hhhvvv}}}zzztttkkkdddXXXQQQJJJIIILLLWWWjjj{{{nnnaaa^^^eeetttnnn^^^SSSLLLKKKNNNSSS]]]kkktttrrrhhh[[[SSSJJJJJJKKKMMMPPPSSSSSSSSSPPPNNNIIIDDD>>>:::777555444444333333333333444444444444555555555555444444|||lll```^^^[[[YYYYYYYYYXXXWWWUUUUUUTTTRRRPPPNNNLLLKKKJJJIIIHHHFFFDDDCCCBBBAAA>>>>>>======<<<<<<;;;;;;::::::999999888777777666555555444555555666777777555555444444333333333333111222333444444444444333444444444444444444444444222222333444444444444444222333333444444555555555999999888888777777666666777888999:::;;;<<<======>>>>>>===<<<;;;:::999999777777888:::===@@@DDDFFFMMMPPPSSSTTTQQQKKKCCC???<<<;;;:::<<<@@@EEEJJJLLLMMMKKKIIIJJJLLLOOOQQQRRRQQQNNNJJJHHHJJJMMMRRRTTTTTTUUUWWWZZZ___ccchhhjjjiiiiiihhhggggggggghhhhhheeeddddddfffiiikkkjjjjjjfffggghhhhhhhhhjjjmmmoooqqqwww|||}}}rrriiillluuuvvvggg___dddkkksss{{{pppaaaSSSLLLLLLJJJKKKNNNUUU```nnn{{{|||uuukkkcccYYYRRRKKKIIIKKKTTTfffuuu~~~~~~}}}}}}}}}}}}||||||{{{{{{}}}|||{{{yyyxxxwwwwwwwww|||ssshhhfffmmmvvv}}}iii\\\SSSLLLKKKMMMRRR\\\kkkxxxzzzpppaaaVVVIIIHHHHHHKKKOOORRRRRRQQQQQQOOOKKKFFFAAA<<<888666555444444333333444444555444444555555555555444444}}}mmm```^^^[[[YYYYYYYYYXXXWWWUUUUUUTTTRRRPPPNNNLLLKKKIIIIIIGGGFFFDDDBBBAAAAAA??????>>>======<<<<<<;;;;;;::::::999888777666666555555555444555555666666444444444444333333333333111222333444444444333222333333333333333333333333222333333444444444444444222222333333333444444444888999999888888777666555999999:::;;;<<<<<<<<<<<<===>>>>>><<<:::999999:::777777999:::===AAADDDFFFLLLOOOSSSUUURRRLLLEEE@@@===<<<<<<>>>BBBEEEGGGGGGIIIIIIIIIKKKOOORRRSSSSSSOOOLLLIIIHHHKKKOOORRRSSSPPPRRRUUUYYY]]]aaadddfffddddddddddddddddddddddddeeeddddddeeegggiiihhhhhhcccdddfffhhhiiilllpppsssvvv}}}~~~uuummmjjjqqq|||xxxeeeXXXZZZ___eeeoooxxxnnn]]]SSSPPPJJJIIIJJJOOOXXXeeeqqqyyy}}}~~~~~~|||{{{~~~wwwmmmeeeXXXRRRKKKIIIIIIPPP___mmmxxx|||yyyyyywwwvvvvvvvvvvvvuuuuuuuuuuuutttvvvwwwvvvsssrrrrrrsssqqqqqqrrrsssttttttuuuuuuxxxxxxxxxyyy{{{~~~{{{zzzzzzxxxvvvtttrrrqqqlllllllllllllllkkkjjjiiijjjjjjhhhgggfffeeeeeeeeennnuuuzzz~~~yyymmmkkknnnzzzyyyhhh]]]UUUNNNLLLMMMPPPZZZjjjyyywwwgggZZZMMMJJJIIIKKKOOORRRQQQPPPRRRPPPLLLHHHCCC>>>:::888555555555444444555555555444444555555555555444444nnn```^^^[[[YYYYYYYYYXXXWWWVVVUUUUUUSSSQQQOOOMMMKKKIIIHHHGGGFFFDDDBBBAAA@@@@@@??????>>>>>>===<<<<<<;;;;;;:::999888777666555666666555444444444555555222222333444444444333333111222444555666555444333333333333333333333333333111111222333333333333333333333333444444444444555333444666888888777666555666777999;;;<<<<<<<<<<<<<<<>>>>>>===999888888:::888888999;;;>>>AAACCCEEEIIILLLPPPSSSQQQLLLEEE@@@<<<;;;===@@@EEEGGGEEECCCGGGHHHJJJMMMPPPRRRQQQPPPMMMJJJHHHHHHLLLPPPQQQRRRPPPSSSVVV[[[^^^```aaaaaa___```aaacccccccccbbbbbb```______aaadddfffffffffeeefffiiikkkmmmpppuuuxxx{{{{{{rrrnnnllloooyyyxxxdddUUUTTTUUUYYYbbbnnnxxx~~~}}}jjj\\\WWWMMMKKKJJJLLLSSS]]]hhhooo}}}~~~vvvsssqqqqqquuuyyy|||~~~{{{xxxwwwvvvuuutttrrrqqqpppqqqqqqrrrrrrrrrqqqqqqpppooonnnnnnrrrssswwwzzzooogggXXXRRRLLLHHHGGGJJJVVVbbbllltttyyyvvvpppnnnmmmkkkgggggggggffffffeeeeeeeeedddfffgggfffcccbbbccceeeaaaaaacccdddeeefffffffffjjjiiiiiijjjlllooorrrtttuuuuuuuuuuuuuuuuuuvvvvvvttttttsssrrrpppooonnnmmmjjjiiihhhfffdddbbb```___[[[[[[\\\\\\[[[ZZZXXXWWWWWWVVVVVVVVVVVVVVVWWWWWW^^^fffsssxxxssstttvvv~~~xxxvvvxxxuuujjjiiikkk{{{|||lllbbbZZZRRRNNNOOONNNXXXiii{{{~~~oooaaaRRRNNNKKKMMMQQQSSSRRRPPPQQQPPPMMMIIIEEE@@@<<<:::777666666555555666666777444444555555555555444444nnn```^^^[[[YYYYYYYYYXXXWWWVVVVVVUUUSSSQQQOOOMMMLLLIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@??????>>>>>>======;;;;;;:::999888777666555777666555444444444444444111222333333444444444444222333555777777666555444333333333333333333333333000000111222222222222111444444555555555555555555...000444777888888777666333555777:::;;;<<<======<<<>>>???===999777888:::888999:::<<<>>>AAACCCDDDFFFIIINNNQQQOOOKKKDDD@@@::::::===BBBFFFHHHEEEBBBFFFGGGIIIMMMPPPPPPNNNKKKLLLIIIGGGIIIMMMPPPQQQPPPTTTVVVZZZ^^^```aaa```___]]]___aaacccddddddcccbbb[[[ZZZ[[[^^^bbbdddeeeeeeiiikkkmmmooorrruuuzzz}}}~~~}}}tttlllkkknnnuuuxxxeeeTTTQQQOOORRR[[[fffqqqxxx}}}}}}||||||}}}}}}~~~~~~}}}|||zzzyyyxxxwwwwww{{{zzz~~~sssddd]]]QQQNNNLLLLLLQQQZZZccciiirrrtttvvvyyy{{{}}}}}}}}}~~~}}}|||{{{{{{|||}}}~~~{{{{{{{{{{{{||||||||||||{{{|||}}}~~~}}}~~~vvvoookkkiiihhhjjjmmmqqqssstttttttttuuutttvvvxxxyyyyyyzzz{{{}}}||||||}}}}}}}}}}}}||||||}}}{{{yyyxxxxxxxxxwwwvvvxxxzzz~~~}}}vvvqqqnnnlllkkkkkkhhhgggeeedddddddddeeeeeefffeeedddcccbbbbbbccccccfffhhhmmmwwwzzzppphhhXXXRRRLLLHHHDDDFFFOOOZZZ\\\eeejjjgggaaa___^^^\\\[[[ZZZZZZYYYYYYXXXXXXWWWYYY[[[\\\[[[XXXWWWXXXZZZUUUVVVXXXYYY[[[[[[\\\\\\___^^^^^^___aaadddhhhjjjhhhggggggffffffggghhhhhhjjjiiigggeeebbb```^^^]]]^^^]]]\\\ZZZXXXUUUSSSRRRPPPPPPQQQQQQPPPNNNMMMKKKJJJJJJJJJKKKLLLNNNOOOPPPRRRZZZgggvvv~~~pppgggccceeehhhttt{{{vvvuuuzzzjjjeee```ppprrrggg^^^UUUPPPOOONNNXXXiii}}}vvviiiVVVRRRNNNOOORRRUUUSSSPPPQQQPPPMMMJJJFFFAAA>>><<<777777666666666666777777444555555555555555555444~~~kkk```]]]ZZZXXXYYYYYYYYYXXXUUUTTTRRRQQQOOOOOONNNNNNIIIHHHGGGEEEDDDBBBAAA@@@>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666777666555333222222333333555555444333333333333444555555555555555555444444222222222222222222222222333333333444444444555555111222444555666666777777:::999888666666666777777======<<<;;;:::999999888:::::::::::::::999888777888999;;;>>>@@@BBBCCCCCCCCCFFFIIIKKKJJJFFFAAA>>>>>>AAADDDFFFFFFEEEBBB@@@EEEGGGIIILLLMMMNNNMMMMMMJJJJJJKKKKKKLLLLLLLLLMMMUUUWWWYYYZZZ[[[\\\^^^```]]]]]]]]]^^^^^^^^^______```bbbdddgggiiiiiiiiiiiiiiijjjmmmqqqvvv|||}}}pppmmmiiijjjrrr}}}wwwdddXXXQQQMMMQQQXXXbbbllluuuxxxyyy{{{{{{{{{xxxvvvttttttrrrmmmhhhffffffjjjmmmmmmpppuuuzzz~~~mmm___TTTSSSPPPJJJHHHNNNYYYcccjjjkkklllmmmoooppprrrrrrssssssttttttttttttsssssstttttttttttttttttttttttttttsssrrrqqqqqqqqqqqqqqqsssssssssssssssssssssssswwwwwwxxx{{{zzzppphhhdddaaa______aaadddggghhhhhhhhhgggmmmmmmnnnnnnmmmlllkkkkkkjjjlllnnnnnnlllllllllmmmiiiiiiiiijjjkkkmmmoooqqqyyy|||~~~}}}}}}vvvqqqjjjbbb]]]ZZZZZZ[[[[[[ZZZYYYXXXXXXXXXYYYZZZXXXWWWVVVUUUUUUUUUUUUUUUVVV]]]eeennn}}}wwwooo```TTTHHHEEEGGGGGGIIIKKKXXXXXXXXXXXXVVVSSSPPPNNNOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMLLLLLLLLLLLLMMMOOOPPPPPPPPPOOONNNOOOQQQSSSUUUWWWXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSQQQQQQPPPMMMMMMMMMLLLLLLKKKKKKKKKIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGFFFGGGJJJLLLQQQUUU]]]iiiwwwwwwllleeebbbbbbcccmmmzzz{{{xxx~~~hhhYYYZZZcccttt}}}qqqhhh___VVVQQQUUUZZZfffvvvwwwjjj^^^TTTRRRRRROOOOOOSSSSSSOOOKKKIIIIIIFFF@@@:::999999777666666555555555555555555555555555555555lllaaa^^^ZZZXXXXXXXXXXXXWWWUUUTTTSSSQQQPPPOOONNNNNNIIIIIIHHHFFFDDDCCCAAAAAA>>>>>>>>>===<<<<<<;;;;;;::::::999999888777777777777666444333222222333333555555444333333333333444555555555555555555444444222222222222222222222222333333333333444444444444333444555666777888888888:::999777666666666777888:::::::::;;;;;;;;;;;;<<<:::::::::999999888777777999:::<<<>>>AAACCCDDDDDDEEEFFFHHHHHHFFFCCC@@@===AAABBBEEEFFFGGGFFFDDDCCCGGGHHHJJJLLLLLLKKKJJJIIIJJJJJJKKKLLLLLLMMMNNNNNNSSSUUUWWWXXXYYYZZZ\\\^^^\\\\\\\\\\\\\\\\\\]]]]]]\\\]]]___bbbdddeeefffgggkkklllnnnqqquuuzzz}}}{{{mmmllllllnnnuuu{{{hhh[[[SSSMMMOOOVVV]]]fffnnnpppqqqrrrrrrqqqnnnkkkiiigggeee```\\\YYYYYY[[[]]]aaadddhhhmmmqqqssstttttttttxxxxxxiiiXXXUUUOOOIIIGGGKKKTTT[[[aaabbbcccdddfffggghhhiiigggggghhhhhhhhhhhhgggggghhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffffffffffffffggggggggggggggggggggggggjjjjjjkkklllrrr|||~~~uuullleee```\\\ZZZYYYZZZ[[[]]]^^^^^^^^^^^^^^^^^^___^^^^^^]]]]]]\\\```bbbccccccaaa```aaaaaa^^^^^^^^^^^^```bbbdddeeeqqqtttxxxzzzyyywwwuuuuuugggccc\\\UUUQQQOOOOOOPPPQQQPPPOOONNNNNNNNNOOOOOONNNNNNMMMMMMLLLMMMMMMMMMMMMSSSYYYaaaoooxxxpppaaaTTTHHHDDDDDDDDDEEEGGGNNNNNNOOOOOOOOOMMMKKKIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGHHHIIIKKKLLLNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKJJJIIIGGGGGGFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBCCCDDDCCCCCCDDDFFFIIIGGGLLLVVVdddvvvsssiiidddcccccckkkwwwkkk]]]WWW]]]kkkzzzpppeee]]]WWW[[[eeevvvwwwhhhZZZUUUSSSQQQQQQTTTSSSOOOKKKJJJJJJGGGAAA<<<:::999777666555555555555555555555555555555555555mmmbbb___[[[XXXXXXXXXWWWVVVUUUTTTSSSRRRPPPOOONNNNNNKKKJJJIIIGGGEEEDDDBBBBBB>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999888777777777666444333222222333444555555444333333333333333444444444444444444555555333333333333333333333333222222222333333333444444444555666888999999999999999888777666666666777888::::::::::::;;;;;;;;;;;;:::999999888888777666666999:::===???BBBDDDEEEFFFGGGFFFEEECCCAAA???>>>>>>DDDDDDEEEFFFFFFFFFFFFFFFIIIJJJJJJKKKJJJIIIGGGFFFJJJJJJKKKLLLMMMOOOOOOPPPQQQSSSUUUVVVVVVWWWYYY[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[]]]___bbbeeeggghhhnnnnnnooorrrtttwwwzzz{{{}}}xxxjjjmmmqqqtttzzzoooaaaWWWOOONNNRRRVVV\\\bbbeeeeeeeeeeeeccc___\\\ZZZ[[[YYYUUURRRPPPOOOPPPPPPWWWYYY]]]aaadddfffffffffeeehhhlllrrr|||sssaaaYYYOOOHHHFFFIIINNNPPPUUUUUUVVVWWWYYYZZZ[[[[[[YYYYYYZZZZZZZZZZZZYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY[[[[[[[[[\\\^^^dddkkkpppxxxsssllleee___ZZZVVVSSSRRRRRRRRRRRRRRRRRRSSSTTTRRRSSSSSSSSSSSSRRRRRRQQQTTTVVVWWWVVVTTTSSSSSSSSSQQQPPPPPPQQQRRRTTTVVVWWWcccggglllnnnmmmjjjhhhggg\\\XXXSSSMMMJJJIIIIIIJJJGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHLLLRRR___qqqzzzqqqbbbUUUHHHCCCBBB@@@@@@BBBCCCDDDFFFGGGGGGGGGFFFEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAA???@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCDDDEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGFFFFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAAAAAAAA???@@@AAABBBAAABBBEEEGGGFFFKKKVVVggg|||tttkkkiiihhhkkkvvvpppcccXXXYYYaaassszzznnn^^^]]]cccqqqwwwcccXXXTTTSSSSSSTTTRRROOOLLLKKKKKKIIIDDD@@@;;;999888666555444444555555555555555555555555555mmmbbb___[[[XXXWWWWWWVVVUUUUUUUUUTTTSSSQQQOOONNNMMMKKKKKKJJJHHHFFFEEECCCCCC>>>>>>>>>===<<<<<<;;;;;;::::::999888888777777666666555444333222333333444555444333333222222333333333333444444444444555555333333333333333333333333222222222333333333333444444555666888999999::::::999888777666666777888888===<<<<<<;;;:::999888888999999888777777666666666:::;;;>>>@@@CCCEEEFFFFFFHHHEEEBBB>>><<<<<<>>>???EEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIIIIHHHFFFFFFIIIJJJKKKMMMNNNPPPQQQQQQPPPRRRTTTUUUUUUVVVXXXYYYZZZZZZZZZZZZYYYYYYYYYYYY]]]]]]^^^```cccgggjjjmmmnnnnnnppprrruuuwwwyyyzzz|||xxxlllqqqwww{{{~~~yyylll___RRRNNNNNNOOORRRVVVZZZZZZZZZXXXVVVRRROOOMMMPPPOOOMMMMMMMMMLLLKKKJJJNNNPPPSSSVVVXXXYYYYYYYYYXXXZZZ^^^ccclllwwwyyykkk```SSSJJJHHHIIIIIIHHHKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQTTTXXX[[[eeeiiipppttttttrrrpppoooiiifffaaa]]]YYYUUUPPPLLLNNNLLLKKKIIIIIIJJJKKKLLLKKKLLLLLLLLLLLLLLLKKKKKKLLLNNNNNNMMMKKKIIIIIIJJJHHHHHHGGGHHHIIIKKKMMMNNNUUUXXX]]]```___\\\YYYXXXSSSPPPMMMIIIGGGFFFFFFGGGBBBBBBBBBAAAAAAAAAAAAAAA??????@@@AAAAAABBBBBBBBBBBBCCCEEEJJJUUUfffxxx}}}ttteeeWWWIIICCCAAA>>>===>>>???@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAAAAA?????????@@@BBBCCCAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@AAACCCCCCCCCCCCEEEGGGHHHMMMXXXiiiyyyssspppoooxxxtttjjj```\\\\\\iiigggaaa___iiiyyymmm]]]VVVSSSSSSRRRQQQOOOMMMMMMMMMKKKGGGDDD<<<;;;888666444444444555555555555555555555555555mmmbbb___[[[XXXWWWVVVVVVUUUUUUUUUUUUTTTRRRPPPNNNLLLLLLKKKJJJHHHGGGEEEDDDCCC>>>>>>>>>===<<<<<<;;;;;;888888888777666666555555666555444333222333444555444444333222222222222333333333333333444444555555333333333333333333333333222222333333333444444444444555666777888999999999888888777666666777888999<<<<<<;;;:::999888888777999888777777666666777777;;;===???AAACCCDDDEEEFFFFFFDDD???<<<;;;<<>>???@@@@@@@@@???AAAAAABBBFFFNNN^^^sssvvvhhhZZZKKKDDDAAA>>><<<===>>>>>>?????????>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>??????@@@@@@@@@???>>>===>>>>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>=====================???@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCAAABBBDDDDDDDDDDDDEEEFFFEEEJJJTTTeee||||||vvvttt||||||~~~yyyqqqggg```\\\cccwwwnnnccc\\\bbbooo~~~xxxdddYYYUUURRROOOQQQPPPOOOOOONNNLLLIIIGGG???===:::777555444555555666666666666666666666666~~~mmmaaa^^^ZZZWWWWWWWWWVVVUUUVVVVVVVVVUUUSSSPPPMMMLLLKKKKKKJJJHHHFFFEEECCCCCC>>>>>>>>>===<<<<<<;;;;;;888777777666555555444444555555333333333333444555444444333222222222222222222222333333444444555555333333333333333333333333333333333444444444555555444555666777888999999999888777666666666777888999999999999999::::::::::::888888777666777888999:::===>>>???AAABBBCCCDDDDDDCCCAAA>>>======???BBBDDDEEEEEEEEEDDDEEEEEEFFFGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOOOOOPPPOOOPPPRRRRRRRRRSSSTTTVVVXXXXXXXXXXXXYYYYYYYYYZZZVVVWWWYYY\\\___bbbeeegggkkkmmmqqqvvv{{{}}}{{{xxx{{{sss\\\OOOJJJGGGFFFGGGJJJIIIIIIHHHFFFDDDCCCBBBCCCDDDFFFLLLPPPQQQNNNJJJCCCDDDDDDEEEEEEEEEEEEEEEBBBEEEIIIMMMPPPSSSWWWYYY___iiiuuutttiiiZZZOOOKKKHHHEEEBBBBBBBBBCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEEDDDEEEFFFHHHBBBEEEIIIKKKLLLMMMOOOQQQPPPOOOMMMMMMLLLJJJFFFCCCCCCAAA???===<<<===>>>???>>>??????@@@@@@@@@@@@??????@@@AAAAAA???======>>>>>>============???AAABBBAAADDDHHHIIIHHHFFFEEEEEEBBBBBBAAA@@@??????>>>>>>>>>>>>??????>>>>>>===<<<;;;<<<===>>>>>>>>>===<<<>>>>>>???CCCHHHUUUkkk~~~wwwiii[[[LLLEEEBBB>>>===============<<<;;;;;;::::::>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<===>>>>>>==================>>>>>>????????????????????????<<<<<<==================???????????????@@@@@@@@@???@@@@@@AAABBBCCCCCCDDDBBBDDDFFFFFFDDDCCCDDDDDDCCCHHHQQQ___sss~~~}}}|||{{{|||~~~xxxjjjccc^^^bbbrrruuufff[[[___iiiwwwpppaaaYYYSSSOOORRRRRRRRRQQQOOOMMMKKKIIIBBB???;;;888555555666666666666666666666666666666}}}lll```]]]YYYWWWWWWWWWWWWVVVVVVVVVVVVUUUSSSPPPMMMKKKKKKJJJIIIGGGFFFDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;888888777777666555555555555444333333333333555555444333222222111222222222111222222333444444555555444444444444444444444444444444555555555666666666555666777999::::::;;;;;;888777666666666777999:::888999999999999:::::::::888777666666777999<<<===>>>???@@@AAAAAABBBBBBBBB???>>>>>>???@@@CCCFFFGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJKKKLLLLLLMMMNNNNNNMMMNNNPPPPPPPPPPPPRRRTTTTTTUUUUUUVVVWWWXXXYYYYYYXXXZZZ\\\___bbbeeefffggglllooosssyyy~~~|||{{{|||}}}zzz___NNNGGGCCCBBBCCCBBBBBBBBBAAAAAA@@@@@@???CCCCCCGGGMMMSSSSSSNNNHHHCCCCCCCCCCCCBBBBBBBBBAAA@@@CCCFFFHHHIIIKKKMMMOOOLLLSSS]]]fffrrr|||}}}qqqgggZZZNNNHHHDDDBBB@@@@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@??????????????????????????????>>>=========>>>>>>???@@@===========================>>>@@@@@@@@@@@@AAABBB???AAABBBCCCCCCDDDGGGIIIGGGFFFEEEEEEFFFEEECCC@@@???>>>===<<<;;;;;;<<<<<<<<<===>>>>>>?????????>>>;;;<<<>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;===>>>???>>>@@@BBBBBBAAAAAAAAABBBAAAAAAAAAAAA@@@??????>>><<<<<<=========<<<;;;:::;;;<<<===>>>>>>===;;;:::;;;;;;>>>BBBEEEOOOdddyyy~~~uuuhhhZZZKKKEEEBBB???===>>>======<<<<<<;;;;;;<<<<<<========================;;;;;;;;;;;;<<<<<<<<<===;;;;;;:::::::::;;;<<<===;;;<<<======>>>>>>>>>>>>========================?????????@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBAAAAAABBBCCCDDDEEEFFFGGGGGGHHHJJJIIIGGGEEEEEEEEEFFFIIINNNVVVeee{{{www{{{oooiiiccccccnnn}}}kkk]]]\\\cccmmm~~~kkk```XXXRRRSSSTTTTTTSSSPPPMMMKKKKKKDDDBBB===999666666777888666666666666666666666666|||kkk___\\\XXXWWWWWWWWWWWWWWWVVVVVVVVVVVVSSSPPPMMMKKKJJJJJJIIIGGGEEEDDDBBBBBB>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666555444333333333444555666444333222222111111222222111111222333333444555555444444444444444444444444555555555666666666666777777888999:::;;;<<<<<<<<<888777666666666888999:::<<<;;;;;;:::999888777777777777666666888;;;===?????????@@@AAAAAAAAA@@@@@@<<<===>>>@@@CCCFFFHHHIIIFFFGGGHHHIIIIIIIIIHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMKKKMMMNNNNNNNNNNNNPPPQQQRRRRRRSSSTTTVVVWWWXXXYYY^^^```cccfffiiikkkkkklllnnnqqquuu{{{}}}zzzyyy~~~}}}}}}}}}```MMMEEEAAA@@@AAA===============>>>>>>>>>>>>>>>BBBHHHNNNNNNGGGAAA>>>>>>======<<<;;;;;;;;;===>>>@@@AAAAAACCCGGGIIICCCHHHNNNTTT___kkkppppppllldddXXXLLLEEEAAA???>>>>>>>>>>>>>>>============??????@@@@@@@@@@@@??????????????????????????????===============>>>??????========================<<<>>>??????>>>===>>>@@@@@@@@@@@@@@@???@@@CCCEEEAAA@@@@@@@@@BBBBBB@@@>>>??????>>>===============888999999:::;;;;;;;;;::::::;;;======<<<;;;<<<======<<<;;;;;;<<<===???@@@>>>???@@@@@@>>>>>>@@@AAA>>>>>>>>>>>>>>>===<<<;;;;;;<<<=========<<<:::999===>>>???@@@???===;;;:::::::::>>>BBBDDDLLLaaavvv|||tttfffXXXJJJDDDAAA>>>===>>>>>>>>>>>>===>>>>>>???@@@========================<<<<<<<<<======>>>>>>>>><<<;;;:::::::::;;;===>>>;;;<<<>>>???@@@@@@??????========================>>>>>>??????@@@AAAAAAAAABBBBBBCCCCCCDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIJJJKKKLLLMMMNNNNNNKKKIIIHHHHHHFFFHHHIIILLLTTTeeezzzvvv}}}uuuppphhheeekkk}}}ppp^^^[[[^^^ddduuussseee[[[UUUTTTUUUUUUTTTPPPMMMLLLKKKFFFCCC>>>:::777777888888777777777777777777777777kkk___]]][[[ZZZZZZZZZYYYWWWUUUUUUUUUUUUSSSQQQOOOMMMHHHGGGFFFGGGGGGEEEBBB@@@>>>>>>======<<<<<<;;;;;;888999999888888777666555333333333333333333333333444444444444444444444444222333333444444555555666222222333333333333444444000000111333555888:::;;;888999:::;;;<<<<<<<<<<<<999888666666777888;;;<<>>===;;;999777666555777666666666888;;;>>>???===>>>???@@@AAAAAAAAAAAA======???DDDKKKOOONNNMMMFFFFFFFFFFFFFFFFFFFFFFFFKKKIIIGGGFFFHHHJJJJJJJJJLLLLLLKKKKKKLLLMMMNNNNNNKKKLLLNNNOOOPPPPPPOOONNNQQQRRRTTTTTTSSSTTTWWWYYY^^^bbbfffjjjmmmppptttvvvrrruuuzzz}}}|||zzzyyyyyy{{{}}}~~~|||zzzyyyzzzxxx{{{nnnVVVGGGBBB@@@>>>:::;;;;;;;;;<<<<<<;;;;;;;;;???>>>???BBBFFFFFFCCC???>>>>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<===>>>??????@@@AAADDDFFFKKKRRRZZZ___^^^[[[TTTMMMFFF@@@<<<;;;===;;;::::::<<<======<<<<<<===???@@@@@@???===<<<999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<>>>>>??????>>>>>>???>>>>>>===<<<<<<<<<===>>>>>>>>>=========<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;<<<<<<<<<<<<<<<<<<============???@@@AAA@@@>>><<<<<<===???===<<<===>>>???>>>===888888888999999:::::::::<<<=========@@@JJJYYYddd|||zzzsssnnnbbbXXXKKKCCC@@@@@@>>><<<;;;<<<======>>>>>>=====================>>>???@@@???===<<<===???@@@>>>;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>@@@AAACCCBBBAAA??????@@@CCCCCCDDDCCCAAAAAACCCDDDCCCCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKNNNQQQUUUXXXZZZ^^^\\\YYYUUUQQQMMMJJJIIIHHHGGGHHHJJJMMMSSSaaannn|||rrrhhhccceeeqqqyyydddXXXWWW___ooo|||lll___XXXXXXVVVRRRPPPPPPNNNLLLJJJLLLHHHCCC===999777777888777777666666555555444444kkk```]]][[[YYYYYYYYYXXXVVVUUUUUUUUUTTTSSSPPPNNNMMMJJJIIIHHHHHHHHHGGGDDDBBB@@@@@@??????>>>======<<<888999999888888777666555333333333333333333333333333333333333333333333333444444444333333333333333222222333333333333444444333333333444444555666777888999:::;;;<<<<<<<<<<<<888888777666777999;;;<<<<<<<<<;;;::::::999888888777666666777888;;;>>>@@@>>>>>>???@@@@@@@@@@@@@@@<<<===???DDDJJJMMMMMMLLLGGGGGGGGGGGGGGGFFFFFFFFFJJJHHHFFFEEEGGGIIIJJJIIIIIIIIIJJJKKKLLLMMMNNNOOOKKKLLLMMMOOOOOOOOOOOONNNOOOPPPRRRSSSSSSUUUXXXZZZ]]]```eeehhhkkknnnrrrttttttwwwzzz}}}~~~~~~~~~~~~zzzxxxxxx{{{}}}~~~|||xxxsssooonnnooosssyyy{{{uuupppkkk^^^MMMAAA>>>>>>===;;;999999::::::::::::999999;;;;;;<<>>>>>>>><<<===???AAACCCHHHNNNRRRQQQOOOLLLHHHEEECCCBBBAAA???===;;;<<<===>>>===<<<:::;;;===>>>===<<<;;;::::::::::::;;;;;;;;;<<<<<<999999999::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<=========:::;;;<<<<<<======<<<<<<===<<<<<<;;;::::::;;;;;;<<<<<<<<<;;;;;;:::::::::>>>>>>>>>>>>======<<<<<<>>>===============>>>>>><<<<<<=========>>>>>>>>>???@@@AAA@@@>>><<<<<<===>>><<<;;;<<<===>>>===<<<<<<<<<==================;;;<<<===<<>><<<======>>>????????????>>>======<<<<<<<<<<<<<<<<<<>>>===<<<===??????===;;;<<<<<<<<<===============????????????>>>>>>>>>>>>???@@@AAAAAA??????@@@AAACCCEEEFFFEEEEEEEEEGGGIIIKKKKKKKKKLLLMMMOOOQQQRRRSSSTTTVVVYYY\\\```cccdddmmmkkkhhhccc^^^XXXSSSQQQJJJHHHIIIKKKKKKOOOYYYdddrrr|||qqqddd]]]]]]iii~~~{{{fffYYYVVV[[[gggrrrxxxhhh___XXXVVVSSSQQQPPPOOOMMMKKKMMMIIIDDD>>>:::888777777666666666666666555555555lllaaa^^^[[[YYYXXXWWWVVVUUUTTTUUUTTTSSSRRROOOMMMKKKKKKIIIHHHHHHHHHFFFDDDAAA?????????>>>======<<<<<<888999999888888777666555333333333333333333333333222222222222222222222222555444444333222222111111222222333333333333444444222333333333444555555666888999:::;;;;;;<<<<<<;;;888888777777888999;;;<<<999999::::::::::::;;;;;;777777777888999<<<>>>@@@???@@@@@@@@@@@@???>>>>>>;;;<<>>999999::::::::::::999999999999:::<<<>>>>>><<<:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========999:::<<<<<<===???BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDAAA???===<<<===>>>===<<<999:::;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;<<<999999999:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<>>>???>>><<<;;;;;;;;;>>>===<<<<<<>>>>>>===<<<>>>==================<<<;;;<<<======???EEENNNUUU___bbbfffhhhhhheeeaaa^^^VVVPPPHHHCCCBBBAAA???===<<<===>>>>>>??????>>>>>>@@@@@@???>>>======<<<<<>>===>>>@@@@@@>>>===>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAABBBDDDFFFGGGIIIJJJKKKLLLNNNQQQSSSXXXWWWWWWWWWYYY\\\___aaacccdddfffiiilllppprrrtttzzzyyyvvvqqqjjjaaaYYYTTTNNNLLLKKKLLLKKKLLLTTT]]]gggzzz~~~qqqaaaWWWUUU___ttt|||hhh[[[UUUWWW___hhhtttfffYYYVVVSSSRRRQQQPPPNNNMMMNNNKKKFFF@@@;;;888777666555555555666666666666666mmmbbb___[[[XXXWWWVVVUUUTTTTTTTTTTTTSSSQQQNNNLLLJJJIIIHHHFFFEEEEEEDDDAAA???======<<<;;;;;;::::::999888999999888888777666555333333333333333333333333222222222222222222222222333333333222222111111111222222222333333333444444///000111333555666777888888999:::;;;;;;;;;;;;;;;888888888888888:::;;;<<<999999::::::::::::;;;;;;777777888999:::===???@@@BBBBBBBBBAAA@@@???======;;;<<>><<<<<<===???:::;;;;;;<<<<<<;;;;;;:::999:::;;;===>>>===<<<;;;999:::::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;999:::<<<===<<<<<<===>>>>>>>>>??????@@@@@@AAABBBAAA???============<<<;;;:::;;;<<<<<<===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>======>>>======<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<;;;<<<<<<<<<===>>>>>>>>>????????????>>>???@@@@@@>>>======>>>???>>>======??????>>>===??????>>>>>>======<<<<<<<<<===>>>???@@@CCCIIIMMMRRRTTTWWWZZZZZZXXXTTTRRRNNNKKKFFFDDDCCCBBB@@@???@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCCCCBBBAAAAAA@@@AAA@@@AAAAAABBBAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIMMMPPPOOOQQQTTTVVVXXX[[[^^^aaagggfffffffffiiilllppprrrssstttvvvxxx{{{}}}uuujjj___YYYUUUQQQOOOOOOPPPRRRZZZcccooowwwuuu|||tttcccVVVQQQYYYlll}}}xxxggg\\\VVVUUU[[[aaazzz{{{gggXXXVVVSSSRRRRRRQQQPPPNNNOOOLLLHHHCCC===:::777666444444555555666666777777nnnddd```[[[XXXWWWVVVUUUTTTUUUUUUTTTSSSQQQNNNKKKJJJJJJHHHEEEDDDDDDCCCAAA???<<<<<<;;;;;;:::999999999888999999888888777666555333333333333333333333333444444444444444444444444111111111222222333333333222222222333333333444444///000222444666777777777999999::::::;;;:::::::::888888888999999:::;;;;;;;;;;;;;;;::::::999999999777888999:::<<<===???@@@DDDCCCCCCBBBAAA???===<<<:::<<>>=========>>>;;;<<<===>>>??????@@@@@@AAA???===<<<======<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<========================<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>>>>???========================?????????@@@@@@AAAAAAAAAAAA@@@@@@?????????@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBCCCEEEDDDCCCAAABBBCCC@@@???>>>???@@@@@@@@@>>>CCCCCCBBBBBBAAAAAA@@@@@@>>>???@@@AAABBBDDDFFFHHHPPPQQQSSSTTTTTTRRRPPPNNNIIIGGGEEEDDDDDDCCCBBBAAAEEEFFFGGGGGGHHHHHHGGGGGGBBBCCCDDDEEEEEEEEEEEEDDDBBBCCCDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFFFFGGGHHHIIIIIIJJJMMMNNNOOOOOOPPPSSSXXX[[[]]]___bbbeeegggkkkooorrrvvvvvvvvvwwwyyy|||yyynnnggg```ZZZWWWXXX[[[```kkkuuusssmmmnnnyyyzzzgggXXXPPPSSScccrrr}}}pppbbbYYYUUUTTTXXX]]]sss|||eeeWWWUUUSSSRRRRRRRRRQQQOOOOOOMMMJJJEEE@@@;;;888666444444555555666666777777oooeeeaaa\\\XXXWWWWWWVVVVVVVVVVVVUUUTTTQQQNNNLLLJJJMMMJJJGGGEEEEEEDDDBBBAAA=========<<<;;;;;;::::::888999999888888777666555333333333333333333333333444444444444444444444444111111222222333444444555222222333333333333444444333444555666666666444444999999::::::::::::999999888888999999:::;;;;;;;;;======<<<;;;999888777777777888999;;;===>>>???@@@CCCCCCCCCBBB@@@>>>===<<<;;;===@@@BBBBBBBBBDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHBBBAAAAAABBBEEEFFFFFFEEEHHHIIIIIIJJJJJJHHHGGGFFFIIIIIIIIIIIIJJJKKKLLLMMMMMMOOOPPPPPPOOOPPPRRRTTTZZZ]]]```cccdddfffiiikkkjjjmmmqqqssstttuuuwwwxxxxxxyyyzzz|||}}}~~~zzzzzzzzz{{{|||}}}|||yyyxxxxxxzzz~~~|||wwwooodddZZZSSSPPPKKKNNNSSSXXX]]]___```aaa^^^]]]^^^dddmmmuuuyyyzzzssslllaaaUUULLLEEE@@@===<<<===>>>===;;;:::::::::::::::;;;;;;;;;;;;:::::::::;;;===<<<;;;:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<999;;;===>>>======>>>???999;;;<<>>===>>>???>>>===::::::;;;;;;<<<========================<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>============>>>>>>>>>???======>>>?????????????????????>>>>>>>>>???@@@@@@>>>>>>????????????@@@@@@??????@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEECCCEEEFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDEEEFFFEEECCCFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHJJJKKKLLLQQQRRRSSSSSSSSSQQQOOONNNKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKFFFGGGIIIJJJKKKKKKJJJJJJHHHJJJKKKKKKJJJIIIIIIJJJIIIIIIIIIIIIIIIIIIIIIIIILLLLLLMMMNNNOOOQQQQQQRRRVVVXXXZZZ\\\^^^bbbfffjjjnnnpppsssvvvxxx{{{zzzqqqllliiilllqqqxxxxxxmmmiiirrrrrr```SSSQQQZZZeeewwwkkk___XXXTTTRRRUUUZZZmmm{{{cccVVVTTTRRRQQQRRRRRRQQQPPPOOONNNKKKGGGBBB>>>999777555555555666666666666666pppeeeaaa\\\YYYXXXXXXXXXXXXWWWWWWVVVUUURRROOOLLLJJJMMMJJJGGGEEEDDDCCCBBB@@@======<<<<<<;;;:::::::::888999999888888777666555333333333333333333333333333333333333333333333333333333333333333444444444222222333333333333444444444555777888888777555444999999:::::::::999999888888888999:::;;;;;;;;;;;;===<<<<<<;;;999888888777888888:::<<<>>>???@@@@@@AAAAAA@@@@@@>>>===;;;:::;;;>>>BBBCCCBBBAAACCCDDDCCCDDDDDDEEEEEEFFFGGGGGGAAAAAAAAACCCEEEGGGFFFEEEGGGHHHIIIJJJKKKJJJHHHGGGIIIHHHHHHHHHHHHJJJKKKLLLKKKMMMNNNOOOOOOPPPSSSUUUXXX[[[^^^aaabbbcccfffhhhiiillloooqqqrrrssstttuuuwwwxxxzzz{{{}}}~~~~~~~~~yyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~}}}yyyxxxxxxyyyzzz}}}~~~{{{sssiii```[[[TTTTTTSSSSSSSSSSSSTTTUUUSSSQQQRRRWWW```hhhlllnnnfff___UUUKKKDDD@@@>>><<<===<<<<<<<<<<<<===============>>>>>>>>>>>>======<<<>>>@@@???===<<<===???======<<<<<<<<<<<<<<<<<<=========>>>>>>?????????<<<>>>???>>>======>>>@@@<<<===???AAACCCCCCCCCCCCCCCAAA??????AAABBBAAA@@@>>>>>>>>>???@@@AAABBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>?????????@@@@@@@@@????????????????????????@@@@@@AAAAAAAAABBBBBBBBB>>>??????@@@AAABBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFCCCCCCDDDEEEFFFHHHHHHIIIGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNLLLNNNOOOOOONNNMMMNNNOOOQQQPPPOOOOOOQQQQQQPPPOOONNNOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPRRRUUUWWWXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXWWWWWWWWWVVVVVVVVVXXXYYYVVVWWWWWWXXXYYYXXXXXXXXXVVVWWWYYYZZZZZZYYYXXXWWWTTTWWWYYYXXXVVVUUUVVVWWWYYYXXXXXXWWWWWWVVVVVVUUUXXXYYYZZZ[[[]]]^^^___```dddgggkkknnnqqqtttxxx{{{~~~xxxooottt}}}nnn\\\RRRUUU]]]qqq|||pppccc\\\VVVSSSUUUYYYiii|||eeeTTTRRRQQQPPPQQQQQQQQQOOONNNMMMLLLIIIDDD???;;;888666666666666666555555555qqqfffbbb]]]YYYYYYYYYZZZYYYXXXXXXWWWUUUSSSPPPMMMKKKKKKIIIEEECCCBBBAAA@@@>>>;;;;;;:::999999888888777888999999888888777666555333333333333333333333333222222222222222222222222666555555444444333333222222222333333333444444444111333666888999999888888999999:::::::::999999888888888999:::;;;;;;;;;;;;;;;;;;;;;::::::999999999888999:::<<<>>>???@@@@@@??????>>>>>>===;;;:::999<<>>>>>>>>===<<<<<<<<<;;;>>>>>>???@@@AAABBBBBBCCC@@@AAAAAA@@@>>>>>>@@@AAAAAABBBCCCDDDDDDCCCBBBAAADDDBBBAAAAAACCCDDDDDDCCCDDDCCCCCCDDDEEEFFFGGGHHHDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBCCCDDDFFFGGGHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSTTTRRRRRRSSSTTTUUUWWWXXXYYY[[[\\\\\\\\\\\\]]]]]]]]]\\\^^^______^^^]]]^^^___\\\[[[ZZZ[[[\\\\\\[[[ZZZ]]]]]]]]]^^^^^^_________\\\[[[\\\]]]aaadddeeeeeeeeefffgggggghhhhhhhhhgggdddddddddcccbbbccceeegggiiiiiijjjkkkkkkkkkkkkkkkggghhhiiijjjiiihhheeeddd```bbbeeedddbbb```aaacccffffffeeedddcccbbbbbbaaadddeeefffgggiiikkkllllllppptttyyy}}}vvvyyyzzzeeeVVVUUUYYY[[[rrrxxxkkkbbb[[[VVVWWWZZZggg~~~hhhSSSRRRPPPPPPQQQQQQPPPOOOMMMMMMLLLIIIEEEAAA<<<999777777666666555555555444rrrbbb___\\\YYYYYYXXXWWWUUUXXXWWWUUUSSSPPPNNNLLLLLLLLLJJJGGGFFFEEEDDDAAA??????<<<888999<<<===:::666:::999666444333444555666777777666555555444333333444444444333333222222222444444444444444444444444555555555555555555555555222444666888999::::::999999999999888888888777777777888:::;;;;;;;;;::::::<<<<<<;;;:::999777666666::::::<<<===???@@@@@@@@@AAA@@@???>>>>>>=========@@@AAACCCDDDDDDDDDCCCCCCAAABBBDDDFFFEEECCCAAA???@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFFFFGGGGGGHHHIIIIIIJJJKKKLLLNNNQQQSSSVVVWWW\\\\\\]]]^^^___aaabbbbbbhhhkkkmmmnnnnnnoooppprrrrrrsssvvvxxxyyyzzzzzzzzzyyyyyyyyyyyyyyyzzz||||||}}}{{{yyyxxxxxx}}}yyylllaaa]]]YYYSSSNNNOOOOOOKKKHHHJJJPPPWWW[[[\\\TTTOOOGGGCCCDDDFFFGGGGGGDDDBBB???>>>???BBBFFFIIIMMMNNNOOOPPPQQQNNNJJJFFFIIIHHHHHHGGGGGGGGGGGGGGGIIIHHHEEEBBB>>>===>>>@@@>>>@@@CCCDDDCCCCCCDDDEEEEEEEEEDDDCCCDDDEEEFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNLLLNNNPPPQQQPPPOOOOOOPPPMMMLLLLLLKKKLLLNNNOOOPPPRRRQQQPPPMMMKKKKKKMMMOOOJJJLLLLLLIIIGGGGGGIIIIIIHHHIIIKKKLLLNNNOOOPPPPPPPPPQQQRRRSSSSSSTTTTTTTTTVVVVVVWWWXXXXXXYYYYYYZZZWWWXXXYYYZZZZZZZZZZZZZZZ]]]]]]^^^___```aaabbbbbb___```bbbccceeeffffffggglllllllllmmmnnnnnnooooooooopppqqqrrrrrrrrrqqqpppqqqpppnnnmmmlllmmmnnnoooooooooppppppoooooonnnmmmmmmooorrrtttvvvwwwwwwwwwxxxxxxyyyzzzyyyxxxvvvuuuvvvtttsssrrrrrruuuwwwyyyxxxxxxyyyzzz|||}}}~~~~~~}}}{{{yyyzzz{{{{{{wwwtttsssttttttttttttssssssrrruuuvvvuuutttqqqpppqqqssstttuuuwwwyyy{{{}}}}}}~~~sss^^^UUUSSSVVVddd|||zzzoooddd[[[ZZZ^^^eeexxxnnn___XXXRRRPPPOOOLLLMMMOOONNNNNNNNNMMMHHHCCC===:::888777555555666666555333tttbbb___[[[YYYYYYXXXWWWVVVXXXWWWUUUSSSQQQNNNMMMLLLLLLJJJGGGFFFEEEDDDAAA??????<<<999:::<<<===:::777666666444333333333333444444333333222111111000000666555555555444444444444444444444444444444444444444444444444444444444444333555777888::::::::::::999999999888888888888888888999:::<<<<<<<<<;;;:::;;;:::999888777666666555999:::;;;===???@@@@@@AAA>>>===<<<:::::::::;;;;;;AAAAAACCCDDDDDDDDDCCCCCCAAABBBDDDEEEEEECCCAAA???@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKLLLMMMOOOQQQSSSTTTYYYZZZ[[[]]]___aaacccdddhhhjjjmmmnnnmmmnnnooopppqqqrrrtttvvvxxxyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}|||zzzxxxxxxxxxtttmmmggg^^^YYYXXXVVVRRRNNNMMMOOORRRSSSSSSPPPLLLGGGEEEGGGJJJKKKJJJEEECCCBBBBBBEEEJJJPPPTTTWWWXXXYYY[[[]]][[[XXXUUUSSSRRRQQQPPPQQQQQQRRRSSSSSSRRRPPPKKKFFFBBBAAABBB???CCCFFFIIIIIIIIIIIIIIILLLKKKJJJJJJJJJLLLMMMNNNNNNOOOQQQRRRSSSSSSSSSRRRTTTUUUVVVWWWXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZ\\\^^^^^^]]]\\\\\\]]][[[[[[ZZZZZZ[[[\\\^^^___]]]]]]\\\ZZZXXXWWWYYY[[[\\\]]]\\\WWWRRROOOMMMLLLPPPRRRUUUWWWYYYZZZ[[[\\\``````aaacccddddddddddddeeeeeeeeefffgggggghhhhhhhhhhhhjjjkkkmmmmmmnnnnnnmmmmmmnnnooopppqqqrrrrrruuuvvvwwwyyyzzz{{{||||||~~~|||{{{|||}}}~~~~~~~~~}}}||||||~~~|||}}}yyyaaaUUUQQQPPP\\\rrrzzzoooeeeaaabbbddduuu}}}eee[[[SSSQQQPPPNNNMMMOOONNNOOOOOOMMMIIICCC>>>;;;999888666666777777555444uuubbb___[[[YYYXXXXXXWWWVVVXXXWWWUUUSSSQQQOOOMMMLLLLLLJJJGGGFFFEEEDDDAAA??????<<<999:::<<<<<<:::777777777777888777777777666555555444444333222222222555555444444444444333333444444444444444444444444333333333333444444444444555666777999:::;;;<<<<<<:::999999888888888888888999:::;;;<<<===<<<;;;;;;:::999888777666555555555888999;;;===???@@@AAAAAA===<<<:::888888999;;;===AAABBBCCCCCCDDDCCCCCCCCCAAABBBCCCDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGKKKKKKLLLMMMNNNPPPQQQRRRVVVWWWYYY\\\___bbbdddeeehhhjjjllllllllllllmmmnnnoooppprrrtttvvvwwwxxxxxxzzzzzz{{{{{{|||}}}}}}~~~~~~~~~~~~{{{xxxwwwwwwwww}}}{{{rrrkkkiiiaaa\\\VVVRRROOONNNMMMLLLLLLKKKKKKLLLPPPRRRTTTTTTMMMLLLKKKKKKOOOUUU\\\```cccdddfffiiilllkkkiiifffbbbaaa```___```bbbdddeeecccccc```ZZZRRRKKKGGGEEECCCGGGMMMRRRTTTTTTTTTTTTVVVUUUUUUUUUVVVWWWYYYZZZ]]]___bbbddddddcccbbb```bbbcccdddfffggghhhhhhhhhhhhgggggghhhiiijjjkkkkkkoooqqqrrrsssqqqpppooopppooonnnmmmmmmnnnoooqqqrrrppppppooommmkkkkkkmmmoooqqqqqqnnniiibbb[[[VVVUUU\\\___dddhhhjjjkkkmmmooossstttuuuvvvxxxxxxxxxyyyvvvvvvwwwwwwxxxyyyyyyyyyvvvwwwyyy{{{}}}~~~yyyaaaSSSLLLMMMUUUgggvvvkkkgggdddsssmmm```TTTQQQRRRQQQOOONNNOOOOOOOOOMMMJJJEEE@@@===;;;999777666777777666555tttccc```[[[XXXXXXXXXWWWVVVXXXWWWVVVTTTQQQOOOMMMLLLLLLJJJGGGFFFEEEDDDAAA???>>><<<::::::;;;<<<:::888555777888::::::999777666555555555555444444333333222222222222222222222111333333333333333333333333222222333333333333333444666777888:::;;;<<<======:::999888777777777888888:::;;;<<<=========<<<;;;999999777666666666666777777888:::<<<>>>@@@AAAAAA???>>>;;;999:::<<>>;;;:::888777666777888999;;;<<<=========<<<;;;::::::999777666666777888999777888:::<<<>>>???@@@@@@???>>>;;;:::;;;>>>BBBDDDCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGIIIJJJKKKMMMPPPSSSVVVXXXXXXXXXZZZ\\\^^^```aaabbbfffhhhjjjkkkjjjjjjkkklllpppppprrrsssvvvxxxzzz{{{{{{|||}}}~~~|||}}}}}}~~~~~~yyyvvvsssrrrrrrvvv|||yyyjjj^^^VVVSSSSSSQQQUUU[[[aaaeeehhhiiiiiihhhfffeeeeeefffjjjoooqqqssssssuuuyyy|||~~~}}}||||||{{{zzz{{{|||~~~~~~yyyoooeee]]]YYYTTT[[[eeennnssstttuuuuuuooonnnnnnnnnoooppprrrsssuuuwwwzzz}}}}}}{{{xxxwwwuuuvvvxxxyyy{{{|||}}}}}}xxxlllffffffiiippp{{{zzzjjjZZZQQQOOOPPPXXXiiimmmaaalll|||ooo]]]UUUUUUUUUSSSSSSQQQQQQPPPNNNLLLHHHDDDBBB<<<999666444555555555444rrrddd```[[[WWWWWWWWWXXXXXXYYYXXXVVVTTTRRRPPPNNNMMMLLLJJJGGGFFFEEEDDDAAA???===<<<<<<;;;;;;:::999999222444555666666555333222444444444444444333333333444444555555555555666666333333333333333333333333222222333333444444555555777777888999:::<<<===>>>;;;:::888666666777888999;;;;;;<<<===<<<;;;:::999:::888777666666777999;;;888999;;;<<<===>>>??????;;;;;;999999;;;>>>AAACCCDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@???>>>???@@@AAA@@@AAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIKKKNNNQQQUUUXXXYYYYYYYYY[[[]]]^^^```bbbbbbdddgggiiijjjjjjkkklllnnnppppppqqqsssuuuxxxzzz{{{{{{|||~~~~~~|||}}}~~~~~~zzzvvvrrrpppnnnooorrrzzzqqqddd]]][[[ZZZ___eeekkkmmmnnnooopppmmmmmmmmmmmmoooqqqtttuuuttttttwww{{{}}}tttnnnjjjffflllvvv}}}{{{{{{zzzyyyzzz{{{|||}}}}}}~~~}}}~~~yyyjjjdddfffhhhqqq~~~{{{mmm\\\PPPKKKMMMSSSaaawwwrrrbbbiiivvv}}}hhh\\\XXXUUUTTTUUURRRRRRQQQOOOMMMIIIGGGEEE===:::777555555555555555rrrddd```[[[WWWVVVWWWXXXXXXYYYXXXWWWTTTRRRPPPNNNMMMLLLJJJGGGFFFEEEDDDAAA???<<<<<<<<<<<<:::999999:::888888999999888777666555777777777777777777777777555555555666666777777777222222222222222222222222222333333444555555666666777777777888999;;;===>>><<<:::888666666777999::::::;;;<<<<<<<<<:::999888888777555444555666999:::999:::;;;<<<============888888999:::;;;>>>@@@BBBEEEDDDCCCBBBAAABBBBBBCCCCCCAAA???======>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIKKKMMMPPPSSSVVVWWWXXXYYYZZZ]]]```bbbdddeeecccfffiiijjjkkklllnnnooonnnooooooqqqsssvvvyyy{{{zzz{{{}}}~~~}}}}}}}}}~~~{{{vvvqqqmmmkkkgggiiirrrxxxmmmhhhfffkkkrrrvvvvvvvvvwwwxxxrrrrrrrrrrrrrrrqqqqqqqqqmmmnnnrrrxxx~~~|||yyy~~~|||zzzqqqccc___ccceeepppsss```SSSJJJMMMRRR\\\nnnyyygggjjjpppvvveeeZZZTTTTTTWWWSSSRRRQQQPPPMMMKKKHHHGGG@@@===999777777777777777ssseee```ZZZWWWVVVWWWXXXXXXYYYYYYWWWUUURRRPPPNNNMMMLLLJJJGGGFFFEEEDDDAAA???<<<======<<<:::999999:::777777777666666444333333444444444555555555555555444444444555555555666666222222222222222222222222333333444444555666777777777777777777888:::===>>><<<:::888666555777999:::::::::;;;;;;;;;:::888777777555444333333555888::::::;;;<<<<<<======<<<<<<888888:::;;;===@@@BBBCCCEEEDDDCCCBBBAAABBBBBBCCCCCCAAA???===<<<>>>@@@AAA@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCEEEFFFHHHIIIJJJIIIJJJKKKLLLOOOQQQSSSTTTVVVWWWZZZ]]]aaadddfffhhhccceeehhhjjjkkkmmmoooqqqmmmmmmnnnooorrruuuxxxzzzzzz{{{}}}~~~}}}}}}~~~|||wwwqqqllliiifffiiisss{{{uuuqqqvvv|||~~~}}}}}}~~~wwwwwwvvvtttqqqnnnkkkiiifffggglllsss|||{{{sssooopppiii]]][[[bbbbbbooo~~~~~~kkk]]]MMMPPPTTT[[[hhh}}}~~~mmmlllmmmwwwlll]]]TTTSSSWWWSSSRRRQQQPPPNNNKKKIIIHHHBBB???;;;888888999999999qqqeeebbb]]]ZZZYYYYYYYYYXXX[[[YYYWWWTTTQQQNNNLLLJJJJJJHHHEEECCCBBB@@@>>><<<===<<<<<<;;;;;;:::999999111222333555555555555444555555444444444333333333555555444444444333333333444333333222222333333444777777666555333222111111888888999:::;;;;;;;;;;;;777777777777888999:::;;;;;;;;;;;;<<<;;;;;;::::::666666666666666777888888;;;<<<===>>>>>><<<:::999444666999<<<@@@BBBDDDEEEGGGEEEBBBAAABBBBBBBBBAAAEEECCC???>>>???AAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLNNNNNNPPPRRRTTTWWWXXXZZZ\\\^^^```bbbccceeedddeeehhhmmmpppooonnnlllmmmnnnoooqqqtttvvvwww}}}~~~}}}~~~{{{wwwuuupppiiiccc^^^fffrrr||||||vvvsssqqqlllfffeeebbbeeeoooyyy~~~pppfff___^^^^^^[[[XXXXXXaaakkk{{{ttt]]]QQQQQQRRRVVV```uuuppphhhdddmmmxxxfff[[[VVVTTTSSSRRRQQQOOOMMMKKKJJJJJJDDDAAA>>>:::888888888999rrreeeaaa]]]ZZZYYYZZZYYYYYYZZZYYYWWWTTTQQQNNNLLLKKKJJJHHHEEEDDDCCCAAA>>><<<===<<<<<<;;;;;;:::999999444444666777777666666555444444333333333222222222555444444444444333333333444333333222222333333444444444444444444444444444666777888999999::::::999::::::999888888888888888;;;<<<<<<<<<<<<;;;::::::666666666666666777888999;;;<<<===>>>>>><<<:::999777999;;;???BBBEEEFFFGGGFFFDDDBBBAAABBBBBBBBBAAADDDAAA>>>===>>>@@@AAAAAA@@@AAABBBBBBCCCBBBBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLNNNNNNPPPRRRTTTWWWXXXYYY\\\^^^```bbbccceeeeeeeeeiiimmmppppppnnnmmmmmmnnnppprrrtttvvvwww|||}}}~~~{{{wwwsssmmmeee___[[[dddqqq{{{~~~{{{yyytttmmmgggdddfffoooyyy~~~xxxssseee\\\VVVWWWWWWUUUSSSSSS\\\fffuuuzzzeeePPPNNNNNNRRR[[[ooouuulllffflll|||jjjZZZUUUUUURRRRRRQQQOOOMMMLLLJJJIIIEEEBBB???;;;888777888888rrrddd```\\\ZZZYYYZZZZZZZZZZZZYYYWWWTTTQQQNNNLLLKKKKKKIIIFFFEEEDDDBBB???======<<<<<<;;;;;;:::999999777888888888888777777666333333333333222222222111444444444444333333333333444333333222222333333444222222333444555666777777444555666777777888888888:::999999888888888888999<<<<<<======<<<;;;;;;:::666666666666777888999:::<<<<<<===>>>===<<<;;;:::888:::<<>>===<<<;;;;;;888999;;;>>>AAACCCDDDEEEDDDBBB@@@@@@AAAAAA@@@>>>>>><<<:::;;;<<<>>>??????@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLNNNNNNPPPRRRTTTVVVWWWYYY[[[]]]```aaabbbdddeeegggjjjmmmoooppppppnnnooopppqqqsssvvvxxxyyyzzzzzz|||}}}~~~~~~~~~~~~~~~yyysssjjj```XXXVVV___lllwww}}}xxxrrrpppuuu|||vvvhhh\\\UUUOOOJJJIIIMMMPPPOOOOOOPPPSSS\\\iiiwww}}}qqqllltttvvvcccYYYPPPOOOTTTaaayyyvvvlllccceeepppyyyaaaXXXXXXQQQQQQQQQPPPNNNLLLKKKIIIHHHEEEBBB===:::777666666uuuddd```\\\ZZZYYYZZZZZZZZZYYYXXXVVVTTTQQQOOOMMMLLLLLLIIIGGGEEEDDDBBB@@@======<<<<<<;;;;;;:::999999:::999888777666666555555555555555555444444444444444444333333333222222222444333333222222333333444444444444555555666666666444555666777888888888888666666777888999;;;===>>>============<<<;;;:::999555666666777999;;;<<<==================<<<<<<<<<999:::===???AAACCCDDDDDDBBBAAA???@@@@@@@@@>>>===<<<:::999:::<<<>>>???>>>???@@@AAAAAABBBBBBAAAAAA@@@????????????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLNNNNNNPPPRRRTTTVVVWWWYYY[[[]]]___aaabbbccceeegggjjjkkkmmmooopppnnnooopppqqqsssvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~~~~|||vvvmmmaaaXXXTTT]]]jjjuuu{{{~~~yyy{{{zzzlll^^^RRRKKKJJJGGGIIINNNQQQPPPPPPSSSPPPYYYfffuuuooohhhjjjssslll^^^RRROOORRR\\\sss}}}oooeee^^^```kkk{{{iiiZZZTTTPPPPPPQQQPPPOOOMMMKKKIIIHHHFFFCCC???;;;888666555vvveeeaaa]]]ZZZYYYYYYYYYXXXYYYXXXVVVTTTQQQOOOMMMLLLKKKIIIFFFEEEDDDBBB???======<<<<<<;;;;;;:::999999999888777666555555555555666666666666555555555555333333333333222222222222444333333222222333333444555555555555555555555555555666777888999999999999:::999999999999::::::;;;======<<<<<<;;;:::888888555555666888:::<<<>>>???>>>>>>>>>=========<<<<<<===>>>@@@BBBDDDEEEFFFFFFAAA@@@??????@@@???===;;;:::999888:::<<<>>>???>>>??????@@@AAAAAAAAAAAAAAAAAA@@@?????????@@@AAABBBBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLNNNNNNPPPRRRTTTVVVVVVXXXZZZ]]]___aaabbbaaadddgggiiijjjkkkmmmooonnnnnnoooqqqsssuuuwwwxxxyyyyyy{{{|||~~~xxxnnnaaaXXXQQQZZZgggqqqxxx}}}ssseeeXXXNNNIIIHHHGGGJJJPPPSSSQQQRRRUUUQQQYYYggguuurrrfffdddgggssswwwdddTTTPPPQQQXXXmmm|||uuuggg___YYY\\\fffvvvnnn[[[QQQOOOPPPQQQQQQPPPMMMKKKIIIHHHFFFCCC@@@<<<999777666xxxgggccc^^^ZZZYYYXXXXXXWWWXXXXXXVVVTTTQQQOOOMMMMMMJJJHHHEEEDDDCCCAAA>>><<<===<<<<<<;;;;;;:::999999999888777666555555666666666666555555555444444444333333333222222222222111444333333222222333333444555555555555666666666666555666777888888999888888999999999999999:::;;;<<<<<<<<<<<<;;;:::888777666555555666888:::===???@@@???>>>>>>===============>>>???AAABBBDDDEEEFFFFFF@@@???>>>?????????<<<:::999888888:::===???????????????@@@AAAAAAAAAAAA@@@BBBAAA?????????@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJLLLNNNNNNPPPRRRTTTUUUVVVXXXZZZ]]]___aaaaaa___bbbfffhhhhhhiiilllnnnmmmmmmnnnppprrrtttvvvwwwyyyzzz{{{}}}~~~yyymmm^^^TTTNNNVVVbbblllttt{{{rrreeeZZZRRRNNNKKKKKKOOOUUUWWWUUUUUUXXXXXX```mmmzzzllleeeccclll|||sss^^^UUUQQQRRRdddzzz}}}qqqeee^^^XXXZZZbbbooonnn\\\SSSNNNOOOQQQQQQPPPNNNKKKIIIGGGFFFDDD@@@===:::888777xxxhhhddd^^^ZZZYYYXXXWWWVVVXXXWWWVVVTTTQQQOOONNNMMMJJJHHHEEECCCBBB@@@>>><<<===<<<<<<;;;;;;:::999999999888777666666666777888555555444444444333333333333333333222222222111111444333333222222333333444333444444555666777888888444555666777888888888888666666777888:::<<<>>>???;;;;;;;;;:::999888666555555555666888;;;===???AAA??????>>>==================>>>???AAABBBCCCDDDDDD???>>>>>>??????>>><<<999999888888:::===???@@@?????????@@@AAAAAAAAAAAA@@@BBBAAA@@@??????AAACCCDDDBBBBBBBBBBBBDDDEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRTTTUUUVVVXXXZZZ\\\___```aaa^^^bbbfffgggggghhhkkknnnlllmmmnnnoooqqqtttvvvwwwyyyzzz|||}}}yyykkk[[[PPPLLLTTT___iiiqqqyyyuuuhhh^^^XXXUUUOOOPPPUUUZZZ\\\YYYYYY\\\```hhhtttwwwvvvvvvyyyuuujjjdddkkkzzziii\\\SSSOOO]]]qqqrrreee^^^YYYYYY___jjj{{{lll]]]VVVNNNOOOQQQQQQPPPNNNKKKIIIGGGFFFDDDAAA>>>;;;999888|||jjjbbb\\\\\\]]][[[YYYZZZ[[[YYYVVVSSSPPPNNNMMMMMMKKKIIIFFFCCCAAA@@@@@@@@@:::;;;<<<<<<;;;:::888777333555666888888888777777555555666666666666666555333444444555555444444333333333333333333333333333444444555666777777777666444666888888777666777888::::::;;;;;;<<<===>>>>>>999999:::999888666444333555777999;;;<<<===<<<<<<>>>===;;;999999999:::;;;????????????????????????BBBAAAAAA???===;;;999888888:::<<<=========???@@@AAAAAABBBCCCCCCDDDDDDEEE;;;;;;<<<>>>@@@BBBDDDEEEAAABBBCCCDDDEEEFFFGGGHHHEEEGGGJJJMMMPPPRRRRRRRRRRRRUUUXXX[[[\\\]]]___aaabbbdddgggggggggggghhhjjjjjjlllooopppqqqrrrtttvvvzzz|||~~~vvvjjj\\\QQQKKKOOOXXXdddqqq|||vvvhhh^^^\\\WWWXXX[[[^^^aaabbbccccccjjjuuuxxxssssss{{{~~~||||||{{{yyyyyyzzz{{{{{{{{{}}}rrrfffmmmwww|||cccVVVWWW]]]ccc~~~|||rrrggg\\\WWWZZZcccssssssaaaVVVSSSOOONNNPPPPPPLLLKKKMMMKKKJJJGGGDDDAAA===:::888zzzjjjbbb\\\\\\]]]ZZZYYYZZZ[[[YYYVVVSSSPPPNNNMMMLLLLLLJJJGGGCCC@@@>>>>>>===;;;;;;;;;;;;:::999888888333444555555666555555555555555666666666555444444333444444555555444444333333333333333333333333333444555666777888888888888555777888888777666666777999999::::::;;;<<<<<<===999999999999888666444333555777999;;;<<<===<<<<<<>>>===;;;999999999;;;<<>>???>>>>>>???@@@????????????@@@@@@@@@@@@<<<<<<<<<>>>???AAACCCDDDAAABBBCCCDDDEEEFFFGGGHHHGGGHHHJJJMMMOOOQQQRRRRRRSSSUUUXXXZZZ[[[\\\___aaabbbdddfffggggggggghhhiiikkkmmmpppqqqrrrsssuuuxxxzzz|||~~~~~~~~~}}}uuujjj\\\RRRKKKOOOWWWbbboooyyy}}}~~~tttjjjggg````````````bbbeeehhhiiippp{{{|||yyy~~~tttooohhhddddddfffggggggnnnqqquuuxxxzzz}}}~~~mmmnnnttt|||lllYYYUUUXXX]]]tttvvvkkk^^^XXXXXXbbbsss{{{hhh[[[RRRNNNLLLNNNNNNKKKJJJLLLJJJIIIHHHEEEAAA===:::999wwwjjjbbb\\\\\\\\\ZZZXXXYYYZZZXXXVVVSSSPPPNNNMMMLLLLLLJJJGGGCCC???===<<<;;;<<<<<<;;;:::999999999999666666555555444444555555555555555555555444333222333444444555555444444333333333333333333333333333555666777888999999999999777999:::999777555555666888999999::::::;;;;;;;;;999999999888777666555444555777999;;;<<<===<<<<<<===<<<:::999999:::;;;<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>======<<<:::999888888<<<>>>???@@@???>>>???@@@?????????>>>>>>>>>>>>============>>>???@@@AAABBBAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPQQQSSSTTTVVVWWWXXXYYY\\\___bbbbbbdddfffggggggggghhhiiilllnnnppprrrssstttvvvxxxxxx{{{}}}~~~}}}~~~~~~uuuiii[[[RRRLLLOOOUUU```lllvvv|||~~~{{{ooopppwwwyyyuuunnnkkkhhhffffffjjjnnnrrrxxx|||~~~}}}wwwnnngggcccWWWTTTPPPOOORRRUUUXXXZZZccchhhooouuu{{{xxxooopppyyywww]]]QQQRRRVVVgggzzztttfff]]]ZZZaaasssrrrbbbTTTOOOLLLNNNNNNKKKJJJLLLJJJIIIHHHEEEBBB>>>;;;:::vvvjjjbbb\\\\\\\\\YYYXXXXXXXXXWWWUUUSSSPPPNNNMMMLLLJJJHHHFFFBBB???===<<<;;;===<<<:::999888888999:::;;;:::888666555666666777555555555555444333222222333444444555555444444333333333333333333333333333444555666777888999999999999:::;;;:::777555555555999999:::::::::;;;;;;;;;888888888777777666555444555777999;;;<<<<<<<<<<<<<<<;;;:::999999:::<<<===@@@@@@@@@@@@@@@@@@@@@@@@======<<<;;;:::999999999<<<>>>??????>>>===>>>???BBBBBBAAA@@@@@@???>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHKKKKKKJJJKKKMMMOOOQQQSSSUUUVVVWWWWWWXXX[[[___cccbbbdddfffgggffffffhhhiiikkknnnpppqqqrrrsssvvvxxxwwwzzz|||}}}}}}}}}tttgggYYYPPPKKKMMMSSS]]]iiittt{{{{{{tttpppeeefffkkkwwwzzzwwwssspppoooqqquuuwww}}}~~~{{{~~~~~~yyyzzzxxxpppdddXXXQQQNNNIIIGGGFFFFFFIIINNNRRRUUU\\\bbbkkkttt|||sssoooxxx|||___OOOMMMQQQ]]]pppvvviiibbbeeeuuu|||hhhXXXRRRMMMNNNOOOMMMLLLNNNJJJIIIHHHEEEBBB???===;;;vvvjjjbbb\\\\\\\\\YYYWWWXXXWWWVVVUUUSSSQQQNNNLLLKKKGGGFFFDDDBBB@@@???>>>======<<<:::999888888999:::<<<:::888777666666666777444444555555444333333222333444444555555444444333333333333333333333333333222333555666777888888888:::;;;<<<;;;888666555666;;;;;;;;;;;;<<<<<<<<<<<<888888777666666555555555555777999;;;<<<<<<<<<<<<;;;;;;999999999;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<;;;::::::::::::;;;===>>>>>>===<<<===>>>CCCCCCBBBAAA@@@???>>>>>>>>>>>>======>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHKKKKKKJJJKKKMMMOOOQQQSSSTTTUUUVVVWWWXXX[[[___cccaaacccffffffffffffgggiiijjjlllooopppqqqrrruuuwwwwwwyyy|||}}}}}}~~~ttteeeWWWNNNJJJKKKQQQZZZgggsss{{{{{{ssskkkfffbbbbbbdddlll|||}}}{{{zzzzzz{{{xxxtttvvv}}}~~~{{{vvvtttmmmbbbTTTKKKGGGFFFAAA@@@@@@@@@BBBFFFKKKNNNVVV\\\fffpppyyyzzzsss|||zzz___OOOLLLPPPXXXiii|||ooolllxxxnnn]]]TTTNNNNNNOOOMMMLLLLLLJJJIIIHHHFFFCCCAAA>>>===vvvjjjbbb\\\[[[[[[XXXVVVWWWVVVUUUUUUSSSQQQNNNLLLKKKFFFEEEDDDCCCBBB@@@??????<<<<<<;;;:::999999999999999888777666555555444555444444555555555555444444333444444555555444444333333333333333333333333333222222444555777888888888;;;<<<<<<;;;999777666777<<<<<<<<<<<<<<<<<<<<<<<<888777666555555555555666555777999;;;<<<===<<<<<<;;;:::999888999;;;>>>???AAAAAAAAAAAAAAAAAAAAAAAA???>>><<<:::999999999999:::;;;===>>>===<<<===>>>@@@@@@@@@???>>>======<<<============>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPQQQSSSSSSUUUVVVWWWXXX[[[^^^aaaaaaccceeefffffffffggghhhjjjlllnnnpppppprrrtttvvvwwwyyy|||}}}~~~~~~uuueeeWWWOOOIIIJJJNNNWWWcccoooxxx||||||}}}~~~|||vvvnnneee```bbbdddggglllyyytttmmmnnnuuu{{{wwwpppkkkaaaTTTJJJDDDCCCDDD>>>??????>>>???AAAEEEHHHNNNTTT]]]gggpppxxx|||ttt^^^QQQNNNPPPUUUdddzzz}}}sssxxxvvvaaaWWWNNNMMMNNNLLLJJJKKKJJJIIIHHHFFFDDDBBB@@@>>>uuujjjbbb\\\[[[[[[XXXVVVVVVUUUUUUTTTSSSQQQOOOLLLKKKGGGGGGFFFEEECCCAAA???>>>;;;;;;;;;;;;:::999888888777777777777777666555444333444555555666666666666333444444555555444444333333333333333333333333333222333555666888999999999:::<<<<<<;;;999888777888;;;;;;;;;;;;;;;;;;;;;;;;888777666555444555666666555777999;;;<<<===<<<<<<:::999888888999<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>;;;999777777777777999;;;===>>>>>>>>>???@@@>>>>>>>>>======<<<<<<<<<<<<<<<<<<======???@@@@@@AAABBBCCCDDDEEEFFFGGGHHHGGGHHHJJJMMMOOOQQQRRRRRRRRRTTTWWWXXXYYY[[[^^^```aaaccceeefffeeefffggghhhkkkmmmoooqqqqqqsssuuuwwwxxxzzz}}}~~~vvvgggZZZSSSJJJJJJMMMSSS^^^iiiqqqvvvwwwxxxxxxwwwrrrkkkddd___bbbgggnnnuuutttjjjiiinnnwwwyyyuuuhhhaaaUUUKKKDDDAAA@@@@@@>>>???@@@???===???CCCFFFGGGMMMUUU___hhhqqqzzz}}}ooo___SSSOOOOOORRR___tttvvvuuu}}}iii]]]RRRPPPQQQOOOLLLLLLIIIIIIHHHGGGEEECCCAAA@@@tttjjjbbb\\\[[[[[[XXXUUUVVVTTTTTTTTTSSSQQQOOOLLLKKKJJJIIIHHHFFFCCC@@@>>>===:::;;;<<<<<<;;;:::888777888888999::::::999777666333333555666777777888888333444444555555444444333333333333333333333333333333444666777999::::::;;;:::;;;<<<<<<:::888888999::::::::::::::::::::::::888777555444444555666666555777999;;;<<<===<<<<<<:::999888888:::<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA???===:::777555555555555:::<<<>>>?????????AAABBB>>>>>>>>>>>>>>>=========;;;;;;<<<<<<===???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHEEEGGGJJJMMMPPPRRRRRRRRRQQQSSSWWWYYYZZZ[[[]]]___aaaccceeefffeeeeeeggghhhlllnnnppprrrrrrtttvvvxxxxxxzzz}}}xxxiii]]]VVVKKKJJJLLLQQQZZZdddlllpppssstttuuussspppjjjdddaaaaaajjjuuu}}}wwwwwwvvvtttuuu~~~vvvjjjfffiiiqqqyyy{{{{{{|||||||||{{{{{{zzz~~~xxxsssbbbZZZNNNFFFBBB@@@>>>===;;;===>>><<<;;;;;;???CCCDDDIIIQQQ[[[eeeoooyyyxxxmmm```UUUPPPOOOOOO\\\pppwwwrrrxxxpppcccXXXUUUUUUSSSPPPPPPIIIIIIHHHGGGEEECCCAAA@@@rrrjjjfff```\\\ZZZYYYXXXWWWUUUSSSQQQNNNMMMLLLLLLLLLGGGFFFEEECCCAAA???======;;;;;;:::::::::999999999;;;;;;:::999888777666555777777777666555555444444555555555555555555555555666555333222222333555666555555555444333555888:::<<<<<<;;;;;;:::999888888999888888777777888888999777777777666666555444444888:::<<<<<<;;;999999999::::::999:::;;;===???@@@@@@@@@AAABBBAAA@@@???>>>>>><<<999777666777999:::<<<<<<<<<<<<<<<<<<;;;;;;>>>===;;;;;;===>>>===<<<<<<<<<======>>>>>>??????BBBBBBCCCDDDEEEFFFGGGGGGGGGDDDJJJVVVXXXQQQOOOTTTUUUWWWYYYYYYYYYZZZ\\\^^^^^^```bbbdddeeegggjjjllllllnnnqqqssstttuuuwwwyyyzzz{{{}}}}}}||||||~~~xxxmmmbbbXXXQQQLLLJJJNNNSSSWWW\\\aaaiiiiiijjjnnnrrrrrrnnnkkkmmmpppxxx}}}wwwrrrgggaaadddhhhnnn~~~nnnddddddkkkrrrqqqqqqooollliiihhhjjjkkkrrrwww~~~vvvkkk___SSSHHHDDDCCC@@@>>>>>>>>>===<<<;;;<<<===???AAABBBGGGNNNUUU]]]gggttt|||yyyvvvzzz||||||wwwiiiYYYPPPMMMOOOWWWfff}}}yyyooosss{{{jjj[[[UUUTTTPPPOOOQQQLLLJJJGGGFFFFFFEEECCCAAAsssiiieee```\\\ZZZYYYXXXXXXZZZXXXUUURRROOONNNMMMMMMGGGFFFEEECCCAAA???======<<<<<<;;;;;;;;;:::::::::999999888777666555444333333333444444555666666666444444444444444444444444444333111000000111222333555555555444444555888:::;;;;;;:::999888888777777999999999888888999999999888777666555555555555555999999::::::;;;;;;::::::999999999:::;;;===???AAA???@@@AAAAAAAAA@@@>>>>>><<<;;;888666666777888:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;===>>>===<<<<<<<<<======>>>?????????AAABBBBBBCCCDDDEEEFFFFFFHHHFFFLLLWWWYYYSSSPPPUUUUUUWWWXXXYYYYYYZZZ\\\^^^___aaadddeeefffgggjjjllllllooorrrtttuuuvvvxxxyyyzzz{{{}}}}}}||||||~~~yyynnnbbbYYYPPPJJJFFFIIIMMMOOOTTTYYYbbbgggppp|||}}}}}}xxx}}}}}}~~~{{{|||~~~{{{tttkkk```ZZZ\\\___ddduuuoooccc```dddiiiiiihhheeeaaa^^^]]]^^^```eeelllvvvvvvkkk___SSSHHHDDDCCC@@@>>>>>>>>>===<<<;;;<<<===???@@@BBBFFFLLLRRRZZZeeeqqqzzz~~~zzzxxxrrrbbbVVVQQQOOOVVVbbbwwwxxxmmmnnnwwwttt```WWWTTTQQQNNNNNNKKKJJJHHHHHHGGGFFFCCCAAAuuuiiieee```\\\ZZZZZZYYYXXXYYYWWWTTTPPPMMMKKKJJJIIIGGGFFFEEECCCAAA???======<<<<<<<<<<<<;;;;;;;;;;;;888888777666555555444444222222333333444555555555333333333333333333333333222222000000000111222333555555666555444555888::::::999888777777777777777::::::::::::::::::::::::888777555444444555666777;;;888666777;;;<<<;;;:::777888888:::<<<>>>@@@AAA??????@@@@@@@@@???>>>===:::999777555555666888:::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;===>>>===<<<<<<<<<===>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEEEEHHHGGGMMMXXXZZZTTTQQQTTTTTTVVVXXXYYYYYYYYY[[[]]]aaaccceeefffggghhhjjjlllnnnpppsssuuuuuuvvvxxxzzzyyy{{{||||||||||||}}}~~~|||ooocccZZZSSSMMMHHHJJJLLLOOOSSSXXXccclll|||wwwvvvwww|||~~~yyyyyyvvvrrrsssvvvvvvssshhh___XXXXXXYYY]]]mmm}}}rrrbbbZZZ[[[___cccaaa]]]WWWSSSQQQSSSUUUVVV___mmmzzzwwwlll___SSSHHHEEEDDDAAA>>>>>>>>>===<<<<<<<<<===>>>???AAADDDIIINNNUUU___llluuuxxxyyy~~~zzzjjj[[[RRROOOTTT^^^qqqwwwkkkhhhkkkwwwhhhYYYTTTQQQMMMKKKKKKJJJIIIJJJIIIGGGCCC@@@wwwiiieee```\\\[[[ZZZYYYXXXWWWVVVRRROOOLLLJJJIIIIIIGGGFFFEEECCCAAA???======<<<;;;;;;;;;;;;::::::::::::999999888777777666666666666555444444333333222333333333333333333333333333333222222222333444444444555666666555666888:::999999888777777777888888:::;;;;;;;;;;;;;;;;;;:::999777555333444555888:::<<<888444555:::===<<<999666666888:::<<<>>>@@@AAA?????????>>>>>>>>>======888777555444444666999:::;;;;;;;;;<<<<<<<<<<<<<<<>>>===;;;;;;===>>>===<<<<<<======>>>??????@@@@@@???@@@@@@AAABBBCCCDDDEEEGGGHHHNNNVVVXXXTTTQQQRRRTTTUUUWWWXXXXXXYYY[[[]]]bbbdddfffggghhhiiikkkmmmooorrrtttvvvvvvwwwyyyzzzyyy{{{||||||{{{|||}}}}}}sssggg^^^VVVPPPLLLOOOSSSVVV\\\aaarrr{{{{{{wwwuuuvvvvvvuuuxxx}}}sssqqqlllhhhiiinnnsssuuuoooiiiccc```^^^```mmmzzz~~~xxxtttsss|||~~~rrrbbbWWWVVVYYYbbb___ZZZSSSNNNKKKLLLNNNNNNWWWdddppp{{{xxxnnn___SSSHHHEEECCC@@@>>>>>>======<<<<<<<<<======>>>???BBBEEEIIIOOOXXXdddmmmtttrrr|||tttbbbTTTPPPSSS[[[mmmxxxjjjcccbbbmmmzzznnn[[[TTTRRRNNNJJJKKKKKKKKKKKKKKKHHHDDD@@@yyyhhhddd___\\\[[[ZZZZZZYYYYYYWWWUUURRRPPPOOOOOOOOOGGGFFFEEECCCAAA???======:::::::::999999999888888999999888888777666666666777777666666555444444444333333333333333333333333222222222333333444444555444666777777666666888::::::999888777777888:::;;;:::;;;<<<<<<<<<<<<;;;:::888777555444444666999;;;<<<888444555:::===;;;888555666888:::<<<>>>???@@@>>>>>>=========<<<<<<<<<666555444333444777999;;;;;;;;;;;;<<<<<<<<<======>>>===;;;;;;===>>>===<<<======>>>>>>???@@@@@@@@@??????@@@AAABBBCCCDDDDDDFFFGGGLLLRRRTTTRRROOOPPPSSSUUUWWWWWWWWWXXXZZZ\\\bbbdddfffggghhhiiilllnnnppprrruuuvvvwwwwwwyyyzzzyyyzzz||||||{{{{{{}}}~~~|||~~~xxxmmmdddYYYTTTSSSYYY___dddjjjpppxxxsssooolllooossspppjjjccc```aaagggqqqyyyzzzxxxuuupppkkkjjjrrr|||{{{qqqkkkoootttvvvnnnaaaVVVTTTVVV]]][[[VVVPPPJJJGGGGGGIIILLLSSS]]]fffoooxxx{{{qqqbbbVVVJJJFFFDDDAAA>>>>>>======<<<<<<<<<<<<<<<======@@@CCCEEEIIIPPP[[[bbbppp~~~vvvqqqxxxuuurrrvvvmmm[[[RRRTTTZZZjjjyyyjjj```^^^fffrrrrrr\\\TTTSSSOOOKKKLLLLLLLLLLLLLLLIIIEEEAAAzzzhhhddd___\\\[[[ZZZZZZYYYWWWVVVSSSQQQOOOOOOOOOOOOGGGFFFEEECCCAAA???======999999999999888888888888666666666555555444444444444444555555666777777888333333333333333333333333000111111222333333333444444666777777777777888::::::999777666777999;;;<<<999:::;;;<<<<<<;;;:::999777666555555666777:::;;;;;;999666777999;;;999777555666888:::<<<===>>>???>>>===<<<;;;;;;;;;<<<<<<555444333333555888;;;===::::::;;;;;;<<<=========>>>===;;;;;;===>>>===<<<======>>>??????@@@@@@AAA???@@@@@@AAABBBCCCDDDDDDEEEGGGJJJNNNOOOOOOOOONNNRRRTTTVVVWWWWWWXXXYYY[[[```ccceeeggghhhjjjmmmoooppprrruuuvvvvvvwwwxxxzzzxxxzzz{{{{{{{{{{{{|||~~~|||~~~tttlllddd```bbbiiiqqqvvv{{{{{{tttooonnnqqq}}}sssjjj```ZZZZZZ___lllxxx~~~zzzwwwzzzuuukkkbbbgggiiidddZZZSSSQQQSSSRRRQQQOOOKKKGGGEEEFFFGGGNNNTTT\\\bbbhhhqqq}}}~~~tttggg[[[OOOJJJGGGCCC@@@???=========<<<<<<<<<<<<;;;<<<>>>AAABBBDDDIIIQQQWWW^^^lll{{{ttthhh```eeemmmvvv~~~yyyuuurrr}}}xxxcccWWWVVVYYYfff~~~zzzkkk___[[[aaakkkyyywww___TTTSSSQQQLLLNNNMMMLLLLLLLLLJJJFFFCCC{{{gggddd___\\\[[[[[[ZZZZZZWWWUUURRROOOMMMLLLKKKKKKGGGFFFEEECCCAAA???======:::::::::999999999888888555555555555555444444444333333444555555666666777444444444444444444444444111111222333444444555555444666888888777777888999888777666555666888:::<<<999:::;;;<<<<<<;;;:::999555555555666777999:::;;;999999999999999888777666555666888;;;<<<===============;;;:::::::::;;;<<<555444333333555999<<<>>>::::::;;;;;;<<<======>>>>>>===;;;;;;===>>>===<<<===>>>>>>??????@@@AAAAAA@@@@@@AAABBBCCCDDDEEEEEEFFFHHHIIIJJJLLLNNNOOOOOORRRTTTVVVVVVVVVWWWYYY[[[^^^aaadddfffhhhjjjmmmpppppprrruuuvvvvvvvvvwwwyyyxxxzzz{{{{{{{{{{{{|||~~~}}}{{{tttllljjjmmmuuu{{{~~~uuussspppmmmooovvv~~~yyyxxx|||~~~qqqcccYYYTTTWWWdddsss}}}~~~~~~sssgggYYY[[[[[[WWWQQQLLLKKKLLLHHHIIIKKKKKKJJJKKKMMMNNNSSSZZZccchhhkkkrrr}}}wwwooobbbUUUPPPLLLGGGCCCBBB<<<=========<<<<<<;;;::::::===@@@AAAAAADDDIIINNNPPP[[[iiiuuu}}}{{{mmm___UUUXXX]]]dddkkkuuu}}}xxxsss|||qqq]]]YYYVVV___vvvzzzjjj]]]XXX[[[dddsss|||cccVVVSSSRRRNNNPPPNNNMMMLLLLLLJJJGGGEEE{{{gggddd___\\\[[[[[[ZZZZZZ\\\ZZZWWWSSSPPPNNNMMMLLLGGGFFFEEECCCAAA???======;;;;;;;;;:::::::::999999777777777777777666666666666555555444444333222222555555555555555555555555333444555666777777777777444666888888888777888999777666444333444777:::<<<888999;;;<<<<<<;;;999888444555666777888999::::::888:::<<<;;;999666555555666777999;;;<<<<<<<<<<<<===<<<;;;:::999:::;;;;;;555444333444666999===???::::::;;;;;;<<<===>>>>>>>>>===;;;;;;===>>>===<<<>>>>>>>>>???@@@@@@AAAAAA@@@AAAAAABBBCCCDDDEEEEEEHHHIIIJJJIIIKKKNNNPPPPPPRRRSSSUUUVVVVVVWWWYYY[[[]]]___cccfffhhhjjjnnnpppppprrrtttuuuuuuuuuwwwxxxxxxzzz{{{{{{zzz{{{|||~~~}}}xxxkkkiiilllsssyyyzzz{{{}}}{{{xxxooogggllluuu~~~nnnkkkfffbbbccckkkuuu}}}~~~xxxfffYYYQQQQQQ^^^mmmzzz}}}sssnnnsss|||}}}kkk^^^TTTTTTQQQNNNIIIFFFFFFFFFDDDGGGLLLOOOQQQSSSVVVXXXYYYaaakkkpppsssxxxyyytttgggZZZTTTPPPJJJFFFDDD<<<=========<<<;;;::::::999===@@@@@@@@@AAADDDHHHHHHQQQ___mmmxxxxxxkkk\\\PPPRRRTTTXXX___iiittt{{{yyyuuu~~~bbb[[[TTTYYYoooyyyiii]]]UUUXXX```ooogggWWWTTTRRRNNNQQQOOOMMMKKKKKKJJJHHHFFF{{{jjjddd___^^^\\\XXXWWWXXX[[[XXXUUUQQQOOONNNNNNNNNKKKGGGBBB@@@BBBCCCCCCAAA<<<;;;:::999888888888888999888888777666555555444555555555555555555555555444444444444444444444444444555555444222222333555555666666777888888999999777555444555777888888888;;;;;;=========;;;999777555555555555666888999:::>>>===;;;999888777666666666777999;;;<<<<<<<<<;;;>>>;;;888888999:::888555444444333333444777999;;;===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>AAABBBCCCEEEFFFFFFFFFFFFDDDEEEHHHJJJMMMNNNOOOPPPRRRSSSVVVYYYZZZZZZZZZZZZ___aaaeeeggghhhhhhiiijjjnnnpppssstttttttttuuuvvvzzzxxxwwwxxx|||~~~~~~}}}{{{~~~|||qqqkkkggghhhhhheeedddffflllrrr{{{wwwiii___```bbbfffkkkrrr|||mmm```WWWWWWXXX[[[jjj|||rrr^^^SSSRRRWWW]]]iiiwww{{{lllffffffhhhrrr|||~~~}}}}}}}}}|||}}}~~~|||wwwmmmaaaWWWLLLLLLKKKJJJHHHFFFDDDCCCFFFCCCEEEOOOYYY___cccgggiiittt~~~yyykkk[[[NNNHHHFFFGGGBBBAAA???>>>============;;;;;;<<<>>>???@@@AAABBBGGGKKKVVVdddnnnmmmcccXXXOOOKKKIIINNNTTT\\\hhhrrrwwwbbbQQQTTTgggttteee]]]XXXZZZ]]]eeeyyyjjj\\\TTTPPPNNNQQQPPPOOONNNLLLJJJHHHHHH|||jjjddd___^^^\\\XXXWWWXXXZZZYYYVVVSSSQQQOOOOOONNNMMMHHHCCC@@@??????>>><<<<<<;;;:::999888888888888888888888777666555555555555555555555555555555555333333333333333333333333555666666555444333555666555555666666777888888999777555444555777888888888;;;;;;<<<===<<<:::888777555555555555666888999:::::::::999888888888888888666777999;;;<<<======<<>>>>>>>>>>>????????????AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKMMMNNNOOOOOORRRSSSUUUWWWYYYZZZ\\\]]]___aaadddfffggghhhjjjlllppprrrtttttttttuuuwwwyyyzzzxxxvvvxxx{{{}}}|||{{{{{{}}}~~~pppiiibbb```]]]YYYWWWXXXaaahhhttttttggg]]]XXXZZZ^^^bbbiiissslll___UUUTTTTTTWWWeeevvv{{{dddUUUPPPQQQSSS```kkk{{{xxxjjjddddddhhhqqq{{{}}}zzzwwwuuutttssssssssstttwww{{{zzzuuuqqqiii```ZZZUUUSSSOOOKKKHHHFFFEEEEEEMMMLLLPPPZZZdddiiiooouuu{{{rrrbbbUUUMMMJJJJJJDDDBBB@@@>>><<<<<<<<<<<<;;;;;;<<<===>>>??????@@@BBBFFFPPP]]]hhhhhh___VVVQQQLLLIIIKKKOOOVVVbbblll|||hhhSSSUUUcccsssyyyjjjbbb[[[]]]```hhh{{{kkk]]]UUURRRQQQRRRQQQOOOMMMJJJIIIHHHGGG|||jjjccc^^^]]]\\\XXXWWWYYYXXXWWWVVVSSSQQQOOOMMMLLLKKKGGGBBB???>>>===;;;:::;;;;;;:::999888888888888888888777777666666555555555555555555555555555555222222222222222222222222555666777666555555666888555555666666777888888888777555444555777999999888:::;;;<<<<<<;;;:::888777555555555555666888999:::777777777777888888999:::666888:::<<<===>>>>>>>>>>>>===;;;:::;;;:::999777444444333444555777:::;;;;;;;;;;;;<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<>>>?????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFFFFGGGJJJJJJKKKLLLMMMNNNOOOOOORRRTTTWWWXXXYYY[[[]]]```___aaaccceeefffhhhlllnnnssstttuuuuuuuuuvvvyyy|||yyyxxxwwwxxxzzz{{{{{{yyy{{{}}}rrrhhh^^^XXXRRRLLLJJJKKKRRR\\\jjjwwwvvvhhh^^^XXXZZZ\\\^^^bbblll{{{nnnbbbWWWSSSRRRUUUbbbqqqooo\\\RRROOONNNTTT[[[hhhwwwwwwlllggggggjjjpppwwwwwwtttooojjjfffeeeeeefffeeeiiinnnuuu{{{}}}zzzwwwsssoookkkfffaaaYYYRRRMMMKKKKKKLLLQQQRRRWWW___dddhhhnnnuuuwwwhhh[[[QQQLLLJJJEEEDDDAAA>>><<<;;;;;;;;;;;;;;;<<<<<<<<<=========???CCCMMMZZZeeegggaaaZZZVVVPPPKKKJJJLLLQQQ\\\gggxxxmmmTTTUUU^^^fff|||sssjjj___```bbbkkk}}}nnn___VVVTTTTTTSSSRRROOOKKKIIIGGGFFFFFF{{{jjjccc]]]\\\[[[XXXWWWYYYUUUUUUTTTRRRPPPMMMKKKIIIFFFDDDBBB???>>>>>>>>>===;;;:::999999888888888999888777777777666666666555555555555555555555555555222222222222222222222222444555666555444555666888777777777888888888999999777555444555888999:::999:::;;;;;;;;;:::999888777555555555555666888999:::666666666666777888999:::777888:::<<<>>>>>>>>>>>><<<<<<;;;;;;:::999888777444444444555666888:::;;;::::::;;;;;;<<<===>>>>>>::::::::::::::::::::::::===>>>>>>??????@@@@@@@@@BBBBBBBBBCCCDDDEEEFFFGGGIIIIIIJJJKKKLLLNNNOOOPPPSSSWWW[[[]]]\\\\\\]]]______aaacccdddfffiiimmmpppsssttttttttttttvvvzzz}}}zzzyyyzzzzzz{{{{{{zzzzzz{{{}}}uuujjj^^^VVVOOOHHHFFFGGGIIIRRR___lllvvv}}}}}}qqqhhhcccddddddbbbcccmmm|||uuujjj^^^XXXVVVYYYeeerrryyygggZZZSSSPPPMMMPPPXXXeeeuuuyyytttrrrpppooopppjjjfff```ZZZWWWWWWXXXZZZ\\\aaajjjssszzzxxxmmmbbbZZZVVVVVVVVVVVVVVVYYY\\\\\\\\\aaahhhwww|||yyy||||||~~~uuuiii]]]TTTMMMIIIEEEDDDAAA???===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@EEENNN\\\gggllliiieee]]]WWWQQQMMMLLLOOOZZZeeexxx~~~nnnSSSUUU[[[^^^ttt|||ttteeecccdddmmmuuubbbWWWTTTTTTTTTRRROOOKKKHHHFFFFFFFFFyyyiiibbb]]][[[ZZZWWWWWWZZZVVVVVVUUUSSSQQQNNNLLLJJJGGGFFFDDDBBB???>>>>>>>>>::::::999999888888999999777777777777666666666666555555555555555555555555444444444444444444444444222333444444333444666888888888999999999999999:::666555444666888::::::::::::::::::999999888777777555555555555666888999:::999888777777666777777777888999;;;===>>>>>>>>>===::::::;;;:::888777666555444444555666777888::::::999::::::;;;<<<======>>>::::::::::::::::::::::::<<<<<<======>>>??????@@@BBBBBBBBBBBBCCCEEEFFFGGGFFFGGGGGGIIIKKKNNNPPPQQQTTTYYY```bbb___\\\\\\\\\```aaacccdddfffiiimmmqqqrrrrrrsssssssssuuuzzz}}}zzz{{{|||}}}||||||{{{{{{{{{}}}xxxmmm```XXXPPPJJJHHHIIIFFFLLLVVV```jjjttt}}}}}}uuummmmmmkkkiiijjjsssuuuhhh___[[[___jjjuuuooo```VVVQQQMMMLLLOOOYYYhhhwwwxxxnnnggg\\\XXXSSSNNNLLLNNNQQQSSSXXX```kkkuuu||||||ooogggcccaaa___]]][[[ZZZVVVTTTXXX^^^fffuuuwwwrrrvvvwwwzzz~~~~~~tttjjjaaaYYYQQQKKKEEEDDDBBB@@@???>>>>>>???>>>>>>============<<<<<<>>>CCCMMMZZZfffkkkkkkiii___ZZZUUURRROOOPPPZZZeeexxx}}}pppTTTTTTWWWWWWmmmpppkkkiiiqqqhhhYYYTTTSSSTTTRRROOOLLLIIIGGGFFFEEExxxiiibbb\\\ZZZYYYWWWXXX[[[YYYXXXWWWTTTRRRPPPNNNMMMJJJJJJHHHDDD@@@<<<;;;<<<::::::999999888999999:::777777777777666666666666555555555555555555555555444444444444444444444444000222333333333444666888999999999999999999999999666555555666999;;;;;;;;;::::::999888888777777777555555555555666888999:::;;;:::999888777666666666999:::;;;<<<===<<<<<<;;;888999;;;:::888555555555333444555666888999:::::::::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@BBBBBBAAAAAABBBDDDFFFGGGFFFFFFFFFHHHJJJMMMPPPRRRSSSYYY```bbb^^^[[[[[[]]]```bbbdddfffgggiiimmmooooooqqqrrrrrrsssuuuyyy{{{yyy{{{}}}~~~}}}||||||}}}{{{}}}|||qqqddd[[[SSSKKKHHHJJJEEEIIINNNUUU^^^iiittt{{{}}}tttsssppppppsss|||uuuhhhbbbeeeooowwwuuudddWWWPPPOOOMMMMMMRRR^^^nnn|||~~~mmm___SSSPPPLLLIIIIIIKKKOOORRRZZZbbboooxxx~~~~~~vvvqqqjjjccc\\\XXXRRROOOQQQWWWaaaooo~~~yyyrrruuuwww|||xxxqqqkkkbbbYYYRRRHHHGGGDDDBBB@@@@@@@@@@@@>>>=====================:::@@@JJJVVV___ddddddbbb[[[YYYXXXWWWTTTSSS[[[eeewwwsssXXXSSSRRRRRReee~~~zzztttyyyppp\\\TTTSSSSSSRRRPPPNNNKKKIIIGGGFFFxxxiiiaaa[[[ZZZYYYWWWXXX[[[YYYXXXUUURRRPPPNNNMMMMMMJJJJJJIIIEEE@@@<<<;;;;;;:::999999888999999::::::666666666666777777777777555555555555555555555555333333333333333333333333000222333444444555888:::777777777777777777777777666555555666999;;;<<<;;;:::999888777777666666666555555555555666888999:::;;;:::999888888777777777:::;;;;;;<<<<<<;;;999888777:::<<<<<<888666555555333444555777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;========================;;;<<<===>>>???@@@AAAAAABBBAAAAAAAAABBBDDDFFFGGGHHHHHHHHHIIIJJJMMMPPPRRRPPPVVV\\\\\\YYYXXX\\\aaa```cccfffhhhhhhjjjlllmmmnnnppprrrttttttvvvxxxzzzvvvyyy}}}~~~}}}|||}}}~~~{{{}}}~~~~~~~~~~~~|||yyykkkaaaVVVLLLGGGGGGBBBDDDHHHLLLSSS]]]hhhoootttzzz||||||tttkkklllsssyyy}}}zzzwwwvvv}}}mmm^^^VVVQQQOOOMMMNNNWWWfffwww~~~jjjZZZQQQOOOLLLJJJJJJMMMQQQSSS\\\eeerrr{{{zzzoooaaaYYYRRRLLLMMMPPP___lllzzz~~~yyyyyy|||yyytttkkk```XXXMMMKKKHHHEEEBBB@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<===BBBLLLUUU\\\]]][[[YYYXXXYYY\\\^^^[[[ZZZ```iiivvvzzz~~~qqqYYYPPPMMMPPP```ssswwwaaaVVVTTTQQQQQQQQQPPPNNNKKKHHHFFFyyyiiiaaa[[[YYYXXXWWWXXX[[[WWWUUUQQQNNNLLLKKKKKKKKKFFFGGGGGGDDD@@@======>>>999999999888999999::::::666666666666777777777777555555555555555555555555222222222222222222222222111333444555555777999;;;666666666666555555555555666555555666999;;;<<<<<<:::999888777666666666666555555555555666888999:::;;;:::999999888999999999;;;;;;<<<<<<;;;999888777888;;;>>>===999666666666333444666777999:::::::::;;;;;;;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBAAA@@@@@@AAACCCFFFGGGLLLKKKJJJJJJKKKMMMPPPQQQNNNSSSWWWWWWTTTVVV^^^eee```cccgggiiiiiijjjkkklllmmmpppsssuuuvvvwwwyyyzzztttxxx|||}}}|||{{{|||~~~{{{|||~~~~~~}}}~~~wwwrrrfffZZZMMMFFFEEE???AAADDDHHHNNNVVV___eeennnuuu~~~~~~rrrrrrwww|||yyytttrrrpppqqqzzzwwwiii```QQQPPPMMMMMMSSSbbbuuu|||hhhXXXRRRPPPNNNMMMMMMOOORRRTTT]]]gggsss{{{~~~~~~kkk___VVVOOOLLLMMM[[[hhhuuu{{{}}}~~~yyy{{{}}}~~~~~~yyypppddd[[[QQQOOOKKKFFFBBB???===<<<:::::::::;;;;;;;;;<<<<<>>======;;;:::888999::::::999777555555555555555555555555444444333222222222222333555555555444444333333333555333222222444555555444999<<<>>>>>>;;;888666666777888:::;;;<<<<<<;;;:::<<<;;;:::888666555333333333333444666777999::::::::::::::::::::::::::::::======<<<<<<<<<;;;;;;;;;:::999999999888777444222666777777888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHHHHIIIKKKLLLNNNOOOUUUTTTTTTTTTWWW[[[___bbbccceeeggghhhiiijjjlllnnnppprrrtttvvvwwwwwwvvvuuuuuuwwwzzz{{{zzzzzz|||}}}|||}}}~~~}}}|||{{{~~~~~~xxxoooeeeWWWLLLGGGCCCCCCCCCDDDGGGNNNUUU[[[dddkkkttt}}}~~~tttxxxyyyooohhhhhhkkkppp|||uuuhhh]]]WWWSSSSSSWWW```qqqwwwfff]]]WWWVVVUUUUUUVVVYYY\\\^^^ccchhhqqqyyyyyyfffYYYSSSPPPOOObbbgggmmmsssuuusssnnnjjjhhhppptttssstttzzz|||yyy}}}xxxkkkaaaZZZUUUNNNHHHEEECCCBBBAAA===<<<;;;:::999:::;;;<<<===BBBKKKWWW```cccaaa]]]aaafffkkkllljjjkkkooosss}}}wwwgggXXXSSSQQQQQQ\\\lllkkkZZZUUUQQQRRRRRRQQQOOOMMMLLLLLLvvvmmmccc[[[YYYXXXWWWWWWYYYUUUTTTRRRRRRRRRPPPNNNLLLGGGFFFDDDAAA???===<<<<<<;;;999888888999:::888777555555555555555555555555666666555444444444444555555555444444444333333333555333222333444555555444888:::<<<<<<:::777555444666777888:::;;;::::::999<<<;;;:::888666555444333333333444666777999::::::999999888888888888888888======<<<<<<<<<;;;;;;;;;;;;::::::999999777444333777777888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGIIIKKKNNNPPPQQQUUUUUUUUUWWWZZZ^^^aaacccccceeeggghhhhhhiiilllmmmnnnooorrruuuwwwwwwwwwwwwvvvxxxzzz{{{{{{{{{|||}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~vvvjjj[[[PPPLLLCCCBBBAAAAAACCCGGGMMMRRR]]]cccmmmvvv}}}zzzzzzyyyooogggaaadddiiiqqq|||}}}jjjbbbZZZVVVVVV]]]nnn}}}{{{nnnggg^^^]]]\\\\\\^^^aaaeeegggkkkooouuu{{{}}}yyyxxxzzz}}}qqq```VVVRRRQQQ\\\ccclllnnnjjjddd```______fffjjjjjjmmmsssvvvuuuzzz|||}}}}}}{{{|||}}}sssjjjbbb\\\TTTMMMHHHEEECCCAAA>>>===<<<;;;;;;;;;<<<===???BBBKKKXXXeeelllnnnlllssswwwzzzzzzwwwuuuvvvyyy}}}zzzwwwwwwgggXXXRRRNNNMMMWWWfffwwwcccYYYRRRRRRRRRPPPNNNLLLKKKKKKvvvlllccc[[[YYYYYYWWWWWWYYYSSSRRRQQQQQQQQQPPPNNNLLLHHHGGGDDDAAA???===;;;;;;;;;999888888999999888777555555555555555555555555666666555444444444444555555444444444444333333333555333222333444666666555666888::::::888555444333555666888999::::::999999<<<;;;:::888777555444333333444555666777888999:::777777666666666777777888<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::888777555444888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEFFFIIIKKKNNNQQQRRRTTTUUUWWWZZZ]]]```cccdddbbbdddfffggghhhiiikkkmmmkkkmmmpppsssvvvwwwxxxxxxwwwyyy{{{|||{{{{{{|||~~~~~~~~~~~~~~~~~~qqq```UUUQQQGGGDDDAAA>>>???BBBFFFIIIQQQXXXaaakkkssszzz|||xxxqqqeee^^^[[[aaakkkvvvtttfff\\\XXX]]]mmm|||yyyuuujjjiiihhhhhhkkknnnrrruuuwwwxxx{{{~~~{{{xxxsssoooiiiaaa[[[ZZZ]]]```kkkttt~~~iii[[[VVVUUUXXXaaahhhggg^^^UUURRRSSSSSSXXX\\\^^^aaaggglllmmmqqqsssttttttrrrtttxxx|||}}}wwwlllfff\\\RRRLLLGGGDDDBBB@@@???>>><<<<<<<<<===>>>AAABBBJJJXXXkkkzzzxxxuuuuuuvvvvvvtttxxxjjj[[[SSSMMMJJJSSS```xxxnnn^^^TTTSSSQQQOOOMMMLLLKKKJJJwwwkkkbbb[[[YYYYYYWWWWWWXXXSSSRRRQQQPPPPPPOOOMMMKKKHHHGGGDDDAAA>>><<<:::::::::999888888999999888777555555555555555555555555444444333222222222222333444444444444444444444444555333222333555666666666666888:::999777555444444555777888999::::::999999;;;;;;999888777555444444444444555666777888999999777777666666666777888888<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<;;;:::888666555555888999999::::::;;;<<<<<<::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFEEEFFFGGGIIIKKKNNNPPPRRRRRRTTTWWW[[[___bbbcccdddbbbdddfffgggggghhhjjjllllllmmmooorrrtttvvvvvvwwwwwwyyy{{{|||{{{{{{|||}}}~~~}}}}}}}}}yyyfffYYYTTTLLLHHHCCC??????@@@CCCDDDGGGMMMVVV```iiiqqqyyy~~~|||zzztttmmmhhh]]]ZZZ[[[dddrrrzzzkkkaaabbbnnn{{{xxxxxxwwwwwwyyy|||~~~}}}tttnnnaaa^^^XXXRRROOOOOOQQQSSSVVV^^^lllrrraaa[[[ZZZ[[[___ccc___VVVOOOMMMNNNKKKNNNPPPRRRVVV[[[aaaeeefffjjjmmmmmmlllnnnsssxxx|||zzz~~~ssslllaaaWWWPPPJJJFFFDDDAAA@@@>>>===<<<<<<===>>>BBBBBBHHHWWWnnnwwwsssuuuyyyzzzyyyzzzooobbbXXXOOOLLLTTT___rrr~~~{{{eeeXXXUUUQQQOOOMMMLLLKKKJJJxxxjjjaaa[[[ZZZZZZXXXWWWXXXVVVTTTRRRQQQPPPNNNKKKIIIHHHGGGDDDAAA>>>;;;:::999:::999777888999999888666555555555555555555555555444444333222222222222333444444444444444444444444555333222333555777777666777999::::::888666666666777888999;;;;;;;;;;;;:::;;;:::999888777666555444444444555666777888888999888888777666666888999;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<:::666444555666888999999::::::;;;<<<<<<:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPRRRVVV[[[^^^aaabbbbbbaaaccceeeffffffhhhjjjlllnnnooopppqqqsssttttttuuuwwwyyy{{{|||{{{{{{{{{}}}}}}}}}||||||}}}ooo```XXXRRRLLLEEEAAA@@@AAAAAAAAAAAAFFFMMMUUU]]]fffooouuu{{{||||||tttmmmfff___\\\YYY[[[```jjjyyypppiiinnnwww~~~}}}}}}xxxllldddUUURRROOOLLLLLLMMMNNNOOOMMMSSS^^^lll}}}|||hhh______aaa```]]]YYYTTTOOOLLLKKKGGGGGGIIIKKKNNNRRRYYY___dddjjjoooooolllkkkoootttzzz}}}wwwyyy|||wwwpppfff\\\TTTNNNIIIFFFAAA???>>><<<<<<<<<<<<===AAAAAAFFFTTTkkk}}}yyy{{{~~~|||ttthhh\\\RRRNNNTTT]]]nnnyyy{{{ppp\\\WWWRRRNNNMMMMMMKKKJJJyyyiiiaaa[[[ZZZZZZXXXWWWXXXWWWUUUSSSRRRPPPNNNKKKHHHGGGFFFCCC@@@>>><<<:::::::::888777777888888777666555555555555555555555555666666555444444444444555333333333444444444444555555333222333666888888777888:::;;;:::999777888888777888:::;;;<<<<<<;;;;;;::::::999888777666555555555555555666777888888888999888777777777999;;;===;;;;;;;;;<<<<<<<<<<<<<<<999;;;;;;999444333444777888888999999:::;;;;;;;;;::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFHHHHHHIIIIIIKKKLLLNNNOOOPPPRRRVVVYYY]]]___```aaa```bbbdddeeefffgggiiikkkppppppqqqqqqrrrsssttttttwwwyyy{{{{{{zzzyyyzzz{{{{{{{{{{{{|||}}}~~~nnnbbbYYYRRRIIICCCAAAAAA@@@>>>???BBBFFFLLLSSS[[[ccciiirrryyy~~~xxx{{{}}}{{{rrrhhh___XXXTTTSSSXXX```jjjssssssooorrrzzzxxxwwwzzz~~~~~~~~~vvviii___QQQOOOLLLLLLNNNPPPRRRRRRQQQRRRVVV]]]gggyyyoooeeedddiiifffbbb\\\WWWQQQLLLHHHFFFCCCCCCFFFIIIMMMUUU]]]jjjrrryyyzzztttoooppprrr|||~~~uuuttttttuuuxxxzzzzzzyyy|||{{{vvvmmmddd\\\TTTMMMHHHAAA@@@>>>===<<<<<<<<<<<>><<<;;;;;;999888777777888888777666555555555555555555555555666666555444444444444555333333333444444444555555444333222444666888888888888:::;;;:::888777888999666777999:::;;;;;;:::::::::999999888777666555555555555666666777777888888999888777666777999;;;===;;;;;;;;;<<<<<<<<<======888:::;;;888333111333666777777888888999:::::::::999999999999999999999999999999::::::;;;<<<<<<===<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHIIIKKKMMMOOOPPPRRRSSSVVVYYY\\\^^^`````````bbbdddeeeeeefffiiikkkoooooopppqqqsssuuuvvvwwwvvvxxxzzzzzzyyyxxxyyyzzzxxxyyyzzz|||~~~qqqddd\\\QQQIIIFFFCCC@@@===>>>???BBBEEEIIIPPPXXX]]]bbbjjjrrrvvvzzz}}}qqqpppqqqxxx~~~}}}yyyrrrmmmddd[[[TTTRRRSSSUUU\\\iiiwww~~~~~~~~~wwwvvvxxxtttrrrtttzzz||||||~~~~~~~~~yyyooofffYYYUUURRRSSSXXX^^^ccceee___YYYTTTTTTWWWbbbxxxvvvmmmmmmssstttrrrkkk___SSSJJJFFFDDD@@@???CCCGGGKKKUUU___nnnyyy{{{yyyzzzqqqmmmiiihhhjjjkkkkkkkkklllqqqyyy~~~vvvmmmdddZZZQQQKKKCCCBBB@@@>>>============;;;???CCCKKKZZZttt}}}{{{|||}}}yyygggWWWPPPRRRVVVaaa~~~}}}pppqqqddd]]]TTTOOOOOOOOOMMMKKKzzzhhh```[[[[[[[[[YYYWWWXXXUUUTTTRRRRRRSSSRRROOOMMMEEEDDDBBB@@@>>><<<<<<;;;999888777777888888777666555555555555555555555555444444333222222222222333333333333444444555555555444333333444666888999888888999:::999888777888999555666888999::::::999999:::999999888777666555555555555666666777777888888999888666555666888;;;===;;;;;;;;;<<<<<<<<<======888::::::777222000333666666777777888999999::::::999999999999999999999999999999::::::;;;<<<======<<<<<<<<<<<<===???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFDDDEEEGGGIIIKKKNNNQQQRRRTTTUUUWWWYYY[[[^^^```aaa```aaadddeeeeeefffhhhjjjnnnnnnoooqqqsssvvvxxxzzzvvvxxxyyyyyyxxxwwwxxxyyyvvvwwwzzz|||~~~~~~~~~|||nnneeeXXXOOOKKKGGGBBB>>>>>>>>>???@@@CCCIIIPPPVVVSSS]]]hhhmmmssszzz~~~yyyjjjffffffnnnuuuwwwwwwwwwtttpppccc___YYYRRRPPPSSSYYY]]]bbbrrr}}}xxxvvvvvv}}}}}}vvvrrrnnnqqqwww}}}|||}}}}}}||||||||||||{{{{{{~~~xxxqqqccc^^^[[[]]]eeeooowww{{{nnnaaaUUUPPPPPPUUUcccqqq{{{sssttt{{{yyygggTTTIIIEEEAAA======BBBGGGKKKVVVbbbmmm{{{|||{{{vvvssswww~~~~~~lllgggaaa^^^^^^``````___aaahhhrrr{{{}}}tttjjj^^^SSSLLLDDDCCCAAA???>>>>>>>>>???999>>>CCCHHHSSSmmmsssrrrpppttt~~~{{{xxxwwwwwwxxxzzz}}}xxx|||mmm[[[RRRSSSVVV\\\yyywwwkkkkkkyyyfff___UUUPPPOOOPPPNNNLLLxxxjjjbbbZZZYYYXXXVVVUUUVVVWWWVVVTTTQQQOOOMMMLLLKKKGGGFFFDDDAAA???>>>======777777666555555666777888999888666555444444444555000000111222444555666666555444444333333444444555444444444555555777888999888888888777555555777999999::::::;;;;;;::::::999:::999777555444333444444777777888888999999999::::::999888888888999;;;<<<<<<<<<<<<;;;999999:::;;;===;;;888555555666888:::777888888888888999999999999999::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<;;;::::::;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGIIIMMMPPPRRRSSSUUUWWWXXXYYY[[[^^^aaacccdddfffgggggggggiiikkkmmmmmmnnnrrrwwwyyyxxxvvvyyyyyyzzzyyyxxxvvvtttsssvvvwwwyyy{{{}}}|||mmm___ZZZVVVMMMFFFDDDBBB@@@======???CCCFFFGGGNNNSSS[[[bbbgggkkkoooqqqrrruuuyyy|||~~~sssfff___^^^aaafffjjjkkkiiidddaaaYYYRRRNNNQQQTTTWWW```jjjuuu~~~yyyrrrnnnjjjiiiqqq~~~zzzxxxqqqjjjlllttt|||~~~|||yyywwwvvvvvvwwwwwwzzz{{{|||{{{rrrhhhgggmmmvvv{{{|||wwwlll\\\PPPLLLPPPVVV[[[ooo{{{{{{oooWWWKKKIIICCCCCCCCCDDDFFFKKKRRRVVViiivvv|||{{{uuuoookkkkkklllkkkjjj```\\\VVVQQQOOOQQQTTTWWW[[[```iiiuuu}}}tttllldddXXXMMMNNNJJJEEEBBB@@@???===<<<<<<@@@@@@EEERRRaaa~~~vvvppplllqqq}}}|||zzz{{{yyytttnnnkkkjjjhhhhhhjjjpppuuuyyy}}}yyy{{{gggUUUOOOSSSZZZjjjwwwllleeeeeeqqqlll[[[UUUTTTNNNNNNQQQLLLyyykkkbbbZZZYYYXXXVVVVVVWWWWWWVVVTTTQQQOOOMMMLLLKKKFFFEEECCCAAA???===<<<<<<888888777666666666777888999888666555444444555555333333333333333333333333444444444333333444444444444444444555666777888999999999999777555555777999999::::::;;;;;;::::::999<<<:::999777666555666666555666666666777777777777666555555555777888:::<<<<<<======<<<:::999;;;<<<;;;:::888777666666666666888888888888999999999999999999::::::::::::;;;;;;:::;;;<<<<<<=========<<<===<<<<<<======>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKNNNPPPRRRTTTVVVWWWYYYYYY[[[^^^aaabbbdddeeeffffffgggiiikkkllllllmmmqqqvvvxxxwwwvvvvvvwwwxxxxxxxxxwwwvvvuuuwwwxxxyyy{{{}}}~~~zzzjjjaaaZZZRRRKKKJJJGGGDDDAAA???AAACCCEEEEEEJJJMMMRRRWWWZZZ^^^aaadddjjjmmmqqquuuxxxyyyyyyxxx{{{}}}}}}}}}ooobbbZZZXXXZZZ]]]______\\\YYYVVVRRRMMMMMMRRRXXX^^^hhhrrr{{{sssmmmgggccccccjjjxxx}}}wwwsssooojjjjjjoooxxx}}}zzzwwwuuutttssssssvvvyyyzzz{{{qqqiiikkkppptttvvvssslll```UUUOOOOOOSSSVVVbbbuuu~~~www___PPPLLLDDDDDDCCCBBBBBBFFFLLLPPP___lll}}}~~~~~~~~~zzzsssiiibbb^^^\\\[[[YYYUUURRRNNNJJJIIIJJJMMMOOOSSS[[[fffqqqyyywwwppphhh\\\QQQNNNKKKFFFBBB@@@???>>>===:::>>>>>>BBBOOO\\\xxx~~~{{{wwwsssvvv}}}|||yyyuuuvvvwwwuuuoooiiiaaa___]]]\\\___dddjjjmmm|||~~~sssZZZPPPQQQWWWeee~~~ttthhh```aaannn|||lll\\\UUUTTTOOOOOOQQQLLLyyymmmcccZZZXXXXXXWWWWWWYYYWWWVVVTTTQQQOOOMMMLLLKKKEEEDDDBBB@@@>>><<<;;;;;;:::999888777777777777777888777666555555444555555666666555444333222111111444444444444444444444444444444444555666777999999:::;;;:::888555555666888999::::::;;;;;;::::::999;;;:::888777666666666666666666777777777777777777444444444555777999<<<===<<<======<<<;;;:::<<<===;;;;;;:::999888777666555888888888888999999999:::999999::::::::::::;;;;;;;;;<<<===>>>>>>>>>===<<<===<<<<<<======>>>???@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPQQQTTTVVVXXXYYYYYY[[[^^^```aaabbbdddeeeeeefffhhhjjjllllllmmmppptttvvvvvvuuutttuuuvvvvvvwwwwwwwwwvvvxxxxxxzzz{{{|||}}}}}}}}}{{{ooofff]]]WWWUUULLLIIIDDDAAA@@@AAABBBBBBHHHKKKMMMOOOPPPRRRTTTVVV]]]```dddhhhkkkmmmnnnnnnoooqqqsssuuuvvvvvvvvvvvvrrruuuyyyzzzvvvmmm```XXXUUUUUUUUUTTTRRRPPPNNNMMMLLLLLLPPPXXX```iiivvvzzzvvvqqqiiiddd\\\ZZZZZZbbbppp||||||vvvssspppnnnllljjjhhhfffiiisss}}}{{{zzzxxxuuusssqqqoooooorrrssstttwwwttteee```bbbfffiiiooommmhhh___VVVRRRRRRSSSYYYkkkyyyeeeWWWPPPKKKJJJHHHEEECCCDDDHHHLLLWWWcccttt~~~~~~~~~~~~}}}}}}||||||}}}{{{xxxvvvvvvxxxzzz|||}}}tttggg[[[SSSNNNKKKJJJIIIGGGEEECCCCCCDDDFFFHHHLLLVVVbbblllqqquuuzzz|||vvvooocccXXXPPPLLLGGGCCCAAA@@@???>>>;;;???>>>AAAMMMXXXppp}}}{{{|||}}}~~~}}}|||rrrpppooorrrtttrrrkkkdddYYYWWWUUUTTTWWW[[[aaaddduuu}}}aaaRRRQQQQQQ^^^uuutttggg___```nnn|||mmm\\\VVVUUUOOOOOOQQQLLLyyymmmcccZZZXXXXXXWWWXXXZZZWWWVVVTTTQQQOOOMMMLLLKKKDDDCCCAAA???===;;;::::::;;;:::999999888777777666777777666666555555555555666666555444333222222111333444444444444444444333444444444555666888999:::;;;;;;:::888555555666777999::::::;;;;;;::::::999999888666555444444444555888888999:::::::::999888777777777777999;;;===>>>======>>>===;;;;;;===>>>>>>===;;;999888888777888888888888999999999::::::999999999:::::::::;;;;;;:::;;;===>>>>>>===<<<;;;;;;::::::;;;;;;<<<===>>>AAAAAABBBCCCDDDEEEFFFFFFFFFHHHJJJLLLNNNPPPQQQQQQTTTVVVXXXXXXYYYZZZ]]]``````bbbdddeeeeeefffhhhjjjkkklllmmmooorrrtttuuuuuutttuuuuuuvvvvvvvvvvvvvvvxxxyyyzzz{{{|||}}}}}}}}}xxxnnneee```UUUPPPKKKFFFDDDDDDCCCCCCJJJLLLPPPQQQPPPOOOOOOOOOPPPRRRVVVZZZ^^^```aaaaaa```aaaccceeeggghhhhhhhhhhhhhhhkkkooorrrmmmccc[[[UUUTTTQQQNNNLLLKKKKKKKKKMMMQQQXXXbbblllwww|||tttmmmfff^^^ZZZSSSQQQSSS\\\jjjwwwssshhhbbb`````````dddcccaaaaaafffppp|||~~~yyywwwwwwxxxwwwwwwvvvtttrrrooolllkkkkkkkkklllpppyyyvvvdddZZZZZZ___cccmmmqqqrrrmmmcccYYYUUUUUUXXXgggzzz~~~}}}~~~~~~uuukkkbbb]]]XXXVVVRRRMMMIIIHHHJJJMMMWWWbbbpppzzz}}}|||zzzyyyzzz{{{{{{{{{zzzyyywwwvvvuuussspppnnnoooqqquuuwww|||tttgggYYYOOOIIIFFFEEEBBBAAA@@@@@@AAABBBDDDEEEJJJTTT___eeefffiiirrrzzz}}}{{{tttiii___SSSOOOIIIEEEBBBAAA@@@@@@>>>AAA???CCCLLLUUUiii~~~zzzvvvsssqqqhhhhhhiiinnnrrrpppiiibbb[[[ZZZYYYXXXZZZ^^^bbbeeettt|||gggUUUSSSLLLVVVjjj{{{mmmcccdddqqqnnn]]]WWWVVVPPPOOOQQQLLLxxxkkkbbbZZZXXXXXXWWWXXXZZZWWWVVVTTTQQQOOOMMMLLLKKKDDDCCCAAA>>><<<;;;:::::::::::::::999888777666666666666666666666555555555444444444444444444444444333333444555555444333333444444444555777888:::;;;<<<<<<;;;888666555666888999::::::;;;;;;::::::999888777666444444444555555888999:::;;;;;;:::999888999888888888888:::;;;<<<<<<===>>>===;;;;;;===???@@@===999555444555888:::888999999999999:::::::::999999999:::::::::;;;;;;:::;;;<<<<<<<<<<<<::::::;;;::::::;;;;;;<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFHHHJJJLLLNNNPPPQQQQQQTTTUUUWWWWWWXXXYYY\\\^^^___aaaccceeeeeefffhhhjjjkkklllmmmoooppprrrtttvvvwwwvvvvvvuuuuuuuuuuuuuuuyyyzzz{{{|||}}}}}}}}}}}}tttkkkaaa\\\UUUOOOLLLJJJHHHGGGHHHLLLQQQSSSQQQNNNJJJIIIGGGHHHKKKNNNQQQSSSUUUUUURRRSSSTTTVVVWWWXXXYYYZZZ[[[ZZZ]]]cccjjjjjjddd]]]RRROOOLLLIIIHHHJJJLLLNNNSSS[[[eeennnxxxxxxmmmccc[[[TTTQQQLLLMMMPPPZZZhhhuuu}}}}}}tttggg\\\VVVUUUUUUVVV^^^[[[ZZZ]]]dddnnnvvvzzzzzzyyywwwsssqqqpppsssuuuzzzvvvqqqllljjjkkkoooqqqssssssttttttrrrnnnkkkhhhffffffgggjjjrrr~~~pppeeecccfffkkkpppwww}}}{{{pppddd[[[WWWXXXdddsss||||||yyyxxxxxxuuutttrrrqqqqqqqqqpppooogggddd^^^VVVOOOLLLLLLNNNZZZcccnnnvvvxxxwwwvvvvvvxxxxxxxxxxxxvvvtttqqqpppnnnmmmkkkiiiiiiiiijjjkkkoooiii___TTTKKKEEECCCCCC????????????@@@AAACCCDDDJJJSSS\\\^^^\\\___jjjssszzz~~~xxxnnnfffYYYTTTMMMGGGDDDCCCBBBAAA???AAA???BBBKKKPPPaaa||||||ssskkkdddaaa\\\\\\___fffmmmnnnjjjdddeeeeeeeeefffgggiiikkkmmmwww~~~lllWWWRRRJJJQQQbbbzzzuuujjjhhhsssooo^^^XXXWWWPPPPPPRRRLLLwwwiii```YYYYYYYYYWWWWWWXXXWWWVVVTTTQQQOOOMMMLLLKKKDDDCCCAAA???===;;;::::::888999999999888777666666555555666666666666555555333333444444555555666666222333444555555444333222333444444666777999;;;<<<;;;;;;;;;999666666777999999::::::;;;;;;::::::999:::999888666666666777888666777999::::::888666555888777666666666777888999;;;<<<===<<<;;;;;;===???===:::555111000333777:::999999999999::::::::::::999999::::::::::::;;;;;;<<<;;;;;;;;;::::::::::::===<<<<<<======>>>???@@@??????@@@AAABBBCCCCCCDDDGGGHHHIIIKKKMMMOOOPPPQQQSSSTTTVVVVVVVVVWWWZZZ\\\___aaadddeeefffgggiiikkkkkkmmmoooooopppqqqtttwwwxxxwwwvvvuuuuuuuuuuuuvvvzzzzzz|||}}}~~~{{{mmmggg___WWWRRRNNNKKKIIIHHHKKKOOOPPPMMMIIIDDDBBBBBBCCCEEEGGGIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMOOOVVV^^^```]]]YYYKKKIIIFFFEEEGGGLLLRRRVVV^^^jjjvvv}}}}}}rrreeeZZZQQQLLLJJJHHHKKKQQQ\\\iiiuuu}}}vvvoooddd\\\WWWVVVWWWWWW\\\YYYWWWZZZaaajjjpppssspppoookkkgggccccccdddggggggddd___\\\]]]aaafffjjjmmmooorrrsssqqqnnniiifffcccbbbccceeehhhpppwwwsssvvvzzz}}}qqqccc[[[UUU^^^kkksssvvvuuutttsssmmmlllkkkmmmrrrxxx|||~~~|||wwwnnncccYYYRRRPPPPPP[[[bbblllsssvvvvvvwwwyyyvvvvvvvvvuuurrroookkkiiijjjiiigggdddbbb```___^^^^^^\\\XXXQQQIIIDDDBBBBBBAAAAAA@@@???@@@AAABBBCCCJJJRRRZZZ\\\[[[]]]fffnnnxxxzzzssslll___YYYQQQJJJFFFDDDCCCBBB===@@@===@@@HHHKKKXXXqqqwwwjjj```XXXSSSQQQRRRVVV```lllssstttqqquuuvvvxxx{{{||||||{{{{{{oooXXXPPPKKKOOO[[[rrr~~~qqqlllrrr|||ppp___YYYWWWQQQPPPRRRMMMuuufff^^^YYYYYYZZZWWWUUUVVVWWWVVVTTTQQQOOOMMMLLLKKKEEEDDDBBB???===<<<;;;:::666777888888888777666666444555666777777666555555444444444444555555555666222333555666666555333222333444444666777:::;;;<<<:::;;;:::999777777888:::999::::::;;;;;;::::::999:::999777666666777777888777888:::;;;:::888666555666666555555666888:::;;;:::;;;<<<;;;::::::<<<>>>;;;999555333333555999;;;999999999:::::::::;;;;;;999999::::::::::::;;;;;;>>>===;;;:::::::::;;;<<<===<<<<<<======>>>???@@@???@@@@@@AAABBBCCCDDDDDDGGGGGGHHHIIIKKKNNNPPPRRRQQQSSSTTTUUUTTTVVVXXXZZZ```bbbdddfffggghhhjjjmmmlllnnnppppppoooqqqtttxxxwwwwwwvvvuuuvvvwwwxxxyyyzzz{{{|||~~~|||rrrhhh```YYYTTTQQQOOOPPPPPPNNNIIIEEEBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDGGGLLLRRRTTTTTTRRRIIIHHHGGGIIINNNVVV^^^cccmmm{{{xxxrrrhhh[[[PPPIIIFFFFFFFFFJJJSSS^^^kkkuuu|||{{{uuunnnhhhdddbbbaaa```]]]\\\ZZZYYY[[[bbbkkkrrrppppppoookkkeeeaaa___^^^YYYVVVSSSQQQSSSYYY___dddgggjjjnnnpppppplllgggddd^^^]]]]]]^^^\\\^^^kkkzzznnncccXXX___hhhooorrrrrrpppooonnnppptttzzzyyyjjj```[[[YYY]]]dddmmmrrruuuvvvxxxzzzuuuuuuuuusssooojjjfffccccccbbb```^^^\\\\\\\\\\\\\\\]]]]]]YYYSSSLLLIIIHHHGGGFFFDDDBBBBBBCCCDDDEEEKKKTTT___dddeeefffjjjoooxxx}}}wwwqqqeee^^^UUUMMMHHHFFFDDDCCC>>>@@@===AAAHHHJJJTTTkkk}}}pppddd\\\UUUPPPQQQRRRXXXeeewwwqqqZZZPPPNNNOOOXXXlllyyyppprrrzzzqqq```YYYXXXQQQPPPRRRMMMtttddd]]]XXXYYYZZZWWWTTTTTTXXXVVVTTTQQQOOOMMMLLLKKKEEEDDDBBB@@@>>><<<;;;;;;555555777888888777666666444555666777777666555555555555555555555555555555222333555666666555333222333444444666888:::<<<===:::::::::999777777999;;;999::::::;;;;;;::::::999777777555444444555666666999:::<<<======;;;888666666666666777999;;;===???999:::;;;;;;::::::<<<>>>;;;:::999888888:::<<<===999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;AAA???<<<::::::;;;===>>>;;;::::::;;;;;;<<<===>>>@@@AAAAAABBBCCCDDDEEEEEEGGGGGGGGGGGGIIIMMMPPPRRRQQQRRRSSSTTTSSSTTTWWWYYY```bbbeeefffgggiiikkkmmmmmmoooqqqpppoooqqquuuxxxvvvvvvuuuuuuwwwxxxzzz|||zzz{{{}}}}}}ssskkkdddaaaXXXWWWTTTOOOIIIEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDAAABBBDDDHHHKKKMMMMMMMMMLLLKKKLLLPPPWWWaaakkkqqqzzzooojjj```TTTJJJEEECCCDDDDDDJJJTTT```lllvvv|||zzzuuuqqqmmmiiiggg______^^^YYYVVV\\\jjjuuutttuuuvvvrrrkkkccc]]]YYYRRROOOMMMLLLOOOUUU[[[```cccfffkkkooonnnkkkeeebbbYYYWWWWWWWWWRRRQQQ\\\jjjvvvwwwiii___dddkkkppprrrqqqnnnmmmvvv|||{{{nnngggdddaaagggnnnrrrtttuuuwwwyyyuuuuuutttrrrmmmhhhccc```\\\ZZZYYYXXXYYY\\\___aaacccgggiiiggg```YYYTTTRRRMMMKKKHHHFFFEEEFFFGGGHHHLLLWWWeeennnqqqqqqqqqssszzz~~~zzzuuuhhhaaaXXXOOOIIIFFFDDDCCC@@@BBB@@@CCCJJJKKKTTTjjj}}}}}}kkkbbb^^^YYYUUUWWWXXX___ooorrr\\\QQQPPPPPPVVVjjjttttttzzzrrraaaZZZXXXQQQQQQRRRMMMsssjjjaaaZZZYYYYYYWWWVVVXXXWWWVVVTTTQQQOOOLLLJJJIIIEEEDDDBBB@@@>>><<<;;;;;;<<<:::888888:::;;;999777555555555555444444444444222222333444444444333222777333000000333444444222222444555666666777:::<<<<<<;;;999777777888999:::>>>>>>>>>===<<<;;;999999;;;888555444444555555444;;;:::888777777888:::;;;666666777888:::;;;<<<===:::;;;<<<<<<<<<;;;:::999999777444444555777888888;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<<<<=========AAABBBCCCBBBAAAAAABBBDDDHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSSSSSSSTTTWWW\\\___bbbccceeeeeeeeeeeeggghhhkkklllmmmnnnppprrrssstttvvvvvvwwwxxxzzz{{{||||||||||||~~~}}}tttooohhhddd]]]WWWRRRNNNKKKHHHGGGFFFEEEEEEFFFFFFEEECCCFFFDDDBBB@@@@@@@@@BBBBBBFFFGGGGGGFFFGGGJJJNNNRRRQQQVVV\\\aaafffooozzzrrrggg]]]SSSLLLGGGCCCCCCFFFGGGSSS```jjjsss|||}}}yyyrrrmmmcccXXXSSSYYYhhhttt}}}}}}pppdddXXXPPPLLLJJJGGGFFFIIINNNUUUYYY___cccfffgggjjjjjjddd\\\TTTSSSPPPOOOOOOPPPRRRTTTeeelllxxxpppfffbbbeeelllllljjjrrruuullliiijjjmmmqqqtttuuutttqqqppppppooonnnkkkeee^^^XXXUUUXXXYYYXXXWWW]]]iiisssyyy}}}qqqbbbVVVVVVSSSRRRRRRNNNJJJMMMSSSZZZjjjzzz{{{yyyyyynnnbbbXXXTTTOOOGGGCCCDDDCCC>>>>>>BBBCCCHHHXXXkkk~~~vvvmmmfffdddddd\\\cccmmm{{{qqq^^^TTTUUUTTTXXXggg~~~}}}ttt}}}sssfffYYYTTTRRRPPPNNNOOOuuujjjaaaZZZYYYYYYWWWVVVXXXVVVUUUSSSQQQNNNLLLJJJIIIEEEDDDBBB???===<<<;;;;;;;;;999777888::::::888666888888888888777777777777333333333333333333333333555333111111333444333222444555666777777888;;;===<<<;;;999777777888999:::;;;;;;<<<<<<<<<;;;;;;::::::777444333444555555555;;;:::888777777888:::;;;666666777888:::;;;<<<===::::::;;;::::::999888888999777444444666888888888;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>??????BBBCCCDDDCCCBBBBBBDDDEEEGGGHHHHHHJJJKKKMMMOOOPPPSSSSSSTTTSSSTTTWWW[[[___aaacccdddeeedddeeefffhhhkkklllmmmoooqqqrrrssstttvvvwwwxxxyyyzzz{{{|||}}}xxxssskkkddd___ZZZVVVTTTQQQOOONNNMMMNNNMMMLLLJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGHHHIIIJJJMMMQQQVVVZZZ^^^cccjjjpppvvvwwwjjjZZZSSSLLLIIIFFFCCCCCCFFFOOOZZZfffooovvv|||~~~|||zzznnn```WWWYYYeeeooorrrcccWWWOOOKKKIIIGGGFFFIIIMMMSSSVVV\\\___bbbccceeegggccc\\\RRRQQQNNNKKKJJJKKKLLLMMMXXX___kkkwwwzzzkkkeeeccchhhjjjmmm{{{rrrjjjkkklllooorrrrrrqqqoooooommmjjjgggbbb\\\TTTOOOMMMQQQUUUXXX]]]hhhyyyzzzlllaaa]]][[[YYYVVVSSSWWW]]]ooo|||zzzsssggg[[[UUUPPPIIIFFFGGGBBB??????DDDFFFJJJZZZkkk~~~vvvqqqoookkkpppxxx}}}ooo^^^UUUSSSRRRVVVddd{{{}}}{{{kkk\\\VVVUUUSSSQQQQQQwwwjjjaaaZZZYYYYYYWWWVVVXXXVVVUUUSSSPPPNNNKKKIIIHHHEEEDDDBBB???===<<<;;;::::::888777777888999777666666666666555555555444444444444333222222222333444333222222333444555333222555666888888888999;;;======<<<:::888777777888999999999:::;;;;;;;;;;;;;;;777555222222333555555555:::999888777777888999:::666666777888:::;;;<<<===<<<;;;999888777777777777888666444555666888999888;;;::::::999999::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<======<<<<<<===>>>@@@AAABBBCCCDDDDDDCCCCCCEEEGGGGGGGGGGGGIIIJJJLLLNNNOOOTTTTTTUUUTTTTTTVVVZZZ]]]```bbbddddddddddddfffhhhkkklllnnnoooqqqrrrssstttwwwwwwxxxzzz{{{|||}}}~~~xxxqqqkkkfffccc]]][[[XXXWWWWWWVVVSSSQQQOOONNNLLLKKKKKKKKKLLLMMMOOOQQQSSSVVVYYY^^^dddhhhnnnttt|||xxxjjj]]]MMMIIIFFFFFFFFFDDDFFFKKKZZZdddpppvvv{{{~~~zzz~~~|||jjj]]]ZZZaaahhh{{{~~~nnn```UUUNNNLLLJJJIIIHHHJJJMMMQQQTTTXXX[[[\\\\\\___cccbbb]]]TTTRRRNNNJJJHHHGGGGGGHHHLLLRRR\\\gggpppxxx~~~oooeee______dddnnnvvvmmmlllkkklllmmmnnnmmmkkknnnjjjddd^^^XXXQQQJJJFFFHHHLLLRRRYYYdddwwwpppjjjeeeccc```___cccjjj}}}zzzuuujjj^^^WWWRRRNNNKKKLLLDDDAAACCCIIILLLOOO]]]mmm{{{|||}}}zzzxxx{{{zzzoooaaaXXXQQQPPPSSS```wwwsss___XXXXXXWWWTTTRRRyyyjjjaaaZZZYYYYYYWWWVVVXXXVVVUUUSSSPPPMMMKKKIIIHHHDDDCCCAAA???===;;;::::::999888777777777777777666555555444444444444333333666444222111111222333555111222333444555444333222555666777777777888:::<<<>>><<<:::888777777888999999999::::::;;;::::::999666333111111333555666666999999888777777888999999666666777888:::;;;<<<===>>><<<999777666666777888888666555555777999999999;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;<<<===???AAAAAACCCCCCCCCBBBCCCEEEGGGFFFFFFGGGHHHJJJLLLNNNOOOTTTUUUVVVUUUUUUWWWZZZ\\\___aaacccdddddddddfffhhhkkklllnnnppprrrssssssssswwwwwwyyyzzz|||}}}~~~~~~}}}}}}~~~xxxuuunnnllliiigggfffdddaaa___\\\[[[ZZZZZZYYYZZZZZZ[[[```bbbeeehhhkkkpppvvvzzzzzzsssiii\\\QQQHHHDDDCCCEEEGGGHHHNNNUUUeeeoooyyy~~~|||tttccc[[[]]]bbbllltttwwwoooccc[[[UUURRRRRRQQQOOOMMMNNNOOOQQQSSSUUUXXXYYYXXX[[[```bbb```ZZZWWWRRRMMMJJJHHHGGGGGGHHHNNNUUU]]]ccchhhmmmooosss{{{nnncccZZZXXX]]]kkkxxxnnnllliiihhhiiijjjiiihhhkkkfff^^^WWWPPPKKKGGGDDDGGGKKKQQQ[[[jjj|||tttmmmiiigggfffkkkrrr~~~yyyssskkkbbb\\\XXXUUUQQQOOOHHHDDDFFFMMMQQQTTT```oooyyyuuuwwwzzzzzzwwwxxxzzz{{{zzz||||||tttfff[[[QQQOOORRR^^^ssszzzbbbYYYYYYXXXTTTQQQ{{{jjjaaaZZZYYYYYYWWWVVVXXXVVVUUUSSSPPPNNNKKKIIIHHHDDDCCCAAA???<<<;;;::::::888888888888777666666777888888888777777777666666666555333111111111333444000222333444444444333333444555666666666777999;;;===<<<999888777777888999;;;;;;;;;;;;:::999888777555333111111333555666666888888888888888888888888666666777888:::;;;<<<===@@@===:::777666777888:::777666555666888::::::999;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???@@@AAABBBBBBAAABBBDDDFFFFFFFFFGGGHHHJJJLLLNNNOOOTTTUUUVVVVVVVVVWWWZZZ\\\___aaacccddddddeeegggiiijjjllloooqqqssstttssssssvvvwwwxxxzzz|||}}}~~~}}}}}}~~~|||zzzwwwtttqqqqqqpppooonnnnnnnnnnnnpppssswww{{{~~~uuummmdddZZZPPPJJJGGGCCCBBBDDDGGGLLLWWWbbboooxxx~~~zzziii^^^\\\]]][[[aaadddaaa]]]^^^______^^^\\\XXXUUUSSSRRRSSSSSSTTTWWWWWWVVVXXX___cccccc___\\\WWWQQQLLLJJJIIIHHHIIIMMMSSSXXXZZZ]]]___aaabbbiiiqqqwww|||}}}xxxiiiaaaXXXVVV[[[gggyyywwwjjjgggeeeddddddffffffeeeeee___WWWPPPKKKHHHFFFDDDEEEIIIPPP[[[lll{{{rrrmmmjjjjjjooouuu|||tttpppjjjeeebbb]]]VVVPPPMMMGGGGGGLLLPPPSSS___mmm~~~pppgggddddddeeeeeefffjjjsss~~~}}}yyykkk___SSSQQQSSS\\\pppggg[[[YYYWWWSSSPPP{{{jjjaaaZZZYYYYYYWWWVVVXXXWWWVVVTTTQQQOOOLLLJJJIIIDDDCCCAAA>>><<<;;;:::999888999:::999777666777888777777777666666666555555666555333222111222222333000222444444333333444555444555666666555666888:::<<<;;;999777777888999:::======<<<<<<;;;999888777666444222111333555666777888888888888888888888888666666777888:::;;;<<<===???===:::777777777999:::666666555777999;;;:::999;;;::::::999999::::::;;;999999999999999999999999:::::::::;;;;;;;;;<<<<<<::::::;;;;;;<<<=========???@@@AAAAAAAAABBBDDDFFFGGGGGGGGGIIIJJJLLLNNNOOOSSSUUUVVVWWWWWWXXX[[[]]]```bbbdddeeeeeefffhhhjjjjjjlllooorrrtttttttttsssuuuvvvwwwyyy{{{}}}~~~|||sssiiiaaaXXXNNNHHHGGGFFFCCCCCCFFFJJJRRRaaannnyyy~~~~~~~~~}}}}}}~~~}}}nnnaaa[[[YYYRRRWWW[[[]]]ccclllqqqpppmmmiiiccc\\\WWWUUUTTTTTTSSSWWWXXXVVVWWW^^^dddeeebbb^^^YYYSSSNNNLLLKKKJJJIIILLLQQQSSSTTTUUUVVVWWWYYY___eeehhhlllpppoookkkaaa]]]XXXWWW[[[dddnnnuuuwwwzzz{{{yyyyyy||||||yyy|||~~~tttjjjaaa___]]]]]]___aaabbbbbb\\\VVVOOOIIIFFFEEEEEEDDDBBBEEELLLWWWhhh|||yyyssspppooorrrwwwxxxxxxuuupppmmmjjjaaaXXXTTTKKKGGGJJJMMMPPP]]]kkkzzzzzzhhh]]]YYYXXXZZZ]]]\\\bbbnnn}}}}}}~~~~~~qqqcccVVVTTTTTT[[[mmmoooaaa\\\WWWSSSQQQzzzjjjaaaZZZYYYYYYWWWVVVXXXXXXWWWUUURRRPPPMMMKKKJJJCCCBBB@@@>>><<<::::::999888:::;;;:::777666888999555444444444444333333333555555444333333222111111000222444333222222444777555666777777666777999::::::999888777777999;;;<<<<<<<<<<<<<<<<<<;;;:::999888555333222444666777777777777888888888888777777666666777888:::;;;<<<===<<<:::888777777777888999666555666777:::;;;:::999;;;::::::999999::::::;;;888888888888888888888888:::::::::;;;;;;;;;<<<<<<999:::<<<>>>???>>>===<<>><<<:::999999888:::<<<;;;888777888:::888777777777777666666666444444555444333222111000111222333222111111555888777888888888777888:::;;;999999777777888999;;;===:::;;;<<<<<<======<<<<<<999666444333444666777777777777888888888888777777666666777888:::;;;<<<===999888777666666777888888666555666888:::;;;;;;999;;;::::::999999::::::;;;888888888888888888888888:::::::::;;;;;;;;;<<<<<<999;;;>>>@@@AAA@@@>>><<<@@@BBBCCCCCCCCCDDDFFFHHHHHHHHHIIIJJJLLLNNNPPPQQQQQQSSSVVVWWWXXXZZZ\\\^^^aaaccceeefffggghhhjjjllljjjlllpppsssuuuuuutttsssssstttvvvxxxzzz|||~~~~~~}}}||||||~~~xxxqqqccc[[[TTTRRRLLLDDDBBBEEEDDDFFFLLLUUU]]]fffuuu}}}wwwsssqqqqqqooonnnmmmmmmooopppooonnnqqqyyyvvvfffZZZTTTSSSVVV]]]jjj|||zzzpppddd[[[VVVTTTTTTRRRVVVXXXVVVVVV\\\bbbdddfffccc^^^YYYUUUSSSSSSSSSEEEIIIMMMQQQRRRSSSUUUVVVNNNSSSUUUTTTTTTWWWXXXVVVOOOPPPOOOPPPSSSXXXZZZZZZYYY[[[[[[ZZZ]]]aaabbb^^^``````___^^^\\\[[[YYYYYYMMMMMMNNNRRRVVVZZZ[[[[[[UUUQQQKKKFFFEEEEEEEEEEEEEEEGGGJJJOOOWWWaaajjjoooqqqyyy}}}~~~~~~{{{yyy{{{}}}vvvzzz{{{|||iii[[[PPPNNNOOOTTTcccrrrzzzyyynnnggg___\\\^^^[[[cccqqq}}}lllXXXVVVTTTYYYgggoooddd\\\XXXXXXtttiiiaaa[[[[[[[[[XXXVVVWWWWWWVVVTTTQQQNNNLLLJJJIIIGGGFFFDDDAAA???===;;;;;;888888888888777777777777666555555555555444444444111111222222222333333333666555333222111222333333888888888888999999999999999888666777888:::999888::::::;;;;;;<<<;;;;;;;;;333333333333444666888999777777777777666666666666666777888999999999999999===;;;::::::;;;<<<:::999444444555777888999:::;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::<<<;;;::::::999:::::::::888999;;;===?????????>>>>>>@@@BBBBBBBBBBBBDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOSSSTTTUUUWWWZZZ]]]```bbbbbbdddeeefffeeefffhhhiiijjjmmmppptttvvvvvvuuuuuuuuuvvvxxxzzz{{{{{{zzzzzz|||}}}yyykkk```WWWSSSMMMIIIHHHHHHHHHHHHKKKOOOUUU]]]gggqqq|||zzzuuurrrnnnjjjggggggfffeeecccbbbbbbbbbccciiikkkooouuuvvvnnn```UUUZZZ]]]cccmmmwwwzzzuuulllbbb[[[VVVUUUUUURRRTTTUUUSSSRRRUUU\\\cccgggeeeaaa[[[UUUQQQPPPQQQHHHHHHJJJLLLNNNPPPRRRSSSPPPPPPRRRTTTUUUUUURRRPPPSSSQQQPPPSSSVVVWWWTTTQQQTTTRRRQQQTTTXXXZZZZZZXXXUUUTTTRRRPPPOOONNNMMMMMMKKKJJJKKKMMMQQQUUUWWWXXXWWWSSSMMMKKKJJJIIIFFFDDDJJJKKKLLLKKKLLLPPPVVV\\\eeelllyyy~~~~~~|||{{{{{{zzzxxxvvvsssqqqooorrr}}}kkkTTTNNNPPPUUUaaaooo{{{zzzyyy{{{{{{tttnnnlllhhhmmmvvvrrr]]]VVVSSSYYYeeexxxvvvvvvvvvgggaaa]]]YYYyyyiiiaaa[[[[[[[[[XXXWWWWWWWWWVVVTTTQQQNNNLLLJJJIIIDDDBBB@@@>>><<<;;;:::999888888888888777777777777666555555555555444444444444333333333222222111111222111111111222222333444666666666666777777777777999888777777999:::999999::::::;;;;;;;;;;;;;;;:::444333333333444555777888888777777777666666666666666777888999::::::::::::<<<:::999:::;;;;;;999888444444555777888999:::;;;;;;;;;:::::::::999999999::::::::::::::::::::::::777777666666777888999999;;;;;;<<<===>>>>>>>>>===???@@@BBBCCCBBBCCCDDDFFFFFFGGGHHHJJJKKKMMMNNNOOOSSSTTTUUUWWWYYY[[[]]]^^^aaaccceeegggggghhhkkklllmmmnnnoooqqqsssuuuvvvwwwxxxxxxyyyzzzzzzzzzyyyyyy}}}~~~{{{oooaaaWWWOOOLLLIIIHHHHHHJJJLLLMMMUUUZZZ```hhhpppyyy|||wwwrrrnnnjjjgggeeecccbbbaaa```______```aaabbbeeekkkssswwwsssiii```\\\]]]```ffflllqqqssstttpppllleee^^^YYYVVVVVVWWWVVVXXXYYYWWWUUUXXX___eeegggfffbbb\\\UUUQQQPPPPPPHHHIIIJJJKKKLLLMMMNNNOOOOOONNNNNNPPPRRRSSSSSSQQQSSSSSSRRRSSSSSSRRRPPPNNNNNNLLLLLLOOOSSSVVVVVVUUUQQQPPPNNNLLLKKKJJJJJJJJJLLLKKKLLLNNNRRRVVVZZZ\\\[[[XXXTTTRRRRRRPPPMMMJJJLLLLLLKKKIIIIIILLLSSSYYYeeekkkwww~~~}}}{{{zzzzzzzzz|||}}}|||zzzxxxxxxxxxwwwuuutttooojjjdddeeepppttt[[[RRRRRRVVVbbboooqqqpppnnnooorrrvvv|||zzzrrrvvv}}}{{{bbbYYYTTTYYYccctttpppppp|||xxxiiibbb]]]XXX{{{iiibbb\\\[[[[[[YYYWWWXXXVVVUUUSSSQQQNNNLLLJJJIIIEEEDDDBBB@@@>>>===<<<<<<888888888888777777777777666555555555555444444444555555444333222111000000...///000111333333444444666666666777777777888888999888777777999::::::999::::::;;;;;;;;;;;;::::::555444333333444555666777888888777777777666666666666777888:::;;;<<<<<<<<<:::999999:::;;;;;;888666444444555777888999:::;;;::::::::::::999999999999999999999999999999999999888888888999:::;;;============<<<<<<<<<<<<======@@@AAACCCCCCCCCCCCEEEGGGFFFGGGHHHIIIKKKMMMNNNOOOSSSTTTUUUWWWXXXZZZ[[[\\\aaacccgggiiijjjkkknnnooonnnnnnnnnoooqqqtttwwwyyy{{{zzzyyyyyyxxxxxxxxxyyy~~~zzzoooaaaUUUNNNJJJJJJKKKMMMPPPSSSWWWYYYaaaffflllsssyyy}}}vvvpppllljjjgggeeebbbbbbaaa``````aaaaaaaaa^^^bbbhhhqqqwwwvvvpppiiiaaa```___aaadddgggggggggdddaaa\\\XXXVVVVVVXXXYYYXXXZZZZZZYYYXXXYYY___dddfffddd```ZZZSSSOOOMMMMMMJJJJJJKKKKKKLLLLLLMMMMMMOOOMMMLLLMMMPPPSSSUUUVVVVVVWWWVVVTTTPPPMMMKKKKKKHHHHHHHHHKKKOOORRRTTTTTTOOONNNLLLKKKJJJJJJKKKKKKNNNNNNNNNPPPTTTZZZ___ccccccbbb```___^^^[[[WWWTTTTTTRRRNNNJJJJJJMMMTTTYYYfffkkkttt}}}zzzyyywwwvvvvvvvvvwwwxxxxxxwwwvvvvvvvvvvvvtttrrrjjjaaaXXXVVV```rrrxxx___SSSQQQSSS]]]hhhfffdddbbbaaabbbeeejjjlllqqquuuyyyzzz}}}jjj^^^UUUXXX```nnnyyyjjjgggsss{{{jjjccc]]]XXXyyyjjjbbb\\\\\\\\\YYYWWWXXXVVVUUUSSSQQQNNNKKKIIIHHHGGGEEECCC@@@>>><<<;;;:::888888888888777777777666666555555555555444444444555444444333222222111111...///111333444444444333888888999999999:::::::::999888777777999;;;;;;:::::::::;;;;;;;;;:::999999555444444333444555666777888888888777777777666666666777999;;;<<<===>>>>>>:::::::::<<<===<<<999666444444555777888999:::;;;:::999999999999999999999888888888888888888888888::::::::::::;;;<<<===>>>======<<<;;;;;;<<<>>>???@@@BBBCCCDDDDDDDDDFFFGGGFFFFFFGGGIIIKKKLLLNNNNNNRRRSSSUUUWWWZZZ[[[]]]]]]ccceeeiiikkkllllllnnnpppmmmnnnoooppprrruuuwwwxxx{{{zzzxxxxxxwwwxxxyyyzzz~~~}}}pppcccWWWPPPMMMPPPSSSWWW[[[___ccchhhjjjqqquuu{{{{{{uuurrrpppnnnmmmiiiiiiiiiiiiiiiiiiiiijjjgggjjjooovvv{{{zzzuuuqqqiiigggddddddeeefffgggfffbbb```^^^\\\[[[\\\^^^___^^^______^^^]]]^^^aaadddhhhfffbbb\\\TTTOOOMMMLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOMMMKKKKKKOOOTTTXXXZZZYYYZZZZZZUUUNNNIIIHHHIIIFFFGGGHHHKKKOOOSSSVVVWWWRRRQQQPPPOOOOOOPPPQQQRRRSSSSSSRRRSSSVVV^^^ffflllnnnooooooooolllgggbbb^^^___[[[VVVRRRQQQUUUZZZ___fffjjjpppxxx|||yyyxxxwwwvvvuuuuuuuuuvvvvvvwwwvvvvvvvvvwwwvvvtttrrreee[[[PPPNNNUUUdddwwwwwwbbbWWWSSSSSSYYY```^^^[[[XXXVVVVVVXXX[[[]]]bbbfffjjjkkkkkktttrrrbbbVVVXXX^^^iii}}}rrrfff^^^jjj}}}|||kkkccc^^^YYYwwwjjjbbb\\\\\\\\\YYYWWWXXXVVVUUUSSSPPPMMMKKKIIIHHHDDDBBB@@@<<<999666444333888888888888777777777666666555555555555444444444333333333333333333333333111222444555555555444333999999999999::::::::::::999888777888:::;;;;;;;;;::::::;;;;;;:::999999888555444333333444555777888888888888888777777777777777888999;;;===>>>>>>>>>:::;;;<<<>>>???>>>:::777444444555777888999:::;;;999999999999999999999999888888888888888888888888999999888888888888999999;;;;;;:::;;;<<<>>>@@@AAA@@@BBBCCCDDDDDDDDDFFFGGGEEEFFFGGGIIIJJJLLLMMMNNNPPPRRRUUUXXX\\\^^^```aaaeeegggkkkllllllllllllmmmkkkmmmpppsssuuuvvvvvvuuuyyyxxxwwwwwwxxxyyy{{{|||}}}}}}~~~~~~rrrdddXXXQQQPPPQQQ\\\aaahhhnnnrrrwww{{{~~~||||||xxxyyyyyyyyyzzzzzzzzzyyy{{{~~~wwwtttpppnnnnnnnnnmmmkkkkkkjjjiiiggggggggghhhhhhggggggggggggffffffggghhhlllkkkggg```XXXRRRNNNMMMJJJJJJKKKMMMNNNOOOPPPQQQPPPMMMKKKLLLPPPUUUXXXZZZXXXYYYXXXSSSLLLHHHGGGHHHGGGHHHJJJLLLOOOTTTXXX[[[WWWWWWWWWXXXXXXYYYZZZZZZ[[[ZZZXXXWWWYYYaaallltttzzz|||~~~}}}yyytttnnnjjjjjjfffaaa^^^^^^```ccceeefffhhhlllpppvvv~~~yyywwwvvvuuuuuutttttttttttttttvvvuuuuuuuuuvvvtttqqqooo___UUULLLKKKOOOXXXggguuu|||qqqfff___[[[XXXXXXZZZUUUSSSOOOLLLLLLNNNQQQSSSUUUXXX\\\^^^]]]fff~~~}}}}}}xxxdddVVVWWW]]]eeezzzwwwkkk```YYYdddwwwyyyiiibbb___\\\wwwjjjccc]]]\\\\\\ZZZXXXXXXUUUTTTRRRPPPMMMKKKIIIHHHEEEDDDAAA===:::777555444888888888888777777777777666555555555555444444444222333333333444444444555333444555555555555555444777777777888888888888999999888777888:::<<<<<<<<<:::;;;;;;::::::999888777333333333333444666888999999999888888888777777777777888999;;;<<<=========:::;;;===@@@AAA???:::666444444555777888999:::;;;888888888999999999999999999999999999999999999999<<<;;;::::::999999999::::::::::::;;;===>>>@@@AAA@@@AAACCCCCCCCCCCCEEEGGGEEEFFFGGGHHHJJJLLLMMMNNNOOOQQQUUUYYY]]]```aaabbbdddgggjjjllllllkkkkkkkkkjjjlllppptttvvvvvvuuutttwwwwwwwwwxxxyyyzzz||||||{{{{{{{{{|||}}}|||sssfffZZZSSSQQQTTTVVVdddlllwww|||zzzzzzyyyxxxvvvtttsssrrrrrrrrrrrrrrrqqqqqqpppooooooooonnnjjjcccZZZSSSOOONNNLLLMMMNNNOOOQQQRRRSSSTTTRRRQQQOOOPPPTTTWWWYYYYYYVVVUUUTTTPPPMMMJJJJJJJJJJJJKKKMMMOOORRRVVV[[[___]]]___aaaccceeeeeeeeeddddddccc___\\\]]]eeeqqq{{{|||yyyvvvsssooollllllkkkjjjhhheeeggghhhiiilllrrr||||||yyyxxxtttttttttttttttsssssssssssssssrrrssssssqqqmmmjjjZZZQQQLLLMMMNNNQQQ\\\iiillliiieeeccc```\\\XXXUUUPPPNNNKKKHHHIIIKKKNNNQQQOOOOOOTTTXXXXXX```wwwuuuooorrrzzz}}}eeeTTTUUUZZZ```tttyyyjjj]]]YYYccctttwwwgggaaa___^^^xxxkkkccc]]]]]]\\\ZZZXXXYYYUUUTTTRRRPPPMMMJJJHHHGGGFFFEEECCC@@@>>><<<;;;;;;888888888888777777777777666555555555555444444444444444444444444333333333222222222333444555666777777777777888888888999999999888777888:::<<<===<<<:::;;;;;;::::::888777777222222222333444777999:::999999999888888888777777888888999;;;;;;<<<<<<<<<999:::===@@@AAA???999555444444555777888999:::;;;777888888888999999999999::::::::::::::::::::::::======<<<<<<<<<======>>>:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCBBBCCCDDDFFFEEEEEEGGGHHHJJJKKKMMMMMMOOOQQQUUUYYY\\\^^^______aaadddhhhkkkkkkjjjjjjkkklllmmmppprrrtttuuuvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzyyyyyyyyyyyy{{{}}}ssskkk___WWWVVVYYY\\\]]]iiitttzzzyyyuuunnneee^^^YYYWWWVVVVVVWWWXXXXXXYYYZZZZZZZZZYYYYYY[[[]]]^^^^^^\\\XXXVVVSSSRRRSSSSSSSSSRRRPPPRRRTTTUUUWWW[[[aaaffffffiiimmmqqqssssssqqqpppmmmjjjfff```___gggttt}}}{{{vvvpppkkkdddffffffddddddgggpppwww{{{~~~}}}{{{zzz{{{vvvvvvwwwvvvvvvvvvuuuttttttsssssssssssspppkkkhhhZZZRRROOOSSSSSSRRR[[[hhhhhhjjjjjjjjjhhhddd___ZZZUUUSSSQQQPPPQQQTTTYYY[[[YYYXXX[[[``````dddwwwssshhhhhhmmmuuufffRRRSSSVVVZZZlllrrrccc\\\dddtttvvvddd_________wwwkkkccc]]]]]]]]]ZZZXXXYYYUUUTTTRRRPPPMMMJJJHHHGGGBBBAAA@@@>>>===<<<<<<<<<888888888888777777777777666666555555555444444444666666555444333222222111000000000111222555888999999999:::::::::;;;;;;;;;999888777888;;;=========;;;;;;;;;:::999888777666111111111222444777:::;;;999999999888888888888777888999999:::;;;;;;;;;:::777999<<<@@@AAA>>>888444444444555777888999:::;;;777777888888999999999999::::::::::::::::::::::::888888888999:::;;;<<<===;;;<<<===>>>>>>===<<<;;;>>>@@@BBBBBBBBBBBBDDDEEEEEEEEEFFFHHHJJJKKKMMMMMMOOOQQQUUUYYY[[[\\\\\\\\\^^^aaafffiiijjjkkkkkklllnnnnnnoooppprrrtttwwwyyyxxxyyyzzz{{{zzzyyyxxxwwwwwwwwwwwwxxxyyy{{{~~~~~~}}}oooggg]]]ZZZ]]]aaacccccckkkxxxwwwooojjjhhh````````````````````````bbbbbbccceeegggfffdddaaa\\\YYYVVVWWWZZZ]]]\\\ZZZWWWYYY[[[[[[\\\```ggglllnnnqqqwww|||~~~}}}{{{yyyrrroooiiicccaaahhhvvvuuunnndddeeeeeebbb___bbbiiipppuuuxxx||||||{{{{{{|||~~~zzzzzzzzzzzzzzzyyyyyyxxxwwwvvvvvvuuutttqqqllliii^^^VVVTTTYYYXXXWWW___mmmqqqtttvvvvvvtttqqqkkkfff___]]][[[[[[]]]aaafffiiijjjggghhhlllkkkkkkzzzvvviiieeehhhmmmyyygggQQQQQQSSSUUUggg~~~|||mmm^^^fffuuuvvvccc^^^^^^___uuukkkddd___]]][[[WWWUUUVVVVVVUUURRRPPPMMMKKKJJJJJJEEECCCAAA>>><<<;;;;;;:::::::::999999888777777666444444555555444444333333444333333222222333333444444333222222333555888999888999:::;;;;;;;;;:::999999888777777:::;;;;;;:::::::::::::::999777666555111111222333444666666777666666777777777777666666555666777888999888777777:::::::::<<<===<<<999666444444555666777888999999999999999999999999::::::777888888888888999999999???>>><<<;;;;;;<<<>>>???======>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMMMMPPPRRRUUUXXX[[[]]]___```bbbccceeegggjjjlllnnnooolllmmmpppsssuuuuuuuuutttxxxxxxwwwwwwxxxyyyzzz{{{wwwvvvvvvvvvvvvxxxzzz{{{}}}{{{vvvsssvvv|||{{{tttiiikkkooosssuuuvvvvvvvvvzzzzzzrrrnnnooopppooolllnnnqqqtttuuusssnnngggccc```bbbbbbbbb```___```aaaccccccbbbbbbeeejjjrrrwwwyyyxxxyyy~~~{{{uuupppkkkhhhfffjjjwwwzzzsssnnnfffeeebbbbbbeeejjjooossswwwzzz}}}~~~}}}~~~|||{{{{{{{{{zzzxxxuuurrrpppeeeccc```^^^```gggqqqyyyxxxsssnnnnnnooopppuuu|||~~~|||zzz||||||lllffffffoooxxxkkkTTTNNNOOORRRcccwwwuuuooooooyyywwweee```___\\\vvvkkkeee```^^^\\\WWWUUUVVVUUUTTTRRROOOMMMKKKJJJIIIEEECCCAAA>>><<<;;;;;;:::888777777777666666555555444444555444444333222222333222222111111222222333333333333333444666777999888999:::;;;<<<;;;::::::999888777777:::;;;;;;:::999999999888777555444333222333333444666777777888777777888888888888777777888999:::;;;<<<;;;;;;:::999999999;;;<<<;;;888666444444555666777888999999999999999999999999999999777888888888888999999999<<<;;;:::999999:::;;;<<<<<<<<<<<<======>>>??????AAAAAABBBBBBCCCCCCDDDDDDDDDEEEGGGIIIKKKLLLLLLMMMPPPQQQTTTWWWZZZ]]]^^^___bbbccceeegggiiilllmmmnnnlllnnnpppsssttttttsssssssssssssssssstttuuuvvvvvvttttttttttttvvvwwwyyyzzzzzz}}}|||tttnnnjjjhhhmmmuuu|||xxxwww{{{~~~|||}}}~~~~~~zzzuuuooolllfffggghhhgggeeedddeeegggjjjjjjjjjkkkmmmrrryyy~~~}}}|||}}}uuuqqqmmmlllkkkooo{{{yyyrrrmmmgggffffffgggkkkrrryyy}}}vvvuuusssrrruuu}}}~~~xxxuuuwww|||nnnfffdddjjjsssjjjTTTNNNNNNPPP___sssrrrqqq||||||iiibbb___]]]wwwlllfffaaa```]]]YYYVVVWWWTTTSSSQQQNNNLLLJJJIIIHHHEEECCCAAA>>><<<;;;;;;:::777777777666666666666666444444444444333222111000222222111111111111222222222333333444555666777777888999:::;;;<<<<<<;;;:::999888777777:::;;;;;;:::::::::999888777555333222333444444555666777888888888888999999999999888888999:::;;;<<<===<<<;;;;;;999888888999::::::777555444555666666777888999999:::::::::999888888888777777888888888888999999999::::::;;;;;;;;;;;;::::::::::::;;;<<<<<<===>>>>>>BBBBBBBBBBBBBBBCCCCCCCCCDDDEEEGGGIIIJJJKKKLLLLLLOOOPPPRRRUUUXXX[[[]]]^^^bbbcccdddfffiiikkkmmmmmmmmmnnnppprrrrrrrrrqqqqqqooooooppppppqqqrrrssssssrrrrrrssstttuuuwwwyyyzzzyyy|||~~~}}}tttkkkeee``````fffnnn||||||vvvqqqpppqqqqqqwww}}}xxxuuuqqqrrrrrrqqqpppqqqsssuuutttuuuvvvvvvwww{{{|||{{{{{{|||{{{uuuqqqnnnnnnooossszzzxxxppppppttt~~~nnneeebbbgggppp}}}~~~hhhUUUNNNMMMNNN\\\mmm{{{yyyoooddd```^^^xxxlllfffbbbaaa___ZZZWWWWWWTTTSSSPPPNNNKKKIIIHHHHHHEEECCCAAA>>><<<;;;::::::888888888888888888888888555555444444333222000000333222222222222222222333111222444555666777777777888999:::<<<<<<<<<;;;;;;999888777777999;;;;;;:::===<<<<<<;;;999777555444333444444555666666777777777888888999999888888777777777999:::::::::999888888888777888999999777555555666666777888888999999;;;::::::999888777777666777777888888888999999999:::;;;===>>>>>>===;;;:::::::::;;;<<<===>>>>>>???CCCBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGIIIKKKLLLMMMMMMNNNOOOQQQSSSWWWZZZ\\\^^^bbbbbbdddfffhhhjjjllllllnnnnnnooopppppppppooooooooooooppprrrssssssttttttqqqrrrsssuuuwwwyyyzzz{{{|||~~~~~~wwwpppkkkeeebbbfffmmmyyy|||sssnnniiieee___ZZZWWWVVVWWWYYYYYYcccsss|||yyyzzz{{{{{{|||~~~~~~}}}qqqgggfffkkkvvvxxxkkkdddbbbhhhppp{{{xxxfffUUUOOOLLLNNNZZZiiiuuuggg```^^^xxxlllgggcccbbb```ZZZWWWWWWTTTSSSPPPNNNKKKIIIHHHHHHEEECCCAAA>>><<<;;;::::::999999999888888888888888444444444444333222111000444444333333333333444444111222444555666777777777888999:::<<<======<<<<<<999888777777999;;;;;;:::<<<<<<<<<;;;999888666555333333333444444555555666666666777777777777666666555666888999999999888777999777777777888888666555666666777777888888999999::::::999999888777666666777777888888888999999999999;;;===>>>>>>===;;;999:::;;;;;;<<<>>>??????@@@BBBBBBBBBBBBBBBAAAAAAAAAEEEFFFHHHJJJLLLMMMNNNNNNNNNNNNPPPRRRUUUYYY\\\]]]aaabbbccceeegggiiijjjkkkmmmnnnnnnnnnnnnnnnnnnnnnnnnoooqqqsssttttttttttttssstttvvvxxxyyy{{{|||}}}}}}|||yyyrrrllljjjmmmxxxwwwoooiiihhhhhhrrrvvvyyywwwpppggg___\\\VVVTTTRRROOOMMMLLLLLLLLLLLLPPPZZZgggvvvrrrfffdddhhhrrr{{{zzzsssxxx|||zzzsssjjjeeedddjjjpppyyyttteeeWWWPPPMMMOOO[[[iii}}}jjjaaa___wwwkkkfffcccbbb```ZZZVVVVVVTTTSSSQQQNNNLLLJJJIIIHHHEEECCCAAA>>><<<;;;;;;:::888888777777666555555555444444555555444444333333555555444444444444555555222333333444555666777777888999;;;<<<=========<<<999888777777:::;;;;;;:::::::::999999888777555555333333333333444444555555666666777777777777666666777888999:::;;;:::999999999888777777888888777666777777777888888888999999999999999888777777777666777888888888888999999999777999:::;;;;;;:::999777::::::;;;===>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBEEEFFFHHHJJJKKKMMMMMMNNNNNNOOOPPPRRRUUUXXX\\\^^^aaabbbccceeeggghhhiiijjjllllllllllllmmmmmmmmmmmmlllnnnppprrrssstttssssssuuuvvvxxxzzz|||}}}}}}}}}|||~~~~~~~~~}}}tttooopppyyy~~~zzzssspppkkkddd^^^[[[\\\]]]aaafffllllllfff___YYYWWWQQQPPPPPPNNNMMMKKKJJJIIIJJJJJJNNNVVV^^^hhhwww~~~oooiiikkkpppwww}}}tttooohhhooovvvyyyuuuooojjjhhhkkkpppvvv{{{~~~}}}qqqpppqqquuuxxxxxxyyy}}}ttthhh[[[RRRNNNQQQ\\\iiinnncccbbbwwwkkkeeebbbbbb```ZZZVVVUUUUUUTTTRRROOOMMMKKKJJJIIIEEECCCAAA>>><<<;;;;;;::::::999888777666444444333444444555666666666555555555444444333333444444555333333333333444666777999888999;;;<<<===>>>======999888777777:::;;;;;;:::888999999999888888777666444444444444555555555555777777777888888777777777888999:::;;;;;;;;;:::999:::999777777888888888777777888888888888999999999888888888888777777777777777888888888888999999999888999::::::::::::999888888999:::;;;===>>>???@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDFFFHHHIIIKKKKKKLLLOOOOOOPPPRRRUUUYYY\\\___aaabbbcccdddfffhhhiiiiiikkkkkkkkkkkkkkklllmmmmmmlllnnnpppssstttttttttssswwwxxxzzz{{{}}}}}}}}}}}}|||}}}}}}}}}||||||}}}yyyttttttyyyyyytttpppllljjjddd^^^YYYVVVXXXZZZYYYbbblllpppmmmfff```^^^VVVUUUSSSQQQOOOMMMKKKJJJJJJIIIJJJNNNPPPTTT___kkkrrrxxx|||{{{zzzxxxwwwwwwxxxxxx{{{yyyvvvqqqxxxxxxnnngggcccfffooo{{{zzzrrrmmmmmmqqqwww{{{}}}}}}sssnnnmmmtttyyyyyyzzz}}}yyynnn```UUUNNNQQQ]]]hhhtttgggfffvvvjjjeeebbbbbb```YYYUUUUUUVVVUUURRRPPPMMMKKKJJJJJJEEECCCAAA>>><<<;;;;;;;;;===<<<;;;999888666555444333444555666777777777777444333333222222333333444444333222222333555888:::888999;;;<<<>>>>>>>>>===999888777777:::;;;;;;;;;:::::::::;;;;;;::::::999555555555666666666666666888888999999999999888888777888999:::;;;:::999999;;;999777777888999888777888888888888888999999999777777777777777888888888777888888888888999999999;;;;;;;;;<<<<<<;;;;;;;;;777888999:::<<<===>>>?????????@@@AAAAAABBBCCCCCCAAABBBDDDFFFHHHIIIJJJJJJOOOOOOPPPRRRUUUYYY]]]___aaabbbcccdddfffggghhhiiijjjjjjjjjjjjkkklllmmmnnnmmmooorrruuuvvvvvvvvvuuuwwwxxxzzz|||}}}}}}||||||}}}~~~~~~}}}||||||~~~}}}|||xxxyyyyyy{{{wwwuuuooolllfff^^^WWWTTTTTTVVV[[[ggguuu}}}{{{tttnnnjjj^^^\\\XXXTTTQQQNNNNNNMMMIIIGGGIIILLLJJJIIIPPP[[[[[[bbbkkktttwwwuuuppplllcccaaa___]]]\\\[[[[[[[[[WWW]]]fffnnnxxxwww}}}wwwlllbbb]]][[[hhhsssxxxqqqppptttzzz}}}vvvsssyyy~~~}}}|||}}}}}}sssdddWWWOOOQQQ\\\gggxxxjjjjjjyyylllfffbbbbbb___ZZZWWWWWWTTTSSSRRRPPPNNNKKKIIIGGGCCCBBB@@@>>><<<:::999999:::999888666555555444444555666666666555444444333444444333333333333222222444444444444444555666666999:::===???@@@>>>===;;;:::999888888::::::999888999:::<<<===<<<:::888666333333444555666666666666777777666666666666777777999999:::;;;;;;;;;::::::888777777888999888777666555666666666777777777888999888888888777777666666888888999999999:::::::::888888999999999:::::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@AAABBBCCCCCCEEEEEEEEEFFFGGGIIIJJJKKKNNNPPPSSSTTTUUUVVVXXXZZZaaadddgggfffdddcccfffiiiffffffggghhhiiijjjjjjkkkooopppqqqrrrtttuuuvvvwwwxxxyyy{{{}}}~~~~~~~~~}}}}}}|||{{{zzz{{{~~~~~~~~~}}}|||xxxqqqllliiibbbYYYWWW[[[\\\ppp|||tttrrrnnnggg```YYYSSSPPPMMMLLLJJJJJJJJJKKKMMMNNNSSSTTTYYYaaagggfff___WWWTTTRRRPPPNNNMMMMMMNNNOOOPPPQQQTTTXXX]]]iiirrrjjjbbb[[[ZZZ^^^cccpppyyypppqqqwwwuuudddUUUOOOSSS[[[bbbpppgggyyylllfffbbbaaa___YYYVVVVVVSSSSSSRRRPPPMMMKKKIIIGGGCCCBBB@@@>>><<<:::999999:::999888777555555555555555555555555555444333333444444333333333333222222555444444555666777888888999;;;===??????>>><<<:::999888777888:::;;;:::999999:::<<<===<<<:::888666333333444555666666666666777777666666666666777777999:::;;;;;;<<<;;;;;;;;;888888777888888888777666777777777777888888888888888888888888777777777666888888888888999999999:::888999999999999::::::::::::;;;<<<===>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEFFFGGGIIIKKKLLLNNNPPPSSSTTTUUUVVVYYY[[[aaaaaaaaaccceeeggghhhhhhfffggghhhhhhiiijjjkkkkkkpppqqqqqqssstttuuuvvvvvvyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~|||{{{|||~~~|||}}}}}}zzzuuulllbbb```cccjjj~~~zzzsssmmmeee^^^YYYUUUSSSQQQPPPPPPQQQSSSTTTSSSTTTWWW[[[^^^\\\VVVPPPPPPNNNLLLJJJIIIIIIJJJKKKHHHIIILLLOOORRR[[[nnn}}}{{{|||zzzxxxwwwwww}}}xxxllleee___YYYYYY\\\bbbkkkxxx~~~vvvppprrryyyzzzhhhYYYRRRTTT[[[```zzzuuukkkyyylllfffbbbaaa^^^XXXTTTUUUSSSSSSQQQPPPMMMKKKHHHGGGCCCBBB@@@>>><<<:::999999:::999888777666555555555444444555555444444333333444444333333333333222222444444555555777888:::;;;:::;;;===>>>>>><<<;;;999888777777888:::<<<;;;;;;999:::<<<<<<;;;999777666333333444555666666666666888777777666666777777888999:::;;;;;;<<<<<<<<<;;;888999999999888777666666999999999888888888888888888888888888777777777777777777777888888888999999999999999999::::::::::::;;;<<<<<<===>>>???@@@AAA@@@@@@@@@@@@AAABBBCCCDDDCCCDDDDDDFFFHHHJJJLLLMMMNNNPPPSSSTTTUUUVVVYYY[[[___]]]\\\```fffjjjjjjgggggghhhhhhiiijjjkkklllmmmqqqrrrrrrssstttuuuvvvvvvyyyzzz{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}wwwmmmiiijjjtttxxxnnnggg^^^\\\YYYVVVVVVWWWYYY[[[[[[[[[[[[ZZZXXXTTTQQQNNNMMMLLLJJJHHHGGGGGGGGGGGGBBBCCCFFFIIIIIINNN[[[iii|||wwwpppmmmnnnqqquuuwwwxxxsssqqqqqqqqqqqqsss||||||wwwooolllhhhfffcccggguuu{{{ssskkkfffaaa\\\ZZZ[[[[[[```ffflllooonnnllliiiqqqxxx|||sssqqq~~~nnn^^^UUUUUUZZZ___tttzzzooo{{{lllfffaaa```]]]WWWSSSTTTSSSRRRQQQOOOMMMJJJHHHGGGCCCBBB@@@>>><<<:::999999:::999888777666666666666333444444444444444333333444444333333333222222222222333333555666999:::;;;;;;<<<=========;;;999888666666666888;;;<<<===<<<:::;;;;;;;;;:::999777555222333444666777777777777888777777777777777777888888999:::;;;;;;;;;;;;;;;999:::::::::888666666666999999888888888888777777888888888777777777777777666777777777777888888888999999999:::::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDCCCCCCDDDFFFHHHKKKMMMNNNOOOQQQSSSUUUUUUWWWYYY[[[]]]\\\]]]```eeehhhhhhhhhhhhhhhiiikkklllmmmnnnnnnrrrsssssstttuuuuuuvvvvvvzzz{{{{{{|||}}}~~~~~~~~~~~~~~~}}}~~~{{{vvvuuu|||~~~tttllljjjfffccccccdddgggiiimmmkkkggg```YYYUUUSSSTTTPPPNNNLLLJJJHHHGGGGGGGGGBBBCCCGGGIIIIIIJJJSSS]]]rrr{{{tttnnnkkkiiihhhhhhmmmqqqwww~~~xxxuuuuuuqqqlllgggdddddddddeeegggmmm|||{{{qqqkkkeeebbb^^^```nnn|||xxxuuupppiiibbb]]]XXXZZZ]]]bbbeeefffdddbbblllrrr|||xxxooojjjttttttbbbWWWVVVZZZ^^^ooo}}}ppp{{{kkkeeeaaa```]]]WWWTTTTTTRRRRRRQQQOOOMMMJJJHHHFFFCCCBBB@@@>>><<<:::999999:::999888777777666777777333333444555555444444444444444333333333222222222111111222333555888:::;;;;;;;;;<<<<<<;;;:::999888666555666888;;;======<<<;;;;;;;;;;;;999888666555222333444666777888888888888888777777777777888888777888999:::;;;;;;;;;;;;999;;;<<<;;;888555555666777777777777777777777777777777777777777777888888666777777777777888888888999999:::::::::;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCDDDEEEFFFIIIKKKMMMOOOOOOQQQTTTUUUVVVWWWYYY\\\\\\^^^aaabbbbbbcccfffhhhiiiiiijjjlllmmmoooppppppssssssttttttuuuvvvwwwwww{{{{{{||||||}}}}}}~~~~~~|||}}}~~~~~~}}}}}}~~~~~~|||yyywwwwwwyyy|||}}}zzzrrrhhh___ZZZZZZ[[[VVVTTTRRRPPPMMMKKKIIIHHHEEEEEEGGGJJJIIIIIIOOOXXXiiixxxrrrmmmhhheeeeeefffllluuuxxxsssqqqpppoookkkhhhdddccccccccceeehhhqqquuukkkcccaaa```bbbqqq~~~qqqfffaaacccggglllooommmhhhcccdddiiisss}}}rrrlllssszzzeeeYYYVVVZZZ^^^mmm|||nnnzzzkkkeeeaaa```^^^YYYVVVVVVRRRRRRPPPOOOLLLJJJGGGFFFCCCBBB@@@>>><<<:::999999:::999888777777777777777444444555555666666555555444444333333333333222222111111222333555777999::::::::::::;;;::::::999999666666666888;;;======<<<;;;;;;;;;:::999777666555222333555666777888999999999888888777777888888999777888999:::;;;<<<<<<<<<:::<<<>>><<<777444555666555555666666777777777777777777777777888888888888777777777888888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEGGGIIIKKKMMMNNNOOOQQQTTTUUUVVVWWWZZZ\\\]]]```dddcccaaaaaadddhhhjjjjjjkkkmmmooopppqqqrrrrrrssstttuuuvvvxxxyyyyyy|||||||||||||||}}}~~~~~~|||}}}~~~~~~}}}}}}~~~|||uuupppttt{{{ooogggccccccddd```___\\\XXXUUUQQQNNNMMMHHHGGGGGGIIIHHHHHHMMMUUUggg|||tttnnnjjjggghhhllluuu{{{xxxvvvqqqqqqqqqooollliiihhhhhhgggiiiooo~~~zzzjjj___```cccggguuu}}}vvvxxx~~~~~~sssjjjcccgggppp}}}wwwooovvvjjjZZZVVVYYY]]]lllzzzxxxzzzlllwwwjjjeeeaaaaaa___ZZZXXXXXXRRRQQQPPPNNNLLLIIIGGGFFFCCCBBB@@@>>><<<:::999999999999888888777777888888444555666666777777666666444444333333333333222222222222333444666777999:::999999999999::::::::::::777666666888:::<<<<<<;;;<<<;;;:::999888666555555222333555666888999999999999888888777777888888999888999;;;<<<===>>>>>>>>>:::===???<<<777444444666555555666777888999999:::666777777777888888888888888888888888999999999::::::::::::;;;;;;;;;;;;<<<:::;;;<<<===>>>??????@@@BBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFGGGIIIKKKLLLMMMPPPRRRTTTVVVVVVXXXZZZ\\\___```aaabbbcccdddfffgggjjjkkklllnnnpppqqqssssssqqqrrrsssuuuwwwyyyzzz{{{}}}||||||{{{{{{|||~~~~~~|||~~~~~~|||nnnhhhcccfffrrr~~~{{{uuusssrrrqqqooommmjjjeee```\\\XXXUUUQQQMMMKKKKKKJJJJJJOOOWWWiiixxxtttqqqqqquuu~~~yyy|||{{{xxxvvvvvvrrruuu{{{uuueeefffjjjlllwww}}}mmmpppwww{{{ttt~~~nnn[[[UUUWWW[[[lll|||qqqnnnwwwyyyllltttjjjdddaaaaaa```[[[YYYZZZRRRQQQPPPNNNLLLIIIGGGFFFCCCBBB@@@>>><<<:::999999999999888888888888888888555555666777888888777777444444444333333333222222444444444555777888:::;;;888888888999999::::::;;;888777777888:::<<<;;;;;;<<<<<<:::999777666555555222333555666888999999:::999999888888888888999999:::;;;<<<>>>???@@@@@@@@@;;;>>>@@@===777333444666555555666888999:::;;;<<<666666777777888888888999888999999999999::::::::::::::::::;;;;;;;;;<<<<<<::::::;;;<<<===>>>??????BBBBBBBBBBBBBBBCCCEEEEEEGGGGGGGGGHHHIIIJJJLLLMMMPPPRRRTTTVVVVVVXXXZZZ\\\aaa___^^^aaafffiiihhhfffkkkkkkmmmnnnppprrrssstttpppqqqsssuuuxxxzzz{{{|||}}}}}}|||{{{{{{|||~~~~~~}}}yyyqqqbbb^^^YYYZZZbbbooo}}}}}}zzzyyyuuupppkkkeee```^^^[[[VVVRRRPPPNNNNNNTTT\\\lll}}}{{{{{{pppooorrrqqqxxxyyyzzz}}}wwwrrr\\\TTTVVVZZZkkk|||uuukkkhhhqqqzzzmmmtttkkkhhhccc```]]]ZZZVVVTTTTTTRRROOOMMMLLLJJJGGGEEEBBBAAA@@@>>><<<;;;::::::<<<;;;:::999777666555444444444444444444444444444666555333111111111333444333333444555777999:::<<<;;;;;;;;;::::::999999999999999:::::::::999999888::::::888777666666666666222333555777888777666555666777777888888888777777888777888;;;??????===::::::<<<>>>>>><<<999888888999999999999999999999999666666666666666777777777888888888777777777777777;;;;;;;;;<<<<<<<<<======:::::::::;;;<<<>>>???@@@@@@@@@???>>>@@@BBBDDDFFFFFFFFFGGGIIIKKKLLLNNNNNNQQQSSSTTTTTTUUUVVVXXXZZZ``````bbbccceeefffhhhhhhkkkoooqqqnnnnnnqqqrrrqqquuuuuuuuuvvvwwwyyyzzz{{{{{{{{{zzz{{{{{{|||}}}~~~~~~|||ooofffYYYRRROOOSSSYYYdddzzz}}}yyyuuuqqqmmmccc]]]VVVQQQQQQTTTWWWYYYmmm|||zzz|||yyycccYYYWWWYYYjjjvvvllliiirrrwwwllltttjjjfffbbb___\\\ZZZWWWTTTUUURRRPPPNNNMMMKKKHHHFFFBBBAAA@@@>>><<<;;;::::::888888888888888888888888444444444444444444444444666555333111111222333444333333444555777999;;;<<<<<<<<<<<<;;;;;;:::999999666777888999:::::::::::::::999999888777666555555222333555777888777666666777777888888888888777777999888999<<>>;;;<<<===>>>===999666444333999999999999999999999999888888888888888888888999777777777777777888888888::::::;;;;;;;;;<<<<<<<<<:::;;;<<<===>>>??????@@@@@@@@@??????@@@BBBDDDFFFEEEEEEGGGHHHJJJLLLMMMMMMQQQRRRTTTTTTUUUVVVYYY[[[``````aaaccceeefffhhhhhhiiimmmpppnnnnnnrrrttttttvvvvvvvvvvvvwwwxxxzzzzzzzzzzzzzzz{{{{{{}}}~~~~~~}}}ttthhhaaaZZZSSSPPPSSSXXXbbbwww{{{xxxnnnggg^^^VVVTTTUUUWWWYYYjjjyyydddYYYWWWXXXhhh~~~xxxooolllsssyyyooorrrgggddd```^^^\\\ZZZXXXUUUUUUSSSPPPNNNMMMLLLIIIGGGBBBAAA@@@>>><<<;;;::::::888888888888888888888888444444444444444444444444555444333222111222333444333333444555777999;;;<<<============<<<;;;::::::444555666888:::;;;;;;;;;999999999999888666444333222444555777777777666666777777888888888888777777999999;;;===@@@@@@>>><<<:::<<<<<<;;;777444333222999999999999999999999999999999888888888888888888666666777777888888999999999999:::::::::;;;;;;;;;:::;;;===???@@@@@@??????@@@@@@??????@@@BBBDDDEEEFFFGGGHHHIIIKKKMMMNNNOOOPPPRRRSSSTTTUUUVVVYYY\\\___```aaacccdddfffggghhhggglllooonnnoootttwwwvvvwwwwwwwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz|||}}}~~~|||zzznnnfffaaa\\\UUUQQQSSSVVV___ttt~~~vvvjjjaaa[[[ZZZ[[[\\\ggg}}}xxxdddYYYVVVXXXfff|||~~~uuuqqqvvvzzzqqqqqqdddbbb___\\\[[[ZZZXXXVVVTTTQQQOOONNNMMMKKKIIIGGGBBBAAA@@@>>><<<;;;::::::::::::999888777666555555555555555555555555555555444444333222222222333444444444444666777999;;;<<>><<<;;;:::444555666888999:::;;;;;;888999::::::999666444222333444555666777777777666777888888888888777777666888999;;;===>>>>>>===;;;777888:::999888666666777888888888888888888888888777777777666666666666666555555666777888999999:::888888999999999::::::::::::<<<>>>@@@AAA@@@???>>>@@@@@@@@@@@@AAACCCDDDEEEHHHHHHJJJKKKMMMNNNPPPPPPOOOQQQSSSTTTUUUWWWZZZ\\\___```aaabbbdddfffggghhhggglllooonnnoootttwwwvvvxxxxxxwwwwwwwwwxxxyyyyyyyyyyyyyyyzzz|||}}}~~~~~~~~~|||~~~zzzoooiiiggg```XXXRRRSSSUUU]]]qqqxxxnnnhhheeecccbbbeeevvv|||yyywwwyyy{{{}}}uuucccYYYWWWXXXdddyyy|||vvvyyyzzzqqqooobbb```]]][[[[[[ZZZXXXVVVRRRPPPMMMLLLKKKJJJHHHFFFBBBAAA@@@>>><<<;;;:::::::::999999888777666555555555555555555555555555555333333333333333333333444444444555666888:::;;;===???@@@@@@@@@???===;;;:::666777888999999::::::999999:::::::::999666333222333444555666666777777777888888888888888777666666666888:::<<<<<<;;;::::::888999::::::888777888999888888888888888888888888777777777777666666555555555555666777888999999:::888888888999999999::::::;;;<<>>@@@@@@@@@AAABBBCCCDDDEEEGGGHHHIIIJJJLLLNNNOOOPPPNNNPPPRRRTTTUUUWWW[[[]]]______```bbbdddeeeggggggiiimmmpppooooootttvvvvvvyyyxxxxxxxxxxxxxxxyyyyyyyyyyyyzzzzzz|||}}}~~~~~~~~~~~~|||}}}rrrmmmkkkddd[[[UUUUUUVVV\\\ooo{{{tttoookkkiiieeesss~~~zzzwwwtttrrrrrrtttwwwyyyzzzrrrbbbYYYWWWYYYbbbwww{{{|||zzzooo~~~oooaaa___\\\ZZZZZZYYYWWWUUUPPPNNNLLLKKKKKKJJJGGGEEEBBBAAA@@@>>><<<;;;::::::555666666777777888888888555555555555555555555555222222333333333333444444444444555666888:::<<<===???@@@AAAAAA???===:::999777888999::::::::::::::::::::::::999888666333222444444555555666777777777888888999888888777666555555888;;;<<<;;;:::999999<<<======;;;888666666777888888888888888888888888::::::999999888777777777666666777777888888999999888888999999999:::::::::<<<<<<>>>?????????>>>>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGHHHJJJLLLMMMMMMMMMOOORRRTTTUUUXXX[[[^^^^^^___```bbbccceeefffgggiiinnnpppoooppptttwwwvvvxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{zzz{{{{{{|||}}}~~~yyyqqqmmmhhh___XXXWWWXXX]]]pppxxxrrrnnnmmmfffrrr}}}|||yyyxxxzzz}}}}}}pppbbbYYYXXXYYYaaauuu|||nnn|||nnnaaa___\\\ZZZYYYXXXVVVTTTQQQOOOMMMLLLKKKJJJHHHFFFBBBAAA@@@>>><<<;;;::::::555555666666777888888999555555555555555555555555111222333333444444444444444555555777888:::<<<===???@@@AAAAAA???===:::888666777999:::<<<<<<======<<<;;;:::888777555444333444444444555555666777888999999999888888777666555666999<<<===;;;999999:::=========;;;888666777888888888888888888888888888::::::999999888777777666777777777777777888888888999999999999:::::::::;;;<<<<<<=========>>>>>>>>>@@@@@@AAACCCDDDDDDEEEEEEFFFFFFHHHIIIKKKMMMNNNNNNMMMOOOQQQTTTUUUXXX\\\___^^^___```bbbccceeefffggggggllloooooopppvvvyyyxxxwwwwwwwwwxxxyyyzzz{{{|||||||||{{{{{{{{{{{{||||||~~~~~~}}}wwwkkkbbb[[[ZZZZZZ___qqqsssmmmllllllfffsss|||zzzwwwwwwzzz|||qqqcccYYYWWWXXX^^^rrrooo{{{nnnaaa___[[[YYYXXXWWWUUUSSSQQQPPPMMMMMMLLLKKKIIIGGGCCCAAA@@@>>><<<;;;::::::888888777777666666555555666666666666666666666666111222333444444444444444555555666777888:::<<<===???@@@AAAAAA???<<<999777555666888;;;===>>>???@@@===<<<:::777666444444444555444444555555666777888999999999888888666555555777:::>>>>>><<<::::::;;;999::::::999888888:::;;;777777777777777777777777888888888777666555555444888888888777777777777777999999:::::::::;;;;;;;;;===<<<<<<<<<<<<<<<===>>>???@@@BBBCCCDDDEEEEEEEEEIIIJJJKKKMMMNNNPPPQQQRRRLLLNNNQQQSSSVVVXXX\\\___^^^___```aaaccceeefffgggeeejjjnnnnnnqqqwww{{{{{{wwwwwwwwwxxxyyyzzz|||}}}}}}}}}|||{{{{{{{{{{{{{{{~~~~~~mmmddd]]]\\\[[[aaasss}}}nnnhhhhhhiiifffttt|||yyy|||xxxvvvuuurrrssswww~~~}}}sssdddZZZVVVWWW\\\qqqqqqxxxjjj___]]]ZZZYYYXXXWWWTTTRRRVVVSSSOOOKKKHHHHHHHHHIIICCCAAA===;;;;;;;;;:::999888888888888888777666666555555666666666666555555111333444333222111111222333333444555777999:::;;;AAA@@@>>>======<<<999777888777888999<<<===<<<;;;888888999999888777555444222333444555666666666666:::::::::999888777666666;;;;;;<<<<<<<<<<<<<<<<<<;;;:::888555222333555888999999999999999999999999999999888888888888999999777777777777777777777777999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>???>>>>>>@@@AAACCCDDDEEEFFFEEEGGGIIIKKKMMMOOOPPPPPPSSSTTTUUUVVVXXXZZZ\\\^^^bbbbbbbbbcccdddeeeggghhhiiijjjlllooorrrtttvvvwwwuuuvvvxxxxxxxxxyyy|||~~~~~~}}}||||||||||||zzzmmmaaa]]]^^^eeeuuuvvviiiggglllooo~~~xxx{{{zzz~~~{{{}}}wwwxxxyyyvvvxxxttteeeYYYTTTSSS^^^ppprrrvvvggg___]]]ZZZYYYXXXWWWTTTRRRTTTRRROOOKKKIIIHHHGGGGGGCCCAAA===;;;;;;;;;:::999999999999999999888777777444444555555555555444444222444555555444333444555333444444555777999;;;<<>>===>>>??????>>><<<888777777999<<<===<<<;;;;;;;;;;;;;;;:::888666555333333555666666666666666999::::::999999777666666;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::777555444666888999999999999999999999999888777777777777777777888;;;;;;:::999888777666666999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>???>>>??????AAABBBCCCDDDDDDFFFGGGIIIJJJLLLNNNPPPQQQSSSSSSTTTVVVXXXZZZ\\\]]]``````aaabbbccceeefffggghhhjjjlllnnnqqqtttvvvxxxwwwxxxyyyxxxwwwxxxyyy{{{~~~}}}|||{{{{{{|||}}}~~~{{{mmmfffcccgggsssyyytttwww|||wwwuuuzzzwwwqqqooopppwww~~~}}}}}}}}}zzz|||~~~ttteee[[[VVVVVV^^^pppwwwuuueee___]]]ZZZXXXWWWVVVTTTSSSQQQPPPNNNLLLJJJHHHFFFEEECCCAAA===;;;;;;;;;:::999999999::::::999999888777333333444444444444333333111333555555444444555666444444555666888:::<<<======<<<<<<===>>>???===<<<777777777999;;;===<<<;;;<<<<<<<<<;;;:::888555444444444555666777777777777999999999999999888777666999::::::;;;<<<<<<<<<;;;;;;<<<;;;999777666777888999999999999999999999999777777666666666666777777:::::::::999999999888888999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBCCCCCCHHHHHHHHHIIIKKKNNNPPPRRRSSSSSSTTTVVVXXXZZZ\\\]]]______```aaabbbdddeeefffgggiiikkknnnqqqtttvvvwwwyyyzzzzzzxxxvvvvvvwwwxxx{{{zzzzzzzzz{{{|||~~~zzzoooiiikkkvvvxxxqqqnnnoooyyyxxxnnniiigggiiinnnwwwvvv|||uuuggg\\\XXXXXX^^^pppuuuddd___]]]YYYWWWWWWVVVTTTSSSOOOOOONNNMMMKKKHHHEEEDDDCCCAAA===;;;;;;;;;:::999888999999999999888777777333444444555555444444333---000222333333333444555555555666777999;;;<<<======;;;::::::;;;:::888666777777777999;;;<<<;;;:::;;;;;;;;;:::888555333111444555666777888888888888999999999999999888777666888999:::;;;<<<<<<;;;;;;:::;;;;;;:::888666666777888888888888888888888888777777666666666666777777555666777888:::;;;<<<===999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>???AAAAAABBBBBBCCCCCCCCCCCCHHHHHHHHHHHHJJJNNNQQQSSSRRRSSSTTTUUUWWWZZZ\\\]]]______```aaaccceeefffgggggghhhjjjmmmpppsssvvvwwwwwwxxxxxxwwwuuuuuuvvvxxxzzzyyyyyyyyyzzz|||}}}~~~ssslllppp|||~~~tttpppooovvv~~~vvvooojjjiiikkkooowwwzzzoootttwwwggg[[[WWWWWW___pppxxxfff___\\\YYYVVVVVVUUUTTTSSSNNNNNNNNNMMMKKKHHHFFFDDDCCCAAA===;;;;;;;;;:::999777777777777777666666555555555666666666666555555---///222333333333444666555555666777999;;;<<<===;;;:::999:::;;;:::999777777666777888;;;<<<;;;:::;;;;;;;;;:::888555333111444555666777888888888888888888999999999888777777777999:::<<<======<<<;;;999:::;;;999777555555666888888888888888888888888999888888777777888888999333444555777888:::;;;<<<999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>???BBBBBBCCCCCCDDDDDDDDDEEEHHHHHHHHHHHHJJJNNNQQQSSSRRRSSSSSSUUUWWWYYY[[[]]]``````aaabbbdddfffhhhiiiggghhhjjjmmmppprrrtttuuutttuuuvvvvvvuuuuuuwwwyyy{{{zzzyyyyyyyyy{{{|||}}}~~~xxxnnnsss}}}yyyxxx}}}xxxrrrooonnnnnnqqqwwwvvvjjjnnnxxxwwwfffZZZVVVVVV___ooo{{{hhh```\\\XXXVVVUUUUUUTTTSSSNNNNNNNNNMMMLLLIIIGGGEEECCCAAA===;;;;;;;;;:::999666666777777666666555444555666666666666666666555///111444555555555666777444444555666888:::<<<===999999999;;;>>>???>>>===666666666888:::<<<;;;:::<<<<<<<<<;;;:::888555444444444555666777777777777888888999999999888888777777999;;;===>>>>>>===<<<:::::::::888666555666777888888888888888888888888999999888888888888999999777777777777777777888888999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>???AAABBBBBBCCCDDDDDDEEEEEEHHHHHHHHHIIIKKKNNNPPPRRRRRRRRRSSSUUUWWWYYY[[[\\\``````aaaccceeegggiiijjjhhhiiikkkllloooqqqrrrsssqqqrrrtttttttttvvvxxxzzz{{{zzzzzzyyyzzz{{{|||}}}~~~uuuwwwxxxtttkkkooovvvzzzwwwtttooonnnppppppzzzsssgggjjjqqqyyyggg[[[WWWXXX___ooo}}}iii```\\\XXXUUUTTTTTTTTTSSSPPPOOONNNMMMLLLJJJHHHGGGCCCAAA===;;;;;;;;;:::999777777777777777666555555444555555666666555555444000222444555444444555777333444444555777999;;;<<<999999999<<>>===<<<<<<;;;888666555777999888888888888888888888888888888777777777777888888888888888888888888888888999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>?????????@@@AAABBBCCCDDDEEEFFFGGGIIIJJJLLLNNNPPPQQQRRRRRRSSSTTTWWWYYY[[[\\\______```bbbdddfffhhhiiijjjjjjkkklllnnnoooppppppppprrrsssssstttuuuwwwzzzyyyyyyyyyyyy{{{}}}}}}zzz|||~~~sssiiicccZZZ^^^fffqqqxxxrrrpppkkkooowwwnnneeejjjooo~~~nnn___ZZZYYY^^^ooo}}}jjj```\\\XXXUUUTTTTTTTTTSSSQQQPPPOOOMMMLLLJJJIIIIIICCCAAA===<<<;;;;;;:::999888888888888888777666666333444444555555444444333///111333333222222333444333333444555777999:::;;;;;;::::::;;;<<<===;;;:::666666666888:::;;;:::999888999999999888777555444222333444555666666666666777888888999999999888888888:::===@@@AAA@@@???>>>>>>>>><<<888666666999;;;777777777777777777777777777777666666666666777777777777888999:::;;;;;;<<<999999888888999999:::;;;<<<;;;;;;<<<<<<===>>>???<<<===>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMOOOPPPPPPQQQRRRSSSTTTVVVYYY[[[\\\]]]^^^___aaaccceeeggghhhjjjkkkkkklllmmmnnnooooooqqqrrrssssssssstttvvvxxxwwwwwwxxxyyy|||~~~}}}yyy{{{~~~ssseeeYYYRRRUUUXXX___hhhuuuwwwqqqpppqqqmmmtttzzzvvvnnnmmmoootttjjjdddkkkqqquuuccc[[[YYY^^^ooo}}}zzz}}}hhhbbb```\\\ZZZXXXWWWTTTRRRRRRQQQOOOMMMKKKJJJHHHGGGAAA@@@???===<<<<<<;;;;;;888888888888777777777777666666555555555444444444333333222222222333444555222222333444666888:::;;;<<<;;;:::999999999::::::888888999:::;;;;;;;;;;;;;;;:::999888777555444444333444555777777777777666::::::::::::::::::::::::;;;;;;;;;<<<===>>>>>>???BBB???<<<888666666777888777777666666666666666777888777666777888999888777777777777777777777777777888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@===>>>???@@@BBBCCCDDDDDDHHHIIIJJJLLLNNNPPPRRRRRRPPPQQQRRRSSSTTTVVVZZZ]]]]]]]]]]]]]]]```cccfffhhhjjjkkklllmmmmmmmmmlllkkkkkknnnqqqrrrsssssstttuuuxxxwwwxxxxxxyyyzzz{{{|||~~~yyynnnddd[[[TTTQQQPPPOOOTTT```nnn{{{|||pppjjjfffdddbbbgggooo{{{}}}uuupppllloooxxx}}}~~~jjjdddmmmwwwyyyccc\\\]]][[[mmmwwwuuu|||kkkbbb___[[[YYYXXXVVVTTTRRRRRRQQQPPPNNNLLLJJJHHHHHHBBBAAA???>>><<<;;;;;;:::888888888888777777777777444444444444444555555555333333333222222111111111222222333444666888:::;;;<<<;;;::::::999999::::::888888999:::;;;;;;;;;;;;888888888888888888888888444555666888888888888777888888888888888888888888:::;;;;;;<<<======>>>>>>AAA???;;;888666666777888888888777777777777888888888777666777888999888777888888888888888888888888888888999999999::::::::::::;;;<<<===>>>??????@@@>>>???@@@AAABBBCCCDDDEEEHHHIIIJJJLLLNNNPPPRRRRRRPPPRRRTTTUUUUUUWWWZZZ]]]]]]]]]]]]^^^```cccfffhhhjjjkkklllmmmmmmlllkkkkkkkkkmmmppprrrrrrrrrssstttvvvvvvwwwwwwyyyzzz{{{|||~~~~~~~~~yyypppfff^^^WWWSSSRRRSSSPPPQQQYYYdddooo|||yyyrrrmmmjjjeeegggllluuu}}}xxxssssss{{{zzz}}}}}}}}}jjjdddmmmyyy}}}eeeZZZXXXZZZkkkzzzvvv|||mmm```^^^ZZZXXXVVVUUURRRQQQRRRQQQPPPNNNLLLJJJHHHGGGCCCBBB@@@>>><<<::::::999888888888888777777777777555444444444333333333222333333444333222000///---222222333444666888:::;;;;;;;;;;;;:::::::::::::::888888999:::;;;;;;;;;;;;888888888888888888888888555666777999999999888888888888888888888888888888:::;;;;;;<<<<<<=========???===;;;888666666777777999999888888888888999999999888777777888999888777888888888888888888888888888888999999999:::::::::::::::;;;<<<===>>>>>>?????????@@@BBBCCCDDDEEEFFFHHHHHHJJJLLLNNNPPPQQQRRRPPPRRRUUUWWWWWWXXXZZZ\\\]]]]]]]]]^^^```cccfffgggjjjkkklllmmmmmmlllkkkjjjjjjllloooqqqqqqqqqqqqrrrtttuuuuuuvvvxxxzzz|||}}}}}}~~~~~~yyytttjjj```YYYVVVVVVVVVYYYTTTQQQTTTZZZbbbmmmwww||||||~~~}}}||||||yyyxxxyyy~~~}}}kkkdddmmmzzzfffYYYUUUYYYiiiyyy}}}|||lll```]]]YYYWWWVVVTTTRRRPPPPPPPPPNNNLLLJJJHHHGGGFFFDDDCCC@@@>>><<<:::999888888888888888777777777666777666555444222111000///222333444555444222000...222222333444666888:::;;;;;;;;;;;;;;;;;;::::::999888888999:::;;;;;;;;;;;;<<<;;;:::999777666555555444555777888999999888888999999999999999999999999::::::;;;;;;;;;<<<<<<<<<===<<<:::888666666777777888888777777777888999999:::888777888999999888666888888888888888888888888888888999999999:::::::::999999:::;;;<<<===>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGHHHJJJKKKNNNOOOQQQRRRPPPSSSVVVXXXYYYYYYZZZ[[[]]]]]]^^^___aaadddfffgggjjjkkkllllllllllllkkkjjjiiillloooppppppppppppqqqsssssstttuuuwwwyyy{{{||||||}}}}}}~~~yyynnnddd]]][[[[[[\\\^^^XXXTTTVVVXXX\\\cccjjjyyy}}}zzzyyyuuuwww{{{}}}{{{xxx|||mmmfffmmmzzz}}}eeeYYYVVVYYYggg}}}wwwhhh___]]]YYYWWWUUUTTTQQQOOOOOONNNMMMKKKIIIGGGEEEEEEDDDCCC@@@>>><<<:::999888888888888888777777777666444444444333333222222111111333555666666555333222222222333444666888:::;;;;;;;;;<<<<<<<<<;;;:::999888888999:::;;;;;;;;;;;;<<<;;;:::999888666555555333444555777888777777666999999999999999999999999::::::::::::;;;;;;;;;;;;;;;:::999777666666777777666666666666666777888999;;;999888888999999888666888888888888888888888888888888999999999:::::::::999999:::;;;<<<===>>>>>>???@@@AAABBBDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQQQQPPPSSSVVVXXXYYYYYYZZZ[[[]]]]]]^^^```bbbdddfffgggiiijjjkkklllllllllkkkjjjjjjlllooopppoooooooooppprrrrrrssstttvvvxxxzzz{{{{{{{{{|||}}}~~~zzzooofffaaa___^^^\\\XXXVVVXXXYYYYYY\\\aaaqqq~~~|||yyyyyyvvvvvvxxxxxxtttpppttt{{{~~~ppphhhmmm{{{wwwbbbYYYWWWXXXeeezzzuuufff___]]]YYYWWWUUUTTTQQQPPPOOONNNLLLKKKIIIGGGEEEDDDCCCBBB@@@>>><<<::::::999888888888888777777777777111111222333444555666666222333444666666666555444222222333444666888:::;;;;;;<<<<<<======;;;:::999888888999:::;;;;;;;;;;;;999999999999999999999999222333555666777777666666777777777777777777777777::::::::::::::::::::::::999999888777666666666777555555555555666777888999;;;:::888888999999888666999999999999999999999999888888999999999:::::::::::::::;;;<<<===>>>>>>?????????@@@BBBCCCDDDEEEFFFGGGGGGIIIKKKMMMOOOPPPQQQQQQSSSVVVWWWWWWXXXYYYZZZ]]]]]]___aaaccceeefffgggggghhhjjjkkklllmmmlllllljjjmmmooopppoooooooooppprrrrrrrrrsssuuuwwwyyyzzzzzz{{{{{{|||}}}~~~|||qqqggg```\\\VVVTTTTTTWWWXXXVVVWWW[[[jjjxxx~~~|||zzzxxxwwwsssoooqqqwww}}}ssskkkooo~~~rrr___WWWVVVVVV```tttvvvhhh```]]]ZZZWWWVVVTTTRRRPPPPPPOOONNNLLLJJJHHHGGGFFFBBBAAA???>>><<<;;;;;;:::888888888888777777777777333333444444555555555666444444444444444444444333222222333444666888:::;;;;;;<<<===>>>===<<<:::999888888999:::;;;;;;;;;;;;999999999999999999999999333444666777888888777777777777777777777777777777::::::999999999999999999888777777777777666666666666666666666777888999:::<<<:::999999999999888666999999999999999999999999888888999999999::::::::::::;;;<<<===>>>??????@@@>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIKKKMMMOOOPPPQQQRRRSSSUUUUUUUUUVVVXXX[[[\\\]]]___bbbdddeeefffgggeeefffhhhkkklllmmmmmmmmmkkkmmmpppqqqpppooopppppprrrrrrrrrssstttvvvwwwxxxyyyzzz{{{|||}}}~~~~~~{{{{{{}}}|||nnnaaaZZZTTTQQQPPPSSSTTTSSSUUUYYYeeesss}}}zzzvvvwwwzzzuuummmrrrooo]]]UUUTTTRRR[[[mmmyyykkk```^^^ZZZXXXWWWUUUSSSQQQRRRQQQOOONNNKKKJJJHHHGGGAAA@@@???===<<<<<<;;;;;;888888888888777777777777999888777666444222111111666555444333222111111111222222333444666888:::;;;;;;<<<===>>>>>><<<:::999888888999:::;;;;;;;;;;;;===<<<;;;:::888777666666444555777888999999888888888888888888888888888888:::999999999999999999999777777777777777666666666777777777777888999:::;;;<<<;;;999999999999888666999999999999999999999999888888999999999:::::::::;;;;;;<<<===>>>???@@@@@@===>>>???@@@BBBCCCDDDDDDFFFGGGIIIJJJMMMNNNPPPQQQRRRSSSTTTTTTSSSUUUXXX[[[\\\^^^```bbbdddffffffgggccceeehhhjjjmmmnnnnnnnnnlllnnnpppqqqpppppppppqqqrrrrrrrrrssstttuuuvvvwwwyyyyyyzzz{{{|||}}}~~~~~~~~~~~~}}}~~~~~~tttsssuuuzzzssscccZZZVVVQQQOOOPPPQQQQQQUUUZZZcccqqq~~~~~~vvvooottt|||}}}lll\\\UUUSSSOOOWWWiiizzzjjjaaa^^^ZZZWWWVVVTTTRRRQQQOOONNNNNNLLLJJJHHHFFFEEEBBBAAA???<<<::::::999:::888777666777888777666444333444444444555666666666444444444444444444444444666555555555666888;;;===>>>>>>????????????>>>>>>:::999888999<<<===>>>======;;;999888999999777666666666555555555777888:::777888888777666666777999777888999999::::::::::::888999999888666555666888777777777777888888888888888999999888888777666555;;;:::999888777777777777::::::;;;;;;<<<;;;;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBCCCEEEFFFFFFHHHIIIJJJLLLMMMNNNNNNNNNRRRRRRSSSUUUWWWZZZ\\\]]]]]]___```aaa```aaabbbdddfffeeedddggglllppppppooommmnnnooopppqqqrrrssssssrrrssstttuuuuuuvvvvvvvvvxxxxxxyyyzzz{{{{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~zzzvvvrrrsss{{{xxxfffYYYTTTOOOLLLOOORRRQQQPPPQQQ[[[eeettt~~~}}}{{{|||}}}yyy{{{~~~}}}}}}~~~~~~yyypppuuu{{{zzzwwwvvvvvvvvvzzz~~~{{{mmm\\\SSSSSSRRRVVVfff~~~mmmaaa^^^ZZZWWWUUUTTTRRRQQQOOOOOONNNLLLJJJHHHFFFEEEBBBAAA???<<<::::::999:::999888777888999999777555444444444555555555555555444444444444444444444444555555444444666999;;;======>>>>>>??????>>>>>>===:::999888888;;;===>>>======;;;999888999999777666777777777777888999:::;;;777888999888777666888999888999::::::::::::::::::999999999888666555666888777777777777888888888888888999999888888777666555999888888888888999::::::::::::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>?????????@@@AAABBBDDDEEEFFFFFFHHHIIIJJJKKKMMMNNNNNNNNNRRRSSSTTTUUUWWWZZZ\\\]]]]]]___```aaa```aaabbbdddfffddddddgggkkkooopppooonnnooooooppprrrsssssstttuuuvvvxxxyyyzzzzzzyyyyyyxxxxxxyyyzzz{{{{{{{{{{{{|||}}}~~~~~~~~~~~~qqqcccZZZSSSNNNOOOQQQPPPOOOPPPYYYcccqqq~~~~~~~~~zzzuuusssuuuvvvtttqqqoooooopppsssuuuyyy~~~xxxnnnqqqzzzvvvuuuttttttvvvzzz}}}}}}ooo^^^UUUTTTSSSWWWfffpppaaa^^^YYYVVVUUUTTTSSSQQQPPPOOONNNMMMKKKHHHFFFEEEBBBAAA???<<<::::::999:::888777777777888888666555555555555555555444444444444444444444444444444444444444444444666999<<<>>>======>>>>>>>>>>>>======;;;999777777:::<<<>>>>>>===;;;999999999999777666666666777888999999999999888999:::999888777888::::::;;;;;;;;;;;;::::::999999::::::888666555666888777777777777888888888888888999999888888777666555777777777888:::;;;===>>>999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>??????@@@@@@AAABBBDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOSSSSSSTTTVVVXXXZZZ\\\]]]]]]___```aaa```aaabbbdddeeeddddddfffjjjmmmnnnnnnoooooopppqqqrrrsssssstttvvvwwwzzz{{{||||||zzzyyyxxxyyyzzz{{{{{{|||{{{{{{|||}}}~~~}}}|||~~~~~~{{{lll___VVVOOOMMMMMMLLLLLLNNNUUU^^^kkkwww{{{{{{~~~wwwnnniiiiiigggddd```^^^^^^___dddgggkkkrrryyywwwlllkkksssxxxtttttttttvvvyyyqqq```VVVUUUTTTXXXgggpppaaa]]]XXXUUUTTTTTTSSSRRRPPPPPPOOOMMMKKKHHHFFFEEEBBBAAA???<<<::::::999:::666555444555666666444222666666666555444444444333444444444444444444444444444333333444666999<<<>>><<<======>>>>>>======<<<;;;999666777999<<<>>>>>><<<;;;:::999:::999777555222444555777888777777666888999;;;:::999888999:::<<<<<<<<<<<<;;;::::::999:::;;;:::999666555666777666777777777888888888888888999999888888777666555777888888999:::<<<===>>>999999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@@@@AAACCCDDDEEEFFFGGGHHHIIIJJJKKKMMMNNNPPPQQQTTTTTTUUUVVVXXXZZZ\\\]]]]]]___```aaa```aaabbbddddddddddddfffiiilllmmmnnnooooooooopppqqqrrrrrrssstttuuuxxxzzz{{{zzzxxxwwwxxxyyyzzz{{{|||||||||||||||}}}~~~~~~|||{{{|||}}}~~~vvvhhh]]]TTTPPPOOOMMMMMMOOOPPPXXXeeeqqq|||uuupppuuu~~~tttiii```^^^ZZZVVVSSSRRRSSSTTTVVVYYY___eeemmmuuu}}}uuuhhhdddfff{{{|||zzzyyyzzz}}}rrr```WWWUUUTTTYYYiii~~~lll```]]]XXXTTTSSSSSSSSSSSSQQQQQQOOONNNKKKHHHFFFEEEBBBAAA???<<<::::::999:::666555444555666666444222666666666555444444444333444444444444444444444444444333333333555888;;;===<<<<<<============<<<<<<:::888666777999<<<======<<<;;;:::::::::999777555222333555666777777666666777999;;;;;;999888999999<<<<<<<<<<<<;;;::::::999;;;;;;;;;999777555666777666777777777888888888888888999999888888777666555:::999999999::::::;;;<<<888999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAABBBCCCDDDFFFGGGGGGIIIIIIJJJKKKMMMOOOQQQRRRTTTUUUUUUVVVXXXZZZ\\\]]]]]]___```aaa```aaabbbdddddddddfffggghhhjjjmmmnnnnnnnnnoooooopppqqqqqqqqqssstttvvvxxxyyyxxxwwwvvvyyyyyyzzz{{{|||||||||||||||}}}~~~}}}{{{{{{{{{}}}~~~ssshhh^^^ZZZXXXTTTSSSTTTNNNUUUaaammmxxxzzzwwwwww}}}tttmmmjjjlllrrr|||tttfffXXXUUUPPPMMMLLLLLLMMMMMMKKKNNNSSSYYY___gggqqqwwwttteee___\\\nnnrrraaaVVVTTTSSSZZZlll|||jjj```\\\WWWSSSSSSSSSSSSSSSRRRQQQPPPNNNKKKHHHFFFEEEBBBAAA???<<<::::::999:::888777777777888888666555555555555555555444444444444444444444444444444444555444333333555777:::;;;;;;;;;<<<<<<<<<<<<;;;;;;888777777888:::<<<<<<<<<;;;;;;::::::;;;999777444555555666777888888888888666888:::;;;999888888888:::;;;;;;;;;;;;::::::999<<<<<<<<<999777555666777777777777777888888888888888999999888888777666555;;;::::::999999999999:::888999:::;;;<<<=========<<<<<<======>>>>>>??????AAAAAABBBCCCEEEFFFGGGHHHIIIIIIIIIJJJLLLOOORRRSSSUUUUUUVVVWWWXXXZZZ\\\]]]]]]___```aaa```aaabbbddddddfffggghhhhhhjjjmmmooooooooopppppppppqqqqqqqqquuuvvvwwwxxxxxxyyyyyyyyyyyyyyy{{{|||||||||||||||zzz|||}}}|||{{{zzz|||}}}}}}~~~tttkkkfffaaa[[[VVVVVVRRRWWW___hhhrrr|||yyyqqqllliiihhhmmmwww{{{uuupppmmmiiijjjmmmqqqwww~~~tttcccSSSOOOKKKIIIIIIIIIJJJIIIEEEHHHLLLOOOSSSZZZdddkkkuuuyyy~~~sssccc\\\XXXgggsssbbbWWWTTTTTT\\\ooo~~~lll```\\\VVVSSSRRRSSSTTTTTTSSSRRRQQQNNNKKKHHHFFFDDDBBBAAA???<<<::::::999:::999888777888999999777555444444444555555555555555444444444444444444444444666555444333444666888:::;;;;;;;;;<<<<<<;;;;;;;;;777666777999<<<<<<;;;:::;;;::::::;;;;;;:::666444666666666666666777888999555777::::::999777777777888999::::::::::::::::::<<<===<<<:::777555666777777777777777888888888888888999999888888777666555999999888888888888999999777888:::;;;<<<=========<<<<<<======>>>>>>??????AAAAAABBBDDDEEEFFFGGGHHHJJJIIIIIIJJJLLLOOORRRTTTVVVVVVVVVWWWXXXZZZ\\\\\\]]]___```aaa```aaabbbdddeeegggiiiiiiiiijjjmmmpppqqqqqqrrrrrrrrrrrrsssssswwwwwwvvvvvvwwwxxxzzzzzzyyyzzz{{{||||||}}}}}}}}}yyyzzz{{{{{{{{{{{{|||}}}{{{}}}{{{tttjjjaaa^^^YYY[[[```dddjjjqqqxxx}}}|||}}}|||{{{{{{tttssspppkkkeeebbbaaabbbaaakkkvvv{{{wwwwwwwwwvvvtttrrrrrrrrrnnnnnnnnnoooppprrrtttuuutttyyyooo___TTTPPPLLLJJJKKKKKKJJJHHHGGGJJJLLLMMMNNNTTT]]]eeekkkpppwww}}}rrraaa[[[WWWdddtttdddXXXUUUUUU^^^rrrnnn```\\\VVVRRRRRRSSSTTTTTTSSSRRRQQQOOOLLLIIIFFFDDDBBBAAA???<<<::::::::::::888777666777888777666444333444444555555666666666444444444444444444444444777666444444444555777999:::;;;;;;<<<<<<;;;;;;:::555666777:::======;;;999;;;::::::;;;;;;:::666444444444333333444555777888444777999:::999777666666777888999999::::::::::::======<<<:::777666666777777777777777888888888888888999999888888777666555888777777777888999999:::777888:::;;;<<<=========<<<<<<======>>>?????????AAABBBCCCDDDEEEFFFGGGHHHJJJIIIIIIJJJLLLPPPSSSUUUVVVVVVWWWWWWYYYZZZ\\\\\\]]]___```aaa```aaabbbdddeeehhhjjjjjjiiijjjmmmqqqssssssttttttttttttttttttwwwvvvtttttttttvvvyyyzzzyyyzzz{{{|||}}}}}}}}}}}}xxxyyy{{{{{{{{{{{{|||~~~yyy{{{}}}}}}}}}~~~}}}rrrlll______```aaacccgggmmmqqqvvv|||vvvqqqooommmjjjiiiiiiiiigggccc```^^^```aaaZZZdddooouuuzzz{{{tttlllnnnqqqsssssssssuuuvvvssssssrrrrrrqqqpppooooookkknnnuuu{{{xxx}}}jjjZZZXXXTTTPPPNNNNNNNNNLLLIIILLLNNNPPPOOOOOOSSS\\\dddfffkkkssszzzrrr```[[[XXXdddvvveeeZZZVVVVVV```tttqqqccc\\\VVVUUUTTTRRRRRRUUUTTTSSSRRROOOMMMKKKIIIHHHBBB@@@>>><<<;;;:::777555:::999999999888888777777555666666666777777888888444444444444444444444444444444444444555777888:::;;;===>>>>>>===:::777555777666666777:::<<<======777:::<<<<<<:::888777777666777777777777777666666999:::;;;:::888666666666======<<<:::::::::::::::===<<<:::888666555555666777888999999888777888999;;;::::::999888777666666777777777777777777777777999999::::::::::::;;;;;;<<<<<<===>>>>>>===<<<;;;EEEBBBAAACCCEEEEEEEEEFFFFFFIIILLLOOOPPPQQQSSSUUUVVVWWWWWWWWWYYYZZZ[[[\\\^^^]]]]]]]]]^^^```aaabbbeeefffggghhhjjjmmmooopppoooqqqsssuuuvvvvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{|||{{{{{{zzzzzzzzz{{{{{{~~~||||||||||||{{{zzzyyyzzz{{{zzzzzz|||}}}|||~~~~~~|||nnniiiccc___```cccgggiiiqqqyyyyyylllccc```___]]]ZZZYYYXXXWWWZZZ```dddfffeeeeeehhhnnnssswww|||~~~tttnnnjjjlllnnnpppsssuuuvvvvvvuuuuuutttsssrrrpppnnnmmmlllkkkmmmsssuuuqqquuuwwwrrrlllqqqrrrtttxxxzzzvvvnnnhhh^^^\\\ZZZWWWVVVVVVVVVWWWXXXWWWVVVUUUVVV\\\ccciiirrrvvv|||zzzggg^^^\\\nnnyyyhhh]]]XXXWWW]]]mmmqqqccc\\\VVVUUUTTTRRRRRRUUUTTTSSSQQQOOOMMMJJJIIIHHHBBB@@@>>><<<;;;:::777555::::::999999999888888888333444444444555555555666444444444444444444444444444444333444555666888999<<<<<<======<<<:::777666777666555777999<<<<<<<<<888:::<<<<<<:::888777777666666777777777777666666888999:::999777666666777<<<<<<;;;;;;:::::::::;;;;;;:::999777666666777777777888999999777777888999888888888777777777777777777777777777777777777777999999::::::::::::;;;;;;======>>>??????>>>===<<<@@@@@@AAABBBBBBBBBDDDGGGGGGIIILLLMMMNNNPPPSSSUUUVVVVVVWWWWWWYYYZZZ\\\]]]^^^^^^^^^___```bbbdddeeefffggghhhjjjlllnnnpppqqqppprrruuuwwwxxxwwwuuuttttttuuuvvvwwwxxxyyyyyyzzz{{{zzzzzzzzzzzzzzzzzzzzz|||{{{yyyyyy{{{||||||{{{zzz{{{|||{{{{{{|||yyyrrrnnnlllooorrryyywwwmmmfffdddfffiiikkkttt|||uuulll___WWWTTTTTTRRRPPPPPPNNNOOOSSSZZZaaadddffffffiiinnntttxxx|||~~~wwwoookkkmmmnnnppprrrssstttuuuuuuuuuttttttsssrrrpppooonnnkkkjjjiiilllsss|||uuutttsssooojjjjjjkkkooouuuyyyyyyuuupppjjjhhheeecccaaa```aaaaaaccccccbbbbbbdddjjjqqqwww|||~~~}}}kkkccc```rrrmmm```YYYWWW^^^nnnpppccc\\\VVVUUUTTTRRRRRRUUUSSSSSSQQQOOOLLLJJJHHHGGGBBB@@@===<<<;;;:::888666999999999999888888888888444444444444444555555555444444444444444444444444444444333333444666888999<<<<<<<<<;;;:::999888777666555444666999;;;;;;;;;888:::<<<;;;999777666666666666777777777777666666666777999888777666666777:::::::::;;;;;;;;;<<<<<<:::999888777666777888888777888999999777777888999777777777888888999999999777777777777777777777777999999::::::::::::;;;;;;>>>>>>????????????>>>>>><<>>>>>>>>??????>>>===@@@BBBBBBDDDHHHIIIHHHHHHIIIJJJJJJKKKNNNSSSVVVUUUVVVVVVXXXZZZ\\\^^^___aaaaaabbbbbbcccdddeeeffffffhhhkkknnnooopppooooooppprrruuuxxxxxxwwwtttrrrrrrtttvvvxxxyyyyyywwwvvvwwwxxxxxxxxxyyyyyyyyyxxxxxxwwwvvvwwwyyyzzzzzzzzz|||||||||{{{zzzzzz}}}zzznnnbbbZZZWWWWWWYYY]]]gggsss}}}{{{uuurrrppphhh]]]TTTOOOLLLKKKIIIFFFFFFHHHMMMSSS[[[bbbfffbbbgggppp{{{{{{tttpppooonnnqqqqqqqqqqqqpppnnnmmmlllkkkkkkjjjiiiiiiiiiiiiiiifffhhhhhheeedddkkkxxx{{{uuuvvv|||}}}}}}|||~~~vvvpppnnn~~~vvvbbbWWWTTT]]]ooozzzjjjbbb[[[WWWVVVUUURRRRRRSSSRRRQQQOOOMMMKKKIIIGGGFFFAAA???===<<<<<<;;;999777555555555666666666666666666666666666666555555555444444444444444444444444333333333333444555777888;;;:::::::::::::::::::::777555444555888::::::999999;;;;;;:::777555555666555555666777777777777777444666888888666666666777777888:::;;;<<<======<<<===<<<999777555444444444666777888888777666777888:::999999888777666666666777777777777777777777777999999999:::::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>@@@@@@@@@EEEKKKJJJDDDHHHIIIJJJKKKLLLOOOSSSWWWUUUUUUVVVXXXZZZ]]]___```ccccccccccccdddccccccccceeegggjjjmmmnnnooonnnmmmnnnpppsssvvvvvvuuusssqqqssstttvvvxxxyyyxxxwwwvvvvvvwwwxxxyyyyyyyyyxxxxxx{{{yyyxxxxxxyyyzzzzzzyyy{{{||||||zzzyyyzzz|||~~~xxxlllaaaZZZXXXXXXWWWXXX^^^gggpppyyy~~~{{{{{{{{{ssshhh]]]UUUPPPMMMLLLJJJJJJKKKMMMPPPTTTYYY\\\ZZZ___kkkyyyyyytttsssrrrrrrqqqpppooonnnkkkiiigggfffcccbbbaaa```______``````^^^bbbfffeeecccfffpppxxx|||uuunnnlllrrrzzzuuusssyyydddWWWRRR\\\ppp{{{kkkaaa[[[WWWWWWVVVSSSQQQSSSQQQQQQOOOMMMJJJHHHFFFEEE@@@???===<<<<<<;;;999777555555555555666666666666444444444333333333333333444444444444444444444444333333222222333555777888::::::;;;<<<<<<<<<;;;;;;888666555666888::::::999:::;;;;;;999666555555666444555666777777888888777666777999888777666666777777999:::<<<======<<<<<<>>>===:::777444333222222666777888888666666777888888777666555444333222222777777777777777777777777999999::::::::::::;;;;;;<<<;;;;;;;;;<<<===>>>???>>>BBBCCC@@@DDDJJJHHHAAAHHHJJJKKKLLLMMMPPPTTTWWWTTTUUUVVVXXX[[[]]]```aaacccddddddeeeeeeddddddcccfffhhhjjjlllmmmnnnnnnnnnnnnoooqqqsssuuuuuutttsssttttttvvvwwwwwwwwwvvvvvvuuuvvvxxxyyyzzzzzzyyyxxx|||zzzyyyyyyzzz{{{zzzyyy{{{{{{|||{{{zzzzzz}}}wwwlllaaaZZZWWWVVVSSSQQQRRRWWW]]]eeetttwwwkkk```XXXUUUSSSSSSTTTSSSQQQOOOOOOPPPRRRRRRWWWcccttt{{{xxxwwwuuusssoooooommmkkkhhheeebbbaaa\\\[[[ZZZXXXWWWWWWXXXXXXVVVZZZ^^^___^^^aaagggmmm}}}}}}vvvqqqmmmpppzzz|||yyyxxx|||gggZZZRRR]]]pppoooaaa[[[WWWWWWVVVSSSQQQSSSQQQPPPNNNLLLJJJGGGFFFEEE@@@>>><<<<<<<<<;;;999777666666666777777777888888444444444333333222222222444444444444444444444444333222222222333555777888999:::<<<>>>>>>===<<<;;;999777666777999:::;;;:::;;;;;;;;;888666444444555444555666777888888888888888999:::999777666666777888999;;;<<<===<<<;;;:::===;;;999666444333333333666777888777666555666888777666666666555555444444777777777777777777777777999999::::::::::::;;;;;;===<<<<<<<<<===>>>???@@@>>>IIIMMMGGGCCCGGGHHHEEEHHHJJJMMMOOOPPPQQQTTTVVVTTTTTTVVVXXX[[[^^^aaabbbbbbccceeefffhhhhhhhhhgggiiijjjkkklllmmmnnnooopppnnnoooqqqrrrtttuuuvvvwwwuuuuuuuuuvvvvvvvvvvvvvvvuuuvvvxxxzzz{{{zzzzzzyyyzzzyyywwwxxxzzz||||||{{{{{{|||}}}||||||}}}zzzooocccYYYTTTQQQLLLIIIIIIKKKNNNSSS^^^jjjuuulllhhhgggdddeeeddd___YYYTTTRRRRRRRRRVVVaaaqqq|||{{{{{{yyyyyy|||~~~yyyuuunnnnnnllliiifffccc```^^^ZZZYYYVVVTTTSSSSSSSSSTTTSSSTTTVVVWWWYYY\\\aaaeeesss}}}{{{xxxyyy}}}{{{{{{hhh[[[TTT^^^ooosssaaa[[[WWWXXXWWWSSSQQQRRRQQQPPPNNNLLLIIIGGGFFFEEE@@@>>><<<<<<<<<;;;999888777777888888999999999:::666666666555555444444444444444444444444444444444333222222222333555777888888:::===???@@@???===;;;:::888777888:::;;;;;;:::;;;;;;:::888555444444555444555666777888888888888999:::;;;:::888666666777888999;;;======<<<;;;:::;;;:::888666555444555555666777888777666555666888888888888888999999999999777777777777777777777777999999:::::::::;;;;;;;;;>>>============???AAABBB@@@PPPYYYOOODDDFFFKKKKKKHHHKKKNNNPPPQQQSSSUUUVVVSSSTTTVVVXXX[[[^^^aaacccaaabbbeeehhhjjjkkkllllllkkkkkkllllllmmmoooqqqrrrppppppqqqrrrtttvvvyyyzzzvvvuuuuuuuuuuuuuuuvvvwwwuuuwwwyyy{{{|||{{{zzzyyywwwvvvvvvwwwzzz|||}}}||||||}}}~~~~~~~~~~~~rrreeeYYYQQQMMMFFFDDDDDDFFFGGGIIIRRR\\\lll{{{}}}|||uuuvvvtttooofff^^^[[[ZZZVVVYYYbbbqqq~~~vvvtttrrrooonnnoooxxx}}}xxxnnnnnnllliiifffbbb___^^^ZZZYYYVVVSSSRRRQQQRRRRRRTTTSSSRRRRRRUUUZZZ___bbbiiittt~~~xxxfffZZZVVV___oooqqqeee^^^YYYWWWVVVRRRQQQSSSPPPOOONNNLLLJJJGGGEEEDDDCCC@@@<<<:::::::::999888888888888888777555444333222333555555555333111000111222222333333222222111111111111222333555888999;;;<<>>888777555555555555555444777777777777777777777777777777777777777777777777999999999888888888888888:::::::::::::::::::::::::::;;;<<<===>>>???@@@AAAFFFFFFFFFEEEDDDDDDFFFHHHHHHIIIJJJLLLNNNPPPRRRRRRTTTWWWYYY[[[[[[\\\^^^___```bbbdddgggiiiiiihhhhhhjjjjjjkkkmmmnnnpppqqqqqqpppqqqssstttttttttvvvxxx{{{yyyxxxyyy{{{zzzvvvrrryyyyyyyyyyyyxxxvvvtttsssuuuvvvwwwyyyzzz{{{|||||||||||||||}}}~~~|||~~~vvvfffYYYMMMEEE@@@??????>>>???CCCHHHKKKZZZeeetttvvvooommmnnnnnnlllnnnxxxtttmmmlllkkklllnnnvvvzzz}}}uuurrrmmmiiifffcccaaa^^^]]]\\\ZZZWWWSSSOOOLLLJJJKKKKKKLLLNNNQQQUUUYYY[[[fffnnn{{{|||zzzxxxwwwggg\\\XXX\\\hhhrrreee^^^XXXWWWUUURRRQQQSSSPPPOOONNNLLLJJJGGGEEEDDDCCC@@@<<<:::::::::999888666777777777777777666666333444555666666444222111222222333333333333222222222111111222333555777999:::;;;>>>@@@AAAAAA???>>><<<:::777777999;;;<<<<<<===<<<;;;:::888777666666555555555555666777888888666777777888777666555444:::::::::;;;<<<===>>>???999888666666666666555555777777777777777777777777777777777777777777777777888888888888888888888888::::::::::::::::::::::::;;;<<<<<<===>>>??????@@@BBBCCCCCCBBBAAABBBDDDFFFHHHIIIJJJLLLNNNPPPRRRRRRTTTWWWYYY[[[[[[\\\]]]___```bbbdddgggiiiiiiiiihhhjjjjjjkkkmmmnnnpppqqqqqqoooqqqssssssssstttvvvxxxyyyxxxvvvwwwyyyzzzxxxuuuvvvwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxzzz{{{|||}}}}}}~~~~~~~~~~~~||||||zzzxxx{{{yyyhhh[[[PPPHHHDDDCCCBBBBBBBBBEEEHHHKKKMMMUUUaaalllrrruuuvvvwww}}}}}}yyytttooonnnppp}}}wwwsssnnnjjjhhhfffdddbbb```___]]]YYYUUUQQQMMMKKKIIIIIIIIIJJJMMMQQQTTTVVV___fffqqq}}}yyyxxxyyy}}}yyy}}}rrrbbbXXXUUUZZZhhhsssddd]]]XXXWWWUUURRRQQQSSSPPPOOONNNLLLJJJGGGEEEDDDCCC@@@<<<:::::::::999888555666777777888888888777444555666666666555444333222222333333333333222222222222111222333555777888999;;;===@@@AAABBBAAA@@@<<<999777777999;;;<<<<<<<<<<<<;;;:::888777666666444444444444444555666777666777777777777666555444:::;;;;;;;;;<<<<<<======:::999999888777777666666777777777777777777777777777777777777777777777777777777777777777777777777999999::::::::::::::::::<<<=========>>>>>>?????????@@@AAAAAAAAABBBDDDFFFHHHIIIJJJLLLNNNPPPRRRRRRTTTVVVYYYZZZ[[[\\\]]]___```aaadddgggiiiiiiiiiiiijjjjjjkkkmmmnnnooopppqqqnnnppprrrrrrssssssuuuwwwxxxwwwuuuuuuwwwyyyyyyxxxtttvvvwwwyyyzzzzzzyyyyyyvvvwwwyyy{{{|||}}}}}}}}}~~~|||xxxtttppppppoooooottt|||ooo___TTTNNNEEEDDDBBBAAAAAABBBDDDEEEDDDIIIPPPWWW\\\aaafffhhhtttxxxvvvrrrssszzzvvvqqqmmmkkkjjjiiihhheeecccaaa]]]XXXSSSOOOMMMHHHHHHHHHHHHJJJNNNQQQSSSZZZ```jjjttt}}}ssstttyyywwwpppqqqsssvvvyyy}}}~~~|||ooo___UUURRRXXXgggsssccc]]]WWWWWWUUURRRQQQSSSPPPOOONNNLLLJJJGGGEEEDDDBBB@@@===;;;;;;:::999777666777777888888888777777444444555555555555444333222333333333333333333222222222222222333555777888999:::===???@@@@@@??????;;;999666666888;;;<<<<<<<<<<<<;;;:::999888777666333333333333444444555666666666666666666555555555888999999999::::::999999:::;;;;;;:::888777777777666666666666666666666666777777777777777777777777666666666666777777777777999999999999999:::::::::============>>>>>>>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHHHHIIIJJJLLLNNNPPPRRRRRRTTTVVVYYYZZZZZZ[[[]]]^^^```aaadddgggiiijjjjjjiiijjjjjjkkklllmmmoooooopppmmmoooqqqrrrrrrsssuuuwwwzzzxxxuuutttuuuvvvxxxyyyvvvwwwxxxzzzzzzzzzzzzyyyvvvwwwxxxzzz{{{||||||}}}~~~{{{wwwlllhhheeeeeefffhhhqqqzzzzzziii\\\SSSHHHFFFCCCBBBBBBBBBBBBBBBDDDGGGJJJNNNRRRVVV[[[___gggkkkrrrzzzyyyyyy}}}yyysssooonnnnnnnnnmmmiiigggddd```ZZZUUUQQQNNNKKKJJJJJJIIIKKKMMMOOOQQQVVVZZZbbbkkkuuu{{{yyyzzzuuukkkoooyyywwwmmmkkklllnnnrrrwwwxxx{{{|||ooo```UUUQQQWWWgggrrrbbb\\\WWWVVVUUURRRQQQSSSPPPOOONNNLLLJJJGGGEEEDDDAAA???===<<<;;;:::888777999999999999888777666555333333333444444444333333333333333444444333333333333222222222333555666888:::;;;<<<======<<<<<<;;;:::888666666888:::<<<<<<;;;;;;::::::999888777777444333333333333444444555777666666555555555555555888888999::::::999999888:::<<<===<<<999777666777666666666666666666666666777777777777777777777777555555666666777777777777888888888999999:::::::::============>>>>>>>>>>>>===???BBBCCCCCCDDDFFFHHHHHHIIIJJJLLLNNNPPPRRRRRRSSSVVVXXXZZZZZZ[[[\\\^^^___aaaeeehhhjjjkkkkkkjjjjjjkkkkkklllmmmnnnoooooolllnnnqqqrrrrrrsssvvvwww|||zzzxxxuuuttttttwwwyyyyyyzzzzzz{{{zzzyyyxxxwwwtttuuuwwwxxxzzzzzz{{{{{{}}}~~~~~~uuuoooccc___^^^```ccchhhqqq{{{xxxggg\\\PPPLLLIIIGGGGGGHHHHHHGGGGGGIIIKKKMMMOOORRRVVVYYYaaafffmmmvvv|||wwwsssrrrrrrqqqqqqlllkkkgggccc]]]XXXSSSQQQNNNMMMKKKJJJJJJLLLNNNOOOOOORRRXXX___hhhttt|||zzzxxxxxx~~~mmmdddjjjuuuzzzoookkkkkkmmmqqqvvvwwwzzz|||pppaaaVVVQQQXXXhhhpppbbb[[[VVVVVVUUURRRQQQSSSPPPOOONNNLLLJJJGGGEEEDDDAAA???===<<<<<<;;;888666:::::::::999888777555444222222222333333333333444333333444444444444333333333333222222333444666777:::;;;;;;;;;;;;;;;::::::999777555666888:::<<<<<<;;;;;;::::::999888777777444444333333333444444555777666555555444444555555888999:::<<<<<<<<<;;;:::999<<>>>>>??????;;;>>>@@@BBBBBBBBBDDDEEEHHHIIIJJJLLLNNNPPPRRRRRRSSSUUUXXXYYYZZZ[[[\\\^^^___aaaeeehhhjjjkkkkkkkkkjjjkkkkkklllmmmmmmnnnnnnlllnnnqqqrrrssstttvvvyyy}}}|||zzzwwwttttttwwwyyy||||||||||||{{{yyywwwvvvssstttvvvwwwyyyzzzzzzzzz}}}~~~}}}vvvmmmfff___]]]]]]bbbfffkkkttt}}}xxxjjjYYYTTTOOOMMMNNNQQQQQQPPPNNNOOOQQQRRRSSSVVVZZZ]]]jjjoooxxx|||zzzxxxwwwuuutttpppnnnkkkgggaaa\\\XXXUUUPPPOOOMMMKKKJJJKKKLLLMMMNNNQQQUUUZZZbbblllwww~~~{{{zzz~~~|||iiiaaaeeeooo~~~tttpppqqqqqqtttxxxyyy|||{{{ooo```UUURRRZZZkkkoooaaa[[[VVVUUUTTTRRRQQQSSSPPPOOONNNLLLJJJGGGEEEDDDAAA???===<<<<<<;;;888666999999999999999888777666333333333333333444555555333333444444444444333333444333222222333444666777999::::::;;;;;;<<<<<<<<<999777555555888:::<<<<<<;;;::::::999999888888888555555444444444444555555777666555444444444555555666888:::<<<===<<<;;;;;;999<<>>999555555666777777777777777777777777777777777777777777777777666666777777888999999:::666777777888999999::::::;;;<<<<<<===>>>??????@@@<<>>??????888666555555888:::<<<<<<;;;::::::999999888888888666555555444444444555555777666555444333444555555333555777:::;;;;;;:::999888<<>>888444444666777777777777777777777777777777777777777777777777666777777888999:::::::::666777777888999999:::::::::;;;<<<===>>>???@@@AAA???AAADDDEEEEEEEEEEEEFFFHHHIIIJJJLLLNNNPPPRRRRRRSSSUUUXXXYYYYYYZZZ\\\]]]___aaaeeehhhkkklllllllllkkkkkkkkkllllllmmmmmmmmmmmmooorrrssstttvvvxxxzzzyyyzzz{{{zzzxxxxxx{{{~~~{{{||||||||||||zzzyyyxxxuuuvvvwwwyyyzzz{{{||||||~~~}}}||||||}}}~~~}}}|||zzzssskkkiiimmmsssuuuuuurrrqqqppppppsss{{{xxxttttttxxxzzzvvvnnniiijjjmmmsss||||||xxxvvvuuurrrnnniiieeeaaa^^^YYYWWWUUURRRPPPPPPPPPQQQKKKMMMOOORRRXXX___hhhnnnzzz}}}|||yyy~~~|||{{{jjjbbbbbbdddxxx}}}qqqbbbXXXTTT]]]ooooooggg___XXXUUUSSSPPPOOORRRRRRPPPMMMKKKKKKJJJHHHFFFAAA???<<<::::::999888666===<<<999777666666777888555555555444444333333333555444444333333444444555444333333333333444555555999:::;;;:::999999;;;<<<888666555555888:::<<<<<<;;;;;;;;;;;;;;;:::999888555444444555555666777888777777666666555555444444555666777888999:::::::::===>>>>>><<<:::888888999:::999888888777888888888555:::??????:::666555666666666555555666666777888999888888777888999;;;<<<;;;<<<>>>>>>======???@@@CCCBBBAAABBBCCCFFFIIIJJJIIIIIIJJJKKKLLLNNNPPPQQQTTTUUUWWWXXXYYY[[[^^^aaabbbccceeegggiiikkkkkkllljjjkkklllllllllkkkjjjiiimmmnnnppprrrtttuuuvvvvvvxxxyyyzzz|||}}}~~~~~~~~~~~~}}}|||{{{zzzsssuuuxxxyyyyyyzzz}}}{{{www|||~~~vvvqqqrrrpppnnnkkkiiihhhhhhiiiuuu}}}}}}yyytttqqqooommmhhhddd___\\\ZZZXXXVVVTTTQQQOOONNNNNNOOOPPPTTT[[[dddjjjsssxxx{{{{{{~~~~~~}}}rrreeecccjjjyyy}}}jjj]]]XXXTTT___sssooofff^^^XXXVVVSSSPPPPPPRRRPPPNNNKKKIIIIIIHHHFFFDDDBBB@@@===<<<;;;;;;999888888777666555555666666777444444444444444444333333333333333222222333333333333222222222222333444444999:::;;;:::999999:::<<<999777555555888:::<<<<<<888888888888888777666555555444444555555666777888888777777777666555555444666666888999::::::;;;;;;<<<======;;;888666666777666666666666777888888999555999===<<<888555555666777777777777888888888999888888888888999:::;;;;;;;;;<<<>>>>>>======???@@@DDDCCCBBBBBBCCCEEEGGGHHHIIIIIIJJJKKKMMMOOOQQQRRRTTTVVVXXXXXXYYY[[[]]]``````aaaccceeeggghhhiiiiiihhhiiijjjlllmmmmmmllllllmmmnnnpppqqqsssttttttuuuyyyzzz{{{||||||}}}}}}|||~~~}}}|||{{{zzzyyyvvvxxxzzzzzzzzz{{{}}}~~~xxxuuu|||~~~|||xxxrrrqqqooommmkkkiiihhhhhhvvv~~~|||wwwuuutttrrrmmmiiicccaaa]]][[[YYYVVVSSSQQQPPPPPPOOOOOORRRWWW___dddnnntttxxxyyy|||xxxllliiiooo}}}zzzggg[[[WWWUUU```tttoooeee^^^XXXVVVTTTQQQPPPRRRQQQNNNKKKIIIIIIHHHFFFDDDAAA???<<<;;;;;;:::888777555555666777777777777777333333444444444444444444333222222111111222222333222111111111111222333333999:::;;;;;;999999:::;;;999777555555888:::<<<<<<;;;;;;;;;;;;:::999888777555444444555555666777888888888888888777666555444666777888:::;;;;;;<<<<<<<<<======:::777555444555444444555666777888999999555888:::999666444555777666666777888888888888888777777888999:::::::::::::::<<<============>>>@@@EEEDDDCCCCCCCCCDDDEEEFFFJJJJJJKKKLLLMMMOOOQQQRRRUUUVVVXXXXXXYYYZZZ]]]___```aaaccceeeggghhhhhhiiifffgggiiikkkmmmmmmnnnnnnooopppqqqssstttuuuuuuuuuyyyzzz{{{|||||||||||||||}}}}}}||||||{{{zzzyyyyyyyyy{{{||||||{{{{{{}}}~~~~~~|||www}}}}}}xxxwwwvvv}}}~~~}}}}}}zzzwwwrrrnnnllluuu}}}}}}{{{{{{yyytttpppkkkgggccc___\\\YYYUUUSSSSSSRRRQQQOOOPPPSSSYYY]]]hhhooouuuwwwzzzxxxtttxxxvvvdddYYYWWWVVVaaauuunnnddd]]]WWWVVVUUUQQQQQQSSSSSSQQQMMMKKKJJJIIIGGGEEE???===:::888888777666444666777999:::::::::888777333333333444444555555555333333222222222222333333222222222222222333333444999:::;;;;;;:::999:::;;;:::888666666888:::<<<<<<<<<<<<<<<<<<;;;:::888888555444444555555666777888999999999999888777555444666777999:::;;;<<<=========>>>===;;;777444444444444555666777888888888888777888999888555444666888444555666777777777666666666777999:::;;;;;;:::999:::<<<======<<<===>>>@@@CCCBBBBBBBBBCCCEEEFFFGGGJJJJJJKKKLLLNNNPPPQQQSSSUUUVVVXXXXXXXXXYYY\\\^^^cccccceeeggghhhiiijjjjjjggghhhiiikkklllmmmnnnnnnrrrrrrtttuuuvvvwwwwwwwwwwwwxxxzzz{{{|||}}}}}}}}}}}}||||||{{{{{{zzzzzzzzz{{{|||}}}}}}{{{{{{|||}}}}}}~~~~~~~~~wwwuuuwwwzzz}}}yyyzzz}}}tttnnnqqqyyy|||xxxrrrnnnhhhccc___[[[WWWUUUUUUTTTSSSQQQPPPRRRUUUYYYeeemmmtttwww{{{tttbbbYYYXXXWWWbbbvvvmmmbbb\\\WWWVVVUUURRRQQQSSSTTTQQQNNNLLLJJJIIIGGGEEE???===:::888888777666444777888:::;;;;;;999777555333333333444444555555555444444333333333333444444333333333333333444555555777999;;;;;;:::::::::;;;;;;999666666888;;;<<<<<<::::::999999888666555444555444444555555666777888999999::::::888777444333666777888:::;;;<<<======>>>???>>>;;;888555444555777888888999999888777777999999888777666666888999555666777777888888777777666777999:::;;;;;;:::999:::;;;======<<<<<<>>>??????@@@AAABBBDDDFFFHHHIIIIIIJJJJJJLLLMMMOOOQQQRRRTTTUUUWWWXXXXXXYYY\\\^^^cccdddeeeggghhhiiiiiiiiijjjjjjjjjjjjkkklllmmmmmmqqqqqqsssuuuvvvwwwwwwwwwuuuvvvxxxzzz|||~~~||||||||||||||||||||||||{{{|||}}}|||zzzzzzzzz{{{|||}}}~~~}}}}}}~~~{{{||||||uuuqqqmmmooowww|||xxxtttssswww}}}~~~yyyqqqqqqyyy~~~xxxsssmmmgggbbb^^^ZZZWWWVVVVVVUUUSSSRRRSSSUUUXXXccckkkssswww{{{tttaaaYYYYYYWWWcccxxx~~~lllaaa[[[WWWWWWVVVSSSRRRSSSRRROOOLLLJJJHHHGGGDDDCCCAAA???<<<;;;;;;:::888777666777888999888777444333333333444444444444444444555444444333333444444555444444333333444444555666555888:::<<<;;;;;;;;;<<<<<<999777777999;;;<<<<<<;;;;;;;;;:::999777666555555444444555555666777888888999::::::888666333222555666777999;;;<<<======>>>>>>>>>;;;888666555666888999:::::::::888777666999888888777777888888888888888888777888999::::::777777888999::::::::::::999;;;<<<<<<<<<<<<===???===>>>@@@BBBDDDGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPQQQRRRTTTVVVWWWXXXZZZ]]]___aaabbbcccdddeeefffffffffjjjjjjjjjjjjkkkkkklllmmmnnnoooppprrrtttuuuvvvvvvuuuvvvxxxzzz|||}}}~~~||||||||||||||||||}}}}}}|||}}}}}}|||{{{zzzzzz||||||}}}~~~~~~}}}}}}~~~uuunnnkkkgggiiippp~~~yyysssqqqpppnnnlllmmmpppssssssrrrsssvvvyyy||||||}}}xxxqqqjjjeeeaaa]]][[[WWWXXXWWWVVVTTTSSSUUUVVV^^^fffnnnrrrvvv{{{~~~|||~~~~~~uuuaaaYYYXXXXXXdddyyy|||jjj```ZZZVVVWWWWWWSSSRRRTTTRRRPPPLLLJJJHHHGGGDDDBBBBBB@@@===<<<;;;;;;999888555555666777888777666666444444444444444444333333444333333333333333333444333333222222333333444555333666:::<<<<<<<<<===>>><<<:::777777999;;;<<<;;;>>>>>>===<<<;;;999888777555444444555555666777888777888999999888555222000444555666888:::<<<<<<===;;;<<<<<<:::777555555666555666888999999999777666777777666777777888777666888777555444444666888:::888888888888999:::;;;;;;999;;;<<<<<<<<<<<<===???>>>???@@@BBBDDDFFFGGGGGGHHHHHHIIIJJJKKKMMMOOOPPPQQQSSSUUUWWWXXXZZZ^^^```aaabbbcccdddeeefffffffffiiiiiiiiiiiijjjlllnnnooommmoooqqqsssvvvxxxyyyyyywwwxxxyyyzzz{{{|||||||||zzzzzzzzz{{{{{{||||||||||||~~~~~~~~~|||{{{|||}}}|||~~~~~~}}}~~~uuuqqqqqqkkklllrrr{{{~~~uuunnnllllllkkkjjjhhhhhhfffdddbbbaaaaaabbbfffnnnzzz}}}uuunnniiieeeaaa___YYYZZZYYYWWWTTTRRRRRRSSSVVV]]]eeehhhmmmsssvvvvvvwwwyyy|||uuuaaaWWWVVVXXXddd{{{{{{iii___ZZZVVVWWWWWWTTTRRRTTTUUURRRNNNLLLJJJHHHFFFDDDAAA???<<<::::::999888666555666777888999:::;;;;;;555555555444444333333333333222222222222222222333222222111111222222333444111555999<<<<<<===>>>???<<<:::888777999;;;<<<;;;;;;;;;:::999888666555444555444444555555666777888777888999999777444111///333444666888:::;;;<<<<<<999::::::999666555555555222444666888999999888777555555555666777777666444555444111//////222555777999888888777888:::;;;<<<999;;;<<<<<<;;;<<<===??????@@@AAACCCDDDEEEEEEEEEGGGGGGHHHIIIKKKMMMNNNPPPPPPRRRTTTVVVXXX[[[^^^aaacccdddeeefffgggggghhhhhhgggggggggiiikkknnnppprrrpppqqqtttwwwyyy|||}}}~~~zzzzzzzzz{{{zzzzzzyyyyyyxxxyyyyyyzzzzzz{{{{{{{{{}}}~~~}}}~~~|||~~~~~~~~~zzz{{{zzzxxxzzzrrrssswww|||wwwqqqnnnmmmkkkiiieeebbb]]]XXXTTTRRRPPPPPPUUU```mmmxxx}}}xxxqqqlllhhhdddbbb[[[[[[ZZZWWWSSSPPPOOOOOOOOOWWW^^^aaafffmmmpppppppppsssvvvzzzuuu```VVVTTTXXXeee{{{|||mmmaaa[[[WWWWWWUUUQQQPPPQQQSSSQQQNNNKKKHHHFFFEEEEEE@@@>>>;;;:::::::::999777999999999999999:::::::::777555333444666999:::999555444222111111222444555111111222222222333333333777888999;;;<<<===>>>>>>@@@>>>;;;888777777999:::::::::888777666666555666444444444555555777888888888999:::;;;:::888777555111222444666888999::::::999777666666777777666444222222333555666888999:::;;;:::999888777555555444666666555555555555666666999999999999999999999999::::::;;;;;;;;;;;;;;;;;;>>>@@@BBBBBBBBBBBBDDDFFFGGGGGGHHHHHHHHHJJJMMMQQQUUUVVVWWWYYY[[[]]]```aaaccceeehhhiiiiiihhhiiijjjhhhhhhggghhhiiikkknnnooonnnpppqqqsssuuuwwwwwwxxx|||}}}~~~|||xxxwwwyyy{{{|||{{{zzzyyyyyyzzz{{{|||||||||}}}}}}vvvwwwzzzwwwuuuooogggaaaZZZQQQKKKHHHHHHJJJJJJMMMUUUbbbnnnssstttxxx~~~{{{tttooojjjfffbbb___]]]YYYVVVRRRPPPOOONNNNNNPPPSSSWWW\\\```dddeeekkkmmmooorrrxxxttt```WWWWWWXXXhhh{{{mmmaaa[[[WWWWWWUUUQQQPPPQQQRRRQQQNNNJJJHHHFFFEEEDDD@@@>>>;;;:::::::::999777888888888888777777777777555333222222333555555444444333111000000111333444222222333333333444444444777888999;;;<<<======>>>???===:::888777777999:::<<<;;;:::888777666666555555555555666666777888999777888999::::::888666555222333555777888::::::;;;999888777777888888777555222333444555666777888999999888888888777666666666666666555555555555666666:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<>>>???AAABBBAAABBBCCCEEEFFFGGGHHHHHHIIIKKKOOORRRUUUVVVWWWYYY[[[]]]```aaa```bbbeeeffffffeeefffgggjjjiiijjjjjjlllmmmoooqqqoooppprrrtttvvvwwwxxxxxxzzz|||}}}|||zzzxxxzzz{{{}}}}}}|||{{{{{{|||}}}}}}~~~~~~~~~}}}zzzwwwmmmbbbXXXSSSKKKFFFDDDEEEFFFFFFGGGKKKUUU___dddgggmmmuuuzzzsssnnniiieeebbb[[[YYYUUURRRNNNLLLJJJJJJJJJLLLOOORRRVVVZZZ]]]^^^aaaccceeehhhmmmuuu~~~qqq^^^UUUVVVXXXiiizzzlllaaa[[[WWWWWWUUUQQQPPPQQQQQQOOOMMMJJJGGGEEEDDDCCC@@@>>>;;;:::::::::888777777777666666555555444444666444222111222333222111444444222222222222444444333333444444444555555555666777999:::<<<=========>>>===:::888777777888999===<<<;;;:::888777666555666666666666777888999999666777888999999777666444333444666888999;;;;;;;;;:::999888999::::::888777444444444555666777777888777777777777777777777777666666555555555555666666777777777777777777888888:::::::::;;;;;;;;;<<<<<<===???@@@AAA@@@AAACCCDDDFFFGGGHHHIIIJJJLLLPPPSSSUUUUUUWWWXXX[[[^^^```aaa___bbbdddfffeeeeeeffffffkkkkkklllmmmnnnpppqqqrrrpppqqqrrrtttvvvwwwxxxxxxxxxzzz|||}}}|||{{{{{{{{{~~~~~~}}}}}}~~~~~~|||xxxyyyzzzuuuiii\\\PPPMMMHHHEEEDDDEEEEEEDDDFFFFFFKKKQQQUUUXXX```iiiwwwxxxrrrlllgggbbb___WWWUUURRRNNNJJJHHHGGGFFFEEEFFFHHHKKKNNNPPPRRRSSSTTTUUUWWWZZZ^^^eeemmmsssvvvyyy|||~~~ooo]]]VVVWWWYYYkkkwwwjjjaaa[[[WWWWWWUUUQQQPPPQQQOOONNNLLLJJJGGGEEEDDDCCCAAA>>><<<::::::999888666777777666666555444333333777555444444666666555444666555444444444444555666333333333333444444444444666777888:::;;;<<<=========<<<:::888777888888999>>>===<<<;;;999888666555666666555666666777888888555666777888888777555444333444666888:::;;;<<<<<<;;;::::::;;;<<<<<<:::888444555555555666666777777777777777777777666666666666666555555555555666666777777777888888888888888999::::::;;;;;;<<<<<<<<<<<<>>>@@@@@@@@@@@@BBBDDDEEEGGGIIIJJJKKKNNNQQQTTTTTTUUUVVVXXX[[[^^^```bbbbbbdddggghhhhhhhhhhhhiiillllllmmmnnnoooqqqrrrsssqqqrrrsssuuuwwwxxxxxxxxxvvvxxx{{{}}}}}}}}}||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~zzzyyyxxxmmmaaaVVVMMMKKKIIIHHHIIIIIIHHHGGGKKKIIIIIILLLMMMPPPWWW___ppp|||}}}vvvnnnhhhbbb]]]ZZZTTTRRROOOKKKHHHFFFEEEDDDAAABBBCCCEEEFFFHHHIIIJJJIIIKKKMMMPPPSSSXXX___cccfffkkkqqqwww|||~~~}}}ppp___XXXYYY[[[ooouuuiiiaaa[[[WWWWWWUUUQQQPPPQQQNNNNNNLLLJJJHHHFFFDDDCCCAAA???<<<::::::999777666888888777666555555444444555444444666888999888777444444333333333333444444222222222222333333333333666777888:::;;;<<<<<<===;;;;;;999888888888888888=========<<<:::999777666555555444444444555666666444555777888888777666555333444666888:::;;;<<<<<<;;;:::;;;<<<>>>===;;;999444555555555666666777777999999888777666555444333666666555555555555666666::::::::::::;;;;;;<<<<<<999999::::::;;;<<<======<<<>>>@@@@@@@@@@@@BBBDDDDDDFFFIIIKKKLLLNNNQQQTTTTTTUUUVVVXXX[[[^^^aaabbbcccfffiiijjjjjjiiijjjkkkkkkkkklllnnnooopppqqqrrrrrrssstttvvvwwwxxxxxxxxxuuuwwwyyy|||~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}}}}{{{}}}~~~~~~~~~~~~}}}{{{zzzzzz}}}uuudddYYYSSSMMMLLLLLLMMMPPPQQQQQQPPPPPPLLLIIIJJJKKKLLLRRRYYYjjjwww|||wwwooogggaaa[[[UUURRROOOMMMJJJGGGDDDBBBBBBAAA???@@@@@@AAAAAABBBCCCCCCDDDFFFHHHJJJLLLPPPTTTXXXZZZ___gggnnnvvv}}}{{{xxxxxxyyyxxxwwwzzzppp___YYYZZZ]]]ssstttjjjaaa[[[WWWWWWUUUQQQPPPQQQNNNNNNMMMKKKIIIGGGDDDCCCBBB???<<<;;;:::999777555888888777777666666555555222222222444777888777666111111111111111111111111111111111222222222333333555666888999;;;<<<<<<<<<::::::999888888888888888;;;<<<<<<<<<;;;999777666555444444333333444555555444666777999999888777666333444666888999;;;;;;;;;::::::;;;===???>>><<<999444444444555666777777888:::999888777555444333222666666555555555555666666666666666777777888888999888999::::::;;;<<<=========???@@@AAA@@@AAACCCDDDDDDFFFIIIKKKLLLMMMPPPRRRSSSTTTVVVXXX[[[^^^aaacccbbbeeegggiiihhhhhhiiiiiijjjkkklllnnnooopppqqqqqqssstttuuuwwwxxxxxxyyyyyywwwwwwxxx{{{}}}~~~|||{{{||||||}}}}}}||||||{{{zzz{{{~~~~~~~~~~~~{{{yyyyyyxxxvvvtttuuuwwwzzz|||sss```XXXUUUQQQRRRTTTXXX^^^bbbcccddd[[[SSSMMMKKKJJJJJJOOOVVVcccrrr|||wwwnnnjjjccc\\\WWWRRRMMMJJJGGGFFFDDDAAA???>>>>>>>>>>>>>>>>>>???????????????AAACCCEEEFFFHHHJJJMMMOOOQQQUUU\\\dddmmmwwwyyyuuurrrrrrqqqpppuuu|||nnn]]]WWWYYY```xxxvvvlllaaa[[[WWWWWWUUUQQQPPPQQQNNNNNNMMMLLLJJJHHHEEEDDDBBB???<<<;;;:::999777555777777777666666666666666333222333444666666555333111222222222222222222111222222222333333333444444555666888999;;;<<<<<<<<<999999999888888888888888999:::;;;;;;;;;:::888777555555444444444444555555555666888::::::999888777222333555777888::::::;;;999:::;;;===??????<<<999222333444555666777888999888888777666555555444444666666555555555555666666333333444444555666666777888999999:::;;;<<<===>>>>>>???AAABBBAAABBBCCCEEEDDDFFFIIIJJJKKKLLLNNNOOOSSSTTTVVVXXX[[[___aaacccbbbdddggghhhhhhggghhhiiijjjkkkmmmooopppqqqqqqqqqtttuuuvvvwwwxxxyyyyyyyyyyyyxxxwwwyyy|||~~~~~~|||{{{{{{|||}}}}}}|||{{{{{{||||||}}}~~~~~~~~~|||zzzxxxvvvtttsssttttttrrrqqqssstttuuuvvvxxx}}}rrrccc___^^^___aaaeeemmmvvv~~~vvvjjj[[[RRRLLLJJJNNNTTT^^^nnn}}}xxxrrrkkkggg]]]YYYTTTOOOLLLJJJGGGDDDCCCBBB@@@???>>>>>>>>>>>>===========================???AAABBBCCCDDDFFFGGGJJJLLLRRRYYYbbbooo{{{{{{vvvrrrrrrqqqqqqxxxooo]]]WWWZZZbbb|||xxxoooaaa[[[WWWWWWUUUQQQPPPQQQNNNNNNNNNMMMKKKIIIFFFEEEBBB@@@===;;;:::999777555555555555666666666666666555555555666777666444222444555555666666555555444333333333444444444555555555666777999:::;;;<<<<<<999999999888888888888888777888:::;;;;;;:::888777777666666555555555666666555777888:::;;;:::999888111222444666888999::::::999999;;;===??????<<<999222222333555666888999:::666666666666666666666666666666555555555555666666777888888999:::;;;;;;<<<888888999:::;;;======>>>>>>@@@BBBBBBBBBBBBDDDFFFDDDFFFIIIJJJJJJKKKLLLNNNSSSTTTVVVXXX[[[___bbbcccccceeehhhiiiiiihhhiiijjjjjjlllnnnpppqqqrrrrrrqqqtttuuuvvvwwwxxxyyyyyyyyy{{{xxxwwwxxx|||~~~~~~}}}{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}||||||}}}~~~~~~|||xxxvvvrrrpppoooooopppqqqqqqpppsssssssssrrrtttxxx~~~ppphhhggggggnnnpppvvvlll[[[PPPKKKNNNSSS]]]nnn~~~vvvrrrnnniiiddd___YYYUUUPPPMMMIIIGGGFFFEEECCCBBBCCCBBBAAA?????????@@@AAA======<<<<<<<<<<<<<<<<<<999<<<>>>?????????AAABBBEEEGGGKKKQQQ[[[iiiwww{{{wwwvvvuuuvvv~~~rrr___YYY\\\ddd~~~yyykkk^^^[[[VVVSSSQQQQQQOOONNNSSSQQQOOOLLLHHHEEEBBBAAAAAA???=========<<<:::999555666666777777777777666555444333333222222333333333222111222444555444333555444222111111111222222999888888888999:::;;;;;;======;;;999777777999;;;===<<<:::888777777888888888777666444444555555666666777888999:::999999888666555555555666999;;;======<<<<<>>?????????<<<<<<===???@@@AAABBBCCCEEEGGGIIIJJJJJJKKKMMMOOOPPPQQQTTTXXX[[[]]]___```eeegggiiiiiiiiiiiijjjkkkllllllmmmmmmnnnpppqqqrrrsssuuuvvvxxxyyyyyyyyyyyy|||{{{zzzzzzyyyyyyyyyyyyvvvxxxzzz{{{}}}}}}}}}|||}}}}}}}}}{{{zzzyyy{{{}}}}}}}}}~~~|||yyyvvvtttoooooooooooooooppppppqqqqqqqqqqqqqqqssswww~~~zzzsssvvv|||~~~jjjYYYOOOQQQWWWbbbooo}}}xxxqqqjjjfff\\\[[[XXXUUURRROOOLLLKKKEEEEEECCCBBBAAA@@@AAAAAA???>>>>>>>>>>>>=========::::::::::::::::::::::::===>>>===<<<;;;;;;===???DDDDDDGGGMMMSSS\\\lll{{{ppp```[[[^^^kkkzzzkkkaaa]]]YYYVVVTTTSSSRRRQQQQQQPPPNNNKKKHHHEEECCCBBBBBB@@@>>><<<<<<:::888666666666777777777777666666555444333333222222333333333222111222444555444333555555333222222222333333555555777888:::;;;<<<======<<<;;;999777777999;;;<<<;;;:::999999999:::;;;888777666444444555555666555666888999999888888777555444444444555888:::<<<===<<<<<>>======>>>@@@AAABBBCCCDDDEEEGGGIIIJJJJJJKKKMMMOOOQQQSSSUUUYYY\\\^^^```aaadddfffhhhhhhhhhhhhiiijjjlllllllllmmmnnnooopppqqqssstttvvvwwwxxxyyyxxxxxx|||{{{zzzyyyxxxxxxxxxxxxwwwyyyzzz|||}}}}}}}}}}}}|||}}}}}}{{{yyyyyy{{{}}}~~~~~~~~~{{{wwwtttrrrooonnnnnnnnnnnnoooppppppppppppoooooopppsssyyy~~~vvvcccUUUSSSXXXeeeqqq{{{oooeee\\\UUUQQQKKKKKKIIIGGGEEEDDDBBBAAAAAAAAA@@@@@@???>>>======>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========<<<;;;;;;===???AAAAAADDDJJJOOOXXXiiiwww|||lll___]]]cccrrr{{{kkk___[[[WWWSSSRRRQQQPPPOOOOOONNNMMMKKKHHHFFFDDDCCCBBB@@@===;;;:::999666444777777888777777666555444555444333333222222333333333222111222333444444222666555444333333333444444111222555999;;;===>>>>>><<<<<<<<<:::888777999;;;;;;::::::::::::;;;<<<===888777666444444555555666666777888999:::999888888444444333333555777:::;;;===<<<===@@@CCCBBB>>>999555555666666777777888888888888777777666666555555444555555555555666666666777777888888888888777777888888999::::::;;;;;;<<<>>>>>>???@@@BBBCCCDDDEEEEEEGGGIIIJJJJJJKKKNNNPPPRRRTTTVVVZZZ]]]___aaabbbbbbdddfffgggfffgggiiijjjlllllllllmmmnnnooopppqqqrrrssstttvvvwwwwwwwwwwww{{{zzzyyyxxxxxxwwwwwwwwwyyyzzz{{{}}}~~~~~~~~~~~~|||||||||{{{yyyyyyzzz|||~~~{{{wwwsssqqqnnnnnnmmmmmmnnnnnnooopppppppppooonnnnnnqqqvvvzzzlll\\\XXX\\\iiiuuuwwwkkk^^^UUUMMMGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>?????????>>><<<;;;============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;;;;===>>>>>>>>>AAAFFFKKKSSScccrrr}}}zzzyyyzzz|||yyyiii^^^```hhh||||||kkk]]]ZZZUUURRRQQQPPPOOOMMMMMMMMMKKKJJJHHHGGGEEEEEE@@@>>><<<::::::999666444888888888888777555444444555444333333222222333333222111111111333444333222444444444333333333444444///222555999<<<=========<<<<<<<<<:::888777999:::;;;::::::::::::;;;;;;;;;888777666444444555555666888999:::;;;;;;;;;:::999555444444444555888:::<<<<<<===>>>AAACCCBBB>>>;;;666666666666666777888888888777777777666666666555555555555555555666666666555666888999999888777777888888888999::::::;;;;;;===>>>???@@@AAACCCDDDDDDDDDFFFIIIJJJKKKLLLNNNPPPRRRTTTVVVYYY\\\^^^```aaaaaabbbdddeeeeeefffhhhjjjmmmmmmmmmnnnooopppqqqrrrrrrrrrssstttuuuvvvwwwwwwxxxxxxwwwwwwwwwxxxyyyyyy{{{||||||}}}~~~{{{|||}}}|||zzzyyyzzz|||}}}~~~}}}xxxtttrrrmmmmmmmmmmmmmmmnnnoooooopppppppppoooppprrrwww{{{~~~wwwrrrqqqrrrtttuuuxxx||||||oooaaa^^^bbbmmmyyyllleee[[[QQQKKKGGGDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB===>>>@@@AAAAAA@@@>>><<<============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<===>>>======???CCCHHHOOO___mmm{{{{{{xxxyyywwwsssrrrrrrrrryyy{{{iii___ccclll}}}kkkaaa]]]YYYUUUTTTSSSRRRQQQLLLLLLKKKIIIHHHGGGFFFEEE===;;;:::999::::::888777888888888888777555444444555444333333222222333333222111000111333444333222222222222333333333222222111333666999;;;<<<;;;;;;;;;<<<<<<;;;999888888:::;;;;;;;;;:::999888888777888777666444444555555666666777999:::::::::999888777666555555777999<<<>>><<<===@@@BBBDDDBBB???===777666666555666666777888777777777777666666666666666666666666666666666666555666777999999999888777999999999:::;;;;;;<<<<<<<<<===>>>???@@@AAABBBCCCDDDFFFIIIJJJKKKMMMOOOQQQRRRSSSUUUXXX[[[]]]^^^______aaaccccccdddfffiiikkknnnnnnnnnooopppqqqssssssrrrrrrssstttuuuvvvwwwwwwuuuuuuvvvwwwxxxzzz{{{|||||||||}}}}}}~~~~~~{{{}}}~~~}}}{{{zzz{{{|||{{{}}}}}}xxxtttqqqmmmmmmmmmmmmmmmnnnoooooommmnnnnnnooopppsssxxx{{{}}}|||uuutttyyy}}}wwwlllfff^^^YYYWWWYYY[[[\\\ZZZbbbnnnssslllcccbbbgggqqq|||xxxmmmZZZTTTLLLEEEAAA@@@@@@?????????>>>>>>>>>>>>=========>>>@@@AAABBB@@@???>>>??????>>>>>>>>>====================================>>>??????======>>>???>>>===???BBBFFFMMM\\\jjjyyytttooosssuuuttttttpppqqqxxx~~~lllaaaeeennn~~~lll___\\\WWWTTTSSSRRRQQQPPPLLLKKKJJJIIIHHHGGGFFFEEE<<<:::999999:::;;;999888777777888777777666555444555444333333222222333333222111000111222333333111111111222333333333222222444555777888:::::::::999;;;<<<<<<;;;999888888999;;;;;;;;;:::999888666555888777666444444555555666444555666777888777666666777777666666888:::===>>>;;;>>>AAACCCDDDBBB@@@???888777666555555666777888777777777777666666666666777777777666666666666555555666777888888999888888999::::::;;;;;;<<<<<<===<<<<<<===>>>@@@AAABBBCCCDDDFFFIIIKKKLLLMMMPPPRRRRRRSSSUUUXXXZZZ\\\]]]^^^___```bbbccccccfffjjjmmmnnnnnnnnnooopppqqqrrrssssssssssssssstttvvvwwwxxxuuuuuuvvvwwwyyy{{{}}}~~~}}}}}}||||||}}}~~~|||~~~}}}|||||||||zzz||||||wwwssspppnnnnnnmmmmmmnnnnnnooopppjjjkkklllmmmnnnqqqvvvyyyyyy~~~xxxoooiiiggghhhkkkqqquuuzzz|||~~~pppfffXXXSSSMMMIIIIIIJJJLLLMMMLLLTTTaaaiiihhhcccdddiiiuuuxxxhhh^^^RRRMMMFFFAAA>>>>>>======>>>=========<<<<<<<<<;;;<<<===???@@@@@@@@@??????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@??????@@@???>>>???BBBEEELLLZZZhhhwwwrrrlllpppuuuyyy{{{sssuuu~~~lllccchhhssslll]]]ZZZUUURRRQQQPPPNNNMMMLLLKKKJJJIIIGGGFFFEEEDDD>>><<<;;;:::;;;;;;999777666666777777777777666666555444333333222222333333222000000111222333222111111111333444444444333333444555666777888999:::;;;:::<<<<<<<<<999888888999::::::;;;;;;;;;:::888777888777666444444555555666555666777888999888777777777666666666777999<<<>>>;;;>>>BBBDDDDDDCCCAAA@@@888777666555555666777888666666666666777777777777777777777777666666666555666666666666777888999:::999999::::::;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCDDDFFFIIIKKKLLLNNNPPPSSSSSSTTTVVVYYY[[[]]]^^^______```bbbbbbcccfffkkknnnllllllmmmmmmnnnoooqqqrrrtttsssssssssuuuvvvxxxyyywwwwwwxxxxxxyyy{{{|||}}}}}}}}}|||||||||}}}~~~}}}}}}}}}}}}zzz}}}~~~zzzvvvsssooonnnnnnnnnnnnooopppppplllmmmnnnnnnoooqqqtttwwwtttzzzwwwrrrjjjeeeccccccdddeeefffjjjqqqwww~~~wwwhhh^^^OOOKKKGGGDDDDDDDDDDDDDDDIIINNNXXXbbbeeeeeegggmmmyyyssseeeYYYRRRMMMIIIDDDAAA@@@??????>>>??????????????????@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???AAACCCCCCAAA@@@@@@AAA???>>>???BBBDDDJJJXXXeeesss|||tttlllpppxxx|||iiicccmmm{{{lll```]]]XXXUUUTTTSSSQQQPPPLLLLLLJJJIIIGGGFFFEEEDDD@@@>>><<<;;;;;;:::888666555666777777777777777666555444333333222222333333111000000000222333222111111222444555666555444444444444444666777:::<<<===:::;;;===<<<:::888888999999:::;;;<<<<<<<<<;;;:::888777666555444555555666888999:::;;;<<<;;;::::::666555555555666999;;;===;;;>>>BBBDDDDDDCCCAAAAAA999888666555444666777888666666666666777777777777888888777777666666666555777666666555666888:::;;;888999999::::::;;;<<<<<<>>>>>>???@@@BBBCCCDDDEEEDDDFFFIIIKKKLLLNNNQQQSSSTTTUUUWWWZZZ\\\^^^___```___```bbbbbbdddgggkkkoookkkkkkkkklllmmmnnnooopppttttttttttttuuuwwwxxxzzzzzzzzzzzzyyyyyyzzz{{{{{{}}}}}}|||{{{{{{|||}}}~~~~~~~~~~~~~~~{{{~~~zzzxxxooooooooooooooopppqqqqqqpppqqqrrrqqqqqqrrruuuwwwqqqwww}}}lllfff```___aaadddffffffeeeiiiqqqzzzuuuddd[[[OOOMMMIIIGGGGGGFFFDDDCCCHHHJJJSSS]]]cccfffjjjppp|||{{{mmmaaaWWWOOOJJJDDDAAA???===>>>??????>>>>>>>>>??????@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@BBBDDDDDDCCCAAAAAABBB???>>>???AAACCCIIIVVVdddpppyyywwwnnnrrr{{{xxxfffcccqqq|||hhh^^^[[[XXXUUUTTTRRRPPPNNNLLLKKKIIIGGGFFFDDDDDDDDD@@@???===<<<::::::999999888888888777666444333222666555444444333222111111555444222111111222444555444444444333333222222222555555555666777999:::;;;:::<<<===<<<999666555555===>>>>>>>>>===<<<;;;::::::888555333111222333444555666888999:::999999888888777555444555777:::<<<===???AAAAAA???=========:::777444444777888777666888888888888777777777777666555555555555444444444777777777888999999::::::999::::::;;;;;;<<<<<<<<>>?????????>>>@@@BBBBBBBBBBBBDDDFFFIIIIIIHHHHHHJJJLLLNNNOOOLLLKKKJJJJJJKKKLLLMMMNNNLLLJJJGGGGGGGGGHHHGGGFFFGGGIIIIIIGGGCCCAAABBBDDDBBB@@@@@@AAAAAAEEEQQQ]]]nnnwwwuuuvvvpppiiifffnnn{{{ggg^^^[[[XXXUUUTTTRRRPPPNNNLLLKKKJJJHHHFFFEEEDDDDDD@@@???===<<<:::999999999888888888777666444333222222222222222111111111111555444222111111222444555444444444333333222222222444444555666777999;;;<<<<<<>>>???>>>;;;888777777<<<<<<<<<<<<<<<;;;:::::::::888666333222333444666666777888999::::::999999888777555444555777:::<<<<<<>>>@@@@@@>>>===<<<===888555222222444555444333888888777777777666666666777777666666666555555555555666666777777888999999999::::::;;;;;;<<<<<<<<<===>>>??????AAAAAABBBCCCEEEFFFGGGIIILLLOOORRRTTTUUUWWWYYYZZZZZZ\\\___aaabbbcccdddfffhhhiiiiiijjjjjjkkklllmmmnnnpppqqqqqqvvvuuutttssstttuuuwwwxxxyyyyyyyyyzzzzzzzzzzzz{{{yyyyyyxxxyyy{{{~~~}}}~~~|||wwwtttrrrpppnnnmmmmmmnnnoooppppppqqqrrrssstttuuuvvvvvvzzzwwwqqqmmmhhhccc^^^]]]aaahhhmmmoooqqqwww~~~xxxlll___ZZZSSSMMMKKKLLLLLLLLLNNNTTT\\\eeennnuuu|||}}}qqqggg[[[QQQKKKGGGCCC???@@@@@@???>>>>>>????????????AAACCCCCCCCCDDDFFFHHHNNNOOOPPPQQQSSSUUUWWWXXXUUUTTTTTTTTTUUUVVVXXXYYY]]][[[WWWUUUSSSQQQNNNLLLLLLNNNNNNLLLGGGDDDDDDEEECCCAAAAAABBBCCCGGGRRR]]]kkkuuu~~~|||~~~ooogggeeeooo|||hhh___\\\XXXUUUTTTRRRPPPOOONNNMMMKKKIIIGGGFFFEEEEEE??????===;;;:::999999999888888888777666555444333111222222222333333333333444444222222222222444444444444333333333333222222333333444555777:::;;;===>>>???@@@???===:::999999::::::;;;;;;;;;::::::999:::888666555444555666777666777888::::::;;;::::::888777555444555777:::<<<;;;===??????===<<<;;;<<<:::888666555666777777666777777777666666666555555888777777777666666666666444444555666666777777888999999::::::;;;<<<=========>>>??????AAAAAABBBCCCDDDEEEFFFHHHKKKNNNQQQRRRTTTVVVWWWYYYYYY[[[^^^aaadddeeefffgggiiiiiijjjjjjkkkkkklllmmmooopppqqqqqqttttttssssssuuuwwwyyyzzzyyyyyyyyyzzzzzzzzz{{{{{{yyyyyyyyyzzz{{{~~~{{{xxxvvvrrrooommmmmmnnnoooppppppqqqrrrtttuuuwwwxxxyyy{{{{{{wwwuuuvvvnnnddd]]]]]]bbbiiimmmssszzzsssnnngggaaa^^^[[[YYYXXX[[[aaajjjssszzzwwwmmm___XXXOOOHHHFFFEEEBBB@@@AAA@@@@@@@@@@@@@@@AAAAAAAAACCCFFFGGGHHHIIILLLNNNRRRTTTXXX[[[___```aaaaaaaaaaaaaaabbbeeehhhkkkmmmpppmmmiiifffccc___ZZZWWWUUUVVVVVVSSSOOOKKKHHHHHHJJJGGGEEEDDDCCCEEENNNXXXeeeppp|||nnneeecccqqqlll___\\\XXXUUUSSSRRRQQQPPPOOOMMMLLLIIIGGGFFFEEEEEE???>>>===;;;:::999888888888888888777777555444444555555555555555555555555444333333222222333333444333333333333333333333333222222333555777:::<<<===>>>???AAA@@@===;;;::::::999::::::;;;;;;;;;::::::999888777666666666888999777777888999:::;;;;;;;;;999888666555555777999;;;:::<<<>>>>>><<<;;;:::;;;<<<:::999777777888888888666666666666555555555555777777777666666666555555444555555666666777888888999999::::::;;;<<<======???@@@AAAAAACCCCCCDDDEEEEEEFFFGGGIIILLLNNNPPPQQQRRRTTTVVVXXXYYY[[[^^^```ffffffgggiiiiiijjjjjjjjjkkkkkklllnnnooopppqqqrrrttttttttttttuuuwwwxxxyyyxxxyyyyyyzzzzzz{{{{{{{{{}}}||||||{{{{{{|||}}}}}}}}}zzzvvvrrroooooopppqqqoooooopppqqqsssuuuwwwxxx}}}qqqccc___ccckkkqqqvvv}}}{{{vvvrrroooooottt{{{xxxjjjaaaSSSOOOIIIFFFFFFFFFFFFEEEBBBBBBAAAAAABBBCCCDDDDDDEEEGGGJJJMMMNNNPPPSSSVVVYYY]]]ccciiinnnpppqqqpppnnnooopppssswww}}}|||xxxsssmmmiiieeeeeedddbbb^^^YYYUUUSSSUUUOOOJJJGGGDDDBBBHHHOOO^^^kkkyyylllbbbaaaqqq}}}{{{qqq```]]]XXXUUUSSSSSSQQQPPPOOONNNLLLIIIGGGFFFEEEDDD???>>><<<;;;999888888888777888888888777666555555777777666555555444333333333333333333333333333333333333333333333333333333111222333555777999;;;===<<<>>>??????<<<:::::::::999:::;;;<<<<<<<<<<<<<<<999888777777777777888888666777777888999;;;<<<<<<999888666555555777999;;;:::<<<>>>>>><<<:::::::::999888777555444444555666666666666666555555555555666666666555555555444444555555666777777888888999888888999:::;;;<<<===>>>???@@@AAAAAACCCCCCDDDEEEFFFGGGIIIKKKNNNOOOQQQRRRRRRTTTVVVWWWXXXZZZ^^^```fffggghhhiiijjjjjjjjjjjjkkklllmmmnnnoooqqqrrrrrruuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyzzz{{{||||||}}}}}}}}}|||||||||}}}}}}~~~zzzvvvsssrrrrrrsssnnnnnnoooppprrruuuxxxzzzqqqiiikkkttt{{{xxxjjj]]]VVVLLLJJJGGGEEEEEEFFFGGGGGGBBBBBBBBBCCCDDDEEEFFFGGGHHHKKKOOORRRTTTWWW[[[^^^eeejjjrrr{{{~~~|||wwwvvvsssppplllgggccc```YYYSSSLLLIIIEEEBBBFFFKKKYYYgggvvvkkkaaaaaasss}}}zzz~~~sssaaa]]]XXXTTTSSSSSSRRRQQQOOONNNKKKIIIGGGEEEDDDCCC>>>>>><<<:::999888888888777888888888777777666555555555444333222111000000333333333333333333333333222222333333333333444444222222333444666999:::<<<;;;===>>>>>><<<:::999999999999:::<<<============999999888777777777777777666666666777888:::;;;<<<:::888666555555666999::::::<<<>>>>>><<<;;;:::;;;;;;;;;:::888666555666888777777777666666666555555555555555555444444444444555666666777777888999999888888999:::<<<===>>>>>>===>>>??????AAAAAABBBCCCFFFHHHJJJLLLNNNPPPQQQQQQQQQSSSVVVWWWYYY[[[^^^aaaeeefffggghhhjjjjjjkkkkkkllllllmmmnnnpppqqqrrrrrruuuuuuuuuvvvvvvvvvvvvvvvwwwxxxyyyyyyzzz{{{||||||zzz{{{{{{}}}~~~~~~}}}~~~}}}}}}~~~~~~{{{xxxvvvuuuuuuqqqpppqqqrrrtttxxx|||~~~~~~uuuggg[[[QQQLLLGGGFFFFFFEEEFFFFFFHHHHHHFFFFFFGGGHHHIIIJJJLLLMMMOOORRRVVVZZZ^^^aaafffiiiooouuu}}}xxxrrrmmmhhhccc___VVVPPPJJJHHHFFFEEEHHHMMMVVVdddsss~~~{{{iiibbbdddwww~~~pppbbb^^^XXXTTTSSSSSSRRRRRRNNNMMMKKKHHHFFFDDDCCCBBB>>>===<<<:::999888777777777888888888888777666666333333222222111111111000222333333444444333333222222222222333333444444444333333333444666888999:::;;;===???>>><<<:::::::::777888999:::<<<<<<======999999888777666555555555555555555555777999;;;<<<:::999666555555666888:::;;;===???>>>===;;;;;;;;;===>>>>>>;;;888777999;;;888888777777777666666666666666666666555555555555444444555666666777777888777888999:::<<<===>>>>>>===>>>??????AAAAAABBBCCCEEEGGGIIILLLNNNOOOPPPPPPRRRTTTVVVXXXYYY\\\___bbbcccdddfffhhhiiijjjkkkkkkllllllmmmooopppqqqrrrssssssssstttvvvvvvwwwwwwwwwwwwxxxxxxyyyzzz{{{|||}}}zzz{{{|||}}}~~~~~~~~~|||zzz{{{|||{{{|||~~~}}}{{{xxxwwwvvvvvvvvvwwwzzz~~~}}}xxxnnncccXXXPPPLLLJJJHHHIIIJJJKKKLLLMMMOOOPPPQQQQQQQQQRRRTTTVVVWWWXXX[[[^^^ccchhhlllpppuuuyyy}}}|||ssslllfff___[[[UUUNNNIIIHHHGGGFFFHHHMMMUUUbbbqqq{{{yyyzzzuuuzzz|||}}}vvvfffdddiii}}}lllbbb^^^XXXTTTSSSSSSSSSRRRNNNMMMJJJHHHEEECCCBBBAAA>>>===<<<:::999888777777777888888888888777777666222222333333333333444444222333333444444333333222222222222333333444444444333333444444666777888999<<<===??????===;;;;;;;;;555666888999:::;;;<<<<<<999999888777666555444333444444444444666888:::<<<:::999777555555666888:::;;;===??????===<<<;;;<<<:::<<<;;;999555444666888888888888888777777777777777777777777666666666666333333444444555666666777777888999:::<<<===>>>??????@@@AAABBBCCCDDDDDDEEEDDDFFFHHHKKKMMMNNNNNNNNNRRRTTTVVVXXXZZZ\\\```cccbbbccceeegggiiijjjkkklllllllllmmmooopppqqqrrrssspppqqqsssuuuwwwxxxyyyyyywwwwwwxxxyyyzzz||||||}}}~~~~~~~~~~~~~~~}}}|||{{{~~~~~~~~~}}}zzzxxxyyyyyy|||~~~}}}zzzxxxzzzzzzzzz{{{~~~|||mmmhhh```VVVNNNKKKLLLNNNMMMOOORRRSSSTTTVVVXXXZZZ[[[[[[\\\]]]___aaabbbcccfffjjjoootttxxx}}}{{{ssskkkddd___WWWPPPJJJHHHGGGEEEFFFJJJTTTaaapppzzzyyy{{{xxxxxxnnnrrruuuwww|||rrreeefffmmm}}}mmmaaa[[[VVVUUUSSSPPPOOOQQQNNNKKKHHHEEEDDDDDDBBB@@@@@@???===;;;999888777777777777777777666555444333444444444333333222222222222222222222222222222222222222222222222222222333111222333444555777:::===>>>>>>===<<<;;;::::::999888;;;>>>>>>;;;999999;;;888777666555555666777888555666777888888888888888888888777555444444777999;;;>>>AAAAAA@@@>>>======888<<<>>><<<777444666999888888888888777777666666999888777666555444333333555555555777888888555222555777999:::;;;<<>>???@@@AAACCCDDDEEEEEEGGGIIIKKKLLLLLLLLLNNNOOOPPPPPPQQQSSSVVVZZZ]]]___cccfffhhhiiihhhhhhkkknnnkkklllnnnpppqqqrrrqqqqqqpppqqqsssuuuvvvwwwwwwxxxyyyyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}}}}~~~~~~~~~}}}{{{xxxxxxyyyzzz|||{{{pppgggaaa\\\UUUQQQPPPRRRUUUVVVXXXYYY\\\___aaacccddddddhhhjjjkkkllllllnnnqqqsssvvv{{{zzznnnggg___VVVOOOLLLJJJGGGHHHKKKUUU```ooo}}}}}}xxxyyy{{{zzzvvvsssrrrsssvvv{{{{{{ooohhhfffnnn}}}lll___XXXTTTSSSRRROOONNNPPPNNNKKKGGGEEEEEEEEEDDDCCC@@@???===;;;999888777777777777777777666555444333444333333333333333333222222222222222222222222222444333333222222111111111111222333444444666999<<<============<<<;;;:::999888;;;======;;;999:::;;;999888777666555666666777555666777888888999888888888888888666444444777999;;;===???@@@???>>>>>>???<<<>>>???<<<777444666999999999888888888777777777999888777666555444333333444444444555777666444222666888999999999:::<<<>>>>>>???@@@AAABBBDDDEEEEEEGGGIIIKKKLLLLLLLLLNNNOOOQQQQQQSSSUUUXXX[[[]]]^^^aaadddfffgggggggggjjjlllllllllmmmnnnooopppppppppqqqqqqrrrtttuuuwwwxxxxxxyyyzzzzzzzzz{{{{{{||||||}}}}}}~~~}}}{{{yyyxxxyyyzzz||||||uuummmccc\\\XXXUUUQQQPPPRRRVVVZZZ]]]fffgggjjjmmmoooqqqrrrrrrqqqsssvvvwwwxxxzzz}}}}}}sssggg^^^UUUQQQMMMIIIHHHKKKTTT___ppp~~~}}}wwwtttqqquuu|||~~~|||zzz{{{yyynnnjjjjjjttt|||kkk___XXXTTTSSSRRRPPPOOOQQQRRRNNNIIIEEEDDDDDDCCCCCC@@@???===;;;999888888777777777777777666555444444222333333333333333333444222222222222222222222222555444444333222111000000222222333333333444777999:::;;;<<<======<<<:::999888:::<<<<<<;;;::::::;;;:::999888777666555555555555555777888888999999999888999888666555444666888:::<<<>>>>>>>>>>>>@@@BBBAAABBB@@@<<<777444666999999999999999999888888888888888777666666555444444555444333333555555444333777888999888888888:::<<<>>>???@@@AAABBBCCCDDDEEEFFFHHHKKKLLLLLLMMMNNNPPPRRRSSSUUUWWWYYY[[[\\\\\\___aaaccceeeeeefffiiikkkmmmmmmlllmmmmmmnnnoooooorrrrrrrrrrrrtttvvvxxxyyyzzzzzzzzzzzzzzz{{{{{{{{{|||}}}~~~}}}{{{yyyyyyyyy{{{{{{}}}uuummmddd\\\UUUQQQOOOOOOOOORRRXXX___fffjjjrrrtttvvvyyy|||}}}~~~~~~sssiii^^^WWWQQQKKKIIIKKKSSS___pppwwwqqqmmmgggiiiooovvvmmmkkkooo{{{|||kkkaaa[[[VVVVVVUUURRRRRRTTTVVVQQQKKKFFFDDDCCCBBBAAA???>>>===;;;999888888888777777777777777666555555222222222333333444444444222222222222222222222222333333333222222111111111222333333222111222555777777999<<<>>>>>>===;;;999888999:::::::::;;;;;;<<<;;;:::999888666555444444444555666888888999999999999999999777555555666888999;;;<<<======???AAADDDFFFEEEAAA<<<777555666999999999999999999999999999888888777777666555555444777555333333555666555555666777888888888999;;;===>>>>>>???@@@BBBCCCDDDEEEFFFHHHKKKLLLLLLMMMNNNPPPQQQSSSUUUWWWYYYZZZZZZYYY^^^___aaaccceeegggiiijjjnnnnnnmmmlllmmmnnnooopppsssrrrqqqqqqrrruuuwwwyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}}}}~~~|||zzzzzzzzz{{{{{{~~~vvvjjjaaaXXXPPPLLLLLLJJJMMMSSSZZZbbbkkktttyyy|||~~~|||qqqfff]]]VVVNNNKKKLLLSSS___qqq|||nnniiieeebbbfffnnnuuukkkjjjppp}}}lllbbb\\\WWWWWWVVVSSSRRRTTTSSSPPPJJJFFFEEEDDDCCCBBB???>>><<<;;;:::999888888777777777777777777666555222222222333333444444444222222222222222222222222111111111222222333333333222333333222111222444666666888;;;===>>>===;;;999888888888999:::;;;<<<<<<;;;;;;:::999777555444333444555666777999999999:::999::::::888666555666777888999;;;<<<===???BBBDDDGGGEEEAAA<<<888777777999999999999999999999999999888888777777666666555555888666555555666777777666555666888999999;;;===@@@===>>>???@@@BBBCCCDDDDDDEEEHHHJJJLLLLLLMMMOOOPPPPPPRRRTTTVVVWWWXXXXXXWWW^^^^^^```bbbeeehhhjjjjjjooonnnnnnmmmnnnoooqqqrrrsssrrrqqqqqqrrrtttvvvxxxyyyyyyyyyzzzzzzzzzzzzzzzyyyzzz|||}}}}}}}}}|||{{{~~~|||{{{zzzzzz{{{{{{}}}xxxlll___XXXPPPIIIHHHKKKJJJPPPYYYbbblllvvvyyylllccc[[[SSSOOOPPPTTTaaassswwwhhhbbb___```iiiuuuuuujjjgggqqqnnnbbb[[[VVVUUUTTTQQQPPPRRRNNNKKKHHHFFFFFFFFFEEEDDD>>>>>><<<;;;:::999999999777777777888888777777666222333333333333333333444222222222222222222222222000000111222333444444555222333333222111222444777777999:::<<<===<<<;;;:::888777666777:::<<<===<<<;;;;;;:::999888666444333333444666777999:::::::::999:::;;;999777555666666777999;;;======???AAACCCEEECCC@@@<<<:::999999999888888888999999999999999888888888777777666666666888777666777888888777666444666888999999;;;>>>AAA===>>>???@@@AAABBBCCCDDDEEEGGGJJJLLLLLLMMMOOOQQQPPPQQQRRRTTTVVVWWWXXXXXX]]]]]]^^^aaaeeeiiijjjiiimmmmmmnnnnnnoooqqqrrrssssssrrrrrrrrrrrrtttuuuvvvxxxxxxxxxyyyzzzzzz{{{{{{zzzzzzzzzzzz{{{{{{{{{|||~~~~~~}}}|||{{{{{{{{{{{{|||~~~}}}yyykkk^^^SSSPPPKKKEEEFFFLLLLLLTTT```lllvvvuuulllbbbYYYUUUUUUWWWccctttvvvfff___\\\___lll{{{uuujjjhhhvvvqqqddd]]]XXXVVVTTTPPPOOOQQQMMMKKKIIIHHHGGGEEEBBB???>>>===<<<;;;:::999999999666777777888888888777777444333333333333333333222222222222222222222222222111111111222222333333444222333333333222333666888999999:::;;;;;;;;;::::::888666555666:::=========::::::::::::999777555444333444666777999:::::::::999:::;;;:::777666555666666888<<<>>>>>>???@@@AAABBB@@@>>>===<<<;;;:::999777777777888888888999999888888888777777777777777666666666777999888666444444666777888888999<<<>>>======>>>@@@AAABBBCCCDDDDDDGGGJJJLLLMMMNNNPPPQQQQQQQQQRRRSSSUUUWWWYYYZZZ[[[ZZZ[[[___dddhhhhhhhhhjjjkkkmmmnnnpppqqqrrrrrrqqqrrrrrrssssssttttttuuuvvvvvvwwwxxxzzz{{{|||||||||{{{zzzyyyyyy{{{|||}}}~~~~~~}}}}}}|||{{{{{{{{{{{{~~~}}}|||{{{qqqjjj^^^RRRJJJKKKJJJEEEGGGOOORRR\\\jjjxxxuuujjj```ZZZZZZZZZfffuuuttteee___^^^bbbpppzzzrrrkkkmmm~~~rrrggg```ZZZYYYVVVRRRQQQRRRQQQOOOLLLIIIFFFAAA<<<888>>>===<<<;;;:::999999999666777777888888888777777444444444333333222222222222222222222222222222222333333222222222222222222222222333333333444777999::::::::::::::::::::::::888666444666:::===>>>===999:::::::::999777666444333444666777999::::::;;;999;;;;;;:::888666555666555888<<>>=========<<<;;;999666666777777888888888999888888888888777777777777555555555777888888555222555666777777666777999;;;======>>>???AAABBBCCCDDDDDDGGGJJJLLLMMMNNNPPPQQQRRRRRRRRRSSSVVVXXX[[[]]]YYYXXXYYY]]]cccggggggfffgggiiikkknnnpppqqqqqqqqqqqqqqqrrrssstttttttttsssuuuuuuwwwxxxzzz{{{}}}}}}~~~|||zzzyyyyyy{{{~~~~~~~~~~~~}}}||||||{{{{{{{{{~~~|||{{{ttthhh```WWWLLLFFFJJJKKKGGGJJJSSSXXXcccsss|||pppeee^^^^^^\\\gggvvv~~~pppddd``````eeeuuuuuupppmmmrrrpppfff___[[[ZZZXXXTTTSSSTTTRRRPPPMMMJJJFFFDDDBBBAAA<<<<<<<<<===<<<<<<;;;:::888777777777999999777555555444111000///000222444111111111222222333333333111222222333444444444444222333333222111111222444888999;;;======>>>======888888888888999:::;;;;;;;;;:::999888777777777777333555666888999999999999;;;;;;:::999888777666555777888;;;>>>???@@@??????=========<<<:::888666555777777777777777888888888666666666666555555555555666555555555555444444444777666666666777888999999;;;===???@@@@@@AAADDDEEEHHHHHHIIIKKKLLLNNNOOOOOOOOOPPPRRRUUUWWWXXXYYYZZZXXXZZZ^^^cccfffhhhhhhhhhgggiiimmmppprrrrrrqqqqqquuutttsssrrrssssssuuuvvvtttvvvwwwxxxwwwvvvwwwxxxyyyxxxxxxxxxyyy{{{|||~~~{{{{{{|||||||||||||||{{{}}}~~~tttggg\\\UUUNNNOOOPPPOOONNNPPPVVVZZZdddnnn~~~|||ppphhhcccbbblllyyy|||mmmbbb______eeexxxwwwrrrqqq~~~qqqfff___ZZZZZZXXXTTTRRRTTTQQQOOOMMMJJJGGGDDDCCCBBB>>>===<<<;;;:::999888888999888777777888888666444444333333333222222222222111111222222222333333333222222333444444444333333333444444333222222333555777888:::;;;<<<<<<<<<<<<:::999888888888999:::;;;<<<;;;:::888777666666666333444666888999999999999::::::999888777666555444777888;;;===???@@@??????<<<<<<<<<;;;:::999777777666666777888888888888888666666666666555555555555666555555555555444444444666666666666777888999999:::<<>><<<:::888777666666:::888777777888777555333333333555555555444222111111222222222222333333333333333444444444333222222333444555444222222444555555777888:::;;;<<<;;;;;;<<<;;;888777666888:::;;;<<<<<<:::999777666555444333444555777888888888888999999888888777666444444666888:::===????????????<<<;;;;;;::::::999888888444555777888999999999888666666666666555555555555666555555555555444444444666666666666777888999::::::<<<>>>???@@@AAACCCEEEEEEFFFGGGIIIJJJLLLMMMNNNQQQRRRTTTVVVXXXZZZ[[[[[[___``````aaaccceeefffgggoooooonnnnnnoooqqqsssuuussssssssssssssstttuuuvvvtttvvvxxxxxxwwwvvvwwwxxx}}}|||{{{zzzzzzzzzzzzzzz||||||}}}}}}}}}}}}||||||zzz|||~~~~~~}}}}}}~~~vvvkkk```WWWPPPLLLJJJMMMQQQTTTWWW\\\dddjjjtttvvvnnnlllttt~~~uuunnnddd\\\]]]bbbnnnvvv}}}uuueee___ZZZYYYWWWSSSRRRSSSNNNMMMKKKHHHGGGEEEDDDDDDAAA???<<<999777777888888:::999777777777666444222444444555555444444333222222222222222222222222222444444444444333222222111222333444333222111333555555666888:::<<<<<<<<<;;;???<<<999666555777999;;;===<<<;;;:::888666444333333444555666777888888888888999999999888777555444666777999<<<>>>???@@@@@@>>>===<<<:::999888888888333555777999:::999999888666666666666555555555555666555555555555444444444555555555666666888999:::999;;;===??????@@@BBBDDDEEEFFFGGGIIIKKKMMMNNNOOOQQQRRRTTTWWWYYYZZZ[[[\\\``````___```bbbdddgggiiiooooooooopppqqqrrrssstttssssssssssssttttttuuuuuuuuuvvvxxxxxxwwwwwwwwwxxx|||{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~}}}}}}|||{{{zzz|||~~~~~~~~~~~~zzznnnbbbZZZUUURRRQQQPPPTTTYYY]]]aaagggnnntttyyyuuu{{{zzzmmmhhh```ZZZ\\\dddsss{{{wwweee^^^YYYYYYWWWSSSRRRSSSMMMLLLJJJHHHFFFEEEDDDDDD@@@???<<<:::999999:::;;;:::888777777777666444222777666444222222333444555222222222222222222222222444444444444333222222111111222222111000000111333555777999;;;<<<=========???===999666555666888:::<<<<<<;;;:::888666444222333333444444666777888888999::::::;;;:::999777666666777999;;;===???@@@AAAAAA@@@>>>;;;999888888777444555777888999999999888666666666666555555555555666555555555555444444444444444444555666888999:::999;;;===>>>>>>???AAACCCFFFGGGHHHJJJLLLNNNPPPQQQQQQRRRTTTWWWYYYZZZ[[[\\\^^^^^^^^^^^^aaadddhhhjjjlllnnnppprrrrrrrrrqqqpppqqqrrrsssttttttuuuuuuuuuuuuwwwxxxyyyxxxwwwxxxyyyxxxyyyzzz{{{{{{|||||||||}}}}}}}}}}}}}}}|||{{{{{{{{{}}}uuuhhh\\\VVVUUUUUUUUUYYY^^^cccfffiiinnnuuu{{{wwwiiibbb]]]ZZZ[[[eeewwwwwwddd^^^YYYXXXWWWSSSQQQSSSMMMLLLJJJHHHFFFEEEDDDCCC???>>>===;;;::::::;;;;;;999777666666777666444222777555333111000222444555333333333222222222222111333333444444444333222222000111222111//////111222555666999;;;======>>>===>>><<<999777666777888:::;;;;;;;;;:::999777444333333333333333444666777888999:::;;;<<<<<<:::888777555666888:::<<>>???AAACCCFFFGGGHHHJJJMMMOOOQQQRRRQQQRRRTTTVVVXXXZZZ[[[[[[\\\\\\\\\]]]```dddgggiiiiiikkknnnqqqrrrqqqpppnnnqqqqqqssstttuuuuuuuuuuuuuuuwwwyyyyyyxxxwwwxxxyyyvvvwwwyyyzzz{{{||||||||||||}}}}}}}}}|||{{{zzzyyy{{{}}}zzzpppcccZZZWWWXXXYYYZZZdddhhhmmmppprrruuu{{{vvvhhh]]][[[YYY[[[fff{{{uuuddd^^^YYYXXXVVVRRRQQQRRRNNNLLLJJJHHHEEEDDDCCCBBB??????===<<<:::999888777777666555666777777555333555444333222111222222333333333333222222222111111222222333444444444333333111222222111000000111333444555777:::<<<=========<<<;;;999888888888999999999:::;;;;;;999777555444333222222222444555777888777999;;;<<<<<<:::888666555666777999<<<>>>@@@BBBBBB@@@>>>===<<<===>>>???:::999777666555666777888666666666666555555555555666555555555555444444444333333333444666888999:::888999<<<======>>>@@@BBBEEEFFFGGGJJJLLLNNNPPPQQQPPPQQQSSSUUUWWWYYYZZZZZZ\\\\\\\\\]]]___bbbdddeeeggghhhjjjmmmnnnooooooooopppqqqssstttuuuvvvvvvuuuuuuwwwyyyyyyxxxxxxxxxyyyvvvwwwxxxzzzzzzzzzyyyyyy||||||||||||{{{zzzyyyxxxzzz|||~~~~~~~~~~~~~~~rrrjjj___[[[]]]cccfffhhhooosssxxxzzz|||~~~ttteeeXXXWWWWWWZZZggg~~~sssddd^^^YYYXXXVVVRRRQQQRRRNNNMMMJJJHHHEEECCCBBBBBB??????>>><<<:::777444333666555555666777777555444222222333333333222111000333333333222222111111111111222333333444444444444222333333222111111222444222444666999;;;;;;<<<<<<::::::999999999999999999888999:::;;;:::888666444333222222222333555777888666888:::;;;;;;999777555555666777999;;;>>>AAABBB@@@???>>>===>>>???BBBCCC<<<:::777555444555777999777666666666555555555555666666555555555444444444333333333444666888999:::777999;;;<<<===>>>@@@BBBCCCDDDFFFIIIKKKMMMOOOPPPOOOPPPRRRUUUWWWXXXYYYZZZ]]]]]]]]]^^^___```aaabbbgggggghhhiiikkkmmmoooqqqoooqqqsssuuuvvvvvvvvvuuuvvvwwwyyyyyyxxxxxxxxxyyywwwxxxyyyzzzyyyxxxwwwvvv{{{{{{{{{{{{zzzyyyxxxwwwyyy{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~|||jjjddd]]]^^^eeeooouuuwwwxxx|||rrrcccTTTUUUUUUZZZhhh}}}|||zzzoooddd```[[[WWWVVVTTTSSSQQQQQQNNNKKKIIIGGGEEEBBB???@@@???>>>===;;;:::999888777777777777666666666666333333333333333333333333333222222111111222222333333333333222222111111111111111111111111111111111333444777:::;;;;;;::::::999888777666666555555555;;;;;;;;;:::888666555444555555555444333555888;;;;;;;;;<<<<<<;;;;;;::::::888666555777:::======<<>>DDDEEEGGGIIIJJJLLLLLLMMMNNNQQQSSSUUUUUUUUUWWWXXXZZZ[[[\\\\\\[[[[[[]]]___dddgggkkkmmmmmmmmmnnnnnnrrrsssuuuwwwxxxwwwvvvuuuxxxwwwwwwwwwxxxyyyyyyzzzyyyyyyzzzzzzzzzzzzzzzzzz{{{zzzyyyyyyzzz{{{zzzxxx{{{zzzyyyyyy{{{||||||{{{~~~~~~~~~~~~{{{qqqggggggiiimmmttt|||uuudddVVVUUUWWW```ssszzzwwwzzz|||~~~qqqeeeaaa\\\XXXVVVTTTSSSQQQPPPNNNKKKIIIIIIGGGDDDBBB??????>>><<<;;;:::999888999999888777666555444444333333333333333333333333333222222111111222222333333333333222222222111111111111111111111111111111222333666888::::::999999999888777666666555555666;;;;;;:::999888666555444444555555444333555888::::::;;;;;;;;;;;;;;;::::::888666555666:::======<<>><<<>>>CCCDDDBBB;;;999777444444555777888888999999999888777666666777777666666666666666555333333444555555666777777777999:::;;;:::;;;===>>>CCCDDDFFFHHHJJJLLLMMMMMMOOOQQQTTTUUUVVVWWWYYY[[[\\\]]]^^^]]]\\\\\\^^^___dddgggjjjlllmmmmmmnnnnnnrrrsssuuuwwwwwwwwwvvvuuuxxxwwwwwwwwwxxxyyyyyyzzzxxxxxxxxxyyyyyyyyyyyyyyy{{{zzzyyyyyy{{{{{{{{{yyyyyyxxxwwwyyy{{{}}}~~~}}}~~~~~~vvvnnniiikkkooouuu}}}vvveee\\\ZZZ\\\gggzzz~~~{{{}}}}}}}}}uuugggccc^^^YYYWWWUUURRRQQQOOOMMMKKKJJJIIIHHHFFFDDD??????>>><<<;;;:::999888;;;:::999777666444333222333333333333333333333333333222222111111222222333333333333222222222222111222222222222222222222222111222555777888999888888999999888777666666666666:::::::::999888666555444444555555444333444777999999:::;;;;;;;;;;;;;;;:::888666555666999;;;<<<<<<@@@AAA???===@@@EEEFFFCCC???<<<888444333444666777888888888888777666555444555555555555555666666666444444555555666777777777666888::::::::::::<<<>>>AAABBBEEEGGGJJJLLLNNNNNNOOOQQQTTTWWWXXXZZZ]]]______``````___]]]]]]^^^```dddgggjjjlllllllllmmmooorrrssstttvvvvvvvvvvvvuuuxxxxxxxxxxxxxxxxxxyyyyyywwwwwwwwwwwwxxxxxxxxxyyyzzzyyyxxxyyy{{{||||||{{{wwwvvvvvvxxx{{{}}}~~~~~~~~~~~~xxxpppkkknnnrrryyy{{{tttooommmnnnnnnmmmmmmlllnnnttt{{{zzzkkkcccaaadddppp~~~~~~wwwhhhddd___ZZZWWWUUURRRQQQOOOMMMJJJIIIHHHGGGEEECCC???>>>===<<<;;;:::999999::::::999777666444333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222222333444666888888999999:::999888777666666666666::::::999999888666555444444555555444444444666888888999:::;;;;;;;;;;;;;;;888777666666888:::<<<===@@@AAA@@@???BBBGGGGGGDDDBBB???999444222333555777888888888888777555444333333333444444555555666666555555555666666777777777666777999:::999:::;;;===???@@@CCCGGGJJJLLLNNNOOOOOORRRUUUWWWYYY\\\```cccbbbbbbbbbaaa______```aaadddfffiiikkkkkklllmmmoooqqqrrrsssuuuuuuuuuuuuuuuwwwxxxxxxxxxyyyxxxxxxxxxvvvvvvwwwwwwxxxyyyyyyyyyyyyxxxxxxyyy{{{}}}||||||wwwvvvvvvwwwzzz|||}}}}}}vvvnnnlllmmmvvv|||xxxuuupppiiieee^^^[[[XXXXXX\\\dddooovvv{{{}}}rrriiiiiimmm{{{xxxhhhddd___ZZZWWWUUURRRQQQOOOMMMJJJHHHFFFDDDAAA???>>>>>>===<<<;;;::::::999888888777777666666555555333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222333444555777888999:::::::::999888777777666666666999999999888777666555444333444555555444444555777777888999:::;;;;;;;;;;;;888777666666666888;;;===@@@AAAAAA@@@CCCHHHHHHEEEEEEAAA;;;555222222444666888888888777777666444444333333444444555555666666555555555555666666666666555777999999999999;;;<<<>>>???BBBFFFIIILLLNNNOOOOOOQQQTTTWWWYYY]]]aaaeeecccddddddbbbaaa```aaabbbdddfffiiijjjjjjkkkmmmoooqqqrrrsssssstttuuuuuuuuuwwwxxxyyyyyyyyyxxxxxxwwwwwwwwwwwwxxxyyyzzzzzzzzzxxxwwwwwwxxx{{{||||||{{{yyywwwvvvwwwyyyzzzzzzzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}sssiiigggmmmttt~~~}}}{{{rrrkkk[[[WWWRRRPPPTTT\\\dddjjjsssuuuxxx{{{}}}~~~}}}}}}|||~~~yyyqqqssszzzvvvgggccc^^^YYYWWWUUURRRQQQPPPMMMJJJGGGFFFCCC@@@===>>>======<<<;;;;;;::::::777777777777666666666666333333333333333333333333333222222111111222222333111222222222222333333333333333333333333333333333444444555666888999:::;;;::::::999888777777777777888888888888777666555444333444555555444333444555666777888:::;;;<<<<<<<<<888888777555555666:::===???AAAAAAAAADDDHHHHHHEEEEEEAAA<<<777444333444555777777888888777777666666555555555555555666666666444555555555555555555555555666888888888888:::<<<===???BBBEEEHHHKKKMMMNNNOOOQQQSSSVVVXXX\\\aaadddcccddddddcccaaaaaabbbddddddfffhhhiiijjjkkkmmmoooqqqqqqrrrrrrsssttttttuuuwwwxxxyyyzzzyyyxxxwwwvvvvvvwwwwwwxxxyyyzzz{{{{{{xxxwwwvvvwwwyyyzzzzzzyyyyyywwwvvvwwwxxxyyyyyyxxx||||||}}}}}}}}}}}}|||||||||}}}}}}{{{uuusssmmmgggccchhhttt~~~|||uuu___YYYRRRNNNOOOUUUZZZ^^^ggghhhkkkmmmoooppppppppprrrsssvvvxxx{{{~~~}}}ssseeeaaa\\\XXXVVVTTTSSSQQQOOOLLLIIIHHHFFFEEEBBB@@@=========<<<;;;;;;::::::999888888777666555555444333333333333333333333333333222222111111222222333111111222222222333333333333333333333333333333333333333444555666888999:::::::::999888777777777777888888888888777666555444333444666555444333333444555666777999;;;<<<<<<<<<777888777555444555:::>>>>>>@@@AAA@@@DDDHHHHHHEEEDDDAAA===999666444444555666777888888999888888888777777666666666666666555444444444444444444333333444666777888777888:::;;;>>>???BBBEEEHHHJJJLLLLLLNNNPPPRRRTTTVVVZZZ___cccbbbcccdddcccbbbbbbdddeeeeeefffhhhiiiiiijjjmmmoooqqqqqqqqqqqqrrrssstttuuuwwwxxxyyyzzzzzzxxxwwwuuuuuuuuuvvvwwwxxxyyyzzzzzzxxxwwwvvvvvvxxxyyyxxxvvvwwwvvvuuuvvvxxxzzzzzzyyyzzzzzz{{{||||||{{{zzzzzzzzz{{{}}}xxxrrrnnneeecccbbbaaaeeeooo|||~~~{{{{{{|||~~~nnndddXXXOOOMMMOOORRRTTTYYYZZZ[[[]]]^^^```aaaaaaeeefffhhhjjjnnnssswwwyyy|||||||||}}}~~~qqqddd```[[[XXXVVVTTTSSSQQQNNNLLLIIIHHHHHHGGGEEECCC=========<<<;;;;;;;;;:::;;;:::999777666444333222333333333333333333333333333222222222222222222333111111111222222333333333333333333333333333333333222222333333555666888999;;;:::999888777777777777777777888777777666555444333444666555444333333444444555777999;;;<<<<<<===777888777555333555:::>>>===@@@@@@@@@DDDHHHHHHDDDCCCAAA===:::777555444444666777888999999::::::999888888777777666666555555333333333333333333333333444555777888777888999;;;>>>???BBBEEEGGGJJJKKKLLLNNNOOOQQQSSSUUUYYY^^^bbbaaabbbccccccbbbbbbdddfffeeefffhhhhhhiiijjjmmmoooqqqqqqqqqqqqrrrsssttttttwwwxxxzzzzzzzzzxxxvvvuuussstttuuuvvvwwwxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvuuuuuutttsssuuuxxx{{{{{{{{{xxxyyyzzz{{{{{{zzzyyyxxxyyyzzz{{{~~~{{{rrrjjjfffZZZZZZ\\\```hhhuuu~~~}}}|||wwwwwwxxxzzz}}}~~~rrraaaSSSMMMLLLMMMNNNPPPPPPPPPQQQRRRTTTUUUVVVUUUVVVWWWZZZ___dddiiilllooopppqqqrrrtttwwwyyyzzz~~~zzzzzzxxxvvvvvvzzzsssbbb___ZZZWWWUUUTTTRRRPPPQQQNNNJJJGGGFFFEEEDDDBBB>>>===<<<;;;:::;;;<<<===:::999888666555555555555333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111333333333333444555666666<<<<<<;;;::::::999999888777777888999999999999888444444444555555555555666555666999;;;<<<;;;:::999<<<;;;999777666777888999===???AAADDDFFFGGGGGGGGGBBB???;;;999777666555333999999999999999888777666555555555444444333333333333333333333333333333333333555666777777888;;;===;;;===???BBBEEEHHHJJJLLLPPPRRRSSSTTTUUUXXX\\\______```bbbcccbbbaaaaaabbbeeefffgggiiijjjkkklllmmmoooooopppqqqrrrrrrrrrrrrtttuuuvvvxxxxxxxxxwwwvvvxxxxxxwwwwwwwwwxxxyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttttttttwww{{{|||yyyvvvuuuuuuvvvvvvwwwxxxzzz{{{zzz{{{|||~~~~~~tttiii```ZZZSSSWWW\\\cccmmm|||}}}yyywwwuuutttsssqqqmmmlllnnnqqqsssvvvgggXXXRRROOONNNOOOLLLLLLLLLLLLLLLMMMNNNNNNMMMNNNOOORRRUUUXXX[[[\\\___```aaacccfffhhhkkkllloooqqquuuxxxzzzyyywwwuuummmjjjgggfffiiiqqqyyysssbbb___[[[XXXVVVTTTRRRQQQOOOLLLHHHEEEDDDDDDBBB@@@>>>===<<<;;;:::;;;<<<<<<:::999888666555555555555333333333333333333333333333333333333333333333333444444444444444444444444111111111111111111111111333333222333333444555666999999999888888888888888777777888999999999999999555555555555555555555555444666888:::;;;;;;;;;:::;;;:::888666666666777888===>>>AAADDDFFFGGGGGGGGGAAA???;;;999888888666555999999:::::::::999888888666666666555555555444444444444444444444444444444333555666777777888:::===<<<===???BBBEEEHHHJJJLLLMMMOOOQQQSSSVVVYYY]]]aaa___```bbbbbbaaabbbcccdddhhhhhhiiiiiikkklllmmmnnnoooooopppqqqrrrrrrrrrrrrssstttuuuwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxyyyyyyzzzwwwwwwwwwxxxxxxxxxyyyyyyvvvuuuvvvxxxzzzzzzxxxuuuuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{|||~~~wwwmmmccc\\\XXXUUUYYY___fffppp~~~yyyvvvqqqnnnkkkiiigggeeebbbaaabbbfffiiinnnyyyrrrcccZZZTTTQQQRRROOONNNMMMMMMMMMMMMMMMMMMNNNOOOOOOPPPQQQSSSUUUVVVWWWXXXYYY[[[]]]___aaabbbeeegggjjjlllmmmmmmlllkkkgggddd```___bbbiiiqqqwww}}}|||{{{zzzzzz{{{|||}}}sssccc```\\\YYYWWWUUUSSSRRROOOLLLHHHFFFEEEDDDBBBAAA>>>===<<<;;;:::;;;;;;<<<:::999888666555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222333333444555666888888888888999999999999777777888888999999999999777777666555555444444444333555777999;;;<<<<<<;;;:::999888666666666666777<<<===@@@CCCEEEFFFFFFGGGAAA>>>;;;:::999999777666999999::::::;;;:::::::::777777777777666666666666555555555555555555555555333555666666666777:::<<<<<<===???BBBEEEHHHJJJKKKLLLNNNQQQSSSUUUXXX\\\______```aaabbbbbbccceeegggkkkjjjjjjjjjkkklllnnnooooooooopppqqqrrrrrrrrrrrrqqqrrrsssuuuvvvwwwwwwwwwxxxyyyyyyyyyyyyzzzzzz{{{wwwwwwwwwxxxxxxyyyyyyyyyxxxwwwwwwxxxyyyxxxvvvtttuuuuuuuuuvvvwwwxxxyyyzzzzzz{{{}}}~~~{{{yyy}}}{{{pppggg___ZZZXXXXXX\\\bbbjjjtttzzzqqqmmmhhhccc```]]]YYYWWWVVVTTTVVVZZZ___fffsssqqqfff\\\XXXXXXVVVVVVTTTSSSRRRQQQQQQQQQSSSSSSRRRQQQQQQQQQQQQQQQSSSTTTUUUVVVWWWXXXYYYZZZ]]]^^^___aaabbbcccdddddddddaaa]]]ZZZ\\\bbbhhhmmmqqqooommmllllllooorrrtttzzzrrrdddaaa\\\YYYWWWVVVTTTRRRQQQNNNJJJHHHGGGFFFDDDCCC???>>><<<;;;::::::;;;<<<:::999888666555555555555333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222222333444555666999999::::::;;;<<<======888888888888888999999999888888777666555444333333333444666888:::<<<<<<<<<:::999888777666666666666:::<<>><<<;;;::::::;;;;;;:::999888666555555555555333333333333333333333333111111111111111111111111444444444444444444444444111111111111111111111111222222222222333444555555999999:::;;;<<<======>>>888888777777777888999:::999999888666555444333222333444555777999;;;<<<===:::999888777777666666666999;;;===AAACCCEEEEEEEEECCCAAA>>><<<:::888555222555666777888888999888888666666666666666666666666444444444444444444444444444555666666555666888:::<<<===???AAADDDFFFHHHIIIMMMOOOQQQSSSSSSUUUWWWYYY]]]^^^```aaabbbdddfffiiiiiiiiiiiiiiijjjkkkmmmnnnoooooopppqqqrrrrrrrrrrrrppppppqqqrrrtttvvvwwwxxxwwwxxxyyyzzz{{{{{{{{{{{{||||||{{{zzzyyyxxxwwwwwwyyyyyyyyyxxxwwwuuuuuutttyyyyyyyyyzzz{{{|||~~~~~~{{{|||}}}zzznnnddddddhhhppp}}}xxxnnngggcccccccccbbbgggooovvv~~~vvviiieee```[[[WWWSSSPPPMMMLLLJJJJJJOOOTTT^^^mmm{{{~~~zzzzzzzzz|||}}}wwwpppmmmooommmlllkkkiiigggfffeeeeeecccbbbaaa```````````````bbbcccdddeeeeeeeeeddddddbbbbbbbbbcccfffkkkooorrrssspppkkkfffbbb___^^^^^^ZZZWWWSSSQQQQQQTTTXXX[[[eeelllvvvoooccc```\\\YYYWWWUUUSSSRRRPPPMMMIIIGGGFFFEEECCCBBB???>>>===;;;:::::::::;;;:::999888666555555555555333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111111111111222222333444555777888888999:::;;;;;;<<<999888777777777888:::;;;999999888777666444444333444444555777888:::;;;<<<::::::999999888777777666777999<<<@@@BBBDDDEEEEEEEEECCC@@@???===;;;777444555666777777777777777777666666666666777777777777444444444444444444444444444555666666555666888:::;;;<<<===@@@BBBDDDFFFGGGFFFJJJNNNQQQTTTVVVZZZ\\\[[[]]]```bbbbbbccceeefffgggggghhhjjjkkkmmmmmmnnnoooooopppqqqrrrrrrrrrrrrqqqqqqrrrrrrtttuuuwwwxxxvvvwwwyyyzzz{{{{{{{{{zzz{{{zzzzzzyyyxxxwwwvvvvvvwwwyyyyyyxxxvvvuuuvvvwww{{{{{{{{{|||}}}~~~{{{|||~~~{{{lll```___bbbiiiwwwxxxqqqllljjjjjjjjjlllqqqxxxyyyjjjfff```[[[WWWSSSOOOMMMJJJGGGHHHLLLQQQYYYhhhuuu|||{{{uuurrrllllllmmmooottt~~~~~~~~~{{{yyy{{{xxxwwwvvvtttsssrrrrrrrrrnnnnnnnnnmmmmmmnnnooooooooopppqqqrrrsssrrrqqqpppkkkkkkkkklllooossswwwzzz{{{zzzvvvqqqkkkddd___\\\WWWTTTOOOLLLJJJLLLOOORRR^^^eeeqqq{{{mmmbbb___[[[XXXVVVTTTRRRQQQPPPMMMIIIGGGFFFEEECCCBBB@@@???===;;;:::::::::::::::999888666555555555555333333333333333333333333333333333333333333333333000000000000000000000000111111111111111111111111111111111111222333444555888999999999::::::;;;;;;999888777666777888:::;;;999888888777666555444444555555666666888999:::;;;;;;;;;;;;::::::999888777666888;;;???BBBCCCDDDEEEEEEDDDBBBBBBBBB@@@===;;;777777888888888777777666777777777888888888999999555555555555555555555555444555666555555555777999999:::<<<>>>@@@CCCDDDEEEDDDHHHMMMQQQTTTWWWZZZ\\\YYY\\\```ccccccbbbbbbccceeegggiiilllnnnooooooooooooooopppqqqrrrrrrrrrrrrsssssssssssstttuuuvvvwwwtttvvvxxxzzz{{{{{{zzzzzzuuuuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxxxxvvvvvvxxxzzz{{{{{{{{{|||}}}~~~||||||~~~oooaaa^^^___cccppp|||xxxvvvtttttttttvvv{{{qqqlllfff___ZZZUUUQQQMMMJJJHHHHHHKKKOOOVVVcccpppvvvxxx{{{zzzvvvqqqmmmkkkdddfffggggggkkkvvv~~~~~~~~~~~~~~~~~~||||||{{{{{{|||}}}vvvmmmeee```YYYUUUQQQLLLJJJJJJKKKMMMVVV]]]iiittt}}}~~~lllbbb___ZZZWWWVVVTTTRRRPPPRRROOOLLLIIIHHHGGGFFFDDD@@@???===;;;:::::::::::::::999888666555555555555333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111222333444555;;;;;;;;;<<<<<<<<<======999888777666666888:::;;;888888777777666666555555666666666666777888999:::;;;;;;;;;;;;:::999888888666888;;;>>>AAACCCDDDDDDDDDDDDDDDEEEFFFEEECCC@@@999999999999999888777666888888888999999:::::::::777777777777777777777777444555666555555555777999999999;;;===???BBBCCCDDDFFFIIINNNQQQSSSUUUWWWYYYXXX\\\```ccccccbbbaaa```dddfffkkknnnqqqqqqqqqpppoooooopppqqqrrrrrrrrrrrruuutttsssssstttuuuvvvwwwsssuuuwwwyyy{{{{{{zzzyyyppppppqqqrrrssstttuuuvvvsssvvvxxxwwwvvvvvvyyy}}}{{{{{{{{{{{{|||~~~||||||~~~sssbbb^^^^^^```lll{{{zzz{{{~~~}}}|||||||||xxxssslllddd^^^XXXSSSOOOLLLJJJJJJMMMPPPVVVaaammmrrrssssssqqqmmmjjjiiiiiidddfffffffffiiirrrvvvlllfff[[[XXXSSSNNNKKKJJJJJJKKKOOOVVVbbbmmmwwwyyyhhheeeaaa\\\XXXVVVVVVUUUTTTOOOLLLIIIHHHGGGFFFDDDBBB===<<<:::888777666555555:::999999888777777888888444333333222222333333444000000000000000000000000222333333444444333333222333222222111111222222333111111222333333444555555888999::::::;;;;;;;;;;;;999888666555555555666777999999999777444333444555777666666666888999;;;===>>><<<<<<>>>@@@???;;;888888888:::===AAADDDDDDDDDCCCCCCEEEGGGIIIIIIGGGEEE>>><<<999999999::::::999;;;:::999777666555555555777777777666555555444444333333444444555666777777888888:::<<>>===<<<>>>???>>>;;;888777777888<<<@@@CCCDDDDDDDDDDDDFFFHHHKKKKKKIIIGGG===;;;888777777888777777777777777777777888888999777777666666555444444444333333444444555666666777888888:::<<<>>>@@@BBBCCCDDDFFFJJJNNNQQQTTTVVVWWWZZZ[[[]]]___aaacccddddddggghhhkkknnnpppqqqrrrrrrqqqpppnnnmmmmmmooopppqqqrrrssstttsssrrrrrrsssuuutttvvvxxxzzzzzzxxxvvvtttmmmnnnnnnmmmlllmmmpppssssssssstttvvvxxxzzz|||}}}~~~~~~lllaaa```bbbhhhooosssxxx{{{xxxyyy}}}uuunnngggaaa]]]YYYRRRMMMMMMPPPTTT\\\dddjjjkkklllkkkjjjjjjlllnnnjjjlllnnnoooqqqxxx{{{{{{mmmhhh```YYYUUURRRPPPNNNOOOSSSZZZbbbkkkuuu~~~|||{{{|||tttddd___[[[WWWTTTSSSSSSRRRQQQOOOLLLIIIHHHGGGFFFDDDBBB@@@???>>><<<;;;:::::::::666666555555555666777777444333333222222333333444333333333333333333333333222333333444444333333222222222111111111111222222111111222222333333444444===============<<<;;;:::999888777666555666777777:::;;;;;;999777666666777555555555555666777999:::>>>======>>>???>>>:::888666666777:::???BBBDDDDDDDDDEEEGGGJJJMMMNNNMMMKKK???<<<999777777888777777777777777777777888999999666666666555444444333333333333444444555666666666888888:::;;;===???@@@AAACCCEEEHHHLLLPPPSSSUUUVVV[[[\\\]]]^^^```bbbdddfffeeegggjjjmmmppprrrssssssppppppnnnmmmmmmnnnooopppppprrrssssssrrrrrrsssuuuqqqsssvvvxxxyyyyyywwwvvvoooooonnnmmmkkklllnnnqqqrrrssstttuuuxxxzzz|||}}}rrrddd______ccchhhiiimmmuuu}}}}}}}}}xxxqqqjjjfff^^^WWWQQQPPPQQQTTT\\\dddhhhjjjlllmmmmmmnnnqqqssssssuuuvvvwwwxxx}}}wwwqqqhhh___YYYUUURRROOONNNPPPTTTYYYbbbmmmyyywwwyyy~~~zzzwwwwwwpppbbb^^^[[[XXXVVVUUUUUUTTTSSSOOOLLLIIIHHHGGGFFFDDDBBB>>>===<<<:::999888888888888777666666555555555666444333333222222333333444111111111111111111111111222333333444444333333222222222111111111111222222111111222222333333333333:::;;;<<<>>>>>>?????????999888777666666666777888:::;;;<<<;;;888777777888555555444444555666888999======>>>???>>>===:::888666555666888===AAACCCDDDEEEFFFHHHLLLOOOPPPOOONNNCCC@@@<<<999999999999888:::999888777666666666666666666555555444333333333444444444555555555666666777888999;;;<<<>>>??????BBBCCCGGGJJJNNNRRRUUUVVVZZZZZZZZZ[[[]]]```cccdddeeegggjjjmmmpppqqqrrrsssppppppooonnnnnnnnnoooooonnnppprrrsssrrrrrrsssuuuqqqsssuuuwwwxxxwwwvvvuuuppppppooommmkkkkkknnnppprrrssstttvvvxxx{{{}}}~~~~~~~~~}}}yyyhhhaaa```ccceeecccgggnnnwww~~~zzztttoooddd]]]UUUSSSSSSUUU\\\dddjjjmmmpppssstttvvvyyy|||{{{|||}}}~~~|||}}}~~~wwwmmmddd]]]WWWSSSPPPNNNNNNOOORRRYYYeeerrr{{{|||qqqqqqwww}}}}}}nnnbbb]]][[[XXXVVVUUUUUUSSSRRROOOLLLIIIHHHGGGFFFDDDBBB<<<<<<:::999888888888888;;;:::999777666555444444444333333222222333333444111111111111111111111111222333333444444333333222222111111000000111111222111111222222222222222333555666777999::::::;;;;;;:::999777666666666777888999;;;<<<;;;999888888888555555444444444666777888;;;===>>>???>>><<<;;;:::888666555777;;;@@@CCCDDDEEEFFFHHHLLLPPPQQQQQQOOOFFFBBB===:::999999999888999999888777666666666777777666666555444444333333444444444555555555555555777888999:::;;;<<<======@@@BBBEEEHHHMMMQQQTTTVVVZZZZZZZZZ[[[]]]```cccdddfffhhhjjjmmmooopppppppppqqqqqqpppooooooooooooooonnnppprrrssssssrrrssstttssstttuuuvvvvvvtttsssrrrpppppppppnnnlllllloooqqqttttttuuuwwwyyy{{{}}}~~~~~~}}}ooogggfffhhhiiiaaadddiiirrrzzz~~~{{{zzz~~~~~~{{{~~~{{{wwwlllddd[[[XXXWWWXXX___gggnnnqqquuuyyy{{{~~~|||zzzyyyooofff^^^XXXSSSQQQOOONNNLLLMMMSSS^^^kkkttt~~~|||pppqqqxxxnnnccc\\\ZZZWWWUUUTTTSSSQQQOOOOOOLLLIIIHHHGGGFFFDDDBBB>>>===<<<;;;::::::::::::;;;:::999777666555444444444333333222222333333444444444444444444444444444222333333444444333333222111111000000000000111111111111222222222222222222888888999999999999888888:::999888777666777888888888:::<<<;;;:::888777888666555444444555666777888999;;;>>>???>>>===<<<===;;;888666777:::>>>BBBCCCEEEFFFHHHLLLOOOQQQPPPNNNGGGBBB<<<888777777666666666666666666777888::::::777777777666555555444444555555555555555555555555777888888999:::;;;;;;<<>>===<<<;;;;;;;;;;;;777777666555555555666666444333333222222333333444444444444444444444444444222333333444444333333222111111000000000000111111222222111111111111111111::::::;;;;;;;;;;;;:::::::::999888777777777888999666999;;;;;;:::888777777777666555555555666777888777:::>>>???>>>===>>>???>>>;;;777777999>>>AAACCCEEEEEEGGGKKKNNNOOONNNLLLHHHDDD===999777666666666555555666666777999:::;;;888888888777666666555555555555555555555555555555777777888888999999::::::>>>???BBBEEEJJJOOOSSSUUUZZZ[[[]]]___aaacccdddddddddfffiiilllooopppqqqqqqttttttssssssrrrqqqpppppppppsssuuuvvvtttsssssssssttttttttttttsssqqqpppooonnnooooooooooooqqquuuxxxzzzzzzzzzzzz|||}}}~~~~~~uuummmoooqqqooommmjjjjjjmmmqqqrrroookkkiiimmmrrrxxxzzzyyywwwuuurrrzzzvvvlllgggeeegggnnnvvvzzz}}}}}}wwwnnnfff```[[[XXXVVVRRRQQQPPPOOOQQQXXXaaagggvvv~~~yyy}}}nnnfff```^^^[[[YYYWWWUUURRROOOOOOLLLIIIHHHGGGFFFDDDBBB>>>===<<<;;;;;;;;;;;;;;;333333333444555666777888444333333222222333333444222222222222222222222222222333333444444333333222111111000000000000111111222222111111111111111111444444666888999:::;;;;;;::::::888777777777888999666888;;;;;;999777777777777777666555555666888888555999===???>>>===???@@@@@@===888777999===AAACCCDDDEEEGGGJJJMMMNNNMMMKKKKKKGGG@@@;;;999888888888999888777777777777777888999999888888777777666666555555555555555555555444777777888888999999999999>>>???AAADDDIIINNNRRRUUUWWWYYY[[[^^^```aaabbbaaabbbdddgggkkkoooqqqssstttttttttttttttsssrrrqqqpppqqqtttvvvwwwuuusssrrrrrrssssssssssssrrrqqqppppppmmmnnnooopppqqqssswww{{{{{{{{{{{{||||||}}}~~~~~~~~~}}}~~~~~~wwwyyy{{{yyytttqqqnnnooorrrqqqlllggg```eeelllsssxxxyyywwwvvvsss||||||rrrmmmkkkmmmttt|||~~~~~~~~~~~~{{{uuummmfff```]]]ZZZXXXSSSSSSRRRQQQRRRWWW^^^dddsss|||jjjaaa^^^[[[WWWUUUTTTSSSRRRQQQOOOLLLJJJHHHGGGEEEBBB@@@AAA???;;;:::;;;<<<<<<<<<777666555444444333333444666666555555555444444444222222222222222222222222444444444444444444444444333333333333333333333333111111000000000000111111333444666888999::::::999;;;;;;::::::999888777777666777999:::;;;::::::999888888777666666666666666888999<<<>>>@@@AAAAAA@@@???===;;;:::;;;===@@@CCCFFFGGGJJJLLLMMMMMMLLLLLLKKKFFF???:::777666555444:::888777777888999999888999999999888777666666555666555333222222333555666666666666666777888999:::;;;<<<===@@@DDDJJJPPPSSSTTTVVVXXX[[[^^^```bbbcccbbbcccfffiiilllnnnpppqqquuuuuuttttttssssssssssssqqqsssuuuvvvwwwvvvuuutttsssuuuvvvuuusssqqqpppqqqpppooooooppprrruuuxxxzzz}}}|||||||||||||||}}}~~~|||||||||}}}~~~{{{{{{|||{{{uuupppooorrrrrrmmmhhhbbbbbbfffppp{{{|||wwwttt{{{{{{xxxwwwwww|||}}}~~~zzzuuummmhhhfffddd```\\\YYYTTTPPPPPPQQQSSS\\\eeeooozzzmmmddd^^^[[[WWWUUUTTTSSSRRRPPPNNNLLLIIIHHHGGGEEEBBB@@@BBB???<<<;;;<<<<<<<<<<<<888777666555444444444444666555555555444444444444111111222222222222111111444444444444444444444444333333333333333333222222222222111111111111222222333444666888999:::::::::;;;;;;::::::999888888777888999:::::::::999888777666666555444444444444555777888:::<<<>>>?????????@@@???<<<;;;;;;===???AAADDDFFFHHHJJJKKKKKKJJJJJJIIIEEE@@@<<<:::999777666777555555555777888777666999999888888777666666555777666444333333444666777666666666666777888999999;;;;;;<<>>>>>>>>BBB@@@>>><<<;;;<<<===>>>BBBCCCEEEGGGHHHHHHHHHGGGGGGDDD@@@>>>===;;;999777555444444666777888777555999999888888777666666666777666555444444555666777666555555666666777888999;;;;;;;;;===AAAEEEIIIKKKLLLNNNPPPTTTXXX[[[]]]______```cccfffiiilllnnnoooqqqqqqrrrrrrssstttttttttrrrssstttvvvvvvuuuttttttuuuuuuuuutttrrrqqqssstttuuuttttttuuuwwwyyy{{{}}}}}}}}}~~~~~~~~~}}}~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~}}}}}}|||wwwtttvvv{{{~~~|||llliiijjjqqq}}}zzzuuuqqqnnniiieeebbb\\\WWWTTTRRRRRRWWW___lllxxxrrrhhh^^^[[[WWWUUUSSSRRRPPPOOONNNKKKIIIHHHGGGEEECCCAAAAAA???=========>>>===<<<999888777666666555555666444444444444444444444444000222444666666444222000333333333333333333333333444444333333222111111111222222222111111222222222333444555666888999999:::;;;;;;:::::::::999999999999999999999999888888888999888888777666777777777666777888:::<<<===>>>???CCCBBB@@@>>><<<<<<<<<<<>>AAADDDFFFIIIJJJLLLPPPTTTXXX[[[]]]]]]___bbbeeeiiikkkmmmnnnnnnooopppqqqrrrtttuuuuuusssssstttuuuuuuttttttsssuuuuuuuuutttrrrrrrtttvvvvvvvvvvvvwwwxxxzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~xxxuuurrrqqqrrrxxxuuuqqqooosss}}}{{{vvvooojjjgggaaa\\\YYYVVVTTTYYY```jjjvvvsssggg^^^[[[WWWTTTSSSRRRPPPNNNMMMKKKIIIGGGGGGFFFCCCAAAAAA???============<<<;;;999888777666666555555666333333444444444444444444222444666888888666444222333333333333333333333333333333333222222111111111111111000000000000111111333333444555777888999:::;;;;;;;;;:::::::::::::::666666777777888999:::;;;999999888777777777777777777888999:::<<<===???@@@BBBBBBAAA???>>><<<<<<;;;@@@AAACCCEEEGGGHHHIIIJJJGGGFFFDDDBBBAAA???;;;888999888888888::::::999777888888888777777777777777555444444444444444444555444444444444555666777888999999999:::<<>><<<<<<======;;;:::888888777666555555555555333333333333444444444444333444666777777666444333333333333333333333333333222222222222222222222222111000000000000000000111333333444555666888999:::;;;;;;;;;;;;::::::::::::555555555666888999;;;<<<888777666666555555666666777888888999;;;===???@@@@@@@@@@@@@@@???>>>===<<>><<<;;;<<<<<<<<<:::888888777666555444444444444222222333333333444444444333333444444444444333333222222222222222222222222000000000111222222333333222111111000000111111222333333333444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;666666666666777888:::;;;888777666666555555666666666666777888999<<<>>>???===>>>@@@AAAAAA@@@???>>><<<===???BBBFFFIIILLLNNNJJJIIIHHHHHHIIIIIIHHHGGG@@@===999777777777777777777777777777777777777888444444555555555555444444333333333333444555666777666777888999;;;===>>>???BBBBBBCCCEEEHHHLLLPPPRRRVVVXXX[[[___cccfffhhhiiikkkkkkmmmnnnpppqqqrrrsssuuutttssssssrrrrrrrrrrrrqqqtttwwwyyyxxxwwwwwwwwwxxxxxxyyyyyyyyyyyyyyyyyyzzz{{{~~~}}}}}}}}}}}}~~~}}}~~~xxxiiiaaaaaaccciiissszzztttnnngggccc\\\WWWYYY^^^hhhuuu|||~~~yyyhhh___[[[WWWTTTRRRPPPNNNLLLLLLJJJHHHGGGGGGFFFDDDBBB===<<<;;;;;;<<<;;;999777777666555444444333333444222222222333333444444444222222222222222222222222222222222222222222222222//////000111222333333444333222222222222222222333444333333444555777999:::;;;;;;;;;;;;;;;;;;;;;;;;888888777666666777888999:::999999888888888888888555555555666888:::===>>>;;;===???AAABBBAAA@@@???:::;;;>>>AAAEEEIIIMMMOOOKKKJJJIIIJJJLLLNNNNNNNNNEEEAAA<<<999888999::::::777777777777777888888888555555666666666666555555333333333333444555666666555666888999;;;===>>>???@@@@@@AAABBBEEEIIIMMMOOOSSSUUUYYY]]]```dddfffgggkkkkkklllnnnoooqqqrrrrrruuutttsssrrrrrrrrrrrrrrrooosssxxxzzzzzzxxxwwwvvvyyyyyyzzzzzz{{{zzzzzzyyyyyy{{{}}}~~~~~~~~~~~~|||||||||}}}~~~}}}~~~ppp```]]][[[^^^ggguuu}}}}}}~~~|||uuunnnhhhaaa[[[[[[___iiiuuuwwwtttxxxzzzkkk___\\\XXXUUUTTTQQQOOOMMMJJJHHHFFFEEEEEEDDDBBB@@@===???AAABBBAAA===999666:::888777666777777555333333444444555555444444333444333333222222333333444222333333333333222111111333222111000000111222333222222111111000//////...222222222333444555777888:::::::::;;;::::::999999888777555444444666999:::777999;;;;;;888555444333777777777888999;;;<<<===<<<===>>>>>>???@@@AAABBB???>>>???AAADDDFFFGGGGGGMMMLLLLLLMMMQQQSSSTTTTTTNNNFFF<<<777888::::::999666777999::::::999888777888777666555555666777888555555555555555555555555777777777888999;;;<<<===>>>>>>>>>@@@BBBEEEGGGIIIMMMQQQWWW\\\___aaadddeeedddfffiiijjjkkkmmmppprrrttttttttttttsssrrrqqqppprrruuuyyyzzzyyywwwuuuuuuxxxxxxyyyyyyzzz{{{{{{{{{|||}}}~~~~~~}}}|||yyyzzz|||}}}}}}}}}~~~ttteee^^^YYY[[[aaaiiittt}}}}}}{{{{{{}}}}}}xxxrrrqqqttt|||xxxooohhhdddddddddfffppp~~~~~~ppprrr|||yyykkk___\\\XXXUUUTTTRRROOOMMMMMMKKKHHHGGGFFFDDDBBB@@@>>>@@@AAABBB@@@===:::777777555444444555555444333333444444555555444444333444333333222222333333444222333333333333222111111222222111000000111222222333222222111000000//////000000000111222333444555999::::::;;;;;;::::::999888777555444444666888:::888999;;;:::777555444444666666666777888999;;;;;;??????@@@AAABBBCCCDDDDDD???>>>>>>???AAADDDFFFGGGKKKJJJJJJMMMPPPSSSTTTTTTPPPHHH>>>999999::::::888777888888999999888888888888777666555555666777777333333333444444444555555666666777777888:::;;;<<<::::::;;;<<<>>>AAACCCEEEKKKOOOUUUZZZ]]]___bbbddddddfffhhhjjjkkkmmmppprrrssssssttttttsssrrrqqqqqqrrruuuxxxxxxxxxvvvvvvwwwyyyyyyyyyzzz{{{{{{||||||||||||}}}~~~~~~~~~{{{|||}}}~~~}}}~~~~~~lllbbbXXXWWW[[[```iiipppvvvvvvwwwzzz|||{{{yyyvvvllllllmmmnnnjjjddddddhhhvvvwwwmmmhhheeedddkkkuuuwwwvvv{{{yyyjjj^^^\\\XXXUUUTTTRRROOOMMMPPPMMMJJJGGGFFFDDDBBB@@@@@@@@@@@@@@@???<<<:::999666555444444555666555333333444444555555444444333333333222222222222333333222333333333333222111111222222111000000111222222333333333222111111000000000000000000111333444555999999:::::::::::::::999777777555555555666888999999::::::999666555555666555555666666777888::::::???@@@AAABBBCCCDDDDDDDDD???>>>======>>>AAADDDGGGIIIIIIIIILLLPPPSSSTTTTTTSSSLLLCCC===;;;:::999888999888888777777888888888777777666666666666777777222222222333444444444555555555555666777888999:::<<<<<<<<<===???BBBDDDFFFIIIMMMRRRWWWZZZ]]]___bbbccceeehhhiiijjjllloooqqqrrrrrrsssssssssrrrrrrqqqssstttvvvvvvvvvvvvxxxyyyyyyzzzzzz{{{||||||}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~~~~zzzkkk\\\UUUUUUWWW\\\```cccdddeeehhhkkkmmmllljjj``````aaaccc___[[[]]]cccqqqzzzqqqllljjjsss{{{~~~~~~}}}yyyjjj^^^[[[XXXUUUTTTRRRPPPNNNOOOLLLHHHFFFEEEDDDCCCAAA@@@???>>>===<<<:::999999999888666666777777666444333444444555555444444333333333222222222222333333222333333333333222111111222111111111111111111222333333333222222222111111222222222222333444555666888888999:::::::::999999777777666666666666777777999:::999888555555666777666666666777777888::::::===>>>???AAABBBBBBBBBBBB@@@???===<<<===???DDDGGGHHHHHHJJJMMMQQQTTTUUUUUUTTTNNNFFF@@@<<<;;;999777:::999777666666777888888666666666666666777777777444444444444444444444444555444444555666777888888<<<<<<<<<===???AAADDDEEEGGGKKKPPPTTTWWWZZZ^^^```bbbdddfffhhhiiikkknnnpppppppppqqqrrrrrrrrrrrrrrrssstttuuuuuutttvvvyyy{{{zzzzzz{{{{{{|||}}}}}}}}}{{{||||||}}}~~~~~~xxxdddYYYUUURRRSSSUUUVVVVVVWWWYYY\\\^^^^^^]]]XXXXXXYYY[[[YYYWWW\\\cccrrrzzzvvv{{{sssxxxiii]]][[[WWWUUUTTTRRRPPPNNNKKKIIIEEEDDDDDDDDDDDDCCC???>>>===;;;:::999888888;;;999777777777666444222333444444555555444444333333222222111111222222333222333333333333222111111111111111222222111111111333333333222222222222222222222222222333444444555666666777888999999888888666666777777777777666666999999999888666555666888888888888888888999:::;;;<<<===???AAABBBBBBAAAAAA@@@@@@???===<<<>>>CCCGGGHHHHHHJJJNNNRRRUUUUUUUUUSSSNNNHHHBBB===:::888777:::999777666555666777888555555666777777777777777888888777666555444333333444444444444555666777777777777777888:::<<<>>>@@@FFFIIIMMMQQQTTTXXX[[[^^^___bbbdddfffgggiiikkknnnnnnnnnpppqqqrrrrrrssssssssstttttttttsssuuuxxx{{{zzzzzz{{{{{{|||}}}}}}}}}|||||||||}}}~~~~~~~~~~~~~~~pppbbbXXXQQQNNNNNNQQQOOONNNOOOQQQRRRRRRQQQNNNMMMNNNQQQQQQRRRXXXaaavvv}}}kkkxxxiii]]]ZZZWWWUUUTTTSSSPPPOOOJJJGGGDDDCCCCCCEEEEEEEEE>>>>>>===;;;:::999888777888777555444555444333111333444444555555444444333222222111111111111222222222333333333333222111111000111222222222222111000222222222222222222111111000000000000000111222222444444555666777777777777666666888888888777555444777999999888777666666777999999888888999::::::;;;<<<>>>@@@CCCDDDCCCBBBBBB???AAAAAA???<<<===BBBFFFHHHHHHJJJNNNRRRTTTTTTSSSOOOLLLGGGBBB===:::888888999888888777666666666666444555666777888888888777999888888777666555444444555444444444555555666777777777777888999;;;===???CCCFFFJJJMMMPPPTTTXXX[[[]]]___bbbdddeeefffiiikkklllmmmnnnppprrrsssssssssssstttttttttsssuuuwwwzzzyyyzzzzzz{{{||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~pppaaaSSSMMMMMMOOOLLLJJJHHHIIIJJJIIIIIIHHHFFFGGGJJJLLLOOOYYYbbbyyy~~~ttthhhxxxiii]]]ZZZWWWUUUTTTSSSQQQOOOLLLIIIEEECCCDDDEEEEEEEEE??????>>>>>><<<:::999888555444333444555666555444333444444555555444444333222222111111111111222222222333333333333222111111000111222222222222111000111111111111111111111111000000000000000111111222111222333444555555555555555666888999999777555333666888:::999888666666666888888888888888999999:::;;;===@@@BBBCCCBBBAAA@@@===@@@AAA???<<<<<>>@@@???BBBFFFIIILLLPPPTTTXXX[[[]]]```aaabbbdddgggiiijjjkkkmmmoooqqqsssssstttssstttuuuuuuttttttvvvwwwyyyyyyyyyzzz{{{{{{||||||~~~~~~~~~~~~}}}}}}~~~~~~}}}||||||}}}nnn[[[QQQQQQMMMIIIEEECCCCCCDDDDDDCCCDDDBBBCCCGGGJJJOOOZZZeeewww~~~yyy|||~~~mmmgggxxxiii]]]ZZZWWWUUUTTTSSSQQQOOOPPPLLLHHHEEEDDDEEEDDDDDD@@@@@@@@@@@@>>><<<:::999444444444555888::::::999333444444555555444444333222222111111111111222222222333333333333222111111000111222333333222111000000000000000000000111111222222222222222222333333000111222333444444444444555666888999999777444333555777::::::999777666666888777777777777777888999888:::===???@@@@@@>>>===;;;>>>AAA???;;;:::===AAAEEEEEEHHHKKKNNNOOONNNLLLFFFFFFDDDAAA<<<:::999999777888888888888666444333333444666777888888888777222222333444555666777888666666555555555666666777555555555555777888:::<<<<<>>AAAEEEKKKWWWcccttt{{{zzzuuuyyy~~~wwwsssttttttuuuuuuuuuttttttnnnssszzzttthhhhhh|||kkk```\\\WWWUUUVVVVVVSSSQQQLLLKKKIIIHHHHHHGGGEEECCC???===;;;;;;<<<<<<;;;:::777777666555555555555555444444444444444444444444444444444444444444444444555555555333111111222444222222222222333444555666////////////////////////222111///---...000222444111222333555666777777777888888888888888777666555555666888999999888777666999888888777777777777777;;;<<<>>>@@@AAABBBAAAAAABBBAAA@@@???>>>>>>>>>>>>EEEGGGIIILLLNNNNNNMMMMMMHHHHHHHHHFFFCCC>>>:::777555666888999999999:::;;;777888888888888777777666888777666444444555555666666666666666666555444444444555666777888999::::::===@@@BBBEEEGGGJJJNNNPPPVVVXXXZZZ\\\^^^aaaeeehhhiiikkknnnoooooopppqqqsssssstttuuuuuuvvvuuuuuuuuuuuuuuuvvvwwwyyyzzz{{{{{{}}}~~~~~~|||{{{{{{{{{}}}|||{{{{{{|||~~~~~~~~~yyygggZZZSSSJJJDDDDDDEEEAAA<<<;;;===?????????BBBKKKZZZeeeoookkkhhhkkkooosss{{{vvvhhh```______^^^\\\\\\]]]]]]\\\[[[XXX[[[^^^ccciiinnnqqqsssvvvvvvyyyssshhh```{{{kkkaaa\\\XXXUUUVVVUUURRRPPPMMMKKKIIIHHHHHHHHHFFFDDD@@@>>><<<;;;<<<<<<;;;999777777666555555555555555444444444444444444444444444444444444444444444444222444555555333222333444............///000111111000000000000000000000000111000///...///000222333000111333444666777888888777777888999999888888888666777999:::;;;:::999888999999888777777777777777:::;;;<<<>>>???@@@@@@AAABBBAAA@@@@@@???>>>======AAADDDGGGJJJMMMOOOOOOOOOKKKKKKJJJIIIFFFAAA===:::888888999999888888888999666777777888888888777777888777666555444555666666444555555555555555444333555555666777888999::::::<<<>>>AAACCCEEEHHHLLLOOORRRTTTVVVXXXZZZ^^^cccfffiiikkkmmmoooooooooppprrrssssssttttttuuutttttttttvvvvvvwwwxxxxxxyyyzzzzzz}}}~~~~~~~~~}}}|||{{{zzzzzz}}}}}}||||||}}}~~~~~~~~~wwwhhh\\\SSSKKKJJJIIIEEEAAA???<<<<<<===???DDDNNNZZZbbbddd___^^^aaaffflllvvvwwwjjj^^^TTTOOOPPPNNNMMMMMMNNNOOOOOONNNLLLNNNOOORRRUUUXXX[[[]]]^^^______bbbiiinnnvvv~~~qqqhhhbbb{{{jjjbbb]]]XXXVVVUUUUUURRROOONNNLLLJJJIIIIIIIIIGGGEEEAAA???<<<;;;<<<;;;:::999777777666555555555555555444444444444444444444444444444444444444444444444111222444555444333333444111111000000000000111222111111111111111111111111000000000000000111111222///000222444555777888999666777888999::::::::::::666777999;;;<<<<<<;;;;;;999999888777777777777888:::::::::;;;===>>>@@@AAAAAAAAABBBBBBAAA???===<<<>>>@@@DDDIIILLLOOOPPPQQQNNNNNNNNNLLLJJJFFFBBB@@@<<<;;;:::999888777777777555666777888888888888888888777666555555555666666333333444444444444444333555666777777888999:::::::::<<>>>>>AAAHHHPPPWWWZZZVVVRRRQQQUUU[[[eeerrryyymmm___UUUMMMGGGEEEHHHDDDEEEFFFIIIKKKKKKHHHFFFFFFFFFGGGGGGHHHHHHIIIIIILLLKKKNNNTTTZZZbbbppp|||xxxmmmgggdddzzzjjjccc^^^YYYVVVUUUTTTQQQNNNNNNMMMKKKJJJJJJIIIGGGEEEBBB@@@===<<<<<<;;;:::888777777666555555555555555444444444444444444444444333333333333333333333333222333333222000000222333333333222222222222222222222222222222222222222222///000000000111111111111//////111333555777999:::888999::::::;;;;;;;;;:::666777888:::;;;<<<<<<<<<:::999888888777777888888::::::999:::<<<>>>@@@BBBBBBCCCDDDDDDCCCAAA???>>>>>>@@@CCCGGGKKKNNNPPPQQQPPPPPPPPPOOOMMMJJJGGGEEE???===:::999888888888777444555666888888999999999777777777666666666666666333333444555555555444444666666777777888999999:::999:::===>>>???BBBEEEHHHHHHJJJMMMOOORRRWWW\\\___eeehhhkkkmmmmmmmmmnnnooopppppppppqqqqqqrrrsssssswwwwwwwwwwwwwwwxxxxxxxxx||||||~~~~~~}}}||||||{{{zzzzzzzzzzzz{{{~~~~~~}}}}}}~~~sssgggZZZTTTPPPIIICCCAAAFFFBBB@@@CCCJJJPPPQQQPPPLLLIIIIIINNNUUU```qqqzzzqqqeee[[[QQQLLLHHHDDDDDDGGGDDDFFFIIIMMMPPPOOOLLLIIIEEEEEEDDDCCCBBBAAAAAA@@@CCCBBBCCCHHHMMMTTTaaammmyyyzzzvvvwww{{{rrriiifffddd{{{kkkccc^^^YYYVVVUUUTTTQQQNNNNNNMMMKKKJJJJJJIIIGGGEEEBBB@@@>>><<<<<<;;;:::888777777666555555555555555444444444444444444444444333333333333333333333333555444111...,,,,,,000333111111000000///000000000222222222222222222222222///000000000111111111111//////000222444777999:::;;;;;;;;;;;;;;;:::999999555666777888:::;;;;;;;;;:::999999888888888888888::::::::::::<<>>@@@CCCHHHSSS^^^nnnxxx~~~qqqjjjeeeiiipppxxx|||mmmfffdddddd|||lllbbb]]]XXXVVVUUUUUURRROOONNNLLLJJJIIIIIIIIIGGGEEEBBB@@@===<<<===<<<;;;:::777777666555555555555555444444444444444444444444333333333333333333333333555333111...,,,---000333222222111111111222222333222222222222222222222222000000000000000111111222000000000111333666888:::;;;;;;;;;;;;:::999888777666777777888999:::;;;;;;::::::999888888888888999888999:::;;;===???AAABBBBBBCCCDDDFFFFFFFFFFFFEEECCCCCCEEEGGGIIIKKKMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQJJJEEE>>>::::::;;;:::888555666777888888888888888777777888888888777666555666666777777666666555444555555555666666777777777666888:::;;;;;;===???BBBCCCEEEGGGJJJLLLPPPUUUYYY^^^bbbgggkkkmmmmmmnnnooopppooooooooopppqqqssstttvvvvvvvvvwwwwwwwwwxxxxxxzzz{{{|||~~~~~~}}}}}}|||yyyyyyyyyzzzzzz|||}}}}}}~~~~~~~~~}}}|||}}}~~~|||ssskkk```WWWSSSKKKHHHFFFHHHMMMOOOLLLIIIEEECCCDDDHHHMMMWWWiiizzz|||mmm\\\PPPHHHDDDBBBDDDDDDAAA???@@@BBBCCCGGGLLLOOOOOOLLLIII@@@@@@@@@??????>>>>>>>>>@@@>>>>>>@@@AAACCCLLLUUUdddppp|||{{{mmmeee```bbbhhhpppyyyuuujjjdddbbbccc}}}mmmaaa\\\XXXUUUVVVUUURRRPPPMMMKKKIIIHHHHHHHHHFFFDDDAAA???===<<<======<<<;;;777777666555555555555555444444444444444444444444222222222222222222222222000111222222111111333444333222222222333444555555222222222222222222222222111000///...///000222333111111000111222555777999999999::::::::::::999888999999999999999:::;;;;;;;;;:::999999888888999999555777999;;;===???@@@@@@@@@AAABBBCCCEEEFFFGGGGGGCCCDDDEEEGGGIIILLLNNNOOOOOOPPPQQQRRRTTTUUUVVVWWWRRRKKKBBB<<<;;;;;;888666666777777888888888777777777777888999888777666555777777777666555444333222444444444444555555555555666888999::::::;;;>>>@@@AAACCCEEEGGGIIIMMMQQQUUUZZZ___eeejjjlllnnnoooppppppoooooooooppprrrtttuuutttuuuuuuvvvwwwxxxxxxyyyzzz{{{|||}}}}}}}}}|||{{{yyyyyyyyyzzz{{{}}}~~~~~~}}}||||||}}}}}}|||}}}uuujjjeeeZZZWWWTTTSSSSSSQQQNNNKKKGGGFFFGGGJJJMMMUUUfffvvv~~~rrrcccUUULLLHHHCCC@@@BBBBBB@@@???AAABBBCCCFFFIIILLLMMMJJJHHH@@@@@@@@@??????>>>>>>>>>@@@???@@@BBBBBBBBBIIIQQQ\\\hhhvvvssslllcccdddhhhnnnvvvzzznnnhhhcccbbbccc~~~nnn```\\\WWWUUUVVVVVVSSSQQQLLLKKKIIIHHHHHHGGGEEECCC@@@???===<<<===>>>===<<<777777666555555555555555444444444444444444444444222222222222222222222222+++///333666666555555666............///000111222111111111111111111111111222111///---...000222444222111111000222444666888777777888999::::::::::::;;;;;;:::::::::;;;<<<<<<;;;:::999999888888999999333555888:::===>>>>>>>>>?????????AAACCCEEEGGGHHHCCCCCCEEEGGGJJJMMMOOOQQQOOOPPPRRRTTTVVVXXXZZZ[[[XXXOOODDD>>>;;;:::777333777888888888888777777666777888888999999777666555777777666555444222111000333333444444444444444444666888999999:::;;;===@@@???AAACCCEEEGGGJJJOOORRRXXX]]]dddiiilllnnnooopppppppppooooooppprrruuuvvvssstttuuuvvvwwwxxxyyyyyyyyyzzz|||}}}}}}}}}|||{{{yyyyyyyyyzzz|||~~~~~~|||{{{{{{|||}}}}}}~~~yyyllliiiddd^^^YYYTTTOOOLLLKKKKKKLLLNNNOOOVVVfffvvv{{{mmm^^^SSSMMMHHHBBB>>>>>>>>>======@@@???@@@BBBEEEHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@;;;:::<<>>===>>>===:::777888888888888777777777777777666555333333333444555222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000000000000000000111111222333333222222111222222222777888999:::;;;;;;;;;;;;===<<<:::888888999:::;;;;;;::::::999888777666666999999888888888:::===>>>===???BBBCCCCCCCCCDDDEEEEEEEEEFFFGGGHHHKKKMMMOOOTTTTTTTTTUUUVVVYYY[[[]]]\\\VVVMMMCCC<<<888777777777777777777888888888888999999888888777666666666555555444333333333333444444333333222333444666777666666555555666888;;;<<<>>>??????AAACCCEEEGGGIIISSSWWW^^^cccgggjjjmmmooorrrrrrrrrsssttttttsssrrrvvvuuutttssstttuuuwwwyyyzzzzzzzzzzzz{{{|||~~~~~~xxxxxxyyyyyy{{{|||~~~}}}}}}}}}}}}}}}~~~~~~~~~}}}||||||~~~~~~}}}~~~xxxmmmfff___XXXSSSRRRQQQPPPOOOSSS]]]kkkuuuyyymmm```VVVPPPIIIFFFBBB??????@@@AAA@@@@@@AAACCCEEEFFFGGGFFFFFFBBBCCCDDDCCC@@@>>>>>>>>>???======?????????CCCJJJVVVdddsss{{{}}}|||{{{|||rrrjjjhhhgggddd```{{{kkk```]]]XXXUUUTTTTTTSSSRRRMMMKKKIIIHHHHHHGGGEEECCCCCCAAA>>>===>>>===:::777888888777777777666666666666666555444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111222000000000111222333555555888999:::<<<=========>>>===;;;:::888888999:::;;;;;;;;;:::999888888777777===<<<:::999:::<<<>>>@@@===???BBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHJJJMMMNNNRRRRRRSSSTTTVVVYYY[[[\\\]]]XXXOOOFFF>>>:::888888777777777777888888888999999999888888777777666666666555444444333333444444555444333333333444555666555555444444555777999;;;===>>>???@@@BBBDDDFFFHHHOOOSSSYYY___cccfffjjjlllppppppqqqrrrssstttsssssssssrrrqqqqqqrrrtttvvvwwwzzzzzzzzzzzz{{{}}}~~~yyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}~~~yyyoooeee^^^[[[YYYWWWVVVYYYbbbnnnxxx{{{nnnaaaVVVOOOMMMJJJFFFCCCCCCDDDCCCCCC???@@@BBBCCCEEEEEEEEEEEE@@@AAABBBBBB@@@@@@@@@AAACCC@@@???AAA@@@???CCCIIIUUUcccsss|||yyymmmgggfffgggeeebbb{{{kkk```]]]XXXUUUTTTTTTSSSRRRMMMKKKIIIHHHHHHGGGEEECCCBBBAAA>>>======<<<:::888777777777666666666555555444555555555555444444333222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111222000000000111222333444555666777999;;;<<<===>>>>>><<<;;;:::999888999:::;;;;;;;;;;;;::::::999999999???===:::888999;;;>>>@@@>>>@@@AAABBBAAA@@@AAABBBCCCCCCCCCDDDFFFIIILLLMMMPPPPPPRRRTTTVVVXXXZZZ[[[^^^YYYQQQIIIAAA===;;;:::777777888888888999999999999999999888777777666666666555555555444444444444666555444444333444444444444444333333444666888999<<<<<<===>>>@@@CCCEEEFFFIIINNNTTTYYY]]]aaaeeehhhkkklllmmmnnnpppqqqrrrsssrrrqqqpppoooppprrrtttuuuyyyyyyzzzzzz{{{}}}~~~zzzzzzzzzzzzzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}}}}zzzrrrkkkiiieeecccdddkkkuuu|||~~~rrrfff\\\VVVQQQMMMIIIFFFDDDDDDBBBAAA>>>>>>@@@AAABBBBBBBBBBBB???AAABBBBBBBBBCCCEEEFFFFFFCCCBBBCCCBBB@@@DDDIIISSSbbbrrr|||xxxpppgggcccdddffffffdddzzzjjj```]]]XXXUUUTTTTTTSSSRRRMMMKKKIIIHHHHHHGGGEEECCCAAA@@@???===<<<;;;999888666666666666555555555555333444555666555555333222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111222444333222111000000000111222333555777999;;;<<<===<<<;;;:::999999999::::::;;;;;;;;;;;;;;;;;;::::::>>><<<999666666888;;;===>>>@@@AAAAAA@@@???@@@AAAAAAAAAAAABBBDDDGGGIIIKKKLLLNNNPPPSSSUUUWWWYYYYYY\\\XXXQQQJJJCCC???<<<;;;888888888999999999::::::::::::999888888777777666666666666666555555444444666666555555444444444333444444444444555666777888999:::;;;<<<>>>@@@BBBDDDFFFJJJPPPUUUYYY]]]bbbdddeeegggiiikkkllloooqqqsssuuutttrrrqqqpppqqqssstttxxxxxxyyyyyy{{{|||~~~|||{{{{{{zzzzzzzzz{{{{{{}}}}}}}}}~~~~~~~~~~~~~~~xxxttttttxxx~~~yyyqqqiiieeeZZZVVVPPPLLLIIIFFFCCCAAA======>>>??????@@@@@@@@@@@@BBBDDDEEEEEEFFFHHHIIIHHHEEEDDDEEEDDDBBBEEEKKKRRRbbbsss}}}~~~oooiiicccaaaccceeeeeedddyyyiii```]]]XXXUUUTTTTTTSSSRRRMMMKKKIIIHHHHHHGGGEEECCC@@@@@@???>>>;;;:::999888666666666666555555555555222333444555555444333222222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111000000000000000111111222444333222111000000000000000111444666999:::;;;<<<;;;;;;::::::999999999999;;;;;;;;;;;;;;;;;;<<<<<<>>><<<999777777888;;;===>>>@@@AAAAAA@@@???@@@AAAAAA@@@@@@AAABBBDDDFFFGGGHHHKKKNNNRRRUUUWWWWWWWWWXXXUUUPPPJJJEEE@@@===<<<999999999999::::::::::::::::::999999888777777777666666777777777666555444666666666555555444444333555555555555666777777888777777888:::<<<>>>@@@AAAEEEIIINNNRRRVVVZZZ___bbbbbbeeehhhjjjllloootttwww{{{yyyvvvtttrrrrrrssssssvvvvvvwwwxxxyyy{{{}}}~~~||||||{{{zzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~xxxuuujjjeee___XXXRRRMMMHHHDDD??????>>>>>>????????????AAADDDFFFHHHHHHHHHIIIJJJKKKHHHGGGHHHFFFEEEHHHNNNTTTcccttt~~~uuuiiifffbbbaaacccdddcccbbbyyyiii```]]]XXXUUUTTTTTTSSSRRRMMMKKKIIIHHHHHHGGGEEECCC???@@@@@@>>>;;;888888999777777777666666666555555222333333444444444444333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000111111222000000000000000111222222222333555777:::;;;<<<===;;;;;;;;;:::::::::999999:::::::::;;;;;;<<<<<<<<<===<<<;;;::::::;;;===>>>>>>@@@AAABBBAAA@@@AAABBBAAA@@@@@@???@@@AAABBBCCCEEEHHHMMMQQQUUUVVVVVVVVVTTTRRRNNNJJJFFFBBB???>>>999999:::::::::;;;;;;;;;:::::::::999888888777777666777888888888777555444555555666666666555444444555555666666777777777777555555666777:::<<<>>>???DDDGGGKKKOOORRRVVVZZZ]]]___bbbgggiiikkkooovvv{{{}}}{{{xxxuuusssrrrssssssttttttuuuvvvxxxzzz{{{||||||{{{{{{zzzzzzzzz{{{{{{|||}}}}}}~~~{{{vvvmmmddd[[[RRRKKKFFFDDDCCCBBBBBBBBBBBBBBBCCCDDDGGGLLLOOOOOONNNNNNNNNPPPMMMLLLLLLJJJHHHKKKPPPXXXfffvvv~~~{{{mmmeeecccaaaaaabbbbbbaaa```zzzkkk```]]]XXXUUUTTTTTTSSSRRRMMMKKKIIIHHHHHHGGGEEECCC???@@@@@@>>>:::888888999888888777777777666666666333333222222333333444555222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000111111222000000000000000111111222222333555777999:::;;;;;;:::;;;;;;;;;::::::999999888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<============???BBBBBBBBBBBBCCCDDDBBBAAA???>>>>>>>>>???@@@BBBFFFKKKQQQTTTUUUUUUTTTQQQPPPNNNKKKHHHDDDBBB@@@::::::::::::;;;;;;;;;;;;;;;::::::999999888888777666777888999999777666444444555666777777666555555444444555555666666555555333333444666888:::<<<===AAADDDGGGJJJLLLOOOSSSVVVXXX]]]aaadddfffkkksssyyyyyywwwuuusssrrrrrrssssssrrrrrrssstttvvvxxxzzz{{{{{{{{{zzzzzzzzz{{{{{{||||||}}}}}}~~~ttthhh]]]SSSMMMKKKJJJIIIGGGGGGGGGHHHHHHJJJOOOVVV[[[]]]\\\[[[ZZZZZZVVVSSSRRROOOKKKMMMQQQ\\\jjjxxx~~~}}}kkkeee_________```aaaaaa```___|||mmm```]]]XXXUUUTTTTTTSSSRRRMMMKKKIIIHHHHHHGGGEEECCC>>>@@@@@@>>>:::777888999888888888888777777777777333333222111222333555666222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222000000000000000111111222444333222000///.........000111333444666777888888::::::;;;;;;;;;:::999888888888999999:::;;;<<<<<<777888999:::;;;<<<;;;;;;===???BBBCCCCCCCCCDDDEEEBBBAAA???>>>============AAAEEEKKKPPPTTTUUUTTTTTTOOOOOONNNLLLIIIFFFDDDBBB:::::::::;;;;;;;;;<<<<<<;;;;;;:::999999888888777666777999:::999888666555333444555777777777666666333333444555555555444444222222333555777999;;;<<>>===;;;999888777;;;:::888666444444444444666555555555555444444444444444444444444444444444333333333333333333333333111222222111000000111333000111222333222000...---111111111111000000000000111111222222222111111000000111222444777999;;;;;;===<<<<<<;;;;;;:::999999888888999;;;;;;;;;;;;;;;:::999999888888888999999666:::AAAEEEFFFEEEDDDDDDEEEDDDBBB@@@????????????CCCEEEIIINNNRRRVVVXXXZZZTTTSSSRRRQQQPPPMMMIIIFFF???===<<<<<<===>>>===<<<::::::::::::::::::::::::222444777999999777444222666666666666555555555555222333444666777666666555555555555666777999:::;;;===>>>>>>@@@CCCFFFIIIKKKPPPSSSVVVZZZ^^^ccchhhmmmpppooonnnqqqtttvvvtttrrroooooopppsssxxx{{{||||||||||||zzzyyyyyyzzz{{{|||}}}}}}}}}|||}}}~~~}}}||||||}}}~~~~~~~~~|||}}}uuummmjjjggg\\\RRRQQQSSSTTTUUUWWWWWWcccooovvvyyyyyytttnnnnnnfff^^^ZZZVVVSSSUUUYYYccckkkwww{{{|||}}}~~~}}}~~~uuueeeaaaccc]]]]]]\\\[[[[[[[[[\\\]]]{{{kkkaaa]]]YYYVVVTTTSSSRRRQQQOOOMMMKKKIIIHHHGGGDDDBBB???>>>===<<<:::888777666777666555444444555666777555555555555444444444444333333333333333333333333333333333333333333333333000111111000//////000222111111111111111222222222111111111111000000000000000000000000000000000000000111222444666888:::;;;<<<<<<;;;;;;:::::::::999777777888999999:::;;;;;;;;;;;;::::::;;;<<<===>>><<<>>>AAABBBBBBCCCDDDFFFGGGFFFDDDCCCBBBAAABBBBBBAAADDDIIINNNSSSVVVWWWXXXUUUTTTSSSSSSQQQNNNJJJGGG@@@>>><<<;;;<<<<<<<<<;;;::::::::::::::::::::::::444666888999999888666444666666666666555555555555222333444555666666666666444444444555666777999999<<<======???AAAEEEGGGIIILLLOOORRRVVVZZZ___eeeiiinnnmmmmmmpppssstttsssqqqppppppqqqtttxxx{{{|||{{{|||{{{zzzyyyyyyzzz{{{|||}}}}}}}}}}}}||||||||||||zzzzzzyyy{{{}}}~~~~~~~~~~~~}}}~~~{{{rrrfff\\\ZZZ[[[[[[]]]___iiitttyyypppggg```YYYTTTTTTXXXeeemmmxxx{{{|||}}}~~~~~~~~~|||}}}mmm```\\\]]]]]]]]]]]]]]]]]]]]]\\\\\\{{{kkk```]]]YYYVVVUUUTTTRRRPPPOOOMMMKKKJJJIIIHHHFFFDDD???>>>===;;;999888777666555555444444444444555555555555555555444444444444333333333333333333333333333333333333333333333333111222222111000000111333333222000000000222555666111111111111000000000000000000///......///000111000111222444666888999:::;;;;;;;;;;;;::::::::::::777666666777888:::<<<===<<<;;;::::::;;;===???AAAAAAAAA@@@??????AAAEEEHHHHHHGGGFFFFFFEEEEEEFFFFFF@@@CCCHHHNNNRRRUUUVVVVVVWWWVVVVVVVVVUUURRRMMMIIIBBB@@@===;;;;;;;;;:::888::::::::::::::::::::::::777888888999999888888777666666666666555555555555444444444444444555666777333333333444555666777888;;;;;;;;;===???BBBEEEFFFGGGIIIMMMQQQUUU[[[aaaeeekkkkkklllnnnqqqsssrrrqqqrrrqqqrrrtttxxxzzz{{{zzz{{{{{{zzzzzzzzzzzz{{{{{{{{{||||||}}}|||{{{yyyxxxvvvvvvvvvxxx{{{}}}~~~}}}}}}~~~tttgggbbbbbbcccgggkkkzzz{{{ooofff^^^WWWVVVYYYhhhpppzzz~~~{{{{{{|||}}}~~~}}}qqqddd\\\YYYZZZ\\\]]]^^^______^^^]]]\\\{{{jjj```]]]YYYWWWUUUTTTRRRPPPNNNLLLJJJIIIIIIHHHFFFDDD??????===<<<:::999777777999888777555444333222222555555555444444444333333222222222222222222222222333333333333333333333333222333444333111111333555333222111000111222333444111111111111000000000///111000///......///111333000111222333555666888888999999:::::::::;;;;;;;;;888777666666888:::===???<<<;;;999888999;;;===?????????>>>======@@@DDDHHHGGGGGGGGGGGGHHHHHHIIIIIICCCEEEHHHKKKOOOSSSVVVWWWYYYYYYZZZZZZZZZWWWRRROOOGGGDDD???<<<;;;:::888777::::::::::::::::::::::::888888888777777888888888666666666666555555555555555444333333444555777888333333333333444555666777999999999:::<<>>@@@>>>===;;;999999999;;;;;;999:::<<<======@@@CCCFFFEEEFFFGGGHHHIIIJJJKKKKKKIIIIIIIIIJJJMMMRRRWWWZZZ[[[\\\]]]___```^^^YYYVVVNNNJJJDDD@@@===;;;999777::::::::::::::::::::::::888777666666666666777888666666666666555555555555555444333333444555777888444444444444555666777777888888888999:::<<<>>>@@@???BBBEEEIIIMMMRRRXXX\\\bbbdddhhhlllnnnoooppppppsssrrrrrrtttwwwyyyyyyxxxxxxyyyyyyzzzzzzzzz{{{{{{zzzzzz{{{{{{zzzwwwuuusssrrrrrrsssvvvzzz}}}~~~~~~}}}}}}~~~~~~~~~~~~}}}~~~~~~~~~~~~|||wwwtttvvv|||pppdddaaafffqqq|||{{{pppggg```___bbbjjjqqqzzz|||zzzxxxxxxxxxyyy{{{}}}~~~}}}zzzxxxmmmbbb___^^^]]]]]][[[\\\^^^``````___^^^]]]{{{jjj___\\\ZZZXXXVVVTTTQQQOOOLLLKKKIIIIIIJJJIIIHHHFFFBBBAAA@@@>>><<<;;;:::999666666777777777777666666444444444444333333333333333333333333333333333333333333333333333333333333///000000///......///111111222333333222///,,,***111111111111000000000000111111000000000222333444111111222222333444555555666666777999:::<<<======;;;;;;::::::;;;<<<===>>>??????>>><<<;;;;;;::::::555888;;;<<<>>>???BBBDDDDDDEEEGGGIIIKKKLLLLLLMMMOOOMMMLLLLLLNNNRRRWWWZZZ[[[]]]___cccdddccc___\\\VVVQQQJJJDDD@@@>>>;;;999::::::::::::::::::::::::888777777666666777777888666666666666555555555555444444444444444555666777444444444444444555666777888777777777999:::<<<>>>>>>@@@CCCFFFIIIMMMSSSVVV[[[___eeeiiikkklllmmmmmmqqqpppqqqsssvvvxxxxxxwwwwwwxxxyyyzzzzzz{{{zzzzzzzzzzzzzzzzzzyyywwwuuutttsssssstttwww|||}}}~~~~~~~~~~~~|||~~~~~~}}}|||}}}}}}xxxsssnnnpppuuuyyylllgggiiittt~~~rrrggg___^^^aaaiiioooxxx~~~}}}{{{zzzyyyyyyyyyyyy{{{}}}}}}yyyxxxyyy~~~wwweee]]]]]]]]]\\\]]][[[\\\]]]^^^______^^^^^^{{{jjj^^^\\\ZZZXXXWWWTTTQQQNNNNNNLLLKKKKKKLLLLLLJJJIIIAAA@@@???>>><<<:::999888555555666777777666555555444444444333333333222222333333333333333333333333333333333333333333333333000111111000//////000222333333333222111000///...111111111111000000000000/////////000111222222222111111222222333333444444444555777888:::<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<;;;:::999888999;;;<<<<<<>>>AAACCCCCCEEEGGGJJJLLLNNNOOOOOOQQQQQQQQQQQQSSSTTTVVVWWWYYY[[[___cccffffffbbb___^^^XXXPPPIIIDDDAAA>>><<<::::::::::::::::::::::::888888888888888888888888666666666666555555555555222333444555666666666666333333333333333444444555888777777777888999;;;<<<<<<>>>AAACCCEEEIIINNNQQQTTTYYY```eeefffggghhhjjjooonnnoooqqqtttwwwwwwvvvvvvwwwyyyzzz{{{{{{zzzzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvwwwzzz~~~~~~~~~~~~|||}}}|||}}}~~~yyytttqqqlllhhhiiinnnwww}}}tttqqqwwwwwwlllbbb[[[[[[^^^fffmmmuuu{{{~~~|||{{{|||}}}{{{{{{{{{{{{}}}|||uuutttvvvyyy~~~zzzmmm```\\\\\\\\\\\\\\\[[[[[[\\\\\\]]]^^^^^^^^^{{{jjj^^^\\\ZZZXXXWWWTTTQQQNNNOOONNNMMMMMMNNNNNNMMMKKK@@@???>>>===;;;999888777777777777777555333111000444444444333333333222222444444444444444444444444333333333333333333333333333444444333222222333555555333222000000111333444111111111111000000000000------///000111111111111111111222222222333333333444555666888:::<<<>>>>>>::::::;;;;;;;;;:::999888666888:::;;;;;;:::888777<<<===<<<;;;;;;===AAADDDDDDEEEHHHKKKNNNPPPPPPQQQQQQRRRTTTVVVWWWVVVUUUTTTWWWYYY^^^cccggggggccc```bbb\\\TTTLLLGGGCCC@@@>>>::::::::::::::::::::::::888999999::::::999999888777666666666555555555555222333444666777666666555222222222111222222333333888777777777777999;;;<<<;;;===???AAACCCFFFJJJNNNPPPUUU]]]aaacccccceeegggnnnmmmnnnppptttvvvwwwvvvvvvwwwxxxzzz{{{{{{zzzzzz{{{zzzyyyxxxwwwwwwwwwxxxxxxxxxyyy|||~~~}}}}}}}}}~~~tttooollliiieeeaaaccchhhkkkvvvyyyzzz~~~{{{zzzmmmccc[[[VVVXXX]]]dddkkkssszzz}}}~~~{{{yyyyyy{{{~~~~~~}}}}}}}}}yyypppooosssvvv~~~ssshhh___]]]]]]\\\\\\]]][[[[[[[[[[[[\\\]]]^^^___yyyjjjZZZXXXWWWVVVUUUSSSOOOLLLOOOOOOLLLHHHJJJOOOMMMFFFBBBAAA???<<<:::888777777555555555555555555444444555555555444444444333333444444444444444444444444222222222333333444444444222222222222222222222222111222222333333222222111000000/////////000222333111111000000000000111111/////////000111111222222000222555888;;;<<<======;;;;;;;;;:::999888777666;;;<<<<<<===============>>>>>>>>>>>>============DDDEEEFFFHHHJJJMMMPPPQQQRRRSSSUUUWWWXXXWWWTTTQQQ\\\^^^bbbhhhkkkiiiccc]]]YYYWWWTTTPPPLLLJJJIIIHHH???===:::888666777888999;;;:::999999::::::888777555555666666555444333333555555555555555555555555444444444444444444444444555555555555666777999999;;;<<<>>>>>>???BBBEEEHHHKKKOOOVVV\\\aaaeeeiiilllooommmlllnnnrrrtttsssqqqvvvvvvwwwxxxxxxyyyzzzzzz~~~|||zzzwwwuuutttttttttuuuvvvyyy{{{}}}~~~~~~~~~}}}~~~~~~~~~~~~zzzsssfff___ZZZZZZZZZWWWUUUVVVcccgggmmmsssxxx{{{}}}}}}zzz{{{zzzsssmmmmmmmmmoooppprrruuuwwwxxxlllhhhaaaXXXRRRPPPSSSVVV```fffkkkpppwww{{{|||||||||{{{zzz{{{~~~~~~|||yyyuuuiiigggdddaaa___^^^]]]]]][[[[[[YYYYYYYYYZZZ[[[\\\yyyjjj[[[ZZZWWWVVVUUUSSSPPPMMMNNNOOOLLLHHHJJJNNNKKKEEEAAA@@@>>><<<:::999888888777777777666666555555555555444444333333333333333333333333333333333333333222333333333333333333444222222222222222222222222111222222333333222222111111111000000000111222333333222222111111222222333111111111000000000000000111222555888:::<<<======;;;;;;;;;::::::999888777:::;;;<<<======>>>>>>>>>======>>>>>>????????????CCCDDDEEEGGGJJJLLLOOOPPPQQQQQQSSSTTTVVVVVVTTTSSS\\\^^^ccciiimmmlllfffbbbZZZYYYVVVSSSPPPNNNMMMLLLEEEBBB???;;;::::::<<<===;;;:::888999999:::888777777777777777777666555555555555555555555555555555444444444444444444444444555555555555666777888999:::;;;======>>>@@@DDDFFFGGGLLLRRRXXX]]]bbbgggjjjpppnnnnnnpppsssuuuuuusssvvvwwwwwwwwwxxxxxxyyyyyy|||{{{xxxvvvuuutttttttttuuuvvvxxxzzz|||}}}}}}}}}|||~~~~~~|||qqqiiiZZZSSSMMMMMMMMMMMMNNNPPPXXXZZZ]]]```aaa```___^^^]]]^^^bbbhhhrrr}}}vvvjjjcccYYYYYYXXXXXXYYY[[[\\\]]]]]]ZZZTTTNNNJJJKKKOOORRR^^^dddiiilllsss}}}{{{wwwrrrtttuuuvvvwww{{{lllhhhfffdddaaa___]]]]]]]]]\\\\\\[[[ZZZZZZYYYYYYZZZxxxiii^^^[[[XXXUUUTTTSSSQQQPPPNNNMMMJJJHHHJJJLLLJJJDDD@@@???>>><<<:::999999999999999888888777666555555555444333111111222222333333333333333333333333333444333333333333333333222222222222222222222222222111222222333333222222111333222222111111111222222333222222111111222222333222222111111000//////...111222444777999;;;<<<===;;;;;;;;;;;;:::999888888999999:::<<<===>>>??????======>>>???@@@AAABBBBBBBBBCCCDDDFFFHHHKKKMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUZZZ]]]bbbhhhlllmmmkkkhhh]]]\\\YYYVVVTTTRRRQQQQQQFFFBBB>>>:::888888:::;;;:::999888888999:::888777666666666777666666555444555555555555555555555555444444444444444444444444555555555555555666777888888999;;;<<<<<<>>>AAADDDEEEIIIPPPVVV[[[```eeehhhnnnmmmmmmooorrrttttttsssvvvvvvvvvwwwwwwwwwwwwwwwyyyxxxwwwuuutttttttttttttttuuuwwwyyy{{{|||||||||{{{}}}~~~~~~}}}~~~{{{pppcccYYYPPPHHHBBBBBBCCCCCCGGGLLLOOOPPPPPPPPPNNNLLLIIIGGGHHHIIILLLOOOVVVaaaoooyyylll^^^UUUKKKIIIGGGFFFEEEFFFGGGHHHKKKIIIGGGDDDCCCFFFLLLPPP\\\bbbfffhhhnnnwww{{{wwwtttrrrmmmoooqqqssswww}}}sssffffffeeecccaaa___]]]]]]\\\]]]]]]^^^]]]\\\[[[YYYXXXwwwhhh```]]]XXXUUUTTTTTTSSSRRRNNNLLLJJJIIIJJJKKKHHHDDD??????===<<<;;;:::999999::::::999888666555444444555333222000000111222333222222222222222222222222444444444333333222222222222222222222222222222222111222222333333222222111444333333222222111111111000000////////////000000111111111111000000//////111222444666888:::;;;<<<;;;;;;;;;;;;;;;:::999999888888999;;;<<<>>>@@@AAA??????@@@@@@AAABBBBBBCCCBBBBBBCCCEEEGGGIIIKKKMMMJJJJJJJJJJJJKKKNNNRRRUUUVVVYYY^^^ccchhhjjjkkkkkk```___]]]ZZZWWWTTTSSSRRRGGGDDD>>>999666666777999:::888777888999999888777333333444444444444333333555555555555555555555555444444444444444444444444555444444444555555666777555777999:::;;;<<>>???@@@AAA@@@@@@@@@???@@@DDDJJJOOO[[[aaaeeefffkkkttt|||xxxrrrooommmmmmpppqqqtttwww|||{{{mmmhhhddddddbbbaaa___^^^]]]]]]]]]^^^```aaaaaa___\\\ZZZwwwhhhaaa]]]XXXUUUTTTTTTTTTSSSOOOKKKIIIJJJLLLJJJFFFCCC??????===<<<;;;:::999999999999888777555444333333444333222111111111222222222222222222222222222222444444444333333222222222222222222222222222222222111222222333333222222111333333333333222222111111000//////////////////000//////000000111111111111111222333555777999:::;;;;;;;;;<<<<<<<<<;;;::::::777888888:::<<<>>>@@@BBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDFFFHHHJJJKKKGGGHHHGGGFFFFFFIIINNNRRRRRRTTTXXX\\\aaaeeehhhjjjdddcccaaa^^^ZZZWWWTTTRRROOOKKKEEE???:::999999999999888777777999999999777333333444444555444444333666666666666666666666666444444444444444444444444444444444444444444555666444666888999999:::<<<>>>AAADDDJJJOOOSSSYYY^^^bbbbbbdddfffgggiiikkkmmmnnnrrrrrrrrrrrrssssssssssssssssssttttttuuuuuuuuuuuuuuuuuuvvvwwwxxxzzz{{{{{{zzz{{{}}}}}}|||||||||}}}uuuiii[[[NNNEEEFFFBBBBBBCCCBBB???@@@DDD???@@@@@@AAA@@@???>>>======@@@BBBAAA@@@CCCJJJQQQ___jjjqqqkkk]]]PPPHHHBBB>>>===;;;::::::;;;<<<===<<<======>>>???BBBGGGKKKXXX___eeefffjjjsss|||}}}tttmmmjjjjjjkkkooorrrwww}}}oooiiijjjccccccbbbaaa```___^^^]]]]]]___bbbdddeeecccaaa___xxxhhhaaa]]]XXXUUUTTTTTTSSSSSSPPPKKKJJJLLLMMMJJJEEEDDD@@@???>>><<<:::999999999888888777666555555444444333333333333333222222222333333333333333333333333444333333333333333333222222222222222222222222222111222222333333222222111111222222333222222111000222111111000000111111222...//////000111111222222222222333444666888:::;;;;;;<<<<<<===<<<<<<;;;;;;888888888999;;;===@@@AAACCCBBBBBBBBBAAAAAAAAA@@@BBBBBBCCCDDDFFFHHHJJJKKKGGGHHHHHHEEEDDDEEEKKKPPPOOOQQQTTTWWWZZZ___eeeiiiiiihhhfffccc```\\\YYYWWWUUUQQQKKKDDD???;;;999888888777666777999999999777555666777777888777777777666666666666666666666666444444444444444444444444444444333333333444444555333555777999999999;;;<<<<<>>>>>BBBDDDCCCCCCBBBAAA???>>>===;;;===@@@@@@@@@AAAEEEIIINNNVVVZZZUUUMMMGGGCCC???;;;;;;;;;::::::;;;;;;;;;:::;;;<<<<<<<<>><<<:::999888888888888888777777666666666222333555555555444222111333333333333333333333333222333333333333333333444222222222222222222222222111222222333333222222111///000111222222222111000111111000000000000111111000000000000000111111111222222222333555777999:::<<<<<<============<<<<<<999888888888:::<<>>??????@@@AAABBBCCCCCCCCCCCCDDDEEEGGGHHHJJJKKKLLLNNNNNNJJJEEEDDDIIIMMMSSSTTTUUUVVVWWW\\\dddjjjnnnooooooooonnnllljjjiiifffccc^^^VVVNNNGGGAAA>>>777666666666888999999888555555666777777777777777777777777777777777777777444444444444444444444444444444333222222333333333222555888999999999999:::<<<>>>AAADDDGGGKKKPPPTTTSSSWWW[[[\\\]]]___cccfffhhhhhhiiikkkmmmnnnppppppoooqqqsssvvvxxxyyyyyyyyyxxxxxxwwwwwwxxxzzz|||}}}{{{}}}~~~~~~}}}~~~~~~}}}}}}~~~~~~xxxmmm___SSSKKKIIIHHHIIIHHHHHHIIIIIIIIINNNVVVRRRQQQPPPMMMKKKIIIHHHGGGCCC@@@===<<<>>>@@@AAAAAABBBEEEFFFDDDDDDDDDAAA;;;:::;;;<<<<<<;;;999777555:::;;;=========>>>@@@BBBBBBNNN[[[aaafffnnnwww|||}}}uuunnnlllnnnqqqrrryyyvvvnnnllliiieeecccddddddeeedddcccbbbaaa```aaabbbcccbbbaaa``````{{{hhh^^^[[[WWWUUUTTTTTTRRRQQQMMMMMMMMMMMMMMMKKKFFFCCC?????????<<<:::888888999555666888888777555333111555444444555666666555333444444444444444444444444222333333111000000222555444444333333333333222222444444333222111111111222111//////111444555333000111111111111111111222222000000111000000///...---111333555555555555777999999999999999::::::999777<<<;;;999777777999<<<===???@@@AAACCCCCCCCCCCCBBBFFFDDDAAA???@@@CCCGGGJJJKKKLLLMMMMMMLLLKKKLLLNNNUUU[[[^^^[[[YYY^^^cccfffoooqqqrrrssssssssstttuuupppnnniiibbb[[[RRRJJJEEE===::::::;;;:::777666999999999999999999999999999888888777666555555666666555555444333333333333444555555444444444444555555444444555666777888999999;;;<<<>>>@@@CCCFFFHHHIIIPPPRRRTTTVVVXXX[[[___bbbfffhhhjjjjjjjjjjjjlllnnnlllnnnppprrruuuxxxzzz{{{{{{zzzxxxvvvvvvwwwxxxzzz{{{}}}}}}}}}}}}~~~~~~wwwiii^^^VVVRRRMMMJJJKKKOOOTTTVVVWWWZZZbbbhhhjjjiiiddd\\\XXXVVVQQQKKKJJJGGGEEECCCDDDDDDDDDCCCBBBCCCEEEFFFEEEDDDAAA@@@@@@@@@??????>>>=========<<<;;;;;;<<<>>>@@@@@@@@@EEEKKKTTT^^^fffnnntttxxx~~~~~~|||yyyuuuqqqnnnlllkkkqqqyyywwwrrrmmmhhhfffddddddccccccbbb```___^^^aaaaaaaaaaaaaaabbbbbbbbbzzzggg___\\\XXXUUUTTTSSSQQQPPPMMMMMMMMMMMMMMMJJJFFFCCC@@@AAA@@@===:::888888999555666777777777666555444555444333444666666444333333333333333333333333333222333333222000000222444333333222222222111111111000000//////////////////111///...///111222111///222111111000000////////////000000000000//////......000222222222333444666999999999999:::;;;;;;:::===<<<:::888888999;;;<<>><<<<<<>>>@@@@@@@@@EEEKKKTTT]]]eeelllrrrvvvzzz|||~~~yyyxxxuuurrrooollljjjiiiqqqxxxvvvpppmmmiiieeeddddddccccccbbbaaa```___^^^^^^___```aaaaaaaaaaaaaaayyyfff```]]]YYYVVVTTTRRRPPPOOONNNMMMLLLMMMLLLJJJFFFCCCBBBBBBAAA>>>;;;888888999777777666666555666666666444333333333555555333222222222222222222222222222222333333222111111222444222222222111111111000000111111111111222222222222222000......///000///...222222111000///...------...//////000000000000///...///111111111111333555999999999:::;;;<<<===>>>>>>===;;;:::999:::;;;;;;>>>@@@BBBCCCEEEEEEEEEDDDBBB@@@>>>>>>???BBBEEEHHHLLLNNNPPPQQQQQQRRRTTTUUU^^^eeekkkkkkkkknnnpppooossstttvvvwwwxxxyyyyyyyyyyyyuuurrrsssuuutttooojjjWWWLLLAAA<<<:::888999;;;555555555666666777777777777888999999999888777666666555444444333444444444333333333222222333333333222222333444555666666777888999;;;===???AAABBBCCCDDDFFFIIILLLNNNQQQUUUXXX]]]___aaacccccceeegggiiiiiijjjlllnnnppprrrtttuuutttsssrrrrrrrrrssstttuuuwwwyyy{{{{{{zzzzzz{{{|||~~~~~~}}}|||sssiii___YYYVVVVVV]]]hhhqqqxxx{{{uuulllcccZZZXXXTTTQQQOOOLLLIIIFFFHHHGGGGGGFFFFFFFFFFFFFFFCCCCCCDDDDDDEEEDDDDDDDDDDDDAAA>>>===>>>@@@BBBBBBFFFKKKRRRZZZaaahhhnnnrrruuuxxx}}}{{{xxxsssrrrpppnnnkkkiiihhhgggmmmsss~~~|||}}}~~~uuullljjjiiigggdddddddddcccbbb```____________\\\]]]___aaaaaaaaaaaa```zzzgggaaa]]]YYYVVVTTTRRRPPPNNNNNNMMMLLLLLLKKKIIIEEEBBBDDDDDDBBB???;;;888888999:::999777555444444555666333222222333444444333111222222222222222222222222111222333333111111222333222222222222111111111111111222222333444444444444333111000///////////////111111111000000//////...---...///000000111000000///111222333222222444555888999::::::;;;===@@@BBB???>>>===<<<;;;;;;::::::>>>???AAADDDEEEFFFFFFFFFAAA@@@>>>===>>>AAADDDFFFLLLNNNRRRTTTUUUVVVXXXYYY[[[dddmmmqqqtttyyyzzzyyytttttttttuuuwwwxxxxxxwwwyyyvvvuuuyyy|||kkk\\\LLLBBB<<<888888:::444444555555666777777777666888999;;;:::999777666666666555444444444444444444444333333333333444444222333333444555555666666888999:::;;;===???@@@@@@BBBDDDGGGIIIKKKNNNRRRUUUWWWYYY\\\^^^___aaadddfffggghhhiiikkkmmmoooqqqrrrqqqqqqppppppqqqrrrssssssuuuwwwyyyyyyxxxxxxyyyzzz~~~~~~}}}~~~uuuhhh___[[[]]]dddmmmvvv~~~{{{rrriiifffaaa]]]YYYTTTNNNKKKKKKJJJHHHGGGGGGHHHJJJKKKGGGHHHIIIIIIIIIHHHGGGFFFFFFCCC???>>>@@@BBBDDDEEEEEEIIIOOOVVV\\\bbbiiimmmqqqvvv}}}{{{uuuqqqmmmllllllkkkiiigggfffeeefffiiiqqqwwwwwwrrrsssvvvtttlllggggggiiigggeeeeeecccbbbaaa_______________[[[]]]___aaabbbbbbaaa```|||iiiaaa]]]YYYVVVTTTRRRPPPNNNOOONNNLLLKKKJJJHHHEEEBBBDDDDDDBBB???;;;888888999===;;;888555333333444555333222222333444444333111333333333333333333333333111222333333222111222333444333333333333222222222---...///000111111000000333222222111000000000111000000000111111222222222---...///000000111000000///111222222222222333444666888:::;;;<<<===@@@CCC?????????>>>===<<<;;;:::===>>>@@@CCCEEEFFFFFFFFFBBB@@@???>>>???AAACCCEEEKKKOOOSSSVVVXXXYYY[[[\\\YYYcccmmmttt|||wwwuuussssssuuuwwwwwwvvvxxxwwwwww|||zzzlllZZZMMMCCC;;;777888666666666777777888888888666777999:::;;;999888666666666555444444444444555555555444444444444555555444444444555555666666777999999:::;;;<<<===>>>>>>???AAADDDFFFGGGJJJNNNQQQRRRTTTWWWYYY[[[]]]___bbbdddeeefffiiikkkmmmooopppooooooooopppqqqrrrsssssssssuuuwwwwwwwwwvvvwwwyyy}}}~~~~~~~~~~~~~~~rrreee^^^```dddkkkrrryyy~~~~~~vvvrrrlllfff```ZZZTTTPPPMMMLLLJJJIIIIIIJJJLLLNNNLLLMMMNNNNNNMMMKKKIIIHHHFFFCCC@@@???AAADDDGGGHHHDDDGGGKKKPPPUUU[[[aaafffooouuu}}}}}}vvvooolllhhhiiiiiihhhhhhfffeeeddd______aaaeeefffhhhnnnwww|||~~~mmmgggccceeegggeeecccdddcccbbbaaa``````___``````]]]^^^___aaaaaaaaaaaaaaa}}}kkk```]]]YYYVVVTTTRRRPPPOOOPPPNNNLLLJJJIIIGGGDDDBBBBBBBBBAAA>>>;;;888888999===;;;999666444444444555444333333333555555333222333333333333333333333333000222444444222111222222444444444333333333222222///000111222222222111000000222333333111000000111//////000111222333444444...//////000000000000///...000111111000000111222444777<<<===<<<===@@@BBB>>>???@@@@@@???>>><<<;;;;;;<<>>===<<<>>>@@@===>>>@@@AAAAAA@@@>>><<<999;;;>>>AAACCCEEEFFFFFFGGGFFFEEECCCBBBCCCCCCDDDJJJNNNSSSWWWYYYZZZ[[[\\\^^^ccciiioooyyyyyyqqqmmmooosssttttttsssuuuxxxyyyzzz{{{{{{tttiiiXXXEEE<<<;;;:::999999888888777777666666666666777777888888888777666666555555555555555555444444333333444444555444444444444444555555555777777777777888888888888999;;;======>>>???BBBDDDHHHJJJMMMNNNOOOQQQSSSUUUYYY[[[]]]```dddgggiiijjjkkklllmmmooopppqqqrrrrrrppprrruuuvvvuuuuuuwwwxxxyyy|||~~~zzzxxxyyy|||~~~}}}~~~~~~~~~xxxlll```^^^\\\]]]aaahhhnnnqqqwww~~~yyyoooeee]]]WWWRRROOOHHHGGGFFFFFFGGGHHHIIIJJJMMMOOOQQQSSSSSSRRRQQQOOOIIIGGGDDDCCCCCCDDDCCCBBB>>>@@@AAACCCFFFLLLRRRWWWccclllwww~~~zzzuuupppkkkhhhfffccccccdddeeedddbbb```___WWWSSSRRRUUU[[[eeevvvppp``````\\\ZZZ\\\]]]\\\\\\```aaabbbdddeeeeeecccaaa______^^^\\\[[[ZZZ[[[\\\]]]}}}lll^^^[[[WWWUUUTTTTTTRRRQQQPPPNNNKKKIIIHHHFFFDDDBBB?????????<<<:::888888:::777777666777777888999999555444444555666666555333000000000000000000000000000222444444333222111222222222222111111111111000000000222222222000...---)))---222444222000//////000000000000////////////000000111000000///......222333444444333222333555000666===???===;;;<<>>@@@BBBBBBAAA???===888:::===@@@CCCDDDEEEEEEJJJIIIGGGEEEDDDCCCDDDDDDJJJNNNSSSWWWXXXYYYZZZ[[[___cccfffiiiqqq|||wwwmmmhhhjjjnnnpppqqqnnnrrruuutttqqqqqquuuzzz||||||{{{rrr___JJJ???>>>::::::999888777666555555666666555555666777888888777777666555555555555555444333333222222333333444333333333333333333333444666666666666666666666666:::<<<=========>>>AAACCCEEEGGGIIIJJJKKKLLLOOOQQQUUUWWWYYY]]]aaadddggghhhiiijjjlllnnnooopppqqqqqqppprrruuuvvvuuuvvvwwwxxxwwwzzz}}}|||wwwuuuwwwzzz}}}~~~}}}}}}}}}~~~rrrbbb^^^XXXUUUWWW]]]cccfffkkkrrryyy~~~wwwkkkaaaXXXRRRNNNLLLDDDDDDDDDDDDEEEFFFFFFGGGKKKMMMPPPSSSUUUUUUTTTSSSKKKIIIFFFDDDDDDBBB@@@>>>===>>>???@@@BBBHHHNNNSSS]]]gggttt}}}|||yyyuuuppplllhhhffffffaaabbbccccccbbb```^^^]]]TTTQQQRRRXXXaaannnrrrhhhbbb^^^ZZZXXX[[[\\\[[[]]]aaa```bbbeeeggggggdddaaa______]]]ZZZXXXWWWXXXZZZ[[[zzzlllaaa\\\VVVTTTUUUUUUTTTRRROOOOOOMMMKKKHHHEEECCCAAA@@@???>>>======<<<:::888666666666666555444333222222333333444444333333222222222222222222222222222444333222111000111222333222222222222111111111000222222222222222222222222000111222333333222111000000000000000000000000000555777777666333111111111000000000000000000000000555666888:::;;;=========CCCAAA@@@BBBEEEFFFDDDAAA<<<<<<<<<===@@@CCCFFFHHHIIIIIIIIIGGGFFFFFFGGGIIIMMMOOOSSSVVVYYYZZZZZZZZZ___aaabbbbbbcccfffmmmrrruuurrrmmmiiifffhhhlllooottttttttttttssssssrrrqqqvvvvvvuuuqqqhhhZZZJJJ???@@@;;;666444555888888777444555555555666666777777444555555444222222333555444444444444444444444444444444444444444444444444555444444333333555666777999::::::;;;<<<===>>>>>>BBBCCCCCCEEEGGGIIIKKKLLLOOORRRUUUXXX[[[___dddgggggghhhjjjkkklllmmmllllllnnnoooppprrrssstttttttttuuuwwwxxxxxxvvvuuuuuuvvvxxxzzz|||}}}}}}}}}~~~~~~zzzrrrcccWWWUUUWWWWWWWWWYYY___fffkkkppp||||||vvvlll^^^UUURRRQQQPPPMMMJJJHHHFFFEEEDDDEEEFFFHHHGGGKKKQQQVVVXXXVVVRRROOOMMMIIIDDDAAAAAA???===:::???????????????CCCHHHLLL[[[eeettt{{{wwwssspppllljjjjjjiiieeebbbfffaaa]]]^^^bbbaaa\\\VVVXXXWWWYYYaaaooo}}}ttteee______^^^]]][[[ZZZZZZ[[[]]]^^^ccceeeiiikkkkkkhhheeebbbccc```[[[VVVRRRSSSWWW[[[yyykkk```[[[VVVTTTTTTUUUSSSRRRNNNMMMLLLKKKIIIFFFDDDCCC@@@???=========<<<999777666666666666666555444333333444444444444444444333222222222222222222222222444333222222111222222222000111222222222111///...000000000000000000000000000111222222222222111000000000000000000000000000///000222222000///000111111111111111111111222222444555777999;;;<<<===>>>BBBAAA@@@BBBDDDEEEDDDBBB;;;;;;;;;<<>>>>>???@@@BBBDDDFFFGGGKKKNNNQQQUUUXXX\\\```ddddddfffhhhiiikkkkkkkkkjjjmmmnnnooopppqqqrrrrrrrrrtttuuuwwwvvvuuuttttttuuuvvvxxxzzzzzzzzzzzz{{{|||}}}}}}~~~~~~~~~~~~~~~xxxhhhYYYTTTTTTRRRRRRSSSTTTZZZ^^^cccooo||||||rrrjjjbbbXXXQQQPPPPPPNNNMMMMMMLLLIIIGGGEEEDDDDDDDDDGGGJJJOOOTTTUUUTTTQQQOOOIIIEEEAAA>>>>>>===;;;888<<<<<<======>>>BBBHHHLLLYYYcccrrr}}}|||uuupppooollliiihhhgggfffccc```bbb``````bbbdddccc^^^YYY[[[^^^dddooo|||~~~mmmbbb^^^```___^^^]]]]]]]]]]]]^^^___dddfffhhhiiihhhfffcccaaabbb```]]]XXXUUUUUUXXX[[[wwwiii___ZZZUUUSSSTTTTTTSSSPPPMMMMMMLLLKKKIIIGGGEEEDDD@@@>>><<<;;;;;;;;;888777666666777777777666555555444444555555555555444444222222222222222222222222333333333333333222222111000111333444444222000///000000000000000000000000000111222222222222111000000000000000000000000000***,,,////////////000111---.........//////000000222333555777999;;;===>>>@@@@@@@@@BBBDDDEEEDDDBBB;;;:::999:::===AAAFFFIIILLLLLLKKKIIIHHHIIILLLNNNPPPRRRUUUYYY]]]___``````___```___\\\XXXUUUTTTTTT^^^______\\\YYY[[[cccjjjrrrsssuuuvvvuuurrrooollliiiiiihhhhhhfffbbb\\\WWWIIICCC<<<999888888666444999999999999::::::::::::666777777555444333555666555555555555555555555555333333333333333333333333555555444444555555666777666777777888999:::;;;<<<;;;;;;;;;===>>>@@@BBBCCCFFFHHHLLLOOORRRVVV[[[^^^aaabbbdddfffhhhiiiiiiiiikkklllmmmnnnoooppppppppprrrsssuuuuuutttssstttuuutttvvvwwwxxxwwwvvvwwwxxx{{{|||}}}~~~~~~~~~~~~~~~~~~uuubbbXXXTTTQQQNNNNNNLLLPPPSSSWWWcccppprrrlll___YYYQQQMMMMMMOOOOOOOOOSSSRRROOOLLLIIIFFFDDDCCCGGGIIIMMMPPPRRRRRRPPPOOOFFFCCC???===<<<<<<;;;:::;;;<<<===>>>@@@EEEJJJOOOYYYcccqqq}}}}}}{{{uuummmgggkkkiiigggffffffeeebbbaaaaaadddhhhlllmmmjjjfffccceeelllwwwpppfff```___```aaaaaaaaaaaaaaaaaaaaaaaafffffffffeeedddbbb```___aaaaaa___\\\YYYXXXZZZ\\\vvvggg^^^ZZZUUUSSSTTTTTTRRROOONNNNNNMMMKKKIIIGGGEEEDDD@@@>>><<<;;;::::::888666666666777777777777666666444444444333333444444444222222222222222222222222222333444444444333111000444444444444444333333222222222222222222222222222111111111222222111111111000000000000000000000000,,,...000111000000222333---......//////000000111111222333555777:::<<<===>>>>>>???AAACCCDDDDDDCCC>>><<<::::::;;;???CCCFFFIIIIIIIIIGGGGGGHHHKKKMMMQQQSSSUUUYYY\\\^^^___```ccccccbbb```[[[UUUQQQNNNTTTWWWYYYXXXWWWZZZccckkkpppsssvvvyyyyyyvvvrrroooiiihhhgggggghhhgggdddbbbTTTLLLBBB;;;999888777666::::::::::::::::::;;;;;;555666666555333333444666444444444444444444444444222222222222222222222222555555555555555666666666444555666777888999999::::::;;;;;;<<<>>>???AAABBBAAADDDGGGJJJMMMQQQVVVYYY\\\^^^```ccceeefffggggggjjjjjjlllmmmnnnnnnooooooppprrrttttttsssssstttuuutttvvvxxxxxxvvvvvvvvvwwwzzz{{{|||}}}~~~~~~~~~~~~~~~}}}}}}|||pppbbb[[[VVVRRROOONNNPPPQQQTTT___lllqqqnnn```YYYQQQLLLLLLNNNQQQSSSYYYXXXVVVTTTPPPLLLHHHFFFGGGHHHJJJLLLNNNOOOOOOOOOEEECCC@@@>>>======>>>???>>>???AAACCCFFFJJJPPPTTT\\\fffttt~~~xxxuuurrrmmmgggbbbiiihhhgggfffffffffeeedddfffmmmvvvzzzyyyuuurrrqqquuu~~~tttiiieeecccbbbaaabbbccccccddddddccccccbbbhhhfffdddbbb```___^^^^^^aaaaaaaaa___]]][[[[[[\\\uuufff]]]YYYUUUTTTTTTTTTRRROOOPPPOOONNNLLLIIIGGGDDDCCCAAA???<<<::::::999888666777777777777777777666555333333222111111222333333222222222222222222222222333333444555444333222111666444222111000111333444222222222222222222222222222111111111111111111222000000000000000000000000///111222222111000111111111111111222222333333333000111111333555777:::;;;<<<===???AAABBBCCCDDDDDDBBB@@@===;;;;;;===???AAAFFFGGGHHHHHHGGGHHHKKKMMMNNNPPPTTTXXX]]]aaadddeeeeeeeeeeeeccc```[[[UUUQQQNNNRRRUUUVVVWWW\\\eeellllllpppuuuyyy{{{yyyvvvtttpppnnnllllllmmmmmmllljjjddd[[[MMMDDD???>>>===<<<::::::::::::::::::::::::555666666555333222444555333333333333333333333333222222222222222222222222333444444555555555555555333333444555666777888888999999:::;;;<<<===???@@@???AAADDDGGGIIILLLPPPTTTWWWXXX[[[___aaacccddddddggghhhiiikkkmmmmmmnnnnnnoooqqqssstttsssssstttuuuvvvxxxyyyyyyxxxwwwxxxyyyyyyzzz{{{}}}~~~}}}}}}}}}~~~~~~{{{~~~{{{zzz|||ppphhhccc\\\VVVUUUTTTSSSUUU^^^jjjrrrtttiiiaaaWWWNNNKKKNNNRRRVVV[[[[[[[[[YYYVVVQQQLLLIIIHHHIIIIIIJJJKKKLLLMMMMMMCCCBBB@@@>>>===>>>AAACCCBBBDDDFFFHHHJJJNNNSSSWWW^^^gggttt|||zzzyyyzzzxxxqqqkkkiiihhheeebbbeeeeeeeeeeeeeeeeeeeeefffllluuu{{{mmmiiijjjhhheeedddccccccdddeeeeeedddccccccgggeeebbb___^^^]]]^^^^^^```aaabbbaaa___]]]]]]^^^tttfff]]]ZZZVVVUUUUUUUUURRROOOOOOOOONNNLLLJJJGGGEEEDDDCCC@@@<<<::::::999888777777777777777666555444444333222111000000111222333222222222222222222222222444444444444444333222222444222000///...///111222000000000000000000000000222222111000000111222222000000000000000000000000///111222111///....../////////..................000000000111333555777999:::<<>><<<<<<======EEEGGGJJJKKKKKKKKKLLLMMMIIILLLPPPWWW^^^dddjjjllldddddddddeeeddd```[[[WWWMMMOOOQQQUUUZZZaaahhhnnnjjjnnnsssxxx{{{{{{yyywwwwwwvvvuuuuuuvvvvvvuuusssoooeeeXXXMMMFFFBBB???<<<::::::::::::999999999999666666777555444333444666444444444444444444444444333333333333333333333333222222333444444444444333222333444444666666777888666666666777888:::;;;<<<===???BBBCCCEEEGGGKKKNNNPPPRRRUUUYYY\\\^^^``````cccdddfffhhhjjjlllmmmmmmlllnnnqqqrrrrrrrrrssstttvvvxxxzzzzzzyyyyyyyyyzzzyyyzzz{{{}}}~~~~~~}}}}}}}}}}}}}}}~~~zzz}}}}}}zzzvvvmmmddd]]]YYYUUUVVV]]]iiisssxxxwwwooocccWWWQQQQQQTTTXXX\\\]]]^^^]]]ZZZTTTNNNKKKJJJJJJJJJJJJJJJJJJJJJJJJAAA@@@???===<<<>>>CCCFFFGGGHHHJJJLLLMMMPPPTTTWWW^^^gggsss}}}{{{uuuuuuvvvxxxyyyrrriiidddcccddddddccc___aaacccccccccccceeefffnnnvvv{{{qqqjjjkkknnnlllhhhgggccccccccccccccccccccccccdddccc```^^^]]]^^^___``````aaacccbbb```_________tttfff^^^ZZZWWWVVVWWWVVVSSSOOOLLLLLLLLLLLLKKKJJJHHHHHHDDDAAA===;;;::::::999888888888777777555444222111444333111000000111333444222222222222222222222222555555444333333333333333222222222333222111111000000000000000000000000000222222111000000111222222000000000000000000000000///000111111///......///---------,,,,,,++++++***111000000000111333555777888;;;???@@@@@@AAADDDFFFDDDCCCBBB@@@???======<<>>;;;;;;;;;::::::999999999888999999888666555777888666666666666666666666666333333333333333333333333000111222333333333222222222333333444555666777777555555555555666777999999<<<===???@@@AAABBBEEEHHHIIIKKKNNNSSSVVVYYYZZZ[[[]]]___aaadddgggiiikkkkkkiiikkkmmmoooooooooqqqrrrsssuuuxxxxxxxxxxxxyyyzzzzzzzzz{{{}}}~~~}}}}}}|||||||||}}}}}}~~~yyy|||vvvgggaaa\\\[[[aaakkkwwwttthhh___[[[[[[\\\aaaccceeeddd```YYYRRRMMMKKKKKKKKKJJJJJJIIIHHHHHHAAAAAAAAA???>>>AAAFFFKKKMMMOOOQQQQQQRRRTTTWWWYYYaaaiiittt}}}}}}yyy{{{||||||zzzvvvpppkkkdddaaaaaaccccccbbb]]]```bbbccccccdddfffiiinnnttt|||wwwssszzzqqqkkkhhhkkkmmmllljjjjjjbbbaaa```______```aaabbbaaa```___^^^^^^___aaabbb```aaabbbbbb```___``````uuuggg^^^[[[XXXWWWWWWWWWSSSPPPIIIIIIJJJKKKLLLLLLKKKKKKEEEBBB>>>;;;::::::999888888888777666444333111000555444222111111222444555222222222222222222222222666555444333222333444555222444777999999666222000222222222222222222222222333222111000000111222333000000000000000000000000///000222222111000000111333333222111000//////...222111//////000111444555777:::>>>@@@@@@AAADDDFFFBBBBBBBBBBBBAAA???>>>======AAAGGGJJJJJJIIIHHHGGGFFFHHHKKKOOOTTTYYY]]]```gggfffgggiiikkkjjjfffbbbWWWUUUUUU\\\gggqqquuuvvvvvvxxx|||zzz|||~~~wwwooofff[[[NNNFFF<<<<<<;;;;;;;;;:::::::::::::::;;;999888777999:::888888888888888888888888444444444444444444444444///000111222333222111111222333333444555666777888555555555666777888999:::;;;<<<===>>>>>>???BBBDDDDDDFFFJJJNNNRRRUUUWWWWWWYYY[[[^^^aaadddgggiiijjjfffhhhkkklllmmmmmmooopppqqqsssuuuvvvvvvvvvxxxyyyzzz{{{|||}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~}}}~~~}}}}}}||||||||||||}}}~~~yyy|||~~~~~~qqqjjjcccbbbgggqqq~~~wwwllleeebbbaaahhhjjjlllkkkfff^^^VVVQQQLLLLLLLLLKKKJJJHHHGGGFFFDDDDDDDDDBBBAAADDDKKKPPPTTTUUUVVVWWWVVVWWWZZZ\\\dddlllwww{{{sssooojjjeeeaaa```aaacccbbb```^^^aaadddeeeeeefffiiilllnnnssszzzxxxpppnnnooowwwxxxmmmhhhgggjjjkkkjjjjjjlllaaa```^^^]]]]]]^^^```aaa___^^^^^^^^^___aaabbbccc```aaabbbaaa```___```aaavvvhhh```]]]ZZZWWWUUUTTTQQQOOOSSSNNNIIIIIIKKKMMMJJJGGGCCCBBB@@@===:::888666555666666666666666555555555111222222222111///...,,,111222222222222222222333333333333333333333333333333333333333333333333333222222222222222222222222222222111111111111111111111111000000000000111111///000111333333222111111111111111000000000000000............000222444555666777:::===AAACCCEEEEEEAAAAAABBBCCCBBB???===<<<:::===AAAFFFHHHIIIHHHGGGCCCDDDFFFHHHKKKPPPWWW\\\bbbeeejjjnnnpppooommmlll```bbbdddfffiiirrr|||}}}~~~|||ooo\\\MMM>>><<<::::::;;;;;;:::999<<<;;;:::999888888888888;;;;;;999888777555444444444444333333333333222222222222222222333333444555222333444444555555444444555555555555555666777777444666888;;;>>>@@@BBBBBBDDDFFFHHHJJJKKKNNNSSSVVVTTTWWW[[[```ccceeeffffffjjjgggfffhhhlllnnnnnnlllnnnppprrrssstttuuuwwwyyyxxxyyyyyyzzz{{{|||}}}}}}||||||||||||||||||||||||}}}|||||||||}}}~~~~~~}}}|||{{{{{{xxxpppnnnooottt}}}zzzuuutttuuurrrnnnjjjfff```ZZZVVVUUUUUUTTTPPPLLLHHHGGGGGGFFFGGGHHHIIIJJJLLLOOOQQQZZZ\\\^^^______aaacccfffooosssyyy~~~|||xxxxxx~~~zzzrrrkkkggg___\\\YYYXXXYYY[[[]]]]]][[[```eeegggfffhhhmmmsssrrrttt|||yyynnnmmmpppssszzztttiiiiiiiiikkklllkkkfffbbbaaa```]]]\\\[[[[[[ZZZYYY\\\[[[[[[\\\\\\]]]^^^___```___^^^]]]^^^```bbbcccvvvhhh```]]]YYYWWWUUUTTTQQQOOORRRNNNJJJIIIKKKLLLJJJGGGAAA@@@???===;;;999888777666666666666555555555555333333333444333222000///555555444333222111000000333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111222222111111111111222222000000111222222222222111111000000000000000000000//////......///000111222444666999<<>>;;;===???BBBEEEFFFGGGHHHDDDFFFHHHJJJLLLOOOSSSUUU___ccciiiooorrrsssrrrpppnnnoooppprrruuu{{{|||iiiZZZKKKFFF@@@<<<:::999999888;;;;;;:::999888888888888999999888888777777666666555555555444444444333333333222222222333333444555222333444444555555444444444444444444444555666666555666888:::;;;<<<======???AAACCCDDDFFFIIIMMMPPPRRRTTTWWW\\\___bbbddddddiiigggeeegggjjjllllllkkknnnoooqqqqqqqqqrrruuuwwwuuuvvvvvvwwwxxxyyyzzzzzz||||||||||||}}}}}}}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||||||||~~~~~~}}}}}}~~~||||||{{{vvvqqqkkkddd```[[[[[[YYYUUUPPPKKKJJJIIIJJJLLLOOORRRUUUYYY\\\^^^dddeeefffffffffhhhkkkmmmssswww|||{{{vvvsssqqqttt{{{xxxooogggaaa]]]]]][[[YYYXXXZZZ[[[]]]^^^^^^aaafffjjjnnnrrruuuwwwxxx}}}wwwnnnoootttyyytttiiiiiihhhgggiiijjjiiifffccc```___\\\[[[ZZZYYYXXXWWWXXXXXXYYYZZZ[[[]]]___```aaa```___^^^___```bbbcccvvvhhh___]]]YYYWWWVVVTTTRRRPPPRRRNNNJJJJJJKKKKKKIIIFFF???>>>>>><<<;;;:::999999777777666666555555555555333444444555555444444333666555555444333222111111333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111333222222111111222222333111000000000000111222222000000000000000000111111111111000000000000111111333444777999===???AAACCCAAABBBDDDEEEEEEDDDBBBAAA<<<<<<<<<===@@@CCCFFFHHHEEEGGGJJJLLLLLLLLLMMMNNN[[[```hhhpppvvvxxxxxxwwwvvvvvvwwwwwwyyy~~~zzzlll[[[TTTIII@@@;;;:::::::::::::::999999888999999999777777777777777888888888666666666555555555555444333333222222222333444444222333444444555555444444333333333333333333444555666777777888888888888777;;;===???@@@BBBDDDGGGJJJMMMOOORRRUUUYYY]]]___aaagggeeedddeeegggiiijjjiiinnnoooooonnnnnnoooqqqtttrrrrrrssstttuuuvvvwwwwwwzzz{{{{{{|||}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~zzz{{{|||~~~{{{tttlllgggddddddbbb]]]WWWSSSPPPPPPSSSVVV[[[aaaggglllppprrrtttsssrrrpppoooqqquuuxxxzzz}}}zzzssshhhhhhiiinnnxxx}}}yyyssslllddd^^^ZZZXXXYYYYYYYYYYYYZZZ\\\^^^___eeefffjjjqqqyyy}}}~~~}}}yyyssstttyyywwwjjjcccgggfffeeefffhhhhhhfffddd```___^^^\\\ZZZYYYWWWWWWUUUUUUVVVXXXZZZ\\\^^^___aaaaaa``````aaabbbdddeeevvvhhh___\\\YYYWWWVVVTTTRRRPPPQQQNNNKKKJJJKKKJJJHHHFFF??????>>><<<;;;:::999888777777666666555555444444333333444444555555555555222333333444444555555555333333333333333333333333333333333333333333333333222222222222222222222222111111111111111222222222222111111000000111111222111000/////////000222333000000000000000111111111222111111222222222333333333444666888;;;>>>AAABBBBBBCCCEEEGGGGGGFFFEEEDDD>>>===::::::;;;???DDDGGGFFFHHHJJJJJJJJJJJJLLLMMMWWW]]]fffpppxxx}}}~~~wwwwwwwwwxxxyyy}}}}}}kkkbbbSSSGGG???=========999999999888999999::::::777777777777777777777777666666666555555555444444333333333222222333333444222333444444555555444444444444333333333333444444666666777777777666666555:::<<<>>>???@@@BBBEEEGGGIIIJJJLLLOOOSSSWWW[[[]]]cccbbbaaaaaaccceeeggggggmmmmmmmmmlllkkkllloooqqqpppqqqrrrssstttuuuvvvwwwyyyyyyzzz|||}}}~~~~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}~~~~~~~~~~~~zzzzzz{{{|||~~~~~~uuuooonnnnnnlllgggbbb^^^\\\\\\```ccchhhpppxxx~~~zzzxxxyyy}}}~~~vvvoooffffffhhhmmmttt}}}}}}qqqnnniiiccc___\\\[[[ZZZVVVWWWXXXYYYZZZ\\\___aaallloootttzzz|||wwwnnnhhheeeeeeeeedddeeeffffffffffffddddddcccaaa^^^[[[ZZZZZZUUUVVVVVVWWWYYY[[[\\\]]]______```aaaccceeegggiiivvvhhh^^^\\\YYYWWWVVVTTTRRRQQQOOONNNLLLKKKJJJIIIGGGEEEAAA@@@???===;;;999777777888777777666555444444444222222333333444444555555222222333444444555666666333333333333333333333333333333333333333333333333222222222222222222222222000000111111111222222222000000////////////000000111000/////////000222333//////000000111111111111......///000222222333333333444555777;;;>>>AAACCCCCCDDDFFFHHHHHHHHHGGGFFF@@@>>>;;;999:::===AAADDDGGGGGGGGGGGGGGGJJJNNNQQQUUU[[[dddoooxxx~~~zzzyyyyyyzzz|||}}}~~~~~~{{{}}}|||qqqaaaQQQFFFAAA>>>===999999999888999999::::::999999888888777666666666555555555444444444444333444333333222222333333333222333444444555555444444555555444444444444444555555555666777777777777777888:::===>>>???@@@BBBDDDFFFGGGHHHKKKNNNRRRUUUWWW]]]\\\\\\\\\\\\___bbbdddiiijjjjjjjjjiiijjjmmmooopppqqqrrrsssuuuvvvwwwxxxwwwxxxyyyzzz|||~~~~~~}}}||||||||||||{{{zzzzzzzzzzzz{{{||||||~~~~~~~~~~~~{{{|||||||||||||||||||||}}}xxxyyywwwtttpppmmmllllllooopppuuu}}}~~~~~~~~~wwwrrrpppoooooopppsssyyyyyytttiiigggbbb]]]ZZZYYYZZZZZZTTTVVVXXXZZZ[[[]]]bbbfffqqqxxxssskkkfffeeeeeecccdddeeeeeefffggghhhiiiiiikkkkkkhhhddd```______ZZZZZZYYYYYYYYYZZZZZZ[[[\\\]]]___bbbeeehhhkkklllvvvhhh^^^[[[XXXWWWVVVUUUSSSQQQNNNNNNMMMLLLJJJHHHFFFDDDAAA@@@???===;;;999777666888888777666555444444333222222222222222333444555444444444444333333333222333333333333333333333333333333333333333333333333222222222222222222222222000000000111222222333333/////////....../////////000////////////000111111/////////000111111222222***+++---...000111111111333333444666999===@@@BBBDDDEEEGGGIIIIIIHHHGGGFFFCCCAAA>>>;;;;;;<<>>:::::::::999999888999999999999999999888777666666555555555555444444444333333444444333222222222333333222333444444555555444444666555555444444444444444444555666777888888888888555888:::<<<<<<<<<>>>???BBBCCCEEEGGGJJJMMMOOOPPPSSSSSSTTTSSSTTTWWW\\\___bbbdddfffggghhhiiikkkmmmooooooqqqrrrtttuuuvvvwwwvvvvvvxxxyyyzzz|||}}}~~~}}}}}}|||{{{{{{{{{||||||yyyyyyxxxxxxxxxyyyyyyzzz}}}}}}~~~~~~~~~~~~}}}}}}||||||||||||{{{{{{{{{{{{}}}||||||||||||~~~zzzzzzxxxsssooonnnrrryyy~~~~~~wwwooojjjdddaaa]]]XXXUUUTTTTTTUUUTTTVVVYYYYYYZZZ___eeekkkuuu|||sssgggccc```___aaabbbdddggghhhhhhhhhjjjkkknnnpppqqqoooiiidddcccccc```___^^^\\\[[[[[[[[[ZZZZZZ[[[^^^bbbfffiiilllmmmvvvhhh^^^[[[XXXWWWVVVUUUSSSQQQNNNNNNNNNLLLJJJGGGEEEDDD??????>>><<<;;;:::999888888888777666555444333333444333222222222333444555333333333333222222222222333333333333333333333333333333333333333333333333222222222222222222222222///000000111222222333333000000////////////000000...//////000000000000000...//////000111111222222,,,---...000111111000000111111222444777;;;???AAAEEEFFFHHHIIIIIIHHHGGGFFFEEECCCAAA???============DDDFFFGGGHHHIIILLLPPPTTTWWWZZZ```iiirrrzzz}}}{{{zzzyyyuuuoookkkeeegggkkkqqqzzz|||yyywwwssstttuuuyyy~~~tttgggZZZNNNDDD>>>;;;;;;:::999888888888888888888777777777777777777666666666555555555555444555444333333222222222333222333444444555555444444555444444333222222333333444555666666777666666666444777999;;;;;;;;;;;;======???AAADDDFFFGGGGGGGGGHHHIIIJJJJJJKKKNNNTTTYYYYYY]]]aaadddfffgggiiijjjkkklllmmmoooqqqrrrttttttuuuvvvvvvxxxyyyzzz{{{{{{{{{zzzzzzzzzzzz{{{{{{|||xxxwwwwwwvvvvvvvvvwwwwwwzzz{{{{{{||||||{{{{{{zzz{{{{{{{{{{{{||||||||||||~~~|||yyyuuummmeeebbbfffnnnvvv}}}uuupppkkkddd___]]][[[XXXUUUTTTSSSSSSSSSUUUWWWYYYYYYZZZ___iiipppvvv{{{wwweeebbbbbb___^^^aaaaaaeeeiiikkkkkkkkklllmmmpppssstttqqqjjjeeedddeeecccbbbaaa```^^^]]]]]]]]][[[\\\___bbbeeehhhjjjkkkvvvhhh]]][[[XXXWWWVVVUUUSSSRRRMMMNNNNNNMMMJJJFFFDDDDDD=========<<<;;;;;;;;;:::999888777666555444333333555555333222222333444555///000000111333444555555333333333333333333333333333333333333333333333333222222222222222222222222///000000111222222333333111111000000000000111111---...000111111111000///...//////000111222222222111222333444444333222111000000000222555999===@@@EEEFFFHHHIIIIIIHHHFFFEEEFFFEEEDDDBBB@@@===;;;:::CCCFFFIIIKKKLLLMMMOOOQQQXXX[[[```gggoooxxx~~~{{{uuummmgggZZZZZZ[[[aaalllyyy~~~|||{{{{{{yyyxxxqqqrrrsssvvvyyy|||~~~}}}uuulllaaaVVVKKKDDD<<<;;;:::999888888888888555666666777888999999999777777777777666666666666555444333333222222222222222333444444555555444444444333333222111111111222555555666666555555444333555888;;;<<<<<<;;;<<<===:::<<>>@@@EEEGGGIIIJJJJJJHHHFFFDDDEEEFFFGGGGGGEEEAAA<<<:::<<>>???AAAAAABBBBBB???>>><<<===???CCCGGGJJJQQQUUU[[[___```aaabbbccccccfffiiikkklllmmmnnnoooooopppqqqtttwwwxxxxxxxxxxxxxxxyyyxxxwwwxxxzzz}}}xxxwwwuuusssssssssssstttttttttuuuvvvwwwxxxxxxyyyxxxyyyzzz|||}}}}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~jjjaaaVVVPPPNNNQQQ\\\hhhrrr{{{{{{tttqqqkkkeee^^^YYYVVVTTTUUUUUUUUUVVVWWWXXXVVVTTTYYY[[[^^^```ccciiiqqqxxxvvv{{{|||iiieeeaaa^^^]]]^^^^^^^^^dddfffhhhkkklllllllllkkkooonnnllljjjgggeeecccbbbdddcccbbbcccddddddcccaaadddaaa___^^^aaaccceeeffftttggg```___\\\YYYWWWTTTSSSRRRQQQPPPQQQTTTRRRKKKEEEEEEBBB???<<<::::::::::::999999888777666555555555555888777666555555444444444333333333333333333333333444444444444444444444444333444444444333333222111111111111111000000000000111111111111000000000000111111111111111111111111000000111111111111000000000//////...///000222333000000000111111111222222111000000111333777;;;===BBBDDDFFFHHHHHHGGGEEEDDDEEEGGGHHHHHHFFFBBB>>><<<;;;???DDDGGGHHHKKKOOOSSSSSSVVV[[[bbbiiisss|||}}}yyysssmmmhhh^^^ZZZTTTRRRVVV^^^fffkkknnnoooooommmlllmmmqqqtttvvvvvvwwwxxxyyyyyyyyyxxxxxxwwwvvvxxxxxxsssjjjcccSSSMMMEEE???===<<<:::888888777555555666777555444777777777777777777777777666666666555555555444444444333333222222333333444444444333333333333444444333444555555666666666555333333444555666777888888;;;;;;===>>>@@@AAAAAABBB<<<;;;::::::<<>><<<<<<<<<;;;999777777777777777666555444333777666444222111111222222333333333333333333333333444444444444444444444444333333444444444333222222333222111000///000111111222222222111000000000///////////////////////////000000111111111111000000------...//////000111111000000000000111111111222000/////////111444777888>>>@@@BBBEEEFFFFFFEEEDDDFFFGGGHHHIIIGGGDDDAAA???<<<===???BBBFFFLLLPPPSSSRRRUUUZZZ```gggpppxxx~~~~~~{{{vvvppplllfff```XXXRRRQQQUUU[[[```bbbjjjpppnnnhhheeekkkrrrxxxyyy{{{||||||{{{xxxwwwwwwxxx{{{|||vvviiiaaaUUUKKKEEE@@@;;;777888666444444555666555444777777777777777777777777666666666666555555555555333333222222222222333333444333333222222333333444333333444444444555555555222222333444555666666777::::::;;;===>>>???@@@AAA===<<<:::999:::===@@@BBBGGGKKKQQQVVVYYY[[[^^^___```ccceeegggggggggiiijjjkkkkkkkkklllnnnqqqtttuuuuuuvvvvvvuuussssssuuuvvvrrrrrrssstttttttttttttttsssttttttuuuvvvwwwxxxxxxxxxyyyzzz||||||}}}}}}}}}~~~}}}}}}}}}~~~{{{}}}~~~}}}nnnaaaSSSMMMKKKLLLPPPUUUdddmmmyyy~~~xxxqqqiiiccc]]][[[XXXUUUSSSQQQPPPPPPNNNPPPQQQQQQPPPSSSWWW\\\aaahhhnnnoooooorrrzzz}}}yyyrrreeeaaa___^^^___aaaccccccccceeeddddddccccccccccccdddgggfffeeedddcccbbbaaa```aaa``````cccggglllnnnooollljjjfffdddcccbbbaaa___tttggg```___\\\YYYWWWUUUSSSRRRTTTRRRRRRSSSQQQJJJFFFFFF???>>>=========;;;999666555666777777777555444333333333222222111111111111333333333333333333333333333333333333333333333333333333333444444333333222444333111//////000111222333333222222111000//////////////////////////////000000111111111111000000,,,---...///000111111111...////////////000000000000000//////000222444555:::;;;>>>AAACCCDDDDDDDDDFFFGGGIIIIIIIIIGGGDDDCCC@@@>>>===???DDDJJJOOOQQQSSSVVVZZZ___dddkkkrrrvvv||||||}}}~~~}}}zzzwwwuuupppjjjaaaXXXSSSTTTYYY]]]aaajjjssssssmmmiiinnntttzzz}}}|||zzz}}}wwwjjj]]]RRRHHH???999888666444333444555444444666666666777777777777777777777777666666666555555444333333222222333333444333333222222222222333333333222222222222222333333333333444555666666777777999999:::;;;<<<>>>???@@@@@@???===<<<<<<===???AAACCCGGGMMMRRRUUUYYY\\\^^^\\\^^^```aaaaaaaaaccceeegggggghhhhhhjjjmmmqqqttttttuuuuuutttrrrqqqrrrsssrrrssstttuuuuuutttsssrrrttttttuuuvvvwwwxxxyyyyyyxxxyyyzzz{{{||||||||||||~~~~~~~~~~~~~~~~~~~~~~~~{{{|||~~~~~~~~~}}}zzzyyyuuuyyy|||lllZZZRRROOOMMMOOOQQQ]]]eeeoooxxx}}}}}}wwwqqqkkkddd^^^YYYWWWUUUSSSQQQPPPOOOOOOPPPNNNQQQTTTTTTSSSVVV]]]dddhhhnnntttuuutttxxxuuuqqqmmmxxxrrrfffaaa^^^^^^___bbbeeehhhhhhggggggeeecccaaa______```aaabbbaaaaaaaaa`````````___aaa```aaaeeelllrrrvvvwwwpppnnnjjjhhhgggfffdddbbbuuuhhh```^^^\\\YYYVVVTTTSSSRRRTTTQQQPPPQQQNNNHHHDDDEEE???>>>=========;;;999666555666777777777666555444333555666777888777555444333333333333333333333333333333333333333333333333222333333444444333333333444333111//////000222333444333333222111000000///000000000000000000000000000000111111111111000000---...///000111111111111---------............///111000000000000222333444666888;;;>>>@@@BBBCCCCCCFFFGGGHHHIIIIIIHHHGGGFFFEEEBBB>>>>>>AAAFFFJJJLLLTTTWWWZZZ]]]```eeejjjnnnrrruuuxxx|||~~~yyytttlllbbb[[[[[[___ccciiiooouuuxxxvvvuuuvvvxxx}}}pppcccUUUHHH???;;;999666444444555444444555555666666777777777777888888777777777666666666555555444444444444555555444333333222222333333444222222111000000111111222333333444444555555666666777777888888:::<<<===>>>BBB@@@???=========>>>???BBBEEEJJJOOORRRVVVYYY\\\ZZZ\\\]]]]]]\\\]]]___```bbbccceeeeeefffiiimmmqqqqqqrrrsssrrrpppooopppqqqrrrssstttuuutttsssqqqpppttttttuuuvvvwwwxxxyyyyyywwwxxxyyyzzzzzzzzzzzzzzzyyyzzz{{{}}}~~~|||}}}~~~~~~}}}vvvqqqooommmssszzzuuuaaaVVVQQQMMMMMMOOOTTTZZZccckkkrrryyy{{{uuulllddd^^^ZZZWWWUUUSSSRRRPPPNNNMMMMMMNNNNNNMMMRRRVVVWWWWWW[[[bbbhhhkkkpppuuuvvvxxxtttnnnmmmnnnxxxtttgggaaa___\\\]]]```eeejjjlllllljjjiiigggdddaaa___^^^___```^^^^^^^^^^^^^^^_________aaabbbdddiiipppwww{{{}}}wwwtttooollljjjhhhfffdddwwwjjjaaa___]]]ZZZWWWUUUSSSSSSSSSPPPNNNNNNKKKEEECCCDDD@@@>>><<<<<<<<<;;;999777666777777777777777666666444555666777777666555444333333333333333333333333333333333333333333333333222222333444444444333333444333222111000111222222333333333222111111111000111111111111111111111111000000111111111111000000//////000000000000111111------------............000000000000111222333333555666999;;;>>>@@@BBBCCCEEEFFFHHHIIIJJJJJJIIIIIIIIIFFFCCC??????BBBEEEHHHSSSVVVYYY[[[^^^aaaeeehhhjjjnnnsssyyy}}}~~~xxxppphhhgggjjjnnntttvvvzzz}}}ttteeeTTTIII@@@===999666666666555444444555555666666777777888888888888888777777777777666666555555555555666666555444444333333444444555444333222111000111222333111111222222333333333333666666666666888:::<<<===??????===<<<;;;;;;<<<<<<@@@CCCGGGKKKMMMPPPTTTVVVWWWXXXYYYXXXWWWXXXZZZ\\\[[[^^^aaabbbbbbdddiiimmmmmmoooppppppnnnmmmmmmnnnppppppqqqqqqqqqqqqpppppprrrsssttttttvvvvvvwwwxxxvvvvvvwwwxxxxxxxxxxxxxxxvvvwwwyyy{{{}}}|||}}}~~~~~~~~~}}}{{{|||yyypppjjjggggggnnnwww~~~xxxhhh]]]VVVPPPNNNPPPOOORRRXXX___gggpppyyy{{{xxxpppjjjaaaZZZVVVTTTSSSRRROOONNNLLLKKKKKKKKKLLLMMMMMMRRRXXX\\\^^^aaaeeehhhkkkooosssxxxtttnnnnnnpppuuu}}}uuuiiiaaa\\\[[[[[[]]]aaaggglllnnnllljjjkkkiiieeebbb```_________]]]]]]]]]]]]^^^^^^^^^___bbbcccffflllsssyyy|||}}}|||wwwrrrmmmkkkiiihhhgggyyylllcccaaa___\\\YYYWWWVVVUUUTTTPPPMMMMMMJJJDDDBBBDDDBBB???<<<::::::::::::999888888777777777777888888:::888666333222222333444333333333333333333333333222222222222222222222222111222333333444444444333333333222222222111111111222222222222222222222222111111111111111111111111000000111111111111000000111000///.........///000........./////////000000/////////000111222222333444666888:::===???AAABBBDDDEEEGGGHHHJJJJJJJJJJJJJJJIIIGGGBBB>>>>>>CCCGGGPPPSSSVVVYYY\\\___cccfffgggkkkpppvvv{{{xxxuuuxxx|||sssaaaUUUEEEAAA<<<999777777666555444444555555666777777888999999888888888777777777555555555444444555555555666555555444444555555666777666444333222333444555222222222333333333333333666555444555666888;;;<<<>>>===<<<;;;::::::::::::===???CCCEEEGGGIIILLLNNNPPPPPPPPPOOONNNOOOQQQSSSTTTXXX]]]^^^^^^___ccchhhhhhjjjllllllkkkjjjjjjkkkjjjjjjkkklllmmmnnnpppqqqoooppppppqqqrrrssstttttttttuuuvvvvvvvvvvvvvvvvvvuuuvvvxxxzzz|||}}}}}}}}}zzz|||}}}}}}|||}}}zzzxxxuuutttuuuzzz~~~vvvmmmfffcccdddlllvvv}}}}}}tttmmmddd[[[XXXYYYSSSSSSUUUWWW]]]eeennntttxxxwwwvvvvvvuuuqqqlllhhhbbb^^^YYYUUUSSSQQQPPPNNNLLLKKKKKKJJJKKKMMMNNNOOOPPPTTT[[[bbbgggiiiiiiiiihhhkkkrrr}}}yyyttttttxxx|||uuujjjccc\\\YYYZZZYYY\\\aaahhhlllmmmjjjhhhjjjhhhfffccc```___^^^^^^]]]]]]]]]^^^^^^^^^^^^___aaacccgggmmmtttxxxyyyyyyxxxsssnnnkkkkkklllnnnooozzzmmmeeecccaaa^^^[[[YYYXXXWWWUUUPPPMMMMMMJJJDDDCCCEEEBBB???<<<::::::::::::999:::999888777777888999:::DDD@@@:::444222333666888333333333333333333333333222222222222222222222222111222333333444444444444222333333333333222111000222222222222222222333333111111111111111111111111000000111111111111000000222000...,,,+++,,,---...000000000000111111111111---......///000111222222555666777:::<<>>===BBBHHHMMMPPPTTTXXX[[[___cccffffffjjjoootttyyy|||jjj]]]HHHDDD>>>:::888777666555444444444555666777777888999999999888888888888777555444444333333444444555666666555555555555666666:::999777555555555777888444555555555555555555666555444444444555888:::<<<>>>===<<<<<<;;;;;;;;;;;;:::===???AAAAAACCCFFFHHHHHHHHHHHHGGGFFFFFFHHHJJJOOOUUUZZZ\\\[[[[[[```ddddddfffiiiiiihhhhhhhhhiiieeeeeefffgggjjjmmmppprrrmmmmmmnnnooopppqqqqqqrrrssstttuuuuuuuuuuuuuuutttuuuvvvxxxzzz{{{{{{{{{zzzyyyzzz{{{{{{{{{{{{~~~tttrrrooonnnpppvvv|||}}}uuullleeeaaabbbjjjuuu||||||ssshhhcccccc\\\ZZZVVVUUUWWW]]]dddiiisssrrrpppooolllgggaaa\\\XXXVVVTTTSSSRRRQQQNNNKKKKKKKKKKKKLLLMMMPPPRRRTTTTTTXXX```hhhooopppmmmjjjdddhhhrrrzzzzzzuuuiiiddd```ZZZYYY\\\XXX[[[aaagggkkklllhhheeeiiihhhfffcccaaa___^^^]]]^^^^^^^^^^^^^^^^^^______```bbbgggmmmsssvvvvvvuuuppplllhhhgggkkkpppuuuxxxxxxjjjbbbbbb```]]]ZZZXXXWWWWWWVVVTTTRRROOOKKKHHHFFFEEEAAA@@@>>><<<:::999888888555555555666888:::===>>>@@@:::333000333555555333333222111111333333222111222111000/////////000111222222444444444444222222222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000------............------111111111111111000//////000000000000111111111111222222333444666;;;AAAEEEHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBBBBFFFJJJPPPVVVZZZ___cccffffffiiimmmppprrrxxxxxxssstttvvv{{{sssbbbNNNIIIBBB<<<888777666666666777777888777777666666999888777777777777777888999777555444333444555666666666777777666555444444222222222222222222222222222222222222222222222222444444333333444555777888<<<<<<:::999888777777777<<<===>>>@@@AAACCCDDDDDDCCCCCCAAA???>>>@@@DDDHHHLLLOOORRRTTTTTTTTTTTTTTTYYY^^^dddhhhhhheeebbb```cccbbbbbbdddgggjjjkkkkkkmmmllljjjiiijjjllloooqqqnnnpppqqqrrrqqqqqqrrrssstttuuuvvvwwwxxxyyyyyyyyyvvvxxxzzzzzzyyyxxxyyyzzz}}}}}}~~~~~~zzzrrriiicccccchhhnnnwww{{{rrriiidddbbb___eeennnwww}}}xxxtttmmmccc[[[XXX[[[aaafffkkkjjjgggddd```\\\ZZZXXXRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOONNNOOOQQQUUUXXX[[[```ccccccggglllnnnmmmkkktttkkkgggbbb]]][[[ZZZYYYXXXWWWYYY]]]cccfffgggeeeccchhheeebbb___^^^^^^\\\[[[XXXYYY\\\```dddeeeeeeccceeebbb```dddkkkpppqqqooohhhhhhgggiiimmmrrrwww{{{xxxjjjdddbbb```\\\YYYWWWVVVVVVSSSRRRPPPNNNKKKIIIGGGFFFBBBAAA???===;;;:::999999:::999888777666777777888<<<666111000333555555333333222111222333333333111444333222222222222333444222222333444444333222222111111111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...111111111111111000//////000000000000111111111111111222333333555:::@@@DDDMMMNNNOOOOOOOOOLLLJJJIIIEEEFFFGGGGGGFFFDDDAAA???DDDHHHOOOUUUZZZ^^^aaaddddddgggkkknnnqqqvvvwwwrrroooooosssxxx|||uuugggTTTMMMEEE>>>;;;:::888666777777777777777666666666888777777777777777888888;;;:::888777666777888999666666666666666555444444333333333333333333333333222222222222222222222222444444333333444555777888:::999888777666666666666:::;;;<<<===>>>???@@@AAA@@@@@@???===<<<===AAADDDFFFHHHKKKLLLLLLKKKLLLMMMRRRXXX___dddeeedddbbbaaa___^^^^^^___aaacccbbbaaacccbbbaaa```bbbeeehhhjjjkkkmmmppppppppppppqqqrrrssstttuuuvvvwwwwwwwwwwwwuuuwwwyyyyyyxxxwwwxxxyyy}}}}}}~~~~~~{{{ooohhhbbbdddiiiooowww|||rrrhhhbbb___YYY___hhhrrr{{{uuuggg^^^ZZZ[[[]]]bbbaaa^^^[[[XXXUUUSSSRRROOOOOONNNMMMLLLLLLMMMMMMKKKMMMOOOQQQRRRUUUYYY[[[]]]______^^^cccnnnuuuwww|||vvvgggddd```]]][[[ZZZYYYXXXYYY[[[___ccceeedddbbb___bbb```]]]\\\[[[\\\\\\[[[^^^^^^___bbbdddeeecccaaabbb``````dddjjjlllkkkhhhdddddddddeeeiiimmmrrruuuyyykkkfffccc___[[[WWWVVVUUUUUUQQQPPPOOOMMMKKKIIIHHHGGGBBBAAA???>>><<<;;;::::::;;;:::888777666555555555666333000000333555555333444222111222333444333111444444333333333333444444222222333333333333222222111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000///000111111111111000000///000000000000111111111111111222222333444888===AAANNNQQQSSSTTTSSSOOOJJJGGGAAADDDGGGIIIIIIFFFBBB@@@AAAFFFLLLRRRWWW[[[```bbbcccfffjjjmmmpppvvv~~~{{{yyy~~~yyytttooolllkkkooouuuzzzyyynnnWWWPPPFFFAAA@@@???<<<999888888777777777777777777777666666666777888999999888777666555555555666777555555555666555555444333444444444444444444444444333333333333333333333333444444333333333555666777666666555555444555555666888888999:::;;;;;;<<<<<<<<<<<<<<<:::999:::===@@@AAABBBCCCCCCBBBBBBCCCEEEJJJOOOWWW]]]````````````[[[ZZZYYYYYYZZZYYYWWWUUUUUUUUUTTTUUUXXX\\\```bbbgggiiimmmoooooooooqqqrrrrrrssstttuuuvvvvvvvvvvvvuuuvvvxxxxxxwwwvvvwwwyyy}}}}}}}}}}}}~~~~~~|||zzzzzz{{{|||tttllleeeeeehhhmmmttt{{{|||ssshhh```\\\UUUZZZcccnnnwww}}}yyyiii^^^YYYWWWXXXWWWUUUSSSQQQOOOMMMLLLNNNMMMLLLLLLLLLLLLLLLMMMKKKNNNRRRVVVXXXZZZ]]]```\\\\\\ZZZYYYaaarrryyyhhhbbbaaa___]]]\\\ZZZYYYXXX[[[^^^aaaddddddbbb___]]]^^^]]][[[ZZZZZZ[[[\\\]]]______```bbbeeeeeedddbbbaaa```aaadddhhhiiieeebbbaaa``````bbbdddiiimmmooozzzmmmhhhddd___ZZZWWWUUUTTTSSSRRRQQQPPPMMMKKKIIIGGGFFFAAA@@@???===;;;:::999999666666666666666777777888555333222222444555444222444333222222333444333222222222222222222222333333222222222333333222222222111111111222222333333444111111111111111111111111000000000000000000000000///////////////////////////000000111111000000///000000111111111111000//////000000000111111111111000111222222333666:::>>>GGGKKKPPPTTTUUUQQQLLLIIICCCEEEHHHKKKKKKIIIGGGEEEBBBDDDHHHLLLRRRXXX```eeeeeehhhmmmppptttzzzwwwrrrnnnlllooouuu}}}~~~zzztttoooiiikkkpppwww}}}~~~yyysssYYYPPPGGGCCCDDDDDDAAA===:::999999888888888888888666666666666777888::::::666555555444444444555666444444555555555555444444444444444444444444444444333333333333333333333333444444333333333444666666444444333444444555666666777777777888888999999999:::::::::999888888:::<<>>======>>>@@@CCCIIIPPPUUUXXXYYYZZZ[[[WWWVVVTTTSSSSSSQQQMMMJJJKKKJJJJJJLLLOOOSSSXXX[[[bbbeeeiiimmmnnnoooqqqrrrrrrssstttuuuuuuuuuuuuuuuuuuvvvwwwvvvuuuuuuwwwyyy{{{{{{{{{{{{|||~~~~~~}}}xxxuuunnnmmmmmmnnnsssyyywwwkkkfffeeehhhooowww}}}~~~|||vvvmmmddd___YYY\\\bbblllvvv~~~uuufff[[[UUURRRQQQPPPOOONNNMMMLLLLLLMMMMMMLLLLLLLLLMMMMMMNNNOOORRRVVVZZZ\\\]]]___aaaZZZ[[[ZZZ\\\ggg{{{zzzlllccc```aaaaaa```]]][[[YYYYYY^^^aaaeeegggeeeccc```^^^_________^^^\\\\\\^^^___[[[[[[]]]```ccceeeeeedddaaa``````cccfffgggfffdddaaa``````aaacccgggkkknnn|||pppiiiddd___[[[XXXVVVTTTRRRUUUTTTQQQNNNKKKHHHFFFEEE@@@???===;;;999888888777444444555666777888888999666555555555555444333111444333222222444444333222111111222222333333333333222222222222222222222222111111111222222333333444111111111111111111111111000000000000000000000000////////////////////////...//////000000//////...///000000111111111000000///000000000111111111111///000111111222444777:::>>>CCCJJJQQQUUUTTTRRROOOJJJJJJKKKKKKLLLMMMMMMNNNFFFFFFFFFGGGLLLUUU___fffhhhlllppptttxxx|||qqqiiidddbbbaaagggpppwww|||}}}wwwrrrooonnnpppuuuyyyxxxuuusss```YYYPPPJJJIIIIIIFFFCCC@@@>>><<<:::888777777666666666666666777888::::::888888888888888888888999444444555555666555555444333333333333333333333333333333333333333333333333444444333222333333555666444444444444555666777777777777777888888999999999999:::;;;:::999888999;;;<<<======<<<::::::;;;===@@@DDDJJJNNNPPPQQQRRRSSSQQQOOOLLLKKKJJJHHHDDDBBBCCCCCCCCCDDDGGGKKKOOOQQQ\\\```eeejjjmmmnnnppprrrrrrssssssttttttttttttttttttuuuuuuuuuttttttvvvxxxwwwxxxxxxzzz{{{}}}~~~~~~~~~}}}{{{zzzxxx{{{~~~}}}zzzyyyzzz|||}}}}}}wwwppplllaaa```^^^```fffpppyyy~~~oooeeebbbeeemmmvvvvvvyyy|||~~~|||vvvooojjjeeedddfffllluuu|||xxxhhhZZZRRRNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKLLLMMMNNNQQQTTTWWWYYYYYY[[[]]]___\\\```dddjjjvvvvvviiicccbbb```cccdddccc```]]][[[\\\aaaeeejjjkkkhhheeecccbbbbbbdddeeeccc```]]]]]]^^^ZZZZZZZZZ]]]```ccccccbbb```___^^^___bbbeeehhhiiieeedddcccccceeejjjooorrr}}}pppiiiddd___\\\[[[YYYUUUQQQUUUSSSQQQNNNJJJGGGDDDCCC???>>><<<:::999777777777777777888888888777666666666666666555444333333222555333222333444555444222111222333444555555555444222222111111111111222222111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000...//////000000//////...///000000111111111111000000000000000111111111111...///000000000111444777888===EEEMMMSSSVVVVVVVVVQQQOOOMMMLLLMMMOOOSSSUUUMMMKKKIIIGGGJJJQQQ\\\ccchhhlllqqquuuyyyttthhhaaa]]][[[___fffnnnvvv~~~|||yyy|||yyyxxxzzzzzzvvvttttttpppjjjbbb[[[VVVSSSRRRPPPPPPMMMHHHCCC>>>:::777666777666666666777888999999666666777777777777777777444555666666777666666666333333333333333333333333333333333333333333333333555444333222222333444555555555444444555666777777666777777888999999::::::999:::<<<<<<:::999999999888:::;;;:::888888999:::>>>AAAEEEHHHIIIJJJKKKLLLJJJGGGDDDCCCBBBAAA@@@>>>@@@???>>>>>>@@@CCCFFFHHHTTTYYY```fffiiilllnnnpppqqqqqqrrrrrrsssrrrrrrqqqrrrrrrrrrqqqpppqqqsssuuutttuuuvvvxxxyyy{{{||||||~~~~~~}}}{{{xxxuuurrrpppmmmrrrxxx||||||}}}|||wwwrrrqqqssswwwyyy}}}~~~~~~|||vvvnnneee```UUUTTTSSSUUU]]]hhhttt{{{~~~pppeeeaaacccllluuurrruuu|||~~~yyyqqqmmmjjjlllrrrzzz{{{oooaaaUUUMMMJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKMMMMMMQQQRRRSSSTTTUUUYYY^^^aaahhhpppxxx}}}vvvhhh___]]]___```cccfffeeeaaa______aaaeeejjjnnnoookkkgggeeeeeedddgggjjjiiiddd___]]]]]]^^^]]]\\\]]]___```___^^^```___]]]^^^```eeejjjmmmjjjhhheeeeeehhhmmmtttxxx{{{ooohhhddd```^^^^^^\\\VVVPPPQQQPPPNNNKKKHHHFFFDDDCCC@@@???===;;;999888777777999999:::999888777555444444444444333222222333444555333333333444555444333000111222333444444444333333222111000000111222333111111111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000///000000111111000000/////////000111111111111111000000000000111111111111...///000000///000222444555999???FFFLLLQQQSSSUUUTTTRRRPPPNNNOOOQQQUUUWWWUUUSSSOOOLLLKKKNNNTTTYYYdddhhhmmmqqqvvv}}}rrrhhhaaa]]]^^^aaahhhqqq{{{}}}zzz}}}~~~|||vvvoooiiifffgggiiikkkfff^^^TTTJJJBBB===:::888777777777777777888888333444444555555555555555555666666777888888777777444444444444444444444444444444444444444444444444555444333222222333444444555555444444444555555666555555666777999:::;;;;;;888:::<<<<<<;;;999888888777999;;;;;;:::999999:::<<<>>>BBBDDDEEEEEEGGGIIIHHHEEEAAA@@@@@@AAABBBBBBCCCBBB@@@>>>>>>???AAACCCMMMRRRZZZaaaeeehhhkkklllnnnooooooppppppoooooonnnnnnnnnnnnmmmlllmmmooorrrqqqrrrtttuuuvvvwwwxxxxxx|||{{{zzzzzzzzz}}}~~~~~~|||{{{yyyuuupppjjjeeebbbbbbiiiqqqvvvwwwxxxzzz}}}zzz|||yyyssslllfffdddhhhmmmqqqwwwxxxxxxuuunnncccYYYSSSMMMLLLKKKOOOXXXdddqqqyyy}}}rrrgggaaaaaafffmmmqqqvvvzzzrrrkkkiiiooowww}}}zzzrrrrrrtttrrrppppppooonnnkkkggg___WWWOOOKKKIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPOOOOOOPPPQQQUUU]]]gggmmm}}}}}}oooooorrr|||vvviiibbb]]][[[]]]]]]aaaddddddbbbaaadddgggjjjnnnrrrqqqlllfffddddddffflllqqqqqqkkkeeeaaaaaaaaa```______aaabbbbbbaaabbbccccccdddfffiiimmmpppmmmjjjfffdddhhhoooxxx}}}zzznnngggddd`````````]]]WWWPPPMMMLLLKKKIIIGGGEEECCCCCCAAA@@@>>><<<:::999888888888999:::::::::888777666111111111111111222444666555444333333555555444333---...000111222222111111333222111000000111222333222111111111000000//////111111111111111111111111000000000000000000000000000000000000000000000000111111222222222222111111//////000111111111111111000000000000111111111111...///000/////////111333444666;;;@@@EEEJJJNNNPPPTTTSSSQQQPPPPPPRRRTTTVVVYYYXXXUUUPPPMMMLLLOOOQQQ___ccchhhmmmrrryyy~~~qqqiiiaaa______eeeoooyyy}}}wwwvvv{{{{{{pppcccVVVLLLDDD@@@999888777777777777777888666666777888999999888888666666777888888888888888666666666666666666666666444444444444444444444444555444333222222222333444555444444333333444444555444444555777888:::;;;<<<777:::<<<<<<;;;888777777777:::===>>>===<<<;;;<<<:::<<>><<<;;;;;;;;;;;;===:::666555777777666444555555555555555333222111...///000111111111111111222222333333333333222222111111222222222333333333111111111111111111111111222222222222222222222222222111000//////000111111000000000///////////////111111111000000000000000000000000000000000000000000000000000000000000000222333444333111111111222333444666999===BBBGGGJJJNNNNNNMMMMMMMMMOOOTTTXXXZZZ\\\]]]YYYRRRMMMKKKLLLUUU[[[bbbgggkkkrrr|||ssslllgggbbbeeennnwww}}}vvvhhhYYYNNNGGG>>>;;;888888999:::999888444666777999999999888888888888888888888888888888666666555555555444444444444444444444444444444444333333333333333333333333333222111111333333222111333444555777888:::;;;<<<;;;;;;::::::::::::::::::>>>AAADDDFFFEEE@@@;;;777888:::<<<===>>>@@@CCCFFFFFFBBB??????DDDLLLTTTXXX]]]ZZZSSSJJJBBB>>>@@@CCCFFFJJJQQQXXX___cccffffffggghhhiiijjjkkkjjjiiiiiihhhfffdddccccccdddeeefffhhhiiikkkmmmooooooooooooqqqiiiaaa\\\YYYXXX\\\bbbmmmtttyyy{{{}}}~~~wwwxxxyyy}}}~~~yyyvvvyyyuuummmcccYYYRRROOOOOOWWW^^^gggmmmooopppqqqrrrssswwwzzz}}}xxxqqqeeeYYYUUUUUUYYY```ffflllnnnkkkddd]]]WWWPPPIIILLLJJJIIILLLTTT```lllttt||||||nnnccc___```bbbgggzzzuuulllbbb```fffpppxxx|||~~~~~~~~~}}}||||||~~~yyypppddd\\\YYYWWWTTTQQQTTTSSSQQQOOOLLLKKKJJJIIIIIIIIIHHHGGGEEEFFFHHHKKKLLLQQQXXX[[[YYYUUUSSSSSSNNNOOOSSSYYYdddttt{{{rrrjjjbbb]]]aaafffppp~~~{{{kkkfff___]]]______\\\XXX\\\^^^```bbbdddfffjjjmmmrrrtttuuurrrlllfffdddeeelllrrrxxxzzzuuunnnjjjhhheeeccccccggglllqqqrrrrrrrrrrrrsssuuuvvvuuussspppjjjgggcccdddjjjrrryyy}}}zzzmmmbbb```]]][[[YYYUUUQQQMMMMMMLLLJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;<<<999666666777888777555555555444333222222222111222222333333333333222222111111222222222222111111111111222222222333333333111111111111111111111111222222222222222222222222222111000//////000111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000222222111000///000111333444444666:::???DDDGGGKKKLLLMMMNNNNNNPPPSSSVVVYYY[[[]]]\\\WWWQQQLLLIIILLLQQQYYY```fffnnnwww~~~xxxrrrmmmmmmssszzz}}}~~~xxxiii[[[SSSFFFBBB===;;;:::999777666999999:::::::::999888777777777777777777777777777666666555555555444444444444444444444444444444444444444333333333333333333555333222333444444333222333333444666777999::::::777777888888888888888888???AAAEEEFFFEEEAAA<<<999777999;;;<<<<<<>>>AAADDDCCCBBBAAACCCJJJTTT]]]bbbiiigggaaaUUUHHH@@@>>>???BBBFFFLLLSSSYYY]]]```aaacccdddfffggggggggggggfffdddcccaaa___^^^^^^______eeefffhhhjjjkkkkkkkkkkkkeee]]]UUURRROOONNNSSSYYYdddlllrrruuuxxx}}}}}}~~~vvvllleee```ccciiiqqqzzz~~~{{{wwwtttqqqmmmeee[[[RRRMMMLLLLLLQQQXXXbbbjjjlllkkkjjjiiilllpppuuuxxx~~~}}}xxxmmmaaa\\\ZZZ[[[aaaggglllnnnlllddd\\\XXXRRRLLLMMMKKKIIIKKKRRR^^^kkkssszzz}}}~~~ooobbb[[[\\\___mmm}}}lllddd[[[YYY```iiiqqquuu{{{zzzyyywwwwwwyyy~~~oooggg]]]VVVTTTSSSPPPNNNOOONNNMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGJJJMMMPPPTTTXXXXXXVVVTTTTTTVVVSSSXXX```jjjvvv}}}qqqjjjfffdddcccjjjmmmvvvzzzrrreee```[[[ZZZ\\\]]]\\\YYYZZZ\\\^^^aaacccfffkkknnnqqqrrrrrrooojjjfffggghhhooorrrvvvvvvtttpppmmmkkkiiiiiiiiimmmrrruuuuuutttwwwwwwxxxyyyxxxwwwtttrrrjjjgggfffhhhnnnuuu|||yyylll^^^\\\YYYWWWUUUSSSOOOMMMLLLKKKJJJHHHFFFEEECCCBBB@@@???>>><<<;;;;;;;;;;;;:::999777666777888777666555444333222111111111222222333333333333333222111222222333333333333222222111111222222222333333333111111111111111111111111222222222222222222222222111111000000000000111111111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000///000111000...---...///444333222333666;;;???BBBGGGJJJMMMPPPQQQRRRSSSUUUXXXZZZ\\\^^^\\\WWWNNNIIIGGGIIINNNVVV___iiirrrwwwzzzyyy|||zzzwwwxxx}}}ssseee\\\OOOKKKEEEAAA>>><<<:::999::::::999999888777666555777777777777777777777777666666666555555555444444444444444444444444444444555444444444333333222222666555444444444555333222222333444555666777888888666666666777777888888888???AAADDDFFFEEEAAA===;;;666777999999:::<<>><<<;;;;;;;;;;;;;;;:::888777777666555444333444444444444333222111///000111111222222222111444444555555555555444444111111222222222333333333111111111111111111111111111111111111111111111111000000000000000111111111111111111111111222222222......///000111222222333000000000000000000000000000000000000000000000000///000111000...---...///444222000000222666:::===BBBGGGMMMQQQSSSTTTUUUVVVYYYYYY[[[^^^```]]]UUUOOOKKKJJJJJJNNNXXXccckkkppp{{{}}}~~~|||vvvrrrqqqrrrtttyyy}}}~~~tttiiibbbXXXUUUOOOJJJFFFCCCAAA@@@>>>===<<<:::999999888888777777777777777777777777666666666666555555555555555555555555555555555555555555555444333333222222666555333333444444222111222222333444555555666666666666777888888999::::::===???AAACCCBBB@@@===;;;666777888888999;;;>>>AAAIIIHHHHHHHHHJJJNNNTTTXXXccchhhiiibbbSSSFFFAAAAAA<<<>>>CCCHHHMMMPPPRRRSSSYYYZZZ[[[\\\]]]^^^____________^^^]]]ZZZWWWUUUSSS[[[]]]^^^````````````___SSSLLLGGGFFFFFFFFFKKKQQQYYYbbbkkkpppuuu{{{}}}{{{||||||{{{{{{|||}}}~~~}}}vvvnnnddd[[[TTTPPPMMMPPPWWWaaallluuuyyyzzzzzz{{{|||{{{zzzxxxxxxxxxoookkkbbbXXXNNNIIIHHHHHHMMMWWWdddnnnrrroooiiidddfffkkkpppuuu{{{ppphhhhhhlllnnnrrrsssnnnjjjiiihhhfffddd^^^VVVQQQSSS\\\gggnnnuuuwwwyyyyyyxxxzzz~~~uuufff]]]___dddoooxxxqqqiii___ZZZ\\\dddmmmrrrrrrqqqpppnnnmmmoootttwwwyyyjjj___UUUQQQKKKHHHHHHIIIIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIHHHHHHJJJMMMPPPTTTVVVWWWXXXZZZ```iiipppzzzyyyrrrssszzzsssddd[[[XXXVVVUUUVVVXXXZZZZZZYYY\\\^^^```bbbeeehhhmmmppptttrrrmmmfff``````dddhhhrrrqqqqqqtttwwwxxxtttpppnnnpppssswwwxxxxxxvvvtttzzz}}}}}}zzzwwwvvvmmmmmmmmmpppuuuzzz|||}}}wwwjjj```]]]XXXSSSQQQOOOMMMKKKKKKJJJIIIHHHFFFEEEDDDCCC@@@???>>><<<;;;;;;;;;;;;<<<<<<;;;999666444333222222444666888888666333111---...000111333333444444333333444444444444333333111111222222222333333333111111111111111111111111111111111111111111111111//////000000111111111111000000111111222222222222......///000111222222333000000000000000000000000000000000000000000000000000111222111///...///000333111000///000333666999>>>CCCJJJPPPTTTVVVXXXZZZ\\\[[[ZZZ]]]```aaa^^^ZZZUUUPPPKKKKKKPPPZZZbbbhhhqqqxxx}}}~~~~~~~~~zzzyyyzzz|||vvvrrrnnnkkkiiinnnqqqtttvvvuuurrrmmmjjjcccaaa\\\VVVPPPKKKHHHGGGFFFDDDAAA>>>===<<<<<<===999999999999999999999999777777666666666555555555555555555555555555555555555555555444444333333333555333222222333333222000222222333333444444444555555555666777777888999999:::;;;===>>>>>>===;;;:::777888888888888:::>>>AAAKKKLLLKKKIIIFFFFFFHHHKKKQQQWWW\\\YYYOOOEEEAAA@@@<<<>>>BBBFFFJJJLLLNNNOOOSSSTTTUUUVVVWWWYYYZZZ[[[___```aaa```]]]ZZZUUUSSSVVVWWWYYYZZZ[[[[[[[[[[[[QQQLLLJJJKKKLLLMMMPPPVVVYYYbbbjjjoootttzzz|||{{{wwwvvvuuutttttttttvvvwwwzzzwwwrrrjjjaaaWWWPPPLLLKKKNNNSSS\\\fffnnnrrrsssvvvxxxzzzzzzyyyzzz}}}|||yyyrrrggg\\\RRRLLLJJJOOOXXXfffrrrxxxvvvoooiiiggglllpppttt}}}vvviiigggjjjooowww}}}}}}{{{|||}}}|||xxxooocccYYYWWW\\\fffmmmsssuuuwwwwwwvvvwww{{{|||nnndddcccgggnnntttyyy|||~~~zzzrrrfff^^^\\\```gggkkkmmmmmmmmmllliiihhhiiijjjlllmmmnnnmmmjjjbbbYYYSSSMMMKKKHHHGGGGGGHHHIIIIIIGGGFFFFFFFFFFFFGGGHHHHHHFFFGGGGGGGGGGGGJJJMMMPPPSSSWWW]]]bbbiiirrr~~~uuuggg^^^YYYYYYXXXWWWXXXYYYZZZZZZYYY]]]___bbbdddeeegggjjjlllpppooojjjddd___```eeejjjpppppprrrvvvyyyxxxsssnnnjjjmmmqqqtttuuusssqqqpppuuuyyy}}}~~~|||yyywwwwwwttttttuuuwww{{{~~~~~~~~~vvviiiccc^^^XXXSSSQQQOOONNNMMMLLLKKKJJJHHHFFFEEECCCBBB@@@???>>><<<;;;;;;;;;;;;;;;<<<<<<:::666444222333222444777999999777444222000111222444555666666666111111222222222222111111111111222222222333333333111111111111111111111111111111111111111111111111...///000111111222111111//////000000111222222222//////000000111111222222000000000000000000000000000000000000000000000000111222333222000///000111222111000000000222444666:::>>>EEELLLQQQVVV[[[^^^```___^^^^^^```bbbcccccc^^^YYYSSSNNNMMMRRRYYY^^^fffnnnvvvyyy{{{~~~}}}{{{vvvxxx~~~yyyvvvqqqlllhhhgggggghhhiiikkknnnpppqqqrrrrrroooiiiaaaYYYUUUSSSRRROOOIIICCC>>>;;;:::999::::::::::::::::::::::::777777777666666666555555555555555555555555555555444444444444444444444444333222111111333333222111333333333333333444444444333333333444444555555555777888999:::::::::999888777777777666666999===@@@HHHJJJKKKHHHDDDAAABBBEEEEEEJJJNNNNNNIIICCC>>><<<===>>>AAADDDGGGIIIJJJKKKMMMMMMNNNOOOQQQSSSUUUVVV\\\^^^```aaa___[[[VVVSSSOOOQQQSSSUUUVVVWWWWWWWWWOOOMMMNNNRRRTTTTTTVVV[[[ZZZaaahhhkkkoootttwwwvvvvvvtttrrrqqqqqqqqqssstttwwwwwwuuuppphhh___VVVQQQKKKMMMRRRZZZcccjjjnnnpppooorrruuuwwwwww{{{|||ooo___SSSLLLNNNVVVcccpppyyyyyysssnnniiinnnqqqrrrxxxuuugggdddhhhrrr~~~}}}mmm___ZZZ]]]eeelllqqqsssuuutttssstttxxx|||yyynnniiiiiippprrrtttvvvxxx|||~~~uuukkkeeedddeeegggeeefffgggdddaaa^^^\\\\\\ZZZZZZZZZXXXVVVSSSPPPNNNIIIHHHGGGGGGGGGGGGHHHIIIGGGFFFFFFFFFFFFFFFFFFGGGEEEFFFFFFGGGHHHJJJNNNRRRVVV^^^iiittt}}}qqqfff^^^XXXUUUZZZZZZZZZ[[[[[[[[[[[[[[[]]]```dddgggggghhhiiijjjlllllljjjfffcccdddiiinnnlllnnnqqqtttuuurrrmmmiiieeehhhmmmoooooommmllllllpppuuuzzz{{{yyyuuuttttttyyyyyyyyy|||uuuhhhaaa]]]WWWRRRPPPPPPPPPOOOMMMLLLJJJHHHFFFDDDBBBAAA@@@???>>><<<;;;;;;;;;;;;777999;;;:::777555444555444444555555555555555444333333444444555444444444222222333333333333222222111111222222222333333333111111111111111111111111111111111111111111111111---...000111222222111111......///000000111222222000000000000000111111111000000000000000000000000000000000000000000000000111222333222000///000111111111111111222333444444555999???EEELLLTTT\\\aaaeeeeeedddcccbbbbbbdddfffdddccc___XXXRRRQQQTTTWWW\\\eeeoootttxxx}}}~~~|||zzz}}}{{{xxxyyy~~~|||zzzxxxuuurrrhhhffffffgggkkkqqqwww{{{yyyrrrnnnmmmmmmggg\\\QQQFFF???;;;999999999999999999999999999777777777777666666666555555555555555555555555555333333444444555666666666222111111222444555444333444444444444444444333333333333333333333333444444666666777888888888888888666666555444444777;;;???BBBFFFHHHEEE@@@===>>>@@@@@@BBBEEEGGGGGGDDD@@@<<<<<<===>>>AAACCCDDDFFFGGGFFFFFFGGGHHHJJJMMMPPPQQQVVVXXX\\\___^^^ZZZUUUQQQIIIJJJMMMOOOQQQRRRSSSSSSOOOOOORRRYYY\\\[[[\\\___\\\bbbfffgggiiinnnqqqqqquuusssqqqooooooppprrrsssuuuxxx{{{zzzuuukkk```YYYNNNPPPSSSYYY```fffiiijjjfffjjjnnnqqqtttyyykkkXXXMMMLLLRRR^^^lllvvvzzzwwwrrrmmmrrrsssqqqssszzztttfffdddiiivvvrrrbbbZZZ]]]eeekkknnnppprrrqqqpppqqquuuyyy~~~|||uuuqqqooonnnoooppprrrwww~~~zzzrrrjjjdddaaa]]]]]][[[XXXTTTQQQQQQQQQNNNOOOOOOMMMKKKJJJIIIIIIFFFFFFFFFFFFEEEEEEFFFGGGDDDDDDDDDDDDEEEEEEFFFGGGEEEFFFGGGHHHIIILLLPPPTTT]]]iiiyyypppddd___ZZZWWWWWWYYYZZZ\\\\\\\\\]]]]]]^^^```dddjjjnnnooooooooooooppppppooolllggggggjjjmmmjjjlllnnnnnnllliiigggfffaaaeeeiiikkkjjjiiiiiijjjmmmsssyyyyyyuuuqqqooopppvvvvvvwwwzzz~~~uuuhhh___[[[UUUQQQPPPQQQQQQRRRNNNMMMKKKHHHFFFCCCBBBAAA@@@???>>>===;;;;;;;;;;;;444777::::::888666777888666555333111111333555777333444333333222111000///555666666666666666666555111111222222222333333333111111111111111111111111000000000000000000000000---...000111222222222111---......///000111111111111111111000000000000000000000000000000000000000000000000000000000000000000111222111000///000111000111222333444444444333222555:::@@@HHHRRR\\\bbbgggiiijjjgggcccaaaccceeehhhjjjiiicccZZZTTTTTTVVVVVV___jjjqqqwww}}}~~~}}}zzzpppjjjjjjooossszzz~~~~~~~~~}}}|||pppooonnnooottt{{{ttteeeVVVLLLEEEBBB888888888888888888888888777777777777666666666666666666666666666666666666222333333444555666777777222222111333555777666555555555444444444444333333555555555555555555555444666666666777888888999999555555444222222555999===???BBBEEEBBB<<<888888:::>>>>>>@@@CCCGGGGGGDDD@@@:::;;;<<<>>>@@@AAABBBCCCBBBBBBBBBDDDFFFIIILLLNNNPPPSSSXXX[[[[[[WWWRRRNNNDDDFFFIIILLLNNNPPPPPPPPPPPPQQQVVV___bbbaaa```bbb___dddffffffggglllooooooooommmkkkiiiiiikkkmmmnnnpppuuu{{{~~~zzzoooccc[[[OOOOOOQQQUUUZZZ^^^``````___ccciiimmmpppwwwqqq[[[NNNKKKPPP[[[iiiuuuzzzyyyvvvrrrvvvvvvrrrqqqwww|||~~~ttthhhgggmmmyyysssbbbZZZ\\\dddkkklllnnnpppooommmnnnrrrvvvwww{{{kkkiiiiiikkkooouuu~~~vvviii^^^XXXWWWUUUSSSNNNJJJIIIJJJLLLHHHJJJJJJIIIGGGEEEEEEEEEDDDEEEEEEEEEDDDCCCDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGEEEGGGHHHIIIJJJNNNRRRVVVdddqqq}}}uuufffaaa^^^ZZZZZZ]]]WWWYYY\\\]]]]]]^^^___```ccciiipppuuuwwwwwwvvvvvvwwwxxxvvvqqqkkkgggggghhhiiikkkkkkiiidddaaabbbddd```dddhhhiiihhhhhhiiijjjnnnsssyyyyyytttnnnllllllppppppqqqtttzzz~~~ssshhhbbb\\\TTTOOOMMMNNNOOOPPPLLLLLLJJJIIIGGGFFFDDDDDDCCCAAA>>>===<<<;;;999666::::::888777777777888999444555666666666555333222111222333333444444333333333333333222222222111111000111222333333333333333555444444333333222222111333222///......///222333////////////////////////111111222222222222111111222222111000//////000000111111000000000000111111000000000000000000000000111222222111000000111333333333333222222222111111000222555;;;CCCNNNZZZbbbhhhooouuusssllleeedddfffiiimmmqqqnnneee[[[SSSPPPRRRVVV___iiittt}}}{{{kkk___[[[^^^bbbiiiqqq{{{}}}|||}}}~~~|||{{{mmm]]]PPPFFFAAA:::666666666555666999999888888888999999777555777777777777777777777777777777666666555555555444444444444444444444444444222222333444555555555555444444444444444444444444555555555444444555555555777666666555555777888999??????>>><<<;;;:::999888;;;;;;<<<@@@DDDDDDAAA>>>999999:::;;;===???@@@AAAAAABBBCCCDDDEEEFFFGGGHHHIIIKKKOOORRRSSSSSSRRRQQQHHHDDDAAADDDKKKQQQSSSRRRRRRUUUXXX[[[^^^^^^^^^^^^]]]___aaacccdddeeeeeeeeebbbbbbbbbaaa```bbbfffiiioooqqqvvv{{{zzzrrrdddZZZOOONNNMMMPPPTTTVVVTTTRRRTTTXXX^^^dddkkkssszzzrrr^^^QQQKKKOOOSSS\\\lll{{{yyyrrrrrrrrrqqqrrrtttxxx|||}}}tttppppppsssaaaWWWWWW___fffjjjkkkkkkkkkjjjkkknnnpppvvv{{{zzzrrrnnnjjjiiimmmrrrwwwyyy{{{uuummmbbbYYYTTTLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCFFFDDDBBBAAABBBDDDDDDDDDGGGGGGFFFHHHNNNVVV^^^cccrrr~~~wwwiiijjjkkkooozzzjjjfff```ZZZWWWXXXZZZ\\\[[[]]]```cccddddddbbbaaaeeelllwww~~~zzz}}}}}}tttiiidddhhhnnnmmmjjjhhhhhhiiigggccc___```cccdddcccbbbdddhhhmmmlllrrrwwwuuummmggggggiiioookkkiiioooyyytttiiiaaa\\\UUUPPPNNNNNNOOOOOOLLLLLLKKKIIIGGGFFFDDDDDDAAA???=========<<<:::999:::999888777777777888888444444555444444333333222111222333333444444333333333333333222222222111111000111222333333333333333222333333333333333333333222111000//////000111222111111111111111111111111000111111222222111111000222222111000000000000000111111000000000000111111000000000000000000000000000111111000//////000222444444333222222111000000111222444888>>>HHHSSS[[[fffmmmtttuuurrrmmmlllmmmlllnnnpppoooiiiaaaZZZVVVRRRTTTYYYaaakkkvvvsssddd\\\[[[]]]```iiittt}}}wwwfffXXXKKKCCC<<<<<<<<<:::999999888777666666777777666444777777777777777777777777777777666666666555555555444444444444444444444444333333444555555555444444444444444444444444444444555555444444444444555555666666555555555666777888===<<<<<<;;;:::999888888::::::;;;???BBBBBB???<<<888999999:::<<<===???@@@@@@@@@AAAAAABBBCCCDDDDDDDDDGGGJJJNNNPPPRRRRRRRRRIIIEEEBBBCCCIIIOOOQQQPPPSSSTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[]]]^^^^^^^^^^^^]]]]]]]]]\\\\\\^^^bbbeeeiiilllrrrwwwwwwooobbbWWWJJJHHHFFFGGGKKKLLLKKKIIIKKKOOOUUU]]]dddlllssswwwmmm[[[OOOJJJLLLPPPWWWgggvvvzzzvvvrrrrrrrrrqqqqqqssswwwzzz~~~}}}zzzyyy~~~ttteeeZZZXXX\\\```eeefffgggfffeeefffiiikkkqqquuu~~~}}}qqqmmmhhheeegggjjjmmmnnnpppooolllfff___VVVOOOKKKGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBCCCDDDDDDGGGJJJOOOUUU\\\fffpppvvv|||ooofffaaacccgggnnnyyy|||nnndddbbb^^^[[[ZZZZZZ[[[\\\ZZZ\\\^^^```bbbbbbaaaaaafffmmmwww~~~{{{qqqfffaaabbbfffkkkiiiiiijjjlllllliiifffdddddddddddddddfffiiilllnnnsssvvvtttnnnhhhgggggglllhhhgggmmmxxxtttiii___[[[VVVRRRPPPOOOOOONNNMMMLLLKKKIIIHHHFFFEEEDDD???>>><<<<<<======<<<:::999999888777777777777888444444333222222222333333111222333333444444333333333333333222222222111111111111222333333333222222111111222222333444444555111000000000000000000111111111111111111111111111000111111222222111111000222111000000000000000000111111000000000000111111000000000000000000000000111111222111000///111333444333333222111111000000333222222333888@@@JJJQQQ```fffnnntttuuutttrrrqqqooooooppppppnnnjjjddd___WWWVVVUUUXXX```lllxxxnnnbbb]]]\\\\\\dddpppyyyoooWWWKKKAAA>>>???<<<888666777666555555777777666555777777777777777777777777777777666666666666555555444444444444444444444444444444555555555444444333444444444444444444444444444444333333333333444444555444444444444555666666999999999888888888888888777888:::===??????===:::777777888999:::;;;===>>>>>>>>>>>>>>>?????????@@@@@@AAADDDHHHKKKOOOQQQRRRJJJFFFBBBCCCHHHMMMPPPQQQTTTTTTSSSRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWVVVXXXXXXXXXWWWWWWYYY\\\___aaadddkkkrrrtttlll___UUUKKKHHHFFFFFFHHHIIIGGGEEECCCFFFMMMUUU^^^ffflllooosssxxxyyyjjjYYYMMMHHHIIIJJJQQQ^^^kkkqqqooonnnooooooooonnnooorrrtttxxx~~~xxx||||||sssggg^^^YYYXXXZZZdddeeeeeeeeedddeeegggiiijjjnnnuuu|||nnniiiccc^^^]]]]]]^^^^^^^^^\\\YYYUUUOOOJJJEEECCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCCCCAAACCCFFFFFFDDDEEEHHHKKKPPPWWWbbbjjjqqqyyyuuuiii___XXXYYY]]]dddlllvvvuuuhhhbbb]]]]]]^^^^^^]]]]]]\\\\\\ZZZZZZ[[[\\\]]]___```aaafffllluuu|||~~~zzztttkkkccc___```aaakkkkkkllloooqqqqqqooommmjjjhhheeedddfffhhhiiijjjooorrrttttttpppllliiihhhhhheeeeeelllvvvssshhh^^^[[[WWWTTTRRRPPPNNNMMMMMMLLLKKKJJJHHHFFFEEEDDD@@@>>>===<<<===<<<;;;999999888888777777777777777555444333222222333444555111222333333444444333333333333333222222222111111111222222333333333222222111111222222333333333333///000111222222111000///111111111111111111111111000000111111111111000000111111000000000000000111111111000000000000111111000000000000000000000000222333333222111111222444111111111111111111111111222222111111444;;;CCCJJJVVV[[[dddlllrrrsssqqqooopppooooooqqqsssqqqmmmhhhaaa\\\VVVSSSWWWbbbnnnvvv{{{llleeecccccciiirrrzzzfffVVVFFF@@@@@@===999777777555555555777999888888666666666666666666666666777777666666666666666666666666666666666666666666555555666555555444333333555555555555555555555555444333333222222333333444333333333333444444555555777777777777888888888888666777:::<<<>>>===;;;999666666666777888999:::;;;===<<<<<<<<<<<<<<<<<<<<<>>>???AAACCCFFFJJJNNNPPPKKKHHHDDDEEEIIINNNRRRTTTUUUSSSPPPMMMLLLKKKKKKLLLMMMMMMOOOPPPRRRSSSTTTTTTWWWWWWWWWVVVUUUUUUWWWZZZZZZ^^^fffnnnqqqlll```WWWNNNLLLKKKLLLNNNMMMHHHDDDAAADDDIIIQQQZZZbbbgggiiinnnsssyyy|||vvviiiXXXMMMHHHFFFEEEIIITTT___eeefffhhhiiijjjiiihhhiiijjjlllpppuuu}}}tttvvvyyyzzzzzzyyyvvvuuuyyyvvvooofff]]]XXXVVVVVV___aaabbbaaa``````bbbdddeeehhhmmmsssxxxyyyvvvssseee```ZZZUUUSSSQQQPPPOOORRRPPPNNNJJJGGGDDDCCCBBB@@@@@@??????@@@AAABBBBBB??????@@@@@@AAA@@@@@@@@@@@@???????????????@@@@@@@@@DDDHHHIIIIIIMMMUUU[[[fffooo{{{uuujjjbbb^^^]]][[[```fffmmmvvvvvvgggaaaaaa[[[]]]___aaabbb```^^^\\\[[[ZZZYYYYYYZZZ\\\___aaaeeeiiipppvvvzzz}}}~~~~~~uuuqqqjjjeeecccccccccdddmmmoooqqqtttuuuuuusssrrrrrrmmmgggeeefffgggfffeeekkkmmmpppssstttrrrpppnnnhhhfffeeekkkttt}}}rrrhhh^^^[[[WWWTTTSSSQQQNNNLLLMMMMMMKKKJJJHHHGGGEEEEEEBBB@@@>>>===<<<;;;999777888888888888777777666666666555444333333444555666111222333333444444333333333333333222222222111111222222333333333222222111333333333222222111111111///000111222222111000///000000000000000000000000000000000111111000000000111000000000000000111111111111000000000000111111000000000000000000000000000111222111//////111222...///000111222333333444111111000000222888@@@EEEMMMRRR[[[dddkkkmmmlllkkkpppoooooorrrvvvvvvssspppkkkdddZZZSSSRRRXXXaaagggvvvwwwpppooommmqqqwww}}}||||||vvvcccOOOFFFDDDBBB??????888777555555777888888888666666666666666666666666666666777777777777777777888888888888888888888888666666666666555444333333555555555555555555555555444333333222222333333444222333333444444444444444555666666777888888999999555777:::<<<<<<;;;:::999666666666666666777888888<<<<<<;;;;;;;;;;;;::::::?????????@@@BBBFFFIIIKKKJJJHHHFFFGGGJJJPPPTTTWWWRRRPPPLLLIIIGGGFFFGGGGGGIIIJJJKKKMMMPPPRRRTTTUUUXXXYYYXXXVVVSSSRRRSSSUUUUUUYYYbbbkkkooolllbbbZZZNNNNNNPPPSSSUUURRRLLLFFFDDDDDDGGGMMMVVV]]]bbbccckkkooouuuxxxttthhhWWWKKKHHHDDDAAADDDKKKRRRXXX[[[aaaccceeeeeeddddddeeefffhhhlllrrrwwwxxxxxxwwwvvvqqqqqqqqqqqqpppooonnnmmmpppnnniiibbbZZZUUUTTTTTTUUUWWWXXXXXXWWWWWWWWWYYYaaabbbdddfffggggggdddbbbXXXUUUPPPLLLJJJIIIHHHFFFJJJIIIGGGEEEDDDCCCCCCCCC???????????????@@@AAABBB??????@@@AAAAAAAAA@@@@@@@@@???>>>>>>===>>>>>>???@@@EEEJJJNNNSSS[[[gggppp~~~qqqiiigggjjjnnnjjjmmmppptttzzzpppfff___\\\\\\\\\^^^bbbeeeeeeccc```^^^]]][[[XXXWWWXXXZZZ]]]```aaadddhhhmmmrrrvvvwwwwwwmmmiiidddbbbcccfffggggggkkknnnsssvvvxxxxxxxxxxxxxxxrrrjjjfffeeedddbbb```fffiiinnnssswwwyyyxxxxxxllliiihhhkkkqqqxxx}}}~~~ssshhh___\\\WWWTTTSSSQQQOOOMMMNNNMMMLLLJJJHHHGGGFFFEEECCCAAA>>>===<<<;;;888666777777888888777777666555555555444444444555666666111222333333444444333333333333333222222222111111222222333333333222111111444333333222111111000000///000111222222111000//////////////////////////////000000111111000000///000000000000000111111222111111000000000000111111000000000000000000000000---...///...,,,,,,...000......///000111333333444000000111111333777<<<@@@EEEKKKUUU]]]cccfffhhhjjjoooppprrrvvvyyyyyywwwuuupppjjjaaaXXXTTTTTTWWWZZZiiittt}}}zzz||||||uuussstttvvvwww}}}lllYYYOOOKKKHHHFFFFFF@@@>>>:::888888888777666777777777777777777777777666666777777777777888888888888888888888888888888555555666666666555444444555555555555555555555555444444333333333333444444222333444444555555444444555555555666777888888888444777:::<<<;;;999888888666666555555555666666777:::::::::::::::::::::999============???AAADDDEEEGGGFFFFFFGGGIIIMMMQQQTTTLLLJJJGGGEEECCCCCCDDDDDDFFFGGGHHHJJJLLLOOOQQQRRRUUUVVVUUUSSSPPPNNNOOOPPPPPPTTT\\\eeekkkjjjddd]]]QQQRRRUUUZZZ]]][[[UUUPPPHHHFFFEEEHHHOOOVVVZZZZZZdddhhhnnnrrrqqqgggWWWLLLJJJDDD@@@AAADDDGGGLLLQQQ[[[]]]```aaaaaa``````aaabbbdddgggjjjllllllkkkjjjjjjiiihhhgggfffeeeeeedddgggfffccc]]]XXXSSSRRRRRRPPPRRRSSSSSSRRRQQQRRRRRRXXXYYYYYYYYYWWWUUUSSSRRRMMMJJJGGGEEEEEEDDDCCCBBBDDDCCCBBBAAAAAAAAAAAAAAA===============>>>???@@@@@@@@@AAAAAAAAA@@@@@@?????????>>>>>>???@@@BBBCCCDDDJJJSSS\\\eeeqqq}}}{{{wwwwww||||||~~~lllbbb```\\\XXXYYY\\\___bbbeeefffeeecccaaa___]]]ZZZXXXXXXYYY\\\^^^^^^^^^```eeejjjnnnooooooiiigggdddccceeeggghhhiiihhhmmmssswwwyyyzzzzzz{{{xxxssskkkeeebbb``````___dddiiipppvvvyyy{{{}}}pppnnnkkklllooouuuyyy{{{uuujjj```\\\WWWTTTRRRQQQOOONNNNNNMMMLLLJJJIIIGGGFFFEEEAAA@@@>>>======<<<:::888666777888888888777555555222333444444555555555444111222333333444444333333333333333222222222111111222333333333333222111000222222222111111111111111000000111111111111000000000000000000000000000000//////000000000000//////000000000000000111222222111111000000000000111111000000000000000000000000...//////...------...000000000000000111111111111///111222222333444777:::;;;DDDNNNVVVZZZ^^^dddiiiooosssxxx{{{{{{zzzzzzyyyuuuqqqjjjccc\\\XXXUUUUUU[[[gggvvv|||sssooonnnnnnmmmssszzzwwwiiiaaa[[[UUUQQQQQQQQQLLLFFFAAA>>>;;;888666777777777777777777777777666666777777777888888888777777777777777777777777444555555666666666666555555555555555555555555555555555444444444444555555222333444555666555555444333333444444555555666666222555999:::888666666666777666666555555555666666888888888888888888888888888999999;;;<<<>>>@@@AAACCCDDDDDDEEEEEEGGGIIIJJJDDDCCCBBBAAA@@@@@@AAABBBDDDDDDDDDDDDFFFGGGIIIJJJLLLMMMMMMLLLJJJIIIIIIJJJJJJMMMTTT^^^eeegggbbb^^^SSSSSSUUUYYY^^^```]]]YYYNNNIIIDDDDDDIIIOOORRRSSSZZZ^^^eeemmmpppiii\\\QQQLLLEEE@@@@@@AAA@@@CCCIIIRRRUUUYYY[[[ZZZZZZZZZZZZ[[[[[[[[[]]]^^^______^^^^^^^^^\\\[[[ZZZZZZZZZZZZ\\\^^^^^^\\\WWWSSSPPPOOOMMMOOOQQQQQQOOONNNNNNOOOLLLMMMNNNMMMKKKIIIHHHGGGEEECCCAAAAAABBBBBBAAA???????????????>>>>>>>>>>>>>>>===============>>>>>>@@@@@@@@@@@@@@@???>>>===>>>>>>>>>@@@BBBFFFIIIKKKPPPWWWdddssszzzxxx~~~ppp```^^^^^^ZZZWWWZZZ[[[]]]```ccceeefffffffffbbb```]]]ZZZYYYZZZ[[[]]]\\\[[[[[[^^^cccgggiiihhheeeeeeffffffgggiiikkklllkkkooouuuxxxxxxvvvvvvvvvssspppjjjddd___]]]___aaagggnnnvvvzzzzzzzzz}}}ssspppmmmlllnnnssswwwzzzvvvlllaaa]]]WWWSSSRRRQQQPPPOOONNNMMMLLLKKKIIIGGGFFFEEE@@@>>><<<<<<======;;;:::666777888888888777555444000111333444555444333333222222333444444444333333333333333222222222111111333333333333333222111000000000000111222222333333111000000000000000000111111111111111111111111111//////000000000000//////000000///000000111222222111111000000000000111111000000000000000000000000111222222111000000111333222222111111000/////////000111333333222222333555333===IIIPPPSSSXXXaaahhhooouuu{{{~~~}}}{{{{{{|||zzzwwwsssmmmeee^^^YYYUUURRR\\\jjjuuu{{{|||rrrmmmkkkjjjiiiiiimmmsss|||}}}vvvooofffaaa```___ZZZRRRKKKDDD???;;;888777777777777777777777777666666777777888888888999666666666666666666666666444444555666777777777666666666666666666666666666666555555444444555555666333444555666666666555444222222222333333444444444000444888999666444444555777777666555555555555666666666666666777777888888444555666888:::<<<>>>>>>AAABBBCCCBBBAAAAAAAAABBB>>>>>>>>>>>>>>>??????@@@BBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEEEEEFFFGGGFFFIIIOOOYYYaaacccaaa]]]NNNMMMMMMQQQWWW[[[\\\[[[SSSLLLEEECCCGGGMMMOOOPPPSSSXXXaaakkkqqqmmmbbbXXXMMMEEE@@@AAA???<<>>=========>>>======<<<;;;@@@??????>>>>>>>>>??????@@@@@@@@@@@@???>>><<<<<<===>>>???BBBFFFKKKPPPRRR[[[dddttt~~~yyy|||mmm___WWWZZZ[[[UUUUUUZZZXXXZZZ]]]```cccfffhhhiiidddbbb___\\\ZZZZZZ[[[\\\[[[YYYXXX[[[```dddeeeeee```cccfffhhhjjjkkknnnqqqqqquuuyyyyyyvvvqqqooonnnnnnmmmiiiccc]]]\\\```dddlllttt|||}}}zzzwwwzzz~~~tttqqqnnnmmmnnnrrrwwwzzzuuuhhhbbb^^^ZZZWWWUUUSSSQQQOOOQQQPPPNNNKKKHHHFFFCCCBBBBBBAAA@@@>>>===;;;:::999999999888888777666666666555555555555555555555555333333333444444555555555666555444333222333444555333333333333333333333333333555777666444333222333222222111111000000//////111111000000000000111111333222222222111111000000111111222222222222111111000000000000000000000000000000000000000000000000333333222111000000333666111111111000///...---,,,111111222222222333333333444888>>>EEEMMMUUU]]]cccgggsss}}}~~~~~~}}}{{{zzzwwwoooddd]]]YYYZZZ]]]ccclllwww}}}vvvtttsssooollllllmmmnnnqqqwww}}}{{{||||||qqqcccUUUJJJCCC???===<<<;;;888555555777999888888999:::;;;;;;;;;;;;999888777555555555666777777777777777777777777777333666888777666555777:::555444444333333444444555555444444444444333333333555555555555555555555555666444333444777777555222666666666666666666666666777666555666777888777666777777888999999999999999===>>>???@@@???>>>;;;:::======<<<<<<<<<<<<=========<<<<<<<<<===>>>@@@AAAAAA???>>>???CCCDDDCCCAAAEEEFFFJJJSSS\\\```]]]YYYJJJHHHGGGHHHMMMQQQUUUVVVSSSKKKCCCAAACCCFFFGGGFFFNNNRRRZZZfffooopppiiiaaaVVVQQQJJJDDD???>>>???AAAEEEGGGJJJLLLNNNNNNMMMLLLKKKKKKLLLLLLLLLLLLKKKKKKNNNMMMKKKJJJIIIIIIJJJJJJPPPQQQQQQQQQPPPNNNKKKIIIGGGFFFCCCAAA@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>======<<<<<<<<<<<<===============>>>======<<<;;;===;;;:::;;;>>>???===;;;===>>>@@@AAABBBBBBAAAAAABBBDDDGGGKKKQQQYYYbbbgggsss|||~~~|||{{{iii___VVVUUUVVVTTTSSSTTTXXXXXXZZZ^^^cccggghhhhhhiiiddd^^^YYYWWWWWWWWWWWWZZZZZZ[[[^^^cccgggiiijjjhhhgggfffhhhlllqqqtttvvv}}}|||yyytttnnnhhhfffeeeffffffdddbbbaaabbbeeehhhuuuzzz}}}yyyvvvuuuuuussspppooooooqqqtttvvvvvviiiaaa]]]YYYVVVUUUSSSQQQPPPMMMLLLLLLJJJIIIHHHGGGGGGBBBAAA@@@>>>===;;;:::999999999888888777666666666555555555555555555555555444444444333333333333333555444444333333333333333333333333333333333333333222222222333333222000///111111111111000000000000111111000000000000111111222222111111111000000000//////000000000000//////000000000000000000000000000000000000000000000000444444333111//////111333222222222222222222111111111111111222222222333333555666999>>>EEENNNXXX___fffqqqzzz}}}~~~{{{uuuoooiii___]]]ZZZ[[[bbbmmmxxx|||{{{~~~zzzqqqqqqpppqqqvvv|||nnn```UUUOOOEEEBBB===999777777888999777777888888888777777777:::999888777777777888999888888888888888888888888666888:::999666666777999666555555444444555555666888888777777777666666666666666666666666666666666666555444555777777555333666666666666666666666666777555555555777888777666666666777888888888888888999:::<<<===<<<;;;999888<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<===???@@@>>>===<<<===@@@BBBAAA???DDDDDDHHHOOOWWW[[[ZZZWWWJJJGGGFFFFFFIIILLLOOOOOOPPPIIIBBB???BBBEEEFFFEEEIIIMMMVVVcccnnnqqqnnnhhh]]]XXXRRRKKKFFFCCCBBBBBBBBBCCCEEEGGGHHHHHHGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHJJJIIIGGGFFFEEEEEEFFFFFFHHHHHHIIIIIIHHHFFFCCCBBBDDDBBB@@@???>>>>>>???@@@???>>>>>>>>>>>>>>>??????======<<<<<<<<<<<<=====================<<<;;;:::AAA???>>>???AAA@@@===;;;<<<<<<===>>>???AAACCCEEEGGGMMMUUU]]]eeemmmwww~~~}}}zzzxxxvvvuuu{{{uuuddd\\\UUUVVVXXXXXXXXXYYY[[[[[[]]]aaaeeehhhiiihhhfffbbb\\\YYYXXXXXXXXXWWWYYYZZZ[[[^^^bbbeeehhhiiikkkiiiiiikkkpppuuuyyyzzz||||||yyytttnnniiigggfffggggggfffeeeeeefffjjjmmmyyy|||~~~zzzuuusssrrrooonnnmmmmmmooossswwwzzzvvviii___\\\XXXVVVUUUTTTRRRPPPLLLKKKKKKJJJIIIIIIHHHHHHBBBAAA@@@>>>===;;;:::999999999888888777666666666444444444444444444444444444444444333222222111111333333333333333222222111222222222333333444444444333111///000333333000---000000000111111111111111111111000000000000111111111111000000000000//////000000111111111111000000000000000000000000000000000000000000000000000000444444333111......///111......//////000000000000111111111222222222222333555555444666;;;DDDOOOWWWbbblllvvv{{{}}}yyyvvvjjjddd[[[UUUWWW```kkksss{{{zzz|||zzzwwwvvvyyy}}}pppiiiYYYQQQGGG???===<<<;;;:::::::::999888888777777777:::999999999999::::::;;;888888888888888888888888999:::;;;:::777666777888777666666666666666666777666555555555555444444444666666666666666666666666666555444555777777555444666666666666666666666666666555444555777888777666555555666777777777777666777888999:::::::::999888:::::::::999999:::::::::::::::999::::::;;;<<<===;;;:::999:::===>>>===<<>>===;;;???>>>===;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????======<<<<<<<<<<<<==================<<<;;;:::999>>>======>>>???>>><<<:::>>>>>>>>>>>>???CCCIIIMMMTTT^^^lllvvv}}}wwwmmmgggaaabbbdddiiisssuuulllaaaZZZVVVYYY\\\\\\\\\^^^``````bbbeeehhhkkkkkkjjjdddaaa]]]ZZZZZZYYYYYYXXXYYYZZZ\\\^^^aaadddfffggggggffffffiiioootttxxxyyyzzzzzzxxxtttooollljjjjjjjjjkkklllllllllnnnqqqttt~~~~~~|||yyyuuuqqqqqqqqqmmmmmmmmmmmmpppsssvvvxxxvvvhhh^^^[[[XXXUUUTTTTTTRRRQQQNNNNNNLLLKKKIIIGGGFFFEEEBBBAAA@@@>>>===;;;:::999999999888888777666666666444444444444444444444444222222222222222222222222111222333444333222111000111111222333333444555555555111///000444666333...000000000111111222222222111111000000000000111111000000000///////////////222222333333333333222222000000000000000000000000000000000000000000000000111222222000......///111/////////////////////000111111111111222222222222444333222222555<<>>AAA???>>><<<;;;;;;<<<<<<999999999::::::;;;;;;<<<888888888888888888888888999999999888888777777777777666666555555666666777555555444444444333333333555555555555555555555555444444444555555555444333666666666666666666666666666555444555777777777666333444555555666666555555666777888999::::::::::::999888888777777888888999888888888888999999::::::999888888999:::;;;::::::>>>===>>>BBBGGGKKKLLLKKKDDDBBB@@@???AAABBBBBBBBBEEEAAA===;;;<<>>>>>======<<<<<<<<<<<<===============<<<;;;:::<<<;;;:::999999999::::::999::::::;;;<<<<<<=========<<<<<<;;;;;;<<<<<<===============<<<:::999888999:::;;;===??????>>>===BBBCCCDDDEEEHHHNNNWWW^^^kkkvvv~~~sssjjjcccaaa[[[^^^bbbhhhrrrzzztttpppjjjccc___ZZZXXX[[[^^^^^^___bbbgggggghhhjjjmmmoooooonnnhhheeeaaa___]]]\\\ZZZXXXYYY[[[^^^```bbbdddfffgggdddcccdddgggmmmrrruuuvvvvvvwwwwwwvvvsssqqqqqqqqqqqqssstttuuuuuuvvvxxxzzz~~~|||xxxtttqqqpppqqqrrrssssssrrrqqqqqqrrrsssssstttggg^^^[[[WWWUUUTTTSSSRRRQQQNNNNNNLLLKKKIIIGGGFFFEEEBBBAAA@@@>>>===;;;:::999999999888888777666666666444444444444444444444444000000111222222333444444111222333444333222111000111111222333333444555555555111...000444666333///000000111111222222333333111111000000000000111111///////////////000000000222222222333333222222222000000000000000000000000000000000000000000000000...000111000///000111333666666444333222222222333000000111111111222222222222222222222444888===AAAQQQZZZjjjyyy~~~}}}vvvjjj___WWWTTTTTTVVVaaakkkwww~~~zzzhhhZZZSSSPPPLLLIIIKKKHHHDDD@@@>>>======>>>888999999::::::;;;;;;;;;888888888888888888888888666666666666777888888888666555555555555555555666888888888888777777777777444444444444444444444444222333444444444333333333666666666666666666666666666444444555666777666555333333444555555555555555555555666777888999999:::777777666666666666777777777777777888888888888888888888999999888888999:::::::::;;;===@@@CCCDDDDDD@@@>>><<<===>>>@@@@@@@@@???===:::999:::<<<======@@@AAAEEEIIIMMMPPPPPPPPPOOOOOONNNLLLHHHEEEAAA???AAA@@@???>>>>>>>>>??????<<<<<<============<<<<<<;;;;;;;;;;;;:::::::::999;;;;;;;;;;;;;;;;;;::::::;;;::::::999999999999999999:::;;;;;;;;;;;;:::999<<<<<<;;;;;;;;;;;;<<<<<<============<<<;;;:::999;;;<<<>>>???@@@AAABBBCCCCCCHHHNNNSSSYYYbbbmmmuuu}}}qqqgggaaaaaabbbaaaeeekkkpppttt{{{tttiiigggfffccc___[[[XXXXXX\\\```aaadddhhhlllllllllnnnqqqsssrrrqqqoookkkgggccc```]]]ZZZXXXZZZ]]]aaaccccccdddfffhhheeeeeefffiiinnnrrruuuuuuqqqsssvvvxxxwwwvvvvvvwwwwwwyyy{{{|||{{{{{{|||}}}{{{xxxssspppoooqqqtttuuuxxxwwwwwwvvvttttttsssssssssfff^^^[[[WWWUUUTTTSSSQQQOOOLLLKKKKKKJJJIIIIIIHHHHHHBBBAAA@@@>>>===;;;:::999999999888888777666666666333333333333333333333333///000111222333555666666333333333333333222222111222222222333333444444444333000...///111333222000111111111222222222222222111111000000000000111111//////000000000000111111//////000000000000//////000000000000000000000000000000000000000000000000---///111111111111333444666555333111000000000111000000000111111111111222000222333333444555888:::EEEMMM]]]nnnzzz{{{sssjjjaaaYYYUUURRRVVV^^^iiissszzzwwwkkkeeebbbaaaaaa```\\\TTTKKKCCC???===<<<999::::::;;;;;;;;;;;;:::999999999999999999999999555444444555777999888777666555555444444555555666777777777777666666666666555555555555555555555555222333555555333222333444666666666666666666666666555444333444666777666555333333444555555555555444333333444444555666777777777666666555555666666777666666777777888777777666666888999888777777888999888888999:::<<<===>>>???<<<:::999:::<<<>>>>>>===::::::999888999999:::;;;999:::===@@@BBBDDDEEEFFFBBBCCCCCCCCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999::::::::::::999888888888888888888999999999:::::::::::::::999999999999:::;;;;;;;;;:::999888<<<<<<;;;;;;;;;;;;<<<<<<=========>>>======<<<;;;<<<>>>>>>??????AAAEEEHHHLLLUUUaaajjjrrrzzzxxxmmmdddbbbfffjjjnnnrrrxxx{{{}}}xxxpppfffaaaaaabbb```^^^XXXUUUVVV\\\```ccciiiooonnnnnnnnnpppsssttttttrrrrrrnnnhhhccc___]]]ZZZXXX[[[___ccceeeddddddfffhhheeeeeeeeegggkkknnnoooooolllpppvvvyyyzzzxxxwwwvvvwwwyyy|||||||||{{{{{{{{{vvvsssooooooqqqtttvvvwwwwwwwwwxxxyyyyyyxxxxxxwwwtttggg___\\\XXXUUUSSSRRRPPPNNNMMMLLLLLLJJJIIIHHHGGGGGGBBBAAA@@@>>>===;;;:::999999999888888777666666666333333333333333333333333111111222333444555555666555444444333333333333333333333333333333333333333222111000000111222333444333222222222222222222111111111000000000000111111000000000111111111222222......////////////......000000000000000000000000000000000000000000000000///000222333222111222444111000...---,,,---...///000000000000111111111111111222222222111222444777:::@@@NNN^^^jjjpppzzz|||vvvoooggg```\\\TTTVVVZZZbbbmmmyyyyyy~~~zzztttrrrvvvzzz~~~zzz{{{}}}ppp```RRRHHHAAA>>>;;;<<<=========<<<;;;:::999999999999999999999999888666555666888999888666777666666555555666666777555555555555444444444444777777777777777777777777333555777777555333444666666666666666666666666666555444333444666777666555333444444555555555555555444444444444444555666777666666555555555555666666666666777888888777666555555777888777555444666888666777999999999999::::::999888777888999::::::999777777888888888888999:::666888:::<<<<<<======>>>;;;<<<<<<======<<<;;;;;;777888999:::::::::999888888999999::::::999999888777888999::::::999888777777777666777777888888999888999999::::::999999999777888:::;;;<<<<<<::::::<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>===???AAABBBEEEJJJRRRXXXeeepppyyyssssssyyyuuueeeccc```^^^^^^_________\\\YYYYYY\\\^^^aaagggmmmllllllmmmooorrrssssssrrrpppkkkddd___\\\ZZZYYYXXXZZZ___dddeeecccbbbdddgggfffeeeeeefffiiijjjjjjiiihhhnnnuuuzzzzzzvvvrrrpppooorrrvvvxxxxxxwwwwwwwwwrrrpppnnnooosssvvvwwwwwwuuuvvvxxxzzz{{{{{{zzzzzzuuuhhh```\\\XXXUUUSSSQQQOOOMMMQQQPPPNNNKKKHHHFFFCCCBBBBBBAAA@@@>>>===;;;:::999999999888888777666666666333333333333333333333333444444444444444444444444666555444333222333444555444333333333333333333333333444444333222333555888444333333222222111111111111111000000000000111111000000111111222222222333//////000000000000//////000000000000000000000000000000000000000000000000111333444444222111111222111000...---...///111222000000000000111111111111222222111000///000333666444777CCCRRR\\\dddooo{{{}}}zzzsssmmmiiiVVVSSSQQQVVVbbbqqq}}}}}}vvv}}}vvvmmmiiijjjmmmrrryyyuuuaaaRRRIIIDDD>>>>>>?????????===<<<;;;999999999999999999999999<<<999777777999:::777555888888777777777777888888888888888888777777777777888888888888888888888888444777999999666555666888666666666666666666666666555444333444666666666555333444555555666666555555777666666666666777888888666666666555555666666666666666777888888777666555333666777666444333444666555777999:::999888888888999777666666777777666555555666888888777888999:::888:::;;;;;;:::888888888999::::::;;;;;;;;;;;;:::666888:::;;;<<<;;;999888888888999999999999888888666777888999999999888777777777777777888999::::::777888999999999999999888444666999;;;======<<<<<<<<<;;;;;;::::::;;;;;;<<<<<<===>>>??????@@@@@@@@@AAADDDHHHKKKQQQ[[[gggooo~~~|||vvvxxxmmm]]]\\\]]]^^^]]]]]]]]]___```ddd___\\\\\\\\\\\\aaahhhjjjjjjkkkmmmppprrrrrrqqqlllggg```[[[XXXXXXXXXWWWYYY^^^dddeeebbbaaacccfffllljjjjjjjjjlllmmmlllkkkgggmmmuuuzzzyyysssnnnjjjgggkkkpppsssssssssttttttqqqooonnnqqquuuwwwwwwvvvuuuwwwyyy{{{|||{{{zzzyyysssiiiccc\\\TTTPPPRRRSSSRRRPPPMMMLLLKKKJJJIIIHHHGGGGGGBBBAAA@@@>>><<<;;;::::::;;;999777666666666444222666555333111111222333444666666555444444444444555333333333222222222111111222222222222222222222222222222222222222222222222000000000000////////////222111000000000000000111000111111222222111111000222111111111000000//////222111000000000111333333000...,,,******---000222444444333333222111000000222111000//////000111222000000111111111222222222111111222222222333333333222444888???IIIVVVccckkkxxx{{{yyyrrraaaZZZRRROOORRR[[[mmm}}}zzzsssiiifffhhhfffnnnzzz{{{eeeTTTKKKCCC???======<<<999;;;???===<<<::::::<<<======<<<999999888777666666666666888999999888666444555666777777777777777777777777666666666666666666666666888888777666666666666666555555555555555555555555444444555555555555444444111222444555555444222111555555555555555555555555777777777777777777777777666666666666666666666666666555555444444444555555777777777777777777777777777777777777666666666666666666666666777777777777999999888888888888888999;;;:::888777777777888999999::::::;;;;;;::::::999777777777777777777777777777777777777777777777777:::::::::999999999888888999999999999999999:::;;;999999:::;;;<<<<<<;;;;;;<<<;;;::::::;;;:::999888<<<<<<<<<===???AAABBBDDDEEEKKKUUU]]]fffrrr~~~vvvsssxxx|||ppppppqqqxxx~~~rrrhhhaaa^^^ZZZZZZ[[[ZZZYYYYYY[[[]]]______^^^\\\ZZZ[[[___bbbjjjiiijjjkkkmmmmmmkkkiiibbb___[[[WWWUUUVVVXXXYYYZZZ\\\^^^\\\ZZZ\\\ccciiikkklllnnnooopppqqqqqqqqqkkknnnrrrtttrrrnnnhhhddddddgggmmmrrrttttttrrrqqqtttrrrqqqsssuuuwwwxxxwwwwwwwwwwwwwwwvvvwwwzzz}}}ssshhh```ZZZSSSPPPQQQRRRPPPNNNNNNMMMLLLJJJIIIHHHGGGFFFBBBAAA@@@>>><<<;;;::::::;;;999888888999999777666666444333111111222333444666555444444333333444444333333333222222222111111222222222222222222222222222222111111000111111111111111111000000000//////111000000000000000111111111111222222222222111111111111111111000000000///222111000000000111222333333111000//////111333444444444333222222111000000222222222111111222222222000000111111111222222222111111111222222222333333222444777;;;BBBLLLWWW^^^gggllluuu|||pppggg]]]VVVSSSWWWdddqqq}}}yyyqqqlllkkkccciiirrrzzzyyyhhh___UUUMMMGGGDDDAAA===<<>><<<;;;<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<888999999888666555666777777777777777777777777777777777777777777777777777888777777666555666666666555555555555555555555555444555555666666555555444333444555666666555444333666666666666666666666666666666666666666666666666666666666666666666666666666555555444444555555555777777777777777777777777777777777666666666555555666666666666777777777777999888888777777777888888:::999888777666777888888888888999999999999888888777777777777777777777777777777777777777777777777::::::999999888888888888888777777777777777888888;;;<<<<<<<<<;;;;;;::::::;;;:::999:::;;;<<<======@@@AAACCCEEEGGGKKKQQQUUU[[[bbbkkkuuu~~~xxxrrrnnnkkkiiilllvvvtttnnnrrrxxx|||nnnfff^^^YYYXXXVVVXXXZZZZZZZZZZZZ[[[\\\___``````___^^^```ccceeegggffffffgggiiihhhfffddd^^^\\\XXXVVVVVVXXX[[[^^^]]]___^^^[[[XXXYYY___dddjjjlllppprrrttttttsssrrroooppppppooolllhhhccc```bbbeeeiiinnnqqqssssssssssssssssssrrrqqqqqqppppppuuuwwwxxxyyyxxxyyyzzz|||rrrggg^^^ZZZUUUSSSSSSSSSQQQNNNOOONNNMMMKKKIIIGGGFFFEEEBBBAAA@@@>>><<<;;;::::::999888777888999:::999888555444333222111222333444555444333333222222333333333333333222222222111111222222222222222222222222333222000/////////000000222222222111111111000000000/////////000111222222222222222333333222222222111111111111000000000000111111000000111111222333333222222222222333444555333333333222111111000000333333333444444333333333000000000111111111111222111111111222222222222333333444444666999???FFFLLLZZZaaammmzzzyyylllbbbYYYTTTXXX___lllttt{{{}}}}}}uuuqqqiiilllpppuuu{{{wwwnnncccWWWPPPKKKEEEBBBCCCEEECCC@@@??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;777888999999777666777999777777777777777777777777888888888888888888888888888777666666555555666666666666666666666666666666555555666666666666555555444555666777777666555444777777777777777777777777666666666666666666666666666666666666666666666666666555555444555555666666777777777777777777777777666666666666555555555555666666666666777777777777777777777666666777777888999888777666666666777777666777777777777777777666777777777777777777777777777777777777777777777777999888888888888777777777888888777777666777777888999999999999999999999999===<<<;;;<<<===???BBBCCCCCCHHHMMMPPPRRRYYYbbbjjjuuu{{{|||nnnddd___ZZZZZZ]]]ffftttvvvrrrttt{{{ttteee]]]YYYUUUSSSSSSRRRVVVZZZ\\\\\\[[[[[[[[[]]]___```aaaaaabbbeeegggdddcccbbbcccccccccaaa___ZZZXXXVVVUUUWWW[[[___cccccccccaaa\\\XXXXXX]]]aaajjjmmmssswwwyyywwwtttqqqsssqqqmmmhhhdddaaa___^^^aaabbbeeeiiimmmppprrrssstttvvvwwwtttoookkkkkklllsssuuuxxxyyyyyyyyyyyyzzzqqqfff^^^[[[YYYWWWWWWVVVSSSPPPOOOOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@>>><<<;;;::::::888777666666777777666555555444333222222222333333444333222222111111222222333333333222222222111111222222222222222222222222444333111/////////000111333333333222222222111111////////////000111333333222222333333333333222222111111111000000000000000111111111111111222222222000000111111222222111111333222222222111111000000222222444444444444222222000000000000111111111111111111111111222222222222444444333333333666;;;???OOOWWWeeesss{{{pppcccXXXSSSTTT\\\bbbiiiooouuu{{{|||xxxwwwwwwyyy~~~wwwhhh```ZZZSSSOOOOOOPPPNNNLLLJJJIIIFFFCCC@@@???>>>===<<<:::999888777666888999888777777888999888888888888888888888888888888888888888888888888888777666666555555666666666666666666666666666666555666666777777666666555555555666777777666555555777777777777777777777777555555555555555555555555666666666666666666666666555555555555555666666777666666666666666666666666666666666666555555555444666666666666777777777777666666666666666666777888888777777666666666666666666666777777777777666666777777777777777777777777777777777777777777777777888777777777777777777777::::::999999999999::::::888888999999;;;<<<===>>>@@@@@@@@@@@@AAAEEEIIILLLOOOXXXbbbhhhjjjpppyyy{{{mmmccc^^^]]]WWWYYY^^^gggsss~~~{{{|||mmmddd[[[XXXVVVSSSRRRTTTTTTXXX\\\___^^^\\\ZZZYYY\\\^^^```aaa```aaabbbdddcccaaa````````````^^^\\\YYYXXXWWWWWWYYY]]]bbbeeegggfffccc^^^[[[[[[^^^aaajjjooouuuzzz{{{wwwrrroooqqqmmmhhhbbb______```aaaccccccccceeegggkkkoooqqquuuyyy{{{wwwpppkkkkkkmmmrrrtttuuuuuutttuuuxxxzzzpppeee\\\[[[YYYXXXWWWUUUSSSQQQOOOOOOMMMKKKIIIGGGEEEDDDBBBAAA@@@>>><<<;;;:::::::::999777666666666444333444444333333222222222222333333222111111111111222333333333222222222111111222222222222222222222222444333222111000111111222333333333333222222222222////////////000111333333111222222333333222222111000000000000000000111111000000111111222222222222...///000111111111000000222222111111111111111000000111222333333222111000000000000000000000000000000000111111111222222222333444444333222333777999@@@IIIWWWeeerrr~~~~~~rrrbbbXXXUUURRRTTTXXX___hhhrrr}}}}}}}}}zzzsssmmmgggddddddiiigggddd```[[[UUUMMMHHHEEEDDDAAA???===;;;;;;:::777888999999888777888:::999999999999999999999999888888888888888888888888888888777666666666666777777777777777777777777777666777777777777777777666555555666666666666555555666666666666666666666666666666666666666666666666777777777777777777777777555555555555555666777888666666666666666666666666777666666666666555555555666666666666777777777777666666555666666777888888777777777777666666666555777888888999999888888777777777777777777777777777777777777777777777777777777777777777777777777888:::::::::::::::;;;<<<<<<;;;;;;<<<<<<>>>@@@AAABBB???AAADDDGGGKKKQQQYYY^^^jjjuuu~~~oooeeebbbdddgggbbbdddhhhnnnuuu~~~wwwgggaaa]]][[[YYYUUUUUUXXXYYY\\\```aaa___[[[YYYXXX___```bbbaaa``````aaabbbdddbbb````````````___]]][[[[[[[[[[[[]]]```ccceeefffdddbbb___]]]]]]___aaajjjnnntttxxxyyyuuuppplllllliiieeeaaa```cccfffiiihhhfffdddbbbcccgggjjjmmmsssvvvyyyvvvppplllmmmppptttssspppnnnmmmpppuuuyyyooodddYYYXXXWWWVVVTTTRRRQQQPPPOOONNNMMMKKKIIIGGGFFFEEEBBBAAA@@@>>><<<;;;::::::===;;;999888888888666444444444444333333333222222444333222222111111222222333333333222222222111111222222222222222222222222222222222222222222222222333333333222222222111111000/////////000111222222111111111222222111111111000000000000111111111111000000111222222222222111///000111111222222111111111111111111111111111111000000000111111000000000111000000000000000//////000000000111111111111222222333444333222333555777666>>>JJJWWWdddtttpppfffaaaTTTPPPOOOSSS[[[dddpppzzz|||}}}|||~~~~~~vvvkkk___WWWLLLIIIEEEAAA>>>======>>>:::;;;<<<;;;:::999:::;;;999999999999999999999999888888888888888888888888999999888777777777777888777777777777777777777777777777888888888888777777666666666555555666666666666666666666666666666666777777777777777777777777777777777777777777777777555555555555666777888888777777777777777777777777777777777777666666666666666666666666777777777777666666666666777888999999777777888888888777666555888999999::::::999999888777777777777777777777777777777777777777777777777777777777888888888888999888888888999:::;;;<<<======<<<<<<<<<>>>???AAACCCDDDIIIQQQWWW___hhhrrrzzzyyypppjjjlllsssxxxtttvvvyyy{{{rrrkkkeeebbb``````\\\XXXYYY]]]^^^```aaa```]]][[[ZZZZZZbbbccccccbbbaaaaaabbbdddfffdddbbbaaabbbcccbbbaaa^^^___```bbbcccddddddeeebbbaaa```_________``````fffiiinnnrrrsssqqqnnnkkkiiihhhgggfffgggiiilllnnnllliiieeecccbbbdddgggiiinnnpppqqqooommmlllnnnqqquuusssnnnjjjiiilllrrrwwwnnncccXXXXXXVVVTTTRRRPPPPPPQQQNNNMMMLLLJJJIIIHHHGGGFFFBBBAAA@@@>>><<<;;;::::::<<<:::888888999888777555333444444444333333222222444444333222222222222222333333333222222222111111222222222222222222222222...///111333444333222111222222222222111111111111111000000000000000111111///000000111111000000//////000000000111111111111///000111222333222222111000000000000111111222222000000000000111111111111111000000//////000000111111111000000////////////000000000000111111111111111222333222222222333555555:::AAAIIISSScccuuu|||uuurrrbbbYYYRRRRRRTTTXXX```hhhqqqvvvzzz{{{{{{~~~}}}xxxssspppqqqtttzzz~~~zzzqqq___ZZZRRRJJJDDDAAAAAABBB???@@@@@@???===<<<===>>>::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999999888888999999888888888888888888888888777888888999999888888777777777777666666777777777777777777777777777777777888888888888888888888888777777777777777777777777555555555555666777888999777777777777777777777777999888888888777777777777666666666666777777777777777666666777888999::::::777888999999999888777666888999999::::::999999888777777777777777777777777777777777777777777777777888888888888999999::::::888888999:::<<<>>>@@@AAA???@@@AAACCCFFFJJJNNNPPPXXX___iiirrrzzzvvvnnnjjjgggcccbbbbbbbbb___[[[]]]ccc``````___\\\ZZZZZZ[[[]]]aaabbbaaa```___aaadddfffgggeeeccccccdddeeeeeeddd```bbbeeehhhiiihhhgggfffcccbbbccccccdddcccbbbaaa___bbbfffjjjmmmnnnnnnnnnkkklllmmmnnnoooooooooooonnnkkkgggcccbbbdddgggiiimmmlllkkkjjjjjjlllnnnpppuuusssoookkkiiikkkppptttnnncccZZZYYYXXXUUURRRQQQRRRSSSMMMLLLKKKJJJIIIHHHGGGGGGCCCAAA@@@>>><<<;;;::::::888666555666777888777555333333444444444333222111555444333333222222333333333333333222222222111111222222222222222222222222+++---000333444333111000222222222111111111000000222111000000000000000111//////000000000000////////////000000111111111222///000111222333222111111//////......//////000111000000000000000111111111222111000//////000111222111111000000/////////...000000000000111111111111///111222222000000111222333555888;;;BBBPPPaaannn~~~~~~pppeee[[[WWWTTTQQQTTT[[[ccciiiooorrrtttzzz~~~vvvuuusssmmmgggcccdddfffhhhmmmuuu}}}yyyqqqeeeYYYOOOJJJIIIIIIBBBCCCDDDBBB@@@??????@@@::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999999::::::888888888888888888888888888888999999999999888888999999888888888888999999888888888888888888888888888888888888888888888888777777777777777777777777555555555555666777999999777777777777777777777777999999999999888888888777666666666666777777777777777777777777888999:::;;;888999999::::::888777666888888999999999999888888777777777777777777777777777777777777777777777777888888999999999:::::::::::::::;;;===???AAADDDEEEGGGHHHKKKPPPWWW^^^dddhhhnnnvvvzzzwwwsssoooooottt}}}}}}pppgggfffggghhhaaaaaabbbdddaaa^^^bbbiii```___\\\YYYXXXYYY]]]```^^^^^^^^^]]]]]]___cccggggggeeecccccceeefffgggfff___cccgggkkkmmmllliiigggfffggggggiiiiiihhheeecccZZZ\\\```eeeiiimmmooopppnnnppprrrttttttrrrooommmnnnkkkgggdddccceeegggiiiooolllhhhgggjjjmmmooopppuuutttqqqmmmkkkkkknnnqqqnnnccc\\\YYYUUUSSSRRRRRRQQQPPPOOOOOOMMMLLLIIIGGGDDDCCCCCCBBBAAA???===<<<;;;;;;:::888777666777666555333444444444444444444444444333222222111111222222333666555333111000000000111222222222222222222222222111111000000000000111111111111222222222222111111333111...---...111222222333222000000111000///...111111000000//////......000000000000000000000000222111111000000000000000111111111111111111111111222222222111111000000000111111111111111111111111333222222222111000000000111111000000111111222333666777888999===DDDOOOWWWrrr{{{}}}xxxoooggg```[[[VVVSSSVVVYYY```hhhqqqxxx~~~vvvkkkfffeeeddd___[[[___aaafffnnnxxx~~~qqqfff^^^YYYVVVVVVQQQMMMLLLNNNNNNJJJEEECCC@@@>>>>>>@@@@@@>>><<<======<<<<<<<<<<<<<<<<<<:::999999888888999:::;;;666777888999999888777666:::999888777777888999:::999999888888888777777777888888888888888888888888999777666444444666777999777777888888888888777777666666666666777777777777:::888777222999:::111;;;444444555555666777777888555666666666777777777777:::::::::;;;;;;;;;;;;;;;:::999999888888777666666777777777888888888888888555777999999888888999::::::<<<;;;777666999:::888;;;;;;;;;<<<;;;;;;:::999<<<@@@DDDGGGJJJNNNTTTYYY```aaadddgggmmmuuu~~~zzzqqqkkkgggaaa^^^[[[[[[```lll{{{|||wwwuuuzzzssseeecccggggggcccaaa```]]]ZZZWWWVVVXXXZZZYYYXXXXXXYYY\\\___```___aaa^^^[[[ZZZ[[[^^^aaacccfffcccbbbcccgggiiiiiihhheeefffhhhkkkmmmmmmjjjgggggghhhiiiiiihhhfffcccaaa]]]```eeehhhkkkmmmoooqqqrrrssstttuuutttrrrpppoookkkmmmoooooonnnmmmnnnooopppnnnkkkiiiiiijjjlllnnnssstttsssooojjjhhhiiikkkmmmccc\\\YYYUUUSSSRRRRRRQQQPPPNNNNNNMMMKKKIIIGGGEEEDDDCCCBBBAAA???===<<<;;;;;;999777666666777777666444444444444444444444444444333222222111111222222333444333222111111111222333222222222222222222222222222222111111111111222222111111222222222222111111444222000000222555666777111111000111222222222111000000000111111111111111000000000000000000000000000000//////000111222222111111111111111111111111333333222222222111111111111111111111111111111111222222222111111111111111111111000000111111222333222333444555777<<>><<<===>>>???@@@@@@AAAAAA???===<<<;;;;;;:::888777<<<<<<<<<;;;:::::::::999:::999999999:::;;;<<<===999888888888777777777777666666666666666777777777999888777666666777888999777777888888888888777777777777777888888888999999<<<;;;999666::::::444:::777777777777777777777777:::::::::::::::;;;;;;;;;999999999999999::::::;;;888888888888888888888888999999::::::;;;;;;;;;<<<777999:::999888777888999999;;;:::777888<<<>>><<<>>>??????@@@@@@AAAAAAAAAAAAEEEKKKOOOUUU\\\fffmmmxxxzzz}}}~~~yyyooogggaaa\\\YYYXXXWWWVVVXXX^^^jjjyyyuuuooonnnssszzzooodddbbbdddccc___\\\[[[YYYVVVTTTSSSVVVXXXXXXWWWVVVXXX[[[]]]]]]]]]^^^\\\ZZZZZZ[[[]]]___```bbb``````bbbeeeggggggeeebbbcccfffjjjmmmmmmjjjgggeeegggiiikkkjjjhhheeecccaaadddhhhkkklllmmmooopppssstttuuuvvvvvvtttsssqqqoooqqqrrrrrrpppoooooopppnnnmmmkkkiiiiiijjjkkklllrrrsssqqqmmmhhhfffggghhhmmmbbb\\\YYYUUUSSSRRRRRRQQQOOOLLLLLLLLLKKKIIIHHHFFFEEECCCBBBAAA???===<<<;;;;;;888777555666777888666555444444444444444444444444333222222111111222222333222111111111222333333444222222222222222222222222333333222222222222333333111111222222222222111111333111000000333666888888000000111222222333444444///000000111222333333333000000000000000000000000......//////000222333444111111111111111111111111222111111111111000000000111111111111111111111111111111111111111222222222111111000000111111222333111111222222222555999<<>>???>>><<<999===<<<;;;:::::::::;;;<<<999999::::::::::::::::::::::::999999999999888888666666666777777777888888999999999999999999999999777777888888888888777777888888999999999:::::::::;;;;;;888888:::::::::888;;;::::::999888777777777999999999999999999888888;;;:::888888888999;;;===999999999999::::::::::::999999::::::;;;;;;<<<<<<;;;<<<<<<;;;999888999:::;;;===>>><<<===BBBDDDCCCBBBBBBBBBBBBCCCEEEFFFGGGPPPUUU[[[bbbjjjtttyyyooobbbZZZXXXXXXVVVTTTYYYYYYZZZ\\\bbblllwwwrrrmmmhhhgggkkkxxxyyynnnoookkkeeeaaaaaa___[[[VVVVVVTTTRRRPPPPPPRRRTTTUUUTTTSSSUUUXXX[[[\\\[[[\\\\\\\\\]]]^^^^^^___```______```bbbdddeeedddbbb___aaadddiiimmmmmmjjjgggdddfffjjjlllllljjjgggdddfffhhhlllnnnnnnooopppqqquuuvvvwwwxxxyyyxxxwwwvvvtttvvvvvvuuusssqqqpppqqqkkkjjjiiihhhhhhhhhiiiiiiooonnnllliiieeecccccceeelllaaa[[[YYYVVVTTTSSSRRRPPPOOOKKKKKKKKKJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;777666555666777888777666444444444444444444444444333222222111111222222333222222222222222222333333222222222222222222222222222222222111111222222222111111222222222222111111111000......111333444444///000111111111111222333000000000111111222222222000000000000000000000000////////////000111222333111111111111111111111111////////////////////////111111111111111111111111000000000111222222222333111111000000111111222333222222333333333444555666>>>GGGSSSaaammmzzzwwwpppaaa]]]WWWSSSSSSWWW^^^bbbiiioooxxxssskkkeeeccccccffflllvvvzzzlll___UUUPPPOOOOOOMMMOOOQQQSSSTTTTTTSSSRRRSSSLLLEEEAAAAAABBBAAA???<<<<<<<<<<<<===>>>>>>???=========<<<<<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;777777888888999:::::::::888888999::::::999888888777777888888888888777777888999999999::::::::::::888999666:::999;;;CCC:::;;;;;;::::::999888888777888888888888777777777777<<<:::888777888:::===???;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????======>>>???BBBEEEFFFEEEHHHNNNQQQQQQPPPOOOMMMLLLMMMNNNQQQRRR]]]dddnnnwwwxxxkkkbbbXXXUUUYYY___bbbccchhhiiijjjlllooouuu||||||sssfffiiilllooouuuvvvjjjgggeeeiiijjjeee```___]]][[[TTTTTTSSSPPPNNNNNNOOOQQQQQQPPPPPPSSSWWWZZZ\\\\\\]]]___aaacccbbbbbbaaabbbaaabbbccceeeeeedddbbbaaaaaabbbfffjjjlllllliiieeedddgggjjjmmmmmmjjjfffdddhhhkkknnnqqqqqqrrrsssuuuwwwxxxyyy{{{{{{{{{{{{{{{vvvwwwwwwuuurrrooonnnnnniiiiiiiiiiiihhhhhhgggggggggfffeeecccaaaaaaaaabbblllbbb[[[YYYVVVTTTSSSRRRPPPNNNJJJJJJJJJJJJIIIHHHGGGFFFCCCBBBAAA???===<<<;;;;;;777666555666777888777666444444444444444444444444333222222111111222222333333333333333222222111111222222222222222222222222111111000000000000111111111111222222222222111111222000......///000000//////111222111...---...000111111000000000/////////000000000000000000000000111111000000000000000111111111111111111111111111000000000000000000000000000000000000000000000000000000000111222222222333111111000000111111222333222222333444555555555444444:::BBBKKKUUUdddsss~~~rrrlllbbbYYYSSSRRRTTTUUUZZZ___hhhqqq||||||wwwoooiiiiiinnnuuuzzz{{{zzz}}}|||ttthhhbbbaaabbbbbbeeejjjooorrrsssrrrrrrkkkaaaSSSHHHCCCAAAAAAAAA===>>>???AAABBBBBBBBBAAACCCCCCBBB@@@???>>>======::::::;;;;;;;;;;;;;;;;;;888888999999::::::::::::777777888999999888777777888888999999999999888888888888888999999999::::::777:::555???<<<@@@RRRAAA999999999999999999999999;;;;;;;;;;;;:::::::::::::::999777666777999<<<>>>;;;;;;;;;;;;::::::999999>>>>>>??????@@@@@@AAAAAAAAADDDGGGHHHHHHIIIJJJKKKLLLQQQTTTUUU[[[dddiiijjjjjjhhhccc```^^^```bbbdddgggqqq|||sssiiiaaa\\\XXX\\\eeepppwwwyyy|||~~~yyyoooiiiiiirrrzzz~~~nnnaaa[[[\\\```fffhhhccc]]][[[[[[YYYUUUUUUTTTRRROOONNNOOOPPPNNNNNNOOOSSSXXX\\\^^^^^^\\\```dddeeedddcccbbbcccfffgggiiiiiihhhfffdddcccgggggghhhjjjkkkjjjfffcccdddfffiiikkkkkkhhheeebbbhhhkkkooorrrsssuuuvvvxxxxxxyyyzzz{{{||||||}}}}}}vvvwwwvvvtttpppmmmkkkkkkggghhhjjjjjjjjjiiigggeee```___^^^]]]^^^___``````mmmbbbZZZXXXVVVUUUTTTSSSPPPNNNJJJJJJJJJIIIIIIGGGFFFFFFCCCBBBAAA???===<<<;;;;;;888777555666777888666555444444444444444444444444333222222111111222222333333333333333333222111000222222222222222222222222111000000000000000000111111111222222222222111111444222000000111111000...///111222111---+++---///111111000000///......---000000000000000000000000222222111000000000000000111111111111111111111111111111222222222222333333000000000000000000000000111111111111111222222222111111000000111111222333111000111222444555444222222555888===DDDPPP___iii{{{}}}ssshhh^^^WWWSSSRRRPPPSSSXXXaaammm{{{yyypppmmmnnnooouuuyyy|||zzzsssnnnlllnnnjjjpppyyy~~~yyyyyyzzzqqq]]]MMMEEEBBBBBB???@@@AAACCCEEEGGGIIIJJJLLLJJJGGGDDDAAA??????>>>:::::::::;;;;;;;;;;;;<<<:::::::::::::::::::::999888888888888888888888888:::::::::;;;;;;:::::::::888888999999999:::::::::;;;>>>777DDD???EEEbbbJJJ999999999999::::::::::::999:::::::::;;;;;;;;;;;;999888777777888:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<<<<:::999888777777888999:::;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;>>>AAA777FFF>>>EEEjjjMMM===<<<<<<;;;;;;:::::::::888888999:::;;;<<<======<<<<<<======>>>@@@AAABBBAAAAAABBBCCCEEEFFFGGGGGGHHHJJJMMMRRRWWW\\\___aaammmrrryyy{{{{{{xxxyyy|||wwwmmmfffcccbbbbbbZZZ]]]^^^```gggppptttsssqqqxxxzzztttqqqsssxxx|||kkk]]]WWWTTTVVVXXX[[[aaadddcccaaa```\\\WWWUUUVVVWWWWWWUUUUUUVVVXXXWWWVVVVVVXXX[[[]]]^^^^^^\\\aaaeeefffcccaaabbbdddeeegggiiiiiihhhhhhjjjmmmnnnkkkhhhffffffeeecccbbb^^^___aaacccdddeeeffffffjjjlllppprrrssstttuuuvvvrrrrrrrrrrrrsssssstttuuuvvvwwwvvvtttppplllkkkkkkgggjjjmmmpppppplllhhheeeaaa^^^\\\\\\^^^``````^^^nnndddZZZXXXVVVUUUUUUSSSPPPMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCBBBAAA???===<<<;;;;;;:::888777666777666555333444444444444444444444444333222222222222222222333...///111333444444444444222222222222222222222222333222222222222222222333111111222222222222111111000///...///111222222111,,,000333222///...111555000000000111222222333333000000000000000000000000////////////000222333444111111111111111111111111,,,---------......//////000000000000000000000000333222222222111111000000111111111000111222222333555333111111444444333000000222444444555888>>>DDDMMMZZZjjjvvvvvvlllfff]]]WWWPPPMMMQQQ[[[eeekkkrrruuu{{{}}}|||yyytttnnngggaaa]]]]]]___aaadddkkkttt~~~yyyddd[[[ZZZQQQRRRTTT[[[gggwwwwwwiii[[[RRRLLLJJJEEEEEEEEEEEEFFFFFFGGGGGGEEEDDDDDDCCCBBBAAA@@@@@@<<<;;;999888888999;;;<<<<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<======>>>AAA555DDD:::BBBkkkKKK@@@@@@???===<<<;;;999999<<<===>>>???@@@BBBBBBCCCBBBBBBCCCEEEFFFGGGGGGHHHGGGHHHIIILLLNNNPPPRRRSSSYYY[[[```gggnnnuuuzzz}}}{{{sssggg\\\WWWVVVWWWYYYYYY]]]```eeeppp~~~|||uuuuuuvvvxxx~~~}}}ooo___VVVQQQNNNOOORRRZZZaaafffhhhhhhggg```YYYSSSTTTVVVWWWWWWXXXZZZ\\\\\\[[[ZZZZZZ\\\]]]]]]\\\___ccchhhhhheeeccceeehhhaaacccfffggggggiiimmmpppnnnjjjfffdddcccccccccbbbZZZ[[[]]]```bbbeeehhhiiikkknnnqqqrrrrrrrrrssstttoooooonnnnnnnnnoooppppppxxxxxxxxxuuuqqqnnnmmmmmmhhhkkkooorrrqqqnnniiifffeeebbb^^^^^^```aaa___^^^jjjaaa]]][[[XXXVVVUUUTTTRRRPPPMMMLLLLLLJJJIIIHHHGGGGGGAAA@@@>>>===;;;:::::::::::::::999999888777777777444555666777777555333222111111222222222222333333000111111222222333444444333333333333333333333333222222111111111111111222444333333222222333333444222222111000//////000000//////000111222222333333////////////////////////333333222222111111000000222111000000000000000111,,,---...///000111111111////////////////////////000000000000111111111111000000111111111111000000/////////111333333111///000111111111111222222222111222333555666777777777AAAHHHTTT```ooo|||tttooofffZZZRRRQQQSSSWWWXXXcccjjjrrryyy}}}}}}|||{{{}}}}}}vvvmmmgggddd]]][[[```eeeiiirrr|||sssllleeeeeeiiitttzzzjjj^^^XXXPPPPPPOOOMMMKKKNNNSSSXXXVVVTTTPPPLLLHHHFFFDDDCCCAAA<<<;;;>>>@@@??????AAABBBAAA@@@??????@@@BBBCCCCCC@@@<<<::::::<<<======<<<>>>@@@@@@FFFNNNQQQOOOBBBBBBBBBAAAAAAAAA@@@@@@BBBDDDFFFHHHIIIKKKNNNPPPMMMOOOPPPOOOOOORRRXXX\\\XXXZZZ]]]```^^^^^^fffqqqvvv~~~mmmggg^^^XXXWWWXXX[[[\\\fffhhhlllqqqyyywwwrrrrrrmmmwwwzzzjjjbbb\\\XXXSSSMMMOOOVVV[[[```fffiiihhhddd```]]]SSSTTTVVVYYY[[[]]]^^^^^^^^^^^^]]][[[YYYYYYZZZ\\\ZZZ\\\```ccceeefffffffffaaaaaaaaacccfffgggfffeeegggfffdddbbb___]]][[[ZZZTTTVVVZZZ^^^cccgggiiijjjjjjlllooossswwwwwwtttrrrnnnllliiihhhkkkpppsssuuusssuuuwwwwwwvvvrrrnnnlllllllllllllllkkkiiigggfffgggdddaaacccffffffbbb^^^kkkbbb]]]ZZZWWWVVVUUUTTTRRRPPPMMMMMMLLLJJJIIIHHHGGGFFFAAA@@@>>>===;;;;;;::::::::::::999888888777777666444555666777666555333222333333444444444444555555333222222222222222222222111111111111111111111111222222111111111111111222222222222111111222222222222222111000000000000000...//////000111111222222111111111111111111111111111111111111111000000000222111111111111111222222444444444444333222111000////////////////////////000000000000111111111111000000111111111111000000000//////000222222111000000111111111111222222222222222333555666666666666;;;@@@HHHRRR___qqqvvvjjj```[[[YYYXXXWWWXXX\\\ccciiimmmooopppqqqrrr{{{pppiiidddfffiiikkkooouuu|||}}}uuulllgggfffdddbbbbbbgggooouuutttpppjjjccc\\\TTTLLLGGGFFFAAA>>>AAACCCBBBDDDGGGHHHIIIIIIIIIJJJJJJJJJJJJIIIFFFCCCAAAAAABBBBBBAAADDDGGGIIIJJJOOOWWW\\\[[[NNNMMMLLLKKKKKKJJJJJJKKKIIIKKKNNNTTT[[[bbbhhhkkkjjjkkklllkkkjjjlllpppsssqqqrrrtttuuutttvvvzzztttrrruuuxxx~~~xxxsssfffccc___]]]^^^cccjjjnnnxxxzzz}}}{{{vvvpppmmmpppvvvwwwllliiieee```[[[YYYSSSMMMMMMRRRYYY]]]bbbeeeccc```\\\[[[YYYZZZ[[[]]]^^^^^^^^^]]]\\\\\\[[[YYYVVVVVVXXXZZZ[[[]]]___bbbeeefffggggggaaa``````ccceeeggggggfffeeedddcccaaa^^^[[[YYYWWWQQQUUUYYY\\\___bbbfffiiilllmmmppptttwwwwwwuuurrrppplllhhhgggjjjnnnqqqsssuuuvvvvvvvvvtttqqqmmmkkkggghhhhhhhhhhhhfffeeedddgggdddaaabbbfffgggddd```kkkbbb\\\ZZZWWWUUUUUUTTTRRRPPPMMMMMMLLLJJJIIIHHHGGGFFFAAA@@@???===<<<;;;:::::::::999999888888777666666444555666666666555444333333333444444444444555555444444333333222111111000111111111111111111111111222111111111111111222222111111000000000000111111222111000000000000000000......//////000111111111111111111111111111111111///000000000000000000111222111111111222333444444222222222222111000///...000000000000000000000000000000000000111111111111000000111111111111000000111000...///111222222111000111111111111222222222222333444444555555555555444777;;;AAAKKK[[[nnnzzzwwwmmmeee___[[[XXXQQQRRRUUUXXX\\\___cccdddhhhooowww}}}xxxvvvwwwvvvttttttzzz~~~~~~xxxpppqqqqqqvvv~~~rrrcccYYYRRRKKKGGGHHHJJJLLLOOOTTTWWWYYY]]]___```___]]]\\\[[[WWWRRROOOMMMMMMLLLKKKQQQVVVZZZ\\\bbbjjjnnnmmmeeecccaaa^^^]]]\\\]]]]]]^^^^^^bbbkkkyyypppmmmgggaaa]]]\\\^^^___cccdddhhhllloooooollljjjgggiiikkklllooovvvwwwooogggddddddjjjvvvvvvjjj___ZZZZZZ```^^^\\\[[[UUUOOOMMMNNNWWW[[[___aaa___\\\ZZZYYY\\\]]]_________]]][[[ZZZZZZZZZXXXUUUSSSTTTWWWYYYZZZ[[[\\\___aaaccceeefffaaa``````aaadddfffgggfffaaaaaaaaa```]]]YYYVVVTTTPPPUUUYYY[[[[[[^^^dddiiiooopppqqqtttwwwwwwuuusssqqqmmmhhhfffhhhlllooopppuuuuuutttsssqqqnnnkkkjjjeeeffffffggggggffffffeeegggdddbbbcccfffhhhgggeee|||iiiaaa\\\YYYVVVUUUTTTTTTRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFAAAAAA???===<<<;;;;;;:::999999999888777777666666444555555666666555444444111111111222222222333333333333333222222111111111333333333333333333333333111111111000111111222333111111111000000111111111111111000000000000000111///000000000111111111222111111111111111111111111......//////000000111111000000000111222333444555...///000000111111111000000000000000000000000000///000000000111111111111000000111111111111000000222000......000111222222000000111111111222222222222333333444444444333333000222444777>>>IIIWWWbbbyyy~~~xxxrrrlllfffcccYYYVVVSSSRRRTTTVVVYYYZZZaaaffflllqqqxxxyyyyyyxxxwwwxxxwwwooofffffffffiiiqqquuuwww{{{wwwddd\\\VVVVVVYYY\\\bbbhhhqqquuu{{{}}}yyysssiiiaaa]]]\\\\\\]]]bbbkkksssxxx~~~{{{vvvtttssssssttttttsssuuu~~~uuugggbbb[[[WWWVVVVVVWWWXXXZZZZZZ\\\```ffflllpppqqqwww{{{zzzqqqgggdddbbbfffkkkuuulll^^^XXXUUUUUUVVV]]]^^^___^^^YYYSSSPPPOOOXXXZZZ]]]]]]\\\ZZZZZZZZZ[[[\\\]]]^^^^^^\\\YYYXXXZZZYYYWWWUUUSSSTTTWWWZZZXXXXXXYYY[[[]]]___bbbccccccaaa______aaaccccccccc``````aaa```^^^ZZZUUUSSSRRRXXX^^^^^^\\\]]]eeelllrrrrrrsssuuuwwwwwwvvvtttrrrnnniiifffgggiiilllmmmqqqqqqpppooonnnlllkkkjjjhhhhhhiiijjjjjjkkkkkkkkkhhhfffdddeeehhhjjjjjjiiiyyyfff```[[[XXXVVVTTTTTTTTTRRRPPPNNNNNNLLLKKKIIIGGGFFFEEEBBBAAA???>>><<<;;;;;;;;;999999888888777666666555444444555555555555555555111111111222222222333333111111222222222333333333333333333333333333333333111111000000111222222333222222111111111111222222111000000000000000111111111111222222222222333333000000000000000000000000......//////000000111111/////////000000222333444111222333333444333333333000000000000000000000000///000000000111111111111000000111111111111000000222000......000111222222000000111111111222222222222222333333333333333222111333555666888>>>FFFLLLaaappp{{{wwwuuugggbbb\\\WWWUUUTTTSSSRRRWWWYYY^^^dddkkksss}}}~~~zzzyyyvvvlllaaabbb```bbbhhhmmmoootttyyy{{{ssskkkkkknnnrrrzzzuuunnnmmmoooqqqxxxxxxnnnggg```]]]ZZZYYYZZZ\\\^^^^^^```]]]\\\___gggrrrzzz~~~qqqgggccc___bbbjjjuuu}}}ooo\\\TTTRRRRRRSSSUUUZZZ^^^aaa```]]]YYYUUURRRVVVWWWXXXWWWVVVUUUWWWXXXXXXYYY[[[]]]]]]\\\[[[ZZZZZZZZZYYYWWWUUUVVVYYY[[[ZZZZZZZZZ[[[]]]___aaabbbdddaaa]]][[[\\\]]]^^^^^^```aaabbbaaa___\\\XXXVVVXXX^^^ccccccaaabbbhhhooosssrrrrrrsssuuuvvvvvvuuurrrnnnjjjggggggiiijjjjjjkkkkkkkkkllllllkkkkkkkkkjjjjjjkkklllmmmnnnooopppiiiiiihhhiiikkkmmmmmmmmmvvvddd___ZZZXXXUUUTTTTTTTTTRRRQQQOOONNNMMMKKKIIIGGGEEEEEEBBBAAA@@@>>>===<<<;;;;;;999888888777777666555555444444444555555555555666333333444444444444555555000111111222333333444444111111111111111111111111000000000000111222333333222222222111111222222222000000000000000111111222333333333333333333333333///////////////////////////000000000000000000111////////////000111222222333333333222111///...---000000000000000000000000000000000000111111111111000000111111111111000000111000...///111222222111000111111111111222222222000111222222333333333333111444777777666777;;;???JJJXXXjjjvvvvvvpppiiidddaaa\\\VVVRRRPPPOOOQQQWWW^^^fffrrr|||sssgggaaa^^^^^^bbbfffhhhmmmsssuuuwwwzzzzzzxxxuuusssrrrtttrrrqqquuu}}}~~~}}}{{{{{{~~~vvvsssnnnjjjfffbbb^^^[[[___```cccfffhhhkkklllmmmllliiigggjjjrrr}}}vvvjjjbbb______dddlll{{{}}}vvvnnnaaaTTTPPPOOONNNNNNPPPXXX]]]```___]]]\\\ZZZVVVSSSSSSRRRPPPNNNOOORRRUUUWWWXXXYYY[[[]]]^^^^^^___[[[[[[[[[ZZZXXXXXXZZZ\\\]]]]]]^^^______```aaaaaabbb^^^YYYWWWWWWXXXYYYZZZ```aaabbbbbbaaa___\\\[[[]]]bbbhhhiiiggggggkkkoooooonnnmmmnnnqqqssstttsssqqqnnnkkkiiiiiijjjiiihhhggghhhjjjllllllmmmlllllliiiiiiiiijjjkkkmmmnnnoookkklllmmmooooooppppppooouuuddd```YYYWWWUUUTTTTTTSSSRRRQQQOOONNNMMMKKKIIIGGGEEEDDDBBBAAA@@@>>>===<<<<<<;;;888888888777666666555555444444444444444555666666333333444444444444555555222222222222222222222333111111111111111111111111000000000000111222333444111111000000000000111111000000000000000111222222222222222222222222222222000000000000000000000000111111111111111000000000111111111000000111222222000000000///---,,,***)))////////////////////////000000000000111111111111000000111111111111000000000//////000222222111000000111111111111222222222//////000222333333333333000333555444333333666999;;;EEERRR]]]kkk||||||yyyvvvpppfff___VVVPPPNNNPPPSSSYYYdddpppttt|||~~~pppkkkhhhhhhhhhhhhlllqqqooopppqqqpppnnnjjjgggfffeeebbb```ccckkkttt{{{|||xxxtttooollliiihhhffffffhhhjjjkkkkkk``````___\\\YYYZZZ]]]```jjjpppyyy~~~{{{xxxsssmmmhhhiiinnnssszzzzzzkkkdddbbb___WWWOOOMMMKKKJJJKKKNNNSSSYYY\\\ZZZYYY[[[[[[XXXRRRQQQNNNKKKJJJLLLPPPTTTUUUUUUVVVWWWYYY\\\^^^___ZZZ[[[]]]\\\[[[ZZZ[[[\\\]]]^^^____________]]]]]]]]]YYYTTTRRRSSSUUUXXXYYYaaaaaaaaaaaaaaa``````___```dddhhhkkkkkkkkkkkkllljjjhhhggghhhkkknnnoooppppppnnnlllllllllkkkiiiggghhhjjjlllnnnooonnnmmmkkkhhhggggggggghhhjjjkkklllmmmooorrrtttsssrrrqqqqqqvvveeeaaaYYYWWWUUUTTTTTTSSSRRRQQQOOONNNMMMKKKIIIGGGEEEDDDCCCBBB@@@>>>===<<<<<<<<<888888888777666666555555444444444444444555666777111111222222222333333333444444333222222111111111333333333333333333333333000000000000111222333444000000////////////000000000000///000000111222222222222111111111111111111111111111111111111111111333333222222111111000000333333222222111222222222///000000000000000//////////////////////////////000000000000111111111111000000111111111111000000/////////111333333111///000111111111111222222222......000111333333444444...000222111///000444888555;;;BBBJJJXXXjjjwww|||xxxoooaaaYYYQQQOOONNNPPPYYYeeehhhqqqzzz|||xxxtttpppqqquuunnnnnnnnnmmmkkkhhheeeccc___\\\YYY[[[aaajjjooorrruuu}}}}}}zzzwwwxxx}}}{{{rrrllliiifff```[[[\\\[[[ZZZ]]]bbbdddcccaaaZZZ\\\]]]\\\\\\aaakkksssyyyzzzuuurrrpppjjjkkkmmmnnnrrrzzzuuu```WWWWWW[[[UUUPPPKKKKKKJJJIIILLLQQQPPPVVVXXXUUUUUUZZZ[[[YYYSSSQQQNNNKKKJJJLLLQQQUUUSSSRRRRRRSSSTTTXXX[[[]]]YYY[[[]]]^^^\\\[[[[[[[[[[[[\\\]]]^^^]]][[[YYYXXXXXXUUUPPPNNNPPPTTTXXXYYY````````````aaaaaaaaabbbaaadddhhhkkkmmmlllkkkiiieeedddbbbcccgggjjjlllmmmooonnnmmmnnnnnnllliiifffjjjllloooqqqqqqooommmkkkhhhggggggggggggiiikkklllnnnqqquuuwwwvvvtttrrrqqqvvvddd___YYYWWWUUUTTTTTTSSSRRRPPPNNNMMMKKKHHHFFFEEEDDDCCCBBBAAA@@@>>><<<:::888888888888777777666666555555333444444555555444444333333333333222222111111111333444444555555444444333111111111111000000//////111111000000000000111111111111111111111111111111111111000000000000111111111111000000111222333333000000000000111111111111000000/////////111222444111111000000//////......////////////////////////222111000//////000111111444333222111111111222333000///.........///111222000000000000000111111222///000000000000111111111333222111000000222444555111111222222222333333333444777:::===CCCOOO^^^jjj}}}sssjjj^^^SSSMMMLLLOOORRR[[[bbbjjjoooqqqvvv~~~yyytttqqqnnnjjjhhhaaa___\\\ZZZZZZ\\\```bbbkkkqqqzzz|||zzzqqqqqqooollljjjiiikkkmmmssszzz{{{vvvrrrpppnnnnnnppptttyyyzzzxxxuuujjjgggaaa\\\YYYYYY\\\]]]YYY[[[^^^aaadddgggiiiiiiiiijjjkkkmmmqqqxxxssslllhhhdddccceeehhhrrr}}}qqq```WWWSSSOOOMMMNNNMMMKKKKKKLLLLLLJJJIIIMMMNNNOOOPPPPPPPPPPPPOOOQQQNNNKKKHHHHHHKKKNNNPPPRRRRRRPPPOOONNNQQQUUUYYYYYY[[[^^^^^^\\\XXXUUUTTTTTTUUUXXXZZZ[[[ZZZXXXWWWTTTSSSQQQOOOMMMOOOSSSVVV___\\\YYYYYY\\\^^^^^^\\\[[[]]]```dddggghhheeebbbbbbbbbbbbcccfffjjjnnnpppmmmnnnnnnoooooonnnlllkkklllkkkmmmppprrrqqqmmmhhhfffeeeeeefffgggjjjlllmmmpppooonnnnnnnnnnnnooopppvvveee___YYYWWWUUUTTTTTTSSSRRRPPPOOONNNLLLJJJHHHFFFEEEEEE@@@??????===<<<;;;::::::888888888777666666555555333444444555555444444333333333333222222222111111333333444444444444333333222222111111111000000000111111000000000000111111111111111111111111111111111111000000000000111111333222222222111000000000...//////000000111222222333222111000////////////111000000000/////////...111111111111111111111111222111000//////000111111222222222222111000...---000//////...///000111222000000000000000111111222000000000111111111222222333222111000000222333555111111111222222222333333444555777888:::AAAMMMVVViiiqqq||||||lll]]]RRRMMMMMMMMMMMMSSSYYY]]]___eeennnvvv{{{zzzwwwmmmiiiddd___^^^___bbbdddgggjjjooorrrrrrqqqooonnnffffffdddaaa___^^^___```fffmmmxxx{{{zzz~~~|||zzz{{{|||}}}}}}|||uuunnnhhhdddbbb```aaaccchhhlllmmmkkkhhhcccaaa^^^\\\]]]```dddfffhhhjjjnnnrrrvvvzzz|||}}}~~~~~~ssshhhaaa]]]]]]bbbiii{{{tttcccUUUNNNLLLJJJIIIMMMKKKJJJKKKLLLMMMLLLKKKLLLLLLLLLMMMMMMMMMMMMMMMMMMKKKIIIHHHIIIKKKNNNPPPMMMMMMLLLKKKJJJLLLQQQTTTYYY[[[]]]\\\XXXTTTQQQPPPRRRTTTVVVYYYZZZYYYXXXVVVUUUUUUSSSQQQPPPQQQTTTXXX^^^[[[YYYYYY\\\^^^^^^]]]]]]^^^```ccceeeeeebbb```^^^^^^___```bbbfffiiikkkllllllnnnnnnnnnnnnmmmlllkkkkkkllloooqqqpppllliiigggggggggggghhhiiikkkkkknnnmmmjjjiiihhhjjjlllmmmwwweee___YYYWWWUUUTTTTTTSSSRRRPPPPPPOOOMMMKKKIIIGGGFFFFFF???>>>>>>======<<<<<<;;;999888888777777666555555333444444555555444444333333333333222222222222111222222222333333222222222222222222222222111111111111111000000000000111111111111111111111111111111111111000000000000111111000111222333222222000000---......///000111111222222222222111111000///...000000000000////////////111111111111111111111111111000000//////000000111///000222222111...***(((///////////////000111111000000000000000111111222111111111111222222222333222222111000000222333444111111111222222222222333111333333333333777>>>CCCOOOZZZkkkzzz{{{hhhZZZRRRMMMKKKGGGIIIKKKLLLOOOUUU]]]dddiiinnnxxxwwwppplllkkknnnpppllllllkkkiiigggfffdddddd^^^]]][[[YYYWWWUUUTTTTTTXXX]]]fffrrr~~~}}}ssskkkiiijjjkkknnnrrrzzz~~~|||{{{yyywwwxxx}}}|||}}}~~~~~~~~~~~~uuurrrmmmhhhdddbbbbbbccceeegggkkkqqqxxx|||}}}}}}sssppplllfffaaa\\\YYYXXXXXXZZZ___eeeiiijjjhhhfffeeeeeeeeegggkkkpppvvvzzzyyyoooggg___ZZZXXX\\\iiivvvwwwooojjj```SSSJJJFFFGGGGGGGGGLLLKKKJJJKKKMMMNNNOOONNNKKKKKKIIIIIIHHHIIIJJJKKKIIIIIIIIIIIIJJJLLLMMMNNNIIIIIIIIIHHHHHHJJJNNNQQQXXXYYYZZZXXXTTTPPPMMMLLLQQQRRRUUUWWWYYYXXXXXXWWWXXXXXXWWWTTTSSSTTTWWWZZZ]]][[[YYYYYY[[[^^^_______________aaabbbbbb```^^^]]]]]]]]]^^^aaacccfffhhhiiijjjlllmmmnnnnnnmmmmmmiiiiiikkkmmmooonnnllliiiiiiiiiiiiiiiiiijjjjjjkkkmmmjjjfffcccbbbdddhhhkkkwwweee___YYYWWWUUUTTTTTTSSSRRRPPPOOONNNLLLJJJIIIGGGGGGFFF@@@??????>>>===<<<;;;;;;999999888888777666666555333444444555555444444333222222222222222222222222111111222222222222111111222222222222222222222222222111111000000111111222111111111111111111111111111111000000000000111111+++---000333444444444333///////////////000000000---...000222222222111111000000000000////////////111111111111111111111111////////////000000000111...///000000000...+++***///////////////000000111000000000000000111111222111111222222222333333333111111111000111222333333111111111111222222222222///111222333333555999<<<<<>>GGGNNNVVVeeewww~~~~~~~~~uuunnniiibbbXXXQQQMMMKKKJJJJJJOOOXXXaaagggqqqtttyyy}}}zzzwwwuuuuuupppiiifffgggccceeeeeecccdddiiikkkiiiiiihhhfffcccaaa```______aaabbbcccbbb``````aaacccbbbdddggggggggggggggghhhggghhhhhhgggffffffggghhhfffkkkmmmjjjgggggggggeeecccggglllppprrrrrrpppoookkkkkkmmmrrrxxx~~~}}}|||||||||yyy~~~pppdddYYYUUUQQQNNNNNNOOOOOOOOOMMMMMMMMMLLLLLLLLLMMMNNNNNNKKKHHHGGGIIIJJJKKKKKKHHHHHHIIIJJJKKKLLLLLLMMMOOOOOOPPPPPPNNNLLLJJJHHHDDDGGGJJJLLLMMMMMMNNNOOOLLLMMMMMMMMMMMMOOORRRUUUWWWWWWWWWWWWWWWWWWWWWWWW\\\]]]]]]\\\[[[[[[\\\^^^______]]]ZZZWWWXXX]]]aaacccdddeeehhhiiiiiifffccc[[[[[[\\\\\\]]]\\\\\\\\\___```bbbdddeeeeeeddddddcccdddccc```\\\[[[]]]___]]]```eeeiiijjjjjjiiigggdddeeeeeefffhhhiiijjjkkkrrraaa\\\YYYWWWUUUTTTTTTTTTRRRPPPOOONNNMMMLLLJJJIIIIIIIII@@@@@@??????>>>=========::::::999999888777777777333444444555555444444333111111111222222333333333222222333333333333222222//////000000111111111222333222222111111222222333111111111111111111111111111111000000000000111111111111000000111222333333...///000111333444666666000000/////////111222444.../////////000000111111111111111111111111111111+++,,,...000000000000///---///111222111///---+++---...000111111111000///000000000000000111111222///000000000000111111111//////000111111111111111000000000000111111111111000//////111222333222111000333666666555666:::===AAAOOO]]]gggssswwwlllbbb[[[VVVOOOIIIHHHLLLRRRWWW\\\^^^dddmmmvvv~~~|||}}}uuuxxxyyywwwxxx|||}}}{{{{{{xxxuuusssrrrtttvvvwwwvvvwwwyyyxxxvvvttttttuuurrrtttwwwxxxxxxxxxzzz{{{~~~~~~|||zzzxxxyyy|||~~~xxx~~~~~~zzzzzzyyywwwxxx|||xxxuuuqqqllliiihhhhhhiiillluuuvvvmmmdddYYYQQQLLLLLLKKKJJJJJJJJJKKKKKKJJJKKKMMMMMMLLLLLLMMMNNNLLLIIIFFFFFFHHHKKKLLLMMMFFFGGGHHHJJJLLLLLLMMMMMMMMMMMMNNNNNNMMMLLLJJJJJJEEEHHHLLLOOOOOOOOOPPPPPPLLLLLLLLLKKKKKKMMMPPPSSSWWWWWWVVVVVVVVVVVVUUUUUU[[[\\\]]]\\\[[[ZZZ\\\^^^``````^^^ZZZWWWWWW\\\```eeeeeegggiiijjjhhhddd```\\\\\\]]]]]]]]]]]]\\\[[[^^^___aaabbbccccccbbbbbbccccccbbb^^^ZZZXXXZZZ]]]\\\___cccfffgggfffdddbbb```aaadddgggiiiiiiiiiiiiuuuddd\\\XXXWWWVVVUUUSSSRRRQQQPPPSSSQQQNNNLLLKKKIIIGGGDDDDDDCCCAAA???===;;;:::999999999888888777666666666777555333222333333222111333333555555555555333333222222222222222222222222222222222222222222222222111111111111222333444444222222222111111111000000555444444333222222222333333111///......///111333;;;999555111...,,,++++++333222222222111111000000,,,---...///000000000000000111222333333222111000///000111111111///...---//////000000111111222222////////////000000000111000000000000000000000000000000000///000111111222//////000111222333333444222222222222222222222222222222222222222222222222555555444444555666888999<<>>FFFOOOUUUcccppp~~~{{{oooggg```WWWQQQMMMIIIEEECCCEEEIIIMMMOOOXXX\\\bbbgggmmmvvvyyyoooggg```\\\ZZZUUUTTTTTTTTTTTTVVV```kkk~~~jjj[[[QQQLLLEEECCCEEEIIIKKKKKKHHHFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJJJJIIIHHHJJJMMMOOOPPPOOOMMMLLLJJJJJJKKKLLLLLLLLLLLLKKKMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPQQQTTTWWW[[[]]][[[[[[[[[ZZZYYYXXXWWWWWWXXXYYYZZZ]]]```aaaaaa```bbbcccccc```\\\YYYXXXXXXXXXXXXYYY[[[^^^aaadddfffeeedddcccccceeeggghhhgggjjjiiihhhgggfffeeeddddddbbbaaaaaaaaa````````````ddddddeeeffffffggghhhhhhwwwfff^^^XXXWWWWWWVVVTTTSSSSSSRRRPPPNNNLLLJJJIIIHHHEEECCCDDDCCCAAA???===;;;:::999888888888777666666555555555444333333444444222000///000111222222111000///222222222222222222222222222222222222222222222222333333222111000000111111111111111111111111111111222111111000000111111111000000111111111111000000111000//////...//////000000000000///////////////000000//////...............//////////////////...///000000000000/////////000000//////......------000000000/////////......////////////////////////---///111222333222000///000000000///////////////111111111111111111111111222222222222222222222222333333333333444444555555444555555666777:::???BBBKKKUUUbbbmmmwww~~~zzzuuullleeeZZZUUUMMMHHHGGGGGGIIIIIIMMMPPPSSSXXX^^^gggrrryyyyyyyyy}}}}}}|||wwwrrrsssooohhhaaa\\\ZZZZZZZZZWWWWWWZZZ\\\\\\```nnn|||}}}rrreeeWWWMMMKKKHHHEEEDDDFFFHHHHHHHHHFFFDDDCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDFFFHHHIIIGGGFFFEEEEEEDDDDDDDDDDDDGGGHHHJJJKKKKKKJJJIIIGGGGGGIIILLLOOOPPPOOOMMMKKKLLLMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPQQQQQQMMMMMMNNNPPPRRRVVVYYY[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVVXXX\\\bbbdddaaa^^^_________\\\YYYWWWVVVWWWVVVVVVXXXZZZ^^^bbbfffhhhfffeeeeeehhhlllmmmkkkhhhjjjjjjjjjjjjiiigggfffeeeccccccbbbbbbaaaaaaaaabbb``````aaaccceeehhhjjjkkkwwwfff^^^XXXWWWWWWVVVUUUTTTSSSSSSPPPNNNKKKJJJIIIHHHFFFDDDDDDCCCAAA???===;;;:::999888888777777666555555555444333333333444444222000000111222333333222111000222222222222222222222222222222222222222222222222333222222111000000000000111111111111111111111111222222111111111222222333000000111111111111000000222111000//////.........///////////////000000000......---------...///000000000000000000000000000000////////////000000000000000//////......------........................////////////////////////---///111222333222000///000000000///////////////111111111111111111111111333333333333333333333333444444444555555555555555555666666666555666888:::>>>BBBJJJSSS___nnn~~~qqqkkkbbbYYYSSSOOOKKKIIIHHHHHHIIILLLPPPWWW___dddnnnvvvvvvrrrmmmmmmtttyyyrrrnnnllliiiccc^^^cccbbb``````aaadddgggiiidddfffiiilllmmmsssyyymmmccc]]]VVVOOOIIIDDDCCCBBBBBBCCCCCCBBBAAAEEEDDDCCCCCCDDDDDDCCCAAA@@@@@@@@@BBBCCCEEEGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHJJJKKKKKKIIIHHHFFFFFFHHHKKKMMMNNNNNNLLLKKKNNNNNNNNNNNNMMMLLLKKKJJJJJJKKKMMMNNNPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTVVVXXXYYYXXXWWWVVVUUUUUUUUUUUUUUUUUUWWW\\\aaaccc```]]]ZZZ[[[[[[ZZZXXXWWWXXXYYYWWWWWWWWWYYY\\\aaaeeegggddddddgggmmmqqqrrrmmmiiihhhhhhhhhhhhhhhgggfffeeeeeeeeeeeedddddddddcccccc^^^___```aaacccfffhhhiiiwwwfff^^^XXXWWWWWWVVVUUUUUUTTTTTTNNNLLLJJJIIIHHHGGGEEECCCDDDCCCAAA???===;;;:::999888777777666666555555444333222222444555555333000111222333444444333222111222222222222222222222222222222222222222222222222222222111000000000111111111111111111111222222222000000/////////000111111000000000000000000000000//////000000000111111111//////000000000000111111......------...///111222222222111111111111222222000////////////000000111000000//////////////////---------....../////////000000000000000000000000...///000111222111111000000000000000000000000000111111111111111111111111222222222222222222222222222222333333333333222222333444555444333333666888888888;;;BBBJJJWWWkkk|||}}}rrrhhh^^^UUUPPPLLLJJJHHHGGGHHHJJJMMMPPPVVV___kkkwww~~~|||yyynnnkkkhhhiiinnnvvv}}}~~~zzzqqqmmmgggaaa^^^[[[XXXVVV```dddiiipppwww}}}}}}|||~~~}}}fff```XXXQQQNNNLLLHHHEEE???@@@AAABBBBBBBBBAAA@@@DDDCCCBBBCCCEEEEEECCCAAA>>>>>>>>>???AAACCCDDDEEEGGGGGGFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHJJJKKKLLLLLLLLLNNNNNNNNNMMMMMMLLLKKKJJJIIIJJJLLLMMMOOOOOOOOOOOOSSSSSSSSSSSSSSSTTTUUUUUUVVVUUUSSSRRRRRRSSSSSSTTTUUUVVVYYY\\\___```^^^\\\VVVXXXZZZ[[[ZZZZZZ[[[\\\WWWVVVVVVWWWZZZ___cccfffbbbdddiiinnnqqqpppllliiiffffffffffffeeeeeeeeeeeefffggghhhhhhhhhgggeeedddbbbbbbccccccccccccddddddvvveee]]]WWWWWWWWWVVVVVVUUUUUUTTTNNNLLLJJJIIIIIIHHHFFFDDDDDDCCCAAA???===;;;:::999777777777666555555444444222222222444666555333000111222333444444333222111222222222222222222222222222222222222222222222222111000000000000111111222000000111111111222222222...............///000111222111000//////000111222...///000111222222222222000000000111111111222222222111/////////000111333333222111111111111222333000///......///000111222//////000000000000000000---......///000111222222000000000000000000000000///000000000111111111111///000000000111222222222111111111111111111111111000000000000000000000000000111222333333222111000222222222222111222555777444444666;;;???EEESSSaaatttxxxlllddd\\\XXXSSSOOOLLLIIIHHHGGGJJJOOOVVV^^^cccggghhhhhhhhhfffdddeeeiiinnnrrrtttvvvxxx{{{~~~wwwqqqmmmfffddd```[[[YYY[[[bbbgggvvv|||wwwjjjbbbTTTPPPKKKHHHGGGGGGEEECCC???AAACCCDDDDDDDDDCCCCCCBBBAAAAAACCCDDDDDDBBB@@@>>>??????@@@AAABBBDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLKKKLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKLLLLLLMMMNNNNNNQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOONNNNNNPPPQQQRRRVVVXXX[[[]]]\\\\\\\\\\\\VVVYYY\\\]]]]]]\\\\\\]]]VVVUUUUUUVVVYYY]]]bbbeeecccfffiiijjjjjjiiihhhhhheeedddcccccccccdddeeefffggghhhkkklllllljjjgggeeeddddddeeefffeeedddcccbbbuuueee\\\WWWWWWWWWVVVVVVUUUUUUUUUQQQOOOMMMLLLLLLKKKIIIGGGDDDCCCAAA???===;;;:::999777777777666555555444444222222222444666555333000111222333444444333222111222222222222222222222222222222222222222222222222000000//////000111222222000000111111222222222222///////////////000111222333111000......000111333111111222222222222111111000000111111222222222333666444222111000000222333333222111000000111222333000///.........000111222//////000000111111222222......///111222333444555000000000000000000000000000000000///000111111222//////000111222333333444000000000000000000000000////////////////////////111222333444444333111111222222222111000111555777222222666;;;;;;;;;BBBMMMUUUcccvvvzzzlllhhhaaa[[[UUUOOOKKKHHHIIIIIIJJJLLLOOORRRUUUWWW___]]]\\\^^^aaadddfffggghhhjjjmmmrrr{{{xxxrrrmmmhhheeeaaaaaa^^^[[[\\\eeesssuuuhhh^^^WWWRRRKKKHHHFFFEEEFFFGGGFFFEEE@@@BBBDDDEEEDDDBBBBBBBBB@@@@@@@@@BBBCCCCCCAAA???AAAAAAAAABBBCCCDDDEEEFFFDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIGGGFFFEEEDDDDDDEEEEEEDDDDDDEEEFFFIIIKKKLLLIIIIIIJJJJJJIIIHHHHHHGGGKKKJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMKKKKKKLLLMMMPPPQQQVVVZZZ]]]]]]ZZZYYYZZZ\\\WWWZZZ^^^```___]]]\\\\\\TTTTTTSSSTTTXXX]]]bbbeeefffhhhiiifffcccbbbdddgggeeedddbbbaaabbbccceeeggggggiiilllooonnnkkkhhheeebbbdddfffhhhhhhhhhgggfffsssbbb]]]WWWVVVTTTTTTUUUTTTSSSQQQRRRQQQOOOLLLJJJHHHGGGFFFCCCBBBAAA???>>><<<;;;:::::::::999777666444333333666666444333222111111111444333333222222333333444111111111111111222222222000222555666444333222222444333000...---///111222000000000000000000000000111111000000000000111111//////000000000000/////////////////////000111111///////////////......---111111000000//////......000000000000000000000000000000000000000000000000------,,,,,,---...000111111111000000//////.........///000111111000///...222222111111000000//////000000000000111111111111))),,,000111111111111222000000000000000000000000000000111222222222222111222222333333333333444444444444333444555888;;;===BBBIIITTTaaaooo}}}}}}yyytttoooiiiaaaWWWPPPMMMJJJGGGFFFGGGIIIIIIIIIOOOQQQRRRRRRRRRUUUZZZ___aaaaaadddjjjpppyyyyyyrrrmmmmmmmmmlllkkkjjjlllooopppuuuwwwiii^^^XXXSSSNNNIIIHHHGGGFFFDDDCCCCCCCCCCCCBBBCCCEEEFFFFFFDDDBBB@@@???@@@AAAAAA??????@@@AAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDDDDCCCCCCCCCGGGGGGFFFEEEDDDDDDEEEEEEFFFGGGIIIKKKKKKKKKIIIHHHGGGHHHJJJIIIHHHGGGGGGHHHKKKKKKMMMNNNNNNMMMLLLLLLIIIKKKMMMNNNLLLKKKKKKKKKIIIIIIHHHHHHIIIJJJLLLMMMRRRSSSUUUXXXYYYYYYXXXXXXVVVXXX[[[]]]^^^\\\ZZZXXXTTTUUUVVVWWWXXX[[[___bbbdddeeefffccc___^^^```bbbaaadddfffdddaaa```cccggglllllllllkkkjjjiiihhhgggfffdddbbbaaabbbdddhhhjjjsssbbb]]]XXXWWWUUUTTTUUUUUUUUUTTTRRRPPPNNNKKKIIIGGGEEEEEECCCBBBAAA???>>><<<;;;:::;;;;;;:::888777666555444444444333333222333333444333333222222222222333333222222111111111111111111111333555555333000//////333222000///...///000111000000000000000000000000111111000000000000111111//////000000000000//////555444333111///...------------...///000000000///111000000000/////////...000000000000000000000000000000000000000000000000000///...---------......111000000000/////////...//////000000000000//////000000//////////////////000000000000111111111111000111111000......///000111111111111111111111111000000111222222222222111111111111222222222333333444444333333555777999;;;;;;???EEEMMMXXXdddpppxxx}}}vvvllleee___ZZZRRRLLLHHHFFFEEEDDDHHHIIIKKKJJJIIIJJJLLLOOOTTTUUUYYY___fffoooxxxttttttxxxzzzxxxvvvwwwqqqpppooopppsssvvvxxxyyyzzz}}}{{{kkkcccYYYRRRPPPNNNKKKHHHFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFFFFDDDAAA@@@???AAAAAAAAA@@@???@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJIIIHHHGGGFFFHHHIIIIIIHHHGGGHHHIIILLLMMMMMMMMMLLLKKKJJJIIIGGGIIIKKKKKKJJJHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKMMMNNNOOOPPPQQQRRRSSSSSSXXXXXXYYY[[[[[[[[[[[[[[[VVVXXXZZZ[[[[[[]]]```bbbggghhhhhhddd^^^ZZZZZZ[[[^^^aaadddccc```___bbbeeekkklllllllllllljjjhhhgggdddbbb```___```bbbeeehhhtttccc^^^YYYWWWTTTTTTUUUVVVWWWWWWSSSRRROOOLLLIIIGGGEEEEEECCCBBBAAA???>>><<<;;;:::<<<;;;:::999888777666555444444333333333333333444222222111111111111222222333222222222111000000000000222444333222000///000222111000000000000000000000000000000000000000000111111000000000000111111//////000000000000//////777666444222000...------,,,,,,...///000111111111000000000000////////////////////////////////////000000000000000000000000222111000...---,,,,,,,,,000000000000////////////000000////////////000000//////000000000000111111000000000000111111111111333333111///,,,,,,///111222222222222222222222222000000111222222222222111000000111111111222222222444333333333333555777888777777888:::@@@JJJUUU\\\ttt~~~xxxpppeeeZZZRRRLLLHHHFFFCCCDDDEEEEEECCCCCCCCCDDDKKKKKKNNNTTTZZZbbbooo{{{{{{tttpppmmmjjjhhhffffffiiijjjiiinnntttvvvzzzpppddd^^^UUUPPPKKKHHHHHHHHHFFFDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFEEECCCAAA??????AAABBBAAA@@@???@@@BBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGFFFEEEDDDEEEGGGIIIIIIHHHHHHIIIJJJMMMMMMMMMLLLJJJHHHGGGFFFEEEGGGIIIIIIGGGFFFGGGGGGIIIIIIIIIHHHHHHGGGGGGGGGJJJJJJIIIIIIJJJLLLNNNOOOXXXXXXXXXXXXYYYZZZ[[[\\\XXX[[[^^^_________```aaaeeeggghhhddd^^^YYYXXXXXX\\\```ccccccaaaaaaccceeejjjlllmmmooonnnllliiihhhbbb```^^^\\\]]]___bbbdddtttccc___YYYVVVSSSRRRTTTVVVXXXXXXUUUSSSPPPMMMJJJHHHFFFEEECCCBBBAAA???===<<<;;;:::;;;::::::999777666666555666555444333333222333333222111111000000111111222333333333222111000//////,,,///111333222222444555000000111111111000000000000000000000000000000000111111000000000000111111//////000000000000//////111111111000000111111222------...000000111111111000000000000////////////////////////////////////////////////////////////222111000///...,,,,,,+++000000000000////////////111000///......///000111222222222111111111111111///000000000111111111111000111111000...///111333222222222222222222222222000000111222222222222111111111111111222222222222444333222222222333444555888777666555777===EEEKKKTTT^^^mmm|||}}}qqqggg^^^WWWRRRIIIHHHGGGEEECCCCCCCCCDDDIIIGGGHHHMMMPPPUUU___iiirrr|||}}}rrriiidddaaa___]]]aaa```bbbfffgggjjjuuuuuuggg\\\UUUQQQMMMJJJGGGFFFGGGFFFDDDBBBBBBBBBAAABBBBBBCCCDDDDDDCCCDDDEEEEEEDDDCCCAAA@@@@@@AAABBBAAA@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@AAABBBCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDBBBBBBCCCDDDDDDDDDCCCBBBDDDFFFHHHIIIHHHHHHIIIJJJLLLKKKKKKJJJIIIHHHGGGFFFGGGHHHIIIIIIHHHGGGHHHIIIKKKKKKKKKKKKIIIHHHGGGFFFJJJIIIFFFFFFGGGJJJNNNPPPVVVWWWWWWXXXYYYYYYZZZZZZYYY\\\```aaaaaa```___```___bbbeeeddd```]]]\\\]]]^^^aaadddeeeeeeeeefffhhhjjjllloooppppppnnnkkkiiiaaa___]]][[[[[[]]]___aaasssccc___XXXUUURRRQQQSSSUUUVVVWWWSSSQQQOOOLLLIIIFFFEEEDDDCCCBBBAAA???===<<<;;;:::999999888777666555555444444444333333444444555666222111111000000111111222333333333222111000//////...000222333333333555666000000000111111111000000000000000000000000000000111111000000000000111111//////000000000000//////------......000111333444///000000000000000//////////////////000000000000////////////////////////////////////////////////000000000//////......---////////////000000000000111000///......///000111222222111000///.........///000000000111111111111...000222222111000000111111111111111111111111111000000111222222222222111222222222333333333333444333333222222222222333333666666666666666888===@@@AAAGGGRRR^^^jjjyyyxxxmmmfffYYYUUUOOOIIIEEEDDDCCCBBBEEEBBBBBBFFFHHHKKKRRRYYY^^^fffqqqwwwyyy|||zzzyyy||||||yyyvvvrrrmmmfff```]]]\\\\\\\\\ZZZ\\\aaahhhmmmvvv|||uuujjjaaaYYYSSSNNNLLLIIIHHHHHHGGGGGGFFFDDDCCC@@@@@@@@@@@@AAABBBCCCDDDBBBCCCCCCDDDCCCBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDCCCCCCDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBAAACCCEEEGGGHHHGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIIIIJJJLLLLLLLLLJJJJJJKKKLLLNNNNNNOOONNNMMMKKKHHHFFFIIIGGGEEEDDDEEEJJJOOORRRTTTUUUXXXZZZZZZYYYWWWVVVXXX[[[___aaa```___^^^]]]\\\```ddddddbbb``````bbb___aaacccdddeeefffgggiiijjjlllooorrrrrrpppmmmkkkdddbbb___\\\[[[\\\^^^___rrrccc___WWWUUURRRRRRSSSTTTUUUUUUOOOMMMKKKIIIFFFDDDCCCCCCCCCBBBAAA???>>><<<;;;:::888888777777666555555444000000111333555777999:::222222111111111111222222333222222222111000000000333444555444222111222333000000000000000111111222000000000000000000000000111111000000000000111111//////000000000000//////............///000111222000111111111000000///...////////////000000000000////////////////////////000000000000000000000000......///000000000//////////////////000000000000000000////////////000000//////...------,,,++++++000000000000111111111111000222444444222///...---000000000000000000000000000000111222222222222111222222333333333444444444222222222333333333333333111222444444444444666888;;;???DDDIIIPPP[[[hhhqqq~~~pppjjjaaaYYYRRRMMMHHHEEEFFFBBBAAADDDEEEFFFIIINNNNNNSSSZZZ^^^```ccchhhkkknnnmmmnnnrrrzzz~~~yyyuuuoookkkhhhgggiiijjjiiigggeeeccc```^^^]]]^^^___``````ccckkkuuuvvvkkk___\\\WWWSSSPPPLLLHHHEEECCCDDDEEEFFFFFFFFFEEEEEE@@@@@@???@@@@@@AAABBBBBBAAAAAABBBCCCCCCCCCCCCCCC@@@BBBCCCBBBAAA@@@AAACCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEFFFCCCCCCCCCBBBBBBBBBBBBBBBBBBDDDFFFFFFEEEEEEFFFGGGFFFFFFGGGGGGHHHJJJKKKLLLMMMNNNNNNMMMLLLLLLMMMOOOOOOPPPQQQRRRPPPMMMJJJHHHFFFEEECCCBBBEEEJJJPPPTTTTTTUUUXXXZZZZZZWWWTTTRRRVVVYYY]]]___^^^]]]\\\\\\^^^aaaddddddaaa___```aaa`````````aaacccdddfffggglllmmmppprrrrrrqqqpppnnnjjjhhhccc___]]]]]]^^^___qqqbbb^^^XXXVVVTTTTTTUUUUUUTTTSSSNNNMMMKKKIIIGGGFFFEEEEEECCCBBBAAA???>>><<<;;;:::999999888777777666666666333333333333444666777888333333222222222222333333222222111111111111111111444555555333111000000222111000///...///000222333000000000000000000000000111111000000000000111111//////000000000000//////000000//////000000111111///000000111111111000000.../////////000000000111000000000000000000000000000000000000000000000000...///000000111000///....../////////000000000111//////000000000000//////,,,---------......//////000000000000111111111111111222333222111///000111111111111111111111111111000000111222222222222111111222222222333333333333111222222333444444444444///111222222111222333555666999<<<>>>@@@EEENNNTTT___mmm~~~xxxqqqiii```ZZZWWWRRRNNNMMMKKKHHHGGGJJJIIIIIIJJJLLLPPPRRRTTTUUUXXXXXXZZZ```iiiuuu~~~vvvpppjjjfffccc\\\\\\\\\^^^aaadddggghhhjjjkkkllllllmmmnnnooopppxxxyyyzzznnnddd[[[UUUQQQOOOMMMLLLJJJHHHDDDAAAAAABBBCCCCCCBBBBBBBBBCCC@@@@@@?????????@@@@@@AAA???@@@AAABBBCCCDDDDDDDDDAAABBBCCCBBBAAAAAAAAACCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCEEEEEEDDDCCCCCCDDDGGGGGGGGGGGGHHHJJJLLLMMMMMMNNNNNNLLLKKKKKKMMMOOOOOOPPPRRRSSSRRROOOKKKHHHEEEDDDCCCCCCGGGMMMSSSWWWVVVWWWXXXXXXWWWUUUSSSQQQUUUXXX[[[]]]]]]\\\]]]]]]___aaacccbbb^^^]]]___aaacccaaa```___aaadddggghhhmmmnnnpppqqqrrrrrrrrrqqqqqqnnniiiddd```___``````pppaaa^^^YYYXXXVVVVVVVVVVVVTTTSSSPPPOOOMMMLLLJJJIIIIIIIIICCCBBBAAA???>>><<<;;;::::::999999999888888777777999888666555333222222222444333333222222333333444111111111111111222222222111111222111000000222333222111///---...000333444000000000000000000000000111111000000000000111111//////000000000000////////////000000111222444444---...///111222222222222.../////////000000111111111111111111111111111111000000000000000000000000///000111111111///...---.../////////000000111111...///000111111000///...,,,---...000111333444555000000000000111111111111///000000//////111444777222222222222222222222222000000111222222222222111000111111111111222222222111111222333444555444444222333333222111222444777///333777888999<<>>>>>???@@@@@@???????????????@@@>>>???@@@AAACCCDDDEEEFFFAAABBBCCCCCCAAAAAABBBCCCAAABBBBBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDFFFEEEDDDCCCCCCCCCCCCCCCAAACCCDDDDDDCCCAAABBBCCCHHHHHHGGGGGGHHHJJJKKKMMMLLLLLLLLLKKKJJJJJJLLLNNNNNNPPPRRRTTTSSSOOOKKKHHHFFFEEEEEEFFFJJJPPPVVVZZZZZZYYYWWWUUUTTTSSSRRRRRRUUUXXX[[[\\\\\\\\\]]]___\\\___```___]]]]]]```cccgggdddaaa```cccfffiiijjjnnnooopppqqqrrrsssssssssuuurrrlllgggcccaaaaaaaaapppaaa^^^YYYXXXWWWWWWUUUUUUTTTSSSQQQPPPNNNKKKIIIGGGFFFEEECCCBBBAAA@@@???===<<<<<<111333555777888888777666333333333222222111111111444444222222222222444444///111333222111000111222111111111111111111111111444333333222111111111222333222111/////////000111000000000000000///..................////////////333000...///000111///,,,000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////////////////////////////////////////////////////////////////111111000000000000111111000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000111111111111111000///...333333333333333333333333333333333444555666777888>>>BBBHHHQQQ]]]mmm~~~vvvmmmcccYYYSSSLLLMMMMMMLLLJJJIIIKKKLLLHHHIIIKKKMMMQQQTTTWWWYYYbbbcccfffiiimmmoooqqqqqqnnnrrrvvvwwwuuuqqqppppppvvvzzz~~~{{{xxxvvvmmmjjjffffffggghhhgggeeedddbbb]]]YYYVVVUUUUUUVVVQQQVVV]]]ccckkkxxxzzzpppaaa[[[SSSLLLGGGEEECCCBBBEEEEEEDDDDDDCCCBBBAAA@@@<<<<<<===>>>???AAACCCDDDDDDBBB@@@>>>======>>>???======>>>???AAABBBCCCCCCBBBAAA???>>>>>>>>>??????CCCCCCBBBAAAAAAAAABBBBBBCCCBBBBBBAAAAAA@@@@@@???AAAAAABBBCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCGGGGGGHHHHHHIIIIIIHHHHHHFFFGGGHHHIIIJJJLLLLLLMMMNNNNNNMMMMMMLLLMMMMMMNNNFFFEEEDDDFFFLLLRRRWWWYYYYYYWWWUUUTTTRRRRRRRRRRRRZZZZZZZZZ[[[\\\\\\\\\]]]XXX[[[]]]\\\[[[\\\aaaeeefffdddbbbbbbfffiiilllmmmlllmmmmmmlllmmmoootttwwwuuussspppmmmkkkjjjjjjkkkooo```]]]XXXWWWVVVUUUTTTSSSSSSRRRQQQPPPNNNKKKIIIGGGFFFEEECCCBBBAAA@@@???===<<<<<<666777888888888777666555333333333222222222111111333333333222222333333333111222444444222111111222111111111111111111111111333222111111000000000111333222000/////////000111000000000000000///....../////////000000000000111111///---...111222000...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////.........---////////////////////////........................000000000000000000000000111000000//////000000111000000000000000000000000111111111111000000000///111111111111111111111111000000000000000000000000111111222222111111000///111111111111111111111111333333333333444555555666666999<<<@@@GGGRRR___gggyyy~~~ssslllcccbbbaaa^^^ZZZXXXXXXYYYWWWTTTQQQNNNLLLMMMOOOPPPVVVWWWYYY[[[]]]___```aaaeeehhhkkkkkkhhheeeddddddnnnqqqwww~~~vvvooollljjjhhhfffbbb```^^^^^^```bbbaaa``````^^^[[[YYYXXXYYYZZZ\\\[[[bbbmmmwwwwwwnnngggaaa[[[UUUPPPJJJDDDBBBAAA@@@???BBBBBBBBBBBBAAA@@@???>>><<<<<<===>>>???AAABBBCCCBBBAAA@@@>>>>>>===>>>>>>>>>?????????@@@@@@AAAAAA@@@???>>>=========>>>>>>@@@?????????@@@AAABBBBBBCCCCCCBBBAAA@@@????????????@@@AAABBBBBBCCCBBBBBBDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDHHHHHHHHHHHHGGGFFFEEEDDDEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLHHHFFFEEEFFFKKKPPPTTTVVVXXXVVVUUUTTTSSSTTTUUUVVVXXXXXXYYYYYYZZZ[[[[[[[[[YYYZZZ[[[[[[[[[]]]```bbbdddbbbaaaaaadddhhhjjjkkklllmmmmmmllllllooosssvvvxxxvvvtttrrrpppooonnnnnnoooaaa^^^WWWVVVVVVUUUTTTSSSRRRQQQQQQPPPMMMKKKHHHGGGEEEEEECCCBBBAAA@@@???===<<<<<<;;;;;;:::999777666555444333333333333222222222222222222333333333333222222///111222111000......///111111111111111111111111222111000000///000000000222111000000///000000000000000000000000///......000000000000111111111111///...---...111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000............------------////////////////////////........................111111111111111111111111000//////......//////000000000000000000000000000111111111111000000000000111111111111111111111111000000000000000000000000222222222222222222111000000000000000000000000000333333222222222333333444444555666777:::???FFFKKKVVV```nnn|||~~~}}}|||xxxtttrrrrrrsssqqqkkkaaaWWWOOOKKKJJJJJJJJJKKKLLLMMMNNNPPPQQQRRRYYY\\\^^^___^^^\\\\\\\\\bbbdddhhhmmmsssvvvvvvuuu|||{{{yyyuuussswww~~~{{{wwwtttrrrqqqpppkkkddd^^^[[[ZZZYYYXXXUUUUUUWWWZZZ___bbbcccbbbddddddcccdddeeehhhkkkmmmnnnwwwwwwfffYYYSSSQQQOOOMMMIIIFFFAAA>>>>>>>>>>>>>>>????????????>>>>>>===<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@@@@???>>>======???????????????????????????>>>===<<<<<<<<<===>>><<<<<<<<<===>>>@@@AAABBBCCCCCCBBBAAA@@@???>>>======>>>???@@@AAAAAAAAAAAACCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFHHHHHHGGGFFFEEECCCAAA@@@DDDDDDEEEFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIGGGEEEFFFIIIMMMPPPQQQVVVUUUTTTSSSTTTUUUXXXYYYVVVVVVWWWWWWXXXYYYYYYZZZYYYXXXWWWYYY[[[]]]^^^^^^bbb```______cccfffhhhhhhjjjkkklllllllllnnnrrrtttwwwwwwvvvuuutttrrrqqqpppqqqbbb___WWWWWWVVVUUUTTTSSSRRRRRRQQQOOOMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@???===<<<<<<===;;;:::888666555555555333333333333333333333333111222333444444333222111111222333222000/////////111111111111111111111111222111111000000000111111111111000000000000000000000000000000000///......//////000000000111111111///......///000111111000000000000000000000000000////////////////////////////////////////////////////////////////////////........................////////////////////////------------------------000000000000000000000000//////............//////////////////////////////111111111000000000000000111111111111111111111111000000000000000000000000222222333333333222222111000000000000000000000000333222111111111111111222444444555666888;;;>>>AAABBBIIISSS]]]iiivvv}}}ooocccYYYSSSQQQNNNMMMLLLKKKKKKLLLMMMNNNQQQSSSVVVXXXZZZZZZ[[[[[[[[[[[[]]]```dddggggggfffkkkjjjgggeeeeeejjjqqqwwwvvvuuutttssssssssstttuuuqqqpppooooooqqqtttwwwyyy~~~|||zzzwwwvvvuuusssqqqqqqssssssrrrpppooopppooollliiifffeeedddddd```[[[VVVTTTUUUVVVWWWSSSWWW]]]fffnnntttxxxyyy{{{{{{{{{}}}{{{mmm```ZZZTTTQQQPPPOOOKKKHHHDDDBBB???===>>>>>>>>>>>><<<===============<<<;;;<<<<<<<<<===>>>???@@@AAA===>>>@@@AAA@@@???===<<<======>>>>>>>>>>>>?????????>>>===<<<<<<<<<===>>>===<<<<<<===>>>???@@@@@@CCCBBBAAA@@@???>>>===<<<===>>>???@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGGGGFFFFFFDDDCCCBBBAAADDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFDDDEEEIIILLLNNNOOOUUUTTTSSSRRRSSSTTTVVVXXXUUUUUUVVVVVVWWWXXXYYYYYYYYYWWWUUUWWW[[[]]]\\\YYY___]]]\\\]]]aaadddeeeeeeeeegggiiikkklllnnnqqqsssssstttuuuuuutttrrrpppnnnoooaaa^^^XXXXXXWWWVVVUUUTTTSSSSSSPPPOOOMMMJJJHHHFFFEEEDDDCCCBBBAAA@@@???===<<<<<<:::999888777666555555666333333333333333333333333000111333333333333111000333555666555444222222333111111111111111111111111222222111111111222222333000000000111111111000000000000000000000///.............../////////000000000000111000///......///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................//////////////////////////////............//////////////////////////////000000000000000000111111000000000000000000000000000000000000000000000000111222222333333333222222111111111111111111111111222111111000000000111111111111222333555888999:::;;;===@@@DDDJJJUUUbbblll}}}xxxoooiiidddaaa]]]XXXTTTRRRQQQQQQRRRSSSUUUXXXZZZZZZYYYXXXYYYXXXWWWXXXZZZ\\\\\\\\\YYYYYYXXXXXXZZZ^^^cccgggeeeeeefffgggfffeeedddccc`````````aaadddgggkkkmmmoooppprrrrrrqqqqqqsssuuutttsssqqqpppqqqsssuuuwwwzzz{{{{{{{{{yyyvvvsssrrrtttvvvxxxzzz||||||yyyxxx{{{{{{|||||||||{{{yyyyyyvvvvvvvvvvvvvvvvvvwwwwwwqqqqqqooonnnkkkiiigggfffeeeeeedddeeeeeeeeecccbbbccceeeffffffcccaaaaaabbb___]]][[[YYYXXXYYY\\\^^^aaahhhttt~~~wwwmmm___TTTIIIGGGGGGIIIJJJJJJFFFCCCCCCAAA???>>>>>>>>>===<<<;;;<<<<<<============<<<===<<<<<<<<<===>>>>>>???;;;===???AAAAAA???>>><<<:::;;;;;;<<<>>>??????@@@???>>>============??????@@@??????>>>>>>>>>??????BBBAAAAAA???>>>===<<<<<<===>>>???@@@BBBBBBBBBCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEEEEEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGIIIIIIJJJJJJIIIIIIFFFDDDCCCEEEIIILLLNNNOOOSSSSSSRRRQQQRRRRRRSSSTTTTTTTTTUUUVVVWWWXXXYYYZZZYYYVVVUUUWWWZZZ[[[YYYWWW\\\[[[ZZZ\\\___bbbcccccc___bbbfffhhhjjjllloooqqqoooppprrrssssssqqqnnnmmmlll^^^[[[YYYXXXXXXWWWVVVUUUTTTTTTPPPOOOLLLJJJGGGFFFDDDDDDCCCBBBAAA@@@???===<<<<<<888888777777777666666666333333333333444444444444111111222222222222111111///111222222111000000111111111111111111111111111222222222222222222333444//////000111111111111000000000000000000///..................////////////000111222111...---...///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000000////////////////////////////////////////////////........................000//////......//////000000000000000000000000000000000000000111111111111////////////////////////000000000000000000000000000111222222222222222222222222222222222222222222111111000000000111111222444222222222444666666555666666666666888@@@JJJRRRYYYeeewwwyyypppiiidddbbbaaaddddddeeeffffffccc^^^ZZZ[[[WWWSSSQQQPPPPPPPPPOOONNNNNNNNNPPPSSSVVVZZZ\\\YYYZZZ\\\\\\\\\ZZZXXXVVVUUUVVVWWWXXX[[[]]]___```aaabbbccccccbbbbbbcccdddcccbbbbbbbbbccceeegggiiilllmmmnnnooonnnllliiihhhgggiiillloooqqquuuzzz}}}zzzyyywwwssspppmmmkkkiiikkkkkklllmmmmmmmmmmmmllljjjiiihhhgggfffggghhhiiihhhgggeeeccc```^^^\\\[[[XXXYYYYYYXXXWWWWWWXXXZZZ___cccfffgggeeedddeeegggiiiiiijjjiiihhhiiikkkmmmyyyzzzrrrggg___ZZZUUUMMMGGGEEEBBB@@@???@@@AAAAAA@@@AAA???>>>======<<<:::888:::;;;<<<==================<<<<<<<<<<<<<<<===>>>;;;<<<>>>@@@@@@@@@>>>===888999:::;;;===>>>???@@@???>>>=========>>>???@@@AAAAAA@@@???????????????@@@@@@??????>>>=========<<<===???@@@AAABBBCCCCCC>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDAAAAAACCCDDDEEEFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHFFFDDDDDDEEEIIILLLMMMNNNPPPQQQRRRRRRRRRRRRQQQQQQSSSSSSTTTUUUWWWXXXYYYYYYWWWWWWWWWXXXYYYYYYXXXVVVZZZYYYYYY[[[^^^aaaaaaaaa\\\```dddggghhhiiikkklllkkklllnnnoooooonnnmmmkkkmmm___\\\XXXXXXWWWVVVUUUTTTSSSSSSPPPNNNLLLJJJGGGEEEDDDDDDCCCBBBAAA@@@???===<<<<<<888999999:::999777666555333333333444444444555555222222111111111111222222+++---/////////...///000111111111111111111111111111111111111111222333333...///000111222111111000000000000000000///.........////////////000000000...000222111...---///111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000////////////////////////000000000000000000000000////////////////////////111000000//////000000111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000111111222222111111222222222222222222222222000000000000111222333333777555333333555666666444111333555444444777===BBBCCCKKKVVVbbbmmmwww~~~xxxrrrkkkfff___XXXTTTRRRPPPOOOPPPOOOOOOPPPTTTXXX[[[]]][[[[[[ZZZYYYXXXWWWUUUUUUUUUVVVWWWYYYZZZZZZYYYYYYYYY[[[\\\\\\ZZZYYYYYYZZZXXXXXXXXXYYYZZZ\\\___```cccdddfffggggggfffeeedddccceeegggggghhhjjjllloookkkjjjiiigggfffdddcccbbbbbbbbbbbbbbbbbbbbbbbbaaa```_________aaadddhhhjjjkkkjjjgggdddaaa___]]]\\\UUUXXXYYYXXXVVVZZZdddllltttyyy~~~}}}|||}}}|||uuuqqq]]]XXXRRRMMMJJJHHHEEECCCDDDAAA>>>======>>>@@@@@@>>>===<<<======<<<999777888999:::;;;<<<===============<<<;;;;;;<<<<<<<<<:::;;;===>>>?????????>>>999999:::;;;<<<<<<============<<<;;;<<<===>>>????????????>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===???@@@AAABBBBBB<<<<<<===>>>@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA???@@@AAACCCDDDDDDEEEEEEDDDDDDCCCCCCBBBBBBBBBAAABBBDDDFFFHHHHHHHHHGGGFFFHHHGGGFFFGGGIIIKKKKKKKKKLLLNNNQQQTTTUUUTTTSSSQQQQQQQQQRRRSSSUUUVVVWWWXXXVVVXXXYYYYYYXXXWWWWWWWWWYYYYYYYYY[[[^^^`````````]]]```dddeeeeeedddddddddeeefffggghhhiiiiiihhhhhhpppbbb___WWWVVVVVVUUUTTTSSSRRRRRRPPPNNNLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@???===<<<<<<:::;;;<<<<<<;;;888666444333333333444444555555555333222111000000111222333///111333444444444555666111111111111111111111111000000///000000111222222...///000222222222111000000000000000000//////...000000000000111111111111,,,///111000///...000333000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////////////////////////////000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000//////000000111111111222111111111111111111111111000000000000000000000000...///000111111111111111111111111111111111111111000000000000111222444444555222000000333666555444000333777777666555777:::===???CCCHHHNNNWWW```fffpppyyy~~~tttkkkddd```]]][[[YYYWWWUUUVVVZZZ___ccceeedddbbb___\\\ZZZYYYYYYZZZ[[[\\\^^^^^^]]]\\\YYYXXXWWWYYY[[[[[[YYYWWWWWWWWWUUUUUUUUUVVVXXXZZZ\\\^^^aaabbbdddeeefffffffffeeefffgggfffdddbbb```aaabbbaaaaaaaaaaaaaaa`````````^^^^^^]]]]]]\\\[[[[[[ZZZYYYZZZ[[[^^^dddjjjpppttttttrrroookkkhhheeedddccc^^^bbbdddcccccclll}}}xxxmmmeeebbbaaa^^^[[[MMMLLLIIIGGGDDDCCCBBBBBB<<<<<<===>>>?????????>>>======<<<===>>>===;;;888777888999:::;;;<<<<<<<<<======<<<;;;;;;;;;;;;<<<;;;;;;<<<>>>????????????;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>============>>>@@@AAABBB============>>>>>>>>>>>>999:::<<<===???@@@@@@AAA:::;;;<<<>>>???AAABBBCCCBBBBBBBBBAAAAAA@@@@@@@@@>>>???@@@AAABBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGEEEEEEKKKIIIHHHHHHIIIJJJIIIIIIIIIMMMRRRVVVXXXWWWUUUSSSOOOOOOPPPRRRSSSUUUVVVVVVUUUXXX[[[[[[XXXVVVVVVXXXYYYXXXYYY[[[^^^`````````___bbbdddeeecccaaa___^^^___```aaabbbcccccccccccclll___[[[YYYVVVSSSSSSTTTTTTQQQNNNOOOMMMIIIHHHGGGGGGFFFEEEBBBBBBAAA@@@>>><<<:::999;;;::::::999888777666666333333333333333333333333...///000111222222111000111111111111111111111111333333333222222111111111111111000...,,,+++---///000000000000000000000000000000////////////000000222///---...111333222000---......///////////////222111000//////000111222000000000000000000000000......///000000000000000/////////...---+++***)))...///000///...---...000000000000000////////////000000//////.........---000000000000000000000000---......///000111111222000000000000000000000000111000000000//////......))),,,//////------///111000000000000000000000000...//////000111111222222111111111222222333333333222222333333333444444444444444222222222222444444444555555555555555444444777888999;;;>>>BBBEEEGGGRRRYYYcccnnnxxx|||uuuqqqpppmmmkkknnntttzzz~~~|||wwwrrrnnnmmmmmmlllooorrrsssrrrnnniiiffffffeeecccaaa^^^\\\ZZZZZZXXXXXXXXXXXXYYY\\\aaaeeefffiiinnnqqqsssrrrqqqooovvvpppjjjgggccc^^^]]]```aaabbbeeehhhkkkkkkjjjhhhgggeeeccccccccccccbbbaaaeeeddddddgggqqq~~~|||zzzxxxzzz||||||rrrhhh```\\\XXXUUUUUUUUURRRPPPIIIHHHFFFEEECCCBBBBBBAAA>>>>>>>>>>>>???????????????>>>===<<<;;;:::999999;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<===>>>>>>>>>======<<<:::999:::;;;===???>>>>>>>>>===============>>>>>>????????????>>>>>>======>>>???@@@AAAAAABBB<<<===??????>>>???BBBDDDCCCBBB@@@???>>>=========999;;;===@@@BBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@AAA@@@AAACCCFFFGGGFFFEEEGGGHHHJJJLLLKKKIIIGGGEEEJJJLLLOOORRRTTTTTTTTTSSSOOOQQQSSSTTTTTTTTTUUUWWWWWWYYY[[[ZZZXXXVVVVVVVVVVVVVVVXXXZZZ]]]^^^^^^]]]^^^```cccdddccc```\\\YYY[[[XXXVVVWWW\\\___``````mmm```[[[YYYVVVTTTSSSTTTTTTQQQOOOPPPMMMJJJHHHHHHHHHFFFEEECCCBBBAAA???===<<<;;;::::::999999888777666555555333333333333333333333333///000111222222222111111333333333333333333333333222222222111111000000000333444333111//////111222000000000000000000000000000000////////////000000222000...///111333222111---......///////////////111111000//////000111111000000000000000000000000......///000000000000000///000000000000//////...---///000///......///000000000000000////////////000/////////............000000000000000000000000.........///000111111111000000000000000000000000111111111000000/////////***---///000......///111111111111111111111111111333222222111000//////...000000000111111222222222//////000000000111111111444333222222222222333444222333333444444444333333555555555666888;;;===???@@@EEEKKKQQQYYYeeettt}}}yyyuuuqqqmmmllljjjjjjiiiiiijjjnnntttyyy}}}}}}wwwsssooojjjjjjmmmnnnrrrxxx~~~{{{yyyxxxyyyzzzzzzyyyzzzzzz|||xxxooodddXXXPPPRRRNNNKKKJJJKKKKKKJJJHHHGGGFFFDDDBBBAAA@@@@@@???>>>>>>>>>>>>>>>==================<<<;;;;;;::::::<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<=========<<<<<<<<<;;;;;;;;;;;;<<<>>>???????????????????????????>>>??????????????????>>>?????????@@@@@@@@@@@@@@@===>>>??????>>>???AAACCCBBBAAA@@@@@@??????>>>>>>======???@@@BBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAACCCEEEFFFEEEDDDFFFHHHJJJKKKKKKJJJHHHFFFIIIJJJMMMPPPRRRRRRRRRRRRNNNPPPRRRSSSSSSSSSUUUVVVXXXYYYZZZYYYVVVTTTTTTTTTVVVWWWYYY[[[]]]^^^^^^]]]___```cccdddbbb^^^ZZZWWWXXXVVVTTTUUUYYY\\\]]]]]]mmm```\\\YYYWWWUUUTTTTTTSSSQQQPPPPPPNNNKKKJJJIIIIIIGGGFFFDDDCCC@@@>>><<<;;;;;;;;;999999888777666555444444333333333333333333333333000111222222333222222222333333333333333333333333111111111000000000000000222333333222111111222444000000000000000000000000000000////////////000000000...---...000111000///---......///////////////111000000//////000000111000000000000000000000000......///000000000000000//////000111111111111111---...000/////////000111000000000000////////////////////////............000000000000000000000000......//////000000111111000000000000000000000000111111111111111000000000,,,...000000000///000111111111111111111111111111333333222111000///...---000000000000000111111111....../////////000000000333333222222222222333333000111222222333333333333444333333333444555666777888:::;;;<<>>>>>======>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<========================;;;;;;<<<<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????BBBAAAAAAAAA@@@@@@@@@?????????@@@???>>>===???@@@AAAAAA@@@@@@@@@AAAAAAAAA@@@@@@@@@AAAAAABBBCCCDDDAAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAABBBDDDEEEDDDCCCEEEFFFHHHJJJKKKJJJIIIHHHGGGIIIKKKMMMOOOPPPPPPPPPNNNOOOQQQRRRQQQRRRSSSUUUXXXYYYYYYWWWTTTRRRQQQRRRUUUVVVXXXZZZ[[[\\\[[[[[[___```bbbccc```\\\XXXUUUTTTSSSRRRSSSVVVXXXXXXXXXlll```]]]YYYXXXVVVUUUTTTSSSRRRQQQPPPNNNLLLKKKJJJIIIGGGFFFEEECCC@@@===;;;;;;<<<<<<999999888777666555555444333333333333333333333333222222222222333222222222000000000000000000000000111111111111111111000000///000111000//////000222000000000000000000000000000000////////////000000---,,,------......---,,,---......///////////////000000000//////000000000000000000000000000000000......///000000000000000......///000000000000000---...000000//////000222000000000000///////////////////////////.........////////////////////////.../////////000000000111////////////////////////222222111111111111111111...///000111111111111111222222222222222222222222000000000000000000000111000000111111111111111111111111111111222222222333333222222222222222222333000000111222333333333333333333333333444444444555999:::999999;;;???GGGLLLOOO___rrrvvvnnnfff___ZZZVVVSSSNNNKKKIIIGGGCCC@@@DDDDDDDDDDDDEEEFFFFFFFFFBBBAAA@@@>>>===<<<<<<<<<======<<<<<<;;;:::999999::::::;;;;;;<<<=========>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888999:::<<<>>>??????>>>===????????????@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAA@@@???===<<<===>>>??????@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@AAACCCDDD??????@@@AAAAAABBBCCCCCCDDDCCCAAABBBCCCDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJIIIGGGHHHJJJLLLNNNOOOOOOOOOMMMOOOPPPPPPOOOPPPRRRSSSWWWWWWVVVTTTQQQOOOPPPQQQTTTVVVXXXYYYYYYYYYYYYYYY___```bbbbbb___ZZZUUURRRRRRQQQRRRSSSTTTUUUUUUUUUkkk```]]]YYYXXXXXXVVVUUUSSSRRRRRRPPPNNNLLLKKKKKKJJJGGGEEEEEECCC@@@===;;;;;;<<<<<<;;;:::999888777666666555333333333333333333333333333333222222222222222222000000000000000000000000222222222222222222222222---...000000......///000000000000000000000000000000000////////////000000---.../////////...---------......////////////////////////000000/////////////////////////////////......///000000000000000000000000000000//////......///000000//////000222000000000000////////////.........///////////////////////////////////////////////////000000000000////////////////////////111111111111111111222222000000000111222222111000111111111111111111111111000000000000000111111111222222222222222222222222222222222333333333444444222222222222222222222222111111222333333333333333111222333333444555555555555666777888999:::===??????IIIUUU\\\aaajjjwww{{{jjjeee___XXXSSSPPPMMMLLLIIIGGGDDDBBBAAA@@@???>>>@@@@@@AAAAAA@@@@@@@@@@@@AAA@@@???>>>======<<<<<<===<<<<<<;;;:::999999888999999:::;;;<<<===>>>>>>>>>>>>===<<<;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;:::999888888888:::<<>>>>>>>>???@@@@@@@@@AAAAAA@@@@@@@@@??????@@@AAAAAABBBCCCCCCAAAAAAAAA???<<<;;;<<<======>>>@@@AAACCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDBBBAAAAAABBBDDDDDDCCCCCCEEEFFFHHHJJJJJJJJJJJJIIIJJJKKKLLLNNNOOOOOOOOONNNOOOOOOOOONNNOOOQQQSSSUUUUUUTTTQQQOOONNNPPPRRRVVVYYY\\\\\\[[[ZZZ[[[\\\___```aaaaaa^^^YYYTTTQQQRRRSSSUUUVVVVVVUUUUUUUUUjjj___]]]YYYYYYYYYXXXUUUSSSSSSTTTOOOMMMLLLKKKKKKIIIFFFDDDDDDCCC@@@>>><<<;;;;;;;;;;;;;;;:::999888777666666333333333333333333333333333333222111111111111222222222222222222222222222222222222222222333333333///111222222000///000000000000000000000000000000000000////////////000000///111333333222000000000---......///////////////...//////000000//////...////////////////////////......///000000000000000222222222222222111000//////000111111//////000111000000000000////////////.........///////////////000000000000000000000000////////////000000000000000000000000000000000000000000000111111111111111111000///000222222111///000000000000000000000000222222111111000/////////333333333222222222222222000111111111111222222222111111222222222222111111222222333333333222222111///000111333444444444444111222444666777888888777;;;???BBBDDDGGGMMMXXX```rrruuuiii^^^VVVQQQOOOKKKHHHFFFFFFGGGHHHBBBAAA???===<<<<<<<<<===>>>@@@AAAAAA???>>>>>>>>>AAA@@@???>>>============<<<<<<;;;;;;::::::999999999999:::;;;<<<===>>>???=========<<<;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999999:::<<<>>>>>>===;;;::::::;;;;;;<<<<<<=========??????@@@@@@@@@@@@??????>>>>>>???@@@AAABBBCCCCCC@@@AAA@@@>>><<<;;;<<<===<<<>>>@@@AAACCCCCCBBBBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCDDDEEEFFFFFFGGGGGGDDDBBB@@@@@@BBBDDDDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPOOOOOOOOONNNMMMNNNQQQSSSSSSRRRQQQOOOMMMOOORRRUUU\\\___bbbbbb___^^^___```^^^___aaaaaa^^^ZZZUUUQQQSSSUUUXXXYYYXXXVVVUUUUUU}}}hhh^^^\\\XXXZZZZZZXXXUUUSSSSSSUUUNNNLLLKKKKKKJJJIIIEEECCCCCCBBBAAA???===<<<;;;:::::::::999888777666555555333333333333333333333333333222111000///000000111222222222222222222222222000111111111222222222222000222444333111000///000000000000000000000000000000000////////////000000///222444444222//////000---......///////////////......///000000///......////////////////////////......///000000000000000000000111111222111111111111222222111///...///000000000000000////////////............/////////000000000000000000000000000000000000000////////////000000000000000000000000/////////000000111111111111///...///111222000---////////////////////////111111000000000000000000222222222222111111111000000000000000111111111111000111222333333222111000222222222222111000//////000111333444555444444333222222333444666777888777::::::999888:::???EEEJJJVVVaaaqqqwwwoooddd\\\VVVPPPJJJDDDDDDDDDBBB@@@???@@@BBBDDDAAA@@@>>><<<;;;;;;===>>>===@@@BBBBBB@@@???@@@AAA??????>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;:::999:::::::::;;;<<<<<<======>>>??????????????????>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@>>><<<;;;<<<===<<<===???AAABBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEFFFFFFCCCAAA??????AAADDDEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIJJJKKKKKKKKKLLLNNNOOOOOOPPPPPPPPPNNNMMMNNNQQQSSSPPPPPPOOOMMMMMMPPPUUUYYY]]]aaaeeedddaaa^^^```bbb^^^___aaaaaa___ZZZVVVRRRSSSWWW[[[\\\YYYWWWVVVVVV|||ggg^^^\\\YYYZZZ[[[YYYUUUSSSTTTUUUMMMLLLKKKJJJJJJHHHEEEBBBBBBBBBAAA@@@>>><<<:::999999999888777666555444444333333333333333333333333333222000/////////000000//////////////////////////////000000111111111222000222333333111.........000000000000000000000000000000////////////000000,,,///222222///---,,,------......///////////////---...///000000///...---////////////////////////...//////000000000000000+++,,,---///000000111111222333333222///......///000000000000////////////---.........//////000000000000000000000000000000000000000000////////////000000000000000000000000......//////000000000111111///...///111222///---////////////////////////,,,---...000111333444555222111111111000000//////111111111111222222222222000111222333333222111000111111111111000...---,,,444555666777777666555444444222111111333555777777888666444444777;;;===???AAAGGGRRR___nnn|||yyyqqqfff___WWWPPPHHHEEEFFFGGGEEEBBB@@@???>>><<<:::;;;<<<>>>>>>>>>===;;;999:::<<<>>>999<<<@@@@@@>>>===>>>@@@>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;;;;<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888::::::;;;;;;<<<======>>>>>>>>>????????????>>>>>>@@@@@@@@@????????????>>>???@@@@@@>>><<<;;;<<<===;;;===???AAABBBAAA@@@??????AAABBBDDDEEEDDDDDDCCCAAAAAAAAABBBBBBBBBBBBBBBBBB@@@>>>???AAADDDFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKMMMNNNOOOPPPQQQPPPOOOMMMNNNQQQTTTNNNNNNMMMLLLMMMQQQWWW[[[\\\```dddccc___\\\^^^aaa]]]___aaaaaa___[[[VVVSSSTTTXXX\\\]]]ZZZWWWVVVVVV}}}hhh]]]ZZZWWWVVVTTTTTTUUUUUUTTTSSSPPPNNNKKKJJJJJJJJJHHHGGGDDDCCCAAA???>>>===<<<<<<::::::888777555333222111333333333222222222111111222222222222222222222222111111000111222444777888111111111111000000000000000000000000000000000000//////000000111111222222000222444333111///---------...///111111111000000////////////////////////111111000000//////......111000///...............111000///......///000111000111111000---,,,,,,---......------------......////////////////////////***---000222222///+++)))//////000111111111111111+++,,,---...///111222222111111000000//////......000000111111111000000///000000000000000000000000111111000000000000111111000000000000000000000000111000///......///000111000000000000000000000000333333222222111000000000000111111111111222222222555444333222111222333444222333444555555555444333666666777777888999999999<<<===@@@EEEMMMVVV^^^ddduuu~~~zzzoooiiiaaa]]]\\\XXXRRRMMMEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@@@@???>>>======<<<;;;999999:::;;;;;;>>>>>>======<<<<<<<<<;;;<<<;;;:::999999;;;<<<>>><<<;;;:::999:::;;;<<<===>>><<<;;;999888888999999:::;;;;;;;;;:::999999888<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<<<<======<<<<<<777888999999:::;;;<<<<<<===<<<<<<;;;;;;::::::999<<<===>>>@@@@@@??????>>>??????>>>>>>>>>>>>?????????@@@@@@@@@@@@???>>>>>>???>>><<<;;;::::::;;;;;;======>>>??????????????????@@@AAABBBCCCBBBAAA@@@AAAAAAAAA@@@@@@@@@??????GGGEEEBBB@@@@@@AAACCCEEEGGGFFFEEEEEEFFFHHHJJJLLLKKKKKKMMMNNNPPPRRRSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQYYYWWWTTTRRRSSSUUUXXXZZZ[[[\\\^^^______^^^\\\[[[^^^______]]]ZZZXXXWWWXXXVVVWWWXXXWWWVVVUUUUUUVVV~~~iii^^^ZZZXXXWWWVVVVVVVVVVVVTTTRRRPPPMMMKKKJJJJJJIIIHHHGGGEEEDDDBBB@@@>>><<<;;;;;;;;;:::999888666444333333333333333222222222111111222222222222222222222222000000000111222333444555111111111111000000000000000000000000000000000000000000000000000111111111222222222111///......000...///000111111000//////////////////////////////////////////000000000000//////............//////111000///......///000111///000111000...------.../////////....../////////////////////////////////222111000......///000000......///000000000000000,,,------...///000111111111000000000/////////...000000111111111000000///000000000000000000000000222222111111111111222222000000000000000000000000222111000//////000111222222222222222222222222222222222222111111111000000000111111111111222222222333222222111222333444555222333444444444444444444666555555555555444444444888999:::<<<@@@FFFKKKNNNWWW___kkkxxx}}}uuulllccc]]]XXXSSSNNNKKKKKKIIIEEEAAACCCCCCBBBAAA@@@??????>>>@@@@@@@@@@@@@@@???>>>>>>>>>======<<<;;;<<<<<<<<<============<<<<<<;;;;;;<<<;;;:::999999;;;===>>>======;;;;;;:::;;;<<<======<<<:::999999999999:::;;;;;;;;;;;;;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::999999999999888888<<<===>>>???@@@??????>>>??????>>>>>>>>>>>>?????????@@@@@@@@@???>>>=========<<<;;;;;;;;;<<<===>>>===>>>>>>?????????????????????AAABBBBBBBBBAAA@@@BBBBBBBBBAAAAAAAAA@@@@@@FFFDDDCCCAAA@@@AAABBBCCCCCCCCCCCCCCCDDDFFFHHHIIIKKKKKKLLLMMMOOOPPPQQQQQQPPPPPPPPPQQQRRRSSSTTTUUUXXXWWWUUUSSSSSSUUUWWWYYYWWWXXXZZZ[[[\\\[[[ZZZYYYYYY[[[\\\[[[YYYXXXXXXXXXVVVWWWWWWUUUSSSRRRSSSTTTjjj^^^ZZZXXXXXXWWWXXXXXXVVVSSSPPPOOOMMMKKKJJJJJJIIIHHHFFFEEEDDDBBB@@@===<<<;;;:::::::::999888777666555555333333333222222222111111222222222222222222222222///000000111222222111111222222111111111000000000000000000000000000000000111000000000000000000///333222111///------000222///000000000000000///...////////////////////////.........///000111111111///............//////000000000////////////000000...///000///...---...000000000////////////000000////////////////////////111000...,,,,,,---...///------...///////////////............/////////000000000000000///////////////000000111111000000000000000000000000000000000333222222111111222222333000000000000000000000000222222111111111111222222111111111111111111111111000000000111111111222222000111111111111222222222111111111111222444555666333333333333333444555555777666555444333222111000555555555666888:::;;;===BBBGGGOOOXXX```iiipppuuuyyyqqqddd[[[UUUQQQMMMJJJHHHEEEAAA@@@AAAAAA???<<<@@@@@@@@@??????>>>>>>>>>@@@@@@@@@AAA@@@@@@???>>>>>>>>>>>>???>>>======<<<===<<<<<<<<<<<<;;;;;;;;;<<<;;;:::::::::;;;===>>>???>>>===;;;;;;;;;<<<<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;::::::999999999999999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888999999999999::::::<<<===>>>?????????>>>>>>???>>>>>>======>>>>>>???????????????>>>===<<<;;;:::::::::;;;<<<>>>@@@AAA===>>>??????@@@@@@????????????@@@AAAAAAAAAAAA@@@CCCBBBBBBBBBAAAAAAAAAAAADDDDDDCCCBBBAAAAAA@@@@@@@@@AAABBBCCCEEEFFFGGGHHHJJJKKKKKKLLLMMMMMMNNNNNNKKKLLLNNNPPPSSSUUUWWWXXXWWWVVVUUUTTTTTTUUUVVVVVVSSSTTTVVVWWWXXXXXXXXXXXXUUUWWWYYYZZZXXXWWWXXXXXXVVVVVVTTTRRROOONNNPPPRRRkkk___ZZZXXXXXXXXXYYYYYYVVVRRRNNNOOOMMMJJJIIIIIIIIIGGGFFFFFFEEEBBB@@@===<<<::::::999999888888777666555555333333333222222222111111222222222222222222222222000000222222222111000///222222222111111111000000000000000000000000000000111111000000/////////...000111111///......000111111111000000000///......////////////////////////.../////////000000000111000//////............///000000////////////000000,,,...//////......///111000//////////////////000////////////////////////,,,...000222111///---+++---...//////000000/////////////////////.........000000000000////////////...///000000000000000000////////////////////////222111111000000111111222000000000000000000000000111111111111111111111111......................../////////000111222222333000000111111111222222222111111111222222333444555333333222111222333555666777777666555444333222222333444555777888999::::::>>>@@@CCCFFFIIIMMMRRRUUUZZZbbbmmmzzzwwwpppjjjfffccc```^^^XXXPPPKKKIIIHHHHHHGGGCCC@@@>>>>>>@@@AAA@@@>>>========================???@@@@@@@@@@@@@@@??????===>>>?????????>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::;;;<<<======???>>><<<;;;:::::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::888999::::::;;;;;;::::::::::::::::::::::::::::::999999:::;;;;;;<<<===============>>>>>>>>>>>>>>>>>>>>>============>>>>>>????????????>>><<<;;;:::::::::;;;<<<>>>???@@@AAA>>>>>>???@@@@@@@@@@@@???>>>??????@@@@@@@@@@@@@@@BBBBBBAAAAAAAAA@@@@@@@@@BBBCCCCCCCCCBBBAAA@@@???@@@AAACCCEEEGGGHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIKKKMMMPPPTTTVVVXXXYYYVVVVVVUUUTTTTTTSSSSSSTTTPPPRRRSSSUUUWWWXXXXXXXXXTTTVVVYYYYYYXXXWWWWWWWWWVVVUUURRROOOLLLLLLNNNQQQlll___ZZZXXXXXXXXXYYYYYYVVVRRRNNNOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;:::888888777666555555444444333333333222222222111111222222222222222222222222111222333333333222000///222222222222111111111111000000000000000000000000111000000000//////......---///111111000//////000111111000/////////......////////////////////////111000000000/////////...111111000......---------//////000000000000//////,,,...//////......000111///......------......//////////////////////////////000222333333111///---//////000111111111111000////////////............////////////000000000000......///000000000000000////////////////////////000000////////////000000000000000000000000000000///000000000000000000///..............................///000111222222333000000111111111222222222222222222222222222222111222222111111222333555666444444444444444444444444444555666888999999999999999:::<<<<<<<<<===@@@BBBFFFJJJPPPWWW^^^gggooottt}}}{{{wwwpppiiibbb^^^XXXSSSPPPOOOMMMLLLIIIGGGDDDCCCCCCCCCBBBBBB>>>===;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@@@@?????????;;;<<<===>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>===;;;999888888999999:::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;:::::::::::::::::::::::::::888999::::::;;;;;;::::::888888999::::::;;;<<<<<<999999::::::;;;<<<=====================>>>>>>>>>>>>>>>============>>>>>>?????????>>>>>>===;;;;;;<<<======>>>>>>?????????>>>>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@?????????>>>AAABBBCCCDDDDDDBBB@@@???AAABBBDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNQQQTTTVVVVVVWWWUUUUUUTTTSSSRRRQQQQQQQQQQQQQQQSSSUUUVVVXXXXXXYYYTTTWWWYYYZZZXXXVVVUUUUUUTTTTTTRRROOOMMMMMMPPPRRRnnn```[[[WWWWWWVVVWWWWWWUUURRROOONNNLLLJJJIIIIIIHHHGGGEEEDDDCCCAAA???>>>===<<<<<<888888777666555444333333333333333222222222111111222222222222222222222222222222222222222222111111333222222222222111111111000000000000000000000000000//////////////////...***---000222111000//////111000000////////////000////////////////////////111111111000///.........111000///......---------//////000000000000//////,,,...//////......///111......------------......////////////////////////111///,,,***)))+++...000///000000111111111111111///////////////.........////////////000000000000------...///000000000000000000000000000000000000/////////....../////////000000000000000000000000//////000000000000//////111111111111111111111111......//////000111222222000111111111111222222222222222333333222111000000111111111111222444555666///000000111222333333444444444555555555444444333333555777888999:::<<<>>>???@@@BBBCCCFFFLLLRRRWWW]]]aaahhhnnntttzzzzzzuuugggccc___\\\[[[YYYUUUQQQMMMJJJFFFEEEEEEEEEEEEDDD@@@@@@@@@@@@???===<<<;;;<<<;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>;;;;;;;;;;;;;;;::::::999999999:::::::::::::::;;;;;;;;;<<<<<<============<<<;;;:::888888888999999;;;;;;<<<<<<<<<<<<;;;:::999999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;777888888999;;;<<<<<<===777777888999999:::;;;;;;======<<<<<<<<<===>>>???>>>======<<<<<<======>>>>>>>>>??????>>>>>>======>>>???????????????>>>===>>>???@@@@@@AAA@@@@@@@@@>>>>>>======>>>>>>???@@@????????????>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIILLLMMMPPPRRRTTTUUUUUUTTTUUUTTTRRRPPPOOONNNNNNOOOPPPQQQRRRSSSTTTVVVWWWXXXSSSVVVYYYYYYXXXVVVTTTTTTRRRRRRRRRQQQPPPQQQSSSVVVooo```[[[VVVUUUTTTTTTUUUTTTRRRPPPNNNLLLIIIHHHHHHHHHGGGEEECCCBBBAAA???>>>=========::::::999777555444333222333333333222222222111111222222222222222222222222111111000000000111111222333333222222222111111111000000000000000000000000.........///////////////+++---////////////000111000000///......///000111////////////////////////000000000000////////////...............///000000...///000111111000///...---...000///......///000//////............//////////////////////////////000...***((('''))),,,///...//////000111000000000.........///////////////.../////////000000000111,,,---...///000000000000000000000000000000000000000000////////////000000000000000000000000000000///000111111111111000///222222222222222222222222.../////////000000111111000111111111111222222222000000222222333222111111///000111222333444444444000000111111222333333444444444444333333333333333111333777999999:::;;;<<<:::;;;;;;;;;<<<>>>CCCFFFEEEHHHLLLPPPTTTYYY___bbbeeekkksss|||}}}vvvmmmhhheeeaaa[[[WWWOOONNNLLLJJJHHHGGGFFFEEECCCAAA??????@@@AAA@@@???===>>>??????===<<<;;;;;;;;;<<<<<<;;;::::::<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============<<<;;;;;;:::::::::::::::888999999999::::::::::::;;;<<<<<<===============<<<;;;:::999999999:::;;;<<<<<<======<<<;;;:::999777888999999::::::999999999999999999999999999999::::::;;;<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;888888888999999:::::::::===<<<<<<;;;<<<===>>>???======<<<<<<<<<<<<=========>>>??????@@@?????????>>>??????@@@@@@???>>>>>>>>>???@@@@@@AAAAAA@@@@@@>>>>>>===<<<===>>>???@@@@@@@@@@@@?????????>>>>>>AAAAAACCCDDDEEEFFFFFFFFFEEEDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIILLLNNNPPPSSSTTTUUUTTTTTTUUUSSSOOOMMMKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRSSSTTTNNNRRRVVVXXXWWWUUUTTTTTTPPPRRRSSSTTTTTTUUUXXXZZZoooaaa[[[VVVTTTSSSSSSTTTTTTSSSQQQNNNLLLIIIHHHHHHHHHFFFEEEBBBAAA@@@???>>>>>>>>>>>><<<<<<:::888666555333333333333333222222222111111222222222222222222222222000///.........///111222333333333222222222111111000000000000000000000000---.........//////000000---......------...111444000///.........000111222////////////////////////......//////000000111111++++++,,,---///111222444...///000111111000///......///000///...---...000000000////////////000000////////////////////////111222333333333222000///---......///////////////............//////000000.../////////000000111111,,,---...///000000000000000000000000000000000000111111000000000000111111000000000000000000000000000111222333333222111000000000000000000000000000////////////000000000000000111111111111222222222---///000222333333333222...///111333444444444444333333444444444555555555444444444444555777888999///222555777777666666666555777888999999:::<<<>>>;;;<<>>=========<<<;;;:::::::::;;;<<<=========>>>>>>===;;;999888666777888999999999999999888888888888888888888888:::;;;<<<<<<======<<<<<<;;;;;;::::::::::::999999::::::;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;===>>>???======<<<<<<<<<<<<=========>>>???@@@@@@AAAAAA@@@===>>>???@@@AAA@@@@@@?????????@@@AAAAAAAAAAAA@@@>>>===<<<<<<<<<===???@@@AAAAAAAAA@@@@@@@@@??????AAAAAABBBDDDEEEGGGHHHIIIIIIHHHFFFEEEEEEFFFHHHJJJFFFGGGGGGHHHIIIIIIJJJJJJKKKMMMPPPSSSUUUUUUUUUTTTUUURRRNNNKKKIIIIIIKKKMMMLLLLLLLLLLLLMMMNNNPPPPPPJJJNNNSSSVVVVVVUUUTTTTTTOOOQQQTTTVVVWWWYYY[[[^^^lll```]]]XXXXXXWWWVVVUUUSSSRRRQQQPPPNNNLLLJJJJJJHHHFFFDDDDDDDDDBBB@@@>>><<<;;;:::888999999999777555333222222222111111000///......222222222222222222222222333222111000000111222333111111000000000000111111000000000000000///......//////////////////000000//////............////////////000000000000//////000///...------...///000000...---...///000///...////////////000000000000---------------...//////000000//////.........---/////////......------,,,---,,,++++++,,,---...///......////////////......////////////000000000000.........//////////////////.........///000///.........////////////......//////000000///...------000000////////////000000000000000000////////////222111111111000000//////////////////////////////000111111111111222222222000000000000000000000000111111222333333333333222111111111111111111111111222222111111222222333444555555555444444333333333555555555555555555555555777777777777888888888888666777888:::<<<>>>??????EEEEEEFFFFFFHHHIIIKKKLLLRRRRRRRRRSSSUUUYYY\\\___```aaaccceeehhhjjjkkklllooonnnmmmnnnqqqwww}}}|||vvvnnnhhhccc```WWWVVVTTTRRRPPPMMMLLLKKKHHHGGGEEEEEEEEEEEECCCAAA???>>>===<<<;;;;;;:::;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<;;;:::::::::;;;;;;===;;;999888888999:::;;;<<<<<<=========<<<:::999>>>===<<<;;;:::;;;<<<===<<<;;;999777666777777888999999999999999999999999999999:::;;;;;;<<<======<<<;;;::::::999999:::::::::;;;<<<<<<<<<;;;:::999666777777777777888888888888::::::999777666777888666777999:::;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<999999999999999;;;<<<<<<;;;;;;<<<>>>????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>??????>>>>>>===<<<;;;????????????>>>>>>>>>>>>BBBAAAAAA@@@?????????@@@AAAAAA@@@@@@??????@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGJJJIIIGGGEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFLLLMMMNNNOOOQQQRRRSSSTTTRRRQQQOOONNNLLLKKKJJJJJJKKKIIIIIIKKKNNNOOOMMMKKKLLLOOOQQQQQQOOOOOOPPPSSSNNNRRRVVVZZZ\\\^^^```bbbkkk___\\\XXXXXXWWWVVVUUUSSSRRRQQQLLLKKKIIIIIIJJJJJJHHHGGGDDDDDDBBB@@@>>><<<;;;:::666666777777666555444333555555444444333222222111222222222222222222222222222222111000000111222222111111000000000000111111222222222222222111000000111111111000000000000000//////............//////...//////000000000//////000000///.........///000000...---...///000///....../////////000000000000......------......///000000/////////.........---//////......---------,,,...------,,,,,,---...///......////////////............/////////000000000000000//////......------//////....../////////.........////////////......//////////////////...---//////............//////////////////000000000000111111111111000000000///000000000000000000000000//////000000000111111111000000000000000000000000000111222222333333222222111111111111111111111111222222111111222222333444333333333333333222222222555555555555555555555555555555666666666777777777777888999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@AAABBBAAAAAABBBDDDGGGJJJLLLLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSRRRSSSVVVZZZ___bbblllppptttvvvvvvxxx{{{~~~~~~|||vvvsssooojjjfffdddbbbbbbdddbbb^^^YYYTTTPPPLLLJJJGGGFFFEEEDDDBBB@@@???>>>AAA@@@>>>>>>??????>>><<<;;;:::999888777777777777888999999::::::999999888:::::::::999::::::;;;;;;===;;;999888777888999::::::;;;;;;<<<;;;:::999888:::999888777888888999:::;;;:::999777777777777888888888888888888888888888888999999:::;;;;;;<<<<<<;;;;;;:::999999999999:::999::::::;;;::::::888888777777777888888888888999777888999888666666666777666777888999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???????????????>>>===<<<;;;:::>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@??????>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGJJJKKKLLLNNNPPPRRRSSSSSSRRRQQQPPPNNNMMMLLLKKKKKKJJJIIIHHHJJJMMMNNNMMMKKKMMMPPPSSSSSSQQQOOOPPPQQQNNNRRRVVVYYY\\\]]]```bbbiii^^^\\\XXXXXXWWWVVVUUUSSSRRRQQQLLLJJJIIIIIIIIIIIIHHHFFFDDDDDDBBB@@@>>><<<;;;:::444444555555555555444444666555555444444333333333111111111111111111111111222111000000000000111222111111000000000000111111222222222222111111111000111111000000//////......//////............//////---...///000000000000000000000////////////000000000...---...///000///........./////////000000000//////......//////000111/////////........................---------------//////...------...............////////////......------........./////////111111000///...---,,,,,,////////////////////////......////////////......---...//////////////////......------------............//////000000111111111111111111000000000000111111111111111111111111.../////////000000000000000000000000000000000000000111222222333333222222111111111111111111111111222222111111222222333444111111222222222222222333444444444444444444444444444444555555555666666666888888888888888888888999:::999999999::::::;;;<<<999999999999;;;===???@@@?????????????????????????????????@@@BBBDDDGGGHHHMMMOOOQQQSSSUUUVVVWWWXXXZZZ]]]ccciiinnnrrrttttttvvvwwwzzz|||~~~~~~}}}~~~}}}yyyvvvooooooooonnnmmmkkkjjjiiihhhgggfffccc```]]]ZZZXXXUUUSSSOOOLLLIIIGGGFFFFFFIIIHHHGGGDDDBBB@@@???>>>??????>>>===<<<;;;;;;:::;;;:::999999;;;;;;:::999888777777666555555555555666777777888888777777666888888888888888999:::;;;===<<<:::888888888888999999999:::::::::999888888777777666777777888999:::;;;:::999888777777777777777777777777777777777777888888888999::::::;;;;;;;;;;;;:::999999999999999888999999999999888777777777888888888888999999999666888888888666555666777777777777777888999::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;:::888777:::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>????????????@@@@@@?????????>>>===;;;:::999<<<<<<======>>>??????????????????>>>>>>>>>>>>>>>???????????????@@@AAABBBBBBBBBBBBCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEDDDCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIKKKMMMNNNPPPQQQQQQQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGIIIKKKMMMMMMMMMOOORRRUUUVVVUUURRRPPPPPPNNNQQQVVVYYY[[[]]]___aaa}}}hhh]]][[[XXXXXXWWWVVVUUUSSSRRRQQQOOOMMMJJJIIIHHHGGGDDDBBBDDDDDDBBB@@@>>><<<;;;:::555555555555555555444444333333222222111111111111000000000000000000000000222111000//////000111222111111000000000000111111111000000///////////////000//////......------,,,//////............//////------...///000000000000////////////000000000111000...---...///000///............/////////000000///////////////000111111........................---------------.........000000//////............---......//////......---------------.........///000000//////......------.../////////.........///......////////////......------...///000000/////////......------......///000000000000////////////111111111000000000000000111111111111111111111111/////////000000000111111000000000000000000000000000000111222222222222222111111111111111111111111222222111111222222333444111111222222333333444444444444444444444444444444444444555555555666666666555555666666666777777777;;;::::::999999999::::::999999999999:::;;;<<<==================<<<<<<<<<::::::;;;;;;<<<===>>>>>>AAAAAAAAACCCFFFGGGFFFEEEHHHJJJMMMPPPRRRSSSSSSSSSUUUVVVWWWYYY[[[\\\]]]]]]```bbbfffhhhkkkmmmqqqsssvvvuuuuuutttrrrnnnjjjhhhaaabbbccceeegggiiikkkkkk```^^^\\\\\\\\\[[[XXXUUUSSSSSSSSSRRRQQQOOOMMMMMMMMMMMMKKKJJJIIIHHHHHHHHHHHHGGGEEECCCAAA@@@@@@@@@@@@@@@??????>>>>>>======>>>>>>==================:::999888999;;;<<<;;;:::999888888777666666666777555666666777777666666555666666666777777999::::::>>>===;;;:::999999999999999999999999999999999888888888888999:::;;;<<<<<<:::999999888888777777777777777777777777777777777777777888888999999999999;;;::::::999888999999999999999999888888888777777888888888888999999999999777888999888777666777888888888777666777888:::;;;:::::::::::::::::::::::::::;;;<<<======;;;999777;;;;;;<<<<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>??????????????????>>>===<<<:::999888:::;;;;;;<<<>>>??????@@@??????????????????>>>>>><<<<<<<<<===>>>???AAAAAADDDCCCCCCCCCCCCCCCCCCCCCAAABBBEEEFFFFFFEEECCCAAABBBCCCDDDEEEGGGHHHIIIJJJHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIHHHHHHHHHGGGFFFGGGIIILLLNNNOOORRRUUUYYY[[[ZZZWWWSSSPPPNNNQQQVVVYYYZZZ\\\^^^___}}}hhh^^^[[[XXXXXXWWWVVVUUUSSSRRRQQQOOOMMMKKKIIIIIIGGGEEECCCDDDDDDBBB@@@>>><<<;;;:::999999888666555444444444111111111111000000000000000000000000000000000000111111000//////000111111111111000000000000111111111000//////......//////000000000//////.........//////............//////------...///////////////......//////000000000000000...---...///000///...............///////////////////////////000111111---------...............---------....../////////000000000//////...------------............------------------.........///------......//////000000---///000000...---...000......////////////......------...///000000//////000//////////////////000222222111000///...------000000000000000000111111111111111111111111111111000000000111111111222222000000000000000000000000000000111222222222222111111111111111111111111111222222111111222222333444222222333333444444555555444444444444444444444444555555666666666777777777222333333444555666777777888777666666555666666666777777777777777777888888888888999999::::::;;;;;;777777888888888888888777;;;::::::<<<>>>???===<<>>=========>>>>>>@@@@@@???>>>============;;;;;;;;;;;;::::::::::::999999999:::::::::;;;;;;999888888999;;;<<<<<<;;;999888888777777777777888666666777777777777666666555555555666777888999:::>>>======<<<;;;:::::::::999999999999999999::::::888999999:::;;;<<<<<<<<<999999999999888888888777888888888888888888888888777777888888888888999999::::::999888888888888999:::999999888888888888888777777888888888999999999888999::::::888888999:::999888777777777888999:::::::::::::::::::::::::::888999;;;=========;;;:::<<<<<<=========<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================<<<<<<>>>>>>======;;;:::999888999999:::<<<===>>>???@@@??????@@@AAAAAA@@@@@@???<<<<<<<<<===???@@@BBBCCCEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFHHHIIIHHHEEEBBB@@@AAAAAACCCDDDFFFGGGIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEGGGGGGFFFFFFHHHKKKOOOQQQWWWYYY\\\______\\\WWWSSSOOORRRVVVXXXYYYZZZ[[[]]]~~~iii^^^\\\XXXXXXWWWVVVUUUSSSRRRQQQMMMKKKJJJIIIJJJJJJIIIGGGDDDDDDBBB@@@>>><<<;;;:::;;;:::888777555444444444222222222222222222222222111111111111111111111111111000////////////000111111111000000000000111111444333111000000000111222111111111222222222222222//////............//////.........//////......---,,,---...///000000000///000...---...///000///...------.........///////////////......//////000111---------------.........------...///000000111111....../////////...------------............------------........./////////,,,,,,---...///000111111---///111000---,,,...111......////////////......---...//////////////////000000////////////000000222222111000///...------000000000000111111111111111111111111111111111111111111111111222222222222000000000000000000000000///000111111222222111111111111111111111111111111222222111111222222333444333444444444444444555555333333333333333333333333555555666666666777777777111222222444555666777777777666666555555555666666555555666666666666777777444555666666777888999999666666666666555555555555777888999:::::::::999999:::;;;;;;<<<===============>>>???@@@@@@@@@@@@@@@AAACCCDDDDDDCCCCCCEEEFFFEEEGGGIIIIIIGGGFFFFFFGGG@@@AAABBBCCCEEEFFFGGGHHHBBBBBBBBBBBBAAA@@@???>>>????????????>>>===<<<;;;>>>===<<<;;;:::999999999::::::::::::::::::999999999999888888777777666666555666666777888888999999888777666777999::::::888777666666555555666666777666777777888888777777666666666666666666777888999<<<<<<<<<<<<;;;;;;;;;;;;999999888888999999:::;;;666777888999:::::::::999888888999999999888888777888888888888888888888888888888888888888888888888::::::999888888888888888:::999888888777888888888666777777777777888888888888999;;;:::999999:::;;;:::999999999999999::::::::::::::::::::::::::::::888999;;;<<<======<<<<<<;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::<<<<<<<<<<<<;;;:::999999999999:::;;;<<<===>>>???>>>???@@@BBBBBBAAA@@@@@@>>>??????@@@AAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEGGGHHHIIIJJJIIIFFFCCCAAA@@@@@@AAACCCDDDFFFGGGGGGIIIJJJKKKLLLKKKIIIFFFEEEEEEFFFGGGHHHHHHGGGEEEDDDGGGGGGGGGFFFGGGKKKPPPTTTYYY[[[]]]```aaa___ZZZVVVQQQTTTWWWXXXXXXXXXYYYZZZkkk```]]]XXXXXXWWWVVVUUUSSSRRRQQQNNNLLLKKKKKKKKKKKKJJJHHHDDDDDDBBB@@@>>><<<;;;:::999888777555444444555555333333333333333333333333222222222222222222222222111000///......///000111111111000000000000111111444333111000///000111222//////000000111222222222//////............//////////////////...---,,,,,,***+++---.../////////...000...---...///000///...---------.........//////......------......///000,,,,,,,,,------...............///000111222333333,,,,,,......///...------,,,------......------,,,....../////////000000000------......//////000000,,,///222000---,,,...111......////////////......//////////////////...---/////////....../////////////////////000000000000///000000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000///000000111111111111111111111111111111111111111222222111111222222333444444444444333333333333333333333333333333333333333444444555555555666666666333333333444444555555555777777666666666777777888666666777888888888888888666666666777888888999999888888777666666666666777555888;;;:::888777999;;;777777888888999::::::::::::;;;;;;<<<<<<<<<;;;;;;>>>???@@@@@@>>>>>>>>>@@@>>>@@@CCCCCCAAA@@@AAABBB======>>>>>>??????@@@@@@===>>>>>>>>>===;;;;;;;;;999::::::;;;::::::999999<<<<<<<<<;;;;;;;;;::::::888888999999999999999888999888888888777777777666666666777777888888999999777666555666777888777666666666555555555555666666666666777777777777666666888777777666777777888888999999::::::::::::::::::888777777777777888999:::666777888999999888777777777888999999999999888777777777777777777777777777999999999999999999999999:::999999888888888888888999888777666666666777777555555666666666777777777777999::::::999999:::;;;::::::;;;;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;;;;::::::999999999:::;;;<<<<<<=========>>>@@@AAAAAAAAA@@@???>>>>>>>>>??????AAABBBCCCBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIHHHGGGEEEDDD??????@@@AAACCCDDDDDDEEEGGGHHHJJJKKKKKKJJJHHHFFFGGGHHHIIIKKKKKKJJJHHHGGGGGGHHHGGGGGGGGGKKKRRRWWWZZZZZZ\\\___bbb```\\\XXXSSSUUUXXXXXXWWWVVVVVVWWWlllaaa]]]XXXXXXWWWVVVUUUSSSRRRQQQRRRPPPMMMLLLKKKJJJGGGEEEDDDDDDBBB@@@>>><<<;;;:::666555444333333444555666222222222222222222222222222222222222222222222222111000///......///000111111111000000000000111111222111///...---...000111++++++,,,---...///000000//////............//////000000000///...---++++++)))***,,,...//////......000...---...///000///...---------.........//////---------------...//////,,,,,,,,,------............///000111222333444555***+++---.........------,,,------......------,,,////////////000000000000///////////////.........,,,///222111---+++...222......////////////......///000000000///...------.........------.........------...///000111222333//////000000111111111222////////////////////////////////////000000000000000000000000000000000000//////000111111111111111111111111111111111111111222222111111222222333444444333333222222111111111333333333333333333333333333333333444444444555555555555555444444333333333444444333333444444555666444555666777888888888777777777777777777777777777999888666555555555666777222666:::999555444777:::999999999999999999999999888999999999999999888888;;;<<<======;;;:::;;;===;;;>>>@@@???===;;;===???<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;;;;999888888999666777888888999999888888555666777999:::;;;;;;;;;777888888999999999888888777777777666666666666666555555555666666777777888888777666666888888777666777777666666666777777888555555666666666666555555999888888777777777777888666666888999999999999999777666555555555777888999888888999::::::999777777777777999::::::999888777666666666666666666666666::::::999999999999999999:::999999888777888888888888777666444444555555666555555555555666666666666666777999999888888999::::::;;;<<<===<<<;;;:::999<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;:::;;;;;;777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<;;;===???@@@AAA@@@???>>><<<;;;;;;<<<<<<===>>>???AAAAAABBBBBBCCCDDDEEEEEEDDDEEEFFFGGGHHHGGGGGGFFF??????@@@@@@AAABBBCCCCCCDDDFFFIIIKKKLLLKKKJJJIIIIIIJJJLLLNNNNNNMMMLLLJJJHHHHHHHHHGGGGGGKKKSSSYYYYYYYYYZZZ^^^aaa```\\\XXXUUUWWWXXXXXXVVVUUUTTTUUU~~~hhh\\\WWWXXXWWWVVVUUUTTTRRRQQQQQQOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;::::::999888666444333222444333111000000111333444111111111111111111111111000000///000222222000///000000000000000000000000......//////000000111111111111000000//////......000000///...............------------------------000///---,,,,,,---///000------......///000000000...........................//////000000000000000/////////000111111///---,,,,,,---...///000111111........................////////////////////////............////////////---+++***,,,///111000...---------------...///000,,,,,,,,,---...//////000000000//////.........---......//////000000111111,,,------...///000111111111111000000000000111111//////............//////111111000000000000111111000000000000///...,,,,,,111111222222222222111111000000000000111111111111111111111111111111111111444333222111111111222333444333333333333444555555555555555555555555555555555555555555555555444444222444666777888777666555777777777777777777777777777777777777777666555555777666555444444555666777666777888777666666888:::666666777888999::::::;;;999999999999999999:::::::::<<<===<<<;;;999999:::;;;<<<===>>>>>>>>>===<<<888888777777777888:::;;;;;;;;;;;;::::::999999999888888888888777777777777666777888::::::;;;;;;;;;888888999999999888888777888888888888777777777777555555666666777777888888777777666555555555555555555555444444444444555555555555666777888999::::::777666555444444555666777555666777888888777666666444444444444444555666777::::::999999888777777777777888888888888999999999444444444555555555555555777777777777666666666666999999888777666666777777777777777777666666666666444555555666666666666666;;;;;;999999999999;;;;;;:::999999999999999999:::<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::>>>>>>===<<<<<<;;;::::::;;;;;;;;;===>>>===:::777::::::::::::::::::::::::999999999:::;;;<<<===>>><<<===???@@@@@@???>>>===:::;;;===>>>??????>>>>>>>>>>>>???@@@AAACCCDDDEEECCCDDDEEEFFFGGGHHHHHHHHHEEECCC@@@>>>???BBBFFFIIILLLLLLKKKJJJIIIIIIHHHHHHKKKLLLLLLMMMOOOPPPRRRSSSSSSNNNHHHEEEHHHNNNTTTWWW[[[[[[ZZZ[[[]]]]]]\\\[[[YYYVVVRRRQQQSSSVVVYYY[[[}}}hhh\\\XXXYYYXXXWWWVVVUUUSSSRRRRRROOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;888888888888777666444444333333222111111222333333111111111111111111111111222111///000111111000///000000000000000000000000////////////000000000000111000000000/////////...000000///.......................................///...---,,,,,,---...///.....................---........................,,,,,,---........................///000000...---------......//////000000........................------------------------............////////////...,,,+++,,,///000///......------------...///000,,,,,,---......///000000000000000/////////............//////////////////.........///////////////111111000000000000111111000//////......//////000111111000000000000111111222222111111000//////...000111111111111111111000000000000000111111111111222222222222222111111111333333222222222333555666444333333333333444555555333333333333333333333333555555555555555555555555333444666777888777666555777777777777777777777777777777777777777666555555777666555444444555666777555666777666555555777999777777777777888888888888777777888888999::::::;;;:::<<<===<<<:::999999:::888999:::;;;<<<;;;::::::888888777777777888999:::::::::999999888888888888888888888888777777777777666777888999999:::::::::888888888999999888888777888888888777777777666666555555666666777777888888777777666555555555555555555555444444444444555555555555666666777888888888777666666555555666666777555555666777777777666555555555555555555666666777888777777777777666666666777777888888888999999999888777666555444333222222555555666666777777888888999888888777666666777777777777777777666666666666444555555666666666666666:::999888888888888999:::999999888888888888999999:::999999999999999999:::999888888777777777888888:::;;;;;;<<<<<<;;;;;;:::::::::999999888888777777888999:::;;;;;;;;;999888999999::::::::::::::::::::::::::::::;;;<<<======<<<===???@@@@@@???===<<<;;;<<<===????????????>>>>>>>>>???@@@AAACCCEEEEEECCCDDDEEEFFFGGGHHHHHHHHHEEECCC@@@>>>???AAAEEEGGGIIIIIIIIIHHHHHHHHHGGGGGGLLLLLLLLLNNNPPPRRRUUUVVVVVVQQQJJJGGGIIINNNSSSUUUUUUUUUVVVXXXYYYYYYWWWUUUVVVTTTRRRQQQTTTXXX[[[]]]|||ggg\\\YYYYYYYYYXXXVVVUUUTTTSSSRRROOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;777777777777777666666555222222222222222222222222111111111111111111111111444222//////000000000///000000000000000000000000000000000000////////////000000000000////////////000//////............///////////////////////////........................111000000///......------........................,,,,,,---............---------............------................................................++++++++++++++++++++++++---............/////////...---,,,---//////...---......------......//////------......///000000000111000000000000000////////////////////////......000000000//////.........111000000//////000000111111000000//////000000111111111000000000000111111555444222111000000111222///000000111111000000///000000000000111111111111222222222222222222222222222222222333444555777888333333333333333444555555222222222222333333333333555555555555555555555555444444666777777777666555666666666666666666666666777777777777777666666555666666555555555555666666444555666666555555666777888888888777777777666666666666777888999::::::;;;999;;;<<<<<<:::999999:::777888999:::;;;:::999999888888777777777888999999888888888777777777777777888888888888777777777777555666666777777888888999777777888888999888888777888888777777777777666666555555666666777777888888777777666555555555555555555555444444444444555555666666666666666666666666666666777777888777777666555555666666666555555444666666666666666777777777555555555555666666666666777777777888888888999999777777666555444333333222444444555666777888999999888888777666666666777777777777777777666666666666444555555666666666666666888888777777777777888888888777777666666777777888::::::999999999999::::::::::::999999999999:::::::::;;;;;;<<<<<<;;;;;;:::777777777777777777666666777999;;;;;;:::999:::;;;777888999;;;;;;;;;:::999::::::::::::;;;;;;<<<======>>>??????>>>===;;;:::;;;<<<>>>???@@@@@@??????<<<===>>>@@@BBBDDDEEEFFFCCCCCCEEEFFFGGGHHHHHHHHHFFFDDDAAA>>>>>>@@@BBBDDDGGGGGGGGGGGGHHHHHHHHHHHHMMMMMMLLLMMMPPPTTTXXX[[[YYYTTTNNNJJJKKKMMMPPPRRRQQQRRRTTTWWWYYYXXXTTTQQQRRRRRRQQQSSSVVV[[[___bbb{{{ggg]]]ZZZXXXXXXWWWVVVTTTSSSRRRRRROOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;777777888777777666555444111222222333333222222111111111111111111111111111555222///...///000000000////////////////////////111111000000//////......000000000000////////////000///............//////.............../////////------...//////...------111111111000000000//////---------------------------...//////000000//////---...//////...---....../////////......---------........................++++++++++++++++++++++++---------........./////////...............------//////............//////.........//////000000000111111111111000000000000111111111000000/////////000/////////////////////000000////////////000000111111000000000000111111111111000000000000111111555444222000000000222333//////000000000000/////////000000000111111111111222222222222333333333333222222222333444555555666333333222222333333444555444444444444444555555555444444444555555555555555444555666666777666555555555555555555555555555555666666777777777777666666666666666555555666666666444555777777666555666777888888888888888888888888777777777888888888888888999:::<<<<<<:::999999:::888999:::;;;<<<;;;::::::888777777777777888888888777777777777777777777777888888888888777777777666555555555555666666777777666777777888888888888888888777777777666666666666555555666666777777888888777777666555555555555555555555444444444444555555666666555555555444444444555666888999999888777777555555555555555444444444777777777888888888777777333444444555666777777777777777777777888888888888333333444444555666666666555555666666777777888888888777777666666666777777777777777777666666666666444555555666666666666666888888888888888888888888777666666555555666666777;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888999999999999:::<<<>>>===;;;;;;<<<>>>666777999;;;<<<;;;:::999:::::::::::::::;;;<<<===>>>>>>>>>>>>===;;;:::999<<<===>>>@@@@@@@@@@@@???<<<===>>>@@@BBBDDDEEEFFFBBBCCCDDDFFFGGGGGGGGGGGGFFFDDDAAA>>>===>>>@@@AAAEEEEEEFFFGGGHHHIIIIIIJJJMMMLLLKKKLLLPPPUUUZZZ]]]ZZZVVVPPPMMMLLLMMMNNNOOOPPPSSSWWW[[[]]][[[VVVQQQOOOQQQSSSVVVZZZ___eeehhhzzzfff]]]ZZZWWWVVVUUUTTTSSSRRRQQQPPPOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;:::999999888666555333222111222222333333222222111111111111111111111111111555222///...///000111000////////////////////////111111000000//////......////////////000000000000//////............//////,,,,,,---------.........------...//////...------.........//////000000000,,,,,,,,,,,,,,,,,,,,,,,,---......///////////////...000111000...---///111//////......------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------........................---------...000//////.........//////............////////////000000000000111111111111222222222111111000000000......//////000111111222000000////////////000000111111000000000000111111111111000000000000111111444222000///...000111222//////000000000000/////////000000000111111111111111111111222222333333333222222333333333222222222333222222222222333444444333333333444444444555555444444444555555555666666555666666666666666555555444444444444444444444444666666777777777777666666555666666666666666666555444666888999777777777888777777888888999::::::;;;999888888777777666666555888:::;;;;;;:::999::::::888999:::;;;;;;;;;:::999777777777888777777777777777777777888888888888888888888888888777777777666555555444444444555666777555666777888888888888888777777777666666666666555555555666666777777888888777777666555555555555555555555444444444444555555666666555555444444333333555666777999999999888777666666555555444444444444777777888999999888777666333444444555666777888888666666777777777888888888333333444444555666666777888888777777666666555555777666666666666666777777777777777777666666666666444555555666666666666666888999999999999999999888666555555555555555555666::::::;;;<<<<<<;;;::::::666666555555666777777888:::;;;;;;<<<<<<;;;;;;:::999999999:::::::::::::::;;;===???????????????@@@888999:::;;;<<<;;;;;;:::;;;;;;:::::::::;;;<<<<<<=========<<<;;;:::999999;;;<<<>>>???@@@@@@??????;;;===???AAACCCDDDDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFDDDAAA>>>======>>>>>>@@@AAABBBCCCEEEFFFGGGGGGKKKJJJIIIJJJMMMRRRWWWZZZXXXUUUPPPNNNMMMMMMMMMLLLPPPSSSXXX]]]___]]]WWWRRRNNNQQQVVVZZZ^^^ccciiimmmyyyfff]]][[[VVVVVVUUUSSSRRRQQQPPPOOOOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;::::::999888666444222111222222222222222222222222111111111111111111111111333111///...000111111111000000000000000000000000000000000000////////////////////////000000000000///............//////000++++++,,,,,,---.................................++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,...000222000...---000333///.........------,,,,,,................................................,,,------------.........,,,...///...------...///000000//////......//////---.....................//////000000000000000111222111111111111111000000---......///111222222333000//////......//////000111000000//////000000111111111000000000000111111111000//////...///000111///000000111111000000///000000000000111111111111000000000111111222222333222333333333333222111000222222222222222333444444000000111111222222333333333333444444555666666666666666666666555555555555555555555555555555555555555666666777777777777777555555666666666666555555444666999999888777777888666666777888999:::;;;;;;888888777777666555555555777999;;;;;;:::999:::;;;666777888999:::999888888777777888888888777666555777777777777888888888888888888888888777777777777666666444444444555666777555555666777888888888888777777666666666666555555555555666666777777888888777777666555555555555555555555444444444444555555666666555555444444444333555555666777888888888888888777666555444444444444777777888999999888666555444444444555666777777888666666666777777777888888666666555555555444444444999999888777666555444444666666555555666666777777777777777777666666666666444555555666666666666666888888999::::::999888888666555555444444555555666666777888999999888777666666666666666777888888999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999888:::;;;===AAAFFFGGGFFFDDD<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;::::::;;;;;;<<<<<<<<<;;;::::::999999999:::;;;===>>>??????>>>>>><<<>>>@@@BBBCCCDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGGGGDDDCCC@@@>>><<<<<<<<<===<<<<<<===???@@@BBBCCCCCCHHHGGGFFFGGGIIIMMMPPPSSSRRRPPPNNNMMMMMMMMMLLLKKKNNNQQQVVV[[[^^^[[[UUUPPPMMMRRRXXX]]]```dddjjjoooyyyfff]]][[[WWWVVVUUUTTTSSSQQQPPPPPPOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;999999888888777555444333333333222111111222333333111111111111111111111111000///...///111222222111000000000000000000000000////////////000000000000.../////////000000000111...............///000000,,,,,,,,,---...////////////...---,,,,,,---...///------------....................................***+++,,,,,,------,,,,,,---000111///,,,+++///333------------------------........................------------------------,,,,,,---------.........+++---///...------///111111111000///////////////------------------,,,,,,....../////////000000000///////////////000000000//////000000000111111111//////............//////000//////......//////000111111000000000000111111000000000000000000000000000111111111111111111000000000000000111111111111...//////000000111222222111222333444444444333222222222222111222222333444///000000111222222333333333333444444555666666777777777666555555555555555555555555555555555555555555555666777777777777777444555666777777666555444333555888999888777666777555555666666777777888888555555555666666666777777777888::::::999999:::;;;666777999:::::::::999888777777888888888777555444555555666666666777777777888888888888777777777777777666555444444555666777444555666777888888888888777777666666666555555555555555666666777777888888777777666555555555555555555555444444444444555555666666666555555555555555555555555555666777888999999888777555444444555555666777888999888777555444333333444444555555555666666666666666777777777888555555555555555444444444888888777777666666555555555555555555555666777777777777777777666666666666444555555666666666666666777777888999999888777777666666555555555555666666444555777888888777555444777777777888888:::;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::999888888888777::::::>>>GGGQQQUUUSSSNNN@@@???===;;;;;;;;;<<<===<<<;;;;;;::::::;;;;;;;;;::::::999999999999999:::999:::<<<===>>>>>>=========???AAABBBCCCCCCBBBAAAAAABBBCCCEEEFFFFFFGGGGGGCCCAAA???===<<<;;;<<<<<<<<<<<<===>>>@@@AAABBBBBBDDDDDDCCCDDDEEEGGGIIIJJJLLLKKKJJJKKKMMMNNNMMMKKKKKKNNNSSSXXX[[[YYYSSSOOOLLLRRRYYY^^^```ccciiinnnyyyfff]]][[[XXXWWWVVVUUUTTTRRRQQQQQQOOOMMMJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>><<<;;;;;;777777777777777666555555444333111000000111333444111111111111111111111111.........000222333222111000000000000000000000000......//////000000111111.../////////000000111111...............///000111---------...///000000111000///---,,,,,,---///000222222111111000000//////000000000000000000000000,,,---......//////......,,,///111...+++***...222------------------------........................------------------------,,,,,,,,,---------......***,,,//////------///222111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,---.........//////000000,,,---------......//////111111111111000000000000//////............////////////............//////111111000000000000111111///000000111111111000000111111222222222222111111000000000000111111111111---......///000111111111000111333555666666555555222222111111222222333444111111222333444444555555333333444444555666777777888777666555555555555555666666666666666666666666555555666777777777777777444555666777777666555444222444777888777666555666555555555555555444444444222222333555666888999:::666888::::::999999:::;;;999:::;;;<<<===<<<;;;;;;666777888888888666555444444444444555555555666666888888888888777777777777888777555444444555666777444555666777888888888888777666666666555555555555555555666666777888888888777777666555555555555555555555555444444555555555666666666666666666666666555444444444444666888999:::999777666555555555666666777888999888777555333222222333333333333444444666666666666777777777777222222333444555666777888666666666666777777777777555555555555555666777888777777777777666666666666444555555666666666666666555666777888888777666555666666555555555555666666555777888999999888777555444444444444555666777888:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;:::999888888;;;;;;@@@LLL[[[aaa^^^XXXCCCAAA>>>;;;:::;;;===>>><<<;;;;;;:::::::::;;;;;;999999999888999999::::::999:::;;;============<<<>>>???AAACCCCCCBBBAAA@@@AAABBBCCCEEEFFFFFFFFFFFFBBB@@@???===<<<;;;<<<<<<>>>???@@@AAABBBCCCDDDDDDBBBBBBAAABBBBBBCCCDDDDDDGGGGGGHHHJJJMMMNNNMMMLLLKKKNNNRRRWWWZZZXXXSSSOOOKKKQQQYYY]]]___bbbggglllvvvddd\\\[[[XXXVVVSSSRRRRRRQQQPPPNNNOOOMMMJJJIIIHHHGGGFFFDDDDDDCCCBBB@@@>>>===;;;;;;999888888777666555555444111111111111111111111111222222111111111111222222000000000000000000000000000000//////.........---///000000000000//////...---...///000///---+++)))333......222---###$$$,,,.........------,,,,,,,,,---------............///......---------,,,,,,,,,---------............///------......//////000000---------............///,,,---------.../////////............////////////444222000...---,,,,,,,,,---...............------...------,,,,,,...///000444333222000//////......//////......---------,,,000000000000////////////..............................//////000000111111000000000000000000000000/////////...............//////000000111111222222222111000///............111111111111111111111111///000111222222111000///000000111222111000///...333222222111111222222333333333333333333333333333222222222222222222222222222222333333444555666666666666777777777666666555333444555666555444333222666666555555555666666777777555444555666777666555666555555444444444555555777777666666666666666777666666555555555555666666777777777888999999::::::===>>>>>><<<:::888888999;;;:::999888888:::;;;<<<666555555555555666666777777777555444444555666777999888666444333444555666444444444444555666777777666555666888::::::888666333333333333444555666666444444444444444444444444333333444555666666555555444444444444444444444444888666444333333555888999999999777666555555555555666666777666666555444444333333333444444555555555777777777777888888888888777777666555555555555555888888888888888777666666777777777777777777777777666666666666777777777777999999888888888888888888:::777333333555777666444444555555666666666666666777777666666555555444444888777666555555666777777::::::;;;;;;;;;<<<<<<<<>><<<;;;::::::;;;:::>>>BBBJJJ\\\lllhhhYYYJJJDDD===:::<<<===<<<999>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;===>>>????????????BBBCCCCCCBBB???=========AAAAAABBBDDDEEEGGGHHHHHHBBBAAA@@@???>>>>>>>>>>>>??????@@@AAACCCDDDEEEEEE@@@????????????AAACCCDDDEEEFFFGGGHHHIIIIIIIIIIIINNNMMMNNNOOORRRSSSRRRPPPNNNRRRYYY___cccfffiiikkkvvvccc[[[ZZZXXXVVVSSSRRRRRRQQQPPPNNNOOOLLLIIIHHHHHHGGGEEEDDDDDDCCCBBB@@@>>>===;;;;;;888888777666555444333333111111111111111111111111222111111000000111111222000000000000000000000000000000000/////////......000000000000///...------111222333333444333222111111,,,,,,000,,,###$$$+++...------------------,,,---------............///............---------,,,---------............///------------............---------............///---------...............---------.........//////111000///...------......------.........------,,,------,,,,,,,,,---...///111111000///............/////////.........------//////////////////000000.........................../////////000000000111000000000000000000000000222222111111111111111111000000000000000111111111111111000/////////000000000000000000000000000000///000111222222111000///222333333444333222111000333222222111111222222333222222222222222222222222222222222222222222222222222222333333444555555666666777777888777777666666444444555555444444333333444444444444555777888888777555444555666777666444555555444444444555555666777777666666666666666777666666555555555555666666666777777888888999::::::<<<======<<<999777888999;;;;;;:::::::::::::::;;;777666666555555555666666888777666555555666777777888777666555555555555666666555555555555555666666666555444666777777666555555444444333333333444444444444444444444444333333333444444555666666555555444444444444444444444444555333222111111333555666999888777666555555555555666666777777666666555555444444444444444444333333555555666666666777777777777777666555555555555555777888888888888777666666555555555555555555555555555666666666777777777777777777777777777777777777999666333333555666555444444555555666666666666666777777777777666666666555888777666666666777888888::::::999999::::::;;;<<>>===;;;??????>>>===<<<<<<;;;;;;:::999999999999:::;;;<<<<<<<<<>>>??????@@@@@@@@@BBBCCCDDDBBB???===<<<<<<@@@@@@AAACCCDDDFFFGGGGGGBBBAAA@@@>>>============?????????@@@AAABBBCCCCCC???>>>>>>>>>>>>@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIINNNNNNNNNOOOQQQRRRPPPOOONNNSSSYYY___bbbdddfffhhhvvvccc[[[YYYWWWUUUSSSRRRRRRRRRPPPNNNMMMKKKHHHGGGGGGFFFEEECCCCCCBBBAAA@@@>>>===;;;;;;888777777666444333333222111111111111111111111111222111111000000111111222000000000000000000000000111000000000000000//////000000000000///...---,,,......//////000111222222333//////333000******000---------------.........---------............////////////.........---------------............///---------------,,,,,,,,,---------............///...............---------------------............///......---......//////......///////////////...------,,,,,,------...//////......------......//////////////////.........---.........//////000000........................////////////000000000000000000000000000000000000////////////////////////111111111111000000000000111000000000000111222222////////////////////////000000111111111111000000222333333333333222111111222222111111111111222222111111111111111111111111222222222222222222222222222222333333444444555555777777888888888888777777666555555444333444444444222333333444555777888999666555444555666666555444444333333333444555666666777666666555555666777777666666555555555555666666666666777888888999999:::;;;;;;<<<:::888777777888<<<<<<<<<<<<;;;:::999999888888777666555555555555777777666666666666777888777777777777777777666666666666666555555555555444666444333333444444444333666666555444333333333333555555555444444333333333333444555555666555555555444444444444444444444444777666555444444666888999888888777666555555555555555666666777777777777666666555555444444333222222444444555555555666666666777666555555444555555555777777777777777666666555444444444444444444444444555555666666666777777777555555555666666666666666777666444333444555555444444555555666666666666666666666666666555555555555777666666666777888999:::999999888777888999:::;;;DDDBBB???;;;888777666555888<<<@@@HHHXXXeeedddYYYFFFBBB===;;;===???>>>===@@@@@@???>>>===<<<;;;;;;::::::999999999:::;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCDDDBBB???<<<;;;:::??????@@@AAABBBDDDEEEEEEAAA@@@???===<<<;;;;;;;;;>>>>>>>>>??????@@@@@@@@@======<<<<<<===>>>???@@@BBBCCCDDDFFFHHHIIIIIIJJJMMMLLLLLLNNNPPPQQQPPPNNNOOOSSSYYY]]]___aaabbbcccxxxeee\\\ZZZVVVTTTSSSSSSSSSRRRPPPNNNLLLJJJHHHFFFFFFFFFDDDCCCBBBBBBAAA???>>><<<;;;;;;999888888666555444333333111111111111111111111111111111000000000000111111000000000000000000000000111111111111000000000000222222222111000///...---++++++++++++,,,---...///333000000333222......222,,,,,,------......//////---------............///000////////////.........---------............//////......------,,,,,,,,,---------............////////////...---------,,,---............/////////........................///000000111111111111000...---........./////////......------...//////000////////////////////////,,,------......//////000........................////////////000000000000////////////////////////------...............///222222111111000000//////000000000000111222333444////////////////////////000000000111111000000000111111111111000000//////222222111111111111222222111111111111222222222222222222222222222222222222222222333333333444444444666777888888888888888888777666444333333333444555333333333444555666777888666555444444666666555444222222333333444555666777666666555555555666777777666666555555555555666666666666777777888999999999999:::;;;999777666666777<<<<<<======<<<:::999777999888777666555555555555666666555666666666777777555777888::::::999777666444555555555555555444444777555222111222333333222666555444333333333333333555555555444444333333222444444555555555555555444333333333333333333333333888777666666666777999:::888777666555555555555555555555666777888888888777444444444444444444333333444444555555555666666666666555555444444555555555666666777777666666555444444444444444444444444444555555555666666666777777555555555555555666666666666555444444444444444444444555555666666666666666444444444444444444444444666666666777888999::::::999888666666666777999:::AAA???===:::777666555555;;;===???CCCMMMUUUSSSKKKCCC@@@===<<<===?????????@@@@@@???>>>===<<<;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<===>>>>>>>>>>>>>>>AAACCCDDDBBB???;;;999999======>>>???@@@AAABBBBBB??????===<<<;;;:::::::::============>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???AAABBBDDDFFFHHHIIIJJJJJJIIIIIIJJJLLLOOOQQQQQQOOOPPPSSSXXX[[[\\\\\\]]]]]]zzzfff]]]ZZZUUUTTTSSSSSSTTTSSSPPPNNNLLLJJJGGGFFFFFFFFFEEECCCAAAAAA@@@???>>><<<;;;;;;;;;:::999888777555444444111111111111111111111111111000000000000000000111111111111111111111111111000000000000111111111111222222222222111000///...000//////......//////000...,,,+++---...,,,,,,------------....../////////---------............///000////////////.........---------............///000/////////......---------------............////////////...---------,,,....../////////000000000/////////...------,,,,,,---...//////000000000///......//////000000000000............///000111111.........///////////////,,,,,,------.........///........................000000000000////////////////////////////////////000000000111111222222222222222111111000000//////000000000000111222444444000000000000000000000000111000000000000000000111111111111000000000000000222111111000000111111222222222222222333333444444222222222222222222222222222222222333333333333333666666777888888888888888777666555444333444555666666555555444444444444555666444333444555666555444222222222333333555666777555555555555555666777777666666555555555555666666555666666777888888999999888999:::999777666666777<<<<<<======<<<:::888777:::999888666666555555555444444555555666666666666555777999;;;;;;;;;999888222333444555666555555555888666333222333444444333333333333333333444555666555555555444444333333333444555555555555555444444333333333333333333333333444444333333333444555666777666666555555555555555444555666777777777777777222222333333444555666666555555666666666777777777555555444444444444555555555666666666666555444444555555555555555555555555555555555555666666666666555555555666666666777777555666666666555444444444444555555666666666666666555555555555555555555555555555666777888999999999777777666666666777888999<<<;;;999888777777777888======>>>???DDDHHHFFFAAA@@@???===<<<===>>>????????????>>>>>>===<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<<<<<<<<<<<<<<<>>>>>???@@@>>>===<<<;;;::::::::::::===========================<<<;;;;;;;;;<<<===>>>AAABBBDDDFFFHHHIIIJJJKKKEEEEEEGGGJJJNNNQQQRRRQQQOOOSSSWWWYYYYYYXXXXXXXXXzzzfff\\\ZZZTTTSSSSSSTTTTTTSSSQQQNNNLLLJJJHHHGGGGGGGGGFFFDDDAAA@@@???>>>===<<<<<<;;;<<<<<<:::999777666555444111111111111111111111111111000000//////000000111111111111111111111111111//////000000000000000111111111222222111111000000000000000000////////////...---,,,---......------.............../////////---------............////////////.........---------------............//////////////////.........---------............///...............---------.........////////////000/////////......,,,+++***)))***+++,,,------------......///000000000000//////.........///000111111---------...............------------------------........................000000000000////////////000000000000000000000000...//////000000111111111111111111111000000000000/////////000111222333444000000000000000000000000111111000000000000111111444333222222111111222222111111000000000000111111222222222333333444444555222222222222222222222222222222222222333333333333444555666777777888777777777666555555444444555555777666555444333333333333555444333444555555444333333222222222333444555555444444444444555666777777666666555555555555666666555555666777777888888999888999:::999777666777888;;;;;;;;;;;;:::999888888999888888777666666666666333444555666777777777666555777999;;;<<<<<<;;;:::444555777777888777666555777555444444555666555444333333333333444555666666444444444444444444444444555555555666555555444333333333333333333333333333444444444444444555555666666666555555444555555666444555555666666666666555000111222333555666777777555555666666666777777777444444444333444444555666555555555555555444444333555555555555555555555555444444555555555666666666444444555555666777777777555666888777666444444555444555555666666666666666777777777888888888888888444555666777777888777777666666666777777777888888888777666666666777888999<<<<<<<<<>>>@@@BBBBBB@@@>>>===<<<<<<<<<===>>>>>>==================<<<<<<;;;;;;:::999999999::::::::::::;;;;;;;;;;;;::::::===???BBBAAA???;;;999888999999:::;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;<<<=========>>>>>>????????????>>>===<<<<<<===>>>???AAABBBCCCEEEGGGHHHIIIIIICCCCCCEEEIIIMMMQQQQQQQQQNNNQQQUUUWWWVVVUUUTTTTTTyyyeee[[[WWWSSSSSSSSSTTTUUUTTTQQQNNNMMMKKKHHHHHHHHHHHHGGGFFF@@@@@@???>>>===<<<<<<;;;<<<;;;:::888777555444333111111111111111111111111000000////////////000000111111111111111111111111....../////////000000000......///000000000000///***+++---...///......---111000......000222000...////////////............---------............///............---------,,,---------............///------...............///---------............///---------...............,,,,,,,,,---------......,,,---.........---,,,,,,)))***+++,,,,,,---------,,,,,,.../////////...---.........---......//////,,,,,,,,,,,,---------.........------,,,+++++++++........................111000000000/////////...000000000000000000000000,,,,,,------.../////////000000000000000111111111////////////000000111222////////////////////////222111000//////000111222444333222111111111222333111111000000000000111111000111111222333333444444222222222222222222222222222222222222222222222222333333555666666777777777666666666666666555444444555555444333333333444444555444333333555555444333333333333222333333444444444444444444555666777777666666555555555555666666555555666666777888888888888:::::::::888777888999:::999999888888888999999888888777777777777777888444555777888999999999888666777999;;;<<<===<<<<<<;;;;;;<<<<<<;;;888666444444444333444666666555444444444333333333444444555222333333444444555555555555555666666555444444333222222222222222222222222555555555555666666666777555555555444444555555666444555555555555444444333222222333333444555666666444444555555555666666666444333333333444444555666444555555555555444333333444444444444444444444444444444444555555555666666222333333444555555666666555777:::999777555555666444555555666666666666666666666666777777777888888444555666666777666555555555666777999999888777666666666555555555666888999<<<;;;<<<===>>>>>>???@@@<<<<<<<<<;;;:::;;;<<<===::::::;;;;;;<<<<<<======<<<;;;:::999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;===@@@AAA???<<<:::999888888888999::::::;;;;;;:::::::::;;;;;;<<<===>>>======>>>???@@@AAAAAABBBAAA@@@???>>>>>>???@@@@@@???@@@BBBCCCDDDEEEEEEEEEDDDDDDEEEHHHLLLNNNOOONNNMMMPPPSSSUUUTTTSSSRRRRRRxxxcccYYYVVVSSSSSSSSSTTTUUUTTTQQQNNNMMMKKKIIIHHHIIIIIIHHHFFF@@@??????>>>===<<<<<<;;;;;;:::999777666444333222111111111111111111111111000000////////////000000111111111111111111111111---.........//////000000+++,,,---...////////////(((***---///111111000//////...,,,,,,...000...***000000//////......---------------.........//////......---------,,,,,,,,,---------.........//////,,,,,,,,,------.........---------.........//////,,,------....../////////******+++++++++,,,,,,,,,***+++,,,...//////......+++,,,---...////////////***+++,,,---------,,,+++...------,,,,,,---------+++++++++,,,,,,---------///......---,,,+++***)))........................111111000000/////////...000000000000000000000000/////////000111222222333//////000000111111222222///////////////000000111........................222111000//////000111222333222000/////////000111111111000000000000111111///000000111222222333333222222222222222222222222222222222222222222222222222333444555666666666666555666777777777666444333333333333333444444555666555444333333555555444333444444333222222222333333333333333444555666777888666666555555555555666666555555666666777888888888999:::;;;:::888888999:::999888777777777888999:::888777777777777777888999666777999:::;;;;;;::::::777888999;;;<<<======>>>@@@@@@@@@???===999666444222222333555666777555333666666555444333333333333111222222333444555666666555666666666555444333333222222222222222222222222111111111222222222333333555555444444444555555666555555555555444333222222333444444444444444444444333333333444444444555555333333333333444444555666444444555555444444333222333333333333333333333333444444444555555555666666111111222333333444555555555888;;;:::777555666777444555555666666666666666333333333444444444555555444555666666666555444333444666888:::;;;999777666666666555444555666777888===;;;;;;;;;:::999:::<<<;;;<<<<<<;;;:::999:::<<<888888999:::;;;<<<===>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;999<<<@@@AAA???<<<:::999777777888888999999:::::::::::::::;;;<<<===??????===>>>???@@@AAABBBCCCCCCBBBAAA@@@??????@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBFFFEEEFFFHHHKKKMMMLLLKKKLLLOOORRRTTTSSSRRRQQQQQQtttddd```ZZZVVVUUUUUUUUUUUUSSSQQQNNNLLLJJJIIIIIIIIIIIIHHHFFFDDDCCCBBB???===;;;:::999>>>===;;;999666444222111///000111222222222222222111///,,,******,,,///111111111000000000000111111222222000///............/////////111333444333222...............///000000222111111000000000000000,,,---------.../////////....................................///111222333,,,,,,---...---,,,***)))------,,,,,,,,,------......---,,,,,,++++++++++++........................---,,,,,,++++++,,,,,,---,,,------...///000111111////////////////////////---------............///------...///...,,,,,,---***+++---...///...---------...000000///---***(((////////////...---,,,+++////////////////////////............////////////---------............///...---,,,---///111111000////////////////////////000000000000////////////111111111111111111111111.........///000000111111222222222000//////222444000000000000000000000000111111111111111111111111222333444555666555444333111111222333333444555555666666666666777777777777444555555555333333555777666666666555555444333333555555444444444444333333444444444444444444333333555555555555555555555555555555444444444555555666555555666666555444333333555555666777777777777777666666777777777777666666888777999>>>DDDEEEAAA<<<;;;:::888888999;;;>>>@@@MMMEEE<<<555333444444333555444444333444555666777;;;888555333333333333222333333333333333444555666555555555444444333333333222222111111222222333444///111222444555555444444666555555555555444444444333333333222222222111111222222222222333555777888999666222///...///111222111222333333444444444444333444444555555444444333333333333333333333333333333333333333333333333333666555444333333333333333666999;;;<<<;;;999777777777666555444444444444444777666555444444555666777444444444555555555555666777777888888888777777666666666666666666666666666888999999:::;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>@@@???<<<:::999999:::;;;===============<<<<<<;;;;;;<<<>>>???>>>===;;;:::999999999::::::999999888;;;<<<===>>>???@@@AAABBB@@@???>>>>>>@@@BBBEEEGGGHHHFFFDDDAAA@@@@@@AAABBBAAABBBBBBBBBBBBBBBBBBCCCDDDCCCDDDFFFIIILLLMMMNNNOOOOOONNNMMMMMMNNNNNNOOOsssddd```ZZZUUUTTTSSSTTTTTTSSSQQQNNNMMMKKKIIIIIIIIIIIIGGGEEEDDDCCCBBB@@@===;;;:::999;;;:::999888666555444444111111222333333333333333222000...------...000222111111000000000000111111222111000//////.../////////...---...000000///------------------...//////111000000///.../////////---------.............................................---------...//////------------------,,,+++...------,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------....................................---------............///000++++++111333///...111,,,,,,------...---------***+++,,,,,,,,,***((('''------...............---....................................////////////---------............//////...------///111111000////////////////////////000000000000////////////111111111111111111111111000000000000000000000///222222111000...///111444000000000000000000000000111111111111111111111111111222333444555444444333111111222333333444555555555555666666666777777777444555555555333333444666555555555555555666666666333333222222222222111111444444444444444444444444555555555555555555555555555555444444444555666666777777888888888888777777555666777777888888888777666777777777777777777666888999===DDDJJJKKKGGGBBB;;;:::888777888:::<<<>>>CCC>>>999666555555444222222333444555666666666666666555444444555555444222333333333333333444555555555444444444333333333333222222111111222222333444000111222333444444444444555555555555444444444444333333222222222111111111222222222222333555777888:::888555333111222333444111222333333444444444333333444444555555444444333333333333333333333333333333333333333333333333333555555444333333333333333666888<<<===<<<:::888666666666555444444444444444666555444333333444555666444444444555555555555666666777777777777777666666666666666666666666666666999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999:::;;;===>>>???>>>===;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>===<<<;;;:::::::::::::::999888888:::;;;<<<===>>>@@@AAAAAA???>>>>>>???@@@BBBDDDEEEGGGEEECCCAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEGGGJJJLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQsssddd```YYYSSSRRRQQQRRRSSSSSSQQQOOOOOOMMMJJJIIIIIIHHHFFFDDDDDDCCCBBB@@@>>><<<::::::888888888777777666666666222222333444444444333333222222111111111111222222111111000000000000111111000000////////////000000000///.../////////---,,,------,,,,,,------...///000//////..............................---------...........................------,,,++++++,,,,,,...------------......///......---------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,........................---------............///...))))))000111,,,,,,000......---,,,,,,,,,------,,,---------------,,,,,,+++,,,---...////////////....................................////////////---------............///111///......000111000///000000000000000000000000////////////000000000000111111111111111111111111222222111111000//////...000111111///......000222000000000000000000000000111111111111111111111111111111222333333333333222111222222333333444444555333444444555666777888888555666666555333222333444333444444555666666777777333333222222222222111111333333333444555555555666555555555555555555555555555555444444555555666777888888888888888888999999666777888888999888888888777777888888888888777777888;;;BBBJJJQQQQQQKKKFFF:::999777666666777999:::777666555666666666444222000222555777888777555444222222333666888888777555333333333333333444444555444444333333333333333222222222111111222222333444222222222222333444555555555555444444444333333333333222222222222111111111222222222222333555666777888888666555444444444444222222333444444444333333333444444555555444444333333333333333333333333333333333333333333333333333555444444333333333333333555888<<<>>>???<<<888666666555444444444444444444444444333333333333444444444444444555555555555666666666777777777777777666666666666666666666666666::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;======>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<<;;;::::::999:::;;;<<<>>>>>>>>>======<<<<<<<<<;;;:::999888777999:::;;;<<<===???@@@@@@===>>>>>>???@@@@@@AAAAAAEEEDDDBBB@@@??????@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDGGGIIIKKKMMMMMMMMMJJJKKKNNNPPPRRRSSSTTTTTTsssddd___XXXRRRQQQPPPPPPRRRRRRQQQOOOPPPNNNKKKJJJIIIHHHEEECCCDDDCCCBBB@@@>>><<<;;;:::888888777777666666666666222222333333333333333222111222222222222222222111111111000000000000111111000////////////000000111222111000111222222111///...------------...//////000000///............////////////...---------,,,........................------,,,,,,+++,,,,,,---///...---------///000111///......------------......------,,,,,,,,,------........................---,,,,,,++++++,,,,,,---------------------------........................---------............///...444666111,,,---...---000///---,,,++++++,,,---------.........//////000,,,------...//////..........................................////////////---------............///222000//////000000000///000000000000000000000000////////////000000000000111111111111111111111111222222111111000000000000///000000///......000111000000000000000000000000111111111111111111111111000000111111222222222222222222222333333444444444222222333444666777888888777888888777555444444444333333444444555555555555555555444444444333333333222333333444555666666777555555555555555555555555555444444444555666777888777666666555555555555555777888888999999999888888777777888888888888777777888<<>>999555555555444333333444444444444444444444444444444444444444444555555555555666666777888888999888888888888888888888888888888888:::;;;;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;::::::999:::;;;===>>>?????????>>>>>>>>>===;;;999888777888999:::;;;===>>>??????======>>>????????????>>>CCCBBBAAA@@@????????????@@@@@@AAAAAABBBBBBCCCCCCCCCEEEIIILLLMMMMMMMMMMMMKKKMMMPPPSSSUUUUUUTTTTTTuuueee```XXXRRRQQQOOOPPPQQQQQQPPPOOOQQQOOOLLLJJJIIIHHHEEECCCCCCCCCBBB@@@???===<<<;;;:::999888777666555444333111111222222222222111111000000111222222111000000111111000000000000111111000////////////000000111000000000111444444444222///////////////000000111222111000000//////000000/////////...---------,,,........................,,,,,,,,,,,,---...///000///......---...///111222000///...------------------------,,,,,,---..............................---,,,,,,++++++,,,,,,---,,,------...//////000000........................---------............///111FFFJJJ666+++333666---000///---,,,++++++,,,---*********+++,,,,,,------......//////...------,,,....................................////////////---------............///222000......///000000///////////////////////////.../////////000000000111000000000000000000000000//////000000111111111111///000000000......///111000000000000000000000000111111111111111111111111000000000111111111222222222222333333333333444444111222333444555666777777888999:::999777555555555444444444333333333222222555555444444444333333333333333444444555666777777666666666666666666666666444444444555666777888888888777555444222222111111888888999999999888888777777777888888888888777777777;;;BBBIIIKKKHHHBBB===777777555444333333444444333333333333333333555666888777666555444333333333555333111222666;;;>>>???444333333222222222333333222222222222222222222222222222111111222222333444444333222111222333444555444333333333222222222222222222222111111111000000111111222333333444444444333444555555555444333222333333333444444333333222333444444555555444444333333333333333333333333333333333333333333333333333333333222222222333333444444555999>>>AAA???:::555444444333333333444444555555555555666666555555555444444444555555555555666777888999999:::::::::999999999999999999999999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<===============<<<===============<<<;;;;;;999:::;;;<<<>>>??????@@@@@@@@@???>>><<<:::888777888999:::;;;<<<===>>>???>>>>>>?????????>>>======BBBAAAAAA@@@????????????@@@@@@AAABBBCCCCCCDDDDDDCCCGGGKKKMMMMMMMMMMMMNNNOOOQQQSSSUUUVVVUUUTTTSSSwwwggg```XXXTTTRRRPPPPPPPPPQQQPPPOOOQQQOOOLLLKKKJJJHHHFFFDDDCCCCCCBBB@@@???>>>===<<<;;;:::999777555333222111111111222222222111000000///000111111111111000///111111000000000000111111000000////////////000000---------///111333222111000000//////000000111222222222111000000000000000...............---------........................,,,,,,------...000111222///............//////000000000///...------------------------------...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,---...///000111222---------------------------------............///000GGGKKK555)))111555+++......---,,,,,,,,,------+++,,,------............////////////...---,,,+++------------------------............////////////---------............///000...------///000///...////////////////////////......//////000000111111000000000000000000000000---......///000111111111///000111111//////000111000000000000000000000000111111111111111111111111111111000000111111222333333333333333333333333333111222222333444555666666777888::::::888666666666555555444444333222222111333333222222222222111111444444444555666666666777666666666666666666666666444444444555666777888999:::999666444333333333333888888888999888888777666666666777777777777666666666999>>>BBBBBB???;;;888666555555444333333333333444444444222111111444777:::888666444333222333333777444111000333888<<<>>>444333333222222222222222000111111111111222222222222222111111222222333444333333333222222333333444333333333222222222111111222111111111111000000000111111222333333333333333444555555666666666555555333333444444444333222222333444444555555444444333333333333333333333333333333333333333333333333333222222222222222333333444444444777<<<@@@???:::666333333333333333444444555555555666777777666555555444444444555555555555666777777888999::::::::::::999999999999999999999999::::::;;;;;;::::::999999::::::::::::::::::::::::::::::;;;<<<<<<;;;;;;::::::;;;;;;;;;<<<<<<============>>>>>>======<<<;;;::::::;;;<<<===>>>???@@@@@@@@@@@@???===;;;:::999888999:::;;;<<<>>>??????@@@@@@@@@???>>>======<<>>======:::999888777555333222111222333333333222222111000111111000000000000111111111111000000000000111111222111000//////...//////---,,,,,,---///000///---///////////////000111111111111000///////////////---------.............................................------...///000000....../////////...------111000///...---------------------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------....../////////---------------------------------............///---666999000***,,,---+++,,,,,,------...------------...000111222111///...---...............------------------------------............////////////---------............///...,,,+++,,,.../////////------------------------.........///000111111111000000000000000000000000...............////////////111222222111000000111000000000000000000000000111111111111111111111111222222111000111222333444333333333333333333333333222222333333444444444444444666888999777666555555555555555555555555555555333333222222222222111111555555555555666666666666666666666666666666666666444444555555666888999:::888777555444444555666777777888888888777777666555555555666666666666555555555777:::<<<;;;999777666555444444444444444444444111333333222000111333666555555555555555444444444666333000000111444666666444333333222111111222222000000000000111111222222222222111111222222333444333333333444444333333222222222222222111111111111111111111111000000000000000111222333444333222222333444444444555555555666333444444444333333222111333444444555555444444333333333333333333333333333333333333333333333333333222222111111222333333444333333444999>>>???:::666333333222222333333444555444444555666666555444444444444444555555555555666555555666777888999888888888888888888888888888888999999::::::999999888777999999999999999999999999:::;;;;;;<<<<<<;;;:::::::::999999999:::;;;===>>><<<<<<======<<<<<<;;;:::;;;;;;;;;<<<===>>>??????@@@@@@@@@???>>><<<;;;:::999999:::<<<===>>>???@@@CCCBBB@@@>>>============AAAAAAAAAAAAAAA@@@@@@???BBBBBBCCCDDDEEEFFFGGGGGGGGGKKKNNNNNNLLLLLLOOOSSSVVVVVVVVVVVVVVVVVVVVVVVV{{{iiibbbYYYWWWUUURRRPPPPPPQQQPPPOOOPPPNNNLLLKKKJJJIIIGGGEEECCCCCCBBBAAA@@@>>>======999888777666555444333222444444444444333333222111222111111000000111111222111111000000000000111111222222111///............///...---...//////---+++...............///000000000000///...............,,,------....../////////........................//////...------------........./////////...,,,+++111111000......------------------------...///000........................---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------------------------------.........//////000)))***111222,,,+++111***+++---...///...------***,,,...000///...+++***,,,,,,---...////////////------------------------............/////////000---------.........//////,,,+++***+++---/////////---------------------------......///000111111222000000000000000000000000/////////...------,,,,,,000111333333111000111222000000000000000000000000111111111111111111111111333222111111111222444444333333333333333333333333333333333333333333333333111444666777666555444444555555666666777888888888555555555444444444333333666666666666666555555555777777777777777777777777444444555555666888999:::555444333222333555777999777777777777777666555555444444555555555555444444444666888888777777777888444444444444444444444444---000333333111111222555000222555777888777555444444222000000111111111000444333333222111111111222//////000000111111111222222222111111222222333444222333444555444333222111222222222111111111111000111111111111000000000000000111222333444333222111111111111111111222444444444444444444333333222111333444444555555444444333333333333333333333333333333333333333333333333333222111111111222333333444444222333777<<<>>>:::666222222222222333333444555333333444555555444333333444444444555555555666666333444555666777777777777666666666666666666666666999999999999999888777666999999999999999999999999:::;;;<<<<<<<<<;;;:::999:::999888777888:::===>>>;;;;;;<<<<<<;;;;;;:::999<<<<<<;;;<<<<<<===>>>???@@@@@@@@@@@@???===<<<;;;999:::;;;<<<===???@@@@@@EEECCCAAA>>>===<<<===>>>AAAAAABBBBBBBBBAAA@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHHHHLLLNNNNNNKKKKKKPPPTTTWWWWWWVVVVVVVVVWWWXXXYYY~~~jjj___[[[YYYXXXVVVUUUSSSSSSTTTTTTPPPNNNMMMKKKJJJJJJJJJJJJCCCBBBAAA???>>><<<;;;:::999777555555555444222000333222111222222222000...(((***,,,------...///000000000000000000000000000////////////////////////------......//////000000000000000...+++))))))***000000///...............////////////////////////111111111111111111111111////////////////////////---,,,+++******,,,.../////////.........---------///...---,,,,,,---...//////......---------......,,,,,,,,,,,,,,,,,,,,,,,,---++++++---000000,,,)))------------------------------------------------...---,,,,,,++++++++++++,,,---.../////////------'''+++//////,,,+++,,,............------,,,,,,,,,..................------///000111111111///...---//////.........---------////////////////////////........................,,,,,,,,,---------..................////////////000000000000////////////222222111000000000000000////////////000000000000111111111000000000000000////////////////////////222222222222222222222222333333444444444333222222222333444555666666666666666555555555444444444444111111111111111111111111333333333444444444555555555555666666666666555555444444666777888999999999555444333222222333555666666666777777777777666666777777777666555555555444444444555555555555444444333333333333333333333333333333333333333333333333333444555666666555444333222222222222222222222222333333333333333222111000111111111111111111111111111111111111111111222222222222111111222222333444333333222222111000//////000000000000000000000000222222333333333222111111333222222333444333111...222222111111111111222222111222333444444333222111444444222222222222444444222222222333333333444444444333333222222333333444444555777888888888777666333333333444444444555555555555555444444333333333222222111111222222333444555555444444444444555555555666666777777777777666777888999999999999888777::::::::::::999888777777<<<<<<;;;;;;:::;;;;;;;;;888888888888999:::;;;<<<<<<<<<;;;::::::::::::;;;@@@???>>>===<<<===>>>??????>>>>>>???@@@@@@===;;;;;;;;;===>>>???@@@@@@AAACCCAAA???===<<<===???AAAFFFDDDBBB@@@???@@@BBBDDDBBBCCCDDDEEEFFFGGGHHHHHHKKKPPPTTTRRRMMMLLLPPPUUUUUUUUUUUUTTTTTTSSSSSSRRRkkk___[[[UUUTTTSSSQQQPPPPPPPPPPPPOOONNNLLLJJJIIIIIIIIIJJJCCCBBBAAA???>>><<<;;;:::999777666777888999888777111000000111333333222000111222333222000......///000000000000000000000000//////////////////////////////////////////000000,,,---......,,,,,,---...//////...---------------........................................................................---,,,+++***+++,,,.../////////.........---------......---,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////000222222///,,,------------------------------------------------...---,,,,,,++++++,,,,,,,,,,,,---...------++++++,,,+++******+++---------......---------,,,,,,,,,........................///000000111000///...---//////.........---------................................................---------.........//////............////////////------...///000111222222111111000///////////////------........./////////000000111111111111111111000000000000000000000000222222222222222222222222222222333333444333333333222333444555555666666666555555555555444444444444222222222222222222222222333333333333444444444444555555666666666666666555444555777888999:::::::::666555333222222333444555333444444555555444444333444444444444333333333333444444555555555555444444333333333333333333333333333333333333333333333333333444555666666555444333222222222222222222222222222333333333222222111000111111111111111111111111111111111111111111111111222222111111222222333444333333333222111111000000000000000000000000000000222333333444444444333333444333222222444444222111222222111111111111222222222222222333333222222222444333222222222222333444222333333333444444444444333333333222222333333333222333444444555555444444333333333444444444444555444444444444444333333333222222111111222222333444666666555555555555666666555555666777777777777666888888777777777777888888999999::::::999999888777999999888888888888999999666666666666777888999:::<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>===>>>>>>>>>???>>>======>>>???@@@>>>===;;;<<<===???@@@AAAAAAAAAAAA@@@>>>>>>>>>???AAABBBDDDBBB@@@>>>>>>???AAABBBBBBBBBCCCDDDEEEFFFGGGHHHJJJOOORRRQQQMMMKKKOOOTTTTTTTTTUUUUUUUUUTTTTTTTTTlll```[[[SSSRRRQQQOOONNNNNNNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHCCCBBBAAA???>>><<<;;;::::::888777888999:::999777000//////111333444333222444555666444222/////////000000000000000000000000000000000000000000000000000000000000000000//////+++,,,......------...000......---,,,,,,,,,,,,---........................................................................---,,,+++++++++,,,...///...............---------------,,,,,,,,,,,,---------,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////---+++------------------------------------------------...---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))000,,,''''''***......,,,...------------,,,,,,,,,........................//////000000000///.....................---------------------------------................................./////////000000............////////////------...///000111111222000000///............///........./////////000000000000000111222222333333222222222222222222222222222222222222222222222222111111222333444444444333222222333444444555555666666666555555555444444444444444444444444444444444222222222333333333444444444444555666777777666666666666888999::::::;;;;;;666555444222222222333333222333333444444333333222222333333333333333333444333444444555555444444333222222333333333333333333111111222222333333444444333444444555555444444333222222222222222222222222222222222333222222111000111111111111111111111111111111111111111111111111222111111111111222333333444333333222222111111111000000000000000000000000222222333444555555555444444222000000222333444333222222111111111111222222333222222222222222222333333333222222222222333333333333333444444444555555333333333222222333333333222222222222222333444444333333333333444444444444333333333333444444444444222222111111222222333444777666666555555666666777444555666777777777777777777777666555555666777777777777888999999999999888888777777777777777888888666666666666777777888999::::::::::::;;;<<<===>>><<<===>>>???@@@@@@??????>>><<<;;;<<<>>>?????????<<<===>>>???@@@AAAAAAAAA>>>>>>??????@@@AAAAAABBBAAA@@@>>><<<<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFFFFIIIMMMQQQPPPMMMLLLOOOSSSSSSTTTUUUVVVWWWWWWWWWWWWlll^^^YYYTTTTTTSSSQQQPPPPPPOOOOOOMMMLLLKKKJJJIIIHHHHHHGGGCCCBBBAAA???===<<<;;;:::;;;999777666666555333111111000000111333333222111...000222222111000111222////////////////////////000000000000000000000000222222111111000000//////.../////////---,,,,,,---......------,,,------...........................000000000000000000000000........................---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++------------------------,,,,,,,,,---------,,,+++........................------------------------...------,,,,,,,,,------,,,,,,,,,,,,+++******)))///,,,))))))+++------,,,---------------------------------...............//////////////////..............................------------------------........................---.........////////////............////////////000000/////////.........///......---------......111111111111222222222222///000000111222333333444222222222222222222222222111111111111111111111111///000111222333444444444222222222333333444555555777777777777666666666666333333333333333333333333222222222333333333333444333444555666777777777777666777888999::::::::::::666555444333222222222222333444444555555444444333333333444444555555555666333333444444444444333333222222222222222333333333000000111222333444444555333333333444444333333333111111111111111111111111111111222222222222111111222222222222222222222222222222222111111111111111111111111111111222222333444333333333222222111111000000000000000000000000000111222333444444444444333111......///222333444222222111111111111222222444333222111111222333444333222222222222222222333333333444444444555555555222222222333333222222222444333222222222333555666222222333333333444444444222222222333333444444555222222111111222222333444555555555444444555555555444444555666777777777777777666444333333444666777555666777888999999999999888888888888888999999:::888888888888888999::::::777777888888999;;;<<<===:::<<>>???@@@AAAAAAAAAAAA>>>???@@@AAAAAA@@@@@@???>>>===<<<;;;:::;;;======AAAAAAAAABBBCCCDDDDDDEEEHHHLLLOOOOOOMMMMMMPPPSSSRRRTTTVVVXXXYYYZZZ[[[[[[kkk\\\WWWTTTTTTTTTSSSRRRQQQPPPOOOLLLLLLKKKJJJIIIHHHGGGGGGCCCBBBAAA???===<<<;;;::::::999666555555444111///333222111111222222000...+++...000111000111222333////////////////////////000000000000000000000000222222111111000000//////...///000///---,,,---...///...............//////........................////////////////////////........................---,,,,,,,,,------......---.....................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------//////000000////////////........................---------------------------------,,,,,,---............------,,,,,,,,,,,,***---......,,,++++++------------------------------------.........//////..................//////---.....................................................................,,,,,,---------.....................////////////////////////..................------------......111111111111222222222222//////000111222222333333111111111111111111111111111111111111111111111111///000111222333333444444222222111111222333444555999999999999888888888888333333333333333333333333222222333333333444444444444444555666666777666666666666777888999999999999555555444333222111111111333333444444444444333333222333333333444444555555222222333333333333222222111111111222222333333333000000111111222333444444333333333222222333333333111111111111111111111111000111111222222111111111333333333333333333333333222222222111111111000000111111000000111111222333333333222222222222222111000000000000000000000000...///000222222333333333222///,,,+++---000222333222222111111111111222222444333222111111222333444222222222222222222222222333333333444444444555555111222222333333222222111333333222111111333444555222222222333333333444444111222222333333444444444222222111111222222333444444333333222222333333444333333555666666777777777666555333222222333555666444555666777888999999999888777777777888888999:::888888888777888888999999444444555666777999:::;;;:::===@@@BBBCCCBBB@@@???;;;:::999999<<>>???@@@@@@@@@@@@@@@???@@@AAAAAA@@@>>><<<;;;<<<;;;:::::::::;;;<<<<<<@@@@@@@@@AAAAAABBBBBBCCCGGGJJJMMMMMMMMMMMMPPPSSSQQQSSSVVVYYY[[[\\\]]]\\\jjj[[[UUUSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLLLLJJJIIIHHHGGGCCCBBBAAA???>>><<<;;;:::999888666666777777555444444222111222222222000...///111333333111000111222000000000000000000000000000000000000000000000000000000000000000000//////,,,---//////......///111///............///000000------------------------------------------------------------------------,,,---------............---------...............,,,,,,------------,,,,,,------------...///000000---------------------------...//////------...///........................------------------------------------------...//////......------......///***...222111---+++,,,...,,,,,,,,,------------...,,,,,,------.../////////......------......///000---------...............////////////////////////........................,,,,,,,,,------------...............////////////,,,,,,---...///000000111...------------...//////........./////////000000/////////000111111222222000000000000000000000000111111111111111111111111000000111222333333333222222111000000111222444555::::::999999999888888888222222222222222222222222333333333444444444555555555555666666666666555555444555666666777777666666444444333333222222111111111222222333333222222111000111111111111111222222111222222333333222222111000000111111222333333333000000111111222222333333333222222111111222222333111111111111111111111111///000111111222111111111333333333333333333333333333333222222111000000000111000000000000111222222111111111111111111111111000000000000000000000000...///000111222222222111222000---,,,---000111222222222111111111111222222333222222222222222222333111111222222222222111111222222222333333333444444000111222333333222111000000000000000000111222222222222222222333333333333222222222222333333333333222222111111222222333444222222222111111222222222222333444555666777777777666555444333333444555666444444555777777888888888555555555555666777888999666666666555555666666777333333333444555777888999:::<<>>===:::999999:::<<<>>>???>>>======>>>???????????????@@@@@@@@@@@@???<<<:::999;;;;;;;;;;;;;;;;;;<<<<<>><<<;;;::::::999777777888777666444222111111111333333111///111333444333111000000111000000000000000000000000//////////////////////////////////////////000000---...000///...---...000...---------......///000------------------------------------------------------------------------,,,------...............---------.........//////,,,---............---,,,+++,,,,,,---...000111222........................+++,,,---,,,******,,,...........................---------------------------------------...//////...------------///000111///000000///...---......,,,,,,,,,---------......,,,,,,------...//////000......---------...///000---------.........//////................................................------------........................////////////+++,,,,,,---...///000000......------...//////000------.........//////////////////////////////000000000000000000000000000111111111111111111111111000111111222222222111111222111000///000222444555999999888888888777777777444444444444444444444444444444555555555666666666777777777777666555444333222333333444444444444444222222333333333222222111222222333333333333222222111111111111000000000000111111222222222222111111///000000111222222333333111111111111111222222222333222111000000111222333111111111111111111111111//////000111111111111111111111111111111111111111333333222222111000000///000000000000000111222222000000000000000000000000000000000000000000000000000111111222222222111111444222///...///111111111222222111111111111222222222222222333333222222222000111222333333222111000111111111222222222333333000111222333333222111000///000111111222222111111111222222222222333333333333333333222222222222222222222111111222222333444333222222222222222222333111222444555666777777777555555555555555555555555444555555666777777777777666666666666777888999999666666555555555555666666444444444444555666777888999:::<<<======<<<;;;:::999999999;;;===>>>===<<<<<<<<<===>>>>>>>>>>>>===>>>>>>>>>======;;;::::::;;;;;;;;;<<<<<<=========>>>>>>????????????@@@@@@@@@BBBDDDFFFGGGIIIKKKLLLKKKMMMQQQUUUWWWXXXWWWWWWlll]]]WWWSSSTTTTTTTTTSSSQQQOOONNNMMMMMMNNNNNNLLLKKKIIIHHHCCCBBBAAA???>>><<<;;;:::===;;;888777666444222000000//////111333444333111...000222111000///000111000000000000000000000000////////////////////////------......//////000000222222222000---++++++,,,,,,,,,,,,,,,,,,---...///------------------------////////////////////////------------------------,,,---......//////......---------.........//////------...//////...------******+++,,,...000222333...........................000111///---,,,///111////////////////////////---------------------------------------...///000---,,,,,,,,,---///111222666111---,,,...111000///,,,,,,,,,------.........,,,,,,------...///000000...------,,,---...///000---------.........//////------------------------..................................../////////000............/////////000//////.........---------...............///000111////////////000000000000////////////............000000000000000000000000000000000000000000000000111111222222222111111000222111//////000111444555777777777777666666666666555555555555555555555555555555555666666666666777888888777777666444333222111111222333333333222222111111222333333333222222444555555666666555555444444333333333222222111111111111222222222222111111///000000111222222333333222222222111111111111111333222111000000111222333000000000000000000000000//////000111111111111111////////////////////////333333222222111000000///000000000000000111111222///////////////000000000000000000000000000000000222222333333333222111111666444111111222222222111222222111111111111222222111222333444444333222111000111222333333222111000000000111111111222222222///000222333333222000///111222333555555444333333111111222222222333333333444333333222222111111111222222111111222222333444444333333222222333333444111222333555666777777777444555555666666555555444444555666666666666666666888888888888999:::;;;<<<999888777777777777888888555555555555555666777888888999:::::::::999888777999999999;;;===>>><<<:::;;;<<<===============<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>????????????===???@@@BBBEEEGGGHHHJJJHHHKKKNNNRRRTTTUUUTTTTTThhh\\\XXXUUUUUUTTTRRROOOMMMJJJIIIOOONNNMMMKKKIIIGGGEEEEEEDDDCCC@@@>>><<<;;;;;;;;;999999888888777666666666///222444444222000//////222222222111111111000000000111222000...---...///000000//////......------//////////////////////////////////////////////////////////////////////////////.........---------........................111111000000//////......000///......///000111222.........------.........000000111111111000...---////////////////////////+++,,,---.........---,,,------..........................................---------............///,,,,,,,,,---------......//////...------------...---------------------------------,,,,,,+++++++++***++++++,,,---...//////++++++,,,,,,---...//////......,,,++++++,,,......------------------------///......---------........................------000...+++))))))***,,,...........................------,,,,,,---...000111////////////////////////000000000000000000000000000111333444333222///...000000000000000000000000000111111111111222222222111000//////000222444666:::999777666444444333333111222444666777666666555666666666666777777777777444444333333333333222222111111111111111111111111111222333333444444333333222222222222222222222222111222222333333222222111000000111111111222222222333222222222111111000000111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000222111111111000000//////000000000000000000000000111222333444333222111000//////000000111111111222000000000000000000000000222222222111111111000000---///000222222000///---111111111111111111111111000000000000000000000000111111111111111111111111444444444444444444444444222222111111111111222222111111111111111222222333222222222222222222222222666666666666666555555555666666666666666555555555666888666333333666888666999999999999999999999999555555666666777777777888555555555666666666666666777777888999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;===>>>???@@@???>>>===<<<>>>===<<<<<<<<<>>>???@@@<<<===???AAACCCEEEGGGGGGLLLMMMNNNPPPQQQRRRSSSSSShhh[[[WWWTTTTTTSSSRRRPPPMMMKKKJJJHHHHHHIIIIIIIIIIIIIIIIIIDDDCCC@@@>>><<<;;;;;;;;;999999888777666555444444///000111111//////111333222222222111111111000000...///000000//////000111000000//////////////////////////////////////////////////////////////////000000000000000000000000//////.........---------........................000000000000//////......000///.........///000111......------------......------.........---,,,+++........................+++,,,---.........---,,,///.........------,,,,,,........................------------............,,,,,,,,,---------......---,,,,,,+++++++++++++++------------------------.........---------,,,,,,,,,,,,------------------++++++,,,,,,---......///...------,,,,,,------...////////////////////////......------------..............................000///---,,,,,,,,,---...........................,,,+++++++++,,,---...///////////////////////////////////////////////////111111111111000///......000000000000000000000000000111111111111222222222111111000000111444666888888888666555444333333333111222444555666666666555444444555555555666666666444444333333333222222222111111111111111111111111111222333333444444333333222222222222222222222222111222222333333222222111000000111111111222222222222222111111111000000000111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000111111111111000000000///000000000000000000000000000111222333333333222111.../////////000000000000000000000000000000000000222222222111111111000000///000111222222111000///111111111111111111111111000000000000000000000000111111111111111111111111222222222222222222222222222222111111111111222222111000000000000111222222222222222222222222222222666555555555555555555555666666666666555555555555777999888555555888999777999999999999999999999999555555555666666777777777555555555666666666666666777777888999::::::::::::999999999:::::::::::::::<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;@@@AAAAAAAAA@@@>>>===<<<======<<<;;;<<<<<<>>>>>><<<===>>>@@@BBBDDDFFFGGGIIIJJJLLLNNNOOOPPPPPPQQQgggZZZVVVSSSSSSSSSRRRPPPNNNMMMLLLFFFGGGGGGHHHIIIIIIJJJJJJDDDCCC@@@>>><<<;;;;;;;;;:::999888777555333222222000000000......///222555222111111111111000000000---...000000//////111222//////000000000000000000////////////////////////////////////////////////000000000000000000000000...............---------........................000000000////////////...000///......---.........------,,,,,,,,,,,,------,,,,,,---------,,,++++++------------------------++++++,,,---------------//////...---,,,+++******........................------------............,,,,,,,,,---------......000/////////............------------------------//////............------......---------,,,,,,,,,+++,,,,,,------.........------............------000000000000000000000000------------------..............................000000000///////////////........................,,,,,,,,,,,,---...//////////////////////////////////////////////////////222111000///000222444555000000000000000000000000000111111111111222222222222111111222333666888999666666555333222222222222222222333444555555555555333333333444444444555555333333333333222222222222111111111111111111111111111222222333333333333333222222222222222222222222111111222222222222111111000000000111111111111222111111000000000000//////111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111000000000000000000000000000000000000///000111333333333222222.........////////////000////////////////////////222111111111111000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222000000000000000111111222222222222222222222222222555555555555555555555555555555555555555555555555555888888666666888888666888888888888888888888888555555666666777666666666555555555666666777777777777777888999::::::::::::999999999999999999999999============>>>>>>??????????????????????????????CCCCCCCCCBBBAAA???===<<<======<<<<<<<<<<<<<<<===<<<<<<===???AAACCCEEEFFFGGGHHHIIIKKKLLLMMMMMMMMM~~~fffYYYUUURRRRRRRRRRRRQQQPPPNNNNNNKKKKKKJJJIIIHHHHHHGGGGGGDDDCCC@@@>>><<<;;;;;;;;;<<<;;;:::888666444222111111111111000//////222444111111111111000000000000---///000000//////000222//////000000111111222222////////////////////////////////////////////////////////////////////////................................................//////////////////////////////......---------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------,,,,,,+++++++++........................,,,,,,---------.........,,,,,,,,,---------......111111111111111000//////------------------------............------------------------------------,,,,,,,,,---------......,,,---...//////...---,,,........................,,,,,,------......---------------..................///000111111000///...........................////////////000000111111////////////////////////////////////////////////000///...///222777===@@@000000000000000000000000000000111111111222222222111111111222444666888999444444333222111111222222222222333333444444444444333333333333444444444444333333333222222222222111111111111111111111111111111111222333333333333222222222222222111111111111111111222222222222111111000000000000111111111111000000000///////////////111111222222222222111111111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////111000000000000000000111000000000000000000000000111111111000000000000000000000000000000000000000...///111222333333333222/////////000000000000000////////////////////////111111111111000000000000222111111000000111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000222222111111111111222222000000//////000000111222222222222222222222222222444444444444444555555555444444555555555555555666222555666444444777777444777777777777777777777777666666777888888777777666555555555666777777888888777777888999::::::::::::999999999888888888888888<<<<<<======>>>>>>??????>>>>>>???????????????@@@CCCCCCCCCBBBAAA@@@??????>>>>>>>>>===============<<<<<<<<<===???AAADDDEEEFFFGGGHHHIIIJJJKKKKKKKKK}}}eeeYYYUUURRRRRRRRRRRRQQQPPPOOONNNOOONNNMMMKKKJJJHHHGGGFFFDDDCCC@@@>>><<<;;;;;;;;;>>>===;;;999777555333222222333555444222000//////000000000000000000000000000111111000///....../////////000000111111222222////////////////////////////////////////////////........................---............................................................//////////////////......---,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,---------........................,,,,,,,,,------------...,,,,,,,,,---------......------.........---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...//////,,,,,,,,,---------------,,,---////////////---,,,........................++++++,,,---......---------------.........//////,,,---///000000///...---......................../////////000000000000000////////////////////////........................///......///222777===@@@000000000000000000000000000000111111111222222222//////000111333444666666333222222111111111222222222222222222222333333444333333444444444555555555333333222222222111111111111111111111111111111111000111222222333333222222222222222111111000000000000111111222222111111000000000000000000000000000///////////////000000000111111222222222222111111111111000000000000111111000000000000000000000000////////////////////////////////////////////////000000000111111000000000000000000000000000000000000000000000000000111111000000000000000000000000...///000222333333222222111111111111111111111111////////////////////////000000000000000000000000111000////////////000111111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111222222111111111111222222000000000000000111111222222222222222222222222222222333333333444444444555333444444444555555666666111555555444555999:::777666666666666666666666666777888999::::::999777666555555666666777888888999777777888999::::::::::::999999999888888888777777::::::;;;<<<<<<===>>>>>>;;;;;;;;;<<<<<<=========AAAAAAAAAAAAAAAAAABBBBBB??????@@@@@@@@@?????????<<<<<<<<<===>>>AAACCCEEEGGGHHHIIIJJJKKKKKKLLLKKK|||eeeZZZWWWSSSSSSSSSRRRQQQPPPOOONNNMMMMMMLLLLLLKKKJJJJJJIIIDDDCCC@@@>>><<<;;;;;;;;;>>>>>><<<:::888666444333222444555555222///------//////000000000000000111000111222111...---.../////////000000000000000000////////////////////////////////////////////////---------------------------------.......................................---............/////////....../////////...------------,,,,,,,,,,,,------++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------******+++,,,---...//////........................,,,,,,,,,,,,------------,,,,,,,,,---------......---.../////////...,,,+++------------------------+++++++++,,,,,,,,,,,,---***++++++,,,---...///000------------------------......////////////......////////////////////////)))***,,,---......------,,,,,,------.../////////+++,,,---...///...---,,,........................,,,------.........------////////////////////////........................//////......///222444666000000000000000000000000000111111111111222222222...///000111222222333333222111111111111222222333333222222111111222333333333333333444444444555555222222222222111111111111111111111111111111111111000111111222222222222222222222222111000000//////000000111111111111000000111000000000000000////////////000000000000111111111111222222222222111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111000000000000000000000000...///000222222222111111333222222222222222111111//////////////////////////////000000000000000111////////////////////////111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111222222111111111111222222111111111111111222222333222222222222222222222222111222222333333444444444333333333444555555666666333666777555777===@@@???555555555555555555555555777888999::::::888777555555555666777777888999999777777888999:::::::::::::::::::::999888888777777888999999:::;;;<<<=========>>>>>>??????@@@@@@AAA???>>>>>>>>>???@@@AAABBB??????@@@AAAAAAAAAAAAAAA>>>===<<<<<<>>>@@@CCCEEEHHHIIIJJJKKKLLLLLLLLLLLL{{{eee[[[XXXTTTTTTSSSSSSRRRPPPOOONNNKKKKKKKKKKKKKKKJJJJJJJJJDDDCCC@@@>>><<<;;;;;;;;;===<<<;;;999777666444444000111222111///------...////////////000000111111///000111000///...///000000000//////////////////////////////////////////////////////////////////........................---------.........//////........................---------.........//////---...///000000000///.........------------......,,,++++++***+++,,,---...------------------------,,,+++*********+++,,,---,,,,,,,,,---.........///........................++++++,,,,,,,,,---------,,,,,,,,,---------.........///111111111000...---------------------------,,,,,,,,,,,,------......,,,,,,,,,------.........------------------------//////............//////........................(((***,,,.........---,,,,,,,,,------...//////000,,,,,,------....................................+++,,,---...------,,,+++////////////////////////..............................///////////////...000000000000000000000000000111111111111222222222///000000111111222111111111111111111222222333444333222111000000111222333222222222222333333333333222222222222111111111111111111111111111111111111000000111222222222222222222222222111000/////////000000111111111111000000111111000000////////////000000000111111111222222111111222222222222111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///000000000000000000000000///000000000111111111111000000000000000000000000///000111222222111000000222222222222111111000000000000000000000000000000////////////000000111111///000111111111111000///111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111222222111111111111222222222222222222222333333444222222222222222222222222111111111222333333444444222222333444444555666666444666666444777???DDDDDD444444444444444444444444555666888999999777444333444555666777888999::::::777777888999::::::::::::;;;;;;;;;:::999888888888888888999:::;;;<<<======??????@@@@@@AAABBBBBBCCC>>>>>>===<<<===>>>??????<<<===???AAABBBBBBBBBAAA???>>>======>>>AAADDDFFFIIIIIIJJJKKKLLLLLLLLLLLLzzzeee\\\ZZZUUUTTTTTTSSSRRRPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHDDDCCC@@@>>><<<;;;;;;;;;<<<;;;:::888777555444333//////...---++++++...000.../////////000000111111---...000000//////111222000000//////......------////////////////////////////////////////////////////////////////////////---------.........//////........................---------.........//////---...///111111111000000///......------......///......---,,,---...000111------------------------,,,+++*********+++,,,---.....................---........................++++++,,,,,,,,,---------,,,,,,,,,---------......+++,,,---......,,,***)))---------------------------------.........//////......---------,,,,,,,,,------------------------000///...------...///000++++++++++++++++++++++++((())),,,.........---,,,,,,,,,------...///000000------------......//////........................---.../////////...---,,,////////////////////////........................,,,---000111222111000///000000000000000000000000000111111111111222222222000111111222222222111111111111111111222333444444333222111000000111222222000111111111111222222222222222222111111111111000111111111111111111111111000000111222222222222111222222222111000//////...000000111111111111000000111111000000/////////...000000111111222222222333111111222222222222111111111111000000000000111111000000000000000000000000////////////////////////000000000000000000000000///000111222222111000///000000000000000000000000//////000000111111111222000000000000000000000000000000111222222111//////222111111111000000//////111111111111111111111111.../////////000000111111///000222333333222000///111111111111111111111111////////////////////////111111111111111111111111111111111111111111111111222222111111111111222222333333222222333333444555222222222222222222222222000000111222333333444444222222333333444555666666222444333222555>>>DDDFFF444444444444444444444444333555666888777555333111444555666777888999::::::777777888999::::::::::::<<<<<<;;;;;;:::999888888888888999:::;;;<<<===>>>999::::::;;;<<<<<<======???>>>===;;;;;;;;;<<<===:::<<<>>>@@@AAABBBBBBAAA@@@???======>>>AAADDDFFFIIIIIIJJJKKKLLLLLLLLLLLLzzzcccXXXVVVQQQRRRSSSTTTSSSRRRPPPNNNLLLJJJIIIIIIKKKKKKIIIFFFDDDCCC@@@>>><<<;;;;;;;;;======;;;999777555444333222111111000000000000000000000000000000///...---000000////////////000000////////////////////////333222222222111111000000000000000000000000000000........................000000//////......------///...------...///......//////000000000...---,,,,,,,,,,,,------.........111...******---000000000......------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///---+++*********+++,,,,,,+++++++++,,,---...---------,,,,,,+++++++++---------......---,,,,,,+++,,,---...////////////666222------///000///---...---+++))))))***+++,,,...///000///---,,,,,,---,,,,,,------.../////////,,,---------......//////+++,,,------......------444222...,,,---......---***+++,,,---............////////////...............---------...///111222///...---,,,,,,---...///...////////////......---000000//////.........---///////////////...------...///000222222111000000////////////000111222333000000000000111111111111333333333222222111111111111111000000111222333333222222222222222222333333111111111111111111111111////////////////////////111111000000//////......000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000111111000000//////......222222111111111111222222000000000000000000000000000000000000////////////////////////////////////000000111111111111000000000000000000111111111111222222222111111111000000000000000000000000000000////////////////////////111111111111111111111111111111000///////////////,,,---///000000000///...000000000000////////////...//////000000000000/////////...//////000111222---.........//////000000//////000000111111111111111111111000000000000000...//////000111222222222222333333444444333333222555444222000000222555666444444555555555555444444777666555444444555666777222222333333333333444444444444444555666777888999333444555777888999999999666777888999999999999999===<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>@@@???>>>===<<<<<<===>>>===<<<;;;:::999999999999:::;;;===>>>???AAADDDFFF???????????????AAADDDGGGJJJJJJJJJJJJKKKMMMNNNOOOzzzcccXXXVVVQQQRRRSSSTTTSSSQQQPPPNNNMMMKKKIIIJJJKKKKKKHHHFFFCCCAAA???===;;;:::::::::======;;;999777555444333222222111000//////000000111111222222222111000000000000////////////000000////////////////////////000000/////////.........................................................////////////............,,,+++******+++,,,++++++......///000000///...---------..................---+++***+++...///...,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++,,,+++++++++,,,,,,------//////.........------------------------,,,,,,,,,,,,,,,---.../////////...222///---+++,,,------,,,...---,,,******++++++,,,+++,,,......---,,,,,,---...............------------------------,,,,,,,,,,,,,,,---.........------222000---,,,---...------,,,---...///000000000000///////////////000000000......------...///000111///---***(((***,,,.../////////000000000000000///000/////////............///000000000000///...---......///000000000000000444333222222111222222222000000000000111111111111333333333222222222111111111111000000111222222333333333333333333222222222111111111111111111111111111111111111111111111111222111111111000000000000000000111111111111000000111111111111000000000000111111111111111111111111000000000000000000000000111000000000/////////...111000000//////000000111000000000000000000000000000000000000////////////////////////////////////000000111111111111000000//////000000000111111111222222222111111111000000000000000000000000000000////////////////////////000000000000000000000000111111000///////////////---...///000000000//////000000000000//////////////////000000111111000000000////////////000000111/////////000000000111111000000000000000111111111111000000000000000000000/////////000111222222222222333333444444333333222444333111111111222444555444444555555555555444444555555555444444555555555222222333333333333444444444444444444444555666777333333555666777888888888777777888999999999999999;;;:::999999888888888999::::::;;;;;;<<<======>>>???>>>===<<<;;;<<<=========<<<;;;:::999999999999:::<<<===>>>>>>@@@BBBEEE@@@AAAAAA@@@@@@BBBEEEGGGIIIIIIIIIIIIJJJLLLMMMNNNzzzcccXXXVVVRRRSSSSSSSSSSSSQQQOOONNNMMMLLLKKKJJJJJJIIIGGGEEEDDDBBB@@@>>><<<;;;;;;;;;===<<<;;;999777555333333333222111000////////////------.../////////......000000////////////000000////////////////////////...............---------.............................................................../////////........................------.../////////......////////////............++++++,,,---//////---+++)))***+++,,,---//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------///............------------,,,,,,++++++,,,,,,---,,,------.........------//////...,,,+++***,,,...------------,,,,,,,,,,,,(((***,,,---,,,,,,---...//////......---,,,,,,+++...------,,,++++++******------.........------,,,...---,,,,,,......---,,,------...///000000000000.../////////000111111111//////............///000///+++'''&&&)))---......---...//////000000000000////////////............000000111111000000//////...............//////000666555444222111000000000000000000000111111111111333333333222222222222111111111111000111111222333444444333333222222111111111111111111111111111111111111111111111111111111222222222222111111111111000000111111111111000000222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////000//////......//////000000000000000000000000000000000000000///////////////////////////////////////000000111111000000/////////000000000000111111222111111111111000000000000000000000000000000000////////////////////////........................111000000///////////////...///000000111111000000000000000000///////////////000000111222222111111111000000////////////000000000000000111111111111111111111000000000000000000000000000000000111111//////000000111222222222222222333333333333222222111111111111222222333333444444555555555555444444333333444444444444333333222222333333333333444444333333333222222333444444333333444555666777777777777777888999999999999888888888777666666666777777777999:::<<<>>>>>>>>>>>><<<<<<;;;::::::;;;<<<===<<<<<<<<<;;;:::::::::999:::<<<=========>>>@@@BBBBBBCCCCCCBBBAAABBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLL{{{dddZZZWWWSSSSSSSSSSSSRRRQQQOOONNNMMMMMMLLLKKKJJJHHHFFFEEEGGGEEECCCAAA???>>>>>>>>>===<<<:::999666555333222333333222000////////////+++,,,---...............000000////////////000000////////////////////////////////////////////////000000000000000000000000........................---------....../////////...///000000////////////,,,------......///////////////......------,,,,,,---------............---((()))***+++,,,---...///........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,------------.........---,,,,,,...000111///,,,+++---000------.........---,,,+++***+++------,,,,,,---............------,,,,,,,,,---------,,,,,,,,,,,,,,,...............------,,,+++++++++,,,......---++++++,,,,,,---......------,,,------...///000111111/////////...............///+++((()))---000///...++++++,,,...///////////////////////////.........000000111111111111000000000///...---...///000111444333111000///.........///000000000111111111111222222222222222222222222222111111111111111222222333333222111111000//////111111111111111111111111111111111111111111111111111111111111111111111111000000111111111111000000222222111111111000000000222222222222222222222222000000000000000000000000000000000000////////////000//////......//////000////////////////////////000000000000//////////////////////////////////////////000000000000//////////////////000000000111111111111111000000000000000000000000000000000000////////////////////////........................000000////////////000000///000000111111111111111000000000000///////////////000111222222222222222111111000//////...//////000000000000000000000000111111111111000000000000000000000000000111111111000000000111111222222222222222333333333333222222...///111222333222222111333444444555555444444333111222333444444333222111222222222333333333444444333333222111111111222222444444444444555555666666777888888999999999888888777777666666555666666777666777:::===??????>>>>>>::::::999999999:::<<<===<<<<<<<<<<<<<<<;;;::::::;;;<<<===<<<<<<<<<>>>@@@CCCCCCCCCBBBAAAAAABBBDDDEEEEEEEEEFFFGGGHHHIIIJJJ}}}fff[[[YYYTTTTTTSSSSSSQQQPPPOOONNNMMMMMMMMMKKKIIIGGGFFFEEEGGGFFFCCCAAA???>>>>>>>>><<<<<<:::888666444333222333222111000////////////000000111222333333333222000000////////////000000////////////////////////............////////////000000000000000000000000........................,,,,,,------......//////***,,,......,,,+++,,,---,,,---------......//////---------,,,,,,+++++++++...---,,,+++***+++---...))))))******+++++++++,,,........................,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------,,,,,,,,,///000///,,,+++---///------.........---,,,+++---...000///---,,,,,,---,,,,,,,,,,,,------......+++,,,,,,---...//////000---......//////...------*********,,,......---++++++,,,------...---------++++++,,,,,,---.../////////////////////.........///------...111222000...+++,,,---...//////000000.........///////////////000000111111111111000000111000///...///000111222111111000000000000000111///000000000111111111111222222222222222222222222222222111111111111111222222111111000///......---111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111000000000/////////111111111111111111111111////////////////////////////////////000000000000111000000//////000000111////////////////////////000000000000//////////////////////////////////////////000000000000//////...////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000000000000111111222000000000000//////////////////000222222333333333111111000//////...//////////////////////////////111111111000000000000000//////000000111111111111111111111111222222222222111222222333333222222111---///111222333333222111333333444444444444333333000111222333333222111000222222222333333333444444333333222111111111222222555555444444444444555666888888999999999888888777777777666666666666777888666777:::===??????>>>>>>999999888888999:::;;;<<<<<<<<<=========<<<;;;;;;;;;<<<===<<<;;;;;;===???AAABBBCCCBBB@@@???AAABBBDDDDDDDDDDDDEEEGGGHHHIII}}}fff[[[YYYUUUTTTSSSRRRQQQPPPOOONNNKKKLLLMMMLLLIIIGGGGGGGGGEEECCCAAA???===<<<<<<<<<<<<;;;:::888666444222222222111111000000000000000000000111111222222111111000000////////////000000////////////////////////,,,,,,,,,---------------................................................---------------.........***...111111...,,,---///---------,,,------...///,,,,,,,,,+++++++++++++++---,,,+++((('''(((+++...++++++++++++************------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++,,,---...---,,,+++---------............///++++++,,,---............+++,,,,,,---------,,,,,,***+++,,,,,,*********+++------------,,,,,,,,,,,,...000000000---,,,,,,,,,***++++++,,,------......***+++,,,---///000111111------...///////////////,,,+++***+++---...---,,,......///////////////...***+++++++++,,,---------......///////////////......///000000000/////////---...///000000000000000........./////////////////////000000111111000000000000000000000111222222111111111111222333444555000000000000111111111111111222222222222333333333333222111111000111111111111111000000///.........111111111111111111111111///////////////////////////////////////000000000000000111111111111000000000000000000/////////...000000000000000000000000////////////////////////////////////000000000000111000000//////000000111000000000000000000000000000000000000////////////////////////////////////...//////000000//////.........////////////000000//////000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111000////////////000111222000000000000////////////......000111222222333333111000000////////////000////////////............///000000000111111111111/////////000111111222222222222222222222222222222111111222222222222111111...///111333444444333333333333444444444444333333111111222222222222111111222222333333333333444444333333333222222333444444777666555444444444555666888999999999999888777777777777666666777777888888777999:::<<<>>>>>>>>>>>>::::::999888888999;;;;;;<<<<<<===>>>>>>===<<<;;;;;;<<<===<<<<<<<<<>>>@@@@@@AAABBBBBB@@@???@@@AAACCCCCCCCCDDDEEEFFFGGGHHH|||eeeZZZXXXVVVUUUSSSRRRPPPOOOOOOOOOJJJLLLMMMLLLIIIGGGGGGIIIDDDCCC@@@>>><<<<<<;;;<<<<<<;;;:::888666444222111000000000000000111111222.........///......------000000////////////000000////////////////////////,,,,,,------...............................................................------------------,,,,,,000444444000...///111///...---,,,,,,,,,---...++++++,,,,,,,,,,,,,,,,,,---......,,,***)))+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------)))+++,,,......---,,,+++---------.........//////***+++...000111000///---***+++,,,,,,------------+++***)))***,,,,,,+++)))...---,,,******++++++,,,,,,---///...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,---++++++,,,---......//////+++,,,---///000000000000...,,,+++***,,,---...---...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000//////...000000---)))(((,,,000,,,------.........------............/////////000---...///000000000000///...//////000000000000000111111111111222333444555000000000000111111111111111111222222222333333333333222222111000000111111111111111111111111000000111111111111111111111111000000000000000000000000//////000000000111111111000000111111111111000000111111111000000000//////////////////////////////////////////////////////.../////////000000000111000//////......//////000000000000000000000000000000000000000////////////////////////////////////......////////////.............../////////000000////////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111//////.........///000111000000000000////////////------///000111222222222000////////////000000111000000000000//////............///000111222222333...//////000111111222222222222222222222222222222111111222222222222111111///000111333444444555555222333333444444333333222333222222111111222222333222222333333333333444444444444444444444555666777999888666444444555666777999999999999999888777777666666666666666777888888::::::;;;;;;<<<======>>><<<;;;:::999888999:::;;;;;;<<<>>>??????>>>===<<<;;;<<<======<<<===???AAA@@@AAACCCCCCBBBAAABBBCCCCCCCCCCCCCCCDDDFFFGGGHHHzzzcccXXXVVVVVVUUUTTTRRRPPPOOOOOOOOOIIIKKKMMMLLLIIIGGGHHHJJJFFFDDDBBB@@@>>>=========<<<;;;999888555444222111////////////000111222333000111111111000///......000000////////////000000/////////////////////////////////000000000111111000000000000000000000000.................................------,,,,,,,,,)))---222111...+++,,,...000///---,,,+++,,,,,,---,,,,,,,,,------............111333333000---...///---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---++++++++++++------)))***,,,......---,,,++++++++++++,,,,,,---------))),,,///222333111///---)))***+++,,,---.........---+++***+++...///---***...---+++))))))***+++,,,)))+++------,,,,,,---......------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++---///000111111111000...+++***,,,---......,,,---------------,,,,,,---------------------,,,+++,,,...000000000000000...///...((("""""")))111))))))*********)))((((((---.........//////000000------...//////000//////,,,---///000000000///...000000//////000111111222000000000000111111111111111111111222222333333333333333222111000000111111222222222222222333333333111111111111111111111111111111111111111111111111000000111111222222222333000000111111111111000000222222222111111111111000////////////////////////////////////////////////.../////////000000111111.........------.........000000000000000000000000000000000000////////////////////////////////////......////////////................../////////000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111///...---------...000111000000000000////////////,,,---...///111111222222//////...//////000111222222111111111000000//////------...000111222333444...//////000111222222222222222222222222222222222111111222222222222111111000111111222444555666666222333333444444333333222444333222111111222333444222222333333333444444444444444444555666777888999:::999777555444555666777999999999999999888777666555555555555555666777888;;;;;;;;;;;;;;;<<<===>>>===<<<:::999999999::::::;;;<<<>>>???@@@???===<<<:::<<<=========>>>@@@BBB@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCCCCCCCEEEFFFGGGHHHvvvbbb[[[\\\VVVUUURRRPPPOOOOOOPPPQQQMMMKKKJJJIIIIIIHHHFFFDDDCCCBBBAAA???===<<<;;;:::;;;:::888666444333222111111000000000/////////...000000000000000000000000000000000000000000000000......//////000000111111000///...------...///000000///...---------------...---,,,,,,---...000111---------,,,,,,++++++++++++---000222222000---+++***---000000---++++++---++++++******)))*********000//////...+++(((%%%$$$222000//////...,,,(((%%%###$$$'''***---...//////------......---+++)))(((............------,,,+++((()))+++---------+++***+++++++++,,,,,,---------......//////...------,,,,,,***)))+++...///---+++++++++,,,,,,---...//////------------------------,,,000+++!!!!!!+++000,,,)))***+++,,,,,,+++)))(((---,,,***)))((())))))***...------------...//////------++++++++++++------000000000000///...---,,,+++***)))))))))***+++,,,---.........---,,,,,,+++........................###(((---000///------...........................000000000000000///.........000111000///...///111000111111111222222222222...000111111000000111222111111111111111000///...222111000000000111333333222111111000///......---111111000000000000111111222222111000//////000000111111000000//////......000000000000000000000000222222222111111111000000////////////////////////111111000000//////......////////////////////////222111000...------------............////////////000///...------...///000........................//////.........---------000//////............//////000111000///...///000222111111000000000000000000000000000000000000000000//////.........//////000000000000000000000000////////////............////////////////////////,,,,,,...///000000000000000000000000////////////111111000///////////////000000000000000111111222000000000000000111111111111111111111111111111111222222222222222222222222///000222444555555555444333222222222333333444555333333333333222111000000444444333333333333222222333333444555666777888999777777888888888999999999999999777666555555555555555555555666666666666666===<<<;;;:::::::::;;;<<<;;;:::999888888999;;;===<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<<<<======>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEEFFFHHHIIIKKKKKKuuuccc[[[ZZZTTTTTTTTTSSSRRRPPPOOOOOONNNLLLJJJIIIIIIIIIGGGEEECCCCCCAAA@@@>>><<<;;;;;;;;;999888666555444444555111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000000000///........./////////......---------......------------------......------------,,,,,,,,,,,,,,,---///111111///---,,,+++---///000///------...,,,+++++++++++++++,,,,,,+++,,,---......------,,,///...---......---+++)))***+++,,,---......------,,,,,,---------,,,++++++---------------,,,+++++++++,,,---.........---------,,,,,,,,,,,,,,,,,,+++---...............------,,,***)))+++---...,,,***++++++,,,,,,---......///------------------------,,,111000((((((000111,,,&&&'''((()))+++,,,------......---,,,+++,,,---------------------...//////...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,+++***---,,,+++++++++,,,......------......------,,,+++........................(((,,,///000///---------........................000000000000000///.........000111000///...///111000000000111111111222222...000111111000000111222333333444444444333222222222111000000000111222333222222222111000000//////111111000000000000111111222222111000000000000000111000000000/////////...000000000000000000000000222222222111111111000000////////////////////////000000000000//////......////////////////////////111000///......------...............////////////000///......---...//////........................//////.........---------//////.........//////000000222222111000///000111111111000////////////000000000000000000000000000/////////.........//////000000000000000000000000000000000/////////......////////////////////////......///000111111111000111111111000000000000000111111000///////////////000000000000000111111222111111111000000000000000111111111111111111111111222222222222222222222222111222222333333333333333222222222222222333444444333333333333333222222111444444333333333333222222333333444555666777888888777777777888888888999999999888777666555555555555555555555555666666666666999888777777777888999999:::999888777777999:::<<<<<<<<<<<<<<<<<<======>>>======<<<<<<<<<<<<<<<===>>>???@@@BBBCCCCCCDDDDDDCCCCCCDDDFFFHHHIIIJJJKKKtttcccZZZXXXRRRSSSTTTUUUTTTRRROOOMMMOOOMMMKKKKKKKKKJJJHHHFFFDDDCCCBBBAAA???===<<<;;;:::999777555444555666777111111111111222222222222000000000000000000000000000000000000000000000000000000000000////////////000000000000000///............---------...//////,,,------------,,,,,,+++---------------.........---...////////////...---*********,,,......,,,+++,,,,,,+++,,,,,,---...///***+++---...000111111111,,,,,,+++---//////...,,,------............------,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,+++******,,,,,,------------.........------,,,,,,++++++***,,,------.........---------,,,+++,,,------,,,***+++,,,,,,------.........------------------------***000111------111000************+++---///000222......---------...//////---------------......///......------------......)))***++++++,,,,,,++++++---,,,+++++++++,,,...///------......------,,,,,,...........................///000000...,,,,,,---//////////////////////////////000000000///.........000111000///...///111/////////000000000111111...000111111000000111222333333444444555444444444111111000000111111222333333333222222111111000000111000000//////000000111222111000000000000000000000000000000////////////000000000000000000000000222111111111111000000000////////////////////////000000000////////////...//////////////////////////////...............///............////////////111000///......................................./////////............---............///000111111111222333222111000000222000000///............///000000000000000000000000//////......////////////000000000000000000000000111111000000000/////////////////////////////////000000111111111111111000111111111111111111111111111000000///////////////000000000000000111111222222222111111000000//////111111111111111111111111222222222222222222222222444333222111111111111111111111111111111111222333222333333444444444444333444444333333333333222222222333333444555666777777666666777777777888888888888777666555555555555555555555555555666666777777999999999999::::::<<<<<<999888777777777888:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>===<<<;;;;;;;;;;;;>>>???@@@AAABBBCCCCCCCCCBBBCCCDDDEEEGGGIIIJJJKKKssscccZZZVVVSSSSSSTTTTTTSSSRRRPPPOOOPPPNNNLLLKKKKKKKKKIIIGGGEEEDDDCCCAAA???>>>===<<<;;;999777444333333444555222222222111111000000000000000000000000000000000////////////////////////111111000000//////......000111111222111///...------------------...///000,,,,,,---...---,,,***))),,,------....../////////.........------.........+++)))))),,,///111...+++++++++++++++,,,---//////.........///////////////,,,++++++,,,...///...---)))***+++,,,------......---,,,+++***++++++---...******+++++++++******))),,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------///...............,,,+++,,,,,,,,,---------......------------------------(((---...,,,,,,...---(((............---,,,+++***,,,,,,,,,,,,------......------,,,,,,------...///---------,,,,,,---------++++++,,,....../////////++++++***)))***+++,,,---,,,------...------,,,,,,......................../////////---,,,,,,,,,---////////////////////////...///////////////.........000111000///...///111////////////000000000000...000111111000000111222///000111111222222222222111111111111111222222222222222222111111000000000000000////////////000000111111000000000000000111000000000000////////////////////////////////////111111111111000000000000////////////////////////////////////////////////////////////////////////---------------...///000............////////////000000//////......------......................../////////...........................///000111222111222333222000///000111//////...------------...000000000000000000000000.........///////////////////////////////////////111111111111000000000000////////////////////////000000111111111000//////000000000000000111111111000000////////////000000000000000000000111111222333222222111000///......111111111111111111111111111222222222222222333333333222111000///000111222111111000000000000111111111222333444555555555555444444333333333222222222222333333444555555666666555555666666666777777777777666555555444444444555444444555555666666777777999999::::::;;;<<<======999888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<======???>>>===<<<;;;:::::::::>>>???@@@AAAAAABBBBBBBBBAAAAAACCCEEEGGGIIIJJJKKKqqqbbbYYYVVVUUUTTTSSSRRRQQQQQQRRRRRRPPPNNNMMMLLLLLLKKKIIIGGGEEEDDDCCCAAA???>>>===<<<===;;;888444222111111111333333222000///...---,,,000000000000000000000000////////////////////////111111000000//////......///000111111111///...------------------...///000,,,,,,---...---,,,***))),,,------......////////////...---,,,,,,---...///...---,,,///333444111...************+++---......///......------,,,,,,,,,///---,,,,,,---...---,,,******++++++,,,---......///...,,,+++******+++,,,))))))***++++++*********,,,,,,+++******++++++,,,******+++,,,,,,---......,,,,,,---------------,,,------......---+++++++++,,,,,,,,,---------------------------------------***++++++))))))++++++***+++,,,------+++(((%%%###+++,,,,,,---............,,,,,,,,,,,,,,,---......+++++++++++++++++++++++++++,,,---///000000000000,,,+++*********+++,,,---,,,,,,------...------,,,........................---,,,++++++,,,------...////////////////////////......////////////.........000111000///...///111////////////000000000000...000111111000000111222---...///000000111000000000000111111222222222222000000000000000/////////000000////////////000000111000000000000000111111////////////000000000000////////////////////////000000000000000000000000////////////////////////.............../////////////////////////////////---,,,,,,------...///000............///////////////////////////......---........................////////////////////////.........//////111222333000111111111///...///000///......---------------////////////////////////------...///000000//////////////////////////////111111111111000000000000/////////////////////////////////000//////..................//////000000000000////////////000000000000000000000111111222333222222111000///......000000000000000000000000111111111222222333333333222111000///000111222333111111000//////000000000111222333444555666666666444444333333333222222222222222333333444444555555444444555555555666666666666555444444444444444444444444444555666777777888555555666777888999999999999999999:::;;;<<<======;;;;;;;;;;;;;;;<<<======>>>>>>===;;;::::::::::::>>>>>>???@@@AAAAAAAAAAAA@@@@@@BBBDDDFFFHHHJJJJJJppp```YYYXXXVVVUUUSSSQQQQQQQQQSSSTTTPPPNNNLLLLLLLLLKKKIIIGGGDDDCCCBBBAAA???===<<<;;;===<<<999666444111000///333222111000///------,,,000000000000000000000000000000000000000000000000000000000000////////////......////////////............---------...//////,,,------------,,,,,,+++---------------...............------------......******+++---...///---,,,++++++***++++++,,,---...,,,,,,++++++,,,------...000...,,,,,,,,,---,,,+++//////...---,,,,,,------//////---,,,+++*********))))))***++++++++++++***......------------,,,,,,))))))***+++---...//////---------------,,,++++++)))***,,,+++***))))))***------------------------------------------------------,,,******,,,------,,,,,,...///...,,,***)))---...//////000/////////,,,,,,,,,,,,,,,------...******++++++++++++*********+++,,,---...............---,,,,,,,,,---///000,,,,,,------......------........................+++***)))***,,,.................................------.../////////.........000111000///...///111/////////000000000111111...000111111000000111222///000111111111111111111000000111222222222222111000/////////////////////000//////......//////000000000000000000111111222////////////000000000000000000000000000000000000//////000000000000000111////////////////////////---............/////////////////////////////////---,,,,,,,,,---...//////............////////////......////////////.................................////////////000000000////////////000111111222///000111000........./////////...------------...////////////////////////,,,---...000000000//////000000000000000000000000111111000000000/////////////////////////////////---...////////////......,,,------......//////000///////////////000000111000000000000000111111222222222111111000000//////000000000000000000000000111111111222222333333444111111111111111222333444222111000000000000000000111111222444444555555555444444333333333333222222222222222333333333444444333333444444444555555555555444444333333333444444333444444555666777888888666777888999999999999999999999:::;;;<<<===>>>>>>;;;;;;::::::;;;;;;<<<=========<<<;;;::::::::::::===>>>???@@@@@@@@@@@@@@@??????AAACCCFFFHHHIIIJJJooo^^^YYYZZZTTTTTTSSSSSSSSSSSSSSSSSSOOONNNLLLKKKKKKJJJHHHFFFCCCCCCAAA@@@>>><<<;;;;;;<<<<<<;;;:::777555222111111111111000000000000///000000000000000000000000000000000000000000000000////////////000000000000---,,,,,,------...///000///......---------......------------------......------------,,,,,,,,,,,,------------------------''')))+++,,,+++***)))***------,,,,,,,,,,,,------,,,++++++++++++---...///000...,,,+++,,,------,,,...---,,,,,,+++,,,------------------,,,,,,+++***)))******+++,,,,,,++++++------.........---,,,+++******+++,,,,,,---...............---,,,+++***)))(((***---,,,+++***+++,,,------------------------------------------------...---,,,------,,,---......------,,,---...///000....../////////...---,,,,,,,,,++++++,,,,,,---...***+++,,,,,,,,,,,,+++******+++,,,,,,------------......---,,,---...///000+++,,,------......------........................,,,+++***+++...000///---------------------------,,,---......//////.........000111000///...///111000000000111111111222222...000111111000000111222111111222222222111111000///000111222333222222111000000000000000000000000//////............//////000000000000000111222222.../////////000000000111000000000000000000000000////////////000000111111////////////////////////---------.........//////////////////////////////------,,,,,,,,,---..................////////////,,,---...///000000//////.........................../////////000000000000111000000000000000111111000111222111///...///000000//////...---.........////////////////////////+++,,,...000111000//////000000000000000000000000000000000/////////......////////////////////////---...///000000000000000---------...///000000000///////////////000111111000000000000000111111222111111111000000000000000000000000000000000000000000111111222333333444444333333333333333222222111333222111000000000000111111111222333444444333333444444333333333333222222222222222222333333333333333333333333444444444444444333333333333333444444333333444555666777888888999:::;;;;;;<<<;;;:::999888888:::;;;<<<=========;;;;;;::::::;;;;;;<<<===<<<<<<;;;::::::;;;;;;;;;===>>>??????????????????>>>???@@@CCCEEEGGGIIIJJJooo]]]YYY\\\RRRSSSTTTUUUUUUTTTRRRQQQOOOMMMKKKKKKKKKJJJHHHFFFCCCBBBAAA???===<<<;;;:::;;;<<<<<<<<<;;;888555333//////000111222222333333000000000000000000000000000000000000000000000000......//////000000111111,,,+++++++++,,,...000111000///...---------------...---,,,,,,---...000111---------,,,,,,+++++++++,,,------......------,,,,,,///222222///---...//////......---------............,,,,,,+++,,,---...///---++++++,,,.........(((((('''((())),,,...///***+++,,,---...---,,,+++)))***+++,,,,,,,,,,,,,,,***+++---------+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,***)))(((***---000000...---...000------------------------------------------------++++++,,,......,,,++++++---***&&&######&&&***---,,,,,,---------,,,***))),,,,,,++++++,,,,,,---...++++++------------++++++,,,,,,---.........------,,,,,,+++***+++,,,---...+++,,,,,,---.........---...........................---,,,---000111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///000111000///...///111111111111111222222222222///000111111000000111222111111111111111000///...///000111222333222111111111111111111111111222222//////............//////000000///000000111222222.../////////000000111111000000000000000000000000.../////////000000111111////////////////////////---------.........//////////////////////////////...------,,,,,,---------............/////////000+++,,,...000111111000000.........................../////////000000111111222111000000000000000111111222333222000000000111000000///............///////////////////////////+++,,,...000111111000///000000000000000000000000////////////............////////////////////////......///111222222222222---......///000111111222///////////////000111111000000000000000111111222000000000000000111111111000000000000000000000000000000111222333333444444444555555555444222000///333333222111000000111111111111222333333333222222444444444333333333222222222222222222222222333333222222333333333444444444333333333222222333444444333333444555666777888999666777888999888777666555666777999:::;;;<<<<<<<<<;;;::::::::::::;;;<<<<<<;;;;;;:::::::::;;;<<<<<<===>>>>>>????????????>>>===>>>@@@BBBEEEGGGIIIJJJtttccc[[[ZZZTTTTTTTTTTTTTTTSSSRRRQQQPPPNNNKKKIIIIIIHHHFFFEEE@@@AAAAAA@@@???===;;;:::===<<<:::999666555333222111111111111111111111111666444333333444444222111222111000.........///000000000///...............///////////////............///000000000...---,,,000///---,,,,,,---...///000000////////////000000............---,,,,,,+++.........------,,,,,,,,,------,,,++++++,,,,,,,,,------------------------///,,,+++,,,...///---++++++++++++,,,,,,---------++++++++++++++++++++++++------------------------)))+++---/////////---,,,''')))***,,,------,,,,,,---,,,+++***)))***+++,,,+++---000///,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,------....../////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////+++,,,...///...+++'''%%%+++++++++,,,,,,,,,------......------------......---------.........//////...............---------///111222333333222111///---,,,,,,---///000...---111000000000//////......////////////000000000000444333222111111222333444666555333222111222333333222111///.........///000111111000000//////......000000111111111111000000000000000000000000000000111111111111111111111111000000000000000000000000///////////////////////////////////////............---,,,,,,,,,,,,---...000///...---,,,------...............////////////........................111///---++++++---///111........................111000000000000000111222000000000000////////////............//////////////////////////////////////////000000000000//////000000///.....................------------......////////////////////////........................////////////////////////......///000000000000000000000000000////////////000000000000000000000000000000000000000000000000444444444333333333222222333333333222222111111111111111111111111111111111000000000000111111111111111111222333333333333222111222333444555444333333333444555555666666555555444333222222111111222222333444555666777888999:::999999999999999888777777777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<999:::;;;<<<============>>>???@@@@@@@@@>>><<<;;;<<<<<<===AAAFFFIIIIIIHHHsssaaaYYYXXXTTTTTTTTTUUUTTTTTTSSSSSSOOOMMMKKKIIIIIIHHHGGGEEEAAAAAAAAA@@@???===;;;:::<<<;;;:::888666444333222111111111111111111111111111000///000111222111000111111//////...///000000000000///........................///////////////000000000000000///......///......---------.....................//////000,,,------------,,,,,,+++------------------,,,,,,---,,,,,,++++++,,,,,,---------------------------...---+++,,,...///---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---.........---,,,***+++,,,---------------,,,,,,++++++++++++,,,,,,,,,...000///---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,000///...------------...++++++************++++++---......//////......------------------.........++++++++++++++++++++++++************************)))***+++,,,------------)))+++---...///...,,,+++,,,,,,,,,,,,------------------,,,,,,,,,,,,------...------,,,+++***)))(((------..................---...000111111000...---///......///111222000///111111000000000/////////////////////000000000000333222111000000111222333444444222111111111222222222111000///...//////000000000000000//////......000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000......................../////////////////////.........---,,,,,,---......000///...---,,,------...............////////////........................000///---,,,,,,---///000////////////////////////000000//////......------111111111111000000000000............//////////////////////////////////////////000000000000//////000000///.....................------------......................................................////////////////////////......///000000000000000000000000000////////////000000000000000000000000000000000000000000000000222111111111000000000000333333222222222111111111111111111111111111111111000000000000111111111111111111222333333333333222111222333444444444333333333444444555555555555555444333333222222222222222444444555666777888888999777777777777777666555555666777777888999:::;;;;;;999999999:::::::::::::::::::::;;;<<<============???@@@AAABBBAAA@@@>>><<<<<<<<<<<<@@@DDDGGGGGGFFFqqq___WWWUUUSSSTTTUUUUUUUUUUUUUUUUUUNNNLLLJJJIIIIIIIIIHHHFFFAAAAAAAAA@@@???===;;;;;;<<<;;;999888555444222111000000000000000000000000///...---...111222111000000000/////////000111111000000///.........//////------......//////000000000///......---.........------...............---,,,,,,,,,------......///++++++,,,---------,,,,,,,,,,,,------------------,,,,,,,,,++++++,,,,,,---------------------------...---,,,,,,......---,,,++++++,,,,,,,,,,,,------************************........................------------------,,,,,,---------,,,,,,---......,,,,,,------------,,,,,,---...///...------...///+++++++++,,,,,,------------,,,,,,++++++++++++,,,++++++************++++++++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,------+++,,,---............---,,,------------.........,,,,,,,,,++++++,,,,,,,,,000000///...---,,,++++++,,,---------.../////////,,,---...//////...---,,,///......///111222000///111111111111000000000000////////////000000000000111111000000000000111111222222111000000000111111111111000///////////////000000000////////////...///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000..............................//////////////////......---,,,,,,---......//////...------------...............////////////................................................000000000000000000000000000111111111000...,,,+++222222222222111111111111............//////////////////////////////////////////000000000000//////000//////............///......------------..............................////////////////////////////////////////////////......///000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////222222222111111111111111111111111111111111111111000000000000111111111111111111222333333333333222111222222333444333333333333333444555555555555555555444333333222222333333555555555666666666777777666666777777666666555555666666777888999:::;;;;;;;;;;;;:::::::::::::::::::::;;;<<<===>>>>>>>>>>>>@@@AAACCCDDDDDDBBB@@@???===<<<===???BBBDDDDDDCCCqqq___VVVUUUSSSTTTUUUVVVVVVVVVVVVVVVNNNLLLIIIIIIIIIIIIHHHGGGBBBBBBAAA@@@???===<<<;;;;;;;;;999777555333222111000000000000000000000000000//////000111222222111/////////000000111111222000000///////////////000,,,------...///000111111...---,,,++++++,,,---...,,,---.../////////...---------.........---------******+++,,,---------,,,,,,,,,,,,------.........,,,,,,+++++++++,,,------------------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................///...---,,,,,,,,,,,,,,,///...,,,++++++,,,---...+++,,,---...///...---,,,,,,---------------......******+++,,,,,,---......++++++***************+++---------,,,,,,---------******++++++++++++******---------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////...---,,,,,,+++++++++---------.........//////------,,,,,,,,,,,,------....../////////000000000,,,,,,,,,---...///000000......///000000///......---,,,,,,---///000...---111111111111111111000000////////////000000000000000000////////////000000000000000000//////000000111000000/////////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000....................................////////////......------------..................------..................////////////........................---...///000000///...---////////////////////////000111333444333111///...222222111111111000000000............//////////////////////////////////////////000000000000//////000///............//////......------------..............................000000000000000000000000////////////////////////......///000000000000000////////////000000000000////////////////////////000000000000000000000000111111111111111000000000111111111111111111111000111111111111111111111111///000000000111111111111111111222333333333333222111111222222333333333333333333444555555555444444555444333333222333333333555555555555555555555555777888888888888888777777555555666777888999::::::<<<<<<<<<;;;;;;:::::::::;;;;;;<<<===>>>>>>>>>>>>AAABBBDDDEEEFFFEEECCCBBB???>>>>>>???@@@AAABBBBBBrrr___WWWUUUSSSTTTUUUVVVVVVVVVVVVVVVNNNLLLIIIIIIIIIIIIHHHGGGCCCBBBAAA@@@>>>======<<<<<<;;;:::888666444222111000000000000000000000000222111000000111111000...//////000111111111222222000000/////////000000111,,,------...///000111111......,,,,,,,,,---...///+++,,,.../////////...---000000000000///---,,,+++***+++,,,,,,------------,,,,,,,,,------.........,,,+++++++++,,,,,,---...------------------------,,,------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,***+++---...///...------++++++,,,---......---,,,******+++,,,,,,---............------------.........------------------...------............---------------,,,,,,+++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---,,,+++******++++++---------.........//////......------------......+++,,,,,,,,,,,,---------,,,,,,,,,---...///000000......////////////......---,,,,,,---///000...---000000000000000000111111////////////000000000000////////////////////////////////////////////////000000000000000//////..................///////////////000000000000//////////////////////////////000000000000000000000000////////////////////////........................---.........//////000000........................------..............................////////////////////////////////////---...000111111000...---...........................000222333444333222111111111000000000/////////............//////////////////////////////////////////000000000000////////////............//////......------------..............................000000000000000000000000////////////////////////......///000000000000000.../////////000000000111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111222333333333333222111111111111222222333333222333333444555444444444444444333222222222222333444444444444444555555555666777777888888888777777444555666666888888999:::;;;::::::999999888888888:::;;;<<<===>>>>>>>>>>>>AAABBBDDDFFFFFFFFFEEEDDD@@@@@@@@@@@@???@@@AAABBBrrr___WWWVVVSSSTTTUUUUUUUUUUUUUUUUUUNNNLLLJJJIIIIIIIIIHHHFFFDDDCCCAAA@@@>>>============<<<:::888666555333222111111111111111111111111111000......//////---,,,000000111222222222111111000000/////////000111111------......//////000000//////////////////000111,,,,,,---...///////////////000000000///---,,,***,,,,,,------......------,,,,,,------------------++++++++++++,,,---......------------------------,,,---......,,,,,,---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------,,,,,,+++++++++******++++++,,,***+++,,,------...------)))***,,,///111000---***+++++++++,,,,,,---------,,,,,,,,,,,,,,,------...,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,)))))))))***+++,,,---...,,,------------.........///......------......///000000///...---,,,,,,+++,,,---------.../////////------------------------///......///111222000///////////////000000000000////////////000000000000//////000000000000//////......///000000000//////000000000000000///......---............/////////...//////000000//////...////////////////////////000000000000000000000000////////////////////////------------------------------......///000000000---...////////////...---,,,---......///.....................////////////////////////////////////...///000111111000///...........................,,,---///111222222222111000000000000/////////...............//////////////////////////////////////////000000000000/////////............//////000......------------......------------------------////////////////////////////////////////////////......///000000000000000......//////000000111111000000000000000000000000000000000000000000000000............////////////////////////000000000000000000000000000000000000000000000000111111111111111111222333333333333222222111111111111222333333222222333444444444444444444333222222111111222222333333333444444444555555444444555666666666555555444444555666777888999999777777666666666666666666999:::;;;<<<============???AAACCCEEEFFFFFFEEEDDDAAAAAAAAA???>>>>>>AAACCCqqq___WWWVVVTTTTTTTTTUUUTTTTTTSSSSSSOOOMMMKKKIIIIIIHHHGGGEEEEEECCCAAA@@@>>>>>>>>>>>>>>>===;;;:::777666444333222222222222222222222222000///......000000///...111111222222222111000///000000//////000111111222.........///////////////------...///////////////,,,,,,,,,---...///000000+++,,,...//////...---,,,....../////////...------------------------,,,,,,++++++++++++,,,---...///------------------------+++---///...,,,+++---...---------,,,,,,+++++++++((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,******+++,,,------------*********++++++,,,---...)))+++...222555444///***,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,)))******++++++******)))---------------.........------------------------************************,,,+++***(((((()))+++,,,))))))***+++,,,---......,,,,,,,,,,,,------------...------,,,,,,------...333333222111000///......------.....................------------------...///......///111222000///---.........////////////////////////000000000000///000111111111111000///---...///000111000000//////000000111000///...------------.........//////......////////////......////////////////////////////////////////////////////////////////////////------------------------------......///000000111---...///000000///...---,,,,,,.../////////..................//////////////////////////////////////////000000000000//////......................../////////000000111111111111111111000000000//////............//////////////////////////////////////////000000000000//////...............///000000......------------......------------------------........................////////////////////////......///000000000000000.........///000111111111000000000000000000000000000000000000000000000000.........//////000000000........./////////000000000000000000000000000000000000000000111111111111111111222333333333333222222111000000000111333333222222333444444444444333333222111111000000111111111111222333444555555666333444444555666666555555333444444555666777888999666666666666777777777777888999:::;;;<<<<<<<<<<<<>>>???BBBDDDEEEEEEDDDCCC???@@@@@@>>><<<<<>>>>>>>>>>>>>>>>><<<:::888666555444333333333333333333333333111000///111333444333222111222333333222111000///000000///000000111222222///////////////.........((()))+++,,,---,,,++++++------,,,,,,---...000111''')))+++---//////...---///000000000///...------.........------,,,,,,,,,++++++++++++,,,---...///------------------------+++---///...,,,+++,,,///---------,,,,,,+++++++++------------------------------------------------)))+++---/////////---,,,)))***,,,...//////......******))))))***,,,---///***,,,000555888666000+++---,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---......//////......------......///,,,------......------,,,---------....../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,///---,,,******+++---...------.........---,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---------------...........................---------000000////////////000000---,,,,,,---///000...---,,,---------......//////////////////000000000000///000111222222111000///---...000111111111000//////000111111111000...------------.........//////......////////////......////////////////////////........................////////////////////////---------------------------------...///000000111---...///000000///...---+++,,,.../////////................../////////000000000000000000000000000000000////////////000000000000000000000000000000444333222222111222222333222222222111111111111000............/////////000//////////////////////////////000000000000//////...............///000111.........------.........------------------------........................////////////////////////...//////000000000000000---......///000111111222000000000000000000000000000000000000000000000000000000111111222222333333---.........//////000000000000000000000000000000000000000000111111111111111111222333333333333222222111000000000111333444222222333444444444333333222111111000///000000000000000111222444555666666555555666777888888777777333333444555666777888888888888999999:::::::::;;;888888999:::;;;;;;;;;;;;<<<>>>AAACCCDDDDDDDDDCCC===??????===:::;;;>>>BBBmmm\\\UUUSSSUUUUUUTTTTTTSSSRRRRRRRRRPPPNNNKKKIIIIIIHHHFFFEEEDDDCCCAAA???>>>===<<<<<>>>>>============>>>>>>lll\\\VVVTTTUUUUUUTTTTTTSSSRRRRRRQQQPPPNNNKKKIIIIIIHHHFFFEEEDDDCCCBBB@@@>>>===<<<<<<@@@===999888888777444222111111111222222222222222000000000000000000000000000000000000000000000000////////////............---...//////000000//////---...///...---,,,---///........................000/////////.........---......//////...------,,,/////////.........------///......---------...............---------,,,,,,------------------------&&&&&&'''(((***+++,,,---++++++++++++++++++++++++---------------,,,+++***---+++******,,,---------...---------------,,,,,,++++++,,,,,,,,,---------...,,,,,,///333333///+++++++++************++++++...---------......,,,***------------.........///,,,------------------,,,//////......---------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---...///,,,,,,,,,++++++******)))000///---,,,+++,,,...............---------------,,,,,,,,,,,,,,,---...///------------------------.../////////...---,,,+++...///000///---,,,---...---///000///...,,,---------------............///000000111111111111000000000/////////............////////////000000000000///000111111111000///.../////////000000000000000222222111000000///......///---,,,---...000//////000000000//////.........................................................---///000000///......///000/////////............////////////////////////........................111111111111111111111111111111111111111111111111222222111111111111111111222222222222222222222222111111000000000000000000///////////////.........000000000000000000000000////////////////////////000/////////.........------------------------------------.........//////000000////////////000000//////////////////////////////000000000000/////////////////////000111111...///000000000000///...//////000111111111111111000000000000000000000000000000000000000000000000////////////////////////111000000000000000000000222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222333444555555666777555555555555666777888999999999999999999999999999999888888777777888888888::::::::::::::::::::::::===>>>@@@BBBBBBBBBAAA@@@??????>>>===============lll]]]WWWVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPMMMKKKIIIIIIHHHGGGEEEEEEDDDBBB@@@>>>===<<<<<<@@@===999777777666555444222222222222222222222222000000000000000000000000000000000000000000000000////////////...............///000000000000000000---...///...------...///......................../////////...............///000000000000///..................---------,,,......---------......///------------,,,,,,,,,,,,++++++,,,------...//////''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++---+++******,,,---------***+++++++++++++++,,,,,,((())))))+++,,,---.........,,,+++---000111...+++---,,,,,,++++++,,,,,,---------,,,---......,,,***------........./////////...------,,,,,,------...000000///...---,,,++++++,,,,,,,,,,,,---------...------,,,,,,,,,,,,---...---,,,+++***)))(((((('''---,,,+++++++++---...///000//////......---------+++++++++,,,---...000000------------------------//////000000000//////......///000///...---.../////////000...---,,,---///---------............//////000000111111000000///////////////............////////////000000000000111111111111000000//////000000111111111111111111444333222111000///...---000...---...///111000000333222222111000///...---................................................---///000000///...//////////////////............////////////////////////........................111111111111111111111111111111111111111111111111000000000111111111222222111111111111111111111111//////000000000000000000............//////000000111111111111111111111111---------.../////////000/////////...............------------------------------........./////////000//////......//////000000000000000000000000000//////000000000000/////////////////////000111111///000000111111000000/////////000111111111111111////////////////////////000000000000000000000000000///...------...///000000000000000000000111111333333222222111111111111111111111111111111111111111111222222222333333333333333333333333333333333444444444555555555666666555555444555555666777888999999999999999999999999:::999999999999999::::::::::::::::::::::::::::::;;;<<<===>>>@@@AAABBBBBBAAA@@@???===<<<<<<<<<<<>>======<<>><<<;;;;;;:::ooo^^^WWWUUUTTTTTTUUUUUUUUUSSSQQQPPPOOOMMMJJJIIIIIIIIIHHHFFFEEEDDDBBB@@@???>>>=========<<<:::888666555555666333333333222222111111111000000000000000000000000////////////////////////////////////.....................//////......---,,,---......------...000........................---------...............+++,,,,,,---------,,,,,,......---------,,,,,,,,,---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......---------,,,+++***+++---...---,,,******++++++,,,,,,------......---,,,+++******))),,,+++******+++,,,------******))))))))))))******---+++***+++,,,---,,,+++******+++++++++,,,,,,,,,...---,,,++++++,,,---...,,,---------------------************++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,------......//////------,,,,,,++++++++++++111111000///...------,,,,,,,,,++++++++++++,,,,,,------------------------,,,,,,---...////////////---///000///...---///000000000000...,,,,,,...000---------............/////////000000000000//////.........///////////////////////////000000000000111111000//////000111111000111222444666888::::::999888777555333111000//////---,,,---...000//////.........//////000000000////////////////////////////////////////////////...000111111000//////000.........///////////////////////////////////////////////////////////////........................111111111111111111111111222222111111000//////...000000000000000000000000000000000111111222222333111000000///......------........................+++,,,,,,---...///000000---------................................................/////////000000//////............//////........................//////000000000000/////////////////////000000111111111000000000000111111//////000111111111111111000000000000000000000000000000000000000000000000111000...,,,,,,...000111//////000000111111111111222222222111111000000000111111111111111111111111111111222222222333333333444444444444444444444444444444444333333333333333333333333333444555666777777777777888888888999999777777777777777888999999:::::::::::::::::::::::::::999999:::<<>><<<;;;::::::qqq___WWWTTTSSSTTTUUUVVVUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIHHHGGGFFFEEECCCAAA???>>>======;;;<<<<<<:::777555555555333222222111111000000000000000000000000000000000////////////////////////////////////...........................------,,,+++---......------///000---------------------------------------.........,,,,,,---............---............---------,,,---------------...///000,,,,,,,,,,,,------------//////...---,,,,,,++++++))))))***,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,------******************+++++++++++++++++++++,,,------,,,++++++++++++++++++,,,---+++******,,,------,,,)))))))))*********++++++...------,,,,,,------...++++++,,,,,,------------************++++++++++++***+++,,,,,,,,,,,,++++++)))***+++,,,---......///...---------,,,,,,++++++000//////......---------...---,,,++++++++++++,,,------------------------+++,,,---...............,,,---......------...///000000111///...---...000---------............///...//////000000//////............///////////////////////////000000000000.........///000000111111///000222444666888:::;;;999999777555444222111000///---,,,---.../////////,,,------...///000111222////////////////////////////////////////////////...000111111000//////000.........///////////////////////////////////////////////////////////////111111111111111111111111222222222222222222222222333222111000///......---////////////////////////......//////////////////111111000///...---,,,,,,---------------------------------.../////////000---------------......................................./////////000000000///......------......///........................//////000000000000/////////////////////000111111111000000//////000000111//////000111111111111111000000000000000000000000000000000000000000000000000///...------...///000/////////000111111222222111111111111111111111111222222222222222222222222111111222222222333333333444444444444444444444444333333333333333333333222333333333333333444666666555555555666777777888888555555555555666777888888:::::::::::::::::::::::::::::::::;;;===???BBBCCCBBBAAA???>>><<<;;;;;;:::rrr```WWWUUUSSSTTTUUUVVVUUUSSSQQQOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEECCCAAA???>>>======888;;;===<<<888555444555222222111000000//////...000000000000000000000000////////////////////////////////////............///////////////...------+++,,,......---...///111------------------------,,,,,,,,,------.........,,,,,,---.............../////////.........---------,,,,,,------///000000,,,,,,---------.........---------------------,,,))))))***+++---...///000------------------------,,,,,,---...............+++++++++,,,......---+++,,,,,,,,,,,,,,,,,,++++++((())))))***+++,,,------***+++,,,,,,,,,,,,,,,---//////............//////,,,+++))))))+++------,,,)))*********++++++++++++,,,------------------,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------)))***+++,,,------,,,,,,*********++++++,,,,,,---,,,------............---.........---------------......---------......///------------------------,,,,,,---.........------+++,,,------,,,,,,---//////000111111///......///---------............///......////////////................../////////000////////////000000000000***+++---///000111111111000000111222444555666666777777666444333111000///000...---...///111000000/////////000000111111111///////////////////////////////////////////////////000222222000///000111............/////////000////////////////////////////////////////////////111111111111111111111111222222222222222222222222111111000000/////////...///////////////////////////////////////.........000000//////.........---------------------------////////////////////////,,,,,,,,,------..................................../////////000000000000///......------......///........................//////000000000000/////////////////////000111111000000///......///000000//////000111111111111111222222222222222222222222000000000000000000000000////////////////////////...//////000111111222222//////000000111111222222222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444444444222222222222333444555666333333444444555666666777555555555555666777888999::::::::::::::::::::::::::::::;;;<<<>>>???AAABBBAAA@@@???===<<<;;;;;;;;;rrraaaXXXVVVRRRTTTUUUVVVVVVTTTQQQOOONNNLLLJJJIIIIIIIIIHHHGGGFFFEEECCCAAA@@@>>>>>>===777:::======999666444444111111111000///......---000000000000000000000000////////////////////////000/////////............000000111000000///......+++,,,............///111------------------------,,,,,,,,,------.........***++++++,,,---------,,,000////////////.........,,,,,,,,,---...///000111---------....../////////+++,,,,,,------......///........................------------------------,,,,,,---.../////////...+++***+++---......,,,+++---,,,,,,,,,+++*********,,,,,,---------.........***+++---------,,,,,,------,,,,,,++++++,,,,,,---,,,***))))))+++,,,------******+++++++++,,,,,,,,,+++,,,............,,,+++///...------,,,+++******---------.........//////((()))***,,,------,,,,,,------,,,,,,,,,,,,,,,,,,***+++---...///000000000,,,,,,------------------............///111222333---------------------------...............------***+++,,,,,,++++++---......000222222000.........---------.........//////......////////////......---.........//////000000////////////000000000000'''))),,,///111111111000000000111111111222222222555555444333111000//////111000...///111222222111222222222111111111111111000000000000000000000000000000000000000000000000///000222222000///000111---.........//////000000////////////////////////000000000000000000000000////////////////////////222222222222222222222222////////////000000000000////////////////////////222222111111000000//////.........///////////////........................000000000000000/////////,,,,,,,,,------.........////////////////////////////////////000000000000.........------.........000000000000000000000000//////000000000000/////////////////////000111111000///...------...///000//////000111111111111111222222222222222222222222000000000000000000000000......////////////.........//////000111222222222......///000111222333333222222222222222222222222111111222222222333333333333333333333333333333333444444444555555555666666222222222222333444555555222222333333444555666666555555555555666777888999:::::::::::::::::::::::::::;;;<<<===>>>@@@@@@AAAAAA@@@???===<<<<<<<<<<<>>============<<<:::888666444333222222333333333222000///---111111111111111111111111111111000000//////......////////////////////////...///000111111000///...,,,---......//////.........------,,,,,,---------.........------,,,,,,,,,,,,,,,,,,---------......///......---------......///---,,,,,,,,,,,,+++)))+++,,,,,,------,,,,,,+++------------,,,+++******---+++***)))))),,,///111111...+++***---...---,,,111...******,,,......------,,,***(((((()))***+++---,,,+++******+++,,,---***++++++,,,,,,++++++***++++++******+++---...000---......---+++******+++---------,,,,,,+++++++++***,,,......---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++***)))***+++,,,---++++++,,,---............---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++***++++++,,,---------,,,......------------......++++++,,,,,,,,,---------000000//////.........---000000000000000/////////+++,,,,,,------,,,,,,+++******,,,---......////////////............//////,,,---...///000111222333111111111000000//////......------///222333333333111111111111111111111111111111222222222111111000000000000000111111111111000000000000000000000000000000000000000000000000///......------///000111111111111111111111111111////////////////////////------............---------...///000000111000000---.........//////000000////////////000000000000000000000000////////////............////////////111111000000//////......////////////////////////000//////.........//////////////////////////////////////////////////////////////////////////////000000///...............////////////////////////////////////............//////000000///...------000000000000000//////...000///...---------------......///000000000000000000000000000000000000000000...,,,******,,,...///---------............///000000000000111111111111000000/////////111222333111111222222222333333333333333333222222111111111888777666555444444555666777666555444444444444444444444444444555555555555::::::999777666444333333444555666777888999::::::<<<<<<<<<===============;;;<<<<<<>>>???@@@AAABBBBBB@@@>>>>>>?????????>>>qqq```XXXVVVSSSTTTTTTSSSRRRPPPNNNMMMLLLJJJIIIIIIIIIHHHEEECCCAAAAAA@@@???>>>===<<<<<<===<<<:::888666444333222111222222333333222111000////////////////////////000000000000////////////////////////////////////---...///000000///...---+++,,,------......------------,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------...............---------......///...------......,,,++++++,,,,,,------,,,,,,++++++,,,---......//////...///...,,,+++++++++---...000...++++++---...---,,,...,,,)))))),,,------,,,...,,,+++))))))***+++,,,++++++***))))))***++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---...///,,,---...---+++***+++,,,---------,,,,,,+++++++++(((***,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,++++++***+++,,,---...++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,---......//////...............------.........++++++,,,,,,,,,---------///.........------------........................---......//////......---+++,,,---......//////...------,,,,,,,,,,,,------------...///000111222222111000000//////////////////...---...000222111111........................000000000111111000000/////////000000000111111111000000000000000000000000000000000000000000000000//////...---...///000111------------------------////////////////////////.........//////.........---......////////////...------------.........///.../////////000000000000000000000000/////////........./////////000000000111111000000///.........////////////////////////......------------......................................................///..................///000000///...............////////////////////////////////////............///////////////...---------...///000000000000000//////...---------------......///000000000000000000000000000000000000000111///---,,,+++---///000/////////......---------//////000000000111111111111111000//////000111111111111111222222222333333333333333222222111111111666555444333333333444444666666555444444444444444555555555555666666666666777777666666555555444444555555666777888999:::::::::::::::::::::;;;;;;;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@???@@@@@@@@@???ooo___WWWTTTRRRRRRSSSSSSRRRPPPOOONNNKKKJJJHHHGGGHHHIIIHHHGGGCCCBBBAAA@@@>>><<<;;;;;;===<<<:::888666444333222000000111222222222222222////////////////////////////////////000000000000////////////////////////------............------++++++,,,------------,,,,,,,,,,,,,,,,,,---...///...------------,,,,,,,,,,,,,,,,,,---------..............................///...------//////...,,,,,,,,,------------,,,,,,***+++,,,---............---------------.........000...,,,,,,---------,,,+++***)))***,,,---,,,+++...---,,,+++***+++,,,,,,******))))))))))))******++++++,,,,,,,,,,,,++++++******+++,,,------------+++---------++++++,,,---------,,,,,,,,,,,,++++++''')))+++,,,+++***+++,,,---------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++,,,------...++++++,,,,,,++++++******---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,------......//////..............................,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---------------------......////////////............////////////......------,,,,,,,,,,,,------////////////000000000000000000///......///111222111///......///000///..............................//////000000//////...//////000000000000111111000000000000000000000000000000000000000000000000//////.........///000111------------------------////////////////////////...//////000000//////...---...............---,,,,,,,,,,,,---------------....../////////000000000000000000/////////......---...//////000111222222111111000//////......---////////////////////////------------------------------------------------........................///...---,,,,,,---...///000///......---.........////////////////////////////////////............///////////////......---,,,,,,...///000111111111//////...------------.........///000000000000///000000000000000000000000111///...------...000111111111000///...---,,,+++//////000000000000111111111111000/////////000000111111111222222222222333222222222222222111111111444333222111111111222222666555444444444444444444666666666777777777888888555555555555555555555555555555666777888999999:::999:::::::::;;;;;;;;;<<<>>>>>>??????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@mmm]]]VVVTTTRRRRRRSSSSSSSSSRRRPPPOOOMMMKKKHHHGGGHHHHHHHHHGGGEEEDDDBBB@@@>>><<<::::::===<<<:::888666444333222000000000000000000000000111111111111111111111111......//////000000111111////////////////////////........................+++,,,------......------,,,,,,,,,,,,---......///------------------------,,,,,,,,,---------......------.....................---,,,---...///...---,,,,,,------------,,,,,,++++++++++++***)))((((((((())),,,...000111111111......------------,,,,,,))))))***,,,---------,,,///...---,,,,,,,,,,,,---+++******************++++++,,,,,,,,,,,,,,,,,,+++)))***,,,---...---,,,,,,***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------------...000...------,,,,,,++++++***,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,+++***)))---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,+++---..................---,,,,,,,,,------------...------------------------,,,,,,---------------...,,,,,,------------,,,,,,000000000000000///......//////............//////000000000000////////////000//////...///111444555555333000//////000///...000000000000000000000000......///000000000//////////////////000000000111////////////////////////000000000000000000000000///////////////000000000//////////////////////////////////////////////////////000000000000//////////////////......---,,,------------------------........./////////000000000000/////////.........------...000111333444444111000000///......------////////////////////////,,,,,,------.........---------------------------........................///---,,,++++++,,,---//////......------.........////////////////////////////////////...............///////////////......,,,---...///000000000000///......---------......---...//////000000//////000000000000000000000000///...---------...000111000000000///...------,,,////////////000000000111////////////000000000000111111111111222222222222222222222111111111111111222222222111111111222222555555444333333444444444777777777888888888888999666666666666666666666666555666666777888888999999<<<======>>>>>>?????????>>>>>>>>>??????@@@@@@@@@@@@@@@@@@???>>>>>>???@@@lll]]]VVVUUUSSSTTTTTTUUUTTTSSSRRRQQQOOOLLLIIIHHHHHHHHHGGGFFFEEEDDDCCCAAA>>><<<:::999===<<<:::888666444333222111000000///...---------111111111111111111111111......//////000000111111////////////////////////////////////////////////------...///////////////,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......,,,,,,---...//////......,,,+++***+++---......---,,,------......------,,,++++++++++++***)))(((((('''))),,,///111111111111---.........---,,,,,,,,,)))***,,,---..................---------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***+++,,,---...---,,,+++***,,,------++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------------///111---------,,,,,,+++++++++,,,------......------,,,,,,,,,---------.........------......---,,,++++++---,,,,,,++++++,,,,,,---,,,------......------,,,+++,,,,,,---,,,,,,++++++------...//////...------,,,,,,---------...........................//////------....../////////000,,,------......------,,,111111111111000///......//////............//////000000000000////////////000000000111333555777999999666222111111111000///////////////////////////...///000000111111111000...////////////000000000/////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000///...---//////..............................////////////////////////............,,,---...000111333444555000000//////...---------////////////////////////,,,---...///////////////------------------------...........................---,,,,,,,,,,,,---.........------------......////////////////////////////////////..................///////////////.........////////////............---------......///------...///////////////////////////////////////------,,,,,,,,,---...///////////////////////////...////////////000000000------...///000111111111000000111111111222222222111111111111111111111111222222222333333333333222444444333333333444444555777777777777888888888888999999888888777666666666666666777777888888999999===>>>>>>???@@@@@@AAAAAA=========>>>>>>>>>>>>>>>>>>??????>>><<<;;;===???lll^^^XXXWWWUUUUUUVVVVVVUUUSSSRRRQQQOOOMMMJJJIIIIIIHHHGGGEEEEEEDDDCCCAAA???===;;;:::===<<<:::888666444333222222111000...------,,,,,,////////////////////////////////////000000000000////////////////////////000000////////////000000......///000000000000///...------,,,,,,---------,,,,,,,,,------------...,,,,,,,,,---------......+++,,,---/////////......+++***)))+++---......---------............------***+++,,,---............+++,,,...//////...---,,,,,,...//////---+++,,,,,,+++,,,------------...000......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++,,,,,,------,,,,,,,,,+++---------++++++,,,---++++++,,,,,,,,,,,,------***+++,,,+++***+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,---------------------.........---,,,,,,---,,,,,,++++++,,,,,,---------............------......//////......------,,,---...//////...---,,,,,,---------.....................///////////////......//////000111111111//////000000000000//////000000111000000///......------,,,,,,,,,,,,------000000000000////////////000111333555888:::<<<===;;;888444111111111111000------------------------......///000111111111111......////////////000000000000000000000000000000////////////////////////...///000111111111000000////////////////////////000000000000000000000000...//////000000//////...000000000000000000///...///////////////.........------.........//////////////////.........------,,,---...///111222333444000000///......------,,,////////////////////////,,,---...000111000000///---------------------------------------------------------......------------------,,,------...///////////////////////////////////////............---.../////////////////////////////////...---,,,...------------...//////------...////////////...////////////////////////,,,,,,,,,,,,,,,---...///....../////////000000000......////////////000000,,,---...///000000000000000000000111111111111222000000000111111111111111222222333444444444333333333333333333333444444555555555555666666666777777::::::999888888777666666666666777777888888888888;;;<<<<<<===>>>???@@@@@@==================<<<<<<<<<>>>???===:::999;;;>>>mmm___ZZZYYYUUUVVVVVVUUUTTTRRRPPPOOOLLLKKKJJJJJJKKKJJJHHHFFFEEEDDDCCCAAA???===<<<;;;===<<<:::888666444333222222111000///...//////000////////////////////////000000000000////////////////////////////////////000///............///000---......///000////////////...------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......***+++---///000000///...+++******+++...000//////------............------+++,,,---......//////...,,,------------,,,,,,++++++---000///---++++++,,,,,,------,,,******---///---------------,,,+++++++++,,,------------,,,+++,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,,,,,,,---...---+++***+++,,,+++++++++,,,,,,---------,,,,,,,,,+++******,,,...***++++++,,,,,,------...++++++,,,,,,,,,,,,++++++******,,,---------,,,+++++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---------............------......//////......---,,,,,,---///000000///---,,,------------............---------....../////////......///000000111222222//////000000000000///////////////000000///......------,,,,,,,,,,,,------////////////000000000000111333666:::===??????@@@;;;777333111000111111000------------------------,,,---...///000000000000........./////////000000000000000000000000000000////////////////////////...///000111222111000000........................000000000000000000000000.........//////...............//////000//////////////////......------------------.........////////////.........---------,,,,,,---...000111222222000//////......---,,,,,,////////////////////////***,,,...///000000///...........................------------------------,,,---///000000///---,,,---,,,,,,,,,------...///////////////////////////////////////............------...///////////////------......///.........---------------...//////,,,---......//////......////////////////////////,,,,,,,,,---...//////000000000000///////////////........./////////000000//////000000000///---,,,000000000000111111111111///000000000111111111222111222333444444444333333333333222222333333444555333333444444444555555555888888888777777777777777777777777777888888888888999:::;;;<<<===>>>>>>??????>>>>>>>>>======<<<<<<<<<>>>@@@>>>:::999<<>>===<<<===<<<:::888666444333222222111000000000111333444111111111111111111111111111111000000//////......///////////////////////////...---,,,,,,---...///,,,---......//////......000///...---,,,+++++++++,,,,,,,,,------.........,,,,,,,,,---------......***+++---///000000///...,,,++++++,,,///111111000------............------------------,,,+++************++++++,,,---......+++...000000---++++++---,,,------***((((((+++///,,,,,,------,,,,,,+++******+++,,,------,,,+++***,,,------......------,,,...---,,,+++***+++,,,------...///---+++******++++++++++++,,,,,,---------/////////---,,,,,,...000)))***+++,,,------...///***++++++,,,,,,++++++***)))***+++,,,---,,,++++++)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------............------,,,---------,,,++++++***,,,---///000000///---,,,---------.........//////,,,,,,,,,------..................///000111111222------............------......////////////....../////////....../////////////////////000000000111111444888===@@@BBBBBBAAA:::666222000///000000000////////////////////////+++,,,---...////////////............/////////000000000000000000000000000////////////////////////...///000222222111111000////////////////////////000000000000000000000000------............------,,,,,,---.../////////............------,,,,,,,,,---------.........////////////.........---------,,,,,,---...///000111111000//////...------,,,,,,////////////////////////)))***---/////////...---////////////////////////------------------------,,,...000222222000...,,,,,,,,,,,,,,,------...///////////////////////////000/////////............------...///000000//////++++++---...//////000000---------------...///000,,,---......//////......////////////////////////------......///000000111222222111000///...------............/////////000222222222111///---+++)))000000000000111111111111//////000000111111111222000111222333444444333222222222222222333333444555222222222333333333444444555555555666777888888888777777777777888888888888::::::;;;<<<===>>>???@@@@@@@@@??????>>>>>>======<<>>BBBDDDBBB>>><<<777555333000...---------////////////000000000000............////////////////////////////////////000000000000000000000000------............------......//////000000111111111000///......///000111000000000000000///......,,,,,,.../////////...---///......---------............//////...---,,,,,,,,,------......------,,,///......------......//////,,,+++,,,...///---+++///......---------......////////////...---,,,+++111000000///......------000000/////////.........---------------...//////000000///...------,,,,,,------------------------/////////...------,,,,,,------------------------//////////////////////////////......---------,,,......---------,,,,,,,,,,,,,,,,,,------............------,,,,,,...///000000000//////.........---------............------........................111000/////////000222333222222111111111111222222000000000000111111111111111111222222222333333333333222111111111222333444666555555555555444444444888999:::;;;;;;:::888888666666666666777777777777;;;;;;;;;;;;<<<>>>@@@AAA<<<===>>>??????>>>===<<<;;;;;;<<<<<<======>>>>>>nnn___WWWTTTSSSTTTTTTTTTTTTRRRQQQPPPPPPOOOMMMMMMMMMNNNLLLKKKFFFEEECCC@@@===;;;:::::::::::::::999777666444333333333222111111111111111000000/////////000111111222111000000///000000000///.........//////000111111111111111000000//////......------------......//////............//////---,,,,,,++++++,,,,,,---......---,,,,,,,,,------..............................---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***------,,,,,,++++++******(((((())),,,000111000///------------------------,,,---...///000000000000++++++++++++++++++******---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,++++++***---,,,+++,,,------+++***...---,,,+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))+++---...---+++......---+++)))***,,,//////......---+++******))),,,,,,+++++++++,,,---...///...,,,++++++,,,---...---------------------,,,000//////....../////////......---------,,,,,,,,,.........///......------///.............../////////000111000///...///000..................------............................../////////000000000222111111111111333555666999;;;???AAAAAA???;;;999222111000///...//////000.../////////000000000000............////////////000000000000000000000000000000000000000000000000.........//////.........---------...............000///...------...///000//////000000//////...------...///000000000//////........................//////000000///......------......//////......---...------------------...///---,,,---///000...,,,......------------......,,,,,,------...//////000......//////////////////......---------,,,,,,,,,......------......///000000//////...------,,,,,,.......................................---------................................................111000000000/////////............---------,,,,,,,,,,,,,,,---------......///...---------...///000000/////////.........---,,,------......------,,,........................111000/////////000111222000000////////////000000//////000000000111111111111111111222222222333333222222222111222222333444555555555555444444444444555555777777777666555444666666666666777777777777999::::::;;;===>>>>>>???<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<===>>>>>>>>>nnn___WWWTTTSSSTTTTTTUUUTTTRRRQQQPPPNNNMMMKKKKKKKKKKKKJJJHHHFFFEEEBBB@@@===<<<;;;:::;;;::::::999888666555444222222111000000000000111111111111222111111000000////////////000000111222.........---......///000111111111000000000000///......------------......//////............//////---,,,,,,++++++,,,,,,---111///,,,******+++---///...........................---,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++---,,,,,,---......,,,***------------------------***+++,,,,,,------------******************++++++---,,,,,,++++++,,,,,,---))))))***+++,,,,,,,,,+++,,,,,,---///000000---+++---,,,,,,++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---------+++(((***++++++***)))***,,,......---,,,,,,+++******,,,,,,+++++++++,,,---...000///---,,,++++++,,,,,,------,,,,,,,,,,,,------......///000000000//////------------,,,,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,---...//////000111111000...---...///,,,,,,---------.........------------------------/////////000000000111111111111000111222444666777======>>>>>><<<999666444000//////.........//////....../////////000000000............////////////000000000000000000000000000000000000000000000000...//////000000//////..................---------///...---,,,,,,---.../////////000000//////...---...//////000111000000000,,,---///000111000000//////000000000000///.........//////////////////...------,,,,,,,,,,,,------///...---...///000///---...---------------......------,,,,,,---...000111---------...///000000111---------------,,,,,,,,,...............///000000/////////...------,,,,,,////////////////////////---------...............////////////////////////........................000000000///////////////.........------------,,,,,,,,,,,,------------...//////.........///000111/////////...............,,,------......------,,,........................000000/////////000111222000//////......//////000//////000000000000111111000111111111222222222222111111222333333333333333555555444444444333333333666777888999999888777666666666666777777777888888777888:::<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>nnn___WWWUUUTTTTTTUUUUUUTTTSSSQQQPPPMMMKKKJJJJJJJJJJJJHHHFFFEEEDDDBBB@@@===<<<;;;:::;;;;;;:::999888666555444222111000000///000000000111222333333333111000//////////////////000111111......---------......///..............................------------......///......------......//////......------......//////...,,,+++***+++,,,---...........................------,,,,,,---------,,,,,,------,,,,,,+++***))))))*********+++++++++...---------...---***(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''))))))******++++++,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++++++++***---,,,,,,...000000...,,,,,,+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++++++++''')))***)))))))))***,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------///...---,,,,,,,,,,,,------,,,+++++++++,,,---......///000111000///...---,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********+++,,,,,,,,,,,,,,,---...///000111222222111///......///.........---............------------------------000000000000111111111111000000000000222444666888<<<;;;:::888666444222111111111///...---,,,++++++........./////////000000............//////////////////////////////////////////////////////////////////000000000000//////111111000000//////......//////------------//////000000111111000000///.........//////000000000000+++---///111222222111000......////////////............////////////......,,,,,,,,,,,,,,,,,,,,,,,,......------.........---------,,,,,,------......222000...,,,+++,,,---...------......///000000000///////////////////////////............///000000//////.........---------........................,,,,,,------...//////000................................................------------------------............------------------------------------////////////000000000111........................---......//////......---........................////////////000000111111111111000000000000111111////////////000000000111000000000111111111111222000111333444555444333333444444444444333333333222666777888999999999888777666666666777777888888999666777:::<<<===<<<;;;:::::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>mmm^^^WWWUUUTTTTTTUUUUUUTTTSSSRRRPPPPPPOOONNNNNNNNNMMMKKKHHHEEEDDDBBB@@@>>><<<;;;;;;;;;;;;;;;:::888777555444222111000000///000000000111222333333333111000///111000000///...////////////...------------......---------------...............------------............------------......///......------......///++++++,,,,,,,,,,,,++++++........................//////............//////,,,,,,------,,,,,,+++***)))))))))******++++++,,,%%%&&&(((+++///111111000,,,,,,,,,,,,,,,,,,,,,,,,/////////......---++++++***+++++++++,,,,,,---------,,,,,,++++++,,,,,,---***++++++++++++***))))))...,,,******,,,---------************++++++,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********)))))))))***------,,,+++***+++///222******+++,,,,,,---......++++++,,,,,,,,,---------,,,,,,,,,,,,------......+++++++++++++++,,,------///000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///------------...///000111111222333222000///000111222111000///....................................000000000000111111111111/////////000111444666777777666444222111000000000/////////...---,,,,,,+++............////////////............////////////........................//////////////////////////////000000000000//////111111000000//////......111000///......///000111111222222222222111000000---------.........//////+++---///111222222111000,,,,,,---......---------,,,------......------,,,+++,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......222000...,,,+++,,,---...////////////////////////.../////////////////////...............///000000...............---------------------------------+++,,,,,,---...///000000------------------------........................,,,,,,,,,---------------//////.........---------------------------------...//////000000000000000---------...............//////000000000000//////..............................//////000000000000111111000000000000111111...////////////000000000//////000000000111111111000111333444555555444444444333333333222222222222111222333555555555444333666666666777888999999999666888:::<<<<<<;;;:::999999888888888888888888999:::::::::;;;<<<<<<======lll^^^XXXVVVTTTUUUUUUVVVUUUSSSRRRQQQOOONNNMMMMMMMMMLLLIIIFFFDDDCCCBBB@@@>>><<<<<<;;;<<<;;;;;;:::999777666555222222111000000000000111111111111222111111000000111000//////............000///......---............////////////000000000......------------............------------......---,,,,,,++++++,,,,,,---)))***,,,---......---,,,......................../////////...//////000111,,,,,,------,,,,,,+++***)))*********++++++,,,,,,(((((()))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))+++,,,---.........,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---++++++,,,,,,+++***))))))000---***)))***+++,,,,,,)))))))))******,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))+++++++++)))((()))***------,,,***)))***---000---------,,,,,,+++++++++***+++,,,---------,,,,,,++++++,,,------......///)))***+++,,,------,,,,,,............---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...---------...///000000///111222111000///000222444333111///.........////////////////////////////////////000000000111111//////...///000222444555222222000//////...//////+++,,,---...////////////------........./////////............////////////------------------------000000000000000000000000...//////000000//////..................---------111000///......///000111111111222222111111000///---------------...//////,,,---///000111000000///++++++,,,------------,,,,,,,,,------------,,,,,,+++,,,---......---,,,+++***,,,---,,,+++***+++,,,++++++++++++,,,---...///------,,,,,,---...000111///////////////.........,,,,,,,,,------------------------------...//////........................------------------------,,,,,,------...///000000------------------------------------------------...............//////////////////.........------...------------,,,,,,,,,---...///000000000//////---------------........./////////000000/////////........................---...///000000000/////////......------......///......////////////000000////////////000000000000000111222444555555555555333333333222222222111111111222333555555555555444555666777777888999::::::888999:::;;;;;;;;;::::::777777666666666666777777888888999999:::;;;;;;<<<~~~kkk^^^XXXWWWUUUUUUVVVVVVUUUTTTRRRQQQLLLLLLKKKKKKKKKJJJFFFCCCDDDCCCAAA???>>>===<<<<<<<<<<<<;;;:::999777666555333333222111111111111111000000/////////000111111///............///000000111000//////.........///........./////////000000......------------.........------,,,,,,------...---,,,,,,++++++,,,,,,---++++++,,,---...000111111.......................................///000000,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,///...------,,,+++'''%%%++++++++++++++++++++++++%%%&&&''')))+++,,,------,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,///---++++++++++++***(((((((((((()))***,,,---......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---***)))***,,,***++++++***)))((()))+++------,,,,,,,,,,,,++++++***+++,,,---------,,,,,,,,,,,,------------------''')))+++---...---,,,+++++++++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,------------------...---------------......,,,---//////......000111333111000...---...///000............................../////////000000000///............000222333111000000//////.........***+++---///000000000000---------.........//////............////////////........................000000000000000000000000.........//////.........---------...............000///............///000000000000000000///......///...---------...000000........................+++,,,------......------------............------+++---...//////...---+++***,,,...---+++***,,,---++++++++++++,,,---...///,,,,,,------...//////000------......//////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,---......................................................,,,---------......//////........................---------------------------------....../////////////////////..................---------,,,,,,,,,,,,---...///000///......,,,,,,,,,------.........------............------........................---...///000000000///.........------------.............../////////000000........./////////000000222222222333444555666777222222222222111111111111222333555666777777666666555666777888999::::::;;;::::::::::::;;;;;;;;;;;;777666555444444555666777777777777888999999::::::}}}jjj^^^XXXWWWUUUUUUVVVVVVUUUTTTRRRQQQOOOOOONNNOOOOOOLLLIIIFFFDDDCCCAAA???>>>===<<<<<<<<<<<<;;;:::999777666555444333222222111111222222000///.........000111222,,,---------///000111222111111000///////////////,,,,,,,,,---------...............------............------,,,,,,------...///......------......///...---,,,,,,...111555777........................---------------...///000,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***(((++++++++++++++++++++++++***+++,,,---------------,,,+++++++++******))))))---,,,,,,++++++,,,,,,---))))))+++,,,---...............---......,,,(((&&&((((((((()))***,,,---...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,...000...,,,***,,,...+++...000000...,,,++++++)))******+++---...//////***+++,,,---...---,,,,,,............---,,,++++++&&&(((+++...///...+++***((((((((()))***---///111*********++++++,,,,,,,,,,,,---......---,,,***)))------,,,+++++++++,,,,,,)))+++------------///000000///---,,,---...000111------------------------............///////////////...------...///000111111111111000//////............///000000///...------------.........//////............/////////000////////////////////////000000000000000000000000------............------.../////////000000111111///...---,,,,,,---...///...............------,,,000///.........///111222///......---------......,,,------.../////////.........////////////......,,,---///000000///---,,,+++---///...,,,+++---///++++++++++++,,,---...///////////////...---,,,++++++,,,---...///111222222........./////////000000,,,++++++++++++,,,---------.....................////////////////////////---------...............////////////////////////------------------------+++++++++,,,,,,---------000/////////.....................------,,,,,,,,,+++,,,.../////////...---,,,,,,,,,------.........+++,,,,,,------,,,,,,+++........................,,,---///000000000///...000000////////////000000............/////////000............/////////000222222222222333555777888222222222111111111111000///000111333444444333333555666777888999:::;;;;;;;;;;;;:::::::::;;;<<<<<<666555444333333444555666666666666777888888999999{{{hhh]]]YYYYYYVVVVVVUUUTTTTTTSSSSSSSSSRRRPPPNNNKKKIIIGGGEEEEEEBBBBBBBBBAAA???>>><<<;;;:::;;;;;;;;;:::888666555888666333111000111222444222111111111000000//////000000////////////000000//////.........------------.........//////000000000///...---,,,---......,,,,,,,,,,,,,,,,,,,,,,,,000000000///......------++++++,,,,,,,,,---------000///...---------------......------------......------------------------+++,,,---......---,,,+++---------,,,,,,+++++++++,,,,,,---...---,,,***)))+++++++++*********))))))******+++++++++,,,,,,,,,---------...------,,,,,,///---+++******+++---///...***'''(((,,,---+++(((******+++,,,------......///---++++++...///...,,,///......------,,,++++++------------------------...------,,,,,,------...........................///...,,,*********,,,---------------------------........................------------------------"""###&&&)))+++,,,,,,,,,...------,,,,,,,,,------////////////////////////---------.........//////......------...///111222...,,,+++,,,///111///---........................000//////.........//////..............................---------......///000000000///......------//////.........---------///...---,,,,,,---...///------............------000///...,,,,,,,,,---...+++,,,,,,------......///111000///......---......//////000000000000//////........................111///......//////...---000000//////.........---///............---------------------------------........................+++,,,---.........,,,,,,////////////000000000000,,,---......//////............------------......//////............//////...//////000000//////...------------------------------,,,,,,,,,------...---...///111111///...---/////////////////////////////////000000000000000000///---...000111111000++++++,,,------,,,,,,+++...------------...//////+++---///111111///---+++.........------,,,,,,,,,//////.........------------------............///---......///000111111222000000000000000000000000000000////////////000000111111111000111111222333222222111111111111222222222333333333333333333444555666777888:::;;;<<<===999:::;;;<<<;;;:::999888888777777666666666666666888777777777777999:::;;;{{{hhh\\\WWWVVVTTTTTTTTTTTTTTTRRRQQQQQQNNNMMMKKKJJJHHHGGGGGGGGGEEEEEECCCAAA>>><<<:::999;;;;;;;;;;;;:::999777666777555222000000000222333111111111111000000000///000000////////////000000//////.........------------------....../////////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,---------//////...---------------///......------......///---------------------------...////////////...---,,,,,,,,,,,,+++++++++***,,,,,,---------,,,+++***,,,++++++++++++*********++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,++++++......------------.........***'''(((+++---+++((()))******+++,,,,,,------///,,,***+++---...---,,,,,,,,,------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---------------------------------------------------------------------------)))***+++,,,---------------,,,,,,+++++++++,,,,,,------------------------*********+++++++++,,,,,,------,,,,,,---///000111...---+++---///000///---...........................---------......///000..............................------------------,,,,,,,,,---......////////////.........---------......------------......------............------//////...---------------............------------...---------------...///...//////000000//////...------------------------***))))))***---......---000/////////.........---///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,............////////////,,,---......//////............------------......///..................///)))******++++++******)))------------------------......---------------...---...///000000///...---........................---------------...//////111///------/////////...,,,------------,,,,,,+++...------------...//////---,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,//////.........------------------............///.........///000111111111000000000000000000000000000000////////////000000000////////////000111111222222111111111111222222111111222222222222333333444555666777999:::;;;<<<::::::::::::999999888777666555555555555555666666888777777777888999:::;;;{{{hhh[[[UUUSSSRRRSSSTTTUUUTTTRRRPPPOOOJJJJJJIIIHHHHHHHHHHHHHHHIIIGGGDDD@@@===:::999999;;;<<<<<<<<<;;;999777666555333111000///000111222111111111111000000000000000000////////////000000/////////.........------------............////////////...------------...------------------------++++++,,,------...//////,,,,,,,,,,,,------------//////...------------...///......------......///------------------------,,,------......------,,,,,,,,,,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...******++++++++++++******------///000000///---------***((()))+++---+++)))***++++++,,,,,,------...---,,,******,,,---,,,++++++++++++,,,---.........------------------------,,,++++++******++++++,,,*********+++++++++++++++...---,,,+++***+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...------,,,,,,------+++++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,---...//////...---,,,---/////////---........................,,,,,,,,,,,,------...///------------------------......---,,,,,,+++,,,,,,+++++++++,,,------.....................---------,,,,,,------------,,,,,,------............---------............------,,,/////////...---,,,,,,,,,+++++++++,,,,,,...//////.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,)))((((((***,,,...---,,,/////////...............///............---------------------------------------------------------//////...---,,,,,,,,,---------------............,,,---......//////............------------............------------......,,,,,,------------,,,,,,------------------------000//////...---------...---...///000000///...---........................---,,,++++++,,,...000111333111...---...---,,,+++...............---,,,+++...------------...//////...,,,)))''''''))),,,......------------,,,,,,,,,...............------------------............///......//////000000111111000000000000000000000000000000////////////000000000000000000000111222222222222111111111111222222000111111111222222222333444444555666777999::::::::::::999777666666666666333333333333444555666666888777777888888999:::;;;|||iii\\\UUURRRRRRSSSUUUVVVUUUSSSPPPNNNKKKJJJIIIIIIHHHHHHIIIIIIJJJHHHDDD???<<<;;;::::::<<<<<<<<<<<<;;;999888666333222000/////////000111111111111000000000000000000000////////////000000////////////............//////////////////////////////......------------........................+++++++++,,,,,,---------,,,,,,,,,------------...///......---------......//////............//////------------------------************************---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,+++++++++++++++,,,,,,,,,------)))***++++++++++++++++++,,,,,,------------,,,,,,---+++))))))+++,,,,,,***,,,---------......//////,,,+++******++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...************++++++++++++------,,,+++++++++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---+++***)))***++++++++++++++++++++++++,,,---++++++++++++++++++++++++,,,,,,---------.........+++++++++,,,,,,---------...---------....................................------,,,++++++,,,,,,,,,------------------------......---,,,++++++++++++......------,,,+++++++++........................***+++------------+++***------............------,,,---...///......,,,+++...---------,,,,,,,,,+++---,,,,,,,,,------...///------............------,,,,,,,,,,,,,,,,,,,,,,,,///...------......---+++........................///............---------........................000000000000000000000000111000...,,,,,,,,,------------........./////////,,,---......///............------,,,,,,------...------,,,,,,,,,,,,------000000000111111000000000,,,,,,------------------111000///...............---......//////......---........................///---,,,+++---000333555555222000......---+++***////////////...---,,,,,,...------------...//////...,,,)))''''''))),,,...------------------------........................---------............///.../////////000000000111////////////////////////000000////////////000000333333222222333333444555222222111111111111222222111111111222333333333444444555555666888999999:::;;;999777555444444444444222222222333444666777888777888888888999:::;;;;;;~~~kkk]]]VVVSSSSSSTTTVVVWWWVVVTTTQQQOOONNNMMMLLLJJJIIIHHHHHHHHHHHHFFFBBB???===<<<======;;;<<<<<<<<<;;;999777666222111000/////////000111000000000000000000111111000000////////////000000000000/////////.........000000000000000000000000...............---------........................------,,,,,,,,,+++++++++,,,,,,---------...............---------......////////////....../////////------------------------************************---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))*********++++++++++++******+++,,,,,,,,,,,,,,,,,,***)))(((((()))***,,,---+++******+++,,,,,,+++,,,,,,,,,,,,------------++++++++++++******+++,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------------------------,,,+++***))))))***,,,---,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,............////////////+++++++++,,,,,,,,,,,,,,,............---------...........................///...---,,,+++*********------------------------...---,,,+++++++++++++++//////......---,,,,,,,,,---.....................***+++------------+++***------............------+++,,,---......---,,,+++******++++++,,,,,,,,,,,,000000///...------......------............------,,,,,,,,,,,,,,,,,,,,,,,,000///......//////...------------...............///............---------........................000000000000000000000000111///...---,,,---............/////////000000000,,,---......///.........------,,,,,,,,,,,,------------,,,,,,,,,,,,------------............------,,,,,,,,,---------......000000///...............------............------...........................---,,,+++,,,///222444555333000///...---,,,***.../////////...------,,,...------------...//////,,,,,,++++++++++++,,,,,,---------------------------.....................---------............///////////////000000000000////////////////////////000000////////////000000333333222222333333444555222222111111111111222222222222333333444555555666555666666777888999:::::::::888666444333333333333222333333444555777888999777888888999::::::;;;;;;lll___WWWUUUTTTUUUVVVWWWVVVTTTRRRQQQPPPOOOMMMKKKIIIHHHGGGGGGEEEDDDBBB@@@???>>>>>>???:::;;;;;;;;;:::888666555111111000000000000000111000000000000111111111111000000////////////000000000000000/////////......111111000000000000000///......//////......---,,,------------------------......---,,,,,,+++******,,,---------...............------------...//////000//////......//////000---------------------------,,,,,,++++++,,,,,,---------------............,,,,,,+++++++++,,,------,,,,,,,,,,,,++++++++++++))))))))))))************)))***+++,,,------------,,,***(((&&&&&&(((***,,,,,,,,,++++++++++++,,,,,,************************+++,,,---,,,******,,,------------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---.........++++++,,,,,,,,,,,,------------------------------........................------------------------,,,,,,,,,,,,---...//////,,,,,,,,,,,,---...//////........................------------............++++++,,,------,,,,,,+++---/////////---,,,---...........................///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---......//////---------...............,,,,,,------------,,,,,,------............------+++,,,,,,------------,,,*********+++,,,---------111111000///...------............//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,...000///...---------------.........///............---------........................------------------------///...............//////////////////000000000111,,,---......//////......------,,,,,,,,,,,,------......------------......,,,------......------,,,+++,,,,,,------.........///......---......//////------------------------------------------------,,,+++******+++---///000333111...---......,,,+++---------.........------...------------...//////,,,,,,---......---,,,,,,,,,,,,,,,------------...---------...............---------............///////////////000000000000000000000000000000000000000000////////////000000000000000000000111222222222222111111111111222222222222333444555666777777666666777888888999::::::888777666444444333333333333333333444555777888999777888999:::;;;;;;;;;;;;lll^^^XXXVVVUUUUUUUUUUUUTTTSSSRRRQQQOOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCAAA@@@???>>>>>>999:::::::::999777555444111111111111111111111111///000000000111111111111000000////////////000000000000000000/////////...////////////.........------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------............---------------...//////000000////////////000000------------------------...---,,,,,,,,,,,,---...+++++++++,,,,,,,,,------,,,,,,+++++++++,,,---...,,,++++++++++++*********))))))*********+++++++++((()))***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,++++++,,,---+++++++++++++++++++++++++++---...---+++***,,,///,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,---.........***+++,,,,,,------------------------------------------------------------------------------------------...////////////...++++++++++++,,,---...///------------------------,,,,,,,,,---------......,,,,,,---......---,,,+++---///000///---+++---...........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000+++++++++,,,------......---------.........//////......------------......------............------,,,,,,++++++,,,,,,---...------------------------//////...---------.........//////000000//////...------------------------+++***)))+++---//////...,,,,,,,,,------.........///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///........./////////000000,,,---......//////......---,,,,,,++++++,,,,,,---///................../////////000000000000//////++++++,,,,,,---......///,,,,,,,,,,,,---...///000...------------------...------------------------,,,+++++++++,,,,,,---......---++++++,,,---,,,+++***+++,,,------......---...------------...//////,,,,,,------------,,,,,,,,,,,,,,,---------......---------.........//////---------............///000000000000////////////000000000000000000000000000000////////////000000000////////////000111111222222111111111111222222111222222333444555666777555555666777777888888888555555666666555444333333333333333333444555666777777888999;;;;;;;;;;;;:::~~~kkk^^^XXXVVVTTTTTTSSSSSSRRRQQQQQQQQQMMMLLLJJJIIIHHHGGGFFFFFFDDDDDDDDDCCCAAA???===<<<999999999999888666555333111111111111222222222222//////000000111111111222000000////////////000000000000000000////////////......---------,,,,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///---------.........//////---------------...///000000000////////////000000------------------------,,,,,,+++******+++,,,,,,)))))))))******+++++++++,,,,,,+++***+++,,,...///+++++++++*********))))))******+++++++++,,,,,,,,,'''''')))******+++++++++------...//////...------,,,,,,---,,,++++++,,,---........................,,,...///...++++++---///*********++++++,,,------++++++++++++++++++++++++...------,,,,,,------...******+++,,,------......***+++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.../////////...---,,,************+++,,,---...---------------------------------.........//////,,,---.........---,,,+++---///111///,,,+++,,,...........................+++++++++,,,---...000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111------,,,,,,+++******)))---------.........////////////---,,,,,,---//////---..................---,,,,,,+++***+++,,,...///000000000///......------,,,,,,,,,,,,---...////////////000000000000//////........................///...,,,---......---+++,,,,,,,,,------.........//////.........---------////////////////////////........................+++,,,...000111111000000---------.........//////,,,---......//////......---,,,,,,++++++,,,,,,---//////............//////......////////////......++++++,,,,,,---...//////+++++++++,,,---...///000...------,,,,,,------...---------------------------.....................+++)))((()))***,,,,,,+++))))))+++,,,---............------------...//////------,,,++++++,,,------,,,,,,,,,------.........---------.........//////---------.........//////000000000000////////////000000000000000000000000000000////////////000000111111111000111222222333222222111111111111222222000111111222444555666666444444555555666666777777444555666666666555444333222222222222333444555555777888:::;;;<<<<<<;;;:::{{{gggZZZUUUTTTVVVVVVVVVUUUUUUTTTSSSRRRNNNLLLJJJHHHGGGFFFGGGGGGGGGDDD@@@???@@@???===;;;;;;999888777888777555444222111111000000000000000......///000000000000000111000///......///000111...............///000000000//////............///------------------------000///...---...///000111...------,,,,,,------...000///...---------------***************+++,,,---///...---,,,++++++,,,---...---,,,+++++++++,,,---,,,++++++******))))))))),,,***(((***,,,...,,,***,,,)))&&&&&&))),,,+++))),,,+++***+++---...---,,,,,,,,,------------......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...&&&(((***,,,---...------************************,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++---.........---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++........................////////////...---,,,+++++++++++++++++++++++++++,,,,,,,,,------,,,++++++)))***++++++------...//////...---,,,+++,,,,,,---------------------------------------------------*********++++++,,,,,,,,,)))))))))((())))))***+++------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------.........---+++***,,,...//////...------...---------,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................111000...,,,++++++++++++..............................------------......////////////////////////***+++---.........000222...//////---,,,,,,...000000000///------,,,,,,,,,------...///000000//////000000000///...,,,+++***........................*********++++++,,,,,,,,,000///---+++******++++++..................------000////////////.........////////////////////////...------------...//////------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------......---------............///......------------......+++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,---...///000............////////////000000000000000000000000////////////000000000000222222111111111111222222111111222222222333333333555444444333333444444555111333555777888888777666555555555555555555555555333333444444555666666666;;;;;;;;;;;;;;;;;;;;;;;;{{{hhh[[[VVVVVVSSSSSSSSSSSSRRRQQQPPPPPPMMMLLLJJJHHHFFFFFFFFFFFFFFFDDDAAA@@@AAA@@@===;;;;;;999888777888777666444222222111000000000000000...///000000111111000000000000////////////000000...............///000000111000///.......................................000///---,,,*********+++...------,,,,,,------...//////...------------------------------...//////333222000/////////000111------,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,***)))***---...---+++,,,***))))))+++,,,,,,,,,,,,+++***+++------,,,+++******++++++++++++,,,,,,)))******+++,,,...///000******++++++++++++++++++++++++*********+++,,,,,,((()))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........------,,,,,,,,,+++++++++,,,,,,------...---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,---------,,,,,,,,,++++++........................,,,---......///.........,,,,,,,,,------,,,,,,,,,---------------------,,,+++++++++,,,,,,------...///...---,,,,,,,,,------------------------------------------------------++++++++++++,,,,,,,,,,,,++++++******++++++,,,---.........---------,,,,,,,,,,,,,,,---------......------.........---++++++,,,...//////...------...---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,,,,------..............................------------..............................///000111000///...///000...//////---,,,,,,...000111111///......---------------...///////////////....../////////...------........................+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,---///000......................../////////.........------------------------------...------------...//////.........---------,,,,,,------------------------,,,,,,,,,---------......---------............//////......------......///,,,,,,,,,,,,------------++++++,,,,,,,,,---------------------......///000////////////000000000000000000000000000000000000////////////000000000000222111111000000111111222222222333333333444444444333333222222222222333333222444555777888777666555555555555555555555555555444444444555666666777777;;;;;;;;;;;;;;;;;;;;;;;;{{{hhh[[[WWWVVVRRRRRRRRRRRRQQQPPPOOOOOOLLLKKKIIIGGGFFFEEEEEEEEEFFFDDDCCCCCCCCCAAA===;;;;;;:::888888888888666444222222111000000000000111///000111111222222111111//////000000000000//////...............///000000111111000......---------///////////////////////////...,,,+++************...------,,,,,,------...//////...------------............---......///000000000...------......///------,,,,,,,,,,,,------,,,,,,,,,,,,---------------++++++,,,---...---,,,,,,,,,---,,,+++,,,---///---,,,++++++,,,---,,,*********++++++++++++,,,,,,++++++++++++,,,---...///,,,,,,++++++++++++++++++++++++******))))))******)))***+++,,,,,,,,,,,,+++------------------------******+++,,,---...//////000000///...---,,,++++++///...---,,,,,,,,,---...---,,,,,,+++++++++++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,------------,,,,,,,,,,,,------------------------***+++,,,...///000000000,,,---///000000///---,,,---------...............,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------------------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,---......//////.........---------------------............,,,------------,,,,,,+++,,,---//////---,,,---...------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,------........................,,,,,,,,,,,,,,,---...///..............................------------......------------------------///000111000...---...///---...///...,,,,,,...000111111000///............------...////////////...------...///000000//////........................---------------,,,,,,,,,***)))))))))***+++---.......................................---------,,,------------------------...------------...///////////////............---------------------------,,,,,,,,,---------......---------............/////////............//////.........---------------,,,,,,,,,,,,------------//////.........//////000//////000000000111111111000000000000000000000000////////////000000000000222111111000000111111222333333444444444555555555333333333333333333333333444444666777777666555444444444444444444444444444555555555666777777888888::::::::::::;;;;;;;;;;;;{{{gggZZZUUUTTTTTTTTTTTTTTTSSSRRRQQQPPPLLLJJJHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDAAA>>>;;;<<<:::888888888888666444333222111111000000111111000000111222222222222222...///000111111000///..................///000000222111000...------------........................---,,,,,,+++,,,---///000...------,,,,,,------...///......---------......------,,,,,,,,,------......---,,,++++++,,,------,,,,,,,,,,,,---------...)))******++++++,,,,,,,,,,,,,,,,,,------......---***---///...++++++---000---,,,***+++,,,,,,+++***,,,,,,,,,---------......///...---,,,+++*********//////............---------,,,+++******)))******++++++++++++++++++++++++........................+++++++++,,,,,,---------.........---,,,,,,,,,+++///---,,,******,,,---///---,,,,,,+++++++++,,,,,,......---,,,,,,+++******+++++++++,,,,,,,,,------,,,------......------,,,...------------,,,,,,,,,------------------------***+++,,,...///000000000---...111222222111...------,,,,,,,,,---------.........------,,,,,,,,,,,,------------------------------------------------------------------------.........------,,,,,,,,,---------------......///............------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,+++---///...---,,,------------------------,,,,,,------------------------,,,,,,,,,---------------........................,,,,,,,,,,,,------....................................------------......------------------------***+++------------...000,,,.........------...000000000///...............------...//////.........---...//////000000//////........................//////......---------,,,///...,,,+++******++++++---------.....................---------,,,,,,,,,////////////////////////...------------...///////////////.........------------------------------,,,,,,,,,---------......---------............///000//////......//////000/////////......------,,,,,,,,,,,,------------...//////..................////////////000000000000////////////////////////////////////000000000000111111000000000000111111333333333333444444444444555666666666666666666555444555666666666555444333444444444444444444444444666666666777888888999999:::::::::::::::;;;;;;;;;|||gggYYYSSSRRRTTTTTTTTTTTTSSSRRRQQQPPPLLLJJJHHHFFFEEEEEEEEEEEEDDDEEEFFFEEECCC@@@===<<<<<<:::999888999888666555333222222111111111111111000000111222222222222222...///000111111000///..................///000000111111///......---------------------------------,,,,,,++++++,,,---///000...------,,,,,,------.........---------......///...------,,,,,,,,,------///...---,,,,,,---...///,,,,,,------............*********++++++,,,,,,---,,,,,,------------......(((+++...---+++***,,,...,,,+++******,,,,,,+++***,,,,,,,,,---------......///...---,,,+++*********/////////......---------...---,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********++++++,,,,,,---,,,+++***)))***+++...///---,,,,,,+++,,,,,,------......---,,,,,,+++******+++++++++,,,,,,,,,------,,,------......------,,,.........---------,,,,,,------------------------,,,------...//////......---///111333333111///---++++++******++++++------///......------,,,,,,+++,,,---------------------------------------------------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++---......---,,,,,,---------------------------------------------------,,,,,,,,,------.................................------------------,,,,,,..............................------------..............................***,,,------,,,,,,...///+++---.........---...000......---,,,,,,,,,------------............------///////////////......---......................../////////......---------444333111///.........///---------.........//////......---------,,,,,,,,,////////////////////////...------------...//////.........------------,,,------------------------,,,,,,,,,---------......---------............/////////............///////////////......------,,,,,,,,,---------...............------,,,------------------.........//////////////////////////////////////////000000000000111000000000000000000111222222222222333333333333555555666777777666555555555555555555555444444444444444444444444444444444666666777777888999999999999999999:::::::::;;;;;;|||gggYYYSSSRRRRRRRRRRRRRRRQQQPPPOOOOOOLLLKKKIIIGGGFFFEEEEEEEEECCCEEEFFFDDDAAA>>>======<<<;;;999999999888777555333333222111111111111222///000111111222222111111//////000000000000//////...............///000000000000///............///------------------------...---,,,*********+++,,,...------,,,,,,------......------------...//////000///..................,,,+++*********+++,,,---+++,,,---......///......------------............+++,,,------,,,,,,---...(((***+++,,,+++***+++++++++***)))***,,,,,,,,,+++******++++++++++++,,,,,,++++++++++++,,,---...///------,,,,,,++++++******------,,,,,,+++,,,,,,,,,,,,,,,+++******++++++,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''(((((()))***+++,,,------******))))))***,,,---...,,,,,,,,,,,,,,,------...---------,,,,,,+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,..................---------...000111111000...---******)))))))))+++,,,---///.........------,,,,,,+++,,,---.........------------------------------------------------------------------,,,,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,+++++++++************++++++++++++,,,++++++++++++,,,,,,---+++,,,......,,,+++,,,---------------............------------------------,,,,,,,,,---......//////........................---.........------,,,+++..............................------------......////////////////////////000111111///---,,,,,,---***,,,...///......///000------,,,,,,,,,,,,,,,------............---,,,,,,......//////...---,,,,,,.......................................---------000///...---------...///,,,,,,------.../////////............---------,,,------------------------...------------...//////.........---------,,,,,,------------------------,,,,,,,,,---------......---------............///......------------...............---------------,,,---------............------,,,,,,,,,------...,,,,,,---------.........000000000000000000000000////////////000000000000111000000//////000000111111111111222222222333333222333444555555444333222444444444444444444555555333333333333333333333333666666666777888888999999888888999999::::::;;;;;;{{{ggg[[[VVVUUUSSSSSSSSSSSSRRRQQQPPPPPPMMMLLLJJJHHHFFFFFFFFFFFFCCCEEEEEECCC???<<<===>>>===;;;999999999999777555444333222222111111222222...///000000111111000000000000////////////000000...............///000000///............//////000...........................---,,,+++++++++,,,---...------,,,,,,------...---------------...////////////...---------------***)))((((((((()))+++,,,+++,,,---.../////////..................---------)))+++---,,,+++***,,,...)))))))))+++,,,---+++))))))(((((())),,,------,,,******++++++++++++,,,,,,)))******+++,,,...///000,,,,,,,,,+++******))))))++++++++++++++++++,,,---,,,+++*********+++,,,---++++++++++++++++++++++++,,,++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------------............------+++***))))))***+++---///...............---------+++,,,---.........------------------------------------------------------++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---......---------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++*********+++------***,,,...---,,,+++,,,---------------.........///------------------------,,,,,,------.../////////........................+++,,,---.........---,,,..............................------------..............................000111111///---++++++,,,***,,,...//////...///000------,,,,,,,,,------...---.........------,,,++++++,,,------------------........................---------------.........111000...---,,,+++,,,,,,,,,,,,------...//////000/////////.........------------------------------...------------...///////////////............---------------------------,,,,,,,,,---------......---------............///------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------............------,,,------...///000------------.........///000000000000000000000000////////////000000000000000000////////////000000222222222333333333444444111222333444444333222111333333333333444555555666333333333333333333333333555555666666777888888999777888888999::::::;;;;;;{{{hhh\\\XXXXXXVVVVVVVVVUUUUUUTTTSSSRRRNNNLLLJJJHHHGGGFFFGGGGGGCCCDDDDDDAAA===;;;<<<>>>===;;;999999999999777666444333222222111111222222......///000000000000000111000///......///000111...............///000000...------......///000111////////////////////////------------...000222333...------,,,,,,------...---------------...///000---,,,++++++************------,,,,,,,,,---///000***+++---///000000///...---------,,,,,,+++++++++(((+++---,,,***)))+++...+++))))))+++...///,,,((((((''''''))),,,---------,,,,,,---------.........,,,,,,+++++++++,,,------......---,,,,,,+++*********)))))))))***+++,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,---------,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......---------,,,,,,---------,,,+++*********,,,///000........................***+++---...///...------------------------------------------------------*********++++++,,,,,,,,,---,,,,,,,,,,,,---......//////.........---------++++++,,,,,,,,,---------++++++*********+++---...***,,,...---,,,+++,,,,,,---------.........//////------------------------,,,,,,------...///000000........................)))***,,,.../////////....................................------.........------------------------***,,,---,,,++++++,,,---))),,,...//////...///000......---------......///---.........------,,,+++((()))+++,,,---.................................+++,,,,,,------.........<<<:::777444111///...---,,,,,,------...///000000000////////////.........////////////////////////...------------...//////000000000000////////////------------------------,,,,,,,,,---------......---------.........//////---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------------.........//////---------......000111222............/////////000000000000000000000000000////////////000000000000000000////////////000000333333333444444444555555222333555666666555333222222222222333444555666777333333333333333333333333555555555666777777888888777777888999::::::;;;;;;wwweee[[[WWWVVVUUUUUUUUUUUUUUUTTTRRRRRRNNNLLLIIIHHHHHHIIIIIIHHHDDDDDDCCCBBB@@@???>>>>>>;;;;;;::::::999888777777333222111111000000111111111111111111111111111111222222111000//////000000///000111222222111000000000111222222000//////000///////////////.................................++++++,,,------......///,,,,,,,,,------........./////////...------,,,,,,------------------------++++++------------++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...,,,***+++---...,,,***)))(((((((((((((((((()))(((((()))***,,,---......//////...---,,,,,,,,,,,,***+++,,,------,,,+++*********+++++++++,,,,,,,,,...---+++))))))***+++,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------*********+++,,,///111333******))))))+++---000222555111---,,,------,,,***+++***))))))***+++...///........................222000///......---+++)))---,,,***))))))***,,,---///...,,,+++***+++,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,......---------,,,,,,,,,------------------------++++++,,,------......///---------,,,+++***((((((,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///...---------------++++++,,,------...//////111111///...------------/////////...---------,,,,,,---......//////............---------,,,,,,,,,...///000///...---...000------------------------000000000000///...------------------------------//////...---...///000111///////////////////////////......------,,,++++++...///000000///000222444dddSSS===000---///...,,,+++,,,...000000///...---////////////............////////////............////////////000000000000000000///...............---,,,,,,++++++,,,,,,---------,,,+++,,,---...///------------------------000---+++))))))+++---000------------------------000000//////.........---//////.........---------////////////............///......------///000111...............///000000000000111222222222222111111111111111111111111111111000///......///000000333333333444444444555555666555555444444444555555888666555444444555666888777888999:::::::::::::::vvveee[[[WWWVVVWWWWWWWWWWWWVVVUUUTTTSSSPPPMMMKKKJJJJJJIIIGGGFFFDDDDDDCCCBBB@@@???>>>>>><<<;;;;;;:::999888777777333222111111000000111111000000000000000000000000111000000///......//////&&&'''***---///000111111,,,...000000/////////000/////////////////////...........................------------------------,,,,,,,,,---------......------..................------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++)))---,,,,,,++++++,,,,,,---------------------------******)))))))))***++++++*********++++++*********************++++++++++++///...,,,+++***+++,,,---++++++,,,,,,,,,,,,------......---,,,+++++++++,,,,,,+++************+++,,,***++++++,,,---------,,,///,,,))))))***,,,+++)))******+++,,,,,,---------------------------------000///------,,,,,,+++***+++***(((''''''(((***+++...---,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.....................---------,,,,,,,,,------------------------...------,,,++++++******,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---,,,,,,------+++,,,,,,---......//////000///...------,,,,,,,,,............------------,,,---......//////............---------,,,,,,,,,---///000///...---...000------------------------.........//////......---------------------------......---------...///000........................---------------------------...//////...///111333KKK@@@333,,,---//////...+++,,,---...///...------////////////........................------------....../////////000000000000//////...------.........------------------...------,,,,,,,,,---...///------------------------///---+++******+++---///------------------------............---------,,,//////.........---------,,,,,,---...///000111111///......---...///000111...............///000000000000111222222222222222111111111111111111111111555444333222222333444444333333333444444444444555555555444444444444555555999888666555555666888999777888999999::::::::::::vvvdddZZZWWWWWWVVVVVVVVVVVVUUUTTTSSSRRRQQQOOOMMMLLLKKKIIIFFFDDDEEEDDDCCCBBBAAA???>>>>>><<<;;;;;;:::999888777666333222111111000000111111////////////////////////000//////...................../////////...------)))+++---.........///000......//////////////////........................//////...------,,,++++++,,,,,,,,,------------...,,,,,,------...//////000------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))++++++***)))++++++************++++++//////...---,,,++++++***(((((((((((()))***+++,,,******))))))))))))******************++++++++++++///...---,,,+++,,,---...++++++,,,,,,,,,,,,------000///...---,,,+++++++++---,,,+++******)))******+++,,,---......,,,)))(((***)))((((((***,,,,,,+++***+++---//////...,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++******((((((((((((******------,,,+++++++++,,,,,,************++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,,,,,,,------.........---------,,,,,,,,,---------------------------,,,,,,++++++***))))))++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...........................------,,,,,,,,,,,,,,,,,,,,,,,,------......///......------,,,+++++++++------------............,,,---......//////............---------,,,,,,,,,---...//////...---...///------------------------,,,------............------------------------------------,,,---......///........................++++++,,,------...//////,,,---...---------///111333000---,,,---...///...,,,,,,,,,,,,------------/////////............---------------,,,,,,,,,+++.........////////////000//////...---------..............................---,,,,,,,,,,,,---...///------------------------------,,,,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,...............---------,,,,,,---...///000111111///............///000000...............///000000000000111111222222222222111111111111111111111111222222111111111222222333333333333333444444444444444444333333333444444555999999777777777777999999888888888999999999999999uuucccZZZWWWWWWSSSSSSTTTSSSSSSRRRQQQPPPPPPOOONNNMMMMMMKKKGGGEEEFFFEEEDDDCCCAAA???>>>>>><<<<<<;;;:::888777666666333222111111000000111111000000000000000000000000000//////.........//////444333222111///---,,,+++)))+++---...------...///............////////////..............................---------,,,,,,,,,---------------------------------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++************++++++---,,,,,,+++***)))((((((+++++++++++++++,,,------,,,+++***))))))***+++,,,++++++++++++,,,,,,,,,,,,......---,,,+++,,,,,,---+++++++++,,,,,,,,,------//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,------,,,+++)))(((+++++++++,,,---.........,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++---...------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------******+++,,,,,,---......+++***)))))))))***,,,---......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,,,,------+++,,,------......------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,---------------........................---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,---------------------,,,++++++,,,,,,,,,------.........,,,---......///...............---------,,,,,,,,,---...//////------...///---------------------------------...------,,,,,,------------------------,,,,,,,,,,,,------..............................,,,,,,,,,---------......,,,---...---,,,---...000,,,...//////...------...,,,++++++++++++,,,---...//////.........---------------------,,,,,,,,,,,,------........./////////......---------------...------............------,,,,,,,,,,,,------......------------------------,,,,,,------------,,,,,,---------------------------------,,,,,,,,,,,,,,,........................////////////......................../////////000...............///000000111111111111111222222222111111111111111111111111000000000000000000111111222222333333333444444444444333333333333444444555999888777777777777888999999888888888888888999999tttbbbYYYWWWWWWSSSSSSTTTSSSSSSRRRQQQPPPNNNMMMLLLMMMMMMLLLIIIGGGGGGFFFEEECCCAAA???>>>======<<<;;;:::888777666555333222111111000000111111111111111111111111111111000000000//////000111111,,,,,,------......///000---...000000...---......---.........//////000000........................,,,,,,,,,---------......------------------------//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,------///......------......///************************......---,,,,,,,,,,,,,,,------+++******+++------,,,,,,,,,------------...---,,,,,,++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---............------------///...---,,,,,,,,,---...---------------------------......---+++,,,...111.........------.........+++,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------******+++,,,,,,---......,,,+++*********+++---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------......------,,,+++++++++++++++++++++++++++,,,---------------------------------------------,,,,,,,,,------.................................,,,,,,+++++++++,,,,,,---***************+++++++++------.........---,,,,,,+++,,,,,,,,,------......,,,---......///...............---------,,,,,,,,,---...///...---,,,---///------------------------............---,,,+++***------------------------,,,,,,,,,---------------..............................---------,,,,,,,,,---...///...------///000---///000///,,,+++,,,...,,,++++++++++++,,,---...............------------.........------------,,,------------............------,,,,,,,,,,,,------+++,,,------------,,,+++,,,,,,,,,---------------------------------------,,,------......------,,,---------------------------------------------...---.....................////////////............---......///////////////...............///000000111111000000000111222333111111111111111111111111111111222222333333333333222222222333333333444444333333333333444444555666777777777777777777777777999999888777777888888999sssaaaYYYVVVWWWVVVVVVVVVVVVUUUTTTSSSRRRMMMLLLKKKKKKLLLLLLJJJHHHGGGGGGEEECCCAAA@@@>>>=========;;;:::888777666555333222111111000000111111111111111111111111111111111000000000000111111222111000//////...//////000///000111111///......///------......///000000000........................++++++,,,,,,---...//////...------------,,,,,,,,,000//////...------,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,---///------,,,,,,,,,,,,------******++++++,,,,,,------...---,,,+++************------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------*********+++,,,---...///,,,,,,,,,+++***((('''&&&+++***(((((()))+++---///,,,...///...,,,*********...---+++******,,,...///...........................//////---++++++///222,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,............------------++++++,,,,,,,,,,,,------+++++++++,,,,,,------------------------...//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,,,,+++---------------,,,+++++++++++++++++++++++++++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,------...************************,,,---...//////...---,,,,,,,,,,,,,,,------------,,,---......//////............---------,,,,,,,,,,,,---......---,,,---...------------------------/////////......---,,,+++------------------------,,,,,,---............---------------------------//////...---,,,,,,++++++---...///...---,,,...000+++,,,,,,,,,++++++,,,...,,,,,,,,,,,,------------.........------------,,,............------------,,,,,,,,,---------......,,,,,,+++++++++,,,------***+++,,,------,,,+++***+++,,,------......------------------------------------............------------------------------------------............---------...............,,,,,,---...///000111111---......///000/////////...............///000000222111000000000111333444111111111111111111111111...///000111222222222111222222222222333333333333444444444444555555666777777777777777777777777777:::999888666666777888888rrraaaXXXVVVWWWWWWWWWWWWWWWVVVUUUTTTSSSOOOMMMJJJJJJJJJIIIHHHGGGHHHGGGFFFDDDBBB@@@>>>===>>>===<<<:::888777555555333222111111000000111111111111111111111111111111///////////////000111111666555333000///.........---///000000/////////000------......///000000111........................,,,---------------------......---------,,,,,,,,,..................---------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,++++++---///******))))))))))))*********+++++++++,,,,,,,,,,,,++++++***************++++++,,,,,,------,,,,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------***************+++,,,---***+++++++++***)))'''&&&)))))))))******+++,,,---***---///...+++))))))***+++++++++++++++,,,---------------------------------//////,,,))))))---222******++++++++++++*********+++,,,---------,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......---------,,,,,,,,,++++++++++++++++++++++++......------,,,++++++******++++++,,,,,,,,,,,,,,,************************+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---......///,,,,,,,,,+++++++++++++++***+++---......---,,,+++------,,,,,,,,,,,,,,,,,,,,,---......//////............---------,,,,,,,,,,,,---......,,,,,,---...------------------------,,,---...///////////////------------------------,,,---.../////////......---------------------------------------------,,,,,,---...---++++++,,,...))))))***+++,,,,,,,,,,,,+++,,,---...///...------.........---------,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,---------+++++++++++++++,,,------+++,,,---......---,,,++++++,,,---.........------------------------------.........------.........------------------------++++++,,,,,,---------------------.........//////,,,,,,---...///000111111------///000000000///..................///000000222111000///000111333444111111111111111111111111,,,---///000111111000000111222222222222333333333555555555555666777888888777888888888888888888777:::999777666666666777888rrr```XXXVVVWWWUUUUUUVVVUUUUUUTTTSSSRRRQQQNNNKKKIIIHHHGGGFFFEEEHHHGGGFFFDDDBBB@@@>>>===>>>===<<<:::888777555444333222222111000111111111000000000000000000000000...............///000111,,,+++++++++,,,---///000+++---///000//////000222---------...///000000111........................///......------,,,,,,+++.........------,,,,,,,,,,,,,,,------.../////////------------------------------++++++++++++------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,&&&)))++++++)))))),,,...---,,,,,,++++++,,,,,,---******))))))))))))))))))************+++,,,---...***+++,,,------,,,+++***((())))))))))))*********------......------,,,+++++++++,,,,,,,,,---------++++++******)))*********((()))+++,,,------,,,,,,((()))+++,,,,,,+++***)))***---//////,,,***+++,,,'''(((+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---//////+++'''''',,,111***++++++,,,,,,++++++***)))***,,,---...---,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,'''((()))++++++***))))))......---------,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------((((((***+++,,,---------***************************+++---...///...------++++++++++++++++++++++++,,,,,,------...///000000++++++++++++++++++++++++---------------...///000------------------------)))***,,,------,,,+++)))---------,,,,,,+++++++++,,,---......//////............---------,,,,,,,,,,,,---......,,,,,,---...------------------------***+++---///000111222222------------------------------///000000000///...------------------------+++,,,,,,------......///+++,,,,,,+++***)))+++---+++***+++,,,......+++)))+++,,,...000000///...---......---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++*********+++,,,,,,---,,,---///000000///---,,,+++,,,---.........---,,,------------------------///...------------...///------------------------*********++++++,,,,,,,,,---------.........//////000/////////............,,,---///000000000///..................///000000222111000//////111333444111111111111111111111111000111333444555555444444111111222222222333333333555555555666666888999999888999999::::::999999888;;;999777666555666777888ppp\\\SSSSSSUUUXXXXXXWWWVVVTTTSSSSSSRRROOOOOOMMMLLLJJJHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<<<<;;;:::999888444333222222111111222222000000000000000000000000////////////000000000000000000000000////////////+++,,,...//////...,,,***///...---,,,,,,,,,,,,,,,.........------,,,,,,,,,///...---,,,,,,,,,,,,,,,------...///...---+++***.........------,,,,,,,,,---,,,,,,++++++,,,,,,---000000//////...---++++++,,,,,,+++++++++,,,---.........---,,,,,,+++******,,,)))'''(((,,,...,,,(((***+++,,,+++******,,,...)))***+++,,,---,,,++++++---,,,+++---///000---***+++******,,,------+++)))++++++,,,------------,,,,,,+++))))))******((('''******+++++++++,,,,,,,,,---------............///,,,,,,++++++,,,,,,---...'''(((***+++,,,++++++******+++,,,---...---,,,+++,,,++++++******++++++,,,)))******++++++,,,------+++******+++,,,---...///,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++************************,,,,,,+++******+++,,,,,,)))))))))***+++,,,......---,,,,,,---...---+++)))++++++,,,,,,---...//////(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---......//////000++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++)))))))))+++,,,------------------------+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,---...//////---+++***,,,------......------,,,...------,,,,,,++++++***,,,,,,------.../////////...---+++))))))***+++,,,......---,,,---...///000---..................---,,,------......------,,,---------.........//////...---,,,++++++---...000........................,,,++++++******++++++,,,---......//////......---,,,+++,,,,,,---...///000...------,,,,,,------...///...,,,++++++,,,---...------------------------...---,,,,,,,,,,,,---...........................666555333111000///......111111000000000000111111////////////000000000000222222222222222222222222333222111111111222333444666666666666666555555555;;;::::::;;;;;;;;;;;;<<<::::::999999777666555444ppp^^^VVVVVVXXXWWWVVVVVVUUUTTTRRRRRRQQQOOONNNMMMLLLJJJHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<;;;:::999888777444333222222111111222222000000000000000000000000////////////000000000000////////////000000000000,,,---...///000///......///...------,,,,,,,,,---......---------,,,,,,,,,...------,,,++++++,,,,,,---------...------,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---////////////...---,,,+++,,,,,,+++++++++,,,---......------,,,++++++*********'''%%%'''***,,,***'''***+++,,,+++******,,,...)))***+++,,,,,,,,,++++++,,,+++***,,,......,,,)))+++******,,,------+++)))))))))***++++++++++++******)))((()))+++---,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,------***++++++,,,,,,,,,,,,,,,------------,,,++++++***,,,++++++******++++++,,,)))******++++++,,,------,,,,,,,,,------.........+++,,,---...---+++)))(((++++++******++++++,,,---***+++,,,......---,,,+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,------------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,---...---+++))),,,------...//////000000))))))******+++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---------------------------...------,,,,,,+++++++++---------------------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---------.........---++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...............---------...---+++***)))***+++,,,,,,,,,+++++++++,,,---...------............------,,,------......------,,,---------.........//////---,,,+++******,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++++++++***++++++++++++,,,---...///------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------------------------------------------------------........................222111000//////......///111111000000000000111111/////////000000000111111222222222222222222222222222222111111111222333444666666666666555555555555999::::::;;;;;;;;;;;;;;;888888888888888777777666ppp___XXXXXXZZZUUUUUUTTTTTTSSSRRRQQQPPPOOONNNMMMKKKJJJHHHGGGFFFGGGFFFDDDBBB@@@???>>>>>><<<<<<<<<;;;:::999777666444333222222111111222222000000000000000000000000000000000000////////////......//////000000111111.........//////000000111///...------,,,---------...------------,,,,,,,,,...---,,,,,,+++,,,,,,,,,------,,,,,,,,,---......,,,,,,---------------------,,,,,,++++++,,,,,,---------............------,,,,,,+++++++++,,,---...------,,,,,,++++++*********(((&&&'''***,,,***((()))+++,,,,,,******,,,---)))***+++,,,,,,,,,,,,++++++******+++,,,---+++)))++++++***+++------+++)))))))))***++++++++++++***+++***)))***,,,------,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------------,,,,,,------......///...---,,,+++*********,,,++++++******++++++,,,)))******++++++,,,------,,,---.../////////...---+++---...///---***&&&###+++++++++++++++,,,------***+++---.........---,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///...------,,,,,,,,,------,,,,,,,,,------+++))),,,,,,,,,------......///******++++++,,,,,,------,,,,,,,,,,,,---------------------,,,+++*********++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------------------------------000//////...---,,,+++***...........................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,------......------,,,******+++,,,,,,---......//////......---,,,,,,+++...---+++******+++,,,,,,,,,++++++++++++,,,---...,,,,,,------------,,,,,,,,,------......------,,,---------...............,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++************************++++++***++++++,,,---...------,,,,,,,,,,,,------***+++,,,---......---------------------------------...////////////...---...........................------------......///111000000//////000000111000000000111111111222222222222222222222222222222222222111111222222333444555555555555555555555555777888:::<<<<<<;;;:::999666666777888999999999888ppp```YYYXXXYYYTTTTTTTTTTTTTTTRRRQQQPPPNNNNNNMMMKKKJJJIIIGGGGGGGGGFFFDDDBBB@@@???>>>>>>=========<<<;;;999888777444333222222111111222222000000000000000000000000000000000000////////////......//////000000111111000000///......//////000......------------......------------------------......---------------...---,,,++++++,,,---///000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++,,,------............,,,,,,+++++++++,,,---...,,,,,,,,,,,,++++++******,,,***)))***,,,---,,,+++)))***,,,,,,+++++++++---******++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,+++***+++,,,,,,+++***++++++,,,------------,,,...,,,+++***++++++***(((******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***+++,,,,,,---...---,,,++++++,,,...//////...,,,+++***++++++,,,,,,++++++******++++++,,,)))******++++++,,,------,,,---///000000...,,,++++++,,,------,,,)))&&&$$$---,,,,,,,,,,,,---......++++++,,,---...------,,,***************+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,------...,,,+++,,,------+++***))))))*********++++++++++++++++++,,,,,,---------,,,,,,,,,---------...............---------,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++------------------------------,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,---...------,,,,,,,,,------,,,------......------,,,+++++++++,,,,,,---------.........------,,,,,,,,,---,,,,,,+++++++++,,,,,,------------......//////+++,,,,,,------,,,,,,+++,,,------......------,,,........................+++++++++***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------,,,,,,,,,,,,------+++*********++++++,,,------,,,,,,,,,,,,,,,,,,---)))+++...000111000///...---------------------------...000111111000...---........................---------,,,------......000000////////////000000000111111111222222222222111111111111111111111111222111222222222222333333444444555555555555555666555777:::<<<===;;;:::888777777888999999999999888ooo___XXXVVVVVVTTTTTTUUUVVVUUUTTTRRRQQQNNNMMMLLLKKKJJJIIIHHHGGGGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>>===;;;:::888777444333222222111111222222000000000000000000000000111000000000/////////....../////////000000000111222111///...---,,,,,,---......---------......///------------------------//////............//////---,,,++++++,,,---///000,,,,,,,,,------.........---,,,,,,++++++,,,,,,---***+++,,,---............,,,,,,+++++++++,,,---...,,,+++++++++++++++******++++++***+++,,,---,,,,,,(((***,,,---,,,++++++,,,+++***++++++++++++,,,,,,,,,---------,,,,,,------,,,+++******,,,,,,+++***++++++,,,------------,,,,,,+++))))))******((('''******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++************+++,,,,,,---,,,+++******+++,,,---,,,++++++***+++,,,...///,,,++++++******++++++,,,)))******++++++,,,------+++,,,---///...---+++***+++++++++*********))))))+++++++++++++++,,,,,,---***++++++,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************+++,,,---......---++++++,,,---,,,***)))))))))***************+++,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,---------......++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,------...,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,---------------...............+++,,,,,,------,,,,,,+++,,,------......------,,,.....................---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++......------------......++++++*********+++,,,,,,,,,,,,,,,++++++,,,,,,,,,***,,,///222333222000///---------------------------...000111111000...---........................//////......------......000000////////////000000000111111111222222222222111111111111111111111111111111222222333333333333333444444444555555666666444666999;;;<<<;;;999888999999999999999888777777lll]]]VVVTTTSSSSSSTTTUUUVVVVVVTTTRRRQQQMMMMMMLLLKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@???>>>>>>>>>>>>>>><<<;;;999777666444333222222111111222222000000000000000000000000111111000000//////......000000000000000/////////111000//////...---,,,,,,.........---......///000,,,,,,,,,------------.....................///000------,,,,,,,,,---......,,,,,,---------------------,,,,,,++++++,,,,,,---***+++,,,---------------,,,,,,+++++++++,,,---...++++++++++++++++++******)))))))))************+++(((***,,,---,,,++++++,,,++++++******++++++,,,------......---,,,,,,---///---+++******+++,,,,,,+++))))))***++++++++++++***(((''''''(((***++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------***************+++,,,,,,++++++******))))))***************+++,,,---...///,,,++++++******++++++,,,)))******++++++,,,------***+++,,,---------,,,++++++************+++,,,---((((((((((((((()))******************+++++++++,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***)))))))))***+++,,,......///---++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))))))))***+++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,---------------...,,,------......------,,,......---,,,,,,+++*********++++++,,,------......,,,,,,,,,,,,------------***+++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,------......------,,,...............---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++------++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---000222333222000...---------------------------...////////////...---........................000000///.........//////000//////......//////000000000000111111111222222111111111111111111111111000111222333333333333222333333333444555555666666444555888:::;;;:::999999999:::::::::999888777777iii\\\VVVSSSRRRQQQRRRTTTUUUUUUSSSQQQPPPMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@???>>>>>>======<<<;;;999777555444444333222222111111222222000000000000000000000000111111111000///.........111111000000//////............000000000000///..................///000000,,,,,,,,,---------......,,,,,,,,,,,,,,,---......---------...------,,,,,,------------------,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,,,,,,,+++++++++,,,---...******************++++++))))))************++++++'''***------,,,+++++++++++++++*********+++,,,---,,,---...,,,******,,,///---+++))))))+++,,,,,,+++))))))***++++++++++++***)))(((((()))+++,,,,,,+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,***************++++++,,,******++++++***))))))(((***++++++,,,------------,,,++++++******++++++,,,)))******++++++,,,------++++++,,,,,,------......******+++,,,---,,,,,,,,,))))))(((((())))))***+++)))))))))))))))******+++*********+++,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++,,,---...///---+++***+++,,,,,,+++------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++*********+++,,,++++++++++++++++++++++++***++++++,,,,,,---------------------------------,,,,,,,,,++++++,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---++++++---.........------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,------...------***+++,,,---------,,,,,,------............------,,,------......------,,,//////.........---------++++++,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---///000000///...---------------------------------------------------........................---------......///000111//////............///////////////000000000111111111111111111111111111111000111222333333333222222222222333444444555666666444555666888999999::::::888888999999::::::999999}}}ggg[[[VVVSSSRRRPPPQQQSSSTTTTTTRRRPPPNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGFFFDDDBBB@@@??????>>>;;;;;;:::999777555333222444333222222111111222222000000000000000000000000222111111000///......---222222111000///...------+++---000222333333222111...............///000000,,,,,,,,,------.........************++++++,,,---------...///...---+++***.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,------,,,,,,+++,,,,,,+++++++++,,,---...******************++++++***,,,------,,,,,,---...'''***---...---+++++++++,,,+++*********+++,,,---+++,,,---+++)))(((+++......+++))))))***,,,,,,+++++++++,,,------------,,,...,,,++++++,,,+++***(((******+++++++++,,,,,,,,,)))************+++++++++*********)))***++++++,,,***++++++,,,+++***)))'''+++,,,---...---,,,+++***,,,++++++++++++++++++,,,)))******+++,,,,,,------,,,,,,,,,------///000111)))+++---//////...+++))),,,,,,++++++,,,,,,---...((((((((((((((())))))*********+++,,,------......++++++++++++++++++++++++***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***......---,,,,,,,,,------///---+++***+++,,,,,,++++++++++++++++++++++++++++++***************************+++++++++,,,,,,,,,......---,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++)))))))))+++---///++++++++++++++++++++++++---------------------,,,...........................------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---***+++---//////...---,,,,,,------......------,,,***++++++,,,,,,------......------,,,,,,++++++***+++,,,------.........---,,,---.../////////...------......//////......---,,,------......------,,,//////.........---------******+++,,,,,,,,,,,,+++........................,,,++++++******++++++,,,...---+++******+++---.........---,,,,,,---------,,,++++++++++++++++++,,,,,,---.........---,,,+++------------------------...---,,,,,,,,,,,,---...........................+++++++++,,,...000222333//////............//////////////////000000000000000000000000000000000000000111222333444333222222222222333333444555666666555555666777888999:::;;;666666888999:::;;;;;;;;;uuueee[[[SSSMMMKKKSSSSSSSSSRRRQQQQQQQQQPPPOOONNNLLLJJJHHHGGGFFFFFFHHHGGGEEEBBB@@@>>>============<<<;;;999888777777444333222222111111222222111111000///////////////222222000///............////////////............,,,---------......//////---------.....................---,,,++++++******---------............///,,,---......,,,'''###***+++,,,---...000111111333000---+++++++++++++++++++++*********+++,,,---,,,,,,,,,,,,---...//////...---,,,++++++,,,---...,,,++++++******++++++,,,---------,,,,,,++++++++++++*********))))))((((((,,,,,,------------......,,,++++++******++++++,,,,,,+++***))))))***+++,,,,,,+++)))((('''(((***+++------++++++++++++------,,,,,,++++++++++++++++++***))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,++++++******++++++,,,---//////............//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,***((('''))),,,...,,,******++++++,,,,,,,,,++++++*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***(((((()))***+++---///000///---+++++++++,,,,,,+++++++++,,,---------,,,++++++,,,,,,***)))...,,,***((((((***,,,...+++******)))***+++---...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...000************+++,,,------(((((()))***+++,,,,,,,,,...---++++++++++++***(((+++++++++,,,,,,---------+++,,,...///000///...------------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000+++,,,------......------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,---...//////---......///////////////000000///------,,,,,,,,,+++,,,...//////...,,,+++,,,,,,,,,---------......000///,,,***)))***+++,,,///......------,,,,,,+++......---,,,++++++++++++,,,------......------,,,,,,+++***+++---...---,,,------------------------.........------,,,,,,,,,,,,,,,,,,---------......------------------------........................//////.........---------...///000222222111111000000000000000000000000000000111111222222333444444222222333333444555666666444444555777888888888888666777888999999888777666uuuddd[[[TTTNNNMMMQQQQQQPPPPPPPPPPPPPPPPPPMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGEEEBBB@@@???>>>=========<<<;;;999888777777444333222222111111222222222222111000000000000000222111000///............////////////............------........./////////..................------......------,,,,,,++++++------------............,,,---......---***(((&&&++++++,,,,,,---............,,,***+++---...///...+++++++++++++++,,,---------,,,,,,+++++++++,,,,,,+++******************+++,,,++++++******++++++,,,*********))))))(((((((((+++*********))))))))))))******++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---,,,+++***))))))***+++,,,***)))((('''((()))+++------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,+++++++++,,,,,,***)))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...///......------------...,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,++++++++++++++++++++++++---+++))))))+++,,,***((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,------...///++++++++++++++++++++++++...,,,+++))))))***+++,,,,,,---...---+++))))))***++++++,,,,,,------......---,,,***+++,,,,,,+++)))---,,,+++******+++,,,---...---,,,,,,,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++---///...---,,,+++************)))))))))***+++++++++,,,...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------+++,,,------......------+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,------.........------...///////////////......------------...///...---------,,,,,,---------------........./////////...---+++***++++++,,,++++++,,,,,,---.........,,,++++++************+++,,,------......------,,,,,,+++***+++---...---,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------......------------------------........................//////.........------------...///000111000000///000000000000000000000000000111111222222333444444222222333333444555555666444555666777777888777777777888999999999999888777tttcccZZZSSSPPPOOONNNNNNNNNNNNOOOOOOOOOOOOKKKKKKJJJJJJIIIIIIJJJJJJHHHFFFDDDBBB@@@???>>>>>>======<<<:::999888777666444333222222111111222222333222222111111111111111222111000//////......///////////////.....................////////////////////////...---------,,,......------------------------------............,,,---............------,,,,,,,,,,,,,,,,,,,,,+++,,,+++***,,,...//////...,,,,,,,,,,,,,,,---------...---,,,+++*********************++++++*********,,,++++++******++++++,,,)))))))))(((((((((((((((***************)))))))))******++++++++++++,,,,,,...------,,,,,,------...++++++************++++++(((((((((((()))+++---...---,,,,,,++++++,,,,,,---*********++++++,,,,,,---///---,,,,,,,,,+++(((&&&************************,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,---............------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************---,,,++++++,,,---,,,***((()))***+++,,,---------......------------...///)))))))))******++++++,,,...---,,,+++***+++,,,---***+++,,,,,,***(((((()))***+++---.../////////...---+++***+++,,,,,,+++))),,,,,,++++++++++++,,,,,,......---,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---+++***+++---------,,,+++******************************++++++,,,++++++,,,...000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......******+++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,,,,++++++------------------------------...////////////...,,,,,,,,,,,,---...///000000///---+++***+++---...............////////////......------,,,+++++++++***++++++,,,,,,------...)))))))))((())))))******,,,------......------,,,...,,,++++++------,,,***------------------------...------------,,,,,,,,,,,,,,,,,,---------......------------------------.......................................---------------...///////////////000000000000000000000000000111111222222333444444222333333444444555555555666666777777777777666666888999999::::::999999888sssbbbXXXRRRPPPQQQMMMMMMNNNNNNOOOOOOOOOPPPMMMLLLKKKJJJIIIIIIIIIJJJGGGFFFDDDBBB@@@???>>>>>>======<<<:::888777666555444333222222111111222222222111111000000111111111111111000///////////////////////////............////////////////////////000000///...---,,,,,,,,,------..................,,,,,,---------............---------......///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,---......,,,+++,,,,,,------.........---------,,,++++++++++++++++++,,,---......---,,,+++,,,++++++******++++++,,,++++++++++++++++++******************************,,,,,,,,,---------......------,,,,,,,,,,,,------++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------...---,,,,,,,,,+++)))'''++++++++++++++++++++++++,,,+++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++,,,------............---,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,------------)))***+++,,,,,,,,,,,,,,,...------,,,,,,,,,------((())))))***+++,,,,,,---...------,,,,,,,,,------***+++,,,,,,***))))))***)))+++---///000000///...,,,+++******,,,,,,+++***++++++,,,------,,,++++++---,,,,,,+++************+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++......///---+++******+++))))))******+++,,,---...+++++++++***************)))(((((()))+++,,,,,,+++------,,,,,,,,,,,,++++++,,,+++*********+++---...,,,+++++++++++++++++++++,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,------......------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---......//////......,,,,,,,,,,,,---...//////000///---,,,++++++,,,---------------............------......---,,,++++++---------,,,++++++******)))((((((((()))***++++++,,,------......------,,,...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------......................................................////////////000///000000000000000000000000000111111222222333444444333333333444444444555555666777777777777666666555888888888888888888888888sssbbbXXXQQQOOOQQQNNNNNNOOOOOOPPPPPPQQQQQQOOONNNMMMKKKIIIHHHHHHHHHGGGFFFDDDBBB@@@??????>>>>>>===<<<:::888666555444444333222222111111222222000000/////////000000111111000000////////////000////////////............///////////////.........000000///...---,,,,,,,,,------..................,,,,,,,,,------------...///...---,,,,,,---...///,,,,,,,,,---......//////------,,,---......,,,++++++,,,---.........------,,,,,,,,,,,,,,,---......+++,,,---......---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------,,,+++***+++,,,---+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************++++++,,,///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,++++++)))(((((((((++++++,,,,,,,,,+++******,,,,,,++++++***+++++++++)))******+++,,,---......------------------......+++,,,...---,,,***+++,,,***+++...000000000///...,,,+++******,,,,,,,,,******+++---......---+++***,,,,,,,,,,,,+++******))),,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++---......---+++)))******)))))))))***+++,,,...///+++++++++***************)))((('''((()))***)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++,,,---++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++******)))+++++++++,,,,,,,,,------+++,,,------......------------........./////////,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,------...............------,,,,,,,,,,,,------------.........---+++***++++++,,,,,,,,,---------------.........---,,,,,,......---,,,,,,++++++***************++++++,,,---,,,------......------,,,...---,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------........................---...................../////////000000000111111000000000000000000000000000111111222222333444444333333333444444444444444666777777777777666666555777777666666666666777777vvvfffZZZRRROOOQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJHHHHHHGGGFFFEEEDDDBBBAAA@@@??????>>>===;;;:::888666444444444333222222111111222222//////////////////000111000000////////////000000////////////...........................---------/////////...---------,,,......------------------,,,,,,,,,,,,------------///...------,,,,,,------,,,,,,------...///000000,,,+++***,,,...//////...***+++---......------,,,,,,,,,,,,,,,---...///000*********++++++*********,,,++++++******++++++,,,***************+++++++++*********+++++++++++++++******++++++++++++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********+++,,,,,,------,,,,,,+++*********++++++,,,,,,---)))))))))+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,++++++******++++++,,,)))))))))))))))***++++++---...///000000///...---******++++++++++++,,,,,,++++++++++++++++++++++++---------,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,+++)))%%%"""""""""+++++++++,,,,,,++++++***+++***************+++++++++++++++,,,,,,------...,,,,,,------------------,,,---///...---,,,,,,---+++,,,---...///...------+++*********,,,---,,,++++++,,,---......---,,,+++------.........---,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++---...---+++*********,,,,,,++++++***++++++,,,******************++++++,,,***)))***++++++***)))+++++++++,,,,,,---------++++++******++++++,,,---*********++++++++++++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,+++***))))))))))))*********++++++++++++,,,------......---------------.........//////++++++,,,,,,,,,,,,------------------------------,,,,,,---............---------,,,,,,,,,,,,,,,---+++,,,...//////...,,,+++***+++++++++,,,,,,,,,,,,......------------------++++++,,,------......///,,,,,,,,,+++,,,,,,------,,,------......------,,,...,,,++++++------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,---------......------------------------........................---------...............000000000000000111222222000000000000000000000000000111111222222333444444444444444444444444444444666666777777777777666666777666666555555666666777{{{kkk^^^UUUQQQRRRQQQQQQQQQQQQPPPPPPPPPPPPOOONNNMMMKKKJJJIIIIIIIIIFFFEEECCCBBBAAA@@@??????>>>===;;;999777555444333444333222222111111222222000000//////000000111222000000////////////000000////////////...............---------,,,,,,,,,,,,..................------......------,,,,,,++++++++++++,,,,,,,,,---------------..................------------------------...,,,***+++---...///...)))***,,,---...---,,,+++,,,,,,,,,+++,,,,,,------+++******************+++,,,++++++******++++++,,,((()))))))))*********************++++++,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,------,,,++++++******++++++,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***))))))+++---...---+++++++++++++++++++++++++++)))*********++++++++++++,,,++++++******++++++,,,******))))))******+++,,,+++,,,...///000000///...)))))))))******+++++++++************************,,,,,,++++++,,,------...++++++++++++++++++++++++***+++,,,***&&&$$$%%%&&&((((((***+++,,,---------************+++,,,------++++++++++++++++++,,,,,,++++++,,,---------------+++---//////---,,,---...------------,,,,,,,,,,,,+++***)))***,,,---,,,+++,,,------------------,,,+++,,,---.........---,,,,,,,,,------------,,,,,,************************)))+++------,,,******+++,,,++++++***++++++,,,,,,)))))))))***+++++++++,,,+++******+++---...---,,,******++++++,,,---......***++++++,,,,,,,,,,,,,,,)))*********++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,+++,,,------......------,,,,,,---------.........+++++++++,,,,,,---------+++,,,,,,------.........+++,,,------......------++++++++++++,,,---......++++++,,,---............+++++++++,,,,,,,,,------///...---,,,,,,---...///,,,------......//////000...------,,,,,,,,,,,,---,,,------......------,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,---------......------------------------........................---------.........//////000//////...///000111222000000000000000000000000000111111222222333444444444444444444444444444444444555666777777888777777888777666555555666777888~~~oooaaaWWWRRRSSSQQQQQQQQQPPPPPPOOOOOOOOOMMMMMMLLLKKKKKKKKKKKKKKKFFFEEECCCBBBAAA@@@@@@???>>>===;;;999777555444333444333222222111111222222111111000000111222333333000000////////////000111000/////////............---------,,,,,,+++++++++---------.....................---,,,++++++******++++++,,,,,,,,,---------,,,---...///000000000000......---,,,,,,+++******333000---+++++++++++++++((()))+++------,,,+++***------,,,+++************...---,,,++++++,,,---...,,,++++++++++++++++++,,,))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,---------............------,,,,,,------...++++++------------++++++((()))***+++,,,---------++++++------------++++++,,,,,,+++++++++++++++++++++******+++------,,,***************************))))))******++++++++++++,,,++++++++++++++++++,,,++++++******++++++,,,---(((***,,,...//////...---(((((())))))*********+++************************))))))(((((()))***++++++************************(((***------+++,,,...111%%%&&&(((+++---///000000******++++++,,,---...///+++++++++******************+++,,,,,,---------,,,+++---......---,,,---.........---++++++++++++++++++***)))***,,,---,,,+++------------------------((()))+++,,,---,,,,,,+++,,,------......------,,,************************(((***------,,,+++++++++(((((()))***+++---///000(((((()))***+++,,,,,,---(((((((((***---...///...))))))***+++---...//////***+++,,,---...---,,,,,,))))))******++++++++++++*********++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))+++,,,---......,,,,,,---------.........+++,,,------......------,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,---...//////+++,,,------......------))))))***+++,,,...///000,,,,,,+++***+++...000111,,,,,,,,,---------......000...---,,,,,,---///000000000000///......------......---,,,++++++++++++,,,------......------,,,,,,+++***+++---...---,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,,,,,,,---------......------------------------........................---------........./////////......------///000111000000000000000000000000000111111222333333444444444444444444444444444444444444666777888888888888999888777666666777888999