BM6P6(@ LLLLLLKKKJJJIIIHHHHHHHHHJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAA???>>>>>>======::::::999888888999999:::888777666555333222000000////////////000000000000////////////////////////000///...---------------..................------111000...,,,***)))))))))------............------...000111000...------.............../////////000222000///000333555333111333666999;;;<<<<<<===>>>AAAAAABBBCCCDDDEEEFFFGGGBBBCCCEEEGGGIIIMMMRRRVVVTTTXXX]]]___aaacccfffjjjmmmkkkjjjmmmrrrxxx}}}{{{|||{{{}}}wwwvvvxxx{{{}}}{{{{{{}}}}}}xxxtttooofffXXXLLLDDD@@@>>>>>>BBBJJJUUU^^^cccdddddddddfffeeecccaaa```aaaccceeeeeeddd```XXXNNNDDD===:::444222000///000111000000000/////////............000000//////.........---------------------------,,,---...//////...---,,,........................,,,---------.../////////,,,,,,,,,------.........------------------------.................................///////////////000000////////////000000000111111111222222222222111111111111222222222222222222222222333444555555333666999:::888555444333555777:::<<>>=========;;;;;;;;;:::::::::999999888888777666444333222222000000000000000/////////000000000000000000000000000///...------------...............////////////------------,,,,,,++++++---......//////......---...///111000...------............/////////000000222000...///222444333222444666999;;;<<<<<<===???@@@?????????AAACCCEEEGGGKKKKKKKKKLLLOOOSSSWWWYYYXXXZZZ]]]]]][[[[[[\\\^^^cccbbb```aaafffmmmuuuzzzzzz}}}}}}yyy{{{|||}}}|||||||||}}}}}}{{{yyyvvvoooiii^^^RRRHHHBBB??????@@@EEENNNWWW___bbbcccbbbbbbaaa___]]]\\\^^^aaadddfffeeeaaa[[[SSSIIIAAA<<<444111///...////////////000000/////////.........000/////////............------------------------------...//////...---------------------------------------...............---------....../////////------------------------........................---------...///000111111000000////////////000000000000000111111111222222000000000000111111111111444333333333333333333444444555666666555555666888555999???BBBDDDGGGMMMRRRZZZiii|||~~~{{{yyy}}}JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<<<<<<<======<<<:::999777888888777666555555444444111111111000000//////...111111111111111111111111//////......------......---.........///000000000***+++,,,............------......//////......---...///000000...---............/////////000000000111///......000222333333555777:::;;;<<<<<<>>>???@@@??????@@@CCCHHHLLLOOOUUUQQQMMMMMMQQQTTTVVVUUUYYYZZZ[[[YYYWWWVVVVVVWWWaaa```___]]]^^^dddooovvvsssuuuuuusssrrrwww}}}|||{{{zzzyyyxxxooommmggg[[[OOOEEEAAA@@@>>>???EEENNNXXX___aaa```^^^]]]ZZZWWWUUUXXX\\\```fffdddaaa^^^YYYQQQFFF>>>666333000...///000000///000000000/////////......////////////............------------------------------...//////...------.......................................---------.........///////////////------------------------........................,,,,,,---...000111222222000000////////////000000///000000000111111111111111111111222222222222333444444444333333333333333555666666555555777;;;>>>777===DDDFFFFFFJJJRRRZZZkkk~~~{{{xxxtttppplllooowwwJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???===<<<<<<;;;;;;<<<<<<======<<<:::777555777666666666555555444444222222111111000///......000000000000000000000000//////............//////,,,,,,---...//////000000)))+++---///000000...---......////////////......---///000000///......///...////////////000000000111000//////000222444555666888;;;<<<<<<<<<>>>@@@BBBBBBBBBFFFLLLUUU]]]bbbddd\\\SSSOOOQQQTTTUUUSSSUUUVVVVVVVVVVVVVVVWWWXXXaaacccbbb___\\\```hhhpppoooqqqrrrrrrsssxxx}}}zzzzzz{{{yyyvvvooopppnnndddVVVIIICCCAAA>>><<<===EEEQQQ[[[^^^^^^]]][[[WWWRRROOOPPPUUUZZZcccaaa___```___WWWKKKAAA:::777333111111111111111000000000////////////...///////////////.................................---..................---/////////////////////////////////...---------,,,..................//////------------....................................------...///000111111222000000////////////000000//////000000000111111111333333333333444444444444333333444444444444444444666777888777888999===@@@???FFFLLLMMMLLLQQQ^^^hhh~~~tttooopppqqqpppmmmoooxxxJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHFFFDDDBBBAAAAAA@@@???===<<<<<<;;;;;;:::;;;<<<<<<;;;999666444555555555444444333333333333222222111000//////...//////////////////////////////.........//////000++++++,,,---......//////+++---///000000///...,,,...//////////////////...---...000000///......///////////////000000000111111111111111222333666777888:::;;;<<<<<<===???AAABBBCCCEEEKKKUUUaaalllrrruuukkk^^^XXXWWWYYYXXXWWWQQQQQQQQQSSSUUUXXXYYYZZZZZZ]]]___^^^[[[\\\bbbhhhiiilllooorrrssswww|||yyyzzz{{{wwwrrrnnnqqqrrrkkk]]]OOOFFFCCCAAA===;;;@@@KKKUUU[[[\\\]]][[[WWWPPPJJJIIINNNSSS\\\\\\]]]```aaa[[[PPPFFF>>>:::555222111111111000111000000000////////////.........///////////////.................................------................................./////////...---------,,,---------------------------------....../////////////////////////////////000000000000000/////////000000////////////000000000000000000111111111111222222222333333333333444111222333555555666666555444666888999999:::<<<>>>HHHNNNUUUWWWYYYcccttt{{{vvvqqqrrrxxxKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGEEECCCBBBAAA@@@???>>>===<<<<<<<<<::::::;;;;;;:::888666555666555555444333333222222222222222111111000000///........................//////......//////000000,,,,,,------......//////...///000000000///...---...//////000000//////...,,,...000000///...///000/////////000000000111111111333555666666666888::::::;;;<<<<<<<<<===???AAAAAABBBFFFMMMWWWcccooouuuxxxqqqgggaaa]]]\\\ZZZXXXRRRPPPPPPRRRUUUYYY[[[[[[ZZZ\\\^^^___^^^___cccffffffjjjooorrrtttuuuwwwxxxyyyyyy||||||yyyxxxsssnnnnnnqqqtttooodddWWWLLLFFFDDD@@@===???FFFOOOUUUXXX[[[ZZZWWWOOOFFFCCCGGGLLLUUUWWW\\\aaabbb^^^UUUNNNCCC>>>888333111000//////111111000000000/////////.........///////////////........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,...............------------------------,,,,,,,,,---------...//////000000////////////////////////222111111000000//////...000000////////////000000000111111111222222222222000000000000111111111111111222444555666666555555111444777999:::<<<>>>???JJJQQQYYYaaaiiivvv|||}}}}}}rrrqqqpppqqqvvvMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDBBBAAA@@@???>>>=========;;;;;;:::::::::999999999888777666555444333222111111111111111111111111111///////////////////////////////////////000111111////////////000000000000//////////////////////////////000000000000//////,,,...000000///...///000//////000000000111111111111555999::::::999:::<<<;;;<<<===<<<<<<===@@@BBBCCCDDDGGGLLLUUU___hhhnnnrrrqqqooolllgggbbb\\\YYYTTTSSSRRRUUU[[[```bbbbbbeeedddbbbaaa```bbbdddeeegggiiimmmooopppqqqqqqqqqqqqssszzzvvvpppnnnnnnooorrrtttssskkk___SSSKKKFFFCCC???>>>AAAHHHOOOTTTVVVWWWTTTMMMDDD@@@CCCHHHPPPUUU\\\bbbccc```ZZZVVVJJJEEE===777444222111111111111111000000000//////............/////////000........................///...------------...///---------------------------------...............///.........---------------------...///000000000////////////////////////111111111000000000000000000000////////////000000222222222222333333333333111111111111222222222333444555666777666555333222444666999;;;>>>BBBGGGKKKQQQYYYeeeqqq}}}xxxyyyyyyyyyzzz~~~zzzuuurrrppprrrxxxNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJJJJIIIHHHGGGFFFEEECCCBBBAAA???>>>>>>======<<<<<<;;;:::::::::;;;;;;:::999888666555333222222111111111111111222222222000000000000000000000000///////////////000111111222222222111111111111111//////......///000111222//////000000000000//////,,,...///000///...///000000000000000111111111111222666;;;>>>===;;;<<<===<<<<<<===<<<<<<===@@@BBBGGGGGGIIIMMMSSS[[[bbbfffppptttxxxxxxssskkkccc___VVVUUUUUUZZZaaahhhlllmmmpppkkkddd___]]]^^^^^^___eeefffggghhhiiiiiiiiiiiiooosss|||sssjjjkkkoooqqqsssuuuuuupppeeeXXXOOOGGGEEEAAA>>>>>>CCCKKKPPPQQQSSSRRRKKKBBB>>>AAAFFFNNNTTT]]]cccdddaaa^^^\\\QQQLLLCCC===999777555444111111111111000000000000---.........//////000000///////////////////////////...---,,,,,,---...///000000000000000000000000,,,------....../////////000000//////.........------------...///000000111000000000000000000000000//////000000111111222222000000////////////000000222222333333333444444444444444444555555555666666777777888888666333000///999:::;;;>>>BBBIIIQQQWWWaaaiiivvvxxxsssqqqssssssssstttxxxRRROOOLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHGGGFFFFFFBBB@@@>>>===???AAABBBBBB======<<<;;;999888777777:::777555666777666333000000000000000////////////000000111111111111000000000,,,)))***......+++(((------------.........///000000//////......------///////////////............000000000......///111222111111111111111222222555777;;;>>>@@@AAA@@@@@@============>>>@@@AAABBBBBBGGGMMMPPPPPPSSSYYY^^^lllqqqxxx{{{wwwooohhhcccbbb___]]]___fffnnnsssvvvwwwrrrkkkeeebbb```______bbbcccccccccccceeeiiilllpppwww{{{nnnllloootttqqqoooooonnnggg[[[RRRMMMGGGBBB@@@======AAAHHHSSSSSSRRRKKKBBB>>>>>>AAADDDMMMWWW^^^```^^^]]]\\\XXXTTTKKK@@@666222333666333222111///...---------------......//////000000........................000000//////000111222222000///...------...///000,,,...000111111000...,,,111111000000/////////.........///000000///...---111000///......///000111000000000000111111111111111111000000000000111111111111222222222333333333222333444555555555444333---333999888444222666;;;888999>>>DDDLLLVVVcccnnnwww}}}|||vvvssswwwxxxxxxzzz~~~QQQOOOLLLKKKKKKKKKKKKJJJKKKKKKJJJIIIHHHHHHGGGGGGCCCAAA>>>>>>???@@@AAAAAA;;;;;;;;;::::::999999999999777555666777666333111111111000000000////////////000000000000000000///111///...000333333...***------.........////////////////////////........./////////////////////...222333222111///000222444111111111000111111222222555777;;;>>>???@@@???>>><<<<<<<<<===>>>???@@@AAABBBGGGLLLNNNNNNPPPUUUYYYbbbiiiqqqvvvvvvsssooollleeebbb```ccchhhooossstttwwwtttnnniiieeecccaaa```___```aaabbbcccggglllpppvvv~~~yyyrrrpppnnnnnnnnnnnnkkkddd[[[SSSPPPJJJDDDAAA===;;;>>>CCCLLLMMMMMMGGG@@@;;;;;;===CCCJJJTTT\\\^^^]]]]]]\\\ZZZWWWPPPFFF<<<666555666222222111000///..................///////////////........................//////......///000000111000///............///000---...///000000///...---000000000//////.........---...///000111000000///000000///......///000000000000000000111111111111222222111111111111222222111222222222222333333333222333444555555555444444///333777888555555999===;;;>>>FFFPPP[[[iiixxx|||{{{|||~~~|||{{{|||QQQOOOLLLKKKKKKLLLKKKJJJLLLLLLKKKJJJIIIHHHGGGGGGDDDAAA???>>>????????????999999::::::::::::::::::888777666666666555333111222222111111111000000000////////////////////////000000111444666555///+++....../////////000000000.........///////////////......//////////////////000000000...------000222111000000000111222222333777888;;;===>>>>>>===<<<;;;;;;;;;<<<===>>>@@@@@@CCCGGGKKKLLLLLLMMMPPPSSSYYY___fffllloooooonnnnnndddcccbbbdddhhhlllnnnnnnrrrqqqnnnkkkhhheeebbbaaa___```aaabbbeeekkkrrrwww|||{{{ooonnnmmmmmmkkkfff___YYYUUUOOOIIIEEEAAA<<<<<>>>>>DDDNNN[[[jjj|||zzzvvvvvvyyy~~~}}}QQQNNNLLLKKKKKKLLLKKKKKKLLLKKKKKKIIIHHHGGGFFFFFFDDDBBB???>>>??????>>><<<:::::::::999999999999999777666666666555444333222222222222222111111111000//////............/////////...///111222222...+++////////////000000000000------......//////000000............////////////...///111000///...///000000000000000111222444444888999;;;<<<===<<<;;;:::;;;;;;;;;;;;<<<>>>???@@@BBBFFFIIIKKKLLLLLLOOOQQQUUUYYY]]]aaabbbbbbcccddd______```aaacccdddddddddiiijjjkkkjjjgggeeecccbbbbbbccccccdddhhhnnnwww}}}~~~wwwooommmnnnmmmhhhccc[[[TTTNNNKKKGGGAAA>>>???BBBEEEGGGFFFCCC???=========BBBJJJRRRWWWZZZ[[[[[[\\\\\\YYYTTTLLLBBB:::666000111222222222111000///111000000000//////..............................//////.........//////000000//////////////////000//////............//////..................------/////////////////////................../////////000000111111111222222222222222222111111222222222222222222333333333444444333333444555555666666666555555555666888;;;>>>???FFFOOO[[[hhhyyy{{{xxxxxx{{{}}}PPPNNNKKKKKKKKKLLLLLLKKKKKKJJJIIIHHHFFFEEEDDDDDDDDDBBB@@@??????>>>===;;;<<<;;;;;;:::888777777666555666666666555444333333222222222222111111111000//////............/////////...------...//////...////////////000000000000------......//////000000---.........//////000000///222666888777444222111000000111111222444555666::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;<<<>>>???@@@BBBEEEHHHKKKMMMNNNOOOPPPSSSUUUWWWXXXXXXXXXYYYZZZZZZ[[[]]]^^^___^^^^^^^^^aaaeeehhhjjjhhhfffeeeeeedddddddddeeehhhooowww}}}uuunnnqqqtttpppjjj___XXXQQQOOOKKKEEEAAAAAA@@@BBBEEEFFFDDDAAA???>>><<>>888111222222222222222111111111111000000/////////...////////////////////////111111000//////000000000///000000000000000000/////////............//////------..................111000///...------,,,,,,---....../////////000000111111111111222222222222111111000000000000111111222222333333333444444444333333444444555666777777888777777777999===@@@BBBQQQ]]]kkkzzzxxxrrrttt}}}}}}zzzyyyyyyyyy~~~PPPNNNKKKKKKLLLLLLLLLLLLKKKJJJIIIGGGFFFDDDCCCBBBCCCAAA?????????>>><<<;;;<<<<<<;;;999888777666555444555666666444333333444222222111111111000000000111000///......///000111111///...,,,---...111222....../////////000000000.........///////////////------......///000000000---111555777666333000///111111222333444666888999;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@CCCEEEHHHLLLNNNOOOOOOOOONNNPPPRRRSSSSSSTTTUUUWWWWWWYYY\\\]]]]]]\\\\\\]]]```dddiiijjjhhhfffggghhhccccccdddfffiiinnnvvv{{{vvvvvvwwwtttoooccc[[[SSSQQQNNNHHHDDDCCC===???AAABBBBBB@@@>>><<<<<<>>>BBBIIIPPPVVVYYYYYYYYYYYYXXXWWWSSSKKKCCC<<<444444333222111111222222111000000000000000000///////////////////////////222111111000000000000111///000000111111000000///////////////////////////.............../////////222111000...---------------...///000111111111000111111111222222222222333111000000000000000000111333333333333444444444444444444444444555666888888888999::::::<<<@@@FFFKKKXXXgggyyyzzzuuuqqqttt|||xxxuuuvvvyyyOOOMMMKKKKKKLLLMMMMMMLLLLLLKKKJJJHHHFFFEEECCCCCCAAA@@@????????????===;;;:::::::::999888777777666333555777666333222333444111111000000000/////////222111///......///111222...//////......///000111------.........////////////////////////.........------......///000000111,,,...000111///...---...222222333444666888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAEEEFFFHHHKKKMMMMMMLLLJJJHHHKKKMMMNNNOOOPPPQQQSSSTTTWWWZZZ[[[[[[ZZZ\\\^^^```eeeiiiiiifffcccccceeebbbdddfffiiilllrrryyy~~~}}}yyywwwuuulllbbbYYYVVVSSSMMMHHHGGG======???@@@AAA@@@>>><<<======@@@FFFNNNUUUXXXXXXYYYWWWVVVUUUTTTOOOHHHCCC777666333111000000222333000000000000000111111111////////////////////////111111000//////////////////000111111111111000///---...///000000///...---.........//////000000000111111000//////000111222...///000111222222222111111111111222222222333333222111111000000111111222333333333444444444444555444444333444555777888999777:::===>>>???EEEPPPXXXcccuuuuuuvvvzzzOOOMMMKKKKKKLLLMMMMMMLLLMMMLLLKKKIIIGGGEEEDDDCCC@@@???>>>?????????===;;;888888888888888888888888222555777666333222333555000000000000////////////333111000......000111333***,,,...///............------------.........///000000//////.........------------...///000000111000000000///......000222222333333555777999;;;<<<<<<<<<<<<===========================>>>@@@AAABBBFFFGGGIIIKKKLLLLLLIIIFFFEEEGGGIIIKKKKKKKKKLLLNNNQQQTTTXXXYYYXXXXXX[[[]]]```dddhhhfffbbb^^^^^^```dddfffjjjmmmrrrwww~~~{{{yyyzzzvvvjjj```[[[XXXRRRMMMKKK?????????@@@AAAAAA@@@>>>>>>===???EEEMMMTTTWWWXXXYYYWWWUUUUUUUUURRRLLLGGG:::777333000///000222333//////000000111111222222000000000000000000000000111000///...............///000111222222111000///---...000111111000...---.../////////000000111111111000000000222333555777...///111222333333333222111111222222222333333333333222222222222222222333333333333444444444555555444444333444555777999:::555:::???AAACCCJJJWWWaaasss}}}PPPMMMKKKKKKLLLNNNOOOOOOKKKJJJJJJIIIFFFDDDAAA???CCCCCCBBB@@@>>>===<<<;;;;;;999888888999888777555666666555555555444444444000000000000000000000000111222222111...------...000/////////........................////////////000000////////////000000///...------...///000111000111222111000000222444333333444555666777888888999999999:::;;;<<<=========@@@CCCCCCBBBBBBDDDFFFFFFCCCEEEKKKMMMJJJEEECCCJJJIIIHHHGGGHHHJJJLLLNNNTTTTTTUUUVVVWWWXXXXXXYYY[[[ZZZZZZ]]]aaadddffffffllljjjmmmuuuyyyzzz|||zzz~~~zzzssshhh```[[[VVVPPPLLLEEEBBB>>>===???@@@???===;;;<<>>===<<<<<<;;;999888888999888777555555555444444444333333333////////////////////////000111222111///......///000000/////////.....................////////////000//////......//////000//////...---......000000111111222111//////111222333444444555666777888999:::;;;;;;<<<===>>>??????AAADDDGGGHHHHHHGGGHHHJJJMMMIIIHHHKKKLLLHHHEEEDDDIIIIIIHHHHHHIIIKKKNNNOOORRRRRRSSSTTTUUUVVVWWWWWWYYYYYYZZZ[[[___dddiiilllxxx{{{~~~~~~|||xxx{{{uuullleee```\\\ZZZYYYIIIDDD???<<<<<<===>>>===<<<===@@@FFFNNNSSSVVVWWWXXXXXXWWWVVVTTTRRRPPPOOOFFF@@@888444444444222000333333222111111111111111///000000000000000111111///...---,,,,,,---...///000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000111111111111222222222111111111111222222222222111111111222333333333444333333444444444555555555666666666555555666888999;;;;;;AAAMMMYYYdddsssRRROOOLLLKKKLLLMMMMMMMMMKKKKKKKKKJJJHHHFFFEEEDDD>>>>>>>>>===============;;;999888888999888777555666666555555555444444444///////////////////////////000111111//////000111000000000/////////..................///////////////..................///000//////............///000111111000......000111444444555666777888999999<<<<<<===>>>???@@@AAABBBEEEHHHMMMPPPPPPPPPQQQQQQSSSMMMJJJKKKJJJHHHGGGIIIKKKKKKKKKKKKLLLNNNOOOPPPOOOOOOPPPPPPQQQSSSTTTUUUWWWXXXZZZ[[[___fffpppxxx~~~|||zzzyyyyyyyyyxxxxxxxxxuuuooohhhaaa^^^]]]^^^RRRKKKCCC<<<;;;<<>>BBBHHHOOOUUUXXXXXXYYYYYYXXXWWWUUUSSSRRRQQQKKKDDD<<<666555444333111333333333222222222222222000000000000////////////........................000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000111111111111222222222111111111111222222222333222222222222333333333333333444444444444555555555888888777555444666:::======AAALLL[[[jjjwwwSSSPPPMMMLLLLLLMMMMMMMMMJJJJJJJJJIIIGGGFFFEEEDDD?????????>>>======<<<<<<;;;999888888999888777555777777777777666666666555000000000000000000000000...///111111000000111222000000000////////////...............////////////......------------......000000//////...............///000/////////111333444555666666888888999:::<<<===>>>???@@@AAABBBCCCFFFJJJPPPUUUYYYZZZZZZZZZWWWPPPLLLKKKJJJIIIKKKPPPPPPPPPPPPQQQQQQQQQQQQQQQMMMMMMMMMMMMOOOPPPRRRSSSUUUXXX\\\^^^cccnnn}}}~~~|||{{{{{{{{{{{{zzz{{{vvvvvvtttnnneee___]]]]]][[[TTTJJJAAA<<<===@@@CCC>>>@@@DDDJJJQQQWWWYYYZZZYYYYYYXXXWWWVVVTTTSSSRRRNNNHHH???999666444333111222222222222222222111111111000000//////.........///000111111111111000///000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000111111111222222222111111111222222222333333333333333333333333222222444444444444555555555555555666888777777888===AAACCCKKK[[[lll{{{~~~~~~SSSQQQNNNLLLMMMMMMMMMMMMJJJIIIHHHGGGFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;999888888999888777555666666666555555555444444111111111111111111111111...///111111000000222333111000000000////////////............////////////......------------......000000000//////...------,,,---///000000222444777555555666777888999::::::;;;<<<===>>>@@@AAABBBCCCEEEHHHOOOWWW]]]```aaaaaa___XXXSSSPPPMMMKKKNNNTTTVVVWWWWWWWWWUUUTTTRRRQQQMMMMMMLLLLLLMMMOOOQQQSSSUUUYYY^^^cccjjjwww}}}~~~{{{uuuxxxzzzwwwooogggbbb```___YYYOOOEEE???===???BBB???@@@EEELLLSSSXXXZZZZZZXXXXXXXXXWWWVVVTTTSSSRRROOOKKKDDD===888555333111///000111222222111000000111111000000//////......000000111222222111000000111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000111111111222222222111222222222222333333333444444333333333333333333444444444555555555666666444777;;;;;;:::;;;???BBBNNNZZZmmm~~~zzzSSSPPPMMMLLLMMMNNNNNNNNNKKKJJJHHHFFFEEEDDDCCCCCCDDDCCCBBB@@@???===<<<;;;;;;999888888999888777555444333333333333222222222222222222222222222222222///000111111000000222333111111000000000/////////............///////////////..................///...//////000//////...------///111222222444777999666666777888999:::;;;;;;;;;;;;<<<>>>@@@AAABBBCCCDDDFFFLLLTTT\\\aaabbbbbbeee___ZZZVVVQQQMMMPPPUUUYYYZZZ[[[ZZZYYYVVVSSSQQQOOONNNMMMMMMNNNPPPRRRTTTVVVZZZ```fffppp}}}~~~yyyppptttwwwwwwssslllfffbbb___[[[UUULLLCCC>>>===>>>>>>AAAFFFMMMTTTYYYZZZZZZYYYYYYXXXXXXWWWUUUTTTSSSPPPMMMHHHBBB===888444333...///000111222111000///111111111111000000000000////////////////////////111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000111111111111222222222222222222222333333333333333333333333444444444444444444555555555666666666777;;;>>>>>><<<===CCCHHH^^^mmm}}}RRRPPPMMMLLLNNNOOOPPPOOOMMMLLLIIIGGGEEEDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;999888888999888777555444444444444333333333333111111111111111111111111000111222222111000111333111111111000000000//////............////////////000//////......//////000---...///000000//////...222333555555444555777999666777777888999:::;;;;;;;;;;;;===>>>@@@BBBCCCDDDEEEFFFIIIPPPXXX]]]^^^]]]^^^ZZZXXXVVVRRRNNNPPPVVVWWWXXXZZZ[[[[[[XXXUUUSSSQQQPPPOOONNNOOORRRUUUVVVXXXZZZ```hhhrrr}}}ttttttttttttrrrmmmgggccc```___\\\UUUKKKCCC???===>>>@@@FFFMMMTTTYYYZZZYYYZZZZZZZZZYYYXXXWWWVVVUUUQQQPPPNNNIIIBBB<<<777555...///111333333222111000111111111111222222222222000000///......///000000111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////000111111111111222222222222222222333333333444444222333333333444555555555555555555555666666666666888;;;>>>>>>>>>DDDOOOXXXqqqRRROOOMMMLLLNNNPPPPPPPPPOOOMMMKKKHHHFFFDDDDDDDDD???>>>>>>>>>============;;;:::888888999999777666888777777777666666666666000000000000000000000000000222333222111000111222111111111111000000000000............/////////000000000////////////000000,,,---...000000000//////666777888777555555777888777777888999:::;;;;;;<<<;;;<<<===???AAACCCDDDEEEFFFFFFHHHMMMTTTYYYZZZYYYQQQPPPQQQRRRPPPNNNQQQXXXTTTVVVYYY[[[[[[YYYWWWUUUSSSRRRPPPPPPQQQSSSVVVXXXYYYZZZ___gggrrr{{{|||xxxvvvtttpppjjjeeebbbdddccc]]]SSSIIIBBB???>>>@@@FFFMMMTTTYYYZZZYYY[[[[[[[[[[[[ZZZYYYWWWWWWSSSSSSQQQMMMFFF???:::777///000222444444444222111111111111222333333333444444222000//////000222444111111111111111111111111111111111111111111111111//////000000000000//////////////////////////////000111111111111222222222222222333333333444444444222222333333444555666666555555555555666666666777666999;;;<<>>>>>??????>>><<<999;;;:::888666666777888999444444444333222222111111///000000111222333333444......//////000000111111111000///---------...///...//////000000000000000---...000111111111000///////////////000000000000333444555777777777777666999999999999::::::::::::999:::<<>>999777444111000111222111111111222333333333333222111000000000000111111111111222111000000///000111222222222111111111111222222000000////////////000000111111111111111111111111000000000000111111111222333333333444444444555555444333333333444555777888333555777777777777888999888;;;@@@EEEOOO```ttt~~~~~~RRRQQQOOOOOOPPPPPPPPPOOOOOONNNMMMKKKIIIGGGFFFEEEAAA@@@@@@@@@AAA@@@>>><<<777777777888888888888888666666666555444444333333333222222000///...------000000000000000000//////222222222333222222111111,,,---......//////.....................///000000000000000111111111222222666777888999999:::999999333444555777999:::;;;<<<888:::<<>>EEENNN\\\pppSSSQQQOOOOOOPPPQQQPPPOOOOOONNNMMMKKKIIIGGGEEEEEEAAA@@@??????@@@???>>><<<999999:::;;;;;;;;;::::::666666555444444333333222333222222222222222222222222111111000000/////////111222333333333222111000---......///000////////////...---------...000111//////000000111111222222666777888888999:::::::::888888999999999:::::::::888999;;;>>>AAACCCEEEGGGOOOMMMJJJFFFCCCAAA@@@@@@???AAADDDHHHJJJLLLLLLLLLJJJKKKLLLNNNPPPQQQQQQPPPJJJKKKNNNRRRWWW]]]bbbeeekkknnnooojjjddddddmmmwwwxxxyyy|||uuuoookkkhhhoooiiieeefffiiifff[[[QQQFFFAAA===@@@FFFLLLTTTZZZ[[[[[[[[[\\\\\\\\\[[[ZZZVVVUUUUUUTTTRRRMMMFFFAAA999666222000111222222222222222222222222222222222000000111111111222222222000000111111222333333444222222111111111111222222111000000000000000000111111111111111111111111111111111111222222222333333333333333444444444555555333333333444444555555666777888999999888999;;;<<<>>>CCCKKKXXXjjjRRRQQQOOOOOOPPPPPPPPPOOOMMMMMMKKKIIIGGGEEEDDDCCCAAA???======>>>>>>===;;;999::::::;;;;;;;;;::::::999999888888777666666666333333333333222222222222222222111111000000/////////000111222222222000000//////000111111111111000//////...------///000111......///000000111222222777777777777888999::::::888888888999999999::::::999:::;;;>>>@@@BBBDDDEEEJJJHHHEEEBBB@@@???>>>>>>>>>@@@DDDHHHJJJKKKKKKKKKJJJKKKKKKLLLLLLLLLMMMNNNIIIMMMRRRYYY___dddggghhhhhhmmmooojjjbbb```gggooosssyyy}}}rrrnnnnnnqqqkkkfffgggkkkiii```VVVKKKCCC===???CCCGGGOOOXXXYYYZZZ\\\]]]]]]\\\[[[[[[VVVUUUUUUTTTSSSOOOIIIEEE<<<999444222222222333333111111000000000000111111111111111111222222222222...///000222444555666777222222111111111111222222111111000000000000111111111111111111111111111111222222222222333333333333333333333444444444555555222333333333444444444444666777888888888999;;;>>>???EEEQQQbbbxxxQQQPPPNNNNNNOOOOOOOOONNNLLLKKKJJJHHHFFFDDDBBBBBBAAA???===<<<======<<<;;;999999888888777777777777777777777666555555444444444333333111000///......111111111111111111000000...///000000111000000000000000111222222222111111///////////////000111111...//////000111222333333777777777777888999:::;;;444555666888999;;;<<<===<<<===>>>???AAABBBCCCDDDEEEDDDBBB@@@???>>>>>>??????AAAEEEHHHJJJKKKKKKKKKJJJKKKKKKJJJIIIJJJKKKMMMMMMSSS]]]ffflllmmmllljjjfffjjjkkkfff```___dddjjjqqqzzzvvvqqqqqqrrrmmmhhhiiikkkjjjbbb[[[PPPEEE>>>???BBBDDDKKKTTTZZZ\\\^^^___]]][[[ZZZZZZXXXWWWUUUUUUTTTQQQLLLIIIAAA<<<777333222333333333000000////////////000000111111111222222222222333---///111333555666777777222222111111111111222222222111111000000111111222222222222222222222222222222222333333333444444444333333333444444444555555333333444555555444444333444555666777777999<<>>======;;;999888666555555555666444444333333222111111111333333222111111000//////111111111111111111222222///////////////000111111//////000111111111111111///000000111111111111111000111111222333444555666999999888888999:::;;;<<<777888999;;;===>>>???@@@BBBBBBBBBCCCCCCDDDDDDEEECCCBBBAAA?????????@@@@@@BBBDDDFFFHHHJJJKKKLLLLLLIIIJJJKKKJJJHHHIIIMMMPPPSSS\\\iiitttyyywwwqqqmmmhhhgggeeeaaa^^^___eeejjjsss}}}|||tttrrrooolllkkkkkkiiiddd```UUUHHH@@@AAABBBAAAGGGQQQWWW[[[^^^___^^^\\\[[[\\\\\\ZZZWWWUUUTTTSSSPPPNNNEEE@@@:::555333333333333111111000//////000111111111111111222222222333333000111333444555666555555222222111111111111222222222111111000000111111222222222222222222222222222333333333333444444444444333333333444444444555555555555666777777666555444555666888888999<<<@@@CCCMMMUUUeee|||PPPNNNLLLLLLMMMNNNMMMLLLLLLKKKJJJHHHFFFDDDCCCBBBCCCAAA???>>>>>>??????>>>>>><<<999777555555666777777666666555555444333333111111222333444444555555000000000111222222222333111000/////////000222333...//////000000000000000///000111333333222111111222222333444555777777888;;;:::999999:::;;;===>>>@@@@@@@@@@@@AAAAAAAAAAAAEEEEEEEEEFFFFFFFFFFFFFFFDDDCCCAAA@@@@@@@@@AAAAAAEEEFFFGGGIIIJJJLLLLLLLLLGGGIIIJJJIIIHHHJJJOOOSSSXXXbbbqqq~~~~~~uuunnnjjjgggbbb]]]\\\```gggllluuu{{{sssqqqooommmkkkiiifffcccWWWJJJAAABBBBBB@@@EEEOOORRRWWW\\\______^^^___aaa___\\\YYYVVVUUUTTTRRRQQQHHHCCC<<<666444444333333333222111000000111222333111111222222222333333333333333444555555444333222222222111111111111222222222222111111111111222222222222222222222222222222333333333444444444555555333333333444444444555555666777888999999888777666888:::;;;<<<===AAAEEEIIIZZZbbbqqqQQQPPPOOOOOOQQQQQQPPPNNNJJJIIIHHHFFFDDDCCCBBBBBBCCCBBB@@@>>>===<<<;;;;;;:::999777777888999888777777666666444333222111111333333222111000000000111////////////000000000000333000,,,+++,,,///000000222111///------///111222111111000000////////////222222222333444777999:::999888888888888:::;;;<<<<<<======???BBBGGGKKKMMMMMMIIIFFFFFFJJJKKKIIIFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIJJJKKKJJJIIIIIIKKKIIIGGGFFFIIINNNSSSWWW___gggrrr{{{}}}yyyqqqlllddd___[[[ZZZZZZ]]]fffpppuuu{{{qqqpppnnnjjjiiijjjjjjhhh\\\QQQGGGCCC@@@<<<>>>CCCNNNSSSYYY\\\\\\[[[\\\]]]]]][[[XXXWWWVVVTTTQQQOOOOOOJJJBBB:::555333444555222222222111111111111000444444444444444444444444222222222222222222222222222333333444333222111000333222111111000111111111111111111000111111222333222333555444333333444666555333111222555777666444555555555555666777999999777444888@@@@@@???JJJZZZmmm~~~RRRPPPOOOOOOPPPQQQPPPNNNMMMLLLJJJHHHEEEDDDCCCBBBBBBAAA???===<<<;;;;;;:::;;;999777777888999888777666666555444333333222222111000//////////////////000000000000000/////////222///---,,,...///000000000//////......//////000111000...------...000111/////////000222444666777777777666666777888:::;;;::::::<<<>>>BBBGGGKKKMMMNNNJJJFFFGGGJJJKKKIIIFFFCCCDDDDDDEEEEEEEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJIIIKKKJJJIIIJJJMMMSSSYYY\\\fffkkkrrrxxxzzzvvvqqqmmmhhh```XXXWWWXXX]]]fffppprrrwww|||~~~}}}}}}xxxtttnnnjjjjjjkkkjjjhhh^^^TTTJJJFFFBBB>>>???CCCIIIOOOUUUZZZ[[[[[[[[[\\\]]][[[XXXWWWVVVUUURRRPPPOOOJJJCCC<<<777555444555333333333333222222222222333333333333333333333333222222222222222222222222222333333333333222111000111111000111111222333333111111111111111222222333111222444333222222333555555333111222555777666555777777777888888999:::;;;:::888<<>><<<;;;:::::::::;;;999777777888999888777555555555444444333333333//////////////////000111111111111000000//////...000///......000000///............//////.........000///,,,++++++...222444222222333333444666888888555555444444555666888999888999:::===AAAEEEIIILLLMMMJJJGGGGGGHHHIIIGGGEEEAAABBBDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIILLLPPPVVV[[[___gggjjjooosssuuuuuusssqqqkkk```VVVUUUYYY___hhhpppssswww|||}}}}}}}}}zzznnnjjjkkkmmmkkkiiibbbYYYOOOIIIEEE@@@@@@BBBDDDIIIQQQWWWZZZ[[[\\\\\\]]][[[YYYWWWWWWVVVSSSQQQNNNKKKFFFAAA;;;888555444444444444444333333333333333333333333333333333333333333333333333333333333222222333333333222111111000000000000222333444555111111111111111222333333000222333333222222333444555444333444666777888777888888888888999:::;;;;;;::::::>>>CCCGGGRRRmmmSSSQQQOOONNNOOOPPPOOONNNJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@>>>===<<<;;;;;;;;;;;;:::888777888888777666444444444444444444444333111000000000111222333333222222111111000///....../////////000111111///---,,,---...000000...---,,,---,,,++++++---///222444444444555555666777888999555555444444555666888999888999:::<<>>===<<<<<<<<<<<<:::888777888888777666444444444444444444444333111000000000111222333333333222222111000//////.../////////111222222///---+++---///000000///---+++)))+++---///000222222222222222333333444444444444777666555555666777999:::;;;;;;<<<===>>>???AAAAAAEEEDDDBBBAAAAAAAAAAAA@@@BBBCCCEEEGGGHHHHHHHHHHHHKKKJJJIIIHHHFFFEEEDDDCCCGGGHHHJJJMMMPPPSSSUUUVVVXXX\\\bbbiiimmmnnnmmmlllfff___\\\bbbjjjnnnqqqsssnnnppptttwwwzzz}}}~~~}}}}}}}}}}}}~~~lllhhhkkklllkkkkkkgggaaaXXXOOOIIIFFFCCC@@@???BBBIIIQQQWWW[[[]]]]]]]]][[[ZZZYYYYYYYYYWWWUUUPPPOOOMMMJJJEEE???999666333333333333222222222222222222222222222222222222333333333333333333333333222222222222222222222333333333222222222222222333222222222111222333333444333444555555444444555777555666777777888999;;;<<<:::999999999999:::;;;;;;AAAAAAGGGVVVjjjUUUSSSOOONNNNNNOOOOOOOOODDDDDDCCCCCCCCCCCCCCCDDDAAA@@@???>>>>>>=========<<<:::888777888888777555555555555444444333333333//////////////////000111222222222111111000000///000//////111222222000...,,,---///000000///---,,,)))+++...111333333222222444444555666666555555444888777666666777888:::;;;============>>>>>>>>>>>>AAA@@@??????>>>>>>??????CCCDDDEEEFFFHHHIIIJJJKKKMMMLLLJJJHHHFFFEEEDDDDDDIIIKKKNNNQQQTTTUUUUUUUUUUUUYYY___dddgggfffdddbbbccc```bbbkkkqqqssstttuuupppqqqtttwww{{{~~~~~~~~~~~~wwwxxxzzzzzzyyyyyy{{{}}}}}}~~~jjjfffiiiiiiiiillliiifff^^^SSSMMMJJJFFFAAA@@@BBBFFFMMMTTTZZZ\\\\\\]]]\\\ZZZZZZZZZZZZYYYWWWRRRQQQPPPMMMHHHAAA;;;888333333333333222222222222333333333333333333333333333333333333333333333333222222111111222222333444444444333222222222222222222222222222222333444444444555666666555555666777666777888999999:::<<<>>>>>>>>>>>>======>>>>>>??????CCCNNNddd}}}VVVSSSOOOMMMNNNOOOOOOOOOEEEDDDCCCAAA@@@@@@@@@@@@@@@???>>>==================;;;888777888888666555666666555444333333222222111000//////////////////111111111111111111111111111000///000111222000///...///000000000000///...,,,---///111222333444444777777888999999888777666888777666666777888:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@CCCCCCCCCDDDEEEHHHKKKMMMLLLKKKIIIHHHGGGFFFGGGGGGIIILLLPPPTTTVVVWWWVVVUUUSSSVVV[[[___aaaaaa___^^^ddddddhhhpppsssssssssvvvuuuuuuvvvxxx||||||}}}~~~}}}zzzxxxwwwwwwqqqsssuuuuuuuuuwwwyyy{{{}}}zzzhhheeefffeeehhhmmmllljjjcccXXXRRRPPPKKKDDDAAAAAABBBHHHPPPVVVYYYZZZ]]]\\\ZZZZZZ[[[[[[ZZZXXXTTTSSSRRROOOJJJCCC===:::444444444444333333333333333333333333333333333333444444444444444444444444222222111111111222333444333333222222222333444444333222222222222333444444333444666555444444555777666888::::::999:::===@@@AAA@@@@@@??????@@@@@@@@@???III[[[tttWWWSSSOOOMMMMMMNNNOOOOOOMMMLLLJJJHHHFFFDDDCCCCCC???>>>===<<<<<<<<<<<<<<<===;;;888888888888666555777777666555333222111111333333222111000000111111111111111111111222222222222000///000111222111/////////000000000000//////////////////111333555666444555666666666555333333777777666666777888:::;;;;;;<<<===>>>????????????======>>>>>>>>>>>>@@@BBBCCCBBBAAABBBDDDGGGKKKMMMKKKJJJIIIHHHHHHHHHIIIJJJGGGJJJOOOTTTVVVWWWVVVUUUPPPRRRVVV[[[^^^```aaaaaagggggglllqqqrrrppprrrvvvtttsssssstttwwwyyyzzzzzzyyyzzz{{{yyyvvvsssqqqqqqlllmmmoooooopppqqqtttvvv}}}~~~xxxgggdddeeecccfffnnnnnnnnnfff[[[UUUTTTNNNGGGBBB@@@@@@EEELLLSSSWWWXXX]]]\\\[[[[[[\\\\\\[[[YYYUUUUUUSSSPPPKKKDDD>>>;;;666666555555555444444444444444444444444444444444444444444444444444444444222222111111111222444555111111111222333444555666333333222222333333444555222333555444333333444666666888;;;;;;:::;;;>>>AAA@@@@@@??????>>>??????@@@EEEUUUlllVVVSSSPPPOOONNNNNNMMMLLLJJJJJJIIIHHHFFFEEEDDDDDD??????>>>>>>======<<<<<<999999888888777666666666222222333444444333333333000000//////......------,,,...000111222111000///...............---------......////////////......000000//////111222444555888777555444333333444555777666666777777888999:::;;;<<<===>>>???@@@@@@@@@===<<<;;;:::;;;===???@@@FFFEEEDDDDDDDDDEEEGGGHHHEEEFFFEEECCCFFFMMMOOOMMMOOOQQQTTTWWWXXXWWWUUUSSSOOOQQQSSSWWW\\\aaaeeeggggggiiikkkmmmoooooooooooorrrrrrsssuuuvvvwwwxxxyyywwwvvvvvvtttrrrooommmlllgggjjjmmmoooppprrruuuxxx~~~sssmmmhhhdddfffmmmiiikkkhhhaaa^^^\\\UUUKKKFFFBBB???AAAHHHPPPVVVYYY\\\\\\\\\[[[[[[[[[ZZZZZZ[[[XXXUUURRROOOJJJEEEAAA;;;666222222555777444111444444444444444444444444555444444333333444444555333222222111111222222333333333333333333333333333444444444444444444444444666555555555555666777777:::;;;<<<>>>??????@@@@@@DDD>>>:::<<<======@@@DDDNNNdddVVVTTTQQQOOOOOOOOONNNMMMJJJJJJIIIHHHFFFEEEDDDDDD@@@@@@??????>>>=========999999888888777666666666222333333444444333333333111111111000000000//////...///111222222222111000.....................///......////////////......111000000000111333555666666666555444444444555555666555666666777888999:::===>>>>>>????????????>>>===<<<;;;:::;;;===???@@@EEEDDDDDDDDDDDDEEEFFFFFFFFFHHHHHHHHHMMMUUUXXXWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPRRRUUUZZZ___cccfffhhhhhhiiikkklllnnnooopppppprrrrrrsssttttttuuuvvvvvvtttsssrrrpppnnnlllkkkjjjfffhhhlllnnnpppsssvvvyyy|||rrrhhhfffiiigggjjjjjjdddaaa___ZZZSSSKKKFFFAAA@@@FFFNNNUUUYYY^^^]]]]]]]]]]]]\\\\\\\\\ZZZXXXUUURRROOOKKKFFFCCC;;;777333222555777555333222222222222222222222222555444444333333444444555333333222222222222333333333333333333333333333333111111111111111111111111555555444444555555666777999:::;;;===???@@@@@@@@@AAA???>>>AAAAAAAAAEEEKKKXXXnnnWWWTTTQQQPPPPPPPPPOOONNNKKKJJJIIIHHHFFFEEEDDDCCCAAAAAA@@@??????>>>>>>===999999888888777666666666333333333444444333333222333222222222222111111111111111111111222222222222.........//////000000000......////////////......000000000111222333555666777777888999999999888888444444555555666888999:::???????????????>>>======<<<;;;::::::;;;===>>>???BBBCCCCCCCCCDDDDDDDDDDDDFFFIIIKKKMMMUUU___cccbbb^^^\\\XXXTTTQQQPPPPPPPPPPPPSSSWWW]]]bbbeeeggghhhiiiiiijjjkkkmmmoooqqqrrrrrrrrrsssssssssrrrrrrqqqpppooollljjjiiihhhhhhiiieeehhhkkknnnqqqssswwwzzzssskkkiiiiiilllmmmiiieeebbb^^^ZZZSSSLLLDDD@@@CCCKKKSSSXXX_______________^^^]]]]]]XXXWWWTTTRRRPPPMMMIIIEEE<<<888444333555777666444222222222222222222222222555444444333333444444555333333222222222222333333333333333333333333333333333333333333333333444444444444444444444555555666777888:::<<<>>>@@@AAAAAA<<<<<>>=========999999888888777666666666333333444444444333222222222222222222222222222222222111000000000111222222---......///000111111222......////////////......//////000111222333444444444555777888999888777777444444444555666888999:::>>>>>>?????????>>>>>>===;;;;;;:::;;;<<<===??????AAAAAABBBBBBCCCCCCCCCCCCDDDHHHKKKPPPYYYdddiiiiii```\\\VVVQQQNNNOOOQQQSSSOOOSSSXXX___cccfffffffffhhhhhhhhhiiikkknnnqqqrrrssssssssssssqqqpppnnnmmmllljjjhhhfffeeefffggghhhfffiiilllnnnpppsssvvvyyy}}}wwwqqqmmmpppqqqmmmhhhccc```^^^[[[TTTIIIBBBBBBHHHQQQWWW^^^______```______]]]]]]WWWVVVTTTSSSRRROOOKKKHHH>>>;;;777555666777666666555555555555555555555555555444444333333444444555333333333222222333333333333333333333333333333333444444444444555555555555444333333333333444555555666777999<<<>>>@@@AAAAAA<<<===@@@BBBAAADDDRRRaaasssVVVTTTQQQPPPQQQQQQPPPPPPLLLKKKJJJHHHFFFEEECCCCCC>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666333444444444333333222111111111111111111111111111111000000/////////000000---......///000111111222......////////////............///000222222333333000111222444444444333222444444555555666888999::::::;;;<<<===>>>>>>>>>>>>:::;;;;;;<<<===>>>???@@@AAAAAAAAAAAAAAABBBBBBBBBDDDHHHMMMRRR[[[fffkkkjjjbbb]]]VVVOOOLLLMMMPPPRRROOORRRXXX^^^bbbddddddcccffffffggghhhjjjmmmpppqqqsssssssssrrrpppnnnkkkiiigggfffdddcccccceeefffhhhhhhjjjmmmoooppprrruuuwww{{{}}}|||rrrqqqpppoookkkgggeeeeeeaaaZZZOOOFFFCCCHHHPPPWWW]]]]]]_________^^^\\\[[[WWWUUUTTTTTTSSSQQQNNNKKKAAA>>>:::777666666666666555555555555555555555555555444444333333444444555444333333333333333333444333333333333333333333333000000111111222222222222444333333333333444555555555666888;;;===???@@@@@@@@@AAACCCCCCCCCKKK___rrrUUUSSSPPPPPPPPPQQQPPPPPPLLLKKKJJJHHHFFFDDDCCCBBB>>>======<<<<<<;;;::::::999999888888777666666666444444444444333222111111/////////000000000000000000000000000////////////.........//////000000000......////////////.........///000111222333333333444444555666666666555555666666666777777888999:::888999:::<<<======>>>>>>;;;;;;<<<>>>???@@@AAAAAABBBAAA@@@@@@@@@AAACCCDDDGGGKKKOOOSSS[[[dddgggfffccc^^^WWWPPPKKKJJJLLLMMMPPPSSSXXX]]]```aaaaaa```cccdddeeegggiiilllnnnoooqqqrrrrrrqqqnnnkkkhhheeecccbbbbbbbbbbbbdddeeefffgggjjjmmmoooppprrruuuwww{{{|||yyysssoooooonnnkkkjjjkkkddd^^^UUULLLHHHJJJQQQWWW[[[\\\^^^___^^^]]][[[YYYWWWVVVUUUUUUTTTRRROOOLLLEEEBBB===888555555555666333333333333333333333333555444444333333444444555444444333333333333444444333333333333333333333333111111222222333444444444444444444444444555555666555666888:::<<<>>>??????===>>>@@@BBBFFFRRRiii}}}TTTRRROOOOOOOOOPPPPPPOOOLLLLLLJJJHHHFFFDDDCCCBBB>>>>>>>>>===<<<<<<;;;;;;999999888888777666666666444444444444333222111000/////////000000000111111000000111222111000///........................///......////////////......///000222444555555555444:::999888888888888888888999999888888888888999999888999::::::;;;;;;;;;;;;;;;<<<>>>???AAABBBBBBCCCDDDBBB@@@>>>???AAADDDFFFHHHKKKNNNPPPVVV]]]___\\\___[[[UUUPPPLLLJJJKKKKKKSSSUUUYYY]]]___```______```aaadddfffiiikkkllllllnnnnnnooonnnkkkhhhdddaaa^^^^^^___```aaaccccccddddddgggkkknnnqqqtttwwwzzz}}}}}}{{{qqqpppqqqmmmjjjjjjddd```YYYRRRLLLMMMRRRWWW[[[\\\^^^______]]][[[YYYXXXWWWVVVUUUUUUSSSPPPMMMHHHEEE@@@:::555333444666444444444444444444444444555444444333333444444555444444333333333333444444333333333333333333333333333333444555555666777777555555444444555555666777666777888:::<<<=========999:::???GGGQQQ___vvvTTTQQQOOONNNOOOPPPOOOOOOMMMLLLJJJHHHFFFDDDBBBBBB?????????>>>======<<<<<<999999888888777666666666444555444444333222111000//////000000111111111222000111333444333111///..................---------......////////////......111222444666777777777666777666555333333333444555;;;:::999999888999999999999999:::::::::999888888<<<===>>>@@@BBBCCCCCCCCCEEECCC@@@>>>>>>AAADDDGGGGGGJJJKKKLLLQQQVVVWWWSSSXXXVVVSSSOOOMMMMMMMMMNNNVVVWWWZZZ]]]____________^^^```cccfffhhhjjjkkkkkkkkkkkklllkkkiiieeeaaa___ZZZ[[[]]]___aaabbbbbbbbbbbbeeeiiinnnqqquuuzzz}}}~~~vvvrrrqqqlllgggeeecccaaa\\\UUUPPPOOOSSSWWW[[[]]]___```___^^^[[[YYYYYYWWWVVVVVVUUUSSSPPPMMMJJJGGGAAA;;;555333444555666666666666666666666666555444444333333444444555555444444333333444444555333333333333333333333333000000111222222333444444666555555555555666777777666777999:::;;;<<<<<<<<<<<>>===>>>BBBBBBDDDKKKXXXjjj~~~WWWTTTQQQQQQSSSSSSRRROOOOOOLLLIIIGGGFFFEEEBBBAAA@@@>>><<<;;;;;;;;;999888888888777777666555555444444444444444333333333333888666222000///000222333///000111000...------...............////////////---...///000111111111000111333444444333333777:::999777444333555666777666888888888999::::::;;;;;;<<<;;;999888888888:::;;;===???AAAAAA@@@@@@@@@BBB@@@???======???BBBEEEFFFGGGGGGHHHHHHJJJKKKMMMMMMOOONNNMMMLLLKKKLLLPPPSSSVVVVVVXXXYYY[[[]]]^^^______```aaabbbdddgggiiijjjhhhfffccc___]]]\\\\\\\\\]]]]]]^^^___aaabbbccccccgggiiilllooorrruuuyyy|||sssoooppplllhhhiiigggddd```]]]\\\[[[[[[]]]^^^___```^^^\\\YYYWWWZZZXXXVVVVVVUUUTTTQQQOOOLLLJJJEEE@@@;;;888666555555555444444444444555555555555555555555555555555333333444444555555555555555555444333333333444444444444444444444444444444555555555555666666666666999666777;;;<<<;;;===BBBDDDIIIWWWkkkVVVSSSPPPPPPRRRSSSQQQNNNOOOLLLIIIGGGFFFEEECCCAAA@@@>>>;;;::::::999888666888777777666666555555444333333333333222222222222333222111/////////000111000111111000...------...............////////////,,,---000222333222111000333444555555444555777:::;;;888666555555666666555666777888999;;;<<<===>>>===<<<:::999888888999:::>>>@@@AAAAAA@@@@@@@@@AAAAAA@@@>>>>>>???AAAEEEGGGHHHGGGGGGGGGGGGGGGHHHHHHGGGHHHJJJKKKLLLOOORRRUUUUUUVVVWWWYYYZZZ\\\]]]^^^___``````aaacccdddeeefffaaa```]]]ZZZXXXXXXXXXYYY\\\]]]___aaaccccccdddcccfffiiimmmqqqtttxxx|||yyypppmmmlllkkkllljjjgggdddaaa___^^^^^^]]]^^^___```___]]][[[YYY[[[YYYXXXWWWWWWVVVSSSQQQPPPMMMIIIDDD???;;;888666555555666666666666555555444444444444444444444444444555555555555666666666222333444666666666555444555555555555555555555555555555555666666666777777999777888;;;;;;;;;???DDDFFFSSShhhVVVSSSPPPPPPRRRSSSQQQOOONNNLLLIIIGGGFFFEEECCCAAA@@@>>>;;;::::::999777666999999888888777777777777333333333222222222111111111111111111000000000000000111222000...---...///............////////////---...000111222333333333333444444555555666777888999777555555777888888777888888999:::;;;<<<======<<<;;;::::::::::::;;;;;;>>>@@@AAAAAA@@@???@@@AAACCCCCCBBB@@@@@@AAADDDGGGIIIHHHGGGFFFEEEDDDDDDDDDCCCFFFKKKNNNPPPQQQTTTVVVUUUVVVWWWXXXZZZ[[[\\\]]]^^^______```aaaaaaaaaaaa^^^\\\ZZZXXXWWWWWWXXXXXX\\\^^^bbbeeefffgggffffffgggkkkooorrruuuxxx|||~~~pppkkklllnnnmmmllljjjhhheeebbb```___^^^___`````````^^^\\\[[[[[[ZZZXXXXXXXXXVVVTTTRRRQQQOOOKKKGGGBBB===999777555666777888888777666555444444444444444444444444555666666666666666666666333333555555666555555444555555555555555666666666777777777888888999999::::::999:::<<<======BBBJJJOOOdddXXXTTTQQQQQQSSSTTTRRRPPPNNNKKKHHHGGGFFFEEECCCBBBAAA>>><<<;;;;;;:::999777888888888777777777777777333333333222222222111111222222222222222222111111000111222111///---...///............////////////000///...///000333666888333333333444555666666555555444444666999;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::;;;<<<===>>>???@@@BBBAAA@@@??????@@@@@@AAABBBAAAAAABBBFFFIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBFFFKKKNNNPPPQQQRRRSSSUUUVVVVVVXXXYYYZZZ[[[[[[]]]]]]^^^___^^^^^^]]]\\\ZZZYYYWWWVVVVVVVVVXXXYYY\\\^^^aaadddggggggggggggjjjmmmqqqtttvvvxxx{{{}}}~~~pppjjjkkkooommmmmmllljjjgggdddaaa_________`````````___^^^^^^ZZZYYYXXXWWWWWWVVVTTTRRRPPPOOOMMMIIIDDD???:::777555666777888888777666555444444444444444444444444666666666666666666666555777666555444444444555555333333444444555555555555777777777888999:::::::::999888:::<<<<<<>>>FFFOOO^^^zzzXXXUUURRRRRRTTTUUUSSSPPPMMMKKKHHHGGGFFFFFFDDDBBB@@@>>>;;;;;;;;;;;;:::999555555555555555555555555333333333333222222222222444444333333333222222222111222222111///......///............////////////111000......000333888;;;333333333444666666555333222222333666;;;>>>?????????>>>===<<<;;;::::::999888999:::;;;===>>>?????????AAABBBBBB@@@??????@@@:::===AAACCCCCCDDDHHHKKKGGGFFFEEECCCBBBBBBBBBBBBAAAEEEIIILLLNNNNNNOOOPPPUUUUUUVVVWWWXXXYYYZZZZZZ[[[[[[\\\]]]]]][[[ZZZYYYVVVUUUTTTSSSTTTUUUWWWXXXYYY[[[^^^aaaccceeeffffffjjjmmmrrruuuwwwxxxzzz{{{|||~~~pppiiikkknnnmmmnnnmmmllliiifffbbb______``````aaaaaaaaa``````ZZZYYYXXXXXXXXXWWWUUUSSSOOONNNMMMJJJFFFAAA<<<999666666777777777777666666444444444444444444444444666666666555555555555444888777555444444444555666333333333444555555666666444555666666777888999999777777999<<<<<>>===<<<;;;:::999::::::;;;<<<===>>>>>>>>>???AAABBBBBB@@@?????????===BBBHHHIIIHHHFFFHHHKKKCCCBBBAAAAAA@@@@@@AAAAAABBBEEEIIILLLNNNNNNPPPQQQUUUUUUVVVWWWXXXYYYYYYZZZYYYYYY[[[\\\[[[ZZZXXXWWWUUUTTTSSSRRRSSSUUUXXXYYYYYYZZZ\\\___aaadddfffggghhhlllqqquuuwwwyyy{{{||||||~~~{{{oooiiijjjlllnnnooooooooolllhhhccc````````````aaaaaabbbbbbbbb\\\ZZZYYYYYYZZZYYYWWWUUUNNNNNNNNNLLLHHHCCC>>>;;;777666666555555666666777555555555555555555555555555555555555444444333333444555555666666666666555333444444555666666777777444555666777888999999:::888999<<>>>>>===<<<;;;;;;;;;<<<<<<===============<<<@@@AAABBBBBB@@@?????????GGGLLLQQQQQQLLLHHHGGGHHH@@@???????????????@@@@@@DDDGGGKKKNNNPPPQQQSSSUUUUUUUUUVVVVVVWWWXXXYYYYYYWWWXXXZZZ[[[[[[YYYWWWVVVUUUUUUTTTTTTUUUWWWZZZ\\\[[[[[[]]]___bbbeeehhhjjjeeejjjoootttwwwzzz|||~~~|||~~~yyynnnjjjiiijjjooopppqqqqqqnnniiidddaaa`````````aaabbbbbbcccccc]]]\\\[[[[[[[[[[[[XXXVVVNNNOOOOOONNNJJJEEE@@@===777666555444444555666777666666666666666666666666555555444444444333333333000222555888:::999777555444555555666777888888999666777888999:::;;;<<<<<<<<<===@@@CCCDDDIIIVVVdddWWWUUURRRRRRRRRRRRQQQPPPJJJIIIGGGEEECCCAAA@@@@@@<<<;;;::::::999999999999999888666444444444555555555555444444333222111111000000000000////////////222222222222111111111000111000///......///000111000000111222333555777888666333444666555111///000777777888999;;;<<<======AAA???===;;;:::999999:::;;;===????????????@@@AAA???@@@@@@>>><<<<<<@@@CCCMMMRRRWWWXXXSSSLLLFFFDDDAAAAAABBBAAA???@@@BBBDDDIIIJJJLLLOOOQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUUUUUUUUUUTTTSSSRRRQQQQQQQQQSSSUUUXXX[[[\\\___]]]\\\^^^bbbeeeeeeccceeehhhkkkooorrrvvv{{{~~~~~~yyykkkgggkkknnnrrruuurrrmmmiiifffdddddddddccccccbbbaaaaaaaaa]]]ZZZXXXVVVWWWWWWVVVUUURRRPPPNNNLLLKKKHHHBBB===888777555666888999999888777777777777777777777777444444444444444444444444333333555666777777888888666666555555555666666777888888888999:::::::::;;;???<<<>>>CCCDDDHHH]]]uuuWWWUUURRRRRRRRRRRRQQQPPPJJJIIIGGGEEECCCBBBAAAAAA===<<<;;;:::999999999999888777666555555444444555444444444333222111111111111000000000////////////222222111111111000000000111000///......///000111......///000111333444555777555555888777333222444666666777777888999::::::???>>><<<:::999999999999;;;===?????????>>>???AAA???@@@@@@>>>======@@@CCCOOOSSSWWWWWWQQQJJJCCC@@@>>>>>>>>>======>>>AAACCCIIIJJJLLLNNNQQQRRRSSSTTTTTTTTTUUUUUUUUUVVVVVVVVVTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQRRRUUUWWWZZZ\\\___]]]\\\]]]aaadddeeedddgggiiimmmooorrrvvvzzz~~~~~~vvvllljjjooorrrsssqqqmmmjjjgggdddcccccccccbbbbbbbbbaaaaaa]]][[[WWWVVVVVVWWWWWWVVVTTTQQQNNNLLLKKKGGGBBB>>>999777555666777888888777666666666666666666666666555555555555555555555555444555555666666666555555555555444444555555666666666666666777888888999999>>><<<>>>DDDFFFMMMbbbzzzWWWUUURRRRRRRRRRRRQQQPPPJJJIIIHHHFFFDDDCCCCCCBBB>>>===<<<:::999888888777777777777777666555444333333333333222111111000000111111000000000/////////111111000000000/////////000000////////////000000......///000222333444555777555555999999555555777666666777777888888888999===<<<:::888888888888999;;;===??????>>>>>>???@@@>>>??????>>>===>>>AAACCCLLLOOOSSSSSSOOOIIICCC@@@<<<===<<<<<<<<<>>>BBBEEEIIIJJJLLLNNNPPPRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVVVVSSSSSSSSSRRRRRRRRRRRRRRRQQQQQQQQQRRRTTTVVVYYYZZZ___]]]\\\]]]```ccceeefffiiikkknnnppprrruuuyyy|||~~~xxxooorrrrrrqqqpppnnnjjjgggfffcccccccccbbbbbbbbbbbbbbb^^^[[[WWWUUUVVVWWWWWWWWWVVVSSSPPPMMMJJJGGGCCC@@@:::888555555666777777666666666666666666666666666666666666666666666666666555555666666555444444333555555555666666777777777666666777777888999999:::===<<>><<<:::999777777777666666777777777555444222222222222111111111000000111111111000000000//////000000000000////////////000000////////////000000000111222333444555555666555333333777777555555777888888999999999999999999:::999888777666777888888;;;===??????>>>===>>>???>>>>>>>>>>>>>>>@@@AAACCCFFFHHHLLLNNNMMMIIIEEECCC===============@@@EEEIIIIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUQQQQQQQQQQQQQQQQQQQQQRRRQQQQQQQQQRRRSSSVVVXXXYYY^^^]]]\\\]]]___cccfffhhhkkkmmmoooqqqrrruuuxxx{{{}}}~~~zzzuuupppooonnnjjjggggggcccccccccbbbbbbbbbbbbaaa___\\\WWWUUUVVVWWWXXXXXXWWWUUUQQQMMMJJJGGGEEECCC<<<999666555666666666666555555555555555555555555666666666666666666666666444444555555555555444444666666777888999999999999888888999999:::;;;<<<<<<<<<<<>><<<:::999777777777666666777777777555444222222222111111111111111111111111111111000000000000000000000000//////////////////000000000000//////000111222444444555555555333000000333444222333666888888888888888888888888777777666555666777888999;;;===>>>???=========>>>=========>>>@@@AAABBBBBBCCCEEEGGGIIIIIIGGGDDDAAA<<<<<<======>>>BBBFFFJJJIIIJJJLLLNNNOOOQQQQQQQQQRRRRRRRRRSSSSSSSSSTTTTTTPPPPPPOOOOOOPPPQQQRRRSSSSSSRRRRRRRRRTTTUUUWWWYYY]]]]]]]]]^^^___bbbfffhhhlllmmmoooqqqrrrtttwwwzzz{{{~~~|||rrrooommmiiiggghhhddddddccccccbbbaaaaaaaaa___\\\XXXVVVVVVWWWXXXXXXWWWVVVSSSOOOKKKHHHGGGFFF>>>;;;777555555666666555666666666666666666666666555555555555555555555555222333444555666666666666444555666888888999888888777888999:::;;;<<<======<<<===BBBHHHQQQaaawwwWWWUUURRRRRRRRRRRRQQQPPPLLLKKKIIIFFFDDDBBBBBBAAA>>>===<<<:::999888888777777777777777666555444333222222222222222222222222222222111111111000000000111111000000000///////////////000000000000//////...///111222333333222222222//////222222000111555444444555555666666666777666555555555555777999:::;;;===>>>>>>===<<<===>>><<<<<<<<<>>>AAACCCCCCBBBFFFEEEEEEEEEEEECCC>>>;;;999;;;<<<>>>???AAAEEEHHHIIIJJJLLLNNNOOOPPPPPPQQQPPPPPPPPPQQQQQQQQQRRRRRROOOOOONNNNNNOOOQQQSSSTTTTTTTTTSSSSSSTTTVVVXXXYYYZZZ\\\^^^``````bbbeeehhhkkkmmmooopppqqqsssvvvyyyzzz}}}uuupppmmmhhhgggiiifffeeedddcccbbb```______^^^\\\YYYXXXXXXXXXXXXWWWUUUUUUTTTQQQMMMJJJIIIIIIAAA>>>999666666666666666777777777777777777777777555555555555555555555555222333444666777888888888111222444666777777666666555666777888999:::;;;<<<<<<@@@GGGOOO[[[mmmWWWUUURRRRRRRRRRRRQQQPPPLLLKKKIIIFFFCCCAAA??????===<<<;;;:::999999999999888777666555555444444555222222222333333333333333222222222111111111000000222222111111111000000000...///000111111000///......///111333333333222111555111111333333111222666333333444444555666777777555444444555666888:::;;;;;;===>>>>>>===<<<<<<===<<<;;;;;;>>>BBBDDDCCCBBBEEECCCBBBBBBBBB@@@<<<999999;;;>>>@@@AAACCCEEEGGGIIIJJJLLLMMMOOOPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNOOOQQQTTTUUUVVVVVVUUUUUUUUUWWWXXXYYYXXX[[[___aaabbbccceeegggiiikkkmmmoooppprrruuuxxx{{{}}}yyypppmmmgggfffiiiggggggeeecccaaa___^^^]]]]]][[[ZZZZZZZZZYYYWWWUUUSSSTTTUUUTTTOOOLLLKKKKKKDDD@@@;;;777777777777777888888888888888888888888666666666666666666666666555555666777888888888777111333555777888888888777555666777888:::;;;<<<<<<===DDDNNNXXXggg|||WWWUUUSSSRRRRRRRRRQQQPPPMMMKKKIIIEEEBBB@@@>>>===<<<;;;::::::999999999999999888666555444444555555333333333333333333333333222222222111111111111000222222222222111111111111...///000111111000///...000111333555555555444333888444333555555333444777444444555666777888999:::444444444555666888:::<<<;;;===>>>>>>===<<<<<<===;;;:::;;;>>>BBBEEEDDDBBBBBB@@@???@@@AAAAAA>>>;;;;;;>>>BBBDDDEEEEEEGGGHHHIIIJJJLLLMMMOOOOOOPPPPPPMMMMMMNNNNNNNNNOOOOOOOOOPPPOOONNNNNNPPPRRRTTTVVVWWWWWWVVVUUUVVVWWWXXXYYYVVV[[[```ccccccccceeeggghhhjjjlllnnnooorrruuuxxx|||~~~}}}}}}~~~|||qqqlllfffeeeiiiiiihhhfffdddaaa___]]]\\\\\\[[[ZZZ[[[[[[ZZZWWWTTTQQQTTTVVVUUUQQQMMMLLLLLLFFFAAA<<<888777777777777888888888888888888888888777777777777777777777777888888888888888777777666444666888;;;<<<<<<;;;:::777888999:::<<<===>>>???>>>FFFRRR___pppWWWUUUSSSRRRRRRQQQOOONNNNNNLLLIIIGGGFFFEEECCCBBB>>>===<<<:::999888777777666555555555555444444444222333333333333222111111555333000///000111111111000000///,,,***)))+++---///000000111111111111000...//////000111111222222444333333333333444555666555555555555666777999999777666555555777:::<<<>>>=========>>>======<<<;;;<<<<<<<<<===>>>@@@BBBCCCBBB@@@>>>;;;::::::;;;;;;???@@@AAACCCEEEFFFHHHHHHIIIJJJKKKLLLNNNNNNOOOOOONNNNNNNNNMMMMMMLLLLLLLLLJJJLLLNNNOOOPPPRRRUUUWWWXXXXXXXXXYYYXXXXXXWWWVVV[[[\\\^^^___```bbbeeehhhjjjlllmmmnnnoooqqqsssvvvyyy|||~~~||||||nnnffffffhhhgggiiijjjjjjgggdddaaa``````\\\\\\\\\[[[ZZZYYYXXXWWWUUUVVVVVVUUURRROOOLLLJJJIIIFFFAAA===999888888888888999::::::999888777666888888777777666666555555666666777777777777666666777888888888888999999999;;;;;;:::999;;;???AAAAAAHHHPPP___qqqWWWUUUSSSRRRRRRQQQOOOMMMNNNKKKHHHGGGFFFEEECCCAAA>>>===<<<:::888888777777666555555555555444444444222222333333222222111000333111//////000111000///222222111///------///111///000111111111111111111//////000000111222222333222222222222333444555666777777777777777777666666666666666777888:::<<<===>>>>>>>>>>>>======<<<;;;;;;;;;<<<===>>>???AAAAAA@@@>>><<<:::::::::;;;<<>>===;;;:::888777777777666555555555555444444444222222333333222222111000000/////////111000///---111222111000//////111333///000111222222222222222000000111111222333333333000111222333444555666777888888999999888666555444666666888999;;;;;;<<<<<>>======<<<;;;;;;;;;;;;<<<<<<===>>>>>>???<<<;;;:::999999:::<<<===???@@@AAABBBDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKJJJJJJLLLNNNOOOOOOQQQTTTVVVUUUVVVWWWXXXXXXYYYXXXXXX[[[\\\^^^___```aaadddgggjjjlllnnnpppqqqrrruuuwwwzzz|||}}}|||{{{zzz{{{|||{{{mmmgggfffgggeeefffgggeeebbb`````````]]]]]]]]]\\\[[[ZZZYYYXXXVVVVVVVVVUUUSSSPPPNNNLLLJJJGGGCCC>>>;;;999888888888999999999999888777777999999999999888888888888666666777777777777666666888888888888999999999:::999:::;;;===>>>AAAFFFJJJZZZoooWWWUUUSSSSSSSSSRRRQQQOOOMMMKKKHHHFFFEEEDDDCCCAAA===<<<;;;999888777777777666555555555555444444444222222222222222111000000000//////111222111///------.........------///111000000111222333333333333111111222222222333333333000111333555777888999999777888999:::999777555333666777:::<<<======<<<;;;>>>>>>===<<<;;;::::::999;;;;;;<<<<<<<<<<<<<<<<<<999888777777888:::<<<>>>???@@@AAABBBDDDEEEFFFGGGHHHHHHIIIKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJLLLNNNNNNOOOPPPSSSUUUTTTTTTVVVWWWXXXYYYYYYYYY[[[\\\^^^______aaadddfffiiilllooopppqqqsssuuuwwwzzzzzz{{{yyyxxxyyy{{{}}}mmmeeedddfffdddeeeeeedddbbb```___```^^^^^^^^^]]]\\\ZZZYYYXXXVVVVVVUUUTTTSSSQQQOOONNNJJJHHHDDD@@@<<<:::888888888888888999888888888888888888888888888888888888777777888888888888777777888888888999999999::::::999:::<<<>>>???AAAHHHQQQlllWWWVVVTTTTTTTTTTTTRRRQQQMMMKKKHHHFFFEEEDDDBBB@@@<<<;;;:::999888777777777666555555555555444444444111222222222222111000000000000000222333333111///+++,,,------,,,---...000000111222333333444444444222222222222222333333333222333555888:::;;;<<<<<<555777888::::::888777555777888;;;===>>>>>><<<;;;===<<<;;;999999888999999;;;<<<<<<===<<<;;;::::::777666666666777:::===>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJLLLMMMNNNNNNPPPRRRUUUSSSTTTUUUWWWXXXYYYYYYYYY[[[\\\^^^______```ccceeehhhkkknnnqqqrrrsssuuuwwwxxxyyyyyyxxxwwwyyy|||~~~}}}jjjaaabbbfffcccdddeeedddaaa_________^^^^^^^^^]]][[[YYYXXXWWWUUUUUUTTTSSSRRRQQQPPPOOOKKKIIIFFFBBB>>>;;;999888888888888888888888999999777777777777777777777777888999999::::::999999888888999999999999:::::::::;;;:::===??????@@@LLLYYY}}}WWWUUUTTTTTTTTTTTTSSSQQQMMMJJJGGGEEEEEEDDDBBB@@@;;;;;;999888888777777777666555555555555444444444111111222222111111000///111000000111333333222000,,,...//////......///111000111222333444555555555111111222222222222222222333555777:::<<<=========666777888999999999888777888:::<<<>>>???>>>===<<<<<<;;;:::999888999::::::<<<======>>>===;;;999888666666555666888:::===??????@@@AAABBBCCCDDDEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJLLLMMMNNNNNNOOORRRTTTSSSTTTUUUVVVXXXXXXYYYYYY[[[]]]^^^^^^___```bbbdddfffiiimmmpppqqqrrrtttvvvvvvwwwxxxxxxxxxzzz}}}yyyhhhaaabbbeeedddeeefffdddaaa_________^^^^^^]]]\\\ZZZXXXWWWUUUTTTSSSSSSRRRQQQPPPPPPPPPLLLJJJGGGCCC???<<<999888888888888777888888999:::666666666666666777777777999999::::::::::::999999999999999999::::::::::::<<<;;;===AAA@@@CCCTTTfffUUUSSSRRRRRRSSSSSSQQQPPPLLLJJJGGGEEEEEEDDDBBB@@@;;;:::999888777777777777666555555555555444444444111111111111111000000///111000//////111222222111---///111111/////////000000111222444555555666666111111111111111111111111444666888;;;<<<===<<<<<<:::999999888888777777777:::;;;===>>>???>>>>>>===<<<;;;:::999:::;;;===>>>>>>>>>??????===;;;999777777666666666888;;;===???@@@@@@AAABBBCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHFFFFFFFFFFFFGGGGGGGGGHHHKKKLLLMMMNNNNNNOOOQQQSSSSSSTTTUUUVVVWWWXXXXXXXXX[[[]]]^^^^^^^^^___bbbddddddhhhllloooqqqrrrsssuuusssuuuwwwyyyzzz|||uuuiiiccccccdddfffggggggeeebbb___^^^^^^]]]]]]\\\[[[YYYWWWUUUTTTRRRRRRQQQPPPPPPOOOOOOPPPMMMKKKHHHDDD@@@<<<999888888888777777777888::::::666666777777777888888888777888888999999888888777999999999:::::::::;;;;;;<<<:::===BBBCCCIII^^^vvvSSSRRRPPPPPPQQQQQQPPPNNNLLLJJJGGGEEEDDDCCCBBB@@@::::::999888777777777888666666555555555444444444111111111111111000//////111///------///111111111---///000000///......///000111222444555666666666111111000000000000000000444555888:::<<<<<<;;;:::===<<<:::888777666555555<<<<<<===>>>>>>???>>>>>>===<<<;;;:::;;;===???@@@>>>???@@@???>>><<<999777777777666777888;;;===???@@@@@@AAAAAABBBCCCDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFKKKLLLMMMNNNMMMNNNQQQSSSTTTTTTUUUVVVWWWWWWWWWWWW[[[]]]^^^^^^^^^___aaadddcccgggkkkooopppqqqssstttqqqtttwwwyyy{{{}}}tttkkkfffdddcccggghhhhhhfffbbb___^^^^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOMMMLLLIIIEEEAAA===:::888888888777777777888:::;;;777777888888999999999:::666666777777777777666666999999:::::::::;;;;;;;;;<<<:::>>>DDDFFFNNNfffUUUTTTRRRRRRSSSSSSQQQPPPKKKIIIGGGFFFEEEBBB???<<>>===<<<<<<<<<::::::999888999;;;>>>???BBBAAA???<<<::::::999999888888888888999:::;;;<<>>:::888999999888888888888888999888888888999999:::::::::;;;;;;::::::999888888888777777777888999:::<<<<<<<<<@@@???CCCKKKSSSlllUUUTTTRRRRRRSSSSSSQQQPPPJJJHHHFFFEEEEEECCC@@@>>>>>><<<999888888888666555777555333333333444333222222222222111111111000000111111000///////////////------...//////000111111000111222333333333333333444333222222222222222222555444555777999:::999777;;;;;;:::777555555777999999;;;>>>>>>===;;;::::::;;;:::999999;;;===???AAABBB@@@>>><<<::::::::::::888888888888999:::;;;;;;>>>>>>???@@@@@@AAAAAABBBEEEEEEDDDDDDDDDDDDDDDEEECCCCCCEEEFFFGGGHHHHHHHHHKKKKKKKKKLLLMMMOOOPPPQQQTTTTTTUUUWWWXXXYYYZZZ[[[]]]\\\\\\]]]^^^___```aaaeeefffgggiiikkkmmmooopppppprrruuuyyy|||~~~}}}~~~||||||~~~~~~qqqgggdddfffggggggeeecccbbb```______^^^]]]\\\\\\ZZZWWWTTTRRRQQQPPPOOONNNNNNNNNNNNNNNMMMKKKHHHDDD@@@<<<:::999888888888888888999:::999999999999999999::::::888888888999999999999999888888888999:::;;;<<<===:::>>>>>>CCCNNNYYYuuuUUUTTTRRRRRRSSSSSSQQQPPPJJJHHHFFFEEEDDDCCCAAA???===;;;999888888777666555999777444333333222111///222222222111111111111111111111000////////////////////////000000111111222111111222333333333222222666555444333222222222222666555555666888999777666999999888666444444555777:::<<<>>>===;;;999999999::::::::::::<<<>>>@@@BBB@@@???===;;;::::::::::::::::::::::::;;;<<<===>>>===>>>>>>??????@@@AAAAAACCCCCCDDDDDDDDDDDDDDDCCCBBBCCCDDDEEEGGGGGGGGGGGGLLLLLLMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVWWWXXXYYYZZZ\\\\\\[[[[[[\\\\\\]]]^^^eeeeeefffgggiiikkknnnoooppprrrvvvyyy}}}~~~{{{yyywwwuuurrrooojjjkkkjjjkkkqqqyyyzzzwwwlllmmmnnnooosss{{{qqqiiihhhhhhgggfffcccaaaaaabbb```___]]]]]]\\\[[[XXXVVVRRRRRRQQQOOOOOONNNNNNNNNNNNNNNLLLIIIFFFBBB>>><<<888888888888888999:::;;;::::::999999999999999999666666777777888999999:::888888888999:::;;;======;;;???>>>CCCQQQ```}}}UUUTTTRRRRRRSSSSSSQQQPPPLLLJJJGGGEEEDDDBBB@@@>>>===:::888777777777666555888666444333222222111///111111111111111111111111111000000////////////////////////000000111111111111222222333333333222222444333333222222222333333777666555666777777666444666777777666555555777999999;;;===<<<:::999999999888888999:::<<<>>>@@@AAA>>>===<<<::::::::::::;;;============>>>???@@@@@@>>>>>>??????@@@@@@AAAAAAAAABBBCCCDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGLLLLLLMMMNNNPPPRRRSSSTTTRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZ[[[[[[]]]^^^^^^eeeeeedddeeefffiiilllnnnqqqsssvvvzzz}}}}}}ssspppmmmlllkkkiiigggeeeaaaaaa```bbbggglllnnnmmmgggiiikkknnnrrrzzztttjjjhhhhhhhhheeebbbbbbdddbbb```___^^^]]]\\\ZZZXXXSSSSSSQQQPPPOOOOOOOOOOOOMMMMMMLLLIIIFFFBBB???===888888888888999:::;;;;;;:::::::::999999888888888666666777777777888888888777888888888999;;;<<<======BBB@@@EEEUUUfffUUUTTTRRRRRRSSSSSSQQQPPPOOOLLLHHHEEECCCAAA>>><<<<<<:::888777888888777666555444222222333333333222111111111111111111111111111000000///////////////...///////////////000000222222333333333222222111000000000000111222444444777666444444666666555444000222333444444555888:::777999:::::::::999:::;;;777777888999:::<<<===>>><<<;;;:::999999:::;;;<<<<<<<<<<<<<<<===>>>???@@@??????@@@@@@AAABBBBBBBBB@@@AAABBBDDDDDDDDDCCCBBBBBBCCCDDDFFFGGGGGGGGGGGGKKKKKKLLLMMMOOOQQQSSSTTTRRRSSSTTTUUUWWWXXXYYYYYYXXXYYYYYY[[[]]]___aaabbbddddddcccdddfffiiilllnnnqqqssswww{{{~~~|||yyyllliiifffddddddcccaaa```aaa______aaadddfffgggiiiiiimmmrrruuuzzzooojjjhhhjjjjjjeeedddfffdddbbb```^^^^^^]]][[[YYYUUUTTTRRRQQQPPPOOOOOOOOOLLLLLLKKKIIIFFFBBB???===999999888888999:::;;;;;;:::::::::999999888888888888888888777777777666666777777777777888:::;;;<<<;;;BBBCCCJJJ]]]oooUUUTTTRRRRRRSSSSSSQQQPPPPPPLLLHHHDDDBBB@@@>>><<<===;;;999888999999888777333222000111333444444333111111111111111222222222111111000///////////////////////////////////////222222333333333222111111......///000111333444555777555333333555555555444---///111333333444666888666888999999999999:::<<<777777888999:::;;;;;;<<<:::999999888999:::;;;<<<::::::::::::;;;<<<======???@@@@@@AAABBBBBBCCCCCC@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHJJJJJJKKKLLLNNNQQQSSSTTTSSSTTTUUUVVVWWWXXXYYYZZZXXXXXXYYY[[[^^^```cccdddbbbbbbcccdddgggjjjmmmnnnqqqssswww{{{|||pppmmmiiiggggggfffeeedddhhheeeeeehhhiiiiiikkkooorrrxxxrrrjjjlllmmmhhhfffhhhfffdddaaa______^^^]]][[[VVVUUUSSSRRRPPPPPPOOOOOOKKKKKKJJJIIIFFFCCC@@@>>>::::::999999999999::::::::::::999999999999999999:::999999888777777666666777777777888999:::<<<<<<888CCCIIITTTjjj|||UUUTTTRRRRRRSSSSSSQQQPPPMMMJJJFFFCCCBBBBBB@@@???>>><<<:::999::::::999888333111000111333444444333000000111111111222222222111111000///////////////000000000000000000000000222333333333333222111000000000000111222333444555666444222222444555555555000222444555555555666888888999999999777777999:::888999::::::;;;;;;;;;:::999888888888999:::<<<===;;;::::::;;;;;;<<<===>>>?????????@@@AAAAAABBBBBB@@@@@@@@@@@@AAABBBCCCDDDDDDEEEFFFHHHIIIIIIIIIIIIJJJJJJKKKMMMOOOQQQSSSTTTTTTTTTUUUWWWXXXYYYZZZ[[[YYYYYYZZZ[[[]]]___aaabbb```aaacccfffiiilllnnnoooqqqssswww|||}}}yyywwwvvvuuutttssswwwtttuuuyyyzzzyyy|||mmmlllnnnkkkiiikkkgggeeebbb```______^^^]]]VVVVVVTTTRRRQQQPPPOOOOOOLLLLLLKKKJJJHHHEEEBBB@@@<<<;;;::::::999999999999999999999999999999::::::999999999999999888888888999999999:::;;;<<<===>>>;;;IIISSSaaayyyUUUTTTRRRRRRSSSSSSQQQPPPKKKHHHDDDBBBCCCCCCCCCBBB>>><<<::::::;;;;;;:::999444222111111222333333222000000111111222222222222111111000///////////////222222111111111111111111333333333333333222111000333333333222222333444444555333222222333555666555777888::::::999888888999:::::::::999777666777888:::;;;;;;<<<<<<;;;;;;:::888777777777888:::<<<===============>>>???@@@AAA>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@BBBCCCEEEEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKLLLMMMOOORRRTTTUUUTTTUUUVVVWWWYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^___```^^^```cccgggjjjmmmooooooqqqtttwww|||pppkkkmmmkkkkkkmmmhhheeebbb`````````___]]]WWWVVVTTTSSSQQQPPPPPPOOOMMMMMMMMMKKKIIIFFFDDDBBB===<<<;;;:::999888888888888888888999999::::::;;;888888888999::::::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAQQQ]]]lllWWWUUURRRQQQQQQPPPOOONNNIIIGGGDDDCCCBBBAAA>>><<<===:::777666777888888888999666444444666777666444333333222111000000000111000000000000111111111111////////////000000000000333333222222111222222333444222000222555777666444111111333444555666666666555555666777888999:::::::::999888888888999:::;;;999<<<===<<<:::999:::======;;;888666666777:::<<<;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@AAABBBBBBBBBBBBAAA@@@@@@??????@@@@@@FFFDDD@@@??????BBBEEEGGGKKKKKKJJJKKKMMMPPPSSSUUUYYYXXXVVVVVVUUUVVVWWWXXXVVVYYY]]]^^^^^^]]]]]]^^^___bbbeeegggiiijjjmmmppprrruuuzzz~~~wwwkkkmmmnnnmmmlllkkkfffaaa^^^]]]]]][[[YYYUUUTTTSSSRRRQQQPPPOOOOOOMMMMMMLLLKKKIIIGGGEEEDDD===<<<;;;:::999:::;;;;;;:::::::::999999888888888:::;;;<<<;;;999888999::::::777666999;;;;;;???DDDGGGRRRfff~~~~~~}}}~~~}}}{{{{{{|||~~~{{{~~~UUUSSSQQQQQQRRRRRRRRRQQQJJJGGGEEECCCCCCAAA???===>>>;;;888777888999999888777555222222444555444222333333222222111222222222...////////////000000000////////////000000000000222222222111222222333333444333222444777888777666333333444555666666666666666666666777777888999999:::999888777888888::::::999;;;<<<;;;999888999;;;;;;:::888777777888:::<<<:::;;;;;;;;;<<<<<<=========>>>???@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@AAADDDCCCCCCCCCCCCEEEGGGHHHKKKKKKJJJKKKMMMOOORRRTTTWWWVVVVVVUUUVVVWWWXXXYYYXXXZZZ\\\]]]]]]\\\]]]^^^```bbbdddfffgggiiimmmoooqqqtttyyy|||}}}~~~ooollljjjhhhgggjjjfffaaa^^^]]]\\\ZZZXXXTTTTTTSSSRRRQQQOOONNNNNNKKKKKKJJJIIIGGGEEECCCBBB>>>===;;;:::999::::::;;;:::::::::999999999888888;;;<<<===<<<:::::::::<<<;;;888888;;;<<<<<<@@@EEEPPP]]]ttt{{{vvvrrrrrrrrrssssssuuusssqqqoooooopppqqqssstttwww{{{SSSQQQPPPQQQSSSTTTTTTTTTKKKHHHFFFDDDCCCBBB@@@>>>>>><<<999888999999999888555333111111222333222111333333222222222333444444............/////////////////////000000000111111222111111111222333333444555444555666999::::::999666666666666666666666666777777777777777777777777:::999888777777888999999999;;;;;;:::888777888999888888888888888999:::;;;999999:::;;;<<<======>>>===>>>???@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBCCCEEEGGGHHHIIIIIIIIIKKKKKKJJJJJJLLLMMMOOOQQQTTTTTTTTTUUUVVVWWWYYYZZZZZZ[[[\\\\\\[[[[[[]]]___bbbcccddddddeeehhhllloooqqqtttwwwzzzzzz{{{|||}}}~~~tttkkkgggffffffiiifffbbb___]]][[[YYYWWWTTTTTTSSSQQQPPPNNNMMMMMMJJJJJJJJJHHHGGGEEECCCBBB???>>><<<:::::::::::::::::::::::::::999999999999:::<<<===<<<;;;;;;<<<>>><<<:::;;;===>>>===AAAGGGZZZnnn{{{wwwvvvrrrnnnkkkkkklllllllllqqqpppooonnnmmmnnnoooppppppssswww{{{SSSRRRQQQQQQSSSTTTTTTSSSLLLIIIFFFDDDCCCBBBAAA???===;;;999888888999888777333333111111111111111111111111111111222333333444........./////////000000/////////000000111111222111111111111222333444444444555777999;;;<<<<<<;;;999999888888777777777777888888888777777666666666999999777777777777888999:::::::::999888777666777666666777999999:::::::::888888999:::<<<===>>>>>>======>>>???@@@@@@??????======>>>>>>???AAABBBCCCBBBCCCDDDFFFHHHJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMNNNQQQRRRSSSTTTVVVXXXYYYZZZ[[[\\\[[[ZZZYYYZZZ]]]___ccccccccccccdddggglllppprrrtttwwwyyyyyyyyy{{{||||||wwwkkkggghhhiiigggfffcccaaa^^^[[[YYYWWWTTTTTTRRRQQQOOOMMMLLLKKKLLLLLLKKKJJJIIIGGGFFFEEE@@@???===;;;:::999::::::::::::::::::::::::::::::999;;;<<<<<<;;;;;;<<<>>><<<;;;;;;>>>>>>>>>DDDKKKbbb||||||xxxwwwuuurrrqqqrrrtttttttttyyyyyyxxxxxxxxxxxxxxxyyyvvvxxx|||VVVTTTRRRQQQRRRRRRQQQPPPLLLIIIFFFCCCCCCBBBAAA@@@<<<:::888777777777555444444444333222111111222333000000///000000111222222//////000000000111111111/////////000111222222222222111111111222222333444333555888;;;<<<=========;;;;;;999888888888888888999999999888777777666666999888777777777888::::::;;;:::999888888777555555555666777999::::::999999888888999:::;;;<<<===>>>======>>>?????????>>>>>><<<======>>>???AAABBBCCCCCCBBBBBBCCCEEEHHHKKKMMMKKKKKKJJJKKKKKKLLLLLLMMMOOOPPPRRRTTTVVVXXXYYYZZZ[[[[[[ZZZYYYXXXZZZ]]]```ccccccccccccdddhhhmmmpppsssuuuxxxyyyyyyyyy{{{}}}|||xxxjjjfffggghhheeeeeeeeeccc___\\\YYYXXXUUUUUUSSSQQQOOOMMMKKKJJJLLLKKKKKKJJJIIIGGGFFFEEEAAA@@@>>>;;;:::999999999::::::::::::::::::::::::888999;;;;;;::::::;;;===;;;:::;;;===>>>@@@IIIRRRkkkWWWUUURRRQQQQQQPPPOOOMMMLLLIIIEEEBBBBBBAAAAAA@@@;;;999777777777666444222444444555333222111222444000000/////////000000111000000000000111111111111...///000000111222333333333333222222111222222333000444888;;;<<<<<<===>>><<<;;;999888888888999999:::::::::999999888888888888888777777888:::<<<======;;;999888888777555333666666777888999999999888888888999:::;;;<<<<<<=========>>>>>>>>>>>>======<<<======>>>???@@@BBBBBBCCCBBBBBBBBBDDDGGGJJJLLLJJJJJJKKKKKKLLLLLLMMMMMMNNNOOOQQQTTTVVVXXXXXXYYYYYYZZZZZZYYYYYYZZZ^^^aaaaaacccdddeeefffjjjnnnrrrtttvvvxxxxxxyyyzzz|||~~~}}}tttfffccccccbbbccceeefffeeebbb^^^[[[[[[WWWVVVTTTRRROOOMMMKKKJJJIIIIIIIIIHHHGGGFFFDDDDDDBBBAAA>>><<<:::999999999::::::::::::;;;;;;;;;;;;888:::;;;:::999999:::;;;:::999:::===>>>CCCPPP\\\xxxVVVTTTQQQPPPPPPOOONNNLLLLLLHHHDDDAAA@@@@@@@@@???;;;:::888888888777444222333444555333111000222444222111000000000000000000/////////000000000000111...///000111222333333444444444333222111111111111...222777:::;;;;;;<<<===;;;:::999777777888:::;;;;;;;;;::::::::::::::::::777777777888:::<<<>>>@@@???<<<:::999999888555333777777777777777888888888999999999::::::;;;;;;;;;<<<======>>>>>>======<<<============>>>???AAAAAAAAABBBCCCEEEFFFHHHIIIIIIIIIJJJKKKLLLMMMMMMNNNNNNNNNOOOQQQTTTVVVWWWWWWWWWVVVXXXYYYYYYYYY[[[^^^aaa```bbbeeegggiiilllpppssssssuuuvvvwwwxxxyyy|||~~~mmmaaaaaaaaa^^^aaadddggggggddd```^^^]]]XXXWWWUUUSSSPPPMMMKKKJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB???<<<:::999888888:::::::::;;;;;;;;;<<<<<<:::;;;<<<;;;:::999:::;;;;;;:::;;;===@@@GGGXXXgggTTTRRRPPPOOOOOOOOONNNMMMLLLHHHCCC@@@@@@@@@@@@???<<<;;;:::999999888555333222444555333000///111444333333222111000000000111............/////////000...///000111222333444444555555333222111000000000,,,111777:::::::::;;;===;;;:::888777777888:::;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777999;;;>>>@@@BBB@@@===:::999999999555222999888777777777777777888::::::::::::::::::::::::<<<===============<<<<<<============>>>???@@@AAA@@@BBBEEEHHHIIIIIIHHHGGGIIIJJJKKKMMMNNNNNNOOOOOONNNOOOQQQTTTVVVWWWWWWWWWUUUVVVXXXZZZZZZ\\\___aaa___aaaeeehhhkkknnnqqqtttrrrsssuuuvvvwwwyyy|||~~~|||ggg___bbbccc___```dddhhhhhheeeaaa______YYYXXXVVVSSSPPPMMMKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFDDDBBB???===:::999888888:::::::::;;;;;;<<<<<<<<<<<<===>>>===;;;::::::;;;<<<;;;<<<>>>AAAKKK]]]oooWWWTTTPPPOOOOOOPPPPPPOOOJJJHHHEEEDDDCCCBBB???======;;;888555444333333444666555444333222111111111111111222222111000///.........///000111222222333222222111000//////000000222222333333333333444444666666888999:::;;;;;;;;;:::999777666666888:::;;;;;;;;;;;;;;;:::999888888333444555777999<<>><<<888666444333333666666777888999:::::::::999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBFFFFFFFFFFFFGGGHHHJJJJJJIIIGGGGGGKKKQQQSSSOOOKKKNNNOOOQQQRRRTTTUUUUUUVVVVVVWWWWWWWWWXXXZZZ^^^aaabbbccceeegggjjjmmmpppqqqtttuuuuuuvvvwwwyyy}}}yyyccc]]]eeegggbbbaaadddhhhjjjhhhddd```^^^aaa___\\\XXXSSSPPPMMMLLLLLLLLLKKKKKKKKKJJJJJJJJJHHHFFFBBB>>><<<;;;;;;<<<;;;;;;;;;;;;;;;:::999888999::::::;;;;;;::::::999;;;;;;:::@@@HHHKKKaaaRRRPPPMMMLLLLLLMMMLLLKKKIIIGGGDDDCCCBBBAAA>>><<<===;;;888666444333444444444444555555555333111000000000000000000111111111//////000000111111222222222222111000000000000000222222333333333333444444555555777888999:::::::::999888777666666888999:::;;;;;;;;;::::::999888777666777888999:::;;;<<<<<>>@@@BBBBBBCCCCCCCCCCCCDDDEEEGGGGGGKKKJJJJJJNNNTTTVVVTTTPPPOOOPPPQQQSSSTTTUUUVVVVVVUUUVVVWWWWWWWWWZZZ]]]```aaaccceeeiiilllnnnpppqqqsssuuuvvvvvvwwwzzz~~~pppgggfffeeebbbdddeeeggggggfffdddbbbaaa___]]]YYYUUUQQQNNNLLLKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFDDD@@@<<<:::999::::::999999999999999888777777999::::::;;;;;;::::::999:::;;;;;;AAAIIIOOOhhhSSSRRRPPPOOOPPPOOONNNLLLHHHFFFCCCBBBAAA@@@>>>;;;<<<;;;999666555444444444222444666777777444111///000/////////000111333444000000000000000111111111222111111111000000000000222222333333333333444444555666777888999:::::::::888777666666666777999::::::::::::999999888777777666777999:::;;;;;;;;;;;;===;;;888555444555666777888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBDDDEEEEEEEEEGGGHHHIIIJJJMMMLLLMMMQQQVVVYYYWWWUUUPPPQQQSSSTTTUUUVVVWWWWWWTTTVVVVVVWWWWWWYYY\\\___```cccgggkkknnnoooppppppssstttvvvwwwxxx{{{{{{mmmfffeeeffffffffffffeeeddddddccc]]]\\\YYYUUUQQQNNNLLLKKKJJJJJJJJJIIIIIIIIIHHHHHHFFFDDDAAA===;;;:::::::::999999::::::999999888888::::::;;;;;;;;;;;;::::::999<<<<<>><<<<<<;;;999777666555444444444444555666555444333111111000///......000222444111111111000000000000000111111111111111111111000222222222333333333444444666777888999::::::::::::666666666666666777888999::::::999888777777777777333555888;;;=========<<<;;;999666444444555777999999999999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBEEEEEEFFFGGGHHHIIIKKKLLLOOONNNOOOQQQUUUWWWVVVTTTRRRRRRTTTUUUVVVWWWWWWWWWTTTUUUVVVWWWWWWXXX[[[]]]```cccgggllloooppppppooorrrtttvvvxxxyyy|||yyykkkjjjgggggggggggghhhgggdddbbb^^^\\\YYYVVVSSSQQQOOONNNLLLLLLLLLLLLKKKKKKKKKKKKHHHGGGDDD@@@>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::999>>>>>>BBBMMMZZZwwwSSSQQQPPPPPPQQQPPPNNNKKKJJJGGGEEEDDDCCCBBB???===;;;:::999888777666555555666555444222222333444555444222000......///000111111111111000000000000000000111222222222222111111222222222333333333444444444555666777777777777777555555555555666777888888999999777666666555666666333555888:::<<<<<<;;;;;;888777555444444555777999999999999888888888888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBBBBBBBBBBCCCEEEFFFHHHIIINNNNNNNNNOOOQQQRRRQQQPPPRRRSSSTTTVVVWWWWWWWWWWWWTTTUUUWWWWWWWWWXXXZZZ\\\___bbbgggkkknnnppppppoooqqqtttwwwyyy{{{~~~qqqkkkggggggiiikkkkkkiiiddd___\\\[[[XXXVVVSSSQQQPPPOOOMMMMMMLLLLLLLLLKKKKKKKKKIIIGGGDDDBBB???>>>===<<<;;;<<<<<<=========<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;??????CCCPPP^^^yyyUUUSSSQQQQQQQQQQQQOOOMMMJJJHHHFFFDDDCCCBBB@@@>>>;;;::::::999777666555555666444222000000222444666444333111////////////000000000000000000111111111000111222333333333222111222222333333333333444444111222333333444444444333333333444555666777888888999888666555444444555666777888999999999888777666666555555444555666777888888888888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBBBBBBBCCCCCCDDDFFFHHHJJJKKKKKKLLLLLLMMMMMMNNNOOOOOOSSSSSSTTTUUUVVVWWWWWWVVVTTTVVVXXXXXXXXXYYYZZZ\\\___bbbfffjjjmmmnnnooooooqqqssswwwzzz|||}}}pppjjjiiijjjlllnnnjjjccc]]]XXXWWWUUUSSSQQQPPPOOOOOOKKKKKKKKKJJJJJJJJJIIIIIIGGGEEECCCAAA>>><<<;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<>>@@@BBBBBBDDDEEEEEEGGGHHHJJJLLLMMMHHHJJJKKKLLLMMMOOOQQQSSSRRRSSSTTTUUUVVVVVVVVVUUUUUUWWWYYYZZZYYYYYY[[[\\\```aaadddgggjjjmmmnnnooopppssswww{{{}}}nnnllljjjkkkllljjjccc]]]WWWVVVTTTSSSQQQPPPPPPOOOKKKKKKKKKKKKJJJJJJJJJIIIGGGFFFDDDBBB???===<<<;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<>><<<:::::::::999999777666555000111111222222222111111...///000111222222111111...//////000111222222333///000222444444444222111222222333333333444444444555555666666777666666666111222333555666777777777999777555333222333444555444444444444555666888888333444555666666666555444666666777888999::::::;;;999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@BBBCCCAAABBBBBBDDDEEEHHHIIIKKKGGGHHHJJJLLLNNNQQQTTTWWWRRRSSSTTTUUUUUUUUUUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[\\\```aaacccfffiiilllnnnooopppssswww{{{~~~sssnnnjjjiiijjjiiiddd^^^XXXXXXVVVTTTSSSRRRRRRRRRMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHFFFDDDBBB???>>>===<<<<<<===>>>??????>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;<<<@@@@@@III```qqqUUUTTTSSSSSSSSSQQQNNNLLLIIIHHHFFFDDDAAA???===<<<:::999888777666555444333333333333222222222111111111111000000000000111111555444333111000000111222111333666777666555555666222555777777444222444666555333111333666888777555333444666777666444111///666555333000///......///555555555555555444444444444444555555666777777777888888999999999:::::::::777777888888888999999999999::::::::::::::::::;;;<<<<<<===>>>???@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOTTTUUUVVVWWWXXXXXXXXXXXXXXXXXXYYYZZZ\\\^^^___```aaa```aaadddhhhlllnnnnnnrrrsssvvvyyy}}}ooohhhllliiigggfff```^^^ZZZVVVTTTTTTRRROOOLLLKKKKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEBBBAAA???>>>???>>><<<;;;::::::;;;<<<:::<<>><<<<<<<<>>???@@@AAAAAACCCCCCEEEFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOSSSTTTUUUVVVWWWXXXXXXYYYWWWWWWXXXYYY[[[]]]___``````aaabbbeeehhhkkkmmmnnnqqqssswwwzzz~~~ssskkknnnkkkiiiiiiddd[[[XXXTTTSSSTTTTTTQQQOOOKKKKKKKKKKKKJJJJJJJJJJJJIIIHHHGGGEEECCC@@@???>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>>>><<<<<<<<<>>>@@@CCCLLL\\\oooQQQPPPPPPPPPPPPNNNKKKIIIIIIHHHFFFDDDBBB???>>>===;;;:::999777666444333222555555555444444444333333111111000000000000111111////////////000111222333222333333222000///000111333333333555777888777666888777555555666555444222333333444666777888999999888777666555555555666777777777666555444333333333444444555555666777777777888888777777777777777777999999999999::::::::::::999999999::::::;;;;;;;;;======>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOOOOQQQRRRSSSUUUWWWXXXXXXYYYVVVVVVWWWXXXZZZ\\\^^^___```aaacccfffiiikkklllmmmooosssxxx|||~~~wwwmmmoookkkiiikkkgggYYYVVVSSSSSSUUUVVVTTTQQQKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIGGGEEECCC@@@>>>===::::::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@AAAFFFSSSfff|||QQQPPPOOOOOOPPPNNNLLLIIIHHHGGGFFFDDDBBB@@@>>>===777777777777666666666666444444444444333333333333111111000000000000111111//////000000111222222333///000000//////000333666555333333666:::<<<;;;888999999888777777777666555555555444333333444555666888777666666666777888999888777666444333333333333444444555555666777777777888888888888888777777777999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPOOOPPPRRRTTTVVVWWWXXXXXXUUUUUUVVVWWWYYY[[[]]]^^^___aaaeeehhhiiikkkmmmnnnooosssyyy}}}xxxllllllhhhgggiiifffZZZWWWTTTSSSUUUVVVTTTQQQKKKKKKKKKJJJJJJIIIIIIHHHIIIHHHHHHFFFCCCAAA>>><<<888999:::<<<<<<<<<;;;:::<<<<<<;;;::::::<<<@@@CCCDDDMMM\\\pppRRRQQQPPPQQQQQQPPPMMMKKKHHHGGGFFFDDDBBB@@@???>>>777777777777666666666666333333333333222222222222111111000000000000111111222222222222222222222222///000111000000111444777777555555888<<>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPNNNPPPQQQTTTVVVWWWXXXXXXUUUUUUVVVWWWYYY[[[\\\]]]^^^aaaeeehhhiiikkknnnpppqqqwww~~~xxxkkkjjjffffffiiifff]]]YYYVVVTTTUUUUUURRROOOLLLKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGFFFDDDAAA???===888999;;;<<<===<<<;;;;;;<<<<<<;;;;;;;;;>>>BBBFFFJJJXXXjjj}}}RRRQQQQQQRRRRRRQQQOOOLLLGGGGGGEEEDDDBBB@@@???>>>;;;:::999777666444333222333333222222222111111111111111000000000000111111222222333333333222222111222333333222111111222444777777777:::<<<>>>======999:::;;;;;;:::999:::<<<555555555555666888:::<<<444444333333444666777888888666444333333333555666444444555555666777777777888888999999999:::::::::999999999999::::::::::::888888999::::::;;;<<<<<<======>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPPPPQQQRRRTTTVVVWWWWWWXXXUUUUUUVVVWWWYYY[[[]]]^^^]]]aaaeeeggghhhkkkppptttwww}}}xxxkkkjjjeeeeeeiiifff```\\\WWWUUUUUUTTTPPPMMMLLLKKKKKKJJJIIIHHHGGGGGGEEEFFFFFFFFFEEEBBB@@@>>>;;;;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<===@@@EEEIIIRRRggg~~~RRRQQQQQQQQQRRRQQQOOOMMMGGGFFFEEEDDDBBB@@@??????<<<;;;:::888555333222111444444333333333222222222111111000000000000111111///000111222333333222222000222333333222111222333555777999:::::::::;;;===999;;;<<<;;;888777888999666666666666777888999:::444444333333333555666777777555333222222444666888444444555555666777777777666666777888999:::;;;;;;888888888999999999999:::777888888999;;;<<<<<<===<<<======>>>???@@@AAAAAACCCCCCEEEFFFGGGHHHHHHHHHJJJJJJKKKLLLNNNOOOPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWUUUVVVVVVXXXYYY[[[]]]^^^]]]```dddeeefffkkkrrryyytttggggggccccccfffddd```\\\WWWUUUUUUTTTQQQMMMLLLKKKKKKJJJHHHGGGGGGFFFCCCDDDFFFFFFFFFDDDAAA???>>>>>>===<<<<<<<<<======;;;<<<>>>???@@@CCCGGGJJJZZZvvvQQQPPPPPPQQQRRRQQQOOOLLLGGGFFFEEEDDDBBBAAA??????:::999888777666555444333555555444444444333333333111111000000000000111111+++---///111333333333333+++...111333333333444555333666::::::888777999<<<:::<<<<<<:::666444555666888777777666555444444333555444333333333555666777666444333222222555777999444444555555666777777777444444555777888999:::;;;777777888888888999999999777888888999;;;<<<======<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFGGGGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWVVVVVVWWWXXXZZZ\\\^^^___]]]```cccdddeeekkkttt{{{ooocccddd``````ccc```___[[[WWWUUUVVVUUURRRNNNLLLKKKKKKJJJHHHGGGFFFFFFBBBCCCEEEFFFFFFDDDBBB@@@@@@???>>><<<<<<<<<===>>>;;;===???@@@BBBDDDHHHKKK___SSSQQQNNNMMMNNNOOONNNMMMJJJHHHEEECCCBBBAAA>>><<<;;;:::888777555444444444555555444444333222111111333222000///.........///111000/////////000222333...///111111111111333555666777999:::;;;;;;:::::::::999888666555555444444777777666666555555555444444444444555555555555555555555444444444333333333888888777777666666555555666777888999999:::999999888888999999999999888888999999:::;;;;;;<<<<<<===;;;<<<>>>???AAABBBBBBBBBEEECCCBBBDDDGGGIIIHHHFFFKKKIIIIIIJJJMMMOOOPPPOOOPPPPPPQQQRRRTTTUUUWWWXXXRRRSSSVVVXXX[[[\\\]]]^^^`````````cccgggmmmtttwww}}}nnnbbb```aaa```aaaddd```^^^[[[WWWTTTRRRPPPPPPLLLKKKJJJHHHFFFDDDCCCCCCEEEEEEDDDDDDCCCBBB@@@???;;;;;;;;;;;;<<<<<<>>>>>><<>>===<<<<<<<<<<<<<<<======???===???DDDBBBIII]]]{{{XXXVVVRRRQQQPPPOOOMMMKKKJJJGGGEEECCCBBB@@@>>>;;;:::999888666555444333333333222222111111000000000............///000222222111000000000000111222222444555666555333222333444444555666777888888777777555555555555555666777888666666666666555555555555333333444444555555444444666666666666555555555555333444444444444555555555555666777888999999999999666666666666666666666666888888999999:::;;;;;;;;;888:::;;;===???AAAAAABBBDDDCCCCCCDDDGGGHHHHHHGGGKKKIIIIIIJJJMMMOOOPPPOOORRRRRRRRRRRRSSSTTTUUUVVVVVVVVVUUUVVVWWWXXXZZZ[[[^^^___aaadddhhhkkkmmmooorrruuuyyy{{{{{{{{{}}}~~~uuufffbbbdddeeeeeeddddddbbb^^^ZZZVVVSSSQQQPPPLLLKKKKKKIIIHHHGGGFFFFFFEEEEEEDDDDDDCCCBBB@@@?????????>>>===<<<;;;;;;;;;===@@@===???DDDDDDNNNdddVVVTTTRRRPPPPPPOOOMMMKKKMMMJJJHHHFFFEEECCCAAA>>>:::999777666444444333333444444444333333222222222.........///000000111111000000000111111111222222333444555555333333333555555666888999999999888888555555444444555555666777666666666666666555555555777777777666444222000...555555555555444444444444222333333444555555666666555666777888999999999999777777777666666777777777777888888999999::::::;;;===>>>???@@@AAABBBBBBBBBCCCCCCCCCEEEFFFGGGHHHHHHKKKIIIIIIJJJMMMOOOPPPOOORRRRRRRRRRRRRRRSSSTTTUUUVVVUUUTTTTTTUUUXXXZZZ\\\^^^```cccfffiiikkkkkkllliiijjjlllpppuuuzzz|||}}}~~~vvvjjjhhhiiihhhgggfffddd```[[[WWWSSSQQQQQQLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEDDDDDDCCCBBB@@@???>>>===<<<<<<;;;;;;;;;<<<===@@@===???DDDFFFSSSlllRRRQQQPPPOOOPPPOOOMMMLLLMMMKKKHHHFFFEEEDDDAAA???:::999777555444333333333444444333333333333333222//////000000000000//////000111111111222222222222///111222333222222444555555666777888999888777666666555555444444444444444555555555666666666666666;;;;;;;;;:::888555222000444444444333333333222222333333444555666777777888555555666777888888888888999888888777777888888999777888888999999::::::;;;@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFFFFGGGHHHKKKIIIIIIJJJMMMOOOPPPOOORRRRRRQQQQQQRRRSSSTTTTTTSSSSSSSSSTTTVVVYYY\\\^^^^^^aaaeeeiiikkklllkkkjjjbbbbbbccciiiqqqxxx{{{}}}pppiiiiiiiiihhhgggeee```\\\WWWTTTRRRQQQMMMMMMLLLKKKIIIHHHGGGGGGEEEEEEDDDDDDCCCBBB@@@???;;;;;;::::::;;;<<<<<<======@@@>>>???EEEGGGWWWqqqQQQPPPOOOOOOPPPOOOMMMLLLKKKHHHFFFDDDCCCAAA???<<<999888777555444333222222111111111111111111111111//////000000000000///...000111222222333333222222---///111111111111333555333444555666666555444333666555444333333333333333555555555666666666666666;;;<<<===>>>===;;;999777333333333333222222222111333444444555666777777777444555666777888888888888:::999888777777888999:::888888999999:::;;;;;;;;;?????????@@@??????>>>>>>BBBCCCEEEFFFEEEFFFGGGIIIKKKIIIIIIJJJMMMOOOPPPOOOQQQQQQQQQQQQRRRSSSTTTUUURRRSSSSSSUUUWWWZZZ]]]___^^^aaaeeeiiikkklllkkkjjj^^^___aaafffnnnuuuzzz|||wwwiiiggghhhhhhfffddd```\\\XXXUUUSSSRRRNNNNNNLLLKKKIIIGGGFFFEEEEEEEEEDDDDDDCCCBBB@@@???:::::::::;;;;;;<<<>>>>>>;;;???>>>@@@EEEHHHYYYtttSSSRRRQQQQQQQQQPPPMMMJJJJJJHHHEEECCCBBBAAA>>><<<999888777555444333222222111111111111111111111111---...///000111111000000000111222333333333222222...000111111000000222333333444555555555444333333333333333333333333444555555555555555666666666777999:::<<<===<<<:::888666444444333333333222222222333333333444444555555666444555666777888888888888999888777666666777888999999999999:::;;;;;;<<<<<<======>>>???@@@@@@@@@@@@AAADDDFFFFFFEEEEEEGGGJJJKKKIIIIIIJJJMMMOOOPPPOOOOOOOOOPPPPPPRRRSSSUUUVVVSSSTTTUUUWWWYYY[[[\\\]]]]]]```cccgggjjjkkkjjjjjj___bbbeeejjjpppvvv{{{~~~qqqjjjgggfffeeeccc___[[[WWWUUUSSSSSSOOONNNMMMJJJHHHFFFDDDCCCEEEEEEDDDDDDCCCBBB@@@???>>>===============>>>???:::??????AAAFFFHHHYYYuuuVVVTTTSSSRRRRRRPPPLLLIIILLLIIIGGGEEEDDDBBB@@@===999888666555333333222222333333333333333333333333***,,,...000222222222222000111222333444333222222111222333222000000000111555666777777777666555444111111111222333444666777444555555555666666777777888999::::::888555111///555555444444444333333333222222333333333333444444444555666777888888888888999777666555555666777999999::::::;;;;;;<<<<<<===<<<===???AAACCCDDDEEEEEEAAADDDFFFFFFEEEEEEGGGJJJKKKIIIIIIJJJMMMOOOPPPOOONNNOOOOOOPPPRRRTTTUUUVVVUUUVVVXXXYYYZZZ[[[[[[[[[\\\^^^bbbeeehhhjjjjjjjjjcccgggkkkppptttxxx~~~|||nnnhhhddddddbbb^^^[[[WWWUUUTTTSSSPPPOOOMMMJJJGGGEEECCCBBBEEEEEEEEEDDDCCCBBB@@@@@@BBBAAA@@@???>>>>>>>>>>>>999??????AAAFFFHHHYYYuuuSSSSSSSSSRRROOOLLLJJJHHHJJJHHHEEECCCAAA???<<<:::999777444222111222333333333222111000000000111222222111111111000000//////222222333333333222222111333222222222333333444555666666666666555444333333111222333333444444444444555666777666444333333333999999888888777777666666333333444444444333222222222333333444555666777777999777666777999:::::::::666666666666777777777777999::::::;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKLLLNNNOOOPPPRRRQQQPPPPPPQQQSSSVVVWWW\\\]]]\\\[[[YYYYYY[[[]]]]]]^^^aaadddgggiiikkkllljjjkkklllooouuu|||tttgggkkkeeeccc```\\\XXXTTTRRRQQQQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>AAAAAAAAAAAAEEEQQQcccpppUUUTTTSSSRRRPPPNNNLLLKKKJJJHHHEEECCCAAA???<<<:::888777555333222222222333666666444333111111000000111111111111000000000///222222222333333222222111333222222222333444555555666666666666555444333222222222333444444444444444333555666666555444555666999888888777666555555555333444444555555555444444666666555555555444444444777666555555777777666555555555555555666666666666999::::::;;;<<<===>>>>>>>>>>>>??????@@@BBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLNNNOOOPPPSSSRRRQQQQQQRRRTTTWWWXXX[[[\\\[[[ZZZXXXYYY[[[]]]]]]___aaadddgggiiikkkkkklllmmmnnnqqqwww}}}ooonnndddbbb```\\\YYYVVVUUUTTTQQQPPPNNNLLLIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAFFFTTTggguuuVVVUUUTTTRRRPPPOOOOOOOOOJJJHHHEEECCCBBB@@@===:::777666666555444333222222333333333333222111000///111111111111000000000000111222222333333222222222222222222333444555666777666666666666555444333222222333444444555444444444222444666777666666777888888888777666555444333222333333444555666666666666777666555555444444555555666555555666777777555333444444444555555555666666999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSRRRRRRTTTUUUWWWXXXYYYZZZZZZYYYWWWXXXZZZ\\\^^^___bbbeeegggiiikkkkkknnnoooppptttyyy~~~tttmmmdddcccaaa^^^[[[YYYWWWVVVPPPOOOMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@AAAHHHXXXmmm|||VVVUUUSSSQQQPPPPPPPPPPPPKKKHHHEEECCCBBB@@@===;;;666666666666555333222111,,,---///000111111111000111111111000000000000000111111222333333333222222222222222333444666777888777777777666555444333222444444555555555555444444444666777888777666777888888777666555333222111000222222333555666666666666444444444444555666888999777666666888999999777666555555555666666666666777999::::::;;;<<<===>>>>>>>>>>>>@@@AAABBBBBBCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEIIIIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRSSSTTTUUUWWWWWWWWWXXXXXXWWWVVVWWWYYY\\\___```bbbeeegggiiikkkkkkoooppprrruuuyyy~~~tttiiifffeeeccc```]]]ZZZWWWVVVOOONNNLLLJJJHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@BBBKKK\\\sssVVVUUURRRPPPOOOOOOOOOPPPKKKIIIFFFDDDBBB@@@===;;;777777777666555444222111,,,---///000111111111000000000000000000000111111000111222333333333333333222222333444555777999:::888888888777666555333333555555555666666555555444666777999888666555555666777777666444333111000///000111222333444555555555555444444444555777999:::666555555777999:::999888666777777777777888888888999::::::;;;<<<===>>>>>>>>>???@@@BBBCCCCCCCCCCCCEEEDDDDDDDDDDDDDDDEEEEEEHHHIIIIIIKKKMMMOOOQQQRRRQQQQQQQQQRRRSSSTTTUUUVVVUUUVVVWWWVVVVVVWWWYYY\\\___aaaccceeehhhiiikkkkkknnnooorrruuuxxx{{{~~~wwwiiiiiihhhfffbbb^^^ZZZVVVTTTMMMMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@AAADDDNNNbbb{{{VVVUUUSSSRRRPPPOOOOOONNNKKKIIIFFFDDDCCCAAA>>>;;;888777777666555444333333333333333333222111000///000000000000111111111111000111222222333333333333222222333444666888:::;;;:::::::::999888666555444666666666777666666555444666888999888666444444444777666555444333222111000111111222333444444444444999888666444444555666777666555444555777888999888777777888888888999999999999::::::;;;<<<===>>>>>>===???AAABBBCCCDDDCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIKKKMMMOOOQQQRRRPPPPPPQQQRRRSSSTTTTTTUUUTTTUUUVVVVVVVVVWWWZZZ]]]```aaacccfffhhhjjjkkkkkknnnooorrruuuwwwyyy{{{{{{zzz~~~nnnjjjiiigggddd___YYYUUURRRLLLLLLJJJIIIGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>???@@@CCCHHHUUUlllWWWWWWVVVTTTSSSPPPNNNMMMKKKIIIFFFDDDCCCAAA>>><<<999888666555444333444444666666444333111111000000///000000000111111111111000000111222333333333333111222333444777999;;;<<<<<<<<<;;;:::999777666555777777777777777666555555444666777777555444444555666555555444333333222222333333444444444444444333:::888666444444555777888<<<999666555666777888888777777777777888888888888999::::::;;;<<<===>>>>>>===???AAACCCDDDDDDCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUVVVVVVVVVXXX[[[^^^aaabbbdddfffhhhjjjjjjkkknnnpppsssvvvxxxyyyyyyyyyuuuzzzoooiiihhhgggddd___ZZZVVVSSSLLLKKKJJJHHHGGGEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>@@@EEELLL]]]wwwXXXXXXXXXWWWUUURRROOOMMMLLLIIIFFFDDDCCCAAA>>><<<:::999666444333333444555333222111000000000111222//////000000111111111222///000111222333444444444111222333555777:::<<<============<<<:::888777666777777777777777666555555111333555666555555666777555555555444444333333333555555555666555555444444777555444333444777:::<<>>>>>===???AAACCCDDDDDDCCCBBBDDDDDDDDDEEEFFFHHHIIIJJJHHHHHHIIIKKKMMMOOOQQQSSSQQQRRRSSSTTTVVVVVVVVVVVVTTTUUUVVVVVVWWWXXX\\\^^^aaabbbdddfffhhhjjjjjjkkkoooqqqtttwwwxxxyyyyyyxxxsssxxx}}}lllgggffffffccc```[[[WWWTTTKKKKKKIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@??????>>>>>>>>>>>>>>>===@@@FFFPPPbbbXXXWWWVVVTTTSSSQQQPPPOOOMMMIIIEEEBBBAAAAAA@@@???888888666555444333222222222222222111111111111000//////...///000111333444444444333333222111000000000222444777:::;;;<<<<<<:::::::::999666666666888888:::;;;:::888666666777555444333222222444555666555333111000///000111222000111111222222333444444444444333444444555666777AAA>>>999555333444666888555555555555555666777777;;;:::999;;;===@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@EEEEEEEEEFFFGGGGGGHHHHHHJJJJJJKKKLLLNNNQQQSSSUUURRRRRRSSSTTTVVVWWWXXXXXXTTTTTTUUUWWWYYY[[[^^^___aaabbbcccdddfffggghhhiiinnnpppsssvvvyyyzzzzzzzzzxxxyyy{{{}}}zzzqqqiiifffbbbaaa```^^^YYYUUUOOOLLLHHHFFFEEEEEEDDDBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBAAA???>>>???@@@AAAEEEIIIPPPggg~~~~~~WWWVVVUUUTTTRRRPPPOOONNNLLLIIIEEECCCBBBAAA???>>>999888777555333222222222222222222111111111111000////////////000222333444444333333333222111111111000222444777:::;;;;;;;;;999::::::888666555666888888:::;;;:::888666666777555555444444555555666666111111000//////000111222111222222333444444555555222333333444666888:::;;;===;;;888555444555777888666666666666666777888888:::999888999<<<>>>>>>>>>?????????@@@@@@AAAAAAAAADDDEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJKKKNNNPPPSSSTTTSSSSSSTTTUUUUUUVVVWWWWWWUUUVVVWWWXXXZZZ]]]___```aaabbbcccdddfffgggiiiiiilllooossswwwzzz{{{{{{{{{vvvwwwyyy{{{~~~ppphhhfffccc___^^^^^^\\\WWWSSSOOOLLLIIIFFFFFFEEEDDDBBBDDDDDDDDDDDDCCCCCCCCCCCC@@@AAABBBAAA???>>>???@@@BBBEEEJJJWWWttt}}}~~~|||}}}VVVUUUTTTSSSQQQOOONNNMMMKKKIIIFFFDDDCCCAAA???===:::999777555333222111111222222222111111111111000////////////111222333444333333333333222222222222111222555777999:::::::::888999999777555555666777888999::::::777666666777444555666777888777777666000000000111111111111111222333333444444555666666555555555555777888999:::888777666555555555777777777777777777777888999999999888777888:::<<<<<<<<<===>>>>>>???@@@AAABBBBBBDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKMMMOOORRRSSSTTTTTTTTTUUUUUUUUUVVVVVVUUUUUUVVVXXXZZZ\\\^^^___aaabbbccceeeggghhhjjjjjjjjjmmmrrrwww{{{||||||{{{vvvwwwyyy{{{~~~xxxjjjcccdddaaa^^^]]]]]][[[WWWSSSOOOMMMIIIGGGFFFFFFDDDCCCDDDDDDDDDDDDCCCCCCCCCCCC???@@@AAA@@@>>>===???@@@FFFFFFMMMbbb~~~xxx}}}|||zzzzzz{{{~~~~~~UUUTTTSSSRRRPPPNNNMMMLLLJJJHHHFFFEEEDDDBBB>>><<<;;;:::888555333111000000222222222111111111000000/////////000111222333444222222333333333333333333111333555777888888888888777888888666555444555777888999:::999777666666666222444666888999888666555333333333333333222111000222222333333444555555555999888777666555555555555555555555555555555555555777777666666777777888999:::888777888:::<<<<<<;;;<<<<<<===???@@@BBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMOOOQQQRRRTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTUUUWWWYYY[[[\\\aaabbbccceeegggiiikkkllljjjmmmrrrwwwzzzzzzyyyxxxyyyzzz|||~~~}}}ooohhhfffccc```______]]]YYYUUUPPPMMMJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCC???@@@@@@???======???AAAHHHHHHRRRnnn|||vvvssszzzzzzxxxxxxxxxxxxzzz}}}|||yyyzzz}}}UUUTTTSSSQQQPPPNNNMMMLLLJJJHHHFFFEEEDDDBBB>>><<<;;;:::888555333111000000222222222111111111000000//////000111222333333444333333333333333333444444222333555666777777666666555666666555444333555666777999:::999777555555666000222555888999888666444444444444333222000///...111111111222333333444444888777666555444333333333555555555555444444333222666555555555555666777777:::888777888;;;======<<<;;;<<<===>>>@@@AAACCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHIIIKKKNNNOOOQQQQQQTTTTTTTTTTTTTTTTTTTTTTTTSSSSSSTTTUUUWWWYYYZZZ[[[```aaacccfffhhhkkkmmmmmmlllooosssvvvxxxxxxwwwvvv{{{}}}~~~zzzooogggdddaaa``````^^^ZZZVVVQQQNNNJJJHHHHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@>>>===>>>@@@BBBEEEGGGVVVxxxvvvqqqoootttxxxtttvvvwwwxxxxxxyyy{{{|||wwwuuuuuuzzzUUUTTTSSSRRRPPPNNNMMMLLLKKKIIIFFFDDDCCCAAA???===:::999777555333222111111222222222111111111111000...///111222333444444444444444444444333333333333333444555666666555555444444555555444333333444666777888999999666555555666000222555777888888666555444444333111000///...---000000111222222333333444444444444444444555666777666555555555444333333333555555555555555666666777888777777888;;;===>>>===;;;<<<===>>>@@@AAABBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGHHHJJJMMMOOOPPPQQQQQQSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVWWWXXXYYY[[[]]]^^^```aaacccfffiiilllnnnoooppprrrtttwwwxxxxxxxxxwww|||~~~xxxiiieeebbb``````^^^YYYUUUQQQOOOKKKIIIHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAA@@@???>>>???AAADDDAAAGGG]]]sssooollloootttqqquuuxxxzzzzzzyyy{{{}}}vvvrrrpppsssxxx|||VVVUUUTTTRRRPPPOOONNNMMMLLLIIIEEECCCBBBAAA???>>>999888777555333222222222222222222111111111111000...///111333444444444333555555555444333333333222333444555666555444333222333444444333222222444555777888999888666555555555222333555777999888888777555444333222111222333333111111222222333444444555444444444444555666888888555444444444444555666666666666666555666777777888555444444666:::===>>>===;;;<<<===>>>???@@@AAABBBCCCCCCDDDDDDEEEFFFFFFFFFGGGIIIKKKNNNPPPQQQRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVWWWWWWXXXYYYZZZ\\\]]]^^^```aaadddfffjjjmmmooopppttttttvvvxxxzzz{{{|||}}}llliiieeecccbbb___ZZZVVVRRROOOLLLIIIIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA???>>>@@@CCCFFFEEEPPPjjjssspppkkkmmmssstttssswwwzzz{{{zzz}}}yyyuuummmnnnooopppsss{{{VVVUUUTTTSSSQQQOOONNNMMMMMMIIIEEEBBBAAAAAA@@@???888888666555444333333222222222222111111111111000...///111333444444444333666666555444333333222222444444555555555444333222222333444333222222333555777888999888666555555555333444666888999:::999999777666555444555777999;;;222222333444444555555666888777777666666666666666333333333333444666888:::777777777777777888888999333222333555999<<<======<<<<<<===>>>???@@@@@@AAACCCCCCDDDDDDEEEFFFFFFFFFHHHIIILLLOOOQQQRRRRRRRRRPPPQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWYYYZZZ\\\\\\```aaadddgggjjjmmmpppqqquuuvvvwwwyyy{{{~~~qqqmmmiiigggeeebbb]]]XXXRRROOOLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBAAA@@@???@@@DDDGGGMMMZZZvvvsssppplllmmmtttwwwrrrvvvzzz|||{{{~~~{{{lllllljjjiiikkkrrr}}}ZZZXXXVVVSSSQQQOOOMMMMMMKKKHHHEEECCCBBB@@@===;;;555666777777777666444333333222000...------......111222222333333444555555000111444555666555333222222333333444444333333222555444444333333333444444444444555555666666777777444444666777888888888888111222333444444444444444333333333444444444555555333222222111222333444555555444333222222222222222777777888999999999999999999999:::;;;;;;<<<<<<===:::::::::;;;<<<<<<======@@@AAABBBDDDEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTUUUYYYXXXWWWWWWXXXZZZ\\\^^^aaacccfffggghhhkkknnnqqqpppsssvvvxxxzzz|||}}}nnndddeeefff___ZZZZZZSSSPPPLLLJJJIIIHHHGGGEEEFFFEEEEEEDDDCCCBBBBBBBBBAAABBBBBBAAAAAABBBFFFHHHQQQkkkqqqvvvtttqqquuuwwwxxxzzz}}}~~~{{{mmmkkkhhhfffgggkkkooorrr~~~YYYXXXVVVSSSPPPOOOMMMMMMKKKIIIFFFDDDBBB@@@===;;;777777777777666555333333444444333222222333444444111111222222333444444444222222333333333333333333333333444444444444333333444333333222222333333444555555555555666666666666444444555666777888888777222333333444444555444444333333444444444555555555777666555555666777888999666666555444444444444444000111333666999:::<<<<<<999999::::::;;;<<<<<<<<<===>>>>>>??????@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGHHHJJJLLLMMMOOOOOORRRRRRRRRSSSTTTVVVWWWXXXYYYYYYXXXXXXYYY[[[]]]^^^```bbbdddfffgggjjjmmmpppqqqsssvvvxxxyyy{{{~~~tttffffffgggaaa[[[YYYSSSPPPMMMJJJIIIHHHGGGEEEFFFEEEEEEDDDCCCCCCBBBBBB@@@AAAAAA@@@@@@BBBEEEHHHXXXuuurrrvvvsssqqqtttuuuvvvxxx|||~~~~~~zzzooolllhhheeedddgggjjjllluuu{{{YYYWWWUUUSSSPPPOOOMMMMMMKKKIIIFFFDDDBBB@@@>>>;;;999888777555444333333333000000000000111333444555000000111111222333333333444333222111111222333444444444444555555444444444333333222222222333333444666666666555555555555555444444555666777777777777333333444444444444555555333444444444444555555555555444444444444555555666888777666666555666666666444444555666666666555555999999::::::;;;;;;<<<<<<<<<<<<===>>>>>>??????@@@BBBBBBDDDEEEFFFGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUYYYXXXXXXXXXYYY[[[]]]^^^___aaaccceeegggiiimmmooorrrtttvvvxxxxxxzzz|||~~~kkkhhhiiiddd]]]YYYTTTQQQMMMKKKJJJIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBAAAAAACCCFFFIII[[[|||sssvvvrrrppptttssssssvvvzzz~~~|||xxxpppmmmhhhcccaaaaaacccdddiiioooxxxXXXWWWUUURRRPPPNNNMMMMMMKKKIIIFFFDDDCCCAAA>>>;;;:::999777444333222222222.........///000000111222///000000111111222333333444333333222222222222222444555555666666555555444444444333333333444555555666666666555555444444444333444555666666666666666333333333333333333444444444444444444555555555555333222222222222333333333777777666666666666666777777777777666555444222111888999999:::;;;;;;<<<<<<<<<<<<======>>>?????????BBBCCCDDDFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSWWWWWWWWWXXXYYY[[[\\\]]]___aaadddeeegggjjjmmmpppsssuuuwwwxxxxxxyyy{{{}}}tttlllmmmggg^^^YYYUUURRRNNNKKKJJJIIIGGGFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCDDDHHHKKKXXXxxx}}}ssstttpppooosssrrrqqqtttyyy}}}~~~yyyuuunnnkkkfffaaa^^^]]]^^^___bbbfffmmmvvvWWWVVVTTTRRRPPPNNNNNNMMMLLLIIIFFFDDDCCCAAA>>><<<:::999666444222222222222222222222222111111000000///000000111111222333333222333444555555444222111555666666777777666666555555555555555555666777777666666555555444444333333333444444555555555555444444333222222111222333333444444444555555555666666555555555555555555555444666555555444555555666666222333444666777888999999888888999999:::;;;;;;<<>><<<888777666444333222222222111111111111///...,,,,,,000000111111222333333333111222555777888666444333666777777888888777777666666666666666666777888999555555555444444444444444333333444444444444444333555444333222111222333444444444555555555666666666444444555555555444333333444444333333444444555555555555666777888999999888888888999999::::::;;;;;;>>>>>>??????@@@AAAAAAAAABBBBBBDDDEEEFFFGGGGGGGGGKKKKKKKKKLLLLLLMMMMMMMMMQQQQQQQQQQQQQQQRRRSSSSSSTTTTTTVVVWWWYYYZZZ\\\\\\```bbbeeegggiiilllpppssstttvvvxxxyyyyyyzzz|||~~~tttqqqkkkbbb^^^WWWTTTPPPMMMKKKJJJHHHFFFDDDDDDDDDDDDDDDDDDCCCCCC@@@AAAAAA@@@@@@BBBEEEHHHWWWnnnsssnnnooollloootttqqqqqqsssvvvxxx|||}}}yyytttqqqhhheeebbb___]]]\\\]]]^^^___```cccgggoooyyyVVVUUUSSSQQQOOONNNNNNMMMLLLJJJGGGEEEDDDBBB???<<<555555555555444333222111//////000///...,,,+++***111111222222333444444444222333555666777888777777777888888888888888888777555555555555666777888999333444444444444444444555333333444444444333333222888666555333333333555666555555555555666666666666444444555555555444222222444444333333444444555666888888888888777777666555888888888999::::::;;;;;;;;;;;;<<<<<<===>>>>>>???AAABBBCCCDDDEEEFFFFFFFFFIIIIIIJJJKKKMMMNNNOOOPPPOOOOOONNNNNNNNNOOOPPPPPPUUUVVVWWWYYY[[[\\\]]]^^^^^^aaadddfffhhhkkkooorrrtttvvvyyyzzzzzz|||~~~uuuqqqkkkeeecccXXXUUUQQQMMMLLLJJJHHHFFFCCCDDDDDDDDDDDDDDDDDDDDDAAABBBBBBAAAAAACCCFFFIIIXXXppp{{{mmmjjjllljjjooouuurrrssstttuuuvvvyyy~~~|||xxxsssooogggeeebbb___]]]]]]]]]^^^[[[\\\]]]aaagggqqq{{{UUUTTTSSSQQQOOONNNNNNMMMLLLJJJGGGEEEDDDBBB???===444444555666555444222111222222333333222111///...111222222333333444555555444444444555666888:::;;;888888999999999999888888444444444555555777888888333333333444444555555555333333444444444333222222:::888666555444555666777555555555555666666666777888999:::::::::888777666444444444444444555666777111222444666888:::;;;;;;777888888999::::::;;;;;;>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEEEEEEEEEEEFFFGGGIIIKKKNNNPPPRRRSSSRRRRRRQQQQQQQQQRRRSSSSSSVVVWWWYYY[[[]]]^^^______]]]```bbbeeegggjjjnnnqqqtttwwwyyyzzz{{{}}}tttpppkkkgggfffYYYUUUQQQNNNLLLJJJHHHFFFCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFIIILLLWWWqqquuujjjhhhkkkiiiooovvvsssuuuttttttuuuxxx~~~|||xxxsssooohhhfffccc```^^^]]]]]]]]]WWWXXXYYY\\\bbbkkkvvv}}}TTTTTTTTTTTTSSSRRRQQQPPPJJJIIIGGGEEEBBB@@@>>>===777666555444444444444444222222111000/////////000......000111222333333444111444777666222222666:::;;;<<<======<<<:::888777666666666777888888666444999999888888777777666666444444555555555555555555777666555444444444444444444444444555555555555666999888777555555666666777444444444555555555555666:::999888777777777999999::::::;;;;;;;;;;;;;;;;;;======>>>???@@@AAAAAABBB???@@@AAACCCDDDFFFGGGHHHJJJJJJIIIJJJKKKNNNQQQSSSNNNNNNNNNOOOPPPQQQRRRSSSWWWWWWXXXYYY[[[]]]^^^___aaadddgggiiijjjllloooqqqvvvxxx{{{|||}}}qqqlllkkkhhhccc]]]YYYSSSOOOLLLIIIGGGEEEHHHFFFCCCBBBBBBBBB@@@???CCCCCCDDDFFFDDDAAAEEEKKKXXXnnnpppkkkhhhiiinnnrrrrrrpppoooqqqtttxxx{{{|||wwwssspppiiifffbbb___^^^^^^]]]\\\YYYZZZ\\\^^^```eeekkkoooRRRRRRRRRQQQPPPOOOMMMMMMJJJIIIGGGEEEBBB@@@>>>===666666555333333222222222111111000/////////000000...///000111333333333444222555777666333333666:::;;;<<<======<<<;;;999777777666666888999999777555777666666666555555555444444444555555555555555555444333333222222222333333444444444444555555555555666555333222222222333444444444444555555555555666:::999888777777888999999:::::::::;;;;;;;;;;;;<<<======>>>???@@@AAAAAABBBCCCCCCDDDDDDEEEFFFFFFFFFIIIIIIIIIIIIKKKNNNPPPRRRNNNNNNOOOOOOPPPRRRSSSTTTVVVVVVWWWXXXZZZ\\\^^^___aaacccfffhhhiiikkkoooqqqtttvvvyyy{{{|||}}}~~~oookkkllliiiddd\\\XXXSSSNNNLLLJJJGGGFFFFFFDDDBBBBBBCCCCCCCCCAAACCCCCCDDDFFFDDDBBBEEELLLZZZqqqnnnjjjhhhjjjooorrrqqqooopppppprrrssswww}}}~~~zzzvvvsssqqqiiieeeaaa^^^]]]]]][[[ZZZ[[[[[[\\\]]]^^^bbbgggkkkxxxSSSRRRRRRQQQOOOMMMLLLKKKKKKJJJHHHEEEBBB@@@>>><<<777666444333222111000000000000/////////000000111//////111222333333333333333555777666444444777:::;;;<<<<<<===<<<;;;999888888777777999::::::888666666666666666555555555555555555444444444444444444333222222222222333333444444444444444555555555555555444222111111111222333444444444555555555555666999888888777888888999999:::::::::;;;;;;;;;<<<<<<<<<======>>>???@@@AAAAAAFFFFFFFFFFFFEEEEEEEEEEEEHHHHHHHHHIIIKKKMMMOOOQQQOOOOOOOOOPPPQQQRRRTTTTTTUUUUUUVVVWWWYYY[[[]]]^^^aaaccceeeggghhhkkknnnqqqrrruuuxxxzzz{{{}}}}}}|||~~~yyykkkiiikkkiiieee[[[WWWRRRNNNLLLJJJHHHGGGCCCBBBAAAAAADDDEEEEEEDDDCCCBBBDDDFFFDDDBBBGGGNNN^^^xxx|||kkkiiiiiikkkooorrrpppnnnppppppoooooorrryyy~~~{{{xxxuuusssrrrkkkhhhdddaaa___^^^\\\ZZZ[[[\\\\\\[[[\\\^^^cccfffoooyyyUUUUUUTTTRRRPPPNNNLLLKKKKKKJJJHHHEEEBBB???===<<<888777555333222111000000000000000000000111222333///000111222333333333333444666777777555666888:::;;;;;;<<<<<<;;;:::999999999888888:::;;;;;;999777888888888888777777777777555555444444444444333333333333333333444555666666333333444444444555555555777666444333333333444555444444444555555555555666888888888888888888999999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>???@@@AAAAAAEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGHHHIIIJJJMMMOOOPPPPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]]```bbbdddeeegggiiimmmppprrruuuxxx{{{|||~~~~~~{{{{{{}}}nnncccdddgggfffdddZZZWWWRRRNNNLLLKKKIIIHHHDDDBBBAAABBBDDDEEEEEEEEECCCBBBCCCEEEDDDDDDIIIPPPdddmmmhhhhhhiiilllpppqqqooommmoooooooooppprrrxxx}}}yyyvvvtttttttttpppmmmiiifffdddaaa___]]][[[[[[ZZZZZZZZZ\\\```ccchhhqqqUUUUUUTTTRRRPPPNNNLLLKKKLLLJJJHHHEEEBBB???===<<<999888666555333222111111111111111111222222333444000111222333333333333333555666666666666777888::::::::::::::::::999999999999999999:::;;;;;;999777777777777777888888888888555555444444333333333333333333333333333444555666333333333444444444444555777777555444444444555666444444444555555555555666777777888888999999999999999999::::::;;;<<<======<<<<<<===>>>???@@@@@@AAAAAABBBBBBCCCDDDEEEFFFFFFGGGGGGHHHIIIKKKMMMNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUVVVXXXZZZ[[[\\\```aaacccdddeeehhhlllpppsssvvvzzz}}}{{{zzz{{{||||||wwwfff]]]^^^bbbdddbbb[[[XXXSSSOOOMMMLLLJJJIIIFFFDDDCCCCCCDDDDDDDDDCCCCCCBBBCCCEEEEEEEEEKKKSSSjjj{{{fffeeefffiiimmmooopppooommmnnnooorrrsssvvvzzz}}}yyyvvvuuuvvvvvvssspppllliiifffddd```^^^ZZZZZZZZZYYYYYY[[[___cccfffnnn{{{SSSRRRRRRQQQOOOMMMLLLKKKLLLKKKHHHEEEBBB???<<<;;;999888666555444333333222222222111111111222333333111111222333333333333333555555555555666777888888888888888888888888888888999888888:::;;;;;;999777555555555555666666666666555555444444333333222222222111111111111222222333333333333333444444444444666555333222222222333444444444444555555555555666666777888999999999999999888999::::::;;;<<<======;;;<<<<<<===>>>???@@@@@@???@@@AAACCCDDDFFFGGGHHHGGGGGGIIIJJJLLLNNNOOOOOOOOOOOOOOOPPPQQQRRRTTTTTTTTTTTTUUUVVVXXXZZZ\\\]]]___```bbbbbbdddggglllooossswww|||}}}|||{{{{{{{{{~~~yyyhhh^^^]]]aaabbbbbb^^^ZZZUUUQQQOOOMMMKKKJJJHHHFFFDDDCCCDDDDDDCCCBBBCCCBBBCCCEEEEEEFFFMMMUUUqqqzzzhhhdddfffiiilllnnnooonnnnnnnnnpppsssvvvyyy}}}~~~{{{yyyxxxxxxxxxrrrpppllliiigggdddaaa^^^[[[[[[[[[ZZZYYY[[[___bbbffflllwwwRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKIIIEEEBBB???<<<;;;777666555444333333333333111111000000///000000000111222333333444444333333555444333444555777777777777777666666666666777777888888888999;;;:::888666444555555555666666666777555555444444333222222111222222111111000111111111222222333333333444444444555444222111111111222333444444444555555555555666555666888999::::::999999888999999:::;;;<<<===>>>;;;;;;<<<===>>>???@@@@@@@@@@@@BBBCCCEEEGGGHHHIIIGGGHHHJJJLLLMMMOOOOOOPPPNNNNNNOOOOOOPPPRRRSSSTTTUUUUUUVVVWWWYYYZZZ\\\]]]___```aaaaaacccfffkkkooossswww|||~~~}}}{{{zzz|||~~~rrreeeaaabbbcccccc```\\\WWWSSSPPPNNNLLLJJJHHHFFFDDDCCCDDDDDDCCCBBBCCCAAACCCEEEFFFGGGNNNWWWwwwzzzjjjccceeehhhkkklllmmmnnnooooooqqqrrruuuxxx}}}~~~|||{{{zzzzzzssspppnnnkkkiiigggccc```______]]][[[ZZZ[[[^^^aaagggkkksss}}}TTTTTTTTTTTTSSSRRRQQQPPPMMMKKKIIIEEEBBB???<<<;;;555444333333222222222222111000///...............222222333444444444333333444333222333555666777666666666555555555555666777888777777999::::::888666666777777777888888999999555555444333333222111111555555444333222222222222222222333333333444444444555444333222222222333444444444444555555555666666555666888999::::::999999888888999:::;;;======>>>;;;;;;<<<===>>>???@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIGGGIIIJJJLLLNNNOOOPPPPPPNNNNNNNNNOOOPPPQQQRRRSSSUUUUUUVVVWWWYYY[[[]]]^^^___``````aaabbbfffkkkooossswww|||~~~|||zzzzzz||||||kkkeeeeeeeeedddbbb^^^YYYTTTQQQOOOLLLJJJGGGEEECCCCCCDDDEEEEEEDDDBBBAAABBBEEEFFFHHHOOOXXXzzzxxxiiiccceeehhhjjjkkkmmmnnnpppqqqqqqqqqrrrvvv}}}~~~}}}|||{{{uuussspppnnnmmmjjjfffccccccbbb```]]]ZZZZZZ\\\___gggjjjqqqzzzUUUSSSPPPPPPQQQPPPMMMIIIMMMKKKFFFBBB>>><<<;;;;;;555444333222111222222333555333111//////000222333111111111111111111111111444555666777777777666555444444333333333444555555666666777777777777666666666666777777888888999999777666666555444444333333...000222333222333444555111111222222333444555555000000000111222333444555333444555555666666555555777666666666666888999:::999999:::;;;<<<<<<<<<<<<;;;===???BBBCCCCCCBBBAAA@@@BBBDDDDDDEEEEEEGGGIIIJJJJJJKKKLLLMMMNNNOOOOOORRRQQQOOONNNOOORRRUUUWWWUUUUUUVVVWWWXXXXXXXXXXXXYYY\\\___dddhhhlllooopppssswww||||||yyywwwxxxzzz}}}zzzkkkfffffffffccc^^^WWWRRRPPPNNNMMMLLLGGGFFFEEEDDDDDDCCCCCCCCCGGGEEEEEEFFFFFFHHHPPPZZZyyyqqqggggggfffffffffgggjjjlllnnnoooqqqrrrtttwww}}}{{{vvvtttrrrqqqooolllhhheeeiiifffccc___]]]\\\]]]^^^bbbfffkkktttVVVTTTRRRRRRRRRQQQNNNKKKLLLIIIEEEAAA===;;;::::::777666444333222222222333222222222111111111111111222222222222222222222222444444555666666666666555222222222333333555666777666666666777777666666666888888888777666666666555666666666555444333333333///111333444333333333555222222333333444444555555444444333333333444555555333444444555555555555555777666666666666888999:::999:::;;;<<<<<<======<<<:::;;;===??????@@@??????@@@BBBDDDDDDEEEEEEGGGIIIIIIIIIJJJKKKLLLLLLMMMMMMQQQQQQPPPPPPQQQSSSUUUVVVVVVVVVWWWXXXYYYYYYYYYYYY\\\^^^bbbfffjjjmmmpppqqqvvvyyy}}}}}}zzzyyywwwyyy{{{xxxnnnjjjiiiddd___YYYSSSPPPNNNMMMKKKGGGFFFEEEDDDDDDCCCCCCCCCFFFDDDDDDEEEFFFHHHPPPZZZwwwsssiiiffffffeeeeeegggiiilllmmmmmmooorrrtttxxx}}}xxxwwwuuutttssspppllliiimmmkkkgggbbb___^^^]]]^^^bbbeeeiiiqqq~~~WWWUUUTTTSSSSSSQQQNNNLLLJJJHHHDDDAAA===;;;:::999999888666444222222222222000111222333333111000///333333333333333333333333444444444444444555666666111111111222333555777777555555666666666666555555666666666666666666555555666555555444444333333222222333555555333333333444444444444444444444444444666555444444333333333444333333444555555555555555666666666666777888999999999:::;;;<<<============<<<<<<<<<======>>>>>>>>>@@@BBBDDDDDDEEEEEEGGGIIIJJJJJJJJJKKKKKKLLLLLLLLLPPPPPPQQQRRRSSSTTTUUUUUUVVVWWWWWWXXXYYYYYYZZZZZZ___aaaeeeiiimmmppprrrsssxxx{{{~~~~~~{{{yyyvvvwwwxxxzzz~~~tttkkkiiifffaaaZZZUUUQQQNNNLLLJJJGGGFFFEEEDDDDDDCCCCCCCCCEEECCCCCCEEEEEEGGGPPPYYYwwwrrriiifffeeedddeeefffhhhkkkmmmlllooorrruuuzzz|||{{{yyyxxxxxxuuurrrooosssqqqlllgggccc```^^^]]]bbbcccfffmmmxxxWWWVVVUUUSSSRRRPPPNNNLLLIIIHHHEEEBBB???===;;;;;;:::999777444333222222222111222222222222111000000333333333333333333333333444444333333333555666777222222222222333444666666555555666666666666555555111111333444666777888999444444444444333333222222333555666666444222333333555555444444444444444444333222222111111222222222333333444555555555444444555555666666777888888999777888999;;;<<<<<<<<<<<>>>>>===>>>>>>???@@@@@@BBBDDDDDDDDDEEEGGGIIIKKKKKKLLLLLLLLLMMMMMMMMMOOOPPPRRRTTTUUUUUUUUUUUUVVVVVVVVVWWWXXXYYYZZZ[[[___bbbffflllpppsssuuuvvvyyy{{{}}}~~~~~~~~~}}}yyywwwssstttuuuvvvyyy~~~~~~nnnjjjhhhddd]]]VVVRRRNNNKKKIIIGGGFFFEEEDDDCCCCCCCCCCCCEEECCCCCCDDDEEEGGGPPPZZZzzzrrrgggeeedddcccdddeeegggjjjlllmmmpppsssvvvzzz~~~}}}}}}|||zzzwwwtttxxxuuuqqqlllfffbbb^^^]]]bbbaaaccciiirrrVVVVVVUUUSSSQQQNNNLLLKKKIIIHHHFFFDDDAAA???======:::999777444333222222222444333111//////000111222333333333333333333333333444444333333444555777888555555444444333444444444555555666666666666555555111111222444555777888888333333333333333222222222444555666666444222222333444444444444444444333333111111111111222333444555222333333444555444444444444555555666777777888888666777888999;;;;;;;;;;;;???>>>>>>===>>>>>>???@@@@@@BBBDDDDDDDDDEEEGGGIIIIIIJJJJJJKKKKKKLLLLLLLLLNNNPPPRRRUUUVVVWWWVVVVVVUUUUUUUUUVVVWWWYYYZZZ[[[^^^aaagggmmmsssvvvxxxyyyxxxzzz||||||||||||}}}|||vvvsssoooppprrrtttwww|||vvvooojjjeee^^^XXXSSSOOOKKKHHHGGGFFFEEEDDDCCCCCCCCCCCCEEECCCCCCEEEEEEHHHQQQZZZ|||ssshhhdddcccbbbcccdddfffiiikkknnnqqquuuwwwzzz}}}zzzwwwyyyxxxtttpppjjjeeeaaa^^^bbb```aaagggmmmvvvUUUVVVVVVTTTPPPMMMLLLLLLIIIHHHGGGEEEBBB@@@???>>>999888666444222222222222555333111///...000222333333333333333333333333333444444444555666777888999888777666555444444444444666666777777777777666666555555555555555555444444222222222222222222222222333444666555333222222333333333333333333333333333222222222333444555777777222222333444444444444444444444555666777777777777555666888999;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@BBBDDDDDDEEEEEEGGGIIIFFFGGGHHHIIIJJJKKKKKKLLLOOOPPPSSSUUUWWWWWWWWWWWWVVVVVVVVVVVVWWWYYY\\\]]]]]]aaagggnnnssswwwxxxyyyvvvxxxzzz{{{{{{|||{{{uuurrrmmmnnnppprrruuuzzzyyyqqqjjjfff```ZZZUUUPPPLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCEEECCCCCCFFFFFFIIIRRR\\\~~~uuukkkcccbbbbbbbbbccceeehhhjjjnnnqqquuuwwwzzz~~~|||zzzyyyxxxvvvsssooojjjeeecccccc```aaagggkkkpppVVVXXXXXXUUUQQQMMMLLLMMMGGGGGGFFFDDDBBB@@@>>>===777666444333222222222333333222111000000000111111222222222222222222222222333444555777888999999999888777777666666666666777777777888888888888777777777666666666555444444444111111111222222222222222111333444444222111222333000111111222222333333333333333333333444444555666222222333444444444444333333444555777777777777666777888999;;;<<<===>>>>>>:::;;;===??????@@@??????@@@BBBDDDDDDEEEEEEGGGIIIGGGGGGHHHJJJLLLMMMNNNOOOPPPQQQSSSTTTVVVXXXXXXYYYXXXXXXWWWXXXYYY\\\^^^```___bbbhhhnnnrrruuuuuuuuuvvvxxxzzz|||}}}{{{vvvsssmmmnnnooopppsssxxx~~~{{{qqqjjjfff```[[[VVVQQQMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCFFFDDDDDDFFFHHHJJJSSS]]]tttmmmbbbaaaaaaaaabbbeeegggiiikkkooossswwwyyy~~~|||xxxyyyxxxwwwtttoookkkiiiccc```bbbhhhjjjmmm{{{WWWYYYYYYWWWRRRNNNMMMNNNFFFEEEEEEDDDBBB@@@>>>===555555333222111222222333111111222333222111000///111111111111111111111111333444666888::::::999999777777666777777888999999888888999999999999888888555555555666666666777777111111111111111111222222000222333333222111222333//////000111222222333333333333222222111111222222222222333444444444333333333444555777777777777666888999;;;===>>>???@@@@@@;;;===@@@BBBCCCCCCBBBAAA@@@BBBDDDEEEEEEEEEGGGIIIIIIJJJKKKMMMOOOQQQSSSTTTQQQQQQRRRTTTVVVXXXYYYZZZZZZZZZYYYYYY[[[^^^```bbbaaadddiiinnnrrrsssrrrqqqvvvxxx{{{}}}|||wwwtttmmmnnnnnnoooqqquuu{{{uuujjjfff```[[[WWWRRRMMMJJJGGGFFFEEEDDDDDDCCCCCCCCCFFFEEEEEEGGGHHHKKKTTT^^^qqqlllbbbaaa```aaabbbdddgggiiihhhlllrrrvvvyyy~~~}}}xxxyyyzzzyyywwwssspppmmmddd```cccjjjkkkkkkxxxXXXWWWVVVTTTQQQOOONNNMMMKKKIIIGGGEEEDDDAAA>>>;;;777555222222444555666666000000000000111111111111444444333222111111111222333444666999:::;;;;;;:::;;;:::888777777777777888888777666444444333333333444444444444444333333333111111111111111111222222...000222333333333444555333333333333333333333333444444444333333222222222000222444666666444222000666666666666666777888888999999999999:::;;;<<<<<>>;;;888555333222333555555555000000000000111111111111111111000000///000000000222444777:::===>>>?????????===;;;888666666555555999888777555444444333333555555555555555555555555111111111111111111222222111333444444333222333444333333333333333333333333444444444333333222222222333333333333333333333333555555555555666777888999999999999999:::;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEEEEFFFFFFFFFIIIJJJJJJKKKLLLNNNOOOPPPMMMOOORRRSSSTTTVVVXXX[[[XXXWWWWWWZZZ^^^aaaaaa```eeefffhhhkkknnnqqqrrrrrrtttwwwzzz|||~~~}}}|||yyyvvvssspppnnnmmmooosssvvvxxxwww|||pppjjjhhhccc]]]VVVPPPKKKIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCGGGCCCBBBHHHIIIQQQcccyyyfffaaa______```bbbdddfffhhhiiiiiilllppptttwww~~~~~~|||{{{{{{zzzxxxvvvnnnhhhdddeeegggjjjpppxxxUUUTTTSSSQQQOOOMMMLLLKKKLLLIIIEEEBBB@@@???===<<<888666333333333444444333000000000111111111222222000000000///000000111111222444888<<>>>>>??????DDDEEEEEEFFFGGGGGGGGGGGGIIIIIIJJJKKKLLLNNNOOOPPPOOOQQQSSSTTTUUUVVVXXXZZZ[[[ZZZYYY[[[^^^aaaccccccfffgggiiikkknnnppprrrssstttvvvxxxzzz{{{~~~}}}|||zzzwwwuuupppnnnmmmnnnqqqsssttttttwww~~~~~~mmmiiigggddd___XXXQQQLLLIIIEEEEEEDDDCCCCCCCCCCCCCCCBBBGGGDDDDDDIIIIIIOOO```ooo```]]]]]]^^^___```bbbeeeggghhhgggjjjooossswww~~~}}}|||tttmmmfffddddddeeelllsss~~~UUUTTTSSSQQQOOONNNLLLLLLLLLHHHDDD@@@???>>>===<<<888666444333333444333222000000111111111222222222222111111111222333444444333555888<<>>>>>???DDDEEEFFFGGGGGGGGGGGGFFFIIIIIIIIIJJJLLLMMMOOOPPPPPPRRRTTTUUUUUUVVVXXXZZZ]]]\\\[[[\\\^^^aaadddffffffhhhjjjkkkmmmoooqqqssstttuuuvvvxxxzzz}}}}}}|||zzzxxxvvvpppooonnnnnnooopppqqqrrrtttyyy|||lllgggfffccc___YYYRRRKKKHHHEEEEEEDDDCCCCCCCCCCCCCCCAAAGGGEEEEEEJJJIIINNN]]]}}}ggg___^^^[[[[[[\\\^^^```bbbdddeeegggkkkooossswww}}}yyyqqqhhhdddbbbccciiipppyyyUUUUUUSSSRRRPPPOOONNNMMMLLLHHHDDD@@@???>>>===<<<777555444333444333222111111111111111222222222222222111111111222333444444555666888;;;<<<=========:::999999999999:::<<<======<<<;;;999777666666666222333333444555666666777333333333333222222111111...000222222222222333444111111222333333444555555333333333333333333333333222333555666666555333222333333444555777888:::;;;999999999999:::;;;<<<<<<<<<<<<======>>>??????@@@CCCCCCDDDEEEFFFFFFFFFFFFHHHIIIIIIJJJKKKMMMOOOOOOPPPRRRTTTUUUUUUVVVXXXZZZ^^^^^^]]]^^^___aaaeeegggfffhhhjjjkkkkkklllpppsssssstttvvvwwwyyy}}}~~~}}}|||yyywwwppppppooonnnmmmnnnoooppprrrwww~~~zzzlllgggfffccc___XXXQQQJJJGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@FFFEEEEEEJJJIIIMMM\\\{{{pppccc``````[[[[[[\\\^^^```bbbdddeeeiiilllpppsssvvv||||||sssjjjeeecccbbbhhhoooxxxUUUTTTSSSRRRQQQOOONNNNNNLLLIIIEEEBBB@@@???===<<<666444333333444444222111111111111222222222222333000000000///000000111111555666888999:::999999888<<<;;;:::888888888999:::<<<;;;:::999888777777777666666666777888888999999444444444333222222111111,,,...000111111111222444222222222333333444444444222222333333333333444444111333666777777666333111444444444555666888999:::999999999999:::;;;<<<<<<======>>>>>>??????@@@@@@@@@AAACCCDDDEEEFFFFFFFFFHHHHHHIIIJJJKKKMMMNNNOOOOOOQQQSSSTTTUUUVVVXXXZZZ]]]^^^_________aaadddgggfffhhhjjjjjjhhhjjjnnnrrrrrrtttvvvxxx{{{~~~}}}yyyvvvpppppppppnnnmmmmmmnnnpppqqquuu{{{xxxllljjjhhhddd___XXXQQQKKKGGGEEEEEEDDDCCCCCCCCCCCCCCC@@@EEEDDDDDDIIIIIINNN]]]xxxyyyfff``````___]]]]]]^^^___aaadddfffgggjjjmmmpppsssuuu{{{vvvmmmhhhdddcccgggmmmvvvTTTSSSRRRQQQPPPNNNMMMMMMKKKIIIFFFDDDBBB@@@>>>;;;444333222333444444333111111111111222222222333333111111000000///000000000444555666888888888777777;;;:::888888777888999999::::::999888888888888888666666777777777777777777555444444333222222111111...000222222111111222333333333333333333333333333222222222333333444444444444444555666666555444444555555555555666777888999999999999999:::;;;<<<<<<=========>>>??????@@@@@@???@@@BBBDDDEEEGGGGGGGGGHHHHHHIIIIIIKKKLLLNNNOOOMMMOOORRRSSSTTTVVVXXX[[[\\\^^^```aaa```aaaccceeeeeehhhjjjhhhfffggglllqqqqqqssswwwzzz|||~~~zzzvvvpppqqqqqqooommmllloooqqqpppsssyyytttlllooolllggg```XXXQQQLLLIIIEEEEEEDDDCCCCCCCCCCCCCCC???DDDBBBCCCIIIIIIOOO___wwwnnn___^^^^^^ZZZ[[[[[[\\\^^^```bbbdddeeehhhkkkooorrrvvv|||zzzqqqkkkfffcccdddiiipppzzzRRRRRRQQQPPPNNNMMMLLLLLLKKKIIIGGGEEEDDDAAA>>>;;;333222222333555555333222111111222222222333333333444444333222111111111222333444666777888888888777666666666666888999;;;===999888888888777888888999444444444444444333333333555555444333333222111111111333444444222111111222444333333333333333333333222222222333333444444444666555444333333444555666666666666666666777888888999999999999:::;;;<<<<<<<<<<<<======>>>????????????@@@BBBDDDFFFHHHIIIIIIHHHHHHHHHIIIKKKLLLNNNOOOLLLNNNQQQSSSTTTVVVYYY[[[[[[^^^aaabbbaaa```bbbeeeeeegggiiihhheeefffkkkppppppsssxxx{{{~~~zzzuuuoooqqqqqqpppmmmmmmooorrrppprrrwww~~~|||rrrkkksssoooiiiaaaYYYRRRMMMKKKEEEEEEDDDCCCCCCCCCCCCCCC???DDDBBBBBBHHHIIIPPP```xxxhhh[[[\\\[[[TTTWWWXXXYYYZZZ\\\___aaabbbfffiiinnnrrrvvv}}}}}}tttmmmgggbbbcccfffkkktttRRRRRRRRRQQQQQQPPPPPPPPPLLLJJJGGGEEEDDDBBB???===888666444555666666333000888666333000000111333444333333222222111222222222111555999:::777555444555777777777666666666666666777777777777777777888888777888888888777666444333333333333222222111111111222222111111222222333444222222222111111000000000444444333333333444555555555555555555555555444444333444444555666777777888555666777888:::;;;<<<=========>>>>>>???@@@BBBCCCBBBCCCDDDEEEGGGIIIJJJJJJHHHIIIJJJKKKLLLMMMNNNOOOOOOOOONNNOOOQQQSSSVVVXXXYYY]]]bbbddddddaaa______]]]```cccfffgggiiilllnnnqqqtttxxx{{{}}}zzzsssoooqqqpppooommmmmmnnnnnnoooooopppuuu~~~{{{qqqmmmpppmmmhhhccc]]]WWWPPPKKKEEEEEEDDDCCCCCCCCCCCCCCCFFFGGGBBBDDDJJJGGGLLL^^^{{{}}}ccc^^^\\\XXXZZZ\\\\\\\\\]]]^^^aaacccdddeeehhhmmmppptttyyyyyyoooeeeaaadddiiijjjppp}}}PPPOOOOOONNNNNNMMMMMMLLLKKKIIIFFFDDDCCCAAA>>>;;;888666444444555555222000666555444222222333444555444444333333333333333444222555888888666444444444888888888888888888888888888888888888888888888888888999999999888777555444444444444333333333222222222222111111222222333444444444444333333333222222444333333333333444555555555555555555555555555555555666666777888888999999777888999:::;;;<<<===>>>======>>>>>>???@@@BBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLNNNOOOOOOOOOOOONNNOOOQQQSSSVVVXXXXXX\\\```bbbaaa___^^^]]]]]]```cccfffhhhjjjmmmoooqqqtttxxx{{{~~~|||wwwsssqqqpppooommmmmmmmmmmmmmmnnnooosss{{{xxxrrrqqqnnniiiccc^^^WWWPPPKKKEEEEEEDDDCCCCCCCCCCCCDDDFFFFFFBBBDDDIIIGGGMMM```}}}eee___]]]YYY[[[\\\\\\\\\]]]^^^```bbbdddeeehhhmmmpppttt{{{|||rrrhhhcccdddggggggmmmyyyRRRRRRQQQQQQPPPOOOOOONNNJJJHHHEEECCCBBB???===:::888666444444444444222000444444444444555555555555555444444333333444444555444666777666444333333444666666777777888888999999888888888888888888888888888999999:::999888666555555555444444444444333333222222111111222222333444444444444444333333333333333333333333333444555555555555555555555555555555777888888999999:::::::::::::::;;;<<<<<<===>>>>>>======>>>>>>???@@@BBBCCCEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOOOOOOOQQQSSSVVVWWWXXX[[[^^^___^^^\\\[[[[[[\\\___cccfffiiikkknnnpppqqqtttxxx|||~~~|||xxxuuurrrqqqooommmlllkkkkkkkkknnnmmmqqqwww{{{xxxsssooojjjeee___XXXPPPKKKFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEAAACCCIIIGGGOOOccciii```]]]ZZZ]]]]]]]]]\\\]]]^^^```bbbcccfffhhhlllooottt|||wwwlllfffdddeeedddiiisssTTTSSSSSSRRRQQQPPPOOOOOOJJJHHHEEECCCBBB@@@===:::777666444333333222111111111222333555555555555555444333333333333444444555666666666555444333333333333333444555555666777777999999999999888888888888777888888999888777666555444444444444444333333333222222111111222222333444222222222222222222222222222222222222333444555555444444444555555555555555888888888999999::::::::::::;;;;;;;;;<<<<<<===============>>>???@@@BBBBBBDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIJJJKKKMMMNNNOOOPPPOOOOOOOOOPPPQQQSSSUUUVVVWWWYYY\\\\\\[[[YYYYYYYYYZZZ^^^bbbeeehhhkkknnnpppqqqtttyyy|||}}}{{{xxxvvvrrrqqqpppnnnlllkkkjjjiiilllkkknnnssswww|||}}}uuuqqqlllfff```XXXQQQLLLFFFEEEEEEDDDCCCDDDDDDDDDCCCEEEAAACCCHHHHHHRRRhhhmmmbbb^^^ZZZ^^^]]]\\\\\\]]]^^^```bbbcccgggiiikkkmmmrrrzzzzzzppphhhcccbbbcccgggooo|||QQQQQQPPPOOONNNMMMLLLKKKKKKIIIFFFDDDBBB@@@>>>;;;666555444222111000111111...///222333444444444333222222111222222333444444666666555555555555444444222222333444555666666666999999999888888888777777555666777777777666555444222222222222222333333333222222111111222222333444222222222222222222222222111111111222333444555555444444444555555555666666777777777888888888888888999999999::::::;;;;;;;;;=========>>>???@@@BBBBBBAAABBBCCCDDDFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNOOOPPPOOOOOOPPPQQQRRRSSSUUUUUUVVVXXXZZZZZZYYYXXXYYYZZZZZZ]]]aaaeeegggjjjmmmppprrruuuzzz}}}}}}{{{xxxvvvrrrrrrqqqooommmkkkiiihhhkkkjjjmmmqqqtttyyywwwsssnnnhhhaaaYYYQQQLLLFFFFFFEEEDDDDDDDDDDDDDDDBBBEEEBBBCCCIIIIIIVVVmmmoooccc^^^ZZZ^^^\\\\\\\\\]]]^^^aaacccdddiiijjjkkkllloooxxx{{{sssjjjddd```dddffflllwwwSSSRRRQQQPPPOOONNNMMMLLLKKKIIIFFFDDDCCCAAA>>>;;;555555444222//////000222...///111222333333333222111111111111222333444444666555555666777777666444444444555555666666777777999999888888777666666666444555666666666555444333111111222222222222333333222222111111222222333444444444444444555555555555111111111111222444555666333333444444555666666666777777777777777777777777777777888888999:::;;;;;;======>>>>>>???@@@BBBCCC@@@AAABBBDDDFFFGGGIIIIIIIIIJJJKKKLLLNNNOOOPPPPPPOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXYYYYYYXXXYYYZZZ\\\[[[^^^bbbeeegggjjjmmmoootttwww{{{~~~}}}zzzxxxsssrrrrrrpppnnnllljjjiiikkkkkklllppprrrvvvyyyuuupppiiibbbZZZRRRMMMGGGFFFEEEEEEDDDDDDEEEEEEBBBEEECCCDDDIIIKKKYYYsssqqqddd^^^YYY\\\ZZZZZZ[[[\\\___bbbdddfffiiijjjkkklllooowww|||vvvnnnfffbbbffffffiiirrrUUUUUUTTTSSSQQQPPPOOONNNJJJHHHEEECCCBBB@@@===:::444555444111...---000222000111222222333333333333222111111222333444555555555444555777::::::888555555555555555555555555555888888777777666555555444444555666777777666555444222222222333333333444444222222111111222222333444444444444555555555666666000000000111222444555666333333444444555666666777777777777777777777777777555666777888999:::;;;<<<======>>>>>>???@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJJJJKKKLLLNNNOOOPPPQQQOOOOOOPPPRRRSSSSSSTTTTTTWWWXXXYYYYYYYYYZZZ]]]___^^^aaadddgggiiikkknnnpppvvvyyy||||||yyyvvvrrrrrrrrrrrrpppnnnlllkkknnnlllmmmoooppprrrzzz{{{wwwqqqjjjccc[[[RRRMMMGGGFFFEEEEEEDDDDDDEEEEEECCCFFFDDDEEEJJJMMM]]]xxxqqqddd]]]XXX[[[XXXYYYZZZ\\\___cccfffhhhgggiiilllmmmqqqyyy}}}xxxrrrkkkfffgggffffffmmmzzzSSSRRRQQQPPPNNNMMMLLLKKKIIIGGGDDDBBB@@@>>>;;;999444555444111...---///333222222333333333333444444333222222333444555666777444444555999<<<<<<999555333333333333333333333222888777777666555444444333555666777888888777666666333333333444444555555555222222111111222222333444222222222333333444444444000000000111222444555666333333444444555666777777888888888777777777777777555666777888:::;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEEEEEEEFFFJJJJJJKKKMMMNNNOOOPPPQQQOOOOOOQQQRRRSSSSSSSSSSSSWWWXXXYYYYYYYYY[[[___aaa```cccgggiiikkkmmmoooqqqwwwzzz}}}~~~zzzvvvsssrrrssssssrrrqqqooommmlllpppnnnmmmooonnnooovvv|||xxxrrrkkkccc[[[RRRMMMGGGFFFFFFEEEEEEEEEEEEEEECCCGGGEEEFFFKKKNNN___{{{qqqddd]]]XXXZZZWWWXXXYYY\\\___cccgggiiifffiiilllooosss|||~~~{{{uuunnnjjjgggeeeeeejjjwwwTTTRRRPPPNNNNNNMMMJJJHHHJJJHHHEEECCCAAA???<<<:::444444333333222111000000111222333333444444333333555444333222333444555666666777999888777777999:::888888777777666555555555555555444333333333333444777888888888888666444333222222222222222222222222333///,,,...333555444111333333333333333333444444666555333222111222222333222222333444444555555666666666777888999999::::::777666666777999;;;===>>>===>>>@@@@@@@@@@@@BBBDDD???@@@BBBCCCEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLLLLMMMRRRRRRRRRRRRRRRSSSSSSTTTWWWWWWXXXXXXYYY\\\aaaeeedddfffhhhiiijjjllloooqqqwwwzzz}}}}}}zzzwwwuuussssssssssssqqqooolllkkknnnnnnooooooooorrrvvvyyywwwnnniiieee[[[RRRMMMGGGFFFEEECCCCCCCCCDDDDDDDDDGGGFFFFFFKKKOOO```}}}sssaaa\\\ZZZWWWWWWYYY[[[\\\]]]```dddggghhhjjjlllmmmpppwww~~~xxxoooiiiccccccfffmmmuuu~~~TTTRRRPPPNNNNNNMMMJJJHHHIIIGGGDDDBBBAAA???<<<999444444333333222111111000222222333444444444444333444444333222333444555666666777999999888888999:::888888888888777666555555555555444444333333333444666777777777666555444333222222222222222222222222333000---///333666444222333333333333222222222222555444333222222222333444333333444555555666666777777777777888888999999999777777777777999;;;<<<>>><<<>>>???@@@???@@@BBBCCCAAABBBCCCEEEFFFGGGGGGGGGJJJJJJKKKMMMNNNOOOPPPQQQSSSSSSRRRRRRRRRSSSTTTTTTVVVWWWXXXXXXYYY\\\aaaeeeeeefffhhhiiiiiikkknnnpppuuuxxx|||}}}yyywwwuuutttsssrrrpppnnnlllkkknnnpppqqqqqqrrrssswwwyyyuuummmiiieee\\\SSSOOOHHHGGGEEEDDDCCCCCCDDDDDDGGGJJJHHHGGGKKKNNN___|||nnn___[[[XXXVVVWWWYYY\\\]]]___aaaeeeggghhhjjjlllmmmpppxxx{{{sssmmmgggfffhhhmmmsss|||SSSQQQOOONNNNNNMMMKKKIIIIIIFFFCCCAAA@@@>>>;;;999444333333222222111111111222222333444444444444444444444333222333444555666666888;;;;;;:::999999:::888999:::::::::888666555555555444444444333333333555555555555555444222222222222222222222222222222444111///000444666555333333333333222111111111000333333222222222333444444444444555555666777777888777777777777888888888888888888888888999:::<<<<<<;;;===????????????AAABBBCCCDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLNNNPPPRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUUUUVVVWWWXXXXXXYYY\\\aaadddeeefffhhhhhhhhhjjjlllnnnsssvvvyyy|||}}}zzzwwwuuusssqqqooommmllllllmmmoooqqqrrrrrrsssuuuwww}}}}}}tttllliiieee]]]TTTOOOHHHGGGEEEDDDCCCCCCDDDDDDFFFJJJHHHGGGKKKOOObbbggg[[[YYYWWWTTTVVVYYY]]]___```bbbdddfffhhhjjjlllmmmqqqxxx~~~wwwrrrllliiiiiilllpppyyyRRRPPPOOONNNNNNNNNLLLJJJHHHFFFCCCAAA???===:::888333333333222222111111111222333333444555444444444444333222222333444666777888:::===>>><<<;;;:::;;;888999;;;<<<<<<999666555444444555444444444333333333333333333333222111111222222222222222222222222444222111111444555555333333333222222111000//////222222222222333444444555444444444555666666777777777777777777777777666666999999999999::::::;;;;;;;;;<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGJJJMMMPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUVVVXXXXXXYYY\\\```cccdddfffggghhhhhhiiikkknnnrrruuuxxx{{{}}}|||yyywwwtttqqqooommmmmmmmmjjjmmmoooqqqqqqqqqrrrttt|||}}}tttllljjjeee\\\RRRNNNIIIHHHFFFDDDCCCCCCDDDDDDAAAFFFFFFGGGMMMSSSjjjxxx```XXXWWWUUUSSSTTTXXX\\\___```aaacccdddgggiiilllnnnqqqxxxyyytttmmmiiihhhiiimmmuuuQQQPPPNNNNNNNNNNNNMMMKKKHHHFFFCCCAAA???===:::888333333222222222222222111333333444555555555444444333333222222333444666777;;;===??????===<<<<<<<<<888:::<<<===<<<:::777555444444555555555444333222222222222111111111111111222222222222222222222222444333222222333444444444333333222222111000//////111222222333444444444444222333333444444555666666777777666666666666666666999999::::::;;;;;;;;;;;;;;;<<<>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGKKKNNNRRRTTTTTTUUUTTTTTTTTTTTTTTTUUUUUUVVVTTTVVVXXXYYYZZZ\\\```bbbdddeeegggggghhhiiilllnnnsssvvvyyy{{{}}}~~~zzzxxxuuurrrpppoooooooookkkmmmpppqqqqqqqqqrrrttt}}}}}}uuummmjjjeee[[[QQQKKKJJJHHHGGGEEEDDDCCCDDDDDD@@@FFFFFFHHHNNNVVVooonnn[[[WWWVVVTTTTTTSSSVVVZZZ]]]^^^___aaacccgggiiilllooorrrxxx~~~xxxtttlllhhhfffgggkkkrrrPPPOOONNNNNNOOOOOOMMMLLLIIIFFFCCCAAA@@@>>>;;;999222222222222222222222222333333444555555555555555333222222222333555666888<<<===>>>===;;;;;;<<<===999:::;;;;;;;;;999777555333444555555555444333222222222111000000111111222222222222222222222222222333333222222222222333333333333333222111111111000222222333444444444333333222222333333444555555555555555555555666666666666888888:::;;;<<<<<<<<<<<<;;;===????????????AAABBBAAAAAACCCDDDEEEEEEEEEEEEFFFIIIMMMQQQTTTVVVVVVVVVTTTSSSSSSSSSSSSTTTUUUUUUSSSUUUWWWYYYZZZ\\\___bbbccceeeggghhhiiijjjmmmppptttvvvyyy|||}}}~~~yyyxxxwwwuuusssrrrqqqqqqoooqqqssssssssssssuuuwww}}}|||sssllljjjfff\\\QQQLLLJJJIIIGGGEEEDDDCCCDDDDDDBBBHHHHHHIIINNNVVVpppfffZZZXXXVVVUUUWWWRRRUUUYYY[[[\\\^^^```bbbfffiiimmmooorrrxxxzzzuuummmiiiggghhhjjjppp~~~PPPNNNMMMNNNOOOOOONNNMMMIIIGGGDDDBBBAAA???<<<999222222222222222222222222333444444555555555555555222222222222333555777888<<<<<<;;;999777888:::<<<::::::::::::999888777666333444555666666444222111222222111000000111222222222222222222222222222222222222222111111111222333333333333333222222222222222333444444444333222111333333444444555666666666444444444555555666666666666888999;;;============<<<>>>???@@@???@@@BBBCCC@@@AAACCCDDDFFFFFFGGGGGGFFFIIIMMMQQQTTTUUUVVVUUUSSSSSSRRRRRRRRRSSSTTTTTTSSSUUUWWWYYYZZZ\\\___aaabbbdddggghhhjjjlllooorrrsssvvvyyy{{{}}}~~~xxxxxxxxxwwwvvvuuutttsssrrrsssssssssssstttwwwyyyzzzxxxpppjjjiiiggg]]]SSSNNNKKKJJJHHHFFFDDDDDDDDDDDDAAAHHHIIIIIINNNWWWtttwwwaaa[[[YYYVVVVVVZZZTTTVVVXXXZZZ[[[^^^aaadddfffiiimmmooosssyyy~~~yyypppmmmkkkkkklllppp{{{OOONNNMMMNNNOOOOOONNNMMMJJJHHHEEECCCAAA???<<<:::222222222222222222222222333444555555666666555555222222222222333555777888;;;;;;999666444555888;;;::::::999888888777777777333444555666666444222111222222111000000111222333222222222222222222222222111222222111000000111222333333333333333333444444333444444555444333111000444444555555666777777777333333444444555666777777666777999;;;===>>>>>>======>>>@@@@@@@@@AAABBBDDDAAABBBCCCEEEGGGHHHHHHIIIDDDGGGKKKOOORRRSSSSSSRRRRRRRRRRRRRRRRRRSSSSSSTTTRRRUUUWWWYYYZZZ\\\^^^aaabbbdddgggiiijjjmmmqqqtttrrruuuxxxzzz|||~~~}}}xxxxxxyyyyyyxxxwwwuuutttrrrrrrrrrqqqppprrruuuxxxwww|||tttmmmhhhiiiggg___VVVQQQKKKJJJHHHFFFDDDDDDDDDDDD===EEEGGGIIIOOOZZZxxxqqq___\\\[[[VVVVVV\\\VVVWWWYYYZZZ[[[^^^bbbffffffiiimmmpppsssyyy}}}tttpppnnnnnnmmmoooyyyRRRQQQPPPOOOPPPOOOMMMKKKGGGFFFCCCBBBAAA???<<<999777555333111111111222333333222000...---///333777555444444333444555666777999;;;<<<<<<;;;999999999:::;;;;;;999666555666888888777555444444666888999888888777777666444333222222222333333333444444444000111111222222222111111444444444555555444333333444222///...---///111333333333333444444444555555666666666666666555555555888999999::::::;;;;;;<<<=========>>>???@@@BBBCCCDDDEEEFFFEEEEEEFFFIIIKKKKKKKKKKKKLLLMMMMMMNNNNNNSSSRRRRRRRRRSSSTTTUUUVVVVVVZZZ]]]\\\ZZZ[[[```eeeffffffffffffgggjjjnnnrrryyyyyyxxxyyyzzz}}}}}}|||{{{yyywwwuuuuuuuuuuuuvvvuuutttsssssstttvvvvvvuuuxxx~~~ooojjjhhhjjjhhh]]]SSSMMMLLLKKKHHHGGGFFFFFFGGGHHHGGGDDDGGGMMMNNNYYY~~~vvvfff```^^^\\\[[[^^^\\\[[[ZZZZZZ\\\___ccceeegggkkkooooooooouuuyyyrrrmmmmmmoooqqqxxxQQQPPPNNNNNNOOONNNLLLJJJGGGFFFCCCBBBAAA???<<<999777555333111111111222333333333333222111222444666555555444333444555666777555777888888777555555555999:::999888666555666777888777666555555555666777888888777777666444333222222222222222333333333333444444333333222111000///111111222222333333333222333222111000000111333444333333444444444555555555777777777777666666666666888999999::::::;;;;;;<<<======>>>>>>???AAABBBBBBCCCDDDEEEEEEDDDEEEHHHJJJKKKKKKKKKLLLMMMMMMNNNNNNPPPPPPQQQRRRSSSUUUVVVWWWVVVYYY\\\[[[YYYZZZ___dddffffffgggggghhhkkkooossswwwwwwxxxyyy|||}}}|||zzzxxxvvvvvvvvvvvvuuuuuutttsssssstttuuuvvvvvvxxx~~~yyyuuuooolllllliii___TTTOOOKKKIIIGGGEEEDDDDDDEEEFFFFFFCCCGGGNNNQQQ]]]wwweeeaaadddeeedddddd]]]\\\[[[[[[]]]```dddfffiiimmmqqqsssuuu{{{{{{uuuooooooooorrrxxxPPPOOONNNNNNNNNMMMKKKIIIGGGFFFCCCBBBAAA???<<<999777555333111111111222333222444666777666555555666666555444444444555666777333555666666444333333444888888888777555444666777888777777777666555555555888888777777666444333222111111111222222222222333333444444444333333222111111111111222222333333333222222222222222333444555333444444444444555555555444444444444444444444444888999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBBBBCCCDDDDDDDDDEEEGGGIIIJJJKKKKKKLLLLLLMMMMMMNNNMMMMMMOOOQQQSSSUUUWWWXXXUUUXXXZZZZZZYYYZZZ^^^bbbeeefffhhhhhhiiimmmqqquuuwwwxxxyyy{{{~~~~~~}}}|||zzzyyyxxxwwwwwwuuutttsssrrrrrrsssttttttvvvxxx|||~~~wwwpppoookkkaaaWWWQQQLLLJJJHHHFFFDDDDDDEEEFFFFFFDDDHHHOOOSSSbbb|||hhhdddiiimmmkkkiii^^^]]]\\\\\\^^^aaadddgggjjjnnnsssxxx}}}xxxsssqqqqqqrrrwww~~~PPPOOONNNNNNNNNNNNKKKIIIGGGFFFCCCBBBAAA???<<<999777555333111111111222333444555777777666555666888777666555444444555666777555666777777555444444555888888999888666666777999999999999999888777555555888888777777666444333222000000111111111222222222000111222444555666666666555444444444444444444444000111111222333444444555444444444444555555555555444444555555555555666666888999999::::::;;;;;;<<<<<<===>>>???@@@AAAAAAAAA@@@BBBCCCDDDCCCDDDFFFHHHJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMOOOQQQSSSUUUVVVVVVUUUWWWXXXXXXXXXZZZ]]]aaadddfffhhhiiikkknnnsssvvvzzz{{{|||~~~~~~|||{{{zzzyyyyyyuuutttsssrrrqqqrrrssssssuuuxxx{{{~~~uuuqqqmmmdddYYYTTTOOONNNKKKHHHGGGGGGGGGHHHFFFEEEIIIOOOTTTfffrrriiijjjnnnmmmkkk^^^]]]\\\\\\]]]```dddfffjjjmmmssszzz|||vvvtttsssssswww}}}RRRPPPOOOOOOPPPOOOLLLJJJGGGFFFCCCBBBAAA???<<<999777555333111111111222333555666555444333444777999777777555555444555666777666777777666555444555666888999:::999888888999;;;;;;;;;;;;::::::888777666888888777777666444333222000000111111111222222222000111333444555666666777777666555444333222222222///000111111222333444444444444444555555555666666777777888888888999999999888999999::::::;;;;;;<<<<<<===>>>@@@AAAAAAAAAAAA???AAACCCDDDCCCDDDEEEGGGJJJJJJJJJKKKLLLLLLMMMMMMMMMNNNPPPRRRSSSTTTTTTTTTVVVVVVWWWWWWXXXZZZ]]]```ccceeehhhjjjlllppptttxxx~~~}}}{{{zzzzzzuuutttsssrrrqqqrrrrrrssstttwww{{{wwwsssooofff\\\VVVQQQOOOLLLIIIGGGGGGGGGGGGGGGGGGJJJNNNUUUhhhpppjjjjjjllllll^^^\\\[[[[[[\\\___bbbdddiiilllrrrzzzzzzxxxvvvuuuxxx}}}RRRQQQPPPPPPPPPOOOMMMKKKGGGFFFCCCBBBAAA???<<<999777555333111111111222333555555555333222333666999888777666555555555666777555666666444333222444555888999::::::999999;;;===;;;;;;::::::999888888888888888777777666444333222111111111222222222222333444555555555444333333222666555333111000000000111111111000111111222333444444444555555555666666666333444444555555666666777888999999::::::;;;;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@???AAADDDEEEDDDDDDEEEFFFIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOQQQSSSTTTTTTTTTTTTVVVVVVVVVWWWYYY[[[^^^___aaacccgggjjjmmmqqquuuxxx~~~|||{{{zzzvvvuuutttrrrrrrrrrssssssrrrwww|||wwwsssppphhh]]]VVVQQQOOOKKKHHHFFFEEEEEEEEEHHHHHHKKKNNNVVVlllsssggggggjjjjjj^^^\\\[[[[[[\\\^^^aaaccchhhlllrrrxxx~~~}}}{{{xxxvvvyyy~~~QQQPPPOOOOOOOOONNNLLLJJJGGGFFFCCCBBBAAA???<<<999777555333111111111222333444555666666555555666777999888666555555555666777555555555333222222333555777888999999888999;;;===999999888777777777888999888888777777666444333222222222222222333333333333555555555444444222111000444333111000000111333444444333222111111222444555555555555555666666666666111111222222333444444555888999999::::::;;;;;;<<<;;;<<>>@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHKKKKKKKKKKKKKKKLLLLLLLLLOOOOOOPPPRRRTTTVVVWWWXXX___^^^]]]]]]^^^aaaccceeeeeefffhhhjjjllloooqqqqqqsssvvvyyy}}}~~~|||}}}~~~}}}{{{xxxuuusssqqqqqqqqqqqquuuyyy|||~~~tttlllbbb[[[ZZZUUURRRMMMJJJIIIIIIHHHGGGKKKLLLOOOTTTdddqqq___ZZZUUUWWW]]]]]]]]]\\\[[[[[[\\\^^^aaacccccceeeiiinnnwwwQQQPPPNNNNNNOOOOOOMMMLLLGGGHHHHHHEEEAAA===<<<;;;333333333222333333444444555666666777888888999999777777666555555555555555>>>===<<<:::888777777777999999888888888999::::::888777555666777888888777777777888777666555333111444444444444444444444444222222222222222222222222222222222222222222222222222222333333333444444444444444444444555555555555555666777666555666777999999999999999:::;;;<<<<<<;;;<<<===>>>@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHJJJJJJKKKKKKLLLMMMMMMMMMPPPPPPQQQRRRSSSUUUWWWYYY^^^^^^]]]]]]___aaadddffffffggghhhjjjlllnnnooopppqqqtttxxx||||||{{{|||~~~zzzyyyvvvtttrrrppppppooopppssswwwzzz|||qqqjjjbbb]]][[[TTTQQQMMMJJJIIIHHHGGGFFFLLLMMMOOOUUUeeemmm]]]ZZZVVVWWW]]]]]]^^^]]][[[[[[[[[\\\^^^___bbbdddhhhmmmvvvQQQOOONNNNNNNNNNNNMMMKKKIIIHHHGGGFFFCCC@@@<<<:::888777555444222111111000555666666777777888999999222222444666888:::;;;<<<@@@???===;;;:::888888777:::999999999999999::::::888666555666777888888777888888777777555444333222444444444444444444444444222222222222222222222222111222222222222333333333333333333333444444444444333444444444444555555555555666777666555666888:::999999999999:::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIIIIJJJKKKMMMNNNOOOOOORRRQQQQQQRRRSSSUUUXXXYYY\\\\\\\\\]]]___aaaccceeefffggghhhjjjkkkmmmnnnoooooorrrvvvzzz~~~~~~{{{{{{{{{}}}~~~xxxwwwvvvtttrrrqqqppppppooorrruuuvvvxxx}}}oooiiiddd___\\\TTTQQQMMMKKKJJJIIIGGGFFFKKKLLLOOOWWWiiiggg[[[[[[VVVWWW\\\\\\]]]\\\[[[ZZZZZZ[[[\\\]]]aaacccgggllluuuRRRPPPOOONNNOOOOOONNNLLLJJJHHHFFFEEEEEEBBB===999666666555333333222222222444444444555666666777777222333666999===@@@BBBCCC@@@???===<<<;;;:::::::::999999888888888888999999777555444444666777777777555555444333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333333333444444444444555333333444444444555555555444555666666666666888:::999999999999:::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMOOOQQQQQQSSSRRRQQQRRRSSSUUUXXXYYYYYYZZZ[[[]]]___```bbbbbbffffffhhhiiikkkmmmnnnooonnnqqquuuyyy|||~~~|||{{{zzz{{{|||}}}xxxwwwvvvuuutttssssssrrrppprrrsssssstttyyy~~~oookkkggg```[[[UUURRROOOLLLKKKJJJHHHFFFHHHKKKOOOYYYmmmwwwbbbYYYZZZVVVUUUZZZZZZZZZZZZZZZZZZZZZ[[[\\\]]]aaacccgggllltttSSSQQQPPPPPPPPPPPPOOOMMMLLLHHHEEEEEEFFFDDD>>>888111111222333444666777888222222333333444555555666111333555888;;;===??????>>>>>>===<<<<<<<<<<<<<<<888888777777777777777888555444333333555666666666222222111000111222444555222222222222222222222222222222222222222222222222111111111222222333333333333333333444444444555555333333333444444444555555444555666666666666888:::999999999999:::;;;<<<<<<;;;<<<===???@@@@@@@@@@@@CCCCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIKKKNNNPPPRRRSSSSSSRRRRRRRRRSSSUUUXXXYYYWWWYYY[[[]]]___``````aaaeeefffgggiiikkkmmmnnnooommmpppuuuxxx{{{~~~~~~}}}|||{{{zzzzzz{{{{{{xxxxxxxxxwwwvvvvvvuuuuuupppqqqrrrqqqrrrwww~~~pppmmmhhh```ZZZVVVSSSPPPNNNMMMLLLJJJHHHFFFIIIOOO[[[qqqrrr^^^WWWYYYUUUTTTXXXWWWXXXXXXXXXYYYZZZ\\\^^^^^^bbbcccggglllsss~~~SSSQQQOOONNNOOONNNMMMLLLLLLIIIGGGDDDCCC@@@<<<999999888666555444444555666555555555555666666777777333333444666:::<<<<<<;;;???===;;;:::888888888888::::::999888777777888888777777666666555555555444666555555444222111111000222222111111111111111222333222111111111222333444222222222222222222222222555555555555555555555666555555555555555555555444777666666555555555666666777888888999999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDIIIIIIJJJLLLOOOQQQSSSUUUSSSSSSTTTUUUWWWXXXYYYYYYWWWXXXYYYZZZ\\\^^^___``````bbbeeehhhiiillloooqqqssstttuuuwwwyyy{{{}}}}}}~~~yyy{{{}}}~~~|||xxxssspppssssssrrrrrrssswww}}}xxxpppggggggeee[[[VVVTTTQQQMMMJJJHHHGGGGGGLLLPPPTTT]]]uuubbbZZZTTTTTTVVVWWWYYY[[[[[[YYYWWWVVVWWWYYY\\\___```bbbgggnnnwwwSSSQQQOOONNNNNNNNNMMMLLLJJJHHHFFFDDDBBB@@@<<<999444333333222222333444555555666555555555555555444333333444666:::;;;;;;:::===;;;999888666666666777999999999888888888777777888888888777777666666666555555555444333222111111222222111111111111222222333333222111111222333444222222222222222222222222...///000111222333444555666555555555555555555555555555555444444555666666777888888999999:::;;;;;;<<<======???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFJJJJJJKKKLLLNNNQQQSSSTTTSSSSSSTTTUUUWWWXXXYYYYYYYYYZZZZZZ\\\]]]^^^___``````bbbeeegggiiikkknnnppprrrsssuuuwwwzzz|||~~~}}}xxxtttqqqtttssssssrrrrrrvvv|||}}}rrrkkkdddffffff\\\XXXVVVSSSOOOLLLJJJIIIIIIKKKOOOTTT```yyy```XXXSSSTTTWWWWWWXXX[[[ZZZXXXVVVUUUUUUXXX[[[]]]___bbbgggnnnwwwSSSQQQOOONNNNNNNNNMMMLLLHHHFFFDDDCCCBBB???<<<999222111111111222333555666888888888777777666555444444444444777999;;;;;;:::;;;:::888777666666666777888888999:::999888777666999999999888888888888888555555555444333333333222222222111111111111222222333333222222222222333333222222222222222222222222111111111222333444444555555555555555555555666666555555555555666777888888777888888999999:::;;;;;;======>>>@@@AAABBBCCCDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKKKKKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\\\\]]]^^^^^^_________aaadddfffgggiiilllnnnpppqqqtttvvvzzz|||~~~{{{xxxuuusssttttttsssrrrrrruuuyyy}}}qqqiiieee```dddeee]]][[[YYYUUUQQQNNNLLLKKKKKKIIINNNUUUcccwww]]]VVVRRRTTTWWWWWWXXXZZZXXXVVVUUUTTTTTTWWWYYY[[[^^^aaafffmmmvvvSSSQQQNNNMMMNNNNNNMMMKKKGGGEEECCCBBBAAA???<<<:::444444333222333444555666888999999::::::999888777555444555777999;;;:::999:::999888777666666777888666888999::::::999777666999999999999888888888888555555555555444444444333222222111111111222333333444333333333222222222222222222222222222222222222555555444333222222111111444444444444444555555555666666666777888999:::;;;777888888999999:::;;;;;;<<<===>>>???AAABBBCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJLLLLLLLLLLLLMMMNNNPPPPPPSSSSSSTTTUUUWWWXXXYYYYYY\\\\\\\\\]]]]]]]]]]]]]]]___aaadddeeefffhhhjjjmmmmmmoooqqquuuxxx{{{~~~~~~~~~|||zzzxxxvvvuuuuuuuuuttttttsssrrrqqqssswww{{{~~~wwwiiicccaaa]]]aaaddd\\\\\\ZZZUUUQQQNNNMMMLLLMMMJJJNNNVVVfffuuu\\\UUUQQQSSSVVVVVVWWWXXXWWWVVVUUUTTTUUUWWWYYY[[[]]]```eeelllvvvRRRPPPNNNMMMMMMMMMLLLKKKGGGEEECCCBBBAAA???<<<:::666555444333222333444444444666888999::::::999999666555555777999:::999888777666555444444555666666666777999::::::999888666888888888888888888888888777666666555555444444444222222111111222333333444444444444444333333222222222222222222222222222222222111111000///...------222222333333333444444444555555666666777888999:::777888888999999:::;;;;;;;;;<<<===>>>???AAABBBBBBBBBCCCDDDFFFGGGIIIJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[[[[\\\\\\\\\\\\```bbbdddeeefffgggiiikkkkkklllooosssvvvzzz|||~~~{{{}}}|||{{{xxxuuussssssssstttssssssrrrqqqqqqrrrvvvxxx{{{wwwjjjdddaaa[[[___ccc]]]\\\YYYUUUPPPMMMLLLLLLMMMLLLPPPXXXiiiyyy^^^WWWQQQSSSUUUTTTUUUWWWWWWVVVUUUUUUVVVWWWYYY[[[\\\___dddllluuuRRRPPPNNNMMMMMMMMMLLLKKKHHHFFFDDDCCCBBB???<<<999666555333222111111111222111333555888999999888888777666666777999:::888777333333222111111222444444666777888999:::999888888888888888888888999999999888888777666555444333333222222111222222333444555444444555555444333222111222222222222222222222222//////000000111222333333222222222333444444555555444444444444555555666777777888888999999:::;;;;;;;;;;;;<<<>>>???@@@AAABBBBBBCCCDDDEEEGGGHHHIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[[[[[[[[[[\\\\\\aaaccceeeffffffgggiiikkkkkklllooorrrvvvyyy|||}}}zzz}}}~~~}}}~~~~~~zzzvvvsssqqqqqqqqqqqqqqqqqqqqqppprrruuuwwwyyy~~~qqqiiiddd]]]```eee```\\\YYYTTTOOOLLLKKKLLLMMMNNNRRR[[[kkkcccZZZSSSRRRSSSRRRSSSUUUVVVVVVUUUUUUVVVWWWYYYZZZ[[[^^^dddkkkuuuRRRPPPMMMMMMMMMMMMLLLJJJJJJHHHFFFDDDBBB@@@<<<999555444333222222333333444333555777:::;;;:::999777777666666777999999888666444333222222222444555666777777888888888999999999888999999999:::::::::;;;::::::999777555444333222222222222222333444555555444555555555555333222111222222222222222222222222111111222333444666666777333333444555555666777777666666666555555666777777777888888999999:::;;;;;;<<<<<<===>>>@@@AAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[[[[\\\\\\]]]]]]]]]bbbdddfffffffffgggiiijjjmmmnnnpppssswwwzzz|||}}}|||}}}{{{|||~~~~~~zzzwwwsssrrrqqqqqqoooppppppppppppqqqtttwwwyyyyyypppiii```ccciiieee]]]ZZZTTTOOOLLLLLLMMMNNNPPPTTT\\\nnniii___UUURRRQQQPPPQQQTTTUUUTTTTTTTTTUUUVVVWWWXXXZZZ]]]cccjjjtttRRRPPPMMMLLLMMMMMMLLLJJJLLLIIIGGGEEECCC@@@<<<999666555444444555666888999888:::<<<>>>>>><<<:::999888777666777999999888666777666555555666777999:::888888777777888999:::::::::::::::;;;;;;<<<<<<<<<<<<;;;999888555444222111222222222222333444555666555555666666555333222000222222222222222222222222111111111111111111222222555555555666777888888999::::::999999999999999999777888888999::::::;;;;;;======>>>???AAABBBCCCDDDBBBBBBCCCDDDEEEFFFFFFGGGIIIJJJJJJKKKLLLNNNPPPQQQSSSSSSTTTUUUWWWXXXYYYYYY[[[[[[\\\]]]]]]^^^______ccceeefffgggggggggiiikkkoooppprrruuuxxx{{{}}}~~~}}}zzz{{{}}}{{{zzzwwwuuusssrrrrrrrrrnnnooopppppppppqqquuuwwwyyy~~~tttlllbbbfffmmmjjj^^^[[[UUUPPPMMMLLLMMMOOOPPPTTT]]]pppmmmbbbVVVRRRPPPOOOPPPSSSSSSSSSSSSSSSTTTUUUVVVWWWZZZ]]]cccjjjtttRRRPPPNNNMMMLLLKKKIIIGGGJJJHHHFFFCCC@@@>>><<<<<<444444222222222222444444555888;;;===<<<999555333666666888999999888888777777666666555555555666666888999:::;;;;;;:::888777666777999;;;<<<<<<<<<;;;888888666555444333333222333222111333555666666555555444444333333222222111333333222111000000111111222333444555555555444333222333444555666666666666777666555555555666888999777888888999;;;<<<<<<============>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIJJJKKKLLLNNNPPPQQQRRRSSSSSSTTTUUUVVVVVVVVVVVVZZZ\\\]]]]]]\\\]]]___aaagggjjjmmmjjjdddccchhhmmmpppqqqsssuuuxxxzzz|||}}}~~~{{{xxxwwwxxxwwwuuuttttttsssqqqooonnnnnnnnnoooqqqtttwwwxxx|||~~~yyyllliiijjjjjjjjjddd\\\UUUSSSQQQMMMMMMPPPVVVVVV[[[qqq{{{dddXXXUUUMMMLLLRRRRRRRRRSSSSSSRRRQQQQQQTTTVVV[[[]]]ccckkkwwwQQQOOOMMMLLLLLLLLLJJJHHHGGGFFFDDDAAA>>><<<::::::444444222222222222444444666777:::;;;;;;999666444444555666777777666555555777777666555555444555555666777999;;;;;;;;;999999666777888999999999888777888777666555333333333333222111111222444555444333333333333333333333333333333333222111111111111111222333444555555555444444333444444444555666666666777666666555666777888999888888999:::;;;;;;<<<<<<=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHHHHJJJKKKMMMOOOPPPQQQQQQRRRSSSUUUWWWXXXYYYYYY[[[]]]^^^^^^]]]^^^```bbbfffjjjllliiidddcccgggmmmoooppprrruuuwwwzzz|||}}}~~~{{{yyyxxxxxxvvvtttttttttsssqqqppppppooooooppprrrtttvvvxxx|||~~~}}}oookkkkkkkkkkkkccc\\\UUUSSSQQQNNNMMMPPPUUUVVV]]]tttiiiZZZWWWPPPOOOSSSRRRRRRRRRRRRQQQPPPQQQSSSUUUZZZ]]]cccmmmyyyOOONNNLLLLLLMMMMMMKKKIIIGGGFFFDDDAAA>>><<<:::999444444222222222222444444666777888999999999888777555666777888888777666555888777666555444444333333555666888:::;;;;;;::::::777888999999999888666555777777555444333333333333333111111111333333222111111111222333333444555555333222222111111111111222222333444444555555444444666555444333444444666666666666666666666777888888999999::::::;;;;;;<<<<<<=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIJJJLLLNNNOOOPPPOOOPPPSSSUUUXXXZZZ[[[\\\\\\]]]^^^^^^^^^___aaaccceeehhhjjjhhhdddcccggglllmmmnnnqqqtttwwwzzz}}}~~~|||zzzyyywwwuuuttttttttttttrrrppprrrqqqqqqqqqsssuuuxxxzzz~~~~~~sssmmmmmmlllkkkccc\\\UUUSSSQQQNNNNNNPPPUUUWWW```wwwnnn\\\YYYSSSRRRUUUQQQQQQRRRRRRQQQPPPPPPSSSUUUXXX]]]eeeooo|||NNNMMMLLLLLLMMMMMMLLLKKKIIIHHHFFFDDDAAA>>><<<;;;444444222222222222444444666666777777888888999999888888:::::::::999888777999888777555444333333333666777888999::::::999999888999:::;;;;;;:::999888777666555444333333333333444333111222333333222111222222222333333444444444333222222111111222222222333333333444444444444444777666444333222444555666666666666666666777777888::::::::::::;;;;;;<<<<<<=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPOOOQQQSSSVVVXXXZZZ[[[\\\[[[\\\^^^^^^^^^___aaacccdddggghhhgggddddddhhhlllkkkmmmpppssswww{{{~~~}}}{{{zzzwwwuuutttsssttttttrrrqqqrrrrrrrrrsssuuuyyy|||vvvooonnnmmmkkkddd\\\VVVTTTRRROOOOOOQQQUUUYYYcccyyyppp]]]YYYTTTTTTTTTOOOPPPQQQQQQPPPOOOPPPRRRTTTWWW\\\eeeqqq~~~NNNLLLKKKLLLMMMMMMLLLKKKHHHGGGFFFDDDBBB>>><<<:::444444222222222222444444666666666666777888999999777888:::;;;;;;;;;:::999:::999777666555444444333999999999999888777777666666777999:::;;;;;;::::::666555444333333333333333555444333333444555333222444444444333333222222222333222222222222222333333333333333333444444555555777666444333222444555666555666666777777777777777:::::::::;;;;;;<<<<<<============>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIIIIJJJLLLNNNOOOQQQQQQRRRSSSTTTVVVWWWXXXYYYYYYYYY[[[\\\]]]]]]^^^```cccdddfffgggfffeeeeeeiiilllkkkmmmppptttxxx{{{~~~|||{{{wwwuuuttttttttttttrrrpppqqqqqqqqqsssvvv{{{wwwooonnnmmmkkkddd]]]WWWUUUSSSPPPQQQSSSWWW[[[eeeyyymmm[[[XXXTTTSSSSSSNNNPPPPPPQQQPPPOOOOOOQQQTTTUUU[[[eeeqqq~~~NNNMMMKKKLLLMMMMMMLLLKKKFFFEEEEEECCC@@@===:::888444444222222222222444444666666777777777777777888444666777999:::::::::999:::999888777666666555555::::::999888777666666555333444666888999999999888555555444333333333333333555444333333555555555333555555444333333222111111333222222222222333333444444333333333333444555666666555444333444444666666555555666777777777777777999999:::;;;<<<===>>>>>>=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIJJJKKKMMMNNNPPPQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVXXXZZZ[[[\\\\\\^^^```cccdddeeefffffffffgggjjjmmmmmmnnnqqqtttxxx|||~~~|||xxxwwwuuuttttttsssqqqoooppppppoooqqqtttzzzuuummmmmmllljjjfff^^^XXXWWWUUUSSSSSSVVVXXX\\\fffyyygggYYYXXXSSSRRRRRRNNNOOOPPPPPPOOONNNOOOQQQSSSUUUZZZcccooo{{{OOOMMMLLLLLLMMMMMMLLLJJJEEEEEEEEECCC@@@===999777444444222222222222444444666777777888777777666555333444777999;;;<<<<<<<<<::::::999888777777888888999999888777777777777777444555666888888888777666444444333333222222333333333222111222444555555444333333333333333333333333222222222222222333444555444444333333333444555666333444444444555666666666444555666777888777777666777888999;;;<<<>>>???@@@=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHIIIJJJLLLMMMOOOPPPQQQRRRRRRSSSTTTUUUUUUUUUUUUYYYZZZ\\\]]]]]]___bbbdddeeeeeeffffffgggiiilllmmmnnnppprrrvvvyyy}}}~~~|||zzzxxxuuutttsssrrrpppnnnpppnnnmmmnnnpppuuuzzz}}}~~~rrrjjjkkkkkkiiiggg```ZZZXXXWWWUUUUUUXXXWWW\\\gggzzzwwwaaaXXXXXXSSSQQQSSSPPPOOOOOOOOONNNMMMNNNPPPRRRUUUYYYaaalllxxxOOONNNLLLLLLMMMMMMKKKIIIGGGGGGGGGEEECCC???;;;999444444222222222222444444666777888888888666555444444666888;;;===?????????::::::999999999999999:::888777777777777777888999888999999::::::999777666444444333222222222333333111000000111333555444333111222222333333444444555222222222222333333444555444444333222333444555666222333444555666666666666444555777888888888777666777777999;;;===???@@@AAA=========>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGHHHIIIKKKLLLNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUUUUZZZ[[[]]]^^^^^^```ccceeeeeeffffffggghhhjjjlllnnnpppqqqssswwwzzz}}}}}}{{{yyyvvvtttsssrrrooommmpppnnnlllkkkmmmqqquuuxxx|||~~~ooohhhiiijjjhhhhhhaaa[[[YYYXXXVVVVVVYYYWWW\\\gggzzzqqq^^^WWWYYYSSSQQQTTTRRRNNNOOOOOONNNMMMNNNPPPRRRUUUYYY```jjjvvvOOOMMMKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBAAA@@@===;;;666555444333444444666666777777888888777666555444666777888:::<<<===??????:::;;;;;;<<<<<<;;;::::::666777888777666666888:::555555666666666666555555222111000000000111222333333333333444444444555555444444333222222111000000222222111111111111222222666555555444444333222222666666666555444444333333444555666777888999:::;;;999999:::;;;;;;<<<<<<===<<<<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFFFFGGGFFFGGGIIIIIIIIIJJJMMMOOONNNQQQTTTUUUVVVVVVWWWXXXWWWYYY[[[[[[\\\]]]```bbbcccfffiiikkkkkkkkklllllljjjooovvv{{{}}}~~~~~~}}}yyywwwuuussspppnnnqqqooolllkkklllpppuuuxxx}}}||||||pppeeebbbeeeiiifff```\\\[[[XXXUUUVVVZZZ\\\___kkknnnbbbWWWUUUUUURRROOONNNMMMLLLLLLKKKKKKLLLMMMNNNTTTVVV\\\fffsss~~~OOOMMMKKKJJJJJJJJJIIIHHHFFFDDDCCCBBBBBB@@@===;;;777666555444333333444555888888999999888666555444888999999:::;;;<<<======999999::::::::::::999999777888888777555444555777666666666666666666666666333222111000000111222333444444444444555555555555444444444333222222111111222222111111111111222222555444444444444333333333555555555555555555555555333444444555666777777888888888999::::::;;;;;;<<<<<<<<<===>>>???@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDDFFFHHHIIIIIIIIIKKKMMMOOOOOOQQQTTTVVVVVVVVVWWWXXXXXXYYY[[[\\\\\\^^^```cccdddfffhhhiiiiiijjjkkkmmmlllpppwww|||~~~~~~~~~|||yyyvvvuuusssqqqooonnnllliiihhhjjjmmmrrruuu{{{yyyzzz|||}}}lllbbb```ccchhhhhhbbb^^^\\\ZZZWWWXXX\\\]]]bbbpppiii^^^SSSQQQRRROOOLLLKKKMMMLLLLLLKKKKKKLLLMMMNNNQQQTTTYYYcccppp{{{OOOMMMKKKJJJKKKJJJIIIHHHFFFEEECCCBBBBBB@@@>>>;;;999777666444333333333333::::::::::::999777555444999999:::;;;;;;;;;::::::888888888888888888888888888999888666444333444555777777666666666666777777555444222111000000111111444444444444555555555555555555444444333333222222222222111111111111222222333333333444444444555555333444444555666666777777444555555555666666777777888888888999::::::;;;;;;<<<======>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCDDDDDDGGGHHHIIIJJJJJJKKKMMMPPPPPPSSSUUUVVVVVVVVVXXXYYYYYYZZZ\\\]]]]]]^^^aaaccceeefffggggggggghhhkkkmmmmmmrrrxxx}}}~~~{{{yyywwwuuutttsssqqqooollljjjhhhggghhhkkkpppssswwwvvvwwwyyyyyyzzzyyyiiiaaa```ccchhhjjjeee```___\\\YYYZZZ^^^___eeevvvdddZZZQQQOOOPPPMMMKKKKKKLLLLLLKKKKKKLLLMMMNNNNNNPPPRRRXXXbbbnnnzzzPPPNNNKKKJJJKKKKKKJJJHHHFFFEEECCCCCCBBBAAA>>><<<777666555444333333444555;;;;;;;;;;;;:::888666444888888999:::;;;::::::999888888777777888888999999888999999777555444555666888777777666666777777888666555333111000000000000333333333333444444444444555555555444444333333333333222222111111222222333222222333333444555666666444555555555666666666777777777777777888888888888888999999::::::;;;<<<<<<<<<===>>>???@@@AAAAAABBBEEEEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJJJJJJJLLLNNNPPPRRRTTTVVVVVVVVVWWWXXXZZZYYY[[[\\\]]]]]]___bbbdddeeeeeeeeeddddddfffjjjmmmmmmrrrxxx}}}~~~|||wwwvvvtttssssssrrrooommmllljjjhhhggghhhkkknnnqqqsssrrrtttvvvvvvvvv|||rrrfffaaa```dddiiilllfffbbb```^^^[[[\\\___aaahhhyyyaaaXXXQQQPPPPPPNNNLLLMMMKKKKKKKKKLLLLLLMMMNNNNNNQQQSSSYYYbbbooozzzPPPNNNLLLKKKKKKKKKJJJIIIGGGEEEDDDCCCCCCAAA>>><<<555444333333444555666777;;;;;;<<<;;;:::888666555555666888:::;;;;;;::::::888888777777888999:::;;;888888999888777777888:::888888777777777777888888777666444222000000000000111222222222222333333333555555444444444444333333333333222222222222333333111222222333444555666666777777666666666555555555777777777777888888888888::::::;;;;;;<<<===============>>>???@@@AAABBBBBBEEEFFFFFFFFFFFFFFFFFFFFFHHHIIIKKKKKKKKKLLLOOOQQQSSSTTTVVVVVVVVVVVVXXXZZZYYY[[[\\\]]]]]]___bbbdddeeeeeedddbbbbbbdddhhhllllllpppwww||||||zzzuuusssrrrrrrrrrpppnnnkkkkkkiiigggeeeeeegggjjjkkknnnnnnpppttttttsssxxx{{{kkkbbb______dddjjjmmmgggcccaaa___\\\]]]```dddjjjyyyxxx^^^VVVPPPPPPOOOMMMKKKMMMJJJKKKKKKLLLMMMNNNNNNNNNPPPRRRXXXaaammmyyyPPPNNNLLLKKKLLLKKKJJJIIIGGGFFFDDDCCCCCCAAA???<<<333333333333444666777999999:::;;;;;;:::999777666333555777:::;;;;;;:::999888888777777777999:::;;;777999999999888888:::<<<888888999999999999888888777666444222111000111111222222222222333333333333444444444333333333333333333333222222222222333333222222333333444555666666888888777666666555444444444555555555666666777777;;;;;;;;;<<<======>>>>>>===>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFIIIJJJKKKLLLLLLMMMOOORRRSSSTTTUUUUUUTTTUUUWWWYYYYYYZZZ\\\]]]]]]^^^aaacccddddddcccaaaaaacccfffiiilllpppvvv|||~~~|||zzztttssssssrrrrrrpppmmmjjjhhhfffdddaaaaaaaaacccdddhhhiiilllqqqqqqpppttt{{{~~~rrrfff___]]]^^^dddkkknnnhhhdddccc```]]]^^^bbbffflllzzzttt[[[TTTOOOOOOMMMJJJIIIKKKIIIJJJKKKMMMNNNNNNNNNNNNOOOPPPVVV___kkkvvv}}}QQQNNNLLLKKKLLLLLLKKKIIIGGGFFFDDDCCCCCCBBB???===555444333333444555666777777888999::::::999888777444666888::::::999888666777666555555666777999;;;888999:::888777777888:::666888:::;;;;;;:::888666666555444222111111222222333333444444444555555555222222333333333333333333444333333222222333333444333333333444444555555555777777777666666666666666333444444555666777777888::::::;;;;;;<<<======>>>===>>>??????AAAAAABBBCCCCCCCCCDDDDDDEEEFFFGGGGGGIIIKKKLLLLLLLLLMMMPPPRRRSSSTTTUUUTTTSSSTTTVVVXXXXXXYYY[[[\\\\\\^^^```cccbbbbbbbbbaaaaaabbbeeegggnnnrrrwww|||~~~|||zzzwwwvvvuuuuuutttrrrnnnkkkhhhfffccc```^^^^^^^^^___bbbccchhhmmmmmmlllpppwww{{{|||qqqfffaaa___aaahhhppppppkkkfffeeebbb___```dddhhhnnn}}}xxx[[[VVVQQQPPPNNNJJJJJJLLLHHHJJJKKKMMMNNNNNNNNNNNNOOOQQQVVV___kkkvvv}}}QQQOOOLLLLLLLLLLLLKKKIIIGGGFFFDDDDDDCCCBBB???===777666444444333444555666666777888999:::999888888666777999::::::888555444666555444333444666888::::::::::::888666444555777666888;;;======;;;888666666555333222111222222333555555555666666666777777222222222222222222222222444333333222222333333444333333333444444444555555555555666666777777888888444555666777888999:::;;;999999:::;;;;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJIIIKKKLLLMMMMMMNNNPPPRRRSSSTTTTTTSSSRRRSSSVVVXXXWWWYYY[[[[[[\\\]]]```bbbaaabbbbbbbbbaaaaaadddfffqqqtttxxx|||~~~~~~|||zzzyyyxxxxxxwwwwwwtttppplllkkkhhheeebbb___^^^^^^^^^^^^```eeejjjkkkjjjnnntttxxxuuujjjdddccceeemmmuuurrrmmmhhhgggdddaaabbbfffiiiqqq~~~^^^YYYUUUTTTQQQMMMLLLNNNHHHIIIKKKMMMNNNOOONNNNNNQQQSSSXXXbbbmmmxxxQQQOOOLLLKKKLLLLLLLLLKKKGGGFFFEEEDDDAAA>>>;;;999444444444333333444777:::555777888888666555555666666666777777666555444444333333444444666777999::::::::::::999888777666555;;;999999;;;======999555888777555333222222222333444444444444444444444444444444555666777777666666444444333222222222333333666555333333333444666888777777777666555555444444444444555666777888999999888888888888999:::;;;<<<===>>>>>>===<<<===@@@BBBEEEFFFGGGHHHHHHIIIHHHHHHLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSTTTTTTUUUVVVWWWXXXXXXZZZ[[[[[[[[[[[[]]]___dddcccbbbaaaaaaccchhhllllllrrrzzz~~~~~~|||{{{zzz|||{{{xxxuuurrrooonnnmmmggggggfffeeecccaaa___^^^^^^___aaabbbdddggglllpppxxxxxxkkkdddcccfffmmmtttuuuppplllllljjjggggggkkknnnvvvcccZZZRRRQQQPPPMMMKKKLLLKKKKKKKKKKKKLLLMMMNNNOOOOOORRRWWW___jjjttt}}}TTTQQQNNNMMMMMMNNNMMMLLLFFFFFFFFFDDDCCC@@@>>><<<444444444333222444777:::666888999999888666666666666666777777666666555444444444444555666777888999::::::::::::999888777666888888888;;;======:::888888777555444333222333333555555555555555555555555333333444555555555555555333333333333444444555666666555333333333444666777666666666666555555555555444444555666777888999999999999999::::::;;;<<<===>>>???@@@???>>>???BBBDDDCCCDDDEEEFFFFFFGGGFFFFFFJJJKKKKKKLLLNNNOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZ[[[\\\[[[\\\]]]___ccccccbbbbbbbbbdddiiilllooouuu|||~~~~~~~~~|||{{{zzzyyyvvvtttqqqooommmmmmiiiiiihhhgggeeebbb```___^^^___aaabbbcccgggkkkooowww{{{mmmfffeeegggnnnuuuxxxsssooonnnllliiiiiimmmpppxxxkkk```VVVRRRPPPMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOONNNQQQXXXaaalllxxxUUURRROOOMMMMMMMMMLLLKKKEEEFFFFFFEEEDDDBBB@@@???444444444333222444777999777999;;;<<<:::888777777666777777777777666666555444444444555666777888999::::::::::::999999888777666666888:::======;;;999888777555444333333333333555555555555555666666666222333444444444444444444222222333333444666777888555444333333333444666777555555555555666666666666444444555666777888999999:::::::::;;;<<<<<<======???AAAAAAAAAAAAAAACCCEEECCCDDDEEEFFFFFFGGGFFFFFFHHHIIIIIIKKKMMMOOOQQQRRRSSSSSSSSSTTTUUUVVVWWWXXXXXXZZZ\\\\\\\\\\\\^^^```aaabbbbbbbbbccceeeiiimmmsssxxx~~~}}}}}}~~~}}}{{{xxxwwwuuusssqqqooonnnmmmllllllkkkiiigggeeecccaaa___``````aaabbbeeejjjnnnuuupppiiigggjjjpppwww|||wwwsssrrrooollllllooosss|||vvvhhhZZZRRROOOLLLJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNNNNQQQXXXbbbnnn{{{UUURRRNNNLLLLLLKKKJJJIIIFFFFFFFFFEEEDDDAAA???>>>555555555333222333666999888:::======;;;888777777777777777888888777777666666555555555666777888888:::::::::::::::999888888666777999;;;<<<<<<:::999777666444333222111222222444444444444555555555555333444444555555555444444222222222333333555666666444444333333333444555666444444444555666777777888444444555666777888999999999::::::;;;<<<<<<======???@@@AAABBBAAABBBDDDEEEEEEEEEGGGHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLOOOQQQRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXZZZ\\\]]]]]]]]]___aaa^^^```aaabbbccceeeiiillltttyyy~~~}}}~~~}}}|||xxxwwwwwwuuutttrrrqqqpppnnnmmmlllkkkhhhfffdddbbb___`````````aaaeeejjjnnnttt~~~qqqiiiiiimmmssszzzzzzvvvtttrrrnnnnnnrrruuuqqq^^^SSSNNNKKKIIIJJJKKKJJJJJJKKKKKKLLLMMMNNNNNNQQQXXXbbbnnn|||VVVSSSPPPNNNMMMMMMKKKJJJGGGGGGFFFEEEBBB???<<<;;;555555555333222333666888888:::<<<<<<:::888666666777777888888888888888777777777666666666777777888999999:::::::::999888888777888:::;;;;;;999888777666555333222000000111111222222222333333444444444555555666666666555555444333333222222222222222333333333333333333444555555333444444555666777888888444444555666777888999999888999:::;;;<<<<<<<<<;;;<<<>>>@@@AAAAAAAAACCCDDDEEEEEEGGGHHHHHHHHHHHHHHHFFFGGGHHHIIILLLNNNPPPRRRQQQQQQRRRSSSTTTVVVWWWXXXYYYZZZ\\\]]]]]]^^^```bbb]]]___bbbcccdddfffhhhkkkrrrwww}}}~~~}}}{{{{{{{{{zzzxxxvvvuuutttoooooonnnllliiifffdddccc````````````aaaeeekkkooouuu|||sssiiijjjooowww~~~|||xxxwwwtttqqqqqqtttyyy|||dddWWWQQQNNNLLLLLLJJJJJJJJJJJJKKKLLLMMMNNNOOORRRWWW```lllyyyWWWTTTQQQOOOOOOOOONNNMMMHHHHHHGGGEEEBBB???<<<:::666666555333222333555888999::::::999777555555666777888888999999999999888888888777666666666777777888888999999999888888777777999;;;<<<:::888777777666555333222111000111111111111111222333333444444666666666777666666555444333333222111111111111111222333333333444444444444444444444555666777777888444444555666777888999999777888:::;;;<<<<<<;;;;;;:::===???@@@@@@@@@BBBCCCCCCDDDEEEFFFFFFGGGFFFFFFGGGHHHHHHJJJLLLNNNPPPQQQPPPQQQQQQRRRTTTVVVXXXYYYYYY[[[]]]^^^^^^___aaaccc___aaadddfffggggggiiijjjqqquuu{{{~~~~~~}}}{{{xxxwwwqqqqqqooommmjjjhhheeeddd````````````bbbgggmmmrrrvvv|||wwwjjjjjjpppzzz}}}zzzyyywwwtttuuuxxx}}}kkk]]]WWWSSSQQQPPPJJJJJJJJJJJJKKKLLLMMMMMMOOOQQQVVV^^^iiivvvTTTRRROOONNNNNNNNNMMMLLLHHHGGGGGGFFFCCCAAA>>><<<666666555444222333555888999999888666333333444555777888999999::::::999999999999888777666666777777666777777888888777777777444888;;;;;;999888888888888777555333222222222333111111222333333444555555555666666666555555444333222222222111111222333333222222333333444444444444444444555555666666777777444444555666777888999999888999;;;===>>>===<<<;;;:::<<>>???>>>===<<<:::===@@@AAAAAABBBBBBDDDEEEFFFGGGHHHHHHIIIHHHHHHJJJJJJKKKKKKLLLNNNOOOPPPOOOPPPPPPRRRTTTVVVXXXYYYYYY[[[]]]______```bbbdddeeehhhlllmmmmmmmmmmmmmmmrrrvvvzzz|||||||||~~~{{{yyyvvvuuutttqqqooollliiiggg`````````aaadddiiiqqqwwwzzz~~~nnnkkkqqq{{{~~~~~~}}}{{{}}}lll]]]XXXTTTQQQPPPJJJIIIIIIJJJJJJKKKLLLMMMLLLNNNSSS\\\hhhvvvPPPNNNMMMMMMNNNNNNLLLKKKKKKIIIFFFDDDBBB@@@===:::888666333111000222555666:::999999888888888888888777888999;;;<<<=========>>>;;;888666666777777777:::::::::999999777666666:::999999999888888777777444444444333333222222222333333222222333333444555888888777666555444444333555555666666555333222000444444444555555555555666444555666666777777666666777777666666777888999999777888999999;;;;;;<<<===>>>>>>???@@@AAABBBBBBCCCEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJKKKMMMNNNOOONNNOOOQQQQQQRRRSSSWWWZZZ[[[[[[[[[\\\^^^```bbbcccgggjjjnnnooopppooooooppppppuuuzzz|||{{{}}}}}}zzzwwwwwwuuusssrrrqqqnnnhhhccccccaaaaaaccciiipppuuuxxx|||rrrpppvvvsss```UUUOOOMMMNNNJJJIIIIIIHHHIIIJJJKKKLLLSSSQQQRRRYYYffftttPPPOOOMMMMMMNNNMMMLLLJJJJJJHHHEEECCCBBB@@@===;;;666444222111111333666888888888777666666666666666888888:::;;;<<<============;;;777666777777888777999999999999888777666555<<<<<<:::999777555444333555444333333222222222333333333222222222222222333666555555444444333333333444555555555555333222111444444444444555555555555333333444444555555444444888777777777777888888999888888999:::;;;<<<<<<===>>>>>>???@@@AAABBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQQQQSSSVVVYYYZZZ[[[[[[\\\^^^```bbbccchhhkkknnnpppqqqqqqrrrsssrrrvvvzzz|||}}}~~~|||zzzxxxvvvsssrrrpppmmmhhhccc______```dddiiioootttwwwpppooowww~~~vvvbbbUUUOOOMMMMMMKKKJJJIIIIIIIIIJJJKKKLLLRRRQQQRRRYYYffftttQQQPPPNNNMMMMMMMMMKKKIIIIIIGGGEEECCCBBBAAA>>><<<444333222111222555888:::666666555444444444444444888999:::<<<===============:::777666777888888888::::::::::::999888777777;;;:::999888666555333333666444333111111222333444777666555444444444444444333333333222222222222222444444555555444333222111444444444444555555555555333333444444444555555555999999888777777777888888888888999:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOPPPPPPPPPRRRUUUXXXZZZZZZ[[[\\\^^^```bbbccchhhkkknnnqqqrrrssstttvvvuuuwwwyyy{{{~~~{{{yyyuuuqqqnnnjjjfffccc]]]___bbbggglllqqqvvvxxx{{{nnnoooxxx|||}}}fffVVVPPPNNNMMMKKKKKKJJJJJJJJJKKKLLLMMMQQQQQQRRRZZZffftttRRRPPPNNNMMMMMMLLLJJJHHHHHHFFFDDDCCCBBBAAA???===555444333222333555777999666555444444333333444444999999:::<<<<<<=========<<<999666666777888999999<<<<<<<<<<<<<<<;;;:::999777777777666666666666666666444222000000222444666888777666444333222222222111111222222333333333333444444444444333333222222333333444444444555555555666666666666666777777888:::999999888777777777777888888999:::;;;<<<======>>>>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKMMMNNNNNNOOOPPPPPPPPPRRRUUUWWWZZZZZZ[[[\\\^^^```bbbcccfffiiimmmpppqqqsssuuuwwwwwwvvvwwwzzz~~~|||wwwqqqlllgggdddbbb___bbbggglllqqquuuyyy|||xxxmmmpppzzzyyykkkZZZRRROOONNNLLLKKKKKKJJJJJJLLLMMMNNNPPPPPPSSSYYYeeerrr~~~RRRPPPNNNMMMMMMLLLJJJHHHHHHFFFDDDCCCBBBAAA???===777666444333333444555666777666555555444444555555888999:::;;;<<<<<<<<<;;;;;;888666555777999::::::;;;;;;;;;<<<;;;;;;:::999666666666666666777777777666444222000000222444666555555333111000/////////222222333333444444555555444333333333222222222222333333333444444444444555777666666666666777888999::::::999888777777888888888999:::;;;<<<======>>>>>>>>>???@@@AAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOPPPQQQPPPPPPRRRUUUWWWYYYZZZ[[[\\\^^^aaacccdddeeegggkkkmmmoooqqqtttvvvvvvvvvvvvxxx{{{~~~~~~}}}~~~wwwpppiiieeeccccccbbbffflllpppsssvvvzzz}}}vvvnnnrrr{{{xxxqqq^^^VVVRRROOOLLLKKKKKKJJJJJJLLLMMMNNNOOOPPPSSSYYYbbbooo|||QQQPPPNNNMMMMMMMMMKKKIIIIIIGGGEEECCCBBBAAA>>><<<777777555444444444555555777777666555555555555666888888999::::::::::::::::::888555555777999:::;;;888999999::::::999999888:::999999888666555555444444333222111111333444666999888666555444333333333333333444444555555666666333333222222222222333333333333333333444444444444666555444444444555666777:::999999888888888999999999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOPPPQQQRRRQQQQQQRRRUUUXXXYYYYYYZZZ\\\^^^aaacccddddddfffiiikkkmmmooorrrtttuuuvvvwwwxxxyyyzzz{{{||||||vvvnnnhhheeefffhhhggglllqqqtttuuuwww{{{rrrmmmrrr}}}}}}tttaaaYYYSSSNNNKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPSSSXXX```lllxxxPPPOOOMMMMMMNNNMMMLLLJJJJJJHHHEEECCCBBB@@@===;;;666555555555555555666777777777666555555555555555777777888999999999888888999777555555777:::;;;;;;999::::::;;;;;;;;;::::::::::::999888777666666555333222222222333333444555::::::888777666666666666444444444444555555555555333333222111111222333444222222333333333444444444666555444333444555777888999999888888888999::::::999999:::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHHHHIIIKKKMMMOOOPPPQQQRRRSSSSSSRRRSSSVVVXXXXXXYYYZZZ\\\^^^aaaccceeedddfffiiijjjlllnnnqqqtttuuuxxxzzzzzzxxxxxxzzz}}}~~~yyywwwrrrlllhhhhhhlllqqqqqquuuyyyzzzyyyzzzzzzmmmkkkrrr~~~tttcccZZZSSSKKKKKKJJJIIIIIIIIIJJJKKKLLLNNNOOORRRVVV]]]hhhuuu~~~PPPNNNMMMMMMNNNNNNLLLKKKKKKIIIFFFDDDBBB@@@===:::444444444555666777888999666666555444444444444555666777777888888888777777999777555555777:::;;;<<<======>>>>>>>>>>>>>>>===777777888888999999999:::222222222333333444444444555444333222222222222222444444444444444444444444333222111111111222333444222222333333333444444444999888666555666777999:::888888888888999:::;;;;;;999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHHHHIIIJJJLLLNNNPPPQQQRRRSSSTTTSSSSSSTTTWWWYYYXXXYYYZZZ\\\___aaadddeeefffgggiiikkklllnnnqqqsssuuuyyy}}}|||xxxwww{{{~~~tttrrroookkkhhhkkkqqqwwwzzz~~~~~~}}}|||}}}tttiiiiiirrrvvvtttcccZZZRRRIIIJJJIIIIIIHHHIIIJJJKKKLLLMMMOOORRRVVV\\\fffsss|||QQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFEEEBBB@@@===<<<555444333333333555777888<<<===<<<:::777444444444::::::;;;:::999777555444444444555666777999;;;<<<;;;===??????===;;;;;;;;;===<<<:::999888777777777888777555444333333444444555444333333222222222222555555444333333222111111555444444333333444444555555555444444444444555555777777666666555555555444777777777777777777777777999::::::;;;<<<===>>>>>>===>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRQQQRRRTTTTTTTTTTTTVVVXXXZZZ[[[]]]```aaaaaaaaaaaaaaadddgggkkkmmmooorrrttttttuuuwwwwwwxxxzzz~~~zzzxxxtttllliiiooouuuwww|||sssqqqxxxxxxsssmmmkkkssswwwppprrrppp```UUUSSSMMMKKKJJJJJJJJJJJJKKKLLLLLLKKKNNNSSSWWW]]]fffpppxxxQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFEEEBBB@@@===<<<666555444333333444666777;;;<<<<<<:::777555444555777888999:::;;;::::::999333444444555666888:::;;;:::<<<>>>>>><<<:::::::::;;;;;;::::::::::::::::::777666555333333333333444555444333333222222222333444444444333333333222222444444333333333333444444555555444444444444555555777777777666666666555555555666666777888999999999999999:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKMMMOOOQQQRRRPPPRRRTTTTTTTTTTTTVVVXXX[[[\\\]]]___```aaaaaabbbbbbeeeiiikkkmmmooorrrtttuuuwwwyyyzzzzzz|||}}}wwwvvvuuunnnmmmttt}}}yyyzzzzzzuuunnnmmmvvvtttlllmmmkkk]]]TTTSSSNNNJJJJJJJJJIIIJJJKKKKKKLLLLLLOOOSSSWWW\\\fffqqqzzzQQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFEEEBBB@@@===<<<777666444333333444555666:::;;;;;;999777555666777666777999;;;<<<<<<;;;;;;333333333444555777999999999;;;===<<<;;;999999999:::::::::;;;;;;<<<<<<<<<777555444333222222333333444444333222222222333333444444333333333333333333444444333333333333444444555555444444444444555555888777777777777777666666444444555777888999:::;;;999999:::;;;<<<===>>>>>>??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIHHHIIIJJJKKKMMMOOOQQQSSSQQQSSSUUUUUUUUUUUUWWWXXX\\\\\\]]]]]]___```bbbccceeegggkkkmmmnnnoooqqqsssuuuxxx{{{|||}}}~~~~~~zzztttpppppprrrqqquuu~~~wwwpppqqq{{{vvvjjjhhhfffYYYSSSSSSNNNJJJIIIIIIIIIIIIJJJKKKKKKMMMPPPSSSVVV[[[eeerrr{{{QQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFEEEBBB@@@===<<<888777555333333333444555999::::::999777666777888888999:::::::::999888777444444444555666777999999999;;;======;;;999999999999::::::;;;;;;;;;;;;;;;666555333222111111222222444333333222222333333333555555444444333333333222444333333333333333333444555555444444444444555555888888888888777777777777555555666777888999::::::888999:::;;;<<<======>>>@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKMMMPPPRRRSSSSSSUUUVVVWWWWWWWWWYYYZZZ]]]\\\\\\]]]^^^```bbbdddgggiiilllnnnooooooqqqsssuuuxxx{{{}}}~~~{{{xxxtttooommmpppqqqwwwzzzrrrvvvqqqjjjdddWWWRRRRRRMMMIIIIIIIIIIIIIIIJJJJJJKKKNNNPPPRRRUUUZZZeeerrr|||QQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFEEEBBB@@@===<<<888777555333333333444555888999:::999777666777888777777888999999888777666555555555666777888999::::::<<<>>>===<<<:::::::::999::::::::::::999888888666555333222111111222222333333333222222333333444777777666555333222111111333333333222222333333333555555444444444444555555777777777777888888888888777777777777777888888888888888999:::;;;<<<======@@@@@@@@@AAAAAABBBBBBBBBDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJLLLNNNPPPRRRSSSUUUWWWYYYYYYYYYYYY[[[]]]]]]\\\\\\]]]^^^```bbbdddhhhjjjmmmnnnooooooqqqssssssvvvzzz|||}}}}}}|||vvvssspppmmmooottt{{{~~~tttyyyrrrhhhYYYSSSRRRLLLJJJIIIIIIIIIIIIJJJKKKKKKMMMOOOQQQTTTZZZdddrrr{{{QQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFEEEBBB@@@===<<<777666444333333444555666999::::::999777666777888333444666888888999888888666666666777777888999::::::<<<>>>>>><<<:::::::::999999:::;;;:::999777666777555444333222222333333333333222222222333444444777777666555444333222222333333222222222222333333555555444444444444555555666666777777777777777888888888777777777777777777888888999:::;;;<<<======??????@@@AAAAAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNPPPRRRTTTVVVXXXZZZZZZZZZZZZ\\\]]]\\\\\\]]]]]]___```bbbcccgggjjjlllnnnooooooqqqssssssvvvyyyzzz{{{|||~~~{{{uuuqqqpppooopppwwwvvv|||~~~nnn]]]UUUSSSLLLJJJJJJJJJJJJJJJKKKLLLLLLKKKNNNQQQTTTYYYcccpppyyy~~~QQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFEEEBBB@@@===<<<666555444333333444666777999:::;;;999777666666777555666777888999888888777666666666666666777888999999;;;======;;;999999999777999:::;;;<<<;;;:::999777666555333333333333444333222222222333333444555444444444555555555555555333333222222222222333333555555444444444444555555555555666666666777777777666666777777888888999999888888999:::;;;<<<<<<===>>>>>>???@@@BBBCCCDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLNNNQQQSSSTTTUUUWWWYYYYYYYYYYYY[[[]]][[[\\\]]]___```aaaaaabbbfffhhhkkkmmmnnnoooqqqsssuuuvvvxxxyyyzzz||||||zzz{{{vvv~~~tttaaaXXXUUUMMMLLLKKKKKKKKKKKKLLLMMMMMMIIILLLPPPTTTYYYcccnnnwww|||QQQOOOLLLJJJJJJJJJIIIHHHHHHHHHFFFEEEBBB@@@===<<<555444333333333555777888:::;;;;;;:::777666666777::::::;;;:::999777555444555555555555555666777888888:::;;;;;;:::888888888666888:::<<<======<<<<<<888777555444333333444444222222222222333333444555111222333444555777888888333222222222222222222333555555555444444555555555444555555555666666777777444555666777888999:::;;;777888999:::;;;<<<<<<======>>>???@@@BBBCCCDDDEEEDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKLLLOOOQQQSSSTTTTTTVVVWWWXXXWWWXXXZZZ[[[ZZZ[[[]]]```aaaaaaaaaaaaeeegggkkkmmmnnnoooqqqsssvvvwwwxxxyyyzzz|||www~~~xxxccc[[[WWWNNNLLLLLLLLLLLLLLLMMMMMMNNNGGGKKKOOOTTTYYYbbbmmmuuu{{{TTTQQQMMMJJJJJJJJJJJJJJJHHHGGGGGGEEECCC@@@===;;;555444333444777999::::::888888777555444444777999888999999999999888777777;;;999666444444666888::::::::::::::::::999888777888:::<<<======<<<;;;999888555222111222444444444777666555333333444555666555555555555555555555555444444444444444444444444555555444444444555666666555333111000111444777999777777777777666666666666:::;;;;;;<<<<<<======>>>?????????@@@AAABBBDDDDDDFFFEEEEEEEEEEEEGGGHHHIIIIIIKKKMMMOOOPPPQQQTTTVVVTTTSSSRRRRRRSSSUUUWWWYYYXXXZZZ[[[\\\]]]^^^aaacccggghhhiiijjjkkknnnsssvvvyyy}}}|||{{{~~~}}}vvvaaaXXXSSSOOOMMMKKKJJJIIIJJJKKKJJJIIIOOOOOOPPPRRRWWW```kkkrrr{{{TTTQQQMMMJJJJJJJJJJJJIIIGGGGGGGGGEEECCC@@@===;;;666444333444666888999999888888777666444444666999999999999999999999999999:::999888777666666777777999999::::::999888888777777888:::;;;:::999888777999666333111222333222222555444444444444444555555444444444444444444444444333333333333333333333333222222222222222333333444555555444333444666888999777777777777777777777777888888999999:::;;;;;;;;;????????????@@@BBBCCCDDDGGGGGGFFFFFFFFFGGGHHHIIIHHHJJJMMMNNNOOOPPPSSSUUUUUUTTTSSSSSSTTTVVVXXXZZZXXXZZZ[[[\\\]]]^^^aaacccgggiiikkklllnnnppptttwwwzzz}}}}}}|||}}}hhh[[[UUUQQQMMMKKKJJJIIIJJJKKKJJJIIIMMMMMMNNNPPPUUU^^^hhhooowww|||TTTQQQMMMJJJJJJJJJJJJIIIGGGGGGFFFEEEBBB???===;;;777555333333555666777666888888888666444444666888999999999999999;;;<<<<<<999999999999888777666555888888999999888888777777888999::::::999888666555888666333111111111111000111222333444444555444444333333333333333333333333333333333333333333333333111111111111111222333333666666666777777888888999666666666777777888999999777888888999999::::::;;;>>>>>>>>>???@@@AAABBBCCCGGGGGGFFFFFFFFFGGGHHHHHHGGGIIILLLMMMNNNOOOQQQSSSUUUUUUTTTUUUVVVXXXZZZ[[[XXXZZZ[[[\\\]]]^^^aaacccgggjjjmmmoooqqqsssuuuwwwzzz}}}~~~~~~ooo^^^UUURRRMMMKKKJJJIIIJJJKKKJJJIIIKKKKKKLLLNNNRRRZZZdddkkkrrrwwwSSSPPPMMMKKKKKKJJJJJJIIIGGGGGGFFFEEEBBB???<<<;;;777555333333444555555555888888888777555444555777999999999999:::<<<>>>???;;;:::999999888777666666777777888888888777777666;;;;;;;;;;;;:::999777666666333111111111222111000///000222444555555444444333333333333333333333333222222222222222222222222333333222222333333444555555666777888999888888777333444444666777888999999999999::::::;;;<<<<<<<<<=========>>>???@@@BBBBBBCCCDDDDDDEEEFFFGGGHHHIIIGGGIIIKKKLLLMMMNNNPPPRRRTTTTTTTTTUUUVVVXXXZZZ[[[XXXZZZ[[[\\\]]]^^^aaaccceeehhhmmmppprrrsssuuuvvvxxx{{{}}}~~~~~~vvv```TTTQQQMMMKKKJJJIIIJJJKKKJJJIIIJJJJJJKKKMMMQQQXXXaaagggnnnttt}}}SSSPPPMMMKKKKKKKKKIIIHHHFFFFFFFFFDDDBBB???<<<:::888666333333444555555444888999999777555444555666888999999:::;;;===>>>???===;;;888666555666888999666777777888888888777777;;;;;;::::::999888777666222111000111333444444333///000222444555555444444333333333333333333333333222222222222222222222222333333222222333333444555444555666888888777666555222222333444666777888888999::::::;;;;;;<<<===============>>>???@@@BBBBBB???@@@BBBDDDFFFHHHIIIJJJGGGIIIKKKLLLLLLMMMOOOQQQRRRSSSSSSTTTVVVXXXYYYZZZXXXZZZ[[[\\\]]]^^^aaacccbbbfffkkkoooqqqrrrssstttvvvxxxzzz|||}}}|||dddUUUQQQMMMKKKJJJIIIJJJKKKJJJIIIJJJKKKKKKMMMPPPWWW___eeelllrrr{{{RRRPPPMMMLLLLLLKKKIIIHHHFFFFFFEEEDDDAAA>>><<<:::888666444333555666666555888999999888555444444555777888:::;;;<<<============;;;888555555777:::<<<777777888888999999888888888888777666666555555555000000000111444666666555111222333444444555444444333333333333333333333333333333333333333333333333111111111111111222333333333444555666666666555444222333333444666777888888888888999::::::;;;;;;<<<>>>>>>>>>???@@@AAABBBCCC>>>@@@BBBDDDGGGHHHIIIJJJHHHJJJLLLLLLLLLMMMOOOQQQQQQRRRSSSUUUVVVXXXYYYYYYXXXZZZ[[[\\\]]]^^^aaacccaaaeeejjjnnnpppqqqssstttuuuvvvxxxzzz}}}~~~~~~gggXXXSSSMMMKKKJJJIIIJJJKKKJJJIIIJJJKKKLLLMMMPPPVVV]]]bbbkkkqqqzzzRRRPPPNNNLLLLLLKKKIIIGGGFFFFFFEEEDDDAAA>>>;;;:::888666444444555777777777888999999888666444444444666777:::<<<======;;;::::::999888777777999:::;;;777888888999::::::999999777666666555555555666666222111111333555666555444555444444444444444555555444444444444444444444444333333333333333333333333222222222222222333333444555555555666666555555444555555555666777888999999999::::::;;;;;;<<<<<<===????????????@@@BBBCCCDDDBBBCCCEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMMMMNNNOOOQQQRRRSSSTTTVVVXXXYYYZZZ[[[XXXZZZ[[[\\\]]]^^^aaacccaaaeeeiiillloooqqqsssuuuuuuuuuwwwzzz~~~{{{yyyfffWWWSSSMMMKKKJJJIIIJJJKKKJJJIIIJJJJJJKKKLLLOOOTTT[[[```jjjooowwwRRRPPPNNNMMMLLLKKKIIIGGGFFFFFFEEEDDDAAA>>>;;;:::888666444444666888888888888999:::999666444444444555777:::===>>><<<:::888777777888999::::::::::::777888999:::::::::::::::888777777777777888888999444333333444666666555333777666555333333444555666555555555555555555555555444444444444444444444444555555444444555555666777666666666555555555555555777777888888999999::::::<<<<<<======>>>??????????????????@@@AAABBBDDDDDDFFFGGGHHHIIIJJJIIIHHHHHHIIIKKKMMMMMMMMMNNNPPPRRRRRRTTTUUUXXXYYY[[[[[[\\\XXXZZZ\\\\\\]]]^^^aaacccbbbeeeiiilllnnnqqqtttvvvuuuvvvwww{{{}}}yyy|||rrrbbbUUUQQQMMMKKKJJJIIIKKKKKKJJJIIIIIIJJJKKKLLLNNNSSSYYY^^^iiinnnvvv}}}TTTQQQNNNLLLLLLKKKJJJIIIEEEFFFFFFFFFCCC???<<<999888666444222222333555777:::777444555777999999777777999;;;;;;999777777777444555777999:::999888777999999888888888999:::;;;999999:::::::::999888888222333444444333222000///555555555555555444444444555555555444444333333333555444444333333444444555444333333333333444555555333444444555666777888888666555555444444666777888::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@@@@AAACCCDDDFFFHHHIIIIIIIIIHHHMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTUUUWWWXXXYYYYYYYYYWWWYYY\\\]]]]]]^^^aaabbbeeeeeefffjjjooosssuuuvvvuuuwww{{{}}}uuuxxxtttqqqqqqfffWWWOOONNNMMMLLLLLLLLLLLLJJJHHHLLLKKKKKKOOOPPPQQQVVV]]]eeemmmwww}}}TTTQQQNNNLLLLLLKKKJJJIIIGGGHHHHHHGGGEEEAAA===;;;777666444222222444666888999777444444666777777666666888::::::888777666666666666555555666777999:::999999999999999:::;;;;;;666777888:::;;;;;;<<<<<<999666222///...000222444444444444555555555555555555444444444444444444333555444444333333444444555333222222222222333444444444444555555666666777777666555555444444666777888:::::::::;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAEEEFFFGGGGGGHHHHHHHHHGGGMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZYYYZZZ\\\]]]]]]^^^```bbbeeefffgggjjjooorrruuuvvvtttwww{{{~~~uuuyyyuuuooommmcccVVVOOOOOOMMMLLLLLLLLLLLLJJJHHHKKKIIIJJJMMMOOOPPPUUU\\\ccckkktttzzz}}}TTTQQQNNNLLLLLLKKKJJJIIIGGGHHHHHHGGGDDDAAA===;;;666555333333333555777999999777555444555555555444555777999999777666666666888666333111222555999<<<::::::::::::;;;;;;<<<<<<777888999:::;;;<<<<<<<<<:::888333000///000333555333333444444555555666666444444444444444555555555555444444333333444444555222111111111111222333333555555555555555555666666666555555444444666777888999:::::::::;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAAGGGGGGFFFFFFFFFGGGGGGHHHLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTWWWYYYZZZ[[[[[[ZZZ\\\]]]]]]]]]^^^```bbbfffgggiiikkkooorrruuuvvvtttwww|||zzzuuuzzz||||||pppmmmcccWWWQQQPPPNNNLLLLLLLLLLLLJJJHHHJJJHHHIIILLLMMMNNNSSSZZZaaahhhqqqxxx{{{}}}TTTQQQNNNLLLLLLKKKJJJIIIFFFFFFEEEDDDAAA>>>;;;999555444444333444666888999:::888666555444555555555444666888888777666555666777555222000111444888;;;:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888666666666666555333111///222222333444444555666666333333444444555555666666555444444333333444444555222222222222222333333444555555555555555555555444666555555444444666777888999999999::::::;;;;;;<<<======>>>???@@@AAAAAABBBFFFEEEEEEEEEEEEGGGIIIJJJKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRTTTVVVYYYZZZ[[[\\\\\\]]]^^^^^^]]]^^^aaacccggghhhjjjllloooqqquuuwwwssswww|||{{{uuu|||www{{{yyyrrrhhh\\\UUUQQQOOOMMMLLLLLLKKKJJJHHHKKKHHHIIILLLMMMNNNSSSYYYaaahhhqqqxxx|||TTTQQQNNNLLLLLLKKKJJJIIIFFFEEEEEECCCAAA>>>;;;:::555444444444555777888999::::::888666555555666777444666888888777666666666444444333333333555777888:::;;;<<<=========<<<<<<;;;;;;;;;;;;:::999888777555666666666555333111000111222222333444555666666444444444555555666666666555444444333333444444555333333333333333444555555555555555555444444444444666555555444444666777888888888999999:::;;;;;;<<<<<<===>>>???@@@AAABBBBBBCCCBBBCCCDDDFFFHHHKKKMMMKKKKKKKKKLLLMMMNNNPPPPPPQQQRRRTTTVVVYYYZZZ[[[\\\\\\]]]^^^^^^]]]___bbbeeehhhjjjmmmnnnoooqqqtttwwwtttxxx|||}}}wwwrrrvvv|||pppbbbWWWRRRPPPMMMLLLLLLKKKJJJIIIKKKIIIJJJMMMNNNNNNSSSYYYaaahhhqqqzzzTTTQQQNNNLLLLLLKKKJJJIIIHHHGGGFFFDDDBBB???===<<<555555555555666777888888999:::999777555555777888444666888999888777777777333333444555555666666666999:::<<<=========<<<;;;777888999999:::::::::999999666333000///111444666222222333333444444555555555555555555555666666666555444444333333444444555444444333333444444555666444444444444444444555555666555555444444666777888777777888999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCC@@@@@@BBBDDDFFFIIILLLMMMLLLLLLLLLMMMNNNOOOPPPQQQQQQRRRTTTWWWYYYZZZ[[[[[[\\\]]]^^^]]]^^^```dddgggiiilllnnnooooooppptttxxxvvvyyy|||~~~~~~~~~{{{}}}nnnpppxxx|||hhhXXXSSSQQQMMMLLLKKKKKKJJJIIILLLJJJJJJMMMMMMNNNRRRYYY___eeeppp{{{TTTQQQNNNLLLLLLKKKJJJIIIHHHGGGFFFCCCAAA???===<<<666666666666666666777777777888888666444444777999444777999:::999888888999444444444555555666777777999:::;;;======<<<;;;:::777777888888999999888888777444111///...111444777333333333333333333333333666666666666555555555555555444444333333444444555333333222222333333444555333333333444444555555555666555555444444666777888777777888999:::;;;<<<<<<<<<<<<===???@@@AAABBBCCC???@@@BBBEEEGGGIIIJJJKKKMMMMMMMMMMMMNNNPPPQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZ\\\\\\]]]]]]^^^aaafffjjjiiimmmppppppooooootttxxxxxxyyy{{{}}}~~~xxxiiijjjmmmqqq]]]TTTQQQNNNLLLKKKKKKJJJIIIKKKIIIIIIKKKLLLLLLQQQWWWZZZaaalllyyyTTTQQQNNNLLLLLLKKKJJJIIIFFFEEECCCAAA???===;;;:::777777777777666666666666555666777555333333666999555777999:::999888999999666555444444444666888999888999;;;======<<<;;;:::::::::999999777666555444000111222333444333222111444333333333333333333333777777666666555555444444555444444333333444444555222222111111222222333444222222333333444555666666666555555444555666777888666777888999:::;;;<<<<<<;;;<<<===???@@@AAACCCCCC@@@AAADDDFFFHHHHHHHHHHHHMMMMMMMMMNNNOOOPPPRRRRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[\\\]]]]]]___bbbgggkkkjjjmmmqqqqqqooooootttxxxyyyzzz{{{|||~~~tttffffffeeexxxyyybbbUUURRRNNNLLLKKKKKKJJJJJJJJJGGGHHHJJJKKKKKKOOOUUUVVV]]]iiiwwwTTTQQQNNNLLLLLLKKKJJJIIIFFFFFFEEECCC@@@>>><<<:::888777666555555666777888999888777777888888666444666777999999777666777888555555333333222333444555888:::<<<>>>>>>>>>===<<<888888999999999888888777000444888777333111222555555555555555555555555555777777777777666555444333333333333333333333333333333444555555555444333222333444666777777666444333666666666666777777777777999::::::::::::::::::;;;===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFFFFGGGGGGGGGMMMMMMMMMNNNOOOQQQRRRSSSNNNPPPRRRTTTVVVWWWXXXYYYYYY[[[^^^___aaacccfffiiilllnnnpppppppppqqqssstttyyy{{{}}}mmmeee^^^```qqqcccWWWSSSOOOMMMLLLKKKJJJJJJJJJHHHHHHKKKMMMMMMNNNOOOYYY___gggpppyyyTTTQQQNNNLLLLLLKKKJJJIIIFFFFFFEEECCC@@@>>><<<:::555444333222222333444555999888777888999999777555333555888999999999:::<<<777666555444333333444555666777999;;;<<<;;;:::999777888888888888777666666444666888555000---///222333333333333333333333333444555666666666666666555333333333333333333333333333444555666666555555444666666555555555555666666666666777777777888888888999999::::::::::::;;;;;;===>>>???@@@AAABBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGKKKLLLLLLMMMOOOPPPRRRSSSQQQRRRSSSTTTUUUVVVWWWXXXZZZ\\\^^^___```cccfffiiikkkmmmoooppppppppprrrtttyyy{{{}}}ggg```YYY[[[lllzzzaaaVVVSSSOOOLLLLLLKKKJJJJJJJJJIIIIIIJJJKKKKKKMMMOOOVVV[[[cccllluuu}}}TTTQQQNNNLLLKKKKKKJJJIIIFFFFFFEEECCC@@@>>><<<:::777666555444444555666777888777777888::::::999777444666999:::::::::;;;===:::888777555444444555555555777888:::::::::999999777777777777777666555555555666666333///...000333333333333333333333333333333333444666666777777777333333333333333333333333333444555666666777666666888777555444444555777888666666777777777888888888999999999::::::;;;;;;;;;<<<===???@@@AAAAAABBBBBBBBBCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLNNNPPPRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWZZZ\\\^^^___```bbbeeehhhjjjlllnnnooooooppprrrtttxxxzzz}}}zzzaaa[[[VVVXXXgggppp^^^VVVSSSOOOLLLKKKKKKKKKJJJKKKKKKKKKIIIHHHIIILLLOOORRRWWW___gggoooxxxSSSQQQMMMKKKKKKKKKJJJHHHFFFFFFEEECCC@@@>>><<<:::888777666555555666777888888777777888:::;;;:::888888:::;;;;;;:::999999:::<<<:::888666555555555555777888999;;;;;;;;;;;;;;;888888888888777666555555555666555444222333666999555555555555555555555555333444555555666666666555333333333333333333333333222333333444555666666777666666555444444555666666555555555666666777777888999999999::::::;;;;;;;;;<<<===>>>@@@AAAAAAAAAAAAAAABBBDDDEEEGGGGGGHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSUUUTTTSSSRRRSSSUUUXXXYYY[[[]]]___``````bbbeeegggiiikkkmmmnnnnnnoooqqqssswwwyyy}}}uuu^^^ZZZVVVWWWeee{{{|||iii]]]UUURRRNNNLLLKKKKKKKKKJJJLLLOOOOOOJJJGGGIIIMMMOOOQQQVVV]]]dddlllttt|||SSSPPPMMMKKKKKKJJJIIIHHHFFFFFFEEECCC@@@>>><<<:::444333222222222222333444777777666888::::::999888999:::<<<<<<:::999:::;;;<<<;;;999777666666666666888888999:::;;;;;;;;;;;;999999999999888777666555999888888666666777:::<<<555555555555555555555555555555555555555444333333333333333333333333333333111111222222333444555666333444555666666555444333333333444555555666777777888888999::::::;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAABBBDDDEEEGGGHHHHHHHHHHHHIIIJJJKKKNNNPPPRRRSSSSSSRRRRRRRRRTTTWWWZZZ\\\\\\^^^___``````aaadddfffgggiiilllmmmmmmnnnqqqsssvvvxxx|||pppZZZXXXUUUWWWcccwww~~~xxxfff^^^TTTQQQMMMKKKKKKKKKKKKJJJMMMTTTUUUNNNHHHIIINNNPPPRRRVVV\\\ccckkksss{{{SSSPPPMMMKKKJJJJJJIIIHHHFFFFFFEEECCC@@@>>><<<:::555444333333333333444555777666666777999999888666555777:::;;;;;;;;;<<<>>>;;;:::999777666666666777777777888888999:::::::::::::::::::::999777666555===<<<:::999888888999999333333333333333333333333666666666555555333222222333333333333333333333333222111111111222333444555222444666777777666444222333333444555666666777777888888999::::::;;;<<<<<<;;;<<<>>>???@@@@@@AAAAAAAAABBBCCCEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNPPPRRRSSSQQQRRRRRRSSSUUUXXX[[[\\\]]]^^^`````````aaaccceeefffhhhkkkllllllnnnppprrruuuxxx|||iiiUUUVVVTTTUUU```qqq~~~vvv{{{ggg___SSSPPPMMMKKKKKKKKKKKKJJJMMMXXX[[[QQQHHHIIINNNNNNRRRUUU[[[bbbiiiqqqyyy~~~RRRPPPLLLKKKJJJJJJIIIHHHFFFFFFEEECCC@@@>>><<<:::777666555555555555666777777666666666777777666444444666999:::::::::<<<===:::999888666666666777888888888888999999:::;;;<<<::::::999999888666555444:::999888888888888777666333333333333333333333333444444444555555444333333333333333333333333333333444333222222222333444444666666777777777777666666444444555666777888999999777888888999;;;<<<<<<===;;;<<<===???@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIKKKLLLLLLMMMOOOPPPRRRSSSRRRSSSTTTUUUWWWXXXYYYZZZ^^^___````````````bbbdddeeegggjjjkkklllmmmppprrrtttwww{{{fffSSSTTTTTTUUU^^^nnn}}}rrrjjj```SSSPPPLLLKKKKKKKKKKKKJJJKKKYYY^^^SSSHHHIIILLLLLLPPPSSSXXX^^^eeemmmuuu{{{RRRPPPLLLJJJJJJJJJIIIGGGFFFFFFEEECCC@@@>>><<<:::444333222222222222333444777666555666777666444333777999;;;:::999888999999999888777666666777888888;;;;;;;;;;;;<<<===>>>>>>999999888888777555444333333333444555777888777666555555555555555555555555222222333444555555555555333333333333333333333333666555444333222333444555:::999888666666888999:::555666777888999:::;;;;;;777888888999;;;<<<======;;;<<<===???@@@@@@@@@@@@@@@AAACCCEEEGGGHHHIIIIIIMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTUUUVVVWWWWWWWWWWWW^^^___````````````bbbddddddgggiiikkkkkkmmmppprrrssswww{{{eeeSSSUUUUUUVVV___nnn~~~pppkkkaaaSSSPPPLLLJJJKKKKKKKKKJJJIIIYYY___TTTHHHHHHJJJJJJNNNQQQVVV[[[bbbjjjrrrxxx~~~TTTQQQNNNKKKKKKJJJHHHGGGEEEDDDBBBAAAAAA???<<<:::888888888777555444555777777777666555444444333333555555666777888999999999666555444333333444555666888777777999===???>>><<<===;;;999888888777555333444444555555666777777888666555444333333444555666555555555555555555555555444444444333333333222222444333333333333444555555555555555555555666777888666444444666999:::888666888888999::::::;;;;;;<<<=========>>>???AAACCCDDD@@@@@@AAACCCEEEGGGIIIKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXX___aaabbbbbbaaaaaabbbdddhhhiiikkkllllllnnnqqqsssuuuyyy~~~{{{```\\\QQQNNNUUU[[[kkkttt~~~iiiaaaUUUQQQMMMJJJIIIJJJJJJIIILLLPPPSSSPPPKKKGGGIIILLLNNNPPPTTTXXX]]]dddlllrrrzzzTTTQQQNNNLLLKKKJJJIIIGGGHHHGGGDDDCCCAAA???;;;999555666777666555555666888777666666555555444333333555666888999:::999888888777777666555555666777777<<<;;;:::<<>><<<===;;;999999999999777555555666666666666777777777555555444333333444555555555555555444444444444444444444444333333333222222444333333333333444555555666555555555555666666777555333222444777999888666;;;;;;<<<<<<===>>>>>>???;;;;;;;;;<<<>>>???AAABBB@@@AAABBBCCCFFFHHHJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYYYY]]]^^^``````______```bbbgggiiilllmmmnnnoooqqqssstttxxx~~~www^^^ZZZQQQNNNUUUZZZiiivvv}}}{{{gggaaaVVVSSSNNNKKKKKKKKKKKKJJJJJJLLLNNNLLLHHHFFFGGGIIINNNPPPSSSWWW\\\ccckkkpppuuu{{{TTTQQQNNNLLLKKKKKKIIIHHHIIIGGGEEECCCBBB@@@===:::333444555555444444666888777666666555555444444444555777999::::::999777666999888777666666777888999<<<;;;:::;;;<<<<<<;;;999<<<;;;::::::;;;;;;:::888777777777666666666555555444444333333333333444444444444444444444444444444444444444444333333333333444333333333333444555555777666666555555555555666666444333444666888999999<<<<<<<<<===>>>>>>??????;;;;;;<<<<<<>>>???AAABBBBBBBBBCCCEEEGGGIIIKKKLLLKKKKKKKKKLLLNNNOOOQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZ\\\^^^____________aaabbbgggjjjmmmooopppqqqrrrtttssswww}}}rrr[[[XXXPPPOOOVVVYYYfff~~~{{{~~~xxxhhheeeXXXTTTOOOLLLLLLLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHGGGMMMOOORRRVVVZZZaaahhhmmmpppvvv{{{|||~~~TTTQQQNNNLLLLLLKKKJJJIIIGGGEEECCCBBBBBB@@@>>>;;;222444444444333333555777777666666666555555444444777777777888777777666666999888777666666777888999;;;;;;;;;;;;<<<<<<;;;:::<<<;;;:::;;;<<<===<<<;;;888777777666555444333333333333333333333333333333333333333333444444444444555444444444444333333333444333333333333444555555888777666555555555555555777666555555666999;;;<<<999999::::::;;;<<<<<<<<<======>>>???@@@BBBCCCDDDCCCCCCDDDEEEGGGIIIKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQQQQSSSTTTWWWXXXZZZ[[[[[[]]]^^^```aaaaaaaaaccceeefffjjjnnnqqqrrrrrrsssttttttwww|||lllYYYXXXQQQQQQWWWYYYdddzzzzzzkkkgggXXXTTTPPPLLLKKKKKKKKKJJJJJJIIIHHHHHHJJJJJJJJJIIILLLNNNQQQTTTYYY___fffkkkmmmsssxxxyyyzzz}}}~~~|||~~~TTTQQQNNNLLLLLLLLLKKKJJJHHHFFFCCCBBB@@@>>>;;;888444555555444222222333444666666666666666555555555888777555444444555666777777666555555555555666777:::;;;<<<======>>>>>>>>>;;;::::::;;;===>>>>>>===888777666555333222111000333333333333333333333333333333333444444555555555555555555444444444333333444333333333333444555555888777666555555555555555777777666555555777999;;;777888888999999:::;;;;;;>>>>>>>>>???@@@BBBDDDEEEDDDDDDEEEFFFHHHIIIKKKLLLJJJJJJKKKLLLMMMOOOPPPQQQQQQSSSTTTWWWXXXZZZ[[[[[[[[[]]]___```aaaaaadddeeefffjjjnnnqqqrrrssstttuuuuuuxxx{{{}}}~~~gggXXXXXXSSSSSSYYYYYYbbbwww|||iiibbbXXXTTTOOOLLLKKKJJJJJJIIIJJJHHHFFFGGGHHHJJJJJJIIIKKKMMMPPPSSSXXX^^^eeejjjnnntttyyyyyyyyyzzzyyyvvv|||yyyTTTQQQNNNLLLLLLLLLKKKJJJKKKHHHEEEBBB???<<<777444555666666444222111222444666666666666666666666666888777555444444555777888666555444333333444555666555777999:::999999:::;;;;;;::::::;;;===???>>>===888777666555333222111111333333444444444444333333333444444555555666666666555555555555444444444333444333333333333444555555777666666555555555555666666777777555444444666888999999999:::;;;;;;<<<<<<<<<<<<<<<===???@@@BBBCCCDDDDDDEEEFFFGGGIIIKKKKKKKKKKKKKKKLLLNNNOOOQQQRRRRRRSSSUUUWWWXXXYYYZZZZZZXXXZZZ]]]^^^^^^```bbbdddfffiiimmmpppqqqssstttvvvvvvxxxzzz{{{|||~~~wwwbbbXXXXXXSSSTTTYYYXXXaaavvvggg\\\XXXTTTOOOLLLJJJJJJIIIHHHGGGGGGFFFEEEEEEFFFGGGHHHJJJLLLOOOSSSWWW^^^eeejjjooovvv||||||||||||zzzvvvyyyyyywww}}}TTTQQQNNNMMMMMMMMMLLLKKKIIIGGGDDDBBBAAA>>>:::777444555666555333333444666666666666666666666666777555666777888999999888888666555444333333444555666555777999999777666777888;;;::::::;;;===>>>===<<<999999888666555444333333333444555555555555444333444444555666666777888888555555555555444444444444444333333333333444555555666555555555555666666777888:::;;;999777555666888999999:::;;;;;;<<<<<<===<<<<<<===>>>???AAABBBCCCDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSTTTUUUWWWXXXYYYYYYYYYWWWYYY\\\]]]^^^```bbbdddgggiiilllnnnppprrruuuwwwvvvwwwyyyzzz|||qqq\\\WWWWWWRRRRRRWWWVVV___sssmmm^^^YYYVVVPPPMMMKKKKKKJJJIIIGGGHHHIIIFFFDDDDDDGGGJJJIIIKKKOOOSSSXXX___fffkkkooowww~~~~~~zzzvvv}}}sssvvv|||TTTQQQNNNMMMMMMMMMLLLKKKDDDCCCBBBBBBCCCCCCAAA???333444555555444444666888666666666666777777777777333666:::===>>><<<999777666555444333333444555666<<>>>>>???@@@AAACCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXXXXXXXXXXYYY[[[^^^___```bbbeeeggggggiiikkkmmmnnnqqquuuxxxuuuwwwxxxzzz}}}lllYYYVVVVVVPPPPPPUUUTTT]]]rrrwwweee[[[WWWRRRNNNMMMLLLKKKJJJIIILLLMMMIIIEEEDDDHHHMMMIIIKKKNNNSSSXXX___ggglllooowww~~~uuussssssuuu|||TTTPPPMMMKKKJJJJJJJJJIIIIIIFFFCCCCCCFFFEEEAAA===666555444333444444666777777888999:::999999777777999999999888888888888888777666555444333222222222444333444777;;;<<<:::888555666777888:::;;;<<<===999999888888777666666666444444333444555777999:::555555666666666666555555444555666555333222333444777666666555555555666666777555333333555777777777888888999999999888888777<<<=========;;;;;;===???@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDEEEFFFHHHIIIJJJLLLLLLMMMNNNPPPQQQRRRRRRVVVVVVWWWXXXYYYYYYZZZZZZ[[[[[[[[[\\\^^^aaadddeeeiiijjjjjjlllnnnppprrrsssxxxyyyzzz|||~~~hhh\\\VVVRRRNNNOOOPPPSSS\\\eeehhh]]]UUUOOONNNNNNJJJHHHIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJMMMSSS]]]hhhooovvv}}}yyy~~~{{{tttpppsssyyyTTTQQQMMMKKKJJJJJJIIIIIIHHHEEEBBBBBBCCCCCC>>>:::555444333222222333444555777888999999999999777777888888888777777777777777::::::888777666666666666666555666888<<<===<<<:::555666777888:::<<<======999999888888777777666666666555555444444555777777333444444555555444444333444555666555333222333444555444111//////111333555888777777999:::;;;999777888888888888888888888888:::;;;<<<;;;::::::<<<>>>@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIKKKLLLMMMNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVWWWWWW[[[[[[[[[]]]___aaadddeeehhhiiikkkmmmoooqqqssstttwwwxxxyyy||||||dddXXXVVVQQQNNNOOOPPPSSS[[[dddyyyuuu^^^VVVOOONNNMMMJJJHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHIIIJJJMMMSSS\\\gggnnnwww~~~zzz~~~wwwppppppssswww~~~UUURRRNNNKKKJJJJJJIIIHHHGGGDDDAAA@@@AAA???;;;777666555333222111111222333666777888999999999777777666666777777777777777777888777666555555555555555777777888:::===>>>===<<<999999999999::::::::::::999999999888777777666666777777666555444444555555333444444555555444444333444555666555333222333444555333///------///333555666777999;;;===<<<999666999999888777777888999:::999:::;;;:::999999;;;===??????@@@@@@AAACCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHKKKLLLMMMNNNOOOQQQRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVZZZ[[[[[[]]]___aaaccceeeggghhhkkknnnqqqsssttttttuuuwwwyyy}}}ttt^^^UUUTTTPPPNNNNNNOOORRRYYYbbbooo___VVVOOONNNMMMJJJHHHIIIIIIIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJLLLRRR[[[eeelllwww~~~vvvrrrqqqqqquuuzzzUUURRRNNNKKKJJJIIIHHHGGGHHHEEEBBBAAA@@@===:::666777666444222222111222222666666888999999888888777666666777777888888999999666555444444333333444444777888888:::<<<===>>>>>>>>>===<<<;;;999888777666::::::999888888777777666666666555555444444444444666666777777777777666666444555666555333222333444555444222000000222555777444444555777999999666444:::999777666666888:::;;;999:::;;;:::999:::<<<>>>?????????@@@AAACCCDDDEEEGGGGGGFFFFFFFFFGGGHHHHHHKKKKKKLLLNNNOOOPPPQQQRRRQQQQQQRRRTTTUUUVVVWWWWWWZZZZZZ\\\]]]```bbbcccdddeeegggkkkooossstttuuuuuuvvvwwwyyy}}}lllYYYRRRRRROOOMMMNNNOOOQQQWWW___hhhaaaXXXPPPNNNMMMJJJHHHIIIIIIHHHHHHGGGFFFGGGGGGGGGHHHHHHJJJLLLQQQYYYbbbiiiuuu}}}|||zzzxxxzzz~~~UUURRRMMMKKKJJJJJJIIIHHHHHHFFFDDDBBB@@@===:::777888777555444333333333444555666777888999888888777777777888999999:::;;;;;;999888777777666666666666666777888999:::;;;<<<>>>===<<<<<<;;;:::999888888::::::999999888777777777333444444555555555555555666777777777777777777666444555666555333222333444333444444555555555555666666444333333555666666555999888777666666888:::;;;999:::;;;;;;:::;;;===???>>>>>>>>>???AAACCCDDDEEEHHHGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMOOOPPPQQQQQQPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ\\\^^^```bbbcccdddcccfffjjjooorrruuuvvvvvvxxxxxxzzz|||eeeUUURRRPPPMMMLLLNNNOOOOOOUUU\\\eee{{{cccYYYQQQNNNLLLIIIHHHIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGHHHIIIKKKPPPWWW___eeeqqqzzzTTTQQQMMMKKKJJJJJJJJJIIIHHHGGGFFFCCC@@@===;;;999888777555444333444444555444555777888999888888777777777888999:::<<<<<<===:::999888666555555444444555666777888888999<<<>>>999999::::::;;;<<<<<<<<<:::::::::999888888777777222333444555555555555555444555555666666555555444444555666555333222333444111222444555666666555444888666444333555777888777888777777777777999:::;;;999:::;;;;;;;;;;;;===@@@======>>>???AAACCCDDDEEEGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKLLLMMMNNNPPPQQQQQQOOOPPPQQQRRRTTTVVVWWWWWWYYYZZZ\\\^^^aaabbbccccccbbbdddhhhmmmqqqtttvvvwwwyyyzzz{{{}}}zzz___SSSRRROOOLLLLLLNNNNNNNNNSSSZZZbbbuuudddZZZQQQNNNLLLIIIGGGIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGHHHIIIKKKOOOUUU]]]bbbmmmvvvRRROOOLLLJJJKKKKKKKKKKKKFFFFFFEEECCC@@@===;;;:::666555444333333333444555333555666888888888888777555666777888:::;;;<<<===;;;:::888666555444333333555666888888777888<<>><<<:::888777777555777999888777888<<<@@@??????===<<<:::888777666;;;;;;:::999999888888777555666666666555333111000777777888888888888777777444555666555333222333444666555444444444666888:::333444555777999888555333555666777999::::::::::::666777888999888999<<<>>><<<<<<===???@@@CCCDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLJJJJJJKKKMMMNNNOOOPPPQQQSSSTTTUUUWWWYYY[[[\\\]]]XXXZZZ\\\___aaabbbcccccc```bbbeeeiiimmmrrrwwwyyy{{{{{{}}}pppWWWOOORRRLLLJJJKKKNNNNNNMMMQQQVVVZZZiiifff\\\RRRNNNLLLHHHGGGIIIHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGIIIJJJMMMSSSZZZ^^^jjjsss~~~TTTPPPLLLKKKMMMMMMHHHDDDDDDCCCBBBAAA???===;;;999666666555444333333333333333333444555666777888888777666666888;;;<<<<<<;;;======<<<:::777555666777666777777555555666999<<>>===<<<:::999777777777777888888888666555444555555555555555555555555444444444444555555555666333333444444555555666666333444444333111111222444555444444333333333444444666666666777888888999999<<<<<<;;;;;;;;;<<<<<<===999:::<<<>>>@@@CCCDDDEEEFFFEEEDDDFFFHHHJJJJJJIIIJJJKKKLLLMMMOOOPPPRRRRRRNNNOOORRRTTTWWWYYYZZZ[[[^^^___```bbbdddeeeeeeeeeddddddeeegggjjjnnnqqqssswwwyyy|||~~~|||aaaTTTNNNJJJLLLLLLLLLLLLMMMOOOTTTWWW]]]eeeppp___RRRPPPPPPKKKHHHJJJFFFFFFGGGGGGGGGFFFFFFEEEGGGGGGGGGGGGJJJPPPXXX]]]gggrrr~~~UUUQQQMMMLLLMMMMMMIIIEEEDDDDDDCCCAAA???===;;;:::666666555444333333333333777777777777777777777888888777666777:::;;;<<<;;;<<<===<<<:::777555666777999999999888888999<<<>>>???>>>===<<<:::999888777777888888888777666555444555555555555555555555555444444555555555666666666666666666777777777777777666666666555333222333555555555444444444444555555444444555666666777777888<<<;;;;;;;;;;;;<<<<<<===;;;<<<===???AAACCCEEEFFFFFFEEEDDDFFFHHHJJJJJJIIIIIIJJJKKKMMMNNNPPPQQQRRRPPPQQQTTTVVVYYY[[[\\\\\\^^^___```bbbcccdddeeeeeeeeeeeefffhhhkkknnnqqqrrrwwwyyy|||}}}zzz```TTTNNNJJJLLLLLLLLLLLLLLLOOOSSSWWW[[[ccc~~~rrraaaRRROOOOOOKKKHHHJJJFFFGGGGGGGGGGGGFFFFFFEEEFFFGGGGGGGGGJJJOOOWWW\\\eeeppp|||UUUQQQNNNLLLMMMMMMJJJGGGDDDDDDCCCAAA???===;;;:::666666555444333333333333666666666777777888888999999777555666888;;;<<<<<<;;;;;;;;;:::777555666666::::::;;;:::999:::===???>>>>>>===;;;:::999888888888888888888777666555444555555555555555555555555555555666666666777777777777777777777777666666666888999888777444444444666666666555555555555666666555555666666777888888999;;;;;;:::;;;;;;<<<======<<<===>>>@@@BBBDDDEEEFFFFFFEEEDDDFFFHHHJJJJJJIIIHHHIIIJJJLLLNNNOOOQQQQQQRRRSSSVVVXXX[[[\\\]]]^^^^^^^^^___aaabbbcccddddddfffggghhhiiikkknnnpppqqqvvvxxx{{{}}}~~~vvv___SSSNNNJJJKKKLLLLLLLLLLLLOOORRRUUUXXX```yyy{{{gggUUUPPPOOOKKKIIIKKKGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFGGGIIINNNUUUZZZbbbmmmyyyUUURRRNNNMMMLLLLLLJJJHHHDDDDDDCCCBBB@@@===;;;:::666666555444333333333333...///111444666888:::;;;:::888555555777:::;;;<<<999::::::999777555555666888999:::999999999;;;=========<<<;;;::::::999999999999999888777666555555555555555555555555555555666666666666777777777777666666555555444444333333888999999777444333444666666666666666666777777888888888888999::::::;;;;;;::::::::::::;;;<<<============>>>@@@AAACCCDDDEEEFFFEEEDDDFFFHHHJJJJJJIIIGGGHHHIIIKKKMMMOOOPPPQQQSSSTTTVVVYYY[[[\\\]]]^^^^^^^^^^^^___```bbbccccccgggggghhhjjjlllnnnooopppsssvvvyyy|||~~~qqq]]]SSSMMMJJJJJJKKKLLLLLLLLLNNNQQQTTTWWW^^^vvvuuu]]]TTTQQQKKKIIIJJJHHHHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGIIIMMMSSSXXX```jjjuuu}}}UUURRROOOLLLKKKJJJJJJIIIEEEDDDCCCBBB@@@>>><<<:::666666555444333333333333...///111333666888:::;;;:::888555444666999;;;;;;666888999999777555555666888999::::::999:::<<<===<<<<<<<<<;;;;;;:::::::::;;;:::999888777666555555555555555555555555555555666666666666777777777777666666555555444444333333777777777666333333333555666666666666666777888999888888888999::::::;;;;;;999999999::::::<<<============>>>???@@@AAABBBBBBFFFEEEDDDFFFHHHJJJJJJIIIGGGHHHIIIKKKMMMOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]^^^]]]]]]^^^___```aaabbbfffggghhhjjjlllnnnoooooopppsssxxx|||~~~iii[[[SSSMMMJJJJJJKKKLLLLLLLLLMMMPPPRRRWWW^^^sssiiiZZZTTTMMMIIIJJJIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEFFFFFFHHHLLLQQQUUU]]]gggrrryyyTTTRRRNNNKKKIIIHHHIIIIIIEEEEEEDDDBBB@@@>>><<<;;;666666555444333333333333333444444666777888999999:::777555555777999::::::444666888999777666555666999;;;<<<<<<<<<<<<===???;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888666666555555555555555555555555555555555555666666666777777777777777777777777666666666444555555444333222444555666555555666666777888999555555666666777888888999999999999999:::;;;============>>>??????@@@AAAAAAFFFEEEDDDFFFHHHJJJJJJIIIGGGHHHJJJLLLNNNPPPRRRSSSRRRTTTUUUWWWYYYZZZ[[[[[[^^^]]]\\\\\\]]]___```bbbdddeeegggjjjlllmmmnnnooopppsssxxx}}}vvvbbbYYYRRRMMMJJJIIIJJJLLLLLLLLLLLLOOOQQQVVV]]]qqquuuaaaWWWNNNJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEDDDEEEFFFFFFGGGKKKOOOSSSZZZcccmmmttt|||}}}RRRQQQNNNJJJGGGGGGHHHIIIEEEEEEDDDCCC@@@>>><<<;;;666666555444333333333333444444555555666777888888999777666666888999999888333555888888777666555555888:::<<<<<<;;;;;;<<<>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::888666666666666555555555555555555555555444444555555555666666666666666666777777777777777333444555444333333555777555555555555666777888888444444555666666777777888888888888999:::;;;===>>>>>>??????@@@@@@AAAAAAAAAFFFEEEDDDFFFHHHJJJJJJIIIGGGHHHJJJLLLOOOQQQSSSTTTSSSTTTVVVXXXYYY[[[[[[[[[^^^]]]\\\[[[\\\^^^```aaaaaacccfffiiikkkmmmnnnnnnsssvvv{{{~~~mmm\\\VVVRRRMMMJJJHHHJJJLLLLLLKKKLLLNNNOOOUUU\\\nnn|||eeeZZZPPPKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEFFFGGGJJJNNNQQQVVV___hhhnnnuuu|||RRRPPPMMMIIIFFFFFFGGGIIIFFFEEEDDDCCCAAA>>><<<;;;666666555444333333333333//////111333555777888999888777666777888999888777222555777888777666555555555777999:::999999:::;;;::::::;;;;;;;;;;;;;;;<<<===<<<:::888666666666666555555555555555555555555444444444444555555555666333444444444555555666666333444555444444444666888444444444444555666888888666666666777888888999999888888888999:::;;;===>>>@@@@@@@@@AAAAAABBBBBBBBBFFFEEEDDDFFFHHHJJJJJJIIIHHHIIIKKKMMMPPPRRRTTTUUUTTTUUUWWWXXXZZZ[[[\\\\\\^^^]]][[[[[[[[[]]]___``````aaaeeehhhkkkmmmnnnnnnvvvyyy}}}hhhYYYUUUQQQMMMKKKHHHJJJLLLLLLKKKLLLMMMOOOTTT[[[lllggg[[[RRRMMMMMMJJJJJJJJJIIIHHHGGGEEEDDDDDDEEEEEEFFFGGGIIIMMMPPPTTT\\\dddjjjqqq{{{|||TTTQQQMMMJJJIIIIIIHHHGGGDDDBBB@@@??????===:::777555444333222111000000000333333333444555555666666666888999888777666777888<<<777444666:::<<<777222666666888999:::;;;;;;;;;999:::;;;<<<<<<<<<;;;:::<<<===>>>===:::888888888666666555444444444444555---000333666777777555444222222222333333444444444444444444444444444444444777777777777666666666666999888666555555777999:::;;;:::999888999;;;===???>>>???@@@@@@BBBBBBCCCDDDEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOTTTTTTTTTTTTUUUWWWYYYZZZZZZ[[[\\\\\\[[[\\\]]]___aaaaaabbbeeeiiilllnnnoooqqqtttxxx{{{}}}fffVVVOOOLLLIIIHHHIIIIIIHHHHHHJJJMMMQQQSSSUUUZZZgggqqq```VVVOOOJJJJJJJJJIIIHHHGGGEEEDDDCCCFFFFFFEEEEEEFFFHHHJJJKKKSSSYYYaaahhhnnnuuu}}}TTTQQQMMMJJJIIIIIIHHHGGGFFFDDDBBBAAAAAA???<<<:::444333222222111222333333666666777777888999999:::777888888777666666777999:::777555666888999555111555555777888999:::::::::999999;;;<<<<<<<<<;;;:::;;;<<<===<<<999777777777666666555444444444444555222444666888999999888777444555555555555555555666444444444444444444444444666666666555555555555555777666555555555666888999::::::999999:::;;;===>>>>>>???@@@@@@BBBBBBCCCDDDDDDDDDEEEFFFHHHIIIJJJJJJIIIJJJKKKMMMOOOQQQSSSTTTTTTTTTTTTTTTUUUWWWYYYZZZ[[[[[[\\\[[[ZZZZZZ\\\^^^bbbbbbbbbdddhhhkkkmmmnnnsssvvvzzz~~~yyy```RRROOOMMMLLLLLLIIIHHHHHHHHHJJJMMMPPPRRRUUUYYYddd||||||fffYYYRRRNNNLLLKKKIIIGGGFFFEEEEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJOOOUUU]]]dddjjjqqqyyy~~~TTTQQQMMMJJJJJJIIIIIIHHHFFFEEECCCBBBAAA???<<<:::444333222111222333555777444555555666666777888888888888888666555555888;;;999999888777666555333222444555666777888888999999888999;;;<<<<<<<<<;;;:::999;;;;;;:::888666666777666666555444444444444555333444444555666666555555666666666555555555555555444444444444444444444444444444444555555555555555555555555666666666777777999999:::;;;;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDBBBCCCDDDEEEGGGHHHIIIJJJJJJKKKLLLNNNPPPRRRTTTTTTTTTSSSTTTTTTUUUVVVXXXXXXZZZZZZ[[[ZZZXXXYYY[[[]]]dddccccccdddfffjjjmmmooosssvvv{{{pppZZZPPPMMMLLLLLLLLLIIIHHHHHHHHHIIILLLOOOQQQTTTWWW___uuulll[[[TTTRRRMMMLLLIIIGGGEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGKKKPPPXXX^^^dddkkkssszzz~~~zzz|||TTTQQQMMMJJJJJJJJJIIIIIIEEECCCAAA@@@???===:::888666555333222222333555777333444444555666666777777999888777555444555999<<<999;;;<<<:::666333333444444555666777888888888888888999:::;;;<<<;;;::::::999:::;;;:::888777777777666666555444444444444555444444444444444444444444555555444444333333222222555555555555555555555555444444555555555555666666555666666777888777777777888999:::;;;<<<<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDBBBCCCDDDFFFGGGIIIJJJKKKMMMMMMNNNNNNOOOPPPPPPPPPSSSSSSSSSTTTUUUVVVVVVWWWWWWWWWXXXWWWWWWXXX[[[^^^ffffffffffffgggiiimmmpppqqquuuzzz~~~~~~lllXXXOOOLLLIIIGGGGGGHHHHHHGGGHHHIIILLLNNNOOORRRTTTZZZmmmqqq\\\TTTSSSOOOMMMIIIFFFEEEEEEGGGHHHHHHGGGEEEDDDDDDDDDEEEEEEIIINNNUUU[[[```gggpppvvv}}}|||xxxzzzTTTQQQMMMKKKJJJKKKJJJIIIEEECCCAAA@@@@@@>>>;;;888888666444222222222333444666777777888888999::::::888888777555444666999<<<:::===???<<<777444555777666666777888999999999999888999:::;;;;;;;;;:::999999;;;<<<;;;999888888888666666555444444444444555888888888777777777777777555555555444444333333333555555555555555555555555555555666666666777777777666777888999999999999888888999:::;;;<<<<<<<<<<<<>>>???@@@@@@BBBBBBCCCDDDCCCDDDEEEGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNOOOOOORRRRRRSSSTTTTTTUUUUUUUUUSSSTTTTTTTTTUUUXXX\\\___fffggghhhhhhhhhjjjooorrrrrruuuzzz~~~vvvfffVVVNNNKKKHHHEEEFFFGGGGGGGGGHHHIIIKKKMMMNNNOOOQQQWWWfffwww```VVVUUUOOOMMMJJJGGGFFFFFFGGGIIIHHHGGGFFFDDDDDDDDDDDDEEEIIINNNTTTYYY^^^eeennnttt{{{~~~~~~yyyzzzTTTQQQMMMKKKKKKKKKKKKJJJGGGFFFDDDCCCBBB@@@===;;;777666555333222222111111444444555666666777777888777777777666555666999<<<;;;===???===999777777888666777888888999999999888777888:::;;;;;;;;;:::999999;;;<<<;;;999888888999666666555444444444444555666777777777777777666555777777777666666666666666555555555555555555555555555555666666777888888888888888888999999999::::::999999:::;;;;;;<<<<<<===>>>???@@@@@@BBBBBBCCCDDDCCCDDDEEEGGGIIIKKKLLLMMMHHHIIIJJJLLLNNNPPPQQQRRRQQQRRRSSSTTTTTTTTTTTTTTTQQQRRRRRRRRRSSSVVV[[[___cccfffiiijjjjjjkkkooorrruuuxxx}}}iii\\\PPPLLLJJJHHHGGGHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLPPPVVV```tttggg[[[XXXOOONNNKKKIIIGGGGGGHHHHHHHHHGGGFFFEEEDDDEEEEEEFFFHHHMMMRRRWWW[[[bbbkkkrrrxxx}}}}}}}}}SSSPPPMMMKKKKKKLLLKKKKKKGGGFFFDDDCCCBBB@@@===;;;333333444444333222111000111111222222333444444444555666777777666777999;;;;;;<<<<<<;;;:::888888888555666777777888888777777777888999:::;;;:::999999888999::::::888777777888666666555444444444444555222333555666666555444333666666666666777777777777555555555555555555555555444444555555666777777888999888777777777888::::::::::::999999:::;;;===>>>>>>???@@@@@@BBBBBBCCCDDDBBBCCCDDDFFFHHHJJJLLLMMMIIIJJJKKKMMMOOOQQQRRRSSSQQQRRRSSSTTTTTTTTTSSSRRRSSSSSSRRRQQQQQQTTTXXX\\\___ccciiijjjjjjjjjmmmqqqvvvyyy}}}|||^^^TTTKKKIIIIIIGGGGGGHHHFFFFFFGGGHHHIIIJJJJJJKKKJJJQQQVVVZZZgggmmm^^^XXXNNNNNNLLLJJJIIIHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFJJJOOOSSSWWW^^^gggnnnuuu|||SSSPPPMMMKKKKKKLLLLLLKKKFFFDDDBBBAAA@@@???<<<999///000333444444333222111333333444555555666666777444666888888777777999::::::::::::::::::999888777444555666666666666666666777888999:::;;;:::999999666888999999777666666777666666555444444444444555444666888:::;;;999777666333333444444555555666666666666666666666666666666333333444444555666777777999888666555555777999:::;;;:::999888999;;;===???>>>???@@@AAABBBCCCCCCDDDAAABBBCCCEEEGGGIIIKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTTTTSSSRRRRRRUUUTTTSSSQQQPPPQQQUUUYYY[[[aaagggjjjiiiiiilllppptttwww{{{~~~qqqZZZQQQIIIGGGGGGEEEDDDEEEFFFFFFGGGHHHIIIIIIJJJJJJJJJRRRVVVWWW___uuuppp]]]UUUNNNMMMMMMLLLJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGHHHIIIDDDGGGLLLPPPTTT[[[dddkkkrrrzzzUUURRRNNNLLLLLLMMMLLLLLLLLLIIIFFFCCCAAA>>>;;;888777222...///222444111---333111333888888333444999666888:::999777666888:::<<<;;;;;;;;;;;;;;;;;;;;;555555555555555666777777666888:::;;;;;;:::999888666444333444888::::::999777777777555333333555777555555555555666666666777666666666666666666666666999999888666444333111111444444444444555777888999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>??????AAAAAABBBCCCBBBDDDFFFFFFFFFGGGIIIKKKLLLKKKKKKKKKMMMNNNPPPRRRVVVUUUSSSRRRQQQQQQQQQRRRNNNPPPRRRSSSTTTUUUWWWYYYaaaeeejjjllllllmmmpppssstttxxx|||~~~~~~~~~cccSSSPPPLLLIIIHHHGGGEEEDDDGGGGGGHHHHHHHHHHHHIIIIIIJJJPPPOOOQQQ___pppwwwfffVVVSSSOOOKKKHHHHHHIIIJJJJJJEEEFFFFFFFFFFFFEEEEEEDDDHHHIIIKKKMMMRRRZZZdddjjjqqquuu{{{TTTQQQMMMKKKKKKKKKKKKKKKJJJGGGDDDBBB@@@>>>;;;888777444111111333444222000222000111444333///000555<<>>??????@@@AAABBBCCCCCCAAACCCEEEFFFFFFFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQSSSUUUTTTSSSRRRQQQQQQRRRRRROOOPPPRRRSSSSSSUUUXXXZZZaaaeeejjjllllllmmmpppsssuuuxxx}}}~~~yyyaaaQQQNNNJJJHHHGGGGGGEEEDDDGGGGGGGGGHHHHHHHHHIIIIIIHHHNNNMMMOOO]]]lllvvvgggZZZTTTPPPLLLIIIIIIJJJJJJJJJFFFFFFFFFFFFFFFEEEEEEDDDHHHHHHIIIKKKOOOVVV^^^dddmmmrrrxxx}}}SSSPPPLLLJJJJJJKKKJJJJJJHHHEEECCCAAA@@@>>>;;;999777666555444444333333333333111111222000...///444:::DDDLLLIII???666444777777888:::<<<<<<<<<;;;:::666666666666666777888888888999:::;;;<<<;;;::::::777666555555777777666555555666777777555444555555555555666666666777777777666666666666666666666666555555444444333222222111555555555555666888999:::777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<=========>>>???@@@AAABBBBBB@@@BBBDDDEEEEEEEEEGGGIIIIIIJJJJJJLLLNNNPPPRRRSSSTTTSSSSSSRRRRRRRRRSSSTTTQQQRRRRRRRRRSSSUUUXXX\\\aaaeeeiiikkkkkklllpppsssuuuyyy}}}ooo\\\MMMKKKHHHFFFFFFFFFFFFEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFLLLJJJMMMZZZggg~~~uuuiii___VVVRRRMMMJJJIIIJJJJJJJJJFFFFFFGGGGGGFFFEEEEEEDDDGGGGGGHHHIIIKKKQQQXXX]]]hhhmmmsssxxx{{{|||~~~SSSPPPMMMKKKKKKKKKKKKJJJGGGEEECCCAAAAAA@@@===;;;666777777555333222333555555444333222111111444777222999@@@@@@:::444333444444666999<<<===<<<:::999777666666666666777888888888999:::;;;;;;<<<;;;;;;<<<<<<;;;;;;;;;:::999888333555888888666555555555555666666666666777777777666666666666666666666666888888777777777777666666555555555666777888999:::777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===;;;<<<<<<===>>>???@@@@@@???AAACCCDDDDDDDDDFFFHHHGGGGGGIIIKKKMMMOOOQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTSSSSSSUUUZZZ]]]aaaeeeiiikkkkkklllpppsssvvvzzz~~~~~~dddUUUKKKHHHFFFEEEFFFFFFFFFEEEFFFGGGGGGGGGGGGHHHHHHHHHFFFJJJIIIMMMXXXbbbyyyuuullleeeXXXTTTOOOKKKJJJJJJJJJJJJGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFGGGIIINNNUUUYYYccchhhnnnssswwwyyy|||~~~TTTQQQNNNLLLLLLLLLLLLKKKHHHFFFDDDCCCBBBAAA???===555555555444222111222333222444444222222555888:::222333555666666555444333444666999;;;<<<;;;:::888666666666666666777777888888888999:::;;;;;;;;;<<<999:::::::::888666555555333555777888666555555555666666666666777777777888666666666666666666666666555555555444444444444444444444555555666888999:::777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>???@@@AAAAAA???AAACCCCCCCCCDDDFFFHHHEEEFFFGGGJJJLLLNNNOOOPPPPPPPPPRRRSSSUUUVVVVVVWWWVVVVVVVVVUUUUUUWWW[[[___aaaeeehhhjjjjjjkkkooosssvvvzzz~~~www^^^QQQIIIGGGDDDDDDEEEFFFFFFEEEFFFFFFFFFGGGGGGGGGHHHHHHGGGKKKJJJNNNWWW___vvvxxxnnniii[[[VVVPPPLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGFFFDDDDDDBBBCCCDDDEEEHHHMMMSSSWWW___ccciiiooossswwwzzz}}}~~~UUURRRNNNLLLLLLMMMLLLLLLIIIGGGEEEDDDCCCBBB@@@>>>555444333222111111111111...111222000111555888888999777555555777888666444555666888:::::::::999888555555555555555666777777777777888888999:::;;;<<<888999;;;:::888555444444333555777777666555666777666666666777777777888888666666666666666666666666555555555444444444444444444444444444555777888999777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????@@@AAABBBCCCCCC???AAACCCDDDDDDDDDFFFHHHEEEFFFHHHJJJLLLNNNNNNOOONNNOOOQQQTTTVVVWWWXXXXXXXXXYYYYYYYYYXXXZZZ]]]```aaaeeehhhiiiiiikkkooossswww{{{rrr\\\QQQIIIGGGDDDDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHKKKJJJNNNVVV[[[rrr~~~qqqkkk]]]XXXRRRMMMKKKJJJJJJIIIIIIIIIHHHHHHGGGFFFDDDDDDAAABBBCCCEEEGGGKKKPPPTTTZZZ^^^eeekkkoootttxxx{{{{{{TTTQQQMMMKKKKKKLLLLLLKKKIIIGGGEEECCCBBBAAA>>><<<777444111111333333222///,,,222333000000555666555888777777777777777777777777777888888888888888777444444444444444555555666666666666777888999;;;;;;888;;;======:::777666777444555666555555555666888666666777777777888888888666666666666666666666666888888888777777666666666333333333333444666777888777777777777888999:::;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>???@@@AAABBBBBB@@@AAACCCDDDDDDEEEGGGIIIGGGHHHJJJLLLNNNNNNOOONNNLLLNNNQQQTTTWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\___aaabbbdddggghhhhhhjjjoootttxxx{{{iiiWWWOOOJJJGGGEEEDDDEEEFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGHHHJJJIIINNNTTTXXXoootttlll___ZZZSSSNNNLLLKKKIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDAAABBBCCCDDDEEEGGGLLLOOOUUUYYY```fffkkkqqqvvvyyywwwSSSPPPLLLJJJJJJKKKKKKJJJIIIGGGDDDBBBAAA@@@===;;;888444000111444555222///...444666222111555666333///333777777444333555888888888888777777777777777444333333333333444555555555555555666777999:::;;;666999<<<<<<888666555666555555666555444555777999777777777777888888888888666666666666666666666666888888777777666555555555222222222333444555666777777777777777888999:::;;;;;;;;;;;;<<<<<<<<<======::::::;;;<<<===>>>??????@@@BBBDDDEEEEEEEEEGGGIIIIIIJJJLLLNNNOOOPPPOOOOOOLLLMMMQQQTTTWWWYYYZZZZZZZZZ\\\^^^^^^^^^^^^```aaabbbdddggghhhhhhjjjoootttxxx|||www```RRRKKKJJJHHHFFFEEEEEEFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHIIIHHHMMMSSSVVVmmmvvvmmm```[[[TTTOOOLLLKKKIIIHHHIIIIIIIIIHHHGGGFFFDDDDDDBBBCCCCCCCCCCCCDDDHHHKKKRRRVVV\\\ccchhhnnntttwwwttt~~~UUUQQQKKKHHHGGGIIIJJJJJJKKKHHHDDDBBB@@@???<<<:::888666333222222222111000000000000111222444555666444444444444444444444444555666777777777666444444222333444555555555333333555555555555666777888999777888:::;;;<<<<<<;;;:::666888;;;<<<;;;777333000---...111333666999;;;<<<777777777777666666666666666666555555555666666777555555555666666777888999999::::::::::::::::::;;;:::::::::::::::;;;============>>>>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIJJJKKKLLLJJJLLLNNNPPPRRRUUUXXX[[[^^^```ccccccbbbbbbbbbcccffffffgggiiilllooorrrtttwwwzzz~~~lllXXXMMMIIIGGGFFFFFFEEEDDDCCCCCCBBBDDDEEEFFFHHHHHHGGGFFFFFFJJJEEEGGGMMMPPPVVVkkknnndddVVVUUUWWWMMMHHHNNNOOOIIIIIIIIIHHHGGGFFFDDDCCCBBBAAAAAABBBCCCEEEGGGHHHGGGLLLTTT\\\ccciiinnnqqqqqqyyyUUUPPPKKKHHHHHHIIIJJJJJJIIIGGGCCCAAA???>>>;;;999777555333222222222111000/////////000111222333444444444444444444444444444666666777777777666444333444555555555555555555555666666666666777777888999777888999;;;;;;;;;;;;:::444666999;;;<<<;;;999777555555555555555555555555444444555666777888999999444444333333333333333444444444444444555666777777888888999999999999::::::::::::::::::;;;<<<===>>><<<<<<<<<======>>>???@@@AAABBBBBBCCCEEEFFFFFFGGGIIIHHHHHHHHHIIIIIIJJJKKKGGGJJJMMMOOORRRUUUYYY\\\```cccfffiiiiiiiiiiiijjjffffffggghhhkkkooorrruuuuuuyyy}}}~~~eeeTTTKKKHHHFFFEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFIIIEEEFFFKKKNNNTTTggg}}}hhhXXXSSSTTTKKKGGGKKKKKKJJJJJJIIIIIIHHHFFFEEEDDDFFFEEEDDDBBBBBBBBBCCCDDDFFFKKKQQQXXX___eeekkkooopppvvv~~~TTTPPPKKKHHHHHHIIIIIIJJJGGGEEEBBB@@@???===:::888777555333222333333111000000/////////000111111222444444444444444444444444333444666777888888777777777666555555555555666777888888777777777888888999777888999:::;;;;;;;;;;;;555777999:::;;;;;;;;;:::;;;:::999777666444333222444444555666777888999999666555444333333222333333555555555555666777888888777777777888888999999999;;;;;;;;;;;;<<<===>>>???======<<<<<<===>>>@@@AAABBBBBBCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGHHHIIIIIIFFFHHHKKKNNNQQQUUUYYY\\\___ccchhhlllnnnooopppqqqiiihhhggggggiiimmmrrrttttttxxx}}}sss]]]OOOHHHFFFDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFHHHEEEFFFJJJLLLQQQbbbtttsss]]]RRRRRRKKKIIIKKKIIIJJJJJJJJJJJJIIIGGGFFFEEEGGGFFFDDDBBBAAAAAABBBBBBEEEHHHMMMSSSYYY```ggglllooorrrxxxTTTPPPLLLIIIHHHIIIIIIIIIGGGEEEBBBAAA@@@===:::888777555333222333333222111111111000000000111111222444444444444555555555555000222444777999;;;;;;;;;999777555333333444666777999999888888888888999999777888888999::::::;;;;;;;;;;;;:::999888888777777999999888888777666666555777777777777666666666666:::999888777666555555555777777777777888999:::;;;777777888888999999::::::<<<<<<;;;<<<<<<===>>>??????>>>======>>>@@@BBBDDDCCCCCCDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGIIILLLNNNPPPSSSWWWZZZZZZ___fffkkknnnppprrrsssooommmjjjiiiiiilllpppssstttxxx~~~jjjWWWLLLGGGFFFCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAABBBCCCDDDEEEHHHFFFGGGIIIJJJOOO\\\kkkfffUUURRRMMMLLLNNNJJJJJJJJJJJJJJJIIIHHHGGGFFFDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGKKKOOOTTT\\\dddiiinnnnnnrrr{{{SSSPPPLLLIIIIIIIIIIIIHHHFFFEEECCCBBBAAA???;;;999666444222222333333222111222222111111111222222333444444444555555666666666222444666888:::;;;;;;:::888666333111111222444666888888888888888888999:::777888888888999:::;;;;;;<<<;;;:::888666555555444888888888888888888888888777777777777666666666666;;;;;;999888777777777777777777777777888999:::;;;888888999999:::;;;;;;<<<<<<<<<;;;<<<<<<===>>>???============>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFHHHHHHJJJLLLNNNOOOOOOQQQTTTWWWXXX\\\ccchhhllloooqqqsssuuurrrnnnkkkjjjllloooqqquuuyyy~~~dddTTTLLLHHHFFFBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGGGGHHHIIIJJJNNNXXXbbbyyypppYYYSSSMMMMMMOOOJJJJJJJJJJJJJJJIIIHHHGGGGGGEEEDDDBBBAAAAAABBBBBBCCCEEEFFFIIIMMMRRRYYYaaafffllllllnnnvvvSSSPPPLLLJJJIIIJJJIIIHHHFFFDDDCCCBBBBBB???<<<999666444222222333333333222222222111111222333444444444444444555666666777777888888999::::::999777666888666333111111222444555777666666777888999::::::888777777888888999:::;;;777777777777777777777777999999888888777777666666444444555666777888999999999888777666666555666666555555555555666777888888888888999:::;;;<<<<<<===;;;;;;;;;;;;<<<===>>>???:::;;;<<<===???@@@AAAAAABBBCCCCCCCCCDDDDDDDDDEEECCCCCCDDDDDDFFFGGGIIIJJJLLLNNNOOOPPPPPPQQQSSSVVVYYY]]]bbbfffiiillloooqqqtttrrrooolllkkklllnnnooouuuyyyvvv]]]PPPKKKGGGEEEBBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAABBBBBBCCCDDDEEEGGGHHHIIIIIIMMMTTTZZZnnn~~~bbbVVVMMMLLLNNNJJJIIIIIIIIIIIIIIIHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@DDDFFFHHHLLLPPPVVV^^^ccchhhiiikkkrrr|||RRRPPPLLLJJJJJJJJJIIIHHHDDDCCCBBBBBBAAA???;;;888555444222222333444333222000000000000111222444444444444444555666777777777777888999::::::999888888888777555333222333444444444444555666777999:::;;;888777777777888999:::;;;444555777888999:::::::::888888888777777666666666444444555666777888999999666666555555444555555666444444444444555666777777777777888999:::;;;<<<<<<::::::::::::;;;<<<===>>>;;;<<>>:::666555444222222333444333222.........///000222333444444444444555666777777888333444777999;;;<<<======999888666555444444444555333333444555777999:::;;;888777777777777999:::;;;555666888:::;;;;;;;;;:::555555555666777777888888777777777777666666666666666666555555555666666777555555555666666777888999555666777888999:::;;;;;;:::::::::::::::<<<=========???CCCFFFGGGGGGFFFEEEAAAAAABBBBBBBBBBBBBBBBBBAAAAAACCCDDDGGGJJJLLLMMMKKKMMMOOOQQQRRRTTTWWWZZZZZZ\\\]]]^^^___bbbfffiiijjjiiiiiijjjkkkmmmoooppprrrvvv{{{aaaMMMFFFFFFDDDAAACCCCCCBBBAAAAAA@@@??????AAABBBCCCDDDEEEDDDCCCBBB@@@CCCEEEEEEFFFJJJNNNPPPYYYuuu{{{fffTTTNNNOOOLLLGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBAAA@@@AAABBBCCCDDD@@@BBBFFFJJJMMMRRRXXX\\\```ccchhhlllqqqyyyWWWSSSMMMIIIHHHHHHGGGGGGDDDDDDCCCBBB@@@>>><<<:::777666444222111000//////000111111111111222222222777777888888888888777777777777777777888999:::;;;===;;;999777555555555555888888888888999999999999:::::::::999999999999999777777666777777888999999888888777777777777888888888888777777666555555444999999999999888777666555666555333222333666888:::777777777888999999999:::<<<<<<<<<===============;;;???EEEIIIKKKIIIFFFCCC???@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDFFFIIIKKKLLLMMMOOOQQQSSSTTTWWWZZZ]]]]]]___```aaaaaabbbeeegggeeefffffffffgggiiimmmpppssswww}}}lllTTTLLLGGG@@@???DDDAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAABBBCCCDDDEEEDDDBBBBBBCCCFFFIIILLLWWWiiilllXXXQQQOOOOOOMMMKKKHHHGGGGGGGGGEEEDDDFFFEEECCCBBBAAAAAABBBBBBAAABBBDDDGGGLLLPPPUUUWWW\\\___cccgggkkkrrr|||VVVRRRLLLHHHGGGGGGGGGFFFDDDDDDDDDCCC@@@>>>;;;999777666444222111000//////000111111111111222222222666666777777777777666666555555666777888:::<<<<<<===<<<:::888777666666666444444444555555777888888999999999999999888888888777777666666666777888888888888777777777777888888888888888888888999999999777777888888888888888777999888777666666888;;;<<<888888888888888999999999<<<<<<<<<<<<============:::===AAAEEEEEEDDDAAA???@@@AAAAAAAAAAAA@@@@@@???@@@AAABBBDDDFFFIIIKKKLLLOOOQQQSSSTTTUUUWWWZZZ]]]___```aaaaaa```aaaccceeefffggggggggghhhjjjmmmpppssswww}}}zzzdddOOOIIIFFF@@@???CCC????????????????????????AAAAAA@@@@@@@@@AAABBBBBBDDDCCCBBBAAACCCFFFIIIKKKTTTccc~~~qqq\\\RRRPPPOOOMMMKKKIIIHHHHHHHHHGGGEEEFFFEEECCCBBBAAAAAABBBBBBAAABBBCCCFFFJJJNNNRRRTTTXXX[[[___bbbfffmmmwww~~~UUUQQQLLLHHHFFFFFFFFFFFFEEEEEEDDDCCC@@@===:::888666666444333111000000000000111111111111222222222444555555666666555555444333333444666888:::<<<>>>===<<<;;;999888777777777333333333333555777999:::999999888888888777777777777666666555555555666666888888777777777777888888666777777888999:::::::::555555666777888888888888888777555444444555777888999999999888888888888888;;;;;;<<<<<<<<<=========<<<===???AAAAAA@@@>>>===AAABBBBBBBBBAAA@@@@@@???AAAAAABBBDDDGGGIIILLLMMMQQQSSSTTTUUUUUUWWWZZZ\\\___```aaa```______aaacccdddeeefffffffffhhhlllnnnssswww}}}lllZZZJJJFFFEEEAAA@@@CCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@@@@@@@BBBAAA@@@AAABBBDDDGGGIIIPPPZZZqqqvvv```TTTOOONNNNNNLLLJJJIIIJJJJJJIIIGGGFFFEEEDDDCCCBBBBBBBBBBBBAAABBBCCCEEEHHHKKKNNNPPPTTTWWW\\\___bbbiiiqqqxxxUUUQQQKKKGGGFFFFFFEEEEEEFFFFFFEEECCC@@@<<<999777666555444333222111111111000000111111111222222222333333444444444444333333333333444555777999;;;<<<<<<;;;:::999888777777666888777666666777999;;;<<<999999888888777666666666777666555444444444444444666666555555555555666666555555555666777777888888444555555666777777666666777666555333333444555666:::999999999888777777777:::;;;;;;<<<<<<=========>>>>>>???@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???AAABBBCCCEEEGGGJJJLLLMMMQQQSSSTTTTTTTTTUUUXXXZZZ]]]^^^______^^^___aaaccc```aaaccccccdddeeehhhkkkrrrwww~~~aaaTTTHHHEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@???@@@AAACCCFFFGGGLLLTTTgggyyybbbTTTOOONNNOOOMMMKKKJJJKKKKKKJJJIIIEEEEEEDDDDDDCCCBBBBBBBBBAAAAAABBBCCCEEEHHHJJJLLLRRRUUUZZZ]]]```eeemmmsss}}}UUUQQQKKKGGGFFFFFFEEEEEEFFFFFFEEECCC@@@<<<999777666555444333222222111111000000111111111222222222222222333333333333222222444444555555666777888999::::::999888777666666555<<<;;;:::999999999:::;;;999999888888777666666555666666555444444333444444444444333333333333444444666666666666666666666666555666666666555555444333:::999888777777777888999:::999999999888777777777:::::::::;;;<<<======>>>===>>>>>>???@@@BBBDDDEEECCCCCCCCCCCCCCCBBBAAA@@@BBBCCCDDDFFFHHHKKKMMMNNNPPPRRRSSSSSSSSSTTTVVVXXXYYY[[[\\\]]]^^^___bbbeee```aaacccddddddfffhhhjjjrrrxxx~~~{{{yyyuuu\\\RRRJJJGGGFFFDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB????????????@@@AAABBBCCC?????????@@@AAACCCEEEFFFIIIQQQbbb~~~|||dddTTTOOOOOOPPPNNNLLLKKKLLLLLLJJJIIIEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAACCCEEEGGGIIINNNRRRVVVYYY[[[```ggglllsssyyyUUUQQQLLLHHHFFFFFFFFFFFFEEEEEEDDDCCC@@@===:::888666555444333222222222222000111111111111222222222111222222333333222222111555444444555555666777888888999999888888666555555;;;;;;::::::999888888777::::::999888777666666555666555555444444444555555444333333333333333333444999999999888888888888888777777777777666555444333777777666666666777777888999999999888888888888888999999:::;;;<<<======>>>;;;;;;<<<===???AAACCCDDDBBBBBBCCCDDDDDDCCCCCCBBBCCCCCCDDDFFFIIIKKKNNNOOOOOOQQQRRRRRRRRRSSSUUUWWWWWWYYY[[[\\\]]]___bbbeeebbbdddggghhhhhhiiikkkmmmrrrxxx{{{wwwxxxkkkWWWQQQJJJGGGFFFEEECCCAAA????????????????????????===>>>>>>>>>@@@AAABBBCCC>>>??????@@@BBBCCCEEEEEEGGGOOO^^^wwwhhhXXXRRRSSSQQQOOOMMMKKKKKKKKKIIIHHHEEEEEEEEEEEEEEECCCBBBBBB@@@@@@@@@AAABBBDDDFFFGGGIIIMMMQQQSSSUUUYYY```eeennnuuu~~~VVVRRRLLLHHHGGGGGGGGGFFFDDDDDDDDDCCC@@@>>>;;;999666555444333333333333333000111111111111222222222111222222333333222222111333333333444555777888999888999999:::999888666555888999:::;;;;;;999888777;;;;;;:::999888777666666555555555555555555666777555555444444444444555555777777888888999999::::::888999999999999999888888333333444444555555666666888888888888888999999999888999999:::<<<======>>><<<<<<<<<===>>>@@@AAABBBAAABBBCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGIIILLLNNNOOOOOOQQQRRRSSSSSSTTTWWWYYYWWWYYY[[[\\\\\\^^^aaaccccccfffhhhjjjjjjkkkmmmnnnrrrxxx~~~wwwsss~~~uuu```QQQMMMHHHDDDCCCCCCBBB@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>???@@@AAAAAA>>>???@@@AAABBBDDDEEEEEEEEEMMMYYYnnnppp]]]XXXYYYRRRPPPMMMKKKKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGKKKOOOQQQSSSVVV\\\aaannnsss{{{WWWSSSMMMIIIHHHHHHGGGGGGDDDDDDCCCBBBAAA>>><<<:::666555444444333333333333000111111111111222222222222222333333333333222222000111222333555777999;;;999:::;;;;;;:::999777666666888;;;======<<<:::999<<<<<<;;;:::999888777666555555555555555666777888666666666555555666666666333333444666777999::::::999999:::;;;<<<<<<<<<<<<555666666777888999999:::777777888888999999999:::888888999:::<<<======>>>>>>?????????@@@@@@@@@@@@@@@AAABBBDDDEEEEEEFFFFFFCCCDDDEEEGGGIIILLLNNNPPPOOOQQQSSSSSSTTTUUUXXXZZZYYYZZZ[[[\\\[[[\\\___aaabbbeeehhhiiiiiijjjlllmmmrrrxxxxxxqqqyyykkkXXXLLLJJJEEEAAA@@@BBBAAA???????????????????????????AAA@@@??????>>>?????????>>>???@@@AAACCCDDDEEEEEEDDDKKKUUUhhhvvvbbb\\\]]]SSSQQQMMMKKKJJJIIIGGGEEEEEEEEEFFFFFFFFFDDDBBBAAA@@@??????@@@BBBDDDFFFGGGHHHLLLPPPRRRTTTWWW\\\aaajjjnnnuuu|||UUUQQQMMMIIIHHHGGGFFFEEEGGGFFFCCCAAA>>><<<;;;;;;666666666555444444333333000000000000////////////444333222222111222222222333222222444666777777777777999::::::888777888888888888999999999888888777666777777888888888777777777888888777555666888::::::888666555444555666777888777777666777777888999888888999999999999888888777666555555555666888999888888888888777777777777888:::;;;;;;;;;;;;<<<>>>???>>>>>>>>>???AAACCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGIIIKKKMMMNNNQQQQQQQQQQQQSSSUUUWWWXXXVVVYYY[[[]]]]]]^^^___aaaeeegggjjjllllllmmmnnnooovvvzzzxxxqqqrrrxxxyyy^^^QQQFFFDDDBBB@@@??????@@@AAAAAA@@@@@@@@@???>>>>>>>>><<<<<<===>>>???@@@@@@AAA===>>>??????>>>???AAACCCJJJJJJOOOcccpppeee\\\UUUSSSNNNJJJJJJLLLKKKIIIHHHHHHGGGFFFEEEDDDCCCBBB??????@@@AAAAAABBBCCCCCCEEEGGGKKKMMMOOORRRUUUXXX[[[eeeqqqyyy}}}UUUQQQMMMIIIHHHGGGFFFEEEFFFDDDBBB@@@===;;;:::999555555555444333333222222222222222111111111000000222222222222222111111111333222333444666777777777777999:::999888666666777777888888999999999888888888888888888888777666555777777777666444444666888;;;:::777555444444555555777777777777888888888888888888999999999999888888777777777777777888999999777777777777888888888888888:::;;;;;;;;;;;;<<<>>>???>>>>>>>>>???AAACCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIKKKMMMNNNSSSSSSSSSSSSUUUWWWYYYZZZWWWYYY[[[\\\]]]]]]___```dddgggjjjlllmmmmmmooopppuuuzzz}}}tttsssxxxqqqXXXMMMEEEDDDAAA???>>>>>>??????@@@@@@??????????????????=========>>>?????????@@@===>>>??????>>>???AAACCCIIIIIIMMM^^^|||wwwhhh[[[WWWQQQLLLKKKKKKJJJHHHHHHHHHGGGFFFEEEDDDCCCCCC??????@@@AAAAAABBBCCCCCCCCCEEEHHHKKKMMMOOORRRUUUXXXaaalllssswww}}}UUUQQQMMMIIIHHHGGGFFFEEEDDDCCCBBB???===;;;999888444444333333222111111111222222111111111111000000///000111222222222111000333333444555666777777888888999:::999777555555555666666777888999999999999999999999999888666555444888999999777555555666888999888666555444555555666555666777888999888888777888888999999999999888888666666777777888777777777666666777777888999999999999:::;;;<<<;;;;;;<<<>>>>>>>>>>>>???@@@AAACCCCCCEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMRRRRRRSSSSSSUUUVVVXXXYYYWWWYYY[[[\\\\\\\\\^^^```dddgggjjjmmmmmmnnnpppqqquuuzzztttppprrrsss~~~eeePPPHHHEEECCCAAA???============>>>>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>??????>>>???AAACCCFFFGGGKKKWWWooo|||ccc\\\SSSNNNLLLKKKIIIGGGHHHHHHGGGFFFEEEDDDDDDCCC@@@@@@@@@AAAAAABBBBBBBBB@@@CCCFFFHHHIIILLLOOOQQQTTT[[[dddjjjooouuuUUUQQQMMMIIIHHHGGGFFFEEEDDDDDDBBB@@@>>>;;;999888444444444333222222111111000/////////............---...000222333222000///333444555555555666777888999::::::999666444444444555555777888999999999999888888888888888777666555<<<<<<<<<;;;999777888999666666555555555666777777444555777999:::999888777888999999::::::999999888444555666777777666555444555666666777999::::::;;;999:::<<<<<<;;;;;;===>>>>>>>>>??????@@@AAABBBCCCFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMPPPPPPQQQRRRSSSTTTUUUVVVWWWYYY[[[[[[[[[\\\^^^```dddgggkkkmmmnnnoooqqqrrruuuzzzxxxqqqppppppwwwvvvZZZJJJEEEDDDBBB@@@>>>===<<<;;;;;;======>>>>>>??????@@@@@@>>>>>>>>>>>>>>>============>>>??????>>>???AAACCCDDDEEEIIIRRRcccjjj___TTTOOOMMMJJJIIIHHHHHHHHHGGGFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDFFFGGGIIILLLNNNQQQVVV\\\bbbfffmmmwww~~~UUUQQQMMMIIIHHHGGGFFFEEEEEEEEEDDDBBB@@@===:::999555555444444333222222222/////////............---,,,---000222333222111000333555777666555555777999999:::;;;999777555444555444555666777888999999999555666777888888888888888;;;<<<===<<<:::888888999888777777555555444444444333555777999:::999888777999999::::::::::::999999666777888999999888666555555666777888999:::;;;<<<999;;;<<<<<<<<<<<<===???===>>>???@@@AAABBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNPPPPPPQQQRRRSSSTTTTTTTTTWWWXXXYYYZZZZZZ\\\___aaaeeehhhlllnnnooopppqqqrrruuuzzzyyyvvvsssvvv{{{jjjSSSHHHEEEBBBAAA@@@>>>===<<<;;;;;;=========>>>>>>??????@@@>>>>>>>>>==================>>>??????>>>???AAACCCCCCDDDHHHPPP[[[tttpppaaaTTTOOONNNKKKIIIJJJHHHHHHGGGGGGFFFFFFEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA???AAADDDEEEFFFHHHJJJLLLOOORRRWWW[[[```gggpppvvvUUUQQQMMMIIIHHHGGGFFFEEEEEEEEEDDDCCCAAA===;;;999555555555444333333222222111111000000000000//////,,,...000222333333333333333666888777555444777999999:::;;;:::888666666666555555666777888888888888444555666888999999999999888999::::::888666666777<<<;;;999777444111///...444555777888999999999999999999::::::::::::999999::::::;;;;;;::::::999999666666777888999:::;;;<<<999;;;<<<===<<<<<<===???===>>>???@@@AAABBBBBBBBBEEEEEEFFFGGGHHHIIIIIIJJJIIIIIIJJJJJJLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUUUUWWWXXXYYYZZZ\\\```cccgggjjjmmmoooooooooqqqrrrtttyyy~~~{{{zzzzzz~~~zzz___NNNHHHEEEAAA@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>>>>>>>===========================>>>??????>>>???AAACCCBBBCCCGGGNNNUUUiiixxxfffVVVQQQPPPKKKJJJLLLHHHHHHGGGGGGGGGFFFFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@???AAACCCEEEEEEFFFIIIKKKLLLOOORRRWWW\\\bbbjjjoooxxx|||UUUQQQMMMIIIHHHGGGFFFEEEDDDDDDDDDBBB@@@===:::888444444333333222111111111111111000000000/////////......000111222444555555333666999888555444666:::999:::<<<;;;999888888999666666777777777777777666555666777888888888888888666888999999888777777777::::::888777444222000///555555666777888999::::::999::::::;;;;;;::::::999;;;::::::999888888999999777777888999999:::;;;;;;:::;;;======<<<<<<>>>???<<<===???AAABBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUUUUTTTSSSUUUWWWXXXZZZ]]]bbbeeeiiilllnnnpppoooooopppqqqtttyyykkkTTTJJJFFFCCC???@@@@@@@@@??????>>>===>>>>>>>>>>>>>>>=========;;;<<<<<<<<<===>>>>>>>>>===>>>??????>>>???AAACCCBBBAAAFFFLLLPPP^^^~~~lllZZZUUURRRLLLJJJMMMHHHHHHGGGGGGGGGGGGFFFFFFCCCCCCBBBAAAAAA@@@??????>>>@@@BBBCCCCCCDDDFFFHHHIIIKKKOOOSSSYYY___dddhhhpppttt{{{UUUQQQMMMIIIHHHGGGFFFEEEBBBCCCCCCBBB???<<<888666333333222222111000000000///.........------------//////000111222444666777333777:::888555333666:::999:::<<<<<<:::999999:::666777777777777777666555777888888888888777777666666888;;;;;;:::999999999555555555666555555444444555555555666777999:::;;;999::::::;;;;;;::::::999999888666555555555666777888888888999999::::::;;;:::;;;======<<<<<<>>>???<<<===???AAABBBBBBBBBAAACCCDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIKKKMMMOOOQQQRRROOOPPPQQQSSSSSSSSSRRRRRRRRRTTTVVVWWWYYY]]]cccfffjjjmmmooopppoooooooooppptttyyybbbMMMGGGEEEAAA??????@@@@@@@@@@@@????????????>>>>>>======<<<<<<:::;;;;;;<<<===>>>??????===>>>??????>>>???AAACCCBBBAAADDDJJJMMMWWWsssrrr]]]XXXTTTMMMJJJMMMHHHHHHGGGGGGGGGGGGGGGGGGCCCCCCBBBBBBAAA@@@??????===???AAABBBBBBCCCEEEGGGGGGIIIMMMQQQWWW\\\aaadddjjjooouuu|||VVVRRRLLLHHHGGGFFFFFFFFFFFFEEEDDDCCCAAA>>><<<;;;444444333222222111111000111111000000000000111111...///000111333333333333666666777777777777777666:::;;;======<<<999666444666666555444444444444555666888999999888888999:::999888888777777777777777999777666666777777666444444444555555666666777777:::::::::::::::999888777;;;;;;;;;:::999888777666555666666888:::<<<>>>???===<<<;;;::::::;;;<<<===>>>>>>>>>???@@@@@@AAAAAACCCDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLLLLMMMMMMNNNNNNPPPRRRSSSTTTSSSTTTUUUWWWWWWXXXXXXXXXYYY\\\aaaeeefffkkkoooooommmmmmppptttuuuyyy~~~lllUUUJJJCCCAAABBB============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<=========;;;:::999;;;<<<<<<===>>>??????@@@@@@@@@AAADDDIIIVVVnnn|||]]]SSSSSSNNNIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGEEECCCBBB@@@??????@@@@@@??????@@@AAABBBBBBCCCCCCEEEGGGJJJMMMPPPUUUZZZ^^^eeeiiipppvvv}}}VVVRRRLLLHHHGGGFFFFFFEEEDDDCCCBBBAAA???<<<:::999444444333333222111111111111111000000000000111111//////000111222333333333666666777777777777666666999;;;<<<===<<<:::888666666666555444444444444555666888999999888777999:::999888888777666666666666888777555666777777555444333444444555555666666777999:::::::::999999888777::::::::::::999888888777666666666666777888999:::<<<<<<;;;:::;;;<<<======>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLOOOQQQSSSTTTTTTTTTUUUWWWXXXYYYZZZZZZ[[[]]]```cccbbbggglllmmmlllmmmppptttuuuyyy~~~bbbOOOFFFBBB??????============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????>>><<<;;;;;;;;;<<<<<<======>>>>>>??????AAACCCGGGRRRgggzzzaaaVVVTTTOOOJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGEEEDDDBBB@@@?????????????????????@@@AAAAAABBBBBBAAACCCFFFIIILLLPPPUUUYYY```eeekkkrrryyyUUUQQQLLLHHHGGGFFFFFFEEEDDDCCCBBBAAA???<<<:::999555444444333333222111111111111000000000000111111000000111111222222222222666666777777777777666666888:::;;;======;;;:::888777666555555444444555555666777999888777777888:::999999777666555555555555777666444555666666555444333444444555555666666777999999999:::999999888777999999999::::::999999888999888777777666777777777;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDEEEGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJMMMPPPSSSUUUVVVUUUVVVWWWZZZ\\\]]]^^^]]]^^^___aaa```dddjjjmmmnnnoooqqqtttuuuxxx}}}tttWWWHHHDDDBBB???===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>?????????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<>>>>>>@@@CCCEEEMMM^^^nnnjjj]]]XXXRRRNNNMMMIIIIIIIIIHHHHHHHHHGGGGGGFFFEEECCCAAA???>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA>>>@@@CCCEEEHHHLLLPPPTTTZZZ___eeelllssszzzSSSPPPKKKHHHGGGGGGFFFEEEFFFEEEDDDCCCAAA>>><<<;;;555555444444333333222222111111000000000000111111111111111111111222222333666777777777777666666555777888:::<<<<<<<<<;;;;;;777666666555555555555555666777888888777777888999999999777666555555444444666555444444555666555333444555555666666777777888888888999999999999888888777888999:::::::::::::::;;;:::999999888999999999:::::::::;;;<<<===>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKOOOTTTWWWWWWWWWWWWXXX]]]___aaaaaa```_________bbbggglllpppqqqrrrssstttuuuxxx|||jjjPPPEEEEEEDDD@@@===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======<<<;;;:::===<<<<<<<<<<<<<<<<<<<<<>>>>>>@@@CCCDDDHHHUUUaaayyyuuueee]]]UUUQQQPPPKKKJJJJJJJJJIIIHHHHHHHHHFFFEEEDDDBBB@@@>>>============>>>>>>?????????@@@???AAACCCEEEGGGJJJOOORRRUUUYYY___eeelllttt|||RRROOOKKKHHHGGGGGGFFFDDDFFFEEEDDDCCCAAA>>><<<;;;666666555555444333333222111111000000000000111111111000000000111222333444777777777777777666555555666777999:::;;;<<<<<<;;;777777666555555555555666555777888888777666888999999999777666666555555555555444333444555666555444555666666777888888999999777888888999999888888888777777888999::::::::::::888888888888999:::;;;;;;888999:::;;;===>>>>>>????????????@@@AAAAAABBBBBBCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLKKKOOOTTTXXXYYYYYYZZZ[[[```bbbddddddbbb`````````dddhhhnnnrrrtttsssrrrrrrtttwww{{{vvvaaaLLLDDDDDDCCC>>>;;;============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;;;;>>>>>>==================???>>>@@@CCCCCCEEENNNXXXqqqnnnaaaWWWQQQOOOLLLLLLKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDBBB@@@>>>======>>>>>>>>>>>>>>>?????????@@@BBBCCCEEEHHHLLLOOOPPPTTTYYY___eeemmmuuuzzzQQQNNNKKKHHHHHHGGGEEEDDDDDDCCCBBBAAA???<<<:::999777666666555555444333333111111000000000000111111000000//////000222444555777888888777777666555444555666777999::::::;;;;;;888777666666555555666666555666888777666666777999999888888777777777777777666444444444666777666555555666666777777888999999666777888888999888888888777888999:::::::::::::::555555555666777999:::;;;777888:::<<<===>>>????????????@@@@@@AAABBBBBBBBBDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOMMMPPPUUUYYYZZZ\\\]]]___ccceeeffffffdddbbbaaaaaadddhhhmmmrrruuutttqqqooosssvvv{{{hhhXXXGGGAAAAAA???<<<:::============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???BBBBBBCCCIIIQQQeeewwwzzzhhh[[[RRRNNNNNNMMMMMMLLLKKKJJJIIIIIIGGGGGGFFFEEEDDDBBB@@@???>>>>>>>>>>>>>>>>>>??????<<<>>>???@@@AAACCCGGGJJJLLLOOOSSSXXX^^^fffmmmsss{{{~~~PPPMMMJJJIIIHHHGGGEEEDDDDDDCCCBBBAAA???<<<:::999777777666666555444444444111111000000000000111111///......///000333666777888888888888777666555444555555666777888999999999888777777666666666666666555666777777666666777999888888888888888999999:::666555444555777888777666444444444555666666777777666666777888888888888888888888999:::::::::999999555555555666777888:::;;;666777:::<<<>>>???????????????@@@AAAAAABBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHJJJLLLNNNPPPPPPNNNRRRVVVYYY[[[^^^aaaccceeefffgggfffdddccccccdddcccgggmmmtttxxxwwwtttrrrrrrvvv{{{{{{\\\PPPEEEAAA@@@===<<<===============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>?????????>>>===;;;<<<<<<======>>>>>>>>>===<<<===@@@@@@AAAFFFMMMYYYhhhtttdddYYYTTTOOONNNNNNMMMKKKJJJJJJIIIGGGGGGGGGGGGFFFDDDBBBAAA????????????????????????<<<===>>>>>>???AAADDDGGGHHHKKKNNNRRRXXX^^^fffkkkrrrvvv|||OOOMMMJJJIIIHHHGGGEEEDDDFFFEEEDDDCCCAAA>>><<<;;;777777777666555555444444111111000000000000111111............000333666888888888888888777666555444555555555666777888888888888888777666666666666666555666777777666666777888888888888888999:::;;;<<<666555555666888999888777222222333333444555555666666666777888888888888888999999:::::::::999999888888888888888999:::;;;;;;555777:::<<<>>>????????????@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEGGGIIILLLNNNPPPQQQPPPSSSVVVYYY\\\___ccceeefffggghhhgggeeeddddddfffdddhhhooowww||||||yyyvvvrrruuuzzzrrrUUUMMMEEEBBB@@@>>>>>>AAA>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::<<<=========<<<<<<::::::;;;;;;<<<===>>>>>><<<:::;;;>>>??????DDDKKKRRR```zzznnnaaa[[[OOOOOONNNMMMLLLKKKJJJIIIGGGHHHHHHHHHGGGFFFDDDCCC@@@@@@@@@???????????????===>>>?????????AAADDDGGGFFFHHHKKKOOOSSSZZZaaaggglllpppvvv{{{QQQPPPMMMJJJHHHGGGGGGGGGEEEEEEEEECCCAAA===:::888444444333222222222333333222333444444333///,,,***$$$+++000222222111000555333333555888999777444444444555555666777777777888777555444333333444444999999999999999888777777::::::999888777777888888888666333111000222444666777444111222444666555333777777888999999999999888999999999999999999999999;;;:::888666666777888999>>><<<;;;;;;===>>>>>>===?????????@@@@@@AAAAAABBBEEEDDDBBBAAABBBCCCEEEFFFHHHIIIJJJLLLMMMOOOPPPQQQMMMTTTWWWTTTUUU[[[^^^\\\___```aaa``````aaadddfffgggkkkoooqqqqqqrrrvvvyyyuuuvvvzzz```JJJFFFAAA>>>======<<<<<<===============<<<<<<<<<===<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;===???AAACCCDDDOOOXXXpppuuu^^^___SSSKKKNNNPPPLLLIIIKKKJJJIIIGGGEEEDDDDDDDDDEEE@@@??????>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAAAAADDDGGGJJJMMMPPPUUUZZZ^^^fffiiilllpppuuu{{{QQQOOOLLLJJJHHHGGGFFFFFFEEEEEEEEEDDDBBB???;;;999444333333222222222222222/////////.........//////...000222333222111111222888777666888::::::888555:::999999888777777666666777666555444333333333444555666777777777777666666:::999999888888777888888888777444222222333555777888555222222444666666555777777888999999999999999::::::::::::::::::::::::;;;:::888777666777888999;;;999999:::<<<>>>???>>>@@@@@@@@@AAABBBBBBCCCCCCFFFEEECCCCCCCCCDDDFFFGGGGGGHHHIIIKKKMMMNNNPPPPPPNNNSSSVVVSSSTTTYYY[[[ZZZ\\\]]]^^^______aaaeeegggiiilllnnnooonnnppptttxxxxxxyyy|||www[[[IIIEEEAAA>>>======<<<<<<=====================<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;<<<======;;;<<<<<<>>>???AAACCCDDDJJJSSSjjjqqqcccVVVMMMNNNPPPLLLJJJLLLMMMLLLJJJIIIHHHGGGHHHHHHAAAAAA???>>>>>>===============>>>>>>???@@@@@@AAABBBDDDGGGJJJMMMQQQWWWZZZaaacccgggkkkpppvvv|||OOONNNKKKIIIGGGEEEEEEEEEEEEEEEEEEEEECCC@@@===;;;444444333222222111222222222000---++++++...111333333333222///------000222999888888888999888666333666666555555444333333333666666555333333333333333444555666777888888777777999999999888888888888888999888666444444555666777777555222111333666777888777888888999999999999999::::::::::::::::::::::::;;;:::888777777777888999888777777999<<>>======<<<<<<<<<<<<==================999999:::;;;;;;<<<======::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<<<<===>>>@@@BBBCCCDDDFFFLLLaaammm]]]PPPPPPPPPMMMKKKMMMKKKJJJIIIHHHGGGFFFFFFFFFCCCBBBAAA???>>>======<<<<<<<<<======>>>>>>?????????AAADDDFFFIIIMMMQQQUUUYYY[[[___ccchhhmmmsssxxx{{{OOOMMMJJJHHHFFFEEEDDDDDDCCCDDDEEEDDDCCC@@@>>><<<666555444333222222222333777555111...---...000222000000///------...111444666666555555555333111///111111111222333333444444666555444444333333222222444555777999;;;;;;::::::888888999999999888888888999888777666666666777777666444222111222444777888777888999999::::::999999999999999999999999999999:::999888777777777888888999888888999<<>>===<<<<<<<<<<<<<<<<<<======>>>>>>>>>@@@BBBCCCEEEHHHMMMPPPQQQTTTXXX\\\```eeejjjnnntttxxx~~~NNNMMMJJJGGGEEEDDDDDDDDDBBBCCCCCCCCCBBB???<<<;;;777777555444444333333333555444333111000000000000...///111111111222444666333333444444222111///...333444444555666666777777555555555555444333222222333555777:::;;;;;;:::999777888888999999999888888999999888888888777777777444444222111111222555777888888999::::::::::::999888888888888888888888888999999999888888888888888;;;:::999:::===??????>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHIIIJJJKKKLLLMMMNNNMMMNNNOOOPPPOOONNNOOOQQQQQQSSSVVVYYY\\\```eeeiiioooooonnnllljjjkkkqqqvvv{{{{{{}}}bbbNNNIIICCCAAA>>>=========<<<;;;;;;<<<<<<<<<======>>>>>><<<<<<;;;;;;;;;:::::::::999999999:::::::::;;;;;;<<<;;;;;;:::::::::;;;;;;:::::::::;;;===>>>@@@@@@FFFFFFOOOeeevvv___WWWTTTOOOMMMPPPNNNNNNMMMMMMLLLJJJJJJIIIFFFEEECCCAAA???===<<<<<<<<<<<<<<<<<<<<<=========>>>???AAAAAABBBEEEIIILLLLLLOOOSSSWWWZZZ^^^cccgggmmmqqqwww}}}NNNMMMJJJHHHFFFDDDDDDDDDCCCCCCCCCCCCAAA>>>;;;999888777666444333333333333---...///111111111111000---///000111000//////000111333555555444222222333666666555555444333333333666666666666555444333222111333666999:::999888777666777888::::::999888888888888999999999888777666444555555333222222444666888999999:::::::::::::::888888888888888888888888999999999999888888777777;;;999999:::<<<>>>>>>=========>>>???AAABBBCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDHHHIIIJJJKKKLLLMMMMMMNNNMMMLLLMMMOOONNNKKKMMMPPPQQQSSSUUUXXX[[[___dddgggmmmooopppooonnnooossswwwzzzzzz{{{qqqXXXJJJFFFAAA???============<<<;;;;;;;;;<<<<<<===>>>>>>>>>======<<<;;;::::::999999999999999999::::::::::::<<<;;;;;;:::::::::::::::999999::::::;;;===>>>???EEEEEEJJJXXXmmmjjj\\\WWWQQQNNNPPPMMMMMMMMMMMMLLLJJJIIIHHHFFFEEEDDDAAA@@@>>>======<<<<<<=====================>>>???@@@@@@BBBEEEHHHGGGKKKOOOSSSVVVZZZ^^^aaagggkkkqqqvvv{{{OOOMMMKKKHHHFFFEEEEEEEEEEEEEEEEEEDDDBBB>>>;;;999666555444333222111111111......///000111111222222,,,---......,,,,,,---...///222666666555444555777444444444333222222111111666777777777777555444333111333666999:::999777555555777888:::::::::888777777888999999999888666555555777999777555333444555888999::::::;;;;;;::::::999999999999999999999999999999999999999888777777777666555777:::<<<=========>>>???@@@BBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEIIIJJJKKKKKKLLLMMMNNNNNNLLLJJJLLLOOONNNJJJLLLQQQRRRTTTVVVXXXZZZ^^^bbbfffjjjnnnrrrtttssstttvvvyyyyyyyyyzzz~~~cccRRRIIIDDD@@@>>><<<<<<======<<<;;;;;;;;;<<<<<<===>>>>>>???;;;;;;;;;;;;;;;;;;;;;:::888999999999999:::::::::<<<;;;::::::999999:::::::::::::::;;;<<<===>>>???@@@BBBHHHPPP]]]uuusssaaaYYYRRROOOPPPLLLLLLLLLLLLKKKIIIGGGFFFFFFEEEDDDBBB@@@??????>>>========================<<<===>>>======???AAADDDDDDGGGLLLPPPSSSVVVZZZ\\\aaadddiiinnnrrrxxx}}}PPPNNNKKKIIIGGGFFFEEEEEEGGGGGGFFFEEECCC???<<<999555444333111000/////////555444333111111111222222///000000///...000333555---000444666555555666888444444555666666777777888777888888888888666555444444666999;;;<<<;;;888777555666888:::;;;:::888777666777999:::999888666444777999<<<;;;777555444555888999::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999999999888777777333222222555999<<<======>>>???@@@AAACCCDDDEEEFFFDDDDDDEEEFFFFFFFFFFFFFFFJJJKKKKKKLLLMMMNNNNNNOOOLLLIIIKKKOOONNNJJJLLLQQQSSSUUUWWWXXXZZZ]]]aaadddhhhmmmtttwwwwwwwwwxxxzzzyyyyyyzzz~~~xxxZZZOOOJJJCCC???===<<<<<<======<<<;;;;;;;;;;;;<<<===>>>>>>???999::::::;;;;;;<<<<<<===888888999999999:::::::::<<<;;;::::::999999999999;;;;;;;;;<<<<<<>>>???@@@<<<@@@GGGMMMUUUiiixxxeee[[[SSSOOOPPPOOOOOOOOOOOONNNMMMKKKIIIFFFEEECCCBBBAAA@@@??????>>>>>>>>>>>>>>>=========;;;<<<<<<<<<;;;<<>><<<:::666555444222111000//////000000000000000000000000000000000000111111111111333333444555444333222111666666444333333444555666999777555222111222444555333333333444555666777888777333444999999555555999666666666666666777777777777888888666333222222222555666666777777777666666:::999999999999999999999888999999:::::::::999999888888888888999:::;;;<<<:::;;;<<<>>>@@@BBBDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHKKKLLLMMMMMMLLLKKKMMMNNNLLLLLLLLLMMMNNNQQQSSSTTT\\\[[[YYYVVVVVVXXX]]]aaaeeeiiipppuuuyyyyyywwwuuutttwwwzzz}}}mmmUUUHHHCCCBBB>>>===<<<;;;;;;:::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;::::::999999::::::;;;:::::::::999999999888888::::::;;;;;;<<<======>>>BBB>>>@@@HHHOOO[[[vvvgggZZZUUURRRPPPOOOOOOMMMKKKHHHGGGHHHJJJFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>><<<;;;<<<===>>><<<===>>>>>>???>>>>>>===CCCCCCCCCEEEIIIMMMQQQSSSUUUYYY]]]bbbeeeiiinnnqqqvvvyyy~~~PPPNNNLLLIIIGGGFFFFFFFFFFFFEEEDDDBBB???<<<:::999555555444444444444555555000000000000000000000000//////000000000111111111111222333444555444333333666555444444444444555666888888888888777666555555444444444444555666777888999666777;;;;;;777777:::888888888888999999999999:::::::::888444222222222888888999:::::::::999999999999999999999999999999777777888888888777777666888888888888999:::;;;;;;===>>>>>>@@@AAABBBCCCCCCFFFEEEEEEEEEEEEGGGHHHIIIJJJKKKLLLLLLKKKJJJLLLMMMMMMMMMMMMMMMOOOQQQSSSTTT\\\\\\[[[YYYYYY[[[___bbbeeehhhmmmrrruuuvvvuuutttvvvyyy|||~~~eeeQQQGGGCCCBBB>>>===<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999::::::;;;888888888999999:::::::::999::::::;;;;;;<<<======BBB>>>???FFFKKKTTTkkkmmm^^^XXXUUUSSSMMMNNNNNNMMMLLLLLLMMMMMMFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@>>><<<;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<>>;;;999777666666555555555555666666000000000000000000000000//////000000000000111111///000222444555555555555555555444444444555555666666888:::<<<;;;888555333444444444444555666777777999777777::::::777666888777777888888999999999999999::::::999666444444444555555666777777777777777888888888888888888888888888888888888888777666555888888777888888999:::;;;??????@@@@@@AAABBBBBBBBBFFFEEEDDDCCCDDDFFFHHHJJJHHHJJJKKKKKKJJJJJJKKKMMMNNNNNNNNNNNNPPPRRRTTTUUUYYYZZZ[[[\\\[[[]]]___aaaeeegggjjjnnnppprrrrrrrrrxxx{{{~~~oooXXXLLLEEECCCAAA>>>===<<<;;;::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::666777888999:::;;;;;;<<<888999999::::::;;;<<<<<<@@@===>>>CCCEEEKKK\\\ooovvvcccXXXSSSQQQKKKKKKLLLLLLLLLKKKKKKJJJGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>===<<<<<<======<<<;;;:::999999:::;;;;;;???>>>???@@@BBBDDDGGGHHHKKKNNNQQQTTTWWW]]]cccgggkkkmmmpppsssvvv|||PPPOOOLLLIIIGGGEEEEEEEEEGGGFFFDDDBBB???;;;999777888777666444333222111111000000000000000000000000////////////000000000111///000222444555555555444444444444444555555555666444666999::::::777444222333333333333333444555555666666666777777555444555555555666666777777888888555777999999777666666666333444444555666666666666777777777777777888888888:::::::::::::::999888777777777777777888999:::;;;>>>>>>???@@@@@@AAABBBBBBFFFEEEDDDCCCCCCFFFHHHJJJHHHJJJKKKKKKKKKKKKLLLMMMOOOOOOOOOOOOPPPRRRTTTUUUVVVXXX[[[]]]]]]^^^___aaafffggghhhjjjmmmoooqqqrrrxxx{{{~~~}}}```NNNGGGCCCAAA@@@======<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::777777888999::::::;;;;;;777888888999::::::;;;;;;===<<<===AAAAAAEEEQQQ___}}}qqq___TTTOOOMMMMMMLLLLLLLLLKKKHHHFFFHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@???>>>=========>>>===<<<:::888888999;;;<<<>>>======>>>???AAABBBCCCIIIKKKMMMOOOSSSYYY___dddeeefffhhhkkknnnttt{{{PPPOOOLLLIIIFFFEEEDDDDDDGGGGGGEEECCC@@@===:::999888777666444333222111111000000000000000000000000...////////////000000000111222333444444444333333333444444555555555666666666777777777777666666555222222111111222222333333444666666666555666555444444555555666777777888888666888:::999666444333333555666777888999999999999666666777777777888888888:::::::::::::::999888777777777777777888999:::::::::;;;<<<>>>???AAABBBCCCEEEDDDCCCCCCDDDEEEGGGIIIIIIKKKLLLLLLLLLLLLNNNOOOPPPOOOOOOOOOPPPRRRSSSUUUUUUXXX]]]___```aaabbbcccfffggggggiiilllooorrrtttwwwyyy}}}sssVVVHHHDDDAAA???>>>===<<<;;;::::::999999:::999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999999999999999999999999999777777888888999::::::;;;999:::===???@@@CCCLLLUUUnnnppp^^^UUURRRPPPMMMMMMMMMMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFEEEBBBAAAAAA@@@?????????>>>???===;;;999999:::;;;<<<>>>>>>>>>>>>>>>???@@@@@@FFFGGGIIIKKKNNNSSSZZZ^^^^^^```bbbdddgggmmmtttxxx}}}PPPOOOLLLHHHFFFDDDCCCCCCFFFFFFEEECCCAAA>>><<<;;;666666555555555555666666000000000000000000000000......////////////000000111222333444444444333222222333444555666666666666999888888777777777888999222222222111111222222333444777888666777999999666666666777888999::::::;;;:::;;;<<<:::666222///...333444555777888888888888666777777888888999999999666777777888888888777777777777666777777888999:::888999;;;===???AAABBBCCCDDDDDDDDDDDDEEEFFFGGGGGGIIIKKKLLLMMMLLLMMMNNNPPPPPPOOOOOOOOOOOOQQQRRRTTTVVVZZZ^^^bbbcccdddeeegggeeeeeefffhhhlllooosssuuuvvvxxx|||~~~hhhNNNDDDCCC@@@>>>>>>===<<<;;;:::999999999999888888888888888888888888999999999999999999999999999999;;;;;;;;;;;;999999:::::::::999999999888888777888888999999:::;;;;;;888:::===???@@@DDDJJJPPPaaaxxxnnn```VVVPPPKKKHHHJJJLLLLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@???>>>===;;;;;;;;;<<<<<<===>>>>>>>>>????????????AAABBBDDDFFFHHHLLLQQQUUUWWWYYY[[[^^^aaafffkkkpppuuuzzzQQQOOOLLLHHHEEEDDDCCCBBBDDDDDDCCCBBB@@@>>><<<;;;555555444444444444555555000000000000000000000000........./////////000000///000222444555555444444222333444666666666666555777777777777777777777888444444333333333333333444222666777555666::::::777666666777888999:::;;;;;;999;;;<<<;;;888444111000000111333444555666666666777777888888999::::::;;;555666777888888888888888666666666777777888999::::::;;;<<<>>>???@@@BBBBBBBBBCCCDDDEEEFFFFFFFFFEEEHHHJJJKKKLLLLLLLLLNNNOOOOOOOOONNNNNNNNNPPPQQQRRRTTTXXX\\\```bbbccceeegggbbbccceeehhhkkkooosssuuuuuuxxx|||vvv^^^HHHCCCCCC???===???===<<<;;;:::999999999999999999999999999999999999888888888888888888888888888999;;;<<<<<<;;;999888999999999999999999::::::888888999999:::;;;;;;;;;888;;;>>>???@@@DDDIIILLLWWWiiiwwwcccZZZOOOIIIHHHJJJKKKKKKJJJKKKKKKJJJJJJIIIHHHGGGEEEEEEEEEDDDDDDCCCBBBAAA>>>>>>======<<<;;;;;;:::<<<======>>>>>>>>>>>>>>>>>>@@@BBBCCCEEEGGGKKKMMMNNNPPPTTTWWWZZZ^^^cccffflllpppwww}}}~~~QQQOOOLLLHHHEEECCCBBBBBBBBBBBBBBBAAA???>>><<<;;;666555444222111000//////000000000000000000000000............/////////000---///111333555666666666111222444666777777666555333444555666666555444444666555555444444444555555...444555333444999999555333444555666777888999999555777;;;<<<:::888777777333444555777888999999999777777888999::::::;;;;;;666777888999:::;;;;;;;;;666666666666777888999:::===>>>>>>???@@@@@@AAAAAAAAABBBDDDFFFGGGFFFEEEDDDGGGHHHJJJKKKKKKKKKMMMOOOOOONNNNNNMMMNNNOOOQQQRRRQQQTTTYYY\\\^^^```ccceee```aaacccgggkkkooorrrtttvvvyyy}}}mmmVVVDDDBBBCCC???>>>AAA<<<<<<;;;:::999999999999::::::::::::::::::::::::888888888888888888888888888999;;;<<<<<<;;;999888777777888999:::;;;;;;<<<888999999::::::;;;<<<<<<999<<<>>>>>>???CCCGGGIIIQQQ```}}}xxxlll\\\QQQNNNNNNNNNMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCBBB============<<<;;;:::999;;;<<<======>>>>>>>>>======@@@BBBDDDEEEFFFHHHJJJGGGJJJOOORRRUUUYYY]]]___eeejjjpppwww|||~~~vvvQQQOOOLLLIIIFFFEEEDDDDDDAAACCCDDDDDDCCCAAA===;;;666555333222111222222333////////////////////////444333333222111000//////,,,---...000111333444444333222222222222333444444555555555555555555555555333333333444444555555555444444555555666777777777666555666999<<<===:::666::::::999999999999::::::555444333333444555777888999999::::::999888666555888::::::999777666777888666555444444666999<<<>>>>>>>>>???@@@@@@@@@@@@???BBBCCCDDDDDDDDDFFFIIIKKKHHHIIIJJJLLLMMMMMMNNNNNNLLLMMMOOOQQQRRRSSSSSSSSSTTTWWWZZZ\\\\\\^^^___aaacccdddfffgggiiilllqqquuuyyy{{{[[[RRRGGG@@@???@@@>>><<<<<<;;;;;;::::::999999888::::::::::::::::::::::::999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;999777666777888888777666777777888888888999999999;;;<<<<<<;;;<<>>>>>>>>>>>============999::::::;;;;;;<<<<<<===<<<===>>>???@@@AAABBBBBBEEEGGGIIIKKKMMMQQQUUUYYY```ccchhhlllqqqwww}}}}}}tttoooQQQPPPMMMJJJGGGFFFEEEEEEBBBCCCDDDDDDBBB???<<<:::777666444333111111111111000000000000000000000000222222111000000///......---......///000222444555333333333333333444444555444555555555555555555444222222222222222333444444444444555555666666777777777666666888;;;;;;999777:::::::::999999:::::::::555444444333444555666777777888999::::::999888777888999::::::888777888999;;;:::888666666777999;;;;;;<<<===>>>????????????AAABBBCCCCCCCCCEEEHHHJJJHHHHHHJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQSSSTTTTTTUUUWWWZZZ[[[\\\]]]___```dddfffhhhiiikkknnnrrruuuwwwzzz~~~wwwUUUMMMCCC===<<<===<<<;;;<<<;;;;;;::::::999999888::::::::::::::::::::::::999999999999999999999999::::::::::::::::::::::::999777666777888999777666888888888888999999999999;;;;;;<<<<<<===@@@DDDHHHJJJSSSiiinnnZZZRRRQQQQQQNNNMMMLLLJJJIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDEEEEEE@@@@@@@@@?????????>>>>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAABBBDDDFFFHHHJJJMMMQQQUUUXXX[[[```dddiiinnntttwwwzzzzzz|||zzztttooolllRRRPPPMMMJJJHHHGGGFFFFFFCCCCCCCCCCCCAAA>>>;;;999888777666333222111000000111111111111111111111111000000000//////.........///.........///111444666444444444333444555555666444555666777777666555444444333222222222333444555444444444555666666777777999888777888999:::999777::::::::::::::::::::::::666555444444444555666777555666888::::::::::::999888999::::::999999:::;;;===<<<999888777888999:::888999;;;<<<>>>>>>??????@@@AAABBBBBBBBBDDDGGGIIIHHHIIIJJJKKKKKKLLLMMMMMMOOONNNNNNOOOPPPRRRTTTUUUVVVXXXZZZ[[[[[[\\\^^^```eeehhhkkkmmmnnnppprrrtttvvvyyy~~~gggPPPIIIAAA<<<<<<<<<<<<;;;<<<;;;;;;::::::999999888::::::::::::::::::::::::::::::::::::::::::::::::888888888888888888888888888777666777888999888777888888999999999::::::::::::;;;<<<===>>>AAAFFFIIILLLRRRaaa~~~fffUUURRRUUUPPPOOONNNLLLJJJHHHGGGFFFIIIHHHHHHGGGFFFFFFEEEEEEAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@???@@@BBBDDDEEEHHHLLLOOOQQQTTTXXX\\\```dddiiimmmppprrrtttxxx|||}}}vvvpppllliiiiiiiiiPPPOOOLLLIIIGGGFFFFFFEEECCCCCCCCCBBB@@@===:::888777666555444333222111111111111111111111111111111000/////////////////////000///...---...111444666555444444444444555666666444555666777777666555444666555333333333444555666333333444555555666666777:::999888777888888888888999999::::::::::::999999777666555444444555666666666777999:::;;;::::::999888999;;;;;;::::::;;;<<<:::999888777777999:::;;;666888999;;;===??????@@@AAABBBCCCCCCCCCDDDGGGJJJJJJJJJKKKKKKLLLMMMNNNNNNOOOOOONNNNNNOOORRRUUUVVVVVVXXXZZZ[[[[[[]]]___bbbhhhkkkoooqqqrrrrrrssstttwwwzzzyyy[[[LLLGGGAAA======>>>>>>>>><<<;;;;;;::::::999999888999999999999999999999999::::::::::::::::::::::::888888888888888888888888888777666777888999888777999999999999::::::::::::999:::<<<===???BBBFFFJJJPPPRRR\\\sssrrr[[[SSSUUUPPPPPPOOOMMMKKKIIIGGGFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@>>>>>>===<<<;;;;;;::::::::::::;;;<<<<<<===>>>>>>===>>>@@@AAABBBDDDHHHKKKNNNPPPTTTWWWYYY]]]bbbeeeiiijjjnnnrrrwww|||}}}zzzwwwtttpppmmmiiieeebbbccceeefffNNNMMMJJJHHHFFFEEEDDDDDDDDDDDDCCCAAA???<<<:::888444444444444444444444333111111111111111111111111///000000000000000000000111000...---...111444666555444444444444555666666555555666777777666555555555444333222222333444444333333444444555666666666999999999888777777888999888888999::::::999888888888777666555444444555666888999:::;;;;;;:::999888888999;;;;;;::::::;;;<<<999888777777777777888999666777999;;;===???@@@@@@BBBCCCDDDDDDDDDEEEHHHKKKLLLLLLLLLLLLLLLNNNOOOOOOOOOOOONNNNNNOOORRRUUUVVVUUUWWWYYY[[[\\\___cccfffjjjmmmqqqttttttsssssssssxxx{{{jjjRRRGGGDDD@@@===<<<===>>>>>><<<;;;;;;::::::999999888999999999999999999999999999999999999999999999999888888888888888888888888777666666666888999999777888888999999999:::::::::888:::<<<===???BBBFFFIIINNNPPPVVVhhhyyy```XXXYYYQQQPPPOOONNNLLLKKKJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>======<<<;;;:::999999:::::::::;;;<<<<<<=========>>>??????@@@BBBEEEHHHJJJMMMOOOQQQSSSVVVZZZ]]]]]]___bbbggglllqqquuuxxx|||~~~~~~|||{{{|||{{{zzzxxxttttttuuuwwwyyy{{{}}}~~~|||yyyuuuqqqooolllhhheee```___]]]\\\\\\]]]___```MMMLLLIIIGGGEEEDDDDDDDDDDDDDDDCCCAAA???===;;;:::333333444555555555555444111111111111111111111111/////////000000111111111000000///...///111333444444444444333444555555666666666666666666666666666222222222222222222111111333333333444555555666666777888999999888777888:::888888::::::::::::888888:::999777555444444555555999999:::;;;;;;:::999888888999::::::999999:::;;;;;;:::999777666555555555666777999;;;===>>>??????BBBCCCDDDDDDDDDFFFIIIKKKMMMMMMLLLKKKLLLMMMNNNOOOOOONNNNNNOOOPPPRRRTTTUUUTTTVVVYYY[[[^^^bbbhhhkkkmmmpppsssuuutttsssssstttxxx{{{ppp[[[KKKAAA@@@>>><<<::::::;;;<<<<<<;;;;;;::::::999999888999999999999999999999999888888888888888888888888888888888888888888888888777666555666888999999888777777888888888999999999777999<<<===>>>AAADDDFFFGGGIIIOOO[[[qqqiii```___TTTSSSPPPNNNMMMLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFEEEBBBBBBBBBBBBAAAAAAAAAAAA>>>>>>======<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<===>>>?????????@@@CCCEEEEEEGGGIIIKKKLLLNNNQQQTTTUUUVVVYYY]]]bbbgggkkkmmmssstttvvvxxxxxxxxxxxxxxxtttrrrppppppppppppnnnllljjjkkkkkklllnnnppprrrsssvvvwwwxxxyyyzzz{{{{{{{{{|||}}}~~~}}}|||zzzxxxwwwvvvppplllhhhdddbbb___\\\YYYSSSSSSTTTUUUVVVXXXYYYZZZMMMLLLJJJGGGFFFEEEEEEEEEDDDDDDCCCAAA@@@>>>======444444555666666555444333000000000000000000000000------...//////000111111////////////000111222333333333333333333444444555888777666555555666777888333444555666555444222111222333333444444555555666444777::::::999888999:::999:::<<<======<<<:::999;;;999777666444444444555777888:::;;;;;;;;;;;;:::888999::::::888777888999::::::999888777777666666555666888:::;;;<<<======BBBCCCCCCCCCCCCEEEHHHKKKLLLKKKJJJIIIJJJKKKMMMNNNMMMNNNOOOPPPQQQSSSTTTTTTRRRTTTXXX\\\```fffmmmqqqoooqqqttttttssssssssstttuuuyyy~~~```PPPEEE@@@???>>><<<;;;:::;;;<<<<<<;;;;;;::::::999999888888888888888888888888888666666666666666666666666777777777777777777777777777666555666888:::999888666666777777777888888888777999;;;======???BBBDDDBBBFFFKKKPPP]]]vvvrrriiiZZZWWWSSSOOOLLLLLLMMMNNNMMMLLLJJJHHHFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB@@@?????????>>>>>>======;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===>>>AAACCCAAACCCEEEEEEFFFGGGJJJLLLPPPQQQTTTWWW[[[___ccceeejjjkkklllnnnnnnnnnmmmmmmgggfffdddcccdddcccbbb```bbbbbbbbbcccdddeeefffgggiiijjjkkklllmmmnnnnnnnnnpppqqqssstttuuuuuuuuutttrrrrrrqqqooonnnlllkkkjjjdddaaa\\\YYYWWWUUURRRPPPNNNNNNNNNOOOQQQTTTWWWXXXNNNMMMKKKHHHGGGFFFFFFFFFDDDDDDCCCBBB@@@??????>>>666666777777666444222111////////////////////////+++,,,,,,---...///000000//////000000111111222222333222222222222333444444999888555444444555888999666777:::;;;:::888555444222222333444444555555666222666:::;;;:::888999:::;;;<<<>>>??????>>><<<;;;;;;:::888666555444444555555666888;;;<<<======<<<999::::::999777666777888777888888999::::::;;;;;;444555777888::::::;;;;;;@@@AAABBBBBBBBBDDDGGGIIIKKKJJJIIIHHHHHHIIIKKKLLLLLLMMMOOOQQQRRRSSSSSSSSSPPPSSSWWW\\\aaahhhpppuuuppprrrttttttsssrrrssstttrrrvvv|||uuuXXXJJJBBBAAAAAAAAA???===<<<<<<===<<<<<<;;;::::::999999888888888888888888888888888666666666666666666666666666666666666666666666666666555555666999:::999888666666666666777777777777777999;;;<<<===>>>@@@BBBBBBGGGJJJJJJOOOcccvvv^^^[[[UUUOOOLLLKKKLLLNNNLLLJJJGGGEEECCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>===<<<===???BBB@@@BBBCCCCCCDDDEEEGGGIIIJJJKKKMMMPPPTTTWWWZZZ\\\___```aaabbbcccbbbaaaaaa___]]][[[[[[[[[[[[YYYXXXWWWWWWWWWWWWXXXYYYZZZ[[[^^^___```aaabbbcccccccccaaacccdddfffgggggggggfffeeedddcccbbb```___^^^]]]]]]ZZZVVVRRRQQQOOOMMMKKKOOONNNMMMNNNPPPSSSWWWZZZQQQOOOLLLIIIGGGFFFFFFGGG@@@AAABBBBBBAAA???<<<;;;999888777555444333222222111111111111111000//////000///...---------------//////............//////000222555666555444555555777666555555555666888999;;;:::888666444333111111222333333444444555555666;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<=========<<<888;;;===<<<888555444666444555777888::::::;;;;;;:::;;;:::999777666777888888888999:::;;;;;;<<<<<<777777777777888999:::;;;???AAACCCDDDDDDDDDFFFHHHJJJKKKLLLKKKJJJIIIJJJKKKIIIKKKMMMNNNNNNOOORRRTTTRRRUUUZZZ]]]```dddhhhkkknnnpppssssssrrrqqqrrrrrruuu{{{```OOOGGGBBB>>><<<:::999999999;;;<<<<<<;;;;;;::::::999999888999888888777777777777777999888888777666555555444777777777777777777777777888888888888777777777777666666666666666666666666<<<;;;999888888:::;;;===AAA@@@BBBEEEJJJUUUhhhzzzlllWWWQQQSSSQQQLLLJJJOOOMMMKKKIIIKKKLLLHHHBBBHHHGGGGGGFFFEEEDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;<<<<<<======<<<<<<;;;:::<<<;;;;;;:::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFGGGHHHIIILLLOOORRRTTTVVVXXXWWWVVVVVVVVVWWWYYYYYYTTTSSSRRRQQQPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTVVVVVVWWWXXXYYYYYYZZZZZZ]]]]]]\\\[[[[[[ZZZYYYYYY[[[[[[ZZZYYYXXXVVVUUUUUUQQQOOONNNLLLKKKJJJKKKKKKJJJJJJKKKLLLNNNQQQTTTVVVQQQOOOLLLIIIGGGFFFFFFGGGBBBCCCCCCCCCAAA???===;;;444444333222111111222222111111222222111111000///111000///...............//////............//////000222555666555444555555777666555555555666888999::::::999888666444222111222222333333444555555555777777777777777777777777888999:::<<<<<<<<<<<<;;;999::::::999666444333333666777888999999999999999:::::::::999777666777888777777888888999:::::::::999999999999999:::;;;<<<>>>???AAABBBBBBCCCEEEFFFKKKMMMNNNNNNMMMLLLNNNOOOKKKMMMNNNOOONNNNNNPPPQQQRRRUUUYYY\\\___cccgggjjjkkkmmmooopppooooooooopppqqqwww|||~~~tttZZZLLLEEEAAA???>>><<<;;;:::;;;<<<===<<<;;;;;;::::::999888888999888777777666666777777888888888777666555555555777777777777777777777777777777777777777777888888777777777777777777777777888777666555666777999:::???>>>???BBBEEELLL]]]lllooobbbZZZRRRMMMLLLKKKKKKJJJJJJKKKLLLJJJGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCAAA@@@???<<<<<<<<<<<<<<<;;;::::::<<<<<<;;;;;;;;;<<<===>>>============>>>??????@@@@@@@@@BBBCCCFFFHHHKKKLLLTTTSSSQQQPPPOOOOOOPPPPPPMMMMMMLLLKKKJJJJJJJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSRRRRRRQQQOOONNNNNNMMMMMMLLLJJJIIIHHHHHHHHHIIIIIIJJJLLLNNNPPPSSSWWWYYYQQQPPPLLLIIIGGGFFFFFFGGGEEEEEEEEEDDDBBB???<<<;;;222222111111111111222222111111222222111111000///111111000////////////000//////............//////000222555666555444555555777666555555555666777888999:::::::::888666333111111222222333333444444555555555555555555666666666888999:::;;;<<<<<<;;;;;;<<<:::888777666666555333888888999999999888888777:::::::::999777666777999666666666777888888999999999999888888888999999:::;;;===???@@@@@@AAACCCEEEGGGHHHJJJJJJJJJKKKLLLNNNNNNOOOPPPOOONNNMMMNNNOOORRRTTTXXX[[[]]]```eeehhhgggiiikkkllljjjiiijjjjjjnnnuuu{{{~~~eeeQQQHHHCCC@@@@@@???>>><<<<<<===>>>>>>;;;;;;;;;:::999999888888999888777777666666777777888888777777666666555555777777777777777777777777777666666555666777999:::888888888888888888888888999888888888999:::<<<===>>>===>>>@@@@@@DDDPPP\\\ooo{{{kkk]]]TTTQQQJJJJJJJJJKKKKKKJJJJJJJJJFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCBBBAAA@@@???>>>>>>>>>============<<<<<<<<<<<<;;;;;;<<<<<<===>>>===<<<<<<;;;;;;;;;<<<<<>>;;;999444444333222222222333333000000111111000000///...000000///////////////000//////............//////000222555666555444555555666666555444555666777888888:::;;;<<<:::888444222111111222222333444444444666666777777777777888888777888999:::;;;<<<<<<===AAA===999888999:::888666777777888999999999999888::::::;;;999777777888:::666666777777888888888888777777666666666666666666:::<<<>>>??????@@@CCCDDDCCCEEEGGGHHHIIIJJJLLLNNNNNNOOOPPPPPPNNNNNNOOOPPPRRRTTTWWWYYY[[[^^^bbbeeeeeeggghhhhhhfffdddcccdddmmmuuu}}}tttXXXIIIDDDAAA?????????>>>===<<<======>>>;;;;;;::::::999888888888888888777666666666666666888777777777666666666555777777777777777777777777666666555444555777999;;;777777777777777777777777999999999999:::<<<>>>???>>>>>>???AAA@@@AAAHHHQQQYYYtttuuucccWWWNNNLLLKKKKKKIIIGGGGGGIIIFFFFFFFFFGGGGGGGGGGGGGGGBBBBBBBBBAAA@@@@@@???>>>AAA@@@@@@???????????????<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;<<<<<<===AAAAAAAAAAAABBBDDDEEEFFFGGGFFFEEECCCBBBAAA@@@???DDDCCCBBBBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCDDDDDDEEEEEECCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCDDDCCCBBBBBBBBBCCCDDDDDDEEEIIIMMMOOOQQQTTTYYY]]]SSSQQQNNNJJJHHHFFFFFFFFFFFFEEEDDDAAA???<<<:::888666666444333222111111111//////000000//////...---.........------....../////////............//////000222555666555444555555666555444444444555777888888999;;;<<<;;;888666444111222222333333444555555777777777888888888999999555666777999;;;===>>>???BBB>>>999888::::::999666555666777888999:::::::::::::::;;;999888777999:::888888999999999999999:::777777666666666666666666:::<<<>>>??????AAACCCEEEEEEGGGIIIKKKKKKMMMOOOQQQLLLMMMOOOOOOOOOOOOQQQSSSSSSUUUVVVWWWYYY\\\```ccceeefffgggfffcccaaa______kkkuuu~~~gggPPPFFFBBB@@@???======<<<<<<;;;;;;;;;;;;;;;::::::999999888777777888777777666555666666666777777777777666666666666666666666666666666666666555555555555666777999:::666666666666666666666666555555666666888999:::;;;<<<;;;===AAAAAA@@@DDDKKKNNNbbbwwwyyybbbTTTMMMJJJJJJIIIFFFGGGKKKGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????==================<<<<<<::::::::::::;;;<<<===>>><<<<<<<<<<<<===>>>???@@@AAAAAAAAAAAA@@@@@@??????AAA@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEJJJNNNRRRUUUVVV[[[bbbhhhTTTRRRNNNKKKHHHFFFFFFFFFFFFEEECCC@@@>>>;;;:::999666555333222000///////////////000000//////...---...------------....../////////............//////000222555666555444555555666555444444444555666777888999:::::::::888666555222222333444444555555666555555666666777777888888555666666888:::<<<>>>???>>><<<:::999888888777555444555666888:::;;;;;;;;;999:::;;;:::888888999;;;::::::::::::::::::::::::999999888888888999999:::888:::===>>>???@@@BBBDDDCCCEEEGGGIIIJJJKKKMMMPPPJJJLLLNNNOOOPPPQQQSSSUUUUUUVVVVVVWWWXXX[[[___bbbeeefffgggfffdddaaa``````iiittt}}}www\\\KKKDDDAAA???@@@;;;;;;;;;;;;;;;::::::::::::::::::999888888777777888777666666555555666666777777777777666666666666666666666666666666666666444555555666666777777777555555555555555555555555666777888888999:::;;;;;;888888:::>>>???>>>AAAFFFJJJUUUccc~~~xxx^^^RRRJJJJJJKKKHHHIIINNNHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDD@@@???>>>===<<<===>>>>>>======>>>>>>>>>===<<<<<<888888888999:::;;;<<<===;;;:::::::::;;;<<<===>>>===>>>???@@@@@@@@@@@@???======<<<<<<;;;<<<<<<============>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????????????????????????????@@@@@@@@@@@@@@@@@@@@@AAACCCEEEFFFHHHLLLRRRUUUXXX```kkksssTTTRRROOOKKKHHHGGGFFFFFFFFFEEECCCAAA>>><<<;;;;;;555444333222111111111111111111111111111000000///...............///000000//////............//////000222555666555444555555555555444333444555666777888888888888888888777666333444444555555666666777444555555666777777888888888888777888999:::<<<===<<<<<<===;;;999777666666555666777888999:::::::::999:::;;;:::999888:::<<<;;;;;;;;;:::::::::::::::999999999999999:::;;;<<<666888;;;<<<===>>>AAACCC@@@BBBEEEFFFGGGHHHJJJLLLJJJLLLNNNOOOPPPQQQSSSUUUVVVWWWWWWWWWWWWZZZ^^^bbbbbbeeeggggggfffeeeeeefffjjjuuuzzzfffQQQFFFBBB??????AAA;;;;;;;;;;;;;;;:::999999::::::999999888777777777777777666555555555555666666666666666777777777777666666666666666666666666444555666777888777555444666666666666666666666666999:::;;;;;;<<<<<<<<<<<<888777999===???>>>@@@DDDGGGMMMUUUlllqqq^^^OOOMMMMMMIIIHHHLLLJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBCCCDDDBBBAAA???>>>===>>>???@@@===>>>>>>???>>>===<<<;;;;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;<<<===>>>???;;;<<<===>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<=========>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========>>>??????@@@@@@============>>>>>>??????>>>>>>>>>???AAACCCEEEFFFFFFKKKRRRVVV\\\hhhwwwUUUSSSOOOKKKHHHGGGFFFFFFGGGFFFDDDAAA???>>>======666555555444444555555666222333333333333222111111///////////////000111111//////............//////000222555666555444555555555555444333444555666777888888777777777777777777444444555555666777777777666666666777888999999:::;;;:::999888888888999:::<<>>>>>AAA;;;;;;<<<<<<;;;;;;:::999::::::999999888777777777777777666555555555555555666666666666777777777777666666666666666666666666333555777999888777444222777777777777777777777777777777888999999999888888;;;999:::???@@@???@@@DDDEEEIIINNN```jjjUUUPPPOOOHHHDDDFFFKKKKKKJJJIIIHHHHHHGGGGGGHHHGGGFFFEEEEEEFFFGGGGGGFFFDDDCCCAAAAAABBBCCCDDD===>>>?????????===<<<;;;AAA@@@???>>>===<<<<<<===888888999999:::;;;======:::;;;<<<======<<<;;;:::===<<<<<<<<<<<<<<<============>>>>>>>>>?????????=========<<<<<<<<<<<<<<<;;;<<<===>>>@@@AAABBBCCC=========>>>>>>??????@@@=========>>>@@@BBBEEEFFFKKKQQQXXX^^^fffuuuUUURRRMMMIIIFFFEEEFFFGGGEEEEEEDDDCCCAAA>>><<<;;;666444333333333333222000///111333444444222///...000///////////////000111////////////............------...///000111222222444555666777777666555444555333222333666888777555444222000//////111444666666666666888999999777555999::::::888777777999<<<;;;:::999999888888888999888888999::::::888777666888888777777888:::<<<>>>:::::::::999999888888888999999888888777666666666777777777999:::<<<>>>???BBBBBBCCCDDDEEEGGGIIIJJJJJJLLLMMMNNNNNNOOOPPPRRRSSSUUUWWWXXXXXXZZZ]]]___ccceeeggghhhjjjlllppprrrwwwzzz^^^PPPCCC??????>>><<<<<>>???@@@>>>>>>>>>???======<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;===>>>>>>>>>??????@@@@@@:::;;;;;;<<<===>>>??????<<<<<<===>>>>>>===<<<;;;777;;;@@@BBBAAAAAABBBEEELLLQQQYYYccctttUUURRRMMMIIIFFFEEEFFFGGGEEEEEEDDDBBB@@@>>><<<;;;666444333333333333222000...000222444444333222000111000000/////////000000.........//////000000000---......///000111222222333333444444444444333333555333222333666888777555444444333333333444555666000000111333444555555444888999999888666777888:::;;;;;;:::999999999999999:::::::::::::::999888888999888777666777888999;;;:::::::::999999999888888999:::::::::::::::::::::666666777888999;;;===>>>AAABBBBBBCCCEEEGGGIIIJJJJJJLLLNNNNNNNNNOOOQQQSSSTTTVVVWWWXXXYYYZZZ]]]___dddgggjjjlllmmmooorrrtttvvvzzzsssVVVJJJ@@@>>>???===<<<<<<===<<<<<<:::999888777666777777888888777777666555666666666777777666666666555555555555555555555555666555444444555666777888666666666555555555444444444444444555555555666666777777777888888999999999:::::::::;;;<<<<<<======@@@BBBGGGPPP^^^xxxxxxgggWWWPPPQQQNNNNNNMMMNNNNNNMMMKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCBBBAAAAAABBBBBBAAA??????@@@BBBAAA@@@??????@@@=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<=========;;;<<<<<<<<<===>>>>>>>>>======>>>??????>>>===<<<888;;;???@@@@@@AAAFFFIIINNNXXXdddnnn{{{TTTRRRNNNJJJGGGFFFFFFGGGEEEDDDDDDBBB@@@>>><<<;;;666444333333333333222000---///111444555555444333222222111000/////////000------...///000111222222......///000111222333333333333222222222222333333444333333444666777666555333333444555555555555444222222222333555666888999777888888888666666888999<<<;;;;;;;;;;;;:::::::::<<<<<<;;;::::::::::::::::::999888666666666777888:::::::::999999999999888555555666777777888999999666666666777888:::;;;<<<@@@@@@AAABBBDDDFFFHHHIIIJJJLLLNNNOOOOOOPPPRRRTTTUUUWWWXXXYYYYYY[[[]]]```fffjjjnnnppprrrsssuuuwwwxxx{{{}}}^^^MMMCCC<<<<<<>>>===<<<<<<:::::::::999888888777777999888888777777777777777666555555444444555555666444444444555555555555555555555555444555555666777666666666666666555555555222222333444555666777888555555666666777888999999999::::::;;;;;;<<<<<<===>>>???CCCJJJUUUhhhlll\\\WWWPPPPPPPPPPPPOOONNNLLLKKKIIIJJJJJJIIIGGGEEEEEEFFFDDDBBBAAAAAABBBBBBAAA@@@BBBCCCDDDDDDBBB@@@@@@AAA============<<<<<<<<<<<<========================<<<<<<<<<;;;;;;;;;;;;;;;>>>>>>============<<<<<<<<<======>>>>>>======<<<;;;;;;;;;;;;<<<<<<<<<<<<===========================>>>????????????>>>>>>===???@@@@@@@@@CCCIIIOOOSSSaaapppyyy}}}}}}yyyTTTRRRNNNJJJHHHGGGGGGGGGFFFFFFEEECCCAAA???===<<<666444333333333333222000///000222444444444333333444333222000000/////////...//////000000111111111......///000111222333333444444444333333444444444333333333444555666666666222222333333333333333333555555555555555666999;;;888999999999777777888:::<<<<<<<<<<<<<<<<<<;;;;;;===<<<:::999999999:::;;;:::999888888777777888888999999999999999999999999444555555555666666666777666666666666777888::::::>>>??????AAACCCEEEGGGHHHJJJLLLNNNOOOOOOPPPRRRTTTVVVXXXYYYZZZZZZ\\\^^^aaahhhlllqqquuuvvvwwwxxxzzz{{{~~~kkkNNNGGG@@@;;;<<<>>><<<:::;;;999999999999999888888888:::999888666666777888888777666555444444555666777555555555555555444444444555555555555555555555555666666666666666666666666333333444444555666666777444444555666888999::::::999999999:::;;;;;;<<<<<<@@@@@@CCCGGGNNN[[[rrruuuiii\\\\\\[[[ZZZXXXUUURRRPPPJJJKKKLLLKKKHHHFFFGGGHHHDDDCCCBBBBBBCCCCCCBBB@@@CCCDDDEEEDDDBBB@@@@@@AAA>>>>>>>>>=========<<<<<<========================<<<<<<;;;;;;;;;;;;;;;;;;>>>>>>===========================>>>>>>===========================>>>>>>>>>>>>>>>==================>>>>>>>>>????????????DDDDDDCCCAAAAAAEEEMMMSSS]]]jjjwwwyyytttmmmeee___SSSQQQNNNKKKIIIHHHGGGHHHGGGGGGFFFDDDBBB@@@>>>===666444333333333333222000111222333333333222111111333222111000////////////111111000000//////............///000111222333333444444444444444444444444333333444555555555666777666444222000000222444555555666666444222222555777999:::;;;;;;999999:::;;;;;;;;;<<<=========<<<;;;<<<;;;999888888888999:::999999999999::::::;;;;;;999999999999999999999999:::::::::999999888888888666666666666777888888999<<<===>>>???BBBDDDFFFGGGIIIKKKNNNOOOOOOPPPSSSUUUVVVXXXZZZ[[[[[[]]]```cccjjjmmmrrrvvvxxxyyy{{{|||yyy\\\IIIEEE???<<<>>>>>>;;;999999:::::::::::::::999999999:::999777666666666777888888777555555555555777888777777666555444333333333555555555555555555444444555555555666666666666666555555555555555555555555555555666777888::::::;;;888888999999:::;;;;;;;;;@@@???AAAEEEHHHOOO___ooo{{{yyyvvvsssnnnfff\\\UUUMMMMMMLLLJJJHHHHHHHHHIIIEEEDDDBBBCCCDDDDDDCCCAAABBBCCCDDDCCCAAA??????@@@??????>>>>>>>>>=========>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>==================>>>>>>??????@@@BBBBBBBBBAAABBBHHHRRRZZZiiiqqquuuoooddd[[[TTTNNNSSSQQQOOOLLLJJJHHHHHHHHHGGGGGGFFFDDDBBB@@@>>>===666444333333333333222000222222222222111111000000111111000///.........///111111000///...---,,,,,,------...///000111222222111222333444444333222111222444555555444555666888:::777444222222444666888777999:::888444333555888999;;;<<<<<<;;;::::::;;;:::;;;<<<=========<<<;;;;;;::::::999999999999999999::::::;;;;;;;;;<<<<<<888999999999999:::::::::;;;::::::999888888777777888777777777777777888888;;;;;;<<<>>>@@@CCCEEEFFFHHHJJJLLLNNNNNNPPPRRRTTTUUUWWWZZZ[[[]]]___ccceeejjjmmmrrruuuwwwyyy{{{}}}fffRRRJJJCCC>>><<<>>>===:::888::::::::::::::::::999999999888777777666666666666666777666666666666666666777777666666555444444333333444555555555555444333333444444444555555555555555666666555555555444444444666666777777888999::::::777888888999999::::::;;;======???AAABBBEEEPPP[[[tttqqqbbbVVVRRRMMMJJJIIIJJJIIIIIIFFFDDDCCCCCCDDDDDDCCCBBBAAABBBCCCBBBAAA??????@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>>>>======>>>>>>>>>>>>?????????>>>>>>======>>>>>>???============<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB<<<>>>AAACCCGGGNNNXXX```pppqqqlll```VVVQQQOOOMMMRRRQQQOOOLLLJJJIIIHHHHHHEEEEEEDDDBBB@@@>>><<<;;;666444333333333333222000///000000000000000000000//////.............../////////......------,,,,,,,,,,,,---...///000111111000222555666666555222000111444666555444444666888888777555444444444555666666999<<<;;;777555777:::888:::<<<<<<;;;999999:::888:::;;;=========;;;:::;;;;;;;;;;;;;;;::::::999::::::;;;;;;::::::999999888888999999999:::::::::888888888888777777777777999888888777777777888888999:::;;;===@@@BBBDDDFFFGGGIIIKKKMMMMMMOOOQQQSSSTTTWWWYYY\\\^^^aaaeeehhhjjjlllpppsssuuuwww{{{}}}}}}lllTTTIIIHHH@@@<<<:::<<<<<<999999;;;::::::999999888888777777666666666666666555444444444555555666666555555444444444444555555555666666444444555555555444333222333333333333444444444555444444444555555555555555666666666777777777888888777777888888999:::::::::;;;;;;>>>@@@@@@@@@GGGOOOccc{{{zzzccc[[[PPPKKKKKKLLLIIIFFFFFFEEECCCDDDEEEEEEDDDBBB@@@AAACCCCCCAAA@@@@@@AAA@@@@@@?????????>>>>>>>>>????????????????????????===>>>>>>>>>?????????@@@======>>>>>>>>>???????????????>>>======>>>????????????>>>>>>=====================>>>?????????@@@AAAAAA@@@@@@AAABBBDDDEEE@@@DDDHHHKKKOOOUUU]]]dddlllhhh]]]PPPKKKOOOSSSTTTRRRQQQOOOMMMKKKIIIIIIHHHDDDCCCBBBAAA???<<<:::999666444333333333333222000------...///000111222222......---------......///,,,,,,------------------++++++,,,---...///000000222444888::::::888444222111444666666444444666888444555555555444333222222///333888888444333444777777999;;;;;;:::888888999888999;;;======<<<;;;:::;;;<<<=========<<<:::999;;;;;;;;;:::999888666666888888888999999::::::::::::::::::;;;<<<<<<======:::999888888888888888888999999;;;===???BBBDDDEEEFFFHHHJJJLLLMMMNNNQQQSSSTTTVVVYYY\\\^^^bbbfffiiiiiikkknnnqqqsssvvvzzz}}}zzz}}}uuu]]]HHHAAACCC===999888::::::888999===999999888888777666666666444555666666666555333222222333555555555555333222111111222444666777888999444444555666555444222111222222222333333444444444222333333444555666777777555555555666666666666666777777777888999999::::::;;;;;;???BBBAAA@@@DDDKKKQQQeeemmmaaaSSSLLLMMMMMMIIIDDDFFFEEEDDDDDDEEEEEEDDDCCC@@@AAACCCCCCBBBAAABBBCCC@@@@@@@@@????????????>>>????????????????????????>>>>>>??????@@@@@@@@@AAA======>>>>>>?????????@@@@@@???>>>======>>>???@@@BBBAAAAAAAAA@@@@@@??????<<<<<<===>>>???@@@@@@AAACCCCCCBBBBBBCCCDDDFFFGGGJJJNNNRRRTTTVVVZZZ```dddddd]]]PPPEEEDDDNNNWWWZZZPPPQQQQQQNNNIIIFFFFFFGGGBBBBBBAAA@@@???>>>======777777666555444333333222---///000222222000///---///...---------///000111......------------......---------......000111222000111222444555555444444333333333444444666777888;;;;;;999888777555444444222333444666666666666555999999:::::::::999888888888999:::;;;<<<<<<======???>>>===;;;<<<===>>>@@@:::::::::::::::999888777999::::::;;;;;;::::::999::::::;;;;;;;;;::::::999999999888888777666666555666888:::<<<===???BBBDDDEEEFFFHHHKKKMMMOOOPPPQQQSSSVVVZZZ]]]___aaacccdddiiikkkmmmoooqqqtttyyy|||{{{|||~~~ttt^^^QQQGGGCCCBBB<<<===>>>>>>===;;;999888444555666777888888777777666666666666555555555555555555555555555555555555888555333444666666444222555555666666555444333333444555555666666555555444555555555555555444444444888888888777777777777777666777999999888888888999777777999;;;===@@@BBBDDDLLLYYYnnnsssWWWNNNNNNJJJHHHJJJMMMIIIFFFEEEGGGHHHFFFDDDBBBBBBCCCEEEFFFEEEBBB???CCCBBBBBBAAA@@@???>>>>>>BBBAAA???>>>>>>???@@@AAA>>>???@@@@@@>>><<<<<<===@@@@@@@@@???@@@@@@AAABBB???===<<<>>>AAABBB@@@>>>>>>>>>?????????@@@@@@@@@CCCCCCCCCCCCCCCDDDDDDEEEBBBCCCDDDEEEFFFIIIMMMPPPOOOZZZccceeehhhkkkiiiddd]]]SSSKKKIIIJJJOOO]]]kkkOOOPPPOOOLLLHHHEEEEEEFFFDDDCCCBBB@@@>>>===;;;;;;555555444333222111111000...///000111111000///...---------,,,------............------------............---......///000111000111333444444444333333333333333444444555666777:::999999888666555444444222333555666777777777777999999:::::::::999999888999999999:::;;;<<<>>>???===>>>>>>>>>>>>======<<<:::;;;;;;::::::999888777777888888999999888888777888888888999999888888777:::999999888777777666666666888:::;;;;;;===@@@CCCDDDEEEGGGJJJLLLNNNOOOPPPQQQTTTXXX\\\]]]___aaaccceeegggjjjlllnnnqqquuuxxxzzz|||~~~iiiUUUKKKCCC???>>>;;;;;;;;;;;;:::999888777666666666777777777777777666666666666555555555555555555555555555555555555555444222333444555444222555555555555555444333333222222333333333333222222444444444555555555555555666666666666666666666666555777999999888888888999888888999;;;===???AAABBBCCCLLL\\\qqqgggXXXQQQJJJHHHKKKIIIHHHGGGFFFFFFDDDBBB@@@EEEDDDCCCCCCDDDDDDCCCAAAAAAAAAAAAAAAAAA@@@@@@@@@>>>>>>?????????>>>>>>>>>???AAACCCCCCAAAAAAAAABBB???>>>>>>======>>>??????CCCAAA???AAACCCDDDBBB@@@BBBBBBAAAAAAAAAAAAAAABBB@@@AAAAAABBBDDDEEEFFFGGGHHHGGGFFFGGGJJJPPPXXX]]]bbbkkktttyyy|||{{{pppdddZZZSSSNNNNNNRRR\\\oooPPPPPPOOOLLLHHHEEEEEEFFFFFFEEECCCAAA>>><<<:::999555555444333222111111000000000000000000000000000....../////////...------......------------......///...............//////111222333444444333222222333333333444555555666666777777777777666555444333333333555666888888999888888999999:::::::::999999999888888888:::<<>>@@@AAA@@@>>><<<;;;<<<;;;;;;::::::999888888777888888999999888888777777888888999999888888888:::::::::999888888777777555777888999:::;;;>>>AAABBBCCCFFFHHHKKKMMMNNNNNNOOORRRVVVYYY[[[]]]___```ccceeehhhjjjlllppptttwwwzzz|||vvvZZZKKKEEEAAA>>><<<;;;;;;:::999888888888888999888777666666777777888666666666555555555555444444444444444444444444444333222111222333444333222444555555555555444444333222222333333333333222222333333444444555555666666444555555555555555555555555777888999888777888999999999:::;;;<<<>>>???@@@@@@EEENNN[[[nnn}}}iiiZZZOOOLLLOOOHHHIIIKKKJJJHHHEEEDDDCCCIIIFFFCCCBBBCCCDDDDDDDDDAAAAAAAAAAAABBBBBBCCCCCC===>>>@@@AAAAAA@@@>>>======???AAABBBAAAAAABBBCCCAAA@@@??????>>>???@@@AAADDDBBBAAAAAABBBCCCBBBAAADDDCCCBBBAAAAAAAAABBBCCCDDDEEEGGGIIIKKKLLLLLLMMMRRRPPPOOORRRYYYdddooovvv~~~rrraaa[[[[[[]]]bbbiiiwwwRRRQQQOOOLLLIIIGGGFFFGGGEEEDDDBBB@@@>>><<<;;;:::777777666555444333333222111111000//////000111111000111222222222000///.........------------......//////...---------......111222333444444333222111333333444444555555555555444555666666666555444333222333444555666888888999777888999:::::::::::::::999888777777999<<<@@@BBB@@@AAAAAABBBAAA@@@>>>=========<<<;;;:::999999999999::::::;;;;;;::::::999999999:::;;;;;;;;;:::::::::::::::999999999888888444666777888888999<<<>>>@@@AAACCCFFFHHHJJJKKKLLLMMMPPPUUUXXXYYY[[[]]]___dddfffiiilllooorrruuuxxxzzz}}}}}}gggOOOEEECCCBBB???======<<<:::999999999:::;;;;;;:::888666555666777888666666555555555444444444444444444444444444444444222222222222333333333333444444444555555444444333444444444555555444444444222222333444444555666666444444444444555555555555444666888888777666777888::::::::::::;;;<<<===>>>AAACCCGGGNNNZZZpppppp___WWWWWWNNNQQQSSSQQQMMMIIIIIIJJJHHHFFFCCCCCCEEEFFFGGGGGGCCCCCCCCCCCCCCCCCCCCCCCC???@@@BBBBBBCCCBBBAAAAAA>>>@@@BBBCCCBBBBBBBBBDDDFFFEEECCCBBBBBBCCCEEEFFFFFFEEEDDDCCCDDDDDDEEEEEEHHHGGGFFFEEEFFFHHHJJJKKKKKKMMMPPPSSSUUUWWWXXXXXX\\\\\\]]]cccmmmyyyyyylllcccjjjsss~~~RRRPPPLLLIIIHHHFFFFFFEEEBBBBBBAAA@@@???===<<<<<<777777666555444333333222111111000000000000111111000111222222222000///.........------------......///......------------...000111222333333333222111222333444444555444444333222333555666666666444444111222222333444555777777666777888999:::;;;;;;;;;:::999888777999<<>><<<;;;:::999999999999::::::;;;;;;::::::999888999:::;;;;;;;;;;;;;;;:::::::::999999999999999444666777777777888:::<<<===???AAADDDFFFHHHIIIJJJLLLOOOTTTWWWYYYZZZ\\\^^^cccfffjjjmmmooorrrvvvxxx{{{~~~lllYYYGGG@@@AAAAAA>>>===<<<;;;:::888888999:::;;;;;;999777555555666777888555555555555444444444444444444444444444444444444333333444444333333444444333333444444444444444333333444444444444444444333111222222333444555666666444444444555555666666666444555777777666666666777:::::::::::::::;;;;;;<<>>======555555444333222111111000111111111111111111111111....../////////...------......------------.........---------------.........000111333333333333222222333444555555444333222111222444666777777666555222222222222333444555666555666888999:::;;;;;;<<<::::::999888999;;;>>>???EEEDDDBBBAAAAAABBBDDDEEEAAA???===;;;:::999::::::777888888999999888888777666777888888999999999999999999999999999999888888555666777777666777999;;;;;;===???AAADDDFFFGGGGGGKKKNNNRRRUUUWWWYYY[[[]]]___cccgggkkkmmmpppsssvvvzzz}}}wwwZZZMMM@@@===>>>===;;;;;;888888777777666777777888888777666555555666666777555555555444444444444333333333333333333333333333333555555444333222222444222333333444444444444333111111222222222222111111222222333333444444555555333333444444555666666666333555777777666555666777::::::999999999:::;;;;;;>>>===???DDDFFFLLL```uuuwwwjjj\\\QQQKKKHHHHHHGGGHHHJJJJJJHHHFFFHHHHHHGGGFFFEEEDDDCCCCCCDDDBBBAAA@@@AAACCCEEEGGGBBBDDDGGGGGGGGGGGGHHHIIIIIIHHHGGGFFFGGGIIILLLNNNMMMOOORRRTTTUUUVVVWWWYYYZZZ[[[\\\^^^```bbbcccdddiiikkkooouuu{{{ooohhhbbbaaafffsssTTTPPPJJJHHHGGGGGGFFFEEECCCCCCAAA@@@>>>===<<<;;;555555444333222111111000000111222222222222111000---------,,,------............------------......,,,,,,,,,,,,---......///---...000222333444444333111333444555555444222111000222555777888888777666555444333333333333444555555666777999;;;<<<<<<<<<;;;::::::::::::;;;<<<===AAAAAAAAAAAABBBCCCDDDDDDBBB@@@>>>;;;:::::::::;;;777888888999999888888777666666777888999999999999888888888888888888888888666777777777666777999::::::;;;===@@@BBBDDDEEEFFFIIILLLPPPSSSUUUVVVXXXZZZ]]]aaaeeeiiilllooorrrtttxxx{{{vvvbbbNNNFFF???>>>===:::999:::666666777777777777777666555555555555555666666666555555555444444444333333333333333333333333333333333555666444111///000222111222333444444444444444111111222222222222111111333333333333333333333333222222222333444555555555222444666666555555555666999999888999999:::;;;;;;>>>;;;===DDDEEEGGGTTTeee{{{}}}hhh[[[PPPMMMJJJHHHHHHGGGFFFEEEHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIEEEGGGKKKMMMNNNOOOQQQSSSSSSRRRQQQPPPRRRVVVYYY\\\[[[___eeeiiijjjkkkmmmoooppprrrtttvvvwwwwwwvvvvvv}}}}}}~~~~~~ttt___ZZZZZZfffyyyXXXSSSNNNKKKKKKKKKJJJHHHEEEDDDCCC@@@>>><<<:::999888777666555444333333222///000222333333222000//////...---------///000222.........------.........+++++++++,,,---...///000,,,---///222333444444444111222444555555444222111///222555888999999888777777666555444333444555555444555777999;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBCCCCCCBBBBBBBBBAAA>>>;;;:::::::::;;;:::::::::;;;;;;:::::::::777888999:::;;;<<<<<<<<<777777777777777777888888666777888777666777888:::999:::<<>>999999;;;777888999::::::999888777222333444555666666555555555555444444444333333333333333333333333333333333333555555333///---...000111222333333444444444444333333333444444333333333444333333333333333333333000000111222333333444444222444666666555444555666888888888888999:::;;;;;;:::666888@@@AAAAAALLL[[[___pppWWWRRRLLLGGGEEEEEEDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLNNNQQQUUUXXXZZZ]]]```bbb___^^^]]]]]]___cccgggjjjooouuu}}}~~~~~~{{{mmmccc[[[WWW]]]sssQQQPPPNNNLLLJJJIIIHHHHHHFFFDDDAAA???>>>===;;;:::888777666555444333333333222222222222222111000000222111///---,,,---...//////000000///------...///---......///...---+++***...///000111111111111111111111222222222111111000444666999999888777888888555444333222111222333333555555555666777999:::;;;=========;;;888777777888999;;;???CCCDDDDDDBBB@@@DDDDDDCCCAAA???<<<:::999>>>;;;888777999<<<===>>>777888888999999888888777999999999999999999999999:::888666555777888888888999999:::;;;>>>BBBEEEGGGIIIKKKLLLMMMNNNPPPTTTWWW[[[^^^dddhhhkkknnnqqqsssxxxyyy}}}{{{```KKKCCCBBB@@@>>><<<;;;::::::999888777666666555555555555555555555555555555555333444555666555444333222444444444444444444444444555555444444444333333333111111222222222222333333444444444444444444444444000111111222222333444444444444444555555555666666333333444444555666666666999999888888888888999999999<<<>>>===<<<@@@GGGNNNWWWgggkkk\\\PPPMMMLLLIIIHHHJJJGGGHHHHHHHHHGGGGGGJJJLLLQQQUUUVVVSSSRRRWWW[[[]]]ZZZ^^^dddjjjnnnrrruuuxxxtttvvvuuuqqqrrrwww|||}}}{{{vvvnnnhhhfffgggiiikkkppprrrrrrooonnnooommmjjjjjjkkktttPPPOOOMMMKKKJJJHHHHHHGGGHHHFFFCCCAAA@@@???===<<<888777666555444333333333000000000000000///............//////000000000000333111000...------......,,,,,,---.........---,,,------...///000111222222111111222222222111111000111333555666555555666777888777666555555555666666555555555666888999;;;;;;=========;;;999888888999:::<<>><<<999888999:::;;;;;;888888999999999999888888999999999999999999999999:::888666666777888888888888888888:::<<<@@@CCCEEEGGGIIIJJJKKKLLLNNNRRRUUU[[[___dddhhhkkkooorrrtttvvvxxx|||{{{jjjTTTEEE@@@???>>>===<<<;;;;;;;;;999888777666666555555555555555555555555555555555333333444444333333222111444444444444444444444444555444444444444333333333666666555555555444444444333333333333333333333333333222222222222222222222333333444444444555555555333333444444555666666666999888888777777888888999999;;;===<<<;;;===CCCHHHIIITTTiiiqqq___ZZZ\\\ZZZUUURRRLLLMMMMMMMMMLLLMMMPPPRRR___eeeiiigggeeeggggggfffiiioooxxx~~~rrrccc___YYYUUUTTTVVVYYY[[[]]]eeennnsssxxxPPPOOOMMMKKKIIIHHHGGGGGGHHHFFFCCCAAA@@@???===<<<888777666555444333333333333333333333333222111111+++,,,...000111000000///333///+++***,,,...///...++++++,,,......//////...---------...///000222333000111111222222222111111111222333444333444777999666555444444333333444444555555555666888:::;;;<<<===>>>>>>===:::999999:::<<<<<<>>>???@@@AAABBBBBBDDDDDDCCCCCCAAA???>>>======;;;999999999:::999888999999::::::::::::999999999999999999999999999999:::888666666888999888777777777888999;;;>>>AAABBBDDDEEEGGGHHHIIILLLPPPSSSXXX[[[```eeeiiilllpppssssssvvvzzzxxxhhhVVVHHHBBB======<<<<<<<<<<<<<<<===999888777666666555555555444444444444444444444444333333222222111111111222444444444444444444444444444444444444333333333333555555444333222111000///222222222222222222222222444444333333222111111000222222333333333444444444333333444444555666666666999888888777777888888999888:::<<<<<<:::;;;>>>BBBDDDIIIUUUkkkxxxrrruuutttjjjaaaXXXZZZ[[[ZZZYYYYYYZZZ\\\jjjqqqvvvwwwwwwyyywwwtttvvv~~~zzzrrrkkkaaaWWWPPPNNNKKKIIIKKKOOOTTTXXXaaapppOOONNNMMMKKKIIIHHHGGGGGGFFFDDDAAA???>>>===;;;:::888777666555444333333333333333444444333333222111---......//////000000000111+++&&&&&&+++///000...,,,------...............//////......///000111222000000111222222222111111333444555555555777:::===555555444444333333333333555555555777888:::<<<======>>>???>>><<<;;;;;;<<<======<<<===>>>@@@BBBCCCDDDDDDDDDDDDCCCBBBAAA@@@;;;:::888999::::::888777999::::::;;;;;;::::::999888888888888888888888888999888777777888999888777888888888999;;;===???@@@AAACCCEEEFFFGGGJJJNNNQQQRRRVVV[[[___cccgggkkknnnqqqtttzzz~~~}}}hhhXXXKKKCCCBBB===<<<<<<;;;;;;;;;;;;;;;999888777666555555555555444444444444444444444444555444222111111111222333333333333333333333333333444444444333333333222222333222222111000000//////111111111111111222222222333333333222222111111111111111222222222333333333333333444444555666666666888888777777777777888888666888;;;<<<;;;;;;===>>>EEEGGGNNN[[[nnnxxxpppsssvvvvvvsssooollljjjsssxxx{{{zzz|||{{{}}}sssmmmiiieeedddfffiiilllnnnooooooooollliiiddd^^^YYYUUUNNNIIIJJJJJJJJJLLLRRR\\\gggnnnPPPOOOMMMKKKIIIHHHGGGGGGFFFDDDAAA???>>>===;;;:::888777666555444333333333......//////......---,,,000///......000333777:::444...((((((,,,000///---//////......------------111111000////////////000///000111222222222222222333444555555666777;;;===888888888888888777777666444555666777999;;;===>>>===>>>@@@@@@>>>======>>>>>>===<<<;;;<<<>>>AAACCCDDDDDDEEEEEEEEEEEEDDDDDD:::888888888::::::999888999::::::;;;;;;::::::999888888888888888888888888999888777888999:::999777999999999:::;;;<<<===>>>???AAACCCDDDFFFIIIMMMPPPPPPSSSWWW[[[^^^bbbgggjjjooosssyyy~~~nnnYYYNNNGGGAAA???>>>===<<<:::999999888888999888777666555555555555444444444444444444444444666555333222222222333444333333333333333333333333444444333333333222222222333333333444444444444444000000000111111222222222111111222222222333333333111111111222222222333333333333444444555666666666888777777777777777777888555777:::<<<<<<===>>>>>>@@@BBBHHHOOOXXXnnnxxxvvvzzz~~~}}}uuuxxx{{{}}}}}}}}}~~~~~~}}}}}}uuuhhh]]]XXXTTTPPPTTTUUUVVVVVVWWWVVVVVVVVVVVVTTTQQQPPPOOOMMMLLLKKKJJJLLLPPPXXXddduuuQQQPPPNNNLLLJJJIIIHHHHHHHHHFFFCCCAAA@@@???===<<<888777666555444333333333///////////////...------///......///222999???CCC:::555000...//////...---111000///...------------//////000000000///......///000111222222222222222111222333444444555777999777777888888888777666555444555666777999;;;===>>>===???AAAAAA@@@??????@@@>>>===;;;:::;;;===@@@BBBDDDDDDEEEFFFGGGGGGGGGGGG<<<:::888888999::::::999999999::::::::::::999999888888888888888888888888999888888999::::::999777999999::::::;;;;;;<<<<<<===???AAABBBDDDGGGKKKNNNPPPRRRVVVYYY\\\```eeehhhkkkpppwww|||~~~aaaNNNHHHDDD>>>:::===<<<;;;999888777777777999888777666666555555555333333333333333333333333666555444444333333444444333333333333333333333333333333333333222222222222111111111222222333333333000000000111222222333333000111111222333333444444111111222222222333333333333333444444555666666666888777777666666777777888666777999;;;<<<>>>>>>>>>;;;>>>DDDJJJOOO^^^}}}uuuuuuuuusssooooooooonnnmmmmmmoooqqqtttssskkk^^^SSSOOOMMMJJJKKKKKKKKKLLLLLLMMMNNNNNNQQQNNNMMMOOOOOONNNNNNQQQZZZ```iiiuuuRRRQQQOOOMMMKKKJJJIIIIIIHHHFFFCCCAAA@@@???===<<<888777666555444333333333222222222222222111000000...------...222666;;;>>>555444222000////////////000///...------...//////)))***---///000///...,,,//////000222222333333222...000222333222222333555555555666777666555444333444555666777999<<<>>>???<<>>===;;;:::;;;===???AAACCCDDDFFFGGGIIIIIIJJJJJJAAA>>>;;;999888999888777888888999999999999888888888888888888888888888888999888888999;;;;;;999777888888999999999999999999:::;;;>>>???AAADDDHHHLLLOOOQQQTTTVVVYYY\\\aaadddgggmmmtttxxxzzz}}}uuuWWWHHHDDDAAA<<<999::::::999888888888888888999888777666666555555555333333333333333333333333333444444444444333222222222222222222222222222222333333333222222222222111000000000000////////////000000111111222333333444222222222222222222222333222222222222333333333444333333444444555666666666777777666666666666777777999999888999;;;<<<<<<<<<>>>===AAAIIIMMMUUUlll~~~~~~~~~yyyhhh[[[UUURRROOOHHHIIIMMMQQQWWW]]]aaadddiiiffffffjjjiiifffggglll|||RRRQQQPPPNNNLLLKKKJJJJJJFFFDDDAAA???>>>===;;;:::888777666555444333333333000000000000000///......------------...///111111,,,---.........///111333......------...///111222###&&&***...000///...,,,//////000222222333333333...111333444333222222333888999:::::::::999777666444555666777:::<<<>>>???<<>><<<999666777666555444333222222111222111111111000000//////---,,,++++++++++++,,,---........................////////////////////////////////////////////////,,,,,,------.../////////333333444555555666666777555555666666666777888888555555555666999<<>><<<<<<>>>@@@BBBCCCEEEHHHIIIIIIJJJKKKMMMIIIGGGCCC>>>;;;888777666777777999::::::;;;;;;:::888888888888888888888888777888888888888999999999:::::::::999999999888888888888999:::===@@@BBBDDDDDDIIIPPPTTTUUUWWWZZZ]]]dddggglllpppssswwwzzz}}}fff[[[MMMCCC@@@???===;;;;;;:::888666666666666777666666666555444222111000222222333333333333444444666444333111000000111111111111111222222333333333222333333444444333333222333444444555444333111000222222222222222222222222111000/////////000222222111111222222222333333333444444555555555555444444777666555444444555777888888888888777777777777777=========>>>AAAHHHPPPVVVpppwwwzzzvvvlllcccfffrrrSSSQQQNNNKKKIIIHHHIIIIIIFFFDDDAAA@@@???===:::888666666555444444333222222////////////000000000000///...------------...///........................------------------------........................,,,------......///000000111111111222333333444444555666777888999999999999666555555666999===AAACCCFFFDDDAAAAAABBBCCCDDDCCCDDDBBB???===<<<>>>@@@AAAEEEGGGJJJKKKKKKKKKLLLMMMKKKIIIFFFBBB>>>:::888666888888999999999999999888888888888888888888888888777888888888888999999999::::::999999888888888888888888888:::<<>>===>>>???@@@EEEHHHKKKMMMMMMMMMMMMNNNOOONNNLLLHHHCCC>>>:::777;;;;;;:::::::::999999999999999999999999999999999777888888888888999999999999888888888888777777777888888888999;;;===@@@AAAFFFDDDBBBDDDIIIQQQXXX\\\ZZZ^^^bbbfffjjjmmmpppssswww{{{zzz___MMMGGG@@@<<<;;;<<<;;;999999999888777666666666666666666666555444333222111222222222222333333333333666555444333333222333333222222111111111111111111000111111222222111111000///000111111222111111111000000000000000000000000222111111111111222333333111111222222222333333333444444555555555555444444222333333444555555444444777777777777777777777777:::;;;;;;;;;===AAAGGGKKKNNN___{{{UUUSSSPPPMMMKKKJJJJJJJJJFFFCCCAAA???>>><<<:::888666555555555444444444444/////////000000000000000000000000000000000000000........................////////////////////////........................------...//////000000111111111111222333333444444222555888;;;======;;;:::777555444555888<<>>??????CCCFFFJJJLLLNNNOOOPPPRRRTTTTTTRRROOOJJJDDD>>>;;;===<<<<<<<<<<<<<<<<<<<<<999999999999999999999999777777888888888999999999888777777777777777777777888888777888999;;;===>>>???@@@CCCJJJRRRUUUTTTRRRUUUXXX]]]aaadddgggkkknnnssswww}}}fffRRREEEBBB>>>=========;;;999888888777777666666666666555555555555444333222111111222222222222333333333444444333333222222222222333333333222222111111000111111222222222222111111///000000111111222222222111111111111111111111111222222222222222333333333111111222222222333333333333444444555555444444333111222444555666666555444666666666777777777777777:::;;;;;;;;;;;;>>>CCCFFFIIITTThhhTTTRRROOOLLLJJJIIIJJJJJJFFFDDDAAA???===;;;888666666666666555555444444333333333222222111000//////////////////////////////////////////////////////////////////////////////........................------......///000000000000000111222222333333444111333666:::;;;;;;:::999555444444444666:::???BBBCCC@@@===<<>>???BBBFFFIIILLLOOORRRUUUXXXXXXWWWUUUPPPJJJDDD@@@;;;;;;;;;:::;;;<<<===>>>999999999999999999999999777777888888888999999999777777777777777777777888888777777777777999;;;<<<;;;===CCCKKKRRRSSSPPPKKKPPPTTTXXX\\\___cccfffiiipppuuu|||}}}eeeSSSHHH???>>><<<;;;;;;999777666777777777777666666666555555555555555444333222222111111111222222222333333222222222222111111111000444444333333222222111111222222333333333333222222111111111111222222333333222222222222222222222222111111222222333333333333111111222222222333333333333333444444444444333333222333555666777777666666555555666666777777777777;;;;;;<<<<<<<<<===@@@BBBGGGMMMYYYkkkRRRPPPMMMJJJHHHGGGGGGHHHEEECCC@@@>>>===<<<999777888888777666555444333333555555444333111000///.........////////////......////////////////////////------------------------------------------------,,,,,,------.../////////...//////000111111222222111333555888999999888777555555444555777999<<<>>>???===;;;;;;>>>AAACCCDDDCCCDDDDDDCCCBBBAAA@@@???<<<>>>AAADDDGGGLLLQQQUUUXXXXXXXXXVVVRRRMMMHHHEEE;;;:::999888888999;;;<<<::::::::::::::::::::::::777888888888888999999999777777777888888888888999888777666666666777888999:::;;;===BBBFFFIIIJJJJJJLLLOOOTTTXXX[[[^^^bbbdddlllqqqzzzfffSSSHHHBBB>>>???>>>>>><<<:::888777555666666777777666666555444444555555444444333222111111111111222222222222000000111111111111000000333333333222222222222222333333333444444333333333222222111111111222333333222222222222222222222222000111111222333222222222111111222222222333333333333333444444444444333333333333555666777777888888444555555666666777777888:::;;;===<<<<<<<<<>>>@@@CCCGGGMMMXXXlll{{{xxx{{{{{{}}}RRRPPPMMMJJJHHHGGGGGGGGGBBB@@@>>>>>>>>>===;;;::::::999888666555333222111444333333222111000//////......///000000///......////////////////////////------------------------------------------------++++++,,,,,,---.........//////000000111222222333333444555666777777777777666666777777888::::::;;;===;;;:::;;;>>>AAABBBBBBBBBCCCDDDDDDDDDBBBAAA@@@======>>>???BBBGGGMMMRRRUUUUUUUUUTTTQQQNNNKKKIII@@@>>><<<:::999999999:::::::::::::::::::::::::::777888888888888999999999888888888888999999::::::888777666555555555666777999:::;;;<<<>>>AAAEEEHHHHHHKKKPPPTTTWWWZZZ^^^```fffllluuu~~~nnnWWWJJJCCC???===>>>???>>><<<;;;::::::444555666777777666555555444444555555444444333333111111111111222222222222000111222222222222111000000000000000000111111111222222333333333333222222222222111000///000111111111111111111111111111111///000111222222222111111111111222222222333333333222333333444444333333222333333333444555666888888444444555555666777777888888:::<<<<<<;;;;;;<<<>>>>>>BBBGGGMMMZZZuuu{{{|||}}}sssrrryyyTTTRRROOOLLLJJJIIIIIIIII>>>===<<<===>>>???>>>===;;;:::999777555333111000111111111000000000000000...///000111111000///...000000000000000000000000////////////////////////------------------------******+++,,,,,,------...222222222333444444555555555555666666666777888888777888999:::::::::::::::<<<;;;;;;<<>>======<<<>>>CCCJJJOOOSSSSSSRRRRRRPPPMMMKKKJJJGGGEEEAAA>>>;;;:::::::::::::::::::::::::::::::::777888888888888999999999888888999999999:::::::::888777666555444555555666555999===???>>>???BBBEEEEEEHHHMMMQQQTTTWWW[[[^^^bbbhhhrrr{{{uuu\\\KKKEEE???:::777888999999777666666777444555666777777666555555444444444555444444333333000111111111111222222222000111333333444333222111------......//////000000111111222222222222111111222111000.........///000000000000000000000000000...///000111222111000000111111222222222333333333222333333444444333333222222222222222333555777888444444444555666777777888777999;;;;;;;;;:::;;;<<<<<>>===<<<======999777555222222333444666//////000000111111222222////////////000000000000//////000000000000//////......---------......///+++++++++,,,,,,---------...///000///...---.../////////000111222333333444444444444444444555666666555777999;;;===>>>>>>>>>@@@@@@@@@???>>><<<::::::AAABBBDDDFFFGGGFFFEEEDDDDDDAAA>>>===???BBBCCCDDDGGGKKKOOOPPPNNNLLLLLLMMMLLLIIIEEEAAA===:::999888888777666888:::;;;:::999999999888777777888999999999999888777777888999999999::::::888666555666777::::::999888999<<<>>>@@@CCCEEEHHHKKKMMMPPPTTTWWW___ccciiiooouuu|||xxx[[[JJJDDDAAA===:::;;;;;;:::999999888888777777777777777666666666666444333333222222333333444333333333222222111111111111111111111000000000000////////////////////////111111111000...///111333222222111111111111222222222222111111000/////////---...000222333444333333111111222222222333333333999777666555555444222000333333444444555666777777555555555555555666777777777888999:::;;;;;;;;;;;;===;;;???GGGKKKVVVsssTTTSSSPPPLLLIIIHHHGGGGGGCCCBBB???<<<:::::::::;;;;;;999666333222222333444///000000000111111111222------------..................////////////......,,,,,,---...///000000000++++++,,,,,,,,,---------***+++------------///000//////000111222333333444555444444333444555666777666777999;;;============?????????>>>===<<<<<<;;;???@@@BBBEEEFFFGGGGGGFFFHHHEEEAAA??????@@@@@@@@@FFFJJJOOOQQQOOONNNMMMNNNNNNMMMJJJGGGCCC@@@===<<<999888777888999:::999888888888888888888888888888999888888888888888888999999999999888666555666888888888777888999<<<>>>@@@AAACCCFFFIIIKKKNNNSSSVVV[[[^^^dddjjjpppwww}}}kkkRRREEEAAA???<<<:::999999999888777777666666666666666555555555444444444333333222222333333444333333333222222111111111111111111111000000000000////////////////////////000000000///......000222222111111000000111111222000000000000000111111111---...///111222333333333111111111222222222333333777666444444444444222111444444444444555555555555555555555555555666666777888999;;;===???AAABBBBBB>>><<>>;;;:::999::::::===;;;777444222111111222000000000111111111111111------------............------............------***,,,...000111222111111,,,,,,,,,,,,------------)))***,,,+++++++++,,,---...//////000111222333333666555333333333444666888777888:::;;;<<<<<<<<<;;;========================???@@@CCCEEEHHHJJJLLLLLLNNNJJJEEEBBB@@@???===<<>>===@@@CCCEEEHHHKKKOOORRRTTTXXX]]]ccciiiooouuuzzz~~~~~~kkkYYYFFF>>>===<<<::::::888888777777666555555555555555444444444333333333333333222222222222333333222222222222222111111111111111111111000000000000000000000000000000000000//////000///------///111222111111000000111111222...//////000111111222222.........///000111222333111111111222222222222333555333222222333333222111555555444444444333333333555555444444555555666777666777888:::<<<>>>???@@@===<<<>>>CCCDDDIII\\\qqqTTTRRROOOLLLIIIGGGFFFFFFEEECCC@@@===;;;;;;;;;<<<<<<:::777555333222222222111111111111111111111111////////////000000000000---......//////......---+++---///111222222111000,,,,,,------------------------...,,,)))(((((()))......///000111222333333666555333222333444666888888999:::;;;<<<;;;:::999;;;;;;;;;<<<===>>>???@@@AAACCCFFFIIIMMMPPPRRRTTTQQQMMMHHHDDDBBB???===;;;BBBFFFLLLQQQTTTUUUUUUUUURRRTTTUUUUUUSSSNNNHHHEEE===;;;:::;;;<<<===<<<;;;777888999999999999888777888888999::::::999888888777888999888777777999:::888777777777888999:::;;;:::<<>>@@@AAABBBDDDGGGKKKOOOSSSUUUVVVRRRNNNJJJFFFDDDBBB???===@@@CCCIIIPPPVVVZZZ\\\\\\YYY[[[]]]^^^\\\WWWRRROOO???===:::999:::;;;<<<<<<888888888999999888888888999999::::::::::::999999888999999888777777999;;;999999888888777777777777888:::===???@@@CCCFFFIIIMMMPPPUUUZZZ^^^ccciiimmmrrrwww}}}~~~{{{|||}}}~~~~~~~~~}}}}}}{{{}}}mmmOOOEEE===<<<;;;999888999888888888777666666555555555555555444444444333333333222222111111222222333111111111111111111111111111111111111000000000///000000000000000000000000000111222222111000111222111000000000000000000111111111111111000000////////////.........000111222000000111111111222222222111000///000222222222000000000111222333444555666444444444444444555666666:::999999999999:::;;;;;;999999<<<>>>???CCCKKKTTTfff|||VVVTTTQQQMMMKKKIIIHHHHHHDDDBBB???<<<;;;:::;;;;;;888888777666555555555555444444333222111000000000------------............//////000000000000//////000000111111000///---,,,............------------***+++------,,,,,,---...---......///000111222222444444444444444555666666888999:::;;;;;;:::999999999999999:::<<<>>>@@@BBBAAACCCHHHLLLPPPRRRSSSSSSRRROOOKKKHHHFFFDDDAAA??????AAAEEENNNWWW___cccddddddeeeffffffeeebbb^^^\\\FFFBBB<<<888777888999999999999888777777888999999::::::999999999999::::::999::::::999777777999::::::999999999888777777777888999;;;<<<===???BBBEEEJJJMMMQQQUUUYYY^^^dddggglllpppuuuzzz~~~|||||||||||||||||||||||||||zzz|||~~~ttt```IIICCC>>>===;;;888777999888888888777666666555555555555444444444333333333222222111111111111222222000000000111111111111111111111111111000000000000000000000000000000000000000222333333222111111222111000000//////000000111222222111111000//////...000/////////000000111222000000000111111111111222111000///000111222111000......000111333444666666444444333333444444555666555444444555666888;;;<<<888999:::<<<>>>AAAFFFJJJPPP```uuuUUUSSSPPPMMMJJJHHHGGGGGGEEECCC@@@===<<<;;;<<<<<<:::999888777666555444333555444444333111000000///------------...............//////////////////.../////////...............///.........------------)))***,,,,,,,,,,,,...///------...///000111222222333444555666666666555444777888999:::;;;;;;:::999999999999999;;;>>>@@@BBBAAAEEEJJJOOORRRSSSRRRQQQSSSPPPMMMJJJHHHEEEBBB@@@===>>>BBBKKKWWWbbbiiilllmmmlllllljjjiiihhhggggggUUUNNNDDD<<<888888999999;;;999777666666777999;;;<<<;;;999777777999;;;<<<:::;;;;;;999777777888999777888888999999999999999888999;;;;;;;;;<<>>>>>>>>???<<<;;;999888666444222111555555444333111000//////////////////000000000111---..................------------------...///000//////.........---------+++,,,---,,,+++***+++,,,------...///000111222222222333555777777666555333666777999:::;;;;;;:::::::::999999999;;;===@@@BBBDDDGGGMMMRRRUUUUUUSSSQQQTTTQQQNNNKKKIIIFFFBBB???======@@@JJJWWWdddlllppppppnnnllljjjjjjjjjjjjkkkbbbYYYLLLAAA;;;:::;;;;;;<<<:::777555555777:::<<<>>>;;;999777777999;;;>>>;;;<<<;;;:::777666777999555666888999;;;<<<<<<<<<999:::;;;;;;:::;;;===???BBBEEEIIILLLOOOTTTYYY\\\___bbbfffjjjnnnttt{{{}}}{{{xxxxxxzzz{{{||||||zzzyyyxxxwwwxxx{{{}}}yyy{{{}}}oooXXXKKKAAA===;;;;;;888444555999666555555444444333222222222222222111111111111000222222111111111111222222//////000000111111111222111111111111000000000000////////////////////////...000222222111000000000000000////////////000000/////////000111111222222///000222333333222111000000000000000111111111111333222111111222222111///000000111111222222222333444333333333333444555555;;;:::888777666777999:::999999999888999===>>>===CCCEEEJJJQQQYYYbbbooozzzRRROOOLLLKKKKKKJJJHHHGGGEEEDDDBBB@@@>>><<<;;;:::888888888888777555444333222222222222111111111111////////////////////////............////////////---......///////////////,,,------......------,,,+++,,,------......------......---......///000111444444555666777777777666777777888:::::::::::::::;;;;;;;;;::::::<<<@@@DDDEEEJJJQQQWWWZZZVVVNNNIIIQQQPPPOOOMMMJJJGGGDDDBBBAAA>>>>>>DDDPPP^^^iiinnnfffhhhiiigggfffgggkkkpppvvvkkkZZZKKKAAA===::::::999;;;<<<;;;:::999999999888999999::::::999999888999::::::;;;;;;:::::::::999:::;;;;;;999999:::;;;::::::::::::;;;;;;<<<===AAACCCFFFIIILLLOOOSSSWWWYYY\\\```cccggglllrrrvvv}}}yyyuuuwwwwwwvvvvvvuuuuuuttttttzzzzzzyyyyyyyyyyyyxxxxxx{{{|||~~~rrrXXXIIIEEE===<<<:::888777666555555666555555444444333222222333333333333333333333333111111111111000000000000111111222222222333333333000000///...............000000////////////000000000/////////000111222222000000000000000000000000//////000000000000//////111...,,,---000222111000000000///...............111111111111111111111111222222222222222222222222111000//////000222555666444444555555666777777777888777888:::<<<===<<<:::???@@@AAAEEEJJJOOOUUUXXXjjjqqq~~~TTTQQQNNNLLLLLLJJJIIIGGGEEEDDDBBB@@@>>><<<;;;:::999999888888666555333333000000000000////////////////////////////////////............////////////......///000000000000000,,,------......------,,,+++,,,------...---------,,,,,,+++,,,,,,---...//////000111333444666777888888888999::::::;;;;;;<<<;;;;;;;;;;;;;;;===AAADDDGGGLLLRRRXXXZZZWWWQQQMMMTTTSSSQQQOOOLLLJJJGGGFFFFFFCCC@@@BBBIIIRRRYYY]]]^^^```ccceeegggkkkooorrryyysssgggXXXIII???:::888555666888999:::::::::;;;:::::::::;;;;;;:::::::::::::::;;;;;;;;;:::999999999:::;;;;;;999999:::;;;::::::999999::::::;;;;;;<<<>>>AAADDDFFFJJJNNNQQQWWWYYY\\\___cccggglllpppyyy~~~}}}|||zzzwwwttttttttttttssssssrrrrrrrrrxxxxxxxxxyyyyyyyyyyyyyyy{{{|||~~~www```LLLBBB@@@<<<;;;:::888777666555555444444444444444444444444333333333333333333333333111111111111000000000000//////000000000111111111000000///...............000000////////////000000111000000000000111111222000000000000000000000000000000////////////000000111///...///111222222000111111000///////////////111111111111111111111111222222222222222222222222111111000000111333444555444444555555666666777777;;;:::888888999;;;;;;:::<<<<<<===???BBBFFFJJJLLLTTTYYYcccmmmvvvVVVSSSPPPMMMLLLKKKHHHFFFDDDCCCAAA???===<<<;;;:::999999999888666444333222000000000000////////////////////////////////////............////////////+++,,,------......------,,,------......------,,,++++++,,,---------------,,,,,,+++,,,,,,---...///111111111111222444666777:::999999999999;;;<<<===;;;<<<<<<<<<<<<>>>AAADDDHHHKKKQQQVVVWWWUUURRROOOTTTSSSQQQOOOMMMKKKJJJJJJLLLHHHCCCAAACCCGGGKKKMMMTTTUUUZZZaaahhhnnnrrrrrrwwwwwwqqqeeeTTTFFF>>><<<555666777999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888999:::;;;;;;999999:::;;;<<<<<<;;;:::::::::;;;;;;999;;;>>>@@@BBBEEEHHHKKKRRRTTTWWWYYY\\\```eeehhhpppuuu{{{yyyuuuuuuvvvtttssssssrrrrrrrrrrrrrrrrrrrrruuuvvvwwwxxxyyyzzz{{{{{{|||}}}rrr[[[KKKAAA======:::999888777666666666666222222333444444555666666333333333333333333333333111111111111000000000000/////////000000000000111000000///...............000000////////////000000222222111111111111111111////////////////////////111000///......///000111111000///000111222111000222111111000000000000111111111111111111111111111222222222222222222222222111111111222333333333444444444444555666666777777>>>;;;777555666888::::::;;;::::::;;;<<<>>>@@@AAAEEEGGGMMMTTT[[[fffzzzWWWTTTPPPMMMKKKIIIGGGEEEDDDCCCAAA>>>===<<<;;;;;;999999888777666444222111222222222222111111111000////////////////////////............////////////,,,,,,---...............,,,------......------,,,++++++,,,------------,,,......---......///000111888666444222222333444555:::999777777777999<<<===<<<<<<=========???BBBEEEFFFIIINNNRRRRRRQQQPPPPPPRRRQQQOOOMMMLLLLLLMMMMMMOOOLLLHHHDDDCCCDDDEEEFFFKKKMMMSSS^^^jjjssswwwwwwuuutttqqqiii___TTTKKKGGG<<<:::999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999888888999:::;;;;;;999999:::;;;>>>>>>===<<<<<<;;;<<<<<<:::<<<>>>???AAACCCFFFHHHKKKMMMPPPSSSUUUYYY^^^bbbhhhlllrrrvvvyyy}}}{{{yyyuuuqqqooooooqqqqqqppprrrrrrssssssssssssssssssssssssuuuwwwyyyzzz|||}}}~~~|||^^^KKKBBB===<<<===888888777666666666777777333333333444444444555555222222222222222222222222111111111111000000000///111111111111222222222222000000///...............000000////////////000000444333222111111000111111////////////////////////222000///------///000222000//////000000111000///111111000//////000000000111111111111111111111111111111111111222222222222000000111222333222222222333333444555555666666777:::888666555777999999999;;;;;;::::::;;;<<<===>>>AAABBBEEEIIIMMMUUUdddsssVVVSSSOOOLLLJJJHHHEEECCCDDDBBB@@@===<<<;;;;;;<<<888888888777555444222111222222222222111111111000////////////////////////............//////////////////000111111111111000,,,------......------,,,***+++,,,,,,------,,,,,,......---......///000111777666444222111222333444888777555555666777:::;;;;;;<<<=========???BBBDDDFFFJJJNNNPPPPPPOOOOOOPPPQQQPPPNNNMMMNNNOOORRRTTTUUUSSSOOOJJJEEECCCBBBBBBDDDGGGOOO\\\mmmzzzzzztttnnnjjjhhhddd]]]WWWCCC???;;;999:::;;;<<<;;;::::::999888888999:::::::::;;;;;;;;;::::::999888999:::;;;;;;999999:::;;;======<<<;;;:::::::::;;;;;;<<<>>>??????@@@CCCEEEEEEGGGJJJMMMPPPTTTYYY]]]```eeejjjnnnqqquuu|||}}}wwwsssssspppmmmkkklllmmmmmmnnnppppppqqqqqqrrrrrrsssssspppqqqsssvvvxxx{{{|||}}}kkkSSSFFFAAA???<<<;;;777777666666555666666777555555444444444333333333222222222222222222222222111111111111000000000///111111111111111111111111000000///...............000000////////////000000333333222111000000000000////////////////////////222000///------///000222...///000000000///......//////.........//////000000000000000000000000000000000000111111222222222...///000111222222222111333333444444555666666666444444444666999:::999888:::::::::;;;<<<<<<===>>>>>>>>>AAADDDEEEGGGPPPZZZcccnnnUUURRRNNNLLLJJJHHHEEECCCDDDBBB???===;;;;;;<<<<<<777777777666555444333222000000000000////////////////////////////////////............////////////+++,,,,,,---------------,,,------......------,,,******+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///////////////000222444555666555555555555777888999:::;;;=========>>>AAACCCHHHLLLQQQRRRQQQOOOPPPQQQQQQPPPOOOOOOQQQUUUZZZ]]]]]]\\\XXXQQQIIICCC???>>>???CCCKKKYYYiiizzzzzzpppmmmpppppplllfffNNNGGG>>>::::::<<<======::::::888888888888::::::999::::::;;;;;;::::::999999:::;;;;;;999999:::;;;::::::999888888888999999:::;;;<<<<<<<<<===???AAA@@@CCCEEEHHHJJJNNNSSSVVVXXX\\\aaaeeehhhmmmtttyyy}}}|||xxxuuusssqqqpppooonnnllljjjjjjjjjllllllllllllmmmnnnooooooppppppoooppprrruuuxxxzzz|||}}}iiiYYYHHHBBB@@@===:::888777666666555555555555666666666555444333333222222222222222222222222222222111111111111000000000000000///////////////......000000///...............000000////////////000000111111000000000000000000////////////////////////111000///......///000111...000222222000........................//////000000000000000000000000000//////000000111222222222...///000111222333333444333333333444555555666666111111333666999:::999888777777888999;;;<<<============@@@CCCBBBAAAEEEKKKOOOWWWgggzzzUUURRROOOLLLKKKIIIFFFDDDCCCAAA???<<<;;;;;;<<<===555555666666555555444333000000000000////////////////////////////////////............////////////))))))***++++++++++++***,,,------......------,,,******+++,,,,,,,,,,,,+++,,,,,,+++,,,,,,---...///------...000111333444555555555666666777888888888999:::<<<======>>>@@@BBBHHHMMMRRRSSSPPPMMMNNNOOOOOONNNMMMNNNRRRXXX^^^bbbeeedddaaaZZZPPPHHHDDDBBB???BBBGGGPPP\\\kkkyyy{{{ssspppsssvvvvvvtttdddYYYKKKAAA>>>>>>>>>===<<<;;;999888888999;;;<<<888888999:::;;;;;;;;;;;;999:::;;;;;;999999:::;;;:::999999999999::::::;;;:::;;;<<<<<<;;;;;;===??????AAABBBCCCEEEGGGKKKNNNOOOSSSXXX\\\___dddkkkqqqqqquuuyyyzzz{{{|||xxxsssqqqooonnnnnnnnnmmmlllkkkkkkjjjiiiiiijjjkkkmmmjjjkkklllmmmnnnoooppppppoooppprrrtttwwwzzz|||}}}yyyjjjSSSHHH>>><<<===:::777666777666555555444444444444444444444444444444444333111111111111111111111111111111111111000000000000000000//////............000000///...............000000////////////000000/////////...//////000000000000000000000000000000000000////////////000000///222444444222000///000//////......///000000111000000000000000000000000/////////000111222222222000000000111333555777888222333333444444555555666333222222444666888888777666666888999:::;;;;;;;;;======???BBBAAA???BBBGGGGGGJJJTTTcccsssVVVSSSPPPMMMLLLJJJHHHFFFCCCAAA>>>;;;:::;;;<<<===444555555555555555444444222222222222111111111111////////////////////////............/////////000---...//////000000//////,,,------......------,,,******+++,,,,,,,,,,,,+++...............///111111000111222333333333333333555666777888999999999888888:::<<<=========???AAAFFFLLLQQQRRRNNNJJJJJJLLLLLLKKKKKKLLLQQQXXX___dddiiijjjhhhaaaXXXPPPLLLJJJAAACCCEEEGGGNNNYYYhhhsss{{{xxxsssqqqrrrvvvzzz}}}zzzlllYYYJJJCCC@@@===<<<===<<<:::999999:::<<<===777888999:::;;;<<<<<<<<<999:::;;;;;;999999:::;;;<<<<<<<<<<<<<<<===>>>???<<<===>>>===<<<<<<===??????@@@AAAAAAAAABBBEEEGGGIIIMMMRRRVVVYYY^^^fffkkkiiimmmrrruuuvvvwww{{{~~~zzzqqqllliiiiiiiiijjjllllllkkkiiihhhiiiiiiiiihhhjjjlllnnnkkklllmmmnnnoooqqqqqqrrroooppprrrtttwwwyyy{{{|||hhhTTTFFF>>>777888:::888666666777777666555444333333444222333333444444555555666111111111111111111111111111111111111000000000000222222111111000000000///000000///...............000000////////////000000...............///000111111111111111111111111111//////000000000000//////000444777777444111111222000000///000000111222222000000000000000000000000...//////000111222222222222111111222444777:::<<<222222333444444555555666777555222111333666777888777888999:::;;;;;;;;;;;;;;;:::;;;======<<<@@@FFFEEEFFFKKKUUU___mmmWWWTTTPPPNNNLLLJJJGGGEEEDDDBBB@@@??????>>>===;;;:::999777555444555666777111222222222222111000000......------------......222111000//////......///........................111111000...---,,,+++***/////////...---+++***)))+++++++++---//////...---------...///111222444555666777999;;;;;;;;;999888999:::<<<<<<<<<>>>BBBEEECCCEEEHHHKKKLLLLLLKKKJJJJJJIIIHHHJJJOOOXXXaaagggnnnnnnjjjccc^^^ZZZVVVSSSGGGEEEBBBBBBGGGPPPZZZ```ooorrrwwwyyytttqqqxxxyyyjjj\\\PPPGGG@@@;;;<<<999999<<<<<<888777999:::999888888888999:::;;;::::::;;;;;;;;;;;;::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>???@@@AAACCCCCCGGGJJJLLLOOORRRVVV\\\___aaabbbdddfffjjjmmmppprrrzzz}}}wwwpppllljjjjjjeeeeeeeeeffffffgggggggggffffffggghhhiiijjjjjjkkklllkkkkkkmmmqqqrrrpppmmmooopppqqqrrrtttwww|||jjjUUUHHH???<<<:::999999999888777888777777666555444444444222222222222222222222222555333222111222333222111111111111111000000000000111111111000000000000000........................---...///000000111111000///000111111111///...,,,000000000000////////////---......///////////////...///111222222000---+++000000//////.........---000000000000////////////------............---------...000222444666888999444666777888777777999;;;333444444555555555555555555777888999888888999;;;<<<<<<<<<<<<============CCCEEEHHHKKKQQQ\\\lllxxxWWWTTTPPPMMMLLLJJJGGGEEEDDDBBB@@@??????>>>===;;;<<<:::777555333333444444000111111111111000/////////......------......//////...............//////......................../////////...------,,,,,,,,,,,,------......------,,,,,,,,,---///000//////////////////000111222333666777999;;;;;;;;;:::999999:::;;;<<<<<<>>>AAADDDDDDEEEGGGIIIJJJJJJIIIIIIIIIIIIHHHJJJNNNVVV^^^dddlllooonnnjjjeee```[[[VVVRRRNNNGGGCCCDDDIIIPPPUUUdddiiiqqquuurrrooottt~~~zzzooobbbTTTIIIBBB===:::999<<<<<<999888:::;;;;;;:::999999:::;;;<<<<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAA@@@@@@???????????????CCCEEEGGGIIIKKKNNNRRRUUUZZZ[[[]]]```cccgggjjjllltttvvv|||{{{xxxsssnnniiigggfffeeecccccccccdddeeeffffffgggeeeeeefffggghhhiiiiiiiiilllkkkkkkmmmpppqqqooommmppprrruuuwwwyyy}}}pppZZZJJJBBB===;;;999888888888777555777777666666555444444333222222222222222222222222111///------...///...---111111111000000000//////////////////////////////..............................//////000////////////000000000000000000///000000000000////////////---...000111111111000///111222444555555333111000000000000/////////......000000000000///////////////000000111111000000/////////000111222333444555222444666666555555777888222333444444555555444444555777888888888888999;;;;;;;;;<<<<<<<<<=========AAACCCEEEEEEHHHOOO[[[ddduuuWWWTTTPPPMMMKKKJJJGGGFFFDDDBBB@@@??????>>>===;;;<<<:::888555333222111111000000000000000///......///......------......///,,,,,,,,,------...///000........................------..................,,,,,,------............,,,------....../////////000000/////////000111111666777999;;;;;;;;;;;;:::999:::;;;<<<<<<>>>AAADDDEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGHHHIIILLLSSS[[[aaahhhooosssppplllhhhbbb[[[]]]WWWNNNEEEBBBCCCGGGKKKVVV]]]hhhppppppnnnssszzzxxxfffUUUIIIBBB===:::<<<===;;;;;;======<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<<<<::::::::::::::::::::::::::::::;;;;;;<<<=========@@@???>>>>>>======>>>>>>@@@BBBCCCDDDDDDEEEHHHJJJQQQRRRTTTWWWZZZ^^^aaabbbjjjmmmrrrzzzyyyrrrmmmiiihhhfffeeecccbbbaaaaaa___```aaabbbcccdddeeefffcccccceeefffggghhhhhhhhhkkkkkkkkklllnnnooonnnlllpppsssxxx|||vvv[[[HHH???<<<;;;999777666666777555444666666666555555444444333222222222222222222222222222000//////000000///...111111000000000000//////......................................................//////////////////000000000000000111111222000000000000////////////...///000222222111000///111222444666666555333222111000000000000000//////////////////000000000000000111111222222111111000111111111111111111111111000222333333333333444666222333444444555444444444555666888888777777999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>@@@AAA@@@@@@DDDKKKQQQZZZmmmXXXTTTPPPLLLKKKIIIHHHFFFDDDBBB@@@??????>>>===;;;:::999777555333222111111000000111111000000///...//////............//////...---------......///000................................................//////...---------------,,,,,,------,,,---...//////////////////000111222666777999:::;;;;;;;;;;;;999:::;;;;;;<<<===@@@CCCFFFEEEDDDDDDDDDDDDEEEEEEBBBDDDFFFHHHKKKQQQZZZaaagggqqqvvvsssooonnnjjjcccccc\\\RRRIIIDDDCCCFFFHHHKKKSSSaaannnrrrrrrvvv}}}zzzdddSSSJJJBBB======>>>======???======<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<======>>>;;;;;;;;;<<<===>>>???@@@@@@AAACCCCCCBBBCCCEEEGGGIIIIIIKKKNNNQQQTTTWWWYYY```ccciiipppwww|||~~~vvvpppkkkhhheeebbb______```````````````___\\\]]]^^^```aaacccddddddbbbccceeeggghhhhhhhhhhhhiiiiiiiiijjjllllllllllllpppsssxxx}}}|||aaaMMMAAA;;;;;;:::888666555666666555444555555555444444444333333111111111111111111111111222111000111222333111000111000000000////////////.............../////////.................................///000111222333333222000//////000111222000000000000///////////////////////////000000111...///111333333333222111111111111111000000000000////////////000000000000//////000000000000//////111111111111111111000000000111333222111111333444333333444555555555555555444666777777666777888:::::::::::::::;;;;;;;;;;;;;;;===??????@@@BBBFFFJJJNNN[[[mmmXXXUUUPPPLLLJJJIIIHHHGGGDDDBBB@@@??????>>>===;;;777777666555444333333333111111222222111111000////////////....../////////111000000///......///////////////////////////////////////...------,,,,,,//////...---------......***+++,,,+++)))))),,,...,,,,,,---...///111333444666666777999:::;;;;;;;;;999:::;;;;;;;;;===???BBBFFFEEEDDDCCCCCCCCCDDDDDD@@@BBBEEEGGGIIIQQQ[[[cccmmmxxx}}}wwwsssvvvuuuoooiiicccYYYPPPJJJGGGHHHIIIHHHOOO]]]kkkrrruuu{{{yyyfffTTTJJJ@@@======<<<<<<===<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<<<<===>>>>>>??????:::::::::;;;<<<===??????>>>???BBBBBBBBBCCCEEEFFFDDDDDDFFFHHHJJJMMMPPPQQQWWWZZZ```gggnnnsssxxxzzz{{{}}}{{{vvvqqqmmmhhhcccaaa`````````[[[\\\]]]^^^^^^^^^]]]]]][[[[[[\\\^^^___aaabbbcccbbbcccfffhhhiiijjjjjjiiifffggghhhiiiiiijjjkkklllqqqtttyyyaaaOOOFFF???;;;;;;:::888666666666777666555444444444444333333333333111111111111111111111111//////...000111111///...000000000////////////............//////000000000........................------...///111444666777444333111///......///000000000000000////////////111///,,,******---000222---...///000111111000000000000000000111111111111.../////////000000000111//////000000000000//////000111111111222222333333000222333333222111222444444444555666666666666555333555666666666666777999999999999999::::::::::::;;;<<>>===;;;777666666666555444444444222222222222222111000000000//////......//////000222222000//////.........////////////////////////000000///...------,,,,,,,,,++++++,,,...000222444)))+++,,,***''''''***...++++++,,,---///111333444555555666777888999;;;;;;:::;;;;;;;;;;;;<<>>?????????>>>===<<<<<<;;;;;;<<<<<<:::===???AAAAAAAAABBBDDDAAABBBBBBDDDFFFHHHJJJKKKNNNRRRXXX^^^ccchhhmmmppprrrtttuuuttttttwww~~~{{{vvvpppjjjfffbbb```^^^\\\[[[[[[\\\]]]YYYYYYZZZ[[[[[[ZZZZZZZZZZZZ[[[\\\]]]^^^___```aaaaaacccfffhhhjjjjjjjjjiiieeefffhhhiiiiiijjjmmmppptttxxx~~~eeeLLLCCCAAA===::::::999777555555666666666555333333333333333333333333111111111111111111111111000000000222333333111///000000////////////...............//////000000111........................---------...111444666888222111000///............000000000000////////////111...+++)))))),,,000222//////000000000000000000//////000000000000000111......//////000000111111000111111222222111111000///000000111222333444444111222333333222111222333333444555555666666555555333444666666555555777888888888888888999999999999<<<===>>>???@@@@@@??????EEEFFFLLLUUU```qqqYYYUUUOOOKKKIIIIIIHHHHHHDDDBBB@@@??????>>>===;;;999888888777666444333222111111111111111000000///000000////////////000000000//////.........//////////////////////////////........................,,,++++++,,,...000333555***,,,---***'''&&&***///,,,------...///000222222333444444555777888:::::::::;;;;;;;;;:::<<<>>>AAAEEEEEEGGGHHHHHHGGGFFFEEEGGGHHHIIIGGGGGGNNN[[[eeeuuuyyyzzztttpppjjjccc[[[UUUQQQOOOLLLLLLQQQXXX___eeeoooyyyvvvfffTTTKKKGGGCCC@@@@@@>>>>>>??????>>><<<;;;:::<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>======<<<<<<<<<<<<<<<:::<<>>888777;;;777555333333444555444333222222222222222222333333111111111111111111111111111111111333555555333111000000/////////.........,,,,,,---......///000000...........................---------...000333555------...///////////////000000000000////////////......,,,,,,,,,---///000000000000000////////////....../////////000000000.........///000111111111///000000111111000000/////////000000111222222222111222333222111000111222111222333333444444333333222444555555555555666888777777777888888888999999;;;;;;;;;<<<===>>>===<<>>===;;;;;;;;;:::888666444222111000000000000000//////...000000////////////000000---------------...///000000000000000000000000000,,,,,,------...//////000///...---,,,---///111222+++---...+++''''''+++000...............///000000222333333444666777999::::::;;;;;;;;;:::;;;>>>@@@DDDFFFHHHIIIJJJIIIGGGFFFKKKLLLKKKGGGFFFLLLYYYeeesssyyy~~~~~~vvvsssqqqmmmhhhbbb\\\XXXUUUMMMKKKKKKOOOTTTZZZfffpppttt{{{tttaaaUUUOOOJJJGGGGGG???@@@@@@@@@???>>><<<;;;:::;;;;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;<<<======>>>;;;;;;;;;<<<===>>>???@@@<<<>>>@@@AAA@@@???>>>???@@@@@@@@@@@@@@@AAABBBBBBBBBEEEJJJLLLMMMPPPTTTXXX\\\\\\\\\ZZZYYY\\\ccciiijjjooovvv{{{~~~|||}}}~~~{{{xxxrrrnnnjjjkkkmmmmmmjjjfffgggdddaaa___^^^^^^]]]\\\XXXZZZ[[[ZZZWWWTTTSSSRRRYYYYYYXXXXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^^^^```cccgggiiiiiihhhgggfffiiikkklllmmmoootttxxxzzzkkkQQQGGGBBBBBB>>>555555===555444222222333444333222222222222222222222222333000000000000000000000000,,,,,,---000111111///---000/////////............++++++,,,,,,---...//////........................///...,,,,,,,,,---///111(((***,,,...000111111000000000000000////////////,,,---///000000000///...//////......------,,,,,,---.........//////000000---......///000111111222------............------////////////000000000000000111222111000///000111000000111222222222222111222444555555444555666888777777777777888888888888888888999;;;===???>>>>>><<<;;;>>>DDDGGGLLLYYYggguuuXXXTTTPPPMMMKKKIIIGGGEEEDDDCCCAAA???============;;;;;;999888666444333222222222222111111111000000222222111000//////000000111000///...------,,,---//////...---,,,++++++***---------............///......------,,,---------...///000000///---+++***,,,,,,,,,,,,,,,---//////222222333444666888:::;;;===>>>===<<<:::;;;===??????EEEKKKKKKGGGFFFJJJNNNLLLOOOOOOLLLHHHKKKUUU^^^ssszzz{{{yyy|||}}}xxxnnnfffbbb___[[[WWWPPPJJJHHHIIINNNYYYccckkkppp|||~~~pppccc[[[SSSMMMHHHFFFDDDBBBAAA@@@>>>===>>><<<;;;;;;<<<;;;:::888:::::::::::::::::::::::::::<<<======<<<;;;;;;<<<<<<======>>>???@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>???@@@AAABBB???@@@CCCFFFIIIKKKLLLMMMNNNNNNOOOPPPQQQSSSUUUVVV___bbbggglllpppsssttttttttttttuuuvvvwwwyyy{{{|||{{{tttmmmiiigggfffccccccbbb```^^^\\\YYYXXX[[[ZZZYYYYYYXXXWWWVVVVVVTTTTTTUUUUUUUUUTTTTTTSSSWWWXXXXXXYYYYYYYYYYYYYYYXXXZZZ[[[[[[[[[[[[]]]^^^bbbbbbdddfffhhhiiihhhfffiiiiiijjjjjjlllqqqvvv{{{nnnWWWJJJDDD>>>::::::<<<<<<;;;666555333222111000000000222222222222222222222222333222000///.........///////////////............---------............/////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,333222000.........//////......//////000000111111......///000000000000000........................,,,,,,,,,---------......////////////////////////............////////////000000000000111111111111222222222222222222222222000000000000000000000000333333333444444444555555666666555666666777888888999:::;;;<<<============AAA@@@???@@@EEEKKKSSSWWWeeeooo|||YYYVVVRRROOOMMMLLLIIIHHHDDDCCCAAA>>>============;;;:::999777555333222222444333333333222222222222222111111000//////000000///...---,,,++++++++++++............------------.........////////////000,,,,,,+++++++++++++++,,,............---,,,+++***,,,,,,,,,,,,---...///000111111222333555777999:::<<<=========;;;;;;===???@@@EEEJJJJJJHHHGGGJJJMMMSSSUUUUUUQQQLLLMMMTTT[[[iiiqqq||||||}}}yyyrrrmmmllliiiddd[[[TTTLLLIIIHHHJJJQQQYYY___eeeqqq~~~rrraaaRRRMMMIIIDDDAAAAAA@@@===;;;>>>===<<<===???@@@???>>>;;;;;;;;;;;;;;;;;;;;;;;;:::;;;======;;;:::;;;<<<;;;<<<<<<===>>>>>>??????======>>>>>>>>>?????????>>>>>>>>>>>>???@@@AAABBB???@@@AAABBBDDDEEEFFFGGGHHHHHHHHHIIIJJJLLLMMMNNNSSSUUUYYY]]]aaacccddddddggghhhiiijjjkkkmmmnnnnnnqqqtttyyy}}}~~~|||zzzxxxwwwvvvqqqnnniiiccc___\\\[[[[[[XXXXXXXXXXXXXXXWWWWWWVVVUUUUUUTTTTTTTTTTTTTTTTTTRRRRRRTTTUUUUUUVVVVVVVVVWWWWWWXXXYYYYYYYYYYYYYYYXXXZZZ[[[\\\[[[\\\]]]___```aaaccceeehhhiiiiiiiiikkklllmmmooorrrwww~~~ttt[[[KKKBBB>>>:::999;;;>>>@@@@@@666666444333222111111111222222222222222222222222333222000///.........///////////////............---------............///---------------,,,++++++------------------------......---------,,,,,,,,,000//////..................///////////////000000///000000000000//////...........................------........./////////////////////////////////............//////////////////000000000111111111222222222222222222222222111111111111111111111111333333333444444444444555888777666666666666666666888999:::;;;;;;<<<<<<;;;@@@???>>>???BBBGGGLLLOOOVVV^^^iiirrrxxx}}}WWWUUUQQQOOONNNLLLJJJHHHDDDBBB@@@>>>===<<<<<<===999999888666444333222111333333222222222111111111111111000/////////000000222111000//////...//////---........./////////000...////////////000000000//////.........//////000...---,,,,,,++++++++++++------------...///000111000000111222333555777888:::;;;===>>>===<<<===>>>BBBDDDGGGIIIIIIJJJKKKMMMVVVXXXYYYVVVQQQQQQUUUZZZ```hhhttt|||~~~~~~{{{xxxyyy|||yyytttccc[[[SSSNNNJJJHHHJJJOOOSSSYYYfffsssyyy}}}yyygggXXXQQQHHHDDDDDDDDDBBB??????>>><<<===>>>???>>>>>>========================:::;;;======;;;;;;;;;<<<;;;;;;<<<<<<======>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGGGGIIILLLOOORRRSSSTTTTTTWWWXXXZZZ\\\^^^^^^^^^^^^```bbbdddgggjjjkkkkkkkkklllmmmooopppooonnnllljjjjjjiiihhhgggeeedddcccbbb___]]]ZZZWWWTTTTTTTTTTTTPPPQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPQQQQQQRRRRRRRRRPPPQQQSSSUUUVVVWWWXXXXXXVVVWWWXXXXXXYYYYYYXXXXXXXXXZZZ\\\\\\\\\]]]^^^``````aaaccceeehhhjjjlllmmmlllmmmpppsssxxx~~~zzzqqqZZZKKKEEE===:::888888;;;>>>@@@AAA777666555333333222222222222222222222222222222222222111000///.........///////////////............---------............///,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------.............../////////...............000000000000///...------............................../////////000000000////////////////////////............//////////////////000000000000111111000000000000000000000000222222222222222222222222333333333333444444444444999888777666555555555555777777888999::::::::::::>>>======>>>???BBBDDDEEEKKKQQQYYY___bbbfffjjjnnnpppwwwTTTRRROOOMMMLLLKKKIIIGGGCCCBBB@@@>>>===<<<<<<<<<888888777555444333111111000000000////////////...111000000/////////000000222222111000000000000000///////////////000000000............////////////000000/////////000111111///...,,,+++++++++,,,---......---......///000111/////////000222333555666777:::===>>>>>>>>>>>>???BBBCCCFFFIIILLLNNNPPPQQQSSSVVVXXXWWWTTTSSSVVVZZZ\\\ccclllsssvvvxxx{{{}}}~~~~~~}}}~~~lllccc[[[VVVPPPJJJIIIJJJLLLRRR]]]fffkkkqqq}}}kkk```SSSKKKIIIJJJIIIFFFDDDAAA???>>>>>>>>>>>><<<========================;;;===>>>>>>===<<<<<<===<<<<<<<<<======>>>>>>>>>============>>>>>>>>>???>>>>>>>>>>>>>>>???@@@@@@BBBAAA@@@??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEDDDFFFGGGIIIKKKLLLLLLLLLLLLNNNPPPSSSTTTTTTSSSRRRTTTUUUVVVWWWYYYZZZ[[[\\\\\\]]]^^^^^^^^^\\\ZZZYYY[[[[[[ZZZZZZYYYXXXWWWWWWTTTSSSQQQPPPOOOOOOPPPPPPPPPPPPOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQSSSUUUVVVWWWWWWWWWVVVVVVWWWXXXXXXXXXXXXWWWXXXYYY[[[\\\\\\]]]___aaa```bbbdddfffhhhkkkoooqqqqqqssswww|||}}}qqq[[[IIIBBBBBB===;;;999888999:::;;;;;;666555444333222111111222111111111111111111111111111111000///////////////////////////............---------............///.........//////......---************++++++++++++------------------------+++,,,...///000000////////////......------,,,,,,/////////000//////..................................../////////000000000////////////////////////............////////////////////////000000000111000000000000000000000000222222222222222222222222222222333333333444444444777666666555555555666666666777888999:::::::::::::::;;;<<<===>>>?????????DDDHHHMMMQQQTTTVVVXXX[[[ZZZ___gggqqqSSSQQQOOONNNMMMKKKIIIFFFCCCBBB@@@>>><<<<<<<<<<<<888777666555444333222111000000000////////////...000///////////////000000...------,,,,,,,,,,,,---222111111000//////......,,,,,,,,,---------......+++++++++++++++,,,------000///---,,,,,,,,,............---......///000111......//////111222444444666999<<<>>>>>>>>>???@@@BBBCCCFFFIIIMMMQQQTTTVVVRRRTTTVVVUUUSSSQQQRRRSSSWWW\\\bbbggghhhkkkooorrrxxxyyyzzz}}}qqqiiiaaa\\\WWWPPPLLLKKKFFFJJJRRRYYY^^^fffuuuvvvdddWWWPPPLLLIIIGGGHHHEEEBBBAAAAAABBBBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@@@@>>>===>>>???===>>>>>>>>>>>>>>>??????<<<============>>>>>>>>>>>>>>>>>>===>>>>>>?????????????????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDCCCDDDEEEFFFFFFGGGGGGGGGEEEGGGIIIKKKLLLLLLKKKJJJMMMMMMMMMNNNNNNPPPQQQQQQPPPPPPQQQRRRRRRRRRQQQPPPPPPPPPOOOOOOOOONNNNNNNNNLLLKKKJJJIIIIIIIIIIIIJJJNNNMMMLLLLLLLLLMMMMMMNNNPPPPPPOOONNNMMMMMMLLLLLLRRRRRRSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWWWWWWWVVVXXX[[[\\\\\\^^^```bbb___aaadddeeegggkkkpppuuu{{{}}}lllVVVHHH>>>;;;===;;;::::::888777666666777333333222111000000000000111111111111111111111111000000000000000/////////////////////............---------............///------...............---***+++++++++,,,,,,------------------------------+++,,,...000111111111000//////......------,,,,,,,,,,,,---///000000000000////////////////////////------........./////////////////////////////////............////////////...////////////000000000////////////////////////111111111111111111111111222222222333333333444444444444444444555666888888777888999::::::;;;;;;:::777888:::===>>>>>>>>>>>>===???CCCFFFHHHIIIKKKLLLOOORRRUUU[[[cccrrrVVVTTTRRRPPPOOOMMMJJJGGGCCCAAA???===<<<;;;;;;<<<888888777666555444333222333333222222222111111111//////......//////000000///......---------......222222111000///...------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,---...//////......------.........------------...///000111.........///000222333444555888;;;===>>>???AAACCCBBBDDDHHHJJJMMMPPPUUUXXXUUUVVVVVVTTTPPPLLLKKKKKKMMMQQQWWWZZZ]]]aaagggkkkooorrruuuyyywwwnnnfffccc___XXXRRRQQQDDDDDDHHHNNNTTT\\\kkkyyynnn```UUUNNNJJJGGGDDDAAA@@@AAABBBBBBBBB===========================???@@@@@@???>>>>>>???>>>>>>>>>>>>????????????<<<<<<============>>>>>>>>>>>>>>>======>>>>>>???;;;<<<===>>>????????????????????????@@@AAABBBCCC@@@@@@@@@@@@AAAAAABBBBBBAAABBBDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIIIIJJJGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLJJJJJJIIIHHHHHHHHHHHHHHHIIIHHHHHHIIIJJJLLLNNNPPPNNNMMMMMMLLLKKKJJJIIIHHHQQQQQQRRRSSSTTTTTTTTTSSSTTTUUUVVVVVVWWWWWWVVVVVVTTTWWWYYY[[[\\\]]]```bbb^^^aaaeeegggjjjooowww~~~sssTTTFFFAAA<<<:::;;;555777888777666555555666222222111000000000000000111111111111111111111111//////000000000000//////////////////............---------............///***++++++,,,,,,,,,,,,+++---------......//////000,,,,,,,,,------------...---...///000111111111111/////////...............***+++,,,...///000111111////////////////////////------........./////////////////////////////////............////////////......////////////000000////////////////////////000000000000000000000000222222222222333333333333222222333444555777888999777777888999::::::::::::666777:::<<<===>>>>>>======>>>???AAACCCEEEEEEFFFGGGIIIKKKMMMRRR\\\hhhqqq}}}{{{VVVUUUSSSQQQOOOMMMIIIEEEBBBAAA???===<<<;;;;;;;;;888888777777666555444444444333333333222222222222...............///000000222111111000000111111222000000000//////.........,,,,,,,,,---------......////////////000111222333,,,------......---------,,,,,,,,,,,,---...///000////////////000111333333666888:::;;;===???BBBEEECCCGGGJJJKKKIIIKKKPPPUUUWWWWWWVVVSSSOOOLLLJJJIIIEEEIIIMMMQQQTTTZZZaaagggkkkqqqvvvyyy~~~wwwoookkkhhhbbb\\\ZZZMMMIIIHHHKKKNNNTTT```jjjuuuoooccc]]]OOOLLLGGGCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;===???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>>>>============>>>>>><<<===???AAAAAA@@@>>>============>>>???AAABBBCCC???????????????@@@AAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCDDDFFFFFFGGGFFFFFFEEEFFFFFFFFFGGGGGGGGGGGGIIIIIIJJJJJJKKKKKKKKKLLLIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJLLLNNNPPPMMMLLLLLLLLLKKKKKKJJJJJJNNNNNNPPPRRRSSSTTTTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVSSSUUUXXXZZZ[[[]]]___bbbaaaeeejjjnnnsss{{{xxx^^^GGGAAABBB>>>::::::222555777777555333444555333222111111000000111111111111111111111111111111...///000111111000//////////////////............---------............///)))***+++,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,---------.....................///000111...///////////////000000+++,,,---...//////000///////////////////////////....../////////000000000////////////////////////............////////////........./////////000000000000000000000000000000111111111111111111111111111222222222222333333333333333333444555666777888555666777888999999999999777888999;;;<<<<<<<<<;;;@@@@@@@@@AAABBBCCCCCCBBBAAACCCEEEGGGHHHMMMTTTZZZdddnnn|||rrriiiUUUSSSQQQOOONNNJJJFFFBBBBBBAAA???===<<<;;;;;;;;;999999888777666555555444222222222111111111111000...............///000111000///////////////000000............////////////---------.........//////------------...///000111***+++,,,---...---,,,+++,,,,,,,,,,,,,,,...//////////////////000222333333666888999:::<<>>???>>>============>>>>>>???AAACCCEEEEEEBBB???===<<<======>>>@@@BBBCCCDDDBBBBBBAAAAAABBBBBBCCCDDDCCCBBBBBBBBBCCCDDDEEEEEEBBBCCCEEEFFFGGGGGGFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFDDDDDDEEEFFFFFFGGGHHHHHHEEEFFFFFFGGGHHHHHHIIIIIIPPPNNNMMMKKKKKKLLLMMMNNNMMMMMMMMMNNNNNNNNNNNNNNNKKKLLLNNNPPPRRRTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVUUURRRTTTWWWYYYZZZ\\\___aaafffkkkqqqwww}}}}}}bbbMMM>>>???BBB<<<666666333666888777444111111222333333222222111222222222000000000000000000000000...///000111111000//////000/////////............---------.........//////+++,,,------............(((((()))***++++++,,,,,,,,,,,,,,,------.........///...---,,,,,,...///000......//////000000111111------......///.........000000000000000000000000000000000000111111111111////////////////////////............/////////000............/////////000111111111111111111111111222222222222222222222222111111222222222333333333555555444444444555555666444555666777888888888888888999999::::::::::::999@@@???>>>>>>>>>???>>><<<>>>AAADDDDDDCCCEEEIIIMMMSSSZZZaaagggmmmxxxxxxqqqjjjccc^^^SSSRRRPPPNNNKKKIIIGGGFFFCCCBBB@@@>>>===<<<<<<<<<<<<:::888777666555333111444444444333222111000///------......///000000000111444333000///000///,,,222000...///222333111///000000///...---,,,,,,,,,......////////////......///......------///000111222///---...000000///,,,.........//////000111222777999;;;<<<<<<>>>AAADDDIIIJJJKKKJJJIIIHHHJJJKKKSSSVVVZZZ[[[XXXTTTPPPNNNHHHGGGFFFFFFIIIQQQ[[[bbbkkkqqqyyy~~~|||zzzuuupppoooiiicccYYYQQQMMMMMMQQQSSSbbbkkkzzzrrr^^^NNNHHHGGGGGGGGG>>>>>>>>>???@@@???<<<999???>>>>>>=========>>>>>>===>>>?????????>>><<<;;;<<<===>>>??????>>>===<<<======>>>>>>?????????@@@BBBHHHOOOOOOJJJCCC@@@???>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@BBBDDDFFFFFFFFFDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJJJJKKKKKKKKKKKKNNNNNNOOOOOOQQQRRRTTTUUUUUUTTTTTTTTTVVVWWWVVVVVVWWWVVVXXX[[[[[[\\\bbbjjjfffooo||||||aaaKKKGGGBBB>>>;;;:::888666555666666777666444222111444333222222111111222222000000000000111111111111......///000111222333333///////////////////////////...---,,,,,,---...///------,,,,,,,,,,,,++++++///,,,(((%%%%%%(((,,,///.........------,,,,,,,,,........................////////////////////////...------,,,,,,------...000///...------...000000111111000000//////.........///000000000...---,,,...------------,,,,,,,,,000000000///000111111222222222222111111///......000000000000000000000000333333333444444444555555000111333444555555444333555555555555666666666666777777777888999999::::::;;;;;;;;;<<<<<<>>>??????@@@??????@@@AAADDDFFFGGGKKKMMMPPPSSSXXX^^^fffkkkyyyvvvrrrlllgggbbb]]]YYYVVVTTTSSSQQQNNNLLLIIIGGGFFFAAA@@@>>><<<;;;:::::::::<<<:::888777666555333111333333333333222222111000000000000000000000//////...111111///000555666444000...---...000111///.../////////...---------,,,,,,------............---...------,,,---...///000000...,,,,,,...///---+++............///000111222444666888999:::<<<>>>AAAFFFHHHJJJKKKJJJJJJKKKLLLQQQTTTYYY[[[YYYWWWUUUTTTNNNLLLJJJHHHJJJOOOXXX^^^ffflllvvv|||rrrmmmeee\\\UUUQQQOOOOOOQQQXXXcccrrrzzzeeeVVVNNNJJJHHHHHHEEEAAA??????@@@AAA@@@AAA@@@@@@????????????@@@===>>>>>>???>>>===<<<;;;=========>>>>>>==================>>>>>>>>>??????:::DDDPPPTTTOOOEEE===888======>>>>>>>>>?????????>>>>>>????????????>>>>>>>>>???AAACCCCCCCCCBBBAAABBBBBBCCCDDDDDDDDDDDDCCCFFFFFFFFFFFFFFFEEEEEEEEEDDDEEEFFFGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUTTTSSSTTTUUUVVVVVVUUUTTTSSSRRRUUUXXXYYY[[[bbbkkkrrr}}}cccOOOGGGCCC???;;;999888666555555666666666555444222111333333222111111111111111...................../////////......000333666888........................///...---,,,,,,---...///------,,,,,,,,,,,,++++++---,,,+++******+++,,,---------,,,,,,,,,,,,,,,,,,...................................................------,,,,,,------...///...------...///000111000000000000//////......000000000000000000///...,,,,,,---...///000111111000000000000000111111222222222222111111000///...111111111111111111111111333333333333444444444444444444444555444444333333555555555555666666666666666666777888888999999:::::::::;;;;;;<<<===>>>>>>=========>>>???AAACCCDDDGGGIIIJJJLLLOOOTTTYYY^^^___fffpppzzzyyyssspppnnnkkkhhhccc___\\\XXXTTTQQQUUUSSSQQQOOOLLLIIIGGGFFFAAA@@@>>><<<;;;:::::::::<<<:::888777666555333111222222333333333222222111222222222111000/////////+++...///...222999===<<>>>>>>>>>>>===<<<<<<======<<<<<<<<<<<<======<<<===============>>>>>>999BBBLLLQQQMMMDDD;;;777======>>>>>>>>>>>>??????>>>>>>????????????>>>>>>===>>>@@@AAABBBBBBAAA@@@AAAAAABBBCCCCCCCCCCCCBBBFFFFFFFFFEEEEEEEEEDDDDDDBBBCCCEEEFFFGGGHHHHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOQQQSSSUUUUUUUUUUUURRRSSSTTTUUUUUUTTTSSSRRRTTTSSSUUUXXXZZZ\\\dddmmm{{{dddPPPEEEBBB???;;;888777777555444555555555555444333222222222111111000000000000000........................000///------///333777:::..............................------------......------,,,,,,,,,,,,+++++++++,,,...//////...,,,+++,,,,,,------------------------------------------...........................------,,,,,,------...------------...000111222000000000////////////...000000000///000000111111------...///000111222222/////////000000000111111111111222111111000///...222222222222222222222222222222333333333444444444777666555444444333333333444555555555555666666666666666777777888888999999999999::::::;;;;;;<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEFFFFFFFFFIIIMMMPPPMMMQQQXXX___eeekkkqqqtttzzzzzzxxxtttnnniiieeebbbaaa```^^^ZZZXXXVVVSSSPPPNNNTTTSSSQQQNNNKKKHHHFFFEEECCCBBB@@@>>><<<<<<<<<<<<;;;999777777666666444222111111222333333333222222111111111000000/////////,,,......---000888======///...............---------------...............***+++,,,------......------------------.........///...............---,,,...............///111111444555777888999;;;>>>@@@@@@DDDIIILLLMMMMMMMMMNNNPPPSSSWWWYYY[[[]]]___aaa^^^\\\XXXTTTRRRTTTYYY]]]```eeeooozzzzzzpppfff]]]YYYTTTTTTVVV[[[aaalllgggWWWPPPKKKIIIHHHGGGGGGFFFCCC@@@DDDCCCBBBAAA@@@?????????>>>>>>>>>>>>>>>=========>>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<============???AAADDDCCC@@@>>>==================>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@??????AAABBBBBBCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMLLLNNNQQQTTTUUUUUUUUUTTTVVVXXXZZZZZZXXXVVVUUUUUUWWWWWWYYY]]]^^^```hhhpppkkkSSSHHHDDD===;;;888777777666555444444444444444333333222222111111000///////////////000000000000000///////////////......///111444666........................------------------------------,,,,,,,,,++++++++++++,,,---......---,,,+++------......//////000000------------------------...........................------,,,,,,------...,,,,,,---...///000111222////////////////////////000///.........000111222000000000000////////////...//////000000000000000111111111111111000//////111111111111111111111111222222222222333333333333666555444222222333333444444444444555555555666666555555666666777888888999888888999:::::::::::::::=========>>>???AAABBBBBBCCCDDDDDDCCCBBBCCCFFFIIIJJJMMMQQQTTTWWW[[[```cccdddhhhpppwww~~~zzztttrrrooonnnkkkhhheeebbb```___\\\ZZZWWWUUUTTTRRRNNNLLLTTTSSSPPPMMMJJJGGGEEEDDDCCCBBB@@@>>><<<<<<<<<<<<;;;999777666777666444222111111222333333333222222.........//////000000000///111///,,,...444777777000000000000///......///---------...............,,,,,,---...............------......////////////------------,,,++++++,,,------------...///000111222444555666777999<<<>>>===AAAGGGJJJLLLMMMMMMNNNRRRTTTWWWYYY[[[]]]___aaaaaa```___]]]\\\^^^aaaeeehhhkkkqqqyyy~~~tttlllhhh\\\XXXVVVWWWXXX___ooommmcccXXXTTTOOOKKKIIIHHHGGGFFFDDDDDDBBBAAA??????>>>>>>@@@@@@??????>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>============<<<<<<<<<<<<@@@???===:::999:::<<>>>>>>>>@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAEEEEEEFFFFFFFFFEEEEEEDDDGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNJJJJJJJJJKKKKKKKKKLLLLLLJJJLLLOOORRRTTTTTTTTTSSSYYY[[[^^^]]][[[YYYYYYZZZYYYZZZ^^^dddhhhkkksss|||~~~}}}mmmUUUFFF@@@???;;;999777666777777555444444333333222222222222222111000//////......//////111000000000//////......---...////////////..............................,,,------------------,,,------,,,,,,,,,+++++++++,,,,,,+++******+++,,,,,,,,,,,,------.........///------------------------...........................------,,,,,,------...+++,,,---...000000111111.............../////////...---,,,,,,---...000111//////.........---------......///000000000000///000111111111111000000///000000000000000000000000111111111222222222333333333222111111111222444555444444444444555555555555444555555666666777888888777888999999:::999999888;;;<<<===>>>??????@@@@@@AAABBBBBBBBBAAAAAADDDFFFHHHIIIKKKLLLMMMPPPTTTVVVXXXZZZ\\\^^^bbbhhhpppuuu}}}zzzvvvqqqnnnkkkjjjgggfffeeecccaaa^^^]]]\\\ZZZXXXVVVTTTRRRPPPLLLIIIUUUSSSQQQNNNKKKGGGEEEDDDAAA@@@>>><<<;;;::::::::::::999777666777666444333222222333333333222222111---------...///000000000000222000------111333111111222333222000//////000..................------------............---------...//////000000//////***+++,,,+++)))((()))***------------...///000111...000222333444555888;;;<<<@@@EEEHHHJJJKKKMMMNNNRRRTTTWWWYYYZZZ[[[]]]___```bbbdddeeefffgggiiilllqqqrrruuuxxx~~~|||ttthhh]]]VVVRRRSSS___ooo~~~tttkkk]]]RRRLLLJJJJJJKKKGGGFFFEEECCCAAA@@@@@@@@@BBBAAA@@@@@@???@@@@@@@@@>>>>>>============>>>>>>>>>>>>>>>============<<<;;;;;;<<<<<<<<<;;;;;;:::<<<<<<============>>>>>>>>>>>>????????????>>>>>>===>>>>>>??????@@@AAAAAABBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFEEEEEEDDDCCCGGGGGGHHHIIIJJJJJJKKKKKKGGGGGGHHHIIIJJJKKKLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJLLLNNNQQQSSSTTTTTTTTTUUUXXX[[[[[[ZZZ[[[^^^aaacccfffnnnxxx~~~zzzvvvqqquuuyyy~~~pppVVVGGG@@@<<<:::999888666666777777555444333333222111111222222333111000000//////////////////......------,,,,,,,,,---...///000000...+++***------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++---+++)))'''''')))+++---******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,...///000000000000---............/////////---------,,,------......******+++,,,---...//////---...///000111000///...000000111111111111000000////////////////////////000000111111111222222222000000000000111222333444333444444444444555555555444444555555666666777777777888999::::::999888777888999:::;;;<<<<<<<<<<<<===>>>??????>>>???AAACCCDDDEEEGGGGGGGGGIIIKKKNNNOOOPPPPPPPPPRRRXXX___eeekkkkkkkkkmmmrrrzzz~~~xxxtttrrrnnnmmmlllkkkiiihhhgggfffaaaaaaaaa```^^^\\\ZZZYYYWWWUUUSSSQQQPPPLLLHHHEEEWWWVVVSSSPPPLLLIIIGGGEEEAAA@@@>>><<<;;;::::::::::::888777666777666555333333333333333222222111000///////////////000000000...000000......222333111111333444222///...///111/////////...---------,,,---------------,,,+++***,,,---.../////////......+++,,,...---***)))***,,,------------...///000000---///111222222444777:::<<>>>>>????????????>>>>>>??????>>>>>>>>>=========:::;;;<<<>>>???>>><<<:::<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@@@@AAABBBAAAAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCDDDEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIJJJJJJGGGGGGHHHIIIJJJKKKLLLLLLJJJKKKKKKKKKKKKLLLLLLLLLLLLMMMNNNPPPSSSTTTVVVWWWXXX\\\```cccdddhhhpppvvvzzzrrrooopppzzzrrrZZZHHH@@@>>>;;;999888666555555666666444222333222111000000111222333222111000000//////000000//////...------,,,++++++....../////////...---,,,------------------------+++,,,------------,,,+++------,,,,,,,,,,,,++++++,,,+++)))'''''')))+++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,---...000000000//////---------.........//////..................---,,,******+++,,,---...//////,,,---///000111000///...000000111111111111000000////////////////////////000000000000111111111222111111222333333333222222333333444444444555555555333444444555555666777777777888:::;;;;;;:::888777777888999:::;;;;;;::::::<<<===>>>>>>======>>>@@@AAACCCEEEFFFFFFFFFHHHJJJHHHJJJKKKKKKMMMPPPUUUXXX]]]\\\[[[\\\___dddiiilllkkkmmmqqqtttvvvyyy}}}~~~~~~|||zzzyyywwwrrrtttuuusssoookkkjjjjjjggggggggggggfffeeecccccc_________^^^\\\ZZZXXXVVVSSSQQQPPPOOONNNKKKGGGDDDYYYXXXUUURRRNNNKKKHHHGGGCCCBBB@@@>>>===<<<<<<<<<:::888777666777666555333444444444333222111000///222222111111000000//////+++...///...000444555333111333444222///---...000000000///...------,,,,,,---------,,,+++***)))(((+++,,,---.........---,,,...000222000---,,,...000---------------...000000///000222333444666999;;;<<<>>>AAACCCEEEGGGKKKMMMMMMPPPUUUXXXYYYZZZ[[[\\\\\\aaahhhmmmooopppppppppoooooonnnmmmnnnsssyyy~~~zzznnn^^^VVVXXXZZZjjj|||sssbbbWWWQQQPPPNNNLLLJJJIIIHHHGGGEEEDDDCCCBBBAAABBBCCCCCC>>>???@@@AAAAAA@@@???>>>@@@@@@??????>>>>>>======???===<<<<<<>>>?????????<<<<<<<<<<<<=========>>>@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEE@@@@@@AAABBBBBBBBBAAAAAAAAABBBBBBCCCDDDEEEFFFFFFAAABBBCCCEEEFFFFFFFFFFFFCCCDDDEEEFFFGGGHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNOOOQQQSSSUUUXXXYYYfffkkkppptttwww~~~|||ssspppooo}}}iii[[[HHH===:::;;;:::888666555444444555444222000222222111000000111222333222222111000000000000000111111000///......------///......---...///000111------------------------++++++------------++++++---------,,,,,,,,,++++++++++++***))))))***++++++000000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...---...///000000///......---------.........////////////000000000///---,,,......---------,,,,,,,,,,,,---///000111000///...///000000111111111000000000000000000000000000000000000000000111111111111333444555555444333111000333333333444444444555555333333444444555666666777888999:::;;;;;;:::888777888999;;;<<<===<<<<<<;;;>>>???@@@???=========???===@@@BBBDDDDDDDDDFFFGGGFFFHHHJJJLLLLLLLLLNNNOOOSSSSSSTTTUUUXXX[[[^^^```\\\^^^aaaccceeegggjjjlllpppooonnnoooqqqrrrrrrqqqlllmmmmmmnnnmmmmmmlllkkklllnnnqqquuuxxxzzzxxxwwwtttrrrooommmkkkllllllmmmkkkmmmooommmiiiggghhhiiieeefffffffffeeecccaaa___\\\\\\[[[ZZZXXXVVVSSSRRRQQQPPPOOOOOOOOOLLLHHHEEEXXXXXXVVVRRRNNNIIIEEECCCCCCBBBAAA???>>>>>>=========<<<:::888666444444333:::888777444333111000000000000////////////000000111///......//////...,,,......------------......111000/////////111222333,,,,,,,,,------,,,++++++,,,,,,++++++,,,,,,---...000000///...---,,,,,,+++////////////000000000000//////000111222444666777:::===AAACCCEEEGGGIIIKKKLLLPPPUUUWWWWWWVVVUUUUUUVVVZZZbbbllltttvvvsssnnnpppmmmgggbbb___aaafffjjjxxxyyy|||ssseee[[[[[[[[[bbbppp}}}uuuggg^^^WWWVVVQQQIIIFFFGGGFFFDDDCCCDDDEEEFFFEEEDDD???@@@AAAAAA??????@@@AAAAAA@@@>>>>>>?????????>>>????????????>>>===<<<;;;<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@CCCDDDEEEEEEEEEDDDBBBBBBDDDEEEFFFHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJJJJIIIIIIKKKKKKLLLMMMOOOOOOMMMKKKPPPPPPQQQRRRTTTYYY^^^bbbnnnyyywwwssssss|||yyygggMMMIIIDDD@@@===;;;999777777777666555444444333333222222000000000111222333000///...------...///000......////////////......//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...******,,,,,,,,,,,,*********++++++,,,,,,++++++***//////...---,,,++++++***........................,,,,,,,,,------.........////////////////////////111000///------///000111---....../////////////////////.........---------............////////////...///111222111000...,,,---...000111111000000///000///.........///111222000000000111222222222333111111222222222333333333444444444555666777777888777777777777666666666666777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDDDDFFFFFFFFFGGGHHHIIIKKKKKKMMMMMMMMMNNNOOORRRTTTVVVUUUVVVVVVWWWXXXZZZ[[[\\\^^^]]]]]]^^^aaaccccccbbb^^^]]]\\\\\\\\\]]]^^^___bbbcccdddfffggghhhhhhhhhdddcccbbbaaaaaabbbcccddd___bbbdddeeeeeeeeeeeefffbbbbbbaaaaaa```^^^]]]\\\\\\[[[YYYVVVTTTRRRPPPOOOOOOMMMKKKKKKKKKJJJHHHFFFXXXWWWVVVRRRNNNJJJFFFCCCBBBAAA@@@???>>>============;;;:::888666555444444333222111000000/////////000000////////////000000111000...///000000...---///..................///...---,,,,,,,,,...///000---------......------,,,,,,,,,++++++,,,,,,---.../////////...------,,,,,,------------............//////000000222444555666999<<>>???@@@???>>>===============<<<;;;;;;============>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAACCCDDDEEEEEEEEEEEEDDDCCCFFFGGGHHHIIIJJJKKKKKKKKKIIIIIIJJJJJJKKKKKKKKKKKKOOOOOOPPPQQQSSSSSSRRRQQQRRRUUUZZZ]]]```eeelllrrr~~~{{{{{{~~~~~~dddVVVHHHDDD@@@===<<<;;;:::888555444444333222222111111111111111000000111111222000///...------...///000......////////////......///.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------***+++,,,------,,,+++******++++++,,,,,,++++++***...------,,,,,,+++++++++........................,,,,,,,,,---------......////////////////////////111000...------...000111------.../////////////////////.........---------............///////////////000111111111000///......///000000111111000000000000/////////000111222111111111111111222222222111111222222222333333333333444444555666666777777666666666666666666666666666777777888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>???@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGGGGIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQQQQOOOOOOPPPQQQSSSTTTVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYYYYXXXYYYZZZ[[[[[[\\\]]]___```bbbccccccccc______^^^]]]]]]^^^______^^^aaacccdddcccbbbccccccaaaaaaaaa```___^^^\\\\\\ZZZYYYXXXUUUSSSQQQOOONNNMMMKKKIIIHHHHHHHHHFFFDDDXXXWWWUUURRRNNNJJJFFFCCCAAA@@@???>>>===<<<<<<<<<<<<;;;999888666555444444111222222222222222333333000000////////////000000222000//////000111000...000//////......//////000---,,,,,,,,,,,,------...------...//////......---,,,,,,++++++,,,,,,---...........................------------............/////////000111333444555777:::>>>@@@BBBDDDGGGIIIJJJOOOTTTWWWWWWVVVTTTTTTRRRUUU[[[ccckkkqqqssssssllljjjeee```\\\YYYWWWWWWXXX[[[eeerrr}}}tttmmmfffaaa___aaaiiirrryyyiii```]]]SSSOOOJJJGGGGGGHHHIIIIIIFFFGGGGGGEEEBBB@@@AAAAAAEEECCCAAAAAAAAAAAA@@@>>>==================<<<<<<======>>>>>>>>>?????????????????????????????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFEEEEEEGGGHHHIIIJJJKKKLLLLLLLLLIIIIIIJJJJJJKKKLLLMMMNNNOOOPPPRRRSSSTTTUUUUUUUUU[[[ccckkkppprrrwww~~~tttwww}}}```MMMGGG@@@>>>;;;999::::::999888444444333333222222111111000000111111111111000000//////...------...//////......////////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------////////////////////////000///...------...///000------...////////////..................---------............////////////111111111111000000000000000000000000000111111222111000000000000111222222222222222111111111111111111111222222222333333333333444444555555666666666666666666666666666666666666666777888999:::;;;;;;===<<<<<<<<<<<<===>>>>>>???@@@AAAAAACCCCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHIIIJJJKKKKKKLLLLLLLLLIIIJJJJJJLLLNNNPPPRRRSSSQQQUUUXXXXXXUUURRRRRRRRRTTTTTTTTTTTTTTTUUUVVVVVVVVVWWWYYYZZZ\\\]]]]]]]]]ZZZZZZYYYXXXXXXYYYZZZZZZ]]]___aaabbb```______`````````______^^^]]][[[ZZZXXXWWWVVVSSSQQQOOOMMMLLLJJJHHHFFFFFFEEEEEECCCAAAWWWWWWUUURRRNNNJJJFFFDDDAAA@@@???===<<<<<<;;;;;;<<<;;;999777666555444444222222333333333333333333000000////////////000000222000///000111222111///000000////////////000000/////////////////////000,,,------............---,,,,,,++++++,,,,,,---...---------.........//////////////////000000000000////////////111222333444666999<<>>?????????============>>>>>>>>>????????????????????????????????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>@@@AAABBBCCCDDDEEEFFFFFFFFFGGGHHHJJJLLLLLLMMMMMMJJJJJJJJJJJJLLLNNNPPPRRRRRRTTTWWWZZZ[[[[[[\\\\\\jjjttt{{{zzzyyy{{{bbbMMMBBBAAA;;;999777666777777777666555555555444444444333333///000111111111000///...........................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,------,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///......------......///,,,---......//////..........................................////////////222222111000000000000111111111000//////111222333111111111111111222222222333222222222111000000000111111222222222333333333333333444444444555555555444555555555555555666666555555666777888999::::::<<<<<<<<<<<<<<<======>>>??????@@@AAABBBCCCDDDDDDFFFEEEEEEEEEEEEFFFGGGHHHFFFGGGIIIJJJJJJIIIHHHGGGGGGHHHIIIJJJLLLOOOPPPRRRQQQVVV\\\[[[UUUPPPOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSTTTVVVXXXYYY[[[[[[[[[XXXWWWVVVUUUUUUVVVWWWXXX\\\^^^``````___]]]]]]^^^^^^^^^^^^]]]\\\[[[ZZZYYYVVVUUUTTTRRROOOMMMLLLKKKHHHFFFEEEDDDDDDCCCAAA???WWWVVVUUURRRNNNJJJGGGDDDAAA@@@???===<<<<<<;;;;;;;;;:::999777666555555555000000111111000///...---000000////////////000000111000///000111222111000000000////////////000000000000000111000000000000***+++,,,---------------,,,,,,++++++,,,,,,---...,,,,,,------.../////////////////////000000000000.........///000111222333444777;;;>>>AAACCCFFFHHHFFFJJJOOOSSSTTTTTTUUUUUUZZZ[[[]]]aaaeeelllrrrvvvxxxvvvtttrrrnnnhhhaaa[[[YYY]]]iiiwwwyyyllleeeaaa``````bbbhhhqqq|||vvvoooddd[[[VVVUUUUUUUUUSSSTTTSSSPPPLLLIIIIIIIIIFFFEEEDDDDDDEEEDDDBBB@@@AAA@@@??????>>>??????@@@<<<<<<=========>>>>>>>>>???????????????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDEEEFFFDDDEEEHHHJJJLLLNNNOOOPPPMMMMMMLLLLLLMMMPPPTTTVVVYYY^^^eeeiiikkklllnnnooozzz}}}xxx~~~sss___OOODDD???@@@999777555555555555333222444444444444444333333333//////000111000///...---------............------------............------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---......//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------......,,,------...............---.................................////////////222111000000//////000000111000/////////000222333000000111111222222222222333222222222111000000000111111222222222333333333333333333333444444444444333333444444555555555555444555666666888888999:::;;;;;;;;;:::;;;<<<<<<===>>>>>>???@@@AAABBBCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHIIIKKKMMMOOOPPPQQQWWW\\\\\\VVVPPPOOOOOOLLLMMMNNNNNNOOOPPPPPPPPPTTTUUUVVVYYYZZZ\\\\\\]]]XXXWWWVVVUUUUUUVVVWWWXXX\\\^^^___```^^^\\\\\\]]]\\\\\\\\\\\\[[[YYYXXXWWWTTTSSSRRRPPPNNNLLLKKKJJJHHHFFFDDDCCCCCCBBBAAA???WWWVVVUUURRROOOKKKGGGEEEAAA@@@???>>>===<<<<<<<<<;;;:::999777666666555555333333444333222000...---000000////////////000000000///...///111222111000000//////......//////000/////////000//////...---******+++,,,------------,,,,,,++++++,,,,,,---...---------.........//////------------........................///000111222222555999<<>>>>>??????=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFEEEGGGJJJMMMPPPSSSUUUUUUTTTRRRPPPPPPQQQUUUYYY[[[___hhhttt}}}|||rrrYYYKKKDDD???<<<<<<888666444444444444222000222222222222111111111111///000000//////...---,,,------............------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------------------------,,,,,,---............------------...........................////////////000000000000///////////////////////////000000111///000111111222222111111222222222111111111111111111111222222222333333333333333333333333333333333222222333333444555555555444444555666777888999999:::999999999999:::;;;;;;<<<===>>>???@@@AAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIJJJLLLMMMMMMRRRVVVVVVSSSNNNLLLLLLJJJKKKLLLMMMNNNOOOOOOOOOSSSTTTVVVXXXZZZ\\\]]]]]]XXXWWWVVVUUUUUUVVVWWWXXXYYY[[[^^^^^^]]][[[[[[\\\[[[[[[[[[ZZZYYYXXXVVVVVVSSSRRRQQQOOOMMMLLLKKKJJJGGGEEECCCCCCCCCBBB@@@>>>VVVVVVTTTRRROOOKKKGGGEEEBBBAAA@@@???>>>=========::::::888777666666666666555666777777666444111000000000////////////000000///...---...000111000//////..................///....../////////...,,,,,,***+++,,,---............,,,,,,++++++,,,,,,---...---------...............------------........................///000111111...222666999<<<>>>AAADDDEEEGGGKKKNNNQQQVVV[[[^^^aaabbbdddfffiiipppxxx|||uuunnnsss~~~{{{rrriiibbbaaaaaaccciiiqqq~~~rrreeeYYYQQQNNNMMMMMMMMMOOOQQQQQQNNNLLLIIIGGGEEEBBBAAAAAAAAABBB??????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB????????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBBBBCCCEEEFFFGGGIIIKKKNNNRRRWWWZZZ]]]^^^[[[YYYVVVUUUVVVZZZ^^^aaajjjwwwyyyjjjYYYGGG@@@???<<<999777666555444444555555333111111111111111111111111111111000///...------------,,,------......------,,,,,,------......------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***************************************++++++,,,+++******))))))******+++***++++++,,,,,,++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,------......---------------.........//////............////////////...//////000///...---,,,------...///////////////...///000111111111000000111111111111111222222222111111222222222333333333333333222222222222222222111222222333444444555555333444444555666777888999888888777777888888999:::;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBCCCEEEGGGHHHDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKIIIKKKNNNOOOOOOLLLJJJHHHGGGHHHJJJLLLMMMMMMMMMMMMPPPQQQSSSVVVXXXYYYZZZ[[[VVVUUUTTTSSSSSSTTTUUUVVVVVVXXX[[[[[[[[[ZZZZZZ[[[ZZZZZZYYYYYYXXXVVVUUUTTTRRRRRRQQQOOOMMMLLLKKKJJJFFFDDDBBBAAAAAAAAA???===VVVVVVTTTRRROOOKKKGGGEEECCCBBBAAA???>>>>>>======::::::888777666666666666111222444444444222000///000000////////////000000...------...///000000///......------------......//////000000000///---,,,+++,,,---...////////////,,,,,,++++++,,,,,,---...........................////////////000000000111...............///000111,,,///333777999<<>>>>>??????@@@@@@@@@@@@EEEEEEDDDDDDDDDFFFGGGHHHLLLNNNRRRWWW\\\```ccceee```^^^[[[YYYZZZ^^^bbbeeeyyy}}}vvvrrrmmmjjjooo}}}hhhRRRGGG>>>===>>>;;;888666444333333444666666444333333333333333333333333333111000...---,,,,,,------,,,,,,---......---,,,,,,,,,------......------,,,+++++++++,,,,,,---------++++++++++++++++++++++++*********************************)))***++++++,,,+++***)))(((((()))***++++++++++++,,,,,,+++++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------------.........//////............/////////000,,,...///000000...,,,++++++,,,.../////////...------...///111111000000///000000111111222222222333111111222222222333333333333222222222222222222222111111222333333444555555333333444555666777888888777777777666777888888999::::::;;;<<<===>>>??????>>>???@@@AAACCCEEEGGGIIICCCCCCBBBBBBCCCDDDFFFGGGJJJJJJIIIIIIJJJKKKKKKLLLGGGGGGHHHKKKLLLLLLIIIFFFFFFGGGIIIKKKLLLLLLLLLLLLMMMNNNPPPRRRUUUVVVWWWXXXTTTSSSRRRQQQQQQRRRSSSTTTSSSVVVXXXYYYYYYXXXYYYZZZYYYYYYYYYXXXWWWVVVTTTTTTRRRRRRQQQOOOMMMLLLKKKJJJEEECCCAAA@@@@@@@@@>>><<>>BBB???BBBFFFJJJNNNSSSXXX\\\dddfffiiimmmsss{{{zzzsssmmmddd]]]___fffrrr~~~ooocccbbbeeefffhhhmmmrrrqqqlllddd^^^UUUNNNKKKKKKLLLMMMGGGCCCAAADDDKKKNNNKKKGGGDDDEEEEEEEEEDDDBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDBBB>>>===@@@AAA??????@@@AAAFFFHHHGGGGGGJJJKKKIIIFFFIIIKKKJJJFFFEEEHHHKKKMMMSSSZZZ```dddhhhmmmqqqooooookkkfffdddhhhsss{{{rrrmmmkkkhhhhhhkkkwwwiiiWWWCCCBBB???===:::888777666444444333333333333222222222222222111111111000000///////////////......---000000///...------,,,,,,(((((()))***+++,,,,,,---//////.........---------,,,,,,,,,+++++++++++++++***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,,,,)))(((***+++***))))))'''(((***,,,---,,,+++***...------,,,+++***))))))))))))******++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,+++++++++,,,,,,------------,,,++++++,,,,,,***(((***+++,,,---............222222222111///...,,,++++++++++++,,,,,,,,,------///000111111111///...---+++...111222111000///000222222222222222222222222555444222111000111222222222333444444555555444444444444444555555555555666666666666777888888999999============>>>>>>>>>>>>?????????@@@AAABBBDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGCCCDDDGGGHHHIIIHHHGGGFFFBBBDDDFFFIIIJJJKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQRRRQQQQQQQQQRRRSSSTTTUUUUUUSSSSSSTTTVVVVVVWWWWWWVVVWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPOOONNNLLLKKKJJJIIIHHHFFFBBB@@@??????===<<>>@@@AAAAAADDDHHHGGGOOOUUUVVVWWWZZZZZZWWWSSSUUUTTTPPPKKKIIILLLOOONNNVVVbbbllltttzzz}}}{{{ssslllmmmooopppsssxxx~~~iiiSSSDDD===<<<:::777555444333222444444333333333222222222222222222111111111000000000000000000000//////.........------,,,++++++*********++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,++++++*********)))***+++,,,,,,******+++,,,((())))))))))))*********+++******+++,,,+++++++++,,,+++++++++******++++++---,,,,,,++++++*********)))*********+++++++++++++++++++++,,,,,,,,,------+++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,------,,,***+++,,,---...............111111111000000...---,,,------------............///////////////...------&&&***...111222333444555222222222222222222222222444333222111111111222222222333444444555444444444444444444444555555555555666666666777888888999999<<<<<<=========>>>>>>>>>>>>>>>>>>???@@@AAACCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFGGGFFFEEEDDDBBBCCCEEEGGGHHHIIIIIIHHHIIIIIIJJJLLLMMMNNNOOOPPPNNNNNNPPPQQQRRRRRRRRRRRRQQQRRRSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUSSSRRRQQQPPPQQQPPPPPPNNNMMMJJJIIIGGGEEEBBB@@@??????@@@??????VVVUUURRRPPPMMMJJJHHHGGGBBB@@@===<<<<<<===<<<;;;<<<;;;:::888777555444444222222222222222111111000111000000//////000000111000///...............//////..................///---------...............000///...,,,++++++,,,,,,---............---,,,,,,...............---------,,,,,,,,,,,,,,,,,,------------......///000000000///000000000111444888;;;@@@BBBEEEHHHKKKOOOSSSWWWRRR[[[ffflllnnntttwwwooofffaaabbbhhhmmmooovvv}}}|||xxxtttqqqppppppmmmeee^^^UUUTTTTTTUUUWWWZZZ^^^```[[[TTTMMMJJJLLLLLLJJJHHHFFFDDDCCCDDDEEEGGGOOOXXXbbbmmmwww}}}{{{pppoookkkddd]]]YYY[[[^^^aaalll}}}~~~yyyvvvrrrssswww~~~qqq___PPPCCC:::;;;:::888777555444444444333333333333222222222222222111111111111000000000000111111111111000//////.........---,,,,,,++++++,,,,,,,,,---------------++++++++++++,,,,,,,,,,,,,,,,,,+++***))))))((((((***+++,,,,,,******+++,,,((())))))))))))************+++,,,,,,++++++,,,,,,///---+++)))((()))***+++++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,+++******))))))******+++,,,,,,************,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,---//////...,,,------...............---///000000000000///...---....../////////000000000///......------------...---///111222000/////////000000000000000000000000222111111000111111222333222222333444444444444444444444444444555555555555555666666777777888888999;;;<<<<<<<<<========================>>>@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCDDDEEEEEEEEEEEEFFFHHHIIIKKKMMMMMMMMMMMMJJJKKKNNNPPPQQQQQQPPPOOOPPPPPPQQQRRRSSSTTTUUUUUUSSSSSSSSSRRRQQQPPPOOONNNPPPPPPPPPOOOMMMIIIFFFDDD@@@???======???@@@AAA@@@UUUTTTRRRPPPMMMJJJHHHGGGEEEBBB???>>>>>>???>>>===<<<<<<;;;999888666444333222222333333222222111000000000////////////000000000000000000///......---......------------......,,,,,,---....../////////...---***)))((()))+++,,,------------------------/////////...---------,,,------............//////............//////000000//////000000///111444666===@@@CCCGGGJJJNNNSSSWWWUUU[[[ccciiinnnvvvyyyyyy|||xxxkkkfffeeedddccchhhnnnxxxrrrqqqpppppprrruuuyyy{{{|||uuummmjjjkkkiiiccc]]]RRRQQQQQQSSSSSSWWWcccppp~~~yyyyyy{{{~~~{{{uuuxxxyyyuuupppnnnppptttjjjWWWLLLEEE@@@<<<999888777666555555555555333333333222222222222111111111111111000000000000000000000000000///......000000000//////............---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))(((''''''***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,))),,,---***((()))******,,,+++***)))((())))))************++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///---------,,,,,,+++++++++,,,++++++,,,...///...,,,....../////////...------......///////////////......////////////000000000000///...---,,,---...///111222333222///---,,,,,,000000000000000000000000000000000000111111222222222222333444444444444333333333444444444555555555555555666666777888888888;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<===>>>@@@@@@????????????@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDFFFIIIKKKLLLLLLKKKJJJHHHJJJMMMPPPQQQQQQOOONNNOOOOOOOOOPPPQQQSSSTTTTTTRRRRRRRRRQQQPPPOOONNNMMMNNNOOOOOONNNLLLHHHCCCAAA>>>===;;;;;;===?????????UUUTTTRRROOOMMMJJJHHHGGGDDDBBB???>>>>>>>>>>>>===<<<<<<;;;:::888666444333222333333333333222111111000000////////////000000000111111111111000............------------......+++,,,---.../////////...,,,+++***))))))+++---...------,,,,,,,,,---------/////////...---------,,,------------......//////............////////////...///000///...///111333999<<<@@@DDDIIINNNSSSWWW[[[[[[]]]cccmmmvvv~~~zzzsssqqqrrrxxxyyyrrrkkkgggjjjjjjjjjmmmrrryyy~~~~~~llllllnnnpppqqquuu~~~xxxssspppgggkkknnnooopppvvvqqqdddRRREEE@@@>>><<<;;;444444333222222222333333333333222222222111111111000000000000000000000000......//////......---,,,///////////////.........------,,,,,,++++++******,,,,,,,,,,,,,,,---------++++++******)))(((((('''***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,(((,,,---((('''***+++(((&&&''')))*********)))(((*********++++++,,,,,,---,,,+++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---///...,,,++++++,,,...///---------,,,,,,+++++++++*********+++---...---+++..................---------......///////////////------........./////////000000.........///000111,,,---///000000000111333////////////////////////...//////000111111111111111222333333444444333333333333333444444444444555555555555666777777888888999:::::::::;;;;;;;;;;;;:::::::::;;;<<<===>>>???>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBAAADDDCCCBBBAAA@@@@@@AAAAAADDDDDDDDDCCCDDDDDDDDDDDDDDDEEEHHHJJJKKKJJJIIIHHHHHHJJJMMMPPPRRRRRRPPPOOOOOOOOOOOOOOOPPPQQQRRRSSSRRRRRRQQQQQQPPPNNNMMMLLLLLLLLLMMMLLLIIIEEEAAA>>>>>><<<::::::;;;<<<<<<<<>>===<<<:::777555555444333333333444444222222222222111111111111//////000000000000000111---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++******...---------,,,,,,,,,,,,+++************)))))))))***+++,,,,,,******+++,,,((())))))))))))*********''',,,+++(((+++222222,,,%%%&&&)))+++++++++***(((*********++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++******))))))******+++,,,,,,************,,,,,,---,,,,,,,,,,,,,,,,,,++++++******+++,,,---+++***,,,,,,---------------,,,---....../////////......,,,,,,---------.........000////////////000111111...///000000///...000111////////////////////////...//////000000000000///111111222333333333333333333333333333444444444444444555555666666777777888999999999999::::::::::::::::::::::::;;;===>>>???===>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCDDDEEEEEEEEEFFFGGGIIIJJJIIIIIIIIIIIIJJJMMMPPPQQQRRRQQQQQQQQQPPPOOONNNNNNOOOPPPQQQPPPPPPPPPPPPOOOMMMLLLKKKIIIIIIIIIHHHFFFCCC???===>>><<<999888999::::::999TTTSSSQQQOOOMMMKKKIIIHHHDDDAAA>>>===>>>>>>===<<<<<<<<<<<<<<<:::777555333333333444444333333222111//////............//////////////////000000000000000//////......//////000------///000///...---+++////////////////////////,,,,,,+++++++++,,,---...---------...............)))******+++,,,,,,------/////////////////////...---...//////......///111000333888<<>>>>>555*********++++++++++++***++++++++++++++++++,,,,,,------,,,,,,,,,+++++++++************+++++++++++++++******))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,+++,,,------+++*********+++,,,------------.........///......------,,,,,,---------.........---......///000000//////222333222000...,,,---...000000000000000000000000...///000000000///...---111111222333333333333222222222333333333444444444444444555555666777777777888888888888999999999::::::::::::;;;<<<===>>>???===>>>>>>>>>>>>????????????@@@AAAAAABBBBBBAAAAAABBBCCCDDDEEEEEEEEEDDDCCCDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRSSSRRRPPPNNNNNNNNNOOOPPPNNNNNNNNNNNNMMMKKKJJJIIIFFFFFFEEEDDDBBB@@@>>>===<<<:::888777888999999888TTTSSSQQQOOOMMMKKKIIIHHHGGGEEEBBBAAAAAAAAAAAA@@@;;;<<<<<<<<<:::888555333333333444444333333222111//////............//////...............///000111000000////////////000000---...///000000...,,,***////////////...---,,,+++,,,,,,+++***+++,,,...///,,,------....../////////++++++,,,------.../////////////////////.........,,,...//////......000111///111555999===AAAFFFJJJHHHOOOYYYccciiimmmqqqsssvvvzzz~~~~~~|||}}}~~~xxxqqqdddaaa\\\[[[^^^cccgggiiivvvyyytttuuukkkrrrvvvuuussssssqqqmmmllljjjhhhhhhlllsss{{{vvv]]]NNNBBB<<<777777999999666222333333222111000000000000222222222111111111111000.../////////000000111111///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,+++***(((''''''*********+++,,,,,,------***+++,,,,,,******+++,,,***++++++++++++,,,,,,,,,(((++++++,,,999HHHGGG===000...,,,+++******,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++)))************+++++++++---,,,,,,,,,,,,,,,,,,---,,,------......------,,,+++++++++,,,,,,---------///...------......,,,***((()))***+++,,,---------......//////...------,,,---------............///+++,,,...///000///...---,,,---/////////000222444111111111111111111111111//////000000000...---,,,111111222333333333333222222222333333333444444444444444555555666777777777777888888888888999999999:::::::::;;;<<<===>>>???>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBBBBAAAAAACCCEEEGGGGGGFFFEEEDDDBBBBBBAAAAAABBBCCCEEEFFFHHHGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRUUUSSSQQQOOOMMMNNNNNNOOOMMMMMMLLLLLLKKKJJJHHHGGGEEEDDDCCCBBB@@@???>>>===:::888666666888999:::999TTTSSSQQQOOOLLLJJJHHHGGGDDDBBB@@@??????>>>===;;;;;;:::888666444333111000444333111000000000111222////////////////////////------...//////000//////111000///...------...///222111000///...---,,,,,,......---------,,,,,,,,,(((((((((((()))***+++,,,///...---,,,,,,,,,,,,,,,//////......------,,,,,,---...///000000...,,,+++////////////000000000000111000000222666<<>>;;;777555555666666555555444333333222222333333111111000000//////......+++...000///---,,,...000//////000//////...------//////...---,,,,,,++++++...---,,,,,,++++++++++++************************,,,+++***))))))***+++,,,+++++++++******(((''''''###$$$&&&''')))*********------......///000111111++++++******************++++++++++++++++++++++++---,,,***))))))***,,,---******))))))(((((('''''')))))))))***++++++,,,,,,------,,,++++++************++++++,,,,,,++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------..................------,,,+++------,,,+++,,,---...///111000...------...000111,,,---...///000//////...+++,,,---...////////////............////////////000000000000000000000000444444444333333222222222333333444444555666777777333333444555666777888999999888888888999;;;===>>><<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBDDDHHHJJJGGGCCCAAACCCFFF???AAACCCDDDCCCBBBBBBBBBDDDFFFGGGGGGFFFGGGIIILLLLLLLLLMMMNNNPPPQQQRRRRRRWWWTTTPPPOOOQQQRRRQQQOOOPPPNNNKKKJJJJJJHHHFFFDDDCCCEEEGGGEEEBBB@@@@@@AAA;;;:::888666555555777777TTTSSSQQQOOOLLLIIIGGGFFFDDDBBB@@@??????>>>===;;;<<<;;;:::999888777666555333222111111000000111111////////////////////////......///000000000000000111000///...---......///...............---------,,,,,,,,,------.........************+++,,,---.../////////......---------111111111000000000000000......------------------.../////////000000000000000//////000444999>>>AAAGGGLLLTTT[[[aaagggmmmqqqwwwvvvvvvvvvxxxyyyzzzzzzwwwzzz|||ssspppmmmgggbbbeeegggiiijjjlllpppvvv{{{zzzqqqkkkeee```^^^^^^^^^```bbbdddggghhhrrrzzzjjjVVVHHHAAAAAA<<<:::666555555666666555444444333222222222222333000000000000//////......//////000...,,,++++++,,,///////////////...------...------,,,++++++******...---,,,+++++++++++++++************************++++++***))))))***++++++,,,,,,,,,++++++***)))(((((()))***+++,,,---------)))******++++++,,,,,,,,,************************++++++++++++++++++++++++---,,,***))))))***,,,---+++*********)))))))))))),,,,,,+++******))))))(((*********+++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------.........///---------------,,,++++++---,,,,,,+++,,,---...///...---,,,++++++,,,---...,,,---///000111000///...,,,,,,---...////////////............////////////000000000000000000000000444444333333333222222222222222333444444555666666333333444555666777888888888888888999:::;;;<<<===<<<<<<======>>>?????????????????????@@@@@@@@@AAAFFFJJJNNNLLLFFFAAA???@@@???AAACCCCCCAAA@@@@@@AAABBBCCCDDDEEEDDDEEEGGGIIILLLLLLMMMOOOPPPRRRSSSSSSWWWTTTQQQPPPPPPQQQOOONNNOOOMMMJJJIIIIIIHHHEEECCC@@@BBBCCCBBB???<<<===>>>:::999777666555666777888VVVTTTRRROOOLLLIIIFFFEEEDDDBBB@@@??????>>>===;;;888888777777666666555555222222222222222111000000//////////////////////////////000111111111000000000000///............///***++++++,,,---...//////***++++++,,,---...///000,,,,,,,,,,,,---...//////...///000000000///...---------.....................---+++******,,,...///....../////////000000000///......///111555999<<>>:::777555444555666666666444333222222111111222222000000000////////////...///---,,,,,,------,,,***......//////......------,,,,,,++++++******))))))---,,,,,,++++++++++++,,,************************++++++***))))))***++++++,,,,,,,,,,,,,,,+++***)))(((((()))***************((()))))))))))))))))))))************************************************,,,+++***))))))***+++,,,++++++++++++************,,,++++++******)))((((((******+++,,,,,,---......***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,------........./////////+++,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,---.........---,,,++++++,,,---...,,,---000222222111///---,,,---...///000000000000............////////////000000000000000000000000333333333222222222222222111111222222333444444444222333333444555666777777666777888999:::;;;;;;;;;<<<======>>>>>>??????@@@===>>>>>>>>>>>>?????????DDDIIINNNNNNIIIBBB>>><<<>>>@@@AAAAAA???>>>??????AAACCCDDDEEEDDDEEEFFFHHHKKKKKKMMMNNNPPPRRRSSSTTTVVVTTTQQQPPPPPPOOONNNLLLMMMKKKIIIHHHHHHGGGEEECCC???@@@AAA@@@>>><<<;;;<<<999888777666666777888888VVVUUURRROOOKKKHHHEEEDDDDDDBBB@@@??????>>>===;;;888888777666555444444333111111222333333111000///////////////////////////...///000000000000///////////////.........//////++++++,,,---...//////000++++++,,,,,,---...//////---------------...//////,,,...///111000///---,,,++++++,,,,,,---------...,,,++++++***+++,,,...///........./////////000000///.........000333666888???EEENNNVVV\\\aaadddfffmmmnnnqqqssstttuuuwwwxxxvvvxxx}}}vvvpppkkkhhhhhhkkknnnnnnllljjjjjjkkkiiiiiiiiiiiijjjkkkmmmnnnqqqtttxxx}}}{{{xxxwwwwwwwwwxxxvvv{{{}}}{{{zzz{{{zzzvvvnnnlllhhhfffeeegggkkknnnsssuuuyyyrrraaaNNNDDD@@@<<<999888777555444444555666666555333333222111111111111111////////////////////////+++)))(((***...000///---------.........------,,,,,,,,,++++++************,,,,,,+++++++++++++++,,,************************+++******************+++++++++,,,,,,+++******)))((()))))))))))))))((((((+++************************************+++++++++))))))))))))))))))))))))++++++***))))))***++++++************************(((((())))))***+++++++++---------.........//////***++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,---------......******+++++++++******))),,,,,,,,,,,,,,,---------///......------......///+++---000222222111///------...//////000000000///............////////////////////////////////////222222222222222111111111000111111111222222222333222333333444555555666666444666888:::;;;;;;::::::<<<<<<===>>>>>>??????@@@======>>>>>>>>>?????????@@@DDDIIIJJJGGGCCC???===;;;===>>>???>>>>>>???@@@BBBDDDFFFFFFFFFFFFHHHIIIIIIIIIKKKMMMOOOQQQRRRSSSTTTSSSQQQPPPOOOMMMLLLKKKKKKIIIGGGFFFGGGFFFDDDBBBBBBBBBBBBAAA@@@>>>======888888777666666777888888VVVUUURRROOOKKKHHHEEEDDDDDDBBB@@@??????>>>===;;;>>>===<<<:::888777555555111111222333333111000///////////////////////////---......///......------......//////////////////..................//////---------------------------,,,,,,,,,,,,------...+++,,,...//////...,,,+++.........//////000000111)))***,,,------------,,,............////////////000/////////000222444666999???HHHPPPWWW]]]bbbeeeiiillloooqqqrrrssswwwzzz{{{||||||uuunnnnnnnnnmmmkkkhhhggggggdddcccbbbbbbbbbbbbaaaaaabbbdddgggiiilllqqqvvvzzz{{{}}}{{{sssnnnmmmkkkiiigggffffffgggccchhhkkkiiihhhjjjllljjjgggjjjnnnrrruuu|||nnnXXXLLLCCCAAAAAA===888555555444222333555666555444222222111000000000000111.............../////////+++)))(((***...000///---,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******++++++,,,*********************************++++++***************************)))(((,,,,,,------,,,,,,++++++++++++++++++************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++------------,,,,,,++++++***++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,))))))***++++++*********+++++++++,,,,,,,,,,,,,,,.........------.........+++---///111111000...------......///////////////............////////////////////////////////////111111111111111111111111000000000111111111111111222222333333444444555555444555777999::::::999999<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>???????????????AAACCCCCCAAA???>>>===888999;;;<<<===>>>@@@CCCAAACCCEEEFFFFFFFFFGGGHHHFFFGGGHHHJJJLLLNNNOOOPPPRRRRRRQQQPPPNNNLLLKKKKKKIIIGGGFFFFFFFFFFFFDDDCCCCCCBBBBBBAAAAAA@@@>>>===888888888777777777777777VVVTTTRRROOOLLLIIIFFFEEEDDDBBB@@@??????>>>===;;;>>>===;;;999777555444333222222222222222111000000////////////////////////------.........---,,,,,,---...//////000/////////000000000//////......---......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---+++,,,---.........---,,,---------...............***+++---//////...,,,+++------........./////////////////////000222444555555999@@@GGGNNNVVV^^^bbbfffiiilllmmmnnnqqqwww{{{}}}}}}}}}yyyuuuqqqooommmmmmjjjgggeeedddbbb___\\\]]]^^^^^^]]]]]]___cccfffhhhiiikkkmmmooorrrvvvyyyxxxxxxxxxvvvttttttvvvxxx{{{}}}~~~~~~~~~}}}|||zzzzzzzzzyyy|||{{{vvvqqqmmmfff___\\\]]]]]]\\\[[[[[[]]]___```fffiiiggggggkkkpppqqqttt|||iiiTTTHHH???888888999777555555444333222333444555444333222111000000///000000000---............////////////---,,,,,,------,,,***++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,************************)))***++++++++++++***)))))))))*********))))))(((******+++++++++******))))))))))))))))))))))))))))))))))))***++++++,,,,,,************************************************((((((((((((((()))))))))+++******))))))(((''''''++++++***))))))(((''''''***++++++,,,,,,++++++***************++++++++++++)))))))))*********++++++))))))***++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---...///...------------...............---............////////////000000000000000000000000000000000000000111111111111111111111111111111111222222222333333333444444444555666777888999999999:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>????????????AAA@@@???===<<<;;;::::::777999;;;;;;<<<>>>AAACCC===@@@CCCDDDDDDCCCDDDEEEFFFGGGGGGIIIJJJKKKLLLMMMNNNPPPPPPPPPMMMKKKKKKKKKHHHGGGEEEEEEFFFFFFEEECCCAAA@@@?????????>>><<<:::999999888888777666666555TTTSSSQQQOOOLLLIIIGGGFFFDDDBBB@@@??????>>>===;;;:::999888777555444333222333222111111000000111111////////////////////////......//////...------,,,,,,---///000000000////////////.........---------,,,,,,------------------------,,,,,,+++,,,,,,---,,,---------.........///,,,,,,++++++++++++++++++---............------,,,---------.........//////............000111222333333555999>>>DDDMMMWWW]]]cccfffhhhiiijjjnnnvvv||||||||||||yyyuuuppplllhhhgggeeeaaa^^^^^^___aaa```bbbddddddeeeeeehhhiiiggghhhiiigggdddccceeegggdddfffhhhiiihhhhhhhhhiiinnnmmmmmmkkkjjjiiihhhgggfffjjjjjjhhhffffffddd___ZZZ\\\^^^^^^___aaafffjjjhhhnnnqqqooopppwww}}}hhhUUUIII@@@999444444444222222555333222222222444444222111111111000////////////000---------.........////////////000...,,,++++++,,,******+++,,,,,,,,,,,,,,,******++++++++++++++++++***************+++,,,,,,************************)))***++++++++++++***))))))******++++++*********&&&&&&'''(((((((((''''''''''''(((((())))))******((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))(((((()))))))))******************)))((((((''''''))))))))))))))))))((((((***++++++,,,,,,++++++***************++++++++++++)))*********++++++++++++)))******+++,,,,,,++++++)))***+++,,,---,,,,,,++++++++++++,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,------------,,,,,,............////////////000000000000000000000000/////////000000000111111111111111111111111111111222222222222333333333333555555555666777888999:::999999::::::;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===;;;;;;;;;;;;:::999:::;;;<<<<<<;;;<<>>>>>;;;888::::::999999777666444444TTTSSSQQQOOOLLLJJJHHHGGGDDDBBB@@@??????>>>===;;;;;;;;;::::::999888888888444333111000000000111222//////////////////////////////000000///...------,,,---///000000000//////------------------------***++++++,,,---...//////...------,,,,,,,,,------...............///000111/////////......---------111000...,,,,,,,,,......---------.........//////,,,------...///000222222222333555777===GGGRRRYYYaaacccfffffffffkkkttt|||{{{{{{~~~{{{yyyuuupppkkkiiiiiikkk___aaacccdddccccccdddeeebbbddddddbbb___]]]___aaaZZZ\\\______^^^]]]]]]^^^]]]]]]^^^______^^^]]]]]]aaaeeegggfffhhhkkkllliiieeegggjjjlllnnnrrrxxx~~~ttt___PPPGGGBBB;;;888777999777333222444444222222222333333111///111111000///////////////---------.........//////+++...000///---,,,...000)))***+++,,,,,,,,,,,,,,,)))))))))))))))***************))))))***+++,,,,,,************************)))***+++,,,,,,+++***)))***++++++,,,,,,,,,++++++(((((()))***************'''(((((()))***+++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++))))))************))))))))))))******+++++++++,,,''''''(((((()))******************+++,,,,,,------+++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++,,,------......------,,,,,,+++***)))***+++,,,---,,,,,,,,,------,,,++++++............/////////000000000000000000000000000.../////////000000111111222222222111111111111111222222222222222222333333555555444555666777999;;;888888999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======888888999;;;===>>>===<<<===>>>===<<<;;;;;;===???>>>AAADDDFFFFFFEEEEEEEEEIIIIIIIIIJJJJJJJJJKKKKKKIIILLLOOOOOOMMMKKKKKKMMMHHHFFFEEEFFFGGGGGGFFFEEEAAA???===>>>??????<<<999;;;;;;:::999777555333222WWWUUUSSSOOOKKKHHHEEEDDD<<<===???AAAAAA???===<<<>>>===:::777555444333333000000000000000000000000//////111222222111000000222000,,,)))((()))+++---000000//////.........---.../////////...,,,***)))+++,,,---.........------,,,,,,,,,+++***)))(((''' ###(((,,,...///...---.........------...............//////////////////000///...---------------...------000444555333111333555666555555:::DDDMMMYYY\\\___aaadddkkkttt{{{{{{zzzzzz|||{{{vvvtttrrrpppnnnlllkkkkkkfffhhhkkkllljjjfffaaa]]]___^^^\\\[[[[[[\\\]]]___\\\^^^____________bbbdddccchhhpppvvvzzz|||~~~{{{|||jjjWWWLLLCCC>>>===666555555555555444444444444444444333333222222222...///000///...------///000000////////////000000---------------------------------,,,,,,+++++++++******+++,,,---......///+++++++++************)))************************''''''(((((())))))******...---,,,+++******+++++++++***(((&&&&&&''')))***))))))))))))))))))))))))++++++++++++++++++++++++((()))***,,,,,,,,,+++***))))))*********+++++++++''''''(((((())))))******))))))))))))))))))))))))************************)))))))))******++++++,,,))))))))))))))))))))))))******))))))***++++++,,,000///...---,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---,,,++++++,,,......---++++++,,,------++++++,,,---//////.........---------......------------......---///000000///......///000111111111111222222222000000111222333333444444777555444333333444666777777888999::::::999777666::::::;;;<<<===>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>???AAACCCDDDEEEFFFKKKJJJHHHHHHGGGHHHIIIJJJMMMLLLLLLKKKJJJJJJIIIIIIGGGGGGGGGFFFFFFFFFFFFFFF@@@???>>><<<;;;:::888888555555555555444444444444VVVUUURRROOOKKKHHHEEEDDD>>>???@@@@@@???>>>===<<<===<<<:::888666444333333111111111111111111111111...///000111000000///...111///,,,+++***+++,,,---000/////////.........------......//////...,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,+++***)))444444222111///---+++***......------------..................------------......---------......///...------///222333222000///222555555444666<<>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;::::::::::::;;;<<<<<>>===<<<;;;999888888666666555555555444444444UUUTTTRRROOOKKKHHHFFFEEEBBBAAA@@@???>>>=========<<<;;;:::999777555333222222222222222222222222222//////000000///...---,,,///...------------....../////////...............+++,,,---...//////......---,,,+++++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,333111...++++++,,,---///------,,,,,,,,,,,,------......------,,,,,,,,,+++,,,,,,,,,------///000000...------///000111///...---111555666444444555777<<>>;;;999999555555444444444333333333222222111111111111000000///000000000...---...///...------------------............------,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))'''((()))***+++,,,------************************))))))))))))))))))((((((***+++,,,---...---,,,++++++***)))(((((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,)))))))))************+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((()))******+++++++++++++++++++++++++++++++++******++++++,,,---,,,+++***,,,...//////...***,,,------,,,,,,---///...............---------000000////////////000000///111222222111000000111000000000111111111222222000000111111222333333333333222222333444666888:::888888888777777888888999888888999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999;;;<<<>>>@@@@@@@@@@@@AAAAAAAAAAAADDDDDDDDDEEEEEEFFFFFFGGGIIIIIIIIIHHHGGGGGGFFFFFFCCCBBBBBBBBBAAAAAAAAA@@@>>>===<<<;;;:::999888777666666666555555555555444TTTSSSQQQNNNKKKHHHFFFEEEEEECCC@@@>>><<<<<<======:::;;;;;;:::888555333111222222222222222222222222111111000000///...---,,,------...///////////////........................+++,,,,,,------------------,,,+++******,,,...///++++++++++++,,,,,,------)))((('''''')))---000333---,,,,,,++++++,,,,,,---//////...------,,,,,,,,,---------------...//////.....................---...111444555444333333444333;;;GGGRRRYYY```fffkkkqqqvvv~~~www^^^OOOFFF???======999666666444444444444333333333222000000000000000000000000---...///...,,,+++,,,---......------------...............------,,,,,,+++,,,+++++++++++++++++++++******))))))((((((((((((((())))))***++++++,,,,,,************************+++******))))))((((((((()))+++---//////...---,,,+++******)))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,))))))))))))************+++++++++******)))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))******)))(((((((((((()))))))))((((((((())))))***************************++++++******++++++,,,---...,,,,,,---///111111000***,,,------,,,,,,...///...........................------,,,,,,------......000222111000///000000000000000000111111111111000000111111222222222333333333333333444666888888888888777666666777999:::888888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888:::===??????@@@@@@AAAAAABBBBBBBBBEEEFFFFFFGGGGGGFFFEEEEEEGGGGGGGGGFFFFFFEEEEEEEEEBBBAAAAAA@@@@@@?????????<<<<<<;;;:::999888777777666666666555555555444444SSSRRRPPPMMMKKKIIIGGGFFFFFFDDDAAA>>><<<<<<===>>>::::::::::::888666333222222222222222222222222222333222111000//////......,,,---...000000000000///---------...............,,,,,,,,,+++++++++++++++---,,,*********+++---///******))))))***+++,,,---.............../////////---,,,,,,++++++,,,,,,---////////////......------//////...---------------............---,,,------...///000111111222333444333777>>>DDDKKKTTT___ggglllrrrzzzlll^^^OOOCCC===999999888444111111444333333333222222222222////////////////////////000111222111///...///000///..................///.........------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))(((************************************************++++++******))))))(((((($$$&&&(((*********((('''***************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((,,,+++***)))))))))++++++))))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((++++++++++++++++++++++++---------,,,,,,++++++***))))))))))))))))))))))))+++******))))))*********,,,,,,+++))))))(((((((((************************++++++******++++++,,,---+++***))))))+++---...---+++,,,...------,,,...///---.....................------,,,,,,,,,,,,---------///000000///....../////////000000000111111111000111111111111111222222444444444444444555555666888777666555666777999:::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;999888888:::===???>>>>>>???AAABBBCCCDDDEEEIIIJJJJJJKKKJJJHHHEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBAAA@@@@@@???>>>>>>;;;;;;:::999888777777666555555555555444444444444QQQQQQOOOMMMKKKIIIGGGFFFFFFDDDAAA>>>=========>>>:::::::::999777666444333222222222222222222222222333222111000//////000000------...///000000//////---------------.........------,,,+++******++++++,,,+++*********+++---...******)))((()))***,,,------...///000000000...---------,,,,,,,,,,,,------////////////////////////000000///------,,,,,,,,,...//////...,,,,,,...///...---------...000222333444555777999>>>GGGTTT^^^jjjrrr{{{iiiUUUNNNGGG===888666888888444222444333333333222222222111111......////////////000000...///000///...---.../////////............//////------------------------*********+++++++++++++++,,,,,,,,,++++++*********+++++++++*********))))))******************************************))))))''''''))))))***)))(((((((((((()))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((,,,+++*********************)))))))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))***************+++,,,,,,...---,,,***))))))((((((************************++++++******++++++,,,---...,,,******+++---...---,,,...///...---,,,---...---------...............//////............//////---...000000.........////////////000000000111111111111111111111111111111555555555555555555555444666666666666777888888999999999999::::::;;;;;;;;;::::::::::::::::::::::::<<<;;;:::999999;;;<<<>>><<<===>>>@@@AAACCCDDDEEEIIIJJJLLLMMMLLLIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>>>>===:::999999888777777666666444444444333333333333222QQQPPPNNNMMMKKKIIIGGGGGGDDDCCCAAA???>>>>>>>>>>>>;;;:::999777666555555555111111111111111111111111111000//////...///000111..................//////,,,,,,,,,------............---,,,,,,,,,---...///***++++++++++++,,,,,,,,,,,,+++***))))))***,,,---'''(((***,,,---...............------------......,,,------......//////000///......---------......---//////...,,,,,,///111///.........///000111111111333444444666===GGGNNN___jjjwww}}}xxxpppZZZJJJEEE@@@<<<888666888888555555888222222222222111111111111......//////000000000000,,,---...---+++***+++,,,...------------------...+++,,,,,,------.........)))*********++++++++++++++++++++++++++++++*********************+++++++++******************************************++++++,,,,,,,,,+++++++++++++++''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))******))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))'''''''''''''''''''''''')))***************++++++))))))))))))))))))))))))(((((((((((()))+++,,,---,,,++++++***)))))))))***************************++++++******++++++,,,---111///,,,+++,,,............///000///---+++,,,------------........./////////......------......///...///111111///...///000////////////000000000111111111111111000000000000333333444555666666666666444555666777888888888888888888888999999999999999999999999999999999999999;;;::::::::::::;;;<<<<<<;;;<<<===>>>???@@@AAAAAADDDFFFIIIKKKKKKIIIFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@???>>>===<<<<<<999888888777777666666555333333222222222222111111PPPOOONNNLLLKKKIIIHHHGGGCCCBBBAAA@@@??????>>>>>><<<;;;999777555555555666000000000000000000000000000///...------...000111///...------------......,,,,,,,,,------.........------------...000222333)))***+++,,,,,,,,,,,,+++...---+++******+++---......---,,,,,,++++++++++++///......------......///***++++++,,,---...//////---------------...///000---///000...,,,---000333222111111222333333111///...000333444444777===AAALLLZZZkkkvvvzzz}}}xxxbbbWWWXXXZZZMMMBBB===666;;;666333444444111222666222222222111111111111000.../////////000000111111///000111000...---...///---,,,,,,++++++,,,,,,---***++++++,,,---...//////))))))******++++++++++++******************++++++(((((()))***+++,,,,,,---************************)))))))))***+++++++++,,,++++++***)))((((((((()))&&&&&&((()))************))))))))))))))))))))))))***************************+++,,,,,,,,,***)))(((******))))))((((((((('''))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&&&&&&&''')))***,,,---)))))))))))))))******+++))))))))))))))))))))))))++++++******++++++,,,---///,,,)))(((((()))***)))///000000///---++++++,,,---------.........//////---,,,,,,++++++,,,,,,---///000222222000///000111////////////000000000000111111111000000000000000111222333555666777777777333444666888888888888777777777777777888888888888888888888888888888888888:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>AAAEEEIIIJJJIIIFFFDDDCCCDDDDDDDDDDDDDDDDDDDDDAAA@@@???>>>===<<<;;;;;;888888777777666666555555222222222111111111000000TTTSSSPPPMMMJJJHHHFFFFFFCCCCCCBBBAAAAAA@@@??????;;;:::888666444222111111444444555555444444333222111111000000//////......//////............//////,,,---.../////////...---000000//////...---++++++))))))***++++++,,,---------,,,,,,++++++,,,,,,---...---,,,,,,++++++++++++)))******++++++,,,,,,---........................////////////000000000000////////////////////////111111222222111000///...444333222222444666888:::DDDKKKWWWcccnnnxxxsssaaaYYYKKKJJJGGGCCC@@@===<<<;;;777777666666666555555555222222222222111111111000000000000000000000000000111000///------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++***************+++)))))))))))))))******+++,,,,,,,,,+++++++++************))))))))))))******(((((())))))******++++++******))))))))))))******************))))))))))))---+++))))))+++,,,***'''(((((())))))*********+++))))))(((((((((((())))))&&&''''''((()))******+++,,,,,,+++)))'''%%%###""")))))))))))))))(((''''''***((('''((()))***)))((())))))))))))))))))))))))))))))))))))************---------,,,,,,+++++++++------,,,+++***)))((('''++++++************+++++++++***))))))***---///111999777444111...---,,,,,,***+++,,,---...---,,,+++///......---------......////////////////////////000000000000000000000000/////////000111111222222111111222333444666666777333444555555444444666777555666777999999888777777666666777777777888888888666777999<<<===>>>==================>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCEEEDDDBBB@@@?????????@@@@@@???<<<:::888888888888555777888999888777555333000222444444333111000000UUUSSSQQQNNNKKKIIIGGGGGGDDDDDDCCCAAA@@@??????>>><<<;;;999777555333222222333444444444444333222222111000000000/////////...//////............//////+++,,,,,,------,,,,,,,,,////////////...---,,,+++******++++++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++........................---............/////////.................................//////000000000222111000000111333555666777<<>><<<999888666555555222111111111000000000000222111111111000000000000000000000000000000000000000000///...---,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++***))))))++++++***))))))******+++)))))))))))))))******+++++++++*********)))))))))******))))))))))))******)))))))))))))))***************))))))))))))******((((((((((((''''''''''''+++)))''''''))))))(((&&&(((((()))))))))*********))))))(((((((((((())))))'''''''''((()))*********************)))((('''&&&)))))))))))))))((('''''')))(((((()))******)))'''))))))))))))))))))))))))))))))))))))******************)))))))))(((((((((+++++++++***************++++++************++++++++++++******+++---///111;;;999666222///---,,,+++***+++,,,,,,------,,,,,,......------------....../////////////////////////////////////////////////////////000111111222222111222222333444555666666333444555555444444555777666666777888888888888777666666666777777777888888555666888999;;;<<<<<<===============>>>???@@@AAAAAAAAABBBBBBCCCCCCBBBBBBDDDCCCAAA@@@???>>>??????>>>===<<<:::888888777777555666666777666555444333333333222111000111444666UUUTTTRRROOOLLLJJJIIIHHHFFFEEECCCAAA@@@>>>>>>======<<<:::888666444333333222333333333333222111111000000000000//////////////////............//////------,,,,,,,,,,,,,,,---------............------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,------......------,,,++++++***------------------------,,,,,,---------.........------------------------///...---------...///000111000000///000111222333444666:::@@@KKKXXXgggppp|||ttt___PPPGGGBBB???888888777666666555666666333333333333222222222222000000000000////////////000000000000000000000000/////////...------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++***))))))******)))))))))******+++)))))))))))))))******+++******)))))))))((((((((())))))))))))))))))))))))************))))))))))))******))))))))))))******((((((((((((''''''''''''***(((''''''))))))(((&&&(((((())))))))))))******))))))(((((((((((())))))''''''(((((())))))******(((((()))***************)))))))))))))))((((((''')))))))))+++,,,,,,)))'''))))))))))))))))))))))))))))))))))))************)))(((((((((((('''''''''))))))******+++++++++,,,++++++************++++++,,,+++++++++,,,...000111<<<:::777333000...,,,++++++++++++++++++,,,------...---------------......////////////////////////////////////////////////...//////000000111111222222333333333444444555555333444555555444444555666666666666666666777888888666777777777777888888888666666666777888:::;;;<<<=========>>>>>>??????@@@>>>???@@@AAAAAAAAAAAAAAACCCBBBAAA???>>>>>>>>>>>><<<<<<;;;:::999777666555555555444444444444444444111111111111111222444444VVVUUURRRPPPMMMKKKJJJIIIGGGFFFCCCAAA???>>>======>>>===;;;999666555444444222222222222222111000000000000000000//////////////////............//////111000...------...//////+++,,,------............---------------------,,,---,,,,,,++++++,,,,,,---***++++++,,,------------.........------,,,,,,,,,------------------------,,,------------.........------------------------444222///---++++++,,,---222222111111111111222333888888888:::@@@JJJVVV^^^rrr{{{yyykkkWWWHHHAAA@@@>>>===888777777777777777777888666666666555555555444444000////////////.........////////////////////////...//////......------,,,,,,+++++++++++++++++++++***************************++++++++++++***))))))***))))))))))))******+++)))))))))))))))******+++******)))))))))((((((((())))))************))))))++++++******))))))((((((******))))))))))))******************))))))))))))******))))))*********)))(((((())))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***'''((())))))************(((((())))))))))))(((((())))))***,,,...---)))'''))))))))))))))))))))))))((()))))))))************************************)))************+++++++++++++++************++++++,,,,,,,,,,,,---...///000777666444222000---,,,+++,,,+++*********+++---...------,,,,,,------..............................////////////////////////......//////000111111111333333333333333333333444333444555555333333444555777666555444555666777888777777888888888999999999777666666666777999;;;<<<<<<<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@AAAAAA@@@>>>======<<<<<<;;;;;;;;;;;;:::888666555666555444333222333555666000111222444555333111...VVVTTTRRRPPPMMMLLLKKKJJJGGGFFFCCC@@@>>>>>>>>>>>>>>>===;;;999777555444444111111222222111111000///////////////000000000000//////............//////222000///...---...//////***+++,,,---............---------------------,,,---,,,,,,++++++,,,,,,---******,,,------------,,,,,,,,,,,,------.........------------------------------........./////////........................444222000---,,,---......111111111000111111111222555666555666888===DDDIII[[[eeerrr~~~uuujjjWWWNNNBBB<<<;;;;;;999666555555444333333333444444222222222111111111000000////////////.........---........................---......//////...---,,,++++++++++++++++++++++++***************************++++++++++++***))))))))))))(((((()))******+++)))))))))))))))******+++++++++*********)))))))))((()))************)))(((++++++******))))))((((((******))))))))))))******************))))))))))))))))))******)))))))))***))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((()))((((((''''''(((((())))))))))))(((((())))))***,,,...---)))'''((((((((((((((((((((((((((()))))))))************+++++++++++++++++++++++++++++++++************)))++++++************++++++,,,,,,,,,,,,------...///000000000///...---,,,+++,,,+++***)))***+++,,,---,,,,,,,,,,,,,,,---......------------------------.................................///000000111111222222333333333333333333333444555444333222333444666555444444444555777888888888888999999999999:::888777777777777999;;;<<<:::;;;<<<=========<<<<<<======>>>???@@@AAAAAA@@@??????>>>>>>===;;;:::::::::;;;;;;;;;:::999777555777666444333333444666888:::777444333444444222111UUUTTTRRROOOMMMLLLKKKJJJGGGEEEBBB@@@>>>>>>>>>???>>>===;;;999777555444444111222222222222111000000////////////000000000000//////............////////////...---,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---...---,,,+++***++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,---............////////////////////////////////////............000111222.........//////000000000111222444444666888<<>>???@@@@@@@@@============<<<:::999888:::::::::999888777666666777666444333333555777888GGG>>>444...///333777888TTTSSSQQQOOOMMMKKKJJJJJJFFFDDDBBB???>>>>>>@@@AAA>>><<<:::888666444444333222222333333222222111000.../////////000000000111//////............///////////////......---,,,+++++++++,,,---------,,,,,,******++++++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,---......,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.................................++++++,,,---///000111111,,,---...///000111111111000222333444444555888;;;;;;BBBKKKVVVbbbttttttdddSSSGGGDDD>>>===<<<:::888777555555444333333333333333444555222222222222111111111111000000000/////////......------------------------,,,---...000000///---,,,)))*********++++++++++++***************************++++++++++++***))))))'''''''''(((((()))++++++)))))))))))))))******+++******)))))))))(((((((((((()))***++++++***)))((()))))))))))))))***************))))))))))))******((((((((((((''''''''''''$$$&&&((((((&&&&&&''')))))))))(((((((((''''''''''''((()))******)))((('''))))))))))))((((((((((((((())))))))))))(((''''''''''''((())))))))))))))))))(((((()))******)))'''(((((((((((((((((((((((())))))))))))************'''''''''((((((((())))))***************+++++++++++++++************++++++******++++++,,,+++++++++***++++++,,,+++***)))((())))))***+++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000000000111222333444444555333444555444222111222333333333444555555555555444444444444444555555555555555555666777888888888888777888999::::::999888666999:::;;;===>>>>>>??????<<<<<<===<<<;;;:::888777888777666666555555555555444444333333333444666666CCC;;;111,,,...222555555TTTRRRQQQNNNLLLKKKJJJJJJFFFDDDAAA???>>>???@@@BBB===<<<:::888666444333333222333333333333222111111.../////////000000111111//////............//////000111111222111///---,,,,,,,,,,,,------,,,,,,+++))))))***++++++,,,---------,,,,,,++++++,,,,,,---+++,,,.........,,,***)))---,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------+++,,,---.........------...///000222333444444444000000000///...///111444555999???EEEOOO___sssxxxfffZZZOOODDD???@@@888888777555333333555888////////////000222333333111111111111000000000///000000000000////////////------------------------+++---...000000///---,,,))))))******++++++++++++))))))))))))))))))))))))***++++++++++++***))))))''''''''''''((()))++++++)))))))))))))))******+++)))(((((((((''''''''''''''')))***++++++***)))'''(((((())))))******++++++******))))))))))))******************))))))))))))&&&(((******((('''))),,,))))))(((((('''''''''&&&'''((()))++++++)))((('''))))))))))))((((((((((((((())))))************)))''''''((()))))))))))))))***((('''((()))***)))((((((((((((((((((((((((((())))))))))))************'''((((((((())))))******'''((()))***+++,,,------++++++************++++++))))))***+++++++++******+++,,,,,,,,,+++)))(((&&&((()))***,,,,,,+++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................------......///000000000///000000222333444555555333444555444222111222333222333444555666555444333111111111222222222333333333444555777777777666666666777888999999888666555777888:::;;;<<<=========;;;<<<<<<<<<;;;999777666777666444333222222333444222222222222333333444555666222...///222222///+++NNNNNNNNNNNNNNNMMMLLLKKKDDDBBB@@@???=========>>>@@@>>>;;;::::::999666444555555444333333222222111000000////////////000000////////////////////////---...//////,,,++++++,,,.........------,,,,,,,,,+++***)))***,,,------,,,------------------------++++++***)))(((((())))))000---,,,---//////,,,)))++++++,,,,,,,,,,,,------...,,,++++++---......---,,,------...---+++***((("""###&&&***,,,.........000000000000000000000000...///000111111222222111333444666:::AAAKKKWWW```rrr~~~iii^^^PPPFFFBBB???;;;888777666333111111111222333222111111111000000//////111111000///...---,,,,,,111111111000//////......///,,,+++,,,...///---+++111000///...---...//////+++***)))(((((()))***+++******************************************++++++******))))))))))))************)))(((((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))******************************)))((('''&&&%%%%%%(((((((((((())))))))))))+++*********))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''((()))************************++++++++++++++++++++++++************************---,,,+++*********,,,,,,------------------------,,,+++***))))))***+++,,,++++++,,,------------,,,,,,---...///000000000000222000///111333333111...333333333222222111111111111111222222222333333333444444444444444444444444444444555555666777888888555666888888777777999:::777999;;;===>>>>>>===<<<<<<<<<=========<<<;;;:::888777777666555444444333333333333222222222111111000///...------,,,------RRRRRRQQQPPPNNNMMMKKKJJJGGGEEECCC???===;;;;;;;;;>>><<<:::999888777555333333333222111111000000///111000///////////////000////////////////////////,,,...//////...---...///......---------,,,,,,,,,---+++***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,***))))))+++,,,***(((++++++,,,,,,,,,,,,------...,,,+++,,,---......---...///////////////......$$$%%%''')))+++---......////////////////////////......000111111111111111444444444555999???HHHNNN\\\ddduuuxxxkkkdddWWWOOOEEE???===<<<:::888666555333111111111222333111111111000000000//////000000/////////.........+++++++++,,,------.........,,,+++,,,...///---+++...---,,,+++***++++++,,,,,,+++***))))))***+++,,,+++++++++*********))))))******************************))))))))))))************)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))))))))''''''''''''''''''''''''+++******))))))(((((('''''''''((((((((()))))))))*********)))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++***((((((((()))************************+++++++++++++++++++++++++++++++++++++++*********+++***)))(((((()))******++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***,,,,,,...///000000000000333333333555777666333000333333333222222222111111111111222222222333333333555555555555555555555555111111222222333444444555555666888888777777888999888:::<<<>>>>>>>>>===<<<888888999:::999888777666777777666666555555444444333333222222222111111111111000///......---......VVVVVVTTTRRROOOLLLJJJIIIGGGFFFCCC@@@>>><<<<<<;;;???===;;;:::999888666444333333222111111000000///111111000///////////////////////////////////////+++---///000//////000111...------------,,,,,,,,,...---++++++,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...,,,++++++---......---++++++,,,,,,,,,,,,---------,,,+++,,,...///...---++++++++++++,,,---...///))))))***+++,,,...///000////////////////////////......///000111111111111222222222222222555:::===FFFJJJVVVkkk~~~sssdddYYYPPPLLLHHHCCC<<<999999999888666555444333111111111222222111111000000000000//////....../////////000000000))))))***++++++,,,,,,---...,,,+++,,,---...---+++,,,,,,+++***************,,,,,,++++++++++++,,,,,,+++++++++*********))))))******************************))))))))))))************)))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''+++++++++***************&&&&&&'''''''''(((((((((******))))))))))))((((((''''''((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++***))))))((())))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))******++++++++++++++++++,,,---///000111111111444555777999;;;999666333333333333222222222222111111111222222222333333333555555555555555666666666333333444444555666666666555777888777666666777999999:::<<<===>>>======<<<555666777777777666555444555555555555555555555555333222222222222111111111222111000///............VVVUUUTTTRRROOOLLLJJJHHHDDDCCCAAA@@@??????@@@@@@AAA???===<<<<<<;;;999777555555444333333222222111222111000//////......///////////////////////////,,,---/////////...///000------------------------...,,,++++++,,,,,,+++***++++++++++++++++++++++++......---------------.........------...///000000+++++++++,,,,,,,,,---------,,,+++,,,...///...,,,))))))))))))***---///000///...------...///111222////////////////////////---...///000111111111111///111222222222333666888===>>>FFFTTTcccpppvvvbbbSSSLLLIIIFFFCCCCCC???;;;999888777555333444333222111000111111111000000000000000000//////------...//////000111111.........---,,,,,,++++++---,,,,,,,,,,,,---,,,,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********++++++++++++++++++*********************))))))))))))************))))))((())))))***((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((('''''''''))))))))))))))))))))))))))))))*********+++++++++&&&&&&&&&&&&'''''''''((())))))))))))))))))(((((('''(((((((((((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***+++***)))((()))***************************************************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---+++++++++,,,------......------+++,,,---///000111111111333555888;;;<<<:::666444222222222222222222222222111111222222222333333333444444444444555555555555555555555555666666777777555777888777666666777999999:::;;;;;;<<<;;;;;;:::777777888999888777666555444444444444444444555555222222222222111111111111111000///......---------RRRRRRQQQPPPNNNLLLJJJIIIDDDCCCBBB@@@@@@@@@AAAAAA@@@>>>===<<<<<<;;;999888555555444333333222222111111111000///////////////////////////////////////---...//////---,,,,,,,,,------------------------,,,+++***+++---...---,,,++++++++++++++++++++++++------,,,,,,,,,,,,------***++++++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,---//////---,,,,,,,,,,,,,,,...000222444//////...------///000111........................---...///000000111111000///111222333222333444666999;;;@@@FFFKKKTTTcccrrrwwwfff[[[MMMDDDAAA@@@>>><<<>>>===:::999888666444222222222111111000000111111//////////////////000000---------...//////000000//////......---,,,,,,,,,+++,,,,,,,,,,,,+++,,,,,,............---------,,,)))******************)))''''''(((***+++,,,---...+++++++++*********))))))******))))))))))))************))))))))))))******((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((())))))***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&((((((((((((((((((((((((''''''(((((()))*********&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))+++*********************************************************++++++,,,,,,,,,******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++,,,,,,---............---+++,,,---///000111111111000333888::::::888555333222222222222222222222222111111222222222333333333222222222333333444444444111222222222222222333333555666888888777777999:::999999::::::999999999888777888999999999888666555333333333333444444444444222222222111111111000000//////...---,,,,,,,,,,,,OOOOOOOOONNNMMMLLLJJJIIIHHHFFFDDDBBB@@@?????????===<<<:::999:::999777666333333222111111000000///000000////////////000000////////////////////////---...///...,,,+++++++++,,,,,,,,,------------...,,,+++***+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------+++,,,......---,,,---...++++++,,,,,,,,,,,,------,,,+++,,,---//////---+++,,,,,,,,,,,,---...///000---,,,,,,,,,,,,---..............................------...///000000000000111222333222000///000111444666:::<<<<<<@@@MMM[[[hhhuuurrr```SSSKKKFFF@@@======>>>===;;;666666666666555555444444000000000000000000000000......////////////000000......------------------)))******++++++,,,------***,,,---,,,+++***+++---,,,,,,,,,,,,,,,+++******((()))************)))(((&&&'''((()))+++---......,,,,,,++++++***)))))))))******))))))))))))************)))))))))***++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))*********)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))***+++************************************************)))))))))******++++++,,,'''((()))***************************************++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,---...///000000000000...111555777666555333333111222222222222333333333111111222222222333333333111111111222333333444444333333333333333333333333444666888999999:::;;;===:::::::::999999888888888666666777888777666555444333333333333333333333333222111111111111000000000///...---,,,++++++++++++PPPOOOOOONNNMMMKKKJJJIIIHHHGGGDDDBBB@@@@@@???@@@<<<:::999888999888777555333333222111111000000//////......//////000111222////////////////////////,,,...//////---,,,---...,,,,,,,,,---------......---,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,///333333111.........++++++,,,,,,,,,,,,------++++++,,,...000///---++++++++++++,,,,,,++++++***,,,,,,---.......................................,,,---...///000000000000222222333222000//////000333222444777666777???HHHLLLWWWggguuu}}}lll```UUUIII@@@;;;;;;<<<<<<======<<<<<<333333444333333333444555//////000000000000000///........./////////000000///......,,,+++***))))))(((((())))))***+++++++++***,,,---,,,***)))+++---***++++++,,,+++***)))((()))***++++++++++++***))))))))))))***++++++,,,,,,,,,,,,++++++***))))))(((******))))))))))))************))))))******+++,,,******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((*********)))'''&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''((((((((()))))))))'''''''''((((((((())))))(((((()))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))***+++************************************************'''(((((())))))***++++++&&&''')))***++++++******))))))))))))))))))))))))++++++************++++++***+++,,,,,,---,,,,,,,,,......////////////......,,,000333444333222222333111111222222222333333333111111222222222333333333111111222333333444555555555555555555555555555555444666888::::::<<<>>>@@@===<<<;;;:::999999999999555666777777777666444333444444333333222222111111111111111111000000000000//////...,,,,,,,,,,,,,,,QQQQQQPPPOOOMMMKKKIIIHHHEEEDDDCCCBBBAAABBBCCCDDD===<<<::::::::::::888777555555444444333222222111............///111222333////////////////////////+++---///000//////000111,,,,,,,,,------.........000...------------,,,***------------------------,,,,,,,,,,,,,,,---...///)))---111222///+++******++++++,,,,,,,,,---------++++++,,,...000///---+++...///000000///...,,,+++---...000222222222111000........................,,,---...///000000000000111222222222111111333555666333222555777666888<<<===EEEOOOXXXbbbooovvv```QQQJJJGGGAAA<<<>>>@@@@@@???;;;888666666555555555444222222333444//////000000000000000///---.........//////000000000///...,,,***((('''&&&,,,,,,++++++***)))))))))))),,,---,,,***)))+++---++++++,,,---,,,+++***)))***+++,,,------,,,+++***+++++++++************))),,,,,,++++++***))))))(((******))))))))))))************))))))***+++,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((***+++***)))'''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))************************************((((((((((((((((((((((((''')))******))))))***,,,************************))))))))))))))))))))))))&&&''''''((()))*********((()))+++,,,------,,,,,,++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,---......//////......///////////////......---,,,///222333111000222444111111111222222333333333111111222222222333333333222222333444444555666666222222222222222222222222444666999:::<<<===@@@BBB???>>>===<<<;;;:::::::::666777888888888777555555444444333333222111000000111111111111000000000000000000///---------------TTTSSSQQQOOOLLLJJJHHHGGGEEECCCAAA@@@AAAAAA@@@>>>>>>===<<<:::999888777777222333333333333222111111111333555777777555222000......---------,,,,,,,,,++++++******+++---...000------------------------,,,------......------,,,******+++++++++,,,,,,,,,.........------.........,,,+++***+++,,,,,,+++)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,---...//////......,,,,,,,,,------///000111000000111111111111000000............///000222222444333222222222444777888===>>>@@@CCCIIIQQQ[[[bbbuuuuuujjj]]]UUUKKKDDDCCCBBB???;;;777777777666666555555555666333111222444555333000111111000000//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))***,,,...///000111------,,,,,,,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,+++++++++******))))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((******))))))******+++,,,(((((('''&&&&&&&&&&&&&&&)))***+++,,,,,,+++***)))(((((())))))))))))(((((((((((())))))))))))((((((''''''(((((())))))******))))))(((((()))***++++++$$$***+++''''''***+++'''+++******)))(((''''''&&&+++***)))(((''''''((()))))))))))))))))))))))))))%%%%%%&&&&&&((()))***+++''''''''''''((((((((((((&&&'''''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))+++++++++++++++*********'''(((((()))))))))((((((******+++,,,------......,,,,,,+++)))(((&&&%%%%%%)))***+++,,,------------************************++++++++++++++++++++++++***************************++++++,,,,,,------...------............------///000111222222111000///000000000000111111111111222222111111111111111111222222111111111111111111333333444444444444444444888999999888888999===???>>>;;;888777888:::::::::666666666666666444333222111111111111111111111111000000000000////////////......---,,,,,,+++******TTTSSSQQQOOOLLLJJJHHHGGGEEECCCAAA@@@AAAAAA@@@>>>>>>===;;;:::888777777777333444444444444333222222///111333444555333111000............---------,,,,,,,,,,,,,,,,,,---...///------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...,,,+++***+++------,,,***++++++,,,------------,,,---------------------------,,,***))))))***,,,---------............---------,,,------...///000000//////000000000000/////////.........///000111111222111000000111333555666444555777999<<>>@@@<<<;;;999999:::;;;:::999444444333333222111111111111111111111111111111111000000000000/////////.........---,,,,,,+++******TTTSSSQQQOOOLLLJJJIIIHHHFFFDDDAAAAAAAAAAAA@@@>>>===<<<:::999777666666666444555555555555444333333...///000000111111111000/////////.........------------...............---------------------------,,,,,,------------,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,...///...,,,++++++,,,---------------------------------------...,,,***((((((***,,,...---............------,,,---------......//////000......////////////....../////////...//////000000000000/////////111222333333444444555666999===@@@BBBHHHPPPZZZeeessstttkkk]]]QQQJJJDDD>>>:::>>>:::666444666666444222555555555444444444444444222111000000111111000...000000000////////////...------------------------000000//////...---------,,,,,,,,,,,,++++++++++++******++++++++++++******,,,,,,,,,,,,++++++++++++***************+++++++++))))))))))))))))))))))))************))))))))))))***))))))))))))***++++++,,,+++******************(((((())))))))))))((((((((())))))******))))))((((((((())))))))))))((((((*********)))((('''''''''*********)))******+++,,,******)))(((***---+++'''%%%&&&'''((()))***+++,,,(((((('''&&&&&&&&&''''''))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))''''''(((((()))))))))***,,,,,,,,,+++***)))''''''''''''(((((()))*********+++++++++*********))))))'''((()))***++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................///000000111111000000///000000000000111111111111111111222222333333444444222222333444555666777777111111222222333333333333222555888;;;<<<===???@@@<<<;;;:::::::::999777555888777555444333333444444111111111111111111111111000000000/////////.........------,,,,,,++++++***SSSSSSQQQOOOMMMKKKIIIIIIGGGDDDBBBAAAAAAAAA???>>><<<;;;:::888777666555555444444444444444333333222............///000111111000////////////...............///000000///...---------------------------,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++++++++,,,///000///...+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,///...,,,++++++,,,...///+++,,,------............------...///////////////...//////000000//////...000//////.........//////000////////////000111222444555666555555666888:::;;;===@@@DDDKKKVVVbbbjjjrrr}}}yyyiii```VVVPPPGGGAAA===<<<;;;;;;888666555555777777555444555555555555555555555555333222222222222222111000////////////////////////........................000//////...---,,,,,,+++,,,,,,,,,++++++++++++*********++++++++++++******************************))))))***************+++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***++++++,,,++++++*********++++++*********++++++*********)))))))))******)))))))))(((((())))))))))))((((((***)))))))))((((((((('''++++++************++++++'''((())))))***,,,------%%%&&&'''((()))***+++,,,******))))))))))))))))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,+++***)))''''''&&&+++++++++++++++***)))((((((((((((((())))))************+++++++++,,,,,,,,,((())))))***++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,++++++,,,,,,,,,/////////000000000000000///000000000111111111111111111222333444444555555333333444444555555666666222222222333333444444555666888:::;;;;;;===AAACCCBBB???;;;888777666444333888777444333222333444555111111111111111111111111000000/////////.........---------,,,,,,+++++++++SSSRRRQQQOOOMMMKKKJJJIIIGGGEEECCCAAAAAAAAA???>>><<<;;;:::888777666555555333333333333333222111111000//////...///000111222000////////////............///000000000///...---------------------------+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++******++++++++++++++++++,,,///000///...,,,,,,---.........------************************+++,,,...//////...,,,+++)))***+++---.../////////---...///000000000///...///000000111111000000///000///...............///000000000000000111111222000111333333222333444666666777777999<<>>===<<<:::999777666666666222222333333222222111000111000000//////000000111/////////.........------......///////////////...------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,...///...,,,,,,,,,---...............++++++++++++++++++++++++(((***,,,......,,,***(((((()))+++,,,.../////////......000111111000///...000000111111111111000000.........---......//////111111111111222222222111000111222333222333555888444444444666888;;;===??????DDDJJJPPPVVVaaaoooyyyzzzqqqccc^^^VVVPPPJJJEEEAAA>>>:::999888777555444333333444444444333333333222222111111111222222222222222...///000///...------///---............/////////------------------------+++++++++++++++,,,,,,,,,++++++++++++************))))))************))))))((((((((((((((()))))))))'''''''''((())))))******))))))))))))))))))))))))))))))))))))************)))(((((((((((()))******)))))))))((())))))***+++))))))(((((((((((()))))))))******++++++******)))(((((())))))))))))(((((('''''''''((()))*********+++***))))))))))))))))))+++*********(((%%%''',,,))))))))))))((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''((((((((())))))))))))))))))))))))''''''''''''(((((())))))'''''')))***+++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++++++++***************************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000///...------...///000............///000111111000000000000111111111111111111222222333333444444555555444333222111000000333333444555666777777888666555555666:::BBBMMMTTTWWWOOODDD;;;777666777888444333111000//////000000000000000000000000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,SSSRRRQQQPPPNNNLLLKKKKKKIIIFFFDDDBBBBBBAAA???>>>>>>===;;;:::888777777777333333444444333333222111111111000000//////..................---------,,,------------...///000000------------------------++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++***+++------,,,***,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,---------,,,,,,...///000111111000...---//////000000000000//////------------......///000111111111222222111111000222333333333333444777:::333333333444777999:::;;;:::;;;===???CCCIIIPPPUUUbbbhhhuuuwwwnnndddYYYQQQLLLHHHCCC???>>>===;;;:::888777666555333333333444444444444333333333444555222333333333444444444444---///000///---,,,---///---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))************)))))))))))))))*********++++++'''(((((()))******++++++))))))))))))))))))))))))((()))))))))************((((((((((((((()))******)))))))))))))))***++++++***)))(((''''''((()))***)))******++++++******)))(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((''''''((((((---%%%!!!&&&++++++***+++)))))))))(((((((((((((((&&&'''((()))***))))))((())))))))))))))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******+++,,,------'''(((((()))************++++++++++++++++++++++++))))))******++++++,,,,,,)))***************))))))************************************************++++++++++++++++++++++++***++++++,,,,,,------...111000...------...000111......------...///111222000000000000111111111111111111222222222222222222444444333333222222111111222222333444555666777888555555555666999AAAJJJPPPTTTMMMCCC;;;777666666777666666555555444333333333000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,SSSRRRQQQPPPNNNMMMLLLKKKIIIGGGDDDBBBBBBAAA???>>>>>>===<<<:::999888777777444444555555444444333222111111111000///...,,,+++......---------,,,,,,,,,---,,,,,,,,,---...000111------------------------+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++***+++,,,,,,+++))),,,---......//////.................................------,,,,,,------.........------,,,+++***)))...///111222111000...---......////////////......,,,,,,,,,---...///000111000111111111111111000///000111111000///111555777111000//////111444555555:::::::::<<<>>>AAADDDEEEFFFJJJUUUfffyyyuuummmaaaYYYTTTNNNGGGBBBCCC@@@===:::999777555333333333222111000222555777000000000000///000222444//////000000000111111111///111222111...---...111---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,++++++++++++************)))))))))************))))))******++++++,,,,,,,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++((((((((((((((()))*********)))))))))***++++++,,,,,,+++***))))))***+++,,,******++++++++++++******(((((())))))))))))((((((******))))))((((((''''''))))))((('''''''''''''''###(((,,,)))''''''((((((((())))))******((()))***,,,,,,,,,+++***)))))))))))))))))))))))))))(((((('''''''''((((((''''''''''''((((((((()))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((('''+++++++++***************))))))*********+++++++++((()))))))))))))))((((((************************))))))))))))))))))))))))***************************++++++,,,,,,---......000///---,,,,,,---///000...---------...///111222000000000000111111111111222222111111111111111111333333333333333333333333111111222333444666666777777888888888999===BBBGGGMMMGGG@@@999666444333333444444444444333222111000000000000000000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,SSSQQQOOONNNMMMLLLJJJGGGHHHFFFDDDCCCCCCCCCBBBAAA;;;777444555999:::888444---111555666333000/////////.........///000222333....................................---***((('''(((***,,,...//////...---,,,+++++++++++++++++++++)))************++++++++++++,,,,,,------,,,,,,++++++---...,,,((('''((())),,,,,,,,,******+++...000000//////---,,,+++******------,,,++++++,,,,,,,,,///...---+++)))'''&&&%%%,,,,,,---.../////////...//////............//////,,,...000222222111///...111111111111111000////////////000111222333333333444444444444444444444444555777888999888888:::<<>>AAABBBBBB>>>@@@BBBDDDFFFJJJOOORRRYYYaaajjjqqqvvv}}}|||sssjjjaaaZZZPPPLLLGGGCCCAAA???<<<:::999999888666666555555555777666555444333222222222222333333333333222111111111111000000000000/////////......---......//////...////////////...------''')))++++++++++++---///------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))))))))************+++,,,***(((''''''((()))+++((())))))***+++++++++***))))))))))))))))))))))))&&&%%%%%%$$$%%%&&&((()))))))))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''(((((()))******++++++'''((()))++++++***)))((()))))))))(((((((((((('''&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((,,,***((('''((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''(((((('''''''''((((((((((((((())))))))))))((((((((((((&&&''''''(((((()))******$$$&&&(((******)))'''&&&***))))))((((((((())))))%%%$$$$$$%%%(((*********++++++++++++************))))))))))))))))))))))))******************************************************)))((('''''''''(((******++++++,,,++++++***+++++++++***************++++++,,,,,,------....../////////000000111111222///000000111111000000///111111111111111111000000111111222222222333333333111111111111222333444555333444444444555555555555333333222222222333333444222111111000000//////...///////////////.........------------------------+++++++++***************QQQOOONNNMMMNNNNNNLLLJJJGGGEEECCCBBBBBBBBBAAA@@@AAA>>>;;;:::999888555222555444111///...///222444///////////////000111111........................,,,,,,------------------------.........---,,,+++......---,,,+++))))))(((*********+++++++++,,,,,,+++,,,,,,------,,,,,,++++++,,,------------...............---+++***,,,---***++++++,,,---...//////,,,,,,+++++++++,,,------------....../////////000............------,,,+++222222111000////////////...---------...///222333111222222222222111000000111111111111000000000000222222222222333333333333111222444333222222444555999999:::<<<>>>???>>><<<;;;<<<===>>>>>>???AAADDDCCCGGGMMMPPPSSSXXX```fffooouuu}}}zzzvvvmmmggg^^^XXXRRRMMMFFFAAA@@@???===<<<<<<<<<;;;;;;666666555444444444444555666555444333222222222222000111111222111000///...000000000000000000////////////...------,,,------......//////......---,,,(((***,,,,,,++++++---......------,,,,,,++++++++++++,,,,,,------,,,,,,+++)))))))))))))))))))))******)))(((''''''((())))))&&&''')))***++++++***)))))))))))))))))))))))))))''''''&&&&&&'''(((+++,,,******))))))(((((('''''''''''''''((()))*********))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++***)))(((((((((((((((((((((((((((&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&'''((())))))((((((((((((((('''''''''))))))))))))(((((((((((()))))))))((((((''''''&&&%%%&&&((()))))))))((('''(((((((((((())))))******%%%"""!!!###'''***)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******++++++++++++******))))))***+++,,,,,,))))))******++++++++++++***************************++++++,,,------......,,,,,,------...///000000000000111111111111000000222222111111000000//////111111111111222222222222111111111111222333444555444444444444333333333333111000000000111111222333111111000000////////////.............../////////************************************************PPPNNNMMMLLLMMMMMMKKKJJJGGGEEECCCBBBBBBBBBAAA@@@===<<<:::999888777666444222111111000111111000000/////////000000000000000........................,,,,,,,,,,,,------..................---,,,++++++......---,,,+++))))))(((***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---......///......//////...,,,+++,,,---------------------------,,,+++++++++,,,,,,---...............---------------.........---,,,++++++111111000///////////////,,,------...///000000000000000000000000//////...111111000000000000000000,,,---...///111222333444111333444444333222333555333444555888;;;;;;:::888888999::::::999:::;;;===<<<>>>@@@@@@???AAAEEEIIINNNSSSZZZ]]]^^^bbbiiipppxxx~~~yyyuuunnngggaaa\\\WWWTTTNNNIIICCC@@@@@@???<<<999666666666555444333444444666666555444333333333333555444333333222222222222111111111111111000////////////////////////000000000000///...------------...............------,,,,,,---...---,,,+++,,,------------,,,,,,++++++***+++,,,,,,------,,,,,,+++***)))))))))))))))))))))'''((()))******)))(((''''''((()))+++++++++***)))))))))))))))))))))))))))((((((''''''(((***,,,---******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))************))))))((((((...,,,***'''&&&&&&'''''''''''''''''''''(((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((******((((((((((((((('''''''''(((((((((((())))))))))))'''((((((((((((''''''&&&(((''''''&&&'''((()))***(((((()))******++++++++++++(((&&&'''+++,,,+++)))'''''''''(((((((((((((((************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))***+++,,,,,,*********************+++******************************++++++,,,------...+++,,,,,,---...//////000000000111111111111000000222111111000000/////////000000000111111111222222111111111111222333444444333333333333222222222222000000////////////000000000000000///////////////......//////////////////************************************************QQQOOONNNMMMMMMMMMKKKIIIGGGDDDBBBAAABBBBBBAAA???===<<<<<<;;;:::999999888111111111222333333000...222222222111000...,,,+++........................000//////...//////000000.........------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++,,,...///...------...///...---,,,---............------,,,,,,,,,++++++++++++,,,---...............---,,,,,,++++++,,,------------,,,,,,+++------,,,,,,,,,,,,------------.../////////......//////000000//////...---000000000000000000000000---...///111222444555555000111222222111000111222000000111444777999888666444666777888777777999:::999:::;;;:::999:::<<<>>>===@@@DDDEEEFFFHHHMMMQQQUUUYYY]]]___```aaaeeehhhpppvvv~~~}}}|||zzzuuuooohhhaaa]]]XXXTTTOOOKKKHHHEEECCC@@@@@@<<<777666777888777666444555666555222111111222555444333222111111111111444333222222111111111222333222222111000111111111......////////////000000000000///...------......---............---,,,,,,---...///...,,,+++,,,---,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,++++++************)))))))))&&&'''***++++++***)))''')))******+++******))))))))))))))))))))))))))))))'''''''''((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((*********)))(((''''''&&&,,,***'''$$$"""###$$$&&&&&&''''''''''''(((((((((''''''(((((()))*********))))))))))))))))))))))))''''''''''''''''''''''''(((***+++***((('''&&&'''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))'''''''''((((((((((((((((((((((((((())))))))))))"""$$$&&&((()))***)))))))))(((&&&%%%&&&''')))+++((()))******+++++++++***+++***(((((()))***)))(((''''''''''''((((((((((((************************)))))))))))))))))))))))))))))))))******+++++++++******)))((('''''''''(((,,,,,,+++************+++***************+++++++++******++++++,,,,,,------.........//////000000111///000000111111000000///000000000000000000/////////000000000000111111111000000000000111222333444222222222222111111111111000000///............/////////////////////////////////////////////......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++TTTRRRPPPOOOOOONNNLLLJJJFFFDDDBBBAAABBBAAA@@@???>>>>>>>>><<<;;;999999:::444333222333555555222000222222222111000...,,,+++........................111000///......///000000...------,,,,,,,,,------))))))***+++,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++---,,,***+++---...---+++,,,---//////...---...///......---------,,,,,,,,,++++++++++++,,,---...///......------------,,,,,,++++++,,,---------,,,,,,++++++***++++++,,,---...000///...---,,,---...///000000000000000///............//////000000111111111111222222333444444444000111222111000///000111333333333444777888777666222444666777666666777999555666888999999999::::::999999:::;;;<<<>>>???AAABBBBBBCCCDDDFFFHHHIIIKKKOOOUUU[[[___aaaeeekkkppp}}}~~~{{{zzzyyyyyyzzz{{{}}}{{{wwwuuutttqqqqqqppppppooommmlllkkkhhhhhhgggfffdddbbb```___XXXWWWTTTQQQMMMJJJGGGFFFCCCAAA===;;;;;;;;;:::888<<<888333222444666555444555777888777555333444666222111111000000000000111222111000000///000000000222111...---,,,---///111........./////////000000///......---------......------......------,,,++++++,,,------,,,+++,,,...+++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++************((())))))******+++******---,,,+++***************))))))))))))))))))))))))&&&''')))******)))((('''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''((((((&&&&&&%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((***,,,+++(((&&&&&&'''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((('''&&&%%%&&&&&&''''''(((((())))))'''((((((((()))))))))***!!!###&&&((()))***))))))'''''''''''''''((())))))'''((()))*********)))(((&&&''''''&&&%%%%%%&&&(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))///...,,,+++************))))))*********+++++++++*********+++,,,,,,------////////////////////////...//////000000//////.../////////000000000000000/////////000000000111111////////////000111222222000000111111111111111111//////.........//////000//////////////////////////////......------,,,,,,------------------------))))))*********+++++++++WWWUUURRRQQQQQQOOOMMMKKKFFFDDDBBBAAAAAAAAA@@@???>>>>>>>>><<<999888777888888555333333666666555333//////000111111000///...........................000///...,,,,,,,,,---...---------,,,,,,------...,,,+++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++...,,,***+++---...,,,***+++---...///.........///------------------------++++++++++++,,,---...///---------...............***+++,,,,,,------------+++++++++,,,---...///000333111---******+++...000111111111111111000//////---......///000111111222////////////............111222333222111000111222666444333333444444333222///111444444444333444666333444666888999999888888999888777777:::;;;;;;:::===;;;999999<<<>>>???>>>===AAAFFFGGGGGGIIIOOOTTTYYYaaaeee___WWWTTTTTTSSSVVVWWWXXXZZZ\\\aaafffkkkhhheee```[[[XXXVVVVVVVVVPPPPPPPPPPPPOOONNNMMMMMMJJJJJJJJJJJJIIIHHHGGGFFFCCCAAA???===<<<======>>>:::888666555666777777666:::666111000333555555333...111333333111000111333000000000000111111222333000//////........./////////---***((('''))),,,...---.........//////000000...------,,,,,,------...------......------,,,+++((()))++++++++++++---///*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,+++++++++******+++***)))((()))***,,,...///...,,,***))))))******))))))))))))))))))))))))''')))+++---,,,+++(((&&&''''''(((((())))))******&&&&&&'''((()))***++++++************************%%%%%%&&&&&&'''(((((((((&&&''')))***+++++++++***&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''$$$'''***+++)))((()))+++))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&(((((((((&&&$$$"""%%%&&&&&&'''((()))******'''((((((((())))))******$$$&&&'''))))))(((&&&%%%%%%&&&((()))***)))((('''&&&'''((())))))((('''&&&&&&)))***)))''''''***---))))))******+++++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((''''''((()))+++,,,...///111000...+++************))))))******++++++++++++)))******+++,,,,,,---------------------,,,,,,,,,......////////////............//////000000111111////////////000000000000............///000111222///000000000111111111111............///000111111.........///////////////......---,,,,,,+++******++++++++++++++++++++++++))))))******++++++++++++PPPPPPRRRTTTTTTQQQLLLHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>===;;;;;;;;;999777555555555444333333333444444333111//////000111000/////////.........---------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////111000...,,,+++++++++,,,000...------...///...---+++,,,...//////...,,,+++...////////////---,,,+++...........................///000000000///---,,,*********+++,,,---...///......///000111111///---000///...,,,+++***))))))++++++,,,,,,---...//////........................000000000000000000000000///000000000000000//////333222222222222222222222333222222222111222333333111111222222222333333333444444333222222333444444555555555555666888999999@@@;;;777777:::<<<:::777======<<<<<<===???@@@AAAFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCCCCEEEGGGJJJKKKJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@>>><<<;;;<<<===>>>=========<<<<<<;;;;;;;;;<<<;;;;;;:::999:::::::::555555555444444333333333666666555444222000...---222111000//////111222333333222222222111111000000......//////000000111111////////////............------------------,,,,,,,,,------......------,,,+++---///000///---+++)))/////////......---------......//////......---,,,...,,,************((('''((()))***+++++++++++++++++++++*********+++------,,,,,,+++***))))))))))))++++++***)))((('''&&&&&&((()))***)))((((((***,,,((((((((((((((('''&&&&&&---***((((((***+++)))'''&&&'''''''''(((((())))))(((((((((((((((''''''&&&&&&'''((())))))((('''&&&***)))(((''''''&&&''''''&&&&&&''''''((()))))))))%%%&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))---,,,)))'''&&&&&&'''((())))))(((((((((((())))))******))))))((((((''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))***)))(((''''''((()))***+++)))''''''''''''&&&%%%%%%&&&((()))))))))((('''((((((((((((((((((((((((******)))))))))))))))***(((((()))+++---,,,)))&&&'''''')))***++++++++++++***)))'''&&&&&&''')))*********+++++++++)))'''&&&+++,,,,,,++++++)))(((''')))***+++,,,,,,+++***)))+++++++++++++++,,,,,,,,,---------.........////////////.........---------(((***---000111111///...000000000000////////////000000000000000000000000///000111222222111000///333222000///.........///000000000000000000000000000///...---,,,+++++++++************))))))(((((()))***)))'''&&&&&&))),,,SSSSSSSSSTTTSSSPPPKKKHHHFFFEEEDDDCCCBBBAAAAAAAAA===<<<:::::::::888666444555555444444333333444444333111//////000111000/////////.........------------------...............////////////////////////******+++,,,------------///...---,,,,,,,,,,,,,,,*********+++,,,,,,***(((------,,,,,,,,,,,,---------.../////////---,,,+++------------------------....../////////...---,,,++++++++++++,,,---...///&&&))),,,///000---)))%%%......---,,,,,,---------++++++,,,,,,---......///...............---------------------------------//////000000000000//////222111111111111111111111111222222222111111333444111111111222222222333333444333222111111222333444666666555666666777888999===999666777:::;;;999666888777777777888999:::;;;>>>>>>>>>>>>======<<<<<<>>>===;;;::::::;;;===>>>===<<<;;;:::::::::::::::???===:::888666666666666888888888777777777666666777777666555555555555555444444444333333333222222333333222222222111111111...///111333333333111000333222222222111111111111///////////////000000000////////////............------...///000000111111,,,------......------,,,......---------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,+++******...,,,++++++,,,,,,***)))******+++++++++******)))******++++++******)))(((***)))))))))***+++,,,,,,*********)))((((((''''''+++,,,---+++)))((()))***,,,,,,,,,,,,,,,+++******,,,***(((((()))***)))'''''''''((((((((()))))))))(((((())))))(((((('''&&&&&&'''((())))))((('''&&&(((((('''''''''(((((()))((((((((((((((('''''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))+++***(((''''''((()))***)))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((())))))))))))***'''''''''((((((((((((((())))))(((''''''((())))))'''%%%%%%'''))),,,,,,,,,&&&''''''((((((((((((((())))))))))))))))))))))))******)))))))))))))))******)))((()))***+++***((((((((())))))***++++++,,,(((((())))))))))))(((((()))************))))))(((,,,,,,++++++***))))))((('''((()))******)))((('''*********++++++++++++,,,,,,------------.........//////.........---------,,,---...///000///---,,,000000000000000000000000000000000000000000000000///000111222222111000///222111000...............//////////////////////////////...,,,,,,++++++,,,......---------,,,,,,,,,)))***)))(((&&&''')))+++VVVUUUSSSRRRQQQNNNJJJGGGCCCCCCBBBAAAAAAAAABBBBBB>>><<<:::::::::999777555666555555444333333444444333111//////000111000///...............---------+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------,,,,,,+++++++++---......,,,)))...---+++))))))+++---...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,+++,,,,,,,,,,,,---...//////222111...,,,,,,...111222,,,,,,,,,---...///000111+++,,,,,,------.........//////.........---------------------------------...//////000000/////////000000000000000000000000000111222222111111222444111111111222222222222333222222111111111111222222333333222222222333333444999777555666999999666333333333222222333444555666777777777666666666666666999888777666666777888999666666666555666666777777999888666444333333333444444444444444333333333333444333222222111111222222333222222222222111111111000000///000111333555666666555333222000///...---222222222111111111111000000000///////////////////////////............---+++++++++,,,,,,---------,,,------......------,,,///...,,,******+++---...---------,,,,,,,,,,,,++++++++++++++++++******)))---,,,++++++,,,---,,,++++++++++++++++++***)))((('''(((*********)))((('''******************++++++))))))))))))))))))))))))---...///...+++(((''''''******+++++++++***))))))+++***(((((()))***)))((((((((()))))))))))))))***(((((())))))(((((('''&&&''''''((((((((((((''''''&&&&&&&&&''''''(((*********))))))(((''''''&&&&&&((((((''''''''''''''''''''''''(((((())))))******(((((((((((()))))))))))))))(((((('''((()))+++,,,)))(((&&&%%%%%%&&&((()))'''''''''((()))*********))))))))))))************((((((((((((((('''''''''(((((('''&&&&&&'''((((((,,,***)))((()))***)))((((((''''''''''''(((((()))************************)))))))))(((((())))))***,,,***''''''(((*********))))))(((((()))***+++,,,&&&(((***++++++***(((&&&)))))))))))))))******+++---,,,+++))))))))))))***(((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,,,,------------...............---------000000///...---,,,,,,+++/////////000000111111222000000000000000000000000000111111222222111111000111000///...............///////////////////////////...---,,,,,,++++++,,,++++++++++++************)))******((('''''')))+++UUUSSSQQQOOONNNMMMJJJHHHCCCCCCBBBAAA@@@@@@@@@@@@???===;;;:::;;;:::999777777666555444444333444444333111//////000111000///........................,,,,,,,,,------.........++++++++++++++++++++++++.........///......------***+++,,,---...------,,,...,,,+++,,,---...---,,,,,,,,,************,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++---------------...///000,,,+++***((('''(((+++---+++++++++,,,---///000111,,,,,,,,,---------....../////////...------,,,,,,////////////////////////......//////000/////////....../////////////////////111333333111000222444111111111111222222222222111111000000000000111111333333222111111111222222555444444555777777444222222222222222222333333444444444444444444444444444555555555666777999;;;<<<666666555555555555666666333333333333444555666777333333333333333333333333444333222222111111222222111111111111111000000000//////......000333666888LLLFFF;;;222,,,,,,...111000000000000////////////000000000//////......---//////.........---------------,,,+++***)))(((''',,,------......------,,,...---,,,+++***+++---...------------------------,,,,,,------,,,,,,+++***+++***)))***,,,---,,,+++******+++++++++******)))''''''((()))******++++++...---,,,***)))((((((((((((((()))))))))*********+++,,,......+++(((&&&%%%(((((()))))))))(((((('''***)))((((((((()))))))))))))))))))))************)))))))))))))))((('''''''''((((((((((((((((((''''''''''''''''''((())))))))))))((((((''''''''''''))))))((((((''''''&&&&&&&&&''''''((()))******+++(((((((((((())))))))))))))))))((((((((()))***+++***)))'''%%%%%%''')))***'''((((((((()))))))))***(((((()))))))))*********))))))((((((''''''&&&&&&'''''''''&&&&&&'''''''''...,,,)))((((((((('''%%%)))((('''&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))***+++)))(((((()))******))))))((('''&&&&&&(((***,,,''''''((())))))((('''''')))(((((('''(((***,,,---...,,,***(((((()))***+++*********++++++*********((())))))******++++++++++++++++++,,,,,,,,,------........................111000///---,,,,,,,,,---------...///000000111111000000000000000000000000111111111111111111111111/////////......---------////////////////////////...------,,,+++++++++,,,)))((((((((((((((((((((()))******)))(((((()))+++RRRPPPNNNMMMMMMLLLKKKIIIEEEDDDCCCAAA???>>>>>>>>>>>>;;;999888999999888777888777666555444444444444333111//////000111000///---...........................------,,,,,,,,,,,,........................,,,,,,---------,,,,,,+++)))***,,,---...------,,,---***'''&&&''')))++++++******,,,,,,,,,,,,*********+++,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++......---------...//////%%%***111444222...***(((,,,+++++++++,,,---......,,,,,,,,,---------------//////.........---------////////////////////////------...///////////////------.........////////////333666555222000111444000000111111111222222222000000000000000000000000555555444444333444444444222222333444555444333111111111111222222222222222333333333333333333333333000111111222444555777777444333222111111111111111111111222222333555666666222222333333333333333333333333222111111111111222000000000000000000000000000000///...///222444666SSSLLLAAA777000///000222---------...............000000//////......------............------------111000///...---,,,+++***,,,------......------,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))((('''(((***,,,+++***'''((()))***+++,,,,,,,,,+++***)))(((((()))+++,,,...---,,,***)))((((((((((((((())))))******++++++&&&)))+++,,,***((('''''')))***++++++++++++******(((((((((((('''((()))***************)))))))))))))))))))))))))))(((((('''(((((((((''''''((((((((())))))((('''''''''''''''''''''''''''(((((()))))))))))))))((((((''''''&&&&&&''''''((()))******+++(((((((((((())))))))))))+++******)))))))))))))))+++***(((''''''(((***+++***)))))))))(((((((((''''''''''''((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&)))+++++++++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''((()))******(((((()))+++,,,+++)))&&&((('''%%%$$$%%%&&&(((***(((((('''&&&&&&'''((((((((((((''''''(((***,,,------,,,***(((((()))+++,,,+++******************+++((())))))***++++++,,,,,,+++++++++,,,,,,,,,---------.....................000///---,,,,,,---...///,,,,,,------...///000000000000000000000000000000000000000000000000000000...............------,,,........................------,,,+++++++++,,,,,,*********************+++)))***+++***(((((()))+++QQQOOOMMMMMMMMMMMMKKKJJJFFFEEECCCAAA???>>>======;;;999666555555666666555888888666555444444333333333111//////000111000///---------.....................------,,,++++++***------------------------((()))************))))))******+++,,,,,,,,,,,,,,,///,,,)))((()))+++------)))+++---......---+++))))))***,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,...---------------......000000///,,,)))***///444,,,,,,+++++++++,,,,,,---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////---------......//////000111555999777333000111444000000000111111111111222000000111111111111000000111111000000000000111111111111222222333333222222//////000000111000000///111111111111222222222222222222222333333222222222444444333111111000000000222222222111111000000000000000000111111111111111222111000000///000000000/////////000000000000111111111000///000111222333>>><<<999666222///,,,+++,,,,,,------------......//////...........................------------,,,,,,,,,,,,------.........,,,------......------,,,***++++++,,,---,,,,,,+++(((((())))))))))))******+++++++++++++++******)))(((''''''(((***+++***)))&&&''')))***,,,---------...---+++)))((((((((()))))))))))))))***+++,,,---)))))))))******+++++++++$$$''')))***)))(((((()))'''((())))))))))))))))))'''((()))((('''''')))******)))))))))))))))(((((())))))******))))))((('''((((((''''''''''''((((((******(((''''''&&&&&&&&&&&&&&&''''''((())))))***))))))((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))+++++++++******))))))(((+++******************+++*********)))((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&'''(((((((((((('''&&&((('''&&&&&&((())))))((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''((()))******'''((())),,,---,,,(((%%%((('''&&&%%%%%%&&&'''(((***((('''%%%%%%'''(((***(((((((((((()))***+++,,,,,,+++***))))))***++++++))))))(((((((((((())))))))))))***+++,,,------...,,,,,,,,,,,,---------------------..................---,,,,,,---...///111---------....../////////000000000000000000000000000//////......//////000,,,------...------,,,,,,........................,,,,,,++++++++++++,,,,,,)))))))))))))))*********)))***++++++))))))***+++SSSQQQPPPOOOOOONNNKKKIIIEEEDDDCCCAAA@@@@@@??????<<<999666555666777777666999888777555444444333333333111//////000111000///---------.........//////---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++++++++++++++++++++++++++,,,,,,///...---...///000...---,,,,,,------------,,,,,,((()))+++---............------------------------///...---,,,+++,,,,,,---------,,,,,,,,,,,,---------)))"""(((222,,,,,,,,,,,,,,,---......------------------------,,,,,,------.../////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////---------...///000000000333888<<<:::444///000333000000000000111111111111000000111222222111000000...---------...///000000111111111111111111222444///000000111111000//////000000000111111111222222333333444444444444333333444444333333333333444444222222222111000///......//////000000000111111111222111000000//////000000//////000000000111111111000000000000111111111111---...///000///...,,,***------........./////////------...........................---------,,,,,,))))))***+++,,,------...,,,------......------,,,,,,+++*********+++---...)))*********++++++++++++,,,,,,,,,,,,,,,+++*********)))((()))***+++***)))'''((()))***+++,,,,,,,,,'''((()))++++++***((('''((((((((()))***,,,---...******************++++++&&&((())))))(((((()))***&&&&&&'''(((((((((((((((&&&((()))(((&&&&&&)))+++)))))))))((((((((('''''')))************)))(((((()))((('''&&&&&&'''((())))))(((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******++++++******((()))***++++++***)))((())))))))))))(((((((((((('''(((((((((((()))))))))'''''''''((((((((((((((('''((())))))))))))((('''...,,,)))(((((('''&&&$$$(((((((((((((((''''''&&&(((((((((((((((((((((((('''&&&&&&'''''')))******)))))))))***++++++)))'''((((((((((((((((((((((((******))))))))))))******'''((()))******************************************)))(((''''''((()))*********+++,,,---...//////,,,------------.........---------.........//////---------------...////////////000000000000000000000000000000000000000000///...---,,,,,,---...///+++,,,------------,,,+++........................,,,+++++++++++++++,,,,,,(((((((((((()))))))))***)))***,,,+++***)))***+++VVVTTTSSSRRRQQQNNNKKKHHHDDDCCCBBBBBBAAAAAAAAABBB???<<<999888999:::::::::999888777666444444333333333111//////000111000///---------.........//////***++++++,,,,,,------...........................***+++,,,---.../////////---,,,+++*********,,,,,,******,,,///000///+++'''///...,,,++++++,,,...///''')))+++---....................................///...---,,,+++,,,---------,,,,,,+++++++++,,,,,,(((---222333///,,,,,,...,,,,,,,,,---...///000111------------------------+++,,,,,,---...///000000........................+++,,,---...////////////------......///000111111444:::>>>;;;444///000333000000000000111111111111000111222333333222111000222222222222333444666666111111111000000111333555111111333333333222111000111111111222222333333333------///111222333333333000000000111111333444444000111222222333222222222000111111111222222333333333333222111111111111111///000000000111111222222//////000111111111111111111111000///000222333555.../////////000000111111,,,------....../////////......---------,,,,,,,,,////////////////////////,,,------......------,,,...,,,)))''''''***...000---------....../////////......//////......---,,,+++***)))***++++++***))))))******+++++++++****** &&&,,,......+++)))*********)))******+++,,,************************)))******)))((((((***+++******+++,,,,,,,,,,,,,,,%%%''')))(((&&&&&&)))+++))))))(((((('''''''''&&&***************)))(((((()))((('''&&&&&&'''((()))''''''&&&''''''((()))***)))))))))(((''''''&&&&&&''''''(((((())))))******))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***,,,,,,,,,,,,&&&((()))++++++)))(((&&&''''''(((((())))))******))))))))))))************&&&'''''''''(((((())))))'''((()))******)))(((''')))((('''(((***,,,,,,+++'''((()))))))))(((&&&%%%))))))))))))))))))))))))&&&&&&&&&'''''')))******,,,***(((''')))*********))))))************)))((()))***,,,------,,,***)))'''(((***++++++***)))))))))******+++++++++******,,,+++***))))))***+++,,,******+++,,,...//////000---------.........//////---------.........//////.....................---222222222111111111111111000000000000000000000000...---,,,++++++,,,---...***+++,,,---------,,,+++........................+++++++++***++++++,,,,,,,,,,,,---------.........)))***,,,,,,***)))***+++OOOQQQRRRQQQNNNKKKJJJJJJFFFDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888777777666555444333333222333333333222111000////////////111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,***((('''(((***,,,******++++++,,,,,,,,,++++++++++++************)))...------...000000///...***###(((///111000.........------,,,,,,,,,///...,,,+++***++++++,,,........................---///000///---,,,,,,---....../////////...,,,+++...,,,***)))***+++...000////////////////////////---------------...///000............/////////000,,,---///000000000///...//////.........//////000111111000000//////......111111111111111111111111111111111111111111111111++++++,,,---...///000000111111111000000000000000222222222111111111111111111111111111111111111111222111111111000000//////111111222333333333222222111111111111111111111111111111111111000000000000//////............//////000///......///000111222000///......///000...---,,,,,,------...///000000..................---------...///000000///...---------------------------,,,++++++,,,......---+++,,,,,,,,,++++++,,,,,,---......---,,,++++++++++++111222222000---,,,,,,,,,))))))))))))))))))))))))+++*********+++,,,,,,---------,,,++++++*********(((((()))***************((()))***++++++,,,++++++************************++++++***)))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***,,,---------&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((((((''''''''''''(((((())))))******((((((''''''''''''((((((+++***((('''''''''((()))))))))))))))************))))))))))))************++++++************+++++++++*********))))))(((((())))))((((((((((((((()))&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))###$$$'''((())))))''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''((()))))))))))))))((('''(((((((((((())))))))))))&&&'''((())))))******)))++++++******))))))((((((******+++++++++******))),,,++++++***************))))))))))))))))))***************+++,,,,,,------++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------///...---,,,,,,---...///000000000000000000000000000000000000////////////111111111111000000000000////////////////////////......---------,,,,,,,,,---,,,,,,+++*********+++---,,,,,,+++***)))((((((++++++************++++++TTTRRRQQQQQQRRRPPPMMMJJJFFFDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888777777888888777555555444444444333222111000////////////000000///............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........---***(((((()))+++,,,)))***+++,,,,,,,,,++++++++++++++++++************,,,,,,,,,---///000...---,,,***)))***,,,///111111------,,,,,,,,,+++++++++---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...000///...------...---.../////////...,,,+++...,,,***)))***+++...///------------------------,,,,,,,,,,,,,,,---..................////////////,,,---...///000000///...222111000///////////////111111111111000000000///------------------------111111111111111111111111//////000000111111222222000000000000000000000000111111111111111111111000222111111111111111111222111111111000000000//////333333333222222111111000222222222222222222222222111111111000000000////////////............//////000///.........///000111///...------......---,,,,,,,,,,,,---.........///..................---------...///000000///...---------------------------,,,++++++,,,...///---,,,------,,,+++++++++,,,,,,)))))))))((())))))******,,,---...,,,***((()))******************************)))))))))******+++,,,************************((())))))***************&&&''''''(((((((((((('''******************************))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((++++++++++++***)))((('''&&&''''''((((((''''''&&&'''((())))))))))))))))))******)))(((((('''&&&&&&))))))(((((((((((()))))),,,+++***)))))))))***+++(((((()))))))))*********))))))))))))************+++******************+++*********)))))))))(((((())))))((((((((((((((()))'''(((((((((((((((((('''((((((((()))))))))))))))***))))))(((''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''''''''&&&&&&(((((((((((())))))))))))((()))))))))))))))((('''))))))))))))))))))((((((*********++++++******))))))))))))))))))***+++,,,*********)))))))))))))))((((((((()))******++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000///......///000000/////////////////////////////////............---////////////////////////------------------------------------,,,,,,,,,,,,---,,,++++++*********++++++++++++***)))))))))(((+++******))))))******+++UUUQQQNNNOOOSSSSSSMMMGGGFFFDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888777777666555444333222111000000333222111000//////////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------...---+++***)))***,,,---(((***+++------,,,+++***,,,+++++++++*********************+++...///...,,,))),,,......,,,+++,,,...,,,,,,++++++++++++******++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---...//////...---...000---............---,,,,,,---,,,+++******,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------//////..................------...////////////...333333111000///.........222222111111111111000000........................000000000000000000000000111111111111111111111111000000000000000000000000/////////000000000000000222111000//////000111222111111000000000000//////555444222111000///000000111111111111111111111111111111000000000000////////////............//////000///......---.........///...,,,,,,------,,,+++,,,,,,,,,,,,------------------------------......---......//////......---------------------------,,,++++++,,,...///---,,,...---,,,,,,++++++++++++************+++,,,---...)))***+++***((('''((()))************************)))))))))((())))))***+++'''(((((()))******++++++((()))******++++++***************+++******))))))************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---,,,,,,+++)))(((&&&%%%&&&''''''((((((''''''&&&))))))))))))))))))((('''))))))(((((('''&&&&&&&&&******))))))))))))******,,,+++***)))))))))******(((((())))))))))))******))))))))))))******************************************))))))))))))(((((()))((((((''''''((()))))))))((((((''''''(((((()))************))))))))))))---+++)))'''&&&'''((()))(((((((((((((((((((((((()))(((((('''''''''((((((''''''&&&&&&&&&&&&'''((((((((((((((())))))))))))************)))((('''&&&(((((((((((((((((())))))))))))******+++******)))&&&'''''''''(((***+++,,,+++*********))))))((((((((((((((()))******++++++++++++,,,,,,,,,,,,------------------............111111000000000000111222////////////////////////.........---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++************+++))))))))))))))))))))))))******))))))))))))******RRROOOMMMNNNPPPOOOJJJFFFEEEDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888777777555444444333111000///...222222111000//////000000......---,,,,,,,,,,,,---------------------------///...---,,,,,,,,,,,,,,,...---,,,+++***+++------((())),,,---...---+++***,,,,,,+++++++++************))))))+++...///...---)))+++,,,,,,+++***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------------------------,,,---......---...///111---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------//////............---------.....................111111000///......//////111000000000000000000000000000000000000000000000000000000000000000000000//////......------------/////////000000000000000.........///////////////222111000//////000111222000000000000000000//////444333111///...///000222////////////////////////111000000000//////////////////............////////////......------------111///,,,,,,---------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------......------------------------,,,,,,------------------+++******+++---...,,,+++......---,,,++++++++++++,,,,,,,,,,,,,,,---......)))+++,,,+++******+++,,,******************************)))))))))******+++))))))))))))******++++++))))))***++++++++++++***,,,,,,,,,,,,+++******)))************************'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''((((((((((((''''''''''''(((((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))***))))))(((((())))))***))))))((((((''''''''''''(((((((((((()))))))))***((()))))))))************))))))************))))))))))))))))))))))))(((((((((((('''''''''((())))))***)))(((''''''((()))************))))))(((((((((((('''''''''''')))***+++((((((((((((((((((((((((***)))'''&&&&&&'''(((((())))))((('''((()))******(((((((((((()))))))))))))))))))))))))))(((''''''&&&&&&''''''(((((())))))((())))))***************&&&&&&&&&'''''')))******++++++******)))(((((((((*********+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------...000000000000000111111111////////////////////////.........------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***************+++((((((((((((((())))))))))))))))))(((((()))))))))OOOOOOPPPOOOMMMKKKIIIIIIEEEDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888777777888888888888666555333222222111000000000000000000......---,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,---,,,,,,++++++,,,------(((***+++------,,,+++***,,,,,,,,,++++++++++++***+++******,,,...///...------+++***+++.../////////,,,,,,,,,------------------------,,,,,,+++++++++------------------------,,,---...---,,,---///111------,,,,,,,,,---------,,,,,,+++++++++,,,---...------------------------......------------.....................---------.........------------...---------------...///000.../////////////////////------------------------////////////////////////---------,,,++++++******......//////000000000000------......////////////111111000//////000111111//////////////////000000111000.........000222333000000000000000000000000000000000////////////...//////............///////////////......---,,,,,,333000...,,,---......---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......------,,,,,,,,,,,,------,,,,,,,,,---------......***))))))***,,,,,,+++***...---,,,,,,+++++++++,,,++++++***)))))))))))))))***+++,,,,,,++++++,,,---************************,,,++++++*********++++++,,,,,,+++++++++*********))))))***+++++++++++++++((()))))))))((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))'''(((((((((((((((((('''''''''(((((('''&&&%%%%%%$$$$$$%%%&&&'''((()))))))))((((((''''''(((((()))((((((((((((''''''&&&&&&'''(((((((((((()))))))))((()))))))))************((()))************)))((((((((((((((((((((())))))'''''''''''''''((())))))***)))(((''''''((()))***)))))))))(((((('''''''''$$$%%%'''((())))))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))******(((((((((((())))))))))))''''''((()))))))))))))))&&&&&&''''''(((((())))))'''((()))***************(((((('''''''''''''''(((************))))))((((((*********+++,,,,,,------+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---......//////000000000......................../////////.........------,,,,,,---------.........------------------------,,,,,,+++++++++******************))))))***++++++((((((((((((((())))))))))))((((((''''''(((((()))OOOQQQSSSRRRNNNKKKKKKKKKFFFDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888777777666666777777666555333222111111000000000000000111......---,,,,,,,,,,,,---------------------------......---,,,,,,,,,------+++++++++++++++,,,,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++,,,......---+++***((('''(((,,,......---,,,,,,------------......------------,,,+++***)))++++++++++++++++++++++++,,,------+++***+++---///,,,,,,,,,+++,,,,,,---...,,,+++++++++,,,,,,------------------------------//////...---------......,,,,,,---------.........///...------,,,---------+++++++++,,,---...000000------............//////////////////////////////////////////////////////......------,,,,,,,,,+++---......//////000000111------......//////000000000000000000000000000000......////////////000000......---...///000222333222222222222222222222222000000////////////......//////............//////....../////////...------444111...------......---,,,,,,,,,,,,------------++++++,,,,,,------......---,,,,,,++++++,,,,,,---+++,,,,,,------.........***))))))***,,,---+++***---,,,,,,++++++,,,,,,---------,,,******))))))))))))***++++++***)))***,,,++++++++++++++++++++++++---,,,++++++++++++++++++------,,,,,,+++******))))))***++++++,,,+++++++++))))))*********)))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))(((((('''&&&&&&'''(((((())))))(((((('''))))))))))))))))))((('''''''''''''''''''''''''''((((((''''''''''''(((((())))))*********)))((('''''''''(((((((((((())))))))))))))))))************'''((()))******)))((('''''''''(((((((((((())))))&&&&&&&&&&&&'''((())))))***))))))(((((())))))***((((((((((((''''''''''''&&&''')))))))))'''$$$###(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%&&&'''((((((((('''(((((((((((())))))))))))&&&'''((()))************(((((((((((((((((())))))''''''((()))************))))))(((''''''''''''''')))))))))))))))))))))***((((((((()))******++++++++++++,,,,,,,,,,,,------************+++++++++++++++,,,---...//////............................../////////............---,,,------....../////////------------------------+++++++++*********))))))***))))))))))))***++++++))))))))))))))))))))))))((((((''''''''''''((((((QQQQQQPPPPPPOOONNNKKKIIIFFFDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888777777111222333444444333111000111111000000000000111111///......---------------........................------,,,,,,,,,---......************++++++,,,,,,++++++*********+++,,,---------,,,,,,,,,+++++++++,,,+++***+++,,,,,,***(((###&&&)))+++************++++++,,,,,,,,,---------+++,,,---------,,,+++***************************,,,,,,,,,***((()))+++---,,,,,,+++++++++,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,,,,---++++++,,,---....../////////...---,,,,,,,,,---------------------...///000............/////////000000000000000000000000000...........................---------------------------......///000000111---......///000000111111...///000111111000///............/////////000000.........//////000000000111111111111111111111111000000/////////.........//////............//////---...///000000000///...444111---+++,,,---------,,,,,,,,,---.........///***++++++,,,------......---,,,+++******+++,,,---++++++,,,,,,---......///,,,++++++,,,......---+++++++++++++++,,,---............---,,,,,,---------)))+++++++++)))))))))+++++++++++++++++++++++++++,,,,,,+++***************++++++++++++************)))***++++++,,,,,,++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***))))))((('''%%%$$$###(((((())))))))))))(((((('''((())))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))*********)))(((''''''''''''((((((((())))))))))))))))))************'''((()))******)))(((''''''''''''((((((((())))))&&&&&&&&&&&&'''((()))))))))))))))******)))))))))((((((((((((((())))))))))))))))))(((((('''&&&%%%((((((((((((((((((((((((%%%%%%&&&((())))))))))))"""$$$''')))))))))'''&&&(((((((((((())))))))))))'''((()))))))))))))))((())))))))))))))))))((((((&&&'''((()))************((((((((('''(((((())))))((((((((()))******++++++((((((((()))******++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,***+++---...//////.......................................---------,,,,,,,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,+++*********)))))))))))))))))))))))))))***+++++++++++++++***)))))))))((((((''''''&&&&&&''''''(((RRRNNNKKKLLLOOOOOOJJJDDDFFFDDDBBBBBBBBBBBB@@@>>>>>>===<<<:::999888777777111333444666666555444333111000000000000000111111//////...------------...........................,,,,,,,,,,,,------...///))))))*********+++++++++,,,+++***))))))+++---...---------,,,,,,,,,+++++++++***)))*********(((&&&"""***222333...******---*********++++++,,,,,,,,,)))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++)))''''''***,,,,,,,,,+++***+++,,,...///++++++,,,,,,,,,---------++++++++++++++++++++++++...---,,,,,,++++++++++++)))***+++,,,...///000000//////---,,,+++,,,,,,---000//////.........//////.../////////000000111111,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111.........///000111111222---...111222222111...------.........//////000000...//////000//////...---........................000/////////............//////............//////---...///111111111000000444000,,,******+++,,,,,,,,,,,,------...///000000******+++,,,,,,---......---,,,+++******+++,,,---++++++,,,,,,---...//////------,,,...///000///---*********+++,,,---...///))))))))))))***+++,,,,,,+++,,,---,,,*********+++++++++++++++++++++++++++++++++***))))))((())))))((((((((()))******++++++******+++,,,,,,,,,,,,+++&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''&&&%%%$$$(((((())))))))))))((((((%%%%%%&&&'''((((((((('''%%%%%%&&&((()))+++,,,,,,******))))))))))))******&&&'''((((((((('''%%%$$$''''''''''''((((((((()))))))))))))))************'''((()))++++++)))((('''&&&'''''''''(((((())))))%%%%%%%%%&&&'''((()))***((()))***++++++***)))((((((((())))))******++++++)))((('''&&&''')))+++,,,((((((((((((((((((((((((###$$$&&&(((************###%%%))),,,---+++)))'''(((((((((((())))))))))))************)))((('''&&&++++++******))))))((((((&&&'''((()))************''''''''''''(((***+++,,,''''''((()))***+++,,,,,,*********+++,,,,,,------++++++,,,,,,,,,---------++++++,,,,,,,,,---------***+++---////////////...........................---------,,,,,,,,,++++++++++++,,,------...//////++++++++++++++++++++++++************))))))))))))))))))((())))))***++++++---,,,,,,+++***)))(((((('''''''''&&&&&&'''''''''UUUSSSQQQQQQSSSRRRMMMJJJKKKIIIFFFCCCAAA@@@@@@AAA;;;;;;:::999888888888888777666444111000//////000//////000000111111111222000000///...---,,,,,,,,,---------...///...,,,)))++++++,,,---,,,+++)))(((&&&'''(((***,,,---------'''***------+++))))))***---,,,*********,,,...///)))))))))******+++++++++)))***,,,,,,++++++,,,...---,,,,,,+++*********+++---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,,,,,,,,,,++++++*********&&&(((+++......---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,+++++++++,,,---......---+++++++++,,,...000++++++,,,------......///,,,,,,,,,---...///000000///......------,,,++++++---------............///---------....../////////333333222000000/////////------............------000000///...............111000///......///000111//////000///......111333////////////////////////......////////////......000000//////.........---......................../////////......---------.........------,,,,,,,,,------------------------...,,,+++******+++---///---------.........//////+++,,,------......------++++++++++++++++++++++++++++++************++++++))))))***++++++++++++***++++++++++++++++++++++++...---+++,,,,,,---+++***,,,***((()))++++++)))&&&---------,,,+++******)))(((((()))***+++,,,,,,---'''%%%$$$%%%((()))(((&&&))))))))))))************))))))))))))************************************++++++******))))))((((((''''''((()))))))))))))))&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))*********)))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((()))'''%%%###$$$&&&)))+++((((((((((((((((((((((((((('''&&&&&&''''''&&&%%%''''''((((((((((((''''''((()))***++++++***((('''$$$$$$%%%&&&'''((()))***(((((((((((())))))))))))))))))))))))(((((((((((())))))*********))))))(((+++***************++++++(((((('''''''''&&&&&&&&&******))))))((((((''''''(((((()))***************,,,***((())),,,...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,------...000//////...,,,++++++***((()))************)))(((+++)))((()))***+++***((((((((())))))))))))((((((,,,+++)))'''&&&%%%&&&&&&UUUSSSQQQQQQRRRQQQMMMIIIHHHGGGDDDBBBAAAAAAAAABBB;;;;;;:::999888888888888888777555333222111111111///000000000111111111111///...---,,,++++++++++++...---,,,---......,,,***+++,,,---------,,,***)))***+++++++++++++++******(((***---...+++***)))***,,,+++***))))))***,,,---*********+++++++++,,,,,,***+++,,,,,,+++***+++------,,,++++++*********+++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******''')))+++---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,***))))))))))))------,,,,,,,,,,,,++++++++++++++++++,,,,,,------------,,,+++,,,---...///------------------------,,,---------.../////////------------------------,,,,,,,,,,,,---------...,,,,,,,,,---------......---,,,,,,,,,,,,---............////////////......000000///...............000///...------...///000///000000///......000222////////////////////////......////////////......000/////////.........---)))))))))******+++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******---------------------------,,,***))))))***+++,,,+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))************+++++++++++++++++++++++++++++++++---+++******++++++***)))+++***((()))++++++)))&&&'''''''''(((((((((((()))))))))))))))))))))******)))'''&&&'''***+++***((((((((())))))*********+++))))))))))))************((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%(((((())))))))))))((((((((((((((()))))))))******&&&&&&'''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((()))***(((((((((((((((((((((((('''&&&%%%&&&((())))))''''''(((((())))))(((((('''((())))))*********))))))'''''''''''''''''''''''''''((((((((()))))))))))))))))))))******+++++++++(((((()))))))))(((((('''******)))((('''''''''''')))))))))(((((('''''''''******))))))(((((((((((((((((()))***************...+++))))))+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---,,,,,,+++******++++++,,,------......------,,,...------,,,,,,------...*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))((('''((()))***)))''')))******))))))((('''&&&***)))((('''&&&'''((((((TTTRRRPPPQQQRRRQQQMMMIIIEEEDDDCCCAAAAAAAAABBBBBB<<<;;;:::999888888888888999888777555444333333333000000000000111111111111//////...---,,,,,,,,,,,,///...,,,,,,---------,,,,,,------------,,,,,,+++,,,,,,---,,,,,,+++***))))))+++---...,,,+++++++++,,,+++***)))))))))***+++++++++++++++,,,,,,,,,,,,+++,,,---,,,*********,,,,,,,,,+++************+++,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,------------//////...------,,,++++++------..................++++++,,,------...//////+++++++++,,,,,,,,,------...////////////000000000(((((()))***+++---.../////////000000000000//////000///......---...............------------......///000000///...---///111////////////////////////......////////////....../////////...............)))******+++,,,---......++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------...---,,,*********+++++++++++++++,,,,,,,,,------+++,,,------......------------------------------++++++************+++++++++***)))))))))***,,,,,,+++++++++++++++++++++++++++***))))))***+++)))(((***)))))))))+++***)))'''###$$$%%%&&&'''((()))***))))))))))))((((((''''''+++***)))***+++,,,+++***'''(((((()))***+++++++++))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''((()))))))))''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((())))))(((((('''))))))))))))************%%%%%%&&&''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))&&&%%%%%%''')))++++++***((())))))******))))))((((((((((((((()))******++++++***))))))((('''&&&&&&''''''((((((((()))))))))))))))***+++,,,---......''''''((((((((((((''''''+++***)))((('''&&&&&&&&&******))))))))))))((((((***))))))))))))((((((((((((((()))***************...,,,*********+++***(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////------,,,+++++++++,,,,,,,,,------......------,,,...------,,,,,,------...))))))*********++++++++++++***))))))))))))***+++***)))((((((******)))(((************)))'''&&&%%%(((''''''''''''((()))***SSSQQQOOOPPPQQQQQQMMMIIIEEEDDDCCCAAA@@@@@@@@@@@@<<<;;;:::999888888777777999888777666555444333333000000000000000111111111111111000///////////////000...,,,+++,,,------,,,---------------------,,,***+++,,,,,,------------***+++---------,,,,,,,,,---,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***+++++++++***************+++,,,,,,++++++++++++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++++++++*********+++------++++++++++++++++++++++++******+++,,,---///111222------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,***+++,,,------------,,,......---------,,,,,,,,,...............---------,,,,,,,,,---------......+++,,,,,,,,,,,,---------.............../////////*********+++,,,...000000......////////////......///......------.................................///000000///...---...///////////////////////////---......//////......---........................,,,---------......//////---------....../////////..................------------------------------111000///------,,,,,,------------.........//////+++,,,------......------------------------------,,,++++++******++++++,,,,,,***)))((((((***,,,---+++++++++++++++++++++++++++***))))))***+++***))))))))))))*********)))(((%%%&&&'''((()))++++++,,,))))))))))))))))))))))))+++*********++++++++++++''''''((()))***++++++,,,((()))))))))************))))))))))))))))))))))))((()))))))))*********+++''''''((()))))))))))))))'''''''''((()))*********((((((((((((((((((((((((%%%%%%&&&'''((()))***+++'''(((((((((((((((((('''))))))))))))*********+++(((((())))))************((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&(((***+++******))))))************))))))((('''''''''((()))+++,,,++++++***)))(((''''''&&&'''''''''((((((((())))))))))))***+++,,,,,,------''''''(((((())))))((((((,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************---,,,******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------//////......---......///,,,------......------,,,...------,,,,,,------......------,,,+++*********+++***(((&&&&&&(((***++++++***)))***++++++***))))))))))))))))))(((((('''((((((((((((((()))))))))RRRPPPNNNOOOQQQPPPMMMIIIGGGFFFDDDBBB@@@???>>>>>>===<<<:::999888777777777666666666555444333222222111111000000000000000000111111000////////////000000...,,,+++,,,------,,,------------------------***+++,,,,,,------------+++++++++,,,---------,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,***)))***+++*********))))))***++++++,,,++++++******++++++,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,+++***))))))+++,,,...++++++++++++++++++++++++++++++,,,---///111222333------,,,,,,,,,+++++++++)))***+++,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------.....................---------......---------,,,,,,,,,------------............++++++++++++++++++++++++------,,,,,,---...//////,,,------......------,,,......------------......////////////////////////---///000///...---...///////////////////////////------............---------------...............---------,,,,,,+++++++++---------....../////////........................------------------------111000///...------,,,,,,---------.........//////+++,,,------......------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,***)))((((((***,,,---+++++++++++++++++++++++++++***)))***+++,,,+++***((()))*********))))))))))))))))))******+++++++++(((((()))******+++,,,,,,***************)))******'''(((((()))******++++++((()))))))))************))))))))))))))))))))))))+++*********)))))))))(((''''''((()))))))))))))))''''''(((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((()))***+++''''''((((((((((((''''''((())))))))))))*********++++++******))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((()))'''%%%$$$%%%&&&)))***((((((((((((((((((((((((***)))(((((()))***)))'''))))))************))))))((('''&&&&&&''')))+++,,,)))))))))))))))(((((((((''''''''''''((((((((((((***************)))))))))'''((()))***************)))((((((((()))***++++++(((((((((((((((((((((((())))))))))))************(((((()))***************))))))***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......---------......///,,,------......------,,,...------,,,,,,------...,,,,,,,,,++++++******)))...---+++******+++---...***((((((((()))***)))(((%%%&&&''')))************)))))))))))))))(((((((((QQQOOOMMMNNNPPPPPPLLLIIIHHHGGGEEEDDDAAA???>>>======<<<;;;999888777777777444555555444444222111111111111111111000000000000......------,,,------...///...,,,,,,---------,,,---,,,,,,,,,,,,,,,---...,,,,,,---,,,,,,+++***)))+++***)))***,,,...---,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,---,,,*********,,,***))))))))))))***++++++++++++************++++++------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,*********+++,,,---++++++++++++++++++++++++---,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++((()))+++,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////------..................//////...---,,,,,,++++++---------.........//////////////////............------,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,---------,,,------.../////////000000000000//////+++---//////.........///////////////////////////------............---------------------.........111000000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,++++++******+++++++++,,,,,,,,,------+++,,,------......------++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++***)))))))))***,,,,,,+++++++++++++++++++++++++++***)))***,,,,,,,,,***''')))***+++)))))))))***************))))))))))))(((((()))***+++,,,------)))***+++***(((((((((***))))))))))))************))))))))))))************(((((((((((((((((((((((()))))))))((('''&&&&&&&&&''''''((()))))))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''''''((((((''''''&&&(((((((((((())))))))))))******)))(((((('''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))'''%%%######&&&)))+++((((((((((((((((((((((((***)))'''((())))))'''&&&((())))))******))))))(((''''''''''''((())))))***'''''''''(((((()))))))))&&&&&&'''''''''((((((((()))))))))((((((((('''''''''((()))******++++++***%%%%%%%%%&&&'''((()))***''''''(((((((((((()))))))))))))))************+++(((((()))***************''')))***)))))))))+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,------......------,,,...------,,,,,,------...&&&&&&'''((()))******+++,,,+++***))))))***+++,,,'''&&&%%%%%%''''''&&&%%%$$$%%%&&&(((***+++,,,,,,)))************)))((('''PPPNNNMMMNNNPPPPPPLLLIIIFFFFFFFFFDDDCCCAAA@@@???===<<<;;;999888777666666444444555555444333111111111111111111000000000///---,,,,,,,,,,,,,,,------...---,,,---......,,,***,,,++++++***+++,,,---...***+++++++++++++++******+++)))((())),,,------,,,***++++++,,,,,,,,,,,,+++,,,,,,+++++++++************+++,,,,,,+++***+++---)))))))))))))))***++++++++++++************++++++++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************,,,++++++*********++++++------,,,,,,,,,,,,++++++((()))+++,,,,,,,,,***))),,,+++*********+++------,,,---------------------,,,---------.../////////---------------------,,,,,,,,,---------.........222222111111000000000000,,,,,,,,,+++++++++,,,,,,,,,------------------,,,---,,,,,,,,,------...///......///000000///......))),,,...////////////000////////////////////////,,,------......------,,,,,,,,,,,,------.........111111111000/////////...,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...------------------------***+++++++++++++++******+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))************+++++++++++++++++++++++++++++++++***)))((()))+++++++++***&&&)))++++++)))(((***+++************************((()))))))))******++++++)))+++,,,+++((('''(((***************))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((******)))((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((((())))))((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&((()))(((''''''(((((())))))(((((('''''''''((((((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((()))&&&'''((()))************&&&&&&&&&&&&&&&'''((()))((((((((())))))*********))))))*********+++++++++(((((()))***************(((***+++***((((((***,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......)))))))))))))))***+++,,,,,,------......------,,,...------,,,,,,------...%%%%%%&&&'''((()))***+++(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&%%%%%%'''(((***+++++++++'''((()))***+++***))))))OOOMMMLLLNNNPPPOOOLLLIIIEEEEEEEEEEEEDDDCCCBBBAAA>>>===;;;999888777666666444444555555555444222111222111111111000000//////......---------......///---------...///...,,,***++++++***)))***+++---...&&&'''(((***,,,---------+++((('''(((+++------+++((()))***++++++++++++++++++++++++******))))))))))))***,,,,,,++++++,,,...))))))((())))))***++++++++++++************++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************))))))******+++,,,......---------,,,,,,,,,++++++''')))+++,,,,,,,,,***))),,,+++***))))))+++---...///......------,,,,,,+++,,,,,,------...///000000+++,,,,,,------......///++++++,,,,,,,,,---------------,,,,,,+++++++++***---,,,,,,,,,---......///---..................---,,,,,,,,,,,,------...///,,,---...//////...---,,,(((+++.../////////000111////////////////////////,,,------......------,,,,,,,,,,,,------.........++++++,,,,,,,,,,,,,,,,,,/////////......---------........./////////000000------------------------++++++,,,---------,,,,,,---------.........//////+++,,,------......---------------------------------,,,,,,++++++,,,,,,---))))))***++++++++++++***++++++++++++++++++++++++(((''''''((()))******)))&&&)))++++++)))(((***,,,******++++++,,,,,,,,,,,,))))))))))))((((((((((((***,,,---,,,)))''')))+++++++++******)))((((((((())))))))))))************************************(((((())))))******++++++'''(((((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((()))))))))***++++++,,,,,,&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((''''''(((((((((((('''''''''''')))))))))((('''&&&''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++%%%&&&'''((())))))))))))***))))))((((((((())))))))))))******++++++++++++))))))******++++++++++++(((((()))******************,,,,,,***'''&&&(((***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,%%%&&&(((***,,,///000111+++*********+++,,,,,,---,,,------......------,,,...------,,,,,,------...************))))))))))))***+++,,,,,,,,,,,,+++***+++)))((()))***+++***)))&&&'''((()))************%%%&&&(((***+++,,,++++++QQQPPPPPPPPPQQQOOOMMMJJJJJJHHHEEECCCAAA@@@AAAAAA>>><<<999888888888888777666555555444444333222222222333333333111000//////.........///////////////...---,,,+++++++++,,,---............---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,++++++***+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((()))***,,,---/////////)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))***+++,,,---,,,,,,++++++++++++,,,,,,+++*********)))(((((((((---,,,+++***))))))))))))******++++++++++++******,,,,,,++++++***+++++++++,,,,,,,,,------.........///...---,,,,,,---...///111///---,,,,,,,,,...///111///...------...///111---------,,,,,,+++++++++.........................................................------,,,,,,,,,........................,,,,,,------.../////////,,,,,,,,,---...///000000---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,111000...,,,,,,...000111---------------------------------,,,,,,+++++++++------------------------------------------------222111...,,,+++******++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++***************************************+++++++++******++++++++++++******(((+++---,,,)))(((***,,,///...,,,***))))))******++++++,,,,,,,,,+++************)))((((((((((((((())))))************)))((())))))))))))))))))))))))++++++++++++*********)))%%%&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&&&&&&&$$$&&&)))******)))'''%%%))))))(((''''''&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((())))))(((''''''''')))***+++***)))(((''''''((()))***))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''((()))((('''&&&''')))))))))))))))))))))))))))$$$"""!!!###'''******(((((())))))))))))((('''''')))(((((('''''''''''''''((('''&&&&&&'''((()))***))))))((('''&&&$$$"""!!!)))))))))))))))))))))***))))))))))))***************++++++***))))))***,,,***************************++++++++++++,,,,,,,,,...---+++,,,---......---..................------***+++---///000000000///,,,,,,,,,+++***)))'''''')))***---//////...,,,*********)))(((((())))))***((((((''''''''''''((((((((((((''''''((()))***+++PPPOOOOOOOOOOOONNNKKKIIIIIIGGGDDDBBB@@@???@@@@@@===;;;888777777888777666666555555444444333333222444888:::777111...///222............////////////---,,,+++***))))))((((((...............---,,,+++************+++++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++***++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))***************************++++++++++++++++++++++++))))))))))))***+++,,,---******))))))))))))******,,,,,,,,,+++++++++++++++))))))))))))***+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++***++++++,,,,,,,,,---------.........///...---,,,,,,---...///...---,,,,,,,,,...000111000///...------...///000...---------,,,,,,,,,+++........................------------------------......---------,,,,,,,,,..........................................------,,,---------.../////////000000000000000000000000+++,,,,,,,,,------------------------------------------..................///...---,,,,,,---...///---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///---,,,+++,,,,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((******++++++++++++******)))***++++++***)))***+++...---+++************+++))))))************+++++++++***))))))(((((())))))((())))))******))))))(((************************+++*********))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&''''''***)))(((''''''''''''''',,,,,,+++***************(((((((((((('''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((()))*********)))(((''''''((()))***)))(((((((((''''''''''''&&&''''''((((((''''''&&&'''((()))((('''&&&'''))))))))))))))))))))))))))))))&&&$$$%%%'''((('''&&&(((((())))))******++++++)))((((((''''''(((((()))))))))((('''((()))******(((((()))(((((('''&&&&&&+++++++++***************))))))))))))***************++++++***))))))***,,,******************************+++++++++,,,------///---++++++,,,------,,,------------------------,,,,,,---.........------......------,,,***)))((('''(((***+++++++++***)))))))))))))))))))))))))))(((((('''''''''((())))))'''''''''(((((((((((((((QQQPPPPPPPPPPPPOOOLLLJJJGGGFFFCCCAAA????????????===:::888666777777777666666666555555444333333333777<<>><<<999888888888888777666666666555444444333333777:::;;;888222...///111///...............------------......---+++***(((((())))))************)))((())))))))))))*********++++++++++++++++++++++++++++++******++++++,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))%%%&&&''')))***+++++++++*********)))))))))))))))************************))))))))))))))))))))))))******))))))***++++++,,,,,,,,,++++++++++++,,,,,,((((((((()))*********+++,,,++++++***))))))******++++++,,,,,,,,,,,,++++++++++++******++++++,,,,,,)))))))))))))))*********---------------------------,,,,,,,,,---...000111///......------......///........................------------------------++++++,,,,,,,,,,,,,,,---------------------------........................//////.........---------...............---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////+++,,,...//////...,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------------------------------------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******++++++++++++******,,,***((())),,,---+++(((***************+++++++++***)))((((((((()))*********)))((((((''''''((((((&&&''''''(((((((((((('''(((((((((((((((((((((((()))(((((((((((('''''''''***)))((('''((()))***+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''''')))((((((((())))))***+++,,,***'''$$$$$$%%%(((***(((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((('''''''''((()))((('''&&&''')))(((((((((((((((((((((((('''&&&&&&''')))***+++,,,)))(((''''''((())),,,---''''''(((((()))+++,,,---+++******))))))((((((((('''((()))***++++++++++++,,,++++++******)))))))))((()))))))))***************++++++***))))))***,,,++++++++++++++++++++++++*********+++,,,...000111222///,,,++++++++++++***))))))***+++,,,,,,------...---+++*********+++,,,............---,,,+++******))))))((()))***+++,,,---...000222222111///...(((((((((((()))***++++++)))***,,,,,,,,,***((('''TTTSSSSSSSSSSSSRRRPPPMMMGGGFFFEEEDDDBBBAAAAAA@@@@@@===;;;999::::::999999777666666555555444333333444333222222222111///...//////......---------,,,***+++,,,......---,,,+++)))***+++++++++++++++***((())))))))))))*********+++++++++++++++++++++++++++*********++++++,,,---,,,++++++******++++++,,,))))))))))))))))))))))))'''((()))***++++++,,,,,,************))))))((((((************************))))))))))))))))))))))))*********)))******+++,,,,,,,,,++++++++++++,,,,,,((((((((()))*********+++,,,+++******)))***************++++++++++++******+++*********++++++,,,---+++++++++++++++*********,,,------------------,,,.........---------............------------..............................------------------------+++++++++,,,,,,---------------------------------........................---------.........//////...............---------////////////////////////,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,---///111111///---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------......//////------------------------.........------,,,+++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++...------,,,+++******)))******++++++++++++******,,,***((())),,,---+++((()))*********************,,,+++***)))))))))))))))(((((('''&&&&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&)))((('''&&&'''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))******))))))(((''''''((((((''''''&&&''''''((()))************))))))***++++++((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((('''((()))******)))((('''''''''(((((((((((('''''''''''''''((((((((((((((('''((((((((((((((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''((((((((()))+++,,,***)))'''&&&&&&'''(((***'''''''''((()))+++------)))))))))((((((''''''&&&(((((()))*********))))))******))))))((((((((('''((()))))))))***************++++++***))))))***,,,++++++++++++++++++++++++*********+++---///222444555111---++++++++++++***))))))******+++,,,------++++++***)))***+++,,,---,,,,,,,,,,,,,,,+++***)))***)))((('''((()))+++,,,---...000222222222000///)))))))))))))))***++++++((()))+++++++++)))'''%%%RRRQQQQQQQQQQQQPPPMMMKKKFFFFFFEEEDDDCCCBBBAAAAAAAAA???<<<;;;;;;;;;;;;:::777777666666555444444444111...---...222333000,,,//////......---,,,,,,,,,(((((()))***++++++++++++---...............------)))))))))*********++++++***++++++++++++,,,,,,,,,************+++,,,------,,,++++++******++++++,,,************************,,,,,,,,,,,,+++***))))))++++++******)))(((((((((************************+++++++++++++++++++++++++++***************++++++******))))))))))))******+++++++++++++++,,,,,,,,,((((((((()))***,,,---...)))******++++++******)))************+++,,,------...............---------,,,,,,------------,,,,,,//////.........------------------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,------------...........................,,,,,,------...//////000------..........................................------............//////,,,,,,,,,,,,,,,,,,,,,,,,000//////...------,,,,,,---...000111111000...---------------------------++++++,,,,,,,,,,,,------------......//////000000------------------------............---,,,+++***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++***)))))))))(((******++++++++++++******+++***)))***++++++***))))))******+++******))))))******+++++++++***)))((()))(((''''''&&&&&&''''''&&&''''''((())))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++)))((('''&&&%%%%%%%%%%%%$$$%%%'''((()))***))))))))))))((((((((()))******((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))((()))))))))))))))(((((('''&&&''''''((((((''''''&&&'''''''''((((((((((((((('''(((((())))))((((((''''''((()))((('''&&&''')))((((((((((((((((((((((((*********)))'''&&&'''))))))((('''&&&%%%&&&'''''''''''''''((()))***,,,---'''((((((((((((''''''&&&((())))))))))))(((((('''(((((((((((((((((((((((())))))))))))***************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++---111444666888444///,,,++++++++++++*********++++++,,,,,,---************+++,,,,,,---***+++++++++******)))(((((('''&&&&&&&&&''')))******+++,,,............---++++++************++++++&&&&&&'''(((((('''%%%%%%RRRQQQPPPPPPQQQOOOMMMJJJEEEEEEEEEDDDCCCBBBAAA@@@AAA>>>;;;:::;;;;;;:::999777777666666555555444444000//////000111222000/////////...------,,,++++++*********)))******++++++.../////////...---,,,,,,************+++++++++,,,******+++++++++,,,,,,,,,************+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,+++***)))(((++++++******)))(((((('''************************++++++++++++++++++++++++++++++***************+++******))))))))))))******,,,,,,,,,+++++++++++++++''''''((()))***,,,...///***++++++,,,,,,++++++***************+++,,,---...///.........------------+++,,,------------,,,+++------..................---------......---------+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////,,,,,,,,,---------..............................------..................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------..................------------...//////...------------------------------+++++++++,,,,,,---------,,,,,,------...//////000------------------------,,,------......---,,,++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******)))***++++++***)))***+++******++++++***)))((('''$$$&&&)))+++,,,+++***(((******)))(((((((((((((((&&&'''((()))************(((((((((((((((((((((((()))))))))(((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))((((((''''''&&&'''''''''&&&&&&'''(((((()))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))(((******)))(((((((((((((((&&&&&&'''(((((('''&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((('''((()))((('''&&&'''))))))))))))))))))))))))))))))***+++)))&&&%%%&&&(((''''''''''''((((((((((((''''''''''''((()))***+++''''''((()))***)))(((((((((((())))))))))))((((((''''''(((((())))))******))))))))))))***************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***---222666888:::666111---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++******)))(((((((((''''''(((((()))))))))))))))***+++,,,,,,,,,---,,,++++++************'''''''''''''''(((((((((SSSRRRRRRRRRRRRQQQNNNLLLCCCDDDCCCCCCBBBAAA@@@???@@@===;;;999::::::999999777777777666555555444444000222333333111000000222//////...---,,,,,,++++++///...,,,+++***+++,,,,,,---------,,,+++***)))(((***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,************+++,,,---...,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***++++++++++++++++++++++++***)))(((((('''************************))))))))))))))))))))))))++++++***************+++,,,,,,++++++++++++,,,,,,+++*********))))))((((((+++***************+++++++++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,++++++*********++++++------------++++++++++++---...//////000000,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000,,,,,,,,,------................................./////////...------,,,,,,,,,,,,------...///000000////////////////////////---------.........//////........................,,,,,,------.../////////,,,------------------,,,------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////------------------------***+++,,,...//////......+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------******++++++++++++******(((+++---,,,)))(((***,,,***+++++++++***)))'''&&&"""&&&***,,,,,,***))),,,++++++***************'''''')))***++++++++++++************************))))))))))))(((((((((((('''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))***+++,,,---)))(((''''''&&&'''(((((()))))))))))))))***++++++)))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%'''))))))))))))(((+++***)))'''''''''((()))%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((())))))))))))(((((('''((()))((('''&&&''')))************************%%%''')))(((&&&&&&)))+++%%%&&&''')))************'''&&&&&&''''''((()))***'''((()))+++++++++***)))'''((()))***************''''''((()))***+++,,,,,,))))))))))))***************++++++***))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***...222666999<<<888222...,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---.........---+++)))(((******+++++++++***))))))************++++++++++++******)))***+++,,,---.........,,,+++***)))))))))******))))))***+++,,,---RRRPPPOOORRRVVVUUUOOOIIIGGGFFFEEEDDDDDDCCCAAA>>>>>>;;;888777777777666555777777666666666777777888444333222000///.........000///...---,,,---......))))))***+++,,,------......---,,,,,,++++++++++++*** $$$,,,+++'''%%%++++++***)))***+++---...++++++++++++++++++++++++&&&(((******))))))***+++))))))))))))))))))))))))***************+++,,,,,,******))))))((((((''''''***)))))))))***+++,,,,,,***((('''***---...+++(((((((((''''''(((***,,,---'''(((***+++,,,,,,,,,+++,,,,,,+++***)))))))))******************************+++,,,---...000111111++++++++++++++++++++++++------++++++++++++------++++++,,,,,,,,,,,,------////////////...---,,,,,,,,,,,,,,,------.................................---,,,,,,,,,,,,---..................------,,,+++........................------------------------------------------------................................................---,,,+++***+++,,,---...///////////////000111222------,,,,,,------...///........................///......------......///000000000//////............---------------......------,,,,,,,,,---.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,,,,,,,+++++++++************+++++++++***************++++++++++++******(((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((...---+++)))((('''&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''&&&$$$$$$&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((('''&&&&&&)))))))))))))))))))))))))))+++***&&&&&&)))***(((%%%&&&&&&&&&'''(((((((((((((((&&&%%%%%%&&&'''(((''''''((((((((((((''''''))))))(((((('''''''''&&&''''''''''''''''''''''''$$$&&&((()))(((((()))***(((((((((((((((((((((((()))*********++++++++++++(((((((((((('''&&&%%%$$$'''(((((()))***++++++,,,)))((('''&&&&&&'''((()))(((((())))))((('''&&&&&&&&&((()))***)))((()))***''''''''''''((()))+++++++++*********))))))((((((,,,+++)))((('''''''''(((++++++************++++++************************)))***+++---///000111222444333111///---,,,++++++,,,++++++******++++++,,,,,,,,,------,,,,,,+++*********++++++++++++************))))))((((((''''''*********++++++,,,,,,---000///---,,,+++,,,------'''&&&&&&&&&'''(((***+++RRRPPPPPPRRRUUUTTTNNNIIIGGGFFFEEEDDDDDDCCCAAA>>>===;;;999888999:::999999666555555555555555666666222222111000//////000000000///...---,,,------...+++++++++,,,------......------,,,+++++++++,,,,,,---&&&###)))...---***)))+++***)))))))))***+++,,,++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,)))))))))))))))))))))))))))((((((((((((((())))))((((((((()))))))))))))))******))))))******+++,,,***)))***+++,,,,,,+++)))***))))))((()))***,,,,,,((()))***,,,,,,,,,,,,,,,---,,,,,,+++******++++++******************************+++,,,---...//////++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------------.........------,,,,,,,,,------------------........................---,,,,,,,,,------......---------------,,,++++++........................------------------------------------------------................................................---------------...//////...------------......///,,,,,,,,,+++,,,------...000//////............/////////............//////............---------,,,,,,,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,...------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************&&&'''((()))******************++++++++++++******))))))))))))))))))))))))******))))))))))))************)))(((((((((((((((++++++***)))(((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))%%%((()))&&&'''******'''''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''(((((((((((('''''')))(((((((((''''''''''''''''''''''''''''''''''''%%%''')))***))))))***+++(((((((((((((((((((((((())))))))))))*********+++%%%%%%%%%%%%$$$###"""!!!'''((((((((()))*********)))(((''''''''''''((()))(((((((((((((((((('''&&&%%%'''))))))'''''''''(((''''''''''''((()))***+++************)))))))))(((***)))((('''(((((()))***))))))***++++++***))))))***************************+++,,,---...///000111222222000...---,,,,,,,,,,,,++++++******++++++,,,,,,,,,------,,,,,,+++*********++++++++++++*********)))))))))(((((((((''')))******+++,,,---......------+++*********++++++***)))))))))***+++---...SSSQQQQQQRRRTTTRRRMMMHHHGGGFFFEEEDDDDDDCCCAAA>>>>>><<<:::999;;;<<<<<<<<<666666555555555555555666111000000000000000111111//////...------------...------------------------,,,,,,+++++++++,,,------...***))),,,...,,,+++,,,+++***))))))((()))))))))***************************,,,------+++******+++))))))))))))))))))))))))))))))((((((((((((((()))''''''((())))))***++++++******)))))))))***++++++***,,,------+++******+++++++++*********++++++,,,))))))***+++,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,))))))))))))))))))))))))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,------------,,,------------------,,,,,,........................,,,,,,,,,---------......,,,,,,------,,,,,,++++++........................------------------------------------------------........................////////////////////////......///000000000000//////......------------...---------------...//////222111///------...///000//////............//////............------------------,,,,,,,,,,,,------000///...---,,,+++++++++...------------,,,,,,,,,......------,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++*********))))))))),,,,,,++++++***((('''&&&******++++++++++++******************************++++++************++++++***))))))((((((((((((((()))))))))(((((()))******)))))))))))))))))))))))))))(((((((((((((((((()))%%%&&&'''(((((((((((((((&&&&&&'''''''''((((((((()))((((((''''''(((((()))'''&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))%%%((()))''''''+++***((()))))))))))))))(((((((((''''''&&&&&&&&&''''''(((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&(((******))))))***+++(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&&&&''''''(((((((((((((((((()))((((((''''''(((((()))&&&'''(((((((((((((((((((((***++++++)))((())))))(((''''''(((((()))***+++************))))))))))))(((''''''((()))***+++,,,'''(((***++++++***((('''************************++++++,,,------...//////000000///...------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,++++++*********++++++++++++******))))))))))))(((((((((((())))))***+++---...//////+++***))))))((()))))))))+++*********+++,,,---...SSSRRRRRRRRRRRRPPPLLLHHHGGGFFFEEEDDDDDDCCCAAA>>>???<<<::::::;;;<<<<<<;;;888777666666555666666666222111000000000000000000//////......------------......------,,,,,,,,,+++++++++++++++,,,,,,---...++++++,,,,,,***))))))***++++++******)))))))))))))))))))))))))))))))))))))))***++++++)))((((((((()))))))))))))))))))))))),,,++++++***************(((((()))))))))***************))))))))))))*********---///---***(((***,,,,,,,,,++++++++++++++++++((())))))******+++++++++---,,,,,,+++++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------------.........------,,,,,,,,,........................,,,,,,---------...------+++,,,,,,,,,,,,,,,++++++................................................................................................////////////////////////---...000111111111000///222111000///////////////000000//////000000111222333222///---,,,---///000//////............//////000000000000000/////////000000///.........//////000///...---,,,,,,,,,,,,------.........---------//////...---,,,++++++*********++++++++++++******------------------------------------,,,,,,,,,,,,*********))))))))))))(((.........---,,,+++***)))******++++++++++++******+++++++++++++++++++++++++++******))))))******+++))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******)))))))))''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((((((((())))))'''&&&%%%%%%%%%&&&'''(((((((((((((((((((((((((((***,,,***&&&&&&***+++******))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&''')))))))))((()))***(((((((((((((((((((((((('''''''''(((((((((((())),,,,,,------,,,+++******''''''''''''''''''&&&&&&)))(((((((((((((((((()))&&&&&&'''((())))))((((((''')))******(((''''''(((((((((((((((((()))***************)))))))))))))))((((((((())))))***++++++)))(((((((((((((((((()))************************,,,,,,,,,,,,,,,---------...---------------......,,,++++++******++++++,,,+++,,,,,,,,,,,,+++************++++++++++++******))))))))))))(((((((((((())))))******++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))******SSSRRRRRRRRRQQQOOOLLLIIIGGGFFFEEEDDDDDDCCCAAA>>>@@@===:::999999999999888777666555555444444444555444333222000///........................---------------,,,,,,+++*********++++++++++++,,,,,,---...***,,,---+++(((((()))))),,,,,,,,,++++++******))))))))))))))))))))))))))))))***++++++)))((((((((())))))))))))))))))))))))++++++***************++++++*********)))))))))(((******))))))((())))))***+++---...,,,)))(((***,,,+++,,,,,,,,,+++++++++***(((((((((((()))))))))***++++++************++++++))))))))))))))))))))))))------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------******+++,,,------------.........------,,,,,,,,,........................+++,,,---.........------+++,,,,,,------,,,,,,,,,........................................................................////////////////////////000000000000000000000000---...000111111111000///333222111111000000000000000000000000000111222222333222///------...000111000000000//////000000000111111111111111111111111222111000//////////////////......---......//////------.../////////...---//////...------,,,++++++------............------------------------------,,,,,,,,,,,,++++++++++++*********))))))))))))(((((()))***,,,.../////////******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))))))))(((((((((((())))))+++***)))(((''''''''''''))))))))))))))))))))))))))))))***++++++***))))))))))))))))))((('''&&&%%%'''''''''((((((((())))))))))))(((((((((((())))))&&&&&&&&&&&&''''''((()))((((((((((((((((((((((((...---)))"""!!!&&&))))))(((((((((''''''&&&&&&&&&%%%&&&&&&'''''''''((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''&&&'''((())))))))))))))))))))))))&&&'''''''''(((((((((((((((((((((((((((''''''&&&''''''''''''&&&&&&&&&&&&((())))))))))))))))))(((&&&&&&'''((())))))((((((###%%%&&&&&&%%%$$$$$$%%%)))(((((((((((())))))***))))))))))))))))))******))))))************))))))+++***'''&&&&&&'''***+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++******++++++,,,++++++,,,,,,++++++***)))******++++++++++++******(((((((((((()))))))))))))))))))))((((((((((((((())))))******************''''''((((((((((((((((((QQQRRRRRRQQQPPPNNNLLLKKKGGGFFFEEEDDDDDDCCCAAA>>>???===:::888888888777666555555444333222222222222555444222000///......---......//////......---,,,,,,,,,,,,++++++*********,,,,,,+++++++++,,,------+++...///+++***+++,,,***++++++,,,,,,,,,++++++******************************,,,------+++******+++))))))))))))))))))))))))((((((((((((((())))))***,,,++++++***))))))((((((******)))((((((((())))))+++++++++***))))))***+++******++++++,,,++++++***))))))((((((((())))))*********))))))******++++++************************------------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++,,,,,,------------,,,------------------,,,,,,........................+++,,,---.........---,,,,,,,,,------......------........................................................................////////////////////////000000000000000000000000...///000000111111000000222111000000000000000111000000000000000111111222444333111000000111333444444444333333333333444444222222222222222333333333333222111000000//////000///////////////000111111---...///000000000///...//////......------,,,,,,++++++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++*********))))))))),,,,,,++++++***)))''''''******++++++++++++******++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((())))))***+++***)))(((''''''&&&'''))))))))))))))))))))))))((()))***++++++***)))(((*********)))((('''%%%%%%''''''((((((((())))))))))))((((((''''''(((((()))&&&'''((())))))))))))))))))))))))))))))))))))))),,,+++&&&###''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''$$$&&&''''''&&&%%%&&&'''))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''''''''((())))))******))))))(((&&&'''((((((((((((((((((%%%'''))))))((('''((()))))))))(((((((((((())))))))))))))))))************)))******++++++***)))))),,,***(((&&&&&&(((***,,,************************+++++++++++++++++++++,,,+++++++++++++++,,,---...,,,++++++******++++++,,,+++++++++++++++******)))******++++++++++++******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&)))******++++++++++++***((()))************))))))PPPQQQQQQQQQOOONNNMMMMMMGGGFFFEEEDDDDDDCCCAAA>>>>>>;;;999888888999888888777777666555444333444444333222111000////////////---.../////////...---,,,,,,,,,,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,+++......******......***)))***++++++,,,+++******++++++++++++++++++++++++)))+++,,,,,,+++++++++,,,))))))))))))))))))))))))''''''''''''((()))++++++******************************)))(((((((((((((((+++)))'''''')))*********'''(((***++++++++++++***,,,+++***))))))***+++++++++************+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------.........------,,,,,,,,,------------------........................***+++---//////...---,,,,,,---....../////////...........................................................................////////////////////////111111111111111111111111111111111111111222222333222222111111111222333333333333222222333333444555555444444555555666777888999999888888888888999999666666777777777888888888777666555444333333333333222222111111000111111111,,,...///111111111///..................---------(((((()))***************........................------------,,,,,,,,,,,,,,,+++++++++************000///---+++(((%%%"""!!!******++++++++++++******++++++++++++++++++++++++***))))))))))))))))))***((((((((((((((()))******)))(((((('''''''''(((((())))))))))))))))))))))))'''(((***++++++***(((''')))))))))))))))((('''&&&'''((((((((())))))))))))(((''''''''''''''''''(((%%%'''))),,,,,,,,,***)))))))))))))))))))))))))))'''(((&&&!!!!!!&&&((('''''''''''''''(((((((((((($$$%%%&&&(((((((((((('''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))''''''((((((((()))))))))(((((()))))))))))))))(((&&&&&&&&&'''(((((())))))((()))************)))((((((((((((((((((((('''&&&&&&(((***+++******+++---))))))(((((((((((())))))((()))))))))************'''(((***+++,,,++++++***************************************************))))))******++++++,,,,,,++++++++++++++++++,,,---,,,++++++******++++++,,,+++++++++++++++***))))))******++++++++++++******'''((((((((()))))))))***%%%%%%&&&''''''((())))))((()))***++++++++++++***)))***++++++++++++***)))OOOPPPQQQPPPOOONNNNNNNNNGGGFFFEEEDDDDDDCCCAAA???<<<:::888888999;;;;;;:::;;;;;;999888777777777777111111000000000000111111---.../////////...,,,,,,------------------------...------,,,++++++++++++***---+++(((***///---((('''((()))***++++++***)))++++++++++++++++++++++++&&&(((*********)))***+++))))))))))))))))))))))))((((((((()))***,,,......)))))))))***++++++,,,,,,******)))(((((((((((((((+++'''%%%%%%)))++++++)))&&&''')))***+++++++++***...---,,,+++++++++,,,---++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++++++++------------++++++++++++,,,,,,,,,---------////////////...---,,,,,,,,,,,,,,,------.................................***+++---//////...---,,,------...///000000//////........................////////////////////////////////////////////////000000000000000000000000111111111111111111111111444333222111222333444555444444444444555555666777777777777777777888999999666666777888999:::;;;;;;===<<<<<<;;;;;;<<<<<<===<<<<<<<<<======>>>>>>>>><<<;;;:::999888888888888555555333222111111000000,,,...000111222111000///---------...............***+++,,,---------------........................//////.........---------,,,,,,,,,++++++++++++***((((((***++++++,,,,,,+++******++++++++++++******************************++++++************++++++((((((((((((((()))******&&&&&&&&&'''''')))******))))))))))))))))))))))))&&&((()))******)))(((&&&'''(((((()))))))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''%%%'''+++---...---+++)))))))))))))))))))))))))))$$$'''((('''(((,,,---***''''''(((((())))))******###$$$&&&((())))))((('''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&((())))))(((''''''((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((()))))))))((((((&&&&&&&&&'''((()))******((()))***++++++***)))(((((()))))))))((('''&&&&&& """$$$%%%%%%&&&'''(((***)))(((((((((((())))))(((((())))))*********+++%%%''')))+++,,,---------'''))),,,......,,,)))'''************************((())))))***++++++,,,,,,,,,++++++***++++++,,,,,,,,,++++++++++++++++++,,,***++++++++++++***))))))******++++++++++++******'''((((((((())))))******###$$$%%%''')))***,,,,,,'''((()))+++++++++***)))((()))***++++++***((((((RRRTTTUUUSSSOOOMMMMMMNNNGGGEEEDDDDDDEEEEEEDDDBBB@@@???===;;;999888777777;;;:::888666444333222222222222000///............000000///---******---000......---,,,,,,+++******+++,,,,,,------,,,,,,+++...---+++,,,,,,---+++***++++++++++++++++++,,,,,,)))))))))))))))))))))))))))************+++++++++,,,------...---,,,***)))++++++******)))((((((((())))))))))))))))))))))))...,,,***(((((()))***+++,,,+++******+++---///000++++++******)))************(((&&&&&&(((+++,,,,,,++++++******++++++,,,---...---++++++,,,+++***(((### ###***//////---+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********---------......000111222++++++,,,,,,,,,---------.................................------,,,,,,,,,,,,---///111111000///......------,,,---...///000////////////000000000000.../////////000000111111000000000111222222333333---...///000111111111111333333333444444444444444444555666777777888888888777888888999999:::;;;;;;888999:::;;;;;;;;;;;;;;;?????????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@AAACCCCCCAAAAAAAAAAAA@@@???======<<<;;;:::888666444333222333333222111000000000111000000000//////---,,,+++---...///000000///...---......------,,,---------,,,,,,+++++++++*********,,,---------,,,***((('''---.../////////...---,,,******+++++++++,,,,,,,,,))))))))))))***+++,,,---))))))*********+++++++++))))))(((((((((((()))))))))))))))))))))******+++)))))))))))))))))))))))),,,,,,+++***))))))******,,,+++***(((((())))))***''''''(((((())))))******''''''''''''''''''''''''***((((((((()))&&&!!!))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&%%%%%%%%%''')))***(((&&&%%%%%%###$$$&&&((())))))((('''((((((((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***))))))))))))(((((((((((((((((()))))))))(((((('''***)))((('''&&&&&&'''((((((((((((((((((''''''''')))(((((((((''''''''''''(((((()))))))))((((((''',,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''(((***+++******+++++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,***************)))((('''++++++******)))((((((((())))))***++++++)))((('''******))))))((('''''''''))))))***++++++***((((((***)))((()))+++,,,,,,+++***(((&&&''')))***)))(((UUUWWWWWWUUUQQQNNNNNNOOOGGGFFFDDDDDDEEEEEECCCBBB@@@???===;;;:::888888777999888777666555444444444222222000//////.........000///------...000000///,,,,,,,,,+++*********))),,,,,,,,,,,,,,,,,,++++++...,,,++++++,,,,,,+++***(((((()))***++++++,,,,,,************************)))************+++++++++***+++++++++******)))(((************++++++++++++))))))))))))))))))))))))---,,,***)))))))))******(((((((((((((((***+++,,,+++***************+++++++++)))'''''')))+++,,,,,,++++++******++++++,,,---///---+++***++++++***))),,,)))&&&(((,,,...,,,***+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...............---------------------------...///000++++++,,,,,,,,,---------......................../////////.........------***+++---//////...---,,,......///000000000000///...////////////000000000//////////////////......000111111222222333444444555555666666777888888999666666666777777777777888888888999::::::;;;:::::::::;;;;;;<<<======>>>>>>======>>>???????????????AAABBBBBBCCCCCCDDDDDDEEECCCBBBAAA@@@AAACCCEEEFFFGGGGGGGGGFFFEEEDDDDDDCCC@@@??????>>><<<;;;::::::888777666555444444444444111000000000///.........,,,,,,---......---,,,,,,*********+++,,,---//////............------------+++,,,---.........------------.........---,,,+++******+++++++++,,,,,,,,,++++++***************+++))))))*********+++++++++))))))(((((((((((()))))))))))))))))))))******+++))))))))))))))))))))))))++++++***))))))))))))))))))((('''&&&%%%&&&&&&'''))))))))))))************''''''''''''''''''''''''(((''''''((()))((($$$!!!((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''&&&%%%%%%&&&(((***+++)))'''&&&&&&$$$%%%'''((()))((('''''''''((((((((((((((((((((()))(((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((++++++,,,,,,,,,,,,,,,+++***)))((('''&&&''''''(((((((((((((((((((((((('''((((((((((((((('''''''''((())))))***))))))((((((+++***((('''''''''((()))))))))))))))))))))))))))(((((()))******++++++,,,***************++++++,,,***++++++,,,,,,,,,+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))************************)))((((((***************+++++++++((()))******+++***))))))+++)))))))))+++,,,+++***'''&&&%%%%%%&&&&&&''''''UUUVVVWWWUUURRROOONNNOOOGGGFFFDDDDDDEEEEEECCCBBB@@@???===;;;:::999888888777777666555555555666666222111000000///////////////,,,***,,,000222000---,,,,,,,,,,,,,,,,,,,,,+++...---,,,+++++++++++++++---,,,++++++,,,,,,+++***))))))))))))************************************)))************+++++++++++++++***))))))))))))***)))******+++,,,,,,------))))))))))))))))))))))))+++++++++***************+++*********+++,,,---...))))))))))))***+++,,,,,,---+++))))))***,,,,,,,,,++++++******++++++,,,---222000...------......---000---******,,,---+++(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---................../////////..................//////,,,,,,,,,,,,------------........................000000000///////////////+++,,,---...///...------...///111222222222111000........./////////000000222111111000//////......222222333333444555555555777777666666777888:::;;;:::::::::;;;;;;<<<<<<<<<======>>>>>>???>>>>>>>>>??????@@@@@@AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIFFFEEECCCBBBCCCEEEHHHJJJMMMLLLLLLLLLKKKJJJJJJIIIFFFFFFFFFFFFFFFEEEDDDCCC@@@???>>>===<<<::::::999444333222111111000111111------............---,,,+++++++++,,,---...///000000/////////............,,,,,,---............---,,,------------,,,+++*********+++++++++,,,,,,,,,---,,,+++***))))))))))))***************+++++++++***))))))(((((())))))***)))))))))))))))******+++))))))))))))))))))))))))******)))((((((((())))))+++***)))(((((((((((()))++++++***************)))(((((((((((((((((((((((('''&&&&&&''')))))))))'''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''&&&&&&&&&''')))++++++)))((('''(((%%%&&&(((((()))((('''&&&''''''(((((()))******+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((()))***++++++++++++***)))((('''''''''((()))''''''(((((((((((((((((('''''''''((((((((((((((())))))************))))))+++***(((''''''((())))))))))))))))))))))))))))))''''''((()))******++++++))))))***+++++++++++++++******+++,,,------------++++++++++++******)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++)))(((((())))))***'''(((((()))******+++++++++******)))))))))))))))((())))))***++++++,,,,,,'''((()))******+++******+++***))))))***+++***(((((())))))(((''''''(((***RRRRRRRRRRRRQQQOOOOOONNNHHHFFFEEEDDDEEEDDDCCCAAAAAA@@@>>><<<:::999888888888777777666555666666666222111111000//////000000,,,,,,,,,---......---,,,.........///////////////...---,,,************+++---+++***+++,,,,,,+++***,,,+++++++++******))))))************************))))))*********+++++++++---,,,+++******+++,,,---*********+++++++++,,,,,,))))))))))))))))))))))))******+++++++++******))),,,,,,,,,,,,------......))))))))))))***+++,,,---...,,,+++***,,,,,,,,,+++++++++******++++++,,,---111///,,,+++,,,---------,,,***((()))+++---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------.........000000000000000/////////,,,,,,,,,------------...........................////////////////////////......///000111000000///000000000111111111111111....../////////000000000222222222222222222222222444444444555666666777777888777666555666888:::;;;<<<======>>>>>>?????????AAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIHHHHHHIIIJJJJJJKKKKKKLLLLLLMMMKKKIIIGGGFFFGGGIIIMMMOOOPPPOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNLLLKKKJJJHHHHHHGGGFFFDDDBBBAAA@@@;;;:::888666444444444444111111111111000000//////111000///...........................------------......---,,,+++***)))))),,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,++++++***))))))*********************************))))))))))))))))))***)))))))))))))))******+++))))))))))))))))))))))))))))))((((((((((((((()))++++++************)))***+++*********)))((((((((()))))))))))))))))))))))))))(((''''''((()))***+++'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&(((******(((''''''(((''''''(((((((((((('''&&&''''''((((((((()))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))((((((((((((&&&'''((()))******+++******)))(((''''''((())))))''''''''''''((((((((((((''''''''''''((((((((((((((()))*********************)))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&'''(((******)))((((((((()))***+++,,,---------,,,,,,++++++***)))))))))++++++++++++++++++++++++***)))'''&&&&&&''')))***(((((())))))************,,,+++)))((((((((()))***''''''(((((())))))))))))''''''((()))***+++++++++,,,***))))))******)))'''(((***+++***((((((***,,,OOOOOOPPPQQQRRRRRRQQQQQQHHHGGGEEEDDDEEEDDDBBBAAAAAA@@@>>><<<:::999999888:::999888777555555555555222111111000000000000111---111333222---***+++.../////////////////////000---,,,++++++************,,,*********,,,,,,+++***+++++++++,,,,,,---------************************))))))*********+++++++++,,,+++*********+++,,,---++++++******)))))))))))))))))))))))))))))))))))))))******+++++++++******)))))))))***************))))))))))))***+++,,,---...---++++++,,,---,,,+++++++++******++++++,,,---,,,***''''''((())))))(((***))))))***,,,.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...+++,,,,,,------.............../////////...------,,,,,,---------.........////////////////////////......................../////////000000000000000111000///......000222333/////////000000000000111000000111222333333444444666666777777888888999999===<<<;;;:::;;;===???AAA===>>>>>>???@@@@@@AAAAAACCCCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLNNNNNNNNNOOOPPPPPPQQQQQQPPPOOOMMMLLLLLLNNNQQQRRRRRRRRRQQQPPPPPPPPPPPPQQQSSSSSSTTTTTTSSSQQQOOONNNOOOOOOOOONNNLLLJJJHHHGGGDDDCCC@@@>>>;;;999888888555555444222111000000///111111///......---------//////.........---------///...---,,,+++*********,,,,,,++++++******************+++++++++,,,,,,,,,******))))))***++++++,,,******************************))))))))))))******)))))))))))))))******+++************************)))((((((((((((((())))))'''''''''''''''&&&&&&&&&)))))))))((('''''''''&&&))))))))))))))))))))))))+++***)))''''''''')))+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''%%%'''(((((('''&&&'''(((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((%%%&&&'''((()))***++++++))))))))))))(((((((((((()))***+++,,,------------***)))(((''''''((()))***&&&'''''''''(((((())))))'''''''''((((((((((((((((((((()))***************)))((((((((((((((())))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&'''(((******)))((((((''''''(((***+++++++++++++++++++++*********))))))++++++++++++++++++++++++---+++***))))))***,,,---************))))))((((((,,,+++)))((((((((()))***))))))))))))(((((('''''''''(((((()))***++++++,,,,,,***))))))******(((''''''((())))))((()))+++---QQQPPPPPPRRRTTTUUUTTTSSSIIIGGGEEEDDDEEEDDDBBB@@@AAA@@@>>><<<;;;:::999999;;;:::888777666555555555222111111000000111111111000555999555---***---222---------------------,,,******++++++++++++******+++***)))***+++,,,+++***'''((()))+++...000222333++++++++++++++++++++++++)))************+++++++++)))(((((((((((()))******++++++******)))(((((('''))))))))))))))))))))))))***************+++++++++******++++++,,,++++++***))))))))))))***+++,,,,,,---+++++++++------,,,+++++++++******++++++,,,------+++++++++,,,---,,,***---------------......///------++++++++++++------,,,,,,++++++,,,,,,---................../////////)))***,,,------,,,+++***,,,---------............////////////////////////------............//////------........./////////111000/////////000222333000000000111111111222222...///000111222444555555888888888999::::::;;;;;;>>>============???@@@AAA===>>>>>>???@@@AAABBBBBBDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKIIIJJJLLLNNNPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUWWWWWWWWWUUUSSSRRRTTTTTTTTTTTTSSSQQQOOOMMMKKKKKKIIIGGGEEEBBB???>>>;;;999777555222111000///---------------...//////111000000000////////////.........---...//////000---,,,++++++******++++++******+++++++++,,,,,,,,,))))))))))))***+++,,,---+++++++++***************+++******))))))******+++)))))))))))))))******+++************************))))))((((((((()))******((())))))))))))((('''&&&((('''''''''''''''&&&&&&((((((((((((((((((((((((***+++***(((&&&&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''&&&&&&'''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%%%%'''''''''''''''((())))))''''''''''''''''''''''''###$$$%%%'''(((***+++,,,))))))))))))(((((((((((((((((()))***+++++++++******)))((((((((()))***+++&&&&&&''''''((())))))))))))(((((((((''''''''''''&&&'''((())))))***))))))(((((((((((())))))))))))))))))))))))))))))))))))+++******))))))(((((('''))))))***+++++++++++++++''''''((()))*********)))************************++++++++++++++++++++++++***)))((((((((()))***+++++++++******)))(((((('''+++******))))))))))))))),,,,,,++++++***))))))((()))((((((((()))***+++,,,***)))(((((()))***)))'''+++******+++...111111111SSSRRRQQQRRRTTTUUUSSSQQQIIIGGGEEEEEEDDDDDDBBB@@@AAA@@@???===;;;:::999999999888888777666666777777222111111000000111222222111444555222---+++...333...------,,,,,,+++++++++&&&(((***,,,---,,,+++******))))))***+++,,,,,,***'''((()))+++---///000111++++++++++++++++++++++++)))************+++++++++''''''((()))))))))))))))************************))))))))))))))))))))))))******)))))))))***,,,---,,,---.........---,,,,,,+++***************+++++++++******+++---...---+++++++++******++++++,,,---.........000111111...,,,---......---,,,,,,---......---+++******+++---...,,,,,,++++++,,,,,,---...............------------)))***,,,---...---,,,+++------------............////////////////////////....../////////000000000...............//////000///000222333444333222111111222222222222333333333222222333444555666666777999999:::;;;;;;<<<<<<===::::::;;;;;;<<<======>>>>>>>>>???@@@AAABBBCCCCCCEEEFFFHHHIIIKKKKKKLLLLLLJJJJJJKKKLLLLLLMMMMMMNNNLLLMMMPPPSSSVVVXXXYYYZZZXXXYYYYYYZZZZZZ[[[\\\\\\[[[[[[ZZZZZZYYYWWWVVVVVVQQQPPPOOONNNNNNOOOPPPRRRRRRTTTWWWYYYZZZYYYXXXWWWVVVWWWXXXXXXWWWUUUSSSRRRNNNOOOPPPPPPNNNKKKHHHFFFCCCAAA>>>:::777555333333000000//////000000111111000000000/////////......///......---...///000111...---,,,+++***++++++,,,******+++++++++,,,,,,,,,+++***************+++++++++++++++*********))))))+++******))))))******+++)))))))))))))))******+++************************)))))))))))))))***++++++***++++++,,,+++***)))(((''''''''''''((((((((((((''''''''''''''''''''''''((()))***)))&&&%%%''')))((((((((((((((((((((((((************************((((((((((((((((((((()))&&&'''((('''&&&'''(((***'''''''''(((((()))******((((((((((((''''''''''''((((((((((((((())))))***''''''''''''''''''''''''###$$$%%%&&&'''((()))***))))))))))))((((((((((((%%%&&&&&&'''''''''&&&&&&***)))((((((((()))+++,,,&&&&&&''''''((())))))*********)))((('''&&&&&&%%%%%%%%%'''(((((()))))))))''''''((())))))))))))))))))))))))))))))))))))))))))))))))*********++++++***************++++++,,,((())))))*********)))))))))))))))***++++++,,,,,,************************&&&&&&&&&'''''''''((((((*********)))))))))))))))***************)))((((((+++++++++*********************)))(((((()))***+++)))((('''((()))***)))(((,,,(((&&&***111555444111TTTRRRPPPQQQRRRRRROOOLLLIIIHHHEEEEEEDDDDDDBBB@@@BBBAAA???===;;;:::999999777777777777777888999999222111111111111111222222000///...,,,+++,,,...000000000///...------,,,,,,$$$'''***---...---+++)))***)))((()))+++,,,,,,***,,,+++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((()))***,,,,,,,,,+++************+++,,,,,,------))))))))))))))))))))))))+++***)))((((((***,,,...)))***+++++++++***)))(((++++++******************)))))))))+++---...---,,,++++++******++++++,,,---))))))+++---...---***''')))************+++---......---+++******+++---...,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********+++,,,...000111111000///---------.........//////000000000000000000000000//////000000111111111222000000000000000111222222---000555888999666222...222222333333333444444444888888888888999999999999::::::;;;;;;<<<=========:::;;;<<<===>>>>>>>>>===??????@@@AAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNOOOOOOLLLLLLMMMNNNNNNOOOOOOPPPOOOPPPSSSWWWZZZ]]]______\\\\\\]]]^^^^^^______```]]]^^^^^^^^^\\\ZZZWWWVVVMMMLLLKKKJJJJJJKKKMMMNNNPPPRRRVVVZZZ\\\\\\\\\[[[WWWXXXYYYZZZYYYXXXUUUTTTOOOQQQSSSUUUTTTQQQNNNLLLKKKHHHEEE@@@<<<:::888777888777666444333222222222...---------,,,,,,,,,,,,111000...,,,+++++++++,,,...---,,,+++++++++,,,---******+++++++++,,,,,,,,,---,,,+++***))))))))))))++++++++++++******))))))++++++************++++++)))))))))))))))******+++******************************))))))***+++,,,,,,'''(((((())))))(((&&&%%%''''''(((((())))))******''''''''''''''''''''''''%%%'''))))))'''&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''((()))((('''(((***+++''''''''''''((()))++++++''''''(((((())))))******'''''''''''''''((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''))))))))))))((((((((((((((()))))))))))))))((('''))))))(((((((((***+++,,,&&&&&&&&&'''((())))))***++++++***((('''&&&%%%$$$$$$%%%&&&'''((((((((((((''''''((())))))***))))))))))))))))))))))))))))))%%%%%%&&&((()))+++,,,,,,)))((('''''''''(((***+++******+++++++++******)))(((((()))***+++,,,,,,---************************(((((()))***++++++******((((((((()))******++++++)))***+++++++++***(((''''''''''''((())))))******+++***)))(((((()))******(((''''''((()))+++***)))$$$!!!***000...***TTTSSSRRRRRRSSSRRRPPPNNNFFFEEECCCCCCCCCCCCAAA???CCCAAA>>><<<999888888888888777666555555555555555333222222111111111111111000000111111000///......111...,,,,,,......,,,))),,,,,,............,,,,,,******+++++++++,,,,,,,,,------,,,+++************,,,......,,,(((&&&''')))++++++++++++++++++++++++))))))*********))))))(((************************)))))))))(((((((((((((((,,,,,,++++++***)))))))))))))))***+++,,,------...111---***+++///000---)))...---,,,---......---+++000,,,((((((***+++***(((++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,------.................................++++++,,,------......///---------.........//////------------------------,,,---...///000000000000//////////////////......111111111111000000000///333222222111111000000///222333333222111111222444666666777666666777:::<<<;;;<<<===<<<:::999:::;;;;;;<<<<<<;;;;;;;;;>>>@@@CCCFFFIIIKKKKKKKKKLLLMMMPPPQQQSSSTTTVVVWWWWWWWWW\\\[[[ZZZXXXXXXYYYZZZZZZ______``````aaa`````````^^^___aaacccdddffffffgggeeecccbbbaaa```]]]XXXUUUJJJFFFDDDDDDBBB???AAAFFFJJJMMMRRRWWW[[[]]]^^^]]]]]]^^^_________]]][[[ZZZVVVVVVWWWVVVVVVUUUTTTTTTRRRQQQNNNJJJEEE@@@<<<:::777666666555444333333333333000---,,,---...//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,,,,......//////...,,,***)))++++++++++++++++++++++++---,,,***(((((((((((()))(((((())))))))))))((((((((((((((()))******++++++******))))))))))))******''''''(((((())))))************))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))))))))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''******)))(((''''''&&&&&&+++*********))))))((((((((((((((((((((((((((((((&&&%%%$$$$$$%%%'''***,,,***)))(((&&&&&&&&&''''''((((((((((((((('''''''''******))))))((((((((('''###%%%''''''''''''((()))''''''(((((()))))))))*********+++,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,+++++++++******)))))))))(((///222...,,,---+++&&&***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++TTTSSSRRRRRRSSSRRRPPPNNNGGGEEECCCCCCCCCCCCAAA???CCCAAA>>><<<:::888888888888888666555555444444444333333222111111111111222000000000111111000000000000...,,,,,,......,,,)))+++,,,---......---,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,---......+++,,,,,,,,,+++***))))))++++++++++++++++++++++++++++++++++++***)))''''''************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++(((&&&(((,,,...,,,)))...---,,,,,,------+++***,,,+++******+++++++++***************************+++,,,,,,,,,++++++***)))***++++++++++++++++++,,,------------------------+++,,,,,,------......///---------.........//////........................000000000000///...---,,,000000000000////////////555555444444444444444444555555555444444444444444222333444444333333444666666777888888888999<<>>===;;;:::;;;<<>>>>>???BBBEEEOOORRRUUUWWWXXXZZZ\\\^^^___```aaacccdddeeeffffffffffffeeeffffffggghhhhhhlllllllllllllllkkkjjjiiifffggghhhjjjkkkkkkllllllhhhgggfffeeedddaaa]]]YYYJJJCCC???>>>===;;;<<>>;;;999888777333111/////////000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...............---,,,++++++++++++++++++++++++++++++...---+++***)))))))))***))))))************))))))*********)))))))))))))))******))))))))))))******'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&'''(((((())))))(((((((((''''''&&&&&&%%%$$$$$$******)))))))))(((((((((''''''''''''''''''''''''***)))((('''&&&''''''(((,,,+++***))))))******+++(((((((((((((((((((((''')))))))))(((((('''''''''***,,,------+++******++++++++++++++++++,,,,,,,,,'''((())))))******))))))++++++***))))))***++++++++++++++++++++++++++++++$$$***---++++++------***++++++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++TTTSSSRRRRRRSSSRRRPPPNNNGGGEEEDDDCCCDDDCCCBBB@@@BBBAAA>>><<<:::999888888999999777666444444333333333333222111111111111222000000000000000000111111///...---,,,------,,,***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,(((((((((((()))***+++,,,******+++,,,------+++)))************************---,,,,,,+++***((('''&&&************************)))))))))******++++++,,,***++++++,,,------......------,,,,,,,,,+++++++++(((&&&%%%'''+++---,,,******))))))+++---...---+++)))+++,,,---,,,+++,,,---++++++++++++++++++++++++******+++++++++***)))))),,,++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////////////////////////////000000000000///...------000000000000000000000000222222222222333333333333444444444444444444444444333555666777666777999;;;777999:::;;;;;;<<>>AAAGGGNNNUUU[[[```bbbbbbccceeeeeeccc___ZZZWWWYYYYYYYYYYYYYYYYYYZZZZZZWWWWWWWWWVVVUUUSSSRRRQQQKKKIIIGGGCCC@@@===:::999666444222111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......------,,,,,,,,,,,,------++++++++++++++++++++++++...---,,,+++*********+++))))))************))))))++++++******)))(((((('''******))))))))))))******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&%%%%%%%%%))))))((((((((((((((('''''''''''''''''''''''''''+++******)))((('''''''''(((((('''''''''((())))))''''''((((((((((((((((((((((((((('''''''''''''''&&&((())))))((((((((()))***))))))))))))))))))(((&&&'''(((((())))))((((((++++++***))))))***++++++++++++++++++++++++,,,,,,$$$(((***)))))),,,------,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++TTTSSSRRRRRRSSSRRRPPPNNNHHHFFFDDDDDDDDDDDDBBBAAABBBAAA>>><<<:::999999999:::999888666444333333222222222111000000000000111111000000//////...............------------,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&'''(((((()))+++---...,,,+++***+++)))))))))))))))))))))))),,,,,,,,,+++***)))((('''************************))))))***++++++,,,------++++++++++++,,,,,,------+++++++++++++++++++++***+++***)))***---......,,,&&&&&&&&&)))---//////...(((,,,//////,,,***+++---------------------------******++++++++++++******.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////............////////////......////////////000000---...///000000111111000/////////000000000000000000000111111222333333333777777666666555555444444555777:::;;;;;;<<<>>>@@@===>>>???@@@???@@@AAACCCFFFHHHJJJKKKKKKLLLNNNOOOPPPPPPOOONNNNNNPPPUUUYYY]]]^^^```aaacccfffjjjnnnlllmmmnnnpppqqqrrrssssssssstttvvvxxxxxxxxxxxxwwwzzz{{{{{{{{{zzzyyyxxxxxxuuuuuuuuuuuuuuutttssssssrrrqqqpppppppppmmmiiifffZZZLLL???<<<>>>>>>;;;:::888;;;@@@GGGOOOXXX```ddddddfffhhhhhheee```ZZZVVVTTTTTTTTTUUUWWWXXXYYYZZZXXXYYYYYYYYYYYYXXXWWWWWWQQQPPPMMMJJJFFFCCC@@@???;;;888444222111000///---,,,,,,,,,,,,,,,---------------------------------*********++++++,,,---------,,,+++***+++,,,...///++++++++++++++++++++++++,,,,,,++++++************((())))))))))))))))))(((************))))))((((((******))))))))))))******(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''((())))))))))))(((***)))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))(((&&&&&&&&&&&&'''(((((()))''''''''''''((((((((((((''''''''''''''''''&&&&&&!!!###%%%&&&'''(((***)))))))))((('''''''''&&&(((((()))***************+++******************+++---,,,,,,,,,++++++******)))++++++)))((()))+++,,,......---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((())))))***)))))))))))))))******+++TTTSSSRRRRRRSSSRRRPPPNNNHHHGGGEEEEEEEEEEEECCCAAABBBAAA???<<<;;;::::::::::::999888666444333333222111111000///////////////222111///...,,,,,,,,,,,,------...---,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***)))))))))))))))(((---000///***'''(((+++)))))))))))))))))))))))))))******++++++++++++***************************))))))***+++,,,------...,,,+++++++++*********)))((((((((()))***++++++,,,...---,,,,,,---------,,,'''''''''))),,,---,,,+++***---000///,,,******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000........./////////000000------........./////////---...///000111111111111....../////////000000000222333444555666888999999<<<<<<<<<;;;:::999888888888:::===???@@@AAACCCDDDFFFHHHIIIIIIGGGGGGGGGIIIMMMOOORRRTTTUUUWWWZZZ\\\[[[[[[[[[ZZZZZZ\\\```cccfffggghhhhhhhhhjjjnnnqqqqqqrrrsssuuuvvvwwwwwwxxxtttuuuvvvwwwwwwvvvuuutttwwwxxxyyyzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyxxxwwwwwwvvvuuutttuuuuuusssooolllaaaRRRCCC???AAA@@@<<<:::777888<<>>=====================@@@CCCGGGIIIJJJJJJLLLMMMSSSUUUVVVVVVUUUTTTTTTUUUWWWYYY\\\^^^___aaadddgggfffgggggggggfffgggiiikkklllmmmnnnnnnmmmnnnoooqqqrrrsssuuuwwwxxxyyyyyyyyywwwwwwwwwwwwwwwvvvuuuuuuwwwwwwyyyzzz{{{|||||||||||||||}}}~~~~~~~~~}}}}}}yyyyyyxxxyyyyyywwwtttqqqgggXXXIIIEEEEEECCC???===<<<<<<===@@@HHHSSS]]]cccjjjkkkmmmmmmkkkfffbbb___SSSSSSSSSSSSTTTVVVXXXYYY]]]]]]^^^_______________\\\[[[ZZZYYYWWWVVVUUUTTTNNNIIICCC>>><<<:::888777000000/////////.........------------------------***++++++,,,,,,++++++***+++++++++++++++,,,------++++++++++++++++++++++++))))))*********))))))((((((((())))))))))))(((((('''(((((()))******++++++******))))))))))))******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((()))*********))))))&&&&&&''''''((()))))))))'''''''''''''''(((((((((((()))++++++***)))***+++***************)))))))))&&&'''(((((())))))(((((()))***++++++++++++***)))...---,,,+++)))((('''''')))((((((++++++***---222111000///---,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))******+++TTTSSSRRRRRRSSSRRRPPPNNNJJJHHHFFFFFFFFFFFFDDDBBBBBBAAA???===;;;;;;;;;;;;888888666555555444444444333222222111111111111111222111///......///000111+++---///...,,,+++---///...---,,,++++++,,,---...******+++++++++,,,,,,,,,******))))))((()))))))))---***&&&&&&)))+++***)))++++++++++++++++++++++++******+++,,,,,,,,,++++++*********************************+++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,---)))***++++++******++++++---,,,++++++,,,+++)))''')))(((((()))+++---......******************************+++,,,,,,,,,,,,,,,***++++++++++++++++++,,,------------------------------......//////000000.../////////000000000000---......///000000111111111111111111111000......000000111222222333444444333444666888:::<<<>>>>>>AAAAAACCCDDDFFFHHHIIIJJJPPPSSSWWWZZZZZZZZZ[[[\\\___bbbdddfffeeeeeefffgggeeegggiiijjjkkkkkkmmmooooooppprrrrrrpppooopppqqqoooqqqssssssrrrrrrsssttttttuuuvvvxxxyyyzzz{{{{{{yyyyyyxxxxxxxxxyyyzzzzzzyyyzzz{{{||||||||||||||||||}}}~~~}}}||||||}}}}}}|||yyyvvvrrreeeXXXSSSQQQMMMJJJIIIEEECCCAAABBBIIIRRR]]]cccmmmnnnppppppooollliiiggg```___]]][[[ZZZZZZ[[[\\\[[[\\\]]]___```aaaaaabbb^^^^^^]]]\\\[[[ZZZYYYYYYWWWUUUQQQMMMJJJFFFAAA===333222222111000///..............................---............---+++******++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))***+++++++++***)))******++++++++++++******)))))))))))))))***************))))))))))))*********)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((((()))))))))******))))))))))))))))))))))))((('''&&&&&&&&&'''))))))&&&''''''(((((('''&&&%%%&&&&&&''''''((())))))***'''''''''(((((()))))))))((()))+++***)))'''((()))''''''''''''(((((((((((('''((())))))******)))))))))***++++++++++++***)))******)))))))))))))))((()))'''(((++++++(((***///222111///---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******+++TTTSSSRRRRRRSSSRRRPPPNNNJJJHHHGGGFFFFFFFFFDDDCCCBBBAAA???===<<<;;;;;;<<<888777666555555555555555555444333333222222333333111000//////000222444666+++---///...,,,+++---///......,,,,,,,,,,,,......******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000'''!!!***000---'''++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))************************++++++*********************++++++,,,,,,------.........------------,,,,,,((()))+++++++++,,,---///)))((()))+++---......,,,(((%%%$$$&&&+++000111000------------------------((()))***+++++++++++++++,,,,,,,,,------.................................------......///000000000////////////000000000000...//////000111222222222...///000111111222222111222222333444444555666666999999;;;>>>@@@BBBDDDEEEJJJKKKMMMQQQTTTWWWZZZ[[[___bbbfffhhhiiiiiiiiijjjgggjjjnnnpppqqqrrrssstttrrrtttuuuuuutttssstttvvvtttvvvxxxxxxvvvttttttttttttvvvyyyzzzzzzyyyzzzzzzyyyzzz{{{}}}~~~zzzyyyyyyyyyzzz|||~~~{{{|||||||||||||||{{{{{{yyy{{{|||~~~|||yyy~~~rrrfffaaa^^^YYYVVVVVVKKKHHHEEEEEEJJJSSS]]]dddpppqqqrrrsssrrrpppnnnmmmllljjjgggccc```_________WWWXXXZZZ]]]___aaabbbbbbeeeeeedddcccbbbaaa```___]]]\\\[[[YYYUUUOOOGGGAAA555444333222111///..............................000000111111000...,,,+++***+++,,,------,,,******++++++++++++++++++++++++)))***,,,,,,---,,,+++***+++,,,,,,------,,,,,,+++++++++******)))(((((((((******))))))))))))************))))))((((((((('''******))))))((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))'''(((((()))))))))))))))))))))))))))************(((((())))))******++++++))))))))))))))))))))))))&&&%%%%%%%%%'''+++...000******+++++++++)))((('''&&&&&&&&&'''((())))))***'''((((((((())))))******''')))++++++++++++,,,---))))))******++++++,,,,,,******+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))&&&''''''((()))******+++,,,)))))),,,***$$$$$$)))333222///---,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++UUUUUUTTTUUUVVVUUUSSSQQQJJJGGGDDDBBBCCCCCCCCCCCCCCCAAA???<<<:::999999999999777666888:::999666333444333222222111111222222//////...------------...........................++++++++++++++++++++++++++++++,,,,,,,,,++++++******************************************+++++++++---,,,***)))))))))******++++++++++++******))))))))))))*********+++++++++//////...---,,,,,,,,,,,,,,,++++++***)))(((''''''...,,,+++))))))***+++---,,,++++++******++++++,,,------++++++++++++------,,,++++++++++++,,,------.../////////---,,,---...))))))***,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,222111000//////000111222000000000000000111222222333333333222222222222222444666888888777777999:::888;;;???BBBDDDGGGKKKNNNQQQSSSWWW[[[___bbbdddeeemmmkkkjjjlllooopppnnnkkkoooqqquuuwwwwwwwwwxxxyyy}}}~~~}}}xxxwwwzzzzzzxxxyyyvvvtttuuuxxx{{{zzzyyywww{{{|||{{{}}}}}}{{{{{{|||~~~{{{||||||{{{xxxwwwwwwxxxzzzxxxwwwyyy}}}~~~|||xxxtttooojjjfffddd\\\YYYTTTOOONNNTTT___hhhpppqqqrrrrrrrrrpppooonnnmmmnnnnnnmmmjjjgggdddbbbdddaaa\\\YYYZZZ^^^dddgggiiieee```^^^___```___^^^bbb___\\\\\\\\\YYYQQQKKK===999444000000000000000...//////...------...000000////////////.........//////.........------------------,,,,,,+++++++++++++++,,,,,,+++***((('''---,,,,,,+++*********+++&&&'''((())))))((('''&&&************************&&&((()))***)))***+++---+++***)))(((((()))***+++))))))))))))))))))))))))''')))+++---...---,,,++++++*********))))))(((((())))))))))))))))))))))))+++)))&&&$$$$$$&&&)))+++***(((&&&'''***+++)))''')))(((((()))******)))'''(((((()))(((((('''&&&&&&)))((('''&&&%%%$$$$$$$$$((((((((((((((()))***+++***)))(((''''''&&&&&&'''))))))(((((((((((())))))*********)))(((''''''''''''(((((('''&&&&&&((()))***))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((***++++++++++++*********)))))))))************)))((('''(((((())))))*********+++***++++++,,,,,,------...)))************+++++++++)))))))))))))))******+++))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))))))))***************)))((((((******)))))))))))))))***TTTSSSSSSUUUVVVUUUSSSQQQJJJGGGDDDCCCCCCDDDCCCCCCAAA@@@>>>;;;999999888999888777666666888777444111333222111111000000111111000//////...............////////////////////////------------------------+++++++++,,,,,,++++++***************************++++++******************,,,+++***)))))))))***+++++++++++++++*********)))***************+++++++++))))))))))))***+++,,,,,,,,,++++++******))))))(((,,,+++***))))))+++---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,------...---.........,,,+++,,,------,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////111111000//////000111111000////////////000000111333333333333444444444444444666777888777888;;;===@@@CCCGGGKKKNNNQQQUUUXXX[[[]]]___bbbeeehhhkkkmmmooooooooooooooooooooonnnsssuuuyyy{{{|||~~~~~~~~~zzzzzz}}}~~~|||}}}|||zzz{{{~~~}}}xxxuuuvvvwwwvvvwwwxxxwwwvvvuuuvvvwwwzzzzzzyyyyyy{{{|||}}}~~~~~~~~~|||yyyvvvsssrrrkkkhhhccc^^^]]]aaaiiippptttsssqqqnnnmmmlllkkkkkknnnnnnnnnnnnkkkgggcccaaaaaa```^^^\\\]]]^^^aaacccgggdddbbbbbbcccdddbbb```___\\\ZZZZZZ[[[XXXRRRMMMAAA===777333111000000///+++,,,---,,,******,,,.../////////............---............------------,,,,,,,,,+++++++++******,,,,,,,,,+++***)))((((((,,,+++******)))))))))***'''((())))))))))))((('''************************%%%&&&((('''&&&&&&'''(((+++***)))(((((()))***+++))))))))))))))))))))))))%%%''')))+++++++++***)))************)))))))))((())))))))))))))))))))))))((((((''''''''''''((((((***(((''''''******)))'''(((((('''((()))***(((&&&***************)))(((((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%))))))(((''''''''''''((())))))(((((((((((())))))(((((((((((())))))))))))(((((()))((('''''')))***+++******)))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''((()))***++++++++++++*********)))))))))*********++++++++++++))))))******************,,,,,,,,,+++++++++++++++)))************+++++++++***************++++++,,,))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))))))))******************)))((((((******)))))))))))))))***RRRRRRRRRSSSUUUUUUSSSQQQJJJGGGEEECCCDDDDDDCCCCCCAAA???===;;;999888888888:::999777777777666444111222111000000//////000000000//////.......................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++************************,,,+++++++++***)))))))))*********)))******+++,,,++++++++++++************+++++++++++++++*********(((((((((((()))***+++++++++++++++++++++++++++++++++******)))***+++---...,,,++++++******++++++,,,---,,,,,,++++++,,,,,,------------,,,---......///,,,---...---+++***+++,,,000///---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////000000////////////000000111111000000000000000111333444444555555666666777777888999:::;;;===AAADDDHHHLLLPPPTTTXXX[[[___bbbcccddddddddddddfffjjjnnnppprrrsssrrrppppppsssvvvtttwww{{{yyyuuutttuuutttuuuvvvvvvuuuuuuvvvxxxzzzzzz{{{zzzxxxwwwxxxyyy{{{{{{{{{{{{|||}}}~~~~~~~~~|||zzzvvvrrrppprrrvvvzzzzzzwwwrrrmmmiiihhhggghhhlllmmmnnnmmmkkkgggbbb___]]]]]]]]]^^^^^^^^^^^^^^^aaaaaaaaaccceeeeeedddbbb^^^[[[YYYYYYYYYWWWRRRMMMEEE@@@:::555222111000///+++,,,---,,,******,,,---///............---------......---------,,,,,,,,,++++++++++++************,,,,,,+++***))))))))))))+++***))))))((()))))))))))))))************))))))************************)))***+++***((('''((()))******))))))))))))******))))))))))))))))))))))))&&&''')))***+++******)))************))))))))))))))))))))))))))))))))))))'''''')))******)))''''''***((('''((()))***)))'''((('''&&&'''))))))'''&&&)))))))))))))))(((((('''))))))(((((('''(((((()))&&&&&&%%%$$$###""""""###((((((''''''(((((())))))))))))(((((((((((())))))&&&''''''((()))******+++******)))))))))))))))***,,,+++******))))))************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***++++++++++++***************+++******)))******+++++++++++++++++++++*********,,,,,,++++++***))))))((()))************++++++++++++++++++***+++,,,,,,---))))))))))))))))))))))))))))))************))))))((((((((()))))))))***************+++******)))((())))))))))))))))))******QQQPPPQQQSSSUUUUUUSSSQQQJJJHHHEEEDDDDDDEEEDDDBBBAAA@@@===;;;:::999999999===<<<;;;999888777555444222222111000000000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,,,,,,,++++++************************,,,,,,,,,+++***)))(((((()))))))))******+++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++******...---,,,++++++*********+++++++++,,,,,,---------,,,++++++******+++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////,,,---...---+++++++++,,,111000---+++***++++++,,,------------------------........................------------............000//////////////////000444333222222111222222222333333444666777888999:::;;;<<<>>>@@@BBBFFFKKKNNNSSSWWW[[[___aaadddfffiiiggggggeeecccaaaccciiinnntttxxx{{{yyyuuuuuuzzz|||}}}}}}zzz{{{|||{{{yyyxxxyyyzzzyyy{{{|||{{{xxxvvvvvvwwwvvvvvvvvvvvvwwwyyy{{{|||}}}}}}~~~}}}xxxrrrmmmiiigggfffgggiiijjjkkkiiieeeaaa^^^YYYYYYZZZZZZ[[[[[[[[[\\\[[[[[[\\\^^^```bbbcccdddaaa___]]][[[YYYUUUPPPLLLEEE@@@:::444222111//////...//////...------...000............------------------------,,,,,,,,,,,,++++++++++++++++++++++++---,,,***)))))))))***++++++******)))))))))******************************************************)))+++++++++))))))***+++***))))))))))))))))))***(((((((((((((((((((((((())))))***+++,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))'''((())))))))))))(((''')))((((((((()))))))))((('''&&&&&&'''(((((('''%%%&&&&&&'''''''''&&&&&&%%%(((((('''''''''((())))))((('''&&&&&&%%%%%%%%%&&&''''''''''''((()))***+++))))))(((((((((((())))))''''''(((((())))))******,,,+++))))))************+++***))))))(((((())))))******))))))((((((''''''((((((((())))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************,,,+++***(((''''''((((((---,,,,,,++++++*********+++*********)))))))))((())))))*********++++++++++++************+++,,,,,,)))))))))))))))))))))))))))))))))******)))))))))(((((()))))))))******************++++++******)))((())))))***************QQQPPPQQQSSSUUUUUUSSSQQQJJJHHHFFFEEEEEEEEEDDDBBBBBBAAA???===;;;;;;;;;;;;<<<<<<;;;999777666555555333333222111111111111222...---,,,,,,++++++,,,,,,------------------------************************)))***+++,,,,,,,,,,,,,,,************************,,,,,,,,,+++***)))(((((())))))******+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++///...---,,,,,,+++,,,,,,+++++++++,,,------......---,,,,,,+++************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////---...///...---,,,,,,...///...---,,,,,,,,,---...////////////////////////........................---------.........////////////000000000000//////333333222111111222222222333444555777999;;;======???AAADDDHHHKKKPPPUUUYYY]]]```dddggghhhiiijjjkkkhhhiiihhhfffeeeiiirrryyy~~~~~~~~~|||}}}~~~|||zzzxxxxxxrrrqqqqqqrrrtttvvvxxxzzzxxxyyy{{{}}}{{{uuupppllliiieeefffhhhhhhgggddd```^^^WWWVVVTTTTTTUUUWWWZZZ[[[ZZZYYYXXXXXXZZZ^^^cccffffffeeecccaaa]]]VVVPPPKKKCCC???999444222111000//////000000///......///111//////.........---------......---------,,,,,,,,,------------------------,,,+++***)))))))))***+++++++++*********++++++,,,++++++************++++++************************$$$%%%''''''''''''(((***)))))))))******)))))))))(((((((((((((((((((((((())))))******+++++++++***))))))))))))))))))*********************************)))(((((((((((()))***((()))))))))((((((((()))'''&&&&&&'''(((((('''%%%&&&&&&'''''''''''''''&&&'''''''''&&&''''''(((((('''''''''''''''((())))))'''''''''((()))***+++,,,))))))(((((((((((())))))(((((((((((((((((()))(((...+++))))))++++++***)))))))))(((''''''''''''(((***)))))))))(((((((((''''''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************+++******)))))))))******---,,,,,,++++++*********((((((((())))))*********))))))*********+++++++++)))))))))))))))***++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))******************++++++++++++******'''((()))***************RRRRRRRRRSSSUUUUUUSSSQQQIIIHHHFFFFFFFFFFFFDDDBBBBBBAAA???===<<<<<<<<<===888999888666333222333444444333333222111222222222...------,,,+++,,,,,,,,,000000000000000000000000------------------------)))***++++++,,,,,,,,,,,,************************,,,+++++++++***)))))))))))))))***+++++++++******++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---************+++,,,---...+++++++++,,,,,,---------,,,,,,,,,+++++++++******,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++---------,,,---......///...///000///---,,,---...,,,,,,------.........///////////////////////////......................../////////000000111111222000000111111111111000000111111000000111111222333555666888:::===@@@BBBCCCDDDHHHMMMRRRWWW\\\aaadddaaadddhhhjjjjjjjjjjjjkkkhhhkkkmmmlllmmmsss~~~{{{sssrrrqqqqqqrrrtttvvvxxxxxxyyy{{{~~~}}}xxxsssqqqjjjjjjjjjiiigggdddaaa___YYYVVVSSSPPPPPPSSSWWWYYYYYYXXXWWWUUUVVV[[[bbbggggggiiiiiihhhddd]]]VVVQQQFFFAAA;;;666444333222222...///000///------///000000////////////.........//////.........---------------------............++++++***************+++++++++++++++++++++,,,---++++++************++++++************************$$$&&&((((((((((((***,,,))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************************************+++***((((((((((((***+++''')))***)))((('''(((***((('''&&&'''))))))'''&&&((())))))***************(((((('''&&&&&&'''''''''&&&&&&&&&&&&'''((())))))((('''(((((()))***+++,,,))))))(((((((((((())))))))))))))))))((((((((((((///+++((()))+++,,,***'''(((((('''&&&&&&&&&&&&'''((((((((()))))))))))))))''''''((()))***,,,------))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++*********************+++++++++((()))***,,,------------+++++++++++++++*********'''(((((()))******++++++)))************+++++++++))))))(((((())))))***+++))))))))))))))))))))))))******))))))))))))******)))))))))*********++++++)))***++++++,,,+++++++++&&&''')))***++++++******TTTSSSSSSUUUVVVUUUSSSQQQIIIHHHGGGFFFGGGFFFDDDBBBAAA@@@>>>===<<<<<<<<<<<<666777777555222111333555333222222111111111111111//////...------------...////////////////////////........................))))))***+++,,,,,,,,,,,,************************++++++************************+++,,,+++***))))))+++++++++,,,,,,,,,------)))******+++,,,---......))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,))))))***+++,,,---------,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...---...///...,,,+++,,,---+++,,,...///000///...---------------------------...........................//////000111111222222000111222333333222111000222222222222333555666777888999<<>>BBBCCCCCCBBBAAA???===;;;:::999999777444000///111444222000---,,,---...------+++++++++++++++,,,,,,,,,************************************))))))))))))))))))))))))*********+++***)))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))###''')))***+++---,,,***)))***,,,,,,***'''++++++***))))))(((''''''&&&&&&''''''((())))))***(((((((((((())))))))))))&&&''')))******)))(((''''''''''''&&&%%%%%%''')))((((((''''''''''''((((((((()))))))))))))))******'''&&&&&&&&&'''((()))***((((((((())))))))))))***,,,+++)))((((((((()))***++++++******)))((((((((())))))))))))************(((((((((((((((((((((((())))))))))))************************************&&&(((+++,,,,,,++++++++++++******))))))******+++((((((((((((((((((((((((************************))))))))))))************+++***)))((()))***,,,---))))))((('''''''''''''''+++++++++++++++*********(((((())))))************---,,,++++++******++++++************************++++++++++++++++++++++++TTTSSSQQQQQQQQQQQQPPPNNNLLLIIIGGGEEEEEEDDDCCCAAA@@@@@@???===<<<;;;:::999777777666555555444333333222222111111111000000000//////...---------------***+++,,,------,,,+++***,,,+++******,,,,,,+++***++++++******************'''''')))***,,,...//////,,,,,,,,,++++++++++++***,,,+++******++++++***)))++++++------------++++++***+++,,,------...------***---000111000...,,,,,,,,,,,,---.........------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---.........////////////)))))))))***++++++,,,,,,---------------...//////000000000////////////...///...---------...///000...............//////000000000//////000111111222111333555555555555777999666777:::===AAADDDFFFHHHGGGKKKPPPSSSVVV[[[bbbhhhxxx~~~{{{zzz{{{|||~~~~~~~~~|||zzzyyyzzz{{{zzz|||xxxrrrmmmgggaaaZZZVVVRRRRRRRRRTTTVVVVVVUUUSSSRRRSSSWWW\\\bbbiiinnnrrrsssoooiii___TTTJJJBBB===999999888888:::@@@GGGLLLOOOOOOOOONNNLLLJJJHHHFFF??????<<<888444111111222333111///.........---+++,,,,,,,,,,,,++++++++++++************************++++++*********))))))))))))))))))***************))))))))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))"""&&&)))++++++***))))))***)))((()))+++++++++)))+++++++++***))))))((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))%%%&&&&&&'''((()))))))))&&&'''((('''%%%%%%'''(((((((((''''''''''''(((((()))(((((((((((((((''''''''''''''''''((()))***+++))))))))))))************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&)))+++,,,++++++++++++******))))))))))))******((((((((((((((((((((((((************************))))))))))))************++++++)))))))))***+++,,,++++++******))))))******+++++++++******)))))))))))))))))))))************,,,,,,++++++******++++++************************++++++++++++++++++++++++UUUSSSQQQQQQQQQQQQOOONNNLLLJJJGGGFFFEEEEEECCCAAA>>>>>>>>>>>>===<<<:::999:::999999888777666555555555444333222000///...---000///...------,,,,,,---+++,,,------------,,,+++...---,,,,,,......---,,,+++++++++***************((())))))***,,,---......++++++++++++++++++++++++---,,,++++++,,,---,,,++++++,,,------------,,,+++,,,,,,---......---------***,,,//////...,,,,,,,,,++++++,,,---......------++++++,,,,,,,,,---------++++++,,,,,,---,,,,,,,,,............////////////,,,,,,,,,------........................///000000////////////////////////000///---,,,,,,...000111///////////////000000111000000000000000111222333333555666777666777888:::<<<>>>@@@BBBEEEGGGJJJMMMKKKPPPXXX___fffnnnxxx||||||}}}}}}}}}}}}{{{yyyxxxyyyzzzyyy|||~~~zzzuuuoooiiiddd]]]ZZZXXXYYY^^^aaabbbaaa\\\ZZZXXXYYY\\\ccckkkppppppooommmhhh```UUUKKKFFFBBB@@@>>>===>>>DDDMMMSSSXXXYYYZZZZZZYYYXXXVVVTTTKKKIIIEEE@@@:::555333111222111///...//////---,,,---------,,,,,,++++++***************************,,,++++++******))))))(((************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''***---...,,,)))(((''')))(((((()))***+++++++++++++++++++++******))))))''''''''''''(((((())))))(((((((((((())))))))))))(((''''''&&&'''((()))***((()))***)))((('''(((***((((((''''''''''''(((((()))))))))(((((('''''''''((((((((())))))***++++++(((((()))))))))***************))))))))))))))))))(((((())))))************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))''')))+++,,,+++***++++++,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************((()))))))))************,,,+++***))))))******+++---,,,,,,+++++++++,,,,,,++++++******)))(((((((((++++++*********+++++++++,,,,,,++++++***++++++,,,***************************+++++++++++++++,,,,,,UUUSSSRRRRRRRRRRRRQQQOOOLLLJJJGGGFFFFFFEEECCCBBB>>>>>>>>>>>>===<<<;;;:::::::::999888777666555555333333222222111111000000000000///...---,,,,,,,,,------............------...---,,,,,,......---,,,************************++++++++++++++++++++++++++++++++++++++++++++++++)))((('''((()))***)))(((,,,,,,,,,,,,,,,,,,,,,,,,............---,,,,,,++++++,,,,,,+++******+++---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,---------------,,,------------.....................///////////////............///000000.............../////////000///---,,,---...000222111111111000111222222333000000000111111222444444555777888888888888999;;;BBBDDDFFFGGGGGGIIIMMMPPPSSS[[[fffqqq{{{}}}|||}}}||||||}}}vvvwwwyyy~~~}}}xxxtttoooiiicccaaaeeeiiilllmmmjjjfff```\\\[[[```fffjjjnnnpppqqqoooiii___VVVOOOGGGEEEBBB@@@BBBIIISSSZZZ^^^___aaacccdddcccaaa```\\\YYYTTTNNNHHHAAA<<<888444222000/////////...---...------,,,,,,+++++++++************************,,,+++++++++******))))))+++++++++***************(((((())))))************************************(((((((((((())))))))))))(((((((((((((((((((((((("""''')))***)))******((()))((((((((()))+++,,,+++++++++***************''''''''''''(((((((((((((((((((((((()))))))))))),,,+++)))((('''((()))***''')))******((((((((()))((((((''''''''''''((((((*********))))))((((((((((((((()))******+++++++++'''''''''((((((((()))))))))))))))*********))))))((((((((()))******++++++((()))))))))************************************((()))))))))************************************(((***++++++*********,,,,,,++++++******++++++,,,************************************************((()))))))))************++++++******************))))))((((((((())))))************)))))))))((((((+++******)))))))))***+++,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,TTTSSSQQQRRRSSSSSSRRRPPPMMMJJJHHHFFFFFFEEEDDDBBB??????>>>===<<<;;;;;;:::999999888777555444333333//////000111222333444555222111000///...---------........................,,,+++******,,,,,,+++***))))))*********+++++++++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,***)))((()))+++++++++***++++++++++++++++++++++++---------------,,,+++++++++++++++***((()))+++---******++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,***+++,,,------......---++++++,,,,,,,,,------------------------........................///000000---............/////////000///.........///000111222222222222222333333444111111222222333444666666777888:::;;;;;;;;;===???FFFIIILLLMMMMMMPPPUUUZZZdddmmmzzz{{{xxxxxx|||}}}xxxqqqllllllooorrrtttwwwrrrkkkdddaaabbbeeegggtttvvvxxxwwwrrriii___YYYKKKHHHEEECCCFFFOOO[[[cccdddeeehhhkkklllkkkiiihhhgggddd___ZZZTTTMMMFFFAAA;;;888333111000000///...------------,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++*********((((((((()))******++++++************************(((((((((((())))))))))))))))))))))))))))))))))))%%%'''******)))))))))***)))))))))(((''''''***,,,************************''''''(((((((((((((((((((((((((((((())))))))))))---,,,***)))(((((())))))%%%'''(((((('''&&&&&&'''((((((''''''''''''((((((******)))))))))))))))((('''((()))***+++++++++***''''''''''''(((((((((((((((((()))************)))(((((())))))*********+++))))))))))))************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))***++++++))))))***,,,))))))(((((((((((())))))++++++++++++++++++++++++************************))))))))))))******************************************************+++,,,***************************)))((('''''''''((()))++++++******++++++,,,,,,------------------------*********++++++,,,,,,---QQQPPPOOOPPPRRRSSSRRRQQQMMMKKKHHHGGGFFFEEEDDDBBBAAA@@@>>><<<;;;:::;;;;;;:::999888777666444333333111111111222222333333333333222111000///............------------------...,,,+++******,,,,,,+++***(((((()))***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++***+++---...---,,,*********))))))*********)))***+++,,,------------***+++,,,,,,+++***+++,,,,,,,,,,,,---,,,,,,++++++*********++++++++++++,,,***+++,,,---............+++,,,,,,,,,,,,---------------------------------......------......///000---------........./////////////////////000000000222222111111222222333444333333333444555666777888777999<<<>>>???AAADDDFFFKKKOOOTTTWWWZZZ___gggnnn{{{|||yyywwwxxx{{{~~~xxxrrrnnnmmmmmmmmmxxxzzz||||||wwwppphhhcccRRROOOIIIFFFIIIRRR^^^ggglllmmmppprrrrrrpppnnnlllmmmjjjgggccc___YYYRRRLLLFFFAAA:::444111000///...,,,,,,,,,---------------************************)))******++++++,,,,,,---,,,,,,,,,++++++*********'''(((((()))******++++++************************'''((((((((()))))))))***))))))))))))))))))))))))/////////,,,)))'''(((((()))******(((&&&&&&)))+++))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))***))))))((((((((())))))$$$&&&(((((('''&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((((()))&&&'''(((************)))'''(((((((((((()))))))))'''((()))***+++******))))))))))))))))))*********))))))))))))************************************))))))))))))************++++++++++++++++++++++++***++++++***))))))***,,,))))))(((((((((((())))))************************************************))))))))))))************((()))******++++++++++++---,,,,,,,,,,,,---...///))))))******+++,,,,,,,,,---,,,***)))((()))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------OOONNNNNNOOOQQQRRRRRRQQQMMMKKKHHHGGGFFFFFFDDDBBBBBBAAA>>>;;;:::::::::;;;<<<<<<;;;999888666555555666666555333111000///...444333222000//////......---,,,,,,++++++,,,,,,---...---,,,,,,......---,,,''''''(((***+++,,,---...))))))***+++,,,,,,------*********++++++,,,,,,,,,)))((('''(((***+++***)))******))))))))))))******%%%&&&(((+++---...//////(((+++...///...,,,++++++............---,,,++++++))))))*********+++++++++***+++,,,---............,,,,,,,,,---------..............................---------------...//////---------.........//////......///000111000000000111111111000111111222333333444444444666777888999666999===@@@BBBFFFIIILLLOOOUUU\\\aaafffmmmxxx}}}zzz}}}~~~zzzxxxvvvvvvwwwyyy{{{|||zzzuuuoookkkZZZVVVOOOIIIJJJRRR]]]fffrrrtttvvvwwwvvvssspppmmmtttrrrooommmkkkfff___YYYOOOHHH???777222000......,,,,,,,,,------.........************************))))))***+++,,,------...,,,,,,,,,++++++*********'''(((((()))***+++++++++************************'''((((((((())))))******))))))))))))))))))))))))'''(((((('''&&&'''***,,,***++++++(((%%%%%%(((+++((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''((()))))))))&&&(((***+++)))(((((((((((((((''''''''''''((((((%%%&&&&&&''''''(((((((((%%%&&&((()))******))))))))))))))))))************'''((()))+++++++++***)))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************************************++++++***))))))***,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))************'''((()))++++++,,,,,,,,,))))))))))))******+++,,,))))))***+++,,,------...111000...,,,,,,,,,...///+++*********+++,,,,,,---++++++++++++++++++++++++))))))***+++,,,,,,------