BM6P6(@ ~~~rrrlllddd\\\UUUNNNHHHDDD>>>===<<<:::999888777777555555555555555555444444444444444444555777888999999888666555555777:::;;;>>>BBBEEEEEECCCCCCFFFJJJOOORRRYYY___bbbdddgggkkknnnllljjjkkknnnpppnnnlllvvvzzziiieeedddZZZbbbeeeiiilllllljjjfffcccgggmmmvvvhhhJJJCCC===<<>><<<:::777666555333222111000000...------------...//////333222000...---,,,------...---,,,,,,++++++++++++***+++,,,,,,------,,,,,,...///000111111222111111333888===AAABBBAAA@@@@@@AAAAAABBBBBBAAA@@@>>>===AAAAAABBBBBBCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCEEEFFFBBB>>>===@@@EEEFFFEEECCC>>>999999===AAAAAABBBCCCDDDDDDCCCBBBAAA@@@@@@???======<<<<<<===888666555777<<<@@@AAA@@@DDDCCCCCCBBBAAA@@@>>>===???<<<999888999::::::999777999;;;===??????>>>===888444///---...000000/////////000111111111111000222000...------000333666;;;;;;::::::;;;<<<>>>???FFFGGGHHHIIIIIIIIIGGGGGGGGGFFFDDDCCCDDDFFFIIIKKKLLLLLLKKKKKKKKKMMMNNNOOOQQQRRRSSSUUUUUUVVVVVVVVV[[[[[[[[[\\\]]]```bbbdddgggfffeeeeeefffhhhkkkmmmnnnqqqwww}}}mmm^^^WWW]]]^^^WWWWWW```bbbfffllltttxxxmmmhhh```XXXRRRKKKFFFBBB>>>===;;;:::888777777777555555555555555555444444444444444555666777888999888777555555666888;;;===BBBDDDGGGHHHHHHIIILLLNNNUUUXXX^^^dddhhhiiijjjlllooommmkkkkkkooorrrssssss{{{}}}jjj[[[VVVUUUOOONNNPPPSSSUUUVVVSSSQQQNNNRRRWWW```lllwwwjjjLLLBBB===>>>CCCIIIUUUmmm~~~yyyUUUMMMllliiieeejjjttt}}}yyyxxxuuunnneeeaaaaaa```ZZZUUUSSSRRROOOMMMMMMNNNLLLJJJGGGDDDAAA@@@???>>><<<:::777666444333111000000000...------------...//////333111000...---,,,------...---,,,,,,+++++++++,,,++++++,,,------------,,,......///000111111111111333888>>>AAABBBBBBAAAAAA??????@@@AAAAAAAAA@@@???AAAAAABBBCCCCCCCCCBBBBBBEEEDDDDDDCCCCCCCCCDDDDDDCCCEEEEEEBBB>>>===AAAEEEEEECCC@@@===:::;;;>>>AAAAAABBBDDDDDDCCCAAA>>><<<<<<<<<======>>>???@@@AAA:::777666777;;;>>>@@@@@@??????@@@??????>>>=========:::777666666777888777777888:::;;;;;;:::999888444111...---///000000/////////000111111222111111222000.........111444666<<<<<<<<<<<<>>>???AAABBBFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGEEEDDDEEEFFFIIIKKKLLLKKKKKKKKKLLLMMMNNNOOOQQQQQQRRRTTTUUUUUUVVVVVVZZZZZZZZZ[[[]]]```bbbcccgggfffffffffhhhjjjmmmnnnrrrvvv|||rrrddd]]]bbbccc[[[[[[cccbbbggglllpppvvv|||zzzuuunnnqqqvvv{{{~~~}}}wwwsss~~~yyyooofffaaaZZZSSSNNNHHHCCC@@@===<<<:::999888777666666444444444444444444555555444444555666777888999999666555555555777:::===???CCCDDDFFFHHHKKKNNNPPPRRR]]]aaaiiipppuuuvvvssspppqqqnnnllllllpppuuuyyy{{{fffXXXLLLFFFFFFCCCAAABBBCCCDDDDDDCCCBBBAAAAAADDDJJJTTT___kkkuuuzzz}}}jjjMMM@@@===???DDDFFFNNNccczzz}}}SSSKKKiiilllhhhlllrrr}}}{{{wwwtttqqqjjjccc___^^^\\\XXXSSSMMMQQQPPPJJJJJJOOOOOOJJJFFFCCCAAA@@@???>>>;;;999666555444222111000000000...------------...//////222111///---,,,,,,------------,,,+++++++++,,,,,,++++++,,,---------------------...///000000000000333888>>>BBBCCCCCCBBBBBB===>>>???@@@AAABBBBBBAAAAAAAAABBBCCCCCCDDDCCCCCCEEEEEEDDDDDDCCCDDDDDDDDDBBBCCCDDDBBB??????BBBEEECCC@@@===;;;<<<>>>@@@@@@AAABBBBBBAAA???;;;888555555666888:::===@@@BBBCCC<<<:::777777999<<<>>>???;;;;;;<<<<<<<<<<<<;;;;;;999777444222333444444444666777777777666444333111///------...///000000///...///000111222222222222111000//////000333555777<<<===>>>@@@BBBDDDEEEFFFFFFFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGEEEFFFGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUUUUXXXYYYYYY[[[]]]```bbbcccffffffggghhhjjjllloooqqquuuzzz~~~qqqkkkpppqqqjjjiiiooorrrwww{{{|||{{{yyypppgggeeeeeeeeefffhhhiiihhhfffeeejjjwww~~~qqqhhh___[[[UUUOOOJJJFFFBBB???;;;;;;999888777666666666333333444444444444555555444555666777888999999999444444555666999<<>>===<<<>>>>>>===>>>>>>>>>>>>??????@@@DDDIIIOOOWWW```eeekkkvvvgggKKK>>>===???CCCDDDLLLddd}}}}}}SSSLLLjjjnnnkkkooottt~~~zzztttpppnnnhhhaaa]]][[[YYYVVVRRRHHHQQQTTTNNNMMMQQQNNNFFFDDDBBB@@@??????===;;;999555444333111000000//////...------------...//////111000...---,,,,,,---------,,,,,,++++++,,,,,,,,,+++,,,,,,---...---------,,,,,,---///000000000000444888>>>CCCDDDDDDCCCCCC>>>??????@@@AAAAAAAAABBBAAABBBCCCDDDDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDFFFFFFBBBCCCDDDCCCAAAAAACCCFFFBBB>>>;;;;;;???AAAAAA@@@AAA@@@===:::777444222111000222444888;;;===???@@@>>><<<999888888:::===>>>:::;;;;;;;;;:::999888888666444111///000111111111333333333333222000///...***+++---///000111000///...///000111222333333333111000000111333555777888;;;===???BBBEEEGGGHHHHHHEEEEEEGGGHHHIIIJJJKKKKKKIIIHHHGGGFFFFFFGGGIIIJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRSSSUUUUUUWWWXXXYYY[[[^^^```bbbccceeeeeefffhhhkkknnnqqqrrryyy~~~~~~yyynnnjjjfffccceeehhhkkklllgggnnn|||xxxlllcccZZZVVVQQQKKKHHHDDD@@@>>>:::999888777666555555555333333333333444444555555444555777888999::::::999444444666888;;;???BBBDDDIIIJJJMMMRRRWWW^^^cccggglllzzz{{{xxxsssppprrrxxxfffJJJHHHCCC<<<;;;:::::::::999999:::<<<===>>>BBBDDDGGGHHHJJJMMMRRRUUU^^^mmm{{{aaaFFF======???BBBDDDPPPnnnzzzTTTOOOnnnoookkkooovvvxxxrrrnnnlllgggaaa\\\ZZZXXXUUURRRMMMRRRRRRLLLKKKNNNKKKDDDBBBAAA?????????===:::888444333222111000/////////...------------...//////000///...---,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,---.........------+++,,,---///000000111111444999???CCCDDDCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEEEEEEEEEE???@@@@@@BBBCCCEEEGGGHHHCCCDDDEEEDDDCCCDDDEEEFFFAAA>>><<<===@@@BBBAAA??????<<<777222000000111222444555888:::<<<>>>>>>???@@@>>><<<:::999:::<<<>>>======<<<;;;:::888666555555222///...///000000/////////////////////......***,,,...000111111000000//////111222222333333333000111222333555777999999;;;===AAADDDFFFGGGGGGGGGDDDDDDEEEFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQSSSUUUVVVWWWXXXZZZ\\\^^^```bbbbbbcccdddfffiiimmmpppsssttt~~~{{{tttpppqqqvvv{{{~~~}}}ssshhh___WWWSSSMMMHHHEEEBBB>>><<<888888777666555555555555222222333333444444555555444666777999::::::::::::555666888;;;>>>BBBEEEFFFHHHLLLQQQVVVZZZaaajjjqqq{{{}}}yyyuuuvvv}}}rrrSSSCCCCCC>>>::::::888::::::999:::<<<>>>@@@BBBCCCFFFJJJKKKJJJLLLPPPTTT\\\nnn}}}uuu]]]CCC<<<===@@@BBBEEETTTwwwvvvSSSQQQooorrrlllnnnuuu|||vvvrrrooolllhhhbbb^^^[[[YYYVVVUUUVVVQQQLLLIIIIIIJJJGGGEEEAAA@@@?????????===:::777333222111000////////////...------------...//////000///---,,,,,,,,,---...,,,,,,+++++++++,,,------,,,,,,---...............+++,,,...///000111222222555999???BBBCCCBBBAAAAAAAAAAAA@@@??????@@@@@@AAABBBBBBDDDEEEFFFFFFFFFFFF@@@@@@AAABBBDDDGGGHHHJJJFFFFFFFFFFFFFFFFFFFFFFFFBBBAAA@@@@@@AAAAAA@@@???===999555111000222666999===>>>???AAAAAAAAAAAA@@@@@@@@@???>>><<<;;;<<<>>>??????>>><<<:::888666555555333000...///000000000------......//////000000---///222222111111111111000111222222333222222222///111333666888999:::;;;===???CCCFFFGGGGGGFFFEEEBBBBBBBBBCCCCCCEEEFFFGGGCCCCCCCCCDDDEEEFFFGGGGGGHHHIIIKKKLLLNNNOOOOOOOOOOOOOOOOOOOOOQQQSSSVVVWWWYYYZZZ\\\^^^```aaaaaaaaabbbdddgggkkkooosssvvvwwwyyyoooccc[[[SSSPPPJJJEEEBBB???<<<999777777666555444444444444111222222333444444555555444666888:::;;;;;;::::::777888:::===@@@DDDFFFHHHJJJQQQYYY]]]```gggsss}}}~~~{{{}}}YYYGGG@@@>>>777777;;;777;;;;;;<<<>>>AAACCCFFFHHHEEEIIILLLMMMMMMQQQWWW]]]dddxxxyyyqqqZZZBBB;;;===AAADDDEEETTTyyyqqqPPPPPPnnn}}}sssooottt}}}yyyuuurrrpppmmmjjjeee```]]]ZZZXXXWWWYYYNNNJJJRRRUUUNNNEEECCC??????>>>??????===:::777222111000///////////////...------------.../////////...---,,,,,,,,,---...,,,+++++++++,,,,,,---...,,,------...............,,,---...000111222333333555:::???BBBBBB@@@??????@@@????????????@@@BBBCCCBBBBBBDDDEEEFFFGGGGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIIIIIIIHHHHHHHHHHHHGGGEEECCCDDDEEEDDDBBB@@@??????:::999777777888;;;???AAACCCDDDEEEFFFFFFDDDCCCBBB???AAABBBAAA>>>======???>>>>>>===<<<:::999777666777444111000111222222111///.........//////000111222444555444222000111333222222333333222222111111///111444777:::;;;<<<<<<@@@BBBFFFHHHIIIGGGEEECCCAAA@@@@@@???@@@AAABBBCCC???@@@@@@BBBCCCDDDEEEFFFHHHIIIKKKMMMNNNOOOOOOOOOOOOOOOOOOOOOQQQTTTWWWXXX[[[\\\^^^```aaaaaaaaaaaaccceeeiiinnnssswwwzzz{{{vvvkkk```WWWQQQNNNHHHCCC@@@===999777777666555444444444444444111111222333333444555555555666999;;;<<<;;;;;;:::888999<<>>>>>??????===999666222111000//////...//////...------------.../////////...---,,,,,,,,,---...++++++++++++,,,,,,---...,,,---......//////......,,,---///000222333333444666:::???AAAAAA???>>>===>>>>>>===>>>@@@BBBDDDEEEBBBCCCDDDEEEGGGGGGHHHHHHIIIHHHHHHHHHGGGHHHHHHIIIKKKJJJJJJJJJJJJIIIGGGEEEDDDGGGHHHGGGBBB>>>>>>???888999;;;>>>@@@CCCEEEFFFDDDEEEFFFGGGGGGEEECCCBBB>>>AAADDDCCC@@@>>>>>>???<<<<<<<<<;;;:::999888777888555222111222333333333111000000/////////000000555777888666222000111333333333333333222111000000///111444888;;;<<<<<<<<>>>>>>>>???@@@AAA<<<===>>>@@@BBBCCCDDDEEEGGGIIIKKKMMMOOOOOOOOOOOOPPPPPPOOOPPPRRRTTTWWWYYY]]]^^^___aaaaaaaaaaaa```eeegggkkkpppuuuzzz|||~~~~~~tttiii^^^VVVQQQLLLFFFAAA>>><<<:::888888777666555444333333333333333444444555666666666999777666888;;;>>>===;;;>>>===???CCCEEEFFFKKKRRR[[[aaagggkkkppp~~~dddPPP@@@>>><<<:::999:::<<<===>>>>>>???AAADDDGGGIIIKKKOOOOOOPPPRRRTTT[[[lll{{{|||hhhOOOEEE===<<>>???BBBDDDFFFHHHIIIIIIHHHGGGGGGHHHIIIHHHFFFCCCFFFEEEDDDBBBAAAAAA@@@@@@<<<<<<<<<<<<;;;;;;;;;;;;777666555333333333444444222111111111222333555666===:::555111///000222333333333444444444333222111222555999;;;===>>>@@@AAADDDEEEHHHJJJJJJJJJIIIHHHGGGDDD@@@>>>>>>????????????===;;;:::<<>>===;;;999999;;;===>>>@@@AAACCCEEEGGGIIIKKKLLLOOOOOOPPPTTTYYYcccuuuyyyfffNNNDDD???===>>>BBBGGGWWWxxxeeeFFFFFF\\\zzzqqqsss|||zzzxxxtttrrroooiiibbb\\\YYYWWWWWWVVVSSSQQQNNNLLLJJJGGGDDDAAA@@@???===<<<<<<:::888555333222111000////////////------------------------111///---+++++++++,,,---,,,,,,,,,---------..................////////////---///000000000111333555999===AAACCCBBB@@@???>>>>>>>>>??????@@@AAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFEEEDDDDDDEEEFFFGGGKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIEEECCCBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGEEEDDDDDDFFFGGGGGGFFFDDDGGGFFFEEECCCAAA@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<:::999777666555555555666222222222333444555777888:::777333000///000222444555555444444333222111111444777;;;>>>???@@@BBBCCCEEEFFFHHHJJJKKKJJJIIIIIIGGGDDD@@@>>>>>>?????????===<<<::::::;;;===??????BBBCCCEEEIIILLLNNNNNNMMMNNNPPPSSSUUUVVVXXX[[[^^^```bbbcccccccccdddfffhhhjjjkkknnnssstttuuu{{{vvvmmmcccYYYQQQKKKGGGAAA<<<:::888666555555555444444555555666777333444444555555666777777555777:::???CCCFFFFFFEEEBBBCCCGGGLLLNNNPPPWWW___fffqqqeeeMMM???999<<<;;;:::::::::<<>><<<<<<;;;:::777555222222111000////////////------------------------000///---,,,++++++,,,---,,,,,,,,,---------..................////////////---.../////////111555888:::===AAACCCBBB???============>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGHHHIIIHHHGGGFFFDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIFFFEEEEEEFFFHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCCCCEEEGGGHHHGGGEEEGGGGGGEEECCCAAA@@@>>>>>>;;;;;;<<<<<<======>>>>>><<<:::888777555555555666222333444666777777888888555333000......000333555777666555444222111111000666999===@@@BBBCCCEEEFFFFFFGGGIIIJJJKKKKKKJJJIIIFFFBBB???======?????????===========================???BBBEEEHHHKKKLLLMMMLLLOOORRRUUUWWWZZZ^^^aaacccddddddccccccdddgggjjjlllkkkmmmqqqsssuuu}}}}}}sssjjjaaaWWWPPPIIIEEE???;;;999777666555666666555555555555666666444444444555666666777777555888<<>>AAABBBEEEGGGJJJMMMNNNNNNNNNMMMQQQOOOQQQXXXbbbqqqyyyrrr```IIIAAA===;;;>>>CCCHHHWWWwww___CCCAAARRRqqqrrriiigggooo}}}zzztttqqqiiieee___ZZZWWWTTTRRRQQQPPPMMMJJJGGGFFFDDDAAA??????===<<<;;;;;;999777444222111000//////......///------------------------///...---,,,,,,,,,,,,---,,,,,,,,,---------..................////////////---.........///222777:::;;;>>>AAABBBAAA>>>===<<<======>>>@@@AAABBBCCCCCCBBBCCCDDDFFFGGGHHHIIIJJJKKKJJJHHHGGGFFFFFFFFFGGGDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGFFFEEEFFFGGGKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIHHHFFFGGGFFFEEECCCAAA???===<<<::::::;;;;;;<<<===>>>>>><<<:::888666555444555555555666777888888777666555111000...---///111444777:::888666333111111000111777:::>>>AAACCCEEEGGGHHHHHHIIIJJJKKKKKKKKKKKKJJJDDDAAA===<<<===>>>?????????AAABBBBBBAAA???>>>>>>===???@@@BBBDDDHHHLLLNNNMMMPPPSSSVVVXXX[[[^^^aaafffeeeeeeccccccdddhhhkkkmmmlllmmmpppssswww{{{qqqiii___VVVPPPHHHDDD???;;;999888777666888888777666555444444444444444555555666777777888777:::???CCCEEEFFFFFFFFFHHHIIIMMMPPPPPPSSS]]]hhhyyyfffKKKBBB>>>===>>>:::::::::<<<>>>AAACCCEEEFFFHHHKKKMMMOOOOOONNNNNNRRRQQQTTT]]]iiixxxvvvnnn]]]GGG???;;;;;;>>>DDDHHHTTTqqq```EEE???JJJjjjlllggggggooo~~~}}}zzzwwwqqqmmmiiieee```\\\XXXVVVSSSQQQPPPMMMIIIGGGFFFDDDBBB@@@>>>===;;;::::::999666444222111000///............------------------------......------,,,,,,,,,---,,,,,,,,,---------..................////////////---.........///222777;;;;;;>>>AAAAAA@@@>>>===<<<>>>???AAABBBCCCDDDDDDDDDBBBCCCEEEGGGHHHIIIJJJJJJJJJIIIHHHFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEDDDDDDFFFHHHJJJIIIHHHGGGGGGGGGHHHHHHIIIHHHFFFEEEFFFFFFDDDCCCEEEEEEDDDBBB@@@>>>;;;:::888888999:::;;;;;;<<<<<<<<<;;;999777666666666666777777888777666444222111......---...000333777999<<<999666333111000111111777:::>>>BBBCCCEEEGGGIIIJJJJJJKKKKKKLLLLLLKKKKKKCCC@@@===<<<===???@@@@@@AAADDDFFFFFFDDDAAAAAAAAAAAABBBBBBAAAAAAEEEJJJOOOQQQSSSVVVXXXYYY[[[]]]___eeeeeeeeecccccceeeiiilllmmmlllmmmqqquuu{{{{{{qqqhhh___UUUOOOHHHDDD???;;;999999888777:::999777666555444444444444555555666666777888888999<<<@@@CCCDDDEEEFFFGGGKKKLLLOOOQQQQQQUUUbbbppppppLLL======<<<:::::::::;;;<<<>>>AAACCCEEEGGGGGGHHHKKKMMMOOOPPPPPPPPPSSSTTT[[[hhhvvvtttlll[[[FFF>>><<<;;;>>>BBBDDDOOOkkk^^^EEE>>>FFFfffpppooonnnpppyyy~~~{{{zzzwwwtttpppllliiifffbbb^^^[[[WWWTTTQQQPPPMMMIIIFFFEEEDDDCCCAAA>>><<<;;;:::999888555333111111000///............------------------------------------------------,,,,,,,,,---------..................////////////---...//////000333777:::;;;===@@@@@@???>>>======???AAABBBDDDDDDDDDCCCCCCAAACCCEEEGGGHHHHHHHHHHHHDDDCCCBBBBBBBBBCCCEEEFFFHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFDDDCCCDDDFFFHHHHHHHHHFFFFFFFFFFFFHHHHHHHHHEEECCCBBBBBBAAA@@@???BBBBBBBBBAAA???<<<:::888666666777777888888999999<<<;;;:::888888888999999666666555444333111///............000222666999;;;===:::666222000000222333777:::>>>BBBDDDFFFHHHJJJLLLLLLLLLLLLLLLLLLLLLLLLEEEBBB???>>>@@@BBBCCCDDDEEEHHHJJJJJJFFFDDDEEEFFFHHHIIIJJJHHHEEEFFFJJJNNNTTTVVVXXXYYYYYYZZZ\\\^^^cccddddddddddddfffiiilllmmmlllnnnsssyyy{{{pppfff]]]TTTNNNFFFBBB===:::999888888777888888777666555555666666555555555666777777888888:::===AAADDDDDDFFFHHHKKKNNNOOOQQQSSSTTT[[[kkk|||iiiQQQ===:::===:::777888<<<===>>>@@@CCCEEEGGGHHHIIIJJJKKKMMMPPPRRRSSSTTTSSSVVVbbbttttttlllZZZEEE>>>>>><<<<<>>EEEfff{{{}}}xxxoooooovvv{{{yyywwwtttpppnnniiifffccc___\\\XXXTTTQQQOOOLLLHHHEEEDDDDDDBBBAAA===<<<:::999999888555333111111///...............------------------------,,,---------------------,,,,,,,,,---------..................////////////---...000111222333666888:::<<>>>>>???@@@AAACCCDDDDDDCCCAAA@@@@@@AAACCCEEEFFFFFFEEEDDD=========>>>???BBBDDDEEEHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGEEECCCDDDFFFIIIHHHGGGEEEDDDCCCDDDEEEFFFEEECCC@@@???@@@@@@@@@?????????@@@???>>>;;;999777444444444555555555555555888888666666666666777888222111000//////.........//////000222444888;;;======:::555111000111333555777;;;???CCCEEEGGGIIIKKKMMMMMMMMMLLLLLLMMMMMMMMMHHHFFFCCCBBBDDDGGGHHHIIIKKKNNNQQQPPPLLLKKKMMMOOOQQQVVVYYYXXXRRRNNNMMMNNNUUUWWWYYYZZZZZZ[[[]]]___```aaacccdddeeegggjjjlllkkkkkknnnuuu|||wwwooouuu}}}{{{oooeee\\\SSSLLLEEEAAA<<<999888888777666666666666666666777777888555555666666777777888888:::>>>BBBDDDEEEGGGKKKOOOPPPPPPSSSUUUWWW```ssskkkLLL>>>777<<>>@@@BBBDDDFFFHHHIIIJJJKKKLLLNNNPPPSSSVVVWWWRRRXXXggg~~~tttkkkZZZEEE>>>???;;;;;;>>>CCCUUUxxxQQQAAA???GGGjjjmmmgggppp|||yyywwwuuurrrpppiiifffccc```\\\XXXTTTPPPNNNKKKGGGDDDCCCCCCBBBAAA===;;;:::999999777555222111000///......------...------------------------,,,,,,---......---------,,,,,,,,,---------................../////////000---///111222222333555777999;;;>>>??????>>>???@@@@@@AAABBBCCCCCCAAA???>>>???@@@BBBDDDDDDCCCBBBAAA;;;;;;;;;===???BBBEEEGGGGGGHHHIIIJJJKKKLLLMMMMMMIIIIIIHHHFFFDDDEEEGGGJJJIIIGGGEEECCCBBBBBBCCCDDDEEECCC@@@@@@AAABBBBBBBBB======>>>>>>===;;;888777333333333333333333222222333333222111222333444555......---,,,,,,---///000000000111333666999===>>>===:::555111///111444666888<<<@@@DDDFFFHHHJJJLLLNNNNNNMMMMMMLLLMMMMMMNNNKKKIIIFFFFFFHHHJJJLLLLLLRRRUUUXXXVVVSSSQQQTTTXXXZZZ```gggggg```WWWRRRQQQTTTVVVYYYZZZ[[[\\\^^^aaa^^^```cccdddeeegggjjjllljjjjjjooowwwvvvaaa]]]^^^^^^```kkk~~~xxxmmmeee\\\TTTNNNCCC@@@<<<::::::999999888666666666666666555555555555777999:::999888999:::???AAACCCDDDEEEGGGKKKNNNRRRVVVYYYYYY\\\jjj~~~jjjJJJ<<<<<<;;;;;;;;;<<<======@@@@@@@@@CCCFFFHHHIIIIIIHHHFFFGGGNNNWWW\\\[[[WWWVVV\\\jjjxxxppp\\\FFF@@@>>>999===AAAEEE^^^~~~UUU@@@777FFFdddxxxjjjcccnnnzzzxxxyyyxxxtttpppiiidddaaaaaa```[[[YYYZZZSSSNNNHHHEEEFFFFFFBBB>>>???>>>===<<<:::777555444000///...------,,,------*********+++,,,---///000000///...---,,,+++++++++,,,,,,,,,---------......000000///......///111111000000111111222333555555999<<>>>>>@@@BBBEEEEEEDDDBBB@@@>>>===>>>AAABBBDDDEEECCC>>>999555444777<<>>:::>>>AAADDD^^^yyyzzzwwwPPP>>>777EEEccctttfff```kkkzzzxxxyyyyyyuuuqqqkkkeeeaaa```^^^YYYVVVWWWSSSMMMHHHEEEFFFEEEAAA>>>======<<<:::888666444333000///...------,,,------******++++++,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,---------......000//////...//////111111111111000111222333444555:::<<>>>>>AAACCCDDDCCCAAA>>><<<===???AAACCCDDDDDDBBB???;;;888666777;;;@@@CCCFFFHHHKKKMMMLLLKKKKKKJJJJJJJJJKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBAAABBBBBBBBBDDDFFFGGGFFFDDDBBBAAA@@@>>>;;;999777666555555444333333222222111/////////.........------------------...///000111000222444888;;;>>>@@@AAA===999333000000222222222888<<>>@@@BBBFFFIIILLLMMMMMMMMMLLLOOOUUU___hhhkkkiiifffggglllwwwvvvooo\\\GGGCCC===;;;@@@AAACCC^^^}}}}}}nnnKKK===666BBB\\\}}}qqqddd___hhh|||~~~yyyxxxzzzyyyuuuqqqkkkeee```^^^\\\VVVSSSTTTRRRMMMHHHEEEEEEDDDAAA>>><<<<<<;;;999777555333222000///...------,,,------,,,,,,+++,,,,,,---......///...------,,,,,,,,,,,,,,,,,,,,,---------......///////////////000111111111111000000111222333444;;;<<<>>>>>>>>>???BBBDDDCCC???;;;888888<<>><<<:::999888555444444333333222111111////////////............////////////000000111222222444777:::===???@@@AAA999555111///000111111111888<<>>???BBBEEEJJJMMMOOOOOOOOOOOOOOOSSSZZZdddmmmrrrtttuuuyyyuuunnn[[[FFFAAA<<<<<>><<<<<<;;;:::777555333222000///...------,,,------------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------............//////000000111111222111000000000222444555<<<<<<======???AAACCCEEE@@@;;;555333555<<>>===???@@@AAACCCEEEDDDAAA>>>;;;;;;;;;;;;:::999888777555555555444333333222222111000000000000/////////000000000000000111222222333666999<<<>>>??????>>>444222000//////000111111888<<>>::::::===888888999;;;===???AAABBBDDDHHHNNNPPPQQQPPPQQQQQQRRRUUU[[[bbbkkkttt|||tttmmmYYYCCC===<<<<<>>======<<<:::888666444333000///...------,,,---------------,,,,,,---............---,,,,,,,,,------,,,,,,,,,---------......---......///000111111111222111000000111333555777===<<<===>>>@@@BBBCCCCCC===888222111666>>>EEEHHHFFFDDD>>>777222333888===BBBEEEHHHJJJJJJJJJKKKLLLLLLLLLKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHHHHBBBCCCCCCBBBAAA@@@>>>============???@@@???<<<:::555666777888888777555444666666555555444333333333222222222111111111000000////////////000111222222555777;;;===>>>>>><<<:::111111000//////000222444999===BBBGGGIIIKKKMMMNNNMMMOOOQQQNNNJJJFFFFFFGGGQQQ```xxxxxxooohhhffffffeeefffiiiiiiiiiiiijjjlllnnnpppqqqssswww}}}}}}|||zzzxxx{{{[[[AAA@@@?????????:::>>>===???EEEKKKVVVfffuuuzzzoooddd\\\SSSKKKEEE===;;;777666666666666666444444555555666777777777999;;;<<<<<<===???BBBEEEEEEHHHLLLPPPTTTYYY___ccclllqqqzzzlllIII===>>>===:::999999:::;;;===???BBBDDDFFFHHHLLLQQQRRRQQQPPPQQQSSSSSSVVVZZZ^^^eeeooo|||tttlllWWWAAA<<<;;;;;;@@@BBBLLLnnnhhhDDD@@@===FFFXXX}}}fff]]]\\\dddssszzzyyyzzzxxxrrrlllfff___ZZZXXXWWWSSSRRRTTTNNNLLLHHHEEEBBB???>>>>>>======<<<:::888666444333000///...------,,,------------,,,,,,---...//////...------,,,,,,---------,,,,,,,,,---------......,,,---...000111111111111222111000000222555888;;;>>>======???BBBCCCBBB@@@999555222444;;;AAAFFFGGGCCC???999555555888<<>>@@@???===999666111111111000///111555999;;;???DDDHHHJJJLLLNNNPPPQQQRRRRRROOOJJJHHHJJJLLLZZZnnnyyyooollljjjhhhiiikkkjjjjjjjjjjjjlllnnnpppqqqtttxxx}}}||||||{{{zzz}}}yyyVVVAAABBB@@@>>>>>>999<<<;;;<<<@@@CCCJJJZZZhhh{{{wwwkkkaaaXXXPPPGGGBBB<<<:::666555555666666555444444555555666777777888777999<<<>>>???AAADDDGGGGGGKKKPPPUUUYYY]]]aaadddooottt}}}}}}hhhQQQ===<<>>>>>>>><<<<<<;;;999777555333222000///...------,,,------,,,,,,,,,,,,---///000111---------,,,,,,------...,,,,,,,,,---------......,,,---...000111222111111222111000111333777;;;>>>>>>>>>???AAADDDCCC@@@===666444444999@@@EEEFFFDDD@@@:::555444999>>>AAAAAADDDGGGJJJKKKLLLLLLLLLMMMJJJJJJIIIJJJJJJKKKLLLMMMKKKJJJIIIHHHGGGFFFEEEDDDAAACCCDDDFFFFFFEEEDDDCCC<<<:::777666777777777666555666888999999888666444444444333222222111111000111111111000000000////////////000111333444666777<<<>>>AAACCCAAA===777444222222222000000333888===<<<@@@EEEJJJLLLNNNPPPQQQTTTTTTSSSPPPMMMMMMQQQUUUjjjyyysssppplllkkkllllllkkkkkkkkklllnnnqqqrrrtttyyy|||{{{}}}}}}|||tttUUUEEEFFFBBB???@@@>>>======>>>???>>>AAALLLYYYiiizzz|||ttthhh^^^UUUMMMDDD???<<<999666444555666666555444444444555666777777888444777<<>>AAADDDGGGJJJLLLMMMQQQTTTRRROOOMMMQQQTTTSSSWWWZZZZZZ[[[cccoooyyyrrrkkkXXXCCC>>>;;;:::>>>DDDVVV|||uuuHHH???;;;CCCaaa}}}ddd]]]___```nnn}}}yyywwwxxx{{{{{{vvvqqqkkkccc\\\YYYUUUPPPOOOPPPLLLKKKHHHDDD@@@>>>===>>>;;;;;;:::888666444222111000000...---------------++++++,,,,,,...///111222------,,,,,,,,,------...,,,,,,,,,---------......+++,,,...000111222111111222111000111444888===@@@>>>>>>???BBBEEEDDD???;;;444333666<<>>>>>???@@@???<<<;;;CCCMMMZZZmmm}}}pppbbbZZZSSSKKKDDDAAA:::999888666555555444444555666777666444444666888888;;;@@@CCCDDDEEEGGGIIILLLRRRZZZ```ccceeeiiillltttxxxgggLLL======<<<;;;::::::::::::;;;>>>AAADDDFFFJJJNNNRRRXXXWWWTTTOOOKKKLLLQQQVVVVVVWWW[[[```aaacccmmmwwwtttfffQQQAAA<<<:::;;;===EEE[[[zzzrrrFFF@@@:::EEEccc{{{nnn]]][[[eeeppp{{{xxxwwwxxxwwwsssppphhhddd]]]XXXUUURRRPPPNNNLLLJJJGGGDDDCCCAAA>>>;;;;;;:::999777555333111000------------------------,,,------....../////////---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///000000111111111111000000222111///444>>>AAA???@@@@@@AAADDDEEECCC===777222555<<>>??????@@@BBBCCCCCCBBB@@@???@@@>>>:::777555444444444555777999;;;;;;999666333000000000///......------//////.........//////000000111333666888:::;;;<<<@@@@@@BBBCCCCCC???999555///000111222333777;;;??????BBBGGGKKKMMMOOORRRTTTRRRVVVWWWUUUSSSZZZhhhuuu}}}zzzvvvsssrrrnnnmmmmmmnnnppprrrtttuuuxxx}}}yyyyyyxxxzzz}}}oooXXXFFFEEEFFFBBB>>>???===<<<<<<<<<>>>???AAACCCKKKYYYhhhvvv|||nnn```WWWQQQIIICCCAAA:::999888666555555444444555666666555444444666888:::===@@@CCCDDDFFFHHHJJJLLLSSS[[[aaadddgggkkknnnvvv{{{jjjNNN>>>===<<<;;;;;;::::::;;;;;;???AAAEEEIIIMMMQQQVVVYYY[[[ZZZXXXSSSNNNNNNSSSWWWYYYZZZ^^^aaabbbeeennnyyy}}}rrrdddPPPBBB===:::;;;===EEEZZZyyy~~~oooDDD???999CCCZZZuuu|||nnnbbbccceeeppp~~~zzzxxxxxxvvvqqqnnniiiddd]]]WWWTTTRRRPPPOOOLLLIIIFFFDDDCCCAAA>>>;;;;;;:::888777444333111000---------------------------------------.........---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...///000000111111111111111000222111000555>>>AAA??????@@@BBBFFFGGGEEE???:::444888>>>DDDFFFEEEAAA===555777:::>>>AAADDDFFFGGGHHHJJJLLLNNNNNNLLLJJJIIIHHHHHHIIIIIIHHHEEECCCAAA???>>>======>>>@@@BBBDDDBBBCCCDDDEEEEEECCCAAA@@@BBB@@@===:::888777777777444555666777777666444222000000//////.........---------...///000222333444333444666999;;;<<<===>>>CCCBBBBBBBBBAAA===888444111222444555777999===@@@AAAEEEIIIMMMOOORRRTTTVVVZZZ]]]^^^]]]^^^iii|||zzzvvvsssqqqooooooooooooqqqsssuuuvvv{{{}}}yyyzzzzzz|||~~~yyycccNNNIIIHHHBBB???@@@@@@@@@???>>>>>>???@@@AAAFFFNNNZZZhhh{{{yyykkk\\\SSSMMMFFFAAA@@@999888777666555444444444444555555444333444666999<<<>>>BBBDDDEEEGGGJJJLLLPPPVVV]]]cccfffjjjnnnrrrxxx~~~eeeIII<<<:::;;;;;;;;;;;;;;;<<<======CCCGGGLLLPPPUUUZZZ___bbbaaaaaa```\\\XXXWWW[[[^^^bbbbbbdddfffgggiiissszzzoooaaaOOOAAA===:::;;;===DDDXXXvvvqqqzzz|||~~~kkkBBB>>>888AAATTTrrruuuiiiiiigggppp|||yyyxxxuuupppkkkiiiddd]]]WWWSSSQQQPPPOOOKKKIIIFFFDDDCCCAAA>>>;;;::::::888666444222111000------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...///000000111222222111111000111222222777>>>AAA???@@@AAADDDHHHHHHEEE???:::777;;;AAAFFFFFFCCC>>>:::777999===AAAEEEGGGGGGGGGIIIJJJLLLMMMMMMKKKJJJHHHGGGHHHHHHGGGEEEBBB>>><<>>;;;:::888888888333333333333222222111111////////////............,,,---///111333555777888777888:::<<<>>>@@@@@@AAADDDCCCAAA???===:::666333333555888:::;;;===@@@CCCEEEHHHLLLPPPRRRUUUXXXZZZaaabbbcccccchhhxxx|||wwwtttsssrrrqqqqqqrrrsssuuuwwwxxx}}}~~~|||zzzzzz{{{}}}~~~}}}}}}~~~qqq]]]SSSMMMEEEBBBCCCDDDDDDBBBAAA@@@?????????BBBEEELLLYYYnnnsssfffWWWOOOIIICCC???>>>888888777666555444444444444444444444333444777:::>>>@@@CCCEEEFFFIIILLLOOOWWW\\\ccchhhjjjmmmqqquuu{{{hhhLLL===:::===:::::::::;;;===>>>???@@@HHHKKKQQQVVV[[[```dddhhhhhhjjjkkkiiiffffffiiimmmooonnnooooooooorrr}}}zzznnn___LLL@@@===999;;;===CCCVVVsss|||oooyyy{{{|||ggg@@@>>>888@@@TTTssslllhhhjjjrrr|||zzzyyyvvvqqqllljjjeee^^^WWWTTTQQQPPPNNNJJJHHHEEECCCBBBAAA>>><<<:::999888666444222000000---------------------------------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......///000000111222222222222000111222555999>>>@@@@@@AAACCCFFFHHHGGGBBB<<<888:::???DDDGGGFFFAAA;;;888999<<>>>>>CCCDDDFFFIIIJJJKKKKKKKKKKKKKKKKKKJJJHHHFFFDDDBBB===<<<<<<;;;:::888888777444333111/////////000111...////////////////////////000222444777888:::::::::;;;===>>>@@@AAABBBBBBBBB@@@===<<<;;;999666444444777;;;===???@@@CCCDDDHHHJJJNNNQQQTTTWWWZZZ]]]fffhhhiiijjjpppzzzxxxxxxvvvvvvuuuvvvwwwxxxzzz||||||zzzyyy{{{~~~~~~|||zzzyyyyyy{{{pppcccWWWLLLFFFEEEFFFEEEDDDCCCBBBBBBAAAAAACCCCCCGGGOOO___ppp~~~lll___QQQKKKFFFAAA===<<<888777666555444444444555444444444444444555999<<<@@@BBBDDDEEEGGGKKKPPPTTT___dddjjjmmmoooqqquuuxxx}}}dddIII@@@<<<:::999999:::;;;===???AAACCCDDDKKKOOOUUU[[[```dddiiilllooosssvvvwwwvvvwwwzzz}}}~~~}}}|||{{{~~~{{{nnn]]]JJJ>>><<<999<<<>>>BBBSSSooosssrrrccc??????999@@@QQQqqqllliiilllsss~~~|||{{{{{{xxxsssooojjjfff___ZZZVVVSSSPPPNNNIIIGGGEEECCCBBB@@@>>><<<:::999888666444222000///---------------------------------,,,,,,+++++++++...------,,,,,,------...------,,,,,,------.../////////111222222333333333111000222777<<>>>>>@@@CCCEEEIIIJJJLLLLLLLLLKKKJJJIIIKKKKKKIIIHHHFFFCCCBBB@@@999999:::;;;;;;;;;:::999666444111///...///111222/////////000000111111111333444666888:::;;;;;;;;;;;;<<<===???@@@AAAAAAAAA>>><<<:::999::::::999888777:::===@@@AAACCCEEEGGGJJJMMMPPPSSSUUUXXX\\\___iiikkknnnpppuuu~~~}}}zzzzzzyyyyyyzzz|||~~~}}}zzzxxxzzz|||~~~~~~|||yyywwwvvvxxx{{{uuuuuutttuuutttbbbQQQGGGDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEHHHKKKPPP\\\nnn|||cccWWWLLLGGGEEE@@@<<<;;;777666555555444444555555555555555444444777;;;???AAABBBDDDFFFIIINNNTTTYYYdddiiinnnqqqrrrtttxxx|||mmmIII<<<>>>===999666999:::<<<>>>AAAEEEGGGIIIOOOTTT[[[bbbggglllqqqtttyyy~~~zzzmmm[[[GGG<<<<<<888<<<>>>BBBQQQlllvvvhhhttt```===???999???HHHjjj{{{kkkkkklllrrr}}}{{{||||||{{{uuuqqqkkkgggbbb]]]YYYUUUPPPMMMIIIGGGDDDCCCBBB@@@>>><<<999999777555333111000///------------------------------------,,,,,,,,,,,,......------------......---------------....../////////111222333333444444111000333:::>>>??????AAACCCEEEEEECCC???:::666555???CCCGGGGGGCCC>>><<<<<>>>>>@@@DDDIIILLLMMMMMMMMMLLLJJJHHHEEEDDDFFFEEECCCAAA???===<<<;;;666888:::===>>>>>>======777555222000///000111333///000000111222333333444777999:::<<<======<<<<<<<<<<<<===??????@@@@@@@@@;;;::::::;;;===>>>===<<<:::===@@@BBBCCCEEEHHHJJJMMMOOORRRUUUWWW[[[___bbbeeehhhkkkooottt~~~|||{{{{{{{{{|||}}}~~~~~~|||yyywwwxxxyyyzzzzzzyyyxxxxxxwwwyyy|||tttfff]]]^^^^^^bbbtttwwwbbbPPPEEEAAACCCDDDEEEFFFFFFFFFFFFFFFDDDFFFIIIIIIHHHNNN___qqq\\\QQQHHHEEEDDD???;;;999666666555444444444555555666666666555666888===AAAAAABBBDDDFFFJJJPPPXXX]]]ccchhhmmmqqqsssvvv|||jjjSSS???<<<>>>:::888::::::;;;===@@@DDDHHHKKKMMMSSSYYYbbbjjjqqqxxx}}}xxxjjjYYYFFF<<<===888<<<>>>AAAOOOiiimmmfffwww[[[;;;>>>888>>>@@@cccuuujjjkkkjjjooo}}}|||}}}}}}{{{vvvqqqjjjhhhdddaaa\\\WWWQQQLLLHHHFFFDDDBBBBBB@@@>>><<<999888777555333111000///---------------------------------------...............------------......---------------...////////////111222333444444444222///333;;;@@@??????AAABBBDDDDDDAAA<<<999888999@@@DDDGGGFFFAAA>>>>>>@@@BBBCCCEEEGGGIIIKKKKKKLLLLLLKKKJJJIIIHHHFFFEEEDDD>>>???@@@BBBEEEIIILLLMMMLLLKKKIIIGGGEEEBBB@@@???===<<<:::888666555444333111444888<<>>888666333111000000111222000111111222444555555666999:::<<<>>>??????>>>>>><<<===>>>??????@@@??????=========???AAABBBAAA@@@???@@@BBBDDDEEEHHHLLLOOOPPPRRRUUUWWWZZZ]]]bbbeeecccfffjjjpppxxx|||{{{zzzzzz{{{|||~~~~~~~~~|||yyyvvvvvvuuuuuuvvvwwwyyyzzzyyy{{{vvvlll```\\\YYYXXXWWW\\\hhhuuuzzzooolllnnnpppyyyyyytttfffTTTHHHCCCBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEHHHJJJIIILLL[[[jjjuuuWWWNNNFFFEEEDDD???:::888666666555444444444555555777777666666666999???CCCAAABBBDDDFFFKKKRRRZZZ```aaaffflllpppsssxxx~~~wwwLLLAAA:::<<<999333555===:::;;;>>>AAAEEEIIIMMMOOOVVV]]]fffpppyyyuuuhhhWWWEEE<<<===888<<<>>>AAANNNhhhqqqjjj|||XXX999<<<666<<<===```}}}tttiiihhhhhhlll|||~~~}}}}}}~~~{{{uuupppjjjiiifffccc___XXXQQQLLLHHHFFFCCCBBBBBB@@@>>><<<999888777555333111//////---------------------------------....../////////......------------.........------------...////////////111222333444444444222///333<<>>AAAAAABBBBBB???;;;:::;;;===AAADDDGGGEEE@@@===???BBBDDDDDDEEEGGGIIIJJJLLLMMMLLLLLLJJJIIIGGGFFFEEEDDD===???CCCGGGJJJLLLMMMMMMIIIHHHFFFCCCAAA>>>===<<<777666444222000///......,,,///555:::===>>>>>>===777666333111000000111111111111222333555666777777999:::===@@@AAAAAAAAA@@@===>>>??????@@@@@@@@@???@@@@@@AAACCCEEEEEECCCBBBBBBCCCDDDEEEGGGJJJNNNRRRSSSUUUWWWZZZ\\\```dddhhhiiilllqqqxxxzzzzzzyyyyyyyyy{{{|||}}}}}}zzzvvvtttsssrrrsssvvvyyy{{{zzz|||rrrlllkkk\\\^^^^^^[[[YYY]]]eeelllzzzuuugggVVVMMMOOOTTTWWWZZZ]]]\\\RRRFFF@@@BBBEEEDDDEEEFFFGGGGGGFFFDDDDDDHHHFFFGGGLLLNNNQQQ\\\iiiwwwSSSNNNGGGBBB>>><<<:::888555444444444444555666666555555555777999===AAACCCDDDEEEFFFHHHLLLSSS[[[aaaeeeeeehhhnnnwwwvvvUUUBBB@@@@@@AAA>>>999888;;;;;;>>>BBBFFFJJJOOOTTTXXXbbbfffnnnyyypppfffSSSFFFAAA;;;;;;:::<<>>@@@BBBBBBDDDDDD???888666;;;AAAEEEGGGHHHDDD@@@>>>BBBFFFIIIIIIIIIIIIIIIIIIIIIIIIMMMNNNNNNKKKGGGBBB??????;;;@@@GGGLLLNNNMMMIIIFFFCCCCCCCCCBBB???;;;777444111000///...---,,,,,,,,,---///222666:::===@@@AAA:::888444222111111222333444444444333222222555777:::<<<@@@CCCDDDCCCAAA@@@>>>???AAABBBCCCBBBBBBAAACCCBBBAAA@@@AAACCCFFFGGGGGGGGGHHHJJJLLLPPPSSSUUUVVVYYY]]]aaafffkkkppptttrrrttt}}}~~~{{{ppprrrtttwwwzzz|||~~~~~~~~~}}}yyyqqqpppoooqqqtttwwwyyyzzz~~~uuuqqqlllhhheeefffhhhgggfffggglllooosssjjj]]]QQQKKKIIIIIIIIIHHHHHHGGGFFFEEECCCBBBAAAIIIHHHGGGFFFFFFGGGIIIJJJHHHKKKMMMOOOQQQWWW___eee{{{PPPLLLFFFAAA>>>;;;999777555444444444444555666666555555666777:::>>>AAACCCEEEFFFHHHJJJNNNUUU]]]bbbfffhhhmmmttt~~~```IIIBBB@@@AAACCCAAA===>>>AAA>>>AAAFFFHHHKKKPPPXXX^^^iiioooyyy|||mmmdddQQQDDD???:::;;;;;;>>>GGGXXXpppvvvtttRRR<<<;;;666777;;;SSSttt|||rrriiiiiigggnnn|||}}}}}}~~~|||uuupppjjjgggccc___[[[VVVQQQNNNKKKIIIFFFDDDCCCAAA>>><<<;;;:::888666444111000//////...---,,,,,,,,,,,,---------------...//////000111000...,,,+++++++++,,,---...//////......///000111111222333333333333222333666999;;;<<<>>>@@@BBBCCCEEEEEE@@@999888===CCCFFFGGGGGGCCC???>>>CCCGGGIIIIIIIIIIIIIIIIIIIIIIIILLLMMMLLLIIIEEEAAA@@@???AAADDDHHHKKKLLLIIIEEEBBB@@@@@@>>>;;;888555222111000///......---------...///111333777999<<<===>>>999777444222000111222333444555555444222222444666999;;;???BBBDDDDDDBBBAAA@@@AAABBBCCCCCCCCCBBBAAABBBBBBAAAAAABBBDDDFFFGGGIIIKKKLLLNNNPPPRRRUUUVVV[[[[[[___iiiuuu}}}|||}}}xxxvvvrrrsssvvvyyy|||}}}~~~~~~yyytttrrrqqqqqqrrruuuwwwxxxxxx{{{wwwsssqqqqqqtttvvvwwwvvvtttsssuuuwww{{{rrrcccVVVNNNIIIHHHGGGGGGFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGGGGGGGJJJLLLNNNKKKLLLNNNQQQUUU\\\dddiii}}}LLLHHHDDD@@@===:::777444555444444444444555666666666666777888;;;>>>BBBDDDFFFGGGIIIKKKPPPWWW___eeehhhlllsss|||```HHH>>><<<;;;<<>>BBBCCCHHHMMMNNNOOOUUUaaajjjuuu|||vvviiiaaaOOOBBB===999:::<<<@@@IIIZZZrrruuutttPPP<<<;;;666666888QQQsss}}}wwwooohhhiiieeelll{{{~~~wwwqqqgggddd```\\\YYYUUUQQQNNNMMMKKKHHHFFFDDDBBB???===;;;:::888666444111000///......---,,,,,,,,,------------------...///000111111000...,,,+++++++++,,,,,,...//////......///000111111222333333333333222444666999;;;<<<>>>@@@BBBDDDEEEEEE@@@;;;:::???DDDHHHGGGEEEAAA>>>???DDDIIIIIIIIIIIIIIIIIIIIIIIIIIILLLKKKJJJGGGCCCAAA@@@AAAHHHIIIJJJIIIGGGDDD@@@>>>>>><<<888555222000//////...............///000000333444666888:::;;;;;;<<<:::888555222111111222333555666666444333222333555777999===@@@CCCDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCEEEGGGHHHHHHKKKNNNPPPQQQSSSVVVXXX___```gggyyyyyytttqqqtttvvvyyy}}}|||vvvqqqsssssssssuuuwwwxxxwwwvvvyyy~~~{{{||||||mmm___VVVPPPMMMKKKHHHGGGFFFFFFGGGIIIKKKMMMJJJJJJIIIJJJLLLOOORRRTTTRRRQQQRRRWWW___gggnnnrrrGGGDDDAAA>>><<<999555222555444444444444555666666666777888:::===@@@BBBDDDFFFGGGIIILLLQQQYYYaaagggkkkpppxxxcccIII???<<<888777999<<<===;;;===BBBGGGNNNTTTUUUVVV^^^lllyyyqqqfff___MMM@@@===999999<<>>@@@AAACCCDDDCCC???;;;;;;@@@EEEIIIGGGDDD@@@>>>@@@FFFKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFBBBAAABBBDDDLLLKKKIIIGGGDDD@@@===;;;===:::555111///...000111.........///000222333444777888999;;;<<<======>>><<<:::777444222222333444666777777555333222333444666888;;;>>>AAADDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEGGGHHHIIIJJJMMMQQQSSSTTTVVVZZZ]]]aaahhhyyyzzzuuuqqqwwwyyy}}}|||wwwrrrsssssstttwwwyyyzzzyyywww{{{yyykkkaaaZZZUUUSSSOOOOOONNNMMMMMMMMMMMMNNNKKKLLLMMMOOORRRVVVYYY[[[ZZZXXXYYY```jjjtttzzz|||CCCAAA>>><<<:::777444111555444444444444555666666777777999;;;>>>AAACCCDDDEEEFFFIIIMMMSSS[[[eeekkkooouuu}}}mmmOOOCCC???<<<;;;:::<<>>;;;:::888666444111000///------,,,,,,,,,------...---------...///000111222///......---,,,,,,,,,,,,,,,---......------...///111111222333333333333222555888;;;<<<===>>>@@@AAAAAABBB@@@>>>;;;<<>>BBBHHHLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIFFFDDDCCCEEEGGGLLLKKKHHHEEEAAA>>>;;;:::888666222///...///111333///000111222444666888999:::;;;===>>>@@@AAAAAAAAA???<<<999666444444555666666777888666444333333333555777999<<<@@@CCCEEEGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJKKKPPPSSSVVVWWWWWWZZZ```ffflll{{{{{{vvvssszzz||||||wwwtttssssssuuuxxx{{{|||{{{zzzyyymmmddd\\\WWWUUUUUUVVVUUUUUUSSSQQQPPPLLLMMMPPPTTTXXX\\\___```aaaaaacccjjjuuu~~~BBB???<<<999888666444222555444444444444555666666777888:::===@@@BBBDDDEEEDDDFFFJJJOOOVVV___iiipppttt{{{sssSSSFFFAAA>>><<<<<<:::<<<@@@AAAAAAEEEKKKLLLSSS[[[bbbiiivvvrrrfff]]]JJJ======<<<999;;;AAAOOOddd~~~|||}}}yyyEEE999999444777===OOOnnn{{{}}}|||rrriiieeebbbgggttt~~~wwwlllhhhccc___]]][[[XXXVVVPPPNNNJJJHHHFFFCCC@@@===;;;:::888666444111000///------,,,,,,,,,---......,,,------...///111222333.........------,,,,,,,,,+++---......------...///111111222333333333333222666888;;;======>>>@@@AAAAAA@@@???===<<<>>>BBBEEEJJJFFFBBB??????CCCIIILLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJIIIGGGGGGHHHJJJKKKJJJGGGCCC@@@<<<:::999111000//////000111333555333333444666888:::<<<===>>>???@@@AAABBBCCCCCCCCC@@@===:::666444444555666555666888777555444333444555666888;;;>>>BBBEEEGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIKKKLLLMMMNNNPPPSSSVVVWWWYYY```lllvvv|||xxxuuu|||~~~{{{xxxwwwvvvvvvvvvxxx{{{}}}|||{{{|||pppeee___UUUUUUUUUUUUTTTSSSRRRQQQNNNQQQWWW\\\aaadddeeefffjjjlllqqqyyyAAA>>>:::777666666555444555444444444444555666666777999;;;>>>AAACCCEEEEEEEEEGGGLLLRRRZZZdddooovvvyyy~~~SSSDDDBBB===;;;===:::999<<<@@@CCCEEEJJJPPPTTTZZZcccnnnzzzsssggg\\\GGG;;;<<<<<<;;;<<>>@@@AAAAAA@@@???======@@@DDDGGGIIIEEEAAA???AAAEEEIIILLLJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJLLLLLLKKKJJJKKKLLLKKKJJJGGGCCC???;;;888666,,,...000333555777999999777777888:::<<<>>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAA???===999555333333333444444555777777666555444555666666777:::===AAAEEEGGGEEEEEEDDDCCCDDDEEEFFFFFFGGGHHHJJJLLLMMMOOOPPPPPPOOOSSSXXX]]]fffvvv~~~{{{xxx~~~~~~||||||}}}{{{zzzyyyyyyzzz{{{{{{zzzyyyqqq```^^^ZZZWWWUUUTTTUUUVVVWWW\\\ccckkkpppqqqqqqpppwww}}}AAA>>>999666555666666555555444444444444555666666888999<<>>===@@@FFFJJJMMMSSSZZZ\\\bbbkkkxxxtttgggZZZEEE999;;;<<<======BBBTTTooopppssstttrrr{{{tttAAA777888444999666IIIhhhzzzyyytttjjjbbb^^^dddfffppp{{{tttppplllfffaaa^^^[[[YYYWWWPPPNNNJJJGGGEEEBBB???<<<;;;:::888666444111000///,,,,,,,,,,,,,,,---...///,,,------...000111333444---------......---,,,,,,+++,,,...---,,,,,,---///111111222333333333333222777999<<<======>>>@@@AAABBBAAA???>>>???BBBFFFHHHHHHEEEAAA@@@BBBFFFIIIKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIKKKNNNOOONNNMMMMMMMMMLLLJJJGGGCCC???:::666333+++...333888;;;===>>>>>>999:::;;;<<<>>>@@@BBBCCCDDDDDDDDDCCCBBB@@@???>>>>>>;;;888444222111222333333555777888666555555666777777777999<<<@@@DDDGGGDDDDDDCCCCCCCCCEEEFFFGGGHHHIIIKKKMMMOOOPPPQQQQQQSSSYYYaaakkk{{{~~~|||}}}zzzyyyyyyzzzyyyxxxuuuppphhhaaa\\\\\\^^^```aaafffooowww|||}}}{{{zzz<<<;;;999777666555444444333333222222333444666777:::===@@@BBBCCCCCCDDDFFFGGGKKKPPPUUU^^^kkkyyy```LLL<<<<<<>>>;;;;;;??????@@@BBBFFFLLLTTT\\\```gggooo}}}xxxeeeUUUHHH>>>;;;===<<<;;;BBBVVVrrrttt{{{}}}ooommmggg>>>777888<<<222===FFFddd}}}xxxssskkkhhhbbbgggiiiqqq{{{sssnnniiieeedddaaaZZZUUUUUURRRMMMHHHEEEEEECCC@@@===;;;999777444111///------------------------------...,,,+++---111444333111...------,,,,,,------...............////////////111111111222333444555666<<<======<<<<<<===???BBBDDDAAA>>>>>>@@@DDDHHHIIIFFFCCC@@@@@@CCCGGGKKKMMMMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKJJJJJJLLLMMMMMMLLLHHHGGGEEECCC???999111,,,111222666<<>>:::888<<<888222///000000000...///111333444555666999<<<888888888999;;;>>>AAACCCAAABBBEEEGGGIIIJJJKKKKKKRRRMMMJJJLLLNNNNNNPPPTTTYYY[[[ggg{{{xxx}}}zzzxxxxxxzzz{{{yyyuuuttttttuuu;;;:::999777666555444444333333222222333555777888;;;>>>AAABBBCCCCCCDDDEEEHHHLLLQQQWWW```mmmzzzUUUFFF<<<>>>@@@<<<<<<@@@AAACCCGGGLLLSSS\\\eeejjjwwwwwwcccTTTGGG===:::<<<>>>===DDDYYYtttooo|||zzzeee>>>777777<<<333;;;EEEdddssshhhddd___dddeeennnyyytttmmmhhhdddddd```ZZZUUUUUUSSSOOOIIIFFFDDDBBB>>><<<;;;999777444111///...---------------------------...,,,+++...222555444222...------,,,,,,------...............////////////111111111222333444555666============<<<<<>>===@@@DDDGGGIIIFFFDDDAAAAAADDDIIILLLNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLKKKJJJGGGGGGEEEAAA<<<666111...333555999>>>BBBBBB@@@>>>BBBBBBBBBCCCDDDEEEEEEFFFGGGEEECCC???;;;888555444777333///...///000///......000222333444777;;;>>>999999999:::<<>>CCCDDDHHHNNNTTT\\\eeennnssstttaaaRRREEE<<<999;;;??????HHH___xxxkkkbbb===777666;;;444888CCCcccsssfffaaa[[[```aaajjj~~~|||xxxvvvmmmgggcccccc```YYYUUUUUUSSSOOOJJJFFFCCC@@@===:::;;;:::777444111///...---------------------------...,,,,,,///444666555333...------,,,,,,------...............////////////111111222222333555666777===>>>>>>===<<<<<<>>>@@@CCC@@@======@@@DDDFFFHHHFFFDDDBBBCCCFFFKKKMMMOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLJJJJJJKKKKKKJJJHHHFFFFFFDDD>>>777333222333777;;;???BBBBBBBBBAAAAAAFFFFFFFFFEEEEEEEEEEEEEEEEEEBBB===999555333222222000...,,,---...///...------...000111444777===@@@<<<<<<<<<===???AAADDDFFFIIIJJJLLLMMMNNNMMMMMMLLLEEEFFFIIILLLKKKKKKRRR[[[```zzz|||{{{xxx||||||zzzwwwuuuwwwzzz999999777666555444444444333333333333555777999:::???AAACCCCCCBBBBBBDDDEEEJJJMMMUUU^^^gggqqqgggHHH???<<<;;;??????>>>AAAGGGJJJOOOUUUZZZ```gggpppvvvppp^^^OOOCCC:::888:::>>>???MMMgggiii^^^<<<888555:::666777BBBbbb~~~tttggg```[[[```aaaiii|||yyywwwxxxnnnhhhcccbbb___XXXTTTTTTQQQNNNJJJEEEBBB???===<<<;;;:::777444222///...------------------------------,,,,,,000555777666333...------,,,,,,------...............////////////111111222222444555777888>>>>>>>>>===<<<<<<>>>@@@BBB@@@======@@@DDDFFFGGGDDDBBBAAACCCGGGKKKMMMNNNLLLLLLLLLMMMMMMNNNNNNNNNNNNLLLKKKKKKKKKJJJHHHFFFEEEEEECCC;;;444111444999<<<@@@DDDEEECCCBBBCCCEEEGGGGGGGGGGGGGGGFFFEEEEEE>>><<<999666333222222222,,,++++++,,,,,,---,,,,,,,,,...000111444999???CCC>>>??????@@@BBBDDDFFFHHHLLLMMMNNNNNNNNNMMMLLLKKKFFFHHHKKKLLLKKKNNN\\\jjj~~~~~~{{{www{{{zzzyyywwwvvvyyy888888666555444444444444222222333444666888;;;<<<@@@BBBCCCCCCCCCCCCEEEFFFJJJMMMWWWccckkktttxxxRRR@@@>>><<<<<<======???FFFMMMRRRVVV[[[^^^```eeennnttt|||nnn[[[MMMBBB999777:::;;;???RRRppphhh~~~XXX;;;999333888666888BBB___|||xxxjjjbbb^^^bbbcccjjj|||zzzyyyzzzpppjjjdddbbb^^^XXXTTTTTTLLLKKKHHHEEEAAA???>>>>>><<<:::888555222000......---------------------------,,,---111555777555222...------,,,,,,------...............////////////111111222333444666777888===>>>>>>===<<<<<<>>>@@@BBB@@@>>>>>>AAADDDFFFGGGBBBAAAAAACCCGGGJJJKKKKKKIIIJJJJJJKKKLLLMMMMMMNNNNNNMMMLLLLLLLLLJJJHHHEEEDDDDDD@@@999333222999???BBBEEEHHHGGGEEECCCEEEGGGFFFFFFGGGGGGGGGGGGFFFEEE;;;:::888666444111///...+++,,,,,,,,,++++++++++++...///222444777;;;AAAEEEAAABBBCCCDDDFFFGGGIIIJJJMMMMMMNNNNNNMMMLLLJJJIIIEEEFFFGGGHHHIIISSShhh|||{{{{{{~~~}}}{{{zzzyyy{{{777777555444444333333333222222333444666999<<<>>>AAABBBCCCCCCCCCDDDFFFHHHKKKOOOZZZiiirrrzzz]]]FFF??????>>>======???EEELLLRRRYYY\\\```aaaaaafffooowwwzzzkkkZZZLLLAAA999777:::;;;@@@WWWzzzxxxhhhwwwRRR;;;;;;222666666999@@@]]]yyy|||mmmeeeaaabbbcccjjj}}}~~~||||||tttmmmfffccc^^^WWWSSSSSSJJJIIIHHHDDD@@@>>>???@@@<<<;;;888555222000///...---------------------------------111555666333000...------,,,,,,------...............////////////111111222333555666888999<<<=========<<<===???BBBBBB@@@???@@@BBBEEEGGGGGGBBBAAABBBDDDGGGIIIIIIHHHHHHHHHIIIJJJKKKMMMMMMNNNNNNMMMMMMMMMMMMLLLIIIFFFEEECCC>>>888555777???EEEFFFGGGHHHGGGFFFFFFGGGHHHEEEFFFFFFGGGGGGEEEDDDCCC===<<<:::777333///,,,***,,,---...---,,,,,,---///111333666999;;;>>>BBBEEEDDDEEEFFFGGGIIIJJJKKKLLLLLLMMMMMMMMMLLLJJJHHHGGGBBBAAACCCFFFNNN___{{{|||{{{}}}}}}~~~666666555444333333333333222222333555777:::===???@@@BBBCCCCCCCCCEEEHHHJJJMMMQQQ^^^oooyyyfffIII???>>>>>>>>>===???DDDLLLSSSWWW]]]aaadddeeeffflllxxxxxxjjjYYYKKKAAA999888;;;===CCC]]]tttlllrrrxxx{{{MMM:::<<<222555666999???ZZZxxxpppgggccc___```iii|||~~~wwwppphhhddd^^^WWWRRRRRRJJJJJJHHHDDD???======???<<<;;;888555333000///...------------------------...------111444444111---...------,,,,,,------...............////////////111111222333555777999::::::;;;<<<<<<<<<>>>AAACCCCCCAAA@@@AAADDDFFFHHHHHHCCCCCCDDDFFFHHHIIIHHHGGGHHHHHHIIIKKKLLLNNNOOOOOONNNNNNMMMNNNOOOMMMJJJHHHEEEAAA<<<888999>>>DDDIIIJJJHHHGGGGGGHHHIIIIIIHHHEEEFFFFFFFFFEEEBBB@@@>>>>>><<<888444000---,,,+++---...///...---...222555555888;;;>>>???@@@BBBDDDFFFGGGIIIJJJKKKLLLMMMMMMLLLLLLLLLLLLKKKIIIHHHGGGBBBBBBFFFPPP___vvv{{{666555444444333333333333222222333555777;;;>>>???@@@AAABBBCCCCCCEEEIIILLLOOOSSSaaasss}}}xxxOOO>>><<<>>><<<======AAAIIIRRRXXXYYY___cccggghhhjjjrrrxxxjjjXXXKKKAAA999888;;;???FFFbbbvvvqqqqqquuu{{{JJJ:::===222444666999>>>XXXxxxqqqgggccc[[[]]]ggg{{{zzzrrrjjjeee___WWWRRRRRRKKKKKKJJJEEE>>>;;;;;;===<<<;;;888555333111///...------------------------...---...111444333000,,,...------,,,,,,------.............../////////000111111222333555777999::::::;;;<<<<<<<<<>>>AAADDDCCCBBBAAABBBEEEGGGHHHHHHEEEEEEFFFHHHJJJJJJHHHGGGHHHIIIJJJLLLMMMOOOPPPQQQNNNNNNNNNOOOPPPOOOKKKIIIFFFAAA;;;999;;;BBBHHHKKKLLLIIIEEEFFFIIIKKKJJJHHHGGGGGGGGGFFFCCC@@@===:::<<<999444000------///000,,,...///......000666;;;777:::???AAABBBBBBCCCCCCHHHIIIJJJLLLMMMNNNNNNNNNKKKLLLLLLLLLKKKJJJHHHGGGFFFGGGNNN]]]qqq}}}{{{888777666555555444444555444444444666888;;;>>>???@@@@@@@@@@@@@@@CCCGGGKKKSSSYYYdddsssYYYEEE@@@???=========@@@EEEMMMTTTYYY\\\```eeekkknnnrrr|||pppiii\\\LLL???999:::===@@@GGGgggrrrhhhlllnnntttzzzKKK;;;444222666666777@@@VVVsssvvvkkkdddeeeffflllzzz|||{{{vvvnnnggg```ZZZUUUQQQNNNKKKGGGEEECCCAAA>>><<<;;;999777444111///------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---,,,+++///...---,,,+++,,,------............/////////000111222444555666777777777>>>============???AAABBBAAACCCEEEEEEEEEDDDEEEFFFEEEFFFGGGHHHIIIJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNNNNPPPNNNMMMMMMMMMLLLJJJHHHDDD>>>:::;;;AAAFFFIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJGGGFFFCCC???;;;;;;===???999555000...//////...,,,......---...000333666999??????@@@AAACCCDDDEEEEEEEEEGGGJJJLLLMMMMMMMMMLLLKKKKKKLLLMMMJJJEEEFFFKKKHHHPPP___ttt|||888777666555555444444555444444555666888;;;>>>@@@AAAAAABBBAAABBBEEEJJJNNNSSSZZZgggxxxkkkLLLAAA>>><<<;;;>>>@@@EEELLLTTT[[[___aaafffkkkrrrwww|||ooohhh[[[KKK???999:::===>>>DDDbbbfffgggmmmqqqyyyxxxIII:::555444666555777@@@WWWtttzzzpppiiigggggglllzzz{{{zzzuuunnnfff```[[[VVVRRRNNNKKKGGGEEECCCAAA>>><<<;;;999777444111///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............///...---,,,,,,,,,------........./////////000000111222333444666777777777===<<<<<<<<<===>>>@@@AAABBBCCCEEEFFFEEEEEEFFFGGGEEEFFFGGGHHHIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNPPPNNNMMMMMMMMMLLLJJJHHHCCC???<<<===CCCHHHIIIHHHFFFFFFGGGGGGGGGHHHHHHHHHHHHDDD@@@<<<:::;;;===>>>777444///......///...,,,---...///111555888;;;===???@@@AAABBBCCCDDDEEEFFFGGGIIIKKKMMMNNNNNNNNNMMMPPPOOOOOOOOOKKKFFFHHHMMMTTT^^^ppp888777666555555444444555444444555666999<<>>BBBFFFMMMUUU\\\bbbfffhhhjjjpppwww}}}mmmeeeXXXIII>>>999:::<<<>>>BBB___^^^lllrrrwwwuuuEEE999666555666444555???WWWsss~~~tttlllgggfffjjjxxxzzzyyytttmmmfff```[[[WWWTTTNNNKKKGGGEEECCCAAA>>><<<;;;:::777444111///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---///111222//////---,,,,,,,,,---........./////////000000000000111222444555666777888<<<;;;;;;;;;<<<>>>@@@AAABBBDDDFFFFFFFFFFFFGGGHHHFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNOOONNNMMMMMMMMMLLLJJJHHHBBB@@@???AAAFFFJJJJJJIIIGGGGGGHHHIIIHHHGGGFFFEEEGGGBBB<<<999:::<<<<<<;;;555222///------......------///222666:::>>>@@@BBB@@@AAABBBCCCEEEFFFGGGGGGJJJJJJLLLMMMNNNOOONNNNNNRRRQQQQQQQQQNNNKKKNNNTTTaaannnwwwxxxzzzzzzzzz{{{~~~~~~|||~~~888777666555555444444555444555555777:::===@@@BBBAAABBBBBBCCCEEEJJJQQQVVV___gggvvvbbbBBB???BBB======CCCFFFKKKTTT\\\bbbgggjjjlllqqquuu|||jjjbbbUUUGGG===999:::<<>><<<;;;:::777444222///...------------------------------,,,+++,,,---000444666000///...,,,,,,------......////////////000000000000000111333555777888999======<<<<<<>>>???AAABBBBBBDDDFFFGGGFFFFFFGGGHHHFFFGGGHHHJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMNNNNNNNNNOOONNNMMMMMMMMMMMMKKKIIIBBBAAABBBFFFIIILLLKKKIIIGGGHHHIIIJJJIIIGGGEEECCCFFFAAA<<<;;;>>>>>>;;;777222111...---,,,---...//////222666;;;???AAABBBCCCAAABBBCCCEEEFFFHHHIIIIIIKKKKKKLLLLLLMMMNNNOOOPPPSSSQQQPPPQQQOOOOOOVVV^^^jjjxxxtttlllkkkiiieee___XXXYYYZZZZZZYYYZZZ\\\^^^___aaaccceeedddbbb___]]]]]]```dddeeehhhooo{{{~~~~~~~~~~~~888777666555555444444555444555666888:::>>>AAACCC@@@@@@AAABBBFFFLLLTTTYYYaaakkk|||jjjPPP???CCCDDD===>>>HHHKKKQQQYYY```eeeiiimmmpppyyy~~~ggg___QQQDDD<<<::::::;;;@@@GGGgggzzz\\\tttzzz~~~hhh>>>777777666666222222;;;OOOgggyyyzzznnngggfffaaacccqqq|||yyyssskkkddd```\\\YYYWWWNNNKKKGGGEEECCCAAA>>><<<<<<:::888555222000......------------------------...---,,,,,,...222666888000///...---,,,---......////////////000000000111000111111333555888:::<<<@@@????????????AAABBBCCCAAACCCEEEFFFFFFFFFGGGIIIGGGHHHIIIJJJKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMLLLMMMMMMMMMKKKIIIAAACCCEEEHHHKKKLLLLLLJJJGGGHHHIIIJJJIIIGGGDDDBBBCCC@@@>>>???AAA@@@999333000000...---,,,---///111333666:::>>>AAABBBBBBAAACCCCCCDDDFFFHHHJJJKKKLLLKKKKKKKKKKKKMMMOOOQQQRRRWWWTTTRRRQQQPPPRRRZZZcccqqqrrrggg[[[UUUTTTSSSOOOJJJHHHIIIJJJIIIHHHHHHJJJLLLJJJLLLOOOQQQRRRRRRQQQPPPQQQTTTXXXYYY[[[cccnnnxxx{{{{{{||||||}}}}}}}}}}}}888777666555555444444555555555666888;;;???BBBDDD???@@@AAACCCGGGNNNWWW]]]cccnnnRRRFFF@@@CCCCCC===@@@KKKPPPUUU]]]bbbggglllsssxxxeee[[[NNNBBB<<<::::::;;;>>>KKKooorrrYYYooovvv{{{```<<<777777555555333222888IIIaaatttvvvkkkeeeiiiccccccrrr~~~yyytttkkkddd___\\\YYYWWWNNNKKKGGGEEECCCAAA>>><<<<<<;;;888555222000///...------------------------......------///333777999000000...---------...////////////000000000111111111111222333666999<<<>>>CCCBBBAAA@@@@@@AAABBBCCC???BBBDDDEEEEEEEEEGGGHHHGGGHHHJJJKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLMMMNNNMMMKKKJJJAAACCCGGGJJJLLLLLLLLLLLLHHHHHHIIIIIIHHHFFFEEEDDDCCCAAAAAAAAAAAA===777111/////////...---...111333888:::===@@@BBBBBBBBBBBBDDDDDDFFFHHHJJJLLLMMMNNNLLLKKKKKKKKKMMMQQQTTTVVV]]]XXXTTTRRRQQQSSS]]]hhh|||ppp]]]UUULLLHHHGGGGGGEEEBBBAAABBBCCCBBBAAAAAACCCEEEEEEFFFIIIKKKMMMOOOPPPPPPOOORRRUUUWWWZZZ```iiiooorrruuuyyy}}}~~~888777666555555444444555555555666999<<>><<<<<<;;;888555333000///...........................///......///111444777888111000...---------.../////////000000000111111111222222333444777;;;>>>AAADDDCCCAAA@@@??????@@@@@@>>>@@@CCCDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNMMMLLLJJJAAADDDGGGJJJKKKLLLLLLMMMHHHHHHHHHGGGGGGFFFFFFFFFDDDCCCBBB???<<<888444222...///000///---...222666;;;<<>><<<<<<;;;888555333111///.........................../////////000222444666888111000///...---......///000000000000111111111111333333333555888<<<@@@BBBDDDCCCAAA???>>>>>>>>>???===???BBBCCCCCCDDDEEEGGGHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLNNNNNNLLLJJJBBBDDDGGGIIIJJJKKKLLLNNNIIIHHHGGGFFFFFFFFFGGGGGGEEEDDDAAA<<<777444333444...///000///...///333777<<<===???BBBDDDFFFGGGHHHEEEFFFGGGJJJLLLNNNOOOPPPOOONNNNNNOOORRRWWW\\\___YYYUUUSSSTTTWWW___nnn|||sssZZZHHHCCCBBB@@@>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBDDDFFFHHHHHHIIIKKKLLLNNNOOOPPPRRRTTTYYYaaaiiipppssstttsssxxx|||~~~~~~}}}~~~~~~888888888888777777777777666888:::===???BBBCCCDDDCCCDDDFFFHHHMMMVVVcccllltttwwwTTTJJJ@@@@@@@@@AAABBBGGGNNNSSS______eeeoooxxxqqqbbbVVVHHHAAA===;;;;;;>>>BBB___oooppp~~~yyysssyyyOOO:::777777666000999777888???XXXrrr||||||mmmhhhdddaaabbbpppzzzvvvpppiiiccc]]]WWWSSSMMMKKKHHHEEEDDDBBB>>><<<;;;:::888555222000..............................,,,......---111777888555000///---,,,,,,---///000............////////////000//////222777<<>>>>>@@@AAABBBCCCDDDFFFGGGGGGGGGIIILLLLLLLLLLLLMMMNNNPPPOOOOOOOOOOOOPPPQQQQQQOOOLLLJJJMMMPPPQQQNNNIIIBBBDDDHHHKKKLLLKKKIIIHHHGGGEEECCCCCCEEEFFFGGGFFFDDDAAA???===;;;888444111............000333666888>>>@@@BBBBBBCCCDDDFFFHHHHHHIIIKKKLLLMMMMMMMMMMMMTTTOOOKKKOOOWWW]]]^^^\\\WWWXXXYYYZZZ```kkkyyy}}}aaaPPPIIICCCBBB@@@>>>======>>>>>>AAAAAABBBCCCDDDDDDDDDDDDJJJIIIIIIJJJMMMPPPQQQRRRTTTXXX___iiirrrwwwxxxxxxxxx~~~}}}||||||}}}~~~~~~{{{yyywwwuuusssrrrrrrrrrrrrqqqlllsss{{{777777777777777777777777666777:::===@@@CCCDDDEEECCCEEEGGGJJJOOOYYYfffoooaaaFFFAAA@@@AAABBBDDDGGGMMMTTTYYY```bbbjjjuuupppbbbUUUHHHAAA===:::;;;>>>BBB\\\ooonnn~~~}}}{{{OOO;;;777666666000888333555<<>>AAACCCDDDDDDEEEFFFHHHHHHIIIJJJKKKMMMMMMNNNNNNRRROOONNNRRRZZZ^^^]]]YYYUUUWWWZZZ^^^dddppp~~~mmmVVVHHHEEEBBBAAA@@@>>>>>>>>>??????AAAAAABBBCCCCCCCCCCCCCCCGGGHHHIIILLLOOORRRSSSSSSWWW[[[aaaiiiqqqwwwzzz{{{}}}zzzyyyyyyyyyyyy{{{|||{{{xxxuuupppmmmjjjgggffffffeeeeeehhhnnnvvv}}}666666666666777777777777666888;;;???BBBDDDEEEFFFDDDFFFHHHKKKQQQ\\\jjjsssoooMMM@@@@@@AAABBBEEEHHHLLLSSS[[[aaabbbgggppp|||nnnaaaTTTGGG@@@===:::;;;>>>BBBVVVyyyrrrppp}}}NNN;;;777666666///666222444;;;QQQkkksss}}}xxxpppjjj^^^[[[^^^nnn~~~zzztttmmmggg```ZZZVVVNNNLLLIIIFFFDDDBBB???<<<<<<:::888555222000///...........................---/////////222888888555///...---,,,,,,---...///---............///////////////000333999???BBBCCCDDDBBB@@@???>>>>>>@@@AAAAAAAAABBBCCCEEEFFFGGGGGGGGGIIILLLLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQQQQPPPNNNMMMNNNPPPOOOKKKGGGBBBEEEHHHKKKLLLKKKIIIGGGGGGFFFEEEFFFGGGHHHHHHGGGDDDBBB???===:::777333000.........000222666999;;;???BBBFFFHHHGGGGGGGGGHHHHHHHHHJJJKKKMMMNNNOOOPPPPPPNNNOOOUUU\\\^^^[[[WWWTTTXXX^^^dddmmmxxxzzzaaaOOOGGGGGGAAA@@@???>>>>>>???@@@AAAAAABBBBBBBBBBBBCCCCCCCCCEEEGGGJJJMMMPPPSSSTTTUUU[[[^^^dddlllsssyyy~~~zzzvvvtttuuuuuuuuuvvvvvvuuuqqqnnndddbbb___\\\ZZZ[[[\\\]]]dddjjjrrrxxx|||666666666666666777777777666888<<<@@@DDDFFFGGGGGGCCCEEEIIILLLSSS___mmmwww{{{UUUDDDBBBCCCAAADDDGGGKKKPPPWWW___dddfffllluuulll___SSSFFF???<<<:::;;;>>>@@@QQQrrrwwwyyy{{{LLL;;;777555666...444333666===RRRkkkssszzzzzzmmmfff]]]ZZZ^^^nnn|||uuuoooiiibbb\\\XXXOOOMMMIIIGGGEEEBBB???<<<<<<;;;888555333000///...........................---///000000333888888444...------,,,,,,------...---------.........////////////000444:::@@@CCCDDDDDDBBB@@@>>>===>>>@@@BBBAAAAAABBBDDDEEEFFFGGGHHHGGGIIIKKKLLLLLLLLLMMMNNNOOOOOONNNNNNOOOOOOPPPQQQQQQPPPOOOPPPPPPMMMIIIEEECCCEEEHHHKKKLLLJJJHHHGGGEEEEEEEEEFFFHHHIIIHHHFFFEEEBBB???===:::777333000......///111444888<<<>>>AAADDDHHHJJJJJJIIIHHHHHHGGGHHHIIIKKKMMMOOOQQQRRRPPPOOOPPPTTTZZZ]]]\\\YYYXXX^^^fffnnnvvvooo[[[MMMHHHIII@@@@@@???>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCEEEHHHKKKOOOQQQSSSTTTVVV]]]bbbjjjsssyyy}}}wwwtttssssssrrrqqqpppnnnkkkgggdddZZZYYYWWWVVVVVVXXX[[[^^^dddiiiqqqwwwzzz~~~555666666666777777888888777:::>>>BBBFFFGGGHHHGGGBBBEEEIIIMMMTTTaaaoooyyy^^^EEE@@@AAAAAACCCEEEIIIMMMRRRXXX```eeekkkrrrzzzkkk]]]QQQDDD>>><<<:::;;;???>>>PPPooo{{{uuuIII;;;777444666///333444888>>>QQQjjjtttyyyyyymmmeee^^^\\\___ooo|||vvvoooiiiccc]]]YYYQQQNNNJJJHHHEEECCC???===<<<;;;999666333111//////........................---///000000333777777333---------,,,,,,---------------------..................000555;;;@@@CCCCCCDDDBBB???======???AAABBBAAABBBCCCDDDEEEGGGHHHHHHGGGIIIKKKLLLLLLLLLMMMNNNOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQPPPLLLHHHDDDCCCEEEHHHKKKLLLJJJHHHFFFCCCCCCDDDGGGIIIIIIGGGEEEEEECCC???===:::777333///......///222555:::>>>AAACCCFFFJJJLLLKKKJJJIIIIIIHHHHHHJJJLLLNNNQQQTTTVVVSSSQQQPPPRRRXXX]]]___```bbbhhhpppxxx|||eeeTTTHHHCCCCCC@@@????????????AAABBBCCCBBBBBBBBBBBBBBBDDDEEEFFFHHHKKKNNNQQQRRRSSSVVVXXX```hhhsss}}}{{{wwwvvvuuusssppplllhhheeeaaa]]]ZZZVVVWWWWWWVVVVVVXXX\\\```dddjjjqqqvvvzzz~~~666666777777888888999999999<<<@@@DDDGGGHHHHHHGGGCCCFFFJJJNNNVVVbbbqqq{{{xxxzzzsssPPPBBBBBBCCCBBBEEEHHHLLLPPPUUU[[[bbbfffqqqyyy}}}hhh\\\PPPCCC>>>;;;:::<<>>>>>???AAABBBBBBBBBCCCDDDFFFGGGHHHHHHGGGIIILLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPRRRRRRPPPLLLGGGDDDDDDFFFIIIKKKKKKJJJHHHFFFBBBCCCEEEHHHKKKJJJHHHEEEEEECCC@@@===:::777222///......000333777<<>>BBBFFFHHHHHHGGGFFFFFFHHHLLLQQQXXXeeesss~~~~~~pppooowww___IIIEEEDDDEEEGGGHHHKKKOOOTTTZZZ```gggllluuuzzzeee[[[OOOBBB===;;;:::<<>>??????AAA@@@@@@??????@@@AAAAAABBBBBBCCCEEEFFFGGGHHHIIIGGGIIILLLLLLLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNOOOPPPNNNPPPRRRRRRPPPKKKGGGEEEDDDFFFIIIKKKKKKJJJGGGEEECCCEEEHHHKKKNNNMMMJJJGGGFFFCCC@@@===:::666222///...///000333888>>>BBBEEEFFFHHHJJJKKKJJJJJJJJJLLLJJJJJJLLLNNNQQQVVVZZZ\\\ZZZXXXVVVXXX]]]dddlllppptttzzzppp^^^SSSJJJFFFEEEBBBAAA@@@???@@@AAABBBCCCBBBBBBBBBCCCEEEHHHKKKMMMNNNRRRUUUWWWXXX]]]eeekkkwww}}}||||||{{{{{{zzzyyyqqqkkkbbb[[[WWWUUUTTTSSSWWW[[[______]]]]]]```cccjjjooouuuzzz~~~777777888999::::::;;;;;;===???CCCGGGIIIHHHGGGFFFHHHJJJNNNSSSZZZfffuuu~~~oooeeeiiiwwwuuuNNNBBBBBBAAADDDJJJJJJMMMRRRXXX^^^eeelllqqqxxxwwwbbbZZZNNNBBB===;;;:::<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIGGGIIILLLLLLLLLLLLMMMOOONNNNNNMMMMMMNNNNNNOOOPPPMMMPPPRRRSSSPPPKKKHHHFFFDDDFFFIIIKKKKKKJJJGGGEEEEEEFFFJJJNNNPPPOOOLLLIIIFFFCCC@@@===:::666222......///000444999>>>CCCFFFGGGIIIJJJJJJIIIIIIKKKLLLKKKKKKLLLOOOSSSWWW\\\^^^[[[[[[ZZZ]]]bbbiiippptttxxx}}}lllZZZPPPIIIEEEEEEBBBBBBAAA@@@@@@@@@AAABBBBBBBBBBBBCCCFFFIIIMMMOOOPPPSSSWWWZZZ\\\bbblllttt~~~}}}||||||||||||{{{yyyooohhh___WWWTTTSSSTTTUUUVVV[[[aaadddccccccgggjjjoootttzzz::::::999:::;;;===???@@@EEEFFFHHHIIIIIIHHHFFFEEEHHHLLLRRRYYYaaajjjsssyyywwwppptttbbbFFFDDDIIIFFFDDDGGGNNNQQQXXXaaaeeeiiipppyyyuuugggWWWKKK???;;;;;;;;;===???LLLppp{{{zzz]]]DDD444333333777777...555555999MMMfffnnnrrrqqqcccaaacccdddkkkzzzvvvqqqlllhhhccc^^^[[[VVVRRRNNNJJJHHHEEEBBB???===<<<:::777444111///...///............---------000//////000222333111000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///000111333666888;;;<<>>>>>??????@@@AAADDDEEEFFFHHHIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKNNNOOOOOOMMMLLLNNNPPPNNNMMMMMMNNNOOOMMMHHHCCCHHHJJJLLLMMMKKKJJJJJJKKKHHHJJJMMMOOOPPPNNNKKKIIIIIIFFFAAA<<<888555111///000111444888<<>>>>><<<:::777444111///...///............---------///......000222333222111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000222555888:::<<>>BBBFFFHHHJJJJJJKKKKKKJJJJJJIIIIIIKKKLLLNNNRRRWWW]]]cccfffccccccdddfffkkkqqqwwwzzz}}}fffWWWOOOIIIGGGGGGBBBBBBAAAAAAAAABBBBBBCCCAAAAAABBBFFFJJJOOOSSSTTTWWW]]]___^^^bbbqqq{{{xxxrrrllleee```XXXSSSSSSVVVZZZ\\\ccceeehhhkkkmmmrrrxxx|||555666777:::===AAADDDGGGEEEFFFHHHIIIJJJIIIHHHHHHKKKQQQXXX```gggqqq|||~~~^^^KKK>>>BBBFFFDDDFFFMMMRRRUUU]]]fffmmmuuuiii[[[SSSHHH>>>;;;;;;;;;===AAAWWWwwwlllsss}}}{{{{{{uuuQQQ???666666222333666000222333666GGG```jjjppp~~~pppfffeeeeeemmmyyyvvvrrroookkkgggbbb___XXXUUUPPPLLLHHHEEEAAA>>>>>>===:::888444222///...///............---------------...000333444333111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...///111444777:::;;;??????@@@@@@BBBCCCEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHFFFFFFFFFFFFGGGGGGGGGGGGEEEFFFHHHHHHHHHHHHJJJKKKMMMMMMLLLLLLLLLIIIEEEBBBGGGIIILLLLLLKKKKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMJJJHHHFFFBBB===888444111111333777<<>>;;;;;;;;;>>>BBBYYYxxx~~~lllsss~~~yyyxxxqqq~~~KKK<<<777777111111555111222444555DDD]]]jjjqqq~~~sssfffccccccmmm|||yyyuuuqqqmmmhhhccc___WWWTTTOOOLLLIIIFFFCCCAAA>>>===;;;888555222000//////............---------,,,,,,...111444555333222,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---///111444777:::;;;???@@@@@@BBBCCCFFFGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFFFFFFFGGGIIIHHHHHHHHHHHHFFFDDDCCCFFFIIIKKKLLLLLLKKKLLLLLLLLLKKKJJJJJJJJJLLLMMMNNNKKKKKKJJJFFF???999444111222555999???CCCGGGIIIJJJKKKKKKKKKKKKKKKJJJIIIIIIGGGIIILLLRRRYYYaaahhhlllnnnnnnnnnpppsssxxx|||~~~~~~ooo]]]RRRKKKGGGFFFGGGFFFEEECCC@@@???>>>?????????BBBHHHMMMRRRVVVZZZ\\\```eeellltttzzzuuunnngggZZZYYYWWWSSSTTTZZZeeennnrrrsssvvvyyy}}}888888888:::<<<@@@BBBDDDDDDEEEFFFHHHIIIJJJJJJKKKMMMUUU^^^eeellluuu|||WWWGGGCCCDDDIIIJJJIIIOOOXXXZZZ^^^eeennnwww|||dddWWWKKKDDD===;;;;;;;;;>>>CCCWWWtttqqqwww}}}wwwxxxrrryyyHHH:::777777000000555222333555555AAA[[[jjjrrrvvvtttgggbbbbbblll|||xxxtttpppjjjccc___UUUSSSOOOLLLJJJHHHFFFDDD>>>===;;;888555222000//////............---------+++,,,...111444555333111,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...///222555888;;;===@@@@@@AAACCCEEEGGGIIIJJJHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCDDDDDDDDDDDDCCCDDDDDDEEEHHHKKKLLLLLLLLLLLLMMMIIIHHHGGGGGGIIILLLOOOQQQQQQQQQOOOIIIAAA888333111333666<<>>>>>??????AAAEEEKKKPPPTTTXXX\\\___ccckkkxxx}}}yyyyyyxxxooodddYYYYYYWWWUUUWWW^^^jjjrrrxxxyyyzzz}}}888888888999;;;>>>@@@BBBCCCDDDEEEFFFHHHIIIJJJKKKOOOWWWaaahhhmmmvvvgggMMMCCCBBBDDDHHHIIIJJJQQQZZZ___ccckkkvvvyyybbbWWWHHHBBB<<<;;;::::::???EEEUUUpppsssyyy~~~xxx}}}oooIII:::666666000111555222333666444>>>XXXiiisss~~~|||qqq|||zzzkkkdddcccnnn~~~zzzwwwrrrllleee```VVVSSSPPPMMMKKKIIIFFFDDD???>>>;;;999555333000//////............---------,,,,,,///222444555222000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///111444777;;;>>>???AAAAAABBBCCCEEEGGGIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKIIIHHHHHHIIIHHHGGGEEEAAABBBBBBBBB@@@AAABBBDDDDDDGGGJJJLLLLLLLLLMMMNNNGGGGGGGGGHHHLLLPPPUUUXXXZZZZZZWWWNNNCCC999444222555888>>>CCCGGGIIIHHHHHHFFFGGGHHHIIIIIIJJJIIIIIIHHHJJJOOOUUU^^^gggooosssuuuuuutttssstttuuuvvvwwwzzz~~~hhh___VVVRRRMMMGGGEEEFFFEEECCCAAA>>>===>>>@@@AAADDDIIIOOOSSSVVV[[[aaaeeemmmyyy{{{yyy{{{zzznnn```XXXWWWWWWXXX\\\eeeooovvv{{{|||}}}777777777888:::===???AAABBBBBBCCCEEEFFFHHHJJJKKKQQQZZZdddjjjooowwwoooSSSGGGBBBBBBDDDGGGJJJMMMVVV^^^ccchhhrrrttt^^^TTTEEE@@@<<<;;;::::::???FFFVVVnnnwwwlllwwweeeLLL;;;444555000222666111222555222;;;TTTgggrrr}}}~~~uuu~~~tttkkkgggqqq~~~}}}zzzxxxuuuoooiiidddYYYVVVQQQNNNKKKHHHEEEBBB???>>><<<999666333111//////............---------,,,---///222555444111...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000111333666:::===@@@BBBAAAAAABBBCCCEEEGGGHHHIIIGGGGGGHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMLLLJJJIIIJJJMMMNNNMMMKKKDDDEEEDDDBBB??????AAACCCDDDFFFJJJLLLLLLMMMNNNOOOHHHHHHJJJMMMRRRXXX]]]aaadddccc^^^SSSEEE:::555444666999???DDDHHHHHHGGGEEECCCDDDEEEGGGHHHIIIJJJJJJJJJLLLPPPWWW```iiiqqquuuwwwvvvvvvvvvvvvwwwwwwxxxyyy~~~lllZZZUUUQQQPPPMMMHHHEEEGGGCCCAAA???======???BBBDDDFFFKKKRRRVVVZZZ___hhhnnnzzzkkk]]]VVVUUUUUUZZZbbbllltttyyy}}}}}}~~~}}}555555666777:::===@@@BBBAAAAAABBBDDDFFFHHHJJJKKKSSS\\\ffflllpppxxxYYYEEEDDDDDDCCCEEEHHHLLLQQQ[[[cccffflllwwwppp[[[RRRDDD???<<<;;;::::::???FFFYYYnnn}}}nnneeettt^^^NNN<<<444444111333666111000444111888QQQfffqqq|||{{{zzzpppkkkttt|||{{{yyyxxxvvvrrrlllhhh\\\YYYSSSOOOKKKGGGBBB@@@???>>><<<999666333111000//////.........------------...000333555444000---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......222333555888;;;???BBBDDDBBBBBBBBBCCCDDDFFFGGGHHHFFFGGGHHHHHHIIIIIIIIIHHHIIIIIIJJJJJJKKKLLLMMMMMMLLLJJJIIILLLPPPRRRQQQPPPHHHHHHGGGCCC???===@@@BBBCCCFFFJJJLLLLLLMMMNNNOOOIIIJJJMMMQQQWWW^^^dddgggkkkjjjdddWWWGGG<<<777666666:::@@@EEEHHHGGGEEEDDDAAABBBDDDFFFHHHIIIJJJJJJKKKMMMRRRYYYaaajjjrrrvvvxxxxxxxxxxxxxxxyyyzzz{{{yyyyyy```PPPMMMMMMOOOMMMIIIFFFGGGBBB@@@>>><<<===@@@CCCEEEGGGMMMSSSXXX\\\cccnnnuuuxxxiii[[[UUUSSSTTT[[[fffqqqxxx{{{}}}~~~~~~}}}}}}555555555666888<<>>AAADDD[[[oooqqqbbbdddrrr~~~ZZZLLLDDD999333222333222111555333111555FFF___sss|||yyyrrrsss{{{|||zzzwwwrrrlllhhhaaa]]]VVVQQQMMMJJJGGGEEEAAA@@@===;;;888555333222//////...------------...---...///000000///...---++++++,,,,,,,,,---------+++,,,---,,,,,,...111333666888:::===???AAACCCCCC@@@???@@@BBBEEEGGGHHHGGGHHHGGGEEEDDDDDDFFFHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKMMMNNNOOOOOOOOOJJJKKKJJJGGGBBB@@@BBBEEEEEEHHHJJJIIIGGGFFFIIILLLNNNKKKMMMXXXfffpppuuuwwwzzzvvvjjjWWWEEE;;;666444888>>>CCCEEEGGGIIIFFFBBBBBBDDDFFFGGGGGGHHHKKKLLLMMMOOORRRWWW^^^hhhrrryyy~~~}}}{{{zzzzzz|||~~~kkkWWWOOOMMMKKKJJJJJJHHHFFFDDDCCCAAA>>><<<===AAAEEEHHHKKKOOOWWW]]]^^^eeezzzpppaaaXXXTTTTTTYYYdddlllqqquuuyyy}}}~~~666666666777:::>>>AAACCCAAABBBCCCCCCDDDGGGKKKNNNVVV]]]fffnnnvvvdddIIICCCEEEDDDDDDHHHOOOTTTXXXaaakkktttzzzzzzdddYYYKKKBBB>>>;;;;;;<<<<<<>>>AAAZZZnnnyyyaaa[[[eeerrrzzzXXXDDD<<<444///000111111///444333222555FFF^^^pppxxxwwwuuuzzz|||zzzvvvrrrlllhhh```\\\VVVQQQMMMJJJGGGEEEAAA???===:::777555222111//////...------------...---...///000000///...---++++++,,,,,,,,,---------,,,---.........000333666888999;;;===???AAABBBBBB@@@???@@@BBBEEEGGGGGGGGGEEEDDDCCCCCCDDDFFFIIIKKKKKKLLLLLLMMMMMMMMMLLLLLLIIIJJJLLLOOOPPPQQQRRRRRRMMMMMMMMMKKKIIIHHHHHHIIIJJJKKKKKKHHHEEEDDDGGGJJJJJJNNNYYYgggssszzz|||||||||uuufffTTTDDD;;;666444999???DDDFFFHHHJJJGGGBBBBBBDDDFFFGGGGGGHHHKKKLLLMMMOOOSSSXXX___hhhrrryyy~~~}}}}}}}}}~~~~~~jjjWWWPPPNNNJJJHHHHHHGGGEEECCCBBB@@@>>>===???DDDIIILLLRRRSSSYYY```eeerrr{{{kkk^^^WWWVVVUUUZZZdddkkkooosssxxx{{{777777777999<<<@@@CCCFFFAAABBBCCCDDDEEEHHHLLLPPPWWW```llluuu|||VVVGGGEEEEEEGGGHHHLLLSSSWWW[[[dddnnnzzzttt```VVVIII>>>;;;;;;===<<<:::===CCC[[[mmmhhhUUUZZZjjjuuuyyySSS<<<777111...000111111000333333222666DDD[[[llltttyyyzzz}}}yyyvvvqqqkkkggg___[[[VVVQQQNNNKKKHHHFFFAAA???===:::777444222111//////...------------...---...000111111000...---,,,,,,,,,,,,---------------...///000000222666888:::;;;<<<>>>???@@@@@@AAA??????@@@CCCFFFGGGFFFEEE@@@@@@AAABBBEEEHHHKKKMMMLLLLLLMMMNNNOOOOOOOOOOOOJJJLLLOOORRRSSSTTTTTTSSSOOONNNNNNOOOQQQQQQPPPOOOOOOOOOMMMHHHDDDDDDHHHLLLNNNZZZkkkxxx~~~~~~~~~sssaaaOOOBBB:::666555;;;AAAFFFHHHIIIKKKHHHCCCBBBDDDFFFGGGGGGHHHKKKLLLMMMPPPTTTYYY```iiisssyyy}}}~~~kkkZZZQQQNNNIIIEEEDDDDDDCCCBBBAAA@@@>>>???BBBGGGMMMPPPWWWXXX\\\fffsss~~~~~~oooccc[[[WWWXXXWWW[[[ccciiilllqqqvvvxxx}}}}}}~~~777777777999<<<@@@DDDFFF@@@BBBCCCDDDFFFIIINNNQQQ\\\jjjyyyjjjKKKFFFGGGEEEIIIKKKPPPVVVXXX[[[dddmmm}}}rrr___UUUHHH===::::::<<<;;;;;;DDDPPPeeesssdddRRRYYYiiisssuuuzzzMMM:::666333111222333333222222333333666CCCWWWhhhppp}}}zzz}}}yyyvvvqqqlllhhh___\\\WWWRRROOOLLLIIIFFFAAA@@@===:::777444222000//////...------------...---...000222222000...---,,,,,,,,,------------...,,,...///000111444888;;;<<<<<<>>>??????????????????@@@AAADDDFFFFFFDDDBBB<<<===???BBBFFFIIILLLNNNKKKLLLMMMNNNOOOOOOPPPPPPLLLNNNQQQSSSTTTTTTRRRQQQNNNMMMMMMQQQUUUWWWTTTQQQQQQPPPNNNJJJGGGIIIPPPVVV___lllyyy~~~~~~~~~}}}}}}nnnZZZKKKAAA:::777777>>>DDDHHHIIIKKKLLLIIIDDDBBBDDDFFFGGGGGGHHHKKKLLLMMMPPPUUUZZZbbbkkktttzzz}}}~~~mmm]]]RRRMMMGGGCCCAAAAAAAAAAAAAAA@@@???@@@CCCHHHNNNQQQVVVZZZbbbqqq||||||pppcccZZZWWWVVVXXXWWW[[[aaafffiiinnnuuuyyy~~~}}}{{{yyy{{{~~~666666666888;;;???BBBDDD@@@AAACCCEEEFFFJJJOOOSSS```rrr]]]FFFFFFIIIGGGKKKMMMSSSXXXYYY[[[cccmmmrrr```UUUGGG===999999;;;:::===PPPeeezzzcccPPPUUUcccmmmppprrr|||xxxGGG:::777555333222222222222111333333555@@@TTTeeennnyyy{{{~~~zzzvvvrrrmmmjjj```]]]XXXTTTQQQMMMIIIGGGBBBAAA>>>;;;888444222000//////...------------...---...111333333111...---,,,,,,---------.........+++,,,///000222555999<<<===>>>>>>???????????????@@@AAACCCEEEFFFEEEBBB???999;;;???CCCGGGJJJMMMNNNJJJKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQQQQQQQPPPNNNMMMKKKJJJJJJNNNSSSUUUTTTQQQOOOOOONNNLLLMMMSSS]]]eeettt||||||~~~vvvfffSSSHHH???888777:::@@@EEEJJJKKKKKKLLLIIIDDDBBBDDDFFFGGGGGGHHHKKKLLLLLLPPPUUU\\\cccmmmvvv|||~~~~~~~~~lll]]]RRRMMMFFFAAA@@@@@@AAAAAAAAA@@@@@@AAADDDHHHMMMPPPSSS]]]mmmyyyzzz}}}qqqbbbXXXUUUUUUVVVWWWWWWZZZ___cccfffmmmuuu~~~{{{{{{zzzxxxxxxzzz666666666777999===@@@BBB@@@AAACCCEEEGGGKKKPPPTTT```wwwwwwUUUGGGGGGJJJJJJMMMQQQXXX^^^^^^```iiisssooo___TTTFFF>>>999999;;;:::@@@ZZZxxxeeeTTTXXXfffppptttooo|||mmmCCC888666444111000000000111111333333444>>>RRRdddnnnrrrzzz~~~{{{xxxtttpppmmmccc```[[[WWWSSSOOOJJJGGGDDDCCC@@@<<<999555333111//////...------------...---///111333333111///---,,,---------............***,,,///111333666;;;>>>>>>>>>??????@@@@@@??????BBBCCCDDDFFFGGGDDD>>>:::999<<<@@@EEEIIIKKKMMMNNNJJJJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIKKKOOOPPPQQQPPPOOOOOOPPPPPPTTT\\\hhhppp}}}~~~jjj\\\NNNFFF???777777<<>>999:::===<<>>:::666444222//////...------------...,,,///222444444222///,,,------------............+++---000222555999>>>AAA===>>>???@@@@@@@@@@@@@@@DDDEEEFFFGGGFFFBBB;;;666;;;===BBBFFFJJJLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLKKKKKKJJJHHHFFFEEEEEEEEEFFFGGGHHHJJJJJJKKKLLLNNNPPPPPPRRRSSSTTTWWW```kkktttyyyooo^^^SSSJJJFFF???555777???BBBGGGKKKKKKKKKLLLHHHCCCBBBDDDFFFGGGGGGHHHKKKLLLIIINNNUUU]]]gggqqq{{{}}}iiiZZZNNNJJJEEEBBBAAAAAAAAAAAA@@@@@@AAADDDHHHMMMRRRUUUaaawwwvvvvvvyyyxxxssspppccc]]]UUUPPPPPPRRRUUUVVVWWWXXX[[[aaadddiiittt}}}|||}}}xxxxxxwwwvvvwww{{{999999888888:::<<>>???@@@@@@@@@@@@@@@EEEFFFGGGHHHFFFAAA:::444<<>>;;;JJJlllzzz[[[fffrrrrrrsssuuuxxx}}}YYY???666555333111000000000000111000///111>>>TTTlllzzz~~~tttrrr|||yyywwwwwwwwwooojjjccc]]]WWWRRRMMMJJJIIIFFFBBB???<<<999555222000//////............///....../////////...,,,+++---------............///...111444888;;;<<<======AAA@@@???>>>>>>@@@BBBDDDBBBEEEFFFDDD???:::888888===AAAFFFJJJKKKLLLLLLMMMQQQNNNLLLLLLNNNMMMJJJGGGBBBAAA@@@AAACCCFFFJJJMMMKKKJJJJJJJJJKKKMMMOOOPPPRRRRRRRRRRRRSSSXXX^^^cccjjj{{{vvvaaaTTTNNNLLLHHHAAA:::777999<<>>???CCCHHHJJJJJJIIIHHHHHHJJJLLLQQQZZZgggsss|||nnn```QQQLLLGGGCCCCCCDDDEEEEEEAAA@@@CCCHHHKKKOOOXXXbbbzzz~~~yyyrrrkkkddd^^^XXXTTTMMMJJJGGGJJJPPPUUUVVVUUUVVVWWW[[[bbblllvvv~~~|||{{{{{{zzzxxxuuuttttttvvvyyy{{{888888999:::<<<>>>@@@AAABBBCCCIIIOOOPPPOOOSSSYYYfffvvvgggXXXSSSRRRVVV]]]eeennnyyyoooaaaYYYMMMAAA???777:::>>><<>>???@@@BBBDDDBBBEEEFFFBBB<<<888888:::???CCCGGGKKKLLLLLLMMMNNNPPPNNNLLLLLLMMMLLLHHHEEECCCBBBBBBCCCEEEHHHKKKLLLHHHGGGHHHHHHJJJLLLOOOPPPOOOOOOOOOOOOPPPTTTZZZ___mmmzzzwwwbbbSSSLLLJJJHHHDDD>>>999999<<<@@@FFFHHHJJJMMMMMMIIICCC???@@@CCCHHHKKKKKKIIIIIIIIIKKKLLLPPPYYYeeerrr{{{mmm^^^PPPLLLGGGEEEEEEFFFGGGGGGBBBAAADDDIIILLLQQQ[[[eeexxxtttmmmfff```ZZZTTTPPPIIIFFFEEEHHHOOOTTTUUUTTTTTTVVV[[[cccnnnzzz}}}|||||||||{{{zzzwwwvvvvvvxxx{{{}}}::::::;;;<<<>>>@@@AAABBBBBBDDDIIIOOOQQQPPPTTTZZZeeetttnnn```YYYVVV[[[eeepppzzzkkk^^^VVVJJJ???>>>888;;;>>>>>>RRRsssnnn```llluuuzzz}}}xxxNNN;;;555444333111000000000111///111222333888IIIbbbvvvqqqnnn||||||zzzxxxwwwqqqmmmgggaaa\\\VVVPPPMMMJJJGGGCCC@@@===:::666333111000//////.........///---.../////////...---,,,---------............///111333555888;;;<<<<<<<<<@@@????????????AAACCCDDDBBBEEEEEE???777444777===AAAEEEIIILLLMMMMMMNNNOOOOOONNNMMMMMMMMMJJJFFFCCCDDDEEEFFFGGGIIIJJJKKKLLLFFFFFFFFFGGGIIILLLNNNOOOLLLMMMMMMMMMMMMPPPUUUYYYfffooouuummmZZZKKKEEEFFFEEEBBB>>>:::888:::@@@DDDGGGHHHJJJMMMMMMJJJEEE@@@AAADDDHHHKKKKKKJJJJJJJJJLLLLLLOOOWWWbbbooozzzjjj[[[NNNKKKHHHGGGHHHIIIIIIIIIEEEDDDFFFJJJNNNTTT```kkkzzzoookkkddd^^^XXXSSSNNNJJJDDDBBBBBBFFFMMMRRRTTTSSSRRRTTTZZZdddqqq~~~}}}|||}}}~~~}}}{{{yyyxxxyyy{{{}}};;;;;;<<<===???AAACCCDDDCCCDDDIIINNNNNNMMMQQQXXXcccqqqrrrfff^^^ZZZaaalll{{{|||ggg\\\SSSHHH>>><<<888;;;===@@@YYYxxx~~~fff```nnn{{{xxx}}}KKK:::555444222000000000000111...111333333555AAA[[[rrrwww{{{kkkkkkxxx}}}zzzyyyssspppjjjeee```YYYSSSNNNJJJGGGDDD@@@>>>:::666333111111000///............------...//////...---,,,---------............///111222444777999:::;;;;;;????????????@@@BBBCCCDDDBBBDDDCCC;;;333111888@@@DDDGGGJJJMMMMMMMMMNNNPPPOOOOOOOOOOOOMMMJJJFFFCCCGGGHHHJJJKKKLLLLLLLLLLLLIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLLLLKKKKKKLLLOOOQQQTTTXXXXXXQQQGGG@@@AAAEEEBBB???:::666666;;;AAAFFFGGGHHHKKKMMMNNNKKKGGGCCCBBBEEEHHHKKKKKKJJJJJJKKKMMMLLLNNNUUU```mmmxxx~~~{{{eeeVVVLLLJJJHHHHHHJJJKKKKKKJJJIIIGGGIIIMMMQQQXXXeeeqqqyyypppeeeaaa[[[VVVQQQMMMHHHEEE@@@@@@BBBGGGMMMRRRTTTTTTQQQUUU[[[fffsss}}}~~~}}}|||zzzyyyzzz|||~~~;;;;;;<<<===???AAACCCDDDFFFFFFJJJNNNMMMLLLPPPVVV```ooosssiiiaaa^^^fffrrrvvvdddZZZQQQFFF===;;;999<<<===CCC```yyyaaa\\\pppvvvxxxHHH999444333111000///000000111...000333444333<<>>;;;777444222222000//////.........,,,---...//////...---------------............///000111333555777999;;;;;;?????????@@@AAACCCDDDDDDBBBBBB???777111222:::BBBFFFHHHKKKMMMMMMMMMOOOPPPQQQQQQRRRPPPNNNJJJGGGFFFJJJKKKMMMNNNOOONNNMMMLLLMMMLLLJJJHHHGGGGGGGGGGGGIIIIIIIIIGGGEEEDDDEEEGGGCCCBBBAAA@@@@@@AAABBBCCC@@@<<<777444666;;;AAAEEEHHHIIIKKKMMMOOOMMMIIIEEEBBBEEEHHHJJJJJJIIIJJJKKKLLLLLLMMMTTT```mmmwww}}}tttaaaSSSKKKIIIHHHHHHJJJKKKKKKKKKLLLJJJKKKOOOSSSZZZfffrrr}}}pppggg]]]YYYTTTPPPLLLHHHDDDAAA>>>@@@DDDIIIOOOSSSUUUUUUSSSWWW___iiivvv~~~~~~{{{zzzzzzyyyzzz|||~~~~~~::::::;;;<<<>>>@@@AAABBBHHHHHHKKKOOONNNMMMQQQXXX```ppprrrkkkfffeeennnzzzppp```XXXOOODDD<<<999:::<<<<<>>???@@@AAABBBCCCDDDEEECCC@@@;;;444111555===DDDGGGJJJLLLMMMLLLMMMNNNOOOQQQRRRRRRPPPMMMJJJIIIJJJMMMNNNOOOOOOOOONNNMMMLLLNNNLLLIIIFFFCCCAAA@@@@@@@@@AAABBB@@@>>>=========<<<:::888;;;@@@CCCAAA>>>>>>:::666444777===BBBEEEIIIIIIKKKNNNOOONNNKKKHHHAAADDDGGGHHHHHHHHHIIIJJJJJJJJJMMMUUUaaammmxxx}}}}}}}}}ooo___SSSJJJHHHFFFEEEGGGIIIJJJJJJLLLKKKLLLPPPSSSXXXcccnnnuuuiii```UUURRRNNNJJJGGGDDDAAA>>>>>>AAAGGGLLLQQQUUUVVVWWWUUUZZZcccooozzz~~~zzzzzzyyyyyyzzz|||~~~888888999:::<<<>>>@@@AAAEEEEEEIIIMMMNNNNNNSSSZZZfffwwwsssmmmlllnnnwwwjjj[[[UUULLLAAA:::888:::===<<>>>>>@@@BBBCCCDDDEEEEEECCC>>>777333333999@@@EEEHHHJJJLLLLLLLLLLLLMMMOOOQQQQQQQQQNNNJJJIIIJJJLLLOOOPPPPPPOOOOOONNNMMMMMMJJJHHHDDD@@@===:::999888888:::<<<<<<:::999::::::;;;;;;<<>>;;;777444555:::@@@DDDFFFIIIJJJKKKNNNPPPOOOLLLIIIAAACCCFFFGGGGGGGGGHHHJJJHHHIIIMMMVVVbbboooxxx}}}~~~xxxkkk___UUUJJJGGGDDDBBBDDDGGGIIIIIIKKKJJJKKKNNNPPPSSS\\\fffsssxxxnnnbbbYYYOOOLLLHHHEEECCCAAA>>><<<>>>BBBHHHNNNRRRUUUVVVWWWWWW]]]hhhuuu~~~}}}|||zzzzzzzzzzzz{{{}}}~~~777777888999;;;===???@@@???@@@DDDJJJKKKMMMSSS[[[nnntttpppqqqttt~~~fffYYYSSSIII???999888:::===;;;HHHooo{{{[[[YYYsss}}}vvvuuuyyyWWW888;;;222111000//////000111111333......333555:::OOOgggrrr}}}wwwjjjbbbdddkkkpppyyyxxxuuurrrlllddd[[[UUULLLJJJFFFBBB@@@<<<888666444333222000///.........+++,,,.../////////......---------.........//////000222444777:::>>>BBBCCC===>>>@@@BBBCCCDDDEEEEEEDDD===555222555<<>>AAACCCCCCBBBAAAAAA888555333555;;;BBBFFFGGGIIIJJJKKKNNNPPPPPPMMMJJJ@@@BBBEEEFFFFFFFFFHHHIIIGGGIIINNNWWWdddpppyyy}}}uuujjj```WWWJJJGGGBBB@@@BBBEEEGGGHHHIIIHHHJJJMMMNNNPPPWWW```jjjvvv~~~yyysssjjj^^^UUULLLIIIEEEBBBAAA???<<<:::>>>CCCIIIOOOSSSTTTVVVVVVWWW___kkkyyy}}}zzzyyyzzzzzz{{{{{{|||~~~777888999999;;;;;;<<<===@@@@@@DDDIIIKKKMMMTTT\\\qqqssstttwwwyyyzzzeee[[[NNNFFFBBB;;;;;;666===BBBHHHnnnppp\\\\\\vvvzzzrrrxxx~~~NNN<<<:::444111...---///000///------111//////333555FFFcccttt}}}~~~oooaaaZZZ\\\cccfff}}}{{{zzzwwwtttooofff\\\UUUNNNJJJFFFBBB???<<<888666444444222000///.........------------------------//////...---------------333444666888:::<<<===>>><<<===@@@CCCEEEEEEEEEDDDCCC999222555===BBBEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPOOOKKKHHHIIIMMMQQQQQQNNNLLLLLLMMMMMMJJJGGG???===:::777666666888999@@@???===<<<<<<===>>>@@@AAABBBBBBCCCBBB@@@???>>>888888888999===CCCHHHLLLHHHHHHIIIMMMOOOOOOKKKGGGCCCDDDEEEFFFFFFDDDBBBAAAGGGIIIOOOXXXcccppp{{{zzzpppeee[[[NNNFFF@@@@@@@@@@@@CCCFFFKKKKKKKKKKKKLLLOOOSSSWWWeeekkkvvv}}}xxxrrrlllbbbVVVNNNIIIGGGCCC@@@>>>===>>>???EEEIIINNNRRRSSSSSSSSSTTTXXXfffuuu||||||~~~~~~{{{~~~{{{zzz{{{|||}}}}}}}}}}}}||||||{{{vvvzzz777888888999:::;;;<<<<<<@@@@@@DDDIIIJJJLLLSSS[[[uuu|||ssstttwwwyyyuuubbb[[[NNNEEEAAA999:::666===BBBKKKooojjjWWWXXXrrryyyrrrwwwvvvJJJ;;;:::555222///...000000000......222000///333666GGGdddrrrbbbXXXYYY```eee||||||{{{yyyvvvpppggg^^^WWWNNNKKKFFFBBB???<<<999666444444222000///.........------------------------000//////...------......444555888:::<<<===>>>======>>>AAACCCEEEEEEDDDCCCBBB888222666===BBBEEEGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPPPPNNNKKKIIIIIIMMMPPPOOONNNLLLLLLLLLJJJFFFCCC888777666555666777999:::>>>>>><<<<<<===>>>@@@AAACCCDDDDDDDDDCCCAAA???>>>:::999999;;;>>>CCCHHHKKKIIIIIIJJJMMMOOOOOOKKKGGGDDDDDDEEEEEEDDDBBBAAA@@@DDDGGGLLLUUUaaammmyyy}}}wwwkkkaaaPPPGGG@@@?????????AAAEEEIIIJJJKKKLLLMMMPPPTTTWWW___eeeppp}}}zzzssslllfff^^^TTTNNNFFFDDD@@@===<<<===>>>@@@GGGJJJMMMOOOPPPQQQSSSTTTaaannn~~~~~~{{{yyy|||~~~~~~}}}||||||{{{{{{{{{||||||~~~~~~zzzyyy~~~777777888999:::;;;<<<<<>>===>>>@@@BBBDDDEEEDDDCCCBBB@@@888333888???CCCFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOOOONNNMMMKKKJJJJJJMMMPPPMMMLLLLLLKKKJJJFFF@@@<<<444555666888:::<<<===>>>===<<<<<<===>>>@@@CCCDDDFFFFFFFFFFFFDDDBBB???>>>;;;;;;;;;===???CCCGGGIIIJJJJJJKKKMMMOOOMMMJJJGGGEEEEEEDDDBBBAAA@@@???>>>BBBDDDIIIRRR]]]kkkvvv}}}}}}tttgggSSSIII@@@>>>>>>>>>???BBBFFFHHHKKKNNNOOORRRUUUXXXZZZaaammmzzz}}}vvvmmmeee___YYYQQQLLLEEEBBB???======???BBBDDDLLLMMMNNNNNNOOOQQQUUUXXXjjjxxx}}}{{{xxxwww{{{|||}}}{{{yyyyyy{{{}}}}}}~~~777777888999:::;;;;;;<<>>===@@@AAACCCDDDEEEDDDBBBAAA>>>888555:::AAADDDFFFHHHHHHIIIJJJKKKLLLMMMNNNOOOMMMMMMLLLLLLKKKLLLMMMNNNKKKKKKJJJIIIFFFAAA;;;777777888;;;>>>AAABBBCCCCCC<<<<<<===???AAACCCEEEGGGIIIIIIIIIGGGEEEBBB@@@>>><<<<<<===>>>@@@CCCEEEFFFIIIJJJKKKLLLMMMKKKIIIGGGGGGFFFDDDBBB@@@???>>>>>>AAACCCGGGPPP[[[hhhttt{{{xxxjjjXXXLLLAAA=========>>>@@@CCCGGGKKKOOOQQQSSSUUUWWW[[[bbbnnn||||||uuukkkbbb[[[UUUNNNIIIEEECCC@@@???@@@DDDIIILLLRRRQQQQQQPPPQQQTTTZZZ___ppp~~~}}}zzzyyyxxxyyy}}}~~~~~~|||{{{|||666777777888999:::;;;<<>>:::777444444222000///.........---------....../////////000000////////////000000555888<<>>AAACCCEEEFFFEEEEEE>>>???@@@BBBDDDFFFHHHIIIKKKJJJJJJHHHFFFCCC@@@???<<<<<<===???AAABBBDDDDDDGGGIIIJJJKKKJJJIIIHHHGGGIIIHHHFFFCCCAAA@@@??????BBBDDDHHHOOOZZZgggrrryyyyyyjjj\\\NNNAAA============???BBBEEEJJJNNNQQQSSSUUUWWW]]]dddppp~~~~~~wwwlllbbbZZZSSSKKKEEEDDDCCCAAABBBDDDIIIMMMQQQSSSSSSRRRRRRTTTYYY```eeeuuu~~~~~~}}}}}}|||zzzxxxxxx{{{~~~666666777888999:::;;;;;;>>>>>>AAADDDEEEEEEKKKSSS```tttwwwllljjjnnnxxx~~~xxxbbbVVVRRREEE===;;;777777===>>>LLLjjj{{{oooPPPZZZmmmyyyqqqfffqqqWWW===888222444444444222000///111333000222000111666666???UUUppp{{{yyytttuuurrrxxx}}}|||zzzxxxssskkkbbb[[[TTTPPPKKKFFFCCC???;;;888444444222000///.........---------...//////000000//////......//////000000444666:::===???@@@???>>>AAABBBDDDEEEEEEDDDCCCBBB<<<999:::@@@DDDDDDDDDFFFHHHIIIJJJKKKLLLMMMNNNOOOJJJIIIJJJLLLNNNOOONNNLLLHHHGGGDDD@@@;;;888888999@@@AAACCCEEEFFFFFFEEEEEEBBBCCCDDDEEEGGGHHHIIIIIIKKKKKKJJJIIIGGGDDDAAA???<<<===???AAACCCDDDDDDDDDFFFHHHJJJKKKJJJIIIIIIJJJKKKKKKIIIHHHFFFDDDCCCBBBDDDEEEHHHNNNXXXeeepppwww}}}zzzlll```QQQBBB======>>>>>>@@@AAAEEEIIIMMMOOOQQQTTTUUU\\\cccppp|||nnnaaaXXXPPPIIIDDDBBBBBBBBBCCCGGGKKKOOORRRQQQRRRTTTVVVYYY___fffkkkzzz~~~~~~}}}|||yyyzzzzzzwwwvvvxxx~~~666666777888999:::;;;;;;>>>>>>@@@CCCDDDDDDJJJQQQ^^^qqq~~~ssskkkjjjqqqzzzcccVVVOOOBBB:::;;;999666>>>???QQQuuu[[[RRR\\\ooo{{{vvvoooyyyOOO999888333333444444222///...000333...111///111666333:::MMMhhhsss~~~yyyyyytttuuu~~~}}}|||yyytttmmmccc]]]UUUQQQLLLGGGCCC???;;;888444444222000///.........---------...///000000000......------...//////000222444777:::===>>>???@@@@@@BBBDDDEEEFFFEEEDDDCCC===;;;===BBBEEECCCCCCEEEHHHIIIJJJKKKLLLMMMNNNOOOIIIHHHIIILLLOOOPPPNNNKKKHHHFFFAAA:::666666999===BBBCCCDDDEEEFFFFFFGGGGGGFFFGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGDDDBBB@@@===???AAADDDFFFGGGGGGFFFFFFIIILLLLLLKKKKKKLLLNNNMMMMMMMMMLLLKKKIIIFFFEEEFFFFFFHHHMMMVVVbbbmmmttt|||~~~ssscccRRRBBB===>>>???@@@AAABBBDDDHHHKKKMMMOOORRRTTTZZZbbbpppnnn]]]RRRLLLGGGEEEBBBCCCDDDGGGKKKOOORRRTTTRRRUUUYYY^^^ccciiiooosss{{{~~~}}}|||{{{wwwxxxxxxuuutttwww666666777888999::::::;;;>>>>>>@@@CCCCCCCCCIIIPPPZZZnnn{{{qqqooommmuuu}}}eeeVVVNNN@@@999;;;:::555???@@@TTT|||xxxQQQ\\\cccrrr}}}www{{{III666888444222444444111...---000333---000///111666222777III^^^jjjxxx{{{vvvvvvtttttt}}}}}}{{{vvvnnneee___UUURRRLLLHHHDDD@@@;;;999555444222000///.........---------...///000000111---------------...///000111222555888;;;>>>???@@@@@@AAACCCEEEFFFFFFDDDDDD===<<<>>>DDDEEECCCBBBDDDHHHIIIJJJKKKLLLMMMNNNOOOHHHGGGHHHLLLOOOPPPNNNKKKHHHEEE???777333444;;;AAAEEEEEEFFFGGGHHHIIIJJJJJJIIIJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHGGGDDDBBBAAA>>>@@@DDDGGGIIIIIIIIIHHHGGGJJJMMMNNNMMMMMMOOOQQQNNNOOOOOOOOONNNLLLIIIGGGFFFFFFGGGLLLUUU```kkkrrrxxxdddSSSCCC===???@@@AAABBBBBBDDDGGGJJJKKKNNNQQQSSSYYYbbbqqqnnnZZZMMMHHHGGGGGGDDDEEEHHHLLLPPPSSSUUUWWWTTTXXX___eeekkkqqqwww{{{zzz~~~|||zzzwwwxxxxxxuuusssvvv555777999999999:::;;;===;;;;;;;;;===@@@FFFKKKOOOZZZnnnwwwqqqoootttuuugggSSSDDD===;;;999777>>>777CCCccc}}}jjjUUUZZZhhhvvvxxxtttwwwkkkFFF888333111555111111555555///,,,...000...---000111333999@@@YYYbbbiiiwww|||sssrrrqqqmmmhhhppp~~~}}}yyyrrrggg___VVVRRRMMMHHHDDD???;;;888777444111/////////---,,,---...///111444444222///...------------...//////111111333444777999<<<===???AAACCCFFFGGGGGGGGGFFF======@@@BBBAAA???CCCIIIHHHHHHJJJNNNQQQRRRPPPOOOJJJJJJKKKLLLMMMNNNNNNNNNFFFBBB;;;555333888AAAHHHHHHFFFFFFFFFHHHIIIHHHGGGKKKKKKLLLMMMNNNMMMKKKHHHLLLJJJIIIHHHHHHHHHFFFEEEBBBCCCFFFIIIJJJKKKJJJJJJLLLOOORRRTTTUUUSSSQQQOOOQQQSSSUUUVVVUUURRROOOLLLHHHJJJLLLLLLOOOXXXeeeoooyyywwwfffVVVEEE??????AAACCCFFFEEEEEEGGGJJJNNNQQQRRRRRR[[[fffuuuiiiWWWNNNHHHFFFFFFEEEHHHKKKNNNQQQTTTXXX[[[___```dddllluuu{{{}}}}}}}}}{{{zzzzzzxxxyyyxxxvvvuuuyyy666888::::::::::::<<<>>><<<<<<===>>>AAAFFFLLLOOOZZZmmmtttpppxxx~~~qqqdddRRREEE>>>;;;999888???:::FFFddd}}}gggRRR\\\hhhssssssoootttfffCCC888333222222111444777444...,,,000111......000111222888???WWWaaaiiivvvssshhheeeaaa]]]```iiiwww}}}yyyrrrhhhaaaVVVSSSMMMHHHDDD@@@<<<999777444111/////////...,,,------...111333333111///...------------...//////111222444666999;;;<<<===>>>@@@CCCEEEFFFGGGFFFEEE>>>>>>AAACCCBBB???BBBHHHIIIJJJKKKNNNQQQRRRQQQOOOJJJKKKLLLMMMNNNMMMLLLLLLFFFAAA;;;666777<<>>>>>@@@BBBDDDEEEFFFIIIMMMQQQSSSSSSXXXccctttfffTTTLLLGGGEEEFFFKKKLLLNNNOOORRRVVV\\\```iiijjjmmmssszzz|||zzzzzz}}}}}}|||yyyyyy~~~777999:::;;;:::;;;<<<>>>======>>>???AAAEEEKKKOOOYYYlll}}}sssrrr~~~iii___PPPEEE???<<<:::888>>>===LLLjjjbbbNNN]]]jjjvvvwwwsssxxx]]]>>>666333333...111666999555///...222222//////000111111666===RRR```jjjxxxhhh\\\YYYVVVQQQWWW```nnn}}}yyyrrriiibbbWWWTTTNNNIIIEEEAAA===:::777555111000//////...------------///111111000......------------...//////111333666999;;;============???AAADDDEEEEEEEEEDDD@@@@@@BBBEEECCC@@@CCCHHHKKKKKKLLLOOOQQQRRRQQQOOOJJJKKKMMMNNNNNNLLLJJJHHHEEE???999777<<>>???AAACCCDDDFFFIIILLLQQQTTTVVV\\\gggwww|||bbbRRRJJJFFFFFFHHHQQQPPPPPPPPPSSSZZZccciiivvvvvvyyy~~~}}}||||||777888::::::::::::;;;===<<<===>>>>>>???CCCJJJOOOXXXmmm{{{vvvyyywwwaaaYYYNNNDDD???<<<:::999<<>>;;;888555222000000///...------,,,,,,...000000///---...------------...//////111333777:::===>>>>>>===<<<===@@@CCCDDDDDDCCCCCCAAAAAADDDGGGEEEAAACCCIIILLLKKKLLLMMMOOOPPPOOOMMMJJJLLLNNNOOONNNKKKGGGEEEBBB===888999@@@GGGJJJJJJIIIIIIIIIKKKNNNNNNMMMLLLKKKMMMNNNOOONNNNNNNNNNNNLLLLLLKKKIIIGGGGGGGGGHHHHHHKKKOOOTTTYYY^^^aaabbb```___]]]ZZZXXXVVVUUUTTTTTTWWWZZZ\\\ZZZVVVQQQMMMPPPTTTYYY[[[ZZZWWWVVVUUUdddooo|||}}}uuupppfffXXXKKKDDDAAA???@@@CCCCCCDDDFFFIIILLLQQQWWW[[[gggqqqzzz```PPPJJJHHHIIIKKKRRRRRRQQQSSSXXXaaalllttt666777999999888888999;;;:::<<<>>>>>>>>>BBBIIIOOOYYYsss}}}~~~oooZZZTTTKKKCCC>>><<<::::::<<>>BBBKKKRRRbbbxxxfffUUUPPPIIIBBB<<<::::::;;;>>>QQQmmmqqqZZZbbbnnnssstttmmmiiitttyyyFFF555555333222333///+++///:::@@@:::///111//////111111000333999FFF___ooovvvmmm\\\SSSPPPRRRVVV___eeeooo}}}~~~zzzssskkkddd[[[XXXRRRMMMIIIEEE@@@===888666222111000000///...///---,,,---...///...---...------------...//////000222555888:::<<<<<<<<<;;;===???BBBCCCCCCCCCBBBAAABBBFFFJJJIIIEEEGGGLLLMMMKKKJJJJJJKKKKKKJJJHHHKKKLLLMMMMMMLLLIIIEEECCC<<<;;;;;;@@@GGGLLLNNNNNNKKKKKKLLLNNNOOOOOOLLLJJJIIILLLNNNNNNKKKKKKNNNPPPRRRSSSRRROOOKKKJJJMMMQQQYYY\\\aaadddddd```ZZZVVVRRRQQQNNNJJJGGGDDDBBBBBBEEEGGGJJJLLLMMMLLLJJJHHHBBBFFFKKKOOORRRSSSSSSRRRXXXcccooowww~~~~~~wwwpppiiieeecccccc^^^TTTJJJDDDAAA>>>@@@DDDFFFHHHKKKMMMPPPWWW```hhhsss|||{{{bbbSSSNNNMMMPPPTTTRRRVVV]]]eeennnyyy666888999999888777999:::888<<<@@@AAA@@@DDDNNNVVVoooppp```RRRNNNGGG@@@:::999:::<<<>>>XXXwww```XXXppp|||ttt~~~ppp@@@444666444333222000,,,...888@@@<<<333///......111111000444999@@@\\\mmmsss~~~yyyjjj```ZZZ\\\aaagggkkksss~~~wwwnnnggg\\\XXXSSSNNNJJJFFFAAA>>>999666333111111000///...000...------...//////......------------...//////000111222555777999;;;<<<;;;===@@@BBBCCCDDDCCCBBB@@@BBBFFFKKKJJJGGGIIINNNNNNMMMKKKJJJJJJJJJIIIHHHKKKKKKLLLKKKJJJHHHFFFEEE;;;===AAAFFFJJJNNNQQQRRRNNNNNNNNNPPPQQQPPPMMMJJJJJJMMMPPPOOOLLLLLLOOOSSSUUUVVVVVVRRRNNNMMMQQQUUU[[[^^^```aaa___ZZZSSSOOOKKKKKKJJJHHHGGGEEEDDDCCCCCCDDDFFFGGGGGGGGGFFFEEE???@@@BBBEEEIIIKKKMMMMMMUUU___jjjrrrzzz~~~yyyrrrmmmhhhfffddd```WWWNNNHHHCCC???@@@DDDHHHKKKNNNOOORRRZZZeeennnttt||||||bbbSSSOOOOOORRRVVVWWW^^^iiittt~~~888999::::::999888999;;;999>>>BBBBBBBBBFFFPPPYYYyyykkk\\\QQQMMMFFF???999888:::<<<===[[[}}}{{{TTTWWWzzziii<<<333777555444111111///...555>>>>>>777...---...111222111444999;;;YYYlllrrr}}}zzzooohhhjjjppplllooouuuzzzpppiii]]]YYYTTTOOOKKKFFFBBB???999666333111111000///...111///------/////////......------------.../////////000111333555888:::;;;<<<===@@@BBBDDDDDDCCCCCC???AAAFFFLLLKKKHHHJJJOOOPPPNNNLLLKKKKKKKKKJJJHHHKKKKKKKKKJJJIIIHHHFFFFFF<<<@@@EEEJJJMMMPPPSSSUUUPPPPPPQQQRRRSSSQQQNNNKKKKKKNNNQQQPPPMMMMMMPPPUUUWWWXXXXXXTTTOOONNNSSSWWWXXXZZZ[[[[[[ZZZVVVRRROOOJJJJJJKKKKKKKKKKKKJJJIIIEEEEEEEEEEEEDDDDDDCCCCCCAAA??????@@@CCCGGGIIIJJJNNNWWWbbbiiirrr~~~}}}xxxsssnnnjjjhhheee\\\SSSMMMGGGBBBBBBFFFIIILLLOOOQQQTTT\\\hhhqqqvvv~~~|||cccTTTOOOOOOSSSWWW\\\eeerrr555666777888999:::::::::;;;>>>===@@@GGGFFFNNNbbb{{{jjjZZZSSSJJJ@@@;;;:::;;;===???EEEgggfffWWWkkkZZZ===;;;444,,,111222000------000444777888---///000000000000222444===NNNjjjyyy{{{~~~wwwqqqnnnrrrpppsss~~~|||tttmmmaaa\\\UUUPPPMMMIIICCC>>>:::777333000000000///.........---------......///......------------......///111444555666888:::<<<>>>???@@@BBBCCCDDDDDDDDDBBBDDDGGGKKKMMMNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJKKKMMMMMMKKKJJJIIIHHHHHHGGG???BBBFFFJJJNNNQQQSSSSSSRRRQQQQQQQQQQQQPPPNNNLLLLLLOOOQQQOOOKKKJJJNNNRRRZZZYYYUUUQQQNNNMMMPPPRRRUUUSSSQQQQQQTTTWWWYYYYYYTTTQQQMMMLLLLLLLLLIIIGGGFFFDDDCCCAAA@@@@@@AAAAAACCCAAA???@@@CCCFFFHHHIIILLLOOOVVVbbbrrr~~~}}}yyytttpppmmmbbbWWWQQQKKKEEEAAABBBKKKJJJLLLSSSZZZaaalllvvvuuuaaaUUUSSSTTTYYY^^^cccnnn666777888999:::;;;;;;;;;===???===AAAHHHHHHRRRgggzzzfffXXXRRRIII@@@;;;::::::<<>>:::777333111000000///.........---------.../////////......------......///...000333444555666999;;;>>>???@@@BBBCCCDDDEEEEEECCCEEEHHHKKKMMMMMMMMMMMMMMMLLLKKKJJJJJJJJJKKKKKKNNNMMMLLLJJJIIIHHHHHHHHHAAACCCGGGKKKNNNPPPRRRRRRSSSRRRQQQPPPPPPOOONNNMMMMMMOOOQQQPPPMMMMMMQQQUUUYYYXXXUUUQQQMMMMMMOOOQQQRRRSSSUUUYYY]]]___^^^]]]SSSPPPLLLKKKKKKJJJHHHFFFEEEDDDCCCCCCBBBBBBBBBBBBCCCAAA???@@@CCCFFFHHHHHHIIIJJJPPP[[[jjjxxx|||xxxuuuuuuiii[[[SSSLLLGGGEEEGGGLLLLLLPPPXXX___eeeoooyyytttcccZZZWWWXXX]]]cccpppzzz666777999:::;;;<<<<<<<<<>>>@@@>>>AAAIIIKKKXXXpppsssaaaVVVPPPGGG???<<<;;;999;;;@@@SSS}}}cccWWWiiiKKK777777555111111///000111///...000555999666222......000333333222<<>>;;;888444111000000///.........------......///000///......------......///...000111222333555888:::>>>???@@@BBBDDDEEEEEEEEEEEEGGGIIIKKKLLLMMMMMMLLLMMMMMMLLLKKKKKKKKKLLLLLLNNNNNNLLLKKKJJJJJJJJJJJJEEEGGGIIILLLNNNOOOPPPPPPTTTRRRPPPNNNMMMMMMNNNNNNMMMPPPQQQQQQPPPQQQUUUYYYYYYXXXUUUQQQNNNMMMOOOQQQQQQTTT[[[bbbggggggccc___QQQOOOLLLJJJIIIHHHFFFEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCAAA@@@@@@CCCFFFGGGHHHGGGGGGKKKTTTbbbrrr~~~}}}~~~qqqcccXXXQQQLLLLLLOOOOOOPPPUUU^^^fffmmmwwwsssfff___\\\]]]eeennn777888999;;;<<<============@@@>>>AAAJJJNNN^^^yyyppp```VVVOOOEEE>>>===;;;888;;;BBB[[[~~~ZZZRRRdddxxxxxxzzz{{{}}}xxxEEE666666555333000...111222000------333888:::444...---111444333111888DDD\\\iiiiiissszzzwwwvvvqqqpppuuu~~~{{{xxxkkkddd[[[TTTOOOJJJCCC???<<<888444111000000///......---------...///000111//////............/////////000222222333444888:::>>>???AAABBBDDDEEEFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLMMMMMMOOONNNMMMLLLLLLKKKKKKKKKIIIJJJLLLNNNOOOOOONNNNNNRRRQQQNNNKKKJJJJJJMMMOOONNNPPPRRRSSSSSSUUUYYY]]][[[ZZZXXXTTTQQQPPPRRRTTTVVVYYY```fffiiigggbbb^^^QQQPPPMMMKKKIIIGGGFFFEEEEEEFFFGGGHHHHHHHHHGGGFFFEEECCCAAAAAACCCFFFGGGGGGHHHHHHJJJQQQ]]]mmm{{{xxxlllccc[[[UUUVVVYYYVVVVVVZZZdddnnnwwwuuukkkdddbbbeeeppp{{{777888999;;;===>>>>>>>>><<<@@@???CCCLLLRRReeeqqqaaaWWWNNNCCC<<<===;;;777===HHHkkksssSSSOOObbbsssuuu}}}oooAAA888444444555///---000222000,,,,,,111666:::444...---111444333111333@@@ZZZjjjhhhnnn~~~yyyuuutttqqqqqquuu~~~|||nnnggg^^^VVVPPPKKKEEEAAA<<<999555222111000///...---------...///000111111/////////....../////////111222333333333555888;;;>>>???AAACCCDDDFFFGGGGGGIIIIIIJJJKKKLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNPPPOOONNNNNNMMMMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLOOOOOOMMMJJJHHHIIIMMMQQQPPPQQQRRRTTTVVVYYY]]]___^^^^^^\\\ZZZWWWVVVXXXYYY___```bbbeeeeeeccc^^^ZZZTTTSSSQQQNNNKKKIIIHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHGGGDDDBBBBBBDDDFFFGGGGGGIIIIIIJJJOOOYYYggguuu~~~xxxrrrjjjcccaaaddd```___bbblllvvv|||qqqkkkjjjooo}}}666777999;;;<<<>>>>>>>>>;;;@@@AAAFFFPPPWWWlllpppaaaWWWNNNBBB;;;<<<;;;888@@@OOOyyylllQQQSSSfffuuuyyyeee>>>:::333222666......000111///------000333777333///...000222222111111>>>ZZZkkkhhhlllzzzxxxsssppppppqqqvvvqqqjjj```WWWRRRMMMGGGCCC===:::555222111000///...---------...///000111222000//////......//////000222222333222222444888;;;>>>???AAACCCEEEFFFGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMNNNOOOOOOPPPOOOOOOOOOQQQPPPPPPOOONNNNNNOOOOOOOOOOOOPPPPPPPPPNNNMMMLLLMMMNNNMMMKKKIIIJJJOOOTTTQQQRRRSSSUUUXXX\\\___aaa```aaaaaa___]]]]]]^^^```eeedddccccccbbb```\\\YYYYYYXXXWWWTTTPPPMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKIIIGGGDDDDDDEEEGGGHHHHHHGGGHHHIIIMMMTTT___kkksss~~~zzzqqqnnnooonnnlllpppyyy|||wwwxxx~~~555666888:::<<<===>>>>>><<>>ZZZlllhhhjjjyyy||||||vvvppppppqqqwwwrrrkkkaaaXXXSSSNNNIIIEEE>>>:::666222111000///...------......///111222333000000////////////000000111222222111111333777:::===???AAACCCEEEGGGHHHHHHIIIIIIIIIJJJKKKMMMNNNOOOMMMNNNOOOPPPQQQQQQPPPOOORRRQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPOOOMMMLLLLLLNNNPPPNNNLLLNNNSSSXXXRRRRRRSSSUUUYYY]]]___aaaaaabbbcccbbbaaabbbdddeeefffeeedddddddddbbb```^^^^^^^^^]]]YYYTTTQQQQQQRRROOOOOONNNMMMLLLLLLLLLLLLKKKIIIFFFEEEGGGHHHIIIIIIGGGIIIKKKMMMQQQYYYcccjjjxxx~~~|||xxxzzz{{{{{{555666888:::;;;===>>>>>><<>>;;;666333111000///...------......///111222333000000////////////000000111111000000///222666999===???AAACCCEEEGGGHHHIIIIIIIIIIIIJJJLLLMMMOOOPPPMMMNNNPPPQQQQQQQQQPPPPPPRRRQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRQQQOOONNNMMMLLLOOORRRQQQOOOQQQVVV\\\SSSSSSSSSUUUYYY]]]``````aaacccddddddcccdddfffhhhdddddddddeeeggggggdddbbbaaabbbaaa]]]WWWTTTTTTVVVRRRQQQOOOMMMLLLLLLMMMMMMMMMJJJGGGFFFHHHIIIIIIIIIHHHKKKMMMOOORRRXXX___eeesss{{{::::::999999:::<<<===>>>>>>CCCJJJQQQZZZkkkqqq```VVVSSSJJJBBB999===@@@:::GGGfffyyyWWWPPPeeeyyy|||}}}UUU777777555111111000//////............//////......//////000000111111666===[[[mmmiiiqqq~~~wwwyyywwwuuuvvvzzzvvvoooeee\\\VVVPPPJJJEEEBBB>>>888444222111000...---------...000222555666000///.........000111222111000//////111555888:::<<>>@@@FFFNNNVVVaaauuulll^^^WWWSSSJJJCCC:::;;;===:::LLLooonnnTTTVVVpppzzzOOO444555555111222111//////............//////......//////000000111111555:::WWWnnnmmmrrr|||yyy{{{vvvwww{{{wwwpppggg___YYYSSSMMMHHHDDD@@@:::555333222000///......---...///111333555000///.........000111222111000000000222555999;;;;;;>>>BBBEEEGGGHHHIIIKKKJJJJJJJJJKKKLLLNNNPPPQQQSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRRRRTTTTTTSSSRRRRRRTTTYYY\\\ZZZWWWUUUXXX^^^ccccccaaaccccccdddfffhhhjjjkkkkkkjjjkkkmmmnnnnnnllljjjhhheeebbb^^^[[[[[[[[[[[[ZZZ[[[YYYVVVVVVXXXYYYXXXWWW[[[VVVPPPMMMOOOSSSVVVWWWTTTOOONNNRRRUUUVVVXXX\\\iiittt999999999999:::<<<>>>???BBBIIIQQQ[[[jjjssseee\\\WWWSSSGGGCCC:::999;;;===WWW```OOO^^^}}}lllFFF111555444111222111//////............//////......//////000000111111444555PPPnnnrrrqqqwwwzzz}}}yyyvvvxxx}}}yyysssjjjccc]]]XXXQQQMMMFFFAAA;;;777444333111000///...------...000111222000//////......///111111111111000111333666:::<<<:::===BBBEEEFFFHHHJJJKKKJJJJJJKKKKKKMMMNNNPPPQQQSSSRRRRRRQQQRRRRRRSSSSSSQQQQQQQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTTTTUUUVVVVVVVVVVVVVVVUUUTTTUUUYYY[[[ZZZXXXYYY]]]ccchhhiiiiiieeefffgggiiikkklllmmmnnnnnnmmmmmmooorrrqqqlllhhheeeccc___^^^^^^____________^^^]]]^^^```aaa```^^^bbb]]]VVVSSSTTTYYY]]]___]]]XXXUUUXXXYYYXXXYYY\\\eeeppp999888888999;;;===???@@@EEEIIIQQQ___uuu~~~hhh___ZZZVVVQQQCCCAAA;;;888<<>>AAABBBHHHJJJRRReeewwwbbbZZZXXXSSSMMM>>>???;;;999>>>KKKpppvvvRRRNNNfffWWW>>>444777333000111/////////............//////......//////000000111111333222AAA```sssmmmjjjsss{{{~~~~~~xxx{{{|||vvvoooiiiddd___XXXSSSIIIDDD>>>888555333111///000///...------...///000111000///......///000111000000111333555888;;;<<<>>>@@@CCCDDDDDDDDDFFFHHHKKKKKKLLLMMMNNNOOOOOOOOOQQQQQQPPPQQQQQQRRRSSSSSSPPPPPPPPPQQQRRRSSSSSSTTTPPPQQQTTTVVVXXXZZZ[[[[[[[[[\\\]]]\\\[[[[[[\\\]]]\\\]]]___dddiiimmmooopppnnnqqqsssttttttuuuwwwzzzuuuqqqppprrrvvvvvvqqqmmmlllkkkiiijjjkkkmmmmmmmmmnnnmmmkkkiiijjjnnnrrrvvvssstttuuuuuuvvvxxxzzz{{{yyyvvvuuuvvvrrrhhh```]]]]]]iiixxx999999:::;;;>>>@@@CCCEEEJJJMMMUUUiiixxxpppooo|||qqq]]]WWWTTTNNNHHH:::>>>:::999AAAOOOsssuuuTTTSSShhhyyy~~~~~~PPP<<<666888222...111/////////............//////......//////000000111111111444<<>>@@@BBBCCCEEEHHHKKKKKKLLLNNNOOOOOOOOOOOONNNNNNNNNNNNNNNOOOPPPQQQQQQOOOOOOPPPQQQRRRSSSTTTTTTRRRTTTXXX[[[]]]^^^^^^^^^^^^aaacccdddcccbbbbbbccceeegggiiikkklllmmmnnnnnnrrrvvvyyyzzzxxxxxx|||}}}{{{yyywwwwwwxxxzzz{{{zzzyyyyyyzzz|||}}}}}}|||||||||{{{xxxxxx{{{~~~~~~zzzqqqiiifffhhhppp{{{;;;;;;<<<>>>@@@DDDFFFHHHIIIPPPVVV]]]nnn~~~|||pppqqqvvvxxxuuurrrtttwwwxxxssspppttt{{{eeeVVVPPPLLLEEE>>>777<<<:::999AAANNNkkkqqqYYY^^^mmmtttvvvzzzvvvCCC555333555...---222222//////............//////......//////000111111111---888777GGGkkkyyyuuu|||~~~yyytttnnnhhh___YYYRRRMMMFFF@@@<<<999666444000/////////000111333444222111000.........///000,,,---///222444777999:::999<<>>;;;<<<;;;999>>>QQQmmmhhhXXXgggyyyzzzvvvwwwddd===:::666333222111///---//////...------------...000///...---...000222333222444999IIIfff~~~vvv~~~yyyrrrjjjaaa[[[XXXSSSLLLEEE???;;;666444222111///......000222444444222///......//////......000111222333555999<<<<<<===???AAADDDGGGIIIJJJNNNNNNMMMLLLKKKKKKKKKKKKJJJJJJKKKLLLNNNOOOPPPQQQOOOPPPRRRSSSUUUVVVVVVVVVYYYYYY[[[___ccceeeeeeddddddfffhhhhhhgggeeeeeefffmmmoooppppppooooooqqqsssvvvxxxyyyyyyyyyyyyzzz||||||~~~|||yyyxxxyyy{{{}}}~~~|||xxxsssooonnnxxx{{{BBBCCCDDDFFFGGGHHHHHHIIIIIIIIIMMMXXXgggpppqqqnnnbbbeeekkkttt|||oooZZZSSSNNNEEE>>><<<999999999:::@@@SSSlllyyyddd^^^ppp~~~{{{[[[<<<999666333222111///...//////...------------...000///...---...000222333555777;;;JJJeee}}}vvv{{{}}}~~~yyytttmmmeee```[[[UUUMMMFFF@@@<<<888555222000///......000333555444111///.../////////......///111222444666:::===<<<===???AAADDDFFFIIIJJJNNNMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLMMMOOOPPPQQQQQQOOOPPPQQQSSSUUUWWWXXXYYY\\\]]]___aaabbbcccccccccdddfffggggggeeecccbbbccchhhjjjkkkmmmppprrruuuwwwyyyyyyyyyxxxwwwyyy|||}}}~~~~~~}}}{{{{{{{{{~~~{{{wwwtttrrr{{{~~~EEEEEEFFFFFFGGGHHHHHHHHHHHHHHHOOO]]]nnnxxxvvvqqqdddjjjsss|||iiiTTTNNNLLLDDD===:::888888999===GGGZZZpppkkkbbbggg|||PPP<<<999555333222111///...//////...------------...//////.........000222333666888<<>>======>>>@@@CCCFFFIIIKKKMMMLLLKKKJJJJJJJJJKKKLLLLLLLLLMMMOOOPPPQQQRRRSSSPPPQQQRRRSSSVVVXXXZZZ\\\___bbbdddccc```___```bbbdddfffgggfffcccaaa______ddddddfffjjjpppvvvzzz||||||{{{zzzxxxwwwyyy~~~}}}}}}}}}}}}~~~~~~}}}zzzxxxFFFFFFFFFFFFGGGGGGHHHHHHJJJKKKSSScccvvv}}}tttyyy{{{dddPPPKKKKKKEEE<<<999;;;999:::AAAQQQfffzzzccc___iiiHHH:::888444222222111000/////////...------------...///.........///000111222333666:::EEE\\\ssszzztttnnnsss}}}}}}yyytttooolllccc\\\RRRIIICCC>>>;;;888222111///...///111444666333111......///000//////...///111333555888<<>>>>>>>>@@@BBBFFFIIIKKKKKKJJJIIIHHHHHHIIIKKKLLLMMMNNNOOOPPPQQQRRRSSSTTTQQQRRRSSSTTTWWWZZZ]]]______bbbdddbbb^^^\\\```dddfffhhhiiigggdddaaa______bbbaaaaaafffnnnvvv{{{~~~}}}}}}}}}|||{{{|||~~~~~~~~~~~~~~~FFFFFFFFFFFFGGGHHHIIIJJJMMMPPPYYYiii|||wwwbbbOOOLLLLLLEEE===999<<<999:::FFF]]]uuu|||[[[YYYfffwwwEEE999666333222111111000/////////...------------............//////000111222111555999CCCXXXqqq{{{xxxpppuuu~~~~~~|||wwwrrrnnnfff```VVVMMMFFF@@@<<<999333222000//////111333555222000......///000000///...///111333444777;;;>>>======>>>@@@CCCFFFIIIKKKIIIHHHFFFFFFFFFHHHJJJLLLNNNNNNOOOPPPRRRSSSTTTUUUSSSSSSUUUWWWYYY\\\^^^```]]]```bbb```]]]]]]bbbgggiiijjjkkkjjjgggdddcccbbbaaa______aaagggooovvvzzz}}}EEEEEEEEEFFFHHHKKKMMMOOOQQQWWWcccrrrqqq```RRRPPPMMMDDD<<<::::::777<<>>777555222000//////111222222000...---///000000000///000111111222444777::::::<<<@@@CCCFFFGGGHHHHHHFFFEEECCCBBBCCCFFFJJJLLLMMMNNNOOOPPPRRRSSSTTTTTTTTTVVVZZZ]]]______^^^^^^```___^^^^^^aaaeeejjjmmmiiilllnnnnnnmmmllllllllliiijjjhhheeebbbgggrrr|||yyymmmkkknnntttwwwFFFFFFGGGIIIMMMRRRVVVYYYaaaoooiii^^^WWWUUUNNN@@@999999999;;;KKKlllmmmcccxxxNNN777666444111111111222111111//////...------------...---...///000111111111111///444777;;;KKKbbbppprrryyy}}}zzz{{{}}}}}}zzzuuusssooohhh```WWWNNNFFF@@@999666333000//////000111222000...---///000111000///000111111111222555888999<<<@@@DDDGGGHHHGGGGGGEEEDDDBBBAAACCCFFFJJJLLLMMMNNNOOOPPPQQQSSSTTTTTTUUUWWW[[[___``````^^^\\\dddbbb______ccchhhlllnnnhhhkkkmmmnnnnnnnnnnnnoooppprrrqqqlllgggkkkxxx}}}}}}~~~~~~mmm```]]]```dddgggooo~~~HHHIIIIIIJJJRRR^^^fffgggrrryyyzzzcccbbb]]]UUULLLCCC===;;;<<<;;;QQQ}}}fffeeettt@@@AAA555444333111000/////////......------------.....................///000000000333444:::JJJ```lllmmmqqq{{{yyy}}}|||yyyuuunnnfff\\\QQQGGG@@@;;;888444222222222222111222111111000000000000000000///......///222555888<<<>>>BBBGGGIIIJJJJJJJJJIIIDDD@@@???CCCGGGJJJKKKMMMNNNOOOPPPQQQSSSWWWYYYWWW[[[```dddddddddcccccccccaaa___```dddhhhjjjkkkkkkjjjjjjkkkooorrrssstttuuuuuuvvvsssoooppp|||~~~}}}zzz|||ppp]]]XXXWWWVVVYYY```iiisssGGGHHHHHHKKKVVVfffqqquuu{{{wwwfffddd^^^UUUKKKBBB<<<999<<<>>>WWWdddgggkkk<<<>>>555444333111000/////////......------------.....................///000000222333444888HHH\\\iiilllrrr||||||{{{|||{{{xxxrrrkkkaaaVVVJJJBBB<<<999555222222222111111222111111000000000000000000///......000333666888<<>>:::666333222111111000222111111000000000000000000///......000333777999===@@@DDDHHHJJJJJJIIIHHHAAABBBBBBAAA???AAAEEEJJJLLLNNNQQQRRRRRRSSSTTTVVV[[[^^^bbbdddccccccbbbccccccbbbbbbeeeiiilllnnnnnnpppooooooooopppqqqrrrssssssrrrpppnnnkkkmmmyyyeeeZZZWWWRRRQQQSSS[[[fffwwwGGGIIIJJJPPPbbb{{{xxxkkkbbb___YYYOOOEEE>>>:::888???EEEbbbxxxbbbmmmQQQ666999444333222111000000000000......------------.....................///000000333222222666BBBTTTgggrrrsss|||{{{www}}}~~~~~~}}}yyyqqqcccUUUKKKAAA===777333222111000000222111111000000000000000///.........000444888:::>>>AAAEEEIIIKKKJJJHHHGGG===AAACCCAAA======BBBHHHLLLNNNQQQSSSSSSSSSTTTUUU^^^```cccccccccbbbbbbccc``````aaadddhhhkkklllkkkmmmmmmlllkkkjjjkkkmmmooovvvssspppmmmjjjjjjuuuppp___XXXRRRQQQTTTYYYddduuuOOOQQQSSSZZZlllpppeee[[[XXXRRRIIIAAA<<<::::::AAAKKKhhhnnncccnnn|||xxxIII999:::333333222111000000000000......------------.....................///000000222111111666@@@RRRgggvvvsssxxx|||zzz~~~}}}~~~~~~wwwjjjZZZPPPEEEAAA:::555222222111000222111111000000000000000......---...111555999;;;???BBBGGGJJJKKKJJJGGGEEE;;;@@@CCC@@@;;;:::@@@GGGKKKNNNQQQSSSSSSSSSTTTUUU```bbbccccccbbbbbbcccddd``````aaadddhhhjjjkkkkkkjjjjjjiiigggeeegggkkkooowwwsssooolllhhhgggoooyyy}}}~~~~~~{{{dddXXXRRRRRRWWWZZZfffvvv^^^```ccckkk|||zzziii___UUURRRLLLEEE>>>;;;;;;<<>>MMMcccvvvrrrssswww{{{zzz}}}|||pppaaaVVVJJJEEE===777444333222111222111111000000000000000...------///111666:::===AAADDDHHHKKKLLLIIIFFFCCC<<<@@@BBB>>>:::999@@@FFFKKKMMMPPPRRRSSSTTTVVVWWWbbbcccccccccbbbbbbeeegggcccbbbbbbdddhhhjjjlllkkkjjjjjjhhheeecccfffnnntttvvvssspppmmmjjjhhhmmmuuuxxxzzz{{{}}}~~~kkk[[[RRRSSSYYY^^^kkk{{{nnnrrrvvvrrrccc[[[SSSPPPJJJCCC<<<:::;;;===DDDeeeggg^^^dddmmm}}}VVV??????666333222111111000111111111......------------.....................///000000000///111555;;;GGG\\\qqqqqqlllnnnxxx|||{{{}}}uuuggg]]]NNNHHH@@@999555444333222222111111000000000000000---------///222666;;;>>>AAAEEEIIILLLLLLIIIEEEBBB???@@@@@@<<<999:::@@@FFFJJJLLLOOOPPPRRRTTTWWWZZZbbbccccccbbbbbbcccfffiiieeecccbbbbbbeeehhhjjjjjjiiihhhfffbbb```fffpppyyyxxxuuuttttttqqqooorrryyy{{{|||}}}||||||wwwbbbUUUUUU\\\gggsssyyy~~~nnn```YYYTTTPPPJJJBBB<<<:::;;;===DDDppp~~~bbb[[[dddnnnLLL<<<@@@333222222111111111111111111.........------........................///000000000///111555888BBBWWWkkkppphhhhhhsss}}}}}}{{{~~~yyykkkbbbPPPJJJAAA:::666444333333222111111000000000000000---------///222777;;;>>>BBBEEEIIILLLLLLIIIEEEBBBAAA@@@>>>;;;999;;;AAAFFFJJJLLLNNNOOOQQQTTTYYY\\\bbbccccccbbbbbbcccgggjjjdddbbb______aaadddgggggggggfffccc^^^^^^dddqqq{{{{{{yyyyyy{{{zzzxxxzzz~~~{{{|||kkkZZZXXX___ooo{{{}}}}}}kkk^^^VVVQQQMMMGGG@@@999666;;;AAARRRppp{{{]]][[[cccvvvzzzqqqEEE;;;999222222222222111111111111000//////...------------...---------............///000111111333888CCCQQQ[[[iiiiiinnnxxx{{{{{{vvv}}}ssshhhVVVLLLBBB===:::555222333111111000000000000111111+++,,,...111555999<<<>>>EEEFFFJJJMMMOOOLLLGGGCCCBBBAAA???===<<<>>>BBBFFFNNNLLLMMMPPPQQQQQQVVV\\\aaa``````bbbeeeeeeaaa^^^```^^^\\\[[[[[[]]]```bbbbbb^^^ZZZXXX]]]gggsss|||}}}|||~~~~~~zzzjjj]]]ZZZ]]]kkkzzz|||kkk^^^WWWQQQKKKEEE???:::888<<>>@@@EEEGGGJJJMMMOOOLLLGGGCCCCCCCCCAAA>>>===???DDDGGGNNNMMMOOOSSSTTTTTTXXX^^^aaaaaaaaabbbdddddd```]]][[[ZZZYYYXXXYYY[[[]]]^^^^^^]]]\\\YYY[[[dddrrr||||||{{{{{{qqqdddYYYXXX\\\hhhuuuzzziii^^^XXXPPPHHHAAA>>>;;;:::>>>DDDQQQpppyyyZZZ]]]iiipppqqq{{{[[[>>>:::999444333222222222111111111111000///......------......---------............//////000222333666???JJJSSSdddkkkxxx|||yyyxxx|||{{{ggg[[[LLLCCC<<<555222222111111111111111111111111///000222555999===@@@BBBEEEGGGJJJMMMNNNLLLGGGCCCDDDDDDBBB@@@???AAAEEEHHHMMMMMMPPPVVVXXXXXX[[[```bbbaaabbbcccdddccc```]]]WWWWWWVVVVVVWWWYYYZZZ[[[ZZZ\\\]]][[[\\\dddsss~~~}}}||||||wwwhhh^^^XXXZZZaaakkkuuuyyyggg[[[WWWPPPFFF>>><<<;;;:::???GGG^^^xxxsssZZZdddssswwwxxx~~~OOO;;;999999444333333222222222111111111000//////...............---------............///...000222333555<<>>777333333111111111111111111111111000111333666:::>>>AAACCCFFFGGGIIILLLNNNLLLGGGDDDDDDDDDCCCAAA@@@AAAEEEHHHJJJKKKQQQXXXZZZYYY\\\```bbbbbbcccddddddbbb```^^^VVVVVVXXXYYYZZZ[[[[[[\\\ZZZ[[[]]]```eeennnyyyqqqccc]]]\\\dddnnnwwwwwwdddXXXUUUOOOCCC;;;;;;;;;:::BBBOOOjjj}}}iii]]]ooo|||nnnHHH;;;:::777444333333333222222222222111000000///............///---------............///...000222333444888???EEE```lllxxx{{{xxx{{{ssseeeUUUJJJAAA999555555000111222222222222111000///000222666999===@@@BBBFFFGGGIIILLLMMMLLLHHHDDDCCCCCCBBBAAA@@@AAADDDGGGHHHJJJPPPWWWZZZYYY[[[___aaaccceeeeeedddbbbaaa```YYY[[[^^^aaabbbcccbbbaaa^^^\\\^^^gggtttpppddd```cccnnn|||tttaaaUUUSSSMMMAAA:::<<<;;;<<>>;;;666444333333333333222222222222111000//////......//////---------............///---000222222222555:::>>>ZZZkkkzzz~~~~~~yyy{{{wwwiiiYYYNNNEEE<<<777666000111222333333222111000///000222555999===@@@BBBGGGGGGIIIKKKMMMKKKHHHEEECCCCCCCCCAAA@@@AAADDDFFFIIIJJJOOOVVVYYYXXXZZZ^^^aaadddfffgggeeedddcccccc```cccgggkkkmmmmmmkkkjjjdddbbbeeerrrxxxooolllooo}}}qqq^^^SSSRRRJJJ???;;;>>>>>>BBBWWWqqqkkkYYYfff}}}UUUAAAAAA<<<666555444444333333333222222222111000000///////////////---------............///,,,///222222111222555999MMMfff|||}}}|||ooo___TTTIII>>>888666000111333444444333111000///000333666999===AAABBBGGGGGGIIIKKKLLLKKKHHHEEEDDDDDDDDDCCCBBBCCCEEEGGGJJJKKKPPPVVVXXXWWWZZZ___aaadddggghhhgggffffffggggggkkkpppuuuwwwvvvtttrrriiijjjqqq~~~zzz|||ooo]]]RRRQQQGGG>>>;;;@@@@@@FFF```}}}aaaVVVhhh~~~OOO@@@CCC===666777444444444333333333222222111111000///////////////---------.........//////,,,///222222111111333666@@@```|||~~~}}}~~~~~~sssdddXXXLLL@@@888555000111333444444333111000000111333666:::>>>AAACCCGGGHHHIIIKKKLLLKKKHHHEEEEEEEEEFFFEEEDDDDDDFFFIIILLLLLLPPPVVVXXXWWWZZZ___```dddhhhiiihhhggghhhiiikkkooouuuzzz}}}|||yyywwwkkkpppzzz}}}uuufff[[[VVVMMMIII;;;888@@@AAAGGGjjjvvv___aaauuuzzzQQQHHHCCC===<<<999666666555444333222222111000000000///......------........................///000111222222222222222:::SSSooo~~~}}}nnn^^^PPPFFF>>>999222222111111000000//////---000555999;;;>>>AAADDDGGGIIIKKKMMMLLLIIIFFFDDDJJJHHHFFFDDDDDDFFFHHHJJJNNNKKKMMMTTTYYYZZZ\\\___aaadddgggiiiiiiiiijjjkkkmmmooorrrwww{{{{{{zzzxxxuuuzzzzzzpppbbbZZZVVVOOODDD;;;999@@@GGGUUUyyyzzzkkkppp~~~qqqLLLFFFBBB===<<<:::777666555555333333222111000000000///......------........................//////000111222222222222:::NNNiii|||qqqbbbTTTHHH???999333333222222111111000000...222666999<<<>>>BBBDDDGGGIIIKKKLLLLLLIIIFFFDDDJJJHHHFFFEEEEEEFFFHHHJJJOOOLLLNNNUUUYYYZZZZZZ]]]```cccfffiiiiiijjjkkkmmmmmmnnnpppsssuuuwwwwwwvvv{{{~~~rrriii\\\XXXWWWPPP???<<<;;;@@@NNNkkk}}}zzzdddFFFDDDAAA>>>===:::777666666555444333222222111000000//////......---...........................///000111222222222222999IIIbbbwww|||{{{xxxkkk]]]OOODDD<<<666555333222111111111222111333777:::<<>>???===AAAYYY{{{~~~YYYDDDDDDBBB>>>===999777777666555444333222222111111000000///.......................................///111222222222222777FFF___vvv}}}xxxvvvssszzzvvvhhhYYYKKKBBB777666333111000111222333444666999;;;===@@@DDDFFFGGGIIIKKKLLLKKKIIIFFFCCCJJJIIIHHHGGGGGGHHHIIIJJJNNNMMMQQQYYY^^^]]]]]]^^^bbbdddhhhiiijjjjjjkkkllllllooosssvvvwwwxxxyyyzzz{{{|||}}}}}}zzz}}}pppddd\\\TTTVVVVVVLLL===??????GGGkkkxxxpppSSSDDDFFFBBB???===999888777666555444333333222111111111000//////..............................---...///000111222222222555EEE___uuu{{{vvvtttxxxpppwww}}}ppp```PPPFFF999777333000///000222333777999;;;===>>>AAAEEEHHHHHHIIIKKKMMMLLLIIIFFFDDDJJJJJJIIIHHHHHHIIIJJJJJJLLLLLLPPPZZZ`````````bbbdddgggiiijjjjjjiiiiiijjjiiinnnuuuyyy{{{{{{||||||{{{|||~~~}}}~~~xxx{{{tttggg___XXXQQQSSSQQQEEE;;;===AAARRR~~~zzzdddNNNEEEGGGBBB???>>>999888777777666555444333333222111111000000//////...........................,,,---...000111222222333555BBB[[[qqqvvvqqqrrrzzztttyyytttdddTTTIII<<<999555111000111333555:::;;;===>>>???BBBFFFIIIIIIJJJMMMNNNMMMKKKHHHEEEJJJJJJJJJIIIIIIJJJJJJJJJKKKJJJNNNXXX___```bbbdddeeegggjjjjjjjjjiiijjjjjjgggmmmtttxxxyyyyyy{{{|||~~~}}}~~~zzz}}}vvviii___ZZZTTTMMMOOOKKK;;;:::;;;BBB[[[[[[IIIDDDGGGBBB??????;;;888888777666555444333333222222111111000/////////........................+++,,,...000111222222333666===QQQhhhrrroooqqqxxx{{{~~~zzzjjjZZZPPP@@@<<<777333111333666888<<<===>>>???@@@BBBGGGJJJJJJLLLNNNOOOOOOLLLIIIGGGJJJJJJJJJJJJJJJJJJJJJJJJJJJIIILLLTTT[[[]]]___bbbbbbeeehhhjjjkkkkkklllmmmlllppptttuuutttuuuyyy}}}|||||||||~~~}}}hhhbbb[[[WWWRRRKKKLLLFFF444:::999CCC```vvvUUUEEECCCFFFAAA???@@@<<<888888777666555444333333222222111111000/////////........................+++,,,...///111222222333777999HHH```oooooopppvvv~~~~~~ppp```VVVBBB???999555333555888;;;===>>>??????@@@CCCGGGJJJKKKMMMOOOPPPOOOMMMJJJGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKHHHJJJQQQWWWYYY\\\___```cccgggjjjkkkmmmooopppsssuuuvvvsssqqqsssyyy~~~~~~{{{zzzzzzssswww~~~ppp___WWWTTTQQQMMMIIIDDD>>>:::999777HHHlllcccMMMJJJFFFDDDBBB@@@>>><<<:::999888777666555444333333222111///...---------///............---------////////////000111222333555777DDDZZZlllrrrtttvvv}}}|||zzzzzzhhh\\\LLLBBB888555555555888<<<>>>>>>???AAACCCFFFHHHIIIKKKKKKLLLNNNPPPNNNKKKHHHLLLLLLMMMNNNNNNMMMKKKJJJLLLKKKKKKNNNTTTXXXYYYXXX^^^aaaeeehhhiiiiiijjjkkkuuuxxxzzzzzzyyyzzz~~~~~~~~~wwwzzziiiYYYRRRQQQOOOKKKEEE@@@<<<:::AAAAAAQQQkkk{{{yyyzzz^^^JJJHHHEEECCCCCCBBB@@@>>>;;;:::999777666444333333333222111//////.........///............---------////////////000111222333555666AAAXXXllluuuxxxyyyzzzyyypppeeeUUUHHH<<<777666666888:::===>>>???AAACCCFFFHHHIIIKKKKKKLLLOOOQQQPPPNNNKKKLLLLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKNNNTTTXXXZZZZZZ___cccgggjjjkkklllmmmnnnvvvxxx{{{}}}~~~~~~~~~~~~}}}vvv```RRRMMMNNNLLLGGG@@@;;;999999;;;CCCVVVkkksssvvvaaattt}}}WWWHHHFFFDDDCCCDDDCCCAAA@@@<<<;;;:::888666444333222222111000//////////////////............---------////////////000111222222444444===SSSjjjwww{{{|||~~~|||zzz|||rrrbbbRRRAAA:::999888888999======???@@@CCCFFFHHHIIIJJJJJJLLLOOORRRSSSRRRPPPLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKLLLOOOTTTXXX[[[\\\```dddhhhlllmmmooopppqqqxxxzzz~~~~~~~~~~~~oooYYYLLLIIIKKKJJJDDD<<<777888;;;777DDD]]]rrryyy~~~sssaaaqqq~~~kkkPPPHHHFFFEEEDDDDDDCCCAAA???<<<;;;:::888666444333222111111000000///000000000///............---------///......//////000111222444333:::LLLddduuu{{{zzz|||~~~}}}lll[[[GGG>>><<<:::888888<<<===>>>@@@CCCFFFHHHIIIJJJJJJKKKOOOSSSVVVVVVVVVMMMNNNNNNNNNNNNNNNNNNNNNLLLLLLMMMOOOSSSWWW[[[]]]___ccchhhlllnnnppprrrtttyyy{{{}}}~~~~~~jjjUUUJJJHHHIIIHHHCCC;;;777999===???NNNggg|||gggaaappp]]]MMMIIIGGGFFFEEEDDDBBB???<<<<<<;;;:::888777555444333222111000000000000000111///............---------............///000111222444333777EEE[[[nnnvvvwww|||xxxzzztttcccOOODDD???;;;999:::;;;<<<===@@@BBBEEEHHHJJJIIIIIIKKKNNNSSSXXXZZZZZZPPPOOOOOONNNNNNNNNNNNNNNLLLMMMMMMOOOQQQUUUZZZ]]]\\\aaafffkkknnnqqqsssuuuzzz}}}}}}~~~~~~~~~}}}cccRRRKKKIIIIIIFFF@@@;;;999;;;>>>CCCTTTnnn{{{]]]]]]qqqzzzTTTKKKIIIHHHFFFEEEEEEBBB???<<<;;;;;;:::999777666555555333222111000000000000000///............---------............///000111111222333666???QQQfffsssvvvuuurrrvvv|||mmmZZZMMMCCC<<<:::<<<:::;;;===???BBBEEEHHHJJJIIIIIIJJJMMMSSSYYY\\\]]]RRRRRRPPPOOONNNMMMMMMMMMMMMNNNNNNNNNOOOSSSXXX[[[ZZZ___eeekkknnnrrruuuwww{{{~~~~~~}}}~~~~~~pppYYYOOOLLLJJJGGGBBB>>>;;;;;;<<<===GGGZZZuuutttZZZ___pppjjjNNNKKKGGGFFFEEEEEEEEECCC@@@===::::::999888888777777666444333222111000000/////////............---------...............///111111///222666;;;KKKaaarrrxxxqqqpppuuuwwwgggWWWHHH===:::<<<:::;;;<<>>@@@BBBFFFJJJMMMMMMJJJJJJMMMOOORRRYYYaaacccaaaZZZRRRPPPRRRRRROOOOOOQQQSSSRRRPPPOOOPPPRRRYYY]]]ccciiinnnrrrssstttvvvyyy}}}}}}jjjVVVNNNNNNMMMLLL@@@999<<<===>>>KKK\\\|||~~~```VVVdddwwwdddPPPKKKGGGFFFFFFFFFEEEDDDCCCBBBAAA>>>===;;;;;;;;;;;;999777888666333111222222111000000000///...............------......///000000000333444444444777GGG___sssyyyuuuyyy}}}xxxfffSSSFFFAAA======>>>@@@CCCGGGJJJKKKLLLIIIIIILLLNNNPPPWWW^^^eeeddd^^^VVVRRRSSSSSSQQQPPPSSSUUUUUUSSSQQQOOOOOOXXX[[[```fffkkkoooqqqqqqsssvvvzzzdddSSSOOONNNLLLHHH===999======???UUUppplllQQQUUUkkk|||ZZZQQQQQQLLLHHHHHHHHHGGGFFFDDDCCCBBB>>><<<;;;;;;;;;;;;999888999777444222222222222111000000///...............------......///000000000222444555444444@@@YYYooo~~~|||wwwtttxxx~~~xxxqqq]]]LLLCCC>>>>>>>>>???CCCFFFHHHIIIKKKIIIIIIKKKMMMNNNTTT[[[eeefffbbbZZZTTTTTTTTTSSSSSSUUUXXXYYYXXXTTTPPPNNNWWWZZZ___eeejjjnnnpppqqqsssuuuyyy}}}zzz___QQQOOOMMMIIICCC===<<<>>>>>>FFFdddaaaQQQ```yyysssRRRNNNOOOIIIJJJJJJIIIHHHGGGEEEDDDCCC===<<<::::::;;;;;;:::888:::888555333333333222111000000///...............------......///000000000000222555555444;;;SSSjjj|||~~~tttqqq||||||www{{{iiiUUUFFFAAA>>><<<===AAAEEEFFFGGGJJJHHHHHHJJJKKKLLLQQQWWWaaafffeee^^^VVVUUUUUUUUUUUUWWW[[[]]]\\\YYYSSSOOOWWWZZZ^^^dddiiinnnqqqssswwwxxx{{{~~~sssZZZQQQPPPLLLFFF>>>======>>>EEEYYY{{{yyy^^^]]]uuujjjRRROOONNNHHHKKKKKKJJJIIIGGGEEEDDDCCC===<<<::::::;;;<<<:::999;;;999555444333333222111000000///...............------......///000000000///000333666444888LLLbbbxxxzzzvvv~~~yyy|||vvv```NNNEEE@@@<<<<<<@@@DDDGGGGGGJJJGGGGGGJJJJJJIIINNNTTT\\\dddhhhccc[[[XXXXXXXXXWWWYYY\\\```aaa^^^YYYTTTVVVXXX]]]ccciiiooosssuuuzzz{{{~~~lllVVVPPPQQQLLLDDD===<<<:::<<>><<<@@@GGGKKKLLLIIIGGGGGGIIIHHHGGGJJJPPPUUUcccnnnlllddd_________YYYZZZ]]]bbbffffffbbb]]]RRRTTTZZZ```hhhoootttwww|||~~~vvv___UUURRRMMMFFFAAA:::>>>???EEEaaa|||jjjwwwiii]]]UUUNNNMMMKKKJJJIIIHHHEEEBBB@@@>>>===;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999777555444333222111111000000//////......---------............///000000000111333666:::<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777555444333333111111111000//////......---------............////////////000222555777999RRRdddxxx~~~ppp^^^KKKEEEFFFGGGHHHJJJIIIJJJJJJIIIIIIJJJLLLOOOUUU```iiikkkjjjiiifffbbbfffddd___\\\cccnnnsssqqqlll___XXX```hhhlllrrrzzznnn```SSSOOOOOOJJJCCC>>>999;;;AAAUUU}}}nnnjjj{{{[[[TTTNNNJJJKKKJJJGGGFFFEEECCCBBB@@@???>>>========================<<<;;;999777555444444333222111111000000///......---------............///......///111222444555555DDDYYYppp{{{|||{{{yyywwwnnnXXXKKKGGGGGGHHHJJJHHHJJJKKKJJJJJJJJJLLLNNNTTT\\\eeelllrrrtttmmmdddooojjjaaa]]]cccpppzzz~~~{{{jjj]]]]]]dddiiipppyyy~~~~~~tttaaaWWWOOONNNMMMGGG@@@<<<======HHHhhhyyyeeejjjmmmTTTPPPKKKGGGHHHGGGEEEDDDCCCBBBAAA@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;999777666555444444222222111111000//////...---------............///...///000222333444444444999MMMfffwwwzzzxxxtttrrr{{{bbbPPPGGGFFFHHHJJJGGGIIIJJJJJJJJJJJJLLLNNNTTTYYYaaammmyyy~~~vvviiiooommmgggaaabbbmmm}}}sss```ZZZ^^^eeennnvvv|||}}}yyyjjjYYYRRRNNNMMMKKKDDD>>>;;;===>>>RRR~~~oooeeesssaaaQQQOOOIIIEEEFFFDDDCCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888666555555555222222222111000000//////---------............//////000111333444555555555444DDD\\\qqqzzzxxxtttqqq}}}|||iiiSSSGGGEEEHHHIIIGGGHHHIIIJJJJJJKKKNNNPPPVVVZZZaaannn}}}|||pppkkknnnnnnhhhdddiiizzzxxxeee[[[ZZZ```jjjrrrzzz|||~~~|||nnn```VVVQQQMMMMMMIIIBBB===<<<<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999888777666666666333222222111111000//////---------............//////000111222333555666666555>>>RRRjjjwwwxxxtttpppxxxyyyuuuyyy~~~pppXXXIIIFFFHHHHHHHHHIIIJJJJJJKKKNNNRRRUUUZZZ^^^eeeooo|||yyykkkpppsssppphhhiiiwww~~~nnnaaa[[[^^^fffmmmvvvzzz}}}~~~uuudddXXXSSSOOOLLLJJJFFF@@@>>>???@@@QQQxxxqqq___mmm]]]MMMJJJMMMGGGCCCEEEAAACCCBBBAAA@@@>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777666666666333333222111111000000///---------............///.........///111444666888:::<<>><<<;;;:::========================;;;:::999888777777777777333333222222111000000000---------.........//////---,,,,,,---///333666888>>>;;;DDD[[[ooosssnnniiiooo~~~zzzyyyuuuqqqxxx~~~dddQQQKKKIIIFFFMMMMMMMMMMMMOOOUUU\\\bbb```gggnnnqqqwww|||wwwuuuvvvuuusssyyyuuueee___bbbgggpppwww|||}}}vvvdddUUUMMMNNNJJJHHHEEE???:::===CCCNNNkkk}}}bbbhhh~~~cccPPPMMMIIIFFFEEEDDDCCCBBBDDDDDDBBB@@@>>><<<;;;:::;;;;;;:::::::::;;;;;;<<<======;;;:::888777666555444333333222111000//////------..................---.../////////111444777===999???RRReeekkkgggccchhhzzzxxxuuuzzz~~~gggSSSIIIIIIMMMMMMOOORRRSSSUUUZZZaaaggghhhiiimmmsssvvvxxxxxxuuuyyy~~~~~~nnn^^^^^^gggllluuu|||{{{~~~ooo___SSSLLLKKKHHHFFFCCC>>>;;;>>>EEEUUUooonnn___nnn|||ZZZOOOLLLHHHEEEEEEDDDCCCBBBDDDCCCBBBAAA???===<<<<<<<<<;;;;;;:::;;;;;;<<<<<<===<<<;;;:::888777666555444444333222111000//////........................---.../////////111444666<<<:::>>>KKK\\\fffddd___cccttt|||zzz~~~kkkWWWMMMNNNSSSRRRSSSTTTVVVXXX^^^gggmmmiiiiiinnntttwwwyyy~~~yyyzzz}}}sssaaa^^^eeeiiirrryyyzzz}}}~~~}}}uuudddXXXOOOKKKHHHEEECCCAAA===;;;@@@GGG]]]uuuyyyeeeeeewwwiiiSSSMMMJJJGGGEEEEEEDDDCCCBBBDDDCCCBBBAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::888777666666555444333333111111000///........................---.../////////000333666:::======AAAOOO___ccc]]]```ooo}}}ppp[[[RRRVVV]]]^^^]]]]]]]]]___eeemmmrrrjjjjjjnnnuuuxxxzzz}}}}}}zzzeee^^^```dddllltttwwwzzz}}}yyywwwzzz}}}iiiZZZRRRMMMJJJGGGDDDAAA???;;;:::@@@HHH```vvv{{{hhhmmmzzz^^^SSSKKKIIIFFFEEEEEEEEEDDDCCCDDDCCCCCCBBBBBBAAAAAAAAA>>>===<<<<<<;;;<<<<<<<<<;;;;;;::::::999888777777555555444333222111000000////////////............---...///......000222555888>>>===999DDDZZZddd___aaalll|||qqq___ZZZbbbmmmsssqqqmmmjjjjjjlllqqqtttlllkkknnntttxxxyyy}}}iii\\\ZZZ^^^eeennnssswww|||zzzzzz}}}~~~zzzxxx|||rrr^^^RRRMMMKKKJJJGGGCCC@@@===::::::AAAJJJ]]]ppp~~~hhhkkkyyyqqqWWWSSSJJJHHHFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBB???>>>======<<<<<<<<<<<<:::::::::999999888888888666666555444333222111111000000/////////.........---...///......///222444666===;;;555>>>VVVeeeeee```hhhuuussseeegggttt~~~zzzwwwuuutttqqqnnnnnnssswwwxxx{{{lll\\\VVVZZZ___gggoootttyyyzzzxxx{{{~~~|||{{{~~~hhhVVVMMMKKKJJJIIIFFFBBB>>><<<:::;;;DDDMMM\\\kkkzzz|||jjjooocccQQQNNNIIIGGGFFFGGGHHHHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCC@@@???>>>======<<<======999999999999999999999999777666555555333333222111111000000//////.........---...///...---...111333444999999444;;;OOO```hhh]]]bbbmmm{{{yyyttt|||yyyyyytttqqqtttwwwxxx{{{ooo]]]VVVXXXZZZbbbjjjpppuuu~~~~~~{{{}}}~~~{{{{{{~~~vvv```PPPIIIHHHHHHGGGCCC???<<<;;;;;;>>>HHHSSScccnnn|||zzz|||qqqVVVNNNKKKHHHGGGGGGHHHJJJJJJIIIGGGHHHHHHGGGFFFEEEDDDDDDDDDAAA@@@???>>>============999999999999999999999999777777666555444333222222111111000000///......------...///...---...000333222444555444888EEEXXXfff___```hhhuuu~~~zzzuuuuuuxxxzzz}}}sss```XXXWWWWWW]]]gggmmmsss~~~}}}xxxxxx|||yyyyyy}}}ppp[[[MMMGGGGGGFFFEEE@@@<<<::::::;;;@@@LLLXXXmmmttt}}}```PPPNNNLLLHHHHHHHHHIIIKKKKKKJJJHHHIIIIIIHHHGGGFFFEEEDDDCCCAAA@@@???>>>============888999999999999:::::::::777777666555444333333222222111111000///......---......///...---...000222222111222444666===PPPbbbcccbbbgggrrrzzz|||}}}xxxwwwyyy{{{uuuccc[[[VVVVVV[[[eeelllrrr~~~~~~sssqqq|||}}}~~~|||yyyxxx}}}{{{fffPPPFFFEEEEEEDDDCCC???<<<::::::===DDDTTTbbbtttoooWWWQQQIIIEEEGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGFFFDDDAAA???@@@???@@@AAABBB@@@===;;;<<<<<<;;;::::::::::::;;;888888777666555444333333333333222111000///......---------.........//////...444222000555:::IIIaaacccgggooouuuvvvvvvzzz~~~|||}}}zzz~~~|||lll\\\[[[^^^eeelllooosss|||~~~pppiiinnn{{{xxxwww}}}ttt```MMMEEEEEEEEECCCCCC@@@>>>===???BBBKKK\\\lllgggTTTNNNHHHFFFGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFFFFEEECCC@@@???@@@???@@@AAABBBAAA???<<<===<<<;;;;;;::::::;;;;;;999999888777666555444444333333222111000///......---------.........//////...444222000555999III```iiikkknnnqqqtttyyy|||}}}}}}rrrccc___^^^bbbiiimmmrrrzzz~~~vvvmmmoooxxxzzzxxx}}}kkkZZZJJJDDDEEEDDDCCCBBB===<<<===@@@EEEQQQeeexxx}}}]]]PPPKKKHHHHHHGGGGGGGGGGGGFFFEEECCCCCCCCCCCCDDDDDDCCCAAA@@@>>>@@@???@@@AAACCCCCCAAA???===<<<;;;;;;:::;;;;;;;;;::::::999888777666666555444333333222111000//////---------...............///444111///444999HHH___nnnllliiiiiinnnxxx~~~~~~~~~{{{mmmccc___^^^dddjjjpppvvv}}}~~~rrrmmmttt{{{{{{yyy|||eeeWWWIIIEEEFFFDDDAAA@@@===<<<===BBBJJJZZZsssvvvhhhVVVNNNHHHHHHIIIGGGGGGFFFFFFDDDCCCAAAAAAAAAAAABBBBBBAAA@@@???>>>@@@??????AAACCCCCCBBBAAA======<<<;;;;;;;;;;;;;;;;;;;;;:::999888888777777444444333222111000000///........................///333000...444888EEE[[[mmmjjjccc___dddqqq}}}}}}}}}wwwhhh```\\\```hhhnnnsssxxx|||uuuiiiooovvv}}}}}}{{{|||wwwdddXXXKKKHHHFFFCCC???===@@@???BBBKKKYYYmmmmmmkkk[[[TTTLLLGGGJJJHHHEEEEEEEEEDDDCCCAAA@@@??????@@@@@@@@@@@@?????????@@@@@@???AAABBBCCCBBBAAA======<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888888555555444333222111000000.....................---...222///---333666@@@TTThhhggg```YYY\\\hhhsssxxx|||zzzyyyzzz~~~~~~nnnddd]]]aaahhhmmmpppssswww|||sssccchhhrrr}}}~~~||||||pppcccXXXMMMIIIFFFAAA===<<<===>>>FFFXXXoooyyyccckkkpppUUUTTTJJJGGGKKKFFFCCCCCCCCCCCCBBBAAA????????????????????????@@@@@@AAA@@@???@@@AAABBBAAA@@@>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::999999999999666555555444333222111111...............------------111...---333444;;;KKKaaaddd___UUUTTT```lllpppxxxxxxyyyzzz~~~wwwmmmeeeeeehhhjjjlllnnnuuu{{{mmm]]]aaalll{{{||||||~~~|||lllaaaVVVLLLHHHEEE@@@======;;;@@@PPPnnn{{{fffaaawww```QQQTTTFFFEEEMMMCCCAAAAAABBBBBBAAA@@@?????????>>>>>>>>>???@@@@@@AAABBB@@@??????@@@@@@@@@???>>>======<<<<<<<<<<<<<<<:::::::::999999999999999666666555444333222111111//////.........---------,,,000......333111555CCCXXX___\\\OOOLLLXXXgggnnnzzz|||xxxoookkkiiifffeeegggrrrzzz~~~|||}}}hhhZZZ[[[eeeuuu~~~}}}|||{{{yyyjjj^^^TTTJJJFFFDDD@@@>>>>>>AAAHHH___fffZZZbbb|||VVVOOOSSSCCCDDDMMMAAA@@@@@@AAAAAAAAA@@@@@@??????>>>>>>>>>???@@@AAABBBBBB@@@>>>>>>?????????===>>>>>>===<<<<<<<<<<<<<<<:::999999999999999999999666666555444333222222111//////.........---------+++000......333000222???RRRZZZXXXIIIDDDRRRdddmmmvvvpppjjjcccaaacccooowww}}}zzzyyyyyy~~~}}}eeeYYYXXX```ppp}}}}}}}}}~~~|||{{{}}}mmmdddYYYNNNGGGEEEBBB;;;;;;AAAAAA^^^vvv^^^[[[lllcccWWWKKKIIIJJJHHHFFFEEEDDDBBB@@@AAACCCDDDBBB@@@@@@@@@@@@AAAAAA@@@@@@???CCCBBBBBBAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<;;;::::::999888888888999666555444333222111111111111111000000//////............//////000222333444JJJTTTVVVLLLFFFPPPcccqqq~~~rrrhhhaaa]]]ZZZjjjqqqzzz}}}|||}}}|||{{{yyyzzz{{{}}}~~~hhh]]]TTTTTTcccttt|||{{{yyy{{{|||tttddd\\\SSSKKKFFFFFFAAA:::===EEEYYY~~~kkkXXX___ttt```TTTKKKIIIJJJHHHFFFEEEDDDBBBAAABBBDDDEEECCCAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBAAA@@@???>>>>>>===>>>>>>===<<<<<<<<<<<<<<<;;;::::::999999999999999777666555444333222222222111111111000//////...............///000111222333BBBPPPWWWOOOGGGMMM]]]iii|||vvvhhh___ZZZXXXdddjjjrrrzzz~~~~~~zzzyyyxxxyyyzzzzzzxxxwwwuuuwww{{{}}}nnn^^^RRRNNNZZZiiirrrzzz|||{{{}}}{{{iii[[[TTTLLLHHHFFFEEE???:::CCCPPPvvv|||^^^VVVgggmmmZZZQQQIIIIIIKKKHHHEEEEEEDDDCCCBBBCCCDDDEEEDDDBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBBBBAAA@@@???>>>==================<<<<<<<<<<<<;;;;;;:::::::::999999999888777666555444444333333222111111000000///......---------...///000111222999KKKXXXUUUKKKJJJUUU___ttt|||~~~{{{iii]]]ZZZZZZ```cccjjjssszzz}}}}}}|||uuuuuuuuuwwwyyyyyywwwuuutttwww|||~~~}}}yyycccTTTJJJQQQ]]]hhhsss}}}~~~~~~nnn```VVVQQQIIIFFFEEEBBB<<<<<>>===<<<<<<<<<===============<<<<<<:::;;;;;;;;;;;;;;;::::::888888888777666555444333222222111111000//////...,,,,,,,,,---...///000000666IIIZZZ[[[OOOJJJQQQZZZlllwww~~~{{{zzz{{{~~~kkk___]]]___```ccchhhpppxxx}}}~~~}}}vvvvvvwwwxxxzzzyyywwwuuuvvvzzzkkkZZZMMMOOOXXXaaannnyyyrrrcccXXXPPPLLLIIIFFFCCC???999>>>WWWsss|||bbb\\\nnnppp^^^PPPJJJGGGHHHIIIFFFDDDEEEBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBCCCDDDDDDDDDDDDDDDAAA@@@??????======<<<;;;;;;<<<======>>>===<<<<<<:::;;;;;;<<<<<<<<<;;;;;;999999999888777666444333222222222111000000//////---,,,,,,------...///000777III\\\```UUULLLPPPYYYfffssszzz{{{||||||}}}}}}uuuwww|||nnnbbb```aaadddeeeiiiooouuuyyy{{{{{{yyyxxxxxxxxxyyyxxxuuusssvvvzzzsssaaaRRRPPPUUU\\\hhhtttyyyyyy{{{yyyhhhZZZPPPJJJFFFHHHDDD@@@===999BBB```~~~rrrggglllaaaXXXNNNHHHEEEGGGGGGDDDCCCEEEBBBCCCDDDDDDBBBBBBCCCDDDBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;;;;;;;===>>>>>>>>>===<<<:::;;;<<<=========<<<;;;888999999999888666444333333222222111111000//////---------------...//////777GGG[[[ccc[[[PPPOOOVVV^^^lll~~~{{{zzzzzz}}}|||rrrgggcccbbbhhhjjjmmmnnnooorrruuuxxxyyyxxxvvvuuuuuuuuusssrrrsssyyyyyygggVVVQQQRRRWWWbbbooossssssuuuzzzppp```TTTLLLGGGDDDEEEAAA>>>===<<>>===<<<;;;;;;::::::;;;===>>>???>>>===<<<:::;;;===>>>>>>>>><<<<<<777888999999888666444222333333222111111000000///..................///000333BBBXXXeeeaaaSSSMMMOOOTTTcccwww~~~}}}xxxyyyxxxpppjjjgggmmmqqqsssppplllkkkpppuuuyyyvvvsssrrrssstttuuutttttt{{{nnnZZZQQQPPPTTTaaaooovvvttttttxxxzzz|||yyyiii[[[RRRLLLHHHFFFAAA>>>===>>>>>>HHHddd}}}uuuhhhUUUOOOMMMHHHDDDDDDCCC@@@AAAEEEEEEHHHIIIHHHFFFEEEGGGIIIEEEEEEEEEEEEDDDBBBAAA@@@??????>>>===<<<;;;::::::999;;;===>>>???>>>===<<<999;;;===>>>???>>>===<<<777888999999888666333222333333222222111000000000//////.........//////000///===UUUfffdddUUUJJJIIIMMM\\\ppp~~~zzzxxxmmmoooxxx~~~xxxsssooossswwwyyytttkkkiiinnnuuuyyyvvvsssrrrtttvvvxxxxxxyyyttt]]]RRROOOTTTbbbrrr~~~zzzwwwyyy}}}~~~{{{sssvvv~~~{{{kkkZZZOOOIIIEEEBBBCCCBBB>>><<<>>>BBBNNNdddyyyqqqlll[[[SSSHHHHHHGGGDDDBBBAAAAAABBBCCCDDDFFFHHHJJJJJJHHHFFFEEEFFFFFFFFFFFFEEECCCBBBAAA???@@@@@@@@@???===<<<:::;;;<<<>>>??????>>>===<<<>>>>>>======<<<<<<;;;;;;777888999999999777666555333222222222222222222222000000///...............555888JJJeeeooo```KKK@@@GGGOOOccczzz~~~|||sssooolllkkkmmmwww~~~~~~|||vvvppp{{{~~~tttjjjiiilllnnnzzzxxxuuuqqqqqquuu{{{~~~zzz}}}yyyaaaSSSOOOUUUdddsss}}}{{{qqqpppvvvrrrdddTTTLLLHHHDDDBBBCCC???;;;;;;@@@IIIUUUhhhyyy~~~kkkyyyeeeWWWQQQKKKGGGEEECCCBBBAAAAAACCCDDDEEEFFFHHHJJJJJJHHHFFFEEEFFFFFFFFFEEEDDDCCCBBBAAA???@@@@@@@@@@@@>>>===<<<>>>???AAABBBBBB@@@???>>>>>>>>>======<<<<<<;;;;;;777888888999888777666555444444333333222222222111000000///............///333666HHHbbbnnncccPPPFFFGGGMMM___www}}}wwwtttpppllljjjoooxxx|||{{{}}}|||wwwsssxxx~~~yyyqqqooopppppptttsssqqqooopppuuu}}}~~~~~~~~~{{{}}}zzzcccUUUQQQWWWffftttwwwwww|||fffZZZNNNIIIGGGDDDBBBBBB>>>;;;<<>>AAAAAABBBBBBBBB@@@???>>>>>>>>>======<<<;;;;;;:::777888888888888777666666666555555444333222111111111000000///////////////111333DDD^^^nnnhhhYYYPPPIIIKKKYYYqqqwwwppphhhfffllltttxxxyyywwwvvvuuuwwwzzz{{{xxxuuuttt{{{|||vvvtttsssrrrnnnmmmmmmmmmpppvvv~~~~~~~~~}}}|||~~~|||eeeWWWTTT[[[hhhttt|||}}}uuu^^^SSSJJJGGGFFFCCC@@@@@@======???GGGVVVkkkiiinnn{{{aaaXXXPPPKKKLLLCCCBBB@@@@@@@@@BBBDDDEEEGGGGGGIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCAAA@@@???>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@>>>===<<<>>>>>>===<<<;;;;;;::::::777777888888888777777777777777666555444222222111222111000000//////000000000222AAA[[[mmmmmmbbbYYYLLLIIISSShhhzzzwwwlllfffgggkkknnnooommmmmmooorrrvvvwwwvvvtttpppxxx|||yyyuuusssqqqoooiiijjjjjjkkkooovvv~~~}}}|||~~~jjj[[[XXX^^^iiirrrwwwyyymmm[[[QQQHHHFFFFFFBBB>>>===999>>>DDDOOOccciiidddwwwhhhZZZWWWOOOHHHJJJBBBAAA@@@???@@@BBBDDDEEEGGGGGGHHHHHHHHHGGGFFFEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@???>>>======>>>>>>===<<<;;;:::999999777777777777777777888888888888777666555444333222222222111000000000000000000222???WWWkkkpppggg^^^MMMHHHLLL]]]mmmuuu{{{tttkkkggggggffffffdddeeehhhllloooppppppnnnmmmsssuuurrrnnnllljjjgggggghhhiiijjjnnnuuu}}}~~~~~~|||oooaaa]]]bbbjjjooosssuuu}}}xxxhhh[[[PPPHHHFFFEEEAAA===<<<666???LLL___}}}xxxbbbjjj^^^VVVVVVNNNGGGHHHCCCBBBAAA@@@AAABBBDDDFFFGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBAAA???>>>===>>>>>>======>>>???@@@@@@BBBBBBAAAAAA@@@@@@@@@??????>>>===<<<;;;999888888777777777666777777888999999888888777666555444444333222222111111111111111111333===RRRhhhoooggg\\\KKKDDDEEEQQQ^^^fffppp{{{wwwmmmeee```]]][[[ZZZ\\\```dddggghhhgggggghhhmmmooolllhhhgggddd___cccdddfffhhhlllssszzz}}}zzz~~~uuuhhheeejjjooopppqqqsssxxx~~~pppeeeYYYOOOFFFDDDCCC@@@===<<<;;;EEEXXXuuusssjjj{{{nnnWWWQQQQQQKKKGGGHHHEEEDDDBBBAAAAAACCCDDDFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@>>>===<<<>>>======<<<<<<===>>>???AAA@@@@@@?????????@@@@@@???>>>===<<<:::999888777888777666666666777999:::888888888777777666666666333333222111111111111222111222;;;NNNccckkkbbbVVVEEE>>>===FFFPPPYYYggguuu~~~sssggg]]]VVVRRRPPPNNNRRRWWW\\\^^^___``````aaaggglllkkkiiifff```ZZZ]]]___aaadddiiipppxxx~~~~~~zzzxxx|||yyypppoootttwwwvvvsssrrruuuyyyyyyyyy~~~vvvkkkdddWWWMMMDDDBBBBBB@@@======DDDNNNccctttuuuuuucccRRRNNNLLLIIIHHHJJJFFFEEECCCBBBBBBCCCDDDFFFFFFEEEEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@???>>>===<<<>>>===<<<;;;;;;<<<===>>>>>>======<<<======>>>>>>???>>>===<<<:::999888777888777666666666888999:::888888888777777777777777444333222222111111222222000111999KKK___ggg^^^PPPAAA:::888@@@HHHQQQbbbsss|||}}}yyymmm```UUUNNNJJJHHHFFFKKKQQQVVVYYYZZZ[[[\\\[[[dddkkklllkkkggg___WWWXXXZZZ]]]aaagggooowww}}}}}}yyyvvvzzz|||uuuuuu|||~~~{{{uuussssssuuutttuuu{{{xxxooofff___SSSOOOBBB>>>EEEBBB:::<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;:::999888666777777888999:::::::::888777666555555444444555666555555444333222111111000111777GGG\\\eeeYYYHHH666444666;;;BBBMMM]]]kkkttt}}}kkkZZZMMMEEEAAA@@@DDDEEEHHHKKKPPPTTTXXXZZZ]]]bbbjjjoooooohhh___YYYXXXUUUUUU\\\dddkkkqqqxxxwwwtttsssxxx{{{{{{}}}yyyuuuqqqqqqyyyssskkkddd\\\JJJMMMFFF@@@???999:::FFFTTT}}}rrruuu{{{bbbZZZPPPJJJIIIIIIGGGEEECCCCCCBBBBBBBBBCCCDDDEEEFFFEEECCCBBBAAAAAABBBBBBAAAAAA@@@>>>===;;;:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;::::::999888666777777888999999::::::888888777666555555555555555444444333333222222111111111666EEEYYYaaaVVVEEE555333333888>>>IIIYYYgggqqq~~~~~~kkkYYYKKKCCC???>>>AAABBBEEEHHHMMMQQQTTTWWWZZZ```hhhoooqqqlllddd___VVVRRRQQQVVV]]]aaahhhmmmsssrrrrrrvvv|||~~~zzzwwwyyy~~~zzzvvvyyywwwlllfff___WWWIIIKKKDDD===<<<999???PPPooopppwwwfff]]]VVVNNNHHHGGGGGGEEECCCBBBBBBAAA@@@AAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???<<<;;;999888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======:::::::::::::::999999888777777777888888999999:::999888888777666666555555333333333333333333333333222111555BBBUUU\\\PPP>>>444111111444999CCCSSSaaammm}}}ooo[[[KKKBBB???>>>===>>>AAADDDHHHLLLOOOQQQVVV[[[eeennnrrrqqqkkkeeeVVVPPPMMMPPPUUUXXX]]]cccoooqqquuuwwwyyy{{{~~~{{{wwwtttrrrvvv~~~~~~nnneee```YYYRRRSSSLLL>>>999>>>@@@III]]]wwwyyywww[[[WWWRRRKKKGGGEEEEEEDDDBBBBBBAAA@@@@@@@@@AAABBBCCCAAAAAABBBCCCDDDDDDCCCCCCDDDCCCAAA???<<<:::888777888999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>999999::::::::::::999999777888888888999999999:::999999999888888777666666222222333333333444444444111222777EEEVVV[[[KKK777444111///111555===LLLZZZjjj~~~vvvaaaPPPEEE@@@???;;;<<<>>>AAADDDHHHKKKMMMRRRWWW```kkkssstttoooiiiYYYRRRMMMNNNQQQSSSXXX^^^kkkqqqwwwzzzyyyzzz}}}yyyvvvsssrrrvvv}}}uuufff___ZZZSSSMMMTTTPPPDDD===>>>AAAUUUuuuxxxsssuuugggYYYRRRNNNJJJGGGEEEDDDCCCCCCAAAAAA@@@???@@@AAABBBCCC@@@AAABBBCCCDDDDDDDDDCCCDDDCCCAAA???<<<:::888777888999;;;<<<======<<<<<<;;;<<<<<<======>>>>>>>>>999::::::;;;;;;;;;::::::999999999999::::::::::::::::::::::::999888777666333333333444555555666666333666>>>MMM]]]___LLL555555222000111333999FFFSSSfff||||||iiiUUUGGG@@@>>>;;;<<<===@@@BBBEEEHHHIIINNNRRR\\\hhhrrruuuqqqlll]]]UUUNNNMMMOOOQQQVVV[[[dddllluuuyyyyyyyyy}}}{{{yyyxxxxxxzzz~~~jjj___YYYSSSMMMJJJHHHOOONNNGGG??????```zzznnnwwwqqq\\\XXXNNNMMMJJJHHHFFFEEEDDDDDDAAAAAA@@@???@@@AAABBBCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCAAA???<<<:::888777888999<<<>>>??????>>>=====================>>>>>>:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;;;;999888777555555555666666777777777777:::CCCRRRcccdddOOO888444222000111222666@@@KKK___rrrzzzzzzrrr]]]KKKAAA<<<<<<<<<===???AAADDDFFFGGGJJJNNNXXXfffsssxxxuuupppbbbXXXPPPMMMMMMNNNRRRXXX\\\dddnnntttuuuwww{{{|||}}}|||mmm]]]WWWSSSMMMHHHGGG>>>EEEHHHIIIIIIKKKjjjzzz|||```UUUTTTLLLLLLKKKIIIGGGFFFEEEFFFBBBAAAAAA@@@@@@AAACCCDDDDDDCCCBBBAAABBBBBBDDDDDDCCCBBBAAA???<<<:::999888888:::===@@@AAA@@@???>>>>>>>>>>>>===============;;;<<<<<<===>>>>>>========================<<<<<<:::;;;<<<===<<<:::888777777777777777777888888888777999@@@NNN___bbbPPP:::333111000222111333;;;DDDTTTdddttt}}}{{{|||}}}hhhSSSEEE>>><<<<<<===>>>@@@BBBDDDEEEEEEJJJTTTeeeuuu}}}{{{wwwjjj___TTTOOOMMMLLLPPPUUUZZZ```hhhooosssvvvzzz|||zzz~~~mmm```UUUQQQNNNHHHEEEFFF>>>:::888EEEVVV^^^qqqlllWWWRRRQQQKKKLLLLLLJJJHHHGGGFFFGGGBBBBBBAAAAAAAAABBBCCCDDDEEEDDDBBBAAAAAABBBDDDEEECCCBBB@@@???===;;;999888999;;;>>>AAABBBAAA@@@?????????>>>>>>======<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>=========;;;<<<=========;;;999777999888888888888888888888444555999GGGXXX]]]MMM999111///000111111111777???LLLYYYhhh{{{~~~{{{~~~|||~~~qqqZZZJJJBBB;;;;;;<<<===???AAABBBDDDCCCGGGRRReeewww}}}qqqfffYYYSSSOOOMMMPPPUUU[[[```gggnnnssswwwzzz|||www}}}ppp]]]XXXPPPKKKHHHEEEBBB>>>999<<<>>>>>>GGG]]]xxxyyy___WWWRRRLLLKKKMMMNNNLLLHHHFFFGGGHHHDDDEEEEEEDDDBBB@@@AAABBBEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<===>>>???????????????AAA@@@???===;;;:::999999<<<======>>>>>>>>>>>>>>>======>>>>>>?????????@@@:::===@@@AAA>>>:::777666777777888999999999999888666333222888BBBFFFBBB<<<222111111111111111222222DDDNNNbbbuuu~~~vvvsss}}}|||{{{}}}jjjSSSAAA???:::777<<<@@@AAABBBDDDBBBIIISSSaaatttppp]]]VVVRRRLLLKKKPPPUUU]]]eeejjjrrryyy{{{yyyttt{{{~~~{{{}}}qqqbbbUUUQQQLLLHHHFFFDDDAAA>>>999;;;===BBBNNNccc{{{jjjZZZUUUPPPJJJLLLMMMMMMKKKGGGEEEEEEGGGDDDEEEEEEDDDBBBAAAAAABBBCCCCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBAAA???>>>>>>=========>>>?????????>>>>>>AAA@@@>>><<<;;;:::999999<<<<<<======>>>>>>>>>=========>>>>>>>>>?????????;;;===@@@???===:::888777777888888888888999999999;;;777555888<<<===999444222111111111111111222222>>>HHH[[[ppp}}}}}}vvvuuu}}}}}}~~~sss[[[GGG@@@:::888<<<@@@AAABBBDDDCCCIIIRRRaaauuu}}}iii]]]WWWSSSSSSTTTVVV^^^ffflllrrrxxxxxxuuummmsss}}}{{{{{{}}}~~~~~~}}}}}}~~~vvvbbbTTTLLLJJJGGGEEEDDDBBB???===;;;;;;???IIIZZZnnnqqq[[[WWWSSSNNNKKKLLLLLLLLLJJJFFFDDDDDDDDDDDDEEEFFFEEECCCBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEFFFDDDCCCCCCBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<@@@???===<<<;;;:::999999;;;;;;<<<<<<==================>>>>>>>>>>>>??????<<<>>>???>>>;;;:::999:::999888777777777888::::::;;;999777666666555333111222222111111111111111222999@@@RRRiii{{{~~~||||||}}}~~~fffPPPBBB;;;888<<>>===BBBRRReeevvv```UUUWWWRRRMMMOOOLLLLLLJJJHHHFFFDDDCCCBBBDDDEEEFFFEEECCCBBBCCCDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAA>>>>>>>>>>>>===<<<<<<;;;>>>===<<<;;;::::::::::::;;;;;;;;;;;;;;;<<<============>>>>>>>>>>>>>>>>>>=========<<<::::::;;;<<<:::888777666666888:::;;;888888777555333222333444333222111111000111111111777<<>>===EEEXXXjjjwwwwwwXXXVVVWWWNNNJJJOOOLLLKKKIIIHHHFFFEEECCCBBBCCCDDDEEEDDDCCCBBBCCCDDDEEEEEEEEEEEEDDDCCCAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB===============<<<;;;:::<<<<<<;;;:::::::::::::::<<<;;;;;;;;;;;;<<<======>>>>>>==================<<<======;;;::::::<<<===:::888777666666888:::;;;666888888666444333555777333222222111000000111111555777BBBXXXmmm|||ttt___HHH@@@;;;===@@@@@@AAADDDHHHLLLVVViiixxxhhhddd```YYY]]]aaadddgggppp}}}}}}pppiiisss|||yyy{{{wwwrrrqqqqqqrrrtttwwwzzz}}}~~~rrrdddVVVKKKDDDEEEEEEDDDAAA>>>;;;::::::<<<>>>JJJ^^^mmmwwweeeSSSTTTSSSIIIFFFMMMKKKJJJHHHGGGGGGFFFEEECCCBBBCCCDDDCCCBBBAAABBBDDDEEEEEEEEEEEECCCAAA???>>>@@@@@@@@@@@@AAAAAAAAAAAA<<<<<<<<<<<<<<<<<<;;;:::;;;::::::999999999::::::===<<<;;;;;;;;;<<<>>>???>>>>>>============<<<<<<;;;<<<<<<<<<:::;;;<<<>>>999888777777777888::::::999::::::888666444444555333333222111000000000000111222;;;MMMaaasssuuubbbKKKCCC>>>???AAAAAABBBEEEJJJOOO\\\rrrrrrggg___[[[^^^```aaadddnnn~~~uuukkkuuu|||xxxyyy}}}{{{tttsssssssssuuuzzzrrraaaWWWOOOGGGBBBCCCDDDCCC???;;;:::;;;======CCCTTThhhsss{{{hhhYYYNNNOOOOOOIIIGGGKKKKKKIIIGGGGGGHHHHHHFFFDDD@@@BBBCCCBBBAAA@@@BBBCCCBBBCCCDDDDDDCCCAAA???>>>===>>>>>>>>>??????@@@@@@::::::;;;<<<<<<<<<;;;;;;:::999999999999999::::::>>>===<<<;;;;;;===???@@@>>>>>>=========<<<<<<<<<999;;;<<<<<<;;;;;;<<<>>>777888888888888999999999:::::::::999999777555333444333222111000000000000000000888GGGYYYmmmttteeeNNNFFF@@@@@@BBBBBBCCCFFFLLLSSSaaazzz{{{ggg]]]\\\\\\^^^```bbbmmm~~~tttnnnwww{{{{{{xxxvvvwwwrrrvvv|||zzzeeeUUUNNNKKKGGGDDDAAABBBAAA===:::999<<>><<<<<<<<<===>>>>>>??????999999:::;;;<<<<<<<<<<<<999999999888999999::::::???>>><<<;;;<<<===???AAA>>>>>>======<<<<<<<<<;;;888:::<<<===<<<<<<===>>>777777888999999999999888777777777999;;;:::777444444333222111000000000000111222999GGGXXXmmmsssfffPPPHHHAAAAAACCCCCCDDDGGGMMMUUUeeelll```bbbZZZ]]]___bbbmmm}}}xxxrrroooxxx~~~{{{yyyyyypppuuu}}}~~~lllXXXNNNKKKHHHDDDCCCCCC@@@>>>>>>;;;777999??????VVVllluuu}}}bbbSSSQQQMMMIIIGGGGGGIIIJJJHHHHHHHHHHHHGGGFFFEEEDDDEEEDDDCCCBBB@@@@@@@@@@@@@@@BBBCCCCCCAAA@@@??????<<<<<<======>>>>>>??????>>>===;;;;;;<<<<<<;;;::::::999999888999:::<<<===>>>???@@@@@@AAABBBCCCCCC@@@???>>>===<<<<<<<<<<<<<<<;;;:::;;;=========<<<;;;::::::999999::::::;;;999:::;;;<<<;;;999777555444333111000000000111222333444555;;;PPPnnn}}}}}}xxxmmmcccRRRIIICCCDDDFFFGGGHHHKKKRRRYYYlll|||ggg[[[ZZZXXX[[[ccckkkppptttyyyooommmnnnttt}}}~~~~~~uuudddRRRJJJHHHEEEBBBAAABBB???======:::999===CCCLLL^^^qqq}}}uuu\\\RRROOOKKKHHHFFFFFFGGGIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFEEEDDDBBBAAA@@@@@@@@@@@@AAACCCCCCAAA??????@@@============>>>>>>??????>>>===;;;<<<======;;;::::::999999999999;;;<<<===>>>??????@@@AAABBBBBBBBB@@@@@@>>>======<<<<<<<<<<<<;;;:::;;;===>>>===<<<;;;::::::999999::::::;;;::::::;;;<<<;;;999777666555444222111111111111222000111111555EEE___uuu}}}~~~~~~|||}}}tttggg]]]MMMFFFBBBDDDFFFGGGJJJMMMVVV___sssooo```\\\XXXZZZ```gggkkkoootttmmmmmmqqqzzz{{{hhhZZZKKKEEEDDDBBB@@@??????===;;;;;;::::::BBBKKK\\\hhhvvv___XXXOOOMMMJJJGGGEEEEEEFFFGGGIIIJJJJJJIIIIIIHHHGGGFFFGGGFFFEEECCCBBBAAA@@@??????AAABBBBBB@@@??????@@@=========>>>>>>>>>>>>???>>>===<<<<<<======<<<;;;;;;::::::::::::<<<===>>>??????@@@@@@AAAAAABBBBBBAAA@@@@@@???>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===;;;;;;::::::::::::;;;;;;:::;;;<<<<<<;;;:::888777666555444333222222222222...000000000:::NNNcccooopppyyy~~~yyy{{{{{{xxxuuuxxxnnn___UUUIIIFFFEEEHHHIIIJJJMMMQQQ[[[ggg~~~yyyhhh^^^ZZZXXX]]]bbbeeeiiinnnlllooovvvqqq]]]QQQFFFCCCCCCAAA@@@@@@>>>;;;::::::999===HHHTTTpppvvvgggUUUVVVNNNLLLIIIFFFEEEEEEFFFFFFIIIIIIJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDCCCAAA@@@??????@@@AAAAAA???>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<===>>>>>>===<<<<<<;;;;;;:::;;;===>>>???AAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAA>>>===<<<===???@@@???>>>;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888777666555444333222222000222222000444BBBUUUcccjjjwww}}}~~~xxxqqqqqqyyyjjjZZZRRRLLLLLLNNNQQQOOOMMMPPPVVV```ooosssbbb\\\XXXZZZ^^^aaaggglllooorrrxxx}}}yyywww|||~~~hhhUUULLLEEEDDDEEECCCAAAAAA===:::999999;;;BBBRRRaaasss[[[TTTSSSMMMKKKIIIGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGFFFDDDEEEEEEDDDCCCBBB@@@???>>>???@@@???>>>>>>???@@@????????????>>>>>>>>>>>>???===<<<===??????>>>======<<<<<<;;;<<<>>>???@@@CCCCCCCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBBBBBBBCCCCCC???>>>===>>>@@@AAA@@@???<<<;;;;;;::::::;;;;;;<<<<<<============<<<<<<;;;::::::999888666444333222000222222111222:::KKKYYYggguuu}}}yyyttttttyyy}}}~~~hhhZZZUUUSSSVVV[[[\\\VVVPPPRRRYYYgggxxxggg```ZZZZZZ]]]aaahhhnnnuuuvvvxxx|||zzzsssyyysss___PPPIIIDDDEEEEEECCC@@@AAA;;;:::999;;;@@@KKKaaattt~~~___UUUQQQLLLLLLJJJIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEAAABBBCCCCCCCCCBBB@@@???===>>>???>>>======???AAA@@@????????????>>>>>>>>>???>>>===>>>???@@@???>>>>>>======<<<===???@@@AAADDDDDDCCCCCCBBBBBBAAAAAADDDCCCCCCBBBBBBCCCCCCCCC@@@???>>>???AAABBBAAA@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>=====================<<<<<<;;;:::888666444222///000111111000444@@@MMM^^^lllyyy}}}}}}}}}{{{yyyzzz{{{}}}hhh\\\[[[^^^dddkkkkkkaaaWWWXXX```rrroooeee]]][[[]]]aaaiiipppwwwvvvvvvvvvwwwyyy{{{|||zzz}}}|||fffUUUKKKEEEBBBDDDDDD@@@======999888:::???GGGWWWrrrlllXXXRRRNNNJJJIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCDDDDDDDDDCCCCCC>>>???AAABBBCCCBBBAAA@@@===>>>>>>===<<<===???AAA@@@@@@@@@?????????>>>>>>???>>>===>>>@@@AAA@@@???>>>>>>======>>>???AAABBBCCCCCCBBBAAA@@@@@@??????AAAAAAAAA@@@@@@AAAAAABBBAAA@@@???@@@AAABBBBBB@@@<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>>>>======>>>>>>???>>>>>>===<<<999777444333111///000222111000888BBBOOO]]]mmmuuu{{{}}}{{{{{{{{{hhh___```lllttt~~~}}}pppcccdddlllvvvkkk```\\\]]]```gggooottttttttttttssstttuuuvvvxxxrrr^^^NNNGGGCCCAAACCCBBB>>>;;;:::777777;;;BBBLLL```~~~zzzbbbZZZRRRMMMLLLGGGGGGFFFDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBAAA<<<===@@@BBBBBBBBBAAA@@@======>>>===<<<<<>>>>>???>>>===>>>@@@AAAAAA??????>>>>>>>>>>>>@@@AAABBBBBBAAAAAA@@@???>>>======?????????>>>>>>???@@@@@@AAA@@@???@@@BBBCCCBBBAAA<<<<<<;;;;;;;;;;;;<<<<<>>>>>>>>>>>>>>??????>>>>>>>>>===:::777444333444111111444333000444<<>>??????>>>>>>>>>>>>??????BBBBBBCCCCCCCCCBBBAAA@@@>>>>>>????????????>>>>>>@@@@@@@@@AAAAAABBBBBBBBBCCCBBBAAA???>>>=========@@@>>>======>>>??????>>>???????????????@@@@@@@@@<<<<<<<<<===============;;;;;;;;;<<<<<<===>>>???@@@???>>><<<:::888777666333333222222333333444444AAAJJJ[[[ooo|||wwwvvvpppjjjlll~~~yyyoooccc[[[\\\bbbiiimmmrrruuutttqqquuu{{{yyysssuuuxxx}}}rrr[[[LLLGGGDDDCCCAAA<<<999999999999:::BBBJJJ^^^yyy}}}]]]SSSSSSOOOJJJHHHFFFDDDBBBBBBCCCDDDDDDDDD@@@@@@???????????????>>>>>>???AAABBBBBBBBBBBBAAA@@@??????>>>>>>??????@@@AAABBBCCCCCCCCCBBB@@@@@@>>>??????@@@@@@??????>>>@@@@@@@@@AAAAAAAAAAAAAAABBBBBB@@@???>>>>>>>>>>>>>>>===>>>???AAA@@@>>><<<>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@@@@@@@???>>><<<:::888777666444444333333333333333444:::CCCUUUkkk|||wwwsssmmmooo}}}rrrooohhhaaa]]]```gggnnnqqqssssssrrrvvv}}}}}}yyy{{{}}}xxxbbbNNNFFFFFFDDDCCC@@@<<<999888:::===;;;JJJZZZooo}}}{{{fffSSSOOOPPPLLLHHHHHHEEECCCCCCCCCEEEEEEEEECCC@@@@@@???>>>>>>>>>>>>>>>>>>???AAACCCDDDDDDDDDCCCAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA@@@??????@@@@@@AAAAAA@@@@@@???AAAAAAAAA@@@@@@@@@@@@@@@BBBAAA@@@???????????????<<<===>>>AAABBBAAA===:::>>>>>>>>>?????????@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBB???>>>===<<<:::999888777666555444333333333333333555===NNNeee{{{yyywwwrrruuurrrgggjjjkkkfff```___fffnnnpppqqqqqqpppuuu{{{~~~}}}|||jjjWWWIIIDDDFFFCCCBBB@@@???<<<:::===CCCCCCXXXllliii]]]RRRNNNMMMIIIFFFGGGCCCCCCCCCDDDFFFGGGEEEDDDAAA@@@???>>>===>>>>>>>>>AAABBBCCCDDDEEEEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBBAAABBBBBBCCCCCCAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@??????>>>>>>AAA@@@@@@?????????@@@@@@>>>===>>>???AAA@@@>>><<<======>>>>>>??????@@@@@@??????>>>>>>>>>>>>>>>===>>>>>>>>>>>>???@@@AAABBB>>>======;;;:::999888888888777666444333333222222666:::GGG]]]uuu}}}~~~{{{wwwzzzxxxiii]]]bbbggghhhffffffkkkooorrrqqqpppnnnppptttvvvwww~~~iiiZZZPPPGGGCCCCCCDDDBBBAAAAAA>>>:::>>>GGGUUUpppqqq```YYYQQQLLLIIIEEEEEEFFFCCCBBBCCCDDDGGGGGGFFFEEECCCBBB@@@>>>>>>>>>>>>???DDDEEEEEEFFFEEEDDDBBBAAACCCCCCBBBBBBBBBBBBCCCCCCBBBBBBCCCDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>@@@@@@???>>>>>>?????????AAA???===<<<===?????????<<<======>>>??????@@@@@@>>>>>>>>>======<<<<<<<<<======<<<======>>>???@@@======<<<;;;::::::999999999888777555444333333222555777@@@SSSkkk|||~~~rrrdddYYY\\\aaahhhpppuuuwwwvvvwwwtttqqqnnnkkkjjjkkkmmmuuuwwwyyy{{{}}}}}}jjjVVVLLLHHHEEEBBBAAAEEEAAA???@@@===;;;DDDPPPuuucccWWWSSSMMMHHHEEEDDDEEEGGGCCCBBBBBBDDDFFFHHHHHHGGGEEEDDDAAA???>>>>>>@@@@@@EEEFFFFFFFFFEEECCCAAA@@@CCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@AAAAAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>@@@???>>>===============BBB???<<<;;;<<<>>>@@@@@@;;;<<<======>>>???@@@@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>???<<<<<<<<<;;;;;;:::::::::999999777666555444333333111222888GGG^^^vvvlll___YYYXXX[[[gggwww~~~zzzvvvsssmmmgggfffiiinnnnnnooopppsssuuuxxxyyy}}}hhhZZZLLLFFFDDDBBBBBBCCCDDD===;;;===>>>CCCUUUiii~~~mmm]]]QQQOOOKKKGGGEEEEEEFFFEEEDDDBBBAAACCCEEEHHHIIIIIIGGGEEECCC@@@??????AAABBBDDDDDDEEEEEEEEEDDDBBBAAACCCBBBBBBAAAAAABBBBBBCCCDDDEEEFFFFFFFFFEEECCCBBB@@@@@@AAAAAAAAAAAA@@@@@@=========>>>>>>>>>>>>>>>??????>>><<<;;;;;;;;;;;;AAA???===<<<===?????????;;;;;;<<<===>>>???@@@@@@??????>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<===>>>???;;;;;;;;;;;;;;;;;;::::::999888777666555555555555000000444>>>OOOeeezzzggg[[[WWWSSSUUUbbbuuu}}}{{{tttllljjjnnnpppooommmlllmmmpppsssuuu|||ppp[[[RRRJJJEEEBBBAAACCCHHHAAA999777<<>>>>>????????????===<<<::::::999999???>>>===>>>@@@@@@>>>===;;;;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>======<<<;;;;;;;;;<<<<<<===>>>???;;;;;;;;;;;;;;;;;;;;;;;;999888777666666555555666222222444999DDDVVVjjjxxx~~~|||dddXXXRRROOOQQQ\\\ooo{{{rrrqqquuuxxxuuuqqqnnnnnnooosssuuuxxxrrr___OOOIIICCCAAACCCCCC@@@===AAA;;;:::;;;<<>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>>>>>>>===============<<<<<<<<<<<<<<<===>>>??????>>>===<<<::::::<<<===>>>>>>>>>>>>@@@?????????>>>>>>============>>>>>>===<<<;;;;;;======<<<;;;::::::999999:::999888999999999777555444444555888<<>>IIIdddpppZZZPPPKKKMMMLLLJJJHHHGGGFFFFFFGGGBBBCCCDDDEEEGGGHHHIIIIIIHHHFFFDDDCCCBBBCCCDDDEEEEEECCCBBBCCCDDDEEEDDDBBB@@@AAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>=================================>>>>>>???>>>===<<<;;;999:::;;;===>>>>>>??????@@@?????????>>>>>>>>>>>>======>>>======<<<<<<;;;======<<<<<<;;;::::::999;;;:::999999::::::888666333222222444666>>>NNN^^^lllzzz|||{{{}}}|||xxxzzzfffUUUMMMKKKLLLSSS^^^iiiqqqtttvvvuuuyyyzzzxxxzzz|||}}}{{{vvvqqqooorrrvvv|||~~~zzzrrr[[[MMMGGGCCC???===??????>>>;;;:::999999>>>OOOnnnyyy```TTTNNNJJJLLLKKKIIIGGGFFFEEEEEEEEEBBBBBBCCCDDDFFFGGGHHHIIIHHHGGGEEECCCCCCCCCCCCDDDDDDCCCBBBCCCEEEEEEDDDBBB???@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<<<<;;;<<<<<<======>>>>>>???>>>>>>>>>>>>===<<<::::::888999:::<<<>>>????????????????????????>>>>>>>>>>>>>>>============<<<<<<>>>======<<<<<<;;;;;;:::<<<;;;::::::;;;:::888666555222111222222777CCCPPP[[[nnn~~~}}}}}}{{{vvvtttuuu}}}~~~iiiWWWLLLJJJJJJOOOXXXaaafffhhhgggiiiooowww{{{yyyxxxyyy|||{{{uuutttzzz{{{sss}}}eeeQQQFFFBBB???<<<<<<======<<<:::<<<===<<>>>>>?????????@@@@@@@@@@@@@@@???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;:::;;;<<<===>>>???@@@@@@??????>>>===<<<:::999999777888:::<<<===?????????????????????????????????>>>>>>==================>>>>>>>>>======<<<<<<<<<;;;:::999:::::::::888666777444333333222444>>>HHHSSSggg}}}~~~|||xxxuuusssuuuyyynnnXXXLLLJJJIIIMMMUUU\\\```aaa^^^```fffnnnuuuyyy{{{|||xxxyyy~~~uuulllrrr\\\LLLDDD???===<<<;;;;;;;;;::::::777:::>>>EEEWWWmmm|||iiiTTTRRRQQQMMMIIIHHHHHHGGGFFFDDDCCCBBBAAA@@@@@@AAABBBDDDEEEFFFGGGDDDCCCBBBAAA@@@???>>>>>>@@@???@@@BBBDDDDDDBBB@@@============>>>>>>>>>???@@@??????>>>??????@@@AAA========================@@@@@@@@@@@@???>>><<<<<<:::;;;<<<===>>>@@@@@@AAA???>>>===<<<::::::999999777888:::;;;===>>>>>>??????????????????@@@@@@@@@>>>>>>============>>>?????????>>>>>>>>>>>>======;;;:::999999:::999777555777444333444444444:::BBBTTTggg|||}}}}}}}}}zzzwwwwww{{{ttt[[[LLLIIIGGGJJJQQQXXX\\\]]][[[\\\___fffoooyyy~~~~~~xxxmmmcccxxxdddTTTHHHCCC>>>======<<<;;;::::::999666999@@@MMM\\\kkkvvv|||\\\RRRRRRNNNHHHFFFGGGGGGGGGFFFDDDCCCAAA@@@??????@@@AAACCCDDDEEEFFFCCCBBBAAA@@@???>>>===<<<======>>>AAACCCBBB@@@>>><<<<<<<<<<<<============>>>??????@@@@@@AAAAAAAAA========================@@@@@@@@@@@@???>>>======;;;;;;<<<===???@@@AAAAAA>>>===<<<::::::999999999888999:::;;;<<<=========?????????@@@@@@@@@@@@@@@???>>>===<<<===>>>???@@@????????????????????????<<<:::::::::;;;:::888666555333333444444333666<<>>??????>>><<<:::999999;;;<<>>>>>???AAABBBCCCDDDEEECCCBBBBBBAAA???>>><<<;;;:::;;;<<>><<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAA@@@@@@========================??????@@@@@@@@@??????>>><<<<<<===>>>??????@@@@@@===<<<:::999999999::::::999:::;;;;;;<<<<<<<<<;;;?????????@@@@@@AAAAAAAAA???>>>===<<<===>>>@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<===<<<:::888666444444666666333444888GGGXXXmmm~~~}}}mmmOOOJJJDDDDDDIIIPPPUUUWWWUUUWWWXXX[[[fffrrrwwwtttzzzyyyppphhh]]]RRRyyyhhhXXXLLLEEE@@@===???@@@@@@???<<<:::999999>>>???LLLcccrrr|||wwwrrrvvv^^^OOOTTTUUUKKKHHHOOOGGGGGGGGGGGGEEECCCAAA@@@>>>>>>???@@@BBBCCCDDDEEECCCCCCCCCBBB@@@>>>===<<<999999;;;>>>@@@@@@===;;;:::::::::;;;;;;;;;<<<<<<:::<<<>>>@@@AAAAAA@@@???========================>>>??????@@@@@@@@@??????======>>>>>>??????@@@@@@<<<;;;:::999999999:::;;;:::;;;;;;<<<<<<;;;;;;:::?????????@@@@@@AAAAAAAAA???>>>===<<<===>>>@@@BBB@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>???>>><<<::::::777777999888444444666:::JJJbbbvvv{{{~~~tttTTTNNNGGGDDDHHHOOOTTTVVVQQQTTTVVVYYYdddoooqqqllleeemmmzzz~~~uuulllcccWWWMMM|||pppdddTTTIIIEEEDDDBBBAAAEEEAAA<<<999999:::::::::>>>LLL]]]kkk}}}jjjwww|||^^^WWWPPPMMMMMMNNNKKKHHHHHHHHHFFFEEECCCAAA@@@??????AAAAAA???BBBFFFEEEAAABBB@@@===>>>??????===;;;;;;<<<<<<<<<<<<<<<;;;;;;999999999:::;;;<<<===>>>888:::===@@@AAA@@@>>>===:::999999:::<<<===<<<:::======>>>>>>>>>>>>======<<<<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;:::999999>>>>>>>>>>>>????????????<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@???>>>>>>>>>???AAA@@@???@@@BBBAAA===999999:::::::::999666333111888===III[[[mmmzzz~~~~~~vvv{{{dddRRRBBB@@@GGGMMMOOOPPPPPPQQQOOOQQQ\\\lllsssrrrjjj___[[[eeennnrrrzzz}}}uuuiii___WWWPPPKKKxxxnnn[[[RRRFFF???>>>??????>>>???===:::777777999<<>>BBBHHHIIIGGGBBB@@@>>>>>>??????===;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;:::;;;>>>@@@@@@@@@>>>===:::999999;;;===>>>===<<<======>>>>>>>>>======<<<;;;<<<===>>>>>>===<<<;;;:::::::::::::::::::::::::::::::::;;;;;;::::::999============>>>>>>>>>>>><<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>???@@@AAACCCAAA@@@AAACCCBBB???<<<;;;<<<<<<<<<:::888666444000444===LLL]]]kkkqqqsss||||||xxxvvv{{{rrr^^^JJJCCCFFFJJJMMMOOOOOOOOOMMMOOO[[[lllwwwyyyiii\\\UUUYYY^^^___dddmmmyyyuuummmaaaWWWQQQMMMJJJyyyhhh\\\MMMGGG@@@===>>>@@@@@@???;;;:::999666666:::BBBHHHYYY___jjj|||{{{ggghhhXXXTTTQQQMMMLLLLLLKKKGGGCCCBBBBBBBBBBBBBBBBBBBBBAAA;;;<<<======CCCKKKNNNMMMCCCAAA???>>>>>>>>><<<;;;;;;;;;<<<===>>>>>>======??????===<<<;;;:::999888<<<===???@@@@@@???===<<<999999999;;;>>>???>>>===>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<=========<<<<<<::::::::::::::::::::::::999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======:::::::::::::::;;;<<<<<<;;;;;;;;;===>>>@@@BBBCCCEEECCCBBBBBBBBBBBBAAA???>>>>>>>>>>>><<<:::888777000222888CCCQQQ```jjjppp{{{uuurrrpppsss{{{lllTTTGGGEEEGGGLLLRRROOOMMMKKKLLLXXXjjjzzzpppbbbXXXWWWWWWUUUXXX^^^pppwwwyyyrrrmmmcccXXXOOOJJJKKKMMMooo\\\PPPIIIFFFBBB@@@@@@@@@???>>>:::;;;:::888888>>>IIISSSaaaeeennnvvvwwwkkk[[[VVVOOONNNMMMMMMMMMKKKFFFBBBBBBBBBBBBAAAAAAAAA@@@@@@;;;=========BBBKKKPPPOOOBBBAAA???>>>=========<<<======>>>???@@@@@@@@@@@@??????>>>===<<<;;;999999===>>>???@@@???>>><<<;;;888888999;;;>>>@@@???>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::999999:::;;;;;;;;;::::::::::::::::::;;;;;;;;;;;;999999999999999::::::;;;:::::::::<<<===???AAABBBDDDCCCBBBAAAAAAAAAAAAAAA?????????>>>===<<<:::999444444777===IIIYYYiiirrrzzz~~~yyytttrrrooonnnrrr{{{xxx___MMMFFFGGGNNNVVVPPPMMMIIIIIISSSdddwwwwwwkkk```\\\[[[YYY[[[___hhhmmmvvv~~~|||uuummmfff\\\RRRJJJGGGLLLTTTtttdddSSSHHHBBBAAA??????>>>===;;;999999:::;;;:::;;;CCCQQQ[[[iiinnnzzzqqquuunnnZZZTTTUUUMMMMMMNNNOOOOOOLLLGGGDDDCCCCCCBBBAAA@@@??????>>>>>>???>>>===BBBJJJMMMLLLAAAAAA???===<<<<<<===???@@@@@@AAABBBBBBBBBBBBBBB===>>>>>>>>>>>>===<<<;;;>>>>>>??????>>>===;;;;;;888888888;;;>>>??????>>>===============<<<;;;;;;;;;;;;;;;;;;<<<<<<======::::::::::::::::::::::::888999::::::;;;;;;;;;:::888999999999::::::::::::888888888888888999::::::;;;;;;;;;;;;<<<===>>>???AAAAAAAAA@@@??????@@@AAA???>>>>>>======;;;::::::333333444777@@@PPPbbbooorrr{{{~~~uuutttqqqpppttt}}}mmmYYYKKKGGGLLLUUURRRNNNIIIHHHMMM\\\ooo}}}yyyoooddd___]]]\\\]]]^^^dddiiipppwww~~~zzzqqqggg^^^UUUMMMGGGGGGRRR^^^rrrdddWWWKKKCCC<<<===>>>??????>>><<<;;;888999:::<<>>>>>AAABBBAAA>>>AAAGGGIIIFFF???@@@???===<<<<<>>??????>>>==================<<<<<<;;;:::888888888:::===>>>===<<<;;;<<<<<<======<<<<<<<<<::::::::::::;;;<<<===>>>::::::::::::::::::::::::888888999:::;;;;;;;;;;;;888888999999999999::::::888888888888888999::::::;;;;;;;;;:::;;;;;;<<<<<<>>>???@@@@@@>>>>>>???@@@???>>>>>>===<<<;;;;;;;;;666666555555:::HHH\\\jjjmmm|||vvvwwwyyy{{{~~~hhhTTTHHHIIIPPPUUUPPPLLLIIIKKKTTTgggwww{{{tttjjjdddbbbaaa```___bbbffflllqqqwww}}}zzzsssvvvzzz|||sssjjj]]]TTTMMMKKKHHHKKK[[[mmmrrrbbbUUULLLDDD@@@<<<>>>@@@AAA@@@???======888999<<>>>>>>>>===;;;<<<@@@DDDCCCCCCCCCCCCBBBAAA@@@@@@<<<===???@@@@@@???===<<<;;;;;;;;;;;;;;;;;;::::::888777888999;;;<<<;;;:::::::::;;;<<<============::::::999999:::<<<===>>>::::::::::::::::::::::::777888999:::;;;;;;;;;;;;888888999999999:::::::::999888888888888999:::::::::::::::::::::;;;;;;<<<<<<>>>AAAAAA???>>>>>>?????????>>>======<<<<<<<<<:::;;;999666777AAATTTccciii{{{{{{~~~www___NNNJJJNNNVVVRRROOOMMMKKKPPPaaasss|||wwwpppkkkjjjjjjhhheeedddgggkkkooorrrvvv{{{~~~}}}|||yyyvvvssspppoooooowwwzzznnnccc^^^\\\___eeeqqq|||xxxsssiii^^^TTTLLLIIILLLNNNUUUiii}}}iiiXXXMMMFFFBBB???<<<>>>@@@???===:::888888;;;;;;>>>HHHVVVfffssszzzxxxuuu___SSSSSSRRRMMMJJJHHHKKKMMMNNNMMMJJJIIIHHHAAAAAAAAABBBBBBCCCCCCCCCAAACCCBBB@@@AAAEEEDDD@@@<<<===>>><<<;;;===BBBFFFCCCCCCCCCBBBAAA@@@>>>>>>>>>???@@@AAA@@@???===;;;::::::::::::::::::::::::888777777999;;;;;;:::999999999;;;<<<===>>>>>>>>>::::::999999:::<<<===>>>::::::::::::::::::::::::777888999:::;;;;;;<<<;;;888999999999999:::::::::999999999888999999:::;;;999999999999:::;;;<<<===;;;>>>BBBBBB@@@>>>>>>???@@@@@@???>>>=========>>>:::;;;999333111999JJJYYYfffzzz|||hhhTTTNNNRRRWWWSSSQQQPPPMMMPPP___qqqwwwuuupppmmmnnnpppnnnjjjiiikkkmmmnnnoooqqquuuwww~~~{{{xxxtttnnnhhhcccfffjjjmmmiiiaaaYYYVVVVVVSSSTTTZZZggg{{{~~~wwwrrrlllaaaUUUPPPIIIIIIOOOUUU^^^vvvyyykkkWWWJJJDDDBBB???<<>>>>>@@@>>>:::999;;;<<<@@@JJJZZZmmm{{{{{{}}}xxxjjj[[[SSSOOOLLLJJJKKKKKKKKKKKKKKKIIIGGGEEEDDDEEECCCAAA@@@@@@CCCFFFHHHGGGBBB======@@@BBB@@@>>><<<<<<======>>>??????@@@AAA@@@>>>=========>>>>>>@@@@@@@@@??????===<<<;;;999999999::::::;;;;;;;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???<<<;;;::::::999999::::::999999999999999999999999:::999999888888999999:::777777777777888999::::::<<<<<<<<<<<<<<<===>>>>>>>>>??????@@@???>>>===<<>>>>>>>>======<<<<<<<<<<<<:::555333666???GGGcccrrr~~~~~~rrr___RRRNNNSSSVVVXXXTTTPPPQQQ[[[dddppptttvvvvvvxxxyyyuuuooohhhpppyyyzzzuuusssvvv{{{zzzzzzyyyxxxvvvrrrmmmiiihhhhhhfff```XXXSSSRRRRRRRRRRRR]]]nnnzzzzzzrrrllldddYYYPPPFFFJJJJJJJJJYYYttt{{{kkk```QQQGGGCCCBBB>>>;;;@@@======>>>===999:::===>>>IIIZZZjjjwww{{{nnnbbbUUUPPPNNNKKKJJJKKKJJJJJJJJJJJJIIIHHHFFFEEEDDDCCCAAAAAABBBEEEIIIKKKHHHCCC>>>===??????===:::;;;;;;;;;<<<===>>>>>>>>>@@@???>>>===<<<======>>>@@@@@@@@@???>>>===<<<<<<888888999999999:::::::::999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>;;;;;;:::999999999999:::::::::::::::::::::::::::::::::999999999999::::::777777777777888999:::;;;===<<<<<<<<<<<<===>>>>>>>>>>>>???@@@???>>>===<<<<<<======>>>>>>?????????>>>>>><<<777333555;;;AAATTTbbbqqqyyyzzz{{{|||xxxhhhZZZTTTTTTXXXZZZWWWQQQOOOTTTZZZkkkqqqvvvwwwyyy{{{yyytttssswww{{{{{{wwwuuuxxx{{{{{{xxxuuurrrooollliiiggghhhhhheee^^^VVVPPPOOOPPPTTTVVVbbbttt~~~uuulllddd\\\QQQHHHGGGMMMNNNTTTkkkxxxuuulllZZZRRRHHHCCCBBBAAA===:::>>>;;;:::;;;:::777:::???BBBSSSgggttt{{{nnn```WWWOOOMMMLLLJJJIIIJJJGGGHHHIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCFFFJJJLLLIIIDDD???=========:::777999::::::;;;;;;<<<<<<<<>>===<<<;;;<<<======????????????>>>======<<<888888888999999999999:::999999999999999999999999::::::::::::;;;;;;;;;<<<:::;;;;;;<<<<<<=========;;;;;;:::999999999999999::::::::::::::::::::::::;;;::::::999999::::::;;;777777888999:::;;;<<<=========<<<<<<======>>>???===>>>?????????>>><<<;;;:::;;;<<<>>>???AAABBBCCC??????>>>999444333666:::FFFQQQ```jjjnnnrrryyyvvvxxxttteeeZZZVVVZZZ]]][[[UUUQQQRRRTTTbbbkkktttwwwyyy|||}}}|||}}}}}}}}}||||||||||||}}}|||xxxsssmmmhhheeecccccccccdddbbb\\\VVVQQQRRRSSSYYY^^^mmmxxxmmmddd]]]TTTKKKEEEJJJOOOTTTaaa~~~~~~]]]uuufff\\\PPPJJJCCC?????????>>>;;;===:::999999777666;;;CCCRRR```ooowww}}}vvvZZZVVVOOOKKKKKKKKKHHHGGGHHHEEEFFFGGGHHHHHHGGGFFFFFFDDDCCCBBBAAABBBEEEGGGIIIFFFCCC???===<<<;;;999777999999999:::::::::;;;;;;===<<<;;;::::::;;;<<<======>>>>>>>>>>>>>>>======::::::::::::::::::::::::999999999999999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;::::::999888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;888999:::<<<===>>>??????======<<<<<<======>>>???======>>>>>>>>>===<<<;;;:::;;;<<<>>>???AAABBBCCC>>>>>>>>>:::666444444555???HHHUUU```eeehhhnnnuuuyyyzzz|||qqqdddZZZ]]]___^^^ZZZWWWVVVWWW[[[fffrrrvvvxxx|||}}}|||{{{|||wwwppphhhccc```___]]]______\\\XXXWWWZZZ]]]ccckkk{{{yyypppfff___XXXPPPKKKIIINNNRRR^^^tttjjjMMMwwwhhhZZZRRRMMMHHHAAA===<<<>>>>>>===<<<999888888666888AAAKKKhhhnnnwwwaaaTTTPPPLLLJJJKKKJJJFFFDDDFFFDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCAAA@@@@@@@@@BBBCCCBBB@@@>>>======<<<;;;999999999999:::::::::::::::;;;;;;999999999:::;;;<<<<<<======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999888888888888999999999999::::::::::::;;;;;;;;;;;;::::::999888888888888999;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;:::;;;===>>>???@@@@@@@@@<<<<<<<<<<<<<<<======>>><<<<<<===>>>===<<<;;;:::<<<======>>>??????@@@@@@;;;<<<<<<;;;999777666555<<>>===>>>>>>??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777888999:::;;;;;;<<<======>>>>>>>>>>>>>>>===============<<<<<<999999999999999999999999888888888888999999999999::::::::::::::::::::::::::::::999888888888888888:::::::::::::::::::::::::::999999888888999999:::;;;<<<===?????????>>>>>>;;;;;;::::::;;;;;;<<<===;;;<<<=========<<<:::999===============>>>>>>>>>999:::;;;;;;;;;:::888777888;;;EEETTT\\\___gggqqqxxx{{{yyy{{{~~~xxxvvvssspppnnniiiddd```___gggnnnqqqtttyyy~~~~~~oooqqqwww|||vvvssssssttttttrrroooppptttyyy}}}}}}~~~zzzwwwmmmaaaWWWRRRLLLEEEFFFMMMUUUgggZZZAAA@@@xxxhhhZZZOOOJJJHHHCCCAAA???===;;;:::999888888777999===BBBLLL^^^nnnssszzzppp[[[QQQMMMJJJGGGGGGIIIGGGBBBBBBEEECCCDDDEEEEEEEEEDDDCCCBBBAAA@@@???>>>=========>>>??????@@@???>>>===<<<==================<<<<<<<<<888888777666777888999::::::;;;<<<===>>>>>>>>>>>>>>>=========<<<<<<<<<<<<999999999999999999999999999999:::::::::;;;;;;;;;::::::999999999999999999:::999999888888888888888::::::::::::::::::::::::999888888777777888888999:::;;;<<<===>>>===;;;::::::999999999999:::;;;;;;;;;;;;<<<===<<<;;;:::999<<<<<<<<<<<<============::::::;;;<<<<<<<<<:::888666555<<>>???zzzmmm]]]OOOHHHFFFFFF============<<<999666444666666:::@@@GGGTTTjjj|||vvvzzz^^^VVVQQQIIIGGGEEEEEEGGGEEEBBBBBBEEECCCDDDEEEEEEEEEDDDBBBAAA???>>>>>>>>>>>>>>>??????@@@AAAAAA@@@>>><<<<<<<<<>>>>>>>>>>>>>>>>>>======888777666666666888999:::::::::<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;999999999999999999999999;;;;;;;;;<<<<<<<<<======:::999999999999999999999:::999999888777888888888999999999999999999999999888888777777777777888888999:::;;;<<<<<<:::888777999999888888999999:::;;;:::;;;<<<<<<<<<;;;:::999::::::;;;;;;<<<======>>>;;;;;;;;;<<<===<<<:::888888333777DDDOOOXXXiiizzzzzzvvvmmmyyy~~~qqqrrrqqqppptttzzz{{{yyyuuuvvvzzz}}}~~~wwwnnngggXXXMMMGGGJJJKKKKKKUUUcccxxxjjjIII@@@BBBAAAvvvjjjYYYNNNJJJHHHDDD@@@???===:::999999::::::999===999999EEEYYYnnn{{{yyybbbXXXOOOJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDDDDCCCBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>===============>>>>>>???AAA???===>>>@@@AAA@@@===888888888888888888888888;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<;;;:::999999999999999999999999999:::<<<>>>>>>===<<<:::;;;:::888777777999:::<<<999999999999888888888888888888888888777777777777666666666777888888999999;;;;;;;;;::::::999999999777888:::999999888:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===>>>>>>>>>===<<<<<<=========>>>>>>>>>>>>888777777:::EEEWWWjjjwww}}}}}}xxxxxxyyyzzz{{{{{{zzz{{{wwwlllaaaYYYQQQJJJGGGKKKJJJLLL\\\qqqXXX<<<<<>>>>>=========<<<<<<======>>>???AAA???===>>>@@@AAA???===999999999999999999999999;;;;;;;;;;;;<<<<<<<<<===============<<<;;;:::999999999999999999999999999999:::;;;======<<<<<<;;;;;;:::888777777888999:::888777888888888888888888888888888777777777666666666666666777888888999999::::::::::::999999999888888999::::::999999:::<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<===>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>;;;999777999@@@OOO___kkk}}}~~~~~~||||||~~~yyyqqqeeeYYYQQQHHHHHHHHHIIIJJJUUUllleeeKKK::::::IIIXXXyyylll]]]TTTHHHAAA??????===:::===<<<;;;999888777666666666???MMM\\\llllllWWWPPPMMMIIIIIIMMMIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCBBBCCCBBBBBB@@@???>>>======<<<<<<<<<<<<<<<======>>>@@@>>>===>>>???@@@???===::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888888888999999::::::;;;;;;;;;;;;<<<<<<;;;:::999777777777888888555555666666777777888888888888777777777777666666666666666777888888999999999999999888888888888888999:::;;;;;;::::::;;;<<<::::::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>??????????????????>>>>>>===;;;888777:::DDDPPPXXXgggnnnvvvyyyzzz|||}}}yyyqqqhhh]]]QQQHHHCCCHHHJJJIIIPPPfffiiiIIIAAA===<<>>>>>>>>===;;;999999:::999888888999;;;:::HHHZZZhhhtttfff[[[RRRNNNLLLHHHHHHJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDCCCBBB@@@???===<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999888777666777777777888888888888888::::::999999::::::;;;<<<;;;:::999777666666666666333333444555666777888999888777777777666666666666666666666777888888999999888888888777777777777777:::;;;<<<<<<::::::;;;<<<:::::::::;;;;;;<<<<<<======>>>>>>???????????????@@@@@@@@@??????????????????===:::777777<<>>===;;;777888888777666777;;;>>>GGGVVViiiwwwnnnWWWSSSPPPOOOLLLHHHGGGIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>>===<<<;;;:::::::::::::::;;;;;;<<<======>>>============>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999999888777666555666666666777777888888888:::999999999999:::;;;;;;:::999888777666666555555222333333555666777888999777777777666666666666555666666666777888888999999777777777777777777777777:::;;;<<<<<<::::::;;;<<<999999::::::;;;<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@?????????????????????>>><<<999888:::>>>BBBMMMVVVffftttzzz|||}}}wwwiii]]]VVVPPPJJJGGGHHHKKKNNN[[[zzz|||OOOEEE;;;999???QQQooowwwiiiXXXKKK@@@>>><<<;;;;;;<<<;;;:::777888888777555888>>>CCCRRR```uuuwwwWWWMMMLLLKKKKKKKKKJJJIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBAAA@@@@@@>>>===<<<;;;;;;999999999999999::::::;;;<<<===>>>===<<<;;;<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999888888777666555555555666666777777888888888888999999999:::::::::888888777777666666555555333333444555666777888999777777666666666666555555666666666777888888999999777777777777888888888888:::;;;<<<;;;:::999:::;;;888888999:::;;;<<<<<<===>>>============>>>???@@@>>>>>>>>>?????????@@@@@@??????>>>===;;;:::<<<>>>FFFTTTfffsssyyy~~~~~~vvvwwwlll^^^RRRLLLJJJIIIHHHIIIOOOYYYnnnddd===>>>:::777BBB```{{{ooodddYYYMMMEEE======<<<<<<<<<;;;:::999777999::::::;;;AAAKKKSSSaaaooo{{{^^^PPPJJJIIIHHHGGGIIIJJJJJJHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBAAA???>>>>>>===<<<;;;;;;:::888888888888888999:::::::::<<<>>>===;;;:::<<<>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888999999888888777666555444444555666666777888888666777999:::::::::999888666666666666666666555555444444555666777777888888777777666666666555555555666666666777888888999999777777777888888999999999:::;;;;;;:::999888888:::777888999:::;;;<<<<<<=========<<<<<<<<<===>>>???<<<<<<======>>>???@@@@@@???@@@AAA???===;;;;;;;;;BBBUUUhhhqqqyyy|||tttiii```TTTKKKHHHIIIIIIIIIMMMYYYllljjjKKK===<<<<<>>>>>>>>>>>>>>===<<<;;;666999<<<>>>BBBLLLZZZeeesss___QQQSSSMMMKKKHHHFFFHHHJJJJJJGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAA======<<<<<<;;;;;;;;;:::888888888777888999999::::::<<<>>>===;;;:::;;;>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999999999999999999888777666555444444444555666777777888555777999:::;;;:::888777444555666666666666666555555555666666777888888888777666666666555555555555666666666777888888999999777777888888999999999:::999:::;;;:::888777888999777888888999;;;<<<=========<<<;;;;;;;;;<<<>>>???:::;;;;;;===>>>???@@@AAA???AAABBBAAA>>>;;;:::999AAAXXXkkkqqq{{{}}}|||tttjjj```XXXOOOJJJIIIKKKLLLLLLQQQddd~~~vvvSSS999BBB;;;???WWWuuuxxxlll]]]QQQJJJFFFAAA>>>??????>>>===<<<;;;888444888666999BBBLLLXXXjjj{{{~~~bbbWWWSSSPPPNNNMMMLLLKKKJJJIIIHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@===<<<;;;:::999777666666999888666555555777999:::===<<<;;;::::::;;;<<<===<<<;;;;;;;;;;;;:::::::::;;;;;;::::::999888777777;;;::::::999888888888999444444555555555555444444555666999;;;;;;:::888666666666555444444444444555777888999999::::::::::::777777666666666666777777888888888777777777777777888888888888888888888888;;;;;;;;;:::999888777666777888999:::::::::::::::::::::::::::::::::::::::999:::<<<>>>@@@@@@@@@@@@???@@@@@@@@@???>>><<<;;;;;;HHHZZZmmm{{{rrrfff\\\XXXNNNIIIKKKMMMKKKOOOXXXbbbtttsssOOO@@@BBB???BBBXXX|||vvvggg]]]PPPGGGCCCAAA???<<<>>>>>>===;;;:::999777555999:::@@@LLLYYYhhh~~~dddSSSPPPRRRSSSKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@@@@@@@??????>>>>>><<<;;;:::999888777666666888777777666777888999:::<<<<<<;;;;;;;;;<<<======<<<<<<;;;;;;:::::::::999:::999888888888888888999;;;:::999888777777777777555555666666666666555555555666999:::;;;:::888777666666555444444444444555888888999:::::::::::::::888777777666666666777777777777777777777888888888888888888888888888888888999999999999999888777666777888999:::::::::::::::::::::::::::::::::::::::999:::<<<>>>????????????>>>?????????>>>===;;;:::>>>HHHWWWfffwwwzzzsssiii___XXXQQQKKKHHHJJJLLLMMMUUU```vvvwww\\\FFF===;;;DDDUUUrrrqqqfffRRRLLLCCC>>>>>>??????>>>???>>><<<;;;999888888888;;;@@@JJJXXXgggzzzeeeOOOKKKKKKNNNQQQIIIHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????>>>===<<<<<<::::::999999888777666666777777888888888999999999;;;;;;;;;;;;;;;<<<===>>>===<<<<<<;;;:::999999888888777666666777999;;;===;;;;;;999888666666555555666666777777777777666666555666888::::::999888777666666555444444444444555888999::::::::::::::::::999999888777666666777777666666777777888888999999888888888888888888888888777777888888888888777777888888999:::::::::999999888888999999::::::;;;;;;999:::<<<===>>>>>>>>>===>>>>>>>>>>>>>>>===<<<;;;@@@IIIRRR\\\hhhuuu}}}~~~{{{qqqggg]]]UUUPPPJJJHHHHHHIIILLLUUUdddrrr|||[[[CCC??????<<>><<<:::888666888<<>>===<<<<<<;;;:::999888888888777666666888;;;>>>AAA===<<<:::888777666555555777777888888888888777777555666888999999999888777666666555444444444444555999999::::::::::::999999:::999888777777666777777555555666777888999999:::999999999999999999999999777777888999999999999999888999999:::::::::999999777777888999:::;;;;;;<<<888:::;;;============<<>>>>>>>>>>>BBBHHHMMMRRRZZZfffooorrr~~~~~~~~~}}}uuuiii\\\RRRLLLJJJHHHIIIHHHGGGOOOaaayyyeeeHHH999<<>><<<<<<===???@@@@@@@@@;;;888888666444:::BBBPPP\\\lll|||xxx```NNNOOOPPPHHHCCCEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB??????>>>===<<<::::::999999999999888888888888888888888999::::::::::::999:::;;;;;;<<<<<<<<<======<<<<<<;;;:::999999888888999888777777999<<<@@@BBB>>>>>><<<:::888777777777777777888888888888777777555666777888888888777777666666555444444444444555888999999:::999999888888999999888777666666777777555555666777888999999:::::::::::::::::::::::::::888888999:::;;;;;;;;;;;;999999:::::::::999999888777777888888999:::;;;;;;888999;;;<<<============@@@@@@@@@@@@@@@@@@AAAAAABBBGGGIIIJJJPPP\\\gggllltttuuuvvvxxx~~~{{{yyyzzz{{{|||}}}|||~~~yyyoooaaaTTTKKKGGGFFFHHHJJJHHHHHHTTTooofffLLL@@@;;;===LLL```zzzlll^^^QQQFFF???===<<<<<<<<<<<<<<<======<<<666444666666666???LLLWWWeeexxxbbbUUUKKKJJJIIIDDDCCCGGGFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>======<<<;;;::::::999999999999999:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<======<<<;;;;;;::::::::::::999999999999999888888888999<<<>>>@@@>>>>>><<<;;;999999888888777777888888888888777777555666777777888888777777666666555444444444444555888888888888888888777666777777666666666666777777666666777777888888999999::::::::::::::::::::::::999999:::;;;<<<<<<;;;;;;999999:::::::::999888888777777888888999999::::::777999;;;===>>>?????????AAA@@@@@@@@@AAABBBCCCCCCAAAEEEGGGFFFKKKWWWdddjjjkkklllnnnrrryyy}}}zzzyyyyyy{{{|||~~~{{{www||||||xxxqqqeeeXXXOOOIIIFFFFFFFFFKKKLLLOOObbb|||fffMMM<<<>>>@@@CCCXXXtttyyykkk\\\OOOEEE>>>;;;<<<===>>>===<<<;;;;;;;;;999333333999;;;>>>LLL]]]fffuuu{{{|||kkkTTTPPPKKKFFFDDDEEEGGGIIIEEEEEEEEEEEEEEEDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>=========<<<<<<;;;;;;999999:::::::::;;;;;;;;;;;;::::::999999;;;<<<===<<<============;;;:::999999999999999999:::::::::888888888888999:::;;;;;;===<<<;;;:::999999999999666777777777777777777666666666666777777777777777666666555444444444444555777777777777777666555555444444444444555666777888777777777777777888888888888888888888888888888888999999:::;;;;;;;;;::::::999::::::::::::999888777888888888888888999999999777888;;;===???@@@AAAAAA@@@@@@??????@@@BBBCCCDDDAAAEEEFFFEEEHHHTTTaaahhheeegggjjjpppwww|||{{{xxxwwwzzz~~~xxx}}}{{{ssswww~~~wwwnnneeeXXXNNNJJJIIIHHHGGGEEENNNVVVaaawwwkkkNNNAAA999===DDDRRRooosssjjj\\\NNNDDD>>><<<<<<<<<>>>@@@@@@>>><<<;;;;;;999444555===CCCHHHYYYlll{{{xxxwwwmmmVVVLLLNNNLLLHHHGGGKKKKKKGGGDDDDDDDDDDDDDDDCCCCCCCCC????????????????????????==================<<<<<<999::::::;;;;;;<<<<<<===<<<;;;:::999999:::===>>>======>>>>>>===;;;999888777888888999999:::;;;;;;777777777777888888777777;;;::::::999888888888999666666777777777777666666666666666666777777777777666666555444444444444555666666777666666555444444333333333444555666777888888888888777777777777777666666666666666666666666999999:::::::::999999888:::::::::::::::999888777999999999888888888888888666888;;;>>>@@@BBBBBBBBB??????>>>>>>???AAACCCDDDAAAEEEGGGDDDGGGRRR___gggaaaeeejjjpppvvv~~~{{{zzzyyyvvvuuuyyyxxxzzzvvvvvv}}}~~~wwwfff\\\OOOHHHGGGIIIJJJIIIEEERRR```qqq|||XXX@@@???<<<<<>>AAA>>>>>>@@@???:::999;;;;;;777999AAALLLYYYkkk|||}}}vvv```VVVMMMMMMMMMMMMMMMLLLKKKJJJFFFEEEDDDDDDDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<:::999888777777999;;;<<<===<<<;;;:::999999888999666666777888888888888888999888888777777777777777888:::;;;:::888666666666666666666666777777777777555666777777777666444333444444444444444555666777777777666555444444333333555555444444555666888999999999888888888888888999888888777777666666555555:::999999999888888777777777777888999999999999888:::999999888888777777666:::::::::;;;<<<>>>@@@AAA@@@@@@@@@AAABBBCCCDDDDDDFFFFFFDDDBBBBBBIIIUUU___hhhjjjnnnsssyyyyyypppoooyyywwwqqqrrr}}}yyynnneeeYYYUUUMMMGGGGGGJJJIIIFFFSSS[[[sss___FFF======???HHH```~~~ssseeeUUUMMMBBB<<<<<<===>>>===@@@======>>><<<777777999:::<<>>===>>>======<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999888777777999:::<<<<<<;;;:::999999888888888777777888999999999999888888888777666666666777777:::;;;<<<<<<999888888888777666666666666666666666555555666777777666555555555555555444555555666666666666555555444333333222444444333333444555777888888888777777777777777888888888888777777777777777888888888888777777666666666777888888999999888888:::999999999999888888888::::::;;;<<<===???@@@AAAAAA@@@@@@@@@AAABBBDDDEEEEEEEEEDDDAAA???DDDNNNVVVcccfffkkkrrryyy|||}}}zzzmmmhhhqqq}}}~~~yyyqqqeee]]]RRRLLLFFFDDDFFFJJJNNNPPP\\\nnnjjjNNN???===>>>KKKfff~~~xxxooo```SSSFFFAAA;;;999;;;>>>???>>>AAA>>><<<<<<999555666:::;;;FFFXXXlll{{{}}}}}}cccSSSKKKIIIJJJKKKKKKLLLLLLLLLLLLKKKFFFEEEEEEDDDCCCCCCDDDDDDAAAAAAAAAAAA@@@???>>>>>>======<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;:::::::::999888777777777888:::;;;;;;:::999888888888888888777888888999999999999999888777666666555555666666999;;;<<<;;;999888888888777777777666555555555444444444666777777777777777777777666555555555666666555555444444333333222222333333222222333444555666666666555555555555666666777777777888888888888888666666666666666555555555666666777888888888888888999999::::::::::::;;;;;;:::;;;<<<===>>>???@@@AAABBBAAA?????????AAACCCEEEDDDDDDCCC@@@===???DDDJJJWWW[[[bbbjjjrrrzzz~~~{{{pppllluuu}}}wwwqqqggg[[[SSSKKKEEEDDDGGGHHHHHHOOOYYYooojjjLLL>>>;;;AAAGGGaaaxxxnnnfff]]]PPPFFF???===;;;<<>>>>><<<<<<;;;;;;;;;;;;;;;<<<:::::::::::::::999999999888777777777777888999::::::999888777777777777777666666777888888888888888777666555555444555555555666888999888666555555666777777666666555444333333333444555666777888888999999888777666666666666666444444444333333222222222222222222222222333333444444333333333333444444555555555666666777777888888555444444444444444444444555666777777888888777777999999999:::;;;<<<<<<===:::;;;<<<===???@@@AAAAAABBBAAA???>>>>>>@@@BBBDDDBBBBBBAAA???===<<>>======>>>@@@BBBBBBAAA@@@;;;999777777555666>>>GGG]]]rrryyyyyycccSSSOOOMMMJJJJJJFFFFFFGGGHHHIIIIIIIIIIIIEEEDDDCCCBBBAAAAAAAAAAAA??????@@@@@@@@@???>>>>>>;;;;;;::::::::::::;;;;;;::::::999999888888888777777666666666777777888888888888777666666666777777444555555666666666666666666555444444333333444444555777888777666555555666777666666555444333333222222333333444666777888999999888777666666666666666444333333333333333222222111111111222222222222222222222111111222333333444333444444444555555666666333333333333333333333333555555666777777777777666777888888999:::;;;<<<<<<999:::<<<>>>???@@@@@@@@@AAA@@@???>>>>>>???AAABBB????????????>>>===>>>???===AAAHHHPPPYYYaaafffjjjyyy||||||zzzvvvzzz~~~~~~uuukkkaaaVVVMMMGGGGGGGGGJJJLLLKKKRRRjjjoooQQQ>>>:::>>>@@@XXXuuuddd}}}mmmZZZNNNFFF???;;;:::<<<>>>@@@AAAAAA???===<<<666555555666666;;;GGGTTTmmm|||jjjUUUOOOOOOKKKFFFEEEDDDEEEEEEFFFFFFFFFFFFEEECCCCCCAAA@@@????????????===>>>>>>>>>>>>>>>======::::::999999999:::;;;;;;999999999888777777666666555666666666777777777777777666666555555666666666333333444555555555555555555444444333222333333333666888999999777666777888555555555444333333333222222222222333444666777888777777666555555555666666444444444444333333333333111111222222222222111111111000000111111222333444333333333333444444444444222222222333333333333444444555555666666666666666666666777888999999::::::888999;;;===??????????????????????????????@@@@@@======>>>>>>>>>>>>>>>>>>;;;===BBBHHHOOOVVV[[[^^^qqq|||}}}yyy~~~xxxyyywwwttt{{{~~~||||||xxxsssjjj___UUUNNNIIIFFFFFFGGGGGGIIISSSiiipppNNN:::666<<>>@@@AAA???===:::999666555777:::===FFFVVVfff{{{nnn]]]PPPPPPQQQKKKFFFFFFCCCCCCDDDDDDDDDCCCBBBBBBBBBAAA@@@>>>======<<<<<<<<<<<<============<<<<<<999999999999999:::;;;;;;999999888777777666555555555555666666777777666666666555555444555555666666333444555555666666555555444444333222222222222222555777888888777666777777444444333333333333333333222111111111222444555666555555555444555555666666444444444444444444444444111222333333333222111111000000000000111222333444555444444444444444333333222222222333333444444444444444555666666666555555555555555666666777777777666888:::===>>>>>>>>>===>>>>>>???@@@@@@???>>>======<<<<<<======>>>===<<<<<<===>>>AAAFFFLLLQQQTTTaaasss}}}xxxrrrvvv|||}}}{{{{{{}}}~~~}}}yyyvvvkkkfff]]]TTTLLLIIIIIIJJJGGGKKKMMMSSShhhmmmRRR<<<999<<>>>>>===>>>BBB===???AAABBB???===;;;:::999999<<<@@@EEEPPPccctttttt```RRRJJJMMMNNNHHHEEEHHHCCCCCCCCCCCCBBBAAA@@@@@@AAA@@@???===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;999888888888999::::::;;;999888888777666555555444444555555666777666666666555555444444444555555666444555555666777666666666444333222222111111222222333444666666555444444555333333333333333333333444222111111000111222444555444444444444444555666777555555555555555555555555111222333444444333111111000000000000111222333444666666666555555444444333222222222333333444444444333444555555666666555555444444444444555555555555555777:::<<<===>>>===<<<===>>>@@@AAAAAA???===<<<>>>===<<<<<<<<<===<<<:::<<<<<<;;;<<>>888AAAFFFJJJbbbfffRRRXXXgggvvvfff[[[LLLEEE>>>;;;===@@@AAA@@@DDD>>><<<===<<<888555666???888<<>>======<<<<<<======;;;;;;;;;<<<<<<<<<======999999999999999999::::::888777666555555666777777666666666666777777777777777777666666666777999:::777666555555666555333111333333222222111222222222222333444555555444333222555555444444444333333333222222111111222222333333555555555555666666666666888888777777666555555555333333333222222111111111000000000000111222333444666555444333333333333333666555555444444444555555333222111111111222333444555555555555666666666666999:::;;;;;;<<<<<<;;;;;;<<<=========<<<;;;;;;:::999;;;<<<<<<<<<<<<===???>>>>>>>>>>>>???AAAFFFIIIRRRdddxxxzzztttuuuzzz|||}}}|||}}}wwwooogggbbbVVVUUUPPPJJJIIILLLMMMMMMNNNXXXgggxxxgggLLLAAA;;;777>>>NNNcccyyyfffRRRUUUdddoooxxxpppeeeWWWMMMGGGBBB===<<>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<<::::::999999999999999999888777666666666666888888666666777777777888888888888888777666777888999:::777666555666666666444222333333222222222222222333333444555666666555444333555555555555444444333333333333222222222222333333444444555555666666666777888777777666666555444444333333222222222111111111000000000000111222333333555555444333333333333333444444333333333333444444444333222222111222333333555555555666666666777777888999999:::::::::::::::;;;;;;<<<<<<;;;;;;:::999888:::;;;;;;;;;;;;<<<>>>>>>>>>>>>>>>>>>AAAEEEIIITTTeeexxx{{{vvvxxx||||||~~~{{{xxxqqqiii```[[[QQQMMMJJJIIIJJJJJJJJJKKKQQQcccvvv}}}vvvgggQQQ???>>>>>>BBBOOObbbtttqqqZZZSSS\\\lllyyy}}}qqqeee[[[QQQFFF???@@@>>><<<>>>AAACCCAAA???;;;999999999777555:::AAACCCXXXpppkkkYYYQQQNNNMMMLLLLLLKKKIIIGGGEEEDDDAAA@@@@@@???????????????@@@@@@AAABBBAAA@@@???>>>999999:::::::::;;;;;;;;;;;;;;;::::::999999888888777666666666777888999999777777888888888999999999999999888777777999:::;;;888777666666777777555333333333222222222222333333444555555666666555555444666666666555555555555444666555444333222222222222333333444444555666777777777666666555555444333333222222222111111111111111000000000000111222333333444444333333222222333333333333222222222222333333666555444333222222333333444444555666777777888888777777888999999999999888999::::::::::::999888888777999::::::::::::;;;======>>>>>>>>>>>>AAADDDGGGSSSbbbssszzzyyyvvvzzz}}}|||}}}~~~~~~xxxpppggg___VVVQQQMMMGGGEEEIIIKKKIIIMMMTTT___qqquuu]]]HHH===:::777@@@QQQddduuuoooVVVQQQYYYfffuuuzzzpppcccVVVLLLEEE???<<<===<<<===???AAAAAA>>><<<::::::<<<===;;;;;;BBBKKKeeeyyymmmWWWOOONNNOOOJJJJJJJJJIIIHHHGGGEEEEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@AAACCCDDDCCCBBB@@@>>>:::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999999888888666666777777888999::::::888888999999999:::::::::::::::999888888999:::;;;999888777777888777555333333333222222222333444444555666666666666666666555666666666666666666666555777777555444333222222222222222333444555666666777555555555444333333222222111111111111111111111000/////////000000111222333333333222222222222333333333222222222222333333444666666555444333333222222333333444555777888999999666777888888999999888888777888888888888888777777666888999:::999999:::<<<<<<===>>>>>>>>>@@@CCCFFFMMMZZZiiiqqqsssuuuzzz~~~~~~|||zzzpppggg^^^UUUNNNIIILLLEEEEEEJJJJJJKKKXXXiiitttwwwppp\\\DDD777999???999NNNgggyyylllXXXOOO[[[jjjsss~~~~~~xxxsssoooggg___TTTIIICCC@@@???@@@======>>>???@@@>>>:::888999888999;;;>>>EEESSSaaa}}}nnnYYYPPPNNNLLLKKKGGGHHHHHHGGGGGGFFFEEEDDDBBBBBBAAAAAAAAABBBBBBCCC@@@AAACCCDDDCCCBBB@@@>>><<<<<<<<<<<<============<<<<<<;;;;;;:::999888888666777777888999::::::;;;999999999999::::::::::::;;;:::999888888999::::::999888777777888777555333333222222222333444444555666666666555555666666666555666666666666666666666888777666444333222111111222222222333444555555555444444333333222111111111000000000000000000000000////////////000111222333222222111111111222222333333333333333333444555555666666555555444333222111222333444555666777888888777777888999999999999999666666777777777777777666666888999999999999:::<<<<<<===>>>>>>>>>???BBBDDDHHHRRR___hhhmmmrrryyy~~~}}}uuuwww{{{{{{~~~|||xxxqqqggg]]]UUUNNNHHHEEEJJJFFFFFFHHHIIIOOOddd{{{}}}mmmVVVCCC999777;;;>>>KKKfff}}}jjjVVVSSS___xxxxxxqqqlllgggaaa]]]QQQMMMFFF@@@======@@@BBB>>>>>>>>>>>><<<:::888666888777;;;CCCMMMZZZlll|||mmmWWWNNNNNNLLLGGGDDDFFFFFFFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCC@@@@@@AAABBBAAA@@@???>>><<<============>>>>>>>>><<<<<<;;;;;;::::::999999777888999:::::::::::::::888888999999999:::::::::;;;:::999777777888999999888777666666777777555333333222222333333444555666666555555444444555555666444555555555555666666666777666555333222111111111222222222333333333444444333333222111111000000///////////////000000000000////////////000111222222111111000000111111222222333333222333333444555666444444555444444333222111222222333444555555666666777777888999999999999999555666666777777777777666666888999999999999:::<<<;;;<<<>>>>>>>>>>>>AAACCCFFFLLLVVV^^^eeellltttzzzzzzvvv{{{|||pppppptttyyy~~~zzzvvvnnnggg]]]TTTMMMIIIFFFEEEFFFGGGGGGHHHLLLYYYkkkyyynnnYYYBBB888999<<<>>>???]]]xxx|||___OOOPPP___{{{xxxqqqggg```[[[WWWPPPLLLBBBAAA???<<<;;;===@@@BBB>>>>>>===;;;999888888888;;;BBBRRRgggvvv~~~fffYYYNNNLLLKKKHHHDDDDDDFFFFFFFFFEEEDDDCCCBBBBBB@@@????????????@@@AAABBB????????????>>>>>>>>>>>><<<<<<<<<============>>>;;;;;;;;;;;;;;;;;;::::::888999:::;;;;;;::::::999888888888888999999999999:::999888777666777888888777666555666666666444222222222222333333555666666666555444333333444555666333333444444555555555555555555444222222111111111333333333333222222222222222222111000000//////............/////////000000///......//////000111222000000000000000111222222111111111111222333444555222222333444444333222111222222222333333444444444555666777777888888777777555555666777777777777777777888::::::999999;;;<<<:::<<<>>>>>>===>>>@@@AAACCCGGGLLLRRRYYYaaahhhmmmtttxxxuuuoooooouuuuuuooouuuzzz}}}||||||yyy~~~yyysssoooccc\\\SSSKKKGGGFFFFFFFFFDDDIIIKKKMMMYYYiiinnniiiTTTGGG;;;888;;;@@@IIISSSlll{{{^^^PPPMMMXXXqqqxxxmmmfff\\\UUURRRMMMGGGAAA<<<===============???AAA>>>===<<<999777777999:::@@@PPPooo]]]WWWPPPLLLLLLJJJFFFFFFJJJEEEEEEEEEEEEDDDCCCAAAAAA>>>>>>======>>>???@@@@@@???>>>======<<<<<<======;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;;;;;;;;;;999:::;;;;;;;;;:::999888777777888888888999999999:::999777666666666777777777666555555666555333111222222222333444555666777555444333222222333444555333333333444444444555555444444333222111111111111444444333222222111111000111111111000//////......---.........//////000000.........//////000111222000000///000000111222222000000000000111222333444000111222333333333222111222222222222222222222222444555555666666666666666555555666777888888777777777999::::::::::::;;;===:::<<<>>>>>>===>>>???AAA@@@BBBEEEIIIOOOVVV]]]aaaiiiqqqrrrkkkhhhpppxxxyyy}}}{{{zzzzzzqqqrrr~~~{{{uuunnnjjj\\\UUUMMMFFFDDDDDDEEEFFFDDDKKKNNNSSSeeewwwoooYYYCCC???<<<:::999AAAWWWmmmyyy```LLLPPP\\\ddd{{{pppiiibbb\\\RRRIIICCC???<<<:::999999<<<>>>@@@@@@>>><<<999777111444>>><<<:::CCCPPPmmmvvv___SSSNNNMMMKKKIIIIIIIIIIIIJJJGGGGGGFFFEEEDDDBBB@@@?????????@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<===::::::;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::===<<<;;;:::999888888888::::::999999888999999999666666666666555444333222555555555444444333333333222333444444555555444444111222333444555555555555333333333333333333333333444333333222222333333444777777666555444444333333////////////............,,,,,,,,,---------......///......------///000111000000111111111222222222000000000000000000000000000000000000000111111111111111111222222333333333222222333333333333444444222333555777777777777666777======777:::DDDGGGAAA>>><<<999999;;;=========???======@@@GGGNNNRRRSSS```eeejjjnnnppprrruuuxxx~~~uuusssyyy{{{yyy}}}zzzyyy~~~}}}|||xxxssslllccc\\\SSSKKKEEEGGGHHHDDDBBBCCCGGGIIIVVVlllzzzrrrYYYEEE<<<;;;999<<>>???@@@>>>;;;888777888333333999888;;;IIIcccxxxwww```TTTPPPKKKKKKJJJIIIIIIHHHHHHIIIFFFFFFFFFEEECCCBBB@@@???>>>>>>??????@@@?????????>>>===<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;:::::::::;;;<<<<<<::::::999888888888888999666666666555555444333222555555444444444333333333333333444444555555444444333333444555555555555444333333333333333333333333333333222222222222333333555444444333222222111111////////////............,,,,,,,,,---------......///......---...///000111000000000111111111222222000000000000000000000000//////000000000111111111222222222222222333333333222222222333333333444444444555666777777666555555666999999;;;FFFUUUVVVMMM>>><<<:::999;;;<<<======<<<===??????AAAGGGRRRYYYdddfffkkkrrryyy|||{{{xxxxxxwww~~~~~~~~~~~~{{{{{{}}}xxxsssnnnfff]]]VVVNNNHHHEEEFFFFFFCCCCCCGGGHHHTTTdddmmmlll___LLL>>>;;;:::<<>>??????>>>;;;888777555:::888666:::<<>>>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;999999999999999999999999999999::::::<<<===???@@@:::999888888777777777888555555555555444333222222444444444444333333333333333333333444444444555555555555555666555555444333222222222222222222222222222222222111111222222222222222111111000000///////////////............---,,,,,,,,,---------............------......///000000000000000111111111111000000000000000000000000......///000000111222222333333333333333222222222222222222222333333333333555666666666666555444444777666666===OOO___]]]QQQ>>><<<::::::;;;<<<<<<<<<999>>>@@@===:::@@@PPP]]]ggghhhmmmyyy{{{{{{|||wwwuuuuuutttyyy|||}}}}}}xxxqqqjjjeee]]]TTTNNNHHHEEEDDDEEEDDDCCCFFFKKKLLLbbbqqqkkkYYYJJJ@@@::::::===HHH\\\vvvrrrVVVLLLYYYsssnnnrrrlllbbbXXXRRRMMMIIIGGGAAA>>>;;;999999::::::999:::<<<===<<<;;;999888888444<<<;;;:::BBBKKKZZZpppuuu\\\PPPJJJGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGDDDDDDDDDCCCBBBAAA@@@???<<<<<<<<<===>>>???@@@@@@======<<<;;;::::::::::::888888999999::::::;;;;;;999999999999888888888888888888888999;;;<<<>>>>>>999999888777666666666666444444444444444333222222333333333333333333333333333333333333444444555555666666666666555444333222222222222222222222222222222111111000000111111222000000000000//////......//////.........---------,,,,,,,,,---------......------------......///////////////000000000111111////////////////////////------...///000111222333444444333333222222111111111222222222222333333333444444555555555555555555999777666===LLLWWWRRRGGG>>><<<::::::;;;===<<<<<<;;;>>>@@@===999>>>JJJVVVcccgggqqq}}}~~~vvvjjjmmmvvvyyyppprrrwwwyyyyyy}}}}}}wwwqqqhhhaaa[[[UUUMMMGGGDDDEEEEEEDDDBBBCCCHHHNNNXXXjjjppp___III@@@===:::???JJJ___xxxlll^^^RRRWWWrrrnnnQQQxxxmmm^^^YYYRRRKKKFFFBBB>>><<<<<<;;;999:::<<<======<<<;;;<<<<<<:::777666777999555??????@@@OOO^^^ppp~~~}}}vvv]]]RRROOOKKKEEECCCFFFGGGHHHIIIJJJIIIHHHGGGCCCCCCCCCCCCBBB@@@???>>><<<<<<;;;<<<===>>>???@@@===<<<;;;:::999999999999777777888888999::::::;;;999999999888888777777777777777777777888888999:::999888777666555555555555333333333333333333222111333333333333333333333333444444333333333444555666666666666666555444222222111111111111111111111111000000000//////000000000000000000000////////////............------------,,,,,,,,,---------......,,,------...................../////////000000000........................,,,---...///000111222222333333333222222111111111111111111222222222333333222222333444555666777888888999:::===DDDGGGCCC<<<<<<;;;:::;;;<<<======<<<>>>???>>>======???DDDHHHXXXcccrrrxxx}}}}}}iii___]]]ooo}}}zzzwwwyyy{{{yyyvvvyyy{{{|||xxxooohhh___XXXSSSNNNIIIDDDDDDFFFFFFDDDCCCGGGMMMRRReeehhh```LLL>>><<<===<<>>??????=========<<<888444555:::>>>DDDPPPQQQRRRaaaqqq|||sss^^^LLLIIIJJJFFFCCCDDDFFFGGGGGGGGGGGGGGGFFFFFFBBBBBBBBBBBBAAA@@@???>>>===<<<;;;;;;;;;===>>>???===<<<;;;:::999888888888666666777888999::::::;;;999999888888777666666666777666666555555555666666888777666555444333333333222222222333333222222111222222222222333333333333444444333222333444555666555555555555444333222111000000000000000000000000000//////......//////000000000000000////////////.........------------,,,,,,,,,,,,---------......,,,,,,---............---............////////////........................------...//////000111111111111111111111000000000111111111111222222222222111111222333444666888999666888;;;===???>>>===;;;:::999999;;;===>>>>>>===AAA???===>>>AAABBB@@@>>>KKKZZZmmmxxxzzzyyy|||yyyppp___VVV^^^kkk{{{wwwwwwxxx{{{~~~~~~{{{uuupppeee___UUUOOOLLLJJJFFFDDDEEEGGGGGGEEEGGGOOOVVVXXXggg\\\LLL>>>888;;;BBBGGGccc{{{nnnSSSPPPggg\\\DDD<<>><<<:::;;;999666555:::CCCKKKdddtttwwwssszzzvvv___OOOEEEFFFGGGCCCCCCGGGFFFEEEEEEDDDCCCCCCCCCCCCAAAAAABBBAAAAAA@@@???>>>>>>===;;;::::::;;;===>>>===<<<;;;999888888777777555555666777888999::::::999888888777666666555555555555444444444444555555888777666444333222222222111111222222222222111111111111222222222333333333555444333222222444555777333444444444333222111111000000000000000000000000///..................///////////////////////////.........---------,,,,,,,,,,,,,,,---------......+++,,,---.........------------........./////////------------------------........./////////000000///////////////000000000111111111111222222222222222222222222333555777888666666888<<<===<<<;;;;;;888888888;;;>>>@@@??????BBB???===>>>AAAAAA???===AAAPPPbbblllnnnnnnsssxxx{{{yyyjjjbbb[[[```fffppp~~~~~~yyyxxxxxx|||}}}{{{zzzxxxssslllfff\\\UUULLLGGGFFFFFFEEEDDDDDDFFFFFFFFFMMMYYY___```YYYKKK>>>;;;;;;@@@OOOaaa|||sssZZZPPPccc___GGG<<<:::ppp]]]OOOGGGDDD===:::666555666888999:::;;;;;;;;;===>>>>>><<<:::555666666555888AAANNNYYYjjjUUUQQQGGGDDDJJJKKKEEEEEEKKKFFFDDDBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>===;;;::::::;;;<<<======<<<;;;999888777777777444555666777888999::::::999888888777666555555444444444444444444555666777888777555444333222222222000111111222222222111111111111111222222333333333555444333222222444555777222222333333333222111111000000000000000000000000.........------.......................................---------,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,---------.........//////------------------------.........///////////////------......//////000000000111111111111222222222444333333222333444666777777555555999<<<<<<;;;:::777777888;;;>>>@@@@@@@@@AAA???>>>>>>???@@@@@@@@@<<>>999???AAAFFF^^^{{{vvv[[[TTTZZZyyyfffGGG<<<;;;999xxxfffVVVLLLDDD===888999777666555777:::===???>>>===<<<;;;:::888777777555<<<;;;888>>>GGG\\\xxx|||^^^OOOKKKKKKJJJHHHGGGFFFFFFGGGHHHFFFEEECCCAAA@@@@@@@@@@@@AAAAAA@@@@@@???>>>======;;;<<<<<<;;;999999:::<<<>>>===<<<;;;999888666666777999888888<<<@@@>>>:::999888666666777777555444333333333444444444555555666555555444222111111000111111222333333333333222111111000000000111333444444444555555444444333222222333333444444333333222111111111000///......---...................................................------,,,,,,------...------------------------++++++++++++++++++++++++........................------------------------,,,,,,,,,---------......---------............//////////////////000000111111111222333444444444444444555666777888999::::::999::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>======<<<>>>DDDQQQccclllmmmnnnqqqwww{{{~~~|||yyyyyy~~~zzzwwwhhhWWWPPPUUUdddyyyzzzyyywwwsssssswww~~~zzzyyyvvvrrrkkkaaaUUUNNNJJJHHHEEECCCBBBAAAAAAAAAFFFEEEGGGRRReeennnaaaMMM;;;<<<===>>>GGG]]]yyyqqq[[[WWW```gggiiiPPPBBB888777;;;~~~lllbbbTTTIIICCC???;;;888777777777888999<<<>>>???;;;::::::999888777777777666;;;:::===KKKXXXmmmaaaPPPJJJIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFEEECCCBBB@@@@@@@@@AAAAAAAAA@@@@@@???>>>>>>============<<<::::::;;;<<<>>>>>>===;;;:::888777777777888888:::AAAGGGFFFAAA:::888777666777777555333333333444444444555555555666555555444222111111000111111222333333333333222111111000000000111333333444444444444444333333222222222333333333333222222222111111000//////......................................................------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------------------------------------------------,,,,,,,,,------------...------------............//////......//////000111000111222333444444444444333333444555666777888888888888999:::;;;<<<<<<===<<<===============<<<<<<<<>>AAALLL```nnn}}}yyyZZZKKKFFFGGGGGGHHHHHHHHHHHHGGGFFFEEEDDDFFFEEEDDDBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>???@@@@@@>>><<<;;;<<<===>>>>>>===<<<;;;:::999888777777777<<>>AAAKKKaaavvvzzzqqqnnnrrrzzz}}}}}}vvvggg]]]XXXVVV\\\cccyyysssqqquuutttwww{{{|||xxxuuuvvvqqqiii```XXXPPPIIIDDDCCCEEEFFFEEEBBBBBBEEEHHHKKKUUU]]]\\\TTTKKK@@@999:::BBBPPPeee{{{~~~^^^WWWcccsssoooYYYCCC;;;:::777888;;;~~~mmmZZZLLLEEE@@@:::777666777777666888:::<<<>>>???===;;;999888777666555666888:::<<<<<>>>>>AAAAAAAAA???===<<<===>>>>>>>>>===<<<;;;;;;::::::999888777;;;FFFNNNMMMFFF<<<:::888777777777555333444444444444555555555555555555444333333222111111111111222333333333333222111111111111111111222222333333333333333222111111111111222222222222111111111111111000000/////////---------------------------------------------------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............------......///000//////000111222222222222111111222333333444555555555555666777888999::::::888888999::::::;;;::::::<<<@@@@@@DDDYYYssszzzqqqlllsss}}}yyyooolllkkkeee^^^[[[bbbqqq}}}wwwwwwttttttuuuwww{{{~~~|||xxxtttpppnnnhhh___VVVOOOJJJEEECCCEEEGGGGGGDDDAAABBBHHHMMMRRRXXX[[[SSSEEE;;;888999AAAOOOeee}}}kkkUUUbbb~~~jjjUUUGGG;;;999:::888666777~~~pppbbbTTTGGG@@@<<<:::888777777888888888;;;<<<>>>>>>===:::777555666555444444777;;;@@@BBBIIIWWWbbbmmm{{{yyy{{{mmm]]]OOOKKKKKKIIIHHHHHHJJJJJJKKKKKKIIIHHHEEEDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@???????????????@@@AAAAAA???===<<<===>>>=========<<<<<<;;;;;;;;;;;;:::888:::AAAGGGDDD===;;;:::888777888777555444444444444555555555666666444444444333333222222111111111222333333333333222111111111222111111111111222222333333222222111000000111111222222111111000000000000///////////////------------------------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...---------------......///---...///000111111111111111222222333333444444444555555666777888999999:::666666888999:::::::::::::::AAAAAA@@@MMMdddnnnjjjfffppp|||yyy~~~{{{iii\\\RRRXXXeeevvv|||vvvtttrrrssswww}}}|||xxxsssnnnjjjccc]]]TTTMMMIIIGGGEEEDDDEEEEEEDDDCCCCCCGGGOOOVVV]]]YYYRRRFFF;;;777<<>>999999:::888666555uuudddWWWLLLBBB<<<:::555555666777999:::;;;<<<<<<<<<<<<;;;999777555333444333444777===EEEMMMQQQ]]]ggglllsss~~~rrr{{{qqqZZZOOOHHHHHHGGGDDDEEEKKKKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBCCCCCCBBBBBBAAA@@@????????????????????????>>>??????>>><<<<<<===>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;999888;;;>>><<<777;;;999888888888888777555444444555555555666666666444444444333333222222222111111222333333333333222111222222222222111000000111222222222222111000000000000111111111111000000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......------...///000000000000111111111222222333333333444444555666777888999999444555777888999::::::;;;777===???===CCCQQQZZZ[[[[[[eeeqqqyyy{{{|||}}}~~~rrr```RRRMMMMMMWWWhhhzzz|||xxxtttssswww}}}~~~{{{wwwrrrllleeeaaaVVVRRRLLLHHHFFFFFFEEEEEEBBBAAABBBDDDIIIPPPWWW[[[YYYOOOBBB999555999EEEPPPhhhwwweeeeeessskkkLLL???999777666777888777666444jjj\\\OOOGGGAAA:::777888333555777999:::;;;<<<===;;;:::888666555555555555666777:::@@@KKKWWWbbbiiinnntttvvv~~~nnn```SSSIIIDDDGGGFFFBBBDDDLLLJJJJJJHHHFFFEEEDDDCCCCCC@@@AAABBBBBBBBBAAA@@@???????????????????????????;;;<<<<<<<<<;;;;;;<<<>>>::::::::::::;;;;;;;;;;;;666:::;;;888888::::::777999888777777999999888777555555555555666666666666444444333333333333222222111111222333333333333222111222222333222111000///111111111111111000000//////000000000000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++,,,------...,,,,,,---...////////////000000000000000111111111222222333444555666777777444555666888:::;;;;;;;;;888999;;;===@@@DDDJJJNNNNNNVVVbbbmmmtttyyy}}}zzzxxxxxx~~~vvviii\\\RRRJJJKKKQQQ^^^rrr|||xxxxxxzzz|||}}}xxx||||||yyyuuuqqqkkkccc[[[VVVMMMJJJFFFDDDDDDDDDCCCBBBCCCBBBCCCIIIQQQWWWWWWVVVHHH???777666;;;FFFXXXhhh~~~qqqdddbbbrrrmmmPPP@@@:::555666666555444555555444WWWLLLCCCAAA>>>888555777777999;;;<<<;;;;;;:::;;;999777555333222444666888:::<<>>??????????????????@@@@@@999:::;;;:::::::::<<<>>>999999:::::::::::::::;;;333999<<<999777999;;;;;;888777777777999:::999888555555555555666666666777444333333333333333333333111111222333333333333222111222333333222111000///111111111111111000////////////000000000000//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...+++,,,---...////////////.........///////////////000111222333444555555666444555666888:::;;;<<<<<<:::777888>>>AAAAAABBBGGGGGGMMMXXXfffssszzz||||||{{{{{{{{{~~~xxxqqqddd\\\TTTNNNIIIKKKXXXhhh}}}}}}yyywwwuuusssssswww}}}}}}|||xxxuuuqqqllleee]]]TTTNNNGGGEEECCCCCCCCCCCCAAA@@@FFFEEEHHHOOOWWWYYYSSSLLL;;;777777???KKKZZZpppsssaaaWWWUUUhhhtttNNNAAA===888777888777444333333444333CCC@@@<<<888666777888:::;;;::::::999777666666555555555777999777555999@@@:::KKKXXX\\\dddsss{{{yyyrrraaaYYYRRRKKKNNNHHHCCCCCCHHHNNNQQQQQQQQQKKKDDDAAABBBDDDEEEEEEAAABBBCCCCCCCCCBBBAAA@@@@@@@@@??????>>><<<;;;:::;;;:::999888999:::;;;<<<999999:::;;;;;;:::::::::777777777777777888888999999999777666666555555555444444555555666777777777333333222111000000111111///000111222333222111111111111111111000000000000000000///...............000///...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///......---------......000111111222222333444444777444222555:::>>>===;;;::::::;;;===>>>@@@AAAAAAEEEGGGMMMYYYhhhttt{{{~~~tttuuuzzz|||sssnnndddVVVJJJHHHNNNUUUgggxxx}}}tttqqqpppmmmsss{{{{{{yyytttpppiiibbbZZZRRRKKKFFFFFFFFFEEECCCAAA@@@BBBCCCEEEIIINNNQQQRRRNNNDDD:::<<<:::???QQQjjj|||}}}lllXXXKKKSSScccvvvnnnTTTGGG>>>888555666555555555555444444444???===;;;999888888999;;;;;;;;;::::::999888888888666333333777999:::===BBBPPP]]]gggiiippp~~~bbbSSSQQQPPPOOOIIIEEECCCGGGOOOXXX]]]^^^XXXSSSLLLFFFCCCBBBBBBBBBAAABBBBBBCCCBBBAAA@@@????????????>>>===<<<::::::999999999999::::::;;;<<<999999::::::;;;::::::999777777666666777777888999888888777666555555555555555555555555555666666666333222222111000000111111...///111222222111111000111111111111000000000000000//////...............//////...---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---......------------......000000111111222333333444333666999:::888777888888999:::;;;<<<>>>???@@@AAABBBCCCFFFNNNZZZgggrrrwwwrrrqqqttt}}}}}}xxxpppggg___WWWRRRNNNUUUdddtttyyyqqqpppsssxxx||||||xxxuuummmggg___WWWQQQKKKGGGDDDCCCDDDDDDCCCAAABBBDDDEEEMMMLLLJJJGGGDDDBBB>>>;;;;;;EEEVVVkkk}}}{{{dddWWWRRRUUUeeewwwuuuWWWFFF???;;;999888555555555555444444444444;;;::::::999999999::::::888777777666666666666666999444333:::AAAFFFKKKOOO^^^hhhpppuuunnnTTTJJJJJJLLLLLLKKKGGGDDDFFFKKKQQQTTTUUUWWWTTTOOOHHHCCC@@@@@@BBBAAAAAABBBBBBAAAAAA@@@???>>>>>>>>>===<<<;;;999999777888999:::;;;;;;;;;;;;999999::::::::::::999999777777666666777777888999777666555444444444444444666666555555555444444444333222111111000111111111...///000111222111000000111111111111000000000000000///......------......///...------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,...---------------......000000000111222222333333000888??????888333333666999::::::<<<===>>>???@@@@@@@@@@@@CCCKKKVVVdddlllmmmkkknnnyyyxxxttttttnnnaaaVVVMMMTTT]]]hhhxxxzzztttuuuuuuvvvwww|||~~~}}}{{{wwwrrrnnnddd]]]TTTLLLGGGEEEDDDDDD@@@AAACCCCCCCCCDDDFFFIIIOOOLLLHHHAAA:::777999===@@@UUUpppvvvaaaOOOOOO[[[kkk~~~eeeSSS@@@888888888888888555555444444444333333333999999999:::999888888777666555444333333333444555:::888<<>>@@@CCC@@@@@@@@@@@@@@@?????????=========<<<;;;:::888888555777999:::;;;;;;;;;:::999::::::::::::999888888666666666666666777888888666555444444333333333333666666555555444333333222222222111111111111111222///000111222333222111111111111111111000000000/////////...------------.........---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************************++++++++++++++++++************++++++++++++++++++++++++++++++---------------,,,+++***------,,,,,,------......//////000000111222222222///888@@@BBB<<<555333444999999:::;;;<<<===>>>>>>AAAAAA@@@???AAAIIIUUU^^^eeeeeekkkvvv}}}~~~}}}}}}vvvvvvyyymmm]]]ZZZWWWXXXaaasss}}}|||yyyvvvvvvzzz|||zzzvvvpppjjjeeeYYYTTTMMMGGGEEEDDDDDDDDD???AAACCCDDDDDDFFFHHHJJJGGGFFFCCC>>>888777>>>HHH\\\ooopppXXXQQQSSSbbbwwwpppNNNBBB777555666666555555444444444444333333333222999999:::999888777555444666666555444555666888999;;;@@@IIITTT[[[eeeuuu}}}wwwjjj^^^XXXRRRNNNNNNMMMJJJGGGEEEDDDDDDEEEGGGJJJKKKLLLFFFGGGGGGDDD@@@>>>AAADDD@@@@@@??????>>>>>>>>>>>>======<<<<<<;;;999888777555777888:::;;;;;;:::999999:::::::::999999888777666666666555666777777888555444444333333333333444666666555444333222111111222111111111111111222222111222333444555444333333111111111111000000000/////////...---------------------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))*********++++++++++++******))))))******+++++++++++++++++++++++++++,,,---------,,,+++******,,,,,,,,,,,,,,,---.........//////000000111111222000555;;;@@@@@@<<<777333888888999:::;;;<<<<<<===@@@AAAAAA???>>>@@@FFFLLLYYY]]]gggqqquuutttwww{{{vvvyyy|||rrrmmmfff^^^YYY^^^mmmzzz|||xxxxxx|||}}}yyytttnnnggg```[[[NNNKKKHHHFFFEEEEEECCCBBBAAACCCEEEEEEEEEEEEGGGHHH???<<<:::999888???QQQcccsss[[[IIIRRRfff}}}lllMMMDDD<<<666777888555333333444333333333222222222222999999999888777555444333333222222333666999===???DDDLLLYYYeeelllvvvkkk[[[TTTPPPMMMIIIHHHIIIKKKLLLLLLDDDDDDEEEFFFGGGHHHJJJKKKGGGGGGGGGEEEBBBAAAAAABBB??????>>>============>>>=========<<<;;;:::888888777888888999999999999999::::::::::::999888777666666666555555666666777888555444444333333333444444555555444333222222111111111111111000111111222333222333444555666555444444111111111111000000000000///...------,,,,,,------,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************************************)))))))))************+++******))))))))))))******++++++++++++++++++++++++++++++,,,,,,,,,+++******++++++++++++,,,---...///.........///000000111111000111555;;;AAAAAA;;;444777888888999::::::;;;;;;===>>>>>>>>><<<<<<===>>>LLLQQQ\\\gggkkknnnttt|||zzzzzzzzzxxxpppbbbXXXXXX___ooo~~~|||wwwvvvvvv{{{{{{zzz}}}{{{wwwqqqjjjddd\\\UUUPPPDDDCCCCCCDDDEEEDDDBBB@@@DDDEEEFFFFFFCCCAAAAAABBB;;;555333888???NNNjjj{{{cccQQQKKK^^^xxxpppNNN888===888666777888555333555333333333222222222111111777777777666666555555555222333444888>>>DDDJJJNNNVVV]]]jjjwwwsssbbbWWWPPPKKKIIIHHHGGGFFFFFFGGGIIIJJJGGGHHHHHHFFFEEECCCCCCCCCGGGFFFEEEDDDDDDCCCBBB@@@???>>>===<<<<<<<<<==================<<<:::999888:::999999888888888888888:::::::::999999888777666666555555555555666777777555555444444444444555555444444333333222222111111111111000000111222222333222333444555555555444333111111111111000000000000///...------,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************************))))))))))))******************))))))))))))******************************)))******++++++++++++***++++++++++++,,,---...///------...//////000000111//////111777===???;;;666777777888888999:::::::::;;;:::;;;<<<======;;;999@@@BBBKKKYYYdddllluuu}}}~~~zzzwww{{{|||{{{zzz{{{}}}wwwyyyyyy{{{zzzmmm\\\RRRRRRVVVeeezzz{{{vvvsssvvvvvvvvvyyy~~~~~~{{{yyywwwrrrmmmeee^^^WWWQQQLLLHHHAAAAAAAAABBBDDDDDDCCCAAAGGGGGGGGGDDD@@@;;;999888999555999GGGVVVgggcccSSSNNNUUUjjjkkkOOO>>>888888555555777777444444666222222222222111111111111555555555555555666777888999:::>>>CCCKKKTTT\\\```fffjjjuuufffVVVRRRRRRMMMGGGDDDFFFHHHIIIGGGEEECCCBBBGGGHHHIIIIIIGGGFFFFFFGGGDDDBBBAAABBBEEEEEECCC@@@???>>>===;;;;;;<<<======>>>>>>>>>===<<<;;;999999;;;:::999777666777777888:::::::::999999777666666555555555555555666777777555555444444444555555666333333333222222222222111111111000000111222333333111222333444444444333333111111111111000000000000......---,,,,,,,,,,,,---++++++++++++,,,,,,---...++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************((()))***+++++++++++++++++++++++++++,,,---...///------......///000000000......000555999;;;999777777777888888999999999:::;;;:::999<<<@@@AAA>>><<<888777>>>OOO```mmmwww}}}zzzzzzvvvqqqqqqvvvxxxvvvsssssssssvvv}}}|||{{{wwwtttuuuxxxqqqaaaVVVSSSKKKTTTcccttt|||xxxqqqrrrsssvvvzzz~~~{{{wwwsssqqqiiiddd\\\UUUOOOJJJFFFCCCCCCBBBAAABBBDDDFFFFFFEEEHHHHHHGGGCCC<<<777333222666777EEE\\\ooo|||oooPPPGGGMMM[[[qqqoooNNN;;;:::AAA999666666777666333444777222222222111111111111000222111333888999666666999;;;@@@GGGPPP```oooqqqkkkooozzzlllbbbUUUMMMJJJIIIHHHEEEHHHGGGGGGFFFEEEDDDDDDCCCGGGFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA>>>>>>===<<<<<<<<<<<<<<<>>>======<<<;;;:::::::::;;;;;;:::999999888888777:::;;;<<<<<<<<<:::777666555555666777777777777777888888777555555444444444222333333444444333333222//////000000111111111111222222222222222222333333000000000000000///............---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************+++*********))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************************+++,,,,,,---......---------............///......111555::::::777333555888:::;;;:::999999:::999;;;===>>><<<;;;;;;<<<999444333>>>NNN___ppp{{{vvvrrrmmmlllnnnqqqqqqpppqqqsssuuuxxx|||}}}xxxzzzvvvuuuzzz~~~nnn]]]PPPHHHIIIYYYooo}}}sssnnnnnnsssvvvwww|||~~~}}}zzztttlllggg```YYYPPPLLLJJJIIIEEEAAA>>>???AAACCCDDDEEEFFFGGGPPPDDD999666777666666777:::EEE[[[uuuxxxXXXFFFMMM^^^iiizzzjjjQQQFFF===888999666666555444333333222222111111111111000000000000666333444777888888<<>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<<<<;;;::::::;;;::::::999999888888777888999;;;;;;;;;:::888777555555666777777777777666888777666555444444444444222222333333333333222222000000000111111111222222222222222222222222222222000000000000000///.........------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************)))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))***************************************************++++++,,,,,,---------------------..................///333666777444111444666999:::999999999:::999;;;===>>>===<<<<<<===999555444:::CCCQQQcccqqqsssqqqmmmkkkjjjkkklllllltttyyy}}}~~~}}}|||iiiXXXPPPLLLQQQ[[[iii{{{wwwqqqqqqppppppttt{{{~~~~~~~~~~~~|||zzzxxxtttmmmeee```VVVPPPIIIFFFFFFEEEBBB???>>>???AAACCCDDDEEEEEEEEE???;;;888999888666777;;;LLLZZZoooxxxcccSSSPPP]]]nnn}}}yyySSSBBB===888555777555555555444333333222222111111111000000000//////:::777777:::===@@@HHHPPP]]]kkkzzzqqq\\\NNNLLLIIIGGGGGGHHHHHHEEEBBBDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFBBBBBB@@@???>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<===>>>>>>======<<<;;;;;;;;;:::::::::999888888777777777888999:::999888777666444555666666777666666666777666555555444444444444222222333333333333222222111111111111111222222222333333222222111111000000///000000000000///......------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...///111222111000222444777888888888999;;;999;;;=========<<<===>>>:::888666777888@@@QQQaaapppqqqqqqnnnkkkjjjmmmqqqzzz}}}~~~xxxhhhbbbYYYRRRNNNTTTdddtttyyyqqqmmmkkkpppvvvzzz~~~~~~|||{{{zzzzzzwwwsssoooiiibbbZZZUUULLLHHHCCCAAABBBCCCAAA??????@@@AAABBBCCCBBBAAA@@@666666777999888999@@@JJJaaaooonnnZZZQQQWWWfffyyyuuu[[[BBB999:::888777888555444444333333222222222111111000000000000//////;;;:::===CCCHHHMMMXXXbbbmmmzzzzzzcccVVVPPPLLLJJJHHHFFFFFFGGGFFFCCC@@@BBBBBBBBBBBBBBBBBBCCCCCC@@@@@@AAABBBDDDFFFGGGHHHCCCBBBAAA???===<<<<<<<<<======<<<<<<<<<<<<<<<============<<<<<<<<<;;;;;;::::::999999888777777777888888888888777666444444444444555666666666666555666555555444333333444444333333444444444444333333111111111111222222222222333333222111000//////...//////000000//////...------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))((((((************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))************************************************,,,,,,,,,++++++++++++++++++,,,,,,,,,------------///...------.../////////000222555666666777999:::999;;;======<<<<<<===>>>===;;;999777666888DDDPPPdddiiimmmmmmjjjlllrrryyy}}}yyy{{{yyyxxxsssiii]]]WWWYYY___kkkuuu{{{tttqqqsssvvvssswww}}}~~~{{{{{{}}}zzzwwwvvvsssoooiiiccc]]]VVVOOOJJJHHHEEEBBBAAABBBCCCBBBAAAAAAAAAAAA@@@???<<<:::999999666666999===EEETTTaaasssvvvlllaaaXXXSSS[[[nnnYYYIII:::888:::888666555444333333333222222222111111000000000////////////===@@@HHHQQQXXX^^^iiitttkkkVVVLLLIIIIIIJJJJJJHHHEEECCCCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBB@@@@@@AAABBBDDDFFFHHHIIICCCBBB@@@>>>===;;;;;;:::<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888777777666999888777666444333111000333333444555555555555555555444444333333333333444444444555555555555444444111111111111111111111111222222111000000///......///////////////...------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++***++++++++++++,,,,,,,,,---//////......---...///000///111333333444555777999999:::;;;<<<;;;;;;===???@@@<<<:::;;;;;;<<>><<<;;;::::::::::::999999999:::;;;;;;::::::::::::::::::::::::999999999888777777666666888777666444222111000///222333444444555555444444444333333222222333333333444444555555555555444444111111111000000000000000111111000000//////.........////////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++******+++++++++,,,,,,,,,.../////////------///111///000111222111333555777888999::::::999:::<<>>@@@BBBGGGMMMSSS[[[dddiiilllrrr||||||qqqkkkmmmsss{{{~~~nnnYYYTTTUUUbbbtttwwwxxxyyyyyyzzz}}}~~~||||||~~~~~~zzztttnnnhhheee^^^YYYRRRMMMIIIFFFCCCAAACCCBBBAAAAAA@@@@@@@@@@@@BBB@@@===999666444444333222888HHH]]]oooyyypppbbbbbbjjjvvvmmmSSS@@@888666444444444444222111111111111111111111111111000000////////////......dddjjjttt~~~yyyeeeSSSKKKFFFGGGIIIEEEBBBCCCCCCBBBBBBAAA@@@BBBDDDFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCCCCAAA@@@>>>===<<<;;;;;;:::888888777777888999999:::999999999999999999999999999999888888777777666666444333333222111111111111222222333444444444444333333333222222222222333333222333333333333333333222000000000/////////......////////////////////////......//////......---,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,************+++++++++++++++---//////------///111///000111000000111333555666777888888888999<<<>>>;;;:::<<>>:::666555666888999>>>KKKbbbyyyvvvllldddfffwwwyyy^^^MMMAAA777666777666444333444444444000111111111111111111111000000/////////.........|||hhhVVVJJJFFFAAA???BBBBBB>>>???EEEEEEEEEFFFEEECCCBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@??????>>>??????@@@@@@@@@???>>><<<<<<;;;;;;;;;777777666666777888999999888888888888888888888999999999888888777666666666111111000000111222333333222222333444444444444333222222222111222222333333111111111222222111111111000000//////.........---.........///////////////......//////......---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))************+++++++++))),,,...///---,,,...000000000000000//////222444666777777777777888;;;>>>666999<<<>>>===BBBTTTfffkkknnnrrrtttuuuxxx|||vvvvvvsssooolllooovvv}}}ppp\\\OOOJJJPPPdddwwwzzztttssswwwzzzzzz~~~uuutttqqqllleee\\\UUUPPPNNNJJJDDDAAAAAABBBDDDDDD@@@AAACCCCCCCCCDDDEEEGGG???<<<888555555888===???SSSaaaxxx~~~ooocccdddlll}}}}}}YYYAAA;;;;;;888555666666222//////000111000000000000000111111111000/////////............rrraaaTTTKKKGGGAAAAAAAAA@@@@@@@@@??????DDDDDDDDDDDDEEEEEEEEEEEEGGGDDDAAA@@@@@@AAAAAAAAA@@@???===<<<;;;;;;<<<===??????>>><<<;;;:::999888666555444333444666888999888999999:::::::::999999999888888777666555555444333222111111000000111111333333333333333333333333333222111111000000111111333222222222111111000000000000000000///////////////////////////......---------------,,,,,,+++***++++++++++++++++++++++++************************************************+++*********))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,------......///////////////000000000000444555777888777888999;;;:::::::::;;;===CCCJJJOOO]]]___```______fffsss~~~zzztttmmmlllpppwww|||~~~uuu]]]OOOOOOTTTWWWkkkuuu|||tttrrrrrrssspppvvv|||~~~{{{uuurrrooohhh```WWWQQQLLLIIIFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEGGGGGGDDDBBB777666444333666@@@OOO[[[rrr~~~ooo```[[[oootttPPPAAA<<<666333666222222222111111111111000000000000000////////////......---------,,,,,,,,,{{{eeeWWWNNNFFFBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDDDDEEEEEEEEEFFFDDDAAA???@@@AAAAAA@@@???>>><<<;;;;;;;;;<<<<<<>>>>>>===<<<;;;::::::999777666444444444555777888888888999999:::999999888777777666666555444444333333222111111000000111111222222222222222222222222333222111111000000111111222222111111111000000000000000000000/////////...///////////////...------,,,,,,------,,,,,,+++***++++++++++++++++++++++++*********************************************************)))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,---.............../////////000000000222333555666555666777999999:::::::::<<>>???===>>>>>>??????@@@@@@AAABBBCCCCCCCCCDDDDDDDDDDDDEEECCC@@@???@@@AAAAAA@@@===<<<<<<;;;;;;;;;<<<<<<=========<<<<<<<<<;;;;;;888777555444444444666777888888999999999999888888666666555555444333333333333222111111000000111111111111111111111111111111333222111111000000111111111111000000000000//////000000000/////////............//////......---,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++******************************************************))))))))))))((((((((((((((((((((((((((((((''''''((())))))))))))((((((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((((())))))))))))******)))))))))*********++++++***++++++,,,,,,---...............////////////000///111333333333333555777888999:::;;;:::<<<>>>AAA<<<>>>?????????EEEPPPYYYiiiooorrrpppkkkmmmxxx~~~vvv```OOOFFFHHHPPP^^^qqqyyyssstttsssssstttvvvyyy}}}{{{xxxvvvrrrkkkeee[[[WWWRRRLLLGGGDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDHHHHHHFFFDDD@@@<<<777555666444777EEE]]]wwwfffWWWWWWhhhrrrQQQCCC888888888333222555222222111111111000000000000000000/////////......------------,,,,,,,,,,,,jjj[[[KKKBBB<<<<<<>>>======???;;;<<<<<<===???@@@@@@AAABBBBBBBBBBBBCCCCCCCCCCCCDDDBBB??????@@@AAA@@@???;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<=========:::888666444333444555666888888888888888888777666555555555555444444333333333222111111000000111111000000000000000000000000333222111111000000111111000000000///////////////000000/////////.........---............---,,,,,,++++++,,,,,,,,,++++++***************************************************************************))))))))))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))(((((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))*********************+++,,,,,,------------........./////////...000222222222222444666666888:::;;;;;;;;;;;;<<<<<<===>>>======AAAHHHOOOVVV___hhhiiigggiiirrr{{{|||~~~|||iiiRRRLLLHHHKKKXXXiiivvv}}}}}}uuurrrnnnnnnppptttwwwyyy}}}~~~{{{uuupppjjjddd^^^YYYOOOLLLHHHDDDAAAAAAAAABBBAAAAAABBBBBBDDDEEEGGGHHHFFFEEEDDD@@@<<<888555444555888DDD[[[yyyyyy^^^QQQOOO___wwwoooTTT@@@:::777888777222111333111111111111000000000000000000/////////.........---------,,,,,,,,,++++++qqqZZZKKKEEE@@@;;;888:::<<<;;;999;;;::::::;;;<<<>>>???@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBB@@@??????@@@@@@@@@>>>:::;;;;;;<<<<<<=========<<<<<<<<<============>>>:::999666444333333444555777888888888777777666555666666666555555555555555333222111111000000111111000000000000000000000000333222111111000000111111///////////////000000000////////////............---------------,,,,,,+++******+++,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********))))))******+++,,,,,,,,,------------...............000222222222222444666333666:::<<<<<<;;;<<<<<<<<<======<<<:::<<<@@@DDDGGGNNNYYY```dddhhhnnnsssxxx~~~|||pppcccRRRGGGGGGOOOYYY___vvv|||{{{uuuqqqpppqqqrrrrrruuuyyy~~~}}}|||yyyyyytttmmmfff^^^WWWQQQNNNHHHGGGDDDBBBAAABBBCCCDDD@@@AAACCCEEEGGGHHHIIIJJJAAA@@@>>>:::555333333555;;;EEEZZZvvvsssVVVHHHMMMXXXmmmiiiPPPBBB:::888777777555111111444111111111000000000//////////////////............------,,,,,,,,,+++++++++fffWWWPPPHHH???888:::777777:::<<<:::999:::999::::::;;;===>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>???@@@@@@???>>>::::::<<<===>>>>>>>>>>>>========================:::888666444333444555555777777888777777666555444555555555555555555555555333222111111000000111111000000000000000000000000333222111111000000111111//////000000000000111111/////////.........------,,,,,,------,,,,,,+++***)))***++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))''''''(((((((((((())))))((((((((()))))))))******((())))))******+++,,,,,,,,,,,,,,,---------......///000222222222222444666222555999<<<<<<<<<<<<======>>>>>><<<;;;;;;<<<>>>@@@EEEMMMVVV___ggglllooonnntttuuuyyy}}}zzzjjjUUUGGGCCCFFFJJJWWWbbbttt{{{tttpppooooooooorrrwww|||}}}zzz~~~}}}|||{{{wwwrrrmmmiiiccc[[[SSSMMMIIIGGGEEEEEEDDDCCCCCCDDDEEEFFFAAACCCEEEHHHIIIIIIHHHGGG<<<;;;999555222333888===MMM\\\tttuuu[[[JJJIIIVVVeeeqqqcccIII<<<;;;555555444333222111222444111111000000000//////////////////.........------,,,,,,,,,,,,++++++++++++eeeQQQ>>>:::>>>===888555888555666;;;<<<:::999:::999999:::;;;<<<=========????????????@@@@@@@@@AAA???>>>>>>>>>@@@@@@???===:::;;;===>>>@@@@@@@@@@@@>>>>>>>>>===============999888666444333444555666777777777777666555444333444444444444444444444444333222111111000000111111111111111111111111111111333222111111000000111111000000000111111111222222//////.........---------,,,,,,,,,,,,,,,+++******))))))***+++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***(((((())))))***++++++++++++,,,,,,,,,,,,---------...///111222111222333555333555999::::::::::::;;;===>>>>>>>>>>>>===>>>>>>???AAAEEELLLTTT___iiioooooopppmmmqqq{{{xxxttt{{{rrr]]]PPPKKKKKKIIIPPP]]]lllzzzwwwpppooopppkkknnnqqqtttvvvxxx|||~~~}}}{{{zzz~~~~~~}}}wwwtttsssmmmfff___\\\WWWPPPIIIEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDFFFHHHJJJIIIFFFBBB???666777777666888???KKKTTTgggvvvppp]]]UUUWWW\\\fffnnnxxxttt\\\III;;;666777222222222111000111222111111000000000//////////////////.........---------,,,,,,,,,++++++++++++***bbbJJJDDD===:::;;;:::555666:::555333444888888555444666999::::::;;;;;;<<<<<<<<<>>>????????????@@@@@@@@@>>>>>>===>>>@@@@@@???===:::;;;===???AAAAAAAAA@@@???>>>>>>>>>=========<<<888777555444444444666777777777777777666555444333333333333333333333333333333222222111000111111111111111111111111111111111333222222111000111111111000000111111222222222333//////.........---------+++,,,,,,,,,,,,+++******((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((()))******++++++++++++,,,,,,,,,------------///000111000111222444444666888999888888888999999:::<<<===============???@@@AAADDDJJJVVVeeepppqqqnnnfffjjjuuusssqqqyyyuuucccZZZXXXKKKKKKMMMSSS```pppxxxqqqqqqsssjjjlllnnnoooppprrruuuxxx}}}{{{xxx{{{yyy{{{xxxppplllkkkddd[[[TTTRRRNNNIIIDDDBBBBBBCCCBBBCCCDDDFFFFFFFFFEEEDDDFFFHHHKKKKKKIIICCC<<<888222444777:::@@@NNN___lllzzz~~~cccUUUNNNXXXgggoooqqqrrrqqqQQQAAA===999555333333444333111111111000---000000000000//////////////////.........---------,,,,,,,,,+++++++++******ttt```QQQEEE===777777666444444333333333333333444444555666666666999999:::::::::999999888:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>?????????@@@@@@???>>>===<<<;;;:::999999777666777999888555111555555555555444333222111111111333444444333222111111111000000111222333333111333444444222111111222000000000000///////////////000111222222111000///........................------,,,,,,+++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))************+++++++++,,,,,,++++++,,,,,,---...///000000000111111111111333444444555777888:::;;;999:::;;;;;;;;;;;;===???@@@@@@@@@AAAEEEMMMWWW^^^nnnqqqooogggeeemmmtttwww{{{rrr^^^OOODDDEEENNNWWWcccmmm{{{zzzrrrpppnnnllllllnnnpppqqq}}}|||{{{~~~~~~|||zzztttrrrmmmggg___YYYSSSQQQKKKIIIGGGEEECCCCCCCCCCCCEEEEEEDDDEEEGGGKKKNNNPPPTTTMMMFFFCCC???888333222777888???LLL^^^ooozzzyyyggg\\\OOOOOO\\\pppyyywww|||```RRRAAA888777777444///222222222111000//////...000///...///111222222111000///...---,,,+++++++++,,,,,,,,,+++++++++******wwwbbbQQQFFF???:::777777666555444333333333333333333333444555555666666888888999999999999888888999:::;;;<<<==============================<<<<<<=========>>>>>>>>>????????????>>>===<<<;;;:::999999777666777888888555222666666666666555444333222111111222333333333222111000111111111222222222333111333444444222111111222111000000000////////////...///000111111000///...........................------,,,,,,+++******)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))*********+++++++++,,,++++++++++++,,,------....../////////000000000333333333444666777999:::888:::;;;;;;;;;<<<>>>@@@BBBBBBAAA@@@BBBGGGOOOTTTcccjjjnnnkkkjjjnnnpppooo|||{{{|||}}}}}}{{{|||vvvdddRRRJJJIIIKKKPPPVVVdddooozzz~~~}}}{{{vvvqqqmmmmmmpppssswwwyyy{{{{{{{{{|||~~~}}}{{{xxxvvvkkkhhhccc]]]WWWRRRNNNLLLFFFEEEDDDCCCCCCCCCDDDEEEDDDEEEGGGIIIMMMPPPSSSUUUZZZOOODDD===999555555888999BBBSSSeeevvv~~~qqq```RRRJJJOOOTTTdddvvv}}}|||uuudddIIIAAA888444555666444111222222111111000//////...000///...000222333222111//////...,,,,,,++++++,,,,,,,,,+++++++++*********tttTTTJJJ>>>555333444666777555555444333222222222222222222333333444555555555777777888888888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>===<<<;;;;;;::::::888777666777888777555333666777777666666555444333111111222222222222111111000111222333333333222111111333444444222111111222111111000000000/////////---...///000000///...------------------------------,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))))))))))))))*********+++++++++++++++++++++,,,---------------............///111111222222444555777888777999:::;;;;;;<<>>999333000111333555666444333222111111111111111111111222222333444444444555555666777777777777666666777888999::::::::::::999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::888777777777777666666555777777777777777666555555222222222222222111111111000222333555555444222111111333444444222111111222111111111000000000//////------...//////...------------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))************+++++++++***+++,,,,,,---------------............000000000111222333555555666777999::::::<<>>?????????AAACCCFFFDDDOOO^^^hhhnnnppprrrrrrqqq{{{~~~~~~~~~{{{pppcccUUULLLAAADDDIIIQQQ]]]mmmzzz{{{pppllllllmmmlllkkkjjjlllppptttxxx{{{yyyvvvrrroooiiiccc___SSSPPPKKKGGGDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCEEEGGGJJJLLLMMMLLLJJJIII999666444555777;;;EEEOOObbbrrrvvv___PPPKKKMMMTTT\\\aaaqqq{{{___III;;;555333444444444222111222222111111000000////////////000//////000222333333222...------,,,+++++++++,,,++++++++++++************}}}eeeRRRDDD999333333222111000000000///...222111111000000000000111000000111111222333333333333444555555666666666555555666777888999999999999777888888888999999999:::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::777777777777666666666666777777777888777777666555444333333222222222222222111333444666555444222111111333444444222111111222111111111111000000000000,,,---...//////...---,,,------------------------,,,,,,+++++++++++++++***************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********+++************+++,,,,,,---------.........//////////////////000222333333444666888888999;;;>>>@@@===???@@@@@@??????@@@BBB@@@FFFPPPYYY___dddjjjoooppp{{{~~~|||uuukkkcccNNNGGG@@@>>>DDDQQQ___iii~~~vvvtttmmmjjjgggeeeeeehhhlllnnnuuuxxx|||~~~|||tttqqqlllhhhccc]]]VVVRRRKKKIIIFFFCCCAAAAAACCCDDDAAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEBBB???;;;999:::888888:::===EEEUUUccchhhYYYLLLKKKQQQZZZbbbhhhssstttYYYFFF<<<888777666666666333000///111333000000000//////////////////......///111222222111------,,,+++++++++,,,,,,+++++++++*********))))))lll```OOO@@@999555444333---...///000000///---+++000000///////////////000//////000000111222222222111222333444555555555555555666777888888999888888777777777888888999999:::::::::999999999999888888999999::::::::::::::::::666777888666555555666888666666777777777777666666666555444333333222333333333444555555555444333222111333444444222111111222222222111111111000000000,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((()))))))))*********************+++,,,,,,---------.........//////.........//////111222222333555666777777888;;;===AAABBBCCCAAA???======>>>@@@AAAEEEJJJMMMPPPXXXaaammmxxxzzz|||}}}yyy{{{{{{wwwdddWWWHHH@@@>>>BBBKKKSSSiiivvvtttoooiiieeeddddddeeeeeejjjmmmqqqtttwwwzzz}}}~~~}}}zzzvvvsssjjjfffaaa[[[WWWRRRLLLIIIGGGEEECCCBBBBBBBBBDDDEEE>>>???AAADDDFFFHHHHHHIIICCCBBB???<<<999666333222888888:::>>>FFFUUUmmmsssPPPMMMQQQ]]]iiiooorrrttt{{{XXXAAA888555555666444444333000//////111333////////////////////////...------...000111111000,,,,,,++++++++++++,,,,,,+++************)))))))))jjjZZZBBB<<<444//////111111000,,,---...//////.../////////...............//////......///000000111111222000111222333444444444444555666777888888999999888666777777888999999::::::999999999888888777777777888888999999:::::::::;;;666777888666444444777999555666666777777666666555888777555444333333444444555555555555444444444333111333444444222111111222222222222111111111000000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))******************++++++,,,,,,,,,,,,,,,------------//////...//////000111222333444555555555666888:::AAAAAABBB@@@>>>======>>>@@@>>>@@@CCCDDDDDDKKKTTT```kkkzzz}}}zzzqqquuu}}}zzzzzzsssgggZZZRRRMMMGGGGGGJJJQQQ\\\lll{{{{{{sssmmmiiigggdddbbbbbbeeeiiikkkmmmooosssuuuzzz}}}~~~|||zzzxxxrrrlllggg^^^ZZZTTTPPPMMMJJJGGGFFFCCCBBBBBBBBBBBBCCCDDDDDD@@@AAABBBDDDEEEEEEDDDDDD<<<:::777555444555777999===AAAKKKTTT]]]jjj}}}jjj]]]NNNUUUdddrrr{{{www^^^DDD777555444222333222111000000000111111111////////////////////////---,,,+++---///000///...,,,+++++++++++++++,,,,,,************))))))))))))~~~cccQQQCCC:::;;;666111//////000///---------,,,++++++,,,///111......---------......///......//////000111111111///000111222333444444444555666777888999999999999666777777888999:::::::::999888888888777777666666888888888999999::::::;;;666777888666444444777:::555555666666666666666555999888666555444444555555777666555444444444444444111333444444222111111222222222222111111111111000---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))*********)))***++++++,,,******+++++++++,,,,,,,,,///////////////000111222222333444444444444777888<<<>>>>>>>>>>>>>>>@@@BBB===<<<>>>CCCDDDBBBGGGPPPRRR^^^mmmyyy{{{vvvrrrnnnooosssxxx~~~zzzppphhheee^^^SSSKKKJJJCCCJJJXXXgggvvv}}}vvvqqqlllgggccc___aaadddfffgggiiikkknnnnnnssszzz~~~}}}{{{xxxtttlllddd^^^VVVRRRLLLIIIGGGGGGFFFEEE@@@AAAAAABBBBBBCCCCCCCCCEEEEEEEEEDDDBBB@@@===<<<666444222111333888>>>BBBPPPZZZiiitttwwwzzzsssaaaTTTNNNSSS^^^mmmxxx|||~~~XXXFFF888666888666333333333222111222444333111............///////////////,,,++++++,,,...//////...+++++++++***++++++,,,,,,************))))))))))))uuu\\\KKK???555222555;;;666000------......---------------------------...------,,,,,,,,,------------......///000000000111111111222333444555666666777777888888888777777777777777888999999999:::999888777555555555666666888777777888::::::999777555333222111111222444666555555555555555444444444555555555555555444444444666444222111222222111000222222222111111111111000111111000000000000111111000000000///......------******+++++++++,,,,,,,,,))))))*********+++++++++************))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,------.../////////111111111111222333444444777888:::<<<===>>>??????@@@???@@@@@@AAABBBCCCDDDMMMNNNSSS___ppp|||}}}{{{tttmmmooommmpppxxx}}}}}}~~~zzzuuuuuuwwwrrrfff\\\RRRLLLKKKTTT\\\bbbooo}}}uuujjjhhhbbb\\\YYY\\\```bbbccciiifffiiirrrxxxyyy}}}}}}yyyvvvrrrmmmhhhccc]]]WWWRRRKKKHHHEEEDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDEEEIIIFFFBBB>>>;;;999666444333111222444444999III[[[lllttt~~~fffZZZ[[[]]]]]]\\\]]]aaagggnnnvvvrrr\\\AAA===888444333333333222111111111111111000/////////............---------------,,,,,,,,,,,,++++++************************))))))************))))))oooWWWIII;;;666444222333666888444///------...---,,,------------------------------,,,,,,,,,,,,---------------...//////000000111111111111222444555666666777777888888888888777777777888888888888888888999888777666666666777888888777777888999:::888777555444222111222333555666555555555555555444444444555555555555555555555555666444222222222222222000222222222111111111000000111111000000000000111111000000//////...---------*********+++++++++,,,,,,))))))*********+++++++++************))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------.../////////111111111111222333444444666777999;;;===>>>??????>>>>>>??????AAABBBCCCDDDFFFFFFJJJTTTcccuuuyyyuuuttttttrrrqqqsssyyy|||||||||tttmmm^^^WWWQQQPPPOOOQQQ[[[gggppp|||vvvppphhhbbb```___^^^\\\eeebbbdddkkkoooooorrrxxx|||~~~zzzuuuqqqjjjgggaaa\\\WWWQQQLLLHHHHHHFFFCCCCCCCCCDDDCCCBBBCCCCCCCCCCCCDDDDDDEEEEEE>>><<<;;;999888666444333444444777===BBBJJJ[[[kkkzzzyyygggPPPLLLWWWccciiilll]]]]]]___eeesssrrrXXXIII===:::555222222222111111000111111111111000//////............------------------,,,,,,,,,+++++++++************************))))))************))))))yyyfffRRRDDD777000,,,---///......///222000------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,------,,,,,,---......//////000000000000111222333444555666666777888888888888888888888777777777777777777888888777777888888999:::888888777888999999888666555444333333333444666777666666555555555444444444555555666666666666666666777555333222333333333111222222111111111000000000111000000//////000000111000//////......---,,,,,,*********++++++++++++,,,***************+++++++++************))))))))))))((())))))******))))))(((((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,---......//////000000000000111222333444555666888:::<<<===>>>>>><<<======>>>@@@BBBDDDEEEBBBBBBBBBGGGQQQbbbsssvvvmmmpppvvvvvvuuuvvvxxxyyyzzzzzzpppkkkeee___XXXRRRQQQSSSTTTaaaooowww}}}|||ssslllddd]]]YYY]]][[[\\\```ccceeehhhmmmtttwww{{{~~~~~~{{{xxxtttnnnhhhccc]]]YYYSSSNNNJJJFFFBBB@@@DDDCCCAAAAAACCCDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBBBB666666666555555444444444555999AAAMMMYYYeeeuuu~~~vvv|||zzzaaaOOO???DDDUUUeeeooossseeebbbbbbmmmjjjSSSCCC;;;999666222000000111000000000000000000000//////...............------------,,,,,,,,,,,,++++++++++++************************((())))))******))))))(((~~~eeeOOOAAA:::555222333000.........---+++))),,,,,,,,,,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++,,,,,,---+++,,,,,,---......///////////////000111222333444555666777777888888888888888777777666666555555555777777888888999:::;;;;;;999888777888999999777555555444444444444666777888666666666555444444333333555555666666666666666777777555333333444444444222111111111111000000000000000000////////////000000//////......---,,,,,,+++************++++++++++++************************************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((()))))))))))))))************+++++++++++++++,,,,,,------...//////000000///000000111222333444555777999:::<<<<<<===;;;;;;<<<===???AAACCCDDDDDDCCCBBBAAADDDNNN]]]gggvvvxxxllllllpppvvvuuuvvvwwwuuuwww{{{zzzxxxwwwssskkk^^^RRRFFFLLLRRRYYYcccqqq~~~uuulllfff^^^\\\YYYYYYZZZ^^^bbbfffkkknnnrrruuuwwwyyy|||~~~~~~~~~|||{{{zzzyyyxxxuuuqqqmmmhhhaaa[[[VVVRRRNNNIIIFFFDDDCCCAAA@@@CCCAAA@@@AAACCCDDDDDDCCCAAABBBBBBAAA@@@>>><<<;;;777666444333222444777:::@@@HHHVVVeeesss~~~wwwwwwmmmZZZPPPFFF@@@HHHWWWeeeooouuuvvvuuuyyysss```NNNAAA999666555333000///000111000000//////000000//////...---.........---------,,,,,,,,,,,,,,,++++++++++++***************************(((((())))))))))))((((((TTTMMMBBB999444000,,,***++++++++++++,,,...///...)))***+++,,,+++*********++++++++++++++++++++++++***************+++,,,---++++++,,,,,,------...............///000111222333333444555666777777777777666666666555555444444444777777888999:::;;;;;;<<<999888777777888888666444555555555555666777888888777666666555444444333333444555555555666666666777666555333333444555444333111111111000000000//////000000////////////000000......------,,,,,,++++++))))))*********+++++++++************************************)))))))))((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))))))))*********+++++++++++++++,,,,,,---.........////////////000111222222333444555777999:::;;;;;;::::::;;;<<<>>>@@@BBBCCCDDDDDDCCCAAA@@@EEEMMMSSS```mmm}}}}}}tttooonnnrrrrrrtttvvvuuuvvv~~~wwwcccRRRKKKDDDEEENNN\\\hhhpppyyy~~~qqqmmmfff^^^ZZZ[[[]]]^^^aaacccgggiiilllooosssvvv}}}}}}zzzzzzyyyxxxvvvtttrrrqqqmmmjjjfffaaa\\\VVVPPPLLLIIIFFFCCCBBBCCCDDDDDDDDDCCCBBBAAABBBDDDEEEDDDBBB>>>>>>===;;;999777555444444444222111333999CCCIII[[[gggvvv~~~xxxsss[[[NNNFFFDDDEEEOOO]]]lll~~~wwwbbbXXXKKKAAA<<<999555333444222000000111222111000...////////////...------...------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))(((((())))))))))))((((((777555222000000///---,,,)))++++++)))***///000///((()))++++++***))))))***************************))))))))))))***+++,,,,,,******+++,,,,,,------...---------...///000111222222222333555666666666666555555444444444444444444666777888999:::;;;;;;:::999888777777888777666444555555666777888999999999777777666555444333333222333333444444555666666666555444222222333444444333111111000000000/////////000//////......//////000...------,,,,,,+++******)))))))))************++++++++++++***************************))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((())))))***)))))))))************++++++++++++,,,------..................///000111222111222444666888999:::::::::::::::;;;===???AAABBB@@@@@@AAAAAABBBCCCFFFIIILLLWWWgggtttyyyyyyuuurrrmmmnnnsssxxxzzz{{{~~~|||bbbTTTFFFCCCGGGLLLQQQUUU[[[cccooozzzzzznnneeebbb___[[[ZZZ\\\^^^___bbbffflllpppuuuxxx|||}}}xxxuuussssssrrrqqqnnnkkkhhhfff___\\\XXXUUUQQQMMMHHHEEEBBBAAA???@@@BBBEEEEEEEEEDDDCCCCCCCCCDDDDDDBBB@@@:::999777666555444444444222333555888===IIIWWWbbb~~~tttgggYYYPPPOOOEEEFFFNNN]]]ppp~~~bbbNNNGGG@@@777555777999666333444222000000111222111000...............------,,,------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))'''(((((())))))(((((('''333///+++((()))+++...000,,,//////+++***------***(((***+++***(((''')))+++************************((((((((())))))***,,,,,,*********+++,,,,,,------,,,,,,,,,---...///111111000000222333444555555555333333333333444444444444666777888999::::::999999999888777777888777555333555555666888999:::::::::777777666555444333222222222222333333444555555555444222111111333444333222111000000000//////////////////............//////------,,,,,,+++*********))))))))))))************+++++++++*********))))))************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''((())))))***))))))))))))***************++++++,,,,,,---..................///000111111000111333555777888999999:::::::::;;;<<<>>>???@@@======>>>@@@BBBCCCCCCBBBBBBHHHRRR]]]gggnnnqqqrrrjjjlllttt~~~~~~jjj___VVVSSSOOOHHHDDDDDDEEEKKKSSS\\\eeeoooyyyyyyvvvppphhh```___]]][[[[[[^^^dddhhhiiikkknnnqqqsssvvvyyy||||||}}}yyysssnnnjjjhhhhhhgggeeeaaa]]]YYYVVVQQQOOOLLLJJJHHHFFFCCCAAA@@@??????@@@CCCDDDDDDCCCEEEDDDCCCCCCCCCAAA>>>;;;666555333333444666999:::<<>>;;;888555555666777666555333111000000111111000///---............---,,,,,,---------,,,,,,,,,++++++++++++++++++************))))))))))))))))))))))))''''''(((((((((((('''''',,,---...//////...---+++%%%+++---)))(((++++++((()))+++,,,***'''''')))+++))))))))))))))))))))))))(((((((((((()))***+++,,,)))******+++,,,,,,------,,,,,,,,,---...///000111...///111222333444444444222222222333333444444444666777888999:::999888888999888777777777777555333555555777888::::::::::::888777666555444333222222111111222333333444555555333222000111222333333222000000000000//////////////////............//////------,,,,,,+++******)))))))))))))))************++++++++++++******))))))************))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***))))))))))))***************++++++,,,,,,---.........------......///000111000111333555666888888888:::::::::;;;<<<===>>>??????===;;;===AAABBB@@@===@@@AAAEEEJJJSSS^^^gggmmmiiillluuu~~~}}}}}}}}}~~~yyynnnjjjhhhggg]]]NNNCCCBBB>>>@@@BBBEEEKKKVVVccclllvvv{{{jjjgggaaa[[[XXXXXX\\\```___aaacccdddfffjjjnnnrrrwwwxxx{{{}}}yyyssslllfffbbb^^^]]]\\\ZZZVVVQQQLLLJJJHHHFFFDDDCCCCCCBBB@@@>>>@@@@@@@@@BBBDDDEEECCCBBBEEEDDDCCCBBBAAA???;;;888333222111222444999>>>AAALLLRRR\\\dddmmmxxxjjjVVVIIIOOOZZZbbblllwww```hhh~~~kkkPPP???<<<>>>333444444333111111222444222111//////000000///---------......------,,,+++---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))''''''(((((((((((('''''',,,,,,,,,++++++*********++++++++++++++++++++++++)))((('''&&&&&&'''((()))))))))))))))************)))))))))))))))))))))))))))************+++++++++---,,,,,,,,,,,,---......///000111222333444444444444444444444333333444444222333444666777888888888777666666555555555555666666666777888999::::::;;;666666666555444222111000222222111111111222444555111111111111111111111111000000000000////////////000000000///......------+++,,,,,,,,,,,,+++******************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))))))))******************+++++++++,,,,,,,,,---------............///333222222222333555777888888999999:::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA===>>>AAAEEEJJJPPPUUUXXX___eeeqqq~~~zzzzzzyyyuuuvvvyyyyyyvvvyyytttsss}}}~~~{{{||||||vvvvvvwwwxxxqqqdddVVVNNNNNNFFF@@@@@@AAABBBEEEJJJXXXbbbppp|||~~~{{{qqqfffaaabbb^^^WWWYYYZZZ[[[]]]^^^___``````iiijjjmmmrrrwww{{{~~~|||{{{zzzyyyyyyzzz{{{}}}}}}zzzyyyuuuoooiiiddd^^^XXXTTTQQQPPPNNNLLLJJJHHHFFFEEEBBBBBBAAAAAAAAAAAABBBBBBBBB@@@@@@BBBDDDDDDAAA>>>CCCCCCAAA===999777666777444444444666<<>>???@@@@@@AAAAAAAAAAAABBBEEEHHHJJJLLLQQQ[[[mmmwwwuuuuuusssppprrrwwwwwwsssuuuqqqqqqxxx}}}{{{zzzyyy{{{vvvmmmiiihhh^^^RRRKKKDDD???>>>AAABBBIIITTT```lllwwwyyysssoooggg___\\\ZZZWWWUUUUUUWWWZZZ]]]___aaaeeeiiillloooqqqrrrtttwww|||zzzwwwqqqpppnnnmmmkkkjjjjjjjjjlllmmmoooqqqtttwwwyyyzzz~~~|||wwwrrrnnnkkkgggbbb]]]YYYTTTOOOLLLIIIHHHGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@AAABBBBBBCCCBBBAAA@@@AAACCCCCC@@@===;;;<<<;;;999666444555666888999<<>>999444222444444444444333222222111111000//////..................------------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))******)))))))))))))))))))))))))))))))))*********++++++,,,,,,++++++,,,,,,---.........000111222333333333222333555666666555333222333444555666666666666666555555555555666777888888777777777777777777777777555555555444333222111000333222222111111111222222222222222111111000000000......//////000000111111000000//////...---------++++++,,,,,,++++++***)))******************************))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,---------......000000000000111333444555666777888999999:::::::::;;;<<<<<<===???@@@@@@AAACCCBBBAAAAAAAAABBBCCCDDDFFFQQQbbbpppwwwxxxuuurrr{{{zzzwwwvvvyyy}}}zzztttpppnnnnnnsss|||}}}|||{{{|||yyy}}}yyygggZZZPPPFFF@@@@@@===>>>AAAEEELLLWWWccckkkxxxzzztttlllfff^^^WWWSSSSSSVVVXXXVVVWWW[[[^^^aaadddeeefffhhhmmmttt|||zzztttooojjjfff^^^]]]\\\[[[[[[[[[[[[[[[^^^___bbbeeehhhlllnnnppptttvvvyyy|||}}}xxxsssnnnhhhbbb^^^YYYVVVSSSPPPMMMJJJGGGDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>??????@@@AAACCCCCCDDDBBBAAAAAAAAA@@@===;;;666666666444333444777999EEEJJJRRR\\\iiiwwwnnnccc]]]XXXUUUYYYiii~~~qqqbbbFFF???999888777555555777444444333333222111111111000///......------......------------,,,,,,,,,,,,,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))*********************)))++++++++++++++++++++++++(((((((((''''''((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))************+++++++++++++++,,,,,,------...///000111222222222000222444666777555333111444444555555666555555555444444555555666777888999777666666666555555444444444444444333333222111000222222222111111111111111222222111111000000//////......//////000000111111000//////......---,,,,,,+++++++++++++++***))))))***************************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,------------.........///000111222333444555666777888999999999:::;;;<<<===>>>???@@@AAACCCBBBAAAAAABBBCCCEEEFFFEEEKKKRRRWWW[[[aaaiiipppxxxooonnnnnnppptttxxx{{{}}}xxxvvvyyy}}}}}}~~~xxxxxx~~~tttiiiccc\\\TTTOOOKKKIIIEEEAAA???BBBHHHMMMZZZcccooowww}}}~~~yyypppggg^^^YYYVVVVVVUUUUUUVVVWWWZZZ]]]```aaacccgggnnnuuuxxxyyywwwuuuxxxyyyzzz|||}}}tttllleee___[[[XXXUUUUUUTTTTTTTTTUUUVVVVVVXXXZZZ\\\___cccfffhhhjjjmmmooossswww{{{}}}{{{xxxwwwsssooojjjddd___YYYSSSOOOMMMKKKHHHGGGFFFEEECCCAAAAAAAAAAAAAAAAAABBBBBBBBB@@@@@@?????????@@@AAAAAACCCBBB@@@>>><<<:::888666444444444444666<<>>???@@@AAABBBBBBAAAAAABBBCCCEEEFFFDDDFFFHHHGGGGGGNNNZZZddduuuzzzuuutttqqqnnnnnnqqqvvvzzz|||yyy{{{~~~vvvtttxxx}}}zzztttwwwtttkkkccc[[[ZZZWWWQQQLLLHHHGGGGGGCCCHHHPPPZZZcccnnnzzz{{{ssskkkddd```^^^\\\XXXTTTTTTVVVYYY[[[\\\___dddhhhjjjiiifffdddhhhiiikkknnnrrruuuwwwyyyxxxyyyzzz|||}}}~~~sssnnneee^^^YYYUUURRRPPPQQQQQQQQQQQQRRRSSSTTTUUUXXXYYY[[[]]]```ccceeefffhhhjjjnnnrrrvvv|||~~~{{{wwwrrrnnnkkkiiibbb___ZZZVVVRRRNNNJJJGGGEEEDDDBBBBBBCCCCCCAAA@@@AAAAAABBBBBBCCCCCCCCCDDDBBBAAA@@@???>>>=========<<<<<<:::888555333222111222333666:::BBBMMMYYYaaasssxxx~~~tttmmmYYYPPPLLLQQQ[[[cccnnnvvvlll{{{gggUUUHHH===777777888888555222222444555333222222111111000////////////...---------------------,,,,,,,,,++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))************))))))******+++,,,+++,,,---...///000000000...///111333333333222111222333444555555555555555333333333333444555666666444444444333333222222222222222222222222111000//////000111111222222111111000000000000000000000000000000000000000///////////////......---,,,,,,,,,******++++++******)))(((************************))))))((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,***&&&%%%&&&)))''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))************+++******+++++++++,,,,,,,,,+++,,,---///000000000000111111333555666777777777999999;;;<<<>>>???AAAAAACCCBBB@@@?????????@@@AAA???BBBEEEEEEDDDFFFLLLRRRccclllwww}}}{{{wwwqqqnnnqqqyyyzzzwwwxxxzzzyyy|||~~~wwwqqqnnnnnnlllggg___WWWRRROOOFFFBBBAAADDDIIIQQQ^^^iiizzz}}}{{{wwwmmmhhh```YYYTTTSSSSSSUUUVVVWWWZZZ[[[\\\[[[YYYXXXZZZ[[[^^^aaadddgggiiijjjjjjkkklllnnnppppppqqqqqqbbb^^^XXXSSSQQQOOONNNLLLMMMMMMMMMMMMNNNPPPQQQRRRWWWXXXYYY\\\^^^aaacccddddddfffjjjmmmqqqvvv||||||yyywwwvvvpppooolllgggccc___\\\ZZZSSSQQQMMMJJJIIIGGGEEECCCAAA@@@??????AAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>===;;;:::999999444555555444222222444555999===DDDMMMXXXeeerrrzzz{{{iiikkktttmmmZZZOOOHHHMMMXXXhhhzzzsss___JJJBBB===999666555777666111///222444333222222111111000////////////...------,,,,,,------,,,,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))***++++++***+++,,,---.../////////---...///000111111111111111222333444555666666666333333222222222333333444222222222222222222111111111111111111111111000///---...000111222222222222......//////000111111111111111000000//////......///......------,,,,,,+++***************))))))(((************************))))))((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***---///,,,'''$$$&&&)))''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************************+++++++++++++++,,,...///000111000000///000222333555666666777888999:::<<<>>>???AAAAAABBBAAA@@@>>>>>>>>>??????>>>AAAEEEFFFEEEEEEFFFHHHQQQ\\\hhhpppxxx}}}xxxvvv{{{~~~||||||}}}~~~zzzwwwxxx{{{zzzwwwrrrkkkeeeaaa```VVVLLLCCCAAAAAABBBHHHOOO```dddkkkssszzzzzzvvvppphhhbbb^^^[[[ZZZYYYXXXWWWUUUTTTSSSSSSSSSSSSSSSUUUVVVXXXZZZ[[[\\\]]]^^^___`````````______UUURRRNNNLLLLLLMMMLLLKKKLLLLLLLLLMMMNNNOOOPPPQQQTTTUUUXXX[[[^^^aaadddeeeccceeehhhkkknnnrrrxxx{{{|||}}}~~~xxxvvvtttppplllhhhfffddd]]][[[YYYVVVSSSPPPNNNLLLIIIGGGDDDCCCCCCDDDCCCBBBAAA@@@???@@@AAAAAA@@@???BBBBBBAAA@@@@@@???>>>>>><<<<<<:::888777666666666111333666888999<<>>;;;888666555444666555111111555555222222111111000//////......///...------,,,,,,------,,,,,,,,,++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))************************&&&'''((())))))((('''&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******,,,---.../////////---------...///000000111000111222444555666666666333333222222111222222222111111111111111111111111000111111111111000000///,,,---///111222333333222------...///000111222222222222111000///...------///......------,,,++++++***************)))((((((************************)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&,,,///000---((($$$&&&)))'''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************)))************++++++++++++,,,...000111111000000///000111333444555666666888999:::<<<>>>???AAAAAAAAA@@@@@@??????@@@AAABBBBBBCCCDDDDDDDDDEEEGGGHHHDDDNNNXXX]]]cccmmmvvv{{{{{{zzz{{{|||}}}yyyrrruuu|||wwwwwwuuurrroooppprrruuubbbUUUJJJGGGDDD@@@@@@DDDDDDGGGMMMWWWbbbnnnwww||||||xxxsssmmmiiigggaaa___ZZZVVVSSSQQQQQQQQQPPPQQQQQQQQQRRRRRRSSSSSSVVVWWWWWWWWWVVVUUUSSSRRRNNNLLLJJJIIIKKKLLLLLLKKKOOOOOOOOOOOOPPPQQQSSSSSSRRRTTTWWW[[[___cccfffhhheeegggiiilllnnnrrrwwwzzzvvvyyy||||||{{{{{{}}}}}}yyytttrrrjjjhhheeeaaa\\\XXXUUUSSSNNNNNNLLLJJJHHHGGGEEEDDDEEECCC@@@@@@AAABBBBBBAAADDDBBBAAABBBCCCCCCBBBAAADDDCCCBBBAAA@@@???>>>===888777666555555444444444222666;;;>>>BBBHHHOOOTTTeeennn{{{jjjaaajjjwwwzzzmmm\\\SSSVVV]]]aaapppnnnOOOBBB999999999666333333222555444000111555333---111111111000//////............---,,,,,,,,,,,,---,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))******++++++,,,,,,---000///...------...///000111111222333333333333222222222111111111111111111222222222222222222222222111222222333222111000///000000000111111222222333///////////////000111111222222111111000/////////......---,,,,,,,,,,,,---************************---,,,++++++,,,,,,***)))))))))))))))))))))))))))***)))((()))***+++***)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&555222---)))'''&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((()))))))))))))))************+++++++++---------............///......///111222444666777555666888:::<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEHHHHHHHHHKKKQQQYYY```eeeiiiuuu|||zzz|||wwwtttwww~~~|||{{{}}}{{{rrrllllllmmmrrrqqqppppppxxx|||rrrhhh^^^[[[WWWPPPIIIFFFFFFDDDBBBCCCHHHPPPYYY^^^jjjmmmrrrwwwzzzyyyxxxvvvpppnnnjjjccc[[[VVVSSSSSSRRRPPPOOOPPPRRRRRRPPPNNNNNNNNNOOORRRUUUUUUQQQNNNLLLJJJIIIHHHIIIJJJJJJIIIOOOOOONNNOOOPPPRRRTTTUUUVVVWWWXXX[[[^^^bbbeeegggggghhhiiikkknnnrrruuuwwwyyy{{{||||||{{{{{{|||}}}~~~{{{yyywwwuuusssxxxtttpppmmmjjjgggaaa]]]WWWVVVTTTRRROOOLLLKKKJJJGGGFFFFFFEEEEEEEEEFFFFFFFFFDDDBBBAAABBBCCCBBBAAADDDCCCAAAAAABBBBBBBBBBBBCCCCCCAAA===:::777777777888999888444444777888666>>>AAAKKKXXX```dddkkkuuutttuuu}}}ppp[[[QQQTTT```uuummmWWWJJJ???===;;;:::999888555333222222222111111111111000111111000000/////////.........---------,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))*********+++,,,,,,------000///...------...///000000111222222333333222222111111111111111111111111222222222222222222222222222222333333333222111000000111111222333333222222///////////////000111111222222111111000/////////......---,,,,,,,,,,,,---************************,,,+++)))***++++++)))((())))))))))))))))))))))))***)))((()))***+++***)))((((((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********+++++++++------------..................///000222444666777555666777999;;;======>>>============>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDGGGGGGFFFFFFIIIMMMQQQTTTZZZbbbkkkttt~~~vvvsssvvv}}}}}}xxxuuuuuuwwwyyy~~~}}}tttnnnnnnpppsssvvvyyy}}}yyytttnnnkkklllllleee^^^ZZZTTTPPPKKKFFFDDDEEEHHHJJJQQQSSSXXX___ffflllqqqttt~~~}}}yyyssskkkeeeaaa___]]]ZZZVVVUUUUUUTTTRRRPPPRRRPPPMMMMMMMMMMMMJJJGGGMMMMMMMMMNNNOOOOOONNNMMMTTTSSSSSSSSSTTTVVVXXXYYY[[[[[[[[[]]]```dddhhhjjjiiiiiiiiikkkmmmpppsssuuuxxxxxxxxxwwwvvvvvvvvvwwwtttsssrrrqqqqqqrrrtttuuussspppllljjjiiigggfffdddccc```]]][[[ZZZXXXTTTPPPNNNMMMLLLJJJHHHFFFEEEEEEDDDDDDDDDCCCDDDDDDEEEEEECCCAAA@@@AAACCCCCCCCCAAADDDDDDCCCCCCCCCCCCBBBAAA>>><<<999888888777555333222666888777999???BBBBBBHHHRRRfff|||xxx~~~}}}rrrhhhggglllwwwwwwaaaQQQFFFBBB===;;;999777777666333111222222222111111111000000000000/////////............------------,,,,,,,,,+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))***++++++,,,,,,---......000///...------...///000000000111222222222222222111111111111111111111111222222222222222222222222333333444444444333222111000111333444555444222111///////////////000111111222111111000000//////.........---,,,,,,,,,,,,,,,************************+++***((()))******)))''')))))))))))))))))))))))))))(((((((((***++++++)))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))*********++++++,,,,,,,,,---------......---......///111333555666444555777999;;;<<<<<<===<<<<<<<<<<<<===>>>??????@@@AAAAAABBBCCCBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEJJJMMMTTT___ppp}}}yyyuuutttyyyzzzvvvrrrooommmvvv{{{tttrrrtttvvv}}}xxxtttrrrtttzzz{{{tttkkkgggbbb^^^WWWPPPJJJGGGEEEDDDHHHGGGFFFHHHKKKRRRXXX\\\kkknnnqqqsssssstttvvvwwwooolllgggcccaaa^^^\\\ZZZVVVSSSPPPOOOPPPPPPPPPOOOPPPQQQRRRTTTUUUVVVVVVUUUZZZZZZZZZZZZ[[[]]]^^^```bbbaaaaaaaaacccfffjjjlllkkkkkkkkkkkkmmmqqqtttuuuuuutttrrrooonnnmmmllllllgggfffdddbbbaaaaaaaaaaaa```^^^ZZZYYYYYYXXXWWWVVVSSSRRRPPPOOONNNLLLIIIGGGHHHHHHFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDCCCEEEFFFGGGEEEDDD>>>>>>>>>===<<<;;;;;;:::===:::777666888:::999888<<>>>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBDDDGGGOOOZZZgggnnnqqqzzz}}}~~~|||yyy|||~~~xxxsssnnnkkkppp~~~yyyyyy|||{{{xxxvvvyyy~~~~~~vvvnnnkkkhhhfffccc```]]]ZZZYYYXXXSSSOOOHHHBBB??????AAABBBKKKOOOVVV^^^fffoooxxx}}}{{{{{{zzzyyywwwtttqqqooodddbbb```___]]]\\\[[[ZZZWWWXXXYYYZZZ[[[]]]```bbbhhhgggggggggiiikkkmmmnnnqqqooommmkkkkkkllloooqqqqqqpppooonnnppprrruuuwwwqqqmmmiiieeebbbaaa______]]]\\\ZZZXXXWWWWWWVVVVVVVVVTTTQQQPPPQQQQQQQQQPPPMMMLLLKKKJJJIIIGGGEEECCCEEEEEEDDDCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJIIIIIIIIIIIIHHHFFFCCC<<<<<<;;;999888888:::<<<;;;;;;:::999:::>>>EEEKKK___hhhpppsssvvv~~~yyyoooaaaVVVVVVaaaoooxxx}}}mmmVVVEEE===;;;::::::888666444444444333111000111111111111000000000000---------------------------------,,,,,,,,,++++++***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((******+++,,,,,,------...///...---,,,,,,---...///...///000000111111000000//////000000000111111111111111111222222333333333444444444444444444444555111222444666666444222000///////////////000000111111111000000///.........------,,,++++++++++++,,,************************,,,***)))***,,,,,,+++***(((((((((((((((((((((((((((''''''(((***,,,+++***((((((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,---,,,------...///111222333444555666888999:::::::::999999999999:::;;;<<<=========>>>???????????????>>>???@@@@@@AAAAAAAAAAAA@@@AAACCCFFFHHHMMMTTT[[[jjjqqqyyy||||||zzzvvvuuuuuusss~~~{{{{{{}}}~~~yyytttsssnnnnnnmmmmmmmmmlllllllll___\\\UUUNNNHHHCCCAAA@@@BBBCCCFFFIIINNNVVV^^^dddmmmrrrxxx}}}wwwxxxxxxvvvrrrnnnkkkiiikkkkkklllkkklllpppvvvzzz~~~}}}~~~~~~}}}zzzwwwtttsssssstttvvvnnniiiaaa\\\YYYWWWVVVTTTSSSSSSRRRRRRQQQQQQQQQQQQPPPNNNLLLKKKLLLMMMLLLLLLGGGGGGHHHHHHGGGFFFEEEEEEEEEEEECCCCCCCCCDDDEEEFFFJJJKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFEEEDDDBBB???<<<;;;<<<;;;:::999;;;@@@DDD;;;BBBGGGEEEDDDKKK]]]mmm~~~}}}~~~zzzvvv___YYYRRRMMMPPP^^^sssxxxhhhTTTKKKAAA;;;::::::888555777555444444444444222111111111111000000000//////,,,,,,,,,---------------------,,,,,,,,,+++++++++)))))))))******)))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++,,,------///...---,,,,,,---...///......///000000000000000...//////000000111111111111111111222222333333444444444333333333444555555111222444555444333111000///////////////000111111111000000//////......---------,,,+++++++++++++++************************,,,*********,,,---,,,+++(((((((((((((((((((((((((((''''''(((+++,,,,,,+++((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,,,,---...///111111444555666777888999999999999999999999:::;;;<<<<<<<<<===>>>>>>??????>>>>>>????????????????????????>>>???@@@BBB@@@@@@GGGOOOYYYbbbnnntttyyy|||{{{}}}wwwvvvwww}}}}}}{{{}}}xxxxxxwwwuuusssqqqpppoooooolllggg```YYYRRRLLLIIIDDDDDDBBB@@@???AAAEEEHHHKKKRRR\\\eeekkknnnpppqqqvvvyyy~~~~~~zzzyyyyyyzzzuuunnneee^^^\\\ZZZWWWUUUSSSSSSSSSSSSSSSSSSRRRRRRRRRPPPMMMLLLLLLLLLLLLKKKIIIKKKMMMMMMMMMLLLMMMNNNLLLKKKIIIGGGGGGHHHIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIBBB???===;;;;;;:::999777444777;;;<<<===@@@FFFJJJMMMYYYcccccc```iii~~~|||xxxpppjjjjjjhhhbbb\\\XXXKKKKKKNNNVVVbbbrrrnnnVVVGGGBBB===888666777888888777666555333333444444333222111111000000000/////////,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++))))))************))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))******++++++,,,......,,,,,,,,,,,,......---...//////000000//////......//////000111111222000111111222333333444444333333222222222333555555222222333333222111111000///////////////000111111000000000///......---------,,,++++++***+++++++++***************************))))))***+++,,,,,,***(((((((((((((((((((((((((((''''''(((+++,,,,,,+++((((((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,,,,,,,---...000000444444666777888888999999999999999999:::;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>=========>>>???@@@AAA======AAAAAA@@@CCCIIIOOOVVV]]]ccciiivvv|||xxxssstttwww}}}|||xxxtttqqqpppvvvuuuqqqlllfff___ZZZWWWPPPPPPNNNKKKGGGDDDCCCDDD===BBBHHHMMMOOOQQQSSSVVV\\\bbbiiipppuuuzzzuuunnnllljjjgggeeeccccccddddddccccccbbbaaaaaa^^^[[[YYYXXXXXXWWWVVVVVVWWWYYYWWWTTTRRRRRRSSSNNNLLLIIIGGGFFFFFFGGGHHHBBBCCCDDDEEEDDDCCCAAA???:::888666666999<<<===>>>>>>EEEOOOVVVXXXZZZ^^^aaakkkxxxyyyrrroooooopppddd[[[UUUUUUTTTOOONNNOOOMMMPPP\\\pppqqq^^^NNNBBB:::===;;;999777666777777888555333222333444444333222111000000000////////////,,,---------............,,,,,,,,,++++++++++++***((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((()))******++++++...---,,,,,,,,,,,,---...---......///////////////---......///000111111222000000111222333333444444333222222111222333555555333222222111111000000000///////////////000111111000000000///......---------,,,++++++******++++++************************)))(((((((((***++++++***(((((((((((((((((((((((('''''''''(((+++,,,,,,+++)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))************++++++++++++++++++,,,---...///000444444666777888888888888999999999999:::;;;<<<===<<<======>>>>>>>>>>>>>>><<<<<<<<<===>>>AAACCCDDDEEE>>>;;;AAADDDCCCBBBEEEHHHKKKNNNPPPUUUcccuuu|||~~~uuummmlllmmmrrrzzz}}}zzzxxxvvvpppoooooonnnmmmllljjjjjjeeefffeeeaaaYYYRRRMMMJJJHHHIIIIIIGGGDDDCCCDDDGGGFFFJJJOOORRRUUUZZZaaafffqqqwww~~~~~~|||{{{xxxuuuxxxxxxxxxxxxwwwuuutttsssrrroookkkiiihhhgggfffddd___``````[[[UUUPPPNNNNNNGGGEEEAAA>>>======>>>???<<<===>>>>>>===;;;888777888666555777===CCCGGGJJJYYYdddsss~~~zzz}}}yyyoooiiifffdddcccYYYPPPJJJLLLNNNOOOUUU]]]___bbbqqquuuaaaOOODDD???<<<;;;555777888888666444333333444222111222333333222111000000000000////////////---------....../////////,,,,,,,,,+++++++++******((()))***++++++***)))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))))))))************))))))))))))******************+++++++++,,,,,,,,,......---------......///222111000//////000111222222222222222222222222222444444444333333222222222222222111000//////000000000000000000000111111111111000...---,,,,,,------,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++******)))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))))))))************++++++,,,------......///333333444555666777888888777888888999999:::;;;;;;========================@@@@@@???????????????@@@@@@@@@???@@@AAACCCEEEGGGHHHGGGFFFEEEHHHPPPYYY```hhhrrr}}}xxxtttnnnhhhiiipppwwwyyywww~~~{{{zzz{{{xxxwwwrrrllllllqqqsssqqqsssuuuvvvqqqjjjccc``````WWWXXXXXXVVVQQQJJJCCC???CCCBBB@@@@@@BBBDDDHHHJJJMMMOOOSSSYYY^^^___^^^\\\cccfffjjjnnnssszzz~~~|||{{{zzzyyyvvvtttpppnnnjjjeee]]]VVVSSSQQQOOOKKKGGGBBB>>><<<777999:::999666666888<<<888888999;;;<<<<<<:::888???===<<<>>>FFFWWWjjjwww~~~yyywwwyyy~~~iii]]]ZZZYYYWWWUUURRRRRRXXXaaacccaaabbbhhhnnn~~~pppXXXSSSKKKBBB===;;;;;;<<<999888777666555555555555222222222111111111111000///............---------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((()))))))))******************+++++++++,,,,,,---------------...//////111111000//////000111111222222222222222222222222444444444333333222222222222222111000000000000000000000000000000000000111111000...---,,,,,,------,,,,,,,,,+++++++++***************+++++++++,,,,,,*********)))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((()))))))))*********++++++,,,,,,---.........111111222333444555666666777777777888999999:::::::::::::::;;;;;;<<<<<<<<>>>>>>>>>>>??????>>>>>>>>>>>>???AAADDDEEEHHHHHHGGGFFFFFFHHHMMMQQQXXXaaakkkppptttyyysssxxxuuurrrsssuuutttppplllttt|||zzztttwww|||}}}}}}}}}|||{{{wwwrrrsssvvvuuuqqqrrrtttvvvuuurrrooooooooosssqqqnnniiiddd]]]XXXUUUKKKIIIFFFCCCAAA@@@AAABBBFFFEEEDDDDDDFFFGGGFFFEEEGGGIIIKKKNNNQQQVVV]]]aaakkkmmmmmmkkkgggeeegggiiirrrtttyyy~~~~~~xxxppplllkkknnnoooppppppnnnkkkfffbbb]]]ZZZXXXZZZXXXUUUTTTRRRNNNHHHDDDAAA@@@???>>><<<:::888777777777777666555777:::<<<:::;;;>>>FFFMMMNNNIIICCC???EEEOOO\\\lll~~~}}}zzz{{{}}}pppYYYMMMJJJLLLSSS[[[gggiiiooowwwxxxvvvxxx~~~uuu^^^PPPIIIEEE@@@;;;888999:::<<<999888777666666555555555222222222111111111000000///............---------------------------------,,,,,,,,,++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,---...000000111000000//////000000111222222333333333333333333444444333333333333222222222222111000000000000111111111000000000000000000000///...---------------,,,,,,,,,+++++++++***************++++++++++++,,,******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))*********++++++,,,,,,---............///000111222333333555666666777888888999999777777888999:::;;;;;;<<<========================<<<<<<;;;<<<===???AAACCCEEEFFFGGGFFFDDDBBBBBBCCCGGGNNNUUUZZZ```oooyyyqqqmmmyyy}}}zzzqqqlllnnntttzzz{{{zzzwwwooorrryyy|||||||||}}}|||yyynnnppprrruuuxxxzzz|||~~~{{{vvvrrrnnnlllbbb___ZZZTTTOOOLLLJJJIIINNNJJJCCC>>>;;;::::::999::::::;;;;;;<<<>>>CCCFFFLLLKKKIIIHHHGGGGGGHHHHHHPPPRRRWWW[[[___aaaccccccYYYUUUPPPMMMMMMOOOPPPPPPMMMMMMLLLKKKHHHFFFDDDBBBBBB@@@???>>>>>>===;;;888777777777888888999999999888777777999===BBBDDDFFFPPPQQQWWWbbbmmmmmmddd[[[ZZZeeeuuu{{{yyy}}}~~~}}}{{{|||xxxtttpppmmmlllkkkttt___LLLGGGGGGLLL^^^sssuuubbbRRRFFF>>>@@@>>><<<:::999:::;;;<<<888888777666666555555444222222111111111000000000///............---------------------------------+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***************+++++++++++++++++++++,,,---///000111000000000//////000000000222222222222333333333333333333333333333333333333222222111000000111111111111111111000000000000000//////......------------,,,,,,,,,+++++++++******************++++++++++++***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))************+++,,,,,,------,,,------...///000111111444444555555666777777777555555666888999:::<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBBBBCCCDDDDDDBBBAAAAAABBBAAAEEEIIIJJJNNNXXXhhhtttzzzsssooommmwww{{{wwwvvvwwwwwwuuuwwwyyyvvvpppoooqqqxxxzzzxxxyyyyyy{{{~~~pppqqqtttyyy~~~{{{wwwtttpppkkkgggdddbbbaaaddd^^^UUUNNNIIIFFFDDDCCCAAABBBCCCAAA???>>>???@@@AAA>>><<<;;;===>>>>>>>>>>>>@@@BBBEEEFFFFFFEEEDDD@@@???===<<<<<<<<<===>>>:::;;;<<<============<<<:::999999999999999999999;;;;;;<<<>>>@@@BBBCCCDDDHHHHHHJJJPPPXXX^^^^^^]]]kkknnnttt|||xxxpppyyyzzz|||zzzuuuvvvqqqiiiaaaZZZVVVUUUUUU]]]PPPKKKSSSYYY```vvvxxxdddSSSHHHCCC@@@>>>>>>>>>===;;;:::999999888777777777777666555444444111111111111000000000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))'''(((((((((((()))))))))))))))*********+++++++++******++++++---...000000/////////000000/////////111111111222222222333333333333333333333333333333222111111111111111222222111111111111000000//////...............---------,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((((((((((()))))))))))))))******+++,,,,,,,,,,,,,,,---...///000000111222222333444444555555666444555666777999;;;<<<<<<999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<===???AAABBBDDDDDDDDDBBB@@@@@@BBBDDD???BBBCCCCCCCCCGGGOOOUUUfffjjjooossstttuuuwwwyyy}}}~~~yyyuuuwww|||{{{wwwnnnppptttvvvuuuuuu}}}{{{zzzzzzwwwzzz}}}|||zzzyyyxxxxxxyyyyyyuuupppjjjddd```\\\YYYVVVRRRTTTTTTSSSOOOKKKHHHGGGGGGDDDAAA@@@@@@@@@???>>><<<>>>@@@BBBAAA???===;;;:::::::::999999999:::;;;;;;;;;<<<<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>??????DDDFFFIIIMMMQQQTTTUUUVVVbbbdddhhhpppwwwyyyvvvrrruuuyyy~~~{{{xxxvvv|||uuuhhh```ddd^^^UUULLLHHHIIILLLNNNPPPQQQ\\\nnnwww|||yyyggg]]]OOOEEE@@@>>><<<;;;;;;;;;;;;:::888777555444666777777777666555444333111111111000000000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''(((((((((((()))))))))))))))************+++++++++++++++,,,---//////...//////000000//////...//////000000111222222222222222333333333333444444222111111111111222333333222222111111000/////////---......///......------,,,,,,,,,+++++++++******)))))))))************+++))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((())))))((())))))******+++,,,,,,++++++,,,---...///000000111111111222333333444444333444555777888:::;;;;;;888999;;;<<<======<<<;;;<<<<<<<<<<<<===???BBBCCCHHHGGGEEEAAA???>>>AAACCC===???@@@@@@???@@@CCCEEEIIIPPPYYYbbbjjjrrr{{{|||}}}~~~{{{wwwsssllljjjqqq|||}}}yyy}}}{{{|||~~~}}}yyyvvvtttrrrooolllnnnnnnmmmjjjeeeaaa______[[[ZZZXXXTTTQQQNNNKKKJJJIIIKKKMMMNNNNNNKKKHHHFFF<<<>>>>>>>>>======???@@@@@@@@@AAABBBDDDGGGIIIJJJOOOQQQSSSSSSRRRQQQRRRSSSWWWZZZ```fffjjjmmmnnnnnnrrruuuzzz~~~~~~yyyuuuvvvzzz|||{{{vvvrrrsssuuuttt{{{vvvcccUUUOOONNNLLLHHHFFFHHHNNNTTTYYYbbbllluuubbbWWWSSSMMMFFFAAA@@@???===;;;;;;;;;;;;;;;;;;:::999888555666777777666555333222111111000000000////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))************,,,+++++++++,,,------.........///000000///......---......///000000111111222222222333333444444444222111111111222222333444222222111111000//////...,,,---...//////...------,,,,,,,,,+++++++++******))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''###%%%'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))(((((())))))***+++++++++******+++,,,---.../////////000000111111222333333222333444555666777888999888999;;;===>>>===<<<<<<;;;;;;;;;<<<===???AAABBBFFFFFFDDDAAA>>>===>>>@@@===============>>>???@@@<<>>???@@@???===<<<<<<<<<<<<;;;;;;::::::555666777777666555333111111000000000///////////////............---------++++++++++++++++++++++++((()))))))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))))))))************,,,,,,,,,++++++,,,---------...///000000///...---,,,------...///000000111222222222333333444444444222111111111222333333444222222222111000//////...,,,---.../////////------,,,,,,,,,+++++++++******))))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''"""%%%(((******)))&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((()))******++++++))))))***+++,,,---....../////////000111111222222111222333333444555666666888999<<<===>>>>>>===<<<;;;::::::;;;<<<>>>@@@BBBAAABBBBBB@@@>>>===>>>??????===;;;;;;<<<===>>>???<<<>>>???@@@CCCLLLZZZdddjjjpppxxx}}}zzzwwwyyyrrrnnnoooooonnnnnnsssmmmgggfffiiirrr|||}}}~~~|||{{{}}}}}}uuummmhhhjjjoootttvvv{{{zzzuuuuuuwwwyyyyyyyyyxxxsssmmmgggcccgggiiiiiihhheeefffiiilllmmmkkkiiiggghhhjjjmmmppptttxxx}}}~~~}}}}}}~~~xxx{{{}}}wwwssszzz}}}}}}|||~~~zzzvvvsssooojjjfffjjjrrr||||||zzzxxxsssmmmgggbbb___nnnqqqqqqfffRRREEEJJJVVV```iiivvv___NNNKKKLLLLLLLLLFFF@@@<<<<<<<<<:::888::::::999777666555444333555555777777666555222111000000000000//////////////////.........---------++++++++++++++++++++++++(((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((((((%%%$$$$$$%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((())))))))))))---SSSEEE"""(((111***---+++,,,------......------------......///000000111111111000000111111222333222222111000//////000000111111111111000000000///------......------,,,+++...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,//////////////////000000333333333333444666888999888999;;;<<<======<<<;;;======>>>>>>>>>>>>===<<<>>>>>>???>>>>>>===<<<<<<::::::999999::::::;;;<<<=========>>>@@@BBBEEEGGGOOOUUU___hhhoooqqqpppooossssss~~~|||oooeeebbbgggooovvv|||xxxqqqmmmlllooosssvvv|||vvvssstttuuuxxxxxxuuuzzz{{{xxxvvvwww{{{|||pppccc\\\aaakkkrrr~~~||||||~~~}}}|||zzzyyyyyyxxxwwwvvvrrrttttttqqqnnnqqq{{{|||sssnnnnnnqqqsssttt|||~~~{{{{{{wwwvvv}}}~~~}}}{{{}}}uuuhhhlllvvv}}}fff[[[VVVXXXVVVMMMLLLRRR]]]eeeeee[[[QQQTTT```jjjzzz~~~ppp]]]MMMEEEDDDFFFHHHFFFEEEBBB@@@>>>=========888888888888777666555555666555555555555444444444111111111111111000//////------------------------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$%%%&&&&&&''''''&&&&&&'''((((((((()))))))))))):::VVVGGG(((,,,///&&&)))+++,,,,,,---------------------......//////000000111111000000111111222333222111111000//////000000111111111000000000//////---------...------,,,+++...---,,,+++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))******+++,,,....../////////000000000333333333333444555777888888888999:::;;;;;;;;;;;;======>>>>>>>>>======<<<======>>>>>>======<<<;;;:::999999999999:::;;;;;;::::::;;;===>>>AAABBBCCCBBBEEEKKKQQQVVVYYYZZZZZZffflll|||vvvllleeeeeellluuu|||zzzrrrmmmlllllllllkkkgggcccccchhhlllqqq{{{xxxrrrtttwwwvvvuuuvvvrrrpppnnnqqqwww}}}{{{uuujjj^^^YYY___jjjrrr}}}}}}}}}}}}||||||}}}}}}zzzwwwwwwwwwxxxxxxwwwwwwxxxxxxvvvvvv{{{zzzoooiiilllsssyyy|||~~~||||||xxxuuutttsssuuuyyy~~~yyyoooccc[[[NNNEEEFFFHHHIIIQQQ\\\llltttxxxsssnnnsss}}}vvvmmmhhhbbbZZZNNNEEEBBBCCCEEEFFFDDDCCCAAA???===<<<;;;;;;<<<<<<<<<;;;:::999777777444444444444333333333333000111111111111000//////------------------------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''''''''''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%"""!!!"""$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((()))))))))000AAA555$$$,,,...''',,,++++++,,,------------,,,.............../////////111000000000000111222222111111000/////////000000000000000000////////////---------------,,,++++++---,,,+++***************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))***))))))))))))***++++++,,,------...///000111111222222222333444555777777888888888888999:::;;;;;;<<<<<<===============<<<<<<<<<<<<===<<<<<<;;;;;;999999999999999:::;;;;;;777888:::<<<===>>>??????<<<<<<>>>@@@BBBEEEHHHIIIRRR\\\pppsssnnniiigggkkkuuuwwwsssrrrpppkkkeeeaaaaaaccciiimmmooossswww~~~yyyxxxxxxtttsssssspppmmmkkknnnttt{{{zzzrrrhhh```___fffsss}}}~~~}}}|||}}}~~~}}}|||zzzxxxuuuvvvyyy{{{zzzyyyxxxvvvuuuuuuxxx~~~ttthhhbbbfffpppyyy~~~yyyzzzzzzyyyvvvuuuuuuvvvqqqrrrvvv}}}xxxrrrqqqtttxxxvvvmmmaaaTTTMMMMMMCCC>>>EEEOOOZZZjjjxxxnnn^^^TTTMMMIIIGGGDDDAAA@@@AAABBBBBBBBBBBBAAA???===<<<;;;::::::;;;::::::999888777555444333333333222222222111111000000111111000000///...------------------------************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***'''$$$$$$%%%&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))###***### ++++++(((///******+++,,,,,,,,,,,,,,,........................000000000000000111222222111000000/////////000000000000/////////.........,,,------------,,,++++++,,,,,,+++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((''')))))))))))))))))))))))))))))))))))))))***++++++***+++,,,---///000111222111111222333444555666666777777666666666888:::;;;;;;;;;<<<=========<<<<<<;;;;;;;;;<<<<<<;;;::::::999999999888999::::::;;;666777:::<<<=========<<<======<<<<<<<<<===>>>???AAAGGGTTTeeettt{{{{{{yyykkkiiihhhkkksssyyywwwzzzyyypppfffeeeiiiqqqxxxzzzxxxtttrrrqqqyyyzzzpppiiiggghhhkkksss~~~{{{{{{wwwtttqqqqqquuuzzzvvvlllgggiiirrr~~~{{{vvvvvvxxx|||}}}yyywwwsssoooppptttzzz~~~vvvmmmbbb]]]aaakkksssxxx|||~~~{{{zzzssssssrrrrrruuuyyy~~~{{{xxxyyy~~~|||ggg[[[VVVVVV[[[___]]]VVVPPPMMMLLLMMMJJJPPP___qqq{{{nnn\\\OOOJJJIIIGGGFFF?????????@@@@@@@@@@@@???AAA@@@???>>><<<;;;::::::999999999999999888777666333333222222222111111111000000000000000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((***)))%%%&&&,,,)))&&&+++)))***++++++,,,,,,++++++------------............000000//////000000111222000///////////////000000/////////............---,,,,,,------,,,,,,+++***++++++******))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((())))))***+++)))***+++---...000111222000000111222333444555555777666555555666777999:::::::::;;;<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;:::999888888888888999::::::777888:::<<<======<<<;;;::::::::::::999888777666777999>>>FFFOOOYYYbbbgggcccccceeejjjtttzzzuuuxxxxxxoooiiissswwwqqqkkkmmmnnnkkkeeebbbcccfffaaa]]]^^^kkk}}}}}}{{{}}}~~~{{{|||sssoooqqqyyy}}}sssxxx}}}wwwwwwrrrmmmlllpppuuuwwwwwwmmmgggaaa```eeelllrrrtttuuu|||}}}yyyxxxrrrppppppsss{{{~~~{{{nnnssstttlll\\\OOOKKKKKKHHHMMMSSSTTTSSSVVV]]]cccggghhhnnn{{{|||zzzsss___UUUIIICCCBBBCCCBBBAAA@@@@@@AAA@@@@@@?????????AAA@@@@@@???===<<<;;;:::;;;;;;<<<============<<<333333333333222222222111000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&&&&%%%&&&(((***$$$%%%&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((+++''''''******)))(((((())))))***++++++++++++***+++,,,,,,---......//////000////////////000111111//////......//////000000///.........------------,,,,,,,,,,,,,,,+++******+++******)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((()))(((((((((((()))******)))***+++,,,...///000111//////111222333444444444666666666666777888999999999999:::;;;<<<<<<<<<<<<::::::;;;;;;<<<<<<;;;;;;888888888888888999::::::999::::::;;;<<<<<<<<<<<<999999::::::999777444333444666888;;;>>>CCCIIIMMMUUUVVVYYY___hhhsss}}}zzzuuussszzz||||||~~~tttmmmjjjjjjhhhfffeeejjjrrryyynnnddd\\\```gggiiihhhfffcccdddjjjsssyyyyyy{{{~~~zzzuuuwww|||wwwxxxrrrpppkkkggggggjjjoooqqqqqqjjjgggfffhhhnnnsssuuuuuuwww~~~||||||tttqqqpppsss}}}ooo``````ddd```ZZZPPPSSSUUUSSSNNNLLLOOOSSSUUUZZZaaafffkkktttwww{{{qqq^^^SSSNNNIIICCC@@@@@@@@@>>><<>>@@@BBB@@@@@@??????>>><<<;;;:::999999::::::;;;;;;::::::333333333222222222111111//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$&&&%%%$$$(((222:::$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((($$$###''')))&&&))),,,(((((())))))*********************+++,,,...///000000///////////////000111111...............///000000.........---------,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&((((((((((((((((((((((((((((((((((((((()))******)))***+++,,,---...//////...///111222333333333333555555666777888888888888888888999;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<888888888888888999999::::::::::::999::::::;;;;;;::::::;;;;;;:::888777666666777777888888999;;;<<>>@@@BBBAAA???>>>@@@AAA>>>>>>>>>>>>===;;;:::999666666666666555444333222222222111111111000000000//////000000//////...---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((&&&&&&---<<>>>>>??????BBBEEEDDDAAA>>>>>>???<<<<<<======<<<:::888777:::999999777555333111000000000000000///////////////////////////......---++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''(((((((((''')))))))))))))))))))))))))))************+++++++++***++++++,,,,,,------...///000000000111111111111////////////////////////........................,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))((((((((((((******)))(((((('''((((((((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))((('''((()))+++)))))))))***++++++,,,,,,//////000111222333333444333444444444555666666666999999999:::::::::;;;;;;<<<<<<======<<<;;;::::::888888888777777777777777;;;:::888777777888:::;;;::::::999999888777777666555555444444444333333333222222222333666999===???NNNPPPSSSWWW\\\```ccceeeuuu~~~wwwttt|||}}}zzzyyyzzzyyyuuuqqqyyyqqqhhh\\\TTTXXXaaa```[[[ZZZ^^^bbbeeehhhmmmqqqgggmmmvvvxxx~~~oooeeebbbaaa______eeeqqq}}}tttmmmhhhaaaXXXQQQRRRRRRPPPLLLIIIIIINNNRRRVVVRRROOOQQQVVV\\\______RRROOORRR\\\dddeeebbbaaa[[[XXXUUUTTTWWW]]]cccgggppp|||yyynnneee___PPPNNNKKKGGGEEECCCBBBBBBAAAAAA@@@??????@@@@@@@@@EEEEEECCCBBB@@@???>>>===??????===<<<;;;:::::::::777777777666555333222111///222555222---+++,,,///////////////...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((())))))*********+++++++++***++++++,,,,,,------...//////000000000111111111////////////////////////........................,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&((('''&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))((('''''')))+++((())))))******+++,,,,,,...//////000111222333333333333444444555666666666999999999999::::::::::::<<<<<<<<<<<<;;;;;;::::::777777777777888888888888:::999777666666777888999999999999888777777666666444444444444333333333333111111000000111444666777;;;<<<>>>@@@CCCFFFHHHIIIWWW___fffgggdddhhhuuu{{{uuuzzzrrrjjj___VVVVVV[[[aaaaaagggooorrrnnnhhhgggqqqtttlll[[[TTT\\\fffhhhnnnqqqsssoooeee\\\VVVTTTVVVVVVYYY___iiiuuupppjjjaaa\\\WWWRRRJJJDDDBBBEEEHHHHHHGGGGGGJJJMMMLLLLLLNNNTTT\\\bbbcccbbbWWWUUUWWW___eeegggiiikkkjjjhhhdddbbbbbbgggnnnsss~~~sssnnnggg```YYYTTTNNNKKKGGGFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@CCCBBBAAA@@@???>>>===<<<===<<<;;;:::888888888888777777666666555333222111222555777555111...///111////////////...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&(((((((((((((((((((((((()))))))))*********++++++***++++++,,,,,,------...////////////000000000000////////////////////////........................,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))******)))+++---//////,,,***((()))(((''''''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''((()))((('''''')))+++(((((()))******++++++,,,---...///000111222222333222333333444555555666666888888888999999999:::::::::::::::::::::999999999666777777888888999999999888777666555555666777888888888888777666666555555444444444333333333222222222111//////...///000111000111111222333444555555:::>>>CCCFFFJJJRRR^^^hhhsssyyyzzzyyywwwqqqiiibbb___aaannnsss~~~tttlllhhhiiibbbWWWTTT\\\dddeeeaaa```]]]YYYTTTQQQNNNMMMOOOQQQUUU[[[aaahhhmmmppp```[[[TTTPPPMMMJJJEEEAAABBBGGGNNNQQQQQQOOOPPPQQQOOORRRYYYdddnnnttttttrrrjjjhhhjjjooosssxxx|||vvvwww}}}yyygggWWWNNNKKKGGGDDDCCCBBB@@@>>>@@@???>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>===<<<<<<;;;:::999888777666555555555666666666555444333222111222555777555111///000222......///......---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))***************++++++,,,,,,------............/////////000000////////////////////////........................+++++++++*********))))))))))))))))))))))))))))))***))))))))))))***+++,,,///000111222222111//////***)))'''''''''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''((('''((((((((('''''')))***(((((())))))***+++++++++------...///000111111222222222333444555555666666777777777888888888999999999999888888888888888888666666777777888999::::::777666666555555666777888777777666666555444444444333333333333222222222222333222111000//////000000111111111222222222222222000111222444777<<>>===>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>??????>>>>>><<<<<<<<<;;;;;;:::::::::888888666555555444444444555555555444444222111111///111222111///------...---.........------,,,+++************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%''''''''''''''''''''''''(((((()))))))))************++++++,,,,,,------...---............/////////////////////////////////........................+++++++++***************))))))))))))))))))))))))***))))))))))))+++---...333222111000000111222333,,,***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&(((***'''(((((()))******+++++++++,,,---...///000000111111111222333444555666777666666666777777777888888777777666666666666777888555555666777888888999999666666666666777777888888666666555444444333333222333333222222222111111111111000000000000000111111.../////////000000111111//////...///111111000000666:::@@@DDDLLLVVV]]]```jjjnnnpppkkkeeefffoooyyy{{{zzz|||{{{{{{}}}vvvxxxxxxvvvwwwyyyyyywwwqqqjjjbbb^^^^^^^^^\\\ZZZaaaeeehhhjjjkkkllloooqqqqqqnnnjjjgggggghhhiiijjjvvvzzz~~~~~~zzzvvvttttttooorrrzzz}}}tttmmmiiinnnvvvvvvjjj^^^MMMIIIEEEEEEHHHLLLNNNNNNDDDAAA>>><<<<<<===<<<;;;>>>>>>>>>=========<<<<<<;;;<<<===>>>>>>>>>>>>===;;;;;;;;;::::::999999999888777666555444444444555333444444444333222111000.../////////---,,,,,,,,,------------------,,,+++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))*********++++++,,,,,,------...------------.........///////////////////////////........................************************))))))))))))))))))))))))***)))))))))***,,,///000111///---+++,,,...000222---+++(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''((('''&&&&&&(((***''''''((())))))******+++++++++,,,---...//////000000111222333444555666777555555555666666666777777666555444333444555666777444555555666666777777777555555666666777777888888555444444333222222111111222222222111111111000000------........./////////,,,,,,------...///000000,,,,,,---000111111///...000222444555666:::???CCCGGGJJJLLLJJJIIINNNYYYcccmmmmmmqqqyyy~~~{{{}}}}}}~~~}}}|||tttwww{{{|||}}}~~~}}}vvvmmmggggggiiijjjjjjlllqqqxxx|||}}}~~~}}}zzzwwwuuuuuuwww{{{}}}xxxnnnfff___WWWQQQLLLHHHFFFJJJOOOOOOHHH?????????>>><<<<<>>======<<<<<<<<<<<<;;;:::999999888777666555555444444555555222333333333222222111000///////////////...------,,,,,,------------,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,------...,,,,,,---------.........////////////////////////........................************************))))))))))))))))))))))))******))))))***---000222------,,,++++++---...///...+++(((&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))''''''(((((()))***************+++,,,---...//////000000111222444555666777444444555555555666666666444444222222222444555777444444444555555555555555333333444555666777777777444333333222111111000000222111111111000000000000---------...---------,,,------...//////000111111,,,,,,---...///000000000//////111000......000333222444666666666:::BBBHHHMMMPPPUUU\\\dddjjjmmmnnnjjjppptttuuu|||~~~yyyxxxrrruuuzzz}}}xxxnnnjjjmmmrrrvvvuuu}}}}}}}}}}}}yyyuuunnnggg___WWWLLLDDD@@@===999777999888999;;;======<<<:::999;;;<<<:::888:::@@@FFF???===;;;:::<<<======<<<999:::;;;;;;;;;:::999888888999;;;=========<<<;;;>>>>>>===<<<;;;999999888666555444444333333444444222222222222222111111000////////////000///...---+++,,,,,,------,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))***++++++,,,,,,---......,,,,,,,,,---------......////////////////////////........................******************++++++))))))))))))))))))))))))+++***))))))***---111333,,,,,,---..................,,,(((&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''&&&&&&((()))''''''(((((()))*********)))***+++,,,---......//////000111222444555666777444444444555555555666666444333222111111333555666444444444444444444333333111222333444555555555555333333222222111000000000111111111111000000000000////////////...---,,,,,,....../////////000000000000///...,,,++++++---...)))+++...000///---...111...///000000000000222444444666:::>>>AAAFFFJJJMMMTTT]]]ddddddiiiuuuuuutttxxx~~~zzztttrrrooosssxxx|||}}}nnnfffhhhpppvvv|||~~~uuuiiiaaa^^^ZZZSSSNNNNNNOOOHHH???<<<999666555777888666444111333555555555666999;;;333555777777777888;;;>>>AAA???<<<;;;<<<===<<<;;;999:::;;;<<<===<<<;;;;;;777888;;;=========<<<;;;@@@???>>>===;;;:::999888444444333333222333333333111111222222222111111000......---...//////---,,,++++++,,,------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,------------------//////.........---------......//////...---,,,,,,------,,,,,,,,,,,,++++++************))))))))))))''''''(((((())),,,111555///...---+++******))))))222,,,&&&%%%'''((('''$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))******++++++,,,------000111222333444555555555555555444333222222222222888666555333222222222333222222333444444555555666666555555444444333222222000000111111111111000000////////////////////////000000000000000///......////////////////////////------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,...///111333555555999:::<<<@@@EEELLLQQQTTTMMMRRRYYY```eeefffdddcccggghhhkkksss~~~wwweee\\\]]]eeekkkwwwyyyhhhZZZPPPIIIBBB===<<<:::888666555444444444000000111111111222222222111222222333333444444555222222333333555666888888::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;<<<===>>>>>><<<<<<======<<<;;;:::888777666444333222111111111111111222222222222111111///...---,,,+++,,,------------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------------///.........------------...............---,,,,,,------,,,,,,,,,+++++++++************))))))))))))(((((())))))***---111555222111000///...------,,,111,,,&&&%%%'''((('''$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))******+++,,,,,,---//////111222333444444444444444333222222222222333777666555333222222333333222333333444444555555666555555555444333333222222000000111111111111000000///////////////////////////000000000000///......---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...//////000000000000000111333666999;;;555888<<<@@@DDDFFFFFFGGGOOOPPPRRRWWW___iiirrrxxxvvvmmmaaaVVVPPPQQQVVVZZZhhhqqq||||||{{{tttkkkfffggghhhgggeee\\\SSSGGG???;;;888444111555444222111000///000000/////////000000000111111111111222222333444444444333333333333444555777777999999999999999999999888888888888999999999::::::;;;;;;<<<=========>>>>>>======>>>>>>>>><<<;;;:::888777555333222111000000000111111222222111111000///...---,,,,,,,,,------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))*********++++++++++++++++++,,,,,,,,,---------............---------------............------,,,,,,,,,,,,,,,++++++++++++************))))))))))))((()))*********,,,000444000//////...---,,,++++++///+++'''%%%'''((('''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((()))))))))***++++++,,,,,,---...///000111222222222222222222111222222333444666555444333333333333333333333333444555555666666555555444333333222222111///000000111111000000////////////////////////////////////000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++,,,+++***)))))))))***+++)))))))))***,,,///222333666777888:::>>>CCCGGGJJJJJJHHHDDDAAA@@@@@@AAACCCJJJQQQ[[[fffnnnqqqqqqppppppoookkkgggfffkkkuuu||||||vvvrrrpppmmmlllZZZVVVTTTWWW[[[]]]ZZZVVVQQQKKKEEEAAA@@@???===;;;;;;666000---......---,,,//////...------------...------........./////////000000111111222333333444333333333333444444555666777777777777777777777777777777888888888999999999<<<===>>>??????>>>>>>===>>>??????@@@???===<<<;;;999888666444222111000000000111111222222111111000///...---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************+++******++++++,,,,,,---------------------------------------......------,,,,,,,,,,,,++++++++++++***************)))))))))(((((())))))))))))***...000/////////...---,,,++++++---***'''&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))***++++++++++++,,,---...///000000000000000000111111222444444555444444444444333444444333333444444555666666666444444333333222111111111//////000000000000//////...........................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******))))))))),,,,,,+++******++++++,,,---,,,+++***+++---///000,,,,,,------...///000111///000111222222222111111111444999>>>BBBEEEFFFFFFDDDDDDBBB@@@@@@HHHTTT]]]___XXXNNNHHHFFFGGGFFFEEE<<<888555666888999777444777444111000000000///---111///,,,,,,...///...---.............../////////------------........./////////000111111222222333444333333333333333444444666777777777777777888888888888888888999999999999===???@@@AAAAAA@@@>>><<>>===<<<:::999777555222111000///000000111111111111000000......------,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********))))))******+++,,,,,,---,,,,,,------------------,,,,,,---------------,,,,,,,,,+++++++++*********************)))))))))(((&&&'''(((((('''(((***,,,111111222222111000///...***)))'''&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((())))))******+++******,,,---...//////////////////000111222333444333333444444444444444444333333444555555666666777333333333222111111000000//////000000000000//////------------------------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++*********+++,,,,,,+++***))),,,,,,,,,---...//////000//////...---000777AAAIIIAAA;;;444111111222111000...------...111111...,,,...---------......---------,,,+++,,,------,,,+++------...///000000000111---------.........//////......//////000111111222333333222222222333333444666777777777888888999999999999999::::::::::::;;;===???AAACCCCCCAAA>>><<>><<<;;;:::999777444222000//////000000000111111000000000---------------,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,------------+++,,,,,,------------,,,++++++++++++************************))))))))))))&&&'''((('''&&&&&&''')))------...///...---,,,+++((((((''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''((())))))******)))***+++,,,---.........////////////000111222333222222333444555555555444444444444555666666777777333333222111111000000///...//////000000//////...------------------------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++++++++++++++************************(((((())))))***++++++++++++++++++*********))))))((()))***++++++***((('''******++++++++++++******,,,,,,,,,+++***))))))(((,,,++++++******+++,,,---///---,,,---000444999<<<111///---,,,---------,,,))))))***---//////---+++,,,,,,,,,++++++******)))((())))))***++++++,,,,,,***+++,,,---............,,,---------............------...//////000000111111111111111222222333444666666777777888888999999999999:::::::::;;;;;;;;;;;;>>>AAADDDDDDBBB>>><<<===>>>>>>???>>><<<;;;:::888777555333111000/////////000000111111000000///------......------,,,+++++++++++++++************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))''''''((()))***+++,,,,,,++++++,,,,,,,,,---------***+++,,,---------------++++++++++++************************))))))))))))'''(((((((((&&&%%%&&&(((&&&'''((())))))'''&&&$$$&&&'''''''''&&&&&&'''(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((())))))***)))***+++,,,---.........///////////////000111222111222333555555666555555444444555555666666777777222222222111000000//////......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))************************************************((((((((())))))))))))******+++++++++++++++******))))))******************)))))))))***************+++++++++++++++******)))***))))))))))))******+++---+++***...333666555333)))+++,,,+++******+++,,,)))))))))***++++++***)))+++++++++***(((((((((((()))******+++++++++,,,...((()))***,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,------...//////000000000000000000111333444444444555555666666777888888888999999999::::::::::::999<<>>@@@BBBDDDFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBAAA@@@@@@???<<<;;;:::888666444333222///...---,,,+++***))))))+++,,,------,,,+++,,,...'''((())))))((((((((((((((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&&&&'''''''''((())))))******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''***,,,***&&&%%%'''+++&&&&&&''''''''''''&&&&&&)))(((&&&&&&'''))),,,...'''((()))******)))((('''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((()))***+++,,,---------...//////000000//////////////////000000000111////////////............,,,,,,------,,,,,,+++******)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********+++((())))))***++++++,,,,,,...///000222333555666777===???AAAEEEIIIMMMQQQSSSUUUVVVWWWZZZ]]]___aaabbb]]]]]]^^^^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXVVVUUUUUURRRQQQOOOLLLHHHEEECCCBBB>>>===;;;999666444222111------...,,,***))))))***$$$&&&)))))))))((('''(((((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&''''''(((((()))*********+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''''''''''''''((((((((()))(((+++,,,)))%%%$$$(((,,,&&&''''''''''''''''''&&&)))(((&&&&&&(((***...000'''((()))++++++)))(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))(((((()))***+++,,,,,,------......///////////////////////////000000000000000/////////............,,,,,,---------,,,++++++))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))******((()))***)))((((((***,,,---,,,+++***+++...222444666:::@@@DDDFFFJJJOOOSSSZZZYYYZZZ\\\___aaabbbbbbffffffgggggghhhhhhhhhhhhhhhgggffffffgggfffdddbbbfffaaa\\\[[[]]]___]]]ZZZ^^^^^^^^^\\\ZZZYYY[[[]]]TTTSSSQQQNNNJJJFFFBBB???<<<999444000,,,+++******))))))******)))(((&&&%%%&&&&&&&&&&&&'''''''''((()))((((((''''''(((((()))''''''''''''((((((((((((***...+++$$$%%%,,,...)))(((%%%$$$((()))'''%%%&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,---******+++++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''(((***,,,,,,,,,&&&'''((((((((('''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******++++++(((+++...000111111222444000000//////......------......//////...---,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))******,,,,,,,,,+++))))))+++------...000333888>>>CCCFFFMMMPPPTTTVVVWWWZZZ^^^bbbcccaaa```aaadddgggiiiiiiggggggfffeeeeeedddddddddgggfffddddddeeedddcccaaa```\\\XXXWWWZZZ[[[YYYVVVZZZ[[[[[[ZZZYYYZZZ\\\^^^_________^^^[[[YYYVVVTTTNNNLLLHHHDDD???:::777555000///---+++)))(((((((((((((((((((((((((((''''''((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***(((&&&)))///000***&&&'''(((&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,*********+++++++++,,,,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))(((''''''((((((''''''!!!###&&&((((((&&&$$$!!!(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))******+++++++++///333666555333222111000000/////////...............//////...------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((((())))))***++++++---------,,,,,,---000333666999>>>DDDKKKRRRWWWZZZaaabbbcccbbbbbbdddgggiiifffcccaaaaaaccceeeggggggfffeeedddbbb```___^^^^^^cccaaa^^^^^^^^^______^^^[[[XXXVVVVVVYYYYYYWWWTTTSSSTTTUUUUUUTTTTTTWWWYYY```aaacccdddeeedddcccbbb]]]\\\ZZZWWWSSSNNNJJJGGG@@@===999333///---,,,,,,))))))))))))))))))))))))''''''(((((('''&&&%%%%%%''''''''''''(((((((((((()))$$$%%%,,,+++)))555GGG666///((('''&&&%%%'''***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))***+++,,,,,,*********++++++++++++,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&'''))))))'''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''(((((())))))******+++,,,000555777666222...---000000000////////////............///......---,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))***************)))))))))***+++,,,***,,,...000333888>>>BBBKKKNNNRRRXXX]]]aaaccceeeiiihhhfffdddcccccceeefffbbbaaa_________```___^^^aaa```^^^\\\ZZZYYYYYYYYY[[[XXXUUUTTTUUUVVVVVVVVVWWWVVVUUUVVVXXXXXXVVVTTTQQQRRRSSSSSSQQQQQQRRRTTTZZZ\\\___aaaccccccbbbaaa]]]]]]]]]\\\[[[ZZZXXXWWWSSSPPPKKKDDD>>>999555333///---+++***)))***+++,,,'''((())))))))))))((('''''''''''''''(((((((((((()))%%%###'''---:::LLL\\\555...(((''''''&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((())))))***+++,,,************+++++++++++++++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((()))((((((((((((***(((%%%$$$&&&))),,,---)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********)))---000222000---+++***////////////////////////---...............------,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))************+++***)))(((((((((***,,,------111666;;;BBBJJJRRRWWW^^^```cccfffhhhiiiiiihhhjjjhhheeecccbbbbbbbbbaaa^^^]]]]]]^^^___]]]YYYWWWXXXWWWUUUSSSRRRSSSSSSTTTSSSPPPMMMLLLMMMOOOOOOOOOQQQPPPPPPQQQRRRQQQPPPOOOOOOQQQSSSSSSSSSSSSTTTUUUVVVXXX\\\^^^______]]]\\\YYYXXXWWWWWWWWWYYY\\\]]]\\\[[[YYYVVVPPPJJJEEEBBB===999333...+++***+++,,,'''(((((())))))))))))(((''''''''''''((((((((((((&&&***'''"""---CCCNNNLLL...)))'''))))))'''''')))&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&'''(((((((((''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,))))))*********+++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&'''###$$$&&&&&&''''''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((())))))******((()))++++++******+++---.............../////////------...............---,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))*********++++++++++++((((((((()))+++...222444<<<@@@GGGMMMTTT\\\cccgggggggggiiijjjjjjiiihhhhhhbbb```____________]]][[[VVVVVVWWWYYY[[[ZZZXXXUUUTTTSSSQQQOOOOOOPPPRRRSSSRRROOOMMMMMMNNNPPPPPPOOOKKKKKKJJJJJJIIIIIIIIIHHHHHHJJJMMMOOOOOOOOOQQQRRRQQQSSSVVVYYYYYYWWWUUUSSSVVVTTTRRRQQQQQQTTTWWWXXXYYYZZZ\\\]]][[[XXXTTTQQQLLLHHHBBB;;;555111//////+++***)))((('''''''''(((''''''''''''(((((((((((("""---,,,$$$+++<<<999''')))&&&&&&***+++(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%'''((())))))((('''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***++++++)))))))))************++++++++++++++++++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%'''(((&&&"""!!!###&&& )))333666111***&&&%%%''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***'''((()))))))))***---000---------------.........,,,---......///.........,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''*********+++++++++,,,,,,++++++---000555;;;@@@DDDOOOSSSXXX]]]```dddgggjjjhhhhhhhhhgggeeedddcccbbbZZZYYYZZZ\\\^^^^^^[[[YYYRRRQQQRRRUUUYYY]]]^^^___[[[YYYWWWUUUUUUVVVXXXYYYXXXWWWVVVVVVXXXXXXWWWVVVMMMMMMLLLJJJHHHHHHIIIJJJIIIKKKMMMMMMLLLKKKKKKKKKIIIKKKNNNQQQQQQNNNKKKIIIPPPOOOOOONNNOOOPPPQQQQQQTTTVVVXXXYYYZZZYYYWWWVVVRRRQQQOOOLLLGGGAAA<<<999555222///+++(((''''''(((''''''''''''((((((((((((###+++,,,''')))///))))))&&&&&&)))+++((('''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%''')))***)))((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((()))***+++))))))))))))************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((&&&$$$%%%***///+++666AAAAAA666+++'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((()))))))))&&&(((************,,,---+++++++++,,,,,,,,,------,,,------...//////......,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''******+++++++++,,,,,,,,,///000333888???GGGOOOSSS\\\___ccceeeeeedddddddddiiihhhfffccc```^^^\\\[[[ZZZYYY[[[___cccccc```\\\VVVUUUTTTWWW]]]eeekkknnneeecccaaa^^^]]]^^^```aaa___^^^^^^___```aaa___]]]UUUTTTRRROOOMMMMMMOOOPPPUUUVVVVVVTTTPPPLLLJJJIIIEEEHHHKKKNNNNNNKKKHHHFFFIIIJJJLLLMMMNNNNNNNNNNNNTTTTTTTTTTTTSSSSSSSSSSSSOOORRRVVVXXXVVVPPPJJJEEE???;;;555///+++))))))***''''''''''''((((((((()))(((((((((((('''((()))***,,,(((&&&)))***((('''(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$%%%''')))******)))(((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((()))***+++))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""%%%(((((((((,,,555<<<555>>>DDD===...$$$&&&---%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((()))))))))###&&&***++++++)))((((((*********++++++,,,,,,,,,,,,,,,---.../////////...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''++++++,,,+++***+++...000888>>>EEEMMMSSSXXX\\\___eeehhhgggdddcccfffeeebbb^^^^^^^^^]]]\\\[[[ZZZZZZcccaaa___aaadddgggiiiiiiccc```^^^bbbiiiooopppoookkkhhhfffhhhmmmpppnnnkkkjjjiiiiiilllnnnmmmiiieeebbbaaa___\\\ZZZZZZ\\\^^^eeeeeedddaaa^^^ZZZWWWUUUQQQRRRRRRQQQNNNJJJHHHGGGLLLJJJGGGEEEEEEGGGIIIKKKOOOMMMLLLLLLLLLMMMLLLKKKKKKMMMQQQTTTVVVUUUTTTSSSMMMIIICCC>>>999444...+++///---***))))))((('''&&&((())))))***++++++******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((('''''''''(((((()))((((((((((((((((((((((((''''''''''''((()))***+++''''''''''''''''''''''''((((((((()))))))))******((((((((((((((('''&&&%%%)))))))))((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***(((&&&%%%'''***...000888666333///+++(((&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++******)))(((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***++++++,,,...222888<<>>GGGMMMSSSXXX___cccdddcccbbbaaa]]]```___[[[ZZZ\\\[[[XXXVVV]]]fffiiiiiihhhjjjllloooqqqsssuuuuuuvvvxxxyyywwwvvvwwwzzz}}}}}}yyyvvvwwwyyy}}}~~~xxxwwwyyy{{{|||{{{{{{{{{|||~~~yyysssooollljjjnnntttvvvtttpppkkkiiiffffffeeedddddddddeeefff^^^\\\ZZZVVVSSSOOOLLLKKKJJJGGGDDDBBBBBBBBBBBBBBBFFFFFFGGGIIILLLOOOQQQSSSUUUSSSRRRQQQPPPMMMIIIEEE:::666///+++************((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((((((''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&&&&'''((()))***+++******)))))))))(((((((((******))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((***)))((((((''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******)))))))))*********++++++***++++++,,,,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''---111777>>>EEEMMMUUU[[[]]]___aaaaaa___]]]\\\[[[[[[^^^___]]]^^^bbbccc```]]]fffqqquuurrrppprrruuuwwwzzz~~~}}}yyy}}}~~~{{{~~~~~~{{{tttpppppptttyyyyyyvvvrrrooooooqqqooolllkkklllnnnooopppkkkiiifffaaa]]]YYYWWWVVVUUUQQQKKKFFFDDDCCCAAA@@@CCCCCCCCCDDDFFFIIILLLNNNPPPPPPQQQSSSTTTRRROOOLLLHHHCCC<<<666111---***''')))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''''''''(((((('''''''''''''''''''''''''''(((((((((((()))))))))'''''''''''''''((()))))),,,,,,+++++++++*********)))*********+++*********))))))))))))************++++++++++++************'''((()))))))))))))))(((************************''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***))))))))))))******************+++,,,,,,,,,,,,++++++++++++***************))))))))))))))))))))))))***)))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''555;;;DDDMMMTTTYYY^^^aaabbbaaa___\\\YYYXXXYYY[[[```ccceeeccceeejjjkkkiiifffooozzz~~~|||zzz|||}}}~~~}}}~~~}}}wwwsssvvvyyyxxxuuutttvvvyyy|||xxxtttrrrssstttuuuuuusssppplllhhheeeccccccccceee```YYYSSSOOOKKKGGGDDDAAAAAA@@@@@@AAACCCEEEFFFIIIJJJLLLOOOQQQQQQNNNLLLNNNLLLGGGCCC>>>777000+++))))))((('''(((((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***(((((('''''''''''''''(((++++++++++++++++++++++++)))***,,,---////////////......//////000000000111222222222222222222222222000000000///...---,,,+++++++++*********)))))))))''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))******************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&%%%$$$'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((())))))***(((((()))))))))*********)))***++++++,,,,,,++++++************************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''CCCIIIRRRZZZ^^^______```\\\[[[XXXUUUTTTVVV[[[___jjjmmmnnnlllmmmqqqrrrooopppvvv~~~~~~|||{{{{{{}}}}}}|||{{{zzzzzz||||||}}}}}}wwwsssvvvxxxwwwvvvyyy{{{yyyzzz{{{{{{yyytttsssqqqnnnmmmlllllllllpppmmmgggbbb]]]XXXSSSPPPFFFFFFFFFFFFDDDCCCAAA@@@FFFFFFHHHJJJMMMMMMLLLJJJJJJJJJJJJJJJHHHCCC===888---+++***(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))((((((((((((((((((((((((((((((((()))))))))*********))))))(((((())))))***++++++,,,,,,------......---...111333555666666666777777777888888999999::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888666555444//////...---,,,+++***************))))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((('''&&&&&&((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((()))))))))******)))******+++++++++++++++)))))))))***************************************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''QQQVVV\\\___```^^^\\\[[[TTTTTTUUUVVVYYY___ffflllrrruuuwwwuuuwww{{{|||zzz{{{~~~~~~~~~~~~}}}zzzwwwwwwyyy~~~~~~{{{wwwuuuwww{{{wwwwwwzzzxxxqqqtttwwwzzzyyywww{{{~~~|||vvvwwwxxxyyyxxxvvvsssqqqrrrpppmmmkkkiiifffbbb^^^TTTUUUUUUTTTQQQKKKFFFBBBDDDDDDDDDEEEHHHHHHGGGFFFEEEEEEGGGIIIKKKJJJGGGDDD666444111---***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((((((((((((((((((((()))))))))******************+++,,,...///000///000111222333555555666555666999;;;<<<<<<<<<;;;;;;;;;<<<======>>>??????===>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@???>>>===:::999888666555333222111///......---,,,+++******((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''(((((('''''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))******(((((((((((()))))))))***))))))***+++++++++++++++((()))))))))*********+++************************(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''\\\^^^aaaaaa^^^[[[YYYXXXSSSVVVZZZ```fffnnnvvv{{{uuuyyy||||||}}}yyy|||~~~~~~~~~}}}|||}}}~~~|||zzzwwwvvvxxx}}}zzztttsssvvv{{{~~~yyyxxxzzz~~~~~~vvvooouuuyyy|||zzzxxxzzz~~~xxx{{{~~~xxxuuunnnnnnnnnooopppnnnkkkhhhaaacccdddccc^^^VVVNNNHHHCCCBBBAAABBBCCCDDDDDDCCCCCCCCCDDDFFFIIIKKKKKKIII@@@===888333...+++))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''((()))***))))))))))))))))))))))))))))))))))))******************+++---///222444555555666777999:::<<<===>>>;;;===???@@@AAA@@@???>>><<<<<<<<<===>>>??????@@@<<<<<<===???@@@AAABBBCCCCCCCCCDDDDDDDDDCCCBBBBBBDDDDDDBBB@@@>>><<<::::::222222111000...---,,,+++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******(((((((((((())))))))))))))))))***++++++++++++***(((((())))))*********+++************************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''^^^^^^^^^]]]^^^^^^^^^^^^^^^```dddjjjqqqyyy||||||}}}}}}~~~~~~}}}||||||}}}~~~}}}{{{xxxvvvvvvzzz}}}{{{xxxuuuuuuvvvxxxzzztttrrrrrruuuyyy{{{zzzwww|||{{{zzz||||||}}}www~~~uuutttuuuvvvsssmmmlllooommmnnnooooookkkcccYYYRRRLLLIIIHHHHHHHHHDDDAAA@@@>>>@@@BBBCCCEEEFFFIIIKKKKKKIIIEEE???888111+++(((***)))((((((((()))******))))))((('''''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((((('''&&&&&&'''((()))***&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((()))*********+++*********+++,,,...///222333444777999<<>><<<;;;;;;;;;============<<<;;;:::999888888888999<<<======<<<===<<<:::::::::===@@@BBBBBBAAAAAA@@@AAAAAABBBCCCCCCBBBAAABBBBBBBBB@@@>>>???>>><<<:::666333000...,,,+++++++++************)))''''''((()))***)))'''******)))(((((((((((())))))************++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&$$$###%%%((()))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((ZZZ\\\___bbbeeehhhiiijjjjjjlllooosssxxx}}}}}}}}}}}}~~~{{{wwwxxx{{{~~~~~~}}}{{{}}}~~~||||||yyyzzz}}}}}}}}}yyyqqqooorrrvvvuuutttqqqllleee]]]XXXVVVTTTRRRQQQNNNHHHBBB???>>>??????@@@AAACCCFFFHHHIIIIIIGGGDDD???888333///))))))))))))))))))))))))))))))(((''''''''''''((((((((((((((((((((((((((()))(((((('''''''''((((((,,,+++)))(((((((((((()))&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***))))))))))))(((((((((((()))))))))******+++++++++,,,...000333666999:::???>>>>>>>>>???@@@AAAAAA@@@?????????@@@@@@???===999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;<<<===>>>??????BBB@@@===;;;::::::;;;<<>>>>>>>>>>>>>>===<<<<<<444444333111///,,,***)))+++)))''''''((()))(((''''''''''''''''''((())))))))))))*********++++++++++++++++++*********)))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((YYY]]]ccckkkqqquuuxxxyyyyyyzzz|||~~~}}}{{{~~~}}}zzzwwwvvvvvvvvvwwwxxxyyyyyyyyy}}}{{{vvvwww{{{}}}|||yyytttnnnhhhbbb^^^___^^^\\\YYYVVVQQQJJJEEEBBB@@@>>>======???BBBDDDEEEGGGIIIIIIGGGBBB===:::,,,,,,+++***))))))))))))***)))((((((''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))///...,,,***)))(((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))++++++*********)))))))))*********+++,,,,,,------000222555888<<>>======>>>???>>><<<;;;===@@@AAA???===;;;;;;<<<<<<======>>>>>>@@@???>>>>>>>>>@@@AAABBBEEEDDDAAA???===<<<<<<<<<===???AAACCCCCCBBB@@@??????>>>>>>???AAAAAA@@@>>>??????@@@AAABBBCCCEEEEEE???>>>===;;;888333///,,,---+++((((((((())))))((())))))(((((((((((()))))))))))))))*********+++++++++++++++***************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((___dddllluuu|||~~~||||||zzztttvvvwwwvvvtttrrrrrrsssvvv~~~~~~{{{|||~~~~~~}}}yyyssslllgggeeeddddddccc```___^^^[[[VVVMMMHHHBBB>>><<<===>>>???@@@CCCGGGJJJJJJHHHDDDBBB666333///+++)))(((((()))***))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((((()))***///...---+++)))(((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************+++,,,...///111222333777999;;;===???@@@??????;;;:::999888999:::;;;======;;;:::===AAACCCAAA===??????>>>>>>============>>>>>>>>>======>>>AAACCCCCCCCCBBBBBBAAAAAABBBBBBBBBDDDGGGIIIIIIFFFBBB???>>>>>>>>>@@@BBBCCCBBBAAABBBAAA@@@??????@@@BBBBBBEEEEEEFFFEEEBBB>>>:::777222///,,,++++++,,,,,,+++...---,,,***))))))(((((())))))))))))************************************((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&(((******(((''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((jjjooowww~~~~~~~~~~~~~~~}}}zzzwwwxxx|||~~~~~~|||~~~~~~}}}~~~}}}zzzvvvrrrppppppppp{{{yyyyyy~~~~~~|||{{{~~~zzzsssooommmmmmnnnlllhhhjjjooooookkk\\\VVVLLLEEEAAA@@@>>>>>><<>>666///+++))))))*********)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******,,,,,,++++++***)))(((((('''''''''((((((((())))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))))))))*********+++++++++,,,---///111333666888999999:::;;;=========<<<;;;:::888777666777999;;;===>>>===<<<>>>BBBEEEEEECCC@@@@@@???>>>======>>>>>>;;;===>>>===<<<===???BBB@@@AAAAAABBBAAAAAAAAA@@@DDDHHHLLLPPPQQQNNNJJJGGGDDDCCCDDDGGGJJJLLLKKKJJJEEECCC@@@===<<<===>>>???EEEGGGIIIKKKKKKIIIFFFEEE>>>:::666333111///---+++,,,,,,+++***))))))))))))(((((()))))))))*********************************(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''$$$(((,,,...---***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&)))+++***'''%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''''''''(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((uuuyyy}}}{{{yyyxxx}}}~~~}}}|||{{{uuussssssuuuyyyzzzxxxuuuuuuuuuyyy~~~}}}}}}|||xxxuuutttttt~~~wwwuuuxxx{{{wwwxxx}}}~~~}}}yyy~~~~~~xxxuuutttwwwzzzxxxtttvvv~~~zzzkkkbbbWWWNNNIIIFFFCCC@@@<<<>>>@@@BBBEEEFFFFFFGGGJJJFFF???777111...,,,,,,+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((()))***++++++******+++++++++******)))''''''((((((((()))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))((()))***+++,,,---...///111111333555777999;;;<<<666777888:::<<<<<<======:::999777666777999;;;===>>>>>>???@@@CCCHHHLLLOOOJJJHHHGGGEEEEEEEEEFFFGGGCCCEEEGGGFFFCCCBBBDDDFFFFFFFFFFFFEEECCCAAA>>><<>>???AAABBBCCCEEEHHHKKKMMMNNNNNNNNNIIIFFFAAA===999555000---))))))(((((()))***++++++((((((((()))))))))*********************+++++++++))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''$$$(((---///...***'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&((())))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((''''''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((((((((((((zzz}}}~~~{{{xxxtttsssxxx{{{zzzxxxzzz}}}~~~{{{xxxwwwvvvyyy~~~~~~zzz{{{~~~|||yyy{{{~~~~~~}}}zzzqqqqqquuu{{{{{{xxxyyy|||xxx|||zzzvvvuuuvvvvvv}}}}}}ssskkk___WWWRRRNNNIIIEEEAAAAAA@@@@@@AAACCCFFFHHHKKKJJJGGGBBB<<<666111...+++***))))))(((((())))))(((((((((((((((((((((((((((((((((((()))***+++,,,+++,,,,,,---,,,,,,******'''((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((()))))))))))))))***+++---///111333444888888999999:::;;;;;;<<<777777888:::;;;>>>???@@@===<<<;;;;;;===AAAEEEHHHFFFIIILLLNNNPPPWWWaaaiiigggeeeaaa]]]ZZZXXXWWWWWWYYY\\\^^^\\\VVVRRRQQQSSSUUUUUUUUUSSSPPPKKKGGGDDDEEEIIINNNSSSUUUTTTQQQOOOOOOOOOQQQUUUYYY\\\]]]\\\QQQMMMHHHCCCAAAAAACCCEEEBBBCCCEEEHHHKKKLLLNNNNNNKKKIIIGGGFFFCCC@@@;;;777///...---++++++*********(((((((((((()))))))))***))))))*********+++++++++))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((''''''%%%'''***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&(((((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''((((((%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((({{{~~~}}}~~~||||||~~~zzzuuusssvvv~~~|||}}}zzz{{{||||||||||||yyyyyyyyyvvvppppppssswwwzzz{{{xxxsssppprrruuuoooyyywwwnnnccc\\\WWWSSSNNNIIIFFFDDDAAA??????BBBFFFIIIIIIJJJKKKIIIDDD<<<444...+++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))***+++,,,......//////...,,,+++***(((((((((((())))))))))))''''''(((((((((((('''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***+++---///222444666777>>>======<<<;;;;;;::::::<<<;;;;;;;;;<<<>>>@@@BBBBBBBBBBBBEEEIIIPPPVVVYYYVVV[[[```bbbeeemmm{{{|||uuunnniiifffeeennnqqqtttppphhhbbb______cccddddddbbb___ZZZVVVSSSVVVYYY\\\______\\\XXXUUUNNNOOOQQQTTTYYY\\\]]]]]]WWWSSSLLLFFFBBBAAABBBCCCBBBCCCDDDEEEGGGIIIJJJKKKFFFFFFHHHJJJKKKJJJFFFCCC999888555111---***)))((((((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$###%%%((()))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******((((((((((((((((((((((((~~~{{{vvvyyy~~~~~~|||{{{{{{~~~zzz~~~~~~wwwtttuuuxxxzzzzzzzzzyyy}}}||||||yyyqqqjjjjjjoooqqqsssuuuvvvuuusssrrrssswww{{{uuunnniiifff___VVVUUUYYY]]]VVVLLLDDD???@@@CCCFFFMMMHHHDDDEEEGGGFFF>>>666222---)))))),,,---)))%%%)))(((((((((''''''''''''))))))))))))))))))))))))******++++++++++++******((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''')))*********)))((()))******)))((((((***,,,---///333555666888:::<<>><<<<<<===>>>>>>;;;:::<<>>>>>@@@BBBBBB@@@@@@DDDJJJQQQUUUVVV``````aaaeeelllqqqssssssnnnoooppptttyyy{{{uuuooojjjlllqqq}}}xxxqqqmmmllliiihhhjjjmmmlllhhhhhhkkkiiikkknnnpppooommmiiigggeeebbb___```eeehhhiiiiiidddaaaYYYPPPOOORRRRRRMMMNNNKKKHHHFFFEEEFFFGGGGGGGGGGGGFFFEEEEEEGGGJJJMMMJJJIIIFFFAAA;;;666111...,,,+++***))))))((((((((())))))***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((''''''&&&%%%&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************+++++++++*********))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))~~~|||zzzxxxvvvnnnmmmooottt{{{~~~|||wwwuuuvvvyyy{{{zzzvvvvvvwwwyyyyyyzzz{{{||||||{{{{{{{{{yyywwwwww{{{yyyuuuuuuwwwwwwvvvxxxzzz}}}{{{~~~}}}}}}rrrpppooommmnnnoooqqqrrroootttzzz~~~sssnnnmmmooosssssspppnnnooollleee[[[PPPIIIFFFFFFFFFBBBAAABBBDDDHHHIIIHHHGGGAAA<<<444...)))(((***+++)))))))))(((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******++++++***))))))((()))+++,,,,,,...111333999:::;;;:::888777777888???@@@@@@@@@@@@BBBEEEGGGKKKKKKMMMRRRZZZ```eeegggnnnmmmmmmnnnqqqsssttttttrrrsssvvvzzzyyysssmmmjjjnnnttt}}}zzzuuurrrpppmmmjjjkkkppprrrooolllmmmjjjkkkmmmnnnooonnnlllkkkjjjfffccceeeiiinnnpppqqqjjjhhhbbb\\\ZZZ\\\[[[XXXVVVTTTQQQNNNLLLKKKLLLLLLKKKHHHEEECCCCCCEEEHHHKKKKKKLLLLLLJJJFFF@@@:::666222000---***((((((((()))((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))''''''((()))(((((((((((((((((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''((((((((('''&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************************+++************)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))}}}zzzxxxvvvssspppnnnnnnqqqvvv}}}}}}xxxuuuuuuxxx||||||xxxxxxtttoooooorrruuuvvvuuuuuuxxx|||{{{zzz|||~~~yyywwwtttqqqooonnnmmmnnnkkkpppuuu{{{}}}uuuppprrrvvv|||~~~|||yyywwwuuuooodddXXXOOOIIIFFFEEECCCCCCCCCDDDDDDDDDDDDEEEEEEBBB<<<555...******+++)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((***---...000222666888:::;;;;;;:::888777888999===???BBBDDDFFFIIINNNQQQ[[[\\\___dddkkkppptttvvvrrrqqqpppoooooooooooooootttvvv{{{zzzvvvqqqnnnqqqwwwwww{{{~~~yyytttrrrrrrooonnnqqqyyy}}}zzztttrrroooppppppqqqrrrqqqqqqqqqmmmiiifffggglllqqqtttuuunnnmmmiiifffeeefffffffff```___]]]YYYVVVUUUUUUVVVOOOLLLIIIGGGFFFFFFFFFEEEEEEGGGIIIJJJIIIGGGDDDBBB;;;888333...***(((((()))(((((()))******+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((|||zzzyyyxxxxxxwwwtttrrrqqqrrrtttyyy~~~{{{vvvllliiifffgggkkkooooooooopppuuu}}}|||wwwxxxyyyyyyzzz|||}}}~~~|||{{{zzzwwwuuurrrpppooojjjoootttxxx{{{wwwzzz}}}{{{|||vvvlllaaaWWWOOOKKKIIIGGGFFFDDDBBBAAAAAAAAAAAAEEEDDDBBB===666///,,,+++***)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))'''''''''((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******+++---000111333555999<<<>>>>>>>>><<<:::999;;;<<<;;;???EEELLLRRRYYY___dddlllnnnrrruuuyyy|||~~~|||{{{zzzxxxvvvtttttttttvvvyyy}}}|||zzzzzzwwwsssssswwwuuuzzzpppnnnpppqqqrrryyy|||xxxuuuuuuwwwyyyzzz|||}}}~~~vvvqqqllllllqqqwww{{{|||qqqooonnnnnnnnnoooqqqtttqqqpppnnnhhhaaa]]]\\\\\\VVVUUUTTTSSSRRRNNNHHHCCCBBBBBBCCCDDDEEEGGGGGGHHHCCC@@@;;;555000---+++***(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((~~~wwwvvvvvvxxxzzzzzzyyyxxxtttuuuwwwzzz}}}~~~yyypppllliiiiiilllmmmllljjjiiimmmuuu}}}yyyssspppuuuxxxwwwwww{{{|||{{{zzz{{{{{{zzzyyyxxxvvvuuupppuuuzzz~~~|||~~~{{{tttkkkbbb\\\WWWUUULLLIIIEEECCCCCCCCCCCCBBBCCCCCCCCCAAA===777111,,,******)))))))))((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''((()))))))))))))))''''''((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((***+++,,,---///111333555666888;;;>>>===>>>===<<<::::::<<<>>>BBBHHHQQQ[[[dddlllssswwwxxx{{{~~~~~~|||{{{|||{{{|||~~~~~~}}}xxxxxxzzz~~~|||xxxwwwzzzppplllooonnnrrr|||zzzvvvqqqsssuuuyyy|||wwwrrrmmmnnnssszzzwwwuuutttuuuvvvvvv{{{vvvjjjaaa]]]]]]]]]]]]^^^```___YYYNNNGGGEEEDDDBBB@@@@@@BBBDDDEEEHHHFFFCCC???:::555111...******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))((((((((((((((((((((((((++++++******)))(((((('''&&&&&&&&&''''''''''''(((''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))|||yyy|||~~~~~~vvvvvvwwwzzz|||}}}|||{{{wwwyyy||||||yyyxxxyyyyyyvvvsssnnnqqqvvvzzzyyytttlllfffhhhpppvvvwwwyyy~~~~~~{{{zzzyyyxxxxxxxxxyyyzzzzzz~~~{{{~~~}}}zzzuuupppkkkhhhgggWWWPPPIIIFFFHHHHHHFFFCCCAAA@@@AAABBBBBB>>>666000*********)))))))))(((((())))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))***,,,...000111333555666777777999;;;>>>:::<<<===>>>@@@CCCHHHKKKWWW]]]gggooovvvzzz}}}}}}}}}}}}~~~~~~~~~|||zzzyyyyyyyyy}}}wwwrrrsssqqquuu~~~}}}vvvuuuooopppsssvvvxxxzzzzzzzzzsssnnnjjjkkkrrr{{{}}}|||}}}||||||pppddd^^^]]]______aaadddeee___TTTLLLIIIGGGDDDBBB@@@AAABBBBBBGGGHHHIIIHHHEEE???999666...---,,,************+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&''''''''''''(((''''''((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))}}}wwwyyy}}}}}}zzzxxxxxxyyy{{{~~~~~~}}}{{{|||{{{rrrgggaaabbbmmmuuuxxx{{{}}}xxxuuutttuuuwwwyyy{{{yyy||||||~~~}}}{{{yyywwwuuutttaaaXXXOOOKKKLLLLLLGGGBBBAAA???>>>@@@CCCBBB;;;444************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))*********+++...000333555666777888999888999;;;>>><<>>AAAAAAFFFUUUhhhtttvvvsssyyy}}}|||}}}}}}{{{zzz|||~~~~~~|||zzz|||{{{wwwuuuqqqnnnooouuu~~~~~~yyysssmmmhhhggg___WWWWWW\\\___\\\WWWPPPMMMJJJJJJKKKJJJFFFCCCFFFFFFHHHKKKMMMMMMJJJGGGAAA===666000+++***+++,,,***)))(((((()))***((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''(((((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))|||{{{}}}|||||||||}}}zzzwwwuuusssqqqrrrsssrrrppppppqqqsssuuuwwwxxxwwwtttpppmmmlllssswww~~~}}}~~~}}}yyytttvvv}}}{{{tttsssuuu}}}{{{xxxxxx{{{~~~yyynnndddZZZWWWUUUQQQPPPRRROOOIIIBBB???@@@BBBBBBAAA>>>888000+++***+++***)))***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******************---111444666777:::;;;<<<======<<<::::::===@@@HHHLLLWWWhhhzzz}}}xxxvvvtttsssuuuzzz~~~}}}|||}}}~~~{{{xxxxxx~~~}}}yyyzzz~~~|||zzzvvvsssnnngggaaaaaadddccc\\\TTTQQQPPPOOOQQQRRRQQQLLLHHHGGGGGGGGGIIIKKKLLLJJJHHHEEEBBB<<<666111---++++++,,,***))))))******)))'''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((('''''')))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))}}}zzz}}}}}}~~~|||xxxtttmmmkkkhhhddd___\\\ZZZYYYWWWXXXXXXWWWVVVVVVXXXYYY[[[\\\]]]\\\XXXTTTRRRQQQUUU[[[ccckkkpppsssuuuvvvzzz{{{}}}|||yyy{{{{{{|||yyyuuusssxxxzzztttiii___\\\[[[ZZZ[[[^^^\\\TTTIIICCCAAABBBBBBBBBDDD???888000,,,******+++******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,000555999::::::;;;;;;======>>>???AAADDDGGGIIITTT\\\lll}}}~~~wwwrrruuuqqqnnnnnnqqquuuyyy{{{uuuvvvvvvuuuttttttvvvxxxvvv{{{~~~}}}yyytttrrrqqqrrrtttyyyxxxxxxyyy{{{|||{{{zzzxxxtttrrrttttttnnnbbbWWWTTTTTTUUUYYY\\\\\\XXXTTTKKKIIIGGGGGGHHHJJJJJJIIIIIIHHHDDD???999333...+++---+++))))))*********((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))******++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))|||{{{{{{}}}||||||yyypppkkkhhheee___ZZZTTTSSSPPPMMMIIIGGGEEEDDDDDDEEEFFFEEEDDDDDDFFFGGGGGGIIIJJJIIIGGGDDDBBBBBBCCCHHHOOOTTTWWWZZZ]]]___```bbbdddhhhkkkoooqqqsssvvvvvvxxx{{{~~~~~~}}}}}}~~~}}}zzz~~~xxxvvvvvv{{{tttiiieeecccbbbcccffffff]]]QQQIIIEEEDDDCCCBBBCCCAAA===666000+++***************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))))))))))))))))))))******+++,,,---111555:::<<<<<<;;;:::999:::<<>>===<<<<<<;;;<<<======<<<<<<>>>@@@>>>@@@BBBBBBAAA@@@@@@@@@CCCEEEHHHJJJKKKMMMNNNPPPLLLMMMNNNQQQSSSUUUWWWXXX\\\]]]___ccchhhmmmqqqtttxxxxxxxxxwwwvvvuuussssssxxxyyyzzz|||~~~}}}{{{~~~}}}vvvyyy}}}tttpppmmmjjjjjjllliiiaaaUUULLLHHHEEEBBB???===??????<<<666000+++)))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))(((((()))***+++---///000666999<<<===;;;999888888:::>>>EEENNNWWW```hhhlllqqqyyy|||~~~zzzxxxzzzvvvwwwwwwvvvvvvvvvwwwxxxvvvvvvvvvtttrrrqqqqqqsssqqquuuxxxxxxsssooollllllfffhhhmmmssszzz~~~}}}zzztttmmmiiihhheeeaaa]]]ccceeehhhkkkmmmpppsssuuuzzz|||wwwmmmccc```^^^___aaabbb```]]][[[VVVPPPLLLJJJIIIHHHGGGIIIKKKMMMMMMJJJDDD>>>:::...,,,***)))***,,,,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++******(((((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((~~~zzzvvvuuuxxx{{{tttlllddd]]]VVVQQQMMMHHHCCC@@@@@@???===;;;<<<<<<<<<;;;<<<<<<======:::;;;<<<<<<;;;<<<>>>???>>>@@@BBBCCCBBBBBBCCCEEEEEEFFFGGGIIILLLKKKHHHEEECCCCCCDDDDDDEEEFFFFFFGGGJJJKKKMMMPPPTTTXXX\\\^^^`````````___^^^\\\[[[ZZZ^^^```cccfffiiimmmssswwwzzz~~~~~~zzz}}}~~~}}}zzzsssyyy}}}zzzxxxtttqqqqqqiiiaaaVVVMMMIIIFFFDDDAAA<<<>>>AAAAAA>>>777000+++++++++*********)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***+++...111444666:::;;;<<<;;;:::999:::<<>>===;;;::::::;;;;;;<<<======<<<======>>>???@@@???@@@AAA@@@@@@@@@BBBDDDDDDFFFGGGHHHGGGGGGHHHJJJJJJJJJNNNTTTZZZWWWNNNFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEGGGJJJLLLMMMLLLLLLLLLLLLLLLKKKJJJIIIIIILLLOOORRRSSSVVVZZZ^^^ccchhhqqqzzz~~~~~~~~~tttmmmooorrruuuyyy{{{}}}}}}}}}vvvppptttyyy~~~~~~zzzyyymmmdddWWWOOOKKKKKKLLLKKKCCCCCCCCCEEEDDD???666///+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++,,,...222666:::===<<<;;;:::999888;;;@@@DDDOOOYYYdddkkkooouuu||||||~~~zzzuuuyyy}}}wwwrrrpppppppppqqqrrrrrrpppooommmmmmvvvxxxyyywwwuuutttuuuvvvrrrpppmmmmmmnnnqqqssstttxxxxxxwwwtttssstttxxx|||pppqqqrrruuuxxxxxxtttpppqqqpppoooooonnnjjjccc\\\bbb```]]]ZZZWWWSSSNNNJJJHHHIIIKKKLLLLLLKKKIIIHHH@@@<<<666111...,,,***)))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************)))(((''''''&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))~~~~~~}}}{{{yyyzzz{{{{{{~~~vvvkkkdddWWWQQQHHHAAA===<<<<<<;;;888:::;;;;;;;;;<<<>>>@@@???????????????@@@AAABBBDDDEEEFFFFFFEEEFFFHHHJJJKKKLLLMMMMMMLLLKKKLLLNNNRRRTTTZZZeeemmmjjj\\\PPPJJJJJJIIIIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBCCCDDDEEEAAABBBCCCDDDDDDDDDDDDDDDEEEHHHKKKKKKJJJJJJMMMOOOLLLRRR^^^jjjtttxxxwwwuuuwwwxxxiiibbbbbbdddjjjrrrwwwyyyxxxyyy~~~{{{rrrnnnooorrryyytttiii[[[QQQOOOQQQUUUVVVJJJHHHFFFGGGGGGCCC;;;333+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,---...111555:::???AAA<<<;;;999777888===EEEJJJ[[[fffqqqvvvuuuyyyxxxsssssswww|||~~~vvvmmmjjjrrr~~~~~~xxxttttttuuuwwwxxxyyyxxxvvvsssrrrrrrwwwyyyxxxtttnnnllloootttnnnnnnnnnooorrrwww}}}zzztttsssvvvyyyrrrqqqoooppprrrrrrqqqpppqqqsssvvvzzz|||xxxooohhhbbbaaa```___\\\XXXRRRMMMIIIIIIJJJKKKKKKKKKJJJJJJIIICCC<<<555000,,,)))'''************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))'''&&&%%%''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))))))))))))))~~~|||xxxwwwyyy}}}}}}xxxrrriii^^^RRRKKK@@@???===;;;;;;<<<===>>>??????>>>===>>>???@@@AAACCCCCCCCCBBBAAACCCFFFIIIGGGIIIJJJKKKKKKMMMPPPRRRVVVWWWXXXZZZ\\\^^^```aaabbbfffmmmwww{{{wwwkkkaaa[[[\\\\\\[[[YYYUUURRRPPPQQQPPPNNNKKKHHHFFFDDDCCCDDDCCCBBBCCCEEEEEEEEEDDDHHHGGGFFFFFFEEEFFFFFFFFFJJJIIIOOO[[[ddddddaaa^^^jjjnnnvvvyyyooodddccc___^^^eeeqqqwwwxxxxxx}}}wwwrrrnnnlllsss~~~rrrjjj___YYYXXXZZZ[[[[[[VVVOOOIIIIIILLLKKKCCC;;;222///+++******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))+++*********))))))(((((((((((((((((()))))))))))))))((((((((())),,,...000,,,...222777===???@@@???;;;;;;===???@@@DDDQQQ^^^iiioootttuuuuuuyyy~~~xxxooolllqqqvvvwwwvvvssspppmmmmmmsss}}}~~~~~~|||yyywwwvvvwwwzzz{{{}}}}}}|||wwwsssqqqqqqpppooommmrrruuutttwww|||{{{wwwuuuvvvvvvwwwsssqqqooooooqqqtttvvvvvvwwwyyyrrrfffdddaaa___^^^\\\YYYWWWMMMIIIIIINNNOOOJJJHHHJJJMMMJJJEEE@@@:::333---(((+++******+++,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''zzzvvvuuuwww{{{}}}xxxrrrjjj```WWWNNNEEE@@@<<<<<<;;;:::;;;<<<>>>@@@AAA@@@?????????@@@AAABBBCCCEEEFFFGGGHHHJJJNNNQQQTTTWWWZZZ\\\^^^```ccceeejjjkkkmmmppprrrsssttttttwwwyyywwwqqqqqqpppnnnllliiifffddd___^^^\\\YYYUUURRRNNNMMMHHHHHHGGGGGGHHHGGGFFFDDDJJJIIIHHHGGGGGGGGGGGGGGGIIIHHHNNNYYY```]]]VVVSSSZZZ```jjjvvv~~~{{{vvvnnnllliiihhhmmmssssssooonnnvvv}}}~~~~~~|||xxxuuurrrrrrxxxoooggg]]]WWWWWW[[[^^^___ZZZUUUQQQQQQRRROOOHHHAAA888444///+++***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************)))))))))((((((((((((((()))))))))*********++++++,,,------...222444888<<>><<<:::>>>;;;===EEENNNWWWaaakkktttvvvxxxxxxxxx|||wwwsssnnnnnnqqquuuvvvuuu{{{xxxtttsssvvv|||~~~|||xxxvvvtttssssssnnnsssvvvwwwzzz{{{uuurrrrrrwww|||xxxtttpppmmmnnnrrrxxx}}}}}}sssnnnfff```]]]]]]^^^___TTTMMMJJJLLLLLLIIIIIILLLOOOMMMIIIEEE@@@999111,,,***)))((()))******)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((''''''''''''''''''((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''}}}vvvssstttuuusssqqqhhhaaaVVVLLLDDD@@@<<<;;;;;;;;;;;;<<<===@@@BBBCCCBBBBBBBBBBBBCCCEEEFFFGGGHHHJJJNNNRRRTTTXXX\\\___eeeiiinnnrrruuuwwwzzz|||}}}{{{zzzttttttrrrpppkkkfffbbb___UUUUUUTTTSSSPPPMMMJJJHHHNNNMMMLLLKKKJJJIIIIIIIIIJJJKKKQQQ[[[]]]VVVLLLGGGMMMTTT```jjjrrrwwwyyy{{{yyyyyywwwvvvxxxxxxnnnccc___hhhppprrrrrruuuwwwwwwxxxxxx{{{~~~~~~ooofff\\\UUUVVVYYY]]]^^^___^^^\\\[[[XXXTTTNNNIIIAAA;;;444...+++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))************))))))))))))((((((((()))))))))******+++,,,,,,---............777:::===??????===999777@@@===AAAQQQbbbnnnuuuzzz~~~}}}{{{{{{}}}{{{xxxxxxrrrrrrrrrsssuuuwwwxxxyyy~~~||||||~~~{{{zzzzzzyyyyyytttxxxzzz{{{~~~yyyuuuooommmpppyyyxxxpppmmmqqqzzz~~~yyyrrrlllgggfffggghhh```XXXPPPLLLJJJIIIJJJMMMOOONNNMMMKKKGGGAAA888333+++***((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((((((((((('''''''''''''''(((((()))))))))*********)))((((((''''''(((((()))((((((((((((((((((((((((((((((((()))))))))*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((xxxwwwuuutttqqqlllddd^^^WWWQQQHHHAAA??????@@@AAA>>>>>>???@@@BBBDDDFFFGGGDDDDDDFFFHHHKKKNNNPPPQQQSSSVVV\\\```dddhhhllloootttyyy~~~|||wwwtttlllkkkjjjeee___XXXTTTQQQTTTSSSRRRPPPOOONNNMMMMMMPPPQQQXXXaaaaaaVVVJJJCCCMMMTTT]]]cccggglllsssyyy}}}mmm]]]TTTYYY]]]___dddmmmssstttzzz}}}}}}}}}vvvlll```XXXWWWYYY\\\]]]ggghhhgggddd___XXXSSSPPPHHHBBB888000,,,*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))))))))))))))(((((()))))))))*********,,,,,,+++,,,...000222444<<<===>>>>>><<<;;;::::::AAACCCNNNbbbttt}}}|||}}}~~~}}}zzzwwwvvvwwwvvvxxxzzzzzzyyyzzz}}}~~~}}}~~~~~~|||wwwsssmmmkkkooo{{{zzzrrrsss|||~~~|||yyyuuurrrqqqoooggg]]]UUUOOOLLLJJJJJJLLLLLLMMMNNNLLLGGG@@@;;;000...+++***+++,,,++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((tttuuutttooofff^^^XXXVVVLLLHHHCCCAAAAAACCCEEEFFFBBBBBBCCCDDDEEEGGGIIIIIIGGGIIIMMMQQQVVVZZZ]]]___aaaeeekkkppptttxxx|||zzzppphhhcccaaa___]]][[[YYYWWWVVVUUUTTTWWWYYY```gggeeeYYYMMMGGGOOOUUU\\\```aaaeeemmmttt~~~qqqaaaTTTSSSPPPRRR]]]kkksssssszzz~~~zzzvvvyyyvvvjjjbbbaaaccceeeeeepppqqqqqqmmmfff___ZZZXXXOOOHHH===444///---++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))))))))************+++***)))***...444:::===BBBAAA>>>;;;888888<<>>999222---+++***)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((((((((('''''''''((((((((())))))***))))))(((((())))))***)))))))))))))))))))))))))))))))))*********++++++)))))))))************+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))ooohhh^^^SSSKKKJJJLLLOOOFFFDDDBBBBBBDDDEEEEEEEEEGGGIIIKKKNNNQQQSSSUUUUUUYYY\\\aaaffflllpppsssuuuvvvyyy~~~zzzxxxvvvssspppmmmlllkkkkkkllloooqqqlll```WWWTTTTTTXXX^^^bbbeeeiiiooossssss{{{|||uuurrrmmmlllsss||||||{{{|||wwwrrrpppttt~~~}}}xxxxxxyyyyyyyyyuuusssqqqooommmllljjjiii```YYYNNNCCC;;;444...+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********++++++++++++,,,000444:::@@@FFFHHHDDDDDDCCCAAAAAAFFFPPPXXXdddmmm}}}|||vvvrrrsssuuuvvvyyy}}}wwwxxxwwwtttqqqsssyyy{{{vvvppplllnnntttyyy|||wwwvvvzzz~~~~~~}}}uuuppplllddd[[[RRRPPPMMMLLLNNNPPPQQQQQQHHHBBB:::222...,,,***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((()))))))))***************))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***ccc\\\RRRLLLIIIHHHEEECCCFFFCCCAAAAAADDDGGGHHHIIIKKKMMMPPPTTTXXX[[[]]]^^^```ccchhhmmmrrruuuwwwyyyxxx{{{{{{xxxvvvtttsssuuutttvvvvvvoooccc\\\ZZZ[[[^^^cccgggkkkooorrruuuqqqzzz|||{{{~~~vvvttttttzzz{{{yyyyyywwwuuuooommmjjjjjjkkkmmmmmmlllggg```UUUIII???666///+++************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************++++++++++++///444;;;AAAEEEHHHIII<<<@@@DDDFFFJJJRRR]]]gggrrrwwwyyy{{{{{{xxxxxxxxxxxxyyy|||~~~}}}{{{|||~~~zzz|||~~~{{{wwwvvvyyy}}}|||zzz|||~~~}}}xxxqqqmmmmmmssswww}}}wwwuuuuuuyyy}}}|||wwwuuutttnnnfffYYYUUUPPPNNNNNNQQQSSSTTTQQQKKKAAA888333000...---************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******)))************+++++++++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******WWWQQQIIIEEEDDDEEEDDDCCCDDDBBBCCCGGGGGGDDDEEEKKKNNNPPPTTTZZZ___dddhhhiiihhhiiikkknnnqqquuuwwwyyy{{{||||||||||||||||||~~~~~~}}}zzzsssiii```ZZZaaacccffflllrrrvvvwwwwwwyyy{{{}}}~~~~~~}}}uuuqqqsss}}}yyysssmmmooohhh```\\\___eeejjjmmmllljjjaaaQQQDDD<<<666111---)))(((++++++)))''')))+++*********))))))(((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))*********************))))))))))))))))))***,,,,,,++++++,,,...,,,333===DDDGGGFFFDDDBBB@@@DDDJJJSSS^^^jjjuuu{{{zzzsssvvvzzz}}}yyywwwwwwxxx}}}}}}~~~}}}~~~~~~}}}{{{|||~~~~~~{{{xxx{{{sssooopppssszzzxxxyyyyyyyyyvvvuuuxxx{{{wwwpppccc]]]VVVRRRRRRSSSTTTSSSTTTTTTPPPFFF:::111---...***((('''&&&(((*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))*********)))))))))))))))************************)))(((((((((((())))))***(((((()))++++++,,,,,,,,,---+++))))))+++,,,------,,,,,,---------,,,,,,+++******+++,,,,,,,,,,,,+++(((''''''(((***++++++)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))NNNJJJEEEBBBCCCEEEEEEDDDGGGEEEEEEHHHHHHEEEIIIOOOTTTVVVZZZ]]]```cccddddddkkkkkklllmmmnnnppprrrssstttttttttuuuyyy}}}|||vvvooohhhdddfffhhhmmmsssyyy||||||{{{zzz{{{}}}~~~uuuuuuyyy|||vvvqqqkkkeee^^^]]]aaaiiioooqqqrrrqqqiiiZZZLLLBBB999222///+++)))+++,,,***)))***************)))))))))((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************************)))))))))))))))***++++++++++++---///111999CCCIIIIIIFFFDDDDDDBBBHHHRRR^^^jjjvvvuuupppqqqvvv{{{{{{}}}|||{{{}}}~~~|||zzz}}}yyyzzz|||{{{yyyzzz{{{}}}~~~|||}}}~~~zzzsssggg```XXXSSSSSSTTTTTTSSSWWWWWWUUUMMMAAA666000...---+++)))((()))******)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((()))))))))***++++++++++++++++++******))))))))))))))))))((((((+++******)))******++++++***++++++,,,,,,,,,,,,,,,///...------...///000000///////////////......---,,,------,,,,,,+++***))),,,+++))))))******)))(((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))FFFDDDBBBBBBDDDFFFGGGGGGJJJHHHIIIKKKKKKJJJNNNSSSYYY[[[]]]```bbbbbbaaaaaaggggggeeedddccccccccccccbbb```^^^^^^___bbbfffhhhpppsssxxx}}}{{{wwwssspppmmmoootttyyy~~~~~~zzz{{{||||||}}}}}}vvvzzz~~~{{{vvvkkkfff```___eeelllrrrtttuuuvvvqqqeeeXXXLLL@@@555222---+++,,,---******+++************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************)))***+++++++++,,,///111999BBBKKKMMMIIIEEEEEEGGGMMMTTTaaammmxxxxxxqqqnnnmmmttt}}}}}}}}}~~~|||{{{{{{yyyyyy}}}~~~yyymmmfff]]]WWWVVVVVVUUUSSSXXXZZZZZZVVVLLL@@@555000...,,,+++***++++++***)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((+++++++++++++++,,,------000000111333444555666666777777777777888888888888777777777777777666555444333333333111000...,,,+++///---***)))*********))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))EEEDDDDDDDDDFFFGGGHHHIIILLLMMMPPPRRRRRRQQQSSSUUUWWWYYY\\\^^^______^^^]]]ZZZYYYVVVSSSPPPNNNLLLLLLJJJHHHGGGFFFHHHLLLPPPSSSXXXZZZ^^^ccciiipppyyy~~~~~~{{{yyyxxxvvvuuuvvvyyy|||}}}}}}|||zzz{{{|||||||||~~~{{{xxx}}}~~~{{{|||~~~zzzrrrlllgggfffjjjooosssuuusssvvvtttmmmcccWWWHHH;;;666000,,,---,,,***)))+++*********)))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************)))***************++++++)))***++++++,,,///333666BBBIIIOOOMMMGGGDDDIIIOOO___fffqqqyyy~~~yyytttrrrssstttzzz}}}yyyvvvuuusssrrrvvvuuuxxx|||}}}}}}{{{uuuqqqsssxxx|||}}}zzz~~~{{{xxxvvvvvv}}}}}}tttmmmddd^^^\\\[[[YYYWWWWWWZZZ\\\\\\VVVJJJ===555///---+++++++++,,,+++***************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,,,,,,,,,,++++++++++++++++++******---------...000111333444888999:::<<>>===<<<;;;;;;:::999777555555000...+++***+++,,,,,,,,,++++++******************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))FFFGGGFFFFFFGGGHHHIIIKKKPPPTTTYYYZZZYYYXXXVVVTTTUUUVVVWWWWWWVVVUUURRRQQQIIIHHHEEEAAA>>><<<:::999999888777777999===AAADDDGGGHHHKKKNNNRRRYYY```eeehhhgggffffffhhhkkkmmmoooooooooppprrrtttuuuwwwxxxxxxzzz}}}~~~|||||||||yyyvvvtttuuuvvvwwwwww|||~~~}}}{{{{{{~~~}}}zzz{{{|||zzzwwwvvvzzz}}}xxxsssnnnmmmpppuuuwwwxxxtttxxxyyytttmmmbbbQQQBBB;;;444...---,,,)))(((+++))))))))))))))))))******))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))******+++++++++,,,***+++,,,---///333:::>>>JJJNNNOOOJJJDDDEEEOOOXXXmmmsss{{{}}}xxxvvvwwwzzz|||lllhhhbbb^^^]]]\\\[[[ZZZ[[[YYYZZZ]]]^^^\\\^^^bbb___]]]YYYWWWWWW\\\eeekkkpppxxx~~~yyyvvvxxx|||}}}xxxuuusssssssss}}}xxxssskkkgggeeeccc```]]]VVVXXX\\\___]]]TTTGGG===111...+++***+++,,,,,,+++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,***++++++,,,------......333333444666888;;;===>>>??????@@@AAACCCFFFHHHJJJFFFGGGHHHFFFCCCBBBCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@@@@@@@@@@???>>>>>>777444111///......---+++)))))))))******+++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((GGGHHHHHHHHHIIIKKKOOORRR[[[```ccc```\\\YYYUUUPPPQQQPPPNNNKKKHHHEEEBBB@@@;;;:::888666444333222111333333222222333666888999===>>>@@@BBBDDDHHHMMMQQQQQQQQQQQQQQQRRRTTTVVVWWWUUUVVVXXXYYY[[[]]]^^^^^^aaabbbeeehhhlllooorrrsssuuuwwwzzz}}}|||wwwtttssssssssssss{{{~~~|||wwwqqqpppvvv~~~{{{{{{}}}{{{vvvsssrrrqqqsssyyy{{{wwwrrrrrrvvvzzz||||||www{{{|||zzzuuukkk[[[LLLAAA999222///,,,((((((***))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))******+++,,,,,,,,,+++,,,---///333999AAAGGGMMMNNNLLLHHHEEEJJJVVVaaapppxxx}}}zzzxxxyyyxxxwwwyyy}}}xxxxxx{{{~~~{{{zzzxxxrrrggg^^^RRROOOKKKIIIHHHHHHHHHGGGHHHEEEFFFIIIIIIFFFFFFIIIHHHGGGFFFEEEFFFKKKRRRWWW[[[dddrrr}}}{{{uuuvvvxxx{{{}}}~~~}}}zzzuuuqqqppprrrttt}}}{{{wwwrrrppppppnnnjjjfff\\\[[[]]]aaabbb]]]RRRHHH777333...+++***+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))******++++++,,,,,,***+++---///111333555666======>>>???AAACCCEEEFFFBBBBBBAAAAAABBBCCCEEEFFFIIIJJJIIIFFFAAA???AAADDDCCCCCCCCCCCCBBBAAA??????@@@AAAAAABBBCCCCCCCCCBBBAAA>>>;;;888555222...+++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((HHHIIIKKKMMMOOOUUU\\\bbblllooolllccc[[[WWWRRRLLLIIIGGGCCC>>>:::777555444111111000000000000111111111111222333444555666666888999<<<===>>>@@@CCCFFFEEEEEEFFFFFFGGGHHHIIIIIIGGGHHHIIIKKKMMMNNNOOOOOOQQQRRRTTTVVVYYY[[[]]]^^^]]]```bbbdddeeeiiinnnsssyyy|||zzzzzzxxxvvvtttssswww}}}|||zzz{{{{{{xxxqqqkkkdddfffssszzzzzz{{{zzzoookkkkkkoooyyy{{{wwwvvvxxx{{{{{{zzzqqquuuxxxyyyxxxsssfffYYYHHH???666222...))))))+++((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************))))))***++++++,,,------,,,---///111666???HHHOOOKKKKKKJJJIIIKKKRRR]]]fffooozzz}}}yyyvvvtttxxxzzz|||}}}wwwvvv}}}}}}tttnnnaaa___\\\YYYWWWRRRMMMIIIDDDBBB@@@@@@AAABBBAAA@@@CCC@@@@@@CCCDDDBBBAAACCCAAAAAAAAA@@@@@@CCCGGGJJJLLLTTT^^^gggnnnuuu}}}zzzzzzyyyyyy{{{|||||||||zzz|||{{{wwwqqqpppsssxxx~~~{{{yyyxxxxxxzzzxxxsssooofffcccaaadddgggeee\\\SSSAAA;;;333---******++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))*********+++++++++******++++++,,,------......000333666:::>>>@@@BBBDDDCCCCCCCCCCCCDDDEEEFFFCCCCCCBBBCCCEEEGGGJJJLLLRRRSSSPPPKKKDDDBBBEEEIIIJJJJJJJJJIIIHHHFFFEEEDDDBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDBBBAAA???;;;666333000//////...---,,,,,,+++************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((IIIKKKOOORRRWWW___iiipppxxxyyyrrrcccXXXTTTOOOIII@@@===999555222111000000+++,,,,,,---...000222333...///111444666777888888555888:::;;;<<<===???AAA@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRRRRNNNPPPRRRSSSSSSVVV[[[```eeemmmvvv{{{wwwjjjpppvvv{{{|||{{{zzzzzzvvvtttsssttttttppphhhaaa]]]bbbtttzzzyyyzzzoooggghhhnnnzzz{{{xxxxxxxxxwwwuuufffjjjppptttyyyxxxnnncccMMMCCC:::444///+++***,,,(((((())))))*********+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))************))))))***+++,,,,,,---------...000333999BBBMMMTTTIIIIIIJJJLLLPPPXXXbbbhhhooo|||{{{vvvtttxxx}}}~~~zzz{{{yyyqqqhhh^^^TTTNNNKKKJJJHHHFFFDDDDDDDDDDDD@@@??????@@@BBBCCCBBBAAA@@@===>>>BBBDDDBBBAAACCC@@@AAABBBBBBAAAAAADDDFFFGGGMMMSSSWWW[[[bbblllsssyyy}}}}}}zzzyyyyyyyyyxxxxxxyyy|||~~~zzzsssqqqvvv|||{{{zzz{{{}}}~~~yyytttooojjjeeegggkkkjjjbbbZZZJJJBBB777///***)))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---...//////555666:::>>>CCCHHHKKKMMMFFFEEEDDDBBBAAAAAAAAAAAACCCDDDEEEGGGKKKPPPUUUWWW]]]]]]ZZZSSSKKKIIIMMMRRRSSSSSSSSSRRRQQQOOONNNMMMDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFDDD@@@===555444222111///---++++++************************))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((QQQPPPSSS]]]iiittt}}}|||vvvkkk^^^SSSLLLFFFBBB555444111///......///000------///000222222333333555555555666777777888888999999999:::;;;>>>@@@BBBCCCDDDEEEGGGGGGGGGFFFFFFKKKKKKKKKLLLLLLKKKJJJJJJKKKMMMMMMLLLKKKJJJKKKMMMLLLLLLKKKKKKLLLMMMNNNOOOYYY___fffkkknnnsss{{{{{{zzzwwwrrrooooootttxxxqqqjjjdddccceeeccc\\\UUUYYYjjjuuudddccckkk~~~yyyrrrmmmcccdddhhhooouuuxxxvvvsss___QQQ@@@555111000...++++++++++++************)))************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++...,,,++++++++++++***))),,,,,,///:::FFFNNNNNNKKKJJJHHHJJJRRR^^^iiinnnooowww|||tttssswww|||~~~~~~tttddd^^^UUUNNNKKKIIIGGGEEEFFFEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCBBBDDDGGGGGGFFFEEEEEEEEEGGGEEECCCEEEGGGHHHGGGEEEIIIJJJLLLOOOSSSYYY___dddhhhkkkqqq{{{yyytttrrrsssuuuvvvzzz}}}zzzyyyzzz|||~~~~~~~~~yyyvvvqqqkkkiiiiiiiiihhhggg]]]OOO===222......,,,)))+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''((()))(((&&&$$$******)))((((((((((((((()))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))&&&''')))***++++++*********((((((***---...,,,******,,,---...///111555888===AAAFFFJJJLLLJJJHHHFFFDDDHHHIIIFFFFFFIIIKKKKKKMMMOOOQQQTTTZZZdddkkknnnpppqqqkkk___XXXZZZaaaeeegggkkkmmmkkkiiifffaaaZZZZZZVVVQQQPPPPPPPPPNNNLLLHHHDDDBBBDDDEEEDDDDDDGGGAAA>>>888333///......///+++++++++***))))))(((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))PPPVVVbbbqqq|||xxxqqqdddWWWKKKCCC===888444222000.........//////---...000111333444444444666666777777777777888888888888888999:::<<<>>>???CCCDDDGGGKKKNNNPPPQQQQQQQQQUUUZZZ\\\\\\\\\\\\\\\ZZZZZZZZZXXXTTTQQQPPPPPPMMMLLLIIIGGGGGGGGGHHHIIINNNRRRWWWZZZ[[[___ffflllqqqwww~~~|||uuunnnjjjiiijjjiiibbbYYYTTTTTTWWW[[[\\\iiiyyypppbbbeeeqqqzzztttlllgggbbbaaaccciiiqqqwwwyyyyyyhhhZZZHHH:::333111...,,,++++++++++++************************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,++++++---000666@@@IIINNNNNNLLLJJJKKKPPPXXXccclllsssvvv~~~}}}uuuuuu{{{~~~wwwjjj]]]TTTRRRNNNHHHEEEEEEFFFEEEDDDEEEEEEDDDDDDDDDEEEEEEFFFIIIHHHIIIJJJLLLMMMLLLKKKIIIKKKMMMNNNMMMLLLLLLMMMLLLJJJIIIJJJMMMNNNLLLKKKLLLMMMNNNPPPSSSWWW[[[^^^```bbbfffmmmuuu{{{}}}~~~{{{vvvsssssstttxxx~~~}}}zzzyyytttvvvyyy|||~~~yyysssooollljjjlllmmmlllkkkcccWWWFFF888222///---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''))),,,...******)))((((((((((((((()))))))))))))))(((''''''***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))***((()))***+++,,,,,,,,,+++,,,***((())),,,---+++***---///111333555777;;;>>>DDDFFFHHHJJJJJJJJJIIIIIIIIINNNQQQPPPSSSZZZ^^^___dddccccccfffmmmuuu{{{}}}xxxxxxssskkkhhhmmmsssuuuxxx}}}~~~zzzxxxsssnnnkkkhhheeecccbbb___YYYUUUMMMFFFBBBDDDFFFEEEFFFHHHCCCBBB???<<<888555222111---,,,,,,+++******++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))YYYfffyyyyyymmm]]]NNNCCC:::444000222111///...---.../////////000111333555555666666888888777777777666666666666666666666777888999:::>>>@@@EEEKKKPPPUUUXXXZZZZZZbbbkkkpppqqqqqqtttvvvqqqqqqqqqnnnhhhccc___^^^ZZZXXXTTTPPPMMMKKKKKKKKKKKKMMMOOOPPPPPPRRRXXX]]]^^^dddjjjooorrrwww}}}|||ssskkkeeeccceee```XXXQQQPPPWWW```hhhxxx~~~vvvmmmeeejjjxxxyyyqqqkkkggg```^^^^^^dddnnnxxx~~~vvvhhhSSSBBB777222///...,,,+++++++++************************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++((()))+++,,,------------000777@@@HHHLLLMMMLLLKKKLLLRRR[[[dddkkksss|||zzz~~~{{{mmm```WWWPPPIIIEEEEEECCCAAAAAACCCEEEEEEEEEGGGGGGGGGHHHJJJKKKMMMMMMOOOOOOPPPRRRUUUVVVUUUSSSVVVXXXZZZZZZYYYXXXYYYZZZWWWVVVVVVWWWYYYYYYXXXWWWUUUUUUVVVVVVWWWXXXXXXYYYZZZZZZ[[[^^^cccfffggggggpppttt|||{{{wwwvvvvvv~~~zzzxxxppprrrtttvvvwwwzzz}}}{{{tttooommmllllllnnnpppoooooolllbbbSSSCCC777111//////,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))(((&&&&&&***111777******)))((((((((((((((()))))))))))))))(((((('''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))((((((((()))))))))******)))***+++,,,---------------+++))))))+++,,,,,,,,,222444777:::<<>>DDDKKKQQQUUUWWW]]]gggrrrxxxyyy{{{{{{wwwvvvooommmjjjfffaaa\\\XXXUUUTTTTTTSSSQQQNNNOOORRRUUUTTTXXX]]]aaadddiiiooottt}}}}}}uuunnnjjjeeeaaa[[[XXX[[[ccckkkqqq~~~xxxtttqqqoooooorrr{{{vvvxxx}}}{{{sssnnnlllbbb```aaafffqqq{{{sss```LLL===444000///,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))*********+++++++++(((***,,,---------......444>>>IIIMMMLLLHHHHHHIIIQQQ[[[hhhoootttzzz~~~zzzbbb[[[PPPIIIFFFGGGHHHHHHEEEDDDEEEEEEGGGHHHHHHHHHMMMMMMNNNPPPSSSUUUXXXYYYYYYZZZ[[[^^^bbbcccbbb```ccceeefffffffffeeeggghhheeeeeefffggghhhgggfffeeecccbbbaaa```___]]]ZZZXXXWWWUUUTTTUUUVVVXXXXXXWWW\\\```hhhrrr~~~~~~}}}}}}~~~yyywwwtttuuutttrrrrrrvvv}}}uuunnnmmmmmmmmmnnnooopppoooooorrrkkk___NNN>>>333//////,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&)))***(((&&&)))111888***))))))((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((()))))))))***************++++++,,,---------,,,+++******,,,///111333:::<<<>>>@@@AAACCCGGGIIIJJJLLLOOOSSSWWWZZZ\\\]]]ggglllpppqqqttt{{{yyytttxxxzzzyyywwwwww~~~~~~||||||~~~zzzrrreeeXXXSSSPPPLLLIIIHHH@@@CCCFFFHHHHHHFFFCCCAAA777555222///---,,,,,,,,,++++++***************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))jjjNNN===666111111333////////////000111111222444555666777777888777777555555444333222111000000000000000000000000000000111333777<<>>BBBCCCGGGLLLRRRVVVYYY___gggoootttxxx}}}}}}yyyrrrjjjaaaYYYSSSPPPKKKKKKKKKLLLPPPUUUYYY\\\ggglllsssyyy~~~zzzsssggg[[[[[[iii|||}}}uuulllkkknnnwwwyyy{{{xxxsssnnnmmmmmmooouuu}}}~~~vvvmmmggghhhjjjnnnvvv}}}~~~{{{}}}{{{sssdddRRRBBB777333,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++,,,...///...,,,...333777AAAHHHNNNLLLGGGFFFKKKRRR___iiiuuuyyyyyy}}}yyyuuuzzz|||mmm```TTTJJJCCCEEEDDDDDDDDDEEEGGGJJJKKKJJJLLLPPPRRRTTTVVVZZZ\\\___aaacccfffjjjnnnrrrssstttuuuwww{{{~~~}}}{{{yyyzzz{{{{{{{{{{{{~~~}}}|||{{{|||yyyvvvuuutttrrrlllhhh]]]YYYTTTPPPOOOOOOOOONNNMMMNNNOOORRRWWW```jjjqqq~~~~~~vvvrrrtttvvvtttuuutttqqqpppuuu{{{vvvxxxyyyxxxuuurrrqqqqqqrrrvvvvvvrrrgggUUUCCC666///,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%)))++++++)))'''(((*********)))((((((((((((((('''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))*********++++++***)))))))))***+++,,,---,,,...111444777<<>>222------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))******)))(((((('''******)))(((((((((((((((''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))*********+++++++++++++++******+++,,,...//////333777;;;===AAAFFFIIIIIIIIIIIIKKKOOOWWWaaahhhwww||||||ooojjjmmmxxx|||vvvssswww}}}~~~~~~~~~yyyrrrkkkgggddddddbbbbbbhhhooouuurrrllleee[[[RRRJJJFFFEEEDDDCCC@@@<<<888333111------,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))lllQQQ999444666333111222111222444666777999999:::;;;::::::999777555444333222222222111111111111111000111333444555555444444444333333333444555777888999<<<@@@DDDHHHJJJKKKLLLOOOSSSXXX\\\aaafffkkkooorrruuuzzz}}}xxxmmmggg___XXXSSSQQQOOOOOOPPPSSSXXX\\\bbbiiipppttt}}}zzzwwwxxx}}}qqqqqqzzz|||ooogggggglllvvv~~~ssshhhddddddnnnsss}}}|||sssiiijjjooovvv|||}}}yyyuuuqqqyyy~~~xxxfffQQQAAA999---------,,,,,,,,,++++++************************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))************+++++++++***,,,---,,,---333===FFFKKKLLLLLLJJJJJJRRR```kkkvvv|||yyywww___VVVJJJBBB@@@BBBDDDEEEGGGIIILLLOOORRRTTTXXXZZZcccfffiiijjjkkknnntttxxx|||}}}}}}xxxpppiiifffdddbbbbbb[[[^^^``````^^^___bbbeeeiiiiiikkkpppvvv|||zzzzzzzzz|||~~~zzzrrrmmmnnnqqq}}}{{{uuutttuuuuuuyyy}}}|||zzz}}}|||oooZZZCCC555---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***((((((******)))(((******)))(((((((((((((((''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++---,,,++++++,,,---///000222777<<>>>>>===;;;:::888777666666777555444222111111222333444444444444444444444444666666666666666666666666999999999;;;===@@@BBBDDDGGGIIIKKKNNNSSSWWWZZZ\\\gggjjjnnnrrrwww||||||rrrjjjeee___YYYUUURRRNNNNNNTTTXXX[[[bbbjjjqqqxxx|||vvvsssuuuxxx}}}xxxqqqnnntttzzznnndddiiisss}}}}}}uuuiiibbb```llluuukkkiiillluuu{{{wwwnnniiilllxxxrrr```KKK<<<888111---------******,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))************+++++++++)))************+++++++++...---,,,+++///888CCCLLLKKKDDDDDDMMMXXXbbblllvvv}}}qqq]]]HHHDDD???===???DDDIIILLLNNNSSSXXXYYYYYY\\\ccciiippptttwwwyyy{{{~~~}}}xxxtttqqqoooooommmllllllmmmmmmkkkjjjllljjjhhhhhhjjjmmmooooooooolllnnnuuu{{{}}}zzzooonnnrrrvvv}}}uuuqqqrrrzzz}}}{{{|||}}}}}}}}}zzzlllRRR:::444000///...,,,((()))---************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''***)))(((((())))))((('''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************&&&''''''((((((((((((((())))))))))))************+++++++++***((((((+++------+++)))***---111555666>>>CCCFFFEEEGGGJJJKKKJJJPPPUUUYYY]]]aaahhhsss{{{}}}|||zzzwww|||xxxrrrmmmssswwwuuupppooouuu|||xxxnnnddd[[[TTTQQQQQQMMMGGGEEEFFFDDD???888222+++***---///---***************))))))))))))++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))cccLLL888555777555444777777999;;;;;;;;;;;;===???===<<<;;;:::999888888888999888777666555555555555555555555555555555555555666666666666666666666666777777888999;;;===@@@AAACCCDDDFFFHHHLLLOOORRRSSSZZZ]]]aaaeeeiiinnnssswww}}}zzztttmmmeee___WWWQQQMMMOOOQQQSSSZZZbbbkkkqqqzzzzzzuuurrrqqqlllllljjjiiikkkvvv~~~tttkkkjjjqqq{{{~~~yyyoooddd]]]hhhtttnnniiiiiirrrxxxuuummmhhhjjjuuuzzziiiRRR@@@;;;444.........+++***+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++************++++++++++++...------...444<<>>>>>BBBEEEDDDFFFOOOXXX]]]ZZZ^^^cccggglllsss}}}zzzwwwvvv{{{{{{{{{~~~}}}zzz~~~{{{~~~yyyvvvzzz{{{tttlllccc]]]\\\^^^[[[RRRJJJGGGDDDAAA<<<999555111...,,,+++***++++++******************++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))]]]JJJ999777999888888:::<<<===>>>>>>======>>>???<<<<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;:::999888777777777777777777777777777777666666666666666666666666666777999:::<<<===@@@@@@AAACCCEEEGGGIIIJJJRRRUUUYYY\\\```dddiiimmmmmmqqqvvvzzz}}}~~~vvvqqqeee^^^VVVQQQOOONNNSSSXXXbbbgggnnnvvv{{{yyyqqqlll^^^___aaadddkkkyyyzzztttnnnrrrzzz{{{kkk^^^eeesssssskkkgggmmmsssqqqkkkfffhhhqqq}}}www]]]FFF>>>666000000///,,,))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++************+++++++++,,,...---///333:::BBBGGGJJJKKKJJJNNN[[[iiissszzzmmmVVVEEE<<>>888111+++******,,,+++++++++++++++,,,,,,++++++************++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))qqqVVVHHH<<<:::;;;;;;;;;===>>>???@@@???>>>===>>>???<<<<<<<<<<<<===>>>??????>>>???@@@@@@@@@>>>===<<<::::::::::::::::::::::::999999999999888888888888666666666777777888999999===>>>>>>@@@BBBDDDFFFGGGNNNPPPTTTWWWZZZ^^^cccfffgggjjjnnnqqqrrrsssuuuvvv|||~~~wwwqqqhhh```YYYUUUTTTUUUXXX\\\bbbiiiqqqxxxwwwpppdddeeefffjjjrrr}}}yyyssstttzzzvvvgggfffqqqyyyooohhhkkkpppnnniiifffhhhnnnwwwhhhQQQBBB888111000000,,,***)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,---...111888@@@FFFIIIIIIKKKQQQ[[[eeelllsss{{{hhhPPPBBB???@@@@@@BBBEEEIIIMMMQQQVVVYYYeeekkksssxxx|||}}}zzzxxxwwwuuutttsssoookkkggg]]][[[^^^hhhqqqwww}}}|||wwwuuuuuuzzzuuurrrqqqpppuuuwwwhhhLLL===///,,,...---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))((('''(((******)))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))***++++++++++++***))))))*********+++++++++***,,,......---,,,---...+++000888@@@EEEHHHJJJKKKCCCEEEIIIPPP```uuu~~~{{{|||yyyuuuwww}}}}}}~~~}}}xxxttt}}}}}}qqqbbbWWWOOOJJJEEEDDDAAA<<<666000---+++,,,++++++******+++,,,,,,++++++************++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))aaaOOOFFF???=========<<<======???@@@???>>>===>>>@@@?????????@@@AAABBBDDDEEEAAABBBCCCDDDCCCBBBAAA@@@????????????????????????>>>>>>======<<<<<<<<<<<<888888999999999888888888::::::;;;===???AAACCCEEEGGGIIILLLOOOQQQUUUYYY\\\bbbeeegggiiiiiihhhiiijjjnnnqqqvvvzzz~~~zzzqqqhhhaaaZZZVVVQQQRRRVVV\\\eeennnuuuyyy~~~}}}uuutttuuuwww~~~}}}{{{vvvuuuxxx}}}ooohhhmmmvvv}}}~~~uuummmnnnooommmiiihhhiiinnnuuusss___GGG<<<222///000---+++***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,///666>>>EEEHHHIIIHHHNNN[[[jjjppprrrwww}}}}}}hhhPPPAAA>>>AAAEEEFFFHHHJJJLLLPPPWWW```fffmmmuuu}}}{{{zzzzzzzzzzzzwwwssspppfffccceeellltttyyy~~~zzzvvvvvvwww~~~yyyxxx}}}{{{xxxvvvtttqqqsss}}}~~~tttZZZHHH555......---***)))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********)))******+++++++++++++++************+++++++++++++++---...---,,,,,,---///333:::CCCJJJKKKIIIHHHGGGDDDIIISSSeeezzz{{{|||{{{}}}zzzxxxyyyooofff[[[QQQJJJEEE@@@===<<<:::444///---,,,+++***)))***+++,,,++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))rrrYYYJJJFFFBBB???>>>===;;;;;;;;;===>>>???>>>>>>@@@BBBCCCCCCCCCDDDFFFGGGIIIJJJFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAA============<<<;;;:::999666777888999;;;===???AAABBBDDDGGGIIIKKKNNNRRRUUUYYY[[[^^^```aaaaaabbbcccgggjjjmmmpppsssvvvzzz~~~~~~zzztttmmmddd\\\RRRQQQPPPTTT[[[dddkkkoooxxx|||}}}|||xxxttttttyyy|||tttjjjhhhkkkrrrxxx||||||wwwuuurrrmmmjjjkkkmmmrrrzzz|||nnnRRRDDD666111000...++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,---333===DDDHHHIIIJJJKKKNNN^^^nnnssssss{{{pppcccQQQEEEAAABBBCCCCCCFFFHHHJJJLLLQQQZZZgggpppuuu~~~}}}}}}}}}|||yyynnnjjjkkkqqqwww{{{{{{xxxxxxzzz}}}}}}zzzvvvsssxxx{{{{{{~~~|||wwwuuuzzz~~~iiiUUU???333///,,,******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((((())))))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++************++++++++++++,,,,,,,,,---------...111444@@@FFFLLLOOOMMMIIIFFFFFFKKKVVVjjj|||yyy}}}}}}zzz|||vvvoooeee[[[SSSLLLEEECCCCCCAAA;;;666111///---***)))***+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))zzzdddUUUGGGFFFDDDAAA>>><<<:::888999;;;>>>??????AAACCCEEEGGGGGGHHHIIIJJJLLLMMMNNNKKKJJJJJJJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFBBBBBBBBBAAA@@@>>><<<;;;888888888888999;;;<<<===???AAACCCEEEGGGIIIMMMPPPNNNQQQUUUXXXYYYZZZ\\\^^^aaadddhhhjjjkkklllpppssssssyyy}}}{{{xxxvvvoooggg^^^ZZZUUUUUUYYY```eeehhhpppuuu{{{~~~~~~{{{vvvqqqooorrruuuvvvvvvllleeeccciiirrrxxx~~~vvvnnnlllooopppzzz{{{```NNN<<<444111...+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------///999EEEKKKKKKJJJLLLOOOUUUbbbnnnqqquuuzzzpppSSSLLLEEEBBBCCCEEEEEEDDDEEEHHHMMMQQQXXXcccrrr|||xxxsssrrrvvv{{{}}}|||yyyzzz||||||}}}}}}zzzvvvxxx~~~|||{{{{{{{{{uuuvvv}}}xxxcccJJJ:::222---,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((()))+++---,,,+++))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((())))))))))))***((())))))***+++******************+++++++++,,,,,,++++++,,,---///333999===FFFJJJNNNNNNLLLLLLPPPSSS]]]pppzzz{{{yyyvvvyyy~~~}}}vvvqqqkkkeee___ZZZRRRLLLHHHEEE@@@===555333000---++++++,,,---++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))wwwcccVVVOOOEEEGGGFFFAAA===;;;888666888;;;>>>???AAACCCEEEHHHJJJJJJJJJKKKLLLNNNOOOPPPNNNNNNLLLLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJJJJIIIIIIEEEEEEEEEDDDCCCAAA>>>===;;;;;;::::::::::::;;;;;;999;;;>>>???AAACCCFFFIIIIIILLLPPPSSSTTTUUUWWWXXXZZZ^^^cccffffffgggiiilllkkksssxxxxxxzzz|||xxxqqqkkkddd]]]ZZZ\\\aaadddffflllqqqwwwyyyzzz}}}zzzrrrkkkhhhlllrrrwwwnnnddd___eeemmmrrrxxx~~~zzzooommmqqqsssjjjVVVAAA666222...+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------222===JJJOOOMMMKKKNNNRRRdddlllrrrtttzzzxxxeeeVVVGGGDDDAAA@@@BBBEEEGGGHHHJJJOOOVVV]]]eeeqqq|||yyy{{{}}}~~~}}}{{{{{{}}}}}}|||zzz|||{{{{{{zzz{{{|||tttqqqxxxlllRRR???444...---///************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((***...000111000))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))(((((()))************)))******+++++++++,,,,,,,,,******+++---111777???EEEDDDGGGJJJKKKLLLRRR\\\dddnnn~~~{{{|||vvvrrrvvv}}}zzz|||~~~uuupppmmmkkkhhheee^^^UUUKKKEEEBBBCCC999666333///---,,,---...++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))xxxfffTTTKKKMMMJJJFFFDDDEEEAAA888444666888;;;>>>AAACCCGGGKKKNNNOOOLLLIIIJJJMMMQQQSSSSSSSSSTTTTTTSSSRRRSSSVVVXXXXXXVVVTTTSSSRRRRRRPPPNNNOOOOOONNNMMMLLLKKKKKKJJJHHHHHHIIIIIIHHHFFFEEEDDDAAA???===;;;999888777777::::::999999;;;???CCCEEEDDDFFFIIIKKKLLLNNNQQQSSSWWWZZZ^^^aaabbbccceeefffiiikkknnnqqqtttuuuvvvvvvrrrnnnhhheeeddddddbbb```gggkkkrrrxxx}}}~~~yyyxxx|||yyyppphhhgggmmmtttqqqlllgggfffjjjppptttvvvxxxssswww{{{|||___GGG@@@999,,,(((///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************)))************++++++++++++******+++...000000000;;;DDDLLLLLLIIILLLSSSZZZmmmrrryyynnnYYYKKKFFFBBBBBBCCCDDDFFFJJJMMMPPPUUU[[[cccjjjttt~~~~~~}}}~~~~~~|||uuusssxxxvvvqqqttt}}}}}}fffKKK999333///)))...---,,,***)))******+++******++++++++++++******''''''(((((()))))))))************************)))***************++++++++++++*********))))))(((((())))))))))))************+++*********))))))(((((((((((((((((())))))))))))++++++******************(((***,,,,,,+++******+++---,,,---111888???BBBCCCGGGIIILLLMMMQQQ\\\mmmyyy}}}}}}}}}{{{zzzyyy|||~~~{{{uuuqqqsssvvv{{{|||~~~{{{yyytttmmmfffhhhjjjkkkggg___TTTKKKFFFCCC>>>777222///.........,,,***)))***++++++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))ssseeeYYYLLLHHHLLLLLLKKKLLLMMMFFF:::555777888:::>>>AAACCCGGGLLLOOOOOOMMMKKKLLLOOOSSSUUUUUUWWWXXXZZZ[[[[[[\\\]]]___]]][[[YYYXXXWWWVVVTTTRRRPPPOOOMMMLLLLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEBBBBBB@@@???===;;;:::999888777666666888;;;>>>@@@AAACCCFFFHHHIIIKKKNNNPPPSSSVVVZZZ]]]___aaaccceeefffgggjjjmmmppprrrttttttpppooommmmmmmmmkkkgggcccdddggglllrrrwww{{{~~~zzzxxx|||}}}uuullliiikkknnnvvvrrrllliiijjjmmmrrruuu{{{tttuuu|||jjjQQQDDD:::000,,,///++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))************)))************+++++++++*********+++---///222333???EEEJJJKKKKKKPPPZZZbbbwww~~~{{{nnn^^^NNNDDDBBBAAABBBDDDFFFJJJNNNTTTWWW```eeennnxxx~~~~~~~~~~~~|||wwwssstttxxxzzzsssttt{{{pppUUU@@@666000,,,...---,,,************+++******++++++++++++************************))))))(((((())))))******++++++++++++******************************)))))))))((())))))))))))************************)))))))))((((((((((((((()))))))))***************************)))+++,,,,,,+++++++++---333333555999>>>CCCEEEEEEGGGIIIMMMUUU```ooo~~~|||yyywwwyyy{{{}}}|||yyyxxxzzz||||||~~~}}}zzzvvvpppkkkeeehhhkkkllliiiaaaXXXRRRHHHCCC<<<777444000,,,)))---+++******,,,,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))sss___VVVQQQMMMNNNSSSSSSWWW[[[ZZZNNN???888888777:::===@@@CCCHHHMMMQQQOOONNNMMMOOOSSSWWWYYYYYY\\\```dddggghhhgggggggggcccaaa```___^^^]]]ZZZXXXSSSQQQNNNLLLLLLLLLJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFDDDDDDDDDCCCBBB@@@===<<<888777666555555777999;;;<<<>>>AAACCCEEEGGGJJJLLLNNNQQQVVVYYY[[[^^^aaaccccccdddfffiiilllnnnppprrrnnnppptttwwwxxxtttnnniiicccdddfffjjjpppuuuzzz}}}|||zzz|||zzzrrrkkkhhhiiixxxyyywwwrrrllllllrrrxxx~~~tttqqqyyy~~~xxx```KKK<<<555111///,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++)))+++,,,++++++...444999EEEFFFGGGIIIMMMVVVcccnnn|||gggXXXLLLCCC???@@@CCCEEEIIILLLQQQWWW^^^ccclllsss~~~~~~|||~~~}}}}}}}}}~~~||||||}}}}}}~~~|||}}}~~~zzztttuuuzzz|||wwwvvv{{{}}}dddKKK:::222...///...,,,+++******++++++******++++++++++++******,,,,,,+++******))))))(((%%%&&&&&&'''((()))******,,,+++++++++***)))))))))************))))))))))))))))))))))))************************))))))))))))((((((((()))))))))*********************************,,,---,,,+++,,,---///333555999>>>BBBEEEGGGHHHLLLQQQ[[[iiiyyy{{{yyy{{{|||~~~|||}}}{{{xxxtttqqqgggiiimmmqqqsssoooeee^^^MMMGGGAAA===;;;666...(((...,,,++++++,,,------,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))rrrcccUUUQQQRRRTTTXXX^^^```hhhnnnhhhVVVDDD:::999777999<<>>;;;:::888777666777777888888;;;>>>@@@AAACCCFFFIIIJJJMMMRRRUUUYYY\\\```cccddddddeeegggiiikkkmmmnnnlllpppvvv{{{}}}zzztttpppgggfffeeefffjjjpppvvvzzz~~~{{{|||~~~~~~|||uuunnnjjjhhhvvvsssmmmsss}}}sssnnnsssuuuuuussssssxxxoooRRR???999444---,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++)))+++---,,,+++///888@@@HHHEEEEEEIIIPPP\\\kkkxxxmmmVVVHHHAAA???@@@CCCGGGKKKOOOSSSYYYaaajjjqqqwww~~~~~~~~~}}}|||~~~~~~~~~}}}|||}}}}}}}}}zzzzzz{{{{{{|||~~~zzz}}}yyyvvv~~~{{{{{{rrrWWWAAA444//////...,,,+++******++++++******++++++++++++******************))))))))))))+++++++++,,,,,,------...,,,,,,,,,+++***)))((((((*********)))))))))))))))((()))))))))*********************)))))))))))))))(((((()))))))))************************+++++++++***+++,,,,,,+++---000333444888===BBBEEEHHHLLLOOO[[[fffwww}}}xxxzzz}}}~~~yyyvvvsssooonnnnnnrrruuussskkkcccRRRLLLEEEBBB@@@===555...///---+++***,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))___VVVOOOPPPXXX___eeeiiiqqqzzz~~~rrr\\\HHH===:::666888;;;===AAAFFFMMMQQQOOOQQQUUUYYY]]]aaaccceeejjjooouuuxxxwwwsssooommmmmmlllkkkjjjiiigggccc```^^^ZZZVVVUUUUUUTTTOOOKKKFFFFFFFFFEEEEEEEEEEEEEEEDDDEEEFFFGGGFFFDDDAAA@@@<<<;;;:::888777666666666777999<<<===>>>@@@CCCEEEGGGJJJNNNRRRUUUZZZ^^^aaaffffffggghhhiiijjjjjjkkkkkkoootttyyyzzzzzzxxxwwwnnnlllhhhfffhhhlllrrrvvv}}}}}}}}}zzz|||zzzyyy~~~{{{vvvrrrooommmvvvzzzllloooyyy~~~~~~tttmmmoooooonnnkkkiiinnnzzz{{{]]]FFF<<<555,,,---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))),,,...------333===EEEIIIEEEGGGNNNWWWbbbqqqjjjZZZIIIAAA???@@@CCCGGGJJJOOOUUUZZZ```iiiuuu}}}~~~~~~~~~}}}}}}~~~~~~}}}}}}}}}}}}}}}}}}~~~zzzzzzzzz{{{|||}}}~~~{{{~~~~~~{{{}}}~~~{{{dddJJJ888000///...---++++++++++++,,,******++++++++++++******))))))***++++++,,,------555555444444333333333222,,,,,,,,,+++***)))(((((())))))))))))))))))******((()))))))))************))))))))))))))))))******))))))))))))************))))))*********+++++++++)))***++++++,,,///444888<<<@@@DDDFFFHHHLLLUUU[[[rrr{{{yyyzzz{{{~~~{{{xxxyyy{{{wwwtttvvvrrrnnnnnnqqqqqqmmmhhh]]]VVVMMMHHHEEEAAA;;;666000...+++***+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))TTTQQQQQQYYYeeepppvvvwww|||rrr[[[III???;;;666777999<<>>FFFJJJKKKOOO\\\kkkqqqrrr|||lllXXXEEEAAA???BBBEEEFFFJJJPPPSSS[[[dddmmmwww~~~~~~|||zzz{{{{{{|||||||||||||||wwwwwwyyyzzz|||}}}}}}~~~zzzzzz{{{{{{|||~~~}}}~~~}}}}}}|||}}}yyyyyy{{{tttsss|||~~~gggKKK999000///---,,,++++++,,,,,,******++++++++++++***************+++,,,---......+++++++++******)))))))))++++++******************((()))))))))************))))))))))))************((()))))))))************))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,---///333999BBBGGGCCCFFFHHHIIINNN___yyyvvvqqqrrrvvv|||~~~}}}{{{wwwsssqqqqqqqqqqqqpppoooiii```TTTJJJEEECCC999555111---,,,,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))UUUYYY```kkkxxx|||yyydddPPPEEE>>>:::666777888999;;;@@@GGGLLLOOOUUU^^^dddhhhkkkooorrrzzz|||~~~~~~~~~}}}||||||{{{xxxsssooodddaaa___aaabbb^^^SSSIIIFFFFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDEEEEEEFFFCCCBBBAAA@@@>>><<<;;;:::444666777777666666888999888:::===@@@CCCGGGMMMQQQUUUXXX]]]bbbeeeeeedddccccccgggmmmqqqrrrtttwwwzzzwwwvvvsssqqqoooooooooooorrruuuyyy}}}~~~}}}xxxvvvvvvyyy~~~xxxqqqrrr{{{zzzuuuoooooooooqqqqqqkkk```XXXXXXcccrrr}}}wwwfffgggkkkjjjbbb```lll}}}hhhLLL<<<::://////...---,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++...---...222:::BBBHHHKKKMMMTTTeeevvvzzzxxxyyy\\\DDD@@@???AAAFFFHHHIIINNNUUUZZZbbbmmmxxx~~~~~~}}}|||xxxyyyzzzzzz{{{{{{zzzzzztttuuuwwwyyy{{{|||}}}}}}zzzzzzzzz{{{|||}}}~~~~~~{{{~~~~~~~~~{{{|||~~~|||{{{|||{{{rrruuu~~~zzzrrrpppzzzrrrSSS>>>000///---,,,++++++,,,,,,******++++++++++++******((((((((((((((()))))))))******************++++++***************+++++++++(((((())))))*********+++))))))))))))************(((((())))))*********+++)))************+++++++++((())))))***++++++,,,,,,---...///222666>>>GGGMMMHHHKKKOOORRR\\\uuutttkkklllooowww~~~{{{}}}{{{uuuqqqpppqqqppprrrqqqiii\\\QQQLLLJJJ===999333000...---,,,+++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))XXXaaammmvvvyyyyyywwwwww|||xxxmmm]]]OOOFFF>>>777:::777666999:::<<>><<<999999999999999888777666999999999:::===AAAEEEGGGMMMRRRXXX]]]___``````aaaaaahhhnnnnnnnnnppprrrqqqqqqrrrtttttttttrrrpppooorrrtttxxx}}}~~~zzzwwwssstttuuutttuuuzzz~~~vvvkkkhhhddddddhhhiii___SSSRRR[[[jjjyyyvvvnnnjjjmmmhhhbbbjjjzzzwwwZZZDDD;;;111---,,,------++++++...+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------222,,,---888BBBFFFIIIMMMTTTddduuu|||{{{|||zzz___JJJCCCCCCAAABBBHHHLLLOOOUUU[[[dddiiiuuu~~~~~~~~~~~~}}}yyyyyyyyyxxxxxxyyyuuuqqqmmmuuuzzzzzzxxxzzzzzzxxxyyyyyyyyyzzz{{{|||}}}~~~}}}}}}}}}~~~}}}zzz|||}}}vvvxxx|||zzzvvvyyy~~~}}}uuupppooossszzz~~~{{{yyywwwxxx~~~|||fffDDD444///+++***+++,,,---...---,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***))))))***,,,,,,+++***++++++111>>>GGGKKKLLLMMMKKKLLLPPP^^^yyyxxxqqqlllooovvv{{{|||wwwvvv{{{yyytttrrrqqqmmmtttzzzwwwmmm___UUUPPPFFFAAA999333000...---,,,******+++++++++******)))************************************************************************************************cccjjjssswwwxxxxxxyyyzzz~~~zzznnn^^^PPPGGG@@@999:::777666888:::<<>>@@@BBBEEEJJJRRRXXX\\\]]]___```fffmmmrrrqqqpppqqqrrrqqqrrrrrrsssttttttsssrrrrrrrrrtttwwwzzz{{{yyyuuurrrtttuuuvvvtttrrruuu|||xxxlllddd\\\\\\eeekkkcccVVVOOOVVVeeewww~~~ssslllllliiidddkkkxxxdddJJJ;;;555000.........++++++---+++++++++************)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///---111<<>>:::444//////...+++***,,,+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,///777AAAGGGMMMUUU^^^sssuuuyyy}}}nnnQQQ@@@@@@DDDEEEEEEHHHPPPVVV[[[dddmmmuuu~~~~~~}}}~~~~~~~~~~~~{{{zzzwwwqqqjjjeeedddfffqqqyyy}}}|||zzz{{{{{{zzzyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~~~~{{{~~~sssjjjjjjmmmqqqwww{{{yyyvvvvvvvvvuuuyyyzzz{{{yyywww{{{|||tttssszzz{{{vvv||||||bbbBBB888///---...,,,++++++---,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......000666AAAKKKMMMKKKNNNTTT[[[nnnzzzvvvuuuuuuzzz{{{vvvrrrrrrvvvyyy{{{{{{vvvsssyyy}}}mmmdddVVVPPPFFF===777333///---,,,,,,,,,++++++*********************************************************************************************************wwwyyyzzzyyyyyywwwcccSSSJJJBBB;;;999666555666777999???FFFOOOVVVaaammmwww~~~wwwrrrvvvrrrmmmhhhbbb[[[TTTNNNGGGFFFIIIOOOWWW\\\^^^]]]XXXYYYZZZYYYVVVQQQKKKHHHFFFFFFEEECCCCCCCCCCCCCCCAAAAAAAAA@@@???>>><<<;;;;;;:::999888777888888888<<>>BBBFFFGGGHHHMMMUUU[[[bbbmmmwww}}}|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{yyytttmmmccc]]]___eeeuuu|||}}}{{{{{{|||zzzyyyzzzzzzzzz{{{}}}~~~~~~~~~~~~yyy}}}zzzlllbbbaaacccllluuu{{{{{{yyyxxxvvvssstttyyy}}}}}}{{{rrrnnnuuuxxx{{{sssLLL<<>>===<<<;;;:::999999999<<<<<<===@@@EEEOOO[[[cccttt{{{{{{wwwtttqqqnnnoooooopppqqqsssuuuwwwxxxyyyxxxvvvrrrrrruuu|||zzzssstttwwwyyyqqqdddYYY\\\iiiuuu{{{ggg\\\ZZZhhhxxxwwwiiigggmmmqqqqqqppprrrvvvmmmPPP???666...---...,,,,,,---+++++++++*********))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,---------------------------888BBBDDDEEEKKKXXXcccnnnmmmooowww}}}|||ttt[[[EEE>>>BBBEEEDDDKKKLLLRRR[[[aaaiiivvv}}}||||||}}}||||||}}}}}}~~~~~~~~~}}}|||}}}~~~{{{uuuoooiii___YYY^^^hhhxxx~~~~~~{{{{{{|||{{{zzzzzzzzz{{{|||}}}~~~~~~~~~~~~{{{~~~uuuggg]]][[[\\\hhhrrr{{{|||{{{zzzwwwsssrrrwww}}}~~~}}}oooiiippp}}}|||YYYCCC111...000---+++------,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++++++++***,,,111555;;;CCCMMMQQQNNNMMMYYYggg{{{~~~{{{zzz{{{{{{}}}{{{zzzpppjjjddd^^^VVVMMMDDD<<<444//////...---,,,++++++++++++************************************************************************************************}}}|||{{{dddSSSIIIBBB<<<888555333444444555;;;BBBPPPYYYhhhvvv}}}xxxtttrrrooojjjddd^^^ZZZXXXVVVRRRRRRUUUZZZaaaiiinnnppprrrqqqoookkkcccZZZQQQLLLGGGFFFEEEDDDCCCBBBBBBAAA??????@@@AAAAAAAAAAAA@@@@@@@@@??????>>>===<<<<<<<<<;;;::::::===FFFPPPXXXgggpppvvvvvvtttsssrrroooooooooqqqrrrtttvvvwwwxxxzzzzzzxxxuuutttyyy{{{sssooonnnxxx~~~~~~uuutttlllaaaaaapppnnnbbbiiiuuu|||tttbbb___hhhnnnlllhhhkkkooozzzxxx^^^EEE:::000......---,,,---+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,---------............111<<>>@@@CCCDDDDDDOOORRRYYYccckkkttt}}}||||||||||||{{{{{{|||}}}~~~}}}}}}|||}}}~~~{{{qqqiiiddd]]]YYY```kkkzzz~~~{{{{{{{{{zzzzzzzzzzzz{{{|||}}}~~~~~~}}}~~~}}}~~~tttggg]]]ZZZZZZfffpppyyy{{{{{{zzzxxxuuurrrvvv{{{}}}}}}}}}nnnhhhnnn||||||}}}jjjNNN555000111---+++///---,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,)))+++,,,++++++...555:::DDDHHHNNNOOOMMMQQQcccvvv~~~|||{{{{{{xxxzzz||||||}}}~~~xxxxxxxxx|||}}}zzztttooolllmmmiiibbbYYYOOOCCC888111111000...,,,++++++,,,,,,************************************************************************************************}}}wwwaaaPPPHHHBBB===888444222333333333999@@@KKKVVVfffuuu~~~}}}zzzwwwpppmmmiiiccc^^^[[[[[[\\\YYY[[[___dddjjjqqqyyy~~~~~~{{{uuunnnddd\\\WWWPPPPPPOOONNNKKKIIIFFFDDDAAAAAABBBBBBBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@??????===<<<<<<;;;<<>>???BBB@@@DDDMMMSSSWWW```lllvvv~~~|||{{{|||}}}|||{{{zzz{{{}}}~~~~~~}}}|||||||||}}}|||nnnccc___\\\YYY```kkk{{{~~~zzzzzz{{{yyyzzzzzz{{{{{{|||~~~~~~}}}||||||}}}}}}}}}~~~}}}}}}~~~wwwkkkaaa]]]\\\hhhrrrzzz||||||}}}|||yyytttvvvxxxyyy||||||sssmmmpppzzz{{{{{{~~~|||ZZZ<<<444333---+++///---,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***,,,---------111:::AAAIIIJJJMMMOOOSSSaaa{{{~~~{{{zzz~~~{{{vvvttttttlllggggggiiiiiijjjmmmkkkmmmpppuuuyyy~~~xxxvvvtttwww}}}yyyuuurrrooonnnpppnnnkkkeee\\\PPPDDD<<<222111...,,,++++++,,,---************************************************************************************************{{{rrr]]]NNNGGGBBB>>>888444222333222333888???GGGRRRcccsss}}}}}}~~~|||zzzooommmhhhccc^^^]]]^^^```]]]aaagggkkkpppxxxwwwooogggccc]]]]]][[[XXXTTTNNNIIIFFFDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAAAAA>>>???AAA@@@@@@@@@BBBDDDFFFRRR^^^eeekkkrrruuuuuurrrsssvvvyyyzzzzzzzzzyyysssxxx||||||zzzzzz~~~~~~|||uuummmfffaaammm|||}}}zzz{{{vvvllllll}}}fffdddkkkpppzzzttt^^^ZZZfffnnnllliiimmmpppttttttTTTFFF888333111...,,,++++++++++++************)))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***+++,,,---...000111111666BBBKKKNNNWWWjjj}}}~~~|||vvvyyywwwRRR@@@:::CCCDDD===FFFYYYUUUZZZeeerrr}}}}}}|||zzz{{{|||}}}}}}|||yyy{{{}}}~~~~~~}}}|||||||||}}}}}}mmm___]]][[[XXX___jjj|||~~~zzzzzzzzzyyy{{{{{{{{{{{{|||~~~~~~~~~~~~}}}{{{zzz{{{}}}}}}}}}zzzzzz}}}}}}}}}zzznnnddd```___llluuu}}}~~~~~~vvvvvvvvvwwwzzz}}}~~~~~~yyyuuuuuuzzzzzzvvvzzzdddAAA777444---***///---,,,++++++******++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***---///...///444===EEEJJJJJJLLLRRR\\\qqq}}}|||yyyyyytttrrroookkkhhh___XXXWWWXXXWWWWWWZZZ[[[]]]bbbhhhnnntttxxx{{{{{{~~~{{{wwwrrrsss|||}}}tttwww~~~}}}wwwsssqqqooonnnoooooonnnlllfff\\\PPPHHH333111///,,,++++++,,,---************************************************************************************************xxxhhhYYYMMMDDD???<<<555444222222333555888:::@@@KKK[[[hhhpppuuuyyy||||||}}}}}}yyyvvvpppooolllgggcccaaabbbdddgggkkkqqqxxx~~~wwwrrrlllmmmmmmiiiaaaXXXQQQMMMIIIGGGDDDCCCDDDFFFFFFFFFBBBAAA??????AAABBBAAA@@@AAAAAA@@@@@@??????@@@@@@DDDDDDHHHQQQZZZaaaiiiqqqqqqvvv{{{}}}~~~xxxyyyzzzzzzzzzzzz|||~~~{{{pppeeecccdddmmm|||~~~{{{xxxuuupppooo|||yyyhhhbbbaaaggguuupppgggjjjqqquuuqqqmmmiiinnn~~~aaaKKK999666444...,,,///************************************************))))))))))))************************************))))))))))))******************+++++++++,,,,,,,,,,,,------------///222555>>>FFFKKKPPPccc~~~~~~~~~{{{uuupppxxxrrrXXXAAA<<<;;;???DDDIIIPPPWWW[[[dddmmmttt}}}}}}}}}}}}}}}|||{{{zzzxxxyyy{{{}}}~~~~~~~~~}}}~~~}}}~~~}}}{{{yyyuuucccWWWXXXVVVSSS]]]ooo{{{}}}yyyzzz|||{{{{{{{{{{{{|||}}}|||{{{|||}}}{{{{{{{{{|||}}}~~~|||{{{zzzzzzzzz}}}tttkkkkkkqqqxxxzzz}}}~~~}}}{{{uuuooonnnttt}}}~~~vvvxxxyyylllpppyyy{{{yyyzzzuuuQQQ;;;111---...111,,,,,,,,,+++++++++************))))))))))))******)))***+++***''''''))),,,************************************************)))************+++++++++************************************+++,,,---......///000111444;;;DDDKKKLLLJJJMMMXXXlll|||oooiiigggffffff^^^WWWNNNJJJJJJKKKIIIFFFKKKLLLNNNQQQWWW^^^dddhhhlllpppvvvzzz}}}~~~}}}yyyvvvttttttuuuvvvuuu|||~~~vvvsssqqqmmmiiiqqqvvvyyyvvvssslll^^^NNNEEE<<<111,,,---///...,,,---,,,++++++******++++++))))))))))))))))))))))))************************************************~~~zzzvvvmmm```SSSIIIBBB===:::666444333222222444777888<<>>===AAAGGGLLLTTT[[[dddnnnyyy}}}}}}}}}}}}|||{{{{{{zzzzzz{{{|||}}}~~~}}}}}}|||~~~~~~}}}{{{xxxooo___VVVWWWVVVSSS]]]mmmyyy~~~|||xxxzzz{{{{{{|||||||||}}}}}}~~~|||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~|||{{{zzzyyy}}}||||||}}}zzzrrrsssxxx~~~|||xxxsssqqqssszzzuuussszzzwwwooosss}}}|||}}}^^^DDD555000......,,,,,,,,,++++++++++++*********))))))))))))******(((***,,,+++))))))***,,,************************************************)))************+++++++++************************************+++,,,---...---...000444999@@@GGGLLLHHHHHHNNN^^^vvv|||uuukkkfffccc```^^^YYYSSSKKKHHHHHHHHHEEEBBBDDDDDDEEEGGGJJJOOOTTTWWWXXX\\\bbbhhhlllpppsssvvvyyy|||~~~}}}{{{vvvsssqqqppptttzzzwwwuuutttqqqnnnnnnuuuzzz|||}}}yyymmm___KKKAAA444......///---***---,,,++++++******++++++************************************************************************{{{zzzzzz}}}|||ssskkkfff```VVVLLLDDD???:::888666555333222222333555666777???JJJTTT[[[bbbiiinnnuuuwww{{{~~~yyytttrrrnnnmmmkkkhhhfffeeehhhjjjqqquuuzzzzzznnnfff]]]ZZZVVVSSSQQQNNNJJJHHHHHHFFFDDDCCCDDDDDDDDDBBBBBBAAAAAAAAAAAAAAABBBBBBFFFCCCDDDGGGIIIKKKQQQXXXgggrrr}}}}}}zzzyyy{{{zzzqqqiiicccdddooo}}}~~~|||uuujjjcccaaaiiikkkhhh]]]WWW]]]kkkuuuzzzwww{{{~~~wwwmmmnnnyyy^^^CCC888444000,,,,,,++++++++++++++++++++++++************************))))))))))))************************************)))))))))*********++++++******+++++++++,,,,,,,,,,,,---------...000555888EEEHHHKKKSSSfff}}}xxxppptttlllRRRCCCBBB??????EEEKKKQQQYYYaaaiiisss~~~~~~~~~~~~}}}|||{{{zzzyyyzzzzzz{{{{{{{{{{{{zzzzzz}}}}}}}}}~~~~~~{{{wwwssseeeYYYSSSVVVUUUSSS[[[jjjwww|||{{{xxxyyy{{{zzz~~~}}}}}}}}}~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~|||yyyxxxxxxwwwwwwyyy|||{{{|||}}}|||}}}~~~|||xxxtttrrruuu}}}ssslllrrrwwwtttvvv~~~}}}pppPPP:::333000+++,,,,,,,,,,,,++++++++++++******))))))))))))******''')))+++,,,+++***+++,,,************************************************)))************+++++++++*********************************++++++,,,---...+++---111888@@@FFFJJJKKKFFFKKKWWWjjjttt}}}{{{uuummmhhheeebbb]]]ZZZWWWRRRLLLJJJIIIHHHEEEBBBAAA@@@?????????BBBDDDEEEEEEHHHMMMRRRVVV[[[```ccchhhmmmuuu{{{~~~|||{{{||||||vvvqqqooossswww{{{|||zzzzzzwwwtttpppwww|||qqqXXXKKK;;;111//////---***---,,,++++++******++++++++++++++++++++++++++++++************************************************wwwuuutttuuuuuuqqqiiibbb[[[VVVNNNGGGAAA<<<888555555444333222222222444444555;;;CCCJJJQQQXXXaaagggqqqtttyyy}}}}}}xxxssspppmmmmmmkkkiiihhhhhhkkknnnuuuyyy~~~}}}sssooolllhhhddd```ZZZTTTPPPMMMKKKHHHGGGGGGFFFEEECCCDDDDDDCCCCCCCCCCCCDDDDDDHHHFFFEEEGGGGGGHHHOOOXXXfffvvv{{{yyy|||}}}vvvkkkbbb^^^gggvvv|||sssfff]]]___iiikkk^^^TTTXXXgggqqq}}}|||ooommm|||hhhIII999555111---+++++++++++++++++++++++++++************************((()))))))))************************************))))))*********+++++++++******+++++++++,,,,,,,,,,,,---------...222777;;;EEEHHHLLLXXXmmmvvvooo||||||\\\FFFAAAAAA@@@BBBIIIOOOUUU___gggmmmxxx}}}~~~~~~|||{{{zzzyyywwwwwwwwwxxxxxxxxxxxxxxx{{{{{{||||||{{{vvvooojjjYYYRRRPPPTTTTTTRRRZZZggguuu{{{~~~{{{yyyzzz{{{{{{~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~~~~~~~~~~~~~|||yyywwwuuuttttttvvvzzz~~~}}}wwwssssssvvvzzz~~~}}}~~~|||vvvppppppwwwrrrjjjqqq{{{}}}{{{zzz~~~YYY===555222+++------,,,,,,,,,++++++++++++******))))))******+++'''(((***+++++++++++++++************************************************))))))*********+++++++++************************++++++++++++,,,---......,,,...444<<>>>>>?????????@@@BBBDDDEEEHHHLLLOOOTTTZZZcccmmmuuu}}}}}}xxxuuutttvvvxxx}}}}}}xxxxxx}}}wwwgggXXXDDD666000///...------,,,++++++******++++++++++++++++++++++++++++++************************************************tttqqqnnnmmmllliiieeeaaaWWWRRRKKKEEE@@@;;;777444444333222222222222333333666:::@@@EEEJJJRRR\\\cccnnnrrrwww{{{||||||}}}~~~|||xxxtttqqqmmmmmmlllkkkjjjkkkooorrrwwwzzz}}}yyytttmmmfffaaaUUURRRNNNLLLJJJIIIFFFDDDHHHHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGIIILLLVVVaaappp~~~|||~~~yyylllbbb[[[aaammmzzzzzzmmmaaa___kkkooocccUUUVVVfffttt|||pppkkkvvvqqqQQQ===777333///---++++++++++++++++++++++++************************((()))))))))************************************************++++++++++++******+++++++++,,,,,,,,,------------///333999>>>DDDGGGOOO```uuu}}}{{{tttppplllOOOBBBCCC@@@AAAEEEMMMTTTZZZeeennnxxx~~~}}}~~~}}}{{{zzzxxxwwwtttttttttuuuvvvwwwwwwxxxzzzzzzzzzyyyuuunnnfff```OOOLLLNNNRRRRRRQQQYYYdddrrryyy}}}{{{yyy{{{|||{{{}}}}}}}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}zzzxxxtttsssrrruuuyyy}}}yyytttnnniiihhhlllrrrwwwzzz}}}~~~xxxooolllqqqxxx|||uuuqqqyyy{{{~~~cccCCC777333///---------,,,,,,,,,++++++++++++************++++++((((((((()))*********)))************************************************))))))*********+++++++++************************++++++++++++,,,---...///...222888@@@GGGJJJIIIHHHNNNbbbwww~~~|||wwwrrrmmmkkkkkklllkkkiiiaaa___\\\ZZZXXXUUURRRPPPIIIHHHEEECCCAAA@@@@@@@@@>>>??????===<<<===@@@BBBFFFJJJQQQZZZdddnnnyyy|||wwwyyyzzz|||~~~xxxrrreeeQQQ>>>333///000111---,,,++++++******++++++++++++++++++++++++++++++************************************************qqqoookkkiiigggeeebbb```TTTOOOIIIBBB>>>:::666444222222222111222222333333777:::>>>BBBFFFNNNXXX```jjjooouuuxxxxxxxxxzzz|||~~~~~~~~~|||xxxtttqqqmmmnnnmmmllllllmmmqqqtttwww{{{|||vvvdddaaa\\\XXXUUURRROOOLLLKKKJJJIIIGGGFFFFFFFFFFFFDDDDDDHHHLLLPPPWWWeeesss{{{pppeee]]]^^^fffqqq~~~|||oooccc```iiipppkkk]]]XXXfffyyysss{{{wwwoookkkrrrzzz\\\EEE:::555111...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))*********************************************++++++++++++,,,******+++++++++,,,,,,,,,---------...000555<<>>DDDGGGIIIKKKMMMWWWmmmzzzuuupppnnnppprrrrrrqqqgggfffeeebbb___\\\ZZZYYYPPPOOOLLLJJJGGGEEEDDDCCC?????????===;;;;;;===??????AAAEEEIIIOOOXXXbbbhhhsssvvv{{{}}}~~~}}}wwwvvvnnn___LLL;;;222111333---,,,++++++******++++++++++++++++++++++++++++++************************************************nnnmmmkkkhhheeebbb^^^\\\PPPKKKEEE???;;;888555444000000111111222222333333666999<<>>CCCGGGNNN]]]ppp}}}~~~wwwsss{{{cccJJJAAAAAA@@@CCCFFFMMMWWW^^^fffrrr~~~}}}{{{{{{||||||{{{zzzxxxxxxwwwuuusssqqqooommmmmmlllkkkiiihhhhhhiiiiiidddcccbbb___[[[UUUMMMGGGDDDGGGKKKNNNMMMOOOWWWaaakkksssxxxwwwwwwyyyzzzyyyyyyyyyzzz{{{|||~~~~~~~~~~~~~~~}}}}}}|||{{{{{{uuusssqqqrrruuuyyy{{{|||}}}yyyuuunnngggeeefffiiillluuuzzz}}}|||uuuooommmmmmrrryyy}}}ooosss}}}^^^AAA444222...------------,,,,,,,,,,,,++++++******++++++,,,111---)))((()))++++++***************************************************)))************+++++++++************************,,,,,,+++,,,,,,---...///333:::CCCGGGHHHKKKQQQVVVhhhxxx~~~yyy{{{~~~}}}}}}yyyuuuuuuwwwyyyxxxvvvpppooommmiiifffdddcccccc]]]\\\YYYVVVRRROOOMMMLLLDDDEEEDDDBBB@@@>>>???@@@>>>???@@@AAACCCHHHMMMQQQ[[[```hhhooouuu|||~~~xxxtttrrrsssmmm]]]FFF666111333---,,,++++++******++++++************************************************************************llllllkkkjjjfff```[[[WWWMMMHHHAAA;;;888666555444//////000111222333333333555777:::===@@@GGGQQQXXXccciiipppsssrrrqqqtttwwwwwwxxxyyyzzzxxxvvvsssqqqooooooooonnnmmmooosssvvvxxx{{{zzzuuupppmmmhhhfffdddbbb```^^^]]]]]]WWWYYY```hhhppp|||zzzqqqfff___\\\aaappp~~~vvvjjjXXX\\\lllyyynnn\\\eee~~~mmm___bbbiiimmmlllooo|||pppUUUBBB888333///,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------...111777>>>DDDJJJRRRbbbuuuzzzzzz}}}~~~{{{tttttt~~~[[[CCCBBBDDD???DDDHHHQQQ[[[bbbjjjwww~~~}}}{{{yyyyyyzzzzzzzzzyyyuuuuuutttrrrooommmkkkiiiiiigggdddbbb___^^^^^^^^^VVVUUUSSSQQQNNNHHHBBB===CCCFFFKKKMMMLLLNNNWWWaaahhhpppvvvuuuuuuwwwxxxwwwwwwwwwxxxzzz|||~~~~~~~~~~~~~~~}}}|||{{{|||||||||vvvsssqqqqqqssswwwyyyyyy|||{{{sssmmmiiihhhiiijjjtttyyy~~~~~~yyyrrrnnnkkklllvvv}}}}}}zzzjjjqqq|||jjjFFF333222......---------,,,,,,,,,,,,++++++******++++++,,,555000+++)))***,,,---,,,************************************************)))************+++++++++************************,,,,,,,,,,,,---...//////333<<>>???CCCKKKQQQ]]]aaaggglllmmmnnnmmmnnnooopppqqqrrrrrrrrrqqqpppooopppqqqqqqqqqsssvvvyyyzzz}}}}}}rrrfff[[[WWWaaammm}}}yyymmmkkkvvv~~~hhh]]]bbbkkkrrr~~~rrrccccccgggmmmppppppuuueeeIII>>>888222000...,,,,,,------,,,++++++++++++************)))))))))))))))))))))))))))************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,///------000777???GGGKKKTTT```rrr}}}{{{}}}{{{{{{}}}~~~zzzrrrppp}}}rrrUUUEEE@@@???AAACCCIIIRRR\\\eeelllwww{{{xxxzzzwwwuuusssrrrqqqqqqooommmiiifffccc```^^^[[[WWWTTTNNNMMMKKKHHHEEECCCAAAAAA@@@@@@@@@>>><<<<<<>>>@@@EEEFFFGGGHHHJJJNNNSSSWWWaaahhhoooqqqssswwwyyywwwyyyyyyyyyyyyyyy|||~~~~~~{{{{{{|||||||||||||||||||||yyyuuuqqqpppqqqsssuuuzzzzzz}}}}}}{{{vvvpppnnnqqqxxx}}}vvvmmmhhhmmmqqqooojjjiiiooottttttuuuxxx}}}bbbFFF555111///...---......,,,+++************************...---+++)))(((((()))***)))************+++++++++************************+++++++++*********))))))******+++++++++,,,,,,,,,333333222000......000333===BBBGGGLLLRRR^^^ppp}}}vvvqqquuu~~~}}}}}}sssnnnqqquuuvvv{{{uuuqqqqqqrrrooosssyyy|||zzzvvvqqqmmmkkkjjjjjjkkknnnppppppoookkkjjjhhheee```\\\XXXVVVRRROOOLLLLLLMMMNNNMMMLLLKKKMMMPPPRRRXXXcccrrr}}}~~~}}}~~~}}}kkkTTT@@@666111000...,,,+++,,,,,,+++++++++++++++++++++++++++******************************++++++++++++******dddcccbbbaaa___[[[VVVRRRJJJEEE>>>888555333111000000111111000///111444777;;;===>>>>>>>>>AAAGGGLLLXXX]]]cccgggiiijjjjjjkkklllmmmnnnoooooooooooooooooopppqqqrrrsssuuuxxx{{{|||wwwjjj\\\UUUYYYbbbuuu~~~zzzuuuwww}}}uuubbbVVVTTT[[[ggguuu}}}mmmaaagggooossspppppp~~~qqqRRRAAA999555000...,,,,,,------,,,++++++++++++************)))))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///......111888CCCMMMTTT```kkkyyy}}}{{{{{{{{{}}}~~~{{{uuuooottt|||___FFFAAA@@@>>>???GGGMMMVVVbbbkkksss}}}yyyvvvvvvrrrpppmmmkkkjjjhhhfffdddbbb^^^YYYTTTQQQNNNKKKIIIDDDCCCAAA>>><<<;;;:::999777999;;;<<<;;;<<<>>>@@@EEEFFFFFFFFFHHHLLLRRRVVV___gggnnnqqqtttyyy{{{zzzzzzyyyxxxwwwyyy|||~~~}}}}}}{{{{{{{{{||||||}}}}}}}}}}}}zzzwwwtttrrrqqqrrrrrryyyzzz|||{{{zzz|||}}}zzzqqqgggkkknnnmmmjjjjjjnnnrrrvvvuuuuuuxxxoooPPP:::111///...---......---,,,************************---,,,+++)))))))))******)))************+++++++++************************+++++++++*********************+++++++++,,,,,,,,,444444333000///000222555CCCDDDGGGPPP^^^ooo~~~{{{uuusssyyy}}}|||}}}yyyssspppssswwwxxx|||uuuooommmllliiioooyyyyyyuuunnnlllkkklllpppsssvvvwwwwwwxxxzzzyyyvvvqqqkkkgggbbb```^^^^^^______^^^]]]]]]___aaaccchhhqqq|||~~~|||~~~}}}wwwhhhOOO999333111...------,,,+++***++++++++++++++++++++++++******************************++++++++++++******aaaaaa```___]]]ZZZTTTQQQHHHCCC<<<777444222111000000000111000000222555888;;;===???>>>===@@@EEEJJJUUUYYY___cccfffggghhhiiikkkkkkllllllmmmmmmnnnnnnoooppprrrssstttwwwzzz}}}~~~{{{nnn___TTTTTTYYYhhhyyywwwoooooommmcccUUULLLSSSbbbpppxxxzzzaaafffppptttpppmmmxxx}}}\\\EEE:::666000...,,,,,,------,,,++++++++++++*********))))))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------......///222;;;GGGUUU]]]kkksss~~~|||zzzyyy}}}|||yyypppnnnyyyoooRRR>>>@@@CCC>>>AAALLLPPPZZZfffqqqzzz}}}|||yyyuuurrrnnnjjjfffbbb```]]][[[YYYXXXTTTPPPLLLIIIFFFBBB@@@===<<<;;;999888777777777666888;;;===>>>>>>@@@BBBDDDEEEEEEDDDFFFJJJPPPUUU]]]fffnnnrrrvvv|||~~~}}}}}}zzzwwwvvvxxx|||~~~~~~~~~~~~~~~}}}||||||zzzzzz{{{|||}}}~~~~~~}}}{{{yyyvvvtttqqqpppooouuuwww{{{}}}uuujjjjjjlllppptttuuusssqqqvvvvvvuuuwwwzzzWWW:::222000...---.........---************************,,,,,,******))))))******))))))*********+++++++++******************************************************+++++++++,,,,,,,,,,,,,,,------...222777<<>>???>>>@@@EEEJJJRRRVVV\\\```ccceeeggghhhjjjjjjjjjkkkkkklllmmmmmmooopppssstttvvvyyy}}}~~~~~~rrrdddWWWSSSUUU___qqqwwwhhhccciiikkk^^^NNNQQQ```mmmvvvfffgggnnntttqqqllluuugggKKK<<<777000...,,,,,,------,,,++++++++++++*********))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,++++++,,,,,,,,,---------...///111555>>>LLL\\\fffqqqxxx|||zzzyyywww{{{xxxnnnqqqbbbJJJ;;;@@@DDD???CCCOOOSSS]]]jjjuuu}}}{{{yyysssmmmhhhddd^^^YYYUUUQQQNNNLLLHHHGGGFFFEEEDDDAAA<<<999555555444333333333444444888:::===??????@@@AAACCCDDDDDDDDDCCCEEEJJJPPPUUU^^^gggoootttyyy~~~~~~}}}yyytttrrruuuyyy}}}}}}~~~~~~~~~~~~}}}||||||zzz{{{{{{|||}}}~~~||||||{{{yyyvvvrrrnnnlllpppsssxxx}}}{{{mmmiiiiiirrr~~~xxxnnnvvvyyyyyyyyy~~~```>>>444111...------...------************************++++++******************))))))*********+++++++++******************************************************+++++++++,,,,,,,,,''')))***,,,000666===BBBLLLJJJOOO```vvv~~~zzz{{{~~~|||zzz}}}~~~{{{xxxtttrrrqqqqqqpppooossstttwwwzzz~~~{{{}}}zzz{{{}}}yyygggOOO;;;222+++---...,,,+++---++++++++++++++++++++++++******************************++++++++++++******ZZZYYYYYYYYYXXXUUUPPPMMMDDD@@@999555222222111000///000000000111333777:::999<<>>;;;777444444333333444444555666777999;;;===>>>???@@@BBBDDDEEEEEEEEEDDDGGGLLLSSSYYYaaajjjrrrwww{{{yyysssnnnmmmqqqwww|||}}}~~~~~~~~~~~~~~~}}}|||||||||||||||}}}}}}~~~~~~~~~zzz{{{|||{{{xxxsssnnnjjjhhhmmmsssyyy}}}{{{pppiiifffooo~~~xxxllluuu|||}}}yyyzzzmmmJJJ666333///------------,,,************************************************)))************+++++++++***************************************+++++++++******+++++++++,,,,,,,,,+++,,,---///333999AAAGGGIIIMMMZZZnnn|||zzz|||~~~|||zzzyyyxxxvvvrrrpppnnnnnnnnnpppuuu{{{|||yyy{{{}}}wwwmmm___EEE777---...///,,,+++///++++++++++++++++++++++++******************************++++++++++++******UUUUUUUUUUUUTTTQQQMMMIIICCC>>>888444222111111000...///000000111444888;;;;;;>>>AAAAAA@@@AAAEEEIIIMMMPPPVVVZZZ^^^aaadddfffeeeeeeeeeeeefffhhhjjjkkkoooqqqsssvvvxxx|||}}}rrrbbbXXXUUUUUUdddttt}}}sss___```mmmlll___RRRXXXdddvvv|||mmmiiiuuu}}}yyyxxx~~~|||[[[CCC999000...,,,,,,------,,,++++++++++++************)))))))))))))))))))))))))))************************)))******+++,,,,,,------,,,,,,,,,------------......111777===FFFTTTeeeqqquuuxxx||||||zzzyyyzzz|||~~~vvvrrr~~~bbbGGGBBB??????@@@CCCKKKTTT]]]hhhwwwyyyuuupppfffZZZRRRMMMGGGBBB???===;;;:::666666666666888777555333666666666777999:::<<<===:::<<<===???@@@BBBFFFIIIHHHHHHGGGHHHJJJPPPYYY^^^dddmmmvvvzzz}}}~~~uuuooojjjjjjqqqzzz~~~~~~~~~~~~}}}|||}}}}}}}}}}}}}}}}}}}}}~~~yyyzzz}}}}}}zzztttnnniiiaaagggnnnuuuzzzxxxrrrzzzuuummmhhhlllvvvzzzuuunnnsss}}}xxxwwwyyyZZZ999555111---,,,,,,++++++*********************************+++++++++******)))************+++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,......000111555===EEEKKKKKKVVViii|||||||||xxx}}}vvvwwwxxx{{{~~~~~~zzzwwwpppnnnmmmmmmooouuu{{{~~~~~~zzz}}}ssspppmmmhhhRRR@@@222111000++++++///++++++++++++++++++++++++******************************++++++++++++******RRRRRRQQQRRRQQQOOOJJJGGGBBB>>>888333222111000000...///000111222444999<<<===@@@BBBBBBAAAAAADDDHHHKKKNNNTTTXXX\\\___bbbeeeccccccccccccdddfffhhhiiioooqqqtttvvvyyy}}}}}}~~~wwwfffZZZVVVPPP]]]mmmxxxzzz```YYYeeejjjaaaTTTVVVcccxxxppphhhuuu{{{}}}```FFF;;;000...,,,,,,------,,,++++++++++++************)))))))))))))))))))))))))))************************))))))***+++,,,,,,------,,,,,,,,,---------.........222888???HHHVVVgggsssuuuxxx{{{{{{yyyyyy{{{}}}}}}uuutttuuuTTT@@@BBBCCCAAAAAAGGGQQQXXXbbbmmm|||~~~vvvqqqlll```SSSHHHDDD???;;;999888777666888666444444555666666666555555666777888:::<<<===<<<===???@@@BBBFFFKKKOOOJJJJJJJJJJJJMMMTTT]]]cccgggpppxxx|||~~~~~~tttooojjjllluuu~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}wwwzzz}}}~~~{{{uuunnniii]]]ccckkkrrrxxx}}}rrrjjjrrr}}}zzzssslllkkkooossssssqqqppp|||xxxwwweee:::777111...,,,,,,+++***************************)))******+++++++++******)))************+++++++++************************))))))******++++++++++++******+++++++++,,,,,,,,,+++---...111666>>>HHHNNNPPP___vvv}}}}}}~~~uuusss~~~||||||zzzrrrnnnqqqxxx}}}tttrrrooommmnnnrrrvvvyyy}}}{{{rrrjjjjjjkkkiii\\\HHH777333111+++***///++++++++++++++++++++++++******************************++++++++++++******OOONNNLLLKKKLLLKKKIIIHHHAAA>>>999444111///000000/////////111333777:::<<<@@@AAACCCDDDDDDDDDFFFHHHKKKNNNTTTXXX[[[]]]```bbb```aaa`````````bbbfffiiijjjnnnssswww{{{~~~~~~ooo___UUUSSSXXXfffwwwdddVVV^^^eeebbbUUUTTTbbb}}}xxxlllpppyyy{{{{{{}}}lllNNN===777000+++---...,,,++++++************************)))))))))))))))))))))))))))************+++++++++)))******++++++,,,------------,,,,,,,,,---......111222777@@@LLLZZZgggnnnzzz{{{{{{{{{|||}}}{{{xxxyyywww}}}cccGGGBBB@@@BBBFFFJJJNNNVVV^^^hhhsss~~~{{{wwwpppcccTTTJJJDDD???999777777888666555444444333333444555666666777777777888;;;===>>>>>>???BBBCCCCCCHHHPPPVVVWWWVVVSSSQQQPPPSSSZZZaaaffflllrrryyy~~~~~~rrrrrrsssxxx~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{|||}}}yyyqqqjjj```___dddlllssswww}}}nnn```cccqqq}}}}}}zzzoooeeeiiitttrrrhhheeeuuuxxx{{{rrrHHH444---111...---///,,,+++++++++************)))************************************************+++++++++*********))))))************************++++++++++++,,,---.........+++,,,444>>>DDDIIINNNWWWqqq~~~|||~~~tttmmmvvvzzzyyywwwvvvxxxyyywwwpppiiimmmpppuuu{{{~~~zzzwwwwwwxxxyyyyyy}}}~~~}}}~~~}}}xxxmmmdddbbbhhhooommmWWW>>>111///000111111,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,***++++++,,,,,,++++++***LLLJJJHHHHHHHHHHHHFFFDDD???<<<888333111000000111/////////111333777;;;===AAABBBDDDEEEDDDDDDFFFGGGJJJNNNSSSWWWZZZ\\\___aaa```````````````bbbfffiiijjjmmmrrrvvvzzz~~~tttdddZZZRRRVVVcccttteeeSSSXXX``````UUUSSS___yyyyyykkklllsssuuutttsss{{{qqqSSS???888000,,,---...,,,++++++************************************************)))************+++++++++)))******++++++,,,------------,,,,,,------......000333888BBBOOO]]]iiipppwwwxxxzzz{{{|||}}}{{{yyywwwxxxxxx[[[DDDAAA@@@BBBHHHMMMRRR[[[dddlllwww}}}zzzuuunnnaaaQQQFFF???;;;666444444555444333333333333444555666777888===<<<;;;<<<>>>@@@@@@AAABBBCCCDDDHHHQQQ[[[___]]]ZZZXXXUUUUUUWWW^^^dddiiiqqquuu{{{yyyzzz}}}~~~~~~~~~~~~}}}}}}||||||~~~|||{{{|||}}}zzzrrrlllccc```bbbiiiqqquuuzzzqqqaaaaaammmyyysssgggfffnnnnnnggg^^^jjjvvvzzz|||yyy{{{{{{SSS;;;///111......///+++++++++++++++************************************************************+++++++++*********))))))************************++++++++++++,,,---......///,,,...777@@@FFFLLLRRRaaazzzwwwrrr{{{}}}yyytttpppoooppppppmmmiiilllnnnqqquuuyyy}}}}}}~~~~~~||||||}}}~~~yyysssmmmjjjjjjlllmmmqqq```HHH666///......+++,,,,,,,,,++++++++++++***++++++***))))))***++++++***++++++,,,,,,++++++***GGGEEECCCCCCDDDCCCBBB@@@<<<999666222000000111222/////////111444777;;;===BBBDDDFFFGGGFFFEEEEEEFFFJJJMMMRRRVVVYYY[[[^^^```___````````````bbbeeehhhjjjmmmqqquuuyyy}}}}}}zzzkkk```QQQTTT^^^ooo}}}fffPPPOOOXXX^^^TTTQQQ[[[qqqmmmiiinnnpppmmmjjjllltttyyyZZZAAA999222,,,---...,,,+++,,,************************************************)))************+++++++++)))******++++++,,,------------,,,,,,---......///000444;;;FFFSSSaaammmtttvvvwwwzzz}}}~~~}}}{{{{{{}}}tttzzzjjjOOOBBB@@@@@@DDDKKKRRRXXXbbbkkkrrr}}}}}}yyytttlll]]]MMMBBB;;;888555333444555555444555555555666777999;;;;;;======<<<<<<===???@@@AAAGGGIIIMMMTTT```kkkkkkfff```^^^\\\[[[^^^ccciiinnnwwwzzz~~~~~~}}}}}}~~~~~~~~~}}}}}}|||||||||{{{{{{|||}}}{{{uuupppgggaaa___fffnnnsssvvvyyyuuuccc___hhhtttyyyiiicccgggjjjgggZZZaaallluuuxxxzzz{{{|||aaaCCC111000...//////))),,,+++++++++************++++++++++++++++++++++++************************+++++++++***************************************++++++++++++,,,---......///...111:::BBBIIIRRRYYYmmm|||xxx~~~yyyrrrjjjfffhhhkkklllmmmnnnnnnoooqqqtttxxx{{{}}}~~~~~~yyytttuuuyyy}}}}}}xxxrrrppprrrsssrrrooowwwmmmWWW===000///---(((,,,,,,,,,,,,++++++++++++++++++***))))))***++++++***++++++,,,,,,++++++***BBB@@@????????????>>><<<888666333111000000111222/////////111444888<<<>>>CCCFFFIIIIIIHHHGGGFFFFFFIIIMMMQQQUUUXXXZZZ]]]_________`````````bbbeeehhhiiilllppptttwww|||{{{zzzpppdddSSSSSSZZZiiiwwwjjjOOOHHHRRR\\\TTTPPPUUUhhh|||sssiiijjjnnnkkkfffeeelllxxx```CCC;;;333------...,,,+++,,,************************************************))))))*********+++++++++)))******++++++,,,------------,,,------...///000111666>>>KKKYYYgggrrrxxxzzzzzz~~~}}}{{{|||yyyppp|||]]]EEEAAAAAAAAAFFFOOOVVV]]]fffooowww~~~zzzuuulll]]]KKK???;;;999777666666777888888:::999999:::;;;<<<===>>>;;;<<<======???AAAEEEGGGOOOWWW```hhhqqqwwwtttmmmeeedddaaaaaaccchhhnnnrrr{{{~~~}}}|||{{{|||}}}~~~~~~~~~~~~}}}||||||{{{{{{zzz{{{}}}~~~|||xxxtttjjjaaa]]]ccclllrrrtttvvv}}}xxxgggaaafffqqq~~~mmmbbbccchhhjjj```bbbjjjuuuvvvrrrxxx}}}oooLLL333///---///000))),,,,,,+++++++++*********++++++++++++++++++++++++************************************************************************++++++++++++,,,---.........///444===DDDLLLWWWaaazzz{{{xxx~~~}}}xxxrrrjjjfffhhhmmmrrruuutttttttttuuuvvvxxxyyyzzzxxx~~~~~~yyysssssswww|||~~~zzzyyy|||~~~}}}|||{{{eeeFFF333111000,,,------,,,,,,,,,++++++++++++******************+++***++++++,,,,,,++++++***>>>===;;;;;;<<<<<<;;;999444333222000///000111222//////000111555999===???EEEHHHKKKMMMLLLIIIHHHGGGIIIMMMQQQUUUWWWYYY\\\^^^^^^___`````````bbbdddgggiiikkkooorrrvvvzzz}}}uuu}}}tttgggXXXTTTVVVbbbqqq|||pppSSSFFFOOO\\\XXXRRRRRR^^^qqqwwwgggdddkkklllfffggglllvvvhhhGGG===555.........,,,+++,,,************************************************))))))*********+++++++++)))******++++++,,,------------------...///000111333888CCCPPP___lllvvv|||}}}||||||rrrooowwwSSS@@@AAACCCDDDIIIRRRYYY___hhhqqq||||||wwwnnn___MMMAAA;;;::::::999999999:::;;;===<<<<<<<<<<<<<<<======<<<>>>AAACCCEEEJJJPPPUUU[[[iiiwww~~~}}}wwwqqqhhhgggeeeeeeggglllrrruuu}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzz{{{|||}}}~~~}}}zzzxxxmmmccc\\\aaajjjpppsssuuu{{{|||nnnggghhhqqqrrreeeccchhhmmmnnnmmmrrryyyvvvnnnpppxxxvvvyyy~~~zzzSSS666///---///111***,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************************************************************++++++++++++,,,---......---000777@@@GGGOOO]]]jjj{{{qqquuu}}}wwwsssooommmpppvvv{{{}}}~~~~~~|||{{{wwwzzz}}}}}}|||yyywwwyyy|||~~~qqqPPP888111111///---------,,,,,,,,,++++++*********++++++************++++++,,,,,,++++++***;;;999888888999999888777222111000/////////000000//////000222555999===@@@FFFIIINNNQQQPPPMMMKKKJJJJJJMMMRRRUUUWWWYYY\\\^^^]]]^^^`````````aaadddfffhhhkkknnnqqqtttyyytttxxxzzzlll]]]UUURRRZZZiiiwwwxxx[[[IIIOOO^^^aaaYYYRRRWWWfffxxxvvvbbb]]]gggmmmjjjkkkpppxxxqqqPPP???777///......,,,+++,,,************************++++++++++++++++++++++++)))************+++++++++)))******++++++,,,------,,,,,,------...///111111555;;;GGGUUUdddpppyyy~~~~~~~~~tttoootttnnnNNN@@@BBBFFFFFFLLLUUU]]]ccckkkttt~~~zzzqqqbbbPPPDDD;;;<<<===<<<::::::<<<===>>>>>>======>>>>>>???@@@>>>AAAEEEIIILLLRRR[[[bbblllzzz~~~vvvqqqiiihhhggghhhkkkpppvvvyyywwwssstttvvvwwwwwwyyyzzz{{{}}}~~~~~~~~~~~~}}}||||||||||||}}}}}}}}}||||||||||||{{{{{{zzz{{{}}}~~~~~~}}}{{{zzzpppfff^^^```eeejjjoootttxxxyyysssnnnqqqxxxkkkfffiiimmmxxxyyy{{{|||vvvooommmooopppttt{{{\\\===222---///111,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************************+++++++++************************++++++++++++,,,---......---222:::DDDJJJTTTdddsss~~~ssssss|||vvvtttrrrrrruuuzzz|||wwwtttvvv|||zzzyyy|||www\\\BBB222......------------,,,,,,,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++***777666555555666666555444111000//////......////////////000222555:::>>>@@@FFFKKKPPPTTTSSSQQQNNNMMMKKKNNNSSSVVVXXXZZZ\\\^^^\\\^^^`````````aaaccceeehhhjjjmmmpppsssxxx~~~vvvttt|||sssaaaVVVNNNSSSaaaqqqdddOOORRRaaannnbbbUUURRR]]]mmmzzzuuu^^^WWWeeeqqqqqqmmmrrryyy{{{\\\AAA888000......,,,+++---************************++++++++++++++++++++++++)))************+++++++++)))******++++++,,,------,,,,,,------...000111222777>>>KKKZZZhhhttt{{{~~~xxxrrrppp|||dddKKKAAABBBGGGHHHOOOYYYaaagggpppyyy~~~{{{ssseeeSSSGGG>>>@@@AAA@@@>>>===???AAAAAAAAABBBCCCDDDFFFHHHIIIIIIMMMRRRUUUYYY```jjjqqq~~~}}}vvvooojjjiiiiiikkknnntttyyy}}}wwwppphhhcccccceeegggffflllnnnpppsssvvvxxxyyyzzzxxxyyy|||~~~~~~}}}||||||}}}}}}zzzzzzzzzzzz{{{{{{{{{{{{{{{}}}~~~~~~}}}||||||rrriiiaaa___```ccciiiooouuu}}}uuuqqqzzz~~~qqqiiihhhkkkyyy~~~zzztttqqqmmmiiipppvvvgggFFF777///...111---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************++++++++++++,,,---......///555???HHHOOOXXXkkk|||~~~sssppp||||||wwwuuusssrrrqqqssswww}}}yyywwwxxx{{{~~~yyywww{{{uuueeeNNN777---000...------------,,,,,,,,,)))***++++++++++++***)))***++++++,,,,,,++++++***555333222333444444333222111000///...............//////000222555:::>>>AAAFFFKKKRRRUUUUUUSSSPPPOOOKKKOOOSSSVVVXXXZZZ\\\^^^\\\^^^```aaaaaaaaaccceeehhhjjjlllooosssxxx~~~~~~wwwrrryyyyyycccVVVKKKNNN\\\mmm}}}iiiSSSTTTbbbwwwjjjXXXPPPWWWfffrrrvvvxxxvvv^^^VVVfffvvvxxxlllqqqxxxeeeBBB888000......,,,+++---************************++++++++++++++++++++++++)))************+++++++++)))******+++,,,,,,------,,,,,,------///000111222888@@@MMM\\\jjjuuu||||||~~~}}}vvvrrrsssyyy]]]JJJCCCAAAGGGIIIPPP[[[dddkkkttt}}}~~~~~~{{{tttfffUUUIIICCCEEEGGGEEECCCAAACCCEEEEEEEEEGGGIIILLLNNNQQQRRRZZZ^^^cccfffiiippp{{{}}}uuunnnkkkjjjkkklllqqqvvv|||yyytttkkkccc[[[UUUUUUWWWXXXWWWZZZ\\\___cccfffiiikkklllpppssswwwzzz}}}}}}}}}|||~~~}}}}}}~~~~~~xxxxxxyyyyyyzzz{{{{{{||||||}}}~~~}}}|||}}}tttlllbbb^^^\\\]]]ccckkksss|||zzzqqqvvvuuukkkgggiiivvv~~~wwwrrrrrrnnnfffttt|||nnnLLL<<<000...000------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******++++++++++++************************++++++++++++,,,---......111888BBBLLLRRR\\\ooovvvlllooo|||wwwrrrtttrrrooommmnnnrrrxxx}}}~~~vvvtttzzzxxxoookkkXXX<<<000555......---------,,,,,,,,,)))***+++,,,,,,+++***)))+++++++++,,,,,,+++++++++333222000/////////000111///////////////............///222333666:::???CCCHHHLLLRRRUUUUUUSSSQQQPPPNNNPPPRRRUUUXXXZZZ[[[\\\\\\]]]^^^```aaacccdddeeegggiiilllooossswwwzzz{{{rrrjjjmmm\\\NNNNNNWWWcccuuupppTTTTTTfff}}}ppp]]]OOORRRbbbrrryyy}}}{{{bbbXXXhhhxxx{{{pppkkkuuupppLLL<<<444111+++---000***---,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,///,,,,,,//////...///333999CCCQQQ]]]gggsss}}}xxx|||{{{rrrooosssqqqSSSGGGEEECCCJJJNNNTTT\\\eeeppp{{{~~~~~~|||yyywwwssshhhYYYNNNEEECCCDDDHHHIIIGGGHHHKKKNNNLLLLLLMMMSSS[[[ccciiippprrrtttxxx|||zzztttpppooommmlllmmmqqqxxx}}}wwwooofff```XXXRRRKKKHHHIIIJJJIIIFFFFFFIIILLLNNNQQQTTTXXX[[[cccggglllppprrrtttwwwyyy}}}}}}}}}~~~~~~|||xxxxxxyyyyyy{{{|||~~~{{{|||~~~~~~}}}{{{zzzyyypppfff^^^XXXWWW```kkkxxx{{{mmmlllxxxxxxlllaaaddduuuwwwsssmmmqqq|||}}}uuuuuuPPP:::222///...---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------,,,,,,...000222999EEEOOOUUU]]]oooxxxjjjfffwwwxxxtttuuuuuuvvvtttnnniiijjjsss|||yyywww}}}uuusssttttttfffLLL888222000///---.........---+++++++++++++++++++++++++++++++++++++++++++++++++++222222000/////////000000////////////////////////...000222444666:::???CCCHHHMMMRRRVVVVVVTTTRRRQQQOOOPPPRRRUUUWWWYYYZZZ[[[\\\]]]^^^```aaacccdddeeeggghhhkkknnnrrrvvvzzz|||~~~uuukkk}}}rrr```PPPNNNTTT^^^pppqqqUUURRRaaavvvlll[[[OOOQQQbbbrrrzzz~~~iii```nnn}}}uuunnnvvvuuuPPP>>>555222---...111+++---,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,///,,,,,,//////...000555:::DDDSSS```kkkwww|||}}}yyyqqqrrryyyiiiNNNDDDDDDDDDKKKOOOVVV^^^hhhsss}}}|||zzzxxxwwwsssiii[[[QQQIIIGGGHHHLLLOOOOOOQQQUUUVVVWWWYYY^^^fffoooxxx~~~yyytttqqqnnnmmmmmmnnnssszzzzzzsssmmmfff^^^XXXQQQKKKDDDBBBCCCDDDBBB@@@???AAACCCEEEFFFIIILLLOOOQQQUUU[[[```eeekkkpppsss{{{|||}}}}}}{{{yyyyyyyyyzzz{{{|||}}}~~~|||}}}~~~~~~}}}{{{zzzzzzssskkkbbbYYYWWW___kkkvvvzzz|||eeeaaakkk}}}{{{ooodddeeeooorrrpppkkkppp}}}|||}}}[[[>>>111000///,,,...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++,,,...//////...,,,+++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,,,,...000444<<>>===<<<:::<<<===>>>>>>???AAADDDBBBFFFKKKQQQWWW___fffkkkvvvxxx||||||zzz{{{{{{{{{{{{{{{|||}}}}}}|||}}}~~~~~~~~~}}}|||{{{{{{wwwqqqggg[[[VVV^^^iiitttyyyxxx^^^VVV]]]tttttthhhfffkkkoooooolllpppzzz~~~jjjEEE111111111+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++***,,,///111111///,,,*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,---000222777AAAHHHLLLXXXkkkyyy|||ooommmrrrwwwrrrssswwwyyyyyyvvvoooiiiiiipppwww{{{yyy{{{~~~}}}~~~}}}zzz~~~sssuuurrruuu||||||iiiLLL666111///---,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++000000000/////////000000///////////////000000000///111333555777;;;AAADDDJJJNNNSSSVVVVVVUUUTTTTTTSSSSSSTTTUUUVVVWWWYYYYYY\\\]]]^^^```aaacccdddeeehhhhhhiiikkkooouuuzzz~~~~~~}}}mmmooo~~~jjjVVVMMMLLLSSSdddvvvttt\\\PPPRRRaaaaaa[[[QQQPPP\\\nnnzzz}}}pppqqq{{{yyyooosss]]]EEE777444...---///+++---,,,++++++******++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------...------//////...222999BBBMMM]]]jjjttt}}}tttnnnyyysssVVVBBB???CCCGGGLLLRRR[[[dddmmmzzz|||yyyyyyyyyxxxuuuooofff___ZZZWWWXXX]]]bbbfffmmmtttvvvyyyzzzwwwuuutttooopppqqquuu{{{{{{vvvpppggg```[[[UUUNNNIIIFFFBBB>>><<<===>>>===<<<<<<===>>>===<<<===???@@@AAADDDGGGKKKPPPWWW^^^dddoootttzzz}}}{{{|||||||||{{{||||||}}}}}}}}}~~~~~~~~~~~~}}}|||{{{{{{zzzvvvlll]]]UUU[[[fffpppwwwuuu\\\SSSXXXmmmyyyjjjeeeiiipppssspppppptttwwwwwwxxxMMM222333333+++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,---------,,,...111444;;;EEEKKKMMM\\\sss}}}yyyjjjsss{{{zzzpppnnnrrrxxx{{{zzzvvvooojjjiiinnnttt}}}vvvrrrtttyyy}}}{{{}}}tttrrrvvv{{{}}}~~~zzz~~~zzzxxxtttttt|||uuuUUU888222///---,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++/////////000000000//////////////////000000111111000222444555888<<>>>>>>>>>>>===>>>>>>>>>======???AAACCCDDDGGGJJJNNNUUU\\\aaalllrrrzzz~~~~~~}}}}}}|||||||||}}}}}}~~~~~~~~~~~~~~~~~~}}}}}}|||{{{{{{yyyooo```TTTXXXaaalllsss~~~ttt\\\SSSUUUiii}}}lllddddddnnnvvvuuupppmmmnnnooo|||VVV666444444---...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******)))(((((()))************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------------///333666???HHHNNNRRRbbbxxx~~~vvviii|||xxx}}}sssllllllrrrxxx{{{zzzuuuoookkkjjjnnnrrr}}}|||sssnnnpppxxx~~~zzz|||pppjjjqqqyyy~~~vvvxxx}}}yyyvvvzzz}}}^^^>>>333111...,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......///000000000//////...//////000000111111222111222444666888===BBBFFFIIIMMMQQQTTTUUUUUUUUUVVVTTTTTTTTTTTTUUUWWWYYY[[[\\\]]]^^^```aaacccdddeeeggghhhjjjmmmrrrwww|||rrrlllxxxqqq]]]QQQKKKMMM\\\nnn~~~qqq```VVVXXXdddkkkeee___iii~~~wwwiiilllvvvqqqkkkqqqmmmNNN:::777000+++---,,,---,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------------///000......555???AAAOOObbbsss~~~qqqpppfffNNNBBBAAAFFFIIINNNVVV```iiirrr~~~}}}|||yyyzzz{{{zzzxxxtttpppmmmhhheeefffkkkpppttt{{{~~~zzzvvvsssrrrqqqpppqqqtttxxx}}}|||vvvppplllccc\\\TTTNNNJJJGGGBBB>>>@@@???>>>=========>>>???;;;<<<===>>>>>>???AAADDDDDDFFFIIIMMMSSSZZZbbbgggpppwww}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}}}}||||||zzzrrrcccWWWWWW]]]hhhpppzzzsss\\\RRRSSSgggoooddd^^^jjjuuuuuunnnhhhjjjnnn{{{```===444444......---,,,,,,++++++,,,,,,++++++++++++++++++++++++---,,,***((((((***,,,---******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,------------000555888BBBJJJQQQYYYhhhxxx{{{uuuqqq{{{yyypppkkkmmmsssxxxzzzxxxtttooollllllpppsssyyy~~~~~~tttnnnqqqyyy{{{}}}{{{oooeeennnyyyxxxvvv|||iiiIII666333///------......---++++++++++++++++++++++++++++++++++++++++++++++++------///000000000//////...//////000111111222222111333555777999===BBBFFFIIILLLPPPSSSTTTTTTUUUUUURRRRRRQQQRRRSSSVVVXXXZZZ\\\]]]^^^```aaacccdddeeeggghhhkkkoootttyyy}}}vvvjjjrrruuuaaaTTTKKKKKKXXXiii}}}~~~~~~mmm___]]]llluuummmbbbgggzzztttcccfffrrrsssooovvvuuuSSS===:::222---///...---,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...------000111......777AAAGGGUUUhhhxxx~~~qqqttt}}}^^^IIIBBBCCCGGGIIIQQQZZZdddllluuu}}}|||{{{zzzwwwyyyzzzyyyvvvssspppooollliiiiiinnnrrruuuzzz~~~{{{xxxuuurrrpppooonnnooorrruuuyyy}}}}}}yyyuuupppjjjddd___TTTOOOHHHCCCBBBAAA>>>;;;============<<<===>>>???<<<>>>AAABBBDDDFFFIIILLLMMMPPPUUUYYY___fffmmmrrrzzz|||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~}}}{{{uuuhhh[[[XXXZZZeeelllvvvrrr\\\SSSTTTdddsssggg]]]hhhsssrrrhhhbbbfffnnnvvvjjjDDD444111///...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------111666:::EEEIIISSS```mmmuuuvvvttt}}}}}}vvvooolllnnnssswwwxxxvvvrrrooommmnnnrrrtttwww|||vvvqqqsss}}}|||yyy}}}zzzqqqbbbiiiuuuzzz|||wwwWWW888444000......//////...++++++++++++++++++++++++++++++++++++++++++++++++,,,---///000000000//////...//////000111222222222111333555777999===CCCGGGHHHKKKPPPRRRSSSSSSTTTUUUPPPOOOOOOPPPQQQTTTWWWYYY\\\]]]^^^```aaacccdddeeefffhhhlllqqqvvvzzz~~~yyyhhhnnn}}}xxxdddVVVLLLIIIUUUeee|||~~~vvvgggdddsss{{{ppp______oooooo^^^aaaooovvvttt|||{{{VVV@@@<<<444///000000---,,,++++++******++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---...000111......777BBBPPP]]]ooo}}}~~~~~~|||rrrwwwvvvXXXFFFAAADDDGGGIIITTT]]]gggooowww~~~|||zzzyyyxxxvvvwwwyyyxxxuuurrrpppooonnnkkkkkkpppssstttxxx~~~}}}|||zzzwwwtttqqqooommmlllmmmpppsssvvvyyy{{{|||xxxuuupppkkkfff___XXXTTTKKKFFF@@@>>>>>>???===;;;===>>>>>>>>>======???@@@AAADDDGGGIIIKKKOOOSSSVVV[[[^^^bbbgggkkkqqqxxx||||||||||||}}}~~~~~~~~~}}}}}}~~~~~~~~~|||wwwlll___YYYZZZcccjjjttt|||qqq^^^VVVWWWbbbwwwjjj```jjjrrrpppccc\\\cccnnnmmmwww|||yyy{{{qqqIII444//////...---,,,,,,++++++,,,,,,++++++++++++++++++++++++)))***++++++++++++***)))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------------...111666;;;FFFIIITTTeeeqqqsssrrrttt{{{uuupppnnnoootttwwwvvvtttqqqnnnnnnpppsssuuuvvv{{{xxxsssvvv}}}wwwzzzzzzsssaaaeeepppbbb999555111///////////////++++++++++++++++++++++++++++++++++++++++++++++++---...//////000000//////222000...,,,---000444666777777888999<<>>>>>======>>>>>>>>>?????????BBBFFFIIILLLNNNRRRUUUYYY]]]bbbeeelllnnnqqquuuyyy~~~~~~|||||||||}}}~~~~~~~~~~~~}}}}}}|||{{{pppddd[[[VVV\\\kkkxxx|||uuuiiicccaaannnvvvmmmcccaaajjjvvvqqq``````mmmiiijjjnnnvvv~~~TTT444+++111---888>>>777---******)))++++++++++++++++++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------...333<<>>=========>>>>>>???@@@AAABBBEEEJJJMMMSSSVVVZZZ^^^aaafffjjjnnnwwwzzz}}}~~~~~~~~~~~~~~~}}}}}}|||~~~{{{sssggg[[[TTTZZZhhhuuuyyy||||||qqqjjjfffllltttooobbb```iiivvvqqq```^^^jjjggghhhmmmyyy|||~~~[[[:::///222,,,444999333---,,,,,,+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---.........///444===DDDNNNSSSbbbrrruuurrr{{{yyypppjjjjjjooovvv{{{}}}xxxsssrrruuuxxxyyyxxxvvvsssuuu|||tttjjjrrr}}}||||||zzziiieeeiii{{{|||~~~uuuOOO>>>111///000,,,,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---...//////000000//////111111222333444666888999;;;;;;<<<===???BBBDDDEEEEEEEEEFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJMMMPPPTTTVVVXXXZZZ]]]___```bbbeeegggmmmqqqvvvzzz|||~~~ssskkklllmmmXXXJJJEEEKKKSSSiiiwwwoooyyyaaaVVV```nnnzzzjjj^^^eee{{{sssNNN<<<666111------------,,,,,,,,,,,,++++++))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------...000111444>>>JJJ^^^hhhoooqqqvvv{{{sssttt{{{yyyiiiXXXHHHBBBAAAAAAGGGOOO\\\eeerrr~~~|||zzzwwwvvvuuutttuuuuuuuuuttttttttttttsssuuuvvvvvvwwwxxxxxxxxxxxxzzzzzz{{{}}}~~~~~~{{{xxxxxxwwwvvvwwwyyy{{{{{{{{{zzzxxxtttpppmmmkkkjjjjjjjjjiiigggeeeccc```\\\XXXTTTQQQLLLHHHEEEBBB???===??????>>>=========>>>>>>>>>@@@BBBDDDFFFJJJPPPSSS\\\```dddiiimmmqqqvvvzzz~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{vvvkkk]]]RRRWWWcccooouuuyyy|||rrrjjjhhhppprrrbbb^^^gggvvvsssbbb]]]fffggggggmmm}}}||||||eeeBBB222222,,,000222///---......---+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////...000555???FFFNNNZZZlllwwwvvvtttwwwnnnhhhjjjpppxxx}}}~~~zzzvvvvvvyyy||||||{{{vvvrrrsssyyyzzzmmmjjj{{{~~~{{{{{{|||nnngggeeeqqqyyy{{{{{{|||vvv\\\FFF333///000...,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...///000000111111000000222333555777999:::;;;;;;<<<===>>>???AAABBBCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHJJJLLLPPPSSSUUUVVVYYY\\\^^^___bbbeeegggmmmqqqvvvzzz|||~~~vvvkkkiii{{{qqq[[[KKKDDDHHHOOObbbrrrttt}}}eeeXXX```mmm}}}pppdddhhh~~~yyyTTT???777222...---------,,,,,,,,,+++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............000111111333???KKK^^^eeekkknnnuuu~~~~~~uuunnnuuu|||tttppp```UUUJJJDDD@@@@@@GGGQQQ^^^ggguuu}}}|||zzzxxxvvvuuuttttttuuuuuutttttttttsssssssssvvvwwwxxxyyyyyywwwuuutttuuutttuuuwwwxxxxxxvvvtttsssrrrqqqsssuuuxxxxxxxxxwwwtttpppllljjjiiiiiiiiigggdddaaa___\\\XXXTTTQQQNNNKKKFFFBBBAAA@@@>>>===>>>>>>=========>>>??????>>>AAADDDGGGJJJPPPVVVZZZdddggglllqqqvvvzzz~~~~~~~~~~~~}}}}}}}}}}}}}}}{{{zzz{{{yyyooo___RRRUUU___kkkrrrwww~~~vvvjjjccckkktttccc^^^fffvvvvvveee]]]bbbkkkjjjpppmmmHHH444111......---,,,---......,,,++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////...000777AAAIIINNNaaavvv|||uuusss}}}uuukkkfffjjjrrrzzz}}}zzzwwwwww{{{~~~~~~vvvqqqpppvvv|||}}}wwwqqqxxx{{{{{{}}}uuujjjbbbhhhwww}}}|||{{{~~~~~~~~~}}}}}}}}}}}}|||fffLLL444...000///---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++111111222333333333333222444555777:::<<<============>>>???@@@AAABBBCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHJJJLLLPPPSSSTTTTTTVVVZZZ\\\^^^aaadddffflllppptttxxx{{{~~~yyylllhhhxxxttt^^^MMMEEEHHHNNN]]]nnnvvvwww~~~cccYYYaaappp{{{oooppp~~~}}}YYYAAA888333000---------,,,,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///000111000333@@@NNN]]]bbbhhhnnnvvv|||nnnkkkwwwxxxpppkkk^^^WWWNNNFFFAAAAAAIIIRRR___hhhwww{{{zzzyyywwwuuuttttttsssttttttttttttsssssssssssstttuuuwwwwwwwwwtttrrrpppoooooopppqqqttttttsssqqqmmmllllllnnnqqqsssttttttrrrpppmmmjjjhhhgggggggggbbb___\\\YYYWWWTTTPPPMMMKKKHHHCCCAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@AAA???BBBFFFJJJOOOUUU\\\aaahhhlllrrrwww{{{~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}{{{yyy{{{{{{qqqaaaSSSTTT\\\gggpppvvv|||tttfff^^^ggg}}}wwwggg___eeewwwyyyiii^^^```nnnlllrrrrrrLLL444///111...++++++,,,,,,+++***++++++++++++++++++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,------......000888DDDLLLUUUkkkuuutttzzzrrrhhhfffkkkuuu|||zzzwwwtttvvvzzzwwwqqqooossszzz~~~}}}{{{{{{~~~{{{nnnaaaaaammmyyy|||zzz~~~}}}zzzwwwwwwxxx{{{}}}nnnQQQ555...000000...///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++444555555666666666666666666888999;;;===>>>>>>???>>>???@@@AAABBBCCCCCCBBBEEEDDDCCCBBBBBBBBBCCCDDDDDDEEEFFFIIILLLOOORRRSSSRRRUUUXXX[[[]]]```dddgggkkkoootttxxx{{{~~~nnnffftttvvv```PPPFFFGGGMMMXXXjjj}}}vvvkkklllvvvrrr```YYY___ooo~~~www~~~___DDD999444111---------,,,,,,,,,,,,++++++******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---.........///111111000555EEEUUUbbbdddhhhnnnxxxwwwiiijjj{{{}}}ssslllhhhaaa[[[QQQGGGAAADDDMMMUUUbbbkkkzzzzzzyyyxxxvvvuuuttttttttttttttttttssssssssssssrrrsssssstttuuutttqqqooommmkkkkkkjjjlllmmmnnnmmmlllgggffffffgggjjjlllmmmmmmkkkjjjiiigggeeedddcccccc]]][[[WWWUUUSSSQQQMMMKKKHHHEEEBBBAAA@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCBBBEEEIIINNNTTT[[[bbbgggmmmqqqwww}}}~~~~~~||||||}}}}}}}}}}}}}}}~~~}}}{{{zzz{{{zzzrrrcccVVVTTTYYYcccnnnuuuzzzqqqaaa]]]fff|||zzzjjj___cccuuuzzzkkk___^^^jjjjjjqqq~~~vvvQQQ666///222...,,,------***)))***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,------...222<<>>??????@@@AAACCCDDDDDDDDDDDDCCCEEECCCAAA@@@@@@@@@AAABBBAAABBBDDDGGGJJJMMMPPPQQQRRRUUUYYY\\\^^^aaaeeehhhkkkoootttxxx|||qqqdddoooxxxbbbQQQGGGFFFKKKSSSeeeyyywwwccc\\\hhhnnncccYYY[[[ggg{{{|||fffHHH:::555111,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---...000111111999MMM```pppmmmmmmrrr{{{tttgggkkkxxxlllfffcccddd]]]QQQEEEAAAGGGQQQYYYfffooo~~~}}}yyyyyywwwvvvuuuuuuuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrqqqpppnnnmmmiiigggfffeeefffeeedddbbbaaa```___```ccceeeeeeeeeddddddddddddbbbaaa___^^^[[[XXXTTTQQQOOOMMMJJJHHHGGGEEECCCBBBBBBBBB@@@>>>?????????@@@AAACCCDDDEEEFFFIIINNNSSSYYY```hhhmmmtttxxx~~~||||||||||||}}}}}}~~~~~~|||{{{zzz{{{yyyqqqdddZZZRRRUUU___llltttwww~~~ooo```^^^ggg}}}~~~lll___```ssszzzlll^^^]]]dddeeennn|||~~~}}}zzzUUU:::222111------///...)))))),,,++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---///000555@@@NNNXXXooo~~~yyyqqqzzzssskkkeeefffoooyyyuuuqqqnnnpppwww~~~uuuoooppptttzzz}}}zzz{{{~~~ooo^^^ZZZdddrrr{{{~~~}}}}}}}}}|||{{{___AAA555111...---///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<===??????BBBCCCDDDFFFFFFFFFEEEDDDDDDBBB@@@???>>>???@@@AAA???@@@CCCFFFIIILLLNNNOOOSSSVVVYYY]]]___cccfffiiillloootttyyy~~~sssbbbkkkzzzdddQQQFFFEEEIIIOOObbbvvvyyyaaaVVVeeeppphhh\\\YYY___~~~}}}{{{~~~kkkKKK;;;666111+++---------,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,---000111333===SSShhh~~~xxxsssvvv~~~sssgggmmmtttgggaaa```fff^^^PPPCCC@@@IIITTT\\\jjjsss~~~|||yyyxxxwwwvvvuuuuuuuuuuuuttttttsssssssssrrrrrrrrrrrrrrrrrrqqqpppooonnnmmmgggeeebbbaaa```___\\\ZZZ]]]\\\[[[\\\^^^`````````___```aaaaaa```^^^\\\ZZZZZZWWWRRROOOMMMJJJGGGEEEHHHGGGEEEEEEEEEDDDBBB?????????@@@AAABBBDDDEEEFFFIIILLLQQQVVV\\\dddlllqqqzzz~~~{{{|||||||||}}}}}}~~~~~~|||{{{{{{{{{xxxpppeee]]]QQQSSS]]]jjjrrruuu|||nnnaaa```iiilll^^^^^^qqqxxxkkk]]][[[___aaajjj}}}}}}~~~YYY===555...,,,---111///))))))///++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---...000222888CCCRRR\\\vvvrrrmmmzzz|||qqqjjjdddgggqqq{{{uuupppmmmooowwwxxxpppooorrrvvv~~~~~~zzzzzz}}}nnn]]]YYYcccrrr|||dddGGG888222---+++...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++<<<<<<===============<<<===>>>???@@@AAABBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDAAAAAABBBBBBBBBAAAAAA@@@@@@@@@BBBDDDGGGJJJMMMOOOTTTVVVYYY\\\^^^aaaeeehhhlllpppuuuzzz~~~xxxeeeeee|||iiiSSSHHHEEEGGGMMM\\\rrrcccXXXhhhssseeeVVVTTT]]]uuuhhhnnnwwwsssOOO<<<777333+++---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---000222222<<>>>>>?????????>>>>>>??????AAABBBCCCCCCCCCCCCDDDEEEGGGHHHHHHHHHFFFEEEBBBBBBBBBBBBBBBAAA@@@??????@@@AAACCCFFFIIIKKKMMMQQQTTTYYY\\\```dddiiilllppptttyyy}}}wwweeedddzzzlllUUUHHHEEEFFFLLL[[[qqq~~~cccYYYlllxxxkkkVVVNNNWWWrrrppp[[[kkkuuu~~~wwwSSS>>>999333,,,---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............000222444???WWWmmmpppmmmmmmttt|||nnnggguuuppp```]]]bbbbbbWWWLLLFFFEEELLLYYYeeeqqq|||~~~~~~{{{zzzxxxvvvsssrrrqqqpppqqqrrrrrrpppnnnmmmmmmoooqqqpppnnnnnnmmmkkkhhheee```\\\XXXUUUTTTSSSQQQPPPOOOPPPQQQRRRTTTUUUWWWWWWXXXXXXYYYYYYYYYXXXWWWVVVTTTSSSQQQLLLFFFCCCAAAAAAEEEGGGJJJKKKHHHEEECCCBBB@@@BBBCCCDDDEEEHHHMMMPPPQQQVVV\\\aaafffllluuu{{{~~~}}}~~~~~~~~~~~~||||||{{{yyyzzzvvvkkk^^^SSSQQQWWWdddlllpppxxx~~~lll]]]VVVbbbrrrrrrdddWWWaaadddgggmmmxxx~~~iiiDDD666///......------,,,,,,+++---,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........000444:::GGG[[[mmmzzzqqqvvvzzz}}}vvvhhhddddddlllxxx}}}ooolllkkkqqq}}}zzzooonnnrrrwww|||~~~wwwzzz}}}wwwtttwww}}}~~~yyytttyyyvvvkkk___ddduuu~~~tttXXX===111222111***------,,,,,,,,,,,,++++++++++++++++++++++++++++++@@@@@@@@@AAAAAA@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEDDDEEEGGGHHHHHHHHHGGGFFFCCCCCCCCCCCCBBBAAA????????????@@@BBBDDDFFFHHHIIIMMMQQQWWW\\\aaaffflllooorrruuu{{{xxxfffcccvvvpppXXXJJJDDDDDDLLLZZZooofffXXXiiiyyypppXXXJJJQQQmmmxxxbbbRRRfffrrr|||~~~YYYBBB:::444,,,------------,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000///000333888BBBTTTdddbbbaaaccckkkwwwxxxllliiiyyy}}}ooo```]]]bbb___UUUJJJFFFHHHPPP]]]iiittt}}}{{{yyyvvvtttrrrpppppprrrrrrpppnnnlllkkklllnnnqqqooolllkkkiiifffccc```ZZZVVVPPPLLLKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPRRRRRRSSSTTTUUUUUUVVVUUUUUUUUURRRQQQOOOJJJEEEAAA??????DDDGGGJJJKKKIIIGGGEEEDDDCCCEEEFFFHHHIIILLLPPPSSSWWW\\\bbbfffkkkqqqyyy{{{}}}~~~~~~~~~~~~|||}}}|||zzzzzzxxxnnncccTTTPPPTTT```iiimmmuuu~~~jjj\\\UUUaaarrruuujjj]]]dddeeeeeegggqqqoooIII888//////......---,,,,,,,,,,,,,,,++++++******++++++************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,---000555<<>>PPPnnnuuuttt}}}yyyzzzoooeeegggnnnyyy~~~wwwmmmlllnnnxxx~~~rrrooorrruuuyyy}}}}}}tttnnnzzz|||yyyuuutttzzzzzzzzz{{{tttiiieeellltttxxx{{{rrroooqqqwwwtttcccFFF333...///...------,,,,,,,,,+++++++++++++++++++++++++++++++++BBBBBBBBBBBBBBBAAA@@@??????@@@BBBCCCEEEFFFFFFGGGEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGFFFFFFDDDCCCAAAAAA@@@@@@@@@AAAAAABBBCCCDDDGGGJJJOOOTTTYYY___fffjjjooossszzz~~~mmmeeeqqqxxx^^^LLLDDDCCCJJJVVVjjj|||qqq^^^oooyyyaaaYYYlll{{{gggWWW]]]kkkzzzeeeIII;;;444---.........---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---...111999DDDMMMQQQQQQRRRWWW```lllvvv|||}}}qqqkkkoooqqqaaa]]]bbb^^^SSSIIIHHHMMMVVVbbblll{{{|||zzzwwwuuutttsssvvvvvvuuurrrnnnmmmnnnooonnnkkkgggccc___\\\WWWUUUNNNIIIBBB>>>===???AAABBBBBBBBBDDDEEEGGGIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQOOOOOOMMMIIIDDDAAA@@@@@@BBBDDDGGGIIIHHHHHHHHHIIIJJJMMMPPPRRRTTTVVVZZZ]]]```dddiiimmmpppuuu}}}~~~|||~~~}}}{{{{{{zzzssskkkZZZSSSRRR[[[ccchhhpppzzz|||}}}sssdddXXX]]]nnnyyysssgggiiigggccccccooo~~~QQQ777000//////......---,,,,,,,,,++++++***++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------111777AAATTTqqqtttxxxyyyzzzxxxnnneeeiiiqqq|||zzzssskkkkkkppp|||sssppprrrtttxxx|||}}}zzzvvvzzz|||zzz{{{vvvjjj``````hhhnnnttt~~~|||{{{yyyrrrkkkkkkpppppprrreeeJJJ444...000000------,,,,,,,,,+++++++++++++++++++++++++++++++++CCCCCCCCCCCCBBBAAA@@@@@@???@@@BBBDDDFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFIIIMMMRRRYYYaaagggnnnssszzzpppfffnnn{{{```LLLEEEDDDIIIUUUhhhzzzsssfffzzzkkk^^^lll}}}kkkYYY\\\kkkzzzkkkLLL===555...............---------,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...///111999EEELLLNNNOOORRRWWWaaakkktttzzz|||qqqmmmsss|||nnn___[[[___^^^SSSIIIIIIPPPZZZfffooo~~~~~~|||zzzxxxwwwvvvuuuvvvvvvvvvssspppmmmlllmmmjjjfffaaa\\\YYYUUUQQQNNNHHHCCC===::::::===???@@@AAAAAABBBCCCEEEFFFGGGGGGIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLKKKHHHDDDAAAAAABBBAAADDDGGGIIIIIIJJJKKKLLLNNNQQQTTTWWWYYY[[[___aaacccgggllloooqqqvvv}}}}}}~~~{{{yyyyyytttnnn]]]SSSPPPXXXaaafffmmmwww}}}uuuwwwyyyiiiYYYZZZkkkyyywwwlllhhhfffaaaaaannnWWW:::000000//////...---------++++++******++++++,,,,,,************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///...111999FFFXXXrrr~~~www~~~~~~wwwzzzvvvlllgggkkksss}}}vvvoooiiijjjppp~~~tttppprrrtttxxx|||~~~wwwyyy~~~xxxzzzvvviii[[[WWW^^^gggnnn|||yyywwwwwwvvvqqqlllmmmrrrooorrriiiOOO888000000000------,,,,,,,,,,,,++++++++++++++++++++++++++++++EEEEEEEEEEEEDDDCCCBBBAAA@@@BBBCCCEEEGGGHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJJJJIIIIIIJJJIIIIIIHHHGGGGGGFFFEEEDDDCCCCCCCCCCCCCCCBBBCCCEEEHHHMMMVVV```gggjjjooowww~~~qqqeeejjj}}}aaaMMMEEEEEEHHHSSSfffxxxuuueeesssfffYYYgggyyyrrraaa^^^mmm|||pppQQQ@@@777111............------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,000222222999FFFMMMOOOPPPSSSYYYbbbkkksssxxx{{{rrrooovvvzzzmmm___[[[```]]]RRRJJJLLLUUU```llluuu~~~}}}~~~}}}|||zzzyyywwwvvvvvvvvvrrrttttttrrrnnnkkkhhhhhhddd```[[[VVVRRRNNNKKKHHHBBB>>>:::888999;;;===>>>@@@@@@AAABBBBBBCCCDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHHHHHHHHHHEEEBBBAAAAAABBBCCCEEEIIIKKKLLLMMMOOOPPPQQQTTTWWWZZZ]]]___bbbdddfffiiinnnqqqssswww~~~~~~zzzxxxxxxtttnnn^^^SSSMMMTTT]]]bbbjjjsss{{{kkkmmm||||||kkkYYYVVVhhh{{{|||rrrdddaaa]]]]]]jjj[[[>>>000000//////......------++++++******++++++,,,---************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...000...111<<>>;;;888777888;;;======@@@@@@@@@@@@AAAAAAAAAAAACCCBBBAAA@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@@@@BBBDDDGGGJJJLLLNNNOOORRRSSSRRRUUUYYY]]]___aaadddfffhhhkkkooorrrtttxxx~~~zzzwwwwwwsssnnn^^^RRRLLLRRR[[[```hhhqqq~~~vvvaaacccttt}}}lllXXXTTTfff|||wwwaaa^^^YYYYYYggg~~~www[[[???000000000///......------+++*********+++,,,,,,---************************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111...111???QQQcccvvv}}}xxxxxxwww{{{{{{zzzxxxppphhhkkknnntttzzz|||xxxpppjjjfffhhhppptttqqqrrruuuxxx|||~~~||||||qqqsssuuuxxxvvviiiXXXQQQ\\\jjjxxxvvvssszzzzzzzzz|||~~~zzzuuuvvvzzzwwwzzzqqqWWW???444///,,,---------,,,,,,,,,++++++++++++++++++++++++++++++GGGGGGFFFEEEEEEDDDCCCCCCFFFGGGHHHIIIIIIIIIHHHHHHLLLLLLKKKLLLLLLMMMNNNOOONNNNNNNNNNNNOOOMMMIIIGGGGGGFFFDDDCCCBBBBBBCCCCCCEEEDDDDDDEEEHHHMMMRRRVVVbbbgggnnntttzzz~~~zzzsssffffffwwwcccNNNFFFEEEIIIQQQbbbvvv|||bbb```pppxxxkkkXXXQQQ[[[tttsssiiiwww~~~\\\CCC888444//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..................------...///000444<<>>===@@@@@@??????>>>??????@@@CCCBBB???===<<<<<<======???AAABBBBBBAAA?????????EEEHHHLLLOOOPPPQQQSSSUUUXXX[[[___aaacccdddgggiiikkkmmmpppsssvvv{{{~~~~~~}}}}}}yyyxxxxxxtttnnn]]]TTTNNNQQQXXX```iiipppyyykkkXXX[[[iii}}}{{{dddTTTUUUbbbzzzxxxbbb\\\XXX[[[dddssszzzqqqsss|||ggg>>>444222000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///000555AAASSSgggwww{{{tttsss|||www}}}{{{zzz{{{xxxtttoookkkiiihhhgggfffiiiooouuuyyyvvvnnngggccchhhqqq}}}uuupppoooqqqtttxxx}}}|||~~~~~~{{{yyyzzz|||~~~xxxtttooo```UUU```vvv|||}}}wwwmmmsss}}}tttwww~~~vvveeeKKK444---000......---------,,,,,,,,,++++++++++++++++++++++++HHHHHHGGGGGGFFFFFFFFFEEEGGGHHHHHHHHHHHHIIIIIIIIIKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQOOOMMMJJJHHHGGGEEEDDDDDDDDDEEEFFFHHHGGGGGGHHHKKKPPPTTTWWW^^^ccckkkssszzz{{{tttnnnnnnxxxtttfffdddtttdddOOOFFFEEEHHHPPPaaauuu~~~ccc\\\nnn}}}rrr]]]SSS[[[sssnnnxxx___FFF999444//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++..............................000555>>>LLL[[[eeeeeeccceeeiiilllrrr}}}uuusss{{{xxxrrrpppjjjcccQQQJJJFFFLLLWWWcccqqq{{{}}}|||}}}zzzyyyxxxwwwvvvtttssssssooonnnmmmkkkiiieee___[[[UUURRRMMMIIIFFFCCC???<<<888666444666:::=========@@@@@@???>>>>>>>>>??????AAA???===;;;:::::::::;;;<<<>>>@@@@@@???>>>>>>???EEEHHHMMMPPPRRRSSSUUUWWWYYY\\\```bbbccceeehhhjjjlllnnnqqqtttwww{{{~~~~~~~~~~~~}}}~~~|||xxxwwwwwwtttnnn^^^TTTMMMPPPWWW```iiiqqq{{{~~~aaaQQQWWWeeezzzzzzdddTTTTTTaaaxxxxxxddd]]]WWWXXX```pppvvvnnnppp{{{hhh???555333000/////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++******++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------///000555AAATTThhhyyy}}}wwwwwwzzzwww}}}yyyvvvsssrrrooommmiiieeebbb```_________aaaffflllpppnnnhhhccc^^^eeeppp~~~uuupppppprrruuuyyy|||}}}xxx|||{{{xxxxxx{{{~~~{{{wwwwwwssscccVVV___sss||||||yyyqqqyyyuuuvvv}}}}}}mmmQQQ888...000......---------,,,,,,,,,++++++++++++++++++++++++IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGHHHIIIJJJKKKKKKKKKKKKKKKLLLMMMNNNNNNPPPOOOOOOQQQRRRRRRPPPNNNIIIHHHHHHGGGGGGIIIJJJKKKLLLLLLMMMOOOQQQTTTWWWYYY]]]bbbjjjrrryyysssmmmlllrrruuueeebbbpppfffPPPFFFEEEFFFNNN___ssshhh[[[mmm}}}cccSSSYYYooonnnuuu|||dddJJJ;;;444000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................///000666AAAQQQcccooopppmmmlllnnnqqqxxxssssss~~~zzzxxxttthhh[[[IIIDDDCCCKKKVVVbbboooyyy}}}{{{|||xxxxxxwwwvvvtttsssrrrqqqnnnmmmkkkiiigggbbb\\\XXXPPPMMMHHHDDDAAA>>>:::888666555555666:::<<<======?????????>>>>>>============<<<:::888777777777888777:::<<<=========>>>???EEEIIIMMMQQQSSSUUUXXXZZZ[[[^^^aaaccceeefffiiikkknnnpppsssuuuwww{{{|||yyy{{{~~~zzzwww~~~~~~}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}}}}|||}}}|||xxxwwwxxxtttnnn___UUULLLNNNUUU___kkkttt}}}oooVVVKKKUUUeeexxx~~~yyycccTTTSSS^^^uuuyyyddd]]]VVVUUU\\\kkkssslllppp{{{lllEEE666333000/////////...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------///111666CCCVVVkkk|||~~~~~~xxxwww{{{yyyvvvrrrmmmiiifffeee```___\\\YYYWWWUUUUUUUUUVVVXXX\\\```ddddddbbb___\\\fffsssvvvrrrrrrrrruuuyyy{{{~~~~~~}}}}}}}}}{{{zzzyyy}}}}}}uuurrrtttxxxvvvvvvzzzxxxhhhXXX___sss}}}~~~|||{{{vvvuuuvvv}}}vvvYYY<<<000111......---------,,,,,,,,,++++++++++++++++++++++++IIIIIIJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGGGGIIIKKKLLLJJJJJJJJJKKKLLLMMMNNNOOONNNMMMNNNOOOQQQRRRQQQOOOKKKKKKKKKKKKLLLNNNPPPQQQRRRRRRSSSUUUWWWZZZ\\\]]]bbbfffmmmsssxxx}}}zzzttttttxxx}}}zzz{{{xxxzzz~~~tttddd___mmmiiiRRRGGGEEEDDDLLL]]]qqqrrr___nnncccQQQVVVkkkfffkkkuuuiiiNNN<<<222000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............//////111666BBBTTTgggtttvvvssssssuuuxxx~~~qqqttt|||}}}xxxfffSSSCCC@@@BBBKKKUUU```kkkuuu~~~~~~|||zzz{{{vvvvvvuuutttrrrqqqppppppmmmllljjjhhheee```ZZZVVVLLLHHHDDD@@@===:::777444444444555777999<<<======??????>>>>>>===<<<;;;;;;:::999888666666555666666333666888::::::;;;===???DDDHHHMMMQQQTTTVVVYYY[[[]]]___ccceeefffgggiiikkkppprrrtttvvvxxx{{{tttiiibbb[[[^^^bbbbbbaaabbbfffjjjzzz}}}~~~||||||~~~}}}}}}}}}}}}}}}|||||||||{{{|||{{{xxxwwwxxxuuuoooaaaVVVLLLLLLSSS^^^kkkvvvfffPPPJJJXXXhhh{{{wwwbbbTTTQQQ[[[rrrzzzccc]]]WWWVVV[[[iiirrrlllqqq}}}rrrMMM777444111///.........---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///111777EEEXXXnnnvvvxxx|||wwwtttqqqkkkiiifffbbb^^^ZZZWWWVVVSSSRRRQQQOOONNNMMMMMMMMMOOOPPPRRRUUUYYY[[[\\\\\\___jjjyyyxxxtttrrrppprrrvvvxxx|||{{{yyyxxxyyy{{{}}}}}}|||~~~sssnnnpppuuutttvvv{{{{{{lll]]]dddvvv}}}|||~~~{{{}}}sssttt{{{yyy|||___@@@111111......---------,,,,,,,,,++++++++++++++++++++++++GGGHHHIIIIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHJJJLLLMMMJJJJJJKKKKKKMMMNNNOOOPPPLLLLLLLLLMMMPPPQQQQQQPPPOOOOOOOOOOOOQQQSSSUUUVVVWWWXXXYYY[[[]]]___aaabbbfffjjjpppuuuzzz~~~yyywwwyyy~~~uuuuuuwwwqqqsssxxxrrrbbb]]]lllmmmTTTHHHDDDBBBJJJ[[[ooo~~~{{{ccclllyyy[[[QQQUUUjjjrrr\\\bbbqqqnnnRRR>>>222000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000111666BBBUUUiiivvvvvvuuuvvvzzz||||||}}}pppuuu}}}xxxbbbLLL@@@???CCCLLLUUU^^^iiirrr|||}}}}}}zzzxxxxxxttttttsssrrrpppooonnnmmmmmmkkkiiigggccc^^^XXXSSSIIIFFFAAA>>>;;;888555222222333666777999;;;<<<>>>>>>>>>>>>>>><<<;;;999888888777777666555555555555111333666777999;;;>>>@@@CCCGGGLLLPPPSSSVVVYYY[[[^^^```ccceeefffhhhjjjlllppprrruuuwwwyyy{{{zzzjjj___YYYTTTWWWYYYXXXXXX]]]hhhrrr~~~}}}}}}~~~||||||||||||||||||||||||{{{|||{{{xxxxxxyyyvvvqqqcccWWWLLLKKKRRR]]]kkkvvvcccOOOLLL[[[kkk|||tttaaaSSSOOOWWWnnn~~~zzzddd```^^^^^^bbbmmmqqqlllrrrvvvSSS888555111///.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,---------.........///111888FFF[[[rrr~~~vvvzzz}}}vvvnnnfff```]]]YYYXXXVVVSSSPPPMMMKKKJJJHHHHHHGGGGGGFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPTTTVVV^^^kkk{{{yyytttpppmmmmmmqqquuuxxx}}}~~~}}}}}}sssmmmppptttuuuuuuzzz|||pppbbbhhhyyy||||||~~~vvvmmmnnnuuuvvv~~~|||aaaCCC333111......---------,,,,,,,,,++++++++++++++++++++++++DDDEEEFFFGGGIIIJJJKKKLLLKKKKKKJJJIIIJJJKKKLLLMMMKKKKKKLLLMMMNNNOOOQQQRRRMMMLLLLLLNNNPPPRRRRRRQQQSSSSSSSSSSSSUUUWWWYYYZZZ\\\\\\]]]^^^aaadddgggiiihhhmmmsssyyy~~~yyyyyy|||ppphhhkkkqqqssstttxxx~~~ppp```[[[jjjpppVVVHHHDDDBBBIIIZZZnnn}}}eeeeeetttkkkRRRRRRWWWlllkkkZZZ```rrrsssWWWAAA333111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111222777CCCVVVjjjwwwttttttwww{{{~~~yyyooovvv|||}}}uuu^^^GGG??????DDDNNNVVV^^^iiissszzz{{{|||xxxvvvvvvsssrrrqqqpppnnnmmmllllllkkkiiigggdddaaa[[[TTTOOOGGGDDD???<<<:::777444111000333666888999:::<<<>>>>>>>>>>>>===<<<:::777666666666666555555555444444111333555777888;;;>>>AAADDDGGGLLLQQQSSSVVVYYY[[[^^^aaadddffffffgggiiikkknnnqqqtttwwwyyy{{{~~~yyykkkbbb]]]ZZZ]]]```___```hhhvvv~~~||||||||||||}}}}}}}}}}}}{{{}}}|||yyyzzz{{{xxxssseeeXXXMMMKKKRRR\\\jjjtttcccQQQMMM[[[iiiyyy|||sss```SSSNNNSSSjjj|||{{{gggeeedddeeehhhrrrsssooouuuyyyWWW:::666111...............,,,,,,,,,,,,,,,,,,,,,,,,******))))))******++++++++++++,,,,,,,,,,,,------,,,---------............///222999HHH^^^uuu~~~yyyuuujjj___VVVPPPMMMNNNMMMKKKIIIGGGEEECCCBBB?????????????????????>>>===>>>@@@AAABBBFFFKKKOOOXXXfffxxx~~~wwwsssnnniiijjjmmmrrruuuyyy~~~{{{sssoooppptttvvvtttxxx|||ssseeehhhuuuzzz{{{xxxzzz}}}~~~rrriiijjjpppyyy~~~zzzbbbEEE444111......---------,,,,,,,,,++++++++++++++++++++++++@@@AAABBBDDDFFFHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSQQQPPPOOOPPPSSSTTTTTTTTTWWWVVVVVVWWWXXXZZZ\\\]]]_________```cccgggkkknnnooosssxxx}}}}}}vvvrrruuu|||vvveee___fffpppzzzzzz|||~~~ppp___YYYgggrrrXXXIIIDDDBBBIIIYYYlll{{{ggg___gggbbbQQQPPPVVVlllppp]]]bbbsssxxx[[[DDD666111000///...------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...//////000///000222999FFFYYYmmmzzzsssrrruuuyyy{{{~~~wwwooowww{{{yyyqqqZZZEEE>>>???EEEOOOXXXaaammmxxx}}}yyyzzzzzzwwwtttsssqqqqqqpppnnnmmmlllkkkjjjhhhfffdddaaa]]]WWWPPPKKKEEEBBB>>>:::888555222000///222666888999:::<<<>>>===>>>>>>===;;;999666444444444444444444333333222222444666777888;;;???BBBFFFIIINNNRRRUUUWWWZZZ\\\^^^aaadddeeefffgggiiijjjlllooosssvvvxxx{{{~~~~~~tttmmmkkkgggkkkooorrruuu}}}|||||||||}}}}}}~~~~~~~~~|||}}}}}}{{{{{{}}}zzzuuugggZZZNNNLLLRRR[[[hhhrrr}}}gggTTTOOO[[[gggvvv~~~yyyqqq```RRRLLLQQQggg{{{|||iiifffeeeeeegggrrryyyuuu|||]]];;;777222...............,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---++++++,,,,,,,,,,,,------------------............///222:::JJJ```xxxzzznnn```UUUMMMJJJHHHKKKJJJHHHFFFDDDBBB@@@???:::;;;;;;;;;;;;;;;;;;:::999;;;<<<===>>>AAAGGGLLLUUUcccuuu~~~xxxtttqqqlllhhhhhhlllooorrrvvv{{{wwwtttppprrrxxxzzztttqqqqqqrrrwwwsssvvv|||vvvfffbbbiiippprrrqqqwww{{{|||~~~uuunnnpppuuuyyycccHHH666111......---------,,,,,,,,,++++++++++++++++++++++++>>>???@@@BBBDDDFFFHHHIIIJJJJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSTTTUUUTTTSSSSSSVVVWWWWWWWWWYYYXXXXXXXXXZZZ[[[]]]^^^aaa```___```dddiiinnnqqqvvvyyy~~~{{{zzzkkkeeeeeeooo|||qqq```\\\gggttt~~~ppp___XXXeeesssYYYIIIDDDBBBIIIYYYlllzzziii]]]aaa___UUULLLSSSiiiwww```cccrrr{{{___HHH999111000///......------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...///000000...///333;;;III\\\ppp|||sssrrrtttwwwyyy|||uuupppxxxzzzwwwnnnXXXCCC<<<>>>EEEPPPYYYcccqqq}}}|||wwwyyyyyyuuurrrrrrppppppooonnnlllkkkjjjiiifffdddaaa^^^ZZZTTTMMMHHHCCC@@@<<<999777444111///...222777999999999<<<>>>======>>>===;;;888555333222222333333333222222111333555666777999;;;???BBBHHHKKKPPPTTTVVVXXX[[[]]]^^^aaaccceeefffggghhhjjjkkknnnrrrvvvxxx{{{~~~|||xxxwwwuuuzzz~~~||||||}}}}}}~~~~~~|||~~~~~~{{{|||~~~{{{vvvggg[[[OOOMMMRRR[[[gggppp|||kkkXXXRRR[[[fffttt}}}yyyppp___RRRLLLOOOfff{{{|||hhheeebbb```bbbooo|||ccc;;;777222...............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...++++++,,,,,,,,,------------------.........//////000222:::JJJaaazzzwwwiii[[[PPPJJJIIIIIILLLKKKIIIGGGDDDAAA@@@>>>:::;;;;;;<<<<<<;;;;;;::::::;;;=========AAAGGGLLLVVVdddtttxxxtttqqqoookkkggghhhlllmmmppptttyyy}}}{{{gggccc```cccmmmyyy}}}yyyuuurrrppppppwwwrrruuu}}}xxxfff\\\^^^hhhkkklllttt~~~zzzyyyyyyuuuxxx~~~yyycccJJJ888111......---------,,,,,,,,,++++++++++++++++++++++++=========>>>@@@DDDGGGIIIIIIJJJLLLKKKJJJJJJKKKMMMKKKLLLNNNQQQSSSUUUWWWWWWXXXWWWUUUUUUVVVXXX[[[]]]```___\\\ZZZYYYYYYZZZZZZ]]]___aaacccggglllrrrwwwyyy|||xxxpppmmmmmmtttuuufff\\\[[[jjjooo^^^ZZZjjj}}}ppp___YYYfffuuuXXXIIIFFFGGGKKKXXXkkk|||nnn```eeecccUUULLLRRRkkk|||aaaaaammm~~~dddKKK999222000...---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///333;;;NNNcccrrrvvvsssssswww|||}}}~~~vvvqqq{{{}}}yyylllUUUCCC@@@@@@EEEOOOZZZdddqqq|||{{{xxxwwwtttrrrpppqqqooommmlllllljjjhhhfffdddaaa\\\XXXTTTPPPKKKHHHBBB???;;;666333222222222222333444666777999:::;;;;;;;;;<<<;;;:::888666555111111111111111222222333333444666999>>>BBBEEEGGGOOOUUUYYYXXXWWWYYYZZZYYY``````aaabbbdddfffiiikkkoooooopppqqqtttwwwzzz{{{~~~~~~~~~}}}|||{{{{{{{{{||||||yyy{{{zzzxxxyyy{{{yyyuuujjj]]]QQQNNNRRRZZZfffooo|||rrrYYYOOOYYYiiizzzxxxvvv^^^NNNKKKQQQgggyyyzzzddd___ZZZYYY]]]lll___===666111111222///---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........///////////////000555???PPPeeexxx}}}~~~wwwhhhUUUKKKLLLPPPQQQVVVVVVVVVSSSMMMGGGCCCAAA@@@>>><<<:::::::::;;;<<<======<<<;;;>>>DDDLLLRRR^^^gggsss|||~~~{{{vvvrrriiiiiihhhhhhggghhhhhhhhhmmmooorrrvvvzzzzzzpppiiiXXXXXXWWW[[[gggwww~~~{{{|||wwwpppooosssvvvuuuttt{{{xxx```PPPXXX^^^iiimmmsss}}}|||vvvzzzxxx{{{vvveeeHHH333444//////...------------...,,,,,,,,,+++++++++******>>>>>>===>>>@@@CCCFFFHHHHHHJJJKKKKKKJJJJJJKKKMMMLLLNNNPPPTTTVVVYYYZZZ[[[ZZZYYYWWWWWWXXX[[[^^^```aaa```^^^[[[ZZZZZZ[[[\\\^^^```bbbeeehhhmmmtttxxx|||~~~|||llldddeeekkkvvvppp\\\UUUXXXkkksssaaa\\\lllppp___YYYfffuuuXXXHHHEEEGGGKKKXXXlll}}}qqqbbbiiiiii^^^OOOSSSiiibbbaaakkkzzz~~~hhhNNN;;;222000...---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000333:::KKK```mmmqqqooopppuuu{{{}}}~~~uuusss||||||vvvhhhSSSBBB>>>???EEEPPPZZZeeesss~~~}}}zzzwwwvvvtttqqqoooooommmkkkiiihhhfffdddaaa___\\\WWWSSSPPPLLLGGGDDD???===999555222111111222333333444666777999::::::;;;;;;;;;:::999666444333222222222222222333444444333666:::???DDDJJJOOORRR[[[aaaccc^^^[[[\\\^^^]]]``````aaabbbdddgggiiikkknnnooooooqqqsssvvvyyy{{{}}}~~~~~~~~~}}}|||{{{{{{~~~}}}}}}||||||||||||||||||}}}}}}{{{||||||yyyzzz{{{yyytttkkk^^^QQQMMMRRRZZZfffppp~~~qqqYYYPPP[[[kkk|||{{{vvv___OOOKKKQQQfffyyy{{{gggaaaYYYUUUXXXgggaaa>>>666111111222///---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............222555@@@RRRiii|||}}}|||~~~wwwiiiXXXQQQVVV\\\___aaa___\\\VVVOOOIIIEEECCCCCCBBB@@@>>>===>>>??????@@@@@@@@@AAADDDJJJSSSYYYbbbiiiqqquuusssnnnhhhddd``````aaabbbdddfffhhhiiijjjmmmqqqtttyyyzzzqqqiiidddZZZ]]]^^^aaakkkxxx|||xxxxxx|||}}}zzz|||zzztttqqqsssuuutttsssxxxuuu^^^NNNUUU```lllrrrwww~~~zzzssswww}}}vvveeeJJJ555444//////...------------...,,,,,,,,,+++++++++******@@@?????????@@@CCCEEEGGGGGGHHHJJJJJJIIIJJJLLLNNNPPPRRRUUUXXX[[[]]]^^^___\\\[[[ZZZZZZ[[[^^^aaadddcccbbb```^^^]]]]]]^^^^^^```bbbdddgggkkkpppvvvzzzqqq```YYY^^^nnnnnnWWWRRRYYYoooxxxccc^^^rrrppp___XXXeeeuuuXXXHHHDDDGGGKKKXXXlll~~~pppaaajjjnnnfffSSSTTTfff~~~dddccckkkxxx{{{xxxnnnRRR>>>333111///.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///111333999HHH[[[gggjjjlllmmmsssyyy{{{|||wwwuuu~~~{{{qqqbbbPPPBBB>>>>>>EEEPPP[[[gggttt~~~{{{xxxuuutttssspppnnnmmmjjjgggdddccc```]]]ZZZWWWTTTPPPLLLIIIEEEAAA>>>;;;999666333111000111111333444555666777888999:::;;;::::::888777444222111333333333333333444555666666:::@@@FFFLLLTTT]]]dddrrruuurrrggg^^^]]]___```aaaaaabbbccceeehhhjjjkkknnnnnnoooppprrruuuxxxzzz|||||||||||||||||||||{{{yyy}}}|||zzz||||||}}}~~~~~~~~~~~~~~~|||~~~~~~|||||||||yyysssmmm___QQQLLLQQQZZZgggqqqnnnXXXPPP]]]mmm~~~~~~www```PPPLLLQQQeeeyyy{{{eee]]]UUURRRVVVeeeaaa???777111111222///---...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......333666AAAWWWqqq}}}|||yyy{{{zzzkkk]]]YYYaaakkkoooppplllddd\\\SSSMMMIIIFFFGGGFFFEEECCCCCCCCCDDDDDDEEEFFFHHHJJJNNNVVV^^^dddkkknnnpppnnnhhh___XXXTTTTTTTTTVVVYYY]]]bbbfffhhhhhhkkkooossswww}}}xxxlllccc^^^]]]\\\bbbiiinnnwww~~~xxxpppqqqzzz}}}zzz}}}{{{vvvssstttsssppptttrrr]]]MMMSSScccqqqxxx{{{~~~xxxqqqvvvvvvhhhNNN777444//////...------------...,,,,,,,,,+++++++++******AAAAAA@@@???@@@BBBEEEFFFGGGHHHIIIIIIIIIKKKNNNPPPWWWYYY\\\___aaabbbbbbaaa^^^]]]\\\\\\^^^aaadddfffeeedddcccaaaaaaaaaaaaaaabbbdddgggjjjnnnsssyyy}}}yyyiii]]]WWWbbbyyyrrr\\\XXX]]]rrr{{{dddccc|||rrr___WWWdddwwwYYYHHHEEEFFFJJJXXXlll~~~kkk[[[fffnnniiiUUUSSSddd|||eeeccclllyyy|||zzztttVVV???333111///...//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000222999GGGZZZeeegggjjjlllrrrxxxyyyyyy}}}|||vvvyyynnn^^^NNNCCC@@@@@@FFFQQQ\\\gggttt{{{yyyuuusssrrrqqqnnnmmmjjjgggccc```]]]ZZZVVVSSSOOOMMMIIIFFFCCC@@@<<<999777555333111000000000111444555555666777888888999:::999888666444222111000333333333333444555666777;;;???FFFLLLUUUcccrrr}}}pppaaa]]]]]]^^^aaabbbccceeegggiiikkklllmmmnnnnnnoooqqqtttwwwxxx}}}||||||||||||}}}~~~~~~|||zzz{{{|||~~~}}}~~~~~~~~~zzztttnnn___PPPKKKPPPZZZgggrrrlllVVVQQQ^^^nnn~~~wwwaaaQQQLLLPPPeeeyyy}}}eee\\\UUUXXXbbbqqqxxx^^^@@@888222111111///---...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///333555BBB\\\zzz{{{zzzxxx|||~~~qqqddddddmmmwww{{{{{{uuukkk```WWWQQQMMMJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMOOORRRVVV[[[bbbjjjpppuuuuuurrrjjj```VVVNNNJJJIIIJJJMMMQQQVVV\\\aaadddhhhkkkooosssxxx}}}|||mmm^^^UUUTTTWWW\\\eeerrr~~~{{{sssvvvzzz}}}vvvrrrxxx||||||uuutttsssoooqqqppp^^^PPPTTTfffuuu{{{|||}}}wwwrrryyy|||~~~yyyoooVVV;;;333//////...------------...,,,,,,,,,+++++++++******BBBAAA@@@@@@@@@BBBDDDFFFHHHIIIJJJJJJKKKMMMQQQTTT^^^```ccceeeffffffdddccc```___^^^^^^```bbbfffhhhffffffeeeddddddcccccccccdddfffjjjnnnrrrwww|||uuueee___[[[jjjxxxbbb^^^bbbsss}}}jjjooottt```WWWccczzz[[[JJJFFFFFFJJJWWWkkk}}}iiiXXXdddooommmTTTRRRbbb|||~~~``````kkk{{{yyyYYY@@@444222000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000222999HHHZZZeeehhhkkkmmmrrrxxxxxxuuuxxx}}}~~~vvvxxxmmm^^^OOOFFFDDDDDDIIISSS]]]fffsss~~~yyyvvvsssqqqooonnnllljjjfffccc___[[[XXXTTTPPPMMMIIIFFFCCC@@@>>>;;;888555333222111111000111222222555555666666777777888888999888777555333111000000222222222333555777999999@@@CCCJJJUUUeee{{{xxxeee^^^]]]\\\bbbcccdddfffhhhjjjkkklllmmmmmmmmmnnnpppsssuuuwww{{{zzzzzzzzz{{{}}}|||zzzyyyxxxyyy{{{}}}|||vvvmmm^^^OOOKKKOOOYYYgggrrr}}}lllXXXSSS```nnn~~~~~~vvv```QQQLLLOOOdddzzzhhh___[[[bbbppp}}}}}}pppxxx]]]AAA999222111111///...///------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000000111555DDDaaa~~~|||{{{}}}|||wwwoooqqq{{{|||uuukkkaaaZZZUUUQQQNNNLLLMMMNNNOOOQQQRRRTTTUUUWWWZZZ]]]aaafffmmmtttyyyzzzxxxrrrhhh\\\QQQJJJGGGDDDEEEGGGKKKQQQXXX]]]aaajjjmmmrrruuuyyy~~~tttcccSSSMMMOOOSSS\\\fffvvvrrrccchhhpppyyy{{{xxxzzzwwwuuutttnnnoooqqqcccVVVYYYjjjwww|||{{{}}}xxxvvvssssss~~~xxx```AAA222//////...------------...,,,,,,,,,+++++++++******BBBAAA@@@@@@AAACCCEEEGGGJJJKKKLLLLLLMMMPPPUUUXXXccceeegggjjjkkkjjjhhhgggdddcccaaaaaabbbdddgggiiigggggggggfffffffffeeeeeefffiiimmmqqquuuzzzsssddd^^^]]]qqq~~~hhhdddhhhxxxyyyvvvbbbWWWddd|||]]]KKKFFFEEEHHHUUUiii{{{mmm\\\gggtttsssUUUQQQaaa{{{vvvYYY[[[iii~~~}}}\\\AAA555333000000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---///222:::III[[[eeehhhkkkmmmsssxxxwwwssstttxxx{{{~~~{{{uuuyyynnnaaaRRRIIIFFFFFFKKKTTT]]]gggsss~~~xxxuuurrrooommmkkkhhhfffbbb___[[[WWWSSSOOOKKKHHHDDDAAA>>><<<:::888555222111111111111222333444444666666666666777777777777888777555444222222111111111111333555777:::<<<>>>DDDGGGPPPaaazzzyyygggbbb```]]]bbbccceeehhhjjjkkklllmmmllllllmmmmmmooorrrtttuuuwwwvvvuuuvvvyyy}}}{{{vvvsssrrrnnnppprrrvvv{{{~~~|||wwwkkk]]]OOOJJJOOOXXXeeeppp|||qqq^^^ZZZfffrrr~~~}}}ttt```QQQLLLOOOeee|||hhhaaa]]]cccmmmvvv~~~zzznnnxxxcccCCC:::222111111///...///------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111000555GGGddd~~~|||wwwyyy~~~zzz}}}sssmmmeee___\\\XXXTTTPPPMMMOOORRRUUUYYY\\\___```bbbdddhhhlllpppuuuzzz~~~{{{wwwqqqfffZZZPPPJJJGGGEEEFFFGGGKKKQQQXXX^^^bbbmmmppptttwwwzzz~~~{{{lll[[[NNNKKKOOOTTT]]]ggguuu~~~kkk[[[aaakkkuuu~~~yyyttttttnnnnnnrrrhhh]]]```mmmyyy||||||{{{yyy|||nnnmmmyyykkkGGG333//////...------------...,,,,,,,,,+++++++++******BBBAAA@@@@@@AAACCCFFFHHHLLLMMMNNNNNNPPPTTTYYY]]]ccceeeiiilllnnnnnnmmmkkkhhhgggeeeddddddfffiiikkkgggggghhhhhhggggggffffffgggjjjoootttxxx}}}ssseee\\\^^^uuusssqqqvvvxxxdddXXXddd}}}]]]JJJEEEDDDGGGSSSfffxxxuuucccnnnzzzyyyWWWQQQ^^^wwwpppUUUZZZlll___CCC555333111000000000///...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---000333:::HHHYYYccceeeiiilllrrrxxxwwwsssssswwwxxxyyysss}}}yyyqqqeeeWWWLLLEEEFFFKKKTTT^^^hhhuuuxxxuuuqqqmmmkkkhhheeeccc]]]ZZZUUURRRNNNJJJFFFCCC???===:::888777555222000000000111222444555666777777777777777666666666666777666444333222222333333111222444777;;;>>>AAACCCIIILLLWWWmmmrrreeedddbbb^^^bbbdddfffiiikkklllmmmmmmlllllllllmmmnnnqqqssstttuuuttttttuuuyyy~~~vvvoooiiifffaaacccgggmmmvvv}}}|||yyyttthhh[[[NNNJJJOOOXXXcccmmm{{{zzzhhhdddnnnwww~~~sss___QQQLLLOOOeee~~~hhhdddbbbaaacccjjj|||xxxmmm{{{iiiDDD:::333111000......000------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---///000000111000777HHHddd}}}uuuttt{{{}}}vvvddd```\\\[[[\\\ZZZUUUQQQOOOQQQVVV[[[aaafffjjjlllkkkmmmpppsssvvvyyy}}}|||xxxqqqggg[[[RRRLLLJJJHHHIIIJJJOOOUUU\\\dddhhhooorrruuuxxxzzz}}}vvvfffVVVNNNMMMRRRVVV```hhhrrryyy}}}|||ssshhh```fffpppzzzxxxrrrrrrllllllsssmmmccceeeooozzz}}}xxx{{{yyyllllll{{{rrrMMM666//////...------------...,,,,,,,,,+++++++++******AAAAAA@@@@@@BBBDDDGGGHHHMMMNNNOOOPPPRRRVVV[[[___aaadddiiinnnpppqqqpppooollljjjhhhgggggghhhjjjlllggghhhhhhhhhhhhggggggfffhhhkkkpppuuuyyy~~~sssfffZZZ___xxx~~~zzzeeeYYYeee|||\\\IIIDDDCCCFFFRRReeevvvyyyhhhqqq}}}}}}ZZZRRR]]]tttmmmVVV\\\pppbbbEEE666333111000111111000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000333999GGGXXXaaabbbgggjjjqqqxxxxxxttttttxxx{{{xxxrrr|||zzztttiiiZZZOOODDDDDDJJJUUU___iiiwwwxxxuuupppmmmjjjgggdddaaaYYYVVVRRRNNNKKKGGGCCC@@@<<<:::777666555333000...000000222333555777888888777777777777666666666666666555444333222333444444222333666999===BBBEEEGGGNNNQQQ\\\tttiii```cccbbb^^^cccdddgggjjjlllmmmmmmmmmllllllllllllnnnppprrrtttvvvuuuuuuwww{{{}}}sssiiiaaa[[[VVVYYY^^^gggrrr|||zzzvvvqqqgggZZZMMMJJJOOOWWWbbbkkk{{{oookkkttt|||rrr^^^QQQLLLOOOfffmmmmmmkkkeeeaaajjjwwwlll}}}mmmDDD;;;333111000......000---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000000888JJJddd}}}}}}wwwqqqsss|||}}}yyyooodddZZZXXXVVVYYY\\\[[[VVVQQQPPPSSSYYY___ffflllqqqsssppprrruuuwwwxxxzzz}}}~~~{{{tttjjj^^^UUUOOOMMMKKKKKKMMMRRRYYYaaaiiimmmooorrrvvvxxxzzz{{{~~~sssbbbTTTNNNPPPUUUXXXcccjjjooommmjjjjjjjjjiiijjjpppxxx{{{~~~xxxqqqqqqjjjkkksssoooggghhhooo{{{vvvvvv{{{uuukkklllvvvQQQ999//////...------------...,,,,,,,,,+++++++++******