BM6P6(@ \\\EEE;;;<<<999999;;;888888888777777777777888888777777777777777777777777777777777777777888888888666666777777777777666555666666555555666888;;;<<<999888777555555555666777777777888999::::::;;;;;;======>>>???@@@BBBDDDEEEAAAAAAAAAAAAAAABBBBBBCCCCCCDDDDDDCCCDDDFFFKKKNNNUUU^^^jjjqqqqqqooooooqqqzzzxxxzzzxxxtttsssvvvxxxvvv}}}zzzaaaYYYPPPLLLKKKKKKIIIFFFDDDCCCBBBCCCDDDDDDBBB@@@???>>>>>>===<<<;;;;;;;;;<<<;;;:::999999:::<<<>>>;;;;;;:::999888888888888666777999:::999888666555555555555555555555555555555555555444444333333333111111222222222333333333444444444444444444333333444444444333333222222222222222333333333333444444444333333222222333333444555555666666666666555555666555555555555666777777888888999:::<<<======>>>DDDBBBAAAHHHVVVhhhxxx}}}wwwyyy~~~~~~rrrcccYYYZZZbbbkkkppptttwwwyyyuuunnnmmmqqqwww}}}uuudddUUUVVV```ffffffeee[[[OOODDD???<<<888555555666666777888888777666666888777666666555555555555777999:::;;;???EEEFFFDDDDDDGGGJJJLLLPPPVVV^^^dddlllrrr|||{{{zzz{{{zzzrrrmmmwwwzzz~~~ttt]]]SSSLLLCCC@@@EEE===<<<<<<;;;;;;;;;<<<<<<;;;::::::999999::::::;;;999999999999999999999999888888777666666666666666666666666666555555555555333333333333333333333333333333333333333333333333444444444555555555666666333333333333333333333333333333222111222333555666111222222333333222222111333333333333333333333333222222333333333333444444333333444555777999:::;;;EEERRRfffvvv||||||zzz~~~rrrhhhfffccc^^^iiilllsss}}}}}}~~~~~~uuugggeeeeeekkkvvv{{{|||aaaJJJAAADDD@@@>>>>>>999777777666666666666777777999999999999999999999999666666666666666666666666666666777777777666666555666666555555666888:::<<<999888666555555555666777777777888888999::::::;;;<<<<<<<<<===???@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFFFFEEECCCBBBCCCFFFIIIKKKQQQ[[[dddjjjnnnooopppqqquuuzzz{{{zzzxxxyyyzzz~~~{{{wwwwwwtttsss|||zzzfffZZZRRRLLLEEECCCCCCDDDCCC@@@CCCBBBBBBBBBCCCCCCAAA???>>>>>>======<<<;;;;;;:::<<<;;;:::::::::<<<>>>???<<<;;;:::888888777777777666666888888888777555444555555555555555555555555444444333333222222222222111111222222222333333333333333333444444444444444444444444333333222222222222222333333333333444444444333333222222333333444555666666666666555555444555555444444555555666777777888888999;;;<<<<<<===:::::::::===FFFUUUgggsssxxxlllkkkwwwxxx|||~~~zzzzzz~~~zzzsssppprrr|||wwwiii\\\YYY```gggsssxxxpppvvvyyylll___XXXSSSLLLHHHGGGMMMLLLJJJGGGCCC@@@>>>>>><<<===>>>>>>===???BBBDDDHHHLLLPPPSSSZZZbbbdddbbbcccfffiiikkkmmmqqqwww{{{{{{~~~}}}|||tttkkkeeelllooo\\\KKKGGGEEE??????DDD>>>>>>===<<<<<<<<<<<<<<<<<<;;;::::::999999999999888888888888888888888888888777777666666666666666666666666666555555555555333333333333333333333333333333333333333333333333333444444444555555555666333333333333333333333333333222222222222333444555111222222333333222222111333333333333333333333333222222222333333333444444444444444555666888999:::>>>HHHYYYfffkkkooo{{{~~~yyyzzzzzz~~~yyyccceeehhhooovvv{{{}}}}}}cccOOOHHHLLLHHHCCC@@@999666666555555555555666666::::::::::::::::::::::::555555555555555555555444555555666666666666666555666555555555666777999:::888777666555555555666666777777777888999999::::::::::::;;;;;;===>>>@@@AAACCCDDDFFFHHHHHHGGGFFFEEEEEEEEEDDDBBB@@@AAACCCFFFHHHJJJPPPYYYcccjjjllllllooorrruuuuuuttttttwwwzzzyyy{{{tttqqqqqqvvvzzzzzzbbbOOOFFFHHHEEEAAAAAACCCDDDCCCAAABBBAAA@@@AAABBBBBB@@@>>>=========<<<<<<;;;;;;:::;;;;;;::::::;;;===>>>@@@<<<;;;999888777666666666444555666777666555444333444444444444444444444444222222222222111111111111111111222222222333333333222222222333333444444555444444333333333333222222222222333333333333444444444333333222222333333444666666666666666555444333444444444444444555555666666666777888999::::::;;;666888:::999<<>>===<<<;;;;;;;;;;;;;;;;;;::::::999999999777777777777777777777777888777666666555555666666666666666555555555555444444444444444444444444444333333333333333333333333333333444444444444555555222222333333333333333333333222222222222333444444111111222222222222111111333333333333333333333333222222222222333333333333555444444555555777888888999@@@LLLWWW\\\cccrrryyyvvv|||{{{zzz{{{{{{xxxtttqqqmmmhhhccc___```mmm|||cccPPPLLLQQQMMMGGGBBB999777666666555555666666777999999999999999999999999555555555555444444444444444444555666666666555555555555444555555777888999666666666666555666666666777777777777888888999999:::::::::;;;<<<===?????????AAACCCEEEFFFDDDBBBAAABBBBBBBBBAAAAAABBBDDDGGGHHHIIIKKKOOOTTTYYY]]]___kkknnnrrrssssssuuuxxx|||}}}wwwsssrrruuuxxx{{{vvvyyy}}}~~~wwwmmmsss}}}~~~pppaaaSSSIIIGGGEEECCCBBBCCCEEEEEEDDDCCC@@@???>>>???AAAAAA???===<<<<<<<<<;;;;;;;;;::::::999999999:::;;;<<<===>>>;;;:::999777666555444444333444444555444333222222444444444444444444444444222222222222222222111111111111222222222333333333000111111222333444444555333333333333333333333333222222222333333333444444444333333222222333333444666666666666555444333333444333333333333444555555555555666777777888999999777999::::::;;;AAALLLTTTooowww{{{xxxzzzvvvrrryyy}}}vvvcccSSSMMMOOOSSSdddrrryyy}}}zzzyyy{{{{{{}}}xxxpppkkklllnnnsssvvvwwwrrrkkkiiinnntttuuuyyy}}}zzzuuuqqqpppttt{{{sss{{{nnn\\\OOOGGGBBBDDDFFFCCCBBBCCC@@@???===<<<;;;:::999999999999::::::;;;;;;;;;:::777777777777777777777777777777666555555555555666666666555555555444444444555555555555555555555555333333333333333333333333333333333333333333444444222222222222222333333333222222222222222222333333111111222222222222111111222222222222222222222222111222222222222333333333555555444444555555666666555999AAAIIIOOOXXXhhhxxxyyyyyy~~~vvv|||yyynnnccc\\\YYY```ggglllppptttxxxzzzdddRRROOOUUUQQQKKKEEE<<<888777777666666777777888777777777777777777777777666666666555555444444444333333444555555555555555444444444555555666777777555555555666666666666555666666777777777777888888:::::::::;;;;;;===>>>???<<<>>>@@@BBBBBBAAA???===CCCCCCDDDBBBAAAAAACCCEEEAAACCCEEEDDDBBBDDDJJJOOOXXX^^^eeejjjnnnqqqwww{{{}}}tttmmmfffccchhhooovvvzzz{{{|||yyymmmlllssszzzwwwiiiYYYPPPLLLGGGDDDEEE@@@@@@???@@@AAAAAA@@@???>>>===<<<===??????>>><<<;;;;;;;;;;;;::::::::::::777888888888999:::;;;;;;999999777666555444444444333333333333333222111111444444444444444444444444222222222222333333333333111111222222222333333333000000111111222333444444333333333333333333333333222222222333333333444444444333333222222333333444555555555555555444333333444333333333333444555555444555555666666777777777555555666888;;;>>>???@@@TTT```ssswwwmmmtttvvvzzzyyyssshhh\\\UUUVVV^^^eeeqqqzzz{{{yyy|||yyyzzz~~~||||||~~~{{{~~~}}}~~~zzzxxxxxxzzz}}}~~~xxx{{{{{{wwwqqqqqqwww~~~}}}~~~qqqeeeVVVJJJHHHCCCAAABBBCCCAAA>>>===>>>===;;;:::999888888777555777888:::<<<<<<======888888888888888888888888777666666555555555555555555555555555444444444444555555555555555555555555333333333333333333333333333333333333333333222222111111111222222333333333222222222222222222222111000111111222222111111000222222222222222222222222111111111222222222333333555555444444444444555555333444888<<>>@@@@@@???>>>===FFFGGGFFFCCC@@@>>>>>>???<<<@@@CCCAAA======BBBHHHFFFMMMVVV___eeellltttyyy|||qqqmmmppptttwwwwwwzzzzzz}}}~~~sssqqqvvv}}}~~~wwwxxx{{{rrrlllYYYNNNFFFEEEFFFDDD@@@???@@@@@@@@@??????>>>>>>===<<<;;;;;;<<<===>>><<<;;;::::::::::::::::::::::::777777888888888888999999777777666555444444444444333333222222222111111111333333333333333333333333222222222333333333333333111111222222222333333333000000000111111222222333222222333333333333444444222222333333333333444444444333333222222333333444333444444555555555444444444444444444444555555666444555555555666666666777666555666888<<<===;;;999@@@KKK^^^pppzzz}}}tttiiinnnooossszzz{{{ssslllbbb\\\___kkk|||ooohhhrrrlllnnnrrrtttsssttt}}}{{{xxxzzz|||{{{wwwsssooommmnnnppprrrrrrwwwzzz||||||}}}sssnnnrrrxxxeeeUUUMMMIIIFFFDDDBBBAAAAAABBBAAA???>>><<<;;;:::999888777777777555666888;;;<<<=========888888888888888888888888777666555555444444555555555555555444444444444333444444444444444444444444333333333333333333333333333333222222222222111111000000111111222333333333222222222333222222111000000000111111111111000000222222222222222222222222111111111111222222222222444444333333333444444555666555777888777888AAALLL___hhhuuuzzzqqqmmmeeeiiiiiifffddddddaaa\\\[[[```gggkkkkkkhhheeeccc\\\aaagggmmmwww~~~uuufff{{{yyysss~~~oooZZZTTTWWWQQQJJJEEE===777777666666666666777777555555555555555555555555555555555444333222222222111111222444444555555555333333444555555555555444333444555666666666555555666666666666666666666666888888888888999:::;;;;;;:::;;;;;;<<<===<<<<<<<<>>===>>>???:::999999:::<<<===<<<:::999999999999999999::::::999999999999999888888777555555444444444444444555333333222222111111222222333333333333333333333333111111111111222222222333111111222222222333333333000000000111111111111111222222222333333444444444222222333333333333444444444333333222222333333444222222333444555555555555555555444444555555666777555555555555666666666666888999::::::;;;;;;===>>>===BBBMMM[[[eeemmmzzznnnfffhhhkkkqqqwww{{{|||zzzwwwsssooojjjiiiqqqhhhYYY^^^^^^gggrrrwwwrrrnnnuuuxxxtttqqqqqqrrrsssyyysssttttttrrrtttwwwuuuqqqllllllmmmqqqvvvzzz{{{{{{ooonnnyyyyyyrrrcccRRRGGGFFFFFFEEECCCCCCBBB@@@@@@AAAAAA@@@;;;::::::999888888888999666888:::;;;<<<<<<;;;:::777777777777777777777777666666555444444444444555555555555444444444333333333333333333333333333333333333333333333333333333333222222222111111111111///000000111222222333333111222222333222111000///000000111111111111000000111111111111111111111111111111111111222222222222333222222222333444555555666666888999777444999@@@JJJQQQ^^^mmm{{{~~~|||yyy|||~~~}}}|||zzzttttttuuuxxxzzz{{{zzzyyypppnnnooouuu~~~~~~}}}{{{vvvsssqqq[[[RRRTTTLLLEEE@@@888666666555555555555666666666666666666666666666666444444333333222111000000000111222333444444555444333333444555555555444444222333555666666666555555666666666666666555555555777777666777777888999999888888888999999999::::::AAABBBBBBAAA>>>======>>>=========???@@@@@@>>><<>>AAAGGG======<<<;;;::::::<<<>>>999999888:::<<<<<<;;;:::999999999999999999999::::::::::::::::::999777777444333333333333444555555444333222222111111222222333333333333333333333333//////000000111111111222111111222222222333333333111111111111000000000000222222222333333444444444222222333333333444444444444333333222222333333444111111333444555666666666666555555555555666777777555555555666666666666666666888:::888555666;;;AAAAAA@@@CCCJJJRRR^^^ooo~~~}}}ttthhhdddcccjjjrrrvvvvvvuuuuuuvvvoooooopppuuu~~~~~~dddSSSWWW\\\iiizzz{{{qqqrrrzzzrrrnnnlllnnnoooqqqxxx}}}|||~~~~~~~~~}}}yyyvvvtttnnnooonnnlllmmmpppoookkknnnqqqxxxvvvmmm~~~{{{eee___TTTJJJGGGIIIGGGBBBBBBBBB@@@<<<;;;======;;;;;;;;;:::999999:::::::::999:::;;;<<<<<<:::888777666666666666666666666666666666555444444444444555555555444444444333333333333333333333333333333333333333333333333333333333333222222222111111000000///000000111222222333333111222333333222111000///000000111111111111000000111111111111111111111111000111111111111222222222222222222222333444555666///000444777666333666<<<<<>>@@@@@@???>>>>>>>>>@@@BBBFFFJJJLLLUUU[[[ccciiimmmrrrwww{{{|||sssnnnfff]]]TTTMMMHHHFFFDDDCCCBBBAAABBBCCCEEEGGGEEE@@@<<<;;;>>>>>>;;;888999888777888:::;;;:::999:::;;;;;;;;;;;;:::999999888888777777666666555555666666555444333333222222111222222333333222222111222222222111111111111000///////////////000000111222222222222222222222222222222222222222222222222111111111111111111111111333333222222111000//////111111222222222333333333444444444444444444444444777555333222444555666555555555555555555555444444666666888999:::;;;;;;;;;999>>>BBBBBBBBBIIIWWWdddooozzz}}}uuulllrrrpppuuu}}}wwwuuuvvv{{{zzzjjjbbbaaaccceeemmm{{{ooodddfffiiilllooorrruuuwww{{{~~~~~~zzzrrrllljjjjjjnnnvvvzzzuuupppnnnmmmjjj___sss{{{|||{{{xxxxxxuuupppcccRRRMMMFFFDDDEEEEEEBBB???<<<<<<===============<<<999999999888888888777777999999999999888888888777777777777777777777777777444444444444444444444444222333555666666555333222444222111111222333222111111111111111111111111111222222111111000/////////000000000000000000000000111111111000000000000000111111111111000000000000111111111111111000//////000000000000111111111111111111111111111111111111222222333444444555555666555888>>>FFFOOOZZZdddkkkxxx}}}~~~wwwvvviiiWWWFFF??????<<<888555555555444444444444555555444444444444555555555555666444333222222333444666333333333222222222111111111333777:::;;;:::888666444444444444444444444444555555666666666777777777555555666777777777777777888777777666666777777888;;;:::::::::::::::::::::======>>>?????????@@@@@@AAA@@@@@@@@@AAACCCFFFHHHKKKPPPWWW^^^ffflllssswwwvvvvvvxxx~~~|||uuunnnjjjZZZWWWRRRMMMIIIFFFDDDCCCDDDCCCBBBAAAAAACCCEEEFFFCCC@@@<<<===@@@AAA>>>;;;999888777888:::;;;:::999888888999999888888777666777777777777666666555555666555555444333333222222222222333333333333222222222222222111111111111000000000/////////000111111222222222222222222222222333222222111111222222222111111111111111111111111444444333333222111111000111111111222222222333333444444444444444444444444444333222222444555555555555555555555555555444444444555666888999:::::::::;;;>>>???>>><<<@@@JJJRRR^^^hhhsss{{{www{{{}}}zzzwwwxxx~~~~~~|||vvvnnnjjjnnnxxxyyylllXXX\\\eeesss~~~vvvnnnjjjnnnxxx~~~~~~sssiiifffgggyyyrrrmmmhhhlll}}}|||uuujjjZZZNNNIIIDDD@@@???AAABBB@@@>>>;;;;;;<<<<<<===<<<<<<;;;999999999888888888777777888888888888777777777777666666666666666666666666333333333333333333333333222333444555555444333222444222111111222333222111111111111111111111111111111111111111000000000000000000000000000000000000111000000000000000000000111111111000000000//////111111111111111000////////////000000000111111111111111111111111111111111222222333333444555555555444555777999>>>FFFPPPVVVaaajjjwww~~~}}}~~~yyyxxxeeeTTTBBB<<<;;;888555333555555444444444444555555444444444444555555555555555444333222222333444555333333333222222222111111111333666999:::999777666444444444444444444444444555555555666666666666777555555666777777777777666777666555555666777999;;;999999999999::::::;;;<<<:::>>>AAAAAA@@@???@@@BBBDDDCCCAAA@@@???@@@BBBCCCDDDFFFJJJQQQZZZbbbgggiiiggggggiiioooyyy}}}{{{yyyyyy~~~{{{uuunnneee]]]VVVRRRJJJHHHFFFDDDCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCDDDBBB???===>>>AAACCCAAA>>>:::999888999:::;;;:::999888888888888888777666666777777777666666666666555555555444444333333222222222333333444444333333222222222222111111111111000111000000000000111222222222222222222222222222222333222111000000111222333111111111111111111111111444444444333222222111111111111111222222222222333444444444444444444444444111111111333555666555444444444444444444444555555333444555777888888888888;;;;;;;;;:::999;;;@@@DDDLLLTTT```mmm|||}}}rrroooqqqxxx~~~~~~yyywwwwwwyyy{{{|||xxxuuuzzzzzznnncccXXX^^^ppprrreeeeeerrr|||ooopppyyyvvvxxxyyyqqqrrrttt}}}}}}nnnccc]]]VVVLLLEEEDDD@@@<<<<<<>>>???===;;;::::::;;;;;;;;;;;;::::::999888888888888777777777777777777666666666555555444444444444444444444444222222222222222222222222222333444555555444333222333222111111333333333111111111111111111111111111000000000000111111111111////////////////////////000000000000000000111111111111000000000000//////000000111111000000////////////000000000000111111111111111111111111111111111222222333333444555555777666444222444:::BBBHHHUUU```ooo{{{uuuuuucccSSSBBB;;;999777555444555444444333333444444555333333444444444555555555444444333222222333444444333333333222222222111111111333555777777777666555333333444444444444444444444444555555555666666666444555666666777777666666888777555555666999===???;;;:::999999999:::;;;;;;888===CCCCCC@@@>>>@@@CCCDDDCCCAAA?????????AAABBBFFFDDDDDDHHHOOOVVVXXXXXX\\\\\\^^^dddooo{{{xxxpppooosssyyyyyy}}}|||~~~xxxwww|||yyyxxx|||}}}yyyvvviiifffaaaZZZSSSNNNJJJHHHHHHGGGFFFDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBB@@@???>>>???AAAAAA@@@>>>;;;999888999;;;;;;:::999999999999:::999888888777666666666666666666666666444444444333333333222222333333444444444444333333222222222111111111000000111111111111111222222333111111111111111111111111333222000000000111333444111111111111111111111111333333333222222111111111111111111111222222222222333333333333333333333333000000111444777777666444333333444444444444555555444444555666777888888888999888888999;;;>>>???@@@CCCHHHRRR^^^lllyyy~~~qqqjjjcccfffnnnvvv{{{{{{zzzyyyzzz{{{}}}}}}{{{}}}sssjjjbbb\\\bbbmmm|||mmmfffmmmvvv|||jjjdddffflllvvv}}}nnndddWWWOOOLLLKKKHHHDDDDDDAAA>>>=========;;;999999::::::::::::999999888888888888888777777777777666666555555555444444444333333333333333333333333111111111111111111111111222222333333333333222222222111111222333444333111111111111111111111111111...//////000111222222222////////////////////////000000000000000111111111111000000000///////////////000000000000000//////////////////000000000111111111111111111111111111111111111222333333444444666555444222333777===BBBNNNXXXeeepppxxx}}}xxxnnnooofffVVVEEE===:::888666777444444333333333333444444333333333444444444444555333333333222222333333333333333333222222222111111222333444555555555555555333333333444444444555555444444444444555555555555444444555666666666666666888777666666888;;;???AAA>>><<<:::999888888999:::777===BBBCCC@@@>>>@@@CCCBBBAAA@@@??????AAACCCDDDIIIFFFDDDFFFKKKNNNOOONNNTTTTTTVVV[[[dddooo{{{{{{qqqlllmmmppprrrwww~~~}}}{{{}}}wwwsssuuu|||yyysssuuu{{{~~~}}}{{{vvvnnngggWWWTTTQQQLLLIIIHHHGGGGGGGGGFFFEEECCCAAA@@@???>>>@@@@@@???????????????@@@???>>>>>>>>>???>>><<<:::;;;:::999:::;;;;;;:::999888888999999888888777666555555555555555666666666333333333333333222222222222333333444444333333222222222222111111111000000111111111111111222222333111111111111111111111111111111000000000111333333000000000000000000000000111111111111000000000000000000111111111222222222333333333333333333333333111111222444777888666555333333333333444444555555555555666777888888888888777666666999<<>>======BBBIIIPPPWWWbbbqqq|||}}}uuuqqqhhhkkkqqqyyyxxxuuuvvvzzz|||zzz}}}wwwpppkkkfffaaaiiiuuuoooiiieeeccckkk|||vvvsss~~~xxxfff[[[```bbbgggppp}}}}}}zzzxxxzzzuuukkk]]]UUUKKKEEEDDDCCC@@@>>>AAA???>>>======<<<;;;:::999999::::::999888777777777777777777777777777777555555555444444444444333333333333333333333333333111111111111111111111111111222222222222222222111111111111222444444333111000000000000000000000000......///000111222222333//////////////////////////////000000111111111111000000000////////////......//////000000000//////...////////////000000000000000000000000000000000000000111111222333333333111111222222222333777999>>>FFFQQQ[[[eeeoooyyy~~~tttjjjjjj~~~iiiYYYHHH???;;;888777999444444333333333333444444333333333333444444444444222222333333333333222222333333333222222222111111222222333333333444444555222333333444444555555555333333333444444444555555444444555666666666666555888777777777999<<>>@@@BBB@@@?????????@@@CCCEEEGGGHHHGGGFFFHHHJJJLLLMMMLLLLLLMMMPPPSSSXXX```hhhnnnvvvwwwtttooonnnqqqsssrrrwww}}}~~~zzz|||zzz{{{|||{{{yyyzzz~~~}}}sssoooqqqvvvzzzuuunnnhhheeeccc___VVVNNNMMMKKKIIIFFFEEEEEEEEEFFFEEEEEEDDDDDDCCCBBBAAA@@@?????????>>>>>>>>>>>>=========>>>>>>===;;;:::888<<<;;;::::::;;;;;;:::999666666666666666555444444444555555555555666666666333333333333222222222222111222222333333222222111222222222111111111111000111000000000000111222222111111111111111111111111//////000111111222222222000000000000000000000000000000000000000000000000000000000111111111111222333333333333333333333333222111111333555666555444222222333333444444555555555555666777777777777777777666666777999:::999888999;;;@@@DDDFFFMMM]]]mmmppprrr{{{}}}zzz{{{~~~zzzzzz~~~wwwsssvvvxxxvvvssssssttttttppplllmmmwwwxxxiii___\\\\\\cccqqqzzznnniiiiiirrrvvvjjjmmmzzzrrrooonnnrrrrrruuu}}}|||xxxxxxtttmmmgggaaaXXXPPPMMMIIICCCAAABBBAAA???===999999:::;;;<<<<<<======::::::::::::999888777666666666777777777777777888555555555444444444333333222222222222222222222222111111111111111111111111111111111111111111111111000000111333555555333111000000000000000000000000...//////000111222222222/////////////////////////////////000111111222222000000////////////............///000000000//////......////////////000000000000000000000000000000///000000111111222333333222333444333222222333555555:::@@@FFFMMMWWWccckkkrrrxxxuuujjjjjj~~~jjjZZZIII???999666555888444333333222222333333444222222333333333444444444222222222333333222222222333333333222222222111111333222222111222333444444222222333333444555555666222333333333333444444444333444555555666666555555555666666777999;;;===>>>>>><<<:::888777888:::;;;999:::;;;===>>>???@@@AAA@@@@@@???@@@AAADDDGGGHHHFFFHHHJJJJJJJJJIIIJJJKKKGGGJJJLLLNNNOOORRRWWW[[[___ccceeeeeeiiippprrrooorrrwww}}}|||wwwuuuuuuuuuyyy~~~|||{{{|||wwwooohhhcccbbbcccddd___ZZZUUUQQQNNNLLLHHHEEEHHHGGGEEECCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB>>>>>>>>>>>>======<<<<<<999;;;===>>>===;;;::::::===;;;::::::;;;;;;:::999555555666666555555444333444444444555555555666666222222222222222222222222000111111222222111111000222222222111111111111000000000/////////000111111111111111111111111111111---...000222333222111111000000000000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222000///000222333333222111222222333444444555555444444555666666666666555444555555555555555666777777777999======@@@JJJVVVUUU[[[iiiyyy}}}zzz~~~tttpppuuummmjjjkkkqqqwwwxxxsssmmmooosssxxxzzzwwwqqqkkkhhhffffffkkkvvvooojjjdddbbbiiixxxsssooogggdddlllzzzvvvppprrrkkkddd___WWWMMMEEECCCDDDAAA???>>>@@@@@@???===777888:::;;;;;;<<<===>>>::::::::::::999888777666666666666666777777888888555555555555444444444444333333333333333333333333222222222222222222222222111111000000000000111111///000111333555555333111000000000000000000000000//////000000111111111222000000000000000000000000...//////000111111222222000000/////////.........---......///000000//////........./////////000000000000000000000000000000//////000000111222222222444444444333222222555777666777999999:::@@@HHHOOO\\\bbbjjjrrr~~~xxxlllllliiiZZZIII>>>888444444666444333333222222333333444222222333333333444444444111222222333333222222111333333333222222222111111333222111111111222333444222222333333444555666666222222333333333444444444333444555555666666555555333444555777888999:::;;;<<<:::888777888999<<<===;;;999999:::===@@@@@@@@@AAAAAA@@@@@@BBBDDDGGGIIIGGGJJJMMMLLLIIIFFFGGGHHHFFFIIILLLLLLKKKKKKMMMOOOLLLRRRVVVXXX```iiillliiioootttzzz}}}{{{wwwrrrppptttzzz}}}}}}zzzvvvuuunnnjjjddd]]]WWWRRRPPPNNNQQQPPPNNNJJJGGGGGGJJJLLLEEEDDDCCCBBBBBBCCCCCCDDD@@@AAAAAAAAA@@@???>>>>>>======>>>>>>===<<<;;;;;;777999<<<>>>>>>===<<<<<<===<<<::::::;;;;;;:::999777777777777777666666555444444444555555555666666222222222222222222222222000000111111111111000000222222222111111111111000///////////////000000111000000000000000000000000+++---000333444333111000000000000000000000000000111111111111111111222222000000000000111111111111222222222222222222222222222///------///000111000111111222333333444555555333333444444555444444444111333555555444555888::::::666666:::;;;999<<>><<<;;;888666:::<<<======<<<<<<<<<<<<;;;;;;;;;::::::888777777555666666666777777888888666666555555555444444444333333333333333333333333222222222222222222222222111111000000000000111111//////111333555555333111000000000000000000000000000000000000111111111111111111111111111111111111...//////000111222222222000/////////............------...///000000//////............/////////000000000000000000000000000/////////000111111222222000000...------000555:::333444555444444777>>>CCCLLLRRRXXX```nnnooolll~~~hhhNNN???<<<555333666333444444333333333333222222333333333333333333333333222222222222222222222222555555555444444333333333111111111111111111111111000000111222333333444444444444444444444444444444555555555555666666666666444444555555666777777777<<<;;;:::999888999:::;;;<<<;;;;;;;;;<<<===???AAA???@@@AAABBBCCCEEEFFFFFFKKKJJJHHHGGGFFFGGGGGGHHHGGGHHHJJJJJJIIIHHHIIIJJJIIIKKKOOOTTTWWWYYYZZZZZZaaadddhhhjjjkkkkkklllmmmooottt{{{~~~{{{wwwqqqkkkeeebbb______[[[VVVQQQNNNMMMLLLJJJHHHKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDBBBAAAAAAAAACCCDDDBBBBBBBBBAAA@@@???>>>===<<<<<<;;;:::::::::;;;;;;999::::::;;;;;;::::::999<<<<<<;;;::::::999888888666555444333222222222222444444333333333222222222111111222222222333333333222222222222222222222222222111111000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111222222222222111111000000000000000000000000111111111000000000000000000000000000111111111111222222111111222222333444222222222222222222222222333333333444444444555555555666888888888999;;;===>>>DDDNNNYYYccckkkoooqqqwwwzzzyyyvvvwww{{{|||{{{pppqqqssstttuuuvvvyyy|||tttsssuuu|||xxxsssrrruuuvvvsssuuu{{{tttuuuwwwyyy}}}~~~~~~}}}xxx{{{{{{xxxwwwzzz||||||xxxyyy{{{|||}}}tttxxx{{{sssiii```ZZZPPPOOOLLLJJJGGGDDDBBB@@@DDDCCC@@@>>><<<;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<======<<<;;;:::999999888777444555666777888888888888555555555555555555555555777555333222333444444333111111111111111111111111111111000///......//////000000000000000000000000//////............//////---......///000111111222222///---...000111000...000000000000000000000000////////////////////////......------------......000///...------...///000////////////000000000000000000000000111111111111000111111111111222222222444444444555555555666666>>>???DDDLLLXXXfffssszzz{{{kkkhhh|||gggMMM>>>;;;555333666333444444333333333222222222333333333333333333333333222222222222222222222222444333333333222222222222111111111111111111111111000000111222222333444444444444444444444444444444333444444444444555555555444444444555666666777777:::::::::999999999:::::::::;;;;;;;;;<<<>>>???@@@??????@@@BBBCCCCCCCCCCCCHHHGGGFFFEEEDDDEEEFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHGGGIIILLLPPPSSSTTTUUUUUUPPPSSSVVVWWWWWWWWWWWWXXXWWW[[[```dddeeeeeeffffffiiijjjkkkkkkjjjhhhfffeeeaaa___[[[WWWTTTQQQPPPOOOPPPMMMIIIGGGHHHHHHGGGFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCAAA@@@???@@@AAABBBAAAAAAAAAAAA@@@???>>>===;;;;;;::::::999999::::::999999::::::::::::999999::::::999888888777666666555555444333222222111111444333333333333222222222111111111111222222222222000000000000000000000000222111000000//////000000000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000111111000000///000000000000000000000000000000000000000000000000000000000000111111111111222222111111222222333444222222222222222222222222333333333444444444555555444666777777777888:::<<<<<>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888555555666777777777666666555555555555555555555555666444222111222333333222111111111111111111111111222111000/////////////////////////////////////////////............//////---......///000000111111222///---...000111000...////////////////////////.................................------.........------......////////////.../////////000000000000//////000000000111111111000000111111111222222222333333444444444444555555666777999===DDDLLLTTTYYYrrrxxxttteeecccyyygggMMM>>>;;;555333666333333333333333222222222222333333333333333333333333000000000000000000000000222222222111111111111111111111111111111111111111000000111111222333333333333333333333333333333333222222222333333333444444333333444555555666666777888999999:::::::::999999999:::;;;<<<===>>>>>>>>>>>>???AAABBBBBBBBBAAA@@@CCCCCCBBBAAABBBCCCDDDEEEAAACCCEEEEEEDDDDDDEEEFFFDDDFFFHHHKKKMMMMMMNNNMMMFFFIIIKKKKKKJJJIIIIIIIIIHHHJJJMMMNNNMMMLLLLLLMMMPPPQQQSSSTTTTTTSSSRRRRRRLLLLLLLLLKKKJJJIIIHHHGGGFFFDDDBBBBBBDDDFFFFFFFFFCCCCCCBBBBBBCCCDDDDDDEEEBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@@@@???>>>======;;;:::999888888888888888888888999999999999888888777777777666555555444444444444333333222222111111333333333222222222111111000000000000111111111111////////////////////////222111000000//////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000000000000000111111111111222111111111111222333333222222222222222222222222333333333444444444555555333555666666555666888:::;;;;;;;;;>>>BBBHHHNNNQQQ[[[___aaabbbfffnnnrrrrrrqqqtttxxx{{{}}}xxxwww~~~~~~|||}}}}}}yyyuuuqqqnnn___\\\WWWQQQMMMJJJIIIHHHEEEEEEDDDDDDCCCBBBBBBBBB????????????>>>===<<<;;;:::::::::;;;;;;;;;<<<<<<999999999999999999999999555666666666666555444444444444444444444444444444444333111111222222222111111111111111111111111111222111111000000000000000//////////////////////////////............//////.........//////000000111111///......///000000///////////////////////////................................................,,,---...////////////........./////////000000000//////000000000000111111000000000111111111222222222222222333333333333444444444444555777:::===???QQQWWW___hhhqqqyyypppaaa```xxxfffLLL===;;;555333666333333333333222222222222111222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222333222222222222222222222222222222222333333333333444222333333444555555666666666777999:::::::::999888888999;;;===>>>>>>>>>===???@@@AAABBBBBBAAA???>>>@@@@@@??????@@@BBBCCCDDD@@@AAACCCDDDCCCCCCDDDEEECCCDDDEEEGGGGGGHHHGGGGGGGGGHHHJJJIIIGGGEEEEEEFFFFFFHHHIIIHHHGGGFFFFFFGGGFFFGGGIIIKKKLLLLLLMMMLLLGGGHHHJJJKKKKKKJJJIIIHHHCCCBBBBBBCCCDDDFFFGGGGGGBBBBBBAAAAAAAAABBBBBBCCCAAA@@@???>>>>>>>>>??????>>>?????????>>>>>>===<<<:::999888777777666777777777777777888888777777777666666555555444444444333333333333333222222111111222222222222111111111111////////////000000000000........................111111000///////////////000000000000000000000000////////////////////////////////////////////////////////////////////////...//////000000//////...000000000000000000000000/////////000000000000000///000000000111111111111111111111111111222222333222222222222222222222222333333333444444444555555333444555555444555777999;;;;;;::::::===@@@DDDGGGKKKOOORRRUUU[[[eeejjjkkkkkknnntttxxx|||}}}|||vvvuuuxxx~~~}}}~~~|||uuuoookkkeee^^^XXXOOONNNKKKIIIHHHHHHIIIJJJCCCCCCCCCBBBBBBAAAAAAAAA<<<===>>>???>>>===<<<;;;999:::::::::;;;;;;;;;;;;777888888888999999::::::666666666666555444333222444444444444444444444444444222111111333333333111111111111111111111111111222111111000000000111111//////////////////////////////............//////........./////////000000000///........./////////////////////////////////........................---..................---111000///.........//////........./////////000000////////////000000000111000000000000111111111111111111111111222222222222333333444555666777888888>>>BBBHHHOOOWWW___ggglllnnnttt}}}ooo``````yyy|||}}}eeeKKK===:::444333666333333333222222222111111111222222222222222222222222////////////////////////111111111111222222222222000000000000000000000000000111111111111111222222222222222222222222222222222222333333333444444444222222333333444444555555555666888999:::999888888777999;;;===>>>>>>======@@@@@@AAAAAAAAA@@@???>>>????????????@@@AAACCCDDD???AAACCCCCCCCCCCCDDDEEECCCDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGFFFCCCBBBBBBCCCCCCEEEFFFFFFEEEDDDEEEFFFBBBCCCEEEFFFHHHIIIJJJJJJEEEFFFHHHJJJJJJIIIGGGFFFCCCDDDDDDDDDDDDEEEFFFGGGDDDDDDCCCAAAAAA@@@@@@@@@AAA@@@@@@???????????????======>>>>>>======<<<<<<:::999888777666666666666555666666666666666666555555555555555555444444444222222333333333222111000222222111111111000000000....../////////000000000////////////////////////111000000///.../////////////////////////////////////////////////////////////////////////////////........................///000000111111000000///////////////////////////......//////000000000000///000000000111111111111111111000000111111222333222222222222222222222222333333333444444444555555222444444444333444666777:::;;;;;;===>>>???AAAAAA@@@DDDHHHKKKQQQ[[[aaaaaadddiiipppvvvzzz}}}}}}|||~~~~~~}}}yyyuuussstttvvvrrrmmmfff```\\\WWWPPPJJJOOOOOONNNLLLJJJHHHFFFEEEEEEDDDCCCBBBAAA@@@??????;;;<<<===>>>>>>===<<<;;;999999999999:::::::::;;;666777777888888999999999666666666666555333222222444444444444444444444444444333222333555555444333000000000000000000000000111000000000000000111111........................//////............//////............/////////////////////.........//////................................................------...//////...------777555111---,,,---///000............////////////...////////////000000000//////000000000111111111000000000111111111222222///000222444555555444444777999<<<@@@DDDIIIPPPTTTYYY```kkkwwwpppaaaaaa{{{|||{{{~~~dddKKK<<<:::444333666333222222222222111111111111222222222222222222222222////////////////////////111111111111111222222222000000000000000000000000111111111111111111111111111111111111111111111111222222333333333444444444111111222333333444444555555666777888888888888888888999:::;;;<<<=========???????????????>>>>>>?????????>>>>>>???AAABBBCCC>>>@@@BBBCCCCCCCCCDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDBBBAAABBBCCCAAACCCEEEFFFEEEDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJJJJEEEFFFHHHIIIHHHGGGEEECCCBBBCCCDDDDDDBBBAAABBBCCCEEEDDDCCCAAA@@@@@@??????@@@@@@?????????>>>>>>>>><<<<<<<<<======<<<<<<;;;:::999888777666555555555444444555555555555444444555555555555555555555555000111222333333222111000111111111000000000000///////////////000000000000000000000000000000000000111000//////......//////////////////////////////000000000000000000000000////////////////////////........................///000000111111000000///////////////////////////---......//////000000111000000000000111111111111111000000000000111222222222222222222222222222222333333333444444444555555333444555444333333555777777999;;;===>>>>>>======;;;???BBBCCCHHHPPPUUUUUU]]]ccckkkqqqvvvyyy{{{|||yyyyyy{{{~~~tttsssqqqmmmiiiggghhhiii\\\YYYVVVSSSPPPMMMJJJGGGIIIJJJLLLMMMLLLKKKIIIGGGFFFEEEDDDBBBAAA???>>>===<<<<<<<<<<<<<<<<<<;;;;;;888888999999999:::::::::666666777777888888888999777777777666555444333222333333333333333333333333444333333444666666555333000000000000000000000000///////////////000000111........................//////............//////...........................//////...------...000........................------------------------,,,---...//////...---,,,888555111---,,,,,,...000------........./////////......////////////000000/////////000000000111111000000000111111111111222///000222333333333222111444555777888:::===BBBFFFFFFLLLWWWbbbkkkrrruuuwwwvvvzzzrrrbbbbbb|||wwwxxx|||dddJJJ<<<:::444333666444222222222222111111111111111111111111111111111111000000000000000000000000/////////000000111111111000000000000000000000000111111111111000000000000111111111111111111111111111111111222222222222333111111111222333333444444555555555666777888999999999999999:::;;;<<<===>>>===<<<;;;::::::<<<===>>>???>>>>>>===>>>???@@@AAA===???AAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCEEEFFFAAADDDGGGHHHGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHIIIIIIFFFFFFGGGGGGFFFEEEDDDCCC???BBBCCCCCCAAA???@@@BBBBBBBBBAAA@@@@@@???@@@@@@>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;:::888777666555555555333333444444444444333333444444444444444444444444///111222333333222111000111111000000000///////////////000000000111111111////////////////////////000000///............///////////////////////////000000000000000000000000////////////////////////...........................//////000000//////...////////////////////////------......///000000111000000000000111111111111000000000000000111222222222222222222222222222222333333333444444444555555333444555444333333555777777777999:::;;;;;;:::::::::===>>>>>>AAAGGGJJJIIIOOOUUU^^^eeejjjlllnnnoooooonnnnnnpppsssvvvyyyzzzzzz}}}|||xxxrrrmmmbbb```^^^]]][[[ZZZYYYXXXKKKLLLLLLKKKHHHGGGGGGGGGBBBDDDFFFIIIJJJJJJJJJJJJDDDCCCBBBAAA@@@>>>>>>=========<<<;;;::::::::::::888888888888999999999999666666777777777777777777777777777777666666555444333333333333333333333333222222222333555555444222000000000000000000000000...............///000000........................//////............//////........................---//////...,,,,,,...000........................------------------------,,,---///000000///---,,,111000///......------------------.........//////........./////////000000////////////000000000111000000111111111222222222111222333333444333222222333444555555555777;;;>>>:::>>>CCCIIIOOOSSSVVVWWWYYY]]]fffooossstttyyyzzzssscccbbb|||zzzpppuuu}}}dddJJJ<<<999444333666444222222222111111111111000111111111111111111111111111111111111111111111111---.........//////000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000111111111111000111111222333333444444666555555555555777999::::::999999999:::<<<>>>???<<<:::888777777999<<<>>>>>>>>>===<<<===>>>???@@@<<<>>>@@@AAAAAAAAABBBDDDDDDCCCBBBBBBAAABBBBBBBBB???AAABBBBBBAAABBBDDDFFF@@@CCCGGGIIIGGGEEECCCBBBDDDCCCCCCCCCCCCDDDDDDEEEBBBCCCCCCCCCBBBAAAAAA@@@>>>AAADDDCCCAAA@@@AAACCC???????????????@@@@@@AAA<<<<<<======<<<<<<;;;:::::::::;;;<<<<<<;;;;;;;;;;;;:::999777666666555555222333333444444333333222333333333333333333333333///000222333333222111000000000000000////////////000000000000111111111111////////////////////////000000///...............////////////////////////000000000000000000000000////////////////////////........................---..................---////////////////////////---------...///000000111000000000000111111111111000000000000000111111222222222222222222222222222333333333444444444555555444555666555444444555777888888888888888888999999:::======;;;<<>>>>>===>>>===;;;:::999999:::;;;777888888888888999999999777777777777777666666666777777777777777666666555333333333333333333333333111000111333444555333111000000000000000000000000---------------...///000........................//////............//////.....................------...000...,,,+++...000........................------------------------,,,---///000000///---,,,)))+++---///000...,,,+++---------.........//////............/////////000////////////000000000000111111111111222222222222......///111222222222222444444555444333444666999999999;;;===>>>@@@AAAAAA===???EEELLLQQQUUU]]]fffiiijjjmmmrrrxxx|||}}}}}}xxxyyyyyywwwuuuwww|||xxxyyyyyyyyyvvvrrrmmmjjjnnnmmmqqqhhhoooxxxcccKKK???<<<555333666333111111111111111111111111111111111111111111111111111111000000//////......////////////////////////---......///////////////000000000000000000000000//////000111111111111111+++,,,...///111222222222222222222222222222222222333444555555666666555555666666777888;;;>>>AAACCC999:::;;;:::::::::<<<>>>???>>>>>>============>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@???@@@@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBCCCDDDEEEDDDCCCBBBCCCDDDDDDBBB@@@AAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBB@@@???>>>>>>>>>???>>>>>>===>>>>>>??????<<<<<<;;;;;;;;;:::::::::888888999:::999888777666555555444444444333333333222222222222222222222222000000000000111111111111111111000000000000111111000000000000////////////000000000000000000000000////////////////////////............////////////////////////////////////////////////////////////,,,,,,------------,,,,,,////////////////////////////////////////////////000000000000000000000000////////////000000000000111111111111111111111111222222222222222222222222333333333333333333333333555555555555555666777777777888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@AAAAAACCCEEEHHHKKKNNNOOOMMMNNNQQQUUUZZZ___ccceeedddccccccdddfffiiilllnnnlllnnnsss{{{|||vvvkkkkkkjjjjjjkkklllnnnooolllkkkiiigggffffffgggggggggccc^^^[[[YYYVVVQQQMMMIIIIIIJJJLLLMMMLLLHHHEEEGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEDDDCCCCCCCCC????????????>>><<<;;;:::;;;:::999999888888999999777777777777777777777777888888777777666666555555333444666777777666444333444222111222333333222000111222222222222111000000000000000000000000000000222222000///............------------------------........................------............------...------------...//////.................................------,,,,,,,,,,,,,,,,,,---------......------------------------........................---------............///////////////////////////////////////000000000000000000000000000000000000333333333444444444555555888888777777666666555555;;;;;;<<<===???AAACCCDDDMMMNNNPPPRRRUUUWWWYYYZZZXXXWWWYYY\\\```bbb```]]]XXXYYYZZZYYYXXXUUUSSSQQQwwwuuuqqqhhhoooxxxcccKKK>>>;;;444111444222111111111111111111111111111111111111111111111111111000000000/////////...////////////////////////---...//////000000//////000000000000000000000000//////000111111111111000...///000111222333333333222222222222222222222222333444444555555555555555555555666777999<<<>>>@@@888:::;;;<<<;;;;;;<<<>>>>>>>>>=========>>>>>>????????????@@@@@@AAAAAABBB@@@@@@?????????@@@AAAAAAEEEEEEEEEDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCBBBCCCDDDCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCAAA@@@???>>>>>>>>>BBBBBBAAA@@@????????????<<<<<<;;;;;;;;;:::::::::888888999999999888777666555555444444444333333333222222222222222222222222000000000000111111111111111111000000000000111111000000000000////////////000000000000000000000000....................................////////////................................................------............------................................................////////////////////////.../////////000000000000111111111111111111111111222222222222222222222222333333333333333333333333555555555555555666666777777777888888999::::::::::::::::::;;;<<<===>>>???AAABBBBBBDDDEEEGGGHHHIIIGGGHHHJJJLLLPPPSSSVVVXXXXXXWWWWWWXXXZZZ\\\___aaadddfffjjjqqqwwwvvvqqqkkk```_________```aaabbbccc___^^^\\\[[[ZZZZZZ[[[[[[[[[XXXTTTSSSRRRQQQMMMJJJJJJIIIJJJKKKLLLKKKHHHFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCBBBBBB????????????===<<<;;;:::::::::999888888888888999666666666666666666666666777777777666666666555555333444555666666555444333555333111111222222111000111222222222222111000000////////////////////////222111000///............------------------------........................------............---------------------...//////..............................---------,,,,,,,,,,,,,,,,,,------------...------------------------........................------------......................................./////////000000000000000000000000000000000000333333333333444444444444666666666555555555444444777777888888:::;;;===>>>???@@@AAACCCEEEGGGHHHIIIIIIHHHIIILLLPPPQQQOOOLLLJJJKKKLLLMMMLLLKKKIIIGGGsssiiiooowwwcccKKK>>>;;;333000222000111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000---...//////000000//////000000000000000000000000...///000111222111111000111111222333333333333333222222222222222222222222333333444555555555555555555555666666888999;;;<<<888:::=========<<<<<<===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAAGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAABBBBBBCCCCCCBBBAAABBBCCCCCCAAA@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAA@@@???>>>>>>>>>FFFEEEDDDBBB@@@?????????<<<<<<;;;;;;;;;:::::::::888888999999888888777666555555444444444333333333222222222222222222222222000000000000111111111111111111000000000000111111000000000000////////////000000000000000000000000........................---............/////////.........................................................//////.........................................................////////////////////////....../////////000000000000000000000000000000000222222222222222222222222333333333333333333333333555444444444444555666666666666777888888999999:::999999999999:::<<<===>>>BBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDFFFGGGIIIIIIKKKKKKKKKKKKMMMOOOQQQSSSWWWXXX[[[```dddccc^^^YYYQQQQQQQQQQQQRRRSSSTTTUUURRRQQQOOONNNMMMNNNNNNOOONNNMMMLLLLLLLLLLLLKKKJJJJJJIIIHHHIIIJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBAAA?????????>>>===<<<;;;::::::999999888888888888888444444444444444444444444666666666666666555555555333333555555555555333333777444222000111222111000111111222222111111000///........................111111000///............------------------------------------------------------............---------------------......///------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------........................................../////////000000000000000000000000000000000222222333333333444444444444444444444444333333333555555555555666777888999888999:::;;;===>>>?????????>>>???AAACCCDDDBBB@@@AAACCCDDDFFFFFFFFFEEEEEExxxmmmqqqwwwdddLLL???;;;333000222///111111111111111111111111111111111111111111111111000000000000////////////000000000000000000000000......///000000000000000000000000000000000000000...///111222222222000000222222333333333222222111111111111111111111111111333333444555555555444444666666666777777888999999777:::===???>>>===<<<===============>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAAAAACCCCCCAAA???@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@???>>>>>>>>>>>>GGGFFFDDDBBB@@@>>>======<<<<<<;;;;;;;;;:::::::::888888888888888777777666555555444444444333333333222222222222222222222222///000000000111111111111111111000000000000111111000000000000////////////////////////////////////........................---------.........//////......................................................////////////......................................................////////////////////////........./////////000000111111111111111111111111111111111111222222222222222222222222222222222222444444333333444444555666555666666777777888888999777777888888999;;;<<<===@@@@@@AAAAAAAAA@@@@@@@@@BBBBBBAAABBBBBBCCCDDDDDDEEEDDDEEEEEEFFFHHHJJJKKKKKKLLLMMMPPPRRRQQQMMMIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJIIIIIIJJJKKKKKKKKKKKKHHHGGGEEEEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCBBBBBBBBB?????????>>>===<<<::::::999999888777777777777777444444444444444444444444555555555555555555555555222333444444444444333222777555222000111111111000111111111111111000000///........................111000///...............------------------------------------------------,,,------......------,,,------,,,,,,------...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------........................................../////////000000000000000000000000000000222222222222333333333333444444444444444333333333666666555555555666777777999999::::::;;;<<<<<<===;;;;;;<<<=========<<<<<<>>>???AAACCCEEEFFFGGGGGGuuuxxx}}}eeeMMM@@@===444111333000111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...//////000000000000000////////////////////////---///111222333222000///111111111111111000000///111111111111111111111111222333333444555444444444666777777888888888888888777:::===>>>===<<<<<<<<<============>>>@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@????????????@@@AAABBBCCCEEEEEEFFFFFFGGGGGGHHHHHHFFFEEEEEEDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA???@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@???>>>>>>>>>>>>EEEDDDBBB@@@===<<<;;;;;;<<<<<<;;;;;;;;;:::::::::888888888777777777777777555555444444444333333333222222222222222222222222///000000000111111111111111111000000000000111111000000000000////////////////////////////////////........................------------..................................................................////////////..........................................................................................////////////222222222222222222222222000000000111111222222222222222222222222222222222333333333333333444555555444444555666666777777888777777777888999:::;;;<<<>>>???@@@@@@AAAAAA@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGIIIIIIHHHFFFDDDGGGHHHHHHHHHIIIIIIIIIIIIJJJIIIHHHGGGHHHHHHJJJKKKIIIJJJJJJJJJJJJJJJKKKLLLFFFEEECCCDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCFFFEEEEEEDDDDDDCCCBBBBBB>>>>>>>>>>>>===;;;:::999999888777777666666777777555555555555555555555555444444444444444555555555222222333333333333222222666444222111111222111000000111111111111000//////////////////////////////000//////...............------------------------------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------.......................................////////////////////////////////////111111111222222222333333444444444444444444444444666555555555555555666666666666666666777777777777777888999999888888888888999;;;===???AAACCCEEEEEE{{{eeeMMM@@@===555222444222111111111111111111111111000000000000000000000000////////////000000000000000000000000000000000000...///000000111111000000////////////////////////---///111333333222000/////////000000000//////...111111111111111111111111222222333444444444444444555666777888888888777777777999<<<<<<<<<;;;;;;<<<>>>>>>>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAA@@@??????@@@AAABBBAAA??????@@@@@@AAAAAABBBBBBCCC@@@@@@???>>>>>>>>>>>>>>>AAA@@@???===;;;:::::::::<<<<<<;;;;;;;;;:::::::::999888777666666666666777555555444444444333333333222222222222222222222222000000000000111111111111111111000000000000111111000000000000////////////000000000000000000000000------------------------,,,------------.........------------------------------------------------.........//////.........------------------------------------------------........................------........./////////111111111111111111111111//////000000111222222222222222222222222222222222333222222222222333444444333444444555555666777777777777777777888:::;;;<<<<<<===???@@@AAAAAA@@@????????????@@@AAABBBDDDEEEBBBBBBBBBCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFFFFFFFHHHIIIJJJHHHIIIJJJJJJIIIHHHIIIKKKEEEDDDDDDDDDEEEEEEDDDBBBBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEDDDDDDCCCBBBBBBAAA>>>>>>>>>===<<<;;;:::999888777777666666666666666666666666666666666666666333333333444444444444444222222222222222222222222444222111222333333222000000000111111000000///...//////////////////////////////......---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------........./////////////////////////////////000000111111111222222222333333444444444444555555333333333333333333444444444444444444555555555555777999:::999888888999:::::::::<<<>>>@@@BBBDDDEEE|||yyycccKKK>>><<<444222444222111111111111111111111111000000000000000000000000.../////////000000000111//////////////////////////////000111111111111000////////////////////////,,,...111333444222000.........///000000000//////111111111111111111111111222222333444444444444333333444555666777666666555777888::::::999:::;;;<<>>??????@@@@@@?????????@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDBBBBBBAAABBBBBBCCCDDDCCCCCCBBBAAAAAABBBBBB???>>>>>>???AAABBB@@@?????????@@@AAAAAABBBCCCCCC@@@??????>>>>>>>>>>>>>>>======<<<;;;::::::::::::<<<<<<;;;;;;;;;:::::::::999888777666555666666777555555444444444333333333222222222222222222222222000000000000111111111111111111000000000000111111000000000000////////////000000000000000000000000------------------------,,,,,,---------.........------------------------------------------------------............------------------------------------------------------........................---------.........///////////////////////////////////////000111222222222111111111111111111111111222222222222222333333444333333333444555555666666777777777888999:::;;;<<<;;;===>>>@@@@@@???>>>===>>>>>>>>>???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDFFFGGGGGGGGGHHHIIIIIIHHHGGGFFFEEEEEEDDDDDDEEEGGGHHHIIIGGGIIIJJJJJJHHHHHHIIILLLFFFFFFFFFHHHIIIHHHEEEBBBAAABBBCCCCCCCCCCCCBBBAAACCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>===<<<;;;999999777777666555555555555666666666666666666666666666222222333333333444444444222222111111111111222222111111111333555444222000000000000000000//////....................................------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////////////////////////////000000000000111111111222222222222222333333333444222222222222222333444555555555555666666777777777888:::;;;:::999999;;;>>><<<<<<===>>>@@@BBBDDDEEEssssssaaaIII===;;;444111444222111111111111111111111111000000000000000000000000.../////////000000111111//////////////////////////////000111111111111111////////////////////////,,,...111444444222000.........///000000000000000000000000000000000000000222222333444444444333333111222444555666555555444777888999999888888;;;===@@@@@@??????????????????>>>>>>???@@@AAAAAABBBBBBAAABBBBBBCCCDDDEEEFFFGGGJJJJJJHHHFFFDDDBBBAAA@@@DDDCCCBBBAAA@@@AAABBBBBBEEEDDDCCCBBBBBBBBBBBBBBB>>>>>>>>>???AAAAAA@@@?????????@@@AAAAAABBBCCCCCC@@@???>>>>>>>>>>>>>>>???;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::999888666555555555666777555555444444444333333333222222222222222222222222000000000000111111111111111111000000000000111111000000000000////////////000000000000000000000000------------------------,,,,,,,,,---------......------------------------------------------------,,,------------------,,,------------------------------------------------........................---------.........//////...........................//////000111222222222111111111111111111111111222222111111222222333444222222333444444555555666777777888888999:::<<<===<<<===>>>??????===;;;:::????????????@@@AAABBBBBBCCCCCCDDDEEEEEEDDDDDDCCC>>>????????????@@@CCCEEEDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHIIIGGGIIIKKKKKKJJJIIILLLNNNGGGHHHIIIKKKLLLJJJGGGDDDAAAAAABBBCCCCCCBBBAAAAAAAAAAAA@@@@@@???>>>>>>===>>>>>>>>>===<<<;;;999999777777666555555555555555666666666666666666666666222222222333333444444444222222111111111111222222//////111444666666333000000000000000000//////...------------------------......---------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------------------------.........//////////////////////////////000000000000111111111111000000111111222222222333333333333333444555666777444444555555666666777777444777888888666666999<<<999::::::;;;<<<>>>???@@@oooooo|||^^^GGG;;;999333111444333111111111111111111222222000000000000000///......---......///////////////,,,,,,------.../////////000000000000000000000000---------............/////////000000000000//////////////////////////////111000///......///000111000000000000111111111111444333222333666777444222444555666777:::<<<>>>?????????>>>>>>>>>>>>??????=========AAAEEEGGGFFFDDDDDDDDDCCCBBBCCCDDDEEEFFFIIIFFFDDDCCCDDDDDDAAA>>>DDDCCCAAA@@@@@@@@@AAAAAAIIIJJJIIIGGGDDDBBBAAABBB@@@@@@???>>>>>>???@@@AAA??????@@@@@@@@@AAAAAAAAA>>>????????????>>>======>>><<<999666666777999:::;;;;;;:::::::::999999999888777777666555444444444555555444444444333333333555333111111111111///...111111111111000000000000////////////............000////////////.........---------...------,,,,,,......------------............------------......------------------------...------,,,,,,------.........---------,,,,,,,,,******+++,,,,,,---......///............------------------............///..............................///000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111222333444555555555555777777777777888888888888888999999::::::;;;;;;<<>>>>>??????BBBCCCCCCDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCEEEEEEEEEEEEEEEFFFFFFGGGCCCBBBBBBBBBCCCDDDFFFGGGEEEFFFHHHIIIJJJJJJIIIHHHKKKHHHGGGHHHJJJJJJGGGDDDEEEEEEEEEEEEDDDCCCAAAAAAEEEDDDCCCAAA@@@???>>>>>>;;;;;;::::::::::::999999888777666555444333222222444444555555555555444444444444333222222111111000111111111111000000//////000000000000000000000000222111111111000000//////------......//////000000,,,---------.../////////.........------,,,,,,,,,......------------......,,,,,,,,,,,,++++++***)))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************.........------,,,,,,,,,,,,,,,,,,++++++*********------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------////////////////////////////////////000000000000000111111111111222222222222222222333333333444444555555555555555555555555555777888777666777999;;;::::::;;;;;;===>>>???@@@mmmmmm|||^^^GGG;;;999333111444333111111111111111111111111000000000000000///......------...///////////////..................------........................------------............//////000000000000//////////////////////////////000///...------...///000//////000000000111111111444222222333555666444222555555555666777999:::;;;>>>>>>============>>>>>>>>>>>>???BBBFFFGGGFFFCCCCCCCCCBBBAAABBBCCCDDDEEEFFFDDDBBBBBBDDDDDDBBB@@@CCCBBB@@@?????????@@@AAAFFFGGGGGGEEECCCAAAAAABBBAAA@@@???>>>======>>>>>>????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>>>>===;;;999999999:::;;;::::::::::::999999999999777777666666555444444333444444444444333333333333444222111111111111000///111111111000000000//////////////////............/////////.........------,,,---------------,,,,,,......------------............------------......------------------------------,,,,,,,,,,,,------...------------,,,,,,,,,+++++++++,,,,,,---------............------------------------..........................................///000000000000000//////////////////////////////000000000111111111111111111111111111111111222222222333444444555555666666666666777777777777555666777999;;;<<<===>>>>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEECCCBBBBBBBBBCCCDDDFFFGGGEEEFFFGGGIIIIIIIIIIIIHHHGGGFFFEEEGGGIIIJJJHHHEEEDDDDDDDDDDDDCCCCCCBBBAAAEEEDDDBBBAAA???>>>>>>===;;;;;;::::::999999999888888777777666555444333222444444555555555555444444444444333222222111111000222222111111111000000000000000000000000000000000111111111000000000//////............////////////------------..................---------,,,,,,,,,------,,,,,,,,,,,,------++++++,,,,,,,,,+++******+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++************++++++************************---------,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------.........................../////////000000000000000000111111111222222222222222222333333333333444444444444444444444444444444555666666666666888;;;:::::::::;;;<<<===>>>???}}}iiijjjzzz^^^FFF:::999333111444333111111111111111111111111///000000000000///......------...////////////...000//////...------,,,,,,------------------------------------...............//////000000//////...////////////////////////......------------......//////000000000000111111333222111222444555444333555555555555555666777888===<<<<<<;;;;;;<<<<<<===>>>???AAADDDFFFFFFDDDAAABBBAAA@@@@@@@@@AAABBBCCCCCCBBBAAABBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>???@@@BBBCCCDDDCCCAAA???@@@AAAAAA@@@???===<<<<<<<<<<<<>>>>>>>>>>>>???????????????@@@@@@@@@@@@???>>>>>><<<<<<<<<;;;::::::999999999999999999888888888888666666666555555444444333444444444333333333222222222111000000222222111000111111000000000000//////////////////..................---------,,,,,,,,,,,,,,,------------,,,,,,......------------.........------,,,,,,------...------------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------............------------------------......///000000000000/////////////////////////////////000000000000111111111111111111111111111111222111111222222333444555444555555555666666666666333444555888;;;===???@@@<<<<<<<<<===>>>???AAABBBAAABBBCCCCCCDDDDDDCCCCCCGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBCCCDDDEEEFFFDDDEEEGGGHHHIIIIIIHHHHHHDDDDDDDDDEEEGGGHHHGGGFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCAAA???>>>=========;;;;;;::::::999888777777888888777666555444444333444444555555555555444444444444333222222111111000222222222222222111111111000000000000000000000000111111000000000000///////////////...........................------------------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++************************,,,,,,,,,++++++++++++++++++++++++++++++*********++++++++++++++++++++++++************************------------------------............................../////////000000000000000000111111111222222111111222222222333333333444444444444444444444444222333555555555666888:::;;;:::::::::;;;;;;<<<==={{{hhhhhhwww|||]]]EEE:::999222111555333111111111111000000000000//////000000//////...---,,,---......//////......//////.........---------------------------------,,,,,,---------............//////////////////...////////////////////////........................////////////000000000111222111111222333444444444444444444444555666777888;;;;;;::::::::::::;;;;;;<<<>>>AAACCCDDDCCCAAA???@@@??????>>>???@@@AAABBBBBBAAAAAAAAABBBBBBBBBAAA???>>>===<<<<<<===>>>??????@@@AAA@@@???>>>???AAA>>>>>>======<<<<<<<<<<<<<<<============>>>>>>>>><<<============<<<;;;;;;999999::::::999888666555888888888777777777666666555555555444444444333333333333333333222222222222000//////000111222222111111000000000////////////////////////............---------,,,,,,,,,++++++++++++,,,---------,,,,,,...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++------------,,,,,,,,,+++,,,,,,---------.........---------------------------...//////000000//////////////////////////////////////////000000000111111111111111111111111111111111111111111333444555333333444444444555555555222333555777:::<<<>>>???;;;;;;;;;<<<===>>>@@@@@@AAAAAABBBCCCCCCCCCCCCBBBGGGGGGFFFEEEEEEEEEEEEEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCEEEEEEDDDEEEFFFHHHHHHHHHHHHGGGCCCCCCDDDDDDEEEEEEDDDCCCAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999888777666666888888777666555555444444333444444555555444444333444444333222222111111000222222222222222222222222////////////////////////000000000000000000///////////////......---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++************************++++++******************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++------------------------................................./////////000000000000000000111111111111111111111111222222222222333333333333333333333333000222333333333555777999::::::999999999::::::;;;~~~kkkjjjxxxxxx\\\EEE999888222111555333111111111000000000/////////////////////...------,,,------...............---------.........//////........................,,,,,,,,,------------.........////////////......////////////////////////////////////////////////...////////////000000000000111111111111222444555333333444555666888999:::::::::999999999999:::::::::<<>>===???>>>>>>======???@@@AAABBBBBBBBBAAA@@@?????????>>>===<<<<<<<<<===>>>???===>>>??????>>>>>>???AAA;;;;;;<<<<<<============;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<<<<;;;::::::888999::::::999888666444777777666666666555555555444444444444333333333333333333222222222111111111000///...///111222222111000000000////////////...////////////............---,,,,,,,,,,,,+++++++++***++++++,,,------,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,,,,,,,------------...------------------------------...///////////////...........................////////////000000000000000000000000000000000111111111111222333444444333333333333444444444444444555666777999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>@@@AAAAAABBBBBBBBBBBBBBBFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDCCCDDDEEEEEEFFFEEEEEECCCBBBBBBCCCDDDDDDCCCDDDEEEGGGHHHGGGGGGFFFDDDEEEEEEDDDCCCBBBAAAAAAAAA@@@@@@???@@@@@@AAABBB@@@???>>>===<<<;;;;;;;;;::::::999888777777666666777777666666555555444444333333444444444444333333444444333222222111111000222222222222222222222222//////////////////////////////////////////000000//////......------,,,,,,......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++************++++++************************************************************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................//////////////////000000000111111111000000000111111111222222333333333333333333333333000222333333333444666888999888888888888888999999mmmlllyyyvvv[[[DDD888888222111555333111111111000000//////......////////////...------,,,,,,---............---,,,,,,------...//////000........................,,,,,,,,,,,,---------------......//////......---//////////////////////////////000000000000//////......////////////000000///000000000000111444666333444444555777999:::;;;:::999999888888999999:::999;;;===>>>===<<<======???>>>=========>>>@@@@@@AAABBBBBBAAA>>>======>>>>>>===<<<<<<<<<===>>>???===>>>??????>>>>>>???AAA999:::;;;===>>>>>>>>>>>>::::::::::::;;;;;;;;;<<<<<<============<<<;;;;;;:::;;;;;;;;;;;;999888777555555555555444444444444333333333333333333333333222222222111111111000000000///...///111222111000000000////////////......////////////............------,,,,,,,,,+++++++++)))***+++,,,,,,------,,,------,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////.................................////////////000000000000000000000000000000000111222333444444444444222333333333444444444444666666666777888888888999;;;;;;;;;:::;;;;;;<<<<<>>>>>???@@@AAA>>>===<<<;;;;;;:::::::::888888888777777777777777666666555555444444444444333333444444444444333333444444333222222111111000111111111222222222222222000000000000000000000000......////////////000000.........---------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------******+++,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++******++++++************++++++***************************************+++++++++)))))))))***************------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------.........//////////////////000000000111111///000000000000111111111222222222222222222222222111333333333222333555777777666666666777888888999}}}iiiiiiwwwuuu[[[CCC888777222111555333222111111000//////............//////......---,,,+++,,,------......------------..................------------------------++++++,,,,,,,,,------------......//////......---////////////////////////......///000000///.............../////////000000...///000///...000333777555555555555666777888999:::999999888888999999:::999;;;===<<<;;;;;;>>>@@@???>>>=========>>>@@@@@@===???AAA@@@>>>===>>>@@@>>>===<<<<<<<<<===???@@@>>>???@@@@@@??????@@@AAA;;;;;;===>>>???>>>>>>===999999999::::::::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;::::::999888777444444444444333333333333222222222222222222333333222111111111000000000000000///...///000111000///000000/////////.........////////////............------------,,,,,,,,,,,,))))))***,,,,,,------,,,---,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++,,,,,,---------++++++++++++************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......................................./////////000000000000000000000000000000///111333555666555444333333333333444444444444555555555666666777888888888999999999999:::;;;======??????@@@AAAAAAAAAAAAAAA@@@AAAAAACCCDDDFFFHHHIIIFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDFFFFFFFFFFFFEEECCCEEEFFFEEEBBB@@@@@@AAABBBAAA???=========>>>???===<<<;;;::::::999999:::666666666777777777777777444444444444333333333333222333333444444333333222444444333222222111111000000000000111111111222222000000000000000000000000........./////////000000,,,------------------...,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++******++++++************++++++*********************************+++++++++,,,,,,((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------------------------------.........//////////////////000000000111/////////000000000111111222222222222222222222222333444555444222222444666555555555555666777888999xxxccccccrrruuuZZZCCC888777222111555333222111111000///......---......//////......---,,,+++,,,------......------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------..................---////////////////////////,,,---...//////...---,,,............/////////000...///000///...///333777777666666555555555666666::::::999999999999:::::::::;;;===<<<:::;;;???CCC???>>>=========>>>@@@AAA;;;===??????>>>===@@@BBB>>>===<<<<<<===>>>???@@@???@@@AAAAAA@@@???@@@BBB======>>>??????>>>===<<<888888999999999:::::::::999::::::::::::999888888999999888777777666666666444444444333333333222222222222222222222222222333111111111111000000000000111///...///000111000...000/////////............000/////////..................------------,,,,,,((()))***+++,,,------------,,,,,,++++++,,,,,,---++++++************++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,---......+++++++++************)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////........................................../////////000000000000000000000000000///111444777888666444222333333444444444555555555444444555666777888999999666666777999:::<<<>>>?????????@@@AAAAAAAAAAAA@@@>>>???@@@BBBDDDGGGIIIJJJEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFDDDCCCBBBBBBBBBCCCBBBCCCDDDFFFFFFFFFEEEEEEAAACCCFFFEEEBBBAAABBBDDDCCCAAA???===<<<<<<===>>><<<<<<;;;:::999999999999555555666666777888888888333333333333333333222222222333333444444333333222444444333333222111111000//////000000111111111222000000000000000000000000---.........//////000000,,,,,,,,,------.........+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******++++++++++++******++++++************++++++******************************++++++,,,,,,,,,,,,(((((())))))*********+++++++++++++++++++++++++++************************---------------------------------------------------------.........//////////////////000000000000////////////000000000000111111111111111111111111444555555444333222333555333333444444666777999999ppp]]]^^^ppprrrYYYDDD888666222444666111222222000///............111000///------......///......---,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////..................------......------...///111222444444444555555555666666444444555777888:::;;;;;;;;;;;;;;;:::999999<<<>>>????????????????????????============<<<<<<<<<<<<>>>>>>=========>>>@@@AAA@@@@@@??????>>>======<<>>@@@@@@>>>>>>>>>??????>>>???AAAEEEGGGGGGGGGCCCCCCDDDDDDCCCBBBAAAAAAFFFEEEDDDBBBBBBCCCCCCDDDFFFEEEBBB@@@@@@@@@AAABBBEEEDDDBBB@@@?????????@@@@@@???>>><<<<<<<<<======888888888888777777777777666555444333222333444555444444333333333333222222555444444333333444444555111111111111111111111111000000000000000000000000////////////............000////////////.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++************************---+++)))***,,,---,,,)))*********)))))))))))))))((()))***++++++***)))(((******))))))))))))******((()))***)))((((((***,,,***,,,......---++++++,,,++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,//////.........---------............////////////////////////000000000000000111111111111222222222000000111222444555666666rrr______qqqtttYYYDDD888666222444666111222111000///............111000///...---......///---...........................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,,,,,,,------------------------------............////////////..............................------...///111222333333444444444444555555222222333444666777888999:::;;;;;;;;;::::::;;;===@@@@@@@@@@@@@@@?????????========================>>>=========>>>???AAABBBAAA@@@@@@???>>>>>>======>>>???AAABBBBBBAAA???>>>===<<<;;;:::::::::;;;;;;:::::::::::::::999999999;;;:::999777777777777888888777666555444333222222000000000000000000000000////////////////////////////////////....................................////////////............---------,,,++++++******------,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***,,,***)))***,,,,,,+++)))+++******************+++++++++*********+++,,,------,,,++++++*********+++,,,+++******))))))***************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................////////////............///......---...///000111...000222333444444333222333333333333333333333333444555555555555666666666555555666777888:::;;;<<<===>>>@@@???>>>======>>>???>>>>>>@@@CCCEEEFFFEEECCCCCCDDDDDDCCCBBBBBBAAADDDDDDCCCBBBBBBCCCDDDEEEFFFDDDBBB@@@??????@@@AAACCCCCCAAA@@@??????@@@@@@AAA@@@???===<<<<<<<<<===888888888777777777666666666555444333333333444444444444333333333222222222444333333222222333333444111111111111111111111111000000000000000000000000////////////............/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++************************---+++)))***,,,---+++)))***)))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******)))*********))))))+++,,,***,,,......,,,++++++,,,++++++************+++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...---------///.........------------............////////////.../////////000000000000000000111111111222222222111111222222333444555555uuuaaaaaasssvvvYYYDDD888666222444666111222111000//////......///000///......------......,,,---...///000000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,---------------------------------............/////////...........................---------...///000111222222222333333333333444111222333444555777888888888:::;;;<<<;;;:::;;;<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>???AAABBBCCCAAAAAAAAA@@@??????>>>>>>>>>>>>@@@@@@@@@@@@>>>>>>===<<<;;;;;;::::::;;;;;;:::::::::::::::;;;;;;;;;;;;:::999888777777777777999888777666444333111111////////////////////////........................////////////..................................../////////............---......------,,,,,,++++++------,,,,,,,,,,,,+++++++++++++++***************,,,+++******,,,,,,+++***************************,,,++++++++++++,,,------,,,,,,+++************+++,,,+++******))))))***************++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------..............................------......///000---...000111222111111000333333333333333333333333333444444444555555555666555555666777888:::;;;<<<>>>??????>>><<<;;;<<<===???>>>>>>???BBBCCCCCCBBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEDDDBBB@@@?????????@@@AAAAAA@@@??????@@@@@@AAABBBAAA@@@>>>===<<<<<<<<<777777777777666666666666666555444333333333333444333333333333222222222222222222222111111222222222000000000000000000000000000000000000000000000000////////////..................---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++************************,,,*********+++,,,+++***))))))))))))))))))******))))))************))))))******))))))))))))******)))***++++++)))***+++---)))+++---...,,,+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------............/////////....../////////000000000000000000111111111222222111222222222333333444444wwwbbbbbbvvvyyyYYYDDD888666222444666111111111000/////////////////////......------------)))+++---///000000///...------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,+++++++++,,,,,,,,,---------------------------------------.........//////---------...............------......//////000111111111111111222222222222333444444666777888888999666999;;;<<<;;;:::;;;;;;@@@@@@???>>>>>>=========???????????????@@@@@@@@@>>>>>>???@@@BBBCCCEEEFFFAAAAAAAAA@@@@@@@@@??????======>>>??????>>>=========<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<:::999999888888777777777999888777666444222111111000000000000000000000000////////////////////////////////////....................................//////.........---------.........------,,,,,,,,,------,,,,,,,,,+++++++++*********))))))))))))))),,,+++++++++,,,,,,++++++*********++++++******************+++++++++,,,,,,++++++***************+++,,,+++******))))))******************++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------------...............///------------......//////---...///000000000000///222222222222222222222222222222333333444444555555555555555666888999;;;<<<>>>??????===;;;::::::;;;>>>======>>>@@@AAA@@@???BBBBBBCCCCCCCCCCCCBBBBBB@@@@@@???@@@AAACCCDDDFFFEEEDDDBBB@@@??????>>>>>>????????????@@@@@@AAAAAABBBBBB@@@???>>>===<<<<<<777777777666666666555555666555555444333333333333333333333222222222222111111111000000000000111111////////////////////////000000000000000000000000////////////............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++***))))))***++++++************************************************+++*********+++++++++***)))))))))))))))*********)))))))))******)))))))))******))))))))))))*********+++,,,+++******,,,...)))+++------,,,+++***+++++++++************++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,...///---------------------------------.........//////........./////////000000000000000000111111111111222222222222222222333333vvv______wwwzzzYYYDDD888666222444666111111000000////////////000...............------,,,((())),,,...///...---,,,------------------------++++++++++++++++++++++++***++++++,,,------,,,,,,+++++++++,,,,,,,,,------------------------------------------............---------.........//////------...//////000000000000000000111111111222222333333444555666777777888555888;;;<<<;;;:::;;;;;;>>>>>>======<<<<<<<<<<<<>>>?????????@@@@@@@@@AAA??????AAABBBDDDEEEFFFGGGAAAAAAAAA@@@@@@@@@@@@@@@========================<<<======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999888888888777888888777555444333222111111111111111111111111111000000000000000000000000////////////................................................------------......------------,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))++++++++++++++++++++++++)))***++++++++++++***)))((())))))************************))))))***++++++,,,+++******))))))******))))))*********+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,---------......//////,,,------.............../////////000000000000000222222222222222222222222000111111222333444444444444555555666777999:::;;;===>>>===;;;999888999;;;>>>===<<<===???@@@???>>>AAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>>>>@@@BBBDDDEEEEEEDDDCCCAAA@@@???>>>>>>======>>>??????@@@@@@@@@AAAAAA@@@???>>>===<<<;;;777777777777666666666666666555555555444333222222333333222222222111111111111000000//////000000111........................////////////////////////////////////............---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************(((((())))))***************))))))))))))))))))*********))))))))))))*********+++,,,+++******,,,...)))+++------,,,******+++++++++************++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***+++,,,---...,,,,,,------------------------------........................//////////////////000000000111111111222222222222222222222222vvv^^^^^^www{{{YYYDDD888666222444666111000000////////////000000---............---,,,,,,)))***+++,,,------,,,+++,,,,,,,,,------------...++++++++++++++++++++++++)))***+++,,,,,,------,,,++++++,,,,,,,,,,,,------------------------------,,,------------.........,,,,,,------.../////////,,,---...///000000000000000000000111111111111222111111222222333444444555555777::::::::::::;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???@@@@@@AAAAAA??????AAACCCDDDEEEEEEEEE@@@@@@@@@@@@@@@@@@??????========================<<<============<<<;;;;;;;;;;;;;;;;;;:::::::::999888888999999999888888777777777666555444333333222111111111111111111111111111111111111111111111111////////////.............................................------------,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++))))))))))))************)))***++++++))))))***+++)))***+++,,,,,,+++***)))'''((())))))******))))))***))))))))))))***++++++,,,+++******))))))******)))))))))************+++************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,---............---000000000000000000000000222222222222222222222222//////000111222333444444444444555666777999:::;;;<<<<<<<<<:::888888999;;;===<<<;;;<<<>>>??????>>>??????@@@@@@AAAAAA@@@@@@>>>>>>===>>>???AAACCCDDDFFFEEEDDDCCCAAA@@@>>>>>><<<===>>>???????????????>>>>>>??????>>>===<<<;;;888888888888777777777777666666666555444333222111222222222222111111111111111000000//////000000111////////////////////////////////////////////////////////////............------,,,,,,,,,+++++++++------------------------))))))******+++,,,,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***+++***))))))***+++((((((((()))******++++++******))))))))))))************))))))))))))******)))***++++++)))***+++---(((***,,,---+++*********++++++************++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,------------,,,------------.........------.........//////////////////000000000111111000111111111222222333333{{{cccbbbzzz{{{YYYDDD888666222444666111000000////////////000000------.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......************************))))))***,,,,,,------,,,++++++,,,,,,,,,,,,------------------------------,,,,,,---------.........,,,,,,------...//////000,,,---...///000000000///000000111111111222222222111111111222333333444444666777999999999999<<<>>><<<<<<===>>>>>>?????????======>>>>>>???@@@@@@AAA===>>>@@@AAABBBBBBAAAAAA????????????????????????>>>>>>============>>>>>><<<======>>>===<<<;;;:::<<<<<<;;;:::999888888777777888999999999999888777666666555555555444444444111111111111111111111111000000000000000000000000////////////.............................................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++)))))))))******+++++++++((()))+++***(((''')))+++(((***+++,,,,,,+++***((('''((()))***+++******))))))))))))))))))***++++++,,,+++******))))))******))))))))))))************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++,,,---.........------000000////////////000000111111111111111111111111......///000111222333444444444444555777888:::;;;;;;;;;:::888777777:::<<<<<<;;;;;;<<>>???????????????>>>=========>>>???AAABBBGGGGGGFFFDDDCCCAAA???>>><<<===>>>?????????>>>===;;;<<<===>>>======<<<;;;999999999999888888888888555666666666444333111000222222222222111111111111111000000000000000000111////////////////////////////////////////////////////////////............------------,,,,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,************************))))))************))))))************************))))))))))))))))))))))))(((***++++++(((((()))+++'''(((((()))******+++++++++***)))(((((()))***+++******))))))))))))******)))*********))))))+++,,,(((***,,,,,,+++*********++++++************++++++************++++++++++++******************************+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////////////////000000000111//////000111222333333444jjjhhh{{{YYYDDD888666222444777111000000////////////000111,,,---.........---,,,+++......---,,,,,,,,,------,,,,,,,,,------.........************************((()))***+++,,,---------++++++,,,,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,------...///000000,,,---...000000000000///111111111111222222222222333333333444444555555555777888888888888999<<>>???@@@AAABBBBBB<<<======>>>??????@@@@@@<<<===>>>???@@@??????>>>>>>>>>>>>>>>>>>>>>??????>>>>>>============>>>>>><<<===>>>>>>>>>===;;;:::<<<<<<;;;:::888777666666777777999::::::999888777555555555555555555555555000000000000000000000000////////////////////////000/////////..........................................---------,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++))))))******+++++++++,,,''')))+++***'''&&&(((***((()))+++,,,,,,+++)))(((((()))***+++,,,+++******))))))((())))))***++++++,,,++++++***)))*********))))))))))))************))))))))))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////+++,,,---.........---,,,000//////.........//////111111111111111111111111......///000111222333333444444444555777888:::;;;::::::999888777777:::===<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>=========???@@@AAAHHHGGGGGGEEEDDDAAA???>>><<<===>>>??????>>>===<<<999:::<<<=========<<<;;;:::::::::999999999888888555666666666555333111000222222222111111111111000111111000000000000111111000000000000000000000000////////////////////////000/////////..................------------,,,,,,************************((())))))***++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++(((''')))+++'''(((((()))***++++++++++++***)))(((((()))***+++******))))))))))))******((()))***)))((((((***,,,(((***,,,,,,+++***)))***++++++************++++++)))************+++++++++************************)))***+++,,,---,,,+++++++++++++++,,,,,,---------,,,,,,,,,---------......---------.........//////////////////000000000000...///000111222333444444wwwrrrvvvXXXDDD:::777222444777333000000000000////////////------......------,,,++++++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,***(((((()))+++******))))))******+++,,,---------,,,,,,+++++++++************+++,,,---------------,,,,,,++++++++++++,,,---...////////////......---,,,,,,...///000////////////000000000000111222222333333444444555888999999888777888:::<<<============>>>>>>>>>???>>>>>>>>>>>>>>>=========>>>===============>>>???AAAAAA@@@@@@???>>>>>>===;;;<<<===>>>>>>?????????===<<<;;;:::::::::;;;;;;<<<;;;:::999888999::::::;;;:::888555444444444555555555444444444333333333000000000000////////////---......///000////////////////////////////////////............---------,,,,,,,,,------.........,,,,,,,,,++++++*********......---,,,+++***)))(((+++++++++*********)))))))))************+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))*********))))))***++++++++++++******++++++,,,,,,++++++***---------,,,,,,+++++++++------,,,++++++******))),,,,,,,,,---------......000000000000////////////111111000000111111222333222333444444444555666777777777888999999999888888:::;;;<<<<<<===<<<<<<<<<@@@@@@??????????????????<<<;;;;;;;;;<<>>>>><<<<<<<<<<<<===>>>@@@@@@@@@@@@@@@???>>>>>>======:::;;;<<<===>>>?????????<<<;;;;;;:::::::::::::::<<<;;;:::999888999999::::::999999888777666555555555444444444444333333333000000000000////////////............/////////000////////////////////////............------------,,,,,,,,,---------......,,,,,,,,,+++++++++******,,,,,,++++++++++++******+++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))))))))***))))))***++++++++++++******++++++,,,,,,++++++***---,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------.........000/////////////////////111111000000111111222333444444444555666777777777777777888888999999888888::::::;;;<<<======<<<<<>>@@@BBBDDDEEEEEEDDDCCCBBBAAAAAA@@@>>>======>>>???===<<<<<<<<<<<<;;;;;;;;;::::::666777777888777666555444444444333333333333222222222222222222222111000000000000000000////////////....................................................../////////000000000......---,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////............//////////////////000000000111111111|||yyyVVVCCC888555000111555000000000000/////////............//////......---,,,---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,***,,,......,,,******+++)))************+++++++++,,,,,,,,,,,,+++++++++++++++******))))))))))))***------,,,,,,,,,,,,++++++,,,,,,+++******+++,,,------......///////////////....../////////000000000111111111222333333444444888999:::999888888:::<<<::::::::::::999999999999444555777999;;;<<<>>>???::::::;;;<<<===???@@@AAA?????????>>>======<<<<<<999:::;;;===>>>?????????:::::::::999999999999888::::::999888888888888999777888:::;;;;;;999666555444444444444333333333333000000000000///////////////......---...///000111////////////////////////............------------,,,,,,,,,,,,------------,,,,,,,,,++++++++++++************+++++++++,,,,,,+++************))))))))))))))))))*********++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))******************************))))))))))))))))))((()))******++++++*********++++++,,,,,,++++++***+++++++++++++++*********)))******+++,,,,,,---------------.........//////////////////////////////111000000000000111222222333555777888888777555555666777777777888888888888999999:::<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???@@@CCCDDDDDDCCCCCCBBBAAA@@@>>>===<<<<<<======<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;666777777777777666555444444444333333333333222222111222222222222111000000000000000000////////////.........................................................////////////000------,,,++++++++++++,,,***++++++++++++,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---............///////////////000000000000111111yyyWWWCCC888555000111444000000000/////////...............//////......---,,,///...,,,***)))******+++,,,,,,,,,,,,,,,,,,,,,,,,))),,,...///...,,,++++++))))))******++++++++++++,,,+++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,...---+++***)))***,,,------...///000111000///............/////////000000000000111111222333333333555666777666555555777888:::999999999999888888888444444666888:::<<<===>>>;;;;;;;;;<<<===>>>???@@@>>>>>>======<<<;;;;;;;;;;;;;;;<<<============<<<999999999999999888777777999999888888777777777777444777:::======;;;777555444444444333333333222222000000000000////////////000///---,,,---...000222////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))*********************************)))))))))))))))((())))))******************++++++,,,,,,++++++************************************++++++,,,,,,,,,------........./////////.........///////////////000000000000000111222222111999AAAAAA;;;444222333666666666666777888888999888999:::;;;<<<===========================>>>>>>???>>>============>>>>>>BBBBBBBBBBBBBBBAAA@@@@@@>>>===<<<<<<======<<<:::<<<<<<<<<;;;;;;;;;;;;:::666666666666666555555555444444333333333222222222111111222222222111111000000000000000////////////................................................------........./////////...---,,,,,,+++,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))************************((((((((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............------------.........//////////////////000000000111wwwXXXDDD999666000222555000////////////...........................------,,,000///---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++...///...,,,++++++((()))***++++++++++++***++++++++++++++++++++++++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++---...,,,---///000000000///...............//////////////////000111111222222333333444666666555444555666:::999999999999999999999666777888999:::;;;<<<<<<>>>===<<<<<<<<<<<<<<<=========<<<;;;;;;::::::999=========<<<<<<;;;:::999888888999999999888777666777777777777777666666666333666999<<<===:::777555444444333333333222222222000000000000////////////000///---,,,---...000222////////////////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))************)))***++++++,,,,,,++++++***************************,,,,,,,,,+++++++++******------------.........///------....../////////000000000//////000000111222000???NNNNNN@@@333111555555555555555666777888999888999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========???>>>>>>===============@@@AAAAAAAAAAAA@@@@@@??????===<<<<<<===>>><<<;;;;;;;;;;;;;;;::::::::::::777666666555555555555555444444333333333222222222000111111222222222111111000000000000////////////////////////////////////........................------------............///......---------------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------------...............////////////000000000vvvYYYEEE:::666000222555000/////////.........------------......------,,,+++//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,++++++,,,((()))***,,,,,,+++***************+++++++++++++++...------,,,,,,,,,,,,---++++++,,,,,,,,,,,,------...---,,,++++++,,,---...,,,------...............------.........//////////////////000111111222222333555777777666555666777999999999999::::::;;;;;;888999999999::::::;;;;;;???>>>===<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888<<<<<<<<<<<<;;;:::999888888888999:::999888777666666666777777666666555444333555777999999888666444333333333333222222222222000000000000///////////////......---...///000111////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,++++++*********)))))))))(((((()))))))))))))))***((((((((()))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((('''((())))))******))))))***++++++,,,,,,++++++************+++++++++++++++------,,,,,,+++******))),,,,,,,,,---------......---------......//////000000////////////000111111000BBBSSSRRRBBB555333888555444444444555666888999999999:::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>=========??????@@@@@@@@@@@@?????????===<<<<<<======<<<;;;::::::::::::999999999999777666555555444444555555444444333333333333222222000000111222222222222111000000000000////////////000000000000000000000000------------------------,,,,,,,,,---------......//////...------------...,,,,,,,,,++++++++++++******************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,------------...............////////////000000vvvXXXDDD999555///000333...//////.........---------,,,,,,,,,---,,,,,,+++***,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++******+++---((()))+++,,,,,,+++***))))))*********++++++++++++,,,,,,++++++,,,,,,------+++++++++,,,,,,---------******++++++,,,,,,------,,,,,,,,,,,,,,,---......---------.........//////......//////000111111222222444666666555444555555777777888999:::;;;;;;<<<777888888999999:::;;;;;;======<<<;;;;;;;;;<<<<<<;;;::::::999888888777777::::::;;;;;;;;;;;;::::::888999:::;;;:::999777666555555666666666555444333555555444444444444444444333333333222222222222111000000000000////////////............/////////000////////////////////////---------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))))))))************(((((((((((())))))******(((((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((''''''(((((()))))))))))))))***++++++,,,,,,++++++***++++++++++++,,,,,,,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,---......///000000///////////////000111111///<<>>444333777444333333333444666888:::::::::;;;;;;;;;:::999999999999999:::;;;;;;<<<<<<=========>>>>>>>>>>>>===>>>>>>???????????????>>>===<<<;;;;;;<<<<<<;;;999999999999888888888777777777666555444444444555555444444333333333333222222000000111222222222222222000000000000////////////////////////////////////------------------------+++,,,,,,,,,,,,---------///...------,,,,,,------,,,,,,,,,+++++++++******))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,---------................../////////000000vvvWWWCCC888444...///222---//////.........---------+++,,,,,,,,,,,,+++******)))***+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,)))*********))))))+++---''')))+++,,,,,,,,,***)))))))))******++++++++++++************+++,,,------+++++++++,,,,,,---------'''((()))+++,,,,,,,,,,,,---,,,+++***+++,,,---...---------.........//////......//////000111111111///111333444333222222333555555666888999:::;;;<<<666666777888999:::;;;;;;;;;;;;;;;;;;;;;<<<===>>>::::::999999888777777777777888999:::;;;<<<<<<<<<888999;;;;;;;;;:::888666444555666666666555333333666444333111111222333333333333333222222222111111000000000000////////////---...//////000/////////////////////////////////---------,,,,,,,,,++++++,,,,,,,,,++++++******************++++++,,,,,,,,,''''''((()))***+++,,,,,,'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))((((((''''''(((((()))))))))))))))+++++++++,,,,,,++++++++++++++++++,,,,,,---------*********++++++,,,------******+++++++++,,,,,,,,,,,,,,,------...///000000///////////////000111111,,,333:::;;;666222222444444333222222333666888:::;;;;;;;;;;;;:::999888888888888999::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>===>>>????????????>>>>>><<<;;;999:::;;;;;;:::888888888888777777777777666777666555444333444555555444444444333333333222222///000111222222222222222000000000000////////////........................------------------------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++******************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------................../////////000vvvXXXHHH888222222111111111333222000///---,,,,,,,,,------------------------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++************************+++++++++,,,,,,+++++++++,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...000//////.........//////////////////000000000000111222444333222222333555555666777888888999999888777999::::::999888999:::777888999999;;;;;;<<<===;;;::::::::::::;;;<<<<<<999:::999888888999<<>>>>>???<<<>>>@@@AAAAAA???<<<;;;;;;;;;;;;;;;;;;;;;::::::888888888888888888888888666666555444333333333333444444444333333333222222222222111000/////////000111111111111000000000000////////////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((+++++++++*********))))))************************++++++,,,,,,,,,,,,------------,,,+++,,,---...///............////////////}}}vvvWWWHHH888222222111111111222111000...------------------------------------,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******************************++++++++++++******,,,,,,,,,++++++************+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........------------..................////////////111222333333222222333555555555666777888888888888666888999999888888888999999999999::::::;;;;;;<<<:::::::::999::::::;;;<<<;;;;;;:::999777777:::<<<:::::::::;;;<<<;;;999666888777777666666555444444333333222222222222333333222222222111111111111000000000000000000000000000/////////.........------...------...//////...,,,------------------,,,,,,+++,,,,,,------,,,,,,+++************************)))))))))((())))))***+++((())))))***)))((('''&&&))))))))))))))))))))))))((((((((()))))))))******((((((((('''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------------------............//////............//////111111111111222222222222555444333222333444666777888888999999999999999999666777888999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>===>>>???@@@@@@>>>===;;;;;;;;;;;;;;;::::::::::::777777777777777777777777666666555444333333333333333333333333222222222222111111000000///000000000111111111000000000//////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************************++++++************++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))+++++++++*********))))))************************+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///............////////////yyytttuuuVVVGGG888333222111000111000000///...............------------------------,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++************************)))******************)))+++++++++++++++************++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------...------------............000222333333222222333444444555666777888888888888555777888999888777888999:::::::::::::::::::::;;;::::::999999::::::;;;<<<<<<===<<<:::888777999;;;:::999999:::;;;;;;888666888888777777666555555555444444444333333444444444222222222111111111111000000000000000000000000000000000////////////.........------...//////...,,,......------,,,,,,++++++++++++,,,,,,,,,,,,++++++************************+++***))))))(((((((((((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))************&&&&&&'''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))+++***))))))))))))))))))'''((())))))******))))))((((((((((((((((((((((((++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,------------............//////............////////////000000000111111111333333222222333555777888999999999888888888888888888888999:::::::::999999;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;;;;:::::::::999999666666666666666666666666666666555444333333333333222222222222111111111000000000/////////000111111111111000000000000//////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************+++++++++***************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---............/////////xxxtttuuuUUUFFF888333222111000111//////.........//////000------------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************************))))))************))))))+++++++++*********************+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------------------------,,,------......------........./////////000111222222111111222333444444555666777777777777555777999999999888999:::<<<<<<;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<============<<<::::::;;;===;;;::::::;;;<<<;;;999777999888888777777666666555555555444444444444555555222222222111111111000000000000000000000000000000000000000000000/////////...------...//////...,,,......------,,,+++******++++++,,,,,,,,,,,,++++++******************************)))((((((((((((((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))*********+++&&&'''((()))***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******)))))))))))))))***(((((()))************)))))))))))))))))))))))))))******************************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------.........///......------......///........./////////000000111111111222333555666777999999888888777777777666777888999999::::::::::::;;;;;;;;;<<<<<<=========>>>>>>=========<<<<<<<<<;;;;;;::::::999999888888777777777777777777777777666666555444333333333333111111111111000000000000///////////////000111222111000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++***))))))(((((())))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////|||uuuTTTEEE777333333222000000///............///000000------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))************))))))************************)))***++++++,,,,,,++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,+++,,,---.........------......------...///000000....../////////000000000///000222111000000111333333444555666666777666666666888:::;;;::::::;;;<<<===<<<<<<;;;;;;::::::999<<<<<<<<<<<<<<<======>>><<<===>>>>>>======>>>@@@===<<<;;;;;;===<<<;;;999999999999888777777666666666555555444444555555666222222222111111111000000/////////////////////////////////000000000000000...------...//////...,,,......---,,,++++++*********++++++,,,,,,++++++***************************((((((((('''((())))))******))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))*********'''((()))***+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))))))))******((())))))***************************************************************)))******++++++******)))*********+++++++++,,,,,,,,,,,,,,,------------.........------------......------........./////////000000111222333444555666888888888777777666666666555666777999:::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<<<<<<<<<<;;;::::::999888888777777888888888888888888888888666666555444333333333333111111111000000000/////////.........///000111111000000000////////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))))))))******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********************************************************************************+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------............uuuRRRDDD777333333222000000//////.........//////000------------------------***++++++++++++,,,,,,,,,******++++++++++++******************************)))******************))))))))))))***************)))******+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,---//////......---...............///000111////////////000000000111...000111111000000111222222333444555666666666666777999;;;<<<;;;;;;<<<======<<<<<<<<<;;;;;;::::::<<<<<<<<<<<<<<<======>>>;;;===>>>???>>>>>>@@@AAA>>>===<<<<<<======<<<;;;::::::999999888777777777555555444444444444555555222222222111111111111000////////////////////////......////////////000000...------...//////...,,,------,,,,,,++++++************++++++++++++******************************''''''''''''(((((()))*********)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((())))))***************************************))))))))))))))))))))))))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))******+++((()))******++++++******************************************************))))))************))))))************++++++++++++,,,,,,,,,,,,------------......------------......------........./////////000000111222333333444444777777777777666666666666444555777999;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===<<<;;;;;;:::;;;::::::999888777666666888888888888888888888888666666555444333333333333111111111111000000000/////////.........///000000000000////////////......------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,'''((()))***+++,,,------))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************************+++++++++************************************++++++++++++******+++,,,,,,,,,,,,,,,,,,------------.........uuuQQQDDD777333333222000///000//////.........//////------------------------******+++++++++,,,,,,,,,******++++++++++++************************************++++++++++++******((()))))))))*********+++))))))***+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,+++,,,...///000///...---------------...///000000........./////////000000...///111000//////000222222222333444555555555555666888:::;;;;;;;;;<<<===<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;<<<<<<;;;===>>>>>>===<<<===>>>>>>===;;;;;;<<<<<<<<<:::;;;::::::999888888777777555444444444444444444555222222222111111111111000////////////////////////------........./////////...------...//////...,,,,,,,,,++++++++++++++++++******++++++++++++******************************))))))(((''''''''''''(((+++***)))((('''(((((()))))))))))))))))))))))))))&&&'''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))***++++++))))))***++++++++++++***************************************************))))))************))))))************++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...............////////////000000111222222222222222555555666666666666666666555666888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======;;;:::888::::::999888777666555555888888888888888888888888666666555444333333333333222222111111111000000000000000///.........//////000000/////////.........------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************---,,,,,,++++++,,,,,,---))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))*********+++++++++************************************++++++++++++)))***+++,,,---,,,,,,+++,,,,,,---------.........uuuQQQCCC777333333222000///000000///...............------------------------*********++++++,,,,,,,,,******++++++++++++******************************++++++,,,,,,,,,,,,++++++(((((())))))*********+++))))))***++++++++++++***)))************+++++++++******+++++++++,,,,,,,,,+++,,,...000000///...---+++++++++,,,---...///000---------.........//////...///000000//////000111222222333444555555555555555777999:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999888888999999:::;;;<<<===>>>===;;;:::::::::===<<<::::::;;;;;;;;;:::;;;;;;:::999999888888777444444444333333444444444222222222111111111111000////////////////////////,,,---------......//////...------...//////...,,,++++++++++++++++++,,,,,,******++++++++++++******************************+++***)))(((&&&&&&&&&%%%+++***((('''''''''((()))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((((('''&&&&&&((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((())))))***++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++++++++++++++,,,,,,,,,---------...------,,,,,,------............/////////000000000111111222222222111111444555555555666666777777888888999::::::::::::999;;;;;;;;;;;;;;;;;;;;;;;;999:::===>>>>>><<<999777::::::999888777666555444777777777777777777777777666666555444333333333333222222222222111111111111111000///...............000/////////............------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))+++******))))))******++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))******++++++++++++************************)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------......vvvPPPCCC777333222111111222.........------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,************************---,,,***)))))))))************++++++++++++************++++++++++++************+++++++++,,,,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---///...---,,,,,,,,,,,,,,,---...000111111111000///333333444444555666666777666666666666777888999:::999999:::;;;;;;;;;;;;:::<<<;;;:::999999999:::;;;888999:::;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999888888888888888888888888555555555444444555555555222222111111000/////////222000///111333333000,,,........................//////000000000000000///..................------,,,+++******))))))******************))))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&*********)))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''%%%((()))*********((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***)))((())))))************)))))))))************+++++++++++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---.........................../////////000111111222222333333444555666777888888888999999::::::;;;;;;<<<999999999999999999999999;;;<<<<<<<<<<<<<<<;;;;;;;;;:::999888777777777777999999888777666555444444555444333333222222333333111111222222222222111111000000000000000///......000000000000000000000000------------------------,,,,,,------.../////////---,,,++++++******++++++++++++************++++++******))))))******+++,,,++++++************++++++******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++++++++******)))(((''''''&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***)))(((((()))***+++(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++******+++++++++,,,,,,,,,uuuOOOBBB666222111000///111.........------,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,***)))))))))************++++++++++++************++++++++++++******************+++++++++,,,)))************+++++++++***+++,,,,,,------,,,,,,......------------.........------,,,,,,,,,---------...///000111000000///111111222333333444444555666666666666777888888999888888999::::::::::::999;;;:::999888888999::::::888999:::;;;<<<<<<<<<<<<999::::::::::::999888888777777777777777777777777555444444333333444444555222222111111000/////////111///...///111111...,,,........................000000000000///...------//////......---------,,,,,,+++******))))))******************)))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''***)))))))))))))))))))))))))))))))))))))))))))))((()))***+++***)))'''&&&)))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((())))))************)))))))))************++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---.................................//////000111111111333333444555666777777888888888999999:::;;;;;;;;;999999999999999999999999;;;;;;<<<<<<<<<;;;;;;::::::999888777666666666666777777777666666555555444555444333333222222333333111111222222222222111111000000000000000///......////////////////////////------------------------...............------------,,,++++++******++++++++++++************++++++***************++++++,,,++++++************+++++++++******)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******+++++++++******)))((((((''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++***)))(((((()))***+++************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++*********+++++++++,,,,,,sssOOOBBB666111111//////000.........---------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***************++++++++++++************++++++++++++******)))))))))*********++++++)))************+++++++++***++++++,,,,,,,,,,,,,,,......------------......---,,,,,,,,,,,,------...---...///000000000000/////////000000111222222333444444555555666777777888666777888888999999888888999888888777777888888999888999999:::;;;;;;;;;;;;888888999999888888777666666666666666666666666666333333222222222222333333222222111111000/////////000///------.........---........................000000000///...---++++++000//////...---,,,++++++,,,+++******))))))******************))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''))))))))))))))))))******))))))))))))))))))))))))(((((()))******)))'''&&&***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******))))))))))))************)))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------......///000000000222222333444555666777777777777888888999::::::;;;777777777777777777777777999::::::;;;;;;;;;::::::888888777666555555555555555555555555555555555555555444333333222222333333111111222222222222111111000000000000000//////...////////////////////////------------------------//////......---,,,,,,+++---,,,++++++******++++++++++++************++++++)))************+++++++++++++++************++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++*********))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++*********++++++++++++,,,rrrPPPCCC777222111000///000...............---------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************************++++++++++++************++++++++++++******((())))))))))))*********))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,++++++++++++,,,---...............///////////////...//////000000111111222333333444555666666666666555666777777888777777777666666666666777777777888888888999:::::::::::::::777777777888777777666555444444444444444444444444222222111111111111222222222222111111000/////////111000...------......///....................................---,,,,,,+++000000///...,,,+++******,,,+++******))))))******************)))))))))(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((''''''''')))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))((('''***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))************))))))))))))*********+++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,------...//////000111111222333444555666666666666777888888999999:::777777777777777777777777888888999999::::::999999777666555555444444444555333333333444444555555555555444333333222222333333111111222222222222111111//////000000000000//////////////////////////////------------------------.........------,,,,,,,,,---,,,++++++******++++++++++++************++++++))))))******++++++++++++++++++************+++++++++++++++***++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********************)))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))***))))))))))))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++************++++++++++++rrrRRREEE888444333111000111........................---------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,************+++***************++++++++++++************++++++++++++******((())))))))))))*********))))))*********+++++++++)))***++++++,,,,,,+++++++++++++++******++++++++++++++++++++++++,,,---..................//////000//////000000111111222222222333444555666666666555555555666777777777777666555555666666777777777777777888999999:::999999999666777777777777666555555333333333333333333333333111111111000000111111111222222111111000/////////222222111///...///000111........................++++++,,,---......------000///...---,,,+++******,,,+++******))))))******************)))))))))((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))************(((((((((((((((((((((((((((((()))))))))))))))(((***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))))))))************))))))))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,,,,---......//////000000111222333444555555555555666666777888888999666666666666666666666666666666777888888888888888666555444444444444444444222222333333444444555555555444333333222222333333111111222222222222111111//////000000000000//////........................------------------------,,,,,,,,,,,,------......---,,,++++++******++++++++++++************++++++((()))***++++++++++++***++++++************++++++++++++******+++,,,,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))******)))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++************++++++))))))*********+++++++++rrrSSSFFF:::555333111111222.............../////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********++++++++++++************++++++++++++******)))))))))*********++++++)))************+++++++++)))******+++++++++++++++------,,,,,,,,,,,,------,,,++++++++++++,,,,,,---......------......///000//////000111111222222333222333444666666666666555444555666666777777666666444444555666777777777777777888888999999999888888666666777777666666555444333333333333333333333333111111000000000000111111222222111111000/////////222333333222111000111333........................******,,,---...////////////......---,,,+++******,,,+++******))))))******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((()))******++++++))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******))))))))))))************)))))))))************+++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////000111222333444444444444555666666777777888666666666666666666666666444555666777777777777777555555444444444444444555333333333444444555555555555444333333222222333333111111222222222222111111...//////000000000000000........................------------------------***++++++,,,------......---,,,++++++******++++++++++++************++++++((()))***,,,,,,+++******++++++************++++++***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++)))))))))************+++sssSSSFFF999444333111000111---........./////////000...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,++++++*********++++++++++++************++++++++++++******************+++++++++,,,)))************+++++++++))))))***+++++++++++++++------,,,,,,,,,,,,------,,,,,,++++++***+++++++++......---------...///000/////////000111111222222222333555777777777666555555555666777777777777777333444666777888888777777777888888888888888777777777777777777777666555555333333333333333333333333222111111000000111111222222222111111000/////////111333555444222000111333........................+++,,,---...............---------,,,,,,+++++++++,,,+++******))))))******************))))))))))))((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((()))******''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))************)))))))))************+++++++++************++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...//////000111222333333333444444555666666777777777777777777777777777777333333555666666777777777555555444444444444555555444444444444555555555555555444333333222222333333111111222222222222111111......///000000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,------,,,++++++******++++++++++++************++++++((()))+++,,,,,,+++***)))++++++************++++++))))))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))************tttRRREEE888333222000///000---.........//////000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************((()))***+++,,,,,,+++*********++++++++++++************++++++++++++*********++++++++++++,,,,,,,,,)))************+++++++++))))))***++++++++++++***+++******************+++------,,,+++************......---,,,---...///000......//////000111111111222333666777888888666555555666666777777777777777333444666888888888888777777777888888888777777666777777777777777666666555333333333333333333333333222222111111111111222222222222111111000/////////000333666555222000000222.................................///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))*********************))))))))))))))))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''(((((()))***+++++++++))))))))))))))))))))))))((((((((((((((()))******&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))************)))))))))************+++++++++)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000......///000111222333333333333444444555666666777888888888888888888888888222333444555666666666666555555444444444555555666555555555555555555555555555444333333222222333333111111222222222222111111......///000000000000000........................------------------------...------,,,,,,++++++***---,,,++++++******++++++++++++************++++++''')))+++,,,,,,,,,***)))++++++************++++++(((((((((((()))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))******************++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++************++++++))))))))))))************oooNNNAAA666222111///...///000000///...------,,,,,,---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************((())))))))))))*********************************---,,,,,,+++************))))))))))))))))))))))))(((***+++***)))((()))************)))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,------...000111333444444444444555666777888999666777777777888888888888666666555555555666666777999999888888888888888888555555666666666666555555333333222111111000000///333222000//////000222333111111111111000000000000000000000000000000000000.................................------,,,,,,,,,,,,------......------,,,*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))+++***)))'''''''''((()))(((((())))))))))))((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************)))((((((((((((((((((((()))******+++***)))))))))***,,,---***+++,,,,,,------,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------.../////////000111111222222444444444555555555666666555666888777555444444555555666777888888999888888888777555333222333444555444444444444444444444444444444444444444444444444222222222111111111111000//////............//////------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))************************((((((''''''''''''((((((''''''''''''(((((((((((()))************+++++++++************************+++*********))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))************+++++++++oooNNNBBB666222111///...///000//////...------,,,,,,------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************)))))))))*********++++++************************,,,+++******************))))))))))))))))))))))))(((***+++***)))((()))***************))))))))))))************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,---...///111333444333333333444555666777888999999888777777666666555555555555555555666777777777777777777777777777777777777888888888888777777555444444333333222111111333222111000000111222333111111111111000000000000000000000000000000000000..............................---------,,,,,,,,,***++++++,,,,,,++++++***++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((()))))))))******+++***)))(((''''''((()))(((((())))))))))))((((((******)))((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***************)))((((((((((((((((((((()))************))))))******+++,,,***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,.........------.........---......///000000111111444444444444555555555555444555777777666555555666555555666777888888888888888777555333333333444555333333333333333333333333444444444444444444444444222222222111111111000000//////............//////------------------------...------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))******************************))))))))))))******''''''((((((((()))))))))))))))*********+++++++++************************************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))*********+++++++++mmmNNNBBB666222111000///000/////////...------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++++++++,,,*********************************)))******++++++))))))))))))))))))))))))(((***+++***)))((()))***************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------///000222333222222222222333555666777;;;:::999777666444333333444444555555666777888888777777777777777777777777999999999::::::999999999777666666555444444333333111111111111111111111111111111111111000000000000////////////////////////...........................------------,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))***************))))))(((((((((((()))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))************))))))(((((((((((((((((()))******))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////............//////,,,------......///000000444444444444444444444444222444666777666666666888555555666777888888888888888777555444333333444444333333333333333333333333444444444444444444444444222222111111111000000000//////............//////------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))******+++++++++))))))))))))))))))))))))******************************))))))))))))******((((((((()))))))))******)))))))))*********++++++************************************))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++jjjNNNBBB666222222000///000//////.........---------,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************+++++++++,,,,,,,,,***************************************+++,,,---))))))))))))))))))))))))(((***+++***)))((()))***)))***************++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---...///111222000000111111222444555666:::999888777555444333222333444555666777888999999777777777777888888888888999999::::::::::::999999777777666666555444444444000111222222222222111000111111111111000000000///................................................------------------------,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))(((((((((((()))(((((())))))))))))((((((((()))))))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************)))(((((((((((((((((())))))***((()))***,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,,,,---------............------------......,,,------...//////000000444444444333333333333333111333555666666666888999666777888999999:::::::::777777555444333333444444444444444444444444444444333333333333333333333333111111111111000000000000//////............//////---------------------------------,,,,,,,,,++++++++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,((((((((((((((((((((((((************************((((((''''''''''''(((((())))))))))))************))))))))))))*********************************************)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************nnnOOOBBB777333222000///000...............---------,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++++++++,,,,,,,,,************************+++++++++++++++,,,---...))))))))))))))))))))))))(((***+++***)))((()))***))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...000000000000000111222333444555666666666555555555555444333444555777888999999999888888888999999:::::::::888999999999999999999888666666555555444333333333000111222222222222111000111111111111000000000///------------------------........................------------------------,,,------......------,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))((((((((())))))))))))(((((('''((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))*********))))))((((((((((((((())))))***((()))***,,,,,,+++******)))***++++++,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,------......//////000111111333333333333333222222222111333555666666777888999888888999:::;;;;;;;;;;;;777666666555444444333333444444444444444444444444333333333333333333333333111111111000000000////////////............//////------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((()))))))))*********))))))************))))))))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((''''''((()))******++++++(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))*********uuuOOOCCC777333222111000111........................,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************+++++++++,,,************************+++++++++***++++++,,,,,,))))))))))))))))))))))))(((***+++***)))((()))***))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,++++++,,,---...//////000000000000111333444555333444444444555555666666333444666888999999888888888888999999:::;;;;;;;;;777888888999999888888777555555555444333333222222111111111111111111111111111111111111000000000000................................................,,,,,,,,,------------...***++++++,,,,,,++++++***,,,+++++++++************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''(((((())))))))))))((((((((())))))))))))((((((&&&''')))******)))(((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))************)))((((((((((((((()))******))))))***+++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,---......///000000111111111111111222222333333333111333555666666666888999888888999:::;;;;;;;;;;;;666666666555555444333333444444444444444444444444333333333333333333333333111111000000000///////////////............//////------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((('''(((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((()))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******vvvOOOCCC777333333111000111........................+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))*********++++++************************+++***))))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))***++++++,,,------************************++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++,,,---...///000000000111222333444555333333444444444555555555444555777999999999777777777888888999::::::;;;;;;888888999999999999888888666555555444444333333222333222111000000111222333111111111111000000000000................................................,,,,,,,,,---------......***++++++,,,,,,++++++***++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&'''((()))******)))((((((((())))))))))))((((((&&&''')))*********)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************((((((((((((((()))************))))))******+++,,,))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......///000000//////000111222333444444222444666777666666777888666777888999::::::::::::666666666666555444333333222222222222222222222222222222222222222222222222111000000000//////////////////............//////------------------------,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''((((((((()))))))))(((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***sssOOOCCC777333333111000111---.....................+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))))))))************************************)))((('''''''''''''''))))))))))))))))))))))))(((***+++***)))((()))***))))))***+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++,,,---......000000111111222333555666444444444444444444444444555666888999999888777666666777777888999999::::::888999999::::::999999888666666666555444444333333333222000//////000222333111111111111000000000000////////////////////////........................,,,,,,,,,------.........,,,------......------,,,*********))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))+++*********))))))((((((&&&'''(((*********)))((((((((())))))))))))((((((%%%''')))***+++***)))((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))***************((((((((((((((()))******+++***)))))))))***,,,---))))))***++++++++++++*********+++++++++,,,,,,,,,...------,,,,,,------...++++++,,,------......///......///111222333444555222444666777666666666888555666777888888999888888666666666666555444333222000000000000000000000000222222222222222222222222000000000000//////////////////............//////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))nnnNNNBBB888555444222000000......------------......---------,,,,,,+++++++++------,,,++++++******)))++++++++++++++++++++++++***++++++++++++***))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,++++++***)))(((''''''))))))(((((('''''''''&&&************************))))))))))))************+++*********))))))((((((++++++++++++++++++++++++...------,,,,,,++++++***(((((()))***,,,---...///......///000111222333333333333444444555666666777666777888888888777555444999888999<<<@@@???888222999999999888888777666555555444555666777666333111000111111111111222222222222222222111111111111000111000000///...---------------------------------.........------,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))************))))))))))))''''''''''''((((((((((((***)))(((''''''&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))))))))(((((('''''''''&&&$$$%%%'''((()))(((''''''(((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((('''(((((()))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******++++++******************))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...////////////000111222333222333444555666666666666666777888888888666555444888888777666555444333333000000000000000000000000000000000000000000000000000000000000000000000000........................000///---,,,++++++,,,,,,,,,,,,,,,++++++***************************************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))))))))+++++++++******(((''''''''')))***)))((('''(((***(((((('''(((((()))***+++)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((%%%''')))***((('''&&&'''))))))(((((((((((())))))lllMMMBBB777444333111000000......------------......---------,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++***++++++++++++***))))))''''''((()))***+++******))))))))))))))))))))))))++++++******))))))(((((()))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************************)))))))))(((++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++))))))***+++,,,------...------...///000111222222222222333444444555555666444444555555555555444444666555777<<>>AAA@@@===666777777666666555444333444444444555666555333111000000000111111111222222222222111111111000000000000000//////...---------------------------------------------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))******))))))))))))((((((''''''''''''((((((((((((,,,+++***(((''''''&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''&&&&&&%%%((((((((((((''''''''''''((((((''''''&&&'''''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++*********))))))((((((************************)))))))))))))))))))))***+++++++++++++++,,,------,,,,,,++++++,,,,,,---...//////...//////000111222111222333444555555555555777666555555555555555555777777666444333111000000000000000000000000000000000000000000000000000000000000000000000000000000........................//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******+++******)))((('''((()))******(((((()))******))))))(((((((((((())))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******''')))******)))((())))))))))))(((((((((((())))))fffLLL@@@555111111000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++***))))))'''(((((()))******))))))++++++++++++++++++++++++*********************+++************))))))))))))))))))))))))))))))))))))((()))))))))*********************)))))))))))))))************************)))******+++,,,,,,------++++++++++++++++++++++++++++++,,,---......////////////000000111222222333555444444444555777999:::333222222333666888888666555555555555444333222222444333333444555444222111000000000000111111111111111111111111000000000000/////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))))))))))))))))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((---,,,***)))''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&((((((((((((((('''''''''***)))(((&&&&&&&&&'''(((%%%&&&(((******)))'''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))++++++******)))((((((((())))))))))))***************************)))))))))+++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...///.........//////000111000111222333444444444444666555444333333444555666;;;:::999777666444333222000000000000000000000000000000000000000000000000////////////////////////..............................------,,,,,,,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))((()))))))))***************))))))))))))))))))***((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***************)))((((((((()))******)))((()))*********)))(((((('''(((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))******))))))***+++))))))(((((((((((())))))eeeKKK@@@444111111000000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***++++++++++++***))))))))))))******++++++******************************************++++++++++++))))))))))))************************************((()))))))))************))))))))))))))))))******************************((()))******+++,,,------,,,,,,,,,++++++++++++***++++++,,,,,,------............//////000111111111444333333333555777999:::444222111111222333222222555555555444444333222111444333222222444444222000//////000000000111111111111111111000000000//////............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((,,,+++***(((''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''((('''''''''(((((((((((((((+++***((('''&&&&&&'''(((%%%&&&(((******)))'''&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))******&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((((((((((()))))))))*********++++++++++++++++++******+++************+++,,,,,,,,,,,,++++++,,,,,,---............---......///000///000111222333333333333555444333222222333444555;;;:::999888666555444333000000000000000000000000000000000000000000000000////////////////////////........................------------------,,,,,,++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))((()))))))))************((()))))))))************************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))************))))))((()))***+++***)))((()))+++******)))(((((('''(((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************((()))******))))))***,,,))))))(((((((((((())))))fffJJJ???555333333222000111......------------......++++++,,,,,,,,,,,,------------,,,,,,+++******)))++++++++++++++++++++++++***++++++++++++***))))))******++++++++++++******((((((((((((((((((((((((++++++++++++++++++******(((((()))))))))))))))***************************))))))))))))************))))))))))))************************************)))))))))***+++,,,,,,---,,,+++++++++++++++++++++++++++,,,,,,------------.........///000000111111111111111222333555666777333333333333444444444555444555555444444333222111444333111111222333222000/////////000000000111111111111000000000/////////------------------------------------------------++++++++++++,,,,,,,,,,,,***************)))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((***)))(((''''''&&&&&&'''&&&&&&&&&''''''''''''((($$$%%%%%%&&&''''''(((((('''''''''((((((((((((((())))))(((((('''(((((((((%%%&&&((()))))))))((('''))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))***'''(((((())))))*********++++++++++++++++++,,,,,,***************+++,,,,,,,,,,,,++++++,,,,,,---.........------------.........///000111222222222222222222222222222333333444666666555444333222222111000000000000000000000000000000000000000000000000000000000000000000000000........................,,,------......---,,,,,,***++++++++++++,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))***++++++))))))***+++***))))))(((((((((((())))))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******'''((())))))((((((***,,,))))))(((((((((((())))))iiiIII???777555666333111000......------------......+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))************))))))((((((((((((((((((((((((,,,,,,,,,++++++*********''''''((((((((()))))))))************************))))))))))))************((()))))))))************************************))))))******++++++,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---------------.........///000000111111000111222333444555555555333555666666666555555555555555555555444333222111444222111111222222111000////////////000000000111111000000000////////////------------------------------------------------******+++++++++,,,,,,,,,))))))))))))************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''(((((())))))))))))(((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***))))))(((((((((((()))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++''''''(((((()))******+++))))))******++++++,,,,,,***************++++++,,,,,,,,,++++++,,,,,,---.........------,,,------.........///000111111111111000111111222222333222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000........................,,,,,,---......------,,,******+++++++++,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************)))))))))***++++++))))))***+++)))(((((((((((())))))***)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))&&&'''((('''''''''***,,,))))))(((((((((((())))))jjjHHH???888777888444111000.........------.........+++++++++,,,,,,---------*********++++++,,,------++++++++++++++++++++++++***++++++++++++***))))))((()))))))))))))))((((((************************------,,,,,,+++***))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++))))))))))))))))))))))))***************+++++++++******+++++++++,,,,,,,,,,,,------------------.........//////000111111111222333555666777666666555555666888777555333222222555555555555444333222222444222000000111222111000////////////000000000000000000000000////////////------------------------------------------------*********++++++,,,,,,,,,(((((())))))******++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%$$$&&&'''''''''(((((())))))&&&'''(((*********)))((((((''''''''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((+++***)))(((((('''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***+++,,,,,,&&&''''''((()))******+++'''(((((()))***++++++,,,*********)))***++++++,,,,,,,,,++++++,,,,,,---......------,,,,,,,,,---------...///000111111111111///000111333333333222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000........................+++,,,---.........---,,,*********++++++,,,,,,,,,******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))************************************))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((())))))*********)))))))))+++++++++***)))***+++(((((('''(((((()))***+++)))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((&&&''''''&&&&&&'''***,,,))))))(((((((((((())))))gggLLL:::999JJJKKK777---555........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++*********))))))((((((''''''++++++++++++++++++++++++******))))))******+++,,,******))))))))))))******///111111000---+++++++++******++++++++++++******'''(((******))))))***,,,,,,+++***)))(((((((((((((((((('''(((***,,,+++***))))))************))))))))))))***+++,,,,,,------,,,+++***((('''(((((()))++++++,,,,,,,,,,,,------......---...///111333444444444555555555555555555777777666555444333333222444444444333333222222222333333222222111000//////000000000000000111111222222111///...---------...////////////////////////------------------------+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&'''((()))******((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((()))*********)))((((((((()))+++,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++---------.........//////---------...............000000111222222222222222//////000000000000////////////000111111111111111111111000000//////......000000000000000000000000////////////............------------------------,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))+++,,,,,,+++)))(((''''''(((((())))))******+++++++++*********))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))))))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))***++++++++++++***))))))iiiMMM<<<666??????111+++111........................,,,,,,,,,,,,,,,,,,,,,,,,...,,,******+++++++++***++++++*********)))))))))******************************))))))******+++,,,******))))))))))))******...///000///,,,*********)))******++++++******)))((()))******)))(((***++++++******)))))))))******+++)))((((((***++++++***))))))************))))))*********++++++,,,,,,,,,...---,,,+++***+++,,,,,,++++++,,,,,,,,,,,,------...------...///000222333333444444555555555555555555555444444333333222222444444444333333222222222333333222222111000000///000000000000000111111222222111000.......................................------------------------++++++++++++++++++++++++******************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))*********)))((((((((()))++++++++++++***))))))***++++++------,,,,,,,,,++++++++++++,,,,,,,,,------------,,,,,,,,,---......//////000000111111111111111000//////000000000000////////////000111111111111000111000000000/////////...////////////////////////////////////............------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))+++,,,,,,+++)))((())))))))))))************+++++++++*********))))))************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))*********+++))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))***************)))((((((kkkOOO@@@555444333---+++---........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,+++***+++++++++++++++*********))))))))))))))))))))))))******))))))******+++,,,******))))))))))))******,,,......---+++))))))***)))******++++++******))))))***+++***)))((()))***))))))))))))***+++,,,---...,,,)))((()))+++++++++))))))************))))))******++++++++++++++++++---,,,,,,,,,,,,------...++++++,,,,,,,,,,,,---------------...///000111222222333444444555555555444333333333222222222222222444444333333333333222222333333222222111000000000000000000000000111111222222222000///////////////........................------------------------++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******)))))))))((()))******+++******)))(((((()))******,,,,,,,,,,,,++++++++++++******++++++++++++,,,,,,++++++,,,------.../////////000000000000000//////...//////000000//////......///000000111111000000000000000000/////////////////////////////////////////////............---------------------------,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++************+++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++++++++******))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''~~~lllOOODDD777000...///...---........................,,,,,,,,,,,,,,,,,,,,,,,,---+++******+++,,,+++***++++++++++++++++++******)))))))))*********************))))))******+++,,,******))))))))))))*********,,,---,,,***))))))***))))))************))))))***++++++***((('''((()))((((((((()))+++,,,...///111...***((()))***++++++))))))************))))))++++++++++++************)))*********+++,,,------+++++++++,,,,,,,,,------------......///000111111111222333444444444444444111222222222333333444444333333333333333333333333222222222111111111000000000000000000000111111222222222111000000000000000........................------------------------++++++++++++++++++++++++*********++++++,,,,,,---)))))))))))))))))))))))),,,++++++***)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((())))))***)))))))))))))))******+++*********))))))*********,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------//////////////////...---...//////////////////......//////000000000000000000000000000//////////////////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))*********++++++++++++)))))))))))))))))))))))))))***++++++++++++***)))+++++++++******)))))))))*********************************************************)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,,,,++++++***)))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((((((((kkkKKKCCC777//////222111...........................,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***+++,,,,,,+++*********************************+++++++++,,,,,,******))))))******+++,,,******))))))))))))******(((***++++++***))))))***)))))))))******)))))))))***++++++***((('''((()))''''''((()))***,,,---...222...***((()))***++++++))))))************))))))+++*********************((()))***+++,,,---------+++++++++,,,,,,,,,------------......//////000000000111222333444444444444222222333333444444555555333333333333333333333333222222222111111111111111000000000000000111111222111111111111111000000000........................------------------------++++++++++++++++++++++++*********++++++,,,,,,---)))))))))))))))))))))))),,,++++++***)))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((())))))***((()))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++---------,,,++++++******....../////////......---......////////////............///000000000000000////////////000000000000....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************)))*********++++++++++++))))))))))))))))))))))))*********++++++******************))))))(((((('''************************************************))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,---,,,++++++***)))(((''''''(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((,,,+++***)))))))))******jjjHHH???555000000111///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))***+++,,,,,,+++)))))))))************************+++,,,,,,------******))))))******+++,,,******))))))))))))******((()))++++++***)))***+++((())))))******))))))((()))***+++***)))((()))***(((((((((((()))***+++,,,000---***((()))******)))))))))************))))))))))))************************,,,---............++++++,,,,,,,,,,,,------,,,---...////////////...///000111222333444444444222333333333444444555555222222333333333333444444111111111111111111111111000000000000000111111222///000000111111000//////------------------------------------------------++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))*********))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((()))******(((((()))************)))++++++,,,,,,,,,,,,++++++*********+++++++++++++++,,,,,,,,,+++++++++++++++---,,,,,,++++++******)))---......///////////////---......//////......------...//////000000//////////////////000000000000.................................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++)))))))))*********++++++))))))))))))))))))))))))************************)))))))))(((((((((((((((***************+++++++++************************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++******))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))---,,,***)))))))))***+++jjjKKK===333222222...---000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++---,,,,,,*********+++++++++,,,,,,)))))))))***+++,,,,,,,,,******))))))******+++,,,******))))))))))))******''')))++++++******+++,,,(((((())))))))))))((((((((()))******)))(((***+++))))))((((((((((((((()))---+++))))))******)))((())))))************))))))(((((())))))******++++++)))***+++---------,,,,,,++++++,,,,,,,,,,,,------,,,---.../////////...---...///000222333333444444222222222222333333333333222222222333333444444444111111111111111111111111000000000000000111111222...//////000000000///...------------------------------------------------++++++++++++++++++++++++******************))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((()))******'''((()))***+++******))))))***+++,,,,,,+++***))))))*********++++++++++++++++++*********))))))))))))*********+++++++++,,,,,,---...///000111111111---......//////......------...//////000000//////.../////////000000000111.................................---------,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((((((((()))))))))******))))))))))))))))))))))))+++******************+++))))))))))))))))))******))))))*********+++++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((()))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))(((((((((***+++jjjPPP???333444333------333........................,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))***+++------,,,+++++++++,,,,,,---------'''(((((()))***+++++++++*********)))***++++++,,,******))))))))))))******''')))+++++++++***+++,,,(((((())))))))))))(((((('''(((******))))))***,,,***)))(((''''''&&&&&&&&&+++***))))))******)))'''))))))************))))))'''(((((()))***++++++,,,'''((()))***+++***))))))++++++,,,,,,,,,---------,,,---.../////////...---...///000111333333444444111111111111111111111111222222222333333444444444111111111111111111222222000000000000000111111222---...///000000///......------------------------------------------------+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''((()))******)))((('''((((((((((((((()))******'''((()))++++++******)))((()))***++++++***)))((())))))******++++++++++++******))))))((((((((('''&&&'''(((***+++,,,......,,,,,,...000111222222222---..................------......///////////////.../////////000000111111..............................---------,,,,,,,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))******+++++++++,,,))))))******++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))++++++******))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++***((('''&&&''')))***gggKKK???555333333111///000------------------------......---,,,,,,+++******++++++++++++++++++++++++...---,,,,,,......---,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++***)))(((''''''((())))))+++,,,------......---------,,,***)))))))))************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,---...///000111222333222222111111111111222222111111111111111111111111000000000000000000000000111000...---...///111222////////////............------------------------------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((***+++***)))((()))***(((((((((((()))))))))))),,,,,,++++++***)))((((((************************************************************+++,,,---......------------...////////////.........---------------------........./////////000000000000//////................................................------,,,,,,,,,,,,++++++''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************,,,,,,+++***))))))************))))))))))))************+++++++++,,,,,,,,,)))++++++***((('''((()))...------,,,,,,------...++++++******************+++++++++*********))))))))))))(((((()))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***'''&&&&&&'''***+++hhhJJJ???555333333111//////------------------------......---,,,,,,+++******++++++++++++++++++++++++---,,,+++,,,---------+++*********++++++,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))***++++++,,,,,,---------------,,,,,,***)))))))))************))))))))))))******+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------------...///000111111222222111111000000111111222111111111111111111111111000000000000000000000000000///...---...///111222////////////............------------------------------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((()))******)))((()))***(((((((((((()))))))))))),,,,,,+++******)))((((((************************************************************+++,,,---...---------------.../////////.........------------------.........///////////////000000000000//////................................................------,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************,,,++++++******)))************))))))))))))******************+++++++++,,,+++,,,---,,,***)))***+++,,,,,,++++++++++++,,,,,,************************+++++++++*********)))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))(((''''''((()))***iiiJJJ???555222222000//////------------------------...------,,,,,,++++++***++++++++++++++++++++++++,,,+++***+++,,,,,,+++***(((((()))***+++,,,---...++++++++++++++++++++++++))))))))))))***+++,,,,,,++++++,,,------------,,,,,,+++******)))************))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))))))))***++++++)))*********+++++++++++++++++++++++++++,,,------........./////////000000222111111000000111111222111111111111111111111111000000000000000000000000000///.........///000111////////////............------------------------------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((())))))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))******(((((()))***(((((((((((())))))))))))+++++++++******))))))(((***************************************************************+++,,,------------------.....................------------............/////////000...//////000000//////...........................------------------------,,,,,,,,,,,,++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++*********************))))))))))))******))))))))))))************+++,,,---,,,*********,,,++++++************++++++************************+++++++++***************))))))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))iiiJJJ???444222222000...///---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++***)))***+++,,,+++)))((())))))***+++,,,,,,,,,************************))))))******+++,,,---...******+++,,,,,,,,,,,,,,,++++++******************))))))(((((((((((())))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))***++++++))))))))))))************+++++++++***+++,,,,,,---........................111111000000000000111111111111111111111111111111000000000000000000000000///............///000111////////////............------------------------------,,,,,,,,,+++++++++++++++***+++,,,---+++)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))***)))((('''(((***(((((((((((())))))))))))+++*********)))))))))(((***************************************************************+++,,,,,,,,,,,,------............------------------------........./////////000000...//////////////////...........................------------------------,,,,,,,,,++++++++++++*********+++,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++***************))))))))))))******((((((((()))))))))))))))(((***+++***)))((()))***++++++************++++++***************+++++++++***************************)))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''}}}gggJJJ>>>444222222000...///------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***))))))++++++***)))************************************************))))))***+++,,,---------)))***++++++,,,,,,++++++************+++*********))))))(((((((((((()))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++(((((()))))))))*********+++************+++,,,,,,---------------.........111000000000000000000111000000000000000000000000////////////////////////...............//////000////////////............------------------------------,,,,,,,,,+++++++++++++++***+++,,,---+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''')))***)))((('''((()))(((((((((((())))))))))))*********)))))))))))))))************************))))))))))))))))))))))))******))))))******+++++++++,,,------......------,,,,,,------------------............////////////......////////////..............................------------------------,,,,,,+++++++++*********))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++************))))))))))))******((((((((((((((((((((((((((()))******)))((()))***,,,,,,++++++++++++,,,,,,))))))*********+++++++++******************************)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''fffIII>>>444111111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))***++++++***)))++++++*********)))))))))************************)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***))))))***++++++++++++***)))((((((''''''(((((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******((()))))))))***************************+++,,,,,,,,,,,,,,,---------......111000000//////000000111000000000000000000000000////////////////////////------........./////////////////////............------------------------------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((((())))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******)))))))))******+++***+++,,,......------,,,,,,,,,,,,,,,------------------------.........///---......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++************))))))))))))******))))))))))))((((((((((((***+++,,,,,,+++***,,,---,,,,,,++++++++++++,,,,,,)))))))))***++++++,,,,,,***************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))******)))((('''fffIII>>>444111111///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++******+++,,,+++***))))))))))))************************************)))***+++,,,,,,+++******((())))))***************((()))***+++,,,++++++***((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++***************++++++,,,******+++,,,---......///000000////////////000000000000000000000000000000////////////////////////------......//////......////////////............------------------------------,,,,,,,,,,,,++++++,,,+++***+++,,,---+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***))))))))))))))))))))))))'''''''''((()))*********'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''(((((((((((('''((()))(((''''''((()))(((((((((((())))))))))))((()))))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******)))+++,,,......---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,---------------......//////......---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))***,,,,,,,,,***)))******))))))))))))***************))))))((((((((()))+++,,,,,,++++++,,,---++++++************++++++((())))))***++++++,,,,,,))))))*********+++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))************)))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((gggIII>>>333111111///---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++,,,,,,+++***''''''((()))***+++,,,,,,)))))))))))))))))))))))))))***+++,,,+++***)))((((((((()))***************((()))***+++,,,,,,+++***((((((''''''''''''((((((((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******************++++++++++++*********)))***++++++,,,))))))***+++---...//////000000////////////000000000000000000000000000000////////////////////////,,,---......//////......000/////////............---------------------------------,,,,,,,,,++++++,,,+++***+++,,,---+++)))************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))+++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))'''((()))((('''&&&''')))(((((((((((())))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))******)))))))))))))))***)))***,,,......---,,,++++++++++++,,,,,,---------+++++++++,,,,,,,,,---------..................---........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))),,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,---,,,***)))******))))))))))))******++++++******))))))((((((''')))******))))))***,,,******))))))))))))******((())))))***++++++,,,,,,))))))******++++++++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))$$$%%%%%%&&&'''((())))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))hhhHHH===333111222000......///............---------------,,,++++++***)))))),,,+++***))))))***+++,,,,,,,,,+++***))))))******)))************+++++++++++++++******))))))((((((+++++++++++++++***)))((())))))(((((((((((())))))(((***+++***)))((()))***(((***+++***)))((()))*********))))))((((((''''''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))************++++++******************,,,+++***))))))+++---...............////////////000///......///111333555888444000///000111000//////...---,,,,,,---...///////////////............,,,------......------,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))((((((((()))***+++++++++*********))))))((((((((((((''''''''''''(((((())))))((((((''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((+++***)))))))))))))))*********))))))((((((''''''&&&'''((())))))((('''&&&***((('''&&&&&&'''(((***++++++***)))(((((())))))******************************************************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------..............................,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((())))))))))))(((((((((((()))******))))))))),,,...+++++++++*********))))))+++++++++++++++++++++++++++*********))))))((((((***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))+++++++++*********))))))******))))))((((((''''''''')))***)))((('''((()))(((((((((((())))))))))))+++******)))(((''''''&&&))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((()))******++++++***)))'''''')))***+++hhhGGG===333111222000......///............------------------,,,++++++******,,,+++***))))))***+++,,,,,,++++++***))))))******))))))*********+++++++++*********)))))))))))))))******+++++++++***))))))))))))(((((((((((())))))(((***+++***)))((()))***(((***+++***)))((()))***(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((((((((())))))))))))************************************++++++*********+++,,,---...............////////////...------...///111222555222...---///000000//////...------------...///////////////............,,,------......------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((((((((((((((()))************)))))))))((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&'''''')))((((((((('''''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((***)))))))))))))))*********)))))))))((((((((('''''''''(((((((((((('''''')))((('''&&&&&&'''((()))++++++***)))))))))))))))******************************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))((()))))))))******++++++)))***+++******+++---000+++++++++*********))))))++++++++++++++++++++++++,,,+++++++++***************************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))*********)))))))))((((((***)))))))))((((((((('''((()))******(((((()))***(((((((((((())))))))))))*********)))((('''''''''))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))******++++++***(((''''''(((***+++zzzhhhGGG<<<333111222000......///............---------......------,,,,,,++++++++++++************++++++,,,+++******)))*********)))))))))*********++++++))))))))))))************)))******+++++++++******))))))))))))))))))))))))(((***+++***)))((()))***(((***+++***)))((()))***'''''''''((()))*********))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))***))))))((((((((((((((())))))))))))*********************************************+++++++++,,,,,,---------........./////////...---,,,,,,---...///111///---,,,...////////////...------------...////////////............---,,,------......------,,,,,,++++++++++++*********++++++++++++++++++++++++)))((((((''''''''''''(((******))))))))))))((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))******+++))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))+++***))))))))))))))))))))))))))))))))))))))))))************************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************(((((()))***+++,,,------)))***++++++***,,,///111+++++++++***************++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))(((((((((((()))***+++***))))))***+++(((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))((((((((()))))))))************((((((((((((******{{{hhhGGG<<<333111222000...//////............---------.........------,,,,,,,,,++++++++++++++++++++++++++++++***************+++))))))))))))************(((((())))))******++++++((()))***+++++++++++++++)))))))))******)))))))))(((***+++***)))((()))***(((***+++***)))((()))***'''((((((((()))))))))***((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))***************************+++++++++))))))***++++++++++++***,,,,,,,,,---.........///000///...---,,,,,,------///...------...///000000.........------.........//////.........---------,,,------......------,,,+++++++++*********))))))***************************)))((((((''''''''''''))))))))))))))))))((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))((('''''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((('''''''''((((((***+++,,,))))))))))))(((((((((((()))((('''&&&&&&'''((())))))(((''''''''''''((()))******)))))))))))))))***((((((((((((((((((((((((************************++++++++++++************++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************(((((()))******+++,,,,,,((()))*********+++...111************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))+++,,,+++***)))***+++(((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))(((((((((((())))))'''(((((()))))))))))))))***)))(((((((((((()))***|||}}}xxxgggFFF<<<333111222000/////////............---------......------------,,,,,,+++++++++,,,,,,++++++++++++***************++++++(((((()))))))))*********(((((())))))******++++++((()))***+++++++++++++++))))))************))))))(((***+++***)))((()))***(((***+++***)))((()))******)))))))))((((((((('''((()))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((()))))))))************))))))*********+++++++++((()))***+++++++++******+++++++++,,,---.........000//////...---------------.........//////000111---..................---............------------,,,------......------,,,+++++++++*********))))))************************++++++***)))(((((((((((((((((((((((((((((())))))((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&'''((()))***+++&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((''''''''''''((((((***)))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))******************))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))))))))))))))'''((()))(((((())),,,///************************++++++++++++++++++++++++******++++++++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++******))))))((((((((((((((((((((((((((((((************************(((((((((((()))))))))))))))+++,,,+++***)))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''((())))))))))))((()))(((((((((((((((((())){{{~~~uuunnngggFFF;;;222111222111///000///............------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********)))******+++,,,((((((((()))))))))******))))))))))))************)))******+++++++++******((()))***++++++***)))((((((***+++***)))((()))***(((***+++***)))((()))************)))((('''''''''))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))***))))))))))))************)))))))))***++++++,,,,,,)))))))))*********++++++)))***++++++,,,---....../////////......------,,,,,,...//////......///111------...//////...------.........------------,,,,,,------......------,,,,,,++++++++++++*********************************+++******))))))))))))***''''''(((((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%%%%&&&'''(((***+++,,,&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((())))))***(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************************************))))))))))))(((((('''''''''((((((((('''(((***---***************+++++++++++++++++++++++++++++++++************++++++++++++***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))))))))))))))************++++++++++++(((((((((((()))))))))))))))***+++***))))))***+++(((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))&&&'''((()))***)))((('''((((((((((((((((((((((((~~~zzzpppiii}}}fffEEE;;;222111222111000000///............---------++++++,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++******))))))***++++++,,,(((((((((((()))))))))************)))))))))))))))******+++++++++***))))))((()))+++,,,,,,+++)))((((((***+++***)))((()))***(((***+++***)))((()))***))))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************((())))))***++++++,,,,,,***)))((((((((()))+++,,,))))))***+++,,,---......,,,------------,,,,,,,,,+++---//////---,,,---///------...//////...------.........---------,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++************************)))(((((((((((())))))***'''''''''((((((((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))++++++%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((((((((('''''''''(((((()))'''((((((((()))))))))***''''''((((((((((((''''''''''''(((((((((((('''''')))))))))))))))***++++++************************))))))))))))))))))))))))'''((((((((()))*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))******)))******)))'''(((***,,,))))))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,------***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))))))))*********))))))))))))))))))))))))))))))))))))*********+++'''((((((((()))))))))***((()))******(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&((()))***)))(((''''''(((((((((((((((((('''zzzpppiii}}}eeeEEE;;;222111222111000000//////.........---------++++++++++++++++++++++++++++++------------++++++******))))))***+++,,,,,,(((((((((((())))))))))))++++++******))))))((((((+++++++++++++++***)))(((((()))+++,,,,,,+++)))((((((***+++***)))((()))***(((***+++***)))((()))***''''''(((((())))))******))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))************((())))))***++++++,,,,,,+++***((('''''')))+++,,,((()))***+++,,,---......***++++++,,,,,,,,,++++++***,,,///...+++***+++---,,,---...//////...---,,,......---------,,,,,,,,,,,,------......------,,,---------,,,,,,,,,++++++))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((((())))))***%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((('''''''''(((((('''((((((((())))))******&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))((())))))***++++++************************))))))))))))))))))))))))&&&''''''((()))******+++************************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((()))***+++,,,,,,---+++,,,+++***((((((***,,,))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,------.........***************************++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******'''((((((((())))))******''')))***)))((('''((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))%%%&&&((()))***)))((('''''''''((((((((((((''''''yyymmmaaaIII???666333000---+++,,,//////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++*********))))))++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))***++++++++++++***+++*********))))))(((((()))))))))))))))(((''''''*********)))))))))))))))((()))***+++++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))***)))(((''''''((()))***+++++++++***************))))))))))))************++++++************++++++************************++++++,,,,,,,,,,,,---------------.........//////++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,***************************************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((((()))+++,,,*********************************)))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''******))))))((((((''''''))))))************))))))))))))))))))))))))))))))+++*********))))))((((((((()))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))|||tttbbbHHH???666333111...---.../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***************)))))))))((()))))))))))))))((('''''')))))))))))))))*********))))))***+++++++++******))))))(((((((((((())))))(((((((((((())))))))))))***)))(((((((((((()))***)))((((((((((((((((((((())))))))))))************+++******))))))******+++************************+++++++++,,,,,,,,,------,,,,,,,,,---------------------,,,,,,------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))***)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,++++++******++++++,,,***************************************)))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((((()))++++++***************************)))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))************))))))))))))))))))))))))))))))*********)))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))~~~zzzbbbGGG>>>555333222//////000//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***************)))))))))))))))))))))))))))(((((('''(((((())))))******++++++*********+++******))))))))))))(((((((((((())))))(((((((((((())))))))))))***))))))(((((())))))***(((((((((((((((((())))))))))))))))))************+++******))))))******+++************************++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,//////...---------..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((())))))(((((('''%%%%%%&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''(((((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))((())))))))))))))))))))))))*********++++++,,,,,,---,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************)))************))))))((())))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((()))******+++************************))))))))))))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))|||yyyaaaFFF===555333333111000222000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,************************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))***++++++++++++************)))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,******+++******)))(((((())))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))***************+++++++++((()))))))))******************))))))))))))*********************************++++++++++++,,,,,,,,,***+++,,,------------,,,//////...------,,,------........................------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((((('''))))))))))))))))))))))))))))))***+++,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************))))))************)))((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((()))))))))))))))******+++************************)))))))))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))(((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))){{{www___DDD;;;444222222111111333000...,,,+++***+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************(((((())))))******++++++))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))******(((((())))))))))))((((((''''''((()))***++++++,,,***************)))((('''))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))))))))******++++++++++++((()))))))))***************))))))))))))))))))***))))))))))))))))))))))))*********+++++++++,,,,,,+++,,,.../////////...---......---,,,+++++++++,,,........................---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''(((((())))))))))))(((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((()))******&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''))))))))))))))))))))))))))))))***++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************((())))))*********))))))(((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((()))))))))************************************(((((())))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++(((((((((((())))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))~~~|||www~~~^^^CCC:::333111111000000222//////---,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***************+++++++++))))))))))))************))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************'''(((((()))))))))))))))(((((())))))******++++++)))))))))***))))))(((((())))))(((((((((((())))))(((((((((((()))))))))))))))******++++++******)))'''''''''((())))))******))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************+++++++++++++++,,,...000000///...---------,,,+++++++++,,,,,,...........................------,,,,,,++++++***,,,,,,,,,+++++++++*********************+++++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''(((((())))))(((((('''(((((()))))))))*********'''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''(((((()))***''''''(((((())))))******))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''')))))))))))))))))))))))))))))))))******++++++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,************************((())))))************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))************)))************************((((((((()))******++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********(((((((((((())))))))))))))))))************))))))))))))))))))))))))))))))''''''(((((((((((())))))&&&'''((())))))******)))))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))|||xxx^^^CCC:::222000000//////000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,))))))*********+++++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***++++++++++++***((()))))))))************''''''((())))))))))))))))))))))))))))))*********'''((())))))))))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***++++++++++++***)))&&&''''''((())))))******))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))************++++++++++++***+++...///000///---+++---,,,,,,,,,,,,------.................................---,,,,,,+++******,,,,,,,,,+++++++++******))))))*********+++++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((('''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,------------------------,,,++++++******++++++,,,************************(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))***+++******)))************************'''(((((()))******++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))'''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))'''''''''((((((((())))))&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((((((((())))))))))))zzzxxx___CCC999222000000...---/////////000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,))))))******++++++++++++++++++******))))))(((((())))))************))))))))))))))))))))))))))))))))))))***++++++++++++***(((((())))))*********+++''''''((()))))))))))))))*********)))))))))))))))''''''((())))))***))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))((())))))***+++,,,,,,,,,))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++(((***---//////...,,,***---------------...///000..............................---,,,,,,+++******,,,,,,,,,+++++++++******))))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((*********++++++,,,,,,,,,------------------------,,,++++++++++++++++++,,,************************(((((()))***************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((()))++++++******)))************************'''(((((()))***+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******))))))************))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''((()))************))))))))))))))))))))))))''''''((()))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++(((((((((((()))))))))))){{{tttbbbBBB>>>999555333111///---111///------......---,,,++++++++++++,,,,,,---...++++++++++++++++++++++++))))))))))))************))))))*********++++++++++++*********))))))((((((,,,+++******))))))******((((((((((((((((((((((((*********)))))))))))))))))))))***))))))(((''''''((()))***,,,,,,++++++***+++***)))))))))***,,,,,,***+++,,,***(((''''''((())))))))))))))))))))))))************************+++,,,,,,------,,,,,,+++))))))))))))))))))))))))******))))))((((((''''''&&&''''''((()))******+++))))))))))))************//////...---,,,,,,++++++///...------...///...,,,.........------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((+++******)))(((''''''&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((()))***++++++***((('''***+++)))&&&"""###(((,,,((('''&&&'''((()))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''))))))(((((((((((())))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++))))))))))))))))))))))))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))******+++,,,************************,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((())))))))))))))))))))))))++++++******************+++++++++*********))))))************************&&&''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))}}}uuu```@@@===777333111000...---000///------......---,,,,,,,,,,,,,,,,,,,,,---...++++++++++++++++++++++++))))))))))))************))))))*********+++++++++************)))))))))(((+++***))))))(((((())))))***************************))))))))))))))))))))))))))))))))))))(((''''''((()))***+++++++++***)))+++***)))))))))***+++,,,***+++,,,***((('''((()))))))))))))))))))))))))))******************************++++++++++++******))))))))))))))))))))))))***)))))))))(((((((((''''''''''''((()))*********))))))))))))************++++++,,,,,,---.........///---,,,---...///...,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((('''&&&&&&&&&%%%%%%&&&''''''(((((()))''''''''''''((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((()))***++++++***((('''******(((&&&%%%%%%(((***&&&%%%%%%&&&)))******)))******))))))((((((''''''))))))))))))))))))))))))***)))(((((((((((()))******)))))))))((((((((('''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******)))(((((((((((())))))))))))))))))))))))))))))******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************))))))******+++,,,************************+++++++++******)))))))))***************************************************************************************)))(((((())))))))))))))))))))))))*********************************)))))))))(((((())))))))))))))))))))))))'''(((((()))***)))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))yyy~~~^^^???;;;666222000///---,,,000...------.........---......---,,,,,,,,,------++++++++++++++++++++++++)))))))))*********++++++***************+++++++++************))))))))))))***))))))(((((((((((((((************************))))))))))))))))))******(((((((((((((((''''''&&&'''((()))*********))))))******))))))******+++,,,***++++++***((('''((()))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))************+++++++++,,,---............---,,,---...///...---,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%&&&&&&&&&''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''((()))*********)))(((***)))''''''((((((((('''%%%$$$$$$&&&)))++++++***++++++***)))((('''&&&&&&))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))(((((((((((())))))((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++******(((''''''&&&&&&))))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******************))))))))))))***++++++*********************************)))))))))))))))++++++++++++++++++++++++*********************************************************+++******)))((())))))))))))))))))))))))************************)))))))))(((((((((((((((((((((((((((((((((((((((((())))))***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))}}}|||^^^@@@;;;666111000///...---000...,,,,,,...///...---//////...---,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++*********************************)))))))))))))))******)))(((((((((((()))************************)))))))))))))))*********''''''(((((((((''''''&&&'''((((((((())))))))))))***************+++++++++)))++++++***((((((((()))))))))))))))))))))))))))************************'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***((()))))))))************---------,,,,,,,,,++++++---,,,+++,,,...///...---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((('''((())))))***))))))(((***(((&&&(((***+++(((%%%&&&&&&%%%&&&)))******)))*********)))((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))))))))))))))))))))(((((())))))***++++++,,,++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))))))))***++++++******************************************))))))++++++++++++++++++++++++*********************************************************++++++******)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((~~~|||___@@@<<<666222000000000//////...,,,,,,...///......///...---,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++************************))))))))))))))))))******++++++***))))))))))))***))))))))))))))))))))))))(((((())))))************''''''((((((((((((((('''((((((((((((((())))))***))))))******++++++++++++)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************,,,,,,,,,,,,,,,+++++++++---,,,+++,,,...///...---,,,,,,,,,---------------,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))))))))))))))(((&&&(((+++,,,)))&&&)))(((''''''((()))'''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((())))))(((((())))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++******++++++++++++++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))(((((())))))***+++************************++++++++++++++++++++++++******************************************************************************++++++++++++******))))))))))))))))))))))))(((((()))))))))*********************************************************&&&'''(((((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((~~~yyy{{{|||___AAA<<<666111000000000000///---,,,,,,...//////...------,,,+++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,+++++++++***************))))))))))))************,,,++++++***************((((((((((((((((((((((((((((((((()))******++++++'''(((((()))))))))))))))))))))((((((((()))***+++))))))***++++++++++++***)))***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))***+++,,,---...///,,,+++***+++---......---,,,,,,------------......,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((()))***+++)))(((***)))''''''((((((&&&%%%'''((((((((()))))))))***))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%''')))*********)))))))))))))))))))))))))))))))))******+++,,,,,,---++++++++++++++++++++++++*********+++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))(((((((((((()))******************************+++++++++++++++,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************)))***++++++,,,+++++++++))))))))))))))))))))))))'''(((((())))))*********************++++++++++++************************&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))xxxrrryyy}}}uuu{{{___@@@;;;444000...///000000...---,,,,,,...//////...++++++*********+++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++*********))))))((()))))))))************++++++***)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++((())))))*********************)))((()))***+++,,,((()))***+++,,,++++++***((()))+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))(((((((((((())))))))))))************(((((()))+++,,,---...///+++******+++---......---++++++,,,,,,,,,---------,,,,,,------------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((()))******''')))***)))))))))***+++)))(((''''''((()))'''&&&))))))))))))(((((((((((())))))))))))))))))))))))'''((())))))))))))(((''''''((((((((()))))))))***))))))(((((((((((())))))&&&&&&&&&'''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++***))))))))))))))))))))))))))))))(((((())))))***+++++++++************************)))))))))*********++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))******************************)))*********++++++++++++************************++++++++++++++++++++++++************************)))***++++++,,,,,,,,,+++))))))))))))))))))))))))''''''(((((()))******+++))))))))))))*********+++************************''''''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))uuunnnuuuyyyppp}}}zzz^^^>>>999333...---...//////...---,,,,,,.../////////))))))))))))***+++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++******))))))(((((())))))*********+++******)))(((((((((((((((************************'''(((((()))***+++++++++))))))***++++++++++++++++++***)))))))))***,,,---((()))***+++,,,+++******((()))******)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))(((((((((((())))))))))))************+++++++++++++++++++++++++++******+++---......---*********++++++,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''')))******''')))+++***''''''***---'''&&&&&&''')))***)))(((++++++***)))((('''&&&&&&))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******))))))(((((((((((())))))%%%%%%&&&'''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,+++***((('''))))))))))))))))))))))))''''''(((((()))*********************************'''((((((((())))))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((((((((()))******************************(((((())))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''''''((()))******+++'''((((((((())))))******))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))sssiiiyyy}}}~~~|||]]]DDD;;;444222222000///000///............------------------,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++************)))************************((()))+++,,,,,,+++)))(((+++*********))))))((((((+++++++++************))))))))))))))))))******+++(((((())))))*********+++(((((()))***+++,,,,,,,,,+++*********))))))(((((()))(((''')))+++,,,+++((()))))))))))))))******+++***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((((((((())))))************************((((((((((((((()))*********)))'''&&&'''(((***+++******))))))))))))******000///---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********...---+++)))((())))))***+++++++++******(((''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((()))***++++++***)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++*********))))))((((((************************,,,+++***))))))***+++,,,************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))+++***)))((((((***,,,---)))************+++++++++++++++++++++++++++++++++))))))************))))))+++++++++*********))))))******++++++++++++******))))))************))))))))))))*********))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((wwwlllzzz}}}^^^DDD;;;444222222000///000///............------------------,,,,,,+++++++++,,,,,,,,,+++++++++******+++++++++************)))************************((()))+++,,,,,,+++)))(((************)))))))))(((+++++++++************))))))))))))))))))******+++(((((()))))))))*********(((((()))++++++,,,,,,+++************)))))))))((()))(((''')))+++,,,***((()))))))))))))))******+++***)))(((''''''((()))***************************))))))(((((((((((())))))************************((((((((((((((()))******))))))'''''''''(((***+++******))))))))))))******000...---+++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******---,,,+++))))))))))))***+++++++++******)))((('''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))*********)))((('''))))))((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''(((((()))))))))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))'''((())))))))))))((('''(((((((((((((((((((((((()))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))))))))))))))))))))+++******)))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((************************++++++************++++++************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))+++***)))((((((***,,,---)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********)))))))))******++++++******)))))))))************))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((zzznnn{{{```DDD;;;333222222///...000///............---------------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***+++++++++************)))************************((()))***++++++***)))(((************))))))))))))+++++++++************))))))))))))))))))******+++(((((())))))))))))******((()))***+++++++++++++++************)))))))))))))))(((((()))++++++***((()))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******)))((('''''''''(((***+++******))))))))))))******///...,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***---,,,+++***))))))))))))******+++******)))((('''))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((()))))))))***))))))((('''******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&'''((())))))******''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%&&&)))++++++)))&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))(((((('''))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))******************************++++++++++++******************************))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))******)))((()))***+++,,,)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++***************)))******++++++******)))))))))************))))))))))))************))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((xxxlllyyybbbCCC:::333222111///...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************))))))************))))))*********)))))))))))))))+++++++++*********)))))))))))))))))))))******+++(((((())))))))))))))))))((()))***+++++++++++++++*********))))))))))))))))))))))))*********)))))))))))))))))))))******+++))))))(((((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***)))(((((('''((()))************))))))))))))******------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******)))))))))***************)))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((((((((((((((((((((((('''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((%%%'''((())))))((('''%%%(((((((((((((((((((((((((((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((***))))))((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))***+++,,,,,,+++***)))************************))))))))))))))))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))***))))))((()))***++++++))))))*********+++++++++***+++++++++++++++,,,,,,))))))************))))))************************))))))************))))))))))))************))))))((())))))************)))))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************)))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((rrriiiwwwbbbCCC:::333111111///...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************)))))))))******)))))))))))))))))))))))))))******+++++++++*********)))))))))))))))))))))******+++))))))(((((((((((((((((())))))***+++++++++******))))))))))))))))))******))))))*********))))))))))))))))))))))))******+++(((((())))))))))))((((((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((())))))*********))))))))))))******,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********))))))************))))))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&&&&'''((()))******(((((())))))))))))((((((''''''''''''''''''((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''((((((((((((''''''%%%&&&&&&'''((()))))))))'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))******************************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***((()))))))))************))))))))))))))))))))))))((()))++++++)))((()))***)))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++*********++++++,,,,,,,,,))))))************))))))************************)))))))))******)))))))))))))))************))))))(((((()))***************))))))))))))))))))))))))''''''((()))))))))))))))((()))))))))************(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))oooiiiyyy```CCC:::222111111...---//////............---------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,+++++++++************)))************************))))))))))))))))))))))))))))))))))))************+++++++++************))))))))))))))))))******+++))))))(((((((((((('''''')))******+++++++++******))))))))))))************(((***++++++)))(((((())))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))******))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,******+++++++++******)))))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))(((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******************************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))((((((((()))))))))******)))************+++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,++++++***************+++++++++((())))))******))))))((())))))************))))))'''((()))******+++******))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))~~~pppmmm~~~}}}^^^BBB:::222111000...---//////............---------+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++************)))************************))))))(((((((((((())))))((()))))))))************+++++++++************))))))))))))))))))******+++))))))((((((((('''''''''******+++++++++******)))((()))))))))************(((***,,,+++)))'''((())))))))))))))))))******+++'''((()))******)))((('''************************))))))(((((((((((())))))************************((((((((((((((()))******'''(((((()))))))))))))))******))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***++++++++++++***)))))))))************))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))((((((&&&&&&%%%%%%%%%&&&((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''((()))*********)))))))))))))))))))))))))))******************)))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++)))******+++,,,,,,------++++++,,,,,,,,,,,,++++++))))))*********+++++++++(((((())))))))))))(((((())))))************))))))'''((()))******+++++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))rrrqqq|||]]]BBB999222111000...---...//////.........---------+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++************)))************************))))))(((((((((((())))))(((((())))))*********++++++++++++************))))))))))))))))))******+++))))))(((((('''''''''&&&******+++++++++******)))(((((())))))*********+++(((+++---,,,)))'''((())))))))))))))))))******+++'''((()))******)))((('''))))))))))))))))))))))))))))))(((((((((((())))))************************((((((((((((((()))******'''(((((()))))))))))))))******))))))))))))******)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))+++,,,,,,+++***)))((())))))*********))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((('''''''''(((((())))))))))))((((((&&&%%%%%%$$$%%%&&&((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((((('''&&&&&&%%%%%%))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++************************((()))+++------+++)))(((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++************************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))'''(((((())))))))))))))))))************+++++++++))))))***+++,,,,,,------))))))************))))))))))))******++++++++++++(((((())))))))))))(((((())))))************))))))''''''(((******+++++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))'''((()))******)))(((''')))))))))))))))))))))))))))))))))))))))))))))))){{{www}}}[[[@@@888222222222///---...........................------,,,,,,,,,,,,++++++...---+++)))))))))+++,,,+++++++++*********))))))************************++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))************))))))(((***+++***((('''))),,,,,,***))))))******)))'''))))))))))))))))))))))))''''''''''''(((((((((((('''(((***,,,,,,***((('''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,+++))))))******(((&&&)))************++++++++++++++++++*********))))))++++++,,,,,,,,,---------+++++++++++++++***)))((())))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((((('''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''((()))******)))((('''******))))))((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((((((&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))************************************))))))))))))******++++++******************((()))***+++,,,---------+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))))))))((())))))***+++((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))************+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))))))))++++++***)))(((((())))))******))))))))))))******yyy|||[[[@@@888222222222///---...........................------,,,,,,,,,,,,++++++...---+++*********+++,,,,,,,,,,,,,,,++++++******************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''******++++++++++++******)))***+++***((())),,,...+++***))))))******)))'''))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((((((******)))((()))************++++++++++++++++++*********))))))++++++++++++,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((('''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((('''((()))******)))((('''***)))))))))(((((((((''''''''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((()))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((())))))******(((((((((((((((((((((((()))'''&&&&&&((())))))((())))))))))))))))))))))))***))))))(((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++++++++*********))))))(((((((((((()))))))))***************************(((((((((((())))))))))))******))))))))))))************************************))))))))))))******************************))))))***+++++++++******+++++++++*********)))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************+++++++++*********))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))*********++++++***)))))))))))))))******))))))))))))******yyy|||[[[@@@888222222222///..............................------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++---------,,,,,,,,,,,,+++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((***++++++,,,,,,++++++************))))))+++...111+++***))))))******)))((())))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))************************'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&'''***++++++***)))************++++++++++++++++++************************++++++++++++,,,++++++++++++++++++***)))))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&'''(((((()))((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***(((&&&&&&((((((((('''))))))))))))))))))))))))*********))))))*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++************)))))))))((((((((()))))))))******++++++++++++++++++++++++(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))((((((+++++++++***************)))))))))))))))))))))))))))************+++++++++)))************+++++++++***************+++,,,,,,******************************))))))))))))************))))))))))))******))))))))))))************+++************)))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))*********++++++***))))))))))))))))))******))))))))))))******vvv|||[[[AAA999333222222000...///........................------,,,,,,,,,+++++++++,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((()))******++++++******)))***))))))((()))+++...111+++)))((()))******)))((((((((((((((((((((((((((((((((()))))))))*********)))((((((''''''(((((()))))))))))))))))))))))))))&&&&&&'''((()))******+++((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))******)))))))))*********+++++++++************************))))))*********++++++++++++++++++,,,,,,+++******))))))))))))))))))))))))((()))***)))((('''((()))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''''''''''''''''')))))))))((((((''''''&&&(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((+++)))'''''''''((('''&&&((((((((((((((((((((((((++++++************++++++*********))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))(((((()))))))))*********************************(((((((((((())))))))))))******))))))))))))******(((((((((((((((((((((((())))))************))))))***************+++++++++)))***************))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---******************************))))))))))))************))))))))))))******((()))))))))************************))))))))))))))))))***++++++++++++***))))))))))))))))))))))))((((((((()))******++++++******)))))))))))))))*********))))))))))))******vvvqqq{{{[[[AAA999333333333000...///........................------,,,,,,,,,+++++++++++++++,,,------,,,,,,+++************++++++++++++************************))))))*********+++++++++************************************************))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((()))((('''''')))+++---...***)))((()))***+++***)))(((((((((((((((((((((((('''''''''((((((((())))))'''(((***++++++***((('''((((((((((((((((((((((((&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))((())))))*********+++++++++************************))))))*********+++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((('''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((+++)))'''''''''((('''&&&((((((((((((((((((((((((++++++************++++++)))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******((((((((((((((((((((((((((()))************)))((())))))*********+++++++++((()))***+++,,,,,,,,,,,,************************************************))))))*********+++++++++))))))*********+++++++++++++++******++++++,,,---******************************))))))))))))************))))))))))))******((()))))))))************))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((())))))***************)))))))))))))))************))))))))))))******xxxjjjmmm}}}|||ZZZAAA999333333333000//////........................------,,,,,,,,,,,,++++++******++++++++++++,,,,,,)))***************++++++************************)))))))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******++++++******'''(((((((((((((((((('''((('''&&&(((***,,,,,,+++***)))((()))***+++***)))))))))))))))))))))))))))''''''''''''(((((((((((('''(((+++,,,,,,+++((('''''''''''''''''''''''''''((((((((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++***((()))******)))((()))************+++++++++***************+++++++++*********++++++++++++,,,***+++,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((())))))(((''''''''''''((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((***(((&&&&&&((((((((('''))))))))))))))))))))))))*********))))))*********((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))))))))))))))***)))))))))*********++++++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))***++++++***)))((()))))))))***++++++,,,,,,((()))***+++,,,---------***************+++++++++************************)))************+++++++++)))************+++++++++***************+++,,,,,,******************************))))))))))))************))))))))))))******))))))))))))************(((((()))))))))))))))***))))))***++++++++++++***))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******+++******))))))))))))******oooeeemmmvvvqqq|||ZZZBBB:::444333333111///000........................------,,,,,,,,,,,,++++++******)))))))))***+++,,,*********++++++,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***++++++++++++***(((((())))))))))))(((((()))((((((***,,,---+++))))))(((((((((***+++***)))))))))))))))))))))))))))'''(((((((((((()))))))))(((((()))******)))(((((((((((((((((((((((((((((()))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,---,,,+++)))************+++++++++))))))*********+++++++++++++++++++++,,,,,,,,,,,,***+++,,,,,,------,,,,,,))))))))))))))))))))))))((()))***)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))***)))((('''&&&''''''(((((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((()))))))))***%%%&&&&&&'''((()))******)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********''''''(((((())))))******(((((((((((((((((((((((()))'''&&&&&&((())))))((())))))))))))))))))))))))***))))))(((((())))))***((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))******))))))*********+++++++++(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******************************((()))***++++++***)))(((((())))))***++++++,,,,,,))))))***+++++++++++++++))))))*********+++++++++************************)))************+++++++++)))************+++++++++***))))))))))))***++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))************(((((((((((())))))******))))))***++++++++++++***))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))***++++++******))))))))))))******nnneeennn~~~}}}rrrlll|||YYYBBB:::444444444111///000........................---------,,,,,,,,,++++++***)))((('''''')))+++---+++++++++,,,,,,---------************************((())))))***++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))((()))***+++++++++++++++))))))************))))))*********,,,///...+++''')))(((((((((***++++++***))))))))))))))))))))))))))))))))))))************)))((('''&&&&&&'''((()))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((***---//////...)))************+++++++++))))))******++++++++++++++++++,,,,,,,,,---------***+++,,,,,,------------))))))))))))))))))))))))(((******)))((('''((()))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))*********)))((('''&&&&&&'''(((((((((((((((((((((((((((***)))(((''''''((()))***'''((((((((())))))******$$$%%%&&&'''(((***++++++))))))(((((('''''''''&&&))))))))))))))))))))))))%%%&&&&&&''''''((((((((((((((())))))))))))(((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++&&&''''''((()))******+++((((((((((((((((((((((((((('''%%%&&&((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************''')))***++++++***)))'''((())))))***++++++,,,,,,***************)))(((((())))))******++++++++++++************************)))************+++++++++)))************+++++++++)))))))))((()))******+++((((((((((((((((((((((((******))))))))))))************))))))))))))******))))))))))))************'''((((((((())))))******))))))***++++++++++++***)))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))((())))))***++++++******))))))))))))******jjjaaannn~~~vvvlll}}}~~~[[[@@@;;;555222111000...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,000---+++***+++,,,,,,+++,,,,,,,,,++++++*********(((((())))))******++++++++++++++++++++++++++++++************************((())))))))))))*********+++%%%))),,,%%%%%%******((())),,,+++///---+++&&&000###$$$***)))+++---'''///$$$!!!%%%000&&&((())))))))))))*********************************))))))************)))))) ***---111###"""---)))))))))))))))))))))))))))...!!!'''&&&&&&'''%%%((())))))))))))*********---+++ ,,,///(((;;;,,,******))))))((((((''''''444!!!"""///)))+++777"""$$$222111 555(((111'''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%''''''''''''''''''''''''''''''''''''((((((((((((%%%''')))(((&&&&&&))),,,(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((******))))))((((((''''''***)))(((''''''((()))***'''((((((((((((((('''&&&******)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************)))************+++++++++)))************+++++++++))))))))))))))))))))))))++++++++++++************---+++******++++++)))(((++++++++++++++++++++++++,,,+++***))))))***+++,,,***************************)))((((((((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))((('''''''''(((***+++iii___nnntttkkk}}}}}}ZZZ???;;;666222222222111/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,///---+++***+++,,,,,,+++,,,,,,,,,,,,+++++++++***************++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,))))))''''''---,,,!!!(((%%% ///+++...)))000///---444"""222"""(((;;;(((444888'''$$$$$$$$$%%%%%%%%%&&&&&&************************$$$%%%%%%&&&&&&%%%%%%$$$,,,+++&&&'''&&&)))...&&&)))))))))))))))))))))))))))***222((("""***...333$$$$$$$$$%%%%%%%%%&&&&&&###$$$---000///---***(((***)))))))))((((((((('''&&&666000888""""""!!!000***&&&&&&...$$$&&&222))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((&&&''')))(((&&&&&&(((***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''***)))(((''''''((()))***'''(((((()))))))))((((((******)))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))************(((((()))))))))*********)))************+++++++++************************************************---,,,******++++++***)))++++++++++++++++++++++++++++++***))))))***++++++************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''((()))***+++jjj^^^pppssslll}}}ZZZ===999555222111111111111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...---++++++,,,---,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************+++++++++,,,'''$$$(((111111)))######///CCCEEEKKK333444%%%%%%///,,,((($$$&&&,,,///---)))..."""***''',,,++++++++++++,,,,,,,,,,,,((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++***&&&&&&###)))***+++((())))))))))))))))))))))))'''(((+++&&&)))111++++++++++++,,,,,,,,,,,,&&&'''***$$$$$$+++ ,,,))))))))))))((((((((((((,,,OOONNN;;;GGG???GGGFFF(((***222...))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((&&&'''((('''&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''((()))***************))))))((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))************'''((((((((()))))))))))))))************+++++++++************************((((((((()))******++++++---+++))))))***++++++***++++++++++++++++++++++++++++++***))))))***++++++************************)))))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))(((((((((((()))***+++ooocccvvvsssmmm|||YYY<<<999555111////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,...,,,++++++,,,---,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))++++++++++++++++++++++++******************************+++++++++,,,,,,,,,666+++#########000kkk'''---+++&&&,,,((("""###,,,"""444&&&000111"""#########$$$$$$$$$%%%%%%++++++++++++++++++++++++###$$$$$$$$$$$$$$$$$$###***---(((+++###&&&---(((((((((((((((((((((((()))&&&''''''***---===#########$$$$$$$$$%%%%%%###444$$$000000$$$!!!))))))))))))((((((((((((+++***222888'''111///'''))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((('''&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''(((***++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************((((((((()))))))))******))))))*********+++++++++************************&&&'''''')))***+++,,,,,,+++***((()))***++++++***************************+++******************+++************************)))))))))((())))))*********))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))*********yyyooosssooo{{{XXX@@@===999444000..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))(((++++++++++++++++++++++++******************************+++++++++,,,,,,,,,$$$777///000pppQQQ,,,666""" 111(((888555///333XXX$$$...(((---"""''',,,((((((((((((((((((((((((***,,,////// !!!///HHH)))%%%333---(((((((((((())))))))))))***)))---$$$DDD&&&111000))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((('''((((((((('''%%%$$$((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''(((***++++++++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))*********++++++))))))*********+++++++++************************&&&'''((()))***+++,,,---)))(((((()))+++,,,+++************************************++++++*********)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))************************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************************++++++++++++************************((())))))***************wwwuuu{{{XXXCCCAAA===777222//////111...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++,,,......---+++******++++++++++++,,,,,,*********)))))))))))))))++++++++++++++++++++++++************************************+++++++++,,,%%%666iii%%%)))<<<%%%,,,'''111222===333'''"""...)))///%%%)))))))))))))))))))))))))))((()))111$$$$$$555>>>,,,222444(((((((((((())))))))))))***///$$$......'''000 ))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((((('''''')))***)))'''%%%((((((((((((((((((((((((************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((''')))***)))((('''(((***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''((()))************((((((((((((((())))))***(((((((((((())))))))))))))))))))))))************'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************++++++++++++)))************+++++++++++++++++++++++++++++++++'''((()))***+++,,,------((()))***---//////---+++************************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))******+++,,,+++******))))))******+++******************************))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))*********************************************************++++++++++++,,,************************((()))******++++++******zzzWWWAAA@@@===777111///000222............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***+++,,,......---+++)))))))))******+++++++++)))***************++++++++++++++++++++++++++++++************************)))))))))*********++++++<<>>888444444333000///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,------------,,,++++++++++++++++++++++++,,,)))******++++++******)))'''///)))(((CCC+++000)))222777RRR(((,,,111######...***000###~~~;;;))))))(((###+++&&&&&&&&&&&&&&&&&&&&&&&&,,,%%%444&&&---111111CCC((($$$---)))...))))))))))))))))))))))))+++!!!000...333$$$444'''))))))************))))))******************++++++((((((''''''''''''((((((***((('''((()))***)))'''*********)))))))))(((((('''''''''''''''((())))))(((((((((((())))))))))))%%%&&&'''(((((('''&&&%%%&&&'''((())))))******)))''''''''''''((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((()))))))))*********(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************))))))************))))))((()))))))))************))))))))))))))))))))))))***)))))))))))))))******)))))))))))))))******+++((()))))))))************(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******)))(((((()))+++))))))***++++++++++++***,,,++++++******++++++,,,*********)))******++++++++++++************,,,---,,,+++******))))))******,,,+++******))))))******+++++++++***************))))))***++++++++++++***---------,,,+++******)))++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...+++++++++++++++++++++++++++++++++,,,---...---,,,******+++,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,---...//////000000zzz{{{{{{VVV>>>888444444333000///111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++++++++***+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,******++++++++++++******((()))(((,,,uuu%%%%%%)))...)))+++$$$111(((&&&'''$$$(((+++ YYY******...)))MMM999+++))))))))))))))))))))))))***,,,''')))---%%%)))SSS***))))))************))))))(((((((((((()))))))))))))))((((((''''''(((((()))***((('''((()))***)))'''************))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))'''''''''(((((('''''''''''''''((())))))***))))))''''''''''''((((((((((((((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********************************)))******++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++))))))))))))************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))******)))(((((()))+++))))))***++++++++++++***,,,++++++******++++++,,,++++++*********++++++,,,+++,,,,,,+++******+++---,,,+++******))))))******,,,+++******))))))******+++++++++++++++*********))))))***++++++++++++***///......---,,,+++***)))+++++++++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,'''((()))+++,,,...///000++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))***+++,,,------------,,,+++++++++,,,,,,---...+++,,,...///111222333333~~~yyyTTT===777333444333000///111//////............//////------------------------,,,+++*********+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******+++,,,---//////---,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++&&&,,,'''***kkk(((!!!))))))+++"""%%%...)))...&&&(((---555...HHH]]]hhhZZZ]]]VVVVVV[[[kkk///'''000...uuuEEE((())))))))))))))))))))))))$$$333###)))111!!!000WWW***))))))************))))))'''((((((((())))))))))))***))))))(((((())))))******((('''((()))***)))'''***))))))))))))(((((((((&&&''''''((((((((((((((('''((((((((()))))))))***)))((((((''''''(((((()))'''((()))))))))))))))(((''''''''''''((((((((((((((()))************)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%(((******(((&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))((((((((())))))))))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))******++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))******+++))))))))))))************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))******)))(((((()))+++))))))***++++++++++++***,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,***,,,...---+++***+++---,,,+++******))))))******,,,+++******))))))******,,,,,,,,,++++++*********))))))***++++++++++++***......------,,,,,,,,,+++)))*********++++++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,,,,,,,---)))***+++,,,------------------------...000111222///000333666999:::;;;;;;wwwSSS===777333444333000///111///......------......///------------------------,,,+++***))))))+++---...+++++++++,,,,,,---------,,,,,,,,,++++++*********+++,,,...//////...,,,++++++++++++,,,,,,---------+++,,,,,,------,,,,,,+++"""555(((!!!666'''***(((***))))))222..."""...%%%000444222***LLLIII''')))###,,,...%%%---333!!!000$$$###<<<---))))))))))))))))))))))))111'''000'''000###///&&&))))))************))))))))))))******+++++++++,,,******))))))))))))*********((('''((()))***)))((()))(((((((((''''''''''''&&&''''''((()))((((((((('''((((((((())))))*********)))(((''''''((()))***(((((())))))))))))((((((''''''''''''((((((((()))((()))***++++++***)))((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$(((******(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,******************************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++)))))))))))))))******+++))))))))))))************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))******)))(((((()))+++))))))***++++++++++++***,,,++++++++++++++++++,,,------,,,,,,+++,,,,,,,,,***---///...,,,***+++---,,,++++++***)))*********,,,++++++***)))*********,,,,,,,,,++++++*********))))))***++++++++++++***,,,,,,,,,---------......(((((())))))*********+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))*********+++***++++++,,,,,,------...------------------------***+++------,,,,,,,,,---)))***+++,,,------...---.........///111222444555:::<<>>:::444000//////////////////...---------------++++++++++++++++++++++++...---,,,,,,++++++++++++,,,+++***+++---...---,,,,,,,,,+++******+++,,,,,,------------,,,,,,+++***++++++++++++++++++++++++------,,,++++++******))))))'''...MMM///&&&))))))###...***EEE+++///)))...,,,++++++&&&''',,,nnn###222"""$$$'''$$$---%%%$$$""" ---"""...xxxKKK((())))))))))))))))))))))))************))))))))))))uuu***!!!***333000&&&'''))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''(((((((((((((((***)))'''%%%%%%''')))***&&&&&&((()))************))))))))))))))))))))))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******)))************++++++++++++*********))))))((((((************************&&&(((***+++,,,+++)))((()))))))))***++++++,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))*********))))))(((************************)))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,+++***))))))************************************************************+++++++++,,,,,,,,,************************+++*********))))))((((((,,,+++***)))))))))++++++++++++++++++******))))))******+++,,,,,,,,,,,,+++++++++******+++---...///.........------,,,,,,,,,---,,,,,,,,,,,,,,,---...***---///...,,,,,,///333000333666999:::===@@@BBBIIIJJJMMMPPPRRRRRRQQQQQQxxxRRR===999444000////////////000000///...............++++++++++++++++++++++++...---,,,,,,+++++++++,,,+++***)))***,,,---,,,+++,,,,,,+++******+++,,,,,,,,,---------,,,,,,+++***++++++++++++++++++++++++)))******++++++,,,------,,,(((///ccc,,,***+++$$$)))***...YYY000%%%,,,''',,,---***,,,***+++:::FFF:::333'''333((('''---|||555***!!!///}}}FFF)))))))))))))))))))))))))))************))))))))))))hhh,,,&&&###,,,%%%+++,,,((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&((())))))*********))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))*********))))))))))))******)))************+++++++++************)))))))))(((************************'''(((***+++++++++***))),,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))))))))))))))+++******)))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,---...............++++++++++++++++++++++++,,,++++++***))))))***************************************************************+++++++++,,,,,,************************++++++++++++*********)))++++++************++++++++++++++++++*********)))******++++++,,,,,,,,,+++++++++******+++---...///.........------,,,,,,,,,------,,,,,,,,,,,,------......---,,,,,,---111444777;;;@@@DDDFFFHHHIIIKKKLLLMMMOOOPPPPPPOOONNNMMM~~~|||wwwRRR===999444111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,***)))((()))+++,,,+++***,,,++++++******++++++,,,,,,,,,---------,,,++++++++++++++++++++++++++++++)))******++++++,,,---------&&&...(((...+++"""---(((---lll///)))(((&&&,,,///)))'''&&&,,,///FFF+++!!!111$$$000...)))///444uuuzzz!!!+++,,,---zzz;;;###))))))))))))))))))))))))************))))))))))))888LLL+++ (((---&&&000'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''(((((())))))(((((('''))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***************))))))))))))******)))************+++++++++************))))))))))))************************)))))))))************+++---,,,,,,+++******))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************))))))************))))))************************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++++++++++++++---...//////000000//////++++++++++++++++++++++++,,,+++******)))******************************************************************++++++++++++,,,************************,,,,,,,,,+++++++++++++++******+++++++++++++++***++++++++++++******************+++++++++,,,,,,,,,,,,++++++***+++,,,...///.........---------------------,,,,,,,,,,,,------000...,,,---111666999;;;@@@DDDJJJMMMMMMKKKJJJJJJHHHHHHIIIHHHGGGEEECCCBBB{{{xxxwwwQQQ<<<888444111000000000///------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,+++***)))***+++,,,+++***++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,++++++******)))+++###+++&&&...&&&)))+++)))'''ppp'''((($$$)))---///(((&&&)))$$$555---NNNDDD555222)))000((('''$$$+++&&&))) 444)))###|||BBB111((((((((((((((((((((((((************)))))))))((()))((('''---,,,&&&///%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))))))))(((((((((((((((''''''((((((((((((''''''&&&''''''((())))))(((((((((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''(((((((((((('''''''''(((((((((((((((((('''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))*********+++++++++*********)))))))))))))))******************************)))))))))***+++,,,)))))))))(((((((((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************((())))))************)))************************((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++---......///////////////************************++++++***************+++************************************************************++++++++++++************************++++++++++++++++++++++++)))***+++,,,---,,,+++***++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++***+++,,,---..................---------,,,,,,,,,,,,---...//////222111111666>>>DDDEEEEEEGGGHHHIIIHHHDDD@@@>>>===;;;;;;;;;;;;999888666555xxxttt~~~wwwQQQ;;;888444222111111000///...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,++++++,,,---,,,***+++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++++++++------,,,++++++******)))***%%%)))''',,,!!!222'''---###eee$$$((($$$///---,,,+++'''333000###)))ppp\\\***&&&,,,(((((('''***,,,%%%(((---,,,'''AAA###((((((((((((((((((((((((************)))))))))(((###(((,,,111$$$******&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))************))))))((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((('''((((((((((((((((((((((((''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++***)))(((''''''******))))))))))))******))))))*********+++++++++))))))))))))))))))***************************************)))***++++++,,,''''''((((((((()))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((()))))))))************(((((()))***************))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((()))))))))******************))))))))))))******))))))*********+++++++++++++++++++++++++++++++++,,,,,,---............---************************+++***************++++++************************************************))))))*********+++++++++************************))))))******************)))***+++---------,,,++++++++++++++++++++++++,,,++++++*********+++,,,------,,,+++++++++,,,---...........................++++++,,,...000222444555;;;;;;???EEEKKKMMMJJJGGGDDDDDDAAA===777444333333333444444444444333333222wwwsss|||vvvQQQ:::777444222222111000///111111222333222111000///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...,,,+++,,,------,,,******++++++,,,,,,++++++***++++++,,,---------,,,,,,++++++++++++++++++++++++)))******++++++,,,------***,,,)))+++)))!!!111(((,,,111NNN)))***&&&222+++)))///******"""111222%%%???666 )))///&&&###%%%(((###'''---///WWWHHH---))))))))))))))))))))))))************))))))))))))%%%DDDCCC+++... ---'''***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))(((((('''((((((((((((((((((((((((&&&''''''(((((((((''''''))))))))))))))))))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((((('''******))))))))))))******)))************+++++++++))))))))))))*********************************************++++++++++++,,,))))))******+++,,,,,,---))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************'''((()))******+++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,*********************************)))******+++,,,************************************************)))))))))************+++************************)))))))))))))))*********)))***+++,,,------------++++++++++++,,,,,,,,,,,,,,,+++*********+++,,,------,,,+++++++++,,,---................../////////+++,,,///222666:::===???GGGIIILLLOOOOOOKKKDDD???<<<;;;999666333222444666666666777888999::::::;;;wwwsss}}}vvvQQQ999777444222222222000///000111222333222111///...------------------------,,,+++++++++,,,,,,---...---,,,++++++,,,,,,+++)))***+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,++++++++++++++++++++++++)))******++++++,,,------'''111'''000)))(((&&&111&&&MMM...///,,,&&&000)))+++---""" 111222///333###,,,CCC///222""",,,,,,&&&---+++,,,"""222666+++###222,,,***'''$$$,,,...000III000(((555%%%&&&))))))))))))))))))))))))************))))))))))))+++))))))&&&''',,,%%%---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((++++++******)))((((((''')))((('''&&&&&&'''((()))&&&''''''(((((('''&&&&&&))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******)))************+++++++++((()))))))))************************************)))***+++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************'''((()))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,******************************))))))***++++++,,,************************************************))))))))))))************************************)))))))))******+++++++++++++++++++++,,,---......+++++++++,,,,,,,,,------,,,+++***))))))+++---...------,,,+++++++++,,,------........./////////000---///222777===CCCGGGJJJOOOQQQSSSQQQKKKCCC<<<888666777777777666777999<<<<<<<<<===>>>???AAABBBCCCxxxuuuvvvPPP999666444333222222000///,,,...///000///...,,,+++------------------------++++++++++++,,,,,,---...---+++******++++++***(((***+++,,,------,,,+++******+++,,,,,,------------++++++++++++++++++++++++------,,,,,,+++******)))###222$$$444***000;;; eee111+++$$$---)))///(((777&&&+++)))...000&&&+++\\\$$$***/// ///***###,,,""",,,&&&---111TTTzzz222###%%%...''',,,&&&!!!@@@111%%%###///%%%))))))))))))))))))))))))************))))))))))))+++***!!!222)))%%%---))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''+++++++++***)))(((((('''***)))'''&&&&&&''')))***&&&''''''(((''''''&&&&&&))))))))))))))))))))))))&&&&&&'''((())))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((''''''((((((((((((''''''&&&''''''''''''''''''&&&))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,------******))))))))))))******)))************+++++++++(((((())))))*********+++************************(((***,,,---------+++***,,,,,,++++++***)))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))************''''''(((******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))******************))))))))))))******)))************+++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,))))))))))))))))))))))))******))))))***+++,,,,,,************************************************))))))))))))*********************************************++++++,,,,,,,,,++++++******+++---...000+++++++++,,,,,,---------,,,+++***))))))+++---......---,,,+++++++++,,,------.........//////000000///111666<<>>??????@@@AAABBBDDDEEEuuuxxxrrrPPP999666333111111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,++++++++++++,,,,,,(((((()))************)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...,,,,,,###,,,...666333%%%+++"""000)))***(((***+++***)))((()))+++***'''MMMGGG'''(((---%%%((()))***++++++***((((((+++FFF$$$***000555$$$***DDD,,,&&&***&&&)))))))))))))))))))))))))))************************... eee222&&&111(((***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))+++***(((&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))*********************)))(((''')))+++(((((())))))))))))((((((***)))(((''''''((()))***************************++++++******************,,,++++++++++++,,,,,,---((())),,,.........---,,,---,,,******+++,,,***)))************************************************+++*********))))))((((((''''''((()))***+++++++++))))))))))))))))))))))))++++++***)))(((((()))))))))))))))((()))******++++++***)))))))))***,,,---,,,+++)))((((((((()))***))))))))))))************+++***************++++++)))))))))***++++++,,,,,,++++++***************++++++++++++***++++++,,,,,,------,,,,,,,,,,,,++++++***)))))))))***+++,,,,,,+++++++++++++++***)))(((******++++++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,,,,------......---,,,,,,+++******...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......---+++***+++,,,000///...---...000333555;;;???EEEKKKNNNNNNKKKJJJQQQNNNIII@@@888555888;;;===@@@CCCEEEEEEFFFHHHIIIGGGCCCBBBDDDEEECCCDDDGGGttt{{{qqqPPP:::777444222222111000///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++******+++++++++))))))******+++++++++******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,)))///'''***222...%%%""";;;ggg"""((())) ///%%%%%%((()))******(((((()))***...XXX???)))###+++))))))************))))))###!!!QQQ\\\)))000333777DDD,,,&&&***''')))))))))))))))))))))))))))************************%%%...;;;ccc$$$333"""+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((()))******(((&&&(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,++++++***)))(((((((((((()))***************************+++++++++++++++*********++++++*********++++++,,,)))***+++,,,---,,,,,,+++,,,+++******+++,,,+++)))((()))))))))))))))******++++++++++++,,,,,,,,,,,,+++*********))))))))))))'''((((((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((()))))))))))))))******+++******))))))******+++,,,,,,+++)))((((((((()))***))))))))))))************++++++******************++++++******************++++++***************++++++++++++++++++,,,,,,---------,,,,,,,,,,,,++++++******************+++++++++++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++************************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///.........000333777;;;>>>FFFGGGIIIJJJIIIFFFCCCAAA??????>>><<<<<<>>>AAADDDLLLMMMNNNNNNLLLJJJHHHFFFJJJGGGGGGIIIIIIGGGIIINNNtttqqqPPP;;;888555333333222111000.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,&&&000###mmm###!!!$$$444000222***"""111''')))''')))***)))((('''(((******$$$((('''---)))***)))))))))))))))******---...000 000---***"""333DDD,,,&&&+++'''***))))))))))))))))))))))))************************"""666...$$$)))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))(((((()))******((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))***************((((((***---...,,,))),,,,,,------------,,,,,,+++***))))))))))))***+++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++,,,,,,,,,,,,,,,+++***+++,,,---,,,+++)))))))))*********+++++++++,,,,,,,,,------......***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((()))))))))))))))*********))))))***+++++++++++++++,,,+++)))((((((((()))***))))))))))))************,,,,,,+++***)))))))))***,,,,,,++++++***))))))(((+++***************+++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++******************++++++++++++***))))))******++++++++++++******++++++++++++++++++++++++*********************************++++++,,,,,,---***++++++,,,---......///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---............000222...///222777<<>>CCCJJJSSSWWWVVVTTTTTTQQQNNNMMMMMMMMMKKKIIIIIIHHHKKKLLLJJJHHHLLLSSSzzz{{{tttSSS999666333111111111///...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,++++++,,,,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,(((---666666)))))))))$$$***)))!!!///((()))***)))((('''(((***---%%%$$$222---'''///***)))((((((((()))+++,,,'''"""$$$)))}}}]]]+++---...DDD,,,''',,,)))+++***************************************************&&&***&&&DDD&&&...,,,((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((***((('''((()))***)))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***)))))))))))))))******((()))))))))***************((('''+++000111---((((((((())))))))))))((((((*********++++++*********))))))))))))))))))))))))++++++,,,,,,------------+++++++++++++++,,,,,,------,,,,,,,,,,,,,,,---...---,,,+++,,,---...---,,,++++++++++++++++++++++++***+++++++++,,,,,,------***************++++++++++++++++++++++++++++++***))))))))))))))))))))))))'''((()))***************(((((()))************)))((()))***,,,,,,+++******,,,+++)))((((((((()))***((()))))))))************,,,++++++***))))))******))))))*********+++++++++******))))))***++++++,,,***+++,,,...//////......------,,,,,,,,,++++++++++++++++++++++++***)))((()))******+++++++++************++++++++++++******++++++++++++++++++++++++***************************+++++++++++++++,,,,,,------------------------++++++******+++,,,---...------------------------+++,,,---------///222555999>>>GGGNNNQQQPPPKKKHHHAAA>>>999555444555888999EEEFFFIIIPPPVVVWWWTTTPPPRRROOOLLLJJJIIIJJJKKKKKKLLLMMMQQQWWW[[[]]]dddlllrrr|||sssQQQ999666333111000000///.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---,,,+++***+++,,,---...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***///&&&///)))XXX(((,,,'''###***222+++###***(((***+++***)))((()))***%%%...$$$&&&)))###(((((((((((()))***+++,,,'''333111111jjj!!!###111DDD---(((---))),,,************************************************(((%%%(((222WWW'''---,,,((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&((()))++++++)))(((&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((***)))''''''((())))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))***************((((((***---...,,,)))*********++++++*********))))))***++++++***))))))************************+++,,,,,,------......///*********+++,,,---...///...//////000111111222222111000...///000000///---------,,,,,,++++++******,,,,,,,,,+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))((((((***++++++***))))))'''((()))++++++******)))))))))***+++++++++++++++,,,+++)))((((((((()))***))))))))))))************+++***************++++++((())))))***++++++,,,,,,))))))))))))***+++,,,,,,***+++---///000000//////------,,,,,,,,,,,,++++++)))***+++,,,,,,+++)))((())))))***++++++++++++*********++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++.........---------------...---,,,+++,,,---...///------------------------+++,,,---...000444999<<>>:::777777777888;;;>>>AAACCCBBBEEEHHHJJJJJJJJJJJJKKKIIITTTbbbmmmttt|||}}}}}}}}}|||pppwwwmmmIII;;;888555333222222111000000/////////....................................---,,,,,,++++++,,,,,,---...------,,,,,,------...,,,+++***))))))+++---...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***)))---$$$000LLL333***'''''''''***(((((("""%%%000(((***+++,,,,,,+++***+++,,,///$$$"""000'''|||nnn&&&''')))***+++++++++***$$$444666///$$$***+++DDD---(((---***---************************************************///)))((((((***888---///000))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&'''***++++++***'''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((+++)))'''&&&((()))))))))(((((())))))))))))((((((************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))******************+++)))(((''')))+++*********++++++*********'''((()))******)))(((''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000333333444666888;;;===>>>>>>@@@CCCFFFGGGHHHGGGFFFFFFDDDBBBBBBBBBAAA???===<<<<<<:::999777555444333000000///...---,,,,,,+++*********++++++,,,,,,,,,%%%&&&&&&'''((())))))***))))))))))))))))))))))))'''((()))***)))(((&&&$$$'''(((***+++,,,+++)))(((+++***)))))))))***,,,---,,,+++)))((((((((()))***))))))))))))************(((((())))))***+++------,,,,,,++++++***)))))))))))))))))))))***+++,,,---***+++...000111111000000---------,,,,,,,,,++++++'''(((***,,,---,,,+++***((()))***+++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---///000111111000///---+++***+++,,,---........................+++---111666<<>>???AAACCCDDDEEEHHHKKKKKKIIIHHHJJJMMMZZZiii{{{|||~~~zzz}}}tttkkkJJJ999777444222000///......////////////////////////......---------,,,,,,,,,.........------,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++------++++++++++++------...&&&... 888www:::"""$$$,,,000111$$$***000,,,000'''+++)))000...***333%%%---444!!!###000&&&ooo((('''...000,,,''',,,&&&%%%***...***))):::QQQKKK+++DDD---(((---(((***------++++++AAA ***...///+++((((((+++---&&&((("""'''+++ +++&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******))))))((((((''''''******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))++++++***************+++))))))(((((())))))******++++++++++++,,,---...///.........111555888999999;;;<<<>>>AAACCCEEEFFFGGGDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEDDD@@@AAAAAA@@@???===:::999666666555333111///---+++---,,,+++******+++,,,---((())))))***+++,,,,,,---+++*********************))))))))))))))))))))))))************************************************************************))))))))))))******************))))))))))))******)))************+++++++++******+++++++++,,,,,,,,,***,,,///222222111...---///...------,,,,,,,,,,,,))))))))))))))))))))))))+++***)))(((((()))******++++++++++++++++++++++++((()))+++,,,------,,,+++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111000///.........---,,,,,,,,,,,,---......///...------///111000333888AAAIIIOOOQQQQQQRRRMMMGGGAAA>>><<<;;;;;;999AAAFFFEEEDDDEEEFFFEEEJJJIIIIIILLLRRRWWW[[[]]]kkkxxx|||}}}~~~xxxppp|||kkkIII999888555222000/////////////////////////////////......---------,,,,,,,,,......---------,,,,,,,,,)))******+++---......///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++---,,,,,,++++++,,,,,,---+++,,,222"""000---aaaxxxnnnZZZ<<<333++++++000111+++###(((111)))""",,,)))111222'''444---222&&&***$$$ ;;;'''333RRR:::""" +++......---///000++++++---)))$$$***666???BBB+++&&&+++''')))666333555UUUbbbZZZ 000+++'''######'''++++++)))(((000,,,,,,$$$UUUMMM222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))******))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************************************+++******))))))******+++))))))))))))***+++---...------...///000222222333888888999<<>>????????????????????????888777444111///---,,,,,,,,,,,,,,,,,,,,,+++++++++(((((())))))*********+++************************************************************************************************))))))))))))******************))))))))))))******)))************+++++++++)))))))))*********++++++***+++,,,...//////000000,,,++++++************+++++++++++++++++++++++++++******)))))))))******+++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,+++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,......---------....../////////...---------------...000111000///000111333<<>>AAABBBKKKKKKHHHGGGMMMYYYbbbdddlllqqqvvvyyyxxxxxxyyy{{{|||zzz|||wwwooovvvpppkkkvvvkkkIII:::999666444222000000000////////////////////////......---------,,,,,,,,,------------------------......---,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))111%%%+++333%%%___RRR111******'''""";;;000111222111...+++)))(((666'''///)))222111HHH&&&777***&&&%%%111)))...%%%"""(((,,,zzz333&&&000***,,,,,,%%%)))$$$$$$***///---+++,,,222YYYFFF...(((---***...+++)))---""""""'''......((("""%%%+++***000!!!...222###...,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))************************)))*********++++++++++++))))))*********+++++++++******************************)))))))))***++++++///---+++))))))***,,,------000555;;;@@@CCCEEEFFFEEEBBB>>><<<;;;:::888777222333333333333333222111333222000//////000222333444333222111111222222333222111111111222333555777;;;;;;<<<>>>@@@BBBCCCDDDCCCBBB>>>:::666222///...---------------------...((((((((())))))******+++************************************************************************************************((()))))))))******************))))))))))))******))))))*********+++++++++((())))))))))))******************+++---...000000------,,,,,,,,,,,,,,,---++++++++++++++++++++++++******************++++++++++++++++++++++++++++++...---+++***)))***++++++,,,,,,+++***)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++,,,---...///000///......---............/////////000333888<<>>@@@CCCEEEHHHJJJLLLRRR___pppyyy{{{}}}|||zzz}}}~~~zzzvvvwwwxxxvvvoooiiiqqqyyykkkhhhtttmmmKKK:::999666444222000000000////////////////////////......---------,,,,,,,,,------------------------000000...---+++***((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,$$$///000/// (((,,,$$$555***###$$$'''+++---,,,)))&&&(((777666%%%CCC"""!!!AAA///888'''444555:::000'''---+++000000+++...,,,+++,,,,,,******,,,000"""GGG000)))---***...000,,,---WWW666000,,,***'''$$$(((...&&&,,,***///&&&[[[222&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***)))))))))((((((((('''))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))*********++++++++++++************++++++++++++***************************************+++,,,,,,,,,+++++++++,,,...111222888:::>>>CCCFFFHHHIIIIIIHHHCCC<<<666444444444333000000111222333333222222333222111000000111222222000000000000111222333333444333111000000111222222222333555777:::===@@@BBBEEEEEECCC@@@===;;;999777333222111000///...------(((((())))))*********+++************************************************************************************************((()))))))))******************))))))))))))******))))))*********+++++++++((())))))))))))***************)))***+++---...///,,,,,,,,,++++++,,,,,,---************************))))))******++++++++++++++++++++++++++++++++++++...---+++***)))***++++++,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++---...///000000///............///...//////000333:::BBBHHHKKKNNNNNNIII@@@999888:::;;;<<<======<<<>>>CCCFFFHHHNNNVVVbbbrrryyyyyy~~~tttoooiiihhhkkkmmmkkkiiipppyyyxxxeeefffrrrmmmLLL:::888666333111000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,(((+++000)))&&&222JJJDDD$$$(((///---!!!777000'''###%%%***...000---+++***%%%222}}}"""///+++...'''555&&&@@@...+++)))+++///)))+++---...///...,,,+++...222...,,,666III222+++---***......&&&111]]]CCC+++'''---...---...***111)))///'''+++777___'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))*********)))(((''''''''')))))))))************+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++************))))))))))))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))))))))*********++++++*********++++++++++++,,,+++++++++++++++++++++++++++++++++++++++,,,---...(((***,,,000444888;;;===EEEEEEFFFGGGGGGGGGEEEEEEAAA<<<555000//////111111111222333444555666666666444444444444333333333222222333555777999:::::::::888888666444333111111111//////000111444777:::<<<======>>>@@@@@@@@@@@@@@@:::999777444111...,,,+++************************++++++++++++++++++++++++************************************************************************))))))))))))******************))))))))))))******)))************+++++++++)))))))))*********++++++***)))))))))***+++,,,---***))))))))))))******+++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///111111000//////////////////111444777<<>>BBBJJJOOO[[[cccnnnwww}}}|||zzzyyy{{{yyyuuujjjddd^^^]]]bbbiiiooorrrsssssscccffftttmmmLLL999888555222000/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,---------......******+++,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,++++++)))///...)))!!!>>>:::---111555$$$&&&***---//////,,,***(((---###%%%EEE"""///000666111...444666---000&&&---111$$$...,,,...111222444666999;;;@@@III999<<>>===888555222111222444555555666666777888999999999999777888999:::999888666555888:::>>>BBBEEEEEEEEEEEEAAAAAA@@@>>><<<:::888777333222111000111222444555333444777:::<<<===>>>>>>::::::888666444222111000------,,,,,,+++*********++++++++++++++++++++++++************************************************************************))))))))))))******************))))))))))))******)))************+++++++++************+++++++++,,,************************)))))))))))))))***++++++************************((()))***,,,------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---....../////////222111000000//////000000111666===CCCIIINNNSSSVVVRRROOOIIICCC???<<<<<<<<<;;;>>>BBBEEEJJJSSS___hhhrrrzzz~~~~~~zzzvvvvvv}}}yyyoooiiicccaaagggqqq{{{vvvrrrdddiiiwwwlllKKK999777444222000///......////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++------------++++++)))---,,,,,,000+++'''333...+++)))333---...---***'''(((,,,000&&&111222'''$$$&&&fffBBB111000***///***%%%000%%%333999,,,<<<333555777999;;;>>>===:::888BBBCCCLLLIIISSS???666777222555222222***VVV///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))******++++++++++++((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...///000111666999<<<@@@CCCEEEEEEEEE===<<<;;;:::999888888999666666777:::===??????>>>===>>>>>>?????????>>>>>>???@@@BBBDDDCCCAAA>>><<<===@@@EEEJJJMMMNNNNNNMMMMMMMMMMMMLLLJJJGGGDDDBBB999777555222111000111222///000222555666777777777666666666666777777777777///......---,,,+++******++++++++++++++++++++++++************************************************************************))))))))))))******************))))))))))))******)))************+++++++++***++++++++++++,,,,,,,,,)))************)))((((((++++++******+++,,,------++++++++++++++++++++++++((()))+++,,,------,,,,,,++++++++++++++++++++++++((()))+++,,,------,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,***,,,---///000000///...222111111000000000000000333:::DDDMMMRRRUUUVVVVVVSSSOOOIIIEEECCCAAA@@@??????CCCIIIOOOXXXeeeuuu{{{zzz}}}|||vvvqqqnnnmmmwww~~~wwwpppnnnsss|||sssiiiiiiyyynnnIII:::777444222222111000///////////////............------------------------........................---------,,,,,,+++++++++++++++************++++++------,,,+++,,,---...///000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------000333)))%%%+++...//////---(((&&&,,,444&&&000///&&&333###$$$aaaaaalll:::(((444111???666888===>>>@@@AAABBBBBBBBBAAA???KKKJJJTTTBBB]]]GGGFFF>>>@@@777555///333000SSS111)))+++''')))%%%111))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))%%%''')))***)))'''%%%###''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))''''''((()))))))))))))))))))))))))))************+++---...---+++******+++******))))))(((((('''''',,,,,,,,,,,,,,,+++***)))(((((((((((()))***+++,,,++++++++++++++++++++++++((()))***+++,,,---------,,,---,,,***,,,000000---......------///111444555;;;???CCCFFFGGGEEEAAA>>>888888777666444555888;;;:::;;;>>>AAADDDGGGHHHIIIEEEDDDBBB@@@@@@@@@BBBCCCDDDFFFHHHIIIIIIFFFCCC@@@CCCCCCFFFIIINNNPPPPPPOOONNNMMMLLLKKKKKKKKKJJJIIICCCAAA===999555222000///000///...///111444555555111000000111333666888:::888777444222000...------+++,,,---------+++***)))******************************++++++++++++************)))'''&&&&&&&&&&&&(((((((((((())))))))))))******))))))))))))******++++++******************,,,+++)))(((((()))+++,,,))))))))))))************)))***,,,------,,,***)))---,,,***))))))***,,,---------------,,,,,,+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---......//////......------,,,,,,,,,,,,---...///.........---,,,...111444:::DDDPPPWWWWWWTTTSSSTTTQQQNNNJJJHHHGGGFFFDDDAAADDDMMMVVV___lll{{{}}}~~~~~~{{{xxxyyypppyyyvvvnnnnnnjjjqqqxxxvvvoooeeegggwwwpppJJJ:::777444222222111000///////////////............------------------------.........------------------------,,,,,,+++++++++++++++************++++++---,,,+++++++++,,,......///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,%%%;;;666RRR$$$+++***))))))***...///(((---///,,,!!!(((333222jjj(((555;;;000===999BBB===>>>???AAAAAAAAA@@@@@@LLLGGG;;;III===YYY```KKKKKKDDDFFF<<<:::999333111$$$444---...(((,,,%%%+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((()))((('''%%%$$$''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************+++---//////---,,,++++++******))))))((((((((((((***************)))(((((((((((((((((()))***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++---...,,,)))***---,,,(((......///111444999===@@@DDDCCCBBBAAA???<<<:::999666777999999:::<<<@@@CCCCCCEEEFFFHHHJJJKKKLLLLLLKKKJJJHHHGGGFFFGGGHHHIIIIIIJJJLLLMMMMMMKKKIIIGGGHHHIIIJJJMMMPPPQQQQQQOOOOOONNNMMMLLLKKKJJJIIIGGGGGGEEEBBB???:::777444222444333333555666555333111000000//////111444777999;;;:::888666333111///---++++++,,,,,,,,,++++++*********************************++++++++++++************)))(((''''''''''''(((((((((((()))))))))*********))))))))))))******************************,,,+++***))))))***+++,,,))))))))))))***************+++,,,------,,,+++***---,,,***))))))***,,,---,,,---------,,,,,,+++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++---------,,,------......000000///......111666:::GGGMMMSSSVVVUUURRRPPPPPPLLLKKKIIIFFFCCCCCCEEEGGGNNNYYYeeeoooyyy}}}yyyxxx|||~~~{{{xxxxxxwww~~~|||wwwxxxvvv|||}}}hhhaaaeeewwwpppJJJ:::777444222222111000///////////////............------------------------......------,,,,,,++++++------,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++,,,---------+++******,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,666111CCCiii///,,,000111,,,***///333444+++,,,222/// ((('''HHH:::+++CCC<<<000:::333<<<<<<<<<===>>>>>>======<<>>AAAEEEJJJMMMMMMMMMNNNNNNOOONNNNNNMMMMMMLLLJJJIIIIIIJJJKKKKKKKKKLLLMMMOOOOOONNNMMMMMMLLLKKKLLLMMMOOOOOOMMMKKKOOOOOONNNMMMKKKJJJHHHGGGIIIIIIGGGDDD@@@;;;777555444555777:::;;;:::555222222111///......000333555=========;;;999666333111------,,,++++++++++++,,,******************************++++++++++++************)))))))))))))))***((((((((()))))))))************))))))))))))******************************************************)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,+++---,,,+++******+++,,,---,,,,,,---------,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++///......---------......111111000000222777>>>CCCSSSTTTUUUUUUTTTQQQOOONNNIIIJJJIIIEEECCCEEELLLRRR[[[gggttt~~~~~~yyyvvvxxx~~~~~~||||||{{{xxx~~~{{{ddd___fff{{{mmmGGG:::777444222222111000///////////////............------------------------...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,*********+++++++++,,,,,,+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***333'''222+++222+++(((---,,,%%%!!!###((($$$###111+++(((---...ttt>>>:::@@@222333:::---333888888999888888888888777222888>>>666>>>333&&&WWW]]]GGGHHHCCCHHHAAA>>>CCC555333zzzPPP###'''%%%(((...(((***))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&'''(((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***++++++))))))''''''((()))))))))))))))((()))))))))************+++...222333222///---,,,))))))))))))))))))))))))++++++,,,,,,,,,++++++******)))))))))******+++,,,***+++++++++++++++,,,,,,+++,,,,,,---,,,,,,++++++,,,------,,,///555555333000333999???DDDHHHJJJKKK<<<999555222222444777999777;;;???CCCGGGJJJOOORRROOOOOOPPPOOOOOONNNMMMLLLMMMMMMLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPQQQQQQRRRRRROOONNNMMMNNNNNNMMMKKKHHHKKKLLLMMMMMMKKKJJJIIIIIIIIIIIIIIIGGGCCC???;;;888333444777;;;>>>???>>><<<888666222///......///000:::;;;===>>>===<<<:::999222000...,,,++++++++++++******************************++++++++++++***************)))******++++++(((((()))))))))***************))))))))))))*********************+++++++++)))***++++++++++++***)))))))))*********+++++++++---,,,++++++++++++,,,---,,,++++++******++++++,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...---......//////......---000///......---.........///000000222666>>>GGGMMMVVVTTTTTTTTTSSSRRRNNNLLLHHHGGGGGGHHHLLLSSS\\\bbbgggpppzzzzzz{{{xxxxxx{{{|||zzz{{{~~~~~~|||eee```hhh~~~iiiDDD:::777444222222111000///////////////............---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,+++***))))))+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((333'''///'''{{{666***&&&<<<555555!!!$$$333,,,///(((???>>>@@@:::333+++555888...888555555444444444444444444555444AAA,,,111DDD...///qqqWWW>>>>>>:::AAA<<<555999555666NNN###444+++---)))%%%'''))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((()))((('''&&&&&&''')))***))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$&&&(((***++++++))))))''''''((()))))))))))))))((()))))))))***************---111333111///---,,,))))))))))))***************++++++,,,,,,,,,++++++******************+++,,,*********++++++,,,,,,,,,******+++,,,---......---,,,......---111777888555444888>>>DDDGGGFFFDDDBBB222222222333555777:::<<<;;;???CCCGGGIIIKKKNNNPPPNNNNNNNNNNNNMMMMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNOOONNNOOOPPPQQQRRRSSSSSSSSSOOONNNNNNNNNNNNMMMJJJHHHEEEHHHKKKLLLKKKJJJKKKLLLJJJJJJJJJJJJGGGDDDAAA???888777888:::>>>BBBDDDDDD@@@===:::555222000///...333555999<<>>===>>>UUU:::999555===888000111333:::888>>>444+++---)))(((***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''''''''((()))***((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))******))))))''''''((()))))))))))))))))))))))))))************))),,,///000///---,,,,,,)))))))))************+++(((((()))************)))++++++*********++++++,,,*********++++++,,,,,,---)))***+++---......//////---///...---000555666222999<<<@@@DDDDDDBBB>>>;;;444555777999;;;<<<<<<<<<@@@CCCGGGIIIJJJIIIJJJJJJLLLLLLLLLLLLKKKJJJIIIIIIGGGGGGGGGHHHHHHHHHHHHHHHFFFGGGHHHJJJKKKKKKJJJJJJFFFEEEEEEFFFGGGGGGEEECCCAAAEEEJJJKKKJJJIIIKKKMMMJJJJJJKKKLLLLLLJJJIIIHHHDDDAAA======???CCCEEEGGGFFFEEEBBB>>>:::666333111///111444888;;;>>>???@@@;;;:::777444111///...---******************************++++++++++++******++++++***************+++)))))))))*********++++++******))))))))))))******)))))))))***++++++,,,,,,*********************************++++++++++++,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++///////////////000111111...222888===CCCIIIOOOSSSRRRRRRRRRQQQNNNJJJGGGEEEBBBBBBIIIYYYnnn}}}zzzzzzyyyxxx~~~{{{tttqqqqqqttt~~~}}}}}}eee___ggg~~~kkkHHH:::777444222222111000///////////////............------------------------,,,,,,,,,---......//////+++++++++,,,,,,------------,,,,,,++++++,,,,,,---***+++,,,---...------,,,///---++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))------===***+++...qqqaaa???222)))222&&&///&&&111777 ---888;;;555::::::;;;777333888666777777666666777888999::::::???KKKKKKHHHFFF???GGGEEELLLXXX???>>>999>>>888444333111<<<333zzz---+++(((......,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************(((***------,,,++++++,,,))))))*********+++++++++(((((()))***************,,,++++++******+++++++++)))******+++,,,,,,------++++++,,,---.........------//////...111666777444<<<===>>>>>>>>>===<<<<<<<<<>>>@@@AAABBBBBBAAA@@@CCCFFFJJJKKKJJJHHHGGGGGGIIIIIIIIIHHHGGGEEEDDDCCC===>>>>>>???????????????>>>@@@BBBDDDEEEDDDBBBAAA======>>>@@@CCCCCCBBB@@@???DDDIIIKKKIIIGGGHHHKKKGGGHHHIIIJJJLLLMMMNNNOOOMMMIIIDDDBBBCCCEEEGGGHHHIIIIIIHHHFFFCCC>>>:::777000000222444555777888999<<<;;;:::999777444222111******************************++++++++++++******,,,+++***)))))))))))))))))))))*********+++++++++******))))))))))))******((())))))***++++++,,,,,,,,,+++***))))))***+++,,,*********+++++++++,,,,,,+++,,,---......---,,,++++++++++++,,,,,,+++++++++***+++,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++.........///000111222333333888@@@FFFIIILLLMMMNNNNNNPPPPPPMMMIIIGGGIIIKKKPPPUUU___ooo~~~{{{{{{yyyyyy~~~}}}xxxttttttwwwyyyzzz}}}zzzwww```\\\fffnnnMMM:::777444222222111000///000/////////............------------------------+++,,,,,,---...///000000+++++++++,,,,,,------------,,,,,,++++++,,,,,,---+++,,,---...///...------000...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------..."""...***!!!;;;333(((000%%%666lll\\\111%%%333(((((($$$000%%%///@@@XXX:::999999:::???<<<<<<<<>>???<<>>BBB:::<<<:::000;;;333III111222&&&333000((())))))))))))))))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''(((((()))))))))***''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((((((((()))'''(((((()))))))))))))))))))))))))))************''')))++++++******+++,,,))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++))))))***+++,,,,,,------------......------,,,++++++...///000444;;;===;;;???===;;;999999;;;>>>???BBBCCCEEEFFFGGGGGGGGGFFFEEEHHHLLLMMMKKKHHHFFFEEEFFFFFFEEEDDDBBB???===<<<;;;<<<======>>>>>>>>>>>>@@@BBBEEEHHHHHHFFFCCCBBB??????@@@CCCGGGHHHGGGFFF???DDDJJJJJJGGGEEEFFFHHHCCCDDDEEEGGGJJJMMMOOOQQQPPPMMMIIIGGGGGGIIIIIIJJJIIIKKKLLLLLLIIIEEE@@@===222222111111111111222333;;;;;;<<<;;;:::888666555******************************++++++++++++******,,,+++***)))(((((((((((()))************+++++++++******))))))))))))******((())))))***++++++,,,,,,,,,+++)))(((((()))+++,,,******+++++++++,,,,,,,,,+++,,,...//////...,,,+++***++++++,,,,,,++++++******+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,++++++,,,,,,---...---......//////......---.........///000222444444888>>>FFFLLLNNNMMMKKKJJJJJJKKKLLLIIIFFFHHHOOOUUUcccjjjvvv~~~xxxyyyyyyzzz{{{sssoooooorrryyy}}}xxxsssvvv~~~kkkZZZVVVdddlllIII:::777444222222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,+++******...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------+++*********+++,,,,,,---)))))))))***+++++++++,,,)))&&&***///...???yyy///###777333&&&''')))***(((&&&888mmmzzzMMMAAA@@@AAAEEEDDDDDDCCCBBBBBBBBBCCCDDD@@@AAAAAABBBDDDEEEGGGHHHIIILLLMMMJJJHHHKKKLLLJJJPPPIII:::wwwVVVKKKDDDNNNAAAFFF888OOODDD999///MMM<<<---777!!!666))),,,,,,+++***)))(((''''''******))))))((((((''''''************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))((((((((((((((()))((((((((((((((()))******++++++***)))(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))((()))***+++,,,+++******(((***+++***)))((()))***,,,+++)))(((((()))+++,,,++++++++++++++++++++++++++++++,,,------...//////******,,,------...------111555999:::888999===AAA?????????@@@AAACCCEEEFFFDDDAAABBBFFFGGGDDDAAABBBAAAEEEIIIIIIEEEBBBBBBCCCAAAHHHLLLIIIIIILLLHHH???DDD??????FFFOOOSSSVVVXXX___^^^___aaaccc___XXXRRROOOPPPQQQQQQPPPPPPRRRTTTTTTUUUUUUOOOHHHBBBAAABBB@@@??????AAADDDEEEEEEDDDMMMKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFEEE;;;888444000------///000222222333555666888:::;;;666444111...+++***))))))...---,,,,,,++++++,,,,,,)))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,,,,---...---+++***+++,,,))))))))))))))))))))))))---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......---------...............111//////111222222777===FFFOOOTTTQQQNNNNNNMMMIIILLLJJJGGGCCCDDDOOO___lllzzz}}}zzz}}}|||oooppp{{{yyy|||jjjYYYVVVeeemmmIII:::777444222222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,++++++******+++,,,,,,---************++++++++++++222+++))),,,'''%%%555RRR:::%%%&&&***888,,,111222,,,&&&+++===MMMwww[[[CCC@@@GGGIIIHHHIIIFFFFFFGGGGGGFFFFFFEEEEEEIIIIIIHHHHHHHHHJJJKKKLLLHHHLLLMMMLLLLLLOOOPPPNNN===ZZZGGGEEEhhhMMM@@@IIIFFFRRRFFFMMMBBBHHHGGG<<>>===<<<===???CCCFFFGGGGGGGGGHHHIIIIIIHHHHHHEEEEEEEEEFFFGGGHHHIIIJJJBBB???:::555222111111111///000111222555888;;;===;;;999444///,,,******+++---,,,,,,+++++++++,,,,,,)))***++++++++++++***)))************************)))))))))*********++++++,,,---...---+++***+++,,,************************,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......---------............///222///...000222555===EEEMMMTTTWWWRRRNNNNNNNNNKKKLLLIIIFFFHHHPPP^^^llluuu}}}zzz~~~uuuzzzzzzlll[[[YYYhhhmmmIII:::777444222222111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......///000000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++++++++,,,,,,---+++++++++++++++*********...)))''',,,000---)))&&&000,,,%%%""")))===VVVhhhhhhAAA%%%***333///***---(((,,,000222333222111111>>>RRRgggpppqqqkkk[[[KKKQQQJJJGGGKKKLLLFFFCCCDDDGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHHHHGGGGGGGGGHHHHHHEEEIIIJJJIIIJJJMMMMMMJJJDDDTTTFFF444PPPzzzzzzsss|||NNNOOOQQQSSSEEEFFFRRRQQQCCCGGGHHHAAA@@@444222111000.........///000222777===BBBEEEFFFHHHIIIAAA???;;;777555555666666***333555000+++222%%%:::+++*********)))************))))))))))))(((((((((************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((())))))***+++***))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))***++++++++++++***)))***+++***))))))***+++,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,...///111222999>>>CCCFFFDDDCCCCCCDDDAAACCCEEEGGGHHHIIIIIIHHHIIIDDD@@@@@@???>>>AAAFFFDDD???<<>><<<;;;;;;;;;???444@@@999333<<<***///...---,,,***************))))))))))))))))))))))))************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''')))(((((((((((())))))***))))))(((((((((((())))))******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))))))))******++++++++++++)))***++++++))))))***+++++++++***))))))***++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++,,,---///222666999:::DDDFFFGGGGGGDDDBBBAAABBBAAACCCFFFIIIKKKLLLLLLKKKEEEBBB@@@AAA???===>>>CCC>>>BBBMMM^^^oooxxxwwwsssyyy~~~~~~}}}}}}|||vvvxxx|||zzzuuuooojjjjjjmmmqqqtttkkkddd\\\TTTOOOKKKGGGCCCAAACCCEEEEEEDDDCCCBBBBBBDDDEEEFFFHHHIIIJJJJJJIIIIIIGGGCCC>>>:::777555444444333111000111333555777<<<;;;:::777444222///...+++************+++,,,,,,*********++++++*********************************))))))))))))))))))))))))+++,,,---,,,+++***+++,,,************************+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------......//////000000000///111777===CCCMMMVVVUUUWWWWWWRRRKKKGGGFFFFFFGGGKKKSSSaaapppzzz|||xxxvvvyyy}}}xxxxxx|||gggZZZZZZjjjnnnIII:::777444222222111000///////////////////////////------------------------------------------------------,,,,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,+++,,,,,,------,,,,,,,,,++++++******$$$...444000******)))&&&222111000...---+++)))(((555333000+++)))+++...111777777888:::<<<>>>??????FFFKKKNNNNNNMMMMMMMMMKKKGGGHHHKKKLLLJJJHHHJJJOOOOOONNNMMMMMMNNNOOOQQQSSSWWW\\\ccciiikkkhhhdddaaaeeeeeedddbbbcccgggfffbbbddd^^^```^^^WWW^^^bbbWWW```NNNQQQBBBDDDIIIGGGMMMFFFCCCFFFGGGKKKLLLDDDAAADDDBBB???;;;999777666555555555555555555777;;;>>>@@@>>>;;;777444333222222222)))000777;;;<<<>>>...333222///,,,***)))))))))))))))))))))************************)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))***)))))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))***************+++++++++)))+++,,,+++***)))***++++++******************+++++++++++++++++++++++++++,,,++++++++++++++++++++++++---000444999>>>BBBEEEIIIHHHEEEBBB@@@@@@BBBDDDEEEGGGIIIJJJKKKJJJHHHGGGFFFBBB@@@AAA@@@AAAGGGOOOZZZcccppp|||{{{vvvwww~~~|||~~~{{{vvvzzz~~~yyyxxx|||zzzssspppoooiii]]]SSSPPPQQQQQQMMMGGGBBB???>>>@@@AAADDDGGGHHHHHHFFFEEEHHHGGGEEEBBB@@@===;;;:::<<<:::777444111000000000555777999;;;:::666222000,,,++++++***++++++,,,,,,+++******************+++***************************************************+++,,,,,,******+++,,,************************+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......------......///000000111///000777@@@FFFJJJPPPWWWPPPQQQQQQOOOIIICCCBBBCCCHHHQQQ```nnnxxx|||{{{zzzvvvsssqqqsss{{{xxxnnnqqq}}}\\\TTTYYYmmmnnnJJJ:::777444222222111000///////////////////////////------------------------------------------------000000///...------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((***+++---222666444000)))(((&&&%%%&&&***...111%%%+++...000222222111555;;;BBBFFFGGGIIIKKKNNNMMMPPPTTTTTTSSSPPPNNNMMMSSSQQQPPPNNNMMMPPPVVV[[[dddcccaaa```______```aaabbbhhhqqqyyy|||zzzuuuqqqmmmllljjjiiinnnuuuvvvssssssnnnjjjdddbbblllpppeeeWWWSSS]]]^^^bbb]]]PPPNNNSSSFFFDDD<<<@@@LLLJJJQQQFFFEEECCCBBBAAA@@@AAAAAA??????===:::888888;;;>>>???>>>===;;;999777555444>>>;;;333333555,,,GGG<<<888666222...,,,*********)))))))))************+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((''''''(((((()))***+++***))))))((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))******))))))******+++,,,***+++,,,+++*********,,,************************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---///444:::@@@FFFIIIKKKGGGEEEAAA??????BBBFFFIIILLLKKKKKKJJJGGGDDDBBB@@@???===>>>DDDMMMYYYlll{{{~~~uuuooonnnnnnuuuzzzpppqqqwwwxxxuuuzzz~~~}}}~~~ttthhhccceeefff```VVVJJJCCC??????@@@AAABBBCCCDDDDDDDDDHHHHHHHHHGGGFFFDDDBBBAAAAAA???<<<999555222000...///222777:::;;;888444111...---,,,,,,++++++,,,,,,++++++***))))))***++++++************************++++++************)))))))))***++++++******+++,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,---------......------...///000000111222000444===HHHMMMMMMOOOTTTLLLLLLLLLLLLHHHCCCCCCHHHOOOYYYhhhvvv||||||xxxuuuiiihhhiiiqqq~~~uuunnnttt{{{ooommmqqq~~~[[[WWW___uuuoooJJJ:::777444222222111000///////////////////////////........................------------------------.....................---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***......---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,222,,,''''''(((((()))***000111222111...+++***+++333111...,,,---222999???AAACCCEEEDDDCCCDDDJJJNNNNNNMMMMMMLLLJJJIIIKKKNNNLLLMMMLLLKKKMMMVVVaaaiiimmmmmmllljjjgggccc___]]]ZZZ___fffmmmqqqpppmmmjjjaaa___[[[YYY```iiillliiieeedddhhhqqqsssnnnkkkooojjjpppfffnnnooohhh___dddRRROOO\\\NNNDDDCCC888BBBDDDCCCBBBAAA@@@AAABBBBBB<<<======;;;888777777999888999::::::999777444222(((///888666@@@000???999999777333000---------...))))))*********+++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))*********''''''''''''((()))***+++******)))((((((((((((((()))))))))))))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))+++***)))))))))***+++,,,***+++,,,,,,******+++,,,*********++++++*********++++++++++++++++++++++++++++++,,,,,,------......///222999???EEEIIIKKKLLLFFFDDDBBBAAACCCFFFIIIJJJLLLKKKIIIFFFDDDAAA???>>><<<@@@JJJYYYgggxxxwwwpppqqqtttmmmrrruuuyyymmmrrr|||~~~{{{vvvuuuwww~~~}}}ssspppqqq}}}xxxooolllsssyyyxxxmmm___SSSMMMNNNKKKFFFAAA???@@@BBBDDDFFFGGGHHHIIIHHHFFFEEECCCAAA@@@???===:::777444222...000333666777666444333000///...---,,,+++++++++++++++***))))))***++++++******************************)))))))))((((((((((((***++++++******+++,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,---......///,,,,,,,,,---------......------...///000111222222555999AAAKKKOOONNNNNNQQQOOOKKKJJJJJJHHHFFFLLLTTT[[[```jjjvvv{{{uuukkkkkknnnyyyzzzvvvvvv~~~yyyrrrhhhffflllaaa^^^ggg}}}oooJJJ:::777444222222111000///////////////////////////........................------------------------***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***///...---,,,,,,,,,,,,,,,+++++++++,,,,,,---------%%%)))222777111((()))222&&&))),,,,,,)))(((+++...)))+++///444666666999===BBBEEEIIIKKKLLLLLLNNNOOOLLLMMMOOOQQQOOOLLLKKKMMMRRRZZZbbbbbb^^^]]]]]]^^^dddeeefffddd___WWWOOOJJJMMMPPPVVV[[[^^^^^^]]]\\\TTTQQQKKKHHHMMMWWWZZZWWWXXXkkkooodddcccbbb\\\ZZZVVVmmm```vvvxxxnnndddlllfffYYY___PPPMMMVVVKKKUUUGGGEEEDDDBBBAAA@@@AAAAAA:::===@@@@@@>>>;;;999999666888:::<<<;;;888555333888222;;;+++???999;;;???999777444000//////000111))))))******++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''((()))++++++******)))((((((((((((((())))))((())))))***++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))************))))))+++***)))))))))***,,,---***+++,,,,,,******+++,,,******++++++++++++******++++++++++++++++++++++++++++++,,,------...//////111555;;;BBBGGGJJJKKKJJJIIIGGGEEEEEEFFFGGGHHHHHHGGGFFFEEECCCBBBAAAAAAAAAGGGPPPaaarrr~~~xxxyyy~~~rrruuuuuuvvvzzzxxxtttrrrvvvpppgggiiiooo{{{yyyoooiiikkkvvvrrrddd]]]aaaYYYNNNCCC======AAADDDDDDEEEGGGGGGGGGEEECCCBBB>>>???@@@@@@>>><<<999777000000111111222333444444222111000...---,,,++++++,,,+++***))))))***+++,,,************************))))))(((((('''''''''&&&(((***++++++******+++---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,+++++++++------------------------+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------......------...///000111222222:::<<>>AAADDDFFFGGGIIIKKKNNNNNNNNNLLLKKKNNNLLLJJJLLLUUU^^^aaa___```bbbaaaXXXMMMGGGIIINNNIIILLLOOOOOOLLLEEE>>>:::===>>>@@@BBBEEEHHHKKKMMMJJJAAA===???BBBCCCGGGNNNVVVZZZ\\\VVVNNNJJJIIIIIIRRRZZZdddiiiiiifffdddccciiieee^^^]]]ccckkkkkkeee[[[OOODDDBBBDDDBBB???>>>EEEEEEDDDAAA???=========>>><<<::::::::::::999888777555333333555999???BBB>>>>>>;;;666000...///111000...+++)))((()))+++,,,************))))))))))))+++***)))(((((()))***++++++*********))))))((((((''''''''''''((((((((()))******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((())))))************))))))+++++++++*********))))))*********************************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---***((())),,,,,,***(((---------,,,,,,---000333???@@@CCCFFFIIIJJJKKKKKKFFFGGGHHHJJJKKKIIIDDDAAABBB@@@???AAADDDJJJSSS[[[hhhppp|||~~~~~~xxxjjj^^^[[[^^^ccczzzvvvllllllrrr~~~yyynnnkkkooofff[[[RRRGGG@@@???CCCIIIGGGEEEDDDDDDEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAA999777333000///000111333/////////......------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++*********,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,///......---------......+++...000///---...333888CCCGGGLLLOOOOOOOOOPPPRRRNNNPPPOOOMMMQQQ\\\gggkkkhhhjjjsss~~~wwwtttrrrrrroookkkgggfffgggiiipppLLL;;;888555333222222111000///////////////.........------------------------------------------------.........---------------------------------,,,,,,...------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++***---------------,,,+++***+++,,,------,,,---///111444888===AAAEEEHHHKKKMMMPPPOOOMMMLLLLLLMMMOOOPPPSSSQQQPPPTTT]]]aaa___[[[VVVSSSNNNFFF???;;;<<<>>>@@@AAABBBBBBAAA???>>>>>><<<===@@@EEELLLRRRUUUVVVQQQHHH@@@AAADDDHHHPPPYYY^^^___\\\RRRGGGAAAAAABBBJJJSSS^^^dddddd___ZZZXXX^^^^^^\\\^^^gggqqqtttqqqfff\\\SSSQQQOOOKKKFFFEEEBBB@@@???AAACCCDDDBBB???CCC@@@===;;;;;;;;;:::999:::999888777888:::<<<>>>AAAAAA???:::555222222333111000...,,,******+++,,,************))))))))))))+++***)))(((((()))***+++************)))))))))((('''''''''((((((((())))))******))))))((((((((((((((((((((((((((((((((((((,,,,,,+++***)))(((((('''************)))))))))((())))))************))))))+++++++++*********))))))************************************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++)))***,,,---+++)))***+++------...000444777BBBCCCFFFHHHJJJKKKLLLLLLIIIHHHFFFEEEEEEEEEDDDCCCCCCCCCFFFNNNYYYeeeooouuu}}}|||yyyxxxyyyzzz{{{{{{uuuggg```bbbgggvvv|||yyyrrroootttuuuqqqqqqiiiaaa]]]VVVNNNJJJKKKKKKFFFBBBAAADDDGGGHHHGGGCCCBBBBBBAAAAAAAAAAAAAAA===;;;888555333111111111111000//////...------,,,+++++++++******++++++,,,,,,,,,,,,+++++++++******++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///...------,,,,,,,,,---......------------......,,,///000///...111888>>>KKKKKKLLLNNNOOOOOONNNMMMKKKSSSYYY\\\```hhhppptttsssuuu~~~wwwllleeeaaaeeeiiimmmmmmllllllppptttpppLLL;;;888555333222222111000.........///////////////------------------------------------------------......------,,,,,,++++++,,,,,,------------------///......------......///------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++.../////////111333999<<>>===;;;:::999::::::;;;;;;<<<<<<<<>>999555333333333222111///...,,,++++++************))))))))))))******))))))))))))******************))))))))))))''''''((((((((()))))))))***))))))))))))(((((((((((((((((((((((((((((((((......---,,,***)))((('''************))))))))))))))))))************))))))+++++++++***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,+++''')))---///222666:::>>>EEEGGGIIIKKKLLLLLLLLLLLLJJJIIIFFFDDDBBBAAA@@@@@@HHHNNNYYYhhhwww|||wwwqqqpppsssyyy}}}}}}ooogggfffiiissswww|||zzzsssooolllrrr~~~~~~xxxrrrllliiikkkkkkeee]]]ZZZPPPKKKDDDAAAAAACCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA???;;;888555333222333222111///...---------++++++************++++++,,,,,,,,,++++++++++++***++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------,,,---------...---------------.........///000000111666???EEEQQQOOOMMMMMMNNNNNNLLLJJJRRR___kkkoooqqquuuzzz|||{{{~~~~~~~~~uuullleeeaaaaaaaaakkkvvvyyyuuussswww{{{qqqMMM;;;888555333222222111000------......//////000000........................------------------------...------,,,,,,++++++***,,,,,,,,,------...............------------......------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---+++++++++,,,,,,---------,,,---------------,,,,,,***+++---...///111555888???BBBEEEHHHHHHIIIJJJLLLIIIMMMTTT\\\dddiiilllnnncccTTTFFFCCCGGGIIIHHHGGG@@@???===;;;999:::<<<>>>>>>HHHVVV___```ZZZSSSOOOLLLPPPXXXcccnnnrrrooolll]]]XXXSSSTTT\\\hhhuuu}}}~~~wwwlll^^^QQQKKKPPPXXXWWW___iiillleeeZZZOOOIII???BBBHHHTTTeeerrrrrrllldddbbbeeeiiijjjgggfffhhh]]]SSSFFF===<<<@@@EEEGGGJJJHHHFFFDDDDDDBBB???===888888999:::<<<===>>>??????@@@@@@>>>;;;777444222444444333222000---***)))************)))))))))(((***))))))))))))))))))************)))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((------,,,+++***))))))(((*********))))))))))))))))))******++++++******)))************************************************)))***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,&&&)))...333777<<<@@@DDDHHHHHHJJJKKKLLLKKKJJJJJJFFFEEEDDDBBBAAA@@@AAABBBVVVcccttt}}}qqqqqqsssyyy}}}xxxtttrrrzzzzzzzzzxxxtttoooiiifffhhhnnnyyyzzzrrrllllllttt|||yyyrrrlllfffccc\\\RRRHHHAAA>>>>>>@@@@@@@@@@@@@@@@@@@@@???DDDDDDCCCAAA>>>;;;777666666555333111///...------,,,++++++************++++++++++++++++++++++++++++++***++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------..................------------......------------------...///...//////000333;;;DDDKKKPPPOOONNNLLLKKKLLLOOOQQQfffsss}}}}}}zzz{{{{{{xxxzzzrrrjjjeeeccceeefffdddsss{{{|||qqqMMM;;;888555333222222111000------......//////000000........................---------------------------------,,,,,,+++++++++,,,,,,,,,------.........------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++............------------***++++++,,,,,,------...,,,------......---------,,,---......000444:::???HHHJJJLLLMMMLLLKKKLLLLLLPPPYYYgggttt{{{zzzuuuqqqUUUFFF::::::>>>??????AAA999>>>DDDDDDBBBCCCHHHMMMWWWaaannnsssnnnbbbXXXRRRRRRVVV___iiiooonnngggaaaUUUUUUWWW\\\fffrrrzzz}}}{{{sssjjjaaaXXXUUU]]]iiinnntttzzzyyypppcccYYYSSSOOOPPPUUUcccuuuwwwiii______cccjjjnnnooorrrvvvkkkeeeYYYKKKAAA===@@@DDDBBBBBBCCCDDDFFFFFFDDDBBB<<<;;;999888999:::<<<>>>======>>>>>>===;;;777555444444444333000---***(((************)))))))))((()))))))))******)))))))))))))))))))))))))))******(((((((((((()))))))))***))))))))))))************))))))))))))))))))))))))))))))******************))))))))))))))))))************++++++++++++******************************************************))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++,,,,,,)))---333999===AAAEEEHHHHHHIIIIIIJJJIIIHHHGGGFFF???>>><<<;;;>>>EEEPPPXXXmmmzzzyyyqqqrrruuu{{{~~~||||||vvvqqqmmmkkknnnttt|||zzztttqqqkkkmmmyyy~~~oooXXXFFF????????????@@@AAAAAAAAA@@@???BBBCCCDDDCCCBBB@@@===<<<;;;999666333000/////////------,,,+++******++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------.........//////......---------......///...---------......///000......000222777???HHHMMMIIIMMMOOOKKKGGGKKKWWWbbbzzz|||}}}yyyzzzxxxssskkkdddaaabbbeeeffflll{{{xxxvvvzzzpppLLL;;;888555333222222111000.........///////////////........................------------------------,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,++++++,,,,,,,,,------------------------,,,------......------,,,///...............------+++++++++,,,,,,---------,,,------............---...000111333666;;;AAAEEEIIILLLNNNNNNMMMLLLLLLLLLUUU^^^jjjtttuuummmbbbZZZ@@@888777@@@FFFDDDBBBDDDAAAIIIPPPQQQOOOPPPWWW^^^lllppprrrlllaaaVVVPPPNNNNNNSSSZZZ___^^^YYYSSSNNNIIIOOOUUU\\\dddkkkmmmjjjeee^^^YYYXXXSSSRRR]]]kkkxxx|||~~~zzzqqqhhhaaa^^^iiilllsssqqqZZZVVVUUU[[[aaaeeejjjooojjjkkkhhh^^^PPPGGGEEEGGGBBBAAAAAACCCEEEGGGGGGFFFCCCAAA===999777777777888;;;;;;<<<>>>@@@???===;;;555555444333111...+++)))************))))))))))))))))))************))))))))))))))))))************((((((((()))))))))******)))))))))************+++))))))))))))))))))))))))(((((())))))***+++++++++))))))))))))******************++++++++++++*********************+++++++++************************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,++++++---...///444:::???BBBEEEGGGIIIHHHHHHHHHHHHGGGEEEBBBAAA<<<;;;:::<<>>???DDDLLLTTT```pppsssttt~~~yyyhhhnnnwww}}}~~~}}}~~~~~~yyyrrrmmmiiirrrqqqwwwssscccTTTKKKGGG???@@@BBBCCCCCCCCCBBBAAA>>>???@@@AAABBBCCCDDDDDDCCCAAA<<<888444333333333000000///...------------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------....................................////////////...............///000000////////////000111222333///222777===CCCHHHJJJKKKHHHKKKLLLIIIJJJYYYrrrtttsss|||{{{}}}zzzwwwtttttt{{{|||rrrlllhhhmmmmmmnnnsssxxxzzzzzzxxx~~~~~~xxxiiiXXXPPPTTT[[[oooKKK;;;888555333222222111000000000//////.........---////////////////////////------------------------+++,,,,,,---...///000000.........------,,,,,,,,,.........------.........------------------------......////////////......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...///555===CCCGGGIIIJJJKKKKKKNNNRRRTTTUUUVVVWWWYYYFFFDDDBBB@@@>>><<<;;;;;;???:::???JJJMMMKKKPPPZZZZZZWWWRRROOOPPPUUUZZZ^^^YYYZZZXXXPPPFFFBBBEEEJJJKKKNNNNNNHHH@@@<<>>;;;777555222111222666<<<@@@@@@???888777666555333111000000************))))))))))))((()))***++++++***)))((((((((())))))*********+++))))))))))))************))))))******++++++++++++))))))))))))))))))))))))---------,,,,,,+++++++++(((((())))))*********+++***++++++,,,,,,++++++***))))))******++++++++++++************************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111000//////111444<<<@@@EEEHHHHHHGGGGGGGGGIIIIIIHHHGGGDDDAAA???===DDDQQQcccsss~~~|||uuu}}}yyyqqq{{{~~~|||vvvttt{{{vvvooolllkkktttuuu}}}zzzsssllleee^^^WWWQQQ???@@@BBBDDDDDDDDDBBBAAA===>>>???@@@AAABBBDDDDDDFFFCCC>>>999666444444444111111000......---------*********++++++,,,,,,,,,)))***+++,,,---,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------..................................../////////000...............///000000000000000000111222333444111444:::BBBHHHKKKKKKJJJLLLLLLJJJIIINNN```{{{zzz|||yyyrrrllluuuxxxuuuyyyyyywwwooohhhsssuuuppppppooorrrrrrtttwwwyyywwwqqqlllkkkhhh```SSSKKKPPP___mmmmmmJJJ===:::666333222222111000////////////............------............---------------------------------------------------------------............///---,,,,,,+++,,,---...///...---,,,++++++---...000000///...---------------,,,---.........---,,,++++++---//////---,,,,,,,,,+++,,,------...///222555:::===BBBFFFHHHIIIKKKLLLNNNUUU___eeecccZZZNNNGGG@@@<<<888666777999;;;;;;DDDFFFKKKQQQWWWZZZ[[[ZZZdddSSSIIIOOOUUURRRPPPRRRNNNJJJGGGGGGFFFFFFJJJPPPPPPVVVRRRDDD999===GGGNNN]]]^^^aaabbb[[[NNNDDDAAA======???CCCHHHLLLNNNNNNEEEKKKLLLFFFBBBEEELLLPPPiiiyyy~~~uuuqqq___ZZZTTTQQQVVV___gggjjjkkkaaa[[[^^^eeelllrrrwww|||}}}lllXXXQQQIII===999@@@@@@CCCGGGBBB777222444444333222444777<<>>===;;;<<<@@@DDDFFFDDDCCC@@@<<<888555444444222000///...//////---,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,++++++***+++,,,...///+++++++++,,,,,,,,,------.................................------,,,,,,,,,...............------------------............///---.../////////111444666111777AAAHHHKKKLLLKKKKKKMMMJJJIIIPPP```ttt}}}{{{{{{yyysssxxx~~~yyyuuuyyyyyyrrrsssvvvyyy}}}}}}uuuiiihhhmmmqqquuummmkkknnnjjj^^^ZZZ___eeebbb[[[SSSRRR^^^sssmmmJJJ===:::666333222222111000////////////............------............---------------------------------------------------------------............///------,,,,,,,,,---///000...---,,,++++++---...000//////...---------------+++,,,---.........------+++---//////---,,,,,,------...//////000222666999???BBBDDDFFFGGGIIILLLNNN^^^``````\\\TTTJJJBBB>>>555555444666:::BBBJJJPPPRRRWWW]]]aaabbbaaa___^^^VVVMMMKKKSSSWWWQQQOOORRRMMMHHHDDDEEEHHHPPP___mmmtttsssiiiWWWMMMRRR]]]ddd|||nnn\\\NNNJJJEEELLLVVV___dddccc]]]YYYHHHJJJHHHEEEEEEKKKQQQRRR[[[eeennnooojjjccc```^^^ZZZaaafffhhhooo|||iii\\\QQQPPPVVV```kkkttt{{{vvvggg```TTTEEEAAAAAA>>>>>>DDDDDD===777555333222111111444888<<>>:::777555333111//////---,,,,,,,,,,,,***)))************************+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))************************---,,,+++*********++++++***************************************************************************************************************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...,,,,,,,,,,,,...333:::???DDDGGGHHHDDDCCCFFFGGGDDD===@@@BBB@@@AAALLLbbbuuu~~~zzziiieeebbbeeelllvvvyyyuuuwww}}}}}}}}}zzzxxxxxx||||||xxxwwwwwwtttkkkbbbbbbhhhnnnmmmiii[[[TTTMMMHHHBBB===>>>BBB===>>>===;;;;;;===???@@@CCCCCCBBB???;;;888555444333111000000000000///---,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,++++++,,,---...,,,,,,---------.......................................---------,,,,,,,,,................................./////////000000///000000000000222555888999@@@HHHNNNNNNLLLJJJJJJJJJQQQ]]]lllzzz|||wwwvvvyyy}}}uuuqqqtttuuuttttttvvv{{{yyyoooeeebbbccceeeddd\\\XXX[[[YYYSSSSSSZZZjjjkkkkkkjjjnnnzzzmmmJJJ===:::666333222222222111////////////............------............------........................---------------------------------............///......------......///000------,,,+++,,,---.../////////...------------...+++,,,---...............+++---//////---,,,---...///000111222333666;;;>>>DDDEEEGGGHHHIIIJJJNNNPPPVVVVVVTTTMMMDDD>>>;;;;;;999:::;;;>>>EEEOOOZZZbbb^^^bbbffffffbbb[[[WWWUUUIIIFFFJJJTTTYYYVVVWWW\\\WWWPPPJJJKKKRRRccczzzvvveee___hhhuuu}}}yyyfffYYYVVVVVVcccvvvpppfffPPPNNNKKKMMMWWWaaaccc```XXXWWWTTTQQQMMMJJJKKKMMMVVVggguuuyyyqqqaaaOOOGGGIIIQQQ^^^hhhsss~~~|||tttnnn```QQQNNNGGG@@@<<<@@@EEECCC<<<777555444222111222555888:::BBBAAA@@@===888555444444000///.........---***((()))))))))))))))***************))))))))))))******))))))))))))************))))))))))))))))))))))))************************---,,,++++++******++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++---,,,***)))***+++---///,,,,,,,,,,,,,,,,,,,,,,,,---------------......///,,,---///111444999???CCCHHHIIIGGGDDDDDDGGGFFFCCCAAAAAAAAAEEERRRjjj{{{nnnddd___]]]\\\eeetttzzzuuutttuuuwwwzzz|||{{{yyyyyy}}}}}}}}}{{{oooiiigggkkkbbb]]]dddrrr{{{zzzuuufff```YYYRRRGGG===;;;>>>???>>>===<<<<<<;;;;;;;;;@@@AAABBBBBB@@@;;;777444444222111111222222000///,,,,,,++++++,,,---......------------------------++++++,,,,,,,,,,,,------------------------------///...------,,,------------------.........//////...........................------------,,,,,,,,,---------......//////000//////000000000111111111000111111111111333777999AAAGGGOOORRRQQQMMMKKKJJJIIIYYYooo}}}}}}{{{qqqqqquuutttqqqooowwwyyysssggg[[[WWWTTTRRRWWWQQQPPPVVVYYYYYY___hhhyyy~~~mmmJJJ<<<999555333333333222111////////////............------............------////////////////////////........................---------............/////////......////////////------,,,,,,,,,---...//////......---------........................------,,,---///...------...///...///111444666;;;AAAEEEFFFHHHJJJJJJJJJJJJLLLMMMBBBCCCCCC@@@<<<:::<<<>>>BBBAAACCCIIITTT^^^eeehhh______]]]ZZZTTTNNNHHHDDDCCCBBBGGGUUUaaafffkkkpppiii___VVVYYYdddvvvrrrhhhjjjvvvuuuhhhbbbcccggguuuvvvjjjYYYWWWWWWaaauuuwwwggg]]]RRRJJJEEECCCEEEIIINNNaaaooosss~~~vvvfffSSSGGGDDDFFFOOOXXXggguuuxxxuuussshhh^^^```XXXPPPHHHDDDDDDBBB===:::999888666444444555666777@@@BBBCCC@@@;;;777777888111000000111111///+++((((((((()))))))))************))))))))))))))))))***(((((())))))******++++++))))))))))))))))))))))))************************,,,,,,++++++++++++***+++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///+++...222666999===BBBFFFJJJIIIGGGFFFGGGGGGEEEAAAEEE???===NNNnnn}}}yyymmm[[[RRRSSSdddmmm}}}{{{~~~{{{|||zzz}}}}}}|||}}}yyyyyy}}}vvvlllggg```\\\\\\iii{{{yyynnngggbbb^^^VVVJJJBBB???@@@===<<<>>>???<<<;;;<<<===???AAACCCBBB>>>999444444222111111222222111000,,,,,,,,,,,,,,,---...///------------------------+++++++++,,,,,,,,,------------------------------/////////...------------------------....................................------------------------,,,------...///000000111/////////000000000111111000111111111111444888;;;CCCIIIPPPRRROOOLLLLLLMMMXXXhhh}}}xxxsssssssssqqqoooppp{{{wwwlll[[[PPPMMMLLLKKKVVVVVV[[[gggoootttzzznnnKKK<<<999555333333333222222////////////............------............------////////////////////////........................---------............/////////////////////......,,,,,,,,,,,,------............---------......///111000///...---,,,,,,,,,,,,---......------///000,,,///333666:::???EEEIIIHHHJJJLLLKKKHHHEEEBBBAAA>>>===<<<<<<>>>DDDJJJNNNNNNKKKLLLUUUaaaiiihhhdddVVVRRRMMMKKKKKKIIIEEEAAAAAABBBLLL```sss}}}}}}{{{pppeee^^^eeettt~~~tttjjjiiiqqq|||wwwnnngggggglllppp{{{|||lllccc]]]]]]ddduuuvvvhhhYYYQQQLLLHHHJJJOOOKKKUUU[[[```ooo{{{jjj___TTTOOOMMMMMMSSSYYYiiirrrrrrppprrrmmmlllvvvuuupppeeeUUUHHH???;;;:::;;;:::888666444444555666===@@@BBBAAA===999999:::222222222222333111---***)))))))))))))))*********)))))))))******)))))))))(((((())))))******++++++))))))))))))))))))))))))************************,,,,,,,,,,,,++++++******************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++000555:::>>>AAADDDFFFJJJHHHGGGGGGEEEBBB???======???IIIaaavvvnnn```VVV[[[hhhzzzxxxuuu}}}|||xxxgggeeefffmmmzzzxxxoooiiieeefffooo}}}yyypppjjjlllkkkaaaQQQGGGAAA<<<;;;???AAA>>>===???;;;<<<>>>BBBCCC@@@:::555444333111222333333222111---,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------/////////......------,,,+++,,,,,,,,,,,,---------........................------------------------------......///000111111....../////////000000000///000000111222555;;;>>>FFFKKKOOONNNKKKIIIMMMQQQooo|||{{{|||yyyvvvoooiiikkkpppnnniii^^^PPPKKKPPPXXX[[[fffjjjuuu||||||}}}nnnKKK;;;888555333333333333222////////////............------............------................................................---------............///....../////////...------,,,,,,,,,---------.........------------...//////222111///...------,,,---,,,---......---...000222...222777;;;???BBBFFFHHHJJJKKKJJJGGGBBB<<<888666@@@===;;;AAAMMM\\\ggglllfffbbb___bbbfffeee]]]UUUEEEFFFIIINNNQQQQQQNNNJJJFFFKKKZZZpppvvviiibbbaaalll{{{rrrkkkgggmmmvvv}}}}}}vvvooohhhiiinnntttzzzyyynnneee``````dddnnnuuuhhh\\\XXXUUUSSSWWW___^^^YYYRRRQQQYYYcccddd^^^ZZZWWWWWW]]]ccchhhqqqyyy|||{{{pppiiillllllrrrkkkSSSCCC<<<:::;;;:::888666555444555555:::<<>>CCCEEE@@@>>>AAA<<<;;;<<>>AAACCCDDDDDDEEEDDDDDDAAA===999666666777>>>===AAAOOOcccrrrvvvuuukkkiiieee```ZZZSSSKKKFFF???MMM___jjjjjjddd^^^[[[WWW]]]iiiwwwxxxnnnfffeeeiiiuuuuuupppqqqzzzxxxuuuwww}}}}}}uuupppooommmrrr{{{wwwkkkaaa[[[___aaacccnnn{{{ooo]]]TTTOOOKKKJJJLLLRRRRRRXXXdddqqq~~~ooo```______gggyyyxxx```OOOCCC===<<<;;;999888777777777777888999<<>>>>>HHHTTTgggttt{{{xxxwww||||||uuuoooaaaRRRTTTlll}}}{{{zzzzzz}}}zzz}}}}}}|||zzzssspppttt{{{~~~{{{|||yyyvvvwww{{{}}}{{{|||yyyuuupppmmmmmmpppsss~~~vvvrrrzzzxxxppp]]]QQQJJJMMMLLLEEEAAADDD>>><<<;;;===BBBDDDAAA>>>888666666666888888777666000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++,,,---......---,,,,,,,,,,,,,,,,,,---------...........................,,,,,,,,,---------......///////////////000000000//////000000000111111111000111222333666<<>>CCCFFFFFFDDDCCCBBB<<<:::888444333666;;;??????AAAKKK^^^qqqwwwnnnbbbRRRUUUUUUPPPGGGAAA@@@BBBHHHaaa~~~xxxnnnkkkjjjnnnqqqtttvvvuuupppkkkjjjmmmuuu~~~}}}{{{|||nnnddd\\\\\\eeelllsssmmmaaaUUUJJJKKKTTTNNNNNNTTTaaapppmmmWWWSSSQQQXXXjjjsss{{{iiiYYYKKKAAA>>>======<<<;;;;;;;;;;;;777888:::???DDDDDD???;;;555333222222444555555444000///...---+++***))))))((()))***++++++***)))(((++++++******))))))(((((())))))))))))))))))))))))************************++++++,,,---,,,+++***)))++++++++++++++++++++++++((())))))***++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++---...000------------------------...............///000000666<<>>AAABBB@@@>>>======999999888999<<<>>>@@@AAA>>>MMM\\\dddjjjkkk^^^LLLLLLFFFDDDFFFEEEBBBDDDIIITTTrrrwwwkkkbbbkkksssxxxwwwxxxzzzxxxssswww{{{|||qqqeeefffgggiiinnnwww|||iiiaaaZZZPPPOOOUUUUUUUUUUUU[[[kkkrrrcccXXXRRRUUU[[[llltttyyysssfffXXXIII???BBB???<<<:::;;;;;;999777===:::888:::>>>BBBBBBAAA<<<999555111000111333555444222///,,,***)))******************************************************)))************+++++++++*********************+++&&&&&&'''((()))***++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------++++++++++++++++++++++++,,,+++******,,,,,,+++***------------------------+++---///---+++,,,222888999BBBHHHGGGGGGHHHFFFAAA@@@===;;;===EEEVVVmmmyyyuuullleeeiiiuuu{{{zzzdddeeedddgggyyy{{{|||}}}}}}~~~yyytttvvv~~~yyyzzzxxx{{{zzztttqqqtttxxxzzz|||||||||ssssssxxx{{{|||wwwxxx~~~}}}}}}~~~}}}zzzvvvttt{{{{{{sss|||}}}mmmmmmqqqyyyzzzuuuiiihhhjjjwww|||jjjddddddWWWKKKEEE>>>===???AAAAAA??????@@@BBBFFF???777555999======<<<999666111...---...---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,---------............///------------------------........................//////.........---------........................////////////000000000000111000///////////////000...444777666:::DDDJJJJJJGGGKKKIIIFFFSSSppp}}}zzz}}}{{{oooaaaaaa^^^ccciiieee\\\^^^hhhrrrtttlllIII;;;999555444333333222111000//////......//////000111000000///......------........................///...---...///000000...---///000000///......///---......///...---,,,+++...------------...//////........................,,,,,,---.........---,,,---......///000222777:::BBBEEEGGGGGGCCC???<<<:::888666666<<>>>>>@@@AAABBB>>>;;;999888999<<<>>>???>>>;;;777444222222333444444222///,,,***)))******************************************************)))************++++++++++++++++++*********))))))((((((((())))))******+++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,+++------------------------,,,...000...---///666;;;>>>DDDFFFDDDCCCDDDAAA<<<<<<999<<>>@@@@@@@@@@@@BBBCCCEEE@@@;;;999;;;=========999666222//////...---,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,---------............///------------------------........................//////.........---------........................////////////000000000000000000////////////000000...333555666<<>>AAADDDFFFGGGEEEAAA<<<888666;;;:::???MMM___kkkllljjjbbbiiirrrqqqcccQQQGGGFFFTTT\\\hhhqqqqqqkkkiiilllttt|||yyymmmkkkqqqzzz{{{}}}rrrdddZZZ\\\___]]]\\\___XXXaaahhhgggddddddfffeeegggeeefffhhheee``````cccfffnnnsssrrrooopppssssssiiidddZZZNNNDDD@@@???AAA???>>><<<999777888;;;===???>>>;;;999666555444333444333000---+++*********************************************************)))************+++++++++,,,+++++++++***)))))))))******************************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,......---,,,---------------------------///000000000333:::@@@BBBDDDDDDCCCBBBCCC???::::::;;;GGGdddyyyzzz~~~}}}yyy}}}{{{uuuqqqiiibbbeeepppyyy}}}zzzvvvtttrrrllleeecccfffggg~~~yyyyyyzzzrrruuuuuuqqqwwwyyykkk\\\QQQEEEAAAAAAAAA@@@AAAAAABBBBBBDDDBBB@@@>>>============888666333111111000...,,,------,,,,,,,,,,,,------++++++,,,------------------------............///------------------------.......................................---------........................////////////000000000000000000000//////000000111000333777:::AAAIIILLLJJJIIINNNVVVeee}}}zzzvvvyyy~~~uuu|||sssppphhhYYYRRRRRRPPPVVVbbbmmm|||lllHHH;;;999555444333333222111111111000000000000111111000000//////............------------------------///...---...///000000...---///000000///....../////////////////////.........------------...//////........................,,,------...............+++...222666999>>>CCCFFFDDDEEEDDDAAA===:::888888@@@FFFUUUlllvvvgggiiilllhhhWWWGGGIIIVVVvvv}}}{{{|||yyyppptttsssggg^^^```cccccccccdddiiiyyyzzzhhh[[[XXXYYYTTTVVV[[[dddiiinnnvvvyyyrrruuu|||zzzhhhQQQ@@@<<<>>>>>>@@@AAA>>>;;;999;;;>>>@@@@@@???===;;;888555444555444111///,,,+++******************************************************))))))*********+++++++++*********************+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------------------------...---,,,---...///...---...........................///000111333777>>>CCCCCCCCCCCCDDDEEEDDD@@@;;;<<>>::::::<<<>>>@@@NNNhhhssshhheeebbb[[[KKKBBBPPPeeezzzzzz|||~~~~~~wwwooolllllljjjiiijjjyyyhhhTTTQQQUUUUUUTTTWWW]]]eeepppzzzkkkjjjsssyyy~~~~~~```GGG@@@BBB:::>>>BBBBBB???<<<<<<===???@@@@@@@@@>>>;;;888666777666444111///---+++***************************************************))))))*********+++++++++(((((()))***+++,,,,,,---------,,,,,,+++***************+++++++++,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++...---,,,---///000///...........................---...000222666;;;@@@DDDCCCCCCCCCDDDDDDAAA===<<<@@@YYY{{{|||oooqqq}}}zzzzzzsss^^^YYYbbbxxx{{{pppnnn|||~~~~~~xxxuuurrrooonnnsss}}}{{{tttcccPPPKKKGGGGGGKKKMMMKKKIIIEEEGGGGGGFFFBBB???>>>>>>:::888555444333222///---...------,,,,,,------...,,,,,,---.........---------------............///------------------------........................---.............................................////////////000000000000000000000000000111222222222777@@@HHHJJJIIIGGGFFFKKK```{{{~~~}}}~~~uuummmqqqoooyyyuuuhhhaaaYYYWWW___^^^ooommmJJJ;;;999555444333333222111111000000//////000000111//////////////////......------------------------///...---...///000000...---///000000///......///......------......///000...------------...//////........................111000///...------------111444999<<<>>>@@@BBBDDDCCCBBB>>>:::888999===AAADDDWWWtttvvvgggXXXWWWTTTNNNHHHLLL```tttssslllssszzzxxxxxxxxx~~~|||~~~yyytttrrrrrr|||```QQQPPPTTTSSSRRRUUUZZZbbbpppxxxeeeaaagggmmmzzzgggKKK@@@@@@999;;;???AAA@@@>>><<<<<<>>>???@@@AAA@@@>>><<<:::999888666444111///---,,,************************************************)))************+++++++++(((((()))***+++,,,,,,---,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,---///000///...........................---///111555:::>>>BBBDDDDDDBBBBBBBBB???<<<===AAAMMMhhhuuukkkkkktttttt]]]VVV\\\vvv{{{xxxyyy~~~|||zzz~~~vvvoookkkmmmsss~~~~~~iiiVVVPPPKKKMMMTTTXXXWWWTTTKKKKKKJJJIIIGGGDDDAAA???;;;999666444333222111///......------------......,,,,,,---...............---------............///------------------------........................---------.......................................////////////000000000000000000000000111111222333333999CCCJJJIIIEEEGGGLLL\\\qqq|||}}}nnnhhhmmmjjjqqqjjj\\\VVVSSSZZZjjj}}}nnnKKK;;;999555444333333222111000//////......//////000.../////////////////////........................///...---...///000000...---///000000///......///------,,,,,,,,,---///000...------------...//////........................000///...------...//////555888<<<>>>>>>>>>>>>>>>:::;;;<<<>>>@@@DDDIIILLL[[[lllsssddd\\\RRRWWWYYYVVVXXXeeeuuuzzzooolllvvv}}}yyyvvvtttwwwwwwvvvpppiiidddeeehhhiiimmmooorrrxxx}}}{{{uuummmsss{{{}}}|||}}}jjj[[[UUUVVVWWWSSSUUU[[[bbbgggooo~~~wwwddd]]]```cccsss|||yyyeeeOOOCCC??????>>>>>>>>>??????>>>===<<<===???@@@AAA@@@??????;;;:::999666444111...---************************************************)))************+++++++++************************++++++++++++******************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...//////..............................000444:::???BBBCCCDDDEEEBBB@@@???<<<===GGGTTTdddvvvyyykkk___\\\mmm{{{|||vvvccc\\\___kkk{{{~~~}}}~~~yyy{{{~~~|||xxxwwwxxxooojjjppp|||pppaaaYYYSSSTTT\\\```]]]YYYSSSPPPMMMMMMMMMKKKFFFBBB===:::666444333333222111......------------......,,,------...............---------............///------------------------........................---------.........//////........................////////////000000000000000000000000111222333444:::???GGGLLLHHHFFFOOO]]]ppp{{{wwwzzz{{{rrrjjjdddccc___ddd]]]TTTXXX```sssoooLLL;;;999555444333333222111//////............//////.........//////////////////////////////////////////...---...000000000...---///000000///......///---,,,,,,+++,,,---...///...------------...//////..............................------...///111222777:::>>>???>>><<<::::::666:::AAAIIIOOOVVV\\\```vvvtttaaaXXXVVVdddmmmpppmmmppp|||~~~vvvvvv|||vvvrrrmmmhhheeebbbbbb^^^VVVMMMJJJLLLPPPVVVVVVUUUUUUZZZ``````\\\^^^gggqqqwwwzzzooo___ZZZ]]]^^^\\\]]]aaaiiinnnmmmjjjooowww~~~sssaaaXXXXXXYYYdddhhhkkkjjjbbbXXXNNNIIIHHHCCC>>>===@@@BBBBBB@@@:::;;;>>>@@@AAABBBBBBBBB<<<<<<:::888555222///...************************************************)))************+++++++++------,,,+++***)))((('''******************************+++++++++,,,,,,,,,++++++******++++++,,,---------------------------------------------------,,,+++***,,,...//////...////////////////////////000222777===BBBEEEEEEDDDDDD@@@???>>>===BBBUUUhhhyyy}}}|||oooWWWTTT^^^yyy{{{}}}yyyyyyyyyhhh}}}pppkkklllfffyyyzzzqqqxxxuuuuuutttyyyrrrfffnnn{{{xxxlllcccZZZYYY___bbb^^^WWWXXXTTTPPPOOOQQQOOOJJJEEE???;;;666333222333333222......------------......,,,---......//////......---------.........//////------------------------........................---------.........//////........................////////////000000000000000000000000111222333444AAAFFFLLLNNNIIIIIIZZZmmm~~~xxxooommmuuu}}}{{{rrrmmmmmmggg___XXX]]]XXXXXXeeeyyyyyy|||~~~lllHHH;;;999555444333333222111000000000000000000000000////////////////////////...------,,,,,,---///000////////////////////////////////////////////////////////////////////////,,,---...//////...---,,,000...---...///000///...///111111///...///444888>>><<<>>>@@@<<<555555;;;EEEDDDHHHXXXooolllZZZVVVaaammm~~~|||{{{yyy~~~xxxtttuuutttppplllkkkggggggeee```ZZZTTTQQQPPPRRRRRRPPPLLLGGGEEEHHHKKKLLLKKKJJJJJJMMMPPPTTTWWW[[[]]]___^^^]]]bbbkkkrrrxxxsssvvvyyyrrrmmmjjjgggeeekkkppp~~~iiieeejjjsssrrrgggbbbffffff```aaalllnnnfffaaadddddd^^^SSSKKKFFFDDDCCC@@@???AAA@@@@@@???===<<<<<>>AAA@@@<<<777555777666333000---,,,+++******+++,,,---+++++++++++++++++++++++++++++++++++++++***))))))***,,,...---,,,+++,,,---------,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++,,,------++++++,,,---++++++,,,,,,,,,,,,++++++//////.........---------,,,,,,---------............///000///......000222666<<<@@@@@@BBBFFFGGGCCCAAA888<<>>@@@>>><<<:::777555333222///...---,,,++++++++++++***************************++++++++++++***))))))***,,,...---,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,++++++++++++******+++,,,------++++++,,,------------,,,,,,---------...............---------,,,------------.........///000000///...///111333999???CCCCCCCCCEEEEEECCC???888>>>KKK]]]{{{uuunnnqqqxxx|||}}}zzzuuummmgggjjjuuuvvvnnnjjjiiioooyyy~~~{{{vvvvvvyyyvvvqqqnnnnnnssswwwrrrfffZZZTTT[[[```]]]WWWSSSPPPMMMHHHFFFBBB;;;555333333444333333111///...---------////////////////////////......////////////......------------------------------------------------////////////............000000000000000000000000/////////000000000111111...000111111111444;;;AAAEEEHHHIIIGGGJJJVVVlll}}}vvviiipppzzzzzz|||rrrlllnnnmmmfffbbbdddmmm|||{{{ppplllyyyrrriii}}}|||fffccctttjjjGGG;;;999555444333333222111000000000000000000000000////////////////////////+++,,,.../////////...---////////////////////////////////////////////////////////////////////////000000000000000000000000000...---...///000///...111//////222888======<<<:::999888888999===DDDJJJRRRooo{{{mmmkkkcccZZZXXXfff~~~wwwnnnmmmttt~~~}}}sssjjj```ZZZWWWTTTNNNIIIMMMHHHFFFGGGGGGEEEFFFIIIIIIKKKMMMPPPSSSXXX___ccc{{{}}}~~~|||wwwttttttvvv|||}}}~~~~~~~~~vvvooogggdddeeegggfffddd```\\\[[[\\\\\\ZZZ^^^fff|||zzzzzz~~~ooocccZZZ\\\UUUVVVccckkksss{{{```HHH???BBBEEEDDDBBBAAA@@@>>><<<:::@@@AAABBB>>>999555444555000000///...,,,,,,++++++))))))))))))))))))))))))******+++++++++******)))(((***,,,+++***)))******------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++++++++,,,------++++++,,,---///...---,,,,,,---...///........................------------............000111111000///111444666<<<@@@DDDEEEDDDDDDEEEFFFFFFIIITTTeeexxx~~~vvvsssxxx{{{}}}zzz}}}}}}}}}{{{wwwssskkkoooyyyzzzsssooommmkkkiiigggeeedddffflllqqqvvvxxxtttwww}}}ssslllfffhhhrrrzzz{{{yyy{{{sssmmmjjjjjjsssvvvhhhZZZ^^^aaaaaa^^^YYYSSSOOOMMMKKKFFF@@@999555555555555444222000...---,,,,,,////////////////////////......////////////......................................................///////////////.........//////////////////////////////000000000111111111///000000111222888???DDDHHHGGGGGGMMMWWWeeerrryyy~~~yyyuuuuuujjjeeejjjhhheeennnyyyuuu}}}}}}ccc```yyy|||ccc\\\llljjjGGG;;;999555444333333222111000000000000000000000000////////////////////////+++,,,.../////////...---////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,000...---...///000///...111000111555;;;>>>>>>===555999<<<<<<===DDDOOOWWWjjjzzz~~~pppnnnkkkgggffflllyyy~~~uuusssyyyzzzlllccc]]]VVVNNNJJJJJJIIIFFFCCCDDDBBBCCCGGGIIIHHHKKKPPPXXX[[[```eeekkksss{{{xxxttttttsssooojjjdddccccccccc```]]]]]]```qqqzzz}}}~~~jjjeeefffeeeddd]]]```lllpppsssxxxxxx{{{gggMMMDDDFFFBBBCCCEEEGGGGGGCCC<<<777>>>AAACCC@@@:::555333444111111000///...,,,++++++)))))))))))))))))))))))))))******+++++++++******(((***,,,+++***)))******------,,,,,,,,,+++++++++,,,,,,,,,---------------+++,,,------++++++,,,---000///------------///000---.....................---------.........//////000111111000111333777:::???AAAEEEFFFDDDCCCFFFKKKOOO___ppp~~~tttxxxvvvyyy}}}|||~~~{{{yyyxxxqqqlllhhhjjjooozzztttqqqmmmiiiccc^^^]]]]]]]]]\\\VVVSSSPPPOOORRRVVVYYYZZZXXX[[[bbblllwwwyyyqqqiiieeeiiirrrzzznnnbbbaaaeeevvvvvveeeaaa^^^aaaddd```WWWOOOSSSRRRNNNHHHAAA;;;888888666555333111///...---,,,////////////////////////......////////////......////////////////////////.................................///////////////////////////////////////000000000000111111111111000000000222555;;;BBBGGGKKKHHHJJJXXXkkkyyy|||zzz{{{yyywww{{{{{{uuuhhh```^^^bbbbbbhhhzzz}}}qqq]]]___zzz|||bbb\\\mmmkkkHHH;;;999555444333333222111000000000000000000000000////////////////////////...//////000000000000000////////////////////////////////////////////////////////////////////////,,,++++++******++++++,,,000...---...///000///...111222444888;;;======<<<333:::AAADDDJJJVVVbbbiii}}}|||zzzssskkkrrroooooouuuyyywww~~~}}}zzzttthhh[[[TTTPPPMMMHHHFFFEEEEEEEEEEEE@@@@@@FFFMMMRRRTTTYYY___ooosssxxx~~~xxxrrrfffggghhhgggddd```___```lllqqquuuvvvwww}}}sssbbbbbbkkkrrroooqqqyyy{{{vvvuuullloootttzzzeeeOOOCCCBBBBBBCCCEEEIIIKKKHHH@@@999;;;>>>AAA???:::555222222111111111111///...,,,+++************************))))))***++++++++++++******,,,...---,,,+++,,,---------,,,,,,,,,,,,++++++,,,,,,------------......+++,,,------++++++,,,---.........------.........---------...............------.........////////////000111111222555:::>>>@@@AAADDDEEECCCCCCIIIRRRQQQiiiyyy|||nnnkkkrrrvvv{{{~~~~~~|||yyyzzz{{{ooohhhcccbbbmmm{{{zzzsssmmmhhhfffbbb```]]]\\\^^^```bbbbbbZZZUUUPPPMMMLLLLLLMMMMMMKKKMMMRRRZZZdddnnnwww|||xxxmmmdddbbbiiisss{{{ooobbb```hhh~~~qqqfff^^^bbbhhheeeZZZRRRTTTSSSQQQKKKCCC<<<777444777666444222000......---////////////////////////......////////////......000000000000000000000000.................................///////////////000000000000000000000000000000000111111111222222111111111333888>>>DDDGGGGGGFFFMMM```vvv}}}|||}}}uuuxxx|||iii^^^[[[YYY[[[___fffxxx}}}~~~pppaaafffwwwaaaaaavvvmmmIII;;;999555444333333222111000000000000000000000000///////////////////////////////////////000111111//////////////////////////////////////////////////////////////////////////////...------...//////000...---...///000///...111444888:::;;;::::::;;;888>>>FFFQQQbbbuuu~~~~~~xxxuuupppkkklllppppppqqqttt{{{~~~{{{sssiiifffccc[[[SSSOOOHHHHHHHHHGGGEEEEEEHHHKKKJJJNNNWWWcccjjjnnnttt{{{}}}ooopppnnnjjjfffcccbbbbbbiiijjjkkklllooowwwvvvkkkiiirrrzzz~~~wwwxxxzzzkkkbbbdddkkktttssstttqqqdddRRRFFFAAADDDCCCEEEIIILLLKKKEEE???<<<>>>@@@@@@===999555333111111222222111///...---++++++++++++++++++++++++))))))***+++++++++++++++***,,,...---,,,+++,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,------++++++,,,------------......------------------.........//////............////////////...///000111333888>>>BBBAAAAAABBBDDDCCCCCCMMMYYYYYYnnnrrrnnnrrrlllfffnnnrrrwww{{{~~~~~~}}}}}}{{{nnneeeeeehhhqqq|||zzzvvvrrrmmmjjjhhhgggdddbbb```aaaccceeeeeeeee```\\\XXXUUUTTTSSSSSSRRRPPPPPPPPPRRRVVV\\\aaadddsssyyyuuujjjeeeggglllqqqzzz}}}zzzsssnnnvvvzzzmmmccceeehhheee^^^YYYUUUVVVUUUPPPHHH>>>777333666555444222000/////////////////////////////////......////////////......000000000000000000000000..................................../////////000000000000000000000000000000000111111111222222222222111222666;;;@@@EEEGGGCCCIIIVVVhhhzzz{{{tttyyyzzzgggWWWQQQVVVZZZ```hhhxxx~~~|||xxxmmmsssqqq___eeennnJJJ;;;999555444333333222111000000000000000000000000////////////////////////......---,,,,,,...///000////////////////////////////////////////////////////////////////////////000///...------...///000000...---...///000///...111555:::<<<:::888999:::@@@DDDLLL\\\vvv{{{nnniiibbb^^^hhhyyylllnnnssszzzmmm```TTTSSSRRRNNNJJJJJJAAADDDHHHGGGEEEFFFLLLQQQ[[[```lllzzzzzzrrrllliiiiiihhhfffgggiiijjjmmmqqqvvvzzzzzzxxx}}}zzzuuuzzzwwwnnnppplllppprrrlll___VVVXXX___dddccceeejjjggg]]]SSSNNNFFFDDDCCCGGGLLLMMMIIIEEE???AAACCCCCCBBB>>>999666111111222222111000...---++++++++++++++++++++++++((()))***+++++++++++++++(((***,,,+++***)))***+++---------,,,,,,,,,++++++*********++++++,,,,,,,,,+++,,,------++++++,,,---+++,,,---......---,,,+++---------.........//////............/////////000---...///111444999@@@DDDBBB@@@AAADDDBBBDDDOOO]]]hhhwwwooobbbgggfffhhhyyyvvvzzz|||~~~~~~}}}pppccc]]]dddrrr|||tttnnnuuussspppllliiigggffffffhhhfffdddccccccbbb```___```^^^[[[ZZZ[[[\\\]]]\\\ZZZXXXTTTQQQPPPQQQRRRTTT___gggrrrzzz~~~sssmmmkkkjjjkkkooossszzz~~~|||}}}~~~rrrhhhggghhhccc``````\\\^^^^^^ZZZQQQGGG>>>999666555444222111000000///////////////////////////......////////////......////////////////////////////////////////////////---.........//////000000000000000000000000000000000111111111111222222222222222333777<<>>AAACCCBBBDDDEEEEEEIIIXXXnnn~~~}}}nnnaaa```kkkxxx~~~zzzssswwwxxxjjjfff```eee|||{{{rrroooooonnnllltttooohhhccc```___^^^]]]YYYXXXWWWUUUUUUVVVXXXYYYVVVWWWWWWXXXYYYZZZZZZZZZ```___]]][[[YYYWWWUUUTTTVVVTTTTTTZZZdddooovvvzzz}}}xxxqqqmmmlllqqqwww|||}}}}}}|||}}}vvvxxxbbbccciiigggeeeiiiiiiddd^^^YYYRRREEE888999666444555444000...000---.........//////000000////////////............---------.........//////000000000000////////////000000000000000///......//////000111111111111111...///000111111222222111000444888999<<>>===;;;999888;;;@@@DDDMMMWWWgggtttzzzwwwoooiii^^^[[[\\\cccooozzzyyytttsssssstttxxx}}}ooo[[[PPPNNNOOOOOOKKKGGGGGGLLLWWWdddnnnvvv~~~~~~xxxtttrrrqqqoooppppppnnnkkkiiijjjkkkkkkmmmoooppppppooommmllllllmmmpppsssvvvyyy{{{|||}}}}}}~~~~~~zzzuuukkkdddfffkkkjjjfffcccjjjlllsss~~~{{{nnneee```^^^]]]XXXWWWWWW\\\iii{{{}}}vvvyyysss^^^LLLFFFKKKRRRQQQPPPMMMJJJKKKLLLIIICCC<<<999555333444666555444---,,,******++++++***))),,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///////////////////////////------------............000222666;;;???AAACCCDDDEEEBBBHHH^^^|||wwwhhhaaadddooozzzrrrpppooo}}}|||zzz}}}xxxlllhhhlllxxxqqqjjjdddaaa\\\ZZZZZZZZZXXXWWWWWWSSSNNNKKKJJJIIIHHHGGGHHHGGGFFFFFFEEEFFFGGGGGGEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHIIIJJJKKKKKKMMMNNNNNNOOOOOOMMMKKKIIIOOOhhh~~~|||{{{zzzuuuqqqyyyyyyiiiyyyrrriii]]]___ooovvvrrrllljjjnnnnnndddXXXFFF>>>999999888444222333//////////////////000000////////////........................////////////---......///000111111222//////000000000000////////////000111111111111111//////000111222222222222999444666AAAEEEBBBEEEMMMiiiyyyqqqhhhuuuyyyvvvrrrkkk```XXXXXX^^^dddtttjjjxxxkkkHHH<<<999555333333333222222000000000000//////////////////000000000000//////------......///000000111000000000000000000000000////////////////////////////////////////////////000//////............///.........000333777;;;>>>===;;;:::===DDDLLLSSSWWWaaaiiirrrvvvssskkkdddaaa]]]dddmmmttt{{{}}}xxx|||ppp^^^RRRJJJGGGGGGJJJMMMPPPVVV```ooo{{{qqqjjjgggfffffffffbbbcccddddddbbbaaaaaabbbggghhhiiijjjiiihhhfffdddgggiiikkknnnpppqqqrrrsssssssssrrrrrrsssvvvxxxzzz}}}}}}}}}xxxrrrmmmmmmlllhhhddddddllllllooovvv|||}}}wwwqqqwwwzzzvvv|||wwwqqqkkkeeeaaa___```YYYbbbkkkppptttuuummmoooxxxsssaaaNNNFFFIIIPPPOOOPPPNNNLLLNNNPPPMMMGGG>>>;;;777444333444555666000---+++***++++++***)))...------,,,,,,++++++++++++++++++,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///////////////////////////---------.........//////000222777;;;???@@@AAAAAA???AAAMMMfffuuukkkaaa___bbblll~~~}}}pppooorrryyywwwqqqiiiddddddbbbfffwwwwwwpppooolllhhheeeaaa\\\XXXVVVVVVVVVVVVVVVSSSOOOLLLKKKJJJIIIHHHEEEEEEDDDDDDEEEEEEEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHMMMNNNPPPQQQPPPOOONNNMMM[[[qqq~~~|||||||||tttbbbrrryyyqqqeeedddsssxxxuuupppnnnqqqrrriii^^^LLLCCC;;;:::999555222222000000000000000000//////////////////...................../////////000000---......///000111111222//////000000000000////////////000111111111111111///000111222222333333222777666;;;AAABBBEEESSSdddwww~~~sssfffjjj||||||tttkkkjjjeee[[[TTTYYYiiixxx}}}}}}xxxrrr~~~lllIII===999666333333333333222111111000000000///////////////000000000000//////,,,,,,---...///000111111//////////////////////////////////////////////////////////////////////////////.........//////000...///000222555999<<<>>>;;;:::>>>KKK]]]kkkpppppp{{{wwwiii^^^[[[[[[^^^jjjvvv{{{~~~{{{jjjWWWMMMIIIGGGGGGHHHFFFTTTdddrrr}}}zzzyyypppiiiaaa]]]]]]___``````___aaabbbbbbaaa```aaabbbbbbcccccccccbbb```___^^^bbbccceeeggghhhiiihhhhhhffffffggghhhiiikkkmmmnnnrrrssswww|||}}}zzzxxxrrrjjjggghhhmmmmmmnnnpppqqqnnngggbbbdddppp|||zzzuuuwwwvvvwwwvvvqqqiiifffgggqqq{{{uuujjjcccdddooozzz{{{vvvmmm```OOODDDDDDJJJLLLNNNNNNOOORRRVVVSSSLLLBBB???:::555333333555777222000---++++++++++++***///...---,,,+++++++++,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///////////////////////////------......///000000000111444999===@@@@@@???>>>888BBBUUUnnn|||qqqlll```WWWYYYaaannn~~~pppkkkpppvvvxxxjjjaaa[[[TTTTTT]]]uuuvvvqqqqqqpppiiicccbbb```\\\ZZZYYYZZZ\\\^^^XXXUUURRROOONNNMMMKKKIIIEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBDDDFFFHHHIIIJJJJJJMMMPPPRRRTTTWWWZZZ]]]kkkxxx~~~uuubbbqqq}}}{{{qqqmmmuuuzzzzzzxxxvvvwwwwwwooofffTTTIII???<<<:::777333222111111000000000000//////////////////................../////////000000000......//////000000111111...//////000000000000000//////000111111111111111///000111222333333333333333:::@@@AAADDDRRRjjj}}}rrrgggcccsss~~~tttmmmbbbbbb]]]UUUTTTccc{{{oookkksssoooKKK===:::666444333333333222222222111111111000000000...///000111111000///...---.........//////000000////////////////////////////////////////////////////////////////////////...............///000111...///222555888:::<<<===;;;<<>>888444444666888444222...,,,,,,,,,,,,+++000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,---------......---------............///////////////////////////......//////000111111222444777<<<@@@AAA@@@>>><<<999JJJbbbwww|||qqqiiifffWWWPPPZZZlll{{{}}}ooojjjppp|||tttgggVVVXXXZZZaaawww~~~{{{zzz{{{zzzuuullleeeddddddeeeeeefffgggiiijjjdddaaa]]][[[YYYWWWUUUSSSQQQPPPOOOMMMJJJHHHFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDAAABBBDDDGGGIIILLLMMMNNNPPPSSSXXX]]]cccjjjssszzzyyyvvvwwwzzz~~~zzzjjjzzzyyyyyyxxx|||~~~||||||zzzuuunnn]]]PPPDDD???===999555333111111111000000000//////////////////.............../////////000000000000////////////000000000000......///000000000000000//////000111111111111111000000111222333333333333333???DDDAAAGGG___yyyjjjdddkkk}}}xxxooohhh^^^[[[UUURRR[[[vvvxxxiiicccmmmrrrMMM===:::666444444444333222222222222222111111111111...///000111111000///...///////////////.........////////////////////////////////////////////////////////////////////////---------......000111222...000333777999;;;<<<<<<>>>???LLLhhh||||||ttteeeVVVSSS^^^jjjrrruuuuuussswww|||~~~hhhYYYUUULLLFFFHHHLLLRRR]]]iiiyyy~~~uuuoookkkkkkkkkllleee___XXXVVVWWWYYYWWWTTTRRRTTTWWWWWWWWWVVVVVVWWWVVVUUUUUUTTTTTTTTTUUUUUUUUUVVVYYYZZZ[[[[[[ZZZYYY]]]___bbbeeeggghhhhhhgggiiiiiilllqqqwww|||{{{zzz}}}}}}xxxuuuuuuhhhkkknnnooonnnlllkkkkkk^^^aaa``````hhhuuu|||{{{{{{ooojjjooohhheeecccbbb]]][[[eeeqqqlllfffaaa]]]TTTJJJJJJOOOHHHLLLQQQUUU\\\```]]]VVVJJJGGGAAA:::555444777999666333///---------,,,,,,000///...,,,++++++,,,,,,++++++,,,,,,,,,---------,,,------......------,,,------------------------,,,,,,,,,---------......---------.........//////////////////////////////...//////000111222222333666999>>>BBBCCCAAA>>><<>>>>>>>>???????????????EEEDDDCCCBBBCCCEEEGGGHHHJJJMMMRRRUUUWWWYYY[[[]]]cccdddfffhhhjjjlllnnnoooqqqrrrsssuuuuuuuuuuuutttpppnnnlllkkkkkkmmmnnnnnnmmmeee\\\UUUQQQUUUcccrrr|||jjjbbb___\\\___]]]cccnnnvvvyyy|||yyyoooiiiiiijjjjjjiiifff___WWWTTTWWW^^^eeehhh[[[VVVMMMCCC<<<888777777888777444111///---,,,,,,,,,,,,+++++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------//////000000000000//////000/////////............///.........000111333555:::===???>>>===???EEEJJJeeevvvzzztttpppeee[[[\\\XXX```nnn~~~zzzfff]]]WWWSSS___{{{}}}}}}}}}zzzwwwtttpppmmmkkkhhhdddbbbdddggglllssszzzvvvnnnkkkbbbiiiuuuzzzpppnnnsss|||oooiiieeemmmzzzyyynnncccTTTHHHAAA<<<888444444333222000////////////////////////////////////000000////////////000000//////000000000000//////000000000000111111111111000000000000000000000000111333444444333333444666===AAAEEEKKK]]]uuu{{{uuupppuuu|||uuusssooojjj]]]UUUUUUiii~~~~~~zzzYYYWWWqqqpppKKK<<<:::666444444444333222111111111111000000000000//////000000000000////////////000111111000000000////////////////////////////////////////////////////////////000111111222000/////////000222333444;;;::::::;;;999888<<>>???>>>;;;999888777888888666666777999:::;;;<<<===::::::999999999;;;<<<>>>???AAAEEEHHHKKKNNNSSSVVV^^^___aaacccdddeeeeeeeeeggghhhkkkmmmppprrrssssssrrrpppllljjjiiikkknnnppppppiii```UUUJJJHHHQQQ^^^{{{~~~}}}uuuhhh___]]]]]]\\\XXXZZZccctttzzzqqqttt~~~}}}kkk[[[XXX[[[___hhhsssiiidddZZZNNNDDD===888777999888666333111///...---,,,,,,,,,+++,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------...//////000000//////...////////////............/////////000222444666777:::???AAA>>>:::???PPP^^^~~~xxxpppkkk\\\SSSXXX\\\rrrkkkXXXOOOTTT___xxx~~~wwwssstttwwwyyyooojjj]]]fffvvvxxxxxx|||ttthhh```sss~~~vvviii]]]aaapppvvvmmm___PPPDDD<<<999888444333222111000/////////////////////////////////000000////////////000000//////000000000000//////000000000000111111111111000000000000000000000000111222333333333444666888AAAAAAGGGUUUiii{{{~~~nnniiiooovvvqqqqqqnnniii^^^[[[cccwwwyyy}}}vvv[[[^^^}}}qqqLLL<<<:::666444444444333222111111111111000000000/////////000000000000/////////000000000000000//////......////////////......////////////////////////000000000000000111222222////////////111333555666999;;;>>>>>>;;;:::<<<@@@MMMVVVeeeqqqrrrlllkkkooobbbaaabbbjjjwwwvvvnnnwwwwwweeeWWWUUUTTTRRRNNNKKKLLLNNNPPPfffrrrzzzsssllliiigggfffeee___[[[VVVRRROOOLLLHHHEEEFFFDDDCCCBBBAAA???===:::;;;;;;999888777777777777888888999:::<<<===>>>>>>777666666666666777888999888:::===???CCCHHHNNNRRRUUUXXX[[[___aaabbbbbbaaaaaaccceeehhhkkknnnpppqqqqqqpppooolllkkkkkkmmmooonnnkkkeee[[[NNNEEEIIIRRRlll|||yyyxxxvvvrrrvvvsssllleee``````aaabbbYYYYYYaaatttssszzzlll\\\\\\```aaaiiivvvwwwpppdddVVVJJJAAA;;;888999888666444222000...---,,,,,,,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------......//////////////////...///////////////........./////////111333555888:::<<>>JJJ___qqq~~~vvvqqqkkkYYYQQQ[[[jjj~~~pppcccUUUPPP___sssxxxnnnpppqqqsss|||yyysssuuuxxx|||sssnnnaaakkkyyy|||nnnnnnrrr|||yyygggXXXdddzzz~~~}}}ooo```]]]ggguuu{{{uuuhhhXXXHHH===999999444444222111000/////////////////////////////////000000////////////000000//////000000000000/////////000000000111111111111000000000000000000000000111222333333333555888:::DDDAAAFFFXXXmmm|||vvvdddgggxxx|||ppplllnnnlllgggZZZbbbuuuxxxrrruuu{{{wwwggglllqqqLLL<<<:::666444444444333222111111111111000000000/////////000000000000////////////000000000//////.........////////////......////////////////////////000000000000000111111222------...///111333666888999::::::999999===DDDIIIZZZaaalllqqqlllcccccchhhccchhhnnnuuu|||tttsssqqqbbbUUULLLMMMOOOPPPNNNLLLPPPYYYaaatttssspppjjjfffdddbbb```___XXXTTTOOOJJJHHHGGGFFFFFFHHHFFFCCCAAA@@@>>>;;;999555555555555555666666666777888888888999999::::::666666666666666777777888555777999:::===BBBHHHLLLLLLOOOTTTYYY^^^aaabbbbbb^^^___aaacccfffhhhjjjkkkkkknnnpppqqqooommmmmmmmmjjjjjjjjjfff[[[PPPNNNSSSbbbqqqyyyuuuqqqsssqqqlllrrrqqqoookkkfffcccdddgggiiiggghhhuuuyyyoooxxx~~~hhhWWWWWW[[[^^^iiiyyyzzzssshhhZZZMMMCCC===:::999888666444222000...---,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------...............////////////...............///////////////......///000333666999;;;@@@===<<>>999555444333222111000000000////////////////////////000000////////////000000//////000000000000//////000000000000111111111111000000000000000000000000000111222333444777<<>><<<:::999888888888999:::::::::999999888888888888888888888888555666666666666666555555444555666666555666999;;;===???BBBFFFKKKOOORRRTTTNNNNNNOOOPPPRRRTTTVVVXXX[[[bbbkkkooonnnlllkkkllljjjiiimmmqqqqqqjjjeeedddZZZTTTPPPUUU]]]dddlllrrrsss|||vvvnnnxxxvvvuuu|||wwwkkk___^^^iiitttxxxxxxmmmdddVVVJJJGGGPPP```lllooopppnnnjjjaaaUUUJJJCCC::::::999777555222///...,,,,,,.../////////...---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------............---......//////......---............/////////000...///000333666:::>>>@@@AAA;;;;;;JJJbbbsssvvvsssnnnlllYYYIIIPPPcccyyysss[[[UUUPPPUUUmmmvvvqqqqqqtttvvvnnnsss{{{yyylllcccccciiippptttyyy~~~~~~{{{|||~~~~~~{{{vvvpppggg\\\PPPHHHNNNTTTbbbwwwnnniiirrr~~~}}}yyyzzzzzzwwwvvvxxx||||||zzzzzz{{{|||}}}uuusssnnnlllsss}}}~~~zzzfffqqqyyy|||ooommmiiiffffffjjjqqqvvvyyyyyywwwoooaaaPPPBBB999555444333222111000000000////////////////////////000000////////////000000//////000000000000//////000000000000111111111111000000000000000000000000000111222333555888===AAAAAAOOOddd{{{bbbbbbooo{{{rrrfffcccllluuurrriiitttrrrlllkkksss|||rrrMMM<<<:::666555444444333222111111111111000000000000//////000000000000//////,,,,,,...///000000000000111000...------...000111////////////////////////000///............//////...///000222555999<<<>>>:::???GGGUUUlllqqqcccVVVRRR[[[gggpppmmmiiifffeeebbb___\\\eee{{{zzz{{{fffKKK@@@IIISSSTTTTTTTTTYYYeeeuuu|||lll___\\\aaacccaaaXXXTTTOOOKKKIIIIIIHHHHHHGGGIIIMMMPPPQQQRRRTTTUUUSSSMMMFFF???<<<::::::999888888888888888777666555666666666777777888888888666666777777777777666555777888888777555555666777:::;;;<<>>OOOfffuuutttlllgggfffTTTGGGXXXttt{{{}}}qqqaaaQQQTTTYYYggg{{{uuuvvv|||pppkkkgggkkkuuuzzzzzzxxxoooeeeZZZSSSUUU[[[hhhzzztttaaa^^^jjj|||}}}}}}{{{yyyzzz~~~www{{{~~~~~~~~~{{{xxxwwwxxx{{{~~~yyyxxxrrrmmmqqq|||oootttuuuvvv~~~wwwrrrllljjjlllppprrrssswwwyyyxxxsssgggVVVEEE999555555333222111000000000////////////////////////000000////////////000000//////000000000000//////000000000000111111111111000000000000000000000000000111222333555999>>>BBBAAAXXXssswwwYYYgggrrrjjjaaabbbnnnyyyvvvlllpppjjjjjjrrr}}}rrrNNN;;;:::888555333333333333111000000///////////////...///000111111000///...////////////000000000000//////............//////111111000000/////////...//////...///000111000000---000444888;;;=========CCCHHHPPPaaa}}}nnnWWWPPP]]]eeedddlllnnnllldddXXXUUUdddvvvtttuuuoooWWWIIIGGGKKKPPPSSSVVV[[[dddrrrvvvmmmbbb[[[XXXWWWUUURRRJJJGGGDDDCCCCCCDDDDDDDDDPPPUUUYYY[[[^^^```\\\UUUXXXPPPEEE>>>;;;:::999888888999999999999888777777<<<:::888777666777999:::999999999888888777777777555555777999:::888666777666888;;;<<<======@@@BBB>>>@@@CCCEEEGGGIIIKKKNNNUUU[[[bbbfffggghhhlllpppoookkkjjjpppxxxyyyssskkk^^^OOODDDEEELLLZZZpppzzzfff___cccgggaaadddddddddffflllpppqqqqqqmmmeee[[[TTTSSSXXX\\\iiioooyyy{{{uuussseeeKKKDDD???;;;<<<:::555111111---------------------------------------------------------------------------------............///000///...---...///111333......------------..................////////////111000///222:::@@@AAA???>>>>>>???RRRlllssspppuuuuuuhhhVVVPPP```~~~||||||ttt^^^OOOQQQQQQbbb{{{hhheeehhhttt}}}{{{zzzzzz}}}zzzqqqcccWWWXXX]]]hhh|||iiiTTTWWWjjj}}}yyyyyy||||||{{{|||~~~}}}|||~~~~~~}}}wwwuuuyyy||||||yyyzzzyyyuuusssvvv~~~}}}ooodddlll}}}zzzpppddddddmmmtttuuuuuutttwww{{{ttt```KKK???@@@999444555555222//////444111000111///,,,...333............/////////000////////////000000000000222111111111000000//////000111111111111222222222000111111111666<<>>@@@AAAGGGJJJSSSdddzzz~~~zzzvvvkkk```cccooowwwvvvttttttlll```^^^kkkxxx||||||pppppp}}}gggNNNDDDFFFLLLQQQSSS[[[cccpppddd^^^UUUQQQOOOMMMIIIFFFEEECCC@@@@@@BBBFFFJJJLLLWWW\\\aaacccfffhhhccc]]]WWWOOODDD<<<:::999888777888888999999999888888777888777666666666777888999888888888777777777777777555555555777888888888999888999;;;;;;;;;;;;;;;;;;<<<>>>AAACCCEEEGGGJJJLLLRRRXXX^^^aaaaaabbbeeehhhjjjhhhiiinnnuuuwwwrrrmmmbbbQQQCCCAAAGGGUUUmmmooo```\\\aaahhhgggnnnoooiiiiiipppssspppwwwqqqjjjddd```___]]]\\\gggmmmxxx{{{vvvuuuhhhPPPBBB<<<999::::::555222222---------------------------------------------------------------------------------............///111000...---...///111222......------------..................////////////111111222666<<>>888444444444111000111///---///333333///---///........./////////000000////////////000000000111111111111111000000000///000111111111111222222222000111222333777===AAADDDQQQgggvvvaaajjjqqqhhhnnnllljjjkkkffflll~~~mmmggghhhrrr~~~qqqLLL:::888666444222111111111222222111000000000000111//////000000000000//////////////////000000000000000000000000000000000000............------------////////////000000000000000333777:::<<>>???AAAGGGNNNUUUZZZaaafffjjjlllnnnooojjjbbbVVVNNNCCC;;;888888777666888888999999999999999888555666666777777888999999777888888888888888999999777777777777888:::;;;<<<:::999888888999888666444<<<>>>AAACCCEEEGGGJJJLLLQQQUUUZZZ\\\\\\\\\___aaaeeegggiiinnnrrrsssqqqooohhhUUUDDD???BBBOOOfff|||zzzwwwggg___ZZZWWW]]]gggttt}}}{{{}}}yyytttuuuzzzzzzqqqggghhhmmmyyy~~~zzzyyynnnXXXFFF???;;;;;;;;;666222111......---------------...---------------------------------------------------------............///111000///.........///000......------------..................////////////000111555:::???AAA@@@???===NNN___qqqzzzqqqtttoooaaa___qqq|||{{{fffVVVOOONNN\\\ooo~~~tttmmmfffccceeennnwwwzzz}}}zzzyyyzzz|||zzzqqqiiiddddddiiisssyyyiiijjj{{{~~~tttsssuuuuuuuuuvvvxxxzzz|||~~~~~~vvvsssttttttqqqzzz|||}}}zzzvvvsssuuuwww~~~sssjjjvvvuuurrrmmmhhhiiimmmlllhhhuuuxxxlllXXXFFF>>>999666666444222222666777111...111333111//////....../////////000000000/////////000000000111111111111111111000000000000000111111111111222222222111111333555888<<>>???AAACCCKKKPPPccczzz~~~yyy{{{|||sssrrr~~~zzzpppyyy}}}ttt]]]MMMAAACCCJJJQQQYYYbbblllyyy|||cccNNNEEEBBB>>>===<<<<<<999777;;;>>>CCCIIIQQQZZZccchhhhhhmmmqqqrrrrrrqqqkkkcccUUUMMMAAA999666666666666777888999999::::::::::::777888999::::::::::::999999999999::::::;;;;;;;;;:::<<<===;;;<<<======;;;>>><<<999999;;;<<<;;;:::>>>@@@CCCEEEFFFHHHKKKNNNQQQTTTXXXZZZ[[[\\\^^^```cccfffiiilllmmmmmmmmmnnnjjjXXXFFF@@@@@@HHH[[[mmm}}}}}}vvvsssyyyyyyfffYYYYYY\\\[[[___gggyyy{{{xxxsssiiimmm{{{}}}|||tttbbbOOOFFF???>>>===888333111//////------,,,------...---------------------------------------------------------............///111000///.....................------------..................///////////////111777>>>AAA??????@@@BBB^^^wwwqqqhhhnnniiicccmmmzzzkkkYYYOOOQQQWWWkkkyyyqqqjjjfff___ZZZYYY___eeehhhkkknnn}}}~~~xxxxxx{{{~~~wwwmmmgggdddhhhnnnyyyjjjfffwwwwwwooonnnpppqqqsssvvvwwwxxxzzz|||~~~zzzvvvuuusssooovvvyyy{{{zzzwwwsssqqqqqqttt{{{iiihhhhhhlllrrrvvvrrrmmmrrrzzzrrr```KKK@@@<<<888777555333555:::GGG;;;000---//////111333...////////////000000000//////000000000111111111111111111000000000000000000000111111111222222222222222444777888;;;CCCLLLaaammmooodddggg|||xxxyyyyyyqqqiiifffppprrrooojjjbbb]]]uuu}}}eeebbbfffqqq}}}qqqLLL<<<;;;888666444333333333333222222111111111111111000000////////////000000////////////000000000000000000111111111111000000/////////000000000000000---///111000///...000222000555<<>>999???>>><<<===>>>@@@AAABBB???AAADDDFFFGGGIIILLLNNNPPPSSSVVVXXXZZZ]]]___aaa___bbbfffgggfffeeeeeegggfffVVVHHHBBB@@@BBBMMM[[[eeennnuuutttooonnnuuu{{{zzziii]]]___ddddddeeehhhsss~~~wwwuuuqqqfffjjjxxx}}}|||wwwhhhUUUJJJ@@@======999555333111///...---,,,---......---------------------------------------------------------............///000000///.........------......------------..................///////////////111888@@@AAA===???DDDJJJmmmzzzgggaaalllffflll}}}yyyqqqaaaRRRKKKSSS___uuummmnnnwww~~~}}}zzz}}}}}}{{{tttllleeebbbbbb```XXXSSSVVV\\\aaaggglll|||{{{wwwvvv{{{tttiiibbb___hhhooo{{{ddd^^^ppp}}}}}}xxxpppiiiiiilllnnnsssxxxyyyyyyyyyyyy|||{{{wwwwwwsssnnnqqqsssvvvxxxvvvsssqqqooovvv}}}fffdddgggqqq|||~~~xxxrrrnnn}}}{{{wwwgggSSSCCC===777666444333555999GGG;;;000---//////111333////////////000000000111000000000000111111111111000000000000000000111111000000111111111222222222444333555888888;;;HHHVVVllltttzzzhhhgggqqqzzz|||xxxnnnlllrrr||||||sssjjjeeehhhyyyaaa```eeeqqq|||~~~rrrMMM===;;;999777555444444444222222111000000000000111000000////////////000000////////////000000000000...///111111111111///...---------...............---///111111......000222111777===???>>>@@@EEEJJJVVVeee}}}xxxtttmmmooovvvrrrjjjvvvwwwbbbfffzzzrrr^^^UUUPPPQQQVVVTTTTTTcccxxxgggUUUJJJDDD<<<:::777555555777:::<<<===CCCLLLTTT[[[ccckkkrrrrrrwwwzzzzzzyyyvvvmmmdddVVVLLL@@@777555555666666666777888:::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>???EEEGGGBBBBBBEEECCC<<<;;;>>>BBBCCCBBBAAA@@@AAA@@@BBBEEEGGGHHHJJJMMMPPPPPPQQQSSSVVVYYY\\\^^^___\\\^^^```aaa```______```___SSSIIIFFFCCC@@@FFFPPPXXXccclllmmmlllpppwww|||~~~rrreeebbbhhhooopppooottt{{{tttsss|||jjj^^^aaaqqq}}}{{{{{{yyyooo[[[MMM@@@<<<<<<:::777777222000...,,,,,,---...///---------------------------------------------------------............////////////............---......------------..................////////////111222999AAA@@@<<>>555333333111222444777111...111333111///////////////000000000111111000000000111111111222222000000000000111111111111000111111111111222222222444333666;;;<<<@@@RRRfffzzzqqqgggnnn{{{~~~zzzyyytttnnnqqqzzzqqqeeeiiiyyyuuu^^^^^^eeeqqq|||yyysssOOO<<<;;;888666444444333444111111000/////////000000111000///......///000111////////////000000000000---...000111111000...---------------.........///,,,///222111...---000333444888;;;<<<===CCCNNNXXXfffvvv|||nnnccc```kkkrrrqqqrrrvvvtttnnnaaaiii~~~uuuddd]]]lll|||zzzkkk___YYYQQQQQQXXX[[[^^^rrroooZZZMMMEEE???777777777666666777999;;;===AAAGGGLLLPPPXXXccckkknnntttxxxzzzzzzwwwooofffVVVMMM@@@777444555666777555666888:::;;;<<<======>>>>>>>>>???@@@CCCEEEFFFFFFFFFEEEEEEEEEEEEEEEDDDHHHMMMMMMFFFFFFNNNOOOJJJCCCMMMVVVYYYSSSJJJEEECCCDDDGGGJJJLLLMMMOOORRRTTTTTTTTTTTTVVVYYY[[[]]]]]]]]]]]]^^^___aaaaaaaaa```]]]TTTMMMMMMLLLHHHKKKTTT[[[aaafffggglllvvv}}}|||ppphhhqqqsssooonnnwwwrrreeeWWWZZZlll{{{|||~~~yyyiiiXXXFFF???===:::888777333111///,,,,,,,,,...///---------------------------------------------------------............///------........................------------..................////////////555555:::BBB@@@===FFFTTTsssxxxkkkaaaaaakkkrrrzzzxxxjjj\\\TTTQQQ[[[wwwmmm]]]MMMKKKKKKRRR\\\aaa___[[[```cccddd___WWWTTTXXX]]][[[SSSOOOSSS\\\eeennnvvv}}}zzztttrrrzzz{{{mmmaaaZZZaaajjjxxxyyy___WWW^^^iiipppooohhhcccccceeeiiipppxxxxxxyyy{{{|||~~~{{{{{{|||xxxqqqjjjkkklllnnnooopppooonnnppp}}}|||zzzqqqppp{{{vvvmmmiiikkkpppzzzssshhhPPPBBB555333444333111000///---///333333///---/////////000000000111111111000000111111111222222222///000000000111111111111000111111111111222222222333222666===AAAIIIaaazzz{{{llllllyyyzzzvvvtttvvvzzz~~~}}}nnnddduuusss]]]^^^eeeqqq{{{~~~ttt}}}tttPPP;;;:::888555333333333333111000000///////////////111000///......///000111////////////000000000000---...///111111///...---.../////////000000111111,,,///222111...---000333777999:::999;;;FFFVVVdddrrr~~~sssdddUUU\\\kkkpppddd[[[]]]\\\UUU^^^rrr{{{ttteee]]]bbbttt{{{mmm^^^ZZZZZZOOOLLLWWW```jjjxxxbbbRRRIII???777555777999::::::999999:::<<>>BBBBBBBBBCCCFFFJJJNNNPPPNNNNNNNNNMMMMMMLLLLLLLLLPPPUUURRRJJJLLLWWW\\\XXXVVVdddrrruuukkk\\\RRRNNNJJJLLLOOOQQQSSSUUUXXXZZZYYYXXXWWWXXXZZZ\\\]]]]]]_________bbbeeegggfffeee```WWWSSSUUUTTTQQQUUU]]]ddddddcccdddnnn||||||sssrrrfffcccdddkkkttttttjjj```SSSWWWkkk}}}xxxeeeOOODDD???;;;777666333222///,,,,,,,,,...///---------------------------------------------------------.........//////,,,,,,---.../////////............------...................../////////000888777<<>>IIIZZZqqqhhhccc```fffyyyooonnn___RRRPPPVVVlllrrrZZZLLLGGGIIIOOOYYYcccgggddd___]]]bbbeeeaaa[[[ZZZ```ggg\\\UUUSSSZZZdddmmmvvv}}}}}}zzztttqqqzzzrrreee\\\___gggvvvyyycccXXXXXXcccoooooohhhcccbbbdddgggnnnvvvvvvyyy}}}~~~}}}vvvkkkjjjiiikkkmmmnnnnnnnnnlllvvvyyy}}}}}}uuurrr|||uuukkkiiieeejjjyyywwwnnnWWWGGG888555888777333111444111000111///,,,...333000000000000111111111111000111111111111222222222//////000000111111111222000111111111111222222222111111666???DDDOOOkkkxxxjjjqqq{{{||||||qqqkkksss\\\]]]eeeqqqzzzrrrpppvvvQQQ@@@===999555333333444555333333222222111000000000111111111111000...---,,,000000000000000000000000111111000000//////......////////////////////////...000111000///000444888>>>:::999<<<<<>>>>>AAAIIIPPP\\\eeelllmmmoooqqqmmmfff___TTTEEE999555666888:::666<<<>>><<<;;;@@@DDDFFFCCCHHHLLLLLLJJJMMMVVV^^^YYYWWWTTTSSSTTTTTTSSSRRRUUURRRNNNMMMRRRZZZaaaeeeeeewwwppp```UUUVVV^^^dddbbb___```]]]XXXZZZZZZZZZYYYXXXYYY\\\___^^^]]]___cccjjjoooqqqpppcccaaa^^^]]]___bbbdddeeellliii^^^WWWddd{{{|||zzzmmmuuuzzzpppeeebbb```]]]^^^gggrrrsssiii___UUU[[[ggguuuuuu^^^KKKBBB>>>:::777777444000---+++,,,---///........................,,,,,,,,,---------.........------,,,,,,------...///////////////.................................000000000000//////222444;;;888===CCC???;;;GGG[[[zzzkkklllccc]]]kkk|||wwwrrriiiZZZNNNTTTjjjzzzeeeTTTOOOGGGIIIUUUjjjyyyzzzqqqjjjjjjjjjhhheeebbb``````aaaXXXWWWYYYcccooo{{{{{{vvvtttzzzwwwiii]]]```fffpppuuu___RRR]]]mmmnnnvvvoooiiihhhkkkqqqxxx~~~{{{kkkhhheeeeeehhhkkkjjjiiijjjrrryyy~~~hhhfff{{{vvvooouuu|||tttccclllyyyttteeeMMM999555666222111444333222111111000000111111000000000000000111111222000000000000000000000000333222111111111111///---111222333222111111333555555666888;;;FFF\\\wwwvvvdddrrr}}}~~~yyy}}}{{{oookkkqqq``````fffrrr{{{tttrrrtttOOO@@@===999555333333444555111111111111111111222222000111111000000///...---000000000000000000000000111000000000/////////...///////////////////////////000111000000222666:::???===???BBBAAAHHH```{{{lll]]]aaammm{{{yyyrrrdddTTTNNN[[[kkkzzz```WWWXXXiiiwwwvvvlllbbbZZZTTTOOORRRVVV```vvvvvvlllaaaWWWJJJ>>>888999888999;;;<<<======<<<<<<888;;;<<<;;;999;;;AAAGGGOOOYYYaaaeeehhhkkkiiiddd^^^UUUGGG;;;555555666888666;;;===;;;===CCCFFFFFFLLLLLLKKKJJJMMMTTT___gggaaa]]]WWWTTTTTTUUUWWWXXXUUUSSSQQQSSSXXX^^^bbbeeelllyyyyyyooogggaaaXXXiiivvvuuullleee___[[[YYYZZZYYYXXXWWWXXX[[[]]]^^^]]]^^^bbbgggjjjkkkjjjcccbbb___^^^```dddhhhkkkooojjj\\\RRR\\\vvvuuudddjjjrrrllldddcccaaa^^^^^^eeennnqqqjjjbbb\\\___eeemmmwwwyyycccPPPCCC===:::888777555111---,,,,,,...///........................,,,,,,---------............------,,,,,,------.../////////////////////...........................000000111000///000222444888999>>>AAA:::777HHH```wwwpppqqqeee]]]iii~~~rrrkkk```UUUOOO]]]zzz|||sssdddTTTKKKKKKPPP___tttuuunnnmmmmmmlllhhhccc```_________```dddlllvvv{{{vvvuuu{{{yyyjjj]]]^^^cccmmm~~~mmmYYYOOO[[[mmmpppuuuooojjjjjjqqq{{{nnnjjjeeecccdddfffgggggghhhlllpppwww}}}iiibbbyyy{{{|||wwwmmmooovvvpppcccxxxlllSSS<<<777777444222444333222111111000000111111000000000000000111111222000000000000000000000000222111000111222222111///111222333222111111333555333555999>>>JJJ]]]tttpppcccqqq|||yyy~~~xxxrrriiimmmppp\\\]]]cccppp{{{sssooosssNNN???<<<999555333333444555///000000111222222333333//////000000000000//////000000000000000000000000000000000000///////////////////////////////////////000000000111555:::>>>;;;;;;???DDDFFFLLLaaawwwmmmcccpppzzzcccRRRXXXnnnlllVVVSSS___lllvvvpppcccYYYVVVVVVRRRRRR[[[qqq}}}jjjeee^^^TTTHHH<<<888:::999:::;;;=========<<<<<<999;;;;;;999666666:::>>>>>>FFFOOOUUUYYY^^^___^^^^^^WWWLLL@@@999666777999999<<<===>>>BBBHHHJJJHHHQQQPPPOOOQQQVVV^^^dddhhhdddbbb___^^^______^^^]]]XXXWWWWWWYYY]]]aaadddeeerrrxxxzzzsssllliiihhhgggppp~~~lllccc___YYYYYYYYYXXXWWWXXXZZZ\\\^^^]]]^^^```ccceeeeeedddddddddbbb``````dddlllrrrqqqjjjZZZLLLQQQkkkzzzdddWWW___iiihhhfffgggjjjiiijjjmmmppppppmmmjjjlllooorrruuuyyylllWWWFFF===:::;;;888555222...------..............................,,,------------...............------------............//////////////////........................///000111000000111333666888;;;@@@???:::>>>VVVppp{{{{{{zzzkkkeeerrr|||{{{zzz|||hhh___SSSMMMQQQjjjpppnnnnnnfffWWWLLLQQQZZZkkk{{{uuuvvvvvvuuuqqqkkkgggddddddfffkkkpppuuu|||yyywww}}}zzziiiZZZYYY^^^gggyyy|||cccSSSLLL[[[ooouuuwwwtttqqqsss}}}uuuooogggaaa```aaadddeeeffffffeeekkk{{{pppddd{{{|||xxxyyykkkiiippppppiiixxx\\\BBB999999777444333333222111111000000111111000000000000000111111222000000000000000000000000111000000111333333222111111222333222111111333555222444999BBBOOO```rrr}}}{{{tttddd```oooyyy~~~vvvzzzyyyoooiiiddduuunnnZZZZZZbbbooo{{{xxxtttsssNNN===;;;888555444333444444000000111111111222222222......///000000000000000000000000000000000000000000000000000////////////////////////////////////000000000111444888===@@@999888===GGGPPPZZZhhhuuu}}}ppplll{{{ttt^^^[[[qqquuu\\\RRRYYYgggmmmooohhh[[[TTTTTTVVVXXX\\\mmmzzzmmmgggeee^^^RRREEE<<<<<>>======<<<;;;<<<<<<:::888777999;;;666;;;BBBGGGLLLRRRXXX[[[\\\XXXPPPFFF>>>:::<<<>>>AAABBBAAABBBGGGNNNNNNKKKPPPSSSYYY]]]___```______]]]aaaggglllooolllfffaaa```^^^]]]^^^bbbeeehhhiiitttvvvssslllhhhkkkooopppiii^^^[[[XXXYYYZZZYYYXXXXXXZZZ\\\]]]^^^___aaabbbcccbbbaaaeeefffeeebbb___bbbjjjrrrpppjjjYYYGGGGGG\\\xxx~~~uuuuuu{{{vvvkkkaaaVVVRRR]]]gggkkkpppwww|||{{{uuutttwwwwwwaaaKKK>>>;;;===888666333000...---..............................------------..................------------..................////////////........................///000111111000222555777<<<>>>???@@@DDDTTTqqqrrruuu}}}wwwwwwxxxyyymmm[[[QQQMMMLLL[[[}}}|||rrriiiiiinnnlllaaaVVVXXXaaasss~~~yyytttrrrqqquuuzzz}}}yyy~~~xxxfffUUUSSSXXXaaasssttt[[[NNNKKK[[[qqqyyy|||}}}xxxmmmccc______bbbeeeeeecccaaacccooo~~~sss~~~~~~nnnhhhlllrrrsssfffHHH<<<:::999555222333222111111000000111111000000000000000111111222000000000000000000000000111000000111222222111///111222333222111111333555333555:::EEEUUUeeeqqqxxxoooeee^^^fffuuuxxxxxxoooeeeggglllZZZ[[[bbbppp{{{tttOOO<<<:::888555444333444444222222222111111111000000---...///000000111111000////////////////////////////////////000000000000//////////////////////////////000333777;;;>>>@@@===;;;@@@PPPbbbooouuuxxxwwwvvvvvvuuussssss|||yyyfff\\\lll~~~dddRRRXXXfffnnnkkkeee___XXXTTTTTTWWW\\\kkk}}}nnniiiiiifff]]]NNNAAA<<<>>>BBB;;;<<<===>>>>>>>>>===<<<;;;<<<<<<<<<;;;:::;;;<<<777999===@@@CCCIIIRRR[[[XXXWWWRRRJJJAAA===@@@DDDKKKJJJHHHFFFIIIOOOOOOKKKQQQYYYaaabbb]]]YYYXXXYYYWWW\\\dddmmmqqqpppkkkfffkkkhhheeedddgggllloooqqqtttxxxzzzyyy}}}mmm[[[SSSSSSWWWYYYZZZZZZYYYYYY[[[]]]]]]^^^aaacccddddddddddddfffggggggbbb^^^^^^eeekkkjjjfffYYYHHHAAANNNeeevvvyyyyyytttnnnooosssppphhhYYYUUUVVV^^^eeemmm|||{{{zzzlllSSSBBB===>>>999777444111///.................................---------........./////////......------......///---.........//////000000///////////////////////////000111111111333666999???===<<<@@@SSSooozzztttyyyzzzzzz~~~}}}pppbbbPPPHHHJJJRRRkkkxxxooohhhhhhiiimmmqqqqqqjjjbbb\\\dddsss{{{xxx}}}wwwdddSSSNNNRRRZZZlllmmmTTTKKKJJJZZZqqqzzz~~~uuuiiiaaa___bbbeeeddddddbbb```fffvvvuuuhhhhhhqqqxxxpppPPP???;;;999555111333222111111000000111111000000000000000111111222000000000000000000000000111000000000111111///---111222333222111111333555777777===JJJ\\\llltttvvvddd\\\bbbtttzzzwwwzzzdddppplll]]]^^^eeerrr}}}{{{uuuPPP;;;:::888666444333333444333333222222111000000///......///000000111000000////////////////////////////////////000000000000//////////////////////////////111444999===>>>>>><<<<<>><<>>??????>>>===<<<999:::;;;<<<===<<<<<<<<<666777:::======AAAKKKVVVXXXYYYVVVMMMCCC@@@DDDJJJYYYWWWRRRLLLKKKNNNOOOLLLXXX]]]aaa^^^VVVSSSVVV\\\WWWYYY\\\aaafffiiiiiihhhnnnkkkhhhhhhlllrrrvvvyyyvvv~~~zzzlll]]]RRRPPPSSSUUUVVVXXXYYYYYYZZZ\\\]]]^^^aaadddffffffffffffgggeeeggggggddd___]]]___aaaaaa___WWWKKKCCCHHHWWWeeemmmllljjjiiimmmrrrooohhh[[[ZZZ\\\___ccckkk}}}|||{{{vvv\\\HHH???===999888555222000.................................------.........///////////////............//////------......///000000000///////////////////////////000111222222444888:::>>><<<:::DDD```rrrvvv|||}}}nnn[[[JJJHHHGGGWWWyyy~~~wwwlllbbb]]]dddlllqqquuuuuuqqqjjj]]]bbbooo~~~yyytttttt{{{}}}tttbbbRRRJJJMMMUUUeee~~~fffOOOIIIKKK[[[qqq{{{|||nnnddd___```bbbaaaddddddaaacccrrr}}}{{{fffaaammmzzz{{{|||xxxZZZEEE===:::555111333222111111000000111111000000000000000111111222000000000000000000000000111000000000222222000...111222333222111111333555888999AAASSShhhuuuwwwttt[[[WWWggg}}}uuusssxxxggg~~~lll^^^^^^eeerrr~~~uuuxxx|||uuuPPP:::999777666444444333333222222111111111111111111...///000000000000000///////////////////////////.../////////000000000111////////////////////////---...111666<<<>>>===;;;:::@@@MMM___qqq}}}~~~zzzqqqjjjhhhlllqqqpppmmmkkkggg[[[WWWiii~~~ooocccSSSZZZiiihhhhhhaaa[[[XXXVVVUUUZZZcccpppuuummmlllllleeebbbWWWHHH@@@AAAAAA???===>>>????????????======;;;;;;<<<>>>??????>>><<<:::<<>>AAAMMMiiissssss||||||sss|||wwwiiiSSSHHHPPPNNNeee{{{uuullldddbbb___hhhqqquuuyyy{{{vvvooo\\\```lll}}}uuuqqqsss|||yyynnn]]]NNNGGGJJJQQQ```yyycccNNNLLLPPPaaawwwqqqeee]]]\\\^^^]]]```ddddddfffrrr~~~{{{aaa[[[lllzzzxxxcccLLL???;;;777444333222111111000000111111000000000000000111111222000000000000000000000000/////////222444555555444111222333222111111333555777:::GGG]]]uuuzzzqqqZZZ\\\qqqvvvpppttt~~~|||rrrlll[[[\\\cccqqq}}}www|||wwwzzzwwwtttOOO999999777666444444333333000000000111222222333333//////000000000000//////////////////////////////.../////////000000111111////////////////////////---...111777===???<<<999===HHHYYYiiiwwwjjjccc___bbbdddaaa\\\ZZZUUUOOOWWWpppnnn^^^UUUNNN^^^kkk```bbb^^^[[[YYYUUUSSS\\\iii}}}{{{mmmlllmmmhhhcccaaaWWWJJJEEEFFFEEE???===>>>???@@@@@@???>>>===>>>>>>???AAABBBBBB???===EEEHHHQQQXXXWWWTTTYYYbbbhhhjjjggg]]]PPPKKKRRRZZZxxxwwwnnn```UUUTTTWWWXXXSSSVVV\\\```bbb```]]]ZZZ\\\]]]___aaabbb___ZZZVVVVVVXXX[[[bbbjjjqqqtttvvv~~~nnn\\\SSSQQQRRRSSSMMMEEEFFFLLLMMMPPPSSSUUUVVVXXXZZZ\\\bbbfffjjjkkkhhhffffffgggbbbccceeeffffffbbb[[[VVVRRRSSSTTTRRRNNNNNNWWW```bbbaaaccckkktttxxxoooeeeaaajjj{{{{{{~~~sssoooppp{{{qqqrrr|||jjjRRRBBB;;;:::999666444111///...---..................................../////////000//////............//////---------...///000000111000000000000000000000000...000111222333555999<<<:::BBBJJJVVVnnnnnniiikkkyyy|||zzzxxx~~~ooocccMMMFFFVVV___xxxvvvooohhh]]]ZZZ```gggooouuuxxx}}}{{{rrrZZZ^^^kkk|||vvvsssuuu}}}}}}sssgggWWWJJJFFFHHHOOO^^^vvvdddPPPQQQWWWhhh~~~||||||}}}rrrddd\\\YYYZZZYYY\\\aaafffjjjsssyyy^^^YYYnnn|||vvviiiPPPAAA<<<999666333222222111000111111111000000000000000111111222000000000000000000000000......000333777999999999111222333222111111333555555:::KKKeee~~~|||ooocccggg~~~~~~pppttt|||{{{~~~lllXXXYYYaaappp}}}{{{pppuuu{{{~~~}}}tttrrrOOO>>>;;;888666555444222111111222333222000000000111000000000000000000000000......///000000///............//////000000111111......///000000///...---...444:::===<<<;;;<<<>>>FFFGGGeeewww[[[WWWXXX]]]^^^WWWNNNJJJLLLVVVggg|||ooo[[[OOOVVVaaaddddddhhh___ZZZWWWVVVTTTWWWkkksssnnnooommmjjjgggfff___UUULLLIIIHHHIIIJJJGGGGGGEEECCCBBBBBB???<<>>>>>??????NNNmmmooodddrrr~~~|||||||||jjjbbbVVVGGGKKK^^^sssoooccc]]]\\\aaaiiilllvvv}}}{{{iii\\\fff}}}vvvrrruuuzzz}}}uuujjj]]]OOOGGGCCCCCCIIIYYYpppppp]]]\\\hhh|||}}}oooccc[[[XXX[[[[[[^^^bbbeeejjjwww}}}}}}kkknnn}}}|||oooYYYFFF999666999222222222111222222333333222222222111111111000000000111111111111222222222///000111222333444444444111111111111222222444555:::@@@QQQjjjyyyxxxnnnggghhh{{{uuu{{{zzzpppvvv~~~lll[[[]]]cccmmmxxxwwwrrryyyxxxrrrsssNNN>>>;;;888666555444222111111222333222000000000111000000000000000000000000//////000000000000//////.../////////000000000111......///000000///...---///444999;;;;;;<<>>>>>BBBIIISSSZZZ]]]```dddhhhhhhjjjlllkkkhhheeedddcccggghhhjjjllllllhhhccc^^^YYYXXXYYYaaammmzzz}}}|||wwwbbbooolllfff___]]]___^^^YYYeeelllqqqnnnddd^^^___cccnnnVVVGGG===999777777444///...000............///////////////......------......///////////////////////////............////////////111111111111222222222222000000111555999>>>CCCFFFCCCIII\\\~~~qqqyyyzzz~~~pppXXXRRRLLLHHHYYYrrruuuiii]]]YYY]]]eeeqqq|||iii\\\eee~~~{{{uuutttnnnrrryyy}}}yyyxxxssshhhZZZLLLBBB>>>CCCBBBGGGVVVlll~~~tttxxx}}}qqqcccXXXYYYXXXXXXZZZYYYYYY```hhh~~~eee^^^qqqvvvdddQQQAAA888777333333222222111222222333222222222111111111111111000111111111111222222222111222222333333333222222222333333222111222444666===CCCXXXmmmmmm]]]YYYcccxxxhhhpppzzzuuukkkeeemmm}}}jjj\\\^^^dddnnnyyy{{{pppnnntttNNN===:::888666666555333222111222333222000000000111////////////////////////111000////////////000111////////////000000000000.../////////000000000000222888======<<<>>>EEELLLXXXtttaaaaaajjjsssqqqbbbSSSRRRZZZxxxsssfffMMMQQQ```www{{{jjj___VVVXXXTTTSSS```wwwxxxmmmddddddhhhhhheeedddaaa^^^\\\]]]bbbiiipppsssvvvqqqkkkeee\\\RRRNNNNNNJJJLLLMMMKKKIIIJJJQQQWWW^^^ppp~~~zzzqqqvvvtttiiicccaaadddjjjnnniiicccfffrrrzzzmmmbbb]]]]]][[[\\\^^^^^^]]]```eeeppp|||wwwhhhXXXMMMNNNMMMJJJFFFBBB@@@??????EEELLLUUU\\\```cccgggjjjlllmmmnnnllliiieeedddcccgggiiimmmoooooolllgggccc^^^ZZZYYY```ooo~~~zzzkkk]]]hhhhhhfffbbbbbbeeefffdddllllllmmmnnnmmmkkkhhhggg}}}xxx]]]III@@@;;;777777555111///000---.........//////////////////............//////////////////////////////............////////////000000000111111111222222000///222777:::===BBBGGGFFFVVVqqqrrrrrr{{{vvv~~~iiiVVVOOOHHHJJJdddpppdddYYYXXX```nnn~~~gggZZZddd|||xxxttttttjjjnnnsssxxx{{{{{{zzzyyywwwvvvqqqdddSSSFFF@@@>>>BBBBBBFFFSSShhh}}}~~~yyygggZZZXXXWWWXXX[[[\\\\\\```gggzzzpppdddvvvyyyiiiVVVDDD:::888333333222222111111222222111111111111111111111111000000111111111222222222222222333333333222111111333444444333111111444888@@@III```rrrgggRRRUUUjjjwwwlllwww|||rrrjjjmmmqqquuuuuujjj\\\^^^eeennnzzzpppmmmjjj}}}tttNNN<<<:::777666666555444222111222333222000000000111////////////////////////000//////////////////000000000000000////////////////////////000000111111444:::@@@AAA>>>@@@GGGOOO```rrrwwwgggqqqyyyxxxcccSSSWWWcccvvvcccXXXKKKVVVgggvvvvvvkkk^^^WWWRRRTTTUUU[[[ooo{{{wwwmmmeeefffiiihhhfffeeedddaaa___```eeelllrrruuuxxxtttqqqnnndddXXXTTTUUUXXXWWWSSSOOOLLLNNNTTTYYY\\\dddjjjkkkpppuuukkkeeebbbbbbhhhllliiicccdddnnnxxx|||xxxqqqkkkeeeaaa^^^\\\```gggkkkwww{{{oooaaaUUUUUURRRMMMHHHFFFEEEDDDDDDKKKQQQZZZ```bbbdddgggjjjmmmnnnnnnllliiifffeeedddhhhkkkoooqqqpppmmmjjjggg```[[[XXX^^^mmm|||{{{}}}nnnbbb]]]\\\eeemmmooorrrxxx}}}~~~vvvnnnnnnsssvvvtttqqqwwwgggPPPDDD===888888666222000000.........////////////000/////////....../////////////////////////////////............/////////////////////000000000111111111000333999;;;;;;@@@GGGRRRoooiiidddrrrxxxvvv{{{lll]]]RRRMMMIIIQQQuuuvvvkkk```YYY]]]lllqqq___SSS^^^wwwzzzqqqkkkkkkgggiiikkknnnqqqtttwwwxxxvvvtttlll]]]MMMAAA>>>>>>BBBAAAEEEQQQdddxxx}}}mmm___UUUSSSTTTXXXYYYYYY\\\aaalllrrr{{{}}}mmmZZZHHH<<<999444333222222111111111222111111111111111111111111000000111111111222222222222222333333333222111111222444555333111111666;;;@@@OOOhhhrrr```LLLVVVrrruuurrr}}}}}}qqqqqq{{{|||iiisssiii\\\^^^dddnnnyyyfff~~~kkkgggyyyuuuNNN<<<:::777666666555444222111222333222000000000111000000000000000000000000///000000111111000000///000000000000////////////////////////000111222222666<<>>AAAWWWooooooXXXIII[[[wwwyyyvvv{{{{{{~~~uuuggg{{{jjj[[[]]]cccmmmxxx___mmmjjj}}}uuuMMM;;;999777666666666444333111222333222000000000111000000000000000000000000000111333444444333111000111000000000/////////...///////////////111222333777<<<@@@>>><<>>DDDOOOxxxrrreeeUUUbbbxxx}}}{{{~~~vvvmmmXXXLLLGGGPPPaaazzzyyyppp___]]]fff{{{{{{kkk^^^UUUPPPQQQIIIXXXsss~~~{{{xxxrrriiieeefffbbbdddgggkkkqqqvvv{{{}}}{{{qqq```NNNBBB<<<<<<===AAA@@@CCCLLL]]]qqqzzzttt^^^YYYUUUVVVVVVUUUVVVYYY]]]qqquuu|||mmmTTTAAA888555444333222111111111111000000111111111222222222000111111111111222222222000111222222333333333333000333555444111333:::AAAFFFbbbxxxnnnTTTLLLaaa|||rrrxxxqqqkkkkkkZZZ\\\bbblllwww[[[pppooouuuMMM;;;999777666666666444333111222333222000000000111000000000000000000000000111333555888888555333111111111000000/////////...000////////////111333444999<<<===::::::DDDXXXiiixxx|||lll___ggguuuxxxttteeeQQQOOOffflllVVVNNNPPPbbbhhhkkkfff]]]WWWSSSQQQVVVaaayyyxxxxxxqqqiiibbbcccfffhhhkkknnnmmmiiieeeccceeegggjjjkkkooogggbbbaaaZZZRRRXXXeeemmm]]]JJJBBBFFFNNNPPPOOOOOOTTT]]]kkkuuummmgggdddbbb\\\XXXTTTRRRTTT[[[dddjjjuuurrrpppkkkbbb^^^hhhttt~~~tttiii```YYYWWW\\\dddllluuu~~~xxxmmmcccbbb[[[TTTPPPRRRUUUXXXYYYXXX^^^eeeiiiiiijjjkkkmmmhhhiiijjjjjjhhhhhhiiijjjlllnnnpppnnnkkkjjjkkkllliiiddd^^^\\\cccrrr}}}zzzooojjjeeedddgggaaaWWWYYYccceeennn{{{qqqpppzzzmmmKKKBBB:::999999555222111000111111111222222222222000000////////////000000////////////////////////............/////////000000111111111111222222222111000777BBBDDDAAAGGGTTTtttjjjbbbVVViiiyyy}}}|||tttppp___OOOHHHVVVooopppjjj^^^```nnnwwwcccVVVOOOMMMNNNRRRKKK[[[www}}}{{{yyyuuusssqqqllleeeccceeeaaadddiiipppvvv{{{~~~rrr^^^LLLAAA>>>>>>???@@@@@@CCCKKK[[[ooo{{{[[[UUUQQQRRRSSSRRRTTTXXXXXXgggjjjsss{{{uuuZZZBBB666555444333222111111111111000000111111222222222222000111111111111222222222///000111222333444444444///333555444111333;;;CCCMMMllloooSSSPPPhhhmmmvvv{{{uuupppnnnkkkYYY[[[bbbkkkwwwYYYnnnsssvvvNNN===999555555999;;;999666000111222222111000111222111111000000//////......222333444444444444333222111111000000//////......000111222000//////333777===>>><<<999<<>>>>>MMMhhhtttiiibbb]]]___{{{|||tttnnnVVVNNNQQQhhhzzzlllddd___tttkkkWWWSSSSSSOOOOOOSSSWWWaaappp|||wwwuuuuuuuuuuuutttrrrpppnnnllljjjgggdddeeennnvvvzzz}}}pppXXXHHH???::::::===AAABBBEEEMMM[[[mmm~~~hhh^^^VVVTTTRRROOORRRXXXUUUdddyyyccc```{{{yyy|||```GGG<<<777555333222333333222000222222222222222222222222111111111111111111111111222222222222222222222222000000111333333444;;;DDDYYY}}}ZZZTTTZZZkkkrrrsssyyy~~~sssttt{{{yyykkkrrrhhhXXX[[[```gggrrraaauuu|||tttMMM<<<888444444777888666444000111222222111000111222111000000000/////////...//////000111111000//////000000000000///////////////111111000000222777;;;>>>>>>===???HHHZZZqqq~~~rrr___SSSUUU[[[\\\NNNMMMTTTYYYhhh}}}{{{qqq```SSSSSS^^^jjjoooggg\\\TTTRRRVVV\\\aaammmvvvssssssrrrjjjfffiiimmmnnnnnnpppnnnnnnjjjcccaaadddfffeeeccc```YYYOOOFFFAAA@@@BBBJJJFFFBBBCCCHHHLLLMMMLLLTTTVVV^^^kkk{{{wwwllleee```[[[WWWSSSPPPLLLJJJMMMUUU]]]cccggghhhfffaaa^^^bbbnnnxxxtttkkkccc\\\UUURRRQQQRRRWWW^^^kkkpppuuuuuuoooeee[[[UUUZZZ]]]```ccceeehhhmmmpppiiipppvvvyyy}}}zzzppphhhiiillllllkkklllkkkjjjhhhgggggghhhjjjkkkkkkeee```^^^```gggvvvqqq[[[```qqqppptttyyy~~~{{{rrrppp|||xxxnnnjjjrrr~~~xxxrrrsssbbbHHH;;;;;;666444555111......///000000000000000000000000000000000000000111000000000/////////...111000000000000////////////111222222000///000111111777888===DDDEEEQQQiiizzzeee```^^^^^^dddtttiii___KKKKKKZZZzzzvvvkkkfffllliiiYYYOOOSSSXXX[[[aaaiiilllxxxxxxuuurrrooooooqqqssstttssssssrrrrrrrrrpppnnnllllllttt}}}lllTTTEEE===:::;;;>>>@@@AAADDDMMM[[[mmm~~~xxxjjj]]]VVVRRRPPPQQQVVVNNN\\\nnn{{{```XXXkkkxxxyyy}}}hhhKKK<<<777555333222333333222000222222222222222222222222111111111111111111111111222222222222222222222222111000111333333666???IIIYYYxxxmmmQQQTTTaaarrr{{{lll~~~~~~~~~wwwrrrzzzssshhhwwwhhhXXX[[[___gggsss~~~bbb}}}qqqLLL<<<888444333444555333111000111222222111000111222000000000000////////////...//////000000//////...////////////000000000000000000000000222666;;;@@@>>>;;;;;;CCCVVVmmm{{{dddTTTRRRWWWXXXUUUIIILLL[[[iii}}}|||rrrbbbSSSMMMWWWkkk{{{uuucccRRROOOQQQVVV```kkkyyytttqqqssssssqqqllliiimmmqqqppppppqqqrrrrrrnnnfffbbbcccbbb___]]]YYYSSSJJJBBB<<<::::::===???AAAEEEHHHJJJLLLLLLTTTWWW^^^jjjyyyuuujjjccc]]]XXXTTTNNNLLLIIIFFFFFFGGGIIIKKKQQQSSSUUUVVVYYYcccrrr}}}vvvkkkbbb]]]VVVQQQMMMMMMOOOPPPVVV\\\fffkkknnnjjj```VVVPPPMMMUUU]]]fffmmmqqqvvv}}}}}}tttlllmmmnnnmmmjjjjjjiiihhhgggffffffgggiiijjjkkkhhhfffccc___aaammm{{{uuu^^^[[[mmmzzz}}}}}}lllggg___^^^iiiwww}}}|||zzzrrrfffeeezzzjjjOOO???<<<777555555111////////////000000000000000000000000000000000000000000000000////////////....../////////000000000///111222222000000111222333888999@@@JJJLLLWWWmmmnnnZZZWWWWWWZZZddd|||nnn]]]NNNGGGMMMcccrrrlllkkk{{{fffWWWRRRSSS\\\fffmmmxxx~~~xxxppppppoooppprrruuuxxxzzzxxxyyyzzzzzzyyywwwuuutttxxxyyyfffPPPBBB;;;999;;;>>>???@@@DDDMMM[[[nnn||||||~~~}}}yyywwwyyy~~~~~~~~~}}}~~~{{{fffYYYSSSPPPQQQTTTPPPYYYhhh|||hhhWWW___ssstttvvvrrrQQQ<<<888666444333333333222111222222222222222222222222111111111111111111111111222222222222222222222222111000111333444777AAAMMM]]]lll\\\HHHTTTfffwwwuuusssyyyssstttqqqkkkhhhYYYZZZ___hhhsss~~~bbbqqqMMM<<<999555444444333222000000111222222111000111222000000000000////////////111111111111111111111111......//////000000111111111000000000222777<<<@@@===999999GGG```yyyxxx]]]RRRZZZ```\\\TTTNNNXXXmmmrrr___QQQQQQ___sssrrr^^^PPPQQQSSSTTT___ooozzzmmmppptttpppoookkkkkkpppsssqqqpppqqqssstttpppiiidddcccaaa]]]XXXUUUPPPIIIBBB===;;;:::777<<>><<<<<<<<<>>>AAAFFFLLLTTTaaaqqq|||ttteee___]]]\\\VVVPPPKKKKKKKKKMMMSSSZZZaaafffhhhcccYYYQQQOOOQQQVVV]]]gggqqqxxxyyyrrrmmmmmmnnnkkkhhhhhhfffeeeeeeeeeeeefffggghhhkkkkkkkkkhhhaaa___iiiuuugggZZZkkk~~~}}}yyyddd```ZZZYYYdddsss{{{yyyttthhh\\\___zzzqqqTTTAAA===777666777222000///////////////000000////////////////////////000000000000////////////---------...///000000111000111222111000000222333666:::;;;@@@HHHLLL[[[vvvnnn[[[WWWUUUZZZgggnnnWWWEEEKKKQQQggg{{{ppppppsssnnnVVVVVVYYYbbbmmmttt{{{|||zzzssstttuuuvvvwwwyyy|||}}}zzzyyytttbbbLLL@@@:::888:::>>>>>>@@@DDDMMM\\\nnn|||{{{|||~~~~~~}}}{{{yyyyyy{{{}}}{{{zzz~~~nnn[[[SSSQQQQQQRRRTTT[[[fffzzzttt]]]ZZZrrrwwwttt~~~{{{XXX>>>999777555444444444222111222222222222222222222222111111111111111111111111222222222222222222222222111111333555333555@@@KKKcccdddSSSGGGUUUgggxxx}}}vvv~~~xxxtttwwwtttxxxgggYYYYYY^^^iiittt|||~~~___rrrOOO===;;;888555444333222222000111222222111000111222////////////000000000000222222222222222222222222......//////000000111111222000///000333888<<<>>>>>>:::<<>>???@@@DDDIIIaaarrr```[[[VVV]]]ooolllSSSBBBHHHRRRkkkvvvooosss{{{aaaTTT\\\eeesss~~~~~~xxxzzzzzzyyyxxxxxx{{{}}}ooo^^^JJJ???;;;999:::===>>>@@@DDDNNN\\\nnn~~~~~~zzzxxxxxxxxxxxxwwwwwwyyy|||~~~~~~{{{zzz}}}rrr]]]SSSQQQRRRRRRRRRWWW___sss{{{bbbXXXooo~~~~~~{{{~~~___CCC:::888666444444444222111222222222222222222222222111111111111111111111111222222222222222222222222111222555666444555???LLLfff]]]PPPNNN[[[jjj|||vvvuuuyyyqqqqqq{{{zzzgggYYYXXX^^^jjjuuu{{{|||\\\uuuOOO===<<<999777555444444444000111222222111000111222////////////000000000000111000000//////000000111////////////000000000000111000///111555:::<<<===@@@???CCCRRRhhh|||uuulllrrr|||vvviii[[[jjjmmmcccZZZ[[[eeeooossssssaaaVVVMMMMMMSSSbbb}}}~~~qqqppptttrrrkkkqqqppprrrwwwyyyvvvuuuwwwmmmnnnlllgggeeefffeeeaaa\\\VVVNNNEEE???:::555333777999<<<===>>>BBBHHHMMMLLLQQQYYYeeerrr~~~rrreee[[[SSSLLLHHHBBB???;;;777444444555666000333777>>>GGGRRR^^^fffkkkkkkdddYYYTTT\\\iiippp^^^UUUMMMJJJIIILLLUUU]]]aaacccccc^^^YYYWWWZZZ^^^kkkqqqyyy~~~yyymmmaaa^^^\\\^^^dddhhhgggfffhhhcccdddeeefffggghhhiiijjjggghhhjjjiiibbb]]]aaaiii}}}|||ccc```vvvzzzuuuuuuwwwmmmrrrzzzqqqbbbgggfffeeehhhpppuuurrrkkkgggdddfffqqq```GGG???999999:::555222111///......///000000000000000000000000000000////////////000000000000------...///000000111111111111111111000111333666888@@@BBBBBBEEEMMMjjjxxxdddYYYOOOXXXqqqwwwcccOOOCCC@@@TTTwwwuuuqqqyyyqqqXXXZZZhhhvvv|||uuuqqqwww~~~|||{{{~~~zzzgggWWWGGG???<<<::::::<<>>??????>>>BBBIIIVVVgggwwwwww|||}}}lllccczzz```YYYWWW___mmmtttppphhhYYYTTTNNNPPP^^^wwwxxxttttttrrrooonnnqqqpppsssxxxyyyvvvvvvyyykkkllljjjeeecccffffffccc]]]VVVLLLCCC===888555222333444777:::>>>BBBGGGJJJMMMQQQZZZdddooo{{{{{{lll^^^TTTLLLDDD@@@;;;999777555333333333333///111444999@@@IIIRRRXXX[[[^^^\\\UUUSSSZZZeeelllZZZTTTOOOOOORRRWWW```iiifffggggggffffffiiimmmqqq}}}ooohhhhhheeehhhiiiccc]]]ZZZUUUOOOOOOOOOUUU___fffggghhhkkkfffggghhhjjjkkklllmmmmmmjjjiiiiiiiiiddd^^^```eeexxxpppaaammm~~~xxxrrrpppnnnooouuu}}}|||pppdddaaaffflllmmmlllppptttvvvuuuvvvwwwqqqhhhpppwwwzzzwww~~~jjjMMMCCC;;;::::::555222111///...---...///000000000000000000000000000.../////////000000000111/////////000000111111111111111111000000111444777999AAACCCFFFOOOZZZwwwvvvaaaUUULLL[[[|||zzziiiUUUJJJHHHEEE```xxxxxxcccUUUeeewww|||dddaaagggwwwyyymmm\\\OOOBBB======;;;;;;===@@@BBBFFFOOO]]]mmm{{{uuuooogggbbbbbbfffkkkmmmtttxxx|||zzz|||yyydddUUUQQQQQQOOONNNVVV[[[iiiuuummm~~~}}}yyyqqqRRR<<<:::777666555555333111222222222222222222222222111111111111111111111111222222222222222222222222222222444555777BBBYYYnnnqqqUUUKKK[[[kkkzzzvvvzzzxxxkkkeeeppp}}}kkkZZZVVV\\\lllwwwyyy~~~|||\\\zzz~~~wwwNNN::::::999777444333444555000222222222111000111222.../////////000000111111111000///......///000111111111000000//////......------000666===BBBCCCBBB;;;AAAKKKWWWdddqqq~~~xxxssszzzgggdddrrr[[[VVVVVVbbbrrrwwwmmmaaaTTTTTTSSSYYYmmmwwwxxxwwwooommmrrrooooooqqqvvvvvvtttuuuxxxkkkllliiidddbbbeeefffddd\\\TTTJJJAAA===;;;888666...000444999>>>CCCFFFGGGNNNSSS[[[dddnnnyyyvvvgggYYYOOOFFF>>>:::555555555444333111000//////000222666<<>><<<===<<<<<<>>>AAACCCGGGPPP]]]lll{{{~~~ssskkk```ZZZ[[[bbbkkkpppxxx||||||zzz{{{~~~|||gggVVVQQQPPPNNNJJJSSSWWWccczzzxxxrrrxxxxxxwwwXXX===;;;888666666555333111222222222222222222222222111111111111111111111111222222222222222222222222333222222333888IIIggg{{{WWWJJJ\\\ooozzztttxxx~~~ssspppjjjjjjyyyvvvnnnZZZVVV\\\mmmwwwyyy~~~}}}^^^yyyRRR===:::777555555555444333444444444333111000111222000000000000000000000000000000000000000111111222000/////////000111222222///---...555???EEEEEEBBBBBB<<>>>>>???@@@@@@???@@@GGGUUUbbbmmmxxxsssiii```___aaafffooowww~~~~~~{{{}}}~~~||||||~~~|||ooo^^^OOOKKKNNNMMMPPPYYY```kkk~~~|||eeeooolllpppaaaCCC;;;666777999666444444333222222111111222222333111111222222222333333333222222333333333333444444999***777>>>666RRR|||ttt]]]PPP]]]rrrzzznnnrrrvvvjjjiiirrrxxxgggVVVXXX]]]fffrrr||||||___xxxQQQ===:::777555555555444333///111111111//////000111000000000000000000000000000000000000000111111222000000000000000000111222000...///555>>>CCCBBB@@@BBBFFFaaaxxxzzzzzzuuujjjhhhssszzzuuunnnlllkkkxxxcccWWWZZZeeetttxxxnnnbbb[[[TTTTTTZZZlll}}}vvvrrrrrrrrrooommmrrrqqqqqquuuzzz|||yyyvvveeecccaaabbbdddddd___[[[WWWSSSLLLDDD===888555444222333444666999>>>EEEJJJOOOSSSYYYbbbkkkuuu~~~|||wwwiiiVVVHHHAAA<<<777444444333111000///...---000222444666:::AAAJJJPPP[[[eeeiiiddd```bbb```ZZZ\\\aaa___XXXWWWbbbooowwwnnnvvvlllQQQFFFFFF>>>===============>>>>>>???DDDOOO\\\dddfffjjjoooooommmmmmooorrrsssqqqooonnnmmmkkkiiigggfffeeeeeesss~~~bbbMMM]]]fffkkkgggbbbeeeiiikkkccc^^^[[[^^^ccckkkyyyssstttdddKKK???;;;:::888666333///......000000000////////////////////////000000000000000000000000000000000000111111111111111000222444222111555;;;CCCCCCPPP___lll}}}oooddddddiiiuuu~~~uuu}}}jjjSSSGGGJJJSSSiii}}}{{{cccfffuuuooo]]]VVVQQQLLLYYYggg~~~{{{yyyuuuqqqnnnrrrooofff]]]WWWNNNFFFDDDBBB>>><<<<<<===>>>???@@@AAAHHHUUUbbbnnnzzzsssjjjbbbbbbeeekkkuuu}}}~~~{{{}}}}}}{{{zzz|||wwwdddRRRJJJKKKKKKNNNUUUZZZdddxxxyyyeeeeee~~~zzzggghhhbbbFFF>>>777777888555222222333222222111111222222333111111222222222333333333222222333333333333444444666+++777???>>>^^^pppYYYOOObbb}}}~~~rrrnnnttt|||sssiiijjjxxxyyyhhhWWWYYY^^^hhhsss}}}|||```yyyQQQ>>>;;;888666555555444333---///111111000///000111000000000000000000000000000000000000000111111222222111000000000000000000111000222777>>>AAAAAA???CCCUUUtttoooeee______eeegggcccaaadddhhhxxxooo^^^[[[aaallluuussshhh^^^YYYVVVXXXbbbvvv|||{{{{{{yyywwwssspppmmmrrrpppoootttxxxwwwooogggXXXXXXYYY]]]```___ZZZVVVTTTQQQLLLEEE>>>999555333111222444555888>>>EEEJJJQQQUUU\\\cccjjjqqqxxx|||zzzwwwkkkVVVEEE<<<:::888444333222000000000000111111333555777;;;CCCMMMUUU\\\hhhpppqqqrrrxxxzzzvvvsssooocccUUUOOOVVVaaaiiitttvvv```NNNEEEAAA::::::::::::;;;<<<======@@@EEEQQQ^^^eeegggiiimmmqqqqqqqqqrrrssssssqqqooolllllljjjiiihhhgggggggggrrrlllOOOTTTbbbmmmkkkdddccchhhmmmkkkjjjoooxxxvvvllluuulllQQQBBB===;;;;;;666333000...///000000000////////////////////////000000000000000000000000000000000000111111111111111000222444333111666===GGGJJJ[[[mmm}}}oookkkhhhlllzzzuuurrryyycccRRRJJJOOOYYYtttrrr___hhh{{{iiiVVVOOOQQQYYYaaarrruuuooonnnkkkeeeeeeccc]]]SSSLLLHHHDDD@@@CCCAAA???<<<<<<===???AAABBBBBBHHHUUUcccooo|||uuulllffffffkkkrrr{{{||||||}}}|||yyyxxxzzzmmmWWWKKKJJJKKKKKKPPPSSS[[[ooouuufff[[[qqqvvv|||nnnkkkhhhKKKAAA888666666333000000333222222111111222222333111111222222222333333333222222333333333333444444333...888???FFFjjj|||hhhTTTPPPjjjsssjjjpppwwwyyyrrrhhhlll~~~yyyyyyhhhVVVXXX^^^gggsss}}}eeezzzRRR>>><<<888666666555444333000111333444222111111222000000000000000000000000000000000000000111111222222222111000/////////000111222666:::???BBBCCCBBBFFFeee}}}bbbYYYYYY\\\___[[[VVVWWW^^^eeesssvvvgggYYYeeemmmwwwxxxpppccc[[[XXXWWW^^^lllwww|||{{{uuupppnnnnnnkkkjjjmmmppplll```VVVKKKMMMRRRWWW[[[ZZZUUUQQQPPPNNNJJJEEE???999444111000111333555888===DDDIIIPPPVVV]]]dddiiinnntttyyyxxxtttgggSSSBBB;;;888777444333111000000111333444444777999:::<<>>???@@@AAAHHHVVVeeellllllllloootttttttttuuuuuusssqqqoookkkkkkjjjiiiiiiiiiiiijjjqqqzzzXXXKKK]]]nnnqqqkkkhhhnnnvvvrrr{{{zzziiiiiixxxzzzuuuXXXEEE<<<;;;;;;555333000///000111111000////////////////////////000000000000000000000000///000000000111111111111111000111444333333888@@@EEERRRiii{{{nnnrrrrrrsssvvvyyyppp___RRRLLLRRR\\\ssseeeXXXfff{{{lllYYYVVV[[[bbbooo}}}zzzppphhhgggjjjgggaaaccc]]]RRRHHHBBBAAAAAA@@@DDDCCCAAA???>>>???AAACCCCCCCCCIIIVVVcccppp}}}xxxpppiiijjjooovvv~~~{{{|||}}}|||xxxvvvxxx|||sss[[[NNNKKKLLLKKKNNNOOOTTTgggssskkkUUUeeevvvyyy{{{sssOOOCCC888555666444111000333222222111111222222333111111222222222333333333222222222333333333444444333333888===LLLmmmzzzggg]]]OOOSSSuuusssiiittt|||yyysssjjjnnnooovvviiiUUUWWW]]]gggrrr}}}ooo|||SSS???<<<999777666555444222222333555444222111111222000000000000000000000000000000000000000111111222222222111000/////////000000444999???BBBDDDGGGHHHOOOuuuvvv\\\TTTYYY___^^^UUUOOOSSS[[[hhhvvv~~~ooo```UUUpppyyyzzzlll```YYYWWWUUUcccwwwyyywww}}}|||tttooonnniiifffcccdddddd^^^SSSIIIDDDHHHMMMSSSWWWVVVSSSOOOMMMLLLIIIDDD???999444111000111222444777===CCCHHHNNNTTT]]]ccchhhmmmtttyyyxxxqqqbbbOOOBBB<<<888444444333111000111222444666555888::::::<<>>???AAAAAABBBIIIYYYhhhpppooonnnooouuuvvvwwwxxxvvvsssqqqpppkkkkkkjjjjjjjjjjjjkkkkkkmmmwww{{{UUUCCCUUUkkkuuutttrrrxxxxxx}}}ssskkkdddhhhvvvwwwooovvv}}}```III<<<888999555333111000111111111000000000000000000000000000111111111111111111111111///000000000111111111111000000111444444444:::BBBIIIZZZqqq||||||rrrzzzzzzvvv}}}jjj]]]SSSKKKOOOZZZvvvwww[[[RRRaaavvv}}}lll___YYYbbbooozzz|||xxxooolllhhheeeiiinnnlllgggcccYYYMMMDDD@@@???AAABBBCCCDDDDDDCCC@@@@@@AAACCCCCCDDDJJJXXXfffrrr|||sssmmmmmmqqqvvv}}}{{{||||||{{{wwwuuuvvvzzzvvv```RRROOOMMMKKKNNNNNNPPPbbbrrroooSSS\\\}}}{{{zzz|||RRRDDD777444666555444333333222222111111222222333111111222222222333333333222222222333333333444444333666999@@@UUUpppoooVVVRRRMMMYYY~~~{{{pppzzz{{{rrrmmmtttsssfffvvvjjjWWWYYY___iiiuuuxxx}}}SSS@@@===999777666555444222222222333222000000222333000000000000000000000000000000000000000111111222222111000000000000000000000666===BBBDDDEEEHHHKKKXXX}}}qqq^^^ZZZaaafff```UUUPPPVVV___ssszzzhhh\\\XXXwwwvvvggg]]]YYYXXXVVVkkk{{{zzz~~~yyyqqqmmmkkkeeeaaa]]]YYYVVVPPPIIICCCCCCFFFKKKPPPRRRRRRQQQPPPLLLJJJGGGCCC>>>999444222///000222333666<<>>HHHXXXeeennn{{{WWW???666777???FFFNNN___tttzzzkkkZZZPPPGGGCCCCCCKKKWWW[[[VVVNNNAAAAAAAAAAAAAAABBBCCCDDDFFFLLLXXXeeekkkkkkkkknnntttwwwyyyyyywwwtttrrrqqqlllkkkkkkjjjkkkkkkllllllhhhqqqhhhFFFBBBQQQgggyyyyyysssffffffgggiiisss~~~vvvmmmrrrkkkPPP>>>777777555333111111222222111000000000000000000000000000111111111111111111111111000000000000111111111111000///111333444555<<>>:::777666555444222111222111111111333666:::000000000000000000000000000000000000000111111222000000000000000000111222111888@@@DDDCCCDDDGGGJJJZZZ|||jjjbbbiiiooopppeeeXXXVVV___jjjrrr___[[[```www}}}{{{oooaaa[[[ZZZXXX___{{{~~~~~~~~~|||xxxssslllhhhfff___[[[UUUMMMFFFBBB@@@@@@AAACCCFFFIIIJJJKKKLLLMMMKKKIIIEEEAAA<<<888555333///000111333666;;;BBBGGGIIIPPPXXX]]]```fffpppxxx}}}xxxiiiRRRAAA999777555333333333333444444444444666:::???AAAEEEQQQdddsss}}}fffHHH999777:::???DDDIIIVVVdddhhh```QQQDDD======<<<@@@KKKXXX___]]]XXXMMMMMMLLLLLLLLLLLLMMMMMMQQQRRRXXX___cccdddhhhnnnsssvvvzzzzzzwwwtttrrrrrrllllllkkkkkkkkkkkkllllllhhhnnn|||mmmOOO===>>>HHH]]]ttt~~~qqqzzzvvvggg```iiimmmmmmttt}}}~~~{{{rrrrrrvvvYYYBBB999777555333222111222222111///000000000000000000000000111111111111111111111111000000000000111111111111000///111333444666>>>GGGQQQ___mmmmmmttt{{{sssqqqlllpppmmmXXXNNNHHHIII\\\sssuuu^^^OOOLLLVVVbbbmmmsss{{{~~~zzzpppgggbbbbbbrrrzzzrrrmmmjjjhhhmmmtttzzzzzzxxxtttkkkbbbRRRHHH@@@AAACCCCCCDDDGGGFFFKKKPPPOOOJJJEEECCCCCCGGGIIISSSbbbppp{{{wwwqqqqqqtttyyy}}}}}}{{{{{{zzzvvvtttuuuuuuyyy|||iiiXXXPPPHHHHHHNNNNNNKKKXXXkkkpppYYYRRRjjj{{{uuuhhhvvv^^^LLL;;;555777777555444333222222111111222222333111111222222222333333333222222333333333333444444222444888KKKjjjrrr^^^JJJGGGPPPfff~~~}}}rrriiivvvzzzeeekkklllYYY\\\bbblllxxxvvvzzzPPPAAA>>>:::888666555444222222222222222333777<<>>@@@AAABBBDDDFFFHHHJJJHHHDDD@@@;;;888555444...///111333666;;;BBBGGGHHHOOOVVVZZZ\\\bbbmmmvvv}}}pppWWW@@@555555777333333444555555444444333999>>>DDDGGGLLL[[[ppplllTTT===666999===AAAEEEGGGPPPZZZ\\\SSSHHHAAA???===???EEERRR___hhhjjjhhhZZZYYYYYYXXXXXXXXXYYYYYY\\\YYYYYY[[[^^^```gggooorrrvvvzzzzzzwwwtttrrrrrrmmmmmmlllkkkkkkkkkllllllkkknnnxxx~~~oooSSSBBB@@@555;;;NNNhhhyyy}}}|||}}}rrr}}}sssdddhhhggg]]]]]]kkkrrrsssyyyzzz{{{wwwsss}}}___GGG;;;888555333222222333222111///000000000000000000000000111111111111111111111111000000000000111111111111000///000333444777???HHHKKK[[[kkkppp}}}wwwtttllldddnnn}}}dddNNNEEEDDDLLLiiiiiiTTTIIIHHHPPPYYYdddjjjooolll```YYY\\\dddzzzzzzpppjjjhhhiiijjjrrr{{{zzzoooaaaVVVKKKBBB<<>>@@@BBBDDDEEEFFFHHHIIIEEE>>>777333222///111333555888<<>>EEECCCLLL```ssswwwpppiii]]]ZZZ\\\bbbeeecccbbbdddgggfffcccaaa```dddiiinnnxxx~~~}}}yyyxxxwwwtttqqqnnnllllllmmmoooppppppsssrrrppphhhXXXGGG@@@@@@CCC===???PPPiiixxxxxxssskkknnnrrruuutttkkk]]]SSSZZZddd___\\\sss{{{}}}~~~yyy|||mmmKKK666999777666444222000000000000000000000000000000000000222222222111000//////...000000000000000111111222000111333333444888>>>DDDIIIVVVhhhqqqgggaaaiii{{{uuuWWWGGGGGGFFFVVV{{{~~~eeeQQQFFFEEEMMMWWWYYYVVVVVVVVVRRRTTTfff{{{tttjjjhhhhhhjjjpppwww~~~vvvjjj```TTTJJJ???@@@CCCFFFEEECCCFFFKKKUUU[[[ccceee[[[MMMFFFGGGNNNTTT___iiiuuuzzztttqqqwww}}}yyyvvvyyy{{{wwwuuuvvvuuusssyyypppYYYLLLIIIGGGFFFGGGKKKSSS```kkkdddUUUeeeyyy~~~qqqSSS;;;:::<<<777444777333333333333333333333333444444444333333222222222333333333444444444555555999111???dddvvvfffNNNCCCKKKXXXlllqqqzzzooohhhlllxxxaaaaaagggYYYZZZ___jjjxxxqqq{{{TTT???<<<777444444444444333222222333333333333333333111111111111000000000///111000000000000000000000222222111///......111333666CCCLLLGGG??????EEEIII\\\gggttt|||{{{vvvqqqoooxxxeeejjjlllxxxggg\\\fffuuuwwwqqqjjjbbbZZZWWW___jjj~~~xxxnnneeeccceeeaaa[[[TTTLLLBBB<<<:::::::::::::::::::::;;;<<<>>>???AAACCCDDDEEEBBB===777444333000111333444777;;;AAAFFFIIIMMMTTTYYYZZZ___ooofffKKK<<<777555222333555555555666999;;;AAADDDJJJTTTbbbxxxkkkNNN>>>:::555555<<>>AAABBBAAA@@@>>>===;;;::::::;;;;;;999:::;;;;;;999777666555333333222222555:::BBBGGGIIILLLSSSYYY\\\bbbqqqkkkTTTCCC;;;:::555777999999999;;;===@@@JJJRRR]]]lllmmmTTT@@@333666444333777AAAQQQbbbnnnjjjkkknnnqqqrrroooiiieeeaaajjjyyy|||fffQQQFFF@@@AAAHHHWWWdddnnnuuu|||~~~}}}{{{vvvqqqnnnmmmmmmsss|||~~~{{{wwwqqqnnnnnnoooppppppnnniiibbbXXXMMMJJJSSS```iiippphhhTTTQQQaaaiiidddbbbhhhooooooiiidddccceeefffjjjyyyttt\\\???;;;888666444222111000000111000000000000000000000000111111111111000000//////000000000000000111111222///000222222444:::BBBIIISSS^^^yyymmm^^^cccvvvtttZZZIIIEEEKKKgggwwwcccOOOGGGHHHJJJJJJLLLMMMJJJMMMXXXfffzzzsssbbbdddiiisss{{{}}}{{{xxxwwwooobbbTTTJJJEEEBBB???BBB@@@AAADDDFFFIIIRRR\\\kkktttwwwbbbSSSNNNVVV]]]iiivvv}}}uuuoookkklllmmmmmmmmmpppssswww{{{~~~~~~~~~~~~~~~zzzxxxwwwwwwwwwuuusssssstttuuuyyyyyygggZZZQQQJJJGGGJJJLLLLLLTTT]]]gggZZZYYY~~~wwwhhhGGG;;;999666555888444444444444444444444444222222222222111111111111333333333444444444555555444888III]]]]]]MMMFFFKKK[[[bbbsssuuuhhh```mmm{{{}}}jjjVVVXXX___kkk{{{qqq~~~YYY@@@===888555555555444444333333333222222111111111000000000000000000111111//////000000111111111111...000111222111222333444@@@BBBCCCCCCDDDOOOaaaqqqrrrWWWRRR]]]___YYYeeekkkdddwww~~~mmm\\\XXXcccooouuuqqqhhh^^^XXXXXXbbbwww~~~}}}|||{{{vvvmmmddd```___WWWOOOCCC???===>>>BBBEEEEEEDDD@@@@@@???===<<<;;;::::::777888888888999888777555444333333222444:::AAAFFFGGGJJJRRRZZZ^^^dddqqq~~~~~~zzzlllXXXEEE<<<::::::;;;;;;<<<<<<>>>AAADDDVVVbbbrrrcccKKK:::222000333222111333:::HHHXXXcccgggiiiqqqvvvrrrxxxzzzfffNNN@@@===;;;<<>>===???DDDGGGGGGEEE??????@@@@@@???===;;;:::999888777888999999777666333333333333555:::@@@EEEFFFJJJRRR[[[```dddnnnyyyuuuuuuuuunnn]]]JJJ>>>;;;<<<=========>>>CCCIIIMMM___pppfffLLL;;;111000444444444555666;;;FFFTTT^^^eeehhhttt|||ssssssqqqfffQQQ>>>888;;;;;;===FFFSSS[[[\\\[[[\\\[[[```fffiiihhheeeaaa___eeesss~~~uuunnnkkkkkkllllllrrroooiii```UUUTTTbbbrrrxxxddd]]]hhhrrrrrriiipppxxx|||rrraaayyygggEEE===888777555333111111111111000000000000000000000000111111000000000000000000000000000000000111111222222333444444666===FFFNNNfff|||mmmlllwwwttt}}}^^^OOOEEEEEERRRyyytttlllfff\\\PPPHHHDDDJJJ\\\mmmhhh^^^```vvvlll___]]]lll{{{~~~xxxrrrnnnkkk]]]RRRGGGCCCAAA???@@@BBBAAAAAACCCIIIOOOVVVcccooozzzooo___YYY^^^eeeqqq~~~zzznnnhhheeeddddddcccfffkkknnnsssyyy~~~~~~}}}|||zzzwwwuuuvvvwwwvvvyyy}}}www{{{}}}zzzyyyyyyyyywwwtttuuuvvvyyy~~~~~~tttiii]]]NNNEEEGGGJJJJJJRRR``````aaaZZZ{{{tttxxx}}}wwwSSS???:::999888777444444444444444444444444333333333333333444444444333333333444444444555555555===LLLTTTLLLAAAEEESSSaaaiii}}}wwwtttssspppnnniiiZZZ\\\cccnnn}}}nnn}}}XXXAAA===999666555555555444111111111111222222222222///000000000111111111111...//////000111111222222///000000000000222666999FFFCCCDDDIIIQQQ```yyy}}}fffXXXVVVZZZSSSOOOQQQYYYhhh|||rrr```SSSZZZkkkrrrnnniiibbb[[[YYY```qqq|||zzzvvvlllbbb\\\WWWMMMCCC===<<<<<<@@@DDDGGGFFFDDD>>>@@@CCCEEEDDDBBB???<<<;;;999888888::::::888666222333444555666:::@@@DDDGGGKKKTTT]]]aaabbbiiipppnnnooosssqqqdddOOOBBB???<<<<<<<<<===AAAHHHQQQXXXmmmrrrOOO@@@999333333777666777999999;;;CCCOOOXXX___dddrrrnnnaaaZZZRRRKKKBBB:::888:::===@@@JJJWWW]]]YYYSSSQQQSSSWWW\\\___^^^\\\ZZZYYY___ppp}}}tttmmmjjjkkkmmmnnnpppooolllcccXXXUUUaaappp~~~wwwkkkllluuu}}}yyy}}}fff___vvvxxxrrrmmmIII???999777555333222111111222000000000000000000000000000000000000000000000111000000000000000111111222111222444555888@@@KKKTTTmmmxxxmmmkkk|||wwwwwwTTTJJJEEEGGGXXXrrrfffaaa]]]XXXSSSPPPPPPXXXkkk|||ooojjjsssrrrccc[[[aaaooo{{{zzzssskkkccc\\\PPPFFF???@@@BBBAAAAAACCCBBBCCCGGGOOOVVV___mmmyyyuuuaaaYYY___gggsssyyyooojjjggggggfffeeejjjpppuuuyyy{{{zzzvvvrrrrrruuuvvvuuuyyy{{{{{{{{{zzzwwwtttuuuttttttzzzyyyooo```OOOEEEIIIJJJGGGMMMYYY\\\dddZZZsssvvvwww|||WWWAAA<<<;;;999777555555555555555555555555111111222222333333333333333333333444444444555555666???LLLQQQGGG???GGGVVVbbbllltttqqqssssssttthhhXXX[[[bbbooo~~~lllyyyuuu{{{|||XXXAAA>>>999666555555555555000000111111222222222333//////000000111111111222...//////000111222222222000000000//////222777:::EEECCCEEENNN[[[mmm{{{eee]]]^^^```RRRTTTWWWbbbzzzvvvdddXXXaaatttyyyqqqeee___YYYZZZcccwww}}}xxxtttjjj```YYYSSSHHH===<<<;;;;;;???DDDFFFDDDBBB@@@CCCGGGJJJJJJGGGCCC@@@>>>;;;888999::::::888555222333555666777;;;???CCCIIIMMMVVV^^^aaa```dddjjjjjjmmmsssuuuiiiTTTFFFBBB;;;;;;;;;===BBBLLLXXX___~~~yyyYYY<<<666777333111333333555666555555:::DDDKKKUUU\\\iiixxxyyygggWWWLLLAAA888888::::::999999>>>CCCOOO\\\aaa[[[RRRMMMMMMOOORRRSSSRRRPPPPPPPPP\\\nnn|||rrrllljjjkkknnnpppoooooonnnfffZZZUUU```ooozzzrrr{{{yyyxxxzzzxxxtttYYYWWWmmmwwwxxx~~~|||ppphhhzzzpppKKKAAA999777555333222111111222000000000000000000000000000000000000000111111111000000000000000111111222///111333555:::CCCOOOXXXoootttkkkfff}}}{{{{{{lllNNNGGGEEEIII\\\yyyggg]]]ZZZSSSSSSVVV\\\```gggsssrrrvvvyyyhhh]]]XXXfffqqqxxxuuummmdddXXXLLLFFF>>>:::@@@EEEEEEEEEGGGJJJKKKQQQZZZbbblllzzzzzzaaaVVV___ggguuuyyypppllliiiiiiiiiiiinnnttt{{{{{{xxxsssppprrrwwwxxxvvvzzz~~~}}}yyyuuuuuurrrrrrxxx{{{rrr```OOOFFFKKKKKKEEEHHHSSS^^^gggXXXhhh|||zzz~~~YYYCCC======:::777555555555555555555555555000000111111222222222222333333333444444444555555777@@@LLLOOOEEE>>>HHHWWWcccmmmuuuqqqooopppzzzgggVVVYYYbbboookkk|||oooooosssyyy~~~WWWAAA<<<888999888555333555333333333222222222111111222222111111111111222222222000///000111111000//////111111000///222888===FFFEEEHHHRRRaaatttqqqaaabbbgggggg```UUUdddrrr^^^___ttt|||oooaaa___WWWVVVlll~~~{{{{{{wwwpppggg^^^VVVMMMBBB;;;999999<<<@@@EEEFFFCCC??????AAAFFFKKKOOOOOOMMMJJJHHHEEEBBBAAA???===<<<===777666333111444;;;BBBEEEKKKQQQZZZ^^^```bbbgggkkkiiikkkqqqyyyuuucccOOOCCC===???@@@BBBGGGTTTfffsssxxx[[[FFF666444666333333888444555777888:::>>>CCCFFFGGGPPPZZZ___\\\SSSLLLHHH<<<333000777;;;:::>>>FFFEEENNNZZZdddkkkiii\\\MMMMMMIIIIIILLLJJJGGGNNN[[[^^^pppwwwlllhhhhhhiiimmmqqqkkknnnoooiii]]]WWW___kkkqqqmmmwwwxxxjjj___^^^dddjjjxxx~~~yyyyyywwwlllttt}}}LLLBBB<<<888444111111222222111111111111111111111111111111111111111111111111111000111111111111222222222333444333:::EEEGGGNNNaaauuummm```cccwwwzzzjjj```OOOJJJEEEMMMkkkkkk]]]WWWWWWQQQaaahhhmmm{{{}}}lllXXXUUUdddrrrvvvxxxppp```QQQGGGDDD===@@@CCCDDDCCCDDDHHHKKKKKKXXXgggpppttt}}}ttt^^^VVV\\\gggxxxuuuvvvvvvtttrrrtttyyy}}}}}}wwwtttsssuuuxxx{{{{{{yyyzzzxxxtttppppppsssxxxzzz{{{eeeTTTHHHIIIKKKIIILLLTTT^^^iii[[[XXXuuuyyycccCCC???AAA===;;;444444444444444555666777333333333333333333333333666333333666888555444555444KKKSSSHHHBBBAAAJJJZZZiiizzzrrryyypppiiilll|||nnn^^^]]]cccrrrlll}}}uuuyyyVVVAAA<<<888999888555333555333333333222222222111111222222111111111111222222222000///000111222000///000111111000000333:::@@@CCCCCCGGGRRRbbbuuujjjdddmmmnnnfff___[[[rrrrrr```bbbvvv}}}qqq___]]]YYY]]]uuu{{{xxxxxxtttooofff\\\RRRHHH???999888999<<<@@@DDDEEEBBB???BBBDDDHHHNNNRRRSSSQQQNNNRRRQQQPPPPPPMMMHHHCCC@@@888777333222444;;;BBBEEEKKKQQQYYY^^^```bbbfffjjjjjjlllttt|||yyyhhhTTTIIIEEEFFFGGGJJJQQQ___rrr}}}]]]KKK<<<111333555111111555666777999999;;;>>>BBBEEEFFFLLLRRRUUURRRJJJBBB===;;;777666999<<>>999888444333333333333444444555333333333333333333333333666333333666777444333555999NNNTTTIIIBBBAAAJJJ[[[ooo}}}pppzzzoookkkppp|||nnn___^^^dddtttnnnUUUAAA<<<888999888555333555333333333222222222111111222222111111111111222222111000///000111222111000000111111000000555===DDDCCCDDDHHHQQQ```qqqzzzkkkooo~~~zzzgggaaaaaa{{{nnn```ddduuuzzzqqq]]][[[[[[fff{{{wwwvvvsssppphhh\\\OOODDD<<<999888999<<<@@@CCCDDDBBB@@@DDDFFFKKKQQQVVVWWWUUUSSSZZZ\\\^^^___\\\UUUKKKDDD;;;777444222444:::AAAFFFLLLRRRZZZ___aaacccgggjjjlllooowwwooo]]]RRRHHHIIIKKKOOOYYYiii}}}aaaCCC:::222///333555111222666:::<<<>>>@@@BBBFFFKKKNNNSSSUUUVVVWWWTTTMMMDDD===888;;;;;;;;;???JJJSSSWWWZZZ```iiiuuu}}}zzzgggSSSIIIDDDEEEJJJJJJIIIRRR^^^iiiwwwwwwkkkeeedddccceeeiiiqqqqqqpppjjj]]]TTTWWW___|||vvvjjjkkkuuutttjjj\\\VVV\\\mmmvvvpppkkkmmmllllllzzz}}}rrrppp[[[HHH<<<999555222111222222111111111111111111111111111111111111111111111111111000111111111111222222222111444444;;;EEEHHHSSShhh~~~tttjjj]]]VVVrrr~~~yyyuuuttttttrrrRRRKKKHHHXXXzzzjjjZZZRRRTTTWWWhhhppp___RRRWWWjjj{{{yyypppaaaOOOBBB===<<>><<<888888444444333222222222333333333333333333333333333333555222333555555333222555;;;MMMQQQGGGBBBBBBOOObbbzzzooo||||||mmmmmmttt|||mmm]]]\\\cccssspppVVVAAA<<<888999888555333555333333333222222222111111222222111111111111222222111000///000111222111000111111111000111777@@@HHHGGGHHHKKKRRR___lllssstttzzz~~~rrryyyhhhgggfffzzztttggg^^^eeesssxxxssslll\\\ZZZ\\\mmm~~~yyyxxxsssqqqiii\\\MMMBBB<<<;;;777999<<<@@@BBBCCCCCCBBBFFFHHHNNNTTTZZZ\\\ZZZXXX^^^aaaeeeffffffaaaVVVLLL>>>888444333555888???FFFNNNSSS[[[aaadddgggiiikkklllpppyyywwweee[[[MMMNNNPPPVVVcccuuutttPPP999444111222666666444666;;;>>>AAADDDHHHLLLQQQWWW[[[```___^^^^^^\\\TTTIIIAAA555;;;>>>???KKK\\\ccc___YYY]]]fffsss~~~{{{gggRRRFFFBBBCCCKKKNNNPPPYYYeeerrr|||yyynnniiihhhgggiiilllvvvuuutttnnncccZZZZZZ___vvv~~~uuuxxxttttttmmmdddfffmmmjjj```YYYVVV^^^ooozzzzzz{{{vvvzzz|||}}}```HHH===:::555222222222222111111111111111111111111111111111111111111111111111000000111111111222222222111555666;;;CCCFFFSSSjjjzzznnnjjj___VVVsss}}}xxx{{{tttrrrvvv{{{xxxqqqRRRKKKKKK___vvvaaaTTTQQQVVV[[[llllll[[[SSS]]]sss|||nnn\\\JJJ@@@>>>@@@EEEFFFEEEEEEHHHPPP\\\eeesss~~~pppQQQIIILLLVVVdddyyy~~~{{{zzzzzz|||~~~{{{yyyxxxuuurrrpppsssxxx~~~nnn^^^MMMGGGFFFFFFJJJNNNSSSccc[[[OOOeeezzz~~~~~~zzzwwwQQQBBB===999:::555555444333222222222333333333333333333333333333444222333555444222333777:::IIIKKKCCCAAAEEEUUUmmmrrrwwwkkknnnxxx}}}zzzjjjYYYYYYaaappp~~~qqqXXXAAA<<<888999888555333555333333333222222222111111222222111111111111222222000/////////111222222000000111111000222888BBBJJJKKKMMMPPPVVVdddqqqsssnnnsssyyymmmjjjjjj{{{{{{jjjbbb```jjjtttsssmmmhhh]]]ZZZ]]]rrr~~~yyywwwpppmmmeeeXXXIII???;;;;;;777:::===@@@BBBCCCDDDDDDJJJMMMRRRZZZ```cccbbb```dddhhhlllmmmoooooofffZZZAAA999444444555777>>>FFFOOOTTT[[[ccchhhkkkmmmnnnmmmppp{{{}}}mmmcccWWWXXX[[[cccrrraaaDDD555444444555666555555888>>>>>>AAAEEEHHHLLLPPPUUUXXXXXXXXXXXXXXXVVVOOODDD;;;888???EEEMMM^^^nnnooodddWWW[[[dddqqq~~~~~~mmmYYYGGGBBBDDDNNNTTTXXXbbbmmmxxxzzzppplllkkkkkklllpppvvvttttttqqqiii___]]]aaammmrrroooqqqqqqlllfffgggjjjeee\\\]]]\\\dddttt|||fffIII>>>:::666333222222222111111111111111111111111111111111111111111111111111000000111111111222222222111666777;;;AAACCCRRRlllrrrgggcccYYYSSSsss}}}www|||www{{{|||kkkQQQKKKOOOhhhnnnZZZQQQRRRYYY^^^ssshhhXXXUUUccc{{{{{{jjjVVVFFF???@@@DDDBBBCCCCCCEEEKKKXXXiiiuuu___HHHFFFJJJUUUcccwww|||zzzzzzzzz}}}~~~zzzxxxxxxvvvsssrrrssswww}}}nnn___OOOFFFEEEGGGJJJNNNSSS]]]WWWPPPfffzzzzzzyyyyyy}}}WWWFFF>>>999<<<666666555444444333444444333333333333333333333333333222333555444222444:::===HHHGGG@@@@@@FFFYYYtttxxxrrriiippp{{{www{{{fffWWWXXX```nnn|||qqqYYYAAA<<<888999888555333555333333333222222222111111222222111111111111222222000///...///111222222111000111111111333888BBBIIIJJJNNNSSS\\\nnnxxxyyy}}}wwwiiilllqqqdddaaafffsssyyyrrriiifff^^^[[[aaaxxx|||vvvssskkkfff\\\PPPEEE===999888888;;;???AAACCCDDDFFFGGGNNNRRRXXX```gggjjjjjjhhhmmmrrruuuvvvyyy{{{rrreeeDDD:::444555555555<<>>FFFSSScccrrrwwwnnnaaaSSSWWW```lllyyy}}}ppp```LLLGGGHHHRRRZZZ^^^gggrrrwww~~~zzzpppllllllkkkmmmppprrrpppppppppjjjbbb^^^___fff~~~vvvoooppprrrpppkkkjjjjjjfff```ccceeelllyyyuuupppOOO???;;;666333222222222111111111111111111111111111111111111111111111111111000111111111111222222222111777999;;;@@@CCCTTTqqqoooaaaVVVNNNNNNrrr}}}{{{~~~hhhPPPLLLUUUrrr~~~hhhWWWQQQTTT[[[___yyyppplllvvvuuusssppplllooo~~~yyytttfffWWWWWWhhhwwwdddQQQCCC>>>@@@DDD@@@AAACCCGGGQQQbbbuuutttPPPCCCDDDFFFTTTaaattt~~~|||{{{{{{{{{~~~~~~zzzwwwvvvvvvuuussssssvvv{{{nnnaaaQQQGGGFFFHHHJJJKKKSSSWWWUUURRRbbbzzzvvv~~~tttxxx^^^JJJ>>>888:::666666555444444444555555333333333333333333333333111111333555444333777>>>FFFLLLGGG??????EEEZZZwww|||~~~nnniiittttttdddYYY[[[bbbppp|||rrryyyzzzXXXAAA<<<888999888555333555333333333222222222111111222222111111111111222222000///...///111333222111...000222222333888@@@GGGGGGLLLSSS^^^uuuzzzvvvyyy}}}|||wwwfffjjj}}}}}}lllaaaaaalll{{{~~~qqqgggeee^^^]]]ggg}}}{{{ssspppggg```UUUKKKCCC>>>:::888999<<<@@@BBBCCCEEEGGGJJJOOORRRYYYaaaiiimmmmmmkkkrrrxxx{{{zzz}}}~~~rrraaaFFF;;;444555666444;;;GGGKKKOOOXXXbbbjjjoooppppppppptttxxxooofffhhhmmmyyy~~~ZZZ>>>222111111222222222333555666555777999::::::999888999:::===>>>???>>>===<<<<<<<<>>DDDIII___vvveeeOOOKKKZZZyyyxxxhhhQQQRRRbbb{{{hhh]]]\\\aaadddeee|||bbbMMMRRRMMMKKKMMMTTT___rrrlllhhhwwwjjj]]]```sssvvvcccPPPBBB>>>???BBBCCCEEEHHHNNN[[[nnn}}}TTTBBBGGGLLLKKKTTT___ooo||||||~~~}}}zzzsssnnnlllooossswwwzzz}}}~~~~~~}}}~~~~~~|||zzztttvvvwwwuuussssssvvvyyyrrrgggWWWJJJFFFGGGEEEBBBBBBDDDNNNRRRQQQggg~~~vvvuuuyyyoooWWWEEE::::::222222222222333444444555333333333333333333333333000000444666666555<<>>AAACCCDDDFFFIIIKKKRRRZZZ[[[```jjjjjjdddffftttxxxyyytttlllbbbVVVKKKEEE<<<555444555777;;;@@@CCCKKKVVV___ffflllqqqvvvtttwwwzzzuuuzzzqqqTTT<<<333555222000111111222222333444444888888777555444555777::::::::::::999999;;;???CCCOOOcccyyy|||hhhQQQMMMUUUVVV^^^dddhhhooowwwxxxsssddd]]][[[dddmmmoookkkhhhqqqrrrwwwuuuooooooqqqqqqoooqqqooonnnnnnmmmhhh```YYYjjj~~~sssVVVcccvvv~~~~~~vvveeeooo]]]III999555888111...333333222222222111111111000000222222222111111111000000222222111111222222333444111666>>>CCCFFFQQQjjjwwwfffTTTTTThhhlll]]]NNNQQQooo}}}ooobbbZZZYYY___ddd|||WWWIIIKKKGGGNNNVVV___mmmpppmmm{{{jjj^^^mmm~~~uuuaaaMMMAAA===???AAABBBFFFLLLUUUbbbssshhhMMMDDDEEEGGGGGGXXX```jjjuuu~~~{{{vvvmmmeeecccccccccfffjjjmmmpppuuuyyy||||||{{{yyy}}}{{{wwwuuuuuutttsssxxx~~~{{{mmmZZZKKKEEEDDDDDDCCCGGGAAALLLXXXYYYeee||||||xxx___HHH:::999999777555333222111222222444333222111111222333444555222111444444444;;;EEEMMMKKKHHHBBBBBBTTTxxx~~~uuummmnnnnnn|||}}}xxx{{{aaa[[[\\\```iiivvvxxx```CCC===999999888555444666444333222222111222222222222222111111111111222222111111111111222222222222111333333222777@@@EEEFFFMMMVVVjjj~~~fffVVVZZZ^^^WWWPPPQQQWWWtttrrrfffdddkkkuuudddccc^^^aaagggyyy{{{rrrkkkaaaVVVJJJEEE@@@<<<:::;;;===???BBBDDDEEEGGGJJJMMMTTT]]]___cccnnnmmmgggiiiqqqrrrmmmeee^^^[[[UUUOOOKKKAAA888555555666:::???DDDLLLVVV___eeejjjooosssuuuyyy}}}\\\HHH888333444222222222333333444555555555666666666555555777:::===???@@@@@@??????AAAFFFIII[[[nnn}}}vvv```NNNNNNUUUaaaeeehhhjjjqqq{{{~~~{{{pppjjjiiirrryyyzzzvvvttttttuuuyyywwwpppooopppooonnnooonnnnnnooonnniii```YYYdddtttyyyfffwww|||~~~pppaaakkk}}}bbbIII999666999222///333222222222222111111111000000222222222111111111000000222222111111222222333444777:::AAAFFFKKKXXXqqqrrrbbbSSSXXXooozzzvvvzzzyyyhhhYYYOOOSSSrrrtttbbbYYYWWWZZZdddnnn{{{TTTGGGKKKIIIVVVdddooo|||rrrnnn}}}lllbbbrrrsss```MMMAAA>>>@@@CCCDDDHHHOOOWWWcccsss~~~___IIIBBBEEEGGGHHHUUU\\\eeeoooxxx}}}xxxssskkkcccaaaaaaaaadddhhhlllooouuuzzz|||{{{xxxvvvwwwyyy|||~~~}}}}}}yyyvvvtttuuuttttttyyyzzzmmm[[[MMMGGGEEEEEEDDDHHHFFFQQQ\\\YYY^^^vvvttteeeLLL;;;:::777666444333222333333444444444333333333333444444333111222555555777AAAMMMQQQJJJCCCBBBJJJ```yyywwwwwwqqqsssrrryyyvvv|||aaaYYY[[[```kkkxxxyyycccEEE>>>::::::888555444555444444333222222222222222222222111111111111222222111222222222222333333333111222222333999BBBGGGFFFLLL\\\vvvyyydddWWW\\\aaa[[[UUUUUUZZZvvvdddeeesssjjj___aaa\\\ccclll~~~xxxoooggg\\\QQQFFFBBB???<<<;;;===???AAADDDFFFGGGJJJMMMPPPVVV___aaafffqqqpppiiikkknnnooolllddd]]]\\\[[[XXXVVVIII<<<666555666:::>>>EEELLLWWW___dddhhhmmmpppuuuxxxgggDDD<<<666333555444333444444555666666777777555666777777888:::>>>BBBEEEFFFFFFGGGHHHKKKPPPSSShhhzzznnnVVVNNNSSSZZZddddddcccdddmmmxxx~~~}}}wwwtttuuu|||}}}}}}yyyzzz~~~yyyssspppooommmkkknnnnnnoooqqqpppkkkaaaYYY\\\ggguuuyyy|||xxx{{{}}}}}}~~~{{{zzziii___iiizzziiiKKK:::777:::333000222111222222222111111111111111222222222111111111111111222222111111222222333444777999>>>DDDKKKYYYqqqmmm^^^RRR^^^yyyxxxmmmiiiqqq|||~~~zzzrrrcccUUUNNNVVVvvviiiUUURRRWWW___ooozzzSSSGGGMMMPPPbbbvvvtttppp~~~nnngggxxx}}}qqq___MMMBBB???AAADDDGGGKKKRRRZZZdddrrrrrrXXXFFFAAADDDGGGIIISSSYYYbbbjjjrrr|||}}}wwwqqqiiibbb`````````bbbgggkkkpppvvv{{{}}}zzzuuurrrqqqtttvvvvvvuuuvvvzzz~~~~~~{{{zzzzzzwwwtttssstttttttttyyyzzznnn]]]OOOHHHFFFFFFEEEIIILLLVVV^^^XXXTTTfff~~~kkkooommmPPP<<<;;;555555444333333444555666444444555555555555444444333333555555555999FFFTTTVVVIII===@@@PPPiiijjjooo}}}~~~|||rrrsss~~~~~~bbbXXX[[[aaammm{{{zzzbbbFFF???;;;:::888555333555444444333222222222222333333222222111111222222333111111111222222222333333000222222444;;;DDDHHHFFFKKK^^^zzztttddd[[[aaaeee___YYYXXXaaayyy___bbbxxxyyyccc]]]^^^ZZZ```nnn~~~}}}}}}{{{uuukkkdddXXXMMMCCC@@@>>><<<<<<>>>AAACCCEEEGGGIIILLLPPPSSSWWW___bbbgggrrrrrrkkknnnrrrzzz~~~vvvkkkeeedddccc```PPP@@@888666666:::>>>EEEMMMWWW___dddhhhmmmpppqqquuu|||QQQ888999777333555777444444555555666777777777777888999::::::===AAADDDFFFGGGIIIJJJMMMQQQWWW[[[kkk|||}}}dddOOONNNWWW[[[\\\[[[ZZZ^^^hhhssszzz}}}{{{xxxyyy~~~~~~}}}vvvqqqnnnllljjjnnnoooqqqttttttnnnddd\\\XXX___oooyyytttpppsss}}}sssppptttxxxwwwpppfffaaajjjzzz}}}|||nnnNNN<<<888;;;444111222000111111111111111111111111111111111111111111111111222222111111222222333444666888===BBBIIIUUUkkk}}}kkk]]]TTTbbbsssgggfffppp{{{xxxtttsssnnn```SSSMMMXXX{{{zzzcccSSSVVV___iii|||VVVKKKRRRYYYoootttnnn{{{oookkk~~~}}}qqq___MMMBBB>>>@@@BBBHHHLLLSSSYYYbbbmmmzzzoooWWWFFF@@@BBBGGGJJJUUUZZZbbbiiipppyyyzzzrrrjjjdddcccbbbbbbeeeiiilllrrryyy~~~zzzsssmmmmmmppprrrpppmmmnnntttzzz~~~{{{zzzzzzxxxtttssstttssssssxxx~~~xxxnnn^^^QQQIIIFFFEEEEEEHHHNNNVVV]]]XXXMMMZZZxxxgggfff}}}sssTTT>>>===777666444333333444555555333444555666666555444333666777888666444:::IIIVVVWWWGGG;;;>>>PPPiiitttccclllyyymmmssszzzcccXXX\\\dddppp}}}zzz___FFF@@@;;;:::999555444555555444333333222222333333333333222222222222333333000000000000111111111222000222222555===FFFHHHEEELLL^^^vvvnnnfffcccgggggg___XXXWWWjjjyyy\\\^^^yyyuuuddd^^^\\\YYY___rrr~~~|||{{{{{{xxxrrrhhh```UUUKKKAAA>>>===;;;;;;===BBBDDDFFFHHHJJJNNNSSSVVVYYYaaadddiiiuuuvvvqqqtttnnnfffhhhkkkgggVVVCCC999777888;;;???EEELLLWWW___dddhhhmmmqqqnnnrrr~~~```BBB666;;;777111444777444444555555666777777777888999999999:::<<<@@@CCCBBBDDDFFFHHHLLLQQQXXX]]]iiiuuuqqqYYYGGGIIIQQQSSSRRRRRRUUU]]]gggqqqzzzzzzwwwyyyzzzzzz{{{~~~}}}xxxrrrmmmkkkiiiooopppsssvvvwwwqqqhhh```XXX^^^nnnrrrmmmhhhiiiuuu{{{wwwoooggggggmmmsssuuullljjjiiinnnyyy}}}uuuSSS???888:::555111333000111111111111111111111111111111111111111111111111222222111111222222333444888;;;@@@EEEIIISSShhh{{{~~~lll___WWWfff}}}pppfffiiittt}}}}}}ttttttuuuooo```TTTMMM[[[ttteee\\\bbbnnn{{{~~~[[[RRRXXXcccyyyqqqkkkuuu~~~oooooo~~~sss```NNNAAA======???FFFKKKQQQWWW]]]fffpppwww|||}}}mmmVVVDDD===@@@GGGMMMVVV[[[bbbiiinnnvvv~~~wwwpppjjjiiiiiiiiikkkoooqqqvvv~~~{{{rrrllljjjmmmooommmlllnnnuuu|||~~~{{{{{{zzzvvvtttsssrrrqqquuu{{{xxxnnn```SSSIIIEEEDDDDDDDDDMMMRRRYYYXXXKKKUUUxxxjjjbbb|||yyyXXXAAA???999888666444333333333333222333444555555444333222444777777444555>>>NNNYYYPPPDDD;;;AAAQQQggg}}}rrrdddpppvvvppp|||fffZZZ___gggrrr}}}zzz\\\EEE???;;;;;;999666555666555444444333333333333333333333222222222222333333//////000000000111111111222222333666???HHHHHHCCCHHHVVViiiwww}}}~~~qqqqqqtttvvvpppccc\\\ZZZpppttt]]]aaa|||uuukkkccc[[[[[[dddzzz}}}{{{zzzyyyvvvoooeee^^^RRRHHH???======<<<<<>>DDDHHHNNNSSSXXX^^^eeekkkqqqxxxuuuhhhTTTCCC;;;>>>HHHOOOTTTZZZaaahhhlllrrrzzz~~~wwwrrrqqqqqqqqqsssvvvwww|||}}}tttmmmiiikkkmmmnnnoootttzzz~~~|||{{{vvvtttsssqqqooosssyyyyyyqqqdddVVVKKKEEEDDDDDDAAAKKKOOOWWW]]]LLLQQQwwwlll\\\zzz___CCC>>>:::999777555333333333333333333444444444444333333111444444333999GGGVVV^^^III@@@===EEEVVViii{{{~~~rrrfffvvv{{{{{{hhhZZZ```iiisss|||xxx^^^EEE???:::;;;:::777666888555555444333333333333444444333333222222333333444000000111111111222222222333333444777@@@HHHGGGAAADDDNNN^^^jjjrrrwww{{{~~~www~~~yyyhhh___^^^qqqmmmbbbjjjwwwsssfff[[[```kkk}}}{{{yyyxxxuuunnnddd\\\NNNEEE===<<<===>>>@@@CCCCCCDDDFFFHHHKKKPPPVVVZZZ```fffggglllzzz~~~~~~ppp[[[UUU___nnnvvviiiWWWDDD<<<<<<>>>@@@BBBGGGNNNVVV\\\___aaaeeeggggggkkktttmmmRRR@@@999999888222555999333666666777777888999999999888:::;;;<<<>>>BBBFFFJJJNNNNNNOOOOOOQQQTTTYYY]]]jjjcccWWWLLLDDDCCCEEEGGGHHHMMMVVV___ccciiiyyyvvvccc[[[YYYYYYZZZ\\\bbbiiittt|||rrrmmmkkklllooooooqqqtttvvvrrrkkkeeeXXX___kkk{{{~~~uuu~~~zzzpppiiibbbdddqqq]]][[[ZZZ[[[```kkkzzz}}}\\\DDD888888333222444222000000111111111222222222000000111111111222222222222222111111222222333444555999???@@@AAAQQQssszzzeee]]]]]]ooo~~~tttgggcccnnn~~~xxxaaaSSSOOOdddzzzsssmmmsssooo^^^```iiivvv|||mmmccchhhwwwvvv{{{|||qqq```NNNBBB======???BBBFFFLLLQQQSSSWWW]]]bbbgggmmmrrrtttwwwzzzyyyvvvpppfffVVVFFF===???GGGNNNTTTZZZbbbhhhlllqqqvvvzzz}}}xxxxxxyyyxxxyyy}}}~~~vvvpppmmmnnnpppsssxxx}}}}}}yyyuuusssrrrqqqppptttzzz|||uuuhhhZZZNNNGGGDDDDDD???KKKNNNYYYcccOOOLLLrrrkkkUUUxxxhhhEEE;;;999888666555444444444555555555444444444444555555222444444444>>>NNN[[[___FFF>>><<>>:::;;;:::777777888555555444333333333333444444333333222222333333444111111222222222333333333444444444888AAAIIIGGG@@@FFFOOO]]]jjjssszzzwwwzzzfff]]]\\\pppwwwhhhgggsssyyyxxxiii[[[cccnnn}}}{{{yyyxxxuuunnnccc[[[KKKBBB;;;;;;>>>@@@BBBFFFCCCDDDFFFHHHKKKPPPWWW[[[___eeeeeejjjxxx~~~uuu]]]OOOUUUhhhvvv|||hhhVVVCCC<<<>>>@@@BBBCCCIIIOOOVVV[[[]]]]]]```bbbbbbfffnnnxxx}}}}}}~~~vvvWWWAAA>>>::::::666222;;;???555777888888999999:::;;;;;;;;;===???AAADDDIIINNNRRRZZZZZZZZZYYYXXXZZZ^^^aaalll^^^QQQKKKJJJIIIKKKPPPQQQVVV___fffhhhmmm|||cccWWWTTTSSSTTTUUUVVV^^^mmm}}}}}}rrrmmmlllmmmooonnnooorrrtttqqqkkkeeeWWW^^^hhhuuu}}}rrr}}}|||rrrkkkdddgggvvvhhheeecccccceeemmm{{{^^^EEE888777222222555333000000111111222222222222000000111111222222222222222222111111222222333444999>>>BBBBBBEEEYYYvvv```ZZZ^^^ssstttfffbbbppp|||aaaRRRQQQgggxxxmmmssstttccc\\\eeeqqq}}}yyylllbbbfffwwwzzzzzzooo^^^NNNBBB>>>???@@@AAAFFFLLLOOOQQQTTTYYY]]]aaafffjjjkkknnnssstttrrrqqqiii[[[LLLAAA@@@EEEKKKUUU[[[dddkkknnnrrrvvvyyy||||||||||||}}}xxxrrrsssssstttyyy~~~wwwsssqqqrrrqqqpppuuu{{{xxxlll]]]PPPHHHEEEEEE@@@MMMOOO\\\iiiPPPHHHllliiiRRRxxxnnnGGG888777666555444444555666777777666555444444555666777777888666666AAAQQQ[[[\\\HHH???;;;HHH\\\iiinnnppplllrrr~~~hhhbbbzzzxxxzzz}}}~~~jjjUUU\\\gggqqq{{{vvv^^^EEE>>>:::;;;;;;888666666666666555444444444444555333333333222222111111111222222222222222222222222000555333777GGGKKKFFFEEENNNRRRaaatttzzzvvvfff\\\ZZZtttmmmaaaggg{{{xxxnnneee^^^bbbwww~~~{{{wwwwwwwwwpppeeeZZZMMMAAA888888<<>>???999777@@@GGGGGGMMMUUUZZZ\\\\\\]]]^^^aaaeeekkkrrruuusssmmmhhhmmmuuuzzzfffPPPAAA===888666888999777888;;;>>>@@@>>>888777;;;@@@@@@===AAAEEEGGGIIINNNVVV]]]lllnnnmmmhhhgggjjjlllkkkuuubbbPPPKKKNNNQQQRRRSSSUUU^^^ccccccgggwwwxxx[[[PPPNNNJJJJJJNNNSSSWWWcccuuuzzzqqqllljjjiiinnnoooqqqssssssqqqllliii[[[UUUaaawww}}}rrrppp{{{rrrllloookkkvvviiiaaabbbkkklllkkkzzz{{{hhhDDD<<<888444666///333222222222111111111000000111111222222222222111111333333222111000000333555;;;;;;DDDGGGFFF^^^ppp___XXXhhhrrrdddjjjxxxqqqZZZOOOPPPlllllleee~~~}}}hhh^^^ZZZ[[[jjj{{{sssdddccckkk|||{{{ssscccPPP@@@999;;;???BBBEEEHHHKKKNNNPPPTTTWWW]]]^^^aaaeeehhhkkkmmmnnnrrreeeVVVKKKBBB???CCCIIIUUU[[[bbbiiimmmqqqtttvvv}}}|||}}}wwwqqqtttvvv{{{~~~zzzyyyvvvsssqqqooopppqqqsssxxxsssfffXXXOOOKKKEEE???HHHEEEJJJ]]]fffVVVQQQccc}}}qqqZZZllluuuGGG===999888666555444444444555111222333444444444333333:::222666999???ZZZfffPPPCCCAAA<<>>@@@AAACCCEEEEEEGGGJJJOOOSSSVVVWWWXXX[[[```iiiqqqsssppplllWWWPPPGGGJJJ```{{{___GGG>>>BBB>>>;;;BBBFFFIIINNNUUUZZZ\\\\\\]]]^^^aaaccceeegggfff```XXXQQQOOORRRWWWZZZXXXSSSLLLGGG@@@>>>>>>@@@???;;;:::===>>>AAAAAA===<<<@@@CCCDDDJJJLLLMMMNNNPPPWWWbbbkkk}}}tttooorrrvvvxxxtttbbbQQQMMMQQQUUUVVVXXXaaafffjjjmmmvvvuuuVVVKKKKKKJJJLLLPPPSSSVVV___ooo{{{rrrllljjjiiimmmnnnppprrrssspppkkkggg[[[TTT]]]rrrvvvuuuxxxrrruuuqqq{{{vvvpppuuu|||sssooojjjEEE===888444666///333222222222111111111000000111111222222222222111111333333222111000111333666;;;<<>>:::888777555444444444555555555666555555444555555555111999BBBMMMccceeeJJJ??????<<>>>>>???;;;999999666666555444444444444555333333333222222222222111222222222222222222222222111555333888GGGIIIDDDFFFQQQhhhooo\\\```dddbbbXXXPPPUUU___nnnyyyzzzsssiii\\\\\\kkkuuukkkcccbbbkkk~~~zzzxxxuuummmaaaXXXKKKBBB:::;;;???AAACCCEEEDDDFFFJJJNNNRRRTTTVVVVVVVVVWWW[[[eeemmmmmmeee]]]KKKJJJJJJVVVppp~~~ZZZEEEAAAHHHEEECCCGGGHHHLLLPPPVVVZZZ\\\]]]]]]^^^dddddddddbbb^^^UUUKKKDDDAAAAAA@@@??????AAABBBDDD@@@BBBFFFHHHCCC======BBBFFFHHHFFFAAA@@@EEEIIIJJJQQQTTTWWWZZZ]]]dddmmmtttyyyoookkkrrrzzz~~~mmm^^^PPPOOOUUUZZZ]]]___hhhiiijjjppp~~~sssSSSHHHKKKNNNPPPSSSVVVWWW]]]jjj||||||sssmmmjjjjjjkkklllooorrrrrrooojjjfff[[[RRRYYYmmm||||||{{{}}}wwwiiijjj~~~mmmGGG===888444666000333222222222111111111111111111111222222222222111111222333222111000111444777<<>>@@@DDDGGGJJJMMMPPPSSSTTTWWW\\\```dddeeefffeeefff___WWWQQQJJJEEEGGGLLLRRRXXXaaaiiinnnsssvvvyyy}}}}}}|||yyyxxxvvvssspppmmmkkkjjjjjjlllgggZZZMMMGGGFFFDDDEEEEEEIIIWWW```TTTNNN[[[~~~tttxxx{{{LLLAAA:::999777555444444444555333444555444333333555666777<<>>@@@@@@LLLaaaiiillluuupppuuu~~~sssppp~~~|||hhhVVV[[[rrriii___```gggrrr|||vvvyyygggKKKDDD?????????<<<999999666666555444444444444555222222222222222222222222222222222222222222222222222555333:::GGGGGGCCCGGGTTTsssjjjSSSUUUYYYXXXOOOJJJUUUfff{{{ssseee[[[bbbuuuvvvjjjaaacccppp~~~{{{xxxsssjjj^^^UUUHHH@@@:::<<>>DDDMMMWWWTTTKKKBBBBBBIIIPPPRRRLLLRRRZZZaaafffjjjooorrrrrrmmmccc\\\```llluuuyyyaaaTTTKKKMMMVVV]]]bbbeeekkkiiigggnnntttUUUKKKOOOTTTTTTSSSZZZ\\\aaammm{{{~~~tttmmmkkkjjjkkkllloooqqqrrrooojjjfff[[[QQQWWWjjj}}}}}}xxx|||kkkkkk}}}qqqIII===777444777000333111111111111111111111111111111222222222222111111222222222111111222555888===BBBIIILLL```zzzuuukkkeeeuuuwwwrrrwww~~~|||fffOOOIIIQQQYYYzzzvvvaaaOOOHHHHHHTTTfffxxx~~~{{{~~~tttlllxxx~~~wwwiiiWWWFFF<<<:::<<<<<>>===<<<;;;;;;<<<======>>>AAAEEEEEEBBBBBBNNN\\\iii^^^NNNBBBEEEPPPWWWXXXIIIMMMUUU]]]ccciiinnnpppooofffYYYTTT[[[hhhmmmjjjSSSJJJEEEKKKVVV___fffjjjooollljjjooorrrWWWNNNRRRVVVUUURRR\\\___fffppp|||uuummmkkkkkklllmmmnnnpppqqqnnnjjjfff[[[QQQWWWiii{{{}}}tttwww}}}~~~xxxfffeeevvvuuuLLL>>>777444888111333111111111111111111111111111111222222222222111111111222222111111333666999>>>EEEMMMSSSiiiyyytttmmm```\\\tttyyytttyyywwwgggRRRKKKQQQXXX{{{{{{___PPPKKKIIIOOO___sss}}}hhheeevvv~~~mmmXXXEEE<<<;;;===<<>>QQQmmm\\\AAAAAADDDDDDQQQhhhvvvzzz}}}oooqqqzzzrrrqqqdddVVVcccjjj___```gggsss}}}~~~oooxxxiiiMMMEEE@@@@@@@@@<<<999999666666555444444444444555111222222222222333333333222222222222222222222222333444444<<>>???AAABBBCCCIIIYYYjjjnnn```NNNFFFOOO]]]```[[[LLLNNNSSSYYYaaajjjrrrvvvvvvlll___XXX\\\aaa^^^WWWLLLEEECCCKKKWWW```ggglllnnnmmmkkkooozzznnnXXXNNNQQQVVVVVVSSS\\\```gggpppzzzvvvnnnlllllllllllllllmmmmmmllliiiggg]]]QQQUUUfffxxx~~~nnnpppzzzxxxuuu{{{}}}nnn\\\\\\ooo}}}yyyNNN???777444888111333111111111111111222222222111111222222222222111111000111222111222444777:::???EEEOOOWWWllluuupppfffVVVVVVuuuvvvrrryyy~~~yyyjjjTTTKKKQQQ^^^dddQQQIIIEEEIIIUUUiii}}}ttt```bbbtttnnnXXXEEE<<<;;;>>><<>>AAABBBOOOgggxxx~~~~~~uuuzzz{{{vvvyyyeeeZZZmmmkkk^^^```gggtttyyyiiizzzkkkOOOGGGBBBBBBBBB>>>;;;;;;666666555444444444444555111111222222222333333333222222222222222222222222333444444===HHHBBB???JJJ[[[sss~~~pppaaa\\\YYYYYYWWWMMMLLLiiixxxfffbbblll~~~wwwllldddnnn{{{wwwvvvtttoooggg]]]RRRKKK???;;;;;;>>>AAAAAACCCGGGEEEJJJOOOQQQQQQRRRVVVZZZ[[[[[[^^^cccfffeee^^^YYY```pppzzzZZZNNNMMMSSSTTTZZZ```\\\[[[YYYXXXYYY\\\______^^^bbbbbbbbbccccccaaa]]]ZZZYYYTTTMMMEEE???<<<;;;;;;;;;;;;<<>>BBBQQQjjj{{{}}}xxxuuuuuukkkeeemmm^^^___hhhuuutttbbb{{{mmmQQQIIIDDDDDDCCC@@@<<<<<<666666555444444444444555111111111222222333333333222222222222222222222222333444444>>>HHHBBB???KKKXXXllluuulllmmmfffaaaZZZLLLKKKiiivvvfffccclll|||uuummmgggtttzzzsssttttttrrrmmmeeeZZZPPPIII???<<<<<<@@@BBBBBBEEEIIIBBBIIIPPPSSSSSSRRRTTTWWWZZZ\\\___dddggghhheeecccmmm~~~zzzhhhYYYPPPRRRZZZ\\\bbbgggbbb]]]ZZZXXXYYY\\\______^^^^^^^^^___```bbbbbb___]]]VVVUUUSSSOOOJJJDDD>>>;;;777666888<<>>;;;<<<;;;>>>BBBFFFIIIMMMQQQTTTRRRTTTWWWZZZ^^^aaacccdddhhhgggfffaaaTTTGGGDDDHHHNNNUUU```jjjqqquuuwwwxxx|||~~~}}}|||{{{rrrsssvvvyyy{{{|||||||||||||||yyyxxxsssrrrqqqooollljjjiiihhhfffpppuuujjjYYYLLLEEEBBB===FFFFFFHHHUUUVVVLLLIII]]]uuu```JJJ===<<<:::777555444444444666777999>>>LLLggghhhIIICCC777>>>EEEUUUooo}}}wwwwwwjjjmmmsssrrrmmm^^^___hhhuuuppp]]]qqqQQQLLLGGGFFFGGGEEE???999888777777666555555444444333333333333333333333333333333333333333333333333333333999AAACCCAAADDDJJJXXXnnnzzz|||~~~xxxyyyyyyooogggWWWEEEOOOpppwwwlllfffmmm~~~wwwnnnmmmmmm|||}}}xxxuuusssuuutttnnnggg___TTTJJJCCC===;;;???DDDEEEFFFHHHMMMNNNPPPTTTWWWWWWUUUSSS]]]___bbbdddeeefffiiikkk}}}vvvoookkk]]]UUUPPPWWWaaahhhllloooggg]]]UUUVVVXXXYYY]]]ccc```aaabbbbbbfffiiifff```___^^^[[[VVVOOOGGG@@@;;;999999999;;;@@@GGGNNNRRROOOKKKPPPfffpppXXXZZZcccvvvvvvfff]]]^^^ccceee^^^UUUTTT[[[UUURRRPPPRRRXXX^^^aaabbbjjjlllooosssvvvzzz~~~pppWWWLLLSSSVVV\\\kkkddddddgggmmmrrryyyvvvooollljjjhhhfffdddcccccceeegggiii___UUUOOOYYYpppxxxssslllgggpppjjjeeeaaa[[[[[[ggguuuwwwpppppptttyyyQQQ???999777:::222777444333222222333444333333111111111111111111111111444000000222222222999CCCEEEIIIKKKRRRhhhssssssfffSSSTTThhhyyy|||fffccceeeqqq}}}sssfffYYYPPPKKK^^^zzzzzzuuugggTTTEEEDDDIIIUUUeeeyyyuuueee[[[dddrrr{{{{{{kkk[[[KKK>>>:::===<<<===@@@CCCFFFKKKQQQUUUTTTQQQRRRYYY^^^```dddhhhdddiiikkkdddWWWMMMKKKMMMRRRVVV]]]gggpppwwwyyyyyy~~~}}}{{{uuupppqqqtttwww{{{}}}~~~~~~~~~|||zzzxxxqqqppppppqqqpppmmmiiieeehhhqqqwwwnnn[[[JJJCCCDDDBBBEEEGGGIIIRRRYYYRRRDDDXXXsss}}}jjjAAA@@@===999666444444666777666444888IIIjjjtttaaaKKK<<>>DDDVVVlll~~~{{{yyynnngggooo~~~|||tttcccccciiivvvkkkVVVqqqQQQMMMHHHGGGGGGEEE???:::888888777666555555444444333333333333333333333333333333333333333333333333555555999AAACCCAAAGGGPPP___sss||||||{{{tttvvvxxxooogggXXXGGGQQQoooqqqhhhfffoooyyypppppprrr|||xxxuuuuuuuuuqqqkkkhhhdddZZZPPPDDD>>><<<@@@EEEFFFHHHJJJKKKMMMPPPSSSVVVWWWVVVUUU\\\^^^aaaeeehhhjjjkkkkkkuuuwwwwwwvvvrrrmmmjjjiiifff]]]XXX\\\eeejjjmmmpppkkkaaa[[[[[[\\\[[[\\\______bbbcccbbbdddgggfffaaa``````^^^ZZZTTTLLLFFFBBB<<<:::999:::===BBBHHHKKKFFFLLL___zzziiiWWW___sss{{{mmmddd[[[WWWXXX^^^___ZZZUUUUUUYYYWWWTTTUUUYYY]]]aaaccchhhjjjnnnrrrwww}}}sssXXXIIIMMMNNNSSSaaaccccccgggmmmsssyyyyyyqqqlllhhhgggeeedddcccdddfffiiijjjbbbXXXQQQYYYooo}}}wwwrrrnnnjjjpppiiidddbbb```bbblllwwwyyy{{{RRR???999777999222666333222000///000222222333111111111111111111111111333000000333444444;;;DDDIIIIIIJJJTTTmmmppprrrdddPPPRRRiiivvvsss```]]]bbbuuulllXXXOOOKKK^^^{{{|||xxxiiiTTTGGGGGGMMM\\\mmmrrreee]]]eeeqqqyyyyyyjjjZZZJJJ>>>:::===<<<===@@@CCCFFFKKKPPPUUUUUURRRSSSYYY]]]^^^aaaeeedddhhhkkkggg^^^WWWUUUVVVUUUXXX]]]fffnnntttvvvvvv{{{~~~~~~}}}zzzvvvqqqooorrrxxx}}}~~~}}}{{{zzzrrrrrrqqqqqqqqqnnnjjjfffiiiqqquuummm[[[KKKCCCCCC@@@CCCEEEJJJUUU^^^WWWHHH[[[wwwpppGGG@@@===999666444555666888888@@@OOOgggwwwkkkcccWWWGGG===:::;;;DDDWWWlll~~~|||rrrxxx{{{zzzsssooouuu~~~nnnccccccjjjwwwgggRRRrrrSSSNNNIIIHHHIIIGGGAAA<<<:::999888666555444444444333333333333333333333333333333333333333333333333777666;;;CCCDDDBBBKKKXXXmmm~~~vvvwwwvvvmmmfffYYYKKKVVVqqq~~~wwwgggdddfffrrr}}}tttvvvzzzzzzwwwuuuwwwsssnnniiijjjiii```VVVFFF@@@===AAAFFFHHHJJJMMMJJJLLLPPPTTTWWWXXXXXXXXX\\\]]]```ffflllnnnllliiidddcccccceeekkkpppuuuvvvqqqhhhbbbdddiiillloooqqqqqqjjjeeeeeeeeebbb___^^^```eeegggeeedddfffgggeeebbbbbbaaa___ZZZUUUPPPLLLCCCAAA>>>;;;<<<>>>BBBEEEEEEQQQmmmrrr```]]]lllxxxgggccccccZZZVVVXXXbbbkkkiii```XXXZZZZZZXXXWWWWWWYYY]]]aaafffhhhkkkooouuu}}}xxxZZZGGGGGGHHHKKKWWW___```fffmmmsssyyy}}}tttmmmiiihhhfffeeedddeeegggjjjllleeeZZZRRRYYYlllzzzvvvsssqqqrrrkkkffffffhhhkkkqqqvvv}}}~~~TTTAAA999666888111555333222000//////000111222111111111111111111111111222111111444666999???FFFLLLJJJLLL\\\yyynnnqqqcccNNNTTTnnnuuuhhhZZZWWW```xxxpppWWWQQQOOO___xxx|||~~~xxxgggSSSJJJNNNVVVdddvvv{{{~~~~~~mmmccc___eeemmmsss~~~zzzjjj[[[KKK>>>:::===<<<>>>@@@BBBEEEJJJPPPTTTVVVTTTUUUYYY\\\\\\___ccceeehhhkkkkkkhhhdddaaa```XXXZZZ^^^dddkkkpppssssssxxxzzz}}}|||yyyvvvsssrrrwww~~~}}}}}}~~~|||{{{yyyxxxssssssrrrrrrqqqnnnjjjggghhhooorrrlll\\\MMMDDDAAA???BBBDDDKKKYYYddd\\\LLL[[[vvvMMM???===999666555666777999@@@SSSpppppp[[[QQQMMMHHH@@@<<<555:::HHH\\\pppyyykkkuuu}}}zzzwwwzzz~~~lllbbbccckkkyyycccMMM}}}~~~tttVVVQQQLLLKKKLLLJJJDDD>>><<<;;;999777555444444444333333333333333333333333333333333333333333333333666666===GGGGGGEEEOOO___xxxuuutttppphhhbbbWWWOOO\\\sss{{{tttwwwlllaaadddjjjwwwwww|||~~~yyywwwvvvvvvrrrllljjjmmmmmmbbbVVVHHHAAA>>>AAAFFFIIIKKKOOOKKKNNNRRRVVVYYY[[[\\\^^^```___bbbiiipppqqqlllggg\\\\\\___gggrrr|||xxxoooiiiiiilllnnnppprrruuurrroooooonnnjjjddd```aaahhhkkkhhhfffhhhiiiiiicccccccccccc```\\\XXXVVVNNNKKKFFFBBB??????AAABBBLLLXXXpppvvv^^^^^^ooocccYYY^^^cccZZZ___iiitttzzztttiii```^^^``````^^^ZZZZZZ]]]```dddfffhhhkkkooowww{{{\\\FFFEEEGGGIIITTTYYY\\\cccmmmtttzzzwwwrrroookkkjjjhhhggggggiiikkkmmmeee[[[SSSWWWiii~~~zzzwwwwwwzzztttppprrrxxx{{{zzzxxx|||ooowwwVVVBBB999666777000444222333444444333222222222111111111111111111111111111111222555999>>>CCCHHHJJJLLLVVVmmmwwwmmmqqqcccOOOXXXsssvvvaaaXXXWWWbbbyyypppVVVVVVTTT___rrr|||}}}uuubbbQQQNNNXXXbbbjjj{{{~~~xxx|||~~~jjjbbb___cccgggkkkyyy~~~ooo___NNN???:::;;;<<<>>>@@@BBBEEEJJJOOOSSSVVVTTTVVVZZZ\\\\\\```eeeiiikkkmmmoooooommmiiifffZZZ[[[]]]bbbiiinnnrrrssswwwxxxzzz}}}|||xxxvvvuuutttzzz||||||}}}{{{xxxvvvttttttrrrqqqpppooommmiiifffeeejjjnnniii]]]OOOEEE@@@@@@BBBDDDKKK[[[fff^^^NNNVVVyyyOOO???===999666555666888999JJJcccfffUUUEEE??????===;;;:::666===MMMbbbvvvxxxlll}}}xxxzzz|||xxxtttrrrbbbccclllzzz```JJJ~~~{{{tttsssyyywwwYYYTTTPPPNNNOOOMMMGGGBBB>>><<<:::777555444444444333333333333333333333333333333333333333333333333444555???LLLKKKFFFRRReee{{{nnnjjjddd\\\WWWQQQOOObbbvvvxxxnnnqqqjjjdddllltttwww|||xxxxxxwwwtttqqqnnnmmmooonnnaaaTTTKKKCCC>>>@@@EEEHHHKKKOOOMMMQQQVVVZZZ\\\^^^aaadddeeeeeegggmmmrrrrrrlllfffbbbdddiiisss|||~~~{{{sssllllllmmmnnnpppsssttttttrrrrrrrrrnnnggg```___fffkkkjjjhhhiiijjjiiibbbcccdddeeeccc```]]][[[UUUSSSNNNIIIEEECCCBBBAAAMMMWWWkkkwwwiiiYYYggghhhSSSTTT^^^ddddddssssssiiidddcccgggjjjiiieeebbbaaabbbdddeeegggggghhhnnnxxxyyy[[[EEEEEEIIILLLUUUUUUYYYaaalllttt{{{zzzwwwuuuooonnnkkkiiihhhiiikkkllleee[[[RRRTTTddd{{{~~~{{{pppggguuuXXXBBB999666777///444111555999:::888555333222111111111111111111111111000111333666<<>>@@@BBBEEEIIINNNRRRTTTTTTWWW[[[]]]]]]bbbhhhmmmnnnppprrrtttqqqlllhhh]]]\\\]]]aaahhhnnnsssuuuyyyzzz{{{}}}|||vvvssssssssswww~~~~~~xxxyyy{{{|||yyywwwuuusssrrrpppnnnmmmkkkgggddd```fffkkkhhh]]]OOOFFFAAABBBDDDEEEJJJXXXccc[[[LLLTTTvvvzzzNNN@@@===:::777555666888999MMMfffvvvgggQQQEEE;;;999:::888777777888???OOOcccyyytttmmmtttwwwttt{{{{{{ggg___jjjwwwbbbdddlll{{{___JJJ{{{yyyxxxqqqmmmsss}}}zzz]]]XXXSSSRRRSSSQQQKKKEEE@@@>>>;;;777555444444555333333333333333333333333333333333333333333333333444444???MMMLLLGGGUUUmmmhhhcccXXXPPPMMMKKKQQQiii}}}{{{tttvvvnnnjjjttt|||vvv{{{xxxxxxwwwrrrrrrpppooopppnnnbbbUUUNNNFFF???AAADDDGGGKKKOOOPPPTTTYYY\\\]]]```dddgggiiijjjlllqqqtttsssnnniiiccchhhpppzzz~~~~~~vvvpppooonnnnnnppptttrrrsssqqqoooooonnnggg^^^\\\ccchhhiiijjjkkkjjjfffcccdddeeefffeeebbb___]]]XXXWWWUUUQQQMMMIIIFFFDDDGGGRRRdddnnngggaaauuurrrYYYQQQXXXeeeooo~~~|||nnngggeeebbbgggmmmpppnnnhhhbbb^^^dddfffhhhhhhggglllvvv~~~yyy]]]GGGHHHMMMPPPVVVVVVYYYaaallltttzzz|||xxxvvvooonnnkkkiiihhhiiikkklllfff]]]RRRRRR___vvv~~~zzzrrrkkkyyyXXXBBB999555777000555111666;;;<<<999444222222111111111111111111111111///222444777===EEEHHHGGGBBBWWWvvvnnnjjjiii^^^VVVcccwwwvvvddd^^^___jjjzzzfffSSSWWWUUU\\\yyyxxxlllZZZSSS]]]jjjpppnnn|||}}}vvvwww|||mmmddd___```aaagggyyy{{{lllZZZGGG<<<:::<<<>>>@@@BBBDDDHHHNNNRRRSSSSSSWWW[[[\\\\\\bbbiiimmmooorrruuuvvvsssoookkkbbb```___bbbhhhoootttwww{{{|||}}}{{{qqqmmmlllqqqtttyyy~~~~~~}}}rrrtttwww|||}}}|||zzzyyysssqqqooommmllljjjfffddd```gggnnnjjj]]]NNNEEEBBBBBBEEEEEEHHHRRR\\\WWWKKKSSSooo|||OOOAAA???;;;777555666777888FFFYYYmmmvvvsssjjj]]]RRRDDD===888999:::777666777777>>>LLLaaawwwllllll~~~rrrwwwyyyjjjqqqwwwdddUUUWWWoooyyydddeeemmm{{{___IIIyyywww|||xxxxxx~~~}}}```[[[WWWUUUVVVTTTNNNIIIBBB???;;;888555444444555333333333333333333333333333333333333333333333333777555>>>KKKIIIEEEYYYvvvzzzbbb^^^SSSKKKIIIKKKWWWuuu~~~}}}qqqkkkttt}}}~~~sss~~~zzzyyyyyywwwrrrtttsssppppppnnneee\\\RRRIIIBBBBBBEEEHHHLLLPPPQQQVVV[[[]]]]]]___dddiiijjjlllppptttuuutttqqqooohhhnnnvvv}}}|||uuurrrpppnnnpppttttttuuurrrnnnmmmmmmggg^^^\\\bbbhhhkkkoooqqqmmmfffdddeeefffgggfffccc```^^^[[[[[[[[[ZZZVVVRRRMMMJJJGGGPPP]]]cccbbbhhhzzz~~~bbbXXXZZZdddvvvzzzjjjdddcccbbbccciiirrryyyyyyqqqeee]]]ccchhhllllllmmmrrr|||dddNNNNNNSSSTTTYYY[[[]]]ccclllsssxxx}}}uuupppkkkiiihhhfffgggiiikkkmmmjjj___SSSPPP[[[qqqvvvwwwuuuvvvqqqjjjvvvXXXBBB999555777111666111555999777333000111333111111111111111111111111...222444777>>>GGGIIIEEEDDD^^^|||tttnnnhhh```___lll{{{zzzpppeeeccclll{{{bbbRRRVVVYYYhhhxxxxxxmmm^^^\\\fffmmmllljjjvvv{{{www|||iii___YYYZZZ^^^ggg|||}}}qqq___KKK???;;;<<<>>>@@@BBBDDDHHHMMMQQQRRRSSSWWWZZZYYYYYY^^^fffiiimmmrrrwwwxxxvvvtttrrrhhheeecccdddhhhoootttwww}}}~~~xxxllleeedddhhhjjjnnnrrruuuxxxyyyzzzoooqqquuu{{{}}}{{{zzzyyyuuurrrpppnnnllljjjgggdddcccmmmtttooo^^^MMMDDDCCC@@@DDDEEEDDDLLLUUUTTTLLLMMMeeeTTTCCC@@@<<<888555555666777:::FFFQQQSSSQQQNNNHHHCCC===888666888888666666777777<<>>GGGIIIDDDFFFcccyyyyyysssjjjcccgggttt{{{kkkfffkkk{{{yyy```QQQWWW```wwwxxxxxxpppcccccclllmmmgggeeeppp}}}{{{yyy{{{{{{yyydddYYYQQQSSSZZZfff|||}}}rrraaaNNN@@@<<<<<<>>>@@@AAADDDHHHMMMQQQSSSSSSVVVYYYWWWUUUZZZbbbdddjjjrrrxxxzzzyyyxxxxxxmmmjjjfffeeehhhnnnsssvvv}}}vvvggg```^^^YYY[[[^^^bbbgggkkkoooqqqppprrrwww}}}|||yyyvvvuuuvvvtttqqqnnnmmmkkkhhheeehhhrrrzzzsss___LLLCCCCCC===BBBDDDBBBGGGQQQSSSMMMFFF\\\{{{ZZZDDDAAA===888555555666666222999===<<<;;;;;;:::777999555444666666555666999777===LLLaaavvvuuueeerrr}}}zzz{{{gggmmmpppaaaVVVFFFRRRZZZzzzgggffflllyyy]]]GGGyyyuuuhhhaaaYYYYYY[[[ZZZRRRKKKCCCAAA===999555444666777555555444444444333333333444444444444444444444444555777???EEEDDDHHH[[[qqq}}}ggg]]]]]]XXXTTTKKKMMMkkkttthhhlllxxxtttpppxxxwww|||~~~zzzxxxvvvtttsssrrrpppmmmkkk\\\QQQFFFCCCEEEHHHNNNSSSZZZ[[[\\\]]]^^^```cccfffhhhiiijjjmmmqqquuuxxxzzzzzz|||~~~}}}vvvooommmpppsssssssssrrrrrrqqqmmmgggccc]]]___eeelllrrrrrrlllgggggghhhhhhhhhhhhfffdddcccbbbccceeefffdddaaa]]]ZZZUUUSSSPPPQQQWWWaaakkkrrrjjjddd___fff~~~|||eeePPPOOOVVV[[[```eeeppp~~~lll___YYYhhhssssssvvv~~~mmmcccbbbhhhnnnooogggeeekkknnnqqq}}}sssooolllhhhcccbbbffflllrrruuurrrgggWWWLLLRRRggg{{{nnnpppgggrrrzzzjjj___^^^]]]ccclllooorrr~~~^^^AAA===888444444333333333222111222333444555222222222222222222222222111333444777AAAIIIFFF===EEE[[[zzzzzzwww}}}vvvzzzpppkkk{{{xxxtttooonnnsssyyytttZZZTTT[[[bbb~~~{{{uuuppplllhhhdddaaacccqqqyyy~~~tttuuuoooooohhhiiivvvyyyvvvzzzuuu[[[NNNEEELLL___sss~~~uuucccMMM@@@>>>;;;::::::>>>CCCIIIMMMNNNNNNQQQUUUVVVVVVWWW[[[___ccchhhpppvvvzzz{{{||||||tttooohhhdddeeemmmvvv}}}}}}lll]]]UUUVVVRRRPPPSSSWWW[[[ccckkkqqquuu|||~~~|||{{{yyyxxxwwwvvvtttrrrooollljjjiiilllrrrvvvqqqcccRRREEE???@@@AAAFFFEEEDDDRRR[[[TTTHHHZZZ|||{{{```HHHDDD>>>:::888777666444666666666666666666666666555555555555666666666666666@@@OOO```uuuxxxjjjvvvzzz|||llllllwwweeeSSSJJJPPPRRRdddooojjjlllyyycccNNNzzzvvvgggaaa\\\\\\^^^\\\TTTLLLDDDBBB===999555444666777555555555444444444333333444444444444444444444444666888???EEEEEEFFFUUUhhhkkk```^^^___ZZZPPPQQQlllsssgggjjjuuu{{{sssqqqwww~~~www{{{~~~{{{zzzyyywwwuuutttrrrooolll```TTTHHHEEEHHHKKKPPPUUUZZZ]]]```ccccccdddeeefffhhhiiijjjnnnsssyyy~~~}}}{{{yyyyyy||||||zzzvvvqqqoooppprrrrrrrrrssstttsssoooiiieeeaaabbbeeeiiilllllljjjggghhhhhhiiiiiihhhgggfffeeebbbccceeefffeeecccaaa___]]]ZZZVVVSSSUUUYYY___ccceeecccgggxxx```SSSLLLQQQYYY]]]dddlll{{{eee\\\[[[iiitttvvv}}}uuuoooqqqyyy{{{ooohhhkkkooorrr}}}uuuqqqkkkgggdddcccfffkkkppprrrqqqfffVVVLLLQQQeee}}}~~~uuuiiijjjccciiippprrroooggg```[[[```^^^cccooovvvzzz^^^@@@<<<888444555555666555333222222222222222222222222222222222222222111333444999BBBJJJFFF===AAAUUUpppwwwwww}}}ttt{{{uuuqqqyyypppkkkiiioooxxxvvv\\\TTTXXX\\\www{{{wwwtttssspppkkkgggeeeqqqwww|||wwwjjjiii\\\aaa]]]]]]gggmmmqqq}}}sssWWWKKKEEENNNbbbuuuvvvdddOOOAAA===;;;<<<===@@@DDDHHHLLLNNNMMMQQQUUUWWWVVVWWWZZZ]]]aaaeeelllsssxxxzzz|||}}}wwwrrrjjjffffffmmmvvv|||nnn^^^TTTVVVOOOJJJLLLPPPUUU^^^fffnnnsss|||}}}|||{{{yyyvvvuuutttqqqooommmkkkjjjlllqqquuuoooaaaQQQEEE@@@@@@???DDDEEEGGGUUU^^^VVVJJJ]]]~~~yyy```JJJFFF@@@;;;999888777666666666666666666666666666555555555555666666666666888AAAOOOaaavvv}}}qqq~~~}}}mmmjjjppp^^^NNNGGGOOOWWWhhhqqqmmmooo|||dddQQQ{{{wwwgggccc```aaaccc```WWWNNNEEEBBB===999666555666777555555555444444444444333444444444444444444444444777888???GGGGGGFFFOOO]]]|||tttjjjgggggg```SSSRRRjjjrrrgggiiittt}}}}}}xxxsssrrrwww|||vvv{{{}}}}}}{{{yyyxxxwwwuuurrroooeeeXXXKKKHHHKKKNNNSSSWWWZZZ^^^dddhhhhhhggggggggghhhhhhjjjmmmrrrxxx~~~~~~{{{vvvrrrpppppprrrtttuuuuuusssqqqqqqqqqpppqqqsssuuuvvvrrrmmmhhhggghhhhhhgggfffeeefffgggiiiiiijjjjjjjjjiiihhhhhheeeeeeffffffgggffffffeeeeeebbb^^^ZZZWWWWWWXXXYYYaaaeeesssiiiJJJHHHMMMYYYbbbgggqqq|||mmmYYYUUUZZZhhhuuuzzzwwwtttxxxssskkkmmmrrrvvvwwwrrriiigggddddddgggkkknnnoooqqqeeeUUUKKKOOOaaayyy{{{pppfffhhhbbbeeegggeee```[[[YYYZZZcccccclll{{{^^^???:::777444666777888777555333111000000000222222222222222222222222000222555;;;EEEJJJFFF===???PPPhhhzzz}}}yyyzzz~~~sss{{{xxxxxxyyymmmgggccciiiuuuttt]]]VVVWWWYYYttt{{{xxxxxxyyywwwqqqkkkdddooossswww|||ppp___ZZZSSS\\\YYYUUUZZZ```kkk||||||pppQQQGGGEEESSShhhxxxxxxgggSSSCCC===:::>>>BBBDDDDDDFFFJJJNNNMMMRRRWWWXXXWWWWWWYYY[[[^^^bbbhhhooouuuzzz}}}~~~zzztttkkkeeeeeellluuu{{{sssbbbUUUWWWNNNGGGHHHNNNTTT[[[aaalllrrr|||~~~{{{{{{zzzxxxuuutttsssqqqooonnnmmmllllllqqqsssmmm___OOOEEE@@@@@@>>>BBBEEEJJJ[[[cccXXXLLL___}}}xxx___MMMHHHBBB===:::999888777666666666666666666666666555555555555666666666666888???MMMaaawwwxxxlllhhhgggWWWJJJGGGRRR^^^ppppppnnnqqq~~~eeeSSS|||xxxhhhfffeeegggiiidddZZZRRRGGGCCC>>>999777777666666555555555555444444444444444444444444444444444444666777???IIIJJJHHHMMMXXXvvv|||yyyzzzpppeeeVVVQQQfffnnngggkkkuuu}}}yyytttrrruuu~~~{{{www|||~~~~~~|||zzzyyyxxxvvvsssqqqjjj[[[NNNJJJNNNRRRVVVZZZ\\\___dddggggggggghhhhhhiiiiiikkknnnqqquuuyyy{{{yyywwwtttpppllljjjkkkmmmoooqqqsssttttttsssrrrqqqoooqqqtttwwwxxxuuuppplllkkkmmmmmmjjjeeebbbcccfffiiijjjjjjkkkkkkkkkkkkkkkiiiiiiiiihhhhhhiiiiiiiiihhhgggeeeccc```___]]]\\\bbbiiiyyyuuuXXXMMMPPP\\\llluuuwww~~~wwwYYYKKKNNNWWWgggvvvwwwiiigggiiinnntttooolllmmmssswww{{{uuunnnhhhfffdddeeehhhkkklllmmmpppdddUUUKKKMMM\\\ttt|||ppphhhkkkiiilllmmmkkkfffaaa^^^]]]iiiqqq]]]>>>999666444777999777666555333222111000000222222222222222222222222000111555===GGGKKKFFF>>>AAARRRjjj|||vvvyyyuuuzzzuuullleee___eeettt|||oooZZZVVVZZZ^^^zzz~~~zzzwwwwwwyyyuuummmfff___jjjoootttzzzooo]]]WWW```gggbbb[[[\\\^^^fffvvvwwwnnnOOOFFFGGGYYYooo}}}{{{lllYYYIII@@@;;;@@@EEEFFFEEEEEEIIIMMMMMMRRRWWWYYYXXXWWWXXXYYY]]]```eeellltttzzz}}}~~~zzzrrrggg______hhhsss|||{{{hhhYYYZZZRRRLLLOOOUUUZZZ___cccnnnttt~~~zzzxxxwwwvvvuuusssrrrrrrqqqpppooonnnnnnkkkpppqqqkkk]]]NNNEEEAAAAAA>>>BBBFFFNNN___fffZZZLLL___|||___NNNIIIBBB<<<:::888777666666666666666666666666666555555555555666666666666555<<>>999888888777666666666555555555444444444444444444444444444444444555777@@@KKKMMMJJJOOOZZZrrrxxx~~~ooo[[[SSSbbb|||vvvgggfffmmmvvvyyyqqqmmmooozzz|||yyy|||}}}{{{zzzyyyyyywwwuuusssmmm^^^OOOLLLPPPUUUYYY]]]^^^```aaabbbccceeehhhkkklllnnnqqquuuxxxzzzzzz{{{xxxuuuooohhhdddfffkkkoootttttttttuuuuuuuuutttsssooopppssswwwyyywwwsssooonnnpppqqqoooiiieeeddddddiiijjjjjjkkklllmmmnnnnnnnnnnnnlllkkkjjjjjjkkkkkkiiijjjkkkjjjiiigggdddcccdddiiisss~~~vvvcccVVV^^^ddduuu{{{{{{zzzssspppmmm]]]GGGAAAHHHWWWhhhzzz~~~```TTTSSSRRRUUU[[[[[[dddpppxxxyyy{{{~~~pppiiigggeeedddeeehhhkkkmmmmmmpppcccTTTLLLLLLWWWooorrrlllppprrrssssssrrrooolllhhhgggppp]]]>>>999666444777999444444444333333333222222222222222222222222222222111000444???IIIKKKFFF@@@CCCWWWrrr|||yyytttkkkuuuqqqlllddd^^^eeezzz{{{iiiVVVUUU[[[aaa|||yyyuuusssqqqjjj```YYYVVVccclllttt|||ttteeebbbrrruuullldddfffeeegggrrrxxx}}}mmmPPPGGGJJJ___uuu}}}ppp```PPPEEE<<>>:::999999777555666666666555555555444444444444444444444444444444333777AAAKKKMMMJJJRRR___ttt{{{vvv```UUU___tttxxxjjjbbbgggrrryyyxxxnnngggiiiuuu~~~|||~~~~~~{{{zzzyyyyyyzzzyyywwwuuuppp```PPPNNNTTTZZZ^^^aaabbbaaaaaa``````dddjjjnnnqqqssswww{{{zzzrrrjjjeeegggmmmrrr{{{zzzzzzzzz{{{{{{xxxvvvooopppsssvvvxxxxxxuuurrroooqqqrrrqqqnnniiifffeeeiiiiiijjjjjjlllnnnpppqqqppppppnnnmmmlllllllllllllllmmmoooooonnnkkkgggeeedddeeehhhhhhccc]]]^^^cccpppyyy}}}ggg^^^\\\\\\ZZZUUUJJJ@@@@@@GGGZZZlll~~~gggNNNHHHHHHFFFGGGNNNRRR```oootttrrrttt|||nnngggfffeeedddeeeiiilllnnnoooqqqcccUUUMMMKKKTTTkkkuuuqqquuuvvvtttrrrtttwwwxxxvvvsssvvv^^^???:::777444666777111222333444444444444333222222222222222222222222333000444???IIIKKKGGGCCCFFF^^^{{{~~~sss{{{nnn```mmmpppkkkddd___iii{{{fffSSSSSSYYY^^^~~~|||zzzuuuoooggg]]]SSSLLLOOO```lllvvvzzzppprrr||||||qqqkkkqqqssssss{{{|||mmmUUUJJJLLLbbbwww~~~}}}rrreeeVVVJJJ===@@@CCCDDDDDDEEEHHHKKKMMMRRRWWWXXXWWWWWWYYY[[[aaabbbeeekkkssswwwwwwuuuhhh___RRRIIIJJJUUUdddnnnwwwxxx{{{|||~~~uuuaaaXXXXXX\\\eeejjjllloootttzzz~~~yyywwwxxxyyywwwuuurrrrrrqqqqqqpppooooooooojjjnnnqqqlll^^^OOOEEEAAACCCAAAEEEGGGJJJXXX]]]PPPFFFPPPqqqeeeQQQKKKBBB;;;888666666555666666666666666666666666555555555555666666666666666===RRRmmm~~~xxxxxxuuuqqqVVVNNNMMMUUUeeettt}}}nnnmmmrrr|||yyy```QQQwwwrrruuuuuuvvvvvvsssmmmccc\\\LLLEEE>>>:::::::::888555666666666666555555555555444444444444444444444444333777BBBKKKJJJHHHSSSccc|||yyy{{{~~~ooo]]]UUU]]]mmmvvvwwwrrrfffcccnnnzzzyyynnnfffhhhuuu~~~}}}zzzyyyyyyzzz{{{{{{zzzxxxsssbbbRRRPPPWWW^^^cccfffddddddcccbbbcccggglllqqquuuvvvvvvxxx{{{~~~~~~wwwpppllllllpppttt~~~~~~}}}xxxqqqqqqrrrtttwwwwwwvvvtttqqqpppppppppooommmjjjggghhhhhhiiijjjlllnnnppprrroooooooooooooooooonnnnnnoooppprrrsssqqqnnnjjjhhhdddbbb```^^^YYY[[[jjjzzzfffPPPKKKLLLSSSTTTJJJBBBBBBGGGIII\\\lll}}}ttt\\\JJJIIIJJJDDDDDDKKKUUU___ggggggfffmmm}}}|||ooohhhgggeeeccceeeiiinnnqqqrrrrrrdddVVVNNNKKKQQQhhhyyyxxx}}}sssrrrvvv~~~zzzxxx}}}^^^@@@<<<888444555555111222333444444444333333222222222222222222222222555000333???IIIJJJGGGFFFLLLgggyyymmmyyyiiiXXXfffsssmmmfff```jjjxxxcccRRRSSSWWWZZZyyy~~~}}}xxxnnnaaaTTTKKKGGGLLL```nnnyyy~~~yyy~~~yyyttt|||{{{pppYYYLLLLLLbbbuuuzzz~~~{{{qqqhhhZZZMMM??????@@@AAACCCFFFHHHJJJMMMQQQUUUWWWVVVWWWZZZ]]]cccccceeekkkqqqtttqqqmmm[[[TTTIIIBBBCCCKKKUUU]]]hhhlllqqquuuxxx|||xxxdddWWWZZZbbbjjjooorrryyyzzzwwwuuuvvvxxxyyywwwuuurrrrrrqqqqqqpppoooooonnniiinnnrrrmmm```QQQEEE@@@BBBAAAFFFEEECCCNNNRRRGGGCCCGGGdddkkkSSSMMMDDD===999777777666666666666666666666666666555555555555666666666666666<<>>:::::::::888555777666666666555555555555444444444444444444444444333888CCCJJJGGGEEERRRdddvvvttt|||ooocccUUUQQQ[[[iiippppppssshhhhhhvvv{{{qqqiiijjjwww}}}|||zzzyyyyyyzzz|||}}}|||zzzuuudddTTTRRRZZZbbbfffiiiffffffffffffgggjjjooorrrxxxvvvrrrpppqqqtttyyy|||~~~|||xxxtttqqqqqqsssvvv~~~zzzrrrqqqqqqsssuuuvvvvvvuuurrrooommmmmmoooooollliiihhhhhhhhhiiikkknnnqqqrrrlllmmmnnnppppppqqqqqqpppqqqrrruuuvvvuuusssooommmfffbbb___^^^]]]dddxxxrrrRRREEEHHHIIITTTVVVIIIAAAGGGMMMMMM\\\jjjyyy{{{ppp[[[MMMOOONNNEEEDDDKKKZZZ]]]^^^[[[]]]jjj}}}}}}qqqkkkgggeeeccceeeiiinnnrrrtttsssdddVVVOOOKKKPPPggg~~~ooosss{{{ttt{{{^^^AAA===888444444333222222444444444444333222222222222222222222222222777111222???IIIJJJHHHGGGRRRnnnxxxkkkvvvfffUUUbbbvvvppphhhaaaiiittt```QQQTTTWWWYYYvvv{{{ooo^^^PPPHHHFFFLLLaaaqqq{{{}}}||||||qqq\\\MMMLLL```ssswwwzzzxxxppphhh[[[NNN@@@>>>===???BBBFFFIIIJJJNNNQQQUUUVVVVVVWWW[[[___dddccceeekkkpppqqqlllgggRRRMMMEEE@@@???DDDKKKPPP[[[```gggmmmrrrwww{{{~~~yyyeeeYYY]]]fffnnnqqqvvv|||vvvssssssqqqpppsssvvvxxxvvvssssssrrrrrrqqqpppooonnnnnnhhhnnnsssoooaaaQQQFFF@@@@@@AAAFFFCCC>>>FFFKKKAAAAAABBB\\\oooUUUOOOEEE>>>:::888888888666666666666666666666666555555555555666666666777555999LLLhhhyyyyyyqqquuuyyyxxxmmmrrrwwwzzzqqqZZZVVVXXXaaarrrxxx|||iiiggghhhmmmqqqrrruuuzzzxxxcccUUUnnnooowwwsssxxx{{{yyyyyyqqq___MMMBBB::::::===<<<:::999999777555555666666555444444444444444444444444444555:::>>>DDDIIIFFFTTTqqqvvvrrryyyhhhZZZOOOSSS```llluuu|||vvvmmmoooooogggppp~~~}}}{{{zzzyyyyyyzzzzzzqqqdddWWWTTT\\\gggmmmooojjjiiihhhjjjlllmmmmmmlllzzzvvvqqqqqqssssssppplllpppoooooossszzz~~~~~~|||wwwtttqqqqqqtttvvvwwwvvvrrrrrrrrrqqqrrrrrrssssssjjjkkkkkklllnnnoooqqqrrrmmmmmmmmmnnnpppsssuuuwww||||||{{{yyywwwtttrrrqqqjjjhhhggggggiiiqqqvvvVVVJJJFFFAAAPPPPPPRRRUUURRRNNNRRR[[[gggjjjvvv~~~zzz~~~rrrcccUUUQQQPPPNNNOOOTTT[[[WWWWWW[[[bbbmmm}}}vvvqqqjjjiiiiiijjjmmmrrrwwwzzzvvviiiUUULLLKKKKKKZZZxxxssswwwxxxvvvppp\\\EEE:::444555000777444333222111111222333444222222222222222222222222222111666@@@HHHJJJJJJLLLaaaqqqvvvkkkyyycccTTTaaa}}}pppmmmjjj]]]___{{{jjjYYYYYYOOOKKK\\\ooottteeeTTTGGGEEEHHHTTTkkk{{{zzzzzz}}}ooo\\\TTTRRR]]]kkktttwwwxxx}}}zzzoooeee]]]WWWBBB??????CCCEEEEEEHHHMMMOOOPPPRRRUUUWWWZZZ]]]^^^ddddddeeejjjmmmjjjbbbZZZHHHEEEAAA>>>===???BBBDDDJJJPPPXXX^^^ccceeegggiiipppvvv}}}wwwkkkbbbcccfffjjjrrrpppeee``````bbbffflllpppsssvvvxxxzzzuuusssrrrrrrrrrqqqnnnlllmmmpppsssqqqdddRRRGGGEEEAAABBBAAA>>>;;;::::::;;;999FFFRRRxxxhhhXXXMMMBBB>>>;;;888777999666666555555555444444444333333333444444444555555555>>>JJJVVVccctttwwwmmmqqqzzz|||tttyyyqqqjjjqqq~~~nnnoooqqqsss]]]ZZZ\\\cccqqq}}}oooWWWVVVUUUVVVXXX[[[]]]]]]bbbllltttyyywwwlllNNNmmmmmmxxxtttyyy}}}{{{{{{qqq]]]KKK@@@888888;;;:::888777888666444444444555444333444444444444444444444444666;;;===BBBGGGGGGYYYyyyjjjeeekkkdddZZZQQQVVVgggyyywwwmmmkkkxxxrrriiirrr~~~}}}{{{zzzyyyyyyzzzzzzqqqeeeYYYVVV___kkkrrrtttqqqooollllllnnnqqqrrrrrrxxxsssnnnmmmooooookkkhhhddddddgggmmmvvv~~~zzzwwwsssrrrsssuuuuuutttuuuttttttsssssstttuuuuuutttooojjjiiimmmpppqqqooopppqqqrrrtttvvvzzz}}}~~~}}}}}}|||zzzxxxuuusssqqqnnnlllkkkkkklllsssjjjSSSPPPRRRPPPSSSSSSWWW[[[ZZZXXX]]]eeeooorrryyyxxxiii\\\ZZZ\\\]]]___bbbccc^^^\\\```gggqqqyyyuuukkkjjjjjjkkknnnsssxxx{{{vvviiiUUULLLKKKKKKZZZwww{{{sssxxxrrrqqqyyy~~~wwwmmmooo[[[DDD999333555000777333333222222222222333333222222222222222222222222333222666???FFFGGGGGGHHHYYYnnnwwwnnntttaaaTTTbbb}}}qqqhhheeeYYY___~~~jjjXXXWWWMMMJJJ[[[nnn}}}rrrdddTTTHHHGGGLLL___uuuwwwvvvyyyzzzvvvlll]]]TTTPPPYYYfffoooqqqsssvvv{{{{{{uuummmfff^^^WWWFFFAAA>>>AAADDDEEEHHHKKKLLLNNNQQQTTTWWWYYY[[[\\\^^^^^^___ccceeebbbZZZSSSDDDBBB>>><<<;;;<<<>>>???CCCHHHMMMRRRUUUWWWYYYZZZ]]]dddlllssszzz~~~yyyqqqiiihhhjjjrrrpppaaaXXXVVVVVV\\\bbbkkkrrruuuwwwxxxxxxuuutttrrrrrrrrrqqqooommmlllnnnrrrooobbbPPPEEEDDDBBBBBBAAA>>>;;;999999::::::CCCPPP{{{nnnXXXMMMBBB===;;;888777999666666555555555444444444444444555555555666666666333;;;GGGSSSbbbuuuxxxsss|||~~~|||sss}}}yyyrrrllluuu|||lllooowwwttt^^^ZZZ]]]eeettthhhMMMKKKJJJJJJLLLPPPTTTVVV\\\bbbggghhhmmmzzzxxxoooQQQllllll{{{www}}}ttt^^^JJJ@@@999999:::999777777999777555444555555444333444444444444444444444444666;;;===AAAEEEGGG^^^xxxeeebbbhhh___[[[UUUZZZrrr~~~pppiiirrr~~~tttlllttt~~~}}}|||{{{yyyyyyyyyzzzzzzpppeeeZZZXXX```llltttwwwwwwtttpppoooqqqsssuuuvvvuuuqqqllljjjjjjjjjhhhfff^^^```dddjjjsss~~~|||yyy||||||xxxuuuuuuvvvuuuuuuyyyxxxvvvvvvuuuvvvwwwxxx{{{rrrhhhgggmmmrrrrrrooooooppprrrtttxxx|||~~~}}}|||zzzxxxuuusssrrrsssqqqppppppqqqwwwdddTTTWWW\\\ZZZ^^^^^^```bbbaaa```eeekkkvvv}}}yyymmmbbbbbbiiimmmnnnooollleeebbbfffnnnwww{{{wwwlllkkkkkkmmmppptttxxx{{{vvvjjjUUULLLKKKJJJZZZwww}}}wwwpppwwwrrraaammmmmmjjjfffgggqqqXXXCCC888333444///666222222333333333333222222222222222222222222222222444333666>>>DDDDDDDDDFFFPPPjjj{{{rrrnnn___UUUbbb|||pppfffaaaXXXdddjjjWWWUUULLLIII[[[mmmyyyooobbbSSSIIIJJJPPPjjjuuusssuuuqqqpppmmmiii^^^SSSNNNUUUaaahhhkkkmmmooossstttrrrooolllddd[[[LLLCCC===???CCCEEEGGGIIIIIIKKKOOOSSSVVVXXXYYYYYYZZZZZZ[[[]]]]]]YYYRRRKKKAAA@@@>>><<<;;;;;;;;;;;;>>>AAADDDGGGHHHIIIKKKLLLLLLSSS\\\eeeoooxxxzzzwwwpppmmmppp~~~~~~mmm^^^TTTQQQQQQRRR\\\cccnnnwww{{{{{{zzzyyyvvvuuusssrrrrrrqqqooommmjjjmmmpppnnn```NNNCCCAAABBBBBBAAA???;;;999888999:::@@@OOOsssYYYMMMBBB===:::777666888666666666555555555444444555555666666666777777777444:::EEESSSeee{{{yyywwwzzzqqqyyy~~~yyyrrrnnnyyylllkkkwwwuuu]]]YYY]]]gggxxx^^^JJJHHHGGGGGGKKKRRRYYY^^^gggkkkllllllrrr~~~uuuXXXkkknnn}}}xxxaaaJJJAAA;;;;;;<<<:::888999:::888666666666777666555555555555555555555555555666<<<@@@DDDGGGHHH^^^tttfffdddjjj^^^]]]YYY___zzzwwwjjjnnnxxx~~~sssmmmvvv}}}||||||zzzyyyyyyyyyzzzzzzpppfff[[[XXX___jjjsssvvvyyyvvvtttssssssssssssrrrrrrooojjjggghhhiiihhhhhheeegggkkknnnttt}}}~~~yyyyyy|||{{{xxxwwwxxxyyyzzz{{{zzzyyyxxxxxxxxxyyyzzzzzzrrrkkkjjjooossssssqqqoooppprrruuuxxx{{{~~~||||||{{{yyywwwtttrrrqqqvvvttttttuuuvvvzzzkkkaaafffhhheeellllllkkkiiihhhhhhlllppp~~~tttjjjbbbdddmmmttttttqqqooohhheeejjjrrr{{{xxxuuulllkkklllmmmppptttxxxzzzwwwjjjVVVLLLKKKJJJZZZwww}}}wwwjjjrrr||||||qqqddd\\\nnnhhhbbbcccmmm{{{UUUAAA888333444///555111222333444444333222111222222222222222222222222333333777???DDDDDDFFFIIILLLdddyyy~~~rrrjjj___XXXcccyyy}}}mmmfffbbb]]]ooolllWWWUUULLLKKK]]]pppuuukkk```RRRHHHKKKTTTpppvvvrrr~~~{{{ooolllmmmkkkiiiiii]]]RRRLLLRRR]]]eeehhhjjjkkkoootttvvvxxxwwwnnndddRRRFFF<<<===BBBDDDFFFGGGFFFIIIMMMRRRUUUWWWWWWWWWZZZZZZ[[[\\\ZZZVVVNNNHHHAAAAAA@@@???>>>===<<<<<<===@@@BBBDDDDDDEEEFFFGGGIIIPPPWWW^^^iiitttzzzyyytttrrrxxxrrrhhh\\\TTTTTTXXX[[[]]]eeelllvvv~~~~~~}}}xxxvvvsssrrrrrrqqqooonnnjjjmmmpppmmm___MMMBBB@@@BBBBBBBBB???<<<999888888:::AAATTTyyy{{{uuuZZZNNNBBB===999666666888666666666666555555555555555555666666666777777777666<<>>>>>>>>AAAEEEGGGGGGGGGGGGGGGLLLSSSYYY___hhhttt|||~~~||||||ooo___ZZZVVVWWW]]]dddhhhjjjrrrxxxzzzwwwtttrrrrrrqqqpppooolllnnnqqqnnn```NNNCCCAAAAAABBBBBB@@@===:::888888;;;IIIbbbwww|||ttt\\\PPPCCC===999666666888777777666666666555555555444444555555555666666666777<<>>:::777666999777777777666666666555555444444555555555666666666666;;;GGG[[[ttttttjjjooovvvxxxtttmmmkkkxxxssskkkvvvuuu\\\VVV\\\lllyyyZZZKKKMMMQQQTTTXXX```iiiqqqjjj|||eeeLLLGGGDDDDDDBBB>>>===???;;;999777666777777666555555555555555555555555555666;;;AAAKKKQQQKKKPPPeeevvvtttwww}}}vvvjjj___bbbrrrssshhhmmmvvvzzz~~~yyyrrrqqq}}}~~~~~~zzzzzzyyyxxxxxxyyyzzz{{{|||ssshhhaaaccckkksssxxxzzz{{{~~~~~~xxxuuuooojjjhhhiiimmmppprrrsssvvv{{{}}}}}}|||xxxwwwuuurrrqqqsssxxx}}}~~~|||zzzooooooppprrruuuuuurrrooommmnnnpppqqqrrrrrrrrrrrrttttttuuuuuuuuuuuuuuutttuuutttwww~~~{{{nnnjjjiiiuuu~~~zzz{{{sssiiicccllltttyyy~~~~~~wwwiiijjjooosssvvv{{{vvvsssllllllmmmoooqqqtttvvvwwwxxxkkkVVVLLLKKKIIIYYYuuusssppprrryyy|||vvvjjjaaa```cccqqq|||QQQ@@@:::666777000555444444333333333333444444222222222222222222222222111333999AAAFFFIIIOOOVVVPPPPPPZZZsss|||eee```aaa^^^```mmm{{{wwwjjjgggccc___ssspppWWWUUUQQQTTTjjj}}}wwwiii```]]]VVVQQQ\\\ooowwwwwwtttpppppptttttttttyyy}}}tttfffQQQGGG@@@FFFOOOTTTTTTTTTZZZmmmzzzlllSSSJJJAAA>>>>>>???CCCHHHGGGIIIMMMQQQTTTXXXZZZ[[[WWWXXXYYYWWWSSSMMMHHHEEECCCCCCCCCCCCDDDEEEFFFGGGMMMTTT]]]bbbaaa\\\UUUQQQSSS]]]gggoooxxxvvvggg]]]XXX[[[___eeekkkpppuuuyyy}}}}}}yyyuuusssrrrrrrqqqpppmmmooorrroooaaaNNNCCC@@@@@@BBBDDDCCCAAA>>>======IIIooozzzttt}}}~~~aaaTTTFFF???;;;777777:::777777777777666666666555555555666666666777777777777<<>>IIIQQQKKKOOObbbxxxuuuvvv~~~}}}lll___aaammmyyyqqqiiippp{{{{{{tttsss}}}~~~zzzyyyxxxxxxxxxyyyzzz{{{zzzqqqfff```bbbiiirrrwwwxxxxxx{{{}}}wwwppplllmmmppptttvvvwwwzzz}}}}}}}}}{{{{{{zzzxxxuuurrrtttzzz~~~{{{kkkhhhgggmmmwww|||zzzuuunnnppprrrtttuuuuuuuuutttssstttuuuvvvwwwwwwwwwvvvuuutttxxxzzzmmmmmmrrr|||wwwaaa^^^fffzzzzzziii```aaannnzzz|||kkknnntttwwwwww{{{{{{xxxmmmmmmooopppsssuuuwwwxxxxxxkkkWWWLLLKKKIIIXXXuuuzzzyyyvvv~~~uuulllkkknnn|||~~~PPP@@@:::777888111666555555333222222333555555222222222222222222222222222333:::AAAEEEHHHNNNUUUOOOLLLXXXvvvxxxddd^^^___]]]^^^kkkzzzyyymmmjjjddd^^^ppppppVVVTTTQQQUUUkkktttggg^^^^^^ZZZVVVcccxxxzzz{{{rrrtttrrrzzz|||yyy}}}uuubbbNNNDDD===BBBJJJMMMLLLKKKSSSiiiuuugggQQQJJJCCC@@@>>>>>>BBBIIIIIIJJJMMMQQQUUUXXX[[[]]]WWWYYYZZZXXXSSSMMMIIIGGGGGGGGGFFFFFFHHHIIIKKKMMMZZZbbblllrrrqqqiii```ZZZZZZeeepppxxx{{{cccUUUUUUZZZ```eeemmmrrrvvv{{{}}}zzzvvvsssrrrrrrqqqpppllloooqqqnnn```MMMBBB@@@@@@BBBDDDDDDBBB@@@???>>>OOO~~~wwwqqq}}}cccVVVGGG@@@;;;888888:::777777777777666666666666777777777777888888888888999???MMMddd}}}xxxlllnnntttvvvjjjhhhooo{{{ppprrr}}}eee```fffwww}}}jjjnnnvvvrrrqqq[[[WWWSSSRRRQQQNNNHHHBBB===;;;999888888777666444888777666555555555555555999:::>>>JJJPPPIIIRRRmmm|||{{{lllYYY[[[kkkxxxrrrnnnoooyyyyyyrrrttt~~~|||{{{xxxuuuuuuwwwzzzzzzyyyuuuddd\\\___jjjtttzzzyyyzzz{{{~~~}}}yyyuuuttttttuuutttyyy{{{{{{{{{wwwtttwww}}}{{{uuutttwww|||{{{iii```\\\cccnnnuuuxxxyyyvvvtttsssssstttvvvuuuuuusssuuuyyy}}}~~~}}}yyyuuutttuuuzzzzzz{{{qqqcccUUU\\\mmm}}}kkk^^^\\\dddsss}}}wwwiiieeeeeemmmwww{{{yyymmmmmmmmmmmmoooqqqssstttrrriiiXXXNNNIIIEEESSSqqq~~~rrr}}}yyySSS<<<;;;777333333000222222222222222222222222222222222222222222222222---222;;;DDDFFFFFFKKKRRRJJJUUU^^^qqqwwwbbbaaa[[[UUU\\\ppp~~~yyyjjjjjjhhh]]]bbbmmm\\\SSSKKKQQQ\\\ttttttggg]]]]]]^^^aaannn}}}zzzyyy{{{|||vvv]]]JJJBBB<<<>>>BBBBBBAAABBBQQQgggqqqaaaTTTRRRIII???>>>CCCFFFCCCEEEIIINNNRRRTTTWWWYYY[[[ZZZZZZZZZXXXUUUPPPLLLIIIIIIIIIHHHHHHIIIMMMSSSWWW```iiirrrwwwzzzwwwnnnccciiimmmuuu}}}kkkYYYPPPUUUdddnnnoooqqqtttxxx|||~~~{{{vvvrrrpppnnnmmmkkkkkkmmmnnnkkk]]]KKKAAA???BBBBBBCCCDDDDDDCCCBBBAAAQQQ{{{xxxgggWWWFFF???<<<999666666999888777666666555555555444444444555555555666666888;;;GGG```~~~uuulllrrrvvvtttnnnrrrsssxxxzzzmmmwwwhhhcccjjj|||}}}oootttwwwuuuccc___\\\[[[[[[VVVLLLDDD???===:::999999999777666777777666555555555666666666999>>>JJJQQQMMMZZZxxxxxxmmmZZZZZZeeeoootttvvv{{{xxx{{{}}}uuuuuu|||yyyvvvvvvyyy{{{{{{zzztttccc[[[___jjjtttzzzyyyyyyyyyzzz}}}~~~|||{{{uuuzzz~~~sssrrrqqqtttzzz~~~{{{zzz|||yyy}}}fff[[[SSSWWW```hhhmmmpppvvvvvvwwwwwwwwwxxxxxxxxxvvvxxx|||~~~zzzwwwxxxxxx}}}vvviiiddd\\\^^^cccppp{{{uuufff```eeecccppp|||qqq[[[ZZZ^^^jjjwwwwwwuuullllllllllllnnnppprrrtttsssiiiXXXMMMIIIDDDSSSqqq}}}wwwRRR<<<;;;777444444111222222222222222222222222222222222222222222222222333666>>>FFFHHHGGGLLLSSSNNNcccuuuuuuaaaccc]]]ZZZeee{{{nnncccaaaWWW___hhhWWWNNNHHHNNN[[[tttoooeee^^^```bbbcccmmmzzz|||{{{~~~~~~xxx]]]GGG@@@<<<===@@@@@@AAACCCUUUllluuufffXXXWWWOOOCCC???BBBEEEDDDDDDHHHLLLPPPRRRUUUWWWZZZYYYZZZ[[[[[[YYYVVVRRRPPPKKKLLLMMMOOOQQQWWW]]]bbbiiiqqqzzzzzzppprrrvvv|||cccWWWWWW```mmmpppooooooppptttzzz|||yyytttqqqpppooonnnmmmjjjlllnnnkkk]]]KKKAAA???BBBBBBDDDEEEEEEDDDCCCBBBSSS|||{{{iiiXXXFFF===;;;::::::;;;999999777666666666666666555555555666666777777777999<<>><<<;;;;;;:::999777666666555555555666777777444888>>>IIIOOOMMM___jjjssswwwooo```TTTWWWeeeqqqxxx{{{|||xxxvvv|||zzzxxxxxxyyy{{{||||||rrrbbbZZZ___jjjtttzzzxxxwwwvvvvvvwwwzzz}}}yyylllmmmnnnqqqvvv}}}|||zzzsssxxx|||bbbVVVLLLLLLRRRXXX___dddppptttxxxyyywwwvvvwwwyyyvvvxxx|||~~~{{{zzz}}}}}}ttt\\\^^^jjjiiicccfffmmmpppggg]]]___jjjmmmvvviiiNNNPPPXXXgggvvvssspppkkkkkkkkklllnnnpppssstttsssjjjXXXMMMHHHDDDTTTrrrzzzyyyyyytttQQQ<<<:::777555666222333333333333333333333333333333333333333333333333555888???GGGJJJLLLRRRYYYZZZtttssseeeeee___]]]mmmmmmbbb^^^TTT^^^```QQQJJJDDDMMM\\\wwwmmmeee```aaaaaa^^^ccckkkjjjoooxxx~~~wwwZZZEEE@@@>>>???@@@@@@DDDIII^^^sss|||nnn```___WWWJJJBBBAAACCCDDDCCCFFFJJJNNNPPPSSSVVVXXXXXXZZZ\\\^^^^^^]]][[[YYYSSSUUUWWWYYY\\\aaagggkkkuuu|||~~~\\\XXXdddpppzzzvvvuuutttvvv{{{yyyvvvsssqqqpppooonnnmmmhhhkkkmmmjjj]]]KKKAAA???BBBCCCDDDEEEFFFFFFEEEDDDRRRvvvooo]]]III???===<<<===???:::999888777666666666666666666777777777777888888;;;<<>>AAACCCEEEFFFGGGHHHGGGGGGNNNnnnuuucccOOODDD@@@>>>===>>>::::::999888777777777777777777777777777777777777;;;<<>>:::666777999444333333333333333333333333333333333333333333333333222444;;;FFFOOOUUU\\\dddmmmtttsssxxxkkkdddrrryyyeeeiiiaaaUUU```XXXMMMIIIHHHVVVmmmuuujjj^^^VVVQQQNNNNNNPPP```iiittt}}}}}}nnnTTTIIIDDDAAABBBEEEKKKVVV```ttt~~~pppllldddWWWHHH@@@???CCCDDDFFFIIILLLNNNQQQTTTWWWXXX[[[^^^aaaccccccbbbbbbdddfffhhhiiijjjmmmpppsssbbbiiizzz|||yyyvvvssspppnnnllliiigggdddfffhhheeeYYYHHH???>>>AAACCCEEEGGGIIIJJJJJJJJJHHHgggrrraaaOOOFFFCCC???===<<<;;;:::999888888777777777666666666666666666666666:::;;;SSS|||{{{zzzxxxvvvtttuuujjjqqq|||uuu~~~zzzyyyhhh]]]SSSRRRUUUYYY^^^```______```aaa^^^ccciiikkkmmmsss|||zzzttt|||qqqtttwwwuuulll^^^PPPGGGAAA???===<<<<<<;;;:::888777777666666666777888888444888<<>>AAADDDFFFIIIKKKLLLOOOSSSVVVXXXZZZ^^^bbbdddeeedddddddddfffiiilllooottt{{{~~~jjjsssyyyvvvssspppnnnkkkgggeeecccdddeeeaaaTTTEEE>>>???AAACCCFFFHHHKKKLLLLLLLLLGGGeeennn^^^NNNFFFDDD@@@>>>===<<<;;;:::999888888888888777777666666666666555555777;;;OOOooo~~~{{{yyyzzzzzzmmmqqq|||sss|||}}}dddWWWOOOFFFLLLQQQUUUYYY]]]```cccfffhhhlllppptttxxx{{{|||uuunnnhhhyyykkkppptttpppdddVVVLLLHHHCCCAAA>>>=========;;;:::888888777777666777777777666888<<>>FFFKKKEEE@@@EEENNNZZZiiiwwwuuuZZZIIIJJJRRRaaassstttqqqqqqqqqppppppqqqrrrtttuuuooodddRRRGGGFFFGGG\\\~~~yyyzzzwwwxxxiiiaaaaaabbbiiimmmxxxjjjRRRBBB;;;555777999222444444444444444444444444444444444444444444444444666777>>>JJJTTTXXX\\\```]]]qqq~~~rrrxxxvvvjjjfffuuuuuufff[[[ZZZ[[[lll{{{TTTLLLKKKMMM```}}}zzznnndddWWWNNNNNNTTTXXXYYYaaajjjttt{{{}}}~~~~~~wwwvvvpppwww~~~{{{xxxrrreeeVVVKKKBBBEEEOOO^^^nnnzzzyyyooodddZZZNNNCCC>>>@@@CCCEEEGGGIIIJJJMMMQQQTTTVVVYYY]]]bbbeeegggggggggeeegggjjjnnnttt|||}}}rrr~~~vvvtttqqqooonnnkkkhhheeebbbbbbaaa]]]PPPCCC===???AAACCCFFFIIILLLMMMNNNNNNKKKhhhwwweeeRRRIIIEEEAAA???>>><<<;;;:::999999888999999888888888777777666666666666;;;III]]]ppp}}}{{{~~~|||mmmkkkzzz{{{tttzzz~~~~~~RRRMMMHHH===EEEIIILLLPPPUUUYYY]]]aaadddooopppsssxxx}}}vvvlllhhheeeaaaxxxdddkkkooojjj\\\NNNHHHFFFDDDBBB@@@??????>>>===;;;999999888777666666777777999:::<<>>LLLWWW\\\```dddYYYnnnvvvqqq~~~iii^^^___pppooobbb[[[___dddvvvxxxQQQJJJJJJMMMbbbxxxjjjaaaTTTLLLMMMSSSWWWWWWbbbkkktttzzz{{{wwwyyyzzzvvvnnnlllhhhpppxxxtttsssrrrjjj^^^QQQFFFIIIVVVhhhyyy{{{nnnbbbZZZPPPDDD>>>???BBBCCCEEEGGGHHHKKKPPPSSSTTTWWW]]]bbbgggiiijjjkkkhhhjjjmmmqqqwww}}}yyyzzzwwwvvvxxx}}}~~~zzzvvvsssrrrpppooonnnllliiigggaaa```___ZZZNNNAAA===???AAACCCFFFJJJLLLNNNOOOPPPPPPkkkqqqZZZMMMFFFAAA??????<<<<<<;;;:::999999999999999999999999888888777777555;;;DDDQQQaaatttzzzvvv|||{{{kkkdddnnn{{{wwwtttxxxvvvxxx~~~sssHHHIIIGGG:::AAA@@@BBBEEEHHHLLLPPPSSSUUU______aaaeeelllssswwwxxx{{{yyypppddd]]]^^^aaaaaattt___hhhkkkbbbUUULLLIIIGGGDDDDDDBBB@@@>>>===;;;:::::::::999999888777777777999;;;<<>>===>>>BBBFFFIIIIIIJJJNNNQQQUUUYYY^^^bbbdddgggjjjlllnnnppprrruuuzzzuuuooolllaaa``````eeennnuuuzzz{{{wwwsssqqqqqqnnnhhheeefffbbbcccbbbYYYMMMCCC??????AAAEEEFFFFFFJJJQQQTTTTTTLLLbbb|||xxxXXX@@@FFFCCC???<<<;;;;;;:::999999999999999888888777777777777777555<<>><<<<<<:::::::::999888888777777888:::;;;CCCOOONNNPPP___kkkrrryyyzzzvvvuuuxxx}}}uuucccaaaooopppcccfffmmmqqqxxx~~~yyy~~~~~~~~~|||zzz{{{{{{zzzyyyyyy{{{|||{{{tttkkkddddddiiiqqqvvvwwwwwwxxxwwwwwwvvvuuuuuuvvvtttrrrrrrtttuuusssqqqpppoooppprrruuussslllfffdddcccaaaaaabbbcccddddddeeefffiiilllooopppppppppnnnppptttwwwttthhhVVVIIIBBBCCCDDDGGGMMMSSSXXX\\\[[[___eeeiiikkkkkkkkklllnnnppprrrrrrrrruuuzzznnnWWWGGG<<<666222333777<<>>>>>AAAEEEFFFFFFJJJQQQUUUTTTNNN^^^rrrmmmTTT@@@EEEAAAAAA===<<<;;;:::999999999999999888888777777777777777555<<>>===;;;::::::999999888888777777::::::BBBMMMMMMQQQaaammmxxx}}}|||eee]]]gggwww}}}oooeeejjjrrrxxx~~~~~~{{{}}}|||wwwyyyzzzyyywwwwwwxxxyyy}}}vvvmmmfffdddiiiqqqwwwvvvwwwwwwwwwwwwvvvvvvuuuyyywwwuuuuuuuuuuuusssqqqnnnmmmkkkkkkjjjddd\\\UUUZZZZZZ\\\^^^aaadddggghhhhhheeeccceeeiiilllllljjjaaa``````aaa___XXXMMMEEE???@@@CCCFFFKKKPPPTTTVVVXXX\\\bbbgggjjjkkkmmmnnnlllnnnqqqqqqqqqtttzzz~~~oooVVVEEE<<<:::444111444888===FFFNNNggg{{{gggIIIAAACCCBBBDDDKKKWWWdddtttvvvvvvsssqqqnnnnnnoooqqqrrrrrrooo[[[KKKFFFAAAFFFddd|||xxx|||mmmRRRAAA===888777999555444444444444444444444444333333333333333333333333333777@@@KKKPPPPPPRRRVVVYYYmmmwwwrrrooo___YYYhhhxxxxxxmmmfffnnnmmmfffmmm{{{SSSIIIGGGMMMccczzzwww}}}{{{```UUUKKKIIIKKKNNNSSSXXXbbbgggnnnwwwxxxgggdddbbbcccgggjjjkkkjjjmmmppptttzzz}}}|||xxxttt^^^PPPEEEJJJ[[[mmm|||}}}xxxkkklllmmmjjj]]]LLL@@@===<<<@@@DDDFFFFFFHHHLLLPPPUUUYYY___cccfffiiikkkmmmppprrruuuzzzxxxjjj^^^UUUQQQOOONNNQQQSSSYYYaaakkkssswwwyyy{{{vvvrrrrrrooojjjggggggbbbcccaaaXXXKKKBBB>>>>>>AAADDDFFFGGGKKKQQQUUUTTTMMMVVVxxxeee^^^OOOAAADDD@@@DDD======<<<::::::999999999999888888777777777777777666===DDDLLL[[[nnn{{{~~~}}}~~~zzzgggiiivvvzzzrrrlllgggkkkuuuttt[[[ZZZ^^^]]]aaa```______^^^[[[YYYVVVTTTFFFMMMVVV^^^lll|||{{{ooorrrmmm___QQQKKKIIIGGGDDDDDDCCCBBB@@@???>>>>>>;;;;;;;;;:::999999888888777999999@@@KKKLLLRRRddd~~~gggZZZaaaoooxxx{{{xxxoookkksss}}}|||~~~~~~|||zzzuuuvvvwwwwwwuuuttttttuuu}}}wwwnnnfffdddhhhqqqwwwwwwwwwxxxxxxyyyxxxxxxxxx}}}|||zzzyyywwwvvvtttsssooommmjjjgggccc[[[SSSLLLSSSUUUYYY]]]```dddhhhkkklllhhhdddeeehhhjjjgggccc\\\WWWPPPJJJGGGEEECCCAAA<<<>>>AAAFFFJJJMMMPPPQQQTTTYYY___dddhhhjjjmmmnnnkkknnnqqqqqqrrruuu{{{zzzWWWBBB:::888999555333555999>>>HHHQQQmmmyyyWWW<<<===DDDDDDIIITTTZZZfffvvvvvvuuuqqqooollllllnnnpppqqqqqqlllYYYIIIEEEBBBGGGeeekkkPPPAAA>>>999888:::666555555555555444444444444333333333333333333333333111666@@@KKKOOONNNPPPUUUYYYqqq|||vvvrrr___ZZZlll~~~rrrkkklllllldddiiizzzRRRIIIHHHOOOeee{{{xxx}}}zzz^^^SSSIIIGGGIIIKKKPPPTTTdddiiiqqq{{{tttgggggghhhlllqqquuuwwwwwwxxx|||{{{dddUUUHHHJJJXXXjjj{{{yyyuuunnnrrrvvvqqqcccQQQCCC<<<;;;???CCCDDDEEEGGGKKKOOOTTTYYY___dddhhhjjjmmmnnnvvvxxx|||~~~nnneee[[[TTTSSSVVVXXXXXX[[[___fffooowww~~~xxxrrrpppnnniiifffeeebbbbbb```WWWJJJAAA>>>>>>@@@DDDGGGGGGKKKQQQSSSRRRGGGJJJiii]]]UUUMMMDDDEEE@@@GGG>>>>>><<<;;;::::::::::::999888888777777777777777777>>>EEENNN]]]qqqnnnppp|||yyypppggggggnnnwww{{{|||{{{iiilllpppooorrrqqqssssssoooggg^^^WWWTTTUUU]]]gggqqqyyytttvvvqqqcccUUULLLGGGCCCCCCCCCBBBAAA@@@@@@??????<<<<<<;;;;;;:::999999999666999999???JJJLLLTTThhheeeXXX]]]jjjssswwwwwwtttvvv||||||}}}zzzxxxssstttuuusssqqqppppppqqqyyytttmmmfffcccgggooovvvxxxyyyzzzzzz{{{{{{{{{{{{~~~|||yyywwwvvvvvvrrroookkkfff```XXXQQQLLLPPPTTTYYY]]]```dddiiimmmmmmjjjhhhiiikkkiiibbb[[[VVVRRRKKKEEEBBB@@@??????;;;===AAAEEEJJJMMMOOOPPPSSSWWW]]]bbbfffiiilllnnnlllooorrrssstttwww~~~iiiJJJ:::777888999666555777:::???JJJTTTppphhhNNN===AAAEEECCCKKKYYY]]]gggvvv~~~ttttttooolllkkkkkkmmmoooqqqqqqjjjWWWIIIEEEBBBIIIhhh{{{iiiOOO@@@???;;;:::;;;666666666666555555444444444333333333333333333333333000666AAAKKKOOOOOOSSSXXX^^^yyy~~~wwwooo\\\XXXqqqwwwnnngggiiiaaaeeezzzRRRIIIHHHMMMaaavvvxxx}}}yyy^^^SSSIIIGGGHHHJJJNNNRRRdddjjjttt~~~ssslllnnnrrrxxx~~~lll\\\LLLKKKVVVfffxxxyyyuuuvvvzzz|||uuugggUUUFFF<<<;;;>>>BBBCCCCCCFFFKKKOOOSSSXXX```fffkkknnnppprrr|||~~~uuuhhh^^^ZZZWWWXXX^^^dddggghhhjjjooovvv}}}zzzrrrooommmhhhdddcccaaabbb___UUUIII@@@===>>>@@@DDDGGGGGGJJJOOOQQQOOOAAADDDddd\\\SSSNNNHHHHHHAAAHHH@@@???===<<<;;;:::::::::999888888777777777777777777>>>GGGQQQbbbvvv|||{{{yyyrrrrrrxxxxxxxxxkkkbbb``````www~~~vvvwwwxxxrrrdddVVVMMMGGGBBBCCCCCCCCCBBBBBBAAAAAAAAA===<<<<<<;;;;;;::::::999777:::999???IIILLLWWWmmm||||||sss```XXX]]]iiitttyyy{{{{{{}}}{{{{{{xxxwwwssssssrrrooommmlllmmmoootttqqqmmmgggcccfffnnnuuuyyyyyy{{{|||}}}}}}}}}}}}}}}yyywwwvvvwwwssspppjjjccc[[[UUUPPPMMMMMMRRRYYY^^^```dddjjjnnnlllllllllmmmmmmhhh```ZZZRRRRRRQQQNNNKKKFFFBBB@@@;;;===AAAFFFKKKNNNQQQRRRUUUYYY^^^bbbeeehhhkkknnnmmmpppsssuuuvvvzzz^^^DDD:::777666888666666999<<>><<<>>>AAABBBCCCEEEKKKOOOTTTZZZbbbjjjppptttwwwyyy{{{iii]]]YYYZZZ^^^ccciiinnnqqqqqqtttxxx~~~~~~tttpppmmmgggbbbaaaaaabbb^^^TTTHHH???===>>>@@@DDDFFFFFFHHHMMMNNNKKK???EEEhhh\\\UUUOOOIIIKKKCCCFFFAAA@@@>>>===;;;;;;::::::999888888777777777777777777>>>GGGSSSeeezzz{{{xxx|||xxx|||zzznnnmmmuuu~~~ooowwwvvvnnn```SSSMMMIIIFFFEEEEEEEEEDDDDDDDDDDDDDDD======<<<<<<;;;:::::::::777::::::???IIILLLYYYppptttooorrrmmmggg___\\\bbbnnnzzz||||||xxxwwwwwwsssrrroookkkiiihhhkkkmmmoooooommmhhheeegggnnntttxxxyyyzzz{{{}}}}}}~~~~~~}}}~~~~~~|||xxxuuuuuuvvvqqqmmmfff]]]TTTNNNKKKJJJIIIPPPXXX]]]```dddjjjooommmnnnqqqrrrpppkkkfffbbb[[[ZZZWWWRRRMMMHHHEEEDDD===???BBBGGGLLLQQQTTTVVVYYY]]]aaadddgggiiilllnnnmmmpppsssuuuvvvzzzoooSSSBBB<<<888333555444666;;;???FFFTTTaaa}}}yyy]]]CCC???<<<<<<>>>BBBNNNYYYlllsss}}}wwwoooqqqkkkiiiggghhhkkknnnppppppcccQQQEEEEEEFFFPPPrrrtttmmmwwwnnnsssssspppzzz~~~fffMMM@@@AAA>>>======777777777777666555444444444333333333333333333333333333999BBBKKKMMMNNNVVV___fff~~~uuu]]]YYYwwwyyyooodddfff[[[YYYpppXXXMMMIIIIIIYYYiiiwwwzzz~~~sss]]]QQQGGGEEEHHHLLLSSSZZZdddnnnzzzuuucccPPPJJJRRRbbbvvvzzz{{{xxxmmmddd\\\NNNAAA<<>>===>>>@@@DDDFFFEEEGGGJJJJJJGGG???HHHnnnxxx[[[VVVNNNHHHLLLEEEDDDAAAAAA???===<<<;;;::::::999888888777777777777777555===FFFRRRdddzzz||||||~~~sssuuu|||ZZZ~~~vvvsssjjj[[[PPPMMMLLLJJJGGGGGGFFFFFFFFFFFFFFFFFF=========<<<;;;;;;::::::888;;;:::???IIIMMMZZZsss}}}iiidddhhhaaa``````bbbiiiuuu}}}}}}~~~~~~zzzwwwwwwxxxsssqqqnnniiifffgggjjjmmmmmmnnnnnnjjjggghhhnnnuuuwwwxxxyyy{{{|||}}}}}}}}}{{{|||}}}zzzvvvssstttuuuoookkkbbbWWWMMMHHHFFFFFFFFFMMMVVV\\\___dddjjjpppooorrruuuvvvssspppmmmllliiicccYYYNNNFFFCCCEEEHHH>>>@@@CCCHHHMMMRRRWWWYYY]]]```dddggghhhjjjmmmooolllooosssuuuvvvzzz~~~bbbIII???===888111222222666;;;AAAIIIXXXfffgggKKK======;;;:::===HHHTTT]]]sssxxxtttmmmpppjjjhhhggghhhkkknnnpppppp___NNNCCCEEEHHHTTTvvvyyytttbbb___ooo^^^hhhmmmooozzzzzzeeeLLL@@@BBB???======888888777777666555444444444333333333333333333333333555:::CCCJJJLLLMMMUUU___bbbddd^^^zzzzzzooofffgggZZZUUUkkkYYYOOOKKKMMM\\\lllvvvyyy|||ppp[[[PPPFFFDDDHHHOOOWWW^^^gggrrrvvvcccPPPJJJRRRcccxxx{{{}}}}}}ssshhhbbb]]]QQQCCC===???BBBBBBCCCFFFLLLQQQXXX___iiisss{{{~~~zzzpppgggbbb___gggmmmvvv{{{}}}~~~~~~zzzssspppiiiccc```aaaaaa]]]SSSGGG>>><<<>>>AAADDDFFFEEEFFFHHHHHHEEE???IIIpppqqqZZZVVVLLLFFFMMMFFFBBBBBBAAA???>>><<<;;;;;;:::999888888777777777777777444<<>>;;;666;;;CCCLLLTTT\\\dddiiiffffffgggjjjmmmpppqqqpppooossswwwxxxxxx|||bbbLLLGGG===555666666666333555<<>>>>>===::::::;;;:::999777666444333333444444444444444444333333777888>>>HHHLLLNNNYYYggghhh|||zzzhhhdddzzzxxxmmmmmmeeeWWWZZZsss[[[IIIIIINNN\\\nnnvvvvvvuuuXXXRRRJJJFFFIIIRRR]]]eeetttyyyzzzggg^^^PPPFFFKKKaaa|||wwwjjjeeeiiijjj^^^OOOEEE???>>>DDDHHHGGGMMMVVV^^^fffqqqzzz{{{yyymmmbbbaaaiiiqqqwww{{{xxxppphhhdddddd```^^^YYYPPPFFF???>>>???CCCGGGHHHFFFGGGJJJEEE===???NNNtttyyy|||uuu^^^QQQMMMIIIJJJKKKDDDGGGEEEBBB???=========>>>999999999999999999999999888888@@@OOObbbttt|||rrrzzzyyyyyyvvvrrr~~~yyy~~~sssOOO???yyyjjjYYYUUUMMMKKKOOOMMMNNNNNNNNNMMMLLLJJJHHHFFFDDDCCCAAA???>>>===<<<;;;;;;;;;888@@@LLLMMMTTTggg{{{nnnhhhooonnnqqqmmmeeekkkwwwjjjoooqqqooouuuvvv|||}}}zzz{{{xxxwwwxxxtttrrrnnnkkkiiijjjkkkmmmrrrqqqqqqpppjjjeeeiiiqqqxxxxxxyyyyyyzzzzzzyyyyyy{{{{{{yyyxxxvvvuuutttsssmmmdddUUUHHHFFFKKKLLLHHHCCCKKKTTTZZZ\\\```hhhooossswwwzzzzzz{{{|||wwwqqqiii]]]MMMBBB>>>===;;;888555999@@@IIITTT___gggkkkdddeeefffiiillloooqqqqqqqqquuuxxxyyyyyy|||xxxXXXDDDAAA999333555666666444777<<>>999:::===AAACCCKKK\\\kkk~~~}}}ssslllmmmeeefffffffffjjjppppppmmm]]]KKKEEEFFFHHH___{{{rrruuu}}}xxxoooeee^^^]]]aaafffdddqqqvvvuuuuuuYYYMMMBBB???@@@===;;;::::::999888777666555444333444444444444555555555555666777???IIINNNQQQ]]]lllgggwwwwwweeebbbxxxyyyooofffaaaWWW]]]yyy^^^KKKJJJLLLYYYjjjvvvwwwuuuYYYRRRJJJFFFIIITTT```gggxxx}}}~~~yyytttrrrsssrrrooolll```XXXMMMEEEKKK___yyyttthhhgggrrrvvvhhhUUUGGG@@@???EEEHHHHHHMMMWWW```gggrrr|||vvv{{{rrrgggbbbgggrrr{{{wwwooohhhcccccc___]]]XXXOOOEEE???>>>@@@CCCFFFGGGEEEGGGIIIEEE===DDDWWW}}}vvv|||uuu___RRROOOKKKLLLMMMFFFGGGEEEBBB@@@>>>===>>>>>>::::::::::::999999999999888888???NNNaaauuu}}}ooorrrppp~~~uuukkkwwwwwwqqq|||qqqooorrrbbbGGG>>>xxxnnn[[[UUUOOONNNPPPNNNSSSSSSRRRPPPNNNLLLJJJHHHGGGFFFDDDCCCAAA???>>>>>><<<;;;777>>>KKKLLLOOO]]]xxx~~~yyypppllltttvvvwwwpppgggkkkvvvdddgggjjjkkkrrrwww|||~~~{{{{{{wwwuuutttrrrqqqnnnllllllmmmoooppprrrtttvvvssskkkeeeiiirrrwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxwwwwwwvvvvvvvvvuuupppeeeUUULLLMMMSSSRRRLLLHHHNNNUUUZZZ\\\aaaiiioootttxxxzzzzzz|||}}}xxxrrrhhh[[[KKK???:::999777555555666:::EEESSS___gggkkkaaabbbeeehhhkkkoooqqqrrrssswwwzzzzzzzzz}}}jjjMMM===<<<666333777777666666999<<>>::::::888888888777666555555444444444555555666666777777555777@@@KKKPPPSSSaaarrrjjjvvvwwwrrraaa^^^ssswwwoooccc```WWW```|||aaaNNNJJJJJJTTTdddwwwyyysssZZZRRRIIIEEEKKKVVVccckkkzzz~~~pppccc___ZZZYYY[[[\\\[[[YYYVVVPPPHHHEEEKKK\\\ttt{{{oooeeejjjzzzppp[[[IIIAAA???EEEHHHHHHNNNXXXccckkkuuu~~~vvvttt}}}vvvllleeefffppp~~~uuunnngggbbbaaa^^^\\\VVVMMMCCC>>>???AAABBBEEEFFFEEEFFFGGGDDD???FFF___uuu|||sss^^^SSSQQQLLLMMMNNNGGGGGGFFFCCCAAA???>>>>>>???;;;;;;;;;::::::999999999999888???MMM```uuutttdddhhhmmmvvviiisssyyyfffWWWTTTTTTfffyyykkkLLL>>>>>>yyyppp\\\WWWRRRRRRUUUQQQTTTTTTSSSQQQPPPNNNLLLKKKIIIIIIHHHFFFDDDBBB@@@???<<<<<<777<<>>DDDVVVpppoooMMM888888888999<<>>KKK]]]ttt~~~|||fffXXXbbbtttwwwmmm|||qqqQQQJJJOOOPPPccczzz}}}oooVVV@@@;;;@@@|||ooo]]]YYYSSSSSSWWWTTTSSSRRRQQQPPPOOOOOONNNNNNKKKKKKJJJHHHFFFDDDAAA@@@<<<===888;;;GGGHHHGGGNNN]]]nnnxxx|||~~~~~~uuuaaa^^^ooovvvgggnnnvvvyyy~~~zzzxxx|||yyyvvvuuusssrrrooommmlllllllllmmmrrrvvv{{{xxxmmmdddhhhqqquuuvvvwwwxxxyyyyyyyyyyyywwwwwwxxxxxxyyyzzz{{{{{{uuuhhh\\\\\\dddiiihhheeeeeeeeeeeecccccceeejjjoooppptttvvvwwwzzz|||zzztttmmm^^^KKK===666555444222555333333:::GGGQQQVVVWWWVVVZZZ___dddhhhlllrrruuutttxxx|||}}}~~~VVVBBB::::::666666:::888777<<<@@@CCCLLL```{{{cccDDD555999999999;;;@@@FFFSSSiii|||~~~~~~sssooollldddeeeeeeffflllpppllldddVVVGGGBBBGGGRRRrrr~~~~~~{{{~~~~~~aaaQQQJJJDDDCCCBBB===::::::999999888888888777777777555555666666777888999999666999BBBLLLOOOSSSdddvvvqqq{{{qqq^^^ZZZqqquuukkkgggcccXXX\\\ttt^^^NNNKKKJJJRRRaaa~~~zzz|||}}}oooZZZRRRIIIHHHQQQ```mmmttt|||oooccc[[[SSSMMMIIIJJJHHHFFFFFFGGGHHHIIIJJJMMMJJJIIILLLPPPZZZmmm}}}nnnqqqvvv{{{|||nnn___JJJBBB>>>CCCFFFHHHPPP[[[gggooozzzwwwlll|||sssqqqqqqxxx~~~pppjjjddd___]]][[[XXXQQQGGG???<<>>>>>===<<<;;;999999888888888===IIIZZZqqq~~~~~~{{{vvvgggYYYddd~~~sssrrr]]]DDDFFFPPPSSSooovvvdddOOO???<<>>::::::DDDGGGGGGNNNdddsssyyy{{{zzz```XXXeeewwwxxxmmmwww|||wwwvvv||||||yyyxxxwwwtttsssqqqnnnlllkkkkkkkkkqqqtttxxxwwwnnneeegggnnnuuuuuuwwwxxxyyyyyyyyyyyyxxxxxxyyyyyyzzz{{{{{{{{{ssshhh___aaaiiimmmmmmmmmqqqnnnjjjfffcccdddhhhllllllppprrrtttwww{{{zzzuuupppaaaMMM===666444444333555333444888@@@GGGJJJKKKNNNSSSZZZ___ccchhhoootttssswww|||~~~yyyMMM===777888444555999555999???DDDIIIVVVmmmzzz]]]AAA444:::888888;;;@@@FFFSSShhh{{{}}}zzz~~~zzzrrroookkkffffffeeeggglllpppiii___TTTFFFCCCIIIXXXzzz{{{___UUUNNNHHHGGGDDD???<<<===;;;;;;::::::999888888777555555666666777777888888666:::CCCMMMPPPTTTfffzzzrrrvvvaaa\\\uuu|||nnndddaaaXXX\\\ttt[[[MMMLLLKKKTTTccc||||||}}}ppp\\\TTTLLLNNNYYYhhhtttyyypppdddXXXQQQNNNMMMNNNPPPJJJJJJKKKLLLMMMNNNOOOPPPSSSPPPQQQTTTVVV[[[lll~~~zzzoooyyywwwiii]]]III@@@<<>>===;;;:::888888777777===HHHWWWmmm}}}yyy|||}}}~~~xxxgggkkk}}}ppprrrwwwUUUEEEJJJUUUYYYwww{{{dddPPPBBB>>>>>>pppeee```TTTPPPUUUVVVTTTRRRQQQOOONNNMMMMMMMMMKKKKKKKKKJJJGGGDDD@@@>>>:::@@@===;;;CCCFFFHHHQQQiiiyyyyyy]]]SSS```sss}}}~~~zzzqqq||||||xxx{{{|||yyyxxxwwwuuutttrrrpppnnnmmmlllllloooqqqtttuuunnnffffffjjjtttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyytttjjjcccfffkkkmmmnnnqqqtttpppiiiccc___```cccggggggkkknnnpppuuuzzzyyyuuussscccMMM===555444333222333444666888;;;???AAACCCEEEKKKSSSYYY]]]ccckkkqqqpppuuu{{{oooFFF999666888444666:::555;;;AAAGGGOOO```zzzvvv[[[@@@333999666777;;;@@@GGGSSShhh{{{|||yyy}}}wwwqqqnnniiieeeeeedddgggmmmppphhh]]]PPPEEEDDDMMM___zzzbbbZZZTTTNNNKKKGGGAAA@@@BBB>>>>>>===;;;:::999888888666666666666666666666666555999DDDOOORRRWWWjjj{{{vvv___ZZZwwwpppcccccc\\\aaaxxxYYYMMMMMMLLLUUUeee~~~|||sss___WWWQQQUUUaaaqqq{{{vvvlll```VVVOOOPPPRRRSSSUUUYYYOOOQQQTTTWWWYYY[[[\\\]]]\\\XXXYYY]]]\\\]]]mmm~~~zzzppp~~~sssbbbVVVGGG>>>:::???DDDHHHSSS___dddnnn{{{nnnhhhrrrmmmvvvxxxmmmfff___]]]^^^XXXTTTMMMCCC<<<;;;@@@EEEEEECCCDDDEEEAAA::::::>>>LLLkkkmmm___[[[\\\WWWWWWYYYTTTOOONNNNNNLLLKKKIIIGGGFFFAAA@@@???===;;;:::888888666777<<>>>>>vvvlllfffXXXQQQVVVXXXVVVUUURRROOOMMMLLLLLLLLLJJJKKKJJJIIIGGGCCC@@@>>>999AAA>>>;;;BBBFFFJJJTTTggg|||sssXXXPPP___ttt~~~|||rrr~~~}}}}}}{{{xxxwwwwwwuuutttsssqqqpppooooooooonnnooorrrsssnnngggeeehhhtttuuuvvvwwwyyyyyyzzzzzzyyyyyyyyyxxxxxxwwwwwwwwwvvvmmmhhhkkkmmmmmmoootttrrrmmmfff___[[[\\\```cccdddhhhlllnnnsssyyyyyyuuutttdddMMM<<<555333222222222444777999:::;;;>>>@@@@@@FFFOOOUUUYYY___gggnnnnnntttzzziiiCCC888777999666999===777<<>>===;;;:::888888666666666666555555555555444999EEEPPPTTTZZZnnnrrrZZZUUUuuupppdddfffbbbhhh}}}YYYNNNNNNLLLUUUeee|||vvvaaaZZZUUUZZZgggvvv{{{ggg[[[YYYRRRPPPVVVZZZXXXYYY\\\SSSWWW]]]aaadddfffhhhiiibbb^^^^^^bbb______mmm|||ppp}}}ppp]]]OOOFFF===999>>>CCCHHHSSS```cccmmm{{{yyynnnjjjqqqsss~~~vvvmmmeee^^^\\\^^^WWWTTTLLLBBB;;;:::@@@EEEFFFDDDDDDEEE@@@999888===IIIjjjiii\\\YYYZZZUUUUUUWWWRRRPPPPPPOOONNNLLLJJJHHHGGGBBBAAA???>>><<<:::888888555777<<>>>>><<<;;;===>>>@@@JJJTTTqqqwwwppp|||vvvfffVVVUUUggg|||}}}zzz{{{zzzwwwxxxwwwtttrrrooommmlllkkkjjjnnnrrrsssoookkkhhhhhhrrruuuwwwxxxwwwwwwwwwxxxyyyyyyyyywwwtttssstttuuuuuussspppmmmllllllnnnooowwwuuukkk[[[QQQRRRVVVWWW]]]___dddkkkqqquuu{{{}}}kkkRRR>>>555444555555333444666888:::;;;<<<<<<>>>@@@DDDHHHOOOXXXbbbhhhjjjooovvv{{{eee===888555777888777888;;;999GGGPPP\\\wwwtttUUU@@@999:::888:::<<>>CCCBBBEEEAAA>>>BBB===777===PPPrrrgggbbb\\\YYYXXXXXXVVVTTTSSSSSSRRRPPPNNNKKKIIIHHHFFFBBB>>>;;;::::::999888:::888:::CCCOOOaaa|||vvvuuu|||zzztttoookkk|||vvv]]]MMMKKKSSS^^^eee}}}rrr\\\KKK@@@>>>AAAxxxiii```YYYTTTSSSTTTUUUTTTRRRPPPNNNMMMLLLLLLIIIGGGEEEDDDDDDCCCAAA???@@@>>>>>>???@@@CCCLLLVVV{{{nnnffftttqqqhhh]]]^^^ooo}}}yyyzzzyyyvvvwwwvvvtttrrrpppnnnmmmmmmlllpppttttttqqqmmmjjjjjjqqqsssvvvxxxwwwwwwxxxyyyyyyyyyyyywwwuuutttuuuvvvvvvtttrrrooonnnooopppqqquuusssmmmaaaTTTMMMMMMQQQYYY]]]dddjjjooottt{{{}}}kkkQQQ===444222333444555666777999;;;<<<======>>>@@@CCCHHHOOOXXXaaahhhjjjpppvvvzzz~~~```===888555777777777888<<>>CCCMMM[[[kkktttuuu|||qqqkkkhhhhhheeeccceeekkkqqqnnncccXXXKKKHHHJJJZZZ{{{tttzzz{{{|||oooccchhhlllmmmttt|||iiicccaaa]]]WWWRRROOOMMMKKKIIIEEECCC@@@===:::999999999777777777666666555555444444999EEEPPPSSSYYYmmmzzzuuu```ZZZuuuqqqccc______\\\rrriiiKKKIIIMMMPPPaaayyyzzzqqqhhhdddlllyyy|||iii]]]\\\___eeebbbbbbdddeeefffmmmuuuyyy|||~~~zzzxxxxxxqqqkkktttzzz{{{~~~ssseeeRRRCCC>>>;;;:::===@@@FFFSSS___hhhppp|||pppeeefffooo{{{oooeeeccc```^^^]]]^^^___```ffffffhhhnnnvvv}}}|||qqqgggbbb]]]YYYVVVSSSOOOHHH???999999>>>CCCBBBFFFAAA>>>AAA;;;999CCCgggiiiccc]]]ZZZZZZZZZXXXVVVVVVTTTQQQNNNLLLKKKJJJKKKFFFCCC???<<<;;;:::999888:::888:::BBBOOOccc~~~qqqqqqxxx|||wwwyyyzzzwwwsss[[[JJJGGGNNNWWW]]]tttyyydddRRREEE======@@@wwwggg]]]WWWSSSSSSVVVWWWVVVTTTQQQOOOMMMLLLLLLIIIGGGEEEEEEEEEEEECCCAAACCCAAAAAABBBCCCEEENNNXXXuuu~~~llleeeqqqrrrnnnggghhhvvv|||yyy}}}}}}~~~{{{xxxyyyxxxvvvxxxvvvtttrrrpppooonnnnnnnnnqqqtttuuusssooolllkkkooorrruuuwwwwwwwwwxxxzzzxxxyyyyyyxxxvvvvvvwwwxxxwwwvvvtttrrrqqqqqqrrrrrrqqqooopppkkk[[[JJJFFFLLLTTT[[[ccciiimmmsss{{{~~~lllRRR>>>444333444444666777999;;;<<<>>>>>>???===@@@DDDIIIPPPXXXaaagggjjjooouuuyyy{{{|||XXX===999666777777666999>>>IIIWWWbbbssssssUUUAAA999888555:::@@@HHHQQQ^^^lllvvvzzzxxxnnniiigggeeeccccccgggmmmqqqlll___SSSHHHGGGMMMcccpppkkkwwwzzzpppjjjggg^^^^^^hhhiiigggnnnwww}}}eee``````\\\VVVRRRPPPNNNLLLJJJFFFEEEBBB???===;;;:::999888888777777666555555444555999EEEQQQTTTUUUaaaqqqpppyyy{{{wwwtttaaa[[[tttqqqaaa^^^^^^YYYooommmMMMHHHLLLPPPbbbzzz{{{xxxqqqooowww{{{ggg]]]]]]ccciiillljjjjjjlllnnnpppvvv}}}}}}~~~~~~}}}~~~xxxrrryyy{{{|||}}}|||vvvmmm```MMM>>>;;;999999<<>>999999>>>BBBAAAFFFBBB>>>>>>999<<>>??????===@@@EEEKKKRRRZZZbbbgggjjjooouuuxxxzzzwwwRRR===999777888777777;;;@@@LLL]]]kkkqqqUUUBBB999777777:::BBBKKKUUU```ppp}}}ssslllhhheeedddbbbdddiiippprrrjjj[[[OOOCCCEEEQQQlllfffhhhzzzyyyggg```]]]XXX```lllkkkkkkyyyxxxccc___^^^[[[VVVSSSQQQOOOMMMKKKGGGFFFEEEBBB@@@===;;;:::999999888777777666555555555:::EEERRRTTTQQQWWWbbbffflllttt{{{}}}{{{wwwtttooo^^^\\\vvvrrrbbb______ZZZnnnnnnNNNHHHLLLSSSeee|||||||||{{{lll]]]\\\dddnnntttsssrrrsssvvvuuuqqqoooqqqmmmnnnnnnnnnpppttt{{{~~~{{{~~~~~~{{{vvvppphhh\\\JJJ===888777888<<<>>>CCCMMMWWWbbbkkkxxxrrreee```hhhtttwwwkkk```XXXQQQMMMQQQQQQSSSUUUVVVWWWXXXXXXVVVZZZ]]]___bbbiiittt}}}{{{rrrjjjeee```ZZZVVVQQQLLLDDD===999:::>>>AAAAAAEEEBBB>>><<<888???UUUhhhvvv|||hhhccc]]][[[[[[\\\ZZZXXXUUUTTTQQQOOOMMMMMMMMMMMMGGGEEEAAA???>>>===;;;999999888:::???LLLdddooommmmmmuuu{{{nnnmmmxxxttt^^^KKKCCCEEEKKKOOO^^^pppyyyhhhXXXGGG@@@>>>>>>@@@BBBzzzlll]]]UUURRRRRRUUUZZZYYYXXXUUUSSSPPPNNNMMMLLLHHHGGGFFFGGGIIIJJJIIIHHHFFFDDDDDDFFFEEEFFFMMMVVVjjj{{{sssssszzzqqqrrr~~~uuukkkgggfffddddddiiisss}}}~~~yyyvvvwww|||~~~zzztttrrrvvv|||~~~~~~{{{wwwsssooommmmmmmmmlllmmmppprrrqqqoookkkhhhlllooosssuuuvvvwwwyyyzzzxxxyyyyyyxxxwwwwwwxxxzzzuuuuuuuuuttttttsssrrrrrrrrrsss{{{}}}jjjNNNCCCIIIMMMYYYeeeiiinnnvvv{{{|||uuueeeOOO>>>777666777777666777888:::<<<===>>>>>>>>>BBBHHHOOOUUU\\\dddhhhjjjooouuuyyy{{{qqqMMM;;;888777888777777===DDDPPPeeexxxoooUUUCCC:::777999<<>>@@@IIIRRR\\\fffrrr~~~nnnbbb___gggqqqtttmmmcccZZZTTTRRRSSSVVVUUUWWWYYY\\\^^^______``````bbbcccaaaaaagggsss}}}{{{rrrjjjeee___YYYTTTPPPJJJBBB;;;999;;;???BBBBBBDDD@@@===;;;666AAA[[[xxxfffuuuddd```ZZZXXXYYYZZZYYYWWWRRRRRRSSSRRRQQQOOOMMMLLLHHHFFFCCCAAA@@@>>><<<:::888:::;;;>>>JJJbbb}}}tttpppqqqxxxvvvnnnsss}}}yyyvvv```MMMCCCCCCHHHMMM[[[mmmpppfffTTTBBB;;;<<<>>>???AAAwwwiii[[[SSSQQQRRRVVV[[[XXXWWWUUURRRPPPNNNMMMMMMGGGGGGFFFHHHJJJLLLLLLKKKIIIGGGFFFGGGEEEEEEKKKSSSYYYmmmuuusssxxx{{{yyy}}}vvvpppyyyuuukkkiiihhhhhhiiinnnxxxwwwtttuuuzzz}}}{{{uuusssxxx~~~|||xxxsssooonnnnnnnnnlllmmmoooqqqrrrppplllhhhlllooorrruuuuuuvvvxxxyyyxxxyyyyyyxxxvvvvvvwwwxxxsssssstttuuuuuusssrrrqqqvvvxxx}}}zzzgggNNNAAABBBLLLYYYdddiiiooowwwxxxsssfffXXXFFF999555555555555666777999;;;<<<>>>>>>>>>AAAEEELLLSSSZZZ```gggkkkkkkpppvvvyyy}}}hhhGGG999777777888777888@@@IIIXXXqqqkkkTTTEEE<<<999<<<>>>HHHVVVaaannn{{{rrrnnnhhheeefffeeeiiipppuuusssgggVVVIIICCCMMMeee{{{sss|||pppmmmssssssvvvmmmaaa___[[[YYYVVVTTTSSSRRROOONNNMMMLLLIIIFFFCCC@@@???>>><<<;;;:::999888666666555666:::EEEOOOPPPOOOZZZjjjdddbbbdddnnnzzz}}}sssiiicccXXX[[[vvvpppaaa______XXXkkkyyyWWWJJJJJJOOO^^^ppp~~~uuupppiiigggkkkqqqwwwyyysssggg___XXXSSSRRRTTTQQQSSSUUUYYY^^^gggpppvvvsssiii\\\KKK===666777666999===>>>???EEEMMMUUU___lllxxxjjj^^^]]]bbbfff```ZZZVVVUUUVVVXXX]]]cccaaabbbdddfffhhhjjjjjjkkklllmmmlllhhhfffjjjsss{{{yyypppiiiccc\\\UUUOOOMMMGGG???::::::===AAACCCCCCCCC===<<<;;;666BBB]]]tttmmm~~~pppaaa\\\WWWUUUVVVWWWVVVUUUPPPQQQSSSTTTSSSQQQNNNLLLIIIGGGDDDCCCBBB@@@===;;;999<<<<<<===GGG]]]www}}}tttuuu{{{}}}vvvuuu~~~~~~{{{wwwaaaMMMBBBAAAGGGMMM]]]nnnrrrkkkVVV@@@888:::<<<<<<===xxxkkk\\\UUUSSSRRRUUUYYYVVVUUUSSSQQQOOONNNMMMMMMGGGFFFGGGIIILLLNNNNNNMMMLLLIIIIIIIIIFFFEEEIIIQQQLLL^^^fffiiivvv|||ooorrr~~~~~~vvvoooppprrrsssuuuyyyxxxtttuuuwww}}}{{{xxx{{{}}}{{{vvvrrrppppppqqqrrrooooooqqqtttvvvtttoookkklllooorrrtttuuuuuuvvvxxxyyyyyyyyywwwuuutttuuuvvvrrrsssuuuvvvvvvtttrrrqqqppptttuuummm^^^MMMBBB>>>JJJWWWbbbgggooowwwssshhhYYYNNN???666444555666555777888:::<<<>>>???@@@@@@CCCHHHPPPWWW^^^dddjjjmmmnnnrrrvvvyyy}}}^^^@@@777666666888888:::BBBMMM___|||hhhTTTFFF>>>:::===AAANNNaaammmyyywwwqqqmmmfffdddhhhggglllrrrvvvsssfffUUUHHHDDDQQQnnn~~~xxxggg```___ZZZXXXVVVTTTTTTSSSPPPNNNPPPNNNJJJFFFCCCAAA@@@@@@<<<<<<;;;:::888777666555666:::DDDLLLMMMQQQcccyyyhhhbbbbbbpppwwwgggfffYYYZZZrrr|||ooo```______XXXiii|||YYYKKKJJJNNN[[[jjj}}}|||vvvvvvtttrrrqqqrrrvvvyyyrrrfffYYYRRRNNNLLLNNNRRRUUUXXX]]]bbbiiirrr{{{zzznnncccTTTCCC999777888888;;;>>>>>>===BBBIIIOOOXXXfffrrr{{{}}}eeeZZZYYYYYYXXXUUUSSSWWW___dddeeehhhmmmnnnooopppqqqssstttuuuvvvuuuvvvvvvtttrrrrrruuuyyyyyyqqqiiiccc[[[SSSLLLKKKDDD<<<888:::>>>CCCEEEDDDAAA:::;;;<<<666AAA\\\yyy}}}lll^^^ZZZUUUSSSUUUVVVUUUTTTQQQRRRSSSSSSSSSQQQOOONNNJJJHHHFFFDDDCCCAAA>>>;;;999===>>><<>>===@@@GGGKKKTTTbbbnnnxxxzzzaaaWWWUUURRRNNNSSSUUU^^^kkkrrrpppooorrrtttttttttuuuvvvwwwyyyzzzyyy|||~~~~~~}}}zzzyyyxxx{{{sssllleee]]]SSSMMMIIICCC;;;888:::???DDDFFFEEE@@@999:::===777AAA[[[jjj]]]YYYTTTRRRTTTVVVUUUTTTSSSSSSRRRQQQQQQQQQQQQQQQJJJHHHFFFEEEDDDBBB>>><<<999>>>???<<>>ppp]]]UUUTTTVVVXXX[[[UUUUUUSSSPPPMMMKKKLLLMMMKKKLLLNNNOOOPPPQQQPPPPPPPPPOOOLLLJJJIIIIIIJJJKKKQQQbbbpppwww~~~iiifffnnnqqqyyyyyyvvvxxxuuuxxx{{{tttyyy||||||~~~xxxwwwtttrrrqqqqqqrrrsssuuuvvvuuuvvvyyy{{{uuummmnnnmmmpppsssqqqooorrrwwwzzzyyyvvvsssrrrrrrrrrsssrrrpppnnnmmmnnnmmmkkkjjjhhheeebbb]]]VVVLLLBBB;;;FFFPPP]]]fffnnnooohhh___QQQGGG===999:::;;;888444;;;<<<===<<<<<<>>>AAACCCIIIMMMTTT\\\dddiiimmmooopppuuuyyy{{{jjjGGG>>>:::555555999;;;===HHHVVVnnnxxxcccTTTEEE???@@@AAAEEESSSiii{{{uuuooollljjjfffdddnnnooosssvvvppp```PPPHHHEEE\\\yyyyyyjjj___\\\[[[YYYWWWTTTSSSQQQOOOLLLJJJPPPMMMIIIFFFEEEDDDCCCBBB<<<<<<;;;:::999999999999666<<>><<<<<<999:::<<<<<<<<<===???AAALLLSSS___iiirrrzzzzzzhhhZZZMMMJJJNNNSSS\\\hhhtttzzz{{{yyyxxx}}}~~~|||yyy{{{{{{yyy}}}{{{ooocccYYYSSSQQQMMMCCC:::888;;;===AAAFFFBBBAAA<<<;;;;;;666CCC```|||aaaVVVVVVUUUSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPOOOOOOLLLKKKJJJGGGEEECCCAAA@@@@@@;;;;;;@@@DDDJJJ[[[mmmuuuzzzyyy~~~sss{{{{{{}}}yyyvvv}}}zzz}}}nnnXXXLLLLLLRRRWWWhhhtttfffJJJ>>>;;;999999===uuuaaaWWWUUUVVVXXXZZZTTTTTTSSSQQQOOONNNOOOPPPPPPQQQRRRSSSTTTSSSRRRQQQRRROOOLLLKKKJJJJJJJJJJJJOOOcccvvvvvvbbb^^^eeerrr{{{{{{xxxzzzyyy~~~www{{{~~~}}}zzzyyywwwuuuttttttuuuvvvxxxyyyyyyyyy{{{|||vvvmmmmmmmmmpppttttttqqqrrrwwwyyyxxxuuusssqqqqqqqqqrrrpppnnnlllllllllllljjjhhhgggccc^^^YYYRRRKKKCCC>>>BBBKKKXXXbbbiiikkkcccYYYJJJBBB:::777:::<<<;;;888<<<===?????????AAADDDGGGOOOSSSYYY```ggglllnnnppppppuuuzzz}}}^^^AAA999===999999???AAAEEERRRaaawwwppp]]]QQQFFFAAABBBCCCIIIXXXnnnyyypppiiieeeeeegggnnnooossstttjjjYYYKKKEEEFFF[[[xxx|||}}}}}}{{{ggg___]]]\\\VVVTTTRRRQQQQQQPPPNNNLLLNNNLLLIIIHHHGGGGGGEEEDDD>>>===<<<:::999888777777666<<>>===>>>BBB|||fffZZZVVVUUUWWWYYYTTTTTTTTTSSSQQQQQQSSSUUUXXXXXXYYYYYYXXXVVVTTTSSSUUURRROOONNNPPPPPPNNNLLLOOOeee}}}wwwxxx||||||nnn^^^[[[bbbsss|||}}}~~~{{{}}}|||{{{zzzxxxxxxxxxyyyzzz{{{}}}~~~}}}~~~~~~wwwnnnlllmmmqqqvvvvvvsssrrruuuwwwvvvtttrrrppppppppppppnnnllljjjjjjjjjjjjhhhgggfffbbb\\\UUUOOOJJJDDD@@@===FFFRRR[[[cccddd\\\RRRDDD>>>999888===AAAAAA??????AAABBBCCCDDDEEEHHHKKKUUUXXX___eeekkkoooqqqqqqtttyyy~~~jjjPPP===999===999:::AAAEEEJJJZZZkkkeeeUUUNNNGGGCCCDDDDDDJJJZZZppp}}}qqqfffbbbeeejjjmmmooorrrooobbbPPPDDDBBBGGG\\\wwwyyymmmmmmsssooo```\\\ZZZYYYSSSQQQOOOOOOOOOOOONNNMMMLLLJJJIIIIIIJJJIIIGGGEEE@@@???===:::888666555555777===GGGOOOTTT___tttvvvgggtttpppvvvmmmgggooo|||nnnjjj```\\\iii|||___MMMNNNOOOUUUddd~~~~~~{{{llleee^^^YYYPPPFFF>>>:::888777:::;;;<<<<<<<<<===@@@CCCGGGOOOZZZccckkkssszzzrrr[[[KKKGGGSSSeeeyyy~~~rrrfff[[[TTTQQQKKKAAA:::999<<<>>>BBBFFFDDDDDD===999:::@@@___qqqZZZUUUUUUUUUUUUVVVWWWXXXYYYWWWWWWVVVUUUUUUTTTTTTSSSRRRQQQOOOMMMJJJGGGEEEDDDAAA>>>???@@@???DDDYYYppp}}}{{{pppkkkssszzzsssuuuxxx}}}lllWWWPPPYYYdddqqq|||lllMMM@@@??????AAAEEE|||kkk]]]XXXVVVVVVXXXTTTTTTUUUTTTSSSTTTWWWYYY]]]]]]]]]\\\ZZZWWWUUUSSSSSSPPPMMMNNNQQQRRRPPPLLLRRRhhhlllkkknnnrrrlllbbbbbbiiiwww}}}}}}}}}|||{{{{{{{{{||||||}}}wwwooommmmmmqqqwwwwwwsssrrrssstttsssrrrpppooonnnnnnnnnlllkkkiiiiiijjjiiihhhffffffbbb]]]WWWQQQJJJDDD???;;;CCCMMMWWW___```WWWLLLCCC???<<<>>>CCCGGGHHHHHHDDDFFFHHHHHHHHHIIIKKKMMMWWW[[[aaahhhnnnqqqsssssszzzpppVVVFFF<<<======:::===DDDIIIPPPbbbuuu{{{[[[NNNLLLHHHEEEFFFCCCIIIXXXmmm}}}pppgggdddgggkkkkkknnnpppjjjZZZIIIBBBCCCHHH___yyyzzzvvvbbbccchhhuuuuuubbbYYYWWWVVVTTTSSSPPPNNNMMMNNNNNNNNNMMMLLLKKKJJJJJJJJJIIIFFFCCC@@@???===;;;999777666666888>>>HHHQQQWWWaaatttssseeeooo}}}}}}ttt~~~uuukkkmmmuuulll___XXXbbbxxxkkkTTTOOOOOOTTTaaauuueee]]]ZZZ```YYYNNNDDD>>>;;;:::::::::;;;<<<<<<<<<>>>AAADDDIIIPPP[[[dddkkkrrryyyoooVVVHHHIII^^^vvvtttggg\\\TTTPPPIII@@@::::::===???BBBFFFDDDEEE???::::::CCCggglllYYYWWWVVVVVVVVVWWWXXXXXXYYYXXXXXXWWWWWWVVVUUUUUUTTTUUUTTTRRRPPPMMMJJJHHHGGGAAA@@@AAABBB???DDD[[[tttxxxsss{{{{{{rrrpppttt}}}vvv^^^QQQYYYhhhsss}}}oooMMM???>>>>>>@@@CCC{{{nnn```YYYVVVVVVXXXTTTUUUUUUUUUTTTUUUXXXZZZ]]]]]]]]][[[YYYVVVSSSRRRLLLKKKJJJLLLOOOOOOMMMJJJWWWjjjooojjjkkkooommmggggggnnnzzz{{{}}}}}}}}}}}}}}}}}}~~~~~~~~~zzzsssnnnmmmoootttuuurrrpppqqqqqqpppooonnnmmmmmmllllllllljjjiiiiiijjjiiihhhgggfffddd```[[[UUUMMMDDD>>>===CCCKKKSSS[[[^^^UUUJJJCCCAAA@@@CCCGGGKKKLLLLLLJJJLLLMMMMMMLLLLLLMMMNNNVVVZZZbbbiiiooossstttuuu{{{```III???<<>>HHHQQQWWW```pppvvvgggjjjooo~~~~~~wwwjjjhhhyyytttiiiZZZSSS]]]ppprrrWWWOOOOOOUUUcccxxxeee[[[\\\bbbddd[[[MMMBBB<<<;;;;;;<<<:::;;;;;;;;;<<<>>>BBBEEEJJJQQQ[[[dddkkkqqqxxx}}}jjjRRRIIIPPPjjjuuuggg[[[SSSMMMGGG???:::;;;>>>@@@BBBEEECCCEEE@@@;;;;;;DDDjjj|||hhh[[[[[[ZZZYYYXXXWWWWWWWWWWWWXXXWWWWWWVVVVVVUUUUUUTTTVVVUUUTTTQQQOOOMMMKKKJJJCCCAAABBBCCCAAAFFF]]]vvv|||vvv}}}sssmmmooo{{{|||cccSSSXXXfffttt~~~sssOOO@@@>>>>>>>>>AAAwww~~~oooaaa[[[XXXWWWWWWUUUUUUUUUTTTSSSTTTVVVXXXZZZZZZZZZYYYWWWTTTRRRPPPNNNOOOQQQRRRRRRQQQOOONNNWWWfff{{{{{{tttrrrvvvtttlllhhhjjjzzzzzzzzzwwwxxxvvvsssuuu|||zzz}}}}}}~~~~~~~~~yyyrrrmmmlllooopppnnnmmmnnnnnnnnnnnnmmmlllkkkkkkjjjjjjiiihhhhhhiiiiiihhhfffeeedddaaa^^^XXXPPPFFF@@@@@@CCCHHHOOOXXX[[[SSSHHHCCCBBBCCCFFFJJJMMMNNNNNNOOOQQQSSSSSSRRRRRRRRRSSSXXX]]]dddlllrrrvvvwwwvvvxxx{{{SSSCCC<<<:::@@@@@@BBBKKKVVV]]]eeeyyyiiiRRRLLLMMMJJJHHHIIIIIINNN\\\nnnuuullllllmmmkkkgggjjjjjjhhh___PPPCCCBBBHHHNNNlllzzzqqqddd^^^\\\^^^jjj{{{jjj^^^\\\ZZZXXXWWWWWWTTTPPPNNNNNNOOOOOONNNPPPOOOLLLKKKJJJHHHDDDBBBAAA@@@>>>===<<<;;;::::::888===GGGPPPVVV\\\jjjwwwttteeedddaaalll}}}{{{{{{ssseee```qqqmmmaaaTTTPPP[[[nnnuuuWWWNNNOOOWWWeee|||sssnnnkkkooouuuyyy|||~~~qqq```\\\cccjjj___UUUGGG===999:::::::::;;;;;;;;;;;;<<<>>>CCCGGGKKKRRR\\\dddjjjpppwww|||aaaOOONNN\\\vvvqqqdddZZZRRRLLLEEE>>>:::<<<@@@AAACCCEEEAAACCC>>>;;;===HHHnnn||||||zzzfff^^^___^^^\\\ZZZYYYWWWWWWVVVXXXWWWWWWVVVVVVUUUTTTTTTUUUUUUTTTRRRPPPOOOMMMMMMFFFCCCCCCDDDBBBGGG[[[rrr}}}xxx~~~sssiiikkkxxx~~~iiiXXXYYYeeettt~~~uuuQQQBBBAAA@@@???AAA{{{pppxxxnnnbbb]]]YYYWWWWWWUUUVVVUUUTTTRRRRRRTTTUUUWWWWWWWWWWWWUUUSSSQQQPPPSSSWWWZZZYYYTTTPPPNNNOOOQQQ[[[kkkyyy~~~vvvllliiiwwwqqqiiifffjjjmmmnnnssszzz}}}|||yyy~~~~~~uuunnnhhhiiijjjiiijjjlllllllllllllllkkkjjjiiiiiihhhgggffffffggggggfffeeedddbbb___\\\WWWQQQJJJFFFAAABBBDDDIIIRRRWWWQQQFFFCCCDDDFFFJJJNNNQQQRRRSSSRRRTTTWWWYYYYYYYYYZZZ[[[^^^bbbjjjqqqvvvyyyyyyxxx{{{bbbFFFBBB>>><<>>BBBAAA@@@IIIRRRXXXgggxxxhhhXXXLLLLLLNNNKKKJJJMMMMMMUUUeeeyyy~~~yyyqqqkkkhhhggghhhhhhnnnhhhaaaWWWIII???>>>CCCRRRxxx~~~ooogggiiisssuuuccc^^^^^^]]]\\\\\\VVVSSSPPPPPPRRRUUUVVVWWWSSSQQQNNNMMMMMMMMMMMMLLLGGGFFFCCC@@@===;;;:::999999===EEENNNRRRUUU^^^iiihhh^^^```YYY___pppqqqyyykkkfffZZZUUUiiimmmaaaVVVVVV```ooo}}}aaaSSSPPPSSS]]]sss~~~eeeRRRIIIHHHIIIOOOQQQTTTWWW\\\ccckkkqqqvvvvvvyyy}}}~~~|||sssddd\\\[[[XXXSSSEEE@@@:::999<<<===<<<999;;;;;;;;;;;;;;;???DDDHHHSSSZZZccckkkpppvvv|||}}}XXXQQQbbbyyyuuuggg^^^XXXQQQMMMCCC===999===AAABBBCCCEEE???>>>999999CCCUUU~~~|||qqqxxxvvvooocccbbbdddcccbbb```^^^]]]]]]\\\YYYYYYYYYXXXWWWWWWVVVVVVRRRRRRQQQQQQPPPPPPOOOOOOMMMFFFCCCCCCAAACCCPPP```kkk|||uuuiiijjjzzz||||||tttfffaaaggglllxxxmmmJJJ>>>@@@@@@??????uuunnnyyyssshhh```[[[VVVSSSQQQQQQOOOOOOOOOOOOQQQQQQUUUTTTSSSQQQPPPPPPQQQQQQXXXVVVTTTRRRPPPMMMJJJGGGLLLMMMTTT```gggiiiooowwwzzzsssyyy~~~sssgggmmmiiiooo{{{}}}|||~~~}}}vvvqqqkkkhhhiiijjjiiihhhgggiiikkkkkkjjjiiihhhiiijjjhhhfffeeeeeeeeedddccc______^^^[[[VVVPPPJJJGGGDDDAAA???BBBGGGKKKKKKIIIEEEJJJPPPUUUXXXYYYZZZZZZ______^^^^^^```cccfffhhhmmmmmmsss~~~~~~}}}}}}cccJJJ@@@@@@DDDMMMWWWaaaggguuuxxxZZZWWWRRRNNNMMMNNNPPPRRRPPPXXXdddsss~~~wwwmmmeeecccdddhhhiiinnnhhh]]]PPPCCC>>>BBBIIIYYYxxx|||vvvlllrrr{{{rrreeebbbcccaaa\\\ZZZ[[[XXXVVVVVVYYYZZZYYYWWWUUUVVVVVVSSSNNNKKKLLLNNNJJJKKKKKKGGGBBB===<<<<<<<<>>???FFFMMMUUU\\\eeemmmrrrxxx~~~|||]]]VVVjjj|||}}}ttthhh___XXXQQQLLLEEE>>>888999???CCCCCC@@@>>><<<::::::DDDaaayyyuuunnneee```bbbaaa```____________```ZZZZZZYYYXXXXXXXXXXXXXXXVVVSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHFFFBBBDDDOOO[[[iii|||~~~qqqrrr}}}zzztttpppsss{{{yyytttjjjccccccfffssslllIII???AAA???>>>BBBxxxnnnzzzpppddd]]]YYYUUUSSSSSSRRRQQQOOONNNNNNNNNNNNPPPOOONNNNNNNNNOOOPPPPPPRRRQQQQQQPPPOOONNNLLLJJJLLLKKKQQQ]]]hhhnnnttt{{{|||tttuuuyyy|||}}}xxxmmmpppooorrr{{{~~~zzzxxx{{{{{{}}}|||{{{{{{{{{|||}}}}}}wwwrrrkkkhhhhhhiiiiiihhhhhhjjjkkkkkkiiihhhggghhhhhhfffeeedddeeedddcccaaa```___]]]YYYTTTNNNIIIFFFBBB@@@???BBBFFFIIIIIIGGGKKKOOOUUUZZZ[[[\\\]]]]]]aaaaaa``````bbbeeeiiikkkqqqpppuuu~~~lllXXXEEEBBBGGGNNNYYYeeelllsssjjjWWWUUUQQQNNNMMMNNNQQQRRRRRRXXXaaammm|||{{{tttkkkdddccceeehhhjjjkkkdddYYYLLL@@@;;;AAAJJJeee}}}~~~vvv~~~{{{nnnbbbaaacccbbb___]]]]]][[[YYYYYYZZZ[[[ZZZXXXUUUTTTSSSPPPMMMKKKKKKLLLJJJKKKKKKHHHBBB>>>======<<<@@@FFFLLLPPPVVVbbbnnnccc\\\\\\```gggyyyqqqeeeeeebbb\\\eeezzzkkk___\\\___gggyyyhhhPPPKKKRRRYYYwwwuuu~~~ttt```PPPHHHLLLUUUVVVZZZ^^^cccgggkkkpppssssssvvv{{{~~~wwwnnnaaaTTTKKKFFFBBBAAA===========================:::999<<<>>>@@@GGGOOOWWW^^^gggoootttzzzxxx^^^aaavvvvvvvvvzzz}}}{{{|||tttggg^^^VVVOOOKKKCCC===999:::@@@DDDCCC@@@???<<<999;;;IIIfffzzz~~~~~~jjjaaa\\\\\\\\\]]]^^^^^^______```\\\[[[ZZZXXXWWWVVVVVVVVVUUURRROOONNNNNNNNNMMMLLLIIIGGGFFFDDD@@@AAAKKKWWWeee{{{}}}vvvvvvzzzvvvmmmppp}}}}}}{{{mmmnnnoooqqqwwwvvvttttttmmmbbb[[[___mmm~~~hhhHHHAAACCCAAA???BBByyynnnzzz~~~nnnbbb[[[WWWUUUSSSUUUSSSQQQOOOMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNLLLLLLMMMNNNNNNNNNMMMMMMMMMJJJMMM[[[kkkwww{{{sssooonnnnnnsss|||~~~uuuxxx{{{~~~xxxxxxyyy}}}|||}}}uuuuuuuuuuuuuuuvvvwwwxxxyyyssskkkffffffhhhiiihhhiiikkkkkkjjjhhhfffffffffeeedddcccddddddccc```]]]```^^^ZZZUUUPPPKKKGGGEEE@@@??????AAADDDGGGIIIIIIUUUYYY]]]aaaaaaaaabbbbbbdddcccbbbccceeehhhlllooosssrrrvvv|||yyyVVVIIIAAAEEENNNWWWdddppp}}}uuuaaaTTTSSSPPPNNNNNNOOOQQQSSSUUUXXX]]]eeennnzzztttooohhhdddccceeehhhiiiggg^^^RRRGGG>>>===HHHUUUxxxssshhh``````ddddddbbbaaaaaa___]]]\\\\\\\\\[[[ZZZWWWUUURRRPPPOOONNNMMMKKKKKKLLLKKKHHHDDD@@@???>>>???@@@FFFMMMRRRWWWaaallleee```ccchhhooovvvfffkkkiii[[[___yyynnnddd^^^ZZZaaaxxxiiiQQQLLLTTT]]]{{{mmmvvvssscccUUUMMMQQQYYYZZZ^^^dddhhhlllooosssuuutttuuuwww{{{~~~~~~{{{yyymmmdddWWWJJJBBB>>><<<;;;============>>>>>>>>>>>>===:::999<<<>>>BBBJJJRRRYYY```jjjrrrwww}}}tttcccqqqtttlllooovvv|||zzzzzz{{{{{{yyyzzzyyyyyyyyy{{{tttfff[[[TTTMMMHHH???<<<999<<>>======AAAGGGNNNSSS___bbbfffhhhggggggggggggfffeeedddeeegggjjjnnnpppppprrrvvv|||}}}aaaKKKEEEFFFQQQ[[[cccppp}}}yyykkk]]]QQQPPPOOONNNOOOPPPRRRSSSVVVWWWYYY^^^ccciiittt}}}nnnjjjfffcccdddfffggghhhbbbWWWKKKCCC???BBBSSSeeexxx{{{ooofff___aaaeeeeeedddddddddbbb```___^^^]]]\\\[[[[[[WWWTTTSSSTTTSSSQQQNNNMMMMMMLLLJJJFFFDDDAAAAAABBBDDDLLLUUUWWWYYYcccqqqllliiinnnsssyyy{{{qqqyyyttt]]]ZZZ||||||qqqfff___[[[ccc{{{lllUUUOOOXXXccc{{{kkkrrrvvvjjj]]]UUUWWW^^^\\\```fffkkknnnqqqsssuuusssrrrrrrsssuuuuuusssqqqhhh^^^QQQEEE>>>;;;;;;;;;=========>>>>>>>>>>>>>>>>>>;;;:::===@@@DDDMMMVVV\\\bbbllltttzzztttlll~~~wwwkkknnnttt}}}|||yyyxxxxxxvvvuuusssttttttuuuyyyuuufffZZZRRRJJJFFF<<<::::::>>>BBBDDDAAA>>>>>><<<:::>>>QQQsss}}}nnn___XXXSSSRRRTTTWWWYYY[[[[[[ZZZYYYZZZYYYYYYXXXVVVUUUSSSRRRPPPOOONNNNNNOOOPPPOOONNNMMMJJJHHHGGGCCCBBBIIIRRRaaasssttttttrrroooooottt{{{yyyvvv~~~sssiiidddlllwww~~~~~~oooqqq|||{{{kkkYYYUUU```ppphhhJJJDDDDDD@@@???BBBpppiii}}}ooo```WWWRRROOOMMMQQQPPPPPPPPPOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKMMMOOOOOOMMMLLLMMMNNNOOOLLLNNN]]]www{{{uuuwwwwwwrrrmmmeeegggmmmuuu|||{{{~~~||||||yyyssspppqqqsssttttttuuuvvvwwwwwwwwwyyyrrriiieeeeeeggghhhiiikkkkkkkkkhhheeeccccccdddaaaaaa```aaaaaa___[[[XXXZZZWWWRRRLLLGGGCCCAAA@@@>>>===;;;:::===GGGUUU___gggiiilllmmmlllkkkkkkkkkgggfffeeeeeegggjjjnnnpppnnnsssyyy~~~kkkRRRKKKKKKSSSaaalllsss~~~iiiaaaYYYPPPPPPOOOPPPPPPRRRSSSSSSVVVUUUVVV[[[^^^bbbmmmyyy{{{jjjgggeeedddeeeffffffeee___QQQEEE@@@>>>DDDXXXooopppppp{{{vvvpppxxxnnnfffaaacccfffeeeccccccdddcccbbb```]]]\\\\\\\\\\\\XXXUUUTTTUUUUUURRROOOOOOOOOMMMLLLJJJHHHEEEDDDCCCGGGRRR[[[[[[YYYeeevvvtttsssxxx}}}{{{bbbZZZ{{{ttteee```aaajjjpppYYYPPPXXXdddpppsss{{{qqqeee[[[[[[______ccciiinnnqqqsssuuuwwwuuusssqqqppppppooommmlllbbbYYYLLLAAA;;;::::::;;;<<<<<<======>>>>>>>>>???>>><<<<<<@@@DDDHHHQQQZZZ^^^eeennnwww}}}wwwtttuuuooommmttt}}}{{{yyywwwuuurrrooopppqqqrrruuuzzzsssdddYYYPPPHHHCCC::::::<<>>999888888999;;;;;;<<<<<<======>>>>>>>>>===???DDDIIIMMMUUU^^^aaahhhrrrzzzyyywwwxxxnnnqqqtttxxx|||yyywwwtttrrrnnnoooooooooppprrrvvvzzzxxxjjj^^^UUUMMMFFFAAA:::;;;===@@@BBBAAA>>><<<888;;;>>>GGGbbbttt^^^YYYXXXTTTUUUUUUVVVVVVVVVUUUSSSRRRTTTUUUVVVVVVVVVUUUSSSRRRNNNNNNNNNOOOQQQQQQPPPNNNLLLIIIGGGGGGEEEDDDGGGLLLYYYlll~~~|||wwwtttvvvyyy{{{|||~~~wwwppplllrrrxxxyyyxxx~~~oooaaaRRR\\\lllhhhJJJBBBBBB???AAAHHHtttrrr~~~nnnaaaYYYTTTPPPMMMPPPPPPQQQRRRRRRRRRQQQPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRVVVXXXVVVRRROOOQQQSSSQQQRRRTTT^^^ttt}}}qqqqqqwwwzzzyyyrrrooorrr{{{zzzwwwwwwuuurrrrrrvvvtttuuuvvvwwwwwwvvvuuuuuutttnnnhhhfffgggiiiiiiiiiiiiiiihhhfffdddcccdddeeecccaaa___]]]]]]\\\ZZZXXXNNNLLLIIIEEEAAA===:::999777999:::999<<>>>>>AAAHHHMMMQQQYYY```eeelllvvv~~~wwwsssvvvqqqpppxxx|||~~~yyywwwvvvsssqqqooooooooommmkkkkkkmmmooonnnggg]]]UUUOOOJJJDDD???<<<<<<>>>@@@@@@???===;;;888:::>>>OOOuuujjjWWWWWWXXXUUUVVVVVVVVVUUUUUUTTTTTTTTTTTTUUUVVVVVVUUUSSSQQQPPPNNNNNNNNNOOOQQQQQQOOOMMMMMMIIIHHHIIIHHHFFFHHHMMMUUUgggxxxwwwqqqvvvyyyxxx~~~{{{vvv|||}}}zzz}}}tttfffRRR[[[jjj{{{{{{^^^EEEAAACCCBBBFFFMMMzzzxxxqqqfff___ZZZUUURRRQQQRRRSSSSSSSSSRRRQQQPPPOOOPPPRRRTTTVVVVVVVVVVVVTTTWWWZZZXXXTTTQQQSSSVVVQQQSSSVVV]]]pppvvvvvv}}}zzzqqqoooyyy|||uuuuuu{{{~~~yyyuuuvvvuuutttwww{{{vvvwwwxxxxxxxxxwwwvvvuuurrrmmmhhhfffhhhjjjjjjiiiiiiiiihhhfffccccccdddfffdddaaa^^^]]]\\\[[[ZZZXXXJJJIIIFFFCCC???<<<999777444888;;;;;;<<>>CCCNNNkkk{{{pppooovvvvvvoooeeeiiiwwwrrrddd___^^^```bbb___]]]^^^[[[]]]]]][[[XXXVVVXXXZZZZZZ[[[\\\YYYUUUSSSUUUXXXWWWTTTRRRRRRSSSRRROOOLLLLLLBBBGGG[[[hhhgggiiirrr|||wwwuuupppnnnzzzvvv}}}sssjjjsssqqqiiihhhmmmpppSSSKKKQQQYYYxxxyyyyyymmmggggggkkkmmmppprrruuuxxx||||||zzzvvvsssppplllgggcccTTTMMMEEE>>>:::999888888999999::::::;;;<<<======>>>>>>CCCKKKPPPTTT[[[bbbhhhoooyyyuuunnnpppnnntttzzzvvvuuutttrrrpppppppppooolllhhhfffggghhh___ZZZSSSNNNKKKHHHCCC???======?????????>>><<<;;;888888===UUUcccSSSVVVYYYVVVVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVWWWVVVUUURRROOOMMMOOONNNNNNPPPQQQQQQOOOMMMOOOKKKJJJKKKKKKIIIKKKOOOTTTeeettt{{{xxxooovvvyyyvvvyyymmmTTT\\\hhhwwwoooUUUAAA@@@EEEFFFIIIPPP|||rrrddd\\\[[[YYYVVVWWWWWWVVVTTTRRRQQQSSSUUUUUUSSSRRRSSSTTTVVVUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXWWWWWWSSSTTTaaaxxxtttmmmxxx}}}pppooopppnnnlllmmmrrrttttttuuu~~~{{{tttssswww{{{}}}|||vvvuuuuuuuuuuuuvvvvvvwwwqqqooojjjeeeaaaaaadddggghhhgggffffffffffffgggggggggaaa\\\ZZZ\\\[[[WWWSSSGGGDDD@@@>>><<<:::888666666444333666999BBBSSSbbbmmmmmmnnnooopppppppppooolllkkkiiihhhiiilllppprrrvvvvvvwww{{{~~~~~~}}}tttfffbbbfffnnnvvvuuuiiiaaa[[[VVVTTTTTTTTTTTTSSSRRRSSSUUUWWWRRRRRRYYYbbbdddiii~~~wwwnnnlllhhhiiihhhdddeeeggg```UUUDDDDDDAAA===@@@VVV|||}}}{{{}}}|||~~~qqqzzzqqqhhh[[[\\\]]]]]][[[[[[\\\]]][[[YYYWWWUUUTTTUUUWWWXXXYYYXXXUUUTTTSSSTTTUUUVVVYYYWWWUUUSSSQQQOOOOOONNNLLLEEEFFFPPPWWWZZZcccpppuuuuuukkkdddeeefffsss|||wwwrrr~~~{{{fff\\\eeevvv|||ZZZMMMOOOYYYxxx{{{ooojjjlllxxxvvvttttttwww}}}yyyuuusssmmmfffWWWKKK???;;;:::888666777888999;;;;;;;;;;;;===>>>@@@DDDJJJOOOTTT[[[eeelllqqqwwwyyyooolllrrrxxxzzz}}}xxxuuutttsssqqqpppmmmmmmllljjjgggccc___\\\ZZZQQQJJJIIIIIIDDD???>>>888;;;>>>???>>><<<;;;:::>>>777@@@mmmsss```XXXTTTUUUXXXUUUTTTSSSRRRQQQRRRRRRSSSSSSTTTVVVUUUSSSQQQPPPPPPMMMNNNOOOPPPPPPPPPOOONNNKKKKKKJJJJJJJJJKKKKKKLLLPPPaaarrr|||~~~kkkmmmxxxyyyzzzvvv______dddrrr~~~uuu\\\NNNCCCBBBBBBBBBJJJUUU}}}{{{sssfff]]]ZZZYYYXXXWWWXXXXXXVVVTTTSSSTTTUUUUUUTTTSSSSSSUUUVVVVVVUUUSSSTTTUUUVVVVVVVVVVVVVVVZZZ[[[YYYWWW```rrrxxxoooxxx{{{mmmkkkmmmnnnoooqqqssssssooolllttt{{{{{{uuussswwwzzz{{{zzztttuuuvvvwwwwwwvvvuuussspppnnnjjjeeeaaa```ccceeeggggggffffffffffffggggggfffbbb]]][[[[[[ZZZUUUPPPDDDBBB>>><<<;;;999777555555333333666999???MMM[[[iiijjjkkkmmmnnnoooooonnnkkkiiihhhggghhhkkkoooqqqxxxyyy{{{}}}~~~wwwmmmkkkpppvvv~~~mmmccc]]]WWWSSSSSSSSSTTTTTTTTTSSSTTTWWWYYYYYYYYY___fffjjjqqqvvvooommmiiijjjhhheeeeeeddd\\\QQQ@@@???======EEE^^^}}}jjjccc[[[\\\^^^]]][[[ZZZZZZ[[[YYYXXXUUUTTTTTTUUUWWWXXXVVVUUUTTTRRRRRRSSSTTTUUUUUUUUUTTTRRRQQQOOONNNMMMJJJCCCDDDMMMSSSUUU^^^iiihhhkkkfffcccgggiiiuuuwwwuuutttiii[[[```ooozzz|||YYYLLLOOOYYYvvv~~~vvvssswww}}}yyyvvvwww|||yyyuuutttnnnhhhXXXLLL???:::888666555666777999:::;;;;;;<<>>???===;;;::::::<<<<<>>;;;999888777555444444333333555777;;;EEEOOO___```cccgggkkkmmmmmmlllhhhgggfffggghhhkkknnnppp{{{}}}~~~~~~{{{vvvwww{{{ttteee^^^ZZZUUUSSSSSSSSSTTTUUUUUUUUUVVVYYY\\\______ccckkkqqq|||sssoooooojjjkkkiiieeeccc___UUUKKK>>>===;;;===JJJfffwwwbbb]]][[[]]]______\\\ZZZXXXXXXVVVUUUTTTSSSSSSTTTVVVWWWTTTSSSRRRPPPPPPQQQRRRSSSPPPQQQQQQRRRPPPNNNLLLKKKJJJDDDDDDKKKPPPRRRXXXbbbaaaiiiiiijjjppprrr{{{zzz|||qqq______jjjsssyyyWWWKKKOOOXXXttt}}}}}}~~~yyyyyy|||xxxuuutttqqqkkk[[[MMM@@@:::888666555666777999:::;;;<<<>>>AAADDDEEEKKKTTT[[[```gggnnntttxxx{{{tttssszzz}}}zzzvvvsssrrrqqqooonnniiiiiihhhfffbbb^^^ZZZWWWRRRJJJDDDDDDBBB>>>::::::888;;;>>>>>>===;;;::::::888???QQQyyycccXXXXXXUUUSSSTTTPPPOOONNNMMMMMMNNNPPPPPPMMMPPPSSSSSSQQQOOOMMMMMMOOOOOOPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKKKKKKKKKKMMMVVVcccqqqnnnmmmzzz}}}}}}mmmeee```gggtttyyyqqqgggVVVLLLEEEFFFGGGHHHQQQ\\\xxx|||yyylll^^^XXXXXXXXXUUUWWWYYYYYYWWWUUUTTTUUUVVVUUUSSSTTTVVVWWWWWWVVVSSSUUUWWWYYYXXXWWWTTTRRRQQQVVVYYYXXXWWW]]]hhhpppooolllvvv{{{rrroooqqqvvv||||||yyymmm```aaaqqq~~~~~~zzzxxxxxxxxxwwwvvvuuuvvvxxxyyyxxxuuusssqqqqqqpppmmmhhhdddaaa```aaadddeeefffgggggggggfffeeecccaaa^^^\\\XXXRRRKKKEEE<<<:::888666666666444333444222333666777777===DDDPPPRRRVVV]]]eeeiiiiiihhheeeeeefffgggjjjmmmoooqqq|||}}}}}}zzznnnbbb\\\YYYUUUSSSTTTRRRTTTUUUUUUVVVXXX[[[^^^______dddmmmwwwxxxpppooopppkkkjjjhhheee___XXXMMMEEE??????===>>>LLLiiilll^^^[[[\\\___aaaaaa^^^ZZZXXXWWWTTTSSSRRRRRRRRRTTTUUUWWWTTTSSSQQQPPPOOONNNNNNNNNLLLMMMPPPQQQPPPNNNKKKIIIKKKGGGGGGLLLOOOQQQVVV\\\___iiimmmpppwwwzzz~~~{{{jjjgggnnnsssvvvUUUJJJNNNVVVppp|||zzz}}}{{{~~~xxxttttttqqqmmm^^^PPPBBB;;;999777777888;;;;;;<<<<<<===???DDDGGGIIIPPPZZZbbbhhhmmmtttyyy}}}~~~zzzzzzzzzxxxtttrrrqqqooommmlllhhhgggfffddd```\\\XXXUUUNNNGGGBBBBBB@@@;;;888999999;;;======<<<:::::::::444===OOOvvvuuu\\\VVVWWWUUUQQQPPPNNNMMMLLLKKKLLLMMMNNNOOOLLLOOOSSSTTTRRRPPPNNNMMMOOOOOOOOOOOONNNNNNNNNMMMPPPPPPNNNMMMLLLLLLLLLLLLLLLPPPYYYiii}}}qqqlllvvvyyy|||wwwxxxssssssxxx~~~tttiii___cccooouuuoooeee^^^UUUOOOOOONNNMMMTTT___xxx|||zzzlll^^^XXXVVVVVVRRRTTTVVVWWWUUUSSSSSSSSSVVVTTTSSSTTTUUUVVVVVVVVVUUUWWWXXXZZZYYYWWWTTTRRRPPPUUUZZZ\\\[[[```lllwwwlllbbbhhhwww}}}zzz{{{uuubbb\\\iiiwww~~~~~~|||{{{zzzwwwvvvxxxwwwwwwvvvuuuttttttsssrrrrrrppplllgggbbb``````bbbdddfffhhhhhhgggeeeddd```___]]]ZZZUUUMMMEEE@@@999777555555555666555444444333444777777666888===AAACCCJJJTTT___eeeeeebbbbbbcccfffiiilllooorrrsss{{{}}}~~~{{{rrrhhh___[[[XXXSSSQQQSSSRRRTTTUUUVVVVVVXXX\\\___]]]```gggsss~~~rrrmmmnnnpppjjjhhhfffbbb[[[PPPFFF@@@<<>>>>>AAAFFFJJJOOOVVV```hhhnnnsssyyy}}}|||wwwuuurrrpppooonnnllljjjgggfffeeeccc___ZZZVVVSSSKKKEEEAAAAAA>>>:::888999:::;;;======;;;999999:::666<<>>;;;666666999;;;<<<<<<;;;999888888999:::CCCUUU}}}kkk___VVVUUUSSSNNNOOOUUUUUUTTTRRRPPPOOOOOOPPPPPPPPPRRRSSSSSSRRRSSSUUUVVVYYYXXXWWWUUUUUUUUUUUUUUURRRRRRQQQPPPPPPQQQQQQQQQOOOJJJMMM]]]qqqyyyzzzuuu{{{ooojjjkkkrrrnnnjjjpppvvvllljjjpppwww{{{|||{{{vvvttttttoooiiimmmxxxhhhhhhccc[[[WWWWWWWWWTTTSSSSSSSSSRRRPPPQQQSSSUUUSSSRRRPPPQQQSSSTTTTTTSSSVVVUUUTTTSSSRRRPPPPPPOOORRRMMMKKKOOORRRXXXeeerrryyypppnnnlllpppmmmdddeeessspppooovvv{{{|||~~~~~~zzzvvvuuurrrtttwwwyyyyyywwwuuusssrrrsssssspppiiibbb\\\ZZZ^^^aaafffiiijjjhhheeebbbXXXXXXVVVPPPIIIAAA<<<999666555444555777999999999999666666;;;===;;;:::;;;@@@AAAGGGRRR]]]aaa\\\VVVUUUYYY___gggnnnsssvvvxxxzzz{{{}}}ttthhh___]]]YYYWWWWWWVVVSSSRRRUUUSSSTTTUUUUUUUUUVVVYYY\\\]]]gggwwwuuujjjhhhjjjjjjiiieee___ZZZVVVMMM@@@;;;===??????BBBTTTzzznnncccjjjvvvtttsss{{{fff\\\ccc\\\\\\]]]]]][[[YYYXXXXXXYYYUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQPPPPPPQQQRRRRRRQQQNNNLLLKKKEEEHHHKKKLLLPPPTTTVVVVVV]]]eee___ZZZgggxxxyyyuuurrrwww|||ppp]]]TTTSSSMMM___zzz{{{tttppplllfff^^^TTTKKKCCCCCCEEEDDDBBBBBBAAAAAAAAABBBEEEMMMVVV\\\dddjjjqqqvvv{{{zzzwwwqqqpppnnnmmmlllkkkhhheeeaaaaaa```]]]YYYSSSOOOLLLCCC@@@>>>===999555555888;;;<<<<<<;;;999888888999777EEE[[[yyyddd[[[UUUTTTQQQLLLOOOXXXXXXVVVTTTRRRQQQPPPPPPQQQQQQQQQRRRQQQQQQRRRUUUXXXXXXWWWUUUSSSRRRRRRSSSTTTRRRQQQQQQQQQQQQRRRRRRSSSOOOJJJNNN]]]qqq||||||sss~~~wwwooojjjooouuusss}}}~~~zzzxxxppplllpppwww||||||{{{ssskkkmmmvvvhhh\\\[[[]]]WWWVVVXXXSSSVVVUUUSSSQQQPPPOOOPPPPPPPPPQQQRRRRRRQQQQQQSSSTTTYYYWWWTTTSSSRRRQQQOOOMMMNNNKKKKKKOOOQQQVVVdddssssss]]]dddlllsssrrrlllnnn{{{wwwnnnqqq||||||~~~|||wwwssstttttttttttttttuuuvvvwwwuuuvvvwwwssslllddd^^^[[[bbbbbbbbbdddeeecccaaa^^^WWWWWWTTTLLLCCC;;;777777555666777888:::::::::;;;::::::999999:::;;;<<<======CCCMMMXXX^^^[[[SSSKKKPPPUUU]]]fffmmmqqqssssssuuuwww{{{vvvkkkddd___XXXXXXWWWUUURRRQQQRRRSSSWWWVVVUUUVVVYYY[[[]]]]]]\\\ooo|||ssslllhhhggggggggg___aaa[[[KKK>>>;;;;;;:::===AAAIIIfffwwwkkk```iiilllgggkkk|||rrr___^^^^^^YYY[[[\\\]]]^^^\\\ZZZWWWTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTTTTUUUUUUVVVWWWWWWXXXUUUUUUTTTSSSQQQOOONNNLLLJJJNNNQQQPPPNNNPPPUUUZZZdddbbb^^^^^^gggvvv}}}vvvvvvssswwwmmm[[[SSSQQQ]]]qqq}}}|||{{{xxxtttnnnfff___[[[NNNLLLHHHEEEDDDDDDEEEFFFDDDDDDDDDEEEKKKUUUaaajjjuuuwww{{{~~~|||{{{xxxuuunnnllliiigggfffdddbbb```^^^^^^\\\YYYUUUQQQMMMKKKCCC@@@<<<888777777888::::::???BBB>>>999888:::;;;;;;LLLaaakkk]]]ZZZUUUPPPNNNOOOPPPRRRSSSRRRQQQQQQQQQSSSTTTUUUVVVUUUTTTSSSRRRSSSTTTUUUVVVUUUSSSRRRQQQQQQQQQQQQTTTSSSQQQPPPOOONNNNNNNNNLLLHHHMMM]]]nnn{{{{{{uuuuuuyyypppkkkmmmooopppxxxwwwsssuuu{{{xxxrrrqqqrrrjjj^^^\\\^^^XXXWWWYYYVVVVVVUUUSSSQQQPPPOOOOOOOOOPPPQQQRRRQQQPPPPPPQQQSSSVVVUUUSSSRRRRRRPPPMMMKKKMMMKKKKKKOOOQQQTTT```mmmrrr___cccoooxxxtttkkklll|||~~~uuuooottt~~~|||~~~{{{wwwtttvvvvvvuuuuuuttttttuuuuuuwwwxxxxxxuuunnnfff___\\\dddddddddeeefffeeeccc```XXXWWWRRRJJJ@@@999666666555666777888:::;;;;;;;;;::::::;;;<<<<<<<<<<<<<<>>>>>===<<<;;;AAAGGGPPPZZZ^^^]]]VVVQQQVVV[[[cccjjjppprrrrrrqqq||||||}}}vvviii```ZZZUUURRRRRRRRRPPPPPPRRRVVVYYYZZZZZZZZZ\\\^^^cccgggiiisss}}}uuurrrooommmkkkhhheeebbb\\\YYYPPPEEE>>>>>>===<<<>>>PPPhhhxxxsss{{{yyyssstttgggbbb___^^^^^^ZZZ[[[]]]___```___^^^]]][[[\\\[[[[[[ZZZYYYWWWVVVZZZZZZZZZ[[[\\\\\\]]]]]]YYYYYYYYYYYYXXXWWWVVVUUUSSSUUUVVVUUURRRRRRTTTWWW___```^^^\\\___eeegggeeeiiinnnzzz}}}{{{{{{||||||vvvuuu{{{ooo^^^___cccnnnyyyxxxuuupppjjjccc^^^[[[PPPPPPOOONNNMMMMMMMMMMMMKKKMMMQQQWWW```kkkxxx|||vvvsssssssssrrrpppmmmjjjhhhfffeeecccaaa^^^\\\ZZZXXXTTTOOOJJJFFFDDD@@@>>>:::777666777999:::<<<@@@CCCAAA<<<999:::===LLLeeevvv```ZZZXXXSSSOOOMMMLLLMMMNNNOOOOOOPPPQQQSSSUUUWWWXXXWWWWWWWWWVVVUUUTTTSSSRRRQQQPPPPPPOOOOOOPPPPPPQQQOOONNNNNNMMMLLLKKKJJJJJJHHHKKKMMMTTTddd}}}nnnTTTLLLKKKWWWdddmmmyyyzzzxxx{{{wwwrrrpppuuuiiigggfff\\\XXX[[[XXXWWWVVVTTTRRRPPPNNNLLLLLLOOOOOOPPPOOOMMMLLLNNNOOOSSSRRRRRRRRRRRRQQQMMMJJJLLLLLLMMMNNNNNNOOOTTTXXXnnnzzz|||rrrfff^^^vvvyyyppp}}}~~~qqqhhhllllllnnnooopppssszzz{{{|||||||||{{{zzzyyyxxxxxxwwwwwwvvvvvvvvvwwwwww~~~~~~zzzrrrkkkeeebbbfffeeefffhhhiiihhheeeccc[[[VVVMMMBBB:::555444555555666888:::<<<===>>>>>><<<======>>>>>>?????????EEEKKKTTT]]]aaa```\\\XXX\\\aaahhhooosssuuutttsss{{{{{{|||qqqhhhaaa[[[WWWSSSSSSSSSQQQQQQTTTXXX\\\\\\\\\\\\]]]___dddiiimmmyyyzzztttqqqnnnkkkiiifffccc```ZZZTTTJJJBBB>>>=========EEE___|||}}}fffccceeeaaa___bbb\\\]]]___```aaaaaa```_________^^^]]][[[ZZZYYYXXX[[[[[[\\\\\\]]]^^^^^^^^^ZZZZZZZZZZZZZZZZZZYYYXXXVVVWWWXXXVVVSSSRRRSSSTTT___aaaaaa^^^]]]___]]]XXX]]]dddsss}}}zzzwwwvvv|||wwwqqqsssuuu```ccclllzzz|||zzzvvvpppiiiccc^^^[[[TTTTTTTTTUUUUUUUUUUUUUUUVVVXXX]]]bbbiiirrr|||}}}zzzuuusssssssssqqqpppllliiigggeeedddbbb```]]][[[YYYUUUQQQLLLGGGCCCAAA>>><<<999777666777999;;;===???AAAAAA<<<888:::???JJJggg{{{{{{^^^YYYWWWTTTQQQNNNMMMMMMMMMMMMNNNOOOQQQSSSVVVWWWXXXWWWWWWXXXWWWVVVTTTRRRQQQNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOONNNMMMLLLLLLKKKGGGLLLMMMNNN]]]vvv~~~mmm\\\VVVXXXaaajjjppp}}}~~~yyy{{{vvvooommmzzzooonnnlll___ZZZ[[[XXXWWWWWWUUUSSSQQQOOOMMMLLLNNNNNNOOONNNLLLLLLMMMOOOSSSRRRRRRRRRSSSRRROOOMMMKKKMMMNNNMMMMMMOOOPPPQQQ^^^kkktttttttttuuuqqqiiibbb{{{}}}ssseeefffjjjnnnrrrvvvzzz}}}}}}{{{{{{{{{{{{{{{{{{zzzzzzvvvvvvvvvwwwxxxyyyzzz{{{{{{tttmmmhhhfffddddddeeeggghhhhhheeeccc\\\UUUJJJ@@@999555444444555777999;;;===???@@@AAAAAA@@@??????@@@BBBEEEFFFKKKQQQZZZbbbffffffeeecccaaaeeekkkqqqvvvxxxxxxwww{{{{{{}}}~~~rrrhhhbbb]]]WWWTTTWWWWWWWWWUUUTTTVVVYYY\\\]]]]]]]]]^^^___eeelllrrrzzzuuurrrmmmiiifffcccaaa___XXXPPPFFF???<<<<<<>>>@@@QQQtttvvv```bbbgggdddaaaeee___```aaaaaaaaaaaa``````aaaaaa___]]]\\\ZZZYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^YYYZZZZZZZZZZZZZZZYYYYYYVVVWWWWWWUUUSSSQQQQQQQQQWWW]]]bbbbbbbbbccc```[[[ccchhhvvv{{{zzzvvvyyyyyysssrrrooolllvvvzzzsssllleeeaaa^^^XXXYYYZZZ[[[\\\]]]^^^^^^eeehhhnnnsssyyy|||zzzwwwtttsssqqqpppnnnkkkhhhfffdddcccaaa___\\\YYYWWWSSSOOOIIIEEEBBB@@@<<<:::777666555777:::<<<===<<<>>>???:::666999BBBTTTlll}}}pppZZZXXXWWWUUURRRPPPOOONNNNNNMMMNNNPPPRRRTTTUUUWWWWWWUUUVVVVVVVVVUUUSSSQQQOOOLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNMMMKKKKKKFFFLLLLLLKKKVVVkkk{{{}}}yyy{{{{{{yyywwwsssttt|||xxxpppfffdddffflllnnnppp}}}zzzzzzvvvpppnnn|||ssssssrrrddd]]]]]]YYYWWWWWWVVVUUUSSSQQQOOOMMMLLLMMMNNNMMMLLLMMMNNNPPPTTTRRRQQQQQQRRRRRRQQQOOOLLLNNNOOOMMMMMMPPPPPPMMMRRR^^^iiilllpppwwwvvvpppllluuueeehhhnnnvvv|||~~~yyyzzz{{{|||||||||||||||vvvvvvwwwwwwyyyzzz|||}}}~~~zzztttnnnjjjhhhccccccdddfffhhhgggeeebbb[[[SSSHHH???999666555555777888:::===@@@BBBCCCDDDDDDDDDDDDEEEGGGJJJMMMNNNQQQWWW```hhhlllnnnooopppgggjjjoootttyyy|||~~~xxxrrrjjjddd```\\\XXXTTTZZZ[[[[[[YYYXXXXXXZZZ\\\\\\^^^______bbbiiisss{{{uuusssooojjjfffccc```^^^[[[RRRJJJBBB>>><<<<<>>:::888666555888999<<>>===999777555444555888;;;===???999888;;;888555>>>LLLggglllrrrnnnWWWTTTRRRRRRRRRRRRRRRQQQOOONNNQQQRRRSSSTTTTTTSSSRRRRRRQQQPPPOOONNNNNNNNNNNNNNNLLLLLLMMMNNNNNNNNNMMMMMMKKKLLLMMMNNNNNNLLLKKKIIIIIIHHHIIIJJJLLLTTTgggxxxuuulllhhhjjjvvv{{{uuujjjppp}}}~~~wwwvvv}}}}}}{{{zzz|||{{{vvvtttuuuvvvqqqvvvyyyllleeeeeeaaaWWWWWWWWWWWWVVVTTTRRRQQQJJJLLLMMMNNNNNNOOOQQQSSSSSSPPPMMMLLLMMMOOOPPPQQQLLLPPPOOOLLLNNNSSSSSSNNNMMM\\\lllyyyyyywwwxxx|||wwwooojjjqqqxxxwwwqqq|||xxxyyy|||~~~~~~}}}zzzzzzyyyyyyyyyzzz{{{{{{{{{|||{{{xxxsssnnnlllkkkddddddeeegggiiihhhfffdddYYYQQQGGG???;;;999777666999:::===@@@CCCFFFGGGHHHGGGKKKRRRXXX\\\\\\YYYXXXYYY```jjjqqqvvvzzz~~~yyyzzz}}}|||jjjfffbbb```___^^^ZZZWWWVVVYYY\\\]]]]]]\\\\\\]]][[[^^^bbbffflllwwwzzzyyyuuulllccccccddddddccc___YYYTTTDDD???======<<>>===<<<888666555444555888;;;===@@@:::888;;;888666AAAQQQfffkkktttcccTTTXXXOOOPPPQQQQQQQQQPPPOOONNNRRRSSSTTTTTTTTTRRRQQQPPPOOONNNMMMLLLLLLLLLMMMNNNLLLMMMNNNOOOOOONNNMMMLLLMMMNNNPPPPPPPPPOOOMMMLLLJJJGGGHHHKKKJJJNNNbbbyyywwwllljjjmmmwww~~~mmmgggtttzzzuuu~~~zzzvvvtttwwwzzzyyyvvvssssssuuuuuuuuurrroooqqqrrriii^^^XXXSSSQQQQQQQQQNNNPPPTTTOOONNNLLLLLLLLLOOORRRTTTSSSPPPNNNMMMMMMNNNMMMMMMMMMLLLKKKJJJJJJLLLNNNPPPTTT[[[gggxxxsssmmmrrrwww}}}|||pppjjjkkksss}}}zzztttzzz|||}}}|||vvvwww}}}||||||zzzxxxtttpppllljjjfffeeefffhhhkkkjjjeee```XXXQQQFFF===999888999:::<<>>BBB:::888<<<999555BBBVVVnnnmmm}}}___RRRSSSRRRRRRRRRRRRQQQPPPNNNNNNQQQQQQRRRRRRQQQQQQPPPOOOQQQOOOMMMMMMNNNNNNNNNMMMMMMNNNOOOQQQRRRSSSSSSSSSPPPRRRSSSRRRPPPMMMLLLLLLKKKIIIKKKMMMIIILLLbbb}}}vvvpppnnnooouuu~~~ssskkkrrr~~~xxxttt~~~~~~|||xxxvvvsssqqqoooppptttvvvuuuttttttqqqooopppqqqnnnggg```\\\VVVQQQQQQQQQPPPPPPSSSYYYWWWTTTQQQPPPQQQRRRSSSPPPNNNLLLKKKKKKLLLKKKJJJOOONNNNNNNNNNNNPPPQQQRRRPPPVVVaaasssvvvmmmooottt~~~}}}qqqssszzz|||xxxwwwzzz|||{{{yyyvvvsssooollljjjhhhggggggiiillljjjfffaaa\\\TTTHHH>>>999888999:::===???BBBCCCDDDDDDFFFGGGLLLTTT^^^fffgggccc___\\\ggghhhnnnvvv~~~tttnnndddbbb```\\\ZZZXXXXXXXXXZZZZZZZZZ[[[]]]]]]\\\\\\___cccgggnnn{{{xxxqqqmmmjjjfffcccbbbaaa```___\\\VVVNNNHHH>>><<<===AAABBBHHH^^^vvvwwwpppyyyyyykkkooo|||ttthhhgggeeecccaaa```_________^^^___cccgggeee```ZZZ[[[YYYVVVTTTSSSSSSUUUVVV\\\[[[[[[ZZZZZZZZZZZZZZZ[[[YYYXXXXXXYYYYYYXXXWWWVVVVVVVVVVVVVVVVVVVVVVVVRRRaaarrr}}}}}}|||zzz{{{rrrooovvvwwwtttzzzvvvuuuyyy~~~{{{xxxtttpppqqqooonnnmmmmmmllljjjhhheeecccaaa```^^^[[[WWWTTTLLLIIIEEEBBB???===:::888666555444444666999<<<>>>DDD>>>;;;:::999===NNNbbbwwwwwwrrr\\\TTTTTTTTTSSSQQQPPPOOOPPPQQQQQQQQQPPPPPPPPPOOOOOOOOOOOOPPPNNNMMMMMMNNNOOOOOONNNNNNOOOPPPRRRSSSSSSTTTTTTSSSTTTUUUTTTQQQPPPOOOPPPOOOLLLNNNPPPMMMOOO```uuuwwwsssttt~~~zzzttt||||||}}}~~~~~~~~~}}}zzzxxxxxxsssmmmjjjlllooorrrssswwwpppooouuuuuunnnhhhhhhcccYYYQQQQQQSSSRRRQQQRRRWWWUUURRROOONNNMMMNNNNNNPPPNNNLLLKKKLLLLLLKKKJJJNNNNNNOOOOOOPPPQQQQQQRRROOOSSS\\\lll{{{tttuuuxxxzzzzzzzzzwwwwww{{{yyywwwtttqqqooommmllljjjiiiiiikkklllkkkfffbbb\\\TTTHHH???::::::<<<===@@@AAACCCEEEFFFHHHKKKMMMQQQYYYbbbfffdddaaa```aaakkknnnttt}}}{{{tttllleeecccaaa___\\\YYYXXXWWWWWW\\\\\\]]]]]]^^^]]]]]]]]]cccffflllwww{{{uuummmhhhggggggeeecccbbbaaa___]]]YYYQQQIIICCC999???CCCBBBEEEWWWttt}}}}}}pppttt~~~~~~dddbbbbbbbbbbbbaaa___^^^]]]^^^___aaadddfffccc\\\UUUWWWVVVTTTRRRRRRSSSTTTUUUXXXXXXZZZ[[[[[[ZZZZZZYYYYYYWWWVVVVVVWWWXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVQQQ^^^llluuuzzz}}}~~~|||{{{zzz~~~zzzyyysssjjjeeekkk{{{}}}tttssswwwzzz{{{yyywwwzzz~~~}}}~~~}}}xxxvvvtttrrrooopppnnnlllkkkkkkkkkiiigggcccaaa___]]][[[XXXTTTQQQHHHEEEAAA>>><<<:::888555555555555666777:::<<<>>>>>><<<888555999HHH]]]mmmuuu~~~wwwzzzdddYYYWWWUUUVVVSSSPPPNNNNNNPPPSSSUUUQQQPPPOOONNNMMMNNNOOOOOONNNMMMLLLMMMOOOPPPQQQPPPPPPQQQRRRSSSTTTUUUUUUUUUTTTUUUUUUTTTRRRRRRSSSTTTTTTQQQRRRUUUTTTSSS\\\jjj|||wwwwwwzzz}}}~~~}}}|||}}}~~~~~~|||zzzyyytttmmmhhhhhhiiilllmmm~~~uuuttt}}}|||ppplllrrrggg\\\SSSSSSVVVUUUSSSRRROOONNNLLLKKKKKKLLLMMMNNNQQQOOONNNNNNNNNOOONNNLLLJJJKKKLLLMMMNNNOOOOOOOOOQQQTTTYYYdddwww~~~}}}zzzxxxxxxzzzzzz{{{}}}~~~|||{{{{{{xxxvvvuuuwwwvvvsssqqqpppoooppppppmmmkkkjjjkkkmmmkkkfffbbbYYYQQQGGG???<<<===???AAAAAACCCEEEGGGJJJMMMRRRVVVWWW^^^eeeeeeaaa^^^aaaeeennnrrryyyyyyvvvrrrjjjdddbbb```^^^[[[YYYXXXWWWWWW]]]^^^``````_________```ccckkkwww}}}nnnjjjfffeeefffgggggggggdddccc```\\\UUUMMMDDD???999AAACCCBBBMMMkkkxxxwww^^^]]]^^^___```___^^^]]]\\\]]]]]]___aaabbb___ZZZUUUVVVUUUTTTSSSTTTUUUVVVWWWTTTVVVYYY[[[\\\[[[YYYXXXWWWVVVUUUVVVWWWWWWVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWRRRZZZbbbhhhmmmttt|||xxxqqqooopppsssvvvsssooojjjiiioooyyyssslllooouuuyyy{{{xxxxxx~~~{{{xxxwwwwww}}}~~~xxxtttrrrqqqpppnnnnnnllljjjiiiiiiiiigggeeeaaa```]]]\\\ZZZVVVRRRNNNEEEBBB???<<<;;;999666444555555666777999;;;===>>>999999666777CCCXXXjjjqqqqqqqqqyyysssmmm|||qqq[[[XXXWWWSSSTTTSSSQQQOOOOOOQQQSSSUUURRRQQQOOOMMMMMMNNNOOOQQQMMMLLLKKKMMMPPPRRRRRRRRRRRRSSSTTTUUUVVVVVVVVVVVVTTTUUUUUUSSSRRRRRRUUUWWWYYYVVVVVVZZZYYYWWWYYY^^^lllvvv|||}}}}}}uuusssyyy}}}|||zzz{{{}}}~~~~~~~~~}}}|||uuuqqqlllhhhfffeeeddddddxxxxxx|||ooollltttggg\\\SSSSSSWWWVVVTTTSSSNNNNNNNNNNNNOOOPPPQQQRRRPPPNNNMMMNNNOOOOOONNNLLLHHHIIIJJJLLLMMMMMMNNNMMMPPPSSSVVV\\\jjjzzz|||~~~vvvoooooorrruuuqqqrrrssswww{{{vvvtttuuuuuutttuuusssrrrqqqppppppqqqrrrsssooollljjjkkkkkkjjjeee```XXXQQQGGG@@@===>>>@@@AAA@@@BBBFFFIIIMMMRRRXXX\\\]]]bbbfffddd___^^^bbbhhhnnnssszzz|||wwwuuuqqqiiibbbaaa```]]][[[YYYXXXWWWWWW[[[^^^```aaa``````aaacccggguuuyyykkkfffdddcccdddfffhhhiiijjjfffeeeaaaZZZQQQHHHAAA===;;;???@@@CCCZZZqqq]]]ZZZ[[[\\\]]]]]]]]][[[ZZZ[[[ZZZ[[[[[[\\\\\\ZZZYYYUUUUUUTTTTTTTTTUUUVVVWWWSSSUUUXXX[[[\\\[[[YYYXXXVVVUUUUUUVVVWWWXXXVVVTTTWWWWWWWWWWWWWWWWWWWWWWWWSSSUUUXXX[[[```kkk}}}wwwjjjccceeepppzzzuuuqqqmmmnnntttzzzxxxllllllrrrvvvvvvssssssyyy{{{zzztttooolllkkknnnuuu|||wwwsssqqqpppooonnnllljjjhhhgggggggggeeecccaaa___\\\ZZZXXXUUUPPPMMMCCCAAA===;;;:::888666444555666777999;;;<<<======<<<;;;999>>>NNNbbbmmmmmmzzzqqqggguuuqqqmmmjjjZZZYYYWWWPPPQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRPPPNNNNNNOOOQQQRRRLLLKKKKKKMMMPPPSSSSSSSSSTTTTTTUUUVVVWWWWWWWWWWWWVVVWWWVVVUUUTTTUUUWWWZZZZZZXXXYYY[[[\\\YYYVVVVVV[[[fffxxx~~~}}}rrrtttyyywwwnnnoootttvvvzzz~~~}}}|||yyyzzz{{{|||||||||{{{{{{sssnnnfff^^^ZZZYYY\\\___yyyvvvvvvwwwqqqfffdddjjj```WWWQQQSSSUUUTTTRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOMMMLLLKKKLLLNNNNNNLLLJJJIIIJJJKKKLLLMMMOOOPPPPPPLLLPPPTTTVVV^^^mmmzzz~~~zzznnnfffiiiqqqwwwssssssrrrtttxxxzzzqqqppprrrrrrsssuuurrrrrrqqqqqqrrrrrrssssssooollljjjiiiiiigggbbb^^^XXXRRRJJJDDDAAAAAAAAAAAABBBEEEIIINNNRRRWWW\\\```aaadddeeeccc______dddiiinnnssszzz{{{vvvrrrmmmeee```bbb```^^^[[[ZZZYYYXXXYYYYYY]]]aaabbbbbbcccfffiiiqqq|||mmmaaabbbbbbcccdddfffhhhiiijjjhhhfff```WWWLLLDDD>>><<<<<<>>>AAAOOOnnnuuuggg[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYZZZ[[[[[[TTTTTTTTTTTTTTTTTTUUUUUUTTTVVVYYY[[[\\\[[[YYYXXXVVVVVVVVVXXXYYYYYYWWWUUUWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRQQQSSSWWWeee|||yyykkkcccfffsss{{{wwwqqqmmmnnnrrrwwwzzzqqqmmmooopppnnnnnnooouuu||||||zzzqqqfff```XXXZZZ___mmm}}}{{{wwwssspppnnnnnnmmmjjjhhhfffeeeeeeeeecccaaa___]]][[[YYYVVVSSSNNNKKKBBB???<<<:::999888666444444666888;;;============<<<999999@@@MMMZZZdddhhh|||gggqqq{{{uuu}}}ddd[[[XXXTTTPPPPPPQQQQQQRRRRRRQQQPPPOOOSSSRRRQQQPPPOOOPPPQQQQQQMMMLLLKKKMMMPPPSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYWWWWWWYYY[[[YYYYYYYYY[[[[[[YYYUUUSSSRRR\\\ooo}}}}}}uuurrrttt~~~|||nnniiikkklllkkk{{{~~~|||{{{yyyyyyzzzzzzzzzyyyxxxxxxtttlll^^^PPPIIIKKKRRRYYYoooqqqqqqkkkbbb[[[ZZZ[[[UUUPPPNNNPPPRRROOOOOOPPPOOOOOONNNMMMLLLKKKKKKKKKLLLKKKKKKMMMNNNNNNLLLJJJKKKKKKKKKKKKMMMOOOQQQRRRLLLRRRUUURRRSSS```ppp{{{|||zzzllleeekkkvvv}}}~~~yyyvvvwww|||xxxrrroooqqqtttrrrrrrtttttttttttttttsssrrrqqqpppoookkkhhhggggggeee```\\\SSSOOOJJJGGGGGGHHHHHHHHHKKKOOOSSSWWWZZZ]]]aaaccccccdddcccaaa```aaaeeehhhooosssxxx}}}{{{yyyvvvqqqkkkfffbbb```bbbaaa^^^\\\ZZZZZZZZZZZZ[[[```fffhhhiiijjjooosss}}}yyyooofff```dddeeeggghhhhhhiiijjjkkkhhheee]]]RRRGGG???<<<<<>>>>>======888555777>>>EEENNNbbbvvv|||wwwlll^^^ZZZUUURRRSSSRRRQQQPPPOOONNNNNNOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOMMMLLLLLLNNNQQQSSSTTTSSSUUUUUUVVVWWWWWWWWWVVVVVVVVVWWWYYYXXXWWWVVVVVVWWWVVVWWWXXXXXXXXXXXXUUUSSSOOOVVVfff}}}yyyvvvyyytttzzzrrrkkkkkkkkkiii|||{{{~~~}}}|||{{{zzzzzzyyyxxxwwwvvvuuutttssslll^^^PPPEEECCCHHHMMMhhhnnnnnncccXXXTTTSSSQQQMMMKKKKKKNNNOOOLLLLLLOOONNNNNNNNNNNNMMMMMMMMMMMMNNNMMMMMMOOOPPPPPPNNNLLLKKKJJJIIIIIIKKKNNNPPPRRROOOVVVXXXQQQMMMVVVhhhtttwww~~~xxxtttxxxrrrkkksssyyywwwyyy~~~pppnnnooouuuvvvtttrrrrrrwwwwwwwwwvvvsssqqqnnnlllnnnkkkgggeeeeeeccc^^^ZZZKKKJJJHHHIIILLLOOOQQQQQQVVVYYY]]]aaabbbdddfffgggeeecccaaa```aaaccceeegggooosssxxx|||}}}wwwrrrrrrpppkkkdddaaabbbdddbbbaaa___]]][[[ZZZZZZZZZ```eeelllooopppsssxxx}}}sssjjjfffdddbbbhhhjjjkkklllkkkkkkllllllhhhddd[[[OOOCCC<<<:::;;;BBBGGG[[[}}}nnnaaa\\\\\\\\\[[[YYYXXXXXXYYYZZZZZZXXX[[[^^^___^^^\\\ZZZYYYZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXXXXYYY[[[]]]\\\ZZZXXXXXXXXXXXXXXXXXXXXXXXXXXXUUURRRPPPQQQTTT___wwwzzzyyy|||mmmooovvvxxxqqqlllgggzzzyyywwwvvvwww|||vvv}}}~~~zzzrrrcccRRRFFF:::<<<>>>@@@HHHQQQUUUSSSSSSRRRSSSXXXdddwwwzzzyyy}}}uuuuuussspppmmmkkklllmmmhhhfffdddccccccbbbaaa___[[[YYYWWWTTTRRRNNNIIIFFF>>>;;;999777777666444333444666:::===>>>>>>======999666:::BBBDDDMMMlllaaaXXXXXXSSSQQQVVVTTTRRROOOLLLKKKLLLNNNPPPOOOOOOPPPPPPPPPOOONNNMMMNNNMMMLLLNNNQQQSSSSSSSSSUUUUUUVVVVVVWWWVVVVVVVVVRRRTTTUUUUUUTTTRRRQQQRRRSSSVVVXXXWWWVVVVVVVVVTTTNNNRRR___uuusssnnnvvvyyyzzzssstttwwwwww}}}pppooo|||~~~~~~~~~~~~~~~}}}{{{zzz{{{zzzyyywwwuuutttsssrrrooollleeeYYYMMMDDD@@@@@@kkkoookkk^^^TTTSSSTTTSSSNNNMMMLLLNNNQQQQQQOOOLLLLLLMMMNNNOOONNNMMMKKKIIIJJJKKKLLLOOOQQQQQQNNNKKKEEEEEEEEEFFFGGGIIILLLMMMPPPOOOOOOOOONNNRRR___mmm~~~|||}}}sssvvv|||tttrrr~~~uuurrrssswwwvvvpppqqqvvvuuuvvvwwwvvvtttqqqnnnkkkmmmkkkiiiiiigggbbb[[[UUUHHHJJJLLLMMMOOORRRVVVZZZaaafffhhhggghhhlllooonnniiikkklllhhhcccaaaeeeiiipppuuuzzz}}}{{{xxxtttppplllhhhfffdddbbb```bbb___[[[ZZZ\\\___aaabbbaaalllrrrooosss}}}|||zzzpppiiiggggggggggggfffmmmppplllhhhjjjlllmmmgggcccSSSEEEBBB===;;;EEELLLRRRnnn|||jjjaaa]]]ZZZYYYZZZZZZYYYXXXXXXZZZ\\\\\\]]]]]]^^^^^^]]]]]]\\\ZZZZZZZZZZZZ[[[\\\]]]]]]XXXXXXYYYYYYZZZ[[[]]]]]]]]]^^^_________^^^]]]\\\]]]ZZZVVVVVVWWWXXXWWWVVVUUUPPPOOORRRQQQTTTfff||||||yyyyyyhhhcccfffvvv{{{zzzqqqmmmssswwwuuuyyy}}}vvvkkk\\\MMMCCC>>><<<<<<>>>AAACCCFFFIIIEEEGGGJJJPPP\\\nnn|||yyywwwuuutttsssqqqooonnnmmmlllkkkhhhdddaaa```^^^\\\ZZZXXXWWWTTTPPPLLLIIIFFFDDD>>>===:::888666555555555555555777:::>>>@@@@@@???333777444AAAFFFRRRyyy___[[[UUUPPPQQQPPPNNNMMMJJJIIIIIIJJJMMMNNNNNNNNNMMMMMMMMMMMMMMMNNNPPPOOONNNOOOQQQRRRQQQPPPSSSQQQPPPQQQTTTUUUTTTRRRPPPQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVUUUUUUTTTQQQMMMYYYvvvwwwnnnsss}}}{{{|||}}}vvvbbb\\\jjj||||||}}}~~~{{{|||~~~}}}||||||}}}~~~yyyyyyyyyxxxvvvtttqqqpppuuutttpppfffXXXLLLDDDAAAhhhkkkhhh]]]UUUSSSSSSRRRNNNMMMLLLNNNPPPPPPMMMKKKKKKKKKMMMMMMMMMKKKJJJHHHIIIJJJKKKNNNPPPPPPMMMKKKHHHHHHHHHHHHJJJLLLNNNOOOOOONNNNNNOOONNNQQQ^^^kkk|||uuussswwwyyyyyyooouuuzzzzzz|||zzz{{{~~~{{{uuuuuuxxxxxxwwwvvvuuusssrrrppppppllljjjgggeeeccc^^^WWWRRRKKKMMMPPPRRRTTTXXX\\\```iiinnnqqqpppqqqvvvxxxxxxuuuuuusssooojjjiiikkknnnqqqvvv||||||xxxuuusssppplllhhhfffdddaaa______]]][[[[[[^^^aaacccdddcccnnnvvvvvvyyyyyyvvvpppiiieeeeeeggghhhhhhiiiooorrrpppnnnoooooommmeee^^^LLL@@@AAA<<<:::BBBMMM___{{{tttyyyfff___\\\XXXYYYZZZZZZYYYWWWWWWYYY[[[[[[\\\\\\]]]]]]\\\\\\[[[ZZZZZZZZZZZZ[[[\\\]]]^^^YYYYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^______]]]\\\[[[ZZZXXXUUUTTTVVVWWWVVVUUUTTTOOONNNPPPNNNPPP```sss{{{rrrbbb^^^```iiirrrvvvqqqpppuuuvvvrrrxxx|||yyy~~~{{{rrreeeVVVHHH@@@<<<;;;;;;===@@@CCCGGGKKKIIIIIIKKKQQQ]]]ppp}}}zzzwwwuuusssrrrqqqooonnnlllkkkjjjjjjgggcccaaa___]]]ZZZXXXVVVTTTRRRNNNJJJGGGDDDCCC===<<<999777666555555555666777999<<>>===666===888AAAJJJ___rrr[[[YYYTTTPPPQQQOOOMMMKKKIIIHHHHHHIIIKKKMMMLLLLLLKKKKKKKKKKKKLLLLLLNNNMMMMMMNNNPPPRRRQQQPPPQQQOOONNNOOORRRSSSQQQPPPNNNNNNNNNOOOOOOOOOPPPPPPSSSTTTUUUUUUUUUTTTSSSRRRSSSPPPZZZttt~~~llliiittt~~~rrrbbbRRRSSSfffzzz|||}}}~~~~~~~~~zzz{{{|||{{{zzzyyyzzz{{{wwwwwwwwwvvvtttrrrpppnnnsssrrrnnnfffZZZOOOHHHEEEcccfffddd\\\UUUSSSRRRQQQNNNMMMLLLMMMNNNMMMKKKIIIIIIIIIJJJKKKKKKJJJHHHGGGIIIIIIJJJMMMOOOOOOLLLJJJIIIIIIIIIIIIJJJLLLNNNPPPNNNMMMMMMNNNNNNPPP[[[fffxxxmmmiiirrryyyxxxnnnvvvyyyvvvxxxxxxwwwuuusssrrrrrrrrrrrrmmmjjjgggdddaaa\\\WWWSSSSSSVVVZZZ]]]aaaeeeiiillltttyyy}}}|||~~~}}}yyyvvvuuuvvvwwwuuuyyy}}}|||yyytttqqqpppmmmjjjhhhfffccc```]]]\\\[[[[[[\\\```dddeeefffeeeqqqzzz{{{{{{}}}zzzrrrkkkhhheeeeeegggiiikkklllkkkooorrrrrrssssssooohhh^^^UUUBBB;;;@@@???>>>HHHaaa|||zzzttt~~~nnn```\\\ZZZXXXYYYZZZZZZXXXVVVVVVWWWYYY[[[[[[[[[\\\\\\[[[[[[[[[ZZZZZZZZZZZZ[[[\\\]]]]]]YYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]^^^^^^^^^\\\[[[ZZZVVVTTTRRRRRRSSSTTTTTTTTTTTTQQQOOOPPPMMMNNNZZZkkk{{{xxx{{{zzzsssddd^^^]]]dddlllpppmmmooowwwzzzvvv~~~uuuqqqyyy}}}~~~yyymmm]]]MMMBBB>>>999:::;;;===AAAHHHPPPUUUSSSPPPNNNTTTaaattt|||yyywwwuuusssqqqpppooommmllljjjiiihhhhhhfffbbb```^^^\\\YYYVVVRRRQQQNNNKKKGGGDDDAAA@@@;;;:::888666555444555555888:::<<<>>>???>>><<<:::222>>>;;;DDDTTTqqqfffUUUUUURRROOOPPPMMMJJJIIIGGGFFFFFFGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKKKKMMMPPPQQQQQQQQQNNNMMMLLLMMMNNNOOONNNMMMJJJJJJKKKLLLMMMNNNNNNOOOSSSTTTTTTTTTTTTRRRQQQPPPSSSOOOWWWmmmrrrccchhh{{{}}}vvvbbbTTTIIIQQQggg{{{~~~~~~|||}}}}}}~~~~~~~~~~~~}}}yyyzzzzzzyyywwwvvvwwwxxxuuuuuuuuutttrrrpppnnnmmmppppppllleee[[[QQQJJJGGGbbbcccaaa\\\WWWSSSQQQQQQOOONNNMMMLLLKKKJJJIIIHHHGGGHHHHHHIIIIIIHHHGGGGGGHHHHHHIIIKKKMMMNNNLLLJJJHHHHHHHHHHHHIIIKKKMMMNNNMMMLLLLLLNNNNNNOOOXXXaaavvvyyyqqqmmmvvv|||}}}tttyyy}}}{{{}}}xxxuuuuuuttttttttttttsssrrrqqqpppnnnllljjjgggdddaaa]]][[[^^^aaaggglllooossswwwzzzzzz}}}~~~{{{yyyvvvrrrnnnllljjjgggeeedddaaa^^^[[[\\\\\\\\\___cccfffggggggkkktttzzzzzzxxxvvvqqqjjjiiihhhhhhiiijjjlllnnnnnnkkknnnpppqqqsssrrriii___RRRKKK>>>:::@@@AAAHHHYYYwwwccc[[[ZZZZZZYYYYYYZZZZZZYYYVVVUUUVVVWWW[[[[[[\\\\\\\\\\\\[[[[[[YYYYYYYYYYYYZZZ[[[\\\]]]ZZZYYYYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\ZZZYYYXXXRRRQQQPPPOOOPPPRRRSSSSSSVVVTTTSSSSSSPPPPPPZZZfffsssppprrr{{{}}}uuu}}}~~~rrrhhhdddlllooommmgggjjjwwwvvvrrryyy~~~wwwiiiVVVGGG???===999;;;<<<>>>FFFTTTbbbiii```[[[WWW[[[hhhzzzsssqqquuu~~~{{{xxxwwwvvvtttrrrpppooonnnllljjjiiihhhgggfffdddaaa___]]]ZZZVVVSSSNNNMMMJJJGGGCCC@@@>>><<<999888666555444444555555999;;;>>>???>>>;;;999777000@@@AAAPPPjjjsssZZZNNNQQQNNNMMMOOOKKKHHHGGGEEEEEEEEEEEEGGGHHHIIIIIIHHHHHHHHHIIIJJJJJJIIIIIIIIIKKKOOOQQQQQQQQQLLLKKKKKKKKKLLLLLLLLLLLLHHHIIIJJJKKKLLLMMMNNNNNNQQQQQQRRRSSSSSSRRRQQQPPPOOOLLLRRRdddvvvpppdddnnnwwwhhh[[[SSS^^^sss~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}}}}||||||xxxyyyzzzxxxvvvuuuuuuvvvuuuuuutttrrrqqqooonnnnnnooonnnjjjcccZZZQQQIIIFFFeeedddaaa^^^XXXSSSPPPPPPNNNNNNMMMLLLJJJIIIHHHIIIGGGGGGHHHHHHHHHHHHHHHGGGIIIHHHIIIJJJLLLMMMLLLJJJIIIHHHHHHHHHIIIKKKLLLMMMMMMKKKLLLNNNNNNOOOUUU]]]jjj}}}zzzwwwuuuzzz}}}{{{}}}{{{vvvsssyyy|||}}}|||xxxvvvtttssssssuuuwwwxxxxxxuuuqqqooollllllllljjjhhheeedddccceeejjjpppuuuyyy|||}}}}}}zzzxxxuuupppkkkiiifffdddbbbaaa```]]][[[```___```bbbfffiiijjjiiivvvyyyzzzwwwrrroookkkgggkkkkkklllllllllllllllmmmmmmooopppqqqrrrooocccVVVGGGEEE===;;;@@@AAAPPPkkk~~~hhh[[[XXXYYY[[[[[[YYYZZZZZZYYYWWWUUUUUUVVV[[[[[[\\\\\\\\\\\\[[[[[[XXXXXXXXXXXXYYYZZZ[[[[[[YYYYYYXXXWWWWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXVVVUUUNNNNNNNNNNNNOOOPPPRRRTTTUUUUUUVVVUUUSSSRRRXXX```mmmllloooxxxzzzwwwiiiqqq|||uuummmssstttooogggjjjwww~~~yyy~~~}}}tttdddRRRDDD??????<<<>>>>>>AAAOOOeeevvv}}}jjjeeeaaadddppptttgggiiisss}}}~~~{{{xxxvvvuuuuuutttrrrooonnnmmmllljjjhhhgggfffdddbbb___]]][[[XXXSSSPPPJJJIIIGGGCCC@@@===;;;999777666555444444555666777999<<<>>>>>>;;;888777777:::GGGGGG^^^~~~dddPPPJJJMMMKKKKKKLLLHHHEEEEEEDDDCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHIIIJJJKKKHHHGGGHHHJJJMMMPPPPPPPPPKKKKKKLLLKKKKKKKKKKKKKKKHHHIIIJJJKKKLLLMMMNNNOOOMMMNNNOOOQQQRRRRRRQQQQQQMMMLLLPPP]]]nnn~~~rrriiiuuuwwwjjjeeeppp~~~}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||{{{zzzxxxyyyzzzxxxvvvuuuuuuvvvvvvuuutttsssqqqppppppoooooommmggg```XXXNNNFFFAAAnnniiiddd```ZZZSSSOOOPPPNNNOOONNNLLLIIIHHHIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJLLLMMMLLLKKKKKKJJJJJJIIIJJJLLLMMMNNNMMMKKKLLLOOOPPPOOOSSSYYY```sss{{{yyyxxxvvvyyy{{{www~~~|||xxxsssnnnlllqqquuuvvvtttsssuuuvvvuuuvvvxxx{{{}}}|||xxxssspppiiikkklllllliiigggfffggghhhmmmtttyyy|||~~~~~~|||yyywwwtttnnniiigggdddaaa````````````___gggeeeeeegggkkkooopppqqq~~~}}}zzztttnnnkkkjjjjjjjjjllllllllljjjiiijjjkkkqqqssssssrrrpppjjj\\\NNNBBBBBB===>>>BBBEEEZZZ{{{|||mmm]]]WWWWWWXXXYYY[[[XXXYYY[[[ZZZXXXWWWVVVWWWZZZZZZ[[[[[[[[[[[[ZZZZZZVVVVVVVVVVVVWWWXXXYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUWWWWWWXXXWWWVVVUUUSSSRRRLLLMMMNNNNNNNNNPPPSSSVVVSSSTTTVVVUUURRRQQQSSSWWW___aaahhhsss|||}}}wwwqqq{{{fffjjjrrr~~~zzzuuuwwwsssmmmoooxxxzzzvvv}}}~~~yyymmm]]]NNNCCC?????????@@@@@@EEEXXXrrrkkkhhhgggkkkuuuvvvqqqxxxzzzxxxuuuttttttttttttsssnnnmmmllljjjiiigggfffeeebbb```^^^\\\YYYVVVQQQMMMGGGFFFDDDAAA>>>;;;888777666555444444555666777888999<<>>:::888888:::GGGNNNLLLiiiqqqZZZKKKHHHKKKGGGHHHJJJEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJGGGFFFGGGIIILLLNNNOOONNNJJJKKKLLLKKKJJJIIIJJJKKKIIIJJJJJJKKKLLLMMMNNNNNNJJJKKKMMMOOOQQQQQQQQQQQQNNNNNNPPPYYYgggyyyqqqmmmyyy}}}}}}sssoooyyy~~~}}}}}}~~~~~~}}}}}}}}}}}}|||{{{yyyyyyxxxyyyyyyxxxvvvuuuvvvwwwwwwvvvtttsssrrrqqqqqqqqqppplllfff___WWWMMMDDD>>>wwwooohhhccc\\\SSSNNNOOONNNOOOOOOLLLIIIHHHJJJMMMIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJJJJIIIIIIIIIKKKLLLMMMMMMKKKMMMPPPQQQPPPRRRVVVXXXjjjyyyyyyxxx{{{{{{wwwuuuyyyzzzvvvuuutttsssqqqooollljjjfffkkkmmmkkkmmmssswwwvvvxxxyyy{{{|||zzzvvvrrrpppiiillloooooolllhhhggggggkkkpppwww|||~~~~~~zzzwwwvvvrrrlllggghhheeeaaa```aaacccdddeeelllkkkjjjmmmqqqwwwzzz|||}}}zzzvvvqqqllliiikkkmmmhhhjjjlllkkkjjjiiikkknnnqqqttttttpppjjjaaaSSSFFF@@@>>>;;;AAALLLTTTlllmmmbbbYYYXXXXXXVVVVVVXXXWWWYYY[[[[[[YYYXXXXXXYYYWWWXXXXXXYYYYYYXXXXXXWWWTTTTTTTTTTTTUUUVVVWWWXXXWWWVVVUUUTTTSSSSSSSSSSSSUUUUUUUUUUUUTTTRRRPPPOOOKKKMMMOOOOOOOOOQQQUUUXXXSSSVVVWWWUUUQQQOOONNNNNNMMMTTTaaaooozzz~~~yyysssvvv|||uuupppnnnuuu~~~~~~xxxooopppyyy{{{www~~~~~~{{{rrrdddUUUIIIAAA>>>===@@@BBBCCCJJJ___www}}}vvvcccdddgggllluuu{{{|||~~~vvvtttrrrqqqrrrssssssrrrlllkkkjjjhhhgggeeedddcccaaa___]]][[[XXXTTTOOOKKKEEEDDDBBB???<<<999777666555555444444555777999:::;;;===@@@>>>:::999<<<@@@RRRXXX[[[|||cccUUUIIIHHHIIIDDDEEEHHHCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFGGGHHHIIIGGGFFFFFFHHHKKKMMMMMMLLLIIIKKKLLLKKKHHHGGGHHHJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKMMMOOOPPPPPPOOOOOONNNNNNPPPTTT___ppp~~~mmmnnnyyyuuuttt}}}~~~~~~tttrrrzzz||||||~~~~~~}}}}}}}}}}}}}}}}}}|||{{{zzzxxxwwwvvvwwwxxxwwwvvvuuuvvvwwwvvvuuutttrrrqqqqqqqqqqqqpppkkkeee^^^WWWNNNEEE>>>~~~tttjjjeee]]]SSSNNNOOONNNOOOOOOMMMJJJIIIKKKNNNJJJJJJJJJJJJJJJKKKLLLMMMKKKJJJIIIKKKMMMNNNMMMLLLHHHGGGFFFFFFGGGHHHJJJKKKNNNLLLMMMQQQRRRPPPQQQUUURRReeetttxxxzzzzzzrrr~~~xxxnnnmmmmmmmmmnnnnnnmmmkkk]]]ccceeedddgggpppvvvvvvxxxxxxxxxwwwuuurrrpppnnnkkkooosssrrrnnnjjjhhhhhhnnnsssyyy~~~|||xxxvvvtttqqqjjjeeeiiifffbbb```bbbeeehhhiiipppnnnnnnpppvvv}}}wwwtttqqqnnnjjjhhhjjjmmmgggiiikkklllkkklllpppsssooosssrrrllldddZZZKKK??????;;;999EEEWWWddd~~~}}}}}}eee]]]XXXYYYYYYTTTSSSUUUWWWYYY[[[\\\ZZZYYYYYYZZZUUUVVVVVVWWWWWWVVVVVVUUUSSSSSSSSSSSSTTTUUUVVVWWWVVVVVVTTTSSSRRRRRRRRRRRRSSSTTTTTTSSSRRRPPPOOOMMMKKKMMMPPPPPPPPPQQQVVVYYYVVVYYYZZZWWWRRRNNNLLLIIIFFFPPP```qqq}}}vvv||||||ppprrrzzzmmmnnnzzz~~~~~~wwwmmm^^^OOOEEE???<<<;;;@@@BBBDDDMMMcccwwwvvvhhhZZZ___eeellluuu}}}{{{~~~yyytttrrrpppoooqqqrrrrrrrrrjjjjjjhhhgggeeecccbbbaaa```^^^\\\ZZZXXXSSSNNNJJJDDDCCCAAA>>>;;;999666555555555555555666888999;;;<<>>>>>AAAFFFPPP```iii___OOOMMMXXXaaafffqqqzzzzzz{{{yyy}}}~~~{{{xxxvvvqqqqqqqqqppppppooooooooommmjjjgggeeeeeedddbbb``````^^^\\\YYYUUUPPPJJJFFFBBBAAA???<<<:::888777777222222333555777999;;;===???===;;;888666888BBBKKK[[[hhh]]]VVVLLLKKKHHHEEECCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKLLLLLLLLLLLLLLLHHHIIIIIIIIIHHHIIILLLNNNJJJLLLOOOPPPQQQPPPNNNLLLKKKMMMNNNNNNPPPZZZjjjwwwzzzlllfffllluuu|||}}}tttrrrtttyyykkkbbbmmmxxxxxx{{{|||}}}~~~~~~~~~~~~}}}|||||||||{{{zzzyyyxxxxxxxxxxxxuuuttttttssssssssstttttttttsssqqqppppppqqqssstttiiigggeee```ZZZPPPFFF???qqqhhhcccWWWRRRRRRLLLOOOMMMJJJHHHHHHHHHJJJKKKPPPOOONNNLLLKKKJJJIIIIIIKKKJJJJJJJJJIIIIIIHHHHHHIIIHHHGGGGGGGGGIIIKKKLLLOOOQQQSSSRRRPPPMMMLLLLLLKKKTTTcccrrr~~~|||{{{~~~pppnnnooowwwpppgggjjjqqqvvvttteee[[[___ggglllssszzz{{{vvvpppmmmnnnooopppoooqqqyyyxxxjjj\\\^^^mmmzzz~~~~~~~~~~~~xxxrrrrrrqqqmmmhhhgggggghhhhhhiiikkkooouuuyyyxxxvvvvvvyyy}}}}}}yyyuuuoooqqqqqqpppmmmlllkkklllnnnmmmlllnnnqqqsssuuuuuurrrnnndddXXXLLLDDD???<<<======HHHaaa~~~xxxwwwuuuaaa[[[ZZZYYYWWWVVVTTTSSSSSSTTTTTTTTTSSSSSSSSSSSSRRROOOQQQTTTTTTSSSSSSSSSTTTQQQPPPPPPPPPQQQSSSUUUVVVVVVTTTQQQPPPPPPPPPOOONNNTTTSSSPPPNNNMMMNNNPPPQQQOOOOOOOOOQQQTTTWWW[[[]]]YYYXXXVVVUUUTTTRRRNNNKKKJJJUUUiii~~~xxx}}}zzz{{{~~~yyyvvvzzz|||rrrcccSSSHHHAAA;;;;;;???===CCCIIIQQQZZZ___YYYNNNPPPXXX___dddmmm|||~~~zzz~~~}}}||||||{{{xxxvvvrrrqqqqqqpppooonnnnnnnnnkkkhhheeedddcccbbb```^^^^^^\\\YYYVVVSSSNNNHHHDDD@@@???===:::888666555555222222333555888:::<<<===>>>;;;999777666888AAAIIIWWWrrrzzzYYYRRRKKKJJJGGGEEECCCCCCCCCDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHHHHKKKKKKKKKKKKKKKJJJJJJJJJGGGHHHIIIHHHGGGHHHKKKMMMLLLNNNPPPRRRRRRQQQOOONNNMMMNNNNNNLLLMMMWWWfffsssyyyoookkkpppxxxvvvsssuuuzzzpppgggpppxxxvvv~~~}}}}}}|||}}}}}}~~~~~~}}}}}}|||||||||{{{zzzyyyxxxxxxxxxxxxttttttsssssssssssstttttttttsssrrrqqqqqqqqqrrrssskkkiiifffaaa[[[QQQFFF???~~~~~~mmmccc^^^SSSPPPQQQMMMMMMLLLJJJHHHGGGHHHIIIJJJTTTSSSPPPNNNLLLJJJIIIIIIMMMLLLLLLKKKJJJIIIIIIHHHHHHHHHGGGHHHIIILLLNNNOOOQQQQQQQQQOOOLLLIIIIIIIIILLLQQQ\\\ooozzzsssrrrxxx~~~rrrjjjhhhttt{{{oooooozzzxxxbbbWWW[[[fffppptttyyyuuupppnnnnnnooooooooouuuyyyuuuggg\\\aaaqqq~~~}}}}}}|||tttooooooooollliiiiiiiiikkkmmmnnnqqquuuzzz~~~{{{wwwtttvvvzzzyyysssmmmoooppppppooommmkkkkkklllllllllmmmppptttvvvvvvuuuqqqgggXXXLLLCCC@@@@@@AAA@@@FFFYYYwww}}}}}}hhhXXXYYYXXXWWWUUUTTTRRRQQQPPPQQQRRRSSSSSSRRRQQQPPPOOOMMMOOORRRSSSRRRRRRRRRSSSPPPOOOOOOOOOPPPRRRSSSUUUTTTRRRPPPOOOOOOOOONNNMMMQQQPPPNNNMMMMMMOOOPPPRRRNNNNNNOOOQQQSSSWWWZZZ\\\YYYXXXWWWWWWVVVUUURRROOONNNXXXjjjyyy~~~~~~{{{|||yyypppjjjttt|||nnnaaaRRRGGG???;;;<<>>GGGPPPUUUXXXZZZWWWRRRTTTZZZ```eeennnxxx~~~wwwuuuzzz|||zzzyyyxxxyyyyyywwwvvvqqqqqqpppooonnnmmmlllkkkhhhfffcccaaaaaa```^^^\\\\\\ZZZVVVSSSPPPKKKFFFBBB===<<<:::888666444444333222222444666999;;;===>>>>>>999666777777999@@@IIIUUU}}}}}}sssSSSMMMJJJHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHGGGHHHIIIHHHGGGHHHJJJMMMMMMOOOQQQRRRRRRRRRPPPOOOOOOPPPNNNKKKLLLSSS```jjj}}}zzzvvvwww}}}zzzvvvxxx{{{rrrnnnyyy|||~~~}}}{{{zzzzzz|||~~~~~~~~~}}}}}}|||||||||{{{zzzyyyyyyxxxxxxxxxxxxssssssrrrrrrrrrssssssttttttttttttssssssrrrrrrrrrmmmkkkhhhccc\\\RRRHHH@@@yyyggg]]]WWWMMMKKKNNNKKKLLLKKKIIIHHHGGGHHHIIIJJJRRRQQQOOOMMMKKKJJJIIIIIILLLLLLKKKJJJIIIIIIHHHGGGGGGGGGHHHIIIKKKNNNPPPQQQOOOOOONNNKKKHHHGGGHHHIIIMMMMMMUUUhhhzzzoookkkooozzz}}}oooiiisss}}}zzzzzzjjjSSSPPP]]]kkkqqqxxxvvvsssqqqppppppppppppuuuyyywwwmmmggglllxxx~~~yyyyyy~~~yyysssnnnnnnnnnllllllnnnqqqrrrtttuuuwwwyyy}}}{{{vvvrrrsssxxxwwwpppiiinnnoooooonnnlllkkkkkkmmmiiikkknnnrrruuuvvvtttqqqlll^^^NNNCCC>>>>>>AAAFFFHHHWWWqqqooo^^^TTTWWWVVVUUUSSSQQQPPPOOONNNOOOPPPQQQRRRQQQPPPMMMLLLKKKMMMPPPQQQQQQQQQRRRSSSOOOOOONNNOOOOOOQQQRRRSSSRRRQQQOOOOOOOOOOOONNNLLLMMMMMMLLLKKKLLLNNNPPPQQQLLLLLLMMMOOORRRTTTWWWXXXYYYXXXXXXXXXYYYXXXUUUSSSKKKRRR```ooovvvxxx}}}}}}~~~}}}zzzpppjjjwww|||nnndddUUUHHH@@@===>>>AAACCCKKKVVV^^^bbbbbb___\\\]]]bbbhhhoootttwwwwwwuuupppttt~~~zzzxxxwwwvvvwwwwwwuuutttqqqpppooonnnllljjjiiiiiigggeeebbb```___^^^\\\ZZZZZZXXXTTTQQQMMMIIIDDD@@@;;;:::888666555444333333222333555888:::<<<>>>>>>???999666888999:::CCCNNNaaafffNNNIIIGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHGGGGGGFFFFFFIIIIIIIIIIIIHHHHHHKKKMMMMMMNNNPPPQQQQQQPPPOOOOOONNNOOOOOOMMMLLLPPPXXX___rrr|||{{{}}}~~~~~~rrrrrr|||zzzxxxxxxxxxyyyzzz{{{}}}~~~}}}}}}}}}|||||||||{{{{{{yyyxxxxxxwwwvvvvvvwwwwwwsssrrrrrrrrrrrrssssssttttttuuuuuuttttttrrrqqqpppnnnllliiieee^^^TTTIIIBBBvvvdddZZZTTTJJJIIIMMMJJJJJJIIIHHHHHHGGGHHHHHHIIIMMMLLLKKKJJJIIIIIIIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGIIIKKKMMMOOOPPPJJJJJJIIIHHHFFFFFFIIIKKKJJJHHHLLL\\\sssyyyoookkkppp}}}zzzrrrvvv}}}mmmTTTIIIRRRaaakkkuuuvvvvvvvvvtttrrrqqqpppqqqxxx|||xxxvvvyyy~~~~~~yyyttttttyyyzzztttqqqrrrrrrppprrruuuzzz{{{||||||{{{{{{|||}}}wwwsssppprrrvvvvvvpppjjjnnnnnnnnnllljjjjjjkkkmmmkkkmmmqqqvvvwwwuuuooojjj___RRREEE???======EEEMMM[[[rrrooo```XXXSSSTTTTTTSSSQQQPPPOOONNNMMMNNNOOOPPPQQQPPPNNNLLLJJJJJJLLLOOOQQQQQQPPPQQQRRRNNNNNNOOOOOOPPPPPPQQQQQQQQQPPPNNNOOOOOOOOONNNLLLIIIIIIIIIJJJKKKLLLNNNOOOLLLMMMNNNPPPRRRUUUWWWXXXYYYXXXXXXYYYZZZZZZXXXVVVKKKMMMWWWiiiwww~~~}}}|||~~~zzzwww}}}rrrjjj\\\MMMDDDBBBDDDFFFJJJOOOYYYgggqqqsssmmmhhhmmmqqqwww{{{zzzuuunnnkkkpppxxx~~~{{{yyywwwvvvvvvuuusssqqqooonnnmmmllljjjiiihhhgggfffdddaaa___^^^]]][[[ZZZYYYVVVRRROOOKKKGGGBBB???:::999888666555444444444333555777:::<<<===>>>>>>@@@999777;;;<<>>???BBBOOO]]]vvvvvv___WWWUUUQQQQQQQQQQQQPPPOOOOOONNNNNNOOOOOOOOOOOONNNMMMKKKJJJKKKMMMPPPQQQPPPPPPQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQPPPOOOOOOOOOPPPPPPNNNLLLHHHHHHIIIIIIJJJLLLMMMNNNOOOPPPQQQTTTVVVXXXYYYZZZYYYXXXYYYZZZ[[[[[[YYYWWWQQQNNNTTTggg{{{}}}~~~yyyvvvyyy~~~xxxrrreeeUUULLLLLLOOOQQQRRRQQQWWWhhhvvvyyyuuupppzzz|||xxxmmmffffffnnnyyy}}}|||zzzwwwuuutttssspppnnnmmmlllkkkjjjiiihhhgggfffeeebbb___]]]]]]\\\ZZZXXXXXXTTTPPPLLLIIIEEE@@@===999999777666555555555555666777999;;;============>>>888999>>>AAAGGG^^^xxxpppfffOOOJJJCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBCCCCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFJJJJJJJJJIIIHHHHHHJJJLLLJJJJJJKKKKKKLLLLLLLLLKKKJJJMMMPPPQQQPPPOOONNNNNNWWWnnnwwwwww}}}~~~~~~~~~}}}tttmmmpppuuuyyy{{{{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzvvvuuuuuutttttttttuuuuuussssssssssssttttttuuuvvvvvvuuutttsssqqqpppooonnnmmmkkkiiifff```WWWMMMFFFzzzwwweee\\\WWWMMMKKKMMMJJJGGGGGGGGGGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHHHHHHHHHHHHHDDDEEEFFFFFFFFFFFFHHHJJJLLLLLLMMMQQQZZZhhhwww}}}~~~vvvooorrr~~~}}}~~~wwwuuuooojjjeeeXXXLLLMMMVVV]]]eeeooovvvxxxvvvtttrrrpppuuuyyyyyy{{{}}}yyytttrrrqqqnnnlllmmmpppwww||||||~~~zzzuuurrrqqqkkkmmmooooooooommmlllkkkmmmmmmllljjjiiiiiikkkmmmqqqtttwwwyyyuuujjj\\\SSSFFF@@@>>>BBBFFFMMMbbbwwwgggUUUUUUTTTOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMLLLKKKKKKLLLNNNQQQQQQQQQPPPPPPQQQOOOPPPPPPQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQQQQOOOMMMIIIIIIJJJKKKLLLLLLMMMNNNPPPQQQSSSUUUWWWYYYZZZZZZYYYYYYYYYZZZ[[[[[[YYYWWWVVVOOOQQQaaauuu~~~~~~{{{~~~yyymmmnnnwww|||{{{xxxmmm]]]TTTWWW\\\]]]VVVQQQSSS```mmmqqqppppppzzz{{{|||zzzoooddddddjjjsss~~~|||zzzxxxuuutttsssrrrooommmjjjjjjiiiiiihhhgggffffffbbb```]]][[[ZZZYYYXXXVVVUUURRRMMMIIIEEEBBB>>>;;;888777666555555555555555888999;;;=========<<<;;;:::666999AAAEEEQQQrrrxxxvvvVVVGGGIII@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@??????@@@@@@AAABBBBBBBBBBBBCCCDDDDDDEEEEEEFFFEEEEEEEEEEEEFFFGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIGGGFFFFFFHHHJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNOOOTTTjjj{{{zzzwww~~~}}}qqqsssvvvyyyzzzzzzyyyxxxyyyyyyyyyyyyyyyzzzzzzzzzvvvvvvvvvuuuuuuvvvvvvwwwttttttttttttuuuvvvwwwwwwwwwuuusssqqqooonnnmmmmmmkkkjjjhhheee```XXXNNNHHHyyyuuuddd[[[VVVLLLIIIKKKGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHEEEFFFFFFGGGGGGFFFFFFEEEDDDFFFGGGGGGFFFFFFGGGIIIHHHJJJKKKLLLPPP\\\mmmyyyuuuzzz|||vvvoootttwwwtttxxxuuussskkkkkkoooeeeRRRKKKPPPQQQ[[[iiitttwwwvvvtttssssssuuutttrrrtttvvvtttooommmmmmlllkkkllloootttyyyssszzz}}}xxxsssooonnnhhhllloooooollliiiiiijjjmmmmmmllljjjhhhiiikkknnnppprrruuuvvvooobbbSSSHHHDDD???AAAHHHNNNXXXrrr~~~^^^QQQUUUUUUNNNNNNNNNOOOOOOOOOPPPPPPPPPQQQPPPOOOMMMLLLKKKKKKKKKMMMOOORRRRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRQQQQQQQQQPPPPPPPPPQQQRRRQQQOOOMMMKKKKKKKKKLLLMMMNNNNNNNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYYYYYYYZZZ[[[[[[YYYWWWVVVNNNNNNZZZjjjtttvvvwwwzzzxxx{{{|||rrrfffkkkxxx~~~{{{|||{{{|||}}}{{{qqqbbbZZZ^^^dddfffXXXPPPOOOXXXaaaeeeiiinnnrrrsssssspppfff___fffrrr~~~zzzwwwuuusssrrrrrrqqqooommmiiiiiihhhhhhgggggggggfff```^^^[[[YYYYYYXXXVVVTTTSSSPPPKKKFFFCCC@@@<<<999777666555444444444444444999:::<<<>>>>>>===;;;:::666333999CCCHHHWWWvvv{{{yyyMMMBBBHHH???@@@@@@AAABBBBBBBBBAAAAAA??????>>>>>>??????@@@AAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIGGGGGGGGGFFFDDDDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKNNNMMMLLLKKKLLLMMMOOOQQQQQQfffwwwzzz~~~yyywwwxxxxxxxxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxwwwwwwwwwwwwwwwxxxxxxtttttttttuuuuuuwwwxxxxxxwwwuuurrrooommmlllmmmmmmjjjiiigggeee```XXXOOOIII}}}cccSSSPPPKKKJJJMMMIIIHHHHHHGGGGGGFFFDDDCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCDDDGGGIIIIIIHHHFFFEEEDDDFFFHHHIIIGGGDDDCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEJJJLLLMMMMMMNNNTTT^^^gggtttwwwvvvqqqnnnvvv}}}|||xxxuuulllaaaaaalllwww|||yyymmmZZZIIIJJJNNNYYYgggpppsssvvvzzzpppnnnkkkiiihhhgggfffffffffhhhkkknnnqqqsssssstttlllttt{{{|||zzz}}}|||{{{yyyvvvssspppnnnmmmmmmmmmlllkkkjjjiiiiiihhhiiimmmjjjhhhhhhjjjnnnpppqqqtttooojjjfff\\\PPPGGGEEE???CCCMMM[[[hhhuuummm]]]VVVQQQQQQRRRSSSQQQOOOMMMMMMOOOQQQSSSRRRQQQOOOMMMKKKJJJJJJKKKNNNNNNPPPQQQRRRRRRSSSSSSOOOPPPQQQQQQPPPOOOMMMLLLLLLMMMNNNNNNOOOOOONNNNNNLLLMMMNNNOOOPPPQQQRRRSSSSSSQQQQQQRRRUUUWWWXXXWWWZZZZZZZZZZZZYYYXXXWWWVVVUUUQQQOOOQQQTTT[[[iiivvv{{{wwwyyy{{{ooo^^^YYYaaa{{{}}}vvvsssxxx~~~sssddd\\\]]]ccceeeXXXQQQOOOWWW```dddddddddggghhhhhhgggiiiqqq}}}{{{xxxuuurrrpppppppppooolllhhhhhhhhhfffeeecccaaa``````___]]][[[YYYWWWTTTOOOLLLJJJHHHEEECCCAAA???<<<999999777444222222444777999<<<<<<===>>>>>><<<888555444<<<>>><<>>>>>??????<<<======>>>???@@@@@@@@@BBBBBB@@@@@@@@@@@@BBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDFFFCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPSSSRRRZZZhhh{{{vvvvvvppp{{{wwwrrrrrrrrrtttvvvvvvuuuttttttvvvwwwxxxvvvuuuuuuvvv|||{{{yyywwwvvvvvvvvvwwwvvvuuutttsssssssssuuuuuutttrrrpppooooooooommmllllllhhhdddaaa^^^XXXPPPIIIcccQQQMMMHHHHHHKKKGGGGGGGGGFFFFFFDDDCCCBBBAAADDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEAAACCCDDDDDDBBBAAA@@@AAAEEEEEEEEEEEEEEEFFFFFFFFFGGGJJJKKKKKKLLLQQQYYYaaahhhnnnuuuwwwyyy~~~zzztttsssuuu{{{}}}|||yyyooodddfffrrrrrr```KKKHHHJJJUUUaaaiiiooossskkkjjjiiigggeeedddeeegggeeegggjjjnnnppprrrrrrrrrkkkpppuuuvvvuuuxxx{{{uuuqqqsssqqqooollljjjiiiiiiiiilllkkkjjjiiiiiiiiiiiiiiijjjhhhgggiiilllppprrrsssrrrjjjbbbZZZPPPFFF@@@AAAEEENNN```tttooo\\\SSSPPPOOOPPPRRRRRRPPPNNNMMMMMMNNNPPPRRRRRRQQQPPPNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQNNNOOOPPPPPPPPPOOONNNMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSTTTUUUUUUSSSRRRQQQRRRTTTVVVVVVVVVXXXXXXYYYYYYXXXWWWUUUTTTRRROOOMMMNNNOOOSSS___jjjvvvxxx|||}}}ssscccZZZYYYnnnzzzxxxxxx}}}~~~sssbbbVVVSSSVVVXXXSSSRRRWWWaaahhhhhhggghhhlllppptttwww||||||zzzvvvvvvssspppoooooommmiiifffffffffdddcccaaa___^^^^^^^^^\\\YYYWWWUUUQQQMMMJJJIIIGGGDDDBBB@@@>>>;;;999888666444333333555888:::;;;;;;<<<<<<<<<:::666444111:::@@@FFF[[[jjjTTTBBB>>>@@@;;;@@@@@@???>>>>>>>>>??????<<<======>>>??????@@@@@@BBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEECCCBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFHHHIIIKKKLLLKKKLLLMMMLLLLLLMMMPPPRRRQQQVVVbbbsssyyyyyytttiiitttvvvrrrooosssxxx||||||zzzwwwvvvyyyxxxxxxxxxxxxyyyzzzzzzzzzzzzxxxxxxwwwxxxyyyyyywwwwwwvvvuuutttttttttttttttrrroooooooooooommmlllkkkgggdddaaa^^^XXXPPPJJJfffQQQMMMIIIIIIIIICCCEEEEEEDDDDDDCCCBBBAAA@@@CCCCCCCCCBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCDDDAAABBBBBBAAA@@@???@@@BBBEEEEEEDDDDDDDDDEEEFFFGGGEEEGGGJJJJJJJJJMMMSSSXXX\\\fffttt|||xxxtttpppkkkgggqqqwww}}}|||rrriiiiiiwwwqqqUUUHHH???CCCPPP[[[dddjjjgggiiiiiifffbbb```aaaccceeegggjjjmmmpppqqqppppppnnnoooppppppqqqsssxxx{{{yyyqqqkkkhhhnnnmmmkkkjjjiiiiiiiiijjjjjjjjjiiiiiiiiiiiiiiijjjhhhhhhhhhkkkoooqqqrrrrrrkkkaaaUUULLLCCC>>>???CCCNNN^^^uuu~~~kkk___TTTQQQRRRRRRRRRTTTQQQPPPNNNMMMMMMNNNPPPQQQQQQQQQPPPOOOOOOOOOOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMNNNOOOOOOOOOOOONNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRSSSTTTUUUUUUSSSRRRQQQRRRTTTUUUTTTSSSTTTUUUVVVWWWVVVUUURRRQQQRRROOOMMMMMMLLLMMMTTT]]]uuu|||rrrdddYYY```~~~~~~wwwzzz}}}~~~}}}sss```OOOJJJKKKMMMTTTXXXbbbnnnrrrqqqppprrrxxx~~~}}}zzzwwwsssuuussspppmmmllliiifffcccdddcccbbb```___]]]\\\[[[]]]ZZZWWWTTTRRRNNNJJJFFFGGGDDDBBB@@@???===:::888666555444333444777999;;;;;;;;;::::::888666444333444999@@@MMMlllwwwUUUJJJCCC??????;;;@@@??????>>>>>>>>>>>>>>><<<======>>>>>>??????@@@AAAAAA@@@??????@@@AAAAAAAAA@@@@@@??????@@@@@@AAACCCDDDEEEDDDBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEGGGIIIJJJKKKJJJKKKLLLKKKKKKLLLOOORRRPPPRRRYYYfffwwwyyy|||{{{}}}oookkktttppplllkkkttt~~~||||||{{{wwwvvvyyy{{{{{{zzzyyyyyyxxxxxxyyyzzz{{{{{{yyyyyyxxxwwwvvvtttsssrrrsssqqqoooooooooooommmllliiifffcccaaa___YYYQQQJJJmmmXXXTTTPPPMMMJJJBBBDDDCCCBBBAAAAAA@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAACCCCCCCCCAAA@@@AAACCCFFFEEEDDDCCCBBBCCCEEEGGGHHHEEEGGGIIIJJJIIIJJJMMMPPPVVVaaasssuuurrrqqqtttwwwwwwpppjjjooouuu{{{}}}vvvqqqpppvvvdddSSSBBB===BBBKKKVVV___eeeiiillljjjeee```^^^___eeegggjjjmmmoooooooooooosssrrrpppoooqqqssstttuuuvvvzzz{{{vvvqqqllliiigggjjjjjjiiihhhhhhiiikkkkkkiiiiiihhhhhhhhhiiiiiijjjkkkkkkkkklllnnnmmmkkkiii^^^TTTIIIBBB@@@BBBJJJSSS]]]mmm~~~uuuqqqqqqbbbZZZTTTTTTUUUSSSQQQRRROOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOPPPPPPOOONNNMMMMMMKKKLLLMMMMMMNNNOOOOOOOOONNNOOOPPPPPPQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSRRRQQQRRRSSSSSSRRRPPPQQQRRRSSSTTTTTTRRRPPPNNNSSSQQQPPPPPPNNNLLLPPPXXXsss}}}ppp``````|||}}}xxx|||~~~ttt```OOOKKKNNNRRR```aaagggrrryyy{{{}}}zzzxxxtttooorrrpppmmmkkkhhhfffdddcccbbbaaa```^^^]]][[[ZZZYYY\\\YYYUUURRROOOKKKGGGDDDDDDBBB???======;;;888666444444444444666888:::;;;999999999777555444444555<<<>>>DDDVVVzzziiiJJJGGGDDD@@@@@@?????????>>>============>>>============>>>>>>??????@@@@@@????????????@@@@@@???>>>>>>======>>>>>>???BBBCCCCCCBBB@@@??????@@@BBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCEEEGGGHHHIIIIIIHHHIIIJJJJJJJJJKKKNNNQQQQQQOOOQQQ[[[iiivvv~~~~~~~~~wwwyyy~~~lllfffnnnyyyzzzxxxzzz|||{{{yyyyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzzzzyyywwwtttqqqpppqqqpppoooooooooooommmkkkgggeeebbbaaa___YYYQQQJJJuuuccc___XXXRRRLLLBBBCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@????????????>>>@@@CCCEEEDDDBBB???===CCCCCCCCCAAA@@@BBBEEEHHHDDDDDDBBBBBBCCCEEEGGGHHHFFFHHHIIIJJJJJJJJJJJJKKKRRR\\\nnnrrrnnnnnnuuu~~~|||uuutttvvv{{{{{{yyylll]]]KKK@@@;;;<<>><<<;;;:::999777555333333444666777999:::;;;777888777555333333666999BBBKKKZZZpppZZZDDDDDD@@@:::<<>>======<<<<<<=====================>>>>>>>>>????????????????????????======<<<<<<<<<<<<======???@@@AAA@@@>>>===>>>???AAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCEEEGGGGGGHHHHHHFFFHHHHHHIIIIIIJJJMMMPPPRRROOONNNRRR\\\iiitttzzzwwwsssxxx~~~xxxkkkggg}}}~~~zzz{{{{{{{{{zzzzzzzzzyyyyyyzzzzzzyyyxxxuuurrrooonnnpppooonnnooopppooommmkkkfffdddbbbaaa___YYYPPPIII|||kkkfffZZZRRRLLLDDDBBBAAA@@@???>>>???@@@@@@@@@@@@@@@?????????>>>>>>===@@@CCCFFFFFFCCC>>>;;;@@@@@@@@@??????@@@CCCFFFCCCCCCBBBBBBCCCEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIIIILLLUUUeeeyyyvvvrrrqqqxxx}}}|||~~~}}}uuuiii___SSSIII@@@:::;;;@@@LLLQQQZZZbbbhhhjjjiiigggffffffffffffgggiiikkklllooonnnmmmmmmmmmllljjjhhhfffiiimmmqqqtttxxx}}}}}}zzzxxxxxxxxxxxxwwwzzzzzz{{{|||~~~~~~|||yyyvvvtttqqqpppooonnnnnnllljjjiiihhhggggggjjjiiihhhhhhhhhiiijjjkkkhhhhhhggggggggggggggghhhkkkiiieeeaaa]]]WWWQQQMMMDDDAAAAAAHHHOOOWWWbbbllljjjbbbbbbrrrfffTTTSSSOOONNNPPPQQQMMMKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLMMMNNNOOONNNNNNOOOPPPPPPPPPPPPPPPRRRRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRPPPMMMMMMNNNNNNNNNNNNNNNMMMMMMLLLLLLNNNOOOMMMKKKNNNTTTdddsss}}}zzz{{{}}}}}}mmmmmmvvv{{{tttooonnnooo|||{{{~~~zzzqqqqqq}}}xxxlllgggmmmuuuyyyzzznnnfffjjjwwwzzzxxxtttooommmiiiiiigggeeeaaa```aaaccc___^^^]]][[[ZZZXXXWWWVVVWWWSSSOOOKKKIIIFFFCCC@@@===;;;999888888777555333222333555777999:::::::::555666666444333555;;;@@@FFF^^^|||jjjQQQFFFFFF>>>999>>>@@@>>>>>>===<<<<<<<<<<<<<<<========================>>>>>>????????????>>>>>>===<<<<<<;;;;;;<<<<<<======>>>???>>>======>>>???@@@@@@@@@AAAAAABBBBBBBBBBBBCCCEEEFFFGGGGGGFFFFFFEEEFFFGGGGGGGGGIIILLLOOOQQQPPPMMMMMMRRR]]]kkkuuu~~~tttjjjoooiiihhhqqq{{{~~~zzz{{{{{{wwwyyy|||zzzzzzzzzzzzzzzyyyxxxwwwyyyxxxwwwuuurrrpppnnnlllooonnnnnnooopppooommmkkkfffeeecccbbb___XXXOOOHHHmmmdddUUUKKKIIIEEECCCAAA@@@>>>>>>???@@@AAA@@@@@@@@@?????????>>>>>>>>>@@@BBBDDDDDDAAA>>><<<===>>>??????>>>@@@BBBEEEAAAAAABBBCCCDDDEEEFFFGGGIIIIIIHHHIIIJJJIIIIIIHHHJJJQQQ^^^ooo~~~yyyuuusss{{{{{{sssjjjccc^^^ZZZYYYTTTKKKBBB???@@@AAAGGGRRR___hhhkkkjjjdddcccaaa```aaadddgggiiiggghhhkkkkkkjjjgggdddcccbbbeeehhhkkknnnrrrvvvyyywwwrrrnnnlllmmmoooooooooqqqrrrssssssttttttssssssppppppooonnnlllllllllmmmkkkkkkjjjjjjiiihhhgggfffnnnmmmlllkkkkkkkkklllmmmiiihhhggggggffffffffffffaaa^^^YYYUUUQQQLLLFFFCCCAAAAAAEEEMMMSSSVVVZZZ___\\\___llliiiXXXQQQQQQNNNMMMPPPPPPNNNMMMOOOKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIKKKLLLMMMLLLLLLKKKLLLLLLLLLMMMLLLLLLKKKKKKLLLKKKKKKJJJKKKLLLMMMNNNMMMNNNNNNOOOOOOOOOOOOOOORRRRRRQQQQQQPPPPPPPPPOOONNNNNNOOOPPPRRRRRROOOMMMNNNMMMLLLLLLLLLLLLMMMNNNIIIIIIKKKMMMKKKHHHLLLRRR]]]lllxxx|||}}}{{{~~~}}}ssssss||||||nnnfffjjjppp~~~zzz}}}xxxooorrrzzztttuuu|||uuuooorrr{{{|||yyyxxxrrrnnnmmmhhhhhhgggccc___]]]^^^```\\\\\\[[[YYYWWWVVVTTTTTTRRRNNNJJJGGGDDDBBB@@@>>>;;;999777777777666444222333444666888999:::999999333555555444333777@@@GGGMMMqqq|||YYYKKKHHHGGG@@@???CCC@@@>>>===<<<<<<;;;;;;<<<<<<==============================>>>??????>>>======<<<<<<<<<;;;;;;<<<<<<<<<:::;;;======<<<<<<>>>?????????@@@AAABBBCCCDDDDDDDDDEEEGGGHHHHHHGGGEEEDDDCCCEEEFFFFFFGGGHHHLLLOOOPPPPPPNNNJJJJJJSSSdddrrrxxxqqqdddppplllnnnuuuzzz{{{}}}~~~zzzwwwwwwxxxyyyzzzzzzyyyyyyxxxwwwvvvtttqqqooommmllllllnnnmmmnnnooopppooommmjjjgggeeecccbbb___XXXNNNFFFlll___NNNEEEFFFEEECCCBBB@@@>>>>>>???AAABBB@@@@@@@@@@@@???????????????@@@AAAAAAAAA???>>>======>>>???@@@@@@AAACCCEEE@@@AAABBBDDDEEEFFFFFFFFFIIIHHHGGGHHHIIIIIIHHHGGGLLLQQQ\\\iiitttyyyyyywwwyyyuuuttt}}}~~~wwwxxxxxxnnncccbbb___```gggiii___PPPFFF;;;999;;;EEEUUUbbbhhhiiiccc```^^^\\\]]]```dddgggbbbfffjjjkkkiiieeebbbaaa```cccfffiiikkkooosssvvvtttoooiiihhhjjjmmmnnnnnnpppqqqqqqrrrqqqooommmllliiijjjkkkkkkkkklllnnnooohhhiiiiiijjjjjjiiihhhhhhmmmllljjjhhhhhhhhhhhhiiijjjiiihhhffffffeeeeeeeeeXXXUUUPPPLLLIIIEEEAAA>>>AAACCCIIIQQQTTTQQQOOOPPPUUUjjjnnnYYYQQQRRRPPPLLLKKKMMMLLLJJJJJJLLLKKKKKKKKKKKKKKKKKKKKKKKKIIIJJJKKKMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKLLLKKKKKKJJJJJJKKKMMMNNNMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOONNNNNNMMMMMMLLLMMMMMMNNNPPPRRRRRROOOMMMNNNMMMKKKJJJJJJLLLNNNOOOJJJIIIJJJLLLJJJHHHKKKRRRUUUcccrrrzzz~~~}}}{{{tttuuuooofffnnn{{{xxx{{{wwwpppvvv~~~{{{yyy~~~|||zzz}}}yyyyyyxxxrrrmmmmmmiiiiiigggbbb]]]ZZZ[[[^^^ZZZZZZYYYWWWUUUTTTRRRRRRNNNKKKFFFCCCAAA@@@>>><<<:::888666666666555444222333444777999::::::999888222444555444444999CCCKKKUUU}}}fffLLLDDDEEEDDD???BBBDDD=========<<<;;;;;;;;;;;;<<<===============<<<<<<<<<<<<===>>>??????>>>===<<<===<<<<<<;;;;;;<<<<<<===888:::<<<<<<<<<<<<>>>?????????@@@AAACCCDDDEEEEEEFFFGGGHHHIIIHHHGGGEEECCCCCCDDDEEEFFFFFFHHHKKKNNNNNNPPPOOOIIIEEENNN```pppvvv~~~}}}qqqwwwuuuxxx}}}}}}zzz~~~xxxqqqnnntttuuuwwwyyyzzzzzzzzzzzzvvvtttrrrooommmlllkkkkkkmmmmmmnnnooopppooommmjjjgggfffdddbbb___WWWMMMEEEmmm\\\HHHCCCGGGFFFAAAAAABBBBBBAAAAAA@@@???@@@@@@????????????@@@@@@BBBBBBAAAAAA@@@???>>>>>>;;;;;;<<<<<<======>>>>>>>>>@@@BBBCCCCCCDDDFFFHHHGGGGGGFFFFFFFFFFFFGGGGGGMMMJJJNNNZZZfffnnnsssxxx|||yyyuuuxxx}}}~~~~~~zzzuuuooohhhccceeehhhmmmtttwwwrrrfff\\\LLLAAA999<<>>CCCEEEDDDHHHQQQZZZ^^^ppp}}}lll\\\PPPMMMPPPMMMMMMMMMMMMLLLLLLLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHLLLLLLLLLLLLLLLLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKIIIJJJLLLMMMMMMLLLLLLMMMPPPQQQQQQOOOMMMKKKLLLKKKJJJIIIIIIJJJKKKLLLJJJKKKLLLLLLLLLKKKIIIHHHNNNZZZfffnnnzzzzzzrrr|||~~~zzztttsss}}}yyytttqqqmmmjjjhhhdddcccaaa___]]][[[ZZZZZZYYYYYYWWWUUUSSSQQQPPPOOOJJJHHHDDDBBBAAA???===;;;777666555444333222222222888999:::888666444333333777111///444:::<<>>===<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;????????????>>>===;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????BBBBBBBBBCCCCCCCCCCCCCCCFFFGGGHHHGGGDDDCCCDDDEEEFFFGGGGGGFFFEEEFFFIIIKKKHHHIIIHHHFFFEEEKKKUUU^^^ooo~~~}}}}}}zzz}}}{{{wwwzzz{{{{{{wwwqqqllljjjiiioooqqqtttwwwxxxxxxwwwvvvvvvtttqqqpppnnnmmmjjjhhhjjjkkkmmmnnnooooooooooookkkgggbbb```\\\UUUIII???ssscccOOOFFFFFFBBBAAAAAAAAAAAAAAA@@@???????????????>>>>>>?????????AAAAAAAAA@@@???>>>>>>>>>;;;<<<<<<======>>>>>>???>>>@@@AAABBBBBBCCCDDDFFFGGGFFFFFFEEEEEEFFFFFFGGGJJJIIILLLUUU]]]bbbiiioootttyyy~~~|||zzz~~~|||wwwssspppppppppqqqttt}}}wwwdddUUUFFF>>>;;;;;;???EEEQQQVVVYYYXXXYYY\\\\\\XXXWWWWWWXXXZZZ]]]___aaabbb```cccfffhhhiiikkknnnppptttoookkklllooorrrqqqooopppqqqrrrssssssrrrpppoookkkkkkiiihhhgggfffffffffdddcccccccccccccccbbbbbbbbb```___```bbbdddeeeeeegggfffbbb[[[XXXWWWQQQJJJEEEDDDDDDCCC@@@???@@@BBB===DDDIIIKKKRRRaaapppyyy~~~kkk\\\TTTNNNKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFGGGGGGHHHIIIIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKKKKLLLJJJIIIJJJKKKLLLLLLKKKKKKLLLNNNOOOOOONNNLLLKKKLLLKKKKKKJJJJJJKKKKKKLLLHHHIIIKKKLLLLLLLLLLLLKKKGGGPPPYYY___lll}}}zzzxxxuuuttt{{{zzzzzzwwwrrrnnnkkkiiifffcccdddccc```^^^[[[YYYXXXXXXUUUUUUSSSQQQOOOMMMKKKJJJGGGEEEAAA???>>>===:::999666555444333222333333444999:::;;;999666444333444444222333666888@@@QQQbbbgggPPPCCCAAA@@@>>>>>>???@@@AAA@@@???===<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>AAAAAAAAABBBBBBBBBBBBBBBEEEFFFGGGFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHJJJKKKJJJHHHKKKQQQWWWgggyyy~~~}}}|||{{{{{{zzzyyy|||zzziiifffaaa___^^^]]]\\\[[[ccchhhooouuuyyyxxxvvvtttsssrrrpppoooooonnnlllkkklllmmmoooppppppooommmllljjjfffbbb```]]]UUUIII@@@zzzkkkVVVIIIEEE>>>@@@@@@@@@@@@@@@???>>>>>>???>>>>>>======>>>>>>???@@@@@@??????>>>>>>======<<<<<<<<<===>>>????????????@@@BBBBBBAAABBBCCCEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGIIINNNQQQTTT\\\eeesss}}}wwwuuu}}}zzzzzz{{{||||||xxxhhhTTTFFF>>>::::::===>>>EEEKKKMMMPPPSSSSSSQQQQQQPPPPPPRRRUUUZZZ^^^aaa```cccfffhhhiiiiiijjjlllrrrooolllmmmpppsssrrrqqqoooppppppppppppnnnmmmllliiihhhgggeeecccbbbbbbaaa`````````aaaaaabbbbbbbbb^^^]]]]]]^^^```bbbcccccc___]]]VVVMMMIIIIIIGGGCCC???AAABBBAAA>>><<<<<<<<<===IIIVVV]]]fffuuummmUUUKKKLLLLLLIIIFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIKKKLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIJJJKKKLLLMMMMMMLLLLLLGGGLLLQQQVVVbbbvvv}}}}}}~~~zzzuuuvvvuuutttuuuxxxvvvrrr{{{{{{wwwsssuuurrrooolllkkkiiigggeeedddbbb___\\\YYYWWWUUUTTTQQQPPPNNNKKKIIIFFFEEEDDDCCCAAA>>><<<;;;:::888666555444222111222444666777;;;<<<<<<:::666444444444222555888888:::JJJiiipppRRRGGG@@@???>>>=========>>>???>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999::::::::::::::::::::::::::::::;;;;;;<<<=========@@@@@@@@@AAAAAABBBBBBBBBCCCEEEEEEEEECCCCCCDDDEEEGGGEEEEEEGGGKKKLLLIIIGGGHHHKKKNNNMMMKKKJJJMMMOOO]]]rrr~~~}}}~~~|||rrrrrruuuyyyzzz}}}}}}lllcccXXXRRRRRRTTTTTTTTTXXX^^^hhhqqqvvvuuurrroooqqqqqqpppppppppooooooooommmoooqqqrrrqqqoookkkiiihhheeebbb```^^^VVVJJJAAA|||mmmWWWJJJEEE>>>>>>????????????>>>======>>>======<<<<<<======>>>>>>>>>>>>>>>======<<<<<<;;;<<<<<<===>>>???@@@@@@@@@BBBCCCCCCBBBBBBCCCEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFIIIKKKJJJKKKUUU```|||~~~xxxrrrxxx}}}|||ooo^^^QQQHHHCCC@@@@@@555:::???CCCFFFJJJMMMNNNNNNMMMMMMNNNQQQTTTXXXZZZ]]]aaaeeeggghhhhhhiiijjjmmmkkkiiikkknnnppppppooollllllllllllkkkiiigggffffffeeecccaaa___^^^]]]]]]____________````````````\\\[[[ZZZ[[[]]]^^^]]]\\\RRRQQQLLLDDDAAABBBBBB???BBBDDDDDD@@@<<<<<<;;;:::DDDVVVjjjvvv|||ppp]]]KKKGGGKKKLLLIIIFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHGGGHHHJJJKKKJJJHHHIIIIIIHHHGGGHHHIIIJJJKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJLLLNNNSSS]]]ooo|||www}}}yyyssstttuuussspppnnnlllkkkrrrzzz}}}~~~~~~xxxvvvvvvtttrrrpppnnnlllkkkkkkjjjhhhfffcccaaa^^^ZZZWWWTTTRRRQQQMMMLLLJJJHHHEEEBBBAAA@@@@@@>>>;;;999999888666444333222111111222555888:::======<<<:::666444444555111555888888@@@ZZZ~~~\\\GGGHHH>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;:::999999:::::::::::::::::::::::::::;;;;;;<<<<<<======>>>@@@@@@@@@AAAAAABBBBBBCCCAAACCCDDDDDDCCCCCCDDDFFFHHHFFFFFFKKKQQQSSSOOOJJJIIIKKKMMMMMMKKKKKKLLLMMMUUUjjj~~~zzz{{{}}}|||uuutttvvv~~~wwwgggYYYRRRPPPRRRTTTUUUZZZbbbjjjnnnnnnllljjjqqqrrrrrrqqqpppooopppppplllnnnqqqsssssspppllljjjgggdddaaaaaa___XXXLLLCCCyyyiiiTTTIIIGGGAAA======>>>>>>======<<<;;;===<<<<<<;;;;;;<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBDDDDDDCCCCCCDDDFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFJJJKKKIIIIIITTT```~~~vvvxxxxxxvvv|||{{{tttnnneee\\\WWWSSSNNNIIIBBB???<<<===???BBBEEEHHHHHHIIIJJJMMMOOOQQQSSSUUUXXX[[[```ccceeeeeeggghhhfffffffffgggiiikkklllkkkiiihhhhhhgggeeedddcccbbbaaa```^^^\\\ZZZXXXXXXWWWZZZZZZZZZZZZYYYYYYYYYYYYWWWVVVTTTTTTTTTTTTRRRPPPIIIJJJHHHBBB?????????<<<<<<@@@@@@<<<===CCCGGGGGGZZZjjj|||yyy]]]SSSJJJIIIKKKIIIGGGFFFGGGGGGFFFFFFEEEEEEDDDDDDGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDDDDDDDEEEFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIIIIHHHFFFHHHGGGFFFEEEEEEGGGIIIJJJJJJKKKLLLMMMMMMLLLKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNGGGGGGJJJNNNVVVcccttt}}}~~~~~~{{{xxxssssssrrrpppkkkhhhiiikkkjjjsss~~~~~~zzzuuurrrrrrqqqooollliiihhhffffffffffffdddbbbaaa___\\\XXXTTTQQQOOONNNKKKJJJHHHEEECCCAAA???>>>>>><<<999888888777666444222222222222444777:::<<<======<<<999666444555666111222444999KKKmmmzzzvvvOOOCCCHHH<<<<<<;;;;;;:::::::::::::::::::::::::::999999999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>????????????@@@AAABBBBBBCCCCCC@@@BBBCCCDDDCCCDDDEEEGGGIIIHHHIIIOOOVVVXXXTTTPPPJJJKKKJJJJJJJJJKKKMMMOOOSSSccczzzwwwvvvzzz~~~zzzxxxvvvdddTTTOOORRRWWWWWWYYY]]]aaaeeegggiiijjjqqqssssssrrrooommmnnnooojjjlllpppssstttssspppnnnhhhdddaaaaaa```ZZZPPPHHHuuudddOOOFFFGGGCCC<<<<<<<<<<<<<<<;;;;;;:::<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;:::999:::;;;<<<===>>>???@@@@@@AAACCCCCCCCCCCCDDDFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEIIIKKKIIIJJJRRR]]]xxxwwwrrr{{{~~~{{{yyy|||~~~vvvhhhkkklllnnnsssvvvrrrlllYYYLLL@@@<<<;;;;;;;;;<<>>>>>===:::222:::>>>???GGGVVV```bbbttt~~~vvv^^^OOOKKKIIIJJJHHHDDDBBBDDDCCCCCCCCCCCCBBBBBBBBBAAAFFFFFFEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEDDDEEEGGGHHHHHHFFFDDDFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEEEEFFFHHHKKKNNNPPPRRRFFFFFFIIINNNTTT\\\iiiuuuwww~~~}}}~~~~~~{{{xxxuuusssooommmllliiifffgggkkkeeellltttzzz~~~~~~}}}{{{}}}~~~zzzvvvssspppooopppoookkkhhhgggfffddddddeeedddaaa___\\\ZZZWWWTTTPPPMMMKKKJJJGGGFFFDDDCCCAAA???===<<<<<<:::777666777666555444222222444555777999;;;<<<<<<;;;:::888555444555777333444666AAA\\\}}}aaaGGG@@@CCC;;;;;;;;;;;;::::::999999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>?????????>>>>>>???@@@AAAAAABBBCCC???AAACCCDDDDDDEEEGGGIIIJJJKKKMMMQQQVVVWWWUUURRRKKKJJJHHHHHHIIIKKKNNNPPPRRR\\\nnn|||uuuxxx}}}}}}}}}nnn___XXX\\\ccc___]]][[[[[[]]]bbbgggjjjnnnppprrrpppllljjjlllnnniiikkkooosssttttttsssrrrjjjeeeaaa``````\\\TTTMMMsssbbbMMMDDDEEEAAA;;;;;;;;;;;;;;;::::::999;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888888999;;;<<<>>>??????===>>>@@@AAAAAABBBCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBCCCFFFIIIHHHHHHNNNWWWeeetttxxxkkkttt~~~~~~~~~}}}wwwpppkkkgggnnnwwwtttaaaNNNHHHGGGDDD???<<<@@@@@@@@@AAACCCFFFJJJLLLHHHJJJMMMNNNOOOQQQSSSUUUTTTUUUVVVWWWWWWXXXXXXYYYWWWWWWVVVUUUTTTSSSSSSSSSPPPOOONNNLLLKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKIIIGGGFFFFFFEEEDDDAAA>>>@@@DDDDDD???<<<===???>>>;;;FFFNNNRRR]]]ooozzz{{{zzzsss\\\MMMIIIEEEDDDEEEEEEAAA@@@CCC@@@@@@AAABBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEECCCCCCDDDFFFHHHHHHEEECCCDDDDDDDDDEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIJJJJJJFFFFFFGGGGGGIIIKKKNNNOOOIIIGGGIIIOOOTTTYYYfffrrr{{{pppooowww}}}|||~~~|||yyywwwyyy~~~xxxsssppppppkkkhhhiiihhhccccccfffbbbdddhhhmmmrrrwww{{{}}}~~~||||||||||||~~~~~~|||{{{|||~~~|||yyyrrrrrrpppmmmjjjjjjkkkjjjgggccceeecccbbbbbbbbb```]]]ZZZVVVUUURRRNNNKKKHHHGGGFFFAAAAAA@@@>>>===;;;::::::999777555555555555444333222333666888:::<<<<<<<<<::::::999666444444666888:::===CCCSSSqqqmmmMMMBBB???===:::;;;;;;;;;::::::999999999999:::;;;;;;:::999999::::::::::::::::::::::::999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???;;;;;;<<<===>>>???@@@@@@???AAACCCEEEEEEFFFIIIKKKKKKLLLNNNPPPQQQQQQPPPOOOLLLJJJIIIHHHJJJKKKMMMNNNPPPUUU```nnnyyy~~~|||vvv{{{xxxppplllnnnqqqmmmhhhaaa[[[YYY[[[```cccgggjjjmmmkkkhhhgggiiillljjjlllooorrrttttttttttttlllgggbbb``````^^^XXXRRR{{{tttbbbMMMCCCBBB>>>:::;;;;;;;;;;;;:::999999;;;::::::999999::::::;;;999999999999999999999:::777888999:::<<<===>>>???:::<<<>>>??????@@@BBBDDDCCCCCCCCCBBBBBBCCCCCCCCC@@@@@@CCCFFFFFFEEEJJJPPPXXXjjj|||{{{wwweeennnxxx|||wwwuuu{{{yyyvvvpppxxxuuuaaa\\\]]]XXXPPPLLLCCCAAA===;;;;;;>>>BBBEEECCCDDDFFFFFFFFFGGGJJJLLLJJJLLLNNNNNNNNNNNNNNNOOOMMMMMMLLLKKKJJJJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEFFFEEEFFFFFFGGGIIIJJJJJJKKKFFFEEEEEEEEEEEEDDDAAA>>>:::>>>???;;;:::???CCCEEENNN[[[dddgggqqqmmmVVVJJJHHHHHHCCC@@@BBBCCCBBBAAACCC???@@@AAACCCEEEGGGHHHIIIEEEDDDDDDDDDCCCCCCCCCCCCAAAAAABBBCCCDDDDDDDDDDDD??????@@@AAAAAAAAAAAAAAA???@@@@@@AAAAAABBBCCCCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCDDDFFFGGGGGGEEEBBBCCCDDDDDDEEEFFFGGGGGGGGGJJJIIIHHHGGGGGGHHHIIIJJJLLLKKKIIIHHHGGGGGGHHHHHHHHHEEEFFFLLLPPPVVVbbbppp}}}}}}pppkkknnnuuuxxxwww}}}|||xxxtttsssxxxzzzwww{{{wwwooolllnnngggeeehhhhhhbbb^^^```aaa```aaadddjjjpppsssuuuuuuyyy}}}}}}}}}}}}~~~zzzxxxyyyzzzxxx{{{zzzwwwwww|||yyyvvvwwwuuunnnkkkmmmiiieeebbbaaacccbbb___\\\^^^]]]\\\[[[ZZZXXXUUURRRRRRPPPNNNKKKGGGEEECCCCCC===<<<<<<;;;:::999888888888666444333444444333222222444777:::<<<===<<<<<<888888777555444444666999AAAGGGRRRdddZZZAAA@@@@@@::::::;;;;;;;;;;;;:::999999888999;;;;;;<<<;;;:::999999999999999999999999999777888888999999999888888::::::::::::::::::::::::::::::;;;;;;<<<======>>>999999:::;;;<<<===>>>??????AAADDDEEEFFFGGGJJJLLLLLLMMMOOONNNLLLJJJJJJJJJLLLKKKJJJJJJKKKKKKKKKJJJNNNQQQWWW___hhhttt~~~~~~}}}yyy{{{|||nnnttt{{{}}}~~~}}}{{{yyyxxxxxxzzzssshhh^^^WWWVVVWWWYYYaaaeeehhhhhheeedddhhhllllllmmmoooqqqssstttttttttnnnhhhbbb___```___ZZZUUUtttyyyrrr___NNNAAA>>>@@@::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<999999999888888888777777999999:::;;;<<<>>>>>>???<<<<<<<<<===>>>@@@AAABBB@@@@@@@@@AAABBBCCCEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKWWW___lllwww|||~~~rrruuuvvv{{{xxx}}}yyywww|||xxxlllmmmttttttkkkbbbXXXPPPDDD;;;888:::>>>@@@@@@<<<===BBBCCC@@@AAAFFFCCCDDDFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCEEEFFFHHHHHHIIIIIIIIIJJJLLLMMMGGGFFFEEEDDDDDDCCCBBB@@@>>><<<;;;<<>>===<<<;;;999888777777777555555444333333333444444777888;;;???BBBBBB@@@===777777555222111333888===PPP^^^cccllleeeLLLCCC???<<<:::::::::999999888777666666999::::::;;;;;;::::::999999999999999999999999999777777888999999999999999999999999::::::;;;;;;;;;999::::::;;;;;;::::::999:::::::::;;;;;;;;;<<<<<<>>>???@@@AAABBBEEEJJJMMMRRRQQQOOOMMMKKKKKKJJJJJJIIIJJJKKKKKKJJJJJJKKKLLLMMMQQQSSSSSS]]]ppp{{{~~~wwwuuuxxxxxxuuussszzz}}}}}}{{{|||tttwwwsssrrreeeRRRQQQXXXUUUZZZ]]]aaabbbaaacccgggjjjfffkkkoooooopppsssuuusssmmmiiiccc___^^^]]]\\\[[[pppttt~~~mmmZZZJJJ???<<<>>>::::::::::::::::::::::::::::::999999999999::::::999999999888888888777777999999:::;;;;;;<<<======<<<<<<<<<======???@@@AAA??????@@@@@@AAACCCDDDEEEDDDDDDDDDDDDEEEGGGIIIJJJQQQVVV___jjjttt{{{}}}}}}zzz|||vvvpppssszzz}}}{{{vvvpppfffWWWJJJ@@@<<<:::999;;;777777;;;===<<>><<<<<<<<<<<<===BBBLLLYYYgggqqqzzzyyyeeeTTTGGGCCCDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>@@@DDDHHHIIIIIIHHHGGGDDDDDDCCCBBBBBBAAA@@@@@@>>>???@@@AAAAAA@@@???>>>>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDCCCDDDEEEEEEDDDEEEGGGIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFEEEFFFJJJQQQWWW[[[fffkkkuuuxxxnnnvvvuuugggllluuu|||vvvrrrnnnhhheeedddccc___[[[\\\XXXXXX\\\___^^^^^^```cccmmmyyy|||{{{}}}|||zzzyyywwwwwwvvvttttttyyyuuurrrrrruuuwwwuuurrrooonnnlllkkkkkkiiifffdddcccaaa^^^[[[YYYWWWVVVVVVSSSTTTTTTSSSRRROOOLLLKKKGGGFFFEEECCCAAA???======;;;;;;999888777666666666444333333333333333444555888999<<>>:::;;;:::666444777???GGGVVVccceeelll~~~[[[GGG@@@>>><<<;;;::::::999888888777666666888888999999999999888888888888888888888888888888666777777888888888888888999999999999999:::::::::999999::::::::::::999999999999:::::::::;;;;;;;;;===>>>???@@@AAADDDHHHLLLNNNNNNMMMLLLKKKJJJIIIIIIHHHJJJKKKKKKJJJIIIKKKLLLKKKOOOPPPNNNUUUfffvvv~~~wwwsss|||uuussspppnnnooorrr}}}~~~}}}}}}~~~wwwqqqooopppeeeSSSQQQWWWSSSUUUXXX\\\```dddgggjjjllleeekkknnnmmmmmmooopppnnnjjjgggbbb___^^^]]]]]]\\\|||mmmsss~~~|||eeeSSSFFF===:::<<<::::::::::::::::::::::::999999999888888999999999999999999888888888888888999999999999::::::;;;;;;<<<<<<;;;;;;<<<===>>>>>>>>>??????@@@AAABBBCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHJJJKKKOOOYYYgggsssxxxyyy}}}xxx~~~~~~zzztttrrrrrrvvv~~~ooo^^^QQQFFF???;;;<<<999888:::;;;:::<<<@@@BBBAAA???>>>======>>>???<<<<<<===>>>???@@@AAABBBCCCDDDEEEFFFGGGIIIIIIJJJIIIIIIHHHIIIIIIHHHEEECCC@@@???>>>=========>>>>>>EEEIIIQQQZZZeeerrrzzzbbbTTTLLLFFFAAA@@@CCCCCCBBBBBBAAA@@@??????@@@BBBEEEGGGHHHHHHFFFEEEBBBAAAAAA@@@@@@?????????===>>>???@@@@@@???>>>===>>>???AAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCDDDDDDCCCCCCBBBDDDEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIHHHHHHGGGGGGDDDDDDDDDFFFHHHLLLPPPSSSVVV[[[gggwwwsssjjjzzzsssddddddiiivvvyyyqqqgggaaa``````^^^[[[\\\WWWUUUWWWXXXUUUTTTUUUWWWdddsss}}}}}}{{{{{{}}}{{{yyywwwuuutttssssssvvvssspppoooqqqrrrpppmmmiiihhhffffffeeedddaaa___]]][[[XXXUUURRRPPPOOOOOOMMMMMMMMMLLLJJJHHHFFFDDDAAAAAA@@@???===<<<;;;:::888888666555444444444444222222222333444777999:::;;;;;;===@@@BBBCCCAAA???888888777444333999EEENNNXXXcccbbbjjjhhhNNN@@@===<<<;;;:::999999999888888777777666777777888888888888777777777777777777777777777777555666666777777777777777999888888888888888777777777888888999999888888777888888888999999999::::::;;;<<<>>>??????BBBFFFIIIIIIJJJKKKKKKKKKJJJHHHGGGGGGIIIJJJJJJIIIHHHJJJKKKJJJNNNOOOKKKMMMZZZlllwwwwwwppp|||}}}~~~{{{sssmmmqqqzzz~~~sss]]]VVVVVVNNNPPPQQQTTTYYY^^^ccceeeeeeeeejjjllliiihhhjjjiiiggggggddd```]]]]]]^^^]]]\\\vvvmmmyyyuuu]]]LLLCCC<<<:::;;;999999999999999999999999888999999999999999999888888888888888888888888888888888888888999999999999;;;;;;;;;:::;;;;;;<<<<<<===>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHNNNYYYfffpppvvvyyynnnpppooo{{{}}}|||}}}~~~~~~xxxqqqpppooottt{{{oooddd[[[TTTPPPMMMKKKIIIGGGDDD???<<<<<<===>>>@@@BBBBBB@@@===:::999:::<<>><<<<<<@@@FFFKKKOOOQQQSSSSSS\\\eeeqqq{{{|||rrraaaPPPHHHGGGEEEDDDDDDDDDCCCBBBAAA@@@???>>>===AAACCCEEEFFFGGGFFFDDDCCC@@@@@@@@@@@@??????>>>>>>>>>>>>?????????>>>=========???AAAAAA@@@???@@@AAA@@@@@@@@@AAAAAAAAABBBBBB@@@AAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCCCCBBB@@@CCCFFFFFFFFFEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIDDDEEEFFFGGGIIIJJJLLLMMMQQQXXXcccooo~~~rrriii|||~~~mmmddd]]]ccctttvvvjjjbbb```aaa___^^^]]]XXXTTTUUUUUUQQQPPPQQQSSS^^^mmmxxx|||||||||}}}{{{{{{yyyvvvsssrrrqqqrrrsssqqqnnnnnnnnnmmmkkkiiifffdddbbbbbbbbb```]]][[[WWWVVVRRROOOLLLJJJIIIHHHHHHHHHGGGFFFEEECCCAAA@@@===<<<<<<;;;;;;:::999999555555444333222222222333111222333666999>>>BBBDDD@@@??????@@@AAA@@@>>><<<666333111222999CCCNNNTTTZZZ___aaaqqqgggUUUCCC;;;;;;:::999999999888888888777777777666666777777888888777777666777777777777777777777777444555555666777666666666888888888777666666666555666666777777777777666666777777777777888888888888999;;;<<<===>>>???BBBEEEEEEFFFHHHJJJJJJIIIHHHGGGFFFGGGIIIHHHGGGGGGHHHJJJKKKOOOPPPLLLKKKUUUfffttt}}}vvvyyyssshhhdddZZZUUURRROOOQQQWWW\\\]]]]]]dddiiijjjgggdddeeedddaaabbb```]]]\\\]]]]]]]]]\\\tttnnn~~~pppWWWHHHAAA===;;;;;;999999999999999999999999999999::::::::::::999999888888888888888888888888777777888888888888888888;;;:::::::::::::::;;;;;;<<<===>>>???@@@@@@@@@???@@@AAABBBCCCDDDEEEEEEEEEEEEGGGJJJLLLOOOYYYfffppp~~~pppdddfffttt~~~|||yyyuuuqqqsss}}}vvvrrrooommmlllkkkkkkhhhaaaXXXNNNEEE>>>>>>======???@@@@@@===:::999:::<<<>>>@@@CCCDDDEEE======>>>>>>??????@@@@@@EEEDDDAAA>>>======???BBBHHHQQQ^^^iiinnnooooooooouuu|||vvvXXXOOOHHHFFFEEEDDDDDDGGGCCCBBBBBB@@@???>>>======AAABBBDDDEEEEEEDDDBBBAAA@@@@@@?????????????????????????????????>>>>>>===<<<>>>@@@@@@???>>>???@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBB@@@AAAAAABBBBBBBBBBBBBBB@@@BBBEEEFFFEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJJJJKKKJJJJJJGGGGGGIIIJJJJJJKKKJJJJJJTTT^^^gggkkkttt|||rrrrrrvvvsssaaaXXX]]]mmm}}}tttkkkeeebbb```___^^^XXXTTTTTTSSSOOONNNOOORRRYYYdddlllqqqtttwwwyyytttvvvvvvtttqqqooooooooopppooommmlllkkkjjjhhhfffdddbbb```______]]]ZZZWWWRRRPPPMMMJJJGGGEEEDDDDDDEEEEEEDDDCCCBBB@@@???>>>::::::999999999888888888333333222222222222222333333333666:::???FFFLLLOOODDDBBB@@@???>>><<<:::888777333111888FFFSSSZZZ\\\[[[___iii~~~UUUHHH===::::::888777888888888888777777777777777777777888888888888777777888888888888888888888888444444555666666666666666777777777666666555555555555666666777777666666555666666666777777777888888888:::;;;<<<<<<===@@@BBBBBBDDDFFFHHHIIIHHHGGGFFFEEEFFFGGGGGGFFFFFFGGGHHHKKKMMMOOOMMMKKKRRRbbbppp}}}~~~~~~{{{qqq]]]WWWQQQOOORRRWWWZZZ[[[aaafffgggdddaaabbbaaa______]]][[[[[[\\\]]]\\\\\\}}}yyymmmRRRDDD@@@>>><<<;;;999999999999999999999999888999:::;;;;;;:::999888888888888888888999999999777777777777888888999999::::::999999:::;;;<<<<<<;;;<<<>>>?????????>>>===>>>???@@@BBBDDDEEEEEEEEEFFFJJJMMMLLLJJJOOO[[[fffqqqaaadddsss{{{zzz~~~yyyvvvwww{{{~~~xxxlllaaaUUULLLFFFAAA<<<:::<<<======;;;777888888999999:::;;;;;;666555555555666777999:::???BBBEEEDDDAAADDDKKKQQQZZZeeeuuu~~~|||sss\\\KKKHHHGGGGGGEEEAAAAAAEEEAAAAAA@@@@@@???>>>======@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>=========;;;===>>>>>>======>>>???=========>>>>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAAAAACCCDDDEEEDDDDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJHHHIIIJJJJJJJJJJJJIIIIIISSS___hhhhhhooosssfffvvvrrr]]]QQQVVVgggwwwxxxnnngggbbbaaa^^^XXXSSSRRRPPPLLLKKKMMMNNNQQQVVVZZZ^^^ccchhhkkknnnrrruuuuuurrrpppoooqqqkkkkkkkkkjjjhhhgggeeedddbbb```]]]\\\ZZZXXXUUURRRMMMLLLIIIFFFDDDBBBBBBAAABBBBBBAAA@@@???>>>======888888777777777777777666333222222222222222333444666666888<<>>???AAABBBCCCEEEEEEEEEEEEDDDCCCEEEFFFFFFEEEDDDFFFGGGIIIIIIJJJKKKJJJNNNZZZgggvvvtttyyyyyy```ZZZSSSNNNNNNQQQUUUWWW[[[```bbb```^^^``````^^^\\\[[[YYYYYY[[[\\\[[[ZZZkkkNNN@@@>>>===;;;:::888888888888888888888888777888999::::::999888777777777888888888999999999666666777888999999::::::999999999::::::<<<===>>>;;;<<<===??????>>>===<<<;;;===???BBBDDDEEEEEEEEEGGGJJJLLLKKKIIIKKKRRRYYYrrr|||rrrmmmppp||||||wwwrrrrrrwwwzzzrrriii```[[[WWWSSSRRRRRRPPPJJJEEE??????@@@AAABBBCCCDDDDDD<<<<<<;;;;;;===AAAEEEHHHMMMVVV^^^^^^YYYYYYaaajjjlllwwwzzzaaaRRRIIIFFFEEEFFFEEEAAA@@@CCC@@@@@@??????>>>>>>>>>===>>>???@@@@@@@@@@@@??????<<<<<<<<<<<<============??????>>>===<<<<<<<<<<<<999;;;======<<<;;;<<<===;;;;;;;;;<<<<<<<<<======????????????@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCEEEGGGBBBBBBCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGLLLXXX```aaajjj~~~}}}iiippp}}}qqqXXXMMMUUU```yyyyyyoookkkkkkbbb[[[UUUSSSPPPKKKJJJKKKIIIJJJJJJKKKNNNRRRVVVYYYccciiippprrrooollllllmmmfffggghhhgggeeecccbbbaaa^^^\\\YYYWWWUUURRRNNNKKKHHHGGGEEEBBB@@@@@@?????????>>>===<<<;;;:::::::::666666555555555444444444333333222222333444555555999999:::<<>>?????????@@@@@@AAAAAABBBBBBDDDEEEEEEDDDCCCEEEFFFHHHFFFFFFIIIIIIJJJSSS]]]iiiiiirrr{{{hhhddd^^^VVVPPPOOOPPPRRRTTTZZZ]]][[[[[[^^^___]]][[[YYYXXXYYYZZZZZZZZZXXXiiiLLL>>>======;;;999888888888888888888888888555777888999999888777555777777888888999999999999555666777888999:::;;;;;;999999999:::;;;===>>>???:::;;;===??????>>><<<;;;:::;;;>>>AAADDDEEEFFFFFFHHHHHHIIIIIIJJJKKKMMMOOOZZZlll{{{~~~~~~~~~|||~~~}}}yyyvvvrrrmmmmmmttt|||wwwppptttuuuwwwzzzxxxoooaaaUUUOOOPPPRRRUUUXXX[[[]]]^^^OOONNNMMMNNNQQQWWW]]]aaafffssswwwsssyyy{{{~~~xxxaaaSSSOOOHHHCCCAAADDDEEECCCBBBCCC?????????>>>>>>>>>>>>>>>======>>>????????????>>>;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;;;;:::::::::888:::<<<<<<;;;:::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>????????????@@@@@@@@@??????@@@AAAAAAAAAAAA@@@BBBCCCCCCBBBBBBCCCEEEHHHBBBBBBCCCCCCDDDEEEEEEFFFEEEEEEFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFQQQXXXZZZfffzzzzzz{{{|||vvvqqqqqq~~~eeePPPMMMRRRjjjwwwxxxuuuvvvggg___YYYUUURRRLLLJJJKKKGGGFFFEEEEEEFFFHHHLLLNNNTTT[[[dddgggeeebbbbbbccccccdddeeeeeecccaaa```___[[[YYYVVVSSSPPPMMMIIIEEEEEEDDDBBB@@@>>>>>>>>>>>><<<;;;:::888777777777777555555444444333222222222333333333333444555666666;;;::::::;;;>>>CCCHHHKKK@@@===999666666666555444444@@@OOO[[[___``````aaa{{{~~~pppLLL===999888;;;;;;888888:::666666666666777777777777444555555555555555555444666666666666666666666666555666666777777777777777555666666666777777888888666666777777777777666666777777777777888888888888777999;;;<<<;;;;;;<<<============<<<===>>>??????BBBCCCDDDDDDCCCCCCDDDFFFJJJFFFEEEIIIJJJIIIOOOWWWaaabbblll|||~~~{{{zzzttt~~~wwwuuupppfff[[[TTTQQQRRROOOUUUYYYXXXYYY]]]^^^]]]ZZZYYYXXXXXXYYYZZZYYYWWWdddJJJAAA;;;;;;===999888888888888888888888888777777777777777777777777555666777999999888777777777777666666777777888999999999999:::::::::;;;;;;;;;<<<<<<===============???>>>>>>???@@@CCCEEEFFFDDDEEEFFFFFFEEEFFFHHHJJJTTTUUU___mmmrrrqqqxxx}}}vvvrrr{{{zzztttwww{{{rrrmmmiiilllpppttt|||tttiiibbbiiittt{{{||||||wwwhhh^^^VVVNNNHHH@@@@@@@@@?????????>>>>>>========================<<<<<<;;;::::::::::::;;;<<<;;;999888888999;;;<<<:::;;;;;;999777666666777:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======<<<===>>>@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCCBBB???@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEDDDDDDDDDEEEGGGHHHLLLUUU```kkkrrrvvv}}}~~~yyybbbSSSNNNSSSbbbuuuzzzrrriii]]]UUUQQQNNNKKKGGGFFFDDDAAA@@@AAABBBAAAAAAHHHJJJMMMOOOQQQTTTWWWZZZ]]]\\\\\\[[[ZZZXXXXXXWWWSSSRRRPPPMMMIIIFFFDDDCCC@@@???>>><<<;;;::::::999:::999888777666555555444444333222111111222333444333333333444666999;;;===777999<<>>???AAA@@@BBBCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHJJJMMMPPPRRRVVVTTT[[[kkk|||wwwpppyyy|||vvvooouuuuuu~~~uuuiii___\\\UUUTTTUUUXXXZZZYYYYYYZZZaaa]]][[[\\\ZZZUUUSSSTTTcccJJJBBB;;;;;;>>>:::888888888888888888888888777777777777777777777777666666777888888888888888777777777777777888999999999999999999::::::::::::;;;;;;<<<============<<<>>>>>>>>>???@@@BBBDDDEEECCCEEEFFFFFFEEEEEEGGGIIILLLLLLTTT```eeehhhuuunnnssswww~~~~~~{{{zzzxxx}}}yyyuuuvvvzzz}}}wwwrrrxxx}}}qqqaaaTTTMMMIIIEEEBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::<<<:::999888888999:::<<<999::::::999777666777888888888888999999999999:::;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===:::;;;<<<>>>>>>>>>===<<<===>>>???@@@AAAAAAAAAAAA>>>??????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDGGGIIIMMMRRRZZZbbbiiimmm~~~kkk___[[[UUU[[[dddppp{{{uuujjjbbb]]]UUUKKKBBBGGGDDDAAA@@@@@@@@@???>>>BBBCCCFFFGGGHHHJJJMMMPPPTTTTTTTTTTTTSSSSSSSSSSSSOOONNNLLLJJJGGGDDDBBBAAA???>>><<<;;;:::999999999777777666666555444333333222222111111111222333444555555555666777:::<<<===<<<===??????>>><<<:::888666555555555222000555<<>>;;;:::999888888888999999888888777777666555555444444444444444444555666666444444444444444555666666555555666666666777777777555666666666777777777777777777777777666666555555555555555555555666777777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAABBBDDDFFFGGGGGGFFFFFFFFFFFFGGGHHHJJJMMMOOOQQQSSSQQQVVVeeevvvuuurrrtttsssnnniiivvvyyy~~~yyypppttt}}}tttqqqccc^^^WWWTTTTTTWWW\\\___bbb]]][[[\\\ZZZVVVUUUWWWbbbJJJBBB<<<;;;>>>;;;888888888888888888888888777777777777777777777777777777777777777888888999888777777777777888999999888888888999999999::::::::::::;;;<<<<<<<<<<<<<<<=========>>>???AAACCCDDDBBBDDDEEEEEEDDDDDDFFFHHHHHHHHHNNNUUUYYY___rrrmmmooonnnttt~~~{{{||||||}}}|||~~~zzzeee[[[OOOEEEBBBBBBBBBBBB?????????>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::999888888999:::;;;777999:::999888777888999777777888888888999999999::::::::::::::::::::::::;;;;;;::::::;;;;;;<<<===999::::::;;;;;;;;;;;;:::<<<===>>>???????????????======>>>>>>???@@@@@@@@@BBBCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCDDDDDDGGGJJJMMMOOOQQQVVV\\\aaaooovvvqqq```[[[WWW[[[gggvvvwwwmmmeeeZZZMMMBBBFFFCCC@@@>>>>>>>>><<<;;;===>>>?????????@@@BBBDDDHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGFFFDDDBBB@@@???>>><<<;;;:::888888777777777444444444333333222222222111111111111222444555666888888888888999;;;<<<===>>>??????>>><<<999777555555555666555111111===JJJ\\\```dddhhhqqqiiiOOOkkkkkkOOOAAA===:::999999888777888888888888777777666666555555555444444444444555555555666444444444444444444555666555555555666666666666777555555666666666777777777777777777666666666666555555555555555555666777777999999:::::::::;;;;;;;;;:::::::::;;;<<<===???@@@CCCDDDEEEFFFGGGGGGFFFEEEFFFFFFGGGHHHJJJLLLNNNPPPPPPMMMQQQ]]]lllzzzyyyoookkkmmmoookkkggguuuyyy~~~}}}sssvvvyyymmmccc^^^]]]^^^^^^ddd^^^ZZZ[[[ZZZWWWWWWYYY```JJJCCC<<<;;;>>>;;;888888888888888888888888777777777777777777777777888777666666666777999:::888777777777777888999999777777777888888888999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<===>>>@@@AAAAAA@@@BBBDDDDDDCCCCCCEEEFFFEEEFFFJJJMMMNNNTTTgggzzzyyyqqqrrr~~~yyywww{{{}}}~~~}}}xxxhhhSSSMMMEEEAAA@@@AAACCCCCC>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999999:::999888888888888999:::666888999999888888999:::999999999999::::::::::::999999999999:::::::::::::::::::::::::::;;;;;;<<<999999::::::::::::::::::;;;;;;<<<===============;;;<<<<<<======>>>??????AAAAAABBBCCCDDDEEEEEEFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFJJJMMMLLLKKKLLLSSSYYYdddyyyvvvjjj[[[SSSTTT^^^nnn{{{{{{qqqeeeYYYNNNGGGDDDAAA>>>=========<<<;;;<<<======<<<;;;:::<<<===>>>>>>?????????@@@@@@@@@@@@??????>>><<<;;;;;;:::888777666555555555555555222222222222222222222222222333444555666888999:::;;;;;;;;;;;;<<<<<<======;;;;;;;;;:::999888666666999666555444666===NNN^^^cccaaacccnnndddOOOWWW{{{wwwTTTDDD@@@>>>999999888888777777777777777777666666666555555555444444555555555555555555444444444333333444555555444444555555555666666666555555555666666666777777666666666666666666666666555555555555555666777777999999999999:::::::::::::::::::::;;;<<<===>>>???CCCDDDFFFGGGGGGGGGFFFEEEEEEEEEFFFHHHJJJLLLMMMNNNNNNLLLNNNVVV```lllzzz{{{yyyzzz{{{vvvpppsssyyy{{{}}}xxxqqqjjjhhh```YYYXXXXXXWWWWWWYYY{{{]]]IIICCC;;;:::===;;;777777777777777777777777666666666666666666666666888777666666666777999:::777777666666777777888999666666666777777777888888888888999::::::::::::::::::;;;<<<===>>>>>>??????>>>@@@CCCCCCCCCBBBCCCDDDBBBDDDFFFFFFDDDGGGTTTaaalllzzz}}}~~~|||~~~}}}}}}kkk[[[NNNDDDCCC@@@????????????>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999888888888888888888888888666777999999888888999;;;888888888999999999::::::888888888999999999::::::999999999999999:::;;;;;;;;;:::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<======>>>???@@@AAABBBCCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHEEEHHHKKKJJJHHHIIIOOOTTT```llloooqqq~~~}}}|||}}}}}}jjjYYYLLLGGGOOO[[[jjjpppuuurrrfffWWWMMMHHHCCC@@@>>>============<<<<<<======;;;999888999;;;999999999999888888888888999999999888888777777777444444333333333333333444222222222333444444555555666777888:::<<<===>>>>>>>>>>>>>>>>>>>>>======<<<:::999888777666666666666777555777???GGGPPP\\\fffaaafffooovvv{{{|||zzzxxxcccPPPMMMooo```EEE>>>>>><<<888888888777777777666666666666666666555555555555444555555666666555444444555444444333333333444444444444444444555555555555555555555555666666666666555555555555555666666666555555555555555666777777888888888999999999::::::999999:::;;;<<<===>>>>>>BBBDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHJJJKKKLLLLLLOOOLLLMMMQQQVVV^^^kkkwww{{{sss{{{{{{mmmcccYYYWWWXXXXXXYYY[[[vvvZZZHHHBBB:::888<<<:::777777777777777777777777666666666666666666666666777777777777777888888999666555555555555666777777555555555666666666777777777888888999999999999999999:::;;;<<<===============???BBBCCCBBBAAAAAABBBDDDGGGHHHGGGDDDDDDIIINNNWWWkkk~~~sss]]]PPPIIIDDD@@@@@@AAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::999888888777777888888777777777777777777777777666777999999888888999;;;555666666666666777777777777777777888888999999:::999999888888999999:::;;;<<<;;;;;;::::::::::::;;;999::::::;;;;;;;;;::::::::::::;;;;;;<<<=========>>>>>>???AAABBBCCCDDDEEEEEEEEEEEEFFFGGGHHHIIIJJJEEEGGGHHHHHHGGGIIIMMMRRRZZZbbb```bbbttt}}}}}}yyyxxxhhhVVVEEE@@@EEELLLYYYhhhnnngggZZZNNNHHHEEEBBB???>>>>>>>>>===<<<:::;;;;;;999777777888999888888777777666666666555777777777666666666666555444333333333333444444555444444555666777999999::::::;;;===???@@@AAABBBBBBAAAAAA@@@@@@???===<<<;;;;;;:::888666555555666777555999DDDSSS^^^aaabbbeeecccssszzzhhh^^^dddoooeeeMMMQQQcccrrrQQQ???;;;:::777666777777777777666555555555555555555555555555555444555666666666555444333555444444333333333333333333333333444444444555555444444555555555666666666444555555555555666666666555555555555555666777777777777888888888999999999888999:::<<<============@@@BBBCCCEEEFFFGGGFFFFFFCCCDDDFFFHHHIIIJJJKKKKKKNNNMMMNNNPPPPPPSSS^^^jjj}}}vvvwwwxxxkkk```^^^aaaccceeehhhrrrWWWFFFAAA999777:::999777777777777777777777777666666666666666666666666666666777888888888888888444444444444444555666666444444555555555666666666666777888888999999888888888999:::;;;<<<<<<;;;;;;;;;>>>AAABBBAAA@@@@@@AAAGGGIIIIIIHHHGGGGGGGGGFFFNNN^^^sss|||}}}ppppppnnnooouuurrrYYYJJJFFFEEECCC@@@AAABBBAAA@@@?????????;;;;;;;;;;;;::::::::::::999999999999999999999999999999888777777777777777666777777777777777777666777888999999888777888:::555555555666666666777777666666777777888999999:::888888888888888999::::::<<<;;;:::999999999:::::::::::::::;;;;;;::::::999::::::;;;;;;<<<===============>>>@@@AAACCCDDDDDDDDDDDDDDDEEEFFFHHHIIIJJJGGGFFFFFFFFFGGGIIILLLNNNTTT\\\ZZZZZZkkk|||~~~}}}~~~zzzooo[[[LLLGGGEEELLLWWW___aaa]]]VVVQQQJJJGGGCCC@@@???>>><<<;;;888999:::999777777888:::777777777777888888888888999999888888888777777777666555555555666777777888777888999:::<<<===>>>???===>>>@@@BBBCCCCCCCCCCCCBBBBBBBBBAAA???===;;;:::999888777666777999<<<===BBBIIIXXXfffkkkiiihhhiiiuuusss___]]]qqqoooVVVMMMaaa}}}___III@@@:::777666666666777777777666555444555555555555555555555555444555666777666555333222555444333333222222333333222333333333333444444444444444444555555555666666444444444555555555666666555555555555555666777777777777777777888888888999777888:::<<<=========<<<>>>???BBBDDDEEEFFFFFFFFFCCCDDDFFFHHHIIIJJJJJJJJJKKKMMMOOOQQQNNNMMMUUU```zzzzzzqqquuuyyy|||qqqpppuuuzzzoooUUUEEEAAA888666999888777777777777777777777777666666666666666666666666555666888999999999888777444333333333333444555555444444444555555555666666666666777888888888888888777888:::;;;<<<;;;;;;:::;;;===@@@BBBAAA@@@@@@@@@DDDEEEDDDDDDDDDFFFDDDAAAFFFPPP^^^iiimmmoootttzzztttmmmhhhhhhqqq}}}qqq]]]KKKEEEGGGGGGCCC>>>>>>>>><<<;;;;;;<<<>>>;;;;;;;;;:::::::::999999999999999999999999999999999888888777777777777777666666777777777777666666777999:::999888777888999777777777777888888888888555666666777888999999999888888888777888999999:::<<<;;;999888888888999999::::::;;;;;;;;;::::::999::::::;;;<<<<<<======>>><<<===>>>???AAABBBCCCDDDCCCCCCCCCDDDEEEGGGHHHIIIHHHFFFDDDDDDGGGIIIKKKKKKOOOZZZYYYXXXdddtttsssmmmqqqooolllqqqyyy|||ttt___TTTOOOKKKIIINNNWWW^^^___]]]NNNKKKFFFBBB@@@===;;;999999:::::::::999999;;;<<<666777888999:::;;;<<<<<<;;;;;;::::::999999999888888888777888888999:::;;;999:::;;;===???@@@BBBBBB>>>???AAACCCDDDDDDCCCCCCCCCCCCBBBAAA@@@===:::999666555555777:::???CCCFFFTTT\\\gggooonnnjjjmmmtttxxxhhhbbbppptttdddWWWXXXooolllQQQFFFBBB<<<888:::555666777777777666444333444555555555555555555555444555666777777555333222555444333333222222222222222222333333333444444444444444444555555555666666444444444555555555666666555555555555555666777777777777777777888888888888777888:::<<<=========<<<<<<>>>@@@CCCEEEFFFGGGGGGCCCDDDFFFHHHIIIJJJIIIIIIIIIKKKPPPQQQMMMKKKRRR\\\www~~~rrrmmmjjjqqq~~~kkkSSSDDD>>>777888;;;666666666666666666666666666666555444333333444555666666666666666666666666666666666666666666777888888666777888999999888777666777777777777666666666666999999::::::::::::;;;;;;======>>>???????????????CCCBBBAAAAAAAAAAAACCCCCCJJJLLLPPPTTTXXX___fffjjjxxxnnnjjjrrr}}}oooVVVQQQJJJDDDAAABBBEEEGGG<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999888777888888888888888888888888888777666444444555555666888888777777666666555555777777666666666666777777777777888888888999999999555555555555555555555555777666666555666888:::;;;::::::888888888888::::::999999999999999999999999::::::;;;;;;<<<======>>><<<<<<===???@@@BBBDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHHHHGGGFFFFFFGGGIIILLLNNNRRRXXX```lllxxxzzzqqqhhhdddnnn~~~{{{}}}~~~mmmaaahhh]]]SSSMMMJJJKKKUUUaaa]]]ZZZQQQGGGBBBAAA???;;;===;;;888777888999::::::666777999999999:::===???<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<============<<<<<<>>>???AAACCCDDDEEE???@@@@@@AAABBBCCCCCCDDDDDDDDDCCC@@@===:::999:::444777888888===LLL___lllssssssqqqnnnsssnnnqqq~~~qqqrrrbbbTTTFFF@@@<<<666444666666666555555444444444444444444444444444444444444444444333333333333222222444444444333333222222222333333333222222111111111222222222222222222222222444555555555555555555444333333333444444444555555666666666666666666666666888888888999:::;;;======?????????>>>??????@@@@@@BBBCCCEEEFFFGGGGGGGGGFFFJJJKKKKKKKKKJJJLLLOOORRRsss~~~yyywwwuuullljjjkkkkkktttwwwsssppptttxxxyyynnnWWWFFF???777777;;;666555555555555555555555555666555444333333444555666555555555555555555555555666555555555555666777777666777888888888888777666777777777777666666666666999999999:::::::::;;;;;;<<<===>>>>>>?????????>>>AAAAAA@@@???@@@AAABBBCCCEEEGGGJJJLLLOOOTTTYYY]]]fffooo}}}}}}{{{{{{~~~{{{eeeUUUJJJGGGBBB>>>===???CCCEEE;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::999999888888888888888888888888888777666555444555555666777777777666666666666666777777666666666666777777777777777888888888999999666666666666666666666666777777666666777888:::;;;::::::999888888999::::::999999999999999999999999999::::::;;;<<<<<<======;;;;;;<<<===???AAACCCDDDDDDEEEEEEFFFGGGHHHHHHHHHFFFGGGHHHGGGEEEEEEGGGHHHJJJKKKMMMQQQWWWbbbmmmuuu|||}}}qqqfffkkkxxx|||rrrkkkwwwkkk]]]UUUNNNKKKOOOUUU```cccaaaYYYPPPIIIBBB;;;======<<<===>>>>>><<<:::888999:::::::::;;;===??????>>>===<<<<<<<<<<<<<<<<<<=========>>>>>>>>>???>>>>>>>>>????????????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA>>>;;;888777888555999AAAKKKYYYiiiwww|||zzzoooSSSGGG===;;;:::777666888777777666666555555555555444444444444444444444444444444333333333222222222333333222222222111111111333333333222222111111111222222222222222222222222333444444555555444444333333333333444444444444555555555555555555555555555777777888888999:::<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBDDDEEEFFFFFFGGGGGGIIIJJJJJJIIIIIIKKKNNNQQQaaaiiiuuu}}}{{{wwwmmmrrrqqqkkkkkkttt|||xxxyyyvvv^^^LLLCCC888777:::666555555555555555555555555555555444444444444555555555555555555555555555555444444444444444555555666666666777777777777666666666666666666777777777777999999999999::::::::::::<<<<<<===>>>>>>>>>>>>===>>>=========>>>@@@BBBCCCBBBDDDEEEFFFGGGIIIMMMPPPSSS^^^nnn||||||{{{uuu{{{tttbbbPPPEEEBBB@@@===;;;;;;<<>>>>>===;;;;;;===>>>@@@???>>>===============>>>>>>????????????@@@@@@@@@???>>>===<<<;;;:::999::::::<<<=========<<<;;;======<<<:::666555555666999???LLL^^^ooo{{{|||{{{zzzWWWEEE===777777888777777888777777777666666666666666444444444444444444444444333333333333222222222222111111111111111000000000222222222222222111111111222222222222222222222222222222333333333333222222333333333333444444444444444444444444444444444444666666666777888999:::;;;<<<<<<<<<===>>>???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGFFFGGGHHHGGGGGGHHHKKKMMMUUUYYYaaaooo~~~}}}zzzyyyyyyxxxsssuuu}}}uuuuuuqqqiiihhhqqqrrrkkkkkkyyygggTTTHHH:::888:::666555555555555555555555555444444444444444444444444555555555555555555555555333333222222333333444555666666666666666666666666666666666666777777777777888999999999999:::::::::;;;<<<<<<=========<<<<<<;;;;;;;;;;;;===???AAABBBBBBCCCDDDEEEEEEFFFHHHKKKOOOXXXeeeqqqyyy}}}yyyyyyggg\\\bbbuuu}}}zzzgggYYYOOOGGGCCC@@@???>>><<<;;;;;;;;;;;;999999999999999999999999888888999:::;;;;;;;;;;;;888888888888888888888888777666666666555555555555444444555555666777777888666666666555555666666666666666666777777777888888666666666666666666666666888888888888888999::::::::::::999999999999::::::888888888888888888888888999999999999::::::;;;;;;999::::::;;;===>>>@@@AAA@@@@@@AAACCCDDDFFFGGGHHHEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGFFFFFFJJJQQQZZZ```jjjxxxxxxlllfffiiiyyy~~~wwwvvv~~~|||tttrrriii___ZZZWWWRRRMMMHHHHHHOOOTTTVVVXXXXXXUUUOOOBBB???<<<;;;>>>AAACCCCCCDDDDDDCCC@@@===;;;;;;<<<===<<<<<<<<<<<<===>>>>>>???????????????@@@@@@@@@>>>===<<<;;;999888777666555666888:::::::::999888999888666444444666;;;???NNNUUUcccttt~~~~~~}}}zzzcccIII@@@<<<888777888777666666666666666666555555555555444444444444444444444444333333333222222222222111111111111111111111111111222222222111111111111111111111111111111111111111111111222222222222111111222222333333333444444444333333333333333333333333555555555666777888999::::::::::::;;;<<<>>>???@@@AAA@@@@@@@@@BBBDDDFFFGGGDDDEEEEEEEEEDDDEEEGGGJJJPPPRRRWWWaaannnwwwwwwtttyyyuuulllggg|||}}}{{{vvvpppooossswww}}}vvvuuu{{{ssslllooossslllYYYLLL<<<888:::666555555555555555555555555333444444444444444444333555555555555555555555555222222222222222333444444666555555555555555555666555666666666777777777888888888888999999999::::::;;;;;;<<<<<<<<<;;;;;;:::999999999:::;;;>>>@@@AAAAAABBBDDDDDDDDDEEEHHHJJJJJJOOOWWW___eeekkkqqqtttxxxppp^^^[[[ggguuu}}}pppZZZJJJDDDBBB@@@>>>>>>======<<<<<<;;;;;;:::999999999999999999999999666777888999999999999999777777777777777777777777666666666666666555555444333333444555666777888888666666555555555555666666555555666666666777777777555555555555555555555555777888888888999999999999999999999999999999999999888888888888888888888888888888888888999999999999::::::;;;;;;===>>>@@@AAA>>>???@@@AAACCCDDDEEEFFFDDDDDDEEEDDDCCCBBBDDDFFFDDDDDDDDDDDDGGGMMMTTTZZZeeennn{{{wwwiii```eeeoooqqqwww~~~xxxvvvrrrnnnlllkkkhhh___WWWOOOMMMJJJHHHMMMUUUXXXUUUMMMMMMOOORRRTTTTTTRRRPPPHHHHHHFFFBBB===:::999999888888888999;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>:::999999888888777777666888999:::::::::999888777555444444666;;;EEEPPPXXXmmmuuutttsssxxxdddMMMAAA<<<;;;999777666666555333444444444444444444444444444444444444444444444444333333222222222111111111111111222222222222222222111111111111111111111111111111111111111111111111000111111111111111111000222222222333333333444444333333333333333333333333444444444555666777999999999999999:::;;;===>>>?????????>>>???@@@CCCEEEFFFAAABBBCCCCCCBBBCCCDDDFFFFFFIIINNNSSSWWW[[[aaafffxxx}}}pppgggmmmpppssssssrrrrrrtttvvv}}}xxxvvvzzzsssiiimmmxxx|||gggWWWKKK;;;777999666444444444444444444444444333333444444444444333333444444444444444444444444222222222222222333333444555555444444444444555555555555666666777777888888888888888888999999999999:::;;;;;;;;;;;;:::999999999888888999;;;===???@@@===???AAABBBBBBCCCEEEGGGEEEHHHKKKOOOTTTZZZbbbgggssszzzzzzvvvzzz~~~yyyiiibbb___TTTFFF???@@@AAA===999888999999:::;;;;;;<<<<<<999999999999999999999999666777888888888888888777777777777777777777777777666666666777666555555444333333444555666666777777666555555444444555555666555555555555666666666666555555555555555555555555666777888888888888777777777777888888888888777777888888888888888888888888777777888888888888888888:::::::::;;;<<<>>>???@@@===>>>???@@@AAABBBCCCCCCCCCDDDDDDCCCBBBBBBCCCEEE@@@AAABBBCCCDDDIIINNNSSS]]]dddmmmwwwvvvgggaaasss}}}~~~xxxqqqmmmllljjjiiivvvyyy{{{||||||xxxoooeeeccc]]]QQQFFFDDDIIILLLKKKOOOUUU^^^eeeggg```UUULLLFFFEEEDDD@@@;;;888777777555666666777999;;;<<<===<<<<<<;;;;;;;;;;;;::::::666666666666777777777777999999888888888888888888:::;;;???FFFQQQ___nnnxxxpppeeeiii|||___III>>>;;;555777777444333555555333333333333333333444444444222222222222222222222222222222222222111111111111111111111222222222222222000000000111111111111111111111111111111111111111000000111111111111000000222222222222333333333333333333333333333333333333444444444555666777888999888888888999:::;;;<<<===<<<======>>>@@@BBBDDDEEE???AAABBBBBBAAAAAABBBDDDAAADDDIIIMMMLLLNNNVVV```uuu}}}zzz{{{{{{yyywwwwwwyyyzzz|||uuurrrvvvzzz~~~mmmZZZNNNEEE777444777555444444444444444444444444222333444444444444333222444444444444444444444444333222222222222333444444555555444333333444555555555555555666777888888888888888888888999999999999:::::::::::::::999888888999999999999:::<<<>>>???:::<<>>======>>>??????@@@AAAAAABBBCCCCCCBBBAAAAAABBBDDDAAABBBDDDDDDEEEGGGJJJLLLSSSZZZeeennnttt{{{xxxnnntttyyypppqqqtttyyyrrr___TTTRRRUUUcccnnnxxx~~~{{{rrrzzzyyyooo]]]NNNHHHHHHHHHMMMSSS[[[aaa```WWWIII???>>>>>>===:::777666666777777777777777888999::::::999888888888777777777777444555555666666777777777555666777999===AAAEEEHHHMMMQQQXXXbbbmmmzzzyyymmmmmmsssqqqXXXGGG===999777444777777222111444555222333333333444444444555555111111111111111111111111222222222222111111111111000000000111111111222222///000000000111111111222111111111111111111111111000111111222222111111000111222222222222333333333444444444444444444444444444444555555666888999:::888888888888888999:::;;;:::;;;===???@@@BBBBBBCCC>>>@@@BBBBBBAAA@@@AAABBBDDDDDDHHHMMMMMMMMMTTT]]]mmmxxxxxxwwwzzz~~~~~~zzzqqqrrr{{{```OOOEEE???444222666444444444444444444444444444222222444444444444222222444444444444444444444444333333222222333333444555555444333333333333444555444555555666777888888999777888888888888999999999:::::::::::::::999888777::::::999999:::<<<>>>???:::<<<>>>??????>>>@@@AAAGGGHHHHHHGGGFFFFFFHHHJJJSSSZZZccciiilllpppwww|||tttnnnnnntttxxxyyy|||vvvllldddWWWKKKHHHLLL@@@@@@???<<<::::::;;;===??????===<<<;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::999888777777777777777777777777777555666777777777666444333444444444555555555555555555555555444444555555555444444444555555555666666777777777777777777777777555555666777777666555444444555666777777666555444777777777777777777777777777777777777666666666666888888888888999:::;;;<<<======>>>>>>??????@@@@@@BBBBBBCCCBBBAAA@@@BBBDDDCCCEEEGGGGGGGGGGGGHHHJJJMMMUUUaaaiiilllooowww|||zzztttbbbfffjjjrrrzzzyyy___NNNLLLQQQNNN^^^ppp|||zzzcccUUUSSSTTTPPPQQQSSSTTTQQQIII???777666777777666555444666777:::999888888777777888888777666666666555555444444555555555666666666777777555777:::@@@IIIRRRZZZ___```fffoooxxx}}}|||nnnfffkkkxxxVVVBBB======;;;888888<<<:::333000333444111444444444555555555666666000000000000000000000000222222222111111111111000.../////////000000111111//////000000111111111222000000000000000000000000111111222222222222111111111111222222222333333333444444444444444444444444555555555555777888999:::999888888888888888999999888:::<<>>@@@BBBBBB@@@@@@@@@AAAHHHDDDFFFKKKNNNMMMPPPVVVeeeqqq|||rrrttt|||{{{zzz{{{wwwddd```iiiqqqoooqqquuuXXXLLL@@@;;;888666666999666555444333222333444444444444444444444444444444333333333222222111111111111111222222222333333333444444444444444444444444555555555555666666666666888888888888888888888888888999:::999777555555666888777777777888:::<<<======?????????>>>???@@@BBBEEEEEEEEEEEEFFFGGGHHHIIINNNLLLQQQ]]]fffhhhlllpppqqqsss|||}}}{{{zzziiiccciiiqqqwww}}}vvvuuuuuuzzz{{{fff^^^SSSMMMJJJGGGCCC>>>@@@???===<<<;;;;;;;;;<<<;;;;;;:::999999999::::::888888888888888888888888777888:::::::::888666555888777777666555444444444555555555555666666666666555555555555444444444444444333333333333444555555555444333222222444555777555555444444444444555555666666666666666666666666555444444333333444444555444444444555555555555666666666666666666777888888888888777777888888999:::>>>===<<<;;;;;;<<<>>>???BBBBBBAAAAAAAAABBBBBBCCCBBBCCCEEEFFFGGGGGGFFFFFFJJJOOOWWW^^^dddiiinnnqqqwww~~~mmmcccWWW[[[dddrrr|||qqqfff___]]]XXXXXX]]]hhhwwwzzzlllddd```\\\\\\UUUIIICCCCCCAAA<<<777::::::666444777999888666555444555666666555444555444333333333333111///222222222444555555333111<<<@@@DDDNNNaaawwwyyykkkccc```\\\pppvvv^^^FFF===<<<999555444555555444444444333333333222222222222222222222222222222222111111111000000111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000111111111111111111111111111111000000111111222333333333333444444444555555444444444555555555555666777777777777888999:::;;;:::;;;<<<===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBBBBEEEFFFGGGIIIKKKNNNPPPQQQ[[[jjjwwwyyymmmlllwww}}}xxxuuunnnuuu{{{~~~yyygggbbbeeeddd]]]eeevvvsssPPPGGG>>>;;;999555333333666555444333333333444444444444444444444444444444444444444333333333222222111111222222222333333333444444444444444444444444555555555555666666666666888888888888888888888888888999:::999777666666666888777777777888:::<<<======>>>??????>>>>>>@@@BBBEEEDDDDDDEEEFFFGGGHHHHHHIIIGGGKKKUUU\\\]]]___ccchhhjjjppp|||zzzoooiiinnnrrruuu{{{zzztttssssssssstttwwwyyy{{{zzzvvvtttxxx{{{{{{yyynnneee___QQQKKKDDDAAAAAAAAA>>>;;;>>>===<<<::::::::::::;;;<<<<<<;;;::::::::::::;;;::::::::::::::::::::::::777888999::::::888666555777777777666555444444444444555555555666666666666666666555555555444444444444333333333333444555555555444222222222333555666555555444444444444555555555555555555555555555555444444333333333333444444444444444444555555555555666666666666666777777888888888777777888888999:::<<<;;;:::999:::;;;===>>>BBBBBBAAAAAAAAABBBCCCCCCCCCDDDEEEFFFGGGFFFEEEEEEDDDHHHNNNUUU[[[aaahhhlllrrrzzzxxxkkkIIIKKKRRRaaavvv||||||ppplllhhhiiiooouuuwwwwww~~~{{{ppp___TTTOOOKKKEEEDDDDDD@@@888555888;;;;;;666444222222333444333222555444444555666666444222444444444555777:::>>>@@@JJJUUUdddwwwxxxiiifffllluuu{{{ppp[[[KKK<<<888999888555555555444444444444333333333222222222222222222222222222222222111111111000000111111111111111111111111111111000000000000111111////////////000000000000000000000000000000000000111111111111111111111111111111000000111111222333333333333444444444444555444444444444555555555555777777777777888999::::::::::::;;;===>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIKKKMMMNNNNNNTTT```kkkqqqyyyooojjjlllppp|||zzzwwwwwwqqqzzzxxxfff___aaagggvvv|||pppOOOFFF===;;;999777555777666555444333333333333444444444444444444444444444555555444444444444333333111111222222222333333333444444444444444444444444444555555555555666666666666666666666666666666666888:::;;;:::888666666777777777777777888:::;;;<<<<<<===>>>>>>>>>>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGEEEGGGNNNSSSSSSSSSUUUYYY[[[```iiiqqqxxxzzz{{{}}}xxxuuuvvvwwwtttsssuuuwwwvvvssspppsss|||~~~qqqcccUUUKKKEEECCC@@@======???@@@???<<<<<<<<<:::999999999999999===<<<;;;;;;::::::;;;;;;999999999999999999999999777777888999999888666555777777666666555444444444444444444555555555666666666666666555555555555444333333333333333444555555444333222222222333444555555444444333333444444555555555555555555555555555444444333333333333444444444444444444555555555555666666555555666666777888888777777777777888999999999999888888999;;;===>>>BBBAAAAAAAAABBBBBBCCCDDDDDDEEEFFFFFFFFFEEECCCCCC@@@BBBFFFKKKPPPXXX```eeegggooo~~~sssZZZVVVRRRWWWddduuuxxxpppggg```hhhnnnwwwuuujjjeeeaaa]]]\\\ZZZRRRFFF@@@BBBEEEFFFGGGDDDAAA???>>>>>>===<<<;;;:::;;;<<<======:::888888999;;;???FFFQQQ\\\dddpppttt]]]WWWfffwww\\\IIIAAA:::555666888666555555444444444444333333333333222222222222222222222222222111111111111000000000111111111111111111111111111000000//////000000111////////////000000000000000000000000000000000000111111111111111111111111111000000000000111222222333333333333444444444444333333333444444444555555666666666666777888999:::::::::;;;<<<>>>???@@@AAABBBBBBBBBCCCCCCCCCDDDDDDBBBDDDGGGJJJLLLLLLLLLLLLMMMVVV]]]bbbooowwwrrrpppooommmrrrzzz~~~||||||{{{sssccc]]][[[bbbeee\\\kkkOOODDD999666666555777;;;555555444444333333333333333333333333333333333333444444444444444333333333111111222222222333333333333333333333333333333333444444444555555555666666555555555555555555555555888999;;;:::888777777888666666777888999:::;;;;;;;;;<<<=========>>>@@@BBBDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHLLLOOOPPPOOONNNLLLOOOTTTYYY```gggooosss}}}wwwrrriii^^^SSSIIIBBB>>>AAA@@@??????AAAAAA>>><<<;;;;;;::::::999999999999<<<;;;::::::999999::::::777777777777777777777777666777777888888777666666666666666555555444444444333333444444444555555555666666666555555555444444333333222222333333444555333222222111222333444444444444333333333333444444444444444444444444444444444333333333333333333444333333444444444555555555666555555555555666777777777777777777777888999999888888888999:::<<<===>>>AAAAAA@@@AAAAAABBBCCCDDDEEEEEEFFFFFFEEECCCBBBAAAAAABBBCCCEEEIIIPPPXXX^^^\\\eeeuuuxxxwwwrrriiiaaa]]]```hhhooorrrxxx|||hhh[[[VVVYYY___hhhttt{{{xxxvvvqqqooofffYYYQQQQQQRRRQQQVVVSSSNNNKKKIIIGGGFFFDDDAAAAAA@@@AAAAAA@@@>>>;;;;;;<<>>======>>>>>>>>><<<:::;;;;;;;;;;;;:::::::::999:::999888888777777888888666666666666666666666666666666666666777666666666555555555555444444444444333333333333444444444444555555555555444444444444333222222222222333444444111111111111222222333333333333222222222222333333444444444444444444444444333333333222222333333333333333333444444444444555555555555555555666666777777777666666777777888999999999999:::<<<===>>>????????????@@@@@@AAACCCCCCDDDEEEEEEEEEDDDBBBAAA???CCCCCCCCCBBBDDDIIIOOOTTTTTT___nnnzzz~~~}}}{{{zzz}}}|||mmm```[[[\\\```hhhvvvwwwjjjVVVTTTSSSVVVaaaooo~~~}}}ssskkkhhheeebbb[[[XXXVVVTTTUUUUUUTTTSSSTTTRRRPPPOOOOOONNNKKKIIIOOOOOOVVVhhh{{{rrrnnnbbbhhhuuuzzznnn\\\MMM@@@999999;;;;;;888555444666777444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////000000000000000000000000000000//////000000111222222222222333333333444444222222222222333333333444555555555555666777888999999999:::<<<===>>>???@@@AAAAAABBBBBBCCCDDDDDDEEECCCEEEIIIKKKLLLLLLJJJIIIHHHMMMQQQTTTZZZeeemmmqqqllllllhhhgggppp{{{wwwuuuyyyyyy|||rrryyycccBBB??????CCCDDD===555222444444555555444444333222333333333333333333333333111111222222222222333333111111222222222333333333333333333333333333333333333444444444444555555555444444444444444444444444666777999999777666777777444555777888999:::::::::999:::<<<<<<<<<===???AAACCCBBBBBBAAABBBBBBCCCCCCCCCFFFGGGGGGJJJMMMLLLHHHHHHHHHIIIIIIKKKOOOTTTXXX]]]______^^^bbbkkkrrrttt{{{{{{~~~xxxooofff___ZZZVVVSSSKKKIIIFFFCCCAAA@@@??????;;;;;;<<<===>>>>>>>>>===999::::::;;;;;;::::::999999888777777666666777777777777777777777777777777555555555555666666666666444444444444444444444444222222222333333333444444444444444333333333333222222222222222222333444444000000111111111222222222333222222111111222222333333333333333333333333333333333222222222222333333333333333333444444444444555555444444555555666777777666666666666777888888999999:::;;;<<<======>>>=========>>>???@@@AAABBBCCCDDDDDDDDDDDDBBB@@@???BBBBBBBBBAAAAAACCCGGGJJJOOOZZZgggnnnpppqqquuuyyy~~~rrrbbb[[[[[[aaalllwww}}}zzzgggaaaYYYUUUWWW]]]dddhhhxxxttttttvvvxxxyyy}}}{{{nnnnnnooorrrvvvyyyzzzzzzzzzwwwsssqqqqqqqqqpppooozzz{{{xxxllljjjqqqxxxzzz{{{___MMMCCC>>>:::999555999999444222444777888333333333333222222222222111111111111111111111111//////000000000000000111000000000000000000000000000//////......//////000////////////000000000000////////////////////////000000000000000000000000000////////////000111111222222222222333333333333111111222222222333333333444444444555555666777888999999:::;;;===>>>???@@@???@@@@@@AAABBBCCCDDDDDDDDDEEEHHHIIIJJJJJJIIIHHHEEEHHHKKKNNNQQQVVVZZZ^^^aaahhhllloooyyyuuupppwwwvvv```EEEAAAAAAEEEEEE???888444444444555555555444333222222222222222222222222222222222222333333333444444111111222222222333333333222222222222222222222222333333444444444555555555555555555555555555555555444666888888666555666777444555777888999999999999888999;;;;;;;;;===???AAABBBBBBAAAAAAAAAAAABBBBBBAAADDDEEEDDDFFFJJJIIICCCGGGFFFEEEFFFHHHJJJLLLMMMHHHMMMPPPOOOQQQWWW\\\]]]jjjqqqxxxxxxsssoooooorrrxxx~~~zzztttqqqqqqpppllliiibbb]]]UUUOOOKKKHHHDDDAAABBBAAA@@@???>>>=========;;;<<<============>>>???777888999::::::999888888999888888777777777777777777777777777777777777777555444444444555555666777444444444444444444444444222222222222333333333333333333222222222222111111222222222111222222333444///000000111111111111111222222111111111111222222222222222222222222222222333333222222222222333333222222333333333444444444555444444444444555666666666666666666666777888888999999:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAABBBCCCCCCDDDCCCBBB@@@@@@???AAABBBBBBBBBBBBDDDEEEHHHPPPZZZccchhhkkkpppsss{{{uuunnnhhhhhhjjjkkkjjjqqq{{{vvvssspppmmmhhheeeccc\\\YYY[[[^^^ccckkkuuu~~~}}}wwwoookkkppp}}}iiiVVVBBB999777444444555222666666111000444777666333333333222222222222111111111111111111111111111////////////000000111111000000000000000000000000//////............//////////////////000000000000////////////////////////000000000000000000000000///////////////000111111111222222222222333333333111111111111222222222222444444444444555666777777888999:::;;;===>>>??????>>>>>>???@@@AAABBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFBBBCCCEEEGGGIIIKKKOOOSSSZZZgggpppttt}}}}}}yyy|||ttt^^^GGG???888888888666555666333444555555555444333222222222222222222222222222333333333444444555555555111111222222222333333333222222222222222222222222333333333444444444555555555555555555555555555555444555777777666555555666333555666888999999999999888999;;;;;;;;;<<>>>>>=========;;;;;;;;;999888777888999666777888999999888777666:::999999888777888888888555555555555555555555555444444444444444555666777444444444444444444444444111111222222222333333333222222222111111111000000222222111111222222333444//////000111111111111111222222111111111111222222222222222222222222222222333222222222222222222333222222333333333444444444555444444444444555666666666666666666666777888888888999999:::::::::999999::::::;;;;;;===>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@>>>AAADDDEEEEEEDDDEEEEEEAAAFFFOOOZZZdddjjjlllmmmnnnooossszzzyyytttlllaaaXXXZZZlll~~~hhh]]]RRRNNNMMMOOOYYYdddhhhooouuuuuusssrrrnnniiiwwwyyy}}}}}}}}}wwwyyy}}}|||rrr```LLL@@@777777888666444777222666666222111555555222333333333222222222111111000000000000000000000000.../////////000000111111000000000000000000000000//////............//////////////////000000000000////////////////////////000000000000000000000000///////////////000111111111111222222222333333333000111111111111222222222444444444444444666777777888999:::;;;<<<>>>??????===>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEBBBAAABBBCCCEEEGGGLLLRRRTTTaaakkkmmmvvvzzzyyy{{{ppp[[[DDD===999999888555444555333333333222222222111111444444444333333222222222333333333222222222111111222000///000333444222000555444222111000111222222333333333333333555666666777777777777666555444333444444444555555555555666666666777777777777666666888999999::::::;;;;;;<<>>===<<<;;;::::::999::::::::::::999888888:::777555888<<<>>>;;;777888666555666777888777555666666555555555444444444666666666666555444333222333333333333333333333333222222222222222222222222111111111111111111111111000111111111111222222222000000000000111111111111111111000000111111222333111111222222222333333333333333111111111111333333777666666555555555666666333555666666555444444555666666555555555555666666:::::::::::::::::::::::::::<<<>>>??????@@@CCCEEE@@@@@@AAABBBCCCCCCCCCBBBCCCEEEGGGHHHFFFEEEEEEEEEFFFHHHLLLQQQYYYbbbjjjooommmjjjkkkqqqyyyssscccWWWXXXfffuuurrrttttttuuuxxxqqq]]]SSSYYYcccfffaaa[[[UUUSSSZZZ]]]XXXSSSRRRcccdddgggjjjnnnppprrrssssssttttttrrroookkkjjjiiiqqqqqqssswww~~~||||||~~~yyyfffRRRMMM<<<;;;:::999888666555555666555444333333333333333333333333222222111111111000000000000000000000000000000////////////000000////////////////////////111000000///...---------000000////////////000000,,,---...//////...---,,,............///////////////////////////000111111111111222222222333333333111111222222222333333333444444444555555555666666999::::::;;;;;;<<<<<<=========>>>>>>??????@@@@@@CCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHSSSWWW```nnn~~~~~~wwwuuu}}}oooZZZDDD===999999888555444555333333333222222222111111333333333333222222222111111111111222222333333333222000///000222444222111333333222111111111222222222222333333444555555555777777777777666555444333444444444555555555555666666777777777777777666555888888999999:::;;;;;;;;;>>>======>>>???AAACCCDDDBBBAAA@@@BBBDDDEEECCCAAACCCDDDDDDDDDDDDCCCCCCBBBDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIKKKLLLNNNOOOOOOPPPRRRTTTUUUTTTWWW]]]^^^[[[XXX[[[]]]\\\[[[\\\aaaffflllkkkhhhccc___^^^___aaa]]]___```aaa___]]]\\\[[[UUUPPPJJJEEECCCDDDDDDDDDDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>===<<<;;;:::999999999999::::::999999888777777555555666888999777555777666555666777888777555666666555555555444444444666666666666555444333222333333333333333333333333222222222222222222222222111111111111111111111111000000111111111222222222//////000000000111111111111111000000111111222333111111111222222222333333444333222111111222333444555555444444444444444555222444555555444333333444666666555555555555666666888888999999999:::::::::999;;;===>>>>>>>>>@@@BBB??????@@@AAABBBBBBBBBBBBCCCDDDFFFFFFEEEDDDDDDEEEEEEFFFHHHLLLSSSZZZ```dddiiihhhllluuu}}}ssskkklllttt|||tttnnngggdddiiiwwwzzzuuu|||cccYYYQQQQQQRRRPPPPPPRRRXXXXXXYYYYYYXXXWWWUUUTTTQQQUUUYYYZZZWWWVVVWWWYYY___jjj{{{zzzqqqpppUUUFFFCCC999999888777666555555444555555444333333333333333333333333222222111111111000000000000000000000000000000////////////000000////////////////////////000000000///...---------//////............//////------............------............///////////////////////////000000111000000000111111111222222111111111222222222333333333333444444444444555555888888999999:::;;;<<<<<<<<<======>>>>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHOOORRRZZZffftttxxxoooooosssyyymmmXXXDDD===999888777444333666333333333222222222111111222222222111111111111111//////000111222333444555111000000000222333222111111111222222222222222222111222333444555555444444666666666666666555444333444444444555555555555666777777777777777666555555888888888999::::::;;;;;;::::::;;;===???BBBDDDFFFDDDCCCBBBCCCDDDDDDBBB@@@CCCBBBAAAAAAAAABBBCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEFFFHHHIIIJJJKKKLLLLLLIIIMMMMMMJJJJJJMMMOOONNNMMMPPPRRRRRRQQQPPPSSSVVVQQQRRRTTTSSSQQQPPPOOOPPPLLLKKKJJJIIIIIIJJJLLLLLLIIIFFFCCCAAABBBCCCCCCBBBCCCBBBAAA@@@????????????===<<<<<<;;;:::999888888999999::::::999999888777555777888888666555555666777666555555777777666555555555555555555444444444555555666555555444333222444444333333222222111111222222222222222222222222111111111111111111111111000000000111111111222222//////000000000000111111111000000000000111222222111111111222222222222333444333333222222333333444333333333222222333333444222444555555444333333444666555555444444555555666666666777777888999::::::999:::<<<<<<;;;<<<===???>>>???@@@AAABBBBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCDDDCCCCCCDDDFFFJJJOOOSSSVVV```bbbjjjvvv~~~qqqhhh\\\VVVZZZjjj~~~wwwnnnjjjjjjiiijjjlllmmmlllkkkgggbbb\\\VVVSSSPPPXXX```cccbbbbbbggglllyyyyyydddRRRBBB;;;;;;666666666555555555444444444444333333222222333333222222222222222111111111000000000000000000000000000//////......//////000////////////////////////000000//////...---------...------------------............------.........---............///////////////......//////000111/////////000000000111111000111111111222222222222222222222333333333333444555666666777999:::;;;;;;;;;<<<<<<===>>>>>>??????????????????@@@@@@@@@AAABBBCCCCCCCCCEEEFFFGGGHHHKKKMMMRRRZZZeeennnsssvvvvvvmmmhhhlllyyylllWWWDDD===888777666444333666333333333222222222111111111111111000000000000000///000000111222333333333111000000111222222222222///000111333333333222111///111333555666555444333555666666666555555444333444444444555555555555666777888888777777666555444777777888888999:::::::::888999;;;===???AAACCCDDDGGGFFFFFFFFFEEEDDDCCCBBBCCCBBBAAA@@@@@@BBBEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGIIIJJJKKKLLLLLLLLLJJJOOOPPPKKKHHHIIIKKKKKKIIILLLNNNNNNMMMLLLLLLMMMEEEGGGJJJJJJIIIHHHHHHIIIEEEDDDBBBBBBCCCFFFGGGGGGEEECCCBBBBBBDDDEEEDDDCCCAAAAAA@@@>>>>>>>>>>>>>>><<<<<<<<<;;;:::999999888999999999999999888777777777:::===<<<777555777:::777666555555666777666555555555555555555555555555444555555555444444333222555444444333222111000000111111111111111111111111111111111111111111111111000000000000111111111111////////////000000000111000000000000000111222222111111111111222222222222444333333333333333333444333222222222222333444444333444666666444333444555555444444444444444444555444444555666777888999:::999;;;<<<<<<::::::;;;===>>>???@@@AAABBBBBBCCCCCCAAABBBCCCBBB@@@@@@AAABBB@@@@@@AAABBBEEEHHHKKKMMMVVVYYYdddrrr{{{~~~zzztttjjjdddYYYOOOMMMXXXkkkyyyyyyuuuxxxqqqWWWFFF???:::888999444444555555555555555555333333222222222222333333222222222111111111111111000000000000000000000000/////////......//////////////////////////////////////////......---------......------------......///...---,,,,,,---...///---------........./////////............///000000/////////000000000111111000000000111111111111222111111111111222222222222333333444666777888999:::::::::;;;<<<===>>>>>>???>>>>>>>>>?????????@@@@@@AAAAAABBBCCCDDDFFFGGGHHHIIIJJJLLLQQQWWW^^^dddgggppp{{{{{{uuurrrrrrtttlllXXXDDD===777666555333333666333333333222222222111111000000000000000000000000111111111111111111111111000111111111111111222222...///111222333222222111///000333555555555333222555555555555555444444333444444444555555555555666777777777777777666555555666666777888888999999:::999:::;;;<<<>>>???@@@@@@FFFFFFGGGFFFDDDCCCBBBBBBEEECCCAAA@@@@@@CCCFFFHHHEEEEEEEEEFFFFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMMMMMMMMMMQQQRRRMMMIIIJJJLLLKKKIIIKKKMMMMMMLLLKKKJJJJJJHHHIIIIIIGGGEEEEEEFFFHHHCCCBBBAAACCCFFFHHHGGGEEEDDDCCCCCCDDDEEEEEEDDDBBB@@@???>>>======<<<============<<<<<<;;;:::::::::888999999999999888777777777;;;???===888555888;;;666555444555666777666444444555555555555555555555444444444444444444333222444444333222111111000000111111111111111111111111000000000000000000000000//////000000000111111111...////////////000000000000000//////000000111222000000111111111222222222333333333333333333333333333333222222333444444555444555777777555444555666444444333333333333444444333333444555777888999999:::;;;<<<;;;::::::;;;<<<>>>???@@@AAACCCCCCCCCDDD@@@AAABBBAAA@@@??????@@@??????@@@AAACCCFFFHHHJJJOOOSSS]]]kkksssuuuwwwzzzvvvppprrrrrrooonnnjjj```QQQGGGMMM___ooowwwqqqnnnmmmppp|||zzzuuuvvvjjjVVVAAA999999999777666444444444555555555555666222222111111111222222333111111111111111111111111//////////////////////////////............//////////////////////////////............------------///..................//////...---,,,,,,---...///------------...........................//////000000000000111111111222222//////000000000111111111000000000111111111222222222222333444555666777888888999:::;;;<<<===>>>>>>????????????@@@@@@@@@@@@@@@@@@AAABBBCCCEEEGGGHHHIIIIIIJJJLLLOOOSSSXXX[[[aaalll}}}{{{~~~mmmYYYDDD===777666555333333666333333333222222222111111000000000000111111111111222222111111111000000000///111222222111111222333000000111111111111111111000111222333444444333333444444555555555444444333444444444555555555555666666666777777777777666666666666666777888888999999999:::;;;<<<===>>>>>>===BBBCCCDDDCCCAAA@@@???@@@EEEDDDBBB@@@AAACCCEEEGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGIIIJJJJJJKKKKKKKKKJJJMMMMMMIIIGGGIIIJJJIIIIIIJJJKKKKKKKKKKKKIIIHHHMMMLLLKKKGGGDDDDDDEEEGGG@@@??????BBBFFFGGGEEEBBBCCCBBBAAABBBCCCCCCAAA???@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::888888999999888888777666444888;;;:::666444666999666555444444666666555444444444444555555555555555333333444444444444333333333333222222111111000000111111111111111111111111000000000000000000000000/////////000000000111111......////////////000000000////////////000111111000000000111111111111222111222222333333222222111222222222222333444555555333555666666555444444555444333333222222333333444444444555666666777888888888:::;;;;;;999999:::;;;===>>>???AAABBBCCCCCCCCC???AAACCCBBB@@@???>>>>>>>>>>>>???AAACCCEEEGGGHHHLLLMMMUUU```ggghhhkkknnnzzzvvviii\\\]]]kkkwwwzzz|||ssscccXXXZZZiiiwwwqqqeeeYYYWWWXXX]]]kkkzzz}}}zzz||||||wwwtttsssiiiQQQDDD999777:::888555333444444444444444555555555111111000000111111222222000000000111111111111111///////////////////////////......------......///////////////////////////------------------------//////............//////.........------.........,,,------------...............------......///000000000000111111111222222////////////000000000000000000000111111111111222333333333444444555666666777777888:::;;;<<<===>>>?????????@@@@@@@@@AAAAAA??????@@@AAACCCEEEFFFGGGHHHIIIIIIIIIJJJLLLPPPSSSUUU^^^mmm||||||}}}~~~ooo[[[DDD===777555444222333666333333333222222222111111000000000111111222222222000000000000111111111111///111333222000000222444222111111000000000000111000111111222333333444444333444444555555444444444444444444555555555555666444555666777777888888777555555666666777888888999888999:::<<<============@@@BBBCCCCCC@@@>>>???@@@EEECCCBBB@@@@@@AAABBBCCCBBBBBBCCCDDDEEEEEEFFFFFFEEEFFFGGGHHHHHHIIIIIIHHHEEEGGGFFFDDDEEEIIIJJJFFFJJJIIIIIIJJJKKKKKKJJJIIINNNNNNLLLIIIFFFDDDDDDFFFAAA???===@@@DDDFFFDDDAAAAAA@@@???@@@AAABBB@@@???@@@???>>>===<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888888888888777777666333555777777555444555777666555444444666666555444444444444555555555666666222333333444444333333333222222222111111111111111111111111111111111111111000000000000000000000000////////////000000000111........./////////000000///////////////000111111000000000000111111111111000111111222222111111000000000000111111333444444111333444444333222222333333333222222222222333333555555666666777777777777666777999999888888999::::::;;;===>>>@@@AAAAAAAAA>>>AAADDDDDDBBB???===<<<===>>>???@@@BBBCCCEEEEEEGGGGGGJJJQQQVVVXXX\\\```___^^^WWWSSS```vvv}}}xxxuuuuuuwwwhhhZZZOOOLLLJJJKKKWWWgggyyytttuuuyyy}}}}}}|||rrr___PPPAAA:::666777999666333333333333333333333222222222000000000000000111222222///000000000111111111222///////////////////////////......------......///////////////////////////------------------------...------------------...------............------,,,,,,---------............------------...///////////////000000000111111........./////////000000000000111111111222222222444444444444444444444444666666777999:::<<<======>>>????????????@@@@@@@@@>>>??????AAABBBDDDFFFGGGEEEFFFHHHGGGFFFGGGJJJMMMLLLQQQ]]]jjjrrruuu}}}ppp]]]EEE===666555444222333666333333333222222222111111000000111111222222222333......///000111222333333///111333222000000222444333222111/////////000111111111111111222333444555333333444444555444444444444444444555555555666666333444555777888888888888555555666666777888888888666777999<<<===>>>>>>===@@@CCCEEEDDDAAA@@@AAABBBDDDCCCAAA@@@@@@@@@@@@AAA@@@@@@AAABBBCCCEEEEEEFFFEEEFFFGGGHHHHHHHHHHHHHHHDDDEEECCCBBBFFFLLLKKKGGGKKKJJJIIIJJJKKKLLLLLLKKKNNNNNNNNNLLLHHHEEEDDDEEEEEEAAA>>>???DDDGGGEEECCCAAA??????@@@AAABBBBBBAAA@@@???>>>======<<<<<<===::::::999999999999999999888888888888888777666666333444666777666666666777666555444444555666555444444444444555555555666666222222333444444333333333111111111111111222222222000000000000000000000000000000000000000000000000////////////000000000000............/////////000///////////////000111111000000000000111111111111///000111222222111000///////////////000111222333///111333333111000111222333222222222222222222333666666666777777777777777444555777777666666888999888999;;;<<<>>>???@@@@@@===AAADDDFFFCCC@@@===;;;===>>>>>>???@@@AAABBBBBBCCC@@@AAAEEEIIIKKKPPPVVVYYY[[[[[[```rrrwwwxxx|||vvvjjjhhh]]]SSSNNNFFFAAAKKK[[[pppzzz~~~wwwwww~~~xxxpppppprrrzzzqqqZZZKKK@@@999777444333666777444444666222222222222111111000000000000///000000111222222//////000000111111111222////////////////////////.........------.........////////////////////////---------------------------,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,---------.........------------...//////............/////////000............/////////000111111111111222222222222555555555444444444333333555666777888:::;;;<<<===>>>>>>>>>>>>????????????>>>>>>???@@@BBBDDDFFFGGGBBBDDDFFFFFFDDDDDDGGGIIIFFFIIIQQQ\\\cccgggrrr}}}mmmXXXCCC???999666444444444444111222222333333222222111111111000000000000111111111111111111111111111111000000000000111111111111666444111000000111000///111111222222222333333333111222222333333222222111111222444666666555444333333444666777777777666555888777666666666777999999999999::::::;;;<<<======@@@AAACCCEEEEEEDDDCCCBBBGGGDDDAAA@@@AAACCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAADDDDDDDDDDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGIIIKKKLLLKKKJJJIIIJJJJJJIIIHHHFFFDDDBBBAAADDDBBBAAAAAABBBBBBBBBAAABBBAAA???@@@AAAAAA@@@>>>>>>======<<<;;;;;;::::::;;;;;;:::::::::999999999888999999999999888777777999999888777555555777999666666555444444444444555333333333333333333333333333333333333333333333333111111111111111111111111000000111111111111000000000000000000000000000000........................000000000000000/////////000111333222000//////000000//////............///000000////////////000000000000000000111111111111222222111111000000//////000111111111111222222222333333333444444444555555444444444555555555555666999888888888888:::;;;<<<==================<<<<<<>>>>>>???@@@AAAAAABBBBBBAAA@@@AAACCCGGGJJJKKKKKKRRRZZZfffssszzz{{{yyywwwtttrrrzzz|||tttmmmeeeXXXQQQ^^^rrr}}}tttssskkkaaacccqqq~~~rrrhhhmmm{{{ttt```PPPEEE???:::666666555555555555444444444111111111222222333333333000000000000000000000000000000//////.........---000000//////.........------333///***///---+++111........................,,,,,,---......---------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------------------------------------------------......///////////////000000000000000111111222000111111111111222222222222222333333333333444444555666777888888999888888<<<===>>>>>>===<<<>>>???AAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEEEEDDDDDDFFFGGGIIIJJJLLLPPPXXXaaajjjoooyyy~~~yyylllWWWBBB>>>999666444555444444111222222333333222222111111111000000000000111111111111111111111111111111000000000000111111111111333111///...///111111000111111111222222222333333111222222333333222222111111333444666666555444333444444555666666666666666888777666666666777999999999999999:::;;;<<<<<<<<<>>>???@@@AAABBBAAAAAA@@@EEEBBB@@@???@@@BBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAADDDDDDCCCCCCDDDDDDEEEFFFCCCCCCDDDEEEFFFFFFGGGGGGGGGIIIKKKLLLMMMMMMLLLKKKIIIHHHHHHGGGEEEDDDCCCBBBDDDCCCAAA@@@AAABBBAAA@@@BBB@@@??????@@@@@@???>>>=========<<<;;;:::::::::;;;::::::::::::999999999888999999999999888777777222444777888888777666666666666555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////...............---------///////////////////////////111222222000/////////000//////.........//////000000////////////000000//////000000000111111111111111111000000000000000000000111111111222222222333333333333444444444444444444444444555555555555888888777777888999;;;<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>======>>>@@@AAAAAA@@@@@@@@@AAABBBBBBAAACCCDDDEEEDDDDDDFFFHHHGGGHHHIIIMMMSSS[[[ccchhhpppuuu}}}~~~{{{iiiTTTBBB>>>999666555555444444111222222333333222222111111111000000000000111111111111111111111111111111000000000000111111111111111///------///111111111111111111222222222222333111111222222222222111111222333444666666555555444555444444444444555666666777777777777777888999999888888999999:::;;;;;;;;;<<<<<<=========>>>>>>>>>BBB@@@>>>===???@@@AAA@@@AAAAAA@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDEEECCCDDDDDDDDDEEEEEEFFFFFFGGGHHHIIIKKKKKKKKKKKKJJJFFFFFFFFFEEEEEEDDDCCCCCCEEECCC@@@@@@@@@@@@???>>>AAA???>>>>>>???@@@>>>======<<<<<<;;;;;;::::::999:::::::::999999999888888888888999999888888777666555666777777777777666666666555555444444444444444333333333333333333333333111111111111111111111111111111111111111111111111///000000111111000000//////////////////////////////.........------,,,,,,........................///000111111///...///////////////......///000000000//////......//////000//////000000000000111111000000000000111111111111000000000111111111222222222222333333333444444444444444444444555555555555777777777777777888::::::;;;;;;;;;;;;;;;;;;;;;;;;??????@@@AAABBBCCCDDDDDDBBBAAAAAACCCEEEGGGGGGGGGJJJLLLQQQYYYcccmmmvvv|||vvvpppooowww~~~www[[[SSSOOOMMMTTThhhooosssrrrsssuuuoooeeekkkmmmqqqrrrtttxxx~~~~~~tttggg``````hhh{{{vvvdddVVVIIIBBB:::666666777777666555555444444444333333333222222222222222111111111000000000000000000000000////////////............/////////...............000,,,,,,000000+++***///........................------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------------------------------------------------------...////////////...000000//////000000111222000000000111111111222222222222222222333333333333666777888999999:::999999:::;;;============???@@@@@@@@@@@@@@@@@@AAABBBBBB@@@BBBDDDDDDDDDEEEFFFHHHFFFEEEFFFHHHMMMSSSYYY]]]fffkkkqqqvvvxxx{{{fffQQQ@@@===888666555555444333111222222333333222222111111111000000000000111111111111111111111111111111///000000000111111111111222000......///111111000111111111111222222222222111111222222222222111111333333444555555555555444555444333333333444666777777666777777777777888888888888888999999999::::::;;;;;;::::::;;;;;;<<<===>>><<<;;;<<<===?????????@@@???>>>>>>>>>@@@AAABBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFGGGGGGGGGGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDDDDBBB@@@?????????>>>===@@@???===>>>??????>>><<<;;;;;;;;;;;;::::::999999999999999999888888888888888888888888888777777666999777444222222333444555666555444444333333444444222222222222222222222222000000000000000000000000111111111111111111111111//////000000000000/////////////////////////////////......------,,,,,,+++,,,,,,---------------......///111000///....../////////......///000111111/////////....../////////////////////000000000111//////000000111111222222000000000000111111111111222222222222333333333333333333444444444555555555666666666777777888999999999:::::::::::::::;;;;;;>>>>>>???@@@BBBCCCDDDDDDBBBAAAAAACCCEEEFFFFFFDDDGGGFFFFFFIIIPPPYYYbbbgggiiijjjppp|||pppllleee]]]___llliiiaaaXXXWWWZZZXXXRRRRRRYYYaaaeeeeeeeeeiiimmmlllkkklllsss~~~uuuiiiiiirrr~~~zzzkkk]]]QQQFFF@@@<<<888444333444555666555444444444444333333333222333333222222111111000000000000000000000000000000///////////////.................................444+++,,,333000,,,---.................................------,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---......//////......///////////////000111111000000000000111111111111111222222222222333333333666777888999::::::::::::999:::<<<=========???AAA????????????@@@AAABBBBBB???AAACCCDDDDDDDDDFFFHHHEEEDDDDDDEEEGGGLLLPPPSSS]]]aaafffiiikkknnnssswwwdddNNN???<<<888666555555444333111222222333333222222111111111000000000000111111000000000000000000000000///000000000111111111111555333000///000111000///000000111111111222222222000111111222222111111000222333333444444444444444444333222222222333555666555555666666777777777777777777777888888888888888::::::999999::::::;;;<<<;;;:::999:::<<<>>>>>>===>>>>>>======>>>???AAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDBBBCCCDDDDDDEEEFFFFFFFFFBBBBBBAAAAAAAAABBBCCCDDDBBB@@@>>>>>>>>>???>>><<>><<<;;;:::::::::::::::999999999999999888888888777777777777888888888888777666666333222222444777777666333555555444333333333333333222222222222222222222222000000000000000000000000000000000000000000000000//////000000000000//////..............................------,,,,,,,,,,,,+++,,,,,,,,,------......,,,...000000...---...///.........//////111222333//////............//////...////////////000000000//////000000111111222222//////000000000111111111111111111222222222333333333333333444444444444555555666666777888888999999999999999999::::::;;;;;;<<<<<<===???@@@AAABBBCCCBBBAAABBBCCCEEEFFFEEECCCCCCBBBAAABBBEEEJJJOOOSSSYYY___lllzzz{{{}}}~~~qqqfffbbbdddeeebbbYYYbbbmmmsssuuuuuuxxx{{{sssmmmnnn{{{||||||qqqgggXXXKKKAAA;;;888888888777555555555666666555444333333333222222222222222222222111111000000000000000000000000000000000.........///////////////---------...............111&&&***000***,,,111***........................///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------.............../////////...///000000111//////000000000111111111111111111222222222333333666666777888999999999999888:::<<<===<<<===???AAA????????????@@@AAABBBCCC@@@AAACCCDDDCCCDDDFFFGGGEEEDDDCCCCCCEEEGGGJJJLLLRRRVVVZZZ]]]___cccjjjooozzz}}}~~~cccMMM>>>;;;888666555555444333111222222333333222222111111111000000000000111111000000000000000000000000000000000000111111111111777444111000000111000///000000000111111111111222000000111111111111000000222222222222222333333333333222222222222333444444333444444555666555555555777777777777777777777777999999999999::::::::::::888888888999<<<>>>======<<<<<<===>>>???@@@BBBBBB@@@@@@@@@@@@@@@AAAAAABBBAAABBBBBBBBBCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFGGGAAA@@@@@@???@@@AAABBBCCC@@@>>>======>>>>>>>>>===>>>===;;;<<<======<<<:::999999999999999999999999888888888777777777777666777777888888777777666555...222999AAAGGGEEE>>>888555444444333333333333333222222222222222222222222000000000000000000000000000000000000000000000000...//////000000//////...........................,,,,,,,,,,,,,,,,,,------+++,,,,,,------.........+++---//////...---...///.........///000111333444///......------......///......////////////000000000000000000111111111111/////////000000000111111000000111111111222222222333333333333444444444444555666777888999999999999888999999::::::;;;;;;<<<:::;;;<<<>>>???AAABBBCCCAAAAAABBBDDDGGGGGGFFFDDD???@@@AAABBBEEEHHHJJJLLLNNNTTT___jjjsss{{{~~~sssaaaTTTNNNGGG@@@>>>;;;888777888444444444555555666777777333333333222222222111111111111111111111000000000000000000000000000000000.........///////////////---------------.........///'''...000***777AAA000........................000///---,,,++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---............---//////......//////000111/////////000000000111111111111111111222222222222555666777888888999888888999:::<<<<<<<<<<<<>>>???>>>>>>>>>??????AAABBBCCC@@@BBBCCCDDDCCCCCCDDDFFFEEEDDDCCCCCCDDDEEEGGGIIIGGGKKKOOOSSSVVV\\\dddkkkwwwxxxuuuqqqtttyyy~~~bbbLLL===:::777666666555444222111222222333333222222111111111000000000000111111000000000000000000000000000000000000111111111111444222000///000111000000000000000000111111111111000000111111111111000000111111000000111111222222111111222333333333333333111222333444444444333333666666666666666666666666666777888999999999888888777777777999<<<>>>===<<<;;;<<<===???@@@AAABBBBBB???????????????@@@AAAAAA@@@@@@AAABBBCCCCCCDDDDDDBBBBBBBBBCCCCCCDDDEEEFFFAAA@@@???>>>>>>???AAABBB>>><<<;;;<<<===>>>>>>======<<<;;;;;;<<<<<<;;;999888888888999999999999999888888777777777666666666777777777777777666666555333555:::BBBHHHGGG@@@999555444333333222222333333111111111111111111111111111111111111111111111111000000000000000000000000......////////////..............................+++++++++,,,,,,------...,,,,,,,,,---......//////***,,,......------...///------...///000222444555///......------......///........./////////000000111111111000000000000000////////////000000000111000000000000111111111222222222333333333444444444666777888999:::::::::999999999999:::;;;<<<<<<<<<;;;;;;===>>>@@@BBBCCCDDDAAAAAACCCEEEHHHIIIGGGEEE???@@@BBBEEEGGGJJJLLLMMMJJJNNNSSSWWW^^^iiissszzz||||||uuuvvv~~~}}}xxxooofffYYYJJJ???>>>888666999999666666888222333333444444444666777222222222222111111111111000000000000111111111111000000000000000000000000............/////////000,,,,,,,,,------.........---)))333111,,,GGGUUU<<<........................111///---+++++++++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++++++++++++++++++++------------------------+++,,,------......------///............///000000////////////000000000111111111111111222222222222444444666777777777777777:::;;;<<<<<<;;;;;;===>>>======>>>>>>???AAABBBCCCBBBCCCDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBCCCDDDFFFGGGDDDGGGJJJLLLNNNSSS[[[bbbmmmnnnkkkgggiiisss}}}{{{}}}bbbLLL<<<:::777666666555444222222222222333333222222222111111000000000000111111000000000000000000000000000000000000111111111111111///------///111111111000000000000111111111111000000111111111111000000000000000///000111111222000111222333444333222222000111222333444333222222666666666666666555555555444555777999999888777555666666777999<<<>>>>>>===:::;;;>>>@@@BBBBBBBBBBBB?????????>>>???@@@@@@AAA??????@@@AAACCCDDDEEEEEE@@@@@@@@@@@@AAABBBCCCCCCAAA@@@>>>======???@@@BBB===;;;:::;;;===??????>>>===;;;::::::;;;<<<:::999888888888888888888999999777777777777666666666666777777777777777666666555777444111333777999777333555444333333222222333333111111111111111111111111111111111111111111111111000000000000000000000000......////////////..............................)))***+++,,,------...///,,,,,,------...///000000***,,,......---------///------...///111222444555.........------...................../////////000222222111111000000//////////////////000000000000000000000000111111111111222222333333333444444444666777999:::;;;;;;::::::999999:::;;;;;;<<<======<<<<<<>>>???AAACCCDDDEEEAAAAAACCCFFFIIIJJJHHHFFFAAABBBDDDFFFHHHJJJLLLMMMIIILLLNNNNNNQQQYYYbbbgggmmmwww}}}vvvuuu{{{zzzzzzlll\\\RRRLLLFFF@@@===@@@888333555555222222777444444555444333333444555222222222111111111111000//////000000111111222222000000000000000000000000---.........//////000000,,,,,,,,,------.........&&&&&&111...***MMM```AAA........................111///---+++***+++,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------++++++++++++++++++++++++------------------------+++,,,------......------...............///000000////////////000000000000000111111111111222222222333444555666777777777777:::<<<===<<<;;;;;;<<<============>>>???AAABBBCCCCCCDDDDDDDDDBBBAAABBBCCCBBBBBBAAABBBBBBDDDEEEGGGGGGIIIJJJIIIIIILLLRRRXXX```eeehhhgggiiinnnqqqpppuuu|||yyy___NNN===<<<:::777555444444444222222222111111111111000000000000000000000000000111111111111111111111111////////////////////////000111111000......///111222000///------///000222111000//////111222111000222111111111000/////////111111222222222333333333///111222222111111222333222222222333444555666777555666777888888999888888888999;;;===>>>>>>============>>>>>>??????@@@@@@@@@??????>>>???AAABBBCCCBBBAAAAAA@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>=========>>>???@@@@@@<<<>>>@@@AAAAAA>>>;;;999<<<;;;:::999999999:::;;;888888777777666666555555999777666777777444111111666666777777666555444444555555555444444333333333222222222111111111000000333222222111111111111111000000//////......------000000000000000///......000000000000////////////......------------......------------------------------------------------......------------............///000000000000000///////////////////////////......------...000111444333111///------------//////////////////////////////000111111111111111222444555555444333333444666666777888999999::::::888999;;;<<<======>>>>>>>>>???AAABBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEAAADDDGGGIIIIIIJJJKKKLLLIIIHHHGGGGGGIIILLLOOOQQQ[[[___eeehhhjjjpppxxx~~~wwwooogggaaaRRRNNNGGGBBB???===;;;:::777666666555444444333333444444444333333222222222111111111111111111111111000000000000000000000000666333---111777///)))333////////////////////////////////////////////////.........//////111222222,,,,,,---.../////////...------------------------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,+++---//////---***............////////////000000////////////000000000000000111222222333333666555555444444666777888777888999999;;;;;;<<<===<<<===>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@??????@@@CCCEEEGGGGGGHHHIIIJJJLLLLLLMMMMMMQQQQQQQQQSSSWWW^^^eeeiiiiiinnnuuuzzz~~~}}}www]]]LLL===;;;999666555444333444222222222111111111111000000000000000000000000000111111111111111111111111////////////////////////...///000///......000222111000///......///000111222111//////000000///---222222222222222111111111000000000111111111222222///111222222111111222333333333333333333444555666444555666777888888999999888999;;;<<<=========<<<=========>>>??????@@@@@@@@@??????>>>???AAABBBCCCBBBAAA@@@@@@??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>???@@@<<<===???@@@@@@===:::888<<<;;;:::999888999999:::888777777777666666666555999666555888::::::777444666666666666666555444444555555444444444333333333222222222111111111000000222222111000000000000111000000000000000/////////000000000000000///......000000000000/////////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............///000000000000000.......................................//////000333222000///...---......//////////////////////////////000111111111111111222444555555444333333444555666666777888888999999888999:::<<<============>>>???AAABBBCCCCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDCCCEEEHHHIIIHHHHHHHHHIIIIIIHHHGGGGGGHHHKKKNNNPPPPPPSSSXXXYYYZZZ^^^eeekkkvvvyyy}}}tttoooggg```ZZZTTTMMMHHHGGGCCC???;;;:::999777666666666666555444333333333444444333333333222222222111111111111111111111111000000000000000000000000///:::555+++...111000333............................................................//////000111+++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++---...---+++............////////////000000////////////000000///000000111111222333333666555444444444555777777777777888999:::;;;<<<<<<<<<<<<===>>>????????????????????????????????????@@@???>>>>>>@@@BBBDDDEEEGGGHHHJJJKKKMMMMMMLLLLLLKKKKKKJJJLLLPPPUUU[[[^^^^^^dddlllrrruuuvvvwwwwwwxxxwwwtttZZZIII;;;:::888555444333333333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////...///000///...///111333////////////////////////333111000///000///---,,,222222333333333333333333////////////000000000000///111222222111111222333444444333333333333444444333444555666777888999999888999:::;;;<<<<<<<<<;;;<<<======>>>??????@@@@@@@@@??????>>>???AAABBBCCCAAAAAA@@@@@@??????@@@@@@>>>???AAABBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>;;;===>>>??????<<<:::888::::::999888888888888999777777777777666666666666444333333555888999666333555666666666666555444444444444444444333333333333222222222111111111111111111111000/////////000000000000000000111111111111000000000000000//////...000000000/////////............------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------............///000000000//////........................------...///////////////111000//////......////////////////////////////////////000111111111111111222333555555333333333444555666666777777888888888888999:::;;;<<<=========>>>???AAABBBCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDEEEGGGGGGFFFFFFFFFGGGHHHGGGFFFFFFGGGJJJLLLNNNKKKMMMOOOPPPOOOQQQVVVZZZcccffflllttt{{{~~~yyy{{{~~~yyywwwzzz~~~wwwzzz|||rrriiicccVVVRRRMMMHHHDDD@@@;;;888;;;999777777777777555444666555555444444333333222333333333222222222222222111111111111111111111111000000000000000000000000777LLLFFF,,,)))333333---......................................................---------......///,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---///---,,,,,,---...---,,,---............/////////000//////......//////000//////000111111222222333555444444444444555666666666777777888999:::;;;;;;;;;<<<===>>>????????????>>>>>>>>>??????????????????>>>>>>>>>???AAACCCDDDFFFHHHJJJMMMNNNMMMLLLKKKGGGFFFEEEFFFHHHLLLPPPSSSSSSZZZccckkkooopppppppppxxx}}}tttqqqrrrXXXGGG:::888666444333222222222222222222111111111000000///////////////////////////////////////////////////////////////////////////000000///......000222......///000000///......222111000000000111///...111111222222333333333444....../////////000000000///111222222111111222333444444333333222333333333222333333444666777888999888888999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@AAA@@@??????>>>???AAABBBCCCAAAAAA@@@@@@???@@@@@@AAA<<<>>>@@@BBBCCCBBBBBBAAA@@@@@@???>>>=========>>>;;;<<<>>>>>>>>><<<999888999999999888888888888888777777777777666666666666444888:::888666555555444555555555666666555444444333333333333333333333333111111111111111111111111111000000////////////////////////000000111111111//////000000000000//////000000/////////...............------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------.........///////////////...........................,,,---...///000///...---/////////...//////////////////////////////////////////000111111111111111111333555444333222333444666666777777777888888888777888999:::;;;<<<<<<<<<>>>???AAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@BBBCCCEEEEEEDDDDDDEEEGGGFFFFFFEEEEEEFFFHHHJJJKKKIIIJJJLLLKKKKKKKKKNNNQQQQQQSSSWWW___gggkkkjjjhhhpppqqquuuxxx{{{}}}~~~{{{uuurrruuuyyy}}}~~~~~~|||nnnmmmkkkfff___VVVMMMHHHFFFDDDBBB???<<<:::999888666666666777888888666444444444444444333333222222222222222222222111111111111111111111111111111111000000000000000000000000999LLLFFF...,,,444111***......................................................---,,,,,,,,,---------------------,,,+++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...///000111000...,,,---------.........///////////////......///////////////000000111222222222444444444444444555555555555666666777888999:::::::::;;;<<<===>>>????????????????????????@@@@@@@@@????????????@@@AAABBBCCCEEEGGGKKKMMMNNNMMMKKKIIIGGGFFFEEEEEEFFFHHHJJJLLLJJJPPPXXX___cccfffhhhiiikkkoootttxxxyyyzzz{{{{{{qqqooopppVVVEEE999888666444333222222333222222222111111111000000////////////////////////........................////////////////////////000111111000...---...000......////////////......111000///000222333222111//////000000111111222222/////////000000000000111///111222222111111222333444444333222222222333333222222222333444555777888666777777888999:::;;;;;;<<<<<<===>>>???@@@AAAAAA@@@??????>>>???AAABBBCCCAAA@@@@@@???@@@@@@AAAAAA<<<===???@@@AAAAAAAAAAAA@@@@@@???>>>=========>>><<<<<<===>>>===;;;999888999999999999888888777777666666666666777777777777;;;DDDHHH@@@777555777888444444555555555555444444333333333333333333333333111111111111111111111111111000000///////////////.........//////000000000//////000000000000//////////////////..................------------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......////////////..............................+++,,,.../////////...------....../////////////////////////////////////////////000111111111111111111333444444333222222333777777777888888888888888666777888:::;;;;;;<<<<<<===>>>@@@AAACCCCCCCCCBBB@@@AAAAAAAAAAAA@@@@@@???>>>@@@BBBBBBCCCDDDFFFHHHEEEEEEDDDDDDEEEFFFGGGHHHDDDEEEFFFFFFFFFGGGIIIJJJHHHGGGHHHLLLRRRUUUTTTRRRRRRUUU[[[bbbhhhmmmqqqrrrooommmjjjiiikkkooosssuuuwwwzzz{{{zzzvvvsssooollljjjkkkkkkiiiddd```^^^]]]SSSQQQNNNJJJEEEAAA>>><<<;;;;;;:::999777777777777777666777888999888555333333333333333333222222222111111111111111111111111000000000000000000000000////////////////////////+++444000,,,222444///000...................................................------,,,,,,,,,,,,---......///......---,,,+++++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++///333666555222...,,,------------............//////............//////...//////000111111222222222333333444444444444444444555555666777888999999999:::;;;<<<===>>>>>>>>>@@@@@@@@@AAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBCCCCCCDDDGGGJJJLLLMMMLLLIIIGGGFFFFFFFFFEEEFFFFFFGGGHHHCCCFFFJJJMMMOOORRRVVVYYYZZZ^^^cccgggjjjmmmpppssspppnnnoooVVVFFF999888666444333333333333222222222111111111111000000000000000000000000000////////////////////////////////////////////////000111111000......///000........................///......///222333333222.........///////////////////////////000000000000///111222222111111222333333333222222222222333333333333222222222444555666444444555666888:::<<<===;;;<<<===>>>???@@@AAABBB@@@??????>>>???AAABBBCCC@@@@@@??????@@@@@@AAAAAA?????????@@@@@@AAAAAABBB@@@???>>>>>>>>>>>>>>>>>>======>>>>>>===<<<:::999999999::::::999999888777666666666666777777777777999EEEIII???555333555555333333444555555555555444222222222222333333333333111111111111111222222222111111000/////////000000............////////////...//////000000000000000/////////.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------....../////////...------------------------------,,,,,,---...............---....../////////......//////////////////////////////000111111111111111111222444444222222222333777777777777777777777777666777888999:::;;;;;;;;;;;;<<<>>>@@@BBBBBBBBBBBB??????@@@@@@@@@@@@@@@???<<<>>>@@@@@@AAABBBEEEHHHDDDDDDCCCCCCCCCDDDDDDEEEBBBBBBCCCDDDEEEFFFGGGGGGEEEDDDCCCCCCEEEFFFFFFFFFAAADDDHHHMMMRRRVVVXXXYYYUUUTTTTTTTTTVVVXXXZZZ\\\[[[]]]]]]ZZZXXXWWWTTTPPPOOOOOONNNKKKGGGEEEDDDDDDAAA???===:::999999::::::666666777666444444666777777666666666777666333111222222222222222222222222000000000000000111111111000000000000000000000000////////////////////////++++++(((///888111***222------------------------------------------------------,,,,,,,,,------.........//////......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***///555777666222...,,,,,,------------.........///......------......///......///000000111111222111222333333444444333333333444444555666777888999888999:::<<<===>>>>>>>>>@@@@@@AAAAAABBBCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCDDDFFFHHHJJJKKKIIIHHHFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEECCCCCCDDDFFFIIIIIILLLPPPTTTXXX\\\```dddooollloooWWWGGG999888666444444333444444222222222111111111111000000000000000000000000000////////////////////////////////////////////////---...////////////111333///...------------...///...------...000111000////////////...............------.........////////////111222222111111222333111111111111222333444444444333222111111222333555222222333555777:::===>>>;;;;;;<<<>>>???@@@AAABBB@@@??????>>>???AAABBBCCC@@@@@@??????@@@@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDD>>>>>>>>>>>>>>>>>>???@@@>>>>>>>>>>>>===<<<;;;:::999:::;;;;;;;;;:::888888555666666666777777777888333<<<>>>666222555555000222333444444555555555444111111222222222333333333000000111111111222222222222222111000000000000111000000000///////////////......///000000000000000//////.........---------......------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---......//////......---,,,------------------------------,,,,,,------......---.../////////...---,,,//////////////////////////////000111111111111111111222444444222111222333555555555555555555555555555666777999::::::::::::999;;;===???@@@AAAAAAAAA======>>>???@@@@@@@@@@@@===>>>?????????@@@CCCEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEEEEDDDBBBCCCCCCBBBAAA@@@AAACCC@@@BBBCCCEEEFFFFFFFFFFFFDDDDDDCCCCCCBBBCCCEEEFFFDDDGGGFFFBBBAAADDDCCC>>>@@@AAAAAA@@@===<<<<<<<<<:::999888888888888888999666888888777555555777999777666555555555555333111111111111222222222222222/////////000000000111111000000000000000000000000////////////////////////000222...111555---(((222---------------------------------------------------,,,,,,,,,---...///000,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++///333444222///......,,,,,,---------.........///......------......///......//////000111111111000111222333444333333222333333444555666777777888777888999;;;======>>>>>>??????@@@AAAAAABBBCCCCCC@@@@@@AAABBBBBBBBBBBBAAADDDEEEFFFGGGHHHGGGFFFFFFAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEDDDBBBAAABBBDDD@@@BBBDDDEEEGGGJJJOOORRRnnnjjjoooWWWGGG999888777555444444444555222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////***,,,...//////111444666000///---,,,,,,---///000...---,,,,,,---...---+++000000//////......------,,,,,,,,,---------......///111222222111111222333111111111111222333444555555444222000000111222333111111222444777:::===???;;;;;;<<<>>>???AAABBBBBB@@@????????????AAABBBCCC@@@?????????@@@AAAAAABBBGGGEEECCCAAAAAABBBEEEFFF>>>>>>======>>>???@@@@@@????????????>>>===<<<;;;::::::;;;<<<;;;:::999888555666666666777777888888222777777222555<<<:::000222333444444555555555444111111111222222333333333000000111111222222222222333222222111111111111111222222111111000000//////......///000000000000000//////.........---------.........------.........------------------------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.../////////...---,,,,,,------------------------...---,,,+++,,,---...///---.../////////...,,,+++//////////////////////////////000111111111111111000222444333222111222333333333333333333333333333555666777888999:::::::::888:::<<<>>>???@@@@@@@@@<<<<<<===???@@@@@@@@@@@@?????????>>>===>>>@@@CCCCCCBBBBBBBBBBBBBBBAAAAAA???>>>>>>???@@@@@@???>>>===AAADDDCCCAAA???@@@CCC;;;===???AAACCCDDDDDDDDDBBBAAA???===;;;;;;===???@@@BBB@@@;;;<<<@@@@@@;;;777:::<<<===<<<;;;;;;;;;888999999999999888666666666888999777555444666888777666555555666666555333111111111111111111222222.../////////000000111111000000000000000000000000////////////////////////'''///...+++...+++,,,777------------------------------------------------,,,,,,,,,---...///000111***+++,,,,,,------------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------///111000---,,,...000,,,,,,,,,---------...............------...............//////000111111111000111222333444333222222222333333444555666777777666777999;;;<<<===>>>>>>>>>>>>???@@@AAAAAABBBBBB??????@@@AAAAAAAAA@@@@@@DDDEEEEEEFFFFFFFFFFFFEEEAAABBBDDDEEEFFFFFFFFFEEE>>>@@@CCCCCCBBBBBBBBBCCC>>>??????>>>>>>@@@DDDGGG}}}jjjlllnnnTTTCCC888666444333444555444444222222222111111111111000222111000.........///000000000000000000000000000000000//////.........---000000000000000000000000////////////////////////000000000000000000000000............//////////////////000000000000//////000000000000111111111111000000000000000000000000222222111111222222333444444444555555777888999::::::;;;======<<<<<<>>>???=========>>>??????@@@@@@BBB@@@>>>======???BBBDDDAAAAAA@@@@@@@@@AAACCCCCC>>>>>>????????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<===??????>>>;;;888666555555555555666666666666555555444444444333333333222222222333333444444444333333333444444555555555222222222222222222222222222111000000000000000111111000...------...000111...//////000111222222222///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---.........000222444444222---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------............///......////////////......000000111222222222222111222222111111111111222222555666777888888999999999;;;;;;;;;<<<<<<=========;;;<<<>>>???>>>===>>>???===???AAABBBBBBAAA@@@??????@@@@@@AAAAAABBBBBBBBBCCCAAAAAAAAACCCCCCBBBAAAAAAAAABBBBBBAAAAAA@@@???===???BBBCCCBBB@@@???@@@<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999777777777777666666666666777777666666555555555444555555444444444333333333222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////---.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------++++++++++++---------,,,+++******+++,,,---------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,------......------,,,......------------............------------......//////.........000222333111111222222222111111000333333222222333333444555777888999;;;===>>>@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBEEEEEEEEEEEEEEEEEEEEEFFFDDDCCCAAAAAAAAABBBDDDFFFEEEEEEEEEEEECCCAAA???>>>AAAAAAAAAAAAAAAAAAAAAAAA{{{iiipppnnnVVVEEE999777444333444555444444222222222111111111111000222111000///......///000////////////////////////000/////////............////////////////////////........................////////////////////////............//////////////////000000000000////////////000000000111111111111111111111111111111111222222111111111222333333444444444444666777888999999;;;<<<<<<<<<<<<===???<<<<<<===>>>>>>??????@@@@@@???>>>===>>>???AAABBBAAA@@@?????????@@@AAABBB>>>>>>????????????>>>>>>>>>======<<<<<<;;;::::::;;;<<<===>>>===:::888666555555555555666666666666555555444444444333333333333333333333333444444444333333333333444444444555222222222222222222111111000000111111111111222222000000///......///000000...//////000111111222222///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,---......000666;;;999333---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///......////////////......000000111222222222222111222111111000000111111222444555666777777888888888999999::::::;;;<<<======;;;===>>>???>>>===>>>???>>>???AAABBBBBBAAA@@@???>>>>>>???@@@AAAAAABBBBBBCCCBBBAAAAAABBBCCCBBB@@@AAAAAABBBBBBAAAAAA@@@???===???AAABBBAAA?????????<<<<<<;;;;;;;;;::::::::::::::::::;;;;;;<<<<<<<<<999999999888888888888777777777777777666666666555777666666666555555555444555444444444444333333333222222222111111111111000111111111111111111111111000000000000000000000000////////////////////////////////////////////////---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,------------,,,,,,......------------............------------......///.........///000111222111111222222222111111000333222222222222333444444777888999:::<<<>>>???@@@?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@AAAAAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBDDDEEEEEEEEEEEEDDDCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@vvvcccmmmnnnVVVFFF999777444444444555444333222222222111111111111000111000000////////////000////////////////////////////////////............////////////////////////........................////////////////////////............////////////...//////000000//////...//////000000000000111111222222222222222222222222333222222111111111222222222222222333444555666777888:::;;;;;;;;;;;;<<<>>>;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>>>>>>>??????>>>>>>????????????>>>>>><<<<<<<<<;;;::::::999999:::;;;<<<<<<;;;999666555444555555555555666666666555555444444444333333333444444444444444444333333222333333333333333444444333222222222111111000000//////000111222222222222////////////////////////...//////000000111111222///............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......222;;;AAA===111)))+++000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------............///......////////////......///000111111222222111111222111111000000111111222333333444555666666666666666777888999:::;;;<<<<<<999;;;<<<===<<<;;;;;;<<<>>>???@@@AAABBBAAAAAA@@@======>>>???AAABBBCCCCCCDDDBBBAAAAAABBBBBBAAA???AAAAAABBBBBBAAAAAA@@@???<<<>>>@@@AAA???>>>===>>><<<<<<;;;;;;;;;:::::::::999999999:::::::::::::::777777777777666666666666777777777666666666555555666666666555555555555555444444444444333333333333222222222111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////////////////---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,+++++++++)))******+++---......///******+++++++++,,,,,,,,,,,,,,,------------,,,,,,......------------............------------......///.........///000111222000111111222222222111111222222222222222333444444666777888:::;;;===>>>???>>>>>>>>>?????????@@@@@@>>>??????@@@AAABBBCCCCCCEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAAAAABBBDDDEEEDDDDDDDDDCCCBBB@@@>>>>>>????????????????????????|||llluuunnnVVVFFF:::888555444444555444333222222222111111111000000000000000////////////000///////////////////////////////////////.........////////////////////////........................////////////////////////............////////////...//////////////////...////////////000000000111111111111111111111111111333222222111111111111111111111111111222333444555777999::::::999:::;;;===;;;;;;;;;<<<======>>>>>>===>>>???@@@AAA@@@??????>>>>>>=====================>>>>>>??????>>>>>>===;;;;;;::::::999888888888888999::::::999777555444444444444555555555666666555555444444444333333333666555555444444333333333222222222222333333333333222222222111000000//////...///000111111111000///---...////////////...---////////////000000111111///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...222:::???:::///(((***///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........---------............///......////////////......///000000111111111111111111111000000000000111111111222333444444555555555444444666777999:::;;;<<<777888::::::999888888999===>>>???@@@AAAAAAAAA@@@===>>>???@@@AAACCCDDDDDDDDDBBBAAAAAABBBAAA@@@???AAAAAABBBBBBAAAAAA@@@???<<<>>>@@@???>>><<<<<<===<<<<<<;;;;;;;;;:::::::::888888888888999999999999777777666666666555555555777777666666666555555555555555555555555555555555444444444333333333222222222222222111111111000000////////////////////////000000000000000000000000////////////////////////////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++*********+++,,,,,,---......******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,...------,,,,,,------.........------------...............///000000111111000000111222222222111111222222222111222333333444666666888999:::<<<============>>>>>>>>>?????????===>>>???@@@AAABBBCCCCCCEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>~~~lllTTTEEE;;;888666444555555444333222222222111111111000000/////////000000000000///.................................///////////////....................................................................................////////////......////////////.........////////////000000000000000000000000000000000222222111000000111111111111111000111111222333444666777999999888888:::;;;999::::::;;;<<<<<<=========>>>@@@AAABBBAAA@@@???<<<<<<<<<<<<<<<<<<<<<;;;<<<======>>>>>>======<<<:::::::::999888888777777777888888888777666555444444444444444555555555555555555444444444333333333555555555444444333333222222222222222222222222222111111111000000/////////000000000000///...------,,,------......------,,,///////////////000000000///............---------------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------000333444222---******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------------...---------............///......////////////......//////000111111111111000111000000000000000000111000111222333333444444333333333444666888999:::;;;888999;;;;;;999888888999<<<===>>>???@@@@@@@@@@@@??????@@@AAABBBCCCDDDDDDCCCBBB@@@@@@AAAAAA@@@???AAAAAABBBBBBAAAAAA@@@???===>>>???>>>===<<<<<<===<<<<<<;;;;;;;;;:::::::::888888888888888888888888888888777777777666666666666666666666555555555555444444444555555555555555444444333333333222222222222222222111111111000000........................////////////////////////////////////////////////////////////////////////------...//////......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,------......------------......---...//////000111111111///000111222222222222222222111111111111222333333555666777888999:::;;;<<<<<<<<<<<<=========>>>>>><<<===???@@@AAABBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBAAA@@@???>>>>>>===========================mmmUUUEEE<<<999666555555555444333222222222111111111111000...//////000000000000///.................................///////////////........................------------------------....................................////////////---......//////......---......////////////000000////////////////////////000000000000000111222222111111000000111111222333444666777777777777888:::999999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@???>>>::::::;;;<<<======<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999888888777777777777777777777666555555333444444444444555555555555555444444444333333333333333333333333333222222222222222111111111111000//////////////////000000111000///............///------------------------///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---,,,+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,,,,---------------------............///......////////////.........///000000111111000000111000000//////000000111000000111222333333333333333444555666777888999:::;;;<<<======;;;::::::;;;;;;;;;<<<===>>>??????@@@???@@@@@@AAAAAABBBBBBCCCAAA@@@???@@@AAABBBAAA@@@AAAAAABBBBBBAAAAAA@@@???>>>???@@@>>><<<;;;<<<===<<<<<<;;;;;;;;;:::::::::888888888888888777777777888888888888777777777777666666666555555555444444444444444444444555555555333333333333222222222222222222222111111111111000////////////////////////////////////////////////////////////////////////////////////////////////------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------......------------......---...///000111111111000///000111222222222222222111111111111111222333333555555666777888999::::::;;;;;;<<<<<<<<<=========<<<===???AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBBBBBBBAAAAAA???>>>>>>======>>><<<<<<<<<<<<<<<<<<<<<<<>>======999::::::;;;;;;::::::999;;;::::::999999888777777777777777777666666666666333333444444444555555555555555444444444333333333111111222222222222222222222222111111000000000000---......//////000000000111000......///111333555000///............///000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++***++++++,,,---...,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------------............///......////////////.........//////000000000000000000000////////////000000000000111222333333333333444555555666777888888888:::<<<======;;;999:::::::::::::::;;;<<<===>>>???????????????????????????@@@???>>>???AAABBBBBBAAAAAAAAABBBBBBAAAAAA@@@??????@@@@@@???<<<<<<<<<>>><<<<<<;;;;;;;;;:::::::::999999999888888777777777888888888777777777777666666666555555555444444444333333333444444555555555333333333222222222222111222222222111111111111000////////////////////////////////////////////////////////////////////////////////////////////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---......------------......---...///000111111111000//////000222222333333222111111111111111222222333444555666666777888999999:::;;;;;;;;;;;;<<<<<<<<<<<<>>>???AAAAAAAAA@@@?????????@@@@@@AAAAAABBBBBB@@@@@@AAAAAABBBBBBBBBBBBAAA@@@>>>===<<<=========;;;;;;;;;;;;;;;;;;;;;;;;pppZZZKKK===:::777555555555444333222222222111111111111000---...///111111111000///........................---.........//////000000........................------------------------..................................../////////000---..................---............/////////000000000000000000000000000.........///000222444444222111111111111111222333333444666666555555777888777888888999::::::;;;;;;::::::::::::;;;;;;<<<<<<777888;;;===>>>>>>>>>>>>888999999::::::999999888;;;;;;::::::999888888888777777777777666666666666333333333444444444555555555555444444444333333333000000000111111222222333222111111111000000//////,,,------...///000111111111///......000444888;;;333111000......000111333///////////////.........//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++******++++++,,,---...------,,,+++,,,---///,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......++++++,,,,,,,,,------------------.........//////......////////////.........//////000000000000000000000////////////000000000111222333333444333333555666666666777777888888888999::::::888777777777999999999:::;;;<<<>>>>>>>>>>>>>>>>>>============???>>>===???AAACCCCCCBBBAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAA???===<<<===>>><<<<<<;;;;;;;;;::::::::::::999999999888888777777777777777777666666666666666666555555555444444444333333333444444555555555333333333222222222111111222222222111111111111000000000000000000000000000////////////////////////////////////////////////////////////////////////------...///000000//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------++++++------------++++++---,,,+++******+++,,,---******+++,,,------...///******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++---,,,,,,++++++,,,,,,---.........------.........,,,---///111111111000000//////000222222333333333111111111000111222222333444555555666777888888999:::::::::;;;;;;;;;<<<<<<===>>>@@@AAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCC???@@@AAABBBBBBBBBAAAAAA@@@???>>><<<<<<<<<===>>>::::::::::::::::::::::::vvv]]]KKKBBB<<<777666555111111333444333333222111000//////000000000000000000000000000000000000000000000000////////////////////////000000///...------,,,,,,........................,,,------......------,,,...---++++++,,,///333555222111000.........///000111000///......///000111000444888666111,,,,,,...///000111000///...///000000000//////000111222222111111222222444555777888333555777999:::999888777::::::::::::::::::::::::999999:::;;;;;;<<<======;;;::::::999888777666666666666666555444444333333555666888999999777555333333333333444444444555555666666555444333333222222222222222222222222222222111222222222222111000000000000////////////000000***///333111---///888AAA444222000///...///000111........................///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---***++++++,,,,,,++++++***,,,,,,,,,---------......///////////////.........000000111111111111000000222111111111000000//////000111111111111222222222666555444333444666888999888999:::::::::999888777888999999:::;;;<<<======@@@?????????>>>>>>======>>>???AAACCCCCCCCCAAA@@@BBBAAA???>>>>>>>>>??????BBBBBBBBB???<<<:::;;;<<>>>>>===<<<;;;;;;;;;999888777888999:::888666888888888888777777777666777666555444444555666777555555444444444333333333333333333333333333333333222222222111111111111000000///...---,,,,,,---...000000000000000000000000//////......---------,,,,,,------...///000111111////////////////////////,,,,,,,,,---------......+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////...//////...,,,,,,---///111111000000//////......000000000000000000000000000111111111222222222222444444444555666777888999999::::::;;;;;;<<<<<<<<<===>>>@@@AAAAAA@@@>>>===???>>>>>>>>>???AAACCCDDD@@@?????????@@@AAAAAABBBBBBBBBAAA@@@???>>>===<<<::::::::::::::::::::::::www```OOO@@@:::666666555333222555222222222111111111111111000000000000000000000000000000000000000000000000////////////////////////000//////...------,,,,,,........................,,,------......------,,,...---,,,,,,---///111333111000///.........//////111000///......///000111...222666555111......000///000111000.........000000000//////000111111222111111222333444666777888555666888999:::999888777999999999999999999999999888999999:::;;;;;;<<<<<<:::999999888888777777777777777666555555444444333555666888888888777555444333333333444444444555555666555555444333333222222222222222222222222222222111222222222111111000000000000////////////000000///222333000,,,,,,111777333111000.........000111................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------..................////////////000000111111111111000000111111111111000000000///000111111111111222222222555555444333444666888999999999:::;;;:::999888888777888888999:::;;;<<<<<<>>>>>>>>>=========<<<<<<@@@@@@???@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>???@@@@@@@@@@@@>>><<<;;;<<<===>>>>>>===<<<<<<;;;::::::999888777888999888777555888888888777777777666666777666555444444555666777555444444444444333333333333333333333333333333333222222222111111111000000111000///...---......////////////////////////////////////.........------------......//////000000........................,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------...............///...,,,,,,...///000000000000//////......000000000000000000000000000000000111111111222222333333333444555666777888999999::::::;;;;;;<<<<<<<<<===>>>??????>>>===<<>>>>>>>>???@@@BBBCCC????????????@@@@@@AAABBBBBBAAA@@@???>>>===<<<<<<::::::::::::::::::::::::wwwaaaSSS???999555555555333444666000000111111111222222222000000000000000000000000000000000000000000000000/////////////////////////////////...------,,,,,,........................,,,------......------,,,------.........///////////////...---------......000//////......//////000,,,000333333111///000222///000111000...---...///000000/////////000111111222222222333444666888999666777999::::::999888777888888888888888888888888777888888999999:::::::::888888888888888888888888777777777666555555444444666777777777777666555555333333333444444444555555555555444444333333222222222222222222222222222222222222111111111000000000000000////////////000000111111111///,,,+++,,,...111000...------...//////........................,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---------.../////////000///000000111111000000///111111111111000000000000000111111111111222222222555444333333444555777888::::::;;;;;;:::999888888666777777888999:::;;;<<<======<<<<<<<<<<<<<<<;;;AAA@@@???======>>>???@@@??????>>>======>>>@@@@@@>>>>>>???===<<<;;;===>>>===<<<<<<;;;;;;:::::::::999888777777888888666444777777777777666666666666666666555444444555666666444444444444333333333333333333333333333333333333222222111111111000000000111111000////////////000////////////////////////000000////////////........................//////........................,,,,,,,,,---------......,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------...///...,,,,,,...000000000000////////////...000000000000000000000000/////////000000000111111222222222222333555666777888888999999:::;;;;;;<<<:::;;;<<<======<<<;;;:::>>>>>>======>>>???@@@AAA????????????@@@@@@@@@AAA@@@@@@??????>>>===<<<<<<::::::::::::::::::::::::sss___RRR@@@999555555555333333555111111111111111111111111//////////////////////////////////////////////////////////////////////////////.........---------........................,,,------......------,,,---.../////////...---,,,------------------------////////////////////////---///111222000///000111///000000000...---...///000000/////////000000111111222222333444666888888777888999999999999888888777777777777777777777777777777777777888888999999666777777777888888888999888777777666666555444444777777666666555555555555333333333444444444555555444444444333333333222222111111111111111111111111222111111000000000000000000000////////////000000...------...//////...---///......---------..............................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,---------......,,,,,,------...///000000//////000000000000//////111111111000000000000000000000111111111222222222333333333333444555666777:::::::::::::::999999888777777888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>======<<<===>>>@@@@@@===>>>>>>===;;;:::;;;<<<;;;;;;:::::::::999999999777777666888999:::999777777777666666666555555555555555555555555555555555444444444333333333222222222222222222222222222222111111111111000000000000000000//////////////////////////////////////////000000000000000/////////.....................---........................,,,,,,,,,---------......------,,,,,,,,,,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,---.........------...000////////////////////////////////////////////////////////////000000000000000000111111222444555666666777777888999:::;;;;;;::::::;;;;;;;;;;;;::::::===============>>>???????????????@@@@@@@@@????????????>>>>>>===<<<;;;;;;::::::::::::::::::::::::nnn[[[OOOBBB;;;666666555222111333333333222222111000000///////////////////////////////////////////////////////////////////////////...............---------........................,,,------......------,,,------/////////...,,,+++,,,,,,------------------......////////////......///000000000///......///...///000///...------///000000///////////////000111111111222444555777888777777888888999999999888777777777777777777777777666666777777777777777888666666666777888888999999777777777666555555444444666666666555555555555555333333333444444444555555333333333333333222222222111111111111111111111111222111000/////////000000000000////////////000000---,,,,,,///111222111......---------------..............................+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......+++,,,,,,---...//////000//////000000000000//////000000000000000000111111000000111111111222222222222222222333333444555666999999999999999999999999888888999:::;;;<<<==============================???AAACCCDDDCCCAAA>>><<<======<<<<<<<<<===???@@@??????>>><<<999888888999999999999999888888888888666555666888;;;<<<<<<;;;666666666555555555555444444444555555555555444444444444333333333222222222222222222222222222222222111111111000000000//////................................................/////////000000000000000............------------........................,,,,,,,,,---------......///...---,,,+++,,,---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------,,,,,,,,,---......------///111.............../////////////////////////////////////////////000000000000000000000111222333444555555555666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;;;;::::::::::::::::::::::::kkkXXXLLLCCC<<<777666555111000222444444333222111000///...000000000000000000000000000000000000000000000000////////////////////////................................................,,,------......------,,,,,,---...//////...,,,,,,+++,,,------......---------......//////......---/////////..................///000///---,,,---...000000//////......//////000000000111222444666777666666666777888888999999777777777777777777777777777777777777777777777777666666666777777888888888666666666555444444333333555666666666666555444444333333333444444444555555333333333333222222222222111111111111111111111111222111000///...///000000000000////////////000000000//////000111111///...---------.......................................+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------***++++++,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---.........///...//////000000//////...000000000000111111111111000111111111111222222222111111222333333444444555777777666777777888999:::888999:::;;;<<<======>>>===============>>>>>>>>>===@@@CCCFFFEEECCC???<<<======<<<;;;;;;<<<>>>>>>>>>???>>>;;;888666666777777777777777777777777777555444555777:::<<<<<<;;;666555555555444444444444444444555555555555444444333333333333222222222222222222222222222222222222111111000000000/////////,,,---...............---..............................////////////000000------------------......------------------------,,,,,,,,,---------......000///---++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,---...---------///111---............/////////000000000000000000000000/////////000000000111111000000000000111333444555444444555666777999::::::<<<;;;;;;;;;;;;;;;;;;<<<:::;;;<<<>>>????????????>>>???@@@@@@@@@???>>>===<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::lllYYYMMMAAA;;;666666555222222444222222222111111111000000000000000000000000000000000000000000000000000000////////////////////////................................................,,,------......------,,,,,,,,,------...---------+++,,,---...///......---------...//////...------------,,,---...///000000...///000///---,,,---...000000///.....................///000111333444555333444444555666888999:::888888888888888888888888777777777777777777777777666666666777777777777777555555555444333333222222444555666777777555333222333333333444444444555555222222222222222222222222111111111111111111111111222111///.........000111000000////////////000000000000000000///...//////------...///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......------------------------......////////////......///000000000111111111111000111111111111222222222000111222333333444444444444444444555666888:::;;;888888999:::;;;<<<<<<===;;;;;;<<<<<<<<<============???AAACCCCCCBBB@@@>>>>>>===<<<;;;;;;;;;<<<===<<<===<<<:::888666777888666666666666666666666666555444555666888999888666555555555444444444333333333444444555555444444333333333333222222222222111111111111111111111111111111000000000////////////,,,---...///000//////...........................------........./////////,,,,,,,,,------.........------------------------,,,,,,,,,---------......111///---++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.........+++---...---------///111---------.........//////000000000000000000000000000000000111111111222222000000000111222333444555222333444555777888999:::;;;;;;;;;::::::;;;;;;;;;999:::<<<>>>@@@AAAAAAAAA>>>???@@@AAA@@@???===<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::mmm[[[PPP???999555555555333333666111111111111111222222222000000000000000000000000000000000000000000000000////////////////////////---.............................................,,,------......------,,,,,,,,,,,,---------......+++,,,.../////////......,,,---...//////...---,,,+++******,,,...111222222.../////////---,,,---...111000///...............---......///000222444444222222333444666888999;;;888888888888888888888888888888888888777777777777777777777777777666666666555444444333333222111111333444666888777555333111333333333444444444555555222222222222222222222222000000000000000000000000222111///...---...000111000000////////////000000---...//////---...000222------...///000000//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,------......------,,,,,,,,,,,,---------......------------------,,,,,,......////////////......//////000000111111111222000111111111111222222222000000111333333333333333222222222333555888:::<<<777777888999:::;;;;;;<<<:::::::::;;;;;;<<<<<<<<<===>>>???@@@@@@@@@@@@@@@>>>===<<<;;;::::::;;;<<<:::;;;;;;999888777888:::555555555666666666666666666555444555666666444222555555444444444333333333333333444555555444333333333333333222222222111111111111111111111111111111000000000000////////////---...///111111111000///........................,,,---------......//////++++++,,,,,,---...//////------------------------,,,,,,,,,---------......222000---++++++,,,...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---...//////+++---...---------000222---------.........//////000000000000000000000000111111111111222222222222000000111111222333555666222222444555666888999999;;;::::::999999::::::;;;888:::<<>>???@@@AAA@@@???===;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::mmmZZZOOO===:::666555555555555444111111111000000000000//////000222333222111...---000000111111111111000000......//////...---,,,,,,---...///...,,,,,,...///......------------......------------------------...------,,,,,,------......///000///---,,,,,,...///...---++++++,,,------//////000000000000////////////.........---------------------............000111111111111222222222222222333555666888999999:::::::::;;;;;;;;;<<<<<<:::::::::999666666777888666666666666666777888888666666666666666777777888444444444444444444444444444444444444444444444444333333444444333333222111222222222111111111000000222111111000///......---222111111111000000//////////////////////////////........................------------------------------------------------------------------------************+++,,,------)))***+++,,,---.........*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------...------...//////...,,,..................------////////////000000000000111111111111111111111111000111111111111222222222444444555555666777777777666777999::::::999777666999:::;;;;;;<<<<<<;;;;;;<<<======>>>???@@@@@@AAA<<<;;;::::::::::::;;;<<<<<<<<<;;;:::888666444333666666666666666555555444555555666666666666555555555555444444444333333333555555444444444333333333222222222111111111000000111111111111111000//////000000000000000000000000,,,------...///000111111---.../////////...---,,,------............---------------.........//////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,------,,,,,,,,,---------......---------------------------------....../////////,,,------......------,,,............////////////........................---------............///............////////////////////////000000000000111111222222222333333333666666777777888888888999::::::;;;<<<=========<<<<<<<<<<<<<<<============>>>>>>????????????>>>>>>999888888777888888999999;;;999888888999::::::999kkkXXXLLL===:::666555555555555444222222111111111000000000000111111222111000///...000000111111111111000000......//////...------,,,,,,---...---++++++---.........------------......------------------------...------,,,,,,------......//////...---,,,,,,...///......---------------//////000000000000////////////.........---------////////////000000000000000000111111111222222222222222333444666777888999999999999:::::::::;;;;;;999::::::888666555666888666666666666666777777888666666555555666666777888444444444444444444444444444444444444444444444444333333444444333333222111222222222111111111000000111111111000///.........111111000000000/////////////////////////////////........................------------------------........................------------------------*********)))******++++++***++++++,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++---------------------------,,,,,,---......---+++........................////////////000000000000111111111111111111111111000000111111111222222222333333444555555666666777666777888999999999888888888999999:::::::::::::::;;;;;;;;;<<<<<<=========<<<;;;::::::::::::;;;<<<;;;;;;;;;:::888777555444555666666666666555444444555555666666666666555555555555444444444333333333555444444444444333333333222222222111111111000000111111111111111000//////////////////////////////------......//////000000///...............//////------............------------------..................------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,---......,,,,,,,,,---------......------------------------,,,,,,---------.........,,,------......------,,,............////////////........................---------............///............////////////////////////000000000000111111111222222222333333444444555666888999::::::999:::;;;<<<<<<======<<<<<<<<<<<<<<<===============>>>>>>??????>>>>>>===:::999999888888888999999;;;999888888999:::999999iiiUUUJJJ===:::666555555555555444333222222222111111111111111111111111000000000000000000111111111111000000.........///......---,,,,,,------,,,++++++,,,.........------------......------------------------...------,,,,,,------...---...///...---,,,---......////////////...------...//////000000//////..................---------////////////000000000000000000000111111111222222111222333444555666777888777777888888888999999999999999999888666555666888555666666777777777777777666555555555555666777777444444444444444444444444444444444444444444444444333333333333333222222111222111111111111000000000111111000000//////......///////////////.........////////////////////////........................------------------------........................------------------------+++******))))))))))))***++++++,,,------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++---------------------------,,,+++,,,......,,,+++........................////////////000000000000000000000000000000000000000000000111111111222222222222333333444555555555555555666777888999::::::777888888999999999999999888888999999999999999999<<<;;;;;;::::::;;;;;;<<<::::::::::::999888777666666666666666666555444444555555666666666666555555555555444444444333333333444444444444333333333333222222222111111111111111111111111111111000//////////////////////////////.........//////////////////...---,,,---...000111------............------,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,------...///,,,,,,,,,---------......------------------------,,,,,,,,,,,,------------,,,------......------,,,---............/////////........................---------............///............////////////////////////000000000000111111111222222222222333222333444555777999:::;;;888999:::;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<===============>>>>>>>>>>>>======;;;;;;:::999999999999999:::999777777999:::999888iiiUUUIII===:::666555555555555444333333333222222222111111111111000000///000111111000000111111111111000000---...............------------...---,,,+++---///......------------......------------------------...------,,,,,,------...,,,---......,,,,,,---......///000000000///---,,,...//////////////////...........................------------............000000000000111111111111111111222333444555666666555555666666666777777777888888888777555555666777444555777888888888777666555555444444555555666777333333333333333333333333333333333333333333333333222333333333333222111111111111111111000000000000111000000000/////////...........................////////////////////////........................------------------------........................------------------------,,,,,,+++***)))))))))***,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,---......---+++---------...............////////////000000000000////////////////////////000000000000111111111111111111111222333333444444444444444555777999:::;;;777888888999:::999999999888888777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999999::::::999999888888777777777888777666666555555555666666666666555555555555444444444333333333444444444333333333222222111111111111111111111111111111111111111000/////////////////////////////////////////////.........------------......//////------............------,,,,,,,,,,,,------------......------------......------------------------,,,,,,,,,---------......------------------------------------------------...------,,,,,,,,,------,,,,,,,,,---------......------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------.........//////........................---------............///............////////////////////////000000000000111111111111222222222222222333444555666777888888777888999;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<======>>>>>>======<<<<<<<<<;;;:::999999999999:::888777777888999999888jjjVVVJJJ===:::666555555555555444333333333222222222111111111111000///000000111111000000111111111111000000------...............---.../////////------///000......------------......------------------------...------,,,,,,------...+++---...---,,,,,,---......///000000000///---,,,......////////////......---.....................------------............//////000000000111111111000000111222333444444555444444444555555555666666666777777666555444666777333555777999999888666555444444444444444555555666333333333333333333333333333333333333333333333333222222333333222222111000000000000000000000000000000000000000////////////------------............////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,,,,++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///.........000000...------------.........//////////////////000000000000........................//////000000000111111111000000111111222333333333333333333444666888:::;;;888999999:::::::::::::::888888777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::999999888888999999999999888777777555555666666666666555555555555444444444333333333444444333333333222222222111111111111111111111111111111111111111000//////........................///////////////.........,,,---/////////...,,,+++------............------,,,,,,,,,---------............------------......------------------------,,,,,,,,,---------......------------------------------------------------000///...---,,,+++++++++,,,,,,,,,---------......---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------....................................---------............///............////////////////////////000000000000000000111111111222222222444444444444444444555555666777888:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<<<<;;;::::::999999999::::::888777777888999999888lllXXXLLL===:::666555555555555444333222222222111111111111000000000000111111111111000000111111111111000000,,,---......///.........///000000///......///111......------------......------------------------...------,,,,,,------...+++,,,------,,,,,,---......////////////...---------......//////......------------...............////////////000000000000/////////000000000111111000000000111222333333333333333444444444555555555555666777666444444555777222444777::::::888666444444333333333333444555555333333333333333333333333333333333333333333333333222222222222222111111000//////000000000000000111000000000000////////////---------...............////////////////////////........................------------------------++++++++++++++++++++++++------------------------...------,,,,,,,,,,,,---++++++,,,------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........000///...///111111///...,,,,,,------.../////////////////////000000000000/////////////////////////////////000000000111111000000111111222333333333222222333555666888999999888999999:::::::::::::::888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::999:::::::::::::::999888999999999999999888777777555555666666666666555555555555444444444333333333333333333333222222222222111111111111111222222222111111111111111000//////.................................///////////////222222222111000---+++)))------............---------------.........//////......------------......------------------------,,,,,,,,,---------......------------------------------------------------000///...---,,,+++++++++,,,,,,,,,---------......---------...//////000000------------,,,,,,,,,,,,,,,------......------,,,,,,------------.................................---------............///............////////////////////////000000000000000000000111111111111222444444444333333333333222555666777999:::;;;<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999999::::::999888666666888999888777~~~mmmYYYNNN===:::666555555555555444222222111111111000000000...///000111222111111000000000111111111111000000,,,------...//////.........///000///------///000......------------......------------------------...------,,,,,,------...***,,,------,,,,,,---...///......------------------......//////......------------.........//////////////////000000000000////////////000000000111//////000000111222222222333333333444444444555555444555666555444444555777111444888;;;;;;999555333333333333222333444444555222222222222222222222222222222222222222222222222222222222222222111000000////////////000000111111////////////000000000000------......////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,++++++,,,,,,------***++++++,,,------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---......//////......///000000///---,,,,,,------...//////000////////////000000000000////////////////////////////////////000000000111000000111222222333333444111222444666777777777777777888888999999999999999666777777888888999999999::::::;;;<<<<<<;;;:::::::::;;;;;;;;;:::999999888777777888888888777666666555555666666666666555555555555444444444333333333333333333222222222222111000000111111111222222222111111111111111000//////........................------......//////000000<<<:::666222///------,,,------............------........./////////000000......------------..............................,,,,,,,,,---------......------------------------------------------------------,,,,,,,,,------...,,,,,,,,,---------......---------...///000000000.........---------,,,,,,,,,------......------,,,,,,,,,---------.................................---------............///............////////////////////////000000000000000000000000111111111111222222222222333333333333444555777888:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;888888888888888999:::;;;999888666666888888888777zzzmmmZZZNNN===:::666555555555555444111111111000000000000///---...111222333222111///000000111111111111000000,,,,,,---.../////////...---...///...,,,,,,...///.........------.........------------------------...------,,,,,,------...***+++---,,,,,,,,,---...///...---++++++,,,---------..................------------.........//////------------.........///////////////000000000000//////000000111111222222333333444444444555555555444555666555444444555777111444888;;;;;;999555333333333222222333333444555222222222222222222222222222222222222222222222222111222222222222111000000.../////////000000111111////////////000000000000........./////////000000////////////////////////........................------------------------------------------------------------------------************+++,,,------)))***+++,,,---..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,---...//////...------...//////...,,,,,,,,,------...///000000////////////000000000000000000000000000000000000////////////000000000000111111111222333333444444000222444666777777666555666666777888888888888888555666666777888999::::::::::::;;;<<<<<<;;;::::::;;;;;;;;;;;;:::999888777666666666666666555555444555555666666666666555555555555444444444333333333333333333222222222111111000000111111222222222222111111111111111000//////........................,,,------...///000111111EEE@@@888222...---///000---..................---////////////000000000000.........------.................................,,,,,,,,,---------......------------------------------------------------+++++++++,,,---...000111,,,,,,,,,---------......---------...///000000111/////////......---------,,,------......------,,,,,,,,,,,,---------..............................---------.........//////............/////////000////////////000000000000000000000000111111111111000000111222333333444444444555666888:::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<<<<;;;;;;:::666666666777888999;;;;;;999777666666777888888777}}}}}}jjjYYYHHH===:::666444444555555555111111222222222222111111000000000000000000000000000000000000000000000000000000//////.........---------------------------///...---,,,,,,---...///........................///...---,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------...,,,,,,---000000///---...------,,,,,,------...............////////////333+++***111222,,,+++111000000000000111111111111111222222333333444444555666666555555555555666666555555555555555555555555333333333333333333333333222222333333333333444444444333222222111111222222333333333222222111111111000000000000000000000000000000000000000000000000---------............///111111000......---------////////////////////////***++++++,,,,,,------...------------------------,,,,,,,,,------.........------,,,++++++*********+++++++++,,,,,,---------,,,+++*********+++,,,---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,---///+++,,,---...///...---,,,+++++++++,,,,,,---------......---------,,,,,,,,,........................000---,,,---///000...,,,000000000000000000000000000000//////.........---......///000111222222222444444444444444444333333888888666666666777888999<<<:::777666888999::::::;;;;;;:::::::::999999999;;;<<<>>>===:::888777777666666555555555555666666555555555555555555444444555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////////////////////////////........................---......///////////////......------------..............................------------------------,,,,,,,,,---------.........,,,+++---000111///---------------------------++++++,,,,,,,,,------------......///////////////........................//////.........---------................................................//////.........---------......------------......//////............//////222111111111000000//////000000000000111111111111000000111222333333333333444555888:::;;;;;;:::999<<<:::888999:::;;;;;;:::::::::999888777777888888777777777777777777777777999888888888777777666666|||hhhYYYGGG>>>:::666333333333333222111111222222222222111111000000000000000000000000000000000000000000000000000/////////............------------------------///...------------...///........................///...---,,,,,,,,,,,,---.........---------,,,,,,---------------------------------...///......---...------,,,,,,------...............////////////444000444>>>???666000111//////000000000111111111111222222333333444444555666666555555555555666666555555555555555555555555333333333333333333333333222222333333333333444444444333222222111222222222333333333222222222111111000000000000000000000000000000000000000000000000........./////////000000111000///......---------..............................------------------------------------------,,,,,,,,,---------......++++++++++++++++++,,,,,,++++++++++++,,,,,,---------,,,+++++++++,,,.........---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---+++,,,------......------------------------......,,,,,,,,,------.................................///---,,,---///000...,,,////////////////////////000/////////............111111111111111111000///333333444444444444444444777777777666777777888999<<<:::888777888:::::::::;;;::::::::::::999999999:::;;;<<<<<<999777666666666666555555555555666666555555555555555555444444555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////////////////////////////........................---......//////////////////......------......///........................------------------------,,,,,,,,,---------.........---,,,...000111///---------------------------++++++,,,,,,,,,------------......///////////////........................//////.........---------........................//////////////////////////////.........---------.........------.........//////............//////111111111000000000////////////000000000111111111000000111222333333333333444555777999::::::999999;;;:::888999:::;;;:::999:::999999888888777888888666666666666666666666666888888888777777777666666zzzgggXXXHHH>>>:::666333222222111000111111222222222222111111000000000000000000000000000000000000000000000000////////////............------------------------///...------------...///..............................---,,,,,,,,,------.........------------,,,------------------------,,,---//////---,,,,,,---......------------..................////////////222222:::GGGHHH===333000//////000000000000111111111222222333333444444555666666555555555555666666444444444444444444444444333333333333333333333333222222333333333333444444444444333222222222222222333333333222222222222111000000000000000000000000000000000000000000000000////////////000000000111111000///......---..............................000000//////...------,,,------------------------,,,,,,,,,------------...*********+++,,,---------***+++++++++++++++,,,,,,---------,,,---......///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///000///---+++***+++,,,---,,,,,,,,,,,,---........................------***++++++,,,---...///000........................///...------...///...---////////////////////////////////////............000111111222222222111111222222333333444444555555555666777777888888888777<<<:::888888999;;;;;;::::::::::::999999999888888888:::::::::777555555555555555555555555555555555444444444444444444555555555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////////////////////////////........................---....../////////////////////............//////........................------------------------,,,,,,,,,---------.........------...000000///---------------------------,,,,,,,,,,,,---------------......///////////////.......................................---------........................000000000000000000000000...............---------........................//////............//////111111000000000000////////////000000000000111111///000111222333333333333333555777888999:::999999;;;999888999:::;;;:::999999999999888888888888888666666666666666666666666888888777777777777666666xxxeeeWWWHHH<<<999666444333333222111111222222333333222222111000000000000000000000000///////////////////////////////////////..........................................------....................................------,,,,,,,,,------............------------------------------------,,,...000///---+++,,,---......------------..................////////////...///777AAACCC:::111---////////////000000000111111222222333333444444555666555555444444555555666444444444444444444444444333333333333333333333333222222222333333333444444444444333222222222222333222222222222222222222222000000000000000000000000////////////////////////....../////////000000000000000///......................................./////////.........------------------------------------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++---------------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,......///---++++++,,,---------,,,+++,,,---.../////////......------,,,,,,++++++,,,,,,---...//////..............................---............---///////////////////////////////////////.........,,,---///111333555555666111111222333444444555555444555666888888888777777<<<:::999999:::;;;;;;:::999999999999888888888888777888888777555444444555555555555555555555555555333333444444444444555555555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////////////////////////////........................---......///////////////000//////......//////000........................------------------------,,,,,,,,,---------......---------.........------------------------------,,,,,,,,,------------...---......///////////////........................................................................////////////////////////........................---..................---//////............//////000000000000000000//////////////////000000000111///000111222222333333222333444666777888999999999:::999888999:::;;;999888888888999999999888888888666666666666666666666666777777777777777777666666vvvcccVVVIII:::888666555555666555444222222333333333333222222000000000000000000000000////////////////////////.........///////////////........................---..................---........................------,,,,,,,,,------...//////.........------------------------------------...//////...------...///......------......///............////////////---,,,///444666333///---...////////////000000000111222222333333444444555555555444444444444555555444444444444444444444444333333333333333333333333222222222333333333444444555444333333222222333333222222222222222222222222000000000000000000000000////////////////////////------........./////////000//////............///........................,,,,,,------............---------------------------------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000------,,,+++,,,---...///...---------,,,,,,++++++------------------------........................---.........------.......................................///////////////,,,---///111333444555555111111222222333444555555333444666777888888777777;;;:::999999:::;;;:::999999999888888888777777777666777777666444333444555444444555555555555444444333333333333444444555555555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////////////////////////////........................---....../////////////////////............//////........................------------------------,,,,,,,,,---------......+++,,,---------,,,,,,,,,------------------------,,,,,,---------.........---......///////////////........................---.....................................................................---.....................------...//////...------//////............////////////////////////000000...////////////000000000//////000111222222222222333444555666777888888888999888888999;;;;;;999777777888888999999999888888555555555555555555555555666666666666666666777777rrr___SSSGGG999777666666777777666555222222333333333333222222000000000000000000000000000000000000000000000000.........///////////////........................------...//////...------........................------,,,,,,,,,---....../////////.........------------------------------///......///111111000...//////............//////............///////////////---,,,---///000000000......////////////000000111222222333333444444555555555444444444444555555333333333333333333333333333333333333333333333333222222333333333333444444555444444333333333333333111222222222222333333333000000000000000000000000000000000000000000000000------------............//////............//////------------------------+++,,,,,,---......//////------------------------...------------,,,,,,,,,.........---,,,+++++++++------,,,,,,,,,,,,,,,+++++++++,,,------------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,---///111---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,........................---...///...------...///.................................//////////////////000000111111111000000111111222222333333444444333444555666777888888888:::999888888::::::999888888888888777777777777666555666666555333222444555333444555666666555444333222222333333444444555555555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////////////////////////////........................---......///////////////......------------..............................------------------------,,,,,,,,,---------......+++---......,,,++++++,,,------------------------,,,---------............---......///////////////........................---------...............................................................---------...............,,,---...//////...---,,,//////............//////......////////////000000......////////////000000...///000111222222222222333333444555666777888888888888888999;;;:::888666666777888::::::999888888555555555555555555555555555555666666666666777777mmmZZZOOODDD999777666555666666444333222333333444444333333222000000000000000000000000000000000000000000000000............/////////000........................------...//////...------........................,,,,,,,,,,,,,,,---...///////////////............------------------------111---+++...444666333/////////............//////............///////////////...------///222222000........./////////000000111222222333333444444555555444444333333444444555333333333333333333333333333333333333333333333333222222333333333333444444555555444333333333333444111111222222222333333333000000000000000000000000000000000000000000000000............//////////////////............//////------------------------..................//////------------------------......---------,,,,,,,,,------------------,,,,,,.........---------,,,,,,+++,,,---...///......---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,...000+++,,,------......------,,,,,,,,,---------------,,,,,,------------------........................,,,...000///---,,,---///..................................../////////000//////000000000///......222222222222222222333333444444444555666777888999999888777888999999888666888888777777777666666666666666666444333333444666222333555666666555333222111222222333444444555555555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////////////////////////////........................---......///////////////------,,,,,,,,,,,,------........................------------------------,,,,,,,,,---------......---///111000---,,,,,,...------------------------------------............---......///////////////........................---------.........//////................................................---------.........//////,,,---///000000///---,,,//////............//////........./////////000000........./////////000000...///000111222222222222333333333444555666777888888777888999;;;:::888666555777888:::::::::888777555555555555555555555555555555555666666666777777{{{jjjVVVLLLBBB:::888666555555444222000222333333444444333333222000000000000000000000000000000000000000000000000---.........//////000000////////////////////////,,,---...//////...---,,,........................,,,,,,,,,,,,,,,---...///000/////////............------------------------222---***...666999555/////////............//////............/////////000,,,...///000333444222.............../////////000111222222333333444555555555444444333333444444555333333333333333333333333333333333333333333333333222222333333333444444444555555444333333333333444111111111222222333333333000000000000000000000000000000000000000000000000////////////000000000000//////.........//////000------------------------111111000000//////......------------------------.........------,,,,,,,,,+++,,,,,,------......////////////......---------,,,---///000000000///...,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---++++++---...+++,,,---...///...---,,,,,,------....../////////***++++++,,,---...//////........................,,,...000///---,,,---000........................---.........//////000000,,,,,,...///000000000000333333222222222222222222444444333444555777999:::888777666777999999777666777777777777666666666666666666666444333333555777222333555666666555333222111111222333333444555555555555444444444333333333222222222222222222222222111111111111111111111111000000////////////000000////////////////////////////////////////////////........................---......///////////////---,,,,,,++++++,,,,,,---........................------------------------,,,,,,,,,---------.........111333222///---...000---------------------------------.........//////---......///////////////........................---------.........//////........................000000000000000000000000---------.........//////,,,---///000000///---,,,//////............//////---.........//////000000............/////////000...///000111111222222111333333333444555666777888777777888:::;;;:::888555555666888:::;;;:::888777555555555555555555555555444555555555666666777777___HHHEEEBBB999888666444333333333333222222222222222222222222111111111111111111111111////////////////////////........................////////////////////////////////////////////////000000//////.........---......---------,,,,,,,,,222000///------///000222.........------,,,,,,,,,,,,---------.../////////,,,,,,---......---------//////............//////............/////////000////////////000000000000111111222222222333333333666666555555444444444444333333333333333333333333111222333444444333222111111333555555555555666888444333333333444444222111333333333222222222111111000000000000000000000000111111000000//////......111///......//////...,,,.........///...+++***,,,...........................000000000...---...///........................000///...---------------++++++++++++,,,------............------,,,,,,,,,,,,---......//////............///000///...,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,........................///......------,,,,,,+++///...---,,,,,,---...///------............------.......................................---------............////////////............////////////222222111111222222333444333333444444555666666666777777666666555555555444666666777777777777666666333444444555555444444333333333333333333333333333333333333444444444555555444444444444333111///...222333333444444333333222444444333222111000///...000000000000000000000000000000000000////////////////////////////////////...---,,,++++++---...///...................................................................................................------------...//////........................---------............///---,,,,,,,,,,,,---......////////////////////////.../////////...---,,,,,,,,,,,,,,,---------............////////////......////////////.......................................//////000000000000000........................000000////////////000000////////////////////////000000000000111111111111111222333333444444333333777777777777777888888888888888777777666666666555666666666666666666666666777666666555555555666666~~~\\\FFFBBB???999888666444333333333333222222222222222222222222111111111111111111111111////////////////////////........................////////////////////////////////////////////////000/////////........................------------000///...------...///000.........------,,,,,,,,,------..................---......//////.........//////............//////........./////////000000////////////000000000000111111111222222222333333555555555555555444333333333333333333333333333333222222222333333222222222111333555666555333333333444333222333444444333111333333333333222222222222000000000000000000000000111000000000/////////...111///......//////...---000//////000111000000000.........................../////////---,,,---...........................//////...---------------,,,,,,,,,+++,,,,,,------......---------,,,,,,,,,,,,---......//////......---------------,,,++++++........................................................................------------------------......------------......------............------........................////////////////////////............////////////....../////////000000000222222111111222222333444333333444444555666666666777666666666555555555555555666666777777666666555333444444555555444444333333333333333333333333333333333444444444555555555555555555555444222111///222333333444444333333222222222222111111111111111000000000000000000000000000000000000////////////////////////////////////---.........////////////...................................................................................................------------...//////........................---------............///...------------...//////////////////////////////......//////......---,,,,,,,,,---------.........////////////////////////////////////..........................................///000000000//////........................111000///////////////000////////////////////////000000000000111111111111111222333333444444333333666666777777777777888888777777777666666555555555555555555555555555555555666666555555555555666666||||||WWWCCC???:::888777666444333333333444222222222222222222222222111111111111111111111111////////////////////////........................////////////////////////////////////////////////////////////............////////////............///...---,,,,,,---...///.........---------------//////..................//////////////////////////////............//////....../////////000000000////////////000000000000111111111222222222222333333444555666666444333111444444444444444444444444333222222222222222222333111333555555444222111111333222111222333444333222444444444333333333222222000000000000000000000000000000000000////////////111///......000000///------...///...---,,,+++***........................---...///...,,,+++,,,---........................//////...------------......---,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,---......//////......,,,,,,+++*********++++++........................................................................+++,,,,,,---......//////---..................---------............------..............................//////000000111111............/////////////////////000000000111111222111111111111222333333333333333444555555666666666666666666555555555555555555555666666555555555444444555555555555444444333333333333333333333333333444444444444555555555666666666666555333222111222333333444444333333222000000111111222222222333000000000000000000000000000000000000////////////////////////////////////---...111222333222000......................................................................................................------------...//////........................---------............//////............///000000////////////////////////....../////////...------,,,------------.........000000............000000////////////....................................------...////////////...........................111111000///////////////////////////////////////000000000000111111111111111222222333333333333333666666666666777777888888666666666555555555555555555555555555555555555555666666555555555555666666xxxSSSAAA>>>888888777555444333333444444222222222222222222222222111111111111111111111111////////////////////////........................///////////////////////////////////////////////////////////////.........000000000000///////////////......------......///...............---------000000//////......------000000////////////////////////............//////...////////////000000000////////////000000000000111111111111222222222222111222555666666444222000444444444444444444444444444333222111111222333444222333444333222222444555444222111111333444333222444444444333333333333222000000000000000000000000000000000000////////////111///...///000000///...---555<<<999333111111111...........................///000///---,,,---...........................///......---------......///...---,,,,,,,,,,,,,,,------------------------,,,---......///.........---,,,+++*********,,,,,,........................------------------------........................,,,---------.........///,,,---...//////...---,,,------............------........................------...///000000111111............////////////000000000000111111111111111111111111111222222333222333333444444555666666666666666666666555555555444444555555555555444444444444555555555555444444444444444444444444444444444444444444555555555555666666666555444333222222222333333444444333333222000111111111111222222222////////////////////////000000000000////////////////////////////////////+++...111444555222///---...................................................................................................------------...//////........................---------............///...............//////000////////////////////////......////////////......------------............111000...------...000111////////////....................................,,,------.......................................222111000//////......//////////////////////////////000000000111111111111111111222333333333333222444555555666666777777777555555555555555555444444555555555555555555555555666555555555555666666777tttPPPAAA???777888777555444333333444555222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////.........///////////////111111000000000/////////000//////////////////000........................000000000//////......---000000...---------......//////............//////////////////000000000111////////////000000000000000000111111111222222222000111444555555444222000444444444444444444444444444333222111111222333444444444222111111333888<<<666444222222333444333222444444333333333222222222000000000000000000000000////////////000000000000000///...///000111000///'''888EEE@@@333...000333........................///000111000///......000..............................---------......//////......---,,,,,,,,,,,,------------------------,,,---......///............---,,,++++++,,,---...........................------------------------......................../////////......---------,,,---...//////...---,,,------............------........................,,,,,,---......///000000............////////////000000000000111111111111111111000000111111222333222222333333444555555555555555555666666666666666444444555555555555444444444555555666666555555444444444444444444444444444444444444555555555666666555555444333333222222222222333333444444333333222222222222111111111111000////////////////////////000000000000////////////////////////////////////***,,,000333333111...,,,........................////////////////////////...................................................------------...//////........................---------............///------,,,,,,------...///////////////////////////......///////////////...---------.........//////222111///......///111222////////////............////////////////////////,,,------...............////////////////////////111111000//////////////////////////////////////////000000000111111111111000111222222333333222222333444444555666666777777444444555555555555555555555555555555555555555555555555555555555666777777~~~pppNNNBBB@@@777777666555444333444444555222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////.........///////////////000000000000////////////000000000000000000000000.............../////////000000//////////////////111000...---,,,------...//////............///////////////000000000111111////////////000000000000000000000111111111111222///111222444444333222111333333333333333333333333333222222222222222222333444333222000111444:::???999777444333333444333222333333333222222222111111000000000000000000000000////////////000000000000000///...///111222111000<<>>999888777777666555555555555555333333333333222222222222222222111111111111222222333333222111111111222222000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111111111000////////////000///111111111///...///000///000000000000111111111000000000111111111111111000//////......//////000111000000000000/////////000000000000111111111111000000000000000000000000000000000111111111222222000111333222111111222333222222222111222222333333333333333333333333333333111111111222222222333333444444444444444444444444333333333333222111000///222222222222222222222222000000000000000000000000////////////////////////////////////////////////---...//////------...///////////////////////////....../////////000000000///////////////////////////////////////////////////......------......///000000////////////..................///////////////////////////////////////......------......///...///000000......///000000000000000////////////..............................////////////000000...//////000000//////...000000000000000000000000...///000111111111000///000000000000000000000000000111111111111222222222111222222333333444444555444444555666777888888999999888777666555666777888666666666555444444333333333444555555666666555555666666666555444444444333444444333333333333444444000111222444555777888888222222222222222222222222111111111111111111111111111111111111111111111111///000111000///...///000...//////000000000000///000000000000000000000000//////000000111111111222000///...///111111111///////////////////////////...........................------,,,,,,------...//////////////////////////////...---------.........///////////////000000000000000000000000000000//////.........///000000000000000000000000000000000000000000000000000000000000000000000000000000.........//////000000000666555333111////////////000000000000000000000000000000000000000000000000000000000111222222222333555555333222111000000000222222333333333333444444444555555444888===>>>;;;444555555555333222333444444555555666666666666666gggLLL>>>999888777777666555555555555555333333333333333333333333333222222111111222222333444333222111111111111111000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111222111000000//////000000111222222111///...///000000000111111111222222222111111111111111111111111000000////////////000000000000000000000000000000///000000000111111111111//////000000111111111111111111222333333333333333000111222222222222333444444333222111111111222333444444444444444444444444222222222222333333333333444444444444444444444444222333333333222222111000222222222222222222222222000000000000000000000000////////////////////////////////////////////////...///000///.........000////////////////////////...////////////000000000//////////////////////////////////////////////////////............//////000000//////////////////........./////////////////////////////////////////////............//////...000111000///...///000111111000000//////..............................//////////////////000000//////000000000000//////////////////////////////---///111222333222000///000000000000000000000000000000111111111222222222222222222333333444444444333444444555666777888888888888777666666666666777666666555555555444444444333444555555666555555555777777666555444333333333555444444333333222222222000111222333555666777888111111111111111111111111111111111111111111111111111111111111111111111111///000111000///...///000///000000111111000000000////////////////////////000000000000111111111111111000///000222333222111//////............//////////////////////////////.........------.........////////////////////////////////////......//////......//////000000000111000000000000000000000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000------...///000111111222555444333111000/////////000000000000000000000000000000000000000000000000//////000111222333333333444444333222111111111111222222222333333333444444111333444333555:::;;;999333444555555333333333555444555555666666666666666gggLLL???;;;:::777777666555555555555555333333333333333333333333333333222222222222333333333222111000000000000000111111111111111111111111000000000000000000000000///////////////////////////000000000111111111111222222111000000000000000111222333111000//////000111111111111222222222222222222222111111111111111000000////////////000000000000000000111111111111///000000000111111111111/////////000111111222222222333444555555555444444000111333333222222333555444333222111111111222333444444444444444444444444333333333333444444444444444444444444444444444444222333333333333222111111222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111111000///000111000000000000000000000000////////////000000000111000000000000000000000000/////////////////////////////////......///////////////000000000000000000///////////////.........000000000000000000000000/////////......////////////000111000///...///111111111000000//////......////////////////////////000000000000000000////////////000000000000//////////////////////////////...///111333333222000///111111111111111111111111000000111111111222222222222222333333333333444444333333444555666777888888888777777666666666666666555555555555555444444444333444555555666555555555777777666555444333333333666666555555444444333222333333333444444444444555111111111111111111111111111111111111111111111111000000000000000000000000...000111000///...///111000111111111111111000000////////////////////////111111111000000000//////111000000111333444333222111111000//////000111111000000000000000000000000000000////////////000000000000000000000000000000000000000000111111000000.../////////000000111111111111111111111111111111111000000/////////000000000000000000000000000000000000000000000000000000////////////////////////---......///000111222222333222222111111000000000111111111111111111111111111111111111111111111111//////000111222333333333111111111111222333444444222222222333333333444444111444444222222555777555333444555444333333444555444555555666666666666666fffLLL???<<<<<<777777666555555555555555333333333333444444444444333333222222222222333333222111111000000000000111111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111222222111000000000000111000222222222000///000111000111111111111222222222222222222222222111111111111000000//////000000111000000000111111111111222000000000000111111111111//////000000111111111222222333444555666555444444111222444333222222333444222222222111222222333333333333333333333333333333333333444444444555555555444444444444444444444444222333333333333333222222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000000111222222000000111222000000000000000000000000/////////000000000111111000000000000000000000000////////////////////////000//////......//////000//////000000000000111111///////////////.........000000000000000000000000000//////......//////000///000111111//////000111000000000000////////////////////////////////////111111000000000000/////////000000111111000000///000000000000000000000000///000111222222222111000111111111111111111111111000111111111111222222222333333333333333333333333333333444555666777777888777777777666666666555555555555555555555555555555333444555555666666555555666666666555444444444333666666666666666555444333555444444444333333222222111111111111111111111111111111111111111111111111////////////////////////...///000000//////000111111222222222222111111000000000000000000000000000222111111111000000//////222111000111333333222111444444222222222222444444111111111111111111111111111000000000000000000111000000000000000000000000000000111222222222111111///000000000000000000111111111111111111111111111111111000/////////000000000000000000000000000000000000000000000000000000/////////////////////////////////000000111111111111111111111111222222222111111111111111111111111111111111111111111111111000000000111222222222333000000000111222333555555222222333333333333444444333666777333111444555444222444555444333333444666444555555666666666666666eeeKKK???===<<<777777666555555555555555333333333444444444555555444333333222222333333444222222111111111222333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111333222111111000000111111000111222222111000111333000000000111111111111222333333333222222111111111111111000000000000111111000000111111111222222222000000000000111111111111000000000000000111111111000111333444555444333222222444444444222111222333000111222222333333333333333333333333333333333333222222333333333444444444444444444444444444444444222222333333444333333222222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111000000000000000000000000//////000000000111111111000000000000000000000000////////////////////////000000////////////000000//////000000000111111111000/////////............000000000000000000000000000000////////////000000///000111111000///000111////////////000000000000////////////////////////111111111000000000//////000000111111111111000000000000000000000000000000000000111111111222222222111111111111111111111111000111111111111222222222333333333333333333333333222333333444555666777777666666666666666555555444555555555555555555555555333444555555666666555555555555555555555555444444555555666777666666444444444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000---///000000//////000222222222333333222222111000000000000000000000000000111111111222222222222222333222111111222222111000444333111000000111333444000000000000000000000000000000////////////000000000000000000000000000000...///000111222111111000111111111000000000000000111111111111111111111111222111111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111222333444444222222333333333333444444222666777333111333555444222333555444333333444666444555555666666666666666cccIII>>><<<<<<777777666555555555555555333333333444444555555555444333333222222333333444222222222222333444444555111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111333222111111000111111111///000222222111111222444///000000000000111111111333333333222222111111111111111000000000000111111000000111111222222222222000000000000111111111111111111000000000000000000...000111333333222111000333444555444222111222333...000222333444444333333222222222222222222222222111111222222222333333333444444444444444444444444222222333444444333333333222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000...000111000///...///111000000000000000000000000000000000000111111111111000000000000000000000000////////////////////////000000////////////000000//////000000111111111222000000//////.........---000000000000000000000000000000////////////000000///111222111000///000111......//////000000111111000000000000000000000000222111111111000000//////000000111111111111000000000000000000000000000000111111000000111111222333111111111111111111111111000111111111111222222222333333333333333333333333222333333444555666777777666666666777666555555444444555555555555555555555333444555555666666555555444444444555555555555555333444555666666666444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111---///000000//////000222333333333333333222111000000000000000000000000000000111111222444555555666444222111111222222000///000///...,,,,,,...///000000000000000000000000000//////............//////000000000000000000000000---...///111111111000///222222111111000000//////111111111111111111111111222222111000000///000000000000000000000000000000000000000000000000000000111111111111111111111111111111111000000000000000222222222222222111000///111111111111111111111111111111111111111111111111222222222111111111111111333333222222111222222222222222333333333444444444///333555111///111444444222333444444333333555666444555555666666666666666cccIII===::::::888888777666666666666666777777666555444333333333111222333444555555555555333222222111111222222333333111111222555666444222111111111111111111111111222222222222222222222222222222222222111111000000111111000000000111333444//////000000111111111222111111222333333333333222111111111222333444666666555444333222111///......////////////000000000000111111111111111111111111000000000000000000000000000000111222333444444555444444444333333222222222111111222333333444555555333333333333333333333333444444333222333444555666444444444555555555666666777555444444555555444333333333222222333333444555333111000111222333333222222111000.........///000111111000000000000111111111111111111111000//////333333333222222222111111333222111//////111222333000000000000000000000000222111000000000111333333111111000000//////......000000000000000000000000222222111000//////000000222111000000000111333333333111///000333333111...111111222222222222111111000000000000////////////000000000000000000000000111111111111111111111111222111000//////000111222000000111111111111000000111111111111111111111111222111111111000000//////111111222222222333333333333333333333333333333333333333333444444444555555777777888777777666555555555555555555555555555555444444444444444444444444555555555666666666666777::::::999777666555444333444444444333333222222222222222111111222222333444111111111111000000000000000000000000////////////111111111000000000000000222222111111111111222222000000000000000000000000111222333444666777888888444444333333222111000000000000//////000111222222000000000000000111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111111111222333444444555555444333111000000000111111000111111111111222222222000000000111111222222333444444333222111111111222111222444555555444222111333333333333333333333333333444444555555444444333333333333444444444555555444444555666777888999999cccIII===;;;:::888888777666666666666666777777666555444444444444444333222333555555333111333333222222222222333333555222111666===>>>999333222222222222222222222222222222222222222222222222222222222222111111111000444333222111111111222333000000000000111111222222111111222333333333333222222222111222222333444555444333333222111000///////////////000000000111111111111111111111111111111111111111111111111111111222222222222222333333333444444444333333222222222111222222333444444555555333333333333333333333333444444333333333444555666444444444555555555666666666555444444555555444333333333222222333333444555333333444666888888555333222222000/////////000000111111000000000000111111111111222111111000000///333333222222222111111111333222000//////000222333111111111111111111111111222111000000000111222333111111000000////////////111111111111111111111111222222111000000000000000222111000000000111333333FFF???666000---...111222000111111222222111111000////////////////////////000000000000000000000000111111111111111111111111222111000//////000111222000000111111111111000000111111111111111111111111222111111111000000000000111111222222222333333333333333333333333333333333444444444555555555666666666777777777666666555444444444444444444444444444444444444444444444444444444555555555555666666666777666666555444333222222444444444333333333222222222222222111222222333444222111111111000000000000222111111111111000000000111111111111000000000000222222111111111111222222111111111111111111111111111111222333444444555666444333333222111111000000111000000000000111111222000000000000000111222222111111111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000111222222111111222222333333444444444333111000000000111222111111111111222222222222111111111111222222222222333333222111111111111111222333555666666555333222333333333333333333333333333444444555555444444333333333444444444555555555444444555666777888999999zzz~~~~~~dddJJJ>>>;;;;;;888888777666666666666777777777666555444444444444777444222444888999666222444333333222222333333444444000000777@@@BBB:::111222222222222222222222222333333333333333333333333222222222222111111111111555444222111000000111222000111111111111222222222111222222333333333333333333222222111111222222333333222222222111111111111///000000000000111111111222222222222222222222222111111111111111111111111444333333333222222222111444444333333333333222222222222222333444444555555333333333333333333333333444444333333444444555666444444555555555666666666555555444444444333333333333333333333333444444555222333666999:::999555222333222222111111111111222111111000000000000111111111111222222222111000000222222222111111111111111222111000//////000111222111111111111111111111111111111000000111111222333111000000000000/////////111111111111111111111111222222111000000000000111222111111111111222333333MMMGGG>>>444...---111555000000111111111111000000////////////////////////000000000000000000000000111111111111111111111111222111000000000000111222000000111111111111000000222222222222222222222222111111111111111000000000111111222222222333333333333333333333333333333333555555555666666666777777555666666666666555444444444444444444444444444444444444444444444444444444444444444555555555555666444444444444333333333222444444444444333333333333222222222222222333444444222222222111111111000000333333222222222111111111111111111111111111111111222222111111111111222222111111111111111111111111000000111111111222222222222222222111111000000///222222111000000000111111111000000000000111222222111111111111111111111111000000000000000000000000000000000111111111222222000000000111111111222222111111111111222222222333111111111111111111111111111111111111111111111111111111111111111111111111222111000000000111222333111111222222222222222222333333222111111111111222111111111111222222222333222222222222222222111111333222111111000111111111333444666666666666444333333333333333333333333333333444444555555444444333333444444444444555555555444444555666777888999999zzz~~~~~~}}}dddJJJ>>><<<;;;999888777777666666777777777777666555555555555555888444222666===AAA>>>999444444333333333333444444111///...333999;;;666000333333333333333333333333333333333333333333333333222222222222222222222222333222111000000000111222222222222222222222222222111222333333444444333333444333222111111111111111222222222222222222222222000000000111111111222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333444444555555444444444444444444444444444444444444444555555666555555555555666666666666444444555444333222333333333333333333333444555555111111333555777666333111333333333333222333333333222111111000000111111222111222222222222222111111111111111111111111111111111000000//////000000111111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111222222111000000111111111111111111111222222333333>>>??????;;;555111111333///000000111111000000///000000000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111000111111222222111111000222222222222222222222222111111111111111111111111111111222222222333333333333333333333333333333333444555555555666666666666444555555555555555444444444444444444444444444444555555555555555555555555444444444444555555555555555555555555555555555555444444444444444444333333333222222222222333444444333333222222222111111111333222222222111111111111000111111111111111222222333222222111111222222333111111111111111111111111111111111111111111111000111111111000000000//////333222222111000000000000111111000000111111222333111111111111111111111111000000000000000000000000000000111111111222222222000000111111111222222222111111111222222222333333111111111111111111111111111111111111111111111111111111111111111111111111333222111000000222333444222222111111111111111111222222222222222222222222111111111222222222333333222333333333333222000000222111111000000111111111444444555555555555444444333333333333333333333333333444444555555444444333444444444444555555555555555555555666777888888888yyyeeeKKK???<<<<<<999999888777777777777777777777666555555555666666888444222777>>>BBB???:::555444444444444444444555111000000000111111111111333333333333333333333333333333333333333333333333222222222222222222222333222222111111222444555666333333333333222222222222222222333444444444444333444444333222111111111111222222222222222333333333111111111111222222222222222222222222222222222222222222222222222222222222111111222333444444555555333333333333333333333333333333444444444444555555444444444444444444444444444444555555555666666555555555555666666666777777333555666555333222333444444444333333444444555666222111111111333444333222333333333444444444444333222222111111111111222222222222333333333333222222111111111111111111222222111111000000000000111111111111111111111111111111000000111111222222222222000000000000111111111111111111111111111111111111222111111111111111222222111111222222333333333333000444888999555222111111000000111111111111000000111111222222333333333333111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111111222222222222222222222222111111111111111222222222111111222222222333333333333333333333333333333333333333444444444555555555444444555555555555555444444444444444444444444444555555555555555555555555444444444555555555666666444444444555555555555555444444444444444444444444333333222222333333444555333333333333222222222222222222111111111000000000000000111111222222222333333333222222222222333333111111111111111111111111222222222222111111111111111111111000000000000000333333222111000000111111111111111111111222222333111111111111111111111111111111111111111111111111111111111111222222222222111111111111222222222222111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111333222111111111222444555222222111111111111111111222222222333333333222222111222222222222333333333222333444444444222000///222111111111111111222222333333333444444333333333333333333333333333333333333444444555555444444333444444444555555555666666555555666666777777888888{{{fffLLL@@@======999999888777777777777888777777666666555666666777999666444666:::;;;888444666555555444444555555666333444444111//////111444444444444444444444444444333333333333333333333333222222222222333333333333444444444444555777:::;;;444444444333333333333222222222333444444444444444555444444333222222222222222222222333333333333333111111222222222333333333333333333333333333333333333333333333333333333333111111222333444555666666222222333333333333444444444444444444444444555555444444444444444444444444444444555666666666666555555555666666666777777777444666888666333222444666444444444444444555555666555333222222444555555555222333333444444444444333222222111111111111222222222222333444444444333333222222222222222333333333111111111111111111111111222222222222222222222222000000111222222222222111000000000111111111111222222222222222222222222222222111111111111222333333111222222333444333333333000111111111000000111222111111222222222222111111222222333333444555555555111111111111111111111111111111111111111111111111111111222333333222111111111111222222222222111111333333333333333333333333111111111222222222222222111111222222222333333333333333333333333333333333333333333444444444444555444444555666666666666555555555555555555555555555555555555555555555555555555555555666666666666777333333333333333444444444444444444444555555555555333333333333333444444555444444444333333333222222222111111111111000000000000000111111222333333333333333222222222222333333222222222222222222222222333333222222222222222222111111111111111111111111333222222111111111222222222111111111111222333333222222222222222222222222111111111111111111111111111111111222222222222333111111111222222222222333222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444111111222222222222222222111222333333444333333333222222222222333333333333111222444555555333111000222222222111222222333444333333333333333333333333333333333333333333333333333444444555555444444333444444555555555666666666555666666666777777777888~~~fffLLL@@@>>>===:::999888888777777888888777777666666666666777777777666555666777777666444666666555555555555666666444444444444444444555555444444444444444444444444444444444444444444444444222222222333333333444444555444444444555666888999555444444444333333333333222333444444555444444444555555444444333444444444333333333333333333333222222222222333333333333444333333333333333333333333444444444444444444444444222333333333444444555555222222222333333444444444555555555555555555444444555555555555555555555555333444555666777666666555555666666666777777777777444777999888444222555888444444444444444555666666444333333555666777555444111222333444555444444333333222222111111222222333222222333444444444444444222222333333333444444444222222333333333333222222222222222222222222222222///000111222333222222111000000111111111222222222222222222222222222222222222111111111222222333444111222333444444444333333222111//////000222222222222222333333333333222222222222333333444555555666111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111333333333333333333333333111111111222222333333333111111222222222333333333333333333333333333333333444444444444555555555555444555666666777777777666666666666666666666666666555555555555555555555555666666666777777777888888555555444444444444444444444444444444555555555666444333333333333444555555444444444444333333333333333333222222222111111111000000111222222333444444444333333222222333333444222222222222222222222222222222222222222222222222111222222222222222222222222222111111111222333333222222111111222222333444222222222222222222222222111111111111111111111111111111111222222222333333111111111222222222333333222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222111222444555666555444333111111222222333333444444111222333444444444333333222222222333333333444444000111444555555444222111333333222222333444444555444444333333333333444444333333333333333333333333333444444555555444444333555555555555666666666666666666666666777777777777zzzwwwfffMMMAAA>>>===:::999888888777888888888777777666666666666777888444555666888888999999999666666555555555555666666333222111555999:::666333555555555555555555555555444444444444444444444444222222222333333444444444444333222222222333444555555555555444444333333333222333444444555555444444555555555444444555555666444444444333333222222222222222333333333444444444333333333333333333333333444444444444444444444444555555444444444333333333222222222333333444444444555555555555555555444444555555555555555555555555333444666777777777666555666666666666777777777777555888:::999555333555999555444444444444555666666111111333666888777333000000111333444555444333333333222222111111222222333222333333444555555555444333333333444444555555555222333333444444333333222222222222222222222222222///000111222333222111111000000111111222222222222222222222222222222222222222111111111222333333444111222333444555444333333000///000333777888555111222333333444444333333222111111222333333444555555111111111111111111111111111111111111111111111111111222333444444333222111111222222333333222222111333333333333333333333333111111111222222333333333111111222222222333333333333333333333333333333333555555555555666666666777555555666777888888777777777777777777777777777777666666666666666666666666777777777777888888888888888888777777777666666666444444444555555555666666444333333333333444555555555555444444444333333333444444444333333333222222000000111222333333444444444333333222222333333444222222222222222222222222000111111111222222222222222222222222222222333333111111111111222333444444222222111111222222333444222222222222222222222222111111111111111111111111111111222222222333333333111111222222222333333333222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222000222555777777666333222111111222333444444555555000111333444555444333333222222333333333444444444///111333555666555333222333333333333444444555666666555555444444555555666333333333333333333333333333444444555555444444333555555555555666666666777666666666666777777777777tttyyy```KKKDDD???888;;;;;;:::999999999::::::999999999999999888777666777888888888888999999999555555444444444333333333555666666666555444333333555555555555555555555555555555555555555555555555666666444333333444555666666666666666666666666666555555555555666666666777666666666666666666666666333444555555666666555555555555555555555555555555666666555555555444444444555555555555555555555555444444444555555555666666777666666555555555666666555555666666555444333333333444444444555666666666555555555555555555555555666666666666666666666666888777777666666666666777777777777777666666666666555555555555555555555555444444444444444444444444333333333333333333333333444333333222222333333444222222333333333444444444333333333333333333333333444555555333222222444666222///000444555222222666111111111222222333333333444444444444444444444444111111111000222555555333222333444444444444333222444333333444666666555333222333333444444333333222444444555555555555444444444444444444444444444444333333222222222333444555222333333444444333333222222222222222222222222222222222333333333444444444444444444333333222222222444444444444444444444444555555555555555444444444444444444444444444444444555555555555666666666777777888888888888999999999999999999888888888777777999888888888777777666666777777777777888888888888777777777777666666666666444444444444444444444444555555555555555555555555555555555555555555555555555555444333222222111111444444444444444444444444222333333444444333333222222222222222222222222222222333444444555555444444333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333333333333222222111111111555333222444888:::999777444444333222333444555666444444555555555555555555666555444333222333333444000111333444555666666666444444444333333222222222444444444444444444444444444333333333333444555555555444444444444555666666555444333333333333444555444444444333333222222222444444444444444444444444777777666666555555555444555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777777tttzzzaaaKKKDDD???:::===<<<;;;:::999999888999999999999999999888777777888888888888999999999999888888888777777777666666555666666666555555444333555555555555555555555555555555555555555555555555666666555444444444555666666666666666666666666666555555555666666666777777666666666666666666666666444555666666777777666666555555555555555555555555666666555555555444444444555555555555555555555555444444444555555555666666777666666555555666666666666777777777666666555444444555555555555555666666555555555555555555555555666666666666666666666666777777666666666777777888888888888777777777666666555555555555555555555555444444444444444444444444333333333333333333333333555555444444444444555555222333333333333444444444333333333333333333333333444555555444222222444666555666666666555444333222333333333333444444444444444444444444444444444444444555555222111222333444333444555555555555444333666555444444555555444222333333444444444444333333444555555666666555555444444444444444444444444444333333333333333444444555333333444444444444333333333333333333333333333333222333333333333444444444444444444333333333222222444444444444444444444444555555555555555555555555555555444444444444444444555555555666666666777777777888888888888999999999999999999888888888777777999888888888777777777777777777777777888888888888888888888777777777666666555555555555555555555555555555555555555555555555555555555555555555555555666555555444333333222222444444444444444444444444333333444444444444333333222222222222222222222222222333444444555555444444333333333333333333333333444444444444444444444444555444444333333444444555333333333333333333333333333333333333222222222111444333222444777999888666666555555444555666777888555555555555555555555555666555444333333333444444444444555666666666555555444444444333333333222222444444444444444444444444444444333333444444555666555444444444444555666666666666555444444555666666444444444333333333222222444444444444444444444444777777666666666555555555555555555555555555555555555555555555555555555555555555555555555555555555666666666666777777777888vvv{{{bbbLLLDDDAAA;;;???>>><<<:::999888888888999999999999999999888777888888888888999999999:::999999999999888888888888666666666666666555555444555555555555555555555555666666666666666666666666666666555555555555666666666666666666666666666666555555666666666777777777777777777777777777777777666666777888888888888777555555555555555555555555666666666555555555555444555555555555555555555555444444555555555666666666666666666666666666777777777777888888888777666666666666666666555555555555666666666666666666666666666666666666666666666666666666666666777888999999999999999888888888777777666666666666666666666666555555555555555555555555444444444444444444444444666666555555555555666666333333333444444444555555444444444444444444444444444555666555333333555666222888777222111777666111555555555555555555444444333333333333333333333333555555666444222111444777444444555666666555444444777555444444555555333222444444444555555444444444444555555666666555555444444444444444444444444444333333333333444444555555444555555666666555555444555555555555555555555555333333333444444444555555444444444444444333333333444444444444444444444444444444444555555666666777666666555555444444444333555555666666666777777777777888888888888999999999999999999888888888888888888888888888888777777777777777777888888888999999999999999888888888777777666666666666666666666666666666666666666666666666555555555555555555555555666666666555444444333333444444444444444444444444333333444444444444333333333333333333333333333333333333444555555555555444444444444444444444444444444444444444444444444444555555444444444444555555444444444444444444444444444333333333333333222222333222222444666777777666777777777777777888999999666666666666555555555555666555444444333444444444777777777777777666555444444444444444444333333333555555555555555555555555444444444444555555555666555555444444555555666777777777666555555666777777444444444444444333333333444444555555555555555555777777666666666666555555555555555555555555555555666666666666666666666666666666666666666666666666666666666777777777888888xxxdddLLLDDDAAA===>>>===<<<::::::999999999999999999::::::999888888888888888999999999::::::777777777777777666666666666666777777777666666555555555555555555555555555666666666666666666666666666666666666666666777777666666666666666666666666555666666666666777777777888888888888888888888888555666777777888888777777555555555555555555555555666666666555555555555555555555555555555555555555555555555555666666666666666666777777888888777777777777777888888777666666888777777666666555555555666666666666666666666666777777777777777777777777666666666777888999:::;;;:::::::::999999999888888666666666666666666666666555555555555555555555555444444444444444444444444666555555555555555555666444444444444555555555555444444444444444444444444555666666666444444555777===CCC>>>111///888999111666666666555555444444444333333333333333333333333333222333555666555555777444555555555555555555444666444333333444555444333444555555666666555555444555555666666666666555555555555555555555555555555333333444555555555555555666666777777777777666666555555555555555555555555444444444444555555555555555555555444444444444444444444444444555555555555333444444555666777777888777777666666555444444444555666666666666777777777777777888888888999999999888888888888888888888888888888888888888888888888777777888888888999999999:::::::::999999999888888777777777777777777777777666666666666666666666666555555555555555555555555777666666666555555555444444444444444555555555555444444555555555555444444444444444444444444444444333444444555555555555555444444444444444444444444555555555555555555555555555555444444444444555555444444444444444444444444444444444444333333333333333333333444555666666666777777777777888888999999777777777666666666666666555555555444444444444555666666777777777666555555555555555444444444444444555555555555555555555555444444555555666666666666555555555555555666666777666666666666666666666666555555555444444444444444555555555555555666666666777777666666666666666666555555555555555555555555666666666666666666666666666666666666666666666666666666777777777888888888}}}fffLLLDDDBBB>>>;;;;;;;;;::::::;;;<<<<<<888999999:::::::::999999888999999999999:::::::::666666666666666666666666666666777777888777777666666666666666666666666666777777777777777777777777555666666777777888888888777777777777777777777777666666666666777777777888999999999999999999999999555555666777777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555666666666777777666666777888999999888888555666666777777666666666888888888777777666666555777777777777777777777777888888888888888888888888777777777777888:::;;;;;;::::::::::::999999999999777777777777777777777777666666666666666666666666555555555555555555555555555555444444444444555555444444555555555666666666555555555555555555555555555666777777666555666777NNNQQQGGG555///666777000666666555555444444333333444444444444444444444444666111000777:::777444444555555444444444444555555444333111222444555555555555666666777777666666555555666666666666666666555555555555555555555555555333444555666666666555555666777777888888777777666444444444444444444444444444444555555555666666666555555555555555555555555444444444555555666666666444444555555666777888888777777777666666555555555666666666666777777777888777777888888888999999999888888888888888888888888888888888888888999999999888888888888999999999999::::::::::::999999999999888888888888888888888888777777777777777777777777666666666666666666666666777666666666666666555555444444444555555666666666444555555666666555555444444444444444444444444444333444555555666666555555555555555555555555555555555555555555555555555555666555555444444555555666555555555555555555555555444444444444444444444444333444444555555555666777666666777777777888888888888888777777777666666666444555555555555555555555444444555666666666666555555555555555555555555555666666666666666666666666444555666777777777666666666555555555555666777777555555555555555555555555555555555555555555555555555555555666666777777777666666777777777777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777777888888888888hhhMMMCCCAAA???::::::::::::;;;<<<===>>>888999::::::::::::::::::999999999999::::::::::::888888888888888999999999666777777888888888888888666666666666666666666666777777777777777777777777555666777888999999888888777777777777777777777777666666666777777777888888888888888888888888888888444555666666777777666666666666666666666666666666555666666666666777777777666666666666666666666666555555666666666777777777555666888999::::::999888555555666666777777666666888888888888777777777777777777777777777777777777888888888888888888888888888888888888999:::;;;;;;:::::::::999999999888888777777777777777777777777777777777777777777777777666666666666666666666666555444444444444444444555555555555666666666666777666666666666666666666666555777888888777666666777DDDEEE===222///555888555555555555555555444444444555555555555555555555555:::333222888:::555444777666666555555555555666666777555333333555666777777666777777888888777777666555666666777777666666555555555555555555555555555333444666777777777666555666777777888888777777666555555555555555555555555555555555666666666666777555555555666666666666666444444444555666666777777555555555666666777777888777777777777777777777777666666666777777777888888777888888888888999999999888888888888888999999999888888888999999999999999888888888999999999999::::::::::::999999999888888888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666555555444444444555666666777777555555666666666666555555555555555555555555555555444444555666666666666555666666666666666666666666555555555555555555555555666666555555555555666666666666666666666666666666444444444555555555555666444555666666555555666888555555666777777777777666999999888888777777666666444444555666666666666555333444555555666666666666555555555666666666666666777777777777777777777777444555777888888888777666666666555555666666777888444555555666666555555444555555555666666666666666555555666666777777888888666666777777777777888888666666666666666666666666777777777777777777777777777777777777777777777777777777777888888888999999jjjMMMBBB@@@>>><<<;;;;;;;;;;;;<<<<<<===888999::::::;;;;;;::::::999999999:::::::::;;;;;;999999999999::::::;;;;;;666777888888999999999888666666666666666666666666888888888888888888888888555666777999::::::999999777777777777777777777777666666777777777888888888888888888888888888888888555666777777888888777777666666666666666666666666555666666666777777777777666666666666666666666666555666666666777777777777555777999:::;;;;;;:::999555666777777888888888777777777888888888888888999888888888888888888888888999999999999999999999999::::::999999999::::::;;;999999999999888888888888888888888888888888888888777777777777777777777777666666666666666666666666666666555555555555666666555555666666666777777777666666666666666666666666555777999999888666666777333333222111222555888999555666666666666666666777777777777777777777777777999444444888666333;;;III999999888777777888999999===;;;888666777888888777777888888888888888888777666666777777777777666666555555555555555555555555444555666888888777666555666666777777777777666666666666666666666666666666555555666666666777777777555555666666666777777777444444444555666777777777666666666666666777777777666666666777777888888999666666777777777888888888777888888888888999999999777777888888888999999999888888888999999:::::::::888888888999999999::::::999999999999888888888888888888888888888888888888888888888888888888888888666666666666666666666666555555555555555555555555444444444555666777777777666666666777777666666666555555555555555555555555444444555666666666666666666666666666666666666666555555555555555555555555666666555555555555666666666666666666666666666666444444555555666666666666555777888888666555777999555555777888888888777666::::::999888888777666666333444555666777777666555666666777777777666555555555555666666666777777777777777777777777777777777444666777999999888777666666666666666666777777888555666777777777777666555555555666666666777777777555555666777777888999999666666777777777888888888666666666666666666666666888888888888888888888888888888888888888888888888777777888888888999999999kkkMMMAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;888999::::::;;;;;;;;;;;;999999:::::::::;;;;;;;;;888888888999999:::::::::666777888999999999999999777777777777777777777777888888888888888888888888555666888999::::::999999777777777777777777777777777777777777888888888888777777777777777777777777777777888999999999999888777777777777777777777777555666666666777777888888777777777777777777777777666666666666777777777777555777999;;;<<<;;;:::999666777888999999999999999777777777888999999999:::888888888888888888888888999999999999999999999999;;;;;;:::999999999::::::999999999888888888777777888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777666666666666777777777777777777777777777777777777555777999999888777777777888555666::::::555333555666666777777888888999999777777777777777777777777555333555777222222DDD\\\;;;;;;:::999999:::;;;;;;CCC@@@<<<999999999888777888888999999999999888888666666777777777777666666666666666666666666666666444555777888999888666555666666777777777777666666777777777777777777777777666666666666777777777777555666666666777777888888444444444555666777777888777777777777666666666666555555666777888999::::::777777777777888888888888777888888888888999999999777777888888999999999999888888888999999:::::::::888888999999999:::::::::999999999888888888777777777777777777777777777777888888888888888888888888777777777777777777777777444444444555555555555555444444444555666777777888666666777777777777666666666666666666666666666666444555555666666666666666777777777777777777777777666666666666666666666666666666555555555555666666777777777777777777777777444555555555666666777777555777999999666666888:::555666777888999888777777::::::999999888777777666333444666777777777666555::::::999999777666555444555666666666777777888888777777777777777777777777555666888999:::999777666666666666666666777888888666777888999999888777666555666666666777777888888555666666777888999999999666666777777888888888999777777777777777777777777888888888888888888888888888888888888888888888888777888888888888999999999gggJJJAAA@@@===??????>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777999999999888888777777777666777777888888888777777666666666666666666666666999888777666666777888999777777777666666666666666777888888999999888888777999999999999999999999999888888888888888888888888666666777777888888999999999999999999888888888888888777666666666888999;;;888888777666666666666777999999999999999999888888666666666777888999:::;;;<<<;;;:::888777666555555777777777777777777777777666777888999:::;;;;;;;;;999999888999:::;;;999777888888999999999:::::::::;;;;;;;;;:::999888777777666666777777777777666666777777888888777777666555888888888888888888888888555555555555555555555555666666777777888888999999888888777777777777888888555555444555555666777777888888888888888888888888777777777777777777777777444444555666777777777777333444444444666:::AAAEEE<<<:::777666666999<<<>>>YYYEEE777888999555333666888888999999999999::::::888999;;;:::888666666777666666777777888888888999555555555555555666777777555555555555555555666666777777888888888888777777888777666666777777666444555666666666666777777777777666555555666888:::;;;999888777666555555555555666666777777777777666666666666666666777888999:::;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999888888888888999999;;;;;;;;;;;;;;;:::999888999999999999999999999999::::::999999999888888888666777777888999:::;;;;;;999999999999999999999999777777666555555555555666555555555555555555555555777777777777777777777777666666666666666666666666666666666777777777888888666666666666666666666666:::999777666555666666777999888777666555555555555777777777777777777777777777777777777777777777777888888999777555555666777666666777888999999999999777:::FFFQQQKKK:::111444666666666666666666666666777888888888888777666666777777777777777777777777888888888777777777666666666777888999::::::999888888888999999999888777777777777777777777777777777666777888888888888777777555666666777888999999999999999999999999999999999666777888999999999888888::::::999888888777666666888999::::::888888999:::::::::::::::::::::::::::jjjOOOFFFCCC???????????????????????????????????????????????????>>>>>>?????????>>>===<<<>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::===<<<;;;;;;;;;;;;<<<===>>>=========<<<<<<;;;;;;999999::::::::::::999999999999999999999999999999888888888888888888888888999999999:::::::::::::::777777777666666555555555888888777777777888999999;;;:::999999888888999999::::::::::::::::::::::::999999999999:::;;;<<<===888888888888888999::::::777777777777777777777777777888999:::;;;;;;;;;;;;:::999999:::;;;;;;:::888999999999999::::::::::::::::::::::::999888777666888888999999999999888888666777777777777666555555777777777777777777777777666666666666666666666666555555555666666666666666777777666666666666777777999999999999999:::;;;<<<777777777777777777777777777777777777777777777777777777888999999999888888::::::999888777888;;;>>>;;;:::888777888999<<<===JJJ<<<555999<<<888666:::888888888999999999::::::888:::;;;:::777666666666777777777888888888888888666666666666666777888999::::::::::::::::::::::::666666777777777777666666;;;999888888999999888777888888888888999999999::::::999888888999:::<<<>>>:::::::::999999:::;;;;;;888999999::::::999999888999999999999:::;;;<<<<<<888888888888888888888888777777777777777777777777888888777777777777888888777888888999999888888888999999999999999999999999888777777777666666666666444444555555666666777777666666666666666666666666999999888777777777777888888888888888888888888888888888888888888888888888888888888888888888888888777777888888888999999999777777777777777777777777;;;:::888777777777888999777666666666666777777888777777777777777777777777777777777777777777777777999999:::999888888999;;;555666777888999:::::::::===>>>FFFOOOJJJ===999>>>888888888888888888888888888999999999999888777777777777777777777777777777999888888888777777777777222333444555555555444444555666777888888888888888888888888888888888888888333444444555555444444333333333444555555666666777555555555555555555555555666666666777777777777888:::999999888777777666666555666777666555444555777::::::::::::::::::::::::eeeXXXQQQJJJHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIGGGEEEDDDCCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===========================??????>>>======>>>??????@@@@@@???>>>======<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>======<<<;;;::::::999======>>>>>>>>>======<<<@@@???>>>>>>======>>>>>>====================================>>>???@@@AAA::::::::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????>>>>>>@@@???>>>???AAAAAA???>>>=========>>>>>>>>>??????>>>>>>>>>>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<===888888888777888888999:::========================666666666666666666666666888888999999999888888777:::::::::888666555666888777777666666666777888999;;;555444:::;;;777666999999999999:::::::::;;;;;;:::<<<<<<;;;888666666666999999999999999888888888999888888888888999999:::555555555444444333333333777777888888888888777777777555444444555555444333444444444444555555555666666555444444555666888999555555555555666777888999555666666777777666666555666666555666666777888999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<<<<======>>><<<<<<======>>>=========>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888777777666666666666666777777777777777777777777777777777777777777777777777777777777777777777777666777777777888888888888888888888888888888888888::::::999888888888999999555555666666888999;;;<<<888888888888888888888888888888888888888888888888777888999888777777888:::666777888:::;;;<<<<<<<<<555444777<<<999222222888777777777777777777777777777888888888888777666666666666666666666666666666999888888888777777777777:::;;;<<<=========<<<<<<444555666888999999999999777777777777777777777777::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::<<<===>>>???>>>>>>======<<<<<<<<<999:::;;;;;;:::999:::;;;666666666666666666666666{{{zzzxxxvvvtttqqqooonnnqqqqqqqqqqqqqqqqqqqqqqqqrrrsssuuuvvvvvvtttrrrpppmmmmmmlllllllllllllllllliiiiiijjjiiiiiihhhgggfffddddddddddddddddddddddddddddddddddddddddddddddddddddddcccbbb```___^^^^^^ZZZ[[[[[[\\\\\\[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUTTTTTTSSSSSSSSSUUUTTTTTTSSSRRRQQQPPPPPPQQQQQQRRRSSSRRRQQQOOONNNPPPOOONNNNNNMMMMMMNNNNNNKKKLLLLLLLLLLLLLLLMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMKKKIIIHHHGGGGGGFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHKKKJJJJJJKKKLLLLLLKKKIIIHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHHHHHHHGGGFFFFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@??????>>>>>>===>>>>>>============>>>>>>EEEDDDDDDCCCDDDDDDEEEEEE<<<<<<<<<<<<<<<<<<<<<<<>>??????@@@@@@@@@??????BBB???@@@DDDBBB======AAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBB???=========@@@@@@@@@??????>>>>>>===>>>>>>=========>>>>>>???BBBAAAAAA@@@???>>>======<<<<<<============<<<<<>>?????????@@@@@@@@@AAAAAA?????????>>>???@@@AAABBB???????????????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBB;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<======<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;:::::::::999999;;;;;;;;;:::::::::999999888888888888888888888888;;;::::::999999999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<::::::;;;<<<:::;;;===>>>@@@@@@AAAAAA@@@>>>???AAA???:::<<>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<444555555555555444444333444444555555555666666666777777777777777777777777666555444333333555777888777777777666666555555555444666777666555444555777<<<<<<<<<<<<<<<<<<<<<<<<|||||||||||||||{{{zzzzzzxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuussssssrrrrrrqqqqqqqqqppppppoooooonnnnnnoooooopppiiiiiihhhhhhhhhhhhiiiiiikkkkkkkkkkkkkkkkkkkkkkkkbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaa```______[[[]]]___``````___```aaa\\\\\\]]]^^^^^^]]]\\\[[[^^^]]]]]]^^^[[[XXXYYY]]]VVVWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZXXXVVVTTTSSSTTTUUUUUUUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRTTTSSSSSSRRRQQQPPPPPPOOONNNOOOOOOPPPPPPOOOOOONNNOOONNNLLLMMMNNNNNNMMMKKKLLLLLLMMMMMMMMMNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJJJJPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMNNNNNNOOORRRRRRRRRQQQPPPNNNLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@??????===============>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>========================AAABBBAAA???<<<;;;<<<===999999;;;<<<===>>>>>>>>>AAA@@@@@@BBB@@@<<<;;;===999999999999999999999999999::::::::::::999888888777777777777777777777777:::::::::999999999999888>>>=====================888888888888888777666555888888888888888888888888===============<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<<;;;<<<===???AAA>>>>>>===============<<<===>>>???>>>======>>>???888888888888888888888888~~~~~~~~~~~~~~~~~~~~~~~~||||||||||||||||||||||||zzzzzzzzzzzzzzzzzzzzzzzzwwwwwwwwwxxxxxxxxxyyyyyyvvvvvvvvvvvvvvvvvvvvvvvvsssssstttuuuuuuuuuttttttqqqqqqpppoooooooooppppppoooooooooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnooooooooommmjjjiiiiiijjjhhhhhhiiijjjkkkkkkkkkkkkeeefffggggggfffcccaaa```ccccccccccccccccccccccccccccccddddddccccccbbbaaa^^^^^^^^^^^^^^^^^^^^^^^^````````````____________YYYYYYXXXWWWWWWWWWWWWXXX\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWWWWQQQQQQQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKJJJKKKLLLMMMNNNKKKJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKJJJIIIHHHIIIJJJNNNNNNNNNNNNNNNNNNNNNNNN