BM6P6(@ ............////////////000000000000000000000000111111222222222333333333333333333333333333333333222222222333555666888999777666666666777888999999>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCEEEGGGIIIIIIHHHFFFDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHFFFDDDDDDBBB???<<<>>>???@@@AAA@@@>>><<<:::???>>>===<<<:::999888777666444222000///111333444:::???DDDIIIIIIHHHGGGFFFJJJiii|||ooo^^^eee}}}|||zzzuuujjjooo{{{rrroooyyy~~~}}}|||}}}~~~}}}|||||||||{{{zzzyyyyyyzzz|||~~~}}}zzzyyyzzz{{{}}}{{{{{{||||||||||||||||||}}}|||||||||zzzxxxvvvxxxyyyyyyxxxxxxwwwvvvuuuwwwwwwvvvttttttsssssssssrrrssstttttttttrrrpppnnnoooooooooqqqrrrqqqnnnlllpppooommmlllkkkkkkkkklllllljjjlllooommmhhhdddeeefffffffffeeedddcccaaa```aaa^^^ZZZVVVSSSQQQQQQRRRMMMOOOQQQRRRQQQNNNKKKHHHFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFCCC@@@BBBIIIOOOTTTUUUNNNRRR^^^VVVVVVoootttTTTRRROOOLLLLLLMMMLLLJJJGGGJJJJJJIIIHHHGGGFFFEEEDDDCCCEEEGGGGGGEEECCCCCCCCCAAABBBDDDDDDDDDBBB@@@>>>:::===@@@AAA@@@???@@@BBBAAABBBBBB@@@>>>>>>???@@@HHHEEEAAA>>>===???BBBDDD??????@@@AAAAAAAAAAAA@@@@@@===>>>BBBCCCAAAAAADDDGGGFFFEEECCCCCCEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMLLLJJJGGGEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHHHHJJJLLLLLLJJJIIIGGGEEEBBBBBBCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDGGGFFFDDDCCCBBBCCCEEEFFFHHHJJJLLLLLLMMMOOORRRTTT^^^mmmyyycccTTTJJJFFF<<<<<<;;;;;;;;;:::::::::======<<<<<<;;;;;;;;;;;;===:::888999;;;<<<:::777:::::::::999888999;;;===<<<<<<<<<<<<<<<<<<<<<<<<999::::::;;;;;;::::::999............////////////000000000000000000000000111111111222222222333333222222222222222222222222111222333444666777888999666666666666777888999:::<<<<<<===>>>>>>???@@@@@@@@@@@@AAABBBBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@???>>>BBBBBBBBBBBBCCCDDDEEEFFFHHHHHHGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHFFFEEEDDDDDDCCC@@@>>>@@@@@@@@@@@@???>>><<<;;;???>>>===<<<:::999888777444222000...---...000111666;;;AAAFFFHHHHHHFFFEEEIIIdddvvvmmmaaaiii}}}|||ooosss}}}nnnddduuu}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}}}}~~~}}}}}}{{{zzzzzz|||}}}~~~~~~}}}{{{zzzzzzzzz|||}}}zzzzzzyyyyyyyyyyyyyyyyyy}}}{{{zzzzzz{{{zzzxxxvvvwwwwwwwwwwwwwwwvvvvvvuuuwwwvvvuuutttssssssssssssrrrsssttttttsssrrrpppnnnmmmnnnppprrrrrrrrrqqqppppppooommmlllkkkkkkkkklllkkkiiijjjmmmkkkfffdddeeeeeeeeeddddddbbbaaa___^^^^^^\\\XXXTTTQQQOOOOOOPPPMMMNNNOOOPPPNNNLLLIIIGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGIIIJJJGGGEEEGGGMMMRRRSSSWWWTTTWWWYYYNNN^^^iiiUUUQQQOOOLLLLLLLLLLLLIIIGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFFFFDDDCCCBBBCCCAAAAAABBBAAAAAA???>>>===999<<>>===>>>@@@@@@AAAAAA@@@???>>>???AAAJJJHHHCCC@@@======>>>???===>>>>>>???@@@?????????CCC@@@???BBBCCCAAACCCFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKIIIGGGEEEFFFFFFGGGGGGHHHIIIIIIJJJIIIHHHGGGHHHJJJJJJJJJIIIGGGEEECCCBBBCCCDDDDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIIIILLLMMMMMMTTT[[[aaahhhvvv}}}uuugggWWWJJJAAA===;;;;;;;;;;;;;;;::::::::::::<<<<<<<<<;;;;;;;;;::::::<<<:::888999:::;;;999777777888999999888999;;;===::::::::::::::::::::::::::::::::::::::::::::::::............////////////000000000000000000000000111111111222222222222333111111111111111111111111111222444666777888888777666666666666777888999:::::::::;;;<<<>>>???@@@AAA???@@@@@@AAABBBAAAAAAAAADDDCCCBBB@@@???>>>>>>>>>??????@@@AAABBBDDDEEEFFFKKKJJJGGGEEEDDDDDDEEEFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFEEEDDDDDDEEEEEECCCAAABBBAAA@@@???>>>======<<>>===<<<;;;999888888444333000.........///000111555<<>><<<<<<;;;;;;:::<<<>>>???===<<<<<<<<<>>>???@@@@@@??????@@@AAAGGGFFFCCC@@@>>>=========>>>??????@@@@@@@@@@@@@@@CCC@@@???BBBBBBAAABBBFFFCCCBBBAAA@@@@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIHHHFFFEEEEEEGGGHHHHHHHHHGGGEEECCCBBBCCCDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFFDDDCCCCCCBBBCCCDDDFFFGGGFFFGGGGGGFFFDDDDDDEEEFFFFFFGGGFFFCCCDDDMMM[[[fffrrr{{{yyygggWWWMMMNNNJJJDDD>>>:::888888888;;;::::::::::::999999999;;;;;;;;;:::::::::::::::;;;999888888999:::888777444666888888888888999:::999999999999999999999999:::999888888888888999:::............////////////000000000000000000000000111111111111222222222222000000000000000000000000000222444777888888777666666666666666777888::::::999:::;;;<<<===>>>??????>>>???@@@@@@AAAAAA@@@@@@>>>>>>===>>>???@@@BBBCCC======>>>???AAACCCEEEFFFIIIGGGFFFDDDCCCCCCDDDEEEEEEEEEFFFGGGHHHIIIIIIJJJFFFEEEDDDFFFGGGHHHFFFEEEDDDBBB@@@>>>======>>>>>>>>>>>>===<<<;;;:::999999777666444222000000111111---111888???EEEHHHHHHFFFBBBJJJRRRTTTZZZhhh|||xxxiii~~~{{{}}}tttpppxxx}}}~~~}}}yyyyyy|||}}}xxxssstttyyy~~~}}}~~~~~~}}}}}}}}}~~~}}}}}}|||{{{zzzzzzyyyzzz{{{|||||||||{{{{{{||||||{{{zzzyyyyyyxxxxxxvvvvvvuuuvvvxxxxxxwwwuuurrrssstttuuuvvvvvvvvvvvvvvvuuutttsssssssssssssssrrrrrrssssssrrrqqqoooooojjjooosssrrrooommmooossspppoooooonnnnnnnnnmmmmmmkkkhhhfffhhhgggdddeeehhhcccbbbbbb```^^^\\\ZZZYYYVVVUUURRROOOLLLKKKKKKKKKLLLKKKIIIHHHFFFEEEDDDDDDBBBBBBBBBBBBDDDGGGIIIKKKDDDFFFIIIJJJKKKLLLOOOQQQUUUVVVTTTTTT\\\vvvwww\\\KKKPPPMMMLLLKKKJJJIIIHHHGGGFFFDDDCCCCCCBBBAAAAAA@@@@@@@@@BBBDDDDDDBBBAAA@@@AAABBB@@@>>>;;;:::::::::;;;<<<===>>>>>>===<<<;;;:::;;;===????????????@@@AAA????????????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCBBB@@@>>>???CCCCCC@@@@@@BBBBBBAAA@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHIIIJJJIIIHHHGGGHHHGGGGGGFFFFFFGGGHHHIIIGGGEEEBBBBBBDDDFFFGGGGGGGGGEEEBBBBBBCCCEEEEEEDDD@@@AAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBCCCEEEGGGHHHEEEFFFFFFEEECCCBBBCCCEEEEEEFFFFFFEEEDDDFFFJJJOOOHHHNNNUUU]]]hhhyyyuuulll___RRRHHH@@@;;;888@@@>>>===;;;:::::::::;;;::::::999999999888888888999999999999999999999999999999888888888888777777333555888888777666666666888888888888888888888888:::999777666666777999:::............////////////////////////////////////000000111111111222222222000000000000000000000000000222444666777777666555555555555666777999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@?????????:::;;;<<<===???BBBDDDEEE<<<===>>>???AAACCCEEEFFFCCCCCCDDDDDDDDDDDDDDDCCCEEEEEEFFFGGGHHHHHHIIIIIIFFFEEEEEEGGGIIIIIIHHHGGGDDDBBB???=========???@@@>>>>>>===<<<;;;;;;::::::999777555333222111111111---///444<<>>>>>>>>>>>>>>===;;;::::::<<<>>>????????????AAA999:::<<<>>>@@@BBBCCCCCCAAAAAABBBCCCCCCCCCCCCBBB>>>>>>AAAGGGGGGBBB??????BBBAAAAAAAAAAAAAAAAAABBBEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIFFFDDDAAAAAABBBEEEFFFFFFEEECCCAAAAAACCCDDDDDDDDDBBBCCCCCCDDDDDDCCCBBBBBB@@@AAAAAABBBDDDEEEFFFGGGEEEFFFGGGFFFEEEEEEFFFHHHEEEEEEEEEEEEDDDCCCCCCCCCDDDFFFFFFEEEFFFNNN\\\gggyyyvvvssskkk^^^TTTTTTNNNFFF@@@===>>>>>>???<<<;;;;;;:::999888777777999888888888888777777777777777777888888888888888777888888777666666666666444666888777555333333333888888888888888888888888999888666555555666888999............////////////////////////////////////000000000111111111111222000000000000000000000000000111333444555555444444555555555666777999:::;;;::::::::::::::::::::::::<<<===>>>>>>??????>>>>>><<<===>>>@@@@@@AAAAAAAAA======>>>???AAACCCEEEFFFBBBBBBCCCDDDEEEDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFHHHHHHFFFEEEBBBAAA???>>>>>>???AAABBB>>>>>>======<<<;;;;;;:::888777666333222000//////......111777@@@FFFHHHGGGFFF@@@>>>DDDNNN___{{{|||~~~uuu|||}}}uuurrryyy|||yyyxxx{{{{{{zzzxxxwwwwwwzzz~~~~~~~~~~~~~~~~~~~~~|||{{{zzzyyy}}}}}}~~~~~~~~~}}}{{{zzzzzzzzzyyyyyyxxxxxxwwwwwwwwwvvvvvvwwwxxxyyywwwvvvrrrssstttuuuvvvvvvvvvvvvttttttssssssssssssssstttrrrrrrrrrqqqppppppoooooommmooopppnnnkkkiiijjjlllnnnnnnooooooooonnnnnnmmmkkkgggeeeeeedddaaaaaaddd``````^^^\\\ZZZWWWUUUSSSOOONNNMMMKKKIIIHHHHHHGGGGGGFFFDDDCCCBBBBBBAAABBBAAAAAABBBDDDEEEFFFFFFGGGHHHIIIKKKNNNQQQTTTWWWXXXTTTPPPWWWjjjjjjjjjwwwYYYJJJHHHKKKHHHIIIIIIHHHFFFEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA>>>???AAAAAA???>>>>>>>>>@@@???===;;;:::;;;<<<===>>>======>>>>>>>>>;;;999999;;;>>>??????>>>>>>???;;;;;;<<<===>>>???@@@AAA>>>??????@@@@@@@@@@@@@@@??????DDDIIIIIIDDD@@@@@@AAAAAABBBBBBBBBBBBAAAAAAEEEEEEFFFFFFFFFFFFEEEEEEAAA@@@?????????@@@AAABBBBBBAAAAAA@@@AAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGDDDCCCAAAAAACCCDDDEEEDDDDDDBBB@@@@@@BBBCCCDDDCCCCCCDDDEEEEEEEEEDDDBBBAAA@@@AAABBBCCCDDDEEEFFFFFFEEEFFFGGGGGGFFFFFFHHHJJJLLLHHHDDDAAAAAABBBBBBBBB@@@CCCEEEFFFEEEEEEIIILLLVVVZZZ```hhhqqqzzzyyysssmmmfffaaaRRRNNNJJJJJJJJJGGGAAA:::CCCBBBAAAAAAAAA???;;;999888888888888888666555444888888777777777666666666666666666666666777777777666777888777555444555666555666777666444333333333888888888888888888888888777666555555555555666777............////////////////////////////////////000000000000111111111111111111111111111111111111000111111222222333333444444555555666777999;;;<<<888888999999::::::;;;;;;<<<<<<===>>>>>>>>>=========???AAABBBBBBAAA???===>>>>>>???@@@BBBCCCEEEFFFGGGFFFEEEDDDCCCDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDDDDEEEDDDBBB@@@?????????>>>???@@@BBBCCC>>>>>>======<<<<<<;;;;;;:::999888666333111000///000...---222;;;BBBEEEEEEHHHAAA???DDDJJJWWWuuu{{{sssuuuwwwxxxyyy~~~{{{mmmhhhpppyyyxxxvvvxxxwwwzzz{{{yyyvvvuuuwww{{{~~~~~~~~~}}}}}}~~~~~~|||~~~~~~~~~}}}}}}}}}}}}|||{{{{{{zzz{{{{{{||||||||||||||||||zzzzzzyyyyyyyyyyyyyyyyyyyyyxxxwwwxxxyyyyyyxxxvvvssstttuuuvvvvvvvvvvvvvvvtttssssssrrrrrrsssssstttsssrrrqqqppppppoooooooooooonnnnnnmmmlllllllllllljjjkkklllmmmmmmlllkkkjjjiiieeecccdddbbb]]]\\\___^^^]]][[[YYYVVVSSSQQQOOOKKKJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCBBBBBBAAAAAACCCDDDFFFGGGGGGGGGEEEDDDDDDDDDFFFIIIMMMQQQTTTUUUQQQSSSuuujjjiiisss]]]OOOGGGGGGKKKFFFHHHIIIGGGEEECCCDDDFFFBBBBBBBBBAAAAAAAAAAAA@@@===>>>@@@@@@???===============;;;;;;;;;;;;<<<===<<<;;;:::<<<>>>===;;;888999;;;>>>???>>>============<<<<<<<<<<<<===>>>???===>>>>>>???@@@?????????@@@???AAAEEEEEEAAA???@@@AAAAAAAAABBBBBBAAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCAAA@@@???>>>???@@@BBBCCCBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBDDDFFFGGGIIIIIIHHHIIIJJJKKKJJJHHHEEEDDDCCCBBBAAABBBDDDEEEDDDCCCBBB@@@??????@@@BBBCCCBBBBBBDDDEEEFFFGGGFFFDDDCCC@@@AAABBBCCCDDDDDDEEEEEEEEEFFFGGGFFFEEEEEEGGGIIIMMMHHHCCCAAABBBDDDDDDCCC;;;===AAADDDFFFFFFEEEDDDIIIJJJLLLNNNQQQSSSUUUWWWFFFGGGJJJNNNTTT[[[```ccchhhlllpppoookkkfffcccbbbggghhhjjjkkklllooorrruuujjjgggddd```^^^^^^^^^___PPPMMMIIIFFFEEEBBB>>>::::::888777777999:::999777888999:::<<<===;;;666333777888999999:::999999888777777777666666666555555444444555555666666666666444666777666444333444666333444555555444444666777666666666666666666666666555555555555555555555555............/////////000////////////////////////000000000000111111111111111111111111111111111111111000000000111222333333444444555666888999;;;<<<666666777999:::;;;<<<===;;;<<<<<<===============<<<>>>AAADDDDDDBBB@@@>>>??????@@@AAABBBDDDEEEFFFMMMJJJFFFCCCBBBCCCFFFHHHIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBAAA???===>>>>>>>>>???@@@BBBCCCDDD>>>>>>======<<<<<<;;;;;;======;;;999666444333222111---+++///777???CCCCCCGGGAAA@@@EEEGGGPPPmmmuuu}}}qqqrrrmmmvvvuuuvvvwwwfff___iiittttttrrrsssrrrwww{{{yyysssoooqqquuu||||||~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~}}}zzz}}}}}}~~~{{{{{{||||||||||||{{{{{{xxxxxxyyyzzz{{{|||}}}~~~{{{{{{||||||||||||||||||{{{zzzyyyyyyzzzzzzxxxwwwtttuuuvvvvvvvvvvvvvvvvvvssssssrrrrrrrrrsssssstttsssrrrqqqpppooooooooooooooommmllllllnnnoooooonnnggghhhiiijjjjjjjjjiiihhhgggcccbbbbbb```[[[YYY[[[[[[ZZZYYYVVVSSSPPPNNNLLLHHHHHHGGGFFFEEEDDDCCCCCCAAABBBBBBCCCCCCBBBBBBAAAEEEGGGIIIJJJJJJHHHEEECCCFFFEEEFFFIIINNNSSSVVVXXXaaaeeemmmcccvvv}}}RRRHHHIIIEEEDDDLLLEEEGGGHHHGGGDDDBBBDDDFFFAAAAAAAAA@@@@@@@@@@@@@@@<<<>>>@@@@@@>>><<<<<<<<<;;;;;;::::::;;;;;;<<<<<<:::999888:::======:::777999;;;>>>???>>>===<<<<<<<<<;;;;;;;;;<<<===???@@@??????@@@AAAAAAAAAAAA@@@@@@===<<<>>>>>>;;;<<>>@@@BBBDDDFFFGGGHHHFFFHHHJJJKKKJJJGGGDDDAAABBBBBBBBBCCCEEEEEEDDDBBBAAA???>>>>>>@@@AAABBBBBBAAACCCEEEGGGHHHHHHGGGFFF@@@AAABBBCCCDDDDDDDDDDDDEEEFFFFFFEEECCCCCCDDDFFF@@@>>><<<>>>BBBCCC???<<>>DDDDDDEEEEEEFFFGGGGGGGGGCCCAAA@@@???@@@AAACCCEEE===BBBIIIKKKIIIDDDBBBAAAAAABBBCCCDDDDDDGGGJJJMMMCCCAAA>>><<<;;;===@@@AAA;;;999777999<<<===<<<:::;;;:::888777777777999999888777777888;;;===>>>>>>888999:::;;;;;;;;;;;;;;;777666666666555555555555444444444555555666666666444666777666333222444666222222333333333555999;;;555555555555555555555555444444555666666555444444000///...,,,,,,,,,---...---------............///222000///000333444333000000111222222111000///.........///111222333444555333444555777888888888888999999999888999999:::::::::;;;<<<<<<;;;;;;<<<>>>;;;???BBBDDDCCCBBBAAAAAAAAA@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBAAA@@@????????????>>>>>>???@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>===???>>><<<:::888666444333111000---,,,---333<<>>>>>>>>===;;;:::<<<<<<<<<;;;;;;:::::::::<<<<<<;;;::::::::::::;;;===;;;:::;;;;;;;;;:::999::::::<<<=========<<<;;;:::::::::;;;;;;===>>>>>>===>>>@@@AAABBBBBBAAA@@@888:::;;;===>>>???>>>>>>============>>>???@@@AAABBBBBBBBBCCCCCCBBBAAAAAABBBAAA?????????AAACCCDDDDDDDDDCCCBBBBBBBBBBBBCCC@@@@@@AAADDDGGGIIIHHHGGGGGGEEEDDDCCCDDDCCCBBB@@@DDDEEEEEEEEEEEECCCAAA@@@@@@??????>>>???@@@BBBCCC@@@BBBDDDFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEDDDCCCBBB??????@@@@@@@@@@@@??????AAAAAAAAA@@@???>>>===<<>>>>>???AAADDDFFFEEECCC@@@>>>========================>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>><<<<<<;;;::::::999888888777777888888888999999999999999999888888888777777777777777777777777777777777777888888888888777777888777555333222333444555444444444555555555555666555555555555555555444444555444444444555666888999888777555444333333444444222222333333333333444444//////...---------------------------............111///...///222333222000000111111222111000///...//////000000111222333333333444555666777888888888;;;:::999888777777777777999:::;;;;;;::::::;;;===<<<>>>AAACCCBBBAAAAAAAAACCCCCCBBBAAAAAAAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCAAA@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBAAA@@@???@@@???===;;;999777555555222111...,,,---222:::???FFFGGGFFFBBB@@@GGGWWWdddooouuuzzz{{{nnnrrrwww{{{ttthhh[[[cccyyynnnUUU\\\iiiiiigggjjjmmmoooppprrrtttuuutttrrrnnnooosssvvvzzz~~~~~~{{{yyyxxx{{{}}}~~~~~~}}}|||||||||}}}}}}}}}|||||||||{{{zzzzzzzzz||||||}}}}}}||||||{{{{{{~~~|||zzzyyyyyyyyy||||||{{{{{{zzzzzzyyyyyyxxxyyyyyywwwtttrrrqqqqqqvvvsssppppppqqqqqqooommmmmmoooooonnnllllllmmmnnnqqqooommmmmmmmmmmmlllkkkhhhgggggggggffffffffffffbbbcccccc___[[[WWWWWWXXXUUUTTTRRRPPPNNNKKKIIIIIIFFFFFFEEEDDDBBBAAA???>>>@@@@@@@@@@@@@@@AAAAAABBBFFFGGGHHHHHHIIIKKKNNNQQQRRRKKKJJJQQQTTTUUU]]]iiiwwwtttyyyZZZHHHIIIHHHHHHHHHBBBDDDDDDDDDCCCBBBAAA???>>><<<<<<===>>>===<<<;;;:::;;;;;;;;;;;;::::::::::::<<<;;;;;;:::999:::::::::;;;;;;::::::::::::999999999:::;;;<<<===<<<<<<;;;::::::::::::;;;<<<===>>>??????@@@@@@@@@???>>>===999:::<<<>>>???@@@??????>>>>>>===>>>>>>???@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCBBBAAA@@@@@@AAACCCDDDDDDDDDCCCBBBAAA@@@@@@@@@??????AAADDDHHHJJJJJJIIIGGGEEEDDDCCCDDDDDDBBBAAAEEEEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDBBBDDDFFFHHHIIIHHHGGGEEEEEEEEEEEEEEEDDDCCCBBBAAA>>>??????@@@@@@??????>>>BBBBBBBBBBBBAAA@@@??????AAAAAAAAA@@@??????>>>>>>>>>???AAABBBBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======;;;;;;;;;:::999999888888777777777888888888999999999999999888888777777777777777777777777777777777666777777777777777666666777666444333333444555666444444444444555555555555555555555444444444444444555444444444555666777888888777555444333333333444222222222333333333444444---............------,,,------------............///...---...000111000///000000111111111000/////////000000000111111111111222333444555777777777777<<<;;;999777666555444444888999;;;:::999999:::<<<===>>>@@@@@@??????AAABBBDDDCCCBBBAAAAAA@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBCCCCCCBBBBBBAAA@@@???????????????@@@AAABBBCCC???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>===;;;999777777333222///,,,,,,000666;;;CCCFFFGGGDDD@@@BBBKKKTTT___iiirrruuuvvv~~~zzzmmmlll}}}}}}rrrjjj]]]]]]nnnsss^^^___hhhllllllllljjjjjjlllppptttuuutttsssooooooppprrruuuxxx{{{}}}~~~~~~|||{{{{{{|||~~~~~~~~~~~~}}}}}}|||{{{||||||{{{{{{{{{{{{{{{{{{}}}~~~~~~~~~}}}}}}|||{{{~~~}}}|||zzzyyyxxxxxxxxx|||{{{{{{zzzyyyyyyxxxxxxyyyyyyxxxvvvsssqqqqqqrrruuusssqqqppppppooommmkkkllllllmmmkkkjjjiiijjjlllrrroookkkiiijjjjjjjjjjjjffffffeeeeeeeeeddddddddd``````___\\\XXXUUUSSSTTTQQQPPPOOOMMMJJJHHHGGGFFFDDDCCCCCCBBB@@@???>>>>>>@@@?????????@@@BBBDDDEEEIIIHHHHHHGGGGGGJJJPPPTTTRRRNNNPPPSSSMMMMMMgggaaaLLLEEEJJJHHHHHHHHHCCCBBBBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;::::::999999999999999999999999999888888888888999::::::;;;<<<;;;;;;;;;::::::999::::::;;;<<<===@@@@@@??????===<<<::::::999;;;===???@@@AAAAAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAEEEDDDBBBAAA@@@AAACCCDDDCCCCCCBBBBBBAAA@@@@@@?????????AAAEEEIIIKKKKKKJJJFFFEEECCCCCCDDDDDDCCCAAADDDEEEEEEFFFEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDFFFIIIKKKKKKIIIFFFDDDCCCCCCDDDCCCCCCBBBAAA@@@>>>??????@@@@@@??????>>>@@@AAAAAAAAAAAAAAA@@@@@@BBBAAA???>>>======>>>???======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999999888888777777777777777888888888888888888888888777777777777777777777777777777777777666666666666666555444333666555444444444555666777333333333444444444555555444444444444444444444444444444444444444555666777666666555444333333333333222222222222333333333333,,,---...///......,,,+++,,,,,,---------.........---------......//////...000000000000000000//////000000000000000000000000111222333555666666666666999999777666555444444444888:::;;;;;;::::::;;;<<<======>>>=========@@@BBBBBBAAA@@@??????>>>>>>===AAABBBBBBBBBBBBBBBCCCCCCAAABBBBBBBBBAAAAAA@@@???@@@@@@@@@@@@@@@AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDCCCCCCBBBAAA@@@???>>><<<;;;:::999555333111---,,,...333666>>>CCCGGGFFFBBB@@@DDDHHHVVVcccrrrzzz{{{|||tttmmmrrr}}}zzzvvvhhh___gggvvvwwwnnnjjjjjjmmmooojjjggghhhmmmqqqqqqoooooooooooonnnnnnooorrrvvvxxx}}}}}}~~~~~~|||||||||}}}~~~~~~~~~~~~|||{{{|||||||||||||||}}}}}}}}}}}}}}}~~~~~~}}}}}}|||{{{}}}|||{{{yyyxxxwwwwwwwwwxxxxxxwwwwwwvvvvvvuuuuuuuuuuuutttsssqqqqqqsssuuutttsssqqqpppooommmkkkiiikkkkkkkkkjjjhhhhhhiiikkkooommmjjjhhhhhhhhhhhhfffddddddccccccbbbbbbaaaaaa\\\\\\ZZZWWWTTTQQQPPPOOOMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA@@@???>>>>>>======@@@@@@???@@@BBBDDDGGGIIIHHHIIIIIIHHHIIIKKKPPPSSSQQQNNNQQQRRRJJJQQQvvvQQQDDDDDDIIIDDDCCCEEEAAA@@@@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;::::::999888888999999::::::;;;;;;:::999888888777777888888777888888888666666666777888999999:::::::::::::::999999999999999:::;;;;;;=========<<<;;;::::::999:::<<<>>>@@@AAABBBBBBAAA>>>>>>>>>??????@@@AAABBB@@@@@@@@@@@@@@@AAAAAABBBEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBEEEIIIJJJIIIHHHEEEDDDCCCCCCDDDEEECCCBBBDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGFFFHHHKKKLLLLLLIIIEEECCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>????????????>>>>>>======>>>???????????????BBB@@@>>><<<<<<<<<===>>><<<<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::999999;;;;;;;;;::::::999999888999999999888888777777777666666666777777777888888777777777777777777777777666666666666666666666666555555555555444333222222555444444444555666777777222333333333444444444444333333333333333444444444333333333444444555555666555444444333333333333222111222222222222333333333+++,,,---......---,,,+++,,,,,,,,,------------...,,,---------------.../////////////////////000000000000000////////////...000111222333444555555555666555555444555555666666:::;;;<<<<<<;;;;;;<<<===<<<<<<<<<;;;;;;<<>>===<<>><<<<<<;;;666555222///------000333888>>>EEEGGGEEEBBBBBBCCCGGGQQQbbbqqq{{{|||yyyssstttyyyvvveeebbbiiioooaaaaaafffiiicccbbbhhhmmmmmmlllnnnooommmkkkjjjkkkmmmppprrrzzzzzz{{{}}}}}}|||||||||}}}}}}~~~}}}~~~}}}{{{|||}}}~~~~~~}}}{{{zzz{{{{{{{{{{{{{{{{{{{{{|||{{{||||||}}}}}}||||||{{{|||{{{zzzxxxwwwwwwwwwwwwvvvvvvuuuuuutttsssssssssrrrrrrrrrpppnnnnnnppprrrrrrrrrrrrpppnnnkkkiiiiiijjjjjjjjjhhhffffffhhhkkkjjjiiihhhhhhiiigggdddbbbbbbaaa```___^^^]]]\\\\\\XXXVVVTTTRRRPPPNNNLLLKKKHHHHHHGGGEEEDDDBBBAAAAAA@@@???>>>===<<<<<<======@@@AAAAAABBBDDDGGGJJJKKKFFFIIIKKKMMMMMMMMMNNNOOORRRIIILLL[[[jjjpppPPPKKKCCCEEEFFF???===AAA===????????????>>>===<<<<<<;;;::::::999999999999999777888888999999:::::::::888888777666666666666666555777888777555444555666888888888888888999999:::999888888888888999999:::999999999::::::;;;;;;;;;<<<===???@@@AAABBBAAAAAA>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@@@@AAABBBCCCDDDBBB@@@???>>>???@@@AAA@@@AAABBBDDDEEEEEEEEEEEEDDDDDDDDDFFFGGGHHHFFFDDDDDDCCCBBBCCCDDDEEEDDDCCCCCCBBBBBBBBBAAAAAAAAAAAABBBBBBCCCEEEFFFGGGGGGGGGHHHIIIKKKLLLKKKHHHDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>><<<<<<===>>>????????????AAA???===;;;:::;;;<<<===<<<<<<;;;:::999::::::;;;999999999999999999999999777888999999:::999888888::::::999999888888777777777777777777777666666666555555666666666777777777666666666666666666666666555555555555555555555555444444444444444333222222444333444444444555666666222222222222333333333444222222222222333333444444333333333444444444444444333333333333333222222222111111111222222222333333+++,,,,,,------------,,,,,,,,,,,,,,,------------+++---......------.../////////.........///000000////////////............///000111333444444444444333333333444555666888888:::;;;===<<<;;;;;;<<<>>>:::;;;;;;;;;:::;;;===@@@AAABBBBBBBBBAAA@@@???>>>======>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBAAAAAADDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDD???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<777666444111...---///111222999BBBGGGGGGEEEDDDDDDEEEGGGQQQbbbqqq|||zzzttthhhrrrkkk```]]]jjj|||gggbbbgggiii___\\\cccjjjkkklllpppmmmllljjjhhhhhhjjjlllnnntttuuuwwwyyy{{{}}}||||||}}}}}}~~~~~~~~~~~~{{{yyyzzz{{{{{{||||||{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyyyyzzzzzz{{{|||}}}}}}}}}}}}{{{zzzyyyxxxwwwwwwwwwwwwvvvuuuuuuttttttsssrrrrrrssssssrrrpppmmmkkkkkklllooopppqqqpppmmmjjjiiiiiiiiiiiihhhfffdddeeegggjjjeeeeeefffggghhhfffccc``````___^^^\\\ZZZXXXWWWVVVRRRPPPNNNMMMMMMLLLJJJHHHEEEDDDDDDBBBAAA@@@?????????>>>===<<<;;;<<<===>>>BBBBBBDDDFFFHHHJJJLLLLLLFFFJJJNNNQQQPPPNNNLLLKKKKKKEEEPPPtttxxxSSSHHHIIICCCFFFEEE<<<;;;???;;;>>>>>>>>>>>>>>>===<<<<<<::::::999888888888888888888888888888888888999999777666666555555555555555444777888777444333444777888777777777777888999999888888777777777777888999777777777888999;;;===>>>===>>>???@@@AAA@@@@@@???============>>>???@@@AAABBBAAAAAA@@@AAABBBDDDEEEBBBAAA???>>>===>>>@@@AAA@@@AAACCCEEEFFFGGGFFFFFFEEEEEEEEEEEEFFFEEECCCAAACCCBBBBBBCCCEEEFFFEEEDDDCCCCCCAAA@@@@@@??????@@@@@@AAACCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHFFFCCCBBB@@@@@@AAAAAAAAAAAA@@@@@@===>>>>>>??????>>>>>>===>>>>>>???@@@AAAAAAAAA@@@???>>><<<;;;:::;;;;;;<<<<<<;;;:::999999999::::::999999999999999999999999666666888999999999888777888888777777777777777777666666666666666666666666555555555555666666666666555555555555666666666666555555555555555555555555333333444444444444333333333333333333444444444444111111222222222333333333000111111222222333333444222222333444444333333222111222222333333222222111111111111111222222222222,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------+++---///...---,,,...000///......---...///000111...........................///000222333333444444333333333444555777888999999;;;<<<<<<;;;:::<<<===888:::;;;:::::::::<<<>>>@@@@@@AAABBBAAAAAA@@@???======>>>>>>???@@@@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCBBBBBBAAAAAAAAABBBBBB@@@@@@AAACCCCCCCCCCCCCCC??????@@@BBBBBBCCCCCCCCC@@@@@@??????>>>>>>======888777666333///...///111///555???EEEGGGFFFEEEDDDHHHFFFKKKWWWdddooo{{{tttcccppppppbbb[[[^^^lll{{{|||yyyvvvvvvnnnaaaZZZaaahhhiiikkkqqqkkkjjjiiihhhggghhhjjjkkknnnoooqqqsssvvvxxxzzz{{{|||}}}~~~}}}|||{{{{{{||||||{{{||||||}}}~~~|||||||||{{{{{{zzzzzzyyyyyyzzz{{{}}}~~~{{{zzzyyyxxxxxxxxxxxxxxxsssssssssrrrqqqqqqpppppprrrssssssqqqnnnkkkkkkkkklllnnnqqqpppllljjjiiiiiiggggggfffcccbbbbbbeeehhhdddcccbbbcccdddeeecccbbb___^^^\\\YYYVVVTTTRRRQQQNNNLLLIIIIIIJJJJJJHHHFFFBBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;;;;<<<>>>???CCCDDDGGGJJJLLLMMMMMMLLLHHHLLLPPPRRRPPPMMMKKKJJJEEETTTttt|||aaaJJJJJJFFFBBBEEEEEE===>>>AAA;;;>>>>>>>>>>>>>>>======<<<:::999888777666777888888888888888888888777777777666555555444444444444444444777999777444222444777777777666666666777888999888777777666666777777777777666777777999;;;===>>>>>>???@@@@@@@@@???======<<<<<<<<<<<<===>>>???@@@CCCBBBAAAAAABBBCCCEEEGGGAAA@@@???>>>>>>@@@AAACCCAAABBBDDDEEEFFFEEEDDDCCCDDDCCCCCCDDDEEEEEEBBB@@@CCCBBBAAACCCEEEFFFFFFEEEFFFDDDBBBAAA????????????>>>???AAACCCEEEEEEEEEEEEGGGGGGFFFEEEDDDCCCCCCBBB@@@@@@AAAAAAAAAAAAAAA@@@======>>>>>>>>>>>>======>>>???@@@@@@@@@@@@@@@???======<<<<<<;;;:::::::::999999999999999888888888888888888888888888888888444555777999999888777666666666666666666777777777555555555555555555555555444444555555555666666666444444444555555666666666444444444444444444444444111222333444555555555555222222333333222222111111111111111111222222222222000000000111222333333333111222333444444333222111000111222333333222111111111111111111222222222222,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------+++...000///---,,,...111///...------...///000111---------.........//////...///000111222333333333444444444555666777888999888:::;;;;;;:::999;;;<<<777999:::;;;::::::;;;===<<<===???@@@@@@???>>>======>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAABBBCCCDDDDDD???@@@AAABBBCCCCCCCCCCCC??????AAABBBCCCCCCDDDDDD?????????>>>>>>>>>======888888666444000//////111---444===CCCFFFFFFEEEDDD???>>>DDDQQQ[[[cccooo{{{}}}iiieeetttuuuggg^^^\\\fff~~~uuuvvvvvvfff]]]bbbgggfffhhhnnnjjjiiihhhgggggghhhiiiiiijjjkkkmmmooorrruuuwwwxxx}}}~~~{{{yyyyyy{{{}}}~~~~~~~~~}}}}}}|||yyyzzz|||~~~{{{{{{zzzyyyxxxxxxxxxxxxppppppoooooonnnmmmmmmmmmnnnppprrrrrrpppnnnnnnnnnjjjmmmppppppllliiiiiijjjfffeeedddaaa``````cccfffdddbbb``````aaacccdddddd^^^]]][[[XXXTTTQQQOOONNNKKKIIIGGGGGGIIIIIIGGGEEEAAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;;;;<<<>>>???CCCFFFIIIMMMNNNNNNMMMLLLJJJMMMPPPQQQOOOMMMKKKJJJGGGoooqqq|||[[[IIIDDDBBB???EEEFFF???AAADDD<<<>>>>>>>>>>>>>>>>>>===<<<:::999777666666666777888999999888888777777666666555555444333333333333444444777:::888444222444888777666555555555666888999888777666666666666777777888777777777999:::<<<>>>??????@@@@@@???>>><<<;;;;;;;;;;;;<<<<<<===>>>???DDDCCCBBBAAABBBDDDFFFHHHBBBAAA?????????AAACCCDDDCCCCCCEEEEEEDDDCCC@@@???BBBAAABBBCCCEEEEEECCCAAABBBAAAAAABBBEEEFFFFFFEEEHHHFFFDDDAAA@@@?????????===>>>@@@BBBDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBB@@@AAAAAABBBBBBBBBAAAAAA======>>>>>>>>>>>>============>>>>>>>>>>>>======<<<<<<<<<<<<;;;:::999888888888888999888777666666777777777777777777777777333555777888999888777666444555555555666666777777444555555555555555555555444444444555555555666666444444444555555555666666444444444444444444444444111222333444555666666666222222222222222111000///000111111111111222222222///000000111222222333333111222333444333333111000000000222333333222111000000111111111111222222222,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,..................------............////////////000000111111111222222222333333444444555666666777888999999::::::999999888888777777777888:::<<<===>>>>>>>>>>>>>>>=========<<<<<<;;;<<<===>>>@@@AAABBBCCCEEEDDDBBB@@@??????AAABBBCCCCCCBBBBBBDDDFFFBBBBBBBBBBBBBBBBBBAAAAAA???@@@@@@@@@@@@???>>>===>>>>>>>>>>>>============<<<:::888555333333222333///...333===DDDEEEDDDDDDBBB??????LLLYYYVVVYYYlllzzzssswwwccc^^^dddhhhjjjzzz~~~vvvqqq|||tttrrriiidddhhhllllllggggggkkkkkkgggjjjiiihhhjjjmmmrrrvvvwww}}}|||zzzzzzzzzyyywww{{{~~~~~~|||}}}}}}}}}~~~~~~~~~|||}}}~~~}}}zzzxxxwwwxxxxxxxxxwwwtttsssrrrpppooonnnmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmjjjhhhgggiiilllmmmkkkhhhfffeeeccccccccccccaaa````````````___^^^^^^]]]]]]\\\ZZZWWWTTTQQQOOONNNNNNIIIIIIHHHFFFEEECCCBBBBBB@@@@@@@@@??????>>>======999999888999<<>>???======<<<;;;::::::999999888777777777777777888999777777666666555555555444444444555555444444333222222222222333444555666777555555666666666666555555666555555555555666666777::::::999888999:::;;;<<<;;;<<<===<<<;;;;;;<<<===<<<<<<<<<<<<===???@@@AAAEEEDDDDDDCCCCCCCCCDDDDDDBBBAAAAAAAAACCCEEEGGGHHHFFFCCC@@@AAAEEEFFFCCC???<<<===???BBBCCCBBBAAAAAABBBCCCDDDEEEEEEDDDCCCCCCGGGEEEBBB???=========>>>???@@@BBBDDDDDDDDDDDDCCCEEEDDDCCCBBBAAA@@@??????@@@???>>>======???AAABBBAAA@@@>>><<<;;;:::;;;;;;:::;;;<<<======;;;999888;;;;;;::::::999888777777999888888888777777666666777888888888777666444333555555666666666555333222000444777666222111333666555555444333333333333444555555555444444333333333444444444444444444444444444444444444444444444444222222222222222222222222333222222111000//////......000111111000000111222222111111111000000/////////000000111111111000000111111111000000000000000111111000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,......---------,,,,,,,,,..................------............////////////000000000111111111222222222333333444444555555666888888999999999999888888888777777777888:::<<<==============================<<<<<<<<<===???AAABBBAAACCCDDDDDDBBB@@@???@@@BBBCCCDDDCCCBBBBBBDDDFFFDDDDDDDDDCCCCCCBBBBBBBBBFFFEEEDDDAAA???===;;;:::?????????>>>>>>>>>======<<<;;;888666444333222222///...111;;;BBBCCCCCCEEEDDD@@@===FFFRRRPPPXXXooozzzzzzjjjeeeXXXYYYiiizzzzzz~~~yyyooocccjjjllljjjddddddhhhiiifffjjjiiiggggggjjjmmmooopppzzz}}}|||{{{{{{|||{{{yyy{{{~~~~~~{{{|||}}}}}}}}}}}}~~~~~~zzz{{{|||}}}}}}}}}}}}}}}}}}{{{yyyxxxyyyyyyyyyxxxvvvuuutttrrrpppoooooonnnnnnnnnmmmlllkkkkkkkkkkkknnnllljjjjjjkkkjjjgggddddddcccaaaaaaaaaaaa___]]]]]]]]]\\\\\\[[[ZZZZZZZZZVVVTTTRRROOOLLLJJJJJJIIIHHHGGGFFFEEECCCBBBAAA@@@======<<<<<<;;;:::::::::::::::;;;<<<>>>AAADDDEEEFFFFFFFFFGGGHHHJJJKKKLLLPPPQQQQQQMMMFFFHHHYYYmmmnnntttuuuUUUIIICCC===@@@???>>>===<<<======>>><<<<<<<<<;;;::::::999999888888777777777777777888777666666666555555555444444444444555444444333222222222222333333444555666555555555666666555555555555555555555555555666777:::999999888999:::;;;<<<:::;;;<<<;;;999999:::;;;;;;;;;;;;<<<===>>>@@@@@@DDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCEEEGGGHHHGGGDDD@@@AAACCCDDDAAA===>>>???AAACCCCCCCCCBBBAAAAAABBBCCCDDDDDDDDDBBBBBBCCCBBB@@@>>>>>>>>>@@@AAAAAABBBCCCEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@???>>>======???AAABBBBBBAAA@@@>>>===<<<======:::;;;<<<======;;;:::999;;;::::::999888888777777888888888777777777666666666666777777666555333222444555666666666555333222444777:::888444222444666555555444333333333333444555444444444333333333333444444444444444444444444333333333333333333333333111111111111111111111111222111111000//////.........000111111000///111222111111111000000000/////////000000111111000000000000000000000000000000000111111000000000000000111,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------..................////////////000000000000111111111111111111222222333444444444777777888888888888777777777777777777888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<<<<============???@@@AAABBBAAACCCDDDCCCAAA@@@@@@@@@BBBCCCDDDCCCBBBBBBDDDEEEFFFFFFEEEDDDCCCCCCBBBBBBIIIGGGDDDAAA>>>===<<<;;;@@@@@@@@@?????????>>>>>>===<<<:::777555333333222///---///777===???BBBEEEFFFCCC===@@@HHHHHHTTTnnnvvvnnn[[[VVVTTT___vvvwwwvvvrrr|||}}}```___eeefffdddaaaccchhhkkkkkkjjjiiigggfffggghhhjjjkkktttxxx}}}}}}|||}}}~~~}}}|||{{{}}}}}}zzz{{{}}}|||||||||}}}}}}}}}}}}}}}zzz{{{||||||}}}|||||||||~~~|||zzzyyyzzzzzzzzzyyyxxxwwwvvvtttrrrpppoooooonnnmmmkkkjjjiiiiiiiiijjjnnnlllkkkiiiiiigggdddaaaaaa```^^^]]]^^^]]][[[ZZZXXXXXXWWWWWWVVVUUUUUUTTTQQQPPPMMMKKKIIIGGGFFFFFFEEEEEEDDDBBBAAA@@@??????<<<;;;:::999999888888888;;;<<<>>>AAACCCEEEFFFGGGDDDDDDEEEGGGIIIKKKMMMNNNJJJMMMLLLGGGCCCQQQssssssiii\\\JJJDDD@@@===>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::999999999999888888777666666666666666666666555555555555555444444444444444333222222222222222222333444555555444444555555555555444444444444444444444555666777999888888888888999::::::999:::;;;:::888777777888;;;;;;;;;<<<===>>>???@@@CCCBBBBBBAAAAAABBBCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGFFFCCC@@@@@@BBBBBB???<<>>===>>>@@@BBBDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCC??????>>>===>>>???@@@AAABBBAAA@@@>>>============;;;<<<=========<<<:::999::::::999999888777777777888888777777777777666666555555555555555444333222444555555555555444333333:::<<<===:::666333444666555555444333333333333333444444333333333333333222333333333333333333333333333333333333333333333333000000000000000000000000000000000///......------...///000000//////000222000000000000//////////////////000000000000///////////////000000000000000000000000//////000000111++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////////////////000000000111111000000111111222222333333666666777777777777666666666666777888999:::;;;;;;:::::::::::::::;;;;;;;;;======>>>???@@@AAABBBBBBAAABBBCCCBBBAAA???@@@AAAAAABBBBBBBBB@@@@@@BBBDDDFFFFFFEEEDDDBBBAAA@@@@@@CCCBBB@@@>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????===<<<;;;999666555333333000---...333777:::???DDDGGGFFF???>>>BBBAAAMMMeeettt}}}xxx______]]]^^^lll~~~{{{zzzzzz}}}nnn^^^PPPiiiggggggfffeeeeeegggiiiiiihhhhhhhhhgggfffgggiiikkklllpppuuuyyy{{{|||~~~~~~~~~zzz}}}|||yyyzzz}}}}}}{{{{{{{{{{{{{{{{{{|||||||||||||||}}}}}}}}}}}}}}}|||}}}|||zzzzzzzzzzzzyyyxxxwwwwwwvvvtttrrrpppnnnmmmmmmllljjjhhhhhhhhhiiijjjiiiiiihhhgggfffeeecccbbb___]]][[[ZZZZZZZZZXXXVVVSSSSSSSSSRRRQQQQQQPPPPPPNNNMMMLLLJJJHHHFFFEEEEEEBBBBBBAAA@@@???>>>===<<<<<<;;;:::999999::::::;;;===???BBBFFFHHHIIIIIIHHHEEEEEEFFFHHHJJJLLLNNNOOOOOOMMMJJJGGGOOOjjjkkkQQQGGGAAA???@@@<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888:::999888666666555555555555555555555555555555555333444444444444333222222222222222222222333444444333333444444444444333333333333333333444555666666777777777777888888999999999::::::999777666777888:::::::::;;;<<<===??????AAAAAA@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEEEECCCAAA???@@@AAAAAA???===BBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAA???>>>???>>>======>>>@@@CCCDDDCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDD???>>>>>>===>>>???@@@@@@???>>>======<<<;;;;;;;;;<<<<<<=========<<<;;;:::999999888888777777777777777777777777777777666666555555555555444444333333444444444444444444444444=========:::666444444555555444333333222222333333333333333333222222222222222222222222222222222222222222222222222222222222//////////////////////////////.........------------...000///......///111//////////////////////////////000000//////............///////////////000000////////////000000111++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////....../////////000000000//////000000111222222333444555555666666555555444555666777888999:::::::::888999999999:::::::::;;;<<<===>>>???@@@AAAAAABBBAAABBBBBBAAA@@@???@@@AAA@@@AAAAAA@@@??????@@@BBBDDDCCCCCCAAA@@@???>>>>>>>>>===<<<<<<===???BBBCCCAAAAAAAAAAAA@@@@@@@@@@@@===<<<;;;:::888666555444222...---000333666<<>>EEEXXXppp{{{zzzrrrqqqrrrvvv|||eeegggaaadddqqqxxxzzzwwweeeYYYtttnnnmmmnnnnnnkkkfffcccaaaeeefffgggfffeeeeeehhhkkkfffhhhjjjmmmppptttzzz~~~}}}~~~~~~}}}}}}zzz|||{{{xxxxxx{{{{{{yyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{{{{||||||{{{zzzzzz{{{yyyxxxxxxyyyyyywwwuuuttttttsssrrrpppnnnlllkkkjjjiiihhhhhhhhhiiijjjkkkfffffffffdddbbb```^^^^^^\\\ZZZXXXWWWWWWVVVTTTRRRPPPOOOOOONNNNNNMMMLLLLLLJJJJJJIIIHHHFFFEEECCCCCC@@@??????>>>===<<<;;;;;;;;;;;;:::999:::;;;===>>>AAACCCGGGIIIKKKKKKJJJJJJGGGHHHHHHIIIKKKLLLNNNOOOYYYTTTPPPWWWnnnZZZHHHAAA;;;;;;@@@:::::::::;;;;;;;;;;;;:::999999999999999888888888999888777666555555555555444444444555555555555555333333444444333333222111222222111111111222333333222222333333333333222222222222222222333444555666666666666777777777777777888::::::999777666777888999999::::::;;;===>>>??????????????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBB???>>>>>>???AAABBBAAAAAABBBBBBAAAAAA@@@@@@???>>>???@@@AAAAAAAAA@@@>>>===??????=========???AAACCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCC>>>>>>>>>>>>>>>?????????>>>>>>======<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;:::888888777777777777666666666666666666666666777777666666555555555555555555444444333333333444444444<<<<<<:::777444333333333444444333222222222222333222222222222222222222222222222222222222222222222111111111111111111111111....................................------------,,,...//////......///000.....................//////////////////...---,,,------.........///////////////......///000111111++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------..................////////////............//////////////////000000111222222222333333444444444444333333444555777888999:::::::::888888999999::::::;;;;;;;;;<<<>>>???@@@AAAAAAAAA@@@AAABBB@@@??????@@@BBB@@@AAAAAA@@@>>>>>>???AAAAAAAAA@@@???>>>>>>======>>>===<<<<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????<<<<<<<<<;;;:::999777666444000///000000222888@@@DDDHHHEEEDDDFFF@@@@@@NNNiiikkksssuuuvvvxxxnnniiilllwwwwwwyyyjjjdddnnnrrr~~~iiigggggghhhlllrrrrrrnnnkkkkkkfffhhhjjjhhhdddccceeehhhcccccccccdddfffjjjqqqvvvvvvyyy|||~~~}}}|||{{{|||yyy|||{{{wwwvvvyyyyyywwwyyyyyyyyyyyyyyyxxxxxxxxxwwwwwwwwwxxxwwwwwwvvvvvvwwwvvvuuuuuuvvvuuusssqqqoooooopppooonnnllljjjhhhggggggggggggggggggggggggdddddddddaaa\\\XXXVVVVVVXXXVVVTTTSSSSSSRRRPPPNNNLLLLLLKKKKKKJJJJJJIIIIIIEEEEEEEEEDDDCCCAAA@@@???>>>>>>===<<<<<<;;;:::::::::999888999:::===@@@AAAFFFHHHJJJLLLMMMLLLKKKJJJGGGGGGHHHIIIJJJLLLNNNOOORRRSSS[[[ooouuuaaaMMMDDD>>>:::;;;@@@999999:::;;;;;;;;;;;;:::888888888888888888888888888777777666555555555555444444444444444555555555333333333333333222111111222111111000111111222222111111222222222222111111111111111222333444555666444555666666777777666666777888999888777777888999999999999:::;;;<<<===>>>============>>>???@@@@@@AAAAAAAAABBBAAAAAA@@@@@@======>>>???AAABBBCCCCCCAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA???>>>===@@@???=========>>>@@@BBBBBBAAAAAA@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAA=========>>>>>>>>>?????????????????????>>>======<<<<<<;;;;;;;;;:::::::::777777777666666666666666555555666666666666777777666666555555444555555666333333333222333333444555:::999666444333222222333444444333222222222222222000111111111111222222222111111111111111111111111000000000000000000000000................................................,,,---......------...000---------...............////////////...---,,,+++,,,,,,------.../////////............///000111111******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------..................////////////------.........////////////000000111111222333333222222333333333333222222444555777888999999999999888888999999:::;;;;;;<<<:::;;;===???@@@@@@@@@???@@@AAAAAA@@@>>>???AAACCCBBBCCCCCCBBB@@@???@@@BBB?????????>>>>>>>>>=========>>>>>>>>>>>>?????????@@@@@@@@@@@@????????????:::;;;;;;<<<;;;:::999888666222000000//////555===AAAFFFEEEEEEJJJEEEAAAIIIWWWXXXcccjjjhhhoooxxxuuusssggglllyyytttkkkwwwuuu~~~}}}fffaaaaaagggqqquuuttttttxxxqqqssssssnnngggbbbbbbdddbbbbbbbbb``````bbbfffiiikkkpppuuuxxxyyyyyyyyyzzzyyy{{{zzzvvvuuuxxxxxxuuuyyyyyyxxxxxxxxxwwwwwwwwwuuuuuuvvvvvvuuuttttttsssrrrqqqqqqrrrrrrqqqooommmkkklllmmmnnnmmmkkkiiihhheeefffffffffeeecccaaa______``````]]]WWWTTTRRRSSSTTTRRROOONNNNNNMMMJJJHHHIIIIIIHHHGGGGGGFFFFFFEEEAAABBBBBBBBBAAA???>>>=========<<<<<<;;;::::::::::::::::::;;;===AAAEEEGGGKKKKKKLLLMMMMMMLLLKKKJJJCCCDDDEEEGGGIIILLLNNNOOOSSScccyyyuuuSSSNNNGGGBBB???<<<<<<===999999;;;<<<<<<<<<;;;;;;777888888888888888888888777666666555555555666666333333333444444555555555222333333333333222111111111111000000000000111111000111111111111111111000000000111111222444555666333444555666666666555555444555777777666666777999888888999999:::;;;===>>><<<<<<<<<<<<===>>>???@@@???@@@@@@AAA@@@???>>>===>>>???@@@AAAAAAAAACCCDDDBBBAAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBAAA???>>>===???>>>===<<<===???AAABBBBBBAAA@@@@@@???@@@AAABBBBBBBBBAAA@@@???>>>>>>===<<<======>>>>>>>>>>>>>>>>>>??????@@@??????======;;;;;;:::999999999999999666666666666666666666666555555555666666666777777555555444333333444555666333333222222222333444555888666333222222333333444444333222222111222222222000000000000111111222222111111111111111111111111////////////////////////................................................+++---......---,,,...///,,,,,,---------.....................---,,,+++++++++,,,,,,---......//////...------......000111111******************************+++++++++,,,,,,,,,*********++++++,,,,,,,,,******+++,,,,,,---................../////////000---------.........//////000000000111222222333333222222222333333222222222333555666888999999999999888888999:::;;;;;;<<<<<<999;;;===>>>????????????@@@AAAAAA???>>>???AAACCCDDDDDDEEECCCAAAAAABBBCCC?????????>>>>>>>>>>>>>>><<<===>>>@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>>>>999:::;;;<<<<<<<<<;;;:::777444222111///...444;;;???EEECCCEEELLLIIIDDDIIIAAAFFFZZZiiiiiillluuuwwwuuuttteeekkk{{{uuuppp~~~jjjgggjjjqqqssspppqqquuu}}}~~~|||uuukkkcccbbbccccccccccccaaa^^^]]]^^^```ccchhhppptttvvvvvvxxxzzzyyy{{{zzzvvvuuuwwwwwwtttyyyxxxxxxxxxwwwwwwvvvvvvvvvvvvwwwvvvvvvuuuttttttpppooooooooopppooollljjjjjjkkklllmmmmmmkkkiiihhhdddeeefffeeeccc___[[[YYYXXXZZZ[[[YYYUUUSSSSSSTTTPPPNNNLLLKKKJJJIIIGGGEEEFFFFFFFFFEEEDDDDDDCCCCCCAAABBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::::::::=========>>>AAAFFFJJJMMMMMMMMMMMMMMMLLLLLLKKKJJJ???@@@BBBEEEHHHLLLNNNPPPlllzzz{{{{{{EEECCCEEEDDD@@@===<<<999666888999;;;<<<===<<<;;;;;;777777777777777888888888666666555555555666666777333333333444444555555555222333333333333222111111111111000000000000000111000000111111111111000000000000000111222444555666333333555666666666555444111333555555555555777888888888888999:::;;;======;;;;;;;;;<<<<<<>>>??????>>>???@@@@@@???>>><<<;;;@@@AAABBBBBBAAAAAABBBCCCBBBBBBBBBAAAAAABBBBBBCCCAAAAAABBBBBBAAA@@@>>>======<<<<<<<<<===@@@BBBDDDCCCBBBAAA@@@@@@@@@AAABBBAAAAAA@@@???>>><<<<<<;;;<<<======>>>>>>>>>>>>>>><<<<<<===>>>>>>===<<<;;;;;;:::999999888888999999555555555666666666666666444555555555666666777777444333222222222333444555333333222111222333555666666444222111222444555555444333222222111111222222//////000000111111111222000000000000000000000000////////////////////////////////////////////////......//////////////////+++,,,...---,,,,,,---///,,,,,,,,,------.....................---,,,+++***++++++,,,------...//////---------......000111111++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............////////////............////////////000000000000000000000000000000000111222222333333222333444666777999:::;;;999::::::::::::::::::;;;999:::;;;<<<============???@@@AAAAAA@@@AAABBBDDDDDDDDDDDDCCCBBBBBBAAAAAADDDAAA??????AAAAAA???===???>>>>>>===>>>???AAABBBCCCBBB@@@>>>======>>>>>>======<<<;;;::::::999999666444333111000000111111:::@@@HHHKKKJJJGGGFFFFFF???>>>KKKccctttxxx}}}wwwkkkrrr{{{pppttt~~~}}}kkkuuuqqqkkkrrrgggyyyuuusssqqqlllccc___```cccbbb___]]][[[[[[\\\\\\aaaaaabbbdddhhhnnnsssvvvyyyyyyxxxwwwvvvuuuttttttvvvvvvuuuuuuuuuttttttttttttvvvwwwwwwtttrrrqqqqqqsssooollllllnnnooommmkkkjjjiiiggggggggggggfffdddaaaaaabbbaaa___\\\YYYWWWWWWVVVVVVUUUSSSQQQPPPOOOLLLMMMMMMMMMLLLJJJHHHGGGFFFEEECCCAAA@@@@@@AAABBB>>>>>>>>>======<<<<<<;;;;;;;;;;;;999888888999;;;<<<@@@DDDFFFFFFGGGJJJMMMMMMMMMNNNNNNLLLIIIFFFEEE>>>DDDIIIKKKLLLTTTbbbnnnrrraaaBBBBBBBBBAAA???>>><<<;;;;;;888???EEEFFFBBB===<<<<<<888888777777666666555555555555555444444333333333333333333333333333333333111111111111111111111111000//////............///000000111111111111000000000111111111111222222222333333333222222111111111444444555555666777777777555555666777888999::::::888999999:::;;;<<<>>>??????>>>>>>???@@@???>>>===>>>>>>???@@@BBBCCCDDDDDDBBBCCCCCCCCCCCCAAA@@@???@@@@@@@@@?????????>>>>>>BBBAAA>>><<<;;;;;;<<<==================>>>??????>>>===============>>>>>>>>>>>>>>>>>>????????????<<<===>>>??????===;;;999:::999888888777777888888777777777777666666666666555555555555555555444444222222222333333444444444555555555444444333333333333333333444444444555555444333222111000000000000///000000000000000//////000000111111111111000000///............---------........................------......------,,,+++......................................................---------,,,,,,,,,---------............///---------............///++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////............////////////........................///000000111111222333333333333444666777888999:::999999999999::::::::::::::::::;;;<<<============>>>???@@@@@@@@@@@@BBBDDDEEEEEEDDDCCCCCCBBBBBBAAAAAA???===>>>@@@@@@>>><<>>>>>???AAABBBCCCCCCBBB@@@>>>===============<<<<<<;;;::::::999999999888666444222111111111777<<>>===============<<<<<<<<<;;;;;;::::::999:::;;;::::::;;;>>>AAAAAACCCFFFGGGGGGGGGJJJLLLRRRQQQNNNLLLIIIHHHGGGFFFIII???===QQQuuulllLLLEEEAAA@@@???>>><<<;;;:::999:::@@@FFFFFFCCC???===>>>888888777777666555555444555444444444333333333333333333333333333333333333111111111111111111111111......------------...///000000111111111111000000000000111111111222222222333333333222222111111111444444444555666666777777555555666777888999999:::999999999999:::<<<===>>>>>>===>>>>>>??????>>>>>>>>>??????@@@AAABBBCCCCCCBBBCCCDDDDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@?????????AAA@@@>>>===<<<<<<=====================>>>????????????>>>>>>>>>>>>??????======>>>>>>>>>?????????===>>>>>>>>>===<<<:::999999999888777777777888888777777777666666666555555555555555444444444444444222222333333444444444444555444444444333333333333333333333333444444444444444333222111000000000000//////000000000000/////////000000111111000000//////............---------........................---............---,,,,,,------------------------.................................---------,,,,,,------------............------------............)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,,,,---------------.........//////---............/////////........................//////000111111222222333444444555555666777777888888888888999999999::::::::::::;;;<<<<<<=========<<<>>>?????????@@@BBBDDDEEEEEEEEEDDDCCCCCCBBBBBB@@@???>>>???@@@AAA@@@????????????@@@AAACCCDDDEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;::::::999999<<<;;;999666444333222222333777===DDDJJJKKKIIIGGGFFFDDDBBBJJJ\\\nnntttqqqxxxvvvjjjbbbhhhvvvwww}}}sssfff^^^YYYTTTSSSUUUWWWXXXZZZ\\\]]]\\\[[[YYYZZZYYYXXXWWWXXXYYY[[[]]]eeefffhhhjjjmmmoooqqqqqqpppppppppooonnnmmmmmmmmmlllmmmnnnllljjjgggfffgggeeehhhkkkkkkhhhgggjjjnnnjjjfffaaa]]]\\\]]]^^^^^^[[[[[[ZZZXXXUUUQQQNNNLLLNNNNNNMMMLLLKKKJJJHHHGGGFFFEEEEEEDDDCCCAAA???>>>============<<<;;;::::::::::::999999999999999999888999;;;<<<===@@@DDDGGGGGGHHHIIIIIIHHHIIIKKKMMMOOONNNMMMLLLJJJGGGEEEDDDHHHGGGVVVwwwTTTCCCEEE???>>>===<<<;;;999999888:::???CCCDDDAAA===<<<===777777777666555555444444444444333333333333333222222222222222222222222222000000000000000000000000,,,,,,,,,,,,,,,---...//////000000111111000000///000000000111111111222222222222222222222111111111333333444555555666666777444555666666888888999::::::999999999:::;;;;;;<<<<<<===>>>>>>??????????????????@@@@@@@@@AAAAAAAAABBBCCCDDDEEEDDDCCCBBBAAABBBBBBAAAAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@@@@????????????@@@@@@======>>>>>>>>>>>>????????????>>>===<<<::::::999999888888777777777777777777666666666666555555555444444444444444444444444333333444444444444444555444444333333333333333222222222333333333444444444333222111000000//////000...//////000000///////////////000000000000/////////............---------------------------------......//////......---,,,------------------------------------------------//////.........---------------------............------------............))))))))))))))))))))))))))))))))))))************************************))))))***+++,,,------...,,,,,,---------.........---------.........//////........................//////000000111222222222444555555555555555666666666777777888888999999999::::::;;;;;;<<<======>>>;;;===>>>???>>>@@@BBBDDDFFFEEEEEEDDDDDDCCCBBBBBB@@@@@@AAAAAACCCDDDDDDDDD???@@@AAABBBCCCDDDEEEFFFCCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;:::::::::999999;;;:::999777666444444333111333888AAAIIIMMMLLLIIIHHHJJJFFFCCCQQQhhhqqqlllmmmwww}}}sssjjjiiimmmttt}}}tttjjj```[[[WWWQQQLLLKKKXXXYYYZZZ[[[[[[[[[ZZZZZZYYYXXXVVVUUUUUUUUUVVVWWWXXXYYY[[[]]]```ccceeefffjjjjjjjjjjjjjjjkkkkkkkkkhhhhhhhhhgggcccaaaaaaaaa```bbbddddddbbbbbbccceeefffbbb]]]ZZZYYYYYYXXXWWWUUUUUUTTTRRRPPPMMMKKKIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBAAA@@@???===<<<;;;;;;<<<=========;;;:::999777777888888888888888888:::;;;===???@@@CCCGGGJJJJJJJJJJJJJJJJJJKKKMMMOOOIIIKKKNNNPPPOOOLLLHHHFFFJJJaaaxxxxxxoooXXXTTTMMM???>>>===<<<;;;:::999888888888;;;>>>???<<<:::999999777777666555555444444333333333333333222222222222222222222222222222222222000000000000000000000000,,,,,,,,,,,,---...///000//////000000000000//////000000000000111111111111222222222111111111111111222333333444555555666666444444555666777888999999:::999999999999999::::::;;;<<<>>>>>>>>>>>>??????@@@@@@@@@@@@@@@?????????BBBCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA===>>>???@@@@@@@@@@@@?????????>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>??????============>>>>>>>>>???AAA@@@>>><<<:::999999999888888777666666666666777666666666555555555444444333333333333333444444444444444444444444444444444333333333333222222222222222222222222333333333333222111000///////////////......//////000/////////...//////000000//////...///............---------------------------------......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------/////////.........------,,,,,,---------.........,,,,,,---------.........(((((((((((((((((((((((((((((()))))))))*********************************))))))******+++,,,------,,,,,,,,,,,,------------------------............////////////////////////...//////000111111222222444444444444444444555555555555666666777888999999;;;;;;::::::;;;<<<>>>>>><<<===>>>???>>>???BBBDDDEEEEEEEEEDDDCCCCCCBBBBBB???@@@AAABBBBBBCCCDDDEEE@@@AAABBBCCCDDDEEEFFFFFFBBBAAA???===;;;:::;;;;;;:::::::::::::::999999999777777777777666666555555111222555===FFFKKKLLLKKKFFFLLLJJJAAAHHH^^^jjjggggggsss|||qqqrrrtttuuuqqqpppwww~~~WWWXXX```kkkooohhh^^^XXX^^^]]][[[ZZZYYYYYYZZZZZZWWWVVVUUUTTTTTTTTTUUUUUUPPPQQQRRRTTTVVVWWWYYYYYY```aaabbbccceeefffggghhheeeeeeeeeccc```^^^_________]]]\\\]]]___^^^\\\YYY]]]\\\ZZZYYYXXXUUURRROOONNNNNNNNNMMMLLLKKKJJJIIIEEEEEEEEEEEEDDDCCCAAAAAA@@@@@@???===<<<<<<;;;;;;999:::;;;<<<;;;:::999888777777777888888999999999>>>@@@AAABBBBBBDDDHHHKKKJJJJJJJJJKKKMMMNNNOOOPPPJJJJJJKKKMMMOOOQQQSSSUUUggg{{{qqqzzzRRRJJJTTTNNN;;;======<<<;;;::::::999999888999;;;;;;:::888777777666666555555444333333333222222222222222222222222111111111111111111111111////////////////////////------------...///000111//////000000000000////////////000000000111111111111111111111111111111111222222333333444444555555444444555666777888999999999999888888888999999::::::<<>>???@@@@@@?????????>>>>>>>>>AAABBBCCCEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA===>>>???@@@AAAAAAAAA@@@@@@@@@????????????@@@@@@@@@???>>>===============<<<============>>>>>>>>>@@@???===<<<:::999999888888777666666555555666666555555555555444444444444222222222222333333444444444444444444444444444444222222222222222222222222111111111222222222333333000000//////.../////////------...///////////////......////////////......///............---------------------------------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------,,,,,,,,,------------...,,,,,,,,,------------...((((((((((((((((((((((((((((((((()))))))))******************************))))))******++++++,,,,,,+++++++++,,,,,,,,,------,,,------------.........000000000000000000000000......///000000111111222333333444444444444444444444444555555666777888888;;;;;;::::::;;;<<<>>>???>>>???@@@?????????AAACCCDDDDDDDDDCCCBBBBBBAAAAAA<<<>>>@@@@@@??????AAACCCAAABBBCCCDDDDDDDDDDDDDDD@@@???===<<<;;;;;;;;;;;;::::::::::::999999999999555666666777777666666555222222444999???EEEIIIKKKCCCKKKJJJBBBDDDRRR\\\[[[VVVgggxxx}}}uuummmlllzzz~~~mmmkkkmmmqqqrrrpppqqqtttaaa```]]]ZZZXXXXXXYYYZZZSSSSSSSSSRRRRRRRRRSSSSSSPPPPPPPPPQQQQQQQQQRRRRRRUUUVVVWWWYYY[[[]]]^^^______```___]]][[[ZZZ[[[\\\[[[XXXVVVXXX[[[ZZZVVVRRRTTTTTTTTTTTTTTTRRRNNNJJJIIIIIIIIIHHHHHHHHHGGGGGGBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;;;;;;;;;;<<<888888888999999888888777888888999:::;;;;;;<<<<<>>?????????>>>>>>>>>>>>>>>@@@AAABBBDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???@@@@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===<<<;;;999999888777777666555555555555555555555444444444333333333000111111222222333333444444444333333333333222222000111111111111222222222000000111111111222222222//////............//////,,,---......////////////------............------///............---------,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------))))))))))))))))))))))))(((((((((((()))))))))******************************************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........////////////////////////......//////000111111111222222333333444444444555222333444555666777888888<<<;;;:::::::::<<<>>>???@@@AAAAAAAAA??????AAABBBCCCCCCCCCBBBAAAAAA@@@@@@<<<>>>@@@???>>>>>>???BBBBBBBBBCCCDDDDDDCCCCCCBBB>>>===<<<;;;;;;;;;<<<<<<999999999999999999999999777777888888777666555444222333333444888===DDDIIIFFFJJJIIIFFFGGGLLLNNNLLLHHHZZZnnnyyyqqqppp|||}}}{{{kkk]]]XXX^^^ggg___^^^]]][[[ZZZYYYXXXXXXSSSRRRRRRRRRQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNMMMLLLLLLMMMNNNOOOPPPQQQQQQSSSSSSSSSRRRPPPPPPQQQSSSPPPPPPQQQRRRSSSRRROOONNNMMMLLLLLLLLLMMMMMMKKKIIIGGGFFFEEEDDDDDDCCCCCCCCC>>>>>>>>>>>>>>>===<<<;;;;;;::::::999:::;;;<<<===999999888888888888999999::::::;;;<<<===>>>???@@@DDDEEEEEEEEEDDDEEEHHHJJJIIIIIIJJJLLLOOOOOOKKKHHHFFFGGGLLLWWWkkk```CCCBBBEEE<<<888>>>:::::::::999999888888777999888777777777777777666555555444444333222222222000000000000111111222222000000000000000000000000.................................------......///......////////////......////////////000000000111///000000000111111111222111111111222333333444444333444444555666777888888666666666777777999:::;;;;;;>>>AAA???;;;999;;;=========>>>>>>>>>>>>>>>>>>>>>???AAACCCDDDEEEDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@BBBAAA@@@???@@@@@@BBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAA@@@???>>>============<<<<<<<<<=========>>>>>><<<<<<======<<<:::999888777666555555444444555555444444444333333333333222000000000111222333333333333333222222222111111111000000000000111111222222000000000000111111111222///......------......///+++,,,---...////////////---------......---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------************************(((((((((((())))))))))))))))))))))))))))))))))))+++++++++*********************+++++++++,,,,,,,,,,,,,,,,,,---------....................................//////000111111111111111222333333444555555222222333444555666777888<<<;;;:::999:::<<<>>>@@@BBBBBBCCCAAA@@@???@@@BBBCCCBBBBBBAAAAAA@@@??????>>>@@@BBBAAA???>>>@@@CCCBBBCCCDDDDDDDDDCCCAAA@@@===<<<;;;::::::;;;<<<===999999999999999999999999999999:::999888666444333222333333111222777AAAHHHLLLKKKIIIJJJLLLLLLGGGBBBMMMZZZhhhrrr|||~~~xxxxxxooojjjrrriiiTTTNNNQQQ[[[\\\]]]]]]\\\ZZZWWWVVVTTTTTTSSSSSSRRRQQQQQQPPPOOOOOONNNMMMMMMLLLKKKKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHFFFEEEEEEGGGIIIDDDHHHLLLMMMJJJIIIJJJKKKJJJHHHFFFFFFHHHIIIIIIIIIFFFEEEDDDBBBAAA@@@??????<<<<<<<<<<<<;;;;;;:::999999888888888888:::<<<===<<<<<<:::::::::;;;<<<===;;;<<<===>>>???AAAAAABBBDDDEEEEEEEEEEEEFFFHHHKKKJJJJJJKKKMMMOOOMMMHHHDDDFFFNNN^^^wwwuuuSSSKKKBBB============>>>999999888888777777666666777666444444444555444444555555444333333222222111//////000000111111111222000000000000000000000000..............................---,,,,,,,,,------......////////////......////////////000000000000//////000000111111111222000111111222333333444444333333444555666777888888555555555666777999:::;;;<<>>>>>>>>???===>>>@@@BBBDDDDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@CCCBBB@@@??????@@@BBBCCCCCCBBBAAAAAA@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<=========>>>:::;;;<<<======;;;999888666666555444444444444555444444444333333333222222///000000111222222333333222222222111111111000000//////000000111111111222000000000000111111111111......---------......///+++,,,---...////////////,,,------......------,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------++++++,,,,,,,,,---------(((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,---......++++++++++++++++++++++++++++++,,,,,,,,,,,,------............///////////////000000000111111111111444444444444444444444444444444444555555555555555999999999:::;;;<<<>>>>>>@@@@@@@@@???======???AAAAAA@@@@@@@@@??????>>>>>>?????????@@@@@@AAAAAABBBEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@??????>>><<<;;;:::555555666777888999999::::::888777777888888777555111222222//////444???HHHKKKJJJIIIIIIKKKLLLKKKJJJLLLXXXfffmmmllljjjmmmqqq}}}zzztttxxxxxxqqqfffnnn~~~yyyggg___TTTVVVaaaddd]]]]]]]]]SSSUUUSSSQQQQQQRRRPPPKKKFFFMMMMMMLLLKKKKKKJJJJJJIIILLLKKKHHHFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>======<<<::::::;;;;;;;;;<<<<<<<<<888888888888999:::;;;<<>>>>>======<<<<<<===<<<<<<===>>>@@@BBBDDDCCCCCCEEEGGGGGGEEEFFFIIIFFFHHHNNNVVVVVVPPPMMMOOOMMMbbbSSSEEECCC@@@>>>===<<<;;;999888888888888777777777666555555555555555555555555222333333333333222111111000000000000000000000000////////////............------............------................................................------------.........///000000000000111111111111000000111111111222222222444444444555555555666666555555555555666888999999???>>><<<;;;:::;;;===>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCEEEEEEDDDCCCCCCCCCDDDDDDCCCBBBAAA???>>>=========AAA@@@???>>>>>>>>>@@@@@@???>>>===<<<<<<<<<<<<<<<=========<<<;;;:::888777555444333333222222222222444444444333333222222222111000000111333555444333333333333222222222111111111000///......///000111222111111000///......---////////////////////////........................------------------------........................///,,,+++,,,...///---+++---,,,++++++******++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........//////////////////000000000111111111111111111222222333333333333333333333444444444444888888999999:::<<<===>>>>>>>>>>>>===;;;;;;===???>>>>>>>>>>>>=========<<<======>>>>>>???@@@@@@@@@DDDCCCCCCBBBAAAAAA@@@@@@?????????>>>===<<<;;;:::666666777777888999::::::999888777777888888777555333444333000///333;;;BBBKKKJJJKKKLLLNNNNNNMMMKKKLLLPPPXXXdddooouuuvvvuuuzzzyyy|||~~~yyy\\\ZZZ```^^^RRRPPPYYYZZZVVVSSSQQQQQQSSSTTTSSSQQQMMMMMMLLLLLLLLLLLLKKKKKKIIIHHHFFFDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????@@@AAAAAAAAAAAAAAAAAA@@@AAAAAAAAA@@@@@@????????????>>>>>>===<<<<<<;;;;;;888888888999999999::::::999999999999:::;;;<<<===@@@@@@?????????>>>>>>>>>BBBAAAAAAAAAAAABBBBBBCCCGGGEEEEEEEEEFFFGGGJJJMMMNNNOOONNNJJJGGGJJJSSS[[[uuuxxxrrrgggJJJBBB@@@===<<<<<<;;;999888888888888777777777666666444444444444444444444444222222333333222222111000////////////////////////////////////............------............------........................------------------------------.........///////////////000000000111111111000000000111111111222222222222222333333333444444222333333444666888999:::===<<<:::999999;;;<<<===>>>>>>>>>>>>============>>>???@@@AAABBBAAA@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBBBB@@@???>>>>>>??????AAA@@@???>>>>>>??????@@@>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::999888666666555444333222222222222222333333333333222222222222111000000111333444444333222222111111111000000000111000///......///000111111111000000///......---................................................---------------------------------------------------+++***+++---...,,,***---,,,++++++******++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------.........//////////////////000000000000---......///000111111222111111111222222333333333777777888999:::;;;;;;<<<;;;;;;;;;:::999999;;;===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<===>>>?????????BBBBBBAAAAAA@@@???????????????>>>===<<<;;;;;;:::777888888888999999::::::999777666666888888777555444555444222///111666;;;GGGHHHKKKOOORRRRRROOOMMMMMMHHHJJJYYYooowww}}}}}}zzz```NNNOOORRRTTTSSSRRRPPPNNNMMMKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGEEEDDDCCCBBBAAA@@@@@@AAA??????>>>>>>>>>=========>>>>>>????????????>>>>>>???>>>>>>>>>>>>>>>=========<<<<<<;;;;;;:::::::::888888888888999999999999;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBDDDGGGJJJKKKEEEQQQVVVRRRUUUiiilllKKKAAA>>><<<:::999:::999888777777777777777666666666666444444444444444444444444222222333333222222111000/////////////////////////////////............---------............------------------------------------------------------............/////////000//////000000000000111111000000000000111111111111000000000000111111111111000000111333555777999::::::999888888888:::;;;<<<=========<<<<<<;;;;;;;;;===>>>???@@@@@@@@@??????AAAAAAAAAAAA@@@???>>>===<<<=========>>>?????????BBBAAA???>>>>>>???AAABBBAAAAAA@@@???>>>>>>??????===<<<<<<<<<<<<;;;;;;;;;888888888888777555444333444333333222222222222333111111111222222222222222111000000111333444333222111111000000000/////////000//////......//////000111000000//////.................................------------------------------------------------------------------------,,,***)))***+++,,,+++***,,,,,,+++************+++*********************************++++++++++++,,,++++++++++++++++++++++++)))))))))************+++*********************+++(((((((((((())))))))))))((((((((((((((((((((((((************************)))))))))*********++++++***************************++++++++++++,,,,,,,,,,,,,,,---------................../////////000000+++,,,---...///000111222000111111222222333333333666666777888999999::::::999999999888777888:::<<<;;;;;;;;;;;;::::::::::::;;;;;;<<<===>>>??????@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<;;;;;;;;;:::999999999999999:::::::::888777666666777888777555333444444222000111333666???BBBGGGNNNTTTUUUSSSQQQUUUMMMGGGNNN```rrr{{{~~~xxxttttttyyywwwwww~~~}}}eeeRRRIIISSSSSSSSSQQQNNNJJJHHHFFFLLLKKKJJJIIIGGGFFFEEEDDDBBBBBBAAA@@@@@@?????????>>>>>>>>>=========<<<<<<======>>>>>>>>>>>>==============================<<<<<<<<<;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAA@@@DDDGGGFFFFFFHHHIIIHHHBBB\\\qqqvvv|||vvvOOO===>>><<<:::888888999999888777777777666666666555555555333333333333333333333333222222222222222111000000//////////////////////////////.........---------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////000000000111/////////000000000111111.../////////000000000000000000111222333555777888888888777888999:::;;;<<<<<<<<<;;;;;;::::::999999;;;<<<===?????????>>>>>>>>>???????????????>>>===<<<===>>>???@@@@@@AAAAAAAAA@@@>>>>>>>>>@@@CCCEEEAAAAAA@@@???>>>>>>======;;;;;;<<<<<<<<<;;;;;;;;;777777777666666555333333333333222222222222222333000000000111111222222333111000000000222333333111111111000000000/////////////////////////////////000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++***,,,++++++***************************************************++++++++++++************************)))))))))*********++++++))))))))))))************(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,---------------............/////////+++,,,---...///000111222000111111222333333444444444555666777888888888777888999999888777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@AAA>>>>>>>>>>>>>>>=========>>>===<<<;;;::::::;;;;;;::::::999999999999999999777666555666777888777666222222333222222222333555555999@@@IIIQQQVVVVVVUUU\\\WWWOOOJJJLLLWWWfffqqq~~~||||||rrriiinnnwwwyyywwwwww|||yyytttddd[[[WWWQQQLLLJJJJJJLLLMMMHHHHHHGGGFFFFFFEEEDDDDDD@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>==================>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;<<<===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDGGGMMMOOOJJJIIIPPPYYY\\\hhhooovvvnnnQQQAAA<<<<<<<<<:::888888999999999888666666666555555555555444333333333333333333333333111222222222222111000000....................................------------,,,,,,------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,............////////////...////////////000000000....../////////000000000////////////000000000000222222222222222333444444777777888888999:::;;;<<<::::::::::::999999888888:::;;;<<<>>>??????>>>>>>;;;<<<===>>>??????@@@???<<<===???@@@AAAAAAAAAAAA??????>>>>>>???AAACCCEEEAAA@@@@@@???>>><<<;;;;;;999:::;;;;;;;;;;;;::::::666777777777666555444333222222222111111222222333000000000111111222222333111000///000222333222111222222111111111000000000......////////////......////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++,,,,,,+++******))))))******))))))))))))))))))))))))))))))*********+++++++++************************************+++++++++,,,((((((((())))))*********(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++************************************+++++++++++++++++++++,,,,,,,,,------------------.........///,,,------...///000111111000000111222333444444555333444555777777777666555777888888888777888:::===;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>???@@@AAA>>>>>>=====================<<<;;;:::999::::::;;;::::::999999888888888777666555444555777888777666222222222222333333444444000333:::CCCMMMTTTXXXYYYYYYZZZXXXQQQNNNVVVhhhwww|||vvvyyykkkmmmttt}}}rrrqqq~~~pppdddSSSGGGCCCCCCDDDEEEBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@???????????????>>>>>>>>>============>>>>>>>>>>>>============>>>>>>>>>>>>??????========================::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAABBBDDDEEEAAAMMMSSSPPPTTTggg~~~oootttxxxQQQ@@@??????<<<<<<:::888888999999999777666555555555444444444444222222222222222222222222111111222222111111000///.................................------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------.........///......////////////000000............////////////////////////000000000000333333222222222222333333777777888999999:::::::::999999999999999999999999999:::<<<>>>??????>>>>>>:::;;;<<<>>>???@@@AAAAAA;;;<<<>>>???@@@??????>>>=========>>>???AAABBBBBB@@@??????>>><<<;;;999888888999:::;;;;;;;;;:::999666666777777666555444444222111111111111222222333111111111222222222222222222000///000111222111000222222111111111000000000---......//////......---........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++***+++---++++++***))))))))))))***)))))))))))))))))))))))))))))))))************+++*********************************+++++++++,,,,,,((((((((()))******++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........---------....../////////...//////000111222333444222333555666666666444333666777777777666777:::<<<:::::::::;;;;;;;;;<<<<<<999999:::<<<===>>>???@@@===============>>>>>>>>>===<<<:::999888999:::;;;::::::999888777777666666666555444555777888777666555444333222333444444444000222666>>>HHHQQQXXXZZZZZZ]]]^^^]]]]]]cccnnnxxx|||}}}}}}llllllrrr|||vvvttt{{{}}}mmmbbb]]]XXXPPPIIIOOOMMMJJJGGGCCC@@@===<<<<<<<<<>>>?????????>>>>>>>>>>>>>>>>>>============<<<<<<============<<<<<<<<<=========>>>>>>>>>???========================;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBEEEJJJOOORRRYYYoooooo]]]IIIFFFEEEBBB@@@<<<:::888777888888777666555555555444444444333333222222222222222222222222111111111111111000000///.................................---------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------........./////////000000------........./////////........./////////000000222222222222222333444555666777777888888888777777888888888999999::::::;;;999:::<<<>>>????????????;;;<<<===>>>???@@@@@@@@@;;;<<<>>>??????>>>===<<<;;;<<<===???@@@@@@@@@???>>>>>>>>>===;;;999666555777888:::;;;;;;;;;:::999555555666666555555444444111111111111111222333333333333333333222222222222222000///000111222111///111111000000000/////////------...//////...------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,***)))***,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))************+++(((((()))******+++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------------------------------...///000111222222111333444666666555444222555666666666555666999;;;999999999::::::;;;;;;;;;777888999:::<<<===>>>???=========>>>>>>>>>>>>>>>===;;;:::888888999:::<<<:::999999888777666555555555444444555777888777666888666444333333333333222222333555<<>>:::;;;<<<>>>>>>>>>>>>===>>>>>>=========<<<<<<<<<;;;<<<<<<======<<<<<<;;;<<<<<<<<<=========>>>>>><<<<<<==================>>>>>>>>>>>>????????????============>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDFFFFFFGGGKKKQQQZZZbbbgggxxxmmmJJJKKKRRRKKKDDDGGG<<<:::888777777777666444555555444444444333333333111111111111111111111111111111111111111000//////..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------............/////////000---------.........//////---------.........//////111111111222333555666777555666666666666666555444777777888999:::;;;;;;<<<999;;;===>>>@@@@@@@@@???===>>>???????????????>>>===>>>@@@AAAAAA???===<<<999;;;===???@@@???>>>===>>>>>>===<<<:::888555444666777999;;;;;;;;;999888444444555555555444333333111111000000111222333333444444444333333222222222222000///000111111000///000/////////............,,,---...//////...---,,,---.....................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((***,,,+++(((''')))++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))***+++,,,,,,,,,))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////000000000111222333555555666777777777888888888888999999999999999888777666999:::;;;<<<============>>>>>>>>>>>>>>>======<<<666444444888999888999===:::::::::999888777666555555555555555555555555555555999999444222444666555222555666666888BBBRRR^^^ccceeehhhgggccc\\\WWWTTTUUURRRTTT^^^kkkzzzvvvkkkqqq}}}rrrcccccctttnnnSSSLLLGGGEEEAAA>>>???AAA???<<<;;;>>>===>>>@@@>>>;;;<<>>@@@===<<<<<<<<<;;;===???<<<===??????>>>===<<<======???AAA@@@???>>><<<999;;;;;;;;;>>>AAABBB@@@???DDDBBBBBBDDDDDDEEEJJJRRRYYY^^^gggooovvv~~~YYYPPPEEE>>>>>>@@@@@@???888777777666666666666666444444444333333222222222222111111000000000000000///////////////////////////...---,,,+++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,..............................---,,,---...///000............////////////000000111222333333444444555444444444444555666666777999::::::::::::;;;===:::;;;<<<======>>>>>>>>>===>>>???@@@@@@???>>>===@@@???===<<<<<<<<<===>>>999999999:::<<<===???@@@@@@???===;;;999888888777666666666666777888999:::666555555555555444444444111111111111111111111111222222222222222222222222111111111111000000000000.../////////...---,,,,,,/////////...---------,,,...........................---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))''')))******))))))***+++)))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------...------------...//////............////////////000000000111222333444555666666777777777888888888::::::;;;;;;:::999999888999:::;;;<<<============<<<<<<======<<<<<<;;;:::888555444666666555777;;;999999999888888666555555555555555555555555555555111333333333333444444222222444555444555<<>>??????;;;999:::999;;;???BBBAAA???======>>>>>>>>>>>>>>>===<<<===BBBBBBAAA???>>>===>>>>>>;;;<<<<<<;;;;;;===???@@@BBBAAA@@@@@@AAACCCDDDEEEGGGFFFHHHKKKPPPZZZmmm~~~ttt{{{uuuQQQHHHBBB;;;999999:::888666888777666666555555666666444444333333333222222222222111000000//////000000........................///...---,,,+++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,---//////............////////////000000111111222333333333444444444444444555555666777888::::::999999;;;<<<:::;;;<<<===>>>>>>>>>>>><<<===>>>>>>>>>>>>===<<>>===<<<<<<===>>>???;;;;;;;;;<<<===???@@@AAA@@@???>>><<<:::999999999777777777666777777888999555555555555444444444444111111111111111111111111222222222222222222222222111111111000000000//////.........///......------............------------........................------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))''')))******))))))***+++((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********++++++++++++,,,++++++,,,,,,,,,,,,------...............//////000---............/////////000000000111222333444555666666666666777777777777;;;;;;<<<<<<<<<;;;::::::999:::;;;<<<<<<======<<<::::::;;;;;;::::::999888:::666444666666444666:::777888888888777666555555444444444444444444444444444222333555666444222222222444444333222666@@@HHHVVVXXX\\\___aaaaaa___^^^RRRFFFCCCTTTnnn}}}}}}zzzpppqqqwwwwwwlll{{{~~~}}}}}}~~~vvvuuummmbbbZZZWWWWWWWWWVVVLLLEEEBBBEEEFFFCCC>>>===;;;@@@CCCBBB>>><<<>>>@@@<<<>>>@@@AAAAAAAAA@@@>>>BBBAAA@@@???@@@AAACCCDDD===>>>???@@@@@@@@@BBBEEECCCBBB@@@>>>>>>BBBHHHMMMPPPTTT]]]iiiuuurrrooo~~~}}}PPP>>>>>><<<999:::;;;;;;777444777777666555555555555666333333333333222222222222222111000000//////000000..............................---,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---...///---............/////////111111111111111111111111333333333333333444555555666888999:::999999:::<<<:::;;;<<<===>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<===>>>???@@@============>>>@@@AAAAAA@@@???>>><<<;;;:::::::::888888777666666666777777555555444444444333333333111111111111111111111111222222222222222222222222111111000000000000//////------......///.........------------............------------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))''')))******(((((()))+++((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,---------------------...//////---------.........////////////000000111333444555555555555666666666777777:::;;;;;;<<<;;;;;;::::::999999:::;;;<<<<<<<<<<<<:::::::::::::::999888888888666777;;;;;;888777:::888888888888888777666666444444444444444444444444777444444555444000000222111222333222000333:::@@@IIIMMMSSS[[[```cccbbb```]]]OOOGGGQQQeeetttzzz|||mmmttt}}}}}}}}}~~~wwwnnnnnnuuuyyyzzzqqqllliiigggaaaVVVMMMJJJGGGPPPWWWRRRHHHAAA??????<<<>>>???>>>???BBBBBB@@@AAAAAAAAAAAABBBCCCCCCBBBCCCBBBDDDGGGFFFCCCBBBCCCAAACCCFFFKKKSSS___mmmvvv|||[[[DDDGGG===<<<;;;<<<======999777777666555555444444555555333222222222222222222222111111000///////////////........................---------,,,,,,,,,,,,,,,+++++++++***************************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////111000000000000000000000222222222222222333444444666777999999888888:::;;;:::;;;<<<======>>>>>>===;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAA>>>=========>>>???@@@@@@>>>===<<<;;;:::999999999999999888666666555555555444444444444333333333222111111111111111111111111111111111111111111111111111000000000////////////,,,,,,---.../////////...,,,,,,,,,------.........---------------------------,,,,,,+++***+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((())))))(((((()))+++'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...------------............/////////000111222444444444555555555555666666666888999999:::::::::999999888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999999666777<<>>???@@@AAA======<<<<<<<<<======>>>;;;:::999999888888888888999999777666555555555444444333333333222222222222000000000000000000000000111111111111111111111111000000000////////////...,,,,,,---.../////////...+++,,,,,,,,,------......------------------------,,,,,,+++************+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))******((((((((((((((((((((((((&&&((())))))(((((()))***'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,---,,,------------........./////////000111222333444444444444444555555555666777777888999999999888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999666999AAAKKKLLLFFF???>>><<<<<<<<<;;;:::999777666333333333333333333333333111555444222===LLLMMMDDD111222222222333555:::===666999@@@KKKVVV]]]___^^^\\\___dddfffbbb___fffooo{{{xxxzzz|||xxx|||sssooouuu~~~{{{sssmmmeee]]]eeewww~~~~~~{{{zzz{{{pppppptttuuu{{{nnnhhhjjjiiidddaaafffppp~~~vvvwww~~~wwwUUUCCC>>>;;;888<<<;;;:::888777666666666555555444333333333333444111111111222222222222222111000//////......//////------------------------,,,,,,,,,,,,,,,+++******)))))))))***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++,,,------------.................................000000000000000111222222555666777888777777888:::777888999:::;;;;;;;;;;;;===<<<<<<;;;;;;<<<<<<===:::;;;<<<>>>???@@@@@@@@@===<<<<<<;;;;;;;;;;;;<<<999999888777777777888888999888777666555555555555333333333222222222111111000000000000000000000000111111111111111111111111000000////////////......------......///.........,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************((((((((((((((((((((((((&&&((())))))''''''(((***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,------,,,++++++++++++,,,------,,,,,,---------.........////////////000222333444333333444444444555555555666777777888999999888888888888999:::;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999;;;>>>EEENNNNNNHHHAAA???===<<<<<<;;;999777555444333333333333333333333333222888444444LLLgggaaaEEE333333222222333666:::===666555777???LLLWWW]]]^^^```ccciiilllggg___]]]```ooojjjkkkvvvzzzwwwwwwwwwvvvzzz}}}xxxyyybbbjjjsssvvvooonnnyyy{{{tttzzz}}}{{{NNN???@@@???<<<<<<::::::;;;;;;999888888888555444444333222333333333000111111111222222222222000000///............///------------------------+++,,,,,,---,,,+++***)))((()))))))))*********+++************************************************************************************************++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,,,,---------.........,,,,,,,,,---.........///000////////////000111111444666777777666777888:::666777888999999:::999999<<<;;;:::999999:::;;;<<<:::;;;===>>>????????????======<<<;;;::::::;;;;;;999888888888888888999999888777666555555555555555222222222222111111111111000000000000000000000000111111111111111111111111000000/////////..................///......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************((()))))))))************((((((((((((((((((((((((&&&'''((((((''''''(((***&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------............//////000222333444333333333444444444555555666777888999999999999999888888999:::;;;;;;;;;;;;:::;;;;;;;;;;;;:::999999@@@AAAGGGNNNNNNGGGAAA@@@===<<<;;;:::888666444222333333333333333333333333000555///000QQQsssddd:::555444222111222555999<<<888333111777DDDRRR[[[___jjjhhhhhhkkkiiiaaa[[[YYYZZZXXXcccyyy~~~|||}}}vvvgggeeeqqq{{{|||uuutttpppvvvcccBBBBBBBBB666333>>>333555888:::999777666555555444333333222222333333000000111111222222222222000000///...............------------------------++++++,,,---,,,+++***)))(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((()))***+++,,,+++******,,,,,,,,,---------......++++++,,,,,,---.../////////////////////000111111444555777777666666888999555666777888888999999888;;;:::999888888999:::;;;;;;<<<===?????????>>>>>>>>>===<<<;;;;;;;;;;;;;;;999999999888999999:::;;;777777666555555555555666222222222111111111111000000000000000000000000000000000000000000000000000000/////////.............../////////...---,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++((((((((((((((((((((((((&&&'''((((((''''''(((***(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,---------..................///000111222222333333444555666777777999999888888888888888999777777777777888888888888::::::::::::::::::::::::===???BBBEEEGGGIIIJJJJJJ<<<;;;:::888666555444444///000111000000000333555666333111888AAAEEE@@@:::222333555666777777888888222333444444666???MMMXXX^^^hhhoooqqquuuxxxlll[[[ZZZ```^^^dddyyyvvvlllnnn~~~aaaZZZNNNCCC;;;999:::;;;888888777777666666555555333333333222222222111111000111111222222000///...////////////////////////------,,,,,,,,,,,,++++++******************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------...///000000111222222333444444555555666222444666888999999777777999999999888888888777777;;;;;;===>>>????????????======<<<;;;999888777777777888888999999999888888666666555444333333222222333222111000000111222333////////////000000000000111111000000//////......................................................------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******************))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,------------...............///000111222222222333444555666777777777777666666666666777777666666777777777888888888::::::::::::::::::::::::<<<===>>>@@@BBBBBBBBBBBB;;;:::999777666555444444333444555444222111222333666333111444999:::555000111222333444555555555555111222222000111888CCCKKKWWWgggvvv}}}tttqqqtttkkkfffpppuuusssvvvtttzzz{{{ttt}}}rrrvvvooo^^^MMMJJJDDD>>>:::999999:::888888777777666555555444333333222222222111111111000111111222111000///...........................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************)))))))))(((*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///000000000111222222333333444555555444444666777888888777666999999999888888888777777999:::;;;<<<============<<<<<<;;;:::888777777666777888888999999888888888666555555444333333222222222222111000000111222222000000000000////////////000000000000//////......................................................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******************))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((()))((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********++++++++++++,,,,,,,,,,,,,,,------------......---......///000111111111222333444555666666555444444444444444555555666666777777777777888888::::::::::::;;;;;;;;;;;;;;;<<<<<<======<<<;;;;;;999888777666555555555555666888999888555333222222333222111222222111...+++111111111222222222111111111111111///...111777===III^^^tttqqqbbbaaa```^^^ccc~~~qqqwww~~~tttnnnqqqxxxqqq}}}gggLLLBBB======<<<;;;999888777777777777777666555555444444333222222222222111111111000000111111111000///...........................,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000000000111111222333333444555555666666666666666666999888888888888777777777888999:::;;;;;;<<<;;;;;;::::::999777777666666666777888888999888888777777555555444444333333222222222222111000000111222222111111000000//////......000000000////////////...------------------------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******************))))))))))))''''''((((((((()))))))))((((((((((((((((((((((((***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---------------------...///000000000000111222333444555555444333333333333444444555666666666666777777777888::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::777666555555444555555555555777999999777444222222///111222333222111111222111111111111111000///...222222222000//////222555???RRRhhhvvvuuuaaa\\\ZZZZZZbbbzzzzzzrrrvvv{{{|||~~~}}}iiieeecccbbbgggooonnnlllwwweeeYYYLLL999;;;;;;;;;:::999888666555777777666555555444444333222222222222111111111111000000000000000/////////........................,,,,,,,,,++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))))))))))))))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------......///////////////000000111222222222666666555444444444555555888888888888777777777777888999::::::;;;;;;;;;:::888888666555555555555666888888888888888777777666444444444333333333222222222111111111111111111222222111111000///......---////////////////////////------------------------------------------------,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((())))))***************)))))))))((('''(((((((((((()))))))))((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++***))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,---...///000//////000111222333444444444333333333444444555666555666666666666777777777999999999:::::::::;;;;;;::::::::::::::::::;;;;;;555555444444444444444555111444666777666444333333///111333444333222444666111111222111111000///...000111111111000000111222888EEEWWWiiixxxlllfffccccccjjjxxxttt```^^^ddd___fffooouuuzzz~~~|||}}}zzz}}}tttttt}}}zzzjjj___```kkkvvvaaaJJJNNNIII888<<<;;;:::999888777777777666666555555444333333333222222222111111111000000000000000///////////////........................,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................///000000111111222666555444444333444444555777777777777777777777777999999:::;;;;;;;;;::::::777666555333333444555666888888888888888777666555333333333333333222222222111111111222222111111111222111111000///......---.............../////////------------------------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***((((((((((((((())))))***************)))))))))((((((((((((((()))))))))***((((((((((((((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......///000111222333333444333333333444555666777555555666666666666777777777777888888999999::::::888888777777777888999:::444444333333333333333333...000333444333333333444111222333222111111111333111111111111111000//////---......//////000000000...666CCCTTThhhyyyxxxsssnnniiimmm{{{|||}}}zzzggg\\\ZZZEEEIIIMMMRRR]]]nnn}}}~~~rrrllloootttvvvvvveeemmmyyyzzzvvvuuupppnnntttyyykkk|||xxxmmmjjjlllttt|||{{{xxx|||[[[KKKGGGBBB???>>>999888777666666777888888555555555444333333222222222111111111111000000000111000///.........//////------------------------++++++++++++************,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......///000000111111222333333444444444444444444666666777777777777777888999999::::::::::::999999666555333222333444666777888888888888777666555555333333333333222222222222000111222222222222111000111111000000//////......---............/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******************))))))))))))((((((((()))))))))******((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))***************++++++++++++,,,,,,,,,++++++++++++,,,---...///---......///000111222333333333333333444555666666555555555666666666777777555666666777888888999999999888777666666777888888444444333222222222222222...000111222111111333444333222111000111111111000///000000000000000//////.........///000000000000***...555@@@NNN```ttt|||ssssssooo|||~~~vvvxxx{{{yyytttnnnfffiiikkkqqquuuddd^^^VVVRRRSSSfff|||uuuaaa^^^\\\]]]cccjjjoooqqqfffMMM>>>CCCFFF===:::AAA777777777666666666666666555555444444333222222222111111111111000000000000111000///...---......///------------------------++++++++++++************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))***************************************++++++++++++,,,,,,,,,------------------------...//////000111111222222111222333444555555444333666666666666777777888888777888888999999888888777666555333222222444777888888888888888777666555444222222222222222222222222000111222222222222111000000000000000////////////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******************))))))))))))(((((()))))))))*********((((((((((((((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,---......------...///000111222222222222222222333444555666555555555555666666666777444555555666777888888999<<<;;;999888777777888888555444333222111111111111000111111111000000222444333111///000222444333222......///////////////...111000///000222222222111000222555777<<>><<<999777999999::::::888666333222555555444333333222222111111111111111000000000000111000///------......///------------------------+++++++++************))),,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))******************************************+++++++++,,,,,,,,,------------------------//////000000111111222222///000333555666555444333555666666666777777888888666777777777777777666666666555333222333555777999888888888888777666555444222222222222222222222222000111222333333222111000////////////000000000000---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******************))))))))))))))))))))))))************((((((((((((((((((((((((+++++++++************)))(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***,,,,,,,,,---------......,,,---///000000000///...111111111222333444555666444444555555555555444444555555666666666666555555666666666666666666666666333333333222222111111111111111222222222222111111111111111111111111111111000000000000////////////000000000000000000000000///000000///333===MMMYYYnnnooo\\\ZZZeeeoooyyyiiinnnuuuyyy||||||xxx|||~~~kkkllltttvvv{{{kkkOOOBBBAAA???===;;;:::999888333333333444444444555555333333333222222222111111000000000000///////////////............---------//////...---,,,,,,++++++++++++++++++++++++++++++************))))))))))))))))))************)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////222222333444444555555666555777888888777777888999666666666666666555555555666555555555555666666777888888777777666666555555333333444444333222000///000000000000000000000000000000///...........................------------...------,,,,,,++++++***...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))((((((((((((((((((((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***,,,,,,,,,------------...------...///////////////000000000000222333444555444444555555555555444444555555666666666666555555555555555555555555555555333333333222222222111111111111222222222222111111111111111111111111111111000000000000////////////000000000000000000000000///000111//////444===EEEWWWiii|||kkkXXXWWWcccnnnyyyzzzwww{{{}}}zzzrrrRRRHHHMMM@@@???===;;;999888777777555555444444333333333222333333222222222111111111000000000000/////////...............------------///......---,,,,,,++++++++++++++++++++++++++++++************))))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))******************************************+++++++++,,,,,,+++++++++,,,,,,,,,------------------............000111111222222333444444555666888777666666777999777777777777777666666666777666666555555666666666666666666555555555444444333333333333222111000000000000000000000000000000000000///...............000000000//////.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,+++++++++*********************************************************))))))))))))))))))))))))((((((((((((((()))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***,,,,,,,,,,,,------------...------------...//////......//////000222333444333444444555555444444333555555666666666666555555555555555555555555555555333333333222222222222111111111222222222222111111111111111111111111111111000000000000////////////000000000000000000000000...000111000------111444===MMMaaappp}}}}}}mmmhhhlllppphhhwww{{{~~~www}}}mmmRRRBBBAAAGGG===<<<:::888666555555555666666555444333222111111222222222222111111111000000000000/////////..................------------......------,,,,,,++++++++++++++++++++++++++++++************))))))))))))'''(((((())))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))***************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,------------......///000000111111222444555777666555555666888777777777777777777777777999888777666666555666666555555555444444444444444444444333222111111111111000000000000000000000000000000///...............222222111111000///......******+++,,,,,,---......------,,,+++++++++++++++,,,++++++++++++*********************************************************))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++***++++++,,,,,,,,,---------...---,,,,,,,,,---///000.........///000111333333333333444444444444333333444555555666666555555444555555555555555555555555222222222222222222222222111111222222222222111111111111111111111111111111000000000000////////////////////////////////////,,,...000000000000222444///888GGGXXXjjj{{{xxxnnn\\\fffxxx}}}~~~}}}ppp|||zzz{{{}}}VVVEEEFFFFFF===444:::999888666555444444444555555444444333222111111222111111111111000000000000000/////////..................---------,,,,,,---------,,,,,,,,,++++++************************************)))))))))(((&&&''''''(((((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------......//////000111111333444555555444444555666666666666666777777777777:::999888777666555555555555555444444444444444444555444222111000111222333////////////////////////000000///...............222222111000///......---+++++++++,,,,,,------------,,,,,,+++***+++++++++++++++++++++************************************************************(((((((((((((((((((((((()))))))))((((((''''''&&&))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))(((((((((''''''((((((((((((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************************************))))))***++++++++++++***+++++++++,,,,,,,,,---------,,,+++++++++,,,...///////////////000222333444222222333333333333222222444444555555555555444444555555555555555555555555222222222222222222222222111111222222222222111111000000000000000000000000000000000000////////////////////////////////////------//////000222555777000111666BBBRRReeevvvrrr```\\\fff}}}www~~~xxxnnngggmmmuuulllWWWBBB;;;<<<===:::999999888777666555555555555333333333333333333333333111111111000000000//////////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************)))))))))(((&&&&&&'''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,------------...............//////000111111111111333444444333222444555444444444555555555666666999999777666555555555555555555555555555555555555444333222111000111222333////////////////////////000000///...............000//////...------,,,,,,---------,,,,,,+++++++++,,,,,,+++************++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------.../////////000222333444111222222333333222222111444444555555555555444444444444444444444444444444111222222222222333333333111111222222222222111111000000000000000000000000000000000000////////////000000000000000000000000......------...000111222444000///555???MMM]]]jjjwwwfffaaavvv~~~{{{sssaaaeeeqqq```TTTIII@@@======<<<===???888777666666555555555555111222222222333333333444000000000000/////////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************))))))))))))&&&''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++************++++++++++++------------...............//////000000111222222000111333222111111222444333333333444444555555666888777666555555444555555555555555555555666666666333333222222111222222333000000000000000000000000000000///...............---------,,,,,,,,,++++++......---,,,,,,+++******,,,,,,+++***************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,---------...///000222222111111222222222222111111333444444555555444444333444444444444444444444444111111222222222333333333111111222222222222111111000000000000000000000000000000000000////////////000000000000000000000000..................---,,,111...---111555:::DDDPPPkkkwwwvvv|||jjjNNN;;;FFF;;;333555999999555222666666555444444444555555333333333222222222222222000000/////////.........//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,------------......//////000000111111///000222111000000111333333333444444555666666777555555444444444444444555333333444444444555555555111222222333333222222222000000000000000000000000000000///...............+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''''''''''''''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))***++++++++++++*********+++++++++,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,---...///000111111111222222222222111111333444444555555444444333444444444444444444444444111111111222222333333333111111222222222222111111000000000000000000000000000000000000////////////000000000000000000000000------///000111000---***,,,+++...333222000666>>>JJJ^^^vvvvvvwww}}}}}}lllooohhhvvvrrrXXXJJJBBB<<<:::;;;>>>@@@<<<666666:::555444444333333444444444555444444333222111000000000/////////............//////.........------------------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))************))))))))))))'''''')))***++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------......///000000000///000111111000000111222444444555555666777777888444444333333333444444555222222222333333444444444000111333444444333222111000000000000000000000000000000///...............***++++++,,,,,,------...***++++++,,,,,,------...,,,++++++***)))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((('''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''''''''''''''((((((((()))'''(((((()))***+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++)))************+++++++++******+++,,,,,,---......,,,,,,,,,++++++*********++++++,,,------......//////111222222222222333555444333222222444444333222333333333222222222111111222222222222222222222222444333111000000000111111222222222111111111111000000000000000000000000000000000//////.........---........................,,,---...///000111222333???GGGVVVgggyyy{{{kkkiiifff}}}|||~~~wwwzzzZZZHHHCCC>>>:::::::::999888888777777888888444444333333333333222222111111111111000000000000000000000000////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))+++******)))(((''''''&&&))))))(((((('''''''''&&&''''''''''''((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))***************))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------...///000000000000///////////////000444444444555555555555666444444333333333333222222222222222222222222222222000111222222333333333333333333333222111000//////000000///...------,,,,,,...---,,,+++***+++,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''***)))))))))((((((((('''***)))))))))(((((((((''''''''''''((((((((())))))'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++******++++++,,,------...,,,,,,,,,++++++*********++++++,,,,,,---.........///111222222222222333555444333222222444444333222333333222222222111111111111111111111111111111111333222111000000000111111222222222111111111000000////////////////////////000/////////.........---........................------...///000111111222222888CCCRRRccctttzzzddd^^^nnn~~~~~~~~~yyy|||~~~}}}bbbFFF===>>>:::777777999999888777777777888888444444333333333222222222111111111000000000//////000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))(((''''''&&&)))(((((((((''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''((()))***++++++,,,******))))))******+++,,,******+++++++++,,,,,,,,,,,,,,,------...//////000000000///////////////000444444444444555555555555444444333333333222222222222222222222222222222222111111222333333333222222222111111000000/////////000//////...------,,,,,,...---,,,+++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((('''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++******++++++,,,,,,------+++++++++++++++*********++++++,,,,,,------......///000222222111111333444444222111222333444333222333222222222222111111111000000000000000000000000222222111000000000111111222222111111111000000000/////////////////////////////////...............------------------------........./////////000000...111666???MMM]]]lllttt}}}}}}sssuuuzzzyyyhhhWWWFFF::::::>>>;;;888999999888888777777777777777333333333333222222222222111111000000000000//////000////////////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************)))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((&&&&&&'''(((***+++,,,,,,***))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////000//////......///000000333333333444444444555555333333333333222222222222222222222222222222222222222222222333222222111111000000000////////////////////////...------,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((())))))******************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))******************++++++,,,,,,,,,,,,+++++++++******************++++++,,,------.........///111111000000222333333222111222333333333111222222222222111111111111000000000000000000000000111111111000000000000111111111111111000000000000////////////////////////........................------------------------........................222111222555===HHHSSSYYYcccmmm}}}~~~}}}zzz~~~yyyrrrVVVFFFCCC<<<:::===???;;;888888888888777666666666666777333333333222222222222111111000000000/////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((&&&''''''((()))***++++++)))))))))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,------.........//////.........///000000222333333333444444444444333333333222222222222111222222222222111111111111222222222222222111000////////////000000000000000//////.........---------------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''((()))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))))))))***)))))))))))))))***************))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))***************+++++++++++++++,,,******************************++++++,,,------...---///000000000000111333333222111111333333222111222222222111111111000000111111111111111111111111000000000000111000000000111111111000000000//////........................---------...............------------------------............------------...---,,,---111666;;;???LLLUUUcccrrrwwwnnnyyyvvvyyyyyy```LLLAAA>>>;;;::::::<<<:::666555555888777666666555555666666333333222222222111111111000000000////////////...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((())))))(((((())))))***+++******+++++++++,,,,,,,,,,,,,,,,,,---------------...............///000000222222222222333333333444333333222222222111111111222222222111111000000000222222222222111111000///000111111111111111111111...............------------------,,,,,,,,,++++++,,,,,,+++++++++*********************************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))************++++++++++++++++++)))))))))*********************++++++,,,,,,---------...000000//////111222333111000111222333222111222111111111111000000000111111111111111111111111...///000111111111000000111111000000000/////////........................---------------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,******+++,,,...000333444AAAIIISSS^^^iiiyyyxxxoooqqqrrrssstttvvvzzz|||~~~zzzbbbMMMGGGBBB>>><<<:::;;;;;;;;;999777777888777777666555555555555555222222222222111111111111000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((()))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''((())))))******))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((***))))))((((((''''''&&&)))(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...///000000111111222222222333333333222222222222111111111111222222222111000000//////111111111222111111000000222222222111111111111111........................,,,,,,---------,,,+++***++++++++++++************************************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''((((((((()))))))))***'''((((((((()))))))))***(((((()))))))))************)))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***++++++******************((()))))))))*********+++*********+++,,,,,,------,,,...////////////000222222111000111222333222000111111111111000000000000000000000000000000000000---...000111111111000000111000000000////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,---///000111222777===FFFLLLTTTbbbuuu|||wwwrrrooopppuuu}}}{{{vvvfffHHH@@@AAA>>>:::;;;;;;<<<===;;;999999999999777666555555444444555555222222222222111111111111000000/////////.........---------,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''(((((((((((((((((()))************)))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000111111111111222222222222222222222222111111111111222222222111000////////////000000111111111111000222222111111000000//////........................,,,,,,---------,,,+++***++++++++++++************************************))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))*********************)))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++******************(((((())))))*********+++)))******+++,,,,,,------,,,---//////......000111222111000111222222222000111111111111000000000000////////////////////////---...///111111111000///000000000000////////////........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++,,,---......(((///777;;;@@@KKK\\\jjjssszzzvvvwwwzzz~~~qqqMMMBBB===AAA>>>555666???999::::::888666666555444666666555444444444444555222222222111111111111000000/////////............---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((()))***************))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111000111111111111222222222222222222111111111111000222222222111000//////......///000111111111111111222111111000///......------.....................,,,,,,---...---,,,+++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++'''((((((((())))))******************************))))))))))))))))))))))))'''(((((()))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))((((((''''''***************************)))(((''''''((())))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************---,,,,,,,,,,,,---......////////////000000000000222111111111000000//////111111000000//////......000000000000000000000000////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111555;;;CCCIIIXXXeeevvv|||vvvyyyxxxvvvrrrzzzjjj[[[UUU???>>><<<;;;::::::;;;;;;999999999888888888777777444444333333333333222222222222222111111111111000////////////............//////...---,,,,,,++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------......///222222111111111111111111333333222222111000//////000000000000000///......////////////000000000000000000000000////////////000000//////.........---------,,,,,,,,,,,,++++++,,,,,,++++++***)))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''******************************)))((((((((()))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************---,,,,,,,,,,,,---............/////////000000000111111111000000000//////000000000000//////......000000000000000000000000////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---...111777:::AAAJJJWWWbbbkkkwww~~~ppp\\\OOOIIIGGG<<<;;;:::999888888888999999999888888888777777777444444333333333222222222222222222111111111000000////////////............///......---,,,,,,++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,---.........111111111111111111111111333333222111111000//////000000000000000///......////////////000000000000000000000000/////////...000/////////.........---------,,,,,,,,,,,,++++++,,,,,,++++++***))))))(((******))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******)))))))))******+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,---...............////////////000111111000000000000//////000000000////////////...000000000000000000000000////////////..................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***+++---000222777>>>DDDLLLXXXgggrrr}}}~~~nnnXXXHHHAAA???>>>===;;;;;;999888888777888888888888888777777777666666333333333333222222222222222222111111111000000000/////////............---......------,,,,,,++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************++++++++++++,,,******+++++++++,,,,,,,,,++++++,,,,,,------......000000000000111111111111222222111111000000//////000000000000000//////...////////////000000000000000000000/////////....../////////...............------,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***************+++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***************************+++++++++,,,,,,++++++,,,,,,---...------........./////////000000000000000000//////////////////////////////////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,---,,,,,,...000000333666888===EEERRR[[[\\\gggyyy{{{hhhYYYPPPEEE?????????===999<<<;;;;;;:::999999888888777777777666666666555555333333333222222222222111111111111111000000000000//////.........------------------,,,,,,,,,++++++************************))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************++++++++++++******+++++++++,,,,,,,,,***++++++,,,------....../////////000000000000000111111000000000///////////////000000000000//////////////////000000000000000000/////////.................................------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))******++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++,,,++++++++++++,,,------------------............//////////////////000000.............../////////////////////////////////////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++---...---...///111...///111111333777===BBBDDDKKKXXXhhhyyyxxxyyy{{{mmm^^^LLLAAA??????>>>>>>>>><<<:::888:::::::::999999888777777666666666555555555444444333333222222222111111111111111111000000000//////............------------,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++******+++++++++,,,,,,,,,******++++++,,,------........./////////000000000000000////////////////////////000000000000//////////////////000000000000////////////............---------...............------,,,,,,,,,++++++++++++++++++***************))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))***++++++++++++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,---------............////////////000000---............/////////000000000000000000000000////////////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++---,,,++++++,,,---,,,---............000222777:::???IIIVVVeeerrrzzz~~~nnnYYYLLLFFFAAA>>>>>>888:::;;;999777666888:::777777777777666555444333555555555444444444333333222222222222111111111111111111000000000/////////.........------------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))************+++******+++++++++,,,,,,,,,******++++++,,,,,,------------......//////000000////////////...............//////000000000000000////////////000000000000/////////.........---------------------.........------,,,,,,,,,,,,++++++************************)))))))))************+++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***************************&&&'''(((******+++************))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,+++++++++***++++++,,,---+++,,,,,,,,,,,,---------........./////////000000---------.........//////000000000000000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++***************************************************************************++++++***))))))+++,,,---...//////............000111333888???IIIRRRWWW___kkkyyyvvv```RRRGGG>>><<<===<<<===@@@999:::999666444444777:::666666777777666555333222444444444444333333333333222222222222111111111111111000000000////////////.........---------,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,*********+++,,,,,,------,,,,,,---......///000000..............................///000000000000000////////////000000000000//////.........---------,,,,,,,,,------.........------,,,,,,,,,,,,++++++************************))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))'''((((((((())))))******************************%%%&&&((()))*********)))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))***++++++,,,,,,++++++******++++++,,,---++++++,,,,,,,,,------------.........//////000000---------.........//////000000000000000000000000000/////////..................---------,,,,,,,,,++++++++++++++++++++++++************************************************************************((()))***))))))***---000..................//////------///222555999===???FFFOOOYYYbbbooo~~~pppaaaRRRIII>>>999:::??????999555666777777666555555555444444777888888888888666555444444444444333333333222222222222222111111111111000000000000000////////////......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,)))******+++,,,,,,------,,,,,,------...///000000---...........................///000000000000000////////////000000000000//////.........---------,,,,,,,,,------.........---------,,,,,,,,,++++++******************++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''************************************************++++++,,,,,,,,,,,,---------------............///------------.........///////////////////////////......//////...---,,,,,,---------------------------,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,............///000111222===???CCCKKKTTT___hhhmmmyyynnn___SSSKKKFFF@@@;;;999888888888777777666666777666555444444444444444555555555555555555555555222222222222222222222222222111111000000000000000///............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&''''''((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---------......//////.........---------,,,,,,------...///000000///////////////...------///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''))),,,......,,,)))'''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''************************************************+++++++++,,,,,,,,,------------------............------........./////////////////////////////////...............---,,,,,,---------------------------,,,,,,++++++,,,,,,---************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333444555888===CCCHHHLLLTTTZZZeeetttkkk\\\YYYNNNGGG???;;;;;;<<<;;;999888888777777777666666666666666555444444444444444444444444444444444444444222222222222222222222222222111000000//////000000............------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))*********************+++++++++,,,,,,,,,,,,,,,------------...///.........------------,,,,,,------...//////000///000000000//////...---///////////////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++''')))+++,,,,,,+++)))'''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************************++++++++++++,,,,,,,,,,,,------------......................../////////000////////////////////////---............------,,,------------------------,,,,,,++++++++++++,,,,,,************************+++++++++++++++*********)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////111000/////////111444555999>>>GGGRRR^^^kkkvvv~~~tttdddZZZNNNAAA999:::777333000000333555555444777666666666666555555555555555444333333333444444444444444444444444444444222222222222222222222222222111000000//////000000............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,------------............------------,,,,,,------.../////////000000000000000//////...///////////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***************************************************++++++++++++,,,,,,,,,,,,,,,---------................../////////000000........................---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************+++++++++***************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,++++++,,,,,,---...///222111000///000111333444666888<<<>>>BBBJJJTTT[[[bbbgggoooxxx~~~vvv}}}~~~vvviii___TTTIII@@@<<<999555555999888666444444555666555333555555555555555444444444444444333333333333333444333333333333333333333333111111111111111111111111111111000///////////////.........---------,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((('''''''''''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************((()))))))))************************++++++++++++++++++,,,,,,,,,------------------------------------------........./////////000000000000000/////////////////////......---------------------------++++++++++++++++++++++++************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,------------...............////////////------------------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////...---------...///111222000222333444777===FFFMMMKKKMMMPPPTTTZZZdddnnnuuu~~~uuuttt~~~~~~xxxnnnggg\\\TTTOOOLLLIIIGGG@@@;;;777666555333444666111111222444666666666555333333333333333333333333333333222222222222333444333333333333333333333333111111111111111111111111111000000///.../////////...------------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))************((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,---------------------------...............//////000000000000/////////////////////......---------------------------++++++++++++++++++++++++************************))))))(((''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,------------------------.........///------------------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...//////,,,,,,,,,++++++,,,,,,---,,,,,,---...111666<<>>===:::777777888999555444444444333222111111111111222222222222111111111111222222222222333333222222111111222222333333222222222222222222222222111111111111111111111111111000//////......//////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------........................---......//////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++************++++++************************((()))))))))*********+++)))))))))))))))))))))))))))************+++++++++************************+++******++++++,,,---.........---------,,,,,,,,,...,,,,,,---///222333444///000333333444555777999KKKGGGAAA======CCCLLLRRRXXX]]]ccchhhmmmsssyyy|||}}}uuuuuutttrrroooiiiccc___VVVOOODDD<<<888777888888222333333333222111111111,,,///111222222222222111333444444222000///......000000000111111222222222111111111111111222333333222222222222222222222222111111111111111111111111000000///............///---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........................,,,,,,---...............///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))************************)))************+++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++++++++************++++++************************(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++************************))))))))))))***+++,,,---,,,,,,---------.........---++++++...222555444222111111000//////222777;;;888666444333555777999999DDDCCC@@@======AAAEEEGGGQQQOOOPPPTTTXXX]]]iiiuuuoooooo~~~}}}zzzzzz}}}uuuyyy{{{xxxttttttuuuvvvgggccc^^^[[[WWWRRRLLLGGGBBB@@@>>>;;;::::::<<<>>>666444333333555555444333444222000111222444444333000333444333111111111000,,,...///000000000222333//////000000111111111222111111000000111222333333111111111111111111111111000000000000000000000000000000///...............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))'''(((((()))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------.....................---+++,,,,,,---.........---///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++++++++******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************************)))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......+++,,,,,,------,,,,,,+++------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++*********))))))************+++,,,---...000...,,,---000111000...,,,,,,---...///000111222000000000000111222333444444444444555555555666666999;;;===>>>>>>???AAABBBFFFSSSaaaeee___UUUQQQPPPMMMMMMMMMMMMNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIII@@@???===;;;999999999999555555444333333222111111000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000..............................---------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++************************+++,,,------......------///...,,,++++++,,,...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))'''((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((******))))))((((((''''''(((''''''((())))))'''&&&))))))************))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((()))))))))*********************************************************)))************+++++++++******++++++,,,------...,,,,,,,,,------------...,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))************+++,,,,,,---...,,,+++,,,...///...,,,,,,,,,---...///000111111///////////////000111222222222222222333333333444333555777777777777999:::555>>>GGGIIIDDD>>><<<<<<:::;;;;;;;;;<<<<<<<<<<<<999999999999999999999999777666555444333333444444333333222111111000//////000000000000000000000000////////////////////////////////////////////////........................000000000000000000000000//////000000000111111111000000000000000000000000000000000000000000000000...........................------------,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++************************+++,,,------......------///...,,,++++++,,,...///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***(((((((((((((((((((((((('''((()))))))))(((&&&%%%&&&''''''((((((''''''&&&(((((((((((())))))))))))******))))))))))))******))))))))))))((((((((((((***)))))))))((((((((('''(((''''''((())))))(((&&&))))))************)))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******************************************************)))************+++++++++******++++++,,,,,,------,,,,,,,,,,,,------------------............------------------------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************+++************)))))))))++++++*********++++++,,,+++***)))***,,,---,,,++++++,,,,,,---...///000000///......---......////////////000000000111111111///000222111000000111333///111333444222111111111000000000000111111111111000000000000000000000000//////.........///000000000000000///......------000000000000000000000000////////////////////////////////////////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++++++++++++++++++++************************+++,,,------......------...---,,,++++++,,,---...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((''''''((()))***((('''((())))))******))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***************************************************))))))*********+++++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,------------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))************************************)))))))))))),,,+++***************+++************+++,,,+++++++++,,,,,,---....../////////......---------..................///////////////000111000///...///000222111000///000111111111/////////000000000111111000000000000000000000000///................../////////......---------,,,////////////////////////........................................................................................................./////////000000////////////////////////////////////////////////........................---------,,,,,,,,,++++++************************************************************)))))))))((())))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******((()))))))))************************************************************+++,,,------......------...---,,,,,,,,,,,,---...---------,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******(((((((((((())))))))))))))))))))))))(((((((((((((((''''''(((******)))'''(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++++++++,,,+++++++++,,,,,,,,,---------..................---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))************+++++++++++++++,,,---++++++,,,,,,------......///......---------..................///////////////000111000...---...///000...---...000111///---------........./////////........................000000000///......------...............---------........................------------------------------------------------........................////////////////////////---............/////////........................................................................------,,,,,,,,,+++++++++************************))))))))))))))))))))))))************)))))))))((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((******))))))))))))******((()))))))))************************************************************+++,,,------......---------------,,,,,,---------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''(((((('''''''''((((((((('''(((((((((((((((((('''(((((((((((())))))))))))******))))))))))))******'''((((((((()))))))))***(((((((((((())))))))))))(((''''''(((***+++***((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))*********)))))))))******+++***,,,------,,,+++---...+++++++++,,,,,,,,,------...---------------......------........./////////---...///...,,,,,,---...,,,,,,,,,---......,,,***------------............------------------------/////////......,,,+++***................................................------------------------------------------------------------------------////////////////////////------------.........///........................................................................,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************+++,,,------......------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''(((''''''''''''((())))))'''(((((())))))(((((('''(((((((((((())))))))))))******))))))))))))******''''''(((((())))))******(((((((((((())))))))))))((('''''')))++++++***)))'''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++*********************++++++++++++,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))((())))))***+++,,,)))+++------++++++,,,...++++++++++++,,,,,,,,,,,,+++++++++++++++,,,---...,,,,,,---------.........+++,,,------++++++,,,---,,,---.........------,,,------........./////////........................,,,,,,---......---,,,+++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---------.........------------------------------------------------........................,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))************))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************************************************************+++,,,------......------,,,------------------,,,,,,,,,,,,++++++++++++***************************************************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''(((''''''&&&'''((()))***(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******'''''''''((()))*********'''((((((((()))))))))***((('''''')))+++,,,+++)))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++************************+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))***,,,,,,)))+++---,,,******,,,...++++++++++++++++++,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------***,,,------,,,,,,---///+++---...---++++++,,,...++++++,,,,,,,,,,,,------------------------------***+++---...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------........................,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))************************+++,,,------......------,,,------......------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''((('''&&&&&&'''((()))***(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******&&&''''''((()))******+++'''((((((((())))))******((('''''')))+++,,,+++***''''''((((((((((((''''''&&&'''''''''(((((())))))******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++)))************+++++++++************************************************++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------------------,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))***)))(((&&&&&&''''''((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***)))(((((('''))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((,,,+++)))((('''&&&''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))((((((''''''''''''(((***)))))))))((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***************)))))))))((((((((('''))))))))))))************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++))))))*********+++++++++************************************************+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------------------------------------------------,,,,,,---......---,,,,,,,,,+++++++++************************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))***)))((('''&&&''''''((())))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))(((((('''))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((---,,,+++***))))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))************************************++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********++++++)))))))))*********++++++************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***************))))))((())))))))))))))))))))))))))))))))))))))))))))))))*********************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((++++++************++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))((('''''''''(((((((((((((((((((((((('''''''''''''''((()))***))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************))))))))))))((((((((((((((()))))))))************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))***************************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++******++++++++++++*********,,,,,,,,,+++***+++,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))((((((((('''''''''''''''((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************(((((((((((())))))))))))((()))))))))************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++)))******++++++******)))***+++,,,,,,******+++,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))************************************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++************++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++))))))************))))))***+++,,,+++***)))***,,,++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))(((''''''&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((((()))***+++++++++++++++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********(((((((((((((((((((((((('''''''''''''''((()))***'''((((((((()))))))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))***))))))))))))************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((()))))))))***(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******************************************************++++++++++++******************************************++++++++++++************************************************************************))))))************)))))))))+++,,,+++***)))***+++***************************************++++++,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))))))))(((&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************)))))))))))))))))))))***))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((()))***++++++,,,+++******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))'''((((((((())))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))******))))))))))))************************************++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))******************************++++++++++++******************************)))************+++++++++************************))))))))))))))))))))))))************************))))))************)))))))))+++++++++***)))***+++*********************************)))***++++++,,,++++++++++++++++++++++++))))))***+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))'''((()))))))))(((&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************)))))))))))))))*********))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))((((((((((((((()))************))))))((((((''''''************************+++*********))))))((((((***)))(((''''''((()))*********************************))))))((((((''''''))))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))*********++++++++++++(((((()))************)))))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---------------------------************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))***((((((''''''''''''(((((('''((()))******)))((((((''''''''''''(((((((((((())))))(((((('''''''''&&&))))))***++++++++++++***))))))))))))************+++++++++++++++++++++++++++++++++******)))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******)))))))))******+++)))((((((((((((((()))******)))))))))((((((((('''************************************)))))))))((())))))(((((((((((())))))******************************))))))(((((((((((())))))))))))************)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********++++++))))))))))))************))))))))))))))))))))))))************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********************************)))))))))))))))))))))))))))************+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&((((((((((((((((((((((((((((((((())))))))))))*********))))))))))))))))))((((((''''''''''''((((((((())))))))))))(((&&&%%%'''''''''((((((((()))))))))(((((((((''''''''''''))))))***++++++++++++***))))))))))))************++++++++++++++++++++++++,,,+++++++++******************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))***+++,,,,,,***)))((((((((((((((()))))))))))))))((((((((((((************************************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))************))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***************************)))))))))))))))))))))))))))************++++++++++++************+++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))*********************))))))((((((((()))((((((''''''(((((()))))))))))))))'''&&&%%%$$$(((((((((((())))))))))))((((((((((((''''''''''''((()))******++++++******))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***,,,------***))))))((((((((((((((())))))))))))((((((((((((*********************************)))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))+++***((('''''')))+++,,,))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))*********+++++++++***************++++++,,,************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((()))))))))******************)))((((((''''''))))))(((((((((((())))))(((((((((''''''&&&%%%%%%((((((((()))))))))******((((((((((((((('''''''''((())))))***************((()))))))))************************************,,,,,,,,,+++++++++++++++******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))***+++,,,---))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******'''((()))******)))((('''(((((((((((((((((((((((())))))))))))************((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++(((((((((((())))))))))))+++***((('''''')))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))))))))''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((''''''))))))(((((((((((())))))&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))'''''''''((((((((((((((((((((()))************)))((()))))))))************************************++++++++++++++++++++++++******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))))))))))))))***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((()))***++++++((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))************+++))))))))))))************))))))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++((((((((()))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((('''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((((())))))***%%%%%%%%%&&&'''(((***+++''''''''''''(((((((((((('''''''''((((((((((((((('''((())))))******))))))))))))))))))************************************)))************+++++++++******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))******)))))))))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((((())))))''''''''''''(((***+++,,,'''((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))************************))))))*********+++++++++))))))))))))************((()))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))*********++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))((((((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))(((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&''''''((()))))))))******))))))))))))******(((''''''''''''(((***+++&&&&&&&&&&&&''''''''''''''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))************************************(((((()))))))))***************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''''''''(((&&&&&&&&&''')))***,,,---'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++***)))(((''''''((()))***************************))))))******++++++++++++))))))))))))************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++,,,,,,************++++++++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))))))))))))))******+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((((())))))***+++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************%%%%%%&&&'''((()))************))))))))))))************(((''''''((()))***%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))'''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))*********))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))*********+++)))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++***+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))))))))))))))***'''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&************************''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''******))))))((((((''''''((((((''''''''''''(((((()))(((((('''''')))***+++(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))******************************************************************************************************************************************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***))))))(((((()))))))))'''((()))******)))((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''************************''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((''''''''''''(((((((((((('''''''''((()))***((((((((((((((('''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***)))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))(((((((((((((((''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***************************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++,,,,,,,,,,,,+++***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''(((((()))((((((((()))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++******((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''((('''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++++++++,,,,,,++++++***)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((()))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******+++******''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((((()))))))))*********+++(((((((((((())))))))))))((((((''''''''''''((((((%%%&&&&&&'''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++******)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))******((((((''''''((()))***+++(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))***)))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((())))))*********(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''(((((((((((('''&&&'''(((((((((((((((((((((((((((((((((((((((((('''((()))******)))(((''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++***))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))***++++++((('''''''''((()))+++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******'''((((((((()))))))))***((((((''''''''''''((((((&&&'''((()))))))))((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''''''''((()))++++++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***++++++++++++***))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))***,,,,,,((('''''''''((()))+++,,,(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***++++++***)))''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((()))&&&''''''(((((((((((((((''''''''''''((((((((()))%%%&&&&&&'''((())))))***'''((((((((())))))******((((((''''''''''''((((((&&&''')))*********)))(((&&&&&&'''((())))))(((((((((((((((((((((((((((((('''((()))++++++)))((('''******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))***+++,,,,,,------'''(((***+++,,,++++++***))))))))))))))))))))))))************************)))+++---,,,+++***+++,,,++++++******)))((((((((()))************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,***''''''***,,,,,,+++------------------------...---------,,,,,,++++++)))******+++,,,---------++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************''''''(((((())))))************))))))))))))******,,,,,,+++***))))))*********************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((()))))))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((()))))))))***+++,,,,,,,,,)))***+++,,,,,,,,,+++***))))))))))))))))))))))))************************)))+++---,,,+++***+++,,,))))))))))))************************++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++000---+++,,,...000000///---------------------------------,,,,,,+++++++++)))))))))***+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************))))))))))))******++++++***)))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))'''((()))******)))(((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((())))))******++++++******+++++++++***))))))))))))))))))))))))))))))************************)))+++---,,,+++***+++,,,(((((())))))***++++++,,,************+++++++++,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,***+++---......---------------------------......------------,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((())))))))))))*********))))))))))))************)))((((((((()))))))))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((('''((((((((())))))***************))))))(((''''''))))))))))))))))))))))))************************)))+++---,,,+++***++++++)))))))))******+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++***++++++,,,,,,,,,------------------------........................------------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((()))))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((())))))))))))((((((((((((''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((()))))))))+++++++++***))))))))))))))))))))))))))))))))))))************************)))+++---,,,+++***++++++,,,+++++++++******))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,------------,,,---......//////...//////---------------------------------------------------------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((())))))************++++++++++++++++++++++++************))))))))))))******))))))))))))******)))((((((((((((((())))))((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((())))))))))))...---,,,,,,+++,,,,,,---))))))))))))))))))))))))************************)))+++---,,,+++***+++,,,---,,,,,,+++******))))))++++++++++++,,,,,,,,,,,,++++++,,,,,,------......++++++,,,---------------+++---//////.........///........................,,,,,,,,,---------------------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******))))))))))))******))))))((((((((()))******((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))******)))(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((()))))))))))))))))))))))),,,++++++******+++,,,---))))))))))))))))))))))))************************)))+++---,,,+++***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,---......///+++,,,------...---------+++---000000///---...000111111111111111111111111000000000111111222222222000000000000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''(((((()))******+++++++++++++++++++++++++++++++++++++++*********))))))******))))))))))))******)))))))))))))))***++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((()))************(((''''''&&&&&&''''''((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))******))))))))))))******(((((())))))))))))((((((************))))))))))))((((((''''''''')))***+++))))))))))))))))))))))))************************)))+++---,,,+++***+++,,,*********++++++,,,------++++++,,,,,,,,,---------++++++,,,,,,---...//////+++,,,------......------///222666666444222333555444444444444444444444444666666666777777888888888444444444444444444444444////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++++++++******))))))******))))))))))))************))))))***+++,,,,,,(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&'''((()))************'''''''''&&&&&&'''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''(((((()))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************++++++******************)))************+++++++++---+++((())),,,---,,,+++---,,,+++,,,---...---,,,******+++---///000///---111///------///333666888777;;;?????????AAABBBBBB;;;CCCJJJMMMRRRVVVQQQIIIPPPQQQOOOMMMPPPUUUSSSNNNLLLOOOOOOKKKFFFDDDFFFJJJLLLHHH@@@999:::<<<888111+++,,,///000...++++++---***,,,,,,***+++///000.........---,,,++++++++++++************************++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))************************,,,,,,+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''(((((())))))******(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((()))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************++++++++++++---+++***+++---///...,,,,,,---...///000...+++)))/////////000111111000///222777<<<>>>???EEEOOOWWWeeeeeeccc``````ccchhhkkkkkkllliiifffkkkvvv{{{{{{vvvvvvvvvvvvvvvvvvuuutttzzzzzzyyyvvvrrrpppppprrrlllhhhaaaZZZYYYXXXQQQIIIFFFAAA;;;777555222/////////111000---,,,...---))),,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************************************************************,,,++++++***))))))******************************************************************************************************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***(((((())))))))))))((((((''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************+++++++++,,,,,,++++++---//////...,,,(((***---000111111///...000000000000222666999;;;DDDMMMVVVXXXVVV[[[hhhttt|||wwwrrrqqquuu}}}~~~xxx{{{~~~}}}zzzwwwwwwwwwnnneee\\\SSSFFF===999777333000+++------,,,...111111------------.........------------------------------++++++************++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************,,,+++******)))*********************************************************************************************************))))))))))))))))))))))))&&&''''''((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((())))))(((((('''''''''(((((((((((('''''''''''''''''''''((())))))************************(((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++*********+++++++++,,,,,,,,,------.........,,,+++,,,---.........///000222333333333555;;;DDDOOOVVVkkkrrrwwwuuuooooooxxx}}}uuuhhhcccYYYOOOIIIIIIHHHFFF999888333///000444333...//////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************++++++++++++++++++++++++************************++++++***************+++************************************************************************************************))))))))))))))))))))))))((((((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''(((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++***++++++++++++,,,,,,,,,---.........---,,,++++++222222000......111777<<>>;;;GGGddd|||rrrgggbbbcccfffgggXXX^^^gggnnnuuuzzz~~~zzzoookkknnnqqqyyy~~~|||ssspppooohhhaaagggsssqqqfffgggZZZWWWaaaeee``````iiivvv~~~sssmmmdddYYYOOOEEE<<<777111///............,,,***///---,,,+++++++++,,,,,,************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))************************))))))))))))+++***)))(((((('''(((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))),,,,,,++++++++++++++++++,,,,,,,,,++++++*********,,,+++++++++++++++,,,,,,++++++***)))((()))))))))(((***,,,---++++++,,,---,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&''''''((()))))))))))))))((((((((()))******++++++))))))(((((('''''''''&&&(((((((((((())))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((('''''''''((((((((())))))))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))))))))************)))************+++++++++++++++************************+++,,,------------111///---,,,,,,...///000111888>>>JJJZZZeeezzz{{{oookkknnnkkkgggbbb```dddmmmuuuzzz}}}zzzssssssooogggeeeiii```fffmmmsssuuuwww}}}yyyoooeee[[[SSSNNNBBB===666111000///...---///---,,,++++++******)))************************************************************************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))************************))))))))))))***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++*********)))++++++++++++++++++++++++***+++++++++++++++++++++,,,+++++++++++++++,,,,,,...---------------------++++++,,,,,,+++++++++,,,+++++++++************************++++++,,,,,,,,,************************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((()))(((((((((''''''''''''))))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''''''''''''''((()))))))))))))))*********)))))))))))))))))))))((((((((('''''''''(((((((((((()))))))))***************))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***************************************+++++++++(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))************)))************+++++++++******++++++++++++++++++))))))***+++,,,------...111///---,,,---000444777444QQQlll~~~wwwpppmmmlllnnnttt{{{}}}}}}}}}qqqeee``````bbbsss||||||ssslllhhh___VVVJJJ???999555111//////...,,,,,,,,,,,,***(((++++++++++++++++++++++++************************************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************************)))))))))))))))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******************+++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,///---++++++,,,---,,,,,,************************************++++++++++++++++++++++++++++++++++++))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))''''''((((((((()))))))))************************(((((((((((())))))))))))******))))))((((((''''''''''''((()))))))))))))))++++++******)))(((((('''))))))((((((((((((''''''((((((((()))))))))******************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******'''(((((((((((()))))))))''''''(((((())))))******((()))))))))******************))))))))))))******((()))))))))************))))))*********+++++++++******+++++++++++++++,,,+++++++++++++++,,,---------------...000444999===KKKtttyyy{{{}}}wwwnnneeeaaa^^^dddrrrwwwrrrooonnnggglllqqqrrrttt~~~uuupppzzzqqqdddYYYNNNCCC777///000...,,,---......,,,***++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++***)))((((((((()))((()))))))))************************)))))))))((((((((('''(((((()))******((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...)))***+++,,,,,,,,,++++++000---++++++---......---++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''(((((())))))******'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''((()))))))))))))))************))))))(((((())))))(((((((((((((((((((((((()))))))))*********)))***************++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))(((((())))))***(((((((((((()))))))))***''''''(((((())))))******((()))))))))******************))))))))))))******((()))))))))************))))))*********+++++++++******++++++,,,,,,,,,,,,...---,,,++++++,,,,,,---000000000111555>>>IIIQQQqqqzzzsssooohhh______dddnnn}}}yyy{{{{{{wwwrrrqqqyyyvvvppp~~~xxxssskkk[[[FFF888666222---,,,...///...+++++++++++++++++++++++++++************************************************))))))))))))))))))))))))++++++***)))((((((((()))((()))))))))************************)))))))))((((((((('''(((((()))******((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************************************+++++++++++++++++++++,,,******++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---...///000......///////////////......---,,,,,,---......---,,,++++++++++++*********,,,,,,++++++++++++++++++++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((()))((((((((('''''''''(((((((((((((((''''''(((((())))))******(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((())))))************(((((())))))))))))))))))))))))))))))************))))))******+++++++++,,,))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************,,,+++++++++***)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))((((((((()))))))))******(((((((((((())))))))))))))))))))))))******************))))))))))))******))))))))))))************)))************+++++++++******++++++,,,---------///...---,,,,,,---...//////222777???KKK\\\nnn{{{}}}{{{~~~vvvrrruuuxxxxxxsssqqqkkkdddccceeeeeebbbmmmttt{{{tttsssmmmrrrtttwwwrrrlllmmmqqqyyy~~~}}}~~~yyybbbQQQIII@@@555///...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************************)))))))))))))))(((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---...///000000000000111222333555777888666555444444333333444444222444555444111000///000///...------++++++***)))------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''((()))))))))))))))'''(((((()))******++++++(((((())))))))))))******)))))))))*********++++++))))))******+++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((((((((()))))))))*********))))))))))))(((((((((((())))))))))))******************))))))))))))******))))))))))))************)))************+++++++++******++++++,,,------......---,,,,,,...000222333555AAARRRcccqqq~~~}}}lll```dddcccmmmwww|||{{{pppsss}}}}}}wwwvvvooohhhgggkkkiiieeeooo{{{xxxrrrqqq|||yyyvvvoooqqquuuwwwzzzssstttlllsss{{{rrrgggYYYFFF999444222000---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))************************))))))))))))***))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---......//////000///000222555888;;;===>>>;;;<<<===???BBBDDDGGGHHHGGGEEEBBB@@@??????AAABBB@@@DDDHHHDDD===777666888777666555333111000///...//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))))))))))))))(((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((())))))))))))))))))))))))))))))*********(((((()))))))))*********))))))*********+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))******************))))))((((((''''''))))))))))))******************))))))))))))******))))))))))))************)))************+++++++++******+++,,,,,,---......,,,++++++,,,///222555888GGGZZZttt~~~tttbbbWWW]]]fffttt}}}qqqrrr}}}xxxhhhfffssswwwttt{{{vvvuuuppphhh|||yyyvvvzzzlllnnnrrrsss}}}nnnVVVDDD:::666333000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((()))***++++++))))))))))))************************))))))))))))+++***)))(((((('''(((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,---------------......///000000111444666999>>>BBBGGGJJJLLLGGGHHHJJJLLLOOORRRUUUVVV[[[XXXTTTQQQOOOPPPRRRTTTNNNTTTYYYTTTHHH???>>>@@@???>>>===;;;999777555444000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))++++++******)))((((((((((((((())))))*********+++)))************+++++++++))))))***+++,,,,,,------........................000000000000000000000000000000000000000000000000------------------------++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((((('''******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++******************---,,,++++++,,,---------,,,---///111000444===FFFccc{{{xxxzzztttkkkcccYYYaaazzz}}}uuuqqqmmmiiilllwwwzzzyyywwwxxxiiibbbhhhmmmxxx|||nnnuuu{{{lllxxxqqqvvvxxxwww|||}}}ttttttpppXXXHHHAAA:::111......---,,,,,,,,,---...******+++,,,,,,,,,,,,+++++++++************++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***+++)))))))))))))))))))))))))))************+++++++++,,,+++++++++******))))))+++***)))***++++++***))).........------...///000+++///444777888:::<<<>>>===BBBEEEJJJZZZkkklllbbbgggaaa___dddjjjmmmoooqqqlllfffaaacccjjjnnnkkkfffdddkkkpppmmmggg```XXXPPPWWW[[[ZZZTTTSSSRRRHHH999;;;999888666333///...///...---,,,+++++++++++++++***,,,------+++***)))*********))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******++++++*********))))))(((((())))))************))))))+++++++++***)))(((((((((***))))))))))))***++++++///***&&&'''+++...---+++,,,***+++---,,,***,,,000000111000000222777999999>>>>>>>>>===;;;999888777AAABBBCCCBBB>>>999666444:::555...,,,...111000---...............------,,,---------------------------,,,+++***)))***++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))***))))))((('''&&&))))))))))))))))))))))))******))))))((((((''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++******************//////....../////////...)))...333222333AAAZZZpppxxxsssuuupppooowww{{{}}}zzzuuutttmmm^^^cccfffjjjssstttooolllmmm}}}sssnnnnnnlll}}}uuu|||iiiqqq{{{qqqrrrooonnnkkkllluuu}}}xxx|||vvvhhhdddaaaSSSBBB444111...---......+++''',,,,,,---------,,,++++++++++++************++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***+++))))))))))))))))))))))))************++++++++++++,,,,,,,,,++++++*********++++++++++++,,,---,,,+++++++++++++++,,,///333666888999<<>>333111111------,,,,,,,,,,,,---...,,,,,,++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************''')))******))))))***+++***************************++++++++++++,,,,,,,,,)))*********************+++---///000///000333555888AAANNNYYYaaahhhoootttxxxyyyyyywwwuuuxxx{{{yyy~~~{{{mmm___VVVJJJ@@@;;;666111------,,,,,,...000000...+++++++++************++++++************************************************************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))************++++++++++++******************************))))))***+++---///000222444777;;;===AAALLL\\\iiikkkkkkllllllgggbbbdddkkkwwwvvvsssnnnjjjooo{{{|||oooeeeaaabbbeeehhhfffbbbhhhrrrnnndddooovvvllleeeaaa[[[QQQIII@@@>>>:::666333000///.........---------,,,,,,,,,))))))))))))))))))))))))******))))))))))))******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((''''''((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))***)))'''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++,,,---------...///000...,,,---222666===OOOeeezzzkkk```iii~~~|||xxxtttwwwwwwgggnnnvvv{{{~~~}}}ssshhhpppfff___aaaeeeccc```___aaabbbggglllkkkggghhhkkksssuuu}}}|||qqqooouuurrrggg^^^cccqqq{{{wwwoooqqqyyy{{{vvvuuuyyyxxxtttuuuxxxttttttzzzwwwvvvmmmdddmmmxxxvvvzzz}}}xxxuuu{{{||||||vvvgggRRR???555222000///...,,,,,,---...///,,,,,,++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***+++************************++++++++++++,,,,,,,,,,,,)))************+++++++++))),,,...///000333:::???PPP[[[jjjvvv|||uuussszzzxxx}}}wwwqqqrrrvvvsssnnngggaaa___aaaccczzz~~~xxxzzzrrrlllddd]]]WWWMMM@@@666222///++++++---...,,,)))++++++************++++++************************************************************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))******************++++++++++++******+++++++++++++++************+++,,,...111444666888999>>>EEEJJJQQQ[[[jjjtttpppnnnmmmnnnlllhhhhhhlll{{{tttwwwxxxoookkkhhhjjjtttxxxmmmhhhccccccgggmmmpppqqqmmmqqq~~~uuuvvv|||uuulllfffbbb]]]VVVQQQUUURRRMMMGGG@@@:::555222...---+++******+++,,,---******************************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''(((******))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++,,,------...***,,,...---...444===EEE]]]nnn}}}yyyvvvppprrryyyhhhiii|||vvvssskkkpppyyyzzzzzzrrraaahhhjjjrrryyyxxxnnnfffcccccc___```ffflllllljjjiiiooojjjhhhmmmttt~~~yyyvvvpppkkkrrr~~~qqqgggkkkxxxzzzsssllliiimmmlllppppppttt}}}|||}}}qqqjjjlllpppzzzzzznnnjjjvvvwwwfffUUUIIICCC666444222///...---......---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************''')))******))))))***+++************************+++++++++,,,,,,,,,------+++++++++,,,,,,------------111444666999AAAKKKSSSiiisssuuurrrwww~~~}}}||||||zzzvvvpppkkkiiidddiiiqqqtttmmmbbb___bbbfffeeebbb]]]XXXWWW[[[```qqqrrrnnnhhhgggkkkoooppprrryyy|||{{{{{{~~~yyysssqqqooojjj```XXXOOOFFF:::111...---+++))),,,,,,++++++++++++,,,,,,************************************************************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++((()))))))))***************++++++,,,,,,++++++***+++,,,,,,,,,---.........000111222444666999;;;<<>>;;;666111---,,,,,,,,,++++++++++++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***(((''''''''')))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++,,,,,,---......***---111444999CCCPPP[[[yyy~~~lll___vvvttt]]]PPP___yyywwwhhhbbbhhhppprrr|||hhhdddffflllhhh]]]\\\dddYYY^^^jjjyyypppooovvvkkkdddfffppp{{{pppmmmwww~~~}}}wwwwww}}}xxxvvv|||zzzzzz|||{{{}}}wwwyyyyyyrrrtttxxx|||}}}sssiii```[[[;;;999555222///------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************((()))******))))))***+++************************++++++,,,,,,,,,------------------....../////////:::>>>BBBEEEJJJTTTbbblllsss{{{uuuooooootttxxxvvvsssnnnfff]]]YYY]]]ccc]]]dddnnnsssnnnggghhhmmmhhhkkkllljjjhhhhhhmmmqqqrrrqqqooonnnsssxxxvvvpppbbbiiijjjdddfffnnnqqqmmm~~~~~~wwwooooootttyyyyyywwwvvvgggRRRAAA888444111///...------,,,,,,------...************************************************************************))))))))))))))))))))))))************************))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))*********+++***++++++,,,,,,++++++***+++,,,---...///111222222555666777888:::<<<>>>???IIITTTdddppptttqqqiiidddfff___ZZZ]]]```^^^[[[ZZZ[[[VVVXXX___]]]SSSQQQVVVQQQQQQTTTZZZ``````[[[VVVQQQRRRVVV___jjjpppqqqooofffpppzzz{{{tttmmmjjjkkkccc```\\\]]]bbblllxxxssssssrrrppplllgggaaa^^^XXXRRRIII@@@888333111111,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++((('''&&&'''((()))))))))))))))))))))))))))'''((((((((())))))******''''''((()))***)))))))))******))))))((((((''''''))))))))))))************)))))))))))))))******+++************************)))************+++++++++(((,,,...,,,+++,,,---...,,,777444444PPPnnnyyyzzzvvvvvvwwwcccYYY{{{vvv```XXX^^^cccqqqeee[[[dddlllnnnooooooiii```^^^jjjrrrpppllliiiddd^^^TTTUUUlllpppqqq~~~mmmaaammmzzz~~~rrriiihhhqqqvvvuuuzzzyyyvvvrrrvvvwwwsss{{{www~~~yyyqqqlll]]]JJJ999555777555111000///+++***,,,,,,((('''))),,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++---,,,***)))+++...000///,,,+++---222222111666???IIIcccnnnfffgggnnnyyy|||{{{|||{{{yyyyyy{{{yyyuuunnnfff___\\\[[[ccccccaaa^^^ZZZZZZ]]]aaagggqqqtttnnnmmmuuuzzzwww~~~xxxyyyyyy{{{{{{wwwwwwzzzzzztttnnnhhhggghhhhhheeedddjjjrrr{{{tttoooqqqtttuuuvvvxxxxxxuuuqqqpppxxxooo]]]NNN@@@666///---.........,,,+++************))))))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))((('''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++******+++,,,,,,---,,,,,,,,,+++))))))+++---...111222000///666BBBMMMYYYSSSHHH???;;;===EEEKKKWWWdddpppqqqnnnmmmooooooeeedddeeefffaaaXXXSSSSSS]]][[[___mmm}}}|||sssmmm```ZZZcccnnnmmmeee^^^ZZZaaabbb___gggvvvzzzssstttsssrrrrrrsssooo___PPPTTTTTTQQQNNNSSS^^^eeegggooozzzwwwpppkkkaaaYYYUUUNNNBBB555/////////...,,,******+++---,,,---...---,,,***))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))***)))))))))((((((((('''))))))))))))************)))))))))))))))***++++++************************************++++++++++++***,,,---------///111222...000222JJJsss~~~}}}|||sssfffgggrrr}}}ggglllkkkkkknnnmmmwww|||qqqaaaccccccaaadddiiihhhbbb\\\lll{{{|||uuuooohhhccccccjjjuuurrrqqqvvvggg]]][[[gggrrrtttuuuxxxooonnnnnnpppwwwvvveeebbbiiixxx|||zzzvvv{{{zzzvvvxxx}}}xxx|||xxxqqqpppdddXXXKKKDDD<<<333......///++++++...///,,,,,,...,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,---//////---222000111555555555<<>>HHHTTT[[[ggg___RRRGGGBBBDDDKKKPPPWWWeeesssxxxvvvuuutttrrrjjjgggffffffccc^^^^^^bbbfffhhhrrr~~~sssoooxxxwwwpppjjjjjjhhhjjjsss~~~|||xxxzzz|||}}}~~~zzzlll^^^OOOLLLHHHGGGOOOYYY]]]ZZZhhhwww|||mmmcccZZZVVVTTTOOOMMMNNNBBB666***(((...222///)))---.........---,,,---...************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))***************))))))))))))***++++++************************************+++++++++,,,...------,,,,,,---...///333777DDDeeewwwkkkfffuuuyyyoooooo{{{tttjjjhhhhhhaaaaaa^^^\\\___eeefffccclllzzz~~~wwwsssrrr~~~{{{nnn^^^]]]\\\___gggllliiieeebbbXXXYYY\\\bbbhhhjjjgggcccbbbaaa^^^]]]```hhhsss{{{mmmVVVRRRZZZlll}}}xxx|||||||||~~~www{{{{{{xxxxxx{{{tttyyywwwnnnjjjdddYYYHHH888000000///+++))),,,---+++***+++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++,,,...//////......//////222888>>>EEERRR]]]ooovvvrrrnnngggcccbbb^^^XXXTTTVVV___fffhhhhhheeehhhmmmqqquuuxxx{{{~~~|||{{{{{{{{{vvvpppppptttpppoooooopppmmmmmmsss|||yyyzzz}}}pppiiinnncccNNN???:::333...,,,---...///------------,,,+++******++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))***++++++,,,++++++*********++++++***,,,...///......///000111555===IIIWWWccciiikkkaaa[[[RRRKKKHHHLLLRRRWWWcccnnnwwwvvvpppmmmmmmlllhhhgggjjjnnnnnnlllnnnssssssxxxzzzwww}}}vvvtttlllhhhppp{{{uuukkkYYYUUUPPPQQQ[[[eeefffaaajjjxxxvvvnnnhhhcccaaa___^^^```eeeSSSEEE555...000111---(((---,,,++++++******++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''''''''((((((((()))))))))))))))))))))((((((((((((((()))))))))******************))))))******+++,,,*********************************+++++++++,,,,,,...,,,---///000///111444:::TTTkkkyyy|||wwwuuu}}}qqqggghhh{{{ddd]]]^^^^^^```eeefffjjjnnnqqqrrrrrrqqqpppwwwsssuuuwww}}}rrriiifffaaaXXXOOOLLLKKKLLLPPPWWW]]]^^^\\\ZZZZZZ``````[[[\\\aaa```ZZZ___]]]YYYUUUTTTUUUYYY[[[XXXWWWJJJCCCNNN\\\kkk|||xxx}}}wwwnnnsssyyy|||}}}}}}zzzyyyyyyuuupppmmmnnnvvv}}}|||}}}xxxyyyxxxnnn\\\III===888555///+++,,,,,,***((())),,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++++++++,,,,,,+++***+++.........000444777:::>>>DDDLLLXXXgggrrr~~~~~~vvvuuurrrooooooqqqmmmbbbZZZWWW\\\___fffqqq|||~~~{{{{{{|||xxxyyy~~~{{{uuuuuuxxxuuutttvvvxxxvvvtttvvv{{{tttxxx}}}yyywww|||vvvhhh\\\YYYPPPCCC555---+++---,,,,,,---------,,,+++***++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++************+++//////...---...222888===KKKOOOWWWaaaiiimmmmmmlllZZZYYYXXXYYY\\\```bbbcccoooxxx{{{rrrfffdddjjjooolllmmmrrrxxxxxxsssrrrtttvvv{{{|||vvvssswww~~~~~~xxxrrrsssiiigggssszzzyyy|||{{{rrrkkkffffffeeefffoooxxx{{{wwwzzzuuurrrsssrrrtttvvvrrrlllkkkmmmbbb___WWWJJJ<<<222//////---,,,,,,+++++++++)))'''+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))((()))))))))***************************++++++,,,***************************++++++++++++,,,,,,,,,******---333444444999AAAFFFqqqvvvpppyyy{{{qqq~~~uuueee^^^fffttt{{{xxxeeeZZZ```kkkooosssyyyvvv}}}wwwnnniiiffffffggg___\\\[[[\\\ZZZTTTOOONNNQQQSSSVVVYYY[[[\\\[[[XXXYYY``````XXXXXX^^^___XXXXXXWWWVVVUUUVVVXXXZZZZZZXXXVVVMMMPPPbbbhhhhhhlllhhhiiimmmmmmggg___```eeevvv{{{{{{www|||~~~yyywwwyyy}}}yyy}}}rrr```NNNCCC>>>555......///---,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++*********++++++,,,,,,,,,---******---...000777@@@RRRVVVYYY\\\aaajjjttt{{{~~~|||rrreeecccYYY[[[aaahhhhhhccc``````fffppp~~~ssskkkfffeeekkkssswwwyyy{{{xxxuuutttyyy|||xxxvvvxxxxxxyyy~~~~~~{{{|||~~~yyyxxxuuuyyy|||{{{|||{{{}}}zzzdddJJJ666///000++++++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************************************************************************(((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))***************************************************************************************++++++,,,,,,,,,+++++++++++++++,,,222111///000555AAANNNWWWkkkkkkkkkiiiggghhhkkkmmmhhhkkkpppuuuxxxvvvooojjjnnnzzzyyynnnmmmuuu}}}vvvuuuvvvyyyvvvrrrqqqtttyyy}}}~~~zzzvvvwww|||}}}yyywwwqqquuu{{{zzzrrrkkkfffgggllloooooosss{{{xxxgggeeehhhvvvwwwzzz}}}yyyxxxzzzxxxzzzvvvjjjWWWEEE999444///......///000000---+++++++++++++++************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***(((((((((((())))))))))))))))))))))))************+++************+++,,,,,,************************++++++++++++,,,,,,,,,,,,...,,,...111//////:::III^^^}}}yyywwwyyyrrrsss|||rrr[[[WWWccczzzrrrdddaaaSSSYYYhhhxxx}}}{{{~~~vvvjjjfffddd```[[[XXXVVVWWWXXXZZZZZZXXXWWWVVVVVVYYY[[[ZZZ[[[]]][[[XXXVVV^^^cccbbbeeeiiiggg```\\\[[[[[[]]]aaacccccccccfffccc^^^gggxxxxxxnnnlllssslllbbbXXXOOOPPP^^^mmmwww|||vvvbbbRRREEE999///,,,---------///,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,---000+++,,,111333555@@@NNNccckkkrrrtttxxx~~~zzzvvvgggVVVRRRLLLPPPYYYccchhhjjjooovvv|||||||||yyywwwuuuttthhhggghhhlllpppqqqmmmiiieeehhhmmmuuu{{{}}}{{{xxxqqqllljjjmmmpppttt{{{}}}~~~vvvqqqwww}}}xxxYYY@@@666444......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))*********))))))))))))))))))))))))))))))************************************************+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,---......---...111666AAAPPPaaakkkooommmhhhccccccjjjttt|||tttvvvzzz~~~~~~xxxmmmdddooo|||~~~yyyxxxwwwuuussssssuuuwwwzzz{{{tttnnniiikkkqqqtttqqqpppuuu{{{~~~rrraaa```eeeoookkkkkkoootttyyy~~~xxxnnn]]]GGG777333000------///000...,,,,,,++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))(((((((((((()))))))))******'''((((((((()))))))))***))))))))))))************++++++******++++++,,,---************************+++++++++,,,,,,,,,------000...000333222888PPPjjjxxxnnnnnntttkkk^^^bbbrrr||||||lllbbbXXXTTTTTT```oooxxxzzz{{{wwwrrroooqqqrrrpppsssxxxnnneee___``````]]]ZZZZZZ___]]]YYYVVVVVVXXX[[[\\\ZZZ___aaa______bbbccc```___bbbgggmmmrrrtttrrrnnngggfffgggjjjnnnpppooonnnrrrppplllsssxxx{{{{{{qqqeee[[[TTTTTT^^^iiiuuuzzz~~~{{{}}}|||~~~vvvhhhUUUFFF666000...------...,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))************+++++++++)))******+++,,,,,,------000---000888<<<>>>JJJZZZiiitttrrrfffcccXXXMMMNNNPPPXXXfffssswwwwwwzzz|||tttiiicccbbbgggnnntttvvvwwwvvvrrrnnnmmmmmmnnnjjjwww{{{pppkkkhhhdddccchhhmmmqqqwww}}}{{{uuuwww|||~~~yyyaaaMMMAAA===666444111...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************************************++++++******++++++,,,---,,,,,,,,,---...///000111...444===HHHTTT```kkkrrriiigggfffhhhmmmssswwwyyynnnmmmooossswwwwwwrrrmmmzzzssswwwwww{{{zzzttt}}}|||vvvsssuuuxxxwww|||tttuuuxxxjjjbbb\\\```iiisss~~~~~~wwwjjjXXXKKKGGG>>>444---,,,------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))*********'''((((((((())))))******))))))))))))************++++++******++++++,,,---************************++++++,,,,,,,,,---------++++++000999AAASSSzzzkkkaaakkk||||||vvvpppsssvvvmmm^^^]]]uuuuuu```WWWZZZ\\\___nnnlllhhhgggppp~~~mmmccc]]]bbbgggddd```^^^]]]VVVRRRUUUVVVVVVZZZaaa]]]___```aaaccceeecccaaahhhnnnnnnjjjhhhkkkkkkgggjjjffffffmmmsssuuuuuuvvvkkkkkklllrrryyy}}}~~~}}}yyyzzz~~~|||xxxuuuqqqkkkgggggguuuzzzppphhhjjjzzz||||||rrrxxxyyy~~~zzzkkkYYYEEE;;;666222111111,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------000...444???DDDEEEPPP```ppp}}}vvvooo[[[OOOOOOMMMLLLVVVYYYfff{{{}}}~~~}}}zzz{{{~~~qqqbbb]]]bbbnnn{{{vvvlllmmmxxx|||iiibbb\\\ZZZ]]]gggpppvvv}}}~~~~~~{{{|||~~~{{{wwwhhh[[[PPPIII<<<999444///,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,------///000222333999CCCQQQ___iiippptttvvvoooooorrrxxx|||vvviii]]]eeedddeeemmmyyy~~~~~~{{{xxxxxxvvvqqqvvv}}}{{{uuuvvv{{{~~~oooeee]]]aaajjjsss{{{zzznnniiiiiibbbUUUBBB555000/////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,------******...000111,,,222333888UUUfff[[[eeeuuuyyy```JJJiiiiiiiii\\\dddlllmmmxxxsssxxx{{{}}}rrreee```XXXSSSRRRSSSUUUVVVZZZ[[[WWWQQQRRR]]]gggjjjkkkhhheeedddcccccckkksssyyyvvvrrrqqqssstttrrrqqqpppnnnmmmnnnqqqvvv{{{|||wwwuuuyyy|||}}}~~~}}}xxxppp}}}~~~qqqnnnmmmssszzzyyy{{{}}}zzznnnZZZMMM???111---222000...+++***+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************+++***************++++++(((---///++++++000333222222555AAAQQQXXXXXX^^^iii~~~tttfffRRRTTTVVVWWWYYY___hhhppp|||}}}|||jjjiiimmmpppxxxuuuooorrr}}}{{{vvvsssuuu}}}sssfffllliiikkkzzzxxxeee```^^^bbbgggnnnyyy}}}tttmmmhhhccc```NNNDDD===:::666///...111///++++++...///,,,***+++,,,,,,,,,+++++++++******************************************************))))))))))))))))))))))))(((((()))***************((('''&&&(((***,,,,,,,,,************************)))************+++++++++,,,+++******)))*********,,,,,,+++++++++++++++,,,***,,,...000///333<<>>000...,,,,,,...///,,,***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((()))))))))******((()))))))))************))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,///,,,+++...000//////111888JJJhhhvvvmmmxxxzzzcccbbbzzzkkkdddkkkeeefffoooeeennnmmm[[[XXXVVVYYY]]]^^^ZZZVVVVVVWWWWWWXXXYYY\\\aaadddcccWWWWWWfffpppnnnooowwwtttpppooopppooolllnnnrrrooopppqqqrrrssssssrrrqqquuuuuuvvvvvvvvvvvvvvvvvvrrrtttvvvwwwwwwzzz~~~}}}yyyyyywwwrrrkkkppp{{{vvv}}}wwwwww}}}{{{~~~|||qqqnnnkkkVVV>>>666333000...------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))***+++,,,///(((***222444333AAAUUUeeerrr~~~}}}tttdddYYYNNNNNN[[[eeennnzzz|||~~~|||mmmkkk|||{{{qqqpppllljjjooowwwxxxssszzzsssttt{{{yyynnnoooxxxoooooorrrwwwwwwttttttxxx{{{ttttttooodddaaaeeegggjjjxxxyyyhhhuuuyyypppnnnxxx~~~yyyvvvuuuxxx~~~{{{zzz|||^^^GGGAAAEEE777111,,,------+++,,,///------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************))))))+++,,,************************))))))*********+++++++++))))))***+++,,,,,,,,,---+++******++++++,,,---...222888AAAHHHQQQWWWYYYWWW\\\zzzuuulllllldddaaa```fffnnn{{{{{{|||~~~pppgggiiikkkmmmsss}}}}}}|||~~~~~~~~~~~~xxxuuuwww~~~yyyrrrmmmmmmnnnhhhwwwwwwssszzz{{{kkkeeelllyyy|||tttuuuyyyuuufffXXX===777///,,,---//////...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********((()))))))))************))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------111---,,,//////...222888>>>ggg|||uuueeedddpppeeeZZZ^^^eeepppoooqqqmmmZZZ[[[\\\]]]___aaa```]]]ZZZaaaeeekkkmmmmmmkkkjjjjjjiii___aaaqqqzzzvvvvvv|||{{{uuuppppppnnnlllnnnrrrmmmnnnppprrrrrrqqqqqqqqq{{{xxxtttpppnnnoooqqqrrrxxxzzz{{{xxxuuuuuuyyy~~~~~~~~~|||yyyyyy}}}sssllluuu}}}pppppp{{{}}}kkkooozzzsssyyyqqq___KKK===888333///------,,,,,,++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************,,,+++***************+++---***000777666666JJJdddyyydddaaaVVVQQQVVVXXX```sss|||yyyppp}}}xxxrrrfffhhhiiijjjnnnqqqoookkkwww||||||yyyxxxuuuqqqqqqsssxxx}}}|||xxxtttwwwwwwpppooosssooouuuxxxnnnoooyyy}}}yyy~~~wwwmmmhhhooowww|||pppYYYMMMIII???777111000...,,,,,,...---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))+++,,,+++))))))+++---************************))))))*********+++++++++++++++,,,,,,,,,,,,+++*********+++,,,...000111333777BBBLLLOOOPPPTTTUUUTTToooxxxllleeeiiiggggggiiinnnsss}}}tttkkkhhhpppvvv}}}xxxvvvvvvwwwvvvnnn|||vvvjjjllltttzzztttssswww}}}~~~zzzpppVVVKKK===222------///000++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,------......000------000000000;;;III\\\vvvppp|||zzzrrrhhhhhhttt~~~wwwyyybbbQQQ^^^hhhgggnnn{{{]]]```\\\]]]^^^```aaabbbdddfffiiiiiiooowwwzzzwwwqqqllljjjjjjeeegggrrryyyvvvuuuxxxuuuooojjjkkkmmmmmmooosssqqqrrrtttttttttssstttuuuuuurrroooooossszzz}}}yyyuuutttwww{{{yyy|||~~~|||wwwvvv{{{~~~~~~|||{{{www{{{~~~{{{}}}|||yyywwwwwwwwwdddVVVFFF@@@777000---------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++++++++,,,,,,000222888======BBBXXXppp~~~rrraaaQQQQQQQQQ]]]pppvvv{{{ttt{{{tttooo{{{tttuuu|||sssqqquuu{{{~~~}}}yyyrrrmmmwww~~~wwwtttuuurrruuuuuuvvvuuufffddddddfffrrr}}}qqq^^^LLLIIIAAA:::777333///---///------------,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((()))***************(((+++,,,+++)))))),,,///************************)))************++++++++++++,,,---------,,,***)))***+++,,,///222555777999===HHHNNNLLLMMMVVV___bbbttt|||mmmfffdddjjjyyymmmkkklllpppvvvsssfffhhhzzz~~~yyy|||~~~{{{mmmmmmuuuttt|||yyylllbbbRRRAAA444...---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---......//////,,,///222111555HHH^^^tttlllqqq}}}eeeuuuuuudddZZZ[[[aaafffuuurrr___bbb]]]UUU[[[cccggghhhjjjooossslllsss{{{|||wwwooojjjhhhfffhhhllloooqqqrrrqqqpppnnniiigggkkknnnnnnooorrrqqqssstttsssqqqqqqsssuuuooooooooorrrzzz}}}|||yyyvvvtttuuuwwwzzzwwwyyy{{{zzzxxxxxx{{{~~~wwwrrrrrrqqqoooyyyvvv{{{}}}nnniiiZZZQQQCCC777111.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,---...000111666:::@@@EEELLL\\\qqqiiiTTTLLLTTTXXX```uuu~~~{{{~~~ttttttppppppqqqpppnnnrrrxxx|||vvvuuutttwww}}}wwwmmmmmmhhhaaaiiiyyy|||xxx||||||nnn]]]TTTLLLDDD@@@:::333000000...------------,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************'''***,,,,,,))))))---111************************)))************+++++++++***+++,,,......---,,,++++++,,,...111555999===???>>>HHHNNNNNNVVVfffqqqrrrjjjiiiaaa```iiilllooo{{{mmmjjjkkkuuu{{{~~~|||uuu{{{zzzwwwvvv~~~wwwxxxhhhvvv}}}xxxsssvvv|||~~~zzzuuuqqqnnneeeUUUDDD777000///,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////---,,,///444333999RRRnnnyyymmmkkk{{{zzzjjjpppggggggQQQfffsss___yyyvvvhhhZZZ```\\\UUU```nnnuuutttqqqpppppppppwww~~~~~~xxxpppkkkjjjhhhnnnrrrpppppprrrqqqnnnqqqllllllqqquuutttssssssnnnooopppnnnlllkkknnnqqquuusssrrrrrrvvv}}}wwwuuurrrqqqrrrtttwwwxxxvvvvvvvvvwwwyyyzzzzzzzzz~~~vvvqqqsssuuutttnnnjjjkkkuuu~~~wwwllltttyyy}}}nnncccQQQ@@@555000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))************))))))***,,,...111333444:::@@@EEELLL\\\tttlllTTTUUUddd^^^bbbjjj}}}xxxyyy|||~~~tttqqqwwwzzzuuuqqqvvvyyy}}}}}}zzzzzz|||{{{tttrrruuummmggglllxxxvvviiikkkyyy|||}}}}}}zzz~~~~~~yyywwwxxxvvvppp[[[SSSKKKFFF???777222111......---------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))***************&&&))),,,,,,))))))---222************************)))************+++++++++((()))+++...///...------+++,,,///333777<<<@@@BBB<<>>DDDIIIFFFQQQnnnppp___]]]iiikkkqqq}}}ooo```jjjttt~~~wwwuuuxxxzzzxxxtttrrruuuzzz~~~rrrccc]]]cccmmmuuuxxxtttuuuuuupppeeeTTT@@@222,,,***+++...---******...))))))+++,,,,,,+++***)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&(((***+++******+++,,,))))))))))))))))))))))))))))))))))))************------++++++***++++++,,,,,,,,,,,,------.........///000222444<<>>555000------------,,,,,,---...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******,,,******,,,111888@@@FFFPPPeee{{{aaaNNNQQQbbbqqqwww{{{{{{}}}}}}|||{{{{{{|||zzzyyy}}}uuunnnkkknnnlllkkkjjjlllyyy}}}~~~~~~{{{www{{{rrrgggddd^^^KKK777000---,,,000000,,,***---,,,,,,,,,++++++++++++***,,,,,,+++******+++,,,,,,************))))))))))))(((((()))***************)))************+++++++++************************++++++++++++++++++++++++...---+++***,,,---//////333444888AAAJJJNNNLLLIIIRRR\\\nnn}}}}}}rrriiigggsss}}}xxxrrrpppeeeeeeyyyxxxwwwwwwzzz}}}{{{~~~zzzsssrrrppplllfffdddfffnnnxxxyyyooohhhbbbUUUHHH;;;333---...///,,,)))))))))***+++,,,,,,+++***)))+++++++++*********))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))++++++******+++,,,))))))))))))))))))))))))))))))))))))************+++************+++,,,,,,---------------.........+++666888555FFFiii}}}~~~bbb^^^iiilllYYYWWWdddffflllkkkcccVVVLLLKKKNNNPPPXXXbbbxxxssspppttt||||||wwwsssrrrtttwwwvvvrrrssswwwxxxsssnnnmmmppprrrpppnnnqqqkkklllvvv}}}}}}|||yyyssspppnnnkkkmmmqqqvvv|||zzzssszzztttfffhhhkkkmmmnnnoooqqqrrrxxxwwwvvvttttttxxx~~~{{{xxxzzz|||{{{yyy{{{}}}zzzuuurrrsssuuuvvv{{{}}}{{{oookkkvvv~~~uuuiii___SSSBBB333//////......------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************+++******)))******++++++000+++***222999>>>IIIUUUeeezzzvvv___NNNUUUhhhvvvvvv~~~|||{{{}}}xxxtttwwwvvvooo}}}zzzuuukkkfffrrrnnnpppyyy~~~}}}rrr~~~{{{wwwaaaEEE444000...111111...------,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,************))))))))))))(((((()))***************)))************+++++++++************************++++++++++++++++++++++++---,,,++++++---000333666;;;>>>EEEOOOYYY___aaaaaagggrrr~~~uuujjjjjjppp||||||yyyuuu|||~~~~~~|||llldddeeeuuuyyyzzzuuummmkkkpppwww}}}yyynnnmmmrrrlll___MMM>>>///,,,///...+++)))******++++++++++++******+++++++++***************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))+++++++++******+++---))))))))))))))))))))))))((()))))))))************((()))))))))***+++,,,,,,------..................***555<<>>777000+++,,,---...---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......///555::::::>>>OOOlll|||zzzooocccTTTHHHZZZfffmmmqqq|||ssslllmmmlllmmmxxx|||zzzzzzzzzuuunnnmmmpppoootttnnnhhhjjjgggdddllltttddd^^^[[[OOO>>>111///111///***------------,,,,,,,,,,,,***++++++,,,,,,++++++***************))))))))))))(((((()))***************)))************+++++++++*********************************++++++,,,,,,---***...222555777<<>>AAAGGGLLLXXX]]]kkk}}}llleeesss|||iiiffffffooo|||~~~rrrcccQQQKKKTTThhhzzz~~~~~~}}}vvv\\\CCC888777///...,,,+++******++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++...555<<>>CCCPPPWWWUUUfffyyypppnnnmmmsss|||}}}www}}}wwwfffrrr}}}zzzrrriiihhhnnnwww~~~~~~|||~~~{{{{{{|||uuunnnlll\\\???111...---///...+++,,,///+++++++++***++++++,,,,,,******************************))))))))))))************))))))))))))******((()))))))))))))))((((((+++*********))))))((((((+++***)))(((((()))***+++***+++---000999EEEJJJIII)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,000888@@@ccczzz{{{ppp~~~{{{llliiidddwwwgggbbbtttvvvhhh[[[YYYZZZYYYWWWWWWYYY\\\bbbjjjsssxxxxxxwwwyyy|||~~~zzzwwwyyysssqqqwww~~~{{{rrrmmmhhhcccdddcccfffkkklllgggfffiiikkklllooorrruuuxxxzzz{{{~~~zzzzzz~~~~~~yyyvvvyyy{{{~~~~~~|||{{{zzzyyy~~~uuuuuu~~~vvvjjjYYYGGG999000---............------+++******++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++++++++++++++++++++++++++...++++++...///000777???AAA]]]vvv|||eeeRRROOORRR___vvvnnnlll|||gggVVVOOOWWWeeeooonnnkkkuuuyyyppphhhrrr{{{rrrfffPPP>>>444,,,.........---,,,,,,,,,,,,)))*********+++++++++++++++++++++************)))************************+++++++++*********))))))++++++******************...---+++)))))),,,111555::::::===EEEMMMTTT\\\bbb{{{{{{rrrsssuuusss|||||||||~~~~~~uuuwww|||vvvtttxxx|||~~~~~~|||}}}xxxqqqnnnpppuuupppooolllhhhmmmfffPPP<<<222++++++...---++++++,,,++++++***++++++,,,,,,******************************))))))))))))************))))))))))))******(((((())))))))))))((((((************)))))))))(((***)))))))))***+++,,,---***---000333<<>>EEENNNmmm~~~lllgggXXXSSS]]]fffttt|||rrrwwwrrr^^^NNNGGGIIIMMMXXXfffkkklllxxxwwwmmmaaajjj|||||||||gggaaaTTT===---000000//////---,,,++++++************+++++++++++++++++++++************)))************************+++++++++*********************++++++++++++++++++------,,,++++++000888???DDD>>>DDDXXXgggkkksss~~~uuujjjmmmzzz}}}zzz|||uuurrr|||~~~||||||}}}}}}{{{xxx|||~~~}}}||||||nnnmmmooosssqqqhhhbbb```nnnlllppppppnnnwwwxxxkkkPPP>>>---***...///,,,))),,,,,,++++++***++++++,,,******************************))))))))))))************))))))))))))******(((((())))))))))))((((((************))))))))))))((())))))***+++,,,------+++000555999AAAIIIKKKIII))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------***---222333888PPPjjj~~~yyy|||~~~rrrcccoooaaaiiixxx~~~___\\\ZZZWWWWWWVVVUUUTTTUUUaaaiiisssyyyyyywwwwwwxxx~~~~~~}}}{{{}}}~~~}}}yyyyyyuuuoooddddddeeejjjmmmlllhhheeelllnnnqqqsssttttttsssrrrwwwwwwvvvvvvxxxzzz~~~{{{{{{}}}}}}{{{{{{vvvxxxyyyxxxwwwxxxoooRRR???666111///.....................++++++++++++++++++++++++++++++************++++++************************************************))))))*********+++++++++***+++++++++++++++,,,,,,---+++---555<<>>BBBJJJ\\\mmmxxxZZZKKKJJJPPPfffyyy}}}ooovvv~~~xxxvvvzzz~~~}}}}}}ssskkkdddaaa]]]WWWRRRRRROOOKKKHHHHHHJJJNNNUUU\\\iiippp}}}zzzppp]]]???888000,,,---......---------,,,,,,,,,++++++++++++++++++************)))((())))))***++++++,,,,,,))))))*********+++++++++******++++++,,,------...+++111888===@@@FFFOOOVVVcccnnn|||zzzqqqsssvvv{{{}}}{{{zzz}}}{{{{{{vvv|||zzzyyyzzz}}}}}}}}}mmmkkkvvv}}}xxxooolllwwwwwwwwwxxxmmm```NNN;;;000---...---,,,+++******************************************))))))))))))************))))))))))))******&&&'''((()))************((()))))))))************+++***))))))+++...222555;;;DDDKKKLLLKKKKKKHHHDDD)))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,222333666NNNtttuuuoooccc[[[bbbzzzrrrddd~~~tttooo```OOO^^^ppphhhvvvjjjOOOMMMUUU^^^RRRTTTXXX[[[___iiiuuuwwwrrrqqqtttxxx{{{{{{yyywwwvvvzzzzzzyyy{{{|||{{{{{{{{{zzzyyysssuuurrrjjjggglllsssvvvxxx}}}tttpppmmmjjjkkkjjjjjjiiiiiijjjkkkkkkmmmrrrwwwvvvqqqqqqxxx}}}~~~}}}rrrmmmuuuzzziiiXXX666444111///......//////++++++++++++++++++++++++++++++************++++++************************************************)))************+++++++++))))))***+++,,,,,,------444777<<<@@@EEESSSlllhhhEEEAAAQQQdddzzz}}}www~~~}}}~~~}}}|||}}}}}}vvvssswww{{{{{{yyy|||~~~zzzwwwwww~~~xxxnnneeeaaa]]]VVVRRRRRRUUUJJJHHHPPPLLLAAADDDSSS___kkk~~~yyyzzzyyyfffFFF>>>333------......,,,---------,,,,,,++++++++++++++++++************)))((())))))***++++++,,,,,,))))))******++++++++++++******+++,,,,,,---......)))444@@@CCCDDDKKK[[[jjjgggjjjvvvwwwoooppp~~~~~~{{{xxxyyyzzzpppvvvzzz}}}yyytttsssxxx}}}{{{{{{rrrnnnuuu|||sssmmmqqqwww{{{}}}{{{rrraaaIII666,,,...---,,,+++******************************************))))))))))))************))))))))))))******&&&'''((()))************(((((())))))*********++++++***)))))),,,222777;;;>>>GGGMMMMMMKKKJJJGGGCCC))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,......------...///,,,555000???ooozzzfffYYYXXXeeexxxooommmVVVZZZ___eeevvvyyy\\\PPPUUU[[[YYYSSSRRR^^^jjjrrrxxx~~~wwwwwwvvvxxxzzz|||{{{yyyvvv~~~}}}wwwzzz{{{vvvyyyvvvooohhheeehhhkkklllqqqvvvxxxuuurrroooiiibbb______aaagggkkkkkkiiihhheeejjjnnnmmmnnnssswwwxxx{{{zzz~~~zzzxxx|||wwwuuueeeMMM888000222------111///---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++*********))))))((((((++++++++++++++++++++++++++++++++++++---///000222999CCCCCC===KKKkkkxxxWWWIIIXXXiiizzz~~~|||}}}~~~zzzyyy|||}}}}}}}}}~~~}}}yyyuuutttttt|||xxxuuuqqqlllmmmpppooosssuuuwww|||~~~{{{rrrkkkhhhfff\\\QQQSSSQQQNNNMMMMMMLLLKKKJJJOOOccctttvvvrrr}}}uuuuuu}}}uuu___EEE777555000//////))),,,,,,------,,,,,,+++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000000444AAAIIIFFFGGGTTT```eeedddrrrxxxoooddddddkkkppp}}}tttnnnttt|||zzzsssuuu|||qqqkkkkkkpppsss}}}|||~~~uuuzzz~~~nnndddeeeppp{{{zzzwwwvvvttttttttt{{{zzztttgggIII---000......000...)))))),,,++++++++++++++++++++++++************************))))))************))))))*********))))))))))))))))))*********++++++++++++,,,)))&&&)))000888>>>@@@DDDGGGIIIIIIIIIIIIEEE@@@))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++---...------...///000666555GGGrrrooobbbcccnnniiippp{{{aaaQQQQQQYYYppprrr\\\YYYYYYTTTRRRUUUZZZccckkkqqqwww~~~wwwxxx{{{~~~{{{~~~~~~wwwppplllkkkjjjiiiiiinnnqqqpppooonnniiidddZZZYYY[[[aaagggjjjiiigggbbbiiinnnnnnnnnrrrvvvwww|||{{{zzz|||}}}{{{~~~yyywww}}}WWW@@@444333//////333222---------,,,,,,,,,++++++++++++++++++++++++++++++************************+++*********))))))))))))+++++++++++++++++++++++++++*********,,,///222444===AAACCCIII^^^zzzyyydddLLLOOOlll~~~|||}}}zzzxxxxxxyyy|||~~~~~~zzzxxxyyy{{{yyyzzz{{{|||}}}}}}|||{{{~~~~~~}}}yyyuuussstttvvv{{{yyyssskkkeeecccbbbbbbfffjjjlllmmmrrr{{{~~~vvvoookkkccc[[[ZZZWWWSSSPPPNNNLLLIIIGGGFFFQQQ]]]bbbgggvvvqqqrrrwwwiiiPPP===444---///222+++,,,------------,,,++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,///333555;;;@@@DDDFFFKKKVVV```eeerrrvvvrrrfff^^^cccnnnvvv|||vvv~~~vvvlllvvv~~~zzzvvvvvvvvvyyy~~~~~~yyy|||~~~|||~~~}}}jjj\\\\\\jjjyyy|||xxxxxxvvvnnneee}}}{{{qqqUUU999444///,,,------***)))+++++++++++++++++++++++++++************************))))))************))))))***))))))))))))))))))))))))))))))*********++++++,,,***(((,,,333<<>>>>>BBBIIIUUUaaajjjppp{{{zzzqqqvvvxxx^^^:::---111///------.........---,,,,,,*********************************++++++,,,,,,,,,+++++++++,,,,,,---------,,,---...///111999BBBJJJJJJUUUhhhxxxttthhhfffnnnpppgggaaaeeeooowwwzzzyyyzzzxxx|||zzzxxxuuutttxxxpppiiinnn~~~rrr\\\NNNbbbzzzyyy|||{{{yyy}}}rrrRRRAAA111,,,//////...---++++++++++++++++++++++++************************))))))************))))))(((((())))))************))))))))))))***************---333999???FFFKKKNNNNNNJJJGGGFFFBBBEEEYYYooo))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---------...111444???JJJkkkooolll|||ZZZ[[[nnn|||qqqeeefffiiiQQQdddwwwvvvooorrrlllXXXXXX___]]]SSSTTTcccnnnnnnoooqqqrrrrrrwww~~~zzz}}}mmmaaaZZZ[[[bbbiiimmmqqqssswww~~~ppplllgggiiiyyymmmmmmlllkkkooovvvxxxvvvooopppuuuzzz{{{zzzzzzqqqwww|||mmm___UUU@@@333111///............---------,,,++++++++++++++++++++++++*********************************+++++++++++++++************************+++,,,,,,///555;;;AAAEEEEEEKKK^^^zzzuuuZZZJJJSSSoooyyy~~~wwwqqqrrrwwwqqqqqqrrruuu||||||~~~|||wwwjjjddd______gggsss|||}}}tttooollliiigggkkknnnqqqwww}}}|||www|||yyytttpppjjjddd]]]XXXSSSJJJBBB@@@>>>@@@MMM[[[^^^fffvvv}}}mmmIII222000000...............---,,,,,,*********************************++++++,,,,,,---***++++++,,,,,,------...------///333999@@@GGGKKKGGGYYYppp}}}xxxmmmlllrrrgggaaaaaajjjsssvvvuuusss{{{~~~}}}{{{wwwtttwwwoookkkvvv{{{[[[HHHWWWuuuvvvpppqqq}}}|||xxxxxx|||lll\\\JJJ888111000000......++++++++++++++++++++++++************************))))))************))))))((((((((()))******++++++)))*********++++++++++++,,,111888>>>CCCGGGKKKNNNPPPLLLFFFAAADDDQQQfffuuu))))))))))))))))))))))))******+++++++++,,,,,,,,,---............000333666FFFSSSvvvooovvvmmmVVVbbbwwwzzziiiaaaaaa[[[UUUggglllbbbZZZTTTQQQSSS\\\[[[WWWTTTXXXaaahhhiiimmmrrruuuuuuvvvzzz|||{{{|||{{{}}}iii]]]VVVZZZbbbcccgggiiiiiilllrrruuussseeegggiiisssvvvqqqjjjgggnnnxxxzzzwwwppprrrwww{{{zzzxxx|||rrrkkk{{{xxxqqqgggMMM999333///............------------++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,///333999???EEEHHHLLLWWWlllgggPPPLLLaaa|||{{{~~~}}}vvvhhh___ccciiilllttt~~~zzzjjj```^^^]]]ZZZeeekkkpppppprrrwwwyyyxxx}}}|||yyyvvvsssnnniiieee[[[QQQHHHEEE@@@>>>IIIXXXaaa```iiiyyyyyyxxxsssVVV:::222222...............------,,,************************)))******+++,,,,,,------******+++,,,,,,---............000777@@@HHHJJJJJJIII\\\ooouuutttuuuxxx{{{oooiiihhhmmmqqqppprrruuu{{{www~~~xxxsssrrrnnnkkkrrrtttXXXMMMMMMbbbzzzwwwyyy~~~}}}xxxtttwww{{{ssseeeaaaPPP>>>555111...---...++++++++++++++++++++++++************************))))))************))))))'''(((((()))******++++++++++++++++++,,,,,,,,,,,,000666===CCCFFFIIILLLNNNMMMLLLFFFAAALLLddduuuzzz))))))))))))))))))))))))******+++++++++,,,,,,,,,......///...///111444777KKKXXXyyyvvvRRRXXXgggyyyvvvhhhfffaaaQQQhhhkkk^^^WWW]]]TTTLLLYYY```WWWTTT]]]fffhhhmmmsssssszzz}}}zzzwwwwwwwwwuuu~~~mmmaaaZZZ^^^hhhgggjjjjjjggggggkkkllljjj]]]ccckkkyyyyyypppdddaaajjjvvvxxxsssssstttyyy|||zzzwwwzzz~~~uuu___ssstttUUU;;;111,,,//////.........---------++++++++++++++++++++++++*********************************++++++,,,,,,,,,+++++++++++++++++++++++++++,,,000555;;;BBBGGGJJJTTTaaattt{{{___OOOUUUqqqtttaaaXXX___fffeeemmm{{{}}}tttcccSSSOOOUUU\\\^^^nnnwww|||zzzvvvyyy~~~yyyyyyxxxyyyyyyxxxtttqqqfffYYYNNNJJJDDD@@@GGGUUUooodddccctttqqqooosss^^^AAA444333......//////......---,,,************************))))))***+++,,,,,,------******+++,,,,,,---......000...000999EEELLLLLLHHHNNN^^^kkkmmmqqq||||||uuupppooonnnmmmsss{{{vvv{{{}}}}}}xxxrrrooopppmmmmmmvvv{{{mmmXXXMMM@@@MMMtttyyy}}}wwwwwwyyy~~~wwwxxx{{{uuuiiidddTTTAAA777111,,,,,,---++++++++++++++++++++++++************************))))))************))))))'''(((((()))***+++++++++++++++,,,,,,,,,---------333999AAAGGGIIIKKKMMMOOOFFFIIIEEEAAATTTsss~~~++++++******************++++++******************---333///,,,222333333<<>>444222111///------------,,,---,,,++++++***+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,...000666???DDDGGGMMMTTTmmmzzz___UUUlllvvvyyyvvv}}}www|||{{{eee___^^^]]]___eeehhhmmmvvv}}}zzzkkkgggdddhhhooopppkkkeeehhhqqqyyy}}}www___QQQSSS^^^bbbkkkzzzzzzddd^^^gggqqqrrrmmmnnnqqqssstttsssssstttwwwxxxxxxxxxuuussslllaaaUUULLLHHHGGGVVVhhhsssuuuzzzrrrsssppp^^^EEE333000000///,,,+++,,,---------,,,++++++******++++++******+++++++++,,,,,,,,,***++++++*********---000111>>>BBBEEENNNSSS[[[jjjssswwwwww|||wwwpppxxxvvvrrrrrryyy{{{uuunnnsssoookkkjjjkkkhhhaaa[[[WWWZZZUUUKKKKKKWWWcccfffeeepppqqqkkkhhheeennnyyypppbbbQQQ@@@444///...---,,,+++,,,......---+++++++++++++++++++++++++++******************************+++++++++******)))+++---...---******///444???CCCEEEDDDFFFJJJKKKGGG???<<>>PPPooo|||___***************+++++++++,,,,,,,,,,,,------------///---+++111666333EEEiiizzzoookkkooowww___eeetttaaaSSSTTTdddYYYsssgggPPPTTTPPPKKK\\\eeemmmrrrtttxxx{{{xxx{{{lll[[[UUU]]]pppcccZZZ[[[ZZZcccrrrlllrrrzzzpppllliiihhhddd^^^YYYXXX[[[^^^gggrrruuussstttxxxxxxkkkkkk}}}ddddddwww~~~xxxnnnRRR<<<777222...///000///---...------,,,++++++++++++,,,++++++++++++++++++++++++************************.........---,,,,,,---///000444<<>>RRRdddkkkqqqxxx~~~~~~wwwkkk>>>333---000333...+++------,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,---...222888<<>>???EEEIIIGGGBBB???III___rrrrrrggg^^^^^^```((())))))***++++++,,,,,,+++++++++,,,---.........***///...222BBBVVVtttjjjccc|||dddiiioooeee```^^^\\\TTTOOOWWW___[[[aaaUUULLLPPPXXXZZZaaalllttt{{{}}}wwwrrrssswwwyyy{{{zzzwwwttt{{{{{{hhh```]]]\\\LLLJJJXXXoooooofffgggkkkmmmyyywwwsssnnnggghhhssswwwqqqkkklllccc```[[[XXX[[[bbbiiillloooqqquuuyyy|||}}}oooooossswwwmmmPPP???111000000,,,,,,111......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,...---+++---222888===>>>EEEQQQ\\\hhhvvv|||```QQQRRRfffxxx}}}oooNNNCCCGGGCCCDDDEEEDDDFFFKKKQQQTTT______aaadddkkkvvvyyy|||~~~~~~yyysssrrrtttuuurrrmmmooovvv{{{uuu```PPPMMMXXXlllrrroootttttt|||~~~yyyuuupppoooooonnnmmmggg```ZZZQQQHHH@@@CCCUUUggglllhhhvvvyyy|||PPP===......222///---...---,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,---...000555<<>>BBBDDD>>>BBBIIILLLFFFAAAIIIVVVqqqrrrqqqmmmqqq}}},,,,,,++++++***+++++++++***++++++,,,,,,------...000///000888PPPrrrzzzhhhyyyaaaVVVbbbhhhaaakkkmmmZZZQQQ___^^^NNNMMMEEEHHHPPPXXX\\\^^^fffpppuuuooovvv}}}xxxxxx}}}|||yyy|||}}}lllaaadddfff```RRRQQQ]]]wwwzzzfff```ggg|||}}}yyywwwzzzuuupppooorrrrrrpppllldddccc___ZZZWWWYYY```fffmmmjjjmmmtttxxxuuuvvv{{{}}}{{{}}}xxxooo~~~iiimmm{{{qqqkkkPPP444+++...111...***...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++///555:::@@@GGGKKKUUUiiiyyysssKKKIIIYYYoooqqqTTTGGGHHHFFFHHHIIIJJJKKKMMMSSS___kkkkkkbbb]]]dddqqq{{{~~~yyyzzz{{{uuuqqqttt{{{xxxjjj___^^^[[[YYYaaavvv{{{~~~}}}xxxvvvwwwrrrjjjWWWOOOHHHPPPnnn}}}tttoooooowwwsssqqqooonnnoooqqqmmmeee___VVVOOOBBB;;;HHH]]]gggdddiiitttHHH444555---,,,111,,,...------,,,,,,++++++*********+++++++++,,,,,,,,,///,,,***...555>>>CCCEEENNNJJJLLLddd~~~qqqrrruuupppjjjjjjvvv|||yyyyyywwwrrryyyvvv}}}wwwkkkdddcccdddbbb```^^^ZZZ[[[eeeooolllZZZIIIIIIbbbiiigggpppwww~~~fffCCC666,,,,,,...---,,,---,,,++++++******++++++,,,************************++++++***************+++,,,******111<<>>BBBDDDMMMRRRIII???III]]]sss}}},,,,,,++++++***++++++,,,***++++++,,,,,,---......222222555FFFiii}}}rrrrrrzzz```iiiyyyvvvlllvvvnnnZZZQQQXXXXXXKKKBBBDDDHHHPPPZZZ___bbbjjjssswwwpppuuu|||xxxzzz~~~~~~~~~kkk\\\]]]___\\\NNNSSSbbbwww}}}fff^^^fffuuu}}}{{{{{{vvvqqqpppqqqqqqoookkkiiigggccc]]]XXXWWWZZZ]]]ccceeelllrrrrrrooorrryyy}}}}}}~~~|||uuulllddd~~~tttrrrYYY===111000000---+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---222999???GGGGGGRRReeetttcccJJJQQQhhh|||~~~ttt{{{hhhQQQGGGGGGBBBGGGHHHJJJMMMRRR[[[gggpppttthhh___cccnnnsssrrrooowww~~~zzz|||yyywwwuuummmaaaXXXVVVRRRRRR```yyy|||zzz|||yyyrrrmmmjjjbbbYYYIIIHHHIIIVVVrrrzzzmmmlllqqqzzzzzzssspppoooooooookkkccc]]]UUUPPPEEE>>>BBBRRRccckkkqqqvvvSSS888111///000111---......---,,,,,,++++++*********+++++++++,,,,,,,,,---+++,,,000888@@@FFFHHHMMMZZZgggwwwzzznnnooorrrnnnlllqqqzzzyyyvvvuuu|||sssqqq|||}}}rrriiidddaaa]]][[[YYYYYY[[[```cccbbbZZZTTTCCCOOObbbnnnyyyqqqdddkkkuuuPPP@@@111------,,,***+++,,,++++++******++++++,,,************************++++++************++++++,,,,,,---444<<>>CCCLLLCCCYYYwwwiiiSSSLLLZZZzzzvvvsss~~~qqqaaaOOOHHHGGGAAAHHHJJJNNNSSS[[[eeemmmrrrnnnaaa[[[fffvvv}}}{{{xxx}}}~~~}}}~~~~~~xxxkkk___YYYVVVSSSTTT[[[ooovvvtttsssnnnfff___YYYQQQHHH@@@FFFPPPbbb{{{rrrccciiirrrzzz}}}rrrsssqqqooonnnmmmiiibbb\\\VVVQQQJJJBBB===DDDYYYnnnnnn~~~}}}yyyfffEEE111222333...///......------,,,+++++++++******+++++++++,,,,,,,,,++++++...333<<>>BBBEEEGGGLLLNNNHHHCCCPPPpppwwwcccccceee```dddppp+++*********++++++,,,---+++,,,,,,------...//////333555>>>UUUxxx|||rrrmmmZZZ___```ppp~~~UUUIIIPPP[[[]]]eee___EEEVVVTTTUUU[[[bbbiiisss}}}llleeemmmyyyzzz~~~|||hhhRRRHHHIIIJJJIIIPPPTTT^^^qqq~~~]]]JJJPPPfff~~~{{{zzzwwwsssooollliiigggfff```aaabbbcccbbb```\\\ZZZSSSXXX^^^dddkkkrrrxxxzzz|||vvvzzzwwwrrrnnn{{{rrrqqqvvvdddRRR@@@222...111///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...111777???EEEJJJCCCjjj|||qqqUUUJJJRRRbbb{{{{{{}}}lllyyykkkPPPCCCFFFGGGGGGRRR^^^hhhrrryyywwwpppeeeaaajjjwwwwwwlllXXXPPPYYYeeejjjjjj|||jjjeee]]]RRRIIIDDDAAAAAABBBKKKPPP^^^uuuzzzddd\\\fffnnnmmmiiiqqq{{{}}}~~~xxxqqqpppnnnmmmkkkjjjhhheeeccc___WWWOOOJJJ@@@:::BBBPPP^^^hhhsssuuurrrpppuuu{{{yyynnnzzzeeeCCC777...)))222//////...------,,,,,,+++******+++++++++,,,,,,,,,---000444999>>>CCCGGGIIILLLkkk||||||rrrpppxxx{{{{{{ooozzzlllkkkvvvjjjppp{{{{{{pppfff^^^ZZZYYY\\\]]]\\\ZZZ]]]dddkkkrrrSSS;;;<<>>===@@@EEEPPPVVVeee{{{ttt```]]]ggglllhhheeeppp}}}|||zzzxxxooonnnmmmkkkiiihhhggggggbbbZZZQQQJJJCCC===<<>>@@@CCCGGGHHHKKKHHHBBBIII___vvvqqqeeedddpppssslllnnnyyy************+++,,,---...,,,,,,------.../////////...111IIInnn^^^\\\bbb___xxx}}}zzzpppWWWTTT\\\XXXQQQQQQPPPLLLNNNVVVUUUXXXaaahhhlllpppuuusssjjjqqq|||~~~~~~cccaaadddvvv___TTTGGGBBBCCCGGGJJJKKKWWWooogggVVVJJJEEEMMMVVV|||wwwtttssspppkkkgggdddccccccbbb```___```bbbbbb```^^^YYY\\\[[[WWWYYYdddooossssssxxx}}}}}}||||||~~~xxxwwwyyypppuuuvvvvvvfffPPP;;;///---//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...///111555<<>>???@@@EEEKKKZZZdddwwwjjj[[[]]]hhhnnniiiiiiwww||||||{{{qqqqqqooollliiigggggggggbbb^^^TTTHHHBBB@@@<<<777===FFFTTT```hhhooouuuyyy~~~xxx___===...000111/////////...------,,,,,,******+++++++++,,,,,,,,,222666:::>>>BBBGGGMMMRRRdddwwwzzzvvvrrrpppppprrrwww~~~{{{tttmmmuuu|||iiidddvvvjjj```lll~~~{{{wwwnnnddd\\\[[[YYYXXXXXXYYYZZZZZZYYYcccXXXQQQGGG???KKK]]]aaannnsssmmm\\\TTTZZZbbbeeeoooqqqxxx{{{{{{ooojjj[[[DDD333---+++))),,,++++++******++++++,,,************************++++++++++++,,,---......666888<<>>CCCEEEKKKRRRdddssswwwbbbVVV]]]iiiooommmoootttsssqqqmmmiiiffffffggg``````VVVFFF???AAA>>>666@@@HHHRRRZZZcccooo}}}~~~kkkCCC111444.../////////...------,,,,,,******+++++++++,,,,,,,,,333777<<<@@@DDDJJJRRRWWWlllzzz|||{{{sssmmmsssnnnrrruuuwww|||~~~xxxqqqlllnnnvvvjjjsss|||cccZZZkkk}}}{{{~~~{{{yyyyyyyyytttjjjbbb]]]\\\ZZZYYYXXXXXXXXXXXXWWWVVVWWWIII444888MMMYYYqqqtttuuulll^^^WWW___jjjvvvyyy~~~vvvuuuiiiPPP:::000,,,))),,,++++++++++++++++++,,,************************++++++++++++,,,---...///:::;;;===AAADDDGGGIIIIIILLLKKKEEEDDDTTTkkkooofffiiinnnuuuxxxrrrnnnvvv++++++++++++++++++++++++///+++***...///......111666>>>VVVzzzttt___nnnaaacccmmmsssppprrrqqqggg^^^\\\SSSFFFCCCJJJRRRTTTTTT]]]fffkkkpppttttttpppllltttxxxuuutttwwwxxxuuu~~~[[[IIILLLNNNOOOjjjkkkOOOCCCAAACCCFFFFFFGGGPPP\\\yyysssXXXHHHCCCGGGLLL```zzzssspppqqqpppllleeeaaa```aaa^^^\\\[[[[[[]]]^^^^^^^^^]]]TTTLLLJJJNNNUUUbbbmmmqqqtttwww{{{}}}~~~|||qqqtttzzzyyy~~~uuufffNNN999...000...,,,,,,---...///...,,,,,,,,,------.........******+++++++++,,,,,,,,,///'''111999777FFFUUUNNN```qqqoooUUULLLMMM\\\xxxzzz{{{sssdddSSSOOOTTThhhxxxllllllsss~~~uuuaaaNNNKKKVVVcccnnnuuugggOOO@@@===<<<>>>AAACCCGGGQQQ[[[ooo{{{jjjccccccqqqvvvmmmmmm|||vvvoookkkjjjiiifffdddbbb]]]WWWPPPJJJCCC===:::@@@@@@QQQYYYZZZuuuyyyOOO222000.........---,,,,,,,,,,,,---+++++++++******+++...111555AAA===;;;HHHLLLTTTkkkxxxtttxxx}}}tttrrrxxx|||sssooo~~~mmmqqq{{{ccc___ttt~~~}}}~~~yyy}}}xxxtttvvvzzzyyypppgggZZZZZZXXXWWWUUUUUUUUUVVVWWWXXXWWWNNN???666===JJJeeettttttmmmcccOOOVVV~~~yyynnn^^^FFF000***///,,,,,,++++++***+++++++++)))************+++++++++*********)))))),,,000333999<<<@@@BBBCCCEEEJJJNNNLLLFFFIIIXXXeeekkkqqqyyysss|||{{{{{{xxx++++++++++++++++++++++++...+++***...///...///222444AAA___```^^^xxxcccjjjrrrppplllnnnlll```]]]XXXMMMCCCDDDNNNVVVXXXRRR^^^kkkoooqqqsssuuutttrrr{{{yyyssstttyyy{{{SSSQQQLLLKKKPPPlllrrr[[[BBBBBB@@@AAAEEEIIIOOO]]]kkkoooWWWGGGDDDHHHMMMddd{{{uuuoooooommmjjjeeeaaa______\\\[[[ZZZ[[[\\\\\\[[[ZZZWWWPPPIIIHHHJJJRRR___kkkrrrtttvvvwwwxxxwwwwwwwww~~~ttt{{{}}}yyy~~~}}}ttt\\\@@@///222000...---...///...---,,,,,,,,,---------......***++++++++++++,,,,,,,,,///(((222999777DDDQQQLLLeeesssrrrZZZNNNUUUlllvvv|||zzzpppccc^^^bbbpppwwwmmmrrr}}}{{{rrr___LLLJJJUUUbbblllrrryyyttt^^^LLLBBB;;;;;;===BBBFFFKKKUUU___{{{uuujjjcccooorrrlllnnn}}}yyytttnnnjjjgggeeedddccc^^^WWWOOOIIICCC>>>;;;======PPP___ddd~~~xxxZZZ===333000///...------,,,,,,------+++,,,,,,+++***,,,///222333<<<>>>@@@HHHQQQ```sss~~~xxxyyy}}}|||yyyzzzvvvttt``````www|||}}}zzzxxxzzz|||zzzqqqjjj___\\\XXXUUUTTTTTTSSSSSSOOORRRTTTMMM>>>333555>>>```qqqvvvqqqcccMMMTTTyyy~~~vvvcccFFF///)))///---,,,++++++***+++++++++)))************+++++++++***++++++******---111444999<<<@@@BBBCCCFFFJJJNNNKKKFFFLLLaaatttyyyxxxyyy++++++++++++++++++++++++...++++++...///...000444888GGGgggTTTfffwww___pppwwwnnniiimmmgggZZZ\\\SSSFFF@@@GGGTTT[[[\\\VVVeeerrrvvvttttttvvvvvvxxx|||rrrqqqyyy\\\SSSJJJOOOeeexxxYYYJJJ;;;@@@>>>>>>CCCMMM]]]ssskkkUUUHHHEEEHHHLLLccc{{{uuuooommmjjjgggeeebbb___]]][[[ZZZZZZZZZ[[[ZZZXXXVVVPPPKKKGGGEEEFFFLLLYYYeeeqqqrrrtttuuuttttttuuuvvv~~~yyyuuuyyyqqq}}}kkkKKK444333111////////////---+++,,,,,,,,,------------...++++++++++++,,,,,,,,,,,,///+++333:::999BBBNNNNNNgggrrr~~~lllVVVKKKYYY}}}|||}}}~~~}}}}}}wwwkkkggglllxxx}}}}}}zzznnn[[[JJJJJJTTT```iiinnn|||dddNNNAAA<<<===<<<@@@FFFKKKRRR___jjjtttfffbbbkkknnnkkkqqq|||{{{zzzrrrjjjdddcccdddccc]]]VVVNNNHHHCCC>>>;;;<<<;;;MMMaaakkk{{{sssfffJJJ333000///...------,,,---------+++,,,,,,++++++---000333777999CCCHHHIIIXXXooozzz~~~xxxxxx~~~{{{{{{lll^^^ccc||||||zzzzzz{{{{{{zzzwwwqqqlllfff```XXXSSSRRRRRRQQQOOONNNRRRVVVSSSFFF888444888QQQfffvvvxxxjjjSSSVVVrrr}}}}}}mmmOOO555,,,000------,,,+++++++++++++++)))************+++++++++++++++,,,+++,,,...333666:::<<>>EEEEEEGGGKKKXXXpppjjjVVVIIIDDDFFFHHHWWWxxx}}}zzzwwwppplllhhhggggggfffbbb^^^\\\\\\[[[\\\\\\ZZZVVVSSSPPPLLLIIIGGGEEEEEELLLTTTfffkkkqqqtttuuuwww{{{}}}~~~pppttttttSSSNNNeeesssttt^^^???000///---...//////...---------------------------++++++,,,,,,,,,---------,,,111666===CCCGGGRRRbbbwww]]]MMM[[[kkk{{{wwwvvv}}}xxxnnn]]]TTT___rrr}}}~~~~~~|||xxxgggWWWIIIKKKWWWbbbiiimmmqqq|||}}}jjjPPP???;;;===BBBDDDLLLYYYfffuuufffSSSMMMZZZbbbkkkpppxxx}}}uuuyyyjjjaaa```cccZZZUUUNNNHHHCCC???;;;888::::::BBBTTTdddppp~~~~~~zzztttrrr}}}wwwsssxxxccc@@@222//////...------------...+++,,,---------000444777AAA:::BBBKKKOOOggg{{{tttpppuuu{{{|||uuuoooqqqwwwuuu}}}zzzwwwrrr}}}nnneeeccchhhtttyyyhhhaaaiii~~~{{{yyywwwvvvzzzxxx}}}yyy|||{{{xxxtttooonnnppprrrkkkdddZZZTTTQQQQQQQQQPPPPPPOOOPPPOOOHHH<<<555444:::PPPyyylll```xxxyyy{{{~~~}}}uuu```CCC---///...---,,,++++++++++++))))))*********++++++++++++,,,,,,---...111666:::;;;<<>>GGGJJJVVVoookkkUUULLLZZZnnnuuuzzz}}}xxx|||}}}wwwooocccUUUSSSggg|||{{{{{{xxxuuudddTTTHHHKKKXXXdddkkkoooxxx{{{fffMMM@@@???BBBAAAGGGVVViiiyyy]]]OOOOOOWWW```kkkssszzzwwwiii___^^^```TTTPPPKKKFFFBBB>>>:::777777;;;===JJJ```mmm}}}uuuvvv}}}yyyuuuuuufffGGG000000///......------......+++,,,---...///111555999<<<<<>>777555===OOO{{{tttZZZgggppp~~~wwwxxx|||wwwQQQ000000///...,,,++++++++++++)))************+++++++++***+++,,,---...222777;;;;;;<<>>IIIbbbpppVVVvvvdddbbbjjjUUU^^^TTTGGGAAAJJJWWW[[[XXXUUU```ffflllrrryyy{{{sssrrrrrruuuvvv|||rrrnnnQQQGGGCCC===DDDAAAKKK[[[qqqjjjUUUGGGBBBCCCFFFPPPrrr|||xxxuuujjjjjjjjjhhheeebbbbbbbbb]]]\\\ZZZZZZ[[[ZZZYYYWWWUUUNNNHHHIIIKKKIIIHHHIIITTT]]]iiipppsssuuu{{{~~~zzzoooxxxiii^^^UUUcccuuuvvvUUU:::666111.........///.........---------,,,,,,,,,,,,,,,,,,------------......888888===IIIJJJWWWvvvxxxZZZKKKLLL\\\uuu}}}tttxxx}}}xxx~~~|||zzzoooddd\\\WWW\\\ttt}}}}}}|||xxxuuuaaaRRREEEIIIWWWdddmmmqqqvvv^^^GGG===???CCCEEEPPPdddzzz]]]OOOMMMVVV```llltttyyy}}}}}}}}}~~~zzzqqqfff]]]ZZZZZZOOOMMMJJJGGGDDD@@@;;;777444===:::BBB\\\mmmwww|||{{{qqqhhhQQQ111000//////...............+++,,,......///222777:::;;;IIIMMMNNN]]]nnnvvv{{{~~~~~~zzztttpppllliiiooo}}}{{{{{{~~~rrriiiaaa___``````eeeiiikkkqqqxxxzzzxxxWWWXXXfffzzzuuuooosssyyy~~~{{{ooonnn~~~}}}~~~{{{xxxuuusssrrrqqqqqqnnnlllfff\\\RRRMMMNNNQQQOOOJJJHHHJJJJJJDDD<<<888999GGGsssvvvZZZYYY___tttaaa:::000///...---,,,+++++++++)))************+++++++++)))***+++,,,...222777;;;;;;<<<>>>CCCIIILLLKKKJJJAAATTTsssrrraaa]]]___iiinnnqqq++++++++++++++++++++++++,,,,,,...000//////666@@@WWWlllwww```iiiSSSeeeyyybbbSSSfffPPPEEEBBBMMMZZZ\\\XXXUUUgggooovvvxxxzzz~~~~~~tttsssuuuvvvvvv~~~pppqqqvvvBBB@@@CCC@@@HHHJJJWWWjjj}}}hhhTTTFFFAAACCCFFFKKKjjjxxxsssooogggiiijjjgggccc```aaabbb]]][[[YYYXXXYYYZZZYYYXXXUUULLLFFFIIIMMMLLLIIIGGGKKKWWWfffpppuuuzzz}}}|||ooossszzznnneeeSSS___fff@@@;;;555000.....................------,,,,,,,,,,,,,,,,,,---------......000:::999===IIIIIIVVVyyylllPPPGGGPPPkkkuuu}}}{{{yyyjjj\\\XXXZZZeee|||}}}~~~zzzwww```PPPDDDGGGVVVdddmmmssswwwtttfffOOO===999@@@GGGLLLZZZqqq]]]KKKGGGVVV```lllsssxxx~~~}}}}}}~~~zzzyyyuuummmccc[[[WWWVVVMMMKKKJJJHHHFFFAAA<<<888444@@@:::===ZZZlllqqq~~~xxxuuuyyyuuuppp___:::000000///...............+++---...///000333888;;;@@@YYY[[[VVVdddooottt}}}vvvqqqqqqpppjjjcccooo~~~wwwzzzwwwlllccc```PPPQQQOOOMMMOOOVVV[[[[[[NNNRRRdddxxx{{{ttt{{{~~~{{{{{{pppmmm~~~||||||||||||zzzxxxvvvuuuuuurrrnnnkkkppppppkkk___RRRKKKLLLPPPLLLFFFEEEIIIKKKEEE<<<777111===iiiuuu]]]SSSUUUmmmlllEEE000000...---,,,+++++++++)))************+++++++++)))***+++,,,...222777<<<<<<<<<>>>DDDIIILLLKKKIIIGGGQQQdddrrrmmm\\\RRRSSSgggrrrwwwuuu~~~******+++++++++,,,,,,,,,,,,///---///444222666FFF___bbbiii{{{VVVbbb^^^wwwtttqqqlllddd\\\]]]aaaSSSBBBDDD\\\fffYYYUUU___iiijjjnnnsssxxx{{{|||{{{rrrxxxuuukkkpppmmmpppfffIIIDDD999GGGIIIVVVggg|||fffSSSGGGCCCDDDEEEOOO```|||sssmmmkkkhhheeeccccccbbbaaa___^^^\\\ZZZYYYYYYYYYXXXWWWWWWRRRKKKGGGFFFFFFGGGGGGGGGPPP[[[fffnnnvvv~~~}}}|||~~~~~~ooo```vvvuuu[[[ZZZvvvmmm\\\FFF333111222---***---...------,,,,,,------...,,,...///...------...///333111@@@LLLDDDFFF^^^ssssssyyydddKKKLLLccc|||}}}lll}}}zzzwwwqqq]]]RRRRRRZZZsssttteeehhhsss}}}~~~{{{wwwsss]]]NNNDDDLLL[[[dddhhhiiihhhXXXIIIDDDAAA@@@FFFOOOSSSZZZiiixxx~~~___JJJJJJVVVbbbiiilllxxx~~~|||zzzyyyyyyvvvsssnnniiiddd]]]VVVQQQOOOMMMKKKGGGCCC???;;;999444;;;===;;;IIIfffzzzbbbIII777///111222,,,,,,000+++------...111555888999999JJJRRRPPPYYYoootttvvvuuuiiigggjjjkkkhhhccc{{{rrrrrrmmm}}}uuupppfff]]]UUUPPPKKKDDDAAAAAADDDOOO```sssvvvwwwsssrrrvvvrrrwww~~~{{{xxxyyyrrrtttuuuuuurrrooommmlllnnnmmmjjjcccZZZRRRLLLIIIFFFFFFGGGFFFEEEDDDBBBAAA555999TTTrrrxxxrrrmmmfffSSSVVVwwwrrr[[[888)))(((///+++)))+++)))++++++++++++++++++++++++---+++***---333777999999@@@CCCAAAEEEOOOLLLDDDFFFNNNWWWdddjjjddd[[[\\\cccxxxpppsss|||++++++,,,,,,,,,---------,,,///---///444333999KKKhhh]]]mmmtttVVVffffffjjjgggeeeddd___YYYYYY\\\NNNFFFMMMaaaggg\\\YYYaaaiiikkkpppvvv{{{}}}|||{{{wwwzzzuuunnnwwwiiippp^^^HHHKKKCCCLLLMMMfff}}}~~~iiiVVVJJJEEEEEEFFFLLLXXX}}}sssnnnkkkiiigggeeeeeecccaaa^^^]]][[[YYYXXXYYYYYYWWWVVVYYYUUUNNNIIIGGGEEEDDDCCCEEEKKKTTT___hhhqqqyyy}}}|||{{{{{{|||~~~xxxdddppp~~~iii[[[~~~lllfffLLL555000111...---///...------,,,,,,------...,,,...///...------...000555333AAALLLFFFKKKeeeyyywwwyyybbbMMMSSSppp|||ppp|||vvviiiXXXRRRXXXggg~~~yyyeeeXXXaaasss|||{{{yyysssnnnZZZMMMEEEMMM\\\eeeffffffWWWKKKBBBBBBBBBCCCJJJUUU```gggvvv|||]]]JJJKKKWWWbbbjjjnnn{{{}}}{{{zzzuuuqqqlllfff```ZZZSSSOOOPPPNNNLLLIIIEEE@@@===;;;666;;;:::777EEEbbbyyy|||qqqWWW:::000000222,,,,,,000,,,---...///111555888999999@@@GGGOOO\\\jjjmmmqqq|||{{{mmmdddgggmmmnnnmmmlllqqqlllooo}}}uuulllbbb[[[TTTKKKGGGGGGAAAIIIUUUdddsssrrrtttnnnnnn~~~{{{}}}|||yyywwwxxxuuuuuuuuutttqqqnnnkkkjjjjjjjjjhhhccc\\\TTTMMMJJJEEEFFFFFFFFFEEECCCAAA@@@999666EEEYYYbbbjjjooojjj^^^\\\sssvvvaaa<<<,,,***000,,,***,,,***++++++++++++++++++++++++,,,++++++...333777999999>>>BBBAAAEEENNNKKKEEEIIIdddlllsssqqqlllkkkrrrzzzwwwqqqvvv,,,,,,---------.........,,,...,,,///555444>>>TTTpppvvvjjjWWWuuuqqqZZZiiikkkjjjfffdddccc___WWWSSSTTTEEEJJJWWWdddeee]]]\\\aaaeeeiiipppuuuyyyxxxvvvtttyyyyyytttsss{{{fffnnnXXXDDDJJJEEEKKKPPPttt}}}jjjXXXLLLFFFDDDDDDHHHPPP|||~~~sssnnnllljjjiiigggfffddd```]]]]]][[[YYYXXXXXXXXXWWWVVVXXXUUUPPPKKKIIIFFFDDDBBBDDDGGGMMMWWWcccmmmtttwwwxxxzzz|||~~~lllmmm~~~^^^tttssspppTTT777...///000///111......------------......---...///...------///111777666BBBKKKHHHQQQjjj|||{{{vvv^^^NNN^^^vvvsss}}}}}}{{{sssfffXXXTTT\\\mmm~~~}}}{{{|||}}}wwwooo\\\QQQ]]]ttt{{{xxxyyywwwooogggTTTIIICCCMMM[[[cccbbb___IIIAAA???CCCFFFHHHRRR___nnn{{{www\\\JJJLLLVVVaaajjjppp{{{~~~{{{yyyrrrnnngggaaa\\\WWWQQQNNNPPPOOOMMMJJJFFFBBB>>><<<888:::777444???ZZZttt~~~ttt|||qqq[[[@@@333000222------000,,,//////000222444777999:::===???OOO```gggnnnvvvwwwyyyjjjdddlllsssqqqsssyyynnnhhhxxx|||ssslllcccXXXRRRPPPHHHJJJNNNUUU___kkkxxxwwwfffpppjjjiii{{{|||{{{yyyxxxzzzwwwvvvtttrrrooollljjjiiifffffffffddd^^^VVVOOOJJJEEEEEEEEEDDDCCCBBB@@@@@@999333777BBBOOOeeeqqqkkkYYYQQQ___~~~vvv}}}}}}lllBBB000,,,000,,,+++---+++++++++++++++++++++++++++,,,+++,,,///333777999999;;;AAABBBFFFLLLGGGDDDMMMjjjvvv|||vvvttt{{{|||{{{,,,,,,,,,,,,---------------...,,,///555555DDD```xxx|||iiiUUUVVVrrr```hhhiiikkkgggeeeeeeaaaXXXQQQPPP>>>MMM]]]dddaaa\\\\\\___fffkkkssswwwxxxuuuqqqooovvvuuuvvv~~~yyyfffnnnOOO@@@GGGDDDMMM```{{{iiiWWWKKKDDDAAA@@@FFFMMM{{{tttnnnkkkjjjiiihhhfffccc^^^ZZZ]]][[[XXXXXXXXXXXXWWWUUUTTTQQQNNNLLLKKKIIIFFFDDDFFFFFFIIIRRR___jjjqqqtttyyy{{{sssllldddiiirrr~~~tttWWW999---///111000000......------------......---.........---...000222777888DDDKKKHHHSSSjjjvvvxxxjjjSSSIIIbbbpppvvvwww}}}}}}~~~}}}wwwpppeeeYYYXXXaaasssyyyzzzzzz|||yyynnnmmm\\\RRR[[[pppxxxuuuwwwuuulllbbbLLLDDDBBBKKKZZZaaa]]]VVVGGGCCCDDDIIIKKKOOO]]]nnnttt\\\KKKLLLSSS___jjjnnnsss|||~~~}}}~~~}}}yyyvvvmmmiiiccc^^^ZZZWWWSSSQQQOOOOOONNNKKKGGGCCC>>><<<999999666333:::OOOiii{{{|||qqqHHH666000222...---000---///000222333444666999;;;GGGBBBTTTjjjppp}}}~~~vvvlllllluuuvvvqqqxxxpppqqq|||uuuiiiaaa^^^\\\VVVRRRTTTYYY\\\```ccc___bbbgggmmmttt~~~{{{ggg[[[nnnzzzhhhiii|||}}}|||{{{{{{}}}xxxuuurrrpppnnnmmmkkkjjjdddeeeeeeddd```XXXOOOIIIDDDDDDCCCBBBAAA@@@??????888222444:::JJJffftttjjjWWWKKKRRRlllzzzsssnnnttt|||oooHHH444---000,,,***---+++++++++++++++++++++++++++++++++---000333777999::::::AAABBBFFFIIIBBBBBBQQQfffwwwzzzxxx++++++++++++,,,,,,,,,,,,---...,,,000555777KKKmmmtttcccIII\\\jjjbbbjjjmmmkkkgggdddbbb\\\TTTPPPQQQBBBRRRaaaddd___[[[]]]```ooottt{{{}}}{{{wwwsssqqqtttuuu{{{vvvgggpppxxx^^^HHHEEEKKKIIIUUUxxx{{{iiiXXXKKKDDD@@@???FFFOOOuuunnnjjjhhhgggfffeeeaaa\\\YYY]]][[[YYYXXXXXXXXXWWWVVVSSSQQQNNNMMMKKKIIIFFFCCCFFFDDDEEELLLYYYeeemmmqqqxxx|||pppddd}}}hhhaaa~~~wwwccctttsssZZZ===//////111///---///......------......///---......------...111333666999EEEJJJHHHVVViiinnnvvvwww^^^JJJGGGbbb}}}sssyyy|||xxxuuurrr```XXX]]]kkk{{{}}}zzzzzzwwwmmmkkk^^^TTTZZZmmmvvvuuuwwwttthhh^^^GGGCCCCCCLLLZZZaaa[[[QQQHHHGGGJJJOOORRRXXXlllsss]]]LLLKKKOOO\\\hhhiiigggnnn{{{|||zzzyyy{{{}}}}}}yyyuuuhhheee```]]][[[ZZZXXXWWWNNNNNNMMMKKKGGGCCC>>>;;;999888666555888EEE]]]qqqvvvQQQ999///222///---000...///111333333444666:::>>>LLLIII___zzzjjjkkkssszzzvvvppp|||uuu}}}{{{tttqqqoooeee___bbbddd___WWWRRRKKKMMMOOOSSS[[[eeeqqqxxx~~~ssscccZZZnnn~~~{{{gggggg{{{||||||zzz{{{}}}wwwtttqqqooopppooommmllleeeeeefffeeebbbZZZPPPHHHCCCCCCBBBAAA??????>>>>>>:::444444777EEEaaasssmmmfffYYYYYYjjjvvvqqqlllooo}}}~~~xxxvvvpppgggOOO888---...***))),,,***++++++++++++++++++++++++***,,,...111444666999:::;;;BBBDDDFFFEEE===BBBXXXvvvzzzsssxxxyyysssxxx*********+++++++++,,,,,,...---+++000666888RRRyyyooocccHHHhhh^^^fffvvv}}}qqqdddVVVMMMNNNTTTPPPYYYbbbeee```\\\___dddrrrwww{{{|||yyyuuussstttxxxxxxrrrfffoooxxx\\\OOODDDLLLRRRRRRIIITTT~~~kkkZZZMMMFFFBBBAAAFFFOOOxxxnnniiigggfffdddccc```]]]ZZZ^^^\\\ZZZYYYYYYYYYXXXWWWVVVSSSOOOLLLIIIFFFBBB???BBBAAAAAAFFFPPP\\\gggmmmwwwzzz~~~~~~gggVVVlllggg]]]vvvsssaaaggguuu```DDD333///000...,,,//////............//////.........------...222555666;;;EEEIIIJJJ]]]pppqqqyyy___PPPRRRlll||||||}}}xxxvvvuuu___[[[ddduuu}}}|||}}}wwwvvvuuulllhhh^^^WWW```www~~~wwwuuuuuuooocccXXXFFFDDDEEENNN\\\ccc[[[OOOEEEGGGNNNVVVZZZccc}}}|||sss___LLLKKKOOOZZZdddeeebbbgggvvv{{{yyyxxx{{{zzztttdddbbb___^^^^^^]]]\\\ZZZMMMMMMMMMLLLHHHCCC>>>;;;888666777888777???UUUllloooYYY===///222///...000//////111333444444666<<>>=========>>>555222222999SSSmmmssskkk```^^^kkkvvvwwwvvvxxxuuusssnnneeeUUU<<<...---)))))),,,***++++++++++++++++++++++++))),,,000333444666999;;;<<>>EEE>>>QQQVVVPPPFFFTTT~~~kkkYYYLLLEEEBBBAAAEEELLL|||{{{nnnjjjgggeeeccccccaaa___\\\___]]][[[ZZZZZZZZZYYYXXXVVVRRRNNNJJJGGGDDDAAA???@@@???@@@BBBJJJVVVccclllwwwyyy|||~~~~~~}}}aaaMMM\\\ccc[[[lllzzzttthhhaaappp}}}jjjOOO888///...///...//////............//////.........------///222666777<<>>DDDIII^^^sssxxxhhhRRRdddssstttrrrxxxppprrrzzz{{{tttmmmooommmkkkfff```ZZZVVVVVVWWWUUU[[[\\\]]]aaaaaaooo{{{{{{}}}kkkfff~~~yyywwwyyyzzzwwwvvvwwwxxxuuurrrssstttsssnnnjjjgggeeedddeeeeee```VVVOOOBBBAAA???===<<<<<<<<<======333222333333DDDbbbssskkkbbb```iiittt{{{{{{vvvyyyuuuhhh[[[@@@000...)))***---+++++++++++++++++++++++++++(((,,,111444555666999;;;<<>>;;;666777:::888<<>>===<<<<<<<<<<<<888111666:::444===YYYooovvvmmmgggkkkssszzzsssttt}}}xxxiii___CCC222///***+++///,,,++++++++++++++++++++++++(((,,,111444555666999;;;<<>>AAAFFFFFF@@@???GGGHHHIIIwwwxxxhhhXXXKKKCCC???>>>FFFKKKooozzzqqqfffdddcccccccccbbb___]]]^^^]]]\\\ZZZXXXVVVSSSRRRQQQOOOLLLHHHEEECCCBBBAAA;;;<<<===???DDDPPP___jjjsssvvvzzz||||||~~~nnnTTTZZZsssuuu]]]LLLLLL[[[jjjttthhhxxx\\\DDD111///222,,,111000000///...------------............000222555888CCCEEEEEEXXX{{{ttt^^^XXXkkkuuurrrvvv}}}~~~zzzuuurrrrrrcccdddiii|||~~~|||xxxnnntttrrr[[[RRRKKKKKK___}}}xxxoooaaaPPPEEE<<<@@@AAAEEEPPPYYYRRRDDDGGGMMMYYYgggrrr|||yyymmm]]]QQQLLLVVVYYY^^^eeemmmuuu||||||tttjjjcccbbb^^^___dddddd^^^[[[^^^PPPOOONNNMMMKKKGGGAAA======999999999555888PPPkkksssPPP333000555111...111333333666888777777???HHHYYYmmmttteee]]]\\\mmmtttwwwuuuttt~~~{{{||||||||||||{{{vvvvvvkkk]]]OOOIIIGGGMMMXXXggg|||{{{sss}}}tttpppgggppp}}}~~~}}}zzzzzzzzzzzzyyyxxxwwwwww|||wwwqqqooopppnnnjjjeeeiiifffbbbaaadddgggbbbZZZGGG@@@;;;<<<===<<<;;;<<<;;;777222666999666LLLsss{{{uuupppeeeaaattt}}}vvvxxx{{{ooonnnRRR888111///+++***///++++++************++++++///000111111222555:::===???DDDJJJHHH>>>AAA]]]{{{|||lllYYY___wwwwww~~~,,,,,,,,,---------......,,,222000444===AAA[[[qqqnnn[[[lllssslllttt```UUUSSSZZZfffqqqZZZXXXZZZ^^^___aaajjjuuu~~~|||}}}~~~{{{xxx}}}bbbPPPLLLGGGCCCBBB@@@===???CCC>>>DDDHHHRRRcccyyyzzzjjjZZZMMMDDDAAA@@@DDDIIIkkkwwwnnngggeeecccbbbbbbaaa___^^^]]]]]][[[ZZZWWWUUURRRQQQQQQOOOLLLHHHEEEBBBAAA@@@<<<<<<======AAALLLYYYcccnnnsssyyy{{{{{{|||~~~pppWWWVVVfffnnnbbbXXXWWWeeerrrbbbHHH333000333---//////......---,,,,,,+++---............000333555888BBBEEEDDDRRRoooqqqZZZVVVhhhoookkkxxx}}}{{{~~~{{{vvvqqqnnn\\\]]]bbbuuu|||yyyvvvmmmpppjjjSSSDDDLLL^^^yyy~~~yyytttlll___PPPDDD<<>><<<888777888444666HHH^^^mmmzzz~~~YYY777111444111...000333333555777777888AAAKKKbbbppp|||qqqgggaaafffqqqssssss}}}~~~}}}{{{wwwqqqxxx~~~uuufffYYYUUUUUU^^^jjjwwwwwwppp~~~yyyppp}}}pppkkkvvv~~~{{{{{{{{{{{{zzzyyyxxxwwwvvvvvvrrrooonnnqqqqqqnnnkkkiiifffbbb___bbbddd___VVVFFF>>>999:::;;;:::999:::888555000333666777QQQ{{{rrr^^^VVVggg}}}uuuqqqZZZAAA333///,,,+++---++++++************++++++///000111222333555:::===BBBGGGIIIFFFBBBGGGXXXgggjjjjjjdddaaammm{{{{{{~~~,,,,,,,,,---------......+++000111555>>>EEE___ooommmggg|||qqqlll~~~~~~iii```XXXWWWZZZ]]]aaaeeeWWW[[[```aaa```cccqqq{{{}}}{{{xxx~~~[[[LLLFFFAAA>>>??????>>>???BBB???PPPZZZjjj|||mmm\\\OOOFFFBBBAAABBBFFFeeerrrlllhhheeebbbaaaaaaaaa```___\\\[[[ZZZXXXVVVSSSQQQOOOQQQOOOLLLHHHEEEBBB@@@???<<<<<<<<<;;;===EEEQQQZZZhhhpppyyy|||zzzzzz~~~{{{|||~~~zzzdddZZZ\\\gggUUUddduuu~~~jjjNNN666111444///000//////......------,,,---......//////000333666:::AAAEEEEEEMMMaaayyyiiiUUUVVVkkk}}}kkkgggsss~~~}}}|||{{{yyytttnnniiiWWWXXX^^^rrr}}}yyyvvvpppmmmcccMMMGGGWWWsss}}}vvvqqqlllaaaQQQDDD>>>BBBDDDJJJWWWaaaYYYJJJHHHNNNXXXaaaccceeennnyyy~~~zzzxxxwwwwwwpppbbbUUUOOOQQQWWWaaajjjrrrxxx|||}}}zzzxxxuuuqqqmmmhhhccc^^^UUUTTTYYYdddkkkhhh___YYYVVVSSSPPPMMMJJJGGGCCC@@@===999777888666555AAAOOO^^^mmm{{{yyyddd===111333222...///333222444666666:::DDDPPPqqqvvv|||}}}xxxpppkkkiiiooouuuqqqppp|||~~~|||wwwpppjjjhhhyyyqqqgggeeeiiiuuurrrkkk{{{vvvqqqzzztttkkkhhhsss~~~|||zzz||||||{{{zzzyyyxxxwwwvvvtttqqqnnnnnnpppqqqooommmhhhfffaaa]]]^^^```[[[TTTHHH@@@::::::;;;999999:::999666000000333555QQQ|||sss\\\OOOYYYqqq~~~yyyjjjPPP888---------***++++++************++++++///000111222333666:::===DDDIIIJJJGGGLLLXXX]]]ZZZfffeeehhhrrr|||zzzuuu~~~}}},,,,,,,,,---------......,,,...000555>>>LLLgggrrrnnnvvvnnnlllxxxtttqqq[[[WWWXXX^^^bbb___YYYVVV]]]```cccaaa___bbbnnnzzzqqqvvv{{{|||yyyyyyXXXLLLFFF@@@===@@@BBBAAABBBDDDFFFXXXggg|||nnn]]]PPPGGGBBB@@@BBBDDD```ppplllhhheeeaaa______```______ZZZZZZXXXVVVTTTQQQNNNMMMPPPNNNKKKHHHEEEBBB???>>>:::::::::999:::AAAKKKSSSbbblllxxx}}}{{{zzz~~~~~~~~~}}}jjj___tttSSSbbbmmmppp~~~nnnRRR888111444000222222111111000000000///,,,---/////////111444777;;;AAAGGGIIILLL[[[uuu}}}___OOO\\\uuu~~~kkkjjjzzz|||{{{xxxsssqqqooojjjccc[[[^^^fff{{{{{{yyyuuuoooaaaQQQYYYfff|||vvvsssooocccQQQCCCAAAEEEHHHPPP___hhh___OOOFFFMMMXXX```aaabbbkkkuuuyyy~~~{{{{{{xxxxxxyyyrrrbbbSSSJJJKKKTTT```kkkqqqvvvyyy|||}}}|||xxxrrrlllgggbbb^^^ZZZPPPUUU___iiilllhhh___YYYYYYVVVPPPLLLIIIFFFCCC@@@>>>999777999999999===DDDUUUeeevvv}}}mmmAAA111222222000///222111222555666;;;HHHUUU~~~~~~~~~~~~zzzssspppqqqrrrvvvqqqsss~~~uuuhhh]]]```xxxuuussssssxxxnnngggyyytttuuu{{{xxxppphhhkkk~~~|||{{{}}}|||{{{zzzxxxwwwwwwvvvwwwtttqqqoooooonnnkkkiiigggeee```[[[\\\^^^\\\VVVLLLDDD=========;;;:::<<<<<<;;;444111000000HHHnnn|||~~~tttbbbUUUTTTcccyyy}}}aaa>>>,,,---///))),,,++++++******++++++,,,///000222222333666:::>>>BBBJJJKKKJJJYYYnnnpppcccooommmuuuyyyvvvzzzzzz,,,,,,,,,---------......000...000555>>>UUUttt~~~uuujjjoooyyyvvvkkk]]]ZZZ\\\dddfff]]]PPPHHHaaaaaa```]]]^^^cccjjjoookkkqqqvvvvvvuuuwww~~~~~~XXXNNNGGGBBB???AAACCCCCCDDDHHHNNNZZZnnn|||mmm]]]OOOFFFAAA>>>BBBBBB[[[qqqnnngggddd```^^^^^^^^^^^^^^^YYYXXXWWWTTTRRROOOLLLJJJMMMLLLJJJHHHEEEBBB???>>>888888999888999???HHHOOOZZZdddqqqxxxyyyyyy|||jjjVVV]]]kkkcccpppUUU:::111444111111111111111000000000000,,,---/////////111555777<<>>NNN```sssrrrEEE111000222111000222111222555777===KKKYYY|||tttppprrrrrruuurrrwwwuuucccXXXaaa}}}tttwwwzzzkkkdddyyyzzzxxxtttkkk~~~~~~}}}}}}|||zzzxxxwwwwwwwwwwwwyyyvvvssspppmmmkkkiiigggfffddd```[[[[[[___^^^ZZZOOOFFF???======;;;:::<<<:::;;;666333111...>>>\\\mmmwwwuuujjjaaaUUU[[[tttoooFFF---,,,///+++,,,,,,++++++++++++,,,,,,000111222222333666;;;>>>AAAJJJLLLNNNbbb~~~tttsssrrrzzzyyylll,,,,,,,,,---------......222---222888BBBaaazzzvvvdddoooxxxyyykkkeee```___ddddddZZZLLLCCC^^^]]]ZZZZZZ___hhhllljjjmmmrrrtttrrrqqqtttwwwwwwYYYOOOFFFBBBAAABBBAAABBBGGGNNNZZZfff{{{mmm]]]OOOEEE???===BBBAAAWWWrrrooodddaaa^^^]]]]]]]]]\\\[[[WWWWWWUUUSSSPPPLLLJJJHHHKKKJJJIIIGGGEEEBBB@@@>>>777999:::999:::>>>FFFMMMQQQYYYeeeoootttvvvyyyzzz}}}sssrrrccc]]]sssqqq]]]yyysssZZZ===222444111........................,,,---//////000222555888<<>>CCCKKKWWWhhhpppaaaKKKFFFNNNYYY```^^^^^^hhhuuuwww}}}vvvssstttyyyvvvhhhWWWMMMMMMXXXgggrrrvvvwwwzzz|||wwwqqqdddcccaaaaaaaaaaaa```^^^XXXfffrrrpppggg```]]]\\\\\\WWWQQQLLLHHHDDD@@@===888666555555888:::;;;;;;NNNcccvvvwwwKKK444000222222111222111333666999???MMMZZZ{{{zzz~~~{{{ooojjjmmmrrruuusssyyy~~~~~~sssbbb[[[nnnwwwpppooouuu|||hhhaaawww|||}}}|||jjj~~~|||~~~~~~~~~{{{zzzxxxvvvvvvvvvwwwwwwuuutttrrrooommmlllkkkjjjfffeee```ZZZZZZ___```]]]OOOFFF>>>;;;;;;888888999777999555444555000888NNNfffuuuuuuqqqlllXXXWWWuuuwwwOOO222,,,......,,,,,,++++++++++++,,,,,,000111222333444777;;;>>>DDDIIIJJJOOOggg|||wwwtttyyy{{{www~~~sss^^^,,,,,,,,,---------......111,,,555>>>HHHlll{{{vvvooodddsss{{{ooonnneee```bbbccc\\\QQQKKKYYYZZZZZZZZZaaakkkooolllsssvvvuuuppppppsssrrrnnnXXXLLLCCCCCCCCCCCCAAABBBLLLXXXddd{{{|||nnn^^^PPPEEE???<<>>EEEJJJKKKQQQ\\\hhhqqqvvvwwwwwwxxx|||~~~~~~~~~wwwccckkk]]]fffuuu\\\pppyyy```AAA444444000------------------------,,,---//////000222666999<<>>>>>EEEOOO]]]nnntttaaaIIIHHHPPP[[[aaa___```lllzzzvvv~~~sssooopppvvvuuuiiiYYYOOOOOO[[[jjjsssvvvwwwzzz}}}lllbbbYYYZZZ\\\```ccceeecccbbbaaalllrrrlllccc___^^^\\\[[[WWWQQQLLLGGGCCC>>>;;;999999777555666999;;;<<>>???===<<<>>>DDDIIIJJJNNNXXXeeeqqqxxxyyywwwtttzzz~~~{{{|||~~~yyyTTTrrrgggXXX___rrr[[[ppp}}}eeeEEE666444000.........///////////////,,,---///000000333666999<<>>???JJJgggyyyXXX===222111111111111111444999;;;AAAMMMZZZqqqsss|||wwwgggccckkkrrruuussswww~~~zzzyyyuuukkk^^^bbbsssVVVIIIQQQ^^^mmm}}}bbb[[[sssxxxmmmttt~~~tttdddooo|||~~~|||{{{{{{wwwvvvtttssstttuuuwwwxxxttttttrrrooollljjjjjjkkkhhhgggaaaYYYWWWZZZ\\\ZZZTTTJJJAAA>>>===:::999;;;>>>===666555999444222>>>FFF```nnn{{{bbbQQQlll{{{|||xxx___AAA...+++///---,,,,,,++++++,,,,,,---111222333333444777;;;???KKKBBB???RRRuuuiiicccaaagggnnnyyyuuurrrnnn---------............///555(((444BBBMMMwwwqqqsssmmmsssrrrnnnfff[[[___ZZZUUUVVVUUUSSSVVV[[[```fffnnnuuu{{{vvvtttssssssuuuxxxzzz{{{wwwWWWJJJFFFBBB@@@???@@@HHHXXXgggtttwwwkkk```SSSFFF?????????AAANNNzzzrrrgggaaa^^^ZZZXXXXXXWWWVVVTTTUUUTTTQQQNNNKKKHHHEEEDDDGGGFFFFFFFFFFFFDDDAAA???::::::::::::;;;>>>DDDHHHJJJOOOXXXdddooouuuwwwwwwvvv}}}{{{{{{}}}~~~uuuPPP\\\}}}ZZZSSS```xxxwwwyyyccc]]]gggMMM555+++333//////............//////---...//////000222666999???BBBKKK\\\uuubbbMMMZZZooowww{{{|||}}}{{{vvvzzzwwwhhheeegggooouuutttpppnnnlllddd[[[SSSLLLQQQhhh~~~}}}}}}wwwtttrrrnnnbbbRRREEE@@@@@@JJJUUU```pppwwweeeJJJHHHPPP\\\cccbbbcccmmmzzz|||tttwwwxxxuuuqqqhhhZZZLLLLLL\\\lllpppnnnnnnqqqsssmmm]]]```___aaadddggggggeeecccaaadddeeefffdddaaa]]][[[ZZZ^^^ZZZUUUPPPKKKFFFAAA>>>CCC@@@===;;;<<<>>>???>>>LLLYYY|||]]]888222666222...666222444:::<<>>RRRllluuuzzzfffJJJ[[[|||~~~xxxzzzrrrpppddd???+++...+++---,,,+++*********+++,,,000222555555444777<<>><<<>>>AAAMMMwwwpppeee```]]]YYYXXXWWWWWWVVVTTTSSSQQQOOOLLLIIIFFFDDDBBBEEEEEEDDDDDDDDDCCC@@@>>>::::::999888888:::>>>BBBFFFKKKUUUaaalllsssuuuuuu|||||||||}}}tttNNNPPPjjjyyy\\\TTTQQQlll{{{uuuyyydddUUUsssYYY>>>000666//////............//////---...//////000222666999===@@@LLLccc||||||aaaUUUggg{{{{{{tttrrrrrrttt{{{wwwxxx}}}||||||zzzwwwttt{{{yyy}}}}}}yyy~~~qqqfffccceeelll~~~zzzwwwsssmmmaaaPPPDDD@@@@@@KKKUUU___ooouuucccIIIFFFOOO[[[cccbbbbbbjjjuuu~~~~~~~~~zzzuuuqqqkkk^^^PPPPPP___lllnnnkkklllqqqtttkkk```eeebbbcccdddeeeffffffggggggdddfffiiijjjiiigggeeedddaaa___\\\YYYUUUQQQLLLIIIJJJFFFAAA>>>===>>>>>>>>>EEEUUU~~~~~~[[[888222777444333222000333:::<<>>GGGWWWrrr~~~ccc___pppvvviiisssxxx^^^eeeyyy|||{{{{{{{{{zzzyyyyyyzzzzzzzzzxxxwwwwwwxxxwwwuuussssssqqqnnnmmmmmmmmmkkkjjjhhheee___ZZZWWWVVVWWWXXXRRRLLLCCC<<<999888999999888::::::999666444333444:::PPPllltttxxxhhhKKKTTTgggoooyyy}}}zzzwwwyyy}}}}}}nnnmmmeeeEEE111000+++---,,,+++******+++,,,,,,///111333444333666<<<@@@IIIDDDGGG\\\}}}zzzcccZZZXXXaaaiiirrr~~~mmmkkk---------............//////---;;;EEELLLpppppptttyyyccciiiiii^^^^^^]]]PPPLLLTTTXXX```^^^\\\[[[___hhhttt|||rrrvvvyyyvvvrrrqqqvvv{{{tttWWWIIIEEEBBB@@@???@@@EEETTTbbbwww~~~wwwooofffXXXHHH===:::>>>@@@JJJsssqqqggg___\\\YYYWWWWWWWWWVVVTTTPPPNNNLLLJJJGGGDDDBBBAAACCCBBBBBBBBBCCCBBB???<<<;;;;;;:::888666777:::===AAAFFFPPP\\\hhhppprrrrrrxxxyyyzzz{{{{{{{{{||||||xxxTTTHHHOOOnnn}}}fffWWWKKKjjj~~~pppTTTmmm~~~cccCCC111333//////............//////---...//////000222666999???@@@NNNjjjyyybbbYYYnnn{{{nnniiiyyy{{{|||ppprrr{{{xxx{{{{{{|||~~~{{{rrrooosssxxxqqqrrryyywwwvvv|||}}}xxxssskkk]]]MMMBBB@@@AAALLLWWW```nnnsssaaaGGGDDDLLLYYYaaabbbaaaiiisss{{{~~~zzztttrrrnnnbbbTTTSSS___hhhhhhfffiiipppuuuqqqeeegggdddddddddeeegggjjjmmmooolllooorrruuuuuusssqqqnnnjjjiiigggddd```ZZZVVVSSSQQQLLLEEE@@@>>>>>>??????AAASSS}}}iiiCCC666555222222111111555;;;>>>FFF\\\sss~~~{{{wwwnnneeegggpppyyy~~~zzzooorrruuuwwwzzzvvv}}}cccYYY___ooo|||}}}]]]BBB;;;<<>><<<>>>EEESSSkkkwwwaaa\\\lll|||gggfffvvv{{{[[[[[[ppp}}}|||sssrrrrrrsssttttttsssqqqqqqooolllkkkkkkkkkjjjhhhdddbbb]]]YYYVVVUUUVVVVVVQQQKKKCCC===:::999999999999:::<<<;;;888555444444888PPPrrrwwwxxxrrrUUUIIIcccyyy|||{{{yyyoooTTT999...------,,,+++***+++,,,---......111222222333777===CCCNNNCCCCCCUUUbbbcccccchhh___nnnxxxyyy~~~vvv|||{{{---------............///222111999HHH]]]|||vvv\\\vvvqqqcccqqqXXXZZZ___VVVEEEGGGXXX___[[[]]]aaaeeelllttt~~~zzzqqqmmmoootttyyy{{{yyyWWWEEEDDDBBB@@@???>>>BBBMMMZZZhhh|||xxxnnncccVVVGGG>>><<>>;;;???GGGRRR^^^hhhnnnppptttuuuxxxpppUUUAAASSS[[[JJJdddeeeaaatttQQQ777333//////............//////---...//////000222666999DDDCCCNNNeeeyyy~~~aaaQQQ```rrrrrrllllllhhhooo{{{|||rrruuu~~~~~~}}}||||||{{{{{{tttnnnooo|||vvvkkkoooyyy}}}{{{xxxtttnnneeeVVVGGGAAABBBGGGUUUbbbkkkvvvxxxeeeKKKCCCHHHQQQZZZ^^^cccnnnzzz{{{{{{wwwtttqqqqqquuuqqqbbbQQQJJJRRRYYYYYY\\\fffqqqxxx}}}iiiddddddgggmmmtttyyy|||}}}}}}}}}vvvqqqwwwuuuppphhh```\\\[[[\\\UUUOOOGGGAAA???@@@AAAAAA<<>>FFFXXX\\\]]]aaagggmmmrrrwww{{{~~~uuukkkiiioooxxx|||~~~}}}ZZZHHHDDDAAA@@@@@@>>>@@@JJJVVVfffvvvvvvlllbbbUUUGGG???======BBBFFF```xxxlll___\\\XXXUUUSSSRRRPPPOOOIIIHHHGGGEEECCCBBB@@@@@@>>>>>>>>>@@@AAAAAA???===555666777777666777:::<<<;;;===BBBKKKXXXccckkkooovvvwww{{{}}}yyy^^^EEEOOO}}}aaaHHHYYY~~~kkkddduuuzzzWWW:::222//////............//////---...//////000222666999>>>BBBMMM^^^rrryyy^^^SSSdddvvvtttjjjhhhkkkqqq}}}{{{pppsss~~~vvv{{{pppsss|||~~~xxxpppoooxxxxxx|||wwwsssnnndddTTTEEE@@@CCCIIIYYYhhhsss|||}}}hhhNNNBBBFFFOOOXXX^^^dddooozzz|||}}}ssskkkmmmpppssswwwrrraaaPPPFFFNNNUUUXXX]]]iiiuuu{{{|||nnnmmmjjjooowww~~~{{{zzz{{{}}}|||vvvqqqrrrqqqmmmfff___\\\]]]___TTTOOOHHHCCCAAAAAAAAAAAA???BBBhhhYYY>>>444111666222444777:::BBBSSSjjj|||yyy{{{{{{wwwqqqnnnqqqvvvnnnwwwyyyuuuzzz}}}vvvuuuqqqfffkkk}}}~~~]]]VVVZZZjjjxxxsssPPP>>>@@@@@@EEEUUUiiiuuu}}}UUUNNNaaa{{{bbbXXXggg|||rrrgggZZZWWWdddvvv|||yyyxxxyyy{{{{{{yyyvvvuuuttttttuuuvvvvvvuuusssqqqooolllkkkkkkkkkiiihhheeeccc___ZZZWWWUUUTTTSSSOOOJJJCCC>>>;;;::::::999999;;;>>>===;;;777555444333<<>>HHHSSS```ppp}}}{{{zzzssskkkbbbVVVGGG>>>;;;999@@@CCCWWWxxxjjj]]]YYYUUUQQQOOOMMMKKKIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<>>>@@@@@@>>><<<666777888777777777999;;;::::::===EEEQQQ^^^hhhmmmsssuuuxxx|||}}}{{{iiiKKKMMM{{{sssJJJTTT{{{fff___hhh^^^===222//////............//////---...//////000222666999<<>>@@@???EEEWWWjjjzzzwwwSSSPPPccc~~~}}}{{{oooXXXRRRaaawww|||vvvlllaaaWWWbbbsss{{{xxxyyy|||}}}{{{xxxvvvuuuuuuuuuwwwwwwuuusssrrrooommmllllllkkkjjjiiigggddd```\\\WWWTTTSSSRRRNNNIIICCC>>><<<;;;:::999999<<<>>>>>>;;;888555444333222YYYooonnnlllZZZLLLYYYrrr{{{lllHHH,,,...,,,,,,++++++,,,---///000///111222222444999BBBIIIEEEOOOcccwww~~~zzzwwwxxxzzzzzzmmm---------.........//////,,,555???VVVxxxzzzeeedddgggtttdddnnn{{{^^^ZZZSSSBBB;;;OOOeeefff___cccjjjppptttwwwyyy{{{}}}zzzwwwtttrrrsssvvvyyyoooPPPBBBCCCAAA@@@@@@===>>>FFFQQQWWWiii}}}{{{xxxvvvvvvpppkkkdddXXXHHH===999666>>>AAAQQQ{{{yyykkk[[[WWWSSSOOOLLLJJJGGGEEEDDDCCCBBBAAA???>>>======:::::::::<<<>>>>>>===;;;:::;;;;;;:::999999;;;<<<:::999:::@@@LLLZZZeeelllsssuuuxxxzzz}}}sssRRRNNN|||LLLPPPxxxYYYQQQbbbiiiEEE666//////............//////---...//////000222666999>>>MMMXXX]]]nnnfff\\\nnn~~~yyymmmhhhjjj}}}nnnjjjwww|||zzz{{{~~~~~~~~~www|||{{{yyyssshhhVVVEEE>>>AAAHHH\\\ooo{{{lllPPP>>>DDDPPP[[[```aaaeeekkkuuu}}}mmmccchhhpppwww{{{{{{ttteeeWWWIIIRRR[[[```gggrrr||||||zzz{{{~~~~~~yyytttpppsssuuupppfff]]]YYYXXXXXXSSSMMMHHHEEEBBB@@@>>><<<:::]]]vvv~~~~~~ZZZDDD999222333444555777===LLLaaauuu~~~~~~xxxsssuuu{{{~~~{{{rrrmmm~~~pppeeekkkzzz\\\GGGLLLQQQ]]]dddhhhxxx}}}iiiKKK>>>AAA@@@GGGZZZkkk~~~tttUUUSSSfffyyyyyypppbbbOOOMMM[[[ppp{{{kkkTTT^^^ppp~~~zzzvvvwwwzzz|||zzzxxxuuutttssstttuuuuuusssqqqrrrpppmmmllllllllljjjiiihhheeeaaa\\\XXXUUURRRQQQNNNIIICCC>>><<<;;;:::999999<<>>@@@DDDGGGRRR\\\nnn||||||{{{tttjjj```VVVJJJ>>>666===:::@@@WWWvvvuuubbbYYYVVVQQQMMMKKKIIIFFFDDD@@@@@@???>>>===<<<;;;;;;<<<:::999999:::;;;::::::::::::999999888999999999;;;:::<<<@@@JJJVVVbbbjjjmmmyyyzzzvvv{{{|||}}}VVVOOO|||OOOSSSzzz|||[[[KKK]]]{{{iiiIII222111111000//////////////////---...111222333888???HHHFFFRRRcccsssiii___pppzzzpppgggiiinnn~~~vvv|||lllhhhvvv}}}uuu{{{~~~|||~~~}}}uuusssxxx}}}{{{~~~}}}zzzsssgggWWWGGGBBBDDDTTT```iiirrrjjjIIIDDDCCCIIITTT[[[]]]cccjjjwww{{{{{{qqqhhhttt}}}www{{{nnn^^^dddMMMRRR]]]ggglllqqq}}}}}}~~~~~~xxxssswwwtttrrroooggg\\\VVVVVVUUUQQQLLLGGGCCCAAA>>>===:::;;;NNNrrr|||yyy___???666777111222666:::@@@OOOfffzzz|||wwwooorrrzzz}}}zzz{{{wwwqqqtttvvvjjjkkk}}}aaaJJJGGGEEELLLSSSYYYdddsssxxx[[[@@@:::===III[[[mmmrrrZZZ]]]qqq~~~ppp]]]LLLIIIRRRhhh~~~jjjVVVVVVeee~~~yyyyyyzzz{{{{{{{{{{{{{{{zzztttppppppqqqoooooorrrooommmkkkjjjkkklllkkkkkkgggeee```ZZZVVVSSSRRRRRROOOJJJCCC===:::888888777;;;;;;;;;<<<<<<999555222111777FFFiiiuuuooonnn[[[jjj{{{xxxhhh<<<---///...---,,,,,,---...///...///000222555;;;CCCHHHKKKLLLeeeuuukkkxxx~~~rrrjjjqqqkkkhhh...------------...//////444444DDDbbbwwwuuufffooo```iiixxx|||vvvZZZVVVKKK>>>@@@QQQcccjjj^^^^^^jjjuuuuuuzzz~~~xxx|||zzzrrrlllkkkdddhhh|||wwwWWWGGGDDDDDDBBB@@@>>>@@@DDDGGGQQQ\\\mmm}}}~~~yyysssjjjaaaWWWLLL@@@777;;;666:::NNNmmmssscccVVVSSSNNNKKKHHHFFFDDDBBB@@@??????>>>===<<<;;;;;;;;;:::888888:::;;;:::999:::999999888888999999999::::::;;;???HHHTTT___fffiiixxxzzzwww|||~~~~~~UUUJJJlllVVVVVVyyyvvvYYYLLLZZZlllJJJ333111111000//////////////////---...111222333888???FFFFFFSSSeeeuuu{{{ddd^^^sssuuugggfffyyyyyyxxxxxxhhhooozzzzzz}}}~~~}}}~~~{{{tttrrrxxx}}}yyyzzzzzzwwwuuurrrnnnfffXXXIIICCCDDDRRRaaalllrrryyy{{{hhhOOOFFFDDDFFFPPPWWWZZZ___eeelllttt~~~~~~xxxrrroootttzzz{{{kkkgggVVVYYY```jjjrrryyy~~~}}}zzzwwwvvvtttrrrqqqooohhh]]]WWWVVVTTTQQQLLLHHHDDDBBB@@@???===AAAVVV{{{eeeBBB555777222333555999@@@QQQiii|||yyysssuuuzzz}}}|||wwwwwwrrrnnnttt|||~~~yyyooolll|||]]]GGGDDDEEELLLTTTZZZdddtttzzz\\\CCC???DDDNNN___ppp~~~uuu^^^bbbuuuooo[[[JJJGGGPPPgggyyykkkRRRTTTccc}}}~~~~~~~~~}}}|||{{{zzzyyyvvvqqqnnnpppqqqoooooorrrmmmlllllllllmmmllliiigggeeeccc___ZZZVVVRRRPPPOOONNNIIICCC===:::888888888;;;;;;;;;<<<<<<999555222///666FFFlll{{{wwwxxxdddbbbtttzzzhhh???000///...---,,,,,,---...///...///000222555;;;CCCHHHHHHOOOooo}}}vvvnnnkkknnn|||wwwkkkllliiippp...------------...//////111333DDD___pppxxx{{{pppbbb```dddvvvrrrVVVWWWOOOBBBAAAQQQaaaggg\\\[[[hhhtttvvv{{{|||sss{{{|||vvvooojjjbbbhhh~~~oooSSSGGGEEEDDDBBB@@@>>>???CCCFFFMMMWWWhhhyyy}}}}}}}}}~~~uuupppiiibbbYYYNNNBBB999===888999JJJgggqqqaaaRRROOOKKKGGGEEEDDDAAA@@@??????>>>===<<<;;;;;;:::;;;999888888999::::::999999999888888888999999::::::999999===EEEPPPZZZaaaddduuu{{{yyy|||~~~|||yyyUUUEEEXXX}}}fff^^^xxxtttYYYNNNVVVmmmHHH333111111000//////////////////---...111222333888???EEEFFFVVVjjjzzzttt```aaa~~~mmmggg{{{}}}ssszzz~~~ooogggyyy~~~~~~~~~~~~}}}~~~{{{ssstttzzz~~~yyywwwvvvsssqqqooolllggg[[[LLLDDDCCCPPPbbbppprrrrrrqqqeeeUUUHHHCCCBBBIIIQQQWWW]]]aaacccnnn{{{|||xxxxxx{{{uuuhhhWWWWWW[[[eeepppzzzzzzvvvwwwyyyoooooooooooohhh]]]WWWVVVTTTRRRNNNIIIEEECCCAAA@@@999>>>UUUzzznnnHHH666666333555555777@@@UUUnnn~~~zzzxxxzzz{{{xxxxxx}}}vvvuuupppqqq|||yyy~~~wwwmmmyyy{{{WWWCCCAAAEEEMMMUUU[[[eeetttwwwWWW???@@@FFFPPP___ttt|||wwwbbbddduuu~~~mmmXXXGGGEEEKKKccc{{{|||sssjjjOOORRRbbb|||}}}zzzxxxwwwvvvsssooonnnqqqrrrpppoooqqqmmmlllmmmnnnnnnlllhhhdddcccbbb___[[[VVVRRRNNNLLLKKKHHHCCC>>>:::999999:::;;;;;;;;;<<<<<<:::666222...555DDDiiizzz{{{|||gggUUUggg~~~~~~|||{{{kkk@@@...///...---,,,,,,---...///...///000222555;;;CCCHHHFFFTTTxxxxxxkkkbbbgggssszzznnnkkkjjjvvv...------------.../////////333DDD\\\lllsss~~~yyy___ddd^^^mmmfffYYY]]]UUUFFFCCCQQQ^^^aaa[[[\\\iiittttttwww{{{tttxxx}}}zzzssslllbbbiiiiiiOOOGGGEEEDDDBBB???<<<===@@@CCCHHHRRRbbbrrr~~~~~~|||yyyxxxvvvppplllgggaaaYYYNNNBBB999<<<888:::HHHcccjjjZZZOOOLLLHHHEEEDDDBBB@@@??????>>>>>>===<<<;;;:::999:::999777777999:::999888888888888888888999999:::999888888;;;BBBLLLUUU[[[```ssszzzyyy||||||yyywwwXXXDDDJJJnnnwwwbbbqqq{{{___QQQQQQxxxrrrKKK666111000000//////////////////---...111222333888???FFFIII\\\qqq~~~qqqaaaiiixxxnnnwww{{{yyysssuuu|||tttrrr~~~|||}}}|||yyyzzz~~~|||wwwyyyzzzxxxuuuttttttqqqnnnhhh\\\MMMEEEDDDQQQcccqqqsssppplllaaaTTTGGGBBB???DDDMMMWWW^^^bbbdddlllwwwyyykkkSSSQQQTTT```mmmwww}}}}}}xxxvvvwwwyyymmmlllnnnoooiii]]]VVVUUUUUUTTTQQQKKKFFFBBB@@@@@@777999NNNttt}}}wwwNNN777666444666555666AAAYYYsss~~~zzz|||~~~{{{uuuvvv}}}|||wwwwwwtttyyy}}}~~~nnntttsssPPPAAAAAAFFFOOOWWW]]]ffftttuuuSSS===AAAIIIRRR___vvvwwwaaaaaaqqqzzziiiTTTDDDDDDGGG]]]uuu{{{pppgggOOORRRaaayyy{{{xxxvvvuuuuuuuuuqqqqqquuuuuurrrppppppoooooonnnnnnnnnlllhhheeebbbbbb```\\\XXXRRRMMMJJJIIIGGGCCC>>>:::999:::;;;::::::;;;<<<<<<:::666333111444>>>^^^ppptttwwwaaaJJJXXXqqq{{{uuuqqqEEE...///...---,,,,,,---...///...///000222555;;;CCCHHHFFFUUUuuu|||qqqccckkkqqq}}}{{{ssszzzxxx{{{...------------...//////111777HHH```qqqyyy}}}^^^ggg```qqq}}}\\\]]]aaaYYYHHHFFFUUU``````YYY\\\jjjrrrllloooxxxxxxsss{{{|||xxxqqqeeekkkjjjQQQJJJEEEDDDAAA===;;;;;;>>>@@@FFFPPP^^^mmmxxx~~~{{{yyyxxxvvvtttllliiiccc^^^WWWMMMAAA999666555888FFF]]]yyy}}}jjjYYYNNNKKKGGGDDDCCCBBB@@@???>>>>>>===<<<;;;:::999999:::888666777888999888888888777777777888888999:::888888888;;;AAAIIIQQQWWW]]]pppxxxwww{{{{{{{{{wwwzzzvvv]]]HHHCCCfff{{{ZZZ```wwwjjjVVVKKKkkkxxxQQQ;;;111000000//////////////////---...111222333888???HHHLLLaaawww~~~nnnaaallluuuyyyttttttvvv~~~}}}{{{zzzyyyuuuqqqqqquuu~~~|||~~~|||zzzwwwuuutttvvvqqqkkkfff[[[OOOHHHGGGTTTbbbmmmpppnnnhhh[[[MMMCCCAAA>>>AAAKKKXXXbbbggggggjjjtttwwwoooQQQOOOSSS```lllssswwwzzz}}}~~~|||zzzwwwvvvvvvuuutttmmmlllnnnooohhh]]]VVVTTTWWWVVVSSSMMMFFF@@@>>>>>>@@@>>>OOOttt}}}uuu}}}SSS999555555666444666CCC\\\vvv{{{yyy}}}~~~wwwyyy~~~|||yyyyyyuuu|||oooooojjjKKK@@@BBBGGGPPPZZZ___ggguuuxxxVVV@@@FFFOOOXXXeeexxxvvv``````mmmwwwuuudddPPPBBBCCCFFFYYYqqqqqqeeeRRRTTT```uuu~~~{{{yyyxxxyyyzzzzzzvvvvvvyyyxxxtttppppppsssqqqnnnmmmmmmlllkkkiiiccccccaaa^^^YYYSSSNNNJJJGGGGGGDDD???;;;999:::<<<:::::::::<<<<<<:::666333222222666RRReeeooottt^^^FFFMMMcccwwwtttjjjrrrxxx{{{OOO444///...---,,,,,,---...///...///000222555;;;CCCHHHFFFPPPgggrrrmmmkkkjjjaaarrr{{{zzz...------------...//////000777IIIbbbvvv{{{zzz{{{[[[fffjjjvvv\\\___bbbWWWFFFGGGZZZfffcccVVV[[[jjjppphhhjjjuuuxxxpppyyy{{{yyytttiiioooiiiOOOHHHFFFEEEBBB===::::::<<>>>>>FFFBBBOOOrrryyyzzzyyytttVVV999555666444555888FFF___xxxzzzxxx}}}~~~~~~{{{{{{tttxxx~~~vvv|||rrrmmm|||bbbGGG@@@EEEGGGRRR\\\aaaggguuuzzzXXXBBBGGGQQQ[[[iii{{{uuuaaa___jjjpppppp___LLL@@@BBBGGGWWWooopppcccVVVVVV]]]ooo~~~{{{zzz{{{}}}}}}yyywwwyyyyyytttppppppssspppmmmllllllllllllkkkdddcccaaa^^^YYYSSSMMMJJJFFFGGGEEE@@@;;;888999<<<999999:::;;;<<<:::777444111000111MMMcccrrryyybbbFFFGGGZZZsss~~~qqqvvvzzzUUU777///...---,,,,,,---...///...///000222555;;;CCCHHHEEEMMM\\\^^^XXX```iiieeerrr|||uuu}}}...------------...//////000777JJJfff~~~|||xxxzzz^^^dddoooqqqaaaddddddUUUBBBFFF\\\gggaaaXXX\\\kkkrrrlllnnnwwwvvvqqqwwwwwwuuutttmmmuuuiiiOOOFFFHHHGGGDDD???;;;;;;===???DDDMMMZZZfffoooyyy|||wwwwwwvvvtttrrrlllggg```ZZZTTTLLLBBB;;;777888<<>>===<<<<<<;;;:::999888888888777555555777888777666666666666666777888999:::999888999<<>>LLLkkkooorrr|||UUU888555666333555;;;HHH```yyy{{{www}}}~~~wwwxxxzzzrrryyyvvvnnnvvv[[[CCC@@@GGGHHHSSS]]]bbbhhhvvv}}}[[[EEEHHHQQQ]]]lllttt```[[[cccmmm}}}}}}mmm[[[III===AAABBBSSSjjj|||tttfff]]]WWWVVVZZZiii~~~|||yyyxxxzzz}}}zzzvvvtttvvvvvvrrrppppppooommmlllllllllllljjjhhhdddccc```\\\WWWQQQLLLJJJFFFGGGFFFAAA:::777888;;;999999:::;;;<<<;;;777444000000222NNNgggwww~~~dddDDDCCCYYYwww~~~XXX999///...---,,,,,,---...///...///000222555;;;CCCHHHGGGQQQ___^^^YYYfffsssooossszzz...------------...//////555<<>>@@@AAAJJJVVVaaajjjtttyyyvvvtttpppmmmnnnhhhaaaZZZTTTLLLCCC<<<555555777>>>OOOkkkpppWWWHHHEEEBBB@@@@@@???>>>======<<<<<<;;;:::999888777888777555555777777777666666666666666777888999:::999999:::<<>><<<:::BBBEEECCCFFFUUUfffnnnppp{{{ttthhhOOODDDBBBCCCGGGIIIJJJNNNSSSUUUWWWZZZ\\\___fffooovvv}}}yyywwwzzz}}}wwwtttrrrnnneeeYYYSSSRRRNNNPPPQQQMMMFFFAAAAAACCC<<<<<>>TTT}}}\\\kkk|||qqqwwwwww]]]kkkvvvdddKKK===GGG\\\ddd```^^^aaagggooovvv{{{|||{{{sssjjjmmmooopppzzzoooSSSIIIIIINNNNNNDDD;;;:::<<<===???DDDNNN[[[eeeooo~~~tttqqqqqqpppmmmfff___ZZZWWWOOOCCC:::555444999BBBKKK[[[}}}ttt```RRREEEDDDBBB@@@>>><<<;;;;;;:::::::::999888777666666777777666666666666777777777666666666777999<<<>>>;;;;;;<<<<<<>>>EEEOOOWWWZZZcccmmmttt{{{~~~ZZZ[[[VVV\\\kkkJJJNNNdddyyyccc???444333222000///.........---,,,...111111111777???CCCFFFPPPfffuuuhhhSSSVVVxxx}}}sssyyy}}}www~~~kkkmmm|||~~~zzzwwwxxxxxxuuunnniiihhhooouuuzzzzzzxxxuuuwww{{{zzzvvvwwwxxxyyyyyywwwtttpppnnnuuunnnhhhfff```SSSJJJHHHMMMLLLIIIGGGEEECCCAAA???EEEDDDDDDHHHPPP[[[dddiiirrr~~~hhhUUUHHHFFFQQQPPPMMMTTTVVVUUUYYYWWWZZZbbbkkkuuuxxxsssqqquuuyyyyyysssnnnmmmiii^^^TTTOOOKKKMMMOOOMMMIIIDDDCCCCCCAAACCCEEEaaannnnnn\\\===888777777:::;;;JJJdddqqqxxx{{{xxxlllmmm||||||zzz}}}iiivvvyyynnnkkkJJJ???BBBEEENNNYYYbbbffflllyyyiiiJJJLLL\\\hhhqqq{{{tttiiiVVVNNNSSShhhfffOOODDD<<<:::@@@EEEYYYqqqsssaaaVVVXXXTTTQQQPPPXXXlll}}}wwwvvvuuussstttwwwuuutttrrrpppnnnmmmmmmmmmnnnllliiihhhgggfffcccaaa___]]]YYYUUUPPPMMMJJJIIIHHHGGGEEE???888666777:::===<<<;;;:::999999888888:::333777NNNlllyyyqqqeeeGGGGGGaaa|||___:::000...,,,,,,---//////...111///...///555===FFFLLLlllzzzqqqnnnxxx}}}xxx...............///000000555===OOOxxxfffmmmxxxpppyyy|||eeeqqq|||hhhKKK;;;EEEZZZccc___[[[cccmmmsssuuuvvvyyy}}}rrriiikkkkkklllyyypppSSSHHHIIINNNNNNFFF===;;;<<<===???DDDNNNZZZdddnnn}}}wwwpppnnnllllllfff___[[[XXXPPPDDD;;;777555888@@@III[[[~~~wwwvvvuuujjjZZZNNNDDDCCCAAA???===<<<;;;;;;:::999999888888777777777777777666666666666777777777666666666666888;;;<<<:::;;;;;;;;;>>>EEEOOOWWW___hhhrrrxxx~~~~~~]]]^^^UUUVVVyyyhhhKKKKKK```wwwaaa<<<444333222000///.........------...111111111777???BBBEEEOOOddd}}}qqqpppZZZWWWooo|||www|||}}}tttooowww}}}~~~}}}zzzwwwuuutttuuuuuutttnnnhhhgggmmmrrruuuvvvuuusssuuuzzzzzzxxxwwwxxxxxxwwwuuurrrooommmpppkkkhhhhhhcccWWWMMMIIIJJJKKKJJJFFFBBBAAADDDGGGGGGIIIMMMSSSYYY^^^aaabbblllvvvxxxfff[[[TTTPPPFFFSSSUUUVVV```dddeeejjjnnnooosss~~~}}}|||xxxvvvwwwzzz}}}uuuooojjjhhhdddZZZPPPLLLLLLNNNOOOMMMHHHEEECCCDDD@@@???@@@\\\nnnsss```@@@777333666:::>>>NNNfffoooqqqyyyooopppiiijjjxxx}}}||||||{{{nnnwwwzzzooogggHHH===@@@EEEQQQ[[[dddhhhnnn{{{qqqTTTSSS```kkktttwwwjjj[[[IIIBBBHHHeeecccNNNEEE>>><<<@@@DDDVVVnnnsssdddXXXXXXVVVPPPLLLUUUkkk}}}yyyzzzyyyvvvtttvvvuuuttttttrrrpppnnnmmmlllllljjjgggeeedddcccaaa```___\\\YYYTTTOOOKKKIIIGGGGGGGGGEEE???999666888;;;;;;;;;;;;;;;::::::::::::555///333IIIffftttnnnbbbLLLFFFgggeee@@@000...,,,,,,---//////...///......000666???GGGLLLppp|||vvv|||yyy...............///000000666;;;LLLvvv~~~}}}nnnpppwwwvvvsss{{{~~~iiiJJJ999CCCYYYbbb___YYYdddpppsssqqqpppvvv}}}|||pppiiiiiihhhgggwwwqqqTTTGGGIIIOOOPPPHHHAAA>>>===<<>>===<<<;;;;;;888888888888888888888888777666666555555666666777777777666555666777888999888::::::;;;===EEEOOOWWWcccmmmxxx}}}}}}______TTTPPPkkk|||~~~dddNNNJJJ^^^xxxbbb<<<333222111000///............---///111111222888???FFFIIISSSeee}}}sssooo]]]XXXiii||||||{{{zzzooorrrzzz{{{zzz{{{zzzwwwrrrooopppqqqssstttsssmmmgggeeeiiimmmmmmqqqssssssvvv|||~~~|||zzzyyywwwuuurrrooommmlllkkkiiiiiikkkhhh]]]QQQJJJFFFHHHIIIEEEAAABBBJJJQQQNNNPPPTTTYYY\\\___```aaaqqqxxxnnn]]]TTTLLLJJJNNNOOO[[[\\\]]]fffkkkkkkqqqtttxxx}}}~~~zzzyyyzzz{{{}}}}}}vvvoooiiigggcccZZZRRRNNNOOOOOOMMMJJJFFFDDDDDDDDDAAA===<<<[[[rrr|||dddBBB666000333:::AAASSSkkkrrrqqqwwwqqqsssllllllwwwzzzwww{{{xxxxxxppp|||{{{rrrfffHHH===AAAGGGTTT^^^gggjjjppp|||zzz___[[[bbbmmmyyyrrr```PPPAAA>>>EEE___wwwvvv]]]MMMFFF@@@???AAABBBQQQiiissshhh[[[XXXYYYRRRLLLTTTkkk}}}|||}}}}}}xxxuuuuuuvvvvvvuuutttrrrooollljjjmmmjjjfffccccccbbbaaaaaa^^^\\\XXXSSSNNNJJJGGGEEEFFFFFFDDD???:::777999;;;999::::::;;;<<<<<<;;;;;;333...111DDD___nnnjjj```PPPFFFnnniiiDDD000...,,,,,,---.........------///222888@@@GGGKKKnnn}}}ttt{{{|||qqqssswwwtttuuuwwwxxx...............///000000333:::NNN{{{yyypppttt}}}vvvdddIII999CCCXXXbbb^^^[[[ccckkknnnlllmmmssszzzuuummmjjjlllhhhfffvvvtttVVVFFFJJJPPPRRRLLLEEEAAA>>><<<>>>BBBKKKWWW```jjjyyy|||rrrmmmlllkkkiiiddd```\\\XXXTTTMMMCCC;;;:::777666;;;FFF^^^}}}hhhbbbccc___TTTLLLAAA@@@???===<<<;;;;;;;;;777777777777888888888888666666666555555666666666888777666666555666777777777999::::::===DDDOOOWWWbbbmmmyyy~~~~~~ZZZXXX~~~PPPMMMaaaqqqttt]]]OOOKKKaaayyyddd>>>222222111//////............---///222222222888@@@GGGKKKTTTfff{{{xxxggg\\\YYYiii}}}}}}uuu}}}|||xxxnnnppp~~~zzzuuuwwwxxxtttooommmpppuuutttuuusssllleeeaaadddhhhiiiqqqxxx{{{}}}|||{{{xxxtttrrrpppooonnnkkkjjjmmmpppooodddVVVKKKCCCEEEFFFFFFFFFJJJQQQVVVTTTTTTUUUVVVYYY^^^dddiiixxx{{{lllWWWQQQLLLAAA???EEENNNXXXXXXXXXdddlllpppyyy{{{zzz|||}}}|||zzzvvvnnnhhhfffbbbZZZSSSPPPOOOMMMJJJGGGCCCBBBBBBBBBCCC>>>===```{{{dddCCC666111222999AAATTTnnnxxxzzzrrrnnnxxx{{{wwwzzz}}}uuuttt{{{|||zzzzzzsssxxxhhhKKK???CCCJJJVVV```hhhkkkppp|||eee^^^bbbnnn~~~jjjXXXIII???@@@HHHYYYmmmjjjUUUJJJFFFAAAAAAAAA???KKKcccqqqkkk^^^XXXZZZVVVRRRWWWiii}}}{{{}}}|||xxxvvvvvvxxxxxxvvvtttqqqnnnlllkkkooolllgggdddcccccccccccc^^^\\\XXXSSSNNNIIIFFFEEEDDDDDDCCC???:::888999<<<:::;;;<<<<<<<<<<<<;;;;;;555111222AAAXXXiiihhh___PPPJJJrrrjjjFFF111///,,,,,,---......------...000444:::@@@EEEIIIddd{{{}}}{{{yyyxxx|||jjjaaa___rrrxxxoooiiihhhkkk...............///000000111<<>>FFFYYYbbb______```cccfffkkkppptttvvvoookkklllpppmmmjjjxxxvvvXXXGGGJJJQQQTTTPPPJJJEEE@@@;;;===@@@IIITTT\\\fffvvv|||nnnjjjooopppkkkddd```\\\XXXSSSOOOHHH???999888777666999DDD\\\~~~ppp^^^YYYZZZVVVLLLEEE???>>>===<<<;;;;;;;;;;;;777777777777777777888888666666555555555555666666888777777666666666666666777888999:::<<>>AAAfffaaaAAA777666444999???RRRmmmzzzooohhhtttzzzxxxzzz{{{rrrqqqwwwwwwvvv}}}~~~}}}iiiMMM???CCCKKKVVV```hhhjjjnnnzzzggg___bbbooouuu___OOOCCC<<>>:::888999<<<<<<===>>>>>>===<<<:::999666444333===RRRdddfff^^^LLLMMMpppmmmJJJ111///---,,,---......---///000222666:::???DDDFFFaaa~~~rrr___YYYVVVfffyyyssslllffffffjjj...............///000000222>>>[[[qqqtttssssssqqqfff```RRRFFFJJJYYYbbbaaaaaa______gggqqqxxxwwwtttoookkkmmmsssrrrpppwwwZZZIIIKKKRRRVVVSSSNNNIIIAAA:::;;;>>>FFFPPPYYYcccrrrvvvjjjlllsssrrrggg^^^]]]ZZZTTTNNNHHHBBB<<<888666666666777@@@UUUqqqsssdddWWWTTTUUUPPPHHHBBB===<<<<<<;;;:::::::::;;;777777777777777777777777666555555444444555555666777777777777777777777666888999999999;;;BBBLLLTTTXXXdddpppuuuwww{{{~~~~~~~~~|||PPP>>>QQQeeeWWWBBBHHHZZZqqqsssVVVKKKDDDaaa~~~yyy```:::111000//////.........///......000222222333999@@@BBBIIISSSaaattt}}}uuudddZZZeeewww}}}vvvmmmnnn~~~{{{yyyxxxvvvrrrxxxuuurrrzzz{{{zzz|||~~~~~~~~~{{{xxxpppdddYYYVVV[[[aaarrr}}}}}}xxxtttrrrxxxwwwuuusssrrrrrrssssssrrrssstttuuuuuunnn]]]MMMBBB@@@AAAHHHSSSZZZZZZWWWLLLQQQWWW\\\___dddjjjoooeeeiiiooo{{{hhhYYYJJJEEEBBB???CCCKKKGGGQQQPPPRRRcccuuu|||zzzyyyyyyzzz|||}}}}}}|||rrrkkkfffeeebbbZZZRRROOOMMMIIIDDDAAA???>>>===;;;<<<===CCCiiibbb@@@777888666;;;@@@RRRmmmxxx}}}~~~kkkeeeqqqwwwvvvzzz|||ssspppuuuuuuvvvwww}}}{{{gggLLL===AAAJJJUUU___fffhhhlllwwwmmmeeefffsss}}}nnn\\\MMMBBB<<<>>>EEERRR]]]VVVGGGEEEDDD???@@@>>>;;;CCCWWWhhhjjj```WWWWWW\\\]]][[[^^^kkk|||zzzvvvwwwwwwuuuuuuwwwyyywwwtttqqqooonnnmmmmmmkkkhhhdddaaaaaa``````___[[[YYYUUUQQQLLLIIIFFFEEE===???@@@===999777999;;;===>>>??????>>><<<:::888555444333999LLL```eee___JJJOOOiiiuuuQQQ222///---,,,---...---,,,000111222555:::???DDDGGGooo}}}fff___[[[^^^ppp}}}qqqppppppooorrryyy...............///000000555???[[[ssswwwwwwtttkkkqqqnnnnnnkkk```QQQNNNXXXbbbccc``````dddooo|||}}}wwwtttmmmmmmsssuuuvvvuuu[[[JJJLLLRRRWWWVVVQQQKKKBBB999999<<>>:::777444666666666;;;KKK___nnncccYYYOOONNNNNNJJJDDDBBB<<<;;;:::::::::::::::;;;888888777777666666555555666555555444444555555666777777888888888888888888999999:::999:::AAAJJJRRRUUUaaammmppprrrvvvzzz|||{{{TTT???MMM]]]VVVDDDHHH]]]```OOOGGGccc|||bbb>>>000000///............//////...000222333333999AAAGGGMMMVVVccctttvvvbbbZZZkkk~~~uuunnnooozzz|||{{{}}}xxxppprrryyytttwww}}}vvv~~~zzzuuujjj\\\RRRQQQYYYaaammmxxxzzzppplllllllllppppppppppppppppppqqqrrrrrrssssssrrrsssooo```OOOAAA@@@AAAGGGOOOWWWZZZ[[[SSSWWW\\\___aaaeeemmmssskkkooottt}}}uuuaaaUUUTTTWWWZZZ[[[```gggccc___iiirrrxxx}}}{{{vvvxxxzzzzzzzzzyyyzzz{{{tttnnnjjjjjjggg^^^VVVSSSLLLHHHDDDAAA@@@>>><<<999999<<>>;;;:::AAASSScccggg___WWW\\\```aaa]]]___jjjxxx}}}yyywwwyyyyyyvvvtttuuussstttttttttrrrooollljjjiiigggdddbbbaaa```___]]]WWWUUURRRNNNJJJGGGEEEDDD:::<<<>>><<<888666888:::<<<===???@@@???>>>;;;999333444333777JJJbbbkkkfffLLLMMMbbbzzz{{{SSS222000---,,,---------,,,//////111444:::AAAGGGKKKuuu|||lllbbbjjjdddgggyyyzzzrrrzzz...............///000000666>>>YYYbbbppprrriiiuuuqqqwwwvvvjjjWWWPPPWWWaaaeee]]]aaakkkyyyzzzyyyppplllrrrvvvzzzsss\\\KKKLLLSSSXXXWWWSSSMMMCCC999888;;;BBBKKKSSS]]]mmm|||}}}hhh^^^ZZZXXX[[[aaa^^^YYYQQQIIIAAA<<<999777333666777555777CCCRRR]]]UUUMMMEEEDDDCCC@@@===>>>;;;::::::999999::::::;;;999888888777666555555444555555555444444555555555777777888999999999999999:::::::::999:::@@@IIIQQQVVVaaakkknnnnnnsssxxxzzzwww[[[FFFSSSaaa]]]IIIKKKbbbkkkTTTMMMggghhhDDD000//////............//////...000333333333999AAAFFFLLLUUU```ooo|||{{{mmm[[[ZZZtttvvvooorrrzzz~~~{{{}}}zzznnnnnn}}}}}}sssqqqyyy}}}}}}|||}}}~~~}}}zzzwwwxxxqqqeeeWWWMMMOOOYYYcccdddnnnsssnnnfffeeejjjmmmjjjjjjkkklllmmmnnnooooooqqqrrrpppoooqqqpppbbbQQQ@@@@@@BBBEEEJJJRRRZZZ___```aaa___]]]]]]dddpppzzztttxxx{{{nnnccchhhssstttmmmnnnuuupppiiinnnrrrsssyyy~~~wwwzzz|||{{{wwwuuuuuuvvvpppkkkhhhiiifff]]]TTTPPPLLLIIIDDDBBBAAA???<<<888:::>>>HHHmmmzzzpppDDD555555...;;;JJJccc}}}{{{~~~~~~zzz|||tttrrrnnnooo|||nnnttttttfffNNN???DDDPPPVVV___fffgggjjjuuu{{{xxxpppeeeTTTDDD:::777<<>>@@@@@@???===<<<222555555999MMMfffqqqnnnOOOJJJ]]]xxx~~~~~~}}}PPP222000---,,,---------,,,------///333:::BBBJJJNNNkkkxxxooogggpppwwwllliiiwwwxxxwww...------------...//////000EEEbbbzzzfffnnnqqqpppnnnpppyyy[[[LLL\\\cccWWWRRRaaannnttt|||uuuuuunnnjjjkkklllrrrzzzbbbPPPSSSSSSTTTRRRJJJAAA???BBB>>>===<<>><<<<<<===;;;;;;;;;<<<;;;;;;::::::999888777666666666666666666555444333222222333444555666777888888777666555555666888888:::@@@HHHOOO[[[fffllliiilllvvv{{{xxx{{{}}}aaaEEEKKKcccfffOOOLLLooooooNNNQQQnnn~~~iii@@@111111000///////////////...///111111333666:::===JJJLLLNNNVVVgggwwwyyyrrrqqq[[[QQQlllqqqnnntttttt~~~zzzzzzwwwzzzuuuuuu|||rrrrrrwwwvvv~~~{{{zzzzzzzzz{{{|||mmm]]]WWWWWWYYY\\\___gggllljjjhhheeeXXXPPPXXXYYYXXXZZZ^^^aaabbbccceeegggjjjmmmnnnkkkeee___[[[HHHBBBAAAFFFIIIKKKSSS___cccbbb___\\\\\\aaajjjqqq}}}yyyzzz{{{nnnhhhrrr|||{{{zzzxxxvvvuuuuuuuuuuuupppnnnkkkiiifff___UUUMMMJJJIIIGGGFFFDDD@@@;;;777666@@@CCCbbb{{{{{{iiiAAA666888555999LLLiii}}}vvvxxxpppiiizzz~~~wwwqqqpppeeeKKK@@@GGGLLLXXX___fffiiilllssszzzoooaaaPPPDDD===;;;???DDDGGGLLLDDD:::<<<<<<888<<<999999@@@PPP___fffdddbbbkkkeeecccfffgggiiiuuu~~~{{{xxxvvvuuuttttttvvvtttsssrrrqqqoookkkhhhdddffffffcccccceeebbb\\\UUUSSSOOOLLLJJJFFFCCC@@@999;;;>>><<<999777888:::<<<===>>>??????>>>======333222222:::NNNdddpppqqqTTTLLLWWWttt{{{VVV222---+++---...---,,,///***333000000???IIIFFFEEE\\\oooyyyyyyxxxrrrtttwww}}}rrrrrr|||...------------.../////////DDD```hhhnnnpppooorrrvvvsssjjjooo~~~~~~ZZZNNN^^^dddXXXXXXfffppprrruuuyyyvvvmmmkkkhhhggggggeeejjj~~~dddRRRSSSQQQQQQNNNFFF>>>===AAAAAA???;;;EEEUUUYYYaaasss|||xxxkkkbbbbbbgggggg[[[NNNHHHCCC===888666555222333777:::>>>FFFOOOLLLIIIFFFBBB>>><<<;;;;;;999999999::::::::::::999888777777666555555666666666555555444333333444444666666777777777777666666777888999888999>>>GGGMMMYYYeeelllkkknnnwww|||yyy~~~bbbFFFLLLccceeeQQQQQQvvvtttVVVUUUqqq}}}fff<<<111111000///////////////...///111111333666:::>>>HHHKKKNNNWWWjjj{{{xxxrrr^^^PPPfffwwwrrrrrrqqq|||~~~wwwuuu|||xxxmmmkkkxxxzzz~~~|||{{{{{{|||}}}rrriii```^^^___```eeejjjkkkrrrlllbbb\\\PPPGGGKKKHHHHHHJJJMMMOOOQQQTTTVVVbbbccceeeggggggddd___\\\HHHAAA???DDDFFFGGGOOOZZZ]]]cccgggccc\\\^^^jjjuuuqqqlllvvv{{{uuuuuutttsssrrrqqqpppooopppnnnllljjjfff___UUUMMMJJJHHHFFFEEECCCAAA===999:::@@@BBB___vvvxxxhhh@@@555777999:::LLLnnn|||vvvuuupppnnnxxx|||~~~uuuooonnndddKKK@@@GGGKKKXXX^^^dddiiimmmuuu|||ooo___MMMBBB<<<:::<<<@@@DDDKKKDDD;;;>>>===999<<<999999@@@PPPaaalllnnnmmmooohhhcccddddddfffrrr|||yyywwwuuuuuuuuuwwwuuutttrrrqqqnnnjjjgggiiijjjgggcccaaaaaa^^^XXXVVVSSSNNNKKKHHHEEEBBB@@@888;;;===;;;888666777999<<<===>>>??????>>>===<<<333222333===SSSiiissssssOOOGGGRRRqqqsssRRR222---+++---...---,,,///,,,222000111<<>>999888666444666:::===???DDDKKKIIIHHHFFFCCC@@@>>><<<;;;888888888888888888888888666666666666555555555555555555555666555555444333777777666666666666777777888999999888999===EEEKKKWWWccclllmmmpppxxx|||zzz___AAAEEEZZZ___PPPVVV{{{uuu\\\WWWrrrggg===111111000///////////////...///111222333666;;;>>>DDDHHHMMMWWWkkk}}}tttdddSSS```vvvuuusss{{{|||ooommmuuu||||||{{{{{{{{{|||qqqnnnmmmllliiiggglllttt|||{{{hhh```XXXOOOMMMJJJLLLMMMMMMMMMOOOSSSUUUYYYYYYZZZ]]]aaaccc```]]]IIIAAA===@@@CCCDDDKKKVVVYYYgggrrrlll^^^[[[hhhxxxyyyjjjiiixxx|||uuurrrrrrqqqpppnnnmmmkkkjjjqqqooommmkkkggg```UUUMMMIIIGGGEEECCCCCCBBB???======AAACCC___oootttccc===222333666666QQQ}}}xxxssspppuuu}}}vvvzzz}}}xxxlllvvv}}}~~~rrrlllkkkbbbJJJ@@@FFFJJJXXX\\\bbbhhhoooyyywwwvvvooo]]]JJJ@@@===;;;;;;===BBBIIIDDD<<<>>>===999===::::::???MMM```pppvvvvvvqqqiiiccccccaaabbbnnn||||||yyyvvvuuuuuuuuuxxxvvvtttrrrqqqnnnjjjgggjjjjjjfffaaa______\\\WWWWWWSSSMMMIIIFFFDDDBBB@@@888;;;<<<:::777555666999<<<===>>>>>>>>>>>><<<<<<444222333>>>UUUkkktttrrrQQQGGGPPPooo|||lllOOO222---+++---...---,,,///---000///444<<<>>>JJJaaapppppp~~~{{{rrr}}}...------------...//////111BBBZZZwwwyyyvvvooouuu|||eeeIIIFFFYYY```WWW___kkktttqqqlllmmmppprrrvvvrrrpppooommmrrrfffUUUQQQLLLHHHFFFCCCBBBGGGNNNXXXPPPBBBAAAOOOWWWaaaqqq|||wwwooolllcccWWWKKKFFFCCC>>>999888777777;;;AAACCCDDDGGGMMMIIIIIIHHHGGGDDDAAA???===;;;:::999888777666666666555555666666666555555555444555666777666666444333777777666555555666888999777888999888999===EEELLLTTT```jjjooosssyyy|||{{{^^^>>>???QQQZZZPPP\\\ppp]]]YYYtttjjj@@@111000000///////////////...///111222333777<<>>AAACCCJJJTTT]]]mmmyyysssbbb[[[eeesss}}}uuuccc]]]dddxxx{{{|||xxxssssssqqqooolllkkkkkkkkklllqqqooommmlllhhh```UUULLLHHHFFFCCCBBBCCCCCCBBB@@@???CCCJJJcccjjjooo___===555555444555XXX{{{sssrrr{{{nnngggnnn|||pppdddvvv~~~|||qqqjjjhhh___III@@@GGGJJJWWW[[[aaahhhqqq}}}}}}aaadddooo\\\HHH@@@??????>>>>>>@@@HHHCCC:::<<<;;;:::???>>>===>>>GGGYYYjjjssssssllleeeaaacccaaaaaajjjwww{{{xxxuuutttttttttvvvtttsssrrrqqqnnnkkkhhhggggggccc^^^]]]___^^^ZZZWWWRRRLLLGGGDDDCCCAAA@@@:::<<<===;;;777555777999<<<===>>>>>>>>>===<<<;;;777333111<<>>;;;999666555444444555555666777777666666555333444555666666555444333777666555555555666888999444666777777999>>>GGGNNNSSS]]]hhhoootttxxx{{{|||```AAA@@@NNNUUUPPPbbbgggYYY[[[vvv~~~fff<<<111000000///////////////...///111222444777<<<@@@EEELLLOOOTTTiii{{{sssbbbcccwwwssspppssskkkmmm{{{~~~~~~sssppp|||zzzuuuuuunnniiihhhjjjhhheeeeeejjjkkkgggdddddddddeeefffccc^^^YYYLLL@@@999<<<@@@CCCJJJTTTdddooowwwrrrddd\\\aaaiiirrrwwwyyykkk[[[SSSTTT```uuuuuuzzzyyyyyyxxxuuuqqqlllhhhgggiiimmmoooqqqooommmlllhhh___TTTKKKGGGEEECCCCCCCCCDDDCCCBBB@@@EEESSSlllkkkppp\\\???;;;<<<;;;999XXXzzz}}}zzztttvvvvvvhhheeennn}}}~~~yyymmmggg~~~~~~}}}{{{sssjjjggg]]]HHH@@@HHHLLLWWW\\\cccjjjsssqqqTTT\\\~~~mmm[[[HHH@@@@@@???>>>>>>AAAIIICCC:::;;;;;;;;;BBBAAA???===AAAPPPaaaiiigggccc___```eeedddcccjjjuuu|||yyyvvvtttsssrrrrrrqqqpppppppppooollliiiffffffbbb]]]\\\^^^\\\XXXUUUPPPJJJFFFCCCBBBAAA@@@<<<>>>>>><<<888666888;;;<<<===>>>>>>>>><<<;;;:::888222000===XXXqqqyyytttRRRFFFKKKdddwww{{{zzzsssvvvlllRRR222---+++---...---,,,///------...888??????UUU{{{xxx}}}|||tttzzzpppnnn~~~wwwnnnnnn...------------...//////000<<>>;;;888666444333333444555777888888888777666333333444444555444444444666555555666666777888999333555666777888>>>GGGNNNSSS[[[fffnnnsssvvvzzz|||}}}~~~|||ZZZ@@@>>>HHHIIIIIIaaaqqqVVVMMMSSSqqqxxx^^^555111111000///////////////...///111222444888===AAAJJJQQQQQQSSSggg|||vvvggghhh}}}yyyxxxsssqqqgggmmm{{{|||ssstttzzz|||zzzwww}}}yyyvvvuuusssnnnhhhbbb\\\YYYOOOBBB999;;;???BBBIIIRRRbbbgggkkkhhh```[[[\\\```hhhiiirrrkkkZZZSSSLLLKKKPPP\\\nnn}}}wwwnnnyyy{{{ttttttvvvwwwssspppkkkggggggjjjnnnqqqpppnnnmmmlllhhh___RRRIIIFFFEEECCCDDDEEEEEEDDDBBBAAACCCVVVuuuqqqxxx}}}TTT:::888:::===:::PPPyyytttvvvvvvuuuzzz{{{llleeegggsss}}}|||~~~yyyqqqooottt~~~~~~~~~|||xxxlllfff[[[GGGAAAJJJNNNWWW^^^gggmmmtttzzzhhhwwwmmm]]]KKKBBB???=========AAAKKKHHH@@@???>>>===CCCBBBAAA???@@@MMM___eeeaaa___\\\```gggiiiffflllwww|||xxxuuutttqqqpppooooooooommmjjjhhhffffffbbb]]][[[[[[XXXTTTQQQNNNIIIEEEDDDCCCAAA@@@>>>??????<<<888777999<<<<<<===>>>>>>===<<<:::999666111111BBBbbb|||{{{RRRKKKTTTnnnzzzwww}}}pppSSS222---+++---...---,,,//////......666======NNNnnn{{{yyysssiiihhhqqqtttyyyxxx}}}qqqdddaaa___...------------...//////111;;;SSS|||pppxxx|||wwwuuukkkYYYMMMPPP[[[```^^^ccckkkuuuyyyuuuqqqqqqssszzzpppiiiiiiiiinnn~~~pppfffWWWRRRNNNNNNNNNKKKLLLOOOLLLQQQIIIAAAEEEHHHMMMZZZeeewwwwwwuuuxxxzzznnnWWWLLLAAA===<<<888555444333444999@@@BBBAAABBBFFFFFFFFFEEEEEEDDDCCCBBBAAA===<<<999666444444444444555666888999:::999888777222222222222222333444444444555666777777888888888444666777777888===FFFLLLSSSZZZdddmmmqqqtttxxx{{{zzz|||pppSSS===:::@@@???DDD___eeeJJJFFFKKKlllzzz^^^777111111000///////////////...///111222555888>>>AAAJJJPPPOOONNNbbb}}}uuuggghhhyyy~~~{{{~~~wwwrrrhhhkkkxxxxxxnnnpppyyyyyyuuummmccc^^^^^^```TTTEEE999999===>>>EEEMMMTTTWWWYYYYYYWWWVVVYYY]]]eeedddkkkyyygggOOOFFFEEEHHHNNNUUU```qqqqqqhhhpppzzz{{{sssppprrrtttqqqpppnnnlllmmmoooqqqsssnnnmmmlllkkkggg]]]QQQGGGEEEDDDDDDEEEFFFFFFCCCAAACCC???SSSyyy{{{wwwMMM333222555777999LLLkkktttrrrrrrwww{{{|||~~~qqqhhhgggmmmyyyzzzxxxrrrmmmuuu~~~}}}ooogggZZZFFFBBBLLLQQQWWWaaakkkqqquuuttteeeSSSIIIBBB===<<<>>>@@@NNNPPPJJJIIICCC>>>BBB@@@BBBAAACCCRRRffflllgggaaa^^^bbbiiikkkjjjqqq|||{{{xxxrrrpppooonnnmmmjjjfffccccccdddaaa]]][[[[[[XXXRRRNNNKKKHHHFFFEEECCCAAA???>>>??????;;;777666888;;;<<<===>>>>>>===;;;:::999444111555JJJkkkvvvUUUUUUeeevvvUUU222---+++---...---,,,///...///---333===???JJJaaayyy~~~}}}zzzwwwhhh]]]bbbjjjooouuurrrlllnnnfff...------------...//////444<<>>@@@GGGeeeeeeLLLJJJLLLpppeee>>>111111000///////////////...///111333555999>>>BBBFFFLLLJJJHHH\\\|||~~~|||ssseeeggguuuxxxxxxuuuzzz{{{}}}}}}ppphhhhhhtttuuuiiiiiizzzrrrrrrnnneee\\\[[[aaahhhXXXGGG:::999;;;;;;AAAHHHFFFIIIMMMNNNOOORRRXXX]]]llljjjppp}}}zzz___FFF>>>BBBKKKVVV```lll~~~ttthhhnnn{{{xxxttttttuuuqqqrrrrrrssstttuuuuuuuuunnnmmmlllkkkfff]]]PPPFFFEEEDDDEEEFFFGGGFFFCCC@@@EEE;;;OOOzzz{{{PPP555444777222999NNNhhhyyy|||~~~xxxsssrrryyyzzzuuurrrssspppiiikkkqqq|||zzzvvvooolll{{{~~~~~~rrrgggZZZFFFBBBMMMSSSWWWcccooosssuuu{{{mmm]]]PPPFFF???>>>AAA???PPPVVVSSSQQQHHH???@@@===BBBDDDHHHYYYooovvvpppeeebbbdddjjjllllllttt|||tttrrrooommmkkkhhhccc```]]]______\\\\\\^^^[[[UUUKKKIIIGGGFFFEEEDDDAAA???>>>???>>>:::666555777:::======>>>>>>===;;;999888444333999OOOooo{{{kkkTTTXXXmmm}}}XXX222---+++---...---,,,///,,,///---333@@@EEEMMM]]]pppmmmjjjttt|||oooccciiimmm~~~yyyyyy}}}www...............///000000333===SSSuuuzzz```ZZZiiivvv}}}{{{iiioooppppppkkkaaa[[[\\\aaaddd^^^```fffmmmtttxxxyyyxxxpppnnniiiccc```iii~~~wwwhhheeeZZZPPPKKKFFF@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHIIILLL^^^mmmpppmmmoootttwwwxxxttt^^^@@@:::555555444222222444444999>>>??????@@@BBBEEEFFFEEEDDDCCCBBB@@@??????<<<:::888555444444555555888666555666888999666444111222333444555555555555666666666666777777777777777555555777888;;;DDDNNNRRRYYYccckkkppptttxxx{{{~~~SSS<<<:::999@@@JJJlllYYYEEEKKKvvv\\\888222111000//////.........000///...111666<<>>===@@@GGGJJJQQQYYYYYYSSSPPPTTTYYYbbblll~~~uuubbbIIICCCIIIRRR\\\hhhwwwuuuiiinnnzzzxxxyyy{{{yyywwwwwwvvvtttssssssrrrrrrtttpppnnnmmmfffXXXMMMHHHEEECCCAAAAAACCCDDDAAA???>>>:::YYY|||nnnLLL888333999555:::JJJ___ooowww{{{~~~}}}wwwuuuxxx{{{zzzxxxvvvrrrmmmpppwww{{{zzzsssrrrwwwhhhXXXHHHBBBJJJVVV[[[bbbllltttzzz~~~}}}}}}rrr^^^III??????AAAAAACCCTTT```YYYJJJBBBCCCFFFGGGFFFHHHWWWooo~~~sssgggeeeeeeiiinnnttt~~~wwwrrrpppnnnkkkiiihhhffffffccc```^^^\\\ZZZWWWTTTQQQLLLKKKIIIGGGDDDBBB@@@???;;;===>>>===999777999;;;============<<<;;;::::::111000777LLLdddrrrooofff___bbbqqq{{{RRR333...))))))---000000...333222111333:::BBBFFFFFF[[[eeettt~~~{{{ssssssyyyuuu|||||||||xxx...............//////000///999QQQssswww^^^XXXiiiuuu|||uuuiiirrrsss~~~~~~ooo```___dddfffbbbbbbeeejjjoooqqqooommmjjjiiijjjiiijjjppp{{{zzzvvvyyyllldddYYYOOOIIIDDD>>>===AAAEEEFFFGGGHHHIIIKKKLLLLLLJJJXXXgggnnnllliiilllqqquuu~~~mmmUUU<<<666222333444222222555555888;;;>>>???@@@AAABBBDDDDDDBBBAAA???===<<<;;;888777555444444555666777:::888777777999999666444333444555555555555555555555555666666666777777777666555555777888;;;EEENNNPPPWWWaaajjjqqqwww|||yyyQQQ<<<;;;999GGGNNNlll\\\GGGLLLuuubbb;;;222111000//////......///000//////222777===@@@AAAHHHPPPKKKKKKbbb{{{hhh\\\oooyyyyyy~~~}}}|||ooonnnuuupppwww|||ttthhh```qqq}}}}}}{{{qqqkkkppp}}}zzzsssggg]]][[[```ddddddYYYIII<<<<<<===<<>>===>>>>>>BBBUUUccc\\\JJJAAAEEEKKKSSSRRRVVVdddzzz{{{nnnlllmmmqqqvvvzzzsssrrrpppnnnkkkiiihhheeedddaaa___\\\ZZZXXXVVVRRROOOJJJIIIGGGEEECCC@@@???>>>:::===>>><<<999777999;;;============<<<;;;:::999333111666HHH```mmmjjjbbbaaacccooo~~~yyy}}}tttJJJ333...******---000///...///000222666===CCCFFFEEEKKKVVVcccjjjkkkmmmqqquuusssyyy......------......///000111:::RRRuuu}}}hhhaaaoooqqqwwwoookkkvvvrrryyybbb```ffffffdddccceeekkkqqqrrrnnniiibbbccchhhooossswwwwwwpppssszzz~~~{{{llliiiyyy|||xxxxxxzzzzzzyyy|||vvvmmmdddYYYNNNFFF@@@<<<;;;>>>FFFGGGGGGHHHJJJLLLMMMNNNDDDKKKZZZgggggg___```gggqqqwww|||zzzbbbIII999444111333444333444666777777999<<>>??????===<<<:::888777666333222222222333555777888999888888888999999777555666666777777666666555555444444555555555666666666666444555777999<<>><<<:::888>>>;;;]]]aaaEEE888333777999===JJJ]]]llltttyyy}}}}}}rrriiirrrvvvoooooowwwrrrkkknnnvvv|||zzzzzzvvvxxx~~~~~~xxxmmm___OOOFFFIIIRRR\\\dddnnnrrrwwwmmmWWWOOOOOOPPPOOO\\\bbbmmmwww}}}~~~{{{xxxxxxppp___KKK@@@>>>>>>===@@@SSSaaa[[[JJJBBBEEELLLWWWYYY^^^mmmrrrqqqtttzzzwwwssspppmmmkkkjjjgggdddbbb___]]]ZZZXXXVVVTTTPPPMMMHHHGGGFFFCCCAAA???===<<<:::<<<>>><<<999777999;;;<<<============;;;:::999666222444EEE[[[hhheee^^^TTTVVVbbbrrrxxxwwwlllCCC222...******---//////...---...222888===AAAAAAAAAFFFRRR[[[^^^gggvvvxxx...------------...//////333;;;RRRtttwwwvvv}}}lllmmmvvv{{{ooonnnwwwtttwww```aaafffccc]]]^^^cccmmmvvvxxxssslllaaa___dddnnnuuuyyy~~~~~~{{{gggpppqqqfff```jjjzzzwwwooofff```^^^___```___eeelllqqqrrrsssuuusssooofff\\\OOODDD>>>;;;;;;<<>><<<888777888:::<<<===>>>>>>===;;;999888666222333CCCYYYfffddd]]]GGGIIIWWWjjjsssxxxfffAAA111...++++++---//////......---000666;;;<<<>>>@@@SSS___eeeeeerrr---------------...//////111777KKKmmmhhhdddeeennnuuuuuuuuuwwwrrr^^^bbbeee^^^TTTYYYcccpppzzz{{{uuunnnfff``````iiiqqqwwwpppvvvsssiiijjjyyyuuummmccc\\\ZZZYYYXXXWWWYYY___ddddddgggmmmrrrsssjjjaaaRRREEE===<<<<<<<<<@@@@@@??????@@@AAACCCDDDDDDBBBMMM```ggg```___fffhhhpppvvvssshhhXXXFFF:::777222000222333000000222555333333666999:::888444111111222222222222222222111000111111111222333333000222444666777888999:::::::::999999888777555555444444444444555555555666666444555777999<<>><<<<<>>AAABBBEEEPPPOOOJJJRRRbbbxxx{{{\\\NNN]]]ooosss{{{uuuxxxmmmeeeuuu~~~~~~~~~wwwooonnnuuu|||uuuaaaYYYcccuuu|||zzzyyyzzz||||||zzzwwwxxxzzz{{{tttcccQQQQQQ]]]ccc```WWWQQQIIIAAA:::;;;DDDNNNZZZbbbmmmssssssqqqqqqqqqyyyyyycccVVVQQQ```fffuuuyyy]]]OOOWWW```kkkxxx}}}lllhhhrrr|||}}}}}}zzz~~~}}}{{{yyywwwxxxxxxyyypppnnnlllhhh___RRRLLLLLLGGGEEEAAA>>><<<;;;===>>>AAAAAAfffVVV>>>777333444999???PPPfffuuuzzz{{{}}}sssqqqyyyqqq^^^```rrruuuggg```eeevvv{{{~~~}}}wwwmmm```PPPGGGJJJSSSXXXbbbjjjmmmtttrrr\\\VVVVVVTTTWWW___dddhhhkkkhhhbbb```cccgggsssoooaaaOOOCCCAAABBBBBBDDDMMMUUUVVVTTTPPPJJJCCCOOOWWWeeexxxzzzwwwqqqkkkhhhgggfffaaa]]]]]][[[XXXVVVUUURRRNNNKKKGGGFFFEEECCCAAA???>>>===999<<<===<<<888666888:::<<<===>>>???===;;;888777555111444EEE[[[hhheee^^^GGGJJJYYYmmmwww{{{yyybbbAAA///...---,,,---.........000---///555:::===DDDLLLkkkvvvzzzvvvyyy}}}------,,,,,,------...///333777KKKlllgggaaa___hhhvvv~~~}}}zzzooo```cccddd\\\YYY___jjjuuu{{{{{{vvvqqqlllcccaaahhhnnnsssyyyqqqllliiigggdddaaa^^^aaaaaa___aaahhhnnnpppnnnfffVVVEEE>>>>>>>>>===;;;;;;:::;;;<<>>777555111///111222000///000444333444555777777555333111111111222222222222222111111111111111111111111...000333555666777999;;;999999999999888777666555444444555555555666666666777555555777888;;;DDDNNNRRRXXXbbbooozzzuuuUUU>>>;;;<<<;;;HHHfff~~~___IIIGGGUUUwwwnnn;;;333333222111000000000000000//////222888???CCCFFFGGGQQQPPPKKKQQQ]]]rrr|||dddNNNYYYpppxxx|||}}}vvvwwwxxx{{{uuulllgggvvv~~~~~~~~~{{{rrrjjjjjjrrr{{{tttccc___ppp{{{yyyzzz{{{xxxtttsssuuuzzzvvveeePPPLLLZZZdddbbb^^^XXXNNNCCC;;;<<>>===999;;;===;;;888666888:::<<<===??????>>>;;;888666222000666III___kkkfff]]]CCCIII]]]vvvvvv```???.........------.........000,,,...777>>>CCCOOO\\\yyyssslllnnn{{{------,,,,,,------...///444888MMMooo}}}jjjfffeeelllzzziii^^^``````\\\^^^dddlllrrrtttsssrrrrrroooggggggnnnppprrr~~~zzzvvvvvvrrrlllkkkooopppnnnqqqiiiXXXFFF===>>>???===888888888:::>>>CCCGGGJJJHHHFFFGGGOOOYYY``````^^^fffkkkpppnnn```OOOAAA:::777333222666777666555777888:::<<<<<<;;;999999999777666666555555444333333000000111222222222222222000333666777666666888:::888888999888888777666666555555666666666777777777888666666888888:::CCCLLLOOOVVVbbbppp||||||ZZZ???:::<<<===RRRuuuxxxSSSDDDKKK[[[~~~ooo===333333222111000000000000000...---000777???FFFIIIKKKTTTRRRMMMRRR[[[ooo}}}|||kkkNNNPPPiiitttssszzzpppyyy||||||tttjjjvvv~~~~~~}}}}}}}}}}}}|||{{{yyyvvvnnnccc\\\aaaooo|||}}}vvvmmmooo}}}xxxuuuvvvuuuqqqqqquuuwwwwwwiiiRRRKKKXXXccccccfff___RRRDDD<<<===AAAEEEHHHMMMRRRUUUWWWXXX[[[]]]fffggg```QQQGGGFFFHHHHHHQQQZZZkkkvvv~~~eeeSSS___nnn{{{qqqnnnxxx}}}xxxssssssssssssrrrpppnnnmmmooommmkkkfff[[[OOOLLLNNNIIIJJJIIIEEE@@@======???@@@IIIuuu{{{MMM999777666999888>>>NNNddduuu~~~}}}~~~zzzqqqmmmnnnlllfffhhhppplll^^^```qqq}}}|||{{{yyyqqqlllmmmnnnnnnooorrrvvvuuurrrkkk\\\PPPNNNSSSZZZbbbiiippp}}}kkkfff___[[[XXXWWWXXXYYYaaagggooorrrrrrrrrwww{{{|||wwwiiiSSSDDD???AAACCCHHHOOOXXX___ccc```SSSFFFFFFQQQbbbvvv}}}tttiiiccccccccc```\\\ZZZXXXUUUSSSQQQOOOKKKHHHDDDCCCBBBAAA???===<<<<<<999;;;===;;;888666777:::<<<>>>???@@@>>>;;;777555111111999MMMcccllldddYYY===FFF___|||yyyaaa===---.........------......111---///999???DDDPPP___wwwyyyeeeiiittt---,,,,,,,,,,,,---......///444JJJmmm{{{yyymmmmmmnnnsss~~~sssccc[[[[[[]]]]]]XXX^^^dddgggffffffiiimmmooojjjmmmuuutttrrr~~~}}}yyytttrrrkkkYYYEEE===>>>@@@===777777999<<>>======??????BBBEEEEEEAAA???@@@AAA<<<<<<:::999777666444444...///000222333333333333333666888888666555777999777888888888888777666666666666666666777777777777999777777888888:::BBBKKKOOOVVVcccsss]]]@@@:::;;;AAA[[[wwwNNNBBBOOOdddooo===444333222111000000000000000...,,,///666@@@HHHLLLNNNVVVSSSOOOTTT\\\mmm}}}sssPPPKKKdddqqqiiiyyyssshhh|||~~~mmmvvvzzzzzz~~~|||||||||{{{zzzxxxpppkkk___SSSNNNXXXlll|||{{{~~~|||wwwrrrssssssqqqsssxxxssswwwlllUUULLLXXXbbbbbbkkkcccTTTEEE======@@@AAABBBDDDGGGHHHIIIKKKOOOQQQWWW[[[YYYRRRNNNQQQRRROOO\\\bbbmmmqqqttt}}}sssWWWXXXeeewwwuuutttvvv}}}{{{vvvuuuvvvwwwwwwvvvtttrrrppppppnnnlllfff[[[PPPMMMPPPHHHJJJJJJHHHDDDAAAAAACCCBBBIIIrrr}}}OOO:::777666999999===KKK___rrr}}}yyynnnkkkmmmnnnmmmnnnoooaaacccsssyyyrrrlllhhheeeeeellluuussstttvvvqqqcccUUUPPPRRRXXX```gggooo~~~uuujjjkkkhhhbbb^^^___```___lllrrrzzz}}}}}}|||~~~pppYYYGGGAAACCCEEEDDDNNNZZZaaaddd___SSSFFFIIITTTdddvvvttthhhaaaaaabbb```]]]XXXVVVSSSQQQPPPMMMIIIFFFBBBBBBAAA???>>><<<;;;:::999;;;===;;;777666777999<<<>>>???@@@>>>;;;777555000111:::OOOeeelllbbbUUU@@@JJJddd~~~eee===---...///...------...///333...000:::>>>@@@KKKYYYzzzsssmmmpppuuuttteeegggnnn...------------...//////111666FFFaaayyyyyynnnpppxxxooollljjjvvv~~~zzziiinnniii[[[```^^^___WWWbbbrrrmmmdddhhhmmmoooooosssuuuooommmpppaaaNNN===@@@FFFBBB999888888;;;BBBKKKUUUZZZ[[[WWWUUU\\\kkkwwwwwwrrrtttjjj___UUUMMMMMMMMMMMMNNNPPPQQQRRROOOLLLIIIGGGGGGFFFEEEDDDFFFBBB===<<<<<<:::555000...000222111///...111444666888:::;;;:::999999:::999888777777777777777777555555666888888999999999777888888777777<<>>777<<>>555333000//////000///...000...---///666@@@LLLTTTRRRWWW\\\YYYOOOSSSqqqzzzYYYKKK___pppmmmlllvvvwwwttt~~~~~~xxxppp{{{}}}zzzvvvssskkk```UUUOOOSSSaaayyyssszzz{{{~~~{{{vvvqqqoooppprrrsss{{{wwwjjjZZZSSSYYYeeemmmhhh___RRRGGGAAA@@@BBBDDDGGGNNNSSSRRRQQQTTTWWWXXXaaa___\\\[[[___ddddddbbbpppzzz{{{yyysss```SSSVVVSSSgggyyy{{{mmmrrr~~~}}}}}}|||~~~|||uuuqqqppplllkkkhhh```VVVMMMIIIHHHJJJHHHFFFFFFGGGGGGGGGEEEIIIQQQsssqqqBBB::::::555999<<<@@@QQQ```eeeuuuwwwmmmjjjkkkhhhccc|||___bbbvvvooohhhcccbbbbbbaaa```sssuuuwwwtttkkk```VVVPPPXXX]]]hhhxxxzzzlllmmmdddbbbhhhjjjdddeeekkkxxx~~~|||iii\\\NNNBBBDDDMMMMMMKKKUUU]]]XXXTTTQQQIIIMMMVVVllltttmmmeeeaaa```___[[[XXX[[[XXXSSSPPPMMMJJJGGGDDDEEEDDDBBB@@@===;;;999888444999===<<<666444777;;;???>>>>>>???>>>;;;777333999555111SSSggghhhoooUUUEEEDDDbbbccc???000///...---------------111222444888???GGGNNNRRR{{{|||ooogggmmmeeewwwxxxzzzrrrppp...------------...//////222777CCCXXXlllzzzmmmlllrrrlllkkkrrrxxx}}}~~~sssvvvkkkXXX^^^^^^[[[UUUccctttnnndddeeehhhooommmooorrrnnnpppuuueeeSSSDDDFFFJJJBBB<<<:::999;;;CCCNNNXXX^^^bbb\\\XXX```qqq~~~{{{yyyqqqiiijjjjjjiiieee```ZZZWWWVVVSSSOOOLLLJJJIIIGGGFFFGGGDDD@@@???@@@===777222---///111000//////222444666888;;;;;;:::999999:::999888888777777777777777555555666888888999999888666777888888999???GGGNNNQQQ]]]iiiqqqwww~~~wwwVVV===888>>>>>>___nnnNNNAAAEEEcccDDD555333000//////000///...000...---///555@@@LLLTTTUUUYYY^^^[[[PPPQQQlll|||]]]NNN___ooo|||{{{{{{ttt|||||||||}}}~~~}}}|||zzzuuummmuuu~~~~~~~~~}}}{{{wwwrrroooeee[[[RRRTTT^^^mmm~~~|||||||||zzzwwwtttssstttvvvwwwvvvtttlll```ZZZ```iiinnniii^^^PPPEEEAAABBBCCCDDDMMMTTTXXXXXXXXX]]]aaabbbggghhhiiikkkmmmooonnnlllwwwzzzcccOOONNNQQQdddvvv{{{jjjttt~~~~~~|||zzzzzz~~~zzzuuurrrqqqkkkjjjeee]]]TTTMMMKKKLLLJJJHHHGGGFFFGGGHHHGGGFFFGGGRRRsssjjj???999:::666999999===LLL\\\iii|||zzzooojjjiiigggddd{{{yyy^^^___yyyzzzssskkkeeebbbbbbbbbaaahhhmmmuuuxxxuuukkk^^^UUU[[[```lll{{{xxxiiiiiicccbbbhhhjjjggglllvvv}}}pppdddTTTHHHKKKVVVUUUNNNSSSZZZYYY]]]```ZZZVVVZZZmmmrrrlllddd``````^^^[[[XXXZZZWWWSSSPPPMMMJJJGGGEEEDDDCCCBBB???===;;;999888444999===;;;666444777;;;=========>>>>>>;;;777333000111555XXXjjjiiimmmUUUEEEFFFdddbbb???//////...---------------...000333888???FFFMMMQQQzzz}}}ooodddgggcccrrruuu{{{{{{...------------...//////333:::HHHZZZmmm|||mmmgggjjjllliiivvvyyytttZZZ^^^```\\\XXXhhhyyyssshhhhhhiiikkkggggggjjjlllsss{{{lll]]]QQQRRRRRRFFF>>>;;;888;;;EEERRR]]]dddggg]]]XXXaaauuuvvvjjjccc]]]YYYSSSOOOLLLJJJHHHGGGGGGEEECCCCCCBBB???999444---...000111111222444555666888;;;;;;:::999999:::999999888777777777777777555555666777888888888888666777999999;;;AAAJJJQQQVVV```kkkqqqwwwpppPPP;;;999???>>>\\\~~~oooRRRFFFIIIfffKKK666333000///000000///...//////...///444???KKKTTTYYY\\\aaa^^^SSSQQQfff{{{```PPP]]]mmm|||}}}xxxyyy|||~~~{{{wwwuuuuuurrrkkkooouuuyyy}}}||||||{{{yyytttnnnjjj___XXXWWWbbbsss{{{zzzzzzyyyxxxxxxyyyyyyzzzssstttqqqjjjhhhkkknnnnnnhhh^^^PPPGGGDDDFFFHHHJJJWWW\\\```___aaagggkkkkkkiiinnntttyyy{{{zzzyyyyyyuuu^^^ZZZZZZiiizzz{{{hhhttt|||~~~|||yyyvvvwww{{{~~~~~~yyytttrrrrrrlllhhh```XXXPPPMMMNNNPPPKKKIIIGGGGGGHHHIIIHHHGGGEEETTTttt___;;;777;;;888999:::???NNN___ssstttmmmhhhfffeeevvvzzz```^^^sss~~~xxxooohhhdddccccccccc]]]dddnnnyyy|||vvviii___^^^cccooouuufffbbb___aaafffhhhiiiuuu}}}uuukkk\\\OOORRR]]]bbb[[[___gggkkksssuuulll___```rrr~~~ooojjjddd```___]]]ZZZWWWZZZWWWRRROOOMMMJJJGGGEEECCCCCCAAA???<<<:::999888555999<<<:::666555888;;;<<<<<<<<<======;;;777444///000999ZZZiiijjjkkkVVVGGGNNNiii___>>>//////...------------...,,,///333888???EEEJJJMMMjjjuuuyyyxxxzzzqqqhhhllleeeooovvv...------------...//////...999KKKbbbyyypppddddddppphhhrrrccccccbbb]]]ZZZhhhwwwqqqiiiiiiiiijjjeeedddiiiqqq~~~sssiii```bbb^^^NNN@@@;;;999===IIIXXXeeemmmeeeYYYTTT___rrr~~~|||yyyzzz||||||sss^^^YYYRRRKKKHHHFFFDDDCCCCCCBBBBBBBBBAAA===777222...///111333444555777777777999;;;<<<;;;::::::::::::999888777666666666777555555666777888888777777666888999:::;;;AAAJJJQQQWWWaaammmsssyyyiiiJJJ999999???===XXXwwwjjjOOOEEEHHHfffQQQ666444111000000000000///////////////444>>>JJJTTT[[[___eeecccXXXSSSbbbyyy}}}wwwxxxvvvbbbQQQWWWfffuuu~~~}}}|||yyysssooosssnnnlllmmmsss~~~|||{{{zzzyyytttmmmggg^^^^^^fffvvvxxxzzzzzz{{{{{{{{{zzzyyyxxxrrrvvvwwwtttssssssoooiii___[[[SSSKKKFFFHHHOOOTTT^^^aaaddddddhhhoooqqqppppppttt|||xxxwwwvvv~~~mmmuuu}}}jjjqqqyyy|||zzzvvvrrryyy|||~~~xxxtttrrrrrrmmmggg]]]SSSMMMLLLNNNQQQKKKIIIHHHHHHIIIJJJIIIHHHJJJ___}}}VVV999777:::999999:::BBBQQQ___vvvyyyrrrjjjeeeeeewwwhhh```qqq{{{ssslllggggggggghhh^^^```fffpppxxxyyyssslllbbbeeeqqq~~~nnnccc\\\^^^cccggghhhmmm||||||vvvlllbbbccciiirrroooxxxooo^^^bbbxxx{{{lllhhhbbb___]]][[[YYYWWWXXXUUUQQQNNNLLLJJJHHHEEEBBBBBB@@@>>><<<:::888888666888;;;999666666888<<<<<<<<<<<<>>>>>>===999666666222@@@]]]nnnrrrlllYYYNNNZZZoooyyyYYY;;;///......---------......---///444999>>>CCCGGGIII]]]fffgggiiirrrtttsss{{{kkkpppzzz...------------...//////***444FFF___|||ssscccbbbtttkkkrrr|||kkkfff```YYYVVVbbbmmmgggdddggghhhkkkiiiiiinnnxxxyyyrrrmmmnnnhhhUUUDDD???<<>>===<<<>>>>>>>>>>>><<<888333//////000222555777999999999777999;;;<<<;;;::::::;;;:::999888777666666666666555666666777777777777666777888999999:::???GGGNNNTTT```mmmuuu{{{dddEEE888999===<<>>BBBFFFGGGZZZ```]]]___llluuu~~~zzzzzz...------------...//////222777BBBXXXwwwvvveeedddyyytttzzzzzzrrrssskkkeee^^^[[[XXXbbbjjjeeeeeelllmmmhhhhhhiiilllssszzzwwwrrrrrrjjjWWWHHHBBB???DDDSSSdddqqqwwwgggYYYPPPVVV]]]\\\XXXXXX[[[aaajjjxxxyyyjjj^^^WWWSSSOOOIIIAAA:::888888888999999:::::::::777333///---111111333666999::::::888777999<<<<<<;;;::::::;;;::::::888777666666666666555666666777777666666666666777888888999>>>FFFMMMQQQ^^^mmmuuu{{{~~~___AAA777888;;;BBBZZZsssuuu^^^GGGDDDMMMuuu}}}RRR777444111000111111000///...///000000222;;;IIISSS[[[```hhhlllbbbXXX]]]jjjqqq|||}}}rrrXXXJJJSSSmmm{{{}}}rrr{{{|||pppgggooo|||}}}{{{{{{yyysssmmmgggllltttxxxsssnnnrrrzzzpppzzzwwwlllkkksss{{{zzz{{{{{{zzzxxxuuuqqqooorrruuuvvvuuuuuupppbbbUUUEEELLLSSSRRRMMMLLLSSS[[[YYY^^^dddnnn|||vvvbbb]]]jjjzzzkkkjjjxxx}}}{{{yyysssppppppmmmdddYYYOOOKKKKKKLLLMMMIIIHHHGGGGGGIIIJJJIIIIIIRRRqqqlllEEE;;;888999;;;888===EEERRRWWW^^^uuu|||~~~~~~wwwxxxvvvmmmeeecccrrrmmmaaakkk~~~~~~}}}yyytttooommmnnnooouuunnngggdddhhhpppwwwzzzuuusssuuuuuukkk]]]YYY^^^lllttt}}}|||\\\QQQdddqqqeeeeeedddccc```]]]ZZZXXXVVVVVVSSSPPPMMMKKKJJJHHHFFFDDD@@@???>>>===;;;999888777777888888777666777:::<<<=========>>>???<<<999555000444```qqqVVVYYYrrr|||{{{hhhHHH333...------------...//////111333666:::???DDDHHHJJJUUU\\\[[[^^^mmm{{{...------------...//////444:::CCCTTTpppwwwffffffzzzqqqrrryyy~~~fffddd___^^^\\\fffnnnjjjlllssssssgggjjjkkkiiijjjrrr{{{xxxvvvooommmdddQQQHHHAAA===BBBOOO___iiimmm```QQQGGGJJJOOONNNPPPVVVZZZ```fffmmmxxxzzznnnccc[[[WWWWWWXXXIIICCC;;;666444666888999888999999777444111///...111111222555999:::888666888:::<<<===<<<;;;;;;;;;;;;:::999777666666555555555666666666666666555555444666777777999???HHHOOOSSS___llltttzzzyyyZZZ>>>666888:::GGG^^^vvvvvv]]]GGGJJJXXXNNN777444222111111111111000---///111000111:::HHHSSS[[[___iiimmmdddWWWWWWaaannn~~~aaaKKKSSSbbb|||zzz{{{zzzqqqfffpppyyy}}}{{{|||{{{wwwrrrmmmlllkkkhhhcccfffuuummm^^^aaaqqqzzzzzzzzzyyywwwtttqqqooovvvvvvuuutttuuupppbbbSSSFFFLLLTTTXXXWWWVVVWWWXXX```eeemmmyyy}}}}}}eeeVVVUUUcccqqq|||wwwdddbbbvvvyyyssspppppphhh```VVVOOOLLLLLLMMMMMMHHHGGGFFFFFFHHHIIIIIIHHHTTTttt]]]===<<<888888<<<999AAAEEERRRYYY\\\mmm~~~xxxrrrvvv{{{ooopppqqqjjjdddcccmmm~~~lll```kkk~~~}}}xxxrrrnnnmmmmmmzzzwwwssspppoooqqqtttwwwvvvtttrrrmmm^^^RRRYYYiiixxx}}}yyyXXXTTThhhxxxeee```bbbaaaaaa___]]]YYYWWWUUUUUUPPPNNNKKKIIIHHHGGGEEECCC??????>>><<<:::999888777888888777666666888:::<<<<<<<<<<<<===<<<:::666222///999pppdddLLLWWWxxxyyydddDDD000---------------...//////111222555:::@@@HHHNNNQQQeeeppprrruuu...------------...//////,,,666BBBQQQhhh~~~xxxwwwggghhh|||qqqooo{{{zzzcccdddbbb[[[[[[fffoookkkmmmtttsssnnnrrrrrrlllhhhkkkuuu|||~~~wwwvvvssskkkggg]]]JJJEEE>>>888<<>>>>>LLLXXX\\\jjj}}}yyypppuuu{{{iiijjjmmmhhhccccccjjj}}}kkk```mmm{{{tttnnnkkkkkkzzz|||~~~|||yyyuuusssrrrrrrooonnngggXXXPPP___www{{{{{{|||}}}{{{WWWZZZlll|||nnngggfffhhh``````___\\\YYYVVVUUUUUUOOOMMMJJJHHHGGGFFFDDDBBB???>>>===<<<:::999888777888777777666777888;;;===;;;;;;;;;;;;;;;888333000555@@@www~~~UUUEEETTTzzzxxxcccBBB///---------------...///000///111444:::BBBJJJRRRWWWxxx}}}~~~qqq......------------......222,,,GGGKKKYYYyyyyyyzzz{{{vvv{{{xxxttttttyyyuuuddd```ccccccaaadddjjjmmmpppvvv|||qqqzzzyyypppeeeaaayyy|||xxxllllllnnnggg___VVVGGGBBB;;;666888<<<@@@FFFMMMBBB@@@>>>>>>AAAIIIPPPUUU]]][[[WWWTTTSSSWWW^^^ddd]]][[[RRRGGGBBBBBB???999999777555444666999<<<>>>999777555333000...------///333555444666:::;;;888999:::<<<>>>>>>===<<<;;;===<<<:::888777666555555666666666666666666666666666999<<<::::::AAAQQQ^^^gggnnnuuuzzz|||}}}iiiLLL:::777999777RRRmmmuuuaaaLLLCCCNNNccc}}}BBB444333222000//////....../////////...,,,111BBBRRRaaabbbjjjqqqkkk]]]UUUWWWnnn|||}}}nnnSSSgggvvv~~~zzztttrrrmmmmmm~~~yyyyyy|||rrr^^^UUU[[[gggsssdddppp{{{|||{{{wwwuuurrrnnnppptttuuuvvvyyyyyywwwrrrmmmiiiaaa\\\___llluuupppfff```hhhqqqzzznnnTTTEEECCCCCCCCCFFFJJJOOOSSSUUUZZZnnn}}}yyyuuuqqqmmmlllaaaTTTJJJJJJOOOOOOMMMKKKFFFPPPLLLFFFLLLOOOJJJJJJhhhPPP:::666999>>>999>>>???FFFSSSVVVUUUfffzzz~~~zzzrrrttt~~~|||mmmggglllhhheeeoooyyyyyyqqqfffgggzzz~~~~~~}}}{{{}}}zzztttooonnnzzz{{{|||~~~xxxsssmmmppprrrkkk]]]ZZZnnn||||||}}}wwwqqqssswwwxxx]]]VVVlllwwwmmmddd```^^^]]]ZZZ[[[\\\[[[XXXUUURRRQQQNNNKKKIIIGGGGGGEEECCC@@@AAA???===:::999888777888666999:::666555999;;;:::<<<;;;;;;<<<888222000222666JJJtttyyydddGGGDDD^^^lllvvv{{{^^^777444---,,,,,,,,,---///000111333000333<<>>:::888666333000...------///333555444666::::::888999:::<<<===>>>===<<<;;;<<<;;;:::888777666555555666666666666666666666666777:::===;;;<<>>PPPlll}}}EEE444333222000/////////////////////...---111AAAPPP___bbbkkktttpppaaaUUURRRhhhuuuwwwZZZgggwww}}}{{{|||vvvqqq~~~}}}yyywwwzzzppp[[[TTTaaasssvvviiittt{{{vvvtttrrroooooorrrssstttuuuvvvvvvtttrrrqqqkkkjjjppp|||{{{pppiiiooowww~~~mmmRRRFFFBBB@@@???>>>???BBBHHHNNNRRR[[[nnn|||xxxrrrllliii^^^RRRIIIJJJNNNNNNLLLKKKGGGNNNKKKHHHLLLJJJIIIQQQ}}}xxxGGG666444666;;;777===@@@GGGUUUZZZWWWdddvvvxxx}}}{{{vvvqqqttt}}}yyykkkhhhpppooooooyyy{{{yyyiiieeewww~~~}}}~~~~~~}}}wwwsssssswwwxxx||||||zzz{{{zzztttjjjhhhwwwwwwrrrwww}}}vvvooooooqqqzzzuuu^^^YYYkkkzzzrrrnnnhhhbbb^^^\\\\\\]]]ZZZ[[[\\\ZZZXXXTTTRRRQQQNNNKKKIIIHHHGGGEEECCCAAADDDBBB???<<<999777666666555999999666666999<<<<<<===;;;<<<===999222111333888MMMxxxuuu___CCCCCCWWWkkk|||YYY444111---,,,,,,,,,---///000222333111444===DDDKKKUUU___uuuhhhlllfffpppxxx}}}|||hhhddd......------------......111///CCCNNN```|||www~~~sssgggaaabbbYYY\\\fffqqqwwwvvvuuuvvv|||~~~wwwqqquuu~~~xxxuuufff___dddjjjgggddd\\\KKKDDD<<<777777888999===AAAIIIFFFBBB???@@@CCCGGGKKKHHHFFFCCC??????FFFQQQYYYccc\\\OOOCCC???@@@???<<<888666444444777:::<<<===<<<:::777333000...------///333555444555999:::777999:::<<<===>>>===;;;:::<<<;;;999888777666555555666666666666666666666666777;;;===<<<>>>GGGVVVbbbqqqssswww|||uuuqqq___FFF888999===>>>YYYqqqttt[[[DDDBBB___yyyEEE444333222111000//////////////////...---111>>>MMM\\\bbbmmmvvvuuugggWWWNNN^^^iii}}}cccaaarrr|||yyy~~~~~~xxxqqq{{{}}}zzzwwwuuuuuummmXXXUUUfffzzzvvvlllvvv~~~vvvuuuvvvsssqqqqqqrrrrrrssstttvvvwwwyyyyyysssvvv~~~wwwqqqzzzzzzSSS@@@???BBBAAA@@@??????BBBHHHPPPVVV[[[lll~~~{{{|||}}}}}}yyyrrrjjjeeeYYYNNNGGGHHHLLLLLLJJJIIIHHHKKKJJJJJJKKKDDDIII]]]ggg>>>555444444:::777@@@AAAHHHXXX]]]YYYbbbppprrrssstttsssrrrvvv}}}~~~xxxtttgggdddlllmmmnnnxxxyyylllaaasss}}}}}}~~~zzzxxxyyyvvvwww|||~~~|||xxxssstttuuujjjfffpppvvv~~~wwwnnnkkkkkksssmmm[[[[[[jjj}}}|||rrrgggeeebbb```^^^^^^______ZZZZZZZZZYYYWWWTTTQQQPPPMMMKKKIIIHHHGGGFFFCCCAAAFFFDDDAAA===999666555444555888999666666:::======>>>======>>>:::444222444666OOO|||rrrZZZAAAEEEWWWnnnzzzSSS222///---,,,,,,,,,---///111222333222666>>>EEEKKKRRRYYY}}}rrrdddbbbgggmmmnnnpppkkkccc......------------......111111AAANNN```}}}xxxsssxxxllldddccc[[[ZZZ\\\eeekkkooossswww{{{zzzppplllsss|||wwweee```dddhhhdddbbbXXXFFF>>>888444555777888;;;@@@FFFDDD@@@>>>===???AAACCC@@@BBBCCCBBBCCCIIITTT\\\^^^WWWLLLDDDBBBBBB@@@===999666444555999===>>>>>>===:::777333000...------///333444333555999999777888999;;;======<<<;;;:::;;;:::999777666666555555666666666666666666666666777999<<<<<>>>>>;;;444333555444QQQrrrXXXBBBJJJcccuuurrrMMM222///---,,,,,,,,,...000222333333333777>>>EEEKKKOOOQQQnnnxxxlllhhhjjjkkkhhhgggxxxtttlll......------------.........333>>>NNN```{{{xxxvvv}}}ssshhhddd]]]YYYYYY```ggglllpppuuuxxxvvvlllhhhmmmuuu~~~~~~}}}uuunnneeeaaadddddd```___WWWCCC<<<666333444666666888<<<>>>>>>===<<<<<<<<<======@@@EEEKKKLLLKKKMMMTTTZZZVVVOOOGGGEEEFFFEEEAAA>>>:::777555777<<<@@@@@@???<<<:::666222///.........///333444333444888888666888999;;;<<<===<<<;;;::::::999888777666666555555777777777777777777777777666777999;;;@@@KKKZZZeeevvvzzzzzzeeeIII999;;;BBBDDDYYYmmmnnnYYYFFFGGGjjjhhh???555444333111000000/////////......///...000888BBBWWWbbbnnntttwwwsssdddTTTRRRaaayyyooo]]]gggzzz~~~zzz}}}xxxyyy~~~rrrfffqqq{{{xxxxxxwwwttthhhaaagggooojjjiiijjjeeennn~~~~~~uuuxxxxxxyyy|||{{{vvvrrrvvvxxxyyyzzzzzzyyywwwuuuzzzlllTTTHHHCCC@@@>>>;;;BBBIIIMMMOOOTTT]]]eeexxxzzzwwwwwwwwwsssnnnfff___[[[MMMFFFCCCFFFJJJIIIHHHHHHHHHIIIIIILLLIII@@@RRRyyyPPP888;;;<<<888<<<;;;DDDGGGJJJXXX___[[[bbbqqqwwwqqqtttttttttwww||||||xxx~~~pppfffiiigggbbbeeeddd~~~ooo\\\iii}}}}}}|||}}}}}}~~~}}}~~~}}}yyyzzz~~~~~~{{{|||yyypppgggbbb\\\XXX[[[aaaeeejjjsss}}}}}}qqqggglllsss{{{}}}xxxsssqqqyyy~~~~~~uuugggYYYMMMFFFJJJTTTqqq~~~wwwnnnnnnooogggeeedddbbb___\\\ZZZXXXWWWZZZWWWUUUTTTTTTRRROOOMMMKKKIIIGGGFFFFFFEEECCCAAA???>>>;;;999777666555555555999:::888888<<>>>>>???;;;555333555999WWWoooTTTAAAMMMooo}}}hhhDDD111...,,,,,,,,,---...000222444222444777===DDDKKKMMMLLLZZZpppwwwrrrrrroooiiijjjrrrpppnnnrrr......------------......***555<<>>>>>===;;;:::BBBIIIPPPPPPMMMKKKNNNSSSQQQHHHBBBDDDHHHFFFAAA>>>:::777444777===AAAAAA>>>;;;888444000.........//////333444333444777888555888999;;;<<<===<<<:::999999999888777666666666666777777777777777777777777555666888;;;AAAMMM\\\ffftttyyy}}}~~~wwwbbbGGG;;;BBBMMMRRRnnnxxxoooXXXFFFGGGhhhcccAAA555444333222111000000000///......000//////555>>>QQQaaaooosssvvvwwwlll[[[VVVccc{{{vvvXXX[[[jjj~~~xxxzzz|||jjjhhhttt|||zzzxxxvvvrrrggghhhtttuuufffaaakkkpppzzzvvvwwwzzzyyytttrrrvvvwwwyyyzzzyyyvvvsssqqqvvvzzz{{{xxxxxx|||~~~~~~~~~wwwVVVDDDAAACCCCCCCCCAAAKKKVVVZZZ[[[___iiirrrzzzuuuuuusssooohhh```XXXSSSHHHCCCAAAFFFIIIHHHGGGHHHGGGIIIIIIIIIGGGDDD[[[{{{HHH333:::;;;777===<<>>???;;;555333555AAA[[[eeeLLL???OOOttt}}}|||xxx]]];;;///+++,,,,,,,,,---///111333555444777999===EEEMMMNNNJJJLLL\\\bbb___bbbccceeennn{{{wwwzzz......------------......)))777;;;KKKVVVlll~~~sssmmmvvvxxx}}}~~~lllccccccbbbhhhrrrxxxvvvppplllrrrssslllhhhgggdddppp|||wwwooojjjhhhccc```ZZZVVV]]]ZZZHHH;;;666333555555333333555888;;;@@@CCCCCC@@@;;;888???FFFMMMMMMIIIGGGKKKPPPQQQFFF>>>AAAEEEDDD@@@>>>999555222555<<>><<<;;;999777777777777777888<<<<<<999888<<>>???======>>>:::444222444CCCXXXyyyrrrVVVEEEAAAWWWuuuwwwyyysss}}}WWW666///,,,,,,,,,,,,---///111444555888:::<<<>>>GGGPPPQQQLLLHHHRRRVVVXXX___bbbnnnxxx}}}.........------.........***::::::HHHMMM```yyyssswwwxxxuuuyyy}}}kkkaaajjjhhhjjjsssyyyvvvqqqooonnnpppkkkgggeeebbbnnn}}}yyyuuuqqqnnnmmmgggaaaXXXSSS[[[YYYHHH777222111444666555666888:::>>>DDDHHHHHHCCC===888:::AAAHHHIIIEEEFFFLLLSSSTTTFFF<<<>>>BBBAAA??????777333000444;;;@@@>>>:::777555111...,,,---///000000333444333444777777444777888:::<<<<<<;;;:::999999888777666666555666666777777777777777777777777777777999===EEERRRaaakkkxxx|||~~~||||||rrrkkkWWW???888GGGZZZdddvvv[[[CCC@@@QQQ}}}wwwSSS;;;555555333222111000000000///......000000///222888CCC]]]rrrvvvyyy~~~uuudddZZZ]]]lllyyy{{{zzz[[[TTT___yyyyyy~~~yyy~~~uuurrr~~~wwwjjjgggkkksssjjjccc^^^bbbgggtttrrr^^^]]]uuuxxxxxxyyyxxxvvvvvvooonnnmmmmmmoooqqqsssuuuwwwxxxuuupppqqqwwwwwwrrryyy{{{~~~yyyrrrvvvnnnWWW___iiivvvoooXXXKKKDDD@@@CCCHHHTTT]]]eeeeeebbbgggttt|||ppprrrtttqqqiii\\\NNNFFFCCC@@@AAAFFFIIIHHHGGGIIIDDDLLLJJJDDDEEENNNjjjKKK@@@...888;;;;;;EEEDDDIIIMMMPPPbbbnnniiihhhrrrxxx~~~tttlllooo{{{yyyoooqqqnnnddd```mmm}}}mmm```ttt~~~~~~~~~yyy|||~~~~~~yyyzzzzzzqqqdddMMMAAA;;;CCCKKKMMMRRR[[[___bbbgggjjjjjjfffaaa]]]iiinnnwwwzzziiiXXXJJJ@@@<<<<<>>>>><<<:::888777777777777999======:::999<<<>>>>>>>>>======>>>:::444222444@@@QQQnnndddLLLBBBFFFaaauuu|||~~~}}}yyyzzzsss~~~UUU666111...,,,,,,,,,---///222444555:::===>>>@@@IIISSSTTTOOOHHHMMMPPPXXXbbbhhh{{{////////////////////////------888HHHRRR]]]wwwnnnooouuuwwwsssmmmvvvvvvuuudddxxxnnngggiiinnnpppppppppkkkkkkjjjhhhccccccnnn{{{|||wwwtttrrrooommmnnnhhh```ZZZWWWUUUQQQNNNAAA999333444777666444444555;;;CCCIIIJJJDDD===777888===???===AAALLLSSSTTTVVVJJJBBBCCCDDD@@@;;;:::888666555666:::<<<;;;888555222...,,,---///000000000222444555555666777999999999888888888888999999===;;;888666555555555666777777777777777777777777;;;666444<<>><<<<<<;;;999777555555555555===;;;::::::;;;<<<;;;::::::BBB@@@;;;;;;555///444BBBYYYjjj```FFF<<>>:::888777666888;;;===;;;888444111...,,,---///000000000222444555555555777999999888888888888888888999<<<:::888666555555666666555555555555555555555555:::555666>>>JJJXXXgggrrr}}}}}}~~~}}}pppfffPPP<<<777;;;III[[[iiiaaaEEEBBBFFF[[[~~~~~~iiiIII333555444333222111111111111///////////////000111111===TTTkkkuuu{{{{{{rrrdddYYYWWWhhh~~~vvvaaaSSSfff|||~~~zzz|||{{{pppfffeeehhhuuu}}}ooommmssssss~~~jjjjjj|||~~~{{{zzzxxxxxxyyyxxxwwwuuusssvvvyyyzzzyyywwwvvvvvv{{{wwwrrrppprrrtttuuuuuunnn^^^PPPKKKMMMNNNMMMNNNUUU]]]jjj}}}||||||wwweeeQQQFFFCCCDDDHHHLLLZZZcccfffiiipppvvv|||sssssspppiii^^^RRRIIIDDDBBBEEEHHHHHHGGGFFFFFFFFFEEEIIIKKKGGGKKKjjjXXX===777777888:::???DDDJJJMMMUUU^^^dddiiihhh[[[ZZZjjj{{{uuuvvvxxxhhhbbbllluuu~~~nnnkkk~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}|||||||||}}}~~~{{{uuummmhhhkkkoooooolllooorrrjjj]]]JJJBBB???DDDMMMSSSWWWZZZWWWVVVYYY```gggnnnrrruuuyyyvvv[[[III@@@======@@@GGGSSSgggooolllhhhdddaaa`````````[[[XXXUUUTTTUUUVVVUUUSSSOOONNNNNNOOOOOONNNKKKHHHGGGEEEBBB@@@@@@???===;;;:::999888666666666777777===;;;::::::;;;<<<;;;::::::@@@>>>:::999222111>>>SSSccchhhUUU@@@CCC^^^wwwtttJJJ...+++---///---******---222666888<<<===@@@FFFOOOUUUXXXYYYUUUlllyyyzzzzzz------------------------///...666EEENNNWWWoootttmmmxxxqqqjjjeeejjjqqqyyymmmqqqlll___TTTTTTZZZbbbkkkrrrrrrssstttqqqiiicccfffnnn}}}~~~{{{wwwtttrrrooommmjjjfff```YYYTTTQQQNNNJJJFFF???888222333444333333444555888<<<@@@@@@===:::777333666888>>>IIIUUU[[[ZZZXXXOOOIIIMMMRRRNNNDDD<<<888777666999<<<===:::777333000---,,,...///000000000222444444444555777999888888888888888888888888;;;999888666555555666666555555555555555555555555888666888AAALLLYYYgggrrrzzz}}}zzzhhhYYYGGG;;;666;;;NNNdddcccVVVFFFEEEIIIlllwwwcccKKK888666555444222111000000000///////////////000000111666LLLcccqqq{{{xxxmmm\\\RRRbbb~~~nnnXXX```yyy~~~yyy}}}zzzyyy|||uuuiiiaaa___fff|||{{{|||sssppp{{{zzzzzzyyyxxxxxxyyyyyywwwuuutttwwwzzz{{{yyyxxxwwwwwwwwwssspppqqqssssssnnniii\\\NNNBBB???CCCEEEGGGJJJPPPYYYgggxxxzzzwwwsssdddSSSGGGBBBDDDMMMVVV___gggiiinnn}}}{{{uuusssmmmdddWWWLLLDDDAAADDDFFFHHHIIIHHHGGGGGGGGGEEELLLHHHIII___|||yyyIII666666666666999???FFFMMMQQQWWWaaaggghhhdddVVVUUUeeeyyyqqqnnn}}}uuutttiiilllsssfffttt~~~}}}|||~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{|||}}}~~~|||}}}~~~yyypppfff```bbbeeeeeecccgggnnniii___KKKDDDAAAGGGPPPUUUXXX[[[]]]]]]___fffqqq|||sssUUUCCC===<<>>???BBBHHHPPPVVVYYYZZZcccxxxrrrppp///////////////////////////---555DDDMMMWWWnnnxxxooo~~~uuusssvvvzzzjjjjjjkkkbbb[[[]]]bbbggglllqqqxxxyyyzzzxxxpppgggfffkkkvvv}}}|||yyyvvvtttrrrooommmfff```YYYTTTRRRNNNJJJFFF@@@999444444444333444777555777999;;;<<<<<<:::999666666888@@@MMMYYY]]]]]]YYYSSSPPPVVV]]]YYYMMMAAA888777666888;;;;;;888444111///---,,,...000000000000111333444444555777999777777888888888888777777999888777666555666666666777777777777777777777777888777:::CCCLLLWWWdddoooxxx}}}ttt]]]III===;;;999FFFccc|||gggSSSJJJGGGJJJzzzyyy~~~aaaKKK???888777555333222111000000000000////////////000000///CCC[[[mmmzzzzzzqqqaaaVVVbbb|||yyy^^^ZZZnnnzzzzzz~~~xxxhhheee^^^```tttvvvsss~~~zzz}}}|||xxxvvvvvvvvvvvvuuutttvvvxxxxxxvvvuuutttttttttqqqoooqqqrrrnnnddd\\\SSSHHH??????CCCEEEGGGIIIKKKTTTbbbuuu|||vvvttt{{{ttteeeSSSHHHEEEHHHQQQ[[[___kkkrrrzzzyyyvvvrrriii]]]QQQGGGAAA???FFFHHHJJJJJJIIIHHHHHHIIIHHHNNNEEEKKKoooeee>>>666555444555888>>>GGGOOOUUUYYYccciiillllll```[[[eeexxxrrrlllvvv~~~zzz}}}llliii~~~wwwhhhsss~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}||||||{{{{{{|||}}}~~~|||}}}zzzlllaaa]]]aaabbbbbbhhhppplllbbbNNNGGGCCCIIIPPPTTTWWWYYYbbbdddgggppp~~~~~~sssSSSAAA<<<>>>BBBFFFUUUddd|||xxxjjjhhheeeaaa___]]]\\\\\\WWWVVVUUUTTTSSSRRRRRRQQQPPPOOOMMMMMMMMMLLLJJJGGGGGGEEEBBBAAA@@@@@@>>>===:::999777666666777999:::===;;;::::::<<<======<<<===:::666777555,,,;;;]]]kkkrrrgggMMMGGG___yyy\\\555...444000++++++***+++...333999===???AAAEEEKKKQQQWWW[[[]]]aaatttmmmsssuuuttt}}}~~~fff////////////////////////...+++333BBBMMMWWWnnn||||||qqqxxx{{{uuunnnkkkccc\\\\\\___bbbffflllxxxyyyzzzyyyqqqhhhfffiiiyyy|||yyywwwuuurrrooollleee```YYYTTTRRRNNNIIIEEE@@@999444444333222444888777888999:::<<<===??????999777999DDDRRR]]]ccceeeeeebbbaaadddhhhdddTTTEEE:::888666777999888555111///---,,,,,,...000000000///111333444444444666888666777888888888888777666777777666666666666666666888888888888888888888888888888;;;CCCKKKSSS```kkkvvv|||{{{lllXXXAAA888999999PPPuuunnnRRRKKKEEEPPPxxxwww[[[EEE>>>:::999777555333111111000000000////////////000000,,,>>>VVVkkkzzz{{{tttgggZZZ^^^ppp|||bbbUUUdddttt{{{yyywwwxxx}}}nnnjjjaaa```rrruuuuuu~~~|||{{{uuurrrrrrtttwwwxxxvvvxxxxxxwwwuuurrrqqqrrrtttqqqooonnnllleeeYYYPPPMMMEEE@@@BBBEEEFFFFFFGGGIIIPPP^^^tttaaa```fffrrr|||wwweeeQQQGGGGGGKKKSSSYYY\\\nnnzzzxxxrrrmmmcccWWWKKKDDDAAA@@@GGGIIIJJJIIIHHHGGGHHHIIIHHHLLLGGGVVVVVV:::888444333444777>>>HHHRRRXXX\\\eeekkkrrrxxxooocccddd~~~~~~~~~zzzqqqlllsss}}}{{{yyy~~~rrrlll}}}{{{rrr~~~}}}}}}||||||}}}~~~~~~~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{}}}}}}}}}ooo^^^YYY```dddgggnnnuuuooodddQQQIIIEEEKKKRRRWWWZZZ]]]ZZZ___fffssssssqqqpppuuu~~~rrrTTTBBB===@@@FFFKKKXXXjjjrrriiigggddd```]]]ZZZXXXXXXUUUUUUUUUTTTRRRQQQQQQPPPOOOMMMLLLKKKKKKJJJGGGEEEDDDBBB@@@@@@AAAAAAAAA@@@===;;;888666555666888:::<<<;;;::::::<<<=========<<<999444555333...CCCiiioooqqqaaaJJJJJJeee||||||VVV333111777///)))***+++,,,...333:::???AAADDDHHHMMMSSSXXX\\\___YYYsss{{{wwwmmmffffffgggooorrr------------------------...+++111AAAMMMWWWlllxxxxxx|||vvvqqqfff[[[VVVWWW[[[ccckkkrrrrrrttttttooohhhgggjjj~~~|||zzzwwwuuurrroookkkhhhbbb]]]WWWRRRPPPLLLFFFBBB@@@:::555333222111444999:::;;;<<<===@@@CCCFFFGGG===:::===HHHUUU```hhhnnnsssttttttsssrrrjjjXXXHHH>>>;;;777666777666333///---,,,+++,,,///000111000///111333333333444666888555666777888888777666555555666666666666666666666666666666666666666666666888888<<>>@@@CCCCCCDDDFFFJJJQQQ^^^qqquuu]]]aaalllyyy~~~}}}~~~xxxeeeRRRIIIJJJNNNUUUZZZ^^^rrruuuiiiddd[[[PPPGGGBBBAAABBBFFFGGGHHHGGGEEEEEEEEEGGGFFFJJJSSSmmm|||III777999444333333666>>>IIISSSZZZ___iiimmmuuuwwwgggaaa~~~wwwjjjmmmzzzzzz~~~pppjjj{{{|||xxx~~~}}}}}}{{{|||~~~~~~~~~}}}}}}||||||{{{{{{{{{{{{zzzzzz{{{}}}~~~|||}}}{{{gggWWWTTT]]]dddjjjssszzzsssgggSSSKKKGGGLLLTTTZZZ^^^bbb]]]bbbiiirrrwww]]]ZZZXXXZZZcccooozzzlllRRRBBB>>>AAAJJJRRR\\\ppplllhhhfffccc___[[[XXXVVVTTTTTTUUUVVVUUURRRPPPPPPQQQOOOMMMKKKIIIIIIHHHFFFDDDAAA???>>>???@@@AAAAAA@@@>>><<<999666555666888:::<<<;;;:::;;;===>>>>>>===;;;;;;555222444555KKKooorrrjjjVVVBBBGGGccc|||sssOOO222000444***)))+++,,,,,,...222:::AAACCCFFFKKKPPPTTTYYY^^^aaaXXXgggvvvsssmmmiiihhhgggqqqzzz------------------------///+++000???JJJTTThhh|||}}}yyy{{{}}}wwwrrrhhh^^^YYYYYY[[[bbbjjjmmmlllmmmnnnlllhhhjjjooo{{{~~~zzzxxxuuusssppplllhhhddd```\\\VVVQQQOOOKKKEEE@@@CCC===888777444333777======>>>???BBBEEEIIIMMMOOOGGGDDDEEENNNVVV]]]gggqqqvvv{{{}}}zzzuuukkk[[[LLLEEE@@@:::777666555333000,,,++++++,,,///111111000///000222333333444666888555666777888888777666555444555555666777777777666666666666666666666666666777777;;;CCCIIISSSbbbpppzzztttcccRRR===888777888^^^xxxmmmPPPHHHIIIqqqqqqmmmRRRNNNFFF???>>>;;;999666444333222111111000//////////////////888III]]]ooo{{{ttt```PPPTTTjjj|||sssYYYYYYiiissszzz~~~uuuyyy~~~}}}|||vvvkkkcccfffrrr~~~{{{xxxxxxzzz{{{}}}~~~}}}www}}}vvvssspppppprrruuuwwwxxxwwwyyyzzzyyywwwvvvwwwxxxpppooolllfff\\\TTTOOONNNJJJBBB===>>>AAACCCFFFKKKLLLUUUaaalllvvvyyypppeeeiiisssxxxjjj[[[RRRPPPSSS[[[dddlllyyylll^^^ZZZSSSJJJCCC@@@AAACCCCCCCCCDDDCCCAAA@@@AAACCCEEEIIIfffjjj<<<555888555444333666===IIITTT\\\___kkkqqqxxx{{{lllhhh|||uuuppprrrwwwsssxxx}}}~~~}}}~~~lllggg{{{~~~|||}}}~~~~~~~~~~~~||||||{{{zzzzzzyyyxxxxxxzzzzzzzzzzzz{{{}}}|||||||||{{{wwwmmm```WWWQQQZZZccckkkvvvzzzoooXXXNNNGGGIIIPPPUUUYYY]]]aaadddeeeiiisssyyykkkWWWKKKJJJHHHIIIOOO[[[hhhqqqrrraaaMMMAAA===AAALLLWWWccczzz~~~hhhdddcccaaa^^^ZZZWWWUUUTTTSSSUUUWWWVVVSSSPPPPPPQQQPPPNNNKKKJJJIIIHHHFFFEEEAAA???>>>>>>???@@@???>>>===;;;888555555777:::===<<<;;;:::;;;===>>>???>>>:::===777111444===SSSppplll___LLL@@@IIIbbbzzzcccEEE......111))))))+++---------222:::AAADDDHHHMMMRRRUUUYYY___cccYYYXXXmmm|||{{{|||qqquuurrrppprrrqqqvvv////////////////////////000+++///>>>HHHQQQeeezzzxxxvvv{{{{{{{{{}}}zzz}}}tttvvvkkkeee```___^^^]]]___ccckkkiiijjjmmmlllkkknnntttvvv}}}{{{yyyvvvsssppplllgggcccaaa\\\VVVRRRPPPLLLFFFAAAGGGBBB===;;;999777<<>>AAA???===:::777555444333111111000///////////////...333@@@SSSfffuuuyyyfffUUUUUUfffxxx}}}}}}```[[[hhhrrrxxxttt~~~yyy}}}~~~{{{xxx~~~rrreee```eeerrr}}}wwwuuuzzz}}}~~~{{{~~~|||rrrvvvuuusssrrrrrrssssssrrrqqqtttvvvwwwwwwwwwwwwyyyzzzmmmnnnkkkbbbXXXPPPOOOQQQNNNEEE>>>>>>AAAEEELLLSSSOOOYYYdddggghhhgggbbb\\\rrryyypppeee\\\VVVXXXcccooozzztttcccVVVSSSMMMFFF@@@???AAADDD@@@AAAAAA???======>>>@@@EEEKKKttt\\\444444888666444333555===IIITTT\\\^^^mmmtttyyy}}}sssrrrtttpppuuuwwwuuu~~~~~~zzzrrrmmmnnnppprrroookkk~~~~~~~~~~~~}}}|||{{{zzzzzzzzzyyyxxxxxxwwwvvvvvvzzzzzzyyyzzz{{{}}}zzz||||||wwwnnneeeaaa___QQQZZZccckkkxxxwww]]]QQQGGGFFFJJJMMMPPPSSSUUUWWWWWWXXXccciiiZZZEEEGGGHHHIIIIIIMMMWWWcccmmmeeeXXXIII???;;;@@@NNN[[[kkk|||gggaaaaaa___]]]ZZZXXXVVVUUUSSSVVVXXXWWWSSSPPPPPPQQQQQQOOOLLLJJJJJJIIIGGGFFFBBB@@@>>>===>>>>>>===<<<;;;999666555666999<<>>999???888000555BBBWWWpppcccUUUGGGDDDOOOcccwwwtttVVV===+++,,,111+++))),,,...------111:::AAAEEEIIIOOOSSSVVVZZZ___dddZZZJJJTTTdddaaadddnnnjjj}}}zzzzzz~~~~~~|||...------,,,,,,------......///222777CCCSSSeeeqqqzzz~~~bbbppprrrvvv}}}vvvqqqrrruuurrrjjjcccbbb```]]]aaahhhllluuuzzzrrrccc\\\cccnnnooo{{{xxxyyyyyywwwsssmmmgggbbb___ddd```YYYSSSNNNJJJGGGEEEEEEFFFCCC===777666:::???>>>???BBBFFFLLLQQQUUUWWWRRRRRRSSSSSSVVV\\\dddjjjpppqqqqqqooojjjbbbYYYTTTFFFCCC>>>999555333333333...---+++++++++---///000...000222333333333444555333444555777777777777666999888666555555777999;;;888888888777777777777777666:::;;;<<>>444666JJJdddrrrtttbbbNNNCCCYYY```HHHJJJGGG@@@???>>>;;;999666555444333333222111111000111111///444;;;GGG^^^vvvyyymmm]]]TTTZZZlll|||~~~}}}jjjYYYYYYgggsssvvvzzzwwwsssyyy}}}vvvyyy{{{wwwoooeeebbblll|||xxx{{{|||yyyxxxxxxzzzxxxuuurrroooooooooooouuutttuuuwwwyyyzzzyyyxxxnnnnnnkkkaaaTTTIIIDDDDDD>>>@@@BBBCCCEEEJJJSSSYYY]]]ZZZ]]]ccc___XXX^^^jjjzzzpppmmmggg]]]cccvvv}}}|||kkkYYYWWWOOOFFFAAAAAACCCBBBAAAEEECCCCCCDDDAAA===@@@FFF@@@ccc|||EEE777AAA222444666666666;;;HHHWWW```hhhlllrrrxxxxxxlllzzzsssrrrwwwzzz~~~uuupppiiigggnnnggg~~~}}}{{{xxxvvvvvvyyy|||~~~yyyzzzzzzyyyxxxyyy{{{}}}yyyxxxwwwxxx{{{}}}~~~}}}yyyvvvrrrlllfffaaaTTTYYY___hhhvvvnnnVVVDDDDDDEEE@@@BBBJJJGGGJJJLLLNNNRRRSSSNNNHHHJJJMMMPPPRRR[[[gggoooqqqhhhQQQ???<<<<<<>>>MMMaaaooowwwllldddaaa]]][[[YYYWWWUUUSSSVVVUUUTTTRRRQQQOOONNNMMMPPPOOONNNLLLIIIGGGFFFEEECCCCCCBBBAAA@@@>>>>>>===<<<:::777666888;;;<<<===888999:::;;;<<<>>>???@@@;;;:::<<<666000DDDcccsssjjjRRR@@@GGG[[[iiirrrwwwzzzsssMMM444)))...222***111///000000///111:::FFFGGGLLLRRRVVVYYY\\\bbbfffSSSMMMOOOXXXZZZWWW]]]jjjxxx...------,,,,,,------...---...///555AAAQQQaaakkkrrrvvvmmmUUUggg}}}rrrrrryyyyyywwwvvvvvvuuuvvv|||yyynnnccc______aaaiiiqqqiiioooqqqkkkbbb]]]bbbiiirrr}}}|||{{{yyyuuupppjjjeeebbbccc^^^XXXRRRMMMJJJFFFDDDCCCDDDBBB===888666999>>>===>>>AAADDDIIIMMMQQQSSSRRRRRRRRRRRRTTTYYY```eeeeeegggiiiiiieee^^^WWWRRRFFFBBB===:::777666444222---,,,++++++,,,---///000...000222333333333444555333444555777777777777666777777777777777888888888888777777777777777777777888;;;===@@@MMMaaattt}}}{{{hhhVVV>>><<<555555GGGbbbnnnmmmRRRCCC???\\\XXXFFFHHHAAABBBAAA???===:::888666555333333222111000000000000///222777BBBWWWppp~~~|||rrrbbbVVVWWWfffuuulllZZZVVV^^^gggyyyuuussswww~~~~~~qqqppp~~~zzzqqqfffbbbjjj{{{xxxuuuyyy}}}}}}}}}}}}~~~{{{xxxvvvwwwxxx|||{{{xxxvvvttttttsssssswwwvvvvvvwwwyyyyyyxxxvvvooooookkk```RRRGGGCCCCCC>>>>>>@@@DDDJJJPPPUUUWWWVVVUUUYYY]]][[[[[[jjj}}}vvvsssnnngggsss{{{dddTTTPPPJJJCCC@@@AAACCCCCCBBB???===>>>AAACCCAAACCCFFFPPPpppvvvAAA444;;;333444555555555999FFFWWWbbbiiinnntttzzzzzzooorrruuusssxxx|||kkk^^^ccceeezzz}}}}}}{{{yyyxxxwwwyyy{{{|||wwwxxxxxxxxxwwwxxxyyyzzzwwwxxxzzz}}}|||zzzwwwuuurrrmmmgggcccVVVYYY^^^fffsssmmmVVVDDDCCCCCC>>>???HHHIIIFFFFFFKKKOOONNNHHHDDDSSSWWW\\\bbbmmmyyy}}}|||pppYYYFFFAAA>>>???MMM```sssvvvkkk```^^^[[[YYYXXXWWWVVVTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOMMMKKKIIIGGGFFFEEECCCBBBAAA@@@???>>>>>>===;;;999666666888;;;======888999:::;;;===>>>?????????;;;999111222MMMkkktttcccMMM>>>HHH\\\mmmxxx~~~lllHHH555,,,000333---///---.........000:::EEEHHHMMMSSSWWWZZZ^^^cccggg]]]QQQLLLSSSVVVUUU]]]jjj...------,,,,,,------...---,,,---333???OOO\\\dddvvv|||qqqsssiiiRRR```wwwuuuqqquuuooolllmmmrrrvvv|||vvveee]]]^^^dddnnnvvvkkkmmmmmmjjjfffdddgggkkkuuu|||{{{yyyuuupppjjjfffccc```\\\UUUPPPLLLIIIFFFCCCAAABBBBBB>>>999777999<<<======???BBBEEEHHHKKKMMMNNNOOONNNMMMNNNRRRWWW[[[WWWZZZ^^^```^^^YYYRRRMMMFFFAAA<<<:::;;;:::555000---,,,,,,+++,,,...///111...000222333333333444555333444555777777777777666555666777888999888777666777777777777777777888888999<<<@@@GGGVVVlll{{{uuuaaaQQQ888;;;777666JJJfffnnndddJJJAAAFFFhhhxxxTTTKKKLLLBBBDDDCCCAAA???===;;;999888444333222111000000000000...000333;;;MMMeeexxx|||lll[[[VVV___jjjqqq___VVVWWWYYYzzzrrrrrr|||wwwtttvvvjjjbbbeeesss}}}zzz}}}}}}{{{{{{~~~~~~}}}zzzwwwvvvxxxyyyzzzzzzzzzyyyxxxwwwvvvuuuyyyxxxxxxxxxyyyyyywwwuuurrrpppiii\\\NNNCCCAAABBB;;;999:::???GGGMMMNNNLLLNNNPPPUUU[[[^^^fff}}}xxxtttoookkk|||qqq\\\NNNFFFBBB???>>>AAADDDDDDBBB???;;;<<<@@@CCCBBBDDDGGG___|||\\\;;;222555555444444333333888DDDVVVdddjjjpppvvv}}}~~~sssfffsss{{{vvvrrrvvv{{{}}}qqq\\\```^^^iiittt{{{~~~~~~~~~|||{{{zzzyyyyyyyyyyyyyyyuuuuuuvvvvvvwwwwwwvvvvvvuuuwwwzzz~~~|||xxxwwwuuutttsssooojjjggg\\\\\\^^^cccooozzzzzzuuuiiiTTTCCCAAA@@@;;;>>>GGGOOOHHHGGGOOOSSSOOOKKKLLL]]]aaagggrrrsss^^^KKKCCC??????LLL^^^sssnnneee\\\ZZZXXXWWWWWWWWWVVVTTTRRRRRRRRRRRRQQQQQQQQQQQQNNNMMMLLLJJJHHHFFFEEEDDDBBBAAAAAA@@@???>>>======:::888666666999<<<===>>>888999:::<<<===>>>>>>>>>>>>:::666000;;;]]]ssslllRRRAAA999GGG^^^ppp|||\\\<<<444///...111...,,,+++,,,---,,,///999EEEJJJOOOUUUZZZ]]]```fffjjjaaaPPPHHHQQQ\\\___gggrrr...------,,,,,,------......,,,+++111===LLLXXX^^^dddrrr{{{{{{bbbaaassszzzuuuyyyppplllnnnwww|||~~~}}}iii^^^]]]ccclllrrrjjjlllmmmkkkhhhhhhkkkooowww}}}||||||~~~}}}}}}zzzyyyvvvrrrmmmhhhdddaaa]]]XXXRRRMMMJJJGGGDDDCCC@@@AAAAAA???<<<999:::;;;======>>>@@@BBBDDDFFFGGGIIIIIIHHHGGGGGGHHHLLLOOOMMMQQQVVVYYYXXXRRRLLLGGGDDD>>>999:::===<<<555...,,,,,,,,,,,,---///000111...000222333333333444555333444555777777777777666555666666777777777777777777777777777777888888888999===CCCMMM```ttt{{{lllYYYKKK666:::888<<>><<<;;;555444333111000000////////////000555CCCZZZqqqwwwcccWWWZZZaaa}}}{{{lllaaaZZZUUUyyyxxxyyy|||}}}oooaaa___kkkwww}}}{{{}}}~~~~~~|||zzzzzz{{{vvvwwwxxxyyyxxxwwwuuutttyyyxxxwwwxxxyyyyyywwwuuurrrooogggXXXHHH???===???<<<::::::<<>>AAACCCCCCBBBEEEBBBAAAAAA??????FFFPPPnnnlllEEE888222111777333222222222666AAATTTeeekkkqqqyyyxxx^^^iiivvvxxxqqqsssyyyvvv}}}cccffffffeeebbbdddrrr~~~~~~}}}|||||||||{{{{{{zzzyyyxxxwwwttttttuuuvvvwwwwwwuuusssuuuvvvwwwyyyzzzxxxuuuqqquuuttttttttttttrrrooollldddccc```aaaiiipppoooiiibbbQQQBBB???===;;;@@@IIIWWWQQQRRRZZZ[[[VVVWWW___jjjlllppp{{{wwweeeSSSJJJEEEEEESSSdddvvvjjjaaaZZZXXXVVVUUUUUUUUUTTTRRRRRRRRRRRRQQQPPPPPPOOOOOOLLLLLLJJJIIIGGGEEEDDDCCCAAA@@@@@@???>>>>>>======888666555666999<<<>>>>>>888999;;;<<<===>>>>>>>>>888666333444HHHmmmuuu^^^DDD;;;>>>RRRjjjyyytttJJJ000000///+++------+++***+++---,,,///:::EEELLLQQQWWW\\\___ccchhhmmmbbbSSSRRRfffzzz...------,,,,,,------...///---,,,111;;;IIIUUU]]]YYYjjjzzzlllyyy}}}yyy~~~sssooosss~~~}}}}}}|||lll```^^^dddkkkoooeeeiiillljjjeeeeeejjjpppuuuyyysssnnnssstttuuu~~~{{{zzzyyyxxxwwwtttpppkkkfffcccaaaYYYUUUOOOKKKHHHFFFCCCBBB@@@@@@AAA???===<<<;;;;;;=========>>>???@@@AAABBBDDDDDDDDDCCCBBBCCCEEEHHHHHHKKKPPPRRRQQQKKKEEEAAA???:::666777;;;:::333,,,+++,,,,,,---...///000111...000222333333333444555333444555777777777777666777666555444555666888999666666777777888888888888999???HHHTTTfffxxxtttaaaOOOEEE666666666CCCfffvvvXXXOOORRReee{{{iiiPPPOOOOOOJJJHHHGGGFFFDDDBBB@@@???>>>777666444333111000//////000//////222;;;OOOiii|||~~~jjjZZZUUUWWWuuu}}}rrrdddZZZssszzzzzztttbbb\\\eeeqqq|||zzzxxxvvvwww{{{{{{~~~|||zzzyyysssuuuwwwxxxxxxwwwuuutttwwwvvvvvvwwwyyyyyyxxxvvvrrrnnndddUUUEEE;;;:::===>>>??????@@@CCCJJJRRRYYY```ccclll|||{{{~~~zzzxxxrrrnnn}}}|||zzzrrr~~~~~~qqqnnniiiddd]]]TTTHHHAAA<<<<<<===???AAACCCBBBBBBIIIJJJHHHBBB;;;>>>RRRgggWWW<<<999444///555333111111333444===QQQdddjjjrrr{{{|||aaafffwww}}}tttuuuzzzrrrllleeesssooogggdddqqq~~~}}}|||{{{{{{|||{{{{{{yyyxxxwwwvvvuuuuuuvvvxxxxxxuuusssvvvuuutttuuuuuuuuusssppptttttttttuuuvvvuuurrrooollljjjeee```bbbeeeccc^^^[[[NNNBBB>>>======EEEOOO[[[ZZZ^^^bbb___[[[bbbooowwwvvvvvv}}}qqq```VVVPPPRRR```pppllleeeZZZXXXUUUTTTTTTSSSQQQPPPSSSRRRQQQPPPOOOMMMLLLLLLKKKJJJIIIGGGFFFDDDCCCBBB?????????>>>>>>=========777666555666999<<<======888999;;;===>>>>>>======888333000555PPPttttttUUU@@@AAANNNhhh~~~bbb===***//////+++,,,---,,,+++,,,------000:::FFFMMMSSSYYY^^^aaaeeekkkoooggg]]]fff...------,,,,,,------............000777EEETTT^^^YYYddd~~~xxxzzz{{{rrrnnnttt|||wwwzzz|||xxxnnndddbbbhhhoooqqqiiimmmpppnnniiiiiinnnsssooorrrllllllvvvwwwrrrvvv|||zzzyyyxxxvvvsssnnnjjjfffbbbaaaUUUQQQLLLHHHFFFDDDBBBAAA??????>>>>>>===<<<;;;;;;<<<;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBAAAAAACCCDDDDDDFFFIIIJJJIIIDDD>>>;;;999555222333555555000+++++++++,,,...///000111111...000222333333333444555333444555777777777777666888666444333333555888:::666666666777888888999999999BBBNNN[[[kkkyyy~~~mmmWWWFFF???666222555MMMrrrsssUUUGGGPPPjjjeeeTTTSSSPPPPPPIIIIIIGGGFFFDDDBBBAAA@@@:::888777444222111000000000//////111666EEE```wwwzzzooo^^^TTTQQQjjjxxxnnn^^^lllzzzwwwvvvhhhaaaeeekkkzzz|||xxxuuussswww|||yyy{{{~~~~~~|||yyywwwvvvuuuvvvxxxyyyyyyxxxwwwuuuuuuttttttvvvwwwxxxwwwuuuqqqmmmdddTTTDDD;;;:::<<<:::===AAADDDIIITTTbbblllrrruuu~~~{{{{{{~~~|||yyyvvvvvvqqqmmm{{{xxxzzzssskkkuuurrrgggddd___YYYTTTNNNGGGCCC<<<===???AAACCCDDDDDDEEEHHHKKKKKKCCC<<>>:::444111111333000111444444:::MMMaaaiiirrr{{{~~~kkkgggxxxxxx{{{rrrxxxtttaaafffjjjiiihhhsss~~~~~~~~~~~~~~~~~~~~~~~~{{{{{{{{{{{{zzzyyyxxxxxxxxxvvvtttuuuxxxxxxvvvsssuuuuuutttvvvxxxyyyxxxvvvsssssssssuuuvvvuuurrrpppooooooiiiaaa\\\\\\[[[XXXWWWNNNEEE@@@>>>@@@KKKVVV\\\```dddcccbbbfffqqq{{{{{{xxxuuuyyyzzzkkk```[[[___nnn}}}kkkcccYYYWWWTTTSSSSSSRRRQQQOOORRRQQQPPPNNNMMMKKKJJJIIIIIIHHHGGGFFFDDDCCCBBBBBB>>>>>>>>>>>>======<<<<<<777666555777999;;;<<<;;;888999<<<===>>>>>>===<<<<<<222...888TTTssspppQQQ???EEEZZZvvv{{{SSS888,,,111///---///...,,,+++,,,------///999EEENNNSSSZZZ___cccgggmmmqqqkkkcccmmmyyyxxxvvvpppxxxyyy...------,,,,,,------...,,,.........333@@@RRR```[[[^^^uuu|||uuuuuuooouuu}}}uuuxxxwwwyyytttiiieeejjjrrruuurrrrrrqqqqqqpppqqqrrrttteeefff```eeeuuuvvvmmmkkk~~~}}}zzzxxxuuusssoookkkgggccc```___RRROOOJJJFFFDDDCCCAAA@@@>>><<<;;;:::::::::::::::999999888888888999::::::999;;;===>>>===>>>???@@@>>>@@@AAABBB@@@<<<888555222111/////////...,,,******+++---...000111111222...000222333333333444555333444555777777777777666666555555444555666777888555666666777888888999999;;;GGGVVVbbbnnnxxx}}}|||yyyfffNNN???;;;666222;;;ZZZ{{{nnnUUUEEERRRpppttt}}}___XXXWWWPPPRRRJJJIIIHHHGGGEEECCCBBBBBB<<<;;;888666444222111111//////000000222===WWWpppvvv~~~wwwfffXXXQQQ___pppppp\\\gggxxx{{{xxx{{{tttoookkkgggeeennn{{{~~~|||xxxvvvyyy~~~zzz{{{{{{yyywwwuuuuuuvvvwwwwwwxxxyyyyyyxxxwwwvvvvvvuuutttuuuvvvvvvtttrrrrrrnnneeeVVVFFF===;;;>>><<<>>>CCCJJJUUUcccpppxxxzzz~~~}}}{{{zzzwwwuuutttlllhhhvvv|||xxxtttkkkfffooozzzvvvhhh^^^\\\WWWSSSNNNIIIDDDBBB;;;===@@@CCCEEEGGGIIIJJJGGGIIIIIIDDDBBBQQQuuucccCCC@@@888333555000222000222555444777III___gggppp{{{rrrfffvvv{{{rrrxxxiii[[[fffhhhdddlllyyyxxx}}}{{{}}}~~~zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzvvvssssssvvvxxxuuusssqqqrrrtttvvvyyyxxxvvvsssrrrrrrrrrssstttssspppnnnoooqqqmmmaaaWWWVVVWWWXXXXXXQQQIIICCC???CCCNNNYYY^^^fffiiiiiiqqq~~~{{{xxx{{{ssskkkiiirrrhhh___WWWUUUSSSRRRSSSSSSRRRQQQOOONNNMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDBBBAAAAAA>>>>>>============<<<<<<888666666777999;;;::::::888999<<<>>>???>>><<<;;;999///333FFF___ssshhhHHH???III```{{{zzzvvvEEE555000111---...111---,,,++++++,,,+++---777BBBOOOTTT[[[```ccchhhnnnrrrooocccggg~~~~~~}}}yyyqqqllllllnnn{{{ooo...------,,,,,,------...+++---...---///<<>>???>>><<<;;;111+++999VVVmmmuuu___===DDDNNNeee{{{ppp<<<333111///))),,,000***,,,******+++***+++555@@@OOOTTT[[[```dddhhhnnnsssvvveeebbbvvvxxxwwwzzz|||vvvnnnpppyyysss......---------,,,,,,,,,,,,000...---111333EEEbbbggg]]]sssqqqlllvvvxxxoooxxxxxxnnnuuuwww|||mmmiiihhhjjjrrrvvvoooiiijjjooopppjjjddd```^^^^^^aaaaaa______bbb{{{{{{uuusssiii]]]WWWVVVWWWTTTQQQRRRNNNHHHDDDBBB@@@???>>>;;;:::999888777777777777888888777777666666666666444222111222444666666555:::888555222000...------************+++,,,---...,,,---...000111111222222111111111111222333444555333444555666777777777777888888777777666666555555:::888777777888999999888@@@PPPaaalllsssyyy}}}}}}qqqWWWEEE;;;666555===VVVnnntttqqq```HHHAAAwww~~~iiiUUUPPPQQQOOOJJJMMMKKKIIIGGGFFFEEEBBBAAA???>>><<<:::777444222111///,,,---111000333EEE[[[ppp{{{zzzhhhTTTYYYqqqgggXXX^^^kkkvvvyyyzzzxxx{{{}}}gggjjjxxxdddgggfffmmmyyy~~~~~~xxxvvvzzz||||||xxxtttwww}}}{{{tttuuurrrpppqqqtttwwwwwwvvvtttsssvvvyyytttjjjfffhhhmmmllliii^^^LLL>>><<>>>>>>>>======<<<;;;999888888666555777999:::888555::::::;;;>>>@@@>>>888333111,,,DDDlll{{{oooVVV<<<@@@TTTsssaaa555333111///...---------///))))))---+++(((000>>>PPPVVV^^^dddfffjjjnnnrrrzzznnncccgggyyyqqqrrr~~~uuuwww{{{yyy.........---------,,,,,,,,,000...---111333CCC___ggg___rrrqqqiii}}}|||ssswwwyyypppssssssrrrjjjffflllzzz}}}tttkkkiiilllooommmjjjjjjfffeeeeeeccc^^^]]]^^^ttt|||yyyttthhhaaaYYYVVVYYY[[[XXXUUUPPPLLLGGGCCCAAA???===<<<:::999888777666666666666555555444444444333333333444222111222444666666555888777444111///---------*********++++++,,,---...,,,---...000111111222222111111111111222333444444444444555555666777777777888777777777666666666555:::999888888999:::::::::CCCRRRdddnnnuuu{{{~~~~~~kkkRRRBBB;;;888666BBBccc|||fffRRREEEOOOdddRRROOOOOONNNNNNNNNMMMKKKJJJIIIGGGEEEDDDDDDCCC@@@===999555333111111...///222///000???SSSgggsss}}}}}}qqqbbbWWWiiiyyyuuu```XXX^^^pppwwwssszzz{{{}}}ooopppoooooojjjllluuuzzzxxx{{{}}}|||yyyuuuwww|||yyyrrrqqqooommmmmmooopppnnnmmmqqqsssvvvtttjjj```aaaiiitttooohhh^^^OOO@@@;;;===CCCQQQ^^^eeeiiirrr{{{|||{{{tttooojjjjjjmmmppppppoookkkddd___bbbhhhhhh___TTTKKKGGGBBB===:::;;;<<<>>>DDDHHHIIIFFFGGGLLLNNNKKKMMMIIIEEETTTrrraaaLLL;;;999;;;777444555444000000444333222===MMM^^^iiiuuu~~~zzzkkkaaafffqqqvvvvvvuuuooozzztttyyy|||tttccc^^^qqq~~~tttxxx{{{wwwwwwyyy{{{}}}zzz{{{||||||{{{yyywwwuuuwwwssspppoooqqqsssssssssvvvxxxzzzzzzvvvrrrpppooopppppppppppppppooonnnmmmjjjgggccc^^^UUUOOOTTT]]]bbb]]]ZZZ\\\]]]\\\___eeetttooovvv|||iii```[[[VVVTTTRRRRRRRRRRRRPPPNNNNNNLLLJJJHHHHHHHHHIIIJJJGGGEEEBBBAAAAAAAAA???>>><<<<<<<<<<<<;;;999888777888666666777999:::888666::::::<<>>LLLSSS]]]cccgggkkkpppuuuvvvnnndddaaaiiirrrpppiiimmm~~~{{{www|||.........------------,,,,,,///------111222@@@[[[gggaaaooouuukkkxxxyyyyyyyyytttuuuooowwwkkkeeelll~~~xxxmmmhhhkkkooorrrsssoookkkiiiiiifff```^^^```qqqzzz}}}}}}~~~|||wwwsssccc^^^ZZZZZZ]]]]]]ZZZVVVLLLIIIEEEBBB@@@>>>;;;999777777666555444444444444333333333222222222222222333222111222444666555444666444222///------,,,,,,++++++++++++,,,---...///---...///000111222222222111111000111111222333444555444444555555666777888777777777777666666666666:::999888888999:::;;;<<>>777666;;;RRRyyyYYYDDDDDD^^^___SSSRRROOOOOOTTTPPPPPPOOOMMMLLLJJJIIIIIIJJJHHHEEE@@@<<<888444222444111111222///---777FFF\\\kkkyyy~~~yyynnnUUU^^^kkkwwwlllVVVSSSiiivvvssswww{{{vvvzzzvvvlllkkkppp}}}zzzxxxyyy{{{{{{yyywwwxxxzzzwwwqqqsssqqqpppppppppooollljjjooosssvvvpppddd^^^gggttt{{{tttjjj```SSSDDD<<<;;;EEETTTbbbgggiiiqqq}}}mmmjjjggghhhjjjlllkkkiiifffaaa^^^```ccc```TTTIIIEEEBBB===:::999;;;>>>AAAIIIIIIGGGEEEGGGLLLMMMLLLIIICCCDDDaaaUUUFFF;;;;;;;;;777555888555111111444333111;;;HHHZZZfffsss|||}}}ooo___[[[gggvvvwwwooo___rrr{{{uuuzzz~~~jjj[[[ggg~~~tttpppwwwzzzvvvvvvyyy|||~~~{{{{{{||||||{{{yyywwwvvvuuurrrnnnmmmnnnqqqrrrssswwwxxxyyywwwtttrrrqqqqqqooooooooonnnmmmllljjjjjjhhhdddaaa]]]VVVRRRXXXaaaeeedddeeeiiikkkkkkmmmpppssslll^^^XXXUUUTTTSSSQQQQQQQQQQQQOOONNNLLLJJJIIIGGGGGGGGGHHHHHHFFFDDDBBBAAAAAAAAA???>>>;;;;;;;;;;;;:::888777666777666666777999:::999777999;;;===@@@AAA???:::666444BBBdddyyyWWWDDDEEE___lllpppAAA555333111///............000,,,+++...---+++111<<>>;;;888555555444333222222222222222333333333333333333222222222111111333555666555333333222///...,,,,,,,,,,,,,,,,,,,,,,,,---...///000......///000111222222222000000000000111222333444555555444444555666888888777777777777666666666666888888888888888999<<<>>>MMM\\\mmmvvv{{{{{{aaaGGG999666666BBBggguuuOOO???HHHiii}}}[[[VVVWWWQQQPPPWWWRRRSSSRRRQQQNNNMMMLLLMMMKKKJJJGGGCCC>>>:::777666444222222222...,,,222;;;SSSdddvvvzzzsssWWWUUU[[[lll}}}uuu___UUUcccuuu{{{~~~||||||lllkkknnnwww~~~}}}{{{wwwttttttvvvvvvvvvwwwxxxyyyvvvsssuuuuuuuuuuuutttrrrpppnnnrrrvvvwwwqqqjjjlllyyy}}}wwwpppfffXXXIIIBBBBBBJJJ]]]nnnttttttzzz}}}~~~yyylllkkkjjjkkklllllljjjgggaaa]]]YYYYYYYYYTTTJJJAAA@@@===:::888999<<>>===;;;666555888555333222333222111888BBBUUUaaaoooyyyuuu```UUUbbbyyy|||rrr```kkkwww}}}~~~~~~sssuuu}}}ooo___iii{{{rrrjjjooo~~~}}}}}}}}}|||{{{zzzzzzzzzzzzyyywwwvvvuuuqqqqqqppppppqqqsssttttttttttttsssqqqnnnmmmnnnppplllmmmmmmmmmlllkkkjjjjjjiiieeebbb^^^YYYWWW\\\dddgggkkkrrrzzz~~~~~~|||{{{~~~zzzcccZZZVVVRRRSSSQQQPPPOOOPPPPPPNNNMMMIIIIIIHHHGGGFFFFFFGGGGGGFFFDDDAAA@@@AAAAAA???>>><<<;;;;;;;;;:::888777666666666777888999:::999999:::<<<===???>>>;;;777444333KKKmmmpppJJJAAAVVVkkkwwwaaa888333222000...---------...///,,,+++------,,,000888CCCMMMZZZcccgggkkkqqqwwwppppppiii[[[RRRTTT\\\bbb```kkk//////.........---------+++...,,,---000///888NNNbbbeeedddooowwwppptttyyyzzzzzzwwwqqqppp{{{|||zzzxxxqqqmmmvvv{{{uuuooolllmmmoooqqqhhhffffffiiiiiiggggggjjjppp|||{{{zzzyyyyyyxxxuuurrrpppjjjhhhdddaaa]]]UUULLLFFFEEEBBB???===<<<999666333222222111111000111111111111111111222222222222222111111111333555555444333000///...,,,+++,,,,,,---------------...///000111...///000111111222222111000000000000111222333333444444444555555666777888666666666666777777777777777777888777666888<<>><<<<<<<<<<<<;;;999888777555777888999999999::::::<<<======<<<:::666444222<<>>BBBUUUdddsss{{{yyyqqq^^^FFF777555999<<>>666444222111000000111222888HHHaaavvv{{{fffWWWMMMVVViiixxx~~~~~~uuugggjjjzzzzzznnnvvvzzz}}}wwwvvvsssooolllnnnssswwwsssvvvwwwtttsssssspppllliiihhhkkkppprrrrrrsssvvvrrruuuwwwyyyyyyzzz|||}}}yyytttxxxuuuwwwxxxqqqaaaTTTTTTZZZ___tttttt```fffiiibbbggghhhhhhgggeeeaaa^^^\\\TTTPPPIIIDDDAAA>>><<<;;;:::::::::;;;>>>AAADDDFFFFFFEEEFFFHHHGGGEEEGGGKKK^^^xxx\\\IIIHHHFFFBBB===888555555444333333222111111555888EEEUUUgggsss{{{|||xxxjjj]]]cccwwwooo```YYYbbboootttttttttkkkeeeccchhhpppzzz{{{vvvzzzwwwvvvyyytttssswww{{{}}}wwwwwwvvvuuutttssssssrrrmmmqqqwwwzzzyyywwwuuutttppppppooommmkkkkkkmmmpppiiiiiikkklllmmmnnnnnnnnnjjjgggeeefffcccaaaccchhhmmmxxxttt```XXXVVVRRRLLLOOONNNLLLMMMNNNNNNLLLKKKGGGGGGGGGGGGGGGGGGFFFFFFDDDBBB@@@@@@@@@@@@???>>><<<<<<<<<<<<;;;999888777555777999:::999999:::<<<======<<<999666333333444LLLkkkssseeeUUUAAAIIInnn|||eeeAAA666111000///---,,,,,,------,,,+++++++++,,,,,,...///<<>>;;;999999999777888:::===???AAABBBCCCGGGFFFGGGIIIGGGGGGPPP[[[|||fffSSSJJJJJJHHHCCC???;;;888555222333222111000222444555>>>PPPdddqqqxxx~~~ttttttmmmcccbbbnnn|||qqq^^^TTT___nnnqqqqqqsssoooeeeXXXVVVeeexxx}}}vvv|||yyy~~~~~~zzz~~~zzzsssrrruuuyyy|||xxxwwwvvvuuutttsssssssssppptttxxxxxxuuurrrppppppoooooonnnlllkkkkkkmmmpppiiijjjkkklllllllllllllllfffddddddggggggeeefffjjjkkkvvvwwwfffWWWRRRSSSQQQLLLNNNLLLKKKLLLMMMMMMLLLJJJFFFGGGGGGGGGGGGGGGGGGGGGDDDBBB@@@???@@@@@@???>>>;;;;;;;;;;;;:::888777666444777::::::999999;;;=========;;;777444333666999UUUssslllQQQIIIBBBLLLlll{{{{{{~~~xxxSSS555666333222000///......//////------,,,,,,---......---666FFFXXXdddgggjjjqqqxxxxxx{{{tttbbbWWWaaaxxx{{{000/////////............+++---+++---000+++000AAATTTkkkfffaaa}}}yyy|||qqqiiitttvvvmmmssswwwmmmvvvtttooopppsssuuuuuussstttyyy~~~~~~yyyuuusssnnngggcccdddvvv}}}}}}~~~~~~~~~~~~vvvwwwxxxwwwtttqqqpppoooppplllggg```XXXRRRLLLJJJDDD@@@;;;777666666555444000000/////////000000111000111111111222222333333///000111333555555333111------,,,,,,,,,---...///////////////000111222333000111111222222222111111////////////000111222333000333666999999888666444555666666666777777888888999;;;===;;;999<<>>:::777222333222000000333444444:::LLLbbbpppwww|||nnnpppnnnfff```eeeuuutttaaaXXXdddrrrtttssswwwvvvhhhSSSIIIYYYooopppcccgggyyy~~~{{{{{{|||vvvyyy}}}~~~}}}~~~{{{yyyyyyxxxwwwyyyxxxwwwuuuttttttttttttsssvvvwwwuuuppplllkkkllllllmmmmmmkkkjjjjjjlllnnnjjjjjjkkkkkkkkkjjjjjjiiiaaa```bbbgggiiiggghhhkkkhhhpppwww{{{zzz|||{{{rrrbbbSSSOOOQQQRRROOOMMMLLLKKKKKKLLLLLLKKKJJJFFFGGGGGGHHHHHHHHHGGGGGGCCCAAA??????@@@@@@???>>>:::::::::999888777666555444777::::::999999;;;===<<<<<<:::666444555:::>>>UUUrrrcccBBB@@@CCCMMMiiijjjmmmnnnppp~~~qqqPPP777===444333222000000000111111......------...000///,,,333CCCWWWcccgggkkksss{{{uuuzzzvvveeeZZZiii{{{wwwvvv|||000//////............///---------......000111111BBBbbboooccciiiwwwwwwtttooopppkkkooosssooozzz~~~pppkkkvvv~~~{{{uuuuuuwwwxxxvvv|||tttoooeee___fff{{{~~~}}}}}}{{{~~~|||zzzvvvvvvuuusssqqqooommmlllmmmggg___YYYWWWRRRKKKFFFCCC@@@;;;888666444222000111111000000//////......222222222111111111000000//////000000111111222222------------------------////////////000000000000333333222222111222222333333///------000222333222333333333555888999888777666666666666777777777777<<<:::;;;===:::999BBBNNNccclllrrruuu|||yyyeeeBBB333999666???^^^vvv[[[KKKKKKJJJeeeyyy```\\\XXXWWWZZZ\\\[[[YYYWWWUUUQQQOOOOOOOOONNNMMMJJJJJJJJJJJJIIIHHHGGGGGGBBB>>>999555222111///---111333???VVVlllxxx~~~wwwrrr```LLLLLLbbbzzzuuudddiiizzzwww~~~|||yyyiii```ccciiilllkkkddd```bbbeeeccc``````eeedddcccbbbcccdddeeeffffffhhhjjjjjjiiillltttzzzwwwuuutttuuuwwwvvvqqqlllpppqqqpppjjjcccaaacccgggvvvjjjfffmmmrrrkkkaaaRRRQQQNNNKKKHHHEEEBBBAAA===;;;777555555888;;;===<<<<<<<<<>>>@@@AAA@@@???===GGGKKKEEEJJJeeeiiiUUUSSSQQQOOOLLLHHHCCC@@@>>>===888666333000///000111222999BBBTTTiiiuuuyyy{{{gggcccggglllcccYYYffflllWWW```ooosssvvv}}}xxxhhhQQQEEEMMM^^^ccc___ZZZiii{{{|||yyy~~~}}}}}}xxxuuuwwwyyyxxxwwwuuusssrrrqqqrrrrrrssspppllllllnnnoooooommmooonnnlllkkkjjjjjjkkklllkkkhhhfffgggiiiiiifffdddeeedddbbbccceeefffffffffffffffccc___cccppp~~~nnnkkkggg___aaa]]]ZZZ]]]fffqqqzzz{{{ppphhhnnnxxxvvvlll]]]SSSNNNMMMMMMLLLMMMLLLKKKJJJIIIHHHGGGGGGHHHHHHHHHHHHGGGFFFEEEEEECCCBBBAAA???>>>============<<<999666555444555555::::::999999:::;;;===>>>@@@666000222222222<<>>GGGRRRgggpppxxx{{{}}}eeeLLL777777;;;888KKKooo{{{jjjTTTGGGDDDJJJlllggg^^^XXXSSSSSSWWWZZZYYYVVVWWWUUUSSSQQQQQQQQQOOOMMMIIIIIIIIIIIIIIIGGGFFFEEEEEEAAA===999666444111/////////888KKK```mmmvvvzzz~~~xxxhhhUUUNNNZZZooo}}}}}}~~~wwwggggggrrrnnn~~~vvvzzznnniiikkknnnnnnttteeeXXXVVVYYY[[[\\\\\\]]]]]]]]]]]]]]]^^^^^^___\\\```eeeffffffhhhlllqqqrrrssstttsssrrrqqqqqqqqqssstttrrrmmmgggeeeiiimmmttt{{{pppeeeYYYVVVYYYZZZVVVPPPIIIHHHFFFCCC@@@===;;;:::888777777888999:::;;;<<<<<<<<<===>>>@@@@@@@@@???FFFEEEFFFMMMfff```SSSSSSMMMMMMMMMKKKHHHCCC???<<<999777444111000000222333444<<>>============;;;999666555444555666;;;;;;:::::::::;;;<<<===;;;999666444333:::LLL]]]```QQQBBB===???LLLfff~~~gggMMM???:::888666555333111000//////000---------,,,,,,,,,++++++...999LLL^^^fffhhhmmmsssrrrsssvvvqqqdddaaawww~~~wwwrrrpppqqqrrrkkkmmmzzz111111000///////////////......---......///000111333PPPjjjkkkeeeooo|||iiittt|||yyyqqqrrr~~~zzz}}}wwwllllllmmmvvvyyyrrrssstttyyysssiiihhhddddddnnn~~~|||||||||{{{zzzwwwwwwyyyyyyyyyxxxwwwvvvxxxuuuqqqmmmjjjkkklllmmmddd___ZZZVVVTTTRRRMMMIIICCC@@@;;;888666444222000000000000000////////////222222222111111111111111//////////////////000000------------------------/////////000000000111111111111222333444666888999777444000///000222333444222222222444666777777555333444555666888999:::;;;:::999:::>>>@@@DDDNNNWWWmmmuuu}}}vvvYYY===444===:::<<>>:::888666333111111222333///666EEEZZZiiiqqqwww|||zzztttttttttjjj[[[YYYbbb{{{oooYYYJJJQQQhhh|||}}}mmm\\\VVV]]]ggglllZZZ```tttvvvsssppprrryyy}}}}}}||||||xxxwwwtttsssrrrpppppppppqqqrrrmmmllllllmmmoooooommmllltttrrrooollljjjhhhggggggkkkhhheeedddeeeffffffeeeccccccdddfffiiikkkkkkiii___[[[VVVYYYhhhxxx~~~|||kkkeeeYYYLLLAAA;;;888777:::<<>>>>>>>>>>>>>><<<;;;888666555555666666;;;;;;:::::::::;;;<<<<<<888;;;:::333444DDD[[[kkkXXXDDD888>>>GGGSSSooovvv]]]IIIAAA>>><<<777666444111000/////////------------,,,,,,,,,,,,+++555FFFYYYcccgggkkkqqqrrrtttwwwqqqaaaWWWbbbttt{{{zzzyyyxxxyyy{{{}}}wwwwww222222111000////////////...............///000000000IIIgggrrriiiggghhhhhh||||||rrrrrr~~~wwwrrrqqqpppooolllhhhppp}}}ttttttsssxxxqqqhhhgggcccbbbkkksss~~~|||zzzyyywwwvvvwwwwwwxxxyyyyyyyyyxxxxxxvvvtttpppmmmkkkjjjkkklllaaa^^^XXXUUURRROOOKKKHHHCCC@@@;;;888666444222000000000000000////////////111111111111111111111111////////////............,,,,,,------------------//////000000000111111111111111111222444555777888888666333111111222444555222111111333666777666555444555666777888999::::::===;;;:::<<>>>>>=========>>>>>><<<:::888666555555666777999999::::::;;;<<<======999;;;555///999PPPbbbgggNNN>>>333<<>>NNNbbbrrrwwwvvvvvvppp]]]MMMPPP___ppp}}}wwwggg[[[fffkkktttrrr{{{vvvttt{{{zzzpppkkkbbbXXXPPPGGGAAAAAAEEEGGGIIIJJJLLLMMMMMMLLLKKKLLLNNNPPPRRRSSSUUUWWWYYY\\\YYYUUUUUUYYY]]]```aaa^^^\\\XXXUUURRRSSSVVVXXXXXXXXXXXX\\\aaaeeeffffffllljjjaaaTTTPPPRRRNNNGGGBBB@@@===<<<;;;;;;:::999999999999888888777777666999999999999999::::::::::::<<<>>>???@@@BBBGGGJJJTTT```~~~lllXXXVVVVVVRRRXXXXXXXXXVVVRRRMMMGGGDDD;;;:::888555333111000000///000:::KKK]]]iiisss{{{}}}|||{{{xxxqqqdddXXXQQQ___qqqttt[[[HHHSSSnnnnnn[[[SSSZZZfffhhh___ggg}}}sssmmmsss}}}sssxxxzzz}}}vvvrrrtttsssrrrqqqqqqrrrsssssslllnnnoooppppppooonnnnnniiihhhggggggggghhhiiijjjllljjjhhheeedddeeegggiiihhhgggggggggiiiiiigggfffhhhdddbbbhhhyyyzzzbbbWWWLLLEEE???888777:::<<<:::888999>>>HHHSSSZZZQQQRRRQQQNNNKKKMMMSSSXXXiii```TTTKKKHHHHHHIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBBBB>>>>>>======<<<=========;;;999777666555666777888666777999:::<<<===>>>???;;;777///222GGG___ddd\\\CCC===777>>>ZZZzzzyyy___LLLDDDBBB@@@???<<<:::777444222111000000.........---------,,,,,,,,,///;;;MMM\\\dddjjjooozzzyyyvvvnnnbbbXXXXXX\\\gggggghhhiiiooozzz444444222111000000000000//////............//////...777RRRooopppcccnnn|||bbbjjj|||ooolllwwwkkkuuu{{{zzz~~~ssslllnnn{{{~~~~~~yyywwwmmmdddggghhhuuuzzz}}}~~~zzzwwwvvvsssssssssssssssssssssssspppoooooommmkkkiiifffeeebbb___ZZZTTTNNNIIIEEECCCCCC@@@;;;888666444222000////////////000000000000111111111111111222222222111111000000///...------+++,,,,,,------.........000000000111111111222222111111111111222222333444444555666555444333444555222222222444666777777555888888888888888888888888999888999???PPPfffvvv|||vvvwww{{{}}}cccGGG<<<@@@<<<555GGGrrrrrrSSSHHH>>>@@@YYYoooxxx}}}zzzsss[[[NNNMMMMMMKKKJJJJJJLLLMMMOOOOOOPPPQQQSSSTTTSSSOOOLLLNNNQQQTTTWWWVVVRRRNNNKKKLLLKKKIIIGGGEEEAAA;;;777444000---000666BBBUUUfffqqqtttwwwrrrcccSSSNNNPPPcccvvvyyyllleeehhh~~~|||vvvpppsssyyyyyywwwsssnnnhhhbbbVVVHHH???===@@@AAABBBCCCDDDEEEEEEEEEGGGFFFFFFGGGHHHJJJMMMNNNRRRNNNJJJLLLPPPTTTSSSRRRIIIHHHGGGGGGHHHKKKNNNPPPQQQPPPQQQSSSTTTTTTRRRPPPRRRRRRMMMFFFCCCCCC@@@;;;@@@<<<888666888888888666777777777777888888888888===<<<:::888888:::;;;===>>>???@@@@@@@@@DDDKKKQQQeeewww```YYYZZZXXXUUUZZZYYYWWWTTTOOOKKKGGGEEE===<<<:::777444222111000///...333BBBSSS```kkkssszzz||||||xxxssskkk```VVVWWWlll{{{oooVVVNNNbbb{{{}}}kkk\\\[[[bbboooeeegggwww~~~{{{yyyvvvvvvxxx{{{|||zzzvvvrrruuutttsssqqqqqqqqqrrrssskkklllmmmmmmkkkjjjjjjkkkjjjiiigggeeeddddddeeeeeeggggggfffcccaaaaaaccceeeeeedddcccdddgggiiiiiiiiidddddddddhhhrrryyyuuulll[[[UUULLLBBB;;;777666777888999::::::;;;===BBBEEEHHHMMMQQQQQQOOOQQQYYY```ddd[[[PPPHHHEEEEEEEEEDDDGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA>>>>>>===<<<<<<<<<<<<<<<:::999777555555666888999666777999;;;===>>>>>>>>>999444333AAAZZZiiicccTTT:::>>>@@@LLLmmmxxxpppYYYLLLHHHEEEDDDCCC???===:::777444333222222............---------,,,......666FFFVVVaaaiiinnnqqqsssvvvtttlll```VVVPPPXXXZZZ[[[]]]fff{{{555444333222111000000000//////............//////000111FFFhhhssshhhgggssskkkjjj}}}nnniiirrrdddjjjxxx{{{vvvrrrttt{{{}}}{{{qqqgggiiibbbiiivvvyyymmmssszzz}}}|||yyyvvvuuurrrrrrqqqppppppoooooopppnnnmmmkkkhhhfffeeeddddddaaa___ZZZTTTNNNHHHEEEDDDCCC@@@;;;888666444222000.../////////000000000111000000111111111222222222333222222000///...------++++++,,,,,,---......///000000111111111222222222000000111222333444666777000333777777555333333444333222333555777888777666777777777888888999999999999<<<@@@III]]]sssvvvwww|||oooUUU@@@;;;CCC===???aaa~~~rrrWWWNNNOOOEEEJJJqqqooohhhyyy}}}pppWWWQQQKKKNNNQQQOOOKKKIIILLLPPPPPPPPPQQQRRRTTTTTTQQQOOOQQQTTTXXXZZZYYYUUUPPPLLLNNNLLLJJJHHHFFFCCC???<<<666333000000111888HHHWWWhhhppptttqqqiii___SSSIIIXXXooo|||nnnqqqvvvttt}}}zzzrrr|||tttmmmjjjdddUUUFFF===;;;;;;<<<<<<===???@@@AAABBBAAA@@@@@@BBBCCCDDDDDDBBBBBBBBBCCCDDDDDDCCCCCC;;;;;;;;;===@@@BBBDDDEEEEEEFFFGGGGGGFFFEEEDDDDDD@@@AAA@@@===;;;;;;999555;;;:::888888888888888888666666777888999999:::;;;<<<;;;:::::::::<<<>>>???@@@BBBDDDEEEIIIQQQ]]]fff|||ddd[[[\\\ZZZYYY[[[ZZZYYYXXXVVVRRRNNNJJJHHH@@@???===:::777555333222111---///;;;LLLYYYdddlllwww|||~~~yyytttqqqhhh^^^UUUcccxxx~~~fffNNNXXXuuuzzzqqqeeecccqqqooonnnppppppsss|||vvvtttssstttwwwxxxvvvtttuuutttrrrqqqppppppppppppkkkmmmmmmkkkhhhfffhhhjjjmmmkkkiiifffdddbbbbbbbbbdddeeeeeedddaaa```aaaccceeecccaaaaaacccfffhhhhhh___cccfffgggiiijjjddd]]]WWWZZZSSSDDD:::::::::666888;;;???@@@@@@@@@AAACCCHHHKKKMMMMMMLLLOOOWWW]]]WWWQQQKKKHHHHHHHHHGGGEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDCCCCCCBBBAAA@@@???>>>===<<<;;;:::::::::999888666555555777888:::888999:::<<<<<<<<<<<<;;;555666BBBXXXhhhgggYYYMMM777>>>KKKaaayyygggTTTMMMKKKIIIGGGGGGAAA@@@<<<999666444333333............------------000,,,000???QQQ^^^ggglllnnnrrrwwwwwwrrreeeUUUIIIPPPYYYccciiisss666555444222111000000000000//////.........//////444///@@@eeewwwnnneeegggtttooo~~~mmmgggnnneeebbbgggwww}}}uuupppuuu{{{zzzqqqhhhjjjeeegggooo{{{qqq``````hhhrrrxxxyyyvvvtttsssssssssqqqpppoooooooooooonnnkkkgggdddaaaaaacccddd___^^^ZZZTTTNNNIIIFFFFFFCCC@@@;;;888666444222000.../////////000000111111000000111111222222222222444333222111000///...---++++++,,,,,,---...//////000111111111111222222222///000111222444777999:::---222777888666444333333444333333555888999888777555555666888999:::;;;<<<>>>BBBHHHRRRfffyyy~~~vvvwwwxxx___GGG999333<<<888IIIzzzmmmPPPGGGQQQHHHNNN~~~]]]^^^vvv}}}dddRRRVVVLLLRRRWWWUUUNNNJJJNNNSSSRRRQQQQQQSSSUUUUUUSSSQQQNNNRRRWWW[[[\\\YYYTTTQQQMMMKKKHHHFFFEEECCC???===:::777444222///333@@@MMM```jjjqqqpppnnnjjj[[[IIINNNggg~~~}}}kkkwwwzzzvvvyyyqqq}}}rrriiiiiijjj___MMM@@@;;;:::::::::;;;===???AAA@@@?????????AAAAAA@@@???;;;???CCCCCC???======>>>>>>======>>>???@@@@@@???:::<<<===>>>===>>>AAACCC;;;;;;888666666888:::999222555888888666555666888666777888999;;;<<<======::::::;;;<<<===???@@@@@@???BBBGGGKKKSSS```qqq}}}nnnZZZ[[[^^^YYYXXX___ZZZ[[[[[[ZZZXXXSSSOOOLLLCCCAAA???===:::777555333555///...999IIIVVVaaaiiiqqqxxx{{{tttpppoooiii___WWW\\\sssrrrPPPTTTrrrvvvnnnfffqqquuuuuullldddiiiyyyxxxtttqqqpppsssvvvwwwwwwuuusssqqqpppnnnnnnnnnnnnnnnooooookkkhhhfffhhhkkkmmmkkkiiifffdddcccccccccdddfffgggfffcccaaabbbdddiiieeeaaa___```bbbdddddd^^^eeejjjiiieeebbb\\\VVVQQQYYYTTTAAA555777777111888;;;???AAABBBEEEIIIMMMHHHHHHFFFDDDCCCFFFLLLPPPKKKIIIHHHJJJMMMNNNKKKIIIGGGGGGGGGFFFFFFFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@@@@???===<<<;;;:::999999999888666555666777999:::;;;;;;<<<===<<<;;;999888222:::PPPhhhnnn^^^MMMFFF888>>>RRRqqq~~~kkk[[[LLLHHHHHHFFFDDDEEECCCAAA>>>:::777555444444//////.........---------111+++---;;;MMM[[[eeekkktttvvvwwwvvvrrrgggWWWIIILLL]]]qqq}}}888777666444222111111111//////...------------...333---;;;]]]sssrrrlllmmm}}}nnnmmmtttlllgggcccrrrzzz{{{|||zzzyyy{{{yyyzzz|||{{{wwwtttlllfffiiivvvxxxiii______gggrrryyy{{{yyyvvvsssrrrrrrqqqooonnnlllkkkkkkiiigggdddbbbbbbaaa```^^^]]][[[WWWRRRMMMIIIFFFDDD@@@???<<<888555222000/////////............//////000000000111222222333333222333444444333111...---,,,,,,,,,,,,---...//////////////////000111222333000000111222333444666777222444666777777666444333555555555555666666666777888555666:::<<<:::999:::???FFFUUUhhhxxx|||wwwzzz|||pppRRR>>>999555;;;>>>XXX```NNNPPPCCCNNNlll{{{]]]hhhvvvdddQQQTTTUUUTTTRRRPPPOOOOOOOOOPPPSSSSSSSSSSSSRRRQQQOOOOOOSSSUUUVVVWWWVVVSSSPPPOOOIIIIIIIIIHHHFFFCCC@@@===???:::666555222000666@@@WWWbbblllppppppkkk^^^OOOKKKXXXhhhuuuzzzrrr}}}{{{sss~~~|||{{{{{{ssseee___aaa]]]TTTHHHBBB;;;999:::;;;999666===;;;:::;;;===>>>======::::::;;;<<<;;;:::999888888888999:::;;;;;;<<<<<<::::::999999999999999:::888888888777777777777777777555333444666888777555;;;::::::;;;===>>>@@@@@@888666888===>>>;;;>>>DDDAAAEEEQQQdddsss~~~qqqiii^^^YYYYYY\\\]]]\\\YYY[[[\\\\\\YYYTTTNNNKKKDDDDDDEEEDDD???;;;777444222222333666:::DDDWWWhhhnnnsssuuutttrrrqqqlllfffZZZXXXfff{{{yyycccXXX___pppuuu\\\iiiqqqwwwsssddd^^^oootttmmmnnnnnnkkkppp{{{qqqooonnnppprrrssspppnnnqqqmmmjjjiiijjjkkkjjjhhhjjjgggeeedddeeefffeeeeeeggggggfffdddaaaaaabbbddddddcccccccccddddddeeefffeeedddcccaaa___]]][[[ZZZ___]]]WWWLLL>>>555333444888@@@HHHJJJKKKOOOTTTXXXXXXVVVLLLAAA???FFFKKKJJJIIIHHHHHHIIIKKKKKKIIIGGGJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCCCCBBB@@@???>>>>>>============<<<;;;999999555555666777777777777777444<<>>:::000111KKKhhhrrrfffRRRCCC======RRRkkkaaaYYYOOOJJJIIIHHHEEEBBBDDDCCC@@@<<<888444111000111000///...---,,,,,,,,,(((***...666DDDVVVdddjjjqqqssstttsssrrrmmm```SSSOOOwww;;;:::888777555333222222000///......------......///***555SSSlllssspppmmm}}}wwwvvvtttnnnhhhuuuuuunnnooowww{{{wwwyyy~~~~~~ooolllmmmtttwwwqqqiiigggeeeiiiooouuuxxxxxxuuusssqqqqqqooonnnllljjjiiihhhhhheeecccaaaaaa```___]]][[[YYYUUUPPPKKKGGGDDDBBB@@@???<<<999555333111000//////............//////000000000111222222333333444444444333222///---,,,,,,,,,,,,,,,,,,---...///////////////000111222333222222222222333444555666444555555666666555444333555555555666666666777777777444444888::::::;;;>>>BBBMMM___qqq}}}}}}~~~~~~dddKKK>>><<<777<<>><<<<<<<<<<<<:::999DDD>>>:::999999888>>>FFF]]]dddmmmwwweee___YYYVVVXXXYYYXXXVVVTTTVVVXXXYYYWWWTTTOOOMMMKKKCCCDDDFFFAAA@@@>>>444111///000222555>>>PPPaaahhhmmmqqqqqqqqqqqqnnnhhhaaaWWWXXXeeejjjbbb^^^bbbiiizzzrrr^^^WWWbbbqqqvvvoooeeeiiisss~~~tttmmmnnnlllgggiiiqqqnnnmmmkkklllooopppnnnlllllljjjiiijjjmmmoooooonnnjjjhhheeeeeeeeefffeeeeeedddeeeeeedddbbbaaabbbdddccccccccccccddddddeeeeeecccbbb```^^^\\\[[[ZZZZZZ[[[[[[VVVMMMAAA888555666888@@@GGGIIIIIIOOOYYYaaagggcccYYYKKKFFFKKKOOONNNHHHGGGFFFFFFGGGHHHGGGEEEFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBAAA@@@???>>>=========<<<<<<;;;:::999777777444555666777888888888888;;;===<<<888777888888555===WWWlllhhhVVVIIICCC@@@RRRooo\\\UUUNNNJJJJJJIIIGGGDDDCCCBBB@@@<<<999666333222111111///...------,,,,,,***+++...333>>>NNN]]]gggnnnqqqsssssssssooocccWWWgggzzzmmmqqqpppooo???>>><<<:::888666444333000000///..................+++000EEEaaasssssslllooozzz|||vvvppp|||qqqgggiiisss~~~~~~qqqoooooooookkkffffffiiinnnllllllooossstttsssqqqqqqpppnnnllljjjhhhfffeeefffdddaaa```______]]][[[YYYVVVSSSNNNIIIEEEBBBAAA@@@???<<<999666444222111000//////......//////000000000000111222222333333666555444222000...,,,,,,---,,,,,,,,,,,,,,,---...////////////000111222333444333333333333444555666666666555444444333444444555555666666666777777777888555444777:::;;;???DDDOOO\\\nnn|||iiiOOO???;;;<<<:::BBB```|||yyybbbMMM@@@DDDPPPxxx}}}\\\kkkhhhWWWNNNPPPOOONNNNNNMMMMMMNNNNNNOOOUUUUUUVVVUUUUUUTTTSSSRRRQQQSSSTTTTTTQQQNNNLLLKKKQQQQQQPPPOOOLLLIIIFFFEEEDDD@@@===:::666222444888DDDMMMXXXbbbjjjnnnkkkeeeOOOOOOTTTbbbwwwttt|||}}}~~~||||||}}}yyytttsssuuunnndddWWWLLLDDD???:::777555555555777999:::888666888888999999999888777666555555555555555555555555555555555444444555555666666666666777777777777777666555555777:::=========;;;;;;;;;<<<>>>>>><<<:::===<<<===???AAAFFFPPPZZZtttooo]]]ZZZXXXYYY[[[[[[YYYVVVRRRTTTVVVXXXXXXVVVSSSQQQRRRDDDHHHLLLDDDFFFFFF666333000//////222999IIIYYY```ggglllnnnpppssspppllliii[[[PPPUUU```eeeccc```___ooo~~~}}}rrrdddTTTVVV\\\bbbdddcccfffkkkzzz{{{www}}}zzzqqqkkklllkkkeeedddiiijjjiiiiiijjjlllmmmllljjjhhhhhhiiikkknnnooonnnllliiigggeeeeeeeeeeeeeeecccaaacccddddddbbbaaabbbcccbbbbbbbbbbbbcccccccccddd```^^^]]][[[ZZZZZZZZZ[[[XXXWWWTTTLLLBBB;;;888888777===CCCDDDDDDKKK\\\jjjyyyuuujjj[[[QQQQQQSSSTTTKKKIIIFFFEEEFFFGGGGGGFFFDDDDDDCCCBBBBBBCCCCCCCCC@@@@@@???>>>======<<<<<<<<<<<<;;;999888666555444333444666777999999::::::<<<::::::999555222555<<>>EEEKKK}}}lllUUUQQQLLLJJJJJJJJJHHHEEEBBBAAA???===:::888666555222222000///...---------+++,,,---///555CCCUUUccciiimmmqqqrrrsssqqqggg\\\bbb~~~{{{yyylllggglllkkkrrrAAA@@@???===:::777555444111000//////......//////000//////;;;VVVpppuuummm^^^nnn{{{xxxtttqqqssskkkkkkqqqwww{{{~~~pppooommmhhhccc___```bbbnnniiicccdddjjjoooqqqpppqqqpppnnnllliiifffeeedddeeeccc```___^^^^^^\\\[[[WWWUUUQQQMMMHHHDDDAAA@@@@@@>>><<<999777555333333000000////////////000000000000000111222222333333555444222111//////......------,,,,,,,,,,,,,,,---////////////000111222333333333333333444555666777888666444222222222333444555666666666666777777777;;;777666888:::===DDDLLLcccmmmzzzpppSSS???:::;;;:::<<>>:::666444555:::BBBOOO]]]iiioooooommmXXXQQQNNNZZZttt~~~~~~zzz}}}|||yyy}}}uuupppiiibbbYYYNNNCCC<<<:::888666666777888888777777777777777777666666666777777777777777777666666555444444444444555555666777777888888888888999999888777888999;;;===>>>>>><<<===>>>???@@@AAA@@@@@@;;;FFFSSSZZZ\\\aaalllxxxooo\\\ZZZYYYXXXYYYZZZZZZXXXVVVTTTUUUXXXZZZZZZXXXVVVTTTTTTJJJVVV[[[LLLJJJKKK::::::666222222222777EEERRR\\\ccciiimmmppptttrrrnnnkkkbbbXXXWWWbbbkkkggg^^^UUUdddqqquuuvvvwwwrrriii```XXXRRRUUU]]]dddhhhiiimmm{{{tttmmmiiikkklllgggeeefffeeegggiiikkkmmmllljjjiiihhhiiijjjkkkkkkiiifffdddhhhfffdddcccddddddbbbaaa^^^```ccccccbbbaaaaaaaaa___`````````aaa`````````]]]\\\[[[YYYYYYZZZ[[[\\\WWWUUUPPPHHH@@@:::999999666;;;@@@@@@???GGG\\\pppvvvhhh[[[UUUUUUWWWRRRNNNJJJGGGHHHIIIJJJJJJGGGGGGFFFEEEDDDCCCCCCCCC?????????>>>===<<<<<<;;;<<<;;;:::888666555444444333444666888999:::;;;;;;888777:::<<<666000999HHH___[[[TTTGGG:::888III]]]wwwSSSQQQNNNLLLJJJJJJIIIGGGDDDAAAAAA???>>><<<:::999888444333111000///...------,,,,,,------///:::NNN```eeejjjoooqqqrrrqqqiii```SSSpppwwwvvvxxxrrrwwwzzzxxxvvvBBBBBBAAA???<<<999777555111111000////////////000000000///444LLLjjjwwwuuuhhhooo}}}||||||~~~ssspppppp~~~|||wwwqqqmmmnnntttyyy{{{yyyrrrppplllhhhfffccc]]]YYY```YYYTTTUUU^^^hhhoooqqqqqqpppnnnkkkiiifffdddcccdddbbb___^^^^^^]]][[[ZZZVVVTTTPPPLLLGGGDDDAAA@@@>>>===;;;999666555444333000000////////////000000000000000111222222333333222222111111111111222222//////...---,,,,,,,,,,,,////////////000111222333000111111222444666777888777666333111111222444555666666666666777777777888:::777666888;;;@@@JJJTTTqqqvvv}}}~~~{{{www^^^GGG<<<<<<<<<:::;;;UUUggg@@@>>>CCCQQQsssnnnbbbqqqdddTTTRRRQQQRRRLLLMMMNNNNNNOOOOOOPPPPPPSSSSSSSSSSSSSSSSSSRRRQQQQQQUUUWWWUUUPPPMMMMMMOOOSSSSSSRRRQQQOOOMMMLLLKKKKKKJJJFFFBBB>>>:::777444555;;;HHHYYYffflllnnnnnnaaaVVVLLLTTTmmmwwwxxx{{{|||yyytttmmmdddYYYNNNGGGBBB===777333333444555555777777666666666555555555888888888888888888888777666666555555666777777888999999:::::::::;;;;;;;;;<<<<<<============???@@@>>>AAABBBAAA??????CCCGGGSSSdddtttxxxuuuwwwvvvaaaWWWYYYWWWTTTSSSSSSTTTTTTTTTVVVWWWYYYZZZYYYXXXUUUTTTSSS[[[ooottt^^^PPPKKKAAAAAA;;;777444333666???IIIYYY```gggkkkooosssrrroooiiigggaaa\\\```iiikkkfffQQQ___kkkpppuuuzzzwwwooojjjccc]]]]]]eeekkkjjjeee\\\kkk~~~uuuoookkklllllliiieeecccaaaeeejjjmmmnnnllljjjhhhjjjkkkmmmllljjjfffbbb```fffdddcccbbbbbbbbb```^^^]]]___aaabbbaaa______```\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZZZZ[[[\\\]]]YYYTTTMMMCCC<<<888888::::::<<<@@@BBBAAAHHH^^^ttt{{{nnn___UUUTTTWWWVVVRRRLLLIIIIIIJJJKKKKKKIIIHHHGGGEEECCCBBBAAAAAA??????>>>>>>======<<<<<<<<<;;;999777666555555444444555777888:::;;;<<<<<<888666888999444444FFF\\\iiiPPP???>>>:::888MMMmmmnnnSSSOOONNNLLLJJJIIIGGGDDDBBBAAAAAA@@@???>>><<<<<<;;;555444333111///.........---,,,,,,------444III]]]bbbhhhmmmoooqqqpppjjjcccVVVfffwww}}}zzzvvvsssssssssvvvtttCCCCCCBBBAAA???<<<999777222111111000000000000000,,,......111BBB^^^uuu}}}mmmhhhppp|||tttzzz}}}yyyvvv}}}zzzzzzsssnnnooouuu|||{{{wwwuuurrroooooolllaaaUUUNNNJJJFFFIIITTTaaakkkqqqooonnnllljjjhhhfffdddcccbbb```]]]\\\\\\[[[YYYXXXTTTRRROOOKKKFFFCCC@@@???===<<<:::888666444444333111000000//////000000111000000000111222222333333111111222222333444444444111000///...------------////////////000111222333000000111222333555666777555444222111111333444666666666666777777777888888777555666:::???FFFTTT```wwwzzz~~~~~~~~~fffLLL===:::999888999>>>\\\WWW999===JJJfffgggfff}}}~~~]]]TTTSSSPPPQQQOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQUUUXXXUUUPPPMMMOOORRRRRRRRRQQQPPPOOOOOONNNNNNNNNNNNJJJDDDAAA@@@<<<666555888CCCSSS___fffjjjmmmfff\\\PPPOOO```xxxpppuuu|||uuuzzzzzzpppggg___YYYWWWMMMGGG???888555444333333888777666555555555666666777777777777777777777777777777777777888999::::::::::::;;;;;;<<<=========;;;<<<<<<<<<::::::<<<>>>444:::??????>>>DDDQQQ]]]nnn|||jjj___ZZZ[[[XXXUUUSSSRRRRRRTTTUUUUUUVVVWWWXXXWWWUUUSSSRRRUUUttt|||^^^KKKHHHDDD>>>999777444333888???SSSZZZaaafffkkkpppppplllggggggaaaYYYXXX```jjjqqq]]]gggqqqvvv~~~zzzrrrddd[[[]]]eeejjjjjjZZZbbbooo~~~}}}vvvooolllllliiiddd```___bbbgggjjjjjjiiiiiiiiijjjlllnnnnnnlllhhhfffeeeeeedddcccbbbbbbaaa___\\\]]]___``````^^^]]]^^^___[[[\\\]]]]]]]]]\\\[[[ZZZ[[[\\\\\\\\\\\\\\\\\\\\\XXXSSSKKKBBB===:::::::::>>>>>>CCCIIIJJJPPPdddzzz~~~yyymmm\\\PPPQQQXXXUUUQQQLLLHHHGGGHHHHHHHHHFFFEEECCCAAA@@@???>>>>>>>>>>>>>>>======<<<<<<<<<:::999777666555444555555555666888999;;;;;;<<<<<<===888555444777CCCWWWiiifffHHH666;;;???AAAXXXvvv{{{aaaQQQOOONNNLLLIIIFFFDDDBBBAAABBBBBBAAA@@@???>>>======777666444222000//////......++++++------111BBBVVV]]]dddkkkmmmooooookkkeeeTTTYYYcccoootttpppjjjfffpppzzzDDDEEEEEEDDDBBB@@@===;;;222222111000000000111111,,,/////////777LLLiii}}}mmm___```jjjvvvttt{{{zzz|||{{{~~~zzzwwwvvvwwwxxx|||~~~{{{{{{yyyvvvuuuqqqeeeWWWMMMJJJHHHIIIOOOZZZeeellllllkkkjjjhhhfffeeecccccc___]]]ZZZYYYXXXXXXVVVUUURRRPPPMMMIIIDDDAAA???>>>;;;:::888666555444333333111111000000000000111111000000000111222222333333222333444555555555444333333222111000......------////////////000111222333222222111111111222333333333222222222222444555666666666777777777888888888666666:::AAAHHHSSScccrrr{{{qqqUUU>>>999888555999BBBIIIdddooo___JJJ===CCCTTT}}}fffqqqoooWWWUUUSSSOOORRRSSSSSSTTTUUUUUUUUUTTTSSSPPPQQQQQQRRRRRRQQQQQQQQQOOOTTTWWWUUUPPPMMMPPPUUUQQQQQQPPPPPPPPPQQQQQQQQQQQQQQQLLLFFFDDDEEEAAA:::777666<<>>===<<<<<>>===DDDNNNSSSYYYjjj}}}}}}uuugggUUUIIIOOOZZZTTTPPPKKKHHHGGGGGGFFFEEEAAA@@@???>>>>>>===>>>>>><<<<<<<<<<<<;;;;;;;;;;;;777666444333333333555555777888999:::;;;;;;;;;;;;;;;777333999III[[[cccbbbQQQCCC888:::DDDSSSkkkjjjTTTNNNMMMLLLJJJHHHEEECCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>888777555333111000//////000++++++...------:::KKKWWW___gggkkknnnpppnnniiiTTTOOOQQQ[[[cccaaa^^^___hhhEEEFFFGGGFFFEEEBBB@@@>>>333222111111000111111111///111222//////===\\\wwwyyyddd___eeepppyyy~~~ttt{{{xxxyyy~~~vvvppp{{{~~~yyy{{{~~~yyyvvvrrrgggZZZVVVTTTQQQNNNOOOUUU___fffjjjiiihhhgggeeedddcccbbb]]][[[XXXVVVVVVUUUTTTRRRPPPNNNKKKGGGCCC???===<<<:::999777666444333333333111111000000000000111111000000000111222222333333444555666777777555333222444444222000///.........////////////000111222333444444222111000000//////111111111222333444555666777777777777888888888888777888???HHHRRR___qqqkkkNNN:::<<<===888AAASSSUUUkkkbbbIIICCCEEEKKK\\\pppjjjdddQQQTTTSSSOOOTTTUUUVVVWWWXXXXXXWWWVVVUUUQQQQQQRRRRRRRRRRRRRRRQQQNNNSSSVVVTTTOOOMMMQQQVVVQQQPPPPPPPPPQQQRRRSSSTTTRRRRRRMMMGGGFFFHHHDDD===:::555777BBBNNNWWWcccmmmllljjjaaaSSSMMMXXXiiiuuuzzzuuu|||}}}wwwxxxxxxssspppqqqmmmfff___WWWNNNFFFAAA999888777555555666666777666777777888999::::::;;;888888888888999:::;;;<<<999999::::::;;;<<<======@@@CCCEEEFFFEEEFFFIIIMMMfffooouuuooogggooohhhYYYbbbbbbVVVQQQRRRRRRRRRQQQQQQRRRSSSVVVWWWXXXYYYYYYYYYXXXXXXcccNNNRRRJJJEEE@@@>>>999333333555AAAIIIRRRYYY```gggiiifffkkkgggddd```VVVNNNTTTaaaggghhhiiimmm{{{}}}ttthhhgggjjjkkkkkkiiijjjnnnttt{{{yyynnniiijjjmmmjjjeee]]]]]]\\\YYYYYY]]]eeekkkkkkmmmnnnmmmhhheeeeeefffhhhgggffffffeeedddaaa^^^``````___]]]ZZZZZZ\\\]]]\\\]]]_________]]][[[ZZZXXXZZZ\\\^^^]]][[[YYYWWWOOONNNLLLJJJGGGDDD???<<<::::::BBBPPPXXX]]]lll~~~~~~ssscccOOOEEENNN]]]UUUQQQMMMJJJHHHGGGFFFDDD>>>>>>===>>>>>>???@@@@@@;;;;;;::::::::::::::::::555444222111111222444555888999::::::;;;;;;;;;;;;555444555CCC^^^pppfffQQQ;;;@@@>>>:::FFFbbb|||pppVVVQQQZZZKKKKKKIIIFFFCCCBBBCCCDDDDDDCCCCCCBBB@@@???>>>>>>888777555333111000//////111+++***///---+++444CCCRRR[[[dddiiimmmppppppmmmdddWWWOOORRRVVVVVVZZZ```cccJJJHHHFFFEEEDDDCCCAAA???===:::777555444222000...222333111222333222HHHmmmvvvqqqgggaaallltttvvvvvvnnnooozzz~~~zzzyyy}}}vvvrrr{{{|||}}}|||{{{|||{{{ssslllmmmiii```ggg___VVVRRRTTT[[[```bbbhhhgggfffeeecccaaa```___^^^]]][[[YYYVVVSSSPPPNNNLLLKKKIIIHHHFFFCCC???<<<;;;:::888666444333222222111111000000000000000111111111111111222444666777999999::::::888777555444:::888555111...,,,,,,,,,---...///111222222222222222222222222222222222222444444333222333444555666444999:::777777:::999555:::999AAAUUUgggrrrzzzwww^^^CCC111:::>>>333@@@eeemmmYYYFFFGGGJJJFFFZZZrrrccc}}}{{{XXXTTTXXXSSSPPPTTTXXXUUUTTTYYY^^^___ZZZSSSUUUUUUUUUTTTSSSQQQOOOMMMPPPUUUYYYXXXSSSOOOPPPSSSWWWTTTPPPPPPSSSUUUUUUTTTPPPLLLJJJJJJMMMNNNJJJFFF???:::555777AAANNNYYY___gggdddfffeeeVVVIIIXXXrrr{{{{{{{{{|||xxxzzz}}}ssshhh^^^VVVRRRLLLGGGAAA???@@@???:::555;;;999888888:::;;;;;;:::<<<>>>???===:::777777888===>>>@@@CCCFFFIIILLLNNNQQQSSSZZZ___YYYRRR^^^qqq|||nnnaaa```[[[VVVUUUUUUTTTTTTTTTVVVVVVTTTRRRTTTVVVYYY\\\]]]^^^]]]]]]{{{SSSUUULLLIIIDDD@@@===999444111777>>>HHHRRRYYY```eeehhhffffffeeebbb^^^YYYTTTQQQggg~~~rrrmmm~~~}}}kkkgggmmmmmm{{{ttteeejjjwww~~~}}}pppiiilllqqqnnnfffbbb___\\\[[[\\\^^^bbbdddkkklllmmmmmmllliiigggeeefffcccaaacccffffffbbb]]]^^^^^^]]]^^^___```bbbcccaaa```^^^]]]\\\[[[[[[[[[^^^^^^]]]\\\[[[XXXVVVTTTSSSUUUOOOEEE@@@AAAAAA<<<<<<>>>BBBIIITTTddduuu{{{uuudddLLLIIIXXX```bbbUUUIIIFFFGGGEEECCCCCC@@@@@@??????>>>============<<<;;;999888777777777444222111222444666777777???999666:::???@@@>>>>>>:::222<<>>;;;;;;:::888666444333222222111111000000000000111111111000000111222555777888????????????>>><<<:::888:::888444111...,,,,,,,,,---...///111222222222222222222222222222222222222444444333333333444555666333888999666555888888555::::::DDDWWWiiissszzzzzziiiRRRAAA888;;;888999RRRqqqlllYYYCCC===EEEQQQsssddd^^^~~~vvvWWWRRRVVVSSSRRRVVVXXXVVVUUUXXX[[[\\\XXXTTTSSSSSSSSSSSSSSSQQQOOONNNPPPSSSWWWWWWTTTQQQQQQRRRSSSPPPMMMMMMOOOQQQQQQPPPOOOMMMKKKLLLOOOOOOKKKGGGBBB===888777===IIIVVV^^^iiiggghhhfffZZZMMMOOOZZZgggwww~~~|||{{{xxxnnnddd^^^\\\UUUKKKDDDAAAAAA???>>><<<<<<<<<:::888999===@@@FFFHHHHHHDDD???>>>AAAFFFXXXXXXXXXYYY\\\```dddgggfffeeeiiippppppnnnvvv{{{aaa[[[]]]ZZZUUUUUURRRRRRQQQRRRTTTTTTSSSQQQXXXXXXXXXXXXYYYZZZ\\\]]]vvvqqqSSSVVVLLLIIIEEEBBB???;;;777444222777@@@KKKVVV___eeehhhggggggfffccc^^^XXXRRRNNN^^^||||||mmmrrrzzzlllggghhhwwwuuuddddddmmmyyy}}}tttpppqqqooojjjdddbbb```___``````aaaaaaiiiiiiiiiiiihhhgggfffeeefffdddbbbcccfffgggddd```______^^^^^^___```aaabbb```_____________________\\\\\\\\\\\\[[[ZZZXXXWWWUUUUUUNNNDDD???AAABBB@@@:::<<<@@@GGGRRR```mmmuuu|||sssjjj[[[LLLTTThhhppplll\\\MMMGGGGGGEEEBBBAAA@@@@@@@@@???>>>>>>=========<<<;;;:::888777666555222222222333666888::::::<<>>;;;===@@@UUUsss~~~gggVVVUUUVVVSSSQQQPPPPPPOOONNNMMMKKKKKKGGGEEECCCCCCCCCCCCAAA@@@???===:::888777666333111///000///---+++,,,111555IIIVVVcccjjjnnnrrrqqqmmmgggdddXXXTTT```nnn{{{IIIHHHFFFEEEEEEEEECCCAAA???===999777666555333111111000+++---111...999RRRxxx|||ssscccgggsssppppppgggooo|||{{{vvvvvvuuusssrrrvvv|||{{{tttuuuyyyuuulllfff```YYYVVVXXX\\\^^^___]]]___bbbeeeeeedddcccaaa^^^]]][[[YYYVVVRRRPPPNNNJJJHHHEEEDDDCCC@@@===::::::999777555444333222222111000000000000000111111000000111222444666999:::CCCCCCCCCCCCAAA???===<<<:::777444000...,,,,,,,,,---...///111222222222222222222222222222222222222555444444444444555666666555999:::777555777999888>>>AAAMMM___nnnxxx~~~ppp]]]EEE<<<>>>;;;111GGGkkkyyybbbTTT???999JJJfff|||\\\bbbmmmVVVRRRTTTRRRSSSYYYVVVVVVVVVVVVVVVVVVUUUUUUQQQRRRSSSSSSSSSRRRPPPOOOPPPQQQSSSUUUUUUTTTSSSRRRQQQOOOMMMLLLNNNOOOOOOOOOOOOMMMLLLNNNQQQQQQMMMJJJEEEBBB>>>999:::BBBOOOYYYdddgggiiiggg```VVVLLLEEEPPPaaatttyyyttt~~~{{{tttiiiddd[[[RRRKKKGGGDDDCCC>>>AAACCCAAA@@@EEEPPPYYY\\\]]]ZZZTTTNNNMMMRRRWWWfffeeeeeefffjjjooouuuxxxssspppsss~~~sssbbbVVVWWWZZZWWWTTTSSSQQQQQQQQQRRRTTTUUUTTTRRR[[[YYYVVVTTTTTTWWWZZZ\\\kkkyyysssfffccc]]]RRRSSSKKKIIIFFFDDDBBB???<<<999000222888CCCPPP[[[```aaadddeeefffeeeaaa[[[TTTPPPUUUwwwsssnnn||||||wwwqqqlllqqqxxxsssjjjjjjlllwww}}}qqqkkkiiihhhcccaaa```______^^^\\\ZZZbbbbbbaaaaaabbbcccdddeeegggdddbbbccceeefffdddbbb``````_________``````aaa\\\\\\]]]^^^___```aaaaaaZZZ[[[\\\\\\\\\[[[ZZZYYYWWWUUUNNNCCC===???BBBCCC999:::>>>FFFRRR^^^ggglllrrrlllhhh___ZZZkkkwwwdddPPPHHHGGGEEEAAA???AAAAAA@@@@@@???>>>>>>>>><<<<<<;;;:::888666444333000111333666999;;;<<<===<<>>EEEDDD===666EEEXXXbbb\\\NNN@@@999>>>BBBLLLggg|||nnn\\\TTTSSSUUUWWWUUUTTTSSSRRRQQQOOONNNMMMHHHGGGEEEEEEEEEEEEDDDBBB@@@>>>===<<<;;;888555222333222000...,,,,,,///111BBBPPP___gggjjjmmmmmmllliiiccc^^^ZZZaaa~~~uuuiiiIIIHHHFFFFFFFFFFFFDDDCCCAAA???<<<:::888777555333333111+++---222...111CCCgggwwwyyyjjjggg}}}{{{}}}~~~pppjjjrrrzzzqqqoooqqqpppqqqwww}}}{{{vvvvvv~~~|||sssmmmeee___]]][[[XXXUUUWWWYYY]]]aaaccccccaaa```]]]\\\[[[XXXUUURRROOOMMMHHHFFFCCCBBB@@@>>>;;;999999888777555444333222222000000000000000000111222111111222333666999<<<>>>CCCCCCCCCBBBAAA???===;;;999777333000---,,,,,,,,,---...///000222222222222222222222222222222222222555555555555555666666666888:::;;;999777999<<>><<<>>>AAA999:::>>>HHHVVVcccmmmrrrsssuuuzzzwwwuuuzzzeeeOOOFFFFFFDDDAAA>>>AAAAAA@@@@@@??????>>>>>><<<<<<;;;:::888555333222///222666888:::;;;<<<===BBB>>><<>>OOO[[[XXXMMMCCC<<<888AAALLL^^^www{{{wwwxxx```WWWVVVSSSTTTWWWUUUUUUSSSQQQPPPNNNNNNMMMLLLJJJHHHGGGGGGFFFDDDBBBAAA@@@??????>>><<<777444555333111///------///000777EEEUUU```dddfffiiijjjhhh___^^^YYYZZZ}}}}}}tttooooooIIIGGGFFFFFFGGGGGGFFFDDDDDDAAA>>><<<;;;:::777666555444......444///...:::SSSmmm}}}tttiiisssxxxqqqyyyyyyvvvssssssvvv~~~{{{qqqmmmllllllnnnuuu~~~}}}{{{wwwtttwww{{{uuummmgggbbb\\\UUUPPPVVVXXX[[[^^^```aaaaaaaaa\\\[[[YYYWWWTTTPPPNNNLLLFFFDDDAAA@@@???===;;;999888888666555333222222222000000//////000111222222222222333555888;;;>>>@@@@@@@@@AAAAAA@@@>>><<<;;;888666333///---,,,,,,,,,---...///000222222222222222222222222222222222222555555666666666777777777888999:::999888:::@@@GGGQQQ[[[iiittt|||~~~xxxlllXXXFFF@@@444777999AAAjjj}}}```DDD@@@:::OOO{{{uuu|||ttt___[[[YYYXXXXXXVVVTTTTTTSSSUUUVVVSSSOOONNNRRRUUUVVVWWWVVVUUUSSSQQQNNNMMMMMMMMMNNNQQQSSSSSSRRROOOPPPPPPPPPPPPOOOOOOPPPQQQMMMNNNQQQTTTUUUSSSOOOMMMIIIMMMMMMGGG>>>:::>>>DDDNNN]]]hhhhhhhhhiiiaaaTTTGGGFFFJJJWWWiiiwww}}}|||yyywww{{{}}}yyywwwxxxrrrjjjdddbbbdddhhhjjjjjjggghhhqqq{{{]]][[[YYYXXXYYYWWWTTTSSSUUUSSSRRRRRRTTTVVVWWWVVVUUUSSSSSSTTTUUUVVVWWWXXXXXXXXXSSSWWWYYYRRRTTTTTTGGGIIIIIIHHHHHHHHHFFFCCC@@@999555444:::EEEOOOTTTUUU\\\___dddhhhhhheeeaaa^^^ZZZdddqqqyyyzzz|||~~~zzz}}}vvv~~~nnnmmmtttuuunnnkkkkkkfff___]]]^^^___^^^\\\VVVUUUTTTVVVZZZ```gggjjjgggfffdddbbbaaa___]]][[[``````______^^^^^^]]]\\\WWWXXXXXXYYYYYYYYYXXXXXX[[[\\\\\\\\\[[[YYYWWWVVVTTTSSSPPPJJJAAA;;;;;;>>>???@@@EEEOOO^^^nnn|||sss```LLLDDDDDDCCC@@@???AAAAAA@@@@@@???>>>>>>===;;;;;;:::888777555333222111555888:::::::::;;;===CCC???FFFSSSUUUHHH??????OOOUUUTTTIII===999:::;;;III]]]sssqqqwwwlllXXXWWWZZZXXXVVVYYYUUUTTTRRRQQQOOONNNNNNNNNPPPNNNKKKIIIHHHGGGDDDBBBBBBBBBAAAAAA@@@>>>:::666555333111////////////000///:::JJJXXX___cccgggkkkggg]]]\\\VVVQQQnnn{{{vvvqqqpppuuu{{{IIIGGGFFFGGGHHHHHHGGGFFFFFFCCC@@@>>>===<<<:::888666777111000555000---666DDD___xxxzzzlllggguuurrrqqquuuuuuuuuuuu~~~zzzxxxzzzyyyuuuuuuqqqqqqssswww}}}}}}~~~yyyvvvzzz{{{yyyuuupppllliiiccc[[[TTT[[[ZZZZZZZZZ[[[^^^```aaaZZZYYYWWWUUURRROOOLLLJJJFFFCCC@@@>>>===<<<;;;999888777666444333222222222////////////000111222333222222333555777:::===???===>>>?????????>>><<<;;;777555222///---,,,,,,,,,---...///111222222222222444444444444444444444444555666666777888777777777666666777999888;;;EEEOOO[[[gggtttzzz~~~zzziiiQQQ@@@@@@444666BBBUUUrrrpppMMMAAA<<<>>>bbbwwwbbbVVVYYYZZZYYYXXXXXXUUUQQQRRRSSSTTTRRROOOOOORRRUUUWWWWWWWWWUUUSSSPPPMMMKKKJJJKKKNNNOOOPPPPPPOOONNNLLLNNNOOONNNMMMLLLMMMNNNLLLOOOSSSVVVVVVSSSOOOLLLIIINNNPPPLLLCCC<<<<<>>=========;;;:::888666555444444444444888;;;<<<;;;;;;===@@@===HHHWWW[[[LLL<<>>;;;:::555888444222555000---555;;;NNNjjjyyyooo```eeevvvwwwqqqmmm{{{}}}~~~{{{yyywwwtttrrrwww~~~|||zzzxxxxxxyyy|||}}}{{{vvvwwwuuusssssssssnnnfff```^^^[[[VVVSSSSSSWWW[[[^^^XXXWWWVVVSSSPPPMMMJJJHHHFFFCCC@@@>>>===<<<;;;:::777666555444333222222222////////////000111222333111111111222555888:::<<<999:::;;;<<<===<<<;;;;;;777555222///---,,,,,,------...///111222222222222555555555555555555555555555666777888888888777777666666888<<<===@@@MMMZZZfffsss~~~|||ooo\\\III===:::666<<>>===JJJ{{{nnn___VVVZZZZZZVVVVVVYYYWWWQQQQQQRRRRRRRRRQQQQQQRRRSSSTTTTTTTTTSSSQQQNNNLLLKKKGGGJJJNNNOOOMMMKKKLLLMMMJJJLLLNNNNNNKKKJJJKKKMMMLLLPPPUUUWWWVVVRRRMMMJJJIIILLLNNNKKKEEE@@@@@@AAAHHHPPP[[[dddjjjllljjjhhh\\\QQQGGGGGGOOO]]]qqqwwwwww~~~}}}zzzttt{{{zzzddd]]]^^^TTTVVVVVVUUUUUUUUUVVVVVVRRRRRRQQQRRRTTTTTTSSSQQQRRRSSSUUUWWWXXXWWWUUUTTTRRRQQQQQQSSSUUUSSSOOOMMMNNNNNNNNNOOOPPPNNNJJJGGG???<<<999888===EEENNNTTT[[[^^^bbbeeegggfffdddccc```]]]WWWVVVbbbttt{{{xxxxxxlllrrrvvvrrrpppdddnnnyyy~~~uuummmddd``````^^^ZZZUUUUUUTTTSSSSSSVVV[[[```ccc```bbbdddeeeccc___\\\[[[[[[[[[\\\]]]\\\[[[ZZZZZZYYYZZZ\\\\\\\\\ZZZYYYWWWWWWXXXYYYYYYYYYXXXVVVUUUSSSRRRRRRPPPHHHAAACCCKKKYYY___fffkkkqqqzzzppp[[[RRRHHHDDDBBB???>>>@@@??????>>>>>>===<<<<<<<<<:::888666444333444555666666:::===>>>===>>>BBBGGGIII\\\cccSSSBBBEEESSS]]]RRRGGG>>>:::888;;;HHHXXXnnn{{{bbb\\\VVVUUUWWWYYY[[[\\\UUUTTTRRRPPPPPPQQQRRRSSSOOOMMMKKKJJJJJJJJJHHHFFFFFFDDDBBBAAAAAA???===;;;:::777333111111000---+++...000:::KKKXXX^^^bbbfffhhhgggaaa\\\WWWOOOVVVjjjsssccc\\\aaalllsssuuuHHHGGGFFFGGGIIIJJJIIIHHHIIIFFFCCCAAA@@@>>><<<;;;444999555222555000---555444@@@[[[uuurrr```___nnnzzzzzzuuummmqqqwww{{{ssskkkiiiuuu}}}wwwrrrqqqttt{{{{{{wwwyyyxxxyyyzzz{{{wwwpppiii^^^YYYRRRMMMLLLPPPVVVZZZWWWVVVUUURRROOOLLLIIIGGGFFFCCC@@@======<<<;;;:::777666555444333222222222////////////000111222333/////////000333555888999444555777999999999999888666444111///---,,,,,,------...///111222222222222666666666666666666666666555666777999999888888777999999<<<@@@BBBFFFTTTdddooo|||yyyhhhWWWHHH===999333888CCC\\\rrriiiOOOBBB;;;>>>VVVaaaZZZXXX\\\ZZZSSSSSSYYYYYYSSSQQQQQQQQQQQQRRRSSSSSSSSSQQQQQQQQQQQQPPPNNNLLLKKKEEEJJJOOOOOOKKKHHHJJJLLLJJJMMMOOONNNLLLKKKLLLNNNLLLPPPUUUXXXVVVQQQLLLIIIHHHJJJKKKIIIFFFCCCDDDFFFEEEHHHRRRaaakkkmmmllljjjcccYYYNNNGGGFFFNNNeeezzztttwwwvvvvvvqqqbbbbbb\\\QQQUUUXXXXXXWWWVVVVVVUUUSSSUUUTTTTTTTTTVVVVVVTTTRRRUUUVVVVVVVVVVVVUUUTTTSSSKKKQQQSSSVVV\\\UUUKKKLLLQQQQQQQQQRRRSSSQQQMMMJJJDDDBBB===999999???HHHOOOVVVYYY]]]bbbeeeggghhhhhh___```ZZZTTT___ttt|||sssttt}}}ooopppwwwuuusssgggkkksssyyyppplllkkkggg___XXXSSSRRRPPPPPPQQQTTTXXXZZZ]]]aaaeeefffeeebbb___]]]YYYZZZ[[[\\\\\\[[[ZZZYYYWWWXXXZZZ[[[\\\[[[YYYXXXTTTUUUWWWXXXXXXXXXWWWWWWTTTRRRQQQPPPIIIDDDJJJTTTccckkksssvvvvvvzzz[[[UUUOOOIIIFFFBBB>>>===@@@>>>>>>>>>===<<<<<<;;;;;;:::888555222222444666888777;;;>>>???>>>AAAGGGMMMbbbrrriiiJJJDDD^^^mmmeeeDDD999666<<>>===>>>:::555222111///+++(((///---444EEETTTZZZ]]]aaagggiiibbb___\\\HHHEEE___```]]]VVVQQQWWWiiiKKKJJJJJJJJJIIIIIIIIIIIIIIIFFFBBB???>>>>>>>>>===<<<:::777444111000//////000555HHHdddsssooofffccctttzzzlllpppuuuxxxvvvggghhhvvv~~~~~~{{{uuuppprrrzzz~~~}}}~~~|||{{{yyywwwvvvvvvuuusssppplllVVVDDDDDDJJJJJJLLLRRRSSSQQQNNNLLLLLLLLLKKKJJJCCCBBB???===;;;999888888666555555444444333222222000000000000000000000000333222111000000111222333555555555444444333333333111///---+++++++++,,,---...///000111222333444444555555555555555444444444:::999777777999999999999777???GGGIIIIIIPPP```nnnvvvoooVVVAAA888777888<<<999LLLccc]]]MMMKKKPPPJJJJJJoooxxx[[[WWWddd```\\\XXXWWWVVVUUUSSSTTTRRRPPPQQQRRRRRRPPPMMMOOOPPPPPPPPPNNNKKKGGGEEEJJJKKKLLLMMMMMMMMMMMMMMMPPPNNNMMMMMMNNNOOOOOONNNPPPRRRSSSTTTSSSQQQNNNLLLMMMNNNOOONNNLLLJJJJJJJJJFFFFFFJJJUUUcccmmmooonnnhhhfff^^^PPPCCCCCCSSSeeexxx}}}hhh]]]\\\WWWUUUXXXWWWTTTRRRRRRTTTUUUSSSPPPTTTTTTTTTTTTTTTTTTTTTTTTWWWWWWWWWWWWVVVTTTRRRQQQRRRSSSTTTTTTSSSQQQOOONNNNNNNNNNNNPPPQQQQQQOOONNNHHHHHHEEE???999999>>>DDDKKKQQQ[[[cccgggiiiiiijjjfffcccbbbdddcccfffsssxxxtttvvvkkkmmmtttpppmmmkkkooowwwxxxyyywwweeeXXXVVVSSSOOOKKKJJJNNNSSSVVVXXX]]]dddiiihhhbbb\\\ZZZ]]]]]]ZZZYYY\\\[[[XXXWWWUUUTTTVVVYYYZZZWWWTTTXXXWWWXXXYYY[[[ZZZWWWUUUVVVTTTSSSRRROOOMMMRRRYYYkkkrrrxxxvvvqqqrrr}}}pppYYYPPPMMMIIIDDD@@@?????????;;;<<<>>>>>>===:::777555222222333444555777999;;;@@@>>>===>>>AAAJJJYYYgggzzzdddJJJHHHcccyyyjjjLLL777888:::===EEEVVVnnnxxxqqqnnnZZZ[[[XXXTTTPPPOOOQQQTTTWWWRRRSSSUUUVVVVVVTTTQQQOOOKKKKKKLLLLLLLLLJJJIIIHHHGGGDDDBBBAAAAAAAAA@@@???>>>===:::666333111000///111,,,...;;;KKKUUUZZZ]]]hhhiiiiiicccZZZOOOHHHEEEJJJVVVQQQNNN]]]iiiLLLLLLLLLLLLKKKJJJJJJIIIIIIFFFCCCAAAAAAAAA@@@>>>>>><<<999666333222111000111222>>>WWWnnntttllldddcccppp}}}{{{yyyjjjfffqqqyyysssoooppprrruuuyyy{{{~~~~~~{{{yyyxxxwwwuuusssppp___QQQPPPOOOJJJJJJOOOPPPNNNKKKJJJJJJJJJHHHGGGBBBAAA???===;;;999888888555555444444333222222222000000000000000000000000222111111000000111111222333333333222222222111111000...---++++++,,,---...//////000111222333333444555555555555555555555555666666666777888:::::::::;;;@@@FFFJJJPPP[[[kkkwww}}}ttt```LLL===666555888;;;GGGRRRUUUQQQJJJGGGJJJKKKggg}}}tttxxxhhh]]]aaabbb]]]WWWSSSRRRSSSSSSTTTSSSQQQPPPQQQRRRRRROOOMMMMMMNNNNNNNNNMMMLLLJJJIIIKKKLLLLLLLLLLLLLLLLLLKKKNNNLLLKKKLLLNNNPPPPPPPPPQQQRRRRRRRRRQQQOOOMMMKKKKKKMMMNNNNNNMMMLLLLLLMMMOOOJJJHHHOOO]]]hhhllllllnnnooommmdddWWWNNNNNNSSShhhsssjjjWWWUUUWWWSSSQQQRRRTTTSSSRRRTTTWWWXXXVVVTTTUUUUUUUUUUUUUUUUUUUUUUUUXXXXXXWWWVVVTTTQQQOOOMMMNNNOOOPPPRRRRRRQQQOOONNNOOONNNNNNOOOPPPPPPNNNLLLJJJJJJGGG@@@999777:::>>>KKKQQQXXX```eeehhhkkkmmmiiifffdddcccaaadddooo|||~~~vvvssswww}}}lllccc```rrrvvvxxxqqqjjjkkkvvv|||mmmlllvvvyyyrrr```WWWOOONNNQQQPPPJJJEEEOOOSSSZZZbbbhhhjjjiiiggg[[[]]][[[WWWWWWZZZZZZXXXWWWUUUSSSUUUXXXZZZXXXVVVYYYWWWVVVVVVWWWWWWWWWUUUVVVRRRQQQQQQOOOMMMPPPUUUeeemmmsssrrrrrr|||fffMMMJJJGGGDDD@@@>>>===============>>>>>><<<:::777666444444555555666888;;;===888AAAHHHHHHKKKYYYooo~~~aaaUUUUUUeeelll^^^JJJ@@@;;;===>>>CCCSSSjjjzzz}}}zzzggg[[[XXXWWWUUUSSSRRRSSSTTTUUUQQQSSSTTTUUUTTTRRROOOMMMJJJKKKLLLLLLKKKJJJHHHGGGHHHFFFDDDDDDDDDDDDBBB@@@===<<<:::888555222000///000,,,---888EEENNNWWW\\\___^^^^^^___]]]WWWLLLDDD===MMMSSS\\\oooyyyMMMNNNOOOOOONNNMMMJJJIIIHHHGGGEEEEEEEEEDDDCCCAAA@@@???<<<999666444333222111///333FFFdddwwwuuuiiiZZZlll|||oooeeejjjvvvyyysssrrrssstttsssppppppvvv}}}}}}zzzyyyxxxwwwuuummmccc\\\ZZZTTTJJJGGGKKKOOOLLLJJJIIIIIIHHHGGGEEEBBB@@@>>><<<:::999888777444444444333222222111111000000000000000000000000000111111222222111111000000000000///////////////......---,,,,,,---///000000111111111222222333333444444444555555666666777444555666888999;;;<<<<<>>=========>>>>>>===<<<;;;:::888777777555666777888999;;;>>>AAA999HHHEEE>>>\\\tttJJJRRRcccooocccHHH999:::;;;???CCCNNNfffkkk^^^ZZZUUUUUUUUUTTTTTTSSSRRRRRRQQQRRRSSSSSSRRROOOMMMKKKJJJJJJKKKKKKJJJIIIGGGFFFGGGFFFEEEFFFFFFEEEBBB@@@<<<<<<;;;:::777444111///000,,,,,,333<<>>;;;999666444333000///...999VVVrrrxxxooo]]]lll{{{{{{{{{ooolllqqqrrrsssuuuyyy{{{yyyrrrllllllqqqxxx}}}}}}zzzyyyzzzzzzyyynnnhhheeeeee```VVVNNNMMMPPPNNNKKKJJJIIIHHHFFFEEE@@@???>>>;;;:::888888777444333333222222111111000000000000000000000000000///000111222222111000///------------------------------------...///000111222222222222222222222222333444444555666777777888666888999999999:::;;;<<>>>>>???CCCHHHOOOWWW]]]dddjjjnnnllllllkkkjjjhhheeeeeefffwww~~~zzzooo___hhhvvvzzzhhh]]]aaajjj|||uuukkklllnnnlllyyyfffRRRIIIJJJNNNGGGLLLQQQTTTVVVZZZ```eeefffhhhfff```]]]]]][[[WWW[[[XXXTTTUUUXXX[[[[[[ZZZTTTRRROOONNNOOOPPPPPPOOOOOOJJJIIIMMMQQQOOOMMMMMMUUUVVVXXX\\\ggg{{{wwwkkk```RRREEE?????????>>>>>>>>>??????@@@===;;;:::888777666666777444777:::<<<<<<===@@@BBBBBBHHHMMM\\\~~~\\\YYYiiilllYYYFFF???<<<888<<<@@@MMMbbbwwwttt___VVVWWWSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSRRRQQQNNNLLLJJJJJJJJJKKKKKKJJJHHHFFFEEEDDDDDDDDDEEEFFFDDDAAA>>><<<======<<<:::666333111111...---000444===KKKXXX]]]ZZZYYY^^^ccc```UUUKKKDDDZZZxxxPPPQQQSSSTTTSSSQQQNNNLLLIIIHHHHHHHHHIIIIIIGGGEEEAAAAAA???===;;;888666555///111000444GGGbbbrrrsssbbbgggkkkpppzzztttvvv|||vvvrrrmmmttt}}}yyynnnfffmmmnnnrrryyy}}}||||||~~~~~~yyytttqqqqqqpppggg[[[TTTQQQNNNJJJGGGFFFEEEDDDBBB???>>>===;;;999888777777444333333222222111111000000000000000000000000000///000111222222111000///,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222222222222222222222333333444444555555666777888888888999:::999777777999;;;@@@MMM]]]fffkkkqqq}}}vvvnnnWWWHHH;;;666555888EEESSSkkkttt[[[@@@???===MMMvvvtttXXX```xxx]]]VVV^^^\\\WWWUUUSSSRRRSSSSSSSSSRRRRRRRRRSSSRRRQQQPPPOOOOOOPPPOOOMMMKKKKKKLLLNNNPPPMMMMMMMMMMMMOOOPPPRRRSSSNNNMMMKKKLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMOOOQQQSSSOOOPPPQQQPPPNNNLLLLLLMMMGGGKKKMMMKKKKKKQQQ___jjjrrrvvvxxxzzz|||yyylll]]]MMMPPPVVVaaaooozzz|||ttthhh^^^\\\\\\ZZZXXXVVVSSSPPPPPPSSSOOORRRUUUWWWWWWVVVUUUTTTWWWXXXYYYZZZYYYXXXVVVUUUUUUUUUUUUUUUSSSQQQOOONNNQQQRRRRRRRRRRRRRRRRRRQQQIIIGGGGGGGGGIIIKKKJJJIIIGGGIIIIIIIIIFFFDDDCCCBBB===BBBJJJRRRYYY```fffjjjiiilllppprrrqqqmmmeee___eeennnzzz|||vvvhhh```gggooorrrnnngggaaa^^^jjjvvv~~~zzzwwwqqqiiikkkvvvzzznnn]]]QQQKKKHHHGGGIIIKKKKKKJJJMMMSSSXXXaaaeeegggfffeeefffddd___\\\XXXTTTSSSVVVXXXWWWVVVOOONNNNNNNNNOOONNNKKKIIIKKKGGGFFFLLLPPPOOOLLLLLLNNNLLLKKKOOOYYYeeepppuuujjj___SSSMMMIIIDDDAAABBB<<<======>>>>>>>>>>>>>>>999888666555444555666666444888<<<===;;;;;;>>>AAALLLSSSqqqmmmbbbppp~~~xxxaaaBBB444:::@@@???JJJNNNaaa{{{qqqbbbVVVSSSTTTRRRQQQOOOMMMMMMNNNPPPQQQSSSSSSSSSRRRPPPNNNLLLKKKJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDFFFFFFEEEBBB???>>>>>>???>>><<<999666444444111...///000777EEERRR[[[[[[\\\^^^___]]]YYYUUUIII\\\|||QQQRRRSSSTTTTTTRRRPPPOOOJJJIIIGGGGGGHHHHHHGGGEEEAAAAAA@@@???===;;;999888111444444333:::MMMcccpppiiieee```cccrrrvvvkkkiiisssyyypppgggooo{{{wwwrrrpppooopppvvv~~~~~~~~~zzzvvvuuutttlll```VVVRRRMMMGGGBBB@@@??????>>>>>>===<<<:::999888777777444444444333222222111111000000000000000000000000///000000111111000000///---------------.........---......///000111111222111222222222333333444444555555555666666777777888777888999777555777<<>>777444777BBBOOOYYYfff___KKK@@@BBBDDDbbb```UUUuuukkkTTTUUU^^^\\\SSSRRRQQQQQQRRRQQQPPPNNNRRRTTTUUUTTTRRRPPPPPPQQQSSSQQQOOOMMMMMMMMMOOOPPPMMMMMMMMMMMMNNNPPPSSSTTTOOOMMMKKKKKKMMMNNNMMMLLLMMMMMMMMMMMMOOOQQQSSSUUURRRSSSSSSQQQNNNLLLKKKKKKDDDJJJNNNLLLFFFFFFOOOYYYhhhuuuqqqaaaYYYQQQSSS___ooozzz}}}}}}vvvddd[[[YYY[[[YYYWWWUUURRRPPPOOOQQQTTTPPPRRRUUUVVVTTTSSSRRRSSSVVVWWWYYYYYYYYYWWWUUUSSSRRRSSSTTTTTTTTTSSSQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOJJJIIIHHHHHHJJJKKKKKKJJJMMMMMMMMMLLLJJJGGGEEECCC<<<@@@FFFLLLSSSZZZbbbfffffflllsssxxxzzzwwwkkk```XXX___{{{vvv~~~~~~vvvnnnkkkjjjoootttrrriiiaaaXXXeeesss|||~~~wwwkkkhhh___VVVVVV]]]\\\UUUJJJIIIGGGEEEDDDFFFJJJMMMRRRXXX^^^aaaffflllmmmjjj___[[[VVVUUUVVVVVVTTTQQQNNNNNNNNNOOOOOONNNJJJGGGJJJGGGGGGLLLMMMKKKJJJLLLIIIGGGEEEHHHLLLOOONNNKKKJJJEEEDDDEEEEEE@@@<<<<<<<<<<<<===>>>===<<<:::999666555444444444555666777888;;;======;;;>>>FFFLLL```vvvqqqooo~~~aaaEEE<<<===AAAMMM]]]dddhhhzzziiiXXXUUUSSSQQQRRRRRRPPPNNNLLLLLLMMMPPPQQQRRRRRRQQQQQQOOONNNMMMLLLKKKLLLLLLKKKJJJHHHFFFEEEGGGGGGFFFGGGHHHHHHEEECCC@@@AAAAAA@@@>>><<<:::999777333000//////333>>>IIIQQQTTTYYYZZZZZZZZZ[[[]]]NNNVVVrrryyyQQQQQQRRRSSSSSSSSSSSSRRRKKKIIIFFFEEEFFFFFFFFFEEEAAABBBBBBAAA@@@???===<<<444444555333111:::QQQfffooohhh```aaaooo{{{iii```lll{{{}}}yyyqqqiiijjjooowwwsssssssssvvvyyy}}}}}}}}}~~~~~~}}}|||yyyyyywwwssspppjjjccc]]]UUUOOOFFF???<<<<<<<<<<<<===<<<;;;999888777777777555555444444333222222222000000000000000000000000000000////////////000000....../////////000000000...///000000111111111111111111222222333444555555666666666666666777777777555777999999:::@@@IIIQQQ[[[gggwwwvvvjjj[[[QQQ777999777444???RRR\\\[[[PPPEEE???BBBHHHYYYoooaaassskkkZZZSSSTTTZZZYYYUUUSSSPPPOOOPPPPPPPPPOOOSSSUUUWWWVVVSSSQQQQQQSSSSSSRRRQQQPPPOOOPPPQQQQQQOOONNNMMMLLLLLLMMMOOOPPPMMMKKKJJJKKKMMMNNNNNNMMMPPPPPPPPPQQQQQQRRRSSSTTTSSSTTTTTTRRROOOLLLKKKKKKFFFIIIKKKJJJGGGFFFIIIMMMYYYlll~~~ooo]]]RRRTTT^^^jjjqqqvvv}}}fff]]][[[ZZZXXXZZZTTTUUUUUUTTTTTTTTTTTTSSSPPPRRRUUUTTTSSSRRRSSSUUUUUUVVVWWWXXXWWWUUUSSSQQQPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPQQQRRRQQQOOOLLLKKKLLLLLLLLLKKKMMMMMMLLLLLLLLLKKKIIIGGGAAABBBCCCFFFLLLUUU```gggeeelllsssyyyuuuhhhZZZ___uuuwww{{{}}}qqqnnnssswwwvvvrrrgggnnnuuuyyyuuuaaaRRRWWWhhhpppmmmTTTOOOIIIEEEDDDDDDEEEEEEEEEKKKPPPTTT\\\fffllllllhhhddd___]]]\\\ZZZVVVRRRRRRQQQOOOOOOPPPOOOMMMKKKMMMKKKKKKLLLJJJFFFFFFJJJFFFGGGGGGFFFDDDBBB@@@???===<<<===AAAAAA===;;;===??????@@@@@@>>>;;;888666444444444555666888999::::::<<<===>>>BBBNNN```mmm~~~dddmmmxxxZZZGGG;;;>>>GGGRRReeeyyyvvvrrrUUUNNNQQQRRRQQQSSSPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPOOONNNNNNMMMLLLLLLLLLMMMMMMLLLKKKIIIGGGEEEIIIGGGFFFFFFHHHHHHGGGEEEDDDCCCBBBAAA@@@???>>>===999444000//////000777???IIIOOOUUUYYYZZZZZZ\\\^^^VVVPPPccczzz~~~zzzQQQQQQQQQRRRSSSSSSTTTTTTLLLIIIFFFDDDDDDEEEEEEDDDBBBCCCCCCDDDCCCBBB@@@???777444333333---///DDD]]]ooohhh______jjjwwwyyytttrrrnnnbbblllwww|||~~~xxxwwwoooiiimmmyyysssvvvwwwwwwuuuwww}}}}}}{{{zzzyyyzzzyyywwwvvvtttxxxyyyuuuooollljjjiiiZZZRRRHHH@@@<<<<<<=========<<<;;;999888777777777666555555444444333333222000000000000000000000000111000///......///000111000000000111111111222222//////000111111111111000000000111222444555666666777777777777666666666666666888;;;===AAAJJJWWWaaaiiiqqq}}}wwwmmm```RRRGGG444:::888777GGG```fff\\\DDD;;;@@@JJJUUUsssdddkkkvvvPPPQQQVVVWWWZZZYYYYYYVVVRRROOOPPPQQQRRRSSSTTTVVVXXXWWWSSSQQQRRRTTTRRRQQQQQQQQQQQQRRRRRRSSSPPPOOOMMMKKKJJJJJJKKKLLLKKKJJJIIIJJJMMMOOOPPPOOOSSSSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTRRROOOMMMLLLLLLIIIHHHHHHIIIKKKLLLKKKKKKMMMbbbvvv~~~mmmYYYPPPTTT]]]eeeoooxxx{{{wwwzzz~~~{{{pppcccZZZZZZXXXRRROOORRRNNNQQQUUUVVVWWWWWWSSSNNNPPPRRRTTTTTTRRRRRRUUUWWWSSSUUUVVVWWWVVVTTTQQQOOOPPPPPPQQQQQQQQQPPPNNNMMMOOOOOOOOOPPPRRRTTTUUUVVVWWWTTTPPPNNNNNNMMMLLLKKKIIIIIIJJJKKKMMMNNNNNNMMMFFFDDDBBBBBBGGGSSS```iiiffflllsssyyy|||ooodddgggppp|||~~~tttiiijjjsss{{{{{{yyytttmmmssswwwttt^^^WWWNNNHHHFFFDDDBBB???@@@DDDGGGIIIQQQ]]]eeehhhqqqmmmiiifffdddaaa[[[VVVWWWTTTQQQOOOOOOPPPPPPOOOPPPOOONNNMMMHHHBBBCCCHHHEEEIIIKKKHHHAAA>>>@@@DDD???;;;:::<<<======BBBHHHCCCDDDDDDDDDAAA===999777333444555777888:::;;;<<<;;;<<<===@@@JJJ___{{{vvvkkkJJJ>>>GGGGGG@@@EEE]]]ttt}}}|||vvv```NNNNNNRRRQQQQQQUUUOOOPPPRRRSSSSSSRRRPPPOOONNNNNNMMMMMMLLLLLLKKKKKKMMMMMMMMMMMMKKKIIIGGGFFFHHHFFFDDDDDDEEEFFFEEEEEEFFFEEECCCBBBAAA@@@@@@@@@:::444////////////222888IIINNNUUU[[[]]]]]][[[ZZZZZZKKKVVVnnnxxxxxxTTTUUUVVVUUURRRPPPOOOOOOJJJHHHGGGEEEEEEFFFHHHIIIIIIHHHGGGFFFEEECCCBBBBBB<<<;;;888333///333<<>>BBB>>>@@@FFFJJJKKKQQQXXXaaaeeehhhhhhfffccccccdddZZZVVVRRRSSSVVVXXXVVVRRRQQQQQQPPPOOOMMMKKKJJJIIIJJJGGGDDDCCCCCCBBBAAA????????????@@@BBBFFFJJJMMMJJJFFF@@@<<<999888777666999999999:::;;;===???@@@BBBAAABBBNNNeee~~~uuusss}}}iiiPPPGGGEEEBBBCCCLLL]]]ooo}}}|||\\\YYYVVVRRRPPPPPPQQQRRRQQQPPPQQQSSSUUUTTTPPPLLLNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJHHHFFFEEEGGGGGGGGGFFFEEEFFFIIIKKKIIIFFFCCCAAAAAA@@@>>>===;;;999777444222000000000EEEKKKSSSXXXYYYYYYZZZ[[[WWWYYYQQQSSSjjj{{{zzzxxxUUUVVVWWWUUUQQQMMMKKKJJJIIIHHHFFFFFFFFFGGGHHHJJJJJJIIIHHHGGGFFFDDDDDDCCC<<<===;;;555000000444999TTTdddlllcccYYY]]]gggnnnnnn}}}ooo~~~vvvnnnnnnnnnnnnpppvvv~~~vvvoooooossswww{{{}}}|||yyywww|||~~~vvvpppmmmmmmjjjfff```[[[XXXSSSLLLFFF======;;;888555555555444555333222222222222000...000000000//////000000000000000000000000000000000111111111111111111111111111111111222222222222333333333333444444555555555666666777888:::::::::999888;;;>>>EEEUUUjjjzzz|||tttdddMMM;;;999???888222===\\\rrrlllWWWHHHGGGDDDWWWwwwqqqggg{{{eeeOOONNNTTTTTTSSSSSSSSSPPPLLLKKKMMMPPPQQQQQQVVVVVVUUUTTTSSSSSSTTTUUUUUUSSSQQQQQQRRRRRRQQQPPPMMMNNNNNNLLLJJJHHHHHHHHHIIIIIIJJJMMMPPPRRRRRRQQQUUUTTTSSSQQQPPPPPPPPPPPPTTTRRROOONNNMMMMMMKKKIIIJJJIIIHHHHHHIIIKKKMMMNNNOOOSSSZZZbbbnnnxxxgggVVV[[[___iiivvv~~~~~~~~~{{{{{{qqqddd]]]^^^\\\ZZZXXXVVVVVVWWWWWWTTTTTT\\\jjjqqqiiiZZZPPPQQQRRRSSSTTTUUUVVVVVVUUUSSSSSSSSSRRRRRRRRRSSSSSSPPPQQQRRRQQQOOOMMMMMMNNNOOOJJJFFFGGGMMMRRRTTTTTTVVVSSSOOOLLLJJJJJJKKKLLLKKKNNNNNNLLLMMMPPPQQQNNNKKKLLLKKKFFFCCCGGGSSS^^^iiipppzzzxxxrrroooiiidddmmm|||vvvooosss|||vvvsssuuuuuurrryyyeeefff}}}nnneeeZZZbbbeee]]]QQQJJJFFFDDDBBB:::666888<<<@@@HHHQQQLLLPPPUUUXXXZZZ\\\___bbbbbb___[[[ZZZ\\\\\\XXXTTTZZZWWWSSSOOOLLLJJJGGGFFFGGGHHHHHHFFFDDDEEEIIILLLSSSUUUWWWXXXWWWTTTOOOMMM???<<<999666555555555555===999777;;;AAADDDAAA<<>>>>>:::444000000111AAAWWWlllmmm^^^SSSXXXbbbiiivvv|||sssoootttwwwrrrlllppp~~~}}}vvvpppnnnrrrwww{{{}}}}}}{{{zzz}}}~~~{{{yyyzzz}}}sssooollllllmmmggg\\\SSSEEE@@@:::666444444444444666444222222222111///---111111000000000000111111000000000000000000000000111111111111111111111111222222333333333444444444444444555555555555555555333555777999:::999888666999CCCOOOZZZhhhxxx~~~yyypppbbbPPP===111333;;;===???OOOeeegggVVVHHHFFFJJJQQQtttnnnfffvvvdddUUUKKKNNNSSSRRROOOOOONNNMMMLLLLLLNNNOOOOOONNNVVVUUUTTTTTTSSSTTTTTTTTTTTTSSSRRRSSSTTTUUUTTTSSSMMMNNNOOOMMMJJJHHHGGGHHHIIIKKKMMMOOOOOOPPPQQQRRRQQQQQQPPPOOOOOOOOOOOOOOOPPPNNNLLLLLLLLLLLLJJJHHHJJJIIIHHHGGGHHHIIIKKKMMMPPPOOOQQQTTTWWWdddqqq```^^^aaajjjrrrxxx~~~kkk___[[[YYYYYY]]]\\\ZZZYYYXXXXXXYYYZZZSSSRRRWWW___aaaZZZQQQLLLPPPQQQSSSTTTTTTTTTSSSSSSOOOPPPQQQRRRSSSRRRRRRQQQNNNPPPQQQPPPNNNLLLLLLMMMMMMIIIFFFHHHMMMQQQSSSSSSSSSQQQNNNJJJIIIIIIJJJKKKJJJMMMNNNLLLMMMPPPQQQOOONNNOOONNNIIIEEEGGGNNNUUUdddppp|||}}}nnnbbbdddoooyyyuuuxxx|||~~~~~~vvv{{{zzzxxxnnn]]]VVVfff}}}|||ooofffbbb___[[[]]]eeeggg[[[MMMIIICCC======<<<888555555999<<<@@@DDDHHHLLLQQQUUUXXXWWWXXX]]]bbbeeedddbbbddd```ZZZXXXWWWVVVTTTQQQMMMQQQSSSQQQNNNPPPXXX```bbbbbb```\\\VVVNNNFFFAAA777666555555555666777888@@@AAAAAAAAADDDNNN[[[eee~~~qqq\\\VVV___hhhppp___PPPKKKCCC777666>>>BBBOOOeee|||tttqqqlllXXXXXXWWWVVVUUUTTTSSSRRRRRRVVVUUUVVVVVVWWWUUURRROOONNNOOOQQQRRRSSSRRRRRRQQQMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJIIIHHHFFFGGGIIIKKKGGGFFFEEEEEEDDDCCC@@@===BBB@@@===999555222///...111888DDDMMMTTTWWWYYYZZZYYYWWWOOOKKKKKKEEEJJJ^^^JJJMMMPPPQQQOOOMMMKKKJJJGGGGGGGGGGGGHHHIIIKKKLLLJJJJJJIIIHHHFFFEEEDDDCCC>>>@@@@@@===999555444444555HHHbbbooofffVVVQQQVVVccckkkwwwpppjjj}}}~~~zzz|||}}}}}}rrrhhhjjjyyytttooovvv|||zzzzzz{{{|||~~~~~~}}}yyy{{{~~~wwwttttttwwwvvvnnneee```UUUIII===888777777777888666555333222333333222000222111111000000111111222//////000000000000000111222222222222222222222222222222333333333444444444555555555555555555555555444555777777666555555555AAASSSfffpppuuu}}}~~~uuu```III===888555222222DDD[[[rrroooVVVAAABBBMMMLLL^^^yyy___eeeyyyTTTNNNLLLPPPSSSPPPNNNOOOLLLKKKKKKLLLMMMNNNOOOOOOTTTSSSRRRRRRSSSSSSSSSSSSTTTSSSSSSSSSUUUUUUTTTRRRMMMNNNOOONNNKKKIIIHHHHHHIIIMMMPPPPPPNNNNNNPPPRRRNNNNNNMMMMMMMMMNNNNNNOOOMMMKKKKKKKKKLLLLLLKKKIIIJJJIIIGGGGGGGGGIIIJJJLLLNNNKKKNNNSSSPPPSSSllluuuooojjjhhhiiinnn{{{yyynnnaaaZZZZZZ\\\]]]\\\\\\[[[ZZZXXXXXXXXXXXXXXXVVVQQQNNNOOONNNLLLMMMQQQQQQRRRSSSUUUUUUTTTSSSRRRNNNOOOQQQSSSSSSQQQOOOMMMKKKMMMNNNOOOMMMMMMMMMNNNNNNLLLJJJLLLOOOSSSTTTUUURRRPPPNNNKKKJJJJJJKKKLLLJJJMMMMMMJJJKKKMMMNNNKKKNNNOOONNNLLLIIIIIILLLOOOYYYkkkxxxzzzyyykkkgggjjjzzzxxxyyylll```dddfff___\\\aaagggkkkttt}}}zzzuuurrruuugggXXXXXXhhhtttpppcccHHHCCC???@@@BBBAAA>>><<<999999:::;;;===@@@CCCFFFFFFHHHMMMUUU]]]cccddddddaaa^^^]]]___dddfffdddaaaZZZ]]]___^^^]]]^^^dddiiiccc^^^TTTJJJBBB<<<:::999777777777777777888999;;;777???KKKXXXeeerrr|||hhhQQQKKKYYYmmmyyy___PPPCCC???;;;888===HHHSSSbbbxxxwwwggg\\\ZZZVVVVVVVVVVVVUUUTTTRRRQQQVVVVVVVVVVVVUUUSSSQQQOOOQQQRRRTTTUUUUUUTTTRRRPPPNNNLLLJJJIIIIIIJJJKKKLLLKKKKKKKKKJJJHHHHHHIIIKKKIIIIIIIIIIIIJJJHHHDDDAAABBBAAA>>>;;;777444222000///555???IIIPPPTTTVVVVVV[[[YYYSSSPPPJJJ@@@NNNpppGGGJJJMMMNNNMMMLLLKKKKKKGGGGGGHHHHHHIIIJJJKKKLLLIIIIIIHHHFFFEEEDDDCCCBBBBBBBBB@@@===999777666666444===QQQeeekkkbbbVVVQQQ[[[iiiqqqvvvnnn^^^mmm|||ssskkkkkkrrrzzz~~~yyytttrrrrrrssswww{{{~~~~~~}}}|||yyyxxxuuuuuuxxx|||xxxqqqooosssqqq^^^JJJBBB???;;;777666555333111111333333333222222222111111111111222222///000000000111111222222222222222222222222222222222222222333333333333444444444444444555555555555666777777777777999===AAAOOOfff}}}{{{pppcccPPP<<<444444666777999XXXxxxwwwTTTAAA@@@BBBMMMuuuiiihhhzzzbbbMMMMMMOOORRRRRROOONNNOOOLLLLLLKKKKKKLLLNNNQQQSSSVVVSSSRRRRRRTTTUUUUUUSSSQQQPPPPPPPPPQQQPPPNNNLLLLLLMMMOOONNNLLLJJJIIIHHHJJJMMMPPPPPPMMMLLLNNNQQQLLLLLLLLLLLLLLLMMMMMMNNNLLLKKKKKKLLLMMMMMMLLLJJJIIIHHHGGGGGGGGGIIIKKKLLLRRRLLLLLLRRRPPPLLLYYYnnn}}}ooobbbbbbssswwwccc^^^ZZZZZZ\\\]]]YYYUUU[[[ZZZYYYWWWVVVUUUTTTTTTYYYTTTOOONNNMMMLLLPPPVVVQQQSSSUUUVVVVVVUUUSSSRRROOOQQQRRRSSSRRROOOLLLIIIGGGJJJLLLNNNNNNNNNPPPQQQOOONNNNNNOOOQQQSSSTTTTTTPPPNNNLLLKKKJJJJJJKKKKKKMMMOOOOOOKKKKKKMMMMMMJJJMMMMMMMMMMMMLLLLLLLLLLLLPPPcccqqqttt|||tttkkkfffuuu}}}|||yyy{{{~~~uuubbbhhhrrroookkklllbbb___aaahhhooouuu}}}|||zzzqqqccc]]]cccmmmsssggg___SSSIIIDDDBBBAAA???<<<;;;999888999;;;===>>>???AAADDDHHHLLLNNNNNNMMMNNNNNNQQQUUUZZZ[[[YYYVVVVVVVVVVVVVVVWWWXXXXXXXXXRRRMMMDDD===888777999;;;888::::::999777888;;;===@@@MMMeeexxxfffaaa___ZZZVVVXXX\\\ZZZUUUJJJ@@@888888999===HHHTTTjjjzzzqqqXXXYYYYYYTTTUUUVVVVVVUUUTTTQQQPPPSSSTTTTTTSSSRRRPPPNNNNNNSSSTTTUUUUUUTTTRRRPPPNNNOOOMMMLLLJJJJJJKKKMMMNNNKKKLLLLLLLLLJJJJJJKKKLLLJJJJJJJJJKKKKKKJJJGGGDDD@@@@@@>>><<<:::777666555000444;;;DDDMMMSSSWWWXXX\\\YYYUUUTTTOOOFFFYYYJJJKKKMMMMMMKKKIIIHHHIIIHHHIIIIIIJJJJJJKKKKKKKKKIIIHHHGGGFFFEEECCCBBBBBBEEECCC@@@<<<999777666666666888BBBTTTeeejjj```TTTOOOeeepppmmmwwwhhhaaabbbrrr}}}yyyvvvtttrrrooommmvvvuuujjjiiijjjpppwww}}}~~~{{{yyytttuuuyyy~~~{{{uuuzzzpppZZZRRRNNNDDD999333666444111111222333333222333333222222222222333333000111111222222333333333333333333333333333333333222222222333333333444444444444555555666777777777444666999;;;>>>DDDMMMTTTbbbwwwyyyjjj\\\FFFAAA;;;666222666EEETTTyyyvvv[[[GGGEEEGGGFFFggggggpppeeeOOOLLLNNNRRRSSSRRROOOMMMLLLLLLLLLMMMMMMMMMOOOSSSVVVWWWUUURRRSSSVVVXXXWWWUUURRRQQQPPPQQQQQQPPPNNNKKKJJJLLLOOOOOOMMMKKKJJJJJJLLLMMMOOONNNMMMLLLLLLMMMLLLLLLKKKKKKKKKLLLLLLMMMKKKKKKKKKMMMNNNNNNLLLJJJIIIHHHGGGGGGHHHJJJLLLNNNXXXOOOKKKMMMMMMLLLRRR\\\jjjyyyjjj]]]gggwww~~~}}}hhh]]]ZZZXXXVVVVVVXXXXXXVVVSSSYYYXXXWWWVVVTTTSSSQQQQQQTTTQQQQQQSSSSSSPPPOOOQQQPPPRRRTTTVVVWWWVVVTTTRRRQQQRRRSSSSSSQQQNNNKKKHHHGGGIIILLLNNNNNNOOOQQQRRRNNNNNNOOOOOOPPPPPPPPPPPPLLLKKKJJJIIIHHHHHHIIIIIIPPPRRRRRROOONNNPPPPPPMMMLLLKKKKKKMMMNNNNNNMMMKKKLLLZZZgggnnnyyyvvvmmmhhhpppvvvxxx{{{pppkkkjjjkkksss~~~nnnccc[[[\\\aaahhhwww|||qqqiiifffdddaaavvvxxxuuukkk___TTTGGG>>><<<:::777666777888999999999:::<<<===>>>>>>======:::<<>>BBB@@@===>>>@@@@@@???===;;;<<<===>>>???????????????@@@AAA@@@>>>@@@FFFJJJqqq}}}bbbSSSOOOTTT[[[^^^XXXPPPIIIBBB===999555555;;;FFFSSSfffuuu___WWWXXXPPPTTTUUUUUUUUUTTTRRRPPPOOOOOOQQQQQQPPPNNNLLLLLLMMMRRRSSSSSSSSSRRRPPPNNNMMMNNNNNNLLLKKKKKKLLLMMMMMMJJJLLLMMMMMMLLLLLLMMMNNNIIIHHHHHHIIIJJJIIIGGGEEE@@@@@@@@@???===<<<:::999111222666===GGGQQQXXX[[[ZZZXXXTTTTTTRRRJJJXXXyyyJJJKKKKKKJJJIIIHHHJJJKKKJJJJJJJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDCCCCCCCCCBBB@@@>>>===<<<:::999666888:::BBBTTTfffggg]]]PPPZZZcccjjjwww~~~gggWWWbbbzzzzzzwwwwwwvvvssspppfffrrr~~~nnnllllllpppxxx~~~~~~{{{wwwzzzyyy|||ooo```bbbcccWWWGGG>>><<<999666444444444333333333333222222222222333333111222222333444444555555444444444444444444444444333444444444444555555555555555666777999:::;;;;;;<<>>III]]]nnnxxxooonnnRRRMMMMMMQQQVVVWWWVVVRRRNNNJJJJJJMMMPPPQQQQQQRRRTTTVVVVVVRRRPPPQQQUUUWWWUUUSSSQQQQQQQQQRRRTTTSSSQQQNNNHHHKKKNNNOOONNNMMMLLLLLLNNNMMMLLLLLLMMMMMMKKKIIIMMMLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKMMMNNNMMMKKKHHHHHHGGGGGGGGGIIILLLOOOPPPTTTOOOKKKKKKMMMQQQRRRSSSRRRYYYiiiwwwuuu|||rrrppp}}}uuuuuu|||zzzfff[[[WWWVVVRRRRRRSSSSSSUUUVVVWWWWWWVVVVVVUUUUUUTTTSSSRRRRRRRRROOONNNRRRSSSNNNJJJJJJMMMPPPSSSUUUVVVUUUSSSRRRQQQRRRRRRRRRQQQOOOLLLKKKIIIKKKNNNOOONNNNNNPPPQQQNNNOOOPPPPPPOOOMMMMMMMMMKKKJJJJJJIIIIIIIIIIIIJJJOOOQQQRRROOOPPPSSSSSSQQQMMMKKKJJJLLLOOOOOOLLLIIIIIINNNXXXeeesss~~~wwwtttnnnmmmyyy}}}rrriiihhhqqq{{{wwwmmmhhhjjjhhhdddgggppp}}}|||{{{~~~~~~lllYYY___mmmxxxzzzvvvppphhh```NNNJJJEEEAAA>>><<<888555666777888888999999:::;;;444777;;;;;;999:::>>>AAAAAA@@@>>><<<;;;>>>BBBEEEHHHLLLQQQVVVWWWVVVRRRPPPQQQSSSUUUUUUVVV[[[dddlllvvvOOO;;;DDDUUU___\\\RRRCCC:::;;;???AAA<<>>===555333111555???KKKTTTYYYWWWXXXTTTTTTUUUMMMPPPbbbGGGHHHHHHHHHHHHJJJMMMPPPJJJKKKKKKKKKKKKKKKJJJIIIKKKJJJIIIHHHFFFEEEDDDDDD??????@@@BBBDDDDDDBBB@@@444:::999777FFF^^^iiieee___SSSTTTlllyyyccccccrrr~~~uuutttwwwzzzzzzooolllrrrzzzvvvtttvvv{{{}}}{{{{{{yyyxxx~~~tttccc]]]jjjsssjjjYYYOOODDDAAA<<<999888777666555444333333222222333333444222222333444444555666666444444444444444444444444555555555555666666666777666666888999;;;===>>>>>>NNNTTT]]]ccchhhnnnwww}}}{{{vvvfffZZZQQQFFF<<<888111///777GGG\\\ssseeeJJJ<<>>888<<<<<<<<<:::888777888999888===AAABBBBBBFFFQQQYYYWWWWWWUUUQQQOOOSSS^^^gggooorrruuuvvvvvvsssooollleeehhhkkklllooowwwpppVVVEEECCCJJJQQQVVVMMMGGG>>>999===AAA>>>777NNNVVVdddrrr|||{{{{{{]]]WWWRRRPPPXXX^^^VVVUUUSSSRRRPPPNNNMMMLLLKKKMMMOOOMMMKKKJJJLLLNNNKKKKKKKKKLLLMMMNNNPPPQQQKKKKKKKKKKKKJJJIIIHHHGGGIIIKKKNNNOOOOOOOOOPPPRRRMMMKKKIIIIIIJJJKKKKKKJJJFFFFFFFFFFFFDDDBBB@@@>>>;;;555000111999DDDNNNSSSUUUXXXUUUVVVZZZQQQKKKRRRKKKIIIFFFGGGKKKOOOPPPPPPIIIIIIHHHGGGHHHIIIJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEEEECCCAAA@@@AAACCC@@@>>>:::777<<>>FFFNNNSSSbbbfffhhhjjjsss~~~{{{}}}uuuppp~~~|||jjjTTTEEE===999777222666777@@@ZZZqqqmmmZZZKKKAAABBBKKKWWWttt___ZZZpppjjjWWWWWWPPPUUUZZZ[[[XXXYYYZZZUUUMMMMMMOOOSSSUUUUUUSSSPPPNNNTTTPPPLLLLLLOOOPPPMMMIIIMMMNNNOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOONNNLLLKKKLLLLLLLLLLLLLLLKKKKKKJJJRRRQQQNNNLLLJJJIIIIIIJJJKKKIIIHHHJJJLLLMMMKKKIIIFFFFFFFFFGGGHHHIIIKKKLLLMMMJJJHHHLLLSSSVVVTTTQQQUUUTTTTTTUUU^^^qqqxxx|||}}}jjj```UUURRRUUUWWWSSSNNNTTTVVVUUURRRTTTWWWVVVRRRTTTQQQOOOPPPRRRTTTSSSQQQOOOOOOPPPQQQQQQPPPPPPOOOPPPPPPPPPQQQQQQQQQRRRRRRXXXUUUQQQOOOPPPPPPNNNLLLKKKMMMNNNMMMKKKJJJMMMOOOSSSOOOOOORRRRRRMMMMMMQQQNNNMMMLLLKKKKKKLLLMMMNNNIIIJJJLLLOOORRRSSSQQQOOOJJJLLLNNNPPPPPPOOOMMMKKKKKKIIIIIIOOO\\\ooogggdddxxxyyyzzz~~~rrrgggRRRRRRWWWggg~~~hhhSSSRRRXXX[[[nnn}}}rrr^^^JJJ<<<===;;;<<<@@@AAA<<<777666AAA<<<@@@NNN[[[eeeyyywwwmmm}}}xxxdddUUURRRNNNSSSYYY\\\^^^```eeeiiiNNNPPPMMMFFFFFFLLLOOOLLL??????===;;;999===HHHSSSiii}}}}}}|||hhhXXXWWWYYYWWWUUUXXXUUUTTTSSSSSSSSSRRROOOLLLKKKLLLMMMMMMKKKJJJKKKLLLKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIHHHGGGKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLIIIFFFCCC@@@===<<<<<<999333000333<<>>999;;;999444333777777444777555555555777888777666777666666555444444555555444333222222444777666444777888;;;@@@IIIRRR[[[aaahhhnnnssswwwyyyppphhhZZZHHH:::444333444666777FFF```lllbbbSSSMMM???;;;CCCXXXuuuiiilllzzz^^^NNNQQQNNNUUUXXXXXXUUUUUUWWWTTTMMMOOOPPPQQQSSSSSSSSSRRRQQQRRRNNNKKKLLLOOOPPPNNNLLLHHHIIIKKKNNNOOOPPPPPPPPPKKKLLLNNNOOOOOOMMMLLLKKKIIIIIIIIIJJJIIIHHHHHHGGGMMMLLLLLLKKKJJJJJJJJJKKKNNNNNNMMMMMMLLLJJJHHHFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKJJJKKKOOORRRQQQPPPSSSRRRPPPNNNPPPYYYgggrrrvvvtttyyyxxxhhhUUU]]]WWWQQQPPPTTTVVVTTTQQQRRRTTTTTTRRRTTTXXXWWWSSSRRRPPPOOOPPPRRRTTTSSSQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQRRROOOLLLLLLNNNOOONNNLLLJJJLLLMMMMMMKKKKKKMMMOOOQQQNNNNNNRRRRRROOOOOOSSSMMMLLLLLLKKKKKKKKKLLLLLLJJJJJJKKKNNNQQQRRRQQQPPPLLLNNNOOOPPPPPPNNNLLLJJJKKKIIIFFFDDDJJJ\\\uuuwwwlllttt~~~|||kkkYYYMMMOOOVVV___eeejjjsss}}}mmm]]][[[\\\[[[eeeppp~~~rrr]]]OOOQQQNNNMMMNNNKKKGGGEEEGGGFFFKKK[[[tttsssggg[[[KKK@@@>>>>>>@@@BBBCCCDDDEEEHHHJJJWWW[[[ZZZTTTNNNKKKDDD<<<999777555777@@@PPPdddsssxxxyyylllccc\\\YYYWWWTTTSSSUUUSSSRRRQQQRRRRRRQQQNNNLLLLLLLLLLLLKKKIIIIIIJJJLLLLLLMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMLLLKKKIIIHHHGGGJJJJJJKKKKKKJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLKKKKKKIIIIIIGGGFFFDDDBBB@@@???<<<999444000111888BBBIIIQQQWWWZZZWWWTTTRRRPPPLLLLLLKKKKKKLLLNNNNNNMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEEFFFGGGFFFDDDBBBCCCDDDHHHEEE@@@;;;:::???JJJRRRhhhkkkiii___WWW]]]qqq~~~nnnhhhuuuwwwwww}}}yyyyyyvvvooovvvyyytttrrrrrrssstttoooooottt~~~|||zzzzzz}}}|||{{{}}}zzzyyy}}}{{{tttsssxxxnnniiidddfffiiifff\\\RRRTTTRRRKKKAAA:::888666333777555333333555777777777666666555444444333444444555444444333222333666999;;;???EEEOOOYYYccckkkppprrrzzzttt```VVVIII;;;666999<<<888333BBBIII]]]pppkkkRRR@@@===<<>>JJJSSS[[[YYYUUUSSSPPPNNNIIIKKKMMMPPPRRRRRRQQQPPPMMMMMMLLLJJJIIIHHHHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDDDDEEEIIIGGGCCC>>>;;;<<>><<<<<<:::666555666777777777555444444444444444555555777777888888666555;;;BBBJJJNNNVVV```iiiqqqwwwzzz|||ttt^^^HHH@@@:::555333555888???FFF]]]kkkpppdddTTTJJJAAA888EEEccc]]]mmm|||lll[[[TTTVVVTTT[[[YYYVVVSSSTTTVVVVVVUUUQQQQQQSSSTTTUUUVVVVVVVVVOOOMMMKKKLLLNNNOOONNNMMMRRRSSSSSSSSSRRRPPPOOONNNJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKJJJIIIGGGHHHJJJKKKLLLLLLKKKKKKIIIOOOTTTSSSMMMHHHIIILLLJJJJJJKKKLLLMMMMMMMMMNNNJJJJJJJJJIIIHHHJJJMMMOOOOOOPPPQQQPPPOOOPPPSSSVVVSSSZZZfffvvvxxxvvvdddUUUQQQQQQTTTXXXRRRTTTWWWXXXVVVTTTRRRQQQPPPRRRQQQOOOQQQTTTSSSOOOLLLLLLNNNPPPRRRSSSRRRQQQRRRQQQQQQPPPOOOOOOOOOOOOQQQPPPPPPOOONNNNNNMMMMMMKKKKKKKKKLLLMMMNNNOOOOOOIIIJJJKKKLLLLLLLLLMMMMMMOOONNNNNNNNNNNNLLLLLLLLLJJJKKKKKKLLLKKKJJJHHHGGGKKKIIIHHHHHHKKKMMMOOOOOOLLLLLLMMMMMMMMMKKKIIIHHHBBBHHHKKKHHHCCCEEEPPP[[[rrr}}}yyy|||wwwvvvqqqkkk]]]ddddddZZZTTTXXXXXXSSSZZZgggvvvyyy|||zzz|||wwwdddXXXhhhyyylll\\\PPPUUU[[[SSSGGG:::///000555777999<<<888<<>>???DDDMMM[[[qqqooodddUUURRR]]]aaaZZZVVVYYYYYYUUUNNNMMMMMMMMMOOOOOONNNMMMLLLJJJGGGCCCAAAAAAEEEHHHLLLMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJIIIHHH@@@>>>:::555222111333666CCCPPP[[[\\\WWWUUUSSSRRRLLLNNNQQQSSSTTTSSSRRRRRRMMMLLLLLLKKKIIIHHHGGGFFFGGGGGGFFFFFFEEEEEEFFFFFFHHHIIIKKKJJJHHHFFFFFFFFFHHHGGGDDDAAA>>>===>>>???CCCWWWjjjmmmaaaXXX[[[bbbnnnyyy}}}mmm___iiinnnvvv}}}|||~~~yyyooolllnnnrrryyy|||~~~wwwxxxxxxyyy{{{|||{{{vvvnnniiiqqqkkkbbbZZZSSSOOOOOOPPPMMMIIICCC???<<<;;;999777555555555666777888999:::777999===BBBAAA@@@HHHSSS[[[___fffnnnvvv|||rrraaaLLL===444:::???:::///222LLLhhhzzzxxxkkkSSSBBB???AAAAAAYYYlllfffsss```]]]YYYYYY]]]\\\[[[XXXTTTTTTTTTUUUUUUVVVPPPRRRUUUXXXYYYXXXUUUTTTPPPOOOMMMLLLLLLLLLLLLKKKUUUUUUUUUSSSQQQNNNLLLJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKIIIJJJKKKLLLMMMLLLKKKJJJIIIPPPUUUSSSLLLHHHJJJNNNKKKKKKMMMNNNNNNNNNNNNNNNGGGHHHIIIIIIIIIJJJMMMPPPJJJKKKKKKLLLMMMPPPSSSVVVUUUTTTUUUZZZhhh|||qqqrrrxxx~~~{{{ggg\\\SSSSSSTTTRRROOONNNQQQUUUXXXYYYVVVSSSQQQQQQQQQRRRPPPMMMMMMPPPNNNJJJJJJLLLOOORRRSSSRRRQQQQQQPPPOOONNNMMMMMMMMMMMMNNNQQQPPPOOONNNMMMLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIJJJLLLMMMMMMMMMLLLJJJKKKKKKKKKKKKLLLLLLKKKIIIJJJKKKKKKKKKIIIHHHGGGKKKHHHFFFFFFHHHKKKMMMMMMHHHIIIJJJKKKKKKJJJIIIIIICCCFFFJJJIIIGGGEEEFFFHHH^^^qqq|||yyyppphhhpppvvvvvvpppmmmkkk___PPPNNNUUU___lll{{{jjjfffrrrgggooo}}}|||gggWWWLLLFFF@@@:::>>>BBB999999777666888999999:::===@@@MMMbbbttt{{{ppp\\\LLL@@@???======<<<<<<===>>>KKKXXXhhhxxx___RRRSSSOOOSSSYYYZZZUUUWWW]]]\\\UUUNNNMMMLLLMMMNNNOOOOOONNNKKKIIIEEEAAA>>>???CCCFFFKKKLLLMMMNNNOOOOOOOOOOOOJJJKKKKKKKKKKKKKKKJJJJJJLLLLLLKKKKKKIIIHHHFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKJJJIIIHHHGGGCCCBBB@@@;;;777444444444???MMMYYY[[[YYYWWWWWWVVVSSSUUUVVVVVVSSSPPPOOONNNKKKKKKKKKJJJIIIGGGFFFEEEGGGFFFFFFEEEEEEEEEFFFFFFIIIKKKLLLLLLJJJHHHGGGGGGGGGFFFEEEDDDBBBAAA@@@???<<>>@@@HHHSSSVVVUUU\\\fffjjjlllqqqxxx~~~vvvbbbNNN???777999111333AAARRR___mmmyyyyyy```MMMHHH???555???UUUzzzlllcccvvvwww^^^PPPQQQRRRWWW___^^^XXXSSSRRRTTTUUUSSSRRRSSSOOORRRVVVXXXYYYWWWSSSQQQPPPOOONNNMMMLLLKKKKKKKKKOOOOOOPPPOOONNNLLLJJJIIIKKKKKKKKKLLLLLLMMMMMMNNNKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJNNNRRRUUUQQQJJJFFFHHHLLLKKKLLLMMMOOOOOOOOONNNMMMGGGHHHIIIJJJLLLNNNNNNOOONNNMMMKKKJJJJJJLLLNNNPPPRRRPPPOOOOOOTTT___llluuuiii\\\YYYSSSQQQTTTVVVTTTRRRRRRMMMPPPSSSTTTTTTSSSRRRRRRQQQRRRPPPLLLLLLNNNKKKGGGJJJMMMRRRTTTTTTRRRQQQPPPNNNMMMLLLLLLLLLLLLNNNOOOQQQQQQOOONNNLLLJJJIIIHHHHHHJJJKKKKKKIIIHHHHHHIIIHHHHHHIIIKKKNNNNNNMMMKKKEEEHHHIIIHHHJJJNNNOOOMMMIIIIIIJJJJJJJJJJJJJJJIIIKKKIIIGGGGGGIIIKKKMMMMMMGGGHHHIIIIIIJJJJJJJJJJJJHHHFFFDDDCCCDDDDDDDDDDDDNNNaaayyy}}}|||pppttttttrrrqqqrrrpppfffZZZVVVRRROOOSSS```qqq~~~sssjjj[[[]]]ccclllrrryyysssaaaSSSFFF>>>555666777333777:::333222444888:::<<>>IIITTTWWWXXXZZZ[[[ZZZTTTVVVWWWUUUQQQMMMLLLMMMIIIIIIIIIIIIHHHGGGEEEDDDFFFFFFEEEEEEEEEEEEFFFFFFJJJLLLNNNNNNLLLIIIHHHHHHGGGFFFFFFFFFFFFEEECCCAAA===BBBMMM]]]iiikkkcccZZZZZZiiiwww}}}eee^^^___mmm|||{{{~~~nnnqqqvvvyyy|||}}}{{{|||zzzwww{{{zzz~~~~~~~~~}}}zzz{{{zzz{{{zzzrrrnnnhhhaaa```cccdddbbb___\\\[[[XXXUUUSSSPPPOOOOOONNNNNNOOOOOOOOOTTTUUU^^^llloookkknnnvvvxxxxxxzzz}}}tttaaaNNN???888777===555AAAkkkrrr\\\EEE:::AAAFFFHHH^^^{{{dddeee{{{___TTTSSSVVVTTTZZZ___ZZZUUUQQQRRRVVVXXXSSSPPPRRRPPPQQQSSSTTTTTTRRRPPPOOONNNNNNNNNLLLKKKKKKLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIKKKKKKKKKLLLMMMNNNOOOOOOKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJJJJIIIIIIJJJJJJKKKOOOQQQRRRNNNIIIGGGIIIMMMKKKLLLNNNOOOOOONNNMMMLLLKKKJJJJJJMMMPPPQQQNNNKKKOOONNNLLLKKKKKKLLLMMMMMMIIIJJJKKKKKKLLLOOOTTTWWW^^^ooossscccYYYXXX[[[XXXSSSOOOOOOPPPPPPVVV\\\NNNNNNNNNOOOQQQRRRSSSSSSQQQRRRPPPMMMMMMOOOMMMHHHJJJOOOTTTVVVUUURRRPPPPPPNNNMMMLLLKKKLLLMMMOOOQQQRRRQQQOOOMMMKKKIIIGGGFFFGGGIIILLLLLLJJJHHHIIIJJJHHHGGGHHHKKKNNNOOOMMMJJJHHHLLLLLLIIIJJJNNNNNNKKKIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKJJJJJJLLLNNNNNNNNNKKKKKKKKKJJJJJJJJJJJJJJJHHHFFFCCCCCCDDDFFFFFFFFFHHHQQQ```ppprrrnnnlllppprrrpppllllllbbbYYYOOOJJJLLLSSS[[[bbb|||mmmjjjiiijjjiiiffffffiiixxxyyyoooZZZGGG;;;555000<<<444666999444666:::555<<>>???AAABBB>>>===DDDLLLUUUaaammmdddZZZVVVYYYZZZSSSZZZTTTRRRVVV[[[ZZZYYYZZZSSSQQQOOOOOOPPPQQQQQQPPPKKKJJJHHHEEECCCDDDHHHKKKNNNOOOPPPQQQRRRRRRRRRRRRIIIIIIJJJKKKLLLLLLKKKKKKNNNNNNMMMLLLJJJHHHFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGDDDFFFHHHIIIJJJHHHFFFEEEFFFGGGGGGEEEAAA?????????===EEEMMMQQQUUUZZZ]]]\\\RRRTTTUUUSSSOOOMMMMMMOOOGGGHHHIIIIIIHHHGGGEEEDDDFFFEEEEEEEEEEEEEEEFFFFFFJJJLLLOOOOOOLLLJJJIIIIIIHHHGGGGGGHHHHHHGGGEEEBBB???<<>>@@@PPPnnnppp^^^aaaMMMPPP\\\bbb___```___TTTUUURRRTTTZZZ\\\VVVQQQRRRQQQQQQQQQPPPOOOOOONNNNNNLLLLLLMMMLLLKKKLLLMMMOOOMMMMMMNNNNNNMMMLLLJJJIIILLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLLLLMMMMMMKKKIIIJJJMMMQQQKKKLLLNNNOOOOOONNNMMMLLLNNNLLLKKKNNNRRRRRRMMMGGGIIIHHHHHHIIIKKKMMMMMMLLLHHHIIIJJJJJJKKKLLLPPPRRRWWWWWW[[[eeesssuuuiii\\\VVVPPPLLLNNNTTTPPPQQQTTTWWWTTTNNNMMMPPPSSSPPPNNNNNNPPPSSSSSSSSSPPPRRRPPPMMMNNNQQQOOOKKKKKKPPPVVVXXXUUURRRPPPOOONNNMMMLLLLLLMMMOOOQQQSSSRRRQQQOOOMMMJJJHHHFFFEEEGGGJJJNNNNNNLLLKKKLLLNNNHHHGGGHHHKKKNNNOOOMMMJJJOOOSSSQQQKKKJJJLLLKKKFFFJJJIIIIIIIIIJJJLLLNNNOOOOOOMMMLLLMMMOOOPPPPPPOOONNNNNNMMMLLLKKKJJJJJJIIIDDDFFFHHHJJJJJJIIIIIIHHHIIIHHHLLLYYYppp~~~xxxsssttt{{{|||vvvwww}}}wwwnnnfff^^^WWWSSSSSSEEE[[[ooosssmmmkkknnnpppttttttwww}}}|||ssskkkggg]]]ZZZSSSJJJCCCAAAAAAAAACCC<<>>BBBIIIGGGHHHHHHIIIJJJMMMMMMHHHAAA???@@@???<<<888888;;;???FFFHHHRRRcccnnnrrrwww~~~qqq^^^WWWYYYSSSSSSYYYZZZ]]]VVVVVV]]]___ZZZYYY___UUUSSSQQQPPPQQQRRRRRRQQQLLLLLLKKKHHHGGGHHHKKKMMMQQQQQQRRRRRRRRRRRRRRRRRRHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNMMMLLLJJJGGGEEEDDDFFFFFFGGGHHHHHHHHHHHHHHHEEEGGGJJJLLLMMMLLLKKKIIIFFFGGGGGGFFFDDDBBBCCCDDD<<>>BBB___hhh^^^bbbUUUNNNRRRXXX[[[ZZZXXXUUUTTTRRRTTTVVVVVVUUUTTTTTTTTTTTTRRRQQQRRRSSSRRRNNNKKKLLLMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNKKKMMMNNNMMMLLLKKKLLLMMMOOOMMMKKKJJJLLLMMMMMMMMMGGGFFFEEEFFFIIIJJJKKKJJJIIINNNPPPNNNMMMNNNNNNLLLOOOMMMLLLMMMPPPOOOLLLHHHMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJKKKKKKKKKKKKGGGHHHJJJJJJJJJKKKMMMOOOQQQSSSUUUWWWYYY___gggmmm{{{oooddd^^^VVVUUUSSSQQQPPPOOOPPPPPPQQQPPPQQQRRRTTTTTTRRRPPPQQQOOONNNOOOQQQSSSSSSRRRMMMOOOPPPOOOLLLKKKNNNPPPXXXVVVVVVXXXUUUNNNJJJJJJJJJKKKMMMOOOOOOMMMKKKJJJNNNMMMKKKHHHFFFFFFHHHKKKKKKJJJJJJKKKLLLMMMMMMLLLGGGJJJMMMMMMLLLLLLOOOQQQPPPQQQQQQOOOMMMKKKKKKLLLLLLKKKIIIHHHIIILLLOOOQQQRRRQQQPPPOOONNNOOOOOOPPPPPPOOONNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIKKKGGGHHHLLLPPP___}}}}}}zzzwwwvvv{{{rrrjjjdddQQQFFFGGGLLLJJJOOOYYYYYY[[[aaaggghhhfffhhhsss~~~{{{rrreee]]]\\\\\\WWWQQQUUU[[[___\\\VVVSSSTTTUUUOOOGGG@@@@@@@@@<<<::::::===:::999;;;===@@@IIIRRRmmmpppxxxwww|||fffXXXVVVSSSQQQQQQTTTXXX[[[VVVTTTTTTXXX^^^___\\\WWWXXXVVVSSSQQQQQQQQQPPPOOOJJJIIIHHHHHHIIIKKKMMMOOOOOOPPPQQQRRRRRRQQQPPPOOOLLLIIIFFFGGGIIIJJJIIIGGGKKKJJJIIIGGGEEEDDDBBBBBBDDDEEEFFFGGGIIIJJJKKKKKKEEELLLSSSTTTOOOJJJKKKMMMKKKKKKKKKIIIGGGCCC@@@===777888;;;>>>DDDMMMWWW]]]PPPRRRTTTSSSPPPLLLJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDEEEDDDCCCCCCDDDFFFHHHIIILLLLLLKKKKKKKKKKKKLLLLLLHHHIIIHHHFFFDDDCCCCCCEEE@@@BBBDDDGGGMMMXXXfffpppfff___WWW[[[oooppphhhrrruuuhhhkkk{{{zzz{{{eeeeeesssnnn\\\iiiyyyzzz{{{{{{{{{xxxxxxyyyxxxwwwwwwvvvvvvvvvvvvuuuhhh\\\TTTAAA<<<888555333444>>>JJJhhhdddQQQKKK666@@@VVVuuuxxxYYYrrrgggWWWUUUPPPTTTXXXZZZYYYWWWUUUUUUQQQSSSUUUUUUTTTSSSSSSSSSQQQOOONNNOOOQQQPPPMMMJJJOOOOOOOOOOOOPPPPPPPPPPPPRRRQQQPPPOOONNNMMMLLLLLLLLLMMMOOONNNMMMMMMNNNOOONNNLLLJJJJJJKKKMMMMMMLLLGGGFFFEEEFFFIIIKKKKKKJJJJJJOOOQQQOOOMMMOOOOOOMMMOOONNNNNNNNNOOONNNLLLJJJNNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMLLLLLLKKKKKKJJJKKKLLLLLLLLLKKKKKKMMMOOORRRTTTVVVVVVUUUUUUXXX[[[YYYhhh}}}rrreee\\\VVVRRRUUUTTTRRRPPPOOOOOOOOOOOOQQQPPPQQQRRRTTTTTTRRRPPPPPPOOONNNNNNQQQRRRRRRQQQPPPQQQQQQPPPNNNNNNQQQTTTWWWUUUUUUVVVTTTNNNJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKOOONNNMMMJJJHHHHHHJJJMMMOOOMMMKKKJJJJJJIIIGGGEEEKKKMMMOOOOOOMMMMMMOOOQQQMMMNNNNNNMMMKKKJJJKKKLLLKKKKKKJJJIIIJJJKKKMMMNNNQQQPPPOOONNNNNNOOOPPPQQQPPPOOONNNMMMLLLJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJIIINNNIIIHHHJJJKKKSSSlllxxxwwwzzz}}}}}}uuuqqq~~~~~~pppwww~~~ttt\\\JJJAAA@@@>>>CCCKKKIIICCCHHHMMMOOOOOORRR[[[dddvvvlll]]]SSSQQQSSSSSSRRRTTT\\\bbb^^^TTTKKKGGGFFFIIIAAA;;;:::;;;<<<>>>BBB???>>>AAAHHHNNNVVVbbbmmmyyyrrrvvvkkk]]]UUUTTTRRRQQQRRRTTTWWWYYYXXXVVVTTTVVVYYYZZZVVVRRRTTTTTTTTTTTTTTTRRROOOMMMIIIIIIIIIIIIJJJLLLNNNOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKIIIIIIKKKKKKIIIGGGJJJIIIHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIJJJKKKKKKGGGLLLQQQRRROOOMMMMMMNNNNNNNNNMMMKKKHHHDDD@@@>>>999999888999???IIIUUU]]]QQQSSSTTTSSSPPPKKKIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEEEEDDDCCCDDDEEEGGGHHHKKKJJJIIIIIIIIIIIIJJJKKKIIIIIIIIIGGGEEEDDDEEEFFFEEEGGGMMMRRRQQQRRR___pppooohhh___ZZZbbbqqq}}}tttlllsss~~~}}}qqqmmmttt{{{|||uuuqqqiiimmmwwwzzz{{{nnnqqqsssuuu||||||}}}uuusss~~~}}}{{{|||}}}~~~}}}sssggg[[[PPPEEE???999777777;;;AAALLL[[[iiimmmTTTHHHFFFLLLeee~~~jjjVVVdddhhhQQQOOOQQQOOOQQQSSSSSSQQQPPPOOOOOOOOORRRTTTTTTRRRQQQQQQRRROOONNNNNNOOOPPPPPPNNNMMMRRRQQQPPPOOOOOOOOOPPPQQQTTTSSSRRRPPPNNNLLLKKKJJJJJJLLLMMMMMMLLLLLLMMMOOOMMMKKKIIIIIIJJJLLLLLLKKKGGGFFFEEEGGGIIIKKKKKKKKKKKKPPPQQQOOOMMMOOOOOOMMMNNNOOOOOOOOOMMMKKKLLLLLLPPPOOOOOONNNNNNMMMMMMMMMPPPOOOOOONNNMMMLLLKKKKKKMMMNNNOOONNNLLLLLLNNNOOOQQQSSSTTTSSSPPPMMMLLLKKKIIIPPPZZZfffppp{{{lllfff^^^XXXSSSQQQOOOMMMTTTSSSRRRPPPOOOOOOOOOOOOQQQPPPPPPRRRSSSTTTSSSQQQOOONNNMMMMMMOOOQQQQQQPPPQQQQQQPPPOOONNNOOOSSSVVVVVVSSSRRRSSSRRRMMMKKKMMMKKKJJJIIIHHHHHHIIIJJJKKKOOOOOONNNKKKJJJJJJLLLNNNPPPMMMJJJIIIHHHGGGEEECCCMMMNNNOOONNNMMMLLLMMMNNNIIIJJJKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJJJJJJJKKKKKKNNNMMMMMMMMMMMMOOOPPPQQQPPPOOONNNMMMLLLJJJIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIOOOJJJHHHIIIHHHJJJXXXhhh}}}vvvwwwyyyzzz{{{}}}}}}sssrrr|||yyyrrr}}}rrr\\\PPPLLLFFFEEECCC:::>>>@@@BBBBBBBBBEEEKKKPPPZZZSSSJJJDDDCCCEEEGGGIIIAAAGGGLLLJJJBBB:::888::::::888999======999777999;;;EEEXXXmmm}}}qqq^^^YYYWWWRRRRRRQQQRRRSSSUUUWWWXXXWWWTTTRRRSSSUUUUUUSSSPPPNNNQQQTTTVVVVVVSSSOOOMMMJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQQQQPPPPPPNNNMMMLLLLLLMMMLLLJJJHHHIIIIIIHHHHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKJJJKKKMMMOOOPPPOOOOOOOOOOOOOOOMMMKKKHHHDDDAAA???>>>;;;777555999CCCQQQZZZPPPRRRTTTSSSOOOKKKHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEFFFKKKIIIHHHFFFFFFHHHIIIKKKHHHHHHHHHGGGEEEDDDFFFGGGIIIGGGMMMVVVSSSLLLUUUfffrrrrrrmmmbbb]]]ccctttqqqaaacccmmmrrr}}}}}}tttqqqqqqqqqqqqyyyxxxjjjmmmssszzzssslllqqq~~~yyyiii]]]```hhh}}}zzzbbb]]]UUULLLDDD>>>:::888888666===QQQjjj~~~yyycccZZZSSSLLLNNNXXX~~~kkkUUUddduuuYYYOOOOOOPPPSSSSSSRRRPPPMMMKKKKKKLLLNNNPPPRRRRRRQQQPPPPPPPPPOOONNNOOOPPPQQQRRRRRRQQQUUUSSSQQQOOONNNOOOPPPQQQQQQQQQPPPNNNMMMKKKJJJJJJGGGIIIJJJJJJIIIIIIKKKLLLMMMKKKIIIIIIJJJKKKKKKKKKHHHGGGFFFGGGIIIKKKKKKKKKKKKOOOPPPMMMKKKMMMNNNLLLMMMOOOPPPNNNKKKIIILLLOOOQQQQQQPPPOOONNNMMMLLLLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLMMMNNNNNNMMMMMMOOOQQQNNNOOOPPPOOONNNMMMLLLLLLNNNMMMNNNQQQUUUZZZ\\\]]]bbbiiiuuuzzzpppkkkddd^^^ZZZXXXTTTRRRQQQQQQPPPOOOTTTSSSRRRQQQQQQPPPPPPPPPQQQPPPOOOQQQSSSTTTSSSRRRNNNMMMLLLMMMOOOPPPPPPPPPQQQOOOMMMLLLLLLNNNRRRUUUSSSPPPOOOQQQPPPLLLLLLNNNIIIIIIIIIHHHHHHIIIIIIIIIMMMNNNMMMLLLJJJJJJLLLNNNKKKIIIGGGGGGHHHIIIIIIHHHJJJJJJKKKKKKKKKKKKKKKLLLIIIJJJKKKJJJHHHHHHHHHJJJIIIIIIJJJKKKKKKJJJHHHHHHKKKKKKKKKKKKLLLNNNQQQRRRPPPOOONNNMMMLLLJJJIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHLLLHHHHHHKKKLLLLLLPPPWWWdddppp~~~xxxvvvzzz}}}wwwuuuwww{{{}}}tttoooooofff\\\QQQCCCCCCAAA===888888===??????>>><<<===@@@@@@>>>>>>???888666555666777666888;;;;;;999:::>>>AAACCCHHHNNN^^^nnnjjj[[[YYYWWWRRRPPPQQQRRRSSSUUUWWWXXXXXXTTTRRRPPPQQQSSSTTTTTTSSSLLLOOOSSSUUUUUURRRPPPOOONNNOOOOOOPPPOOOOOONNNMMMPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOOOOONNNLLLJJJIIIKKKKKKJJJIIIHHHIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJLLLPPPRRRQQQOOOMMMLLLKKKJJJHHHEEECCCAAADDDAAA<<<888999@@@JJJRRRNNNPPPRRRQQQNNNIIIGGGFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEIIIHHHFFFEEEEEEFFFHHHIIIFFFGGGGGGFFFDDDDDDFFFGGGGGGAAADDDNNNNNNFFFHHHRRRcccnnnxxxtttgggaaaiiivvv}}}nnn]]]VVVYYY\\\kkk|||{{{vvvsssppp}}}qqqpppooooooqqqwwwzzzzzzxxxjjjoooqqqzzzxxxvvvzzzxxxjjj[[[TTTaaaooosssiiicccKKKGGGAAA;;;777777999<<<;;;GGG]]]xxxwwwdddUUUOOOKKKPPPlll|||bbbggghhhrrr[[[TTTPPPRRRXXXZZZZZZWWWSSSOOOMMMMMMNNNMMMOOOQQQQQQPPPOOONNNOOOMMMNNNOOOOOOPPPQQQRRRSSSUUUTTTQQQOOONNNOOOPPPQQQLLLLLLLLLKKKKKKKKKKKKKKKGGGIIIJJJJJJIIIIIIJJJKKKMMMKKKIIIIIIJJJKKKKKKKKKHHHGGGFFFGGGJJJKKKLLLKKKJJJNNNOOOKKKIIIKKKLLLJJJKKKMMMNNNKKKIIIIIILLLPPPRRRRRRPPPOOOMMMLLLJJJJJJIIIJJJJJJKKKLLLMMMNNNNNNHHHJJJKKKLLLLLLMMMPPPRRRPPPOOONNNNNNOOOPPPQQQRRRLLLKKKKKKNNNRRRTTTTTTRRRNNNQQQVVVYYY]]]aaafffiiiuuuyyy~~~yyyuuussspppllliiihhhgggaaa[[[YYY\\\]]][[[UUUSSSQQQPPPQQQQQQPPPOOOSSSSSSSSSSSSRRRQQQQQQPPPPPPOOONNNOOOQQQSSSRRRRRRNNNLLLKKKLLLNNNPPPPPPOOOQQQOOOLLLKKKLLLNNNQQQSSSPPPMMMMMMOOONNNKKKKKKMMMGGGHHHJJJKKKKKKJJJHHHGGGJJJKKKKKKJJJIIIIIIKKKMMMJJJHHHFFFFFFIIIKKKLLLLLLHHHHHHHHHIIIKKKLLLMMMMMMJJJKKKKKKJJJGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFIIIHHHIIIIIIKKKNNNPPPQQQPPPOOONNNMMMLLLJJJIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFGGGLLLOOOOOONNNOOOOOOQQQ___zzzuuurrrvvv}}}{{{{{{|||~~~yyy}}}{{{tttnnneeeaaa^^^VVVPPPTTT\\\\\\VVVGGGCCCDDDGGGEEE???===???DDD======GGGRRRSSSQQQPPPWWWOOOJJJNNNXXXgggzzzuuu^^^PPPPPPUUUTTTNNNQQQRRRTTTVVVWWWXXXYYYYYYVVVTTTSSSRRRSSSTTTSSSSSSMMMOOOQQQRRRPPPPPPQQQSSSSSSSSSSSSRRRPPPNNNLLLKKKPPPPPPPPPQQQQQQRRRRRRRRRPPPPPPPPPOOOMMMLLLKKKJJJNNNMMMKKKIIIHHHHHHIIIIIINNNNNNMMMMMMMMMMMMLLLLLLMMMJJJHHHJJJOOOQQQPPPNNNKKKKKKKKKJJJJJJIIIHHHHHHHHHFFFCCC@@@>>>@@@DDDHHHKKKNNNPPPOOOLLLHHHFFFEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEHHHHHHFFFFFFFFFFFFHHHHHHEEEFFFFFFFFFDDDDDDFFFHHHHHHAAAAAAIIILLLGGGDDDFFFJJJ]]]uuuzzzkkkdddeeesssxxx}}}}}}uuuiii___XXXTTT]]]lll|||yyy}}}yyysssrrrzzz{{{}}}rrrjjjeeedddiiipppuuu|||||||||zzzhhh\\\[[[dddpppvvvggg[[[RRRKKK>>><<<777333333999AAAHHH\\\vvvnnnaaaXXXMMMKKKZZZnnnvvv___aaa{{{YYYRRRPPPJJJQQQ```WWWWWWUUUQQQMMMLLLLLLMMMMMMOOOQQQQQQOOONNNNNNOOOJJJLLLMMMMMMMMMNNNPPPRRRTTTSSSQQQOOOOOOOOOOOOOOOHHHHHHIIIJJJJJJKKKKKKLLLKKKLLLMMMLLLKKKJJJKKKMMMMMMKKKIIIIIIJJJLLLLLLKKKHHHGGGFFFHHHJJJLLLLLLLLLJJJNNNNNNIIIGGGIIIJJJIIIJJJJJJIIIHHHGGGJJJMMMQQQSSSRRRPPPNNNLLLJJJHHHHHHFFFGGGHHHJJJKKKMMMNNNOOOFFFHHHJJJKKKKKKMMMPPPSSSTTTRRROOOOOOPPPRRRRRRQQQIIIJJJMMMPPPTTTUUUTTTSSSXXXYYYXXXVVVTTTTTTVVVXXXUUUWWWZZZ[[[[[[YYYYYYYYYZZZ[[[]]]^^^]]][[[YYYWWW[[[XXXTTTRRRSSSVVVYYYZZZYYY]]]___]]]]]]___]]]YYYRRRPPPOOOOOOQQQRRRQQQPPPRRRRRRSSSSSSRRRQQQPPPPPPNNNMMMLLLMMMOOOQQQQQQQQQNNNMMMLLLLLLNNNPPPPPPOOOTTTQQQNNNMMMNNNPPPQQQQQQNNNKKKKKKNNNMMMJJJIIIKKKFFFGGGJJJKKKKKKJJJGGGFFFHHHIIIJJJIIIIIIIIIKKKLLLLLLJJJGGGFFFHHHIIIJJJJJJIIIHHHHHHJJJMMMOOOOOONNNJJJKKKKKKIIIFFFDDDDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGHHHJJJLLLOOOPPPPPPOOONNNMMMLLLJJJIIIIIIHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEGGGKKKMMMMMMKKKIIINNNFFFFFFWWWnnnyyyuuuzzzrrrvvv|||yyy|||fff[[[SSSQQQNNNGGGEEEIIIMMMLLLXXXppp{{{wwwwwwssssss{{{ooo___\\\WWWQQQNNNNNNPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXVVVTTTRRRPPPOOONNNOOOPPPOOOMMMNNNRRRVVVTTTSSSRRRPPPNNNLLLJJJIIIOOONNNNNNNNNOOOPPPQQQRRROOOOOOOOOMMMKKKJJJKKKLLLOOONNNKKKIIIHHHHHHIIIIIINNNNNNNNNMMMMMMMMMMMMMMMLLLIIIHHHJJJMMMOOONNNLLLKKKKKKLLLLLLLLLMMMMMMNNNIIIJJJJJJHHHDDDBBBAAABBBHHHKKKMMMMMMJJJGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDAAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGFFFFFFHHHJJJGGGFFFFFFHHHJJJJJJFFFBBB@@@LLLccc|||{{{llldddfffpppwwwvvvvvvyyyvvvpppjjjdddcccooo{{{|||uuussswwwwww~~~ssscccZZZWWW\\\hhhsss}}}mmmeeekkkmmmqqq{{{vvvnnnqqqlll]]]OOOGGGBBB===888888777999???LLL\\\ggg|||aaaNNNDDDJJJHHHUUUwwwxxxkkkcccddd~~~xxxcccSSSQQQPPPMMMQQQZZZMMMMMMMMMLLLJJJIIIKKKLLLMMMOOOQQQQQQPPPNNNNNNOOOKKKLLLMMMMMMLLLLLLOOORRRQQQQQQPPPPPPOOOOOONNNNNNHHHHHHIIIJJJJJJKKKLLLLLLMMMNNNNNNMMMKKKJJJKKKLLLNNNLLLJJJJJJKKKMMMMMMLLLIIIGGGGGGHHHJJJLLLLLLLLLKKKNNNNNNIIIGGGIIIKKKJJJIIIFFFDDDDDDGGGKKKNNNPPPSSSRRRPPPMMMKKKHHHGGGFFFGGGGGGHHHIIIKKKLLLMMMMMMGGGIIIJJJKKKKKKMMMOOOQQQSSSQQQOOOPPPQQQQQQNNNKKKIIIKKKNNNPPPQQQQQQQQQPPPQQQQQQRRRQQQOOONNNOOOPPPOOORRRTTTSSSPPPNNNNNNOOOXXXYYYZZZZZZYYYXXXVVVTTTRRRRRRSSSSSSTTTWWW[[[___\\\```aaa^^^ZZZYYYUUUPPPRRRPPPOOOOOOQQQRRRRRRRRROOOPPPQQQQQQQQQPPPOOONNNMMMKKKJJJKKKMMMPPPPPPPPPOOOMMMLLLMMMOOOQQQQQQPPPSSSPPPMMMMMMNNNOOONNNMMMLLLJJJKKKNNNMMMIIIGGGHHHFFFFFFGGGHHHHHHGGGFFFFFFFFFHHHIIIIIIIIIIIIKKKLLLLLLIIIFFFEEEFFFGGGHHHHHHJJJIIIHHHJJJLLLNNNMMMLLLGGGGGGHHHGGGDDDCCCCCCDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGIIIKKKMMMOOOPPPOOONNNMMMLLLJJJIIIIIIGGGGGGGGGFFFFFFEEEDDDCCCBBBDDDGGGIIIJJJKKKJJJIIIMMMEEECCCKKKVVVdddzzzzzzuuuwwwuuu{{{yyykkkbbbdddddd^^^]]]```]]]bbbwww|||xxxzzz}}}gggSSSRRRVVVZZZYYYSSSOOOQQQUUUUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[ZZZXXXUUURRROOONNNMMMOOOQQQOOOLLLLLLQQQUUUPPPOOOMMMKKKIIIIIIIIIIIIKKKKKKKKKKKKKKKMMMNNNOOOMMMNNNMMMJJJHHHHHHKKKNNNMMMLLLJJJHHHGGGHHHJJJKKKMMMMMMMMMMMMMMMNNNNNNNNNIIIIIIIIIKKKLLLLLLKKKJJJKKKKKKJJJJJJKKKKKKLLLMMMHHHJJJLLLKKKHHHDDDBBBAAAFFFIIIKKKLLLJJJGGGEEEEEEDDDDDDEEEEEEEEEEEEEEEDDD@@@AAABBBDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGGGGIIIKKKBBBFFFGGGDDDEEEGGGEEE???EEEEEESSSoooyyynnnVVVdddiiieeejjj{{{sssaaaeee|||wwwlllnnnxxxwwwlllkkkiiixxxxxxoooeee\\\[[[]]]llloootttrrr}}}}}}{{{rrriiiVVV[[[XXXKKK@@@===<<<999888:::>>>FFFSSSggg}}}vvvaaaTTTKKKDDDEEEZZZ{{{xxxnnnoooiiiaaarrreee[[[RRRPPPUUUWWWSSSMMMIIIJJJKKKKKKKKKLLLNNNPPPMMMOOOQQQQQQPPPNNNNNNOOOMMMOOOPPPOOOMMMNNNQQQTTTOOOOOOPPPPPPPPPOOONNNMMMIIIJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMLLLIIIHHHHHHIIIOOOMMMKKKKKKLLLMMMMMMMMMIIIHHHGGGHHHJJJLLLLLLLLLMMMOOOOOOJJJHHHJJJLLLKKKHHHDDD@@@AAAFFFLLLOOOPPPRRRQQQOOOMMMJJJGGGEEEDDDIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKLLLLLLKKKLLLNNNPPPNNNMMMNNNPPPRRRPPPKKKGGGDDDGGGKKKMMMNNNOOOQQQSSSSSSUUUVVVUUUSSSPPPNNNNNNMMMPPPRRRQQQOOONNNOOOQQQTTTTTTUUUUUUTTTRRRQQQPPPNNNPPPRRRQQQOOOOOORRRUUUZZZ\\\ZZZTTTQQQSSSTTTSSSRRRPPPMMMMMMNNNPPPPPPOOOMMMNNNOOOPPPOOONNNMMMLLLLLLJJJIIIJJJLLLOOOPPPPPPOOONNNMMMMMMPPPQQQQQQPPPQQQNNNKKKKKKLLLMMMKKKHHHKKKIIIKKKNNNNNNHHHEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHJJJJJJJJJJJJKKKMMMJJJGGGDDDCCCDDDGGGHHHHHHKKKHHHGGGHHHJJJKKKIIIGGGCCCDDDEEEDDDCCCBBBCCCEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFFFFGGGHHHJJJMMMNNNPPPOOONNNMMMLLLJJJIIIIIIFFFFFFFFFFFFEEEDDDBBBBBB@@@DDDGGGHHHJJJMMMNNNMMMFFFDDDJJJQQQQQQQQQ```ttt}}}}}}xxxzzz|||vvvyyy}}}rrrooozzz|||xxxzzzzzzyyyyyy|||yyyrrrmmmkkkvvvwwwbbbXXXUUUQQQQQQSSSVVVWWWTTTRRRRRRUUUUUUTTTSSSTTTUUUWWWXXXVVVXXXYYYYYYVVVSSSQQQPPPKKKOOORRRPPPMMMLLLOOOSSSLLLKKKIIIGGGFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMLLLMMMKKKHHHFFFGGGKKKOOOKKKJJJHHHGGGGGGIIILLLMMMLLLLLLMMMMMMMMMNNNNNNNNNHHHIIIJJJKKKKKKJJJIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHFFFIIIKKKKKKIIIFFFDDDCCCJJJIIIHHHFFFFFFFFFFFFGGGFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCEEEGGGGGGEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGIIIHHHFFFDDDCCCCCCDDDEEEFFFDDDCCCDDDGGGHHHGGGEEEFFFBBBCCCPPPeeexxxsssppphhhbbbfffqqq{{{~~~wwwjjjnnnmmmhhhppp}}}wwwhhhiiiqqq~~~wwwkkkeee```]]]fffwww{{{sssuuu}}}~~~zzzzzzxxxzzz}}}|||yyywwwyyy~~~pppcccXXXQQQLLLJJJDDD@@@>>>>>>;;;777777::::::GGGZZZppp}}}vvvlllaaaXXXLLLCCCKKKYYYggg{{{cccXXXVVVfff~~~~~~bbbTTTTTTSSSRRRQQQOOOMMMLLLNNNLLLJJJJJJLLLMMMMMMMMMOOONNNKKKJJJKKKMMMOOOQQQPPPOOOMMMLLLKKKKKKKKKKKKLLLKKKJJJJJJJJJKKKMMMNNNEEEGGGJJJLLLMMMLLLJJJHHHHHHKKKMMMLLLJJJIIIKKKMMMJJJGGGFFFGGGJJJMMMNNNNNNKKKKKKJJJJJJJJJKKKKKKLLLKKKLLLMMMMMMKKKIIIIIIIIIAAAAAACCCDDDFFFKKKQQQUUUQQQQQQOOOLLLHHHEEEEEEFFFQQQUUUQQQGGGEEEMMMNNNIIIIIIJJJKKKKKKJJJJJJKKKLLLJJJPPPVVVVVVPPPJJJHHHHHHEEEGGGJJJMMMPPPRRRSSSSSSWWWRRRNNNLLLLLLMMMLLLJJJMMMMMMMMMLLLKKKLLLOOORRRUUUSSSPPPOOONNNNNNLLLKKKLLLKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTSSSRRRQQQQQQPPPSSSQQQOOOMMMMMMOOOQQQSSSRRRRRRQQQQQQOOONNNLLLKKKDDDJJJMMMLLLLLLNNNNNNLLLKKKLLLNNNPPPPPPNNNKKKJJJOOOMMMKKKJJJKKKKKKKKKIIIKKKKKKJJJJJJJJJJJJKKKKKKGGGEEECCCBBBCCCDDDCCCCCCIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIJJJKKKLLLJJJFFFDDDDDDDDDCCCCCCBBBBBBBBBBBBEEECCCCCCEEEIIIJJJHHHFFFIIIIIIHHHEEEDDDEEEIIILLLGGGHHHJJJKKKKKKJJJHHHFFFGGGFFFEEEDDDDDDDDDDDDDDDHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOZZZgggxxxyyy~~~yyyzzz|||uuuuuuxxxssstttttttttzzz~~~fffZZZUUUQQQMMMQQQSSSVVVWWWUUUTTTSSSSSSQQQPPPOOOQQQSSSUUUVVVVVVXXXXXXWWWTTTQQQNNNNNNOOOLLLNNNOOOOOOMMMKKKJJJJJJKKKJJJHHHGGGFFFEEEEEEEEEHHHFFFEEEFFFIIIJJJKKKJJJIIIHHHFFFEEEEEEHHHJJJLLLMMMIIIEEEBBBBBBEEEIIILLLKKKKKKKKKJJJJJJIIIHHHGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFHHHIIIGGGDDDCCCEEEHHHJJJJJJIIIGGGFFFGGGKKKNNNIIIHHHGGGFFFEEEFFFFFFGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCDDDFFFGGGFFFDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHFFFDDDCCCDDDEEEFFFGGGEEEDDDEEEGGGHHHGGGEEEAAAAAABBBHHHTTTbbbnnnuuu}}}}}}uuuddd[[[aaappp||||||uuuuuu}}}|||wwwssssss}}}}}}{{{ssshhheeegggmmmzzz}}}kkk^^^]]]ZZZTTTXXXdddnnnrrrvvvmmmeeedddeeejjjqqqtttqqqkkkjjjjjjllloooqqqqqqnnnkkkrrrrrrqqqsssyyy~~~~~~zzzfff^^^SSSJJJEEEBBB???===999:::<<<<<<::::::BBBMMM]]]mmmppp```VVVIIIBBBEEECCCEEE\\\xxxpppccc```VVV```vvvqqq]]]TTTQQQQQQQQQPPPOOONNNMMMLLLMMMKKKJJJJJJMMMOOOOOOOOOMMMLLLKKKKKKKKKMMMOOOPPPOOONNNLLLKKKJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJLLLLLLHHHIIIJJJKKKKKKIIIGGGFFFFFFIIILLLLLLIIIGGGHHHJJJHHHHHHHHHIIIKKKLLLLLLLLLJJJJJJIIIIIIHHHIIIIIIIIIHHHKKKNNNNNNKKKHHHFFFEEE???AAACCCFFFIIIMMMRRRVVVNNNOOONNNLLLIIIHHHHHHJJJWWWZZZUUUJJJIIIQQQTTTPPPLLLLLLMMMLLLJJJJJJKKKMMMOOOSSSVVVVVVQQQKKKHHHGGGIIIJJJLLLNNNOOOPPPPPPOOORRROOOLLLKKKLLLMMMLLLJJJLLLLLLMMMLLLKKKLLLOOOQQQNNNMMMLLLLLLLLLLLLKKKJJJKKKKKKKKKKKKMMMOOOQQQRRRSSSSSSSSSSSSSSSRRRQQQPPPRRRQQQOOONNNMMMNNNOOOPPPNNNMMMMMMMMMLLLJJJIIIIIIGGGMMMPPPOOONNNPPPOOOLLLMMMNNNPPPQQQQQQOOOMMMKKKKKKJJJHHHHHHIIIJJJIIIHHHJJJJJJIIIIIIIIIIIIJJJJJJFFFDDDAAAAAABBBCCCCCCBBBGGGGGGGGGGGGGGGFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEIIIIIIJJJKKKKKKIIIEEECCCCCCCCCCCCCCCBBBBBBBBBBBBFFFEEEEEEFFFHHHHHHGGGFFFKKKKKKJJJIIIGGGGGGJJJLLLHHHIIIJJJJJJJJJHHHGGGFFFGGGFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKHHHFFFFFFFFFHHHIIIMMMQQQ[[[lllttt~~~{{{~~~vvvooommmttt{{{~~~xxxssssss|||~~~qqq```UUUSSSUUUVVVVVVVVVXXXZZZZZZXXXVVVUUUUUUOOOMMMMMMNNNPPPRRRSSSRRRTTTTTTSSSOOOLLLJJJJJJKKKLLLMMMNNNMMMKKKIIIIIIJJJHHHHHHGGGGGGFFFFFFGGGGGGJJJIIIGGGHHHJJJKKKKKKJJJJJJIIIGGGFFFGGGIIIKKKMMMKKKJJJGGGEEEEEEFFFIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEDDDIIIIIIJJJIIIGGGGGGHHHIIIHHHHHHGGGEEEDDDFFFIIILLLHHHHHHFFFEEEEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBCCCEEEGGGFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHFFFDDDCCCDDDEEEFFFHHHGGGFFFFFFGGGGGGFFFEEE???AAACCCBBBCCCJJJWWWbbbuuu___ZZZeeeppprrrxxx}}}}}}zzzwwwrrrlllnnnvvvyyywwwyyy~~~zzzpppuuuzzzzzz|||vvvooojjjjjjrrrzzztttiiihhhaaaSSSKKKMMMPPPUUUcccrrrwwwnnn___VVVPPPNNNPPPWWW___cccbbb___cccbbbbbbfffkkkkkkfffaaaggggggccc]]][[[[[[XXXRRRNNNGGG===777555555444444222:::EEEKKKJJJLLLXXXfffxxxuuuZZZGGGFFF===<<>>AAAEEEIIILLLOOOSSSUUUNNNOOONNNLLLIIIHHHHHHIIIVVVXXXSSSKKKJJJQQQUUURRROOOPPPOOOMMMKKKKKKMMMOOOTTTUUUUUUTTTQQQMMMIIIGGGLLLLLLMMMMMMMMMMMMLLLLLLMMMLLLKKKLLLMMMMMMKKKIIIIIIKKKLLLMMMLLLLLLNNNOOOHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJKKKMMMOOOPPPQQQRRRSSSTTTSSSSSSQQQPPPSSSSSSRRRQQQPPPOOONNNNNNKKKKKKKKKJJJJJJIIIIIIIIIKKKPPPTTTSSSRRRRRRPPPMMMMMMNNNPPPQQQQQQOOOMMMKKKHHHFFFEEEEEEGGGHHHHHHGGGIIIHHHHHHHHHHHHHHHHHHIIIDDDBBBAAAAAACCCDDDDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEFFFFFFHHHIIIJJJJJJIIIFFFDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHHHHHHHFFFEEEFFFGGGHHHIIIIIIHHHGGGFFFFFFHHHJJJJJJIIIIIIHHHGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKHHHEEECCCBBBDDDGGGIIILLLJJJHHHLLL[[[vvv~~~{{{wwwvvvxxx{{{~~~yyy}}}jjj[[[]]]XXXSSSPPPQQQSSSVVVWWWYYYZZZ[[[ZZZWWWUUUSSSSSSNNNLLLKKKLLLOOOPPPQQQPPPQQQPPPNNNKKKHHHFFFHHHIIIKKKKKKKKKJJJHHHGGGHHHJJJGGGFFFFFFFFFGGGHHHHHHIIIKKKIIIHHHIIIJJJKKKJJJIIIKKKJJJIIIGGGHHHIIIKKKLLLJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJLLLMMMMMMKKKIIIHHHDDDEEEEEEEEEEEEEEEDDDCCCKKKIIIIIIIIIKKKKKKKKKJJJGGGGGGGGGEEEDDDEEEHHHKKKHHHGGGFFFEEEEEEFFFHHHHHHHHHGGGEEECCCCCCCCCDDDEEEDDDCCCBBBCCCEEEGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIHHHFFFDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDAAAEEEFFFCCC???AAAJJJSSSpppsssfff```___gggppp{{{~~~xxxpppjjj___gggnnnrrrxxx}}}zzzsssxxxssssssuuurrroooxxxzzzzzzyyyuuunnnhhhffffffnnnwww~~~~~~}}}~~~kkk\\\XXXYYYXXXZZZ]]]\\\UUUJJJCCCGGGBBB???DDDLLLQQQTTTWWWWWWUUUUUU[[[bbbccc]]]WWWYYY[[[UUUHHH@@@@@@>>>:::;;;;;;999777777;;;BBBGGGNNNYYYhhhrrrrrrooottt|||~~~|||eeeMMM===;;;DDDQQQ\\\cccpppwwwmmmoookkklllyyy{{{eee]]]YYYTTTIIIIIIIIIIIIIIIJJJJJJKKKMMMLLLKKKLLLNNNPPPPPPOOOIIIJJJKKKMMMMMMMMMMMMLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIKKKKKKNNNMMMKKKIIIHHHGGGGGGGGGIIIKKKLLLKKKHHHGGGIIIKKKFFFGGGIIIHHHFFFFFFHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGHHHJJJLLLKKKGGGCCC@@@???@@@DDDIIIMMMNNNPPPQQQRRRPPPPPPOOOLLLHHHEEEEEEFFFLLLNNNLLLHHHHHHNNNPPPNNNRRRRRRQQQNNNLLLLLLNNNPPPTTTSSSRRRRRRQQQOOOKKKHHHKKKKKKKKKKKKKKKKKKJJJJJJLLLMMMMMMNNNNNNMMMJJJHHHHHHJJJLLLMMMMMMMMMMMMOOOJJJLLLNNNNNNNNNNNNNNNNNNJJJJJJIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSTTTSSSQQQQQQTTTUUUUUUTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKLLLLLLLLLLLLRRRVVVUUUSSSRRRPPPLLLLLLNNNOOOPPPPPPNNNKKKIIIGGGEEEEEEEEEHHHIIIIIIIIIGGGGGGFFFFFFFFFFFFGGGGGGCCCBBBAAABBBDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIGGGHHHIIIIIIGGGEEECCCCCCDDDDDDDDDDDDEEEEEEEEEEEEGGGIIIJJJHHHDDDCCCEEEGGGHHHJJJKKKKKKIIIGGGGGGGGGKKKJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEEEEFFFHHHKKKOOOQQQSSSRRRPPPOOORRR^^^ppp~~~}}}uuu^^^RRRPPPWWWWWWUUUSSSQQQQQQRRRTTTXXXYYYYYYWWWSSSPPPOOOOOOOOONNNLLLMMMOOOPPPPPPPPPPPPOOOMMMIIIFFFFFFHHHJJJIIIIIIIIIGGGEEEEEEGGGIIIGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGIIIJJJIIIHHHJJJIIIHHHGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFFFFGGGGGGKKKLLLMMMNNNMMMJJJHHHFFFCCCCCCDDDEEEEEEDDDCCCBBBJJJGGGFFFHHHKKKMMMKKKHHHGGGGGGGGGFFFEEEFFFHHHKKKGGGGGGFFFFFFFFFHHHIIIJJJJJJIIIFFFDDDDDDDDDFFFGGGDDDCCCCCCEEEGGGIIIHHHGGGEEEFFFGGGIIIJJJJJJKKKKKKIIIHHHFFFEEEDDDEEEGGGHHHFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFHHHGGGDDDCCCFFFHHHSSScccuuuzzzlll```iiimmmttt{{{}}}|||{{{{{{kkkfffgggpppxxx~~~}}}wwwxxxuuupppuuu|||{{{yyytttrrrsssuuuwwwhhhhhhhhhiiimmmuuuwwwvvv|||wwwmmmcccYYYNNNEEEIIIBBB???CCCFFFDDDDDDFFFAAA???>>>CCCIIIJJJDDD===888@@@@@@666333;;;CCCCCC;;;BBBIIIMMMPPPZZZjjjwww}}}xxxyyynnnsssrrriii]]]QQQEEE;;;CCCddd|||kkk[[[fff~~~yyybbb]]]]]]SSSFFFGGGGGGFFFGGGGGGHHHJJJKKKNNNMMMLLLMMMNNNNNNMMMKKKIIIJJJKKKMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJKKKLLLNNNMMMKKKIIIHHHHHHIIIJJJIIIJJJJJJHHHEEEDDDGGGKKKFFFFFFEEEDDDDDDFFFIIILLLKKKKKKJJJIIIIIIIIIIIIIIIKKKKKKJJJGGGDDDAAAAAAAAADDDGGGLLLOOOOOONNNNNNNNNNNNNNNMMMJJJGGGEEEEEEFFFEEEHHHIIIIIIJJJMMMNNNLLLRRRRRRQQQOOOMMMLLLNNNOOOPPPOOOOOOPPPQQQOOOLLLJJJHHHHHHIIIIIIJJJKKKLLLLLLOOOPPPRRRQQQOOOMMMJJJHHHHHHJJJLLLMMMMMMMMMNNNOOONNNPPPQQQQQQOOOMMMNNNOOOKKKKKKJJJJJJJJJLLLMMMNNNPPPQQQRRRSSSSSSRRRQQQQQQRRRSSSSSSSSSQQQNNNLLLJJJMMMMMMLLLLLLLLLMMMNNNOOOMMMRRRUUUSSSQQQQQQOOOKKKNNNOOOQQQRRRQQQOOOLLLJJJHHHGGGFFFGGGIIIKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDEEEGGGHHHGGGEEEFFFGGGGGGGGGGGGFFFEEEEEEBBBCCCDDDEEEFFFGGGHHHHHHEEEGGGIIIHHHFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGFFFHHHIIIGGGCCCBBBEEEGGGMMMOOOQQQQQQPPPNNNMMMMMMKKKJJJHHHGGGEEEEEEDDDEEEDDDDDDEEEFFFFFFFFFEEEDDDEEEEEEEEEFFFFFFFFFGGGGGGBBBCCCFFFJJJMMMPPPRRRRRROOOSSSUUUTTTPPPOOOTTTXXXbbb{{{|||zzzyyy|||rrraaaQQQGGGHHHNNNPPPQQQRRRQQQOOOPPPSSSVVVVVVWWWWWWTTTQQQNNNMMMNNNOOOMMMLLLLLLNNNOOONNNNNNMMMLLLKKKHHHFFFEEEGGGIIIGGGHHHGGGFFFDDDDDDFFFHHHIIIHHHGGGGGGFFFFFFGGGGGGCCCCCCCCCFFFHHHIIIHHHGGGHHHGGGFFFEEEEEEEEEEEEFFFHHHGGGDDDBBBBBBDDDGGGHHHNNNNNNNNNMMMKKKHHHEEECCCCCCDDDDDDDDDDDDCCCCCCBBBGGGEEEDDDFFFIIIJJJHHHEEEDDDEEEFFFEEEDDDDDDFFFHHHHHHGGGGGGGGGHHHIIIKKKLLLKKKIIIFFFDDDCCCDDDFFFGGGDDDDDDEEEGGGJJJKKKJJJHHHEEEFFFGGGIIIJJJKKKKKKKKKIIIHHHFFFEEEEEEFFFGGGIIIEEEFFFGGGFFFDDDDDDEEEFFFDDDFFFHHHIIIIIIGGGFFFEEEGGGOOO\\\mmmzzzoooiiigggkkkqqqwww~~~vvvmmmqqqzzzyyyvvv}}}~~~~~~~~~vvvoooeee^^^^^^aaaeeehhhkkkpppxxx}}}}}}~~~wwwlllaaa```]]]```fffcccVVVLLLJJJHHHEEEBBBCCCFFFEEE???:::===LLLRRRLLLKKKXXXdddggggggnnntttvvvwwwssskkkeee^^^ZZZZZZMMMPPPOOOJJJIIIMMMQQQRRRddd}}}dddTTTWWWaaaxxx|||{{{hhh[[[XXXUUUOOOHHHGGGFFFFFFFFFFFFHHHJJJKKKNNNMMMLLLMMMMMMMMMKKKIIIJJJKKKLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJKKKKKKKKKJJJKKKJJJIIIIIIIIIJJJLLLLLLMMMLLLJJJIIIHHHHHHIIIIIIEEEHHHIIIHHHDDDCCCDDDFFFEEECCCBBBCCCGGGKKKMMMMMMKKKKKKKKKJJJJJJKKKKKKLLLMMMLLLJJJGGGCCCBBBBBBDDDFFFJJJNNNPPPOOOMMMLLLKKKHHHIIIJJJIIIHHHHHHJJJKKKJJJKKKLLLMMMNNNNNNNNNMMMOOOPPPQQQPPPNNNMMMMMMNNNKKKMMMOOOQQQPPPOOOMMMKKKFFFGGGGGGIIIKKKMMMOOOPPPQQQSSSTTTSSSPPPMMMKKKJJJIIIKKKMMMMMMMMMNNNPPPRRRPPPQQQRRRPPPLLLKKKMMMOOONNNMMMLLLLLLLLLMMMNNNOOORRRQQQQQQQQQQQQQQQQQQQQQOOOOOOOOOOOOMMMKKKIIIGGGMMMLLLKKKKKKKKKLLLMMMNNNLLLQQQSSSQQQOOOOOOOOOLLLPPPRRRSSSTTTSSSPPPMMMLLLIIIGGGFFFGGGJJJKKKKKKKKKFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEGGGHHHHHHGGGEEEGGGGGGGGGGGGGGGFFFEEEEEEAAAAAABBBCCCCCCDDDEEEEEEDDDGGGIIIHHHEEEDDDEEEHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEDDDCCCCCCFFFHHHKKKMMMOOOPPPNNNMMMMMMMMMHHHHHHGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFEEEBBBEEEHHHKKKMMMMMMLLLLLLIIILLLPPPPPPMMMKKKKKKLLLLLLWWWgggxxx}}}kkk```VVVSSSNNNGGGFFFKKKQQQQQQQQQPPPPPPQQQTTTWWWVVVWWWWWWUUURRRPPPPPPQQQMMMLLLJJJJJJKKKLLLKKKJJJIIIJJJJJJHHHFFFEEEFFFGGGEEEFFFGGGFFFDDDDDDFFFGGGIIIHHHHHHGGGFFFFFFFFFGGGCCCCCCDDDGGGIIIJJJHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBFFFDDDBBB@@@AAADDDGGGIIIOOONNNMMMKKKIIIGGGEEECCCFFFFFFDDDCCCBBBBBBBBBCCCEEEEEEEEEGGGHHHHHHFFFDDDAAACCCCCCCCCBBBBBBDDDEEEHHHHHHHHHHHHIIIKKKMMMNNNJJJHHHEEEBBBBBBCCCEEEFFFCCCDDDGGGKKKMMMMMMKKKHHHFFFGGGHHHJJJLLLLLLMMMMMMIIIHHHFFFEEEEEEFFFHHHIIIEEEGGGIIIHHHFFFFFFGGGIIIEEEHHHJJJKKKIIIHHHIIIIIIIIIKKKOOOXXXkkkyyyjjj^^^^^^fffooozzz~~~xxx}}}zzzkkkooosssxxx}}}xxxooojjjfff^^^RRRHHHSSSYYYbbblllqqqvvv}}}~~~}}}yyyllliiinnnllliiigggfffeeeaaa___nnn}}}tttbbbPPPGGGFFFGGGJJJNNNFFFPPPXXXYYY]]]hhhvvvyyynnneeeaaawwwzzzhhhddd___ZZZUUUQQQPPPQQQHHHGGGFFFFFFFFFHHHJJJKKKLLLKKKKKKLLLMMMMMMKKKIIILLLLLLLLLKKKJJJIIIHHHGGGGGGHHHJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKMMMLLLJJJHHHGGGEEEEEEDDDBBBGGGMMMNNNKKKFFFCCCBBBCCCAAAAAAGGGOOOSSSQQQMMMJJJJJJJJJJJJKKKLLLMMMMMMLLLLLLLLLIIIFFFDDDDDDEEEFFFIIIMMMOOONNNMMMLLLKKKHHHIIIJJJJJJJJJKKKMMMOOORRRPPPMMMLLLKKKJJJKKKLLLKKKMMMOOOPPPNNNMMMLLLLLLJJJOOOSSSTTTQQQNNNLLLLLLHHHHHHIIIKKKMMMPPPSSSTTTPPPSSSTTTSSSPPPMMMMMMNNNKKKLLLMMMMMMMMMOOORRRTTTQQQRRRRRROOOKKKJJJNNNRRRPPPPPPNNNNNNMMMNNNOOOPPPTTTSSSQQQOOOOOOOOOPPPQQQNNNNNNNNNMMMLLLJJJIIIHHHNNNMMMKKKJJJJJJKKKLLLMMMMMMQQQRRRNNNMMMOOOOOONNNOOOPPPRRRRRRQQQNNNLLLJJJGGGFFFEEEEEEGGGIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFGGGHHHHHHEEECCCEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBFFFIIIHHHFFFEEEHHHKKKHHHHHHGGGFFFEEEDDDDDDCCCCCCAAA@@@AAACCCFFFGGGGGGEEEGGGIIIIIIHHHHHHIIIJJJFFFFFFGGGGGGGGGFFFDDDCCCEEEFFFHHHJJJJJJIIIHHHGGGIIIIIIHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHHHHKKKKKKLLLLLLLLLLLLKKKKKKNNNNNNMMMNNNVVVmmm|||yyy{{{~~~wwwllldddaaaZZZSSSRRRVVVSSSJJJGGGMMMVVVUUUTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQRRRTTTNNNLLLKKKJJJKKKLLLKKKJJJHHHJJJKKKKKKIIIGGGGGGGGGDDDEEEGGGGGGEEEEEEEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHJJJIIIJJJKKKLLLLLLIIIGGGFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBCCCDDDFFFHHHIIIMMMLLLJJJHHHGGGFFFFFFFFFJJJHHHEEEBBBAAAAAABBBCCCEEEHHHJJJJJJIIIGGGFFFFFFBBBDDDEEEDDDCCCCCCEEEFFFIIIHHHHHHIIIJJJLLLNNNOOOIIIFFFCCCAAA@@@AAACCCEEECCCEEEHHHMMMOOOOOOLLLHHHGGGHHHJJJKKKMMMNNNNNNOOOIIIHHHFFFEEEEEEGGGHHHIIIFFFHHHJJJJJJHHHHHHJJJLLLGGGKKKMMMLLLIIIHHHKKKPPPIIIJJJHHHIIIUUUkkkrrr```]]]eeeooozzzsssrrrnnnppp||||||tttnnnooosssqqqggg]]]WWWSSSPPPQQQVVV___kkkttt~~~~~~{{{{{{~~~xxxuuuuuuttttttYYYMMMCCCBBBIIIQQQZZZbbbaaaqqqiiibbb___```uuuqqqnnnttt___ZZZVVVTTTQQQMMMKKKLLLIIIHHHGGGFFFFFFHHHJJJKKKIIIIIIIIIKKKMMMMMMKKKIIINNNMMMLLLJJJIIIHHHGGGFFFGGGHHHJJJLLLMMMMMMLLLLLLHHHHHHGGGGGGGGGHHHIIIJJJMMMLLLJJJHHHEEEBBB@@@???AAAIIIRRRVVVSSSKKKEEEAAAAAA@@@BBBKKKVVVZZZTTTMMMIIIIIIIIIJJJKKKLLLMMMNNNJJJLLLMMMMMMIIIFFFEEEDDDEEEHHHLLLNNNNNNMMMMMMMMMLLLLLLMMMLLLKKKKKKMMMOOOVVVQQQKKKGGGDDDCCCDDDGGGHHHKKKNNNPPPNNNLLLKKKKKKKKKQQQWWWWWWRRRMMMKKKLLLKKKKKKKKKMMMOOORRRUUUVVVOOOQQQSSSRRROOOMMMOOOPPPLLLMMMMMMMMMMMMOOOSSSVVVRRRTTTSSSPPPKKKLLLQQQWWWRRRQQQPPPOOOOOOOOOPPPQQQVVVTTTQQQNNNMMMNNNPPPQQQQQQPPPPPPOOONNNMMMLLLLLLQQQOOOMMMLLLKKKLLLMMMNNNMMMQQQQQQMMMLLLOOOPPPPPPLLLMMMNNNNNNMMMKKKHHHFFFFFFDDDCCCCCCEEEFFFFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGFFFDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEBBBFFFIIIIIIFFFFFFIIIMMMHHHGGGFFFEEEDDDBBBAAAAAABBB???===>>>CCCGGGHHHGGGEEEFFFHHHHHHHHHHHHJJJLLLDDDEEEGGGHHHGGGFFFDDDCCCGGGHHHJJJLLLLLLKKKJJJIIIKKKJJJIIIHHHGGGEEEDDDDDDGGGGGGFFFFFFFFFGGGIIIJJJNNNMMMKKKKKKKKKKKKHHHFFF???FFFNNNPPPNNNSSSbbbrrr{{{}}}~~~qqq[[[QQQRRRXXX]]]YYYRRROOOQQQLLLCCCFFFPPPRRRRRRRRRTTTWWWXXXVVVTTTRRRSSSSSSRRRQQQQQQSSSTTTQQQOOOMMMLLLMMMNNNMMMLLLJJJLLLOOOOOOMMMKKKJJJJJJCCCEEEGGGHHHFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJKKKPPPOOOOOOOOOPPPNNNJJJGGGFFFEEEEEECCCBBBAAA@@@??????AAACCCFFFHHHIIIIIIIIIKKKJJJGGGFFFFFFGGGHHHIIILLLJJJFFFBBB@@@AAABBBDDDGGGKKKNNNMMMJJJGGGGGGIIIEEEGGGHHHHHHGGGGGGHHHIIIKKKIIIHHHHHHKKKMMMNNNMMMJJJHHHEEECCCBBBCCCEEEFFFFFFGGGGGGHHHIIIIIIIIIIIIFFFGGGJJJMMMNNNNNNNNNMMMKKKIIIGGGFFFFFFGGGFFFFFFHHHGGGEEEEEEFFFHHHKKKMMMGGGHHHIIIJJJKKKKKKJJJJJJHHHIIIJJJKKKQQQ\\\jjjttt{{{rrrjjjffffffggg~~~xxxuuuttt||||||uuulllnnnvvv~~~~~~}}}}}}yyypppiiippplllaaaTTTMMMQQQWWWYYYdddeeehhhnnnuuuzzz}}}}}}xxx~~~~~~|||}}}uuujjjeeeccc```YYYTTTJJJDDD@@@EEEVVVmmm{{{```VVVccc~~~|||ddd[[[OOOIIIIIIKKKKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKMMMLLLKKKJJJJJJIIIIIIJJJLLLKKKIIIGGGFFFFFFFFFFFFIIIIIIIIIIIIIIIJJJKKKKKKFFFEEEDDDDDDDDDFFFIIIJJJHHHJJJJJJFFF???;;;;;;>>>CCCJJJQQQRRRLLLFFFBBBBBBDDDAAADDDNNNVVVUUUNNNJJJLLLMMMMMMJJJGGGFFFHHHKKKGGGHHHIIIIIIHHHGGGHHHJJJJJJKKKLLLMMMMMMMMMMMMMMMOOOOOONNNNNNMMMLLLLLLKKKOOOOOONNNLLLJJJHHHFFFEEEHHHIIIKKKMMMNNNMMMLLLKKKLLLOOOQQQRRRPPPMMMKKKKKKJJJJJJKKKKKKLLLOOOTTTWWWUUUUUUTTTQQQNNNMMMNNNOOONNNNNNNNNNNNOOOPPPQQQQQQTTTRRRPPPNNNNNNPPPSSSUUURRRQQQPPPOOONNNOOOOOOPPPOOOPPPQQQRRRRRRPPPNNNMMMPPPPPPPPPOOONNNMMMLLLKKKNNNMMMKKKLLLNNNPPPPPPOOONNNOOOQQQRRRQQQOOOMMMKKKNNNNNNNNNMMMKKKIIIGGGEEEBBBDDDEEEGGGHHHHHHHHHHHHDDDFFFGGGGGGEEEEEEFFFHHHDDDDDDDDDDDDDDDEEEEEEEEE@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCFFFDDDCCCEEEHHHIIIHHHFFFHHHEEECCCBBBBBBCCCCCCBBBAAA???===???BBBDDDDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCCCCCCCCCCCCCDDDFFFHHHKKKLLLKKKJJJIIIIIILLLJJJHHHHHHJJJJJJHHHEEEFFFFFFFFFDDDDDDEEEHHHJJJKKKJJJJJJIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMPPPTTTWWW]]]fffwwwiiibbb[[[XXXYYYZZZWWWTTTTTTRRRNNNKKKJJJKKKMMMNNNUUUTTTSSSRRRRRRQQQQQQQQQUUUTTTSSSRRRRRRSSSTTTUUURRROOOMMMLLLMMMLLLIIIFFFMMMKKKJJJKKKLLLMMMLLLKKKEEEGGGHHHHHHGGGFFFGGGHHHJJJHHHFFFEEEFFFIIILLLNNNNNNMMMNNNPPPRRRPPPIIIDDDGGGFFFFFFEEEDDDCCCBBBBBBBBBDDDFFFHHHJJJKKKKKKKKKHHHHHHGGGFFFFFFHHHIIIJJJLLLJJJGGGDDDCCCBBBCCCCCCEEEFFFHHHIIIJJJIIIHHHGGGIIIIIIJJJJJJJJJIIIGGGFFFJJJIIIGGGGGGIIIKKKKKKKKKHHHGGGEEEDDDCCCDDDEEEFFFEEEFFFGGGIIIIIIIIIIIIHHHGGGHHHJJJLLLMMMMMMMMMLLLLLLJJJGGGFFFFFFGGGFFFEEEHHHGGGFFFFFFGGGHHHJJJLLLHHHHHHHHHHHHJJJKKKMMMNNNNNNLLLIIIGGGIIIPPPXXX^^^bbbzzzvvv```[[[```jjj{{{}}}{{{wwwrrrnnnrrr|||wwwzzz~~~vvvyyyxxxrrrkkkgggbbb]]]UUUVVVXXXZZZ[[[\\\\\\\\\bbbfffnnntttpppgggbbbdddkkklllooossstttpppkkkhhh```kkkpppiii```^^^^^^\\\QQQMMMHHHEEEDDDEEEFFFGGGDDDCCCHHHYYYvvvxxxuuu}}}~~~```dddrrr{{{uuuttteeeaaabbbaaaYYYOOOIIIIIIIIIHHHGGGIIIHHHGGGGGGGGGGGGHHHIIIKKKKKKJJJJJJIIIIIIJJJJJJKKKJJJHHHGGGFFFGGGGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHIIIKKKMMMHHHHHHFFFAAA<<<;;;@@@EEEHHHKKKMMMLLLHHHDDDDDDDDDGGGDDDGGGNNNSSSQQQLLLJJJIIIIIIIIIGGGDDDDDDGGGJJJEEEGGGHHHGGGEEEEEEFFFGGGHHHHHHJJJKKKMMMMMMNNNNNNOOOOOONNNMMMLLLKKKKKKJJJLLLLLLLLLLLLKKKJJJIIIHHHJJJJJJKKKKKKLLLMMMMMMNNNMMMOOOPPPPPPMMMJJJIIIIIIIIIKKKMMMNNNOOOPPPSSSUUUTTTTTTRRROOOLLLKKKMMMOOONNNNNNNNNNNNNNNOOOPPPPPPTTTRRROOOMMMMMMOOOQQQSSSRRRQQQOOONNNNNNNNNOOOPPPNNNOOOPPPPPPOOONNNLLLJJJJJJJJJLLLMMMNNNNNNNNNNNNLLLLLLMMMNNNNNNOOOOOOPPPLLLMMMOOOPPPPPPNNNKKKJJJNNNMMMMMMLLLJJJHHHEEEDDDBBBCCCEEEGGGHHHHHHHHHGGGFFFGGGHHHHHHGGGFFFGGGIIIEEEEEEEEEEEEDDDDDDDDDDDD@@@BBBDDDDDDCCCBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGEEEDDDEEEGGGHHHGGGEEEEEEDDDBBBBBBCCCEEEEEEDDDCCCAAA??????AAABBBBBB@@@???@@@AAABBBCCCDDDEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDFFFHHHKKKLLLKKKJJJIIIJJJKKKIIIGGGGGGIIIIIIGGGEEEEEEGGGIIIIIIGGGFFFFFFFFFJJJIIIIIIHHHHHHIIIIIIIIIKKKMMMNNNNNNMMMLLLMMMNNNJJJMMMVVVaaakkkvvvyyylllgggddd```[[[VVVSSSOOOPPPTTTWWWVVVSSSQQQPPPNNNLLLLLLMMMOOOQQQTTTSSSRRRQQQQQQQQQRRRRRRVVVUUUSSSRRRRRRRRRSSSTTTRRROOOLLLKKKLLLLLLJJJHHHKKKIIIHHHIIIJJJJJJIIIHHHFFFHHHJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGHHHJJJLLLMMMOOOOOOPPPQQQQQQNNNJJJGGGIIIIIIHHHGGGFFFEEEEEEEEECCCEEEGGGIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJKKKIIIFFFCCCBBBAAAAAAAAACCCEEEGGGIIIIIIHHHGGGEEEHHHIIIJJJJJJJJJIIIGGGFFFIIIGGGFFFFFFHHHIIIHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCEEEGGGIIIJJJIIIHHHGGGHHHIIIJJJLLLLLLKKKJJJJJJLLLJJJGGGFFFFFFFFFEEEDDDGGGGGGGGGHHHHHHIIIIIIJJJIIIHHHGGGGGGHHHLLLOOORRRUUUSSSQQQRRRTTTSSSPPPMMMJJJ\\\ssszzzmmmddd^^^iiirrruuuvvv|||}}}|||ssshhhkkk{{{}}}|||{{{|||~~~~~~yyytttrrrpppmmmcccdddccc^^^XXXTTTSSSTTTSSSPPPQQQTTTSSSMMMHHHHHHNNNRRRUUUUUURRRPPPOOOOOOEEEMMMRRROOOJJJJJJMMMPPPTTTRRROOOMMMMMMQQQWWW[[[iiillltttuuuggg\\\```jjjjjj}}}}}}ooojjjooo\\\QQQJJJMMMSSSZZZTTTMMMIIIHHHHHHFFFCCCFFFEEEEEEDDDDDDEEEEEEFFFHHHHHHIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJHHHCCC>>><<<@@@IIIPPPMMMKKKHHHEEEDDDDDDFFFGGGIIIHHHJJJNNNOOOKKKIIIKKKHHHHHHGGGEEECCCDDDGGGJJJGGGHHHHHHGGGEEEDDDEEEFFFFFFGGGHHHJJJLLLMMMNNNNNNOOONNNMMMKKKJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKMMMOOOPPPNNNOOOOOOMMMJJJHHHGGGHHHIIILLLOOOQQQQQQQQQRRRSSSTTTRRRPPPLLLJJJJJJLLLOOONNNMMMMMMMMMMMMMMMNNNOOOSSSQQQNNNLLLLLLMMMOOOPPPPPPOOONNNMMMMMMMMMNNNOOONNNNNNNNNNNNMMMKKKIIIGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJNNNQQQQQQNNNMMMNNNOOOJJJKKKMMMNNNMMMLLLJJJIIIMMMMMMLLLJJJHHHFFFDDDBBBBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJHHHGGGHHHIIIFFFFFFEEEEEEDDDDDDCCCCCCAAACCCDDDDDDCCCCCCCCCEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGFFFEEEEEEFFFFFFEEEDDDDDDBBBAAABBBDDDFFFFFFEEEEEECCC@@@@@@@@@@@@???>>>======>>>@@@AAACCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFFFFHHHKKKKKKJJJIIIIIIJJJKKKIIIHHHHHHHHHHHHGGGEEEEEEHHHLLLMMMKKKGGGEEEDDDJJJJJJIIIHHHGGGGGGHHHHHHIIILLLNNNNNNMMMJJJIIIIIIHHHFFFEEEGGGIIINNNYYYdddxxx{{{vvvnnneeeYYYQQQOOOPPPPPPPPPNNNMMMNNNRRRVVVYYYWWWUUUNNNNNNOOOOOOPPPQQQRRRSSSRRRQQQPPPOOOOOOQQQSSSTTTWWWVVVTTTRRRQQQQQQRRRRRRRRROOOLLLJJJJJJKKKJJJJJJKKKJJJHHHHHHIIIIIIHHHFFFHHHJJJMMMMMMLLLJJJIIIIIIIIIIIIJJJJJJKKKKKKLLLLLLPPPRRRSSSRRROOOMMMKKKKKKLLLKKKJJJHHHHHHHHHIIIIIIEEEFFFHHHJJJKKKLLLKKKKKKKKKKKKKKKKKKJJJIIIHHHHHHIIIHHHEEECCCAAA@@@@@@AAADDDFFFIIIKKKKKKJJJGGGEEEGGGHHHIIIJJJIIIHHHGGGFFFHHHGGGEEEEEEGGGGGGFFFEEECCCDDDEEEFFFFFFEEEEEEDDDAAACCCGGGJJJKKKIIIGGGFFFIIIJJJJJJJJJJJJIIIHHHHHHJJJHHHEEEDDDDDDDDDDDDCCCFFFGGGHHHIIIIIIIIIHHHGGGIIIHHHGGGGGGIIIKKKMMMOOOQQQRRRWWW___ddd```TTTIIIJJJDDDFFFYYYtttyyyiiieee```cccqqqnnncccuuutttnnnooorrr}}}||||||yyyrrrjjjfffiiinnnmmmfff```]]]ZZZWWWVVVYYY\\\]]][[[TTTPPPPPPPPPPPPIIIMMMSSSWWWYYY^^^hhhrrrxxxssstttvvvyyy{{{~~~uuullllll___\\\^^^dddwww~~~}}}bbbKKKHHHHHHDDDFFFOOOPPPMMMIIIHHHHHHGGGEEEBBBDDDDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFGGGHHHJJJKKKIIIHHHHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGHHHHHHMMMKKKFFFAAAAAAFFFOOOVVVPPPLLLGGGDDDDDDFFFHHHHHHIIIIIIKKKMMMKKKGGGIIIMMMLLLKKKHHHEEEDDDFFFHHHJJJIIIJJJKKKIIIGGGFFFFFFGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOMMMMMMMMMKKKHHHGGGIIIJJJKKKMMMPPPQQQQQQQQQRRRSSSTTTRRROOOKKKIIIIIIMMMPPPMMMMMMLLLLLLKKKLLLLLLLLLRRRQQQNNNLLLKKKLLLMMMNNNOOONNNMMMLLLLLLLLLMMMNNNNNNNNNNNNMMMKKKIIIGGGFFFIIIIIIJJJJJJKKKJJJJJJJJJLLLPPPUUUSSSNNNKKKKKKMMMIIIJJJKKKLLLLLLKKKJJJIIIMMMLLLKKKIIIFFFDDDBBBAAABBBCCCDDDEEEFFFGGGGGGGGGJJJKKKLLLKKKIIIHHHIIIJJJFFFFFFFFFEEEDDDCCCBBBBBBAAABBBDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCBBBDDDBBBAAABBBDDDEEEEEEDDDCCCBBBAAA@@@@@@?????????===>>>???AAABBBDDDEEEFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFHHHJJJJJJIIIHHHIIIJJJKKKJJJIIIIIIHHHHHHGGGFFFEEEHHHKKKLLLKKKHHHGGGFFFMMMLLLKKKIIIGGGFFFFFFEEEDDDFFFIIIKKKKKKKKKKKKLLLPPPLLLIIIHHHGGGHHHOOOXXXRRRWWW]]]dddlllzzzuuunnnfffYYYRRRRRRSSSTTTWWWYYYZZZYYYWWWVVVRRRSSSTTTWWWYYYXXXUUURRRNNNOOORRRSSSTTTTTTTTTSSSOOONNNMMMMMMNNNPPPSSSUUUWWWVVVTTTRRRPPPPPPPPPPPPQQQOOOKKKIIIIIIJJJKKKLLLMMMLLLJJJJJJKKKKKKIIIHHHIIILLLOOOOOONNNLLLJJJJJJIIIJJJKKKLLLMMMMMMLLLKKKQQQSSSTTTRRRNNNKKKLLLNNNMMMLLLJJJIIIIIIIIIKKKLLLFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIJJJJJJIIIGGGEEECCCFFFEEEDDDCCCCCCCCCCCCDDDFFFIIILLLNNNNNNLLLIIIGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGFFFEEEFFFGGGGGGFFFDDDBBBCCCEEEFFFFFFEEEDDDCCC@@@BBBFFFIIIJJJIIIGGGEEEJJJJJJJJJIIIHHHGGGGGGFFFHHHEEECCCBBBBBBCCCCCCBBBGGGHHHIIIJJJJJJHHHGGGFFFGGGHHHHHHIIIIIIIIIHHHHHHIIIJJJOOOXXX```^^^SSSIIIFFFEEEDDDEEEMMM^^^sssuuuoooeeebbblll~~~|||uuuqqqgggcccppp}}}|||zzz~~~zzznnnjjjmmmnnnkkkfffeeejjjssszzzxxxcccXXXVVV```dddvvv|||ssszzzaaaOOOEEEHHHHHHAAA@@@GGGFFFFFFFFFFFFGGGFFFEEECCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHHHHHHHEEEEEEEEEEEEFFFHHHJJJKKKIIIIIIHHHHHHIIIIIIJJJKKKGGGGGGFFFFFFFFFFFFFFFFFFMMMKKKHHHEEEEEEIIIOOOSSSOOOLLLIIIGGGHHHIIIIIIHHHGGGGGGIIIKKKIIIFFFJJJPPPNNNLLLHHHFFFEEEFFFGGGGGGIIIJJJKKKIIIGGGFFFFFFGGGJJJJJJKKKKKKLLLKKKKKKKKKKKKJJJHHHGGGFFFFFFGGGHHHJJJKKKKKKKKKKKKKKKJJJJJJHHHJJJMMMOOOPPPNNNMMMKKKKKKKKKKKKIIIHHHIIILLLNNNNNNOOOOOONNNNNNPPPSSSVVVTTTRRROOOKKKIIIJJJNNNQQQMMMLLLKKKJJJJJJJJJJJJJJJQQQOOOMMMLLLKKKKKKLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLJJJHHHGGGFFFHHHIIIJJJJJJJJJJJJJJJIIINNNRRRVVVSSSMMMIIIHHHJJJIIIJJJKKKKKKLLLKKKJJJJJJLLLKKKJJJGGGEEECCCBBBAAACCCCCCDDDEEEFFFGGGHHHHHHKKKLLLLLLKKKIIIGGGHHHIIIEEEEEEDDDDDDCCCBBBAAAAAA@@@BBBCCCDDDCCCBBBCCCDDDHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBDDDCCCBBBBBBCCCCCCBBB@@@???@@@@@@??????@@@AAABBB@@@AAABBBCCCEEEFFFGGGHHHDDDDDDDDDEEEFFFGGGHHHIIIEEEGGGHHHHHHGGGGGGHHHIIIKKKKKKKKKJJJIIIHHHHHHHHHEEEFFFHHHHHHHHHHHHIIIKKKQQQOOOMMMJJJGGGEEEDDDCCCCCCDDDFFFFFFGGGIIIMMMPPPNNNJJJHHHIIIHHHGGGJJJOOORRRSSSRRRPPPOOOVVVbbblllvvv~~~ooo\\\MMMNNNRRRQQQRRRWWWOOOSSSYYY\\\[[[WWWQQQNNNSSSTTTTTTUUUUUURRRNNNKKKPPPRRRTTTVVVVVVUUUSSSQQQMMMLLLKKKLLLMMMPPPRRRTTTWWWUUUSSSQQQOOONNNNNNNNNOOONNNKKKIIIHHHIIIKKKMMMMMMLLLJJJJJJKKKKKKJJJIIIKKKMMMPPPPPPNNNLLLKKKKKKIIIKKKLLLMMMNNNMMMLLLKKKPPPRRRSSSPPPLLLKKKLLLOOOJJJJJJIIIHHHHHHIIIJJJKKKGGGHHHJJJKKKKKKKKKJJJJJJHHHIIIIIIIIIGGGEEECCCBBBCCCCCCDDDDDDEEEFFFGGGHHHGGGIIIKKKMMMMMMKKKHHHFFFEEEFFFGGGHHHHHHGGGFFFFFFGGGFFFFFFGGGHHHHHHGGGEEECCCDDDEEEEEEEEEDDDCCCBBB???AAADDDGGGIIIHHHGGGFFFIIIIIIHHHHHHGGGFFFFFFFFFEEECCCAAAAAABBBDDDDDDCCCHHHIIIIIIJJJIIIHHHFFFEEEEEEFFFGGGGGGGGGFFFDDDCCCJJJGGGEEEIIIPPPSSSOOOJJJ???EEEHHHDDD>>>EEEXXXjjjooouuuuuujjjcccjjjyyyuuullliiisss}}}}}}{{{~~~sss^^^WWW___kkkuuueeecccQQQIIIEEEFFFEEE???AAAGGG@@@BBBCCCEEEFFFEEEDDDDDDBBBCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGFFFFFFDDDCCCCCCCCCDDDFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIJJJFFFFFFFFFGGGGGGGGGGGGGGGJJJIIIGGGGGGGGGIIIKKKLLLLLLLLLLLLKKKJJJIIIIIIHHHFFFEEEGGGJJJIIIGGGJJJPPPKKKIIIFFFEEEFFFFFFEEEDDDGGGHHHHHHGGGEEEDDDEEEFFFJJJJJJJJJKKKJJJJJJIIIHHHIIIGGGFFFDDDDDDFFFGGGHHHLLLLLLLLLLLLKKKJJJIIIHHHEEEHHHLLLOOOPPPNNNKKKIIIHHHIIIIIIIIIIIIJJJMMMOOONNNNNNMMMLLLMMMOOOTTTWWWRRRQQQOOOLLLJJJKKKNNNQQQLLLLLLKKKIIIHHHHHHHHHHHHMMMMMMKKKJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIJJJLLLLLLLLLLLLKKKJJJHHHGGGGGGFFFEEEFFFGGGIIIJJJKKKKKKKKKMMMOOOQQQOOOJJJGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLKKKIIIGGGEEEDDDCCCCCCEEEDDDEEEEEEFFFHHHIIIJJJKKKLLLLLLJJJHHHFFFFFFGGGCCCCCCBBBBBBAAAAAA@@@@@@???AAABBBBBBAAAAAABBBCCCKKKJJJJJJIIIHHHGGGFFFFFFEEEFFFFFFEEEBBBAAAAAABBBCCCBBBAAAAAABBBAAA???===<<<>>>?????????@@@BBBDDDBBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDEEEFFFFFFGGGDDDEEEFFFFFFEEEEEEFFFHHHJJJKKKKKKJJJHHHGGGGGGHHHDDDDDDDDDDDDDDDFFFJJJMMMOOONNNLLLIIIGGGEEECCCCCCFFFFFFFFFEEEEEEGGGJJJMMMLLLIIIHHHJJJIIIGGGGGGJJJKKKMMMOOOPPPOOOQQQVVVZZZ[[[cccmmmqqqqqqrrrwww|||~~~yyyyyyqqqiiicccbbbaaa^^^]]]]]]WWWNNNGGGJJJPPPSSSSSSTTTQQQRRRSSSTTTTTTSSSRRRPPPQQQRRRRRRRRRQQQOOONNNMMMQQQRRRTTTUUUUUUSSSPPPNNNJJJJJJKKKLLLMMMOOOPPPQQQTTTSSSQQQOOOMMMLLLLLLMMMLLLLLLLLLJJJHHHIIIKKKNNNKKKIIIHHHIIIJJJKKKJJJIIILLLNNNOOONNNLLLKKKKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJMMMNNNOOONNNLLLKKKLLLMMMGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHJJJKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGFFFDDDCCCBBBBBBDDDEEEFFFHHHIIIIIIEEEFFFGGGHHHHHHFFFEEECCCDDDEEEFFFGGGHHHGGGFFFFFFGGGFFFGGGHHHJJJKKKIIIGGGEEEEEEEEEEEEDDDCCCBBBBBB@@@AAACCCEEEGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAABBBDDDFFFFFFFFFJJJIIIIIIIIIHHHGGGFFFEEEBBBBBBBBBBBBBBBCCCCCCCCCJJJFFFCCCEEEIIIKKKJJJGGGAAA@@@???@@@CCCFFFHHHIIIXXXeeeooonnnhhhfffhhhjjjvvvyyy}}}|||{{{}}}{{{uuurrrtttuuutttsssvvv{{{xxxyyyxxxuuuwwweeeJJJ>>>;;;DDDCCCCCCBBBBBBCCCFFFHHH@@@BBBCCCDDDDDDCCCBBBBBBAAABBBCCCCCCCCCCCCBBBAAAAAABBBDDDFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHDDDEEEEEEFFFGGGGGGGGGGGGHHHGGGFFFFFFHHHIIIJJJJJJIIIKKKMMMLLLIIIGGGHHHJJJGGGEEEFFFIIIIIIGGGIIIMMMHHHGGGFFFGGGIIIJJJHHHFFFEEEGGGHHHGGGEEEEEEFFFGGGFFFGGGGGGHHHHHHHHHGGGGGGFFFEEECCCBBBCCCEEEHHHIIIKKKKKKKKKKKKKKKJJJJJJIIIFFFHHHKKKMMMNNNMMMKKKIIIGGGHHHIIIHHHHHHHHHJJJLLLJJJKKKMMMMMMNNNPPPSSSVVVOOOOOONNNLLLJJJJJJLLLNNNLLLKKKJJJHHHGGGGGGFFFFFFIIIHHHHHHGGGGGGGGGHHHHHHJJJIIIHHHHHHHHHIIIKKKLLLJJJIIIHHHGGGFFFFFFFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIKKKJJJHHHFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHJJJKKKJJJKKKKKKIIIFFFDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@===???AAAAAA@@@@@@@@@AAAGGGGGGGGGFFFEEEEEEEEEDDDCCCEEEFFFDDDBBB@@@BBBCCC@@@??????@@@AAAAAA???===<<<>>>??????>>>???BBBDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBDDDDDDDDDCCCCCCDDDFFFGGGIIIJJJHHHFFFDDDEEEGGGCCCCCCCCCBBBBBBCCCGGGIIIJJJIIIHHHFFFEEEDDDDDDDDDEEEGGGHHHGGGFFFGGGHHHJJJNNNJJJIIIKKKLLLJJJJJJMMMAAACCCFFFJJJMMMPPPSSSTTTTTTUUUUUUTTTQQQPPPOOOOOOMMMPPPTTTZZZ___cccdddddd\\\bbbfffdddbbbeeeggggggiiiccc^^^\\\XXXTTTSSSVVVUUURRRPPPQQQQQQNNNPPPTTTOOOOOOMMMJJJKKKNNNMMMIIIOOOMMMLLLNNNRRRVVVXXXXXXQQQPPPPPPOOONNNNNNOOOQQQMMMOOOPPPQQQQQQOOOMMMLLLHHHIIIKKKMMMNNNNNNNNNNNNRRRQQQOOOMMMKKKKKKKKKLLLJJJKKKLLLKKKIIIIIIKKKMMMJJJIIIIIIJJJLLLMMMLLLKKKMMMNNNMMMKKKIIIIIIJJJLLLKKKKKKKKKLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMLLLJJJDDDEEEGGGIIIJJJJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHHHHFFFEEEDDDDDDDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDFFFGGGGGGGGGFFFEEEGGGFFFGGGIIILLLLLLKKKIIIFFFFFFEEEDDDCCCBBBBBBBBB@@@AAACCCDDDFFFGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFFFFEEECCCBBBCCCFFFHHHIIIIIIKKKJJJIIIHHHGGGGGGFFFFFFAAA@@@???>>>???AAADDDFFFAAABBBDDDGGGJJJHHHCCC???EEECCCAAA???>>>>>>>>>>>>???JJJ\\\mmmzzz{{{nnn___```jjjyyy~~~{{{xxxyyyxxxqqq___aaagggpppyyy|||}}}zzz}}}tttoooxxx~~~{{{xxxwwwvvvqqqiiibbbvvv}}}~~~xxxgggNNNDDDEEEHHHIII???CCCEEEBBBBBBEEEDDD@@@AAACCCDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBDDDFFFFFFEEECCCBBBBBBBBBAAAAAABBBCCCEEEFFFDDDDDDDDDDDDDDDEEEEEEFFFAAABBBCCCEEEEEEFFFFFFFFFIIIHHHGGGGGGIIIKKKMMMMMMGGGKKKMMMKKKFFFDDDGGGKKKHHHFFFFFFIIIJJJHHHHHHJJJGGGFFFGGGJJJMMMOOOMMMJJJGGGHHHIIIIIIHHHGGGHHHJJJCCCCCCDDDFFFFFFGGGGGGGGGDDDCCCBBBAAABBBEEEHHHJJJIIIJJJKKKKKKKKKKKKKKKKKKGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGHHHHHHGGGFFFGGGHHHFFFIIIMMMOOOPPPQQQRRRTTTMMMMMMMMMKKKIIIIIIKKKLLLLLLKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHHHHGGGHHHIIIJJJKKKGGGGGGFFFEEEDDDDDDEEEEEEGGGGGGGGGGGGFFFDDDCCCCCCCCCBBB@@@AAADDDFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJIIIHHHFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGIIIKKKLLLIIIJJJJJJHHHEEECCCBBBCCC??????????????????@@@@@@===>>>@@@@@@?????????@@@AAAAAAAAAAAABBBBBBBBBBBBBBBDDDEEEDDDAAA@@@BBBDDD<<<<<<===???AAAAAA???>>><<<>>>@@@@@@>>>>>>AAADDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@@@@BBBCCCCCCCCCAAABBBCCCEEEEEEGGGHHHGGGDDDBBBCCCEEEBBBCCCCCCBBBAAAAAACCCEEEEEEDDDDDDDDDDDDDDDEEEFFFBBBDDDHHHIIIIIIHHHIIIIIIKKKFFFDDDGGGHHHHHHJJJMMMMMMIIIFFFEEEGGGKKKNNNOOOMMMNNNOOORRRSSSPPPJJJFFFFFFFFFFFFHHHKKKNNNPPPPPPLLLQQQSSSPPPOOOTTTYYY[[[RRRRRRSSSTTTOOOJJJLLLQQQMMMLLLMMMNNNLLLIIILLLRRRKKKQQQPPPHHHHHHPPPSSSOOOJJJHHHHHHKKKPPPRRRQQQNNNNNNMMMLLLIIIHHHIIILLLOOOJJJKKKMMMNNNNNNMMMLLLJJJGGGHHHKKKMMMNNNNNNMMMLLLPPPOOOMMMLLLKKKJJJKKKKKKHHHJJJMMMLLLJJJIIIKKKMMMLLLKKKKKKLLLOOOPPPPPPOOONNNMMMLLLIIIGGGGGGIIILLLKKKKKKKKKJJJJJJJJJJJJJJJHHHGGGGGGIIIMMMNNNKKKHHHCCCEEEHHHJJJKKKJJJIIIGGGGGGHHHIIIIIIIIIHHHGGGFFFFFFEEECCCAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDCCCCCCGGGFFFEEEDDDCCCCCCDDDDDDCCCDDDEEEFFFGGGGGGFFFEEEOOONNNLLLKKKIIIGGGFFFEEEGGGFFFFFFEEEDDDCCCCCCCCCEEE@@@AAAJJJOOOLLLGGGFFFLLLKKKIIIEEEBBBAAACCCFFFPPPGGG>>>>>>EEELLLLLLIIINNNLLLJJJIIIGGGEEEAAA>>>===>>>@@@BBBDDDEEEEEEEEECCCCCCCCCCCCDDDEEEFFFGGGDDDCCCAAA@@@???>>>>>>>>>@@@BBBIIIXXXiiivvv{{{{{{kkkgggfffmmmzzz~~~~~~yyyooooooiiidddhhhiiihhhiiinnnwww}}}~~~||||||zzzwww|||vvvaaa\\\eeejjjrrrkkkhhhssspppnnn{{{qqqlll___OOODDDBBBDDDEEEFFF??????@@@@@@@@@AAAAAAAAABBBCCCCCCAAA???======>>>CCCDDDDDDDDDCCCBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEDDDBBBBBBDDDEEEJJJHHHGGGEEEDDDCCCDDDDDDBBBCCCDDDEEEFFFGGGHHHIIIHHHIIIJJJHHHEEEEEEHHHKKKIIIIIIJJJJJJIIIGGGEEEDDDNNNIIIHHHMMMNNNJJJHHHJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKIIIGGGFFFAAACCCEEEEEEEEEDDDEEEFFFCCC@@@======AAAEEEIIIKKKQQQNNNLLLKKKKKKLLLLLLKKKNNNKKKIIIIIIKKKLLLKKKIIIFFFFFFFFFEEEEEEEEEEEEEEEIIILLLOOOQQQPPPOOOOOOPPPMMMMMMLLLKKKJJJIIIIIIHHHKKKJJJIIIHHHGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHIIIKKKLLLLLLJJJHHHHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDFFFFFFGGGGGGFFFCCCAAA???DDDDDDBBBAAAAAABBBCCCDDDIIIIIIHHHGGGEEEEEEGGGIIIFFFEEEEEEFFFHHHHHHFFFEEEDDDEEEEEEEEEFFFIIIMMMQQQHHHGGGFFFDDDCCCCCCCCCCCC@@@@@@@@@?????????>>>>>>CCCBBBAAA@@@@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@@@@DDDCCCBBB@@@??????@@@@@@>>>???@@@AAA@@@>>><<<:::888999;;;===>>>???@@@@@@????????????@@@AAABBBBBBBBBBBBAAA???===>>>@@@BBB@@@@@@AAABBBBBBCCCCCCDDDEEECCCGGGNNNMMMFFFAAABBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBLLLKKKIIIGGGEEEEEEEEEEEECCCCCCDDDFFFIIIIIIHHHGGGIIIHHHHHHGGGHHHIIIKKKLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFEEEHHHLLLPPPPPPOOONNNPPPSSSWWWZZZ[[[YYYVVVNNNNNNNNNMMMMMMMMMMMMMMMNNNLLLJJJJJJKKKLLLMMMLLLNNNNNNNNNNNNMMMLLLJJJIIIFFFFFFHHHJJJLLLOOOQQQSSSOOONNNMMMKKKIIIHHHGGGGGGLLLKKKJJJJJJJJJJJJKKKLLLMMMLLLKKKJJJKKKMMMOOOPPPQQQKKKIIIKKKKKKIIIIIIKKKMMMOOOPPPMMMJJJHHHHHHJJJLLLRRRVVVQQQMMMMMMNNNMMMHHHHHHHHHIIIKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHIIIHHHFFFDDDHHHIIIKKKLLLMMMLLLKKKJJJGGGGGGHHHHHHHHHGGGFFFEEEFFFHHHHHHEEEAAA>>>>>>???BBBCCCDDDCCCAAAAAACCCDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDFFFGGGHHHHHHGGGFFFDDDKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFEEEDDDDDDCCCBBBBBBGGGBBBCCCJJJOOOMMMIIIIIIDDDFFFGGGGGGFFFGGGHHHJJJLLLEEE>>>>>>CCCHHHIIIHHHOOOMMMJJJHHHGGGEEEBBB@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFEEECCCBBBAAA@@@@@@@@@BBBAAABBBGGGQQQ___kkkrrrnnnllljjjlllqqqvvv{{{}}}}}}}}}wwwrrryyyiiihhhhhhkkknnnnnnjjjgggnnn~~~|||pppuuu|||||||||oooiiijjjooojjjcccmmmjjjSSSKKKAAA<<<===???@@@???======>>>>>>>>>????????????@@@AAA@@@???>>>???@@@BBBBBBCCCCCCBBBBBBAAA@@@@@@???@@@@@@AAABBBCCCDDDBBBCCCCCCBBBAAA@@@BBBCCCGGGGGGGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGFFFEEEEEEGGGIIIJJJJJJJJJJJJIIIHHHGGGFFFMMMIIIHHHLLLKKKGGGFFFHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHJJJJJJJJJHHHGGGEEEDDDFFFGGGGGGFFFEEEEEEFFFAAA>>><<<===BBBHHHMMMPPPOOOMMMJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFIIIKKKJJJIIIEEEEEEEEEFFFFFFGGGGGGGGGHHHKKKNNNOOONNNMMMMMMNNNKKKJJJJJJIIIIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDDDDDDDEEEFFFFFFHHHJJJKKKJJJHHHHHHIIIGGGGGGGGGGGGFFFEEEDDDDDDFFFGGGGGGGGGFFFDDDBBB@@@DDDDDDCCCBBBBBBCCCDDDDDDDDDEEEEEEEEEDDDEEEGGGIIIKKKJJJHHHHHHIIIHHHFFFDDDAAACCCEEEEEEFFFHHHJJJMMMIIIHHHFFFEEECCCBBBAAAAAAAAAAAAAAAAAA@@@@@@??????BBBAAA@@@??????@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@DDDCCCAAA@@@?????????@@@>>>???@@@@@@@@@>>><<<:::::::::<<<===>>>>>>??????@@@@@@?????????@@@AAAAAAAAAAAA@@@???>>>>>>AAACCCAAAAAAAAABBBBBBBBBBBBBBBCCCBBBEEEJJJJJJDDDAAABBBDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAABBBBBBCCCCCCDDDHHHGGGFFFDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGIIIKKKMMMJJJJJJJJJJJJIIIHHHGGGGGGGGGFFFFFFHHHLLLOOOOOOMMMLLLLLLMMMOOORRRSSSSSSQQQMMMMMMMMMMMMLLLLLLLLLLLLMMMKKKIIIIIIJJJKKKKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIGGGHHHIIIJJJLLLOOOQQQRRROOONNNMMMKKKJJJIIIHHHHHHKKKJJJIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJKKKLLLNNNOOONNNIIIGGGJJJLLLJJJJJJLLLMMMOOOPPPNNNKKKIIIIIIKKKJJJPPPSSSOOOKKKKKKKKKKKKIIIGGGFFFGGGIIIIIIIIIGGGIIIIIIIIIIIIJJJJJJKKKKKKGGGEEEDDDDDDDDDDDDCCCAAAHHHJJJLLLMMMNNNLLLJJJIIIFFFGGGHHHIIIHHHGGGEEEDDDBBBCCCDDDCCC@@@>>>???AAAEEEEEEEEECCCAAAAAAAAACCCDDDDDDCCCBBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEIIIJJJKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCBBBBBBBBBGGGCCCBBBHHHLLLKKKJJJJJJHHHIIIKKKKKKHHHFFFEEEEEEGGGDDD@@@>>>AAADDDGGGHHHNNNKKKHHHEEEEEEDDDBBBAAADDDCCCBBB@@@@@@@@@AAAAAAEEEEEEDDDDDDDDDEEEFFFFFFHHHGGGFFFDDDCCCCCCCCCCCCBBB@@@>>><<>><<<;;;;;;;;;<<<<<<<<<<<<<<<;;;===>>>???>>>???AAABBB@@@AAAAAAAAAAAA@@@??????======>>>>>>@@@BBBCCCDDDAAABBBBBBAAA???>>>@@@AAACCCDDDFFFHHHHHHFFFDDDCCCCCCCCCDDDEEEEEEFFFGGGGGGFFFEEEDDDDDDFFFGGGGGGGGGKKKJJJIIIHHHHHHHHHHHHHHHJJJIIIIIIIIIGGGCCCCCCFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJJJJHHHGGGFFFFFFGGGHHHGGGEEEDDDDDDDDD???<<<;;;===CCCLLLSSSWWWTTTQQQOOONNNNNNOOOOOONNNDDDCCCBBBCCCFFFHHHHHHHHHDDDEEEEEEFFFHHHIIIIIIJJJHHHJJJMMMMMMLLLJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIGGGFFFDDDCCCCCCCCCDDDDDDDDDFFFIIIJJJIIIIIIIIIJJJDDDEEEEEEEEEEEEEEEDDDDDDFFFGGGGGGHHHGGGEEECCCBBBDDDDDDCCCCCCCCCDDDDDDEEEAAACCCDDDEEEEEEFFFIIIKKKOOOMMMKKKIIIIIIGGGEEECCC>>>AAADDDFFFFFFFFFGGGGGGJJJIIIGGGDDDBBBAAA@@@@@@BBBBBBBBBAAAAAAAAAAAA@@@@@@@@@?????????AAABBBCCCAAAAAA@@@@@@@@@?????????BBBAAA@@@???????????????>>>>>>?????????===<<<;;;:::;;;<<<===>>>>>>???>>>AAA@@@??????????????????????????????>>>???AAADDDBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@AAAEEEEEEBBBAAABBBDDDDDDDDDCCCBBBBBBAAAAAA>>>???@@@AAABBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFIIIGGGEEEDDDDDDEEEGGGIIIDDDDDDDDDEEEFFFIIIKKKLLLIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEGGGIIILLLMMMLLLKKKLLLKKKIIIJJJLLLMMMNNNMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIGGGGGGIIIJJJIIIIIIKKKJJJIIIHHHGGGGGGHHHIIIIIIIIIJJJJJJLLLMMMOOOPPPNNNMMMLLLJJJIIIHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKFFFEEEIIIKKKJJJKKKMMMMMMNNNOOONNNLLLJJJJJJJJJGGGMMMPPPLLLIIIIIIIIIHHHIIIGGGEEEDDDFFFGGGGGGFFFIIIIIIJJJJJJJJJJJJKKKKKKFFFDDDAAA@@@AAABBBAAA@@@HHHJJJLLLNNNNNNLLLIIIGGGDDDFFFHHHIIIHHHGGGDDDBBB===???@@@@@@??????@@@BBBBBBCCCCCCBBB@@@???AAABBBCCCCCCCCCCCCCCCDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDMMMNNNNNNNNNMMMKKKHHHGGGDDDDDDCCCCCCBBBBBBBBBBBBCCCAAAAAACCCGGGHHHIIIIIILLLLLLMMMKKKHHHEEEEEEEEEFFFEEECCCBBBBBBDDDGGGJJJKKKHHHDDDBBBBBBBBBBBBAAAEEEDDDAAA@@@???@@@AAABBBFFFEEEEEEEEEEEEEEEFFFFFFHHHGGGFFFEEEEEEDDDDDDDDD@@@?????????@@@BBBFFFHHHUUU\\\eeeiiihhhbbb[[[WWWaaadddqqqyyyvvv}}}yyy]]]GGG@@@AAABBB???>>>>>>???AAAAAA>>>;;;::::::;;;;;;;;;;;;;;;;;;999;;;=========>>>@@@AAA>>>???????????????>>>>>>=========>>>>>>@@@AAAAAAAAABBBBBBAAA???>>>???AAAAAABBBCCCDDDEEEEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDBBBDDDGGGIIIHHHFFFIIIHHHGGGFFFFFFFFFHHHHHHHHHHHHHHHFFFCCCAAAAAADDDEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIJJJJJJJJJJJJIIIHHHGGGHHHIIIGGGDDDAAAAAAAAA===;;;:::<<>>>>>>>>???@@@BBBCCC@@@@@@?????????>>>>>>>>>@@@@@@??????>>>>>>>>>>>>===>>>>>>>>>>>>===<<<;;;999:::;;;===???@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<>>>??????>>>???BBBDDDCCCCCCBBBBBBAAA@@@?????????>>>>>>@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCCCC?????????@@@@@@AAAAAABBBDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHGGGFFFEEEDDDFFFGGGDDDDDDCCCDDDEEEGGGIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEDDDEEEHHHJJJLLLLLLJJJIIINNNMMMLLLLLLMMMMMMLLLKKKIIIIIIJJJJJJJJJJJJKKKKKKIIIHHHFFFGGGHHHIIIHHHGGGIIIHHHFFFDDDDDDEEEGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFHHHJJJKKKLLLLLLKKKJJJIIIEEEDDDHHHJJJHHHHHHJJJKKKLLLMMMMMMLLLJJJIIIIIIEEEJJJMMMKKKIIIKKKKKKIIIIIIFFFCCCBBBDDDEEEFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGDDDAAA@@@AAABBBBBBBBBFFFHHHKKKLLLLLLJJJFFFDDDCCCDDDGGGHHHHHHFFFCCCAAA===>>>??????@@@@@@AAABBB>>>???@@@???>>>>>>@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGBBBBBBAAAAAAAAAAAABBBBBBPPPPPPOOONNNLLLIIIFFFEEECCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBEEEHHHJJJJJJGGGHHHHHHGGGGGGIIILLLOOOFFFGGGGGGFFFEEEFFFJJJMMMKKKHHHDDDBBBCCCCCCCCCCCCDDDBBBAAA@@@@@@BBBDDDEEEFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDEEEBBB@@@>>>@@@CCCDDDAAA===<<>>======>>>>>>>>>>>>>>>===??????>>>=========>>>>>>AAABBBBBBBBB@@@@@@AAACCCAAA@@@??????@@@BBBEEEGGGDDDDDDDDDDDDDDDEEEEEEEEEFFFDDDCCCEEEIIIKKKIIIFFFFFFEEEDDDDDDDDDEEEFFFGGGFFFFFFFFFCCCBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJJJJKKKKKKKKKJJJJJJJJJKKKKKKHHHEEEBBBAAAAAA===;;;:::>>>EEENNNVVVZZZXXXTTTPPPMMMKKKIIIGGGEEEEEEEEEEEEDDDDDDDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKJJJHHHFFFGGGGGGFFFFFFGGGGGGHHHHHHIIIIIICCCDDDFFFGGGIIIJJJJJJJJJJJJIIIGGGFFFFFFFFFGGGGGGJJJLLLMMMMMMKKKIIIHHHHHHFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFGGGGGGGGGFFFHHHIIIIIIHHHHHHIIIJJJHHHFFFDDDCCCCCCCCCBBBAAA???CCCGGGIIIHHHFFFDDDCCCDDDDDDCCCCCCCCCCCCDDDDDD????????????@@@@@@@@@@@@>>>>>>======>>>@@@AAABBB??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>=====================<<<<<<;;;777888;;;===???AAABBBCCC@@@??????>>>============;;;===>>>??????@@@BBBDDDCCCCCCBBBAAA@@@??????>>>>>>>>>===<<<===???@@@AAA???@@@AAACCCDDDEEEEEEEEEAAAAAAAAA@@@@@@?????????BBBCCCDDDFFFGGGHHHIIIJJJDDDGGGJJJJJJGGGEEEDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHGGGGGGFFFFFFCCCEEEHHHKKKKKKKKKJJJJJJNNNNNNOOOPPPQQQOOOKKKHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIGGGGGGGGGIIIIIIHHHFFFGGGFFFDDDCCCCCCEEEGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEFFFEEEGGGIIILLLLLLKKKJJJIIIHHHDDDDDDGGGHHHFFFEEEFFFIIIJJJJJJKKKLLLKKKIIIHHHEEEIIILLLKKKKKKNNNNNNLLLIIIFFFCCCBBBDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHEEEBBB@@@AAABBBBBBBBBCCCEEEGGGIIIIIIGGGDDDBBBBBBDDDFFFGGGFFFEEEBBBAAA@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCAAA???>>>>>>@@@AAABBBBBBCCCCCCDDDDDDDDD???AAACCCEEEEEECCCAAA???PPPOOOMMMJJJHHHEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBEEEFFFEEEGGGKKKMMMLLLJJJJJJIIIGGGEEEGGGJJJMMMGGGHHHHHHHHHHHHHHHKKKMMMJJJHHHEEEEEEFFFFFFFFFEEEBBBBBBBBBBBBCCCDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEGGGAAA<<<===AAADDDAAA===???>>>???EEENNNWWW]]]___nnnhhhgggnnnuuuxxxxxxxxx~~~sssqqq~~~qqqdddLLLJJJEEE@@@@@@BBB>>>777:::::::::;;;<<<===>>>???<<<;;;;;;;;;;;;;;;::::::999;;;<<<;;;::::::;;;<<<<<<======>>>>>>>>>>>>===@@@@@@???>>>============@@@BBBCCCBBBBBBBBBDDDFFFBBB@@@>>>===>>>AAAEEEHHHEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIHHHGGGCCCCCCCCCCCCCCCDDDEEEFFFDDDEEECCC@@@BBBFFFGGGDDDCCCCCCDDDDDDEEEEEEFFFFFFJJJJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMJJJGGGCCCBBBBBB===<<<<<>>???????????????@@@@@@>>>>>>=========???@@@AAA>>>>>>=========<<<<<<<<<<<<======>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<777999;;;===@@@BBBCCCCCC???>>>==================;;;<<<>>>?????????AAACCCCCCBBBBBBAAA@@@??????>>>>>>@@@>>>;;;<<>>AAACCCEEEFFFFFFFFFCCCBBBBBBAAA@@@???>>>>>>???@@@BBBDDDFFFGGGGGGGGGBBBFFFKKKLLLHHHEEECCCCCCGGGFFFEEEDDDCCCDDDEEEEEEGGGGGGGGGHHHHHHGGGGGGFFFCCCFFFIIIKKKKKKKKKLLLMMMMMMMMMOOOPPPQQQNNNIIIFFFHHHHHHHHHIIIJJJJJJKKKKKKIIIHHHHHHIIIJJJJJJIIIGGGFFFEEEDDDDDDEEEFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJJJJGGGGGGFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGJJJKKKLLLLLLJJJIIIIIIEEEDDDHHHIIIFFFEEEFFFIIIIIIIIIKKKMMMLLLJJJGGGHHHLLLMMMLLLMMMPPPOOOLLLHHHFFFDDDDDDFFFHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEEEEGGGEEEBBBAAABBBBBBBBBAAAAAABBBDDDEEEFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBAAACCCAAA@@@AAABBBCCCBBBAAAKKKJJJIIIEEEAAA>>>===>>>???@@@@@@AAA@@@@@@??????>>>AAADDDGGGGGGDDDAAA>>>PPPNNNKKKHHHEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAFFFHHHFFFHHHMMMOOOMMMLLLLLLKKKIIIFFFEEEEEEGGGFFFFFFFFFFFFHHHIIIIIIIIIGGGEEEDDDDDDFFFFFFEEEDDDCCCCCCDDDDDDEEEFFFFFFFFFCCCDDDDDDEEEFFFHHHIIIJJJGGGGGGFFFFFFEEEEEEFFFFFFFFFCCC@@@???AAABBBAAA@@@FFFEEECCCAAAAAAEEEJJJOOObbb```ccckkkooonnnkkkjjjmmmrrrzzz}}}xxx|||oooXXXGGGEEEFFFCCC<<<999;;;<<<:::::::::;;;<<<<<<===>>>???;;;;;;;;;:::::::::999999888999::::::999999:::<<<<<<<<<===>>>>>>>>>>>>>>>??????>>>>>>===>>>>>>>>>???@@@AAABBBBBBCCCEEEHHHBBBAAA@@@@@@AAACCCEEEGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCEEEGGGGGGFFFEEEEEEFFFAAABBBCCCDDDEEEEEEEEEEEEDDDCCC???>>>DDDLLLLLLFFFBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKIIIEEEBBBAAAAAA<<<<<>>===<<<======??????=========<<<<<<<<<;;;;;;;;;<<<============<<<;;;<<<;;;;;;;;;;;;;;;;;;<<<:::;;;===>>>@@@@@@AAAAAA======<<<<<<<<<===>>>>>>;;;===????????????@@@AAABBBAAAAAAAAA@@@@@@?????????BBBAAA<<<<<<@@@AAA>>>===>>>AAADDDEEEFFFFFFEEEBBBBBBAAAAAA@@@@@@??????>>>@@@BBBDDDFFFFFFGGGGGGBBBFFFJJJJJJGGGDDDDDDFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGDDDFFFIIIJJJJJJKKKNNNQQQNNNMMMMMMNNNNNNMMMJJJGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJKKKLLLLLLJJJHHHEEEEEEEEEFFFGGGHHHHHHIIIJJJIIIIIIIIIJJJJJJKKKLLLHHHHHHGGGGGGGGGGGGHHHIIIHHHGGGFFFEEEEEEFFFGGGHHHGGGHHHJJJKKKLLLLLLKKKKKKHHHEEEFFFJJJLLLJJJHHHIIIJJJIIIJJJMMMOOOOOOLLLIIIMMMOOOPPPMMMMMMOOOMMMIIIGGGFFFEEEGGGIIIKKKJJJIIIGGGGGGGGGGGGFFFFFFEEEEEEHHHGGGEEEEEEFFFFFFDDDCCCAAAAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBBBB@@@???@@@CCCDDDCCCAAAJJJJJJHHHEEEAAA>>>>>>>>>AAAAAAAAABBBAAA@@@>>>===???AAACCCEEEEEECCCAAA???QQQNNNKKKHHHFFFFFFHHHIIIDDDDDDDDDEEEEEEEEEEEEEEE>>>DDDGGGEEEFFFLLLMMMKKKCCCEEEHHHIIIIIIIIIIIIJJJEEEDDDCCCDDDGGGHHHGGGFFFBBBAAAAAABBBCCCCCCBBB@@@DDDEEEFFFFFFFFFFFFFFFEEECCCCCCDDDEEEFFFHHHJJJKKKHHHHHHGGGFFFFFFFFFGGGGGG@@@CCCGGGGGGEEEBBB@@@???===BBBGGGFFFAAA>>>BBBFFFBBBGGGTTTdddmmmllliiihhhbbbaaaccckkkxxxvvvuuuuuu~~~qqq^^^RRRQQQRRRJJJ>>>666???DDD???::::::>>>@@@777999::::::999888777888::::::::::::999999888888666777999999999999;;;===<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>???@@@@@@===???@@@AAABBBCCCFFFHHHBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBEEEHHHGGGDDDBBBCCCEEEAAABBBDDDFFFGGGGGGFFFEEEDDDBBB======FFFPPPOOOGGGBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFFFFFFFGGGGGGHHHIIIGGGGGGGGGEEEAAA>>>======;;;<<<@@@HHHQQQZZZ___bbbVVVSSSOOOMMMLLLKKKJJJHHHBBBDDDFFFFFFDDDEEEHHHKKKEEEEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLKKKJJJIIIKKKMMMGGGGGGGGGGGGGGGGGGGGGGGGJJJKKKLLLLLLLLLJJJGGGFFFIIIHHHHHHHHHIIIKKKMMMNNNHHHJJJLLLLLLJJJIIIIIIIIIKKKKKKKKKJJJIIIHHHGGGFFFIIIIIIIIIIIIIIIJJJKKKLLLEEEFFFGGGIIIJJJJJJIIIIIIGGGIIIKKKKKKJJJHHHHHHIIIJJJHHHDDDBBBCCCCCCCCCCCCHHHGGGFFFCCCAAAAAADDDFFFDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB???>>>===<<<<<<===>>>>>>======<<<<<<<<<;;;;;;;;;:::;;;<<<=========<<<;;;;;;;;;:::::::::;;;;;;<<<===>>>>>>????????????>>><<<<<<<<<<<<<<<===>>>???;;;===?????????>>>???@@@AAAAAAAAA@@@@@@@@@@@@??????CCCBBB======AAAAAA===>>>@@@BBBDDDEEEEEEDDDCCCAAAAAAAAAAAAAAAAAABBBBBB@@@BBBDDDFFFHHHHHHHHHHHHCCCGGGJJJHHHDDDCCCFFFIIIEEEDDDDDDDDDEEEFFFHHHIIIGGGHHHHHHIIIIIIIIIHHHHHHDDDGGGIIIJJJJJJKKKOOOSSSQQQOOOMMMLLLLLLLLLKKKJJJHHHHHHIIIIIIJJJKKKLLLLLLKKKKKKKKKLLLNNNNNNKKKIIIDDDEEEFFFHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKLLLMMMNNNIIIIIIHHHHHHIIIIIIJJJJJJIIIHHHGGGFFFFFFGGGHHHIIIIIIIIIJJJKKKLLLLLLLLLLLLHHHFFFGGGLLLOOOMMMLLLNNNKKKKKKKKKOOORRRRRRNNNJJJQQQSSSQQQNNNMMMMMMJJJEEEFFFFFFFFFIIIKKKMMMLLLKKKHHHHHHHHHGGGGGGGGGFFFFFFKKKJJJIIIJJJKKKJJJHHHFFFAAAAAAAAABBBCCCEEEGGGHHHDDDCCCBBBAAA@@@AAABBBCCC@@@>>>===???CCCEEEDDDBBBBBBCCCCCCAAA??????@@@AAADDDEEEEEEEEEDDDBBB@@@???@@@AAAAAABBBBBBAAAAAA@@@NNNLLLJJJGGGFFFFFFHHHHHHFFFEEEDDDCCCBBBBBBCCCDDDIIIHHHHHHGGGGGGHHHHHHIIIFFFHHHIIIHHHFFFFFFGGGHHHAAACCCFFFHHHHHHHHHFFFDDDAAABBBCCCCCCAAAAAABBBCCCCCCCCCDDDDDDEEEEEEFFFFFFHHHGGGEEEDDDDDDFFFGGGIIIHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEDDDBBBBBBCCCEEEBBBBBBCCCCCCBBBBBBAAA@@@AAAAAABBBFFFNNNYYYdddkkknnnqqqlllaaabbbppp{{{|||zzz~~~{{{zzzuuu|||nnneee```NNNJJJEEECCCCCCBBB@@@===;;;;;;:::::::::999999999999999999999999999999999;;;:::999888888888999:::999888777777777888:::;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===???AAACCCEEEDDDBBBAAACCCFFFGGGDDDBBBCCCCCCCCCCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEE???BBBEEEHHHHHHEEEBBB???BBB???>>>BBBGGGHHHEEE@@@BBBAAAAAABBBEEEFFFFFFEEEGGGGGGHHHHHHIIIHHHHHHGGGFFFGGGGGGEEECCCAAAAAAAAACCC:::GGGTTTQQQYYYddd\\\[[[WWWQQQNNNMMMKKKFFFBBBJJJIIIIIIHHHGGGGGGGGGGGGIIIHHHFFFDDDEEEGGGIIIKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJPPPNNNMMMKKKIIIHHHGGGGGGJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGJJJIIIHHHGGGFFFGGGHHHHHHKKKHHHEEEFFFIIIJJJFFFAAAFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJIIIHHHHHHJJJLLLFFFEEEDDDBBBBBBDDDEEEFFFEEEEEEDDDDDDCCCAAA@@@???AAAAAAAAAAAAAAABBBDDDDDDAAA>>><<<>>>AAADDDEEEDDD???????????????>>>======;;;<<<<<<<<<<<<<<<;;;:::888999;;;======<<<:::999999:::;;;;;;<<<<<<;;;;;;;;;===??????>>>======>>>:::::::::;;;;;;<<<<<<<<<999;;;>>>???>>>>>>>>>???@@@AAAAAA@@@??????@@@BBBFFFGGGEEE@@@>>>@@@AAA>>>???CCCFFFFFFCCCBBBCCCEEEHHHGGGGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIKKKKKKIIIGGGEEEDDDEEEGGGGGGFFFIIIKKKMMMMMMJJJGGGDDDCCCEEEEEEFFFGGGHHHJJJJJJKKKIIIEEEBBBEEEJJJNNNMMMKKKNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKJJJJJJJJJKKKMMMNNNLLLMMMOOOPPPOOOMMMKKKIIIHHHFFFEEEFFFJJJKKKJJJHHHJJJJJJJJJKKKLLLNNNPPPQQQJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKIIIHHHHHHIIIJJJKKKPPPNNNLLLLLLNNNMMMJJJGGGHHHIIIKKKLLLNNNNNNOOOOOOPPPNNNMMMMMMPPPRRRSSSSSSQQQPPPNNNKKKJJJJJJJJJJJJGGGFFFHHHMMMNNNJJJHHHJJJHHHHHHHHHGGGFFFFFFHHHKKKPPPMMMJJJJJJKKKKKKHHHEEEDDDFFFHHHHHHFFFFFFHHHKKKIIIEEEAAA@@@AAABBBBBB@@@CCCDDDDDDEEEEEEEEEDDDDDDDDDBBB???===>>>???@@@???BBBBBBBBBCCCCCCCCCDDDDDDBBBBBB@@@???>>>>>>======KKKJJJIIIGGGFFFFFFGGGGGGDDDCCCBBBBBBBBBDDDEEEFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHEEEDDDDDDEEEBBBCCCEEEGGGGGGFFFDDDCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHEEEBBBBBBCCCEEEEEEDDDGGGHHHHHHHHHGGGFFFEEEDDDIIIIIIHHHFFFBBB@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@???>>>======AAAGGGNNNSSSbbbkkkooolllmmmssstttooowwwtttpppooorrrxxx}}}rrruuutttpppwww|||nnn^^^PPPFFFBBBAAA>>>;;;::::::;;;999888::::::::::::999999999999999999999999999999999999;;;:::999888888888999999888777777777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>@@@BBBCCCCCCBBBAAABBBEEEFFFDDDBBBFFFEEEEEEDDDCCCBBBAAAAAACCCBBBAAA@@@@@@AAABBBCCCAAABBBDDDFFFFFFDDDAAA@@@AAAAAABBBCCCEEEEEEEEEDDDAAA@@@@@@BBBDDDFFFEEEDDDIIIIIIJJJJJJJJJIIIHHHHHHFFFFFFDDDAAA??????BBBDDDGGG???IIIRRRNNNUUU^^^VVVSSSQQQNNNLLLKKKJJJIIIGGGIIIIIIGGGFFFFFFGGGHHHHHHJJJHHHFFFDDDDDDEEEGGGHHHIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJKKKLLLMMMOOONNNMMMKKKJJJIIIIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFJJJIIIHHHGGGFFFGGGHHHHHHIIIFFFDDDFFFIIIKKKHHHEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJGGGEEEDDDCCCCCCDDDEEEGGGFFFFFFFFFEEEDDDCCCAAAAAABBBBBBBBBAAAAAAAAAAAABBB@@@>>><<<===@@@CCCCCCBBB>>>????????????>>>======::::::;;;;;;<<<;;;;;;;;;:::;;;<<<======<<<:::999999::::::;;;;;;;;;;;;;;;;;;===??????===<<<<<<===::::::::::::;;;;;;;;;<<<999<<<>>>???>>>>>>>>>???===>>>????????????AAACCCDDDEEEDDD???>>>AAAAAA>>>BBBBBBBBBBBBAAABBBDDDFFFGGGGGGGGGFFFEEEDDDDDDCCCBBBDDDGGGJJJKKKKKKJJJIIIIIIGGGDDDDDDFFFGGGGGGFFFJJJLLLNNNMMMKKKHHHGGGGGGFFFGGGGGGHHHIIIJJJKKKKKKIIIFFFCCCEEEJJJNNNNNNLLLNNNMMMMMMLLLKKKKKKLLLLLLMMMLLLKKKKKKKKKLLLMMMNNNNNNOOOQQQRRRQQQOOOMMMKKKIIIGGGEEEFFFIIIKKKKKKIIIMMMLLLKKKJJJJJJLLLNNNOOOLLLMMMMMMLLLJJJIIIIIIJJJMMMLLLJJJIIIIIIKKKLLLMMMPPPNNNLLLMMMNNNMMMJJJGGGJJJKKKLLLNNNOOOPPPPPPQQQRRRPPPNNNNNNPPPQQQQQQQQQRRRQQQOOOMMMKKKJJJIIIHHHDDDEEEKKKRRRTTTOOOKKKJJJIIIIIIIIIHHHGGGGGGIIIKKKOOOMMMKKKLLLNNNOOOLLLIIIEEEGGGJJJJJJHHHGGGIIIJJJGGGDDDAAAAAACCCDDDDDDCCCFFFFFFFFFGGGGGGFFFFFFEEEGGGDDDBBBAAABBBCCCDDDCCCAAAAAAAAABBBBBBBBBCCCCCCAAAAAA@@@???>>>>>>>>>>>>HHHHHHGGGGGGFFFFFFEEEEEEBBBAAAAAAAAACCCDDDFFFHHHHHHGGGFFFFFFEEEEEEEEEEEEIIIJJJIIIGGGDDDBBBAAABBBBBBCCCEEEFFFFFFDDDBBBAAACCCDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHJJJEEEAAABBBFFFHHHFFFCCCGGGGGGHHHHHHHHHGGGGGGFFFJJJJJJIIIFFFCCCAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@???===;;;<<<>>>AAACCCMMMZZZffflllrrryyyyyytttuuuqqqkkkggghhhlllrrrvvvsssuuuzzz~~~yyy~~~mmmpppqqqtttpppgggZZZLLLBBB;;;666444:::999777777999::::::999::::::999999999888888888888888888888888888888888:::999999888777888888888666666777888888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<===>>>@@@AAAAAA@@@@@@AAACCCDDDBBBAAAHHHGGGFFFEEECCCBBBAAAAAABBBBBB@@@@@@@@@@@@BBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAACCCEEEDDDCCCCCCEEEHHHCCCBBBBBBCCCFFFGGGGGGFFFKKKKKKKKKKKKJJJJJJIIIHHHFFFDDD@@@<<<;;;===BBBFFFGGGCCCJJJOOOKKKPPPUUUOOOLLLMMMLLLKKKIIIHHHIIIJJJIIIGGGEEEDDDDDDFFFHHHJJJIIIHHHFFFDDDCCCDDDEEEFFFHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPNNNMMMLLLKKKJJJJJJJJJJJJHHHHHHGGGFFFFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGGGGFFFJJJIIIHHHGGGFFFGGGHHHHHHEEEBBBAAACCCGGGIIIIIIGGGCCCCCCDDDEEEFFFFFFFFFFFFHHHEEECCCDDDGGGJJJJJJIIIGGGEEEDDDCCCCCCDDDEEEGGGGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCBBBAAAAAA@@@@@@??????===<<<===@@@AAABBBAAA>>>>>>>>>>>>>>>======<<<888999:::;;;;;;;;;;;;;;;;;;<<<=========;;;:::999999999:::::::::;;;;;;;;;<<<===>>>>>><<<::::::;;;999:::::::::::::::;;;;;;:::<<<>>>>>>>>>===>>>???;;;<<<===>>>>>>???BBBDDDAAACCCBBB??????AAABBB???DDDAAA>>>>>>@@@CCCEEEFFFGGGGGGFFFFFFEEEEEEDDDDDDAAADDDHHHLLLMMMLLLIIIGGGHHHFFFDDDDDDEEEGGGGGGFFFHHHJJJKKKKKKIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKJJJGGGEEEFFFJJJMMMMMMLLLNNNMMMKKKJJJIIIJJJLLLMMMMMMLLLKKKKKKKKKLLLNNNNNNOOOPPPQQQRRRQQQOOOMMMKKKJJJHHHFFFGGGIIIJJJKKKKKKPPPNNNKKKIIIHHHIIILLLMMMOOOOOOOOOMMMJJJHHHIIIJJJMMMLLLKKKKKKKKKMMMNNNOOOOOONNNMMMMMMMMMMMMJJJHHHKKKLLLNNNOOOQQQQQQRRRRRRTTTRRRPPPPPPPPPQQQPPPOOORRRRRRQQQOOOMMMJJJHHHGGGBBBEEENNNXXXZZZSSSMMMKKKJJJKKKJJJIIIHHHHHHJJJLLLNNNLLLLLLNNNRRRSSSPPPMMMFFFHHHKKKKKKJJJIIIIIIIIIEEEDDDDDDEEEFFFGGGGGGFFFIIIIIIIIIHHHHHHGGGGGGFFFFFFDDDBBBBBBDDDEEEFFFEEE???@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>?????????EEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDGGGHHHHHHFFFCCCAAAAAABBBCCCDDDEEEEEEDDDBBB@@@???BBBDDDEEEDDDCCCBBBCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKFFFBBBDDDKKKOOOLLLHHHFFFGGGGGGHHHHHHHHHHHHGGGFFFGGGGGGEEECCCBBBBBBDDD@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>===>>>???@@@AAA@@@IIIRRRWWW___jjjqqqrrrqqqrrrssstttttttttttttttooorrruuuxxxzzz}}}}}}~~~rrrXXXOOOCCC;;;888888888777:::999999:::;;;;;;;;;;;;999999888888888777777777888888888888888888888888999999888888777777777777444555777888999888777666666666777888999;;;<<<<<<<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<===>>>?????????@@@AAAAAAAAA@@@GGGFFFFFFEEEDDDCCCBBBBBBDDDCCCBBBAAAAAABBBCCCDDDGGGFFFEEECCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDFFFHHHGGGFFFEEEGGGIIIKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGEEEDDDAAA===:::;;;???BBBAAADDDJJJLLLKKKMMMNNNIIILLLMMMNNNKKKGGGFFFGGGJJJHHHFFFDDDBBBCCCEEEHHHKKKGGGFFFEEEDDDDDDEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNKKKJJJIIIIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFGGGGGGBBB@@@???@@@CCCFFFGGGFFFBBBCCCDDDEEEEEEFFFFFFFFFIIIEEEBBBCCCIIILLLKKKIIIFFFEEECCCBBBBBBCCCEEEFFFGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@?????????>>>>>>>>>@@@@@@AAAAAA======>>>>>>======<<<;;;888999:::;;;<<<<<<<<<<<<============<<<:::999888999999999999999::::::;;;<<<======<<<:::888888999999999999999:::::::::::::::<<<======<<<<<<===>>>:::;;;============@@@BBB@@@BBBBBB@@@@@@CCCDDDAAACCC@@@===>>>BBBEEEEEEDDDFFFFFFEEEEEEEEEEEEEEEEEEBBBDDDGGGJJJKKKJJJHHHFFFGGGEEECCCCCCEEEFFFGGGFFFDDDEEEGGGFFFEEEEEEGGGHHHJJJJJJJJJJJJJJJKKKKKKKKKKKKHHHGGGGGGJJJLLLMMMLLLOOOMMMKKKIIIIIIJJJLLLNNNKKKKKKJJJIIIJJJKKKLLLMMMNNNNNNOOOOOONNNLLLJJJIIIJJJIIIGGGGGGHHHIIIKKKLLLPPPMMMJJJGGGGGGIIILLLNNNOOOPPPOOOMMMJJJIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMMMMLLLJJJIIIKKKLLLMMMOOOPPPQQQRRRRRRSSSQQQPPPPPPQQQRRRQQQPPPPPPPPPPPPPPPNNNLLLJJJHHHEEEGGGOOOXXXYYYSSSMMMKKKKKKLLLLLLJJJHHHHHHJJJLLLNNNMMMMMMOOOSSSSSSPPPMMMFFFHHHJJJKKKJJJIIIHHHGGGHHHHHHHHHIIIIIIIIIHHHGGGJJJJJJIIIHHHGGGFFFFFFFFFCCCAAA@@@@@@BBBDDDDDDCCC>>>>>>>>>?????????@@@@@@>>>>>>>>>>>>>>>???@@@@@@EEEEEEEEEEEEDDDCCCBBBBBBCCCBBBBBBAAAAAACCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFEEECCCCCCCCCEEEDDDDDDDDDDDDCCCAAA@@@???AAABBBCCCCCCAAAAAABBBCCCCCCCCCDDDDDDEEEFFFFFFFFFIIIDDDBBBFFFMMMRRRPPPLLLFFFFFFGGGHHHHHHHHHGGGGGGDDDEEEEEECCCAAA@@@AAACCC@@@@@@AAAAAA@@@@@@???>>>:::;;;<<<===>>>???@@@@@@AAADDDDDDCCCEEEKKKRRRUUU[[[```hhhqqqxxx|||}}}~~~vvvooolllqqqzzzxxxuuuxxxvvvrrrooorrrxxxzzzuuunnniiiwwwzzztttqqqlll___RRRMMMFFF>>>999888999888666777888888888888777777888888888777777777666666666777777777777777777777777888888888777777777666666444555666777888777666666555555555666777999;;;<<<:::;;;;;;;;;<<<<<<<<<===<<<;;;:::::::::;;;<<<<<<<<<===??????????????????CCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCHHHGGGEEECCCCCCDDDEEEFFFHHHDDDAAAAAAEEEGGGFFFDDDGGGFFFFFFGGGJJJKKKKKKJJJGGGHHHHHHHHHGGGGGGFFFEEEEEEFFFEEEBBB>>>;;;;;;<<<<<>>>>>@@@@@@AAAAAA@@@@@@>>>???@@@@@@@@@???@@@@@@<<<============<<<;;;;;;888999:::;;;<<<=========<<<<<<<<<;;;;;;:::999888999888888888888999:::;;;;;;<<<<<<:::888777777888999999999999999999999999:::;;;<<<;;;::::::<<<===;;;<<<===<<<;;;;;;<<<>>>???BBBCCCAAABBBEEEEEECCCBBB@@@???AAADDDFFFDDDAAADDDDDDDDDDDDDDDDDDDDDEEECCCDDDEEEFFFFFFFFFFFFFFFEEECCCBBBBBBDDDEEEFFFEEEBBBCCCEEEEEEDDDDDDFFFHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHIIIKKKKKKLLLNNNMMMJJJIIIIIIKKKMMMOOOIIIHHHHHHGGGGGGIIIJJJKKKNNNNNNNNNMMMLLLKKKIIIHHHIIIIIIHHHHHHGGGHHHJJJKKKMMMKKKHHHFFFFFFJJJMMMPPPNNNNNNMMMLLLJJJJJJLLLNNNJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJIIIIIIIIIJJJLLLMMMOOOPPPPPPPPPOOOOOONNNPPPRRRSSSRRRQQQLLLMMMNNNOOOOOONNNMMMLLLKKKJJJNNNSSSSSSNNNKKKKKKLLLMMMLLLJJJIIIIIIJJJLLLOOOMMMLLLNNNPPPPPPMMMJJJFFFFFFGGGHHHIIIIIIGGGFFFKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHFFFEEEDDDDDDDDDDDD@@@???>>>???AAABBBBBBAAA=========>>>>>>>>>>>>???============>>>???@@@@@@FFFFFFEEEDDDCCCBBBAAAAAACCCBBBAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEBBBCCCEEEEEEDDDDDDFFFGGGDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCBBBAAA@@@AAACCCCCCCCCCCCDDDEEEEEEFFFFFFCCCAAA@@@DDDJJJNNNMMMJJJFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFEEECCC@@@>>>???@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>?????????@@@@@@@@@BBBCCCCCCBBB@@@@@@AAABBBDDDGGGLLLRRRZZZccciiimmm|||}}}}}}xxxyyyzzzyyyrrrkkkjjjoooooonnnmmmrrrzzz~~~uuuiiilllyyyzzzqqqllluuuooodddVVVMMMKKKIIIEEE@@@>>><<<:::999999999888777666888999999777666666777777777666666666555555555666666666666666666666666666777777777777666555555444555555666666666666666555555444444555777999:::999999999:::;;;;;;<<<<<<;;;:::999888999:::;;;<<<:::<<<>>>>>>===<<<===>>>???@@@@@@AAABBBBBBCCCCCC@@@@@@>>>>>>>>>>>>@@@@@@GGGFFFDDDCCCCCCDDDFFFGGGHHHCCC???AAAFFFHHHEEEAAADDDCCCCCCDDDGGGHHHHHHGGGDDDEEEEEEFFFFFFEEEEEEDDDGGGHHHIIIGGGCCC>>>;;;999AAAQQQRRRLLLOOOOOOIIIJJJKKKKKKLLLKKKKKKKKKLLLNNNFFFDDDCCCAAAAAACCCEEEGGGAAABBBCCCDDDFFFHHHJJJKKKJJJIIIIIIIIIIIIJJJJJJKKKIIIIIIJJJKKKJJJIIIHHHGGGFFFFFFEEEDDDDDDDDDEEEEEEFFFFFFEEEDDDDDDDDDDDDEEEDDDDDDEEEGGGGGGHHHHHHHHHFFFEEEDDDCCCBBBCCCDDDDDDFFFGGGGGGGGGGGGGGGFFFEEEBBBBBBCCCDDDEEEEEEEEEEEEBBB???===>>>AAADDDDDDCCCDDDBBBAAA@@@@@@AAABBBDDDDDDCCCAAA???>>>>>>>>>???<<<===???@@@AAAAAA@@@@@@===???@@@@@@>>>======>>><<<<<<<<<<<<<<<;;;;;;:::888999:::;;;;;;<<<;;;;;;;;;;;;::::::999999888888999888777777777888999:::999::::::888666666777888999999999888888888888777999::::::999888888:::;;;:::;;;<<<;;;999999;;;<<<>>>AAACCCAAABBBEEEEEEBBB??????@@@BBBCCCCCCAAA???AAAAAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEECCCAAA???@@@BBBDDDDDDDDDBBBDDDFFFFFFFFFEEEFFFHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJIIIHHHGGGHHHHHHJJJJJJLLLKKKIIIIIIIIIJJJLLLMMMHHHGGGFFFFFFFFFGGGIIIIIIOOOOOONNNNNNLLLKKKIIIHHHGGGHHHIIIIIIGGGGGGHHHIIIIIIHHHFFFFFFGGGJJJNNNQQQMMMMMMLLLJJJIIIJJJMMMOOOIIIJJJJJJJJJJJJIIIIIIIIIIIIJJJLLLKKKIIIHHHHHHIIIHHHIIIJJJLLLMMMNNNOOOOOOMMMMMMMMMOOORRRSSSRRRQQQIIIJJJKKKLLLMMMNNNNNNNNNNNNLLLKKKNNNMMMJJJJJJMMMLLLMMMLLLJJJHHHHHHJJJKKKPPPMMMJJJKKKLLLMMMJJJHHHFFFEEEEEEFFFHHHIIIIIIHHHKKKLLLLLLKKKHHHGGGGGGHHHFFFEEECCCBBBAAAAAABBBCCCAAA@@@???@@@AAABBBAAA@@@============>>>>>>>>>>>>============>>>>>>???@@@IIIHHHEEECCCAAAAAAAAAAAAAAAAAA@@@@@@AAACCCEEEFFFCCCCCCCCCCCCDDDEEEFFFGGGBBBCCCEEEEEEEEEEEEGGGHHHDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDCCCBBBAAABBBDDDCCCDDDDDDEEEFFFFFFGGGGGGAAA@@@AAACCCGGGIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDCCCEEEFFFEEECCCAAA@@@@@@BBBBBBBBBBBBBBBBBBAAA@@@@@@CCCCCCBBBBBBAAAAAAAAAAAA???AAADDDFFFEEECCCBBBCCC???>>>======@@@DDDIIIMMMYYYaaaqqqqqqrrrrrrvvv|||~~~|||~~~wwwvvv||||||yyyrrrxxxiiiXXXSSSGGGAAAMMMPPPHHH???:::::::::;;;;;;222444777888888888999:::666888;;;;;;999777888999666666666555555555444444666666666666666666666666666666777777777666555444555555444444555555666777666555444333444555777888777777888999999:::;;;;;;999888888777888999:::;;;888;;;======;;;:::<<<===>>>>>>??????????????????@@@???>>>======>>>???@@@DDDCCCBBBAAABBBDDDEEEGGGDDDCCCBBBCCCEEEEEECCCAAACCCBBBBBBCCCFFFGGGGGGFFFBBBCCCDDDEEEEEEEEEEEEEEEHHHJJJLLLJJJFFFBBB>>>===QQQaaaZZZLLLOOONNNHHHMMMNNNLLLKKKJJJKKKLLLKKKJJJEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCDDDFFFGGGIIIJJJKKKIIIHHHHHHHHHHHHIIIJJJKKKGGGHHHJJJKKKKKKJJJIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDGGGFFFEEEEEEDDDDDDEEEEEECCCDDDDDDEEEFFFFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCEEEHHHIIIHHHGGGEEEDDD@@@AAABBBCCCCCCDDDDDDDDD???>>>======>>>???@@@AAABBBAAA???>>>>>>???AAABBBCCCBBB@@@>>>======>>>>>><<<>>>???@@@AAA@@@>>>===:::===???>>><<<::::::;;;;;;<<<<<<<<<<<<;;;::::::777888888999999999888888999999888888888888888888999888666666666777999:::777888888777555555777999999999888888777777777777888888888777666666888:::888999:::999999999;;;===<<<@@@AAA@@@@@@CCCBBB?????????@@@???>>>===>>>?????????@@@AAAAAABBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCAAA???===>>>@@@BBBCCCBBB@@@CCCEEEGGGFFFEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHIIIIIIHHHGGGFFFFFFHHHIIIHHHHHHGGGGGGHHHHHHIIIJJJHHHGGGFFFFFFFFFGGGIIIJJJNNNNNNMMMLLLJJJIIIHHHGGGDDDGGGJJJJJJHHHFFFFFFFFFGGGGGGFFFFFFHHHJJJMMMOOONNNMMMLLLJJJHHHHHHKKKMMMJJJJJJJJJJJJIIIIIIHHHGGGGGGIIIKKKJJJGGGFFFGGGHHHHHHIIIJJJLLLMMMNNNOOOOOOMMMMMMMMMOOOQQQQQQPPPNNNJJJJJJJJJJJJKKKLLLMMMNNNNNNJJJIIIKKKKKKIIIKKKOOOLLLLLLLLLJJJHHHGGGIIIKKKPPPLLLHHHHHHJJJKKKJJJHHHHHHEEECCCDDDHHHKKKLLLKKKHHHIIIIIIGGGDDDDDDFFFHHHCCCBBBAAA@@@???@@@BBBCCCAAA@@@???@@@AAAAAA???>>>============>>>>>>>>>>>>>>>>>>=========>>>>>>???KKKIIIFFFCCCAAA@@@@@@AAA?????????@@@BBBDDDFFFHHHCCCCCCCCCCCCEEEFFFGGGHHHCCCEEEFFFFFFEEEEEEFFFHHHEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCEEEEEEEEEEEEFFFGGGGGGHHHHHHBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEECCCBBBBBBBBBCCCDDDCCCCCCCCCEEEGGGBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@?????????@@@@@@AAAAAACCCDDDBBB??????BBBBBBBBB@@@?????????@@@AAADDDEEENNN```rrrvvvkkk^^^UUUXXXaaannntttssspppooossswwwuuuooommmpppqqqoookkkiiiaaaaaafff\\\RRRVVVNNNUUUGGG999===;;;<<>><<<======:::777555555888;;;:::666444444666111444777888666555666888666666555555555444444444666666666666666666666666555666777777777666444333555555444333333555666777666555444333333444666777666666777888999999::::::888777777777777999:::<<<888:::======;;;:::;;;===???>>>>>>>>>======<<<<<>>AAAEEEGGGGGGEEECCCBBB??????@@@AAABBBBBBBBBBBB???@@@@@@???===>>>@@@BBBAAA@@@>>>======>>>@@@AAADDDBBB@@@>>>======>>>???>>>???@@@AAA@@@>>><<<;;;888;;;>>>===:::777888999;;;;;;<<<<<<;;;;;;:::999666777777777777666666555888777777777777777888999999888666555666777999:::666777777666555555777999999888888888777777666666777888777666444444666999555777888999999:::<<<>>>;;;>>>@@@>>>???AAA@@@===???@@@???<<<888888<<<@@@>>>>>>???@@@AAAAAABBBBBBBBBDDDGGGIIIIIIGGGCCCAAA???>>><<<===???AAABBBBBB===@@@DDDEEEDDDBBBAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHHHHFFFEEEEEEGGGHHHEEEEEEFFFFFFGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJLLLKKKJJJIIIGGGFFFEEEDDDBBBFFFJJJJJJHHHEEEDDDEEEGGGGGGGGGGGGHHHJJJLLLMMMPPPOOOMMMIIIGGGFFFIIIKKKLLLLLLKKKKKKJJJIIIGGGFFFEEEHHHJJJIIIFFFEEEFFFHHHHHHIIIKKKLLLNNNOOOOOOOOONNNNNNNNNOOOPPPOOOMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLIIIHHHJJJKKKJJJMMMQQQLLLLLLLLLIIIGGGGGGHHHJJJPPPLLLGGGFFFIIIKKKLLLKKKIIIFFFCCCDDDHHHLLLNNNNNNDDDEEEEEECCCAAABBBEEEIIIBBBAAA@@@??????@@@BBBCCC@@@???>>>>>>??????===;;;============>>>>>>>>>???>>>>>>============>>>>>>IIIFFFCCCBBBDDDDDDBBB???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEGGGDDDAAA???@@@BBBDDDEEEEEECCCCCCEEEIIIKKKKKKIIICCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEDDDBBB@@@@@@@@@AAABBB@@@BBBBBB@@@<<<<<<>>>AAAGGGGGGEEEDDDBBBBBBAAAAAAAAA???===<<<<<<>>>@@@BBBAAAAAAAAADDDHHHKKKLLLLLL@@@BBBDDDGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJAAA@@@@@@???>>>=========???===:::999888:::<<<===;;;;;;::::::999888888888999999777666555555555555555555444444444444555555444444444444444444444444222222333333333333444444444555555555444333333222444444444333333333222222333333333444444444555555777777777777666666666666999888888888888888999999777777888999:::<<<===>>>;;;;;;;;;;;;<<<<<<======BBB@@@>>>???AAABBBAAA>>>AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAAGGGGGGFFFEEEDDDCCCBBBBBB@@@AAABBBCCCDDDFFFGGGGGGGGGHHHIIIIIIGGGEEEFFFFFFddd___XXXQQQLLLJJJKKKLLLLLLIIIFFFCCCAAAAAABBBCCCFFFDDDBBBAAAAAABBBCCCDDDBBBCCCCCCDDDDDDDDDDDDDDDDDDGGGJJJIIIFFFBBBBBBBBB@@@DDDJJJLLLLLLJJJHHHGGGDDDEEEEEEEEEEEEEEEEEEDDDAAABBBCCCCCCAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBB@@@?????????@@@@@@???@@@BBBDDDDDDCCCBBBAAA@@@AAACCCBBBAAA@@@@@@AAA>>>???@@@AAABBBAAA@@@@@@@@@???>>>???AAABBBAAA@@@??????>>><<<<<<;;;;;;;;;;;;<<<===>>>===;;;999888::::::;;;<<<;;;:::888777;;;;;;:::999888888888888666666666666666666666666666666666666555555555555555444444444444555666666777777666555555555555555777777777777888888888888666666777777666555444444555666666666777777888888666888:::<<<<<<<<<;;;:::;;;999888:::===@@@AAAAAA999;;;===??????@@@BBBDDDFFFJJJNNNOOOLLLGGGBBB@@@AAABBB???:::999===???======>>>AAACCCCCCBBB@@@>>>@@@@@@@@@AAACCCDDDFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDEEEDDDBBBAAAAAACCCFFFHHHEEEFFFGGGHHHIIIJJJJJJJJJFFFGGGGGGGGGEEECCCAAA@@@EEEFFFGGGHHHHHHGGGFFFEEEHHHGGGGGGEEEDDDFFFIIILLLNNNNNNMMMLLLKKKJJJIIIIIIKKKLLLLLLJJJGGGDDDCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDFFFHHHJJJJJJIIIJJJNNNRRROOONNNLLLJJJHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJKKKLLLGGGGGGHHHHHHHHHGGGGGGFFFJJJGGGCCCBBBCCCEEEFFFFFFLLLJJJGGGHHHJJJIIIFFFCCCAAACCCFFFHHHIIIIIIHHHGGGBBBBBBAAA@@@@@@AAABBBBBB>>>>>>???@@@AAABBBBBBCCC>>>>>>????????????>>>=========>>>>>>>>>>>>>>>===============>>>>>>>>>>>>IIIFFFCCCBBBCCCBBB@@@>>>AAAAAAAAABBBCCCDDDEEEFFFDDDEEEEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGEEEBBB@@@AAACCCFFFGGGFFFEEEDDDFFFIIIKKKJJJIIIEEEEEEFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFBBBCCCEEEFFFGGGFFFEEEEEEFFFDDDBBB@@@???@@@AAAAAA???@@@@@@>>><<<;;;===@@@FFFFFFEEECCCCCCBBBBBBBBBAAA???===<<<<<<===???@@@???>>>===???BBBFFFHHHHHH;;;;;;<<<======>>>==============================<<<<<<<<<;;;:::999999999999888666555555555777888888777777777777666666666999888777666555555555555555555555555555555555555444444444444444444444444222222222333333333444444444444444444444333222222333333333333222222222222222333333333333444444444666666666666666666666666999999888777777777888888777888888999:::<<<===>>>======>>>>>>>>>?????????AAA???>>>???AAABBB@@@>>>AAA@@@@@@@@@@@@@@@AAABBB??????AAABBBDDDFFFGGGHHHGGGGGGFFFEEEDDDCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBDDDFFFGGGGGGGGGHHHJJJPPPNNNLLLJJJHHHGGGGGGHHHIIIGGGDDDAAA@@@@@@AAABBBGGGEEECCCAAA@@@@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDEEEGGGIIIHHHEEEBBBBBBCCCDDDGGGJJJLLLKKKIIIGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEAAABBBCCCCCCAAAAAABBBCCCBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA@@@?????????@@@@@@???@@@BBBCCCDDDCCCBBBAAA???AAACCCBBBAAA@@@@@@AAA???@@@AAABBBBBBBBBAAA@@@@@@??????@@@AAABBBBBB@@@@@@???>>>===<<<<<<<<<<<<<<<===>>>>>>>>><<<:::888::::::;;;;;;;;;:::888888::::::888777777777777777555555555555555555555555666666666555555555444444444444444444444555555666777666666555444444555555666666666666777777777777555666666666666555555444555555555666666666777777666777999;;;<<<;;;:::999:::999888:::<<<>>>??????666888999::::::<<<>>>AAABBBFFFIIIJJJGGGBBB???===???@@@===888777;;;<<<;;;:::<<>>>>>>>>>>>@@@@@@???????????????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>========================<<<<<>>>>>===<<<;;;===???EEEDDDDDDCCCCCCCCCBBBBBBAAA@@@>>><<<;;;<<<===>>>???===;;;<<>>???=========>>>>>>>>>>>>???@@@???>>>>>>@@@@@@???>>>AAA@@@@@@?????????@@@@@@AAABBBCCCEEEGGGHHHJJJJJJFFFFFFFFFEEEDDDCCCBBBAAADDDCCCBBBAAAAAAAAAAAAAAAAAACCCFFFGGGGGGGGGHHHIIIDDDEEEGGGHHHIIIIIIHHHGGGFFFDDDAAA???>>>???AAABBBGGGEEECCCAAA@@@???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGEEECCCBBBCCCDDDFFFHHHJJJJJJHHHFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDEEEAAACCCCCCCCCBBBAAABBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAA@@@?????????@@@@@@???@@@AAABBBCCCBBBAAA@@@???AAABBBBBBAAA@@@AAABBB???@@@AAAAAABBBBBBAAAAAA@@@???>>>???AAABBBAAA@@@???>>>======<<<<<<<<<<<<<<<===>>>???>>><<<:::999999999:::::::::999888888999888777666555555555555444444444444444444444444555555555555444444444444333333333333333444555555666555555444444444444444444444555555666666666666444555555666666666555555444444444444555555555555555666888:::::::::999999888888888999;;;<<<;;;:::555666666666777999===@@@AAACCCEEEEEEBBB???=========>>><<<777666999:::888999;;;???BBBEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCBBBEEEDDDCCCCCCDDDFFFGGGIIIHHHHHHHHHGGGGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGHHHDDDDDDDDDCCCCCCCCCDDDDDDCCCCCCCCCBBBAAABBBFFFHHHKKKKKKIIIHHHGGGFFFFFFFFFGGGIIIJJJIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDEEEGGGGGGGGGIIILLLOOOKKKKKKKKKKKKKKKJJJIIIIIIEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFGGGHHHHHHGGGFFFEEEDDDDDDEEEGGGIIIIIIGGGEEEDDDEEEFFFEEECCCBBBCCCCCCDDDEEEFFFFFFFFFEEECCCBBB@@@???>>>======>>>???@@@@@@???>>>======>>>@@@@@@>>>======<<<<<<===>>>>>>=========>>>>>>======<<<======<<<<<<;;;;;;::::::LLLKKKIIIFFFEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGHHHGGGEEECCCBBBCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHFFFEEEEEEGGGIIIKKKDDDDDDDDDCCCCCCDDDHHHJJJJJJIIIHHHHHHHHHHHHHHHGGGJJJJJJIIIHHHHHHGGGGGGGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBCCCEEEGGGHHHIIIHHHHHHFFFDDDBBB???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>???CCCCCCCCCCCCCCCCCCBBBBBBAAA@@@>>><<<;;;;;;<<<<<>>>>>???AAABBB@@@??????===<<<:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999888888888444555555666555444333222555555666777888888999999777666555555444444444555333444666777777666444333222222222222222222222222111222222222222333333333222222333333333333222222111111111111000000000000000111111111111222222222444555555555555555666666999888777777666666666666888888888999:::<<<>>>???::::::::::::;;;;;;;;;;;;???>>>>>>>>>??????>>>>>>AAA@@@??????>>>>>>??????HHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBAAABBBBBB@@@@@@??????@@@@@@HHHIIIKKKJJJGGGEEECCCCCCEEEFFFGGGHHHIIIHHHGGGFFFDDDCCC@@@???>>>@@@BBBCCCDDDCCCBBBAAA@@@@@@AAAAAACCCDDDEEEFFFGGGHHHHHHHHHGGGGGGEEECCCAAABBBCCCDDDEEEFFFGGGFFFEEEDDDEEEFFFDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDCCCBBBAAABBBDDDDDDDDDEEEEEEEEEDDDCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@???@@@BBBBBBAAA@@@AAABBB?????????@@@@@@@@@@@@@@@???>>>===>>>???@@@???>>>======<<<;;;;;;;;;;;;;;;<<<===>>>>>>>>><<<:::888999999999999999999888888999888777666555555555555333333333333333333333333444444444444333333333333222222222222222333444444444444333333333333444444333333333444444555555666333333444555666666666666333333333333333333333333555555777888888999888888777777777999::::::888666777777777777777:::>>>BBBBBBCCCDDDCCCAAA??????@@@===>>><<<777666999999777;;;>>>AAAEEEGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCCCCDDDEEEGGGGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCCCCDDDFFFHHHJJJEEEDDDBBBAAAAAABBBCCCCCCBBBBBBCCCBBBBBBCCCFFFHHHJJJIIIGGGFFFEEEDDDEEEEEEHHHIIIJJJIIIGGGEEEEEEEEEFFFEEEDDDCCCCCCEEEFFFGGGEEEEEEFFFGGGHHHJJJMMMNNNKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDCCCCCCCCCDDDDDDEEEDDDEEEGGGHHHHHHGGGFFFFFFGGGFFFFFFGGGHHHHHHGGGEEECCCEEEFFFEEEAAA@@@BBBEEEEEEEEEEEEEEEDDDBBBAAA@@@BBBAAA@@@??????@@@AAABBBAAA@@@>>>===<<<===>>>???===<<<<<<;;;<<<<<<>>>>>>=========>>>======<<<<<<<<<<<<;;;;;;:::999888888JJJIIIHHHEEECCCBBBAAAAAABBBCCCEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGFFFDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDIIIHHHFFFEEEEEEFFFHHHIIIBBBCCCDDDCCCBBBCCCFFFIIIIIIJJJIIIIIIGGGFFFFFFFFFJJJJJJHHHGGGGGGGGGGGGHHHHHHGGGFFFEEEDDDBBBBBBAAABBBCCCEEEGGGHHHIIIHHHHHHEEECCCAAA>>>======>>>????????????@@@AAABBBAAAAAABBBBBBCCCDDDCCCCCCBBBAAA@@@???===<<<;;;;;;;;;;;;===>>>@@@BBBCCCBBB===:::;;;:::888777777888999::::::::::::::::::::::::::::::::::::999999999999999444555666777666555333222444444555666777777888999666555444444444444444444222444555777777555444222222222222222222222222222111111111222222222333333111111222222222222222111111111111000000000//////000000000111111111222222333333444444555555555555888777777666555555555666777777888888:::;;;===>>>999999999999999999999999>>>>>>??????>>>>>>>>>???@@@@@@??????>>>??????@@@JJJIIIHHHGGGEEEDDDCCCBBBCCCDDDEEEEEEEEECCCBBB@@@@@@???>>>>>>>>>@@@BBBCCCLLLNNNOOOMMMIIIEEEBBBAAACCCCCCBBBBBBBBBCCCEEEEEEEEEDDDAAA@@@@@@AAACCCEEEAAAAAAAAAAAABBBCCCCCCDDDFFFFFFGGGIIIIIIJJJJJJJJJHHHEEECCCAAAAAABBBCCCDDDAAABBBCCCCCCCCCCCCEEEGGGDDDCCCBBBAAAAAABBBCCCDDDBBBCCCDDDDDDBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>@@@BBBBBBAAAAAAAAABBB>>>>>>>>>>>>>>>??????@@@>>><<<;;;<<<===>>><<<;;;;;;;;;:::999999999::::::;;;<<<===>>>===;;;999888888888888888888888888888999888777666666555666666333333333333333333333333333333333333222222222222111111111111111222333333333333222222222222333333111222222333444555555555333333444555555666555555333333333333333222222222444444555666777777777777666666666777999888666444888888888777888:::???BBBBBBBBBBBBAAA??????@@@AAA===???>>>:::999<<<<<<:::AAACCCEEEHHHIIIHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEDDDEEEEEEEEEDDDCCCBBBAAA???@@@AAACCCDDDEEEEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEFFFEEEDDDDDDDDDFFFGGGHHHEEEDDDCCCAAAAAAAAABBBCCCBBBCCCDDDDDDDDDEEEHHHJJJJJJIIIFFFEEEDDDDDDDDDEEEJJJKKKKKKIIIFFFCCCCCCCCCEEEDDDCCCBBBCCCDDDFFFGGGGGGFFFFFFGGGIIILLLNNNOOOLLLLLLLLLLLLJJJHHHFFFDDDFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGLLLIIIFFFEEEFFFGGGGGGGGGDDDFFFGGGEEEAAA@@@BBBEEEDDDDDDDDDCCCBBBAAA@@@???AAAAAA@@@??????@@@AAAAAAAAA@@@???============>>><<<<<<<<<<<<<<<===>>>>>>===============<<<;;;;;;<<<;;;;;;:::999888888777DDDEEEDDDBBB???>>>???@@@BBBCCCEEEGGGHHHHHHHHHGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHGGGFFFFFFEEEEEEDDDEEEBBBDDDEEEDDDBBBBBBEEEIIIHHHIIIIIIHHHFFFEEEEEEFFFIIIHHHFFFEEEEEEFFFGGGGGGJJJIIIHHHGGGFFFDDDDDDCCCBBBCCCEEEGGGHHHHHHGGGGGGCCCAAA???>>>======??????@@@@@@@@@BBBDDDEEEDDDCCCBBBCCCDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;===@@@AAA???:::666999999999999999999:::;;;888888888888888888888888777777777777777777777777333444555555555444333222111111222333444444555555555444444333333333444444222333444555555444333222111111111111111111111111111111111111222222222222000000111222222222111111111111111111000000000///000000111111111222222222222222333333444555555555666666555555555555666666666666666777999:::<<<===;;;;;;;;;;;;;;;:::::::::>>>???@@@@@@>>>>>>???@@@???????????????@@@AAAAAAEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEEEEEEECCCAAA@@@>>>=========>>>AAADDDEEEJJJLLLOOONNNKKKHHHEEEDDDBBBAAA@@@@@@AAAEEEIIIKKKGGGEEECCCAAAAAABBBDDDFFF???@@@AAABBBDDDEEEFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIGGGDDDAAA@@@AAABBBCCCCCC???@@@BBBCCCBBBCCCEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA>>>@@@BBBBBBAAAAAABBBCCC???>>>>>>>>>>>>???@@@@@@>>><<<;;;;;;<<<===<<<:::;;;::::::999999999:::::::::;;;<<<===<<<:::888777777777777666777777888999999888777666666555555555333333333333333333333333222222222222111111111111000000000000000111222222222111111111111222222333111111222333444555555666333444444555555555444444333333333333222222222222333333444444555555666666666555555666777888666555555666777777777999===@@@>>>??????>>>===<<<>>>@@@===??????<<<<<>>===<<<<<<===>>>???@@@@@@@@@??????>>>>>>===;;;;;;===>>>>>>>>>>>>>>>============<<<<<<;;;:::;;;;;;::::::999999888888BBBDDDDDDBBB???>>>@@@BBBAAACCCEEEGGGHHHHHHGGGFFFHHHGGGEEEDDDCCCDDDEEEFFFCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFFFFDDDBBB@@@???CCCFFFHHHFFFCCCBBBEEEIIIFFFHHHIIIGGGEEECCCDDDFFFFFFEEEDDDCCCCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFBBBCCCEEEFFFGGGFFFEEEEEEAAA@@@>>>======>>>???@@@@@@@@@@@@BBBFFFGGGEEECCCCCCCCCDDDDDDCCCAAA???>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======:::888;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999666666666666777777777777444555555555555444333333111111222222333333444444444333333333333333444444222222222222222222222222111111111111111111111111111111111111222222222222///000000111222222111111222222111111111000000000111111111222222222333333111222222333444444555555444444444444555666777777444555555666777999:::;;;=========<<<<<<<<<;;;;;;>>>@@@AAAAAA???>>>???AAA????????????@@@BBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFAAABBBDDDEEEEEECCCAAA@@@???>>>======>>>AAADDDFFFGGGJJJMMMNNNLLLIIIGGGFFFDDDDDDCCCDDDFFFIIIMMMOOOGGGFFFCCCAAA@@@BBBCCCEEEAAABBBCCCDDDEEEEEEFFFFFFHHHIIIIIIIIIIIIHHHGGGGGGFFFCCC@@@@@@BBBCCCBBBAAA@@@BBBDDDEEEDDDCCCDDDEEEBBBCCCEEEFFFFFFEEECCCBBBBBBDDDEEEDDDCCCBBBCCCEEEEEEEEEEEEDDDDDDCCCBBBAAABBBCCCDDDEEEFFFFFFEEEDDDEEEDDDCCCCCCBBBBBBBBBBBB===???AAABBBAAAAAABBBCCCAAA@@@?????????@@@BBBBBB???>>><<<===>>>>>><<<;;;<<<;;;;;;;;;;;;;;;<<<<<<999:::;;;;;;;;;999777555777666666555666777888999888777666555444444444444444444444444444444444444222222111111111000000000000////////////000111111000000000000000111222222111111222333444555666666444444555555555444333333444444333333333222222222222222222333333444555666666555444444666777777777333555777777888999<<<>>><<<===>>>===<<<<<<===???<<>>AAABBB@@@CCCEEEGGGIIIIIIHHHFFFDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGFFFEEECCCAAA===???BBBDDDFFFFFFEEEDDDBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEFFFGGGGGGGGGGGGFFFGGGGGGGGGFFFFFFDDDCCCCCCDDDFFFHHHIIIIIIJJJLLLNNNLLLKKKHHHEEEDDDEEEFFFGGGIIIJJJJJJHHHFFFCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDDGGGEEEDDDEEEIIILLLMMMLLLJJJJJJIIIHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGEEECCCBBBBBBEEEIIIKKKIIIGGGFFFFFFIIIJJJKKKKKKJJJHHHDDDBBBBBBBBBAAA@@@????????????@@@@@@AAAAAA???>>>===<<<<<<===>>>???>>>???AAABBBAAA@@@???===:::;;;>>>@@@AAA@@@>>>===============<<<;;;:::999::::::::::::::::::::::::CCCEEEFFFDDDBBBAAACCCEEEAAABBBEEEGGGHHHHHHGGGFFFIIIGGGEEECCCBBBDDDFFFHHHCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFDDDAAA>>><<>>@@@AAA@@@??????BBBFFFGGGEEECCCCCCDDDDDDEEECCCAAA>>>===::::::;;;;;;;;;;;;;;;;;;???===;;;:::;;;<<<<<<<<<999:::;;;;;;;;;999888666888888888888888888888888777777777888888888888888777777666666666555555555333333444444444444555555333333333222222333444444222222111000000111222222000000000000000000000000000111111111111222222222//////000111111111111111222222222222111111111111111222222222222333333333111111222333333444555555333333333444555666777888444444444555666888:::;;;======<<<<<<<<<;;;;;;;;;>>>AAABBBAAA???>>>@@@BBB>>>??????@@@AAACCCDDDEEECCCDDDDDDDDDEEEEEEEEEEEEAAABBBDDDFFFEEEDDDAAA@@@@@@???>>>===>>>AAADDDFFFGGGJJJMMMMMMKKKGGGEEEDDDDDDDDDDDDEEEFFFHHHJJJKKKGGGFFFCCCAAA@@@AAABBBDDDCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHHHHGGGFFFEEEEEEEEEBBB@@@@@@CCCDDDBBB@@@CCCEEEGGGGGGEEEDDDCCCCCCBBBCCCFFFGGGGGGFFFCCCBBBCCCDDDEEEDDDCCCBBBCCCEEECCCCCCCCCCCCBBBAAA@@@???CCCDDDEEEGGGGGGGGGFFFEEEFFFEEEDDDCCCCCCCCCCCCCCC===???AAABBBAAAAAABBBCCCCCCBBBAAA@@@AAABBBCCCDDDAAA???>>>>>>??????>>><<<======<<<<<<<<<======>>>888999:::::::::888666444777666555555555777888999666666555444333333333333444444444444444444444444111111111111000000000000///////////////000111111000000///000000111222222111222222333555666777777555555555555444333222222444444444333333222222222222222222222333444555666666555333333555777888888444666888999:::;;;===???<<<===???>>>======>>>???;;;>>>???>>>???BBBCCCAAAAAACCCEEEHHHHHHGGGFFFDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFGGGHHHGGGEEECCCBBB===???CCCFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHBBBDDDFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHFFFDDDCCCDDDFFFHHHIIIIIIJJJLLLNNNNNNLLLIIIFFFEEEFFFGGGHHHFFFHHHIIIHHHFFFDDDDDDEEE???@@@BBBDDDEEEEEEDDDCCCFFFDDDBBBDDDHHHKKKLLLKKKHHHGGGGGGGGGHHHJJJLLLMMMHHHHHHGGGFFFFFFFFFFFFFFFHHHFFFBBB@@@AAAEEEIIILLLDDDDDDEEEHHHLLLMMMMMMLLLLLLHHHBBB@@@AAABBB@@@>>>=========>>>???AAABBBCCCAAA@@@???>>>>>>???@@@AAA===???AAACCCCCCBBB???>>>999;;;???BBBBBBAAA???===============<<<;;;:::999::::::::::::::::::;;;;;;EEECCCAAAAAABBBBBBAAA@@@BBBBBBBBBBBBCCCCCCDDDDDDDDDBBB@@@AAADDDFFFDDDBBBEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCAAA???===<<>>============>>>>>>???BBBBBBAAAAAAAAAAAA@@@@@@>>>@@@AAACCCDDDEEEEEEDDDCCCCCCBBBAAAAAAAAABBBBBBAAABBBCCCCCCCCCBBBAAA@@@BBBBBBFFFLLLLLLHHHEEEEEEJJJKKKKKKLLLJJJHHHEEECCCGGGEEEBBB@@@AAAFFFNNNSSSEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKJJJIIIGGGEEEDDDCCCBBBCCCDDDDDDDDDBBBBBBDDDEEEFFFGGGHHHGGGDDDCCCDDDEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFHHHJJJIIIFFFCCCCCCDDDCCCBBB@@@???>>>???@@@@@@???@@@BBBDDDEEEFFFFFFEEEIIIHHHGGGEEEDDDCCCCCCCCC???????????????????????????@@@AAABBBBBBBBBAAA@@@@@@@@@>>>=========>>>???AAAAAA???===:::999:::;;;;;;:::999888777777777777666666666666777777777777888777777666666666666666444444555666666555444333111111222222222222111111000000000000000000000000000000000000111111111111222222333444444555555666777555444222222333444555444444444333333222222222222111000111444666666666333333444444555666666666666777999;;;===???@@@@@@===<<<;;;;;;:::::::::::::::<<>>===<<<===>>>???@@@AAAAAAAAAAAABBBBBBAAA@@@>>>???AAADDD>>>??????@@@@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAA>>>===<<<;;;::::::;;;<<<===;;;888999;;;<<<;;;888DDDBBB@@@@@@AAABBBAAA@@@AAAAAAAAAAAAAAAAAAAAABBBEEECCCAAAAAACCCCCCAAA???CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBB@@@???>>>===EEEFFFFFFEEEDDDDDDEEEGGGHHHFFFDDDDDDEEEEEEEEEDDDEEEBBB??????BBBDDDDDDCCCDDDDDDCCCCCCDDDDDDEEEFFFDDDFFFIIIJJJIIIFFFCCC@@@>>><<<::::::===???@@@@@@===<<<<<<>>>AAACCCBBB@@@AAA@@@??????@@@???===;;;;;;;;;:::999999:::;;;;;;;;;:::999999::::::999888888999999999999999888888888777777666666777777888666666666666555555555555777777666555444333222222111222222333444444555555222222222111111222222222333333222111111000//////000000////////////000000//////////////////////////////000000000000//////000000000000000000000000111111111111111111111111222222222222222222222222222222222222333444555555222333555777888888777666<<<<<<;;;;;;;;;<<<======BBBBBBAAA@@@???>>>>>>===>>>@@@BBBDDDEEEEEEDDDDDDAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBCCCCCCBBBAAA@@@CCCBBBEEEJJJKKKGGGEEEGGGIIIJJJJJJJJJHHHGGGEEEDDDCCCCCCCCCCCCEEEKKKRRRXXXHHHGGGEEEDDDCCCDDDDDDEEEFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEECCCBBBBBBCCCEEECCCDDDDDDCCCAAA@@@AAABBBCCCCCCCCCCCCCCCCCCDDDEEEEEEGGGIIIHHHDDDBBBAAABBBBBBAAA@@@?????????@@@@@@AAABBBDDDEEEFFFFFFFFFEEEGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBB@@@@@@??????===<<<<<<<<<===>>>>>>>>>>>><<<:::999;;;===;;;:::999888888777777777555555666666666777777777777666666555555555555555333444555555444333222111000111111222222111111000000000000000000000000000//////000000000111111111222222333333444555555555666555333222222333444555444444333333333222222222111//////000222444555444333333333444555555666666555666888:::<<<======>>><<<<<<;;;::::::::::::::::::<<<>>>???@@@@@@AAACCCDDDDDDDDDDDDCCCCCCCCCBBBDDDDDDCCCBBBBBBCCCGGGJJJJJJIIIGGGFFFEEEDDDDDDCCCFFFFFFGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHHHHIIIIIIIIIFFFGGGIIIJJJJJJJJJHHHGGGHHHIIIJJJIIIGGGFFFFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHHHHFFFCCCAAABBBCCCEEEEEEEEEEEEEEEDDDCCCBBBFFFEEEDDDCCCEEEGGGIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHDDDAAACCCDDDDDDEEEIIIHHHGGGFFFGGGIIIJJJJJJIIIIIIGGGEEECCCAAA@@@?????????@@@AAABBBBBBCCCCCCCCCBBBBBBBBB@@@??????BBBDDDBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@??????@@@@@@@@@???===<<<;;;;;;;;;<<<===:::888888:::<<<<<<;;;CCCAAA??????@@@AAA@@@???@@@@@@@@@???????????????FFFDDDBBBAAAAAA@@@>>><<>>???>>>;;;;;;;;;<<>>===@@@>>>===>>>>>>>>><<<:::;;;;;;::::::::::::;;;;;;;;;999888888999:::888777888888888777777888888999777777666666666666777777666666666555555555555444555555555444444333333333111222222333444555555666222222111111111111222222222222222111111000000///000//////......//////000////////////////////////...//////000000//////...//////000000111111222222111111111111111111111111111111111111111111111111222111111222222333444555333444666777888888777666:::::::::::::::;;;<<<<<>><<<<<<;;;===???BBBEEEFFFEEECCCBBB>>>???AAABBBCCCBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAADDDCCCDDDHHHHHHFFFEEEHHHIIIIIIHHHGGGFFFEEEEEEDDDAAABBBCCCDDDFFFJJJPPPTTTIIIHHHEEEBBBAAABBBCCCDDDFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEECCCAAAAAABBBCCCBBBCCCCCCBBB@@@??????@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEFFFGGGFFFCCC@@@??????@@@??????>>>??????@@@AAABBBCCCEEEFFFFFFFFFEEEEEECCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>>>>===<<<<<<<<<<<<<<<;;;<<<<<<:::999:::<<<>>>:::::::::999888888777777555555555666666666666777666666555444444444444444444444444333222111000///000111111222222111111000000000000000000000000000//////000000000000111111111222222333333444555555666555333222222222333444333333333333222222222222000///...///111333333333222333333444444555555666555666777888999:::::::::;;;::::::999999999::::::999;;;>>>?????????@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBBBBDDDHHHKKKHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFFFFEEEEEEEEEEEEDDDGGGHHHHHHIIIIIIJJJJJJKKKHHHIIIKKKLLLKKKJJJHHHGGGIIIHHHGGGHHHHHHHHHFFFDDDDDDEEEGGGHHHIIIJJJKKKKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHGGGDDDAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDCCCBBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJKKKLLLLLLLLLKKKJJJIIIEEECCCEEEFFFDDDFFFJJJIIIHHHGGGHHHIIIJJJIIIHHHGGGFFFEEECCCBBBAAAAAAAAA@@@AAABBBCCCDDDDDDDDDCCCBBBCCCCCCAAA@@@@@@BBBDDDDDDDDDDDDCCCBBBAAAAAAAAAAAAAAA@@@???????????????AAA@@@>>><<<;;;;;;;;;;;;===;;;999999;;;===>>>>>>AAA???>>>>>>???@@@???>>>????????????>>>>>>>>>>>>CCCBBBAAA@@@???>>>===<<>>??????@@@CCCDDDEEEDDDCCCCCCEEEFFFEEECCCBBBBBBCCCDDDDDDCCCAAA@@@@@@@@@AAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEFFFHHHHHHFFFCCC@@@===>>><<<;;;;;;===>>>>>>>>>======>>>>>>??????>>>>>>???>>>===>>>>>>>>><<<:::;;;;;;::::::::::::;;;;;;:::888777777888999777666888777666555666777888999777666666555555666666777666666555555555444444444333333333333333333444444333333333333333333333333111111000000000000111111222111111111000000000////////////....../////////////////////////////////...//////////////////......//////000111222333333222222222222222222222222111111111111111111111111111111111111222333444555444555666777777777777666999999999999::::::;;;<<<@@@??????>>>>>>============???BBBDDDEEEDDDBBBAAA<<<>>>@@@BBBCCCCCCAAAAAA??????@@@@@@AAAAAAAAAAAADDDAAAAAADDDEEECCCDDDHHHIIIHHHGGGFFFEEEEEEFFFFFFCCCDDDEEEDDDCCCDDDFFFHHHHHHFFFCCC@@@@@@AAADDDEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCAAA@@@AAABBBDDDEEEFFFDDDBBBAAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDEEEFFFFFFEEECCC@@@>>>>>>>>>>>>>>>>>>??????@@@@@@BBBCCCDDDEEEEEEDDDCCCBBBAAAAAAAAABBBAAAAAAAAA@@@<<<<<<============>>>>>>???@@@AAAAAAAAA@@@???>>>>>>>>>======<<<<<<<<<<<<:::;;;:::999888888:::<<<999999999999999888888777444444555555555666666666666666555444444444444555555444444333222000//////000000111111111111000000000000000000000000000000////////////000000000111111111111222333333444444555444333222222222333333333222222222222222222222111///...///111333333222222222222333444444555555555666777888888999888888999999888888888999999:::999;;;===>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????AAAAAABBBAAAAAACCCFFFHHHEEEEEEDDDDDDCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKIIIGGGEEEIIIGGGEEEFFFHHHIIIFFFCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEECCC@@@@@@AAACCCBBBBBBCCCDDDDDDCCCCCCCCCBBBCCCCCCBBBAAABBBCCCEEEGGGGGGGGGHHHIIIKKKLLLMMMIIIJJJKKKMMMMMMLLLJJJIIIGGGDDDDDDFFFEEECCCEEEJJJJJJHHHHHHHHHIIIJJJHHHGGGGGGFFFEEECCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBBCCCCCCBBBAAAAAABBBDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@?????????@@@@@@AAA@@@>>>;;;:::999999999<<<;;;999888:::<<<>>>@@@???===<<<<<<>>>???>>>>>>???>>>>>>>>>>>>>>>>>>>>>???@@@@@@???>>>>>>>>>>>>@@@@@@AAABBBDDDEEEFFFFFFEEEDDDAAA???>>>???@@@AAABBBCCCDDDCCCBBBBBBDDDFFFDDDBBBAAAAAABBBCCCCCCBBB@@@AAAAAABBBBBBCCCDDDEEEAAAAAAAAAAAAAAABBBBBBCCCEEEEEEFFFFFFEEEBBB???===???===<<<===?????????>>>===>>>????????????>>>>>>@@@???>>>>>>???>>><<<:::999::::::::::::::::::999999777666666777888666555666666555444555666888999666666555555555555666666555555555555444444444444222222222333333333333333555555444333222111000000111000000//////000000111111111111000000000000000//////............//////..............................////////////............///000111222222333111111111111111111111111000000000000000000000000111111111111222333444444444555555666666666666666999999999999:::;;;<<<=========>>>>>>??????@@@@@@<<<>>>AAACCCCCCBBBAAA???;;;===???AAABBBBBBAAA@@@>>>>>>>>>???@@@AAABBBBBBCCC@@@>>>AAAAAA@@@BBBGGGGGGGGGFFFEEEEEEFFFFFFGGGDDDEEEEEEDDDAAA@@@@@@AAADDDCCC@@@>>>???BBBEEEGGGBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCBBB@@@???AAABBBEEEFFFFFFEEECCCBBBBBBCCC@@@@@@@@@@@@AAABBBCCCDDDFFFEEEEEEEEEDDDBBB???===<<<======>>>???????????????@@@AAABBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@@@@;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@???===<<<===============<<<<<<<<<:::;;;:::888666666777999888888999999999888777666444444444444555555555555666666555444444444444555666555444333111000000000000000000111111000000000////////////////////////...////////////000000000000000111111222333333333444444333333222222222222222222222222222222222222222000///000222333333333111111222222333444444444666666777888888888888888777777777777777888999:::888:::<<<======<<<>>>???????????????????????????@@@AAABBBAAA@@@@@@BBBDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHHHHIIIJJJIIIGGGDDDCCCHHHFFFDDDEEEHHHHHHFFFBBBDDDDDDEEEFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEDDDBBB@@@???@@@BBB??????@@@AAABBBBBBBBBAAABBBCCCDDDCCCAAA@@@BBBDDDGGGGGGGGGHHHIIIJJJLLLMMMGGGHHHJJJKKKKKKJJJHHHGGGDDDBBBCCCEEECCCAAACCCHHHHHHHHHGGGHHHIIIIIIGGGEEEHHHGGGEEECCCAAA???>>>>>>??????@@@AAAAAAAAA@@@@@@AAABBBCCCBBBAAA@@@BBBCCC??????@@@@@@@@@AAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@???>>><<<999888777777777888777777666777888;;;======<<<;;;;;;===>>>>>>===<<<=========>>>>>>>>>>>>===>>>??????>>>>>>???AAA@@@AAABBBCCCDDDEEEFFFFFFDDDCCCBBB@@@??????@@@@@@AAABBBCCCBBBBBBBBBDDDFFFBBBAAA???@@@AAACCCBBBBBB???AAABBBCCCBBBCCCDDDFFF@@@@@@@@@@@@@@@AAAAAABBBCCCDDDEEEEEECCCAAA???===???>>>===>>>???@@@???>>>;;;===>>>>>>===<<<===>>>@@@???>>>>>>???>>><<<:::888888999999999999888888888666555555666777555444444444444444555666777777555555444444444444555555555555555444444444444333222222222222222222222222555444333222111000///...000000////////////000000000000000000000000000000///......------......///........................---......//////......---......//////000000111111000000000000000000000000////////////////////////111000000111111222333444444444444444444444444444888888888888999;;;<<<===;;;<<<===>>>???@@@AAABBB<<<===>>>@@@@@@@@@???>>><<<===???@@@AAA@@@@@@???=========>>>???AAABBBCCCCCC???===@@@@@@???BBBFFFDDDDDDEEEEEEEEEEEEEEEEEEBBBCCCDDDCCCAAA@@@AAABBBAAA@@@???>>>???BBBEEEFFFAAAAAAAAAAAABBBCCCDDDEEEAAAAAABBBCCCDDDEEEFFFGGG@@@AAABBBAAA@@@@@@AAACCCCCCDDDDDDCCCAAA@@@AAABBB?????????@@@AAABBBCCCDDDEEEDDDCCCCCCDDDCCC@@@===<<<======>>>>>>>>>>>>===;;;<<<>>>?????????>>>>>>@@@@@@AAABBBAAA@@@???===;;;<<<<<<======>>>>>>???===>>>>>>>>>>>><<<;;;:::<<<<<<======<<<<<<;;;:::::::::999777555444666777666666777888888777666555333333333444444444555555555555444333333333333444555444333222111111111111///000000111111000000///////////////////////////......////////////000000///000000111111222333333333333333333222222222222111111111222222222222222222111000000222333333222000111111222222333333444444555666777777777777777555555555666777888999:::888:::<<<<<<<<<;;;<<<==================>>>>>>>>>???@@@@@@???>>>===???@@@AAAAAAAAAAAABBBCCCDDDEEEDDDEEEEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGIIIJJJKKKKKKFFFFFFHHHHHHGGGEEECCCAAAFFFEEEEEEEEEFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHBBBCCCDDDCCC@@@??????@@@<<<===>>>@@@@@@AAAAAAAAABBBEEEFFFEEEBBB@@@BBBDDDEEEEEEEEEFFFGGGHHHIIIJJJEEEFFFHHHJJJIIIHHHEEECCCAAAAAABBBDDDBBB>>>AAAGGGFFFEEEFFFGGGIIIIIIFFFDDDHHHFFFDDDBBB@@@>>>===<<<>>>>>>????????????>>>>>>@@@AAABBBBBB@@@@@@AAABBB=========>>>???@@@@@@@@@AAAAAA@@@????????????@@@===<<<:::888777777777777444666777666666666888999<<<;;;999:::<<<======<<<999::::::;;;<<<===>>>>>><<<>>>@@@@@@>>>>>>@@@BBB@@@@@@AAABBBCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@AAABBBBBBAAABBBDDDFFFAAA@@@>>>???AAABBBBBBAAA===???BBBBBBAAAAAACCCEEE???????????????@@@AAAAAABBBCCCCCCCCCBBBAAA???>>>>>>======>>>??????>>><<<999<<<>>>>>><<<<<<===???>>>===<<<=========;;;999666777888888888888777666777666444555666666555333222222333555555666666666555444444444444444444555555555555444444444333333222222222222111111111111111111111000000000000///000//////......//////000///000000000000000000000///......------......///........................---......//////......---.............../////////////////////////////////////////////////////////000000000000111222333444444333333222222333333333666666666777888999;;;;;;;;;;;;<<<===>>>>>>???@@@===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???????????????<<<<<<<<<===>>>@@@BBBDDDCCC??????AAABBBAAABBBFFF@@@AAABBBCCCDDDCCCCCCBBB???@@@AAA@@@??????@@@BBB@@@@@@?????????AAABBBCCCAAAAAA@@@@@@@@@AAAAAABBB@@@AAAAAABBBCCCDDDDDDEEE>>>@@@@@@@@@???@@@BBBDDDBBBCCCCCCBBB@@@???@@@AAA>>>>>>??????@@@BBBCCCDDDBBBAAA@@@AAACCCCCC@@@===<<<===>>>>>>>>>===<<<;;;999:::<<<>>>>>>???>>>>>>??????@@@AAA@@@>>><<<::::::;;;;;;<<<======>>>>>><<<<<<======<<<;;;999888999::::::;;;:::999888777777777777666444444666888444555666777777666555444222333333333333444444444333222222111111111111111333222111000///000000111//////000000000000//////////////////////////////........./////////000000//////000000111222222222333333333333333222111111000111111111222222222222222000//////111222222111000000111111222333333333222333444555666666666666444444444555666777999:::777999;;;;;;;;;:::;;;<<<:::::::::;;;;;;<<<<<<<<<;;;<<<======<<<<<<>>>????????????@@@AAACCCDDDEEEDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIDDDEEEGGGGGGGGGEEECCCBBBCCCEEEFFFFFFEEEDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEDDDEEEFFFGGGHHHHHHGGGFFFEEE???AAACCCCCCAAA???>>>>>><<<===>>>@@@AAAAAABBBBBBDDDGGGIIIGGGCCCAAABBBEEECCCCCCCCCCCCCCCDDDEEEEEECCCEEEGGGIIIHHHFFFCCCAAA@@@@@@CCCDDDAAA>>>@@@GGGCCCCCCDDDFFFHHHHHHFFFDDDDDDCCCBBB@@@???>>>======>>>>>>>>>??????>>>>>>===>>>@@@AAAAAA@@@??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>==================;;;:::888777888888888888:::======;;;::::::<<<;;;:::999999;;;===<<<<<<777777888999;;;<<<======>>>@@@BBBAAA>>>===???AAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA?????????AAABBBBBBAAABBBDDDFFFAAA???>>>???@@@BBBBBBAAA;;;>>>AAABBB@@@@@@BBBDDD?????????>>>???@@@@@@AAAAAABBBBBBCCCBBBAAA??????===<<<<<<===>>>>>><<<;;;999<<>>===???AAA===<<<;;;;;;<<<;;;999888555666777888888777666555777555444444555666444333000222333555666666555444555444444333333444444555555555444444444333333333222222222222111111000000.........///000000111111//////............//////////////////000000000000.........------.................................---..................---...............---------////////////////////////////////////////////////000000000000111222333444333333222111111222222222444444555555666888999:::;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::;;;===>>>@@@???>>>>>>===>>>>>>???<<<;;;<<<<<<>>>@@@BBBDDDDDDAAA@@@CCCCCCBBBDDDGGG<<<>>>@@@BBBCCCBBB@@@???===>>>>>>===;;;:::<<<===AAAAAA@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>>>>>>>CCCCCCBBBAAAAAA@@@??????===???@@@@@@???@@@BBBDDDCCCDDDDDDCCCAAA@@@@@@AAA>>>>>>>>>???@@@BBBCCCDDD@@@>>>>>>???BBBBBB???<<<======>>>>>>>>><<<;;;:::888999;;;===?????????>>>>>>>>>??????>>><<<999888888888999::::::;;;<<<<<<;;;;;;<<<<<<;;;999888777777777888999888777666555444555555555444555888:::222444555777777666444333222222333333333444444444111000000///////////////111000///......///000111//////000000000000//////////////////////////////............/////////000/////////000111111222222222333333333333222111111000000111111222222222222111///......000111000000000000000111222222333333000000222333444555555555333333444444666777999:::777999;;;;;;::::::;;;<<<888888999999999:::::::::777999;;;<<<<<<<<<>>>@@@>>>>>>???@@@AAACCCDDDEEEAAACCCEEEFFFGGGFFFEEEDDDCCCCCCCCCDDDEEEEEEFFFFFFDDDEEEGGGGGGGGGFFFDDDCCCAAADDDGGGGGGDDDCCCDDDFFFFFFFFFFFFFFFFFFEEEEEEDDDAAABBBCCCDDDDDDCCCBBBAAA>>>@@@CCCDDDBBB???>>>===<<<===???@@@AAABBBCCCCCCDDDHHHKKKIIIDDDAAACCCEEEAAAAAA@@@@@@@@@AAAAAABBBCCCEEEGGGIIIHHHFFFCCCAAA???@@@CCCEEEBBB>>>@@@GGGAAAAAACCCEEEHHHHHHFFFDDDAAAAAA@@@???>>>>>>>>>>>>>>>>>>?????????>>>>>>======???AAAAAA???>>>??????@@@@@@??????>>>===============<<<;;;;;;;;;;;;;;;===<<<:::999999999::::::>>>AAAEEEEEEBBB@@@@@@AAA888888888999:::;;;<<<===;;;888777888<<<>>>>>><<<>>>???@@@AAAAAA@@@>>>===@@@???>>>AAADDDFFFDDDBBBEEEHHHJJJIIIFFFCCCDDDEEEEEECCCAAAAAABBBDDDDDDCCCAAABBBBBBBBBAAA@@@@@@???>>>>>>???AAACCCCCC@@@>>>BBB@@@AAADDDAAA;;;<<>>>>>@@@???>>>===;;;:::999888666888;;;>>>???>>>===<<<<<<<<<<<<;;;:::999777777333444555666666555444333666666666666666444222111333333333333333333333333333333333333333333333333111111111222222333333333666444222222222222000/////////000000000000//////////////////////////////------............------.........------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///...---,,,,,,---...///---------------...//////111000///------......//////...---,,,---///111222333333333333333333333333333333333333444555666666777777888999999:::;;;;;;:::777666777:::<<<;;;:::=========;;;999:::<<<>>>999:::;;;============<<>>>>>===>>>???@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>=========AAA@@@???>>>>>>???@@@AAADDDCCCBBBAAA???>>>===<<>>???@@@BBBBBB???@@@AAACCCCCCBBB@@@???BBBAAA???>>>===>>>???@@@=========>>>??????@@@@@@<<<======<<<:::999999:::777:::===???>>>======>>>>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888::::::999888777666555555444444444555555555555666666555444222111111222222//////000000111111111222000000000000000000000000000000000000000000000000111111000000//////......000000//////.........---......////////////......000000111111111111000000111111000000000000111111000000000000000000000000222111111111000000//////000111111111222222222222222222333333333444444444111222222333333444444555666666666777888888999999888888888777888888999999999:::;;;:::999999;;;===AAA???>>>???AAACCCCCCCCCBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBCCCFFFHHHHHHGGGFFFIIIKKKKKKHHHEEEDDDCCCBBBBBBBBBCCCEEEFFFEEECCCEEEGGGIIIJJJHHHEEEBBB???CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@???>>>===AAA>>><<>>AAACCCFFFFFFEEEEEEDDDDDDDDDCCC??????@@@@@@@@@@@@??????>>>>>>>>>>>>???BBBDDDEEECCC@@@===>>>@@@AAA???=========<<<<<<<<<======>>>;;;===??????>>>=========CCCAAA>>>;;;:::::::::;;;;;;999888777777999;;;<<<999999999999999999999999<<>>???===;;;<<>>======AAA@@@???BBBEEEFFFEEECCCDDDFFFHHHHHHEEECCCCCCCCCDDDBBB@@@AAACCCDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@@@@???>>>???@@@AAAAAA@@@AAA@@@AAADDDBBB===???DDDAAABBBCCCDDDDDDBBB@@@?????????>>><<<;;;:::999888666888:::===>>>>>><<<;;;<<<;;;;;;;;;999888777666333444555666666555444333555666666666666444222111333333333333333333333333333333333333333333333333111111111222222333333333444333222111222222111/////////000000000000//////........................------............------......---------,,,,,,,,,...---,,,,,,,,,,,,---...------------------------///...---,,,,,,---...///......---------......///111000///...---......//////...---,,,---///111222222222222222222222222111333222222333333444555666888888999999::::::;;;;;;;;;999777888;;;===<<<;;;>>>???>>><<<999888999:::;;;;;;===>>>??????>>>>>>EEEDDDDDDCCCBBBAAA@@@???======>>>?????????>>>>>>========================AAA@@@???>>>>>>???@@@AAA@@@@@@@@@???????????????CCCDDDEEEEEEDDDCCCAAA@@@??????@@@@@@AAACCCDDDDDD@@@AAACCCDDDDDDCCCBBBAAAAAA@@@>>>=========???@@@<<<======>>>?????????@@@;;;<<<===<<<999888999:::999<<>>???>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888999888888777666555444444444444444444555555555555555444333111000000111111///000000000111111111111000000000000000000000000........................000000000000//////......000/////////.........---......////////////......000000111111111111000000000000////////////000000000000000000000000000000000000000/////////......000000000000111111111222111222222222222333333333111111222333333444444555555555666777777888888999888888777777888888999999888999::::::999999:::<<>>===>>>@@@BBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAA@@@@@@BBBEEEGGGGGGFFFJJJKKKLLLJJJGGGEEEDDDDDDEEEDDDCCCDDDFFFFFFFFFDDDDDDEEEGGGGGGFFFCCCAAA???@@@@@@@@@AAABBBCCCCCCDDDCCCBBB@@@???>>>???@@@@@@???BBBFFFGGGGGGDDDBBBAAAKKKIIIGGGFFFFFFFFFDDDCCCIIIFFFBBB???>>>>>>@@@BBBEEEEEEDDDDDDDDDCCCCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>???AAACCCDDDDDDBBB???>>>??????===;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;===??????>>>=========AAA???===;;;:::999999999999888777777777999;;;<<<999999999999999999999999???>>>>>>>>>>>>>>>??????:::::::::;;;<<<===??????BBB@@@>>>???@@@AAAAAA@@@AAA@@@??????>>>>>>>>>???BBBAAAAAACCCEEEFFFFFFDDDCCCEEEGGGFFFDDDBBBBBBBBBBBBAAA@@@AAACCCEEEEEEEEEBBBCCCCCCCCCCCCBBBAAAAAABBB@@@>>>>>>???AAABBBBBB@@@???AAACCCBBB???@@@DDDBBBCCCFFFHHHGGGEEEBBB@@@??????>>><<<;;;:::999888666888:::<<<======<<<;;;:::::::::999888777666555444444555555555555444444555555666666555444333222333333333333333333333333333333333333333333333333111111111222222222222222222111000111222222222000...//////000000//////...........................------............------------------,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------......------------............---------------...000///......------.........------,,,---///000111000000000000000000000000222222222222333444555555777888888888888888888888999888777888:::;;;;;;;;;<<<>>>???>>>;;;:::::::::===>>>???@@@@@@AAA@@@@@@DDDDDDCCCBBBAAA@@@@@@???===>>>>>>>>>>>>===<<<<<<========================AAA@@@???>>>>>>???@@@AAA<<<======>>>@@@AAAAAABBBDDDEEEEEEEEEEEECCCAAA@@@AAABBBBBBCCCDDDEEEFFFFFFBBBCCCDDDEEEEEEDDDCCCBBB@@@???===<<<<<<======>>>;;;<<<===>>>>>>?????????:::<<<<<<;;;999888888999;;;>>>BBBCCCBBBAAA@@@@@@======<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999888888777777666555444333222444444444444555555555555333333222111000000000000000000000000111111111111000000000000000000000000........................000000000////////////.../////////.....................////////////......///000000111111000000/////////............//////000000000000000000000000//////...............---////////////000000000000000000000111111111222222111111222222333444444444444555555666777777888888777777777777777888999:::888999:::999888888:::<<<>>>======>>>@@@AAA@@@??????@@@@@@AAAAAAAAA@@@@@@???>>>>>>@@@CCCEEEEEEDDDFFFGGGGGGFFFDDDDDDEEEFFFIIIFFFDDDDDDEEEFFFFFFEEECCCCCCCCCCCCBBBAAA???>>><<<===>>>???AAABBBCCCCCCCCCBBB???======???AAACCC>>>GGGOOOOOOHHHAAA@@@BBBHHHFFFEEEDDDEEEEEECCCBBBCCCBBB@@@???>>>??????@@@DDDCCCCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@?????????@@@BBBBBBEEECCC@@@???>>>>>><<<:::;;;::::::999999999::::::;;;===??????>>><<<<<<===>>>===<<<;;;:::888777777888777666666777999;;;<<<999999999999999999999999@@@<<<888777:::>>>@@@@@@;;;;;;<<<<<<===>>>@@@AAA@@@???>>>======>>>======@@@@@@?????????AAABBBCCCBBBBBBCCCDDDFFFFFFFFFEEECCCEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@AAADDDFFFFFFEEEBBBCCCCCCDDDCCCCCCBBBBBBBBBAAA@@@AAACCCDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@AAAAAACCCFFFIIIIIIFFFCCC@@@???>>>===<<<;;;:::999999888999;;;=========<<<<<<999999999888888777555555444444444444444444444444444444555666555444333222222222222222222222222222222222222222222222222222111111111111111222222222111000///000222333222111...//////////////////...........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------,,,,,,------//////......---------------------------///000111///000000000000000111111111111111111222333444555555555555555555555666666888777777777888999::::::999;;;>>>??????>>>??????>>>>>>???@@@@@@AAAAAAAAACCCBBBBBBAAA@@@?????????????????????>>>===<<<;;;<<<===============>>>>>>AAA@@@????????????@@@AAA<<<===>>>???AAABBBCCCDDDEEEEEEFFFFFFEEECCCAAA@@@AAABBBCCCDDDEEEFFFFFFGGGCCCCCCDDDDDDDDDCCCBBBAAA>>>>>>===<<<<<<<<<<<<===:::;;;===>>>??????>>>>>>:::;;;<<<;;;999888999:::===@@@DDDFFFEEECCCBBBBBB===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777666555444333333333333444444444555555555333333222111111111111111000000000000000111111111000000000000000000000000........................////////////////////////........................---......//////......---//////000000000000//////.........------.........////////////////////////.................................////////////000/////////000000000000111111111111222333333444444444444444555666666777777777777666777777888999:::888999999999888888:::;;;>>>======>>>@@@AAA@@@???>>>>>>??????@@@?????????>>>======???AAACCCCCCCCC>>>???@@@@@@@@@CCCGGGJJJJJJGGGDDDCCCCCCDDDEEEDDDBBBAAA@@@??????>>>>>>>>><<<<<<===>>>???@@@AAAAAAAAAAAA?????????@@@AAABBB???GGGOOONNNGGG@@@@@@CCCGGGEEEDDDEEEEEEEEEDDDBBB????????????????????????BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@?????????@@@AAADDDCCCAAA???>>>===<<<<<<999999888888777888888888:::<<>>???===<<<<<<<<<===>>>???@@@AAA??????>>>===<<<;;;<<<<<>>???AAAEEEGGGGGGEEEBBB???>>>>>>===<<<;;;::::::999:::;;;<<<===>>>>>>======888888888888777777666555444444444333333444444444333444555555555444333222222222222222222222222222222222222222222222222222111111111111111111111111///......///111222222111......////////////..............................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,...------,,,,,,,,,------...............------,,,,,,,,,,,,---......///000///000000000111111222222111111111111111222444444555555555555666666666666888999999999999:::;;;<<<;;;===@@@AAAAAA@@@@@@AAA===>>>>>>>>>???@@@AAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>===<<<=========>>>>>>>>>??????BBBAAA@@@??????@@@AAABBB???@@@AAAAAABBBCCCDDDDDDEEEEEEFFFEEEDDDBBBAAA???@@@AAABBBDDDEEEEEEEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<:::;;;===?????????>>>>>>:::;;;<<<;;;999888999:::>>>BBBFFFHHHFFFDDDBBBBBB========================<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999888888777666555444333333333333444444444444555333333333333333222222222111111000000000000000000////////////////////////////////////////////////.............../////////---------...............------............------//////000000000000//////......------------..............................////////////////////////---.........////////////....../////////000000000000000111222222333333444222333333444555555666666666666666666777888999:::888999:::999888888:::<<>>@@@AAABBB@@@>>><<<======>>>??????>>>>>>=========>>>AAACCCCCCBBB===>>>>>>>>>???BBBGGGJJJJJJGGGCCCBBBBBBCCCCCCCCCAAA@@@???>>>======>>>>>>======>>>>>>>>>>>>?????????@@@BBBCCCCCCBBBAAA@@@CCCEEEGGGFFFCCCAAABBBCCCFFFFFFEEEFFFGGGGGGEEEDDD===>>>???@@@AAA@@@??????AAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAABBBAAA@@@?????????@@@AAAAAAAAA@@@???>>>>>>>>>???:::999888777777777777777:::<<<>>>>>>===<<<<<<<<<999999999999888777555444777777777888888999:::;;;888888888999999:::::::::;;;777444666;;;>>><<<999<<<<<<<<<===>>>???@@@AAA??????@@@>>><<<<<<===>>>===>>>???@@@CCCEEEGGGHHHBBBDDDEEEFFFEEEDDDEEEFFFEEEDDDDDDFFFGGGGGGEEECCCAAA@@@AAABBBEEEFFFEEECCCAAAAAABBBCCCCCCCCCCCCBBB@@@BBBDDDHHHJJJHHHCCC@@@@@@AAA@@@>>>@@@BBBAAA>>>===???BBBDDDEEECCC@@@???>>>======<<<;;;;;;:::::::::;;;;;;<<<=========<<<888888888888888777666666444444333333333333444444222333444555555444333222222222222222222222222222222222222222222222222222111111111111111000000000///...---...000111111000---......//////......---------------------------,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......---............---,,,,,,+++,,,,,,---......////////////000000111111222222000000000000111222333444555555666777777888999999:::<<<===<<<<<<<<<>>>@@@@@@BBBCCCBBB???>>>>>>>>>============>>>???@@@AAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>=========>>>>>>??????@@@@@@AAABBBAAA@@@??????@@@AAABBBAAABBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEECCCAAA???>>>>>>???AAACCCDDDDDDCCCCCCAAAAAA@@@@@@???>>>>>>>>>===============<<<<<<<<<;;;<<<>>>@@@AAA@@@???>>>:::;;;<<<<<<::::::;;;<<<>>>BBBFFFHHHGGGDDDBBB@@@===>>>???????????????>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888999888888777666555444444333333333333444444444444333333444444444333333222111111111111000000000000////////////////////////000000000000000000000000---............/////////---------------.........------............------...//////000000//////.........------------..............................///////////////000000000............////////////........./////////000000000000111111222333333333222222222333444444555555555555555666777888999:::999:::;;;:::999999;;;===?????????AAABBBBBB@@@>>>;;;<<<===>>>>>>???>>>>>>>>>======???BBBDDDDDDCCCCCCCCCCCCBBBAAACCCFFFHHHHHHFFFCCCBBBBBBCCCBBBBBBAAA@@@???>>>>>>>>>>>>>>>????????????????????????@@@BBBDDDFFFFFFDDDAAA@@@DDDBBB@@@???@@@BBBBBBBBBFFFFFFFFFHHHIIIIIIGGGEEE>>>???@@@BBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBBBBCCCAAABBBBBBBBBBBBBBBBBBAAABBBAAA@@@?????????@@@AAA@@@@@@AAA???>>>===???@@@;;;:::999888888888888888:::<<<>>>>>>===;;;;;;<<<999999888888777666666555888999999999999:::::::::888888888999999::::::;;;888666666888;;;<<<:::777<<<<<<<<<===>>>???@@@AAA===???@@@>>><<<<<<===@@@<<<===???AAABBBCCCCCCDDDAAACCCFFFEEEDDDCCCDDDFFFDDDCCCCCCDDDFFFFFFDDDAAAAAAAAAAAACCCEEEEEEDDDBBB@@@@@@AAABBBBBBBBBBBBBBB@@@AAACCCEEEGGGFFFCCC@@@???AAA@@@???BBBGGGGGGBBB===>>>@@@BBBBBBBBB@@@???=========<<<;;;;;;::::::999999::::::::::::::::::888888999999888888777777444444333222222333444444222222444444444444333222111111111111111111111111111111111111111111111111222111111111000000000//////...---...000000000...---......//////......---------------------------+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***+++++++++++++++++++++++++++,,,------------,,,+++*********+++,,,---...///------.........---,,,+++++++++,,,---............---......//////000111111000//////000000111222333222333444555666777888999999;;;===<<<;;;;;;===@@@BBBBBBBBB???===;;;<<<===>>>=========>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@??????@@@??????>>>======>>>??????@@@AAAAAABBBBBBBBBAAA@@@@@@@@@@@@AAABBB@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDBBB@@@>>>===<<<>>>@@@BBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;===@@@BBBBBBBBB@@@???;;;<<<======;;;;;;<<<======AAAFFFHHHFFFCCC@@@???>>>???@@@AAAAAAAAAAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999888888777777666555444333222222222333333333444444444111222333333333333222111111111111111000000000///////////////////////////////////////////////////---------.........//////,,,,,,,,,------.........,,,------......------,,,......////////////......//////............//////------------------------------........./////////....../////////000000000...////////////000000000000000000111222222333333111111222222333444444444555555555555777888999::::::;;;<<<;;;::::::<<<>>>>>>>>>>>>@@@AAAAAA>>><<<;;;<<<===>>>>>>?????????@@@??????AAACCCEEEEEEDDDEEEFFFFFFDDDCCCCCCEEEGGGGGGEEEDDDDDDEEEEEECCCBBB@@@@@@@@@@@@@@@??????????????????@@@@@@AAAAAABBBDDDEEEFFFFFFFFFDDDCCCAAADDDBBB???>>>>>>???@@@AAAEEEEEEFFFHHHJJJIIIGGGEEE@@@AAABBBCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@?????????@@@AAABBBAAABBBBBB@@@===<<<===???===<<<;;;:::999999999999:::<<<>>>>>>===;;;;;;<<<:::999888666666666777777:::;;;;;;;;;;;;:::999999777888888999::::::;;;;;;888888888999999999888888;;;;;;<<<<<<===???@@@AAA;;;===>>>===;;;:::<<>>???@@@AAA@@@@@@???AAACCCFFFEEECCCBBBCCCEEECCCBBBAAACCCEEEFFFCCC@@@BBBBBBBBBCCCEEEEEECCCAAA???@@@AAAAAABBBBBBBBBAAAAAA@@@@@@BBBCCCDDDBBBAAA===@@@@@@???DDDLLLLLLFFF>>>>>>@@@AAAAAAAAAAAA@@@=========<<<;;;;;;;;;:::888888888888888888999999888999999999999888888777444444222222222222444444111222333444444444333222111111111111111111111111111111111111111111111111222111111111000000//////000///......///000///------..................---------------------------+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++------------++++++))))))***+++,,,...///000,,,---.........---,,,+++***+++,,,---............,,,,,,------...///000000////////////000111222333......000111333444666666666888:::999777888:::===>>>???>>>===;;;;;;===??????>>>>>>===>>>@@@AAABBB>>>>>>>>>===============>>>>>>>>>>>>>>>======<<>>???AAACCCDDDFFFFFFCCCDDDDDDCCCAAA???===<<<<<<>>>@@@BBBCCCCCCBBBAAABBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<>>>@@@CCCCCCBBBAAA???;;;===>>>===<<<<<<===>>><<<@@@EEEGGGFFFBBB???>>>???@@@AAABBBCCCBBBBBBAAA========================<<<<<<;;;::::::999999888777666555444333222222111222222333333333444444444000000222333333222111000222111111111000000//////////////////////////////........................---------.........//////,,,,,,,,,------.........,,,------......------,,,......////////////......//////............//////------------------------,,,,,,,,,------.........////////////000000000000////////////000000000111000000000111222222333333000111111222333333444444444444555555666888999:::;;;<<<<<<<<<;;;;;;===>>>=========???@@@???===:::;;;<<<===>>>????????????AAA@@@@@@BBBDDDFFFFFFEEEAAABBBCCCCCCCCCDDDFFFHHHFFFEEEEEEFFFGGGGGGEEECCC@@@@@@AAAAAAAAA@@@@@@???>>>>>>???AAABBBCCCDDDEEEHHHHHHGGGEEEDDDDDDDDDDDDBBBCCCBBB@@@>>>===>>>@@@DDDDDDEEEGGGIIIIIIGGGEEEBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDD@@@@@@?????????@@@BBBBBBBBBDDDDDDAAA===:::<<<>>>>>>===<<<;;;::::::::::::999;;;>>>>>><<<;;;;;;<<<;;;:::777666555666777888<<<<<<<<<<<<;;;:::999999777777888999::::::;;;;;;999::::::888777666888:::888;;;===>>>===<<<;;;;;;>>>===;;;:::;;;<<<>>>???=========>>>??????@@@@@@DDDDDDDDDDDDCCCBBBAAA@@@CCCBBBAAA@@@AAABBBCCCDDDCCCAAA@@@@@@AAABBBAAA???>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDCCCAAA@@@???????????????@@@AAABBBDDDEEE===>>>???@@@AAA@@@@@@???===<<<;;;:::999888888888:::::::::999999999888888888999999::::::888777666444444222222222222444444333333333222222111111111000000////////////000000000000000000////////////222222111000///...------......------------......,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,))))))*********+++++++++,,,,,,,,,---------..................////////////000000000000111111111111222111111000000111111222666666555555666777888888;;;;;;;;;;;;;;;<<<===============>>>??????@@@@@@@@@???===;;;<<<>>>@@@BBB@@@???===;;;;;;<<<>>>???AAABBBCCCCCCBBB@@@???>>>DDDCCCCCCCCCCCCBBBBBBBBB======>>>@@@CCCEEEDDDCCCGGGFFFCCCAAA???>>>======AAABBBDDDCCCAAA???>>>???????????????>>>>>>>>>===;;;;;;<<<>>>???@@@AAABBB@@@AAACCCCCCBBB@@@===;;;:::::::::::::::;;;<<<===EEEEEEFFFFFFDDDBBB???===<<>>>>>;;;<<<<<<<<<;;;::::::999888999999888888777666555333333333333333333333333222222222222222222222222444333333222222111111000333222222222111111000000111111000///...------,,,/////////...---------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////............//////...........................------,,,,,,------...////////////000000000000.........////////////000//////000///......000111222222111111222222333444333333333333444666777888999999:::;;;;;;;;;;;;:::===:::888:::???@@@===999============>>>>>>>>>>>>AAA@@@???BBBEEEGGGEEECCCAAAAAABBBBBBCCCEEEFFFGGGFFFEEECCCCCCDDDEEEEEEDDD>>>???@@@AAABBBAAA@@@@@@>>>======???CCCFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCC>>>======>>>@@@AAAAAA@@@CCCFFFIIIHHHEEECCCCCCEEEHHHFFFFFFGGGIIIHHHDDD@@@CCCCCCBBBBBBCCCDDDEEEEEEBBBDDDFFFFFFDDDBBBBBBCCCAAA@@@???>>>>>>@@@AAACCCDDDBBB???;;;:::;;;===???===;;;999999:::;;;;;;;;;???@@@@@@@@@@@@???>>>>>>===;;;999777777777888999===>>>>>>======<<<;;;:::<<<;;;:::999888888888888666444333444666777777666888;;;>>>>>>===<<<<<<<<<>>>===<<<;;;;;;<<<======<<<<<<======>>>?????????BBBBBBBBBBBBBBBAAAAAA@@@CCCBBBAAA@@@@@@AAABBBCCCDDDBBBAAAAAABBBBBB@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>?????????<<<<<<>>>?????????>>>>>>===<<<;;;:::999999999999::::::999999999888888888777888888999888777666555444333222222222222333444333333333222222111111111111111000000000000111111000000000000////////////000000000///......------......------------......,,,,,,,,,---------......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,,,,,,,------------...---.........//////////////////000000000111111111333333222222222222333333555555555555666777888999<<<<<<<<<;;;<<<<<<===>>>=========>>>??????@@@@@@AAA@@@>>>======???AAACCC??????>>>=========>>>??????@@@AAAAAAAAAAAA@@@???CCCBBBBBBAAAAAA@@@@@@@@@??????@@@BBBEEEFFFFFFEEEFFFDDDCCCAAA@@@@@@@@@AAA@@@BBBCCCCCCAAA???>>>???@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>????????????@@@AAABBBCCCBBB@@@===;;;::::::::::::;;;;;;<<<<<>>???AAAAAA@@@>>>===>>>;;;;;;;;;;;;;;;:::999999888888888888777666555555333333333333333333333333222222222222222222222222111222222222222222222222222222111111000000000000000000//////......------............------------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////............//////........................------,,,,,,,,,,,,------....../////////000000000....../////////000000000...111444555444333222222222222111111222222333444333333333444555666888999777888999999::::::999999999888888:::===>>><<<;;;========================@@@??????AAADDDFFFDDDCCCEEEEEEEEEFFFGGGHHHIIIJJJIIIGGGEEEDDDEEEEEEDDDCCC@@@AAABBBCCCCCCCCCBBBAAA@@@??????@@@DDDFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDDDD@@@???>>>???AAAAAAAAA@@@CCCFFFHHHGGGEEECCCCCCDDDFFFFFFFFFHHHKKKKKKHHHEEEDDDCCCCCCCCCDDDDDDEEEFFFEEEGGGHHHGGGDDDBBBAAAAAA@@@@@@??????@@@BBBEEEFFFDDDBBB???<<<;;;;;;===???<<<:::888999:::<<<<<<<<>>>>>===;;;999888777777888999;;;<<<<<<=========<<<<<<;;;;;;:::888888777777777666555444444666777777666999;;;===>>>===<<<<<<============<<<<<<;;;;;;:::;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@@@@AAABBBCCCEEECCCAAAAAABBBBBB@@@>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>?????????>>><<<;;;;;;;;;===>>>>>>======<<<===<<<<<<;;;::::::::::::999999999999888888888777666777777777777666555555333333222222222222333333222222222222222111111111222222111111111111222222000000000000////////////////////////..................------------......,,,,,,,,,---------......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,---------.........,,,,,,,,,,,,---------------------.........////////////000000000000111111444444333333333333444444444444444555666888999:::<<<<<<;;;;;;<<<<<<===>>>======>>>>>>??????@@@@@@BBBAAA???>>>???@@@BBBCCC>>>>>>???????????????>>>===>>>???@@@AAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>?????????AAADDDEEEEEEDDDDDDCCCBBBAAAAAAAAABBBCCC@@@AAACCCBBB@@@>>>>>>???AAAAAA@@@@@@@@@?????????@@@@@@@@@???>>>>>>>>>===@@@AAABBBBBBAAA???===;;;999::::::;;;;;;;;;;;;:::@@@@@@AAAAAA@@@???===<<>><<<<<<<<<::::::::::::::::::999888888888888888777666555444333333333333333333333333222222222222222222222222///000000111222222333333000000000000//////////////////..................------------............------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000///......------......///------------------------------,,,,,,,,,,,,------.........////////////000........./////////000000---111777::::::777555333222111111111111222333333222222333444555777999:::666666777888888888888777555777999:::::::::<<<=========<<<<<<<<<<<<<<<===???>>>???@@@CCCDDDCCCBBBEEEEEEFFFGGGHHHIIIJJJJJJKKKHHHFFFEEEEEEDDDCCCAAAAAABBBCCCCCCCCCBBBAAA@@@CCCBBBAAABBBEEEFFFGGGFFFGGGGGGGGGFFFFFFEEEEEEDDDCCCAAA@@@@@@AAABBBAAA???CCCDDDFFFFFFEEECCCCCCCCCHHHHHHHHHJJJLLLLLLIIIGGGEEEDDDDDDDDDDDDEEEEEEFFFHHHIIIIIIGGGDDDAAAAAAAAA?????????@@@BBBEEEGGGHHHCCCAAA>>><<<;;;<<<===>>>;;;:::999:::<<<>>>>>>>>>??????@@@@@@??????>>>===<<<;;;999888777777888888999:::;;;<<<============::::::999888777777777777777555444444666777777666999;;;===>>>===<<<===>>>=========<<<<<<:::999888::::::;;;;;;<<<======>>>?????????@@@AAABBBBBBCCCCCCBBBAAA@@@@@@@@@AAABBBEEECCCBBBAAABBBAAA@@@>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@??????????????????@@@AAABBBBBBAAA>>>===;;;<<<===>>>>>>===<<<;;;===<<<<<<;;;:::::::::;;;999888888888888777777777666666666555555555444444333222222222222222222333222222222111111111111111222111111000000111111222000000000000////////////....../////////000000000...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++++++++************++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111444333333333333333333444222222333444666777999::::::::::::::::::;;;;;;<<<<<<======>>>>>>???@@@@@@@@@@@@>>>>>>>>>???AAABBB===>>>@@@AAAAAA@@@???>>>??????@@@AAAAAABBBBBBBBBBBBAAA@@@>>>============>>>======???AAABBBAAA@@@CCCBBBAAA@@@@@@@@@AAABBB???AAABBBAAA???>>>>>>???@@@@@@@@@?????????>>>>>>@@@@@@@@@?????????>>>>>>@@@AAABBBBBB@@@???===;;;999::::::;;;;;;;;;:::999???@@@AAAAAAAAAAAA@@@???@@@AAAAAA???===;;;:::;;;888999999999999999888888777777777777666555444444222222222222222222222222111111111111111111111111000000000000111111222222//////////////////......---.....................,,,,,,,,,------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...------------------...---------------------------,,,,,,,,,,,,,,,,,,---------........./////////------------............,,,111666999999777555444111111111111111222222333222222333444555777999:::444444555666666666666666222777;;;;;;999999<<<@@@===<<<;;;::::::;;;;;;<<<======>>>???AAAAAAAAA@@@BBBBBBCCCEEEFFFFFFGGGGGGHHHFFFDDDCCCCCCCCCBBBAAA???@@@AAAAAAAAA@@@???>>>FFFDDDCCCCCCEEEFFFFFFEEEGGGFFFFFFEEEEEEEEEEEEEEEEEECCCBBBBBBBBBBBB@@@???BBBCCCDDDEEEDDDCCCBBBBBBJJJJJJKKKKKKJJJHHHFFFDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGEEEBBBAAA@@@AAA@@@@@@@@@@@@BBBCCCEEEFFFBBB@@@>>><<<;;;;;;===>>>;;;::::::;;;>>>@@@AAA@@@>>>????????????>>>======;;;:::999888777777777888999:::;;;;;;<<<<<<<<<;;;999888777777666666666777777555444444555666666555888:::<<<<<<<<<<<<===>>><<<<<<<<<<<<;;;:::888777:::::::::;;;<<<<<<======@@@@@@@@@@@@AAABBBDDDEEECCCBBBAAA@@@???@@@@@@AAADDDBBBAAA@@@AAAAAA???>>>>>>>>>>>>>>>???@@@AAABBBBBBAAAAAA@@@>>>======<<<>>>???AAACCCCCCBBB@@@???<<<===>>>>>>>>>===<<<;;;<<<<<<;;;:::::::::;;;;;;888888888777777777666666555555555444444444444444222222222222222222222222111111111111111111111111000000////////////000000000000000000////////////...//////000000111111222------,,,,,,,,,,,,------,,,,,,,,,---------......+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,------------...////////////000000000222222111111111111222222111111222333444666888999888777777777777888999999;;;<<<<<<======>>>??????>>>===<<<<<<<<<===??????<<<===@@@BBBBBBAAA???>>>BBBBBBAAAAAAAAAAAABBBBBBCCCBBB@@@>>>>>>>>>??????>>>======>>>@@@AAA@@@>>>BBBAAA???>>>>>>>>>>>>??????@@@@@@???>>>===>>>@@@>>>>>>>>>>>>============>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@>>><<<;;;999:::::::::::::::999999>>>>>>???@@@AAAAAAAAAAAA@@@AAAAAA???<<<:::999999777777888888888888888777666666777666666555444333222222222222222222222222111111111111111111111111111111111000000/////////..................//////------------............+++,,,,,,,,,------......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,++++++,,,,,,,,,------------............++++++,,,,,,,,,,,,------,,,///222333333333444555111111000000111111222333111222222333555666888999222333444444555555444444222888======999999===AAA===<<<:::999999999:::;;;;;;<<<===>>>>>>>>>>>>??????@@@AAACCCDDDDDDDDDDDDDDDBBB@@@@@@BBBBBBBBBAAA???@@@AAAAAAAAA@@@???>>>FFFEEECCCCCCEEEEEEEEEDDDEEEEEEDDDCCCCCCCCCDDDDDDFFFDDDBBBBBBBBBBBB@@@???AAAAAABBBCCCDDDCCCBBBAAAEEEGGGHHHIIIGGGEEEDDDCCCDDDDDDCCCCCCBBBCCCCCCDDD???AAAAAAAAA@@@???AAABBBAAAAAA@@@@@@@@@@@@@@@@@@???>>><<<;;;::::::;;;<<<;;;:::;;;===@@@BBBBBBAAA======>>>>>>======<<<;;;::::::999888777777777777:::::::::::::::999888777777777666555555555666666666555333333444555555444777999::::::::::::<<<>>>;;;;;;;;;::::::999999999::::::;;;;;;<<<=========AAA@@@@@@@@@AAABBBDDDEEECCCBBBAAA@@@??????@@@@@@AAA@@@??????@@@@@@???>>>>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@>>>===<<<<<<;;;<<<>>>?????????>>>>>><<<===>>>>>>>>>===<<<;;;;;;::::::999999:::::::::777777777777666666666666666555444444333333444444111111222222222222111111000000000111111111111111000000////////////000000000000000000////////////.../////////000000111111------,,,,,,,,,,,,------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))***++++++***))))))++++++,,,,,,,,,---------++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------......////////////000000000000////////////000000000000000111222444555666666666555555666666777888::::::;;;;;;<<<=========;;;;;;;;;;;;;;;<<<<<<===;;;===???AAAAAAAAA???>>>BBBBBBAAA@@@@@@AAAAAAAAACCCBBB@@@>>>>>>???AAABBB@@@??????@@@BBBBBB@@@???AAA@@@>>>============>>>>>>??????>>>======>>>@@@>>>>>>=========<<<<<<<<<<<<===>>>???AAABBBCCCDDDAAAAAA@@@@@@???>>><<<<<<;;;::::::999999999999:::;;;;;;<<<===???@@@AAABBB===???AAA@@@===:::888888555666777777888777777777666666666666555444333222222222222222222222222222111111111111111111111111111111000000///......---............////////////......------------------,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,---------............///111333111000000000000111222222111111222222333444666666222222333444444444444333444888======:::999<<<@@@===<<<999888777888999:::999;;;======<<<<<<<<<===>>>@@@BBBCCCDDDEEEDDDDDDBBB@@@??????@@@AAAAAA@@@@@@AAABBBCCCDDDCCCBBBBBBEEECCCBBBBBBCCCDDDCCCCCCDDDCCCBBBAAAAAAAAACCCCCCEEECCCBBBBBBBBBBBB@@@???@@@@@@@@@BBBCCCCCCBBB@@@===@@@CCCEEEEEEEEEEEEFFFBBBBBBAAA@@@@@@@@@@@@AAA:::<<<=========>>>AAACCCBBBAAA@@@???>>>===<<<;;;<<<<<<:::999999999::::::::::::;;;===@@@AAAAAA@@@;;;<<<<<<<<<<<<;;;::::::999999999888888777666666888888888888777666555444666555555444444555555555555333222222333333333222666777888999888999;;;===;;;:::999888888999::::::;;;;;;;;;<<<======>>>>>>AAA@@@???>>>???@@@BBBDDDCCCBBBAAA????????????@@@???=========???@@@???>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@??????>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;:::999999999999888888999999:::777777666666666555555555777666555444333444444555000111222333333222111000///000000000111111111222111000000000000000000111000000000000////////////---------...............---,,,,,,++++++,,,,,,---,,,,,,,,,---------......***++++++++++++,,,,,,,,,************************************************************************************************))))))))))))))))))))))))((()))***++++++***)))(((*********+++++++++,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,........./////////000000000//////////////////000////////////000111333333666666555555666666777888888999999::::::;;;;;;<<<::::::::::::;;;;;;;;;<<<;;;<<<===???@@@@@@?????????>>>>>>>>>>>>@@@AAABBBBBB@@@???===>>>???BBBCCC@@@??????@@@AAAAAA???>>>???>>>=========>>>@@@AAA>>>>>>>>>===<<<<<<>>>@@@>>>>>>>>>>>>============<<<===>>>???AAABBBCCCDDDAAAAAA@@@???>>>===<<<<<<===;;;999777777888999;;;:::;;;<<<===???AAACCCDDD:::===AAAAAA>>>;;;888666444555666666777777777666555555555555444333222222111111111111111111111111111111111111111111111111////////////////////////....../////////000000000.........------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,---------,,,,,,---------.........---...///...---...000222000000000000000111222222222111111111222222333444222222333444444444444333555888;;;;;;999999;;;======;;;999777666777888999888:::<<<<<<::::::;;;<<<===???AAACCCDDDDDDCCCCCCCCCAAA@@@???@@@@@@@@@???>>>???AAACCCDDDDDDDDDCCCCCCAAA@@@@@@AAABBBBBBAAABBBAAA???>>>???@@@AAABBBDDDBBBAAAAAABBBBBB@@@???@@@??????AAACCCDDDAAA???999===AAACCCCCCCCCEEEFFF@@@???>>>>>>======>>>>>>999:::;;;;;;<<<===@@@CCCBBBAAAAAA???>>><<<:::::::::999888888777888888999888888999;;;>>>???===<<<999::::::::::::999888888999999999888888777666555555555666666666555444444555444444444444444555555444222000000111222111000555666777888777888;;;===;;;:::888777777999:::<<<;;;;;;<<<<<<===>>>>>>>>>AAA@@@>>>======???AAABBBDDDBBBAAA???>>>>>>??????===<<<;;;<<<>>>@@@???>>>>>>>>>>>>>>>???@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????===<<<:::::::::::::::;;;;;;<<<;;;:::888888888888888777888888999999777666666666555555555555777666555444333444555555000111222333333222111000//////000000111111111222222222111111111111222222000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......******+++++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))((('''(((((((((((()))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,............/////////000000000////////////000000//////...//////000111111666666666666666777888888777888888999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<>>>>>>?????????;;;;;;;;;;;;===???AAABBB@@@???===<<<===???BBBDDD>>>======>>>??????===;;;============???AAACCCDDD>>>>>>>>>===<<<<<<>>>@@@????????????>>>>>>>>>>>>===>>>???@@@AAABBBBBBCCCAAAAAA@@@???>>>===<<<<<<>>><<<888666555777:::;;;<<<===>>>???BBBDDDFFFHHH888<<<@@@BBB???;;;777666444444555666777777666666555555555555444333222222111111111111111111111111000000000000000000000000------......///000000000.../////////000000111111//////...---,,,,,,++++++---------,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------........./////////000000...///111000///...///000000000000000000111111222222111111111111111111222222222333444444444444333666777999999999888999:::===;;;888666555666888999777:::<<<<<<:::888:::<<<;;;===???AAABBBBBBAAAAAAFFFDDDAAA@@@@@@@@@???===;;;===???AAABBBCCCBBBBBBAAA???>>>>>>@@@AAAAAA@@@AAA@@@>>>======???@@@BBBCCCAAA@@@@@@AAABBBAAA???@@@>>>>>>@@@CCCDDDAAA>>>:::>>>BBBCCCBBBAAABBBDDD>>>>>>===<<<<<<<<<<<<<<<:::;;;;;;;;;;;;===@@@BBBAAAAAAAAA@@@>>>===;;;:::888888777777777777777777666666777999;;;<<<;;;999888999999999999888777777888999999888888777666555222222333444555555555555444444333333333444444555333111000///000111000///555666888999:::;;;<<<<<<;;;;;;:::999999:::::::::======<<<<<<===>>>??????@@@@@@@@@@@@AAAAAA@@@>>>DDDBBB???===<<<===???@@@??????>>>>>>======<<<<<<======<<<<<<===>>>???AAA???>>>===>>>???@@@???=========>>>>>>===<<<;;;;;;???===;;;999888888888888777777777777777777777777555444444444444555666666666666666555444444333333222222111111111111222222000000000000111111111111333222111000////////////.........///......---,,,.........------,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---...///000000......//////000000111111555555555444555666777777777777777888999999::::::888666666666999:::::::::???<<<::::::===???===;;;===============>>>??????<<<======<<<;;;;;;>>>@@@@@@@@@@@@@@@?????????>>>============>>>???@@@AAA@@@???===<<<;;;;;;;;;<<<======>>>???????????????===>>>???@@@AAABBBBBBBBB>>>@@@AAA???===;;;;;;;;;;;;:::999888888888::::::;;;999888;;;???AAA@@@???;;;<<<=========;;;999777999999999888888666555555444444333222222111111000111222222222222111000000000000000000000000000000000000//////.........---////////////////////////---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,,,,------------------------------............////////////---------------...//////000000000000000000000000111111222222222333333333222222333444555666777888;;;;;;:::999888888888888999:::::::::999888999:::;;;===???BBBDDDDDDDDDCCCAAAAAA@@@@@@???>>>>>>>>>????????????@@@@@@@@@@@@???@@@BBBBBB@@@???@@@AAA???@@@@@@???===<<<>>>???>>>>>>???@@@AAAAAABBBBBBAAABBBCCCCCCBBB???<<<:::>>><<<;;;???DDDEEEAAA===<<<;;;:::888888888999:::777777888999;;;===???@@@============<<<:::888666777777888666555555666888444555777888999:::999999888777666555555666777888666777888999888777555333555555444444444333333333333333222222111000//////000000///...------,,,,,,555666777888999:::::::::::::::999999999999999:::============>>>>>>??????AAAAAA@@@AAAAAABBBAAA@@@CCCAAA@@@>>>>>>>>>???@@@?????????>>>>>>=========>>>>>>===<<<===>>>???@@@@@@???>>>???@@@AAA@@@>>>===============<<<<<<;;;>>>===;;;:::888888888888777777777777777777777777555444444444444555666666777777666555555444444333222111111000000111111222000000000000111111111111333222111000/////////////////////000///......---......---------,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------------------------,,,,,,------......//////.........///000000111111555555555666666666666777666666777888888999999:::888777777999<<>>>>><<<<<<<<<<<<:::;;;===???@@@@@@???>>>>>>>>>>>>>>>============>>>???@@@AAA===<<<;;;;;;;;;<<<===>>>===>>>???????????????>>>===>>>???@@@@@@AAAAAAAAA???@@@AAA@@@===<<<;;;<<<:::999999888888999:::;;;<<<:::999:::===>>>===;;;::::::;;;<<<;;;999777666888999999888888666555555444444333333222111111111222222222222222111111000000000000000000000000000000/////////....................................---------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++++++++,,,,,,,,,---------------------------------.........////////////......------......///000000000000000000000000000111111111222222222333333222333333444555666666777888888888888888999::::::;;;;;;;;;;;;999999999999<<<===@@@BBBCCCCCCCCCBBBAAA@@@@@@???>>>>>>======<<<<<<===>>>???@@@AAABBBBBBCCCDDDCCCAAA???>>>???@@@AAAAAA???===;;;;;;<<<>>>>>>??????@@@AAAAAABBBAAABBBCCCDDDCCC@@@>>><<<>>><<<<<>>>>>>>>===;;;999888777888999888666666666888444555666888888888888777777666555555555666777777555666777888888666444333333333333333222222222111333333222111111000//////000//////...------,,,,,,444555666777777777777777888888888777777888888999>>>>>>>>>>>>>>>?????????BBBAAAAAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>@@@???>>>=========>>>???AAA@@@???@@@AAABBBAAA???<<<<<<<<<<<<<<<===============;;;:::999999999999777777777777777777777777555444444444444555666666777777777666555555444444222111111000000111111222000000000000111111111111222222111000////////////000000000000000///......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))*********++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------.........---......//////000111111444444666777777777666555666666777777888888999999999999999;;;???CCCDDDDDD:::;;;<<<;;;;;;;;;===>>>;;;;;;;;;<<<<<<<<<======;;;<<<<<<;;;::::::===???@@@???===<<<<<<<<<>>>???============>>>???@@@@@@<<<;;;;;;;;;;;;===???@@@>>>???????????????>>>>>>>>>>>>>>>????????????>>>???@@@AAA@@@===;;;;;;<<<999999999999999:::;;;<<<===;;;::::::::::::999777999999:::::::::888777555888888888888777666555555444444333333222222111111222333333333333222111111000000000000000000000000////////////....................................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,---------------------------------.........//////...............///000000000000000000000000000000000111111111222222222222333333333444444555555555555555555666777999:::;;;;;;;;;;;;;;;::::::::::::===>>>@@@BBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<999:::;;;===???@@@BBBCCCEEEFFFFFFDDDAAA>>>======AAABBBBBB@@@===:::999:::===>>>>>>??????@@@@@@@@@AAABBBCCCDDDDDDBBB@@@??????===<<<>>>AAAAAA>>>;;;::::::999888888888999999:::::::::;;;<<<===???@@@===>>>>>>>>>===<<<:::999777999;;;;;;999777777777555666666777777666666555666666555444444555555666444555666777777666444333222111111111000000000000222222222111111000000////////////...------,,,,,,333444555555555555444444777666666666666777888888>>>>>>??????????????????@@@@@@@@@?????????AAACCC???@@@AAABBBBBBAAA@@@??????????????????@@@@@@@@@BBBAAA???>>>======>>>>>>AAA@@@??????AAAAAA@@@???;;;;;;;;;;;;<<<======>>><<<<<<;;;;;;::::::::::::777777777777777777777777555444444444444555666666888777777666666555444444111111000000000000111111///000000000111111111111111111000//////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******************************))))))))))))))))))))))))******))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************,,,,,,,,,,,,,,,---------...---------------------------......///000000111222444666777888777555444555555666666777888888999999999999<<<@@@CCCEEEEEE<<<>>>???===:::999;;;>>>::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<;;;::::::===???@@@???<<<::::::;;;===???===<<<<<<======>>>???@@@======<<<<<<===>>>@@@AAA??????@@@@@@@@@???>>>>>>??????>>>==================??????>>><<<:::::::::999999::::::;;;;;;<<<<<<<<<;;;:::::::::999999888::::::::::::999888777666777777888888777666555555555444444333222222111111333333333333333222111111000000000000000000000000///////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))************************************************************++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000000000000000000000000000000000000111111111111222333333333333333444444444444444444555777888::::::999999888999;;;<<<<<<;;;??????@@@AAAAAAAAA@@@@@@??????>>>>>>===<<<<<<<<<999:::;;;===???@@@AAABBBEEEFFFFFFDDDAAA>>>>>>>>>???AAABBB@@@>>>;;;::::::======>>>>>>>>>?????????AAABBBCCCDDDDDDCCCBBBAAA@@@>>>===>>>@@@???===;;;:::::::::999999999::::::<<<<<<<<<<<<===>>>??????<<<<<<=========<<<:::999888:::======;;;999777777666666666666666555444444666555555555444444444444333444666777777555444222111111111111000000000000222111111111000000000/////////.........---------222222333444444444333333666555555555666666777888>>>>>>????????????>>>===<<<>>>???>>>======???AAA???@@@AAABBBBBB@@@???>>>>>>>>>??????@@@@@@@@@AAACCCBBB@@@???>>>>>>>>>>>>@@@>>>===>>>???@@@???>>>;;;;;;::::::;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;:::777777777777777777777777555444444444444555666666777777777666555555444444111000000000000000000111///000000000111111111111111000//////////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************))))))))))))******************************))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********+++++++++************************+++++++++,,,,,,,,,---------------------,,,,,,,,,---------...//////000000111333555666777666444333444555555666666777888888999888888:::>>>AAABBBBBB???AAAAAA???:::888:::<<<999999:::;;;<<<;;;;;;;;;;;;<<<<<<;;;:::;;;===???@@@>>><<<:::999;;;===>>><<<<<<<<<<<<===>>>???@@@AAA@@@???>>>>>>???@@@AAA??????@@@@@@@@@@@@???>>>@@@???>>>===<<<<<<<<<===<<<===>>>===:::888888999::::::;;;;;;<<<<<<<<<<<<999:::::::::::::::;;;;;;;;;;;;;;;::::::999888777666777777777777666666555555555444444333222222111222333333333333222111111////////////////////////.........///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************(((((()))))))))*********************************************************++++++++++++++++++++++++))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............///000000//////////////////////////////000000000111111111222222222333333333333333555555555555666777888999666555555888;;;>>>>>>===???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBCCCDDDCCCAAA@@@@@@@@@???@@@AAA@@@>>>======>>>>>>>>>>>>>>>>>>?????????AAABBBCCCDDDDDDDDDCCCCCC@@@????????????>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<>>>>>======>>>>>>???:::;;;<<<======<<<;;;:::999;;;>>>>>><<<999888777777777666666555444444444555555555555555444444333222444555777777666444333333222222222222111111111111111111000000000000000...............---------111111222333333333333333555555555555666777888888======>>>??????>>><<<;;;999<<>>@@@@@@@@@AAAAAA@@@???===<<<======>>>>>>???@@@AAAAAADDDCCCAAA??????>>>?????????>>>===>>>??????>>>===<<<;;;:::::::::;;;<<<===:::;;;;;;<<<<<<<<<;;;;;;777777777777777777777777555444444444444555666666666666666555444444333333111000000//////000000111000000000000111111111111000//////....../////////,,,------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++*********))))))*********************************))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++******************************++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,------......///000000111222333444444444333222444444555555666666777777888777777999===@@@AAAAAAAAAAAA@@@===;;;999999:::999:::;;;<<<<<<<<<;;;:::<<<======<<<;;;;;;>>>@@@???>>><<<;;;;;;;;;===>>><<<<<<<<<<<<===>>>??????AAA@@@???>>>>>>???@@@@@@>>>??????@@@AAAAAA@@@@@@@@@???>>><<<<<<<<<===>>><<<===>>>===:::888888888;;;<<<<<<======<<<;;;;;;777888::::::::::::<<<===<<<;;;;;;:::999999888888666666666777777666666555555555444444333333222222111222222222222111000000////////////////////////.........///////////////------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************+++++++++((((((((()))))))))******************************************************++++++++++++++++++++++++))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------------...//////////////////////////////////////////000000000000111111111222222333333333555555555555666777888999777555555888===@@@@@@>>>????????????@@@@@@@@@@@@@@@??????>>>>>>===<<<<<>>>>>???AAA????????????????????????BBBBBBCCCCCCCCCCCCCCCCCCAAA@@@@@@?????????>>>>>>===>>>??????@@@?????????AAA@@@??????>>>>>>>>>>>>:::;;;<<<===>>>===<<<;;;;;;<<<>>>===;;;888888888888777666666555555555666666666666666666555444333333444666777777666555444444444333333333222222222000000000000000000000000........................///000111222333444444444555555555555666777888999<<<<<<>>>>>>>>>===;;;:::777<<>>@@@AAAAAA@@@???>>><<<;;;:::;;;;;;<<<===???@@@@@@AAACCCBBBAAA@@@??????@@@AAA@@@???>>>>>>@@@@@@???>>>===<<<;;;999999:::;;;<<<999:::;;;=========<<<<<<777777777777777777777777555444444444444555666666555555555444333333222222000000////////////000000000000000000111111111111//////.........//////000------......------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++************************)))******+++,,,,,,------+++++++++,,,,,,------...,,,,,,---......//////000000000111111111222222222333444444555555666777777777777777:::???CCCDDDEEE>>><<<:::::::::;;;:::999999:::<<<=========;;;:::===>>>>>>===<<<===???AAA???>>>======<<<<<<======<<<<<<<<<<<<<<<===??????>>>======<<<===>>>@@@AAA===>>>???@@@AAABBBBBBBBB@@@???>>><<<<<<===>>>???===>>>???>>><<<:::999:::======>>>>>>===<<<;;;:::555888:::999888888:::<<<;;;:::999888888777777777555555666666666666666555555555555444333333222222000111111111111000//////////////////////////////............/////////000------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************))))))*********+++++++++(((((((((((()))))))))***************************************************************************))))))))))))))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////////////////........./////////000000///000000111222333333444333444444666777999;;;<<<<<<999777:::???BBB@@@>>>??????>>>??????@@@AAAAAAAAA@@@@@@???>>>>>>======???@@@AAABBBDDDEEEGGGGGGCCCEEEFFFFFFEEEDDDEEEFFFEEEDDDCCC@@@>>>>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@???BBBBBBCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@??????@@@AAA@@@AAABBBCCCCCCCCCBBBBBBCCCBBBAAA??????>>>>>>>>><<<===>>>???@@@??????>>><<<======;;;999777888888999888777666666666777888777777888888777555444333333444666888888777666555444333333333333222222222///000000000000000000000........................//////111222444444555555555555555666666888999999;;;<<<===>>>===<<<:::888666<<>>>>>@@@BBBAAA@@@>>><<<;;;:::999:::;;;<<<===>>>???@@@AAACCCBBBAAA@@@@@@@@@AAABBBAAA@@@??????AAAAAA@@@???>>>===;;;999999999;;;<<<999:::;;;============<<<777777777777777777777777555444444444444555666666555444444333333222111111000000////////////000000000000000000111111111111//////.........//////000......//////......---,,,*********++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,,,,---......,,,,,,------...//////000000000//////000000111222333333444444555666666777777777888<<>>>>>===<<<;;;>>>??????>>>======@@@BBB>>>>>>>>>>>>>>>=========<<<;;;;;;<<<<<<===>>>???::::::::::::<<<>>>@@@BBB<<<===>>>@@@AAABBBCCCCCC@@@???>>><<<===>>>???AAA???@@@AAA???===;;;;;;;;;>>>>>>??????===<<<:::999555777999999666666777::::::999888777666666666666555555666666666666666555666555555444444333222222000000000000000///......////////////////////////---.........//////000000------------------------+++++++++,,,,,,---------,,,,,,,,,+++++++++******************************))))))******++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++,,,------////////////////////////............/////////000...///000111222333444444222222333666888;;;===???@@@===:::<<>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKFFFHHHIIIIIIGGGFFFFFFGGGIIIGGGDDD@@@======@@@BBBAAAAAA@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBAAA@@@@@@AAACCCAAABBBDDDEEEEEEEEEDDDDDDDDDCCCAAA@@@???>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@======<<<:::888777888999999888777666666777888999777888888888888666444333333555777888999888777666333333333222222222222111////////////000000000000---.....................///000000000111111111111444444333444444555666777>>>>>>>>>===<<<:::999888999:::<<<>>>???@@@@@@???@@@???===<<<;;;;;;<<<<<<999;;;===???AAAAAAAAAAAA===@@@AAA???;;;999<<<@@@DDDDDDCCCBBBAAA@@@>>>===999999999888999999::::::888777666777999::::::999666666666666777777777777555555666666555555444333444444444333333333222222///////////////////////////////////////000111111////////////.....................------,,,,,,,,,,,,,,,+++***+++,,,---...++++++++++++++++++++++++)))************+++++++++************************+++++++++************)))))))))))))))************+++*********))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++*********))))))((((((++++++,,,,,,,,,---------------------------------,,,,,,------...//////000...//////000111222222222111222555777888888777777999999999:::;;;<<<>>>>>>666777999:::;;;;;;::::::===>>>===;;;999888888:::BBB@@@>>>>>>@@@AAA???<<<<<<===>>>@@@@@@@@@???>>>>>>>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<============>>>AAACCCCCCCCCBBBAAAAAAAAA@@@???>>>===<<<;;;<<<===??????>>>>>>@@@AAA???>>><<<;;;::::::;;;;;;777777666666777888999999:::999888777666666666666777666666666666555555555333333333222222111111111000000000000000111111111000000////////////000000//////.........---------------------------------------++++++++++++------++++++++++++++++++++++++************************)))))))))))))))))))))))))))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,---------..............................///////////////000000111333333222222111222222222333555666777888999<<>>===???BBBBBB===888=========>>>???AAABBBCCCCCCDDDCCC???<<<===AAAEEEDDDDDDCCCCCCEEEHHHJJJLLLFFFFFFFFFFFFFFFEEEDDDCCCFFFFFFEEECCCBBBAAA@@@???>>>AAAAAA??????AAAAAA???FFFDDDAAA???>>>???@@@BBBBBBAAA@@@???@@@BBBDDDFFFFFFDDDBBBDDDGGGHHHGGGEEEFFFDDDAAA???======>>>>>>;;;===@@@BBBBBBAAA???===>>>===;;;999999999:::;;;<<<;;;:::999888888888888555666666777777555444333111222444555666777666666444444444333333333222222111000///////////////000//////000000000000////////////000000000111111111333333333333444555666777;;;;;;;;;;;;:::999888888888999;;;======>>>======@@@???===<<<;;;;;;;;;<<<999:::<<<>>>???@@@@@@@@@<<>><<<;;;999888888888888999::::::888777666777999:::999888777666666666666666666666555555555555555444444333333333333333222222222222///////////////////////////////////////000000111////////////..................---------,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++))))))*********+++++++++************************+++++++++*********))))))(((((()))))))))******************)))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************************)))))))))(((++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,---......//////---......///000000111111111222444666888888777666777777888888999:::;;;<<<888888999:::;;;;;;;;;;;;;;;<<<===<<<::::::;;;<<>>;;;;;;<<<===>>>???>>>>>>===<<<<<<===>>>????????????<<<<<<<<<<<<===>>>??????>>>???@@@BBBCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;:::<<<===<<<;;;;;;<<<>>>>>>===;;;:::999999::::::777777777777777888999999888888777666555555555555666666555555555444444444333333222222222111111111111000000000000000000000000//////////////////000///.........------------------------------------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++++++++******+++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,------------------------------------......------......///000333222222111111111222222777888999999888999;;;===@@@===<<<>>>@@@@@@;;;777=========>>>???@@@AAABBBBBBBBB@@@>>>===???BBBEEEDDDCCCBBBCCCDDDGGGIIIKKKEEEEEEEEEEEEEEEDDDCCCCCCBBBCCCCCCDDDDDDCCCCCCBBB>>>AAAAAA>>>>>>AAAAAA>>>BBBAAA>>>===<<<===???@@@AAAAAA@@@@@@AAACCCDDDEEECCCAAAAAABBBEEEGGGFFFDDDGGGEEEBBB@@@???>>>??????999;;;===>>>??????>>>===>>><<<;;;999999999:::;;;;;;;;;:::888888777777777666666777888777666555444222333444666666666666555333333333222222222111111000000///////////////000...//////000000//////...////////////000000000000333222222333333444555666888888999999999999888888888999:::;;;;;;;;;;;;:::>>>===<<<;;;::::::::::::777888:::<<<===>>>>>>>>>;;;===???>>>;;;;;;===@@@AAAAAA@@@???===;;;999888777777777777777888999:::777666555666888888888666777777777666555555555444555555555555555444333333333222222222222111111111//////////////////////////////......//////000111/////////............---------------,,,,,,,,,,,,,,,++++++++++++,,,------++++++++++++++++++++++++)))))))))*********++++++************************++++++*********)))))))))(((((())))))))))))************))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************************)))))))))))))))*********++++++++++++------------------------+++++++++,,,------......---------......//////000111222444555666666666555666666666777777888888888:::::::::::::::;;;<<<===:::;;;===<<<<<<<<<===??????===<<<<<<>>>>>>===;;;;;;<<<<<<============<<<:::;;;===???@@@AAABBBBBB>>>>>>======>>>???AAABBB@@@@@@@@@@@@AAABBBCCCCCC??????>>>===<<<<<<;;;;;;;;;<<<===<<<:::999:::;;;<<<;;;:::999888888888999888888777777777888999999777666666555444444333333444444444444333333333333222222222111111111111111111111111000000///////////////............//////............------------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++******))))))))))))******+++++++++++++++*********++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,---......111111111000000111111222777888888777555555666888<<<:::999<<>>=========>>>>>>???@@@@@@???======???BBBDDDDDDBBBBBBAAAAAABBBEEEGGGIIICCCDDDDDDDDDDDDCCCBBBBBBAAABBBDDDEEEEEEDDDBBBAAA@@@BBBBBB???>>>@@@@@@======<<<;;;::::::<<<>>>???@@@@@@AAABBBCCCCCCCCCCCC?????????AAADDDEEEDDDCCCAAA@@@>>><<<;;;:::;;;;;;999999:::;;;<<<<<<======<<<;;;:::999999999:::;;;::::::999888777777777777777777888999888777666555333444555666666555444444111111111111000000000000////////////////////////---..................---........./////////000000222111111222222333444555555666777888888999999999999999999999::::::999999::::::999999888888888888777777888999;;;;;;<<<<<<;;;<<<======;;;<<<>>>@@@@@@???>>>===;;;999777555666666666666777888999999888666555666777777666555777777666666555444333333444444555555555444333333222222222111111111000000///////////////////////////............///000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,************************))))))))))))************************************************))))))))))))(((((((((((()))))))))***))))))))))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))*********************************)))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...------........./////////111111333444555555555555555555666666777777777777::::::999888999:::;;;<<<:::<<<>>>>>>===<<<===>>>>>>==================<<<<<<=====================;;;<<<===???AAABBBCCCCCC@@@???>>>>>>???@@@BBBDDDBBBAAA?????????AAABBBDDD??????>>>>>>===<<<<<<;;;===>>>>>>===;;;999:::;;;999999888888777777777777888888777777777888888999666666666555555444333222333333333333222222222111111111111111111111111000222222111000///......---///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***************************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))***************))))))*********+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......000000/////////000111111333444444333111111222444777666777:::>>>@@@???>>>=========<<<======>>>>>>>>><<<:::<<>>???>>>::::::999999999:::<<<>>>??????@@@BBBCCCDDDCCCBBBAAA===>>>???AAACCCDDDDDDCCC>>>===<<<:::999888888888===<<<;;;::::::;;;<<<===::::::999888999999:::;;;999888777777666666666777777777888999888777666555444555666666666444333222000000000/////////......------......//////......,,,------......------,,,---............/////////000000000111111222333444444555666777888999999999999999999999999999999:::777888888777777777666666666666777888999::::::;;;;;;<<<<<<<<<<<<<<<>>>???>>>>>>===<<<:::888666555666666666666777888999:::999777666666777777555444777666666555444333333222444444444555444333333222222222222111111111000000////////////////////////...............//////000............------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************(((((()))))))))*********))))))))))))))))))))))))*********)))))))))(((((('''(((((((((((()))))))))(((((((((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------.........////////////000000111111222333333333444444444555666777888888777777999888777777777888::::::<<<===???>>>===;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA@@@@@@??????@@@AAABBBCCCAAA@@@>>>======???AAACCC?????????>>>>>>======<<<<<<======;;;999888888999777777777777777666666666888888777777666777777888666666666666666444333222333222222222111111111111000000000000000000000000222111111000///...------......------------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))***++++++************++++++*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...//////.........//////000111///000111111000000222444888888888:::<<<=========<<<<<<<<<;;;<<<<<<=========;;;:::<<>>>>>===<<<===???BBBCCCBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDFFFFFFEEEBBB>>><<>>???>>>???AAACCCCCCBBB@@@???<<<>>>@@@BBBCCCCCCCCCCCC@@@???>>>===<<<<<<;;;;;;AAA???===;;;::::::;;;;;;888888888888999999::::::777777666555555555666666666666777888777666555444444444555555444333222111//////.........---------+++,,,---...///.........,,,,,,------------,,,,,,------------.........///000//////000000111222333333444555777888888999999888888777777888999::::::777777888888888777777666666666666666777888::::::<<<<<<<<<;;;<<<<<<===============<<<:::999777666666666666777888999:::;;;:::999777777777777555444555555555444333333333222444444444444444333222222333222222222222111111111////////////////////////......------......///000.........------------,,,++++++++++++,,,,,,,,,,,,)))******+++,,,+++++++++************************((((((((()))))))))******))))))))))))))))))))))))******)))))))))(((((((((''''''(((((((((((())))))''''''(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......////////////////////////111111111111222222222333333444666888999999999888888888777777777777888888;;;===??????===;;;:::;;;<<<>>>??????>>>===>>>@@@@@@??????>>>>>>>>>>>>???>>>>>>???????????????>>>>>>>>>??????@@@AAAAAAAAA@@@???===<<<<<<===???@@@>>>>>>>>>=========<<<<<<888999999888666555555666666666777777777777666555777777666555555555666666555666666777666444333222222222222222111111111111////////////000000000000000000000//////.........------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***+++++++++******+++++++++)))))))))***************))))))*********+++++++++---------------------------,,,,,,,,,,,,---......------------...///000000///000111111111222555777;;;::::::999999888888888;;;:::::::::;;;<<<<<<===;;;;;;<<<>>>@@@AAAAAA???===<<<;;;:::;;;===???AAA@@@AAAAAABBBBBBBBBBBBAAA???AAABBBCCCCCCBBBAAA???EEEGGGEEE???<<<<<<999666777888888999;;;<<<>>>???===>>>@@@AAAAAA@@@>>>===;;;>>>AAACCCBBBAAA@@@AAA===<<<<<<;;;::::::999999@@@???===;;;999999999:::666666777888999999::::::666555555444444555555555444444555666555444333222222222333333333222000///............------------***+++,,,.........------,,,------------------,,,,,,,,,---------.........////////////000111222222222222444555666666666666555555555555666777999:::888999::::::::::::999888777777666666777888999:::>>><<<;;;;;;;;;<<<<<<;;;<<<======<<<<<<:::999999777777777777999:::;;;<<<<<<:::888888888777666444444444333333333333333333333444444444444333222222333333333333222222222222////////////////////////...------------...//////.........---------,,,,,,******+++++++++,,,,,,,,,((()))***+++,,,++++++***************************(((((((((((()))))))))***))))))))))))))))))))))))***)))))))))(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---......//////........................111000000000000111222222111222555777999:::999999888888999999999888888777888:::===>>>===;;;;;;;;;:::<<<>>>>>><<<<<<===@@@@@@???>>>===<<<======>>>======>>>>>>??????>>>>>>;;;<<<>>>@@@@@@@@@???>>>>>>===<<<;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;::::::666777888777555444555666555666777888888777666555666666555444444444444444333444555666555333111000333333222222222111111111........./////////000000//////////////////......------,,,,,,,,,,,,------++++++,,,,,,,,,---------++++++++++++++++++++++++++++++************++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******((()))))))))*********+++))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,---...///000///000111111111222444666777777777666555555666666999999999999:::;;;======;;;===???@@@???>>>===>>>;;;:::999999999;;;===???===>>>>>>???@@@@@@?????????@@@@@@AAAAAA@@@@@@??????AAA@@@;;;999:::999555666777888999:::;;;<<<===<<<===>>>??????>>>===<<<:::===AAABBB@@@>>>===>>>777888777777777666555444999999888888777777777888444555666888999:::::::::555444444444444444555555111222333333333222000000000000111222222111/////////............---------)))***,,,.........---,,,------............------,,,,,,,,,---------...............//////000111222000111222333444444444444333333222333444666888999999:::<<<<<<===<<<;;;:::777777666666666888999:::???===;;;;;;;;;<<<;;;:::<<<<<<======<<<<<<;;;:::777777777888999;;;<<<======;;;999888888888666444333333333333333333333444333333444444444333222222444444444333333333222222////////////////////////...------------...//////......---------,,,,,,,,,*********++++++,,,,,,,,,((()))***+++,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++************++++++++++++++++++++++++++++++++++++,,,,,,---......//////000------------------------111000000000000000111222///111444777999:::999999888999:::;;;;;;:::888777555888;;;======<<<<<<===999;;;======;;;:::<<>>===<<<;;;;;;<<<===;;;;;;===>>>>>>?????????999;;;>>>@@@AAA???>>><<<===<<<<<<;;;;;;;;;<<<<<<::::::999999999999999999777888999888777666777888555666777888888777666666666555444333333333333333222333444555444222000...333333333222222222222111---.........//////000000.........///////////////---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))*********+++))))))))))))*********************************************)))***++++++,,,,,,++++++,,,---...///000...///000/////////111333000111222333333555777999888888888999:::<<<===>>>:::>>>AAAAAA>>>;;;;;;===;;;:::888888888:::<<<===;;;;;;<<<======>>>======CCCBBBAAA@@@>>>===<<<<<<999<<<;;;888777999999666666666777888999:::;;;;;;<<<===============<<<<<<999===@@@AAA>>>;;;:::;;;888999999999888777666666333333444444555666666666333444666777999:::::::::444444333333333444444555000000111222111000///......///000111111000///...//////.........---------((())),,,.........---,,,---......//////......---,,,,,,++++++,,,,,,---...////////////000000000000222222222222222222222222444555666777777888888888;;;;;;<<<<<<<<<;;;999888666666555555666888;;;<<<>>>===<<<;;;:::999999999;;;<<<===>>>>>>===<<<;;;;;;;;;999999999999;;;;;;===<<<;;;:::999777666666333222222222222222222222333333333333333222111000222222222222222111000///////////////............//////.........---------------,,,,,,,,,,,,++++++------------,,,,,,+++***,,,,,,,,,++++++************************)))(((((())))))))))))))))))))))))))))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&(((***)))&&&%%%''')))))))))(((((((((((())))))************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////000000111111333111111444888;;;999777555666888:::;;;;;;;;;:::555777999;;;;;;;;;<<<>>>999;;;======<<<;;;<<<======;;;::::::<<<===:::777999;;;===>>>???>>>===<<<<<<<<<============<<<<<<888:::;;;:::777777999<<<;;;:::888999::::::999777999888888888777777666666777777777777666666666666555444444333333444444555555444333333222222333333...555888555444666222***000/////////............000000000000000000000000///...---,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))******))))))((((((''''''+++******)))(((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,---++++++++++++++++++++++++---------............//////............//////000444444333444444555666777555666777888999:::;;;;;;777:::<<<===<<<;;;;;;<<<;;;<<<===;;;999777888999===;;;:::<<>>AAABBBCCCBBB@@@===999777;;;:::999999888888888999444444555555666888999:::============<<<;;;;;;::::::<<<>>>???>>>;;;888555333444666777888999888888555555555555666666666666888777666555555555555555111111111111111111111111000/////////............111111000///...------,,,.../////////...------,,,,,,,,,---------,,,++++++......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---........./////////000000000222222222222222222222222444444666777777777777777:::;;;;;;<<<<<<;;;:::999666666555555666888:::<<<======<<<::::::999999999;;;;;;============;;;;;;;;;:::999888888999:::;;;::::::999888777666555555333333333333333222222222111222222222111111000///111111222222222111000000////////////............///.........------------------,,,,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,+++++++++*********************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&((())))))'''&&&''')))))))))(((((((((((())))))************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---......///000000111111333333333555888999888777666777888::::::::::::999444666999:::999999:::;;;999;;;======<<<<<<<<<===???===<<<<<<>>>>>><<<:::;;;<<<>>>??????>>>===<<<<<<============<<<<<<;;;:::;;;<<<;;;888777999;;;;;;:::999999::::::999777777777777777666666666555777777777777666666666555444444333333333333444444444444333222222222222222777666444111000111111111000000/////////.........///////////////////////////...---,,,,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))***)))))))))((((((((('''*********)))((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...............//////000333333333333444555666777555555666777888999999:::666888:::;;;::::::;;;<<<;;;<<<<<<;;;999888888999<<<;;;;;;<<>><<<:::::::::::::::999999999888666666666666777888999999;;;;;;<<<<<<;;;;;;:::::::::;;;<<<===<<<:::777555444555666777888888888777666666666666666666666666777666555555444444444555111111111111111111111111000000/////////.........000//////......---------...............---,,,,,,+++,,,,,,---------,,,,,,......---,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////000111111111111111111222222333444555666777777777777888999:::;;;<<<;;;:::999666666555555666888:::;;;<<<<<<;;;::::::999::::::::::::<<<<<<<<<<<<::::::;;;:::999888888999:::;;;777777666666666555555555555555444444444333333333000111111111111000//////000000111111222111111111/////////............---............------------------,,,,,,,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,++++++++++++***************)))))))))((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''((()))((('''&&&''')))))))))(((((((((((())))))************************)))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000000333444666777777777777888777888999999999999888888555777:::;;;:::999888999:::<<<======<<<<<<<<<===>>>===<<<<<<===>>><<<;;;===>>>?????????>>>===<<<>>>>>>>>>>>>>>>===<<<;;;=========<<<:::999:::<<<;;;:::999999::::::999888777666666666666555555555777777777666666666555555444444333333333333444444333333222111111111111222777111000555444---,,,111000000000/////////....................................---,,,,,,,,,------,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------...//////000333222222333333444555666555555555666666666777777555666888888888999;;;===:::;;;<<<;;;999888999:::;;;;;;<<<===@@@@@@>>><<<999;;;===>>>>>>===<<<;;;999:::;;;;;;;;;:::999888999888888777777888888999888999:::::::::::::::999999999999999999888777666666666777888888777777666888888777777666555555555555555444333333333444444000000000000000000000000000000000/////////...............---------------------------,,,,,,,,,,,,++++++,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------........./////////000000000111111111111111333333444555666666666666777888999:::;;;;;;::::::666555555555666777999:::;;;;;;::::::999:::::::::999:::;;;;;;;;;;;;:::999:::999888777777888999:::666666666666666666666666666666666555444444333333000111111111111111000000//////000111111222111111//////.........---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''(((((((((''''''(((((())))))(((((((((((())))))************************))))))))))))************************************++++++,,,,,,,,,---------,,,------......///000000222555888888666555666999999999888888888777777666777:::===>>><<<:::999999;;;<<<>>>>>><<<<<<<<<===<<<;;;::::::;;;;;;;;;;;;??????@@@@@@???>>>===<<<@@@@@@@@@@@@???>>>==================<<<===>>>>>><<<:::999999:::;;;999888777777777777777666666666777777666666666555555555444333333333333333333444333222111111000000111111000---666HHHHHH666+++///000000000////////////...------------------------...------,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))***+++,,,************++++++++++++++++++++++++,,,,,,,,,,,,------------......///000222111111222222333444555444444444444444444555555333444555555666777;;;===999;;;;;;;;;999999999;;;:::;;;<<<>>>??????===<<<;;;<<<=========;;;999888999:::<<<======;;;999888<<<;;;:::999888888888888777777888999:::::::::999888888777777666777777777888888888888777777666666:::999999888666555555444444444333222222333333333000000000000000000000000000000000////////////...,,,,,,,,,------------------,,,,,,,,,+++,,,,,,,,,+++++++++,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...------------............/////////000000111111111222333444555555666666555666777999:::::::::999999555555555666666777888888::::::999999999::::::;;;888999:::;;;;;;:::999888999888777777777777888999666666777777777777888888777777666555555444333333111111222222333222222111...///000111111111111111............------------,,,,,,------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++***))))))(((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********************************+++++++++,,,,,,,,,------,,,,,,,,,---......//////111555777777555444666888999888888777666666666666888:::<<<===;;;999888888;;;===>>>>>>===<<<<<<===;;;;;;;;;:::::::::;;;<<>>======BBBBBBBBBBBBBBBAAA@@@@@@===<<<<<<===>>>@@@AAAAAA<<<;;;999:::;;;;;;:::888888888888888888888888888666666666666555555555555333333333222222333333333333222111111000000111111111///???WWWXXXAAA222444111000000000////////////------------------------------,,,,,,,,,------...---------...---,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***+++,,,)))))))))******+++++++++,,,,,,,,,,,,------------,,,,,,,,,------...000000000000000111111222333444333333333333333333444444222333444444444666:::<<<888:::;;;;;;999999:::;;;:::;;;===>>>>>>===<<<<<<<<<<<<=========<<<::::::999:::<<<======<<<;;;999>>>===<<<;;;999999999999777888999999::::::::::::888777666666666777888999999999888888777777666666;;;;;;:::888777666555444333333222222222333333444000000000000000000000000111000000000////////////,,,,,,,,,------------------,,,+++++++++,,,,,,---,,,,,,+++,,,---...///000------,,,++++++++++++,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------............//////000000111111111222333444555555555555666777888999:::999888777555555555666666777777777999999888999999:::;;;<<<999999;;;;;;;;;;;;999999999888777666666777888999888888888888888888888888777777666555444333333222111111222333333333333222//////000000111000000000.........------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++++++++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&'''((()))((('''))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........111222444555555555555666888888777666555555666666666777888888666555666777<<<>>>??????===<<<<<<===<<<======<<<;;;;;;>>>@@@???>>>>>>>>>>>>>>>======AAABBBBBBCCCCCCCCCBBBBBB>>><<<<<<===???AAAAAAAAA<<<;;;::::::;;;;;;:::999888888999999999999999:::666666666555555555444444333333222222222222333333333333222111111111111222333000;;;MMMNNN===444777111111000000000/////////------------------------------,,,,,,,,,---......,,,---...///...---,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((()))***++++++(((((())))))***+++++++++,,,,,,,,,,,,------------++++++,,,,,,---...000000000//////000000111222333222222222333333444444444222333555555555666888:::888999::::::::::::;;;<<<;;;<<<======;;;;;;<<<>>>;;;;;;<<<===>>>?????????:::;;;<<<=========<<<;;;??????===<<<;;;:::::::::999:::;;;;;;;;;;;;;;;:::888777777777888999:::::::::999888777777777777777;;;;;;:::999888777666555333333222222222333444444111111111111111111111111111111000000000/////////.........------------------,,,+++++++++,,,...///------,,,,,,,,,...///000------,,,+++++++++++++++,,,,,,++++++,,,,,,---...+++,,,,,,,,,,,,---------------...//////000111111111222333444444555444444777888999999999888777666555555666666666666666666888888888888999:::;;;<<<999:::;;;<<<<<<;;;:::999888777666555555666777888888888888888888888888888777777666555444333222111000000111222222222222222000000000000000000///............---------,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,++++++***+++,,,,,,---------,,,******+++++++++,,,,,,,,,,,,+++)))((('''((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&'''))))))(((&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))******************************++++++++++++,,,,,,,,,+++++++++,,,------......000000000222555666555555888777666555555555666777555666666555444444666888===>>>??????===<<<<<<===<<<======<<<:::;;;>>>AAA=========<<<======>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA>>><<<===???@@@???======;;;::::::;;;;;;:::999777777888888999999999999666666555555555444444444333333222222222222333333444444333222222222222222555111555>>>>>>555111555111111111000000000//////------------------------,,,,,,,,,,,,,,,---...///+++,,,---......,,,+++***++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))'''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++((((((((()))***+++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,---...000000////////////000111222222111111222222333444555555222444666666666666777888777999::::::::::::;;;===<<<======;;;999999<<>>>>>>>>??????@@@@@@@@@;;;;;;<<<<<<============@@@???>>>===<<<;;;;;;;;;<<<============<<<<<<;;;888888999::::::;;;<<<<<<:::999888777777777888999;;;;;;:::999888888777777333333333333333444555555222222222222222222222222111111111000000000//////000//////......---------...---,,,+++,,,---///000///...---,,,,,,---///000---,,,++++++***+++++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,------------------...///000000111111111222333444444444444777888999999888777666555444555666666666666666555777777888888999:::;;;<<<::::::<<<<<<<<<<<<::::::888777666555555666777888999888888888777777777666777666555444333222111111//////000111111111111111000000111000000///............---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,++++++***+++,,,,,,------------*********++++++,,,,,,,,,,,,+++)))((('''(((***+++))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))(((((((((((((((((((((((()))'''%%%&&&)))***(((&&&))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,---......000......111555777666333777666555444444555666777777777666555444555888;;;===???@@@???===<<<<<<===:::;;;;;;:::888888<<<@@@<<<<<<;;;<<<<<<===>>>???===>>>???@@@AAABBBBBBBBBDDDAAA>>>===>>>>>><<<:::===;;;::::::;;;<<<:::999666666777777888888888999666666555555555444444444333222222222222222222333555444333333222222333333999666777;;;:::444222333111111111111000000000000........................,,,,,,,,,,,,,,,---...///***+++,,,------+++***(((++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((()))***+++'''(((((()))***+++++++++)))************++++++++++++++++++,,,---...000000.........//////000111222000111111333444555666666222444777888777666666777777888::::::::::::<<<======>>>===:::888888<<<@@@CCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<===>>>???@@@???>>>===<<<<<<<<<<<<>>>?????????>>>===<<<<<<888999:::;;;<<<=========999999888777777888999:::;;;::::::999999888888888333333333333444444555666333333333333333333333333111111111111000000000000111111000///...---------///...,,,,,,,,,...000111000///---,,,,,,---...///---,,,++++++******++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......///000000222333444555555555666777888777666333222111222333333222222444555;;;:::999888888888999:::<<<;;;::::::999999::::::666555444333333444666666666555555666777777666444555555444333333222111111000000000000////////////---///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++************************))))))************))))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************************++++++,,,,,,------...//////111222222222222222555333111222555777666444555555555666777999:::;;;===<<<<<<;;;;;;:::999999777777777999<<<===<<<;;;======<<<;;;::::::<<<>>>>>>???@@@AAAAAAAAA@@@???AAA<<<888888<<<>>>===;;;999999999888888888777777666666666666666777777888555666777777777666444333222222222222222222222222111222222222111222555777777999888444444777888666777111,,,...000000,,,***///...,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))(((((()))***+++,,,,,,,,,+++++++++******(((((((((((()))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''))))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))******(((((())))))*********+++,,,,,,,,,++++++*********,,,,,,,,,---------............//////000000111111111111111222222333333444444555777888888777666666888888:::;;;===???AAABBB???>>>===:::999;;;???CCCEEEEEEDDDBBB???>>>@@@AAAAAAAAA@@@@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>>>>???@@@@@@AAA@@@???>>>===<<>>============::::::;;;<<<<<<;;;;;;;;;===;;;999888888888777666555666666666666666555444333333444444333333222111///////////////000000111111000000///...---------++++++,,,,,,---...//////,,,,,,------......//////------,,,,,,+++***))))))*********++++++,,,,,,,,,------------------------,,,,,,,,,---------......///000000111222333444555555666777777666555444333333444555555444444555777;;;:::999888777888888999;;;::::::999999999999999777666555555555555666777666555555555777777555444555444444333222222111111000000000000////////////...///000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++)))************+++++++++************************))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,------......///000111222222222222444222111222444666666444555555555666777888:::;;;<<<;;;;;;::::::999999888777666777999<<<>>>===<<<>>>>>>===;;;;;;;;;===???@@@@@@AAABBBBBBAAA@@@??????;;;777777;;;===<<<:::999999999888888777777777777666666666666777888888555555666777666555444333333333333333222222222222111222222111111333666999???@@@===666333444333000000333666333---)))---333...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))+++***)))(((((()))***+++++++++++++++************(((((((((((())))))))))))))))))))))))))))))))))))++++++***))))))((('''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&'''((()))(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))******(((((()))))))))*********,,,,,,,,,++++++*********,,,,,,,,,------------...---......///000000111111000000111222222333333333555666666777777777777777888999:::<<<>>>???AAAAAA======<<<;;;;;;===BBBEEEEEEEEEEEECCC@@@???@@@AAABBBBBBAAAAAAAAAAAABBBBBB@@@??????>>>>>>>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@AAA@@@???>>>============::::::;;;;;;;;;;;;::::::===;;;::::::;;;;;;999888666777777777666666555444333444444444444333222222111000000000000111222222000000000///...---------++++++,,,,,,---......///------...............///------,,,++++++***))))))))))))***+++,,,,,,------...---,,,++++++,,,---...,,,,,,,,,---------......//////000111222333333444555555555555555555444444444666777777666555777888;;;:::999888777777777777999999999888888888888888888777666666666666777777666555444555777777555444444444333333222111111111000000000000////////////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))************+++++++++************************))))))************))))))))))))))))))************(((((((((((((((((((((((((((((((((((('''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************************++++++,,,------------...///000111111111111333222111111444555555555555555555555666888999:::::::::999999888777777777555555666999<<<>>>>>>===???>>><<<;;;;;;<<<>>>@@@AAAAAABBBBBBBBB@@@???>>>===999666777999;;;:::999888888888888777777777777777777777777777888888999555555555555555444333333444444444333333222222222222222111111111444888<<>>???@@@@@@<<<<<<<<<<<<<<>>>>>??????@@@AAAAAABBBCCCCCCAAA@@@???>>>============999999::::::::::::999999;;;;;;;;;<<<======;;;999888888888888777666444444333444444444444333222222222111111111111222333333000000//////...---------+++,,,,,,------........./////////...............,,,,,,,,,+++******))))))(((((()))***,,,---.........---+++******+++---...,,,,,,,,,---------......//////000000111222222333555444444333333444555555555666777777666555666888::::::999888777666666666888888888888888777777666777777666666666666666666555444444555666666555333333333222222111111111000000000000000/////////////////////000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++))))))*********+++++++++************************))))))************))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((''''''''')))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((()))))))))*********************************************+++,,,,,,------,,,---...//////000000000111111000111333444555555555555555555666777888999999888888777777666555555555555666999<<>>???===;;;:::;;;===>>>???@@@@@@AAAAAA@@@>>><<<;;;:::888666666888999888777777777777777777777777777777777777777777888999999444444444444444333333222555555444444333222222222222222111000000444:::>>>>>>???;;;555333555555333///...,,,,,,000333///***---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((())))))***(((((())))))))))))))))))+++++++++***************++++++,,,,,,,,,---------,,,------......///000000...//////000111222333333777666555555555777888999888999;;;===>>>??????>>>===============???CCCFFF@@@BBBBBBAAA???>>>>>>>>>CCCBBBAAA??????>>>>>>>>>;;;;;;;;;;;;<<<<<<===>>>>>>>>>??????@@@AAAAAABBB@@@???>>>===<<<<<<<<<<<<999999:::::::::999888888999999:::<<<>>>>>>;;;999999999999888777555444333333333444444333333222111111111111111111222222333/////////......---------,,,,,,,,,---------......000//////......---------,,,+++++++++******))))))(((((()))***,,,---.........---+++******+++---...,,,,,,,,,---------....../////////000000111111111333333222222333444555666444666666666444444555666999999888888777666555555777777888888888777666555666666666666555444444444555444444555666666555333222111111111111111000000000000000000///////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************))))))************))))))(((((())))))*********+++(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))***++++++,,,,,,---++++++,,,---............///000000111111333444666444444444444555666777777888777777666666555444444555555666999<<>>===;;;::::::<<<>>>>>>======>>>>>>>>>===;;;:::999888777666666777777777666666666666666666666666666777777777666777888888999444333333222222222222222444444444333333222222222222222111///000444999>>><<<<<<888222000222333111444888888666555666222,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))******))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((())))))***))))))((((((((((((((((((************************+++++++++,,,,,,,,,------,,,,,,,,,---......//////---......///111222222333666555555555555777999:::888999;;;<<<======<<<<<<===>>>>>>===<<<===@@@BBB===>>>???>>><<<;;;;;;===@@@???>>>===<<<<<<;;;<<<;;;:::::::::;;;<<<======>>>>>>===<<<<<<===>>>>>>>>>>>>===<<<;;;;;;;;;;;;999:::::::::999999888777666777888:::<<<<<<:::888999999888888666555444333222222222333222111111000///////////////000111111............------------,,,,,,,,,---------------//////......------,,,,,,++++++***************)))))))))***+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,---------............//////000000000000111111222222333444555555444555666555333333333444666777777777777666555555777888888999999777666555555666666666555444333222555444333444666666444333000000000000000000000000000000000000////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++)))************+++++++++************************))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,)))***+++,,,---------------///000111000222444666444444444444444555666666777777666666555555444444555555666999<<<>>>>>>======;;;:::<<<@@@AAA>>><<<;;;;;;<<<<<<<<<:::999888666666666777666666666666555555555555666666666666666666666666666777777888333333222111111111111111222222222222222222222222111111000000000333777;;;666888777444777>>>BBBCCCOOO```gggWWW???222//////,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))((('''''''''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))******))))))(((((((((((('''''')))))))))***************++++++++++++,,,,,,,,,,,,++++++,,,,,,---.........,,,---...///000111222333555555555555666888999:::666888:::<<<<<<;;;:::999;;;<<<<<<;;;:::;;;===???<<<===<<<:::999888:::<<<======<<<;;;:::::::::;;;;;;;;;;;;:::;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<===<<<;;;:::999999999999:::;;;;;;;;;:::999888777666666666888::::::888666777777777777666555333333000111111111111000//////...------------...//////---------------------------------------------------------,,,,,,,,,,,,,,,*********************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------............////////////000000...///111333444555444444444555666555333222333444444555666777777777666555777888999::::::888666555666777777777666555333222444444333444555555444222000000000000000000000000000000000000////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))*********++++++++++++)))************+++++++++************************))))))************))))))((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***+++,,,,,,,,,,,,,,,...000000000111444666444444333333444444555666777777777666555555444444777666777999<<<>>>===<<<===<<<<<<@@@DDDDDD@@@<<<999:::;;;<<<<<<;;;:::999555666777777777666666666444444444555555666666666555555555555555666666777333222111000///000111111///000000111111222222333000000111000000111555888444666666555:::CCCJJJKKK[[[qqq{{{eeeEEE222------+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***++++++***)))(((*********)))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''))))))***)))(((((('''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''((((((((((((((((((((((((((()))******))))))((((((((('''''''''((()))))))))*********+++***++++++++++++,,,,,,,,,+++++++++,,,------......+++,,,---...000111222333333444555777888888999999555777999;;;;;;:::888666777888999999999999<<<>>>======;;;888777888;;;>>><<<<<<;;;;;;;;;;;;;;;<<<===<<<<<<;;;;;;;;;;;;<<<:::999888888888:::<<<===;;;:::999888777777777777<<<<<<<<<;;;;;;:::999888888666666666888999888666555555555555555444333333///////////////......------------------......///------------------------------------------------***++++++++++++++++++,,,))))))))))))************+++++++++++++++++++++,,,***++++++,,,,,,++++++***,,,,,,,,,---------...............///////////////---...111444555555444333555666777666444333333555333444555777777777777666777888:::;;;:::999777555777888888888777666444333444333333444555555444222////////////000000000000000000000000////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++************************))))))************))))))((((((''''''&&&&&&&&&%%%((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,((()))***++++++,,,,,,++++++...000000///000333777444444333333333444555555777777777666555555444444777777777999<<<======;;;>>>===>>>CCCHHHGGGBBB<<<999:::;;;<<<<<<<<<;;;:::555777888888777666666777444444444555555555666666444444444444444555666666333222000/////////000111......///000111222222333///000111000000111333555888888555111111666:::999GGGZZZdddWWWDDD999222,,,+++,,,.../////////......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))***++++++***)))(((************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((*********)))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''((((((((()))((((((((((((((()))******))))))(((((('''''''''&&&(((((())))))*********+++******+++++++++,,,,,,,,,***++++++,,,,,,---......++++++---...///111222222222333555777999999888888444666888::::::999666555333555777777888999<<<>>>???===;;;888666888<<<@@@<<<<<<;;;;;;;;;<<<======>>>===<<<<<<;;;;;;;;;;;;888888777777999;;;>>>@@@:::999888777666666666666<<<<<<<<<<<<;;;:::999888999888666666777888888777444444444555444444333333.........///...------,,,---------------...//////------------------------------------------------)))))))))******++++++,,,)))))))))))))))*********++++++******++++++,,,---+++++++++************)))++++++,,,,,,,,,,,,------............////////////000111222222444444555666444444444444444444444444333444666777777777666555444777999999666444555777666777777777555333111000555666666666666444333222222111000000///000000000111000000000//////......111000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********))))))******+++,,,------......///000000000111222333333222111222444111333444444333444555777::::::999999::::::;;;<<>>???===777111---,,,---000222222000...,,,+++++++++************)))++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---///000///000222333000000000000111222333444555666666777777777666666999999:::::::::;;;;;;;;;<<<;;;999888888999;;;<<>>999888777777777888999:::======<<<;;;:::888777666999888666555444333222222333333444555555333222111000////////////.........,,,,,,,,,------.........++++++,,,---............///...---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***+++,,,,,,---,,,,,,++++++******))))))+++++++++,,,,,,,,,---------.........////////////000000111222333444555555444444444444444444444444444555666777777777666666666888999999888777888999666666777777777666666555666666777777666555333222222222111000000000000000111111000000000/////////000000000///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***++++++++++++*********))))))******+++,,,---------...//////000000000111333222111111222444222333555555444444666777:::999999999999:::;;;;;;========================;;;;;;;;;;;;::::::::::::777777777777777777777777444999;;;999888:::888444555444444333333333333333333222000/////////111111222111111000000000000000///000///...---...111333222222333555888;;;???AAA999999999999777333000...,,,---///000000///...---++++++++++++************++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((''''''''''''((())))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,.........///000222000000000111111222333444555555666777777777777666999999999999::::::::::::<<<;;;:::999999:::;;;<<<>>>===<<<;;;;;;:::::::::;;;<<<<<<:::888777888999:::999777666777999;;;===888777777777888999;;;<<<;;;;;;;;;;;;:::999777777666666555444444333444444333444444444444333222222/////////............---,,,,,,,,,---------......+++,,,,,,------------,,,......---,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,------------,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,---------........./////////000000111222333444444333333333333444444444444555555666777777777777777888888888999;;;<<<;;;:::555666666666777999:::;;;777777777777666555444333333222222111000111111111111111111111000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++************))))))******+++,,,,,,,,,---......//////000///111222222111111222333222444555555555555666888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;::::::888777666555555666777888<<>>;;;777555444444333333333444444333222111000///000111111222111111000000000000000///000000///......111333000000111444777;;;???AAA888777555333111000//////------......------------,,,+++++++++************++++++************++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((''''''(((((()))***))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++------------///111111111111111222333444555555666666777888888777777777888888888999999999999;;;;;;:::999999:::;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<=========;;;888777777888===;;;:::888888999;;;<<<;;;:::999888888888999:::999::::::::::::999888777444444333333333444444555444333333222222222222222///............---------,,,,,,,,,------------...,,,,,,,,,,,,,,,++++++***...---,,,++++++***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++,,,------...------,,,+++***))))))***++++++++++++,,,,,,,,,,,,,,,---------............//////000111222333333333333333333333444444444666666666777777777777777999777666999<<<>>><<<999666555555555666888;;;<<<777777777777666555444444333333222111111111111111111111111111111111000000/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))*********************))))))******+++,,,+++,,,,,,---......//////...000111111000000222333333444666666555555777888888888888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<;;;::::::888777555444444555777888BBBDDDFFFHHHJJJHHHBBB<<<888777666555444444444444333222111000000000111111222111111000000000000000//////000///......000222111111111222333555777888888666555333111000000000///...---,,,+++,,,------,,,,,,+++++++++*********++++++************++++++************)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***((((((((('''((())))))***))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,---...------///000111111111111222333444555666666777888999999999999777777777777888888888888999999888888888999::::::::::::::::::;;;<<<===>>>@@@@@@???===:::888888999<<<<<<:::::::::;;;===>>>AAA???<<<:::777666555555888888999999:::999999888555444444333333333333444333222111//////000111111............------------------------------------,,,,,,,,,,,,+++***)))(((---,,,,,,+++******++++++))))))))))))))))))))))))((((((((((((((((((((((((+++************+++,,,,,,------,,,++++++***))))))*********+++++++++,,,,,,,,,,,,,,,,,,---------------......///000111222222222222222333333333444444666666666666666777777888888666555777;;;===;;;888666555444444555666888999888777666666555444444444333222111111000000111111000000000000000000111111............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))************)))******))))))******+++,,,++++++,,,,,,------......---///000000000000111333333444666666555555777888888777777777777888999999;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;999777666444444666777999???>>>AAAJJJSSSSSSJJJBBB;;;:::999777555444333333333222222111111111111111222111111000000000000000...///000000//////000222222222222222222222222333666777777777666444222000000...---+++++++++------,,,,,,,,,++++++++++++***++++++************++++++************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******((((((((((((((()))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---//////......///111111111111111222333444444666777888999::::::::::::666666777777777888888888777777777777777888888999:::::::::;;;<<<===??????BBBBBBAAA???;;;999999::::::::::::;;;<<<===???@@@BBB@@@===:::888666555555888888999::::::::::::999777777555444333222222222222111///.........///000//////.........------------------------------------------,,,+++***)))(((,,,,,,+++*********++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))***+++++++++++++++************)))************+++++++++++++++++++++,,,,,,,,,------,,,------...///000111222111111222222333333444444555555555555555666777777666666666777999:::999888555555444444444444555555777666555444444333444444222111111000///000000000////////////000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((())))))******))))))******))))))******+++,,,******+++,,,,,,------...,,,...///000///000111333222444555555555555666888777777777666777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888999;;;:::@@@NNNZZZYYYRRRLLL<<<;;;999777555444333333333222222222222111111111222111111000000000000000---///000000//////000111111111222333333444444555444666999:::999666333000000///...,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''(((((()))***+++))))))(((((())))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,...//////......///000000000000000111222333444555666777888999:::::::::666777777777888888888888666666666777888888888999;;;;;;;;;<<<===???@@@AAACCCCCCBBB???<<<::::::;;;999999:::;;;<<<>>>@@@@@@>>>===;;;:::999999::::::999::::::;;;;;;;;;::::::999888777555333222222222222111111000///000000000000////////////............------------,,,,,,,,,------------,,,+++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((())))))))))))*********************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///000000111000111111222333333444444555444444333444444666666666777999999888777777888333333444555555555555555666666444333222222333333111000//////......//////---.........////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))******))))))******+++,,,*********+++,,,,,,------+++---////////////111333222333555555444444666777777666666666666777888888;;;;;;;;;;;;;;;;;;;;;;;;999999::::::;;;;;;<<<<<<999999888888888888999999888;;;DDDPPPTTTOOOIIIGGG777777666555444444444444222333333333222222111111222111111000000000000000---///000111//////000111//////111222333444444444333555777888888555222000111000///...------------------,,,,,,,,,+++++++++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++))))))(((((())))))***+++))))))))))))))))))))))))******+++++++++,,,,,,,,,+++---......---,,,...///////////////000111222222222333444555666777777777777777777888888888999999666777888999999:::::::::============>>>@@@AAAAAAAAAAAA@@@>>>;;;999:::;;;::::::;;;;;;<<<===>>>>>>===<<<;;;::::::;;;<<<===;;;;;;<<<<<<<<<;;;;;;:::999888777666555444444444333333333444333222222111111111000000000/////////......---------,,,,,,,,,---------------,,,+++***++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((())))))******)))************+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000000000111222333333444444444444333222333444555666666999;;;:::777666777999111222444666777777666666666555333222111111222333000000///...............,,,---------......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))*********)))***++++++,,,)))******+++,,,,,,------+++,,,.../////////111333111333444444333444555777666666666666666777888888::::::::::::::::::::::::777888888999:::;;;<<<<<<888999::::::::::::999888333999CCCKKKFFF:::444666333333333333333444555666222333333333333222111111222111111000000000000000---///111111000///000111......///000000000000000333333444555444333222111111000000///......---------------,,,,,,,,,++++++++++++************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((()))++++++)))))))))))))))******+++))))))))))))))))))))))))******+++++++++,,,,,,,,,***,,,------++++++,,,...............///000111222///000111333444555555555888888888888999999999999777888999:::;;;<<<<<<<<<>>>>>>>>>>>>???@@@AAABBB??????>>><<<:::888999:::<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;::::::;;;;;;<<<<<<======<<<<<<;;;:::777777666666666666777777444555666777666555444333111111111111000000000000.........------,,,,,,,,,------.........---,,,,,,+++***************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///...,,,+++,,,...111333000111333444444333222000000333555666444333555777888888999999999888888777333333333444444555555555555555444444444333333333111000000///...---------000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,***(((((()))***+++++++++++++++++++++++++++************************+++*********))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''+++***)))'''''''''((()))((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---...///.........000222111222222333444555666666666666666777888999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999::::::::::::999777777777777777777777777444:::@@@@@@<<<888777888555555555444444333222222111222222222222111000000111111000000//////......000000000000000000000000------......//////000000333222111000////////////555444222000///000000111,,,---...//////---+++***+++++++++*********)))))))))***++++++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))***))))))((('''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&''''''''''''((())))))((('''''''''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))++++++******************,,,,,,,,,---------.........///000000//////000111//////000111222444555666888888888888999;;;===???888<<>>AAA@@@>>>>>>@@@AAABBBAAA===<<<:::888888:::<<<>>><<<<<<<<<<<<===>>>@@@@@@???>>><<<;;;:::::::::;;;???>>><<<;;;:::999999999777777666666555555444444333444666777777555444222222222222111000//////......---,,,,,,,,,,,,---......///000000...,,,)))'''+++,,,,,,,,,,,,+++******((((((((((((''''''''''''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,*********,,,///000///000222333444333222111111333555555333222333555555666777777777777666666333333333333444444444444444444444333333333222222111000000///......------000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,***)))((()))***+++++++++++++++++++++++++++*********************************)))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''***)))(((&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''*********************************+++++++++,,,,,,,,,---......------///111111111222333444555666666555555555666777999::::::999999:::::::::999999999777888999999::::::999999888888888888888888888888666;;;??????:::666444555333333333444444444444444111222222222222111000000000000000000//////..............................------------............222222111000000000000000444333222000000000000000------,,,,,,+++++++++,,,+++++++++*********)))))))))******+++***)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&'''((((((((())))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''((())))))***(((((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************,,,,,,,,,,,,---------------///000000///...000111/////////000222333555666===<<<;;;999888777888888888:::======<<<;;;===???AAA???======>>>@@@@@@???===<<<:::888888:::<<<>>>>>>>>>>>>>>>>>>???@@@AAA@@@???===<<<;;;;;;;;;<<<===<<<;;;:::999888888888777777666666666555555555333444555666666444333111111111000000///......---...---,,,,,,,,,,,,---...---...//////...,,,***(((++++++,,,,,,++++++***))))))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,...///...///111222333333333222222333444444222111222333222333444555555555555555444444333333333333333333333333222222222111111111000000000///......------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,+++***)))))))))***+++++++++++++++++++++++++++******************************))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''((((((((())))))((('''&&&%%%$$$$$$''''''''''''''''''''''''))))))))))))))))))))))))*********++++++++++++,,,***,,,---,,,,,,,,,...000000111111222333444555555444444555666777888999999777777888888888888888777777777888999999999999999999999999999999999999999777:::===<<<888333222222111111222333333444555555111111222222111111000///000000000////////////...---------------------------------,,,,,,,,,,,,,,,111000000000000111222222333222111000000000000000...---+++))))))***,,,---+++++++++***************))))))*********)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,...//////......///000......///000111333444555>>>===;;;999777555555555888999;;;;;;;;;<<<>>>AAA@@@>>><<<;;;<<<>>>>>>======<<<:::888888999;;;===???????????????@@@@@@@@@======<<<;;;:::::::::;;;;;;:::999888777666666666777777777666666666666555222333444444444333111000000//////......---------------,,,,,,,,,,,,------,,,,,,---...---,,,+++***++++++,,,,,,++++++***)))******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---...///111222333333333333333333222111111111222111111333444555555555555444444333333222222111111111111111111000000000000000000//////..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++***))))))******+++************************************************))))))))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((('''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))************++++++++++++)))***++++++***+++---//////000000111222333444444444555666777777888888888666666777888888888777777666777777888999888888888777777777777777777777777555777999999666333222222111222222222333333333444111111111111111000000///////////////////////////------------------------......------,,,,,,++++++/////////000111222333444222222111000000000000000...---,,,+++++++++,,,---************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%))))))((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&%%%&&&&&&''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,+++---......------...///------...///000222333444888888777777777777777777999999::::::;;;>>>AAACCC@@@===;;;;;;<<<======<<<===<<<999888777999;;;<<>>>>>:::::::::999999999999999999888777666555555555555666666666666666666666666222222333333222111000////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++++++++++++++++++++***))))))************))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))*********+++++++++*********+++++++++,,,,,,***+++,,,------.........------...000111222222333333222111111111222333333111222333444555666666666333333333222222111111000111111000000000/////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******************++++++************************))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++++++++)))***+++*********,,,.........///000111222333333444555666777888888888777555666777999999999888777555666777777888888777777666666666666666666666666333444555555444333333333333333222222222111111111000111111111111000//////.............../////////........................///.........------,,,,,,------...///000222333444111111111111000000000///---.../////////...,,,+++************************(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,***,,,------,,,,,,---...,,,,,,---...///111222333333333444666777888888888:::999999:::===@@@BBBCCC???===;;;;;;<<<=========>>><<<999777777888:::;;;<<<===============<<<;;;::::::::::::;;;;;;;;;:::777666555444444444444444555555555555555666666666222222222222111000///...000000////////////......,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***++++++++++++***))))))************))))))))))))''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((()))************+++++++++************++++++++++++)))***,,,---...------,,,---......///000111111222222000///000333555666777222333444555555555555555222222111111111111111111111111000000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))*********++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''''''((())))))***)))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))************+++(((***+++*********,,,...---......///000111222222333444666777777777666555333555777999999999777666555555666777777777777777444444444444444444444444333333333333333444444444333333222222111000000///000000111111000000///...---............/////////....................................------------,,,,,,---...///111222333///000000111111000//////---...000111000///---+++***************+++++++++(((((('''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))))))))((((((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))&&&&&&'''''''''((((((((()))((((((''''''(((((()))''''''(((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((())))))*********))))))*********+++++++++***+++,,,,,,++++++,,,---++++++,,,---...000111222222333444555666666666666:::999999:::>>>@@@AAAAAA>>><<<::::::<<<===>>>===>>><<<999777777888999;;;999:::;;;<<<<<<;;;:::999:::;;;<<<======>>>======666555444444333333444444444444444444444555555555333333222111000//////...////////////////////////++++++,,,,,,,,,,,,++++++******************++++++******++++++******)))(((******)))))))))((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((()))************+++++++++************+++++++++++++++,,,///111111111///...............//////000111000...---///444888::::::333333444444555444444444000000000111111111111111111111111000000000//////.../////////////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))***+++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''&&&&&&((()))))))))((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((('''''''''&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************)))***++++++******,,,...,,,---...///000111111222111222444555555444333222111333555777888777666555444555666666777777666666555555555555555555555555555444222222222333333333111111111111111000000000000000000000000//////...---------.........//////------------------------,,,,,,,,,,,,,,,---------++++++,,,,,,...///111111...///000111111000//////..................---,,,))))))*********+++++++++(((''''''&&&'''((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&''''''((()))&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((((((((('''(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))******+++))))))))))))*********+++)))***++++++******+++---***++++++,,,---///000111000111333444555555555555888777777:::===???>>>===:::999777888:::=========>>><<<999777666777999:::777888:::;;;<<<;;;:::999888999;;;<<<=========<<<555555444333333333444444222222222333333333444444444444222111000/////////........................***+++,,,,,,,,,,,,+++***+++******)))))))))*********************))))))((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((()))************+++++++++)))************+++++++++///111444666666555444222//////.........//////000///---,,,///555:::======333333444444444333222222//////000000111111222222111111111111000000000000........./////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''$$$%%%'''(((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((******))))))((((((((('''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************)))***++++++***+++---///,,,,,,---...///000111111///000222333333222111000///111444666777666555333444555555666666666666666666666666666666666666666888555333222222222222222//////000000111111222222000000000000000//////...---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++,,,---...///000...///000111111000//////000...---++++++,,,---...))))))******++++++++++++((('''&&&&&&'''((()))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((((((((('''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************(((***++++++******+++,,,******+++,,,---///000111---...111333555666777666666555666999<<<>>><<<999888777555666999<<<======>>><<<999777666777888:::666777:::<<<<<<<<<;;;:::444666777999:::::::::999555555444333333333444444111111111222222333333333555444333111000/////////------------------------***+++,,,------,,,+++***++++++***)))((()))))))))***************)))((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++++++++*********))))))000222333333222222333444//////.........---------///---,,,...111333222000333333333444444444555555111111222222222333333333555444111000//////111222000000000000////////////........................------,,,,,,+++***))))))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++)))''''''((())))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,---------......111111111111111222222222111222333444555777888888666666555555555555666666777666555444333444444555555555444444444333333333111111000000000000111111333222111000///////////////............---------///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...000111111000......///...---,,,,,,...222666888000///,,,***)))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***'''%%%$$$%%%'''((((((((((((((((((((()))******((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))))))))))))))************)))************+++++++++++++++,,,------......///111111222222222333333333333333444777:::<<<;;;:::777666555444444555777888===<<<999777666666777777444666999;;;<<<;;;:::999666777888999999999999999444333222111111111222333111111000000111222333333222222222111000//////.........---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))******************************))))))((((((''''''((('''&&&%%%%%%&&&'''((('''((((((((()))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))+++++++++*********))))))...///000000//////000111///.........---------,,,...,,,,,,...111333333111333333333333444444444444111111222222222333333333555333111000//////000111000000000000////////////........................------,,,,,,+++******)))************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((&&&&&&'''(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))(((((())))))***+++*********+++++++++,,,,,,,,,,,,,,,------------...000000111111111111222222111111333444666777888999666666555555555555666666777666555444444444555555444444444444333333333333111111000000000000111111333222111000///////////////............---------///...---,,,,,,,,,,,,---,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...///000000......///000///......///111444666888333222000---,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***'''%%%$$$&&&'''((((((((((((''''''(((((()))***((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''((((((((()))))))))))))))************)))************++++++++++++++++++,,,------......//////000111222444444555666555444555777999888777666555333333333444666777===;;;999777666666666777888999<<<>>>>>>===<<<;;;888999999999999888888777333222222222222222333333000000000000000111222222111111000000///......---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))***************************)))))))))((((((((('''((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))))))))+++************)))))))))***,,,------,,,+++---.........------------,,,,,,---,,,,,,...111333333222333333333333333333333333111111222222222333333333444333111000//////000111000000000000////////////........................------,,,,,,++++++******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))(((((())))))***+++*********++++++++++++,,,,,,,,,,,,,,,------------///000000000111111111222000111222444666777999999666666555555555555666666777666555555444444555555333333333333222222222222111111000000000000111111222222111000///////////////............---------......---,,,,,,,,,------,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---......---------000222///000111222333555666777666555333111///,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((***'''%%%%%%&&&(((((((((''''''&&&&&&''''''((()))((((((''''''''''''(((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''(((((((((((())))))))))))************)))************+++++++++)))******+++,,,,,,---------...///000222444555666777555333333444555555444444333222222222444555666<<<:::999777666666666777;;;===>>>@@@@@@???===<<<<<<;;;:::999888777666555111111222333444444444444000000000000000111111111000000//////......------......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((('''''''''((((((((())))))((((((((((((((('''''''''))))))))))))))))))))))))************))))))))))))(((***++++++***)))+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---///000222333333333333333333222222222222111111222222222333333333333222111000/////////000000000000000////////////........................------,,,,,,,,,+++++++++************************************************************************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''%%%&&&'''(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******************++++++++++++++++++,,,,,,,,,---------...//////000000111111111000000222444666888999:::666666555555555555666666666666555555555555555555333333333222222222111111111111000000000000111111111111000//////////////////............---------...------,,,,,,,,,------,,,,,,------,,,,,,+++***++++++++++++++++++++++++,,,---,,,++++++---000333...///111333444555444444444444444333111...+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''(((((((((((((((((()))))))))************))))))*********+++++++++)))))))))***++++++,,,,,,---...///000111333444444666444111000111333444444444444333333444555666777;;;:::999777666666777777<<<===>>>??????>>><<<;;;>>>===<<<:::888666555444000111333555555555555444111222222222222222222222000000000//////...............---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))+++***))))))***,,,++++++,,,,,,,,,,,,,,,,,,------...///000111222222222222222222222222222222111111222222222333333333222222111000////////////000000000000////////////........................---------,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&'''(((******)))''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))***))))))*********++++++++++++++++++,,,,,,,,,------------...///000000111111000111222444666777999999666666555555555555666666555555666666666666666666333333333222222222111111111111000000000000111111111000/////////////////////............---------------,,,,,,,,,------...,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++,,,+++******+++///222---...000222333222111111///000222222111///,,,***************************(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))(((&&&'''((()))((('''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))((((((((((((((('''''''''((()))))))))************))))))*********+++++++++(((((()))******++++++,,,/////////000000111111222333111//////222444666666555555555666777888888999::::::999888888777777777;;;<<<=========<<<;;;:::@@@>>><<<999777666555555000222444555666666555555333444555555555444444333111111000000000000000///......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***(((***++++++******+++,,,******++++++++++++,,,,,,...///000000//////000111000000111111111222222222111111222222222333333333222111111000000///......000000000000////////////........................------------,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))'''&&&''')))*********''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,---...///000111111111222333444555777888888666666555555555555666666555555666777777777666666333333333333222222222222111111000000000000111111000//////......////////////............---------------,,,,,,,,,---......,,,,,,------,,,,,,+++***++++++++++++++++++++++++***+++++++++******---///,,,---///000000000//////,,,...///000111///...---************************))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))((('''((())))))((('''''''''&&&&&&''''''((()))((((((''''''''''''((((((***))))))(((((())))))***))))))))))))))))))))))))'''((())))))******))))))((((((((((((((('''''''''))))))))))))************)))************+++++++++((())))))***++++++,,,,,,////////////000000000000111000///111444777888888666777777888999:::;;;;;;;;;;;;:::::::::999999999;;;;;;<<<<<<<<<<<<<<<;;;???>>><<<999777777666777333333444555666666666666555666666777777666444333111111111111000000000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))******(((***++++++***)))+++,,,************+++++++++,,,///111222111...---...000...//////000111222333333111111222222222333333333111111111000000///...---000000000000////////////........................------------------------************************************************************************))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((&&&%%%&&&(((******)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((''''''''''''((())))))))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,---///000000111333333444444555666666777666666555555555555666666444555666777888777777666444444444444333333333333111111000000000000111111//////.........//////000///............---------,,,,,,,,,,,,,,,---...///,,,,,,------,,,,,,+++***************************)))+++,,,+++******+++,,,---......////////////...---...///000000//////...************************))))))))))))))))))))))))***)))))))))((((((((('''************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((()))((('''(((******((('''((((((''''''(((((()))***((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))(((((()))************))))))(((((((((''''''''''''))))))))))))************)))************+++++++++))))))******+++,,,,,,---------......///000111111111111111333666999999888666777888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;::::::<<<<<<===>>>>>>?????????>>>===;;;999888888888999666555555555555555666666555666777777777666444333000000000000000000000000......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((())))))******((()))******))))))***,,,))))))******+++++++++,,,000222333111...,,,---///---......000111222333444111111222222222333333333111111111111000///...---000000000000////////////........................------------------------************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************&&&%%%$$$%%%'''))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))************))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,---...///000111444444444555555555666666666666555555555555666666444555666888888888777666555555444444444444333333111111000000000000111111//////.........//////000//////.........---------,,,,,,,,,,,,,,,---...///,,,,,,---------,,,++++++************************)))+++,,,,,,***))))))***///............////////////000000000000//////...************************))))))))))))))))))))))))******))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))((((((''''''''''''(((((()))(((((()))******((('''((((((((((((((()))******((((((''''''''''''((((((******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))(((((('''''''''&&&))))))))))))************)))************+++++++++*********+++,,,,,,------***+++,,,...000111222333333222333555888999999888666666888999;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;>>>>>>???@@@AAAAAABBBBBB===<<<:::888888999:::;;;888777555444444555666777444555666777777555333222.........///////////////......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******++++++'''''''''''''''((())))))...---+++)))(((((()))***************+++,,,------.........////////////000------...///000111222222444333111000000000111111000000000000////////////////////////............//////.........---------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++***))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&+++*********))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((&&&'''''''''(((((())))))'''((()))******)))(((''')))************+++++++++))))))***+++---......///000111222222444444555666555555444444444333333333777666444444666777666555333222111000000222444555222111000//////.........---.........---,,,,,,+++---,,,,,,++++++,,,,,,---------------------------------......------,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,---...///---...//////---,,,---...---------------,,,,,,+++))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''''''((()))++++++******)))))))))************))))))((())))))))))))*********+++,,,,,,---...///111111111222333555666777777888999999999999999999999999===;;;888666555666888999999===AAACCCBBBAAABBBCCC<<<<<<<<<;;;:::999777777888888888888888777666666333333444555444333222111..............................---------,,,,,,,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))))))))'''''''''''''''((())))))+++***)))((((((***+++---++++++*********+++,,,,,,,,,,,,,,,---------......,,,---...///000111222222222111000/////////000000///////////////000000000////////////............///.........------------------------,,,,,,,,,+++++++++++++++++++++++++++,,,++++++***))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''*********)))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((()))'''((()))******)))((('''))))))*********+++++++++))))))***+++,,,---......000000111222333444555555444444444444333333333333777555444444666666666555111111000000000111222333222111000//////.........------......------,,,+++---,,,,,,++++++,,,,,,------------------------------------------,,,,,,+++++++++++++++++++++++++++************************+++++++++,,,,,,---/////////000000///---,,,,,,...---.........---,,,***)))***)))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&'''''''''((((((((((((''''''((((((((((((((((((((((((((('''%%%&&&((()))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''((()))***+++******)))((())))))******))))))((()))))))))*********++++++,,,,,,,,,,,,...///000111000111333444666777777777666777777777888888999999<<<;;;888666555666777999;;;>>>AAAAAA???>>>???AAA;;;;;;;;;:::999777666555777777888888777777666555333333444444444333222111........................//////.........---------+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((++++++***))))))((('''''''''''''''''''''((())))))(((((('''((()))+++---///,,,+++******************************+++++++++,,,,,,------...///000111111000//////............///.........//////000000111/////////............---............------------......---------,,,,,,,,,++++++++++++++++++++++++,,,+++******)))*********))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''******))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''(((((((((((('''(((((())))))((((((''')))))))))*********++++++))))))***+++,,,------...///000000111222333444444444444444333333333222222666555444444555666555444//////000111111111111111222111000//////.........------......------,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,------------,,,++++++++++++++++++++++++++++++*********************************+++,,,...///000222222111///,,,++++++,,,,,,---///000///---***(((******))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''')))))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((()))*********))))))(((((())))))))))))((((((************+++++++++,,,,,,,,,,,,,,,---...000000///000222444555666666666444444555666777777888888;;;:::777666555666777888<<<===>>>>>><<<<<<===>>>:::::::::999777666444333666666666777666555555444333333333444333222222111////////////////////////////////////............+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((******))))))(((((((((((('''''''''''''''((())))))'''''''''((()))+++---...,,,+++***))))))))))))))))))))))))*********++++++,,,,,,---......///000000//////..................------......///000111111//////.........---------------------------------.........---------,,,,,,++++++++++++++++++++++++++++++***************+++)))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((((((((''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))************)))))))))***+++,,,,,,---...//////000111222333333333333333333222222222222555444333444555666444333...///111222333222111000222111000///............,,,------...------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************************************************(((((()))***,,,---///000333333222///,,,***+++,,,***---///111111///---+++,,,+++***(((((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((('''''''''((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000//////111333444555555555222333444555666777888999:::888777555555666777777;;;;;;::::::::::::<<<===::::::999888777555444333555555666666555555444333333333333333222222111111000000000000000000000000............------------+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))))))))'''''''''''''''((())))))((((((((())))))******++++++******)))((((((((((((************++++++++++++,,,,,,------......//////.../////////////////////,,,------...///000000111............------------,,,,,,------------------......---------,,,,,,,,,+++++++++++++++++++++++++++***************++++++***))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((((((((((((''''''(((((((((((('''''''''(((((((((((((((((('''((((((''''''''''''((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((()))))))))*********((())))))******+++++++++---......///000111222222333333222222222111111111444333333444555555333222///000222444444333222000222111000///............,,,,,,------...------,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))************************))))))))))))))))))))))))'''(((((()))+++---...///222222333111...+++++++++))),,,///222333222000///---,,,***((((((((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&''''''(((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))(((((())))))))))))((((((******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---...000222333444444444333333444555666777888999888777666555555555666777777777777777999;;;<<<<<<::::::999999888666555444555555555555555444333333333333222222111111111111111111111111111111111111---------,,,,,,,,,+++++++++++++++*********))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((()))******'''''''''''''''((())))))))))))))))))))))))((((((***)))((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,---------......---...//////000/////////---------......//////000.........------------,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********)))******+++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''(((''''''&&&&&&''''''(((((((((((()))))))))******(((((()))))))))*********,,,------...///000111222222222222111111111000000333222222444555555333000///111333444555444222111222111000//////.........,,,,,,------......---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))************************))))))))))))))))))))))))((((((((()))***,,,---......000333222000...,,,,,,***,,,///222333333111000...---***((('''((()))***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&'''((()))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''((()))***))))))************))))))************+++++++++,,,,,,,,,,,,,,,,,,---......------///111222333333333333333444555666777777777666666555555555555666666555555555777999;;;;;;;;;888888888888888777666666555555555666555444444333333333222111111111111222000000000000000000000000,,,,,,,,,,,,+++++++++***+++++++++************)))******))))))((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((('''''''''''''''((())))))(((((())))))))))))(((((((((((('''''''''((()))))))))************+++++++++,,,,,,,,,,,,,,,---------+++,,,---...///......---.................................---------,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++++++++++++++++++++******))))))***++++++,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((()))(((((((((''''''''''''((('''&&&&&&&&&&&&'''((((((((((((((()))))))))***((((((((())))))))))))))),,,,,,---...///000000111222111111111000000000000222111222444555444222000///000111222333222222111222111000//////.........+++,,,------......---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************))))))(((************************))))))))))))))))))))))))((((((((())))))+++,,,,,,***---222444333000...---,,,---...///000///......///---+++((('''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%'''(((******)))((('''''''''((((((((((((''''''((((((((((((((((((((((((''')))***)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((''''''&&&'''((()))*********++++++++++++******)))))))))*********++++++,,,,,,++++++,,,,,,------,,,---...000111222333333222333333333444444555555555555555555555555555555666555555777:::;;;999777555555666777777777777666666666666666666555444444333333111000000000111222000000000000000000000000------,,,,,,,,,++++++++++++++++++************)))*********)))((('''''''''))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((())))))))))))(((''''''&&&&&&'''''''''''''''((())))))''''''((()))))))))))))))'''''''''''''''((()))***))))))))))))************,,,,,,,,,,,,,,,,,,------)))***,,,---...------,,,...............---------......---------,,,,,,,,,+++++++++,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++******))))))***+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))******)))(((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))(((((((((((())))))))))))+++,,,,,,---...///000000111111111111000000000000111111222333555444222/////////000111111111111111222111000//////.........+++,,,,,,---.........------,,,,,,++++++,,,,,,---++++++++++++++++++++++++***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++''',,,222555555222///---............---,,,++++++000...+++((('''((()))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&(((***+++,,,+++***)))''''''((((((((((((''''''((((((((((((((((((((((((''')))+++***'''&&&(((***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******(((''''''&&&&&&((()))***++++++,,,,,,,,,,,,++++++((())))))))))))*********,,,,,,+++++++++,,,------+++,,,...000111222222222222222222222222222222333444444555555555555555555777666666888;;;;;;777444222333444555666666666666666666777777666666555444444333111000000000111222////////////////////////......---------,,,,,,,,,+++++++++************)))+++******)))(((''''''&&&))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///...---,,,+++,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''(((((())))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,---------......---...//////......///000222333333444444333333333333333222111000///------222111///...---...000111........................---------------------------,,,,,,+++*********+++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))************((()))+++...000111222222---,,,***,,,//////---+++111111000...,,,***)))(((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((('''''''''***)))'''((()))***((('''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++******************,,,,,,,,,---...///000111000000111222222222111111333444666777888888777666888888888888888888999999777888888888777666555444777777666555444333333222333333222222111000000000333000......///000---+++---------,,,,,,,,,++++++---,,,,,,+++*********+++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************)))))))))((((((((('''))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((())))))))))))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,,,,---------------///000///......///111333333333444333333222222000111111222111111000000222111///.........000000........................---------------------------,,,++++++******++++++************************))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))************))))))+++,,,...000111222444000---+++,,,---,,,+++...///000000...,,,)))''''''''''''((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((('''***((('''((()))***)))'''))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))*********************************,,,,,,,,,,,,---///000111///000111222333444444444444555555666777777888777999888888777777888888888999888888777666555444444666666666555444444333333333333222222111000000000111///---...000000///---+++++++++************)))---,,,++++++******++++++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''(((((())))))***((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((''')))))))))))))))(((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((('''&&&&&&''''''((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++,,,,,,,,,------------///000000//////000222333333444444333222111111//////111222333333333444222111///.........///000........................------------------------,,,,,,++++++******++++++************************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))*********************+++,,,...000222999555000,,,+++++++++******,,,///000000---***'''''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''(((((((((((((((((()))((('''((()))***)))((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******************************++++++,,,,,,---///000111...000111444555777888888666666555555666777999:::;;;:::999777777777888888:::999777555444444444444555555555555555555555555333333222222111000000000///...---...000111000///++++++++++++************,,,,,,++++++******++++++************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))***************************************++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))(((((((((((((((((((((((((((((((((((()))(((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((()))******((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''(((((((((((((((+++***)))((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++++++++,,,,,,,,,,,,---///000000//////111222333333333333333222111000///000111222333444444444111111000///...//////000........................------------------------,,,,,,++++++***++++++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************+++***))))))***,,,///111888555222///---+++*********+++---......---+++***(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******(((((((((((()))))))))***))))))))))))************+++++++++,,,---...000000000111333555666888888999999888666555666888;;;<<<>>>===;;;999888888999:::<<<:::777555333333444555444444444555555555666666333333222222111000000000000000/////////000//////......---------,,,,,,,,,,,,,,,++++++***++++++,,,************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))******************************************+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++++++++,,,,,,,,,...000000//////111222222333333333222222111000111222222333333333222222111000000///////////////........................------------------------,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++***)))((()))+++---///111111222111///,,,***))),,,++++++++++++,,,---...))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((''''''((()))******)))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))))))))******'''(((((((((((()))))))))(((((()))))))))*********+++++++++,,,---...///000222222444555666777777777:::999777555666999<<<>>>???>>>===;;;::::::;;;;;;<<<:::777555444444555666333333444444555666666666333333222222111000000000222222222111///---------.........---------,,,,,,,,,++++++***++++++,,,,,,************)))))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******************************************++++++++++++***++++++,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((((((((())))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&''''''(((((()))'''''''''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))((('''(((((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((%%%&&&'''(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********++++++++++++---...///...///000222111111222222222222111111222333333333222111000000000000000000////////////........................------------------------++++++******++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))***************)))(((((()))***+++,,,***---000111///,,,******---,,,***))))))+++---///******))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((()))))))))((('''&&&(((***+++***)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''(((((((((((())))))'''(((((())))))***************++++++,,,...///000111222333444555555555555999777666555666888:::<<<>>>>>>======<<<<<<;;;;;;;;;:::888777666777777888444444444555555555666666333333222222111000000000333444444222...,,,,,,---,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***************************************++++++++++++)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''((((((((((((((($$$&&&)))+++,,,,,,***)))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++***+++---...---...000111///000111222222333222222111111222222111111000///000000000000000//////...........................------------------------++++++******++++++,,,---************************))))))))))))))))))))))))((((((((()))))))))******))))))))))))************(((((()))))))))))))))***(((***------+++))))))***,,,++++++******+++,,,---*********)))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&''''''((())))))***((('''&&&'''***+++***)))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((())))))''''''(((((()))******+++*********+++,,,---//////---...000222444555555666555444333333444555777999:::;;;<<<======<<<:::999999999999999999999999999444444444555555555555555333333222222111000000000222333444222///------///---,,,,,,,,,,,,+++++++++++++++******++++++,,,---************))))))))))))((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++)))***+++,,,---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++************************'''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++''''''((()))))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((&&&)))---000111111///---((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))+++,,,---------///111...///000111222333333333///000000111111111000000000000000000000//////...........................------------------------+++*********+++,,,,,,---************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))************(((((())))))))))))(((((((((***+++***'''''')))+++******,,,,,,,,,,,,+++***+++*********))))))((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''((())))))***''''''&&&'''***++++++***))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''((((((((()))&&&''''''((()))******+++*********+++,,,---//////***+++...000333555666777222222111111222333555666777888;;;======;;;999888888999:::;;;;;;;;;::::::555555555555555555555555333333222222111000000000000222333222///---///111//////.........---------+++*********+++,,,,,,---************)))))))))))))))(((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,++++++,,,,,,***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''&&&'''((()))***---111555555...&&&###%%%((()))(((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))***+++,,,,,,------/////////000111111222222111111111111111000//////------............------------------------------...------,,,,,,------...++++++************++++++************************************))))))))))))((((((((((((((((((((((((((((((((((((((()))************************************+++++++++******)))+++******+++------,,,***,,,,,,,,,++++++)))((('''((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&((()))+++(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))++++++***)))(((((())))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((---+++)))((('''((()))***(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,---///000222333333333333222222333555666777888888999999999:::::::::888888777777888888999:::777777777666555555444444333222111000////////////222111111000///......---///......------,,,+++++++++++++++++++++++++++++++++******)))(((''''''&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---,,,***+++,,,,,,+++)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((''''''(((((((((((()))---///888222***&&&''')))(((&&&&&&&&&&&&'''''''''((((((((((((''''''''''''(((((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))))))))***++++++,,,------......///000000111111222111111111111111000//////------............---------------------------------------,,,,,,---------++++++************++++++*********************************)))))))))(((((())))))))))))))))))))))))((((((((((((((()))***************************************++++++******)))***))))))***,,,,,,+++)))++++++++++++***)))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&'''((()))(((((((((((())))))))))))*********+++++++++,,,,,,,,,------///000111222222333333222222333444555666888888888999999888888888888777777777777888999999777777666666555444444444333222111000////////////111111000000///......---.........---,,,,,,++++++++++++++++++++++++++++++*********)))(((''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---+++***+++,,,,,,+++)))***++++++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))((('''%%%&&&(((***444000***((())))))'''%%%&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((((((((((((((())))))))))))))))))******+++,,,,,,,,,---......///000000111111000000111111000000//////------............------------------------------------------------------++++++************++++++******************************))))))))))))((((((************************((((((((((((((()))******************************))))))******+++******))))))(((((()))++++++***((()))))))))******)))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++***))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))***************************)))'''&&&&&&&&&'''((((((((((((((())))))))))))*********++++++++++++,,,------......///000000111333333222222222333333444777777888888888777666666777777666666777777888999777666666555555444333333222222111000////////////111000000//////...............------,,,,,,++++++++++++++++++++++++++++++******))))))((((((''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******,,,,,,+++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))'''%%%%%%&&&(((***(((&&&'''((()))(((&&&''''''''''''((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,---------...//////000000///000000000000000//////------............------------------------------,,,------------------,,,++++++************++++++***************************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***************************((())))))***************)))(((((()))+++,,,***)))'''(((((())))))))))))(((((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''((()))(((((((((((())))))))))))************++++++++++++---------....../////////333222222222111111111222444444666777777777666666666666555555666666777888666666555555444333333222111111000///////////////000000/////////...............------,,,++++++******************************)))))))))((((((((('''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,+++******,,,,,,,,,***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++*********))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))(((''''''((()))&&&&&&&&&'''((()))(((&&&'''''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))))))***************+++++++++,,,,,,---......//////...//////000000000//////------............------------------------------,,,,,,---......---,,,,,,++++++************++++++)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))'''((()))*********************)))+++,,,---,,,***'''(((((())))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))))))))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***(((((((((((())))))))))))))))))*********+++++++++,,,,,,------.........///111111111111111111000000000222444666777888777777555555444444555555666777555555444444333333222222111000//////////////////////////////...............------,,,++++++******************************))))))))))))(((((((((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++*********,,,---,,,+++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((())))))(((((()))***))))))******)))((('''&&&''''''((((((((()))))))))((((((''''''''''''(((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))************************+++++++++,,,------............///000000000//////------............------------------------------+++,,,---......---,,,+++++++++************++++++))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''((()))************+++******+++------,,,***)))))))))******)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))))))))***************(((((((((((()))))))))))))))))))))************+++++++++,,,,,,---...////////////000000111000000///000111444777888888777666444444333333444444555666555444444333333222111111000//////....../////////........................------,,,,,,++++++******************************))))))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,+++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***''')))******((('''((()))(((((())))))(((''''''((('''((((((((())))))))))))((((((''''''''''''(((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((())))))))))))************))))))))))))******++++++,,,------------......///000000//////------............------------------------------+++,,,...//////...,,,+++++++++************++++++))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))***************))))))***,,,,,,+++***++++++++++++***)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))))))))))))))))))***++++++******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))************)))******,,,---...//////,,,---///000000000000///222444666888888777555444333333333333333444444555444444333333222111111111//////.........//////000........................------,,,,,,+++*********************************(((((((((((())))))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((***+++)))((()))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++***)))***,,,---,,,+++,,,,,,,,,++++++*********,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,+++++++++************)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((()))******'''&&&&&&&&&!!!###%%%&&&&&&''')))***(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))*********))))))))))))))))))******+++,,,,,,------------...///000000//////---..................---------------------------+++,,,...//////...,,,+++++++++************++++++)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))&&&'''((()))************)))(((((()))++++++***))),,,,,,,,,++++++)))((('''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&'''((())))))((((((''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))%%%&&&'''((()))***+++,,,))))))))))))))))))))))))))))))((())))))***++++++******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((())))))))))))))))))))))))************((()))***+++---...///000+++,,,...000000111000000555666888999888666333111333333222222333333444555444444333333222111111000//////.........//////000---.....................------,,,,,,+++******)))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))***,,,,,,+++******,,,,,,,,,++++++***************+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++..................------000000//////.........---///............---------......//////...---,,,,,,+++***************++++++))))))))))))))))))))))))******))))))((((((''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************......---,,,+++))))))(((---,,,+++***))))))))))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,))))))))))))))))))))))))++++++******************))))))))))))************************+++,,,---...///...------...000333555333444555555444444555777555555666666666666555555333333333222222111111111111111000///...---,,,,,,000000///...............------,,,,,,+++***))))))+++******)))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,+++++++++************+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++..................------000/////////.........---///............---------...............---,,,,,,+++***************++++++))))))))))))))))))))))))***)))))))))((((((((('''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++*********,,,,,,+++***)))(((((()))''''''&&&&&&''''''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))++++++,,,,,,+++))))))))))))))))))))))))************************))))))))))))************************+++,,,,,,---...---------...000222333333555666555444444555666555555666666666666555555333333222222111111111111000000000///////////////000000///...............---,,,,,,,,,+++*********+++******)))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))+++***))))))))))))***+++))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))*********)))******+++,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***)))************+++++++++------------------....../////////...............///............------------............------,,,++++++***************+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((())))))******+++++++++++++++***)))((((((((((((((((((((('''(((((()))***''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))************************((()))***+++++++++++++++))))))))))))))))))))))))************************)))))))))*********++++++)))))))))******+++,,,,,,---,,,,,,,,,---///000222444555666666444333444666555555666666666666555555333222222222222111111111//////000000000111111111000000///...............,,,,,,,,,,,,+++++++++++++++******)))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))+++******************+++))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))*********+++++++++,,,,,,------------..............................///............------------------......------,,,,,,+++******)))*********))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************((((((((()))******++++++******)))((((((((((((((((((((((((''''''((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************((()))***+++++++++++++++))))))))))))))))))))))))***************+++++++++))))))*********+++++++++(((((()))***++++++++++++,,,,,,+++,,,,,,...///000444555666555444333444555555555666666666666555555333333333333333333333333111111111111111111111111000000///...............++++++,,,,,,,,,,,,,,,,,,+++******)))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''$$$%%%&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))*********++++++*********************************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************)))))))))*********++++++))))))))))))))))))))))))+++***)))))))))***,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))******************************************************************))))))))))))******))))))*********+++++++++,,,,,,,,,,,,------......---------...............///............---------,,,,,,---------------,,,,,,++++++***))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((''''''&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))***+++++++++******************************))))))*********+++++++++************++++++++++++((((((***+++,,,,,,++++++++++++,,,,,,------......333444555444333222333444555555666666666666555555444555555555555555555555333333333222111000000000000000///...............,,,,,,,,,,,,,,,,,,------+++******)))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))))))))***++++++***))))))************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************************++++++++++++))))))))))))))))))))))))*********)))******+++,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********++++++************************************************+++******))))))******+++)))************+++++++++++++++,,,,,,------......---------------.........///............---------+++,,,,,,------------,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))(((((()))))))))((((((''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******+++++++++******************************)))))))))***++++++,,,,,,*********++++++++++++,,,((()))+++,,,------,,,,,,,,,,,,,,,------.........000111333222111111333444555555666666666666555555444444555555555555666666444444333222111000///...000000///...............------------,,,,,,,,,,,,+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))((())))))******))))))(((************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************))))))))))))************))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++************************************************+++******))))))******+++)))************+++++++++***++++++,,,------......,,,,,,,,,------.........///............---------***+++,,,------------------,,,+++***))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,------******)))))))))******+++***)))((((((''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))******************************************+++++++++******)))************************((())))))***++++++,,,,,,*********+++++++++,,,,,,)))***,,,.........---,,,,,,------...............---///000111000111222444555555666666666666555555333333333333444444444555222222111111000000000///000000///........................---,,,,,,,,,++++++******)))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%))))))(((((((((((())))))'''((()))******)))((('''************************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******************************(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,,,,+++***************++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************++++++++++++***))))))))))))))))))))))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++************************************************++++++************++++++)))************+++++++++******+++,,,,,,---......,,,,,,,,,------.........//////.........---------***+++,,,,,,---------------,,,+++***))))))))))))))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***,,,...///000+++***************++++++++++++***))))))((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++++++++++++++++++++++++++******+++++++++******)))************************((())))))***++++++,,,,,,******+++++++++,,,,,,,,,)))+++---/////////...---------......///.........+++---/////////000222444555555666666666666555555111111111222222333333333000000000000000111111111000000///...............//////...---,,,,,,+++++++++******)))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))*********************))))))))))))))),,,,,,,,,++++++*********************************+++*********))))))((((((************************************************************************)))))))))))))))))))))))),,,+++***+++,,,,,,+++)))************************,,,,,,,,,++++++*********,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''((()))*********((('''&&&+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))++++++***)))(((((())))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++************))))))))))))*********************)))))))))))))))+++++++++******+++++++++))))))))))))************,,,,,,,,,------............------------...//////111111000000/////////.........---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))************+++++++++***)))((((((((()))+++,,,+++***))))))((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))******+++************************))))))))))))))))))))))))++++++******************,,,,,,,,,+++++++++++++++************++++++++++++,,,+++***))))))***+++,,,))))))))))))))))))))))))------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,---///000222333333555555444333333222111111111111111111111111111111222111///.........///000///............---------......---,,,,,,+++******************))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))************************)))))))))))),,,,,,,,,+++++++++******************************+++*********))))))))))))************************************************************************************************+++******+++------+++***************************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))))))))************++++++++++++******++++++++++++++++++***++++++++++++++++++***++++++++++++++++++++++++************++++++,,,,,,---------------...////////////.........---------......---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))*********+++++++++,,,,,,,,,***''''''(((***,,,,,,+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))))))))))))))***++++++************************************************++++++******************,,,+++++++++++++++++++++*********+++++++++,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************------------------------++++++,,,,,,,,,---------,,,,,,---...000111222333555444444333222222111111111111111111111111111111222111000///...//////000///............---------...------,,,++++++******************)))))))))))))))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))))))))*********++++++************************,,,,,,,,,++++++++++++***++++++++++++++++++++++++***************)))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))+++------,,,+++************************,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***))))))(((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((()))))))))+++***))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***************++++++---------------......///------,,,,,,,,,,,,++++++......---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********++++++///222222///)))&&&(((+++,,,---......---+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))))))))***++++++******************************************************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,++++++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,------------------------,,,,,,------------......+++,,,---...///111222222444333333333222111111111111111111111111111111111111111000//////////////////............---------------,,,,,,++++++******************))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))*********+++++++++)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))+++---...---,,,************************++++++++++++++++++++++++++++++,,,,,,,,,++++++*********************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((***)))(((''''''((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---......---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,++++++++++++......---------,,,,,,,,,+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************111555777333+++'''***///+++,,,...///...+++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((()))))))))******************))))))******+++,,,******************************************************+++++++++++++++,,,+++++++++,,,,,,---------------........./////////......,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------+++,,,,,,...///000000111222222222222111111111111111111111111111111111111111000000//////////////////............---------,,,,,,,,,,,,++++++******************)))))))))(((((((((((((((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&************************************++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))+++---...---,,,************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++******************************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))******))))))))))))))))))******************************+++++++++,,,,,,---------,,,------------............/////////000000000111...///111222222111///............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,------......---------,,,,,,,,,+++++++++*********))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********,,,111555222,,,))),,,000)))+++---///...+++'''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***((()))))))))***************************++++++,,,******************************************************++++++,,,,,,,,,,,,+++,,,,,,---...//////000000000000111111111222222222111///,,,++++++++++++------------------------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++++++++++++++,,,---...//////000000000111111111111111111111111111111111111111111000000000000000//////...///............---------,,,+++++++++++++++******************)))))))))((('''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&*********************************++++++++++++,,,))))))******+++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***))))))+++------,,,+++***************************++++++++++++,,,,,,,,,******+++,,,,,,,,,++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))******+++))))))))))))************************************)))******++++++,,,,,,---......///000111222222333555555555555555555555555222333555666666555333222000000000///......------,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,------...,,,,,,------------............---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******&&&+++......***)))+++///(((***,,,......,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))************+++************+++,,,,,,************************++++++++++++++++++++++++******++++++,,,---------,,,---...///000111222222333333333444444444555555555444111///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,---....../////////000000111111111222111111111111111111111111000000000000000///......///............---------++++++++++++++++++******************))))))))))))'''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''*********************************+++++++++,,,,,,))))))***++++++,,,------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++------+++*********************************+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************************************))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))'''((((((((()))))))))***''''''((()))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))***++++++((()))))))))************************************,,,,,,,,,---......//////000111222444555777888999999888888777777666666555555777999::::::999777555444333333222111111000000---------,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,---------............---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***&&&(((+++,,,,,,+++,,,---(((***,,,......---+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))************++++++******++++++,,,---************************++++++++++++++++++++++++******++++++,,,------...---...///000222333444555666666666666777777777888777666444333222222333333//////////////////////////////..........................................------,,,,,,,,,++++++++++++++++++,,,------............//////000111222222111111111111111111111111///000000111000///...---///............---------******************++++++************))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''******************************+++++++++,,,,,,,,,))))))***+++,,,,,,------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))*********************************++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((())))))))))))'''((((((((())))))******&&&'''(((*********)))((((((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))((())))))***++++++(((((())))))*********+++************************///000000111222333333444222333444666999;;;<<<===888888777666555444333333777999;;;======;;;999777666666555444444333222222000000000//////.........,,,,,,++++++,,,,,,---...+++++++++,,,,,,---------......---------,,,,,,,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((()))))))))))))))***,,,...//////......)))+++---...//////...---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))************++++++******++++++,,,---************************++++++++++++++++++++++++******+++,,,,,,---.........///000111333555666666777888888888888999999999777666666555666777888999999999999999999999999999444444333222111111111222000000000000000000000000.........------,,,,,,,,,+++++++++,,,,,,------------......///000111222222111111111111111111111111///000111111111000...---//////.........---------******************++++++************))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''++++++******************+++++++++***************+++,,,---...............***++++++,,,---......///+++***))))))+++---000111***---...---******---000......---,,,+++,,,...111...---------...///000111//////......---,,,,,,,,,---,,,******++++++)))'''------------,,,,,,,,,,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,---...---***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***)))***,,,+++******+++,,,,,,---------,,,---111444222444555444333222333444444333444666888777777999999999:::<<<:::777777:::<<<;;;===@@@AAA??????@@@===<<<:::999888777444111///222555555444333444666///...,,,+++,,,...111222------,,,,,,------..............................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&***---...------///222000+++''')))---111000...))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++*********))))))(((((((((((((((((())))))))))))))))))************))))))************************************************+++++++++*********))))))+++++++++++++++++++++++++++,,,...///...---+++***)))+++------------...///)))******+++...222333111555777999888666666888;;;:::777777;;;<<<;;;===@@@999>>>>>>999999???CCCBBB@@@AAADDDFFFFFFCCCBBBCCC@@@@@@;;;555555<<<>>>:::666777222444999111,,,444444---(((***+++)))+++000,,,,,,---...---+++...111........................000000000000111111111111111111000000//////............---------,,,,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%++++++******************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///---...///.........000111000111111111///.........///...............//////,,,,,,------....../////////---,,,---...//////...------------,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------************************************************((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++---///...,,,*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))******+++***+++,,,+++))))))***+++***+++,,,...///111333444777666555444222111111111555555777;;;>>>???>>>===>>>>>><<<999999:::;;;;;;;;;===@@@AAA@@@>>>???AAA?????????>>><<<:::999888777555222111111222444555444444333111000///...---......------------...///........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((***,,,.........000111222---))))))---///---+++(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******************************)))))))))((((((((((((((((((((()))))))))***))))))************))))))************************************************+++++++++*********))))))++++++++++++++++++++++++******+++,,,,,,+++***))),,,,,,,,,+++******,,,......///000000222444444333666777999999888777666555333111333:::===<<<;;;<<<777===@@@???AAAEEEEEE@@@CCCCCCDDDHHHKKKJJJHHHEEEDDDDDD???888888===>>>;;;999999666:::CCC===444777222...,,,//////+++(((***///......---,,,+++,,,---,,,,,,------------------//////000000000111111111111000000000/////////............---------,,,,,,------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,++++++------,,,,,,,,,+++++++++,,,,,,------......//////222111000111333444333222333555777888999888777666555555555444444444444444444444444333222111000//////---+++***,,,---...---...---------,,,,,,+++++++++***************+++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------************************************************(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))*********++++++++++++,,,+++...000000...,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************+++++++++++++++***((()))+++---,,,---///222555666666555333222000111444666777777888777666666888999999777===???<<<888;;;BBBAAA:::;;;===>>>===<<<<<>>???@@@???===>>>BBBDDDDDDAAAHHHLLLMMMTTT\\\VVVIIIHHHFFFBBBBBBHHHQQQTTTTTTQQQLLLGGGDDDCCCAAA???===888999;;;===>>>===:::777888999999888777444222000//////...------,,,------........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***,,,******,,,000222000---222///,,,+++,,,,,,***(((&&&&&&&&&'''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((((((((''''''''''''(((((()))))))))*********))))))************))))))***************************************************************************+++++++++++++++,,,,,,,,,,,,++++++,,,---......,,,...///111111444777999<<<:::999:::::::::===AAA@@@===>>>GGGWWWfffnnnpppnnniiijjjsss{{{zzzuuuqqqfffcccaaadddlllssstttrrr___aaacccgggooowwwyyywww{{{yyyuuussstttwwwyyyyyylllaaaOOOJJJEEE???;;;999777666666111111///---...111///,,,---......//////000000111////////////000000000111000000000000////////////............------------------,,,,,,,,,+++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''******++++++,,,,,,,,,,,,))))))))))))******++++++++++++,,,---..................///000222333333444999:::;;;<<<<<<<<<<<<;;;:::888777999<<<===:::777888666444666999<<<======<<<;;;999888999<<<>>>@@@::::::<<<======<<<;;;:::<<<:::777777888888888777111111000///...---,,,+++...---------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++++++++000222333111...***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))***+++)))***+++,,,---///333666777777666777777777444333888777777888:::===>>>???===HHHPPPRRRRRRUUUTTTQQQTTTaaaooozzz|||lllddd]]]UUUYYYmmm~~~uuujjj]]]WWWVVVUUUPPPJJJGGGGGGFFFCCC???<<<:::::::::::::::::::::;;;;;;<<<000000///------,,,,,,,,,........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***,,,***)))+++///111///,,,...---,,,+++,,,,,,+++***''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))************))))))*********************************************************************************++++++,,,,,,,,,,,,,,,,,,,,,---...///000...111444666777888999;;;???;;;999999777555:::AAAGGGIIISSSggg{{{uuupppmmmpppuuuvvvsssqqqppptttuuusssvvv}}}~~~}}}zzzyyyyyyzzz{{{|||lll^^^[[[VVVPPPKKKFFFAAA<<<777999777222222555444000------....../////////000...////////////000000000////////////000000000000//////.........---------------,,,,,,,,,+++++++++******++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&******++++++,,,---------)))))))))******++++++,,,***+++,,,...///000000111111222333555777888::::::<<<<<<;;;:::999888888777444444666999<<<===<<<;;;;;;===DDDNNNYYY___```^^^RRRPPPLLLJJJKKKNNNSSSVVVQQQQQQOOOLLLGGGBBB===::::::999888999:::;;;:::888777666555444222111000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((()))))))))******(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))))))))************+++000111111///+++((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((()))***++++++***,,,///111222444666999777777777666444555777:::222555:::>>>AAAEEEIIILLL[[[ooowwwpppggg```gggtttzzzrrrjjjsss{{{sssssstttrrrnnnnnneeeYYYMMMEEEAAA@@@@@@::::::999999999:::;;;;;;333222111000......------........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))*********)))***+++---...---,,,+++++++++,,,,,,,,,,,,,,,)))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))*********++++++))))))************))))))***************************************************************+++++++++*********++++++,,,,,,---+++,,,---...///000111111444666999:::::::::<<<===888555999@@@CCCCCCKKKVVVaaahhhwww{{{xxx|||zzz{{{zzzssskkkhhhsssyyy}}}~~~zzzuuuuuuxxx|||{{{ttttttvvvvvvqqqllleeeZZZPPPHHHLLLIII===666666333...------------------------......////////////000000////////////000000000000/////////.........------------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''###$$$$$$%%%%%%&&&&&&&&&******++++++,,,------...******+++,,,,,,---......,,,...000222444666666777888888999:::;;;<<<===>>><<<;;;:::999999:::;;;<<<<<<@@@EEEIIIMMMOOOQQQSSSUUU^^^ooozzzuuuooojjjiiimmmssswwwzzzxxxtttmmmdddZZZRRRMMMIIIHHHGGGGGGFFFDDD@@@===>>>===<<<:::888777555555111000///...---,,,,,,,,,---------------------------------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************---------***(((''')))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************+++,,,---...---000444666777777777888555888999777666999CCCKKKCCCKKKTTTYYY[[[^^^dddiii}}}pppwww{{{vvvjjjddd^^^TTTLLLFFFFFFEEECCC@@@<<<999777777777555333222111000000........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''')))+++++++++***+++,,,***+++,,,,,,+++++++++++++++++++++***))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))*********+++++++++))))))************))))))************************************************))))))*********+++++++++)))******+++,,,,,,------...///111444555666666666:::;;;<<<<<<>>>BBBGGGKKKCCCDDDNNN[[[```^^^eeepppuuu|||{{{vvvsssnnngggdddgggtttzzzwwwpppmmmrrryyy}}}}}}zzzrrrpppuuunnnYYYGGG@@@:::333111111000000///................../////////000000.../////////000000000111////////////............------,,,,,,,,,,,,++++++******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((******+++,,,,,,---......,,,,,,------...///000000111222444777:::<<<===>>><<<=========>>>>>>???????????????@@@BBBFFFIIILLLPPPWWW___eeehhhlllqqquuuzzz|||uuuqqqhhhgggeeebbb___YYYRRRMMMCCCBBBAAA???===;;;:::999555444222111///.................................---------,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))************))))))************************))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******************)))(((&&&'''***---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,,,,,,,---...///000111444888:::999888777777555999<<<;;;:::@@@OOO[[[mmmvvv~~~zzzwww{{{tttuuujjjVVVZZZYYYXXXUUUOOOGGG???:::;;;:::888666444333333222........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******%%%(((++++++)))(((***,,,+++,,,------+++*********------,,,+++***)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++))))))************))))))************************************************))))))******++++++++++++))))))***+++,,,,,,------222444777:::<<<<<<;;;;;;=========>>>CCCKKKUUU\\\cccdddnnnzzzyyyoooooowwwrrrwww~~~wwwlllaaaZZZUUUSSS[[[fff}}}yyyxxxoooiiimmmsssyyy~~~yyy||||||}}}{{{xxx|||zzz```SSSJJJBBB666555555444333222111111............/////////000.../////////000000111111000/////////............---------,,,,,,,,,++++++******++++++++++++******)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((()))))),,,+++*********,,,---...,,,---///111222333333333<<>>>>>===@@@DDDCCC???RRRHHHGGGSSS\\\aaalll{{{}}}~~~xxxkkkgggVVVHHHIIINNNLLLFFFBBB<<<;;;777111111555555333333...+++---///---...000*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++***)))'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************))))))))))))))))))))))))(((((()))***+++,,,------***...///,,,,,,222555555===;;;;;;======;;;===BBB888GGGJJJ<<<;;;XXX}}}ssszzz~~~zzz{{{rrrqqq|||{{{{{{~~~{{{{{{}}}ssskkkeee[[[III:::;;;======:::777666444222111...,,,---//////---***//////...------,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************,,,++++++******)))))))))***+++...//////---+++)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++************++++++))))))*********+++++++++++++++******+++,,,---...------,,,---///222666999<<>>::::::>>>@@@???AAA@@@<<<999>>>GGGNNNOOOhhhmmmmmmkkkuuu~~~qqqdddaaa]]]VVVNNNKKKOOOLLLCCC999666888888555000///111333222,,,***+++...---------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***)))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********************************************************++++++,,,,,,---000///......222777::::::>>>;;;:::<<<===>>>DDDKKKRRRPPPKKKIIIWWWvvvxxx}}}wwwwwwtttnnnooouuuvvvzzzzzzrrrvvv|||uuufffSSSDDD>>><<<888444555999999666111000///...---,,,,,,,,,......------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++++++++++++++++++++***+++---......,,,***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++************++++++***************++++++++++++++++++,,,,,,++++++******,,,///222444777999;;;<<>>>>>???AAA@@@>>>>>>@@@AAA???;;;===@@@FFFUUUhhhvvv{{{zzz|||vvvrrrrrrnnngggYYYJJJAAA???===999555333333555222---,,,...------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************************,,,+++++++++++++++,,,,,,...,,,...555;;;>>>??????999999<<>>:::333555444222///---,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))***************+++,,,---............++++++,,,---,,,+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************************************++++++************+++++++++++++++++++++************+++,,,------,,,***))),,,000555999;;;<<<===???BBBFFFFFFAAA@@@DDDJJJLLLMMMWWWfffuuuzzzuuuvvvwwwwwwzzztttssswwwvvvqqqttt|||mmm___]]]nnn}}}{{{uuusss|||tttmmmmmmnnnkkkhhhgggllljjjjjjqqq}}}uuufffbbbccckkkuuupppeeeiiivvv|||vvvuuutttqqqoookkkhhhmmmvvv{{{{{{|||ttttttmmm^^^QQQNNNBBB>>>777222000000222444...///000000000111333555000000000000////////////......---------,,,,,,,,,,,,++++++++++++*********(((((((((((())))))))))))((((((((((((''''''''''''%%%&&&&&&'''''''''&&&&&&'''&&&&&&&&&&&&'''((((((******,,,---///111333444777999===??????===;;;;;;AAABBBBBBEEEIIILLLKKKIIICCCLLLYYYiii}}}|||sss|||zzzhhh]]]WWWQQQKKKGGG>>>777555555333333666...---,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************************************---,,,+++******+++,,,---......222999======>>>AAAGGGFFFIIINNNSSSXXXbbblllfffcccfffkkkiiikkk~~~}}}~~~|||yyyuuuuuuuuummm^^^RRRKKKBBB888;;;888333000000000111000+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))************)))***,,,...000111111111,,,,,,,,,,,,+++***))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************++++++************++++++,,,,,,++++++++++++*********++++++,,,---......///555888;;;<<<<<<===AAADDDBBBJJJPPPMMMLLLQQQYYY]]]kkksss|||~~~zzzuuupppqqqwwwyyywww|||jjjlll}}}{{{uuuqqqqqqrrrrrrtttxxx~~~{{{}}}}}}vvvoootttpppnnnzzz{{{yyyvvvtttpppkkkiiinnnyyy~~~}}}wwwpppbbbTTTEEE<<<999555222111...000222222000///000222000000000000////////////......---------,,,,,,,,,++++++++++++************(((((((((((())))))))))))((((((((((((((('''''''''%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&'''((((((,,,---000222555888:::;;;:::>>>BBBAAA<<<;;;???DDDFFFFFFLLLXXXdddjjjkkkjjjmmmuuu~~~vvvtttiiivvv~~~yyyssslllbbbUUUIIIFFFEEE@@@999555333222000.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************(((((((((((((((((())))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++************************************************,,,++++++***+++,,,...///666888999:::>>>IIIVVV___wwwmmmccc]]][[[___iiissstttuuu}}}zzzppp}}}{{{}}}{{{}}}~~~qqqeeeYYYOOOBBB<<<444222444555222///,,,,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))************(((***---000222333333333...---,,,+++************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************((()))))))))************************************++++++************++++++,,,+++++++++++++++++++++,,,+++,,,---///333666888===>>>===:::999>>>FFFMMMRRR```kkkllljjjoooxxx~~~zzzxxx}}}tttmmmjjjppprrrqqqttt{{{|||xxxxxxyyy}}}xxx{{{yyy{{{wwwzzzzzz{{{{{{|||}}}}}}iiiRRRHHHDDD>>>555000777777777555111///------000000000000////////////......---------,,,,,,,,,+++++++++*********))))))))))))))))))(((((((((((('''''''''(((((((((((((((%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&'''((((((111333555888;;;>>>???@@@<<<>>>???======DDDQQQ[[[bbbaaaiiiyyy~~~wwwrrrnnnfffzzzzzzyyyyyytttiiieeerrr}}}sssjjjggg```PPP>>>333777555222///---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++,,,+++++++++---000333555;;;@@@>>><<>><<<999<<>>999444000000111111111000000000000////////////......---------,,,,,,,,,+++************)))))))))))))))))))))(((((((((((('''''''''(((((((((((((((&&&&&&'''((((((((('''''''''&&&&&&&&&&&&'''((((((888999;;;===??????@@@?????????AAAFFFQQQ]]]iiiooovvvssszzz~~~xxxwww}}}xxxeeefffhhhhhhhhhiiinnnsssllluuuuuu^^^KKKAAABBB???:::555111///......------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++&&&'''((()))******)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++---------...111555:::<<<999BBB@@@???^^^vvvzzz}}}qqqhhhfffkkkqqqtttuuu}}}|||zzzssstttxxxxxxrrrxxx|||}}}yyyjjjZZZYYYTTTLLLAAA999666666/////////......---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************''')))---111333444444333222000...+++***+++,,,---))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++************++++++)))******+++,,,---......///222666:::>>>@@@@@@AAA<<<===>>>@@@III\\\uuu}}}pppmmmllljjjjjjrrrxxxzzz~~~{{{wwwmmmlllmmmmmmhhhiiiqqq||||||yyyvvvttttttxxxyyynnnpppsssppppppsss___RRR@@@555333555666555000000000000////////////......---------,,,,,,,,,************))))))))))))***)))))))))((((((((('''''''''''''''((((((((()))'''((((((((((((''''''&&&'''&&&&&&&&&&&&'''((((((===>>>???@@@@@@???>>>===@@@AAAGGGVVViiivvvyyywwwkkkiiiqqqyyyrrrqqqoooppptttwwwqqqjjjbbbqqq}}}fffYYYVVVQQQNNNGGG@@@:::777555444------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++&&&'''(((*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************++++++++++++++++++++++++.........000444999>>>AAA777CCC@@@===___yyywww|||~~~}}}{{{{{{uuutttwwwsss{{{{{{{{{|||{{{zzz|||vvvqqq}}}|||}}}uuukkkiiimmmxxx|||yyyhhhfffjjjhhh\\\III<<<;;;>>>111111000///...---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************''')))---111333444333222444111...,,,++++++,,,...))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++++++++++++++++++++++++++************++++++))))))***+++---...//////000444;;;AAADDDCCCAAA???999===BBBIIIWWWpppwwwwww{{{sss```dddjjjooouuu}}}zzzrrrfffrrr~~~{{{}}}zzz~~~{{{tttuuuyyy|||}}}sssvvv~~~ooorrr}}}|||~~~^^^FFF;;;888555222000000000000////////////......---------,,,,,,,,,************))))))))))))******))))))((((((((('''&&&'''''''''(((((())))))((()))))))))((('''&&&&&&'''&&&&&&&&&&&&'''((((((555:::???@@@===<<<>>>AAAJJJRRR]]]iiitttyyytttlllccccccmmmxxxttt}}}pppsss}}}yyyyyy}}}yyyyyyzzzrrrooocccRRRHHHEEE@@@:::999///000222,,,+++///,,,---------,,,++++++,,,...+++++++++************)))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,++++++...000...,,,000999???===888555999<<<>>>FFF___~~~}}}rrrqqqxxxppprrr{{{{{{tttnnniiitttyyy{{{wwwuuuuuupppiiiaaaiiiqqqxxxoooeeemmmyyywwwlllxxxyyynnnaaadddjjjmmmeeeTTTFFFAAA???:::555222///,,,******,,,,,,,,,,,,++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************((()))***,,,...000111222///111000---)))(((***---+++******)))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,************************)))***,,,,,,++++++,,,...---///...+++***...333555BBB???@@@EEEDDD===:::<<>>;;;777555222...+++***111......///...******---++++++++++++************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((;;;<<<===???GGGVVVhhhtttuuunnnccc___dddiiieee]]]bbbUUURRRggg~~~vvvcccRRRLLLBBB???:::111111333,,,/////////......------,,,,,,+++++++++***************************)))))))))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***,,,............///000333:::BBBCCC;;;555===JJJMMMNNNNNNTTTfff~~~jjjYYY]]]mmmyyyooouuuyyyoookkkqqqxxx|||qqqrrrqqqrrrwwwtttppprrrvvvvvvrrrwwwxxxzzzxxxsssqqqrrrrrrppp}}}uuutttvvvtttwwwtttooossstttrrr}}}|||hhh^^^\\\TTTHHH===666222000...............---,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))******+++,,,,,,,,,///000111222222...((($$$,,,++++++******************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,---...---++++++,,,...+++***+++///555:::>>>@@@EEEBBB???===;;;???KKKWWWpppvvvcccOOOMMMWWWeeeqqqkkkeeehhhttt{{{}}}{{{zzzxxxlllddd[[[VVVYYYhhh}}}~~~vvvpppmmmnnnkkkgggkkkttttttoooppp}}}vvv{{{zzzrrryyy}}}rrrhhhooouuujjjYYYEEEBBB===999777555222///000------///...+++***---,,,+++++++++************(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))999>>>EEENNNWWW```jjjqqqppppppnnnlllnnnnnnggg]]]XXXPPPSSSlllzzzzzz{{{vvv{{{qqqgggddd```QQQ;;;666666.........---------...---,,,,,,,,,+++++++++***************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,...111444:::>>>AAA>>>555555DDDVVVcccaaa]]]^^^jjj|||~~~|||yyyqqqccc^^^ooo~~~zzz~~~zzzmmmjjjrrr{{{~~~yyyvvvsssttt|||{{{ssswwwuuunnnqqq|||{{{}}}wwwrrrpppppprrr|||yyyooommmqqquuupppqqq{{{yyyuuuwwwtttooozzzooodddccc^^^RRREEE<<<888333...---------------,,,+++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((()))))))))************************************.........111333111+++&&&++++++***)))))))))))))))***))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++---------,,,++++++,,,...///---000777===??????@@@@@@@@@???>>>???JJJ^^^nnnyyy}}}dddVVVUUUWWW[[[^^^```hhhvvvvvvvvvzzzkkkjjjssszzz}}}wwwtttllleeefffsss~~~}}}}}}vvv|||{{{yyy___UUU```qqqtttnnn]]]XXXMMMCCC>>>===:::666///,,,+++...///,,,+++---,,,,,,+++++++++*********(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''((())))))JJJPPPZZZbbbggghhhhhhhhhnnnvvv{{{yyyuuuqqqkkkeeeZZZYYYccc|||}}}}}}zzzuuusssxxxyyysss}}}{{{xxx{{{tttSSSHHHFFF<<<111///,,,,,,---...---,,,,,,,,,,,,++++++++++++******************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,---,,,+++)))***///666;;;???===;;;:::;;;DDDXXXjjjtttooogggccciiitttzzz{{{uuuqqqoooooommmqqquuuyyy~~~zzz}}}yyyqqqsss{{{{{{zzztttuuu}}}~~~vvvwwwtttllliiinnntttvvvtttwww|||mmmfffiiihhhaaaUUUMMMHHH???666000///...---,,,++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((()))))))))******************)))))))))(((((((((---+++***,,,000222000---******)))(((((((((((()))******))))))))))))************))))))))))))******))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,---,,,+++,,,///111666555888@@@CCC@@@===???:::DDDPPPXXX___jjjxxxtttuuu|||zzznnnhhheeebbbaaaaaahhh~~~iiioooxxx}}}|||~~~{{{}}}{{{pppjjjlllwww|||xxxvvv{{{oootttwwwwwwzzz|||vvvyyy||||||}}}kkkcccsssyyybbb^^^YYYZZZhhhxxx{{{pppbbbXXXPPPCCC666222---+++---///...---///,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((''''''''''''((())))))mmmoooqqqrrrrrrooollljjjyyyzzzrrroooppppppffffffqqq{{{yyy{{{vvvyyy{{{rrrllllllooolllgggkkktttxxxsssoooqqqooojjjrrrwww}}}|||{{{vvvxxx|||}}}|||}}}kkk```]]]OOO<<<777111...///000...---,,,,,,,,,,,,++++++++++++*********+++++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---,,,++++++---333;;;AAA@@@<<<===EEEQQQ___ppp~~~{{{sssnnnooorrruuuuuummmlllrrr}}}uuunnnttt{{{yyy}}}|||~~~{{{qqqmmmqqquuuvvvuuuyyyssssssttt|||yyykkkiiiiiimmmkkkccc^^^ZZZPPPDDD:::888444000---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((+++)))(((***---000222222+++******)))((()))))))))+++******))))))******+++******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------000444777>>><<>>???EEEQQQbbbvvvuuuyyy~~~{{{uuupppqqquuuqqqbbbjjjrrryyy{{{~~~vvvrrrtttwwwuuuvvvuuusssrrrtttxxxzzz~~~~~~}}}qqq```YYYcccqqqmmm```QQQWWW]]]bbblll{{{}}}dddMMM;;;333...///000///...000,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''((()))}}}yyytttpppmmm||||||sssooorrrxxx{{{wwwwww|||yyy|||uuukkkiiiiiiggg```\\\TTTQQQYYYbbb___VVVQQQQQQSSSUUUXXXZZZZZZZZZUUU^^^nnnyyyuuujjjeeefffmmmfff______eeellluuu{{{~~~vvvrrrpppuuu}}}yyyfffLLLDDD:::444333222000...------,,,,,,,,,+++++++++*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,---///111444:::@@@EEE@@@@@@IIIZZZkkkvvv~~~|||zzzxxxuuurrrpppkkkooo|||~~~{{{~~~|||sssooorrryyyqqqooorrrsssssswww~~~|||xxxxxxooofffjjjwwwllliiilllsssuuuooommmmmmeeeYYYJJJFFF>>>666000---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))*********************)))))))))))))))((()))*********---000333---,,,++++++******+++++++++******))))))******+++******))))))))))))******))))))))))))))))))))))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111666;;;???DDD@@@AAADDDAAA===EEERRRxxxxxxzzz}}}{{{}}}xxxssspppuuutttlllggggggffffffhhhkkkpppxxxvvv|||~~~tttlllddd```aaa```[[[UUU```fffjjjkkkppp}}}lllHHH>>>555222222000///000------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((}}}vvvooojjjuuuvvvsssoooqqqyyy}}}{{{ppprrrmmm___UUURRRPPPMMMSSSVVVXXX```ppp|||uuufff```[[[ZZZ```dddcccccceeefffrrr|||jjjcccYYYRRRNNNTTT\\\aaaeeehhhpppxxx~~~ttthhhmmmxxxzzzYYYOOOBBB999666444222///---------,,,,,,,,,++++++*********++++++,,,,,,,,,******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,***---222777;;;???DDDGGG@@@FFFVVVlll{{{~~~}}}}}}{{{tttmmmiiinnnttt|||}}}tttoootttppp|||zzzoookkknnnrrrvvvzzz||||||xxxtttrrrrrrkkkgggeeennn{{{mmmfffuuu}}}{{{{{{yyymmmWWWPPPFFF<<<333///......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************************))))))))))))&&&))),,,,,,******---111///...------,,,,,,------++++++************++++++******))))))))))))******))))))))))))))))))))))))*********)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000222555:::@@@EEEGGGAAA@@@AAA===<<>>777222...---,,,...000///,,,,,,000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))*********************************************)))))))))))))))***************++++++,,,/////////---,,,***((('''++++++++++++++++++++++++******))))))))))))******++++++************++++++)))************+++++++++///+++((((((+++------,,,))),,,222888===@@@CCCDDDCCCBBBAAA>>>;;;EEEbbb~~~vvvZZZhhhvvv~~~{{{{{{zzzxxxxxxzzz~~~xxxpppkkklllrrrxxx}}}xxxqqqrrr||||||rrrggg^^^lllooo|||```MMM>>>:::777000///444111------...---)))((()))************))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((wwwyyyqqqeeemmmzzzoooiiicccaaa]]]YYYXXXZZZZZZ]]]```bbbccceeejjjoooooowww|||{{{zzzxxxwwwwwwvvvtttxxxzzzvvvhhhdddbbbeeelllooonnnjjjjjjfffaaabbbiiiooojjj```gggtttvvvooooooyyyooosssqqqooojjj___RRRFFF???///---++++++...000///...,,,++++++***++++++,,,,,,************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))******))))))))))))******))))))))))))***************************************************++++++,,,---------------.........+++555999===[[[uuuwww|||~~~|||xxxsssppppppwww~~~xxxyyy~~~wwwqqqnnnsss{{{~~~|||}}}wwwpppvvvyyyssskkk```QQQAAA666222000------//////,,,+++---,,,,,,,,,++++++++++++***************************))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))***))))))))))))***++++++---------------,,,+++*********************************))))))))))))******++++++************++++++************++++++++++++---,,,++++++---...---,,,...111777<<<@@@CCCDDDEEECCC===;;;BBBQQQhhh}}}lllbbbuuu~~~jjjbbbbbb}}}}}}~~~|||tttmmmnnnzzz|||ttttttkkk\\\OOOJJJBBB666000222000---+++...///---...000************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((}}}rrrkkkppp{{{}}}uuurrrpppooohhhdddccccccbbbdddggggggooosssooommmqqqttttttwww}}}|||{{{zzz{{{~~~xxxrrrvvvpppkkkmmmuuu|||~~~||||||rrriiihhhiiiddd]]]TTT^^^ooo~~~}}}|||{{{zzzyyyxxx{{{nnn]]]QQQ<<<888333000///...---,,,,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++***************************************+++,,,,,,......------...//////000+++>>>DDDIIIsss}}}{{{zzzxxx{{{zzzuuuxxx~~~vvvrrrxxx|||}}}xxx{{{{{{zzz~~~}}}vvvppprrr|||zzz{{{iiiOOO>>>999888111---...///---++++++,,,,,,,,,,,,++++++++++++************************))))))))))))***+++,,,,,,))))))))))))))))))))))))************************))))))))))))************************************))))))))))))))))))******))))))((((((((()))*********+++,,,---............))))))))))))))))))))))))******))))))))))))******++++++************++++++************+++++++++,,,+++,,,......------...///555999>>>BBBCCCDDDDDDDDDIIIBBBCCCRRRkkkuuupppoooqqqvvv|||{{{tttnnnttt|||zzz|||gggeeesss}}}~~~|||}}}rrr{{{lllZZZWWW^^^bbb\\\ZZZYYYQQQAAA777666333---+++,,,---,,,,,,///++++++*********)))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((tttoookkklllwwwtttpppyyyyyyjjj___eeesss|||~~~zzzxxxsssqqquuu|||{{{||||||{{{xxxuuuuuuvvv}}}|||yyyyyy~~~}}}zzz{{{{{{sssooo~~~wwwooonnnsss||||||zzzuuunnn___^^^```gggsss~~~~~~~~~wwwkkkPPPJJJ@@@666000,,,++++++---,,,++++++***+++++++++************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))*********+++++++++************************+++************+++,,,,,,------------...///111111222BBBJJJTTT~~~~~~~~~zzzuuusssuuuvvvyyy~~~}}}{{{{{{~~~yyyvvvzzz}}}yyyvvvuuusssuuu}}}xxx]]]HHHAAAAAA666---,,,...------...------,,,,,,,,,+++++++++******************************))))))***++++++,,,))))))))))))))))))))))))************************((()))))))))************************************)))))))))))))))*********((((((((((((((())))))******+++,,,---.../////////******************************))))))))))))******++++++************++++++*********+++++++++,,,,,,+++---...---+++,,,000444<<>>FFFZZZqqqxxxllloooyyyxxx~~~qqq|||vvvuuuyyyuuu{{{wwwqqqyyyiiiUUUOOODDD999444111...---///------------,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))((((((((()))******,,,,,,------,,,,,,++++++++++++++++++++++++++++++******))))))))))))******++++++************++++++++++++++++++,,,,,,,,,,,,------------///444:::???AAACCCBBB???;;;===DDDKKKUUUhhh{{{vvvkkkdddgggooouuuyyy|||~~~{{{sssqqqoookkkmmmsssyyyxxxzzz~~~}}}yyywwwyyy{{{tttjjjeee]]][[[bbbjjjggg^^^```lllppptttzzz}}}yyynnnccc[[[DDD:::222111222///------,,,++++++++++++*********)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((xxxmmmdddaaahhhppprrrtttvvvpppsssnnnkkkllliiidddcccfffnnnjjjnnnyyyzzznnndddcccZZZ^^^ccceeeddddddgggjjjlll|||yyy|||xxx{{{wwwppp]]]kkkqqqrrrvvvwww|||rrrYYYFFF;;;777000000...------,,,,,,,,,++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))************)))))))))))))))))))))))),,,++++++******++++++,,,*********+++++++++,,,,,,************************,,,++++++++++++,,,------,,,,,,---...222777;;;>>>@@@FFFSSSbbbmmmttt~~~rrrkkkrrr}}}yyyzzz~~~~~~|||}}}{{{||||||xxxlll{{{aaaZZZSSSMMMGGG???555//////...------------,,,,,,,,,++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++***))))))))))))***++++++***+++++++++,,,++++++*********************************))))))))))))******++++++************+++++++++++++++,,,,,,,,,------------...222888===@@@AAAAAAAAA@@@<<<:::@@@NNNYYYnnnzzz{{{rrrnnnuuuyyy|||xxx}}}xxxsssmmmoooxxxzzz|||yyyxxxrrrtttyyysssiiimmm|||}}}{{{|||}}}{{{xxxhhhWWWEEE:::555000------,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((uuuoooooosssuuuxxxeeeqqqwwwiiifff___ZZZ\\\^^^^^^dddkkkhhheeehhhmmmhhh[[[YYY```TTTUUUWWWYYY\\\```dddfffrrrmmmnnnzzzzzzzzzxxxzzz~~~~~~vvvkkkcccjjj|||ppp[[[NNNHHH222222111//////.........++++++++++++++++++++++++************************+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))************************(((((())))))*********+++)))))))))))))))))))))))),,,++++++******++++++,,,******+++++++++,,,,,,,,,************************,,,,,,++++++,,,,,,---...------...000444:::???BBB???PPPdddmmmmmmnnntttzzzwwwzzz}}}|||uuurrr{{{{{{oooggghhhpppwwwzzzkkkttt~~~qqqtttzzzllliiidddaaa^^^YYYMMM===333000......---------,,,,,,,,,++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++***************++++++,,,((()))***+++++++++++++++))))))))))))))))))))))))******))))))))))))******++++++************++++++++++++,,,,,,,,,---------------111888???DDDDDDBBB@@@@@@>>>:::;;;EEEVVVdddvvv}}}}}}~~~|||}}}zzzyyyyyyxxxvvvxxx~~~~~~uuuvvvvvv~~~{{{ooojjjeeehhhooowww{{{~~~~~~www~~~aaaMMM???666111000,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((mmmjjjnnnnnn|||wwwjjjooonnnaaaYYYSSSPPPQQQUUUZZZccclllooosssxxxxxxooodddaaadddYYYWWW[[[dddgggeeeeeejjjsssxxxqqqlllrrrttttttuuu{{{wwwkkkccc]]]kkkyyy{{{{{{vvveeeQQQAAA999///+++,,,...---***)))+++------+++)))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,+++***)))(((((((((((()))************+++++++++,,,,,,++++++***))))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...000000111888BBBHHHIIIPPPZZZhhhpppooojjjnnnuuuqqqxxx|||{{{~~~}}}qqqddd[[[]]]ppp~~~~~~yyytttooojjjfffgggppp~~~sssoooxxxwwwkkkooouuuwwwkkkTTT<<<---222000---***,,,000000---++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++******)))(((''''''&&&++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***+++...222000555;;;@@@CCCCCC???:::;;;???@@@AAAIII\\\ppp|||}}}{{{{{{wwwpppnnnkkkgggbbb]]]ZZZXXXXXXWWWVVVVVVXXX\\\```ccchhhlllrrrxxx~~~zzz{{{~~~wwwllleeexxxyyygggiiiwww~~~yyyzzzzzz~~~sssaaaOOO<<<111//////,,,,,,---,,,&&&###$$$,,,,,,+++***)))(((''''''))))))************))))))((((((''''''''''''((((((~~~gggZZZaaattt}}}zzzwwwxxx{{{sssaaa[[[bbbccc\\\XXXWWW[[[eeeooowww|||qqqnnnqqqvvvtttvvv|||~~~zzzzzz}}}zzz|||www{{{}}}xxxooo}}}yyypppggg___\\\lll{{{vvvqqq```JJJCCC>>>777222///...---------------,,,+++*********++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******)))************+++++++++******************++++++)))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///000//////999LLL\\\dddfffiiiooorrrmmmfffdddgggrrruuu|||sss___WWW___rrrzzz}}}~~~|||wwwpppiiieeeeeegggjjjrrr~~~yyyrrrzzzyyy|||tttnnnnnnuuurrrOOO333333000......///.........++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++******)))((((((''''''************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++***,,,...---,,,+++---000444999>>>BBBDDDCCC???<<<<<<<<>>BBBEEECCC@@@>>>===:::CCCWWWtttzzzmmmzzzyyymmmddd^^^\\\VVVSSSNNNJJJGGGDDD@@@===<<<<<<;;;;;;:::999888888:::;;;;;;<<<============<<<=========???DDDKKKPPPSSS[[[eeennnuuu~~~~~~ttt~~~~~~jjjjjjtttwwwzzzqqqkkkqqqyyyzzzaaaEEE444000+++***---///......000)))))))))************+++))))))************))))))((((((''''''''''''((((((sssaaa]]]^^^iii{{{yyyxxx~~~~~~rrrhhhfffhhhiiibbbWWWUUU\\\]]]XXXiiihhhlllvvvyyytttqqqvvv|||~~~||||||uuufffiiiyyyzzzggg]]]OOOAAA888222///---...---,,,,,,,,,------,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((((()))***++++++))))))*********+++++++++))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........///555:::===JJJaaayyy}}}{{{vvvkkk___YYYRRRRRRddd}}}wwwyyyzzzkkkpppxxx{{{rrrfff^^^[[[ZZZWWWSSSVVV^^^hhhnnnqqqxxx|||{{{{{{}}}}}}{{{~~~rrrhhhooouuuPPP???222111111+++***///,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******++++++++++++***************)))))))))((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///222555777@@@AAADDDDDD@@@;;;;;;???===\\\{{{zzzwwwwww{{{jjjdddZZZPPPGGGBBBAAA@@@>>>===;;;:::::::::::::::999:::::::::;;;;;;;;;;;;<<<>>>@@@AAAAAA???>>><<<<<<======<<<<<<===@@@CCC===CCCIIINNNRRRZZZfffpppzzz~~~{{{qqqeeejjjuuuhhhiiicccdddooovvv~~~tttYYYEEE;;;333.........+++***,,,---,,,,,,+++***)))((('''))))))************))))))((((((''''''''''''((((((sssyyytttgggcccvvvyyy~~~sssrrrzzzpppjjjkkkggg]]]XXXYYYXXXZZZWWWSSS[[[mmmxxxxxx~~~}}}{{{|||~~~zzz}}}~~~|||xxxpppqqqtttsssrrrsssuuutttssssssuuu{{{rrrkkkkkkkkkttt]]]MMMDDD>>>666///---,,,+++---//////---+++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))))))))))))))++++++***)))(((((())))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------.../////////444999<<>>>>>>>>>>>??????@@@@@@@@@BBBEEEGGGGGGEEEBBB@@@CCCEEEGGGGGGEEEBBBAAAAAA???AAABBBAAA@@@DDDLLLSSS[[[cccnnnvvv|||xxxnnneeebbbkkkwwwvvvssslllnnnzzzyyywww|||tttggg[[[MMMBBB888444222...,,,,,,------,,,+++***)))(((((())))))************))))))((((((''''''''''''((((((~~~rrrZZZRRReee~~~tttqqqvvvpppcccXXXUUUPPPMMMRRR\\\fffddd```aaalll}}}{{{xxxzzz{{{wwwsssqqqqqqooopppssstttrrrrrruuuwwwsssrrrvvvxxxuuurrrrrr~~~|||xxxwwwyyy{{{yyy|||tttssssssnnnkkkmmmqqqnnnnnnpppsssxxx{{{uuummmlllyyyhhhXXXQQQIII>>>333111///,,,---000000...+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))&&&&&&'''((()))***++++++)))))))))))))))))))))))),,,+++***)))(((((((((((()))************+++++++++,,,,,,++++++***))))))((()))************+++++++++++++++++++++++++++++++++++++++,,,---...//////000000444777;;;JJJddd~~~tttfff[[[WWW^^^cccuuuzzzxxxssslllfffuuu|||~~~ssszzzyyyooolllsss|||vvvzzzssspppyyysssuuu}}}~~~{{{tttnnnyyyjjjrrrbbbLLL999000......///......------,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++...555===CCCGGGCCCAAAAAAAAA;;;999DDDTTTttt{{{xxxxxxzzzyyy}}}xxxyyy~~~~~~~~~ooo[[[MMMGGGBBB===???===:::999999;;;>>>@@@<<<===>>>===<<<<<<>>>@@@>>>>>>>>>?????????@@@@@@FFFHHHKKKNNNNNNMMMJJJIIIMMMPPPSSSTTTQQQMMMJJJHHHHHHGGGDDDAAA??????BBBEEEFFFJJJQQQZZZaaalll~~~~~~~~~|||rrroooiiicccbbbbbbfffpppzzz||||||wwwllljjjnnnpppoooYYYLLL>>>777444000---...*********++++++++++++,,,))))))************))))))((((((''''''''''''(((((({{{pppbbbXXX___zzzxxxpppmmmnnn___XXXUUUWWWWWWYYYeeeuuu~~~tttmmmpppwww{{{}}}tttsssrrrsssxxx{{{yyytttooommmnnnssstttrrrsssvvvqqqoooqqqwwwyyywwwvvvwww|||}}}zzztttsssxxxyyywwwvvvyyyzzzyyyxxxyyyzzzvvvsssvvvssslllhhhlllrrrwww|||nnnqqq{{{|||vvv|||yyymmmeee\\\OOOEEE===666///,,,...///...---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))******)))))))))))))))***)))************+++++++++++++++******************)))************+++++++++++++++++++++++++++++++++++++++,,,---...///000000222888AAAJJJ[[[ooo~~~tttkkkkkkpppyyyxxxoookkklllpppzzzuuukkkoooqqqnnnnnnlllrrr}}}~~~}}}zzz}}}kkkZZZlllnnnbbbIII555000111//////......---,,,,,,++++++++++++++++++++++++++++++******++++++++++++******************************((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---------------------------,,,...333;;;BBBEEEFFFBBB???@@@AAA>>>@@@RRRiii|||zzzyyy{{{|||zzz~~~qqqoooyyy{{{fff```RRRCCC;;;<<<===;;;::::::;;;;;;<<<>>>???@@@<<<>>>???>>><<<<<<>>>@@@AAABBBBBBCCCDDDDDDEEEEEEKKKMMMQQQTTTUUUUUUSSSRRRUUUWWWZZZZZZWWWTTTQQQQQQOOOKKKGGGEEEDDDDDDCCCAAABBBBBBEEEJJJMMMSSSaaaooo|||~~~|||~~~yyyqqqfffaaa___eeekkkpppvvv|||ttt|||~~~tttrrryyy~~~fffVVVEEE;;;666111...---*********+++++++++,,,,,,))))))************))))))((((((''''''''''''((((((lll]]]TTT___wwwuuuoooppplllccc\\\```aaaiiirrruuuvvvwwwooouuuzzzvvvqqqqqqhhhjjjiiihhhmmmuuussskkkpppnnnoooqqqpppllljjjkkktttrrrssswwwvvvssssssuuutttwwwtttnnnooovvvyyywwwwwwyyywwwvvvyyy}}}{{{nnndddeeejjjlllnnnqqqooo~~~{{{|||vvvrrruuuyyy~~~xxxmmmvvv}}}rrreee\\\GGG===222,,,,,,...///...++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))(((((((((((()))***+++,,,)))************+++++++++)))))))))***++++++,,,,,,)))************+++++++++++++++++++++++++++++++++++++++,,,---...///000111444@@@PPP```ppp|||{{{~~~}}}wwwvvv{{{{{{kkkfffppp}}}xxx}}}|||zzzmmmeeefffhhhkkkxxx}}}lllkkk{{{zzz|||qqqeee{{{lllaaaZZZbbbssssssVVV:::222222/////////...---,,,,,,++++++++++++++++++++++++++++++******++++++++++++************************++++++((())))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++******+++++++++,,,,,,,,,------------------------,,,---111888@@@EEEEEEDDD@@@===???CCCBBBGGG^^^xxxyyyrrrvvvzzziiigggsss~~~xxxiiiTTTBBBBBB???:::999;;;;;;999;;;<<<>>>@@@AAABBBBBBBBB@@@CCCEEEEEEDDDDDDHHHKKKIIIIIIJJJKKKLLLNNNNNNOOOKKKMMMQQQTTTVVVWWWVVVVVVUUUWWWXXXWWWTTTRRRRRRRRRUUUPPPLLLKKKLLLLLLHHHDDDDDD@@@@@@AAA???>>>EEEPPPUUU]]]jjjwwwvvvxxxzzzxxxpppkkkkkkrrrxxxyyyzzz{{{jjj]]]fffuuucccOOOCCC<<<555111000...------,,,+++***))))))))))))************))))))((((((''''''''''''((((((TTTdddxxxuuukkkkkkkkkjjjpppzzz|||xxxzzzxxxuuusssqqqqqqrrrssshhhkkknnnnnnkkkhhhhhhiiinnnmmmmmmnnnoooooommmlllppprrrssstttsssrrrpppoooqqqpppoooppprrruuuvvvvvvvvvsssrrruuuzzz}}}~~~xxxlllrrryyyuuupppllljjjhhhggglllsssrrrxxxyyyvvv|||{{{kkkUUUKKK;;;...+++---...+++---+++******+++,,,,,,+++************************,,,,,,++++++******))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))((((((+++*********))))))((((((******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,///,,,******---000222333<<>><<>>DDDAAABBBHHHIIICCC@@@AAABBBDDDIIILLLKKKIIINNNVVVSSSSSSUUUVVVVVVUUUTTTSSSRRRRRRTTTWWW[[[]]]^^^]]]\\\XXXXXX[[[\\\ZZZZZZ\\\YYYZZZZZZXXXUUUTTTTTTUUUQQQGGG@@@CCCEEECCCBBBCCCEEEGGGLLLTTTaaappp~~~}}}~~~~~~zzzooorrr|||~~~tttfff___lllyyy~~~rrr^^^NNNHHHEEE<<<111111444000((()))///...&&&************))))))))))))((((((((((((((((((((((((kkkyyy~~~mmmoookkkiiilllttt}}}}}}uuussswww|||ssssssqqqppppppppppppqqqmmmooopppnnnkkkjjjlllnnnnnnmmmmmmnnnooooooooonnnnnnppprrrsssrrrqqqpppooopppooooooqqqtttvvvwwwwwwwwwsssoooooossswwwzzz{{{wwwwwwwwwwwwyyy{{{~~~sssmmmmmmvvv~~~}}}xxxtttzzzsssllliiihhhggglllrrryyy{{{wwwdddUUUBBB777222000...---///---,,,,,,------+++*********************************************))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))(((((((((************)))))))))(((******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---000333666888BBBOOOggg~~~|||{{{xxxyyy}}}{{{lllgggwww}}}vvvooojjjbbbZZZZZZ^^^dddiiifffccchhhqqq}}}lll___ggg___\\\YYY```bbbNNN777222///000///...---.........---------,,,,,,,,,++++++---,,,,,,+++******++++++------,,,,,,+++******)))******++++++++++++************++++++++++++******************************)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,***,,,------,,,,,,---///333888>>>BBBCCCBBBAAAAAAEEEBBB;;;@@@TTTcccqqq}}}wwwppp~~~{{{zzzxxxyyy}}}uuuooofffaaaWWWLLLCCC===999888;;;===@@@AAABBBCCCEEEFFFRRRJJJCCCCCCEEEGGGNNNVVVQQQPPPRRRTTTSSSSSSXXX___[[[]]]___bbbddddddbbb```aaaaaacccggglllooopppooonnnhhheeefffeee___[[[ZZZ`````````aaaaaaaaa`````````WWWQQQPPPNNNIIIEEEEEEBBBAAAAAADDDLLLWWWaaahhhxxxsssxxx~~~zzzsssqqqjjjpppwwwxxxqqqeeeZZZUUUQQQGGG<<>>999222------000///.........---+++)))++++++++++++++++++++++++)))))))))))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************))))))))))))******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,.........///333777;;;===DDD[[[uuutttvvv}}}vvvfffjjj|||~~~wwwooofff]]]ZZZ\\\iiiooollliiikkknnnzzzzzzxxx{{{llleeeiiifff\\\]]]gggjjjcccKKK//////000111000...,,,,,,---------------,,,,,,,,,,,,---,,,,,,+++++++++++++++---,,,,,,++++++***************++++++++++++************++++++++++++******************************)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******,,,++++++***++++++,,,,,,+++,,,,,,++++++,,,///222999???DDDEEE@@@>>>@@@DDDBBB<<<999KKKfffrrr{{{yyytttmmmxxxssseeeQQQIII???999999;;;<<<;;;;;;???DDDHHHJJJKKKMMMNNNPPPLLLIIIJJJKKKLLLPPPVVV\\\YYYXXX\\\aaadddkkkssswwwyyy||||||}}}~~~wwwppplllhhhgggfffgggiiiiiieeeaaaiiiddd___\\\WWWQQQNNNOOOMMMIIIEEEBBBCCCGGGMMMPPPiiirrr|||rrrwww}}}rrrqqqpppttt|||{{{{{{wwwpppkkkdddXXXMMM000,,,+++------+++,,,///++++++*********)))))))))((((((((((((((((((((((((sssddd^^^WWWZZZhhhrrrxxxuuuqqqkkkjjjlllnnnmmmllljjjllloooqqqsssssssssrrrllllllllllllmmmoooqqqrrrwwwvvvssspppnnnmmmooopppqqquuuyyyzzzxxxwwwwwwxxxyyyxxxvvvvvvvvvuuurrrpppqqqooonnnnnnqqquuuyyy{{{tttrrrrrrvvv{{{}}}xxxsssuuusssssstttuuuvvv~~~~~~wwwuuusssmmmfffccc```ccckkksssxxx{{{wwwdddeeevvv|||{{{dddPPPKKKFFF:::222111///.........///...,,,***++++++++++++++++++++++++((((((((())))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))******))))))******+++,,,************************++++++,,,,,,,,,,,,---------...///000333888>>>BBBIIIggguuuyyy{{{ppphhhrrryyyppphhheeeffflllmmmgggdddhhhhhhmmm}}}wwwxxx{{{rrriiiiiijjjooodddiiinnnjjjlll\\\888111///000111///,,,,,,......------------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,++++++***************++++++++++++************++++++++++++******************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******++++++******++++++,,,,,,,,,,,,+++***+++...222666:::@@@DDDDDD@@@===???BBB===EEEKKKZZZpppyyy~~~~~~ooollluuucccPPPAAA===::::::===??????>>>AAAFFFKKKOOOQQQRRRRRRSSSSSSQQQPPPQQQTTTYYY```fffuuuppppppwwwzzzwwwttttttuuuqqqjjjccciiigggccc___ZZZXXXYYY\\\\\\YYYUUUPPPLLLKKKJJJJJJSSS\\\jjjxxx~~~{{{zzz~~~{{{zzzvvvuuu}}}|||tttggg[[[CCC444***,,,---))))))---+++++++++*********))))))((((((((((((((((((((((((yyy```WWWSSSZZZpppyyynnnmmmmmmmmmmmmmmmlllkkkkkkiiikkknnnrrrttttttssssssqqqqqqrrrssstttsssrrrqqqssssssrrrpppnnnnnnqqqtttuuuyyy}}}}}}zzzxxxxxxzzz}}}zzzyyyyyyxxxvvvtttoooppprrrtttvvvwwwxxxyyywwwtttrrrvvv{{{~~~{{{xxxyyyrrrmmmlllmmmpppxxx~~~zzzpppjjj``````dddhhhkkkmmmttt}}}}}}llleeeiiiyyyzzziiiaaaYYYJJJ===888///...---...//////---,,,++++++++++++++++++++++++(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))************))))))******+++,,,************************+++++++++,,,,,,------------...///000333:::BBBIII]]]yyy}}}wwwxxxqqquuuvvv}}}yyywwwvvveeebbbYYY[[[hhhlllnnnyyyyyykkkttttttfffiiigggfffmmmrrrwwwrrrwwwssshhhlllhhhNNN888222...000///,,,,,,///.........---------,,,,,,---,,,,,,+++,,,,,,------,,,,,,+++++++++++++++*********++++++++++++************++++++++++++******************************))))))*********+++++++++))))))*********+++++++++,,,,,,,,,+++++++++******+++*********++++++,,,---,,,,,,,,,+++,,,000666:::>>>@@@BBBBBB@@@===;;;:::@@@\\\kkkllluuu}}}~~~~~~}}}qqqfffnnnxxx|||fffKKK=========>>>>>>??????@@@AAAPPPRRRUUUWWWVVVUUUUUUVVV```]]]ZZZ[[[fff{{{~~~vvvtttqqqkkkccc^^^^^^```ccc```___]]]ZZZVVVRRRMMMKKKIIINNNVVV___jjjwww|||wwwzzz~~~}}}yyywwwllleeeKKK555000111...,,,---++++++++++++************))))))))))))))))))))))))ttt___WWW[[[aaayyytttsssrrrppplllooorrrqqqnnnjjjiiiiiiiiikkknnnqqqrrrsssrrrrrrsssssstttuuuvvvtttqqqnnnkkknnnpppqqqppprrrvvvzzz}}}}}}~~~{{{xxxvvvvvvvvvuuutttqqqtttwwwxxxwwwuuuttttttwwwuuussstttwwwzzzyyyxxxwwwrrrooopppqqqppprrruuu|||{{{~~~~~~|||tttoookkkhhhdddcccjjjsss{{{uuuooommmpppssswww}}}{{{wwwjjjZZZHHH===222000......//////...---,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))******+++,,,***************************++++++,,,,,,------...---...///111555???KKKUUUtttwww{{{{{{vvvqqqlllbbbdddqqquuuuuu}}}vvvsssuuunnndddtttppplllkkkjjjsssxxxmmmooopppfffHHH:::000000111---,,,000............---------,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++******++++++++++++************++++++++++++******************************)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******************+++,,,------,,,,,,------///333999>>>BBBBBBBBB@@@===;;;:::999FFFkkk}}}{{{tttooottt~~~~~~vvvdddNNNAAA======>>>AAADDDGGGLLLRRRUUUVVVWWWWWWVVVVVVVVVXXXZZZaaaiiisss~~~}}}qqqjjjiiihhhfff```aaaaaaaaa^^^ZZZUUURRRNNNMMMMMMNNNTTT___kkktttzzzwww{{{|||xxxxxxrrrmmm{{{```BBB222000///,,,***,,,++++++++++++*********))))))))))))))))))))))))rrr]]]WWWeeezzztttnnnlllmmmqqqmmmoooppppppnnnlllkkkkkkmmmnnnppprrrsssssssssrrrsssrrrsssvvvzzz||||||{{{}}}~~~zzzwwwvvvuuuuuutttwwwyyyyyywwwuuuuuuvvvyyyyyyxxxxxxwwwwwwvvvvvvwwwuuuuuuwwwuuuqqqqqquuuvvvtttvvv|||~~~{{{vvvmmmeeeeeeiiiuuuzzz{{{xxxrrrsss{{{}}}wwwrrrtttyyy{{{xxx{{{}}}zzzlllYYYGGG:::777222000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,((()))))))))******************))))))******+++,,,******************************+++,,,,,,---.........///111333:::GGGXXXeeexxx{{{|||}}}wwwtttyyyuuurrr{{{gggYYYZZZ```ddd}}}yyy|||uuuvvv\\\FFF333111222///---///............------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++******++++++++++++************++++++++++++******************************)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******************+++,,,---...,,,---///000222777<<<@@@AAABBBBBB>>>:::;;;BBBHHH]]]tttvvvgggYYYMMMCCC@@@BBB???AAAFFFOOOYYY^^^^^^]]]RRRSSSTTTVVVZZZaaajjjpppwww~~~}}}xxxpppfffffffffeeedddbbb___^^^ZZZWWWRRRNNNMMMRRRYYY___uuu}}}xxxuuuppplllmmmPPP777---...---***,,,,,,+++++++++*********))))))))))))))))))))))))iiiWWW\\\aaa}}}nnnnnnpppnnnnnnrrrmmmlllkkklllnnnooopppooorrrsssttttttuuuuuuuuuuuuvvvuuuvvv{{{~~~|||zzzuuuxxxzzzzzzxxxyyy|||}}}|||xxxvvvvvvwwwvvvvvvuuupppmmmqqqyyytttpppmmmoooqqquuu|||lllbbb___```iiiooonnnlllooorrrrrrnnnvvvuuuxxxwwwlllWWWAAA<<<666111000//////...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,(((((())))))*********+++*********)))***++++++,,,******************************+++,,,,,,---.........000222666>>>NNNbbbqqqmmmrrrzzzssszzz~~~}}}xxxwwwnnnlllvvv___HHHFFFSSSaaa}}}vvvxxx{{{jjjOOO777222444000---...//////.........---------,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++******++++++++++++************++++++++++++******************************)))************+++++++++)))************+++++++++,,,,,,,,,+++++++++******************+++,,,---...,,,---000222444999>>>BBB<<<@@@BBB===888===LLLZZZ~~~zzzxxxfffRRRFFFAAA>>>===>>>EEEGGGNNNZZZdddbbbUUUIIIOOOQQQVVV\\\ggguuu|||kkkjjjhhhfffeeeeeeeeeeeebbb```[[[UUUQQQPPPSSSUUUgggsss|||vvvzzzzzzyyyyyywww^^^???000111333000,,,,,,,,,+++++++++******))))))))))))))))))))))))