BM6(d% ~~~|||zzzyyyyyyxxxvvvtttnnnnnnnnnnnnoooppprrrrrrvvvtttqqqooommmmmmnnnnnnhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhggggggfffffffffcccccccccccccccdddddddddggghhhhhhhhhhhhiiiiiiiiikkkkkkllllllmmmnnnnnnoooqqqtttwwwxxxwwwuuuttttttpppoooooooooooopppqqqqqqrrrrrrsssssssssssssssssssssyyyuuuooottt}}}~~~}}}}}}||||||||||||||||||||||||||||||{{{{{{{{{{{{{{{{{{{{{{{{zzzzzz{{{{{{{{{{{{zzzzzzttttttttttttsssrrrppppppggggggggggggggggggggggggkkkkkkjjjjjjiiiiiiiiihhhbbbbbbccccccccccccbbbbbbddddddddddddddddddddddddaaaaaa```______aaabbbcccfffeeeeeefffgggiiikkklllwww|||~~~xxxsssrrrrrrqqqrrrrrrnnnhhhcccaaa```___\\\WWWSSSQQQRRRUUUVVVTTTTTTTTTSSSQQQOOOMMMLLLMMMKKKJJJJJJJJJJJJHHHGGGEEEEEEEEEEEEFFFGGGIIIIIIMMMKKKHHHFFFDDDDDDEEEEEEAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCFFFFFFEEEEEEEEEEEEEEEEEEDDDGGGJJJKKKJJJIIIHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKMMMNNNOOOPPPQQQQQQPPPPPPRRRVVVQQQKKKPPP]]]|||~~~~~~kkkeee]]]YYYXXXXXXWWWUUUTTTTTTTTTSSSSSSRRRRRRRRRTTTTTTSSSRRRRRRRRRRRRSSSQQQQQQQQQQQQQQQQQQQQQQQQOOOPPPPPPPPPPPPOOONNNNNNMMMMMMMMMMMMLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFEEEEEEDDDCCCBBBGGGGGGGGGGGGGGGGGGGGGGGG????????????????????????FFFFFFGGGGGGGGGGGGFFFFFF@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDD??????@@@@@@BBBEEEGGGIIINNNUUUYYYXXX^^^xxxddd^^^lllzzzzzztttqqqooommmlllnnnoooppplllgggddddddfffccceeeeee```YYYTTTTTTVVVVVVSSSNNNIIIGGGHHHJJJKKKKKKKKKKKKKKKIIIGGGEEECCCBBBAAA@@@@@@AAABBBAAA???>>>>>>>>>>>>???@@@@@@AAA;;;;;;:::999999:::;;;<<<>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>???@@@@@@AAAAAA????????????@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>===???BBBCCCBBBAAABBBBBBCCCCCCCCCCCCDDDEEEFFFFFFHHHIIIKKKMMMMMMMMMMMMLLLEEEKKKJJJGGGJJJRRRoookkkZZZSSSTTTTTTSSSSSSSSSRRRRRRRRRTTTUUUUUUVVVVVVUUUUUUTTTUUUUUUUUUTTTTTTTTTTTTSSSPPPPPPPPPOOOOOOOOONNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCC@@@@@@AAAAAABBBCCCCCCDDDEEEDDDDDDDDDFFFHHHKKKMMMRRRfff}}}zzz___VVVLLLFFFDDDEEECCCBBBEEEEEEEEEEEEDDDDDDDDDDDDAAA@@@??????>>>>>>??????========================???@@@@@@AAA@@@???>>>===??????>>>>>>>>>=========>>>=====================>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>>>>??????<<<======>>>>>>======<<>>>>>======BBBBBBBBBDDDFFFIIIKKKMMMNNNUUUZZZ```uuuwww]]]\\\uuuwww||||||}}}xxxqqqlllgggdddaaa```ccceeeccc___]]]___bbb^^^\\\ZZZWWWTTTSSSSSSTTTQQQPPPMMMJJJGGGEEEDDDDDDEEEFFFGGGGGGEEECCCAAA??????===<<<<<<>>>>>>===;;;:::::::::999999:::;;;;;;;;;<<<<<<======>>>>>>>>>999::::::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;777888888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::;;;;;;;;;;;;;;;===>>>>>>>>>>>>???AAA>>>>>>>>>??????@@@AAABBBBBBCCCFFFHHHIIIIIIHHHHHHGGGMMMLLLKKKMMMRRRkkksssXXXKKKHHHEEEEEEEEEEEEDDDDDDDDDDDD@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@@@@@@@?????????>>>>>>>>>>>>?????????@@@@@@@@@??????????????????????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????========================????????????????????????BBBBBBBBBAAAAAAAAA@@@@@@===>>>>>>???@@@AAAAAAAAAAAA@@@AAABBBEEEIIILLLOOOcccvvvzzz~~~aaaXXXLLLDDDBBBCCCBBB@@@>>>>>>>>>>>>????????????@@@??????>>>>>>>>>>>>>>>========================:::;;;<<<<<<<<<;;;999999<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;<<<999999999999999999999999::::::::::::::::::::::::999::::::;;;;;;::::::999666777888888888888888777999999999999999999999999555666666777888999::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999:::;;;======<<<;;;;;;>>>>>>???@@@CCCFFFHHHJJJOOOYYYbbbqqqjjjSSSSSSpppsssmmm|||}}}uuunnniiiccc```]]]aaacccaaa]]]\\\^^^bbb[[[WWWRRRQQQTTTVVVVVVUUUOOOPPPOOONNNKKKGGGDDDAAABBBCCCDDDDDDCCCAAA???===???===;;;;;;<<<<<<:::999<<<<<<;;;;;;:::;;;;;;;;;999999::::::999888777777888888888888999999999999777888888888999999::::::999999::::::;;;<<<======999999999999::::::::::::999999:::;;;<<<======>>>:::;;;<<<<<<;;;<<<>>>@@@????????????@@@AAABBBCCCAAACCCEEEHHHIIIIIIHHHHHHEEEHHHEEEDDDFFFLLLfffuuuVVVIIIBBBDDD???>>>BBBFFFDDDAAA@@@???????????????@@@@@@@@@@@@??????>>>===<<<<<<;;;========================>>><<<;;;;;;<<<<<<;;;999======<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============>>>>>>>>>>>>======<<<<<<<<<;;;===<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;::::::999???>>><<<;;;<<<===???@@@???>>>======>>>>>>===<<>>CCCFFFJJJUUUbbbtttwwwqqq~~~|||eee\\\RRRLLLIIIEEEAAA>>>AAA@@@CCCGGGEEE???;;;<<<===<<<<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;999999999999999999999999;;;;;;999999999999;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::777777888888888999999999999888888888888888888999777777888888888999999999999:::<<<;;;::::::;;;===888888999999999:::::::::999:::;;;:::888999===AAA:::>>>CCCFFFFFFFFFKKKQQQTTTdddwwwfffSSSWWWllluuu{{{~~~~~~sssiiibbb]]]```aaaaaa```^^^ZZZWWWUUUVVVTTTQQQNNNLLLMMMNNNOOOKKKVVV]]]YYYOOOHHHEEEDDDAAAAAABBBBBBBBBAAA@@@???===<<<<<<;;;;;;:::999999999999999999999888777666;;;;;;:::999888777666555999999999999999999999999::::::999999888999999999999999999::::::999999888<<<;;;::::::999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>???===>>>>>>???@@@@@@AAAAAABBBCCCDDDFFFFFFFFFEEEEEEIIIIIIEEEFFFIIIMMMeeexxxcccUUUIIIGGGAAA===???@@@>>>???BBB?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<<<<;;;999<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<======<<<<<<<<<;;;;;;:::::::::<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;:::999999===<<<;;;::::::<<<===???===<<<;;;<<<>>>???>>>===EEEDDDCCCAAA>>><<<===???>>>>>>CCCJJJNNNTTTbbbooo~~~vvvooofff\\\TTTOOOIIIBBB>>><<<===AAAFFFCCC===;;;>>><<<<<<<<<<<<;;;;;;;;;:::<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;999999999999999999999999;;;:::999888888999:::;;;::::::::::::999999999888999999999999999999999999777777777888888888999999888888777777777777888888777777777888888888888999777999::::::999999:::;;;888888888999999999999:::888:::<<<;;;:::999;;;======BBBEEEDDDGGGNNNRRRPPPPPPrrrrrrWWWHHHVVVxxx}}}wwwtttuuu}}}|||}}}~~~vvvnnnhhheeebbbaaa```___\\\YYYVVVTTTSSSQQQNNNKKKJJJIIIIIIJJJLLLUUUZZZVVVPPPLLLIIIGGGCCCBBBBBBAAA@@@@@@??????<<<<<<<<<;;;::::::999999888999999999888888777666888888888888888888888888888888888888888888888888888888777777777777888888777777888888888888888888;;;;;;:::999999999999999999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>>======>>>>>>???@@@@@@@@@AAABBBDDDEEEFFFFFFEEEDDDFFFGGGDDDEEEIIIMMMfffyyymmm]]]JJJCCC>>>>>>>>>===>>>AAA>>>>>>>>>======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::<<<;;;999:::;;;;;;:::999;;;;;;;;;:::::::::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;:::::::::999999999999888;;;;;;;;;:::::::::999999999::::::::::::999888888;;;:::999888999:::;;;<<<;;;::::::;;;>>>??????>>>@@@@@@???===;;;:::;;;===@@@CCCIIIQQQWWWbbbtttwwwyyyuuuoooiiibbbXXXLLLCCC<<<;;;>>>AAA@@@<<<<<<>>>;;;;;;;;;;;;:::::::::::::::::::::999999999999999::::::::::::::::::::::::::::::999999999999::::::888888888888888888888888999999888888888888999999999999999999888888888888888888888888888888888888666666777777777888888888777777666666666666777777666666666777777777777888666777888888777777888999777777777888888888999999888:::<<<<<<;;;::::::;;;AAAFFFGGGDDDIIITTTXXXTTTccciiiVVVNNNOOOggg~~~zzz}}}~~~tttwww|||}}}{{{xxxtttpppmmmkkkdddbbb```]]]ZZZVVVTTTSSSQQQPPPNNNKKKIIIGGGFFFEEEJJJOOORRROOOMMMNNNMMMJJJEEEDDDBBB@@@>>>>>>>>>>>><<<<<<;;;::::::999999888888888888888888777777666555555666777888999999:::666666666666666666666666777666666555555666666777555555555666666777777777:::999999999999888888888777777777888888888999999999999999999:::;;;<<<===<<<<<<======>>>?????????@@@AAACCCDDDEEEEEEDDDDDDDDDEEECCCDDDIIIMMMeee|||ZZZMMMAAA???AAA@@@===<<<>>>======<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;999999999999999999999999:::999888888::::::999888999999999999999999999999999999999999999999999999999888888777777888888999999999888888888888888888::::::999999999888888888888888888999999888888777999999888888888999:::;;;:::999999:::<<<>>>===<<<888999::::::999;;;>>>@@@DDDHHHNNNTTT]]]ooo|||yyy||||||zzztttjjj\\\PPPJJJ@@@::::::===<<<;;;<<<;;;:::::::::999999999999888888888888888888888888999999999999999999999999999888888777777888888999777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777555555666666666777777777666666555555555555666666555555555555666666666666555666777777666666777888666666777777777888888888888999999::::::;;;===>>>DDDDDDFFFIIILLLRRR[[[dddkkkSSSRRROOOfff}}}}}}}}}|||||||||tttooommmnnnnnnnnnmmmlllkkkkkkeeeccc```\\\YYYVVVTTTSSSSSSRRRPPPMMMJJJHHHFFFDDDEEEHHHHHHFFFHHHLLLLLLIIIFFFDDDAAA>>>===<<<======;;;;;;::::::999888888888666777777888777777666666444444555666777888888999666666666666666666666666666555555555555666666777444444444555555666777888888888888888888888888777666777777777777888888888888777777888888999:::;;;;;;;;;;;;<<<======>>>>>>???@@@BBBCCCDDDDDDDDDCCCDDDEEECCCDDDHHHKKKbbbfffJJJ>>>>>>???===:::<<<<<<;;;;;;:::999888888999999999999999:::::::::999999999999999999999999888777666777888999888777777777777888888888888888888888888888888888888888777777666666666666777777888888888888888888888888888888888888777777777777666666777777777777777666999888888888999999::::::<<<:::999:::;;;;;;:::999888999;;;<<<===@@@DDDGGGHHHMMMRRRYYYggg||||||zzzxxxrrrjjjaaaMMM;;;666;;;===;;;888999999999999888888888888777777777777777777777777888888888888888888888888777777666666666666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666444444555555555666666666555444444333333444444555333333444444444555555555444666777777666666777888555555555666666666777777888777666777:::>>>AAACCCEEE@@@EEEPPPPPPNNNaaa{{{jjjRRRQQQbbb^^^~~~wwwvvvyyyvvv{{{wwwooojjjcccdddeeefffffffffffffffeeeccc```\\\YYYVVVUUUTTTSSSRRRPPPMMMJJJGGGEEEDDDCCCDDDBBBAAADDDJJJKKKHHHFFFDDDAAA>>><<<;;;;;;<<<:::::::::999888888777777555666666777777777666666555555555555555555555555666666666666666666666666555555555555555666777777555555555555555666777888666666777888888777777666777777777777888888888888777666666777777888999:::999::::::;;;;;;<<<=========>>>@@@BBBCCCCCCCCCCCCEEEFFFCCCCCCFFFHHH^^^YYY@@@::::::;;;<<<;;;;;;;;;::::::999999888888888888888888888888888888888888888888888888888777555555555777888777666666666666666666777777777666666666666666666666666666666555555555555666666777777777777777888888888777777777666666666666555444555555666666666666555777777888888888999999999;;;:::999999::::::999777888:::<<<===>>>AAAEEEHHHNNNUUU]]]hhh|||www^^^DDD:::<<<===:::666999888888888777777777777666666666666777777777777666666666666666666666666666666555555555555666666555555555555555555555555444444555555555555444444444444444444555555555555555555555555555555555555333333444444444555555555333333333222222333333333222222222333333333444444444555666666555555666777444444555555555666666666777666666888===AAADDDFFFEEEBBBHHHRRRRRRUUUpppjjjSSSJJJXXXrrrmmmnnnyyyllllllrrr|||{{{rrrllliiicccdddddddddcccbbbaaa``````___^^^\\\YYYWWWUUUTTTQQQOOOMMMIIIGGGDDDCCCBBBDDDDDDBBB@@@BBBHHHJJJGGGDDDCCC@@@>>><<<;;;;;;;;;::::::999888888777777666444555555666666666666666666555555444444333333333555555555555555555555555444444444444555666777777777666555444444555666666444555666777777777666555666666666777777777888888666666666666777888999:::888888999999:::;;;;;;<<<<<<===???AAABBBCCCCCCBBBEEEFFFCCCCCCEEEFFF[[[~~~kkkNNN???:::;;;===::::::::::::::::::::::::888888888777777666666666666666666666666666666666555444444444666777666555444444555555666666666666555555555555555555555555666555555444444555555666444555555555666666666777666666666555555555555444333333444555555555555555555555666777777777777777999888777888999:::999888777999;;;>>>AAAEEEJJJMMMZZZeeesss~~~}}}kkkRRREEE@@@<<<888777888888777777777666666666555666666666777777777777555555555555555555555555555555444444444444555555444444444444444444444444222333444555555444333222333333333333444444444555444444444444444444444444333333333333444444444444222222222111111222222222111111111222222222333333222333444444333333444666333444444444444555555555666666888<<>>@@@BBBBBBBBBBBBCCCEEEBBBBBBEEEFFF[[[~~~www^^^KKK>>>;;;===::::::::::::::::::;;;;;;999888888777666555555444555555555555555555555555555444333444666777666555444444444555555666666666555555555555555555555555666555555444444555555666333333333444444555555555666666555555555444444444222333444444555555555444333444555555666666555555777666666777999;;;;;;:::777:::>>>CCCHHHNNNTTTYYYggguuu}}}yyysssfffkkkrrrsss]]]NNNCCC;;;888999777777777777666666666666555666666666777777888888555555555555555555555555555444444333333444444555444444444444444444444444222333444444444444333222222222222333333444444444333333333333333333333333222222333333333444444444222222111111111111222222000111111111111222222222000222333333222111333444333333333444444444555555555777;;;AAAFFFFFFBBB>>>DDDSSSUUUIIISSSxxxyyyXXXEEELLLeeeqqqpppooogggkkkbbbjjjmmmkkkiiieee```[[[WWWUUUUUUVVVWWWXXXXXXVVVTTTSSSPPPMMMJJJFFFCCCCCCCCCDDD@@@CCCBBB===;;;>>>@@@@@@@@@@@@@@@???>>><<<:::999999999888888777666666666333444444555666666666555333333333333333333333333222222222222222222222222111111111111222333444555777555333111000000111222222333555777777666555444333333333444444444555555666666666777777888999:::777777777888999999:::::::::<<<>>>@@@AAABBBBBBBBBAAACCC@@@BBBEEEFFF\\\~~~[[[NNN>>>222<<<777<<<<<<666555999:::777777666666555444444333333555555555555555555555555444555555555444333333222222222222222222222222222333333333333333333333333111111222222222333333333222222111111222222333444333333333333333333333333333333333333333333333333222222222333333333444444777555555666888:::::::::<<>>===<<<<<<:::888666888888777555555444444444444444444444444444444444444333222111111111222333111111000000000000111111222222222222222222222222333333222222111222222222333333222222222222222222222222222333333333444444333333444444555666666666999888888888888888999999;;;<<<>>>@@@AAABBBAAAAAA>>>@@@>>>???BBBCCCYYY|||uuu{{{ggg```LLL999<<<777;;;;;;666555777888555666666666555444333333333444444444444444444444444444444444444444333222222222222222222222222222222333333333333333333333333111111111222222222222333222111111111111222333333333333333333333333333333333333333333333333333333222222222333333333333444555555555555666888999:::AAAJJJKKKKKKQQQOOOQQQ\\\ssspppmmmggg[[[KKKAAA>>>999666555777777444333666444444444444444444444444222222222333333333333333333333333333333333333333333333222222222111111111111111111111111111111111222222222222222222222222222222222222222222222222111111222333333222111111000000000000000000000000000000111111222333333333111111111222222222333333444333222222444444444333:::@@@FFFIIIEEEBBBFFFMMMKKKMMMUUUjjjwwwRRRCCCIIIPPPXXXvvvqqq}}}|||wwwnnniiippp}}}uuukkkccc]]]ZZZYYYXXXXXXWWWTTTPPPMMMLLLLLLLLLIIIFFFEEEDDDCCCAAA???AAA@@@>>>===<<<===>>>???BBBAAA@@@>>><<<;;;;;;;;;888777666555444444444444333333333333333333333333444333222111111111222222111000000//////000000111111111111111111111111111222222111111111222222333222222222222222222222222222222222333333333333444333333333444555555666666777777777777777888999:::;;;<<<>>>@@@AAAAAA@@@@@@???@@@>>>???BBBCCCXXX{{{nnn|||xxxqqqnnnXXX>>>999777999999666555666555222666555555444444333333222222222222222222222222222333333333333333333222111111111111111111111111111222222222222222222222222000000000111111111222222111111000000000111222222222222222222222222222222222222222222222222222222111111222222222333333333333444666555333555999<<>>===<<<<<<===>>>???>>>??????<<<888777999;;;777666555555444444444444222222222222222222222222333333222111111111111222000000////////////000000////////////////////////000000000000111222222333000000111111222222333333111111222222222333333333222333333444444555555666555555666666777888999:::<<<===>>>???@@@??????>>>???AAA>>>???AAABBBWWWzzz}}}|||yyyuuu```FFF888777777666555555555444222444444444444333333222222111111111111111111111111111222222222222222111111000000000000000000000000111111111111111111111111//////000000000111111111000000//////000000111222111111111111111111111111111111111111111111111111111111111111222222222222111444666444222444;;;AAAHHHMMMNNNPPPSSSSSSddd{{{uuuxxxppplllqqquuunnn```VVVFFF;;;333333444333111111333333333333333333333333333333222222111111000000222222222222222222222222111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...//////000000111111222000000000111111111111222111222333222111444:::???KKKLLLHHHAAABBBJJJPPPOOOMMMYYYsss```JJJGGGJJJ^^^rrr~~~mmmgggzzz|||rrrkkkdddeeettt}}}yyysssmmmhhhcccaaa```^^^ZZZTTTNNNJJJJJJKKKGGGEEECCCBBBCCCCCCBBBAAA???>>>===<<<<<<<<<======888===@@@>>>999666777:::666555555444333333444444333333333333333333333333333222222111111111111111000//////......//////000////////////////////////.........///000111222333...//////000111222333333111111111111222222222222222222222333444444555555444444444555666888999:::;;;<<<===>>>???>>>===<<>>???AAABBBWWWzzzyyy^^^FFF:::777444444666666555444333333333333333222222222000000000000000000000000000000111111111111111000////////////////////////000000000000000000000000........./////////000000///............///000000000000000000000000000000000000000000000000000000000000000111111111222222000333555555444888@@@HHHLLLPPPOOOSSS]]]iii~~~www\\\III777222555666222///333333333333333333333333222222222111111000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////........................------...//////000000111//////000000000111111111///111333444555:::BBBHHHOOOKKKDDDCCCIIIPPPOOOIIIVVVooogggMMMCCCCCCXXXtttmmm\\\rrr}}}rrrppphhhfffwwwwwwvvvtttppplllhhheeeccc___^^^ZZZTTTOOOLLLLLLLLLEEECCCAAAAAABBBCCCBBBAAA??????>>><<<;;;;;;::::::777===DDDDDD???;;;:::;;;555444444333333333333444333333333333333333333333222222222222111111000000//////............//////000000000000000000000000---------...///000111222......///000000111222222000000000111111111222222111111222222333444444444333333333444555777888999:::;;;<<<=========<<<;;;>>>@@@===>>>AAABBBWWWzzzqqqzzzaaaAAA:::555555666555444555222222222222222222222222////////////////////////...///000000111000000000........................////////////////////////------........./////////......------......///000///////////////////////////////////////////////////000000000000111111111111222444555888???IIIPPPQQQYYYYYY]]]qqqyyy|||qqqYYYAAA888999888555222222222222222222222222222111111111000000000000000000000000000000000000000////////////000000000000////////////////////////................................................///......------......///........................,,,------......///000000////////////000000000000///000222555:::AAAHHHNNNMMMEEEAAAHHHRRRSSSOOOKKKgggyyyTTTCCCBBBIIIoooiii^^^jjj|||wwwnnnmmmnnn{{{}}}|||sssrrrpppmmmkkkhhhfffeee```___\\\VVVPPPLLLKKKKKKDDDBBB@@@@@@AAABBBAAA@@@??????>>><<<;;;:::999888444999???AAA>>>:::777777444333333222222333333333333333333333333333333333111111222222111111000///......------------......000000000000000000000000------------...///000000......//////000000111111///000000000000111111111000111111222222333333444333222333333444555666777999:::;;;<<<===<<<<<<;;;===???<<<>>>@@@BBBXXX{{{}}}zzz||||||KKK@@@777666666333222444111111111222222222222222////////////////////////---...//////000000000///------------------------........................,,,------------.........---------,,,---......///................................................/////////000000000111111222222333666>>>HHHRRRXXXSSSaaadddkkk{{{xxxxxxuuuwwwcccLLL???:::666444555222222222222222222222222/////////000000000000000000000000000000000000000........./////////000000........................------------------------------------------------......---,,,,,,---......------------------------,,,,,,,,,---......//////........./////////000000000000222666>>>EEEKKKMMMGGG>>>@@@OOOWWWRRRQQQVVVbbbHHHCCCFFFYYYiiiXXXhhhyyyvvvmmmqqq~~~xxxtttuuurrrqqqnnnjjjgggeeecccbbb^^^^^^\\\XXXRRRNNNLLLLLLCCCBBB@@@???@@@AAA@@@???=========<<<;;;:::999999222333666777777555444333333333222222222222333333000000000000000000000000000111111222111000///......------------------..............................---------------....../////////////////////////////////000000000111111000000111111222333333333333333222333333444555555777888:::;;;<<<<<<<<<;;;;;;===;;;===AAACCCYYY|||vvvzzzSSSEEE:::777555111000222111111111111111111222222000000000000000000000000------...///000000//////------------------------........................,,,,,,,,,---------......---,,,,,,,,,,,,---......................................................////////////000000000000333222222777AAAMMMWWW]]]RRReeelllttt|||yyyyyyyyy~~~wwwvvvttteeeSSSDDD888111222666111111111111111111111111......//////000000111111000000000000000000000000---.........//////000000........................------------------------------------------------......,,,,,,,,,,,,......------------------------++++++,,,------......///............/////////000222111111777???GGGJJJKKKBBB:::AAAUUUZZZPPPSSSbbbsssLLL@@@FFFKKK```ccc[[[wwwyyyuuutttiiissszzzppplllooorrrppplllgggdddaaa______ZZZ[[[[[[XXXTTTPPPOOONNNCCCBBB@@@???@@@@@@???>>>:::;;;;;;<<<<<<;;;;;;:::666444333333555666666555222222222111222222333333////////////////////////000111111222222000///......------,,,,,,------...------------------------......---,,,,,,,,,------///////////////.........////////////000000000000000000000111222222333333333333333222222333444444666777999;;;<<<<<<<<<<<<:::<<<;;;===AAACCCYYY}}}uuuyyy{{{vvvYYYAAA333...444666,,,222222111111000/////////////////////////////////,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------...............------,,,,,,,,,---------............///...,,,...111111...---000...777999@@@QQQYYYXXX[[[NNN```yyy~~~}}}sssiiijjjiii```]]]UUUCCC999444+++111111111111222222111000111111111111000000000000.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,------...000...------.........---000...444BBBJJJGGGBBB@@@>>>CCCNNNVVVPPPKKKZZZpppZZZ>>>@@@MMMQQQuuummm```xxxvvvnnnjjjhhhfff}}}yyytttnnnhhhdddlllmmmmmmjjjeee```]]]\\\YYYXXXVVVTTTQQQOOOMMMLLLDDDCCCBBB@@@>>>===;;;;;;;;;:::999999888888999999888777555444333333444444333333222222111000//////000000000000000000000000000000000000////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................000000000000000000000000..................------/////////000111111222222222222111111222222333444555666888;;;<<<;;;;;;:::;;;999AAA===???FFFVVVvvv~~~zzz```HHH;;;333666888000222222111111000/////////........................,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------.........---------,,,,,,,,,------------...............,,,---000000...///222111<<>>///000///////////////111222111111000000000/////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,---///...---...///000000///111333<<>>===CCCHHHOOONNNKKKTTTpppaaaHHH>>>???JJJSSS{{{gggssszzztttmmmgggppp~~~{{{wwwtttqqqnnnjjjggghhhiiiiiifffaaa]]]ZZZXXXVVVUUURRRPPPMMMKKKJJJJJJDDDDDDBBB@@@>>>===;;;;;;:::999999888888888999999888777555444333333333444333333222111111000//////000000000000000000000000000000000000/////////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////..................------/////////000111111222222222222111111222222333444444666888:::;;;;;;::::::<<<999@@@;;;===DDDSSS~~~zzzzzzoooooozzzcccNNN???222444777000222111111000000//////...........................,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------............---,,,---000000...///444333AAAJJJSSS^^^\\\VVVYYYaaa{{{|||vvvttttttuuurrr{{{ooohhh{{{}}}wwwjjjsssrrrzzz|||lllZZZHHH444111111000...------000222000////////////.........------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((())))))***+++++++++---......///000000111111333;;;EEEKKKFFF===999<<>>999:::BBBQQQ|||{{{~~~rrr___www{{{hhhWWWFFF444111555111111111111000//////..............................,,,,,,,,,------,,,,,,,,,************************++++++++++++++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,000333222...///333555EEEPPPYYY```YYYTTT\\\rrr{{{wwwuuutttpppssszzz|||qqqlllnnnsssrrr|||uuucccNNN777333333222000...---.../////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************(((((())))))***++++++,,,,,,...////////////000111777@@@JJJIII???777:::@@@MMMUUUSSSLLLUUUrrrmmmQQQ>>>AAAJJJVVVvvvwwwgggxxxpppqqquuu~~~xxxsssooollljjjhhhaaabbbaaa^^^ZZZVVVTTTSSSRRRPPPLLLHHHFFFFFFFFFGGGEEEDDDCCCAAA???===;;;:::888777777777777888999999555555555444444333333333222111111111000000000///000000000000000000000000000000/////////.........---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000111111111111111111111111222222333444555888:::;;;;;;:::999;;;777===888:::BBBRRR}}}|||zzzoooqqqtttjjjWWW>>>555666333111111000000///.................................+++,,,,,,,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++...333777444//////333<<>>===;;;;;;777777777666666777888888444444444444444333333333111111111000000000000000////////////////////////////////////............,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............///000000111111111111000000111111222333444555777:::;;;:::999999999666<<<888;;;CCCTTTxxxpppsssRRR===666000111000000//////......---------------------------++++++,,,,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,...333777444111444:::HHHTTTZZZ]]]]]][[[iii||||||oooeee```gggooowww~~~uuuooonnniiiiiinnnsssxxxwwwmmmoootttqqqnnndddRRR<<<555...,,,///222000...///............---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************++++++++++++++++++++++++++++++++++++************************))))))******+++,,,,,,---+++---...---,,,...444999CCCHHHGGG===666;;;HHHRRRWWWQQQJJJSSSqqqpppEEEBBBDDDVVVxxx}}}bbbjjj|||tttsssqqqxxx~~~}}}zzzzzzvvvqqqmmmjjjgggdddbbb]]]]]]\\\YYYUUURRRQQQQQQNNNMMMJJJGGGEEEEEEEEEEEE@@@@@@???>>>===<<<<<<;;;888888777666666666666666333333444444444444333222000000000000000000000000/////////////////////////////////.........------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......---......//////000000111111000000000000111222222333555777999::::::999888777555===999;;;CCCRRR|||}}}{{{{{{xxxxxx{{{hhhiii|||qqqOOO===000000000000///......------------------------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************************++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------...111333222333<<>>>>>IIITTTWWWQQQOOO\\\}}}mmmBBB:::LLLmmmnnn___pppwwwrrrpppmmm||||||wwwwwwvvvrrrrrrpppllljjjgggccc___[[[UUUUUUTTTPPPLLLJJJJJJJJJEEEDDDCCCBBB@@@???>>>===;;;;;;<<<<<<<<<<<<<<<<<<:::999777666444333333333111222333444444444333222////////////000000000000//////////////////////////////.........---------,,,++++++++++++++++++,,,************************)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......------......///000000000000000000000000111111222333444777999::::::999888777666>>>::::::===IIIqqqlll|||vvvtttvvv|||\\\[[[zzzsssuuuxxx[[[666444...111222...111333***......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++***)))))))))******++++++,,,,,,++++++***+++++++++*********)))))),,,,,,+++++++++,,,------+++///000///000;;;OOO___[[[ccccccWWWSSSjjjyyyuuutttzzz}}}~~~{{{sssnnnhhheeefffiiikkklll{{{zzz|||lll\\\GGG777000000000///......---------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))((((((((((((******))))))******+++,,,++++++***)))((((((((()))******++++++++++++******))))))))))))))))))))))))************************,,,+++***+++000:::GGGPPPNNNIII>>>888CCCVVVYYYQQQTTTMMMcccXXXEEE???NNN}}}[[[^^^}}}vvvnnnkkkwww|||xxxuuuqqqnnnkkkjjjiiigggfffeeeccc```^^^XXXUUURRRQQQPPPNNNJJJFFFBBBBBBBBBAAA???===<<<;;;::::::::::::999888777777888777777666555444444444222222222222222222222222333222111///............,,,,,,,,,------.........///...---,,,+++,,,------///...---+++******++++++))))))))))))************,,,+++***((((((((())))))***++++++,,,,,,++++++***************+++,,,---...------,,,+++,,,---...///////////////000111222333444666999999888888888888999:::999;;;<<<;;;QQQuuu}}}wwwttttttwww~~~|||{{{|||gggWWWqqq|||aaa;;;333---000111,,,///333,,,......---,,,,,,+++******)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,+++******))))))*********++++++,,,,,,++++++***+++++++++*********)))))),,,,,,+++++++++,,,---------///000222777DDDUUUaaa```dddbbbZZZ]]]wwwzzzxxxtttsss}}}~~~}}}rrrooojjjfffeeefffhhhiiizzzjjj___MMM===444000//////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))(((((())))))***++++++***)))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************************---++++++///888CCCMMMSSSNNNCCC;;;AAANNNUUUTTTQQQNNNLLLiiinnnLLL888BBBSSSwwwzzz^^^jjj}}}xxxtttooorrr~~~zzzwwwssspppmmmiiifffcccgggeeecccbbbaaa```]]][[[XXXUUURRRPPPOOOLLLHHHDDDBBBBBBAAA@@@???===<<<;;;::::::::::::999888777666666666555555444333333222222222222222222222222222000000//////.../////////,,,,,,,,,---------------///...---,,,,,,,,,------///...,,,+++******++++++(((((()))))))))*********+++***)))((((((((()))******++++++,,,,,,++++++***************+++,,,---...,,,,,,,,,,,,,,,---..................///000111222222555777888888777888999999:::888:::<<<:::NNNqqq~~~}}}{{{wwwwwwttttttwwwwwwuuuvvvzzzyyy\\\ccckkkHHH666///222333,,,...222---...------,,,,,,++++++*********+++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++***)))))))))************++++++++++++******+++++++++***************,,,+++++++++,,,,,,---...///...///666AAAPPP\\\cccgggbbb^^^bbbrrrwwwjjjbbbjjjyyytttvvvtttpppjjjeeecccdddeeerrrqqqyyy|||vvvzzz{{{yyyuuunnnhhhcccXXXJJJ;;;222//////......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))((((((((((((((((((((((((((())))))***))))))))))))))))))***+++)))******++++++******)))))))))))))))))))))))))))************************---***+++444BBBNNNRRRRRRIII======NNNYYYUUUOOOOOOGGGKKKpppyyy\\\KKK<<>><<<;;;;;;999999999999888777666666444444444333333222222111222222222222222222222222...............///000000------------,,,,,,,,,,,,///...---,,,,,,,,,,,,---...---,,,++++++***++++++(((((())))))))))))******))))))((((((((()))************++++++++++++******************+++,,,---...+++,,,,,,---------------------------...///000111000333555666666666777999999:::888999;;;999JJJiiiyyyxxx|||ttttttyyy|||{{{{{{wwwtttuuuuuutttvvv{{{ooo___www}}}lllQQQ:::222444666///...000,,,---------,,,,,,+++++++++***++++++,,,,,,,,,++++++******************************************************))))))))))))************++++++++++++******************************++++++++++++,,,---.........,,,///:::KKKYYYbbbdddjjj^^^\\\oootttcccgggxxxppphhhsss~~~|||xxxppphhhbbb```aaabbb___cccnnnssswwwuuullluuu{{{oooiiifffbbbeeefffbbbVVVEEE777000///......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))(((((((((((()))(((((((((((()))******)))((((((((()))***++++++))))))************))))))((((((((((((((((((((((((************************,,,))),,,888HHHQQQPPPKKK===>>>GGGVVV[[[TTTLLLJJJFFFRRRxxxfffRRRUUUSSSNNNhhh}}}\\\qqqrrrmmmqqqzzzzzzwwwrrrmmmfffcccbbbcccdddcccbbbaaaaaaaaabbbbbb```]]]\\\YYYWWWVVVVVVVVVVVVUUUPPPOOOMMMLLLJJJHHHFFFDDD@@@@@@???===<<<;;;;;;;;;888888888888777666555555444444333333333222222222111111111111111111111111///......------...//////...------,,,,,,+++++++++......------,,,,,,,,,,,,---,,,,,,+++++++++******(((((((((((()))))))))***(((((((((((())))))************++++++++++++******************+++,,,------***+++,,,---...---,,,,,,............///000111111///111333444444555777999888:::777777:::999EEE```~~~qqqnnnwwwtttooommmqqqyyy}}}}}}zzzvvvssstttuuutttwww{{{bbbjjjwww{{{ooodddSSS===111111555000...000,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++***************************))))))))))))))))))))))))***))))))((())))))******)))******++++++******)))************************++++++++++++,,,---...///,,,---333AAAQQQ^^^ddddddiiiYYY\\\~~~oooiiitttwwwrrrxxxvvvrrrooovvv|||tttkkkccc]]][[[```aaa``````dddppp}}}~~~lllkkk{{{{{{ppphhhbbb___```dddeee^^^OOO>>>333---......---------,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))((((((((((((***))))))))))))***++++++)))((((((((()))***++++++)))))))))******)))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))***///;;;HHHNNNIIIBBB444FFFUUUXXXUUUSSSNNNGGGOOOeee]]]KKKWWW___^^^zzzhhhXXXoookkkppp~~~|||tttlllfffccc[[[ZZZZZZZZZ[[[[[[ZZZYYYRRRRRRSSSUUUYYY[[[[[[ZZZVVVTTTRRRRRRSSSSSSSSSRRRJJJKKKKKKJJJIIIGGGFFFFFF???>>>===<<<;;;::::::;;;777777777777666555444444444444444333333333333333111111111111111111111111000///...---,,,,,,,,,,,,---------,,,,,,++++++***---------------,,,,,,,,,++++++++++++++++++******'''(((((((((((()))))))))''''''(((((()))))))))))))))******++++++******)))************+++,,,------)))***,,,---------,,,+++////////////000111222222///000222333333444777999777:::777777:::999BBBWWWyyykkkhhhyyywwwrrrmmmkkkmmmqqqrrrrrrrrrpppqqquuuvvvuuuwwwzzz{{{nnn[[[ddd~~~sssmmmbbbHHH444...111//////111...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************))))))))))))))))))))))))))))))((((((((()))******))))))************))))))***************+++++++++*********+++,,,---...///,,,222===KKKWWW```eeefffeeeXXXdddxxxxxx~~~tttjjjkkkqqqxxx|||vvvooofff^^^XXXYYY]]]^^^ZZZ^^^nnnkkkbbbvvv{{{{{{qqqggg```^^^aaaeeecccZZZKKK:::.........---------,,,,,,,,,++++++++++++************************************))))))))))))((((((((((((***************++++++,,,))))))))))))))))))***+++((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((---666AAAHHHIIIDDD???999OOO]]]YYYRRRRRRPPPIII^^^~~~|||XXXEEELLL\\\uuuooo\\\jjj~~~rrrmmmqqq|||xxxvvvrrrkkkbbbXXXPPPJJJGGGCCCEEEHHHKKKLLLKKKJJJIIIBBBAAABBBEEEIIIMMMOOOOOOOOONNNNNNOOOQQQQQQOOONNNGGGIIIJJJIIIGGGFFFFFFGGG???===<<<:::999999:::;;;666666666666555444333333333333333333333333333333111111111111111111111111000///...---,,,+++++++++,,,,,,,,,,,,++++++++++++------......------,,,+++******++++++++++++******''''''(((((((((((())))))''''''((()))))))))(((((())))))************))))))************+++,,,---...***++++++,,,,,,,,,,,,,,,/////////000000111222333000111222333333444666888666:::777666;;;:::@@@PPPtttiiiiiiyyyvvvpppjjjgggfffeeeffffffjjjkkkpppwwwzzzyyyxxx{{{~~~XXXWWWttt~~~dddEEE222000---...111///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************************))))))))))))))))))))))))((((((((((((((()))******))))))************))))))))))))*********+++++++++*********+++,,,---//////...:::JJJVVV]]]bbbgggjjjbbb\\\ooosssoootttzzz|||yyywwwpppfff]]]SSSSSSWWW[[[\\\ddd{{{nnnccchhhnnnyyypppdddcccdddgggllljjj]]]GGG666......---------,,,,,,,,,++++++++++++************************************))))))))))))(((((((((((()))))))))))))))***+++++++++***))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((333@@@IIIJJJGGGDDDCCCKKKTTT[[[ZZZUUUQQQOOONNNnnniiiPPPAAAHHHeee~~~```hhh{{{sssqqqvvvnnnaaaZZZUUURRRQQQPPPMMMGGGBBB===:::888888:::===?????????>>>>>>;;;999888:::>>>BBBEEEFFFIIIIIIKKKMMMOOOOOOLLLIIIHHHJJJKKKJJJFFFDDDDDDEEE>>>===;;;999888999:::;;;555555666555555444333222222222222222222222222222111111111111111111111111......---,,,+++++++++,,,+++++++++++++++,,,,,,,,,------.........---,,,+++)))***+++,,,,,,+++***)))'''''''''((((((((())))))'''((()))))))))((('''&&&))))))************))))))************+++,,,---...+++++++++***++++++,,,---//////...//////000111222222333333333222333666888555:::777666<<<<<>>......---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++***)))(((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))777HHHPPPMMMHHHGGGIII\\\VVVVVV]]][[[QQQNNNTTTyyyUUUGGGBBBOOOxxxlll]]]|||uuusssuuu{{{vvv]]]HHH???===???@@@;;;<<<======<<<<<<===>>>===>>>???????????????@@@<<<:::777777:::>>>BBBCCCEEEFFFHHHLLLNNNMMMJJJFFFKKKLLLMMMJJJFFFBBBBBBCCC===<<<:::888888888:::;;;555555555555444333222222000000000000000111111111000000000000000000000000,,,,,,++++++,,,,,,------*********++++++,,,,,,---,,,---.........---,,,+++))))))+++,,,,,,+++***)))''''''''''''((((((((()))(((((()))))))))'''&&&%%%))))))************))))))************+++,,,---...,,,+++***)))***+++---......------......///000111333444444333222333555888555:::777666======???JJJllljjjrrrqqqnnnkkkgggdddcccbbbbbbjjjkkknnnsssyyy}}}~~~~~~PPPUUUlllyyysssDDD555000///...(((------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))(((+++......++++++---000999PPP^^^[[[[[[fffhhhaaa``````~~~}}}}}}yyykkkXXXVVVVVVWWWSSSSSS___mmmyyyyyy~~~cccXXXhhh}}}qqqrrrrrrvvv{{{vvv```HHH333,,,...---'''***...))),,,,,,,,,+++++++++*********************)))(((((())))))))))))((((((((((((******+++******)))(((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((&&&&&&)))***((()))---000BBBQQQRRRLLLKKKQQQVVV^^^[[[TTTYYY]]]HHHKKKpppTTTEEEDDDUUU{{{yyy```uuuyyyppp|||uuu\\\EEE@@@BBB???>>>BBBGGGEEEBBB??????BBBFFFIIIUUU\\\^^^WWWPPPNNNKKKGGGGGGIIIHHHGGGJJJOOOPPPNNNGGGHHHIIIJJJKKKJJJJJJJJJSSSUUUUUUPPPGGG@@@===>>>;;;;;;;;;::::::999999999000555777444222333333222000000000000000000000000000000000000000///..................---,,,+++***++++++++++++++++++++++++***++++++++++++***))))))++++++******)))*********))))))(((''''''((()))***'''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))************++++++***************+++///......---------......111222222222111333666888444<<<888333888;;;???IIInnnyyypppnnnkkkiiiggggggggghhheeefffiiiqqq{{{ZZZLLL___{{{mmmooo|||UUU???111///222///------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++******)))(((+++---,,,++++++...222@@@SSS___^^^```iiiiii___YYYfff|||~~~}}}ppp___ZZZWWWVVVSSSQQQVVV___qqqzzz{{{tttwwwuuu___fff|||qqqlllttt{{{tttdddXXX999---,,,///)))))),,,(((,,,,,,,,,+++++++++*********************)))(((((())))))))))))(((((((((((('''''''''''''''&&&%%%%%%))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))''''''++++++)))+++///777FFFSSSSSSMMMNNNUUU[[[]]]]]]WWWVVVTTTEEERRR|||rrrIIICCCHHH\\\iiiaaauuurrrhhhRRR@@@???CCCCCCFFFKKKTTTSSSSSSSSSTTTWWW[[[^^^hhhpppuuuqqqkkkcccWWWLLLHHHOOOWWW]]]cccfffccc]]]WWWRRRMMMJJJJJJKKKLLLLLLNNNPPPPPPLLLEEE@@@???AAA<<<;;;;;;:::999999888888:::555111888HHHPPPEEE555000000000000000000000000000000000000000///..................---,,,+++***++++++++++++++++++++++++***++++++++++++***))))))+++***************++++++***)))(((''''''((()))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++***************+++///......---------......111222222222222333555888555===:::666;;;<<<>>>IIInnnxxxmmmkkkjjjhhhhhhiiijjjkkkeeeeeeiiittt~~~|||}}}nnnGGGUUUrrrzzzrrrzzzfffIII///***000...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++++++++******(((***++++++***,,,111555JJJWWW```aaaeeelllggg[[[YYYuuu|||yyy}}}uuusssvvvtttfff]]]UUUSSSRRRPPPQQQRRR___wwwxxxwwwllleeeuuusssfffppp}}}zzzqqqmmmIII222,,,222...)))++++++,,,,,,,,,+++++++++*********************)))(((((())))))))))))(((((((((((())))))******))))))(((((())))))))))))))))))))))))(((((())))))))))))******************************)))((())),,,,,,***,,,111@@@MMMWWWVVVRRRTTT[[[```]]]^^^XXXQQQIIIEEE___\\\>>>AAAGGGWWWxxxjjjpppzzztttzzzyyy___OOODDDGGGNNNSSSYYY___ccceeeggghhhiiikkknnnppp}}}nnn\\\NNNPPP^^^pppwwwlllaaaSSSJJJHHHJJJJJJIIIGGGIIIIIIFFFBBB???AAACCC<<<<<<;;;:::999777777666:::333///:::OOOXXXIII555000000000000000000000000///000000000000///......---......------,,,+++***++++++++++++++++++++++++***++++++++++++***))))))))))))))))))***+++,,,,,,***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***************++++++......---------......///000111222222222333555777666>>><<<999======@@@LLLzzziiihhhfffeeeeeefffhhhiiifffdddfffrrrzzzwww{{{|||~~~OOOVVVtttqqqPPP000)))...+++------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************))))))***+++++++++******(((************...666<<>>GGGMMMYYYtttnnn}}}xxxyyyyyyeee]]]YYY___hhhpppyyyyyyhhh[[[UUU^^^ooovvvhhhVVVJJJGGGGGGFFFCCCCCCDDDCCCAAA>>>>>>@@@BBB===<<<;;;999888666555555///111333777===@@@999///000000000000000000000000//////000000//////...------------------,,,+++***++++++++++++++++++++++++***++++++++++++***))))))))))))))))))***+++,,,---******(((''''''(((((()))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))*********************)))******+++,,,...------------...//////000111333333333333555777888===:::888<<<===DDDUUUiiigggfffdddddddddfffgggccc``````iiixxxxxxvvvyyyyyyyyybbb]]]xxxqqqUUU888000333---------,,,,,,,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))***+++++++++++++++)))******)))+++222===EEEWWWZZZ___dddhhhggg```YYYzzz~~~ttt^^^^^^lll}}}uuuuuuiiiZZZPPPPPPSSSSSSPPPOOOXXXiiixxx}}}~~~dddaaazzzsssjjjkkkFFF111222---(((---222,,,,,,,,,+++++++++*********************)))(((((())))))))))))((((((((((((&&&&&&''''''(((''''''&&&(((((((((((((((((((((((('''(((((((((((()))))))))************************'''''')))+++++++++111999MMMXXXaaabbbaaaaaabbbbbbccc]]]RRREEEEEE\\\|||pppWWW???@@@NNNXXXjjjpppkkkyyywww}}}rrrqqqsss{{{jjj^^^bbbjjjsss~~~wwwlll```RRRIIIHHHHHHEEEAAABBBBBB@@@>>><<<<<<===>>><<<;;;:::999777666555444...333444111//////...+++///////////////////////////////////////...------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))***+++,,,---+++***)))'''''''''((()))'''((((((((())))))******((((((((((((((((((((((((((()))))))))******************))))))***++++++,,,---------------.../////////111333333333333555666888;;;777555:::<<>><<<;;;;;;:::::::::999888777555555444888666111...111555222+++////////////////////////...////////////...------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))***+++,,,,,,+++***)))(((''''''((((((&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,,,,---------------...///000///111333444444444555666777999555444999:::HHHaaawwwrrrlllkkkiiihhhggghhhjjjkkkhhhccc______eeelllqqqrrrtttxxxxxxuuuuuu|||^^^hhh|||mmmggg]]]DDD111///...------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,+++++++++***+++111===MMMYYY\\\aaaiiinnnhhh```dddmmm}}}zzz___OOOWWWeee|||{{{sss```RRRMMMLLLJJJLLLKKKQQQaaassskkkZZZjjjvvvrrr{{{sssWWWBBB666++++++...***,,,,,,,,,+++++++++*********************)))(((((())))))))))))(((((((((((())))))***+++++++++++++++(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))))))))++++++///<<>>HHHXXXlllooovvv{{{yyy}}}{{{hhhXXXVVVdddrrrhhh]]]TTTPPPNNNKKKIIIIIIHHHFFFDDDAAA@@@??????>>><<<:::999999999888777666666555555999888444000222666444///////////////////////////......//////......---,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))+++***************++++++,,,+++)))((('''''''''(((%%%&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------,,,,,,------///000000...111333444444444444555555888666666999888DDD]]]tttgggiiijjjiiihhhggghhhiiikkkllleee```[[[YYY\\\ccciiilllnnnwwwyyytttuuu[[[^^^|||~~~xxxssskkkNNN444000222---------,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))++++++,,,,,,,,,+++++++++,,,333AAARRR^^^___eeeooosssiii```gggvvv}}}xxx|||uuuYYYJJJSSSaaa~~~~~~|||~~~zzzfffTTTMMMKKKIIIIIIMMMNNNSSSddd{{{lllZZZccc}}}kkkmmmuuuxxxttt___LLL===000000111))),,,,,,,,,+++++++++*********************)))(((((())))))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((+++***++++++,,,222AAAPPPYYY^^^aaaaaabbbeeeeeebbb\\\VVVUUUPPPXXX~~~oooFFF<<>>;;;999888888777777666666555555000888:::444---,,,///111////////////////////////......//////......---,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++***))))))++++++******************,,,+++)))((('''''''''(((%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,---,,,,,,,,,---...///000111...111333555444444444555444777777999;;;666???XXXhhh```gggjjjiiifffddddddeeefffhhhfff```[[[YYYYYY\\\fffoookkkqqqnnnnnnwww|||{{{ZZZXXXjjjfffCCC111000---------...------,,,,,,+++++++++*********))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++***,,,,,,...;;;NNNYYY[[[bbbdddooovvviii]]]ooozzzxxxvvvrrrrrr~~~{{{eeeOOOIIIPPP```yyy~~~}}}yyy}}}xxx]]]KKKHHHHHHIIIDDDKKKMMMRRRrrrwww\\\ccc{{{jjjeeegggnnnggg\\\NNN===///,,,///+++++++++************)))+++*********))))))((((((******))))))))))))******(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++***)))(((((())))))&&&***+++(((...>>>LLLSSS___bbbeeefffeeeeeegggiiiiii]]]QQQQQQhhh]]]===DDDIIIiii~~~nnnyyyrrrooouuuzzzxxxzzzkkkaaa[[[bbbttt}}}vvvjjjUUUNNNYYYkkkppp```[[[XXXRRRLLLMMMMMMLLLIIIEEEAAA????????????>>><<<;;;:::999888777666666666555555555555333333222111000///...---...------......///000111------------------------,,,++++++******++++++,,,+++***)))))))))***,,,,,,***------(((&&&)))+++************))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))&&&%%%&&&''')))***)))((('''((()))******)))((('''******+++++++++,,,,,,,,,---------............//////111333333333333555777666777333666===<<>>===<<<;;;:::999999888888777666555444333333333333222111000///...---111000///...------------------------------------,,,++++++******++++++,,,+++***)))))))))***+++,,,,,,---,,,)))))),,,,,,******))))))))))))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((((((&&&'''))),,,---***((((((((())))))))))))((((((*********+++++++++,,,,,,------------............///111333333333333555777777888555666;;;999@@@TTTrrrooouuullliiifffddddddgggjjjmmmhhhccc]]]VVVOOOOOO[[[hhhqqqzzz{{{{{{~~~}}}YYYZZZ{{{iiieeettt|||{{{oooDDD000.........------,,,,,,,,,+++++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,+++,,,444EEEWWW______jjjjjjmmmkkkccchhhnnnvvvssswwwuuupppooouuu~~~vvvmmmhhhaaa\\\YYYOOODDDEEELLLSSSooo~~~{{{|||}}}}}}|||xxx{{{~~~mmmUUUNNNJJJCCCBBBFFFFFFHHHbbb~~~{{{uuuzzz~~~qqqjjjjjjhhhnnnrrrjjjQQQ777***)))+++++++++************)))************))))))))))))***))))))(((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******)))((((((((())))))+++++++++///;;;KKKVVVYYYaaacccfffhhhgggfffggggggbbbUUURRRbbb~~~wwwFFF===CCCSSSvvvuuurrrqqquuuvvv|||}}}xxxyyy}}}tttkkkhhh```ZZZ___hhhuuu~~~wwwooojjjfff^^^NNNKKKTTT[[[jjjwwwxxxttthhhXXXOOONNNNNNLLLHHHIIIJJJJJJHHHEEECCCBBBCCC>>>>>>===<<<;;;;;;:::::::::999888666444333111111222222111000//////......111000///...------------------------------------++++++************++++++******))))))******+++,,,------+++))),,,000///***))))))))))))))))))******,,,+++***)))(((((((((((((((((((((((((((((((((((()))''''''+++///000+++&&&))))))(((((((((((())))))*********++++++++++++,,,------------............///111333333333333555777777999777777999666@@@VVV~~~jjjhhheeebbbcccfffjjjmmmhhheee___WWWNNNLLLYYYgggoooyyy|||}}}eeeTTTzzzllllllzzz|||xxxLLL444///......---,,,,,,,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))*********+++++++++,,,+++---999KKK[[[bbbaaakkkllljjjccc```pppnnnddd~~~uuu|||qqqdddXXXSSSLLLDDDEEEKKKTTTooo}}}}}}}}}|||{{{{{{|||~~~rrrWWWMMMFFFAAACCCEEECCCEEEXXXtttuuuwwwxxxoookkkrrrwwwyyylllQQQ666,,,...+++++++++*********))))))*********)))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***))))))((((((((()))))),,,***+++333CCCSSSZZZ[[[bbbdddgggiiiiiihhhfffeeecccOOOKKK```~~~rrrDDD>>>@@@SSSsss}}}mmmsssuuuxxxzzz~~~vvvwwwzzzpppeeebbbYYYSSSXXXcccqqq|||}}}xxxsssooolll```PPPKKKOOOPPPYYYddddddeee]]]SSSMMMMMMMMMLLLJJJIIIJJJJJJHHHEEECCCBBBBBB>>>======<<<;;;;;;::::::999888777666444333222111222111111000//////......------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***************+++++++++...---***)))...333111***)))))))))))))))*********,,,+++***)))(((((((((((((((((((((((((((((((((((()))''''''+++000000+++$$$))))))(((''''''(((***+++************++++++++++++,,,,,,---------.........///111333333333333555777444999777666888555@@@XXXgggeeebbb```aaadddgggjjjcccaaa^^^WWWNNNKKKUUUcccnnnyyy{{{{{{}}}~~~uuu___yyyyyy{{{~~~WWW===000///...,,,,,,+++,,,,,,************************++++++******))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))*********+++++++++,,,+++000???QQQ^^^cccdddlllmmmhhh^^^aaa{{{\\\pppuuubbbWWWNNNFFFEEEKKKXXXrrr~~~}}}~~~www[[[NNNDDD@@@DDDDDDAAADDDPPPhhh^^^dddgggoooyyy~~~{{{qqqgggwwwzzzzzznnnTTT:::......+++++++++*********))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((()))))))))))))))((((((((((((((()))))),,,)))+++888IIIWWW]]]]]]ccceeehhhjjjkkkiiifffccc___KKKLLLhhhmmmCCC>>>>>>RRRooo|||yyyrrr~~~ppprrrrrruuu{{{rrrqqqsssfffWWWQQQJJJHHHQQQ^^^lllyyy|||xxxtttqqqnnnaaaOOOHHHHHHHHHPPP\\\]]][[[WWWRRRNNNMMMMMMKKKJJJKKKKKKKKKIIIEEEBBBAAAAAA>>>>>>===<<<;;;::::::999666666555555444444333333111111000000///.........,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))******++++++++++++---,,,***)))...333000)))(((((())))))************,,,+++***)))(((((((((((('''''''''''''''''''''''''''&&&&&&***......(((###)))((('''''''''(((***+++))))))*********+++++++++,,,,,,,,,------------...///111333333333333555777222777666666888666AAAYYY{{{sss|||dddcccaaa``````bbbdddeee]]][[[ZZZVVVNNNJJJPPPYYYnnnzzz|||zzz|||xxxxxxuuusssrrr^^^EEE111000...,,,+++++++++,,,***************+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,---666FFFVVV___eeeiiimmmpppjjj```hhhnnncccvvv}}}tttdddXXXMMMLLLQQQ[[[uuu~~~{{{||||||aaaSSSFFFAAAFFFCCCAAAEEEHHH[[[xxxQQQSSSSSSYYYhhhwwwyyynnnbbbrrrtttwwwsss```FFF222++++++++++++************)))))))))))))))************)))((((((''''''(((((()))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))))),,,)))---===NNNYYY^^^```dddfffiiilllmmmkkkeeeaaaWWWJJJWWW{{{ggg@@@>>>AAAYYYtttjjjssswwwlllooopppvvv}}}tttllljjjhhhXXXGGG@@@;;;<<>><<<;;;:::999888555555555444444444444444000000000//////.........000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))***++++++++++++***+++,,,+++))),,,000---(((((((((((()))******++++++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%&&&''')))+++***'''$$$(((''''''(((((()))***+++)))))))))************+++,,,,,,,,,,,,------------///111333333333333555777222666555777:::777@@@VVVyyyllleeetttcccbbbaaaaaa```aaaaaabbb[[[YYYYYYWWWQQQKKKKKKPPPhhhvvv|||{{{}}}wwwuuu~~~}}}}}}ddduuu\\\HHH111000...,,,+++++++++,,,))))))*********+++++++++)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))************+++++++++...111===NNN[[[aaagggnnnpppuuuooofffsssvvv|||zzz|||jjjZZZOOONNNUUU]]]vvv}}}{{{|||}}}fffWWWFFF@@@FFFAAA@@@FFFBBBNNNmmm}}}SSSHHHJJJUUUiii|||yyynnnmmmmmmppprrriiiRRR;;;...+++++++++************)))((()))))))))************((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((()))))),,,***111BBBRRRZZZ___ccceeefffiiimmmnnnllleee```SSSKKKbbb```===BBBIIIhhhiii]]]zzznnndddmmmttt~~~|||wwwnnnhhhhhhbbbMMM<<<:::777777???JJJ[[[nnnuuuuuussspppmmm]]]GGG===???BBBLLLUUURRRMMMOOOQQQPPPNNNKKKJJJIIIIIIJJJJJJIIIEEECCCBBBBBBAAA@@@???===;;;999777777666666555444444333222222///////////////.........//////...---,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******((()))***+++,,,++++++***(((+++,,,))))))+++***&&&'''(((((()))******++++++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%'''))))))(((&&&&&&'''&&&'''((())))))*********))))))))))))************++++++,,,,,,,,,---------///111333333333333555777444777555777<<<888===OOOaaaYYY[[[qqqbbbbbbbbbbbbaaaaaa``````\\\[[[ZZZZZZUUUMMMJJJLLL```qqqzzz}}}zzzwww|||UUUSSS[[[yyyttteeeTTTHHH222000...+++******+++,,,))))))******++++++++++++(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++///555CCCTTT^^^bbbiiirrrsssyyytttlll|||vvvcccSSSHHHHHHPPP]]]vvv~~~}}}|||||||||{{{{{{}}}|||gggWWWFFF@@@EEE??????FFF???FFFeeexxx\\\GGGNNN___wwwnnnjjjiiimmmjjjZZZDDD666+++++++++************)))(((((())))))*********+++((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''((()))***,,,,,,444FFFTTT[[[```eeefffgggjjjmmmooollleee___TTTMMMeee~~~ZZZ===GGGRRRtttdddddddddYYYhhhuuu{{{tttlllgggjjj```HHH999;;;:::777;;;???QQQeeeooopppooolllhhh___HHH<<<>>>AAAIIIMMMGGGKKKNNNRRRRRRPPPMMMLLLLLLGGGHHHIIIHHHFFFDDDDDDDDDBBBAAA???===;;;888777666888888666555333222000000///////////////.........,,,,,,,,,,,,---...//////++++++++++++++++++++++++******))))))))))))******((()))***+++,,,+++******&&&+++,,,)))'''((((((%%%'''(((((()))***+++++++++,,,+++***)))((((((((((((''''''''''''''''''''''''%%%(((+++***&&&$$$&&&***%%%&&&(((************)))))))))))))))************++++++,,,,,,,,,---------///111333333333333555777777999666888===888:::JJJMMMKKKUUUqqq]]]___aaaaaa___]]]]]]]]][[[\\\[[[ZZZUUUPPPJJJFFF[[[iiiuuuvvvuuuzzzJJJBBBHHHsss~~~iiiXXXQQQ;;;111...,,,***000000%%%,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,+++)))))))))+++,,,>>>IIIRRRccckkklllqqqxxxvvvoooqqqyyyXXXLLLGGGCCCJJJWWW\\\yyy}}}}}}zzzzzz{{{}}}{{{zzz{{{}}}|||eeeYYYNNNGGGAAA>>>@@@BBBDDDJJJPPPjjjvvvuuuaaaNNNMMM\\\wwwpppzzzsssnnnvvvfffEEE777...---***)))+++---,,,)))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************++++++++++++)))))))))))))))******+++++++++444GGGWWW^^^bbbfffmmmllljjjhhhiiijjjccc[[[RRROOOuuuzzzJJJBBBJJJYYY|||]]]vvv}}}jjjddd]]]iii~~~wwwooojjjwwwmmmPPP777555777777===AAALLL]]]kkkpppoookkkgggYYYFFF777888>>>??????BBBEEELLLQQQQQQQQQPPPLLLEEEHHHHHHFFFEEECCCAAA??????BBB@@@===;;;999888999999555444444333333222222111////////////............------------------------,,,,,,,,,++++++*********------,,,,,,+++***))))))***)))(((''''''((()))*********++++++++++++*********+++,,,------,,,***)))((()))***++++++***)))(((((((((''''''''''''(((((((((''''''&&&&&&((()))***((((((((((((((()))******''''''''''''((((((((((((...------,,,,,,,,,------///111333333333333555777888666777999888777===DDDQQQPPP^^^yyy^^^```aaaaaa___]]]]]]]]]\\\\\\\\\YYYUUUPPPJJJGGGRRRcccsssxxxxxx{{{aaaEEEEEEiiioooggg???111...000,,,---...(((,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,+++***)))***+++111DDDOOOWWWeeelllmmmsssvvvpppjjjsssgggJJJBBBBBBBBBIIIUUUeee}}}rrrrrr}}}|||zzzyyyzzz{{{{{{zzz{{{}}}kkk]]]PPPIIICCC???@@@AAACCCGGGLLLWWWggg{{{wwwkkkcccNNNIIIYYYyyysssuuuppprrr|||sssXXXDDD///...,,,******+++***((())))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++---...999LLL[[[bbbfffiiikkkkkkiiiggghhhgggaaaXXXLLLRRR}}}pppHHHGGGbbbrrrxxxeeeuuuddd```___ppp~~~zzztttzzz~~~|||tttqqqtttyyywwwVVV;;;777888888===???LLL^^^lllrrrpppkkkgggWWWDDD555444777777777;;;???HHHPPPPPPOOOOOOMMMJJJHHHHHHFFFDDDBBB@@@???>>>@@@???<<<:::999999999:::555444444333333222111111////////////............------------------------,,,,,,,,,+++++++++******+++++++++******)))))))))***)))(((''''''((()))***)))******++++++******)))'''(((***,,,,,,***(((&&&((()))***++++++***)))(((((((((''''''''''''(((((((((''''''&&&'''((()))***((((((((((((((()))******(((((()))))))))*********...------,,,,,,,,,------///111333333333333555666888777888999777666;;;CCCWWW^^^ooo___```aaa```^^^\\\\\\]]]\\\\\\[[[YYYUUUPPPKKKGGGGGG[[[qqq{{{|||}}}OOOCCC\\\|||oooxxx{{{NNN666---222...***,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***+++,,,+++******+++---777KKKVVV\\\fffkkknnnvvv|||ooojjjxxx}}}^^^DDD???DDDGGGOOOXXXiiinnniiiuuu{{{}}}~~~|||{{{zzz{{{||||||{{{{{{|||~~~~~~}}}uuugggWWWLLLEEE@@@@@@AAAAAACCCGGGGGG]]]uuu|||rrrfffgggmmm^^^MMMUUUzzzxxxlllhhhoooxxxzzzhhhKKK111///---,,,***)))))))))))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++...222@@@RRR```fffiiikkkiiijjjiiiffffffddd]]]TTTFFFWWWdddFFFOOOdddxxxqqqooolll^^^\\\```yyy|||vvvoootttuuukkk```aaaqqq\\\>>>888999999???FFFTTThhhvvvzzzvvvppplllWWWFFF888666666444777======GGGOOOOOOMMMLLLKKKIIIHHHGGGFFFDDDBBB@@@>>>===>>>===;;;:::999999::::::444444444333222222111111/////////............---------------------------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))%%%'''***,,,,,,***(((&&&((()))***++++++***)))(((((((((''''''''''''(((((((((''''''''''''((())))))((((((((((((((()))***************+++++++++,,,,,,------,,,,,,,,,,,,------///111222333222333555666888777888999777666;;;CCCYYYhhh___```aaa___]]][[[[[[\\\[[[[[[ZZZXXXTTTPPPKKKIIIAAAVVVooo}}}~~~```HHHRRRqqqjjjkkkvvviiiAAA---222111***+++...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++***+++,,,+++***+++---///999NNNZZZ___ggglllpppyyyqqqooo{{{bbbEEE???EEEKKKSSS[[[hhhxxxrrrmmmpppvvv~~~zzzyyyzzz}}}||||||}}}}}}{{{}}}~~~ssscccOOOGGG@@@@@@AAA@@@AAADDDAAAZZZwwwtttgggjjjuuusssWWWQQQuuullldddiiioooyyypppPPP444000---,,,+++)))))),,,))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))*********++++++++++++)))))))))))))))******+++---666EEEVVVbbbhhhjjjkkkiiikkkjjjgggeeeaaaYYYPPPDDD\\\ZZZCCCRRRWWWoooqqqyyy|||gggZZZYYYbbbxxxoooffffffaaaYYYUUU___sss~~~\\\>>>888999;;;AAAOOO^^^rrryyyrrrmmmVVVFFF999666666555;;;CCCCCCJJJOOONNNLLLKKKHHHCCCHHHGGGFFFCCCAAA???===<<<;;;;;;:::999999999::::::444444333333222111111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))***************))))))(((((((((((())))))))))))************))))))&&&(((,,,......,,,***''')))***++++++++++++***)))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((())))))************+++++++++,,,,,,,,,,,,,,,+++,,,,,,------///000222222222333444666777666777999999888>>>FFFWWWkkk`````````^^^[[[YYYYYYZZZYYYXXXXXXVVVSSSOOOLLLJJJAAARRRjjj{{{wwwVVVOOOwwwxxxhhhiiiqqqtttRRR...000111------...,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++++++++,,,++++++,,,///111;;;PPP\\\```iiimmmrrr||||||nnnuuu~~~sssllleeeGGG<<<@@@IIITTT]]]kkk}}}sssqqqpppssszzz|||wwwvvvxxx}}}}}}}}}}}}}}}~~~|||~~~pppTTTJJJBBB@@@AAAAAABBBDDDBBBYYYxxxssspppwwwcccSSSrrrwwwgggggglll{{{xxx]]];;;222,,,,,,,,,***+++...))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))*********++++++++++++)))))))))))))))******++++++888IIIXXXaaafffhhhiiiiiilllllliiiddd___VVVMMMCCC\\\pppPPP>>>NNNQQQiiikkksssbbbYYYYYYfff{{{oooeeeUUUSSSSSSYYYdddqqq{{{{{{sssXXX===777888<<>><<<;;;999999999888888888999999444333333222222111000000............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++(((((())))))))))))(((((()))))))))******)))))))))&&&(((+++---...,,,***((()))***+++,,,,,,+++***)))((((((''''''''''''((((((&&&''''''(((((((((((((((((((((((((((((())))))***)))))))))************++++++++++++++++++,,,---......000222222222222444666666555777:::;;;;;;AAAIII[[[ooo______^^^[[[XXXVVVWWWXXXUUUUUUUUUTTTRRROOOMMMKKKCCCNNNaaasss}}}fffOOOmmmuuuqqquuuwwwsssaaa555///000//////---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,++++++---000333AAATTT^^^bbblllrrruuu~~~wwwnnnyyy~~~~~~vvvgggccc}}}mmmOOO@@@BBBLLLZZZeeettt~~~uuummmjjjmmmssswww~~~~~~zzzvvvvvvzzz~~~~~~}}}|||}}}~~~}}}yyy]]]QQQEEEAAAAAAAAABBBCCCFFFXXXvvvyyyzzzvvvccctttmmmgggnnn|||{{{kkkGGG777++++++---,,,+++...))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++,,,<<>>+++***...,,,***+++))))))************))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++000BBBTTT\\\```eeehhhhhhggglllnnniiiaaaYYYNNNEEEDDD^^^yyyVVV@@@777JJJQQQfffwwwhhhooogggcccfffwww{{{kkk___]]]___bbbeeeddd___YYYTTT___ggg]]]III>>>888<<>>999;;;;;;>>>DDDMMMVVV[[[WWWPPPMMMLLLLLLGGGFFFDDDBBB???<<<:::999888888888888777666666555333333222222111000000000.........---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++******))))))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&''''''((()))))))))******,,,,,,,,,,,,******((((((''''''''''''((((((&&&&&&((()))))))))((('''((((((((((((((()))******((((((((()))))))))******************+++,,,---......///111222111222333555666555666999888888>>>FFFTTTmmm^^^]]]\\\XXXTTTSSSSSSTTTOOOOOOPPPPPPOOOOOONNNNNNDDDCCCLLLaaattt|||QQQ___mmmFFF555,,,,,,000---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************++++++++++++,,,,,,++++++...222666TTTbbbgggkkkvvv{{{{{{pppooommmuuuooogggllleeeRRRKKKPPP\\\fffwwwrrrbbbZZZ[[[```gggsss|||}}}{{{{{{xxxvvvvvvxxx{{{~~~~~~|||zzzppp___MMMDDDAAA??????@@@<<>>:::OOOiii{{{jjjuuuoookkkmmm|||wwwfffZZZ^^^```___VVVLLLGGGKKKQQQ\\\iiidddPPPBBB999;;;HHHbbbsss|||zzzdddMMM888555999<<>>HHHQQQkkkwwwzzztttSSSXXXlll}}}xxxeee>>>---000(((***000)))+++++++++************)))111///,,,***)))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************)))''''''******)))***...>>>KKKZZZccchhhlllllljjjmmmkkkhhhddd___VVVKKKBBBLLLcccIII@@@AAALLLjjjzzziiiyyypppkkknnn}}}yyytttgggaaaWWWLLLCCC@@@GGGXXXiiiuuu}}}vvvYYY>>>999@@@DDD```yyyxxxssseeeRRR>>>888:::???CCCGGGWWWfffkkk___SSSNNNJJJDDDGGGGGGEEE@@@;;;888666777=========<<<:::777333111555444444333222111000000//////...---,,,,,,,,,,,,//////...---,,,++++++***,,,,,,,,,+++++++++******---,,,***(((((((((((()))(((((()))))))))((((((''')))&&&%%%))),,,+++)))(((******+++++++++,,,,,,,,,,,,+++***,,,...---***'''(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))((((((((((((***++++++***)))***---///...000111222111111222444555555666666777999:::;;;<<>>BBBFFFUUUfffnnndddWWWRRROOOJJJFFFFFFDDD@@@<<<999888999;;;<<<<<<;;;:::777444222555555444333222000000/////////...---,,,,,,,,,,,,.........---,,,,,,++++++,,,,,,,,,+++++++++******,,,+++***)))((((((((()))((())))))******))))))((((((%%%$$$'''***+++***)))************++++++++++++***(((((()))+++,,,***((((((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++***+++,,,......000111222111111222444555555555666777888::::::===[[[|||___ZZZYYYZZZZZZVVVTTTTTTRRRQQQQQQPPPOOOOOONNNNNNIIIEEEFFFRRRfffxxxeeeFFFRRRuuu~~~xxxjjj___KKK777------...,,,++++++++++++++++++++++++((()))******((('''(((***))))))))))))************+++***))))))))))))))))))))))))***++++++++++++*********+++,,,,,,000>>>LLL```iiirrrvvvyyy}}}|||yyyrrrtttppp{{{}}}uuuxxxwww|||}}}www{{{oooWWWOOO\\\ooosssmmmoooqqq|||~~~zzzwwwxxx||||||zzzyyyyyy{{{}}}uuuuuuuuuvvvwwwwwwuuusss{{{fffQQQIII???BBB>>>===>>>CCC]]]lllOOO[[[{{{|||xxxUUU<<<222++++++---'''+++++++++************)))***)))((('''&&&'''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++))))))+++***(((+++000FFFRRR___fffjjjooopppooolllkkkiiihhhdddZZZNNNEEEgggbbbBBB888LLLqqqxxxbbbnnn~~~{{{qqq]]]UUULLLIIISSSeeexxxgggGGG<<>>???CCCGGGKKK]]]ppp{{{rrr```TTTOOOKKKEEEEEECCC@@@<<<::::::;;;::::::;;;;;;:::888666555666555444333111000///...//////...---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,+++***)))((((((((()))))))))***************)))((('''%%%%%%'''******)))))))))))))))************)))((('''(((+++---------(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))((())),,,,,,++++++,,,---...000111222111111222444555555555666777888999:::===___aaa\\\XXXZZZZZZWWWTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOGGGCCCCCCNNN```rrr~~~rrrJJJKKKvvv{{{mmmUUU===000//////---,,,,,,+++++++++++++++***((()))))))))))))))******((()))))))))******************)))))))))))))))***))))))***++++++++++++***+++******++++++222BBBRRRbbbkkkuuuyyy|||}}}zzzooo{{{rrrkkkuuu}}}nnnrrrzzzxxxWWWHHHUUUhhh|||~~~uuuwwwyyy~~~{{{yyyyyy|||~~~}}}{{{{{{|||}}}~~~yyyxxxwwwwwwxxxyyyzzzzzzuuuYYYKKKBBBEEE???BBB>>>AAAUUUuuu}}}TTTUUUuuu}}}jjjJJJ666---,,,+++'''+++++++++*********))))))******)))((())))))***+++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************,,,******+++)))(((---444JJJUUUaaafffjjjoooqqqqqqnnnmmmlllkkkggg^^^QQQHHHlll___AAA<<<]]]jjj^^^}}}}}}}}}rrr]]]KKKLLLVVVhhhyyygggIII???FFFPPPvvv~~~tttjjjZZZIIIBBBCCCGGGLLLQQQ]]]rrr}}}jjjYYYOOOKKKGGGFFFDDD@@@<<<:::;;;<<<;;;;;;;;;;;;;;;:::999888666666555333111000///...//////...---,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******+++******))))))))))))))))))******++++++++++++***,,,,,,***&&&&&&)))***)))(((((((((((())))))))))))***))))))***,,,///111222(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))(((((((((((())))))))))))&&&))),,,---,,,,,,,,,---...000111222111111222444555555555555777888999:::===bbbfff^^^XXXYYYZZZWWWTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPDDDAAAAAAIIIZZZmmm|||vvvPPPHHHooouuuiiiyyyaaaBBB222//////---,,,,,,,,,++++++*********))))))))))))************((()))))))))***************)))))))))))))))******))))))***++++++++++++***---,,,++++++,,,555GGGXXXcccmmmwww{{{~~~{{{ooowww||||||{{{nnneeeuuuvvv||||||YYYGGGQQQbbbvvvzzzppprrrvvv|||yyyzzz}}}~~~xxxzzz|||}}}~~~~~~~~~}}}~~~}}}{{{yyyyyy|||{{{___NNNDDDGGGAAAFFF???@@@NNNdddzzzyyyRRRNNNlll|||vvv|||yyyWWW:::///,,,+++++++++++++++*********)))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************,,,******+++))))))///888OOOXXXbbbfffjjjooorrrrrrqqqpppnnnmmmiii```TTTKKKhhhZZZBBBEEEmmm___^^^~~~}}}{{{}}}uuuaaaIIIQQQ```nnnttttttvvvzzz~~~nnnPPPAAAFFFPPPrrrzzzoooiiiZZZJJJDDDEEEHHHNNNSSSUUUlllrrr___SSSOOOKKKIIIFFFAAA<<<999:::;;;=========<<<<<<;;;:::999666555444333111000///...//////...---,,,,,,,,,,,,******+++,,,,,,---------,,,,,,,,,+++++++++******************)))))))))((())))))***+++++++++++++++000222///)))&&&)))***'''''''''((((((((())))))))))))))))))***+++...000222(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))'''((((((((()))))))))***&&&(((+++---,,,,,,------...000111222111111222444444444555555666888999:::===eeelllaaaXXXWWWXXXVVVTTTUUUVVVUUUUUUSSSRRRQQQPPPOOOBBB@@@???FFFUUUhhhyyy~~~}}}tttVVVEEEaaammmbbb```ttttttOOO777///...------,,,,,,++++++*********+++***))))))++++++***)))))))))))))))************)))))))))))))))******+++))))))***++++++++++++***...,,,,,,---///999LLL^^^fffpppyyy}}}~~~yyyiiillleee|||}}}lllpppwwwbbbNNNSSS```rrrllleeekkkqqq~~~{{{|||zzztttuuuwww{{{~~~~~~}}}}}}{{{zzz|||{{{dddUUUFFFFFFAAA@@@;;;@@@LLL]]]xxx|||}}}nnnOOODDD[[[uuuvvvxxxddd???111,,,+++000+++++++++************)))'''((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************+++******+++)))***222===SSS\\\dddgggjjjooosssttttttrrrooolllhhh```UUULLLddd|||UUUBBBJJJoooXXXZZZvvvssssssuuu}}}{{{}}}vvvdddMMMTTT^^^dddbbbaaakkkwww{{{ZZZDDDDDDLLLnnn}}}|||qqqlll___PPPIIIHHHJJJOOOUUU]]]qqqwwwaaaSSSNNNMMMKKKGGGAAA<<<999:::;;;@@@???>>>===;;;:::999888555444444333222111000000//////...---,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,+++++++++******))))))************)))((((((((()))***++++++++++++111555444+++'''******&&&(((((((((((())))))))))))&&&'''))))))((())),,,...(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))''''''(((((())))))******&&&(((+++,,,,,,,,,---///...000111222111111222444444444444555666777888999AAAkkkqqqdddYYYUUUVVVUUUTTTUUUUUUTTTSSSRRRQQQOOONNNNNNDDDBBB@@@DDDQQQcccvvv~~~~~~}}}|||uuuaaaFFFTTT|||}}}fffdddcccqqqiiiDDD222......------,,,,,,+++******)))---+++))))))++++++)))'''))))))))))))************)))))))))))))))***++++++))))))***++++++++++++***,,,+++,,,...333>>>RRReeejjjttt|||zzzuuueeexxxmmmuuubbbdddiiiooowwwqqq[[[WWW___mmm}}}}}}{{{ppp\\\ZZZdddnnn~~~yyyvvvxxxyyy{{{}}}~~~~~~~~~~~~zzznnncccLLLGGGCCC???:::BBBKKKWWWvvv}}}|||zzztttiiiVVV@@@IIIggg{{{~~~xxxJJJ666,,,(((111+++++++++************)))))))))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************)))***+++)))+++555AAAXXX```fffhhhkkkqqqvvvwwwuuurrrmmmjjjeee]]]SSSKKKeee|||PPP???IIIddd\\\\\\vvvllljjjpppxxx{{{|||uuudddNNNRRRXXX[[[ZZZ___ppp___FFFCCCLLLhhhuuu~~~tttoooaaaRRRIIIEEEEEEJJJOOO\\\kkk{{{}}}ooo\\\PPPLLLLLLJJJFFFAAA<<<:::<<<>>>AAA@@@>>>;;;999777555555333333333222222222111111//////...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******((()))***++++++***)))(((&&&'''((()))************---444444+++(((+++,,,&&&(((((()))))))))*********%%%(((******((('''(((***(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))'''''''''((()))*********''')))******+++,,,...000...000111222111111222444444444444555666777888999HHHrrruuufffYYYTTTUUUTTTTTTUUUTTTSSSRRRQQQOOONNNMMMLLLFFFDDDAAADDDNNN```tttzzz}}}zzzlllJJJOOO}}}ssstttnnnqqqSSS666///000------,,,,,,+++***))))))...,,,))))))++++++)))&&&))))))))))))************))))))((())))))***++++++))))))***++++++++++++*********,,,000555AAAWWWjjjnnnwww~~~}}}wwwqqqiiiyyytttuuuooo[[[VVVYYY^^^hhhzzz}}}eee[[[\\\iiiwww{{{vvvvvv~~~aaaMMMOOO^^^jjj~~~||||||||||||}}}~~~}}}{{{xxxoooSSSJJJEEEHHHAAAFFFHHHJJJgggyyylllccciiifffeee^^^DDDAAA___zzz}}}}}}UUU;;;,,,%%%///+++++++++************))),,,,,,,,,,,,,,,+++******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))***+++)))+++777CCC[[[ccciiijjjlllrrrwwwyyyuuuqqqlllgggbbbZZZQQQJJJiii}}}MMM;;;EEEXXXnnnvvvdddeeekkkhhhiiisss}}}{{{tttbbbKKKOOOUUU[[[___hhh|||```GGGEEEPPP]]]jjjxxxyyypppiii[[[KKKAAA<<<:::===CCCEEEQQQaaagggaaaUUUOOOPPPJJJIIIEEE@@@===<<<>>>@@@BBB@@@===:::777444222111222222222222222222222222//////...---,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******((()))***++++++***)))(((&&&&&&((())))))*********(((222333+++(((,,,---'''))))))))))))************'''***---,,,***'''((()))(((((((((((((((((((((((()))'''&&&'''((()))((('''(((((((((((())))))))))))&&&''''''((()))******+++((()))*********+++///111///000222222111111333444444444444444666777888999MMMwwwxxxhhhZZZXXXYYYVVVTTTTTTRRRQQQPPPQQQQQQPPPNNNKKKKKK>>>BBBGGGHHHccc~~~~~~[[[XXX```===//////,,,,,,,,,+++++++++*********************************************************)))((((((((()))+++,,,******+++,,,,,,,,,,,,+++)))111---,,,>>>QQQ^^^iiinnnyyy~~~vvvhhhrrr}}}fffjjj~~~}}}gggUUUQQQTTT[[[jjjqqqaaa^^^bbbjjjtttzzzuuuXXXMMMNNN\\\sss|||{{{}}}~~~}}}|||~~~|||{{{{{{xxxYYYFFFLLLHHHQQQKKKCCCMMM[[[gggssseee[[[aaannnbbbEEE???OOOjjjuuueee>>>***)))000+++++++++************)))++++++************++++++))))))))))))))))))))))))++++++******************************************,,,+++,,,,,,+++...;;;HHHYYY```jjjpppssstttvvvxxxuuuvvvpppiiibbbRRRIIIQQQmmmyyy>>>@@@GGGOOOrrr}}}xxx}}}```qqq|||tttdddpppuuu|||yyyrrrjjjVVVGGGYYYeeeiiirrruuu```HHHDDDJJJQQQZZZeeelllssszzz|||zzzkkkOOO===888222222777777:::???FFFNNNRRRRRROOOMMMJJJHHHDDD@@@===<<<======DDDAAA<<<999888777333000111111111///...///111444888222,,,+++------+++(((++++++++++++++++++++++++++++++++++++++++++++++++***---888CCC>>>...&&&)))'''(((((()))******++++++***************)))((('''((((((''''''''''''(((((())))))***++++++++++++***+++***)))'''''''''((()))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))+++++++++***++++++,,,,,,000000111222333333333333555555555555555666777888IIIxxxooo___YYYYYYVVVSSSSSSQQQPPPPPPPPPQQQPPPNNNLLLIII???DDDIIIJJJaaa|||vvvzzzbbb\\\bbb===...000,,,,,,,,,++++++++++++******************************************************))))))((()))***+++,,,******+++,,,,,,,,,,,,+++)))111---...@@@SSS___jjjrrrzzz}}}yyyzzz}}}xxxmmmrrrwww^^^ooozzzwwwbbbOOOQQQSSSZZZlllttteeeXXXZZZaaalllvvvpppRRRKKKOOO]]]ppp~~~~~~}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~zzz]]]JJJOOOJJJPPPIIICCCJJJTTTbbbuuuhhh]]]bbbrrrkkkOOOBBBIIIdddrrrdddAAA...,,,000++++++++++++************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,+++...;;;IIIXXX___iiippprrrtttvvvxxxuuuvvvooohhh```OOOFFFPPPlllsssAAACCCHHHPPPuuuxxxccc{{{~~~tttoooyyy|||}}}~~~~~~uuukkkYYYJJJZZZcccbbbffffffqqq}}}~~~___GGGAAAFFFHHHOOOUUU\\\fffrrryyyzzzjjjNNN<<<777111111555444777;;;AAAHHHLLLNNNLLLJJJIIIGGGBBB???<<<<<<<<<===???<<<888666555444111...111222111000///000222555777222,,,+++------+++(((++++++++++++++++++++++++************************+++,,,333;;;777***&&&+++***++++++,,,,,,------...)))************))))))(((((((((''''''''''''(((((())))))***++++++++++++******)))((('''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))*********)))******+++,,,000000111222333333333333444444444555555666777999KKKzzzwwweee[[[XXXUUURRRRRRQQQPPPOOOOOOPPPPPPNNNLLLHHHBBBFFFHHHGGGXXXpppyyyqqqwww^^^VVVccc===---222,,,,,,,,,,,,++++++++++++***************************************************))))))))))))***++++++******+++,,,,,,,,,,,,+++***000...111DDDUUU```kkkrrryyy|||yyyxxxxxxpppeeewwwuuu```ppp}}}yyysss]]]JJJMMMQQQ[[[pppvvvgggXXXXXX^^^kkk|||lllNNNKKKSSS```rrr~~~|||yyyzzz{{{|||{{{zzzzzz|||}}}~~~~~~}}}|||aaaNNNPPPLLLLLLEEECCCFFFIII\\\yyyooodddgggxxxvvv\\\GGGDDD[[[ppp}}}cccFFF222---000,,,+++++++++************++++++************++++++))))))))))))))))))))))))(((((((((((((((((())))))******************************++++++***...<<>>???===@@@BBBHHHVVVhhhuuuzzzeeeJJJ999555//////333222666888===DDDIIILLLLLLJJJJJJGGGBBB===:::999:::;;;888666333111111000...,,,111111111000///000333555555111---+++------+++)))++++++++++++++++++++++++))))))))))))))))))))))))---+++---111...&&&&&&---(((((())))))******++++++))))))))))))************)))((((((''''''(((((()))))))))***++++++++++++***)))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,,,,,,,---......///000111222333333333333222333444444444555888:::QQQ}}}~~~jjj\\\VVVTTTSSSRRRPPPOOONNNNNNOOOOOONNNLLLJJJEEEDDDCCCAAAKKK```ooowwwyyy}}}~~~zzz}}}uuuTTTIIIggg~~~|||sssuuuaaa<<<,,,444------,,,,,,,,,+++++++++************************************************)))))))))*********++++++******+++,,,,,,,,,,,,++++++000...444IIIYYYbbbmmmpppxxx~~~~~~{{{sssdddVVVzzzlllrrr~~~ttt\\\HHHIIIRRRccczzzrrrbbbVVVUUUZZZjjj}}}jjjPPPOOOWWWgggzzz|||wwwtttvvvwwwxxxwwwuuuuuuvvvyyyzzzzzzzzz{{{}}}}}}|||{{{||||||dddOOOMMMJJJFFF@@@AAABBBAAAVVV|||wwwmmmnnn|||{{{cccLLLDDD^^^yyyzzzttt{{{|||sssaaaJJJ555------,,,,,,+++++++++*********++++++************++++++((((((((((((((((((((((((((((((((()))))))))))))))***************************)))***++++++///>>>LLLWWW^^^hhhooorrrsssuuuwwwwwwwwwqqqjjj```MMMJJJ[[[zzzgggBBBBBBCCCQQQyyyvvvvvvqqq~~~sssuuuvvvuuu{{{nnn\\\IIIVVV\\\VVVXXX]]]nnnwww~~~cccHHH<<<:::666777888???PPPeeesssxxx^^^DDD555333...///333222888:::>>>EEEMMMQQQQQQPPPNNNIIIBBB;;;777555666777333222000//////...------000000111000///000222444222000---,,,,,,---+++)))++++++++++++++++++++++++************************---******,,,***%%%'''---&&&&&&'''(((((())))))***((((((((())))))***++++++))))))(((((((((((())))))))))))***++++++++++++***'''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++++++++++++++,,,---...///000111222222333333222111222444444333555999===ZZZnnn]]]VVVUUUTTTRRRPPPNNNMMMMMMNNNOOONNNLLLIIIFFFAAA>>>@@@GGGYYYooo|||zzzyyyzzz}}}~~~{{{xxxxxxzzznnnQQQCCCTTTpppssskkkqqqbbb===,,,222---------,,,,,,,,,++++++************************************************)))*********++++++++++++******+++,,,,,,,,,,,,+++,,,//////888OOO]]]eeeppptttzzz}}}sssdddWWWtttxxxvvv]]]GGGIIIZZZqqq}}}iiiXXXIIIHHHMMM[[[jjjvvv}}}hhhTTTRRRZZZlll~~~{{{xxxuuuuuuuuutttsssrrrrrrtttvvvvvvuuuuuuvvvxxxyyywwwuuuyyy~~~}}}zzzfffOOOIIIFFFBBB===???@@@===SSS|||zzzqqqpppxxxwwwdddOOOEEEqqq~~~pppoooqqqpppmmmdddOOO888,,,+++,,,,,,,,,++++++++++++***++++++************++++++(((((((((((((((((((((((()))))))))******+++++++++***************************)))***++++++111@@@OOOXXX___iiiooorrrsssuuuvvvwwwwwwrrrmmmcccPPPPPPfffeeeBBBCCCJJJ___zzz{{{}}}vvvoookkkjjj~~~zzzqqq___GGGPPPVVVRRRVVV^^^tttzzzhhhLLL<<<777555666999CCCWWWkkkuuuvvvXXX???222222///000555333999:::@@@IIISSSYYYXXXVVVSSSMMMDDD:::444222222333222222111000/////////000///000111000///...000111000...---,,,,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++******,,,+++((()))+++))))))******+++,,,,,,---))))))(((((()))***+++,,,))))))(((((((((((())))))))))))***++++++++++++***&&&&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((()))***+++//////000111222222222222000222444444333555;;;@@@eeesss```WWWVVVUUURRROOOMMMLLLLLLMMMNNNNNNMMMGGGFFF======EEEJJJYYYrrryyyxxxxxxzzz{{{{{{xxxuuuuuuyyykkkSSSDDDHHHggg|||yyy{{{iiiCCC---///------------,,,,,,,,,,,,************************************************)))***++++++,,,,,,++++++******+++,,,,,,,,,,,,+++---//////<<>><<>>777555888???MMMcccuuuyyyuuuUUU===111333000111666444777:::BBBNNN[[[```^^^ZZZVVVOOODDD:::333000111222333444444333111111222444111222333111///...///000...---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++******((((((((()))******++++++******((((((((()))***+++***))))))(((((())))))***))))))***++++++++++++***&&&&&&'''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********+++,,,---...///...///000111222222222222///333666555444666>>>DDDlllyyydddYYYWWWUUUPPPOOOMMMKKKKKKLLLMMMNNNMMMFFFGGG===>>>LLLLLLSSSkkkssszzzzzzxxxxxxzzzqqqyyymmm[[[JJJBBBccc}}}sssLLL333///...------------,,,,,,,,,************************************************)))***+++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---///000???XXXccchhhttt{{{{{{}}}yyysssnnnuuu|||vvvfffMMMPPPaaavvv~~~oooXXXGGG======AAAFFFHHHIIIPPPXXX```jjjhhh______ddduuu}}}{{{yyyyyyzzz{{{zzzyyyuuuoooiiijjjrrryyy}}}}}}zzzvvvttttttwwwvvvsssooopppvvvssstttyyylllTTTIIIAAABBB>>><<<>>>===NNNkkkvvvkkkdddkkkuuuqqq^^^KKK}}}tttfffiiioooyyyyyyaaa@@@//////------,,,,,,,,,+++++++++++++++************++++++))))))))))))))))))))))))((((((((()))***+++++++++************************,,,+++,,,---...555FFFVVV^^^dddmmmrrrsssssstttuuuvvvuuuppplll```KKKQQQoooeeeDDDHHHbbbjjjllltttqqqkkkjjjrrr|||vvveeeDDDGGGPPPQQQSSSWWWiiizzznnnTTTAAA888555999CCCTTTlll}}}~~~vvvVVV>>>333444111222555222555:::EEEUUUdddiiiddd^^^VVVOOODDD999222111222444555666777666333222444666444555666444111/////////,,,---------,,,++++++,,,++++++++++++++++++++++++************************)))******+++,,,---,,,***%%%%%%&&&&&&'''(((((((((,,,+++)))((('''(((***+++******))))))))))))******))))))***++++++++++++***&&&'''((()))))))))((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))),,,,,,,,,---...///111111...///000111222222222222000444777666444888@@@GGGnnn~~~ggg[[[XXXUUUOOONNNLLLJJJJJJLLLMMMNNNMMMGGGHHH>>>@@@NNNJJJJJJ```ooo}}}yyyxxx{{{xxxqqq~~~uuugggTTTEEEfffzzzqqquuuyyySSS888000......---------,,,,,,,,,************************************************)))***+++,,,---,,,++++++******+++,,,,,,,,,,,,+++...///000AAAZZZeeeiiitttwwwyyy~~~yyynnnggg|||mmmSSSPPP\\\mmm{{{lllVVVDDD:::;;;@@@DDDFFFHHHRRR\\\cccmmmllleeefffkkkzzz{{{yyyxxxwwwvvvuuuqqqiiibbbeeeppp{{{}}}yyyvvvvvvxxxxxxsssooommmrrrpppssszzzpppXXXLLLAAAEEE@@@<<<===>>>LLLcccwwwiii```kkk}}}~~~hhhPPPlllnnn___kkkttthhhEEE333333---------,,,,,,,,,++++++++++++************++++++))))))))))))))))))))))))&&&''''''((()))******+++************************,,,+++,,,---///666GGGWWW```fffnnnsssssssssssstttuuutttooojjj\\\GGGMMMmmmeeeCCCFFFdddkkkhhhxxxmmmjjjiiimmm{{{xxxeeeCCCGGGSSSUUUWWWWWWgggvvvmmmUUUCCC:::444999CCCWWWpppwwwXXXAAA555666222111444111555;;;III[[[kkkpppjjjbbbUUUNNNCCC999333222444666666888999777444333555777777888888666333000000000+++,,,------,,,++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))))))***))))))***------+++(((((())))))***+++++++++---+++)))((('''((()))*********))))))))))))******))))))***++++++++++++***&&&''')))*********)))(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))'''''''''((()))***,,,---...///000111111222222111000444777777555888AAAIIInnnkkk[[[UUUTTTRRRMMMLLLLLLLLLLLLLLLMMMMMMJJJEEEDDDFFFAAA>>>KKK^^^sss~~~{{{{{{yyy~~~eeeFFFYYYttt|||zzznnn[[[___nnnnnn>>>///...------,,,,,,++++++***)))))))))))))))))))))))))))************+++++++++))))))))))))************+++,,,,,,,,,,,,,,,,,,---...)))000FFF[[[gggpppxxxxxxuuummmqqqttt~~~rrrOOOOOO[[[hhhsssiiiLLLAAA<<<<<<>>>AAACCCFFFNNNXXXfffhhhlllooopppvvv~~~~~~zzzsssqqqssstttrrriii^^^WWW^^^lllxxxzzzuuuyyyxxxoookkkpppooorrrqqqnnnqqqqqqaaaLLLIIIAAA<<<===;;;;;;EEERRRqqqjjj]]]xxxnnn{{{rrrTTT\\\lll|||zzzmmmaaayyy|||yyyQQQ222000------,,,+++++++++,,,,,,******))))))))))))*********)))...555111&&&%%%...*********)))))))))))))))))))))))))))************)))+++++++++---999KKKYYYeeehhhmmmrrrvvvxxxxxxxxxvvvvvvnnneeeXXXGGGLLLfffVVVDDDLLLSSSrrr~~~dddkkkrrrhhhdddfffmmmzzztttcccOOODDDMMMVVVTTTVVV^^^gggppphhhHHH555;;;>>>III```xxx~~~bbbDDD444333///...555888888FFFWWWeeeqqqtttiiiZZZRRRKKKBBB;;;444111444:::BBB@@@<<<999777555333222999<<<<<<888666666444111......---,,,,,,,,,,,,---111...+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))******+++---,,,+++)))((((((''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))+++)))&&&%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''(((((((((((()))))))))))))))))))))***+++,,,.........000222222000000000111555333333555666888AAAJJJuuuppp```WWWRRRNNNKKKJJJJJJJJJJJJJJJKKKKKKKKKDDD@@@@@@===<<>><<<;;;===AAACCCFFFNNNXXXdddiiiqqqvvvxxx~~~pppccc```gggmmmnnn\\\SSSTTTfff|||zzzjjjeeeccchhhkkkjjjkkknnnmmmooommmlllsssvvvhhhUUUHHHAAA<<<===<<<;;;DDDPPPllliii[[[tttttt[[[JJJ\\\nnnwwwxxxvvvoooiii{{{{{{TTT555000------,,,+++++++++,,,,,,******))))))))))))******(((***222;;;777+++''',,,***)))))))))))))))))))))))))))))))))***************+++,,,,,,000<<>>???@@@BBBLLLYYYooo}}}rrrOOOUUUwwwAAA.........------,,,+++++++++************************)))************+++++++++)))))))))*********+++++++++++++++,,,,,,---------,,,,,,777PPPdddmmmrrrxxxwwwooovvvwwwvvvtttttt|||___LLLSSS]]]ffftttyyy___DDD>>>;;;:::<<<@@@BBBFFFOOOYYYccckkkxxxyyygggYYY[[[gggqqqtttYYYUUU___{{{}}}hhhRRRRRRRRRTTT^^^kkkrrrrrrlllkkkhhhjjjsssyyyooo^^^IIIAAA===>>>===;;;BBBMMMiiilll^^^ppphhh???RRRfffpppsssuuuwwwxxx___>>>333...---,,,,,,+++++++++,,,******))))))))))))*********+++111888555,,,)))---))))))))))))))))))******)))))))))*********+++++++++,,,---...333@@@SSS```iiilllqqquuuyyyzzzzzzyyy{{{zzzrrriii\\\LLLQQQkkkWWWAAABBB@@@VVVooovvvlllpppyyypppllldddlll~~~xxxrrrmmmVVVFFFIIIQQQSSSVVV]]]```uuunnnWWWCCC;;;>>>MMMkkk]]]BBB555777333333:::>>>LLLhhh~~~uuujjj```RRRKKKDDD>>>888444777===???AAACCCBBBAAA??????@@@IIIJJJFFF<<<555333111.........---,,,,,,,,,,,,,,,...,,,***)))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''''''''''''((())))))***'''''''''((())))))******))))))))))))))))))))))))+++)))'''&&&''''''&&&%%%&&&&&&'''(((((((((((('''%%%%%%&&&'''((()))******(((((((((((()))))))))))))))))))))***+++,,,.........///111111111000111222333222333555666999BBBKKKxxxzzzfffYYYPPPKKKMMMMMMLLLKKKKKKKKKLLLLLLJJJCCC@@@CCCHHHMMMVVV^^^}}}}}}zzzTTTRRRuuuEEE444.........---,,,,,,++++++************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,---------------:::RRReeennnssszzz}}}tttmmmxxxqqqpppxxxtttwww}}}bbbJJJOOOWWWaaaoooxxx]]]EEEAAA;;;:::<<<@@@CCCGGGRRR\\\dddooo~~~tttbbbYYYaaaooovvvuuuYYY\\\oootttWWWHHHKKKJJJMMM___www~~~wwwmmmiiieeegggqqqwwwnnnaaaJJJBBB===???>>>;;;@@@IIIdddooobbbiiimmm???OOOdddoootttwww}}}pppKKK666......---,,,++++++++++++******))))))))))))******...+++***,,,***'''***000)))))))))))))))*********))))))*********+++++++++***+++,,,...555CCCVVVccchhhlllrrrwww{{{}}}}}}|||xxxwwwpppggg\\\MMMTTToooUUUBBBEEEEEE\\\vvvuuuxxx{{{qqqlllcccnnnyyyuuusss[[[GGGFFFNNNRRRVVV\\\^^^wwwtttfffSSS@@@<<>>AAAEEEIIIIIIEEEBBBBBBCCCSSSTTTNNNBBB888444222000...---,,,,,,++++++,,,,,,,,,***))))))******)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''((())))))((((((((()))******++++++))))))))))))))))))))))))***)))''''''((((((&&&%%%&&&''''''((()))(((((((((&&&&&&&&&'''((())))))***(((((((((((()))))))))))))))))))))***+++,,,......---///111111111000111222444333444666777888@@@III{{{zzzeeeXXXQQQMMMMMMMMMLLLKKKKKKKKKKKKKKKGGGBBBAAAEEEKKKPPPUUUYYY}}}|||}}}SSSMMMzzz~~~kkkDDD666//////...------,,,,,,+++************************))))))*********+++++++++************++++++++++++******+++,,,,,,---......//////;;;RRRdddmmmuuu}}}{{{rrrmmm{{{^^^^^^rrryyy}}}}}}{{{___HHHLLLUUUaaaooowww[[[DDDAAA::::::<<>>??????<<<@@@GGG^^^qqqeeeaaahhh>>>KKK___oooxxx||||||SSS666///...---,,,++++++++++++******))))))))))))******,,,)))'''((('''&&&)))...(((((())))))************************++++++++++++))))))***---666EEEWWWcccgggkkkrrryyy~~~uuuuuunnnggg]]]PPPYYYtttYYYDDDGGGHHHaaa|||vvv|||}}}rrrnnngggsss}}}{{{xxx___HHHDDDKKKRRRWWW[[[```yyyttthhhWWWFFF===AAATTTxxxeeeIII:::999333555AAAIIIaaazzzvvvmmmbbbTTTNNNIIIDDDAAA<<<888:::???IIIPPPUUUSSSLLLEEEDDDEEETTTUUUPPPBBB777222000...------,,,++++++++++++,,,***)))((()))******)))'''************************))))))))))))))))))))))))((((((((('''((())))))***))))))((('''''''''''''''(((((())))))***+++++++++***************************)))((((((((((((&&&%%%&&&''''''((()))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))***+++,,,......---///111111111111222333666444555777777777>>>FFFxxxzzzdddWWWQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHEEEBBB@@@@@@DDDHHHLLLNNNqqq||||||{{{}}}xxxJJJFFFllljjjeeekkk\\\AAA555//////......---,,,,,,,,,++++++++++++++++++++++++)))************+++++++++*********++++++++++++,,,******+++,,,,,,---......000000===TTTeeennnvvv~~~sssoooZZZaaa{{{zzz{{{zzz]]]GGGJJJTTTcccqqqxxx[[[AAA<<<;;;:::===CCCHHHPPP\\\hhhkkkuuu~~~oooZZZXXXmmmvvvuuu[[[MMMUUUhhhuuulllhhhddddddeeeeeeaaa\\\RRRGGG???@@@???===@@@GGG\\\xxxppp```|||ggg@@@HHH[[[sss|||SSS666///...---,,,+++***************))))))))))))******'''(((***,,,---+++)))(((((((((((()))******++++++*********++++++++++++,,,))))))))),,,666FFFWWWcccggglllssszzzvvvvvvooohhh___SSS]]]yyy\\\CCCEEEGGGcccooozzz~~~qqqmmmnnnzzz{{{bbbIIICCCJJJSSSXXXZZZ^^^sssxxxkkk]]]QQQGGGKKK]]]bbbHHH;;;<<<777;;;IIISSSggguuuoooeeeVVVNNNIIIFFFCCC???;;;<<>>FFFrrr{{{eeeWWWQQQNNNKKKKKKJJJIIIHHHHHHHHHHHHFFFDDD@@@======CCCIIIMMMgggsss{{{zzz{{{~~~~~~nnn@@@AAAfffrrreeeiiicccMMM???/////////...------,,,,,,++++++++++++++++++++++++)))************+++++++++*********+++++++++,,,,,,)))******+++---......//////222AAAYYYjjjpppwwwqqqmmm~~~zzz]]]jjjrrr{{{zzz___GGGIIITTTdddrrr}}}{{{^^^BBB;;;;;;;;;>>>EEELLLTTTbbbooossszzz~~~nnn]]]aaazzz{{{~~~kkk```^^^tttssseeeddddddcccbbb```______WWWJJJ@@@@@@???===AAAHHHYYY{{{xxx___uuuvvv|||dddCCCFFFXXXvvvuuuPPP999//////---,,,+++***************))))))))))))******&&&(((***,,,------***''''''(((((()))******++++++*********+++++++++,,,,,,+++))))))---777GGGXXXcccjjjnnnuuu{{{~~~|||xxxwwwppphhh___RRR\\\xxxXXX@@@FFFNNNrrriiiwwwrrroooqqq~~~~~~|||dddJJJBBBJJJTTTYYYYYY[[[jjj||||||mmm```XXXTTTVVVccc~~~sssWWW@@@:::@@@???DDDTTT^^^tttzzzrrrgggXXXOOOKKKHHHGGGCCC???@@@DDDWWW```gggbbbTTTHHHDDDEEELLLPPPOOODDD999444333222---,,,++++++***+++++++++***))))))***,,,,,,***(((++++++++++++++++++++++++))))))))))))))))))))))))(((''''''''''''((())))))))))))((((((((()))******''''''(((((()))******+++***************************)))))))))***)))'''$$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))))))))***+++,,,......,,,...000111111111222444222222444777888999@@@HHHttt}}}gggWWWPPPMMMNNNMMMLLLKKKJJJIIIIIIIIIHHHGGGBBB<<<===EEEOOOUUUhhhttt||||||}}}|||yyyeee999AAA\\\zzzpppmmmeeeMMM999/////////...------,,,,,,++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,)))******+++---...//////...333DDD^^^nnnsssxxxnnniii|||mmmTTTaaa~~~hhh{{{{{{bbbGGGIIISSSdddqqq{{{}}}bbbFFF>>>;;;;;;???FFFNNNWWWfffssszzzrrrdddjjjtttaaagggppptttooojjjooowwwyyylll```aaacccdddaaa______bbbYYYKKKAAA@@@???>>>AAAIIIPPPuuuuuuXXXiiibbbkkk\\\BBBBBBRRRsss{{{www}}}~~~pppNNN>>>000///---,,,+++***************))))))))))))******))))))'''%%%&&&***+++***'''(((((()))***+++++++++******+++++++++,,,,,,,,,,,,+++***...888HHHYYYccclllpppvvv|||~~~{{{yyyxxxwwwooofff\\\OOOXXXtttOOO<<>>HHHgggsssppptttxxxjjjRRR555111,,,))),,,---+++***---,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******++++++++++++*********,,,,,,...999LLL\\\ccckkkpppwww|||}}}}}}|||||||||}}}rrrccc\\\TTTVVVddd~~~|||JJJ@@@FFF]]]bbbrrrvvvnnnsssxxx|||~~~pppNNN===JJJVVVUUUUUU[[[mmmqqqbbbZZZVVVZZZ]]]^^^[[[VVVLLLEEE999>>>DDDGGGKKKTTTcccoootttcccZZZRRRLLLFFFDDDFFFGGGFFFDDDRRRYYY___[[[OOODDD??????@@@???<<<888444111///...///...---+++******++++++,,,+++******,,,,,,+++***************************+++*********))))))(((((()))(((''''''((()))***+++'''((((((''''''(((+++---+++***)))(((((()))***+++************************,,,***''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&((()))***'''''''''''''''((())))))))))))***+++,,,------...000111222222000//////000444333444666666777>>>FFFuuunnnYYYNNNLLLJJJIIIIIIHHHHHHHHHIIIIIIKKKEEE???>>>BBBHHHLLLNNN[[[mmm||||||}}}|||bbbFFF999IIIgggqqqmmm~~~kkk???666000---///000...---...*********************************)))))))))((((((******+++++++++,,,,,,,,,++++++++++++,,,---...///222;;;NNNeeettt{{{rrrppprrrQQQlll~~~xxx{{{yyybbbMMMKKKTTTeeeqqqwwwvvv\\\CCC<<<;;;;;;???GGGNNNVVVaaalllttt}}}zzzgggZZZNNNQQQ^^^fffaaaYYYaaafffppp{{{zzzooogggeeehhhnnnsssuuutttpppnnnhhhdddbbbbbb```^^^bbbhhhbbbNNN???>>>???<<<<<<@@@DDDWWWwwwqqqgggvvvuuuoooQQQBBBIIIeee}}}vvvwwwqqqrrrqqqiiidddTTT<<<333...+++---...,,,,,,...,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))******++++++++++++******+++,,,,,,...999LLL\\\ccclllqqqxxx|||}}}}}}|||{{{{{{{{{oooaaaZZZQQQPPP\\\zzz{{{MMMCCCIII]]]dddtttsssmmmmmmttt~~~sssSSS???EEEOOOQQQVVVXXXiii}}}|||jjjYYYOOOHHHIIIIIIFFFBBB===888444999@@@IIIPPPXXXfffxxxrrr```VVVOOOIIICCCBBBDDDFFFFFFDDDIIIOOOSSSOOOEEE===:::;;;;;;999777444111///...---///...---+++******++++++,,,+++******,,,,,,+++***************************************)))))))))((((((((('''''''''((()))***'''((((((((('''(((***---+++***)))(((((()))******************************,,,***''''''((()))((((((''''''''''''''''''''''''(((''''''&&&'''((()))***'''''''''''''''((())))))))))))***+++,,,------...///000222222000000000111555333555777666666===EEEkkksss\\\MMMIIIIIIIIIHHHHHHHHHHHHIIIIIIKKKEEE@@@AAAFFFKKKJJJHHHSSSiii|||}}}|||cccIII:::DDDfff}}}xxxmmm\\\YYYoooNNN;;;444000111111///------+++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,++++++++++++,,,---...///333===QQQggguuu{{{vvvttt{{{[[[ooo~~~}}}vvvzzzmmmTTTJJJMMMaaaooorrr|||xxx\\\AAA::::::;;;@@@HHHOOOVVVcccooouuu~~~qqqgggTTTRRRTTT\\\hhhppprrrqqqqqqmmmqqqzzzzzznnnccc___^^^bbbiiippptttuuutttsssjjjfffddddddbbb```dddjjjeeeSSSBBB>>>>>>;;;<<<@@@???UUUyyyuuukkkyyyyyyvvv[[[JJJLLLcccyyy~~~qqqjjjhhheeeeeeYYYCCC555000---......------///,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))******++++++++++++******,,,---,,,...999LLL\\\cccnnnrrrxxx|||}}}|||{{{{{{|||{{{nnnccc\\\PPPLLLVVVvvv{{{RRRDDDJJJXXXfffnnn{{{pppjjjhhhrrrwww[[[CCCCCCIIIPPPYYYWWWgggyyywwwdddPPPDDDBBB@@@===999444111111333:::CCCOOOZZZeeeuuu}}}ooo]]]SSSKKKFFFAAA@@@BBBDDDDDDCCCAAADDDFFFBBB;;;666666999777666444222000///............---,,,++++++++++++,,,+++******+++,,,+++***************************************))))))))))))((('''&&&&&&&&&'''((()))'''((((((((('''(((***,,,,,,+++***((((((((())))))************************+++)))''''''((()))((((((''''''''''''''''''''''''(((''''''''''''((())))))'''''''''''''''((())))))))))))***+++,,,------...---///111111111000111222555444555777666555;;;BBBcccuuu^^^NNNIIIHHHHHHHHHGGGHHHHHHIIIIIIIIIGGGDDDDDDFFFGGGDDDBBBOOOggg}}}||||||hhhMMM===GGGqqq~~~|||}}}gggZZZkkk___BBB999111111111...+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++,,,,,,---...///222<<>>===<<<>>>BBBIII___yyyfffqqqwww|||eeePPPNNN```uuutttlllooopppooo```GGG777111---......,,,,,,///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******,,,------...999LLL\\\cccooosssxxx|||}}}|||||||||~~~{{{ppphhhbbbTTTNNNXXXwwwXXXCCCGGGQQQjjjsssxxxkkkhhh}}}nnngggjjjvvv{{{```GGGDDDIIIPPP\\\[[[hhhyyywwwcccNNN@@@AAA@@@???===999666999???AAAKKKXXXdddooo}}}zzzooo]]]SSSKKKFFFAAA??????AAAAAAAAA===>>>===:::777666888;;;888777555333111000//////---------,,,+++++++++++++++***)))***+++,,,+++)))*********************************)))))))))))))))((('''&&&%%%%%%&&&'''((((((((()))(((''''''***,,,,,,+++***((((((((())))))***************************)))'''((()))))))))'''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))***+++,,,------...,,,...000111111111222444666555666777666555999@@@```ttt^^^OOOJJJGGGGGGGGGGGGGGGHHHIIIJJJFFFHHHIIIGGGBBB???>>>???NNNhhh}}}zzzzzz}}}~~~nnnRRR???OOOxxxcccnnndddCCC999000///000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////000<<>><<<>>>AAADDDSSSllljjjlllrrr{{{iiiQQQJJJZZZqqquuummmssswwwvvvfffMMM888111---------++++++...,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******++++++++++++******+++------///:::MMM]]]dddooosssxxx|||}}}|||}}}}}}}}}zzzqqqlllfffVVVQQQ]]]dddCCCEEELLLZZZiiinnn|||tttiii|||pppiiinnn}}}}}}bbbIIIEEEIIIPPPZZZ^^^iiiwww~~~xxxeeeOOOAAA===???CCCDDD>>>777999@@@JJJTTTbbbllluuu~~~xxxnnn]]]UUULLLHHHCCC???============<<<:::888666666777:::<<<:::888666444111000///...,,,,,,,,,,,,,,,,,,+++++++++***))))))++++++***)))************************))))))))))))))))))******((('''&&&%%%%%%&&&'''(((((())))))((('''''')))+++,,,+++)))((((((((()))***)))))))))))))))))))))))))))((('''((()))***)))'''''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''''''''((())))))))))))***+++,,,------...+++...000111111111333444555555666888666444888???]]]sss___PPPJJJGGGFFFFFFGGGGGGHHHIIIJJJEEEHHHJJJFFF???;;;===@@@NNNfff{{{}}}xxxyyy|||}}}{{{}}}oooTTT@@@NNNzzzeeeCCC777......111222000000,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,---...///000111===SSSiiiuuuzzzzzzzzz{{{yyyxxxzzz|||sssIIIEEEHHHQQQZZZgggsss```JJJ::::::>>>AAAHHHNNNRRRXXXfffttt|||wwwlllbbbdddppp|||zzz|||xxxyyyxxxooommmiiigggeeeaaa]]]]]]bbbbbbWWWHHH???<<<>>>AAACCCRRRlllwwwtttsssyyyjjjNNNCCCTTTnnnsssiiipppvvvwwwkkkWWW999222------,,,***+++---,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))******++++++++++++*********,,,,,,///;;;NNN___fffooosssxxx{{{}}}}}}~~~yyyxxxrrrnnnfffUUUQQQbbbrrrFFFGGGMMMTTTjjjuuu|||hhhsssqqqkkkooo~~~fffLLLEEEFFFLLLVVV\\\eeeqqqzzzwwwgggSSSDDD@@@DDDLLLPPPFFF999777???LLLWWWeeeoootttzzzwwwuuulll[[[TTTLLLIIICCC>>>;;;::::::;;;999777555444666888999999777666444111///---,,,,,,+++,,,,,,------,,,,,,++++++***))))))***+++***)))************************))))))))))))************)))((('''&&&&&&&&&'''((()))))))))((('''''')))++++++***)))(((((()))***+++))))))))))))))))))))))))(((''''''(((******)))'''''''''''''''''''''''''''&&&''''''((()))((((((((('''''''''''''''((())))))))))))***+++,,,------...,,,...000111111111222444444444666888666444888???XXXttt___OOOHHHFFFFFFFFFFFFGGGHHHIIIJJJEEEGGGFFFCCC???>>>@@@CCCLLLbbbuuuxxxvvvyyy|||}}}{{{|||~~~zzzjjjRRR???JJJ~~~eeeHHH;;;000///222222000///++++++++++++++++++++++++************+++++++++,,,******+++++++++,,,,,,,,,---,,,,,,------...///000000>>>UUUkkkwww|||ssssss{{{yyyyyy{{{~~~mmmDDDDDDFFFLLL\\\vvvdddRRRAAA888<<<>>>BBBKKKRRRVVV^^^mmm|||}}}vvvsssqqqiiibbb```kkkxxxqqq{{{~~~wwwpppmmmoookkkhhhfffbbb\\\[[[___aaaXXXKKK@@@<<<===??????HHH^^^~~~}}}oooPPPAAARRRppppppiiisss{{{}}}tttbbb<<<444///...---+++,,,...,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******(((***+++...;;;OOOaaahhhnnnrrrwww{{{}}}~~~yyyyyytttpppfffRRRQQQfffzzzIIIHHHNNNQQQnnniiiooonnnjjjkkk|||~~~qqqUUUFFFBBBHHHVVVZZZaaallluuuvvvjjjWWWIIIKKKPPP\\\aaaWWWFFFCCCKKKUUU```nnnuuuuuuuuuxxx{{{|||xxxqqqqqqgggVVVPPPHHHFFFAAA<<<999777888:::999666444555888:::888666333222111///...---,,,,,,++++++,,,---------,,,++++++)))((()))***+++***(((************************((()))))))))***************)))((('''''''''(((((()))))))))(((&&&''')))+++))))))(((((((((***+++,,,))))))))))))))))))))))))''''''''')))++++++)))'''''''''''''''''''''''''''&&&&&&((()))))))))(((''''''''''''''''''((())))))))))))***+++,,,------...,,,...111111111111222333333333555888777555888???YYYvvv```MMMEEEFFFFFFFFFFFFGGGHHHIIIJJJGGGEEEBBBAAAAAACCCEEEFFFJJJ___qqqttttttyyy}}}}}}}}}}}}{{{yyysssfffPPP>>>LLLrrrlllmmmjjjbbbQQQBBB555111222111---+++++++++++++++++++++++++++)))))))))******+++++++++******+++++++++,,,,,,,,,---------------...000000///===TTTjjjvvv|||pppqqqyyywwwvvv|||uuuttt}}}{{{dddBBBCCCDDDIII```yyyZZZJJJ===999AAA>>>CCCLLLUUUZZZbbbssstttsssxxxzzzmmmiiikkk{{{wwwsss~~~|||zzzwwwtttrrrqqqqqqmmmjjjhhhbbb\\\[[[^^^bbbZZZMMMAAA;;;<<<<<<;;;@@@NNNttt}}}{{{uuuTTTCCCTTTsssnnnnnn}}}{{{iii>>>666000///...,,,---000,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))******++++++++++++******''')))+++...<<>>===JJJjjjvvvkkkrrrsssOOOAAAXXXzzzbbbGGG555000444000---///,,,,,,,,,,,,+++++++++******************************,,,+++++++++***)))))))))+++++++++*********))))))+++,,,---000<<>>DDDnnnjjjTTTIIIBBB999222///---,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++)))))))))***++++++,,,,,,,,,,,,,,,------------...222???VVVmmmyyy~~~rrruuu{{{rrr|||vvvwwwiii|||}}}kkkEEE@@@BBBTTTtttxxxVVVAAA@@@DDDEEEFFFLLLWWW^^^aaaiiizzzpppssszzzyyywwwtttsssrrrqqqqqqqqqlllhhhgggccc]]][[[]]]eeecccOOO===:::999777;;;>>>GGG___iiiaaaiiiyyyvvvjjjMMMCCCUUUnnneeeIII666000333///---000---,,,,,,,,,+++++++++******************************+++++++++***************,,,,,,,,,+++++++++******+++------000===QQQccckkkqqqtttwww{{{}}}~~~}}}}}}yyyzzzwwwuuukkkVVVRRReeeYYYIIISSSjjjppprrr|||hhhaaabbbvvv~~~{{{iiiSSSEEEGGGQQQWWW```nnn}}}~~~qqqfffooozzztttbbbffftttyyyuuuyyy|||tttfffWWWKKKDDDAAA???@@@<<<888666777888999:::777999::::::999666333222111111000000///...............------,,,,,,------,,,++++++***))))))******---......,,,******+++,,,))))))))))))*********+++***)))(((''''''((()))***+++***((('''''''''((()))***))))))))))))))))))))))))***+++,,,,,,,,,+++***((((((((()))***+++***(((''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((((((((()))******((()))******)))***,,,...---...000111222222111111333777999777444444;;;AAAWWW|||}}}nnnZZZLLLGGGFFFFFFEEEEEEEEEEEEDDDDDDEEEDDDDDDCCCBBBAAA@@@@@@AAATTTgggnnnnnnppptttvvvxxxyyyzzz|||}}}sssZZZAAAGGGiiixxxqqqbbbSSSCCC777222///---,,,,,,---...---,,,---,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------......222???WWWmmmzzztttzzzyyymmmkkktttyyyvvvzzz}}}mmmHHHAAACCCWWWuuu{{{[[[DDDAAAHHHLLLKKKTTT___eeeeeekkk~~~kkkyyyxxxwwwwwwvvvuuutttsssrrrrrrooojjjfffeeebbb]]]]]]```gggeeeQQQ===999777555:::>>>BBBQQQZZZZZZfffrrrooobbbLLLEEENNN]]]xxx|||gggOOO999111333///...111...,,,,,,,,,+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...111===RRRdddlllrrrtttwww{{{}}}}}}|||{{{wwwxxxuuurrriiiUUUPPP```|||[[[MMMZZZqqqwwwxxxqqqiiiooo}}}}}}~~~{{{iiiRRRDDDHHHSSSUUU]]]lll|||~~~wwwzzzzzzffffff}}}xxxwwwyyyiiiSSSCCC===:::888666888666666666888::::::999>>>???@@@???===:::666444222222222111111000000000///...---,,,,,,,,,,,,,,,,,,+++******)))*********------...---++++++,,,...)))))))))******************)))(((''''''((()))***+++***((('''''''''((()))))))))))))))))))))******)))***+++---------,,,+++))))))(((***+++,,,***)))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((()))******((()))******)))***,,,...---...000111222222111111444777999888555666;;;AAAcccppp\\\MMMGGGGGGFFFFFFEEEDDDDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@@@@AAASSSgggrrrvvvyyyyyyxxxwwwxxxyyy|||zzz```EEEHHHdddfffkkkuuueeeSSSBBB777333000------...///...,,,++++++*********)))))))))*********++++++,,,,,,,,,+++,,,,,,------.........222???WWWnnn{{{yyykkkbbbiiiqqq{{{~~~}}}}}}nnnNNNFFFFFFVVVnnngggNNNHHHNNNUUUUUU]]]fffhhheeejjj}}}ooofffooo~~~|||xxxxxxxxxxxxxxxxxxwwwuuuuuummmhhheeedddbbb______cccjjjhhhUUU@@@:::777555;;;;;;>>>GGGRRR^^^mmmsssooocccNNNDDDFFFQQQrrrvvvwwwrrrWWW@@@444444///...111...,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,++++++++++++++++++++++++,,,......111>>>RRRdddlllrrrtttxxx{{{||||||{{{zzzwwwyyyuuuqqqjjjXXXPPP\\\]]]LLLVVVkkkyyyyyyxxxyyy}}}}}}{{{jjjSSSEEEIIITTTVVV]]]kkk|||ssssss~~~uuurrrmmmXXX@@@555444555444222333333555999???DDDFFFGGGPPPMMMIIIEEEBBB>>>;;;888777777666555444333222222///...---,,,+++*********++++++***************++++++,,,---,,,++++++,,,...***************************)))(((''''''((()))***+++***((('''''''''((())))))))))))))))))*********)))***,,,---...------,,,***))))))***,,,,,,+++***))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((())))))***((()))******)))***,,,...---...000111222222111111555777999888666777;;;???ddd~~~ttt___OOOIIIGGGFFFFFFEEEDDDCCCBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@BBBTTTjjjxxx{{{xxxzzzzzz{{{}}}dddIII???WWWuuu}}}fff^^^mmmxxxiiiUUUEEE:::555///---...///...,,,+++++++++************)))+++++++++++++++,,,,,,,,,++++++,,,,,,---...//////222@@@XXXooo|||mmmkkkmmmwww}}}~~~oooOOOIIIKKKYYYlllyyyuuu[[[OOORRRXXX[[[aaafffeee```fff~~~vvvgggZZZWWW^^^eee~~~|||}}}}}}{{{wwwxxxyyyzzzzzzxxxvvvuuunnniiiffffffdddaaaaaadddhhhhhhVVVAAA;;;777555:::999===BBBPPPhhhwwwvvvqqqhhhQQQBBBCCCSSS|||rrrjjjvvv___EEE777555000///111---,,,,,,,,,+++++++++******************************)))))))))***+++++++++,,,))))))))))))************,,,---...000===RRRdddlllsssuuuxxx{{{||||||{{{zzzyyy|||wwwsssnnn]]]SSS[[[]]]GGGLLLYYYkkk}}}zzzwwwttt{{{~~~{{{mmmXXXIIIJJJSSSXXX___kkk|||tttqqqwww}}}sssmmmiii[[[GGG333...000000//////222444888@@@KKKVVV^^^aaaaaaYYYOOOFFFAAA>>><<<:::;;;:::888666444333111000111111///...,,,,,,+++++++++***************++++++)))***+++***))))))+++---+++++++++******************)))(((''''''((()))***+++***((('''''''''((()))(((((())))))************)))***,,,---......------***))))))***,,,,,,+++***))))))))))))))))))))))))&&&''''''(((((((((((((((((((((((((((((())))))***((()))******)))***,,,...---...000111222222111111555777888888666777:::===KKKdddzzzvvv```PPPJJJFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAATTTjjjzzz|||zzz~~~}}}zzz}}}{{{fffKKK>>>WWWwwwzzziiijjjxxx|||jjjXXXEEE<<<333......///---+++------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,***+++,,,,,,---...//////222@@@XXXppp}}}{{{zzzkkkllljjjvvvpppNNNHHHMMM^^^pppyyygggWWWTTTXXX[[[^^^aaa```]]]ddd{{{zzzppppppqqqppphhhYYYJJJFFFTTTooo|||}}}|||zzztttuuuwwwyyyxxxvvvsssqqqnnnjjjhhhhhhfffaaa```bbbbbbdddUUUBBB;;;666333999888???AAAPPPpppyyyuuulllRRRAAAEEE]]]eeedddwwwaaaFFF777555000///111,,,,,,,,,,,,+++++++++*********************************************+++++++++((((((((()))))))))))))))+++,,,---000<<>>PPPeeessszzz~~~~~~||||||zzzzzzxxxeeeLLLEEE^^^wwwiiiNNNDDD666...---...---+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000222@@@XXXppp~~~ssspppooogggkkkzzz{{{sssVVVIIIGGG[[[qqq{{{ttt```XXXYYYXXX[[[___aaaaaaiii}}}zzzgggccccccaaa^^^SSSEEE@@@MMMkkk}}}}}}~~~|||xxxrrrtttvvvxxxwwwtttpppnnnmmmjjjiiiiiifff```]]]]]]]]]aaaUUUCCC===777444999666??????PPPvvvkkkRRRCCCIIIccc{{{bbbjjj|||\\\AAA333333000000111,,,,,,,,,,,,+++++++++******************************+++++++++***************(((((())))))***************+++,,,///;;;PPPbbbjjjsssuuuyyy|||~~~}}}xxxvvvgggZZZ[[[{{{[[[BBBAAAFFFPPPggglll{{{xxxyyy|||{{{mmm[[[RRRPPPYYY___kkk|||mmm[[[___VVV\\\\\\VVVWWW^^^___XXX@@@666111444555222666???CCCEEEJJJSSS]]]eeejjjkkkYYYPPPCCC:::888888888777666666555444333222222111666555333111///...---,,,******))))))***++++++,,,+++,,,,,,***)))((()))***,,,,,,,,,++++++************)))(((''''''((()))***+++***((('''''''''((()))'''(((((()))******++++++'''(((***+++---------,,,((((((((()))***+++***(((''''''''''''''''''''''''&&&&&&((()))))))))((('''((((((((((((((()))******((()))******)))***,,,...---...000111222222111111444555666666666666888888:::KKKaaazzzsss]]]LLLFFFDDDDDDDDDDDDDDDCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAA;;;LLL___kkkqqqwwwzzzzzz~~~zzzwwwvvvdddMMMCCC]]]zzzzzzqqqUUUHHH888///---...---***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---//////000222@@@YYYqqqmmmdddpppxxxxxxuuubbbKKK@@@QQQmmm}}}}}}hhh]]][[[WWWZZZ```eeehhhpppxxxbbb[[[```aaa\\\SSSFFF:::???YYY~~~}}}~~~~~~|||~~~}}}xxxssstttwwwxxxwwwtttpppmmmmmmjjjiiiiiifff^^^ZZZZZZ\\\bbbWWWGGG@@@:::777<<<444>>>>>>OOOzzzjjjSSSEEELLLcccxxxiiixxxWWW===///111///000222---,,,,,,,,,+++++++++******************************,,,+++++++++******))))))))))))******+++++++++,,,)))++++++...;;;OOOaaaiiisssuuuyyy}}}~~~yyywwwjjj[[[[[[sss[[[CCCDDDHHHQQQtttuuu}}}rrr~~~uuu~~~~~~tttbbbUUUPPPWWW]]]jjj|||wwwfffWWWBBB<<>>>>>;;;JJJ___qqqzzz}}}}}}|||{{{yyyuuutttyyyuuu\\\BBB===```rrr}}}yyydddLLL666000222000------------------------------++++++******++++++,,,------,,,,,,,,,,,,---......333CCC]]]uuuwwwnnnttt}}}qqq}}}|||pppuuu|||hhhLLLDDDHHHaaa{{{yyy~~~wwwjjj___\\\ZZZ]]]gggrrr|||oooXXXQQQVVVXXXUUURRRIIIEEE@@@HHHfff~~~~~~~~~}}}|||{{{zzzyyyyyyyyytttuuuvvvvvvuuurrrooonnnnnngggeeegggggg```\\\]]]___ccc[[[FFF999:::;;;777;;;777666```mmmTTT>>>DDDcccyyykkktttzzzvvvTTT<<<111222///...000---,,,,,,------------------++++++++++++*********))))))))))))))))))))))))))))))************++++++++++++++++++///999JJJ]]]iiiuuuxxx{{{}}}~~~~~~uuuhhhZZZRRRdddoooOOOCCCHHHUUUvvvxxxxxxgggSSSFFFMMM[[[iiiqqq^^^III===999777888;;;777444444:::DDDLLLNNNNNNAAA:::777???OOO___jjjpppwwwuuuoooggg]]]UUUQQQOOOCCCBBB???<<<:::888666666555444333222111111111111............---,,,+++***,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++******------,,,,,,+++***))))))+++***)))'''''''''((()))++++++)))(((''''''''''''''''''((()))))))))))))))***((()))------***)))+++***((('''((()))***)))(((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((((((((()))((((((((()))+++---///...///000000///000222444666777666444222222444666333>>>QQQqqqqqq[[[MMMHHHFFFDDDBBBBBBCCCDDDDDDDDDAAAAAAAAAAAA@@@???>>>>>>>>>LLL___ooowwwzzzzzzzzzyyyxxxtttqqqsssoooYYYAAAEEElllyyyxxxyyyeeeLLL666000222000---...------------------------+++++++++***++++++,,,---------,,,,,,------...///333BBB\\\uuuwwwmmmoooppp~~~ssszzz~~~{{{jjjMMMDDDGGG___wwwuuuzzz~~~tttjjjaaa\\\^^^jjjxxxqqqaaaRRROOOQQQQQQMMMJJJDDDHHHPPPaaa|||{{{zzzyyyxxxxxxxxxxxxvvvvvvuuutttrrrooommmkkkllliiiiiiiiieeebbbfffmmmxxxppp^^^HHH:::999999888;;;999;;;fffrrr[[[EEEEEE^^^}}}~~~fffgggqqqtttpppnnnTTT===222333000///111...------------------------++++++*********))))))))))))))))))))))))))))))))))))************++++++++++++++++++///999III\\\iiitttvvvzzz|||}}}}}}}}}vvviii[[[QQQbbbpppSSSEEEGGGRRRgggyyy{{{{{{jjjVVVIIIQQQ^^^jjjyyyTTTFFF777222222222222444444333333888BBBLLLRRRTTTLLLMMMTTTdddwww~~~xxxmmm```UUUMMMHHHFFFAAA@@@===:::777555444333444333222111111111111111............---,,,+++***,,,++++++*********++++++,,,,,,,,,+++++++++******------,,,,,,+++******)))+++***)))'''''''''((()))***)))(((''''''&&&&&&&&&''''''((()))))))))))))))***((()))------***)))+++***((('''((()))***)))'''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((())))))))))))***+++,,,---......///000000000000222444666666666444333222444666333???RRRrrrrrr\\\MMMHHHEEECCCBBBBBBCCCDDDDDDCCCAAAAAAAAAAAA@@@???>>>>>>AAAMMM___mmmtttwwwxxxxxxxxxzzzvvvqqqnnnhhhTTT>>>GGGpppsss|||gggNNN777000222///---...------------------------+++++++++++++++,,,---------------,,,------...///222AAA[[[uuuxxxmmmkkkffftttnnnsss{{{yyykkkOOOEEEFFF\\\sssqqqwwwyyyqqqeee]]]]]]kkkzzz~~~xxxqqq\\\UUUOOOOOOMMMIIIDDDCCCCCCSSShhhyyyxxxxxxwwwwwwvvvvvvvvvxxxvvvtttqqqnnnllljjjiiihhhiiikkkiiieeehhhvvvvvvYYYEEE;;;777777:::::::::???lllwwwaaaIIIDDDWWWuuuhhhfffooossspppmmmTTT===333444111000222...///.........---,,,,,,,,,************)))))))))((()))))))))))))))))))))))))))************++++++++++++++++++...777HHH\\\iiirrruuuyyy{{{{{{|||}}}}}}{{{wwwlll]]]QQQaaatttYYYHHHGGGRRReee~~~ooo[[[KKKRRR^^^jjjmmm@@@777000111444444333333333333555:::DDDPPP\\\ccc]]]eeevvv~~~ssscccUUULLLFFFCCC@@@@@@???<<<:::777555333333222111111000000000111111............---,,,+++***,,,+++***))))))))))))))),,,,,,,,,+++++++++******---,,,,,,++++++***************(((''''''(((((()))))))))((('''&&&&&&&&&&&&''''''((())))))))))))))))))''')))------***)))+++)))(((((()))******)))'''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((+++******)))))))))************+++,,,,,,,,,,,,,,,...///111111000000222333555666666555333333444666111???SSSqqqpppZZZLLLFFFDDDCCCBBBBBBCCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>>>>BBBMMM]]]kkkrrrvvvxxxyyyzzz~~~}}}vvvpppfffQQQ<<>>>>>@@@LLL\\\jjjsssxxx{{{}}}~~~wwwjjjSSS===QQQ~~~}}}xxxqqqVVV<<<333222///---///------------------------,,,,,,++++++,,,,,,---......------------...//////111???XXXrrrvvv~~~nnn```cccppppppbbbiii}}}yyyvvvtttkkkQQQHHHIII\\\qqqpppvvvtttiiiaaaXXXRRRPPPVVV[[[ZZZWWWVVVXXXWWWVVVQQQGGG@@@DDDLLLhhh|||zzzyyyvvvwwwxxxxxxyyyxxxxxxwwwsssqqqnnnlllkkklllmmmnnnmmmkkkfffccchhhvvv___BBB===<<<777666<<<:::<<>>>>>======<<<:::888666444333333000000000000000000111111............---,,,+++***+++******)))(((((()))))),,,,,,,,,+++++++++******,,,,,,+++++++++++++++******)))(((''''''((()))***+++***))))))((()))))))))''''''((()))))))))))))))((('''(((------+++***,,,)))))))))***,,,+++)))'''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&''')))******+++---......---,,,+++---///111222111111111222333555666666444444555666222EEEYYYrrr}}}gggRRRGGGCCCCCCBBBAAABBBDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>???LLL]]]lllvvv{{{}}}qqqZZZDDDLLLzzzwwwvvvvvvnnnsssxxx\\\@@@555333///---///------------------------,,,,,,,,,,,,,,,------.........------......///000111>>>VVVpppyyypppYYY\\\mmmvvvjjjkkk}}}yyyvvvuuuiiiQQQKKKKKK]]]pppmmmsssvvvhhh]]]TTTKKKFFFEEEFFFGGGFFFIIIMMMSSSSSSQQQKKKBBBAAAMMM\\\~~~zzzxxxvvvuuuwwwxxxyyyzzzzzzyyyxxxpppooonnnmmmmmmoooppprrrtttppphhhccchhhttt|||~~~qqqXXXBBB>>>===777555999===@@@KKK{{{zzzQQQIIIccczzztttsssqqqkkkfffSSS<<<333666222000111,,,000/////////...---------++++++++++++*********))))))))))))))))))))))))))))))************+++++++++***+++,,,---222BBBYYYjjjrrruuuyyy{{{||||||~~~~~~|||{{{yyyqqqeee[[[QQQssseeeFFFCCCVVVsssuuupppsss~~~}}}hhhQQQQQQbbbnnn```<<<666111222333222333666666;;;GGGVVVhhhyyyyyyjjjRRRLLLEEE@@@>>><<<999666666666444333222111111111222111111000000000111111............---,,,+++************))))))******+++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))((((((''''''(((******+++******))))))******+++''''''((()))))))))))))))(((&&&(((,,,---+++***---))))))***+++---,,,)))'''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&'''***///222555******+++,,,,,,,,,,,,,,,,,,///111222111111111222222444666666555444555666666KKK```wwwzzzcccPPPFFFCCCBBBAAAAAABBBDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>AAAMMM```oooyyy}}}~~~wwwdddOOOJJJsss|||lllsssttt___bbbvvvaaaDDD777444000---///---------------------------,,,,,,,,,,,,---.....................//////000111===TTToooyyyxxxsssYYYYYYkkkyyyooolll~~~{{{yyywwwiiiRRRLLLMMM]]]mmmhhhmmm{{{mmm\\\OOOFFF@@@;;;999:::<<<<<<@@@EEEFFFGGGGGGDDDBBBHHH]]]qqq}}}zzzwwwvvvtttvvvxxxyyyzzzzzzyyyxxxppppppoooooooooqqqrrrsssrrrpppjjjdddgggnnnqqqnnncccTTTEEE>>>;;;777666888===@@@LLL}}}yyyQQQKKKfff|||uuuqqqmmmiiiTTT>>>666888555333333...////////////............,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))************+++++++++)))+++,,,,,,111AAAXXXjjjqqqtttwwwzzzzzz{{{|||~~~~~~zzzqqqggg```NNNmmmrrrPPPBBBNNNhhh~~~qqqmmmppp~~~}}}~~~}}}{{{}}}|||mmmTTTOOObbbmmm{{{]]]:::555333444555444666:::888???NNNbbbxxx~~~rrreeeYYYXXXVVVRRRKKKBBB;;;666222222111000000000000111444333222111111111111111............---,,,+++*********)))******+++,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++)))(((''''''''')))***+++******))))))))))))******''''''((()))))))))))))))(((&&&(((,,,---++++++---))))))***,,,---,,,)))'''&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((((((***---111666999)))))))))***+++,,,---...,,,...111333222111111111222444666666555555555666555LLLcccyyyxxxbbbOOOFFFDDDBBBAAAAAACCCDDDDDDBBB@@@AAAAAAAAAAAA@@@???>>>>>>CCCOOObbbrrr{{{}}}}}}{{{jjjWWWVVVxxxwwwooo~~~nnn]]]dddyyyeeeFFF888444000---///---------------------------,,,,,,,,,,,,---.....................///000000111===TTTnnnxxxkkkuuu___ZZZiiixxxnnniii|||}}}{{{zzziiiRRRNNNMMM\\\kkkdddhhh}}}gggSSSEEE;;;:::444111555888999<<>>KKK{{{qqqMMMIIIfffzzztttnnnjjjVVV@@@888:::777555555000.........///////////////---------,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++)))+++,,,,,,000@@@XXXjjjpppsssvvvxxxyyyzzz{{{|||~~~zzzqqqiiicccOOOlllZZZDDDIII[[[uuu{{{uuusssooorrr~~~{{{zzz|||}}}pppVVVKKK___jjjwww|||\\\999555333555555333444888;;;CCCTTTlll|||qqqdddccceeegggcccYYYLLLAAA;;;111111111111111111222333555444333222111111111111............---,,,++++++))))))******+++,,,......,,,,,,,,,+++++++++******++++++++++++++++++++++++)))(((''''''''')))***+++))))))(((((((((((()))***'''(((((()))))))))))))))'''&&&(((,,,...++++++---))))))***,,,...---)))'''&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&&&&'''***...000)))((((((((()))+++---///,,,...111333222111111111111333666777666555555666222JJJbbbxxxrrr]]]NNNFFFBBB@@@@@@AAAAAA@@@@@@???>>>CCCCCCBBBAAAAAA@@@??????DDDNNN```ttt~~~wwwzzzzzzhhhPPPTTT{{{ttt}}}YYY???777111222333.........---------,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000333999MMMiii|||vvvkkk}}}uuudddYYYcccsssmmmfffsss|||zzzeee]]]]]]\\\XXXbbbooooooyyyuuu[[[JJJ@@@888777333111444666555555888;;;888;;;EEEQQQeeexxxfffbbbfffjjjooovvv}}}~~~~~~|||yyywwwzzzxxxyyyzzzxxxwwwyyyyyyyyywwwtttpppnnnnnnpppggghhhgggccccccccc```ZZZKKKCCC>>>===999444555;;;999AAAGGG}}}wwwZZZBBBHHH```uuuqqqjjjkkkXXXBBB777999555333444000000000///...---,,,,,,+++------,,,++++++******))))))))))))))))))))))))))))))************++++++++++++//////---000@@@WWWhhhrrrsssuuuwwwyyyzzzzzz{{{~~~{{{vvvrrrkkkeee[[[[[[^^^GGGOOO```gggqqquuu~~~tttuuu|||pppsssyyy}}}~~~~~~ttteeeYYYeeefffnnnvvv}}}TTT888777555222333555666444===OOOeee{{{yyynnnfffdddqqqxxxooo^^^QQQFFF???555444222111//////......333222111000000000000111------------,,,+++***)))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((((()))******+++******)))(((''''''&&&''''''((()))))))))))))))''')))+++,,,+++******+++)))***,,,------+++(((&&&&&&&&&''''''''''''&&&&&&))))))((((((((((((((())))))((((((((((((((()))***((((((((()))***,,,---...---...///000222222333333333333333444555666777777;;;GGG___{{{mmmYYYKKKDDD@@@AAAAAAAAAAAAAAA@@@@@@???BBBAAAAAA@@@??????>>>>>>@@@NNNcccrrrwwwwwwyyy{{{wwwrrruuuuuubbbKKKRRRsssrrrtttRRR;;;444000111333............---------,,,,,,---,,,,,,,,,,,,---......------------............111777LLLhhh}}}}}}lll~~~|||ttteeegggrrrnnnhhhsss~~~tttooolllcccZZZdddrrrrrrvvvmmmTTTCCC:::444666333222555666444555777;;;:::@@@NNNccc}}}ooo```^^^SSSSSSTTTYYYbbbllluuuzzz{{{zzzyyyyyyxxxxxxxxxwwwzzzxxxxxxzzzyyyuuuuuuwwwvvvsssooommmmmmmmmkkkiiiccceeedddaaa```aaa]]]XXXHHHBBB===<<<999555666<<<:::CCCLLLfffOOO???HHH]]]pppuuuooopppXXXAAA888:::666555666111222111111000///...------------,,,,,,+++*********)))))))))))))))))))))))))))************+++++++++***------+++...>>>UUUfffpppqqqtttwwwzzz|||~~~~~~~~~}}}xxxtttmmmfff[[[[[[gggIIIIIISSS]]]kkkttt}}}rrrmmm}}}|||~~~wwwjjj^^^fffdddlllvvv}}}UUU888777555333444777888888FFFZZZtttzzzsssiiibbbbbbgggggg___UUUMMMDDD<<<666555333111///.........111111000000//////............------,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((((()))***************)))((('''''''''''''''((()))))))))))))))&&&(((+++,,,+++++++++,,,(((***,,,------+++)))'''&&&''''''((((((''''''&&&((((((''''''''''''((((((''''''''''''(((***++++++))))))))))))***+++,,,------...///000222222222222333444444444555666666666<<>>>>>======<<>>===999666888<<<999@@@NNNtttRRRCCC;;;EEEVVVhhh|||tttpppqqqWWWAAA888;;;888777888444333333222111000///......------,,,,,,++++++******)))))))))))))))))))))))))))************+++++++++(((***+++***---;;;RRRdddmmmooosssxxx|||zzzvvvnnnggg[[[WWW~~~nnnMMMGGGKKKUUUiiiwwwmmm|||qqqbbbddd^^^iiiuuu~~~XXX888777555555555777:::===OOOhhhzzzuuupppiii```ZZZZZZXXXSSSNNNMMMMMMHHHAAA;;;999777444333222111111333333444444333222000///000///...,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((((()))************))))))((((((''''''''''''((()))))))))))))))&&&)))+++,,,,,,+++,,,,,,''')))+++------,,,***(((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''')))***,,,---******))))))***+++,,,,,,---...///111111222222222444444555555555555555555:::MMMgggyyyeeeSSSJJJEEECCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@?????????>>>>>>>>>===QQQfffmmmkkkkkkooouuupppmmmkkknnnvvvtttaaaLLLfff{{{nnnRRR@@@;;;333000111---............---------------,,,,,,,,,,,,---......////////////000000000000000555IIIfff|||ooommmssspppsssfffQQQ\\\pppqqqxxx|||cccIII<<<777444444222444777777444444888===EEERRRiii{{{qqqeee\\\ZZZ\\\```bbbiiilllppptttxxx~~~|||wwwxxxxxxuuutttuuuqqqmmmjjjjjjmmmmmmjjjgggccceeeccc___]]]\\\WWWPPPFFFEEECCC@@@;;;888999<<<;;;AAARRRcccIII===777???OOOccc}}}yyypppjjjkkkUUU@@@888<<<:::999:::666333333222111000///.........------,,,++++++******))))))))))))))))))))))))))))))*********+++++++++((()))***+++---999OOObbblllooosssyyy}}}~~~zzzvvvooogggZZZSSSvvvpppPPPIIIGGGSSSmmmzzzsss___]]]UUUcccsss~~~\\\;;;777555555666777<<>>PPPaaahhhjjjnnnqqqrrrooolllkkkpppwwwqqq\\\GGG___}}}vvvrrrfffNNNAAA>>>666222222/////////.........------------,,,,,,,,,,,,---......////////////000000000000333666HHHfff|||}}}rrrjjjtttqqqooo}}}jjjRRR\\\qqqvvvyyyzzzaaaGGG;;;888666333333555888777555777<<<>>>KKK___xxx~~~yyyxxxwwwtttqqqjjjjjjjjjkkkmmmrrrwww{{{vvvkkkbbbeeekkknnnnnnnnnmmmmmmnnnmmmkkkjjjjjjjjjggghhhfffbbb^^^[[[UUUMMMIIIKKKJJJDDD===::::::;;;AAAEEEYYYttt{{{```NNN???555<<>>999555666555777???IIIbbb~~~rrrggg^^^VVVNNNHHHEEEEEEFFFIIIKKKMMMQQQTTTKKKIIIFFFCCCBBBAAABBBBBB>>>???@@@???>>>;;;888666222000...,,,+++,,,---...*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((((())))))***))))))))))))((((((((((((''''''((())))))))))))))),,,---///...+++)))((((((&&&(((+++------,,,***)))'''(((((((((((((((((('''((((((''''''((())))))******)))((((((((((((((()))+++***************++++++...///000111111111111111555555555555555444444444888UUUsssoooZZZJJJDDDBBB@@@BBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>NNN]]]dddjjjrrrtttqqqsssnnnmmmsssvvvlllSSS===]]]zzzyyyXXXDDD<<<<<<555222444222/////////.........---------,,,,,,,,,,,,---......------------............444666GGGeee{{{qqqooo~~~rrreeesssrrrnnnxxx{{{}}}jjjSSSWWWllluuuvvv}}}vvv\\\CCC888666555333333555888777666;;;AAADDDSSSnnn~~~xxxpppjjjgggeeedddcccZZZPPPJJJPPPZZZaaadddgggjjjlllnnnmmmjjjhhhhhhiiigggiiigggbbb^^^[[[SSSKKKJJJNNNNNNGGG???;;;;;;;;;???EEE^^^|||dddwwwbbbUUUBBB555@@@WWWqqqrrrtttvvvpppkkkmmmSSS???888===;;;:::;;;666333333222111000///............------,,,,,,++++++************************)))************+++++++++,,,)))***,,,---444HHH]]]llloootttyyy}}}~~~~~~yyytttrrrnnnhhh]]]UUUwwwYYYBBBIII^^^www~~~wwweeeRRRMMMIIIbbbttt|||fffAAA:::555666777999FFFUUUrrrqqqdddZZZQQQJJJEEE@@@BBBFFFHHHEEECCCFFFMMMLLLJJJGGGDDDCCCCCCDDDEEE>>>>>>>>>===;;;888666444000///...,,,,,,,,,,,,---*********++++++,,,,,,------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((((()))******))))))))))))((((((((((((''''''((())))))))))))))),,,...///...,,,)))((((((''')))+++------,,,***((('''(((((())))))(((((('''((((((((((((((()))***++++++***)))(((((('''''''''******))))))***+++,,,,,,//////000111111111111111444444555555555555555555:::[[[zzzmmmWWWHHHCCCBBB@@@AAAAAAAAAAAAAAA@@@@@@???????????????????????????AAARRR```eeekkktttwwwtttsssooonnnuuuxxxkkkPPP:::bbbrrrOOO===999<<<555111333222////////////............---,,,,,,,,,,,,---......------------............222444EEEddd|||sssfffmmmlll\\\qqqwwwyyywwwrrr||||||yyymmmUUUQQQcccppprrryyyrrrYYY@@@666555444444444555888777777>>>GGGNNN]]]{{{|||oooggg```XXXQQQHHHEEEFFFNNNUUUZZZ```fffmmmlllllllllkkkjjjhhhfffccceeeddd___\\\YYYRRRJJJGGGNNNPPPGGG???======<<<>>>GGGfffttt[[[yyykkkXXXBBB666HHHiii}}}rrryyy}}}vvvqqqtttSSS>>>888===;;;999:::555444444333222111000//////.........---,,,,,,++++++************************)))************+++++++++,,,((())),,,,,,000CCCXXXjjjmmmsssyyy}}}}}}vvvrrrqqqoookkkdddRRRllljjjMMMJJJ\\\uuuvvvdddQQQLLLMMMiiiyyy}}}kkkCCC:::555777:::???QQQdddpppbbbWWWOOOIIIEEE@@@???AAACCC???;;;>>>DDDEEECCC@@@===<<<>>>@@@AAA<<<;;;999777555333222111......------,,,+++++++++)))******+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((((()))******(((((((((((())))))))))))''''''((()))))))))))))))***,,,......,,,+++***+++(((***,,,------+++)))'''(((((())))))))))))((((((''''''&&&'''((()))*********))))))(((((((((((()))))))))))))))***+++,,,---//////000111111111111000333444444444555666666666999]]]|||nnnXXXIIIEEECCCBBB@@@AAAAAAAAAAAA@@@??????============>>>>>>>>>>>>DDDWWWgggjjjmmmvvv{{{yyyrrrmmmnnnwww{{{nnnTTT???___qqqvvvlllxxx}}}NNN>>>;;;===555000111000000/////////............---,,,,,,,,,,,,---......////////////000000000111000222DDDccc|||kkkiiidddUUUqqq}}}}}}zzz~~~~~~~~~|||ttt\\\RRRaaapppqqqwwwqqqXXX@@@666555444444444666888777888AAAKKKWWWeee}}}~~~qqqggg]]]QQQHHHGGGKKKRRRXXXYYYZZZ```iiirrrnnnkkklllooooooiiiddd^^^``````\\\ZZZXXXQQQIIIDDDLLLOOOGGG???>>>>>>===DDDPPPsssxxx___yyyWWW@@@777PPPvvvwwwzzzsssvvvSSS>>>888<<<:::999999444666555555444333222111000///......------,,,++++++************************)))************+++++++++,,,''''''+++***---???UUUhhhkkkrrrxxx}}}}}}uuuqqqqqqpppllliiiMMM\\\~~~{{{^^^DDDQQQxxxzzz|||}}}|||xxxgggRRROOORRRooo}}}~~~mmmDDD:::555999<<>>===999<<>>;;;888666666777:::<<<;;;:::777555222111000///------------,,,+++***)))))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******((((((((((((((()))******(((((((((((())))))))))))'''(((((()))))))))))))))(((***---...---,,,---...)))***,,,------+++(((&&&(((((())))))))))))((((((%%%%%%%%%&&&'''((()))***((((((((((((((()))******((((((((()))***,,,---...///000000111111111111000333333444444555666777777555[[[zzz~~~iiiRRRGGGEEEBBB<<>>>>>??????@@@???>>><<<<<<<<<===>>>GGGTTTbbblllsssxxxwwwsssuuuuuutttrrrUUUJJJeeesssvvvnnnuuu}}}fffaaapppkkkEEE???;;;999666111///000000000//////......------------------------------...------......///000111333555>>>\\\~~~mmmgggdddTTTrrr~~~||||||}}}uuuaaaXXXcccssswwwtttiiiUUU@@@333333777222888666555;;;<<<@@@MMM[[[uuunnn^^^SSSKKKHHHIIIDDDHHHNNNVVV^^^ffflllppptttpppllllllnnnnnniiidddjjjhhhbbbYYYWWWWWWOOOEEEFFFMMMOOOFFF===:::===@@@EEEOOOiiikkk}}}~~~SSSBBB;;;OOOlllxxxhhhKKKCCC:::777999:::777333999666333111111222222111000///---,,,+++,,,,,,---************)))))))))))))))************+++++++++***,,,((((((,,,---:::RRRdddmmmuuuwwwyyy~~~zzzuuurrrrrrsssddd]]]VVVnnn]]]GGGQQQnnntttyyy}}}~~~uuueeeXXXLLLYYYuuuyyymmmTTTGGG:::888???PPPgggzzznnn^^^VVVRRRLLLEEEBBBAAA???>>>============<<<<<<;;;:::999999999999@@@@@@???888000---000555333///...222444000+++***,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,,,,,,,,,,+++******(((''''''''')))***,,,...,,,,,,++++++***)))))))))***)))((((((((()))+++,,,)))))))))***+++,,,............---+++***))))))((((((((())))))))))))(((((())))))))))))))))))))))))***))))))((((((((())))))'''(((******+++,,,...111///000111000///...///000444555555555444444555777<<>>===<<<======>>>FFFTTTcccmmmsssxxxyyyxxxttttttvvvyyyTTTIIIrrrzzz}}}|||zzzbbb]]]pppZZZEEE@@@===<<<999444222555222111111000000//////...------------------------...------......///000111222444<<>>CCCDDDIIIOOOXXXaaajjjooonnnnnnnnnllljjjgggdddccccccccc^^^WWWVVVUUUNNNDDDGGGNNNPPPGGG>>>;;;===???EEERRRiii|||{{{PPPAAA<<>>\\\{{{xxxaaaLLLCCCCCCBBB???BBBBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<===>>>???EEETTTeeemmmpppuuuzzz{{{{{{xxxzzzXXXPPPzzzvvvmmmKKKCCC???===<<<999444444888333333222222111000000///------------------------...------......///000111111333:::TTTwwwuuueeemmmwww^^^cccwwwjjjvvv|||zzzzzz|||zzzhhh]]]bbbnnntttlll]]]LLL???888777999777999444333:::???KKK___yyy|||oooeeeOOODDD;;;888888777888;;;::::::;;;???FFFPPPYYY^^^dddhhhllljjjeeebbbbbbccc^^^^^^[[[XXXVVVTTTMMMEEEJJJPPPQQQHHH???<<<===>>>EEETTT~~~{{{ooowwwOOOCCC@@@QQQiii|||}}}sss```EEE@@@;;;;;;===>>>:::666666555333333444444333222111000...---,,,,,,------++++++*********))))))))))))************+++++++++***+++((((((---,,,666LLLccciiinnnrrrwww~~~}}}yyytttpppnnnnnnmmm```NNN\\\wwwkkkMMMHHHPPPbbbddd```ooo}}}}}}~~~||||||vvvrrrqqqooogggbbbqqq{{{qqqddd@@@<<<<<<@@@KKK^^^xxx~~~hhhWWWPPPLLLIIIFFFFFFJJJOOONNNIIIEEEEEEFFFKKKIIIFFFDDDBBBAAABBBBBBAAADDDGGGIIIHHHDDD???<<<:::333///000111...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******(((((((((((()))+++,,,---&&&''''''((())))))******((()))******++++++******,,,++++++******+++,,,,,,------......---+++)))((((((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''(((*********+++...000...000111000///...///111333444555555444444666777???aaasssZZZHHHAAABBBBBBAAACCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>======>>>??????EEEUUUeeekkkmmmqqqvvvyyyxxxyyyVVVXXXqqq|||PPPCCC???<<<:::777333444888444333333222111000//////...........................------......///000111111333999PPPsssyyyeeedddvvvfffXXXwwwmmmuuuhhhlll}}}zzzyyyzzz|||}}}nnnbbbbbbjjjnnndddTTTEEE<<<888888999888999444555===AAAOOOgggrrr___PPPCCC===999;;;======???BBBEEEDDDEEEGGGMMMUUU\\\aaadddhhhlllkkkhhheeeeeefff^^^^^^\\\[[[YYYTTTMMMGGGNNNSSSRRRHHH???======>>>DDDUUU}}}}}}zzzoooKKK@@@???SSSmmmrrrZZZEEEBBB??????@@@@@@<<<888555444444555666666444222222111///---,,,,,,------+++++++++*********))))))))))))*********+++++++++***+++((()))...,,,333HHHccchhhlllooovvv~~~}}}}}}|||xxxsssooollllllsssgggSSS\\\ttt}}}WWWKKKKKKZZZdddgggxxx}}}~~~|||{{{~~~}}}xxxvvvwwwyyysssooozzz{{{ooofff[[[EEEDDDEEEJJJRRRddd{{{cccTTTNNNJJJIIIHHHFFFNNNUUUVVVPPPLLLMMMPPPPPPNNNKKKHHHFFFFFFHHHIIIMMMLLLJJJJJJJJJJJJHHHGGG===555/////////---,,,---++++++,,,,,,,,,,,,------------------------------+++,,,,,,,,,,,,+++******(((((())))))***+++,,,,,,((((((((()))))))))******((()))***+++,,,+++***)))---,,,++++++*********++++++---/////////,,,)))((((((((())))))))))))(((((((((((((((((((((((((((((()))(((((((((((())))))***''')))*********+++---///...///000000//////000111333444555444444444666888@@@eeelllTTTDDD@@@AAABBBBBBCCCBBBAAAAAA@@@@@@AAAAAA@@@???>>>======>>>???@@@GGGWWWfffkkkkkkmmmrrrtttxxxrrryyysssLLLXXXkkk|||hhhNNNFFF>>>;;;888444555888444333333222000//////..............................------......///000111222555888LLLoooiii^^^llllllQQQkkkzzzhhhqqqoooooo~~~{{{yyyxxxxxx|||ssseeeaaaeeefff\\\LLL@@@999777888888777888666999AAAEEETTTooo}}}nnnXXXGGGBBB???@@@EEEHHHHHHJJJMMMOOOQQQTTTZZZaaaiiippptttyyyyyyxxxvvvrrrnnnjjjggg___^^^]]]]]]YYYSSSLLLHHHQQQTTTQQQGGG>>>===>>>>>>EEEXXXeeeFFF<<<===TTTqqqwwwZZZHHHFFFCCCCCCCCCAAA<<<999666555444555777666555333333222000...------------++++++++++++************))))))*********+++++++++***+++''')))...+++000BBB```ffflllooottt{{{~~~}}}zzz{{{{{{xxxsssooollljjjnnnfffUUU[[[mmmaaaOOOIIIWWWeeennn|||~~~}}}~~~}}}~~~}}}}}}}}}~~~yyyuuu|||uuummmiiibbbNNNMMMMMMQQQZZZkkkttt___SSSNNNJJJIIIKKKGGGNNNVVVXXXTTTQQQSSSWWW[[[WWWRRRLLLIIIHHHIIIJJJPPPOOOLLLLLLLLLKKKIIIGGG???666///......,,,+++---+++++++++,,,,,,---------------------------------+++,,,,,,,,,,,,+++******))))))******++++++,,,,,,+++++++++******)))))))))((()))+++,,,,,,,,,+++***------,,,+++************+++,,,...///...,,,***((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((()))******''')))******)))***,,,...---///000000//////000222222444555444444444666888BBBggg{{{fffNNNBBB@@@@@@AAACCCBBBBBBAAA@@@@@@@@@@@@@@@??????>>>===>>>???@@@AAALLLZZZhhhmmmnnnppprrrrrrtttuuukkkHHH^^^|||bbbTTTFFF???===:::888999444444333222111///.................................------......///000111333555777HHHjjjqqq___hhhrrrVVVccc{{{xxxppprrr~~~vvvvvv~~~|||yyywwwwww{{{tttfff^^^______VVVIII>>>777666777888777888777===GGGKKK^^^|||~~~ppp\\\LLLEEEDDDHHHPPPTTTTTTVVVZZZXXX\\\cccmmmyyy}}}ssskkkfff___]]]\\\\\\XXXPPPKKKKKKSSSTTTOOODDD<<<===???@@@IIIbbboooZZZGGGAAAGGG___yyy}}}\\\IIIHHHEEEDDDCCCAAA===:::888666555555666666555444444333111///...------...,,,++++++++++++*********)))************+++++++++***+++'''***///+++---===ZZZdddlllnnnpppuuuxxxyyywwwyyyzzzyyytttppplllkkkjjjhhhZZZ\\\fffkkkSSSEEEPPPbbbppp}}}{{{{{{}}}{{{|||yyylllfffeee^^^UUUTTTUUU[[[dddtttkkkYYYRRROOOJJJIIIKKKGGGLLLQQQSSSQQQQQQTTTXXXccc^^^VVVNNNHHHEEEEEEFFFGGGIIILLLLLLJJJFFF@@@======555...------++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))******+++,,,,,,++++++,,,,,,,,,+++***))))))))))))***++++++,,,+++++++++---,,,,,,+++*********+++***+++,,,------+++)))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((()))''')))***)))))))))+++------...000000//////111222222333444444444555777999DDDhhhwwwaaaJJJ@@@@@@@@@AAABBBAAAAAA@@@????????????@@@??????>>>>>>>>>???AAAAAAQQQ]]]kkkrrruuuwwwwwwtttzzz}}}bbbHHHnnnuuuaaaLLLCCCAAA???;;;999666666555333222000//////...........................------......///000111222444444DDDfff}}}zzzeeelllddd```qqq|||sssnnnooozzz~~~|||zzzxxxxxxyyy|||~~~ssscccZZZXXXZZZTTTIII???888666777999888888777???KKKSSSkkk~~~~~~sssbbbTTTGGGHHHLLLSSSVVVVVVWWW[[[bbbfffnnn{{{qqqiiiggg```]]]\\\]]]ZZZRRROOORRRUUUTTTLLL@@@:::<<>>===;;;888666555555666555444555444222000............,,,,,,+++++++++*********)))************+++++++++******'''***///***+++:::SSS```kkkmmmkkkmmmqqqssstttwwwyyyyyyvvvqqqnnnllljjjlll```\\\___xxxyyyZZZCCCKKKcccyyyxxx}}}}}}vvvhhhdddbbbYYY___^^^```hhhssstttbbbSSSQQQPPPJJJGGGJJJHHHIIIJJJJJJJJJLLLOOORRR___YYYPPPGGGAAA???@@@AAA===@@@DDDCCC???;;;888888;;;333,,,,,,,,,+++***,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++***************)))))))))+++*********++++++,,,,,,,,,,,,++++++***+++++++++******+++++++++***))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))((()))***)))((()))+++------...000000//////111222222333444444444555777999HHHjjjuuu^^^HHH@@@@@@@@@@@@BBBAAA@@@??????>>>>>>????????????>>>>>>>>>???AAABBBTTT```mmmvvv{{{~~~|||xxx}}}SSSFFFyyyiiiOOODDDCCCAAA;;;777888777666555333222111000////////////////////////...------......///000111000333333AAAccc{{{llltttqqq___iiisssjjjhhhyyy~~~}}}zzzxxxxxxyyy|||~~~~~~~~~|||qqqaaaWWWTTTXXXSSSKKKAAA999666888;;;:::888666???MMMXXXuuu~~~{{{|||zzzyyy{{{zzzqqqaaaUUUEEEEEEIIIOOOPPPMMMNNNQQQTTTWWW]]]iii{{{~~~lllggghhhbbb^^^^^^```]]]VVVUUUYYYVVVSSSJJJ>>>888<<>>:::<<<;;;777222111555:::999111++++++,,,+++***+++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))***+++,,,---,,,+++***''''''(((((())))))******,,,+++***)))***+++,,,---,,,++++++***++++++,,,,,,*********)))))))))))))))(((((())))))))))))(((((('''''''''''''''''''''''''''''''''((((((***++++++((()))***)))((()))+++,,,,,,...000000//////111333111333444444444555777999KKKkkkYYYOOOCCC======???AAA@@@@@@???>>><<<<<<>>>???@@@AAA@@@@@@@@@===:::>>>EEERRReeexxx}}}||||||{{{xxxwwwyyyMMMIIIsssvvvrrr___RRRKKKEEEFFFAAA333999999888777555333000/////////.........//////000............////////////111444666>>>YYYzzzrrr|||sssfffxxxssskkkhhhvvvzzz{{{}}}xxx{{{xxxwww}}}zzz{{{yyywwwkkk[[[RRRRRRTTTTTTLLL>>>777888;;;999888>>>>>>@@@OOOaaa{{{{{{}}}}}}wwwssstttwwwsssggg[[[NNNHHHEEEHHHLLLLLLMMMOOOOOOSSSZZZcccmmm{{{uuummmnnniiifffaaa[[[XXXYYY[[[[[[ZZZRRRJJJ@@@<<<<<<>>>AAADDDVVV|||ZZZqqqiiiYYYEEEAAAIIIaaacccppppppNNNIIIFFFDDDBBBBBBAAA???>>>???;;;777444333444444444333333333222222111111111///......------,,,++++++,,,++++++******++++++,,,------,,,***)))***...111IIIXXXhhhnnnkkkhhhkkkqqqvvvxxxzzzzzzxxxsssnnnjjjgggooommm]]]TTTccc~~~wwwUUUEEEaaawwwzzz}}}wwwllliiilllqqq{{{tttfff\\\TTTMMMKKKMMMNNNJJJFFFGGGGGGGGGFFFFFFDDDCCCBBBAAA???<<<999777777777777:::555333333222000222666===333***+++//////------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))'''(((***+++,,,,,,++++++))))))))))))(((((((((((()))((((((((((((***,,,---+++++++++***((((((***,,,,,,+++***((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++(((&&&%%%'''***,,,+++))),,,...000000000000000222222111111222333555777999DDDiiissspppPPPJJJAAA>>>???@@@@@@>>>@@@???>>>======>>>???@@@@@@?????????<<<;;;@@@HHH]]]jjjuuuwwwwww{{{~~~zzznnnFFFKKKppprrrggg}}}{{{~~~oooZZZOOOKKKCCC@@@>>>555888777777555444333111111//////.........//////000............////////////000333444===VVVuuunnnzzzzzzwwwkkkwwwwwwooojjjwwwyyyzzz}}}{{{|||{{{zzzzzz{{{{{{||||||{{{uuugggVVVNNNNNNNNNOOOIII>>>777999;;;:::666======@@@NNN]]]ttt~~~yyy{{{yyyuuutttwww{{{xxxlll```PPPKKKJJJNNNQQQQQQQQQSSSYYY[[[```gggppp|||vvvqqqsssmmmccc___YYYWWWXXXYYYXXXVVVOOOFFF>>>::::::===BBBGGGUUUrrrqqqUUUsssqqq^^^GGG>>>HHHaaadddrrrmmmQQQIIIGGGDDDCCCBBBBBB@@@>>>>>>;;;777555555555555444555444444333222222111111///......------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,***)))***---000DDDSSSdddllljjjhhhlllqqqvvvxxxzzzzzzxxxsssnnnkkkjjjnnnkkk]]]RRR[[[vvv___JJJ]]]vvvzzz}}}~~~~~~}}}wwwnnniiijjjvvvyyyuuuqqqcccUUUSSSOOOKKKKKKMMMMMMKKKHHHGGGGGGGGGFFFEEEDDDCCCBBB@@@>>><<<999777777777777999555222333222111222666<<<222++++++///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))((()))***,,,,,,,,,,,,+++***)))))))))(((((((((((()))((((((((()))***+++,,,+++++++++***((((((***,,,---+++***(((((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++(((&&&%%%'''***,,,+++***,,,...000000000000000222222222222222333555777999FFFiiitttqqqHHHDDD@@@???@@@AAA???===@@@???>>>======>>>???@@@???>>>>>>???<<<<<>>???CCCNNNWWWiii|||wwwyyyuuutttuuuzzz~~~|||rrrhhh\\\YYYXXX\\\___^^^^^^``````dddkkkuuusssooooooiiiaaa]]]XXXVVVWWWVVVTTTQQQIIIAAA:::999999<<>>===>>>;;;888777777777777666777666666444333222111111//////......---,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++***)))***---000>>>MMM^^^hhhjjjjjjmmmrrrvvvxxxyyyyyyxxxtttooommmllljjjggg^^^QQQSSSooommmQQQUUUppp{{{||||||~~~|||zzz~~~|||}}}yyyyyywwwqqqmmmlll{{{uuurrrmmmjjjjjjfffYYYKKKGGGHHHIIIKKKLLLLLLKKKJJJGGGGGGFFFFFFEEECCCBBBAAA???>>>;;;999777777777777777333111333333111333777;;;222+++,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***)))))))))))))))***+++---------,,,,,,******)))))))))((((((((()))((((((((()))***+++,,,***++++++***((()))+++------,,,***(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''&&&&&&(((***,,,+++***,,,...000000000000000222222222222222444666888999JJJiiiuuutttFFFCCC@@@???@@@@@@???===??????>>>======>>>??????======>>>>>><<<>>>HHHTTTnnnvvv}}}xxx~~~gggRRRiii}}}|||ppprrrqqq^^^qqqhhhRRRPPPFFF<<<:::;;;:::888666444333222222222111000//////////////////............///////////////111333999KKKfff{{{rrrfffyyygggjjjooo||||||~~~|||tttwwwyyywwwuuuyyy}}}tttbbbMMM===999;;;>>>CCCEEEBBB<<<999999:::888AAAEEELLLUUUXXXdddzzzyyyxxxvvvuuuuuuxxx|||{{{uuupppqqqmmmlllppprrrrrruuuyyyuuu|||}}}lllfffddd]]]```]]]YYYXXXXXXUUUQQQLLLEEE===888999:::===HHHUUU{{{uuudddeeepppNNNAAAQQQcccsssxxxoooVVVKKKEEECCC@@@???>>>>>><<<:::<<<:::999888999999888777999888777555444222111111/////////...------,,,,,,,,,++++++******++++++,,,+++++++++***)))***,,,///888FFFXXXdddiiilllpppssswwwxxxyyyyyywwwtttqqqooommmfffccc```TTTPPPkkk{{{[[[OOOZZZiiinnnkkkppp}}}|||wwwxxx~~~}}}}}}|||{{{{{{xxxyyywwwtttsssuuuuuugggaaa```aaaeeehhhcccTTTFFF===BBBHHHLLLKKKJJJJJJKKKGGGFFFFFFEEEDDDBBBAAA@@@>>>===;;;999888777777666666222111333333111333777:::222,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))***+++,,,---...---,,,,,,*********)))))))))(((((()))))))))))))))******+++******+++)))((()))+++---...---***((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''(((***+++++++++,,,...000000000000000222222222222333444666888999LLLhhhxxxyyyIIIFFFBBB???>>>>>>????????????>>>>>>>>>>>>??????<<<===>>>>>>===@@@NNN\\\rrrxxx]]]NNNcccooo{{{mmmvvvXXXRRRJJJAAA???======;;;999777555333222111111111000///////////////............////////////000222333888FFF^^^uuu|||jjjrrrjjjdddooo}}}{{{zzzuuuuuuwwwyyy|||wwwbbbJJJ<<<:::>>>>>>CCCIIIJJJCCC;;;999::::::EEEPPP^^^iiihhhppp|||yyyzzzwwwuuuuuuvvvwwwvvvuuu|||yyyyyy}}}vvvfff``````ZZZaaa___\\\\\\[[[VVVOOOIIICCC;;;888:::;;;>>>MMM___ppp]]]lllkkkIIICCCWWWddd{{{vvvqqq|||zzzaaaIIICCCEEECCC@@@???>>>>>><<<::::::999888999;;;;;;999888999888777666444333222111000//////......---,,,,,,,,,++++++******++++++,,,***++++++***)))***,,,...333???PPP___hhhnnnrrruuuwwwxxxxxxxxxvvvuuusssqqqrrrhhheeedddWWWOOOeeejjjSSSOOOXXXaaagggmmmxxxuuuxxx}}}}}}~~~{{{zzz{{{{{{xxxuuuyyy~~~eeeUUURRRTTTZZZbbbcccYYYIII<<<888???HHHLLLKKKIIIIIIIIIFFFFFFFFFEEECCCAAA@@@???===<<<;;;999888777666666555111111333333111222666888111------...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))***+++,,,---...---,,,+++************))))))))))))((()))))))))************)))******)))((()))+++......,,,***(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''((()))***+++,,,,,,,,,...000000000000000222333333222333444666888:::LLLfff|||~~~LLLIIIDDD???======???@@@>>>>>>>>>??????>>>>>>>>><<<===??????>>>DDDTTTeeevvvxxx~~~{{{RRRJJJ\\\hhhyyyZZZPPPIIIEEEDDD@@@>>>===<<<;;;999666444333222222111000////////////............////////////000111333666AAAVVVppprrrlllzzzeeeppp|||zzz{{{zzzxxxxxxzzzxxx```HHH===>>>CCCEEEKKKTTTVVVMMM@@@;;;<<<<<>><<<777777888:::<<<<<<:::888888777777555444333222222000000//////...---------,,,++++++******++++++,,,)))***++++++******+++---000:::IIIXXXdddmmmsssvvvxxxxxxwwwwwwvvvuuutttssswwwmmmhhheeeXXXNNN[[[sss~~~```OOOSSS\\\lllqqq~~~wwwvvv{{{~~~yyyzzz}}}~~~yyyvvv|||uuu\\\OOONNNQQQYYY```\\\NNN>>>555666===GGGLLLMMMKKKJJJJJJFFFFFFEEEDDDBBBAAA???>>>;;;;;;:::999888777666666555222111333333111111444777111---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))***+++,,,------,,,+++***++++++*********)))))))))((()))************)))))))))******))))))))),,,...,,,+++)))'''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&(((************,,,...,,,...000000000000000222333333333333555777999:::JJJccc~~~JJJHHHDDD@@@======???@@@>>>>>>????????????>>>>>><<<>>>@@@@@@@@@FFFYYYkkkyyyyyy|||bbbIIIPPPfffyyylllVVVKKKBBBDDDHHHDDD<<<===>>>???>>><<<999777333222111000////////////............///////////////000111444;;;OOOjjjvvvfffrrryyyaaajjjzzz~~~}}}}}}zzzxxxxxx{{{~~~yyy~~~xxx```HHH@@@DDDJJJPPPWWWaaadddXXXGGG>>>>>>@@@OOOeee|||zzz|||{{{xxxtttrrrssswwwzzzrrrsssyyyyyylllkkkdddbbbeeeccccccbbbbbbbbb```XXXMMMEEE???888777======???SSSmmmdddTTTOOOsssvvvtttQQQ======eeettt{{{www{{{|||fffRRRIIIEEECCC@@@???>>>>>><<<:::555666777:::<<<<<<:::777666666555555444333222222000000//////......------,,,++++++******++++++,,,)))***++++++******+++,,,,,,444AAAQQQ___kkkrrruuuxxxxxxwwwvvvvvvuuuuuuuuuuuunnnhhhcccWWWMMMSSS```mmmTTTQQQZZZmmmuuu}}}wwwzzz~~~|||}}}|||zzz|||}}}{{{xxxzzziiiUUUNNNIIIMMMUUUZZZSSSCCC999666555;;;DDDKKKNNNNNNMMMLLLFFFFFFEEEDDDBBB@@@>>>===:::::::::999888777666555555222222444333000000222666111......---******,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***))))))))))))******+++,,,,,,+++***)))+++++++++*********))))))((()))***++++++***)))((())))))***))))))***,,,...+++***((('''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((()))***))))))(((&&&(((***+++******,,,...,,,...000000000000000222333333333333555777999:::GGG```~~~wwwFFFEEEDDDAAA>>>===>>>@@@>>>>>>????????????>>>>>>===>>>@@@AAA@@@HHH\\\oooyyyzzz~~~LLLBBBWWWtttmmm]]]PPPFFF<<>>777777<<<<<<>>>TTTooocccVVVUUU|||uuuoooMMM>>>===mmmxxxwwwxxx~~~xxxcccMMMCCCBBB???===;;;;;;:::999777444444777:::<<<<<<:::777555555444444444333333333000000000///......------,,,++++++++++++++++++,,,(((***++++++******+++,,,***111===LLL\\\iiiqqqtttxxxxxxwwwvvvuuuuuuvvvvvvooojjjeee___VVVNNNPPPVVVuuuuuuWWWPPPXXXggguuuyyyyyy}}}}}}yyyzzz}}}{{{yyy|||}}}zzzxxxxxx{{{___OOOLLL@@@DDDKKKPPPHHH:::555999555:::BBBJJJPPPRRRPPPNNNFFFFFFEEECCCBBB@@@>>>===:::::::::999999777666555666333222444333000///111555111...///---***))),,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++***)))))))))))))))***+++,,,++++++))))))+++++++++************)))((()))***++++++***)))(((((()))***))))))***,,,///***)))((('''&&&&&&'''(((''''''''''''((((((((()))((((((((((((((((((((((((&&&''')))*********)))(((&&&(((++++++******,,,///,,,...000111000000000222333333333444555777999:::DDD]]]}}}}}}qqq@@@@@@??????????????????????????????????????????AAA>>><<<<<>>???<<<999888999:::::::::111444555444777:::888444333444555555444111///---000000///...------------...---+++)))(((((())))))++++++************++++++......444CCCVVVdddjjjjjjuuutttsssqqqrrrsssuuuwwwooommmiiibbbZZZRRRNNNKKKddd{{{___OOOYYYooozzzrrr}}}~~~yyyuuuuuu~~~~~~~~~}}}{{{}}}}}}~~~~~~~~~~~~~~~~~~|||xxxuuu{{{yyynnnaaaMMM<<<======<<<999666555888<<<;;;@@@FFFJJJOOOQQQLLLEEEJJJGGGEEECCCCCCBBB@@@???;;;;;;:::999888666444333444444222111000/////////888222,,,+++---///---+++---.........---,,,,,,+++,,,,,,,,,------.........++++++***************+++++++++,,,---,,,+++***)))...'''%%%***+++((()))---***++++++++++++***))))))***))))))))))))+++,,,---,,,***(((((((((((('''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))******---...///000111111111111111333666777666666888999HHH^^^mmmzzzqqq???????????????????????????????????????????????????@@@@@@>>>BBBPPPdddsssxxx{{{}}}}}}}}}^^^AAAVVVxxxkkkkkkeeeIIIMMMJJJFFFCCCCCCEEEEEECCCCCCEEEGGGGGGCCC???===;;;:::777444333333222222111222111111000000000000000000222///000888@@@TTTrrr{{{jjj[[[cccxxx|||~~~uuuaaa```dddooowwwlll___iii}}}yyy||||||xxxyyy~~~~~~|||}}}~~~|||tttjjjccc```aaa^^^qqqyyyyyyvvv^^^GGGJJJUUUgggzzzxxx{{{}}}{{{yyyvvvrrroooppppppsssvvvyyy|||~~~{{{tttllleee___```aaa___]]]]]][[[]]]___]]]VVVKKKBBB???;;;;;;888:::>>>===LLLjjjuuurrr]]]NNN===<<>><<<;;;;;;999666444444444333222222111111000000000000000///333000000666;;;PPPooo}}}lll]]][[[tttxxxxxxfffcccmmmzzztttgggooo{{{{{{}}}{{{xxxxxx|||}}}|||~~~|||||||||zzztttiii```bbbpppxxx|||yyydddRRRSSSYYYooo~~~{{{yyy}}}xxxtttqqqppprrrpppppptttyyy~~~~~~{{{|||yyywwwsssmmmhhhbbb^^^``````]]]ZZZZZZZZZ___ccc___TTTHHH@@@<<<888:::999:::>>>???UUUwwwiiiMMMCCC999EEEnnnpppOOO@@@EEE<<<:::888888:::;;;<<<;;;:::;;;999666777;;;:::666666666555444333333222111000///...---,,,,,,,,,,,,+++************+++,,,---++++++************++++++++++++111???QQQaaajjjlllpppqqqrrrrrrrrrqqqqqqpppqqqpppnnnjjjddd\\\VVVRRRTTTeeennn[[[LLLkkkyyyqqquuuzzzzzzsssmmmpppxxx~~~|||zzzyyyyyyyyyyyywwwyyyzzz{{{|||~~~}}}~~~~~~yyysssppprrruuuvvvqqqhhh[[[JJJ<<<333333222111222555;;;???EEEJJJLLLKKKKKKMMMKKKGGGJJJIIIGGGDDDBBB@@@?????????>>>===;;;888666444444444333222000////////////111111222000...,,,+++,,,------......------,,,,,,,,,,,,,,,------------...+++++++++******++++++,,,,,,,,,,,,,,,+++***)))(((***------)))'''(((((('''***++++++++++++***))))))))))))))))))***+++,,,---***)))'''&&&''''''&&&%%%&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,---...//////,,,,,,---...////////////222333555555444444555777AAATTT```qqqjjj>>>>>>>>>>>>????????????????????????????????????;;;CCCCCC>>>HHH___mmmmmmpppuuuzzz|||zzzyyyzzz|||yyyGGGRRRqqq|||ccchhhqqqzzzUUUVVVXXXOOOMMMKKKJJJJJJHHHEEEEEEGGGJJJJJJIIIFFFAAA>>><<<===>>>;;;888666666666555333222111111000000000000000///333111000333777JJJiii}}}uuuiiiXXXllleee___iiizzzyyy{{{}}}|||yyywwwvvvyyy{{{|||~~~}}}~~~sssiiieeeiiipppzzzzzzkkk]]]ZZZ[[[rrr~~~||||||vvvssstttvvvtttqqqnnnqqqxxx|||{{{yyy{{{|||zzzvvvuuuuuurrrmmmfffaaa^^^``````\\\YYYYYYZZZbbbeee^^^PPPEEE>>>:::555999999;;;???EEE```WWWFFF===AAAaaajjjKKKBBBGGG===<<<:::;;;===>>>>>>>>>999;;;:::999<<>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;AAA@@@>>>LLLeeeqqqnnnsssvvvyyyzzzzzz{{{xxxIIIbbbuuukkkyyy___rrrrrrXXXccckkkbbbYYYRRRMMMLLLHHHCCCBBBEEEJJJJJJHHHDDDAAA??????AAAAAA>>>;;;888888777555444222111111000000000000000///333111000333444DDD___zzzyyyrrrYYY]]]tttwwwiiijjj~~~||||||}}}|||yyywwwvvvvvvvvvxxx{{{}}}}}}~~~wwwfffdddpppxxxhhh^^^bbbvvv~~~}}}|||}}}|||}}}{{{wwwttttttxxx|||rrrnnnjjjlllqqqtttsssqqqvvvwwwvvvrrrrrrrrroooiiifffbbb```aaa```[[[YYYZZZYYYaaaaaaVVVGGG>>>999555666:::999;;;???FFFeeekkkMMMIII???SSSdddJJJEEEDDD===;;;;;;;;;===???>>>===888::::::999>>>EEEGGGEEE666555444333333222333333000000///...------------.........---,,,++++++***++++++************++++++((()))---777GGGWWWccciiimmmooosssvvvvvvtttqqqoookkkjjjhhhgggeeeaaaZZZTTTTTTRRRppp|||___dddppp|||~~~wwwrrrtttwwwwwwxxxzzz|||{{{yyyxxxuuuqqqkkkgggjjjlllooossswww{{{}}}rrrtttvvvwwwwwwxxx{{{}}}~~~|||xxxrrrfffTTTCCC888444444444666:::>>>BBBDDDJJJUUU]]]\\\WWWSSSOOOKKKNNNNNNMMMIIIDDDAAAAAABBBCCCAAA???<<<999777666666222222000///...---------***000555555///+++***,,,,,,,,,------...------,,,------------------------,,,,,,++++++,,,---......+++,,,,,,---...///000111000---))))))000666222+++***++++++++++++***))))))((())))))***++++++,,,,,,)))'''&&&%%%'''''''''&&&'''(((((((((((((((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%&&&'''((()))***+++,,,...///000111111222111111222333444333222333555777FFFPPPYYYmmmkkk<<<======>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===???@@@EEEWWWmmmvvvsssvvvxxxyyyxxxxxx|||pppRRRooowwwhhhuuunnntttnnn~~~fffYYYMMMJJJGGG@@@>>>BBBHHHGGGEEECCCAAAAAADDDGGGEEEBBB>>>;;;999888666444222111111000000000000000///222000000444333>>>UUUvvvzzzvvvtttdddVVVaaa|||xxxiiiooo~~~|||{{{wwwvvvwwwwwwvvvxxx{{{|||}}}jjjggg|||ssseeekkkxxx}}}yyyuuuvvvyyyxxxwwwuuusssrrrssswwwzzzrrrooollllllooorrrrrrqqqsssvvvvvvrrrpppooolllhhhgggcccaaaaaa___[[[ZZZ\\\^^^ccc___OOOBBB===:::666888;;;999999>>>FFFeee]]]HHHKKKEEEhhh}}}[[[HHHGGG@@@<<<;;;;;;;;;===>>>===<<<999;;;:::888;;;@@@@@@===666666555555555444444444222111000///............/////////...---,,,***)))++++++************++++++))))))+++333AAAPPP]]]dddiiikkkooossstttrrrpppnnnllljjjhhhhhhgggddd^^^YYYTTTOOObbbooodddiiioootttzzz}}}~~~wwwooorrrxxxyyywwwvvv{{{zzzxxxvvvsssnnniiieeeiiijjjlllnnnrrrvvvyyyzzzsssvvvxxxxxxvvvvvvyyy}}}zzzvvvsssooodddRRRCCC:::444444666:::???DDDFFFGGGSSSbbboooooofffZZZOOOGGGOOOPPPOOOJJJDDD@@@AAABBBAAA???<<<999777666555555222111000...------------***000555444000,,,+++,,,,,,,,,------......------...------------,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,---...///111222666000///666<<<999000******++++++++++++***))))))((((((***++++++,,,++++++)))'''&&&&&&'''((((((''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''(((((()))***+++,,,,,,//////000111222222222222222333333333333444777:::EEELLLTTTkkkmmm<<<<<<======>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>BBBRRRgggwww{{{xxxzzz{{{{{{yyyyyy~~~eee\\\qqqtttrrr}}}wwwttt```NNNJJJHHHAAA???BBBEEEDDDCCCAAAAAADDDIIIMMMIIIEEE@@@===:::888555333222111111000000000000000000111...000666333999KKKrrr|||yyyvvvwwwkkkWWW^^^xxxlllbbbnnn|||xxx~~~tttzzz~~~zzzwwwvvvzzz{{{xxxyyy}}}{{{zzz|||sssnnn{{{xxxssswww~~~}}}{{{vvvpppqqquuurrrqqqppppppqqqrrrqqqqqqpppooonnnnnnooorrruuuwwwsssxxxyyysssnnnmmmllljjjgggccc``````]]]YYYZZZ]]]ccceee[[[III>>>>>><<<777999:::888:::BBBLLLkkk^^^FFFFFFLLLzzzSSSEEEKKKAAA@@@???>>>???@@@@@@>>>===:::;;;;;;999:::<<<;;;666777777888999888777666555333222111000000/////////......//////...---,,,+++++++++************++++++***)))***000;;;JJJWWW^^^gggiiinnnqqqssssssqqqooollliiiffffffhhhfffaaa]]]SSSNNNTTTrrr~~~kkklllooosssvvvzzz~~~||||||~~~|||xxx}}}yyyrrrssswwwvvvuuuuuu{{{xxxssspppooommmkkkjjjmmmlllllllllnnnpppsssuuusssxxx}}}~~~{{{yyyyyy{{{xxxssspppmmmcccRRRCCC===444555999@@@HHHMMMNNNNNN]]]qqq|||iiiWWWLLLNNNOOOOOOIIIBBB>>>???AAA<<<:::888555333222333333111111///...---,,,,,,,,,+++///333333000---,,,,,,+++,,,------......------......---------,,,,,,,,,,,,,,,,,,,,,---...///000---,,,,,,+++,,,---...///222///888HHHIII999...///***++++++++++++***))))))'''(((***+++,,,,,,++++++***(((&&&'''((())))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))******++++++++++++...///000111111222222222222333333333333666999<<>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA>>>FFF]]]ttt~~~~~~|||}}}~~~~~~}}}|||]]]bbbnnnqqq}}}~~~fffPPPKKKJJJEEECCCEEECCCBBBAAA@@@AAAFFFLLLQQQKKKGGGBBB>>>;;;888555333222111111000000000000000000111---111888444777FFFnnnyyy}}}{{{}}}iiiXXXbbb{{{vvv```eeewww{{{qqqooo|||nnnvvv~~~~~~}}}{{{wwwxxx}}}~~~zzz{{{{{{xxxxxx|||tttxxxkkkxxx}}}|||{{{vvvoooooosssnnnmmmmmmoooqqqppplllgggiiijjjkkkkkkkkknnnssswwwrrrwwwxxxpppiiihhhiiijjjgggbbb___^^^[[[XXXYYY^^^bbbaaaTTT???666999999333777999777===HHHUUUuuueeeDDD@@@PPPzzz}}}PPPDDDPPPEEEEEEDDDCCCCCCDDDDDDBBB@@@:::<<<<<<:::;;;===;;;666888999:::;;;;;;:::888777444333222111000000000000,,,---.../////////...---++++++************+++++++++))))))...888FFFSSS[[[hhhjjjooosssuuuuuutttssskkkgggddddddffffffbbb]]]SSSOOOLLLgggssssssuuuvvvvvvuuuxxx|||yyyxxx{{{|||zzzzzz||||||{{{yyyyyy{{{{{{vvvppplllkkkmmmoooppprrrpppnnnllllllmmmoooqqqpppxxx}}}{{{{{{{{{uuuqqqnnndddRRRCCC>>>555777===FFFOOOUUUVVVUUUccc|||yyycccUUULLLNNNNNNHHHAAA<<<===???999777444111000000000111111000///...---,,,,,,,,,---///111222000...,,,++++++,,,,,,---.........---.........------,,,,,,,,,,,,,,,,,,---...///000000...---+++***))))))***+++)))+++>>>VVVSSS:::///555***++++++++++++***))))))'''(((***+++,,,,,,++++++***((('''''')))***))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******---...///000111111111111222222333333444777;;;>>>XXXZZZ]]]ssssss============>>>>>>>>>>>>>>>>>>======<<<<<<<<<===;;;III[[[hhhrrr{{{~~~~~~vvv~~~jjjcccooorrruuuzzzxxxlllTTTJJJAAA@@@CCCAAABBB===:::;;;AAAFFFGGGFFFIIIEEEAAA===;;;888555222333333222111000000000111/////////...///333888<<>>888555555777::::::666@@@FFF[[[vvvLLL999@@@ZZZgggTTTHHHDDDPPPHHHFFFCCCBBBBBBBBB@@@???AAA>>>;;;::::::;;;:::999<<<<<<;;;:::888777666666666222000333333000---...---///111111///---,,,,,,++++++*********************'''(((...777@@@NNNYYYdddiiilllnnnqqquuusssnnnjjjfffbbb```aaaaaa```^^^SSSPPPGGGRRRxxxyyyjjjfffqqqzzzvvvmmmkkk{{{wwwzzzyyywww}}}yyysssmmmkkkmmmppprrrrrrtttqqqkkkeeeaaabbbgggkkkrrrwww}}}|||||||||uuuxxxwwwpppeeeXXXFFF888999666;;;JJJWWW[[[^^^aaarrreeeYYYUUUNNNFFFAAAAAA@@@<<<888888777555333222000000///---------.........//////...///000111000///---,,,---,,,,,,+++******+++,,,//////...---,,,,,,++++++...///...,,,+++,,,///111,,,***+++---+++''''''+++...&&&<<>>,,,999000///---+++***)))((((((&&&'''(((***,,,...///000)))''''''***...000...,,,&&&%%%%%%&&&((()))((('''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&)))))))))))))))*********,,,---...///000000000000222000111333333333666<<<\\\WWWZZZwww<<<=========>>>>>>>>>>>>;;;;;;<<<<<<===???AAACCCFFFWWWiiittt{{{~~~qqqHHHZZZxxxtttiiiooozzz|||\\\NNNDDDCCCGGGDDDCCC???===???DDDHHHHHHGGGHHHEEEAAA===;;;999666444444333222111111111111111///////////////222777;;;YYYrrr|||tttrrreee]]]eeeqqq{{{yyygggdddnnnwwwllljjjooo}}}tttzzz~~~~~~}}}~~~~~~|||zzz|||{{{pppooo|||ooosssyyywwwtttuuusssoookkkkkknnnrrrmmmkkkjjjkkknnnooonnnmmmmmmkkkjjjmmmqqqrrrnnnjjjkkkjjjjjjiiigggeeedddcccccc[[[\\\___\\\___eeeaaaaaaTTTDDD<<<888555777:::777999888EEEKKKaaaddd@@@444AAA^^^{{{zzzaaaRRRJJJFFFOOOHHHFFFCCCBBBBBBAAA@@@>>>AAA>>><<<:::;;;;;;;;;::::::::::::999999888888888999555333333222......222777444111///------...///,,,,,,++++++*********)))111,,,)))***...888HHHVVVaaagggmmmpppsssuuuqqqkkkkkkgggbbb```aaaaaa```___YYYVVVKKKPPPooorrrdddhhhpppssstttwwwyyywww~~~}}}xxxvvvxxxuuussspppppppppqqqqqqpppkkkiiifffbbbaaadddjjjnnnmmmrrrvvvxxxwwwvvvvvvvvvtttwwwuuunnndddYYYIII<<<:::999@@@OOO[[[```cccfff}}}kkkfff[[[SSSHHHAAA@@@???<<<888777666444333111000000///---------.........//////---...000111000...,,,***.........///111222222222///......---,,,,,,++++++)))***,,,,,,---000444888///+++***+++***''''''***,,,(((222BBBBBB333---555///...---+++***)))(((((('''((()))***,,,---......---+++))))))+++...///000***(((''''''((((((&&&%%%&&&&&&&&&''''''''''''((()))(((((((((''''''''''''))))))))))))************,,,---...///000000000000222000111333333333777===]]]WWWWWWqqq~~~<<<<<<=========>>>>>>>>>;;;<<<<<<<<<===@@@DDDHHHPPPbbbuuu}}}~~~|||ZZZDDDcccuuugggwww{{{xxx___LLLCCCDDDHHHEEECCCBBBBBBEEEIIIKKKIIIGGGFFFCCC@@@>>><<<;;;999777555555444333222111111222000000000//////222666999OOOjjjzzz~~~tttqqqddd[[[]]]dddnnnrrr___eeeuuuqqqggg```gggyyy{{{|||}}}wwwtttuuuwww{{{zzzzzz~~~zzzxxxdddYYYdddnnnnnnlllmmmlllkkkjjjjjjmmmoookkkjjjjjjkkkmmmooonnnmmmlllkkkllloooqqqpppkkkfffiiiiiigggfffeeedddddddddeeeYYY\\\eeecccbbbeeecccZZZMMM???888666666999===777;;;<<>>AAA???<<<;;;;;;;;;;;;:::999999999999999999999999777555333333000///444;;;HHHAAA777000.../////////------,,,++++++***))))))***((('''))),,,444DDDSSS\\\dddkkkooorrrrrrnnniiikkkhhhcccaaa```aaaaaa```]]][[[NNNLLLaaawwwxxxeeeaaaffflllsss{{{oookkksss{{{{{{}}}{{{xxxuuulllnnnppppppnnnkkkjjjiiidddcccaaa______bbbhhhmmmkkkmmmpppqqqppppppqqqrrrppprrrpppiiibbbZZZNNNDDDAAACCCLLLYYYeeejjjnnnqqquuuyyyxxxvvvlllgggcccXXXJJJAAA>>>===;;;888666555333222111000//////---------...............---...000222111...+++)))---+++)))***,,,,,,)))&&&.........------,,,,,,+++''')))+++---...222666:::222+++''')))***((('''((()))---,,,(((''',,,///...///...,,,+++))))))(((((()))))))))***++++++,,,,,,///...+++(((&&&(((---000...,,,)))(((((('''%%%$$$&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((((())))))************,,,---...///000000000000333000000333333333888>>>\\\XXXTTTlll{{{}}}<<<<<<<<<=========>>>>>>===>>>>>><<<<<>>>>>===;;;:::777666555444333222222222000111000//////111444777GGGdddwww~~~vvvtttiii___\\\]]]fff}}}aaa```ppprrrjjjdddiiiyyy|||tttpppqqquuuyyyxxxwwwyyy}}}~~~pppWWWUUUaaajjjiiiiiijjjlllnnnpppooommmlllkkkjjjjjjkkkkkkllllllkkkmmmllllllmmmnnnlllhhheeeiiihhhfffeeedddeeeeeefffddd]]]gggrrrjjjaaabbbbbbTTTGGG;;;666555555999===<<>>AAA???<<<;;;;;;;;;;;;:::999999999999888888888888333222222222111222;;;FFFUUUJJJ===555222222///---///...---,,,+++***))))))%%%&&&)))---...222===IIIYYYaaahhhjjjlllnnnlllhhhkkkhhhdddaaa``````aaabbb\\\]]]RRRMMMZZZjjj||||||iiiaaa___aaaiiiqqqvvvrrrtttwwwzzz|||vvv{{{}}}vvviiilllooonnnjjjfffeeefffdddcccaaa^^^]]]^^^bbbfffggggggggggggggghhhiiijjjjjjllljjjdddaaa^^^WWWPPPHHHMMMVVVaaajjjpppuuuxxxuuurrrhhh[[[KKK@@@;;;:::999777444333222111000/////////........................---///222333222///,,,)))000......111444444///+++......---------,,,,,,,,,***+++,,,------...111444444+++%%%'''***)))'''''''''//////((('''---///+++...---,,,***))))))((((((************************+++,,,+++'''###$$$(((,,,000...***)))((('''&&&$$$&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((())))))******++++++,,,---...///000000000000333000000333333444888???ZZZZZZSSSjjj}}}~~~<<<<<<<<<<<<============;;;<<<===<<<<<>><<<999888777555444444333333111111111000///000222555BBB```ttt}}}uuuhhh]]]UUUXXXmmmkkkbbbkkkooonnnlllmmmwwwwwwtttvvvzzzyyyxxxwwwwwwzzz}}}~~~}}}|||```NNNRRR```hhhhhhnnnllljjjkkknnnooonnnmmmkkklllkkkjjjiiihhhggggggmmmllljjjiiiiiihhhfffeeefffeeecccbbbbbbcccdddeeeaaadddwwwpppbbbbbbdddMMMBBB888555555666888<<>>@@@>>>;;;::::::;;;:::999;;;::::::999777666666555333222222222111333<<>>;;;:::888777555555444444111222222000//////111333===[[[pppyyy|||ooobbbUUUSSSeee||||||ppppppxxxzzzxxxqqqsss|||wwwuuuwwwzzz{{{zzzyyyxxxzzz}}}}}}}}}XXXKKKUUUeeennnpppuuulllccc```eeekkkooopppjjjkkkkkkiiifffdddcccdddkkkjjjhhhfffeeeddddddddd```_________``````aaabbb```mmmooobbbcccbbbFFF===666555777777999<<<===@@@EEEddd~~~jjjKKK<<<;;;SSSttt|||}}}pppRRRGGGBBBEEEHHHBBBDDDBBB@@@???@@@@@@???>>>???===:::999999999999888;;;;;;:::888777666555444777555444444222111666>>><<<999555444444333000---//////...------,,,++++++,,,)))(((+++000666AAAKKKWWW^^^cccbbbbbbfffjjjjjjiiihhhddd```]]]]]]```ccc^^^aaa\\\ZZZ```dddmmmkkkVVVNNNWWWddd~~~}}}rrrqqqsssqqq|||zzzppppppmmmiiidddaaa``````fffffffffdddbbbccceeegggccc```]]]\\\^^^___``````bbbccccccaaadddhhhiiieeeWWWaaajjjnnnsss|||gggZZZOOOBBB999666666444222000//////.........//////...............------------///000222222111000///111444999<<<;;;777222///------------------------(((***++++++++++++,,,---000)))%%%''')))((('''))),,,)))(((***)))&&&)))///,,,,,,+++))))))((((((((())))))))))))((((((((('''''')))---...---+++)))(((...,,,((('''((()))))))))&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((()))***++++++,,,,,,---...///000000000000444111000222333444:::BBB___fffXXXiii;;;;;;;;;<<<<<<<<<======888;;;>>>???CCCNNN^^^kkksss}}}iiiXXXdddkkkvvvbbbpppbbbMMMBBBBBBDDD???HHHLLLQQQTTTTTTPPPMMMJJJFFFDDDBBBAAAAAAAAA@@@>>><<<;;;999888666555555555222222222111///...///111666TTTjjjttt|||qqqfffYYYUUUeeeyyy{{{www~~~zzzvvvttttttuuuwww|||{{{yyyxxxyyy|||yyyyyynnnQQQQQQbbbrrryyy{{{qqqhhh______eeelllnnnlllggghhhiiigggcccaaabbbcccfffggggggfffdddbbbaaaaaa\\\\\\^^^___````````````fffvvv}}}ddd[[[ZZZRRR>>>777333666::::::<<<>>>===FFFQQQnnnZZZBBB;;;DDDccc}}}XXXGGGHHHCCCDDDGGG>>>CCCAAA?????????@@@???>>>>>><<<999888888888888777:::999999888777666666555888444333444333111222555222222222222222111000//////.........------,,,,,,)))&&&)))333;;;@@@DDDHHHUUU^^^eeeeeedddgggjjjkkkhhhgggddd___[[[[[[___cccbbbaaaZZZXXX]]][[[^^^kkkyyy\\\LLLQQQ[[[sss~~~~~~{{{tttqqqrrrssswwwyyyvvvsssoookkkhhhddd```]]]aaabbbbbbaaa______aaacccccc```]]]\\\^^^______^^^[[[]]]\\\[[[^^^cccdddaaa]]]hhhrrrtttyyygggNNNEEE;;;555444444222//////......---......////////////.........---------,,,,,,---...///000111111???DDDJJJJJJDDD<<<777555------------------------(((***,,,,,,++++++,,,---+++((('''))))))''''''*********)))'''&&&(((,,,///,,,+++***))))))(((((())))))(((((((((((((((''''''&&&(((***---///...+++)))///,,,(((&&&''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''((()))***+++,,,,,,,,,---...///000000000000444111000222333555;;;CCCgggnnnXXXddd~~~zzz;;;;;;;;;<<<<<<<<<======<<>>@@@AAANNN\\\vvvvvvNNN999<<>>?????????>>>===;;;888777777777777666888888777777777777777777555111000444555333111222333444555333111//////000..................---------...555AAAGGGBBB999333TTT^^^gggiiihhhjjjkkkjjjhhhfffccc^^^ZZZZZZ^^^cccddd```UUURRRWWWRRROOOZZZtttfffMMMJJJPPPuuu~~~zzz~~~zzzttt}}}wwwwww{{{tttrrrzzz}}}yyyvvvsssnnngggaaa]]]^^^]]]\\\YYYXXXYYYZZZ\\\YYYVVVVVVXXXYYYXXXVVVTTTVVVUUUTTTWWW\\\\\\YYYZZZfffoooqqqvvv~~~]]]EEE>>>666333444444000---......---------...////////////.........---------*********+++---///000111'''000;;;===999333111222------------------------,,,---......,,,******+++((('''(((+++***&&&(((,,,&&&...///)))(((///111,,,++++++***)))(((((())))))((((((((((((((((((((('''&&&%%%&&&***...///,,,)))000---(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''((()))***+++,,,,,,,,,---...///000000000000444111000222333555;;;CCCmmmrrrWWW^^^yyyttt~~~<<<::::::<<>><<<:::;;;???EEENNN[[[gggooovvvzzzmmmRRRUUUpppcccdddssssssyyyfffSSSFFFCCCIIIKKKPPPTTTWWWVVVUUUUUURRRMMMGGGGGGHHHIIIJJJHHHEEEBBB???===<<<<<<<<<:::888666555444333222111111111111666@@@WWWqqq|||nnnggg^^^VVVXXX```yyyvvv{{{zzzyyyxxxwwwuuuuuutttuuuwwwyyy|||}}}|||~~~~~~uuuqqq{{{{{{fffTTTJJJYYYtttzzzjjjgggaaagggsssnnndddfffgggfffeeeeeedddddddddddd```aaacccdddccc```^^^\\\]]]```cccccc```^^^___```xxx~~~bbbKKKFFFCCC<<<777777777777:::???AAA@@@CCCUUUjjj^^^FFFFFFCCC```{{{tttUUUDDD:::>>>CCC???===@@@BBBAAA???===<<<===>>>???===<<<:::888777666555555666666666666666555555444333222111111000000111111222222222111000//////......---,,,---......,,,***,,,,,,,,,------.........CCCSSShhhrrrqqqmmmmmmpppgggllleeeVVVSSS^^^bbb]]]ZZZ[[[ZZZYYYUUUPPPLLLIIIjjjzzzuuuZZZMMMNNNqqqtttxxxzzzyyyxxx}}}|||tttvvv{{{}}}zzzzzzuuujjj```^^^]]]XXXTTTSSSVVVYYYYYY]]][[[XXXTTTRRRQQQRRRRRRRRRQQQQQQSSSUUUVVVUUUTTTYYY___gggoooxxxyyymmm^^^RRRAAA===777333000---+++)))///...---,,,+++,,,,,,---,,,------......------,,,---,,,,,,,,,------...///,,,------...------,,,,,,,,,,,,,,,------.........***,,,......,,,+++***+++***************++++++++++++,,,,,,---.........---+++$$$&&&000444,,,''')))---***&&&&&&(((***(((&&&(((&&&$$$%%%+++000222333(((''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))))))))***++++++,,,,,,,,,---...///000000000000111111222222333777===AAAnnnpppaaaZZZiiiqqq|||<<<;;;:::;;;>>>???===;;;>>>???CCCLLLYYYeeelllpppvvvyyy~~~mmmTTTKKK]]]uuuhhhhhhttteeeUUUJJJHHHMMMNNNTTTXXXXXXUUUTTTSSSPPPLLLFFFFFFGGGHHHIIIHHHDDDBBB@@@>>>===<<<<<<;;;999777555444333222111000000000555===QQQjjj{{{}}}sssjjjaaaZZZXXX[[[{{{rrr{{{|||wwwsssxxxvvvsssppppppqqqssstttzzz|||~~~wwwrrrzzzuuu```RRROOOccc}}}{{{nnneeefffcccjjjvvvoooccccccjjjiiigggeeeccccccccccccbbbbbbaaaaaa``````______YYY\\\```aaaaaabbbdddggg|||lllQQQ@@@>>>===:::888999999999;;;>>>AAAAAAJJJeee|||yyyUUU@@@DDDOOOvvvxxx|||~~~nnnNNN@@@999>>>AAA>>><<<@@@AAA@@@>>><<<;;;<<<=========<<<:::999777666666666777777777777777666555555444333111//////000222333222222111111000//////...---,,,,,,,,,------+++***,,,,,,,,,,,,,,,---------777FFFYYYddddddcccdddgggeeeiiidddVVVPPPUUU]]]___ZZZZZZZZZXXXUUUQQQLLLIIIhhhvvvzzz___LLLFFFcccsss|||ppp||||||{{{wwwyyy}}}}}}yyyrrrfff^^^______]]]ZZZYYYYYYXXXWWWTTTRRRPPPNNNMMMLLLMMMNNNQQQPPPPPPRRRTTTUUUTTTRRRUUUXXX\\\bbbjjjsss||||||uuummmhhhccc[[[OOOFFF===999555111///...---+++///...---,,,,,,,,,------,,,------......------,,,---,,,,,,,,,,,,------...,,,,,,---.........------,,,,,,------------------+++,,,......,,,+++++++++************************+++,,,,,,---......------///---333>>>>>>222******(((((()))***,,,,,,***(((******,,,222777777000)))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((''')))))))))***++++++,,,,,,,,,---...///000000000000222222222222333666<<<@@@iiigggXXXYYYooovvv~~~<<<;;;:::;;;<<<===<<<;;;???AAAIIIVVVdddnnnqqqpppxxxxxxyyy|||~~~kkkTTT===KKKkkkvvvbbbfffvvvbbbWWWOOOOOOSSSSSSYYY[[[YYYTTTRRRRRRPPPLLLIIIIIIIIIJJJKKKJJJGGGDDDBBB@@@>>>>>>>>>===;;;999555444333222000000000///444888GGG^^^sss}}}~~~}}}xxxnnnfffaaa\\\WWWttt}}}yyy{{{vvvsssxxxuuuqqqmmmkkklllnnnoootttvvvyyy|||~~~~~~~~~}}}}}}}}}wwwrrruuuyyysssgggQQQKKKQQQggg||||||jjjXXXPPPWWW]]]jjjyyyuuuiiiiiimmmkkkhhheeebbbbbbbbbbbbbbbaaa```______```aaabbbYYYZZZ]]]^^^___aaadddfffvvvgggRRRBBB:::777777777777888:::;;;<<<>>>AAADDDUUU}}}fffKKK>>>FFF___{{{|||zzzhhhEEE===:::>>>???;;;;;;@@@???===<<<:::::::::;;;;;;===<<<;;;999888777777777888777777777777666666666555333111//////000222333222222111111000/////////---,,,+++,,,------+++))),,,,,,,,,+++++++++++++++111>>>OOOZZZ]]]___cccgggeeefffbbbYYYPPPNNNVVV___XXXYYYYYYXXXUUUQQQMMMJJJ^^^jjj}}}nnnUUUGGGMMMiiihhhmmmrrrqqqtttvvvyyy|||}}}rrrhhhaaacccbbbaaaaaa```\\\WWWSSSQQQOOONNNLLLLLLLLLMMMMMMLLLKKKKKKMMMOOOOOONNNMMMNNNMMMNNNQQQVVV\\\___aaaZZZUUUNNNLLLJJJFFF???999777444111/////////...---......---,,,,,,,,,------,,,------......------,,,------,,,+++++++++,,,,,,,,,,,,---...//////......------------------,,,,,,+++---......,,,+++++++++************************+++,,,,,,---------------,,,,,,222<<<;;;111))))))&&&***...111000...,,,+++---...222777:::666,,,$$$$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''''''''(((((((((((((((((()))))))))***++++++,,,,,,,,,---...///000000000000222333333222333555:::===```ZZZPPP^^^yyy{{{;;;;;;::::::;;;;;;;;;;;;<<>><<<666333555555666:::===>>>???EEELLLeeeoooUUUDDD@@@RRRrrrsss]]]AAA>>>===???>>>999:::???===<<<;;;999999999999999===<<<;;;999888888777777777777666555555555555555333333222222222111111111111111111111000000//////...---,,,---......,,,***,,,+++++++++******))))))000:::HHHSSSZZZ___eeejjjfffcccaaa^^^VVVPPPRRRZZZWWWWWWXXXWWWUUUQQQMMMKKKPPPZZZooommmZZZHHH___~~~iii___\\\ggg{{{yyy{{{qqqsssvvvxxxzzz}}}uuummmiiiiiieeebbbbbb```[[[UUURRRQQQPPPOOOMMMLLLLLLKKKLLLDDDDDDCCCEEEGGGGGGFFFDDDHHHDDDBBBCCCFFFIIIIIIGGGDDD@@@<<<:::;;;;;;777444333111///......///...---------------------------,,,------......------,,,------,,,++++++++++++,,,,,,---...///////////////.........------,,,,,,,,,,,,---...---+++***+++,,,***************)))))))))+++,,,,,,---------,,,,,,(((%%%'''000555222,,,***)))...222333000------...///000000///---+++)))(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,---...///000000000000333333333333333555888;;;UUUSSSQQQiii;;;;;;::::::::::::<<<======KKK]]]hhhlllnnnrrrvvv{{{wwwuuuvvv}}}bbbGGG===BBBiiihhhZZZoooyyyYYYRRRPPPRRRWWWVVVTTTUUURRRNNNNNNRRRTTTSSSWWWUUUTTTRRRQQQOOOKKKHHHFFFDDDAAA@@@@@@@@@???===777666444222111000//////000111666EEE[[[pppzzz}}}{{{xxx{{{~~~~~~|||}}}rrrmmmmmmiii```TTT^^^ttt~~~nnnsss~~~{{{zzz{{{}}}~~~ppppppqqqqqqqqqpppoooooojjjllloooqqqrrrsssrrrqqqqqqrrrmmmeee[[[RRRIIIAAA???DDDNNNWWWWWWPPPJJJJJJZZZjjjvvvtttpppmmmllliiifffdddddddddddd^^^___aaabbbcccbbb```___```]]]ZZZXXXVVVUUUTTTTTTFFF<<<777<<<;;;333222999666777===BBBCCCDDDOOO[[[yyy^^^FFF>>>CCC___~~~hhhPPPBBBAAABBBAAA>>>:::;;;>>><<<;;;::::::999888888888<<<;;;:::999888777777777666555444333333333333444000222444666555333000...111111111000000000000000000///...///000000...,,,+++++++++******))))))))),,,444???JJJSSS[[[bbbggggggbbb```bbb___XXXSSSSSSUUUVVVWWWWWWUUURRRNNNLLLIIIOOOeeetttSSSWWWmmmqqqjjj___XXX___xxxwwwmmmppprrrrrrrrruuu|||}}}wwwvvvpppggg___^^^\\\WWWSSSSSSRRRQQQNNNLLLIIIGGGFFFEEE@@@??????@@@AAABBB@@@???BBB???;;;;;;===???===;;;;;;888555444666666555333222000...---......,,,+++,,,---------------------,,,------......------,,,------,,,++++++,,,,,,,,,---...//////000000000///.........------,,,,,,,,,,,,---...---+++***+++,,,,,,+++++++++*********)))+++,,,,,,---,,,,,,+++++++++'''(((333===<<<333,,,---//////---)))(((***---+++...///***###"""''',,,''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))))))))***++++++,,,,,,,,,---...///000000000000222333444333333444777:::MMMSSSZZZuuu~~~:::;;;;;;::::::;;;===@@@EEEUUUgggpppooonnnttt{{{|||xxxvvvxxx```AAA===QQQvvvlllooosssTTTPPPOOOQQQTTTQQQLLLNNNMMMJJJLLLRRRUUUUUUUUUSSSQQQPPPOOOMMMJJJHHHHHHEEEBBB@@@@@@@@@@@@???888777666444222111000000///000333<<>>EEEHHHDDD@@@EEENNNZZZmmmxxx~~~}}}oookkkmmmllljjjhhhfffeeedddccc^^^```bbbccccccbbb___]]]^^^[[[XXXVVVUUUSSSQQQOOOBBB:::666666444000444<<<::::::@@@FFFGGGIIIXXXjjjoooLLL<<<===JJJddd|||aaaNNNEEEDDDDDDBBB???======???<<<<<<;;;;;;::::::999999;;;:::999888777777777777555444333111111222333333000222555666666444000...111111000000000000000000111000///000111111///---+++++++++***************+++000999DDDPPPYYY```ccceeecccaaaaaaaaa]]]UUUMMMSSSTTTVVVVVVUUURRROOOMMMJJJMMM^^^|||]]]QQQZZZvvvqqqjjjssskkkeeeiii}}}yyyvvvxxxxxxtttppppppvvv{{{vvvggg[[[YYYXXXSSSRRRUUUUUUTTTRRRNNNJJJGGGDDDCCC>>>>>>===>>>@@@@@@>>>======;;;999999999999888777666444222222333444333222111///...---......,,,***+++,,,---.........------,,,------......------,,,---,,,,,,,,,------.../////////000000000000//////------------------,,,,,,---------,,,******+++------------,,,++++++******,,,,,,,,,,,,,,,++++++***+++***///:::CCCBBB666***...,,,)))%%%"""###&&&)))&&&+++///,,,%%%"""&&&+++(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))))))))***++++++,,,,,,,,,---...///000000000000111222333333333444777:::KKKWWWbbbyyy999:::;;;;;;:::;;;???CCCQQQ]]]kkkqqqppppppvvv}}}|||zzzyyy|||zzz[[[@@@FFFeeeuuu~~~jjjPPPPPPQQQQQQPPPJJJGGGIIIIIIGGGJJJPPPTTTTTTOOONNNLLLLLLMMMMMMKKKIIIHHHEEEBBB@@@@@@@@@@@@???:::999777555333222111111...000222888HHH```qqqwww|||}}}{{{yyyrrrhhhaaa___ZZZUUU^^^vvvqqqpppmmmgggnnn~~~xxxvvvrrrnnnkkkjjjjjjjjjpppqqqrrrttttttrrrqqqpppjjjjjjfff\\\MMMAAA>>>???<<<===???BBBBBBEEENNNYYYdddwwwvvvtttnnnmmmlllkkkhhheeebbb```aaaaaabbbbbbaaa```___^^^ZZZWWWTTTRRRQQQOOOJJJGGG@@@;;;666444333333666999;;;;;;@@@EEEEEEGGGYYYooorrrQQQ>>>999DDDWWWqqq~~~vvvVVVOOOEEEDDDBBB@@@@@@AAAAAAAAA============<<<;;;::::::999999888777666666666666666555333111111222333444333333444444444333222111000000000000000000000111111000///000111000///---*********+++++++++++++++***...666AAAMMMWWW]]]______cccbbb\\\ZZZ[[[VVVMMMRRRSSSUUUVVVUUUSSSPPPNNNLLLKKKVVVooorrrbbb^^^jjjnnnhhhkkkxxxpppooottt~~~sssooorrrwww~~~yyygggYYYWWWVVVRRRQQQVVVVVVUUURRROOOKKKGGGDDDBBB===<<<;;;<<<===>>><<<:::888888999777555444555555111111000111111111111000///...---...//////---,,,+++,,,---.........------,,,------......------,,,,,,,,,,,,---...///000111111111111111000///......,,,,,,---------------------------,,,******,,,---//////...------,,,++++++,,,,,,,,,,,,,,,+++******'''***...444:::<<<888444...+++&&&######%%%'''(((***++++++***'''&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))))))))***++++++,,,,,,,,,---...///000000000000000111333333333555777:::OOO\\\cccttt999:::<<<;;;:::<<>>@@@DDDDDDBBB>>>>>>>>>>>>===<<<;;;:::888888777666666555666666777666444222222333444555666555333111111222333444000000000000000111111111000///...///000000...,,,*********+++,,,,,,,,,---&&&)))000;;;HHHRRRWWWXXXZZZdddcccWWWRRRWWWVVVNNNRRRSSSUUUUUUUUUSSSPPPNNNJJJHHHOOOffftttkkkfffccchhhooolllpppvvvxxxpppqqquuupppwwwzzzgggXXXWWWWWWRRRQQQVVVPPPOOOMMMJJJFFFBBB???===:::999999999;;;;;;999777555777888666333111222444......///000111111000000---,,,,,,...000000///...***+++---...///...------,,,------......------,,,,,,,,,------///000222333222222222222111///...---,,,,,,,,,------.........---...---,,,******,,,...000000///...------,,,,,,,,,,,,,,,,,,,,,+++***)))'''***,,,+++---666@@@FFF000+++'''&&&)))+++,,,+++222,,,%%%"""$$$''''''&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))))))))***++++++,,,,,,,,,---...///000000000000///111222333444555888:::TTT___```mmm:::;;;<<<;;;777777CCCPPPhhhpppxxxyyyuuusssxxx~~~}}}vvv]]]KKKDDD^^^{{{wwwooosssrrr}}}qqqfffkkk___ZZZPPPMMMKKKDDDCCCFFFGGGFFFIIINNNQQQPPPHHHHHHJJJLLLKKKJJJJJJLLLJJJIIIGGGFFFFFFEEEBBB@@@===<<<:::777555333222111111000000222===PPPfffvvv|||{{{|||}}}}}}}}}~~~{{{xxxssscccRRRSSS]]]WWWSSSjjj~~~vvv|||xxxkkkiiiqqq~~~~~~xxxwwwyyy{{{zzzyyyvvvqqqnnnnnnqqquuurrrtttvvvvvvtttsssrrrrrrnnnnnnkkkcccYYYPPPLLLLLLRRRSSSXXX]]]cccpppmmmhhhfffjjjllljjjggggggiiiddd___]]]^^^^^^]]][[[RRROOOKKKHHHEEEAAA===:::666888666000000888<<<;;;888999===??????KKKjjjYYY???@@@===AAA^^^{{{aaaIIIFFFHHHDDDBBBAAAAAACCCDDDDDDCCCEEECCC@@@?????????>>><<<:::999999888888888888888777777666555444333333222777:::<<<;;;777333222222222///...///...+++---222000000000000////////////---------,,,,,,,,,++++++)))***...666AAALLLUUUZZZ]]]___^^^VVVNNNKKKLLLNNNLLLOOOTTTWWWVVVTTTPPPNNNKKKEEE???EEE___wwwmmm```ZZZ]]]wwwwww|||vvvsssqqqooommmooosssuuuwww}}}zzzrrrjjjhhhiiidddYYYOOOMMMDDD>>>??????<<<;;;>>>>>><<<:::777666555666666;;;999666333222222222333000000000000////////////........................///...---,,,,,,,,,,,,,,,---...000///---++++++,,,)))***+++---///000222222666666555222///------...000///---++++++---...000...+++)))***,,,---+++)))---------,,,,,,+++++++++---,,,+++***))))))))))))))))))((('''&&&(((,,,///444444555555555333111000***)))((('''&&&&&&'''(((((('''%%%%%%%%%&&&(((***,,,+++***((('''''''''''')))&&&&&&))))))(((***---******)))'''&&&'''+++...------......///000000000///000000222333555777888SSS[[[WWWiiizzz;;;;;;<<<;;;888;;;HHHVVVhhhpppwwwxxxuuusssxxx}}}~~~iiiRRREEEWWWzzz}}}nnnsss}}}vvvrrryyyggg\\\NNNIIIHHHAAABBBFFFHHHHHHJJJOOOPPPMMMEEEEEEGGGHHHIIIJJJLLLNNNKKKIIIHHHGGGFFFEEEBBB???;;;:::888666444333222111111000///111:::LLLaaapppxxxxxxyyy|||~~~}}}{{{uuueeeUUUQQQ\\\[[[ZZZkkk{{{rrrooopppttt}}}{{{zzz|||}}}}}}zzzvvvrrrpppppprrrttttttuuuuuutttsssqqqrrrsssqqqpppnnniiibbb[[[WWWUUUUUUYYYbbbooo|||mmmhhheeegggiiihhhhhhjjjfffbbb]]][[[\\\[[[XXXVVVPPPMMMIIIFFFCCC@@@<<<999888;;;999444333999<<<;;;999:::<<>><<<;;;::::::;;;;;;<<<;;;:::888777666555444333333333222;;;CCCCCC:::222//////111......000000......111000000000000////////////---------,,,,,,,,,++++++******---333===HHHQQQVVV\\\___\\\SSSJJJHHHIIIKKKMMMOOORRRUUUVVVUUURRROOOJJJGGGBBBCCCTTTppp{{{oooddddddjjjyyy||||||uuuoooiiihhhjjjooosssvvv}}}{{{tttuuuxxxssscccUUUMMMFFFAAA@@@>>>777555666888888888777777777888888:::888666444222222222333000000000/////////..............................///...------,,,,,,,,,---,,,---......,,,,,,---...+++,,,---///000222333444777777666333000......///------------...///111111---+++)))***,,,---+++)))------,,,,,,,,,+++++++++---,,,+++***))))))))))))''')))******)))))))))+++,,,------------,,,,,,+++***)))((('''&&&&&&'''(((((('''&&&%%%%%%&&&((()))+++***)))(((''''''''''''&&&$$$%%%))))))''''''*********)))'''&&&(((+++...------......///000000000///000000111333555777888RRR\\\YYYjjjuuu;;;:::;;;;;;;;;AAAPPP___hhhpppwwwxxxuuutttxxx}}}zzz{{{hhhTTTFFFBBBmmmtttdddrrrmmm\\\KKKEEEEEE???AAAFFFJJJKKKLLLOOONNNJJJDDDDDDBBBBBBCCCFFFIIIJJJLLLJJJHHHGGGFFFDDDAAA>>>999888777666444333222222111000///000777EEEXXXdddqqqssswww{{{}}}~~~}}}wwwiii\\\QQQZZZ\\\^^^hhhnnnuuuvvvmmmppppppnnnsss~~~|||~~~~~~zzzxxx{{{xxxtttrrrssstttuuuuuuwwwwwwuuusssqqqqqqsssuuutttrrrooolllgggaaa[[[WWWYYY___mmmnnnhhhdddeeeffffffgggjjjaaa^^^ZZZYYYYYYXXXSSSOOOKKKHHHEEEBBB@@@===:::777333666666333333777::::::999>>>DDDNNNeeezzzNNN777>>>EEESSSsss}}}nnnNNNAAACCCBBB??????@@@CCCEEEFFFEEEDDDCCCAAA???>>>??????>>><<<;;;:::999999;;;<<<;;;:::;;;;;;999888777666666666555CCCRRRTTTHHH<<<777888555000///222333000///000000000000000////////////------------,,,,,,,,,,,,+++***+++///666@@@JJJPPPWWW\\\[[[QQQIIIHHHIIIIIINNNMMMNNNQQQUUUVVVTTTPPPKKKKKKGGGCCCJJJ^^^tttuuuiiijjjrrrvvv~~~{{{uuujjjhhhiiilllooorrrxxx~~~lll[[[RRROOOLLLIIIBBB:::777888999::::::;;;;;;::::::999999888666444222222222333/////////.........------........................///...------,,,---------,,,,,,---,,,,,,---///222000000111222333444555555777777666333000......///+++,,,...///111222222333+++******+++,,,---+++***,,,,,,,,,,,,++++++++++++,,,+++******))))))))))))%%%(((,,,---,,,)))'''&&&&&&&&&&&&%%%&&&&&&'''((()))(((''''''&&&'''''''''''''''&&&%%%%%%'''((())))))((((((''''''(((((()))%%%###%%%)))***'''&&&((()))***)))((('''(((+++...------......///000000000000000000111333555777999NNN[[[ZZZiiizzznnn:::999:::===???GGGWWWfffiiipppvvvxxxvvvuuuxxx|||{{{zzz{{{xxxfffOOOCCCCCCOOO{{{tttaaa___zzz}}}fffVVVGGGBBBDDD???AAAGGGLLLMMMNNNOOOKKKFFFFFFDDD@@@<<<===AAADDDDDDLLLJJJHHHFFFDDDBBB>>><<<999999888888777666555444111000//////333>>>MMMXXXkkkpppuuuzzz|||~~~}}}}}}}}}|||xxxooofffWWWXXXUUUYYY```___fffyyy{{{sssrrryyyyyyrrrsss{{{qqqttt{{{~~~wwwtttxxxuuussssssuuuwwwxxxwwwzzzyyyvvvsssqqqrrruuuxxxxxxtttooojjjfff___VVVOOOZZZbbbuuuvvvmmmhhheeefffeeebbbbbbddd[[[YYYWWWWWWWWWUUUPPPKKKEEECCC@@@>>>===;;;888555///222444333333666;;;>>>===OOO___oooiiiGGG;;;GGGPPPbbbuuu^^^EEE@@@DDD>>>@@@@@@AAADDDFFFEEECCCAAAAAA???======>>>>>>===<<>>@@@AAAAAAAAA@@@???===:::999888777555444333222222222///.........------------..............................------------......,,,,,,---------///333666555555555555666666666777666666555222///------...,,,...000222333222111111+++++++++,,,---,,,+++***,,,+++++++++++++++++++++++++++***)))))))))))))))&&&))),,,---+++(((%%%$$$%%%$$$$$$###$$$&&&((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))'''''''''''''''((()))***(((%%%&&&)))***''''''***((())))))((('''(((+++---------......///000000000000000000000222555777999MMM^^^___mmm~~~ppp999888;;;@@@EEEMMM\\\jjjkkkqqqvvvxxxwwwwwwzzz}}}|||zzzqqqZZZAAA;;;DDDbbb~~~{{{```[[[iii}}}~~~gggWWWNNNDDDCCCEEE@@@CCCHHHMMMMMMMMMNNNJJJDDDFFFEEE@@@;;;===EEEIIIGGGMMMKKKHHHFFFDDDAAA===:::;;;;;;;;;;;;:::999888777111111000///111888CCCLLLdddmmmuuuxxx{{{~~~}}}yyy|||zzzzzzzzzxxxtttqqq```YYYNNNOOOVVVSSSWWWiiiyyyssstttwwwzzzwwwsssrrrvvv|||}}}yyywwwzzz}}}{{{yyyxxxxxxxxxwwwvvvzzzzzzxxxvvvtttuuuxxxzzzzzzuuupppkkkggg```WWWQQQ\\\ggg~~~vvvllljjjgggggggggddd]]]ZZZ[[[WWWUUUTTTTTTTTTRRRLLLGGG@@@>>><<<::::::888666444333444666666666888???EEEUUUppprrrTTTAAADDDVVV]]]nnn|||eeePPPAAACCCEEE<<>>===<<>>>>>>>>===<<<;;;:::999AAAIIISSSYYYXXXVVVUUUVVVQQQCCC666222333222111222000000000000////////////.........---------,,,,,,++++++***)))+++111:::AAAMMMZZZaaa[[[TTTRRRMMMFFFIIIHHHHHHKKKOOORRRRRRPPPQQQOOOLLLJJJKKKOOOVVV\\\ppptttlll^^^aaajjjsssuuuooojjjhhhnnnrrrjjjqqq{{{~~~wwwoooiiidddccchhhooo{{{xxxqqqjjjiiibbbWWWKKKDDDBBBBBBCCCCCCCCCBBB@@@===:::888666666555444333222222222///.........------------..............................---------......///---...//////000333777:::999999888888888777777777222333222000---,,,---...000111222333333111///---+++---.........,,,+++***++++++++++++++++++++++++******))))))((())))))))))))***+++***(((&&&&&&&&&%%%$$$$$$$$$%%%''')))***&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&'''((()))******&&&%%%''''''%%%'''+++'''((())))))((()))+++---------......///000000000111000000000222555888:::PPPccceeessszzz999:::???FFFMMMTTT```kkkmmmrrrwwwzzzyyyyyy{{{~~~|||{{{xxxkkkSSS>>>===GGGlllrrrhhhYYY___yyyiiiUUUKKKHHHCCCDDDGGGBBBFFFKKKMMMLLLKKKLLLIIIDDDDDDEEEAAA===CCCPPPUUUQQQPPPMMMJJJGGGEEEAAA===:::===>>>>>>>>>===<<<:::999222333222000000444<<>>OOOgggmmmzzzpppTTTGGGAAACCCDDD<<>>===;;;999888555555555444333222222111/////////.........------.................................---......///000///111222333555777;;;>>>;;;;;;:::999888777666666///000000///---,,,---///333333444333222///,,,***---///111111///,,,+++************+++++++++++++++***))))))(((((()))))))))*********(((&&&%%%&&&((($$$$$$$$$$$$%%%&&&((((((%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&'''(((((())))))&&&%%%''''''%%%&&&***&&&((())))))))))))+++---------......///000000000111000//////111444888:::LLL^^^```nnn{{{:::<<>>GGGVVV[[[VVVTTTQQQNNNJJJHHHDDD???<<>>???>>>===;;;<<<:::999:::<<<======<<<888;;;BBBOOOYYY[[[TTTMMMGGGIIILLLMMMLLLIIIDDDAAAEEEGGGIIIHHHGGGLLLWWW```^^^KKK888222333333111000000000000000////////////............------------***,,,,,,***)))+++222888HHHYYYaaaYYYSSSTTTPPPEEEEEEJJJNNNOOONNNMMMOOORRRQQQMMMKKKNNNNNNKKKMMMQQQnnnsssnnn```UUUWWWaaakkkrrrwwwrrr}}}yyyuuu}}}|||uuulllhhhiiilllsss|||uuullldddZZZOOOCCCBBB???===:::888777777444444444444333222222111000000000/////////.............................................///000000222444777888999;;;>>>@@@<<<<<<;;;999888666555444---...//////......000111333333333222000...+++***000222555444000,,,******)))*********++++++++++++))))))(((((((((((())))))((()))***(((&&&&&&'''((($$$$$$%%%&&&''''''''''''$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''&&&&&&&&&'''(((((()))((()))------)))''')))&&&''')))))))))***,,,---------......///000000000222111//////111444888:::HHHXXXWWWeeewww<<>>FFFUUUYYYSSSWWWTTTPPPMMMJJJFFFAAA>>>???@@@@@@@@@???<<<:::888444555555222000111666;;;MMMbbbrrrpppmmmsss|||xxxuuuxxxxxxuuuvvvnnnpppeee\\\___^^^YYY\\\^^^ssszzz{{{rrrkkkooozzz~~~~~~rrrbbbaaallluuu{{{~~~zzzpppjjjkkkooolllqqqvvvzzzzzzxxxwwwvvvrrrrrrqqqlllgggdddfffiiikkkvvvfffccchhh```______^^^ZZZUUUUUUZZZ[[[VVVOOOJJJFFF@@@888333777666444555555555444333444333777@@@JJJYYYqqq^^^BBBEEEHHHeeexxxQQQ>>>DDDCCC======???@@@>>><<<<<<===>>>===<<<;;;:::999999;;;======<<>>@@@DDDFFFEEEAAA<<<888===BBBCCC>>>888;;;IIIWWW\\\JJJ777222555444000---000000000000//////////////////.........---------***,,,---+++)))+++111777AAARRRZZZSSSPPPVVVUUULLLEEELLLRRRRRRNNNLLLOOOSSSSSSOOOOOOQQQOOOKKKPPPXXXsssqqqhhh\\\SSSVVV___iiirrryyypppuuu{{{rrrvvv{{{tttjjjhhhdddhhhmmmqqqvvv{{{{{{uuuoooaaaTTTJJJGGGCCC>>>:::777555444444444444444333333222111000000000000////////////.......................................///000000333666999;;;<<<===???AAA===<<<;;;999777555444333---...////////////222444333333222111///---,,,+++111444777555111,,,******))))))******++++++++++++))))))(((((((((((()))***&&&(((******(((&&&&&&'''%%%&&&((())))))(((''''''###$$$&&&'''((('''&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&&&&''''''***+++///555555///******%%%''')))***)))***,,,---------......///000000000222111//////111444888;;;KKKZZZWWWeeeyyy>>>GGGRRRXXX\\\aaaiiipppwwwtttyyy{{{www|||||||||cccMMM]]]qqqqqqgggbbbkkk{{{yyy```UUUKKKIIIJJJJJJIIIJJJKKKLLLMMMNNNOOOOOOPPPQQQJJJGGGDDDEEEKKKTTT\\\```YYYVVVQQQMMMJJJHHHEEECCCBBB>>><<>>===???:::666111//////222444444DDDVVVkkkssspppmmmrrryyy|||zzzwwwwwwyyyyyyvvvtttrrrqqqoooooonnnjjjccc]]]YYYfffvvvhhhttt~~~|||zzzooosssyyy}}}yyytttrrrsssmmmcccaaagggcccbbbfffmmmpppnnnnnnrrrtttttttttrrrqqqqqqsssuuurrrtttsssmmmiiikkkkkkjjjsss|||tttlllaaa\\\\\\[[[ZZZXXXVVVTTTRRRQQQQQQSSSMMMEEE@@@>>><<<:::999999000///888;;;444222777222<<<@@@DDD]]]|||}}}ccc???AAAHHH___RRRIIIAAA??????======@@@:::;;;<<<======<<<;;;:::888777999===>>><<<>>>BBBDDDSSShhhssskkkXXXIIIEEE???>>><<<;;;:::999999999;;;;;;:::888888;;;BBBGGGMMMAAA555222333222111111333222222111000///......//////...---,,,,,,++++++///---,,,***))))))******:::???FFFNNNRRRSSSRRRQQQPPPQQQRRRRRRRRRQQQOOONNNMMMPPPSSSSSSRRRTTTXXX\\\nnnpppqqqwwwyyyjjj]]][[[___eeemmmvvvuuu~~~nnncccgggrrrjjjoooeee]]]]]]```fffsss{{{ssslllYYYVVVPPPHHH@@@<<<;;;;;;555444222222333333111000111000///000111111///---111///------...//////...///000000///...---///000;;;;;;:::;;;<<<>>>AAABBB???===999555222000000000---,,,,,,---///333666888999111******++++++,,,///333222111///...,,,+++******++++++,,,,,,,,,++++++******************++++++***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((('''''''''''''''''''''''''''((())))))---%%%(((777???666***&&&******))))))******+++,,,,,,,,,---...///000111111000000111111111333777:::LLLbbb___hhhHHHQQQ\\\bbbcccffflllqqqwwwtttzzz|||xxx}}}yyyxxxjjjUUURRRlllpppeeehhhtttiiimmmbbbWWWLLLJJJJJJJJJJJJKKKNNNNNNNNNNNNOOOOOOOOOOOOKKKJJJHHHIIINNNTTTYYY\\\XXXUUUQQQMMMKKKJJJGGGFFFEEE@@@===???BBBCCCFFFJJJ>>>:::444111111222333333???OOOcccmmmnnnnnnrrrxxxzzzxxxvvvvvvwwwwwwuuusssqqqnnnllllllllliiiccc^^^\\\XXXccc}}}ssssss{{{mmmiiihhhmmm{{{}}}rrriiiddd___XXXRRRWWWYYY]]]ccciiiooosssuuuoooqqqssssssqqqnnnmmmmmmnnnqqqpppkkkiiijjjjjjiiikkkvvv}}}tttmmmiiicccZZZVVVWWWTTTSSSPPPNNNLLLJJJIIIHHHIIIDDD???;;;:::999888666:::333000444555222333777<<<>>>QQQooo~~~```\\\MMM===EEEZZZxxxkkkHHH@@@::::::999777777999======>>>>>>>>>======<<<::::::<<<>>>;;;666666:::EEEMMMYYY```YYYKKK@@@===<<<;;;:::888777777777666111222222222444:::BBBIIIJJJ>>>333111222222000000222111111111000////////////......---,,,,,,++++++...---,,,************+++333888AAAJJJPPPRRRRRRRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQPPPPPPPPPRRRTTTdddggghhhnnn~~~zzztttkkkfffkkkuuu|||yyypppsss}}}qqqkkkccc\\\ZZZYYYYYY___fffxxxzzzyyysssmmmkkkeee]]]TTTMMMJJJIIICCCAAA???;;;888555444333555333111111333555555555555333222333444555444333333333333222111111444666===???AAABBBCCCCCCBBBAAA999777444000...---,,,---......///000222444666777777000++++++------...111222222000///...,,,++++++***+++++++++++++++******************************))))))''''''&&&'''(((((((((((('''''''''&&&&&&&&&((('''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''''''''((())))))***$$$'''111444---(((*********))))))******+++,,,,,,,,,---...///000111111000000111111111333777:::IIIccceeepppSSS[[[dddjjjkkkmmmrrrvvvxxxvvv{{{~~~{{{~~~qqqcccOOOFFFZZZxxxqqq^^^WWWfffnnn|||~~~dddXXXMMMJJJKKKKKKLLLNNNRRRQQQQQQPPPOOONNNMMMMMMLLLLLLMMMOOOQQQTTTVVVXXXWWWTTTPPPNNNLLLKKKIIIHHHFFF@@@===AAAEEEHHHNNNSSSCCC???999444333222222111888EEEVVVcccjjjnnnrrrvvvwwwvvvuuuuuuvvvvvvtttrrrooollliiiiiijjjiiieeeaaa^^^UUUSSSccc|||~~~{{{yyyssskkkqqqsssddd^^^ZZZOOOBBBGGGQQQWWWYYY```mmmttttttpppppppppoookkkiiihhhiiiiiimmmnnnjjjggghhhhhheeehhhnnntttvvvsssooommmmmmdddbbbaaa```[[[SSSPPPQQQLLLKKKIIIFFFDDDBBB@@@@@@>>><<<999888888888666555444333444555777888:::<<>>>>>>>>>>>>>>999:::>>>AAA===777999???FFFDDDEEEHHHEEE===999999999888777555555444444444000000000111444;;;CCCIIICCC999000///111000000000000000000000000000000000.........------,,,,,,+++...---,,,+++******++++++***000:::DDDLLLQQQRRRRRRSSSTTTTTTTTTSSSRRRPPPOOOTTTRRRQQQPPPPPPPPPOOOMMMVVVZZZ]]]bbbrrrqqqcccjjjwww}}}xxxnnncccZZZTTTQQQTTTXXXeeejjjsss|||}}}xxxvvvvvvtttpppjjjfffcccccc\\\[[[WWWOOOGGGAAA@@@BBB???<<<999999;;;???AAABBB:::999888888999999777555777777666555444555888;;;<<>>===<<<:::999999999888777666555000555888888888:::;;;;;;QQQxxxsssPPPDDD999???TTT___{{{bbbEEEDDD@@@???BBBAAA===<<<>>>BBBAAA@@@>>>>>>>>>??????;;;===@@@AAA===999<<>>>>>???===:::777::::::999888777888;;;>>>>>>@@@AAAAAA>>>999555111111///...,,,,,,---///000///111444777999999888777,,,---222999;;;666222111//////......---,,,++++++***************)))((('''+++++++++***************''''''''''''(((((())))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))$$$###&&&&&&%%%'''---******))))))******+++,,,,,,,,,---...///000111111000000111111111333777:::NNNnnnqqqwwwuuuiiikkknnnppprrrwww~~~vvv[[[EEE>>>MMMjjjooo\\\WWWdddqqqwww```UUULLLLLLOOORRRTTTWWWVVVUUUSSSQQQOOOMMMKKKJJJHHHLLLQQQTTTSSSSSSSSSSSSWWWTTTOOOLLLKKKIIIGGGEEECCCCCCIIIQQQUUUQQQLLLKKKGGGCCC===888555222000///000555@@@NNN]]]hhhooorrrqqqrrrtttuuuuuutttssssssnnnkkkhhhiiikkkmmmllljjj___```]]][[[jjjmmmkkkyyywwwuuucccJJJBBBKKKBBBWWWaaaWWWNNNRRRYYYXXXiiijjjjjjiiigggfffhhhiiifffjjjkkkgggcccbbb```]]]___aaaccccccbbbaaaaaaaaa[[[]]][[[UUUNNNIIIHHHHHHDDDCCCAAA???===;;;::::::777888999888777555444444444777::::::999;;;AAAGGGjjjRRR???DDD@@@OOOppp~~~}}}bbbPPPEEE@@@>>>???BBBAAA<<<;;;===BBBAAA???>>>===>>>???@@@BBBBBBCCCDDD@@@===BBBIIITTTGGG<<<:::;;;:::888888777666555444444444444444444222000///000222555666888222---...000//////111///////////////000000000---------------,,,,,,,,,------------,,,,,,,,,+++'''+++222;;;CCCIIIMMMPPPSSSTTTUUUUUUUUUTTTRRRQQQWWWUUUTTTUUUWWWXXXUUUQQQMMMPPPSSSWWWaaaqqqtttiiikkkqqqwww}}}kkk^^^WWWUUUTTTPPPSSSYYY___fffnnntttxxx}}}}}}xxxuuusssttttttqqqhhh___YYY[[[^^^[[[ZZZZZZZZZZZZXXXUUURRRGGGGGGHHHJJJKKKJJJGGGDDD@@@@@@???===;;;<<<>>>@@@DDDBBB@@@===999555222000...---------///111444555777888999999888555333111)))...999DDDDDD;;;111.........------,,,,,,++++++***************)))((('''+++++++++*********))))))&&&&&&'''(((((()))))))))&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))+++&&&###&&&******************))))))******+++,,,,,,,,,---...///000111111000000111111111333777:::OOOqqqqqqqqqyyyxxxxxxxxxxxxxxx{{{vvvTTTAAAFFFXXXjjjggg]]]jjjwww^^^TTTLLLMMMQQQTTTUUUXXXUUUTTTRRRPPPNNNMMMKKKJJJHHHLLLQQQRRRPPPOOOPPPRRRSSSPPPLLLJJJHHHGGGFFFDDDFFFGGGNNNWWWXXXQQQIIIFFFFFFBBB===999777555333111///222999EEESSS```iiinnnmmmpppssstttsssrrrqqqrrrooollljjjjjjmmmooonnnllljjjeeeZZZWWWiii|||{{{mmmjjjvvvyyywwwzzzzzziiiQQQIIIPPPGGGUUU[[[RRRGGGFFFIIIJJJVVV[[[ccchhhiiigggdddbbbgggjjjjjjeeebbbbbbaaa^^^]]]]]]]]]]]][[[XXXVVVTTTPPPQQQOOOHHHCCCCCCCCCAAA>>>===<<<:::999888777777444666777666444222222222777777>>>GGGLLLQQQaaarrruuuWWW;;;999JJJPPPgggoooRRRGGGDDDAAA@@@BBBDDDBBB>>>===@@@@@@@@@?????????@@@@@@@@@CCCCCCHHHPPPTTTVVV[[[aaa]]]PPPBBB>>>===:::666555777777666555555555555555333222222555888;;;;;;;;;666111...000111//////222////////////////////////------------------------,,,,,,------------,,,,,,)))+++///666===EEEKKKNNNQQQRRRSSSUUUUUUTTTTTTSSSRRRRRRSSSUUUWWWWWWUUUTTTOOOQQQUUUZZZcccnnnyyy}}}tttmmmsss|||~~~wwwzzzuuujjj___UUUTTTSSSRRRPPPRRRXXX___eeerrrvvvzzz}}}}}}{{{zzzzzzvvvvvvtttooojjjgggiiikkkffffffeeeeeeddd```[[[WWWPPPQQQTTTWWWYYYYYYUUURRREEEFFFEEECCC@@@>>>>>>??????===999555111000///...---------///111555999;;;???>>>;;;777444000...,,,---444AAAKKKIII===111,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++******))),,,,,,++++++***)))))))))&&&'''(((((()))(((((('''&&&&&&&&&'''''''''''''''$$$%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***'''&&&)))---...+++(((******))))))******+++,,,,,,,,,---...///000111111000000111111111333777:::LLLsssuuuqqq}}}~~~yyySSSLLL\\\rrr~~~yyyuuu}}}]]]TTTNNNOOORRRSSSSSSTTTRRRRRRQQQOOONNNMMMLLLKKKJJJMMMPPPOOOKKKJJJLLLOOOMMMJJJHHHFFFGGGGGGFFFEEEIIIHHHKKKPPPQQQKKKFFFDDDDDDAAA===;;;:::999777666000111555===HHHVVVbbbiiihhhlllpppqqqpppooooooooonnnllljjjlllooopppnnnlllllllllfff^^^dddwww~~~}}}~~~{{{}}}wwwrrrfffZZZIIIIIIHHHEEEBBBAAABBBCCCFFFLLLUUU\\\___`````````eeehhhhhhdddaaacccdddcccaaa___\\\XXXUUUQQQMMMJJJEEEFFFCCC>>>===@@@>>>999999888777666666555666666222444555444222111333444888:::LLLdddkkkiiivvveeePPP@@@>>>NNNeeerrrzzzXXXJJJJJJCCCEEEDDDFFFHHHEEE@@@@@@DDD???@@@AAABBBBBBBBBBBBBBBBBBEEEOOO^^^jjjoooppprrr\\\OOOBBB===;;;888666666777777666666555555666666333444777===DDDGGGGGGFFF555111000222222000000333000000000///.........---------------------------+++,,,---......---,,,,,,)))***,,,000888AAAIIINNNOOOPPPRRRTTTUUUUUUTTTTTTOOOQQQTTTVVVVVVUUUUUUUUUPPPRRRWWW___gggnnnuuuzzz~~~}}}vvvuuusssvvv~~~~~~uuuiiiccc___WWWNNNHHHHHHMMMQQQVVV[[[dddkkkppptttwwwyyyvvvuuuttttttssssssssstttqqqooommmllljjjgggccc___ZZZ[[[\\\^^^]]]ZZZTTTPPPFFFGGGGGGDDD???;;;999999444333111///------......//////111333777<<<@@@CCC???<<<777333000///000111555<<>><<<<<<<<<;;;:::000111333888BBBOOO]]]eeeeeeiiinnnooonnnllllllmmmmmmkkkjjjlllooopppnnnkkkbbbpppvvviiiYYY]]]vvv~~~fffIII>>>666999???AAABBBCCCBBBDDDGGGKKKPPPWWW___eeedddggggggcccbbbeeehhhgggbbb^^^YYYSSSOOOKKKGGGEEEAAACCC@@@<<<===@@@;;;333777777666666555666666666222444555444333333666999===AAA\\\|||mmmlll}}}bbbKKK@@@===NNNkkkcccAAAHHHQQQFFFEEEEEEFFFGGGDDD???@@@DDD???@@@BBBDDDEEEEEEDDDDDDHHHJJJUUUeeeppppppkkkgggTTTHHH===999888777777999777777666555555555666666111222777???GGGKKKJJJGGG555222111333333111111333111111000///...------,,,------------------------+++,,,---.........---,,,(((((((((,,,444???IIIOOOMMMOOOQQQSSSTTTUUUUUUUUUOOOSSSWWWXXXVVVUUUVVVWWWQQQRRRXXXbbbjjjooosssvvv|||}}}uuuyyy}}}}}}xxxyyyxxx}}}vvvqqqfffXXXLLLGGGHHHKKKEEEJJJRRRYYY^^^bbbeeegggqqqppppppqqqtttuuuuuusssyyyvvvssspppooommmjjjhhhaaa```___]]]YYYRRRIIICCCDDDEEEEEEBBB===777333222000000000111111222333444333444555888===BBBGGGJJJ888555111//////222666999===AAAIIINNNHHH;;;222000***++++++++++++,,,,,,,,,((()))***+++,,,---------,,,,,,++++++***))))))((((((((()))))))))'''&&&%%%&&&&&&&&&'''''''''(((((()))))))))(((''''''&&&&&&'''''''''((((((((())))))'''''''''''''''((())))))###(((+++)))%%%&&&))),,,*********)))***++++++,,,,,,,,,---...///000111111000000111111111333777:::QQQ|||}}}{{{nnnuuukkk|||pppbbbZZZRRRPPPOOOOOOQQQUUUVVVSSSOOOMMMMMMLLLJJJIIIMMMMMMMMMKKKHHHGGGGGGHHHFFFCCC@@@@@@CCCDDDDDDCCCCCCGGGIIIEEECCCDDDDDDAAAEEEBBB???>>>>>><<<888444111000111444:::DDDUUUdddgggjjjmmmnnnmmmllllllmmmmmmmmmmmmmmmllllllkkkjjjnnnmmmqqqppp```TTTeeecccKKK:::<<<@@@===>>>EEE<<>>BBBKKKnnntttUUUIIILLLLLLFFFHHHJJJLLLLLLKKKGGGBBB???;;;???EEEIIIJJJHHHFFFEEEJJJYYYbbb^^^[[[]]]ZZZSSSEEEBBB???;;;888777777777888777555333333333555666555666555888@@@HHHHHHCCC777222000222333111000111........................//////////////////////////////...---,,,,,,++++++***,,,------///777DDDNNNLLLPPPQQQRRRVVV[[[UUULLLOOONNNRRRYYY^^^\\\XXXUUUUUUYYYZZZ\\\eeettt}}}}}}qqqqqq}}}}}}uuu|||ooonnntttkkkWWWMMMJJJJJJEEEEEEDDDEEELLLTTTTTTOOO\\\^^^```aaadddiiioooqqqnnniiigggkkklllfff^^^ZZZ^^^YYYSSSNNNLLLHHHCCC???<<<<<<;;;:::777444000...,,,222444...+++000444444<<<@@@DDDEEEDDDAAA===999555333444<<>>======>>>???::::::999888888777888888888777666555444444333333222666:::999555333666:::;;;UUUmmmnnndddnnncccIIIDDDUUUiii|||bbbNNNJJJLLLJJJEEEFFFHHHJJJJJJIIIEEE@@@===>>>BBBGGGKKKNNNTTT\\\bbbnnnqqqiiiXXXMMMKKKHHHBBBAAA???===:::888777777777777555333111111111222333000111000222999AAA@@@;;;666222000333444111000111........................///////////////////////////......---,,,,,,++++++)))+++,,,+++---444>>>GGGLLLOOOPPPOOORRRXXXWWWQQQPPPPPPRRRVVVYYYYYYYYYXXXZZZ]]]]]]]]]dddqqqzzz{{{kkkeeejjj|||jjjaaagggsssrrrfff]]]LLLJJJEEE??????BBBBBB>>>FFFGGGHHHHHHJJJOOOSSSUUUWWWTTTSSSVVVVVVPPPKKKJJJJJJFFFBBB???>>><<<999666000000000//////000000000---444999999<<>>@@@<<<=========<<<:::777666777777777888888999::::::::::::999777777666666666555444333222222333444555///000666;;;999888EEEVVVccc___FFFEEE[[[}}}ppp^^^LLLHHHKKKLLLHHHEEEFFFFFFHHHHHHHHHFFFDDDBBB@@@CCCIIIPPPYYYggguuu~~~iiiOOOCCCBBBBBB>>>===<<<:::888888888888999777666444222111000111111222111///000555<<<:::444444111000444555222000111........................////////////////////////.........------,,,,,,+++)))******)))***...777===JJJMMMOOOMMMOOOTTTXXXYYYSSSSSSTTTUUUXXX[[[]]]]]]______]]][[[___iiiqqqtttiii[[[WWWfff{{{|||```SSSWWWiiiyyykkkiii___QQQGGGCCCBBB@@@777666555555666777:::;;;===999999;;;;;;777666888555333111000000000...,,,222111///...///111333444888===BBBEEEIIIMMMNNNLLLHHHDDD<<<555000111666:::TTTjjjxxx^^^III>>>===999555333///,,,...222//////...---,,,++++++************+++++++++++++++***,,,,,,***'''%%%'''***((((((''''''''''''((((((((((((''''''''''''(((((('''777444&&&%%%&&&###$$$((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000111000//////111444888:::IIIqqqzzzjjjxxxmmm|||{{{sssZZZcccyyyrrrWWW```xxxkkk]]]UUUMMMKKKJJJIIIKKKOOOPPPMMMIIIGGGGGGHHHIIIIIIKKKJJJHHHEEEBBBBBBDDDFFFDDDCCCBBB@@@>>><<<:::999===CCCFFFEEEDDDEEEDDD@@@???>>>=========<<<;;;;;;777222......///333===GGGWWWaaalllpppmmmiiiggggggkkklllooorrruuuwwwyyyyyyqqqxxx~~~sssttt|||vvvxxx}}}vvviiiddduuuwwwYYYRRROOOGGGCCCFFF<<<<<<<<<;;;:::999888888777888999999999888777777999888777666555444444444222222333444555666777777555111555AAAGGGOOOggg```PPP???>>>TTTyyylllVVVHHHAAAGGGMMMJJJHHHJJJHHHGGGGGGGGGIIILLLOOOQQQHHHHHHLLLVVVdddtttyyyaaaIII@@@CCCDDDAAA::::::999999999999:::;;;:::999777555333222222222222222000000555;;;888222444000000444555222000111........................////////////////////////......---------,,,,,,,,,*********)))(((+++000555DDDIIINNNOOOOOOSSSYYY^^^ZZZYYYXXXYYY___eeeddd``````^^^ZZZVVVWWW]]]eeejjjlll]]]SSS\\\nnn}}}vvvsss{{{\\\HHHMMMZZZjjjmmmooouuunnn___XXXVVVUUUJJJEEEAAA???===:::999;;;999666777===AAA>>>:::999555555555666666777666666999999999;;;===@@@BBBDDDPPPPPPOOOMMMIIIEEE???:::;;;555///,,,,,,333@@@LLLooooooRRR???888444444444444222///------222111///...,,,+++*********************+++++++++'''+++,,,)))$$$"""%%%)))((((((''''''''''''(((((((((((((((''''''((((((((( +++)))###))),,,***,,,)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000111000000000222555888:::KKKsss}}}oooyyyjjjHHHDDD]]]rrrjjjVVVnnnfffYYYRRRLLLKKKJJJHHHIIILLLNNNKKKHHHGGGHHHIIIJJJJJJIIIHHHGGGDDDAAA@@@BBBDDDCCCBBBAAA???<<<:::999999@@@EEEHHHFFFEEEEEEDDDAAA@@@>>><<<:::999:::===???;;;555111000000111888???MMM\\\mmmqqqkkkdddeeejjjpppqqqsssuuuvvvxxxxxxxxxttt~~~jjjZZZcccrrrwwwxxxuuuwwwrrrjjjdddtttlllgggdddVVVJJJGGG???===:::888888888999:::888888999:::999888666555666555444333222222222222444555777888888777666555:::888CCCZZZlllzzzzzzOOOIIIDDD@@@GGGeeezzzVVVGGGAAACCCKKKLLLGGGIIIPPPKKKHHHFFFGGGKKKSSS[[[aaa___WWWQQQUUUcccpppwwwxxxwwwjjjVVVEEE??????>>>:::999999999::::::;;;<<<<<<999888777555444222222111---...000333;;;AAA???999555111000333555222000111////////////////////////////////////////////////---------------,,,,,,,,,,,,,,,+++***)))+++---///;;;BBBKKKPPPQQQSSSXXX^^^aaa___\\\^^^hhhppplllbbbaaa^^^YYYUUUSSSVVV]]]dddlllccc[[[^^^hhhvvv|||zzzwwwxxx{{{}}}pppTTTHHHHHHBBBHHHPPP\\\nnnzzzvvvvvvvvvdddZZZRRROOOIIIAAA<<<<<<;;;<<>>???@@@CCCEEEIIINNNRRRUUUWWWXXX\\\XXXRRRKKKAAA666///,,,++++++000777;;;>>>HHHSSSbbbiiioooiiiYYYHHH???<<<000222222333333333111...333222000...,,,+++++++++************************###'''(((&&&!!!"""&&&((((((''''''''''''(((((('''((((((((((((((((((''')))...)))&&&,,,+++&&&))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000000000000000222555777999KKKttt~~~rrr~~~jjjSSSHHHXXXhhhgggbbbddd{{{eeeTTTNNNKKKLLLLLLIIIIIIKKKKKKIIIGGGGGGHHHJJJJJJIIIGGGHHHGGGEEEBBBAAAAAABBBBBBAAA@@@===:::999;;;<<>><<<999888999===@@@@@@;;;666555333000222666BBBTTThhhoookkkfffiiiooouuuvvvvvvwwwwwwwwwvvvvvvoooxxx}}}}}}tttZZZRRRQQQNNNfffttt}}}zzz|||yyytttdddnnnyyy~~~lllaaaPPPHHH>>>888666777666666444444666777777666555555444444333222222222222333333444555666555444333222222>>>YYY{{{vvvUUUAAA===JJJYYYkkkjjjIIIBBBDDDHHHKKKIIIGGGJJJPPPKKKHHHFFFFFFJJJSSS\\\bbbpppbbbSSSOOOVVV```ddddddXXXPPPEEE>>><<<<<<:::777:::::::::;;;;;;;;;;;;;;;666666555444222111000000+++///555===HHHPPPOOOHHH777222000222333111000111////////////////////////////////////////////////------------------------,,,,,,++++++++++++,,,,,,222999DDDNNNQQQQQQUUU\\\bbbbbb___```jjjtttpppeeeddd```\\\YYYUUUUUU\\\dddhhheeebbbbbbhhhttt~~~}}}}}}yyy|||}}}|||ttteee^^^NNNJJJDDDCCCNNNaaaoootttyyyooommmggg\\\VVVVVVRRRXXXhhhyyy~~~oooXXXIIIEEEHHHLLLNNNOOOPPPRRRSSSZZZ[[[]]]]]]]]][[[YYYWWWKKKGGGBBB<<<333,,,...333555;;;HHHTTTSSSJJJGGGLLLJJJMMMOOOMMMGGG@@@;;;888222222...,,,000888======444333000...---,,,,,,,,,***************)))))))))''')))***(((%%%$$$''')))((((((''''''''''''((((((''''''((((((((((((''''''&&&'''""""""((($$$%%%((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000000000000111333555777999GGGoooyyymmmuuubbbYYYccczzz{{{iiihhhxxxmmm^^^OOOKKKJJJNNNNNNKKKIIIJJJFFFEEEEEEGGGHHHIIIHHHGGGHHHIIIJJJIIIFFFDDDCCCCCC@@@@@@???<<<999:::===AAAIIIKKKJJJDDD@@@@@@???===<<<>>>>>><<<:::999;;;===@@@;;;888888666222000222777FFFYYYfffjjjkkkmmmqqq|||||||||{{{zzzyyyxxxwwwnnnrrrtttsssttt}}}xxxfffYYYMMMBBBTTTeee|||pppkkkooo|||wwwhhhUUUHHHCCCAAA===888555555666777777777666666444333333333333444444555555444444666888<<>>;;;888:::???DDDKKKMMMJJJBBB=========;;;999===@@@???<<<:::999:::<<<888777999999555222333...:::KKK\\\hhhnnnoooooo~~~||||||vvvuuuuuutttrrrsss{{{wwwvvvsssiii]]]TTT[[[lllllldddrrrqqq___WWWRRRJJJBBB<<<<<<;;;:::999999888888444444444444555666777777;;;;;;;;;>>>DDDMMMVVV\\\ooobbbJJJ===???FFFmmm~~~\\\GGGDDDCCCHHHFFF???AAAIIIKKKEEEDDDDDDCCCBBBBBBAAAAAABBB===CCCJJJMMMLLLHHHEEECCC>>>:::666555555666888::::::::::::999999777666666555666666666555444444333---333:::BBBLLLPPPJJJAAA<<<666111000000...///222000000000000000000000000////////////////////////------------------------))))))***+++---,,,+++))))))+++444BBBJJJKKKPPPVVVXXX``````XXXXXXccckkkkkkbbb___^^^^^^ZZZVVV]]]gggdddccc``````gggttt{{{wwwvvvxxxwwwvvv}}}~~~]]]HHHDDDFFFGGGHHHLLLOOOPPPVVVbbblllpppcccXXXVVVaaahhhggghhhnnnkkkjjjhhh```SSSJJJNNNWWWaaabbb```ZZZPPPHHHCCCAAAEEEBBB>>>999666333222222333222222333222999OOOddd{{{sssaaaLLLHHHOOOTTTQQQKKKEEE@@@===;;;;;;333444444555@@@QQQZZZ[[[444222000...------...///+++*********))))))((((((&&&$$$###$$$&&&(((((('''((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''###&&&+++"""***&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,------......///000000000///000000222333555777888AAAjjjvvvlllooouuullldddzzzuuubbbZZZggg|||tttzzzaaaSSSSSSNNNOOOQQQQQQOOOKKKGGGDDDCCCDDDEEEGGGGGGGGGFFFFFFIIIMMMPPPNNNIIIEEEFFFHHHEEECCC@@@<<<:::<<>><<<;;;AAAAAA@@@???===:::777666;;;;;;<<<;;;:::888888777333333;;;MMM___kkkqqquuu{{{zzz{{{|||~~~zzzxxx}}}^^^VVVWWWdddqqqxxx{{{{{{tttjjjhhhlllmmmjjjzzzqqq___WWWRRRMMMKKKFFFBBBCCCGGGBBBEEEEEEAAA<<<:::???DDDBBBHHHRRR___pppvvveeeSSSHHH@@@BBBWWWppprrrWWWOOOIII>>>EEECCC@@@>>>>>>???BBBDDDAAABBBBBB@@@>>>>>>???AAA777:::???CCCEEEEEECCCBBB>>><<<999777777777666555999999999888777666666555555666777666444333333555777666777;;;???>>>;;;888222111111000000000000000//////000000111111111222...------,,,,,,------...+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---+++)))***222???KKKQQQSSSTTTVVVXXXZZZ[[[\\\___aaa\\\___ccceeeeeeggglllooooooggg```cccjjjooopppoookkkggggggoooxxxsssmmmvvviiikkkmmmiiiRRRLLLDDD>>>???EEELLLPPP>>><<<>>>BBBBBB@@@AAAEEEEEE???@@@>>>444666===<<>>@@@???<<<999666111111000000///.........---+++)))'''&&&&&&(((((((((((((((((((((((((((((())))))))))))))))))))))))''')))++++++)))'''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((******))))))))))))******))))))))))))************)))************+++++++++,,,,,,---...///000111111333222111111111333555777DDDmmm}}}pppyyyzzzxxxgggeeepppvvv\\\QQQTTTmmm~~~vvvmmmTTTKKKIIIOOOOOOPPPPPPNNNJJJGGGEEEBBBCCCDDDEEEFFFFFFEEEEEEHHHLLLNNNMMMHHHFFFFFFIIIDDDCCC@@@===<<<>>>BBBEEEKKKHHHDDDBBBAAA???===<<>><<<;;;:::::::::FFFEEECCCAAA???<<<888555555333999FFFUUUaaallltttxxxzzz}}}ttt\\\KKKVVVllluuuooojjj```UUUccckkkxxx~~~|||tttkkk```UUUSSSVVVkkkiiicccZZZSSSQQQUUUZZZbbbkkkzzz~~~xxxwwwqqqgggWWWLLLDDDGGGNNN[[[ttt^^^KKKIIIIIIDDDHHHFFFBBB>>><<<===>>>??????@@@@@@???===<<<===>>>999:::===???@@@AAAAAAAAA>>>;;;888666666777777666999888888777666666555555666777888777555444555666444888999777666777444...111111000////////////000/////////000000000111111------,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,------+++***...888DDDMMMRRRQQQSSSUUUVVVWWWWWWYYY[[[___ccchhhkkklllooorrruuusssjjjbbbdddkkkqqqrrrpppjjjddddddppp{{{xxx}}}sssjjj^^^VVVUUUZZZaaafffHHH@@@888666666555777:::<<<666999888000333999666>>><<<;;;888222---///666999666333111111888HHHXXXuuuvvv___TTTVVVZZZooovvvqqq^^^QQQTTT]]]aaaOOOCCC999999::::::;;;>>>CCCDDDDDDCCC@@@;;;666333///////////////......---+++***)))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((***)))(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((()))(((((()))))))))*********)))************+++++++++,,,,,,---...///000111111111111000000222444777999EEEpppwww~~~|||YYYOOObbbgggZZZSSSRRR```uuu{{{zzzYYYOOOLLLGGGNNNMMMMMMKKKIIIGGGEEECCCBBBBBBCCCDDDDDDDDDCCCCCCFFFIIIKKKJJJGGGEEEFFFHHHCCCCCCBBB???>>>@@@CCCFFFIIIGGGDDDCCCBBBAAA???===???===;;;999999;;;===???QQQNNNJJJHHHFFFBBB<<<777666444555===GGGSSScccpppzzz}}}nnnTTTRRRbbbwww|||ooocccUUUWWW]]]hhhvvvzzzzzzeeeVVVWWWUUUKKKBBB:::<<>><<<;;;<<<======???AAA@@@>>><<<;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>;;;777555666777888888999888888777777666666555888888999888666666777888;;;EEEFFF;;;555777444,,,000000///............///.........///////////////------,,,,,,,,,,,,------******++++++++++++******,,,,,,++++++++++++,,,,,,---+++******000:::FFFOOORRRUUUWWWXXXWWWVVVWWWXXX\\\aaagggllloooqqqtttuuuzzzrrrjjjjjjqqqwwwuuuqqqlllccc```kkk|||}}}vvvtttvvvyyyzzzWWWLLLAAA???@@@>>>;;;:::999333777888222444777222000///000000///111<<>>:::;;;>>>???BBBFFFMMMLLLIIIDDD>>>777222///---.../////////...---,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((())))))))))))******)))************+++++++++,,,,,,---...///000111111000//////000222555888:::DDDooozzz{{{UUUKKK[[[hhh___OOO[[[eee~~~cccPPPTTTUUULLLLLLKKKIIIGGGEEECCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCEEEGGGFFFEEEDDDEEEGGGBBBCCCCCCBBBAAAAAADDDFFFGGGEEEDDDDDDDDDCCC@@@>>>::::::999999:::<<<>>>@@@LLLIIIFFFFFFFFFEEE???:::888444222444:::FFFZZZlll|||yyyjjjaaafffzzztttjjj\\\UUU[[[nnncccIIIHHHMMMIIIBBB???BBBRRRnnnmmmYYYGGGDDDFFFCCCAAACCCDDDBBB@@@===<<<===>>>??????AAACCCCCCAAA>>><<<<<<===<<<<<<;;;;;;;;;;;;;;;===:::666555666888999:::::::::999999888888888888888888999777666666888999EEETTTTTTBBB777:::888...//////...------------...........................---,,,,,,,,,,,,,,,,,,---)))******++++++******))),,,,,,++++++++++++,,,,,,***++++++)))***111===FFFRRRTTTXXXYYYXXXWWWWWWWWW\\\aaahhhooosssuuuvvvvvv}}}xxxvvvzzz}}}xxxqqqrrrhhh```cccnnnyyyllleeeccciiilllfffZZZRRRMMMHHHMMMRRRNNNOOOOOOGGG>>><<<===BBBHHHPPP\\\gggxxxooogggeeelll}}}wwweeebbbkkktttvvvdddQQQIIIIIIHHHCCCDDDCCCCCCDDDFFFHHHKKKNNNNNNLLLGGGAAA;;;555000---//////000000///---+++)))(((((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%&&&(((+++''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((()))))))))***))))))*********+++++++++,,,,,,---...///000111111000000000000222555888:::CCCiii{{{sss~~~~~~___DDDSSSpppwwwlllcccggg{{{qqqRRRLLLWWWXXXOOOLLLJJJIIIGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAABBBBBBBBBAAAAAABBBDDDBBBCCCDDDDDDCCCBBBCCCDDDCCCCCCCCCDDDEEEDDDAAA>>>666777888:::<<<===>>>>>>???======???CCCEEEDDDBBB<<<777333222444===QQQccc{{{rrrfffjjjttt|||bbbTTTYYYiiiwwwwwwqqquuu}}}{{{sssYYYGGG???IIIOOOMMMPPPZZZnnnfffOOODDD@@@GGGIIICCC@@@DDDCCCBBB@@@>>>======>>>??????AAACCCCCC@@@===<<<;;;;;;<<<===>>>===<<<:::999<<<:::777666888:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;777888888666555555888:::FFFVVVVVVBBB555888666---///......---------------............------------,,,,,,,,,++++++,,,,,,,,,)))******++++++******))),,,++++++******++++++,,,'''***,,,+++))),,,444<<>>444666888;;;<<<======<<<===>>>???BBBFFFJJJOOOQQQCCC>>>999666444999GGGVVVsss{{{kkk```~~~hhh\\\XXXYYY]]]eeeqqq}}}uuunnneee]]]\\\___ssscccbbbbbb[[[QQQMMM@@@===CCCRRR]]]dddvvvhhhFFFJJJDDDCCCGGGGGGCCCCCCGGGEEEDDDBBB???>>>=========>>>???AAA@@@===:::999999:::;;;===>>>>>>===;;;:::;;;:::888999;;;===>>>===========================888888777666555666999;;;FFFQQQQQQAAA666666555/////////...------------..................---------,,,,,,++++++++++++,,,,,,******++++++++++++******++++++************++++++&&&)))---,,,******...333HHHNNNUUU[[[^^^``````aaakkknnnsssyyy}}}~~~zzzqqqhhheee```ZZZYYYiii}}}}}}zzzxxx|||zzz|||}}}qqqiiifffcccbbbbbbaaa[[[SSSNNNLLLHHHBBB<<<@@@EEEIIILLLQQQUUUTTTPPPDDDCCCAAA???<<<:::888777333222000...,,,***((('''************************((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((('''&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((((((((()))''''''(((((((((((()))))))))************+++++++++,,,,,,---...///000111111333222111111111333555666FFFdddsssoooyyy^^^cccnnnzzz~~~~~~}}}iiiUUUOOOPPPRRRSSSUUUJJJJJJKKKKKKKKKLLLLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDBBBAAA?????????@@@AAAAAAAAACCCFFFFFFDDDAAA???>>>===>>>@@@CCCEEEDDDAAA>>>777777888999:::;;;<<<<<>>GGG^^^rrrrrrwww}}}rrrhhhaaaVVVUUUWWWeee~~~|||yyyxxx||||||vvvqqqooottt|||{{{}}}aaaRRRGGGHHHIIIDDDDDDIIIIIINNN\\\ooo}}}mmmRRRBBBJJJGGGEEEDDDEEEEEEEEEFFFDDDCCCBBB@@@???????????????@@@@@@>>>;;;999999:::::::::;;;;;;<<<======>>>:::::::::<<<>>>@@@???>>>========================999999888777666777:::===CCCHHHHHH@@@888555555333000//////...---.........////////////......------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++(((***++++++)))))),,,///???FFFPPPYYY___bbbdddeeekkkllloootttyyy{{{yyyvvv|||~~~pppoookkk```WWW^^^zzzzzz~~~wwwsssvvv{{{zzzyyyiiiZZZYYY\\\[[[XXXWWWSSSQQQPPPNNNKKKGGGDDDCCCHHHLLLOOORRRWWW[[[VVVLLL??????>>>===;;;999777666000...,,,)))((((((((()))---,,,***))))))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''(((***)))(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''((((((((()))))))))************+++++++++,,,,,,---...///000111111222111000000222444666888BBBfff|||zzz{{{uuu^^^TTT___kkkuuusssqqq{{{dddQQQMMMMMMHHHJJJRRRFFFGGGHHHIIIJJJKKKKKKKKKLLLKKKIIIGGGEEEEEEEEEEEEDDDBBB@@@@@@@@@AAAAAAAAAAAADDDFFFGGGDDD@@@===<<<;;;<<>>@@@CCCDDDAAA===@@@IIIRRRUUUNNNGGGBBB<<<777888<<>>AAABBB@@@???<<<<<<<<<===============::::::999888777888<<>>>>>>>>;;;555111111222000000///............///000000/////////.........,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++++++++************++++++++++++***))))))***,,,...111999DDDOOOWWW[[[^^^```kkkkkkmmmrrrwwwxxxvvvsss|||~~~nnn[[[VVVfffzzzxxxeeelll|||}}}}}}yyyuuuzzzzzzyyy}}}zzzyyyxxx{{{^^^WWWYYYgggrrrlll___UUULLLKKKKKKKKKKKKLLLRRRYYYVVVXXXYYYZZZ___aaaWWWJJJ<<<<<<<<<:::888666333111,,,***(((&&&%%%''')))***///---+++)))(((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''')))++++++)))''''''''''''''''''&&&&&&'''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((())))))************+++++++++,,,,,,---...///000111111000000///000222555888:::===hhh~~~WWW[[[aaannnzzzxxx~~~ppp___NNNEEEDDDCCCDDDFFFEEEFFFGGGGGGGGGHHHKKKMMMKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCAAA@@@@@@@@@@@@AAA@@@>>><<<<<<<<<======>>>AAAEEEFFFDDD@@@>>><<<<<<;;;:::999:::<<<>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBHHHPPPUUUTTTLLLAAA:::===DDD^^^}}}xxx}}}|||oooaaaVVVMMMJJJJJJHHHFFFGGGCCC???GGGLLLEEECCCHHHGGGKKKMMMNNNSSSccc{{{qqq^^^UUUJJJBBBAAA>>>>>>???AAABBBCCCAAA??????>>>>>>>>>>>>@@@BBBCCC@@@???===;;;:::999:::::::::<<<<<<:::999999===AAA<<<;;;;;;<<<>>>@@@???>>>AAA@@@???===>>>CCCIIINNNOOOLLLFFF???:::999;;;>>>999666444333222222000///000///...------...///000000000000000////////////((()))***+++++++++******------,,,,,,,,,,,,++++++************************************************,,,...444>>>KKKVVV^^^bbbhhhmmmqqqooollllllrrryyy}}}~~~oooiiimmmuuuzzzyyy|||qqqjjjuuu{{{}}}yyy|||xxxeeeUUUYYYgggppppppnnn___fffmmmnnnfff[[[QQQLLLGGGKKKOOOTTT[[[```^^^YYY___bbbbbb___\\\XXXPPPGGGDDDBBB???<<<999555111...,,,***)))((((((***,,,---,,,***(((((())))))'''%%%)))(((&&&%%%&&&''')))+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%''''''&&&&&&'''(((((()))***++++++,,,,,,+++------......///000000000222222222111000222666999CCCddd}}}ZZZfffvvvwww{{{fffWWWGGGAAAAAABBBDDDFFFEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFFFFEEEDDDBBBAAA@@@@@@???>>>============<<<@@@CCCDDDBBB???<<<;;;<<<<<<<<<<<<===???@@@AAABBBAAAAAA@@@@@@?????????AAAFFFMMMRRRSSSNNNHHHDDDBBBAAAJJJ^^^ppp~~~qqqnnn}}}|||}}}jjjZZZQQQKKKHHHHHH^^^XXX\\\```ZZZ[[[dddfffiiiooowwwuuuYYYNNNJJJCCC???@@@?????????AAACCCCCCAAA@@@>>>>>>>>>>>>>>>@@@AAABBBBBB@@@???===<<<<<<<<<<<<999:::;;;;;;::::::===@@@===<<<<<<===???@@@@@@???????????????BBBGGGNNNSSSZZZWWWPPPHHHAAA===<<<>>>777444222111111000///---000///...------...///000000000000000/////////...***+++---.........,,,+++---------,,,,,,+++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++///555???KKKVVV\\\cccgggkkkkkkiiijjjnnnsssyyy|||wwwuuuwww~~~yyy}}}yyy}}}~~~|||vvvkkkdddaaabbbcccXXXXXXaaarrr~~~uuunnnccc___YYYTTTSSSTTTWWWXXXXXXYYYYYY[[[```ggggggbbbdddccc\\\SSSOOOQQQSSSRRRQQQLLLDDD===888444000---+++***)))((()))***,,,---,,,***(((((())))))'''%%%(((''''''&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((()))((('''''')))+++(((((()))***++++++++++++------......///000000000222222222111000222666999AAAbbb{{{zzzgggxxxwwwvvvZZZNNNBBB???AAACCCEEEHHHFFFDDDBBBCCCGGGIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGIIIJJJJJJHHHEEECCC@@@AAAAAAAAA@@@???>>>===;;;>>>AAAAAA???===;;;:::<<<===???AAABBBBBBBBBBBBCCCBBBBBBAAA@@@???>>>>>><<<@@@FFFLLLPPPSSSTTTTTTIIICCCAAADDDKKK]]]rrruuuvvvbbb[[[[[[___ccc}}}~~~}}}rrrtttkkkYYYJJJGGGGGGDDDCCCFFFAAA@@@@@@AAACCCCCCBBB@@@>>>>>>>>>>>>>>>???@@@AAAAAA@@@???===<<<<<<<<<<<<777999;;;<<<<<<<<<>>>???>>>======>>>@@@AAA@@@?????????@@@@@@AAAEEEKKKPPPSSSQQQLLLEEE===888777777444222000/////////---,,,//////............///000000000000/////////......+++---///111222000...---...------,,,+++*********************************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,111===KKKUUUaaadddhhhkkklllmmmoooqqqrrr}}}}}}vvvsssyyy~~~zzznnnooozzzvvvvvvrrrkkklllppplllhhhkkkvvv}}}uuuqqqlllbbbXXXSSSUUU]]]dddeeegggnnnuuusssjjjbbb```ZZZXXXWWWZZZ___aaa___[[[VVVZZZ]]]aaagggllljjjeee^^^^^^XXXOOOKKKQQQXXX\\\WWWPPPDDD;;;444000...---***)))(((((()))+++---...+++)))(((((((((((('''&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''')))))))))(((''''''***,,,'''((()))******++++++***------......///000000000111222222111111222666999???___www}}}yyyzzzaaaRRRIIIAAAAAACCCDDDFFFIIIFFFBBB@@@BBBHHHKKKJJJGGGFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFGGGIIIIIIHHHFFFEEE@@@AAACCCDDDCCCAAA>>>===<<<>>>@@@@@@>>>;;;::::::;;;===@@@CCCEEEDDDCCCBBBAAAAAAAAA@@@@@@?????????;;;>>>CCCJJJRRRZZZaaaeeeTTTSSSPPPIIIBBBJJJfffqqqeeeiiiuuuwwwtttwwwXXXPPPJJJKKKKKKHHHGGGIIICCCBBBAAABBBCCCCCCBBBAAA>>>>>>>>>>>>??????@@@@@@>>>======<<<;;;:::::::::777999<<<>>>???????????????>>>===>>>@@@AAA@@@???AAA@@@???===<<<===@@@CCC??????===:::666333333444444111///.........---,,,...............//////000000000/////////.........+++---000222333111///---...------,,,+++***))))))***************************************************++++++***+++333AAALLLZZZ]]]bbbhhhlllnnnoooooollluuuwwwvvv~~~vvvwww|||}}}|||{{{}}}zzzssswwwuuullljjjoooooooooqqqvvvzzzvvvnnneeefffggghhhjjjmmmppprrr{{{wwwrrrkkkaaaWWWUUUXXXUUU[[[dddooouuutttnnnhhh___dddjjjmmmnnnjjj^^^RRRHHHOOOSSSQQQNNNQQQUUUWWWMMMFFF<<<444///---,,,,,,))))))((()))***+++---...))))))(((((((((((('''&&&%%%&&&((()))***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((())))))((('''((()))''''''((()))************------......///000000000111222222222111333666888>>>^^^xxx|||bbbQQQMMMFFFAAACCCEEEDDDEEEGGGEEEBBB@@@CCCIIIMMMLLLIIIIIIIIIHHHGGGFFFDDDBBBAAACCCCCCCCCCCCDDDEEEFFFGGG@@@BBBDDDEEEDDDBBB???===<<<>>>???>>><<<;;;:::;;;:::===AAADDDFFFDDDBBB@@@?????????@@@@@@AAAAAAAAAAAABBBEEEJJJRRRZZZaaafff]]]```___SSSCCC???MMM___qqqooo{{{iiiSSSMMMJJJIIIJJJIIIFFFDDDEEEFFFDDDCCCCCCCCCDDDBBBAAA?????????@@@@@@@@@@@@@@@=========<<<<<<;;;::::::999;;;===@@@BBBAAA@@@>>>>>>===<<<===???@@@???>>>@@@@@@>>><<<999888999:::444555666666555555666777444222000/////////...------......///////////////////////////............+++,,,///111111000...---------,,,++++++***))))))************************************************)))+++---+++***...777???LLLPPPWWW^^^dddhhhiiijjjkkkqqq{{{{{{tttppprrrwww{{{~~~xxx|||xxxnnnkkknnnsssvvvtttsssttttttqqqqqqqqqtttxxx|||zzzssslllnnnmmmnnnqqqooohhheeeeeeeeejjjpppvvvzzz{{{pppbbbOOO???<<>>___|||}}}kkkOOOGGGHHHCCCBBBDDDFFFDDDCCCEEEFFFDDDBBBDDDHHHKKKJJJIIIJJJJJJIIIHHHFFFCCC@@@>>>BBBAAAAAAAAABBBDDDFFFGGGAAABBBDDDEEEDDDBBB???======>>>>>>===:::999:::;;;;;;>>>BBBEEEEEEDDDAAA>>>>>>>>>???@@@AAABBBBBBCCCAAAAAABBBDDDGGGKKKNNNPPPVVVZZZZZZSSSKKKJJJSSS^^^sss{{{vvv|||bbbOOOIIIHHHHHHHHHHHHHHHGGGFFFEEEHHHFFFDDDCCCDDDDDDCCCBBB@@@@@@AAAAAABBBAAAAAA@@@>>>>>>??????>>>===<<<<<<<<<<<<===@@@BBBBBB???======<<<;;;;;;======<<<;;;;;;<<<<<<;;;:::999:::<<<444555666555444444666777444222000000000000///...,,,---...///000000000////////////.........------++++++---.........---,,,++++++++++++************************************,,,,,,,,,,,,,,,,,,,,,,,,''')))++++++***+++...111???EEENNNVVV]]]aaafffiiilllpppvvv|||{{{|||xxx}}}wwwqqquuuqqqddd```bbbgggfff___\\\aaajjjpppsssqqqrrrwww}}}~~~xxxrrrrrrppprrrxxxzzzxxxwwwxxxyyy~~~vvviii___RRRGGGLLLRRRSSSNNNHHHEEECCC???888555111...,,,***(((&&&)))*********++++++++++++&&&(((((((((&&&&&&'''(((%%%&&&(((******)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''(((''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''***---...,,,***((('''((()))***++++++,,,,,,+++------......///000000000000111333333222333555777>>>___{{{gggOOOCCCAAAEEECCCDDDHHHIIIFFFEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEGGGHHHHHHGGGEEEBBB???===@@@@@@BBBCCCEEEFFFGGGGGGAAABBBCCCCCCCCCAAA???>>><<<<<<<<<:::888777999:::>>>@@@CCCEEEEEECCC@@@>>>?????????@@@@@@AAAAAABBB>>>??????@@@@@@@@@??????HHHJJJLLLOOOVVV```jjjooobbbrrrcccNNNIIILLLIIIHHHGGGFFFHHHJJJJJJHHHJJJHHHEEEDDDDDDDDDCCCBBBAAABBBCCCCCCCCCBBBAAAAAA===>>>>>>??????>>>===<<<===<<<<<<===???@@@===;;;;;;:::888999:::;;;:::888777888:::;;;::::::;;;===555555555333111111222444444222000///000000///...,,,---...///000000000/////////.........---------++++++++++++,,,,,,------************++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++******333<<>>@@@DDDGGGIIIIIIHHHGGGAAABBBBBBBBBBBB@@@???>>>:::;;;:::888666666777999@@@BBBDDDFFFFFFDDDAAA???AAAAAA@@@@@@@@@@@@@@@@@@@@@BBBDDDFFFFFFDDDAAA???BBBBBBEEEMMM\\\jjjpppooo___bbbvvv{{{dddPPPHHHIIILLLJJJHHHEEECCCEEEIIIIIIGGGKKKHHHEEEDDDDDDDDDCCCBBBBBBCCCDDDDDDDDDCCCBBBAAA;;;<<<=========<<<;;;:::>>><<<:::;;;===>>>;;;888999888777777999999888777555777999999999888999:::777777555333111111333666333111/////////000///...+++,,,...000000000000/////////.........------------,,,+++******,,,---...)))))))))***++++++,,,,,,************************************************---,,,+++,,,------+++)))'''111===EEEJJJQQQ[[[dddbbbhhhooossstttxxx||||||zzz{{{yyyxxx}}}tttiiiaaabbb```___dddkkkmmmiii\\\ZZZTTTJJJDDD???888111---***'''&&&(((+++------++++++,,,++++++***)))(((%%%''')))(((&&&%%%''')))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""###$$$&&&(((+++---///''''''''''''((((((((()))'''''''''&&&&&&''''''''''''&&&###  ###&&&******+++,,,------------------......///000000000///111333333333333555777;;;\\\}}}{{{wwwxxxsssvvvhhhVVVKKKGGGGGGDDDBBBCCCEEEHHHIIIJJJKKKLLLNNNLLLKKKIIIEEEAAA@@@@@@BBBDDDDDDDDDBBB@@@???@@@AAABBB???===@@@FFFIIIIIIFFFEEEDDDDDDCCCBBBBBBAAAAAA:::888666555666999===???CCCDDDDDDBBB@@@?????????BBB???<<<;;;===@@@AAABBB???BBBEEEFFFDDDBBB@@@???@@@CCCIIIQQQXXX]]]aaacccXXXYYYaaattt~~~bbbRRRMMMHHHGGGKKKCCCDDDEEEFFFFFFGGGIIIKKKHHHGGGFFFDDDDDDDDDDDDEEEDDDCCCBBBAAA@@@??????@@@>>><<<999777777888:::<<<:::::::::999999999888888999888666666777777555444333444555666777777777777555555444444333222111111444111///......//////...+++,,,---...////////////000///...---,,,+++++++++,,,,,,+++******+++,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++---...111555<<>>BBBEEEHHHIIIIIIJJJLLLMMMNNNNNNLLLIIIGGGGGGIIIKKKGGGGGGGGGDDDAAA@@@@@@AAADDDAAA???AAAFFFIIIHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@:::999777777888;;;>>>@@@EEEDDDCCCAAA>>>===<<<<<>>666333111---***************************,,,,,,+++******)))(((((((((((())))))))))))((((((+++(((&&&&&&((()))'''&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))************+++++++++------......///000000000111222333333222222444666AAA[[[qqqiiiUUUMMMBBB===>>>AAAAAA???BBBEEEGGGIIIIIIJJJKKKMMMIIIIIIHHHGGGFFFGGGKKKNNNKKKKKKJJJGGGDDDBBBBBBCCCGGGDDDAAABBBEEEHHHHHHFFFCCCDDDEEEEEEDDDCCCAAA???::::::999999:::===@@@BBBFFFDDDAAA>>><<<:::::::::===<<<===???CCCEEEFFFFFFEEECCC???<<<:::>>>DDDIIIKKKKKKJJJIIIHHHFFFEEEDDDHHHKKKLLLHHHGGGPPPbbbqqqmmm]]]NNNBBBAAABBB???@@@CCCFFFFFFFFFGGGHHHIIIJJJKKKHHHHHHGGGEEEEEEEEEEEEEEEBBBBBBAAAAAA@@@AAAAAAAAA<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::999777555555555444333111111222333555666777777777666555333111000111222333333111///.../////////...+++,,,---...///////////////...------,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++************,,,000666:::FFFLLLUUU^^^eeekkkpppssspppuuu}}}}}}zzz~~~~~~}}}xxxssssssqqquuu}}}yyymmmgggkkkjjjfff___ZZZXXXRRRLLL???999111---,,,---,,,+++************************+++++++++******))))))((((((((())))))))))))(((((()))((('''((())))))'''%%%(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((()))))))))&&&&&&'''''''''((((((((()))************+++++++++------......///000000000222333444333222222333555===YYYwwwtttqqqTTTNNNFFFAAAAAABBBAAA@@@BBBDDDGGGHHHHHHIIIJJJLLLFFFFFFEEEDDDCCCEEEIIILLLKKKLLLKKKIIIFFFEEEFFFGGGJJJGGGDDDDDDFFFGGGGGGFFFAAACCCEEEFFFEEECCC@@@>>>;;;;;;;;;<<<===@@@BBBCCCDDDAAA>>><<<;;;;;;;;;:::======>>>AAADDDFFFEEEDDDFFFDDD???;;;;;;???GGGMMMNNNMMMKKKJJJHHHGGGGGGGGGHHHLLLLLLGGGAAADDDQQQ^^^lllUUURRRKKKGGGGGGFFFAAAAAADDDFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCBBB@@@@@@?????????<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;;;;888777555444444333111000111222333555666666666777666444222000///111333444333111//////000000...---+++,,,---...///////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************************************,,,,,,+++******,,,000333>>>DDDNNNXXX___cccgggiiikkkooovvv{{{xxxrrrrrrwww|||yyyyyyyyywwwrrrnnnrrrqqqttt}}}{{{qqqkkkpppnnniiibbbYYYOOOCCC;;;222...)))((()))+++,,,+++************************+++*********)))))))))((((((((())))))))))))((((((''''''((()))))))))'''&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''(((((((((((())))))*********+++++++++------......///000000000222333444333222222333555<<>>@@@AAABBBCCC@@@>>>;;;;;;===>>>>>>===??????@@@BBBDDDDDDBBB@@@@@@???>>><<<===AAAHHHMMMOOONNNLLLJJJIIIJJJKKKLLLEEEGGGIIIGGGEEEGGGMMMSSSnnnjjjZZZRRREEEDDDEEEGGGFFFEEEGGGKKKFFFDDDCCCDDDFFFHHHGGGFFFGGGFFFFFFFFFEEEDDDDDDCCCEEEDDDBBB@@@>>>===<<<<<<;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777666444333444333111000222333444555666666666666555444111//////000333444222111//////000000...,,,+++,,,---...////////////......---,,,,,,,,,------++++++++++++++++++++++++++++++************++++++************************************************************************+++,,,,,,+++++++++...000444;;;EEENNNUUU[[[___aaagggfffkkkrrrtttoookkkjjjwww}}}~~~{{{sss|||~~~vvvrrrmmmiiikkkssswwwtttmmmiiioooiiiaaaXXXMMM@@@555///,,,***((('''(((***+++,,,))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))((((((&&&''')))))))))(((''''''(((((('''''''''(((((()))'''''''''(((((()))))))))'''''''''&&&&&&''''''''''''''''''''''''''''''&&&(((((((((((())))))))))))'''''''''((((((((())))))))))))*********+++++++++------......///000000000222333444333222222444555AAA[[[sssfffWWWOOOMMMJJJEEECCCCCCDDDDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIKKKLLLMMMKKKIIIGGGGGGHHHHHHIIIJJJJJJIIIIIIKKKMMMGGGHHHHHHHHHGGGEEECCCBBB@@@AAABBBBBBBBB@@@>>><<<======???@@@AAABBBBBBAAA===;;;:::===AAACCCBBB???@@@??????@@@AAA@@@>>><<<999:::;;;<<<>>>BBBHHHMMMPPPNNNKKKHHHGGGHHHIIIKKKEEEFFFGGGHHHIIIJJJKKKLLLSSSaaaqqq~~~xxxaaaUUUOOOLLLEEEFFFFFFGGGFFFGGGIIIKKKFFFDDDAAABBBFFFGGGFFFDDDEEEEEEEEEEEEDDDCCCBBBAAACCCBBB@@@>>>===<<<;;;;;;;;;;;;:::999999999999:::======<<<<<<<<<;;;;;;;;;666555444333444444333111555555666666666666666555444333111000000111222333111000000000111000...,,,+++,,,---...////////////...------,,,,,,---------***++++++,,,,,,++++++***++++++************++++++************************************************************************)))***++++++***+++,,,...,,,111999AAAHHHNNNTTTXXXccc```dddmmmsssrrrmmmkkkccchhhqqq}}}}}}zzz{{{}}}|||~~~yyyyyyyyyxxx{{{wwwtttooonnntttxxxuuupppmmmcccXXXKKKAAA888000,,,---+++******))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((%%%'''))))))((('''((()))(((''''''''''''((())))))&&&&&&''''''((()))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&''''''((((((((()))))))))''''''((((((((())))))))))))************+++++++++------......///000000000111222333333222333555777@@@XXX}}}qqq~~~[[[RRRPPPMMMJJJFFFDDDCCCEEEGGGHHHBBBDDDFFFGGGFFFFFFGGGHHHGGGIIIKKKJJJHHHEEECCCBBBHHHIIIJJJIIIHHHHHHJJJLLLDDDFFFIIIJJJHHHEEEBBB@@@???@@@@@@??????>>>===<<<===>>>@@@AAABBBAAA@@@???===;;;;;;???DDDFFFCCC@@@???>>>======>>>>>><<<:::888999;;;===AAAFFFMMMQQQNNNLLLHHHEEEDDDEEEGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLFFFIIIQQQ[[[eeeuuulllUUUNNNMMMJJJHHHJJJKKKJJJIIIHHHHHHHHHGGGHHHDDDBBBCCCGGGHHHGGGDDDCCCDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<;;;<<<<<<<<<:::999777777888999:::???>>>>>>===<<<;;;::::::666444333444555666555333888888888888777666555444222222111111111111222222111000000000111000...,,,+++,,,---...////////////---------,,,,,,------...***+++,,,,,,,,,,,,+++***++++++************++++++************************************************************************(((***+++++++++***+++,,,))),,,///333777===CCCHHHUUUUUUZZZeeelllnnnoooqqqbbbdddggglllsss{{{~~~rrr|||}}}}}}~~~}}}}}}xxxssstttrrrjjj```[[[JJJ???444///+++((()))...)))*********))))))***+++))))))))))))))))))))))))((()))))))))))))))))))))(((((())))))))))))((((((&&&''')))(((&&&&&&(((+++'''&&&&&&&&&''''''((()))%%%%%%&&&''''''((())))))&&&%%%$$$$$$$$$$$$%%%&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''((((((((()))))))))))))))************+++++++++------......///000000000///111222222222333666888;;;TTT|||zzztttpppNNNJJJMMMLLLIIIDDDAAA???@@@BBBCCCAAACCCFFFFFFFFFFFFGGGHHHEEEHHHKKKLLLIIIFFFCCCBBBIIIJJJJJJIIIGGGGGGHHHIIIBBBEEEJJJKKKIIIEEEAAA?????????>>>>>>===<<<<<<<<<>>>???AAABBBBBBAAA???>>>>>><<<===AAAGGGHHHDDD???===<<<;;;;;;<<<===<<<::::::<<<>>>@@@DDDKKKSSSXXXLLLIIIFFFCCCBBBDDDGGGIIIGGGHHHIIIHHHEEEFFFJJJMMMGGGFFFKKKQQQNNNMMM^^^uuuooocccUUUNNNNNNMMMMMMLLLCCCEEEFFFGGGHHHJJJJJJGGGIIIEEEBBBDDDHHHJJJHHHEEEBBBCCCCCCDDDCCCAAA@@@???;;;;;;;;;;;;;;;<<<===>>><<<:::777666555777999:::@@@@@@???===<<<;;;:::999555444333444666777666555::::::999999888666555444111111111111222222111111111000000111111000...++++++,,,---...////////////------,,,,,,,,,------...***+++,,,------,,,+++***++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,------,,,++++++,,,,,,,,,+++++++++///444888AAAEEEMMMXXX___ccciiiooommmkkkhhhffffffiiimmmppp}}}yyy{{{rrrjjjddd\\\LLL<<<444333,,,(((++++++)))***...'''(((******))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&((()))'''%%%&&&))),,,&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&'''(((((()))%%%%%%############%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))))))))************+++++++++------......///000000000...000222222333444777999<<>><<<:::999999:::999999BBBBBBAAA@@@???>>>======>>>>>>@@@BBBDDDDDDBBB@@@=========<<<::::::;;;<<>>???JJJXXX[[[WWWOOOJJJDDDBBBDDDGGGHHHGGGIIIGGGFFFHHHKKKNNNMMMKKKEEEGGGIIIIIIGGGHHHMMMRRRbbbvvvlllTTTRRRPPPNNNLLLKKKJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGIIIHHHGGGGGGGGGGGGGGGGGGFFFDDDCCCBBBBBB@@@>>>;;;999999999:::::::::;;;;;;<<<;;;:::888888999::::::AAA@@@???===;;;999777666777777666666666666777777777777777777666555444333///000222333333222111000111000000///...---------------...///000000//////......//////......---,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************---,,,++++++******+++++++++++++++*********))))))))))))))))))))))))))))))++++++***+++,,,...000222555999@@@IIIRRRZZZ```cccppppppoookkkgggdddcccdddjjjsss{{{tttooollldddXXXJJJ???777444333///...---+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((('''((())))))'''%%%&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((''''''))))))'''$$$(((((((((((())))))))))))((()))))))))************------......///000000000111111111111222333444555;;;ZZZ~~~bbbaaaggg}}}fffPPPJJJBBBDDDCCCCCCBBBBBBBBBBBBBBB???AAABBBBBBAAAAAAAAABBBDDDGGGIIIIIIHHHFFFFFFFFFHHHHHHHHHHHHGGGFFFEEEDDDBBBBBBBBBAAA@@@???>>>===>>><<<:::888888888888888@@@@@@??????>>>>>>======>>>>>>>>>@@@BBBAAA???===<<<===>>>===;;;:::;;;<<<>>>@@@AAACCCKKKUUUVVVQQQKKKGGGCCCCCCFFFIIIJJJIIIHHHGGGGGGHHHKKKLLLKKKIIIEEEDDDDDDDDDFFFHHHKKKMMMJJJXXXwwweeeOOOQQQPPPOOONNNMMMKKKJJJJJJFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCAAA@@@@@@???===:::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::::::::;;;??????===<<<:::999777777888777666555555666777888999999888777555444333333///111222333333222111000111000000///......------------...///////////////...............------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************,,,,,,+++***************+++++++++*********))))))))))))))))))))))))))))))++++++******+++---///000111444999AAAIIIPPPVVVYYYeeehhhkkkllljjjgggfffeeegggiiiooovvvyyymmmddd^^^PPPKKKCCC;;;555111000111------+++***)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((''''''((())))))(((&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((&&&'''))))))'''%%%(((((((((((())))))))))))************++++++++++++------......///000000000111111111111222333444555999WWW{{{eeeQQQPPPVVVkkkeeeRRRKKK@@@CCCCCCBBBBBBAAAAAAAAAAAA>>>===<<<===???@@@??????@@@BBBDDDDDDDDDCCCCCCDDDEEEFFFGGGHHHGGGEEECCCBBB@@@@@@@@@???>>>===;;;;;;===<<<:::888777666777777=================================>>>???>>><<<:::;;;===>>>>>><<<;;;;;;<<<999???EEEHHHLLLOOONNNJJJFFFCCCBBBDDDIIILLLLLLKKKHHHGGGHHHIIIKKKJJJGGGEEEDDDBBBAAACCCFFFHHHHHHGGGDDDGGGTTThhhzzz|||nnn```PPPDDDLLLMMMMMMMMMMMMKKKJJJIIIEEEEEEDDDBBBBBBAAAAAAAAA??????@@@@@@AAACCCDDDEEEBBB@@@>>>>>>>>>===;;;999;;;;;;;;;;;;;;;;;;::::::===============<<<<<<;;;======<<<;;;:::999999888:::888777666666777888:::===<<<999666444333333333000111222333333222111000111000000//////......------......///////////////............---------,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++***))))))))))))***+++************)))))))))))))))))))))))))))))))))+++************+++,,,---,,,...111555;;;AAAFFFIIISSSYYYaaagggiiihhhffffffddddddcccfffmmmzzzvvvjjj\\\PPPFFFAAA444222///,,,++++++,,,,,,,,,+++***)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''&&&&&&''')))***)))'''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&'''))))))((('''(((((((((((())))))))))))***++++++++++++,,,,,,,,,------......///000000000111111111111222333444555888VVVyyy}}}~~~\\\SSSTTTPPPVVVoooaaaOOOHHH@@@BBBBBBBBBAAAAAA@@@??????===:::888:::>>>@@@???===>>>???AAA@@@??????@@@BBBEEEFFFHHHHHHGGGEEEBBB@@@?????????>>>===<<<;;;:::<<<;;;:::888666666666888;;;;;;<<<<<<<<<=========<<<<<<;;;===>>>>>>===;;;;;;===??????>>><<<<<<===999???FFFIIIIIIHHHFFFFFFCCCAAABBBEEEJJJMMMLLLIIIGGGHHHIIIJJJJJJGGGDDDAAAAAACCCGGGIIIJJJIIIGGGFFFMMMHHHFFFHHHNNNXXXkkk||||||cccUUUSSSSSSOOOIIIHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGFFFDDDCCCCCCCCCCCC???>>>>>>???@@@AAABBBBBB@@@>>><<<;;;<<<<<<:::999888888999999:::;;;;;;<<<===>>>?????????>>><<<;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<:::888777777888:::<<>>666000---******))))))((((((((((((,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&%%%%%%''')))***)))(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((()))))))))(((((((((((())))))))))))*********+++++++++,,,,,,------......///000000000111111111111222333444444999VVVyyywwweeeUUUTTTUUUQQQZZZ|||\\\GGGBBB===AAAAAAAAAAAA@@@???>>>===<<<:::999;;;>>>@@@???<<<>>>??????>>><<<<<<>>>@@@GGGHHHIIIIIIHHHEEEAAA???@@@@@@??????>>><<<;;;:::;;;<<<<<<999777666888:::;;;;;;<<<<<<======>>>>>><<<;;;;;;===@@@AAAAAA@@@<<<>>>??????>>>===>>>???===AAAEEEGGGDDDAAABBBDDDBBBAAABBBFFFJJJKKKIIIFFFFFFHHHIIIIIIGGGDDDAAA???>>>GGGPPPSSSNNNIIIGGGHHHKKKGGGCCCAAAAAADDDMMMWWWeee{{{sssiii]]]QQQLLLNNNOOOJJJCCCEEEFFFHHHJJJJJJIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCDDDAAA@@@@@@??????@@@@@@@@@>>><<<::::::;;;;;;;;;:::777888999;;;===>>>???@@@===>>>?????????>>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999999:::<<<===???<<<999555333222222333333333333333222222111111000000000000000/////////...///////////////............---,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,++++++******++++++,,,************************+++***))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((******)))***,,,///222444999>>>FFFNNNTTTYYY^^^aaadddfffjjjmmmooossswwwzzz~~~rrriiiddd\\\TTTGGGCCC===666111---++++++***++++++++++++***)))(((,,,+++***)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%''')))***)))(((&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))***(((((((((((())))))))))))))))))))))))*********+++------......///000000000111111111111222333444444888UUUwww~~~vvvllljjj___JJJNNNQQQeee\\\HHHCCC>>>@@@@@@AAAAAA@@@>>><<<;;;;;;;;;<<<>>>???@@@>>><<<>>>>>>>>><<<<<<===@@@CCCIIIJJJJJJIIIFFFCCC@@@>>>@@@@@@@@@???>>>===<<<;;;;;;======<<<999999<<>>>>>?????????===<<<<<<>>>AAADDDDDDCCC>>>>>>???>>>======???AAABBBAAACCCCCC@@@===???DDDAAA@@@AAADDDIIIJJJGGGDDDFFFGGGIIIHHHEEEAAA@@@???===HHHTTTUUUMMMGGGFFFIIIHHHHHHHHHGGGEEEEEEGGGIIIHHHWWWlllxxxeeeYYYTTTQQQOOOOOOPPPMMMEEE???DDDEEEFFFGGGGGGGGGFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@???<<<::::::;;;<<<<<<<<<:::;;;<<<>>>@@@BBBCCCDDD===============<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;999777555444333333333444444333333222222111111000000000000000000000000//////////////////...---///...,,,+++++++++,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************++++++***))))))))))))***(((((()))))))))))))))***))))))))))))))))))))))))((())))))******)))((((((******))))))***,,,...///333777===BBBHHHNNNUUUYYY[[[]]]___aaaeeejjjqqqvvvsssvvvyyy|||~~~{{{xxxoookkkbbbVVVNNNIIICCC<<<999777222...+++***++++++))))))***++++++++++++***,,,+++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))'''&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&(((+++(((((((((((())))))))))))(((((()))))))))*********------......///000000000111111111111222333444555777RRRuuuzzzjjj___aaaXXXFFFMMM```nnnVVVIIIFFFAAA???@@@@@@@@@???===;;;999999<<>><<<;;;<<<======<<<===@@@EEEHHHKKKKKKIIIFFFCCC@@@===;;;????????????>>><<<;;;:::;;;>>>???>>>;;;;;;???DDD???@@@@@@@@@@@@@@@@@@@@@???>>>>>>???BBBDDDDDDDDD?????????===<<<===AAACCCEEEAAA@@@BBB@@@<<<===BBB???>>>>>>BBBGGGHHHFFFDDDEEEGGGHHHFFFBBB??????@@@???FFFMMMMMMGGGCCCDDDGGGIIIJJJJJJHHHFFFFFFFFFEEEHHHMMMRRRXXX___kkkzzzwwwbbbVVVTTTVVVYYYKKKKKKKKKKKKJJJHHHFFFDDDDDDDDDDDDDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAABBBCCCAAAAAA@@@@@@@@@AAAAAABBB???===;;;:::<<<===>>>>>><<<<<<===>>>???@@@AAAAAA<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777888999999999999888777666666555555444444333333555555444333222222111111000000000000000000000000///////////////...------///...,,,+++***+++,,,---------,,,,,,,,,,,,++++++,,,++++++******++++++,,,************************,,,,,,+++***************(((((((((((())))))******))))))))))))))))))))))))(((((()))*********)))((((((((())))))******++++++---000444999===AAAFFFIIILLLMMMPPPRRRUUUZZZ```ddd___bbbfffiiikkkmmmppprrrrrr{{{~~~}}}uuusssoooiiibbb]]]YYYWWWKKKIIICCC:::666555222---111///,,,)))(((((()))***(((((())))))******************)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((''''''((())))))(((&&&&&&'''((('''%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))'''%%%%%%(((***(((((((((((())))))))))))))))))*********+++++++++------......///000000000111111111111222333444555777RRRttt}}}aaa```]]]MMMIIISSSVVVtttqqq\\\RRRGGGDDDEEE@@@>>>???@@@@@@???===:::999777<<>>CCCIIIMMMLLLKKKHHHDDDAAA===;;;:::?????????>>>===<<<::::::;;;>>>AAA???======BBBGGGAAAAAAAAAAAAAAAAAAAAAAAABBB@@@???@@@AAACCCCCCBBBAAA@@@>>><<<;;;===AAAEEEFFFAAA???BBBBBB===<<<@@@===<<<<<<@@@FFFHHHGGGEEEEEEGGGGGGEEEAAA>>>???AAABBBDDDEEEDDDAAA@@@BBBDDDFFFGGGEEECCCCCCEEEGGGGGGIIIIIIGGGDDDCCCEEELLLQQQ[[[jjjsssYYYUUUOOOJJJHHHJJJNNNQQQLLLLLLIIIEEEAAAAAADDDGGGDDDDDDCCCCCCCCCCCCDDDEEEAAAAAAAAAAAABBBCCCDDDDDD????????????@@@BBBCCCDDD@@@>>>;;;;;;===?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888999::::::999999999888888888888777444555777999999777555444222333444555555444444333666555444333222222222222000000000000000111111111//////000000///...------///...,,,******+++,,,------------,,,,,,,,,++++++,,,++++++++++++++++++,,,************************---,,,++++++******++++++'''((((((((())))))******))))))))))))))))))))))))'''(((***+++++++++***)))&&&'''((()))******))))))&&&)))...222444777:::<<>><<<;;;<<>>>>>>>>===>>>AAAFFFJJJLLLLLLGGGHHHHHHCCC===::::::<<>>;;;999999:::<<<>>>AAADDDDDDCCCAAA???CCCCCCCCCBBBBBBAAAAAAAAA@@@BBBDDDDDDDDDEEEFFFHHHBBB???>>>@@@@@@@@@EEELLLEEEEEEDDDEEEEEEDDDAAA???>>><<<===BBBGGGIIIEEE@@@IIIHHHEEE@@@;;;;;;???CCCHHHEEEBBB@@@@@@AAABBBBBBHHHDDD@@@@@@DDDHHHJJJIIIFFFDDDBBB@@@???@@@BBBCCCJJJNNNUUU\\\dddiiimmmnnnvvviiiddd___VVVSSSUUUEEEFFFFFFGGGIIIJJJJJJKKKJJJIIIIIIGGGEEECCCAAA@@@BBB@@@======@@@DDDGGGHHHGGGBBB>>>>>>BBBDDDCCCAAA@@@@@@AAAAAABBBCCCDDDDDDBBB>>>:::;;;>>>???<<<888::::::999999999999::::::======<<<999666555777888888777666555444444555666444555777999888666333222333333333333333333444444444444444333333222222222111000/////////000222333////////////............---,,,++++++******++++++...---,,,+++++++++,,,,,,******))))))******+++,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,444666888;;;===???@@@AAAFFFFFFFFFGGGGGGGGGHHHHHHMMMOOOQQQTTTUUUUUUTTTTTTSSSSSSRRRQQQPPPPPPOOOOOOLLLKKKIIIFFFCCC@@@>>>===777666444222///---+++***,,,+++******++++++)))(((&&&((()))***))))))+++,,,+++++++++************)))******)))'''&&&&&&(((+++))))))))))))************)))))))))))))))))))))))))))(((&&&$$$$$$&&&((())))))((('''''''''(((***+++&&&&&&'''((())))))(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((())))))))))))*********------......///000000000//////000000111222444555===TTTuuu}}}sss___]]]RRRMMMPPPKKKFFFMMMdddpppYYYRRRIIIFFFGGGGGGDDDAAAAAABBBBBBAAA>>>======>>>BBBAAAAAA@@@@@@???>>>>>>AAAAAAAAACCCGGGJJJKKKKKKHHHGGGFFFBBB>>>;;;;;;;;;>>>??????>>><<<;;;<<<======???CCCEEEEEECCCAAA>>>@@@@@@AAAAAABBBBBBCCCCCCDDDFFFGGGGGGGGGGGGIIIKKKCCCAAABBBDDDEEEEEEIIIOOOIIIHHHGGGGGGGGGEEEBBB???>>>>>>@@@CCCGGGIIIGGGEEEGGGEEEBBB???<<<===@@@BBBFFFDDDBBBAAAAAAAAAAAAAAADDDDDDCCCBBBBBBDDDFFFIIIEEECCCAAA>>>===>>>???AAAEEEGGGJJJNNNQQQSSSTTTTTTWWW[[[cccmmmwww}}}tttjjjaaaZZZTTTQQQMMMKKKHHHGGGFFFGGGDDDDDDEEEFFFGGGIIIJJJJJJHHHGGGGGGEEECCCAAA???>>>AAA???>>>@@@CCCGGGJJJKKKGGGBBB>>>>>>AAACCCBBB??????@@@@@@AAABBBBBBCCCCCC@@@<<<:::;;;>>>>>>;;;888888777777777777777777888;;;;;;;;;999666666777888777666555444444444555666555666777777777555333111222222222222333333333333222222222222222333333333000000/////////000111222////////////.........------,,,++++++******++++++------,,,,,,++++++++++++******))))))******+++,,,,,,,,,+++++++++******************+++++++++,,,,,,******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))(((((()))*********++++++++++++...///111444666777888999============>>>>>>??????BBBCCCEEEGGGHHHHHHGGGFFFBBBBBBBBBAAA@@@?????????<<<;;;999777444222000/////////...---,,,+++***))),,,+++)))***++++++)))(((&&&((()))***))))))+++,,,+++++++++*********))))))***+++***(((&&&&&&)))+++(((((()))))))))*********(((((((((((((((((((((((((((((('''&&&&&&'''(((((()))(((((('''((()))***+++'''''''''((((((((((((((((((((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''((((((((())))))******++++++***++++++++++++,,,,,,,,,------......///000000000//////000000111222444555888LLLlll||||||WWWRRRQQQJJJGGGLLLGGGFFFOOOqqqUUUNNNLLLIIIGGGFFFEEEAAA???AAAAAAAAA>>><<<;;;===>>>AAAAAAAAAAAAAAA@@@???>>>EEEDDDDDDFFFIIIKKKKKKJJJHHHFFFCCC@@@???===;;;999:::<<<============???@@@>>>AAAEEEGGGGGGDDD@@@======>>>>>>@@@AAACCCEEEFFFGGGHHHIIIHHHHHHHHHJJJKKKEEEDDDFFFJJJJJJIIIKKKPPPLLLKKKIIIIIIHHHFFFBBB@@@>>>@@@BBBCCCDDDEEEGGGHHHDDDBBB>>>===>>>@@@AAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAADDDGGGFFFCCCBBBEEEIIIFFFDDDBBB???>>>>>>???@@@DDDEEEFFFGGGGGGFFFEEEDDDGGGIIIMMMQQQVVV[[[___```]]]^^^^^^```bbbdddggghhhkkkfff^^^VVVQQQMMMIIIGGGBBBJJJLLLDDD???AAACCC@@@DDDDDDEEEEEEFFFGGGHHHIIIEEEEEEDDDCCCBBB@@@>>>===>>>===>>>AAAEEEHHHJJJJJJGGGBBB>>>===???AAA@@@>>>>>>???@@@@@@AAAAAAAAAAAA===:::999:::<<<===:::777777777777777777777777777999999999888666666777999555444444333444444555666777777666555444333222111000000111111222222222222000000000111222222333333000////////////000111111//////.........---------,,,,,,+++************+++---,,,,,,,,,++++++++++++******))))))******+++,,,,,,++++++++++++******************++++++++++++,,,***))))))(((((())))))***'''(((((())))))(((((('''))))))))))))))))))))))))******))))))))))))((((((((()))))))))))))))*********+++,,,...///000000111333333444444444444555555555666888999999999888777666666555555444333333333111111000...---+++***)))************************,,,***))))))***+++***(((&&&((())))))))))))***,,,++++++*********)))))))))+++++++++)))'''''')))+++(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((''''''''''''(((((())))))(((((('''&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&((())))))(((((())))))******++++++***++++++++++++,,,,,,,,,------......///000000000//////000000111222444555666IIIiii{{{zzzvvvaaaVVVKKKKKKFFFFFFKKKFFFHHHVVVPPPFFFGGGGGGEEECCC@@@@@@@@@???>>>===;;;888888;;;===AAABBBCCCCCCCCCBBBAAA@@@FFFEEEEEEHHHJJJLLLLLLKKKHHHDDD@@@?????????<<<888888:::<<<=========>>>@@@@@@BBBFFFHHHGGGDDD???<<<======>>>???AAACCCEEEFFFHHHHHHHHHGGGFFFFFFGGGIIIGGGGGGJJJNNNMMMIIIJJJMMMKKKJJJIIIIIIIIIGGGDDDAAA>>>AAACCCAAA>>>>>>BBBFFFCCC@@@===>>>AAADDDDDDBBBBBBDDDFFFFFFEEEDDDCCCBBBAAADDDHHHIIIHHHHHHHHHJJJHHHGGGEEEBBBAAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFFFFDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJKKKNNNQQQUUUWWWOOOLLLHHHDDDBBBBBBCCCCCCHHHWWWXXXIIIBBBMMMSSSPPPIIIHHHGGGFFFEEEFFFFFFGGGDDDDDDCCCCCCAAA@@@>>>>>>;;;;;;===AAADDDFFFEEEDDDFFFBBB???===>>>>>>>>>======>>>???@@@AAA@@@@@@???:::999888999;;;;;;999777999999999::::::999999999666777888777666666777999333333333333444444555555999777555333111111111111//////000000111111222222000000000000111111111111........./////////000000.........---------,,,,,,,,,++++++***************,,,,,,,,,,,,++++++************))))))******+++,,,++++++++++++************************++++++++++++))))))(((((((((((())))))'''(((((((((((((((((('''))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((******+++,,,------------///////////////////////////000000111111000//////000000//////............///......---,,,,,,++++++))))))******+++++++++++++++)))((()))***+++***((('''((())))))(((((()))+++************))))))))))))***++++++***(((((()))+++(((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((())))))***))))))(((((('''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))(((((()))))))))*********------......///000000000/////////000111222444444888LLLnnn{{{xxx}}}bbbRRRNNNPPPIIIIIIDDDFFFJJJEEEJJJ^^^pppMMMBBBCCCBBB@@@======???AAA>>>>>>===:::888888;;;===BBBCCCDDDEEEEEEEEEDDDCCCCCCCCCDDDGGGKKKLLLLLLKKKFFFCCC???>>>???>>><<<999999;;;===>>>===<<<===>>>AAACCCFFFHHHGGGCCC???<<>>>>>???@@@CCCEEEGGGIIIIIIHHHFFFDDDDDDFFFHHHGGGGGGJJJMMMKKKFFFEEEGGGHHHGGGGGGHHHIIIHHHEEECCCAAADDDEEEBBB<<<;;;???DDDCCCAAA???@@@DDDFFFEEECCCAAADDDHHHIIIGGGEEEDDDEEEEEEEEEGGGLLLPPPQQQNNNLLLHHHGGGEEEDDDBBBBBBBBBBBB@@@AAABBBDDDEEEFFFGGGGGGDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFHHHJJJMMMPPPRRRIIIHHHEEEAAA>>>;;;::::::@@@NNNPPPCCCEEE\\\llllllNNNMMMJJJGGGEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???<<<===???BBBEEEEEEBBB@@@EEEBBB???==================>>>???@@@AAA@@@???>>>888888999:::;;;:::888666888999::::::::::::999888444555777777666555666777222333333444444555555555888777444111000///000000......///000000111222222222222111111000///......------......////////////------------,,,,,,,,,,,,,,,+++******))))))******++++++,,,,,,,,,+++***)))******))))))******+++,,,+++++++++*********))))))))))))*********+++++++++))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++************)))))))))))))))))))))))))))(((((((((***************************)))((((((***+++***((('''((())))))(((''')))************)))))))))((((((******+++***((('''(((***'''(((((((((((()))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))))))))))))))***)))((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((()))))))))*********------......///000000000/////////000111222444444888MMMqqqzzzyyyiiiWWWSSSPPPLLLJJJGGGFFFBBBDDDHHHDDDNNNfffnnnZZZGGGAAA@@@>>><<<:::;;;>>>AAA?????????===;;;;;;===???AAABBBDDDFFFGGGFFFEEEDDD@@@AAABBBEEEIIIJJJIIIHHHDDDBBB???>>>======<<<:::;;;===???@@@???>>>>>>>>>AAACCCEEEFFFEEEBBB???===@@@?????????AAADDDGGGHHHLLLKKKJJJGGGDDDDDDFFFHHHEEEDDDGGGJJJHHHBBB@@@BBBFFFEEEEEEGGGHHHHHHFFFDDDDDDGGGGGGDDD>>><<>>GGGHHHAAALLLgggxxxyyyQQQOOOKKKGGGEEECCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAA???@@@AAADDDFFFFFFCCC@@@CCCBBB@@@>>>======>>>???===>>>@@@AAAAAA@@@???===888999;;;;;;:::888666555666777888999999888777666333555666666555444555666333444444555555555555444666555333111000//////000......///000111222222333444333222111000...------,,,------...///.........------,,,,,,,,,+++++++++++++++***))))))))))))******+++,,,,,,,,,+++)))(((******))))))******+++,,,+++************))))))))))))))))))************+++)))((((((''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''(((((((((((())))))(((((((((''''''''''''&&&(((((()))************)))))))))))))))((((((((((((******))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((((((''''''''')))((('''(((*********)))'''((())))))''''''((()))******)))))))))(((((((((((()))***)))(((''''''(((''''''(((((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))***)))'''&&&&&&'''((((((&&&''''''((((((''''''&&&&&&&&&'''''''''''''''(((###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''))))))(((&&&&&&%%%%%%%%%(((((())))))******++++++***++++++++++++,,,,,,,,,------......///000000000//////000000111222444555444HHHlll{{{|||yyy```LLLMMMSSSQQQLLLLLLGGGFFFBBBEEEIIIGGGTTTqqqlllTTTLLLDDD@@@>>><<<;;;;;;<<<======>>>???@@@???=========??????@@@CCCEEEFFFEEEDDDCCC??????AAACCCFFFFFFDDDCCCAAAAAA@@@>>><<<;;;;;;<<<<<>>>>>>>>???BBBFFFJJJLLLKKKJJJHHHEEEBBBAAACCCEEE@@@@@@CCCFFFEEE@@@???BBBGGGGGGFFFGGGHHHGGGEEECCCCCCDDDEEECCC@@@???@@@BBBBBBCCCEEEEEECCCBBBAAABBB>>>CCCGGGGGGDDDCCCEEEHHHGGGHHHJJJLLLNNNNNNLLLJJJDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFF@@@BBBCCCEEEFFFGGGGGGFFFFFFHHHKKKNNNNNNMMMJJJHHH???AAAAAA???===<<<>>>@@@EEEGGGFFFFFFSSSgggoookkkOOOMMMIIIFFFDDDCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA>>>>>>@@@CCCFFFFFFDDDBBBBBBBBB@@@>>>===>>>???AAA===???AAABBBBBBAAA???===999;;;<<<<<<:::777555444555777888999999888777555333444666666555333333444555555666666666555444333333333222111000/////////...//////000111222333444333333222111000000//////+++,,,---.........------,,,,,,,,,,,,++++++++++++++++++***))))))))))))))))))***,,,,,,,,,+++)))(((******))))))******+++,,,************))))))))))))))))))))))))************((((((''''''''''''((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((('''''''''&&&&&&''''''((())))))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((())))))************************))))))))))))))))))))))))'''''''''''''''''''''''')))((('''(((*********)))'''((()))((('''&&&''')))***)))))))))(((((((((((('''((())))))'''&&&&&&''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''&&&&&&'''((((((&&&'''((()))***))))))((()))((('''&&&&&&''')))***&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&'''''''''###%%%'''))))))((('''%%%&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''(((((())))))******++++++***++++++++++++,,,,,,,,,------......///000000000//////000000111222444555555EEEgggXXXPPPNNNSSSPPPEEEDDDMMMIIIGGGCCCGGGLLLJJJ[[[zzz|||WWWHHHGGGBBB>>><<<;;;;;;<<<===<<<:::;;;===???>>>===;;;<<<<<<===???BBBDDDEEEDDDCCCBBB??????@@@BBBCCCCCC@@@>>>???AAAAAA???;;;999;;;>>>===@@@DDDFFFFFFEEEFFFFFFAAAAAAAAAAAAAAAAAA@@@@@@=========???CCCHHHMMMPPPIIIHHHEEEAAA>>>>>>@@@BBB======@@@DDDDDD@@@@@@CCCJJJIIIHHHHHHHHHGGGDDDBBB???@@@AAAAAA@@@???@@@AAAAAADDDFFFEEEAAA??????@@@===AAAEEEEEEBBBAAADDDGGGEEEIIILLLLLLIIIGGGGGGIIIEEEEEEEEEEEEFFFFFFFFFFFFBBBBBBBBBBBBCCCDDDFFFFFFAAACCCFFFIIIJJJJJJJJJIIICCCFFFKKKNNNNNNJJJFFFBBBEEEEEEDDD@@@<<<;;;>>>AAA@@@???===CCCRRR______WWWMMMJJJGGGDDDCCCCCCDDDEEEBBBBBBBBBCCCCCCBBBBBBAAA:::;;;===@@@DDDEEEDDDBBBBBBBBBAAA???>>>>>>AAACCC>>>???BBBCCCCCCAAA???===:::<<<>>>===;;;777444333777888:::;;;;;;:::888777333444666666444333222333666666777777777666444333222111111111000000//////...///000111222333444444222222222111111111111111+++,,,---.........---,,,,,,,,,,,,+++++++++******+++******))))))))))))))))))***,,,,,,,,,+++)))'''*********)))***++++++,,,************))))))))))))))))))))))))************((((((''''''''''''((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))))))))((((((((('''''''''&&&'''(((((())))))))))))))))))(((((('''''''''&&&((((((((((((((()))******&&&''''''''''''''''''''')))))))))(((((((((((((((&&&&&&'''(((((())))))***(((''''''((()))******)))'''((()))((('''&&&'''((())))))))))))((((((((((((&&&''')))((('''%%%%%%&&&''''''''''''((((((((()))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&''')))*********)))(((((('''&&&%%%&&&(((***+++&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&))),,,,,,+++(((&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&''''''((()))))))))((())))))))))))*********------......///000000000//////000000111222444555:::EEEeeeIIIJJJJJJJJJIIIHHHGGGGGGHHHHHHHHHNNNNNNEEESSSuuusssWWWHHHCCCBBBCCCAAA@@@???===<<<<<<;;;;;;:::;;;<<<>>>>>>>>>>>>===>>>>>>>>>@@@CCCDDDDDDCCCAAA@@@???>>>============@@@@@@>>><<<:::;;;>>>@@@???CCCGGGJJJIIIGGGEEEEEEHHHEEEBBB@@@AAABBBBBBBBBCCCCCCBBBCCCEEEIIILLLNNNJJJFFFBBB???>>>??????>>><<<>>>@@@??????AAAFFFJJJMMMHHHCCCDDDGGGGGGAAA;;;;;;===AAABBBBBBAAAAAABBBCCCEEEFFFEEECCC@@@@@@@@@===???AAA@@@???@@@DDDHHHJJJJJJIIIHHHFFFEEEDDDCCCIIIHHHGGGGGGGGGFFFDDDAAADDDCCCCCCBBBBBBDDDEEEFFFEEEDDDDDDEEEGGGHHHFFFEEEBBBEEEIIIMMMMMMJJJGGGDDDDDDBBB@@@>>>======>>>???AAACCCEEEGGGHHHIIIIIIIIIIIIGGGFFFDDDDDDEEEGGGHHHBBBAAA@@@AAACCCCCC@@@===CCCBBBBBBAAAAAAAAABBBBBBGGGBBB======BBBEEEDDDBBBAAABBBBBB@@@<<<;;;===@@@???>>><<<:::888777777666:::888777888999999888666444444444222///...///000555555666666666666555555222222111111111111111222333333444555555444444444111111222222222222111111000000//////.........---,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,---+++)))************************)))))))))))))))(((''''''))))))(((''''''''''''''''''((((((((('''&&&%%%%%%&&&'''((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&''')))***+++,,,---+++)))''''''((()))((('''))))))(((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((++++++******)))'''&&&%%%))))))((((((''''''''''''''''''(((((())))))******))))))))))))))))))))))))(((((())))))((('''&&&&&&)))((('''&&&&&&'''((()))(((&&&$$$%%%((()))'''%%%''''''((((((((((((''''''&&&&&&'''''''''''''''&&&'''(((***+++***)))'''&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&***((('''&&&&&&'''(((***(((((()))************)))------...///000111222222111000//////111333666888:::NNNmmmIIIIIIHHHHHHHHHGGGGGGGGGLLLJJJGGGJJJLLLHHH]]]nnnbbbRRRGGGCCCCCCDDDDDD??????>>>=========>>>>>>999:::;;;============<<<===<<<<<<>>>AAACCCDDDCCCAAA@@@???>>>============>>>>>>===;;;:::;;;>>>AAABBBGGGNNNPPPNNNKKKIIIJJJGGGDDDBBB@@@AAAAAAAAA@@@AAAAAABBBDDDFFFHHHJJJKKKEEEBBB>>><<<<<<<<<<<<<<<;;;===>>>>>>>>>@@@DDDHHHIIIDDD@@@@@@BBBAAA;;;555:::===@@@BBBBBBAAABBBBBBCCCEEEFFFEEECCCAAA@@@@@@<<<>>>???>>>>>>@@@DDDGGGJJJJJJIIIGGGFFFEEEDDDCCCGGGFFFFFFGGGGGGFFFCCCAAACCCCCCBBBBBBBBBCCCDDDEEECCCBBBBBBCCCEEEEEEDDDBBBCCCEEEHHHKKKKKKIIIFFFDDDEEECCCAAA>>><<<<<<<<<===AAABBBDDDFFFGGGHHHHHHHHHFFFEEECCCBBBBBBCCCEEEFFFBBBAAA@@@AAACCCCCC@@@===BBBBBBAAAAAAAAAAAABBBBBBAAA???===???BBBCCCBBB@@@BBBCCCCCC@@@===<<<>>>@@@>>>===<<<:::999888777777999888777888:::;;;:::999555666555333111///000111444555555666666555555444222222111000000111111222222333333444444333333333000111111222222111111000............---------,,,+++,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++---+++***************************)))*********))))))((('''))))))((('''''''''''''''''''''((((((''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''((())))))******(((&&&%%%&&&((())))))((()))((((((((('''''''''&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''(((((((((((())))))((((((''''''((((((((('''''''''&&&&&&''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&)))((('''&&&&&&'''((((((%%%$$$###%%%((()))((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))******(((&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((+++)))(((&&&&&&&&&'''(((((()))******++++++******------...///000111222222111000000000111333555777666JJJjjjKKKIIIGGGEEEFFFFFFFFFEEEIIIIIIEEEGGGHHHGGG___wwwdddkkkmmmbbbGGGDDDAAAAAACCCBBB???<<<===============>>>???@@@999999:::<<<<<<<<<<<<<<<===;;;:::<<>>===<<<<<<<<<<<<<<<;;;:::;;;>>>AAAAAAIIIQQQRRRMMMHHHGGGIIIEEECCCAAA@@@@@@@@@???===>>>>>>@@@BBBDDDFFFGGGHHHBBB???===<<<<<<======<<<<<<===?????????AAADDDFFFGGGDDDAAACCCEEEEEE???999999<<<@@@BBBBBBBBBBBBCCCCCCEEEFFFEEECCCAAA@@@@@@<<<<<<===<<<===???DDDHHHJJJIIIGGGFFFDDDDDDCCCCCCEEEEEEEEEGGGHHHFFFCCC@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBAAA@@@@@@AAABBBAAA???CCCDDDFFFHHHHHHGGGFFFDDDEEECCCAAA>>><<<;;;;;;;;;@@@AAABBBDDDEEEFFFFFFFFFCCCBBBAAA@@@@@@AAABBBCCCBBBAAA@@@AAABBBBBB@@@>>>AAAAAAAAAAAAAAAAAAAAAAAA===>>>@@@AAABBBAAA@@@???BBBBBBBBB@@@>>>======???<<<;;;;;;:::999999888888888777777888;;;<<<<<<;;;777777777444222000111222333444444555555444444333111111000000000111111222111222222333222222111111000000111111111111000000---------,,,,,,,,,,,,,,,+++++++++++++++***))))))((()))***+++,,,------...++++++++++++++++++++++++***)))))))))+++,,,+++************************************+++******)))((())))))((('''''''''''''''''''''((((((((('''&&&&&&%%%&&&&&&&&&((()))***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((%%%$$$###$$$''')))))))))((((((((('''''''''''''''&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))))))))(((((((((((((((((((((((()))((('''&&&%%%&&&''''''))))))((('''&&&&&&''''''$$$######%%%((()))))))))''''''((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$###&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((()))*********)))(((&&&&&&&&&'''(((******+++,,,,,,,,,,,,+++------...///000000111222111111000000111333555666444EEEeee{{{OOOLLLHHHFFFEEEEEEDDDDDDEEEGGGFFFHHHJJJIII___aaaSSSXXXYYYRRRAAAAAAAAACCCCCC@@@:::666<<<<<<<<<<<<<<<======>>>::::::;;;<<<<<<============<<<:::;;;???BBBDDDDDDAAAAAA@@@???>>><<<;;;:::999:::;;;::::::;;;>>>AAABBBLLLTTTTTTLLLEEEDDDGGGCCCBBB@@@?????????>>><<<<<<<<<<<<===???AAADDDEEEBBBAAA??????AAABBBAAA@@@>>>???@@@AAABBBCCCDDDEEEAAA@@@@@@DDDHHHHHHEEEAAA888;;;???AAABBBAAABBBCCCCCCDDDFFFEEECCC@@@@@@@@@===<<<<<<<<<===AAAEEEIIIIIIGGGFFFDDDBBBBBBBBBBBBCCCCCCEEEHHHIIIHHHDDDAAAAAAAAAAAAAAAAAABBBBBBCCCAAA@@@>>>>>>???@@@???>>>BBBCCCDDDDDDEEEEEEDDDDDDBBBAAA@@@>>>===<<<<<<<<>>===<<<<<<<<<999999::::::999999888888777666666777999::::::999666777666444111000000111222333333333333333333222111000000000000111111222111111111111111111000//////000000000000000000///---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))***+++,,,,,,------***************************))))))***++++++++++++******************************+++++++++******)))))))))((('''''''''''''''''''''((((((((((((''''''''''''&&&&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((''''''&&&&&&''''''((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((()))'''%%%$$$$$$%%%'''((()))(((((('''&&&&&&&&&&&&%%%%%%%%%&&&((()))))))))&&&''''''((((((''''''&&&''''''&&&%%%%%%$$$$$$$$$&&&&&&'''''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))))))))(((''''''''''''((())))))***+++,,,,,,------,,,,,,------......///000000111111111111111222333444555555BBB___}}}RRRPPPMMMHHHDDDCCCCCCDDDDDDGGGEEEHHHOOOTTTkkk}}}kkkWWWKKKFFFCCCCCCEEE<<<<<<<<<<<<======<<<;;;<<<<<<;;;::::::::::::;;;<<<<<<<<<======>>>??????>>>===<<<===@@@BBBCCCCCC????????????===<<<:::999888999;;;;;;;;;<<>>>>>>>>???>>>===<<<;;;999999:::>>>BBBDDDCCCBBBBBBCCCEEEEEEDDDCCC>>>>>>???AAABBBCCCBBBAAA:::999:::===AAABBB???===888;;;???AAAAAAAAAAAABBBBBBCCCEEEDDDBBB???>>>???===<<<<<<===@@@DDDGGGIIIGGGEEECCCAAA?????????@@@AAABBBEEEIIIKKKJJJEEEBBB???@@@@@@AAAAAAAAAAAAAAAAAA???>>>===???@@@??????AAAAAAAAABBBBBBBBBBBBBBB??????>>>>>>>>>>>>>>>?????????@@@@@@AAABBBCCCDDD????????????@@@@@@AAAAAA???@@@??????>>>>>>>>>>>>======>>>???@@@@@@??????AAAAAA@@@===;;;;;;>>>@@@>>>===<<<<<<;;;:::999888777777888999999888777777666555444444666666555444444444444222///...///000111111222222222222111111000000//////000111111222000111111111000000///......//////000000//////...---------------------...------......------,,,+++++++++++++++++++++++++++************************)))***************++++++)))))))))))))))))))))))))))******+++++++++******))))))((('''''''''''''''''''''(((((((((((((((''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((((((((()))''''''''''''&&&&&&&&&&&&((((((''''''''''''&&&&&&)))'''&&&&&&'''(((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''&&&$$$######%%%'''((('''''''''''''''&&&&&&%%%((()))))))))((((((((((((&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((($$$%%%%%%'''((()))+++,,,++++++,,,------------,,,------......//////000000000000111111222333444555666AAA[[[}}}~~~NNNPPPPPPKKKDDDAAACCCFFFCCCEEECCCIIIWWWddd~~~iii[[[KKK@@@CCCBBB;;;999???>>>===:::999999;;;===???===<<<;;;:::::::::::::::============>>>???@@@AAA???>>>>>>???AAABBBBBB@@@<<<<<<=========;;;:::999999:::<<<<<<<<<<<>>AAACCCBBBBBBBBBDDDFFFFFFDDDBBB======>>>@@@BBBBBB???===<<<;;;::::::;;;;;;:::888999<<>>======<<<;;;;;;>>>BBBFFFHHHIIIDDDCCC@@@===<<<<<<======>>>@@@DDDIIILLLJJJEEEAAA>>>>>>???@@@@@@@@@@@@@@@@@@>>><<<===>>>@@@@@@@@@>>>???@@@@@@AAAAAA@@@@@@>>>>>>??????@@@@@@AAAAAA@@@@@@???@@@@@@BBBCCCDDD>>>>>>??????@@@AAAAAAAAA===>>>>>>===;;;;;;<<<>>>;;;<<<===???@@@??????>>>???===:::999999;;;===???<<<;;;::::::;;;:::777555555666777777777666555444555333222222333333222000000111111000......///000000000000111111000000000////////////000111111222111111111111000///............////////////......------------...........................------,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***++++++******+++,,,))))))))))))))))))))))))((()))******+++*********))))))((('''''''''''''''''''''((()))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''(((((()))'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''&&&***(((&&&&&&'''((('''&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''''''''&&&&&&)))******)))'''&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&&&&((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))(((((((((''''''###$$$%%%''')))***+++,,,***+++,,,,,,------,,,,,,------........./////////...///000222333444555666666AAA[[[}}}~~~|||FFFMMMQQQMMMCCC???DDDKKKFFFKKKOOO\\\qqqcccSSSKKKDDDCCCCCCAAA@@@BBBBBBAAA>>><<<::::::<<<>>><<<<<<;;;;;;<<<<<<============<<<<<<===>>>@@@@@@>>>>>>>>>@@@AAAAAA>>><<<888999;;;<<<<<<;;;999888:::;;;============???@@@DDDGGGJJJIIIEEEBBBAAABBBBBB???;;;:::<<<@@@BBBDDD;;;<<<===???@@@AAABBBBBBCCCCCCDDDFFFHHHGGGDDDBBB??????@@@CCCEEEDDDAAA===@@@???===;;;;;;;;;;;;:::;;;===@@@AAA@@@???>>>??????@@@BBBAAA>>><<<;;;;;;999999:::>>>CCCGGGGGGFFFBBB@@@===;;;999999:::;;;:::===BBBHHHKKKIIIDDD???===>>>???@@@@@@@@@??????>>><<<:::;;;===@@@AAAAAA<<<===>>>@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@???@@@AAACCCDDD<<<===>>>???@@@@@@@@@@@@<<<======;;;999888:::===999;;;===>>>??????>>>===;;;999888:::>>>AAABBBAAA<<<;;;::::::;;;:::777444444444555666666444222111222111000111222333222111...///000///......000222/////////000000/////////.........//////000222222111222222111000///......---......//////......---++++++,,,,,,------------------......------,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))+++---))))))))))))))))))))))))'''((())))))*********)))))))))((('''''''''''''''''''''((()))))))))))))))$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$$$$%%%%%%%%%%%%###$$$&&&''''''''''''&&&&&&''')))(((%%%$$$&&&(((%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$%%%&&&((()))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))))))))%%%&&&'''(((((()))))))))******+++,,,,,,,,,,,,,,,---------.........//////---...///222444555666777777CCC^^^~~~}}}???IIIQQQMMMCCC>>>EEENNNMMMXXXdddyyy{{{PPPPPPJJJ???===DDDEEEAAA;;;<<<<<<<<<;;;;;;<<<>>>;;;<<<<<<<<<>>>???@@@AAA<<<<<<;;;;;;<<<===???@@@======>>>@@@AAA???<<<888666888999;;;;;;:::999888;;;===>>>>>>======???@@@DDDFFFHHHHHHGGGFFFFFFFFFBBB???;;;999<<<@@@DDDFFF:::===AAAEEEFFFEEEBBB@@@EEEEEEFFFHHHJJJIIIFFFCCCCCCCCCDDDGGGIIIHHHDDD@@@>>>===;;;999:::;;;<<<===;;;>>>@@@AAA@@@>>>===>>>>>>???AAA@@@>>>;;;:::;;;777777999>>>DDDGGGFFFDDDAAA???<<<999888888999:::777:::@@@FFFIIIGGGBBB>>><<<===???@@@@@@??????>>><<<:::999999<<>>???@@@???===<<>>????????????:::<<<<<<:::777777999<<<999:::<<<>>>??????>>>===:::888888>>>EEEIIIHHHDDD===;;;:::;;;<<<;;;888444333444555555555333111///000//////000222444444333---...////////////111333......////////////..................///000222222222222222222111000......---..................---*********++++++,,,,,,,,,,,,,,,------,,,,,,+++***))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))+++---))))))))))))))))))))))))''''''((()))))))))))))))))))))((('''''''''''''''''''''((()))))))))))))))!!!"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###&&&'''((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''###$$$&&&'''((()))))))))'''''''''((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%%%%%%%%%%%%%"""###%%%'''((((((((('''"""$$$&&&&&&$$$###&&&(((%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$&&&(((***(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((()))***++++++((((((((()))(((''''''&&&******+++,,,,,,,,,++++++---------...............+++---///222444666777777999FFFaaaDDDNNNSSSNNNJJJQQQ```jjjuuuzzzjjjPPPIIIBBB???@@@AAA???===<<<;;;::::::;;;<<<===>>>:::;;;<<<===>>>>>>>>>>>>???===:::888777999;;;===@@@AAA@@@>>>:::888777888777888::::::999999:::;;;666999;;;:::;;;??????===@@@BBBDDDEEEDDDCCCCCCCCC???===<<<<<<>>>?????????;;;===@@@CCCEEEFFFGGGHHHCCCFFFHHHHHHEEEDDDFFFHHHKKKJJJIIIIIIIIIGGGDDDAAABBB@@@>>>>>>??????>>>===@@@BBBCCCAAA===;;;;;;======>>>??????<<<:::888777666777:::===???AAACCCCCC>>><<<999999;;;;;;999666;;;<<>>???>>>===<<<<<<<<<<<<<<<;;;::::::<<>>>>>>>>>>>>>><<<===============<<<<<<;;;:::888666666777888999666888:::<<<======<<<<<<888888:::>>>BBBCCC@@@===:::999888666555444444444333333333222222222111111222111111111111111222222//////////////////......000000///...---,,,,,,,,,,,,,,,------...///000000111000...---,,,,,,------------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******)))***++++++***)))***+++))))))))))))))))))))))))(((((((((((())))))))))))***(((&&&'''***+++)))'''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&''''''(((((())))))'''&&&&&&&&&(((***,,,---***)))((('''&&&&&&'''(((&&&'''((())))))((('''&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&'''((())))))((('''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((***,,,------,,,+++---...,,,,,,,,,---...000222444444333222111111222444666666BBB\\\|||HHHQQQYYYZZZ```qqqbbbLLLFFF@@@>>>@@@@@@>>><<<;;;:::999999999;;;<<<===888999:::;;;<<<=========@@@>>>;;;999999:::<<<>>>@@@@@@???<<<888666666777888999;;;:::999888888999666:::<<<;;;===AAABBB???AAACCCDDDDDDBBBAAAAAABBB===;;;888888:::<<<<<<===AAACCCEEEFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGHHHJJJFFFEEEDDDDDDEEEEEECCCAAAEEECCCAAA@@@AAAAAA@@@???@@@AAABBB@@@===;;;===???>>>>>>>>><<<:::888888888;;;<<<===>>>???@@@@@@@@@>>><<<::::::;;;;;;999777777999;;;???BBBAAA>>>;;;???>>>>>>==================<<<<<<===???AAA@@@???>>>???@@@@@@AAAAAAAAA@@@CCCBBB@@@???>>>>>>??????@@@??????>>>>>>>>>??????;;;;;;<<<<<<<<<<<<;;;;;;999888777555555666777888555777999;;;<<<<<<;;;;;;:::999999<<<>>>???<<<999999888777666555444333333333333222222222111111111222111000000000000000111.........///////////////000///...------,,,,,,,,,,,,,,,------...//////000111000...---,,,,,,,,,---------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))***++++++))))))***+++))))))))))))))))))))))))'''((((((((())))))))))))***((('''''')))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((''''''&&&'''((()))+++,,,***)))((('''&&&&&&'''((($$$%%%&&&''''''&&&%%%$$$''''''&&&%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%)))))))))(((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$&&&'''%%%###%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))+++,,,,,,++++++,,,---,,,,,,,,,---...000222333333222111000000222333444999CCC[[[{{{]]]eeekkknnnxxx|||oooQQQEEEAAA>>>===??????===:::999999888888888999:::;;;666777999:::;;;<<<<<<<<<@@@???===;;;;;;<<<===??????>>><<<999666444555777:::;;;;;;:::777666666777888<<<>>>>>>@@@EEEFFFCCCCCCDDDDDDBBB@@@>>>???@@@<<<999666555777999;;;<<>>@@@@@@>>>;;;999888999:::;;;@@@@@@AAA@@@@@@???>>>===<<<;;;999999::::::999777666777:::===??????<<<999>>>>>>======>>>>>>??????>>>>>>===>>>??????<<<:::;;;<<<===>>>???@@@@@@@@@CCCBBB@@@>>>============>>>>>>>>>>>>>>>>>>??????999999:::::::::::::::999777666555444555666777888444555888:::;;;;;;:::999;;;:::888888999999777555888777666555444444333333222222222222111111111000111111000///.........///---.........//////000000000///...---,,,,,,,,,,,,,,,,,,,,,---......//////000///...---,,,,,,,,,---------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******++++++******))))))***++++++))))))***+++))))))))))))))))))))))))''''''((((((((())))))))))))(((''''''))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))***)))(((''''''&&&'''''''''$$$%%%&&&''''''&&&%%%$$$(((''''''&&&&&&''''''(((&&&&&&&&&%%%%%%&&&&&&&&&******))))))((('''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$"""###%%%'''((((((((('''%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((((((***++++++******+++,,,,,,,,,,,,---///000222333111111000///000111333444:::BBBZZZ{{{xxx|||hhhUUUWWWVVV[[[lllwwwoooeeeUUUAAA>>><<<;;;<<<======;;;999999999999999999999999999666777888:::;;;<<<<<<<<>>=========>>>???>>>===:::777444333666888<<<===<<<:::777555555666;;;???AAAAAADDDHHHIIIGGGCCCDDDCCCAAA>>>======>>>>>>;;;666555777:::===>>>???CCCHHHJJJJJJKKKMMMOOOPPPLLLGGGGGGIIILLLLLLKKK@@@???>>>???BBBFFFGGGGGGIIIGGGDDDCCCCCCCCCAAA@@@???>>><<<;;;;;;<<>>===<<<:::999999888888888888777999:::<<>>;;;<<<<<<<<<======???@@@@@@>>>>>>>>>???@@@>>>;;;888999:::;;;===>>>?????????CCCBBB@@@>>><<<;;;;;;;;;;;;<<<<<<===============777777888888999999888888666666555555555666777888222444666888999999888888:::999777666555555555555777777777666555555444333222111111111111000000000000000///...------------------......///000000000///...------,,,,,,,,,---,,,,,,,,,------..................------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------......++++++++++++++++++++++++************************))))))************)))))))))***+++***)))((()))+++(((((((((((((((((((((((('''''''''((((((((())))))(((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((''''''''''''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))((((((''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###&&&((((((((('''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((()))******))))))***+++,,,,,,---...///000111222111111000000111222333444888@@@XXX|||pppOOODDDEEE>>>@@@OOOYYYRRRKKKFFF;;;999999999:::;;;;;;:::888999999:::::::::999999999777888999:::;;;<<<<<<<<<===============>>>>>>>>><<<;;;999666444444777:::>>>>>>===:::777555666777>>>BBBDDDCCCEEEIIIJJJHHHBBBCCCCCCAAA???=========>>>;;;666555777:::===>>>AAAGGGMMMPPPOOONNNPPPRRROOOKKKFFFEEEHHHJJJJJJIII???>>>===???CCCGGGIIIIIIGGGEEEBBBAAABBBBBB@@@???>>><<<:::999;;;>>>AAABBB@@@<<<999999<<>>===<<<888888888888777777777777======>>>AAACCCBBB@@@>>>;;;;;;;;;<<<===>>>???@@@======>>>???@@@???<<<:::888999;;;<<<===>>>??????BBBAAA???<<<;;;:::::::::::::::;;;<<<<<<;;;;;;:::555555666777777777777777777777777666777777777888111333555777888888777777888777666555444555666888777777777777777666444444111111111000000000////////////...---,,,,,,---------.........//////000000...------,,,,,,,,,,,,---,,,,,,,,,------------------------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************)))))))))******)))))))))((()))******)))((()))***((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((('''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%)))((('''&&&&&&'''((()))(((''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%###&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''')))******)))(((***+++,,,,,,---...///000111111111111111222333444555555666>>>XXX|||dddIIICCCAAA:::888BBBJJJBBB>>>@@@===666777888888999999888888999999:::::::::999888888888888999:::;;;;;;;;;;;;;;;;;;<<<=========<<<<<<::::::999888777777:::===>>>>>>===:::888777999:::@@@CCCDDDCCCCCCFFFFFFCCC???AAACCCCCCAAA???>>>>>><<<999666555777999;;;<<>>>>>@@@DDDGGGHHHHHHDDDBBB@@@???@@@@@@???>>>===;;;:::;;;>>>AAACCCDDD@@@===:::;;;@@@DDDEEEEEE===>>>>>>>>>>>>======<<<888999:::999888777888999>>>>>>???AAACCCCCC@@@>>><<<<<<<<<===>>>???@@@AAA>>>>>>>>>???@@@@@@>>><<<:::;;;<<<===>>>?????????AAA???===;;;::::::::::::::::::;;;<<<;;;:::999888444444555666777777777777888888888777777777666666111222555777888888777666555666666555444444666999555666666777666555444333000000000000////////////...---------------......////////////////////////------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,+++,,,,,,------------,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++************************((())))))******))))))(((((()))******(((((()))***))))))))))))))))))))))))&&&&&&'''''''''(((((((((&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$((((((((((((((('''''''''$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&'''''''''&&&$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((''')))******))))))***+++,,,---...///000000000000111111222333444555555555777???ZZZ}}}vvvSSSCCCCCC<<<;;;555<<>>@@@CCCCCC@@@???AAA@@@===;;;???BBBDDDCCCAAA@@@@@@===;;;888888:::<<<<<<===CCCMMMWWW[[[WWWRRROOOPPPHHHHHHHHHGGGEEEDDDEEEFFFAAAAAABBBDDDHHHIIIIIIHHHAAA???>>>>>>???@@@@@@???>>><<<<<<>>>CCCFFFGGGFFFAAA>>><<<>>>BBBDDDBBB???;;;;;;<<<<<<<<<;;;:::::::::<<<===<<<::::::;;;===@@@@@@@@@BBBDDDDDDBBB@@@????????????@@@AAAAAABBBBBB@@@??????@@@@@@???=========>>>??????????????????>>><<<::::::::::::;;;<<<======>>>===;;;999777333444555666777777777777888888888777666555444333111333555777888888777666333555666555333222444666222333444555555333222111000000/////////.........---,,,,,,------...///000000000000///......---------,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......************************************************(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&'''''''''&&&$$$%%%&&&'''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((()))+++***))))))***,,,,,,---...///000000000//////000111222333444444555777AAA^^^{{{wwwbbb[[[RRR<<<:::AAA999:::222666;;;333///444555666777777666555666777999666777888888888666555444888888888888888777666666666777999;;;;;;:::999888666888;;;<<<<<<===???AAA=========;;;:::;;;>>>AAA???AAAAAA===<<<===;;;777999===BBBEEEEEECCCBBBAAA???===<<<<<<>>>?????????;;;GGGTTTZZZWWWQQQOOOOOOFFFHHHJJJHHHDDDBBBDDDFFFEEEFFFGGGIIILLLMMMLLLJJJ@@@>>>===>>>???@@@@@@@@@???>>>>>>BBBGGGJJJJJJHHHBBB@@@>>>???BBBBBB>>>999;;;;;;;;;;;;:::999888888<<<>>>@@@???===<<<>>>@@@CCCCCCCCCDDDFFFFFFDDDBBBBBBBBBAAAAAAAAABBBCCCCCCEEECCC@@@???@@@@@@???===>>>???@@@@@@@@@@@@@@@???======;;;:::999::::::;;;>>>???@@@???>>><<<999777333444555666777777777777888777777666555333222111111333555777888888777666333555666555222000111333000111222333333222000///000/////////............,,,,,,,,,---...///000111111111000///...---,,,,,,,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,---------......************************))))))))))))))))))))))))(((((())))))))))))((((((((()))***)))((('''(((***))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$$$$#########!!!"""$$$&&&''''''''''''###$$$&&&'''((('''&&&&&&&&&'''((())))))((('''&&&%%%&&&'''(((((('''&&&%%%&&&'''((())))))((('''&&&)))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''&&&$$$###%%%'''$$$$$$$$$%%%&&&'''((()))'''''''''''''''''''''&&&''''''''''''((((((((()))(((***++++++******+++,,,,,,---...000000000//////...///000111333333333444777CCCaaa|||\\\RRRGGGAAAAAAAAA<<<888666666666666666666666666333444444444444444444444999999999999777555333222777777666666666555555555444555777999:::999888777333555888999:::<<>>===>>>@@@AAAAAA???AAAFFFKKKMMMKKKLLLQQQUUUNNNKKKFFFBBBAAABBBEEEGGGFFFEEEFFFJJJMMMNNNJJJGGGAAA???======@@@@@@>>><<<===>>>@@@BBBCCCEEEEEEFFF@@@AAABBBCCCBBB@@@===<<<===<<<:::888888888:::;;;AAA@@@@@@@@@@@@@@@@@@???AAABBBCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAGGGBBB===<<<===???>>>===???@@@@@@???<<<;;;;;;<<<===>>>>>>;;;777666888;;;:::;;;<<<<<<;;;:::888777666666666777777888888999777777666555444444333333333333333444444444555555555444333333222222333333222222222111111///......//////...------------...---------.........//////111222333222000......///...---,,,,,,++++++++++++***++++++,,,,,,++++++***------------------------.........,,,))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))))))))(((''')))))))))(((&&&''')))+++***************)))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%''''''''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''))))))'''&&&&&&'''((()))###$$$&&&''''''&&&$$$###$$$%%%&&&&&&%%%%%%''')))&&&&&&'''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$###$$$%%%'''((((((&&&$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%))))))))))))'''&&&$$$"""$$$$$$######$$$$$$%%%&&&$$$''')))(((%%%###%%%'''((('''&&&$$$$$$%%%((((((((((((((('''''''''((()))))))))************------------///000111222111222444555666666555444666CCC```yyymmmQQQJJJBBB<<<::::::999999444444444444444444444444444444333333333333333333333444555555555444222111333333333333222222222222222444666888888888777666555777:::;;;;;;<<<>>>@@@<<<:::888666666888;;;<<<@@@???===:::888666555555888<<>>>>>>>>===<<<===>>>???>>>===@@@DDDHHHJJJJJJJJJLLLOOOIIIGGGCCCAAAAAACCCGGGIIIFFFFFFGGGIIIKKKKKKHHHDDD>>><<<;;;<<<>>>???>>><<<<<<===???AAADDDEEEFFFGGG???@@@AAABBBAAA???===<<<;;;:::999888888999:::<<>>???@@@AAABBBCCCDDDBBB???<<<<<<>>>??????>>>===>>>>>>===;;;:::;;;<<<>>>???>>><<<999777999;;;;;;;;;;;;::::::999888777888888888999999999999999666555555444333333222222222222333333333444444444444444333222222222222333111222222111111///......//////...---------------,,,---------.........//////000111000...---,,,---...---,,,++++++++++++++++++++++++,,,,,,+++++++++---------------------------...---+++))))))***,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))&&&'''((())))))***)))))))))))))))((('''''')))+++)))))))))))))))((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&'''(((###$$$&&&''''''&&&$$$###$$$%%%&&&%%%$$$$$$&&&(((&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&$$$%%%&&&'''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&$$$$$$$$$$$$$$$###$$$$$$%%%&&&######$$$%%%&&&&&&&&&%%%%%%'''((((((&&&$$$%%%%%%((((((((((((((((((((('''************++++++++++++---------...///000111222111222333444444444444444888DDD```~~~[[[DDDFFFEEEBBB===999999:::333333333333333333333333444333333333222111111111222333333444333222111000111111111111000000000000111222555666777666555444555777999:::999999;;;<<<:::888555444444777:::<<<>>>===;;;999777666555444888;;;===>>>=========>>>>>><<<;;;;;;<<<<<<<<<;;;???AAADDDGGGHHHGGGFFFEEEAAA@@@>>>>>>@@@DDDIIIKKKGGGGGGGGGHHHHHHFFFCCC@@@:::999999:::===>>>>>>===;;;<<<>>>AAACCCDDDEEEFFF===>>>???@@@@@@???======;;;:::999888888999;;;<<>>@@@@@@AAAAAAAAA???>>>===;;;<<<===>>>@@@AAABBBBBB>>>===<<<===???@@@@@@???:::;;;<<<<<<:::999:::<<<>>>???>>>===:::999:::<<<;;;:::999888888777777777888888888888888777777777444444333333222111111111111111111222222222333333444333222222111111222222111111111111000///......///......---------------,,,,,,------------......,,,...///...,,,+++++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,***)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************((())))))((('''''')))***''''''((((((((('''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$###%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%%%%&&&'''&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$$$$%%%'''(((%%%'''((((((&&&%%%%%%&&&''''''((((((((((((((((((***++++++++++++,,,,,,,,,---------...///000111222111111111111222333444555888CCC\\\|||}}}\\\EEEKKKQQQNNNDDD:::666777333333333333333333333333444333333222111000//////444555555555444222000///111111111111000000000000111222444666777666555444333555777777666555555555777666333222333666999<<<;;;;;;999888777777777777;;;<<<>>>>>>======>>>???>>><<<:::::::::;;;::::::???@@@BBBDDDFFFEEEAAA>>>999999:::<<<@@@DDDIIILLLGGGGGGFFFFFFDDDBBB???===888888999;;;===???@@@@@@<<<<<<>>>???@@@@@@@@@@@@:::;;;<<<===>>>>>>>>>===>>>===;;;999999:::;;;<<<@@@@@@??????>>>>>>======???@@@@@@AAA@@@???===<<<;;;;;;<<<<<<<<<<<<<<<======>>>???@@@AAA@@@???>>>999:::<<<;;;::::::;;;<<<>>>>>>>>>===<<<;;;;;;<<<:::999888666555666666777666666555555444444333333222222111111111000000000000000000000111111111111333333222111111111111111000000111111000///......///...------,,,,,,------,,,,,,,,,,,,,,,,,,------+++---...---+++******+++,,,,,,+++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---......---+++***+++---************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))((()))***)))((('''(((***''''''(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''(((((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&######$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&((('''%%%$$$%%%&&&((()))%%%'''((((((&&&%%%&&&'''''''''''''''((((((((((((*********+++++++++,,,,,,------......///111222333111000000///000222333555666???VVVuuuvvvuuu___```]]]QQQAAA555111222333333333333333333333333333333222111111000//////111222333444444333222222111111000000000/////////111333555777777777666555222444666666444333222222555444333222333555888999777777777777888999::::::===???AAAAAA??????@@@AAA???<<<:::999:::;;;;;;:::??????AAACCCDDDBBB>>>:::555666888;;;???CCCGGGJJJFFFFFFFFFDDDAAA>>><<<;;;888:::;;;===>>>???AAABBB>>>>>>>>>===<<<;;;:::999777888999;;;<<<===>>>>>>BBB@@@>>>;;;::::::;;;;;;???>>>>>>===<<<<<<;;;;;;;;;<<<=========<<<;;;:::888888999999::::::::::::>>>@@@AAABBBAAA@@@>>>>>>:::;;;<<<<<<;;;:::;;;===<<<<<<;;;<<<<<<<<<;;;:::999888666555444444555666444444444333333222222222000000000000000//////////////////000000000111111222222111000000000000111///000000000000//////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---......,,,++++++,,,+++++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++---...//////---,,,---...++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))***))))))((('''&&&''')))***)))((('''((()))'''(((((())))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&############$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((())))))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&'''((()))))))))%%%'''(((((('''&&&'''(((&&&'''''''''(((((())))))))))))))))))*********+++............000111222333111000//////000111333444555>>>SSSpppsss~~~zzzfffOOO<<<333444777333333333333333333333333333222222222111000000000---...000333444555555555////////////............111333555666777777555555444666888888666444333222444444444444555555666666555555555666777888::::::>>>@@@BBBBBBAAA@@@@@@@@@>>>;;;888777888:::;;;:::>>>???AAAAAA@@@>>>;;;999555666888;;;>>>AAADDDEEEDDDEEEEEECCC@@@===<<<<<<;;;<<<>>>?????????AAACCC@@@???>>>===;;;888666555444555666888:::<<<>>>???BBB@@@>>><<<::::::;;;;;;======<<<;;;:::999999888555666888999:::;;;::::::444555666888:::<<<===>>>>>>@@@BBBBBB@@@>>>===>>>:::;;;<<<<<<:::::::::<<<999888888999;;;;;;:::888777666555444444333333333444444444444444333333333000000///////////////////////////000000000111111222111000000///000000000/////////000000//////......------,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++---......,,,+++,,,---+++************++++++,,,---,,,+++******+++,,,---************************,,,...//////---,,,---...++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))************)))'''&&&%%%'''(((******)))(((((()))''''''((()))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((()))'''&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%'''((((((&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%&&&&&&'''!!!###&&&(((******)))(((%%%'''(((((('''''''''(((&&&&&&''''''((()))))))))(((((()))))))))*********.........///000111222333000000000000111222333444777???SSSooovvv}}}bbbIII:::666777888222222222222222222222222222222222222222222222111111222333555555555555444000000000000////////////000111333555666555444333333666888888666444222222333444555666666666444333444444333333444555555666;;;>>>AAABBBAAA???======;;;888666555666999::::::;;;>>>@@@???;;;999999:::888888:::<<<===??????@@@BBBDDDDDDBBB???======>>>===???@@@@@@>>>===???AAA@@@@@@???===;;;999777555222333444666999<<<>>>???>>>===;;;:::999:::<<<===;;;;;;:::999888777666666222333666999;;;======>>>555666777999;;;===???@@@;;;===??????===<<<===???:::;;;<<<;;;999888888999666555555777999:::888555555555555555444333222111222222222333333333333333///////////////000000000//////000000000111111111111111000////////////000......///////////////......---,,,,,,++++++,,,,,,,,,+++++++++***************,,,------,,,+++,,,---***************+++,,,,,,---,,,***))))))***,,,---************************)))+++---...,,,++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''&&&&&&(((******)))(((((((((%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&&&&''''''%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&############$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%######%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&$$$%%%&&&(((&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%'''((((((%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((############$$$%%%'''(((&&&%%%%%%%%%%%%&&&''''''"""$$$&&&'''((((((''''''%%%'''((()))((('''((()))&&&&&&''''''((())))))***))))))*********+++++++++.........///000111333333///000111222333333333333666???RRRnnnyyymmmSSS@@@888666444111000000000000000000000000222222222222222333333333:::::::::999777555333111333333333333222222222222...000222444444444333222111333666777555222111000222444666888888666333222444333222222111111111222888<<>>@@@>>>@@@AAA@@@===<<<===???AAA@@@@@@>>>===;;;999888111111333555888;;;>>>@@@:::999888888888:::===>>>::::::999888777666555444333555888<<>>>>>777:::<<<<<<;;;;;;>>>@@@999:::;;;999777666666777444333333555888999777444333444555555444333111000//////000000111111111222/////////000000000000000000000000000111111111111111111000///////////////......///////////////......---,,,,,,++++++,,,,,,,,,+++++++++******)))))))))+++------+++++++++,,,******))))))***+++,,,,,,---,,,***))))))***,,,---))))))))))))))))))))))))'''***,,,,,,+++*********))))))))))))))))))))))))************************))))))))))))))))))))))))'''((()))))))))))))))(((&&&(((***+++)))((((((((($$$%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&%%%$$$############"""###%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&'''%%%%%%&&&''''''&&&%%%%%%###$$$%%%'''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$$$$######%%%'''&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&%%%###"""%%%%%%&&&''')))(((%%%###$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((( !!!###&&&(((***&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%'''((()))((('''((()))&&&&&&&&&'''((())))))*********+++++++++,,,,,,,,,......//////000222333444///000222333444444333222444===OOOkkkxxxbbbNNN===:::777111000555222222111111111111222222444000111444111...777GGGVVVWWWKKK888///333555111444444444333333222222222000000000000000000000000444444444333222111000///444444444333333222222222333222000//////111333444888:::<<<======;;;888777;;;:::999888888:::;;;<<>>>>>@@@AAAAAA???===<<<===>>>DDDBBB>>>;;;;;;<<<>>>@@@>>>===<<<===>>>===<<<:::333333333555888::::::999;;;:::999888:::>>>BBBEEE???>>>;;;777444333555777888888999<<>>???;;;999555333333555888::::::;;;<<<==================>>>===;;;999999;;;===AAA???===;;;:::;;;===>>>@@@???>>>===>>>===:::888555444444555888999999888<<<:::999888:::===@@@BBB<<<<<<:::888666666888:::999999999;;;===<<<999555555666888999999999777666333333444555666777888888999::::::::::::888777666111111444999999555222333111111222222222111000///000000000000000000000000/////////000//////.....................///000000........................,,,,,,---......---,,,,,,---,,,,,,+++******)))))),,,,,,,,,+++++++++******************************+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))************)))))))))(((*********)))))))))(((((((((((('''&&&'''((()))***************************((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&'''))))))((('''***))))))((('''&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))***+++,,,------------.........///000111222333111111111111222333444555888???RRRpppmmmxxxvvv[[[???666222777999444000000222111111000000111111222000---///333111000888EEE```^^^QQQ>>>333333444111222222222222222333333333111111111111111111111111333333333333222111000000444444444444333333333333222111000000000222333444666777777777777666555555777888;;;>>>???@@@@@@@@@888666444222222555888:::<<<======>>>>>>======<<<::::::888666555666999;;;===<<<;;;;;;;;;;;;<<<<<>>>>><<<:::777777666555666888:::999888;;;:::999888999;;;===???:::::::::999888999;;;>>>:::999:::;;;;;;:::777444666777777888888777555444111111222333444555555666888999999:::999888666555111000333888888444222333111111222222111111000///////////////////////////......///000000000//////.........---......///000........................,,,,,,------------,,,,,,------,,,,,,++++++******,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))******))))))))))))(((((((((((('''''''''((()))***************************((((((''''''''''''(((((((((((((((((((((((((((((()))((((((((('''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%'''(((((('''&&&&&&'''%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&%%%%%%$$$$$$)))((('''((())))))'''%%%))))))((((((''''''&&&&&&&&&&&&'''(((((((((((('''((()))***+++,,,,,,,,,,,,////////////000222333444111111111111222333444555888@@@TTTqqqlllxxx{{{bbbGGG;;;555333777999444///...111111000000000000111111000...///222111000666???LLLLLLFFF:::333333333111000000111111222222333333222222222222222222222222222222222222222111000000444444444333333333333333111111111111111222444444555555555444444444444444666888<<<@@@AAA@@@>>><<<777666444333444777:::<<<>>>>>>???>>>>>>===<<<<<<888777555333222333777;;;:::;;;;;;<<<======<<<<<>>;;;999888777777888;;;======<<<;;;;;;:::999999:::;;;;;;:::;;;<<<;;;;;;;;;===>>>999::::::;;;;;;:::888666999999999999888777555555000111111222333444555555777888999999888777555444111000222666666333111333111111111111111000000///............////////////---...///000000000000000.........------......///........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++***************************************************))))))))))))))))))***((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))************************((((((''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&%%%%%%$$$$$$)))((('''((()))(((&&&%%%((((((((((((((('''''''''%%%&&&((()))))))))((('''(((((()))***++++++++++++.........///000111333333111111111111222333444444666>>>SSSooolllyyy~~~}}}zzzjjj[[[JJJ888888444222444555333000///111000000000000000000111111000111111000///222888666999999555222222111///000000000111111222222222111111111111111111111111111111222222222111000000333333333333333333333333111111111222222333444555555555555444444444444444777:::===@@@@@@===999666444444333333555888;;;===????????????>>>===<<<;;;777666555222111333777::::::;;;<<<>>>??????????????????>>>???@@@@@@>>>===888888888;;;>>>@@@AAA@@@;;;;;;::::::999999999999;;;===>>>===<<<;;;;;;<<<888999;;;<<<<<<;;;;;;;;;999999999888777666555444222222333444555666777777666777777888777666444333111///000444444111111333111111111000000000000000---........./////////000......///000111111111000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))************************)))))))))******)))))))))(((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((())))))((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))(((((('''&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%)))((('''((()))(((&&&%%%'''''''''(((((((((((((((%%%&&&((()))))))))((('''(((((()))***++++++++++++---------...///000111222111111111111222333444444666>>>RRRmmmhhhuuu{{{ooo___VVVPPPCCC===<<<555222000......000222222333111000000//////000000111111222222111//////000222...111444444222///...---000000000000000111111111000000000000000000000000000111111111111111000000111111111111222222222222000111111222333444555555666777777777777666555555888;;;>>>???>>>:::555222000000000222444777;;;===>>>>>>>>>>>>======<<<;;;777777555333222333666888:::;;;===???@@@AAABBBBBB???>>>>>>???AAAAAA@@@???:::999:::<<>>QQQnnnhhhuuuxxxeeeYYYHHHAAA>>>555333777666......------///222333333000000////////////000000///111111000///000000000...///111111///------...000000000000000/////////////////////////////////000000111111111111000000//////000000000111111111000000222333444555555555888999:::;;;:::999777666999;;;>>>???===999444111//////000222555999<<<>>><<<<<<=========<<<<<<;;;666777666444222222444666:::;;;<<<>>>@@@AAACCCDDDAAA@@@???@@@AAAAAA@@@>>><<<;;;;;;<<<>>>???>>>===::::::<<<<<<<<<;;;999888999<<>>===:::666333111111222555888<<>><<<>>>===;;;;;;<<<<<<;;;999999:::<<<======<<<:::999777:::>>>???>>><<<;;;;;;999;;;<<<;;;888666777999:::999999888888888888888555555666777888999::::::444555555666555333222111111...---///000...000333222111///.........///000...//////000111222222333111111111111111000///...///...------,,,,,,,,,,,,........................---,,,+++******+++,,,---*********************+++*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))*********+++&&&'''''''''(((((())))))'''((()))++++++******)))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%'''&&&%%%$$$%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$###$$$&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))'''&&&&&&''')))***)))'''%%%&&&&&&'''((()))******)))((('''''''''(((***+++******+++,,,------------......//////000222333444111111111111222333444555888:::IIIhhhdddooogggPPPKKKDDD888;;;999777444111000000000............///000222222................................................//////.........---------111000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---***+++,,,---...000111111//////000111333444555555444666888:::<<<<<<;;;::::::::::::999777666444444444555777888::::::;;;;;;<<<>>>@@@BBBAAA???<<<999888666555333333444555666;;;:::;;;===@@@BBBBBBAAA???@@@@@@AAA@@@???>>>===@@@???>>>===<<<<<<<<<<<<999;;;>>>AAAAAA@@@>>><<<888888:::;;;<<<=========;;;:::999999888888999999===<<<;;;999888888999:::999888666444444555777888555666777777666444111000...............///000000////////////////////////111222222222222111000000//////000111111111111000222111///...---------...///............---------------,,,,,,+++***))))))************************++++++************++++++******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((&&&%%%&&&))))))'''$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$############%%%%%%$$$$$$###$$$$$$$$$((('''&&&%%%$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%%%%$$$###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((()))''''''''''''''''''''''''&&&'''((('''&&&%%%&&&((()))((('''&&&&&&'''((())))))))))))))))))*********------...///000111222222000000000000111333555666888<<>>>>>@@@BBBCCCBBB@@@===;;;666555444333333444555777888999<<<@@@CCCCCC@@@=========>>>???@@@@@@??????BBBAAA???>>><<<<<<;;;;;;999;;;===>>>>>>===;;;:::777777888:::;;;;;;<<<<<<;;;::::::999999999999999>>><<<:::999999::::::999777666555444555666888:::666777777666555333111000//////......//////000111000000000000000000000000111111222222111111000///......///000000000000000222111///...---------...............------------------,,,++++++***))))))************************+++******))))))******+++***)))))))))((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$############$$$$$$######$$$$$$%%%&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%&&&((()))''''''''''''''''''''''''&&&'''((((((&&&&&&'''((()))((('''&&&&&&'''((()))************++++++++++++------...///000111222222111000000000111333555666;;;???NNNkkkaaafff{{{___GGG999333222333333222111///...........................///000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++******,,,---------,,,+++,,,,,,,,,------..................//////000000000333444777999:::999888888666666666666555444222222222333444777999===???AAA@@@AAACCCDDDCCCAAA>>><<<444333333222333555666777666999>>>DDDGGGDDD???:::;;;;;;<<<===>>>???AAAAAACCCBBB@@@>>>===<<<;;;;;;:::;;;;;;;;;:::999888777666666777888999:::;;;;;;<<<;;;::::::999999::::::???<<<999999;;;;;;:::888555555444444555777999:::777777666444333222000000000////////////000111111000000000000000000000000111111111111111000//////---...//////000000//////111000///...------------......---------,,,,,,,,,,,,,,,,,,+++******))))))************************+++******))))))******+++))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$########################$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###"""######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''(((''''''(((((('''''''''&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&(((((('''''''''''''''''''''''''''((()))((('''&&&''')))((((((''''''''''''((()))******++++++,,,,,,,,,,,,------...///000111222222111000000000111333444555:::???OOOllliiikkk{{{gggTTTJJJBBB777111222000//////..................---------......///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++((()))+++,,,,,,,,,+++***------,,,,,,,,,,,,,,,,,,............////////////222333555777888888666666333444444444333222111111333333444666999<<>>===<<<<<<<<<;;;:::888777666555555555666777777888999:::;;;<<<<<<;;;::::::999:::::::::===:::777777::::::888555555555444444555666777888777666444222111000000000000000000000000111111222111111111111111111111111000000111111000000///.........///000000000000000//////......------------------------,,,,,,,,,+++,,,+++++++++******))))))******************************))))))))))))******))))))))))))((((((((((((((((((''''''''''''((((((************************))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%###$$$&&&%%%$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%'''(((((('''''''''''''''''''''''''''((())))))''''''((()))'''''''''''''''(((((())))))******++++++,,,,,,,,,------...///000111222222111000000000000222444555666;;;LLLjjjnnnnnnaaaOOOBBBBBB@@@666...///......///////////////...------------------...///,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,************************((()))***+++++++++***))),,,,,,,,,,,,,,,+++++++++.........///////////////000222444666666666444333111111222222222111111000333444555666888;;;===>>>===>>>>>>>>>===;;;999888222222333444555777888999<<<>>>AAADDDFFFDDD@@@===<<<;;;:::999:::;;;<<<===<<<<<<;;;;;;;;;<<<======999888777555444444444444888888888888999;;;<<<===;;;;;;:::999999999999:::999777555666777777555222666555555444444333333333555444333111000000000000000000000000000111111222000000000000000000000000///000000000000///.........///000000111111000000...............------------,,,,,,,,,++++++++++++++++++***************)))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((())))))(((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&###%%%&&&&&&%%%$$$&&&''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))&&&''''''((((((((((((((((((((())))))***++++++,,,------...///000111222222111000000///000111333444666:::JJJgggjjjiiiNNN@@@555555666222///111......///////////////...------,,,,,,,,,------...++++++++++++++++++++++++*********++++++,,,,,,---******++++++++++++,,,,,,+++************++++++,,,))))))))))))))))))))))))((((((***+++++++++***)))++++++++++++++++++++++++------.........////////////111333444444444222111///000111111111111111000111222444777999:::;;;;;;;;;;;;;;;:::999777555444333444555666777888999999>>>>>>???AAACCCBBB???===::::::999999999::::::;;;777777888888999:::<<<<<<777666555555555555555666888888888888999;;;<<<>>>;;;:::999999888888999999555666666666555444333222555444444333222111000000222111111111000000000000000////////////000111111///////////////////////////////////////......---......///000000000000///------.........------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%###$$$&&&(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&%%%(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((%%%&&&'''((()))))))))(((''''''((()))***++++++,,,------...///000111222222111000000///000111222333999<<>>@@@===999555222444666999;;;<<<<<<;;;555555444444444444555555222333555777888999::::::777666555555666888:::<<<999888888777666777777777111777;;;999333000222666...///000000000000000///+++---///111222222000///...............///000000..............................//////......---,,,******+++,,,,,,,,,,,,++++++,,,---.........---,,,+++++++++************))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&'''(((******((('''&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&$$$""""""%%%)))$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%$$$"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%% !!!###%%%''')))***"""###$$$%%%&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%%%%%%%$$$%%%'''&&&%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""%%%%%%%%%&&&&&&%%%$$$$$$(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&$$$%%%'''))))))))))))(((((()))***+++,,,---......------...///000111222222111111000//////000111222666888FFFdddsss///////////////.........------------------------,,,++++++******++++++,,,+++++++++*********))))))(((((()))***++++++,,,,,,************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,)))******++++++,,,------//////000000000000///...111111000000000000000111333333333444666777999:::999888666444333222333333333555666666555555666888888888:::===???>>>;;;888888888888888888888999999333555888888777666666777777555333333444666666555999777555555666777888777888888777666555444444333666666666666555333111000/////////000111111222222//////000000000000//////---,,,+++---///000000///000///---,,,,,,---///000---.../////////...,,,,,,---+++******,,,---------......---------,,,,,,,,,******))))))((((((''''''))))))************))))))'''((()))******)))((('''%%%%%%%%%&&&'''((())))))((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&((((((((()))(((''''''&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&(((,,,---,,,)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''))))))))))))************)))******++++++,,,------////////////000000000000//////000///......000333:::;;;HHHcccyyy///.....................------------------------,,,++++++******++++++,,,+++++++++*********))))))(((((()))******+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******++++++******)))*********+++++++++,,,,,,)))******++++++,,,------//////000000000//////...111000000//////000000111444444444444444555555666888777555333222111222222333555666555555555777999999999:::<<<>>>===:::888777777777777888888888888444666888888777777888999888666444333555777888777999777444444555666555555666666666666666666555555333333333333222111///...000000000000111111111111...//////000000//////...---,,,+++---///000///...///...,,,++++++,,,...///---.../////////...,,,,,,---+++***+++,,,------,,,,,,,,,,,,,,,++++++++++++***)))))))))((((((((('''))))))************))))))'''((()))******)))((('''%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&(((+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%''''''%%%&&&&&&%%%$$$$$$%%%'''%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((((((((()))******++++++,,,------////////////000000000000000000000///...///111333888888EEE```}}}pppvvv........................------------------------++++++************+++++++++************)))))))))((())))))******+++++++++************))))))))))))))))))))))))))))))))))))((()))******++++++******+++******))))))******+++*********++++++++++++,,,)))******++++++,,,------......///////////////...000000////////////000000555555444333222222222333666555333222111111111222555555666555444555888:::;;;::::::;;;===<<<:::777666666666777777888888888666777888888888888:::<<<:::777444444666888::::::888666444444444555444333555666666666777777777777111222222222222111000///111111111111000000000000---..................------,,,+++,,,...//////...------++++++++++++---------............---,,,,,,,,,+++***+++,,,------,,,+++++++++*********))))))))))))))))))((((((((((((((())))))******))))))((('''((())))))))))))((('''&&&&&&''''''''''''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&((((((((((((''''''&&&&&&&&&''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&########################%%%$$$$$$######$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''(((%%%&&&&&&%%%$$$$$$%%%'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))******++++++,,,------.../////////000000000111111111111000///000222444777888DDD^^^{{{mmmrrr---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))((()))))))))*********+++************)))))))))((())))))))))))))))))))))))((())))))***************+++***)))(((((()))***+++************++++++++++++)))******++++++,,,------------.../////////......//////.........///000000555555444333333333333333555444333222111111222333666777777777666888;;;===<<<;;;::::::;;;;;;999777777888888888999999999999888999999999888999<<<>>>:::777444333666999;;;<<<777666555555666777777666777777777777777777777777333333333333333333222222222222222111000//////...,,,------......------,,,---,,,+++,,,...///...---,,,,,,+++******+++,,,,,,.........---------,,,,,,+++******+++------,,,+++++++++*********)))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&'''(((((()))%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''))))))))))))************)))******++++++,,,------......//////000000111111111222222111000111333555777888EEE___}}}xxx+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++)))))))))))))))))))))))))))))))))))))))*********************)))))))))((((((((((((((((((((((((((((((((()))************)))+++***)))(((((()))***+++))))))*********+++++++++)))******++++++,,,------,,,,,,---.....................------...//////000333333333333444555666777555444333222222333444444888999999999999:::===???===;;;999999::::::999888;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;999888999<<<>>>888555333333666999;;;<<<777666666888:::;;;;;;::::::999999888777777666666444444333333333333333333333222222111000///......,,,,,,------------,,,,,,---,,,+++,,,......---,,,+++++++++******+++++++++......------,,,,,,,,,,,,*********+++------,,,***++++++++++++************(((((((((((())))))))))))(((((())))))))))))((((((&&&'''((())))))((('''&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&%%%%%%&&&'''((((((((()))%%%%%%&&&%%%$$$$$$%%%'''&&&&&&&&&'''''''''((((((&&&&&&%%%%%%&&&&&&'''((())))))))))))************)))******++++++,,,------.........///000111111111222222333222111111333666555777DDD```~~~***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((((()))))))))))))))***))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((('''((())))))******))))))***))))))(((((())))))***)))))))))************+++)))******++++++,,,------++++++,,,---............---------------...///000111222222333555666888999444444333222222333555555777999;;;;;;;;;<<<>>>???===:::888777999::::::999@@@??????>>>>>>======<<<;;;<<<<<<;;;999999:::;;;666444333555888:::;;;;;;999888999:::===>>>===<<<;;;;;;:::999888777666666444333222222111111111222222222222111000//////...,,,------------------,,,---,,,+++,,,---...---,,,++++++++++++++++++++++++...------,,,+++,,,,,,,,,))))))***+++------+++)))+++++++++************)))(((((((((((())))))))))))'''(((((())))))(((((('''&&&'''(((((((((((('''&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&)))(((&&&%%%%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""######$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&###$$$%%%'''((((((((((((%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&''''''(((''''''''''''(((((((((((()))******++++++,,,------------...///000111222222222222222111000111333555333444BBB^^^}}}*********+++,,,,,,------++++++++++++++++++++++++******))))))))))))******(((((((((((())))))******)))))))))))))))))))))(((************))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))************)))******++++++,,,------******+++------.........,,,,,,,,,,,,---...///000000000111222333555777888333222111111111333444555444777:::<<<<<<<<<<<<===<<<999777666888:::;;;;;;CCCBBBAAA@@@>>>===<<<<<<;;;<<<===<<<:::888777888555444555777;;;======<<<<<<;;;;;;<<<>>>===;;;999:::::::::999999888888888777666444222222111222222222111111111000000//////------............---------,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,)))))))))+++------+++(((******)))))))))((((((((('''((((((((()))))))))***''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&"""%%%''''''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''"""###$$$&&&'''(((''''''%%%&&&&&&%%%$$$$$$%%%'''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((()))******++++++,,,------------...///000111222222111222222111000000333555444555BBB^^^|||))))))***+++,,,,,,------++++++++++++++++++++++++******))))))))))))******'''((((((((())))))******))))))))))))((((((((((((************))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))'''((()))******)))((('''))))))))))))************)))******+++,,,,,,------)))***+++,,,------...---,,,++++++,,,---...///000000000000111222333555555111111000000000222333444111555999<<<<<<;;;;;;;;;<<<999666555777:::<<<<<>>===;;;;;;;;;===>>>===:::777666666555555777:::===???>>><<<>>>>>>=========<<<999666888999999999999::::::::::::999777555444444444444111111111111000000000000---......//////......------,,,++++++------,,,++++++,,,,,,------,,,,,,+++...---,,,+++***+++,,,---(((((()))+++------***((()))((((((((('''''''''''''''((((((((())))))******''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&!!!$$$''''''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((########################%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&'''''''''!!!"""$$$&&&'''''''''&&&%%%&&&&&&%%%$$$$$$%%%'''''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))************)))******+++,,,,,,------------...///000111222222111111111000///000222444777888EEE```~~~++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''')))***,,,---)))((('''''''''(((***++++++******)))(((''''''&&&))))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((()))((((((((())))))(((((((((((())))))+++++++++*********))))))))))))))))))************++++++++++++,,,---...///000000111111222222222333444444555555444444333333444777;;;<<<;;;999888888444666777666666888<<<@@@AAA@@@???===<<<;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;===============<<<<<<<<<>>><<<:::999::::::999777:::::::::;;;;;;:::999999===<<<999666444111000/////////...---------------///............---------.........------,,,,,,,,,------------------------------+++*********+++,,,)))***,,,,,,,,,+++)))'''+++***)))'''''''''((()))''''''((()))))))))))))))"""---888555)))"""%%%,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***))))))(((''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++++++++++++++++++++,,,,,,,,,,,,---...///000111111333111//////111222222222222;;;EEE]]]~~~uuu+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((()))***((((((((((((((())))))*********))))))(((''''''&&&))))))))))))(((((((((''''''((((((((((((''''''&&&&&&&&&'''((((((((((((''')))(((((((((((((((((()))+++++++++******)))))))))(((((()))))))))*********++++++++++++,,,---......//////000000111111111111222333333333333333222222666999<<<===;;;999888888555666777777666777;;;???AAA@@@???===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============>>><<<:::999:::;;;:::999999::::::;;;;;;::::::999;;;:::777555222000//////000///......------..................------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))******+++)))***+++,,,,,,***)))'''***)))(((''''''(((((()))''''''((()))))))))))))))+++333:::777---&&&(((---'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&))))))(((''''''&&&%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((''''''''''''(((((('''''''''((()))************++++++++++++,,,,,,,,,,,,,,,---...///000111111333111//////111222333222222:::EEE^^^~~~qqq+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((())))))))))))(((***))))))((((((''''''''')))))))))(((((((((''''''((((((((((((((('''&&&%%%%%%%%%&&&'''''''''''''''((((((''''''''''''((((((************))))))))))))(((((())))))))))))******++++++***++++++,,,---............///////////////000111111222222222111111666888;;;;;;999666555555777777888777666777:::<<>><<<;;;999999:::;;;;;;:::777777888888888888777777777666555333111000//////000000///...........................------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++***))))))))))))***)))***+++++++++***)))((((((((('''''''''((())))))''''''((())))))))))))(((***...111///***&&&''')))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((&&&$$$"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&((((((''''''''''''((((((''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,---...///000111111333111//////111222333333222:::EEE]]]wwwppp******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))((((((((('''''''''))))))((((((((('''''''''(((((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((()))))))))***++++++******+++,,,,,,------------------------...///000111111222222222222555777888888555333111111777777777666666777888999;;;;;;:::999888888888999666777777888:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::888777777999::::::999333444444555555555555444555555333222111000000000000000///............///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********************************))))))))))))))))))******+++***)))((((((''''''''''''(((((())))))&&&'''(((((())))))(((((($$$%%%&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!! ######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))(((((((((''''''''''''(((((('''((((((((()))))))))************++++++,,,,,,---,,,,,,---...///000111111222000//////111333333333444:::AAAYYY|||rrrnnn***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((("""###$$$&&&'''(((((('''%%%&&&((()))))))))((('''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((()))))))))++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////000222333333333333666777888777444222111111777666555555666666666666666666555555555555555666444555666777888999:::;;;>>>>>>===<<<;;;::::::999777666444555666777777666333333444555555555555555444444333222111111111111000000///..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))((((((************))))))((((((&&&&&&''''''((((((((()))&&&&&&'''((((((((((((((('''&&&&&&''')))+++++++++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###### !!!!!!!!!!!!"""""""""######$$$$$$$$$%%%%%%%%%"""""""""!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&)))+++,,,+++)))(((((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++,,,,,,------,,,,,,---...///000111111222000...///111333444333666999>>>TTTxxxpppggg***))))))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((!!!"""$$$'''((()))((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''(((((((((((())))))++++++************++++++---,,,,,,,,,,,,+++++++++......000111333333444444777888999888555333333333444333333333555666555333333222222222222222333444333444555666777888999999>>>======<<<;;;:::999999666555333333444555555444444555666777888888888888444333222111111111111111//////...---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******************************++++++******)))(((******)))))))))(((((((((&&&&&&'''(((((((((''''''&&&&&&'''(((((((((((('''+++)))(((((()))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""###$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((()))((('''&&&((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++,,,------...,,,,,,---...///000111111111000...///111333444444888999<<>>VVV{{{|||fff))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&((())))))(((&&&%%%''''''&&&%%%%%%'''((()))&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&######%%%&&&'''(((((((((&&&'''(((((())))))((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))++++++***************+++---------,,,,,,+++++++++***+++---...000111222222111222222111///...///000000///...000444555333111000000000000111222333444333333444444555666666666888888999:::<<<======>>>999777555444444444333222000111222333444444555444222111000///...---------------,,,++++++++++++,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,---,,,+++***)))******)))(((((((((((((((''''''((((((((('''%%%$$$%%%&&&''''''((((((''''''$$$&&&((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&&&&%%%$$$############$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%########################'''&&&&&&%%%$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((((())))))+++,,,---......,,,,,,---...///000111111111///...///111444555444666:::AAAZZZhhh((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))************)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&((())))))%%%%%%%%%&&&&&&&&&'''''')))))))))))))))******+++++++++******++++++,,,---............///////////////000000111111111111000...///000000///000222444000111222111000000222444777666555444444444444444888888777666666777999999888555222111222333111...111111111111111222222222000///////////////000000...---,,,,,,++++++++++++------......------,,,+++))))))))))))************)))******)))(((((()))+++333111...+++))))))))))))'''((()))))))))(((&&&%%%(((+++...,,,'''%%%(((+++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&& $$$$$$ """&&&%%% &&&$$$$$$&&&$$$!!!"""%%%!!!"""$$$%%%&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$###"""!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$#########""""""&&&%%%###""""""###%%%&&&'''&&&$$$!!! """%%%)))'''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$######))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''&&&&&&%%%%%%$$$)))(((&&&$$$$$$$$$&&&'''%%%""""""%%%%%%###$$$'''+++)))&&&&&&''')))***+++***)))(((''''''((()))******)))(((''''''''''''''')))))))))***+++++++++,,,------------...000111222000000000000000111111222333999BBB\\\mmm((('''&&&&&&&&&&&&'''((('''((((((((())))))))))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''$$$$$$&&&(((((((((&&&&&&&&&&&&''''''''''''((((((((('''((())))))***+++++++++++++++,,,,,,---------------..................///000000000000//////000111111000111333555111111000000000222333444555555444444444444555555888777666555555666777777555333000///000000///---000000111111111222222222000000////////////000000...---,,,,,,++++++,,,,,,------......------,,,+++))))))))))))************)))******)))(((((()))+++111///,,,***)))))))))***(((((((((((((((''''''&&&&&&)))+++***&&&$$$&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""%%%%%%"""###&&&%%%!!!$$$###$$$((()))&&&'''***$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$#########""""""&&&%%%###""""""###%%%&&&%%%%%%$$$"""!!!!!!$$$'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%$$$$$$$$$'''''''''''''''&&&&&&&&&)))'''&&&$$$$$$%%%&&&'''%%%""""""%%%%%%###$$$''')))'''&&&&&&((()))))))))))))))((('''''''''((()))))))))((('''''''''(((((()))))))))***++++++,,,,,,------------...000111222000000000000000111222222666;;;DDD\\\kkk((('''&&&&&&&&&&&&'''(((''''''((((((((()))))))))))))))))))))(((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&(((((((((''''''''''''(((((((((((('''''''''''''''(((((())),,,,,,++++++,,,,,,---...+++,,,,,,,,,------------------...///////////////000111222222111222444666333000------111444444333333333333333444555666777777666555333333333444444333000............---,,,///000000111111111111111000000////////////000000...---,,,,,,,,,,,,,,,,,,------......------,,,+++))))))))))))************)))******)))(((((()))+++---,,,***)))(((((()))***))))))((('''''''''''''''$$$''')))'''$$$###%%%''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&&&&$$$$$$&&&&&&###$$$"""###&&&'''$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""$$$$$$$$$###############&&&%%%$$$######$$$%%%&&&######$$$###!!!!!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%"""###&&&&&&$$$$$$'''&&&&&&%%%&&&((()))(((&&&(((''''''&&&&&&'''(((((((((((('''''''''((())))))((())))))***++++++,,,,,,------------...000111222111111000///000111222333777<<>>TTTwwwooo&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&%%%&&&((()))(((&&&(((((((((((()))))))))))))))))))))))))))***++++++++++++******++++++,,,---------------............---...///111222222222222222333444444333444666888666333111222555777555333000000111222444666888999666555444222222222333333333444444333111000222333000111333555555444333111222111000//////......///------------------...///------......------,,,+++))))))))))))************)))******)))(((((()))+++'''''''''(((((()))))))))))))))((('''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$###"""######&&&///999888...$$$"""######&&&)))%%%%%%$$$#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%###$$$((((((%%%$$$&&&$$$$$$%%%''')))(((&&&$$$%%%&&&'''((((((((((((((())))))((((((((()))******''''''(((***+++,,,---...------------...000111222444222000//////111444555777;;;@@@VVVyyyttt&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%&&&((()))(((&&&'''''''''((((((((())))))((((((((((((((()))************))))))******+++,,,+++,,,,,,,,,------------,,,---...000111222222222222333444444333444666777555666666777777666555444000000111222333555777888666666444444333444555666444555666444222111333555111222555666777666444222222111000///............---------------...//////------......------,,,+++))))))))))))************)))******)))(((((()))+++'''(((((())))))))))))((((((((((((((((((''''''&&&&&&&&&%%%&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&"""!!!###%%%)))666DDD///&&& """###$$$&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$&&&((()))%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$############"""""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%$$$###"""###%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%"""#########$$$$$$$$$$$$$$$##################"""$$$%%%%%%&&&'''''''''&&&$$$###%%%))))))&&&$$$&&&%%%%%%%%%'''((()))'''%%%%%%&&&''')))******))))))******))))))((()))))))))''''''(((***+++,,,---...------------...000111222444333000//////111444666666:::@@@VVVyyyttt%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((&&&&&&%%%'''((()))'''&&&''''''''''''(((((((((((('''''''''''''''((()))))))))))))))((()))******+++******+++++++++,,,,,,,,,+++,,,---///000111111111222333444333333333555777555777::::::888555444444000000111222333555666777777666555444555666777888333555666555222111333666111333555777888666444333222222000///............---------------...///000------......------,,,+++))))))))))))************)))******)))(((((()))+++(((((()))))))))))))))((('''((()))))))))(((&&&%%%&&&%%%$$$%%%'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###!!!$$$&&&,,,;;;KKK///'''"""$$$'''&&&$$$$$$###$$$&&&'''((('''&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,&&&%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%$$$######$$$&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&############$$$&&&)))***''''''''''''''''''''''''&&&''''''''''''''''''&&&""""""######$$$$$$$$$$$$)))))))))(((((('''''''''$$$%%%&&&&&&'''''''''&&&$$$###%%%))))))&&&$$$&&&'''&&&%%%'''((()))(((&&&%%%&&&(((************)))++++++***)))(((((())))))&&&'''(((***+++,,,......------------///000111222555333000//////111444666333777>>>TTTwwwlll''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%'''((()))(((&&&%%%%%%'''''''''''''''(((((((((((('''''''''''''''((())))))******))))))))))))******))))))*********+++++++++***+++...000000000...---000000000//////000444777999999999999888666555444444444555555666888999:::999666333444888;;;<<<;;;666666444333333222333333666333111444999;;;888444222222111111000/////////000///...------...///000---,,,***+++,,,,,,+++)))***++++++++++++***))))))******))))))((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$#########$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%######$$$&&&!!!###%%%))),,,000333444&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%$$$###""""""""""""$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%'''***---///#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$######!!! """###$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###(((&&&$$$###$$$%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''###$$$$$$%%%%%%$$$$$$###&&&%%%$$$%%%'''((('''&&&$$$"""!!!###&&&'''&&&$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((())))))))))))((((((((((((((()))******,,,,,,+++******+++,,,---------...///000111222222333222111000000111222222888999<<>>TTTvvvhhh&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((()))))))))***************+++------,,,---///000000111333555555444222111111333444666777666555333222222111111444444555555555555666777444555555555444333222111333222222333333333222000222222111000000//////...------............------...,,,++++++,,,---+++******++++++++++++***))))))(((((())))))*********+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%%%%%%%$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###&&&((()))'''%%%######%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%'''((('''&&&&&&'''''''''''''''((((((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******&&&%%%%%%%%%&&&'''((()))((((((((((((((())))))*********++++++,,,,,,,,,+++------...///000111222222111111000000000111333444666999===SSSvvvqqq%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))******++++++,,,------+++---///000000111333555222111111000111222444555666555444222111111000000000222333333222222333555333333444444444222000/////////000000111000000///111000000//////...------------............---------,,,***+++,,,,,,+++)))***++++++++++++***))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###$$$%%%$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%###""""""###$$$%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###'''***+++)))%%%"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((()))&&&%%%%%%%%%%%%'''((()))((((((((((((((()))******++++++,,,,,,,,,++++++***------...///000111222222111000000000000222333444666888<<>>ccc$$$$$$$$$%%%%%%&&&&&&&&&########################!!!!!!""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&'''((('''&&&$$$###$$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&''')))*********)))(((%%%%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""###$$$%%%%%%&&&&&&'''&&&%%%%%%''''''&&&%%%!!!###$$$$$$######$$$&&&###%%%'''&&&%%%$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&!!!"""$$$&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&&&&''''''(((((()))*********+++---......---,,,---///------......000111222333///111222222111111222333888:::444<<>>ccc$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''(((((((((((((((((((((((()))))))))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$&&&'''&&&&&&&&&(((******)))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''((((((((()))))))))))))))))))))))))))))))))'''&&&'''((()))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$######$$$$$$%%%$$$######%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$"""!!!"""$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%%%%$$$&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&)))---///222333%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&'''((()))***+++)))***,,,---......---,,,,,,,,,,,,---...///111111333222222222222333444444555:::555<<>>^^^$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&((((((((('''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%'''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))(((''''''(((((()))(((((((((((((((((((((((()))+++,,,,,,)))'''&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''&&&&&&'''''''''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%''''''&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''((((((((()))))))))***++++++,,,---------------.........//////000111222222111111000111222333444333888888>>>\\\$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((***+++,,,+++)))'''&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&''''''(((''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''''''''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''(((((())))))******++++++,,,------------,,,............///000111222222222111000111222333444555999888;;;WWW$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((((((((('''''''''(((((((((((((((((((((((()))******)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''''''''((()))************+++,,,,,,------,,,,,,............///000111222333222111111111222444444555999888999SSS{{{$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((%%%&&&'''(((((((((((('''(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%'''&&&&&&%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%%%%$$$"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((()))***++++++******+++,,,,,,,,,,,,,,,.........//////000111222333222222111111333444555111777777:::UUU~~~$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&''''''((()))***%%%%%%%%%&&&&&&'''''''''(((''''''''''''''''''(((%%%&&&&&&'''((((((''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((###$$$&&&((())))))((((((((((((((((((((((((((((((&&&'''((('''&&&&&&((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&''''''((((((''''''***)))'''&&&%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&&&&&&&$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%""""""######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))***++++++******+++,,,,,,,,,,,,+++.........//////000111222333333222111222333444555...555666:::VVV$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&'''(((***+++%%%%%%%%%&&&&&&'''''''''((((((''''''''''''((((((%%%%%%&&&'''(((((((((''''''''''''((((((((())))))''''''''''''((((((((()))'''''''''''''''((()))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))"""###%%%'''))))))))))))((((((((((((((((((((((((&&&'''((('''&&&''')))+++%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$---+++(((&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%''''''''''''%%%$$$&&&&&&'''((()))***++++++******+++,,,,,,,,,,,,+++.........//////000111222333333222222222333444555---444666:::UUU%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""!!! ######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))(((((('''&&&%%%%%%%%%&&&'''(((((()))((((((((((((((((((((((((((((((((((((((('''''''''''')))***++++++***)))''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***)))((('''%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%'''&&&%%%$$$$$$%%%'''(((222000,,,)))&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###"""######&&&&&&'''((()))***++++++))))))***+++,,,,,,,,,,,,------------...000111222333222111111111222333444111777666:::WWW%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))((((((((((((((((((((((((''''''(((((((((((((((((('''(((***++++++***(((''''''((()))******)))((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&---+++)))&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$######$$$$$$%%%&&&'''((()))******+++)))***+++,,,,,,---,,,,,,------------...000111222333222111111111222333444222888777:::VVV$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""#########$$$$$$%%%%%%$$$$$$$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''(((((())))))******(((((((((((((((((((((((('''''''''(((((()))))))))'''''')))******)))''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$'''&&&%%%$$$$$$%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&'''((())))))***)))***+++,,,------------------------...000111222222222111111111222444444444999777:::UUU$$$$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&%%%&&&''')))***(((((())))))************((((((((((((((((((((((((&&&&&&'''((()))******+++''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&''''''(((((((((&&&%%%###%%%%%%$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&'''((()))))))))***+++,,,------------------------...000111222222111111111111222444555444999888:::UUU#########$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((((((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++)))))))))***************))))))))))))))))))))))))&&&''''''((()))***++++++''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''''''''((()))((('''%%%$$$'''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&'''((())))))******+++,,,------------------------...000111222111111000000111333444555222888777:::VVV""""""######$$$%%%%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&'''((()))***)))))))))))))))*********))))))))))))))))))))))))((((((((())))))*********(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''(((((((((''''''(((((('''''''''&&&&&&&&&$$$%%%&&&''''''(((''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&'''((())))))******+++,,,------.........------------...000111222111111000000111333555666111777666999VVV!!!""""""###$$$$$$%%%%%%############$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((()))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&''''''((('''&&&&&&''''''((()))***&&&&&&'''''''''''''''&&&$$$%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((()))******+++***+++,,,---............------------...000111222111000000000111333555666111666555777SSS~~~!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$&&&''''''((($$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))*********)))(((''''''((()))***(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''&&&&&&&&&''''''((('''&&&&&&&&&'''(((***,,,$$$$$$%%%&&&''''''''''''###$$$&&&((())))))((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''%%%$$$&&&&&&'''((()))***++++++++++++,,,---............------------///000111222111000000000111333555666111666444666QQQ{{{$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''!!!$$$&&&'''&&&%%%%%%&&&$$$$$$######$$$$$$%%%&&&########################&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))************''''''(((((())))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))************************++++++******************))))))))))))))))))))))))+++******)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&'''''''''&&&$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((((('''%%%%%%'''((('''&&&)))((('''&&&%%%&&&&&&''',,,+++***(((''''''''''''''')))***)))'''&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''###&&&###$$$)))$$$"""---&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%''''''''''''%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))(((((()))***---///111...,,,+++,,,...000000///222222333222111222555777555444777888GGGooo$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%&&&'''((('''&&&%%%%%%%%%%%%&&&'''"""$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))******(((((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))***++++++))))))))))))*********+++************************************************++++++******************************************+++******)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%$$$###&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((()))'''%%%&&&'''((('''''')))((('''&&&&&&&&&''''''******)))((('''''''''''''''(((***)))(((&&&'''((()))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''((()))---((($$$)))'''"""&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%%%%%%%'''(((((())))))((((((''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))))))))***+++---...//////---,,,---///111111000111222333222111222555777444333666888HHHqqq$$$%%%&&&''''''(((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''%%%$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((''''''&&&&&&''''''((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((()))))))))((((((((())))))))))))***((((((((((((((((((((((((((((((((()))))))))*********))))))))))))***++++++)))))))))***************************************))))))))))))))))))))))))******++++++++++++++++++*********************************))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''&&&&&&%%%''''''''''''&&&%%%$$$$$$&&&&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((()))'''&&&&&&'''((((((''')))(((''''''&&&&&&''''''(((((('''''''''''''''(((&&&((())))))((('''((()))((((((''''''&&&&&&''''''&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))"""+++&&&&&&***&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%$$$%%%%%%%%%'''(((((())))))(((((('''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))***+++,,,------------000...---...000222222111111222222222111222444777222222555888HHHrrr$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((()))))))))***************))))))******+++,,,************************************************))))))))))))))))))))))))******+++++++++++++++,,,*********************************)))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))'''&&&&&&'''(((((('''((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%''')))))))))((()))***((((((''''''''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&***)))(((''''''((()))***###222///"""%%%***(((&&&''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))***,,,---...---,,,,,,///...---...000111111111111222222111111222444666222222555777GGGppp$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###$$$%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((************))))))))))))(((((((((((((((((((((((())))))))))))***************************++++++,,,+++++++++***************************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************************))))))))))))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''((((((((())))))'''(((((())))))))))))))))))(((&&&&&&((()))((('''''''''((((((((((((((((((&&&&&&%%%&&&&&&'''((()))&&&''')))***)))((()))***(((((('''''''''(((((()))'''''''''((((((((())))))''''''''''''''''''''''''***)))(((''''''((()))***333EEEAAA...((((((%%%%%%'''''''''((((((((())))))((((((''''''''''''((((((&&&''''''''''''''''''&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&$$$$$$$$$$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******)))***,,,---...------,,,...---,,,,,,...000000///000111222111000111444666333222555666EEEnnn%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&%%%######%%%&&&###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((((())))))******))))))(((''''''((((((((()))))))))+++************))))))))))))))))))))))))))))))))))))))))))*********+++++++++************+++,,,,,,+++++++++++++++*********++++++++++++++++++++++++******************************++++++,,,---------++++++++++++++++++++++++************************))))))))))))))))))))))))((((((''''''''''''(((((('''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))'''((())))))******))))))***(((''''''((())))))(((''''''((()))))))))(((((('''&&&&&&&&&'''((())))))'''(((******)))((()))***((((((''''''(((((())))))''''''((((((((()))))))))'''''''''''''''(((((((((***)))(((''''''((()))***222@@@===///***'''%%%)))''''''((((((((()))))))))((((((((('''(((((()))***((())))))******))))))((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))*********+++,,,---...............,,,+++,,,...000000///000111111111000111333666444333555666EEEnnn%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$###$$$&&&(((###$$$&&&'''((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))******)))((('''(((((((((((((((((((((((())))))************))))))((((((((()))))))))******+++++++++*********))))))************************))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,------...++++++++++++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((((((((())))))))))))(((((()))************)))***(((''''''((())))))(((&&&'''((()))***))))))((((((((('''''''''((())))))(((***++++++)))(((((()))((((((((((((((()))******'''((((((((())))))))))))&&&'''''''''((((((((())))))(((''''''''''''((()))(((...)))&&&+++(((%%%+++'''((((((((())))))))))))'''''''''''''''((())))))))))))************))))))&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))************++++++---...000111...---,,,---///000000000000111111000000111333555444444666888GGGppp%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%$$$###$$$&&&)))###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))************++++++++++++******))))))************************)))************+++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++++++++++++++++++++******************++++++((((((((((((((((((((((((******))))))))))))******&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%&&&''''''''''''%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))******************)))'''''')))))))))(((&&&'''(((*********)))((())))))(((((((((((()))))))))+++,,,+++)))(((((((((((((((((((((((()))******(((((((((((())))))))))))&&&'''''''''(((((()))))))))((('''&&&&&&'''((())),,,)))!!!$$$---***###((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&'''((())))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******************+++,,,///111222///...---...000111222111000111111000000111333555444333777999IIIsss(((((((((''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$######%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))))))))***************************++++++++++++***(((((()))+++,,,+++,,,***)))***+++***+++...,,,***))))))+++,,,,,,,,,)))+++......,,,,,,---//////,,,(((''')))---111444---,,,,,,......,,,))))))---------,,,******+++---,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))))))))(((''''''(((***,,,...''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))(((((('''&&&******+++---...---+++)))---'''$$$)))***&&&$$$&&&***%%%%%%***+++)))+++000((())))))&&&&&&)))+++,,,+++***((((((***+++***(((&&&(((***,,,,,,***'''%%%)))(((&&&&&&'''''''''&&&''''''(((((()))******+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''******)))(((((((((((((((+++***)))'''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((((('''((('''%%%$$$$$$%%%&&&''')))(((''''''''')))***,,,******+++++++++,,,,,,,,,------......///000000000000000000000111222333444444555777666AAAjjj'''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((()))))))))))))))(((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))*********+++)))******+++,,,,,,------///...,,,,,,---.........,,,,,,,,,---,,,***))))))---,,,+++++++++,,,+++***)))+++---.........///000---------.........,,,+++...---,,,------+++***)))------...---,,,,,,---...+++++++++******)))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((''''''''')))+++,,,'''''''''''''''''''''''''''''''''((((((((())))))&&&''''''(((((((((((((((++++++******+++++++++******'''(((++++++''''''+++...***(((***((($$$$$$'''*********((('''(((***+++((((((((()))))))))((('''***************))))))(((+++)))((()))+++,,,,,,+++))))))(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((((((''''''((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&'''((((((&&&)))(((((('''''''''((((((''''''''''''((()))************+++++++++,,,,,,,,,------......///000000000111111111111222333444555333444666555AAAiii&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((()))))))))******)))))))))))))))((((((((((((((()))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++)))******+++,,,---......+++++++++,,,------------(((+++---///111111///...000000/////////.........,,,---......///.........---...000111000///---,,,.........------.........,,,,,,------,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))'''''''''((()))***(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((()))*********((((((''''''''')))***+++))))))+++,,,***'''(((---***((((((******((('''***,,,++++++***************&&&((())))))((('''((((((+++***(((''''''(((***++++++***((((((***+++***)))******)))(((((('''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''''''''''')))((((((''''''''''''(((((((((''''''''''''(((((('''&&&&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((('''&&&''''''((((((((((((((('''%%%&&&'''((())))))))))))******+++++++++,,,,,,,,,------......///000000000222222222222333444555666222333666555AAAiii%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!###&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))************))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))*********++++++*********+++++++++,,,,,,+++++++++++++++,,,,,,,,,''')))+++,,,,,,,,,---...+++...///...///111111///............---...000222111///...///000000...,,,+++,,,---------...000222---//////,,,,,,///111111...------------------,,,,,,,,,,,,,,,------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))***)))((('''&&&&&&''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))******++++++'''((()))******+++---///++++++,,,,,,+++)))***+++(((((()))***+++******+++---***)))++++++***)))***)))***++++++))))))+++---,,,+++)))))))))+++---......,,,)))((())))))'''&&&******)))((((((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''''''''((('''''''''''''''((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&$$$%%%&&&'''''''''&&&%%%###%%%'''((()))))))))(((******+++++++++,,,,,,,,,------......///000000000222222111222222333444555222444777666BBBjjj%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%!!!$$$&&&'''&&&%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((())))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))+++---///...---,,,...000111333111,,,+++///111...111333444333222222555888555333222555;;;===;;;888555777888777555444444555///444333---+++...000///000...,,,,,,...000000///+++,,,,,,------......///++++++++++++++++++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((''''''&&&&&&&&&)))))))))))))))))))))))))))))))))************+++***))))))((((((((())))))(((+++---...---,,,...///+++******)))+++,,,+++***,,,---,,,***)))***)))(((...(((&&&***+++((('''))))))***++++++******,,,---++++++++++++,,,---.........,,,******++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((()))''''''&&&''''''((()))***,,,+++***(((&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((()))***(((&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''''''''&&&###$$$&&&'''''''''&&&%%%###%%%''')))******))))))******+++++++++,,,,,,,,,------......///000000000000000000111111222333444333555999999EEEmmm%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%'''&&&%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''(((((()))))))))))))))***)))))))))*********++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------------,,,,,,++++++******...000111///------000333555::::::777<<>>BBBBBB>>>444000333444000///222,,,---///333555444000---------,,,+++************+++)))((((((***,,,++++++************************(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((()))(((((((((((())))))***'''''''''''''''((()))***---,,,***((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((***+++)))%%%###$$$&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$%%%&&&'''&&&%%%&&&&&&'''((())))))))))))%%%&&&''')))***+++++++++******+++++++++,,,,,,,,,------......///000000000000000000000111222333333333555::::::GGGnnn%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((''''''((((((((()))))))))))))))*********+++++++++))))))))))))))))))))))))+++,,,,,,,,,,,,---------,,,,,,,,,,,,------------------------......//////000333555555555999@@@FFFMMMVVV\\\___jjj{{{wwwmmmhhhooolllllltttvvviiiaaa___```cccmmmpppjjjhhhmmmpppmmmbbbYYYMMMDDD???<<<888444666555444222000...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%$$$)))((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))((((((*********************************+++++++++,,,,,,************,,,...111222000333555555666;;;CCCJJJSSS\\\]]]RRRFFFBBBDDDEEEDDDJJJOOOSSS]]]lllvvvxxxaaaTTTLLLNNNNNNHHHFFFJJJGGGIIIPPPYYY^^^ZZZNNNCCCCCC@@@;;;666333222222333222000...---......---,,,------,,,,,,+++*********(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))***++++++(((((('''''''''(((((()))+++***)))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))+++---***%%%"""$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&'''((()))******'''''''''(((***+++---...******+++++++++,,,,,,,,,------......///000000000111111111111222333444444222555999:::GGGnnn&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%(((((('''%%%""""""###%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%'''((())))))'''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))&&&'''''''''(((((()))))))))************+++++++++)))))))))))))))))))))))),,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---///000222333333444888===@@@DDDLLLXXXaaatttwww{{{lllhhhnnnuuuqqqbbbWWWNNNFFF@@@>>>===;;;888444111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$###))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))************(((((((((((())))))))))))))))))************))))))******************************+++++++++,,,,,,,,,------...///222666999<<<>>>@@@CCCEEEJJJTTTcccooo~~~ggg\\\___cccffflllqqquuussshhhiiiggg___]]]aaalllpppzzzvvvfffaaa[[[SSSJJJEEEDDDEEEGGGCCC@@@<<<999777555222000000///...---+++***)))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))***+++,,,,,,((((((''''''''''''((((((((((((((((((((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))),,,---***%%%"""###&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%&&&((()))((((((((((((***,,,...000******+++++++++,,,,,,,,,------......///000000000222222222222333444555555111444999:::FFFnnn&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((()))''''''''''''((((((((()))*********)))))))))))))))'''(((******))))))+++,,,&&&))),,,...---,,,,,,,,,---...,,,***---111111---...222333000111888>>>@@@QQQRRRMMMQQQ___ffflllyyyyyyzzz|||{{{wwwyyywwwllljjjgggdddccceeeiiiiiiTTT777000444000///000///,,,---000...))),,,+++---111222---+++,,,++++++******+++,,,,,,---))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''((()))***$$$***...---+++***)))'''...(((&&&+++,,,***))),,,///...///222111111555;;;;;;<<>>777111---+++)))(((+++***((('''(((((('''&&&&&&((())))))))))))+++,,,***)))(((''''''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((000333444000)))###"""$$$%%%%%%%%%$$$$$$#########''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''(((((())))))******------,,,,,,,,,---.........///000000000000000000000000111111222333555666777555777777AAAfff''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))'''''''''((((((((())))))************))))))))))))(((***++++++******+++---,,,---,,,+++))))))+++---+++,,,+++***---222222...111222666???SSShhhtttuuuuuutttfff^^^gggrrr||||||rrrxxxxxxxxx~~~lllZZZLLL;;;999999555...,,,///000...---***))),,,---++++++...+++++++++************************************************)))))))))(((((((((((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''(((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''((())))))))))))(((*********+++,,,---...//////***$$$"""###&&&+++///---***+++111333111222666;;;>>>EEEIIIIIIJJJRRR]]]iiilllooossstttqqqlllggg___bbbkkkwwwzzz~~~vvvjjjfffpppyyy}}}qqqmmmcccgggkkknnnooooooqqqrrr{{{yyytttmmmeeeaaacccfffqqqgggXXXJJJ???777333111,,,+++***)))***++++++************)))((((((((())))))(((((('''''''''(((((())))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%&&&'''&&&***,,,+++&&&###$$$&&&%%%%%%%%%$$$$$$$$$######''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******,,,,,,,,,,,,,,,------...,,,------.....................//////000222333444555444666777AAAggg((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((()))))))))***************************+++,,,,,,+++***+++---,,,------,,,*********,,,...//////000666===>>>:::EEEEEEJJJ\\\wwwkkk\\\hhh|||yyygggNNNIIIIIICCC:::333333222111333...,,,...///,,,,,,---,,,,,,,,,,,,+++***))))))************************+++++++++*********))))))((((((((()))))))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&'''''''''((((((((((((((((((''''''''''''&&&(((((()))***************+++++++++***)))((('''''',,,&&&%%%,,,000......222000333<<>><<<333222111///---,,,++++++++++++***)))(((((((((((((((((())))))))))))((('''++++++++++++++++++++++++++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&!!!$$$''''''%%%$$$&&&(((%%%%%%%%%%%%$$$$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))*********+++++++++++++++,,,------,,,,,,---...............////////////111222333444444333666777AAAggg''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))'''(((((((((((())))))))))))***************++++++***+++,,,,,,******+++,,,)))---111333222000......///333555888@@@JJJNNNMMMGGGNNN___{{{pppooo]]]TTTiiiqqqbbbaaaYYYKKK???999555222333...---000222000......------.........---,,,+++************************,,,,,,,,,+++++++++******(((((()))))))))*********''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''((())))))***************++++++******)))((((((((()))%%%)))333555///000888AAAKKK[[[kkktttyyy{{{~~~vvvlllhhhnnnyyyiiiddd```_________dddjjjhhhSSSBBBBBBDDDCCCDDDIIIFFFCCC@@@BBBHHHKKKGGGAAADDD@@@BBBJJJOOOPPPRRRWWW[[[______VVVHHH@@@CCCJJJLLLNNN]]]ssszzzqqqnnnttt|||oooiiilllllljjjwwwuuubbbTTTKKKGGGEEEBBBAAA>>>999333///---------,,,***))))))))))))(((((()))***,,,,,,,,,+++***++++++++++++++++++++++++***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&''')))(((&&&$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''((()))******+++++++++******++++++,,,------...///000111111111000111111111222333444555666555444666666@@@fff&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((()))))))))***(((((((((((()))))))))***))))))******+++++++++,,,)))+++,,,+++******+++---,,,...000111111333555888888===BBBEEELLLWWW```ccckkkvvvxxxxxxllllll}}}wwwrrreeeTTTJJJJJJMMMMMMCCC:::111///000......///,,,,,,---------------,,,************************,,,,,,,,,,,,++++++++++++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&%%%%%%%%%$$$$$$&&&'''(((((())))))'''''''''((((((((())))))(((((((((((((((((((((((((((((()))************)))******+++,,,---///111222111000333666666999JJJ]]]jjjuuu}}}nnnggggggooonnnfffeeeXXXOOOGGGEEEDDDEEEJJJQQQKKKBBB===AAABBB>>>???DDDAAA===:::<<<@@@BBBCCCCCC@@@???@@@BBBAAA??????BBBBBBDDDBBB<<<777666999<<<<<<;;;FFFWWWZZZNNNKKKRRRZZZQQQOOOWWW\\\```ppp|||mmm___UUUOOOLLLJJJNNNMMMKKKEEE???:::999999666333...,,,++++++)))'''&&&((()))+++,,,,,,,,,+++***************************))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((())))))(((&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''((()))***++++++++++++******++++++,,,------...///000111111111111111111222222333444666777666555777666@@@eee&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((()))))))))******((((((((()))))))))******))))))******+++,,,,,,,,,)))+++,,,,,,,,,,,,---///000///---,,,000999DDDLLLXXX___dddcccdddmmmzzzzzzsssfff]]]bbbrrrtttcccOOOCCC;;;444000000------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))*********++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''((((((((()))))))))'''(((((((((((()))))))))(((((()))***************,,,+++***)))+++...111444<<>>BBBFFFIIIMMMQQQMMMTTT[[[\\\XXXUUUWWWZZZ[[[WWWUUUWWWWWWXXXZZZ___VVVXXXYYYXXXVVVUUUXXX\\\UUURRRKKKCCCAAACCCCCCAAAAAA???CCCIIIGGG>>>;;;??????::::::???AAADDDOOO]]]\\\WWWOOOJJJHHHHHHIIIIIIMMMOOOOOOMMMIIIGGGIIILLLCCC>>>777222111///+++((((((((()))***************))))))))))))))))))))))))++++++******))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%&&&'''((()))***+++,,,+++++++++++++++,,,------++++++---...////////////000000000000111333444555666444666666@@@eee''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))(((((()))))))))*********(((((()))))))))*********))))))***++++++,,,------***,,,.........///111333666888<<>>555333000---++++++,,,---++++++++++++++++++++++++++++++++++++************))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%&&&'''(((((((((''''''((((((((())))))))))))'''((((((((()))))))))))))))******+++++++++++++++......///222999BBBKKKPPPccc~~~}}}|||rrrgggHHHDDDCCCDDDBBB<<<999:::>>>EEENNNQQQOOONNNPPPSSSYYYUUUVVV^^^fffjjjmmmqqqpppvvvuuuxxxxxxqqqnnnmmmnnniiidddeeejjjiiimmmnnnkkkhhhkkkrrrwwwmmmhhh]]]QQQOOOUUUZZZZZZYYYYYYXXXVVVQQQMMMJJJJJJAAACCCDDDDDDBBBCCCGGGKKKIIIDDD>>>::::::===@@@AAABBBFFFJJJKKKJJJLLLQQQUUUKKKEEE===:::999888555222000///---,,,***)))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%$$$###"""###%%%'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,,,,,,,,,,,,,,,,------...***+++,,,...//////000000000000000111222333444555222111444555@@@fff((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))))))))))))))************))))))))))))************))))))***+++,,,,,,------+++---///000111222444666???HHHVVVhhhyyy~~~}}}qqq___TTT===:::555000------...///+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((%%%&&&''''''((('''''''''(((((((((((())))))))))))'''((((((((())))))******++++++,,,---------,,,,,,000333:::GGGYYYmmm~~~|||qqqjjj\\\RRRQQQTTTOOODDDDDDFFFJJJMMMKKKHHHJJJPPPSSSYYYcccnnnvvvzzzyyywwwjjjdddbbbgggnnntttyyy~~~~~~uuutttwwwuuuxxxvvvvvvuuummmbbb```eeejjjnnnnnniiieeehhhqqqwwwrrrnnnaaaTTTSSS___lllqqqkkknnnllleee______]]]ZZZVVV^^^dddccccccgggiiihhh^^^VVVJJJAAA;;;999999:::888===BBBEEEEEEHHHOOOTTTKKKFFF???>>>@@@AAA???===999777333000---+++******))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%&&&'''&&&&&&%%%'''%%%$$$$$$&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,------,,,,,,------...///,,,---...000111222222222222222222333444555666777//////222444@@@hhh'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***)))((('''&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((******))))))((((((((('''((((((((((((((()))******+++*********+++,,,+++***,,,---------------------777//////777<<<;;;>>>FFFYYYVVVvvv~~~uuutttwwwwww|||wwwaaaOOO===999:::888333000222---((()))---///,,,(((+++++++++***++++++,,,---+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((('''%%%%%%'''(((%%%&&&&&&&&&''''''((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((***)))'''&&&%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&(((******((('''&&&&&&'''(((***++++++*********(((+++---...---///444999===BBBTTToookkk[[[OOOBBB;;;>>>AAAAAALLL[[[YYY[[[aaaddd___YYY]]]hhhhhhlllzzzzzztttjjjgggiiiooorrrrrrsssvvvyyymmmiiisssvvvvvvuuuoooddd]]]```fffhhhiiihhhdddcccfffjjjlllddd]]]WWWXXX```kkkvvv~~~mmmvvvwwwkkk^^^\\\___aaa]]]___iiivvvzzzvvvyyyuuu```PPPHHHCCC===888999:::888555:::CCCDDD??????<<<===BBBEEEDDDCCCEEE=========;;;777111,,,)))((()))***)))((((((***,,,(((((((((((())))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))((('''&&&%%%''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%'''''''''((((((((()))))))))(((&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&***)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222333444555555555444444888888AAAeee((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((()))******---,,,+++*********)))(((111000///---,,,...000333444666;;;@@@EEELLLYYYfffiiiwww|||rrrmmmyyyxxxvvvllllllmmmeeeVVVLLLGGG>>>333))),,,//////...,,,,,,------,,,++++++******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((()))(((&&&&&&(((***&&&&&&''''''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''+++***((('''&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((&&&(((******)))(((((()))***))))))*********++++++---***(((+++333@@@MMMUUUgggjjjwwwsss___NNNEEE???CCCJJJRRRWWW```ssszzztttmmmeee```fffpppvvvzzzzzzvvvgggkkksssyyyxxxtttuuuyyy}}}tttkkkjjjuuu~~~~~~{{{uuunnnjjjnnntttsssnnngggcccffflllppppppfffccc```^^^___dddlllsssuuuwwwrrrgggaaadddjjjlllfffeeehhhnnnsssxxx~~~lll\\\PPPGGGBBB>>>???@@@===888777;;;;;;777999777777:::===@@@IIISSSVVVTTTPPPIII@@@777...******)))((((((((()))))))))(((((((((((()))))))))))))))((((((''''''''''''((((((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''((((((***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000000111222333444555555555555555888888AAAeee)))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%%%%&&&%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&&&&)))(((((((((((()))******------,,,+++++++++++++++------------...222888===???DDDJJJQQQ^^^ooo|||}}}lll]]]___kkkvvv|||}}}yyyssspppttt|||wwwooosss~~~xxxrrrgggcccttt~~~hhhMMM777444///---,,,---......------,,,+++************,,,+++++++++************************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))***)))'''''')))***(((((((((((())))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&+++***)))(((((('''((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&(((***+++*********+++((('''&&&''')))+++++++++111,,,,,,888PPPjjj~~~vvv]]]JJJAAA??????CCCUUUgggnnnttttttkkkiiiooowww~~~|||qqqyyy}}}~~~{{{wwwzzz~~~~~~|||xxxpppiiikkkssszzz|||zzztttiii\\\QQQJJJGGGGGGKKKKKKGGGAAA>>>>>><<<999:::888666555666<<>>ccc++++++***)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%######$$$&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******************)))))))))))))))***++++++***+++,,,+++***,,,///222---444===DDDFFFIIIMMMQQQXXXhhhyyyxxxvvvrrrpppwww~~~lllSSS@@@888555111...,,,,,,++++++,,,---......,,,,,,,,,++++++++++++***************)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))'''(((((('''&&&&&&''')))******************))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%''''''''''''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((('''''''''((((((((()))))))))*********(((((()))***+++...111444555666888888;;;EEE\\\~~~~~~ttthhhZZZQQQNNNMMMUUU^^^ccceeeggglllppp||||||rrrooouuu}}}qqqgggZZZSSSSSSTTTRRRPPPSSSNNNMMMUUU___bbb\\\UUULLLFFFAAA???===::::::===333333444555777999;;;<<<:::555111111444444111---***)))))))))((((((((('''******(((''''''&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''%%%%%%&&&'''''''''''''''''''''&&&&&&''''''''''''''''''+++++++++,,,,,,---------------......///000000000000111222333444555555555777777:::777<<<```*********))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))((('''&&&$$$"""$$$&&&'''&&&%%%$$$%%%&&&$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))***))))))))))))***++++++***,,,---+++)))***...333888>>>FFFIIIJJJMMMSSSYYYuuuzzzyyynnncccpppzzz|||vvv{{{xxxyyy~~~|||tttbbbJJJ888000///...------------...///000,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((())))))))))))******&&&'''((('''%%%%%%'''(((************))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((()))((((((''''''(((((()))''''''((((((((())))))))))))***+++***))))))+++------222777888777999???EEEHHHZZZzzzrrr```RRRJJJHHHNNNWWWppp|||~~~yyywwwuuummmkkkhhhbbb\\\ZZZUUUVVV```iiiggg]]]UUUKKKEEECCCDDDCCC===888666333333222333444666888999999666333222444444222000******))))))((((((''''''+++***)))(((&&&&&&&&&%%%'''(((((((((((((((''''''''''''''''''''''''''''''%%%'''((('''&&&&&&''')))""""""#########$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&***++++++,,,,,,------...------......///000000000000111222333444555555555666777;;;777;;;]]]***)))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''%%%###%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((''''''((((((((()))))))))******))))))******+++,,,))),,,//////...111888===BBBFFFIIILLLQQQ]]]mmmzzz|||{{{yyy{{{yyyvvvpppkkkkkk}}}}}}}}}pppqqq{{{oooXXXEEE;;;222222000///............------,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))(((((()))))))))*********'''(((((('''&&&&&&''')))******)))))))))(((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((()))))))))))))))***++++++,,,---000333000777===>>>===EEEUUUdddlll}}}|||aaaWWWMMMKKKOOO[[[nnn}}}zzzzzzzzzuuuuuurrruuuyyyuuugggYYYSSSJJJGGGGGGIIIFFF@@@>>>@@@===;;;888666555555666777999888777666555555444444*********)))((('''''''''***)))((('''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((('''&&&&&&''')))############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''((((((&&&'''(((*********))))))******+++,,,,,,---......------......///000000000000111222333444555555555555888<<<888:::[[[)))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&(((((('''&&&%%%'''((()))((('''&&&''')))$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))))))))******+++++++++,,,*********)))******+++,,,'''+++000333555;;;DDDLLLKKKMMMOOOSSS^^^uuuxxxqqqrrrwwwvvvgggkkkyyygggOOO666555333111///---,,,,,,---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))(((((())))))*********+++((()))))))))'''''')))******)))))))))((((((''''''((((((''''''''''''((((((%%%&&&&&&''''''((((((((('''((()))******)))((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((***+++---...111555888999AAAHHHIIILLLZZZsss}}}dddUUUIIIHHHLLLXXXhhhzzzyyy{{{iiiXXXSSSMMMMMMNNNMMMGGGCCCFFFMMM@@@>>>;;;888666666777888:::;;;;;;:::888777888999+++******)))(((''''''&&&(((''''''''''''((())))))%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$%%%&&&((()))&&&&&&&&&'''''''''((((((&&&''')))+++,,,------,,,******+++,,,,,,---......------......///000000000000111222333444555555555555888===999:::YYY,,,,,,,,,***((('''((())))))))))))(((''''''&&&&&&''''''''''''''''''''''''(((&&&$$$%%%&&&(((((((((&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))+++,,,---......---+++***)))***++++++******+++---///000444;;;DDDLLLQQQSSSMMMPPPVVVeee|||xxxuuuyyyvvv___HHH222...111222000///...333333,,,)))---///...,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''***,,,---,,,+++***(((+++...111444999???DDDBBBMMM]]]qqqaaaOOOSSS___jjjeeefffnnnvvv~~~uuutttuuuuuuqqqqqqzzzzzzssstttggg___VVVQQQOOOMMMLLLMMMDDDGGGGGGDDD>>>888555555888???DDDAAA777111222555///---+++)))(((((()))***&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111000111222333444555555555555<<<666777;;;YYY)))*********)))))))))***''''''((((((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%'''(((((((((&&&''''''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&'''''''''((((((((())))))++++++,,,,,,,,,,,,++++++---...///...---,,,---......666@@@GGGKKKNNNRRRUUUXXXXXXbbbzzz}}}xxx\\\JJJ999444444222//////***//////,,,+++...000///,,,++++++***************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***((())))))************)))***...444777888;;;@@@DDDIIIddd}}}hhhTTTTTTeeewwwvvvnnnpppwwwzzzwwwzzz{{{xxxsssppprrrttt~~~tttvvv~~~{{{pppccc\\\ZZZVVVOOOIIIGGGHHHGGGCCC===777555444666;;;>>><<<666111222555///---+++)))(((((())))))&&&''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))******+++,,,,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111000111222333444555555555444;;;666777;;;XXX+++++++++++++++*********&&&&&&'''(((((()))******''''''''''''''''''''''''(((&&&%%%%%%''')))((((((''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''%%%%%%&&&''''''''''''&&&''''''((((((((()))))))))+++***************++++++,,,,,,,,,+++***+++...000666BBBOOOSSSQQQPPPVVV\\\lllkkkvvv{{{}}}yyyxxxxxxtttYYYPPPFFFAAA<<<555///---+++...///------000000...,,,,,,+++***************************************))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))(((((((((''''''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********)))((('''((()))+++,,,111666===@@@@@@CCCIIINNNYYYzzzqqqjjj___WWWZZZiii~~~zzzrrrttt~~~{{{{{{rrrooossssssnnnrrrvvvzzzvvvlllfffmmmyyy}}}tttkkkiiijjjeeeWWWJJJKKKJJJGGGBBB<<<777666555666777888666444222333444...---+++)))(((((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((()))******++++++,,,******+++++++++,,,,,,,,,,,,,,,---...///000111111000111222333444555555555333999444666:::VVV000///------,,,+++)))(((''''''(((((())))))))))))''''''''''''''''''''''''((('''&&&&&&((())))))((((((((((((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''''''''''''''(((((((((((()))))))))******((((((((()))+++,,,***))))))(((***///777<<>>;;;999999888666444333222333222222...---,,,***))))))))))))(((((('''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((())))))***+++++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111000111222333444555555555222888444777999SSS111...+++***++++++***(((******))))))((((((((((((((((((((((((((((((((((((((('''&&&''')))***)))'''''''''(((''''''&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((()))))))))***))))))((('''((()))+++,,,,,,,,,,,,...333===HHHPPPUUUUUUSSSOOOPPP___xxx~~~jjjjjjvvv}}}|||xxxvvvrrrrrrxxxxxxtttvvvxxxwwwpppdddTTTHHH:::444......000000...,,,---,,,,,,+++***+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************)))((((((***...444:::>>>EEEDDDDDDFFFOOO___qqq~~~fffUUUSSSOOOMMMTTT___qqqzzz~~~{{{wwwtttsssuuuwwwxxxwwwpppttt~~~vvv{{{yyyqqqooozzzyyylllssstttpppmmmnnnlllddd]]][[[XXX\\\___bbbhhhmmmiii```SSSOOOJJJEEEAAA???======;;;888444222222222111000///...---,,,+++***)))))))))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((()))******++++++******+++++++++,,,,,,,,,,,,,,,---...///000111111000111222333444555555555222777333888999QQQ333...)))(((***++++++***++++++***))))))(((''''''(((((((((((((((((((((((((((''''''(((******)))'''&&&&&&'''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&'''(((((((((((('''((((((((()))))))))******(((((((((((()))***+++,,,+++---000555===GGGRRRZZZXXXSSSNNNQQQ___vvv~~~xxxoooccc^^^lll|||rrriiieeedddfffqqqooo___EEE999...---///000///...------,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))(((((((((((())))))'''(((((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++(((***,,,111777>>>DDDGGGHHHEEECCCJJJZZZppplllMMMGGGKKKTTTaaannnvvv{{{vvvvvvtttqqqwww~~~}}}}}}zzzrrrnnnttt}}}|||{{{uuuooosssllleeebbbgggkkkggg^^^XXX```aaa\\\WWWZZZdddgggcccPPPLLLGGGDDDBBBAAA???>>>;;;888555333222222111000000//////...---,,,+++******)))'''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''((())))))******+++******+++++++++,,,,,,,,,,,,,,,---...///000111111000111222333444555555555222666444999:::PPP???888///++++++---,,,+++******))))))))))))))))))((((((((((((((((((((((((''''''''')))***+++)))'''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((()))))))))*********'''((()))***+++++++++++++++000888@@@HHHNNNTTTXXXUUUPPPPPP```yyy{{{ccceeeqqq~~~uuunnnhhhcccpppyyy~~~xxx}}}wwwpppmmmnnnttt|||xxx[[[III777222222111000000------,,,++++++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))*********+++++++++***---333999AAAGGGKKKNNNIIIFFFHHHUUUlllvvvSSSIIISSSWWWaaauuu~~~}}}uuusss{{{~~~{{{}}}yyywwwssspppnnnlllkkkiii___WWWTTTZZZaaabbb___^^^dddccc]]]VVVZZZcccbbbYYYHHHEEEAAA@@@@@@@@@>>><<<666666555333222111111111111111000000///---,,,,,,***)))'''&&&&&&&&&((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,---...///000111111000111222333444555555555333777444;;;;;;OOONNNEEE999111///...,,,***((((((((()))******++++++))))))))))))))))))))))))''''''''')))++++++)))'''$$$$$$%%%&&&''''''''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((''''''&&&''''''((((((((((((((())))))))))))************'''(((***+++,,,,,,,,,+++000888DDDNNNTTTVVVWWWXXXTTTPPPWWWpppooooooyyy|||ssslll}}}~~~tttqqqmmmiiigggggglllwwwpppZZZCCC999666222///000...---,,,,,,++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((())))))******''''''''''''((((((((()))************************)))************+++++++++,,,000777???FFFLLLOOOPPPJJJHHHNNNaaa|||```DDDNNNbbbbbbfff|||wwwoooooottt|||wwwsssmmmeeebbbddd[[[SSSOOORRRYYY^^^dddhhh\\\^^^]]]\\\ccciii^^^LLLBBB???<<<<<<===>>><<<:::111333444333111000111333111222111111000...---,,,+++***'''&&&%%%&&&'''((('''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''(((((()))***************+++++++++,,,,,,,,,,,,,,,---...///000111111000111222333444555555555333777555<<<;;;OOOpppcccIII///(((---...(((,,,(((%%%''',,,...+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&'''((())))))***))))))(((((())))))))))))((((((''''''((((((((((((''''''(((''''''&&&&&&((()))************)))******+++,,,***(((((())),,,...//////555HHHVVVTTTQQQWWW\\\[[[RRRbbbxxxlllnnnvvv|||tttooonnnqqqsssuuuzzztttdddOOO@@@999222+++---111111,,,***---...,,,++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((***++++++)))(((((()))+++***)))(((((('''(((((((((***+++)))''''''+++...333:::DDDNNNRRROOOKKKHHHDDDTTTkkkWWWZZZbbbmmmsssuuuxxx|||~~~}}}ssskkkaaaZZZ^^^gggzzz{{{||||||xxxqqqiiiccc```[[[WWWXXX[[[VVVMMMPPP[[[ZZZUUUQQQRRRWWWWWWRRRLLL???===;;;999888999:::;;;;;;:::888555333111000///000///...///000111000///++++++***((('''%%%$$$$$$((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))((())))))******+++,,,,,,------...///000111222222333222111000111222333444444777444999999OOO}}}aaaEEE444000...,,,,,,***(((***,,,---+++((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((())))))))))))((((((((())))))))))))(((((('''''''''(((((('''''''''(((((('''&&&'''((()))******************+++++++++++++++******,,,111888===NNNPPPUUUZZZZZZXXXWWWXXXnnnxxxkkkgggmmmzzz}}}yyyqqqttt}}}}}}uuuvvv|||~~~{{{yyy}}}|||{{{yyyuuuvvvxxx~~~zzziiiXXXJJJ>>>444333222///,,,***+++---///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))***+++***)))((()))***))))))(((((((((((())))))''''''((()))+++///444888EEEFFFLLLRRRNNNFFFHHHPPPcccvvvpppaaaeeennnzzz}}}zzzwwwtttqqqooonnniiieeejjjsss~~~|||~~~~~~}}}~~~yyyvvvttttttzzz}}}~~~}}}||||||}}}~~~~~~|||zzzyyy{{{{{{yyyvvvsssppppppqqqrrrnnnjjjiiilllmmmjjjhhhiiiiiiiiigggdddbbbbbbbbb[[[XXXYYYZZZRRRFFFEEEMMMMMMIIIFFFIIINNNQQQNNNJJJBBB@@@>>><<<:::999999999888888999999888666555333000///...///000111000///------,,,***)))'''&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&(((((((((((())))))))))))))))))******+++,,,,,,,,,,,,---...///000111111222333333333222333333444555444777444999:::OOOoooXXXCCC333------,,,,,,,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))((('''''''''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&(((((('''''''''((()))***((()))***+++++++++++++++,,,,,,,,,,,,///888DDDMMMVVVRRRVVV^^^\\\XXXbbbsss|||ttt{{{|||nnn___]]]iii{{{tttnnnmmmrrrrrrmmmmmmsssvvv~~~www{{{{{{|||~~~sssnnnZZZ```ttt}}}|||nnn[[[JJJ???888000,,,000000,,,,,,000------------------------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))******)))'''(((***,,,))))))((((((((()))******)))((('''***000888>>>BBBMMMLLLPPPTTTSSSVVVgggzzzrrrdddbbbdddrrrsssuuupppiiioooiiidddccchhhsss~~~zzzyyy~~~|||}}}~~~{{{wwwtttvvvyyy{{{{{{xxxtttqqqppprrrrrrqqqqqqpppoooooonnnrrrnnniiiffffffgggggggggbbb^^^ZZZYYYZZZ[[[YYYWWWTTTUUUUUUUUUVVVYYY^^^bbbZZZYYYZZZ[[[QQQDDDAAAFFFGGGCCC@@@AAAFFFIIIHHHEEEDDDCCCAAA???===:::888777666888:::;;;;;;888555444111000//////000111000...///...---,,,+++***)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((((((((()))))))))*********++++++,,,---------,,,,,,---...///000000111222333444444555555555444333777333999:::PPP~~~ooofffXXXBBB222...***,,,------,,,++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&'''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((()))))))))((()))***+++,,,,,,++++++++++++,,,///888CCCMMMTTTQQQVVV\\\YYYRRRZZZzzzmmmaaafffZZZ```hhhqqq|||vvvmmmhhhlllmmmttt}}}|||zzzyyyyyywwweee]]]PPPXXXnnn{{{mmm]]]RRRDDD222***333888111,,,...------------------------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))*********)))((('''(((+++---******))))))((()))))))))...+++***...666???EEEGGGOOORRRRRRSSSbbbjjjYYY\\\ppprrrlllpppuuusssmmmooohhhcccgggttt}}}qqqooouuuyyy|||{{{~~~{{{xxxwww|||~~~}}}xxxtttrrrsssrrrpppnnnmmmmmmnnnnnniiigggeeefffiiikkkiiigggaaa]]]YYYVVVUUUTTTRRRPPPLLLLLLMMMMMMNNNRRRWWW[[[VVVVVVYYYYYYRRRIIIHHHMMMMMMHHHDDDCCCEEEFFFEEECCCDDDDDDCCCAAA???<<<:::999888999999999888555333222222111000000111111///...//////...---,,,+++******&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((())))))*********++++++,,,,,,---......++++++,,,---...///000000111222333555555555444444333666333999:::PPPtttnnnsssppp[[[@@@111+++,,,---,,,++++++,,,...************************((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''&&&%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%((((((((()))))))))))))))(((((()))***+++,,,,,,,,,******---666CCCMMMSSSTTTUUU]]]\\\QQQRRRmmmmmmZZZPPPVVVaaasssxxxrrrttt{{{wwwvvvyyy|||{{{|||~~~ppp___XXXMMMSSSfffyyycccFFF///000555111,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((())))))***)))***)))((('''(((+++...,,,,,,+++)))((((((((((((///---...444>>>GGGLLLNNNUUUZZZVVVUUUtttiiiSSSUUUddd{{{}}}wwwooolllmmmmmmkkkhhhdddfffmmmyyyxxxmmmrrr~~~}}}|||yyywwwvvvvvvwwwwwwmmmmmmppptttxxxwwwqqqllljjjfffaaa]]]YYYVVVTTTRRRQQQRRRRRRQQQNNNMMMNNNOOOPPPQQQRRRQQQLLLHHHKKKPPPQQQMMMHHHFFFFFFGGGEEEDDDAAAAAAAAAAAA@@@???===<<<;;;:::888777666666777777444222111000111000///---......---,,,+++******)))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''''''''''''''((()))************++++++,,,,,,---......++++++,,,---...///000000///000222333444444333333333666333888999OOOuuunnnnnnzzzqqqSSS<<<222000...,,,++++++,,,---************************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''((()))*********))))))))))))))))))***+++------+++...666AAALLLTTTVVVUUUYYYYYYSSSUUUooo{{{]]]PPPKKKQQQ```zzz|||www~~~vvvttt~~~vvvoooooosss|||fffVVVPPPIIIPPP```zzzeeeAAA111///......000,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******((()))))))))((()))+++---,,,,,,+++***))))))))))))---///555===GGGOOOTTTVVVSSSVVVSSS\\\lllTTTWWWiiivvv|||xxxvvvtttrrrooojjjgggggghhhjjjeeelllttt{{{~~~zzz}}}yyysssnnnjjjgggfff_________[[[UUUOOOLLLJJJKKKMMMNNNJJJDDDBBBEEEIIIKKKIIIGGGFFFGGGGGGGGGFFF????????????????????????;;;:::888777888;;;>>>AAA555333111111111000...------------,,,+++*********''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))***++++++******++++++,,,---------,,,,,,---...///000000111///000111222333444444444333666222888888NNNgggiiinnnzzzoooXXX>>>888000,,,,,,,,,,,,+++************************))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((('''''''''&&&''''''((((((''''''&&&'''''''''((((((''''''''''''((()))***+++***))))))***)))((('''(((+++...///...888EEENNNRRRUUUYYY\\\YYYTTTYYYrrrnnnRRRNNNVVVfff{{{xxxpppyyywwwrrryyyxxxqqqrrrqqqssswww~~~yyygggZZZVVVUUU^^^mmm~~~~~~}}}\\\@@@222///000111------------------------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******&&&((()))***))))))+++,,,***)))))))))***++++++,,,///666@@@IIIPPPTTTWWWYYYPPPKKKOOOmmm]]]RRRVVVlll~~~}}}yyyxxxxxxxxxwwwpppooommmiiihhhjjjoootttuuu}}}{{{{{{oooooommmggg```ZZZVVVTTTLLLPPPQQQLLLEEEBBBCCCDDDDDDCCCCCCDDDEEEEEEEEEEEE>>>>>>===<<<<<<===>>>???999999999999;;;===???AAA666444222111111000...,,,...------,,,,,,++++++***(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++))))))******+++,,,,,,,,,,,,---...///000111111222111111111222333444555666333666222777666KKK~~~___gggooozzzyyyGGG>>>333---,,,---+++)))************************))))))))))))))))))))))))((((((''''''''''''((((((%%%%%%&&&'''((((((((('''&&&''''''''''''''''''&&&''''''(((((((((((('''''''''((()))++++++******)))+++)))'''&&&'''***...111111@@@PPPWWWUUUTTT[[[ccc]]][[[mmmyyybbbcccmmm{{{wwwsssmmmqqqzzzxxxtttyyy|||vvvnnniiikkkttttttnnnmmmiiisss|||qqqwwwuuuzzzpppSSS===555333111////////////////////////,,,------......------,,,))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******%%%(((***+++******+++,,,''''''((()))***,,,...///555===IIIQQQTTTUUUVVVWWWXXXJJJRRR}}}yyySSSUUUeee}}}xxxtttrrrtttxxxyyyuuuqqqmmmlllkkkiiiiiilllooorrr~~~}}}~~~{{{zzzwwwqqqjjjdddbbbaaaOOOTTTWWWSSSLLLHHHFFFFFFAAABBBBBBCCCCCCCCCBBBBBB???>>><<<::::::;;;===>>>888999::::::;;;;;;::::::666555222111111000...,,,.........------,,,,,,+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''((()))***++++++((())))))***++++++,,,,,,------...///000111222222222222222222333555777888333666222666555JJJ|||{{{lllxxxkkkLLL333222555...***...,,,+++******)))*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''(((((())))))******+++((((((******)))+++000???MMMYYYZZZYYY\\\]]]ZZZXXXcccoooeeeuuurrrqqqyyy~~~zzzuuu~~~zzzooojjjjjjnnnqqqwwwmmmrrr}}}||||||~~~{{{vvv|||uuurrrvvvwwwyyy}}}qqq```JJJ666...///---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))))))))))))))++++++***))),,,222888???HHHNNNPPPVVV]]]XXXNNNBBBTTTmmm|||___RRReeewww~~~wwwvvvtttqqqooooooooopppllllllkkkiiilllwww|||yyywwwxxx|||~~~}}}{{{yyywww|||zzzxxxtttooojjjeeebbb``````^^^[[[YYYVVVPPPGGGAAAFFFFFFDDD???999666888:::999:::<<<===<<<:::888777;;;;;;;;;<<<===;;;555000---///111111000//////000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***(((''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++*********+++,,,+++******,,,...------......//////000000///000111333444555666666777666222;;;999HHHyyyxxx}}}yyygggKKK444+++,,,...---,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))(((((('''&&&((((((((((((((((((((((((''''''(((((()))************)))+++,,,***)))111:::OOOSSSVVVWWWYYY[[[[[[YYYUUUttt}}}{{{yyytttooonnnsssyyy|||uuuooommmrrrgggkkkssstttxxxyyyzzzyyyssswww~~~{{{xxxrrrhhhZZZJJJ;;;222.../////////......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))))))))))))))))))))))))))))))))))))))******+++***************************+++,,,+++,,,111999???KKKQQQUUUVVVWWWXXXUUUPPP\\\ooodddWWWjjjwww{{{vvvoooooooooppppppnnnllljjjkkkuuuzzztttqqqmmmiiiiiillljjjjjjhhhgggfffgggiiikkkqqqmmmkkklllkkkjjjnnnuuurrrvvvvvvtttrrrtttsssppppppnnnjjjfffaaa]]]ZZZXXX___]]][[[ZZZYYYUUUOOOJJJHHHHHHEEE???999666666777666666888999999999888888555444444666888777333000...///000000......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))''''''&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***++++++*********+++,,,+++******,,,...------......///000000000...///111222444555555555333333000888888HHHzzz|||MMM///000222+++,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))(((((('''&&&((((((((((((((((((((((((''''''((())))))******+++)))***,,,,,,***---:::HHHYYYWWWWWWZZZ[[[XXXWWWXXXgggwwweeeuuukkkgggooorrr~~~tttrrrsssnnnqqqxxxwwwvvvyyy|||yyyssswwwwwwqqqlllbbbMMM777...//////...------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++***************************+++------000888BBBJJJQQQSSSWWWXXXTTTOOOPPPUUUtttpppXXXddd~~~uuuqqqqqqnnnmmmmmmqqqwww{{{{{{zzz}}}uuupppnnnpppqqqooojjjhhhjjjmmmgggaaa\\\ZZZXXXUUUVVVZZZXXXXXXXXXXXXXXXXXXYYYYYY\\\ZZZZZZ[[[[[[YYY\\\aaa\\\bbbfffeeecccccc```\\\aaa```^^^[[[XXXVVVUUUTTT]]][[[YYYXXXXXXVVVRRRPPPLLLKKKGGGAAA;;;777555666333333333444555777888888111000000222444555444222/////////...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))((('''&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((()))***************+++,,,+++******,,,...------......///000000111...///000222333444444555111333000888999LLLzzz}}}yyyjjj???333111***,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''(((((((((((((((((((((((('''(((((()))******+++++++++)))***,,,///555CCCQQQWWWYYY___bbb\\\TTTWWW___uuuhhhdddsssvvvllldddhhhqqqzzzwwwzzzxxxzzztttuuu{{{~~~|||}}}uuuuuurrr]]]BBB777222---+++---...,,,***------------------------++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******+++************************)))+++...111666???KKKSSSSSSRRRVVVZZZSSSMMMUUUdddhhhlllsssnnnooorrrsssrrruuu~~~{{{sssmmmjjjiiihhhhhhgggddd___\\\[[[\\\]]]\\\[[[]]]```ccc[[[VVVTTTTTTTTTRRRTTTXXX^^^\\\ZZZZZZZZZ[[[[[[[[[ZZZZZZ\\\\\\[[[ZZZ[[[]]]ZZZ______ZZZVVVVVVUUUSSSWWWVVVUUUTTTSSSSSSTTTTTTWWWVVVTTTSSSRRRQQQPPPPPPQQQOOOKKKEEE???;;;888777555444333222333444666777444333333333444555666666//////...,,,++++++...000------,,,,,,,,,,,,++++++++++++***)))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((())))))************+++,,,+++******,,,...,,,------...///000111111---...///111222333444444222666333;;;===TTTyyyqqqtttkkk}}}xxxPPP888...,,,---,,,,,,+++***+++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))(((((())))))***+++++++++---((('''...777AAALLLUUUSSS\\\dddaaaVVVSSSbbbuuuwwwfff```gggrrrrrrlllhhhdddgggooo}}}zzz}}}~~~|||rrrsssxxxkkkVVVGGG;;;...***///333000+++------------------------+++++++++,,,,,,+++++++++************************************************)))))))))))))))******+++************************(((,,,111777===FFFPPPXXXXXXXXX[[[]]]WWWTTTbbbvvvqqqooouuunnnmmmppprrrvvv{{{|||zzz{{{yyyssslllhhhgggiiimmmjjjfffcccaaa___\\\ZZZ___]]][[[\\\___bbbcccbbbVVVTTTVVV[[[^^^^^^```dddrrrmmmhhhdddeeefffggggggfffiiikkkjjjhhhgggffffffgggkkklllddd\\\YYYWWWUUUUUUTTTRRRPPPOOOOOOOOOPPPNNNNNNNNNNNNNNNNNNPPPQQQSSSQQQMMMHHHDDD@@@===;;;:::888555333222333444555777777666555444444555666000000///,,,++++++---000---------,,,,,,+++++++++************)))'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((()))*********+++,,,+++******,,,...,,,,,,---...///000111111---...///111222333444444333888555<<>>GGGMMMQQQUUUXXXVVVZZZYYYPPPLLLYYYnnn}}}~~~iii[[[cccmmmsss{{{~~~yyyxxxxxxzzz|||yyy{{{}}}xxx|||yyyppppppwwwyyytttuuuwwwxxxvvvssssssuuuxxxqqqpppnnnoooqqqssssssssspppooonnnnnnmmmkkkiiihhhgggiiioooxxx{{{xxxuuuvvvpppjjjdddaaacccdddcccaaaccciiikkkhhhhhhkkkllliiimmmtttwwwpppgggbbb___]]]^^^[[[VVVQQQMMMJJJIIIIIIEEEHHHJJJJJJIIIIIIKKKMMMHHHFFFDDDDDDDDDCCC@@@===>>><<<:::777444333222222111333444333000...///111000111111000...------.........---,,,,,,+++******)))***++++++***(((&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++***+++,,,+++******,,,...+++,,,---...///111222222...///111222444555555555000777444777:::VVV~~~tttsssnnnxxxxxxllljjjhhhjjjooojjjSSS;;;...---,,,,,,++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,+++000;;;HHHOOORRRWWW]]][[[```\\\WWWjjjkkkSSS]]]~~~zzzkkkkkk^^^ZZZiii{{{}}}xxx|||wwwzzzfffHHH444---000555........................++++++------------++++++************************************************)))))))))))))))******+++++++++++++++++++++++++++,,,666CCCMMMRRRTTTVVVWWWTTT[[[YYYMMMMMM```wwwoooXXXWWWiiirrrwww{{{zzz|||tttpppppprrrsssyyyxxxooommmvvvzzzvvvrrrqqqqqqpppooommmjjjhhhggggggggghhhiiihhhfffddd```dddgggfffbbb``````bbbaaabbbhhhnnnmmmfff```^^^bbb]]]YYYYYY\\\\\\YYYUUUUUU\\\^^^\\\]]]bbbdddaaafffjjjiii___WWWXXX\\\```^^^\\\WWWSSSPPPOOOOOOPPPHHHJJJKKKIIIEEEAAAAAABBBBBB@@@>>>???BBBBBB???<<<<<<;;;999777555444333222///111333333000...///111000111222222///...---.........---,,,,,,+++******)))***++++++***(((%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((***+++***+++,,,+++******,,,...++++++,,,...///111222222///000111333444555666666111888555777999VVV}}}{{{}}}vvvsssuuulllccc\\\^^^```[[[OOOFFF999222+++***------***''')))************)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************)))'''(((,,,,,,))))))+++...999HHHRRRVVVXXXZZZ]]]aaaWWWSSSlll~~~~~~lll^^^___zzz~~~wwwooohhhfffmmmkkkuuu}}}zzzzzz|||{{{}}}{{{yyycccCCC666444222111...,,,,,,...//////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******(((***++++++*********,,,---,,,***+++---/////////999DDDNNNRRRTTTYYY]]]^^^UUUgggIIIGGGddd{{{|||YYYPPPnnnzzz{{{yyyyyy}}}uuutttyyyzzzuuutttzzzzzzrrrllllllllliiihhheeefffiiiggg```___ccc___[[[[[[```ccc```\\\[[[\\\ZZZVVVTTTTTTWWW[[[]]]___aaaaaa_________[[[UUUVVVYYYXXXSSSPPPSSSTTTTTTUUUUUUWWWYYY[[[[[[[[[ZZZbbb^^^YYYVVVTTTTTTTTTTTTTTTSSSQQQPPPOOONNNNNNNNNPPPQQQQQQPPPLLLGGGBBB???:::;;;<<<>>>>>>===;;;::::::999777666444333333333222222111000///...---,,,111222333444333111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))***+++******''''''&&&&&&&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++******))))))))))))))))))++++++,,,,,,---.........000000111222333444444555222666333999:::OOO}}}wwwssssssppplllhhhggghhhfff]]]TTT777...))),,,...,,,************++++++******)))((())))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))***************((())),,,,,,******...666===IIIQQQVVVYYY\\\___aaa]]]^^^qqqqqqhhhgggqqqvvvppplllhhhhhhpppzzzzzzvvvwww||||||~~~zzz{{{mmmRRRDDD;;;222///000000///...,,,++++++...---,,,,,,++++++,,,,,,++++++++++++++++++++++++******))))))))))))******(((***+++,,,+++***+++,,,---,,,++++++,,,...111333===GGGQQQUUUWWW\\\______YYY```JJJVVV|||lll[[[]]]www|||tttzzz|||yyyoookkkmmmlllggghhhnnnooollljjjkkkiiieeeeeebbbbbbaaa\\\UUUUUUYYYYYYUUUUUU[[[___^^^\\\]]]YYY[[[\\\]]]^^^aaafffjjjlllmmmkkkfffeeefffccc]]]]]]]]][[[VVVVVVZZZ]]][[[\\\^^^```bbbaaa```______aaa^^^ZZZVVVUUUSSSQQQPPPQQQPPPOOOMMMLLLKKKKKKKKKTTTUUUUUUSSSOOOJJJEEEBBB??????>>>===<<<;;;:::999:::999777555444333222222333222111000......------000111222333222000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++******''''''&&&&&&&&&''''''(((%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((***+++************************------...///000111222222000000111222333444444555222666333999:::OOO{{{wwwvvv|||}}}vvvsssuuupppgggEEE555,,,000111***(((...+++,,,,,,,,,,,,+++******))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))************+++******------+++---222@@@DDDKKKSSSYYY]]]___```ZZZ```fffwwwtttbbbaaattt~~~ssskkkffffffhhhlll{{{yyyxxxzzz}}}yyy|||xxxdddWWWJJJ???000000000///...------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******(((***,,,,,,+++***+++,,,+++,,,,,,******...555;;;BBBLLLUUUXXXZZZ___aaa```]]]WWWQQQoooVVV]]]lllzzz~~~}}}vvvxxxwwwooommmkkkjjjwww}}}sssgggaaabbbdddcccjjjnnnrrrtttuuutttooohhh]]][[[ZZZYYYUUUTTTZZZccclllgggdddhhhkkkkkkkkklllkkkpppuuuvvvtttvvvzzz~~~yyyrrrnnnlllhhhbbb[[[ZZZVVVUUUZZZbbbfffdddbbbeeehhhhhhdddaaa___```^^^\\\XXXUUUSSSQQQNNNLLLOOONNNMMMKKKIIIHHHHHHHHHMMMMMMMMMLLLJJJGGGCCCAAABBBAAA???===:::999888888:::999777555333222111111333222000///............///000000111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((((((***++++++***(((''''''&&&&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''((()))*********++++++++++++++++++---...///000111222333333000000111222333444444555222666333999999NNN~~~xxxdddJJJ444222111)))(((///,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************+++******,,,,,,+++000777IIILLLQQQXXX^^^aaa```^^^]]]hhhppp}}}}}}gggccclllyyyrrrjjjdddiiirrr}}}}}}}}}uuuuuu}}}zzzzzzkkkddd___ZZZLLLDDD:::222000///000///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++(((***,,,,,,+++***+++,,,***,,,,,,+++***000:::CCCHHHPPPXXXZZZ]]]```bbb```]]]SSSaaatttTTTiii{{{~~~}}}~~~zzzkkkeeefffhhhjjjxxx}}}wwwjjj^^^\\\bbblllqqqxxx{{{}}}ooodddOOOOOOPPPPPPTTT___pppzzzyyyyyywwwwwwyyy}}}~~~wwwuuuyyy|||ssslllggg___WWWMMMLLLIIIKKKUUUbbbgggeeeaaaeeehhheee___ZZZWWWWWWWWWTTTPPPNNNMMMMMMLLLKKKMMMLLLKKKIIIGGGFFFEEEEEE???@@@AAAAAAAAA@@@???>>>=========<<<;;;:::999888:::999777555333111000000333222000...---...//////---............---,,,++++++++++++++++++++++++++++++)))((((((***++++++***(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((()))***+++++++++++++++,,,,,,,,,,,,,,,------......//////000000111222333444444555222666333999999NNN^^^>>>333///******000,,,------------,,,++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))***************)))***,,,+++,,,444===NNNQQQXXX___cccccc^^^ZZZiiiuuu{{{{{{ccc```qqqwwwttt~~~}}}~~~{{{|||nnndddrrrssshhhhhhpppvvvuuubbbIII777111000...,,,///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))+++,,,,,,++++++,,,---***,,,---,,,---444AAAKKKLLLSSSYYY\\\^^^aaaaaa^^^XXXUUUwwwYYYggg}}}~~~wwwmmmfffhhhnnnuuu~~~qqq```XXX\\\iiiyyyttt```RRRBBBCCCCCCEEEOOOccc{{{tttooommmkkklllooottttttpppfff[[[XXX^^^eeepppqqqooohhhbbb[[[PPPFFF?????????BBBNNNZZZ___\\\___aaaaaa^^^WWWQQQMMMLLLJJJGGGCCCAAACCCFFFHHHIIIIIIHHHFFFDDDBBBAAA@@@@@@:::::::::::::::;;;;;;;;;666888:::<<<===<<<;;;999999888666444222111000000222111000///......//////,,,---------,,,,,,,,,+++++++++++++++++++++++++++***((('''((()))++++++***(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&&&&%%%%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((()))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++000000111222333444444555222666333999888MMMvvvmmmMMM999///,,,...111,,,,,,------,,,,,,+++***)))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))***************)))***,,,,,,///999EEEPPPUUU\\\bbbccc```ZZZWWWiiizzz{{{cccXXXiii}}}|||xxxwwwqqquuusss]]]ZZZ}}}}}}qqqiiilllxxx|||gggKKK777000//////...///......---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))+++------,,,+++,,,---+++,,,,,,---111;;;GGGQQQPPPVVV[[[]]]___bbb```\\\TTT^^^tttXXX{{{{{{uuuqqqhhhjjjuuuwwwhhhYYYYYYeeetttzzzcccMMMBBB<<<===<<<===JJJ```uuuxxxkkk]]]WWWUUUUUUXXX]]]ddd```YYYNNNFFFFFFNNNUUU```cccdddaaa]]]WWWMMMBBB;;;>>>AAAFFFOOOXXX[[[XXX___]]]ZZZVVVQQQKKKFFFCCC???<<<::::::>>>BBBFFFGGGEEECCCAAA???===<<<;;;;;;888777666555555555555555666777:::<<<======<<<;;;777666555333222111000000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))((('''''')))++++++***)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))))))))******+++,,,,,,,,,.........------------,,,000000111222333444444555222666333888888LLL~~~eeevvvzzzeeeIII555//////000,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))******************,,,......333???MMMPPPVVV\\\___]]]XXXVVVUUUhhhiii[[[```zzz{{{vvvrrrqqqttt}}}~~~{{{rrr\\\ppp{{{}}}xxxxxx|||sssfffRRR@@@444000222333//////...---------------------------------------,,,++++++******++++++,,,)))+++------,,,+++,,,------,,,,,,///666AAAMMMTTTTTTYYY]]]^^^aaacccaaa\\\WWWkkkjjjjjj|||tttoooiiicccllliii\\\VVVbbbvvv{{{kkkTTTCCC>>>;;;===>>>CCCRRRggguuuyyynnn___OOOHHHFFFHHHMMMSSS[[[VVVNNNGGGDDDGGGPPPVVV]]]```aaa^^^[[[VVVMMMDDD===EEENNNTTT\\\dddfffccc```[[[TTTOOOLLLHHHBBB===<<<<<<===@@@DDDHHHIIIHHHDDDCCCAAA???<<<;;;:::999666666555555666888:::;;;???>>><<<;;;:::;;;;;;<<<555444333222111111111111...///111111111000...---,,,,,,,,,++++++,,,,,,---************************((('''&&&''')))++++++***))))))(((&&&&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))))))))((((((((())))))***++++++,,,,,,,,,------...//////000000000111222333444444555222666333888888LLL}}}ZZZkkk}}}yyysss{{{}}}zzzYYY;;;000///---++++++,,,,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))************++++++---///000666DDDRRRPPPVVV[[[[[[VVVRRRRRRTTTrrr}}}^^^ZZZhhhyyyzzzuuussstttxxx~~~~~~~~~qqqnnnvvv|||```ZZZiii~~~{{{zzztttfffRRR>>>333111333//////...------------...------------------------,,,++++++******++++++,,,)))+++------,,,,,,,,,---...,,,+++000999EEEPPPUUUWWW[[[___```bbbeeebbb\\\]]]tttgggzzz{{{vvvnnnjjj^^^]]]ooojjj[[[RRRUUUkkkzzzppp]]]III>>>>>><<<@@@EEENNN```uuu~~~~~~nnn___MMMDDDBBBCCCIIIPPPTTTOOOGGGCCCCCCHHHPPPUUU]]]___]]]XXXTTTOOOGGG>>>???KKKXXXbbbjjjrrruuusssaaaXXXOOOJJJIIIFFF???999???AAAEEEJJJNNNOOONNNKKKGGGEEECCCAAA???===<<<<<<888888999;;;???CCCGGGJJJIIIEEE???:::888888:::<<<444333222222111111222222---///111222222000...,,,---,,,,,,+++,,,,,,------************************((('''&&&''')))++++++******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$&&&&&&&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''))))))))))))((('''(((((()))******++++++((()))***,,,...///111222000000111222333444444555222666333888888LLL}}}hhhrrr~~~tttrrryyyyyyUUU666,,,......,,,++++++,,,---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++(((***,,,///555>>>IIIQQQYYYZZZWWWVVVWWWRRR[[[sssggg[[[wwwuuuwww{{{{{{{{{}}}{{{{{{|||tttvvvvvvsssssstttqqqllloooooouuu}}}ttt___OOO[[[~~~}}}www~~~}}}|||yyyssswwwrrrQQQ666555;;;222111///...---,,,,,,+++,,,,,,------,,,,,,+++***,,,------,,,***))))))***++++++,,,,,,,,,++++++***,,,)))---999CCCIIIQQQYYYVVV______```fffccc]]]aaajjjmmmppp~~~mmmiiittt{{{bbbMMMLLLIIIVVVgggzzzmmmRRRKKKNNNYYYooo|||uuurrrmmmcccRRRBBB===??????CCCGGGQQQddd{{{~~~gggQQQLLLOOORRRXXX```___QQQNNNPPPKKKNNNYYY]]]iiihhhcccZZZQQQIIIDDDCCCEEEXXXmmm~~~{{{___SSSJJJGGGBBB:::999>>>BBBBBBOOOZZZZZZ[[[ZZZQQQMMMHHHGGGHHHCCC;;;999===999<<>>JJJIIIMMM]]]sss}}}ttteee^^^QQQGGGFFFGGGDDD>>>;;;888555222111111333333333///000111111111111000///+++,,,,,,+++))))))***,,,,,,+++************+++,,,*********)))))))))(((((()))((((((''''''&&&%%%%%%'''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%'''(((((('''###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))))))))))))))***++++++,,,,,,...------......///000111000000111222333444444555333444666777999HHHnnn|||zzzyyyyyyhhhrrrZZZ:::222///---++++++,,,---,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++------000666@@@JJJRRRVVVYYY^^^[[[WWWWWWXXXlllxxxmmmmmmeeekkkwwwrrrjjj}}}}}}~~~~~~}}}{{{uuurrrnnnqqqpppiiibbbaaa```^^^cccbbbfffqqq{{{zzztttUUUBBBDDD[[[{{{oooaaaxxxmmmgggxxxssshhhrrrzzzfffCCC444...///...---,,,,,,,,,,,,,,,---------------,,,++++++---...///---+++***+++,,,+++++++++,,,,,,,,,,,,,,,000222999EEENNNTTTZZZ___```bbbbbbeeeeee[[[___uuummm\\\nnn}}}jjjlllkkkfffeeellluuuzzzyyy}}}wwwnnneeeSSSGGGMMMWWWbbbuuulllUUUGGGMMM[[[nnn{{{{{{tttnnnkkkaaa]]]YYYTTTJJJ@@@>>>BBBHHHVVVbbbpppyyyccc^^^iiiwwwsssnnnlllfffjjjuuuxxxyyyhhhVVVKKKFFFFFFZZZuuuqqqhhh\\\RRRMMMGGGEEEOOO\\\bbbeeezzzeee]]]SSSLLLEEE@@@@@@CCCIIIRRR```ssszzzgggaaaVVVLLLIIIIIIDDD===:::555333111111333444333333//////000000111000000///+++,,,,,,+++))))))***,,,,,,,,,++++++++++++,,,,,,))))))))))))(((((((((((())))))(((''''''&&&&&&%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$%%%'''(((((('''&&&&&&'''(((((((((((('''&&&''''''(((((()))******)))))))))***++++++,,,,,,------------...///000111000000111222333444444555333333666888999JJJppp|||{{{zzzhhhnnnhhh@@@111000...,,,,,,,,,---,,,++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---///333;;;FFFPPPVVVXXX[[[___XXXOOONNNUUUnnnpppvvv{{{}}}}}}|||qqqjjjjjjqqqrrryyyxxxmmmqqqooommmmmmooorrrssssssuuuyyy}}}}}}yyysssnnnkkkkkkqqqsssllldddaaa```^^^ddddddgggqqq}}}iiiNNN@@@LLLpppqqqttt~~~llleeeuuu~~~vvvooottt|||___AAA555......------,,,,,,,,,---------------...---,,,,,,+++---...///...,,,+++,,,---,,,+++++++++,,,,,,------///444===HHHPPPVVVZZZ^^^ccccccbbbfffdddXXXccclll___\\\qqqxxxyyy}}}~~~{{{vvvtttuuuvvvtttxxxrrriiibbbTTTNNNWWWcccqqqmmmXXXQQQ[[[fffvvvxxxoookkkhhhbbb[[[TTTKKKDDDFFFMMMZZZlll{{{|||mmmfffmmm~~~}}}|||rrrxxxkkkWWWKKKIIIKKKddd{{{uuunnnaaaUUUOOOLLLQQQdddyyyiii```TTTKKKFFFEEEGGGJJJJJJccc|||xxxnnnfffaaaVVVMMMJJJGGG@@@999555111111000222333444333222///.........---,,,+++++++++,,,,,,+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((''''''))))))(((((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%'''(((((('''''''''((()))))))))))))))''''''(((((()))*********)))))))))***++++++,,,,,,,,,,,,,,,---...///000111000000111222333444444555444555888:::<<>>CCCVVV~~~wwwmmmvvvqqqvvvtttsssuuurrrzzzxxx^^^KKK777000///...---------------...............---,,,,,,,,,---...---,,,+++,,,---,,,,,,+++++++++---...///444???IIIOOOTTTZZZ^^^______dddcccbbb^^^WWWeeeuuuVVV]]]yyyuuu}}}zzzuuu}}}xxxiiicccmmmwwwzzzsssvvvxxx|||zzzjjj^^^___ggg|||{{{{{{}}}gggVVVSSS]]]hhh{{{{{{pppbbbVVVTTTZZZjjj|||nnn\\\WWWSSSLLLFFFHHHNNNPPPNNN]]]lllssskkkdddaaaYYYNNNHHHBBB???@@@@@@;;;666555333444666:::;;;:::777444333222000...,,,+++*********++++++***(((((()))+++++++++,,,,,,,,,,,,++++++************))))))))))))******)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''(((((('''%%%%%%&&&'''''''''''''''&&&''''''(((((()))******)))))))))***++++++,,,,,,+++++++++,,,---///000111000000111222333444444555222222555777888IIIoootttmmmuuu{{{uuurrruuu}}}pppZZZHHH222000...---------,,,***+++++++++************)))))))))))))))))))))))))))************************'''((()))***+++,,,------***555BBBKKKOOOSSSYYY^^^\\\ZZZOOOOOOdddyyyjjjvvvuuuqqqnnnvvv{{{```XXX[[[]]]```bbbffflllqqqttttttrrrkkkjjjhhhfffeeehhhnnnrrrtttwwwxxxuuutttuuutttqqqkkkggg```[[[[[[___eeejjjpppxxxzzziiiHHH>>>GGG```ssspppooottt|||vvvppp[[[BBB222111000///...---------...............------,,,***,,,---,,,+++***+++------,,,+++++++++---///000888DDDNNNRRRUUU[[[``````^^^gggeee^^^ZZZWWWbbbzzznnnwwwgggUUUfff|||xxxrrrxxxqqqfffmmm}}}sss|||}}}kkkcccnnn|||qqqrrr{{{vvv~~~xxxdddXXX\\\mmm|||~~~wwwlll___VVVYYYbbbppptttnnnjjj___PPPOOOJJJFFFIIINNNMMMHHHJJJUUUXXXTTTWWW]]]VVVFFFBBB>>><<<>>>>>>999555444222444777;;;<<<:::555111111000...---,,,+++,,,,,,***++++++***(((((()))*********+++,,,,,,+++******++++++++++++******************))))))((('''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''((((((''''''(((((()))))))))))))))%%%&&&&&&'''(((((()))))))))))))))***++++++,,,,,,******+++,,,---///000111000000111222333444444555222222555666777GGGmmm~~~tttqqq|||{{{tttsssrrr~~~uuunnn___OOO222000...---------,,,***+++++++++************)))))))))))))))))))))))))))************************'''((()))***+++,,,------+++777FFFOOOQQQSSSYYY```WWWTTTKKKOOOjjjqqqzzztttnnngggvvvttt___]]]```aaadddgggkkkppptttuuurrrooommmlllkkkiiijjjnnntttyyy}}}~~~rrrkkk___VVVSSSXXXaaahhhxxx}}}{{{{{{xxxPPP>>>@@@DDDwwwfffssswww}}}mmmTTT333333111000......------......//////......---,,,***+++,,,,,,******+++,,,---,,,+++***+++---///111999EEEOOOQQQTTTZZZ______^^^iiiggg\\\WWWVVV___qqqhhhkkk^^^XXXlll}}}sssmmmzzzssseeejjj{{{lll~~~rrreeejjj|||xxxoooooovvvxxxuuuddd[[[cccxxx~~~xxxsssbbbXXXVVVaaaqqqppp^^^YYYYYYRRRNNNNNNKKKGGGJJJNNNJJJAAABBBQQQWWWPPPNNNRRRMMM@@@DDD@@@>>>???===666111000000111555888:::777222---,,,,,,*********+++,,,,,,***++++++***(((''')))***)))***+++,,,,,,+++***))),,,,,,,,,+++++++++************))))))((((((''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%'''(((((('''$$$%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&'''((((((((()))))))))***++++++,,,,,,*********,,,---///000111000000111222333444444555444444666777888HHHnnnllljjjcccbbbnnn~~~yyy{{{wwwnnn~~~~~~pppeeeIII222000555+++,,,222)))+++++++++*********))))))************************+++*********))))))((((((+++)))***---...+++,,,///111===IIIOOORRRWWWZZZ[[[UUUHHHNNNaaannn~~~lllzzzqqqeeeyyy|||~~~vvvnnngggfffiiiuuuvvvvvvxxx~~~zzzqqqnnntttxxxuuuqqqttt{{{wwwkkk___[[[ZZZYYYXXXYYYoootttzzz~~~~~~{{{zzz]]]???<<>>AAADDDGGGJJJKKKJJJHHHGGGCCCAAA<<<888555444444555222333555666555444222000------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((('''(((***,,,+++***---...---+++((('''((()))+++)))((()))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%&&&'''((()))***+++'''((()))******++++++***+++,,,,,,------.........//////000111222333333444444000111555777EEEjjjjjjnnnllliiinnnwwwyyyttt\\\<<>>ZZZ{{{ZZZJJJVVV}}}sssjjj~~~~~~yyySSS777+++...,,,***---,,,---------------------------,,,,,,++++++,,,,,,---...---...000///...333:::KKKPPPWWW\\\^^^bbbfffjjjiiiiiibbbVVVTTTcccxxx|||uuu{{{yyyoooccc]]]___eeeiiijjjttt~~~tttxxxwwwlllbbbhhh}}}|||ppp^^^OOOSSSxxxyyyqqqooossspppffffffgggfffccc^^^eeehhhddd```fffqqqzzzyyysssiii___UUUTTT```nnn}}}~~~zzzppphhhccc___[[[ZZZRRRUUUlllyyyiiiaaaYYYYYYYYYUUUPPPNNNFFFCCC@@@===;;;<<<@@@DDDFFFGGGIIIJJJIIIFFFCCCAAA===;;;777444222111222222444333222111000...------------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))((('''(((***,,,+++***((())))))(((&&&&&&&&&'''***)))((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((()))******'''((()))******++++++***+++++++++,,,---.........//////000111222333333444555222444888999CCCeee{{{tttzzzYYY444...222///---,,,......---------,,,,,,,,,************************************************---,,,,,,...---+++000666@@@IIIQQQTTTXXX]]]___^^^RRRMMM^^^}}}hhhXXXnnnzzzjjj}}}~~~}}}~~~||||||xxxwwwzzzzzztttkkk___bbbbbbdddccc[[[PPPMMMPPPKKKNNNSSSYYYddduuu}}}YYYEEEAAA999IIIlllyyy```JJJKKKkkknnnwwwyyyqqqooovvv}}}}}}```===+++111///***++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,///---.../////////555===MMMRRRYYY]]]```cccgggkkkllliii___TTTXXXlll|||yyyfff```YYY[[[ccclllppppppuuuyyy~~~qqqeeeaaaggg|||yyyqqqcccYYYOOO\\\}}}wwwsssnnnmmmxxxzzzlllfffhhhiiieee```YYY^^^aaa___]]]dddsss~~~xxxsssjjj```UUURRR\\\hhhrrrrrrpppjjjddd```]]]\\\[[[MMMOOOiiivvvpppddd___ZZZYYYXXXTTTMMMIIIBBB>>>===???AAAAAABBBDDDGGGHHHJJJKKKJJJGGGCCCAAA<<<:::777444333333444555777666444222000///......------,,,,,,,,,+++++++++)))))))))))))))))))))))))))((('''(((***,,,+++***(((***+++***)))((()))******)))((()))***+++***)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''((())))))***'''((()))******++++++*********+++,,,---....../////////000111222333333444444111444999:::CCCdddgggttt|||yyyxxx\\\777---333111+++,,,.........---------,,,,,,***************************************+++++++++,,,,,,---...---,,,333;;;DDDKKKRRRVVVYYY]]]^^^[[[OOORRRlll___XXXrrr}}}pppiii~~~yyyuuu{{{zzztttjjj]]]YYY___iiilllcccUUUMMMLLLIIIHHHIIIQQQ```sssdddUUUFFF777???[[[tttttt[[[MMM[[[mmmiiiyyyxxxqqqjjjhhhgggllluuuccc>>>,,,111000+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,......000888AAAMMMRRRYYY]]]___bbbgggjjjoookkk___UUU]]]uuu}}}qqq}}}|||}}}iiiccc^^^bbbkkkssstttqqqrrr{{{tttgggbbbiii}}}zzzjjjaaaRRRJJJQQQmmm}}}pppcccfffiiinnn|||vvvlllhhhiiiggg```XXXYYY]]]aaaaaa```dddqqq}}}wwwrrrkkkbbbWWWRRRZZZeeessspppmmmgggaaa\\\[[[[[[UUULLLTTTppp}}}qqqmmmcccaaa^^^[[[YYYUUUNNNHHH@@@<<<>>>HHHNNNKKKEEEBBBDDDFFFHHHIIIHHHFFFBBB@@@:::888555333222333555666888777555222000///......------,,,,,,,,,+++++++++)))))))))))))))))))))))))))((('''(((***,,,+++***(((***++++++***))))))))))))(((((((((***++++++)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''(((((())))))'''((()))******++++++***))))))***+++,,,---.../////////000111222333333444111000444999:::DDDddd]]]rrrqqqaaaAAA000444222+++---......---------,,,,,,,,,*********************************+++++++++++++++++++++,,,...---...666@@@FFFMMMTTTXXX[[[^^^\\\XXXSSS]]]~~~]]]ZZZyyy}}}fffsss}}}yyyzzzpppuuu~~~wwwtttrrrkkkccc[[[cccooouuummm[[[NNNJJJIIIEEECCCJJJYYYkkkxxx|||dddZZZHHH:::;;;LLLdddpppVVVPPPllljjj\\\cccmmmmmmjjjiiibbbfffvvvfffDDD111111...---...,,,------------------------+++,,,,,,------,,,,,,+++,,,++++++---///222<<>>CCCPPP```llllll{{{iiiccccccXXXKKK???EEEiiifffMMMTTTssscccsssuuuxxxxxxwwwkkkNNN888+++...222***------------------------++++++------------++++++,,,++++++///222888CCCOOOSSSXXX^^^bbbdddgggkkkooommmllldddaaatttwwwjjjeeettt}}}xxxyyyxxxwwwvvvxxxrrrwwwwwwqqqmmmmmmiiibbb^^^nnn|||lllKKKBBBLLLOOOccc{{{~~~jjj\\\TTTWWW^^^ooozzztttuuurrrppplllfffaaa___```aaaVVV___nnnwwwsssiiigggmmmuuurrrmmmeeeXXXNNNQQQXXXbbb___```aaa[[[OOOIIIJJJFFFWWWllluuupppgggcccdddaaabbb\\\RRRLLLLLLIIIDDDCCCLLL]]]ggg]]]HHH@@@EEEJJJKKKKKKJJJGGGBBB>>>:::666555444333444666999;;;666777888888666444111000---------,,,,,,,,,++++++)))))))))))))))))))))))))))((('''(((***,,,+++***,,,...000000---***)))((((((''''''(((+++,,,+++***&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&'''''''''((((((((((((((('''((()))******++++++***'''((()))***,,,---.../////////000111222333333444777444555888777@@@```OOOTTTjjjfffkkkuuuuuusssiiillloookkkooo{{{TTT;;;111///333...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********************************(((---...,,,...777CCCIIIPPPZZZ\\\]]]ccc___TTTSSSlllzzzgggvvvbbbeeewwwiiiuuuyyyeee^^^eee}}}wwwqqqmmm^^^aaahhh^^^fffccc```^^^]]]]]]\\\[[[YYYVVV[[[iiinnneeeUUULLLAAA??????BBBDDDHHHRRR\\\ppp{{{zzzmmmwww|||www]]]===:::ZZZ|||iiiLLLKKKkkk}}}iiippp{{{~~~wwwMMM111222666...***,,,......---,,,+++((($$$...------------...//////,,,...---,,,111>>>IIINNNUUUYYY^^^cccggglllpppsssiiippp\\\jjj}}}ggg```lllqqqxxxxxxwwwnnnuuuooommmjjjhhhlllnnnkkkeee```hhhrrryyyZZZCCCHHHKKKXXXtttooo^^^ZZZgggsss~~~vvvoookkkmmmjjjeeebbbcccaaa^^^SSS___uuu}}}jjjbbbhhhxxxqqqiii```UUUNNNPPPWWW___eee```[[[]]]UUUIIIGGGGGG^^^lllmmmiii^^^WWW]]]```\\\VVVOOOJJJHHHHHHHHHGGGQQQ\\\[[[QQQGGGCCCCCCLLLMMMMMMKKKHHHDDD@@@===:::999777666777999<<<>>>777888888777555111...,,,......---,,,,,,+++******+++++++++************))))))***++++++***)))***+++------...///...+++)))(((***(((%%%&&&)))++++++)))''''''&&&%%%%%%%%%%%%&&&######$$$'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&''''''&&&$$$###%%%%%%&&&&&&'''((((((((()))************+++++++++))))))***+++,,,...///000000///...///222444444333444000111666777@@@```ooo[[[]]]```mmmuuuyyyqqqyyy\\\YYYccchhhkkk{{{fffJJJ333***000...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++*********************************...///---///999EEEKKKOOOYYY[[[]]]bbb\\\RRRRRRkkkwwwnnnyyyxxxnnnfffsssooohhh|||{{{iii]]][[[ooo~~~ssswwwyyymmmmmmooodddllliiigggeeedddcccaaa___XXXVVV[[[hhhnnneeeWWWNNNDDD@@@>>>??????@@@HHHQQQjjjzzz}}}gggFFF<<>>999999999777555333000///---------,,,,,,++++++++++++++++++*********)))))))))***++++++))))))***++++++,,,---...---+++)))(((,,,)))''''''(((***)))(((((('''&&&&&&%%%%%%&&&&&&$$$###$$$&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%&&&&&&'''((((((((((((((()))))))))*********))))))***+++,,,...///000000///...///222444444333444000222666777AAA```fffPPPYYYrrryyy~~~rrriiivvvuuu\\\SSSbbbqqqqqq}}}wwwZZZ888***333...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,//////---000<<>>JJJPPPQQQ[[[___aaacccYYYQQQWWW```sssnnnbbbXXX~~~cccXXXppppppggglllzzzllljjjooorrr```YYY]]]pppyyy}}}zzzuuupppjjjddd]]]XXXTTTSSSVVV]]]aaa]]]RRRJJJCCC???<<<======>>>CCCJJJrrrttt```QQQAAA>>>]]]~~~]]]RRRjjj___???;;;:::---222---***,,,...---,,,,,,------,,,,,,------...///...//////000888FFFPPPSSSXXX]]]eeelllppprrrtttvvvnnnaaa[[[{{{sssuuu}}}qqq{{{{{{vvvhhhccczzz```SSSSSScccuuu~~~{{{xxx|||ppp\\\]]]cccwwwuuuiiihhhiiiyyyrrrqqqkkkjjjhhhhhhlllmmmeeeZZZRRRNNNOOOUUUWWWTTTRRRSSSWWWYYY]]]^^^YYYSSSUUU[[[fffkkkddd[[[TTTIIIGGGRRRWWWmmmyyywwwvvvlll\\\WWWWWWTTTPPPNNNNNNQQQUUUWWW\\\bbbeee```SSSHHHDDDEEE??????@@@@@@???===;;;999777666666666777999;;;<<<;;;:::888666444333222222+++,,,,,,,,,,,,,,,,,,,,,************)))))))))))))))***+++***)))((()))+++'''((()))***+++***************))))))))))))))))))(((((('''&&&&&&&&&&&&&&&'''%%%###"""$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((((((((()))))))))******))))))***+++,,,...///000000///...///222444444333555111333888999AAA```WWWFFF^^^xxx~~~rrrpppnnnhhheeeuuuxxx~~~}}}~~~sssGGG+++///...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++---------333@@@LLLQQQQQQZZZ^^^``````UUUPPPZZZcccmmmlllaaaZZZ~~~jjjeeettthhhkkkxxxnnnooouuuuuuaaaNNNNNNZZZqqq~~~zzzyyy{{{~~~zzzsssmmmhhhbbb\\\YYYYYYZZZ\\\___bbb```WWWOOODDD>>>;;;<<<>>>>>>BBBGGGhhhvvveee]]]]]]MMM;;;IIIhhhvvvaaaIIIYYY}}}nnnOOOLLLKKK::::::111+++,,,...+++***+++,,,,,,,,,,,,,,,---......---......000:::HHHQQQSSSZZZ___gggmmmqqqtttvvvwwwqqq___\\\pppnnnvvvsssuuuxxx}}}}}}kkkccceee}}}ggg^^^]]]pppzzzppprrr}}}nnn]]]]]]eee}}}|||kkkbbbeeexxxvvvnnnlllccceeefffjjjpppqqqhhh\\\NNNKKKKKKOOOQQQQQQRRRTTTZZZ```hhhlllggg___```eeejjjiii___WWWVVVMMMLLLYYYccc~~~wwwiiiYYYUUUPPPNNNLLLLLLMMMPPPTTTWWW___^^^\\\YYYUUUOOOIIIEEE@@@@@@@@@???===;;;999888666666666666666888999:::999888666444222111111111+++,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((()))******)))((()))***'''(((((()))************'''((()))*********+++,,,(((((('''&&&&&&&&&&&&'''(((%%%""""""###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((((((%%%%%%&&&&&&'''((((((((()))))))))*********++++++))))))***+++,,,...///000000///...///222444444333555111333888999AAA___fff===GGGhhhwwwrrrmmmxxxlllaaaooo~~~\\\444......---,,,,,,++++++,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***------...666CCCMMMQQQPPPXXX\\\^^^\\\QQQOOO^^^dddzzztttmmmhhhiiizzzxxxeeennn{{{llljjjyyymmmmmmtttmmmVVVIIIRRRccc{{{qqqrrrpppkkkccc\\\XXXUUUTTTRRRVVVXXXZZZ[[[]]]^^^YYYRRRGGG@@@;;;;;;;;;:::;;;>>>MMMeeerrrwwwzzzjjjgggooo```BBB>>>PPPhhhmmmLLLQQQzzz}}}ooojjjmmm^^^CCC666...///000,,,***---,,,,,,,,,,,,,,,------...,,,------000<<>><<<:::999888777777666666666666777777666555444333222000//////,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))(((((((((((()))******(((((()))***(((((()))))))))******+++%%%''')))+++++++++,,,...)))(((''''''&&&&&&'''''''''%%%""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))%%%%%%&&&&&&'''(((((((((************++++++++++++))))))***+++,,,...///000000///...///222444444333444111333888999@@@]]]~~~xxxEEE===VVVxxxpppmmmooo{{{eeefff|||fff;;;222...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---...111:::GGGOOORRRRRRYYY\\\^^^\\\QQQSSSfffiiiwwwmmmmmmxxxuuu|||iiiccc{{{uuuqqqttteeedddmmmxxxcccQQQQQQbbbtttzzznnnpppggg___TTTJJJFFFEEEFFFGGGMMMQQQSSSSSSWWW[[[YYYSSSIIIAAA;;;::::::777777999:::LLLWWWfffyyyssszzzlllLLL===DDD\\\zzzxxxQQQLLLwwwvvv{{{wwwFFF777---///000,,,+++...,,,,,,++++++,,,,,,---...---......222???NNNVVVVVV]]]aaagggmmmqqquuuxxx{{{tttaaaccc}}}zzzpppyyyuuuzzzqqq\\\bbbwww}}}yyy~~~~~~yyyrrr\\\SSSWWWttttttjjjaaaaaaiiiuuu~~~}}}vvvqqqooommmnnnooommmjjjhhhgggaaaZZZMMMMMMRRR^^^mmmvvvsssmmmlllxxxmmmaaa___XXX]]]^^^aaabbbXXXWWWhhhvvviiiaaaYYYWWWYYYZZZ\\\^^^```bbbcccddd\\\VVVOOOMMMMMMLLLHHHCCC>>>======<<<<<<;;;::::::888777777666555555444444444444444444222000...------------,,,,,,+++++++++***)))))))))((((((((((((((()))***)))((('''(((*********))))))******++++++%%%(((+++,,,+++***+++---)))((((((''''''''''''''''''%%%###"""$$$%%%%%%$$$''''''''''''''''''''''''$$$%%%&&&(((((((((''''''%%%%%%&&&&&&'''((((((((())))))))))))************))))))***+++,,,...///000000///...///222444444333333000222777888???\\\|||UUU@@@LLLyyy{{{qqqrrrpppgggXXXkkk___:::222...---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000444===JJJQQQRRRWWW]]]___aaa___TTTXXXmmmttt~~~rrrrrrggg|||vvvqqqqqq~~~{{{~~~jjjXXXXXXccc}}}xxxxxxnnnZZZPPPZZZqqq~~~sssiiipppkkkaaaRRRFFF@@@???@@@BBBIIINNNQQQRRRWWW^^^^^^XXXJJJBBB<<<;;;;;;999888999777BBBKKK^^^~~~xxx{{{pppRRR@@@AAAPPPoooyyyPPPCCCooo{{{kkkxxxwwwEEE555***---///+++***...,,,,,,++++++,,,,,,---.../////////444AAAPPPXXXXXX^^^bbbggglllppptttyyy|||nnnaaajjj}}}www}}}rrruuutttwwwjjjWWWddd~~~~~~vvvtttnnnwwwkkkWWWNNNSSSqqqssspppkkk```[[[pppwww{{{xxxtttrrrpppmmmkkkmmmmmmjjjlllpppsssrrrYYYXXX^^^pppvvvzzzfff\\\[[[MMMYYYbbbiiigggZZZYYYlllggg``````]]][[[[[[]]]___bbbdddeeeeeeeee___ZZZSSSLLLGGGCCC@@@===;;;;;;;;;;;;;;;;;;<<<<<<999888777666555444333333333444555555444111///---......---,,,,,,+++******))))))))))))((((((((((((((()))***)))((('''(((***++++++************++++++'''***------+++)))***+++))))))((('''''''''''''''&&&$$$######$$$%%%$$$###''''''''''''''''''''''''%%%&&&((())))))'''&&&$$$%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))))))))***+++,,,...///000000///...///222444444444222///222777777>>>[[[{{{ggg@@@RRRvvvrrriiiWWWooo___CCC111///...---...//////---+++---------,,,,,,+++++++++((()))***+++,,,+++******...,,,000999BBBIIIOOOVVV^^^^^^aaa___RRRKKKYYYooo}}}lllpppwwwrrruuuiiiTTTOOO[[[jjjxxxuuulllcccUUUMMMeeexxxooohhhnnnYYYJJJAAA:::@@@KKKKKKYYYPPPOOOTTT[[[iiimmmaaaOOOCCC999888999888555444888===BBBOOOnnnvvvmmmjjj___======JJJiiiTTTAAA\\\wwwpppSSS888444///,,,,,,---...............------,,,,,,,,,///---///666BBBNNNVVVZZZ]]]dddjjjnnnsssxxxyyyvvvnnn```{{{pppqqqsssqqqwww|||xxxggg[[[bbb}}}zzzrrrtttxxxsssiiieeemmmmmmdddWWWHHHNNNeee~~~qqqaaa\\\```vvv{{{rrrooollliiijjjlllkkkkkkrrrwwwrrrhhh\\\YYYggg}}}zzz}}}qqqddd[[[WWWWWWVVV\\\aaa\\\UUU\\\kkk}}}uuukkkddd```]]]ZZZWWWZZZZZZ[[[]]]``````___]]]___WWWNNNHHHFFFDDD@@@;;;:::999888777777:::>>>BBB???999555555666444333555222333444444333000...,,,...------,,,,,,++++++***))))))************))))))''''''(((((((((((('''''')))))))))))))))******+++***++++++***((('''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&)))***(((%%%$$$&&&''''''''''''''''''&&&###$$$%%%&&&''''''''''''***)))'''&&&'''(((***+++*********+++,,,---.../////////000111222333333444555111222777999AAA]]]}}}vvvKKKPPP~~~yyyhhh]]]lllgggIII000///...---...//////---,,,---------,,,,,,+++++++++***+++,,,---...------,,,...---111:::CCCIIIPPPVVV[[[]]]bbb```UUUPPPaaayyynnnxxxvvvrrrxxxzzzzzzcccOOOMMM]]]ooo|||xxxggg^^^XXXQQQSSSrrr{{{wwwooogggfffTTTHHHBBB<<>>JJJXXXYYYYYYUUU\\\gggrrryyyPPPEEE===<<<===;;;999999888:::<<>>CCCVVVzzzwwwXXXCCCHHHlll}}}~~~tttffflllkkkeeeiii777666333///,,,,,,---...............---------------------000999FFFRRRZZZ]]]dddiiinnnqqquuuzzz{{{yyyqqqrrrzzz{{{eeeqqqtttgggeeekkkyyysssccc]]]iii||||||~~~xxxoooiiikkkmmmiiibbbccccccZZZQQQKKKBBBJJJaaammmcccdddjjjyyyzzzuuuqqqmmmnnnqqqpppmmmjjjiiieee```cccaaafffttt}}}ppptttuuurrriii```ZZZWWWOOONNNOOONNNLLLRRRkkkmmm^^^WWWVVVXXXYYY\\\\\\[[[\\\]]]]]]\\\ZZZRRRLLLDDD@@@???@@@???>>>::::::999888999;;;@@@CCCAAA>>><<<<<<888222111444222111111000////////////...------,,,,,,++++++***))))))************))))))''''''(((((((((((('''''')))))))))))))))******++++++,,,,,,+++)))((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))((('''''''''(((***+++++++++++++++,,,...///000//////000111222333333444777111111666999DDDddd]]]xxxlllIIITTTuuuyyy|||{{{|||rrriiiddd```555111000.........///...,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++...///666@@@HHHMMMSSSZZZ\\\aaaccc[[[LLLJJJ___xxxhhhdddzzz\\\bbbyyyvvvyyyeeeRRRHHHQQQpppzzzrrr___QQQIIIKKKYYYzzzvvvrrrqqqlll```UUUPPPFFFBBBAAABBBSSSdddddd[[[ZZZeeeqqqxxxqqqLLLCCC<<<;;;;;;999888999666888999@@@VVVvvvuuujjjkkkgggPPP>>>AAAOOOqqqttt[[[DDD@@@]]]sss}}}yyyhhhgggzzziii]]]yyyqqqFFF555222...,,,------...---...............---------,,,---111;;;IIIUUU\\\___eeekkkpppsssxxx~~~|||xxxppp}}}yyyqqq|||vvv~~~iiixxxqqqhhhhhhkkkwwwzzzvvvtttqqqbbbZZZlllyyyvvv}}}ssseee\\\YYYYYYWWWSSSRRRQQQJJJFFFFFFCCCLLLcccvvvdddaaaggglll~~~yyyuuuqqqooosssvvvvvvsssmmmiiigggfffiiiffffffnnnyyy~~~|||xxxnnnppppppmmmfff^^^YYYWWWMMMIIIFFFGGGKKKYYYtttzzziii\\\XXX[[[___bbbgggdddbbb___^^^[[[XXXUUUIIIFFFBBBAAABBBCCCCCCCCC;;;;;;:::999999;;;@@@DDDCCC???<<<:::777444777<<<>>><<<888444000...------...------,,,,,,++++++***))))))************))))))''''''(((((((((((('''''')))))))))))))))******++++++,,,---,,,)))((()))***(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((()))))))))))))))(((((('''((()))******((((((((()))***+++,,,---//////000111222333333444555000111777:::CCCaaaWWWlllVVVKKK[[[zzz{{{}}}yyyvvviii===333111...............---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,...111999DDDKKKOOOUUU\\\^^^bbbbbbWWWIIIJJJ```xxxeeejjjtttXXX```wwwzzz}}}wwwwwwtttrrryyysssYYYNNNLLL[[[xxxjjjRRREEECCCLLL```xxxpppkkkhhhaaaTTTJJJFFF@@@BBBGGGQQQhhhxxxvvvdddeeepppzzz{{{|||tttaaaJJJBBB===<<<<<<999888:::555666777<<>>KKKWWW^^^```dddkkkrrrvvv|||uuulllsssoootttnnniii~~~tttvvvooo~~~qqqkkkjjjiiiqqquuunnnllliiikkkxxx|||xxxpppcccRRRGGGBBBBBBCCCDDDGGGHHHEEEFFFJJJIIIQQQfffqqqdddiiisssvvv{{{uuupppmmmllllllkkkmmmooommmhhhddddddggghhhcccaaagggrrrxxxsssllldddfffgggeeebbb]]]ZZZXXXLLLEEE@@@EEERRReeezzzwwwiii```___ccchhhjjjoookkkfff```[[[VVVQQQMMMDDDDDDDDDDDDDDDDDDBBB@@@>>>===;;;999999===CCCHHHLLLEEE===888444333999AAAEEEBBB<<<666111...---,,,...------,,,,,,++++++***))))))************))))))''''''(((((((((((('''''')))))))))))))))******++++++,,,,,,+++)))(((((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''((())))))))))))((((((((((((((())))))***((((((((()))***+++,,,---//////000111222333333444333000333999:::AAA[[[xxxOOO```cccFFFGGGkkkttt{{{{{{zzz~~~kkkEEE444222///---.........---++++++,,,,,,,,,,,,---------------------...//////---222<<>>>>>===;;;:::<<<555555666999GGG```~~~{{{eeeYYYYYY___OOOAAAJJJooo{{{iiiNNNAAAWWW||||||kkkmmm}}}qqq```hhh}}}lllIII222000...------...---,,,.............../////////...///555@@@NNNYYY^^^```dddllltttyyy~~~iiikkk|||uuuppptttooonnnuuu|||rrrllliiiccciiiwwwzzzuuuvvv{{{}}}yyyaaaSSSDDD<<<;;;===BBBHHHKKKNNNMMMOOOTTTQQQYYYnnn}}}wwwzzzmmmfffccc``````aaa^^^___aaacccaaa^^^___dddcccaaa```dddnnnuuuoooeee\\\^^^aaaccccccaaa^^^\\\HHHAAA>>>FFFYYYnnn~~~zzzooohhhhhhjjjmmmnnnpppkkkddd]]]WWWQQQLLLHHHFFFFFFFFFEEECCC@@@>>><<>>777333333888>>>@@@>>>999555111///.........------,,,,,,++++++***))))))************))))))''''''(((((((((((('''''')))))))))))))))******+++***++++++***((('''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((())))))))))))++++++++++++,,,...///000//////000111222333333444222///333::::::>>>UUUqqqFFFUUU{{{lllHHH===WWW^^^lllzzz~~~{{{gggKKK555222///---.........---+++++++++,,,,,,---------...------,,,---...///000---333>>>JJJOOORRRXXX```aaabbb]]]SSSMMMXXXpppzzz```www^^^TTT^^^wwwzzz}}}~~~}}}{{{zzz\\\HHHNNN[[[mmmuuuooocccRRRIIIBBBFFFSSS```nnnkkkYYYYYYZZZZZZWWWPPPHHHBBB>>>???BBBRRRggg|||{{{mmmkkkpppqqqjjjggg^^^LLLGGGBBB>>>>>>===::::::<<<777666666777???UUUrrr~~~ggg[[[]]]iiiVVV???FFFllltttWWWBBBRRR}}}iiibbbuuuvvvjjjnnn|||XXX888111///---------...---,,,---........./////////000///111777CCCPPPZZZ___```fffnnnwww}}}zzzccciii{{{|||ooopppkkkqqqyyyrrrlllfff^^^gggyyyvvvoooUUUJJJ@@@>>>AAADDDLLLTTTSSSXXXWWWYYY[[[YYYbbbyyyxxxiii\\\WWWUUURRRPPPRRRRRRPPPRRRWWWXXXVVVXXX]]][[[^^^___aaahhhnnnkkkdddVVVXXX[[[^^^^^^\\\YYYVVV@@@===>>>HHH\\\qqq|||rrrkkkjjjlllmmmnnnkkkgggaaa[[[WWWRRRNNNKKKIIIIIIGGGEEECCCAAABBBBBBAAA???<<<;;;@@@KKKYYYbbb___OOO???777666666777:::<<<:::777444111000//////...------,,,,,,++++++***))))))************))))))''''''(((((((((((('''''')))))))))))))))******+++)))******)))'''&&&'''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''((((((''''''(((((()))))))))))))))++++++,,,,,,---///000111//////000111222333333444333000222888888<<>>IIIXXXttttttgggfff^^^UUUOOONNNMMMKKKHHHAAA@@@===:::999888888888;;;444444999888===VVVuuu{{{pppdddnnn^^^HHH999YYYwwwTTTHHHIIIrrrhhhRRRkkk{{{|||HHH555//////...------------...........................000000888FFFTTT[[[___bbbiiirrr{{{}}}vvvmmmaaannn|||wwwoookkkcccrrrlllbbb^^^aaawwwpppXXXJJJBBB<<<<<>>:::666666>>>CCCIII___rrrnnnsssuuummmeeecccaaa^^^]]][[[YYYWWWUUUNNNKKKGGGDDDGGGLLLMMMLLLFFF>>>;;;HHH[[[cccZZZNNN@@@:::444333666999888555:::888666333111000//////......---,,,++++++++++++************************((('''&&&&&&((())))))((('''((((((((()))))))))*********)))))))))))))))***&&&''''''''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))***+++,,,------...//////000000111111222222000222111555;;;<<>><<<:::999777777666999444444888777<<>>>>>>>>AAA@@@>>><<<;;;<<<>>>??????>>>>>>@@@BBBAAA>>><<<;;;999666666666666444111000:::BBBMMMccctttqqqttttttmmmeeeccccccbbbaaa___[[[VVVRRROOOLLLHHHFFFFFFHHHGGGEEE@@@;;;:::AAAJJJLLLEEE<<<;;;777444444666888777666999777555222000///............---,,,++++++++++++************************)))'''&&&&&&((())))))((((((((((((((())))))))))))((('''&&&&&&&&&&&&'''((((((((())))))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''''''''(((((())))))******))))))***+++,,,------.../////////000111111222222000222222555:::<<>>AAABBBDDDJJJRRRXXXfff~~~[[[HHHCCCJJJ[[[hhh~~~mmmbbb[[[UUUPPPIIIFFFDDDBBB>>>;;;<<<<<<;;;:::999777555444777444666888666;;;XXXyyylll```\\\QQQ???QQQuuupppPPP@@@@@@cccgggLLLhhh|||lllmmm{{{BBB...//////...------------...------------------------///111:::IIIVVV\\\aaafffllluuu~~~zzzgggbbbxxx~~~{{{|||yyypppaaabbbiiisss~~~mmmVVVEEE???@@@BBBJJJXXXdddkkkqqquuurrrpppppppppoooqqq|||ppp]]]PPPIIICCC======;;;999:::===???@@@@@@CCCDDD@@@999:::BBBCCC???:::===???>>><<<999666555666444222222222333222000111:::FFFUUUkkk{{{uuutttuuurrrlllfffdddfffhhheee^^^UUUNNNKKKMMMKKKIIIIIIHHHFFFCCC@@@999999999999999777444222666666777888888888888888777666444111///...------......---,,,++++++++++++************************)))'''&&&'''((()))))))))))))))))))))((((((((((((((('''&&&%%%%%%&&&((((((******++++++***)))'''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''''''''(((((())))))******))))))***+++,,,------......//////000111111222222111333222555:::<<>>;;;;;;999999<<<777===DDDGGGIIIOOOYYYbbb|||ZZZNNNMMMTTTlllmmmbbb\\\UUUPPPMMMIIIFFFDDDAAA===:::::::::::::::888666444222666666888999666===ZZZzzzkkkWWW___UUUBBBLLLmmmqqqVVVCCCDDD___vvvVVVooojjjkkkHHH444//////...------------...------------------------///222<<>>@@@CCCEEEFFFFFFEEEJJJGGG>>>BBBOOOOOOEEE===CCCGGGDDD>>>;;;:::999999777555333222222222111444<<>>DDDGGGLLLXXXjjjxxxVVVUUU```pppwwwaaa[[[WWWOOOLLLJJJHHHEEECCC@@@===;;;999999999999888666444222666777999999777???[[[wwwiiiPPPcccZZZFFFFFFcccpppXXXAAABBBlllzzzWWWppp}}}cccfffJJJ777//////...------------...------------------------...333???NNNZZZ```eeekkknnnvvv~~~ssshhh~~~yyyvvvrrrqqqsssuuutttxxx}}}nnnYYYGGGAAACCCEEEMMMXXXbbbjjjnnnooonnnnnnmmmooorrrssstttzzz{{{ooo^^^PPPGGGBBBAAAAAAEEEFFFHHHJJJKKKLLLMMMNNNMMMRRRPPPIIIOOOYYYUUUGGGGGGNNNQQQJJJBBB>>>===;;;777666444222111111111222666:::BBBLLLZZZdddddd```dddhhhooorrrrrrooollljjjiiirrrvvvkkkXXXMMMPPPYYYLLLKKKOOOTTTQQQHHHBBBBBB;;;777444222444888;;;===999<<>>:::888777555555444222111///...---......---,,,++++++++++++************************)))((('''''')))******)))))))))))))))((((((((((((,,,,,,,,,,,,,,,------...((()))******)))(((&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&(((((('''''''''&&&&&&&&&''''''(((((())))))******))))))***+++,,,------.........///000111222333333333444222555:::===RRRttt>>>AAAFFFXXXlllgggDDDMMMpppvvvQQQlll|||iiiDDD000222///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........000:::HHHQQQVVVZZZ___dddhhheee]]]ddd~~~mmmWWWjjjtttmmmeeefffVVVGGGPPPWWWhhh}}}zzz{{{yyy~~~xxx[[[JJJEEEDDDCCCCCCAAA>>><<<<<<===???@@@@@@>>>@@@BBBCCCCCCAAA>>><<<======DDDFFFGGGQQQTTTGGGHHHZZZwwwjjjFFF===;;;888666666777999:::===???@@@AAAIIIZZZsssrrrSSS\\\tttgggYYYWWWQQQHHHGGGFFFEEEBBB@@@===;;;:::999999999888777666444333555666888888888AAAYYYpppkkkMMMddddddOOOGGG```ttt^^^BBBAAAnnnrrrVVVtttpppVVV\\\{{{EEE333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...444AAAQQQ[[[aaagggnnnpppxxxrrriiittthhhqqqiiipppyyy}}}yyy{{{yyyxxxtttcccPPPCCCAAAFFFGGGRRR]]]eeelllqqqrrrqqqqqqoooooorrrqqqnnnpppuuukkk___RRRIIIDDDAAACCCGGGNNNPPPRRRSSSSSSSSSUUUVVV[[[[[[WWWTTTYYY]]]UUUGGGYYY```___SSSHHHEEEBBB===666666666444333555888:::<<>>;;;OOOcccuuuGGGEEEfffnnnTTTmmmuuuLLL333333000,,,---...------------------------++++++,,,,,,---......///222;;;HHHQQQVVVZZZ```eeeffffffbbbllluuu^^^ppptttkkkhhhmmm[[[KKKUUU]]]mmm|||{{{{{{vvv{{{~~~{{{uuutttyyysss___IIIAAA???>>><<<===>>>>>>>>>???AAABBBBBBBBB???@@@BBBCCCBBB???<<<:::<<<777<<>>AAA@@@@@@BBBEEECCC???:::777888888777666444222111......---,,,++++++++++++***************************)))'''((()))+++******&&&&&&'''((()))***++++++&&&))),,,///000...,,,***'''((())))))((('''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&######$$$%%%%%%&&&''''''"""######$$$%%%&&&''''''''''''(((((())))))******))))))***+++,,,------...------...000111222333444444555222444:::===SSSuuuFFF===888TTTjjj|||HHH@@@^^^~~~VVVkkk{{{}}}QQQ555444111,,,///000------------------------++++++,,,,,,---...//////333<<>>???===============>>>>>>===AAABBBBBBBBB@@@>>><<<;;;???555999>>>999999@@@AAAKKKgggbbbGGGHHH999999777555666999:::888777999<<<>>>@@@DDDKKKPPPVVVMMMVVVnnnzzzWWWIIIKKKLLLFFFAAADDDCCCAAA>>>;;;999:::;;;;;;:::888666666666666777222222222333777AAARRR```uuuxxxMMM```dddPPPAAAYYYyyygggFFFEEEUUUxxxnnnRRRggg^^^HHHTTT{{{uuuAAA333//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,...555CCCSSS^^^cccjjjqqquuu}}}rrrhhhnnnkkkyyy{{{ggg^^^iiiqqq{{{zzzgggVVVIIIBBBFFFMMMVVVaaaiiilllooouuuxxxvvvpppoooppprrrqqqmmmkkkmmmcccYYYPPPOOOOOOPPPUUU\\\___aaaccccccbbbccchhhkkkqqqddd[[[```gggeee___ZZZiiimmmgggXXXOOOPPPLLLDDD??????===:::666555888<<<>>>DDDNNNVVVZZZ]]]dddkkkggghhhkkknnnooonnnllliiimmmiiiddd```___]]]ZZZXXXUUUSSSXXX___YYYIIIBBBFFF;;;BBBJJJOOONNNIIIEEEDDDFFFCCCCCCFFFJJJKKKFFFAAA888999999999777666333222......---,,,++++++++++++***************************)))'''(((***++++++***%%%&&&'''((()))***+++,,,&&&)))...111222000---***(((((()))))))))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&######$$$%%%%%%&&&''''''(((((('''''''''&&&&&&&&&''''''(((((()))*********))))))***+++,,,------...------...000111333444444555555222444:::===SSSvvvEEE;;;AAANNNdddSSSDDDPPPxxx]]][[[~~~]]]777,,,...,,,+++---......---,,,,,,+++******,,,,,,,,,,,,---...//////111???LLLRRRVVV]]]dddhhhgggfffdddnnn|||tttvvvlllaaa___ZZZYYYpppyyyppp~~~}}}yyyppphhheeeaaannntttzzzxxxnnnbbbZZZVVVOOOGGG@@@??????===<<<>>>>>>>>>>>>>>>???@@@AAAAAABBBEEEEEEAAA>>>>>>>>><<<;;;999:::<<<<<<:::===BBBCCCXXXpppvvviiiTTTFFF@@@<<<999777666888:::;;;;;;:::::::::<<<@@@DDDIIILLLMMMYYYdddqqqyyy^^^NNNLLLFFFDDDEEE@@@@@@@@@???===<<<:::999999888888888777666444222222000000222555777<<>>JJJ```WWWAAAJJJsss^^^aaabbb:::...///---+++---......---,,,,,,+++******,,,,,,,,,,,,---...//////222@@@NNNTTTXXX___fffiiijjjiiieeennn~~~ssshhhvvv\\\``````\\\www{{{mmmfff]]]VVVUUU\\\^^^kkksss|||}}}ttthhh___ZZZPPPGGG???>>>===;;;;;;===============>>>???@@@AAAEEEIIIJJJFFFBBBAAA@@@<<<:::999999<<<<<<:::===CCCFFFWWWhhhlll___NNNBBB===;;;999777777888:::;;;:::;;;;;;;;;===AAAFFFKKKNNNTTTYYYaaammmcccOOOHHHLLLHHHEEEEEE@@@??????>>><<<;;;:::999888777777777777666444333222111111222444666:::FFFRRReeejjjNNN___fffYYY===OOOjjjUUU>>>777GGGwwwpppQQQVVVjjjsssaaaKKK]]]xxxJJJ>>>000000///...---------------------------------......777DDDRRR]]]fffmmmqqqxxxxxxlll|||uuuooo{{{rrr^^^]]]ccctttuuubbb]]]```llltttuuuyyyxxxbbbPPPEEEBBBIIIRRR[[[hhhkkkkkkrrrtttrrrvvvssssssoookkkkkklllhhhccc^^^\\\ZZZZZZ]]]bbbfffhhhkkkmmmoooqqqssssssssssssmmmccc]]]iiisssdddXXX```www~~~ppp\\\VVVPPPGGGFFF===<<<::::::===CCCIIIMMMTTT[[[fffnnntttwwwzzz}}}{{{zzzyyyvvvrrrmmmhhhfffbbb^^^]]]___]]]XXXVVVYYYTTTVVVWWWUUUPPPIIIDDDBBBFFFIIIQQQXXXWWWNNNFFFDDDCCCFFFGGGDDDCCCFFFGGGFFF@@@===888333///......///------,,,,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))''''''((())))))******+++******************************++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''((((((((()))***,,,---...//////.........///000222444444555555333555:::===RRRtttIII>>>>>>HHH]]]cccCCCFFFrrrfffmmmggg>>>000000...,,,......------,,,,,,++++++***,,,,,,,,,,,,---...//////444BBBPPPVVVZZZaaahhhkkkiiigggbbbiii||||||~~~nnnbbbgggTTTaaaeeemmmpppyyy~~~sssVVVNNNJJJOOO[[[```fffrrr}}}pppddd^^^UUUKKKAAA>>>===;;;<<<>>>===>>>>>>???@@@AAACCCDDDJJJOOOQQQMMMIIIFFFBBB===:::888999;;;;;;;;;>>>DDDGGGUUUdddhhh^^^NNNAAA;;;:::888777888999::::::999>>>>>>>>>AAAEEEKKKPPPTTTUUUQQQSSS___ooovvvppphhhQQQEEEHHHQQQLLLFFFCCC>>>>>>>>>===<<<;;;999888888666666666666666555444444333222222333444888DDDQQQeeepppXXXaaahhh]]]@@@RRRjjjSSS;;;222DDDttttttRRROOO\\\qqqhhhQQQXXXnnn{{{EEE666//////...---,,,,,,,,,,,,,,,---------.../////////,,,555CCCRRR^^^hhhooossszzzyyydddlllrrrqqq{{{mmm^^^aaaiiixxxyyynnn___ZZZ\\\hhhttt|||yyy___NNNFFFEEEKKKRRRbbbnnnnnnjjjnnnmmmjjjnnnppppppnnnkkkjjjkkkhhhccceeedddcccdddfffkkkooorrrqqqssswwwzzz{{{zzzxxxwwwhhhbbb```lllssscccWWWaaaxxx~~~ppp[[[SSSMMMEEECCC???===<<<===AAAIIIPPPUUU]]]dddnnnxxx~~~|||vvvpppllliiihhheeebbbaaa\\\UUUQQQRRRVVVUUURRRNNNIIIFFFEEEFFFGGGKKKSSSZZZXXXNNNGGGEEEDDDHHHHHHCCC@@@CCCFFFGGG@@@===999444000///...///------,,,,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))(((((())))))***++++++,,,+++++++++******))))))(((++++++,,,+++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((***+++,,,---.....................///000222444444444555222555:::<<>>000111///---000---------,,,,,,+++++++++,,,,,,,,,,,,---...//////333BBBQQQWWW\\\bbbiiilllkkkiiiaaafff}}}nnnzzzzzzggg]]]YYYPPP```eeevvvxxxzzzxxxyyykkkTTTRRRPPPTTT^^^aaaaaaoootttggg___YYYNNNDDD@@@???===>>>AAA@@@AAAAAACCCDDDGGGHHHIIIPPPUUUXXXUUUOOOKKKDDD>>>;;;999999<<<<<<<<<@@@FFFIIIUUUcccjjjdddUUUEEE::::::999888888:::;;;:::999@@@@@@BBBFFFKKKQQQVVVZZZVVVMMMMMMYYYfffggg___XXXSSSJJJQQQYYYPPPFFFBBB===>>>>>>===<<<;;;:::999999444444555666666555555555444222222333444999EEERRRmmmllljjjhhh\\\???OOOfffQQQ<<<666GGGwwwzzzUUUNNNXXXooojjjTTTSSSgggxxxEEE222......---,,,++++++++++++,,,,,,---......///000000---666CCCRRR^^^hhhooottt|||vvv]]]eeexxxuuujjjmmmwwwjjj^^^cccrrr}}}zzzuuuooommmrrr~~~yyy^^^MMMGGGHHHNNNUUU```mmmnnniiikkkhhhdddhhhhhhlllnnnlllmmmnnnlllgggmmmllllllkkkkkknnnrrruuutttuuuvvvxxxyyyxxxwwwwwwgggcccbbbmmmrrraaaYYYeeexxx}}}ooo[[[TTTNNNFFFEEEBBB@@@???@@@DDDLLLSSSXXX```fffoooxxx}}}xxxuuusssqqqnnnjjjeee^^^WWWRRRPPPUUUTTTPPPJJJFFFDDDEEEGGGCCCFFFMMMRRRNNNEEE@@@@@@GGGJJJIIIAAA<<<===@@@BBB@@@===999555111//////...------,,,,,,,,,+++++++++******))))))))))))******))))))(((((((((((()))))))))))))))***++++++,,,,,,,,,++++++***)))((((((''',,,,,,,,,,,,***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++,,,,,,------,,,,,,.........///000222444444444555222444999<<>>???DDDJJJRRRWWW___dddbbbWWWHHH<<<===;;;:::999:::;;;:::999>>>@@@DDDIIIOOOUUUYYY\\\VVVRRRVVVdddqqqqqqjjjeee]]]SSSWWW\\\PPPEEEBBB>>>>>>>>>======<<<;;;::::::333444444555555555555555333222222444555:::FFFSSSlllvvvmmm___===III___LLL<<<:::NNNxxxTTTOOO\\\vvvqqqXXXVVVlllNNN:::...---,,,++++++***+++++++++,,,,,,---...///000000...777DDDRRR^^^hhhooossszzzuuuZZZbbb~~~zzzoookkk}}}ooogggrrruuukkkppp||||||yyy___OOOJJJLLLRRRYYY___mmmoooiiijjjfffcccgggccciiiooopppqqqsssppplllnnnoooooonnnmmmooosssvvvvvvuuutttsssssstttuuuvvvjjjeeecccmmmqqqbbb]]]lllvvv```XXXRRRJJJIIIAAAAAAAAACCCHHHPPPWWW[[[bbbfffmmmwww}}}{{{zzzsssqqqmmmhhhccc___[[[YYYSSSRRROOOKKKFFFDDDDDDEEE???AAAEEEFFFBBB:::999<<<@@@CCCBBB<<<888:::<<<<<<>>><<<888555111000//////------,,,,,,,,,+++++++++******))))))))))))******))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++******)))(((''''''++++++++++++***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''((((((******++++++++++++******.........///000222444444444555222444999<<>>:::999:::;;;;;;>>>CCCLLLUUU\\\```bbbbbbQQQaaarrr{{{|||qqqeeeUUUQQQRRRGGG@@@@@@===;;;;;;::::::999888888888444444555555555444333333222222333555444555>>>HHHPPPqqqsss}}}lllDDDIIIYYYEEE888:::MMMeeeJJJ___gggfffMMM222///...---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---666DDDSSS___iiiqqqvvvzzz{{{^^^bbbwwwvvvppptttnnnuuu~~~{{{|||}}}yyyeeeWWWPPPQQQ[[[eeesss{{{tttfffaaa^^^```jjjxxx{{{zzztttpppqqqrrrrrrqqqtttvvvuuussstttyyy}}}}}}|||zzzxxxwwwwwwxxxyyyuuuooolllwwwqqqjjjvvv|||cccXXXPPPFFFDDDDDDGGGKKKQQQWWW]]]bbbddddddiiirrrxxxiii___\\\YYYTTTOOOOOOMMMIIIDDD???>>>===@@@BBBEEEDDD===666777<<<444777:::===BBBEEEAAA999888777555333111000//////------,,,,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))''''''((())))))******+++)))))))))))))))(((((((((&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((((((((()))***+++++++++++++++.........///000222444444333444111444888;;;PPPrrrKKKEEE999;;;GGGHHHeee[[[KKKllluuubbbggg___:::111222///++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////555DDDUUU]]]bbbhhhnnnpppooopppeeehhhzzz___WWWhhhWWWZZZrrryyyzzztttttt```YYY```bbbtttwwwWWWGGGIIIIIIIIIMMMMMMPPP```vvvwwwlllfffVVVOOOIIIJJJLLLLLLMMMOOOQQQRRRTTTWWWZZZ^^^aaabbbooottttttnnneee]]]TTTLLLEEEBBBBBBEEEFFFHHHOOOVVVKKKNNNYYYlll}}}~~~nnn___KKKFFF???:::999:::;;;<<>>===:::999999888888777777666666444444555555444444333222222222444555333222999BBBMMMkkkooolll~~~mmmFFFKKK\\\GGG:::;;;EEEyyyyyy```LLLmmm]]]bbbOOO555//////...---,,,,,,,,,,,,,,,+++++++++++++++++++++***444CCCRRR```kkksssxxx~~~zzz___ggg||||||www{{{}}}uuuxxx}}}|||zzz{{{~~~xxxgggYYYRRRRRR]]]hhhccclllfff\\\^^^eeeppptttmmmnnnpppqqqyyy{{{}}}zzzvvvuuuyyy}}}}}}}}}}}}|||{{{zzzyyyxxxxxxrrrppp~~~xxxnnnxxxfff]]]UUUMMMKKKLLLNNNRRRWWW\\\```bbbcccmmmsss~~~ttteee^^^^^^]]]YYYOOONNNLLLFFFAAA===<<<<<<@@@CCCGGGGGG@@@777777<<<;;;===@@@DDDKKKMMMEEE:::666555444222111000000///---------,,,,,,,,,++++++******))))))))))))******))))))(((((((((((())))))'''''''''((())))))******(((((((((((())))))))))))%%%%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***+++,,,---,,,,,,.........///000222444555333444111333888;;;PPPrrrKKKGGG<<<999@@@MMMnnnaaaKKKmmm}}}kkkdddddd@@@333000,,,+++///000///...---,,,+++++++++---------............///:::IIIYYY```ccchhhlllnnnqqqooommmrrrlll\\\vvvnnn|||oooggg^^^bbbbbbkkkhhhSSSGGGGGGFFFJJJNNNHHHSSS^^^jjjrrruuuuuunnngggZZZRRRLLLLLLNNNOOOQQQTTTTTTSSSVVV]]]aaaaaacccfff{{{{{{zzzwwwpppeeeXXXPPPJJJFFFFFFIIILLLLLLOOOSSSYYYPPPffffffRRRLLLEEE>>>:::888888777<<>>:::888:::999888888::::::999888111222222333333444444555333111111333333333888???NNNsssxxxdddqqqsssKKKJJJXXXFFF999666SSSsssYYYJJJsssuuuVVVhhhMMM666...---,,,,,,++++++,,,,,,+++,,,---------,,,+++***,,,222AAAUUUdddnnnxxx|||aaaccc}}}|||uuuttt}}}}}}}}}{{{~~~|||dddYYYTTTQQQXXXbbbkkkjjjjjjllllllmmmuuu~~~tttqqqtttuuuvvvwww|||{{{yyyvvvvvvyyy~~~{{{}}}~~~}}}{{{uuutttxxx~~~sss}}}kkk]]]TTTOOOLLLMMMUUU```fffgggfffggghhhnnnwwwkkkaaa]]][[[YYYXXXPPPLLLEEE???===<<<<<<===EEEIIIKKKGGG>>>888777888:::BBBLLLQQQNNNHHHAAA>>><<<999555111///---,,,---......---------,,,,,,,,,******))))))))))))******((((((((((((((()))******((('''&&&'''***+++***)))((()))+++---------+++***)))***,,,+++)))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***+++,,,,,,---///////////////000111111888777222333999;;;PPPpppRRRGGG===>>>FFFQQQpppbbbIIIfffhhh^^^zzzccc===000000---,,,/////////...---,,,,,,,,,,,,---------............///777FFFUUU\\\```fffkkkmmmlllgggeeessswwwccc[[[~~~kkknnnfffeee^^^dddxxx}}}}}}```OOOIIIJJJHHHLLLQQQNNNXXXaaajjjooorrrppphhh___YYYTTTQQQUUUWWWWWWWWWYYYXXXYYY___gggkkkkkknnnrrr{{{mmm___VVVOOOLLLKKKOOOQQQOOOMMMMMMRRR\\\~~~mmmWWWRRRJJJCCC>>>;;;:::999<<>><<<===:::888888888999:::999888222222222333333333333444444222222333333333888@@@OOOwwwzzziiitttxxxKKKDDDPPP???666555LLLvvv}}}uuubbbVVV{{{oooZZZjjjHHH222...---,,,,,,++++++,,,,,,+++,,,---------,,,++++++---444BBBUUUdddnnnvvv}}}{{{```cccrrrppp{{{xxxooouuuzzzsssooouuu~~~|||xxxeee___\\\ZZZ___hhhnnnmmmnnnrrrsssrrruuuzzz|||xxxxxx|||}}}zzzyyyzzzyyyzzz{{{|||}}}~~~}}}zzzyyyuuuwww{{{~~~mmm```ZZZWWWVVVWWWYYY^^^ccchhhmmmppprrrqqqzzzssslllhhheee```WWWPPPJJJGGGBBB>>><<<<<<<<<<<>><<<;;;===LLLUUU]]]iiinnnuuu~~~```EEE???@@@<<<;;;===999888777777999999888777333333333333222222222222444333333444333333999AAAXXXvvv}}}yyyHHH<<>>>>>@@@BBBDDDGGGDDDAAA@@@???===888555888;;;>>>???===;;;::::::444333111///.........///,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((((((((()))******((('''&&&'''***+++***)))((()))+++,,,,,,+++******%%%'''******)))((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***+++,,,,,,---------...///000222333444333444333777===<<>>;;;CCCCCCXXXZZZ>>>YYYfff]]]wwwhhh===///222111............---,,,,,,,,,---------------............///666FFFVVV___eeemmmuuuxxxzzzrrrkkkssswwwpppddd]]]eee~~~|||kkkccckkkssstttgggcccyyyzzzyyyuuueeeZZZgggzzzsss```XXXZZZZZZaaafffbbbkkkqqqwww|||zzzsssqqqsssxxxyyywwwwww{{{zzzyyyzzz~~~{{{nnnhhhaaaaaaaaa\\\WWW^^^tttrrr^^^MMMBBB>>>???DDDSSS]]]hhh|||mmmQQQ::::::???;;;666777777666555555777777666555444444333222111111000///333333444444222333<<>>===:::777666555444444666666555444444333333222111000000000222222444555222444???KKKddd|||iiijjjyyyKKK777;;;222333777SSSiiipppgggNNNUUUxxxkkkoooxxxaaa555111...---,,,,,,++++++,,,,,,++++++++++++,,,---......---000===RRRfffssszzzttt|||}}}qqquuuiiilllqqqxxxllltttkkklllggg\\\\\\uuu~~~{{{{{{|||nnnfffeeeiiilllsssyyyyyykkkjjjmmmooonnnjjjeeeaaa```[[[YYYTTTOOOPPPXXXfffpppsssrrrkkk]]]LLLAAA>>>???;;;999777777999:::999999888888777555444222111000,,,,,,,,,,,,++++++++++++******))))))))))))******((((((((((((((()))******((('''&&&'''***+++***))))))))))))((((((((((((((()))+++,,,+++)))&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))***+++,,,,,,---------...///111333555666555555111333777888KKKjjjSSS???AAAFFFKKKsss___DDD???ccc```___```;;;///000......111---------,,,,,,------...---------............///222CCCVVVaaagggmmmsssuuurrryyyqqqggg~~~zzz{{{~~~{{{{{{{{{qqq\\\[[[nnnxxxrrrlllhhhxxx}}}lllmmmmmmvvvooogggjjjmmmgggiiiqqqsssuuu|||zzzrrrjjjhhhffffffjjj{{{zzzxxxtttbbbQQQHHHDDDJJJTTT[[[kkkcccMMMKKKDDD<<<;;;===;;;555555444333444555555555333333333222222111111000000000111444555333555AAANNNooo}}}jjjpppzzzMMM777:::222555;;;WWWmmmssscccJJJ^^^ooojjjvvv{{{[[[000333...---,,,,,,++++++,,,,,,++++++******+++---...///000111<<>>mmmpppnnn{{{AAA111666///111000........................---------............///333AAATTTaaaggglllttt{{{yyywwwtttqqq}}}pppsss|||tttmmmccc[[[^^^hhhttt}}}wwwvvvuuuuuummmiiittt~~~{{{ppppppsssyyyggg\\\eeeiiisssyyy]]]GGG>>>>>>FFFSSScccppptttqqqmmmfffkkkooorrruuuppp^^^LLLDDD@@@;;;777555444222111222222222222222222222222333222111000000000111222444000000555666999GGGWWWrrrtttiii]]]@@@888333///999KKKsss{{{aaaEEEtttmmmPPPaaatttKKK444,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,---------333666FFFccctttxxxwwwxxx}}}uuuuuu~~~sssrrryyyssssssvvvxxxxxxxxxppphhh___]]]```\\\TTTJJJBBB@@@BBBFFFHHHHHHCCC<<<777555555444222:::<<<>>>>>>>>><<<;;;;;;333111///...///000000000,,,,,,,,,---,,,,,,+++***+++***)))(((((()))******)))(((''''''((()))((('''&&&&&&((()))************++++++***))))))((('''''''''((()))******)))((('''(((''''''&&&&&&%%%%%%%%%###&&&))))))'''%%%%%%&&&%%%$$$#########$$$&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((()))******++++++,,,---......000111333555666444666222222888<<>>EEEPPP\\\cccfffeeeccccccjjjsss{{{|||qqqZZZEEE;;;888444222222222111000000000000000000111111111111111000000000111111222111000333555444777III^^^{{{}}}gggiiisssRRR:::777444///AAA___~~~~~~bbbWWWmmmSSSbbb~~~kkkEEE333+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---333555DDD```pppvvv}}}yyyuuu~~~~~~rrrXXX\\\fffvvvvvvqqq~~~yyyrrrvvv{{{}}}|||{{{nnnccc```cccbbbYYYLLLDDDAAACCCDDDEEE@@@<<<777333333333333333999;;;===<<<:::888777777555222000///000000000///------......------,,,+++***)))(((''''''((()))***)))(((''''''))))))((('''$$$%%%'''(((***++++++,,,+++++++++***))))))(((((('''((()))******)))((('''))))))((('''&&&&&&%%%%%%$$$&&&((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((()))******++++++---......///111333555666555666333333999<<>>:::===CCCKKKRRRWWW\\\```cccwwwyyy}}}~~~xxxhhhPPP===666333000...///////////////////////////000000000000000000000111111222222000111444555222999RRRnnnwwwppptttcccFFF444777444222LLLqqqkkkuuuppp[[[gggxxx^^^===111,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,111444BBB]]]nnnvvv}}}rrryyyyyy{{{zzz{{{wwwjjjMMMLLLVVVoooyyy}}}uuuuuuxxx{{{|||{{{tttrrrsssyyy|||tttjjjbbb^^^^^^\\\UUULLLEEEDDDDDDDDDDDD===;;;777444333444555555444777999888555333444555666333111000000111000///...............------,,,***))))))(((((()))++++++)))((('''((()))***)))'''%%%&&&''')))******++++++++++++++++++******))))))'''((()))******)))((('''))))))(((((('''&&&%%%%%%$$$$$$$$$$$$$$$###$$$%%%''''''''''''(((((())))))'''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((('''(((((())))))***++++++---......///111222444555444666222333888;;;KKKeee```KKK^^^hhh===777;;;KKK^^^[[[}}}FFF444777...///---........................---------............///333???PPP___hhhooouuuyyy|||zzzxxxlllbbbqqq}}}~~~mmmnnnrrrtttoooiiinnnyyypppxxxxxxwwwuuuyyyxxxgggbbb[[[LLLLLLLLLMMMSSS```ooozzzyyynnnpppwwwiiijjjmmmpppoooiii___WWW\\\dddzzzyyyfffRRRBBB;;;<<<<<<>>>CCCHHHOOOWWWaaaggg{{{tttnnndddUUUCCC888666333///............---/////////////////////000......///000111222222222111222444444222===___qqqQQQ:::///333222444RRRzzz|||lllfff^^^qqq|||ZZZ:::000***---------,,,,,,+++++++++++++++++++++++++++++++++***000222???ZZZlllvvvsssvvv}}}xxx{{{wwwuuu\\\TTT^^^yyy}}}{{{yyywwwvvvyyyxxxxxxzzzyyyzzzwwwrrrssswww{{{~~~{{{tttrrrqqqiiibbb___aaajjjyyyxxxqqqiiiddddddddd```[[[RRRPPPLLLHHHEEEBBB???>>>===<<<999666444444555666555888;;;;;;999888:::>>>:::777444333333222222000......//////......---,,,++++++***)))***+++,,,---***((('''((()))***)))((('''(((((())))))))))))(((+++++++++***************'''((()))******)))(((''')))(((((('''&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$$$$'''''''''((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))((((((((()))******++++++.........///000222333444222444111222777:::HHHbbbZZZJJJlllMMM:::<<<<<>>NNN]]]gggnnntttwwwzzzxxxyyypppeeesss{{{qqqrrrkkktttyyywwwtttzzz~~~yyyyyyvvvrrr{{{|||zzzvvvqqq^^^YYYSSSFFFGGGFFFEEEIIIWWWjjjyyy{{{~~~uuuaaaUUUeee}}}tttbbbeeehhhiiifffaaa[[[XXX^^^jjjttt___OOOCCC;;;:::<<>>>>><<<999666555777888888<<<@@@@@@>>>>>>BBBGGGDDDAAA<<<999777555333111......//////......---,,,,,,+++******+++,,,...///***)))((((((******)))((((((((())))))))))))((((((************************'''((()))******)))(((''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''(((&&&$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((())))))***)))))))))***++++++,,,,,,.........///000111333333111444111222777999GGGaaaYYYVVV{{{===:::;;;<<>>;;;:::===???===BBBFFFFFFCCCCCCHHHNNNSSSNNNHHHAAA<<<777333000---............---,,,,,,+++************,,,---...***)))((()))******)))(((&&&'''((())))))***))))))))))))))))))))))))))))))'''((()))******)))((('''$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%'''))))))&&&###"""###$$$%%%&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&''''''((())))))***************+++,,,,,,------.........//////111222333222555222333888:::GGGaaa\\\fffqqq666:::555;;;PPPppp[[[rrr|||BBB222666///111000........................---------.........//////---888IIIYYYfffpppvvvyyy~~~yyy{{{vvviiisss}}}qqqxxxvvvvvvsss}}}pppttt~~~zzzvvv|||~~~jjjqqqhhhRRRMMMHHHHHHEEECCCIIIVVVeeerrryyyxxxlllcccggguuurrrppp|||sssggg___bbbbbb]]]UUURRRUUUZZZ]]]bbblllnnnlllwww|||qqqjjjYYYIIIEEEEEEBBB<<<999555444666???JJJRRRSSSQQQUUUQQQPPPSSSOOOCCC999666222000------///111222222777666555444333111000000***+++...000222222222222111222555999===KKKmmmzzzeeeQQQ;;;222333111///333DDD___uuujjjTTTEEEHHHvvvfffLLLbbbNNN---///.........---,,,,,,+++******((())))))+++,,,---......+++000...666LLL]]]iiiwwwppprrrqqqoooiiivvvwwwyyyrrroooppptttxxxxxxvvvtttwwwvvvrrrmmmllljjjfffddddddfffhhhllljjjkkkppprrrpppppprrrvvvyyy}}}yyyzzzwwwooommmoooeee^^^WWWUUU[[[lllzzzoooiiilllnnncccUUUPPPWWWZZZRRRDDD;;;>>>DDDCCCDDDEEECCCAAAAAACCCFFFEEEJJJNNNMMMIIIIIIOOOUUU]]]XXXPPPGGG@@@999333///------......------,,,+++***))))))))))))+++---...***)))((()))***+++***(((%%%%%%''')))***+++++++++((((((((((((((()))))))))'''((()))******)))((('''"""######$$$$$$%%%%%%&&&###"""###&&&((('''###$$$%%%&&&'''''''''&&&%%%'''&&&&&&&&&&&&'''((((((&&&''''''((()))******+++***++++++,,,,,,---..................///111222222333666333444999:::HHHaaaiiiyyyvvvHHH;;;777:::666___jjjOOOkkk~~~ccc@@@777333333333///000///...---,,,---......------------------------,,,444EEEZZZhhhnnntttzzz~~~zzzwwwrrrnnn}}}zzz{{{yyy|||}}}yyyppprrrrrrYYYMMMLLLIIIEEEDDDLLL]]]ooo{{{qqq[[[SSSdddsssuuu{{{}}}pppcccYYYWWWUUUSSSQQQQQQSSSTTTVVVXXX]]]ccceeeddddddfffTTTQQQIIICCCDDDGGG@@@555111000222666888999>>>EEEHHHKKKMMMJJJDDD>>>999888333111///000444666555333333444666666333111000000***---000222222222333333666000000777???OOOnnnuuufff[[[HHH:::333111...///:::NNNeeessstttKKK>>>[[[zzzvvvaaaYYY}}}cccBBB111,,,000...------,,,,,,++++++***++++++******++++++,,,------------222BBBWWWfffllluuummmpppbbbmmmyyysss{{{tttnnnmmmmmmmmmpppooorrrvvv{{{~~~|||||||||zzzwwwnnnssswwwtttlllhhhkkkpppqqqppplllgggcccccceeehhhooojjjjjjnnnooommmoootttyyy{{{yyyuuuyyyzzzsssooorrrcccYYYUUUVVVdddxxxrrrppphhhXXXKKKGGGOOOSSSVVVRRRGGG???AAAGGGMMMLLLMMMMMMMMMLLLMMMOOO[[[\\\[[[UUUOOOMMMQQQUUU\\\TTTKKKFFFDDD>>>444,,,------,,,,,,,,,,,,,,,,,,************************+++)))'''''''''((('''&&&(((((()))***++++++,,,,,,************))))))))))))'''((()))))))))(((&&&%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''(((((((((((('''((()))+++---......///------...///111333444555444444///111:::<<>>MMMooofff\\\ZZZMMM???444222...///@@@]]]uuuoooGGG:::UUUpppwwwlll[[[gggZZZ;;;...,,,......------,,,,,,++++++***++++++******++++++,,,------------111???TTTccciiizzzlll}}}gggllltttzzz~~~|||~~~~~~tttpppooommmkkklllmmmoooqqqtttvvvvvvvvvuuuzzzwwwtttrrrrrrrrrrrrrrr{{{|||uuutttyyytttuuuuuussspppmmmmmmmmmpppmmmlllpppqqqooopppuuuyyy{{{|||uuuvvvyyyvvvrrrooocccZZZ[[[eee{{{wwwlllaaaSSSGGG???<<>>666111000000333333222666;;;AAA@@@>>>:::555333333444777888888888888999<<>>888222000+++...111222222222333444444555999<<>>QQQbbbllluuu||||||}}}yyynnnqqqssspppyyypppxxxnnnssszzzggglll|||zzzppp|||yyyvvvzzz{{{llleeehhhaaa[[[\\\bbbeeebbb]]]^^^XXXccc}}}xxxuuu|||{{{{{{|||{{{xxxtttpppnnnqqqqqqooopppssstttqqquuuwwwwwwsssnnnhhh]]]RRRMMMLLLMMMPPPRRRRRROOOKKKLLLLLLIIIDDDEEEPPP___iiinnn___LLL???<<<===;;;777333111111444555555:::@@@FFFBBB<<<666222222444666555888;;;;;;:::<<>>FFFYYY{{{kkkPPP```sssbbbEEE666777555===\\\fffCCC>>>\\\uuu{{{wwwooo~~~oooCCC000111222111...------,,,,,,++++++***++++++******++++++,,,---+++,,,,,,...;;;OOO```ggg{{{nnnzzzmmmbbb}}}yyyyyy~~~}}}{{{|||{{{sssmmmkkkjjjkkkmmmnnnoooooooooooouuuwwwyyyxxxvvvxxx|||~~~~~~~~~|||zzzyyyyyy||||||~~~ppphhhkkkjjjcccYYYOOOXXXtttyyyooo[[[DDD999;;;===;;;>>>FFFNNNRRRUUUVVVUUURRRZZZ```uuuvvvffffffbbb___]]]^^^ccceeebbb___YYYNNN@@@666222111111000.........------,,,,,,+++***************************(((&&&&&&((((((((('''((()))))))))*********+++***)))))))))(((((((((((()))***+++++++++***((('''%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$%%%$$$$$$%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((()))******++++++++++++------...///111333444555333444000111666777BBBXXXzzzlll@@@888888333888MMMyyyuuu```aaasssQQQ===;;;666333444222///////////////.........------------------------...000:::LLL]]]jjjssszzz{{{|||ooolllxxxvvvyyyiiiooozzz{{{yyyjjjooo~~~yyymmm~~~~~~|||kkkbbbooofff]]]]]]dddhhheee```^^^^^^nnn~~~zzzxxxvvvuuuvvvvvvwwwyyyyyywwwssspppjjjmmmllliiihhhjjjjjjggghhhjjjhhhccc___\\\UUUNNNKKKNNNPPPOOOKKKGGGFFFFFFGGGHHHHHHIIISSSeeeqqqtttqqqZZZ@@@333444888888555444222222666888;;;BBBJJJOOOHHH???666222222555777555999===??????BBBFFFJJJPPPQQQQQQMMMEEE;;;444000...///111222222222333444444333777AAARRRiiidddXXXttthhhBBB999777555AAAeee\\\???BBBeee{{{|||wwwrrrbbb===222333000///...------,,,,,,++++++***++++++******++++++,,,---***+++,,,...:::NNN```iiiyyyvvvpppaaayyyyyyzzz~~~|||~~~|||}}}}}}uuuooonnnqqqrrrssstttuuuvvvwwwwwwxxxzzz|||||||||~~~}}}qqq``````dddccc\\\SSS```qqqdddOOO>>>:::>>>@@@>>>LLLTTT[[[\\\]]]```___[[[___aaaooorrrffffffXXXWWWXXX]]]bbbbbb\\\VVVPPPGGG:::111...///000111//////......---,,,++++++************************)))'''&&&&&&((()))(((''')))))))))))))))*********)))))))))((((((((((((''')))***+++++++++***((('''%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))------...///111333444555000333000111666777CCC[[[xxxRRR888555333333;;;YYYmmmdddxxxqqqQQQ@@@>>>888444555444///000000000000///...---------------------------000///666GGGYYYfffpppwwwxxx~~~~~~~~~}}}pppgggmmm}}}xxxllllll{{{yyy~~~xxxzzz~~~tttiiiqqq|||zzz{{{zzzuuuyyyggg```fffmmmooommmlllpppyyy{{{}}}}}}~~~{{{wwwsssqqqqqqqqqpppooopppqqqrrrqqqnnnlllcccfffeeebbbaaacccbbb___^^^___]]]WWWSSSRRROOOKKKJJJMMMOOOJJJBBB>>>@@@CCCDDDJJJPPPUUUaaammmnnnhhh\\\HHH555111777:::888555888555555999===CCCMMMWWWZZZQQQCCC888333333444666888;;;@@@CCCEEEGGGHHHJJJHHHHHHFFFAAA:::444///...///000222222111222333555444333777HHH```vvv|||ccceeeccc>>>;;;444444JJJpppWWWEEESSSxxxyyysssqqqzzzUUU:::666222+++,,,...------,,,,,,++++++***++++++******++++++,,,---***,,,,,,---888LLL^^^hhhvvv~~~|||lll[[[rrrrrrllljjjyyy}}}}}}~~~|||uuurrrrrr{{{{{{|||}}}~~~~~~}}}ttt```ZZZ^^^dddYYYVVVkkk~~~ssseeeVVVEEE===<<<===BBBGGG]]]gggmmmiiieeefffddd___aaa___bbbjjjlllddd[[[WWWIIIJJJMMMTTTZZZZZZTTTMMMDDD>>>555///---...///000......---,,,+++***))))))************************)))'''&&&&&&((())))))((())))))))))))))))))))))))))))))((((((((((((''''''((()))*********)))((('''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&'''))))))*********------...///111333444555000333000222777777DDD]]]vvvnnnDDD888444333777;;;ZZZ|||iiidddjjjOOOBBBCCC<<<666666444///000000111000///...---------------------------111...333CCCUUUcccmmmtttwww~~~~~~sssggghhhxxxzzzooojjjuuuxxxlll~~~wwwrrrooooooooonnnwwwyyyssszzzjjj]]]dddssszzzpppnnnjjjfffmmmrrrvvvxxxxxxxxx{{{}}}|||zzzwwwtttqqqooonnnmmmkkkjjjiiiiiijjjiiigggeee___aaa```\\\ZZZ\\\[[[WWWSSSVVVUUUPPPMMMNNNMMMJJJHHHIIIGGGBBB>>>===@@@DDDKKKTTTZZZZZZ___ddd```VVVJJJ>>>555666;;;===>>>AAABBB>>>===@@@FFFNNN[[[ffffff[[[KKK>>>777555555555:::;;;???CCCFFFFFFCCCAAA;;;:::777333///------...000111222222111111333555444555===PPPjjj}}}wwwfffooo}}}VVV;;;777222===```{{{PPPMMMkkkuuuooouuupppFFF777:::222***///...------,,,,,,++++++***++++++******++++++,,,---,,,...---,,,555GGGYYYcccqqq}}}zzztttzzz~~~|||iiiXXXgggjjjaaa```ooo}}}xxxxxx{{{}}}yyy|||{{{hhhXXXVVV\\\SSSXXXuuuyyytttllldddXXXJJJBBBCCCAAA???KKK^^^xxx~~~qqqkkkccc[[[ZZZXXXTTTSSSWWWYYYQQQEEE===>>>AAAEEEIIIIIIEEEAAA777555222000////////////......---,,,+++***))))))************************((('''&&&&&&((())))))((()))))))))))))))))))))((())))))((((((((('''''''''(((((()))***)))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((***+++,,,,,,,,,------...///111333444555111555333333777777DDD]]]xxx^^^AAA>>>666666<<<888YYYmmmhhhdddKKKBBBFFF@@@888666333///000111111111000...---------------------------111...222AAASSSaaalllsssxxxwwwiiihhhooopppgggooo~~~|||uuuiiizzzkkk^^^aaannnzzz|||qqqxxx```TTTaaa|||nnnXXXOOORRRWWWXXX```fffnnnrrrrrrrrrssstttsssssssssrrrpppnnnllljjjhhhfffdddccccccbbb```___aaabbb```[[[XXXXXXVVVRRRLLLPPPQQQNNNLLLMMMLLLIIIGGGDDD???<<<<<>>FFFOOOLLLHHHEEEHHHMMMVVVeeeqqqooocccQQQCCC;;;888777666999:::<<<@@@DDDBBB<<<777222111...+++)))***...111000222222222111111333555333888CCCWWWnnn|||uuuiiitttpppLLL:::111111IIIxxx|||gggEEENNNxxxppplllyyyggg;;;444===444,,,666......---,,,,,,++++++***++++++******++++++,,,---...///---+++222CCCUUU___nnn}}}}}}rrr~~~www|||~~~|||nnn]]]hhh|||dddZZZZZZjjj}}}|||~~~|||wwwyyyoooWWWNNNQQQSSS\\\~~~vvvaaa]]]___\\\UUUOOODDDCCCJJJGGGCCCXXXwwwsssfffZZZQQQPPPJJJFFFMMMVVVLLL;;;<<<<<<<<<======<<<:::888000000000000000000///...111000000...---,,,++++++************************((('''%%%&&&((())))))((())))))))))))(((((((((((()))((((((((('''''''''''''''((()))))))))(((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&'''''''''((()))+++---......///------...///111333444555444777555444777666CCC\\\}}}JJJ;;;999111444555>>>ooo{{{```___vvvUUUNNNEEE>>><<<:::777555111111000///////////////------------------------)))///333666GGG```ooopppwww{{{}}}|||{{{wwwmmmbbbiii{{{~~~hhhiiiooozzztttiiiyyyuuu```fffdddgggzzzrrrzzz}}}yyy{{{~~~uuujjjfffppp}}}bbbNNNGGGHHHJJJJJJOOOYYYeeejjjiiihhhmmmrrrlllnnnpppooollliiigggfffhhhccc]]]ZZZ[[[\\\[[[YYYZZZXXXWWWWWWXXXWWWVVVTTTRRROOOKKKHHHGGGGGGFFFEEEIIIEEE???::::::???HHHOOOggg]]]SSSQQQUUUVVVPPPIII@@@:::666777:::???HHHPPPYYYYYYXXXXXX[[[cccoooxxxxxxjjjYYYJJJ===333///000666;;;?????????>>>999333...------,,,---...///000...///000111333444555666:::>>>JJJ[[[mmmwwwyyywwwtttooo___kkkggg<<<777777111YYYnnnJJJCCCbbb}}}eee^^^{{{|||VVV===;;;666111111......---,,,---......,,,***---,,,++++++******++++++...***))),,,222===NNN^^^fffvvvuuurrrwww~~~yyyqqqfffpppbbbSSSZZZaaakkk{{{|||xxxuuuyyy}}}~~~xxx{{{cccPPPKKKMMMRRRcccnnnZZZUUUSSSLLLJJJNNNMMMHHHMMMTTTLLLGGGbbbzzziii```[[[QQQLLLGGGGGGIIIGGG@@@999777666666666666666666666222222333333222000///---------------------------)))***+++,,,,,,,,,,,,,,,((((((((((((((('''''''''+++***)))(((((('''((((((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&%%%#########%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))***+++,,,------...+++,,,...000222333444444000555111///555999DDDYYYhhhDDD999444444<<>>BBBGGGPPPZZZeeeeeecccccchhhrrrzzz```KKK===555333555333:::@@@AAAAAA???999222...------,,,---...000111000000111222333444555666555BBBWWWkkkwwwyyytttpppjjjdddaaarrr}}}ZZZ555444;;;===dddxxx[[[???HHHcccdddeeerrrPPP<<<<<<888444333000000///......///...,,,***---,,,++++++***+++++++++---++++++,,,///888IIIYYYeeeuuuuuuooorrr}}}xxxzzziiigggooouuu~~~sss]]]RRRYYY___iiizzzxxxoooooouuu{{{{{{wwwzzzwwwiiiVVVIIIGGGKKKPPPlllmmm[[[MMMNNNQQQPPPQQQVVVSSSMMMOOOTTTOOONNNiiivvvcccXXXRRROOOJJJDDDCCCDDDCCC<<<666555444444444666888;;;===>>><<<888555222111111111.........------,,,,,,,,,(((((()))************)))((((((((((((((((((((((((***))))))(((((((((((()))((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&%%%#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((()))***++++++,,,,,,,,,...///111333444555000555111///555999DDDXXX{{{TTTBBB999000444:::>>>[[[gggOOOnnnyyyUUUOOOFFF@@@===<<<999666444444333111111000000000------------------------+++///000000===TTTfffkkkrrrwwwzzz{{{|||{{{vvvooosss{{{wwwwwwuuu|||qqqrrrpppllliiigggiiiooovvv{{{tttpppxxxyyypppmmm||||||jjjfffnnnxxx~~~sssfff^^^[[[VVVWWWWWWUUUTTTTTTWWWYYYUUUQQQLLLJJJJJJJJJGGGDDDEEEEEEEEEGGGIIIIIIHHHGGGDDDBBB@@@@@@BBBDDDDDDDDD@@@BBBDDDGGGLLLRRRZZZ___WWWJJJ:::222333777999999555666:::???BBBHHHTTT```kkkjjjiiijjjooozzz{{{ZZZCCC777111222444///666===??????>>>777000...---------...///111222222222222333444555666666444GGGbbbwww~~~{{{uuuqqqiiidddjjjuuuiiiGGG333666999JJJsss___HHH;;;YYYooowwwlllzzzeeeHHH:::===;;;777777333444222000000000///---+++------,,,+++++++++++++++,,,,,,------,,,222CCCTTTcccrrr|||sssqqqzzz}}}nnneeefffiiiuuuppp___RRRRRRSSS[[[mmm~~~}}}~~~~~~}}}tttkkkkkksssxxxxxxvvvrrriiiZZZKKKCCCDDDHHHQQQxxxzzzjjj^^^RRRLLLRRRZZZ\\\]]]aaa^^^TTTPPPPPPLLLMMMgggkkk\\\UUURRRLLLFFF@@@======<<<777222555444444555999>>>CCCFFFFFFBBB;;;555111000111222//////...---,,,,,,++++++)))************)))(((((((((((((((((((((((((((((()))(((((((((((())))))***((((((''''''''''''(((((((((((((((((('''&&&%%%$$$&&&%%%###""""""###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&''''''((()))***++++++---------...000222444555000444111000555888CCCWWWvvvMMM???999333888333:::jjj```VVVvvvRRRLLLDDD???===;;;888666666555333222111000000000............------------+++.........999NNNbbblllqqqvvvzzz{{{||||||yyyssscccmmmuuuuuutttxxxqqqllloooqqqhhhbbbaaa[[[]]]nnnuuuyyyuuuooo||||||~~~~~~ooohhheeedddaaa]]]YYYYYYZZZ\\\[[[XXXVVVXXX\\\^^^^^^\\\]]]]]]^^^______[[[UUUQQQLLLJJJHHHGGGHHHIIIHHHGGG@@@CCCFFFHHHIIIKKKNNNPPP;;;666222222666999999777222444888===???EEETTTcccjjjkkkkkknnnssszzzjjjLLL:::333111111333,,,222777777888888444...------------...000222333555444444444444555666777===OOOhhh}}}vvvuuuyyymmmNNN999777888222QQQ}}}rrrMMMAAAEEEuuulll\\\CCC999<<<:::888999666888555333111111000...,,,------,,,++++++++++++,,,))),,,///...+++///???PPPcccqqq|||vvvmmmfffmmmvvvyyyvvvfffUUUNNNKKKVVVlllzzz}}}{{{{{{~~~{{{{{{wwwmmmmmmsssvvvtttuuuooobbbRRREEEAAAGGGNNN___}}}nnnbbb]]]XXXYYYbbbiiiiiieeeddd___TTTMMMMMMOOOWWWooorrr___VVVTTTTTTHHHBBB;;;777666555222///444555777:::>>>BBBFFFHHHBBB>>>777111......///111000//////---,,,+++******---------,,,+++***))))))((((((((((((((()))))))))(((((('''(((((()))******((((((''''''''''''(((((((((((((((((('''&&&%%%$$$%%%%%%$$$""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))***+++,,,------...---------...111444666000444111000555888BBBVVVtttJJJ777333777<<<222AAA```aaafffMMMHHHAAA===<<<;;;888666777666444222111000///////////////......---------***,,,------555III___mmmqqqwww{{{{{{{{{|||yyytttbbbkkkwwwrrrmmmmmm}}}mmmggglllsssllleeebbb]]]gggzzzuuuzzz}}}~~~}}}}}}~~~vvv}}}~~~}}}zzzuuuqqqnnnooopppqqqnnnkkklllooorrrqqqpppoooqqqsssuuussslllccc\\\UUUSSSPPPNNNMMMKKKIIIGGGAAACCCEEEDDDBBB???>>>>>>444333444555777777555222999999;;;===>>>DDDTTTccclllnnnqqqtttwwwyyyyyyyyyiiiWWWCCC:::888666333222***...///......111000------------...///222444555777666555444555666888999BBBRRRmmm```:::333888333000WWW~~~cccBBB@@@SSSkkkfffWWWBBB999;;;777888;;;888:::777444222222111///......---,,,,,,++++++,,,,,,'''+++//////,,,...===MMMfffttttttqqqfffmmmyyy|||zzzjjjWWWNNNLLL[[[vvv}}}}}}{{{zzz~~~{{{yyyyyy}}}yyyzzz~~~xxxnnnlllpppqqqoootttjjjYYYHHH???FFFWWWeee|||tttmmmjjjeee``````fffoootttooofff```UUUMMMJJJQQQ^^^ooo~~~gggVVVPPPOOOOOOBBB===666222222111000///222444888<<>><<<>>>>>><<<:::<<<;;;999777444333222111000000000///...---------+++,,,---,,,...;;;QQQcccjjjsss{{{}}}||||||yyyuuunnnhhh^^^mmm{{{xxx~~~tttxxxrrrsss{{{oooiiizzz~~~hhhmmmuuuzzzzzzvvvpppmmmsssvvvzzz}}}~~~~~~}}}zzz~~~xxxqqqggg```\\\ZZZWWWUUUWWWWWWWWWXXXWWWTTTOOOLLLIIIGGGEEEDDDCCCBBB???<<<;;;<<<===;;;888666666777222333555666888<<>>???YYY~~~bbb???666222444CCC]]]vvvwwwaaaJJJ:::IIIooowwwiiivvvKKK???===???:::;;;>>>999;;;888444222222222111111......---,,,,,,,,,,,,---)))***,,,---,,,,,,444>>>aaappplllnnn}}}jjj[[[QQQXXXmmmzzz{{{~~~~~~{{{xxxyyy}}}{{{zzz{{{}}}~~~|||wwwrrrtttxxxxxxpppgggdddbbb```^^^SSSJJJSSSnnnvvv```[[[^^^``````^^^bbbggglllooolllddd]]]XXXVVVXXXcccwww}}}rrr___QQQNNNPPPNNNHHH666444222111111222333444000333666888999777555333444333222111111111111222.........------,,,,,,,,,***************)))(((''''''(((((()))******++++++***))))))(((((((((((()))((((((''''''''''''(((((((((((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))******,,,------...///000111111...444222111666777@@@RRRqqqYYYCCCFFF<<<;;;eeefffdddOOOEEEAAA>>>===???@@@>>><<>>;;;999777555444333111000000///...---------,,,------,,,,,,666KKK^^^fffqqqzzz}}}}}}}}}zzzwwwmmmeeeXXXiiirrrnnnqqquuuyyy{{{{{{rrruuudddccceeeiiiooorrrpppnnnnnnrrrwww{{{}}}yyyrrroooppprrrrrrqqqqqqtttxxxzzzwwwrrrnnnllleee]]]SSSMMMJJJJJJIIIHHHMMMJJJGGGEEEDDDCCCAAA??????>>>===>>>>>>>>><<<:::::::::999777555444555666555999===?????????@@@BBBDDDBBBBBBGGGJJJJJJMMMQQQPPPOOONNNOOOMMMHHH???999555///,,,...///...///111...111222///...000///+++---------///111444777888888777666666777:::>>>@@@QQQlll|||LLL000777222777YYYsssvvvYYYFFF===SSS~~~qqqwwwnnnFFF===???BBB======???888:::777444222222222222111......---,,,,,,,,,,,,---+++******,,,+++***000888YYYhhhyyyqqqggguuujjjmmmwww{{{}}}yyy{{{}}}yyyvvvuuuuuuwww~~~vvvjjjbbb^^^\\\QQQKKKOOOjjjgggXXX[[[___^^^\\\WWWZZZ\\\]]]___^^^YYYSSSZZZ[[[```nnn|||ooo]]]QQQRRRUUUOOOEEE333333222222333444555666444555777888888777666666777555222///......///000------------------------+++,,,,,,,,,,,,+++******'''(((((()))***++++++++++++***)))(((((('''((((((((((((''''''''''''(((((((((((((((((('''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,,,,,,,...///000000000000...444222111666777???RRRsssfffYYY>>>;;;LLLsssoooaaaxxxnnnIIIEEECCC@@@???@@@BBBCCCCCC>>>>>>>>><<<999666222000//////////////////.........)))***...---///???TTTeeennnvvvyyy{{{|||xxxsssnnnooo``````|||wwwiiilll|||zzzmmmqqqssshhhccc___^^^```bbbcccggglllmmmqqqsssssswww}}}}}}yyywwwwwwwwwvvvppprrrsssppplllhhhhhhhhhkkkkkkjjjhhhddd```\\\YYYXXXRRRJJJDDDBBBCCCEEEFFFGGGEEECCCBBB@@@>>>;;;888<<<;;;:::999999:::;;;<<<::::::999999888888888999999:::<<<<<<<<<===???AAA@@@@@@@@@CCCHHHPPPWWW\\\```___[[[UUUMMMCCC:::555000000///////////////000111222333333333333222111333000...///333777888777444777999999:::AAAHHHMMMlllWWW666555111555QQQmmmvvvxxxxxxdddFFFHHHfff|||wwwjjjZZZCCCCCCBBBAAA???===;;;:::999888666555555444222000---.........------,,,+++***,,,---,,,,,,---///111KKKcccwww~~~tttkkksss~~~}}}||||||sss~~~{{{{{{zzz~~~~~~~~~~~~{{{yyyxxxxxxwwwuuuzzz|||kkkfffiii___LLLKKKMMMfffhhhYYY[[[``````^^^___WWWOOOOOOUUUZZZ[[[YYYfff```qqqrrrbbbTTTTTTXXXVVVLLLEEE666777777444333444444333666999<<<:::555222222333555555444333222000//////------......------,,,+++***,,,---,,,***(((((())),,,***)))''''''(((***++++++++++++***)))(((((('''((((((''''''&&&&&&&&&%%%***)))((('''&&&%%%%%%$$$$$$$$$$$$#########""""""##############################""""""""""""""""""''''''&&&%%%%%%&&&&&&&&&%%%&&&((())))))'''%%%$$$(((((((((((())))))))))))///////////////000111111///333000///666888AAARRRuuummmcccAAA>>>[[[zzz___bbb}}}dddGGGFFFDDDBBBAAABBBCCCCCCCCC???>>>===;;;999888777666111111000000//////.........***+++///------<<>>???>>>=========??????@@@CCCGGGMMMSSSWWWccccccaaa\\\SSSGGG<<<555000000///////////////000111111333333333333111111222000///111555999:::999888999:::<<>>======:::888666666555555333111...............---,,,+++***,,,---,,,,,,,,,...000GGG```wwwzzz___gggzzzyyyrrrfffddd~~~{{{~~~~~~}}}|||zzz~~~{{{{{{{{{{{{zzzyyy~~~{{{rrrooonnnaaaPPPRRReeeqqqccc___^^^___aaaeee^^^UUURRRVVV\\\```bbbhhhmmm{{{kkk\\\OOOOOOTTTQQQHHHAAA444666666666777999;;;;;;>>>???@@@===999666555666666555444333111000//////------......------,,,+++***,,,---,,,***(((((()))***)))((('''&&&''')))***++++++******)))(((((('''((((((((('''''''''&&&&&&***)))(((&&&%%%%%%$$$$$$$$$$$$$$$#########""""""################################################&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''(((((((((&&&%%%))))))))))))************------......///111222333000444000///666888@@@RRRqqqtttrrrHHHDDDsss^^^ZZZsss|||YYYHHHGGGFFFDDDDDDEEEFFFDDDCCCAAA@@@>>><<<;;;<<<======555444333222000///...---...,,,---///---+++666EEEZZZeeeqqqvvvwwwyyyxxxttttttttthhhaaaiiissswwwsss|||}}}}}}lllccc]]]XXXXXXZZZ]]]eeelllgggkkkmmmnnnsss{{{~~~}}}wwwpppggg```^^^VVVKKKEEEGGGOOOYYY^^^bbbeeehhhjjjjjjjjjkkklllfffggghhhfffaaaXXXPPPJJJLLLGGGBBB>>>>>>@@@AAABBB@@@???===;;;:::999999:::<<<;;;:::999999:::;;;<<<<<<;;;888666666777999;;;999<<>>;;;999888:::;;;<<<>>>BBBFFFJJJLLLYYYZZZ\\\YYYRRRFFF;;;333000//////......///000000000111222333333222111000111000111333777:::::::::999999888<<>>XXXrrr|||gggdddzzzoootttoootttrrr]]]___{{{zzz||||||~~~|||zzzzzz~~~}}}}}}}}}}}}{{{zzzuuusssqqqhhh\\\RRRcccyyymmmddd^^^```dddeeeaaaZZZWWWYYYaaajjjppprrrwwwcccVVVLLLLLLPPPMMMEEE???777777888777777888:::===DDDBBB@@@<<<999777666555666555444222111000//////------......------,,,+++***,,,---,,,***(((((())))))((('''&&&&&&'''((()))+++******))))))(((((('''))))))(((((((((((('''''')))((('''&&&%%%$$$$$$$$$$$$$$$$$$#############################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&'''(((((('''&&&)))*********++++++++++++,,,,,,---...000222444555111555111000555777???PPPrrr~~~XXXRRRzzzWWWaaaqqqUUUNNNIIIHHHGGGHHHIIIIIIGGGEEEEEEEEEDDDCCCBBBAAA@@@@@@999888666444222000...---...---...///,,,***111;;;QQQ___nnntttvvvxxxyyyxxxrrrssslllddd___\\\pppssssssvvv~~~ddd^^^[[[[[[\\\]]]aaagggeeeiiilllmmmsss|||~~~}}}{{{zzzyyyzzzppppppjjj```WWWQQQJJJDDDEEEDDDBBBCCCFFFKKKOOORRRWWW\\\bbbhhhjjjjjjiiihhhbbbcccbbb```[[[TTTLLLHHHJJJGGGBBB??????@@@@@@???>>>===<<<999888888:::<<>>===<<<<<<===>>>???<<<:::777555555666999;;;999;;;<<<;;;999666555555444444666888:::<<<===>>>AAACCCFFFGGGDDD===666111//////.........///000000000111222333333222111000111111333555777888888888<<<:::777>>>WWWyyyuuuVVV:::000222666777MMMwwwwww[[[IIIQQQuuummmfffbbbKKKFFFBBBAAA@@@?????????@@@AAA<<<:::888888888888666444222222111///...------,,,+++,,,,,,,,,++++++---///444NNNjjjwww|||wwwfffrrrxxxnnnoooooozzzzzzeeeaaarrr~~~~~~zzzzzz~~~|||{{{~~~~~~~~~}}}}}}|||}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{xxxsssssslll]]]XXX\\\{{{tttjjjaaa___aaa\\\]]]^^^___eeeooo{{{ppp[[[QQQIIIKKKNNNKKKDDD@@@888888999;;;<<<===CCCJJJKKKFFF???<<<<<<<<<:::888777666444222000/////////------......------,,,+++***,,,---,,,***(((((()))(((((('''''''''((())))))******))))))(((((((((((()))))))))))))))(((((((((((('''&&&%%%$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%###$$$%%%''''''(((((('''((())))))******+++++++++,,,------...000111333444222555111000555777>>>PPPqqqssskkksssXXX```jjjUUUSSSJJJJJJIIIJJJLLLLLLJJJHHHIIIJJJKKKKKKIIIEEEAAA???<<<;;;999666333111///...---...//////+++)))---333HHHYYYkkkrrrtttwwwzzz{{{uuuuuupppiii^^^RRRccc{{{zzzyyy|||}}}gggcccaaaaaa___ZZZYYY[[[eeehhhkkklllrrr||||||vvvtttuuuvvvvvvnnnjjj___OOODDD???;;;777666888;;;???BBBEEEHHHIIITTTYYY```fffhhheee___[[[___^^^\\\YYYUUUPPPMMMJJJLLLIIIEEECCCBBBAAA???===<<<===<<<:::888888;;;>>>>>>===<<<;;;;;;<<<===>>>;;;999666444333555777999999999777444222000222333000111222333444555555555111222333444444333111000...............///000000000111222222222222111000111222444555555555555666<<<===>>>IIIjjjrrrOOO<<>>??????>>>>>>>>>>>>??????<<<:::999888999999777555555444222000...---------+++,,,,,,,,,++++++,,,...///FFFbbbrrryyy{{{eeeeeeggg___hhhqqq~~~{{{zzzyyyrrrzzz|||{{{|||{{{|||{{{~~~~~~|||||||||||||||}}}}}}~~~~~~}}}zzzyyyvvvuuuiii[[[cccwww~~~zzzqqqeee[[[XXXQQQXXXcccmmmxxxxxx[[[RRRJJJFFFJJJLLLIIIEEEBBB888777:::???CCCHHHTTTaaaUUULLLBBB>>>AAACCCAAA>>>888777444111000/////////------......------,,,+++***,,,---,,,***(((((()))(((((((((((()))******+++)))))))))(((((((((((((((((((((((()))))))))))))))'''&&&%%%$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&###$$$%%%&&&'''''''''(((''''''(((((()))******+++///......//////000111222222555111000555777>>>PPPmmmnnnXXXaaacccTTTQQQLLLKKKKKKLLLNNNOOONNNMMMLLLNNNOOOOOOLLLGGGBBB>>>???===;;;888555222000///---//////...+++***,,,000???RRRgggoooqqqtttzzz}}}{{{zzzsssmmmbbbRRRZZZvvv|||yyykkkiiihhhiiiddd\\\VVVUUUfffiiijjjjjjooowww}}}~~~~~~}}}yyyrrrppprrrsssrrroookkk___MMM@@@;;;999777777888888999===CCCJJJPPP```cccgggjjjjjjeee]]]VVV]]][[[XXXUUURRROOOMMMLLLKKKIIIFFFEEEDDDBBB>>><<<;;;======;;;888888:::>>>:::999888888888888999:::888777444333222333555777666555333000---...000333111111222222222222222222///...------------//////------------...///000000///000111222222111000///111333444555444444666777999CCCMMM___WWW;;;555...333333///CCCvvvjjjMMM???OOOqqqsssbbboooeeeAAA===<<<===>>>>>>???>>>>>>===<<<<<<:::999888999999777666777666333111///...---...+++,,,,,,,,,******,,,------@@@ZZZlllwww~~~~~~nnnhhh}}}lllbbbiiiqqq~~~xxxrrrhhhttt~~~yyyzzz~~~{{{zzz}}}~~~{{{~~~~~~~~~{{{}}}~~~||||||wwwvvvtttggg___rrr~~~uuudddUUUMMMLLLVVVfffvvvpppSSSHHHCCCCCCHHHKKKHHHEEEDDD@@@;;;;;;???@@@DDDSSSccc^^^QQQCCC???CCCGGGEEE@@@999777444111///...//////------......------,,,+++***,,,---,,,***(((((()))(((((())))))******++++++((((((((((((((((((((((((''''''(((((((((((())))))&&&%%%$$$$$$#########$$$###############$$$$$$$$$########################""""""######$$$%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&'''((()))******+++///////////////000000111111555111000555777???PPPnnncccUUUmmmsss]]]SSSNNNNNNLLLKKKLLLOOOQQQRRRRRRNNNNNNOOONNNKKKGGGBBB???@@@???===:::777444222111---//////---***+++---///666KKKbbblllmmmqqqxxx}}}}}}zzzrrrnnnhhhXXXUUUeeewwwtttoookkkkkkmmmqqqooohhhcccccciiijjjiiifffhhhnnnrrrrrrtttwwwuuupppnnnqqqpppllliiiiiiaaaQQQBBB<<<:::999;;;;;;;;;;;;???GGGRRRZZZhhhhhhhhhjjjjjjgggbbb]]]ZZZZZZXXXVVVRRROOOKKKJJJFFFEEEDDDDDDDDDAAA>>>;;;999<<<>>><<<888666999<<<888777666555555666777888555444333222222222333444222222111000......000222222111000000000000000111///...,,,++++++,,,...///------------...///000000///000111222222111000///000222444444444555999===DDDWWWlllaaaCCC666666000///999LLLkkkrrrOOOBBBMMMjjjxxxiii{{{tttOOOAAACCC@@@===>>>@@@AAA@@@???<<<;;;;;;:::888888999999777666999777444111///.........+++,,,,,,+++******+++---+++999OOOdddrrr{{{|||pppvvv~~~nnnpppsss~~~yyyqqqiiiuuu{{{wwwzzz|||~~~~~~|||}}}}}}zzz{{{||||||zzzuuujjjhhh~~~}}}qqq___OOOHHHFFFOOO___qqqxxxeeeQQQBBB@@@CCCIIILLLJJJHHHIIIGGG@@@<<<>>>>>>AAARRReeemmm\\\JJJEEEJJJNNNJJJDDD:::888444111///...//////------......------,,,+++***,,,---,,,***(((((()))&&&'''((()))************((((((((((((((((((((((((&&&&&&'''''''''(((((((((%%%$$$$$$###############""""""#########$$$$$$$$$########################!!!!!!""""""###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***+++,,,,,,............///000222222000444000///666888@@@RRRqqquuuVVVPPPyyykkk[[[SSSLLLNNNMMMKKKLLLOOOSSSUUUVVVNNNMMMLLLKKKHHHEEECCCBBBAAA???===;;;888555333222---//////,,,***,,,...///000GGG___iiikkkooovvv|||zzzwwwooollllll___UUU[[[vvvzzzpppwww~~~gggiiijjjooovvvyyywwwvvvwwwjjjkkkhhhcccbbbgggiiihhhmmmrrrssspppooopppmmmggg```dddaaaSSSDDD===::::::777:::===@@@DDDKKKTTT[[[cccaaa___aaaccceeedddbbbYYYZZZYYYXXXTTTOOOIIIFFFBBBAAAAAABBBCCCAAA>>>;;;777;;;>>><<<888555777:::999888777666666777888999333333222222111111222222...000222222000000111222000///...---------...///************+++,,,---...,,,,,,,,,---...///000111///000111222222111000///000222444444555888===BBBXXXqqqccc@@@333222111444111IIIvvvcccDDDGGGdddZZZ;;;;;;BBB>>>>>>???BBBCCCBBB@@@<<<:::;;;999888888999999777666:::888555111///.........+++,,,,,,+++***)))+++---(((333GGG\\\lllvvv}}}pppjjjxxxrrrmmmxxx||||||xxxrrrqqqzzz|||zzzuuutttzzz}}}}}}~~~zzzxxxzzz{{{yyy|||}}}ssssss~~~{{{|||}}}zzzlllYYYLLLHHH@@@GGGTTTeeevvvvvv[[[OOOEEEBBBAAAEEELLLOOONNNMMMOOOFFF>>><<>>===>>>===<<<:::::::::999999888666555444444444444333222111000000222222222222111111111000////////////////////////........................,,,,,,,,,---------......000///...------...///000111000//////000222222111333222111888@@@:::>>>QQQwwwXXX>>>666333111///222<<>>:::>>>======>>>@@@AAA@@@===;;;888777666777:::<<<<<<;;;>>>:::555222111000000///,,,,,,++++++++++++++++++000,,,666OOOfffrrr{{{zzzpppuuuqqqjjjfffmmmssspppzzz~~~~~~rrr}}}ttttttxxxyyyyyy}}}{{{~~~}}}zzz{{{}}}{{{zzzzzz}}}{{{yyy{{{}}}~~~}}}{{{}}}|||~~~{{{|||}}}~~~xxxppphhh```XXXNNNGGG>>>CCCNNN]]]nnn}}}nnn\\\QQQIIIDDDIIIOOO^^^lllhhhWWWMMMNNNCCCCCCCCCCCCIIIYYYmmm|||xxxiiiQQQFFFQQQ```[[[JJJ<<<888222---******,,,............---,,,+++***)))///...,,,***)))(((''''''&&&'''(((*********)))((())))))))))))************%%%%%%&&&'''((((((''''''%%%$$$###""""""###$$$%%%######################## !!!"""###$$$%%%%%%%%%$$$"""!!! !!!"""$$$%%%"""""""""###$$$%%%&&&'''(((&&&%%%&&&))))))&&&$$$&&&''')))***)))***+++---...---,,,---000222333333333000///000111555@@@KKKmmmsssyyy~~~uuu```jjjmmm```UUULLLQQQQQQMMMJJJMMMSSSVVVTTTPPPOOONNNMMMLLLJJJGGGDDDBBBBBB???===<<<<<<<<<999666222111000///............///777GGG[[[hhhmmmqqqvvvxxxuuuqqqooonnniiiaaa[[[\\\xxxxxxrrrwwwwww~~~zzzdddkkkuuuyyywwwzzz{{{xxxtttpppmmmjjjeeeaaaccccccdddeeedddbbb___]]][[[[[[YYYTTTLLLEEE@@@>>>GGGNNNYYYbbbfffeeebbb```hhhkkkooopppmmmfff___ZZZVVVVVVTTTPPPKKKFFFCCCBBB@@@>>>===<<<<<<;;;:::888555555555555555444333333333333333222222111111000222222111111111000000000////////////////////////........................,,,,,,---------.........000///............///000000000000111222333333333444555222444;;;@@@VVVwwwaaa>>>333444333111222AAA]]]{{{XXX999FFFZZZ~~~]]]JJJAAA@@@@@@@@@?????????@@@AAAAAA???===;;;:::888999:::;;;;;;:::>>>:::666222111111000///,,,,,,,,,,,,++++++++++++,,,***111DDD[[[kkkuuu{{{zzzooopppkkkbbbfffpppffffffvvv{{{zzzooowww|||{{{}}}{{{{{{|||{{{}}}}}}{{{yyyxxxwwwxxxyyy{{{||||||~~~||||||wwwwww~~~xxxxxxzzzzzzxxxrrrjjjccc\\\UUULLLFFF@@@FFFQQQ]]]iiivvvsss]]]PPPNNNPPPOOOQQQ[[[nnn|||vvv```RRRQQQHHHIIIHHHFFFHHHQQQ^^^hhh^^^VVVGGG>>>CCCNNNKKK>>><<<999333///,,,,,,...000......---,,,++++++++++++...---,,,***)))(((''''''&&&'''((()))******)))((())))))))))))))))))))))))%%%&&&&&&'''((((((''''''$$$$$$###""""""###$$$$$$########################!!!"""######$$$$$$$$$$$$###"""!!! !!!"""$$$%%%$$$$$$###$$$$$$%%%&&&''''''&&&%%%&&&((()))'''%%%&&&''')))***)))***+++---...,,,,,,---000222333222555222000111111555???JJJjjjwwwsssnnnZZZxxxcccWWWPPPJJJNNNOOOMMMLLLPPPVVVXXXUUURRRNNNNNNMMMKKKHHHFFFCCCBBBAAA@@@??????@@@>>><<<999555444111///.........///---111>>>RRRaaaiiiooosssxxxuuurrrqqqpppllleee___XXXiiitttkkkrrrvvvwwweeeuuu~~~xxxnnnmmmiiicccaaa___\\\\\\]]]]]]ZZZWWWVVVXXXXXXUUUPPPJJJFFFDDDMMMSSSdddwww~~~|||~~~sssfff```___XXXVVVRRRMMMHHHDDDBBBAAA???===;;;;;;:::999777666111111222222222222111111222222111111111111111111111111000000000/////////////////////////////////........................,,,------------.........000//////......//////000000000222333444444444444...666888:::DDDRRRrrr___BBB---000777444333:::HHH{{{eeeGGG999VVVqqqjjjMMMFFF===>>>EEE@@@@@@???>>>>>>@@@@@@@@@>>>>>><<<::::::;;;;;;;;;999>>>:::666333333222111000---------,,,,,,,,,++++++***+++---888MMMeeerrrttt~~~{{{nnniiitttuuujjjjjjllluuu^^^ZZZmmmvvvvvvmmmpppwww~~~~~~~~~|||yyyyyy|||{{{xxxzzzyyywwwxxxyyyzzz{{{|||}}}}}}}}}~~~}}}~~~}}}yyysssooottt}}}|||}}}yyyzzz{{{{{{rrrllleee___ZZZUUUNNNIIICCCKKKWWWaaalllzzznnnWWWOOOUUU]]]```kkkwwwhhhUUUPPPJJJKKKJJJGGGDDDFFFLLLQQQFFFGGGBBB::::::@@@???999<<<999555000......///111...---,,,+++++++++,,,---...---+++***)))((('''''''''(((((())))))))))))(((((((((((((((((((((((((((%%%&&&''''''((('''''''''$$$$$$###""""""###$$$$$$########################""""""######$$$############"""!!!!!!!!!"""$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&((()))(((&&&&&&''')))***)))***+++------,,,,,,---000222333222777444222222222555>>>HHHgggkkk\\\tttZZZRRROOOMMMNNNOOONNNOOOSSSWWWXXXTTTPPPJJJJJJIIIGGGDDDAAA@@@???@@@@@@AAABBBBBB@@@>>><<<888666222///------...///...///888JJJ[[[fffmmmrrrvvvtttssssssqqqnnnhhhdddYYYdddyyyiiiooovvv{{{{{{zzzwwwvvvnnnvvvxxxrrrfff```YYYVVVWWWXXXVVVTTTSSSUUUWWWVVVSSSOOOLLLJJJRRRSSSccc|||oooccc^^^YYYUUUOOOIIIFFFCCCAAA@@@???===;;;::::::999777555222222222222222111111000000111111111111111111111000000000000////////////////////////////////////........................------------............///////////////000000000000222333444444333333333444999666:::PPPmmmmmmKKK666,,,444666000555CCCWWW}}}VVVAAAJJJeeeZZZFFFHHH:::;;;EEE>>>???>>><<<===>>>?????????===;;;999:::;;;<<<;;;:::===:::777555444444333222///.........---,,,,,,,,,+++---,,,000DDD```qqqsssxxx}}}qqqeeeiiizzzoooaaaeeerrrhhhYYYdddoootttnnnmmmnnnttt{{{~~~{{{{{{{{{{{{zzzwwwsssrrrsss~~~xxxvvvyyyzzzxxxzzz|||~~~~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~|||xxxvvvvvvyyy~~~~~~zzzuuu|||}}}}}}|||yyypppjjjccc^^^[[[XXXSSSOOOGGGOOO]]]lll}}}tttrrr{{{eeeQQQLLLGGGGGGFFFBBB??????AAADDD<<>>888777:::;;;888:::777444111/////////000---,,,+++******,,,...///---,,,+++)))((((((''''''((((((((())))))))))))((('''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&$$$##################$$$########################"""###############"""!!!""""""!!!!!!""""""###$$$&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&''')))***)))***+++------,,,+++---000222222222666333222333333666???IIIfffrrr^^^pppeeeVVVPPPOOOMMMKKKMMMLLLMMMPPPSSSRRRNNNJJJDDDEEEEEEBBB>>><<<<<<===???AAACCCCCCBBBAAA???>>>:::888444000------.........,,,222AAARRR___iiippprrrrrrssssssrrroookkkhhh]]]\\\ooosssqqqsssmmmjjjqqq|||wwwvvv}}}|||hhhaaaXXXSSSRRRTTTTTTUUUPPPSSSUUUVVVTTTQQQPPPOOO[[[[[[iiilll\\\WWWRRRKKKFFFDDDBBBAAA??????===;;;::::::999777555555666666555444333222222111111111111111222222222000000000000////////////////////////////////////........................---------.........//////...//////000000000000000111333555444333222333444<<<;;;333===dddbbbJJJ:::000...444222...>>>VVVyyylllFFFCCCbbbzzzjjj~~~wwwMMMEEEMMM===;;;FFF@@@AAA???>>>>>>@@@BBBBBBAAA:::999888999;;;======<<<===:::888666666666444333000000//////...------,,,+++...,,,,,,<<>>;;;;;;===???999999777333333555777555666444222000............,,,++++++***+++,,,...///,,,+++***)))(((((('''''')))))))))(((((((((((()))((('''''''''&&&&&&&&&%%%&&&'''''''''''''''&&&&&&#########$$$$$$#########""""""""""""""""""""""""""""""#########""""""!!!"""""""""""""""######$$$&&&&&&%%%$$$$$$$$$%%%%%%"""$$$%%%&&&'''''''''(((&&&''')))***)))***+++------,,,+++,,,///111222222222000111222444777@@@JJJfffppp^^^ttt[[[UUUNNNLLLKKKFFFGGGGGGHHHJJJKKKIIIFFFCCC@@@BBBBBB???;;;999;;;===???AAACCCBBB@@@???>>>???<<<:::666333000.........,,,)))---888FFFSSS```jjjnnnpppqqqrrrqqqooollljjjfffXXXYYYqqq~~~ooo^^^___vvv|||zzz{{{eeebbb\\\VVVRRRRRRSSSTTTNNNPPPRRRSSSQQQPPPPPPQQQ]]]```ooo}}}eeeQQQLLLEEEBBBBBBAAA@@@======;;;:::999:::999888666777777777777777666555555333222222222222222222222111111000000000/////////////////////////////////........................------........./////////......///000111111111111111333555444333333666:::444BBBMMMgggvvv]]]EEE777------111555555>>>YYYuuuvvvVVVBBBXXXyyy{{{\\\DDDDDDLLLCCC@@@GGGEEECCCBBBAAABBBDDDEEEEEEDDD;;;999999:::<<<>>>???>>>===:::888777888777666555222111111000///...------***,,,++++++555KKKbbboooqqqwww~~~|||ooodddcccggg~~~uuuvvvrrrcccYYYYYYoooooojjjrrrxxxrrrlllkkkooossstttrrrvvvzzz{{{xxxvvvvvvuuusssxxxzzzzzzxxx{{{|||zzzzzzyyyyyyyyyyyyzzz{{{|||}}}~~~}}}{{{{{{}}}~~~||||||~~~uuuyyy|||{{{|||~~~|||xxxoooiiiaaa\\\[[[ZZZXXXVVVLLLYYYrrr{{{zzzuuukkk^^^SSSOOOPPPFFFDDDAAA>>><<<<<<===>>>>>><<<888555444555666555222111000///...---,,,,,,+++++++++,,,,,,---------++++++***)))((((((((((((***))))))(((((((((((()))((((((((('''&&&&&&%%%%%%'''''''''(((''''''&&&%%%"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!""""""###"""""""""!!!"""""""""############$$$$$$$$$######$$$%%%%%%"""$$$&&&&&&&&&%%%&&&'''&&&''')))***)))***+++---,,,++++++,,,///111222111000//////222333777@@@JJJdddvvvqqqyyyfffRRRSSSLLLIIILLLFFFBBBCCCDDDEEEFFFFFFDDDBBB???AAABBB???;;;:::===@@@@@@AAABBBAAA>>><<<===>>>???===:::777444111///...+++(((***222<<>>CCC@@@```xxxrrriiiXXXBBB555333+++111555777???UUUuuujjjJJJMMMuuummmKKKCCCAAAEEEGGGFFFFFFEEEAAA@@@AAACCCEEEFFFDDDBBB???===<<<===>>>@@@@@@???<<<:::999888999999777666333222222111///......---++++++,,,---000<<>>AAA@@@===:::777333111///,,,***+++000888DDDVVVeeehhhkkknnnoooooommmllllll^^^fffaaaTTT\\\uuurrr|||fffggg```vvv|||pppuuuwwwooo```QQQHHHEEEJJJKKKJJJIIIHHHIIIKKKNNNNNNVVVcccuuuqqq]]]PPPCCC>>>::::::===>>><<<888888666555666777888777555000111333555888999:::;;;666666555444444333222222222222222222111111111111////////////////////////..................................../////////000---...000111222222222111...222555555666;;;DDDKKKfffvvvpppjjj___KKK555---111...444666666CCCaaammmIIIXXXYYYFFFGGG@@@???HHHHHHAAAAAA======???AAACCCCCCAAA???CCCAAA??????@@@AAA@@@???<<<;;;999999999999888666333333222111000///...---...,,,...111///444KKKfffoootttyyy{{{{{{~~~}}}mmm\\\TTTppp}}}~~~wwwllllllxxxzzzlll^^^[[[aaawwwtttkkk{{{wwwqqqmmmmmmpppssstttoooqqqnnnggggggooovvvwwwuuuwwwuuusssvvv~~~zzzwwwuuuuuuvvvtttxxx{{{zzzwwwvvvyyy}}}xxxwwwzzz~~~}}}}}}||||||}}}~~~~~~zzzyyyxxxxxxxxxvvvqqqmmmuuuxxxyyyxxxzzz|||zzzuuutttmmmddd^^^\\\\\\[[[YYY^^^vvvtttiii```XXXWWWUUUPPPKKKHHHGGGDDDAAA@@@AAADDDGGGKKKLLLKKKJJJ???AAACCC@@@888111000444000000000000///...---,,,)))+++---//////---+++)))+++***)))(((((('''((((((+++***)))'''''''''((()))******)))(((''''''&&&&&&'''((((((((('''&&&%%%%%%"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!"""############!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%###&&&((('''$$$###$$$&&&&&&''')))***)))***+++---,,,+++***,,,///111111111111000000222222333;;;DDD^^^}}}```cccUUUJJJHHHJJJGGGCCCBBBGGGEEECCCDDDFFFHHHHHHHHHFFFAAA>>>??????@@@DDDJJJCCCEEEDDD@@@:::888;;;@@@FFFDDDAAA<<<888333000...222,,,,,,222444888JJJ___iiikkkmmmmmmlllkkkkkkllleeeaaa\\\YYYXXX```rrr}}}nnnmmmdddiii}}}zzzuuuuuu^^^OOOIIIGGGJJJEEEBBBCCCHHHLLLKKKHHHLLLOOOXXXhhhzzzzzznnn```TTTKKKFFF======<<<;;;::::::999999888777777666555444444444333333444444555666777777999888666444222111000000111111111111000000000000////////////////////////.........------,,,,,,,,,.........//////000111222222111000111444444222000777222666>>>>>>AAA]]]pppjjj]]]III888111000111555:::888AAA^^^vvv]]]SSSppp~~~fffPPPIIIEEEBBBDDDGGGFFFCCCAAAIIIEEECCCDDDEEEDDDGGGLLLDDDCCCAAAAAAAAAAAA>>><<<===<<<<<<;;;::::::::::::666666555444222111000///---***)))***---555FFFUUUdddnnnuuuwwwzzz~~~|||uuueeeVVVfffxxxxxxpppsss}}}xxxZZZhhhrrr{{{~~~tttllllllmmmlllllllllkkkiiikkkqqqzzz}}}|||xxxvvvuuuxxx}}}~~~zzz}}}|||}}}zzzuuuqqqpppppprrrtttxxxyyy{{{}}}}}}|||}}}~~~}}}}}}~~~{{{sssiiigggkkktttwwwwwwuuuvvvwwwuuuooovvvooocccXXXTTTYYYeeennn{{{kkk]]]VVVUUUVVVQQQLLLHHHGGGFFFDDDAAAFFFEEEDDDDDDDDDDDDDDDDDD@@@===;;;;;;<<<===;;;999333000---,,,,,,---------......------,,,,,,,,,+++///+++&&&&&&(((***+++*********))))))(((((('''''')))((('''&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###!!!  !!!"""#########"""""""""""""""%%%%%%$$$###""""""######%%%$$$###$$$%%%%%%$$$###%%%$$$###$$$&&&'''&&&%%%(((((()))***+++,,,,,,---...---------...111333555444333222111111555<<<@@@\\\vvvgggYYYPPPGGGFFFLLLOOOLLLGGGHHHGGGFFFGGGIIIJJJJJJIIIDDD@@@===>>>>>>>>>CCCIIIEEEFFFFFFDDD@@@???AAACCCDDDDDDCCCAAA===888333000222---,,,111222555EEEXXXbbbeeehhhjjjkkkjjjkkkllliiiddd___ZZZVVVXXXeeesssuuupppiiikkkrrr~~~~~~nnn[[[RRROOONNNMMMGGGAAA@@@DDDFFFFFFDDDDDDEEEIIIQQQ[[[eeelllooogggddd___WWWOOOGGGBBB>>><<<<<<;;;;;;:::999999888777777666666555444444333222222333333444555555666888777555444222111111111111111111111000000000000////////////////////////.........---------,,,,,,//////...//////000111111555333111000222444555444999111666JJJ^^^rrrooodddZZZJJJ<<<555444666666777BBBHHHWWWuuuyyynnnhhhnnnvvvVVVIIIFFFDDDBBBDDDFFFFFFEEEDDDFFFBBBAAACCCDDDBBBDDDHHHGGGFFFDDDDDDEEEDDDAAA??????>>>===;;;::::::;;;;;;888888777555444333222111000---,,,------000:::EEE\\\hhhrrruuuvvv|||}}}|||wwwjjj]]]bbbppppppooo{{{uuunnnxxxzzz{{{oooiiijjjmmmvvvrrrmmmlllqqqzzz}}}zzzzzz}}}|||yyyxxxyyy{{{~~~{{{yyywwwwwwwwwxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{xxxwwwwwwzzz~~~|||tttmmmnnnttt{{{vvvvvvwwwtttnnnoooiii]]]TTTUUUhhhxxxjjj```WWWSSSTTTSSSOOOJJJGGGFFFEEEBBB@@@CCCBBBBBBAAAAAAAAAAAAAAA;;;:::999:::<<<;;;888444222000,,,++++++,,,,,,+++000//////...------,,,,,,,,,)))&&&&&&)))***+++*********))))))((((((''''''(((((('''&&&&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%$$$""" !!!"""######"""""""""""""""""""""%%%$$$$$$###""""""######%%%$$$$$$$$$$$$%%%$$$$$$%%%$$$###$$$&&&'''&&&%%%&&&'''((()))***++++++,,,---,,,,,,,,,---000222444444333222111111555;;;@@@[[[sssxxxoooPPPNNNIIIHHHSSS^^^\\\QQQJJJIIIJJJLLLNNNNNNMMMKKKCCC???===>>>======BBBHHHJJJJJJJJJIIIHHHGGGGGGGGGBBBCCCDDDCCC???:::555111222---,,,///...000===LLLZZZ^^^cccgggiiijjjjjjkkkkkkhhhddd___XXXTTTZZZccc~~~{{{bbbhhhlllsss~~~~~~wwwhhh______ccceee]]]SSSHHHAAAAAABBBBBBAAAAAAAAAAAAAAADDDHHHNNNSSSNNNMMMJJJGGGCCC@@@===<<<:::::::::999999888888777666666555555444444333333111111111222333333444444555555444333222222222222111111111111000000000000////////////////////////...............---------000///////////////000111000000111222333444555555666999PPPvvvppp[[[aaaQQQ>>>333222444444333555JJJ^^^tttuuuuuuyyy~~~zzztttxxxtttwwwYYYKKKHHHEEEEEEFFFFFFGGGHHHIIIIIIEEEBBBBBBEEEEEECCCCCCFFFDDDCCCBBBBBBBBBBBB@@@>>>BBB@@@>>>;;;::::::;;;<<<::::::999777666555444333000......///---+++000777PPP___mmmrrrsssvvv{{{~~~~~~}}}||||||zzzqqqfff___fff~~~uuuppp|||~~~yyyxxxmmm~~~|||mmmkkksssyyyuuuvvvzzz|||}}}|||}}}~~~{{{xxxwwwwwwxxxxxxxxxyyy}}}~~~|||zzzyyy|||}}}|||xxxvvvwwwzzz|||uuuqqqvvv~~~wwwwwwyyyvvvppplll___RRRSSSiiissseee^^^YYYUUUTTTVVVNNNKKKGGGEEEDDDCCCAAA@@@@@@@@@???>>>>>>>>>>>>>>>888888999::::::888444000111///,,,+++,,,---,,,,,,222222111000...---,,,,,,)))''''''(((***+++***)))******))))))((((((''''''(((((('''&&&&&&&&&&&&''')))(((((('''&&&%%%$$$$$$######""""""""""""######%%%$$$###!!!!!!"""###$$$""""""""""""""""""######%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''((()))***+++,,,+++++++++,,,///111333333333222111222555;;;???[[[vvv___PPPSSSQQQOOO[[[jjjgggXXXMMMMMMNNNQQQRRRQQQOOOLLLCCCAAA@@@@@@???>>>CCCJJJPPPOOOMMMMMMNNNMMMJJJHHHDDDDDDCCCAAA===888444111222...------,,,,,,555@@@SSSXXX```fffiiiiiijjjjjjkkkiiihhheee^^^XXXYYY^^^zzzqqqwwwdddeeeffflllyyy~~~{{{uuummmiiilllssswwwuuugggTTTGGGAAAAAAAAA@@@>>>@@@AAA???>>>@@@EEEJJJGGGFFFEEEBBB@@@>>><<<;;;888888888888777777666666555444444444333333333222000000000111111111222222222222222222222333333444111111111111000000000//////////////////////////////.....................000000/////////000000111+++///444777777666666666888LLLtttwwwhhh^^^ZZZJJJ999111111222444555>>>^^^zzz}}}tttbbbyyyvvvrrrpppmmm}}}]]]OOONNNMMMGGGIIIJJJIIIJJJLLLMMMLLLFFFDDDFFFIIIIIIFFFEEEGGGBBBAAA@@@@@@AAA@@@>>><<>>===<<<<<<<<<<<<::::::999888777444111///000...------///000000///444333222111///...---,,,&&&&&&((()))++++++************))))))((((((''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&%%%$$$$$$#########""""""#########%%%$$$###""""""###$$$$$$"""""""""""""""#########$$$$$$###############$$$###$$$%%%%%%$$$###$$$%%%%%%$$$###$$$&&&'''&&&%%%%%%&&&'''((()))******+++---,,,++++++---///222333222222222111222555;;;???ZZZ|||{{{lllVVVPPPUUUTTTQQQZZZgggcccUUUQQQQQQRRRTTTUUUSSSOOOLLLEEEDDDDDDEEEBBBAAAFFFNNNTTTSSSQQQPPPOOOMMMJJJGGGJJJHHHDDD???;;;777555333222000...---++++++000666LLLSSS]]]dddhhhiiiiiihhhiiihhhiiiiiiccc\\\YYY\\\zzzsssrrrsssddddddoooyyyyyy{{{}}}{{{uuurrrtttyyyuuu___MMMDDDAAA???>>>888;;;>>>>>><<<<<>>DDDTTTpppzzziiiYYYOOOCCC:::222111111222999AAA]]]~~~wwwaaa\\\fffhhhbbbiiipppjjjQQQQQQRRRKKKHHHKKKKKKIIIJJJNNNOOOKKKFFFEEEFFFJJJJJJFFFDDDFFFDDDCCCBBBBBBCCCCCCAAA???@@@>>><<<:::999999999::::::999888777555444333333111---,,,---,,,***---222===LLLaaammmnnnooottt|||{{{}}}{{{yyyzzz{{{wwwpppdddYYY]]]}}}zzzlllfffjjjqqq{{{ppprrr|||}}}|||wwwnnnddd\\\WWW\\\aaakkkwww|||zzzyyyxxxuuurrr|||}}}xxxwww{{{~~~~~~{{{xxxvvvwwwxxxzzzwwwyyy|||~~~}}}||||||zzzxxxsssqqqxxx~~~yyyxxxxxxssskkknnngggllluuuiiifff]]]UUUSSSRRRNNNLLLMMMHHHGGGFFFDDDBBB@@@?????????>>>===<<<;;;;;;;;;;;;;;;999777333000......///000//////000333555555444333333222000///---,,,,,,%%%''')))+++,,,++++++*********))))))((((((''''''''''''&&&&&&&&&''''''((('''''''''&&&%%%%%%$$$$$$$$$$$$############$$$$$$##################$$$$$$!!!!!!""""""############$$$###############$$$$$$###$$$&&&%%%###"""$$$%%%%%%$$$###$$$&&&'''&&&%%%&&&''''''((()))***+++,,,...---,,,---...000333555111222222111222555:::>>>WWW|||uuuvvv{{{~~~zzzYYYOOOMMMQQQQQQOOORRRYYYVVVNNNUUUTTTTTTUUUUUUSSSNNNKKKHHHHHHIIIJJJFFFDDDIIIRRRVVVUUUSSSQQQNNNKKKIIIHHHPPPMMMGGGAAA===999888777333222111...,,,,,,...111BBBJJJVVV```fffggggggfffhhhggghhhiiiddd\\\WWWXXX[[[ooowww~~~}}}uuuooorrrwwwyyy~~~~~~yyyyyy}}}zzzgggWWWNNNIIIDDD@@@;;;===>>>===;;;999999999;;;;;;::::::999888888777444444444444444444444444222222222222111111111111//////////////////000000/////////000111222444444111111111111000000000000000000000000000000000000////////////000000000000111111111111222333444555777777555222444BBBVVVggg|||yyyvvvgggPPP@@@666111000222222222>>>LLL{{{mmmWWWMMMSSSuuu}}}~~~mmmhhh~~~zzzXXXMMMQQQMMMCCCGGGJJJHHHFFFJJJRRRQQQJJJDDDBBBCCCFFFFFFBBB@@@BBBAAA@@@???@@@AAA@@@???======<<<;;;;;;::::::::::::999888777666555444333222555111---...,,,***+++///555BBBVVVfffkkkkkkqqqyyywwwzzzzzzxxxxxxzzzwwwqqqggg^^^^^^yyynnnkkkllljjj~~~~~~|||zzztttooojjjfffcccaaa______dddllltttxxxyyy~~~~~~~~~zzzzzz~~~~~~zzzuuupppnnnnnnoooqqqoooqqqsssvvvyyyzzzzzz{{{wwwxxxzzz{{{{{{yyywwwuuuuuuttttttsssooonnnuuu~~~wwwsssqqqllleeehhhuuuyyyrrrkkkfff___XXXRRRRRRRRROOOLLLLLLEEEFFFFFFCCC@@@>>>===>>>===<<<;;;:::999888888888666555333///,,,,,,...000444333222444666777777666111111000///---,,,++++++'''))),,,---,,,++++++,,,******))))))(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$"""""""""###############!!!!!!!!!"""######$$$$$$#########"""######$$$%%%"""%%%'''&&&###"""$$$&&&%%%$$$###$$$&&&'''&&&%%%&&&'''((()))***++++++,,,......------...111333555111111111111222555999===SSSyyyeeesssdddOOOMMMLLLNNNPPPPPPOOOOOOOOOPPPXXXWWWVVVUUUTTTQQQMMMIIIJJJJJJMMMMMMIIIFFFLLLTTTUUUVVVUUUQQQLLLJJJKKKMMMNNNLLLHHHDDD???<<<:::888333444333000///...///...444>>>LLLZZZbbbeeeeeeeeefffdddfffhhheee^^^ZZZ[[[RRRXXXkkk|||yyywwwmmmxxx{{{zzz}}}~~~|||}}}{{{rrrkkkeee^^^TTTLLLHHHEEEBBB???===;;;999777888888888888999999999999333333333333333333333333111111111111111111111111000000000////////////////////////000000222333444111111111111000000000000000000000000000000000000//////000000000111111111111111222333444555777888999===AAAFFFQQQiii~~~vvvuuuqqqbbbOOOBBB888333333999<<<@@@PPPbbb{{{```QQQPPP^^^sss___MMMKKKLLLHHHDDDGGGHHHFFFEEENNNZZZXXXMMMBBB??????BBBBBB>>>===@@@===<<<;;;<<<======;;;999;;;;;;<<<======<<<;;;:::999999888666555444333222444000...//////++++++---...888KKK]]]eeeggglllsssqqquuuwwwvvvwwwyyywwwsssiiihhhfff}}}zzz}}}xxxsssqqqkkkttt}}}wwwooolllmmmnnnmmmkkknnnqqquuuyyy|||~~~xxxvvvsssqqqppppppqqqrrrtttuuuwwwxxxyyyyyyxxxxxxuuuvvvvvvvvvuuusssqqqpppqqqooonnnmmmjjjkkkttt~~~}}}ssslllkkkjjjhhhiiixxx~~~xxxtttooojjjdddbbb]]]VVVSSSTTTTTTPPPMMMLLLCCCDDDEEEBBB>>>;;;:::;;;999888666555444333333333000111222111///000333666888777666666777777555333......------,,,+++*********,,,......,,,+++,,,---******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&%%%%%%%%%%%%$$$######""""""""""""###### !!!""""""#########""" !!!!!!"""######$$$$$$######""""""###$$$$$$%%%"""%%%'''&&&"""!!!$$$'''%%%$$$###$$$&&&'''&&&%%%%%%&&&&&&'''((()))***+++------,,,,,,...000333444000111111222222555999<<>>===<<<:::888666666666666666666666666222222222222222222222333000000000000000111111111000000000000000/////////////////////000111333333111111111111000000000000000000000000000000000000//////000000111111111222111111222333555777999:::<<>>AAA@@@======@@@???>>>===>>>??????===;;;:::;;;===??????>>><<<;;;:::999888777666444333333///,,,,,,000111...,,,---)))111BBBVVVaaaccchhhooommmqqquuuuuuwwwyyyxxxtttjjjnnnhhhttt~~~qqqkkk|||vvvqqqiiieeelllzzzzzzoooggg```eeejjjmmmooorrrxxx|||~~~xxxyyyzzz{{{|||~~~~~~}}}|||{{{yyyvvvssspppooonnnpppmmmkkkjjjhhhjjjttt{{{}}}yyyooohhhiiimmmoooooosssxxx{{{zzzyyyxxxyyyzzzrrrkkkiiiiiigggbbb___ZZZTTTQQQRRRRRRMMMHHHFFFAAACCCDDDAAA<<<888888888555444333111000/////////,,,000444666666777:::===<<<:::999888777555222000,,,,,,,,,++++++*********,,,...///...,,,***,,,...*********)))((((((''''''&&&&&&&&&&&&&&&'''((()))&&&%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!""""""""""""""" !!!!!!"""###$$$$$$$$$######""""""###$$$%%%%%%!!!%%%(((&&&"""!!!###'''%%%$$$###$$$&&&'''&&&%%%$$$%%%%%%&&&'''((()))))),,,,,,++++++---///222333000111111222222555999<<>><<<:::444;;;;;;222...222111******///<<>><<<>>>BBBNNNnnnvvvmmmccciiiaaaJJJ999777777333888666;;;KKKaaatttkkkUUULLLWWWhhhYYYMMMKKKMMMJJJHHHIIINNNFFFBBBHHHUUU\\\WWWPPPDDDDDDBBB@@@???>>>======BBB>>>;;;<<<@@@CCCBBB???<<<>>>@@@@@@???===;;;;;;<<<;;;888555333222222222111111000///...---,,,,,,+++,,,666III[[[dddiiilllnnnppprrrsssssstttvvvxxxqqqnnnhhhhhhrrr{{{sss|||{{{zzzqqqddd```fff|||pppbbbmmmlllggghhhffffffooouuuyyy{{{||||||tttyyy~~~}}}{{{uuuwww|||uuussspppnnnpppvvv}}}{{{xxxtttqqqqqqsssvvvmmmooosssvvvxxxwwwrrrooommmjjjddd\\\YYYZZZ[[[[[[TTTRRRPPPLLLIIIEEEBBBAAABBB>>>999888888666222...111111111000000///...---///111555999<<<>>>???@@@@@@<<<555000...------,,,)))++++++***((()))...333555222///+++))))))***+++***))))))(((((((((((()))(((((((((((())))))))))))%%%%%%%%%$$$$$$#########"""############$$$$$$$$$######""""""!!!"""""""""&&&&&&%%%%%%$$$#########%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((***+++,,,------,,,,,,---...000111111222222000000333999???YYY|||uuuYYYNNNPPPSSSTTTTTTSSSRRRQQQRRRUUUWWW___[[[UUURRRPPPNNNKKKIIIIIIIIIIIIHHHGGGHHHKKKNNNUUUOOOKKKLLLKKKHHHGGGIIIFFFCCC@@@???>>>===<<<:::888???>>>666222555333---------444DDDSSS\\\```ccceeegggjjjiiigggfffgggiii]]]XXXOOONNNaaa|||uuuvvvqqqpppwwwtttyyy|||}}}xxxxxxyyy}}}|||tttnnneeeZZZQQQKKKFFF@@@:::===:::888::::::777666666333333333333333333222111111111111000000000000000///////////////.........111111111111111111222222////////////000000000000...------...111333222000222///111444555222222444::::::999777:::CCCPPPZZZtttvvvvvv~~~uuuddd\\\KKK888///000333333888===KKKbbbzzzlllbbbbbbjjjuuu|||YYYQQQKKKKKKIIIEEECCCEEEFFFCCCBBBEEEJJJNNNLLLIIIEEECCCBBB@@@???????????????<<<888999===???>>>;;;===>>>@@@@@@???===;;;;;;:::999888666444333222222222111111000///...---,,,---,,,333CCCRRR\\\ccchhhmmmoooqqqrrrrrrssstttvvvooonnniiifffjjjuuu|||~~~rrrvvvxxxfffbbbaaalll}}}xxxooooooiii```aaafffjjjlllnnnsssxxxxxxtttuuuxxx|||{{{yyyyyy||||||wwwyyy~~~|||}}}}}}|||zzzwwwtttqqqppppppllljjjjjjlllnnnnnnkkkhhhaaa\\\TTTOOONNNNNNMMMKKKEEEEEEEEEDDDBBB???<<<:::777444222111222222000...------,,,,,,---///111222777888:::;;;<<<<<<<<<<<<666333000...---...//////...,,,))))))+++///333555///...,,,***)))***++++++***))))))(((((((((((((((((((((((((((((((((((((((%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''(((***+++,,,------,,,,,,---...000111111222222111000333:::???VVVzzzzzzdddTTTMMMOOOTTTRRRRRRRRRQQQPPPQQQSSSVVVZZZVVVRRRNNNMMMLLLKKKIIILLLKKKJJJHHHHHHJJJNNNQQQRRRLLLHHHHHHHHHGGGGGGIIIFFFCCC???===<<<============CCCCCC;;;777888666000111+++,,,888GGGSSSZZZ___bbbgggkkkkkkhhhfffhhhkkkaaa```[[[UUU\\\lllvvvwwwlllddduuuzzzuuuqqqrrrssswwwtttmmmsss|||~~~~~~tttiiieeeeee[[[MMMIIIAAA???CCC???444333;;;222444555555333111000000222222111111000000////////////////////////000000222222222111111111111111//////000000000111111111777666555666888888666444111111444888888666888<<<;;;FFFMMMKKKRRRhhh}}}yyyvvvzzzsss```PPPBBB333///111333777;;;IIIXXXppp___wwwfffXXXUUUTTTSSSOOOHHHFFFGGGCCCEEEFFFFFFDDDCCCEEEFFFDDDCCC@@@>>>>>>???AAACCC???<<<999999<<<===<<<999>>>??????@@@???===<<<;;;888888888777666555444333222222111000///......---...,,,///999FFFQQQ[[[dddhhhjjjmmmnnnnnnnnnpppqqqlllnnnllleeeaaaaaaaaa___fffqqqyyyzzz}}}|||qqqlllnnn{{{vvvcccqqqdddSSSVVVXXXZZZ[[[aaahhhjjjhhhhhhjjjkkkjjjggghhhkkkooouuutttsssssssssuuuxxxyyyuuuqqqppppppmmmjjjkkkpppmmmqqqvvvzzz|||~~~ssssssuuuuuutttrrrpppoooaaa\\\VVVTTTVVVVVVTTTPPPMMMFFF@@@>>>>>>>>>;;;888999999::::::999666333111000000/////////000111111000//////000333777;;;===>>>======;;;999777555444...---,,,++++++,,,---///...---...333999;;;888555***************++++++,,,******)))((((((((((((((((((((((((((((((((((((((($$$$$$$$$$$$$$$#########"""############$$$$$$$$$############$$$$$$%%%&&&!!!!!!""""""###$$$$$$%%%%%%$$$###""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))++++++------,,,,,,---...000111000222222111111333:::???VVV|||}}}|||aaaZZZWWWOOOJJJLLLPPPPPPPPPNNNMMMNNNQQQTTTUUUSSSNNNJJJHHHGGGFFFFFFLLLKKKJJJHHHGGGJJJOOOSSSQQQKKKGGGGGGGGGFFFGGGJJJGGGCCC???<<<<<<>>>@@@@@@@@@EEEEEE???;;;:::777333333---+++111;;;FFFSSS\\\```cccgggiiiiiiiiijjjkkkfffjjjjjjfffeeefffddd___^^^aaannn~~~{{{ooommmmmmmmmuuurrrxxx}}}uuuaaa]]]WWWPPPEEE;;;:::>>>999::::::888555222222333444444333333333222222222111111111222222333333444222222222111111000000000111111222222333333444444222222222333444444333222999888999:::999:::AAAJJJYYYtttyyyuuu}}}]]]???;;;111...666999777<<>><<<<<>>AAACCCDDDAAAEEEEEEBBB===;;;888555444222111222333:::IIIXXXaaaaaadddhhhlllnnnmmmkkkgggjjjmmmppprrrrrrmmmfff^^^bbbqqq}}}qqqkkkkkkmmmuuu}}}www```QQQOOOKKKCCC>>>===;;;888555555666777444444444444555555555555333333333444444555555555222222222111111000000000111222222333444444555555333333444555666777999:::;;;::::::<<<===CCCSSSbbb~~~}}}kkkMMM333777///000888777666GGG___fffWWW]]]ggg~~~wwweee\\\^^^XXXQQQMMMMMMLLLFFF@@@>>>>>>>>>>>>????????????@@@>>><<<;;;;;;>>>BBBDDDBBBAAA@@@@@@AAA@@@???>>>AAA???>>>???AAABBB@@@>>>:::;;;<<<<<<<<<:::999888444444333222111000000///...+++***---333>>>NNN]]]]]]```dddfffggghhhiiijjjhhhnnnpppiii^^^UUULLLEEEMMMfffxxx{{{kkkffflllqqqpppkkkgggzzzqqqiiiqqqlllbbbVVVPPPPPPOOOKKKIIIJJJKKKKKKJJJHHHHHHHHHEEEFFFFFFFFFGGGGGGHHHHHHHHHCCCAAABBBAAA>>>>>>@@@AAACCCDDDDDDBBB@@@??????DDDDDDFFFJJJOOOSSSSSSRRRGGGAAA;;;999::::::888555444222333666555111333888333222000000000222444555222222555888;;;===?????????AAADDDGGGHHHGGGEEECCC===;;;888555111...,,,++++++,,,,,,***((())),,,///777???IIIMMMIII???444...+++,,,...//////---,,,++++++***)))(((''''''''''''''''''''''''&&&&&&%%%%%%########################""""""#########$$$$$$$$$ !!!"""###$$$#########"""""""""!!!!!!$$$##################$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''')))***+++------,,,,,,---...000111000222333333222444:::>>>]]]yyyvvv^^^KKKMMMSSSPPPMMMOOOIIIJJJIIIHHHGGGHHHKKKMMMNNNMMMKKKHHHCCC@@@??????EEEDDDDDDBBBBBBEEEIIIMMMIIIDDDAAACCCDDDBBBBBBDDDHHHDDD@@@>>>@@@CCCEEEFFFAAACCCEEECCC@@@<<<999777666777888666111222???OOO^^^```eeejjjnnnpppooonnnllljjjhhhkkkqqquuutttqqqggg___ooosssoooqqqyyyssseeefff^^^LLLCCC@@@<<<:::999999777666777777777666666666666666333444444444444444555555444444333333333333333333222222333333444555666666::::::999888777888;;;>>>:::???HHHRRR[[[iiiuuuiiiooo~~~fffUUUIII===333444......666===IIIfffdddLLLTTTqqqkkk]]]ZZZWWWUUUOOOGGGDDDHHHLLLGGG???@@@>>>===???CCCEEEDDDBBB???>>>===<<<<<>>@@@CCCEEEDDDBBB<<<<<<<<<<<<<<<;;;:::999555555444333222111111000---,,,+++---000777FFFUUUZZZ^^^bbbfffhhhiiijjjkkkhhhmmmooojjjddd]]]TTTMMMKKKbbbsss}}}oooffffffnnnwww}}}pppttt{{{mmmccc]]]UUUNNNCCCBBB@@@>>>;;;888666555666777999;;;===>>>>>>???>>>999777888888444222444555666666666555555777999;;;999:::>>>CCCFFFFFFDDD===;;;888888:::>>>AAACCC???:::999===;;;555666;;;888888888888;;;>>>BBBDDD??????BBBIIIPPPTTTSSSQQQLLLNNNRRRSSSRRRMMMHHHDDD:::999666333111///...---)))***+++++++++///666;;;GGGJJJJJJEEE;;;333////////////000000000...---,,,,,,+++***((('''''''''''''''''''''&&&%%%%%%$$$$$$"""""""""###############"""############$$$$$$$$$""""""""""""######$$$%%%%%%$$$$$$###""""""!!!!!!########################%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((******------,,,,,,---...000111000222444444333555:::>>>YYY~~~cccVVVKKKKKKNNNNNNMMMNNNFFFGGGFFFEEEDDDEEEHHHJJJJJJKKKLLLJJJEEEAAA@@@@@@CCCDDDDDDDDDDDDFFFIIILLLBBB??????DDDFFFDDDDDDEEEFFFCCC??????@@@CCCEEEFFFAAABBBEEEEEEBBB===::::::999:::<<<:::444000777AAAUUU]]]fffjjjiiiiiimmmqqqtttnnnjjjiiikkknnnqqqsssiii^^^kkkvvveeeaaa\\\VVVSSSQQQLLLCCC;;;??????>>><<<;;;999888888777777666666666666666666666666666666777777777777555666666777888999:::;;;888999;;;===AAAGGGPPPWWWcccnnnqqqkkktttsssXXXDDD777111222555000000:::OOOddduuudddKKKMMMkkknnnUUURRRTTTQQQPPPOOOKKKFFFHHHLLLIIIBBBBBBBBBBBBCCCFFFGGGGGGGGG@@@@@@?????????AAABBBCCC???@@@BBBBBBBBBAAAAAAAAABBB???>>>@@@FFFIIIHHHFFF===<<<;;;:::999999999999666666555444333222111111------...///---000===JJJUUUYYY___cccfffgggiiijjjhhhkkkllljjjhhhfff___XXXJJJZZZjjjyyytttjjjhhhmmmtttxxx}}}ttt~~~{{{pppeeeWWWRRRJJJCCC>>>;;;999999<<<===???@@@AAA@@@???>>>===888555888888555333444444555666666666888;;;===888:::>>>GGGQQQWWWVVVSSSWWWVVVTTTSSSUUU[[[eeellliii\\\SSSVVVWWWOOOIIIJJJNNNOOOQQQSSSTTTUUUUUUUUUQQQOOOPPPXXXaaaddd___XXXSSSTTTUUUTTTPPPKKKEEEAAA666555222000...------,,,)))+++------///555???GGGHHHDDD>>>777111....../////////000000//////......,,,+++***(((''''''&&&&&&''''''&&&&&&%%%$$$$$$###!!!"""""""""#########$$$"""############$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((()))***------,,,,,,---...000111000222444444444555:::>>>RRRnnnyyyQQQNNNLLLLLLMMMKKKIIIGGGEEEEEEDDDCCCBBBCCCFFFHHHGGGJJJMMMLLLHHHDDDCCCCCC>>>???@@@@@@AAABBBEEEHHH@@@===???FFFJJJIIIHHHJJJDDDAAA???>>>@@@CCCEEEEEEAAABBBEEEFFFCCC>>>;;;<<<<<<;;;<<<<<<777111111666KKKYYYgggiiibbb```hhhrrruuussspppooonnnnnnrrrvvvcccaaagggqqq{{{tttsss|||{{{vvvrrrgggVVVHHHIIIGGGEEECCC@@@===;;;:::;;;:::::::::999999888888888888999999::::::;;;;;;::::::;;;<<<>>>??????@@@BBBHHHQQQ\\\kkk}}}zzzvvvwwwxxxlllXXXFFF777444333000444;;;555<<>>AAAGGGKKKKKKHHH===<<<:::888777777777888666666555444333222222111...///111000,,,,,,666BBBOOOTTTZZZ___bbbdddfffggghhhjjjiiihhhjjjkkkfff^^^TTT\\\hhhmmmkkkrrr|||tttmmmmmmpppqqqpppmmmiiiqqqtttwww~~~|||sssggg[[[TTTQQQPPPQQQOOOOOOOOOOOOMMMJJJFFFDDDCCC>>><<>><<<<<>>NNN~~~aaaUUUPPPMMMPPPQQQMMMHHHGGGEEEAAA???BBBHHHKKKGGGCCCGGGGGGHHHHHHHHHGGGFFFFFF<<>>??????<<<888333///<<>>KKKWWWZZZooorrrXXXKKKMMMRRR```vvvZZZTTTUUUMMMLLLTTTOOORRRSSSPPPJJJEEEDDDEEECCCCCCCCCCCCDDDEEEFFFGGGKKKDDD@@@BBBHHHKKKFFF@@@CCCBBB@@@??????@@@BBBCCC===AAAEEEGGGEEECCCBBBAAA<<<;;;999666333333666999999888777666555444333333222222111111000/////////===HHHTTTYYYYYY[[[aaahhhhhhiiikkklllkkkhhheeecccddd]]]ZZZjjjzzzoooiiisss|||uuusssppplllddddddjjjxxxxxxpppjjjmmm{{{|||{{{yyyvvv|||uuussstttkkkgggbbb``````aaaaaa```^^^fffmmmmmmooowwwsssvvv{{{xxxssstttzzz{{{|||zzzuuummmeee```]]]YYYSSSNNNJJJGGGDDDAAA>>>;;;666444333444444444...//////,,,)))***///333999;;;<<<999333///...///111333555666444111///------,,,,,,---//////...,,,+++***)))((('''''''''((()))'''&&&$$$######$$$%%%%%%$$$"""!!!!!!"""$$$%%%"""%%%$$$!!!!!!$$$%%%"""######""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$###$$$$$$###""""""###%%%$$$$$$%%%%%%&&&'''((((((%%%&&&((()))***+++******---...///...,,,,,,...000111333444333222444999>>>QQQ~~~nnnZZZWWWPPPLLLMMMNNNKKKHHHHHHEEEBBBAAADDDJJJLLLHHHCCCEEEGGGIIIKKKKKKIIIFFFDDD@@@AAABBBBBBAAAAAABBBDDD???@@@DDDKKKMMMIIIFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHGGGDDDAAA@@@AAACCCCCC@@@<<<777444333CCCUUU```hhhooorrrqqqtttrrrppprrrwww~~~~~~|||qqqggghhhvvvwww{{{tttwwwzzzwwwxxx~~~}}}{{{uuuooohhhbbb___]]]lllnnnlllfffdddffffffeeeyyyrrrdddWWWHHH<<<666222222444888999>>>LLL[[[hhhuuu|||gggZZZNNNPPPYYYeeesssoooTTTSSSUUUMMMKKKRRRRRRQQQOOOKKKHHHFFFFFFGGGCCCCCCDDDEEEFFFHHHIIIJJJJJJGGGFFFHHHMMMMMMHHHBBBEEEDDDBBBAAAAAABBBCCCDDDBBBEEEGGGGGGDDDAAA>>>===;;;;;;:::777555444666888888888777666555444333333222222111111000000//////777AAAOOOXXX[[[\\\```cccfffgggiiijjjjjjiiifffeeeddd___\\\cccvvv|||xxxsssllljjjpppzzz{{{qqq]]]\\\aaasssrrrjjjfffhhhpppxxx}}}wwwrrrrrruuuwwwyyyyyykkkdddllltttsssqqqttt{{{{{{zzzwwwrrrlllfffbbb[[[VVVMMMDDD===999888999555444444444555555444333666444000---,,,000666;;;???<<<666222///...------333888======888333222333222111000111111111///---******))))))(((''''''''''''&&&%%%$$$$$$#########%%%$$$"""!!!!!!"""$$$%%%###%%%$$$!!!!!!$$$%%%#########""""""""""""######$$$$$$$$$$$$$$$###""""""$$$$$$############$$$$$$###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&'''''''''%%%&&&''')))************+++,,,------------000222111222333333111444999>>>QQQ~~~uuuaaaaaaXXXPPPJJJJJJKKKIIIHHHIIIEEECCCCCCGGGLLLMMMIIIDDDCCCFFFJJJMMMMMMKKKGGGDDDDDDEEEDDDCCCAAAAAABBBDDDAAA@@@CCCGGGHHHDDDCCCDDDFFFFFFGGGHHHGGGEEECCCBBBEEEEEEGGGJJJKKKJJJGGGCCC???@@@BBBAAA???;;;777444222:::III\\\qqq~~~|||uuuuuuttttttyyy|||rrrqqqzzzyyyvvvtttwww{{{fffNNN@@@:::555222222555444666<<>>999666777999777777888777666333111///---------111777>>>CCCFFF>>>777///+++---000111111777>>>CCC@@@888222222666===:::777555333111...+++))))))******)))(((&&&%%%%%%%%%%%%%%%$$$###""""""%%%$$$###""""""###$$$%%%$$$%%%$$$ $$$%%%$$$######""""""""""""#########$$$$$$$$$$$$###""""""$$$$$$############$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''')))***************+++---------...111333111222333222111333999===QQQ~~~vvv{{{VVVOOOJJJKKKLLLIIIHHHHHHCCCBBBDDDHHHLLLLLLHHHCCCDDDGGGJJJMMMMMMLLLIIIGGGHHHHHHFFFDDDAAAAAACCCEEEDDDAAAAAACCCCCC@@@@@@CCCBBBEEEGGGHHHGGGEEECCCBBBDDDEEEGGGJJJLLLKKKGGGCCC@@@AAAAAAAAA???;;;777555555777???SSSkkk}}}|||rrrrrrtttyyykkkttt{{{rrrlllqqqbbbPPPLLLNNNLLLBBB999666555333333555777===IIIYYYkkkzzzuuummmdddXXX\\\hhhiiiuuu]]]XXXLLLGGGMMMNNNHHHFFFKKKQQQLLLFFFDDDFFFHHHIIIHHHDDDEEEFFFGGGHHHIIIIIIIIIDDDFFFHHHIIIGGGEEECCCCCCCCCBBBAAA@@@????????????BBBDDDEEEDDDBBB?????????:::;;;<<<<<<999777666666777777666555555444333333333333222111111000000///,,,333>>>KKKWWW]]]^^^^^^dddeeefffhhhhhhhhhgggfffccceeeccc[[[XXX^^^ggglllppp}}}xxxpppppp~~~ssskkkvvvxxxvvv}}}kkkiiiwwwxxxqqqooouuu{{{xxxqqqllliiilllnnnnnnpppxxxtttooovvv~~~ttteee^^^[[[]]]]]]YYYRRRKKKFFFBBB???<<<<<<@@@@@@===???CCCLLLJJJGGGDDD@@@>>><<<<<<===DDDKKKLLLFFF@@@===<<<<<<:::888333///---,,,,,,---///555===EEEHHHEEEAAA333000------111666888999<<<>>>???<<<555111111444EEEAAA<<<777333...***&&&'''(((*********(((%%%$$$######$$$%%%$$$###"""!!!$$$$$$###""""""###$$$$$$$$$&&&$$$$$$&&&$$$######""""""""""""############$$$$$$$$$######"""$$$$$$############$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***+++++++++,,,---------...000222000222333222111333888===QQQ~~~kkkqqqRRRLLLJJJMMMNNNKKKHHHGGGAAABBBDDDHHHKKKKKKGGGCCCGGGHHHJJJKKKLLLLLLLLLKKKJJJJJJHHHEEECCCCCCEEEGGGEEEAAA???@@@???===>>>AAA???BBBFFFGGGFFFDDDCCCDDDCCCDDDEEEHHHIIIHHHEEEBBBDDDEEEEEEEEECCC@@@<<<:::666444666AAASSSeeessszzzqqqqqqpppsssyyy{{{~~~zzzllldddkkkyyydddLLL???:::888555444444555444444:::BBBEEETTTkkkrrrcccVVVNNNSSSaaaooooooVVVKKKNNNIIIHHHJJJHHHDDDDDDHHHLLLHHHEEEFFFHHHIIIGGGDDDEEEFFFFFFGGGFFFFFFEEEDDDEEEFFFFFFDDDAAA@@@BBBDDDAAAAAA@@@@@@????????????CCCCCCDDDBBB???======>>>999;;;===<<<:::777666666666666555555444444333333333333222222111000000000...000666AAAMMMWWW]]]___dddeeefffggghhhhhhggggggdddhhhhhhccc_________]]]mmm}}}wwwwwwwwwqqqnnnllliii```RRRKKKJJJIIIIIIPPP^^^jjjqqquuuyyyvvvsssooojjjhhhiiimmmqqq~~~xxxddd```oooyyyiii\\\RRRMMMQQQQQQOOOLLLEEE>>>::::::888777777666333111555:::666777888:::===@@@CCCEEEYYY]]]^^^YYYLLL???888555222111...+++***...444:::CCCBBBBBBCCCCCC>>>777000,,,000444777888999<<<>>>===:::777666666777888888BBB>>>999444111---)))''''''((()))***)))'''%%%$$$"""###$$$%%%$$$###"""!!!$$$##################$$$$$$%%%$$$ $$$%%%$$$######""""""""""""######"""######$$$$$$$$$######$$$$$$############$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((()))***++++++---.........------...000000222333222111333888===QQQdddRRR[[[bbb\\\MMMIIIHHHLLLNNNKKKHHHGGGBBBBBBDDDGGGIIIIIIGGGEEEHHHHHHJJJKKKLLLMMMNNNNNNIIIJJJIIIGGGFFFEEEGGGIIIEEEAAA>>>???>>>;;;<<<@@@???BBBGGGGGGEEEDDDEEEGGGCCCCCCCCCEEEFFFEEEBBB???CCCDDDDDDCCCBBB???<<<:::888666555777===KKK```rrrzzzxxxtttttt{{{~~~vvvuuuiiiMMM???888888:::222333555666888???QQQcccoooxxxyyygggPPP???888GGGjjjdddPPPJJJLLLKKKKKKJJJHHHEEECCCDDDEEEGGGFFFGGGHHHHHHGGGDDDBBBEEEFFFFFFFFFEEECCCBBB@@@GGGFFFDDDBBB???@@@BBBDDDAAAAAABBBBBBBBBBBBBBBBBBEEEEEECCC@@@<<<999999:::999;;;<<<;;;999777666666555555555444444444333333333333333222111111000000000///111777AAANNNYYY^^^ddddddfffggghhhiiiiiiiiiiiilllmmmkkkjjjiiiccc\\\ggg{{{yyyvvvqqqggg___[[[]]][[[ZZZ\\\YYYGGG222888666777===FFFOOO]]]iii{{{}}}zzz}}}~~~{{{uuusssuuutttrrrvvvwww{{{zzzzzzkkk___iiisss```SSSOOOQQQRRRXXXWWWWWWUUUNNNCCC<<<;;;999;;;<<<===<<<>>>CCCHHHDDDGGGLLLRRRYYY___ccceeeccc___WWWJJJ<<<222//////***,,,...000444===HHHQQQIIIDDD<<<666222111000000555:::>>>>>>;;;999:::======999666888===AAA@@@???888555111///......,,,+++(((((())))))((('''%%%$$$###$$$$$$$$$$$$$$$##############################"""%%%$$$!!!!!!$$$%%%"""######""""""""""""######""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***+++,,,......///...,,,,,,...///000111222111000222888<<>>>>>===;;;<<<@@@CCCFFFIIIIIIEEEDDDFFFIIIEEEDDDBBBBBBBBBBBB@@@>>>AAAAAAAAAAAA???===:::999::::::999777444;;;PPPfffyyyyyyzzzsssnnnhhhkkklllLLL???:::333333999666:::AAAKKKSSS]]]ooo~~~uuu\\\KKKBBB>>>@@@ZZZwww\\\LLLFFFHHHNNNIIIKKKKKKHHHFFFFFFFFFEEEEEEFFFHHHHHHFFFDDDCCCBBBDDDEEEFFFFFFFFFDDDBBBAAAFFFEEECCCAAAAAA@@@@@@@@@???@@@AAAAAABBBBBBBBBBBBCCCBBBAAA===999888888:::999:::;;;:::777555555666555555444444444444333333444333333222222111111000///...---000777DDDQQQZZZaaabbbdddgggiiilllnnnooooooqqqrrrqqqqqqrrrmmmgggfffnnn}}}xxxlllbbb\\\SSSUUUUUUVVV\\\___TTTDDDLLLDDD<<<999999<<>>AAABBBDDDIIIMMM;;;888333///000666???EEEGGGDDD@@@<<<999999:::<<<>>>>>>@@@BBBDDDCCC@@@===333000---++++++,,,,,,+++)))((((((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$#########!!!$$$%%%######%%%$$$!!!######""""""""""""######""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$###""""""###%%%$$$%%%%%%&&&&&&'''''''''''''''''''''(((***+++,,,,,,---......------///111///111222111000222777<<>>>>>>>>;;;<<<@@@GGGJJJLLLJJJFFFDDDFFFJJJGGGEEEBBBAAAAAAAAA???>>>DDDDDDDDDCCCBBB???===<<<888999:::888111222DDDZZZ}}}xxxyyywww~~~qqq___\\\ooocccHHH777<<<>>>555222999???GGGWWWiiissswww|||zzz{{{\\\IIICCCCCCOOOddd```MMMKKKLLLMMMMMMFFFJJJKKKHHHGGGIIIHHHEEEEEEGGGIIIGGGCCCAAABBBDDDBBBDDDEEEFFFFFFEEEDDDCCCCCCBBBAAAAAAAAA@@@===;;;<<<===>>>???@@@AAAAAAAAA>>>>>>===;;;999999;;;===999::::::888666555555666444444444444444444333333444444333222222111111000---,,,+++,,,222>>>LLLVVV^^^```cccfffkkknnnqqqssssssuuuuuurrrsssvvvvvvssskkkgggnnn}}}wwwsssttt~~~qqqhhhdddWWWYYYZZZXXXWWWZZZ```eee]]]UUULLLIIIFFFCCCCCCFFFCCCXXXvvv~~~~~~{{{ppp```ZZZcccpppvvviiidddbbbdddbbb```ccckkklllqqqvvvyyyzzz{{{{{{yyyggggggfffaaaYYYNNNDDD>>>888444000---...111444555===DDDKKKKKKDDD<<<666444555777888:::===EEEPPPXXXSSSJJJ>>>666666:::===>>>@@@EEEJJJKKKFFF???999666444111---***))))))((('''))))))'''&&&&&&%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''######$$$$$$$$$$$$###### $$$&&&$$$$$$&&&$$$ ######""""""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$###""""""###%%%$$$$$$%%%%%%&&&'''((((((''''''&&&'''((()))+++,,,***+++---------...111333///111222111000222777<<