BM6P6(@ fffhhhkkkRRROOOOOOIIIOOOPPPPPPOOOKKKHHHFFFFFFCCCBBBAAA???>>>======<<<<<<;;;999888777777666666555555555555555555555555555555444333333222111111111111111111111111111111111111111111111111111111333333222111111222333333000111111111111222222222111222222333333222222222///222444333111///111333555222111111111000111333333444444555777888:::;;;======>>>@@@AAA@@@===;;;BBBEEEMMMVVV[[[XXXRRRNNNMMMLLLJJJHHHFFFDDDBBBAAABBBBBBCCCBBBAAAAAACCCEEECCCCCCBBBBBBBBBBBBBBBCCCAAAAAAAAA@@@@@@>>>======<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===<<<;;;:::999999:::;;;;;;;;;;;;:::999<<<<<<;;;;;;999888666555999888888999<<>>>>>>>>>>>??????@@@@@@@@@@@@??????CCCBBBAAA@@@@@@@@@AAABBBEEEAAABBBGGGKKKVVVqqq}}}bbbXXXUUUSSSRRROOOKKKJJJJJJKKKLLLKKKFFFCCCEEEFFFGGGGGGGGGGGGFFFEEEEEEFFFHHHDDDDDDDDDEEEFFFGGGGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJKKKLLLMMMMMMOOONNNNNNMMMMMMMMMNNNNNNKKKKKKJJJJJJIIIJJJJJJJJJFFFHHHIIIIIIIIIJJJLLLNNNKKKMMMIIIJJJTTTYYYggg}}}~~~{{{|||zzzqqqbbbWWWTTTUUUSSSRRRQQQPPPOOONNNNNNNNNMMMMMMLLLJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJLLLNNNRRR]]]ttt~~~pppqqquuu}}}oooeee```XXXQQQTTTIIIJJJOOOKKKKKKOOOMMMNNNLLLIIIIIIKKKMMMNNNMMMTTTRRRRRRTTTXXXZZZYYYWWWYYYYYYXXXWWWVVVWWWXXXYYYdddfffiiiQQQPPPQQQMMMNNNPPPPPPNNNKKKHHHFFFFFFCCCBBBAAA???>>>======<<<<<<;;;999888777777666666555555555555555555555555555555444333333222111111111111111111111111111111111111111111111111111111333333222111111222333333000111111111111222222222222222333333333222111111111000000000111333555666666555444444222111222444333333444555666888999:::===>>>???AAACCCEEEEEEDDDCCCJJJQQQSSSQQQPPPUUU\\\SSSQQQMMMJJJHHHGGGFFFEEEAAABBBDDDEEEDDDBBBAAA@@@CCCCCCBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@???>>>===<<<<<<<<<==================<<<=========<<<;;;::::::::::::;;;<<<<<<;;;::::::;;;;;;<<<<<<;;;;;;::::::<<<;;;:::===FFFUUUeeeoooxxx~~~zzzyyyzzzwwwqqqlllhhhbbbUUUEEE;;;999888666888888777777777777888888555777888777666555666777::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@@@@??????>>>AAA@@@????????????@@@AAAEEEAAABBBFFFGGGKKK]]]rrrzzzsssjjjbbb[[[TTTNNNKKKEEEGGGIIIJJJJJJIIIJJJLLLHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHJJJLLLLLLJJJIIIIIIJJJFFFKKKKKKSSSeeeuuurrrvvvuuuooofff[[[SSSRRRSSSSSSRRRQQQOOONNNNNNMMMMMMMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFGGGIIIIIINNN\\\ppp~~~}}}qqqwwwjjjooofffccc^^^QQQOOOPPPJJJKKKIIIJJJNNNNNNKKKJJJKKKKKKLLLMMMNNNOOOQQQRRRSSSPPPQQQRRROOOLLLLLLNNNQQQfffgggfffPPPQQQTTTQQQNNNOOOPPPNNNKKKHHHFFFFFFCCCBBBAAA???>>>======<<<<<<;;;999888777777666666555555555555555555555555555444444333333222222111111111111111111111111111111111111111111111111111333222222111111222222333000111111111111222222222333333333333333222111000222111222333444555444333333555555444333333444555333333333444555777888999>>>>>>???BBBFFFKKKOOORRRHHHJJJIIIFFFDDDIIISSS[[[WWWTTTQQQNNNMMMLLLKKKIIIGGGGGGFFFEEECCCBBB@@@@@@DDDDDDCCCBBBBBBAAABBBBBB?????????>>>======<<<<<<<<<=========>>>>>>?????????>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;999999999:::::::::::::::;;;===AAAIIIVVVhhhzzzuuurrr~~~{{{ooorrrsssqqqmmmlllqqqvvv```UUUIIIBBB===888777888888777777777777777888888555777888777666555666777999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>??????@@@@@@??????>>>??????>>>>>>>>>>>>???@@@DDDAAAAAAEEEEEEDDDKKKWWWxxx~~~pppbbbSSSIIIMMMJJJLLLQQQOOOIIIHHHMMMJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGCCCFFFIIIKKKLLLMMMNNNPPPMMMTTTXXXccczzzoootttoooggg^^^XXXUUUVVVVVVRRRQQQPPPNNNMMMMMMLLLLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIHHHJJJKKKIIIHHHLLLVVV]]]vvvjjjddd```SSSNNNLLLRRR]]]ZZZLLLEEEIIIGGGIIIKKKMMMMMMNNNOOOPPPMMMNNNNNNKKKHHHIIIOOOUUUjjjiiiyyydddNNNPPPUUURRRMMMNNNOOONNNJJJHHHFFFFFFCCCBBBAAA???>>>======<<<;;;;;;999888777666666666555555555555555555555555444444444333333222222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222333333333333222111000000111444777777555222000///333666888555222444666666222333333333555666777888<<<<<<===@@@FFFOOOXXX___[[[UUUKKKCCCDDDJJJNNNNNNSSSQQQPPPQQQSSSRRROOOKKKSSSNNNIIIDDDBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCCCCDDD>>>>>>======<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????@@@???===;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999:::::::::CCCQQQ^^^iiirrrzzz|||{{{tttxxxtttqqqlllnnnooonnnlllkkknnnrrrVVVGGG===>>>>>>888555999777777777777777777888999777999:::999888777888999999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>?????????@@@BBB???@@@EEEFFFEEEGGGMMMaaa{{{bbbOOOWWWNNNKKKPPPPPPIIIIIIOOOIIIIIIIIIIIIJJJIIIGGGEEEGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFEEEEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGHHHHHHIIIFFFGGGHHHIIIKKKOOOUUUYYYXXXbbbfffpppvvvmmmggg___ZZZXXXXXXWWWVVVPPPPPPNNNMMMLLLKKKKKKKKKJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIJJJLLLNNNLLLJJJKKKOOOSSSfffvvvttttttsssyyyllleeecccnnnxxx^^^NNNQQQNNNOOORRRYYY___aaa]]]YYYYYYWWWTTTRRRTTT\\\gggooojjjeeevvvcccMMMOOOSSSPPPLLLNNNOOOMMMJJJGGGFFFFFFCCCBBBAAA???>>>======<<<;;;;;;999888777666666666555555555555555555555555444444333333333333222222111111111111111111111111111111111111111111111111222222222222222222222222000000111111111222222222333333333333333222111000111444555222...///555;;;@@@EEECCC:::444444555444333333333444444666777888999:::;;;>>>DDDPPP]]]fffttttttlll\\\OOOKKKJJJHHHIIIJJJMMMSSSWWWWWWQQQLLLUUURRROOOMMMLLLIIIEEEBBBBBBBBBAAAAAAAAABBBCCCCCC>>>===<<<<<<;;;<<<<<<===;;;;;;;;;<<<<<<=========???>>><<<:::999::::::;;;;;;;;;::::::::::::;;;;;;???>>>===<<<;;;;;;;;;<<<@@@MMM```ooovvvxxxxxxyyyuuuzzz|||vvvssstttppplllmmmpppmmmeee]]]JJJ===666:::<<<777555999777777666666777888999999777999:::999888777888999888888888999999:::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>>>>??????>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAA??????CCCEEEFFFHHHJJJUUUrrrooocccUUUMMMOOORRROOOOOORRRIIIHHHGGGIIIKKKKKKJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJPPPNNNLLLLLLOOOXXXccckkkqqq}}}~~~vvvaaa\\\WWWUUUVVVVVVSSSPPPOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHFFFHHHIIIHHHGGGHHHLLLOOOYYY}}}rrrpppqqqxxxqqqnnnfffdddhhhwww}}}zzzssslllkkkssslllaaazzzcccMMMNNNRRRNNNKKKMMMNNNMMMJJJGGGFFFFFFCCCBBBAAA???>>>======<<<<<<;;;999888777777666666555555555555555555555555333333333333333333333333111111111111111111111111111111111111111111111111111222222333333222222111000111111111111222222222111222222333333222222222333222000...111:::IIITTTWWW[[[UUUDDD777555555222444444444444555666777888777888:::<<>>===<<<;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<===???BBBCCCIIITTTcccmmmrrrtttxxx{{{wwwzzzzzzrrrrrr}}}zzzyyyqqqkkklllooohhhUUUEEE???999555777999888777888666666666666777888999:::555777888777666555666777777777888888999:::::::::::::::::::::::::::::::::999999::::::;;;;;;<<<<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>??????>>>>>>======>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCDDDFFFJJJWWWuuuxxxiiidddeeecccXXXNNNOOOLLLIIIJJJLLLNNNMMMKKKHHHHHHHHHHHHHHHHHHHHHIIIEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJLLLMMMNNNUUUbbbvvvyyyooogggZZZXXXVVVVVVWWWVVVRRROOONNNMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEFFFIIILLLSSS^^^rrr~~~wwwwwwzzzyyyjjjcccNNNOOOQQQNNNKKKLLLNNNMMMJJJGGGFFFFFFCCCBBBAAA???>>>======<<<<<<;;;999888777777666666555555555555555555555555333333333333333333333333111111111111111111111111111111111111111111111111111222333333333333222111000111111111111222222222000111111222333333333333666444555===JJJXXXbbbggggggjjj```JJJ:::777777444555555555555666777888888777888:::<<>><<<;;;;;;===>>>???>>>>>>======<<<<<<;;;;;;======>>>????????????>>>???>>>===<<<<<<===>>>???===???AAAEEEKKKQQQVVVYYYYYY```hhhllllllooouuu{{{zzzqqqoooooowwwzzzvvvqqqmmmkkkhhh[[[HHH888777999888555666888999666666666666666777888999:::555777888777666555666777666777777888999999::::::999999999999999999999999888999999:::;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======<<<===>>>???@@@@@@@@@??????BBBCCCBBBAAAAAABBBCCCCCCJJJYYYrrrwww[[[XXXSSSMMMLLLNNNPPPOOOMMMKKKKKKKKKJJJIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIFFFFFFFFFGGGGGGHHHJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMIIIMMMVVVeee|||pppiiibbbZZZXXXWWWVVVVVVVVVTTTRRRPPPMMMLLLKKKIIIHHHHHHHHHGGGFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDGGGHHHHHHHHHGGGGGGHHHIIIKKKPPPUUUlll}}}vvv~~~wwwyyydddOOOPPPRRRNNNKKKLLLMMMLLLJJJGGGFFFFFFCCCBBBAAA???>>>======<<<<<<;;;999888777777666666555555555555555555555555333333333333333333333333111111111111111111111111111111111111111111111111111222333444444333222111000111111111111222222222///000111222333444444444999999AAASSShhhtttrrrllljjjmmmcccLLL;;;999:::888666666666666666777888999777999;;;<<>>===<<<<<<===???@@@@@@@@@???>>>===<<<;;;;;;===>>>@@@AAABBBBBBAAA@@@AAA@@@???>>>>>>???@@@AAAHHHJJJOOOVVV___hhhqqquuulllqqqvvvtttpppooosssyyyooojjjsss}}}rrrrrrqqqlllaaaRRRAAA777222:::;;;555333999:::555666666666666777888999:::777999:::999888777888999666777777888999999::::::999999999999999999999999888888999::::::;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<============>>>>>>>>>>>>======:::;;;===>>>?????????>>><<>>===<<<<<<<<<;;;999888777777666666555666666555333333444666333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222...***,,,///111333555555444111...///666BBBKKKOOOSSSYYYggg|||www]]]iiiqqqjjjPPP:::444666777888777555444444666888999999999999:::>>>GGGRRRZZZuuu|||wwwgggZZZQQQJJJIIIQQQWWWWWWUUUVVVUUUWWWZZZ^^^bbbfffiiikkkgggeeebbb^^^XXXQQQHHHBBBFFFAAA???BBBBBB>>>???DDD@@@AAABBBBBB@@@>>>>>>???>>>>>>BBBFFFEEE???===????????????>>>???CCCIIIMMM^^^ccciiiooozzz|||}}}{{{{{{yyyuuusssyyyppphhhqqqyyymmmmmmhhh[[[KKK???999999666666777777777777666666777777777777777777777777777777777777777777777777777888888888888999999999555666888999::::::999888999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<============<<<<<<>>>>>>>>>===>>>??????@@@AAAAAAAAABBBBBBBBBCCCCCCGGGEEEDDDKKKbbb{{{fffXXXWWW[[[XXXPPPNNNNNNMMMMMMLLLKKKHHHGGGIIIGGGHHHLLLLLLIIIGGGHHHLLLIIIHHHIIIKKKJJJJJJJJJMMMMMMKKKIIIMMMRRRPPPKKKPPPQQQRRRRRRRRRVVV___iiiuuusss{{{xxxtttnnneee\\\VVVTTTTTTTTTTTTRRRQQQOOONNNLLLLLLJJJJJJIIIHHHGGGEEEEEEDDDCCCEEEGGGIIIIIIFFFCCCAAADDDDDDEEEEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDEEEDDDCCCBBBAAAAAABBBCCCBBBBBBAAACCCDDDEEECCCBBBFFFEEEDDDDDDDDDDDDDDDEEEGGGHHHJJJOOO^^^zzzxxxooonnnnnnrrr}}}^^^NNNQQQSSSPPPNNNKKKJJJLLLKKKFFFEEEGGGDDDCCCAAA???>>>===<<<<<<<<<;;;999888777777666666555666777666444333444555333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222333444444111///...///...333<<>>@@@EEEKKKOOOXXXbbblllrrruuurrriii___```\\\[[[^^^]]]WWWQQQQQQXXX^^^ffflllooonnnllljjjrrrqqqpppnnnlllfff```[[[PPPKKKHHHIIIHHHFFFHHHMMMMMMNNNNNNMMMKKKIIIIIIIIIKKKJJJLLLNNNLLLGGGFFFIIILLLHHHEEEDDDIIIQQQZZZ```xxx{{{~~~|||xxx|||{{{vvvwwwyyyppppppfffWWWHHH>>>999888777666666777777777777666666666666666666666666666666666666666666666666666666777777888888888999999999777777888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<============<<<<<<>>>>>>======>>>>>>??????@@@@@@AAAAAAAAABBBBBBBBBCCCDDDDDDFFFRRRmmmtttfff^^^XXXQQQNNNPPPRRRRRRQQQQQQKKKHHHJJJKKKHHHFFFGGGPPPNNNNNNNNNOOOPPPRRRTTTUUUVVVTTTQQQSSSVVVVVVQQQUUU[[[dddppp}}}sssnnneee]]]WWWTTTSSSSSSQQQPPPOOONNNMMMLLLKKKJJJGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFHHHIIIIIIGGGEEECCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCEEEDDDCCCBBBAAAAAABBBCCCBBBAAAAAABBBDDDEEECCCBBBEEEDDDDDDDDDDDDDDDEEEEEEHHHHHHHHHHHHPPPccc|||xxxrrrwww|||yyy^^^NNNRRRUUUSSSMMMJJJIIIKKKJJJEEEDDDFFFCCCBBBAAA???>>>=========<<<;;;999888777777666666444666888888666555444444333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222000333555444222333777;;;BBBHHHRRR___jjjrrruuuuuuhhhhhheeebbbddddddVVVEEE===???:::333444999999222555555666666666777777777:::<<>>>>>>>>????????????@@@@@@@@@AAAAAAAAAEEEFFFCCCCCCQQQiii~~~}}}ooo]]]UUUXXX^^^``````^^^WWWRRRQQQRRRSSSWWW\\\VVVWWWWWWTTTPPPOOOQQQTTTWWW]]]aaacccfffkkkllliiiuuu~~~tttllldddZZZTTTRRRRRRQQQQQQMMMLLLLLLKKKJJJJJJIIIIIIDDDEEEEEEFFFGGGHHHIIIIIIEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAABBBBBBBBBAAAAAABBBDDDDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFCCCDDDMMM[[[fff{{{tttsssyyy~~~{{{www]]]MMMQQQVVVTTTMMMJJJIIIKKKJJJEEEDDDFFFCCCBBBAAA???>>>=========;;;;;;999888777666666666333666999:::888666444333333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222111222222111777DDDQQQWWW\\\[[[[[[]]]^^^ZZZSSSLLLIIIJJJFFFAAA@@@???888///,,,...------333::::::555333444555666777777777666555888<<>>>>>>>>===>>>>>>>>>>>>????????????BBBEEEFFFCCC???DDDQQQ\\\vvv~~~~~~~~~wwwooohhhaaaaaakkkvvvwww|||~~~wwwmmmfffbbb```ppp}}}xxxhhhccc\\\TTTPPPRRRSSSQQQNNNJJJJJJIIIIIIIIIIIIHHHHHHDDDDDDEEEFFFGGGHHHHHHIIICCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAABBBDDDDDDCCCAAABBBAAABBBBBBCCCDDDEEEFFFCCCEEEFFFEEECCCFFFMMMRRRiii{{{~~~ZZZLLLPPPUUUSSSMMMKKKJJJLLLKKKFFFEEEGGGBBBBBB@@@???>>>>>>>>>>>>;;;;;;999888777666666666333666:::;;;:::777444333333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222555444111444AAASSS]]]^^^SSSOOOIIIEEECCC???999555777999777444222333333111444666666444444555444111333333555666777777777777555777999;;;===AAAEEEIIIMMMPPPQQQUUUbbbyyyxxxgggdddbbbfffnnnxxx~~~~~~{{{{{{~~~~~~|||{{{{{{}}}}}}uuurrrqqqsssssssssxxx~~~|||fffZZZ___iiirrr|||zzzuuupppgggZZZPPP:::888666666888888666444555555666666666666555555555555555555555555555555555555555555555555555555666666777777777888888888:::999777666555666777777888888888999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<============<<<=========>>>>>>>>>??????AAABBBCCCBBBBBBEEEIIILLLUUU{{{yyyqqq{{{|||sss|||iiibbb[[[VVVRRRRRRTTTTTTPPPLLLIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAA@@@@@@@@@AAABBBCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@AAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@AAACCCDDDBBBAAAAAAAAAAAAAAABBBCCCEEEEEEAAADDDGGGHHHGGGHHHJJJMMMRRRfffzzz}}}ZZZKKKOOOTTTRRRNNNKKKJJJLLLKKKFFFEEEGGGBBBAAA@@@???>>>>>>>>>>>><<<;;;999888777777666666444777;;;<<<:::777555444333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222000111111333???KKKJJJAAA<<<999555222222444555555333444444222111222444666222444666555111000000111333333444555666777777888999:::999999999<<>>>>>>>>??????>>>>>>>>>@@@CCCEEEFFFGGGKKK^^^|||xxxfff]]]]]]UUUTTTRRRSSSTTTSSSOOOKKKHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????>>>????????????????????????===>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBB??????@@@AAAAAAAAA@@@@@@AAA@@@@@@AAACCCCCCBBBAAAAAAAAAAAAAAAAAABBBCCCDDDBBBDDDGGGHHHHHHHHHHHHIIIIIIRRRaaayyyxxxzzz}}}ZZZLLLPPPSSSPPPMMMJJJIIIKKKJJJEEEDDDFFFAAAAAA@@@???>>>>>>>>>>>><<<;;;999888777777666666555888;;;;;;:::777666666333333333222222222111111111111111111111111111111222222222222222222222222222222222222222222222222+++000000///444;;;666+++222222222111000111333555000000000000//////000222,,,---///111111111222444333333333333444666888999:::::::::999888:::===???JJJVVVbbbhhhlllrrrvvvvvvvvv{{{vvvllloooppprrrwww}}}|||xxx{{{{{{rrrkkklllsss}}}uuunnneee]]]TTTIII===444<<<:::777444333333555666444555555666666555555444555555555555555555555555555555555555555555555555666666666666777777777888555666777777777777777777888888888888999999999999999999999999999999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888:::;;;======<<<;;;:::======>>>>>>>>>?????????;;;===>>>???@@@AAADDDFFFGGGLLLYYYnnn}}}qqqjjjiiidddXXXTTTWWWRRRRRRQQQQQQOOONNNLLLJJJHHHHHHGGGGGGFFFFFFFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>???@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA===>>>???@@@AAAAAA@@@???AAA@@@@@@AAACCCCCCBBB@@@BBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEFFFGGGFFFJJJPPPZZZpppvvvnnn}}}[[[MMMPPPSSSPPPKKKHHHHHHJJJHHHDDDCCCDDDAAAAAA@@@???>>>>>>>>>???<<<;;;999888777777666666666888;;;;;;999777777777333333333222222222111111000000000000000000000000222222222222222222222222222222222222222222222222...444444---...666666//////333666666333000111333111000000222111000000222666444333444555444333333444333222222333666888:::777888::::::::::::<<<>>>???LLLYYY```eeekkkppprrrmmmqqqsssyyyrrrqqqpppqqqqqqqqqooommmxxx|||vvvoooiiikkkrrrmmmrrrzzz{{{nnnfffXXXIII>>>999888888555555555777888777555222444555555555555555555444555555555555555555555555555555555555555555555555666666666666777777777777444555666888888888777666777888888888888999999999999999999999999999999999999999:::::::::;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888999;;;======<<<;;;:::>>>>>>>>>>>>????????????;;;???BBB@@@<<<<<>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<<<<>>>??????@@@@@@@@@>>>>>>>>>>>>????????????===>>>???@@@AAAAAA@@@???AAA@@@@@@AAACCCCCCBBB@@@BBBBBBAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCEEEFFFGGGAAAHHHKKKHHHMMMeee}}}ooonnn}}}YYYJJJOOOTTTQQQMMMIIIHHHJJJIIIEEEDDDFFFBBBAAAAAA@@@???>>>======<<<;;;999888777777666666555666666666444333444555333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222000000111222222333444444111111222222222222111111000000000000111111111111000111111111111222222222000111111222444555666666666888<<<===<<<;;;;;;;;;@@@???HHHWWW^^^\\\```jjjxxx{{{yyyxxxxxxlllpppuuuoooiiihhhdddhhhkkkkkkooovvvzzzzzz{{{mmmmmmyyyyyyrrrwww}}}~~~zzzyyy|||uuuxxxxxxwww~~~yyylllXXXOOOCCC;;;999999777555888777666555444444555666666666666666666666666666444555555555444444666777666666666666666666666666999999999888888888777777999888777777777888999:::999999999999999999999999999999999999999999999999888999999::::::999999888999::::::;;;;;;::::::999999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===============>>>>>>?????????@@@@@@@@@CCCBBBDDDHHHJJJVVVxxxuuuccc```\\\XXXTTTRRRQQQPPPQQQPPPNNNLLLJJJHHHGGGGGGGGGEEEDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCBBBAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>============<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAAAAA@@@@@@??????@@@AAABBBCCCEEEFFFFFFCCCEEEFFFFFFGGGNNNYYYbbbssspppZZZKKKPPPTTTRRRMMMIIIIIIJJJIIIEEEDDDFFFBBBAAAAAA@@@???>>>======<<<;;;999888777777666666555666777666444333444555333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111000000111222333333333333000111111222222111111000//////000000000111111111000000111111111222222222000000111222333444555555999;;;>>>???>>>=========???<<>>>>>>>>?????????@@@@@@BBBAAACCCEEEDDDJJJaaa{{{lll^^^\\\YYYUUUSSSQQQQQQQQQQQQOOONNNLLLJJJHHHHHHGGGFFFEEECCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>============<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@???@@@@@@AAABBBCCCDDDEEEEEEDDDEEEFFFEEEEEEIIIRRRYYYbbb}}}vvvqqq|||\\\LLLPPPTTTSSSMMMJJJIIIJJJIIIEEEDDDFFFBBBAAAAAA@@@???>>>======<<<;;;999888777777666666555666777666555444555666333333333222222222111111222222222222222222222222222222222222222222222222000000000000000000000000///000111333333333222222000111111222222111111000//////000000000000111111000000000111111111222222//////000111222333333444999;;;===>>>=========>>>AAA<<<<<>>>>>>>>>>>????????????@@@>>>AAADDDAAA@@@KKKZZZmmmrrraaaZZZXXXVVVSSSQQQPPPPPPPPPOOONNNMMMKKKIIIHHHHHHHHHEEECCCBBBBBBCCCDDDCCCBBBEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@??????@@@@@@????????????????????????????????????>>>>>>>>>>>>??????>>>>>>>>>=========<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????AAAAAAAAABBBBBBCCCCCCCCCCCCEEEEEECCCBBBDDDIIINNNLLL\\\ooovvvpppyyy^^^MMMPPPUUUSSSMMMJJJIIIJJJIIIDDDCCCEEEBBBAAAAAA@@@???>>>======;;;;;;999888777666666666666777888777555444555666333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111///000222333333333222111000000111111111111000000////////////000000000111000000000000111111111111...//////000111222222222444666888999:::;;;>>>@@@EEEAAA>>>@@@@@@@@@FFFNNN___uuu~~~~~~xxxuuuvvvzzz~~~}}}tttnnnuuuuuu{{{rrrttt{{{nnn]]]MMMAAA::::::888555555666666555444555555555555555555555555555555555555555555555555333555555555444444555777777777777777777777777777777777777777777777777777555666666777888999::::::888888888888888888888888888888888888888888888888888999999::::::999999888999999::::::::::::999999999999:::;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<=========>>>>>>>>>??????===<<>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;<<<<<<<<<=========================================================>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>BBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDCCCAAAAAADDDFFFJJJLLLQQQdddyyyttt}}}uuulllvvv```NNNPPPTTTSSSNNNJJJIIIJJJHHHDDDCCCEEEBBBAAAAAA@@@???>>>======;;;;;;999888777666666666777888999888666555666777333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222///000111222222222111000000000000111111000000000...////////////000000000//////000000000111111111/////////000000111111222000222444666888;;;@@@CCCGGGEEECCCCCCAAA???AAAFFFJJJVVVpppyyyrrreeeWWWHHH===888888999888777777777777666444444444555555555555555555555555555555555555555555333555555555444444555777666666666666666666666666888888888888888888888888555555666777888888999999888888888888888888888888888888888888888888888888888999999::::::999999888888999999::::::999999888888999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>===>>>BBBCCCBBBCCCFFFDDDHHHXXXvvvyyyvvvsssqqqiii___ZZZ[[[WWWVVVTTTRRRPPPNNNLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCCCCCCCDDDCCCBBBCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@???>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>========================<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>======>>>>>>??????>>>>>>===AAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBCCCDDDHHHEEEAAAIIIVVVbbb}}}tttkkktttaaaNNNOOOSSSRRRNNNKKKIIIJJJHHHDDDBBBDDDBBBAAAAAA@@@???>>>======<<<;;;999888777777666666777888999888777666777888333333333222222222111111111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111///000000111111000000///......////////////000000/////////000000000111111//////000000111111111111000111333555888<<>>??????@@@@@@AAABBBAAABBBHHHXXXooopppiiiccc___[[[WWWWWWZZZUUUUUUSSSQQQOOOMMMKKKJJJHHHGGGFFFFFFEEEEEEEEEEEEIIIHHHFFFEEEFFFFFFEEEDDDBBBBBBBBBCCCBBBAAAAAA@@@@@@???>>>>>>===>>>>>>>>>========================<<<<<<<<<<<<============;;;::::::::::::999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>======@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCDDDFFFBBBBBBIIINNNaaa}}}nnnkkk|||wwwmmmrrrbbbNNNNNNRRRQQQOOOKKKJJJJJJHHHDDDBBBDDDBBBAAAAAA@@@???>>>======<<<;;;999888777777666666888999:::999777666777888333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222111000//////000111222//////000000000000//////........./////////000000////////////000000000111000000111111111111222222111111222333555999???CCCAAAEEEIIIJJJKKKKKKKKKKKKLLLHHHKKKTTTXXXWWW\\\fffxxx|||zzz}}}yyyhhhQQQFFF===;;;999666666888444555555444333333333444222333444555555555444444444444444444444444444444444555555555444444666777444444444444444444444444777777777777888888888999666777888888888777666555888888888888888888888888888888888888888888888888888999999::::::999999888888888999999999999888888888888999::::::::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<============???@@@>>>===>>>??????BBBBBBEEEKKKTTTggg}}}mmmddd]]]ZZZYYYUUUTTTUUUPPPPPPPPPOOOMMMLLLJJJIIIEEEEEEDDDCCCCCCCCCDDDDDDHHHFFFDDDCCCDDDDDDCCCBBB@@@AAAAAAAAAAAA@@@????????????>>>============>>>========================;;;;;;;;;<<<<<<=========;;;;;;;;;:::::::::999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>======<<<<<<======>>>>>>======<<>>======<<<;;;999888777777666666888999:::999777777777888333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000444222///...---///111333//////000000000000//////............/////////000////////////000000000000111111111111111222222222000000000000111444:::>>>AAAFFFKKKMMMOOOSSSUUUUUULLLOOOOOOLLLIIIKKKOOOQQQ^^^fffuuu{{{|||ooo^^^RRRBBB999555999<<<888555555444444555444333333555666111222444555666555444444444444444444444444444444444555555555444444666777444444444444444444444444555666666666777777888888777777888888888666555333777777777777777777777777777777777777777777777777999999999::::::999999999888888999999999999888888888888999::::::::::::999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======999>>>@@@???>>>>>>@@@@@@???<<<===CCCIIINNN[[[iii{{{}}}iii```YYYYYYYYYUUUQQQOOOLLLLLLMMMMMMLLLKKKJJJJJJDDDCCCCCCBBBBBBBBBCCCCCCDDDBBB@@@???@@@@@@???>>>???@@@@@@@@@@@@???>>>>>>??????>>>=======================================;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<============<<<<<<<<<<<<============<<<<<<>>>>>>??????@@@@@@@@@@@@BBBAAA??????@@@AAAAAA@@@???GGGCCC>>>DDDHHHFFFIIINNNRRRaaattt~~~sssttt~~~uuuuuuaaaOOOOOOQQQNNNRRRSSSRRRNNNHHHDDDDDDFFFBBBAAAAAA@@@???>>>======>>><<<:::777555555666666666<<>>=========>>>???>>>===<<<;;;;;;;;;;;;;;;===========================<<<;;;:::::::::::::::::::::::::::::::::::::::999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<============;;;<<<<<<===>>>??????@@@>>>?????????@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCAAAEEEJJJNNNTTT___mmmwwwxxxnnnlllhhhvvvuuutttaaaOOOOOOQQQNNNRRRSSSRRRNNNHHHDDDDDDFFFCCCCCCBBBAAA@@@???>>>>>>>>><<<:::777666555666666666<<>>>>>>>>@@@BBBCCCJJJNNN\\\tttwww{{{qqqkkkbbbXXXUUUUUUUUUVVVVVVTTTQQQMMMKKKLLLLLLLLLKKKIIIHHHGGGGGGDDDBBBAAABBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@???>>>=========>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::::::::::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>?????????@@@AAAAAAAAAAAABBBBBBBBBBBB@@@CCCEEEFFFGGGMMMVVV^^^ssszzziiimmm{{{qqqyyy}}}~~~zzzvvvtttaaaNNNOOORRROOOQQQRRRRRRMMMHHHDDDDDDFFFDDDCCCCCCBBBAAA@@@??????===<<<:::777666666666666666<<>>===<<<<<<===>>>???AAA@@@EEESSShhhtttgggjjjhhh___ZZZ[[[XXXQQQPPPPPPQQQSSSTTTTTTQQQOOOHHHHHHHHHHHHHHHGGGFFFEEEFFFDDDBBBAAABBBBBBBBBAAAAAA@@@@@@@@@@@@???????????????>>>============>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999999::::::::::::::::::::::::::::::999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<=========<<<<<<<<<======>>>>>>???============>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBCCCEEEEEEDDDBBBCCCGGGKKKSSS___ooo|||zzzpppmmmyyymmmeeefffmmm~~~{{{wwwsssaaaNNNOOORRRPPPQQQRRRQQQMMMGGGDDDDDDFFFCCCCCCBBBAAA@@@???>>>>>><<<;;;999888777666666666666<<>>???AAABBBCCCBBBEEELLLVVVfff}}}qqqiiiggg```XXXWWWYYYXXXSSSNNNNNNNNNPPPQQQQQQOOOMMMFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCAAAAAABBBCCCAAA@@@@@@@@@@@@@@@????????????========================<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::999999999999999999999999888999999999999:::::::::999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>><<<<<<<<<============>>>@@@@@@@@@@@@AAAAAAAAAAAABBBDDDEEEDDDCCCCCCEEEGGGLLLPPPUUU]]]mmm~~~yyy|||xxxrrraaaNNNOOORRRPPPPPPQQQPPPLLLGGGDDDEEEFFFBBBBBBAAA@@@???>>>======;;;:::999888777777666666666<<>>>>>???@@@AAA>>>>>>AAADDDFFFIIITTT___vvvmmmaaa]]]VVVQQQQQQSSSQQQMMMNNNMMMMMMNNNNNNNNNLLLJJJFFFEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAACCCCCCAAA@@@@@@@@@@@@?????????>>>>>><<<<<<<<<<<<======<<<<<<;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999999:::999999999999999999999999888888888999999999::::::999999999:::::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============;;;<<<<<<<<<============?????????@@@@@@@@@AAAAAA===???AAABBBBBBBBBBBBCCCEEEHHHHHHFFFIIITTT___fffsssyyyqqqaaaNNNOOORRROOOOOOPPPPPPLLLGGGDDDEEEGGGBBBAAAAAA@@@???>>>===<<<::::::999999888777777666666<<>>777333444444444444444333111000333333333444444444444444333333333444444444444555444444444444444444444444444444444444444444444444555555555555555555555555333444444555555444444333444444555666666666666555555555444444555555666777555555555555555555555555555555666777777777777777555555666666666666777777777777777777777777777777777777777888888888888999888888888888999999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<>>>>>>======<<<<<<;;;;;;>>>======@@@??????EEEMMMTTTbbbrrr{{{kkkeeebbbVVVSSSOOONNNPPPQQQPPPMMMOOOMMMLLLLLLLLLLLLJJJHHHFFFFFFEEEDDDCCCCCCDDDDDDBBBAAAAAABBBCCCCCCAAA???@@@????????????>>>>>>>>>:::;;;<<<<<<===<<<<<<<<<:::::::::::::::;;;;;;<<<::::::::::::::::::::::::888888777777888888999999999999999999999999999999888888888888999999999999999999999999::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>?????????@@@@@@@@@???@@@AAAAAABBBAAAAAA@@@<<>>>>>===999999999999888888777666666<<>>AAABBBAAADDDIII@@@IIIQQQVVVaaawwwvvvbbbZZZYYYVVVSSSQQQOOOPPPQQQQQQQQQQQQNNNLLLKKKKKKLLLKKKJJJHHHGGGFFFDDDBBBBBBAAABBBBBBAAA@@@@@@BBBCCCCCCAAA???????????????>>>>>>>>>>>>999:::;;;<<<===<<<<<<;;;::::::999999::::::;;;<<<999999999999999999999999777777777777777888999999888888888888888888888888888888888888999999999999888999999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>?????????@@@BBBAAAAAAAAABBBBBBAAA@@@<<<@@@EEEGGGEEECCCCCCEEEDDDIIIPPPWWWbbbpppyyyzzzxxxyyyqqqaaaOOOOOOQQQNNNNNNOOOOOOLLLGGGDDDEEEGGGDDDCCCCCCBBBAAA@@@???>>>999999999999999888777666666<<>>???@@@@@@???<<<;;;???@@@>>><<<>>>@@@GGGJJJGGGIIIXXXkkkxxxyyypppnnnsssnnn```VVVUUUTTTPPPQQQNNNMMMMMMLLLJJJLLLNNNLLLKKKJJJJJJKKKLLLKKKJJJFFFEEECCCAAA@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCAAA???????????????>>>>>>>>>>>>888999;;;<<<===<<<;;;;;;999999999999::::::;;;<<<999999999999999999999999777777666777777888999999888888888888888888888888777888888888888999999999888888999999999:::::::::999999999999999999999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>=========>>>??????>>>AAA@@@???AAABBBBBBBBBCCCEEEFFFEEEFFFNNNYYY```aaa^^^gggsss}}}|||yyyzzz]]]LLLMMMPPPMMMNNNNNNLLLIIIEEECCCCCCDDDBBBAAAAAA@@@???>>>======;;;;;;:::999888777666555888<<<===999666777666444222222222222222222222222333222222111111222222333333222222111111222222333111111111111111111111111111111111111111111111111111222222333333222222111111111222222222111111000111000111333444555333111111111111111111111111111111111111111111111111111222222111111222222333444222222333333444555666666@@@DDDKKKQQQUUUZZZ^^^aaammmpppuuu|||~~~www~~~}}}rrraaaTTTKKKDDD<<<777555555555444444333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666444444444444444555666777444444555555666666777777666666666666666555555555555666777888888777666555777777777777777777777777555555555555666666666666666666777888999:::::::::999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>BBBAAAAAABBBEEEHHHLLLNNNZZZfffxxxyyyjjj]]]\\\YYYUUUQQQOOONNNOOOPPPKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@?????????>>>>>>======<<<======>>>???@@@:::;;;<<<<<<<<<;;;:::999999999999::::::;;;;;;;;;:::::::::999999888888888999999888888888888999999999888777555555777888999888888777777777777888888777888999::::::999888777999999888888888888888999999999999999999999999999::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<========================>>>>>>>>>>>>@@@@@@??????????????????AAAAAAAAABBBBBBBBBCCCCCCAAABBBBBBDDDFFFHHHJJJKKKNNNOOORRRWWW]]]ccchhhllluuutttrrrrrrxxx|||```MMMMMMPPPNNNNNNNNNLLLIIIEEECCCCCCDDDBBBAAAAAA@@@???>>>======;;;;;;:::999888777666666999<<<===999666777666444222222222222222222222222333222222111111222222333333222222111111222222333111111111111111111111111111111111111111111111111111222222333333222222111111111222222222111111111000000000111333333222000111111111111111111111111111111111111111111111111222222111111222222333444222333333333444555555555666999<<<@@@CCCHHHNNNQQQ]]]aaagggnnnuuuyyy|||}}}vvvlllddd___]]]NNNHHH@@@<<<<<<===<<<:::555555444444444333333333333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666444444444444444555666666555555555555666666666666555555555555666666666666666666777777777777666666666666666666666666666666555555555555666666666666777777777888888999999:::999999999999999999999999888999::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===@@@???>>>???@@@BBBDDDFFFFFFJJJQQQ[[[gggtttxxxnnniiicccZZZRRRSSSQQQNNNKKKIIIIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIIIIHHHHHHFFFEEEEEECCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>==================>>>???;;;;;;<<<<<<<<<;;;:::999999999999:::::::::;;;;;;::::::::::::999999888888999888888777777888888999999888666555555666888999888888777777777777888888777888888999999888888777999888888777777888888888999999999999999999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<============<<<=========>>>>>>>>>>>>????????????????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHIIILLLOOORRRSSSSSSUUUWWWZZZ```jjjvvvwwwtttoooppprrrsssuuuwwwxxxyyyzzzdddNNNLLLOOONNNNNNNNNLLLIIIEEECCCCCCDDDBBBAAAAAA@@@???>>>======;;;::::::999888777666666999======999666777666444222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000//////111222333111///111111111111111111111111111111111111111111111111222222111111222222333444333333333333444444444444333333444555777;;;@@@EEEGGGKKKSSS[[[aaaeeeffffffuuu}}}~~~zzzzzz|||{{{zzzwwwxxxyyyssseeebbb]]]VVVMMMEEE>>>;;;888444111111444666666555444444444444333333333333333333333333333333333333444444444555555555666666333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444555555555555666444444444444444444555666666666666555555555555555444444444555666666666777777666666666666666666777666666666666666666666666555555555555666666666666888888888888888888888888999999999999999999999999888999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<======>>>=========???>>>===<<<<<<===>>>????????????@@@EEENNNYYY```ooo|||vvvrrrpppkkkddd\\\VVVTTTSSSPPPMMMPPPPPPOOOMMMLLLKKKJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHGGGFFFDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????>>>>>>>>>>>>>>>======<<<=========;;;;;;<<<<<<;;;;;;:::999999999999999:::::::::::::::::::::::::::999999999999888888777777888888999888888666666666666888888888777777666666777777888999888888777777888888999888888777777777777888888999999999999999999999999::::::::::::::::::::::::999999999999::::::::::::;;;<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>????????????????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEDDDCCCCCCDDDEEEEEEEEEGGGIIIKKKMMMPPPTTTWWWYYY[[[^^^aaadddeeeffffffgggmmmsssrrrjjjbbb^^^^^^[[[YYYVVVUUUUUUVVVYYYZZZyyyuuugggNNNKKKOOOOOONNNNNNLLLIIIEEECCCCCCDDDBBBAAAAAA@@@???>>>======::::::999999888777777666999======999666666666333222222222222222222222222222222111111111111222222222222111111111111222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111222222222111000111222333222000111111111111111111111111111111111111111111111111222222111111222222333444444444333333333333333333333444444444444555999<<<888;;;BBBIIIOOOSSSVVVWWW___fffkkkkkkmmmttt{{{~~~~~~|||wwwtttuuuxxxvvvxxx~~~xxxtttrrrxxxwwwnnnlllmmmmmmkkkggg```XXXSSSFFFEEECCC@@@<<<888444222;;;888666555555555222000333333333333333333333333333333333333333333333333444444444444555555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666444444444333333444555555666666666555555444444444333333444444555666777777777666555444444555666777666666666666666666666666555555555555666666666666888888888888777777777777888888888888888888888888888888999::::::::::::999::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<============<<>>======<<<======>>>BBBCCCDDDEEEEEEFFFIIIKKKOOOZZZkkkyyytttmmmgggaaa\\\XXXWWWSSSPPPMMMMMMNNNOOOPPPQQQQQQQQQPPPNNNMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>???>>>===<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999::::::::::::::::::999999999888888777777777777888888888777666666666666777888777777666666666666777777999888777666666777888999777777666666666777888888888888888888999999999999999999999999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCEEEEEEEEEEEEEEEEEEEEEFFFEEEGGGHHHIIIIIIHHHGGGGGGGGGIIILLLNNNPPPQQQPPPPPPSSSTTTUUUTTTRRRPPPOOOOOOLLLKKKIIIHHHHHHKKKMMMOOOpppqqqfffNNNKKKNNNNNNNNNNNNLLLIIIEEECCCCCCDDDBBBAAAAAA@@@???>>>======::::::999999888777777777:::===>>>999666666555333222222222222222222222222222111111000000111111222222111111000000111111222111111111111111111111111111111111111111111111111000111111222222111111000111111000000111111333333444333222222333444333222111111111111111111111111111111111111111111111111222222111111222222333444333333333333333333222222111333444444333222222333555666888;;;>>>CCCFFFHHHJJJQQQVVVXXX\\\dddkkkmmmkkkmmmnnnmmmjjjjjjlllooollljjjiiikkkoooqqqqqqpppllliiihhhiiijjjfff___XXXSSSSSSRRROOOJJJEEE@@@>>>999888777666555555555555333333333444555444333222333333333333333333333333333333333333333333333333222333333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444555555555555666555444444333333333444444666666555555444444333333222333333444555666666777777666555444444555666777555555555555555555555555555555555555666666666666888888777777777777777777888888888888888888888888777888999999::::::999999:::::::::;;;;;;;;;;;;<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???===@@@CCCCCCBBBAAA@@@@@@CCCHHHPPPVVV\\\bbbiiinnn~~~wwwkkkccc^^^YYYRRRLLLNNNOOOOOOLLLIIIHHHKKKNNNLLLLLLMMMNNNMMMKKKIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFDDDCCCBBBAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;::::::::::::999999999999999999999999999999999999999999999999888777777777777777777888777666666666666666666777777777666666666666777777999888777666666777888999666555555555666666777888777777777888888999999999999999999999999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<==================>>>>>>>>>??????????????????@@@@@@@@@AAAAAA@@@@@@@@@AAABBBCCCDDDEEECCCCCCCCCCCCDDDDDDCCCCCC???@@@AAADDDFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJJJJJJJJJJJJJIIIGGGGGGGGGHHHHHHIIIJJJKKKKKKnnnnnn|||cccMMMKKKNNNMMMNNNNNNLLLIIIEEECCCCCCDDDBBBAAAAAA@@@???>>>======999999999888888888777777:::>>>>>>999666666555222222222222222222222222222111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111111111000000111111000000000222333444666444333222333444444333111111111111111111111111111111111111111111111111222222111111222222333444222222222222333333333333222444666666444222111111777555444333333555777999777<<>>>>>===>>>>>>===<<<===@@@BBBBBBCCCCCCDDDEEEIIINNNSSSVVV[[[ffftttzzztttppp```\\\WWWTTTSSSQQQMMMIIIGGGIIIKKKKKKIIIHHHKKKNNNKKKKKKLLLLLLKKKIIIHHHFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCAAAAAA@@@@@@???>>>============>>>>>>>>>>>>>>>???======<<<<<<;;;<<<<<<<<<===<<<;;;::::::::::::;;;999999999999999888888888777777777888888888888888888777777666666777777888666666666666666666666666777666666555555666666777888777777666666777777888555444444555555666777888666666777777888999999999999999999999999999999999::::::::::::;;;;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<=========<<<======>>>>>>?????????>>>>>>?????????@@@@@@@@@?????????@@@AAACCCDDDEEECCCCCCCCCCCCBBBAAA@@@@@@BBBAAA@@@AAADDDFFFFFFEEEDDDDDDBBBBBBBBBCCCDDDEEEHHHHHHGGGHHHIIIIIIGGGEEEGGGGGGIIIJJJIIIHHHGGGFFFqqqjjjrrr^^^KKKKKKNNNLLLNNNNNNLLLIIIEEECCCCCCDDDBBBAAAAAA@@@???>>>======999999999888888888888888;;;>>>>>>999666666555222222222222222222222222222111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111111111000000111000//////000222444555666444222111222333333222111111111111111111111111111111111111111111111111222222111111222222333444111111111222333333333444666777777666444333333555444444333222111111222222///333444222333888;;;:::999;;;<<<===<<<<<<;;;;;;999:::;;;===>>>===<<<:::888777777777777666444333222555666555333111111222444333222111111111222333333444444444333111111222111111222222222333333333333333333333333333333333333333333333444444444555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444444444444555555555555666555444333333222222333333333444444444444444444555444444444444444444444444444555555666666555555444555555555555555555555555555555555555666666666666555555666666777777888888888888888888888888888888777777888999999999999999999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::999:::;;;<<<<<<=========???@@@???>>>===???BBBEEE@@@@@@?????????AAADDDGGGCCCFFFKKKPPPSSSVVVXXXZZZcccffffffgggtttvvvsssmmmggg___XXXSSSPPPKKKKKKLLLLLLMMMMMMMMMLLLHHHJJJLLLLLLKKKKKKMMMNNNMMMMMMLLLLLLJJJIIIHHHGGGFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCDDDDDDDDDDDDCCCCCC??????????????????>>>>>>============>>>>>>??????<<<<<<;;;;;;;;;<<<=========<<<;;;:::::::::;;;;;;999999999999888888888777555666666666777777777777777777666666666666777777555666666666666666666555666666555555555555666666666666777777777777666666444444444444555666777888666666666777888999999999888888888888888888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>??????@@@>>>>>>>>>>>>?????????@@@???????????????@@@AAABBBCCCCCCDDDDDDCCCBBBAAA@@@IIIFFFDDDCCCDDDDDDBBB@@@GGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFGGGGGGHHHHHHHHHGGGFFFEEEsssfffhhh[[[JJJLLLNNNKKKNNNNNNLLLIIIEEECCCCCCDDDBBBAAAAAA@@@???>>>======999999999888888888888888;;;>>>>>>999666666444222222222222222222222222222111111000000000000111111111111000000000000111111111111111111111111111111111111111111111111111111000000111111111111000000111000//////000222444555666333111000111222222111111111111111111111111111111111111111111111111111222222111111222222333444000000111222333333444444555444333000...///222444000111222444444444444444555666444000000444666555///111444555666555444333444444333333444444555555666333111222444666444111---111555555333111111222111222333333444444444444111222333333333333444555111111111222222333333333333333333333333333333333444444444555555555666666333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444444444444555555555666666555444333333222222222222333333333444444555555555444444444444444444333333333444555666666555444333555555555555555555555555555555555555666666666777444555555666777888888999777777777777777777777777777777888999999999999888999999:::::::::;;;;;;;;;999999:::;;;;;;;;;;;;:::<<<<<<===>>>>>>=========:::<<>>>>>???<<<===>>>???AAABBBDDDEEEDDDGGGIIIHHHFFFFFFIIILLLHHHOOOQQQQQQ[[[jjjmmmggghhhgggkkkqqqooommm{{{xxxhhh```aaaccccccYYYVVVRRRPPPOOONNNLLLJJJJJJLLLMMMLLLJJJHHHHHHIIIJJJLLLMMMMMMLLLKKKKKKKKKLLLKKKJJJIIIGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFF@@@AAABBBBBBCCCCCCBBBBBB<<<======>>>???@@@@@@@@@<<<=========>>>>>>??????;;;;;;;;;;;;;;;<<<===>>>===<<<;;;:::999:::;;;;;;999999999999888888777777444555555555666666777777777777666666666666777777555555666666666666555555666666555555555555666666555666777888888777666555333333333444555666777888555666666777888999999999888888888888888888888888777888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@>>>>>>>>>>>>????????????@@@@@@???>>>>>>>>>>>>>>>===???@@@BBBCCCBBBBBBAAABBB@@@@@@BBBEEEGGGDDDBBBAAABBBBBBBBBBBBAAA???>>>FFFGGGGGGGGGGGGGGGHHHIIIFFFFFFFFFGGGHHHIIIIIIJJJhhhgggppp[[[JJJIIIKKKIIINNNOOOOOOJJJDDDAAAAAACCCCCCBBBAAA???>>>=========999888888777777777777777;;;<<<===<<<888555222222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111111222222333333333222222222222222222222222222111111111000000//////222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000000222333222111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222000///000333444222000333333333333333333333333222222222222222222222222333333333333333222111000222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444444444444333333222222222444444444444444444444444555555555444444333333333111222444555666555444333555555555555555555555555444444555555555555444444555555555555666666666666666777777777888888888888666666777888999::::::;;;777888888888888999999999;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDFFFGGGHHHKKKMMMOOOQQQRRRQQQRRRSSSTTTVVVZZZ```dddoooqqqsssuuutttqqqllljjjbbb^^^XXXSSSOOONNNOOOPPPMMMLLLKKKJJJJJJIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKJJJIIIHHHGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCC@@@@@@@@@?????????>>>>>>???????????????>>>==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999888777666666555666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555555555555555666666666666444333333444777888888777666666666666777777777777888888888777777777777777:::::::::999999999999999888999:::;;;<<<;;;:::999:::::::::;;;;;;;;;<<<<<<<<<<<<======>>>>>>??????<<<<<<<<<<<<=====================>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCCCCBBBBBBCCCEEEBBBCCCCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEEEEFFFFFFGGGkkkhhhooo[[[KKKJJJMMMLLLKKKMMMLLLIIIDDDAAABBBDDDCCCBBBAAA???>>>=========999999888777777777777777;;;<<<===<<<888555333222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000111111111111111222222222222222222222222222222111111111111000000000///222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000000222333222111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111222000///000222444222111333333333333333333333333222222222222222222222222333333333333333222111000222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444555555555444444333333333444444444444444444444444555555444444444333333333333444555555666666555555555555555555555555555555444444555555555555444444555555555555666666666666666666777777777888888888777888888888888888888888777777888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=================================>>>??????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHIIIFFFGGGHHHHHHHHHJJJNNNQQQLLLMMMOOOPPPPPPMMMJJJHHHMMMKKKHHHEEEDDDEEEGGGIIIJJJJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>??????>>>>>>===<<<============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999888888777666666555666666666666666666666666555555555555555555555555444444444444555555555555555555555555555555555555555555555555666666666666555444333444666888777666555666666666777777777777777777777777777777777777888888888888999999999999888999999:::;;;:::::::::::::::::::::;;;;;;;;;;;;>>>>>>==================<<<<<<<<<<<<=====================>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDDDDCCCBBBBBBDDDBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGoooiiilll[[[KKKLLLOOOOOOIIIKKKKKKHHHDDDAAACCCEEEBBBBBB@@@???>>>>>>======999999888777777777777888:::<<<===;;;888444333222333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000000111111111000000000000000222222222222222222222222111111111111000000000000222222222222222222222222222222222222222222222222111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111000000000222333222111222222222222222222222222222222222222222222222222111111111111111111111111111111222222222222111111111000000000222333222111333333333333333333333333222222222222222222222222222222333333333222111111222222222222222222222222222222222222222222222222333222222111111222222333333333333333333333333333444444444444444444444444555555555555444444444444444444444444444444444444444444444444333333333333555555555555555666666777444444444444444444444444444444555555555555444444444555555555555666666666666666666666777777777777999888888888777777777666777777777888888888999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<========================<<<======>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEDDDCCCBBBCCCEEEFFFFFFGGGGGGGGGGGGFFFEEECCCBBBBBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDEEEEEEBBBBBBBBBAAAAAAAAA@@@@@@????????????>>>>>>>>>>>>=========>>>===<<<<<<;;;======<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888888777777666666555666666666666666666666666555555555555555555555555444444444444555555555555444444444444444444444444444555555555555666666666666555444555666777666555555555666666666777777777777777777777777777777777666666777777888888999999999999888888999999:::;;;999999:::::::::;;;;;;;;;???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<<<<=========<<<======>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBDDDEEECCCBBBAAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFqqqgggggg[[[KKKLLLOOOOOOKKKLLLLLLIIIDDDBBBCCCEEEBBBAAA@@@???>>>>>>>>>>>>:::999888888777777888888:::;;;<<<:::777444333333333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111222222111111000000000///111111111111111111111111111111111000000000000000111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000222333222111111222222222222222333333222222222222222222222222111111111111111111111111111111222222222222111111111000000111222222222222222222222222222222222222222222222222222222222222222222333333333222222111222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555444333333555666777444444444444444444444444333444444555555444444333444444444555555555666666555555555666666666777777777777777777777777777777777777777777888888888888999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<========================<<<<<<======>>>?????????????????????@@@@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAADDDFFFGGGGGGEEECCCBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHFFFEEEDDDDDDCCCCCCDDDDDDAAA@@@@@@@@@??????????????????>>>>>>>>>=========<<<<<<======<<<<<<;;;:::<<<<<<<<<;;;;;;;;;::::::999999999999999999999999999999999999999999999999888888777777666666666666666666666666666666666666555555555555555555555555333333444444444555555555444444444444444444444444444444444555555555666666666555444444666666555333555555555666666666777777666666666777777777777777444555555666777888888999999888777777777888:::;;;999999999999::::::::::::=========<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDEEECCCAAA@@@AAABBBBBBBBBBBBBBBBBBBBBAAADDDCCCCCCCCCCCCDDDEEEEEErrrfffbbb\\\KKKKKKNNNMMMNNNPPPOOOKKKEEEBBBBBBDDDAAAAAA@@@???>>>>>>>>>>>>:::999999888888888888888:::;;;;;;999666444333444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222333333333222222111111000111111111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000222333222111111111111222222333333333222222222222222222222222111111111111111111111111111111222222222222111111000111111111111111222222222222222222222222222222222222222222222222222222111222222333333333222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333444333222111222333444555444444444444444444444444333333444444444444333333444444444444555555555555444555555555555666666666444444555666777777888888666666777777777888888888::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????????????????????????????AAAAAAAAABBBBBBCCCCCCCCC@@@BBBDDDEEECCCAAAAAAAAA@@@???>>>===>>>@@@BBBCCCFFFFFFEEEDDDCCCBBBAAA@@@DDDDDDDDDDDDEEEFFFHHHHHHEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCC????????????>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::999999999999999999999999888888888888888888888888777777777666666666666666666666666666666666666666555555555555555555555555333333333444444444444555444444444444444444444444444444444444555555555555666555444444555666444333555555555555666666666666555555666666777777777777444444555666777777888888999888777666777888999:::888888888999999999::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>???????????????????????????????????????@@@@@@@@@AAAAAA@@@BBBDDDDDDBBBAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCBBBCCCCCCDDDEEEuuugggbbb\\\LLLLLLMMMLLLPPPQQQPPPLLLFFFBBBCCCDDDAAA@@@@@@???>>>>>>??????::::::999888888888888999:::::::::888555444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222222333333333222222222222222111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111000000000111111111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000222333222111111111111222222333333444222222222222222222222222111111111111111111111111111111222222222222111111///111222222111111222333222222222222222222222222222222222222222222222222111111222333333333222222222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222333333333333333333333333111111111111222222222222333333333333333333333333222222222222333333333333222222222222222333333444333333333333333333333333333333444444444444333333333444444444444555555555444444444444555555555666333333444555666777888888666666666777777777888888::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======>>>>>>??????????????????>>>>>>>>>>>>??????@@@AAABBBCCCCCC===@@@BBBCCCBBBAAAAAABBBEEEDDDBBBAAABBBDDDFFFGGGBBBBBBBBBCCCCCCBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBAAAAAABBBBBB?????????>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;:::;;;;;;:::::::::999999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444333333333333444444444444333333333333333333333333333444444444444555555555555444333444555666555444444444555555555666666666444555555666666777777888555555666666777777888888777777777666777888888999777777888888888999999999999999::::::;;;<<<<<<===:::;;;;;;;;;;;;<<<<<<<<<;;;<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAA@@@AAABBBBBBAAAAAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDzzzjjjeee~~~\\\NNNMMMOOOMMMNNNOOOOOOKKKFFFCCCCCCEEEAAA@@@??????>>>?????????;;;:::999999888888999999999::::::777555333444555333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000222333222111000111111222333333444444222222222222222222222222111111111111111111111111111111222222222222111111///111333222000000222444111111111111111111111111222222222222222222222222000111222333333333333222222222222222222222222222222222222222222222222222333222222111111222222333111111111111111111111111222222222222222222222222111111111222222333333333222222222222222222222222111111222222222333333333111222333333444444333333333333333333333333333333222333333444444333333222333333444444444555555555333333444444444555555555444444444555555666666666666666666666777777777888999999999999::::::::::::999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@BBBDDDDDDCCCCCCCCCEEEAAA@@@???>>>>>>@@@AAABBBDDDCCCCCCCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAA?????????>>>>>>>>>>>>============<<<<<<<<<;;;;;;===============<<<;;;;;;::::::::::::999999999999888888888888888888888888777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444222222333333333444444444333333333333333333333333333333444444444555555555444333222333555666555444444444444555555555666666444444555555666777777888777777777777777777777777555666777777888888777777777777777777888888888999:::::::::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA???@@@@@@@@@???AAADDDFFFAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAABBBBBBCCCDDD}}}nnniii|||\\\OOOOOOPPPNNNKKKMMMMMMJJJEEECCCDDDFFF@@@@@@??????????????????;;;:::999999888888999999999:::999777555333444555333333333222222222111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000//////000000111111222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000222333222111000000111222333333444444222222222222222222222222111111111111111111111111111111222222222222111111///111333222000000222444111111111111111111111111222222222222222222222222000111222333333333333333222222222222222222222222222222222222222222222222333222222222222222222333111111111111111111111111222222222222222222222222222222222333333444444444222222222222222222222222111111111222222333333333222333444555666555444333333333333333333333333333222333333444444333333222333333333444444444555555333333333444444444555555666555555555555444444444666666666666777777777777777888888888888999999999999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>AAA@@@@@@@@@??????>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCBBBAAACCCDDDEEEEEECCCCCCCCCCCCDDDEEEEEEEEECCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEBBBCCCEEEFFFFFFDDDCCCBBBCCCBBBAAAAAA@@@@@@AAAAAA????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;======>>>>>>======<<<;;;:::::::::999999999888888777777777777777777777777777777777777777777777777555555555666666666666666666666666666666666666666444444444444444444444444222222333333333444444444333333333333333333333333333333333444444444555555333222111333555666666555444444444555555555666666444444444555666777777888888888888888777777777777444555777888888888777666777777777777888888888888<<<;;;;;;::::::999999888:::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>???@@@@@@@@@???@@@???>>>>>>AAAEEEHHHAAAAAABBBBBBCCCDDDEEEEEEBBBAAAAAAAAAAAABBBCCCCCCmmmkkk}}}[[[MMMPPPRRRNNNJJJKKKKKKIIIGGGEEEEEEFFFCCCAAA@@@?????????===<<<;;;;;;:::999999888888777:::999888555111000111333000000000000000111111111222222222111111111000000000000000000000000000000111000///////////////000222111111111000000//////222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222222222111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222333333333333444444333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444222222222222222222222222333333333333333333333333444444444444444444444444333333333444444444555555555555555555555555555555666666777777777777666666666555555444444666777888777777888999::::::;;;;;;999999::::::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>>>>>>>????????????>>>>>>======>>>?????????????????????@@@@@@@@@AAAAAAAAADDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDEEECCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBAAA???===>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999888888888888999999777777777777666666666666555555444444444444555555444444444444444444444444444444444444444444444444333444444444444444444444444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555555555555555666666666666555555555555666666666666777666555555555666888999777888888888888999999999888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBBAAA@@@???>>>>>>>>>@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAABBBDDDFFFGGGpppkkk\\\MMMOOOQQQMMMKKKKKKKKKIIIFFFEEEDDDEEECCCAAA@@@?????????===<<<;;;::::::999999888888777999:::999666333111111222111111111111111222222222222222222111111111000000000000000000000000000000000000////////////000000111111111111000000000///111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111222222222333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444444555555555555555555555555555666666666777777666666666666555555444555666777888666666777888888999::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<===>>>>>>>>>????????????>>>>>>======>>>????????????>>>?????????@@@@@@@@@AAAAAADDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDFFFEEEDDDCCCCCCCCCCCCDDDEEECCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAABBBBBB???===>>>>>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999888888777777888888999777777777777666666666666555555444444444444555555444444444444444444444444444444444444444444444444555555555444444333333222444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555555555555555666666666666555555555555666666666666777666555555555666888888666666777777777888888888888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@???>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBAAABBBDDDFFFGGGsssiii\\\LLLNNNPPPLLLKKKLLLLLLIIIFFFDDDCCCDDDCCCAAA@@@?????????===<<<:::::::::999888888777777888::::::999666333222222222222222222222222222222222222222111111111111111000000000000000000000000000000000//////000000111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111111222222222000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000111111111222222222333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333333444444444444444444444444444444444444555555666666666666555555555555444444555555666777555666666777777888888888999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<<===>>>>>>??????>>>>>>===<<<===>>>>>>??????>>>>>>?????????@@@@@@@@@@@@AAACCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDCCCBBBBBBCCCCCCBBB@@@BBBAAA@@@AAABBBBBB@@@>>>>>>===<<<<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;::::::999999999999999999999999999888888777777888888999777777777777666666666666555555444444444444555555444444444444444444444444444444444444444444444444666666555444333222222111444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555444555555555555666666666555555555555666666666666666666555555666666777888555666666666777777777777888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>===>>>>>>======>>>>>>???@@@??????>>>>>>>>>??????@@@>>>>>>?????????@@@@@@@@@CCCBBBAAAAAABBBCCCEEEFFFuuudddqqq[[[KKKMMMOOOLLLLLLLLLLLLIIIEEECCCBBBCCCCCCAAA????????????===<<<::::::999999888777777777777:::<<<;;;888555333222222222222222222111111111111111111111111111111111000000000000000000000000000000000///000000111111111111111000000000000000111111111000000000000000////////////////////////000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000...//////000111222222333000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444555555666666555555444444444444444555555666666666666666777777888888888888999999999999:::::::::999999:::::::::;;;;;;;;;::::::999999::::::;;;<<<======>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBDDDCCCAAABBBCCCCCCBBB@@@BBBAAA@@@@@@AAAAAA@@@>>>===<<<<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::888888888888888888888888888888777777777777888888777777777777666666666666555555444444444444555555444444444444444444444444444444444444444444444444555555555444444333333333444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444555555444444444555555555666666555555555555666666666666555555555555666666777777666666666777777777888888888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>????????????@@@AAAAAAAAAAAABBBCCCDDDEEExxxcccggg[[[KKKMMMPPPMMMLLLLLLKKKIIIEEECCCBBBBBBCCCAAA????????????===<<<::::::999888888777777666777999<<<<<<999666333222222222111111000000000000111111111111111111111111000000000000000000000000000000000000000111222222000000000000000000111111000000000000000000111111////////////////////////000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000......///000111111222222000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333333444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444222222222222222222222222222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444444444555555555555444444333444444555555555555555777777777888888888888888888888888999999999::::::999999999:::::::::;;;;;;:::999999999999:::;;;;;;======>>>>>>>>>>>>======<<<<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBDDDBBBAAAAAABBBBBBAAA@@@BBB@@@??????@@@@@@???>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::::::::999888888888888888888888888888777777777777777777888777777777777666666666666555555444444444444555555444444444444444444444444444444444444444444444444333333333444444555555555444444444444444444444444333333333333333333333333222222222333333333444444333333333444444444555555444444444444555555555555555555555555666666666666444555555666666666666666777777777888888888999999888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===============<<<<<<;;;;;;<<<<<<===>>>======>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCDDD~~~eeeeee]]]LLLNNNQQQNNNJJJKKKKKKHHHEEECCCBBBCCCCCCAAA@@@?????????===<<<999999999888777777666666666999;;;;;;999666444333222222111111000/////////111111111111111222222222000000000000000000000000000000000000111111222333000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000...//////000000111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222333333333444444444111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222222222222222222222222222333333333333333333333333222222222222333333333333333333333333333333333333333333444444444444333333333333444555555555555444888888888888888888888888888888888888999999999999999999999999::::::::::::::::::999999999:::;;;;;;<<<======>>>>>>======<<<;;;<<<======>>>>>>======>>>>>>>>>????????????@@@??????@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBCCCCCCCCCBBBAAAAAABBBBBBAAA???AAA???>>>===>>>??????>>>;;;;;;;;;:::;;;;;;<<<===:::::::::;;;;;;;;;;;;<<<999999::::::::::::999999888888888888888888888888888777777666666777777888777777777777666666666666555555444444444444555555444444444444444444444444444444444444444444444444111222222333444555666666444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555333444444444444555555555555555555555666666666666444444555666666666666555888888888888999999999999888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<============<<<<<<<<<;;;;;;<<<<<<===>>><<<<<<===>>>???????????????@@@@@@@@@@@@AAAAAAAAA??????@@@AAAAAABBBBBBCCCfffeeeaaaNNNOOOQQQMMMIIIJJJJJJHHHEEECCCCCCDDDCCCAAA@@@?????????===<<<999999888888777777666666666888::::::777555444444333333222111111000//////000000111111111222222222000000000000000000000000000000000000111222333444///000000000111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000/////////000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111///000000000111111111222000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111222222222333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111222222222333333333333222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333333333333333333333333333333333444444444444333333222333444555555555444444777777777777777777777777888888888888999999999999888999999999999::::::::::::::::::::::::;;;<<<<<<<<<<<<============<<<<<<;;;<<<======>>>>>>======>>>>>>>>>>>>????????????????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDCCCBBB@@@AAABBBBBBAAA???@@@>>><<<<<<===>>>======;;;:::::::::;;;;;;<<<===:::::::::;;;;;;;;;<<<<<<999999::::::::::::999999888888888888888888888888777777666666666666777777777777777777666666666666555555444444444444555555444444444444444444444444444444444444444444444444222333333444444555555555444444444444444444444444333333333333333333333333222222333333333333444444333333333444444444555555333333444444444555555555555555555555666666666666333444555666666666555555777777777777888888888888888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<======>>>;;;<<<===>>>?????????>>>??????@@@@@@@@@@@@AAAAAA>>>???@@@AAAAAABBBBBBBBBdddeeedddPPPPPPQQQMMMHHHIIIIIIHHHEEECCCDDDDDDCCCAAA@@@?????????===<<<999999888888777666666666666888999999666444444444444444333333222111000000000000111111222222222222000000000000000000000000000000000000111222333444//////000000111111111222//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000////////////000000111111111111000000000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111222000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111111111111222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000111111222222222333333333333333333333333333333333222333333444444333333222222333444555555555444333666666666666666555555555777888888888888999999999888888999999999:::::::::;;;;;;::::::;;;;;;<<<===<<<<<<============<<<<<<;;;<<<<<<===============>>>>>>>>>>>>????????????>>>>>>??????@@@@@@@@@AAA????????????????????????AAA@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEECCCBBB@@@AAABBBBBBAAA???@@@>>>;;;;;;<<<======<<<::::::::::::;;;;;;<<<===:::::::::;;;;;;<<<<<<<<<999999999::::::999999999777777777777777777777777777777666666666666777777777777777777666666666666555555555444444555555555444444444444444444444444444444444444444444444444444444444444444444444333444444444444444444444444333333333333333333333333222222333333333444444444333333333444444444555555333333333444444444555555555555555555666666666777333333555666666666555444666666666666777777777777888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<===<<<<<<<<<<<<===>>>>>>:::;;;===>>>?????????>>>????????????@@@@@@@@@@@@>>>>>>???AAAAAAAAAAAAAAAeee___{{{```SSSLLLJJJPPPIIIJJJJJJHHHFFFDDDEEEFFFBBB@@@??????@@@???>>><<<::::::999999888777777777888999999888555333222222444444333333222111000000111111222222222222111111000000000000000000000000000000000000000000000000//////000111111111111111////////////////////////...000111222222111000...000000000///////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000000///.........///111222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111222222222111111111000000111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222000000111222222222222111111111222222222333333333222222222222222222222222333333333333333333333333444444444555555555555666555555666666777777888888999999888888888888888888999999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>????????????@@@@@@@@@BBBAAA???>>>>>>>>>??????@@@@@@??????????????????BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAA@@@@@@@@@??????>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999888888888888777777777777777777777777777666666666666666666666666666666555555555555666666555555444444444555555666222222333333333333444444333333333333333333333333444444444333333222222222444444444444444444444444333333333333333333333333222333333444444333333222222222333333333333444444222333444444555555444444555555555555555555555555555555555555666666666666555666666777888999999999888888999999999:::::::::777777888999::::::;;;;;;::::::::::::::::::::::::<<<===============<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@???@@@@@@AAAAAA@@@@@@???===============>>>>>>???iii^^^vvv]]]QQQMMMKKKRRRIIIJJJJJJHHHFFFDDDEEEFFFBBB@@@??????@@@???>>><<<;;;;;;::::::999888888888888999999888555333222222333333222111111000//////111111222222222222111111000000000000000000000000000000000000000000000000//////000111111111111111///////////////////////////000111222222111000///////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000333333333222222222111111000000000000000000000000000000000000000000000000000//////...///000111222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111222222222111111111000000111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111222222222222222222222222000000111222222222222111111111222222222333333333222222222222222222222222333333333333333333333333444444444444555555555555555555555666777777888888888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<=========>>><<<=========>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@AAAAAA???>>>>>>>>>??????@@@@@@??????????????????AAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;999999999888888888777777777777777777777777777777555555555555555555555555666666555555555555666666555555444444444444555555222222333333333333444444333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333222333333444444333333222222222333333333333444444222333444444555444444444555555555555555555555555555555555555666666666666555666666777888888999999888888888999999999::::::888888888999999::::::;;;::::::::::::::::::::::::<<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>???@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>??????@@@AAAooo^^^qqq\\\PPPMMMLLLRRRIIIJJJJJJHHHFFFDDDEEEFFFBBB@@@??????@@@???>>><<<<<<<<<;;;;;;:::999999888777888999888555333222333222222111111000/////////111111222222222222111111000000000000000000000000000000000000000000000000//////000111111111111111///////////////////////////000111222222111000///////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000333222222222222111111111000000000000000000000000000000000000000000000000///////////////000111111000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222222111111222222222111111111111111111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111222222222111111111111111111111111222222222222222222222222000000111222222222222111111111222222222333333333222222222222222222222222333333333333333333333333444444444444555555555555444555555666666777888888888888888888888888888888999999999999999999999999999999::::::::::::;;;;;;<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@AAA@@@??????>>>???????????????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@?????????>>>>>>===<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::999999999999::::::999999888888888777777777777777777777777777777777555555555555555555555555666666555555555555666666555555444444444444444555222222333333333333444444333333333333333333333333444444333333333333222222222222222222222222222222333333333333333333333333222333333444444333333222222222333333333333444444222222333444444444444444444444444444444444444444444555555555555666666666555666666777777888888999888888888999999999999:::999999999999999999999999:::::::::::::::::::::::::::;;;<<<===============;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBrrr\\\mmm^^^PPPMMMLLLPPPIIIJJJJJJHHHFFFDDDEEEFFFBBB@@@??????@@@???>>><<<;;;;;;;;;:::999999888888777888999888555333333333222222111111000000000000111111222222222222111111000000000000000000000000000000000000000000000000//////000111111111111111///////////////////////////000111111111111000///000000000000111111111111///////////////////////////000000000111111111111////////////////////////////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000000///////////////000000111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111222222222333333333222222222222222222222222333333333333333333333333333333444444444555555555444444555555666777777888777777777777888888888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>============>>>>>>>>>???>>>>>>>>>>>>????????????@@@@@@????????????????????????@@@@@@@@@@@@@@@AAA@@@@@@????????????@@@@@@@@@????????????>>>>>>>>>===<<<;;;;;;:::::::::;;;:::::::::::::::;;;;;;;;;::::::999999999999::::::888888888888777777777777777777777777777777777777555555555555555555555555666555555444444555555666555555444444333333444444222222222333333333444444333333333333333333333333333333333333333333333333222222222222333333333333333333333333333333333333222333333444444333333222222222222333333333444444222222333444444444444333444444444444444444444444444444444555555555666666666666666666777777888888888888888888999999999999::::::999999999999999999999999::::::::::::;;;;;;999:::;;;<<<======>>>===;;;;;;;;;<<<<<<<<<<<<===???>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAABBBBBBpppXXXiiicccRRRNNNKKKMMMIIIJJJJJJHHHFFFDDDEEEFFFBBB@@@??????@@@???>>><<<::::::999999888888777777666888888777555333333444222222222222222111111111111111222222222222111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000000000111111111111000000111111111222222333333333///////////////////////////000000000111111111111////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000000000000000...//////000000000000000000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111222222222333333333222222222222222222222222333333333333333333333333333333333444444444444555444444444555666666777777666666777777777888888888888888888888888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<============<<<============>>>>>>>>>======>>>>>>>>>?????????????????????@@@???????????????@@@@@@AAAAAAAAAAAA@@@??????>>>>>>??????@@@?????????>>>>>>>>>======<<<;;;;;;::::::::::::;;;999999999:::::::::;;;;;;:::999999888888999999:::888888888777777777666666666666666666666666666666555555555555555555555555555555444444444444555555555555444333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222333333333444444555555333333333333333333333333222333333444444333333222222222222333333333444444111222333333444444333333444444444444444444444444444444444444555555555555666666666666666777777777777777888888888999999999::::::999999999999999999999999999::::::;;;;;;;;;999999;;;<<<============;;;;;;;;;<<<<<<<<<<<<===>>>>>>======>>>>>>???@@@@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@AAAAAAsssYYYdddgggTTTOOOJJJJJJIIIJJJJJJHHHFFFDDDEEEFFFBBB@@@??????@@@???>>><<<::::::999888888777777666666777888777555444333444222222222222222222222222111111222222222222111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000111000000000000000000111111111111222333333444444000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000111111111111111222000000000000000000000000000000000000000000000000......///000000000000000000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111111111111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111000000111222222222222111111111222222222333333333222222222222222222222222333333333333333333333333333333333333444444444444333444444555555666777777555666666777777888888888888888888888888888888888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========<<<<<<============>>>>>>=========>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@?????????@@@@@@AAABBBBBBBBB??????>>>>>>>>>>>>??????>>>>>>>>>>>>============;;;;;;::::::::::::;;;;;;888888999999::::::;;;;;;999999888888888888999999888888777777777666666666666666666666666666666666444444444444444444444444555555444444444444555555666555444333222222222222222222333333333333444444333333333333333333333333222222333333333333444444333333333444444555555666333333333333333333333333222333333444444333333222222222333333333333444444111111222333333333333333333333333333333333333333333444444444444555555555666666666666666666666666777777777888888888888999999999999999999999999999888999999::::::;;;;;;<<<999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<===>>>>>>???@@@@@@AAAAAA@@@@@@???>>>>>>>>>>>>>>>???@@@@@@cccaaagggTTTOOOKKKJJJIIIJJJJJJHHHFFFDDDEEEFFFBBB@@@??????@@@???>>><<<;;;::::::999999888777777666777888777555444444444111111111111111222222222111111222222222222111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000111111000000000000111111//////000111111222333333000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222000000000000000000000000000000000000000000000000---...///000111000000///000111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111222222222222111111000000111111111222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111000000111222222222222111111111222222222333333333222222222222222222222222333333333333333333333333222222333333333444444444333333444555555666666777555555666666777888888999888888888888888888888888999999::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<=========>>>>>>============>>>>>>>>>???===>>>???@@@AAA@@@@@@?????????@@@@@@AAABBBBBBCCC>>>>>>>>>======>>>>>>>>>>>>>>>=========<<<<<<<<<;;;::::::999::::::;;;;;;777888888999::::::;;;;;;999999888888888888999999888777777777666666666666666666666666666666666666444444444444444444444444555444444333333444444555666555444333222222222222222222333333333333444444333333333333333333333333222222222333333444444444111222222333444444555555333333333333333333333333222333333444444333333222222222333333333333444444111111222333333333333222333333333333333333333333333333444444444555555555666666666666666666666666777777777777888888888888888888888999999::::::;;;888888999::::::;;;<<<<<<::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<======>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>???@@@@@@ppp```zzzfffSSSPPPLLLKKKIIIJJJJJJHHHFFFDDDEEEFFFBBBAAA??????@@@@@@>>>===<<<<<<;;;::::::999999888555777888777555444444555000000000000000111111111111111222222222222111111111111111111111111111111000000000000000000000000//////000111111111111111000000000000000000000000111111000000000000111111---......///000111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000---...000111111111000///000111111111111222222222000000000000000000000000111111111111111111111111222222222222222222222222111111222222222222111111000000111111222222222222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000222222222222111111000000111111111111111111111111000000000000000000000000000000111222222222222111111111222222222333333333222222222222222222222222333333333333333333333333222222333333333444444444333333444444555666666777444555555666777888888999777777777777777777777777999999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<=========>>>============>>>>>>>>>>>>===>>>???@@@AAAAAA@@@?????????@@@AAAAAABBBCCCCCC>>>>>>============>>>>>>>>>=========<<<<<<<<<<<<:::::::::999999:::;;;;;;777777888999::::::;;;;;;999999888888888888999999777777777777666666666666666666666666666666666666444444444444444444444444555444444333333444444555666555444333222222222222222222333333333444444444333333333333333333333333222222222333333444444444000000111222333333444444333333333333333333333333222333333444444333333222222222333333333444444444111111222333333333333222333333333333333333333333333333333444444444555555666666666666666555555555777777777777888888888888777777888999::::::;;;;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<======;;;::::::::::::;;;<<<<<<>>>>>>????????????>>>>>>??????>>>>>>??????@@@AAA{{{]]]{{{___MMMQQQRRRKKKJJJKKKLLLKKKHHHEEEDDDCCCBBB@@@??????@@@???>>><<<:::999888999::::::999888888777666555444333222222333222111111222222000///111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111111111000000000000000111111111222222222222111111000111111111111222222222111111111111111111111111333222222222222222222222111111111111111111111111000/////////000111222222111111111111111111111111000111111111111222222222///111222222111111222333222222222222222222222222222222222222222222222222222222333333333333444444444444444555555555555666555555444555666888:::;;;777777777777888888888888888;;;===>>><<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???>>>>>>?????????@@@@@@@@@============<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;======<<<;;;999888777777777777777888999999999:::888777666555555666777888888888777777666666555555666666666666666666666666555444333333333333444555444444444444444444444444222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333222222111111111222222222222222222222222444444444444444444444444444444444333333222222222222333555444333333444666444444444555555777888999888888777777777777888888777777888999::::::;;;;;;999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;:::;;;<<<<<<======<<<<<<<<<<<<<<<======>>>@@@@@@????????????????????????```zzz___MMMQQQRRRKKKJJJKKKLLLKKKHHHEEEDDDCCCBBB@@@??????@@@???>>><<<===<<<:::999999999777555888777666555444333222222333222111111222222111///111111111111111111111111000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111000000000000000000000000000000111111111111111111111111111111000000000000111111111111222222222222111111000111111111111222222222222222222111111111111111222222222222222222222222111111111111111111111111000000000000000000111222111111111111111111111111000111111111111222222222000222333333222222333444222222222222222222222222222222222222222222222222222222333333333333444444444444444555555555555666555555444555666888999:::777777777777888888888888888:::======<<<:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@??????????????????@@@@@@>>>>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777888888888888888888999999888777666555555666777888888777777777666666666555555555555555555555555555555444333333333333444555333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333222222222111111222222222222222222222222444444444444444444444444444444444333333222222222222333555444333333444666555555555555555666777888888777777666666777777888888888888999999:::::::::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;:::;;;<<<<<<======<<<<<<============>>>???@@@AAA????????????????????????eeexxx___NNNQQQQQQJJJJJJKKKLLLKKKHHHEEEDDDCCCBBB@@@??????@@@???>>><<<===;;;999999999999888777777777666555444333333222333222111111222222111000111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000222222111111000//////...000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222111111111111111000000000000000000000000111111111111111111111111111000000000000000111111111111222222222222111111000111111111111222222222222222222222111111000000111111111111111111111111111111111111111111111111222111000000000000000000111111111111111111111111000111111111111222222222111333444444333222444555222222222222222222222222222222222222222222222222222222333333333333444444444444444555555555555666555555555555666888999:::777777777777888888888888777999;;;<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===============>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@@@@????????????????????????>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999888888888888888888777777777777666666666666777777777777777777666666666666555555555555555555555555555444444333333444444555333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333222222222222111222222222222222222222222444444444444444444444444444444333333333333222222222333555444333333444666666666555555555666666777777777666666666666777777888888999999999999999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;<<<============<<<============>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>jjjvvv___OOOPPPPPPJJJJJJKKKLLLKKKHHHEEEDDDCCCBBB@@@??????@@@???>>><<<:::999777888:::<<<<<<;;;777666666555444444333333333222111111333333222111111111111111111111111111000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000111111111111000000//////000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000111222111111222222222222111111000000111111111222222222333333222222111000000000000000000000000111111111111111111111111111111111222222111000/////////000111111111111111111111111000000111111111222222222111222333333222222333555222222222222222222222222222222222222222222222222222222222333333333444444444444444555555555555666555555555666777777888999666777777777888888888888666888;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@@@@@@@???????????????????????????>>>>>>>>>>>><<<<<<<<<;;;;;;;;;::::::999999999999999999999:::999999888888777777666666777777666666666666777777777777777777666666666666555555555555555555555555444444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333222333555444333333444666777666666555555555555666777666666555555666666777999999999999888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;;;;<<<==================<<<<<<<<<======>>>???========================ooouuu^^^OOOPPPOOOJJJJJJKKKLLLKKKHHHEEEDDDCCCBBB@@@??????@@@???>>><<<<<<:::888888999;;;<<<<<<666666666555444444333333333222111222333444333111111111111111111111111111000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000///////////////////////////////////////////////////000000000111111111111////////////////////////000000000000000000000000//////////////////////////////////////////////////////............//////000000000000000000000000//////000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000//////000111222222111111222222222222111111000000111111111222222222222222222111111111000000//////000000000111111111111111111111111111111111222222111000/////////000111111111111111111111111000000111111111222222222000111222222111111222333222222222222222222222222222222222222222222222222222222222333333333444444444444444555555555555666555555666666777777888888666777777777888888888888666888::::::::::::;;;===:::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>???@@@@@@========================>>>>>>>>>>>>>>>???@@@@@@????????????????????????????????????>>>>>>>>>>>><<<;;;;;;;;;;;;:::::::::888888999999999999::::::999888888777777666666666666666777777777777666666666666666666777777777777555555555555555555555555444444444444444444444444222222222222222222222222222222222333333333444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222444444444444444444444444333333333333333333333333222333555444333333444666777666666555555555555666666666555555555555666666999888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;;;;<<<======>>>>>>======<<<<<<;;;;;;;;;<<<==============================ssssss{{{\\\OOOOOOOOOKKKJJJKKKLLLKKKHHHEEEDDDCCCBBB@@@??????@@@???>>><<>>:::888888999999888666666555555555444444444333222111222333444333222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......//////000000000000000000000000000...//////000111111222222000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000111111111111111111111111////////////000111222333111111222222222222111111000111111111111222222222111111111111111111111111///000000111111222222222111111111111111111111111222111000000000000000000111111111111111111111111000111111111111222222222///111222222111000222333222222222222222222222222222222222222222222222222222222333333333333444444444444444555555555555666555555666777777777777777777777777777888888888888777999::::::999999;;;<<<999::::::;;;;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>??????@@@==============================<<<<<<======>>>???>>>>>>?????????@@@@@@@@@??????>>>>>>>>>=========;;;;;;;;;;;;::::::::::::888888888999999999999999777777777777777777666666666666777777777777666666666666666666777777777777444444444444444444444444333444444555555444444333333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111222222222222333333333222222222222222222222222444444444444444444444444222222333333333333444444222333555444333333444666666666555555555666666777555555444444444444555555777777888888888888888888999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;<<<<<<===>>>>>>>>>>>>======<<<<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>tttpppwwwZZZNNNOOONNNKKKJJJKKKLLLKKKHHHEEEDDDCCCBBB@@@??????@@@???>>><<>>============>>>??????==============================<<<<<<======>>>???======>>>???@@@AAAAAABBB>>>>>>>>>=========<<<<<<;;;;;;;;;:::::::::999999999999999888888888888888666666666777777777777777555666777888888777666555555666666666777777777888444444444444444444444444333333444555555444333333333333333333333333333333222222333333333333444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111222222222333333333222222222222222222222222444444444444444444444444222222222333333444444444222333555444333333444666555555555555555666777888555444444444444444444555666666777777888888999999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>=========>>>>>>????????????????????????tttmmmuuuXXXNNNNNNNNNKKKJJJKKKLLLKKKHHHEEEDDDCCCBBBAAA??????@@@@@@>>>===AAA>>>:::888888:::::::::555555555555555444444444333222111222444555444333111111111111111111111111000000000000000000000000///000111222222111000///000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000222222111111000/////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000111111222222222222000000000000000000000000111111111111111111111111////////////000111222333111111222222222222111111000111111111111222222222//////000111222333333444000000111222333333444444111111111111111111111111000000//////000111222222111111111111111111111111000111111111111222222222111333444444333222444555222222222222222222222222222222222222222222222222222222333333333444444444444444444555555555666666555666777888888777666666777777777777888888888888999::::::999888777999:::999999::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<===============>>>>>>???=======================================>>>>>>???<<<<<<===???@@@AAABBBCCC============<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888888888777777555555666666777777888888555666777888888777666555555666666666777777888888444444444444444444444444333333444555555444333333444444444444444444444444222222333333333444444444222222222222222222222222333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333111111111222222333333333222222222222222222222222444444444444444444444444222222222333333444444444222333555444333333444666444444444555555777888999555444444333333444444555555666666777888999999:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::<<<===<<<;;;<<<======>>>>>>>>>>>>>>>@@@@@@???????????????@@@????????????????????????pppsssSSSNNNOOOLLLKKKIIIJJJJJJIIIGGGFFFFFFGGGCCCAAA@@@@@@@@@@@@???===;;;:::999888777777777777:::888666555555444333222333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111222111111111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000222222111111111111111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000000000000111111222222222333333333222222333333333333444444333333333444444444555555666666666666777777777777777777777777888888888888999999999999999999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>============>>>>>>;;;<<<<<<<<<======>>>>>>========================:::::::::999999999888888777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666444444444444444444444444444444444444444444444444444444444555555555555666444333333222222333333444222222222222222222222222222333333444444333333222333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333444444444444444444444444444444333333333444444444555555444444444444444444444444555555555555555555555555444555555666666666666666666666777777777777666555777777888888888888777777777777888999::::::;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<===============>>>>>>>>>>>>>>>>>>>>>===;;;<<<>>>@@@>>>???AAA@@@>>>======>>>qqqQQQMMMOOOMMMNNNJJJKKKKKKIIIGGGEEEEEEFFFCCCAAA@@@@@@@@@@@@???===;;;;;;:::999888888888888;;;999777666666555444333333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111111111111111000000000///000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000222222111111111111111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333333444444333333444444444555555555666666666666777777777777777777777777888888888888888888999999999999:::::::::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<============>>>>>>============>>>>>>;;;<<<<<<<<<=========>>><<<<<<<<<<<<<<<<<<<<<<<<::::::999999999888888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555444333333222222333333444222222222222222222222222222333333444444333333222333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333444444333333333333333333333333333333333444444444444555444444444444444444444444555555555555555555555555444444555666666666666666666666777777777666666555666777777888888777777666999999999999999999999999:::::::::;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<==================<<<;;;;;;===???>>>???@@@@@@>>>======>>>tttRRRMMMPPPNNNOOOKKKLLLLLLJJJGGGEEEEEEEEECCCAAA@@@@@@@@@@@@???===<<<<<<;;;:::999999999999;;;;;;:::888777666555444333333333333333333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000222111111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111222222222111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444333444444444444555555555666666666666777777777777777777777777888888888888888888888999999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>======<<<<<<======>>><<<<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999888888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555555444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222444444444444444444444444222222333333333333444444222222222222222222222222333333333333444444444444444444444444444444444444444444444444444444444444444444555666666666666555555555666666666666666555666666777777777777666666999999999999888888888777::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;::::::<<<======???@@@???>>>======>>>{{{VVVNNNPPPNNNOOOLLLMMMMMMJJJGGGEEEDDDEEECCCAAA@@@@@@@@@@@@???=========<<<:::::::::::::::<<<<<<<<<;;;888666555555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000333222222111000///......///000000000111111111111111111111000000000000000///000000000111111111111////////////////////////////////////////////////000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000111111111000111111222333000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333333333333333333333111111222222222333333333222222222333333333444444444444444444555555555555666666666666777777777777666777777777888888888888777777888888999999::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<===============<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999999999999999888888888888777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444333333444444444555555555444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444333444555555666666555555444444555666666666555555555666666777777666666555777777777888888888888888999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;;;;<<<===<<<>>>??????>>>======>>>}}}WWWNNNPPPNNNOOOMMMMMMMMMKKKGGGEEEEEEEEECCCAAA@@@@@@@@@@@@???===>>>===<<<;;;::::::::::::<<<===>>><<<999666555555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000333222222111000///......///000000000111111111111000000000000000000111111///000000000111111111111////////////////////////////////////////////////000000000000000000000000000000111111111111000000///000000000111111111111000000000000000000000000111111000000111222222333000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333333333333333333333111111222222222333333333222222222333333333444444444444444555555555666666666666666666777777777777666777777777888888888888666666777888888999::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999999999999888888888777777666666666666666666666666666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333444444444444555444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444222222222333333333444444444444444444444444444444444444444444444444444444333444444555555555555555333333444555555555555555555555666666666666555555444444555666888999::::::999999999:::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<;;;;;;<<<<<<<<<=========<<<===???>>>===<<<===>>>;;;===??????===<<<===>>>zzzUUUMMMOOOMMMOOOLLLMMMMMMKKKHHHFFFFFFFFFCCCAAA@@@@@@@@@@@@???=========<<<;;;::::::::::::;;;>>>@@@===999555444555222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000222222111111000000//////000000000000111111111111000000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000111222333333000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111333333333333333333333333111111222222222333333333222222333333333333444444444444555555555666666666666666666666777777777777777777777777888888888888555666666777888999::::::999999999999::::::::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999999888888888888777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333444444444444444333333222222333333444333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333444444444444444444444444444444222222222222333333333333444444444444444444444444333333333333333333333333333333444555555555555444222222333444555555555555444444555555555555444444222333444666777999:::;;;999999999999::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<>>>??????>>>======>>>;;;<<<>>>>>>===<<<===>>>yyyUUUMMMNNNLLLMMMKKKLLLLLLKKKHHHGGGGGGHHHCCCAAA@@@@@@@@@@@@???======<<<;;;:::999999999999:::>>>@@@>>>888444333555111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000111111111111///000000000111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000111222333444000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111222222222333333333222222333333333333444444555555555555666666666666666666666666777777777777777777777777888888888888555555666777888999::::::888999999999999:::::::::999999::::::;;;<<<<<<=========<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888888777777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444444333333222222333333444444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222333333333333444444333333333333333333333333111222222222222333333333444444444444444444444444333333333333333333333333222333444444555555444444111111222444444555555555444444444555555444444444333333444555777888999999888999999999999:::::::::999999:::::::::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;===??????===<<<<<<===:::<<<>>>>>>===<<<===>>>}}}XXXNNNNNNJJJJJJKKKLLLLLLKKKIIIGGGHHHIIICCCAAA@@@@@@@@@@@@???===<<<<<<;;;:::999999999999:::>>>@@@>>>888333333444111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000111111111111//////000000111111111222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000111111111111000000000000000000000000000000000000111222333444000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000111111222222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111222222222222222222222222111111111111111111111111111111111111111111111111///000000111222222333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111222222222222222222222222111111222222222333333333222222333333333444444444555555555555666666666777666666666666777777777777777777777777888888888888444555666777888999::::::888888999999999:::::::::999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888888888777777777777666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444444333333222222333333444444444444444444444444444222333333444444333333222333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222111111222222222333333333444444444444444444444444333333333333333333333333222333444444555555444444000111222333444444555444333444444555555444444333444555555555666666777777888888999999999:::::::::999999:::::::::;;;;;;;;;999999:::::::::;;;;;;;;;999;;;>>>>>><<<;;;;;;;;;:::<<<===>>>===<<<===>>>|||\\\NNNNNNNNNKKKMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???@@@@@@???>>>>>>===;;;:::999999::::::;;;===;;;666444555555222333333333333333333333333111222222333333222222111222111000//////000111222000000000000000000000000222222333333333444444444222111000//////000111222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111000///......///000111000000000000000000000000000000000000111111111111000000000000000000000000+++...444:::===:::222,,,//////000000111111111222333111///000222333222///222111111111000000//////000000000000111111111111000000000000000000000000222222222111111111000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000222222222111111111000000111111111000000000000000111111111111111111111111333222000//////000222333222111111111222333444444222222222222222111000///111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111333333222222333333444555222333333444444333333222333333333333333333333333333333333444444444555555555555666666777777888888999888888888777777666666777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>><<<<<<<<<<<<;;;:::999888888888888777777777777666777777777777777777777777666666666666666666666666666666666666666666666666444444444444444444444444444444444555555555555666444444444444444444444444555555555555555555555555555555555444444333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444222222333333333333333333222222333333333333444444444333333333333444555555333444555555555444333222444444444444444444333333222222333333333333444444555555555555666666666666777777888888888777777666777777888999::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<}}}\\\MMMMMMMMMIIIMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???@@@@@@???>>>>>>===;;;:::999999::::::<<<>>>===888555666555333333333333333333333333333111222222333333222222111222111000//////000111222000000000000000000000000222222222222333333333333222111000//////000111222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000111000///......///000111000000000000000000000000000000000000111111111111000000000000000000000000//////222999AAA@@@888000///000000000111111111111333111///000222333111000111111111111000000000///000000000000111111111111000000000000000000000000222222222111111111000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111000000000000000000000000000000222222222111111111000000111000000000000000000000111111111111111111111111333222000//////000222333222222222222222222333333222222222222222111000000111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222111111111111222333333222333333444444333333222333333333333333333333333333333333444444444555555555555555666777777888888888888888888777777777666777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;:::999888999888888888888777777777666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444444444555555555555444444444444444444444444555555555555555555555555555555444444444333333333222222222222222222222222333333333333333333333333333333333333333333333333444444444333333222222222333333333333333333333333333333333333333333333333222222333333333333444444444444444444333333333333222222333333333333444444444333333333333444555555333444444555555444333333444444444444444444444444333333444444444555555555555555555555666666666666777777888888888888777777777777888999::::::::::::;;;;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<~~~\\\MMMLLLLLLIIIMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???@@@@@@???>>>>>>===;;;:::999999::::::===@@@???:::666666666444333333333333333333333333111222222333333222222111111111000000000000111111000000000000000000000000000111111111222222222222111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////000000////////////000000000000000000000000000000000000000000111111111111000000000000000000000000111...---555@@@BBB;;;333000000000000111111111111222111000000222222111000111111111111000000000000000000000000111111111111000000000000000000000000222222222111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111222222222111111111111111000000000000000000000000222111111111111000000000000000000000000000111111111111111111111111111111333222111000000111222333111222333444333222111000111222222222222111000000111111111111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111000000111111222333222333333444444333333222333333333333333333333333333333333444444444555555444555555666666777888888888888888888777777777777777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;:::999999888999999999888888888888777666666666666666666666666555555555555555555555555555555555555555555555555666666666666666666666666444444444444555555555555555555555555555555555555444444444444444444444444555444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333222222333333333333444444666666555555444333333333222222333333333333444444444333333333333444555555333333444555555444444333333333333444555555555666444555555555555666666666555555555555666666666666777777888888888888777777777777888999::::::::::::;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;}}}[[[MMMMMMMMMJJJMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???@@@@@@???>>>>>>===;;;:::999999::::::===AAAAAA<<<777777777555333333333333333333333333111222222333333222222111111000000000000000000111000000000000000000000000000000000000111111111111111000000000000000000111111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////000000////////////000000000000000000000000000000///000000000111111111111000000000000000000000000///,,,+++111888;;;777222000000000000000111111111111000000000111111111000111111111000000000000000///000000000111111111111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000111111111111111111111111111111111222222111000000111222222111222444555444222000///111111222222222111111000111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111111111111111111222333333222333333444444333333222333333333333333333333333333333333444444444555555444444555555666777777888888888888777777777777777777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::::::::;;;;;;:::999999999999999999999999999888888888888666666666666666666666666555555555555555555555555555555555555555555555555444444444444444444444444333333444444444555555555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444777777666555444444333333222222222333333333444444444333333333333444555555333333444444444444444444222333333444555666666777444444555555555666666666555555555555666666666666666777777888888888888777777777888999::::::::::::;;;;;;;;;::::::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;{{{ZZZLLLNNNPPPMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???@@@@@@???>>>>>>===;;;:::999999::::::===BBBCCC>>>888777666555333333333333333333333333111222222333333222222111000000000111111000000000000000000000000000000000//////000000000111111111000000000111111000000000000000000000000000000000000000000000000000000000000000111111111111000000//////////////////////////////000000000000/////////////////////////////////000000000111111111111000000000000000000000000---......000111222222222111111000000000000000000000000111000000000000111000000000000000000111111///000000000111111111111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111111111222111111111111111111222111222444555444222000///000111111222222222111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111222222222222222333444444222333333444444333333222333333333333333333333333333333333444444444555555444444444555666666777777777777777777777777888888777777888888888999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::999999::::::999888888888999999999999999888888888777777555555555555555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333444444444444555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444777777666555444444333333222222222333333333444444444333333333333444555555333333333333444444555555333333444444555666777777333444444444444555555555555555555555666666666666666666777888888888888888777777888999::::::::::::<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;zzzYYYLLLNNNQQQOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???@@@@@@???>>>>>>===;;;:::999999::::::<<>>>>>===;;;:::999999::::::;;;CCCEEE???888555555444333333333333333333333333111222222333333222222111///000111222222111000///000000000000000000000000000000000111111111222222///000111222222111000///000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000...///000111111000///...////////////////////////000000000000111111111111000000000000000000000000111000000000000000000000111111111111000000000///...000111111///...///111///000000000111111111111000000000000111111111111000000000000000000000000000000111111111222222222000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000////////////000000111111...//////000111111222222111111111111111111111111111111111222222111111111222222222222222222333333000000111222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111222222222222222333333444222333333444444333333222333333333333333333333333333333333444444444555555333333444555555666666777666777777777888888888888777888888888888999999999999999::::::::::::;;;;;;;;;;;;;;;:::::::::999999999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999::::::::::::999888777666666777999:::777777777666666666555555555555555555555555555555444444444444444444444444444444444444444444444444666666666666666666666666222222333333333444444444333333333333333333333333333333333333333333333333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333222222333333333333444444444444444444333333333333222222333333333333444444444333333333333444555555333333222222333444666777555555555555666666666666444555555555555666666666555555555555666666666666555666777888888999999999777777888999::::::::::::<<<;;;::::::999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::|||YYYKKKMMMOOOMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB@@@???@@@@@@???>>>>>>===;;;:::999999::::::;;;BBBFFF???777444444444333333333333333333333333222222222333333222222222///000111222222111000///000000000000000000000000111111111111222222222222///000111222222111000///000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111...///000111111000///...////////////////////////000000000000111111111111000000000000000000000000111...+++---000222000---222111111111000000//////...000222111...---///111//////000000111111111222000000000000111111111111000000000000000000000000000000111111222222222222000000000000111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222222000000000000000000000000.../////////000000111111...//////000111222222222111111111111111111111111111111222222222222111111222111111111222333444444///000111222222222222222111111111111111111111111222222222222222222222222000111111111111222222222111111111111111111111111111111111000111222222333222333333444444333333222333333333333333333333333333333333444444444555555333333444444555666666777666666777777888888888999777888888888888999999999999999:::::::::;;;;;;;;;;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;::::::::::::::::::::::::888888888999999::::::;;;999888666555555777999:::666666666666555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444444444444444222222333333333444444444222222222222222222222222333333333333333333333333333333333444444555555555444444444444444444444444333333333333333333333333333333333333333333333333222222222333333444444444333333333333333333333333333333333333333333333333222222333333333444444444222333333333333333333333222222333333333444444444444333333333333444555555333333222222333555666777666666666666666555555555666666666666777777777777555555555555666666666777555555666888888999999999777777888999::::::::::::<<<;;;::::::999999999999::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::~~~dddZZZVVVPPPJJJNNNNNNMMMKKKJJJHHHGGGGGGEEEDDDCCCBBB@@@???>>>===<<<<<<;;;::::::::::::;;;888===CCCCCC???999666444444444333333333333222222444444444333333222222222333111000///000111000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222222111///...---...000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000111111111000000000000000222111000//////000111222000000000000111111111111////////////////////////222111111111000000//////111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111////////////000000000000000000000000111111111111111111222222222333333333000111111111111222222222333333333222222222111111222222222222222222222222222222222111111111000000333333222111000000111111111111111111111111111111222222222111111111000000111222222333333222222111222222333333333333444444222222333333333333444444222222222333333333444444444555666777777888888888777777888999999999999888999888777777777888::::::999999999999999999999999::::::::::::::::::::::::888999::::::888888999:::::::::::::::::::::::::::888888888888888888888888777777777777777888888888777777777777777777777777777666666555444444333333444444444444444444444444333333333333333333333333555555555444444333333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222444444444444444444444444333333333333333333333333333333333333333333333333555555555444444333333333333333333333333333333333222222222333333444444444333333333333333333333333222333444444222222333444111333555555444444555666666666666666666666666666555555555555555555555555555555555555666666666666666666666666777777777777888888999999999:::::::::;;;;;;;;;::::::999999999<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<:::888888999:::::::::::::::::::::::::::uuuZZZQQQPPPOOOLLLNNNNNNMMMKKKJJJHHHGGGGGGEEEDDDCCCBBB@@@???>>>===<<<<<<;;;::::::::::::;;;999>>>BBBCCC>>>999666555444444333333333333222222444444333333333222222222333111000///000111000///111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222222111///.........000111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000000000000222111000//////000111222000000000000111111111111000000000000000000000000111111111111000000000///111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111111111111111222222222333000111111111111222222222333333333222222222111111222222222222222222222222222222222111111111000000333222222111000000111111111111111111111111111111222222222111111111000000111222222333333222222111222222222333333333444444222222333333333333444444333333444444444555555555444555666777777888888888777777888999999999999888999888777777777888999:::999999999999999999999999::::::::::::::::::::::::888999::::::888888999:::::::::::::::::::::::::::888888888888888888888888777777777777777777777777777777777777777777777777888777777666555555444444555555555555555555555555333333333333333333333333555555444444444333333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555555444444444333333333333333333333333333333333222222222333333444444444333333333333333333333333222333444444222222333444111333555555444333444555555555555555555555555555555555555555555555555555555555555555666666666666666666666666777777777777888888888999999999::::::;;;;;;;;;::::::999999999;;;;;;::::::::::::;;;;;;:::;;;;;;:::888888999;;;::::::::::::::::::::::::oooRRRJJJMMMPPPPPPNNNMMMLLLKKKJJJHHHGGGGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;::::::::::::;;;:::>>>BBBBBB===888555555444444333333333333222222333333333333222222222222333111000000111111111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222222111000///...///000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111111111000000000000111111000000000000111111111111111111111111111111111111111111111111000000000000111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222000000000000111111111111000000000111111111222222000111111111111222222222333333333222222222111111222222222222222222222222222222222111111111111111333222111111000111111111111111111111111111111111222222222111111111111111111222222333333222222111222222222222333333333333222222333333333333444444444444444555555555666666444555666777777888888888666777888888999999888888888888777777888888999:::999999999999999999999999::::::::::::::::::::::::888999::::::888888999:::::::::::::::::::::::::::888888888888888888888888888888777777666666555555777777777777777777777777888888777777666555555555555555555555555555555555333333333333333333333333444444444444333333333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333555444444444444333333333333333333333333333333333222222333333333333444444333333333333333333333333222333444444222222333444222444555555333222333333444444444444444444444444444444444444444444444444444555555555555666666666666666666666777777777777888888888999999999999:::;;;;;;::::::::::::999999;;;;;;::::::::::::;;;;;;999:::::::::888888:::<<<::::::::::::::::::::::::qqqSSSJJJNNNRRRSSSMMMLLLLLLJJJIIIHHHGGGGGGDDDCCCCCCBBB@@@??????>>><<<<<<;;;::::::::::::;;;;;;>>>BBBAAA<<<777555555444444333333333222222222333222222222222222222222333111000000111222111000111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222222111000/////////000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////111111111111111111111111000000000000000000000000000000000000000111111111111000000000000000000111///000000000111111111111111111111111111111111111111111111000000000000000111111111111000000000///000000111111111222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000111111111222222///000000000111111111111///000000000000111111111000000111111111222222222333333333222222222111111222222222222222222222222111111111111111111111111222222111111111111111222111111111111111111111111111111111111111111111111111222222333333222222111111222222222222333333333222222222333333333444444444444444444555555555555444555666777777888888888666777777888888888888888888888888888888999999999999999999999999999999999999999999999999999999999888999::::::888888999:::999999999999999999999999888888888888888888888888888888777666666555444444666666666666666666666666777666666666555555555444555555555555555555555555333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333444444222222333444333444555555333111222222333333333333333333333333444444444444444444444444444444444555555555666666666666666666777777777777888888888888999999999999::::::::::::::::::::::::;;;::::::::::::::::::;;;888999999999888999:::<<<999999999999999999999999uuuWWWMMMOOOPPPPPPLLLLLLKKKJJJIIIHHHHHHGGGCCCCCCBBBAAAAAA@@@??????<<<<<<;;;::::::::::::;;;<<>>999555444555444444333333333333222222111111111222222222222222333111000000222333333222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000/////////000111111222222000000111111111111000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111.../////////000000000000000000000000111111111111000000000111111111222222000111111111111222222222333333333222222222111111222222222222222222222222111111111111111222222222111111111000111111222333111111111111111111111111111111111111111222222222111222222333333222222111111111111111222222222222222222333333333333444444222222222333333333444444444555666777777888888888555666777777888888777777777777888999999999999888999999999999999999999999999999999999999999999999888999::::::888888999:::999999999999999999999999777777777777777777777777666666555555444444333333555555555555555555555555333333333333333333333333222222222222222222222222333333333333333333333333222222222222333333333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555333333333333333333333333444444333333333333222222333333333333333333333333222333444444222222333444111333444444222111222222333333333333333333333333333333333333333333333333333444444444444555555555666666666666777777777777777777777888888888888999999999::::::::::::;;;;;;::::::999999999999::::::888999999999777777999;;;999999999999999999999999tttWWWMMMLLLKKKIIIKKKJJJJJJIIIIIIHHHHHHGGGCCCBBBBBBAAAAAA@@@@@@???<<<<<<;;;::::::::::::;;;>>>@@@@@@===888444444666444444333333333333222222000111111111222222222222333111000000222444333333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222111222222222111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111111222222///000111222222111000///000000000000111111111111000000000000000000000000///000000000111111111111111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111//////000000000111111111000000000000111111111111111111111111222222222333000111111111111222222222333333333222222222111111222222222222222222222222000000111111111222222222111111000000111222222333111111111111111111111111000000111111111222222222111222222333333222222111111111111111222222222222222222333333333333444444333333333333444444444555444555666777777888888888555666666777777777777777666777888999:::999999888999999999999999999999999888888888888888888888888888999::::::888888999:::888888888888888888888888777777777777777777777777444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333444444444333333222222222333333333333333333333333222333444444222222333444000222333333222222222333444444444444444444444444333333333333333333333333333333444444444555555555666666666666777777777777777777777777888888888888999999999::::::;;;;;;;;;::::::999999999999::::::999999:::999777777888:::888888888888888888888888tttVVVLLLLLLMMMKKKJJJJJJJJJIIIIIIHHHHHHHHHBBBBBBBBBAAAAAA@@@@@@@@@<<<<<<;;;::::::::::::;;;>>>@@@@@@===777444444666444444444333333333222222000000111111222222222222333111000111222444444333111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111222111222222222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000...//////000111222222222///000111222222111000///000000000000111111111111//////////////////////////////000000111111111222111111111111000000000000000111111111111222222222000000000000000000000000000000000000000000000000000000000000111111111111000111111111111222222222000000000000111111111111111222222222222333333333000111111111111222222222333333333222222222111111222222222222222222222222000000111111222222222222111111000000111222333333111111111111111111111111000000111111222222222222222222222333333222222222000111111111111222222222222222333333333444444444444444444555555555666666444555666777888888888888555666666777777777777777666777888999:::999888888999999999999999999999999888888888888888888888888888999::::::888888999:::888888888888888888888888777777777777777777777777333444444444444444444444444444444444444444444444444555555555555555555555444444444444444444444444333333333333333333333333111111111222222333333333222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333444444555555555333333333333333333333333444444444333333222222222333333333333333333333333222333444444222222333444///111333333222222333444444444444444444444444444333333333333333333333333333333333444444444555555666666666666777777777777777777777777888888888888999999999::::::;;;;;;;;;:::999999999999999999:::999::::::999777666777999888888888888888888888888wwwTTTOOOOOOJJJKKKKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999:::::::::>>>>>>999666777777555444444333333333333222222111111111111111111111111111111111111111111111111000//////000222444333222111111111000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000111111000000//////......000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000222111111111000000//////000000000000000000000000000000000000111111111111111111000000000000111111222222222111111111000000222222222222222222222222111111111111111111111111444333111000000000111111111111111111111111111111000000111111111222222222222222111111111111222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222333333333333444444333333333444444444555555555555555555666666666666666888999888777666777888555666888999999888777666999999888777888999;;;<<<888888888888888888888888888888888888888888888888999888888888777777666666666666666666666666666666444444555555555555555555777777666666555555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333444444444555555444444444444444444444444222222222222222222222222222222333333333333444444222222222222222222222222111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111222222333333222222111222333333444444333333222222222333333333333444444555555555555555555555555444444444555555555555666777777777777666666666666777777777777888888888888888888999999999:::::::::;;;:::888777777888:::;;;<<<;;;999888888888999999999999999999999999999999xxxUUUPPPPPPLLLLLLKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999:::::::::>>>>>>999666777777555444444333333333333222222222222222111111111111111111111111111111111111111000//////000222444333222111000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000000000000000000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222000000000000000000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000111111111111111111000000000000111111222222222111111111000000222222222222222222222222111111111111111111111111333222111000000000111222111111111111111111111111111111111111222222222222111111111000000111111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222333333333333444444333333333444444444555555555555555555666666666666666888999888777666777888999999:::999999888777666999999999888999999::::::888888888888888888888888888888888888888888888888888888888888777777777666666666666666666666666666555555555555555555555555777666666666555555555444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333444444444444555444444444444444444444444222222222222222222222222222222333333333333444444222222222222222222222222111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111222222333333222222111222333333444444333333222222222333333333333444444555555555555555555555555444444444555555555555666777777777777666666666666777777777777888888888888888888999999999:::::::::;;;:::888777777888:::;;;<<<;;;:::999888999999:::999999999999999999999999zzzUUUPPPPPPMMMNNNKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999:::::::::======999666777777555444444333333333333222222222222222222111111000000111111111111111111111111111000///000222333333222000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000000111000000000000000000000000111000000000000/////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111000000000000111111222222222111111111111111222222222222222222222222111111111111111111111111111111111000111111222333111111111111111111111111111111222222222333333333111000000//////000000111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222333333333333444444333333333444444444555555555555555555666666666666666888999888777666777888===<<<;;;999888888777777999999:::::::::999888888999999999999999999999999888888888888888888888888888888888888777777777777666666666666666666666666555555555555555555555555666666666555555555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222333333333333444444444444444444444444444444444444222222222222222222222222222222333333333333444444222222222222222222222222111111222222222333333333444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111222222333333222222111222333333444444333333222222222333333333333444444555555555555555555555555444444444555555555555666666666666666777777777777777777777888888888999999888888999999999:::::::::;;;:::999888888999:::;;;;;;;;;:::999999999::::::999999999999999999999999yyyTTTOOOPPPMMMOOOKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999::::::999======888666777777555444444333333333222222222333333222222111000000000111111111111111111111111111000///000222333222111000000000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111111222333333111111111111111111111111222222222222333333333333000000////////////000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222222222222333333333444444333333333444444444555555555555555555666666666666666888999888777666777888<<<;;;999888777777888999999:::;;;;;;:::999777666999999999999999999999999888888888888888888888888888888888777777777777777666666666666666666666666555555555555555444444444555555555555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222222222333333333444444444333333333333333333333333111222222222222222333333222222222333333333444444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222111222222333333222222111222333333444444333333222222222222333333333444444555555555555555555555555444444444555555555555666666666666666777777777777777777888888888999999999888888999999999::::::::::::999999888888999999:::999999999999888888999999888888888888888888888888wwwSSSMMMNNNLLLNNNKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999::::::999======888555666666444444444333333333222222222222222222111111111000000111111111111111111111111222000000000222333222111//////000000111111111111///000111111111111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////////////////000000000000111111111111////////////////////////000000000000000000000000////////////////////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000111111000000000000000000000000///000000000111111111111111111000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111222222222222111111111111111111111111111111222222222333333333000000////////////000000000000000000000000000000000000111111111222222222111111111111111111111111222222222222222222222222222222222333333333444444333333333444444444555555555555555555666666666666666888999888777666777888888777666666666888999:::999:::;;;;;;:::999777666999999999999999999999999888888888888888888888888777777777777777777888888666666666666666666666666666666555555555444444444444444444555555555555555555555555555555555555555333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222222222222333333333444444333333333333333333333333111111111222222333333333222222222333333333444444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222333333444444333333222111222222333333222222111222333333444444333333222222222222333333333444444555555555555555555555555444444444555555555555666555666666666777777777888888888888888999999999999888888999999999:::::::::999999999999999999999999777777888888888888888888888888888888888888888888vvvRRRMMMNNNKKKMMMKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999::::::999<<<<<<888555666666444444444333333333333222222111111111111111111111111111111111111111111111111222111000111222333222000/////////000111111222222///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111111111111111111222222222111111111111111111111111111111111111111111111111000000111222222222111111111111111111111111111111000000111111111222222222111000000//////000000111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222333333333333444444333333333444444444555555555555555555666666666666666888999888777666777888555555555666777888::::::999999:::::::::999888888::::::::::::::::::::::::888888888888888888888888777777777777888888888888666666666666666666666666666666666555444444333333444444444444444555555555444444444444444444444444333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222222222222222333333333333333333333333333333333333111111111222222333333444222222333333333333444444222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111222222333333222222111222333333444444333333222222222333333333333444444555555555555555555555555444444444555555555555666555555666666777777888888888888888999999999999:::888888999999999:::::::::999999999999999999999999666777888888999888888888888888888888888888888888uuuSSSNNNOOOLLLMMMKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999::::::999<<<<<<888555666666444444444333333333333222222000000000111222222333333111111111111111111111111222111000111222222111000...//////000111111222222///000111222222111000///000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111000000000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222000000000000000000000000////////////////////////111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000111111111111111111000000000000111111000000111111111222222222111111111111111111111111111111111111111111111111111111222333222111000000111111111111111111111111//////000000000111111111111111111000000111111111000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222333333333333444444333333333444444444555555555555555555666666666666666888999888777666777888666777777888999999999999999999999888999999::::::::::::::::::::::::::::::888888888888888888888888666777777777888888888888666666666666666666666666777666666555444444333333333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111222222222222333333333222222222222222222222222000111111222333333444444222222333333333333444444222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333222333333444444333333222111222222333333222222111222333333444444333333222222222333333333333444444555555555555555555555555444444444555555555555666555555555666777888888888888888888999999999::::::888888999999999:::::::::999999999::::::999999999777888999:::;;;::::::999888888888888888888888888uuuTTTPPPQQQMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFCCCBBBBBBAAA@@@???>>>>>>>>>===;;;:::999999::::::888<<<<<<777555666666444444444444333333333222222//////000111222333333444111111111111111111111111333111000111222222111000...//////000111222222222...000111222222111000...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222222111111000000000000000000000000000000000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000111111222////////////////////////////////////////////////111111111111111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000111111111111111111000000000000111111000000111111222222222222000000000000000000000000111111111111111111111111111222333333222111000///111111111111111111111111////////////000000000000222222111111111111222222000000000000000000000000000111111111111222222222111111111111111111111111222222222222222222222222222222333333333444444444333333333444444444555555555555555555666666666777666888999888777666777888888999:::;;;;;;:::888777999999888777888999;;;<<<::::::::::::::::::::::::888888888888888888888888666666777777888888888999666666666666666666666666777777666555444444333333333333333444444555555555333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111111222222222333333333222222222222222222222222000000111222333333444444222222333333333444444444222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222222222222333333222222222222333333444444333333222222222333333333444444444555555555555555555555555444444444555555555666666444555555666777888888999888888999999999:::::::::888888999999999:::::::::888999999::::::999999888888999;;;<<<===<<<;;;;;;777777777777777777777777uuuSSSIIINNNOOOKKKLLLLLLKKKJJJIIIHHHHHHGGGBBB@@@???@@@AAAAAA@@@???>>><<<:::888888888999:::>>>>>>===:::777444444555333222222111111222222333333333333222222222111111222222222222222111000///111111111111111111111111111111000000000000000000///000000000000111111111000000000000000000000000000000000000111111111111111000///......///000111...//////000111222222222222111111111000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000000000111111222222222111000///...------000000000000000000000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000111111111111111111111111111111111111////////////000000000000222111111111000000//////222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000/////////000222333000000111222222222222111111111111111111111111111333333333222111000///...111111111111111111111111111111000000000000111111...///000111222333333333222222333333333333444444444333333333333444555555666666666666777777777777;;;;;;:::999999888888777888888777777888888999:::888888777777888888999:::;;;;;;;;;::::::999999999:::::::::999999999888888777777777777666666666666666666666666666666666666444444444444444444444444222333333444444333333222444444444444444444444444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222333444444444555666666666222222222222222222222222222111111000000111111222333333222222333333444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444444444444444444111222222333333222222111222333333444444333333222333333333333333333333333333333333333333333333333333333333444444444555555666666555555555444444444555555555555666666666666666666666666777777777777888888999::::::::::::999888999999::::::999999888::::::999999888777777666888:::<<<<<<;;;;;;<<<===888777777777777777888888wwwUUUIIILLLMMMIIILLLLLLKKKJJJIIIHHHGGGGGGBBBAAA@@@@@@AAAAAA???>>>>>><<<:::999888888999:::>>>>>>===:::777444444555333222222111111222222333333333333222222222111111111111222222222111000000111111111111111111111111//////000000111222333333000000000111111111222222000000000000000000000000000000000000111111111111111000////////////000111...//////000111111222222111111111111000000000///000000000000000000000000////////////000000000000000000000000000000000000//////000000000111111111000000000000000000000000000000000000111111111111000000000000000111111222222111111000000//////...000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000///000000000000111111111111111111111111111111111111/////////000000000111111111111111111000000000///222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000/////////000222222000000111222222222222111111111111111111111111111222222222222111000//////111111111111111111111111111111111000000111111111000111111222222222111111222222333333333333444444444333333333333444555555555666666666777777777777999999888888888888777777888888777777888888999:::888888777777888888999:::::::::::::::999999999888::::::999999999888888888777777777777666666666555555555555555555555555555444444444444444444444444222333333444444333333222444444444444444444444444444333333222222333333444222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444444222222222222222222222222222222111111111111222222333333222222333333444555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222444444444444444444444444333333333333333333333333111222222333333222222111222333333444444333333222333333333333333333333333222222222222222222222222333333333444444444444555666555555555444444444444555555555555666666666666666666666666777777777777777888999999::::::999999888999999::::::999999888888888888888888888888888888:::<<<<<<;;;:::;;;<<<555555555444444555555666vvvUUUJJJMMMNNNJJJLLLLLLKKKJJJIIIHHHGGGGGGCCCBBB@@@@@@@@@@@@>>>===>>>===;;;999888999:::;;;=========:::666444555555333222222111111222222333333333333222222222111111000111111222222222111111111111111111111111111111000111111111222222333333111111111111222222222333000000000000000000000000000000000000111111111111111000000//////000000111/////////000111111222222111111111111000000000000000000000000000000000000////////////000000000000000000000000000000000000//////000000000000111111000000000000000000000000000000000000111111111111000000000000000111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000111111111222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000///000111111222000000111222222222222111111111111111111111111111000111111222111111000000111111111111111111111111222222111111111111222222222222222222222111000000222222333333333333444444444333333333333444555555555555666666666777777777666666666777777777777888888777777777777888999999888777777777777888999999999999999888888888888888999999999999888888888777777777777666666666555555555555555555555555555555444444444444444444444444222333333444444333333222444444444444444444444444333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222222222333333222222222222333333333333222222333333444555333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222111222222333333222222111222222333333333333222222333333333333333333333333111111111111111111111111333333333333444444444444555555555555444444444444444555555555555666666666666666666666777777777777777888999999::::::999999888888999999999999888888666666777777888999::::::999;;;<<<<<<:::999::::::666555555444444444555555qqqTTTLLLPPPQQQOOOLLLKKKKKKJJJIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@>>><<<>>>===;;;999888999:::;;;======<<<999666444555666333222222111111222222333333333333222222222111111///000111222222222222222111111111111111111111111555555444333222000000///111111222222222333333333000000000000000000000000///000000000111111111111000000000000000000000000//////000000111111111111111111111000000000000000////////////////////////////////////000000000000000000000000000000000000////////////000000000111000000000000000000000000///000000000111111111111000000000000000111111222000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///000000000111111111111111111111111111111111111000111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111222000000111222222222222111111111111111111111111111//////000111111111111111111111111111111111111111333222222222222222222333111111222222222111111000222222222333333333444444444333333333333444555555555555555666666666777777555555666777777888999999777777777777777888999999777777777777777888999999888888888777777777777777999888888888888777777777777777666666666555555555555555555555555555555555333333333333333333333333222333333444444333333222333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222444444333333222222111111222222222222222222222222444333333222222333333444333333222222333333444555333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111222222333333333333222222222222222222222222222222222222222222222222222222222222333333333444444444444444444444444444444444444444444555555555666666666666666666777777777777777777888999999999999999888888999999999999888888666666777777888999999999:::;;;<<<<<<:::888999999999999888777777777888888kkkRRRMMMPPPQQQPPPKKKKKKJJJIIIHHHGGGFFFFFFDDDBBBAAA@@@@@@@@@>>><<>>===???>>><<<:::999:::;;;<<<;;;;;;;;;999666444555666333222222111111222222333333333333222222222111111000111111222222222111111111111111111111111111111000111111111222222333333111111111111222222222333000000000000000000000000000000000000111111111111000111111222222111111000000000000000000000111111000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000111111111111000000000000000111111222000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111111111111111111111000000000111111111222222000000000000111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111//////000111111111111000000000111222222222222111111111111111111111111111...//////000111111111000111111111111111111111111222222111111111111222222...///000111222333333333222222333333333333444444444333333333333444555555444444555555555666666666666666777777888999::::::777666666666666777888888777666666666666777888888777777777777888888888888777777777777666666666666666666666555555555444444444444444444444444444444333333333333333333333333222333333444444333333222333333333333333333333333222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444333333333333222222222222222222222222333333222222222222333333333333222222333333444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333444444444444444444444444111222222333333222222111111111222222222222111111222222222222222222222222333333333333333333333333222222222222333333333333333333333333444444444444333444444444444555555555666666666666777777777777666777888888999999888888777777888888888888777777777777777777777777777666888:::;;;;;;999888999999999999888777666666666666^^^MMMLLLMMMLLLKKKKKKJJJJJJIIIHHHGGGFFFFFFBBBAAA@@@@@@AAAAAA???>>>???>>><<<:::999:::;;;<<<:::;;;:::888666444555666333222222111111222222333333333333222222222111111111111222222222111000000111111111111111111111111//////000000111222333333000000000111111111222222000000000000000000000000000000000000111111111111000111222222222222111000111000000000000000000000///000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000........./////////000000000000000000000000000000000000000000111111111111000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000111111111111111111111111111111111111/////////000000000111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...///000111222111111000000000111222222222222111111111111111111111111111//////000000000000000///111111111111111111111111111111111000000111111111///000111222222222222222222222333333333333444444444333333333333444555555444444444555555555666666666666666777777888888888666666666666666777888888666666666666666777888888777777777888888999999999777777666666666555555555666666555555555444444444444444444444444444444444222222222222222222222222222333333444444333333222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222222222222222111111111111222222333333222222333333444555333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111222222333333222222111111111222222222222111111111111111111111111111111222222222222222222222222111222222222222333333333222222333333333444444444333333444444444555555555666666666666777777777777666777777888888888888888777777888888888888777777555555666666777777888888777999::::::999999999:::888777666555444444444444zzzXXXKKKMMMOOONNNMMMKKKJJJJJJIIIHHHGGGFFFEEEBBB@@@???@@@AAAAAA@@@??????>>><<<:::999:::;;;<<<:::;;;:::888555444555666333222222222222222222333333333333222222222111111222222222222222111000///111111111111111111111111111111111000000000000000///000000000000111111111000000000000000000000000000000000000111111111111000111222333333222111000111111111000000000000000//////000000111111111222000000000000000000000000////////////000000000000000000000000000000000000............/////////000000000000000000000000000000000000000111111111111000000000000000111111222000000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222000000000000111111111111111111111111111111111111////////////000000000000//////000000111111111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111...///000222222111111000000000111222222222222111111111111111111111111111//////000000000000//////111111111111111111111111111111000000000000111111111222222222222111000000222222333333333444444444444333333333333444555555444444444555555555666666555555555666666666666666666666666666666777888888666666666666666777888888777777888888999999999:::777666666666555555555555666666555555555444444444444444444444444444444444222222222222222222222222222333333444444333333222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222000000111111222222222333222222222222222222222222222111111111111111111222333333222222333333444555333333333333333333333333222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222111111222222222222111111111111111111111111111111111111111111111111111111111111222222222333333333222222222333333444444444333333333444444444555555666666666666777777777777666666777888888888888888777777888888888888777777333333444666777999::::::666888::::::999999:::;;;888888777555555444444444hhhUUUPPPJJJJJJNNNLLLJJJIIIIIIHHHHHHGGGGGGFFFEEECCC@@@???@@@???>>>===>>>===;;;:::999999::::::BBB@@@<<<888666444444444555555444444444333333333333222222111111222222333333333333222222111111111000111222333333222111000222222222222222222222222111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000222111111111000000//////000000000000000000000000000000////////////000000//////000000000000//////000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000/////////000111111222222///000111222222111000///000000111111111000000///111111000000000000111111///000000000000111111111000000000000000000000000000000111111111111000000//////000000111111222222000000000000111111111111111111111000000000000000000111111111111222222222000000111222333333444444111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000111111222222222333333333222222333333333333444444333333333444444444555555555555555555666666666666777777777777777777777777:::999888777666666666666666666777888888888888888666666666666666666666666555555555555555555555555555444444333333444444555222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222111111222333444444555555222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222444444444333333222222222111222222333333222222111333333222222333333444555333333333333333333333333444444444555555555555666444444555555666777777777777888888888888999999999777777777777777777777777777777666666666666777777777555444555666777666555888888777777666666555555{{{^^^NNNLLLIIIJJJMMMIIIJJJIIIIIIHHHHHHGGGGGGFFFEEEBBB@@@???@@@@@@>>>===>>>===;;;:::999999:::;;;???===;;;888777777777777444444444444333333333333333222222111111222222333333333333222222222111111111111222222222222111111111111111111111111111111000000000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000111111111000000000//////000000000000000000000000111111111111000000000///000000000000000000000000000000////////////000000//////000000000000//////000000000000000///......000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000///000111222222111000///000000111111111111000000111111000000000000111111000000000111111111222222000000000000000000000000000000111111111111000000000000000000000111111111000000000000111111111111111000000000000000000000000111111111111222222222000000111111222222333333111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000111111222222222333333333222222333333333333444444333333444444444555555555555555555555666666666666777777777777777777777777:::999888777666666666666666666777888888888888777555555555555555555555555555555555555555555555555444444333333333333444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222000000000111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222444444444333333222222222111222222333333222222111333333222222333333444555333333333333333333333333444444444555555555555666444444555555666777777777777777888888888999999999777777777777777777777777777777666666666666777777777555444555666777666444777777777666666666555555tttXXXIIIJJJKKKMMMNNNHHHJJJIIIIIIHHHHHHGGGGGGFFFDDDBBB@@@???@@@@@@???===>>>===<<<::::::::::::;;;:::999888777666777888888333333333333222222222222333222222111111222222333333333333222222222222111222222111111111111222222000000000000000000000000//////000000111111222222000000111111111111000000000000000000000000000000000000000000000000000000111111000000000000//////000000000000000000000000111111111111000000000000000000000000000000000000000000////////////000000//////000000000000//////000000000000000//////...000000000000000000000000000000000000000000000000000000000000000000000000222222111111000//////...000000111111111111000000000000000000111111000000111111000000000000111111111111111111222222222333000000000000000000000000000000111111111111000000111111111111000000000000000000000000111111111111000000000000000000111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000000111111111111000000111111222222222333333333222222333333333333444444333444444444444555555555555555555555666666666666777777777777777777777777999999888777666666666666555666777777888888777777555555555555555555555555444444444444444444444444444444333333333333444444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222444444333333333333222222111222222333333222222111333333222222333333444555333333333333333333333333444444444555555555555666444444555555666777777777777777777888888888999999777777777777777777777777777777666666666666777777666555444555666666555444666666666666666555555555xxx[[[KKKLLLMMMPPPQQQJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDBBB@@@???@@@@@@???>>>???>>><<<;;;::::::;;;;;;777666666555555555666666333333333222222222111111333222222111111222222333222222222222222222222222333222111000000111222333111111111111111111111111......///000111222222333000000111111111111000000000000000000000000000000////////////////////////000000000000000000//////000000000000000000000000111111111000000000000000////////////////////////000000////////////000000//////000000000000////////////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000//////000000000111111000000000000000000000000111111111111111000000000000111111111111222222222333333333000000000000000000000000000000111111111111000000222222111111000000/////////000000000111111111111000000000000000111111111000000111111111222222222111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111000111111222222111111000111111222222222333333333222222222333333333444444444444444444555555555555555555555555666666666666666666666666666666666666888888777666666666666666555666666777777777777777555555555555555555555555444444444444444444444444444333333333333333333444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222444444333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222333333333333333333333333111222222333333222222111333333222222333333444555333333333333333333333333444444444555555555555666444444555555666777777777777777777777888888888888777777777777777777777777777777666666666666777777666555444444666666555444555555555555555555555555}}}```OOONNNMMMOOOPPPKKKJJJIIIIIIHHHHHHGGGGGGFFFCCCAAA??????@@@@@@???>>>???>>><<<;;;::::::;;;;;;999999888777666666555555333333333222222222111111333222222111111222222333222222222222222222222222333222111000000111222333222222222222222222222222......///000111222222333000000111111111111000000000000000000000000000000//////////////////////////////////////////000000000000000000000000000000000000000000000000111111////////////////////////000000////////////000000//////000000000000////////////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000//////000000111111111111111000000000000000000111000000//////000111222222111111000000000000111111111111222222222333333333000000000000000000000000000000111111111111000000222222111111000000/////////000000000111111111111//////000000111111111111000000111111111222222222111111111000000000000000111111111111111111111111000000000000000000000000111111111111111111111111222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333222222222333333333444444444444444555555555666666555555555555666666666666666666666666666666666666888777666666666666666666555555666777777777777777555555555555555555555555444444444444444444444444333333333222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222444444333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222333333333333333333333333111222222333333222222111333333222222333333444555333333333333333333333333444444444555555555555666444444555555666777777777666666777777777888888888777777777777777777777777777777666666666666777777666444333444555666555444444444444444444555555555yyy___QQQPPPLLLLLLNNNJJJJJJIIIIIIHHHHHHGGGGGGFFFCCCAAA??????@@@@@@@@@??????>>>===;;;;;;;;;;;;<<<======<<<;;;999888777666333333333333222222222222333222222111111222222333111222222222222333333333222222111111111111222222222222222222222222222222//////000000111111222222000000111111111111000000000000000000000000000000000000000000000000000000......////////////000000000000000000000000000000000000000000111111111111000000000000000000000000000000////////////000000//////000000000000//////...//////000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...//////000111111222222111111000000000000111111000000/////////111222333111111000000000000111111111111111111222222222333000000000000000000000000000000111111111111000000111111111111000000000000000000000000111111111111/////////000111111222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111111222222222222111111111111222222222333333333222222333333333333444444444444555555555666666666555555555555666666666666777777777777777777777777777666666555555666666666444555666666777777666666444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222333333333333444444111222222333333222222111333333222222333333444555333333333333333333333333444444444555555555555666444444555555666777777777666666666777777777888888777777777777777777777777777777666666666666777777555444333444555555444333333333333444444444444444lllXXXQQQSSSNNNKKKMMMJJJJJJIIIIIIHHHHHHGGGGGGFFFCCCAAA??????@@@AAA@@@???@@@>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;:::999777777444444444444333333333333333222222111111222222333111111222222222333333333111111222222222222111111111111111111111111111111000000000000000111111111000000111111111111000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000///000000000111111111111000000000000000000000000000000////////////000000//////000000000000//////......///000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111111222111000//////000111222000000///...///111333444111111000000000000111111000000000111111111222222000000000000000000000000000000111111111111000000000000000000000111111111000000000000111111111111...//////000111111222222000111111111111222222222000000111111222222333333111111111111111111111111000000000000000000000000222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111222222333333222222111111111222222222333333333222222333333333333444444555555555555666666666666555555555555666666666666777777777777777777777777666666555555555666666777444555666666777777666666444444444444444444444444333333333333333333333333333333222222222222333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222333333222222111222222222222222222222222111111222222222333333333333222222111111222222333222222222222222222222222222222222222222222222222000000000111111222222333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222222333333444444444111222222333333222222111333333222222333333444555333333333333333333333333444444444555555555555666444444555555666777777777666666666666777777777888777777777777777777777777777777666666666666777777555444333333555555444333222222333333333444444444bbbSSSQQQVVVQQQMMMNNNLLLJJJJJJIIIHHHHHHGGGGGGFFFBBBAAA??????@@@AAA@@@???@@@???===<<<;;;;;;<<<<<<888888888888888777666666555555444444444444333333333222222222222222222333111111111222222333333333000111222333333222111000000000000000000000000000111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000---.........//////000000000000000000000000000000//////000000111111111222000000000000000000000000000000////////////000000//////000000000000//////......///000000000000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111000/////////222111000//////000111222000///......///111333444111111000000000000111111///000000000000111111111000000000000000000000000000000111111111111000000//////000000111111222222000000000000111111111111...//////000111222222222000111111111111222222222000000111222333444444444111111111111111111111111000000000000000000000000222222222222222222222222222222111111111111222222000000000000000000000000111111111111111111111111111111111111111111111111111222222333333222222111111111222222222333333333222222333333333444444444555555555555666666666777555555555555666666666777777777777777777777777777666666555555555666666777444555555666666666666666444444444444444444444444333333333333333333333333333222222222222222222333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222333333222222222222222222222222222222222111111222222222333333333333222222222222222222333222222222222222222222222222222222222222222222222111111222333444444555555222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222222333333444444444222222222333333222222222333333222222333333444555333333333333333333333333444444444555555555666666444444555555666777777777666666666666777777777777777777777777777777777777777777666666666666777777555444333333555555444333222222222333333444444444^^^TTTNNNPPPRRROOOMMMNNNLLLKKKJJJHHHGGGFFFEEEEEEEEECCCAAA@@@AAAAAA@@@???@@@>>><<<<<<<<<===<<<;;;:::888777777888999999888666555444333222222222222222222222222222222222222222222111111222222333444333333333222222222111111000111111111111222222222222222111111111111111111111111111111111111111111111000///------///000111000000000000000000000000///............000222333000000////////////000000111111111111111000//////000000111000//////111444333222222222111000000000000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111////////////////////////000000000000000000000000///000111222333222111111000000000000000000000000000000000000000000000000222222111000//////000000222222111000//////000000000000000000000000000000111111111111111111111111///111222111000///000111111111111000000000000000111111111111111111111111111111000000000000111111111111111111111111111111...000111000///...///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000111111111222222222111111222222222222333333333333333333333333333333333555777777666555666777666666666666777777777777777777777777777777777777999999888888777777666666777777777777666666666666666666555555555444444444333333333333333333333333333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333333333333222222111111111222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111111222222333333333333222111111111222333444222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333333333333444444444555555222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555666666666666777777777777777777777777777777777777:::999888777666666666666666666666666666666666666666666666666666666666666555444444333333444444555]]]SSSLLLNNNPPPNNNLLLLLLLLLKKKJJJHHHGGGFFFEEEEEEDDDBBB@@@@@@@@@@@@@@@>>>???>>><<<;;;<<<<<<;;;:::666555444666888;;;;;;;;;666555444333222222222222222222222222222222222222222222111111222222333444333333333222222222111111000111111111111222222222111111111111111111111111111111111111111111111111222111000//////000111222000000000000000000000000111000000000111222333444000000////////////000000111111111111111000//////000000111000//////111333222222111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000///000111222222222111111000000000000000000000000000000000000000000000000222222111000000000000000222111111000000000000000000000000000000000000000111111111111111111111111///111222111000///000111111000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111///000111000///...///111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222111111111222222222222333333333333333444444444444444444444444444444444444444555777777666666666777666666666666777777777777777777777777777777777777888888888777777777777777777777777777666666666555666555555555444444444444333333333333333333333333333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333333333333222222222111111222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222111111111222333444222222222222222222222222222222222222222222222222000000000111111222222222111111222222222333333333333333333444444444444555222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555555666666666777777777777777777777777777777777777:::999888777666666666666555555555555555555555555555555555555555555555555444444333333333333444444[[[RRRKKKKKKMMMMMMKKKJJJLLLKKKJJJHHHGGGFFFEEEEEECCCAAA?????????@@@???>>>>>><<<::::::;;;;;;:::999555444333555777:::::::::555555444333222222222222222222222222222222222222222111111111111222333333333333333222222222111111000111111111111222222222111111111111111111111111000000000000000000000000333222111000000111222333000000000000000000000000111000000000111222333444000000////////////000000000000111111000000/////////000111000//////111333000000111111111111111111000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000///000111111222222111111000000000000000000000000000000000000000000000000222111000000000000000000111111111000000000000000000000000000000000000000111111111111111111111111///111222111000///000111000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111///000111111//////000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222222222222333333333333444444444555555555666666555555555555555555555555444666888888777666777888666666666666777777777777777777777777777777777777666777777777777777777888777777777666666666555555555555555555444444444444333333333333333333333333333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333333333333222222222222111222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222111222222222222333333333222222111111222222333444222222222222222222222222222222222222222222222222---...///000111222333333111111222222222333333333333333333333444444444444222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555555555666666666777777777777777777777777777777777999888888777777666666666555555555555555555555555555555555555555555555555444444333333333333444444yyy[[[TTTLLLJJJLLLMMMKKKIIIKKKKKKIIIHHHGGGFFFFFFFFFCCCAAA???>>>??????>>>======<<<:::999::::::999888777666444444666777666555555444333333222222222333222222222222222222222222111111111111111222222333333333333222222222111111000000111111111222222222111111111111111222222222000000000000000000000000222111111000000111111222000000000000000000000000///////////////000000111000000////////////000000///000000000000000/////////000111111000000111333//////000000111111222222000000000000000000000000///000000000111111111111///000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000///000000111111111111111000000000000000000000000000000000000000000000000111111000000000000000111000000111111111000000000000000000000000000000000111111111111111111111111///111222111000///000111000000000000000111111111111111111111111111111111111111000000000000111111111111111111111111111111///000111111000///000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222333333333444444444444444444555555555555666444444444444444444444444555777888999888777888999666666666666777777777777777777777777777777777777555666666666777777888888777777666666666555555555444444444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333222222222222222222222222222222222222222222222222//////000000111222222333111111222222222333333333222222333333333444444444222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555555555555666666666777777777777777777777777777777777777777777777666666555555555555555555555555555555555555555555555555555444333333333333333333444uuu]]]VVVNNNJJJLLLNNNMMMJJJKKKJJJIIIHHHGGGFFFFFFFFFCCCAAA???>>>??????>>>======;;;999999999:::999888777555444444555666666555444444333222222222333333222222222222222222222222111111000000111111222333333333333222222222111111000000111111111222222222000000111111111222222222000000000000000000000000000000000//////000000000000000000000000000000000.../////////000000000000000000////////////000000...//////000000000//////...000111111000000111222/////////000000111111222000000000000000000000000///000000000111111111111///000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000111000000000000000111111///000111111111111000000000000000000000000000000000000000000000000000000///111222111000///000111//////000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111000111222111000///000222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111222222222333333333444444444222222333333333444444444333333333333333333333333555777888999888777888999666666666666777777777777777777777777777777777777555555666666777777777888666666666666555555555555333333444444444444444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333333444444222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555555555555555666666666666666666666666666666666666666666777777777666555555555555555555555555555555555555555555555555555555333333333222222333333333ttt^^^YYYPPPJJJKKKPPPOOOJJJKKKJJJIIIHHHGGGGGGGGGGGGCCCAAA?????????@@@???>>>===;;;999999::::::999888444333222444666999999999444333333222222333333333222222222222222222222222111000000000000111222222333333333222222222111111000111111111111222222222000000000111222222333333111111111111111111111111////////////////////////000000000000000000000000000111222222222222111111000000////////////000000......///000000000//////...000111222111000111222//////000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111////////////////////////000000000000000000000000000////////////000111222000000000000000000000000000000000000000000000000000000000000000111111222...///111222222111000000000000000000000000000000000000000000000000000000///111222111000///000111/////////000111111222222111111111111111111111111111111000000000000111111111111111111111111111111000111222222000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111222222222222333333333333111111111222222222333333333333333333333333333333444666888888777666777888666666666666777777777777777777777777777777777777555666666666666666666777666666666555555555444444333333333333444444444444333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333111222222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222222111000111222333333333333222222222222222222222222222222222222222222222222222333333333222222222111111111111222222222333333333222222222222333333333333222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555444444555555555666666666666666666666666666666666555666777777777666555444444444444444444444444444444444444444444444444444333333222222222222333333www^^^ZZZQQQIIIJJJPPPOOOJJJJJJJJJIIIHHHGGGGGGGGGGGGDDDBBB@@@@@@@@@@@@@@@>>>>>><<<:::::::::;;;:::888444333333444777999:::999333333333222222333333444222222222222222222222222000000000000000111222222333333333222222222111111000111111111111222222222///000000111222222333333222222222222222222222222000000000111111000000000000000000000000000000000000111222333333222111000000000////////////000000---......///000000//////---///222222111000000111000000000000000/////////000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111000000000000000000000000000000000000000000000000000//////...///000111222000000000000000000000000000000000000000000000000000000000000000111222222...///111222222222000000000000000000000000000000000000000000000000000000///111222111000///000111...//////000111111222222111111111111111111111111111111000000000000111111111111111111111111111111000111222222000000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000111111111222222222111111111222222222222333111111111111222222222333444444444444444444444444444555777777666666666777666666666666777777777777777777777777777777777777666666666666666555555555666666555555555444444444222222333333333444444444333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333111111222222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333222222222111111000111222333333333222222222222222222222222222222222222222222222222222222111111111111222222222222111111222222222333333333111222222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555444444444555555555666666666666666666666666666666444555666888888777555444444444444444444444444444444444444444444444444444333333222222222222333333zzz^^^ZZZPPPHHHIIIOOOOOOIIIJJJIIIIIIHHHGGGGGGGGGGGGEEECCCAAA@@@AAAAAA@@@???>>><<<::::::;;;;;;:::999888777555555777888777666333333333222222333444444222222222222222222222222000000000000000111111222333333333222222222111111000111111111111222222222///000000111222222333333333333333333333333333333111111222222222222111111000000000000000000000000...///000111111000///...000000////////////000000------...///000000//////---///222222111000000111111111000000//////......000000000000000000000000000000000000111111111111000000000000111111111111111111000000000000111111111111111111111111111111000000000000000000000000000///.........///111222000000000000000000000000000000000000000000000000000000///000000111222222---///111222333222111000000000000000000000000000000000000000000000000000///111222111000///000111...//////000111222222222111111111111111111111111111111000000000000111111111111111111111111111111000222222222111000111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333000000111111111222222222111111222222222333333333555555555555555555555555333555777777666555666777666666666666777777777777777777777777777777777777777777666666555555555444666666555555555444444444222222222333333444444444333333333333333333333333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333111111111222222333333333222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222333333333222222111111111000111222333444333222222222222222222222222222222222222222222222222222222......///000111222333333111111222222222333333333111111222222222333333333222222222222222222222222111111222222222333333333333333333333333333333333333333333444444444555555444444444555555555666666666666666666666666666666333555666888888777555444444444444444444444444444444444444444444444444444333222222222222222222333___[[[QQQGGGEEEJJJMMMMMMJJJIIIHHHGGGFFFFFFFFFFFFBBBAAAAAA@@@???>>>======>>>===<<<;;;;;;:::;;;;;;777666666666555555555555444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000///......//////000000000000//////000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000//////000111222222222222111000//////000000222111111111000000////////////000000111111111222000000000000000000000000////////////000000000000111111111000000000000000000000000000000000000000111111111111111111111111...///000111111000///...//////000000111111222222////////////000000000000000000000000111111111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222111000111222222222222222222222222222111111222222222333333333111111222222222333333333333333333444444444555555777777666666666666777777777777777777777777777777777777777777777777777777999888888777666555555555555444444333333444444555333333333333333333333333111111222222222333333333444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333222222111111111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222333333444444444444444444444444444444444444444444444444444444444666666666666777777777777555555555555555555555555333333333333333333333333555555555555555555555555444444222222222222444444yyy```\\\RRRIIIGGGKKKMMMLLLJJJIIIHHHGGGFFFFFFFFFFFFCCCBBBAAA@@@???>>>======>>>===<<<;;;;;;:::;;;;;;666777777777777666555555444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111111000000///...//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111222222222222111000000000000000111111111111000000000//////000000000111111111111000000000000000000000000////////////000000000000111000000000000000000000000000000000000000000000111111111111111111111111///000111222222111000///000000000000000111111111////////////000000000000000000000000111111111111111111111111111111111111///000111222222111000///000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222111000111222222222222222222222222222111111111222222222333333111111222222222333333333333333333444444444555555777666666666666666666777666666666666666666666666666666666666666666666666888777777666666555444444444444333333333333444444333333333333333333333333111111222222222333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111222222222222333333333111222222222222222222111222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444333333333222222222111111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444555555666666666777777777555555555555555555555555444444444444444444444444555555555555555555555555444333333222222333333444rrr___\\\TTTKKKIIILLLMMMKKKJJJIIIHHHGGGGGGFFFFFFFFFDDDDDDCCCAAA@@@>>>======>>>===<<<;;;;;;:::;;;;;;666777999999999888666555444444333333333333222222222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111222111111000/////////000000000000//////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111222222111000000000000000000111111111111000000000000000000000000111111111111000000000000000000000000////////////000000000000000000000000000000111111000000000000000000000000111111111111111111111111111111222222222222111111111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222111000111222111111111111111111111111111111111222222222222333111111222222222333333333333333333444444444555555555555555555555555555555666666666666666666666666666666666666666666666666666666666555555444444333444444333333333333444444333333333333333333333333111111222222222333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222222222222222333333333333111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444444444555333333333222222222222111222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555666666666555555555555555555555555555555555555555555555555444444444444444444444444222333333444444333333222ppp\\\ZZZSSSLLLKKKMMMNNNKKKJJJJJJIIIHHHGGGGGGGGGGGGEEEEEECCCBBB@@@???>>>===>>>===<<<;;;;;;:::;;;;;;666888:::;;;;;;999666555444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111222222222111111000//////000000000000/////////////////////////////////////////////000000000000000000000000000000000////////////////////////111000000000000000111111111111000000000000000111111111111000000000000000000000000000000111111111000000000000000000000000////////////000000000000000000000000000111111111000000000000000000000000111111111111111111111111111111111111111111111111222222111111000000//////////////////000000000000///000000000111111111111111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222111000111222000000000000000000000000111111111111222222222222111111222222222333333333333333333444444444555555444444555555555555444444666666666666666666666666666666666666666666666666555555555444444333333333444333333333333333333444333333333333333333333333111111222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111222222222222222333333222222222333333333444444000111111222222111111000222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333444444333333333333222222444444444444444444444444444444444444444444444444444444444444555555555666555555555555555555555555444444444444444444444444444444444444444444444444222222444444444444222222tttZZZXXXSSSLLLKKKNNNNNNKKKKKKJJJIIIHHHGGGGGGGGGGGGEEEDDDCCCBBB@@@???>>>===>>>===<<<;;;;;;:::;;;;;;777888:::;;;;;;999777555444444333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000111111222222222111111//////000000000000//////////////////////////////.../////////000000111111000000000000000000000000////////////////////////111111000000000000000111111000000000000000111111000000000000000000111111111111000000000000000000000000000000000000000000////////////000000000000//////000000111111111111000000000000000000000000111111111111111111111111000000000//////000000000222222111111000000//////////////////000000000000///000000000111111111111111111111111111111111111111000000000000000000111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222111000111222000000000000000000000000000000111111111222222222111111222222222333333333333333333444444444555555444444555666666555444444555555555555555555555555555555555555555555555555444444444444333333333333333333333222222333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111111222222333333333222222333333333444444444111111222222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444555555555666555555555555555555555555333333333333333333333333444444444444444444444444222222444444444444222222}}}]]][[[UUUMMMLLLNNNNNNKKKKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCBBBAAA@@@???>>>>>>>>>===<<<;;;;;;:::;;;;;;777888:::::::::999777555444444333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000///000111111222111111111//////000000000000//////000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000222111111000000000000000000000000000000111111222000000000000111111111111111111111111000000000000000000000000000000000000////////////000000000000/////////000111111222222000000000000000000000000111111111111111111111111000000////////////000000111111111111000000000000////////////000000000000000000000000111111111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222111000111222111111111111111111111111000000000111111111111222111111222222222333333333333333333444444444555555444555666777777666555444555555555555555555555555555555555555555555555555444444444444444444444444333333222222222222333333333333333333333333333333111111222222222333333333111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333111111111222222333333444333333333333444444444444222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222000000000000111111111111111222222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333222222222333333444444444444444444444444444444444444444444444444444444444444444555555555666666666555555555555555555555555333333333333333333333333333333333333333333333333222333333444444333333222eeebbbYYYPPPLLLNNNMMMJJJKKKJJJIIIHHHHHHGGGHHHHHHAAAAAA@@@@@@@@@?????????>>>===<<<;;;;;;:::;;;;;;888888888999888777777666444444333333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000...///000000111111111000//////000000000000//////000000000000000000000000000000000111222333333333000000000000000000000000000000000000000000000000222222111000000000000000000000000000000111222222///000000000111111111111111111111111000000000///000000000000000000000000////////////000000000000...//////000111111222222000000000000000000000000111111111111111111111111111111000//////000111111000000000000000111111111////////////000000000000000000000000111111111111111111111111111111111111222111000//////000111222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000111222222111000111222222222222222222222222222000000000000111111111111111111222222222333333333333333333444444444555555444555777888888777555444555555555555555555555555555555555555555555555555444444444444444555555555333333222222222222333333333333333333333333333333111111222222222333333333000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333000111111222333333444444333333333444444444444555333333444444444444333333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333111111222222333444555555444444444444444444444444444444444444444444444444555555666666666777777777555555555555555555555555444444444444444444444444333333333333333333333333444333333222222333333444kkkggg]]]RRRMMMMMMLLLIIIKKKKKKJJJIIIHHHHHHHHHHHH????????????????????????>>>>>><<<;;;;;;;;;;;;;;;888888888777777777777777444444444333333333222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111000111111111111222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000......///000000000000000//////000000000000//////000000000000000000000000000000111222333333444444000000000000000000000000000000000000000000000000222222111000000///000000000000///000000111222222//////000000111111111222222111111111000000//////000000000000000000000000////////////000000000000...//////000111222222222000000000000000000000000111111111111111111111111333222111000000111222333//////000000111111222222////////////000000000000000000000000111111111111111111111111111111111111222111000//////000111222111111111111111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111000000000222222222111000111222222222222222222222222222000000000000111111111111111111222222222333333333333333333444444444555555555666777999999777666555555555555555555555555555555555555555555555555555555555555555555555555555333222222222222222222333333333333333333333333333111111222222222333333333000000111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111222222222333333333000000111222333333444444333333333444444444555555333444444555555444444333222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111111111222222333333333222222222222222222222222222222222222222222222222111111222222222333333333111111222222222333333333000000111222444555666666444444444444444444444444444444444444444444444444666666666666777777777777555555555555555555555555555555555555555555555555333333333333333333333333555444222222222222444555}}}fff[[[ZZZRRRMMMMMMIIIMMMLLLKKKJJJHHHGGGFFFEEECCCBBBBBBAAAAAA@@@@@@???======<<<;;;;;;;;;;;;<<<;;;;;;:::999888777666555555555444333222222111000222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000///000111333333222111111...000222222111000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111222111111111000000//////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000......///000111222222333111111222222222222111111111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111111111222222222222111111222222222222222222222222333222222111111222222333111111111111111111111111444333000//////111444666444444444555555555555666555555666666555444333333777777777777777777777777666666555555555444444444555555555555555555555555222333444555666555444333222222222222222222222222333333333222222111111111333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222444444444444444444444444444444444333333222222222333333333222222111111111111444555222222777999999555444444333333444444555222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111444444333222222111111000222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333444444222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444777777666666555555555444555555555555555555555555666666666666666666666666666555444333333333333333444444444444444444444444~~~fffYYYVVVOOOLLLNNNLLLLLLLLLKKKIIIHHHGGGFFFEEECCCBBBBBBAAAAAA@@@??????======<<<;;;;;;;;;;;;;;;;;;::::::999888777666555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000111222222222222111...000222222111000000000000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111111111111111000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111111222222222222111111111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000111111222222111111000222222222222222222222222333222222111111222222333111111111111111111111111333222111000111222444555444444444444555555555555555555666666555444444333555555555555555555555555666555555555444444444444555555555555555555555555222333333444555444444444222222222222222222222222333333333222222222111111333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222111111333333333222222222111111222555444111111555777555444444333333333333444444222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111222222222222222222222333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222222333333222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444777666666666555555555444555555555555555555555555555555555555555555555555555555444333333333333333444444444444444444444444jjj[[[VVVMMMKKKNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@@@@??????===<<<<<<;;;;;;;;;;;;;;;::::::999888777666666555222222222333333444444444222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111000111111222333///000222222000///000111000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111111111111111000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111000000000000111111111111000000000000000000000000111111111111111111111111000111111222222111111000222222222222222222222222222222111111111111222222111111111111111111111111111111222222222333333333444444444444555555555555555555555666555555444333444444444444444444444444555555555555444444444444444444444444444444444444333333333333333444555555222222222222222222222222333333333222222222222111333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111222222333333333222222222222111222555444111111444444222444444333333333333444444222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111000111111222333333444444222222222222222222222222333333333333333333333333222222222222222222222222000000111111111222222222222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444666666666555555555555555444444444444444444444444444444444444444444444444555444444333333333333333444444444444444444444444ppp___XXXNNNKKKMMMLLLKKKKKKJJJIIIHHHGGGFFFEEEBBBBBBAAAAAA@@@?????????===<<<;;;;;;::::::;;;;;;:::999999888777666666666333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000222111000000000111333444///000222111000///000111///000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111///000000000111111111111111111111000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111222222222222111111111111111111000000000///////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111000000000000000000000000111111111111111111111111000000111111111111000000111111111111111111111111222222111111111111222222111111111111111111111111000111222333444333222222333333444444444555555555444555555555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333222111222333555666222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111222222333333222222222222222222222222222444333111222666555222444333333333333333333444222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222111111222222333444222222222222222222222222222222222222222222222222222222333333333333444444555555555555555555555555444444444444444444444444555555555555555555555555444444444444444444444444333333333333333333333333444444333333222333333444333333333333333333333333nnn___YYYOOOKKKMMMJJJJJJJJJIIIHHHGGGFFFFFFEEEBBBAAAAAA@@@@@@???>>>>>><<<<<<;;;:::::::::::::::999888888777777666666666555555444333333222111111222222222222222222222222222222222222222222222222111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000222111000000000111333444000111111111//////000222///000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000///000000000111111111111///000000000111111111111000000000000000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000111111222222222222111111111111111111000000000///////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000111111000000000111111111111111111111111222111111000000111111222111111111111111111111111///111222444444333222111333333333444444444444555444444555555555555555444555555555555555555555555333333444444444444444444444444444444444444444444333333222111222333444555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111111222222222333333444444222222222222222222222222111333333222555999888444333333333222222333333333222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444222222222222222222222222222222111111222222333444222222222222222222222222222222222222222222222222222222222333333444444444555555555555555555555555444444444444444444444444444444444555555555555555444444444444444444444444333333333333333333333333333333222222222333333444333333333333333333333333jjj[[[WWWNNNKKKNNNLLLIIIIIIIIIHHHGGGFFFFFFFFFAAAAAAAAA@@@??????>>>>>><<<;;;;;;:::::::::::::::888888777777777666666666666555555444222111111000222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000111111111000111111222333000111111000//////000222000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111000000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222222111111111111111111000000000000000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000///000000111111000000///111111111111111111111111111111000000000000111111111111111111111111111111000111222333444333222222333333333333444444444444333444555555666555555555555555555555555555555555333333333333444444444444333333333333333333333333222222222222222333444444222222222222222222222222111222222222222333333333111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111333333333333333444444444111222222222222333333333111222222222666;;;:::444333333222222222222333333222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111444444333333222111111000222222222222222222222222222222222222222222222222222222222222222222222222222222333333333444444444222222222222222222222222222222111111222222333444222222222222222222222222222222222222222222222222111222222333333444444555444444444444444444444444444444444444444444444444444444444444444555555555333333333333333333333333333333333333333333333333222222222222222333333444333333333333333333333333ooo]]]VVVLLLJJJNNNMMMIIIIIIHHHHHHGGGFFFFFFFFFAAAAAA@@@@@@???>>>>>>>>><<<;;;::::::999999::::::777777777777666666666666444444444333333222222222222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000000000111222222222222111111111111000//////111333000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111///000000000111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111222222111111222222222222111111111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111111111000000000000111111111111111111111111111111111111222222333333333222222222333333333444444444333444444555666666555555444444444444444444444444222222333333333444444444333333333333333333333333111111222333333333333333222222222222222222222222111111222222222333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222222111111222222222333333333222333222222666:::777111333333222222222222333333222222222222222222222222333222222111111222222333222222222222222222222222111222222333333222222111333222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111222222222333333333333222222222222222222222222222222111111222222333444111111111111111111111111111111111111111111111111111111222333333444555555333333333333333333333333444444444444444444444444333333333444444555555555333333333333333333333333444444444444444444444444222222111111222333333444222222222222222222222222xxxcccXXXLLLIIIMMMMMMIIIHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@@@@???>>>>>>>>><<<;;;::::::999999::::::777777777777666666666666222222333333333333444444222222222222222222222222222222222222222222222222111111111111111111111111000111111111111222222222000000000000000000000000000000000000000000000000///000111333333222111111111111111000...///111333000000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000111111111111//////000000111111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000...//////000111222222333111111222222222222111111111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000111111000000000000111111111111111111111111111111111111222222222333333333222222333333333444444444333333444555666666666555333333333333333333333333222222222333333444444444333333333333333333333333000111222333444333222222222222222222222222222222111111111222222333333333111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222222111111000000111111111222222333333333333333222111555888555...333222222222222222222333222222222222222222222222333222222222222222222333222222222222222222222222222222222333333222222222111111111222222333444444222222222222222222222222111111111111111111111111222222222222222222222222000111111111111222222222222222222222222222222222222222111111222222333444111111111111111111111111111111111111111111111111111111222333333444555555333333333333333333333333444444444444444444444444333333333444444555555555333333333333333333333333444444444444444444444444222111111111222333333444222222222222222222222222fffXXXLLLJJJMMMKKKKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===;;;::::::::::::999777777777666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111111111111111000000//////111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000///000111222222222222222000000000000111111111111222222111111111111111111000000111111111222222222333333333333333333333333444444444555555555555666555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111111222222333333222222111444333333222111111111222222222222222222222222222222222222222222222222222333333333222222111111111222222222222222222222222333333333333333222111000333222111000000222444555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222333333333444444444222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111444444222222222222444444222222333333333333444444333333333444444444555555444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222}}}bbbWWWMMMKKKOOOMMMKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===;;;::::::::::::999777777666666555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222111111111000000000111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000//////000111111111000000000000000000111111111111111111111111111111111111111222222222333333333333333333333333333333333333444444444555555555555666555555555555555555555555333333333333333333333333333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111111222222333333222222111444333222222111111222222222222222222222222222222222222222222222222222222333333333222222222111111222222222222222222222222333333333333333222111000333222111000000222444555333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222111444333333222222333333444222222333333333333444444333333333444444444555555444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222www^^^UUUMMMMMMPPPMMMKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===;;;::::::::::::999777777666555555444444555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222111111111111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000///000000000000//////...000000000000111111111111111111111111111111111111222222333333333444444444333333333333333333333333444444444555555555555666444444444444444444444444333333333333333333333333333333333333333333333333111111111111111111111111111222222333333222222111111111111111111111111111111222222333333222222111333333222222111111222222222222222222222222222222222222222222222222222222333333333222222222222111222222222222222222222222222222333333333222111111333222111111111222333444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111222222222222333111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333222222222444333333222222333333444222222333333333333444444333333333444444444555555444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222ttt[[[SSSMMMMMMOOOKKKKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===;;;::::::::::::999777666666555444444444444555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111111111111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111222222111111000000//////000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000111111111000///......///000000000111111111111111111111111111222222222222222222333333333333444333333333333333333333333444444444555555555555666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111222222333333222222111333333222222111222222333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111222222111111111222333444333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000111111111222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222222333333222222222222222222222222111111222333333333222222333333333333333333333333222222222333333333444444333333333444444444555555444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222uuu[[[SSSMMMMMMNNNIIIKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===;;;::::::::::::999777666666555444444444444444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000000000222222222222222222222222///000000000111111111111000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000222222222222111000000//////000000000111111111111000000111111111222222222111111111111222222222222333333333333333333333333444444444555555555555666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111222222333333222222111333222222111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222333333333222222222222111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000111111111222222222000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222000111222333333333333333333333333333333333333333222222222333333333444444333333333444444444555555444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222xxx\\\SSSMMMMMMNNNHHHKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===;;;::::::::::::999777666555444444333333444444333333333333333333333333222222222222222222222222111111111111111111111111111111111222222222222222111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111222222222222111111000000000000000111111111111000000000111222222333333000000111111111222222222333333333333333333333333444444444555555555555666333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111111222222333333222222111111111111111111111111111111222222333333222222111222222111111222222333333222222222222222222222222222222222222222222222222111222222222222333333333222222222222222222222222111111222333333333222222111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222111111111222222222222333111111111222222222222333222222222222222222222222222222222222222222222222222222222222222222222222111111111222222333333444222222222222222222222222000111222222333333333333222333333444444333333222222222333333333333444444333333333444444444555555444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222zzz\\\SSSNNNNNNOOOIIIKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAA@@@@@@??????>>>===;;;::::::::::::999777666555444444333333444444333333333333333333333333222222222222222222222222111111111111111111111111000000000111111111222222111111111111111111111111000111222222111000111222111111111111111111111111000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000111111222222111111000000000000000000000000000000000000000000000000000000000000000000000000000...///000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000///000111111111111111000000000000000111111111111///000000111222222333333111111111222222222333333333333333333333333333333444444444555555555555666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111111222222333333222222111111111111111111111111111111222222333333222222111222222111111222222333444222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000111222333333333333222111111222222333333333222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222222222222222333333333333222222222222333333333333222222222222222222222222222222222222222222222222222222222222222222222222000111111222333333444444222222222222222222222222000000111222333333333333222333333444444333333222222222333333333333444444333333333444444444555555444444444444444444444444444444555555555555444444444444444444444444444444333333333333333333333333111222222333333222222111222222222222222222222222{{{\\\SSSNNNPPPQQQLLLKKKJJJIIIGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@??????>>>===;;;::::::::::::999777555555444333333333333444333333333333333333333333222222222222222222222222111111111111111111111111//////000000111111111222111111111111111111111111000222222222111000111222111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000000000000000000000000000......///111111222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000......///000000111000000000000000000111111111111///000000111222222333333222222333333333444444444333333333333333333333333444444444555555555666666333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111222222222333333222222222111111111111111111111111222222222333333222222222222111111111222333333444222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222000111222333333333333333111111222333333333333222333333333333333333333333222222222222222222222222222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222222222333333333444444444222222333333333444444444222222222222222222222222222222222222222222222222222222222222222222222222000000111222333333444444222222222222222222222222///000111222333444444444222222444444444444222222222222333333333444444444333333333444444444555555444444444444444444444444444555555555555555555444444444444444444444444444333333333333333333333333222222222333333222222222222222222222222222222222```VVVPPPNNNPPPNNNLLLKKKJJJHHHFFFDDDCCCBBB@@@AAABBBBBBAAA@@@>>>===>>><<<::::::<<<<<<:::777999888777666555444333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222333333333000111111111111222222222333222111000000111222333222222222222222222222222222111111111000000//////000111111111111222222222111111000000000000111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000111///...///222333222///000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222111111111111111111111111111111111111111......///000111222333333000000000000000000000000000000111111111111000000222111111111000000//////000000000000111111111111222222111000//////000000000000000000000000000000111111000000//////......222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333000000111222333333444444555555333333333333555555222222333333333333444444444444444333333222222222333333333333333333333333333333444555444333111000222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222444444444333333222222222222222222222222222222222222222222111111111000000333333333333333333333333222222333333333333444444111111222222222333333333444444444333333222222222111111111111111111111111222222222222222222222222111111222222222333333333444444444333333222222222111222222333333222222111333333333333333333333333666666666555555444333333333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444```VVVOOONNNPPPMMMLLLKKKJJJHHHFFFEEECCCCCCAAAAAABBBBBBAAA@@@>>>===>>><<<::::::;;;<<<:::777888888777666555444333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222222222333000111111111111222222222222222111000000111222222222222222222222222222222111111111111000000000///000111111111111222222222111111000000000000111111111111111111111111111111000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000111///...///222333111000000000111111111111000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111/////////000111111222222000000000000000000000000000000111111111111000000111111111111000000000///000000000000111111111111222222111000000000000000000000000000000000000000111111000000////////////222111000//////000111222000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333111111111222222333333444555444333222222333444555222222333333333333444444444444444333333222222222333333333333333333333333222333333333222222111000000000000000000000000000111111111111111111111111222111111111111111111222111111111111111111111111222222222222222222222222444444444333333222222222222222222222222222222222222222222111111111000000333333333333333333333333222222222333333333444444111111222222222333333333444444444333333222222222222222222222222222222222222222222222222222222222111111222222222333333333444444333333333222222222111222222333333222222111333333333333333333333333444444444444444444444555333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444```UUUOOOMMMOOOMMMLLLKKKJJJHHHGGGEEEDDDCCCAAAAAAAAAAAAAAA???>>>>>>===<<<::::::;;;;;;999888888888777666555444444333333333333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111000111111111111222222222222222111000000111222222222222222222222222222222111111111111000000000000000111111111111222222222111111000000000000111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000111/////////111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111///000000111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111111000000111111111111000000000000000000000000111111111111222111000000000000000000000000000000000000000000111000000000000/////////111111000000000000111111000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222111111222222222333333333222222222222222222222222333333222222222222333333222222333333333333444444444444333333333333222222333333333333333333333333222222111111000000111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222444444333333333333222222222222222222222222222222222222222111111111111111333333333333333333333333222222222222333333333333111111222222222333333333444444333333333333222222333333333333333333333333222222222222222222222222111111222222222333333333333333333333222222222222111222222333333222222111333333333333333333333333111111222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444___UUUOOOMMMOOOLLLLLLKKKJJJIIIGGGFFFEEEDDDBBBAAAAAAAAA@@@??????>>><<<<<<;;;:::::::::999888888777777666555555444444333333333333333333333333222222222222222222222222222222222222222222222222333333222222111111000000000000111111111222222222222111111111111111111222111111111111111111111111111111111000000000000000000000111111111222222222111111000000000000111111111111111111111111111111000111111222222111111000000000000000000000000000000000000000000000000000000000////////////000000000000///000111111111111111111000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111...//////000111222222333111111111111111111111111111111111111000000//////000000000000000000000000000000111111111111000000111111111000000000000000///000000000111111111111111111000000000000000111000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000222222222222222222222222000000111111111222222222111111222222222333333333333333222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222333222111000000111222333222222222222222222222222111111111111111111111111111111111222222111111111111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111222222222222333333333111111222222222333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333333222222222222222222222111222222333333222222111333333333333333333333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444___UUUOOOMMMOOOMMMKKKKKKJJJIIIHHHFFFEEEEEEBBBBBBAAA@@@????????????;;;;;;;;;:::999888888888777777666666555555444444333333333333333333333333222222222222222222222222222222222222222222222222222222222111111000000000000000111111111222222222111111111222222111111111111111111111111111111111000000000000000000111111000000111111111222222222111111000000000000111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000///000000000000000111222111111000//////000111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000///000000000111111111111111111111111111111111111......///000111111222222000000000000000000000000222222111111000/////////000000000000000000000000000000111111111111000000000000000000000000111111///000000000111111111111111000000000000000111111000000000000000000000000000000000000111111111111000000000111111000000000000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222111111222222222333333333333333222222222222222222222222222222222222222222222222222333333333444444333333333333333333333333222222222222222222222222444333222111111222444444222222222222222222222222111111111111111111111111000111222222222222111000111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111222222222333333111111222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111222222333333222222111333333333333333333333333333333222222222111111111333333333333333333333333222222222222222222222222222222222222222222222222000000111111111222222222333333333333333333333333222222222222222222222222222222222333333333444444333333333333333333333333222222222333333333444444444444444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444~~~]]]TTTOOONNNPPPNNNKKKKKKJJJIIIHHHGGGFFFFFFCCCBBBAAA@@@????????????:::;;;<<<;;;888777888999777777666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111000000000000111111111111222222222000111222222222222111000111111111111111111111111000000000000111111111111000111111111111222222222111111000000000000111111111111111111111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000////////////000000...000111111000000111222222111000//////000111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111...//////000000111111111000000000000000000000000222111111111000000//////000000000000000000000000000000111111111111000000000000000000111111111111000000000000111111111111000000000000000111111222000000000000000000000000000000000111111111111222000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222111111222222222333333333222222222222222222222222222222333333333333222222222222333333333333444444222222333333333333444444222222222222222222222222333333333222333333444444000000000000000000000000111111111111111111111111000111222333333222111000111111111111111111111111222222222222222222222222222222333333333333444444222222222222222222222222111111111111111222222222222222222222222222222222111111111111222222222222111111222222222333333333222222333333333333444444111111111111111111111111222222222222222222222222111111222222222333333333111111111222222222222222111222222333333222222111333333333333333333333333444444333222222111000000333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222222333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444}}}\\\SSSOOOOOORRRPPPKKKKKKJJJIIIHHHGGGGGGFFFCCCBBBAAA????????????@@@999;;;<<<;;;888666777999666666666666555555555555333333333333333333333333222222222222222222222222222222222222222222222222000000000000111111111111000111111111111222222222000111222222222222111000111111111111111111111111///000000000111111111111000111111111111222222222111111000000000000111111111111111111111111111111000000000111111000000000000000000000000000000000000000000000000000000000000000////////////000000...000222111000///111333222111000//////000111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111/////////000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111111000000///000000000111111111111000000000000111111111111000000000000000111222222000000000000000000000000000000111111111222222222///000111222222111000///000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111222222222333333333111111111222222333333444222333444555555444333222222222333333333333444444222222222333333444444444111111111111111111111111111111222333333333333333000000000000000000000000111111111111111111111111///111222333333222111///111111111111111111111111222222222222222222222222222222222333333444444444222222222222222222222222000000111111111222222222111111111111111111111111111111111111222222222222111111222222222333333333222222222333333444444444222222222222222222222222222222222222222222222222111111222222222333333333000111111111222222222222111222222333333222222111333333333333333333333333333333333333333222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333222222222222222222222222222222333333333333444444333333333333333333333333222222333333333333444444333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444|||[[[SSSOOOOOOSSSQQQKKKKKKJJJIIIHHHHHHGGGGGGCCCBBBAAA???>>>??????@@@999;;;<<<;;;888666777999666666666666666555555555333333333333333333333333222222222222222222222222222222222222222222222222//////000000111111222222000111111111111222222222000111222333333222111000000000000000000000000000//////000000111111111222000111111111111222222222111111000000000000111111111111111111111111111111111111222222222222111111000000000000000000000000000000000000000000000000000000////////////000000...000222111//////111333222111000......000111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000////////////000000000000000000000000000000000000000000111111000000000000000000000000000000111111111111000000//////000000111111111222000000000000111111111111000000///000000111222222000000000000000000000000000000111111222222222222///000111222222111000///000000000000000000000000000000000000000000000000222222222222222222222222000111111111111222222222111111222222222333333333000000111222333333444444333333555555555555333333222222333333333444444444222222222333333444444444111111111111111111111111///000111333333333222111222222222222222222222222111111111111111111111111///000222333333222000///111111111111111111111111222222222222222222222222222222222333333444444444222222222222222222222222000000111111222222222222111111111111111111111111000111111111111222222222111111222222222333333333222222222333333444444444333333333333333333333333222222222222222222222222111111222222222333333333000000111111222222222222222222222333333222222222333333333333333333333333222222222333333444555555333333333333333333333333222222222222222222222222222222222222222222222222222222333333333444444444333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333222222333333333444444444333333333333333333333333555555555555555555555555444444444444444444444444333333333333333333333333333333333333333333333333444333333222222333333444[[[PPPQQQNNNLLLNNNLLLLLLLLLKKKIIIGGGEEECCCDDDCCCBBBAAA???>>>===<<<::::::::::::999888777777666777888888888777555444333333333333333333333333222222222222222222222222444444333333222111000000111111111111111111111111222222111111111111111111222222222111111111000000//////000111222333333333111111111111111111111111111111111111111111111111222222111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000111222222111000111222000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111222222222111111000222222222222222222222222333333333333333333333333222222222222222222222222333444444555555444444333333333222111000000111111222222222222222222222222222222111111222222333444111111111111111111111111111222222333333222222111222222222222222222222222333333333222222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222444222000000222333444333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444444444444333333222222222333333333333333333333333222222222222222222222222444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222222222222222222222___QQQRRROOOLLLNNNLLLLLLLLLKKKIIIGGGEEECCCDDDCCCBBBAAA???>>>======;;;;;;;;;;;;;;;999888888777777777777777666555555333333333333333333333333222222222222222222222222444444333333222111111000111111111111111111111111111111111111111111111111222222222111111111000000000000000111222222222333111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000111222222111000111222000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000111111222222222111111000222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222333222222111000000111111222222222222222222222222222222111111222222333444111111111111111111111111111222222333333222222111222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222333222000111333444333333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444444444444333333222222222333333333333333333333333222222222222222222222222444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222222222222222222222bbbSSSRRROOOMMMOOOLLLLLLLLLKKKIIIGGGEEECCCCCCCCCBBBAAA???>>>======<<<<<<<<<<<<;;;:::999999888777666666555555666666333333333333333333333333222222222222222222222222444333333222222111111111111111111111111111111111111111111111111111111111222222222111111111111111111111111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111000000000000000000000111111111111111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000111222222111000111222000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000000111111222222222111111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111333222111111000111111111222222222222222222222222222222111111222222333444111111111111111111111111111222222333333222222111222222222222222222222222333333333222222222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222222111111222444444333222333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444444444333333333333222222333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222222222222222222222cccSSSRRROOONNNQQQLLLLLLLLLKKKIIIGGGEEECCCCCCCCCBBBAAA@@@???>>>===<<<<<<<<<<<<;;;:::999888888777666444444555666666333333333333333333333333222222222222222222222222333333333222222111111111111111111111111111111111111111111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111111111222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222222111111111000000///000000000111111111111111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000111222222111000111222000000000000000000000000000000000000000000000000000000111111111222222222000000000000000000000000000000111222222222111111222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111222222111111111111111222222222222222222222222222222222111111222222333444111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111222222222222222333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222111111222333555555333111333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222222222222222222222```QQQQQQOOOOOORRRLLLLLLLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>:::;;;;;;::::::999888777888777555444444444555666333333333333333333333333222222222222222222222222333333222222222222222111111111111111111111111111000000111111111222222222111111111111111111111111222222222111111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111111222222222222111111111111///000000000111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000///000000000111111111111000000000000000000000000000000000000000000000000///000000000111111111111111111000000000000111111000111222222111000111222111111111111111111111111000000000000000000000000000000111111111222222222000000000000000000000000///000111222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222222111111111111111222222222222222222222222222222222222111111222222333444111111111111111111111111111222222333333222222111222222222222222222222222222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111222222333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333222222222222222222222222222222222222222222222222222222222222222222444666555444222333333333333333333333333222222222333333333444444333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222222222222222222222^^^PPPQQQOOONNNQQQLLLLLLLLLKKKIIIGGGEEECCCBBBBBBAAAAAA@@@???>>>>>>::::::::::::999888777777777666555555444444555555333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111000000000111222222333333111111111111111222222222111111111111111111222222111111111111111111111111111111111111111111111111000000000111222222333333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333222222222222111111111000000000000111111111111222222222222222222222222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000111222222111000111222111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000///000111222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222333333333333222222111111111000111111222333222222222222222222222222222222111111222222333444111111111111111111111111111222222333333222222111222222222222222222222222111222222222222333333333111111111222222333333444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222000000111111222333333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222333222222333555555444333333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222222222222222222222^^^QQQQQQOOOLLLNNNLLLLLLLLLKKKIIIGGGEEECCCBBBAAAAAA@@@@@@?????????;;;;;;;;;;;;:::999888777555555666666555555444333333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111///000000111222222333333000000111111111222222222000000000111222222222333111111111111111111111111111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333222222222111111111000000000000111111111111222222222222222222222222111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000111222222111000111222111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000//////000222222333333222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222222111111111111000000111222222333222222222222222222222222222222111111222222333444111111111111111111111111111222222333333222222111222222222222222222222222111111222222222333333333000111111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222///000000111222222333333222222222222222222222222222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222333333333333333333333333444444333333333333222222222222222222222222222222222222222222222222222222555333222222444555555444333333333333333333333333222222333333333333444444333333333333333333333333222222333333333333444444222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222222222222222222222___RRRRRRNNNKKKLLLLLLLLLLLLKKKIIIGGGEEECCCBBBAAAAAA@@@@@@?????????<<<<<<<<<<<<;;;:::999999444555666666666555333222333333333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111///000000111222222333333000000111111222222222222//////000111222333333444111111111111111111111111111111111111111111111111///000000111222222333333000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111333333333222222222111111000000000000111111111111222222222222222222222222222111111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111111111000000000000111111000222222222111000111222111111111111111111111111000000000000000000000000000111111111111222222222000000000000000000000000//////000222222333333333222222222222222222222222333333333333333333333333222222222222222222222222000000111111111111000000111111000000111222333333222222222222222222222222222222111111222222333444111111111111111111111111222222222333333222222222222222222222222222222222111111111222222333333333000000111222333333444444222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222///000000111222222333333222222222222222222222222222222222222222222222222333222222222222222222333222222222222222222222222222222222222222222222222333333333333333333333333444444444333333333222222222222222222222222222222222222222222222222222222666444222222333555555555333333333333333333333333222222333333333444444444333333333333333333333333222222333333333444444444222222222333333444444444333333333333333333333333444444444444444444444444444444444444444444444444333333333444444444555555444444444444444444444444222333333444444333333222222222222222222222222222___PPPPPPPPPNNNNNNMMMLLLJJJJJJJJJJJJHHHGGG@@@@@@@@@?????????>>>>>>:::::::::999999999888888999666333333666777777555333333444444333333222111222222222222222222222222333333333222222111111111222222222222111111000000222222222222222222222222000000111111111111000000000000000000111111111111///000222333333222000///111111111111111111111111222222111111222222333444000000000000111111111111000000000000000000000000000000000000000000000000555222///000222222111///...///000111222333444444444222///......000333666000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111111111///000111222222222222222222222222111111111000000222222111111111111222222222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111000000000000000000000000000000111111111111111111111111222222222111111111000000000000000000111111111111000000000111222222222333111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333333333333333333333333333111111222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444111111111111111111111111333333333333333333333333111222333333444444333333555555444333333444444444333333333333333333333333333333333333333333333333222222222222222222222222444444444444444444444444333333333444444555555555444444444555555555666666333333333333333333333333333333333333333333333333aaaPPPPPPPPPNNNMMMMMMKKKIIIIIIIIIIIIGGGFFFAAAAAA@@@@@@???>>>>>>===:::::::::999999999999888:::777444444666888777666333333444444333333222111222222222222222222222222333333333222222222111111222222222222111111111000222222222222222222222222000000111111111111000000000000000000111111111111///000222333333222000///111111111111111111111111111111000000111111222333000000000000111111111111000000000000000000000000111111111111111111111111444222000000111222111///111111111111111222222222333222000//////111333555000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111222222111111111111111222222222222222222111111111000000222222111111111111222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111000000000000000000000000000000111111111111111111111111222222222111111111000000000000000000111111111111111111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333333333333333333333333333111111222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444111111111111111111111111333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333333333444444444444222222222222222222222222333333333333333333333333111222333333444444333333444444333333333333444444333333333333333333333333333333333333333333333333333333333333333333222222444444444444444444444444333333444444444444444444333444444444444555555555333333333333333333333333333333333333333333333333cccRRRQQQPPPNNNMMMLLLJJJHHHHHHHHHHHHFFFDDDBBBBBBAAA@@@???======<<<::::::::::::999999999999;;;888666555666777777666333333444444333333222111222222222222222222222222333333333222222222222111222222222222111111111111222222222222222222222222000000111111111111000000000000000000111111111111000111222333333222111000111111111111111111111111000000//////000000111222000000000000111111111111000000000000000000000000111111111111111111111111444222000000111222111000333222222222111111000000111111000000111111222333000111111111111222222222111111111111111111111111111111111111111111111111000000000111222222222333333222111000000000111222222222222111111111111111222222111111111111222222222222222111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000111111222222222222111111111111111000000000000000000000000111111111111111111111111222222222111111111111111000000000000111111111111222222222111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333333333333333333333333333111111222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333111222333333444444333333333333333222222333333444333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444333333333333333333444444444444333333333333333333333333333333333333333333333333eeeSSSQQQPPPMMMLLLKKKJJJHHHGGGGGGGGGEEECCCCCCCCCAAA@@@>>>===<<<;;;;;;;;;:::::::::999999999:::999777666555555555555333333444444333333222111222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111000000111111111111000000///000000000111111111111000111222222222222111000111111111111111111111111000000000000000111222222///000000000111111111111000000000000000000000000111111111111111111111111222222111000111111111111222222222111111111111000000000111222222222222222000000111111111222222222111111111111111111111111111111111111111111111111//////000111222333333333555333111//////000111222111111111111111111111111222222111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111///000000000111111111111333222222222111000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555333333333333333333333333333333333333333333333333111222333333444444333333333222222222222333444444333333333333333333333333333333333333333333333333333333444444444444555555444444444444444444444444555555555444444333333333222222222333333333444444333333333333333333333333333333333333333333333333fffSSSQQQPPPMMMLLLLLLJJJHHHGGGGGGFFFDDDBBBCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::999999:::999888666444333444555333333444444333333222111222222222222222222222222222222222222222222222222222222222222222222222333111111111111111111111111000000111111111111000000///000000000111111111111111111111222222111111111111111111111111111111111222111111111111222333333///000000000111111111111000000000000000000000000111111111111111111111111111111111111000111222222000111111111111222222222///000111222333222222111000000111111111222222222111111111111111111111111111111111111111111111111//////000111222333333333555333111//////000111222111111111111111111111111222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111///000000000111111111111333222222222111000000000111111111111111111111111000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555333333333333333333333333333333333333333333333333111222333333444444333333333222222222333333444555333333333333333333333333333333333333333333333333333333333444444555555555444444444444444444444444555555555444444333333333222222222333333333444444333333333333333333333333333333333333333333333333gggSSSQQQOOOMMMLLLLLLJJJHHHGGGGGGFFFDDDBBBBBBBBBAAA@@@???======<<<;;;;;;;;;;;;::::::::::::;;;;;;:::777444333444555333333444444333333222111222222222222222222222222111222222222222333333333222222222222333333333333111111111111111111111111000000111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111222222222111222333333444000000000000111111111111000000000000000000000000222222222222222222222222000111222111000000222444000000111111222222222333000000111222222222222111000111111111111222222222111111111111111111111111111111111111111111111111000000000111222222222333333222111000000000111222111111111111111222222222222222111111111111222222111111111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222111111111111111222222222111111111111111111111111111111111111111111111111111111111111111222222222000000000000111111111111222222222111111111111111111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333222222222222222222222222111111222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333111222333333444444333333333333333333444555666666333333333333333333333333333333333333333333333333222222333333444444555555444444444444444444444444444444444444444444333333333333333333444444444444333333333333333333333333333333333333333333333333fffRRRPPPOOOMMMLLLMMMKKKIIIHHHGGGFFFDDDBBBAAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;:::::::::===>>>===:::666444555777333333444444333333222111222222222222222222222222111111222222222333333333222222222333333333444444111111111111111111111111000000111111111111000000000000000000111111111111222111111111111111111222111111111111111111111111111111111111111222222333000000000000111111111111000000000000000000000000222222222222222222222222///111222111000000222444222222222111111111111111000111111111111222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111222222111111111111111222222222000000111111111222222222222222111111111111222222000000111111111222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000111111222000000111111111222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000000111111111111111111111111111222222222111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222111111222222333111111111111111111111111111111222222222333333333111222222333333222222111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333333444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111222222222333333222222222222222222222222333333333333333333333333111222333333444444333333444444444444555666777888333333333333333333333333333333333333333333333333111111222222333444444444444444444444444444444444333333444444444444444444333444444444444555555555333333333333333333333333333333333333333333333333fffRRROOOOOOMMMMMMNNNLLLJJJHHHHHHGGGDDDBBBAAA@@@@@@@@@??????>>>>>><<<<<<;;;;;;;;;:::::::::???@@@???<<<777555777999333333444444444333222222222222222222222222222222111111111222222333333333222222222333333444444444000000000000000000000000000000111111111111000000000000000000111111111111222222111111111111222222111111111111111111111111000000000000000111111222000000000000111111111111000000000000000000000000222222222222222222222222///111222222000000222555444444333222111000///...111111000000111111222333000111111111111222222222111111111111111111111111111111111111111111111111222222222111111111111111///000111222222222222222000000111111222222222222222222111111111111222222000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222000000111111222222222222111111111111111111111111111111111111111111111111000000111111222222222222000000000000111111111111000000111111222222222333111111111111111111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111333222222222222222222333111111111111111111111111111111222222222333333333222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222333333333444444444333333333333333333333333444444444444444444444444222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222111111111111222222222222222222222222222222222222111111222222333444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333000000111111111222222222111111111111111111111111333333333333333333333333222222333444444444333333444444444555666777888888333333333333333333333333333333333333333333333333000000111222222333444444444444444444444444444444333333333444444555555555444444444555555555666666333333333333333333333333333333333333333333333333fffSSSPPPNNNMMMMMMKKKKKKJJJIIIHHHFFFEEEDDDCCCBBB@@@???>>>>>>======>>>===<<<;;;;;;;;;;;;<<>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;BBBBBB???999666777777444444444555555555444333222222222222222222222222222222222111111111111222222333333333333333333333333000000111222222222222111111111111111111111111111000000000000000000000000111111111111000000000000222222222111111111111000111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111111111111111111111111111222222222111111111111111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333222111000333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333111111222333333333333222111111111111111111111111111111111111000000000000000000000000111111111111000000000000111111111111000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111000111111111111222222222000111111111111222222222111222222333333222222111222222111111111111222222000000111222222222222111000111111111111222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333111111111111111111111111222222222222222222222222222333333444444333333222333333333222222222111111333333333333333333333333222333444444333333444555333333333333333333333333222222222222222222222222333222111000000111222333111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222333333333444444222222333333333333444444333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333222222222111111111111222222222333333333222222333333333333444444333333333333333333333333444444444444444444444444666666555444444444444444222333333444444333333222444333333222222333333444222222333333333444444444222333444444555555555444444444444444444444444444444444333333444444555666444333333222222333333444333333333333333333333333cccQQQOOONNNMMMNNNKKKKKKJJJIIIGGGFFFEEEDDDCCCBBB@@@???>>>>>>======:::;;;<<<<<<<<<;;;:::999<<<>>>;;;666555777777555444444555555444444333222222222222222222222222222222222111111111111222222333333333333333333333333000000111222222222222111111111111111111111111111000000000000000000000000111111111111111111111111222222222111111111111000111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111111111111111111111111111111111111111111222222222000000000000000000000000222222222222222222222222222222222222222222222222222222333333333222111111333333333333333333333333222222222222222222222222111111222222222333333333333222222111111222222333111111222333333333333222222222222222222222222222111111111111000000000000000000000000111111111111000000000111111111222222000000111222222222222111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111000111111111111222222222000111111111111222222222111222222333333222222111222222111111111111222222000000111222222222222111000111111111111222222222333333333222222222222111111111111111111111111111222222222222222222222222111111111111222222222333333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222333333333222222222222111333333333333333333333333111222333333222222333444333333333333333333333333222222222222222222222222222222111111111111222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222111111111222222222333333333222222333333333333444444333333333333333333333333444444444444444444444444444444333222222222333333333333444444444444333333444333333222222333333444333333333333444444444444333333444555555555555444444444444444444444444444444444444333444444555666444444333333333333444444333333333333333333333333bbbPPPNNNNNNMMMNNNLLLKKKJJJHHHGGGFFFEEEEEEBBBBBB@@@???>>>=========999:::<<<======;;;999888777999888555444777777555444444444444444333333333222222222222222222222222222222111111111111222222222222222222222222222222000000111222222222222111111111111111111111111111000000000000000000000000000111111111111111222222222222222111111111000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111000000000111222222222333000000000000000000000000222222222222222222222222111222222222222222333333222222333333333222222111222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333111111222333333333333222222222222222222222222222111111111111000000000//////000000000111111111111000000111111111222222222000000111222222222222111111111111111111222222222111111111111111111111111111111111111111222222222000000111111111222222222111111222222222222111111000000111111111222222222000000111111111222222222111222222333333222222111222222111111111111222222000000111222222222222111000000111111111222222222222222222222222222222222111111111111111222222222222222222222222222222222111111111222222222333333333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222333333333333333333333333000222333333222111333444333333333333333333333333222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111222222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333333333222222222222333333333333444444444444333333444333333222222333333444333333333444444444444555444444555555555555444444444444444444444444444444444444444444444555666666444444333333333333444444444444444444444444444444bbbPPPNNNNNNMMMNNNLLLKKKJJJHHHFFFFFFEEEEEEBBBBBB@@@???>>>=========:::;;;<<<======;;;999888555888777444444777777555555555444444333333333333222222222222222222222222222222111111111111222222222222222222222222222222000000111222222222222111111111111111111111111111000000000000000000000000000000111111222222222333222222222111111111000000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111000000000111222222222333000000000000000000000000222222222222222222222222111111111222222333333333111222222333333333222222222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333111111222333333333333222222222222222222222222222111111111111000000000//////000000000111111111111111111111111222222222222000000111222222222222111000000111111111222222222111111111111111111111111000000111111111222222222000000111111111222222222111111222222222222111111000000111111111222222222000000111111111222222222111222222333333222222111222222111111111111222222000000111222222222222111000000111111111222222222222222222222222222222222000000111111111222222222222222222222222222222222111222222222222333333333333333333333333333333333222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222333333333333333333333333000222333333222111333444333333333333333333333333222222222222222222222222222222222333333222222222111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111222222222333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222222222222222222222222111111222222222333333333222222222333333333444444333333333333333333333333333333333333333333333333444333333333333333444444333444444555555444444333444333333222222333333444333333444444444555555555444555555666666555444444444444444444444444444444555444444444444555666666555444444333333444444555444444444444444444444444cccQQQOOONNNMMMNNNMMMLLLIIIGGGFFFEEEFFFFFFCCCBBB@@@???>>>>>>======;;;<<<=========<<<;;;:::666999888555555777777444666555444333333333333444222222222222222222222222222222111111111111222222222222222222222222222222000000111222222222222111222222222222222222222222000000000000000000000000000000111111222333333333222222222111111111111000111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111111111111111111111111111111111111111111222222222000000000000000000000000222222222222222222222222111111111222222333333444111111222333333333222222222222222222222222222222222222222222222222222222111111222222222333333333333222222111111222222333111111222333333333333222333333333333333333333333111111111111000000000000000000000000111111111111111111111222222222222333000000111222222222222111000000000111222222333333111111111111111111111111000000000111222222333333000111111111111222222222111111222222222222111111000111111111111222222222000111111111111222222222111222222333333222222111222222111111111111222222000000111222222222222111000111111111111222222222111222222222222333333333000000000111222222333333333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111222222222222333333333333333333333333333333333111222333333222222333444333333333333333333333333222222222222222222222222222222333333333333222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111222222222222222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333111222222222222333333333111111222222222333333333222222333333333333444444333333333333333333333333333333333333333333333333444444333333444444555555444444555555555555444444444333333222222333333444333444444444555555555555555666666666666555444444444444444444444444444444555555444444555555666777555555444444444444555555444444444444444444444444eeeRRROOONNNMMMMMMMMMLLLIIIGGGFFFEEEFFFFFFCCCBBB@@@???>>>>>>======>>>>>>=========<<<<<<<<<888;;;;;;777666888777333666555444333333333444444222222222222222222222222222222111111111111222222111111111111111111111111000000111222222222222111222222222222222222222222000000000000000000000000000000111222222333444444222222222111111111111000111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111111111111111111111111111222222222111111111111111000000000000000000000000222222222222222222222222000111111222333333444444000111222333333333333222111111111111111111111111222222222222222222222222111111222222222333333333333222222111111222222333111111222333333333333222333333333333333333333333111111111111000000000000000000000000111111111111111111111222222222333333000000111222222222222111///000000111222222333333111111111111111111111111///000000111222222333333000111111111111222222222111111222222222222111111000111111111111222222222000111111111111222222222111222222333333222222111222222111111111111222222000000111222222222222111000111111111111222222222111111222222222333333333///000000111222222333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111111222222222333333333333333333333333333333333222333444444333333444555333333333333333333333333222222222222222222222222222222333444444333222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111111222222222222222222333333333333444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333111111222222222333333333111111222222222333333333222222333333333333444444333333333333333333333333222222222222222222222222333333333333333444555555444444555555555555444444444333333222222333333444444444444444555555555555666666666666666555444444444444444444444444444444555555555555555666666777555555444444444444555555555555555555555555555555fffSSSPPPNNNMMMMMMNNNLLLIIIGGGEEEEEEFFFGGGCCCBBB@@@???>>>>>>======??????>>>============>>>:::===<<<999777888666333666555444333222333444444222222222222222222222222222222111111111111222222111111111111111111111111000000111222222222222111222222222222222222222222000000000000000000000000000000111222333333444444222222222111111111111000111111111111111111111111111111111111111111111111000111111111111222222222111111222222222222111111111111111111111111111111333222222222111111000000000000000000000000000000222222222222222222222222000000111222333333444444000111222333333333333333111111111111111111111111222222222222222222222222111111222222222333333333333222222222222222222333111111222333333333333222333333333333333333333333111111111111000000000000000000000000111111111111111111222222222333333333000000111222222222222111///000000111222222333333111111111111111111111111///000000111222222333333000111111111111222222222111111222222222222111111000111111111111222222222000111111111111222222222222222222333333222222222222222111111111111222222000000111222222222222111000111111111111222222222111111111222222333333333///000000111222222333333333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333222222222222222222222222222333333444444333333222111111111222222333333333333333333333333333333333222444555555333333444666333333333333333333333333222222222222222222222222222222444444444444222222111111222222222333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222000111111111111222222222222222333333333444444444333333333333333333333333333333333333333333333333444444444444444444444444333333333333333333333333111111111222222333333333111111222222222333333333222222333333333444444444333333333333333333333333222222222222222222222222333222222222333444444555444444555555555555444444444333333222222333333444444444444555555555666666666666777777666555444444444444444444444444444444555555555555555666777777555555444444444444555555555555555555555555555555___MMMMMMMMMLLLKKKLLLJJJHHHHHHHHHHHHFFFDDDBBBAAA???>>>===<<<======<<<<<<<<<<<<;;;:::999999:::888777666777777555333777666444333222222222333222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000111222222222222111000000000000000000000000111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111222222111111111111222222111111000000000000111111222222222222222222222222222222111111111111111111333222111111111222444444333444444444444333222111222555666555222000222444222222222222222222222222333333333222222111111111222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222///000000000000111111111111111111111111111111111//////000000111111111111000000111111111222222222444444444333333222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222111111111333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333444444444333333222222222666555555444444333333222111111111111111111111111333333333333333333333333444444444333333222222222333333333222222222111111333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444444444333222222333333333666666555555555444444444333333333444444444555555333333333444444444555555555555555666666666666777555555555555555555555555666666666777777777777777666666666666666666666666666555555444444666777888bbbOOONNNNNNMMMLLLLLLJJJHHHHHHHHHHHHFFFDDDBBBAAA@@@>>>============<<<<<<<<<<<<;;;:::999888999777666666666666555333666555444222222222333333333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000111111111111111111111111222222111111111111222222111111000000000000111111222222222222222222222222333333333222222222222222222222111000111222333444555555555555444333222222222444555444111000111333222222222222222222222222333333333222222222111111222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222000000000111111111222222111111111111111111111111000000000000000111111111000000111111111222222222444444333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222333333333222222222111111333333333333333333333333444444444333333222222222333333333333333333333333222222222222222222222222222222333333333444444444333333333333333333333333333333333333333333333333444444444333333333222222333333333333444444444444333333333333333333333333333333333333333333333333555555555444444444333333333333333222222222222111333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333444444555555444444333333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444444444333333222333333444666666555555555444444444333333333444444444555555333333444444444555555555444555555555555666666666666666666666666666666666666666666666666777777777666666666666666666666666777666555555555666888888eeeQQQOOOOOONNNNNNLLLJJJHHHHHHHHHHHHFFFDDDBBBAAA@@@???=====================<<<;;;999888777888666555555666666444333444444333333222333333444444444444444444444444444333222222111111222222333222222222222222222222222222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111333333333444444444444444111111000000111111222333666666666555555444333222222333444333111000111222222222222222222222222222333333333222222222222111222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222111111111111222222222333111111111111111111111111111111111000000000000000111111111111111222222222333333333333222222222222222222222222222222222222222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222222222111333333333333333333333333444444333333333333222222333333333333333333333333333333333333333333333333333333333333444444444444333333333333333333333333333333333333333333333333444444444444333333333333111111222333333444555555444444444444444444444444333333333333333333333333666666555555555555444444333333333333222222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333444444555555555555444444333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444444333333333333333444444555555555555555444444444333333333444444444555555333444444444444555555555444444444555555555555666666666666666777777777777555555555666666666777777777777777777777777777777888888777777777888999:::fffRRROOONNNMMMNNNLLLJJJHHHHHHHHHHHHFFFDDDBBBAAA@@@???>>>=========>>>======<<<;;;999888777777555444444555555444333444444444444444444555555444444444444444444444444333222222111111222222333222222222222222222222222222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111000000222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111333333333333444444444444000000000111111111222222555555555555444333222222222222222222222111222222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222111111222222222333333333111111111111111111111111111111111111000000000000111111111111111111111111333222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444555444444444444444444444444444444444444444444444444444444444444444444333333222222222333333333444444444444444444444444444444222222333333333333444444555555555555444444444444444444333333333222222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333444444444444333333333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444444333333333333444444555555555555555555555555555333333333444444444555555444444444444555555555555444444444444555555555555666666666666777777777777555555555666777777888888888888888888888888888888999999999999::::::;;;;;;dddRRROOOMMMLLLLLLLLLJJJHHHHHHHHHHHHFFFDDDBBBAAAAAA@@@???>>>===============<<<;;;:::888777666555444444555555444333555555555666666666666666222222222222222222222222333222222111111222222333222222222222222222222222222222222222222222222222000000111222222222222111111111111111111111111111111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111000000222222222222222222222222222222111111111111222222000111222222222222111000111111111111111111111111111222222222333333444444000000111111222222222222444444444444444333222222222222222222222333222222222222222222222222222222222222222222222222222222222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222111111222222222333333333111111111111111111111111111111111000000000000000111111111111111111111111222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444555555555444444444444444444444444444444444444444444444444444444444444444444444444444444444333333222222222444444444444444444444444222222222333333444444444333333333333333333333444444444444333333333222222333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222222222333333222222222333333333333333333333333222222222333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444444333333333444444555666444555555555555555555555333333333444444444555555444444444555555555666666444444444555555555666666555555666666777777777777666666777888888999::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<===<<>>>>>??????>>>>>>___RRRPPPMMMKKKLLLLLLJJJHHHHHHHHHHHHFFFDDDAAABBBBBBBBBAAA???===<<<:::;;;;;;<<<;;;;;;::::::777666555555777777666555444444555555555333222111333333333333333333333333333222222111111222222333222222222222222222222222222222222222222222222222000000111222222222222111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000333333333333333333333333222222111111111111222222000111333444444333111000333333333333333333333333222222222333444555555555111222333444555444444333333444555777888888888888555333222333555777555444222222222222222222222222111111222222222333333333222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222000000000111111111222222111111111111111111111111......///000111222222333222222222111111111000000000111111111222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111222222222333333333333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555555555555555555555555444444444444555555555666555555555555555555555555555555555555555555555555111111222333333444555555333333333333444444555555555444444444444333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333111222222333333222222111333333333333333333333333222222333333333333444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444333333333444444555666777444444444555555555666666333333333444444444555555555555555555666666666666666666666777777777888888888888999999:::;;;;;;<<<;;;;;;<<<===>>>???@@@@@@????????????????????????===>>>???@@@AAA@@@@@@???}}}^^^RRRQQQOOOLLLLLLLLLJJJHHHHHHHHHHHHFFFDDDAAABBBBBBBBBAAA???===<<<999:::;;;;;;<<<<<<;;;;;;777666555666777888777666333333444444333111000...444444444444444444444444333222222222222222222333222222222222222222222222222222222222222222222222000000111222222222222111222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222222222222111111111111000333333333333333333333333222222111111111111222222000111333444444333111000444444444444444444444444333333444444555666777777222333444555666555444333444555777888:::;;;;;;;;;666333222333666888666444222222222222222222222222111111111222222333333333222333333444444333333222222222222222222222222222222222222222222222222222222222111111111111222222///000000000000111111111111111111111111111111111------...000111222333444222222222222111111000000000000111111222222222222222222222222222222222222000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333333333333333333333333333333222222222333333444444444333333333333333333333333444444444444444444444444444444444555555555666666555555555555555555555555555555555555555555555555444444444555555555666666444444555555666777777777777777777777777777777777111111222333333444555555444444444555555555666666555555444444444333333333333333333333333333333333111111222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333222333333444444333333222333333333333333333333333222222333333333444444444333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444444555555444444333333333444555666777777444444444555555555666666333333333444444444555555555555555555666666666777777777777777888888888888::::::;;;;;;<<<===>>>>>>======>>>???@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBAAA@@@@@@sssXXXUUURRROOOMMMHHHIIIHHHGGGGGGHHHHHHFFFEEEDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;:::999888777666:::888777777888888777555333333333333333333333333222333555666666555333222222222222222222222222222000111222333333333333333333333333222222111111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222///000111222222222222222111111111000000000000000111111111111111111222222000000000111222333444555555444333333555555444333888777777666666666777777777666555666888999888777777777777777888888888888444444444444444333333222444333222111111222333444444444333333333444555555333333333222222111111111222222222222222222222222333333333222222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222222222222222222222333333333222222111111111111111111111111111111111000000111111111111000000333222111111111222333444444444444333333222222222333333333333333333333333222222222222222222222222222222333333333444444444222333333444444333333222555555555555555555555555333333444555555555444444222222222222333444555666777666555444444444444444777777666555444444555555666666555555444555555555888888888777666666555555999999:::::::::999888777555555555555555444333333555555555555555555555555666666555444444333222222444444444444444444444444333222222111111222222333333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111333333333333333333333333111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333555444444333333444444555111111111111111111111111222222333333333333444444222222222222222222222222444444444444444444444444222222333333333444444444444333333333333444555555777777777777777777666666444444444555555555666666555555666666777777777888999888777888:::<<<===<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAA@@@@@@???BBBBBBAAAAAAAAA@@@@@@@@@tttXXXTTTQQQNNNNNNIIIJJJIIIGGGGGGGGGGGGFFFDDDCCCCCCAAA@@@???>>>>>>>>><<<<<<<<<;;;:::999888777999777666777888888666555333333333333333333333333222333444666666444333222222222222222222222222222000111222333333333333333333333333222222222111111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111222222222222222222222222000111111222222222222111222222222222222222111111222111111111111222333333333333333333444555666777555444333444555555444333777666666555555666666666666555444555777777777666666666777777888888888999555666666777666555444333444333222111111222333444444333333333333444444444333333333222222222111111222222222222222222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222222222333333333222222222111111111111111111111111111111111111222222222222111111333222111111111222333444444444444333333222222222333333333333333333333333222222222222222222222222222222333333333444444444333333444444444444333333555555555555555444444444333333444444444444555555444444333333444444555555777666666555555555555666777777777777888999:::;;;;;;:::::::::::::::;;;;;;=========<<<<<<<<<<<<<<<===<<<<<<<<<;;;;;;::::::777777777777777666555555555555555666666666666777666666666555555444444444444444444444444444444444333333222222222222333333333333333333333333333333333333333333333333333333222333333444444333333222111111111111111111111111333333333333333333333333111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444333333444444444111111111111111111111111222222333333333333444444222222222222222222222222444444444444444444444444222222333333333444444444444444333333444444555666555555555444444444444444333333444444444555555555555666666777888999999:::;;;:::999;;;===??????>>>??????@@@@@@@@@@@@??????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCBBBBBBAAADDDDDDCCCCCCCCCBBBBBBBBBvvvXXXSSSOOONNNNNNKKKKKKJJJHHHGGGGGGGGGEEECCCCCCBBBAAA@@@???>>>>>>>>>=========<<<;;;:::999888777666555666777777666444333333333333333333333333222333444555555444333222222222222222222222222222111111222333333333222222333333333222222222222111222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222222222222222222222111000222333333333333333333333222222222222222333444444666666555666666777888888666555444444666666555444666555555444444555666666666444444555666777666555555555666777888888999999888999::::::999777555333444333222111111222333444222333333444444333333222333333333222222222222111222222222222222222222222333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333222222222222222222222222333333333222222222222111222222222222222222222222222222333333333333222222222222222222222333444444444444333333333333222222333333333333333333333333222222222222333333333333333333333333444444444444333333444444444444333333444444444444444444444444666555444444555666777888666666555555555666777777888888888888888888999:::999::::::;;;===???AAABBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDBBBAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;::::::999666666777777888888888999666666666666555555555555444444333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444222222222222222222222222222222333333333333444444222222222222333333333333333333333333333333333333333333333333444444444444444444444333444444555666444444444444444444444444333444444444555555555555666777888999:::;;;<<<<<<>>>===<<<>>>@@@BBBBBBAAABBBBBBCCCCCCCCCBBBBBBAAACCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCFFFFFFEEEEEEEEEDDDDDDDDDxxxYYYRRRMMMMMMOOOLLLLLLJJJHHHGGGGGGFFFDDDBBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;999888777666555555666777777555333444444444444444444444444222333444444444444333222222222222222222222222222111222222333333333222222222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333222111111000222222222222333333333333333222222222333444555555888777777777777888888999666555444555777888777666555555444444444555666666666444444555666777666555555666666777888999:::::::::;;;<<<===<<<999777555444444333222222333444444222333444444444333222111222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333222222222222222222333333444444333333333333333333333333333333333333333333333333222222222333333333333333333333333444444444444555444444555555555555444444444444444444444555555555888777666555666777:::;;;777777777888999:::;;;<<<<<<<<<<<<<<<<<<===>>>???>>>>>>???@@@BBBDDDEEEFFFEEEEEEEEEFFFFFFHHHIIIJJJGGGGGGHHHHHHIIIJJJKKKKKKGGGFFFDDDCCCBBBAAABBBBBB@@@@@@AAAAAA@@@@@@???>>>::::::::::::::::::::::::666666666666666666666666444444444444333333333333333333333222222333333333333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444333222222222222222222222222222222222333333333444444222222222333333333333333333333333333333333333333333333333444444444444555444444444444444555666666666666666666666777777777555555666666666777777777777888999:::<<<===?????????>>>>>>@@@BBBDDDCCCBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEFFFFFFEEEEEEDDDGGGFFFFFFFFFFFFEEEEEEEEEzzzZZZQQQMMMMMMOOOMMMLLLJJJHHHGGGGGGFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;:::888777666555444555666888888555333444444444444444444444444222333333333333333333222222222222222222222222222222222333333333222222111222222222222222222222222222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333333333222111000111111111111222222333333333333333333444555666777999888777777777777777888777666555666888999888777555555555555555666777888444333222333555555555444777777888888999::::::;;;;;;<<<======<<<:::888777666555444333333444555666444444444444333333222111222222222222222222222222222222222222222222222222333333333222222222111111000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111222222333333444444444444333333333333333333333333333333333333333333333333222222333333333444444444333333444444444555555555444555555666666555555444444444444555555666666666777666555555555777:::;;;888888999;;;===???AAACCCAAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCDDDDDDEEEGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKHHHHHHIIIJJJKKKLLLLLLMMMIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCCCC@@@??????>>>===<<<;;;;;;777777777777777666666666555555555444444333333333444333333333333333333444333333333333333333333333333333333333333333333333222333333444444333333222222222222222222222222222111111111111111111111111222222222222222222222222111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333333333444555555444333333222222222222222222222222222222222333333333444444222222333333333444444444333333333333333333333333333333444444444555555555555444444444444555666666666666666777777777888888888888888888999999999:::999999:::<<<===???@@@@@@?????????AAACCCDDDCCCBBB@@@AAABBBDDDEEEFFFFFFFFFCCCDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEEEEEEEDDDDDDFFFFFFFFFEEEEEEEEEDDDDDD{{{[[[RRRMMMMMMOOOMMMKKKJJJHHHGGGGGGGGGEEECCC@@@@@@???>>>>>>>>>>>>>>>;;;;;;;;;:::999888666666444444555777999999666444444444444444444444444444333333222222222222333333222222222222222222222222222222333333333222111111111222222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333222111000000111111222222333333444444444444555666888888999999888777666666666777777666666777999::::::888777777777777888999::::::333222111222444555444333999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888777666555555666777888666666555333333333333333111222222222222333333333222222222222222222222222333333333222222222111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222222333333333333222222222222222222222222111222222222222333333333333333333333333333333333111111222222222222111111222222333444444444444444222222333333333333444444333333333333333333333333222222333333444444555555333444444444555555555555555555666666666666555555555555555666777777888888666666555666777888:::;;;<<<<<<===???AAADDDFFFGGGEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJFFFGGGGGGHHHIIIJJJJJJKKKHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCBBBAAA@@@??????;;;;;;::::::999888888777777777666666555444444444444444333333333333444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333222222222222222222222222333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222333444555555444333222333333333333333333333333222222333333333333444444222222333333444444555555444444444444444444444444333444444444555555555555555555444444555555666777555555555666666777777888::::::::::::;;;;;;;;;;;;:::;;;;;;===>>>???@@@@@@??????@@@BBBEEEEEEDDDBBB@@@AAABBBDDDEEEFFFGGGGGGCCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCDDDDDDDDDDDDDDDFFFFFFEEEEEEEEEDDDDDDDDD|||\\\SSSNNNMMMOOOLLLJJJIIIGGGGGGGGGGGGFFFDDD@@@??????>>>>>>>>>>>>>>><<<<<<<<<;;;:::999777777444555666888::::::777444555555555555555555555555333222222222222222222333222222222222222222222222222333333333333222111000111111222222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222222222333333444333333333111111222222333444444555444444444555666777999999;;;:::999888777777777777888777666888:::;;;;;;:::999999999999:::;;;<<<===888777666777999999999888<<<<<<<<<<<<<<<;;;;;;;;;:::999999888999:::;;;;;;999999888777777888999999999888555333222333444666111111222222222333333333222222222222222222222222333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222222333333333444444222222222222222222222222111111222222222333333333333333333333333333333333222222333333333333222222222333444555555555444333222222222333333444444444333333333333333333333333222222333333444555555666444444444444555555555555666666666777777666666666666666666777888999999999999::::::;;;===>>>>>>???AAABBBBBBCCCDDDFFFGGGHHHGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHEEEEEEEEEFFFFFFGGGGGGGGGEEEGGGIIIKKKKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEAAA@@@???>>>===;;;::::::999888888777666666555555444444333333333333444444333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222333555666666555333222333333333333333333333333222222333333333333444444222222333333444555555666555555555555555555555555444444444444555555555555555555555555555666666777555666666777888888999999::::::::::::;;;;;;;;;;;;;;;<<<<<<===>>>?????????@@@@@@AAADDDFFFGGGEEECCCDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEBBBCCCCCCDDDEEEEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEDDD|||\\\TTTOOOMMMOOOLLLIIIHHHGGGGGGHHHHHHFFFEEE@@@???>>>>>>>>>>>>>>>???=========<<<;;;:::888888555555777999;;;;;;888555555555555555555555555555333222222111111222222333222222222222222222222222333333333333333222111000111111111222222333333333222222222222222222222222111111222222222333333333222222222222222222222222111111111111111111111111333333333333333333333333222222222222222222222222111222333333444444444444222222333333444555666666444444555555666888999:::<<<;;;:::999888777777777888777777888:::<<<;;;:::;;;:::;;;;;;<<<===>>>???>>>===<<<===???@@@???>>>>>>>>>>>>===<<<<<<;;;;;;999888777666777999;;;===;;;:::999888888999:::;;;;;;999555333222333555777111111111222222333333333222222222222222222222222333333333222222222111111333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111222222333333333444444444222222222222222222222222111111111222222333333333333333333333333333333333333444444555555444444333222333444555555555444333222222222333333444444444333333333333333333333333222222333333444555666666444444444555555555666666666666777777777777666666666777777888999:::::::::>>>???AAABBBDDDDDDDDDDDDFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHGGGGGGFFFFFFFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEECCCFFFIIILLLLLLKKKIIIGGGDDDEEEEEEEEEEEEDDDCCCCCCCCCDDDEEEFFFGGGHHHIIIIIIEEEDDDCCCAAA???>>>===<<<:::999999888777666666555555444444333333444444555333333333333333333333333333333333333333333333333222333333444444333333222333333333333333333333333333333333333333333333333333333333333333333333333111111222222222333333333333333333333333333333333333333333333333333333333333333333333333333333333222333555666666555333222333333333333333333333333222222333333333444444444222222333333444555666666666666666666666666666666444444444555555555666666555555555555555666777777888888999:::;;;;;;<<<<<<999999::::::::::::;;;;;;<<<<<<======>>>>>>>>>???AAAAAACCCEEEHHHHHHFFFDDDHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEE~~~\\\SSSOOOOOOPPPMMMMMMKKKIIIHHHGGGFFFCCC@@@CCCBBB@@@???>>>>>>======;;;;;;;;;:::999888666666555666999<<<>>>===999555555555555555555555555555333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222000111222333444555555555111111222222222333333333333333333222222222111111222222222222222222222222222222333333333333444444333333222222111222222222333333333333333333333333333444666777777777666666777777777888999999:::::::::999999888888777777666<<<===>>>===<<<<<<===??????@@@@@@AAABBBCCCCCCDDDDDDDDDCCCCCCDDDFFFHHHIIICCCCCCCCCCCCCCC@@@<<<888???;;;777666777:::<<<===;;;;;;;;;<<<======;;;999;;;999666333111222333444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000111222333333444444111111111222333444555666444333222222111111222222333333333222222111111111333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444333333333333222222555555555555555555555555333444555555666666555555555555555666666666666666777777777777777777777777555666777999;;;>>>@@@AAADDDDDDEEEEEEEEEEEEDDDDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBCCCDDDDDDEEEEEEFFFDDDEEEFFFHHHIIIIIIIIIIIIGGGGGGEEECCCBBBAAA@@@@@@BBBBBBCCCEEEFFFHHHIIIJJJHHHHHHHHHGGGEEEBBB???>>>999999:::::::::999888777888777666555555555555555555555444444444444444333444444333333222111000000333444444555555444444333444444444333333222222222555555555444444333333333555444444333333444444555222222333333333333444444222222444444444444222222444444444444444444444444444444444444444444444444444444444444444444444444333333222111111222333333333333333333333333333333555555555555666666666666444444444555555555666666666666666666666666555555666555444444444666777999999999:::::::::;;;;;;;;;::::::;;;;;;<<<=========<<<<<<<<<<<<>>>@@@BBBDDDEEEDDDDDDGGGJJJKKKIIIFFFGGGFFFFFFGGGHHHHHHFFFDDDIIIHHHFFFFFFGGGHHHHHHHHHIIIFFFDDDCCCEEEGGGGGGFFFGGGJJJIIIDDDEEEJJJLLLHHH|||ZZZQQQNNNNNNPPPMMMLLLJJJIIIHHHHHHFFFDDDAAACCCBBB@@@???>>>>>>======;;;;;;;;;:::999888777666555666999<<<>>><<<999555555555555555555555555555333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222111222222333444444444444111111222222222333333333333333333222222222111111222222222222222222222222222222333333333333444444333333222222222222222333333333333333333333333333444444666777777777666666777888888999999:::;;;;;;<<<<<<<<<;;;;;;:::::::::>>>@@@AAAAAA@@@AAACCCEEEFFFEEECCCCCCCCCEEEGGGIIIHHHHHHGGGHHHHHHIIIJJJKKKKKKJJJHHHGGGGGGFFFDDDBBB@@@===999777777888888888999999999:::;;;;;;999777999888666444222222333444444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222111111111222222333333444222222222222333444444555444333222222111222222222333333333222222222111111111111111111111111111111333333333333333333333333444444444444444444444444444444444444444444444444333333444444444555555555555555555555555555555555333444555555666666555555555555666666666666666666777777888888999999999999999:::;;;<<<>>>@@@BBBCCCDDDEEEEEEEEEEEEEEEEEEDDDGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFFFFGGGGGGGGGGGGEEEDDDDDDCCCBBBBBBCCCCCCBBBCCCCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHFFFDDDCCCAAA>>>>>>>>>>>>============888888777666666555444444555555555555555444444444555555444444333222222111333444444555555444444333444444444333333222222222555555444444444333333333555444444333333444444555222222333333333333444444222333333444444333333222444444444444444444444444444444444444444444444444444444444444444444444444555444333222222333444555333333333333333333333333555555555555666666666666444444444555555555666666777777666666666666666666555555555555666777888999999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>???===>>>>>>???AAABBBDDDEEEEEECCCBBBDDDFFFFFFDDDBBBHHHGGGFFFGGGJJJKKKJJJIIIDDDCCCCCCDDDEEEEEEDDDCCCDDDEEEFFFEEECCCAAABBBCCCDDDHHHHHHCCCAAAEEEEEECCCyyyXXXPPPMMMNNNPPPMMMJJJIIIHHHHHHHHHGGGEEECCCCCCBBB@@@???>>>>>>======;;;;;;;;;;;;:::888777666666777999<<<===<<<999555444444444444444444444444333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222222222333444444333333333111111222222222333333333333333333222222222111111222222222222222222222222222222333333333333444444333333222222222222333333444444444444444444444444444555666777777777666666888888999999:::;;;;;;;;;============>>>>>>>>>>>>CCCEEEFFFFFFFFFGGGJJJLLLNNNLLLIIIGGGGGGIIILLLOOOLLLMMMMMMNNNNNNMMMMMMMMMNNNKKKHHHGGGHHHIIIIIIIIIEEEBBB???<<<;;;:::888666999888888999:::;;;999777777777666555444333333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222333333333222222333444444444444333222222222222222333333333333222222222222222222222222222222222222333333333333333333333333444444444444444444444444444444444444444444444444222333444555666777888888555555555555555555555555444444555666666666666555666666666666666666666666888888999:::;;;;;;<<<===?????????@@@BBBCCCEEEFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEEEEDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCDDD<<<<<<<<<<<<:::999777555555555555555555555555555666666555555444444333333333444444555555444444333444444333333333333222222555444444444444333333333555444444333333444444555222222333333333333444444444333333222222333333444444444444444444444444444444444444444444444444444444444444444444444444444555555444444444444555555333333333333333333444444555555555555666666666666444444555555555666666666666666777777777777777777555666777888999999999999::::::::::::;;;;;;;;;<<<======>>>??????@@@@@@AAA???@@@BBBCCCDDDEEEFFFFFFJJJHHHGGGGGGIIIIIIHHHGGGIIIGGGEEEEEEGGGHHHIIIHHHEEEFFFFFFGGGGGGFFFEEEEEEEEEIIIMMMLLLHHHDDDDDDEEEAAAFFFIIIFFFEEEGGGIIIJJJxxxWWWPPPMMMOOOQQQNNNIIIHHHGGGGGGHHHHHHFFFDDDBBBBBB@@@???>>>=========;;;;;;;;;;;;:::999888777777777999;;;===<<<888555444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333444444444333222222111111222222222333333333333333333222222222111111222222222222222222222222222222222333333333444444333333222222222333444444444444444444555555555555666666777777777777777777888888888999::::::;;;;;;:::;;;<<<>>>@@@BBBDDDDDDJJJKKKLLLLLLKKKLLLNNNPPPRRRQQQOOOMMMMMMNNNPPPQQQOOOPPPQQQQQQQQQPPPOOONNNMMMKKKIIIHHHJJJKKKKKKKKKIIIGGGEEEDDDCCCAAA===;;;<<<;;;::::::;;;;;;:::999555666666666666555333222555555444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222222222444444333222222222333333444444333222222222222333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444444555555555555333333444555666666777777555555555555555555555555444444555666666666666666777777777777777777666666999999:::<<<===>>>???@@@CCCCCCCCCCCCDDDEEEGGGGGGEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEAAAAAABBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIGGGEEEDDDDDDDDDFFFGGGBBBBBBCCCCCCAAA>>><<<:::444444444444444444555555555555555555444444333333333444444555555444444333333333333333333333333333444444444444444444444444555444444333333444444555222222222333333333444444444444222222222222444444444444444444444444444444444444444444444444444444555555555555555555555555555444444444444444444555333333333444444444444444555555555555666666666666555555555555666666666666555555666666666666666777555777888:::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===???@@@@@@AAAAAABBBCCCCCC@@@AAADDDEEEGGGGGGFFFFFFEEEDDDDDDCCCDDDDDDDDDDDDKKKHHHEEEDDDEEEFFFFFFFFFJJJKKKLLLKKKKKKLLLNNNPPPOOORRRWWWXXXWWWTTTQQQOOOMMMQQQSSSRRRNNNMMMOOOQQQyyyXXXQQQNNNPPPSSSPPPHHHGGGGGGGGGHHHHHHFFFDDDBBBBBB@@@???>>>=========;;;;;;;;;;;;;;;:::999888888888999;;;<<<;;;888555444444444444444444444444333333333333333333333333222222222333333333444444333333333333333333333333222222222222222222222222333333444444444333222222111111222222222333333333333333333222222222111111222222222222222222222222222222222333333333444444333222222222333444444555444444444555555666666666888888888888888888888888777777888888999::::::::::::;;;>>>AAAEEEHHHKKKLLLOOOPPPPPPOOONNNMMMOOOPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOPPPQQQRRRRRRQQQOOONNNMMMLLLLLLMMMOOOOOONNNMMMIIIHHHHHHHHHHHHGGGDDDBBB>>><<<;;;:::;;;;;;:::888555666777888888777555444666666666555555555444444333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222222222222222444444333222222222333333555444333333222222333333333333333333333333333333444444444444444444444444444444444444444444444444444444444444444444444444444444444555555666666666555555444444444444444444666666666666666666666666444555666666777777666666777777777888888888999999:::;;;<<<>>>@@@AAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEBBBBBBCCCDDDEEEFFFGGGHHHIIIGGGEEEDDDCCCDDDFFFGGGEEEEEEFFFFFFDDDBBB???===555555555555444444444444444444444444333333333333333444444555555444444333333333333333333333333333444444444444444444444444555444444333333444444555222222222333333333444444444444222222222222444444444444444444444444444444444444444444444444444444555555555555555555555555333333444444444444333333333333333444444555555555555555555555666666666666555555555666666666777777444444444555555666666666777888:::<<<=========<<<============>>>>>>>>>>>>AAAAAABBBBBBCCCDDDDDDEEEAAABBBDDDFFFGGGGGGFFFFFFIIIIIIIIIHHHGGGFFFFFFFFFGGGFFFDDDEEEIIILLLNNNOOOSSSTTTVVVVVVXXX]]]dddiiiiiihhhjjjoootttsssnnnhhhnnnnnnmmmjjjeee``````bbbyyyXXXQQQNNNPPPRRRPPPIIIHHHGGGGGGHHHHHHFFFDDDCCCBBB@@@???>>>>>>======;;;;;;;;;;;;;;;:::999999999999999:::<<<;;;888666333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222222222333444444333333333111111222222222333333333333333333222222222111111222222222222222222222222222222333333333333444444333222222333333444555666444444555555666777777777;;;;;;:::999999999::::::888888999999:::;;;;;;;;;<<<>>>AAADDDHHHLLLOOOQQQPPPQQQQQQOOOMMMLLLMMMOOONNNOOOQQQSSSSSSRRRPPPNNNOOOOOOPPPPPPQQQPPPPPPPPPIIIHHHIIIJJJLLLLLLKKKIIIHHHHHHGGGHHHJJJJJJIIIGGGBBB???===;;;;;;:::999777666777888999999888777777888888888777666666555555333333333333333333333333333333333333333333333333222222222222222222222222333333333333333333333333333333333333333333333333222222222222222222222222333333333222222333444444555444444333333333333333333333333333444444444444222222222222222222222222444444444444444444444444444444444444444444444444444444444555666666777777555555555444444444333333666666666666666666666666555555666777777777777666777888888999:::;;;<<<<<<===>>>???@@@BBBCCCDDDEEEDDDDDDDDDDDDEEEFFFHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFGGGFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEEEECCCAAA???>>>999999888777666555444444444333333333333333333333333444444555555444444333222222333333333333444444333333333444444444444555555444444333333444444555222222333333333333444444444333333222222333333444444444444444444444444444444444444444444444444444555555555555555555555555333333444444444444333333333333333444555555666666555555555555666666666666555555666666666777777777444444555555666666777777999999;;;<<<>>>?????????????????????@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFGGGIIILLLLLLKKKIIIIIIIIIGGGGGGJJJQQQYYYaaagggiiipppsssvvvxxx{{{yyyXXXPPPMMMNNNQQQNNNJJJHHHGGGHHHHHHGGGEEECCCCCCBBB@@@???>>>>>>======;;;;;;;;;<<<;;;;;;:::999:::999999:::;;;:::888666333333333333333333333333333333333333333333333333222222333333333333444444333333333333333333333333222222222222222222222222111222222333444444444444111111222222222333333333333333333222222222111111222222222222222222222222222222333333333333444444222222222333333555666666444555555666777777888888>>>===<<<;;;:::;;;;;;<<<::::::;;;;;;<<<=========>>>???AAADDDGGGJJJLLLMMMMMMNNNNNNMMMKKKKKKLLLNNNLLLLLLMMMOOOOOOOOOOOONNNOOOOOONNNOOOOOOPPPQQQRRRHHHFFFDDDDDDEEEGGGGGGGGGKKKJJJIIIJJJLLLNNNMMMLLLIIIFFFBBB@@@???>>><<<:::777888999999::::::::::::::::::999999888777777666444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222111111111222222333333444222222222222333444444555555555444333333333333444333333333444444444555555333333333333333333333333555555555555555555555555444444444444444444444444444444444555666777777777555555555555555666666666666666666666666666666666555555666777777777777777777888999;;;<<<>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFDDDDDDDDDEEEFFFHHHIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKJJJKKKKKKKKKKKKKKKJJJIIIJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBCCCBBBAAAAAAAAABBBDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA>>>>>><<<;;;999888666666444444444444444444555555333444444555555444444333222222222333333444444444333333333444444444555555555444444333333444444555222222333333333333444444222333333444444333333222444444444444444444444444444444444444444444444444555555555555555555555555333444555666666555444333333333444444555666666666555555555555666666666666555666666666777777777777666666666777888888999999;;;;;;;;;<<<>>>???AAABBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHHHH@@@EEELLLQQQSSSUUUWWWYYY___bbbiiitttxxxWWWOOOLLLMMMOOOLLLJJJIIIHHHHHHHHHGGGEEECCCCCCBBB@@@???>>>>>>======;;;;;;;;;<<<;;;;;;:::::::::999999:::;;;:::888666333333333333333333333333333333333333333333333333222222333333333444444444333333333333333333333333222222222222222222222222000111222333444555555555111111222222222333333333333333333222222222111111222222222222222222222222222222333333333444444444222222222333444555666777444555555666777888888999???>>>===<<<;;;;;;<<<===<<<<<<======>>>?????????>>>>>>@@@AAACCCEEEFFFGGGIIIJJJKKKKKKJJJJJJLLLNNNKKKJJJJJJJJJKKKMMMNNNOOOOOONNNNNNNNNOOOPPPRRRSSSMMMIIIEEECCCEEEGGGJJJKKKOOONNNMMMMMMOOOQQQQQQQQQPPPMMMHHHEEEDDDBBB@@@???999999999::::::;;;;;;<<<;;;;;;::::::999888777777444444444444444444444444333333333333333333333333222222222222222222222222333333333333333333333333111111111111111111111111000000111222333333444444111111111222333444555666555555444333333333333444333333333444444555555555555555555555555555555555555555555555555555555555444444444444444444444444444444444555666777777888444444555666777888999999777777777777777777777777555666666777777777777777777888:::<<<>>>@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGEEEDDDCCCDDDDDDBBBAAAAAABBBCCCDDDGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGFFFEEEDDDDDDEEEEEEBBBBBB@@@>>><<<:::888777555555555666666666666666333444444555555444444333222222222333333444444444333333333444444555555555555444444333333444444555222222333333333444444444222222444555555444222222444444444444444444444444444444444444444444444444666666666666666666666666444555666777777666555444333333444444555666777777555555555555666666666777666666666666777777777777777777888999::::::;;;;;;<<<<<<<<<<<<>>>@@@BBBDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEFFFGGGIIIJJJUUU]]]iiissszzzxxxVVVLLLHHHIIIMMMLLLKKKJJJIIIHHHIIIHHHFFFDDDBBBBBBAAA@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<===<<<;;;999888777666666666555444333333333333333333333333444444555555555222222333333333333444444333444444555555444444333333333333333333333333333333333333333333333333333222222333333333333444444555555555444444333333333111111222222222333333333333333333444444444555555555444333333333444555666222333555777999<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBBBBCCCCCCAAACCCDDDCCCAAA@@@@@@AAAHHHIIIJJJJJJJJJIIIGGGGGGHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOOOOMMMLLLKKKLLLNNNOOOOOOKKKFFFAAADDDLLLTTTUUUSSSQQQQQQRRRSSSRRRQQQRRRPPPMMMJJJFFFCCCBBBAAA>>><<<::::::;;;;;;;;;::::::<<<===<<<:::888888999888888888666555444666777333333222222111222222222222222222222222222222222444444444444444444444444333444444333222222333555444444444444444444444444222333333333222333666888777777777777666555444333444444444444444444444444222333333444444333333222333333333444444444555555555555555555555555555555555555555555666666666666666777777777777777666666666777888888777777888999999888777777888:::;;;=========>>>???@@@AAABBBBBBEEEDDDCCCBBBCCCEEEGGGHHHIIIGGGFFFHHHKKKMMMLLLJJJJJJHHHHHHHHHHHHHHHFFFEEEFFFHHHIIIIIIGGGGGGGGGIIIJJJKKKMMMNNNOOONNNMMMMMMGGGJJJKKKIIILLLRRRSSSMMMLLLOOOOOOMMMMMMQQQRRROOOKKKNNNOOOMMMKKKMMMPPPRRRQQQNNNMMMNNNNNNLLLJJJIIILLLHHHEEEFFFHHHIIIHHHEEEIIIGGGFFFFFFHHHHHHGGGEEEFFFDDDCCCCCCDDDDDDBBB???FFFGGGIIIJJJJJJIIIGGGFFFHHHGGGFFFDDDDDDDDDEEEEEEIIIEEE@@@?????????<<<:::999999999888777555333222555555555666666666666666444444444444444444444444444444444444444444444444555555555555555555555555444444444444444444444444444444444333333222222222444444444444444444444444555444444444444555666666444444555555555555555444777666555444444555666777666777777666444444555777666666666666777777777777666666666777888888999999:::::::::;;;;;;<<<<<<<<<>>>>>>???AAABBBBBB???===<<<@@@DDDEEEDDDBBBCCCDDDHHHEEEFFFIIIHHHCCCDDDJJJCCCOOOXXXYYY[[[ccckkkmmmrrrwwwWWWNNNJJJKKKOOONNNKKKJJJIIIHHHIIIHHHFFFDDDBBBBBBAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;999888777666666666555444444333333333444333333444444444444444444222222333333333333444444333444444555555444444333333333333333333333333333333333333333333333333333222222333333333333444444555555444444444333333333111222222222222333333333333333333444444444555555444444333222333444666666444555777888:::<<<>>>???@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCDDDDDDDDDCCCDDDEEEEEECCCBBBBBBCCCEEEFFFGGGHHHHHHHHHGGGGGGIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLMMMLLLLLLLLLMMMOOORRRRRROOOJJJEEEEEEKKKPPPWWWVVVTTTRRRRRRSSSTTTVVVXXXVVVSSSOOOKKKHHHEEEDDD???===;;;:::;;;;;;:::888999:::;;;;;;999888999::::::::::::888777555555555555444444333333333333333222222222222222222222222444444444444444444444444333444444333222222333555333333333333333333333333222333333333222333555888666666666666555444333333444444444444444444444444333333444444444444333333333333444444444555555555555555555555555555555555555555555555666666666666666666777777777777666666666777888888777777888999999999999999999:::;;;<<<>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBCCCEEEGGGIIIJJJLLLJJJIIIJJJMMMNNNMMMKKKFFFGGGHHHIIIJJJJJJIIIHHHKKKLLLLLLLLLKKKKKKMMMOOOKKKLLLMMMMMMNNNNNNMMMMMMPPPSSSUUUUUUXXX[[[XXXQQQVVVVVVSSSPPPRRRWWWXXXVVV]]]ZZZTTTOOONNNQQQTTTUUUQQQNNNLLLMMMNNNOOOOOOPPPJJJJJJKKKMMMNNNMMMJJJHHHKKKKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGIIIHHHGGGFFFFFFGGGGGGHHHHHHEEEAAA@@@@@@@@@>>><<<:::::::::999777666444333555555555555555666666666444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444444333333333222222444444444444444444444444555444444444444555666666666666666666666555444333777666555444444555666777555666666666444444666888666666666666777777777888666666777777888999999:::::::::;;;;;;<<<<<<======CCCBBBAAABBBCCCCCCCCCBBBDDDEEEFFFDDDBBBAAACCCFFFJJJGGGFFFHHHGGGDDDGGGMMMWWWfffuuu|||tttUUUMMMJJJKKKOOOMMMKKKJJJIIIHHHIIIHHHFFFDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::999777777666666666555444444333444444444444444444444444444333333222222333333333333444444333444444555555444444333333333333333333333333333333333333333333333333333222222333333333333444444555444444444444333333333222222222222333333333333333333333444444444555555333333222333333555777888777888999:::;;;===>>>>>>@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFEEEGGGHHHHHHFFFEEEEEEFFFCCCCCCDDDEEEFFFFFFFFFFFFHHHIIIKKKLLLLLLKKKIIIHHHHHHJJJLLLLLLLLLMMMOOOPPPSSSTTTSSSOOOJJJGGGIIILLLWWWWWWWWWTTTRRRSSSWWW[[[\\\ZZZWWWSSSNNNJJJGGGFFFCCCAAA>>>=========<<<:::888999:::999888888:::<<<;;;;;;<<<;;;:::888666555777666555444444444444444333333333333333333333333444444444444444444444444333444444333222222333555333333333333333333333333111222333333222222444666555555555555555444333222444444444444444444444444333333444444444444333333333444444444444555555555555555555555555555555555555555555555666666666666666666777777888777777666555777888888777777888999::::::;;;<<<<<<<<<;;;;;;??????@@@AAABBBCCCDDDDDDAAAAAACCCEEEGGGIIIKKKKKKJJJIIIIIIJJJLLLMMMLLLJJJJJJKKKLLLLLLLLLKKKIIIIIIKKKKKKKKKJJJIIIKKKNNNQQQSSSUUUWWWZZZ\\\]]]]]]\\\VVV\\\eeemmmwww|||yyysssqqqoookkkjjjsssuuujjj\\\QQQNNNPPPTTTVVV[[[XXXRRRNNNLLLKKKJJJIIIHHHJJJLLLLLLKKKJJJJJJKKKJJJKKKLLLLLLJJJIIIIIIJJJHHHGGGFFFDDDCCCDDDHHHJJJHHHIIIJJJKKKKKKJJJIIIHHHIIIHHHHHHGGGGGGGGGGGGHHHGGGEEECCCBBBBBBBBBAAA@@@<<<<<<;;;:::888777666555555555555555555555555555444444444444444444444444444444444444444444444444333333333333333333333333444444444444444444444444444444444444333333333333444444444444444444444444555444444444444555666666888888888777666555444333666666555555555555666666444555666555555555777999666666666777777777888888777777888888999::::::::::::;;;;;;<<<======>>>>>>AAA@@@@@@@@@AAACCCEEEFFFDDDEEEFFFEEEDDDDDDFFFHHHGGGEEEGGGLLLPPPUUU]]]eee||||||{{{zzzpppQQQKKKIIIIIIMMMKKKKKKJJJIIIHHHIIIHHHFFFDDDAAAAAA@@@@@@???>>>>>>===<<<<<<<<<<<<<<<;;;;;;;;;===<<<:::888777666666666555555444444444444555555555555555444444333333333222222222333333333444444333444444555555444444333333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444222222222333333333444444333333333444444444555555333222222333444666888999888888999:::;;;<<<<<<===>>>>>>>>>???@@@AAAAAABBBDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHJJJJJJHHHGGGGGGHHHDDDDDDDDDDDDDDDDDDDDDCCCDDDFFFIIIKKKLLLKKKIIIHHHIIIKKKMMMMMMMMMMMMOOOPPPQQQRRRSSSQQQMMMJJJIIIIIIOOOSSSVVVUUUSSSTTTYYY^^^\\\ZZZXXXTTTOOOKKKGGGEEEFFFDDDBBBAAABBBBBBAAA@@@;;;;;;;;;:::888888999;;;;;;;;;<<<===>>><<<:::777777777666555444444444444333333333333333333333333444444444444444444444444333444555444222222444555222222222222222222222222111222333333222222444555444444555555444333333222555555555555555555555555444444555555555555444444444444444444555555555555555555555555555555555555555555555555666666666666666666777888888888777777555777888888777777999:::;;;<<<===>>>>>>===<<<;;;??????@@@AAABBBCCCDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKJJJIIIIIIIIIKKKKKKLLLLLLLLLLLLLLLKKKJJJKKKNNNPPPOOOQQQTTTWWW\\\bbbiiinnnyyy~~~zzzyyyzzzoooggg```XXXQQQUUUVVVUUUPPPKKKHHHIIIKKKHHHJJJMMMNNNMMMMMMNNNOOOKKKKKKJJJHHHEEEEEEGGGJJJJJJJJJKKKLLLLLLKKKJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDFFFFFFEEEDDDEEEEEEDDDDDD???>>>===;;;:::999888888666666666555555444444444555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444333333555555555555555555555555555444444444444555666666777777888888777666555555666666666555555666666666333444555555555555888:::666666777777777888888888888888888999::::::;;;;;;;;;<<<<<<===>>>???@@@@@@>>>???AAABBBCCCDDDGGGIIIEEEFFFGGGHHHHHHIIIJJJJJJSSSWWW___jjjuuu|||tttpppooopppvvvxxxtttqqqqqqrrrrrrhhhmmmpppmmmkkkoooyyypppRRRLLLIIIIIILLLJJJKKKJJJIIIHHHIIIHHHFFFDDDAAAAAA@@@@@@???>>>>>>>>>======<<<<<<<<<;;;;;;;;;<<<;;;:::888777666555555555555444444444555555666555555555444444333333333222222222333333333444444333444444555555444444333333333333333333333333333333333333333333333333333222222222333333333444444444444444444444444444444222222333333333444444444333333333444444444555555333333333333444666888999888888999999:::;;;;;;;;;===>>>???@@@AAABBBCCCCCCFFFFFFFFFGGGGGGGGGHHHHHHGGGHHHJJJJJJHHHHHHHHHIIIGGGFFFEEEDDDBBBAAAAAA@@@???BBBFFFIIIKKKKKKJJJIIIKKKMMMOOOOOONNNMMMNNNOOOMMMNNNPPPPPPNNNKKKIIIIIIEEEKKKQQQTTTSSSTTTXXX]]][[[ZZZXXXUUUQQQMMMJJJGGGFFFDDDBBBBBBDDDDDDDDDCCC???@@@???<<<999888888999999999:::===@@@AAA>>><<<777666555444333333333333333333333333333333333333444444444444444444444444444555555444333333444666222222222222222222222222111333444444333222333444444444444555444444333222555555555555555555555555444555555666666555555444444444444555555555666666666666666666666666666666555555555555666666666666666666777888888888888888666777999999888999:::<<<<<<===???@@@@@@???>>>===???@@@@@@AAABBBCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKJJJIIIIIIIIIJJJLLLNNNJJJLLLNNNRRRXXXaaallltttuuuzzz~~~~~~wwwjjj\\\RRRMMMJJJLLLOOOPPPPPPOOOOOOOOOLLLLLLLLLKKKJJJIIIJJJKKKLLLLLLLLLMMMMMMLLLLLLLLLMMMLLLKKKIIIGGGEEECCCBBBEEEFFFGGGGGGFFFFFFFFFFFFAAA@@@>>>===;;;:::::::::888888777666555555444444555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444444444444444555555555555555555555555555444444444444555666666555555666777888888777777555666666666666666666555333444555555555555888:::777777777777888888888888999999::::::;;;;;;<<<<<<<<<======>>>@@@AAAAAABBBBBBDDDGGGGGGFFFFFFGGGIIIKKKIIIHHHJJJOOOXXXaaafff{{{|||uuullleeedddccc``````dddvvvtttyyy~~~uuuyyy}}}}}}zzz{{{vvvVVVOOOKKKKKKOOOMMMKKKJJJIIIHHHIIIHHHFFFDDD@@@@@@@@@?????????>>>>>>=========<<<;;;;;;::::::<<<;;;999888666666555555555555555444555555666777444444444444444444333333222222333333333333444444333444444555555444444333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444444555333333333333444444444444333333333444444444555555444444333333444666888999777888888999:::;;;;;;<<>>>>><<>>>>>>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEEEEFFFHHHIIIIIIJJJJJJKKKKKKLLLJJJJJJJJJIIIKKKOOOVVV[[[___dddkkktttooo```VVVVVVVVVXXXYYYYYYVVVSSSQQQOOOMMMMMMOOOPPPPPPOOONNNNNNMMMMMMMMMMMMNNNNNNPPPPPPOOOMMMKKKIIIFFFEEEEEEGGGHHHHHHGGGFFFFFFGGGDDDBBB@@@>>>===<<<<<<===::::::999888666555444444555555555555555555555555555555555555555555555555333333333333333333333333444444444444444444444444444444444444555555555555555555555555555555555555555444444444444555666666333444555666777888888888555555666666666666555555444555666555555555777999777777777888888888999999:::::::::;;;<<<<<<=========>>>>>>@@@AAABBBCCCDDDCCCEEEHHHGGGDDDCCCEEEHHHOOOLLLLLLTTTfff}}}~~~}}}zzzxxxxxx|||yyysssvvvxxxuuuuuuyyyzzzYYYPPPKKKKKKOOOMMMKKKJJJIIIHHHIIIHHHFFFDDD@@@@@@@@@???????????????>>>======<<<;;;;;;::::::<<<;;;999888666555555555555555555555555666777777333333444444444444444444222222333333333333444444333444444555555444444333333333333333333333333333333333333333333333333333222222333333333333444444333333333444444444555555333333333444444444444555333333333444444444555555666555444444444666777888888888999:::;;;<<<===>>>???@@@AAACCCDDDFFFGGGHHHJJJIIIIIIHHHGGGFFFEEEEEEBBBDDDFFFFFFEEEEEEEEEFFFEEEDDDBBB@@@>>>=========<<<>>>@@@CCCEEEGGGHHHHHHFFFIIILLLMMMMMMLLLLLLMMMMMMLLLKKKKKKLLLLLLKKKKKKBBBCCCEEEHHHKKKPPPTTTWWWYYYYYYZZZZZZXXXVVVSSSRRRLLLJJJGGGFFFFFFEEEDDDBBBCCCEEEFFFEEEBBB>>><<<;;;<<<999888;;;@@@CCCBBB???999999777666555444444444444444444444444444444444444444444444444444444444444555666555333333555666333333333333333333333333333555777777555444444555444555555666666666555555555555555555555555555555666666666777777666666666555555555555666666666666666666666666666666666666555555555555666666666666666666777888999999999999888:::;;;<<<<<<<<<>>>@@@>>>??????@@@AAACCCDDDEEECCCDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOPPPRRRUUUZZZbbbnnn|||tttrrrrrrvvv|||~~~yyytttaaaYYYQQQNNNPPPTTTSSSQQQOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPOOONNNLLLJJJIIIEEEGGGIIIIIIGGGFFFFFFGGGEEEDDDAAA???>>>===>>>>>><<<<<<;;;999888666555555555555555555555555555555555555555555555555555555444444444444444444444444444444444444444444444444444444444444555555555666555555555555555555555555555444444444444555666666333444555666666666666666444555666777777666555444555666666666444444666888777777888888888999999999:::;;;;;;<<<======>>>>>>>>>>>>???AAABBBCCCDDDEEEBBBDDDFFFEEEDDDGGGOOOUUU```aaahhhvvv~~~xxxuuuttttttyyyxxxzzz|||YYYOOOIIIIIIMMMLLLKKKJJJIIIIIIIIIHHHFFFDDD@@@@@@@@@???????????????>>>>>>===<<<;;;;;;::::::<<<;;;999777666555555555555555555555555666777777333333333444444555555555222222333333333444444444333444444555555444444333333333333333333333333333333333333333333333333333222222333333333444444444333333333444444555555555333333333444444444555555333333333444444444555555777666555444444555666777888999:::;;;===>>>??????===>>>???AAACCCEEEFFFGGGKKKJJJIIIHHHFFFEEEDDDCCC@@@BBBDDDDDDDDDCCCDDDEEEBBBAAA???>>>===<<<======>>>>>>???AAABBBDDDFFFFFFBBBEEEIIIKKKLLLLLLLLLMMMPPPNNNLLLKKKKKKLLLLLLKKKGGGDDDBBBBBBGGGNNNSSSUUUVVVWWWXXXYYYXXXWWWUUUSSSSSSPPPMMMKKKIIIHHHEEEDDDBBBEEEHHHHHHEEEAAA>>>===>>>;;;888:::???BBBAAA>>>;;;:::999777666555555555444444444444444444444444444444444444444444444444444555666555333333555666444444444444444444444444444666888888666555555555555555666666666666666555666666666666666666666666666666777777777777666666555555555555666666666777777777777777777777777777555555555555666666666777666666777999999:::::::::999:::<<<=========???AAA?????????@@@AAADDDFFFHHHFFFFFFGGGHHHIIIJJJJJJKKKIIIHHHHHHHHHJJJMMMQQQSSS]]]aaahhhrrrrrreeeUUUNNNPPPSSSRRROOOPPPOOOOOONNNNNNOOOOOOPPPLLLLLLMMMNNNNNNLLLKKKJJJEEEGGGJJJJJJGGGEEEEEEGGGFFFEEEBBB@@@>>>>>>???@@@======<<<:::888777666555666666666666666666666666666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555666666666666666666666666666666555444444444444555666666444555555555555555444444444555666777777666555444666777777666444444555777777888888888888999999999;;;;;;<<<<<<===>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFEEEGGGHHHHHHKKKTTTbbblll~~~wwwvvvwwwxxxvvvvvvyyywwwYYYQQQKKKJJJMMMLLLLLLKKKHHHGGGGGGFFFDDDBBBDDDBBB@@@>>>>>>>>>???@@@???>>><<<:::999999999:::BBBAAA???<<<:::777555444444444444444444444444444444444444444444444444444444444444444444444444444666333222333555666444222333333333444444444555555444444444444444444444444222333444444555555444444333333333333333444555666555555555555555666777777444444444333333444444555777666555444444555777777888;;;>>>@@@???>>>>>>>>>@@@AAABBBDDDEEEGGGHHHIIIFFFFFFEEEDDDCCCBBBCCCCCCDDDCCCAAA@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCDDDDDDFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFDDDBBBBBBEEEJJJNNNTTTUUUUUUSSSQQQRRRVVVZZZZZZYYYVVVRRRNNNKKKJJJIIIEEEDDDCCCGGGKKKJJJEEE@@@>>>===<<<<<<<<<<<<===>>>;;;@@@@@@999555777666333111111111111111111222222333444444444333222222111222444666666444333333333555666777666444333333444555555555555555555555555999999888777666555444444555555555555666666666777555555555555666666666666666666555555555444444444777777666666666666777777999999888888888888888888999999999999888888888888<<<<<<===>>>???@@@AAAAAA???@@@BBBEEEHHHHHHFFFDDDKKKHHHHHHKKKKKKJJJKKKNNNGGGLLLPPPTTT^^^lllvvvyyynnndddgggddd[[[UUUTTTQQQOOOQQQRRROOOMMMLLLTTTOOONNNRRRSSSOOONNNQQQMMMMMMMMMMMMKKKIIIGGGFFFEEEDDDCCCCCCCCCBBB???<<<:::;;;<<<<<<<<<;;;:::999777777777666555555444444666666666666666666666666777666555444444444444444666666666666666666666666666555444555666777777555555666666666666666555555666666666666777777777777666666666666666666666666666666666666555555555555888888888777777777777777777777888999::::::;;;;;;888999;;;>>>@@@AAA@@@>>>EEEBBBCCCGGGGGGCCCFFFMMMJJJIIIKKKTTTggg|||iiikkktttxxx|||~~~wwwYYYQQQKKKKKKNNNMMMLLLKKKHHHGGGGGGFFFDDDBBBDDDBBB@@@???>>>>>>???@@@@@@???===;;;::::::::::::>>>===<<<;;;999888777666444444444444444444444444444444444444444444444444444444444444444444444444555444222333555666444222333333333444444444555555444444444444444444444444222333444444555555444444444333333333444444555666555555555555555666666777555555444444444444444444666666555555555666888888:::===???@@@???>>>>>>>>>@@@AAABBBCCCDDDEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@AAA@@@???>>>>>>???@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHIIIJJJJJJKKKIIIJJJKKKLLLMMMMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJIIIJJJHHHEEEBBBAAACCCHHHLLLRRRTTTUUUSSSQQQPPPRRRTTTYYYXXXVVVSSSQQQOOONNNMMMHHHEEEDDDFFFJJJKKKHHHDDD???>>><<<;;;;;;<<<===>>>===@@@???:::777888777333999888666555555555666777333333444444555555444444222444666666444333333444333555666555444444555666555555555555555555555555666666666555444444333333555555555666666666777777666666666777777777777888777777777666666555555555777777666666666666777777999999888888888888888888999999999:::::::::::::::===>>>??????AAAAAABBBCCCEEEDDDCCCCCCEEEHHHJJJKKKHHHGGGIIIMMMMMMLLLOOOTTTVVV```nnnnnneeeVVVNNNRRRTTTQQQRRRXXXTTTOOONNNQQQRRRQQQRRRWWWNNNNNNNNNMMMLLLIIIGGGFFFEEEDDDCCCCCCCCCBBB???<<<<<<===>>>>>>>>>===;;;:::888888777666666555555444666666666666666666666666666666555444444444444444666666666666666666666666666555444555666777777555555555666666666666555555666666666666777777777777777777777777777777777777555555555666666666777777888888888888777777777777777888888999:::;;;<<<<<>>>>>??????@@@???>>><<<;;;;;;;;;;;;999999999999999888888888555555555555555555555555444444444444444444444444444444444444444444444444555444333333555555444333333333333444444444555555444444444444444444444444333333444555555555555444444444444333444444555666555555444444555555666777666666666555555444444444555555555666666888999:::<<<>>>@@@AAA@@@>>>>>>???AAABBBBBBCCCCCCDDDEEEEEECCCCCCAAA@@@???>>>>>>>>>>>>=========>>>???@@@AAADDDEEEFFFHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNNNNLLLLLLMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNMMMLLLKKKLLLKKKHHHEEEBBBBBBEEEGGGNNNQQQSSSTTTRRROOOMMMMMMSSSSSSSSSSSSSSSRRRRRRQQQJJJGGGDDDDDDGGGJJJJJJHHHAAA???<<<::::::;;;===>>>>>>???>>>;;;::::::777333666555222000000000222333222222333333444555555555222444666666444333444555222333555555444444666888555555555555555555555555555555555555555555555555555555666666666777777777777777777777888888888888888888777777777777666666888777777666666777777888888888999999999999999999999999::::::;;;<<<<<<<<>>??????@@@???>>>===<<<999888888777666666555555666666666666666666666666666666555444444444444555666666666666666666666666666555444555666777777555555555666666666666666555666666666666777777777777888888888888888888888888333444444555777888888999888888888888888888888888888888999:::;;;<<<======???>>>>>>>>>???AAACCCDDDFFFEEEGGGKKKNNNSSS^^^hhhxxx{{{sssmmmiiimmmvvvwwwvvvzzzqqqTTTNNNJJJJJJNNNMMMLLLKKKHHHGGGGGGFFFDDDBBBBBBAAA@@@???>>>>>>>>>??????>>>===<<<;;;::::::999777777777888888888888888666666666666666666666666444444444444444444444444444444444444444444444444444444333444444444444444333333333444444444555555444444444444444444444444333444444555555555555555555555444444444444555555555444444444444555666666777777777777666555444444555555666777888999:::;;;;;;>>>@@@AAA@@@@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>???@@@BBBCCCDDDEEEHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMNNNOOOOOOOOOOOOOOONNNNNNOOOOOOOOONNNMMMMMMMMMNNNNNNKKKHHHEEEDDDDDDIIILLLPPPSSSRRROOOKKKIIIKKKLLLMMMNNNOOOPPPQQQQQQJJJGGGBBBAAACCCGGGIIIJJJCCCAAA>>>;;;:::;;;===???>>>===;;;:::;;;;;;888444555444444444444444555555333333222222333333333444333444666555444444555666333444666555555444666777555555555555555555555555666666666666777777888888555666666666666777777777666666777777777888888888777777777777777777777777888777777777777777777888888888999999999999999:::999999:::;;;<<<===>>>>>>@@@@@@AAABBBCCCDDDEEEEEEAAACCCFFFGGGFFFEEEEEEEEEJJJMMMUUU]]]dddmmm~~~}}}ggg]]]ZZZWWWVVVXXXSSSOOORRRWWWVVVQQQKKKQQQQQQPPPPPPNNNKKKIIIHHHGGGFFFEEEEEEEEECCC@@@>>>??????@@@AAA@@@???>>>===999999999888777777666666666666666666666666666666666555555444444444555555666666666666666666666666666555444555666777777555444555666666666666666666666666666666777777777777888888888888888888888888444555555666777777888888777888888888888888999999999999:::;;;===>>>??????===>>>???@@@@@@BBBDDDFFFMMMMMMOOORRRZZZhhh|||}}}wwwvvv}}}mmmRRRLLLIIIIIILLLKKKLLLKKKHHHGGGGGGFFFDDDBBBAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<;;;:::999888777888888777777777666666666666666666666666666666666444444444444444444444444444444444444444444444444333444444444444333444444333333333444444444555555444444444444444444444444333444555555666666555555666555555444444444555555444444444444444555666666777888888888888777666555555666777888:::;;;;;;<<<:::<<<>>>@@@@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA@@@AAAAAAAAABBBCCCEEEGGGIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKLLLMMMMMMMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNOOOOOOOOOOOONNNMMMPPPRRRRRROOOIIIEEECCCEEEHHHMMMQQQRRRPPPLLLIIIDDDEEEEEEFFFHHHKKKMMMNNNJJJFFFBBB???@@@CCCFFFHHHEEECCC@@@===<<<<<<===>>><<<:::999999:::999999999000222444666777666555444888777666444333333333333333444555555444444666777666777888777555444555666666666666666666666666666555555666666777888888888666666666666777777777888555555555666666666777777666666666666666666666666888888777777777777888888888888999999::::::::::::999999:::;;;===>>>??????@@@AAAAAABBBCCCDDDEEEEEEDDDFFFGGGHHHIIIKKKPPPSSSYYYdddxxxhhh\\\OOOLLLSSSZZZYYYSSSQQQQQQQQQQQQOOOMMMKKKJJJHHHGGGGGGGGGGGGEEEBBB??????@@@@@@AAA@@@???>>>===:::::::::999888888777777666666666666666666666666555555444444444555555666666666666666666666666666666555444555666777777555444444555666666666666666666666666666777777777777888888888888888888888888777777777777777777666666777777888888999999999:::::::::;;;===>>>???@@@AAA???BBBEEEFFFEEEDDDFFFGGGGGGPPP]]]jjjyyyxxx{{{}}}lllQQQLLLIIIHHHKKKJJJLLLKKKHHHGGGGGGFFFDDDBBB@@@@@@@@@??????>>>======;;;;;;;;;;;;:::888777666999888888777777666555555555555555555555555555555444444444444444444444444444444444444444444444444333444555555333333444555333333333444444444555555444444444444444444444444444444555666666666666555777666555555444555555555444444333333444444555666666777999999999999777777777777999:::;;;;;;;;;;;;:::<<<>>>??????@@@BBBDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEDDDEEEGGGIIIKKKMMMMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKJJJKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMNNNOOOOOOOOOOOOOOOMMMPPPTTTTTTRRRMMMJJJHHHFFFGGGKKKOOORRRQQQNNNKKKDDDCCCBBBBBBCCCGGGJJJMMMJJJHHHEEEBBBBBBCCCEEEGGGFFFEEECCC@@@???>>>>>>>>>;;;999999:::999888<<>>???@@@AAAAAAAAABBBCCCDDDEEEFFFFFFFFFGGGHHHKKKQQQ\\\jjjuuuhhhRRRMMMRRRVVVUUUQQQQQQRRRRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIGGGDDDBBB@@@@@@AAABBBAAA@@@???>>>;;;;;;;;;:::999999888888666666666666666666666666555444444444444555666666666666666666666666666666666555444555666777777555333444555666777777777777666666666666777777777777888888888888888888888888888888888777777666666666777777888888999::::::::::::;;;<<<>>>???AAABBBCCC@@@CCCFFFFFFEEEEEEHHHKKKEEE[[[vvvmmmRRRMMMJJJIIILLLJJJLLLKKKHHHGGGGGGFFFDDDBBB@@@@@@@@@??????>>>===<<<;;;<<<<<<<<<;;;999777666888888888777777777777777444444444444444444444444444444444444444444444444444444444444444444444444222444666555333222444555333333333444444444555555444444444444444444444444444444555666666666666666777777666555555555555555444444333333444444555666555777999:::;;;:::999888888999:::;;;<<<<<<;;;:::<<<===>>>>>>======???AAA@@@@@@@@@AAAAAABBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHEEEGGGIIIKKKLLLMMMMMMMMMJJJKKKKKKKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNOOOOOONNNNNNMMMKKKLLLMMMNNNOOOOOOOOOOOOMMMOOOQQQQQQOOONNNOOOOOOJJJJJJKKKMMMPPPQQQNNNLLLIIIGGGDDDBBBCCCFFFKKKNNNMMMMMMKKKIIIGGGFFFFFFGGGGGGFFFEEEDDDBBB@@@>>>===:::999:::;;;999888@@@KKKaaa___[[[VVVQQQMMMKKKIII;;;:::888666555555666777444555555555444555777:::888:::;;;:::888888999:::666666666666666666666666444444444555555555555555666666777777777888888888555666666666666777777777666666666777777888888888999888888777777888888999888888999999:::;;;;;;<<<>>>??????@@@AAABBBBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHGGGNNNXXXdddqqqnnnTTTMMMOOOPPPPPPQQQRRRRRRRRRRRRQQQPPPMMMLLLKKKKKKKKKIIIFFFDDDBBBBBBCCCCCCCCCBBBAAA@@@<<<<<<;;;;;;:::999999999666666666666666666666666444444444444444555666666666666666666666666666666666555444555666777777555333444555666777777777777666666666666777777777777777777777777777777777777777777777777777888888888777777888999999:::;;;;;;;;;<<<===???@@@BBBCCCDDD@@@CCCFFFGGGIIINNNWWW___bbbyyyoooTTTOOOKKKJJJMMMJJJMMMKKKHHHGGGGGGFFFDDDBBB???@@@@@@??????>>>===<<<<<<=========<<<:::888777777777777777888888888888444444444444444444444444444444444444444444444444444444444444444444444444222444666555333222333666333333333444444444555555444444444444444444444444444555555666666666666666777777666555555555555555444333333333333444555555555666999;;;<<<;;;::::::999:::;;;<<<<<<<<<;;;:::>>>??????>>><<<;;;<<<>>>===>>>>>>???@@@@@@AAAAAACCCCCCDDDDDDFFFGGGHHHIIIEEEFFFHHHJJJLLLLLLLLLLLLIIIIIIJJJKKKLLLMMMMMMMMMOOONNNNNNNNNNNNOOOPPPPPPOOOOOOOOOPPPPPPOOONNNNNNJJJKKKLLLMMMNNNOOOOOOOOONNNNNNNNNLLLLLLNNNRRRUUUOOOMMMKKKMMMOOOPPPNNNLLLOOOLLLGGGDDDDDDHHHMMMQQQPPPQQQPPPNNNKKKIIIHHHHHHGGGGGGGGGFFFDDDBBB???===;;;:::<<<===999888CCCRRR]]]XXXOOOEEE===888666555777666444333333444555666444555555555444555888:::777999::::::::::::;;;===777777777777777777777777777777777777777777777777777777777777888888888888777777777777888888888888777777888888999999999999999999888888888888999999888888999::::::;;;<<<<<>>>>>???>>>===<<<;;;:::999999777666666666666666777888555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555555555444444444555555555555666777777666555555555555555555777888:::;;;;;;:::::::::;;;;;;<<<<<<;;;;;;:::>>>>>>>>>>>>>>>>>>======AAA???===>>>AAABBBAAA>>>CCCEEEGGGGGGFFFEEEEEEEEECCCFFFHHHHHHKKKNNNMMMIIILLLOOOQQQOOOQQQTTTUUURRRWWWUUUSSSQQQRRRUUUXXXZZZVVVVVVQQQLLLMMMQQQRRRPPPTTTNNNKKKNNNOOOMMMNNNSSSVVVQQQLLLKKKMMMPPPQQQPPPMMMMMMNNNNNNNNNNNNMMMMMMLLLOOOPPPMMMGGGFFFKKKQQQQQQRRRRRRPPPLLLIIIHHHHHHLLLLLLKKKIIIFFFCCC???>>>???===:::999:::;;;;;;:::???>>><<<:::888666555444555555555555555555555555444555666666555555666888666666666666666777888888666666666666777777777777777777777777777777777777888888777777666666555555777777777777777777777777888888888888888888888888;;;::::::999999888888888:::::::::;;;<<<===>>>???@@@???@@@BBBDDDEEEDDDCCCBBBCCCEEEHHHJJJMMMUUU\\\fffyyy[[[RRRUUUQQQOOOQQQVVVVVVQQQPPPRRRRRROOOLLLJJJJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCAAAAAA@@@>>>===<<<;;;:::666666666666666777888999555555555555555555555555888888777777666666555555666666666666666666666666888888888777777777777777777777777777888888888888999888888888777777666666999999888888888888888888999999:::::::::;;;;;;;;;AAA===;;;???BBBBBBCCCFFFHHHKKKUUUcccqqq|||pppVVVTTTMMMGGGJJJLLLLLLJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>???>>>===<<<;;;:::999999777777666666666666777777555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555555555555555555666666666777777777777666555555555555555666777888:::;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===>>>??????@@@BBBBBBBBBAAA@@@?????????CCCDDDFFFGGGGGGHHHIIIIIIMMMMMMKKKIIILLLSSSXXXWWW\\\dddlllqqqxxx~~~|||}}}|||yyyvvvuuuvvvxxx{{{{{{xxxqqqfff```^^^ZZZTTTVVVSSSUUU\\\]]]VVVPPPNNNPPPPPPOOOQQQRRRQQQMMMJJJLLLMMMOOOQQQSSSSSSTTTTTTQQQSSSTTTQQQMMMJJJKKKNNNRRRRRRRRROOOKKKIIIHHHIIIMMMMMMLLLIIIFFFCCC@@@>>>???===:::999:::;;;::::::<<<<<<:::999777555444444555555555555555555555555444555666666555555666888666666666666666777888888666666666666777777777888777777777777777777777777888888777777666666666666888888888888888888888888888888888888888888888888;;;:::::::::999999888888::::::;;;;;;<<<>>>???@@@DDDBBB@@@???@@@BBBCCCCCCIIIGGGFFFHHHPPP```uuu}}}ppplllmmmcccWWWPPPQQQTTTTTTSSSPPPNNNLLLLLLMMMOOOOOOOOOHHHHHHGGGFFFEEEEEEDDDDDDAAA@@@???>>><<<;;;::::::777666666555555555666666666666666666666666666666888888777777666666666666777777777777777777777777888777777777777777777777777777777777888888888888999888888888777777777777999999888888888888888888999999:::;;;<<<======>>>@@@======AAADDDDDDGGGKKKKKK^^^wwwrrrWWWTTTOOOJJJKKKKKKLLLJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>>>>===<<<;;;::::::999888777777666666777777777666666666666666666666666555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555555555666666666666777777777888777666666555555555555666888888888999:::;;;======<<<<<<<<<<<<<<<<<<<<<<<<::::::<<<===???@@@AAABBB@@@BBBCCCAAA???>>>@@@BBBGGGGGGGGGHHHIIIJJJKKKLLLNNNTTTYYY___jjjwwwqqqqqquuu||||||ooo___UUUTTTSSSRRRRRRRRRPPPNNNKKKNNNNNNPPPPPPQQQPPPOOOOOOMMMOOOQQQRRRRRRQQQOOOMMMOOOOOONNNLLLJJJIIIKKKLLLNNNMMMLLLJJJGGGDDD@@@>>>???===;;;:::;;;;;;:::999999999888777666555555444666666666666666666666666444555666666555555666888666666666666666777888888666666666777777777888888777777777777777777777777888777777777777666666666888888888888888888888888999999999999999999999999::::::::::::::::::999999;;;;;;<<<<<<===>>>@@@AAACCCDDDDDDDDDDDDDDDDDDDDDKKKMMMPPPYYYjjjeeeSSSPPPRRRRRROOONNNLLLMMMOOOPPPPPPOOOKKKKKKJJJIIIGGGFFFEEEEEECCCBBB@@@???===<<<<<<<<<999999888777666555555666777777777777777777777777888777777777777666666666888888888888888888888888777777777777777777888888777777777777888888888888888888888888888777777777888888999999999999999999999:::;;;<<<===??????@@@FFFCCCCCCEEEGGGHHHNNNUUUffftttWWWQQQMMMKKKMMMLLLLLLJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>>>>======<<<;;;;;;::::::888888777777666777777777777777777777777777777777555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555555555555555666666666777777777777666555555555555666666999888888888:::<<<>>>???===<<<<<<<<<<<<<<<<<<===;;;<<<<<<>>>???@@@AAABBBAAABBBBBBBBBCCCDDDFFFHHHGGGFFFFFFHHHLLLOOORRRSSSZZZgggyyy{{{mmmjjjdddYYYPPPLLLKKKMMMOOONNNPPPQQQRRRRRRQQQPPPOOOMMMMMMPPPTTTWWWUUUQQQLLLJJJJJJJJJIIIHHHIIILLLOOONNNNNNMMMKKKHHHEEEBBB@@@???>>><<<;;;<<<<<<:::999888888888777777777666666666666666666666666666666444555666666555555666888666666666666666777777888666666777777777888888888777777777777777777777777777777777777777777777777888888888888888888888888999999999999999999999999::::::::::::;;;;;;;;;;;;============>>>@@@AAABBB???CCCGGGJJJJJJHHHGGGFFFKKKWWWhhhyyyZZZJJJLLLPPPPPPPPPOOOPPPQQQPPPNNNKKKOOONNNMMMKKKJJJHHHGGGGGGFFFEEECCCAAA@@@?????????;;;;;;:::999888888888888777777777777777777777777777777777777777777777777888888888888888888888888777777777777777888888888666777777777888888888888888888888888888888888888888888999999999999999::::::;;;<<<===>>>??????@@@LLLHHHFFFHHHLLLSSS___kkkyyy[[[RRRKKKKKKNNNLLLLLLJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>=========<<<;;;;;;::::::999999888777777777777777777777777777777777777777555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555555555444444555555555666666666666666555555555555666666999999888999:::===???@@@>>>======<<<<<<======>>>>>>>>>??????@@@AAAAAABBBDDDCCCBBBCCCFFFIIIKKKKKKHHHIIIMMMUUU___iiiooorrr|||jjj[[[SSSQQQQQQPPPRRRTTTVVVWWWWWWUUUTTTQQQPPPPPPSSSWWWVVVQQQLLLKKKKKKJJJHHHFFFFFFHHHKKKNNNNNNMMMLLLJJJGGGDDDBBBAAA???>>>===>>>===;;;999999999999999999999999999777777777777777777777777444555666666555555666888666666666666666777777888777777777777888888888888888888888888888888888888777777777777888888888888888888888888888888888888999999999999999999999999:::::::::;;;;;;<<<<<<===>>>>>>>>>???@@@AAABBBCCCAAACCCDDDEEEFFFIIINNNSSSeeewwwaaaMMMMMMPPPMMMNNNOOOQQQSSSSSSPPPNNNQQQPPPOOOMMMLLLJJJIIIIIIGGGFFFDDDAAA@@@@@@@@@@@@;;;:::999999888888999999666666666666666666666666777777777777888888888888777777777777777777777777666666777777888888888888666777777777888888888888888888888888888999999999888888999999::::::::::::<<<<<<======>>>>>>??????GGGDDDEEENNN[[[llluuu~~~zzz___TTTKKKJJJMMMKKKLLLJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>>======<<<<<<<<<;;;;;;;;;:::999888888777777777777666666666666666666666666555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555555555444444444444555555555555666555555555555666666777888999999:::<<<>>>@@@AAA???>>>===<<<<<<===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFIIIMMMPPP^^^aaajjjxxx|||pppjjjeeeeeedddaaa\\\WWWQQQNNNOOOMMMLLLNNNSSSUUUUUUTTTQQQPPPNNNJJJFFFCCCCCCDDDMMMMMMMMMLLLKKKIIIGGGEEECCCAAA@@@@@@@@@???<<<:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777444555666666555555666888666666666666666777888888777777777888888888999999888888888888888888888888777777777888888888888999999999999999999999999999::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>?????????@@@AAABBBDDDDDDHHHFFFBBBAAAFFFTTTggguuuppp```YYYUUUOOOMMMLLLMMMOOOPPPQQQPPPQQQQQQPPPOOOMMMLLLKKKKKKHHHFFFCCCAAA@@@@@@@@@AAA;;;;;;:::888888777777777666666666666666666666666777777777888888888888999777777777777777777777777666666666777888888999999777777777777888888888888888888888999999999999999888888999999:::;;;;;;;;;======>>>???@@@AAAAAABBBBBBCCCMMMccc}}}{{{{{{mmmZZZSSSJJJIIIMMMJJJLLLJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444444444555555555555444444555555555555555555555555555555555555666666666666555555555555555666777777777888:::<<<>>>???@@@@@@@@@???===<<<<<<===???@@@@@@AAABBBCCCDDDEEEFFFGGGEEEMMMTTTUUUSSSVVVbbblll~~~sssjjjeeefffbbb[[[VVVTTTTTTUUUVVVSSSSSSQQQNNNIIIEEEDDDDDDKKKLLLMMMMMMLLLKKKIIIHHHDDDCCCBBBBBBBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888444555666666555555666888666666666666666777888888777777888888888999999999888888888888888888888888777777888888888999999999999999999999999999999999::::::::::::::::::::::::999:::;;;<<<===>>>??????@@@@@@@@@AAABBBCCCEEEEEEIIIIIIKKKPPP___xxxxxxooommmmmmeeeZZZQQQMMMMMMOOOPPPQQQPPPPPPOOONNNMMMMMMMMMKKKIIIFFFDDDBBBCCCDDDDDDBBB@@@>>><<<999888777666777777777777777777777777777777888888888999999999888888888888888888888888555666666777888888999999777777777777888888888888888888888999999:::::::::888888999999:::;;;;;;<<<======???AAACCCEEEGGGHHHPPPVVVkkkppp[[[QQQOOOIIIIIINNNLLLLLLJJJHHHGGGGGGFFFDDDCCCCCCBBBBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888777777777777555555555555555555555555555555555555555555555555444444444444444444444444333444444555555444444333444444444444444444444444444555555555555555555444555555555555555555555555666666666666777777777777555555555555555666777888666888;;;===???@@@@@@@@@@@@???>>><<<<<<>>>???@@@???@@@BBBDDDFFFHHHIIIJJJOOO]]]kkkmmmiiimmm{{{jjj[[[SSSOOOOOOQQQRRRRRRPPPMMMJJJIIIIIIJJJKKKLLLMMMMMMLLLKKKJJJEEEDDDCCCCCCCCCBBB>>><<<<<<<<<;;;;;;;;;;;;::::::888888888888888888888888444555666666555555666888666666666666666777888888777888888888888999999999888888888888888888888888777777888888999999999999999999999999999999999999::::::::::::::::::::::::999:::;;;<<<===>>>???@@@AAAAAAAAABBBCCCDDDEEEFFFDDDKKKWWWhhhttt```TTTPPPQQQRRRPPPPPPPPPOOOOOONNNNNNNNNPPPNNNKKKHHHGGGGGGHHHIIIIIIHHHDDDAAA===:::888777888888888888888888888888777777888888999999999999999999999999999999999999555666666777888999999999777777777777888888888888888888888999999:::::::::888888999::::::;;;<<<<<<<<<===@@@CCCFFFJJJLLLMMMfffppphhhXXXSSSRRRJJJGGGKKKIIIKKKKKKJJJIIIHHHFFFEEEDDDBBBBBBAAA@@@@@@??????>>>???>>>===;;;;;;:::::::::888888999999999888777777888888777777777777888888444444444444444444444444555555555555555555555555555555555555555555555555777666555444444555666777444666777777666555555666666666777777777777666666444444444555555777888999999777666555666777999::::::;;;;;;<<<===>>>?????????>>><<<;;;<<<======<<>><<<>>>======<<<<<<<<<======999999888888888888888888777777777777777777777777777888999::::::999777666777777888999999999999888888888999999999999888888999999999999999999999999888888888888888888888888999::::::::::::::::::;;;:::;;;<<<<<<<<<===???AAA@@@AAA===@@@IIIHHHGGGPPPNNN^^^ttttttXXXTTTUUUQQQSSSQQQQQQRRRTTTRRRNNNJJJOOOPPPOOOKKKGGGEEEGGGIIIIIINNNPPPLLLCCC<<<999999999888777777777777777888777777888888888888777777999888888888777777666666777777888999999999999888888888999::::::::::::999999999999999999999999999999::::::;;;;;;<<<===>>><<>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888888888888777777666666666666777777444444444444444444444444555555555555555555555555555555555555555555555555666555555555555555555666444666777777666555555666666666777777777777666666555555555555555666777888888777555555555666888999999999:::;;;<<<===>>>>>>???>>><<<<<<===???AAABBB===>>>BBBFFFEEEDDDLLLWWWkkk|||~~~fff]]]UUUUUUVVVSSSLLLIIIKKKMMMMMMLLLMMMNNNOOOOOONNNMMMLLLHHHGGGEEEEEEEEECCC???===<<<<<<;;;:::::::::;;;;;;:::999999999888888777777777777777777777777777777888888999999999888888777777777888999999999999999888888999999999999888888999999999999999999999999999999999999999999999999:::::::::::::::;;;;;;;;;<<<===>>>>>>===>>>@@@BBBCCCHHHEEEBBBEEEBBBEEETTTgggzzzlllVVVQQQSSSQQQPPPOOONNNNNNOOOPPPPPPOOOOOOOOOLLLHHHFFFGGGHHHIIIIIIIIIHHHFFFBBB===999999999888777777777777888777777888888888888777777999888888888777777777777777777888999999999999999888888999::::::::::::999::::::999999999999999999>>>>>>>>>======>>>@@@BBBBBBAAADDDIIINNNXXXkkk}}}bbbRRRPPPKKKKKKNNNLLLIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<============<<<:::999888888888999666666555555555555666666444444444444444444444444555555555555555555555555555555555555555555555555444444555555555555444444444666777777666555555666666666777777777777666666666666666555555666777777777666555555555666888999888888999:::;;;<<<<<<===<<<;;;::::::;;;>>>@@@BBB===@@@FFFHHHIIIOOO```qqq~~~hhhTTTTTTWWWTTTMMMIIILLLPPPQQQOOOOOOPPPQQQQQQPPPOOONNNLLLJJJIIIHHHGGGEEEAAA>>>===<<<;;;;;;::::::;;;;;;;;;;;;:::999888777777666777777777777777777777777999888888888888888999999777888888999999999999999888888999999999999888888:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>???@@@@@@??????AAACCC???GGGGGGFFFJJJOOO^^^www___PPPPPPNNNOOOOOOOOOOOOOOOQQQSSSNNNOOOOOOMMMKKKHHHHHHHHHHHHDDDAAACCCHHHHHHBBB:::::::::999888888888888888777777888888888888777777888888888888888777777777777888888999999999999999888999999:::::::::::::::::::::::::::::::::::::::;;;<<<=========>>>BBBDDDJJJDDDIII\\\mmm{{{kkkSSSOOOLLLLLLNNNKKKIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAA@@@@@@??????>>>>>>============>>>>>>??????>>>;;;999777777888999777666666555555666666777555555555555555555555555555555555555555555555555555555555555555555555555222333444555555444333222444666777777666555555666666666777777777777666666777777666666666666666666777777666666777777888999888888999:::;;;<<<======<<<===>>>>>>===>>>???@@@BBBEEEIIIMMMVVVhhh}}}bbbTTTVVVTTTOOOOOORRRSSSQQQQQQQQQRRRSSSSSSRRRPPPPPPOOONNNLLLKKKJJJGGGCCC@@@@@@???>>>===<<<<<<<<<===<<<<<<;;;:::888777666666777777777777777777777777999888777777777888999:::777888999999::::::999999888999999::::::999999888:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======@@@AAAAAAAAA@@@@@@BBBDDD???FFFGGGKKKZZZlllqqq]]]TTTOOOOOOPPPSSSUUUTTTRRRPPPMMMNNNOOONNNMMMJJJIIIHHHGGGBBB???AAAHHHIIIDDD===<<<;;;:::999999888888999777888888999999888888777888888888888888888888888777888999999::::::999999888999::::::;;;;;;::::::::::::::::::;;;;;;;;;;;;777:::>>>??????@@@CCCFFFMMMJJJZZZ|||qqqUUUPPPMMMKKKLLLJJJKKKJJJJJJIIIHHHFFFDDDDDDBBBBBBAAA@@@@@@??????>>>>>>============>>>>>>??????>>>;;;999777777888999888777777666666777777888555555555555555555555555555555555555555555555555555555555555555555555555222333444555555444333222444666777777666555555666666666777777777777666666888777777666666666777777999999999999999:::::::::::::::;;;<<<===>>>??????@@@CCCEEEDDDBBB@@@AAABBBCCCIIISSS___pppiiidddZZZPPPOOORRRRRROOORRRSSSSSSTTTSSSRRRQQQPPPQQQPPPNNNMMMLLLIIIEEEBBB@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::999888777666888888888888888888888888999888777777777888:::;;;888888999::::::::::::999999999::::::::::::999999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<::::::;;;<<<<<<===>>>>>>???@@@AAAAAA@@@@@@BBBDDDFFFIIIIIISSSnnnooobbb[[[VVVPPPOOORRRTTTQQQNNNNNNNNNNNNNNNNNNMMMJJJIIIFFFDDDBBBCCCEEEEEECCCAAA===<<<;;;:::999999999999888888999999999999888888888888888888888999999999888888999::::::::::::999999999:::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<999>>>CCCEEEDDDCCCEEEHHHKKKTTTqqqrrrUUURRRNNNJJJKKKJJJKKKKKKJJJJJJHHHFFFEEEDDDBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<<<<============<<<:::999888888888999888888777777777777888888555555555555555555555555555555555555555555555555555555555555555555555555444444555555555555444444444666777777666555555666666666777777777777666666777777777666666777888888999999::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@AAA>>>@@@BBBBBB@@@@@@CCCFFFOOO]]]pppqqq[[[PPPPPPPPPNNNRRRRRRSSSSSSSSSQQQPPPOOOQQQOOONNNMMMLLLJJJFFFCCC???>>>===<<<;;;:::::::::<<<<<<;;;:::999888888777888888888888888888888888777777777777888999::::::888999999:::::::::::::::999999::::::::::::999999::::::::::::::::::::::::999::::::;;;;;;<<<<<<<<<:::;;;;;;<<<===>>>?????????@@@AAAAAAAAABBBDDDFFFFFFKKKQQQfffyyypppooodddVVVMMMLLLNNNQQQRRROOONNNMMMNNNNNNNNNLLLJJJGGGGGGFFFEEECCCBBBCCCDDD???>>>===;;;::::::::::::888888999999999999888888888888888999999999999999888999999:::::::::::::::999999:::;;;;;;;;;;;;;;;:::;;;;;;<<<<<<=========;;;@@@DDDEEECCCCCCGGGLLLVVVjjjnnnTTTSSSOOOKKKLLLMMMJJJJJJJJJIIIGGGFFFDDDCCCBBBBBBAAA@@@@@@??????>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999888888888888777777666666666666777777555555555555555555555555555555555555555555555555555555555555555555555555666555555555555555555666444666777777666555555666666666777777777777666666666666666666777888999999999999::::::;;;;;;::::::<<<<<<===>>>???@@@AAAAAA<<<===>>>===>>>DDDNNNVVViii{{{zzzaaaVVVSSSRRRQQQRRRRRRRRRQQQPPPNNNMMMOOONNNMMMLLLLLLJJJGGGDDD@@@???>>><<<;;;;;;::::::;;;;;;;;;::::::999999999888888888888888888888888666666777888999:::::::::888999::::::;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888999999:::;;;;;;<<<<<<:::;;;<<<===>>>???@@@@@@???AAABBBCCCCCCEEEGGGJJJLLLZZZlll|||{{{uuuiii[[[PPPMMMPPPUUUQQQNNNLLLLLLNNNOOONNNLLLIIIHHHFFFEEECCCCCCEEEFFF@@@???===<<<;;;:::::::::888999999::::::999999888888888888999999:::::::::888999::::::;;;;;;::::::999:::;;;;;;<<<;;;;;;;;;:::;;;;;;<<<======>>>>>>===AAADDDDDDEEEKKKWWWaaatttkkkRRRSSSPPPLLLNNNPPPIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAAAAA@@@??????>>>???>>>===;;;;;;:::::::::888888999999999888888777666666555555555555666666666666666666666666666666555555555555555555555555555555555555555555555555777666555444444555666777444666777777666555555666666666777777777777666666666666666666777888::::::888888999::::::::::::999<<<<<<===>>>???@@@AAAAAAAAAAAA@@@???BBBNNN^^^jjj}}}xxxaaaXXXVVVPPPQQQQQQQQQQQQOOOMMMLLLNNNMMMLLLLLLLLLJJJGGGDDDBBBAAA@@@>>>======<<<<<<::::::::::::::::::::::::888888888888888888888888555666888999::::::999999888999::::::;;;;;;::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;<<<<<<;;;;;;<<<===>>>???@@@@@@@@@BBBCCCDDDEEEGGGJJJLLL___ttt~~~}}}ooo\\\PPPPPPUUURRRNNNKKKKKKNNNPPPOOONNNKKKHHHEEEDDDEEEFFFGGGFFF@@@???>>>===;;;;;;::::::888999999::::::999999888888888888999999:::::::::888999::::::;;;;;;::::::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???BBBEEEHHHJJJOOO\\\nnn}}}nnnVVVTTTPPPNNNNNNJJJHHHGGGGGGGGGHHHGGGDDDBBBBBBBBBAAA@@@@@@??????>>>@@@AAA@@@>>>;;;999888999;;;:::999888777777777777888888777777666666555555777777777777777777777777555555666666666666555555888888777777777777888888555555555666555555444444555666666666666666555555777777777777777777777777666666777777888888999999;;;;;;::::::;;;;;;<<<===?????????===<<<>>>CCCHHHDDDDDDAAABBBPPPggg}}}rrrcccTTTTTTTTTRRRLLLHHHLLLUUURRRQQQPPPOOONNNKKKFFFCCCDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;:::999999999999777888999::::::999888777888888888888888888888888999::::::;;;;;;::::::999::::::::::::::::::::::::888888999999999:::::::::===<<<<<<;;;;;;;;;<<<<<<999<<>><<<::::::999999999999888999999::::::999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;888888:::<<>>===>>>>>>>>><<<;;;<<<===;;;:::999888777777777777888777777777666666666555666666666666666666666666555555666666666666555555666555555555555555555666444444555555666555555555555555666666666666555555777777777777777777777777666666777777888999999999:::::::::::::::;;;<<<<<>>???AAABBBBBBBBBAAAFFFKKKSSSbbbxxx{{{___XXXSSSTTTTTTPPPMMMMMMQQQPPPOOOOOOOOOLLLHHHDDDDDDCCCBBBAAA@@@???>>>======<<<;;;:::999999999999777888999::::::999888777888888888888888888888888999::::::;;;;;;::::::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<=========>>>@@@@@@???GGGFFFGGGJJJNNN\\\vvvxxxeeeTTTLLLKKKNNNQQQQQQNNNMMMNNNPPPKKKJJJJJJIIIHHHGGGFFFFFFCCCBBBAAA>>>===;;;;;;:::::::::999999999999::::::999999999999999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<:::;;;<<<<<<<<<>>>CCCFFFMMMNNNQQQ[[[nnn~~~sssYYYTTTPPPNNNOOOLLLKKKIIIHHHGGGGGGEEECCC@@@BBBBBBAAA@@@@@@??????>>><<<===>>>===<<<;;;<<<===;;;:::999888888777777888777777777777666666666666555555555555555555555555555555666666666666555555444444444444444444444444333444555666666666666666555555666666666666666555666666666666666666666666666777777888999999::::::::::::999999::::::;;;<<>>>>>AAADDDEEEBBB@@@HHHSSS```mmm}}}}}}kkkYYYTTTUUURRRMMMIIIOOOOOOOOOPPPPPPNNNJJJFFFEEEDDDBBBAAA???>>>>>>>>>======;;;:::::::::::::::888888999999999999888888999999999999999999999999999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<;;;<<<<<<======>>><<<;;;===???AAABBBBBBFFFDDDFFFOOO```zzznnn[[[PPPLLLOOOQQQQQQNNNMMMNNNOOOKKKKKKJJJIIIHHHGGGGGGFFFDDDCCCBBB@@@>>>===<<<<<<;;;::::::999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>CCCJJJPPPTTTSSS^^^www~~~{{{xxxxxx{{{}}}uuuZZZUUUPPPNNNPPPMMMLLLJJJHHHGGGFFFEEEBBB@@@BBBBBBAAA@@@@@@??????>>>???@@@@@@>>>;;;999999:::;;;;;;:::999888888888888777777777777666666666666555555555555555555555555555555666666666666555555555555666666666666555555333333444666777777777777444555666666666666666666666666666666666666666666666777777888999:::;;;;;;:::999999999999:::;;;;;;===>>>@@@BBBCCCEEEGGGJJJcccooo}}}ttt___UUUOOOOOOQQQOOOOOOOOOQQQRRRPPPLLLIIIGGGFFFDDDBBB@@@@@@??????>>>===<<<;;;::::::::::::999999999999999999999999999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999999::::::::::::;;;<<<<<<<<<<<<<<<======>>>>>><<<<<<@@@CCCDDDFFFHHHDDDIIITTTggg{{{lllhhh[[[WWWRRROOOOOOOOOOOONNNLLLLLLKKKJJJIIIHHHGGGGGGEEEDDDCCCAAA???>>>>>>>>><<<;;;;;;::::::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<======>>>===???CCCJJJRRRXXX\\\XXX___yyyvvv[[[UUUQQQOOOQQQNNNLLLJJJHHHFFFFFFEEECCCAAABBBBBBAAA@@@@@@??????>>>???@@@@@@>>>;;;:::::::::<<<;;;:::999888888888888666666666666777777777777555555555555555555555555555555666666666666555555555555666777777666555555333444555666777777777777444444555666666666666666666666666666666666666666777777888999:::;;;<<<<<<::::::999999::::::;;;<<<:::???CCCAAA@@@FFFTTTaaacccRRRPPPUUUPPPOOOOOOQQQRRRQQQNNNLLLKKKIIIGGGDDDBBBBBBBBBBBB>>>>>>===<<<;;;;;;;;;;;;:::999999999999999999:::999999999999999999999999999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===>>>??????===>>>CCCEEEDDDHHHNNNQQQ___vvvrrreeeVVVOOOQQQSSSQQQMMMMMMLLLLLLKKKJJJIIIHHHGGGEEEDDDCCCAAA@@@?????????===<<<<<<;;;::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>???===???HHHUUU___bbbaaa```rrr~~~qqqqqquuu[[[VVVRRRPPPQQQNNNLLLJJJGGGFFFEEEEEECCCBBBBBBBBBAAA@@@@@@??????>>>;;;<<<======<<<<<<===>>><<<;;;:::999999888888999666666666666777777777777555555555555555555555555555555666666666666555555333444555666666555444333444555666666777777777777333444555666777777777777666666666666666666666666777777888999;;;<<<======;;;::::::::::::;;;<<<<<<:::@@@DDDCCCBBBOOOggg|||cccSSSPPPRRRQQQPPPPPPQQQQQQPPPOOONNNLLLIIIFFFDDDCCCCCCDDD???>>>===<<<<<<;;;<<<<<<::::::999999999999::::::::::::::::::::::::::::::999::::::;;;;;;::::::999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<============<<<<<<<<<<<<===>>>??????AAA???AAAFFFFFFEEEOOO\\\mmmttt___TTTSSSTTTRRRNNNMMMMMMLLLKKKJJJIIIIIIHHHEEEDDDCCCAAA@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<===>>>>>>???AAA@@@CCCMMMZZZcccfffeeesssvvvooobbbYYYaaazzzsssZZZWWWSSSQQQQQQNNNKKKIIIFFFEEEEEEEEEEEECCCBBBBBBAAA@@@@@@??????>>>;;;<<<======<<<<<<===???<<<<<<;;;:::999999999999555666666666777777777888666666666666666666666666555555666666666666555555333444666777777666444333555666666777777777666666333444555666777777777777777777777777777777777777777888999:::;;;===>>>>>><<<<<<;;;;;;<<<<<<===>>>;;;@@@DDDEEEKKK^^^{{{fffVVVVVVSSSPPPNNNOOOQQQQQQQQQOOOLLLIIIEEECCCCCCCCCDDD@@@???>>>===<<<<<<<<<<<<;;;:::999999999999:::;;;::::::::::::::::::::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<===>>>???@@@AAA@@@CCCIIIJJJOOOddd{{{~~~kkk\\\TTTRRRRRRRRRNNNMMMMMMLLLKKKJJJIIIIIIDDDDDDBBBAAA@@@@@@?????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>?????????CCCIIIQQQZZZdddmmmrrrzzz```]]]VVVUUUdddqqqZZZWWWTTTQQQQQQMMMKKKHHHFFFEEEEEEFFFEEEEEEBBBBBBAAAAAA@@@??????>>>>>>??????>>><<<::::::;;;<<<<<<;;;:::999999999999555666666666777777888888777777777777777777777777555555666666666666555555666777888::::::888777666666777777777777666666555333444555666777777777777888888888888888888888888777888999:::<<<===>>>???===<<<<<<<<<<<<===>>>>>>===@@@CCCHHHSSSjjjhhhXXXTTTPPPNNNNNNPPPRRRSSSNNNLLLHHHEEEBBBBBBCCCCCC@@@???>>>======<<<<<<<<<;;;;;;999999999999;;;;;;::::::::::::::::::::::::999::::::;;;;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>@@@@@@@@@???DDDKKKOOO[[[yyytttcccUUUPPPQQQUUUNNNNNNMMMLLLKKKJJJIIIIIIDDDCCCBBBAAA@@@???????????????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@===DDDNNNTTTZZZfffuuuuuunnnllleeeddd``````oooqqqZZZWWWRRRPPPQQQNNNKKKIIIHHHHHHHHHGGGDDDBBBCCCCCCBBBAAA@@@>>>>>>===>>>>>>===<<<;;;;;;::::::999999999888888888888777:::777555666888999888666666666666666666666666666666666666666666666666666555555555555555555555555666666777777777777666666777777777777777777777777555666777777666777999;;;888999:::;;;<<<>>>?????????>>>???BBB@@@<<<===AAA@@@???EEESSScccvvvrrr___NNNMMMQQQQQQNNNMMMNNNLLLIIIHHHHHHGGGDDDBBB@@@@@@@@@@@@???===<<<;;;===<<<;;;:::999:::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<999:::<<<>>>???????????????FFFMMMPPP]]]{{{{{{rrr^^^RRRSSSTTTMMMNNNNNNLLLLLLMMMMMMKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;>>>>>>======>>>???AAABBB@@@FFFVVVccceeekkk~~~~~~|||jjjccchhhooosss~~~oooYYYWWWSSSPPPQQQNNNKKKIIIHHHHHHHHHGGGDDDBBBCCCBBBBBBAAA???>>>>>>===>>>======<<<<<<;;;::::::999999999888888888888777999777555555777888888666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666777777777777777777777777555777777777777777999;;;::::::;;;<<<===>>>>>>???AAA>>>>>>BBBBBB@@@???AAAKKKRRR]]]jjjwwwtttYYYPPPSSSTTTPPPMMMOOOMMMKKKJJJIIIHHHFFFDDDAAAAAA@@@???>>>======<<<===<<<;;;:::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================???????????????@@@BBBDDDJJJNNNRRR\\\ttt{{{fff[[[WWWOOOOOOOOONNNMMMMMMMMMLLLKKKHHHHHHGGGFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@BBBDDDDDDSSSccckkkttt~~~|||lllXXXWWWSSSPPPQQQMMMKKKJJJHHHHHHHHHGGGDDDBBBBBBBBBAAA@@@???>>>>>>===>>>======<<<<<<;;;;;;;;;999999999888888888888777888666555555666777777666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777666666777777777777777777777777666777888777777777999;;;<<<<<<<<<======>>>>>>>>>DDD@@@>>>AAACCCBBBCCCFFF\\\jjjvvv}}}jjjWWWUUUUUURRRNNNPPPNNNLLLKKKKKKJJJHHHFFFDDDBBBAAA???>>>===>>>>>>======<<<;;;;;;;;;;;;<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================>>>>>>>>><<<<<>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>??????AAADDDFFFIII\\\kkkqqqjjjWWWWWWTTTQQQQQQMMMLLLJJJHHHHHHHHHFFFDDDAAAAAAAAAAAA@@@???>>>>>>===>>>=========<<<<<<;;;;;;999999999888888888777777777666555555555666666666666666666666666666666666666666666666666666666666555555555555555555555555666666777777777777666666666666666666666666666666666777888888777888:::;;;>>>>>>>>>>>>>>>=========DDDAAA@@@AAAAAACCCKKKSSSrrrgggYYYSSSPPPPPPPPPNNNLLLLLLLLLKKKIIIGGGFFFDDDAAA???>>>>>>??????=========<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>>>>;;;============AAAGGGLLLJJJRRR___tttwww___UUUOOOLLLMMMOOONNNLLLMMMKKKJJJIIIGGGFFFDDDCCCCCC????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============;;;===?????????AAAEEEIIISSS___mmm}}}jjjWWWWWWTTTQQQQQQNNNLLLJJJIIIHHHHHHFFFCCCAAAAAA@@@@@@??????>>>>>>>>>===============<<<<<<<<<999999999888888888777777666666666555555555666777666666666666666666666666666666666666666666666666444444444444444444444444666666777777777777666666666666666666666666666666666777888888777888:::<<<>>>>>>>>>>>>============BBBAAAAAAAAA@@@FFFVVVfffhhhWWWQQQPPPPPPNNNLLLKKKKKKKKKIIIGGGGGGFFFCCC@@@?????????@@@>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>??????===@@@BBBBBBAAAEEELLLQQQSSSeee|||vvvZZZQQQKKKMMMNNNMMMMMMOOOLLLLLLJJJIIIGGGEEEDDDCCCBBBAAAAAA@@@???>>>>>>>>>========================<<<<<<<<<=========>>>>>><<<>>>@@@??????BBBJJJPPPaaaeeeuuukkkWWWWWWTTTQQQRRROOOMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@?????????>>>>>>>>>========================999999999888888888888777666777777666555555666888666666666666666666666666666666666666666666666666555555555555555555555555666666777777777777666666777777777777777777777777777888999888888888:::<<<========================@@@@@@BBBDDDGGGPPPdddvvvnnn\\\QQQPPPNNNLLLLLLLLLLLLJJJHHHHHHGGGDDDBBB@@@@@@???@@@>>>>>>>>>???>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@===???BBBBBBBBBHHHRRR[[[kkkfffXXXNNNNNNNNNLLLLLLPPPNNNMMMKKKJJJHHHFFFDDDDDDCCCCCCBBBAAA@@@???>>>===========================<<<<<<<<<======>>>>>>???<<>>>>>>>>>>>=====================>>>999999999888888888888777666888888777555555777999666666666666666666666666666666666666666666666666777777777777777777777777666666777777777777666666777777777777777777777777777888999999888888:::<<<<<<<<<<<<<<<<<<<<<======???===AAAJJJVVVbbbqqq~~~qqqVVVQQQOOONNNMMMNNNMMMLLLJJJHHHGGGFFFDDDBBBAAA??????>>>>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>??????@@@@@@;;;>>>AAABBBGGGTTTffftttuuucccSSSPPPOOOJJJJJJOOOOOONNNLLLJJJHHHFFFEEEDDDBBBBBBAAAAAA@@@@@@@@@???========================;;;<<<<<<===>>>>>>??????<<>>>>>>>>>>>============>>>>>>>>>>>>999999999888888888888777666888999888666555777:::666666666666666666666666666666666666666666666666888888888888888888888888666666777777777777666666777777777777777777777777777888999999888999;;;===;;;;;;;;;;;;<<<<<<======???<<>>>>>??????@@@@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<================================================<<<======>>>???@@@@@@@@@>>>AAADDDIIISSSgggkkkXXXSSSPPPJJJIIINNNOOONNNMMMKKKIIIGGGEEEDDD@@@@@@AAAAAAAAAAAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===>>>??????@@@;;;>>>BBBDDDIIIWWWjjjxxxwwwvvvppphhh```aaa^^^bbbrrr{{{{{{|||mmmWWWUUURRRPPPRRRPPPMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@@@@????????????>>>===============<<<<<<<<<<<<;;;999777777888999:::888888888888777777777777555666888777555444444444444333333555666777555444444555555666666666666666666666666666777777777777666777888777555555666888999999999999:::;;;<<<<<<<<<;;;999888999;;;;;;;;;<<<@@@JJJYYYjjjyyytttYYYVVVQQQNNNOOOQQQOOOLLLMMMKKKHHHEEECCCAAAAAAAAA@@@@@@??????>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>============;;;??????<<<===AAA???999BBBCCCFFFNNN___|||kkkbbb[[[JJJJJJPPPFFFKKKKKKKKKKKKJJJHHHEEEDDDEEECCCAAA@@@AAA@@@???>>>????????????????????????<<<<<<<<<<<<===>>>???@@@>>>CCCAAA@@@PPPlll{{{zzzzzz|||}}}}}}wwwmmmddd^^^\\\ccc^^^]]]hhhlllWWWVVVSSSRRRTTTQQQMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@@@@????????????>>>============<<<<<<<<<<<<<<<:::999777777888999:::888888777777777666666666555666888888777777888:::999888666666777777555444444555666666777777666666666666666666777777777777666777888777555555777888999999999::::::;;;<<<===<<<;;;:::;;;<<<===>>>>>>BBBIIIWWWgggwwwyyygggVVVQQQRRROOOMMMMMMMMMKKKIIIFFFCCCBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======@@@???<<<===AAABBB>>>BBBFFFOOO]]]rrrgggWWWOOOQQQRRRLLLLLLLLLLLLKKKJJJHHHFFFEEEFFFDDDAAA@@@AAAAAA@@@>>>????????????????????????===============>>>???@@@@@@DDDFFFKKK^^^yyywwwooonnnssswwwxxxuuurrrrrrsssuuuppplllttthhhVVVWWWUUUTTTUUURRRMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@@@@????????????>>>>>>>>>======<<<<<<<<<<<<;;;:::999777777888999999777777777666666666555555555666777777888999===???>>><<<888777777666555444444555666666777777666666666666666666777777777777666777888777666555777999:::::::::;;;;;;<<<======;;;;;;<<<===>>>???@@@AAAHHHSSSdddvvv```TTTRRROOONNNPPPMMMLLLJJJGGGEEECCCBBBAAA@@@@@@@@@???>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAA@@@<<<===AAACCCBBBEEEMMM\\\ooofff\\\VVVPPPRRRMMMMMMMMMLLLJJJIIIGGGFFFFFFDDDBBBAAAAAAAAA@@@???????????????????????????>>>>>>=========>>>??????@@@AAAGGGUUUjjjzzzwwwvvvrrrooosssyyydddSSSVVVUUUTTTTTTQQQMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<;;;;;;::::::999888777888888888666666666666555555555555666777777777777999===@@@???<<<888666666666666666555555666777777777777777666666666666777777777777666777888777666666888:::::::::;;;<<<============:::;;;<<<======>>>@@@BBBLLLXXXjjj{{{rrrWWWNNNQQQSSSRRRNNNMMMKKKHHHFFFDDDBBBBBBAAAAAA@@@??????>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@AAAAAA??????@@@BBBCCCJJJVVVhhh|||rrr\\\MMMTTTOOOOOONNNMMMKKKJJJIIIHHHGGGEEEBBBBBBBBBBBBAAA??????????????????????????????>>>>>>>>>>>>>>>??????BBBBBBKKK^^^uuuwwwuuuyyybbbRRRUUUTTTRRRSSSOOOMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@@@@?????????>>>>>>???>>>>>>===<<<;;;;;;;;;999999888888888777777888666666666666555555555555777777777666555777:::===;;;888555444555777777777555666666777777777777777666666666666777777777777666777888777666777888:::999:::;;;<<<============:::;;;<<<<<<;;;===AAADDDRRR^^^nnnyyy~~~bbbNNNSSSUUUNNNNNNNNNLLLJJJHHHEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>====================================>>>>>>>>>???===>>>>>>>>>?????????@@@???@@@BBBCCCAAA@@@AAACCCQQQbbbvvvoooWWWUUUQQQPPPOOOMMMLLLKKKJJJJJJGGGEEECCCBBBCCCCCCAAA@@@???????????????????????????>>>>>>>>>>>>??????@@@EEEIIIWWWmmmcccRRRTTTSSSQQQQQQNNNMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@@@@????????????>>>??????>>>===<<<;;;;;;:::999888888888888777777777777777777666666666555555777777777666555555777999777555333444666777888777555666777777888888777777666666666666777777777777666777888888777777999;;;888999;;;<<<======<<<<<<:::;;;<<<<<<<<>>>>>=================================>>>>>>>>>??????===>>>>>>??????@@@@@@@@@???@@@BBBDDDCCCAAADDDJJJaaawwwmmmZZZSSSRRRPPPNNNMMMLLLLLLLLLHHHFFFDDDCCCCCCCCCBBBAAA????????????????????????>>>>>>>>>>>>???@@@AAAAAAEEERRReee|||fffSSSUUUSSSQQQQQQNNNMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@@@@????????????>>>??????>>>===<<<;;;::::::888888888888888777777666888888777777777666666666555666888777666666777999666555444555777888777666666666777888888888888777666666666666777777777777666777888888777888:::<<<777888:::<<<===<<<;;;::::::<<<===>>>???FFFQQQYYYgggppp{{{~~~}}}~~~{{{```RRRNNNOOOOOONNNMMMJJJGGGEEECCCBBBAAAAAA@@@@@@??????>>>==============================>>>>>>>>>?????????===>>>>>>??????@@@AAAAAAAAA???@@@CCCCCCDDDLLLWWW{{{eeeTTTSSSQQQOOOMMMMMMMMMMMMIIIFFFDDDCCCDDDDDDCCCAAA????????????????????????<<<======>>>???AAABBBCCCJJJaaa|||iiiUUUVVVSSSQQQRRRNNNMMMKKKIIIHHHGGGFFFCCC@@@@@@@@@@@@????????????>>>@@@???>>>===<<<;;;::::::888888888888888777666666888888888888777777777777333555888888888888888999777666666777888888666555666666777888888888888888666666666666777777777777666777888888777888:::<<<666888:::<<<<<<<<<;;;:::;;;===???@@@CCCLLLYYYdddllluuu}}}}}}zzz}}}iiiTTTXXXOOOOOOOOOMMMKKKHHHEEECCCBBBBBBAAA@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAACCC??????AAACCCFFFSSSbbboooUUUSSSQQQOOONNNMMMMMMNNNIIIGGGEEEDDDDDDDDDCCCBBB????????????????????????<<<<<<===>>>???AAACCCDDDWWWuuu}}}vvvwww|||pppXXXUUUQQQOOOQQQOOOMMMLLLKKKJJJHHHEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<:::999888999888888777777777777777999888888888777777666666333555666666555555777888666666666666777777777777777555333444777888666444666666666666777777777777777888888888888999999999:::<<<===<<<;;;;;;<<<======;;;:::???IIIWWWcccjjjwww{{{{{{yyyvvvrrrooollljjjjjjjjjkkkqqqxxx}}}bbbOOORRRPPPLLLJJJJJJJJJHHHEEEEEEEEEDDDCCCBBBAAAAAA@@@>>>>>>>>>>>>============?????????>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@DDD@@@>>>FFFOOO___www~~~mmmYYYOOOOOOQQQKKKLLLPPPKKKIIIHHHGGGEEEDDDBBBAAA@@@@@@@@@@@@????????????>>>;;;???===???EEE@@@>>>HHHiiinnnWWWUUUQQQOOOPPPNNNMMMLLLKKKJJJHHHEEECCCBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<<<<<<<;;;:::999999888888777777777777777888888888888777777777666444555777666555555666777555555555555666666666666777555444555777888666444666666666666777777777777777777888888888999999999999;;;<<<<<<;;;:::;;;===<<<;;;<<>>>>>>>>============????????????>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@EEEAAAAAALLLXXXmmmwww]]]RRRQQQTTTPPPPPPRRRLLLIIIHHHGGGFFFDDDBBBAAA@@@@@@@@@@@@@@@????????????AAACCCAAACCCFFF@@@DDDWWW}}}zzz~~~jjjVVVUUURRRPPPPPPMMMLLLLLLKKKJJJHHHEEECCCBBBAAAAAA@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;999888888777777777777777888888888888777777777777555666777666555444555666444444444444555555555555777666555555777777666555666666666666777777777777777777777888888888999999888999;;;;;;:::999;;;<<<:::;;;>>>DDDMMMXXXaaafffqqqppptttzzz|||{{{|||yyytttppplllmmmqqqrrrooolllkkkiiigggfffgggfffdddbbbcccfffhhhiiijjjooovvv{{{|||aaaSSSRRRPPPNNNLLLIIIFFFEEEFFFEEEEEEDDDCCCBBBAAAAAA??????>>>>>>>>>=========????????????????????????@@@@@@@@@AAAAAAAAABBBBBB===BBB???BBBPPPaaa{{{dddTTTPPPSSSPPPOOOOOOIIIJJJIIIHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@????????????AAAAAA???CCCEEE???MMMmmm}}}}}}sssvvv~~~gggUUUVVVSSSPPPPPPMMMLLLLLLKKKJJJHHHFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<===>>>>>>>>>===999888888777777777777777888888888777777777777777666777888777555444444555444444555555555666666666777666666666777777666666666666666666777777777777777777777777888888888888777888::::::999999:::<<<999<<>>>>>>>>======>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCC???CCC@@@EEEWWWlllvvv```UUUUUUPPPNNNNNNHHHJJJJJJHHHGGGEEECCCBBBBBBAAAAAA@@@@@@@@@?????????@@@???>>>CCCEEEDDD\\\~~~~~~fffTTTVVVSSSQQQPPPMMMKKKKKKKKKIIIHHHFFFDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<===>>>??????@@@??????999888888777777777777777777777777777777777888888666777888777555444444555555555666666666777777777666777777777666666777777666666666666777777777777666666777777777888888888666777999999999999:::<<<:::???FFFMMMSSSZZZaaaeeeqqqlllkkkpppvvv{{{wwwnnngggbbb___]]]\\\YYYYYY___jjjtttzzz{{{bbbYYYSSSRRRQQQMMMKKKMMMFFFFFFEEEDDDCCCBBBBBBAAA????????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDFFFEEENNNeee{{{~~~~~~vvvddd___VVVQQQRRROOOKKKJJJIIIGGGFFFDDDCCCBBBAAAAAAAAA@@@@@@@@@@@@???CCCCCCAAAEEEJJJNNNkkkyyy~~~fffTTTUUUSSSQQQQQQMMMKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>>======>>>??????@@@??????999888888777777777777777777777777777888888888888555666777666555444555666666666666666777777777888666777888888666666777888666666666666777777777777666666666777777777888888666777999999999999;;;===<<>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBDDDEEETTTsss}}}wwwrrrmmmiiieeebbbbbbjjj}}}rrriiiZZZQQQRRRRRRLLLKKKJJJHHHFFFEEEDDDCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBDDD@@@BBBKKKWWWsssxxxhhhUUUUUUSSSQQQQQQNNNKKKKKKJJJIIIHHHFFFEEEDDDAAAAAA@@@@@@???>>>>>>>>><<<<<<===>>>>>>>>>======999888888777777777777777666777777777888888888888444555777666555555666777555555555666666666777777666888999888666555777999666666666666777777777777666666666666777777777888666888999:::::::::<<<===>>>EEEMMMTTTXXX]]]dddiiilllnnntttyyyyyyvvvwww{{{zzz{{{~~~vvvzzz~~~}}}zzzxxxwwwyyy{{{||||||}}}}}}}}}~~~lllVVVQQQRRRNNNKKKLLLGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@?????????>>>>>>>>>>>>???@@@@@@AAABBBBBB@@@AAAAAAAAABBBBBBBBBBBB@@@BBBGGG^^^~~~xxxkkkhhhccc___\\\YYYUUURRRTTTZZZkkk|||rrr___PPPPPPRRRLLLKKKJJJIIIGGGEEEDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@>>>DDD@@@AAARRRhhhiiiUUUUUUSSSQQQRRROOOKKKJJJJJJIIIHHHGGGEEEDDDAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;999888888777777777777777666666777777888888888999333555666666555555777888444444444555555555666666666888:::999666555777999666666666666777777777777666666666666777777777777666888:::::::::;;;<<<>>>@@@GGGOOOUUUXXX]]]eeekkkhhhnnnxxx~~~zzzrrroooqqq|||}}}~~~{{{xxxmmmwww|||yyyyyy}}}{{{~~~{{{yyy}}}xxx\\\UUUUUUQQQMMMMMMGGGGGGFFFEEEDDDCCCBBBBBB@@@@@@@@@????????????>>>>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@AAAAAAAAABBBBBBDDDHHHOOOlllwwwjjjccc___]]]YYYWWWUUUSSSOOOMMMOOOSSSaaawww|||gggUUUSSSUUULLLLLLJJJIIIGGGFFFDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>GGGEEEGGG___}}}iiiUUUWWWXXXWWWUUUPPPLLLKKKIIIHHHHHHGGGEEECCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666888888777777666666555555666666666666777777777777555666777777666666777888888888888777666888<<<@@@DDDHHHPPPXXX___ccceeeeeehhhqqqwwwyyynnnrrr|||xxxrrrnnnvvvzzzuuusssuuu||||||{{{xxxwwwzzz}}}zzz|||}}}wwwpppkkkppp}}}uuuyyylllUUURRRTTTRRRNNNIIIHHHGGGEEECCCBBBAAAAAABBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@BBBCCCBBBBBBKKKHHH\\\}}}ooobbb\\\YYYXXXVVVUUUUUUTTTRRRPPPLLLMMMXXXnnnmmmYYYSSSSSSPPPMMMJJJIIIHHHHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCC@@@EEE???MMMyyyjjjUUUVVVVVVUUUUUUPPPNNNLLLJJJJJJJJJIIIGGGEEEBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888888888888888777777777777777777777777777777777777777777777777777777777777666666666666666666666666777777777777666666555555666666666666777777777777555666777777666666777888888888888777777999===@@@EEEIIIPPPUUUYYY[[[^^^```eeeooovvvwwwkkkooo{{{~~~{{{vvvtttssszzz|||}}}zzzyyyxxxttttttvvv|||yyy{{{~~~~~~yyyrrrmmmpppsssrrraaaSSSRRRQQQOOOKKKJJJHHHFFFEEECCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBIIIMMMfff~~~yyymmmaaa\\\XXXWWWVVVVVVVVVUUURRROOOOOOPPPZZZooodddVVVVVVTTTPPPNNNKKKIIIIIIHHHGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCBBBEEECCCXXXkkkVVVUUUTTTSSSTTTPPPNNNLLLJJJJJJIIIIIIGGGEEEBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888888888888888777777777777777777777777777777777777666666666666666666666666666666666666666666666666777777777666666666666555666666666666777777777777555666777777666666777888888888888777777:::>>>AAAFFFKKKQQQSSSRRRSSSWWW[[[bbbmmmsssyyy~~~ssshhhkkkxxxzzz{{{xxxtttrrrvvv{{{}}}~~~}}}zzzvvvrrrqqqpppuuuwww{{{~~~xxxrrrxxxqqqrrruuuYYYRRRQQQOOOMMMLLLJJJHHHFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAABBBCCCCCCFFFRRRsss~~~zzzvvvmmmddd___ZZZYYYWWWWWWVVVUUURRRPPPQQQPPPYYYnnnzzz~~~~~~dddUUUXXXUUURRROOOKKKIIIIIIIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEJJJggglllVVVTTTRRRQQQRRRPPPLLLJJJHHHGGGGGGFFFDDDCCCBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888888888888888777777777666777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666666666666777777777777555666777777666666777888777888888888888;;;???CCCHHHNNNSSSRRROOOOOOUUU[[[bbbkkklllnnnrrrllleeeiiisssuuutttppplllooowww~~~}}}yyytttooollllllmmmwww{{{vvvyyylllfffWWWSSSPPPNNNMMMKKKHHHFFFEEEDDDDDDBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAABBBCCCEEELLL___|||vvvooojjjeeeaaa\\\XXXVVVUUUTTTSSSPPPNNNWWWlll{{{vvvYYYVVVVVVSSSPPPMMMJJJIIIIIIGGGFFFCCCCCCCCCCCCCCCCCCCCCCCCGGGDDDRRRwww{{{}}}kkkVVVTTTPPPOOORRRPPPKKKJJJHHHGGGGGGFFFDDDBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888888888888888777777777666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666666666666666666666777777777777555666777777666666777888777888888888999<<>>======<<<<<<<<<<<<;;;:::999888888888888888777777777777666666666666666666666666666666666666666666666666666666666666666666666666444555555555555666666666666666666666777777777777555666777777666666777888777888888999:::===BBBFFFLLLPPPTTTUUUTTTVVV[[[aaahhhllldddZZZ^^^aaaccckkkmmmllljjjiiijjjooouuuyyyuuurrrlllgggdddgggmmmsssrrrwww|||}}}~~~{{{|||~~~|||vvvqqqnnnsssxxxbbbgggqqqiiirrrooo\\\UUUOOONNNLLLIIIGGGEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@BBBCCCBBBAAABBBGGGKKK___wwwuuuggg^^^ZZZXXXXXXRRRQQQZZZsssxxx]]]XXXVVVSSSOOOLLLJJJIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEJJJmmmqqq[[[hhhwwwzzzvvvsssuuuzzz~~~}}}{{{yyyzzz|||hhhVVVUUUQQQNNNQQQPPPMMMKKKIIIHHHHHHHHHFFFDDDBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999888888888888888777777777777666666666666666666666666777777777777777777777777666666666666666666666666444444444555555555666666666666666666777777777777555666777777666666777888777888888999:::>>>CCCGGGMMMPPPSSSUUUVVVXXX[[[^^^jjjoooeeeYYY]]]bbbdddkkknnnkkkjjjlllooosssttttttppplllfff```___dddmmmtttrrrwww|||}}}|||wwwrrrssswwwyyyuuuqqqhhhkkkzzzsssZZZXXX[[[ggg|||lllmmm{{{aaaYYYQQQPPPMMMKKKHHHFFFEEEDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB???AAACCCBBBAAACCCIIINNNiiitttggg^^^XXXUUUTTTRRR\\\uuulll[[[WWWTTTPPPMMMKKKIIIGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDIIITTT}}}lll___]]]pppyyyxxxvvvtttpppmmmjjjhhhiiigggeeefffjjjmmmnnnnnnooommmlllnnnsssxxx{{{|||gggVVVVVVRRROOOQQQPPPKKKIIIGGGFFFFFFEEECCCBBBBBBAAAAAA@@@???>>>======<<<<<<<<<<<<;;;:::999999888888888888777777777777666666666666666666666666888888888888888888888888666666666666666666666666444444444555555555666666666666666666777777777777555666777777666666777888777888888999;;;???DDDHHHNNNOOOQQQTTTWWWXXXYYYZZZkkkqqqggg[[[___cccffflllooolllkkknnntttwwwuuuqqqmmmhhhbbb\\\\\\bbblllsssuuuyyy~~~xxxrrrmmmnnnssswwwvvvrrrgggjjjxxxwww\\\UUUPPPYYYnnnpppmmm}}}ccc[[[SSSQQQOOOLLLJJJHHHFFFFFFCCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBB>>>AAACCCBBBAAADDDJJJPPPwww}}}nnnaaaXXXRRRSSSQQQ[[[tttxxx]]]XXXUUUPPPMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEOOO]]]www[[[ZZZhhh|||{{{xxxxxx{{{nnnnnnmmmlllkkkiiigggfffmmmkkkjjjjjjllloooqqqrrrtttooojjjhhhjjjlllmmmlllhhhVVVSSSNNNNNNPPPKKKLLLKKKJJJHHHFFFDDDCCCBBBCCCBBBBBBAAA@@@???>>>>>>=========<<<;;;999888777777777666666666666777777777777777777777777777777777777777777777777777777888888777666555444333333666666666666666666666666777777777777666666666666222555888999888777666666666888:::;;;===@@@DDDGGGOOOOOOOOOQQQTTTXXX\\\^^^```^^^\\\\\\^^^aaadddeeeiiinnnssswww|||}}}uuulllfffccc```___bbbhhhooottttttwwwzzz|||~~~~~~uuuqqqmmmlllmmmnnnllljjjeeekkk|||{{{eeeSSSLLLPPPSSSccczzzrrryyy{{{[[[WWWMMMMMMNNNHHHGGGIIIBBBDDDCCCAAA?????????AAABBBAAAAAAAAABBBBBBBBBCCCCCC@@@BBBHHH???CCCJJJMMMfffwwwaaaXXXYYYRRROOOZZZttt|||wwwwwwddd[[[QQQQQQPPPHHHFFFHHHBBBEEEGGGAAA@@@FFFDDD@@@GGGRRRxxxjjjVVV[[[ttt|||vvvqqqooonnnnnnqqqvvvvvvtttyyyxxx|||~~~zzzvvvuuussspppgggVVVSSSNNNNNNPPPKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCBBBAAAAAA??????>>>============<<<;;;:::888777777777666666666666777777777777777777777777777777666666666666666666666666666666666666666555555555555555555555555555555555444444555555666666666777333555888888777666666777555777999;;;<<>>>>>============<<<;;;:::999888777777666666666666777777777777777777777777777777555555555555555555555555444555555555666666777777444444444444444444444444111222333444555666777777555666777777666666777888555666888:::<<>>======<<<<<<<<<<<<;;;:::999888777777666666666666777777666666666666666666666666555555555555555555555555555555555555666666666666444444444444444444444444222333333444555555666666555666777666555555777999555777999;;;===@@@EEEHHHHHHLLLPPPUUUXXXYYYXXXWWWVVVZZZ```cccdddbbb```___iiiyyyzzzqqqkkkhhh]]]^^^```cccfffjjjmmmoooppprrruuuvvvwww{{{~~~yyyuuurrrlllddd___ZZZgggyyycccXXXUUUKKKHHHMMMMMMWWWfffxxxxxx~~~qqqnnnuuu^^^QQQPPPRRRIIIEEEHHHHHHDDDCCCCCCBBBBBBCCCDDDEEEAAAAAAAAABBBBBBBBBCCCCCCFFF>>>FFFFFFGGGJJJ]]]vvv^^^UUURRR\\\ooo}}}}}}zzz~~~yyyuuutttnnnwwwuuu}}}uuuhhhYYYVVVVVVLLLHHHJJJIIIEEEHHHDDDEEEIIIDDDEEETTTwwwxxx^^^\\\hhh~~~~~~yyyaaaUUUTTTOOOMMMOOOLLLIIIIIIHHHGGGEEEDDDCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<<<<;;;:::999999777777666666666666777777666666666666666666666666555555555555555555555555666666666666555555555555555555555555555555555555555555555555555555555555555666777666555555777999777999;;;===???CCCGGGKKKLLLNNNQQQTTTVVVXXXXXXWWWWWW[[[___aaaaaa``````aaajjjuuu~~~}}}wwwppphhhbbb[[[\\\___cccgggjjjmmmoooqqqtttwwwyyyzzz}}}}}}yyyuuuooogggaaa[[[mmmkkk\\\VVVLLLHHHKKKIIILLLZZZyyyzzzuuunnn|||cccSSSPPPTTTMMMGGGHHHGGGEEEDDDCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCFFF???FFFGGGIIIPPPiiittt]]]TTTPPPaaa}}}}}}}}}xxxyyytttooo{{{qqqpppmmmuuuqqq\\\TTTTTTMMMHHHJJJIIIGGGHHHEEEFFFHHHAAAFFFZZZsss^^^ggg|||vvv___UUUUUUOOOMMMOOOMMMIIIHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>======<<<;;;;;;<<<<<<;;;;;;:::999777777666666666666777777777777777777777777777777555555555555555555555555777777666666555555555444666666666666666666666666666666666666555555444444555666777777666666777888777999<<<>>>@@@DDDIIILLLOOOPPPSSSVVVWWWWWWWWWVVVXXX[[[___```___^^^```ccckkkqqquuutttqqqmmmeee]]]WWWYYY\\\```dddhhhkkkmmmnnnrrrvvvxxxzzz~~~{{{wwwqqqiiiccc```sssvvvaaaYYYNNNIIIIIIFFFHHHTTTxxx{{{}}}{{{rrr|||qqqZZZQQQUUUOOOHHHHHHFFFFFFEEEDDDCCCBBB@@@??????AAAAAAAAABBBBBBBBBCCCCCCEEE@@@GGGEEEKKKYYYuuusss]]]TTTUUUfffzzzyyysssvvviiimmmlllhhhlllzzz~~~aaaRRRSSSOOOLLLMMMKKKHHHHHHEEEFFFGGGBBBKKKdddjjj\\\rrryyyuuusssoooooo|||sss^^^UUUUUUOOOMMMOOOMMMHHHHHHGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;<<<<<<;;;;;;::::::777777666666666666777777777777777777777777777777666666666666666666666666555555555666666666666666555555555555555555555555444444444444444444555555333555888888777666666777777999;;;>>>@@@DDDIIILLLOOORRRVVVZZZZZZXXXUUURRRVVV[[[```aaa___^^^___bbblllqqqrrrnnnjjjfff```[[[VVVXXX[[[___dddhhhkkkmmmkkkoootttxxx{{{yyyssslllfffbbbrrriii___SSSMMMKKKFFFGGGNNNrrr}}}vvvfffTTTTTTNNNIIIHHHFFFEEEEEEEEEDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBHHHCCCLLLbbbrrr\\\TTTRRR___ttt{{{vvv~~~rrrhhhsssqqqjjjgggnnnxxxnnnWWWVVVSSSOOONNNJJJGGGGGGDDDFFFIIIEEESSSqqqhhhccc}}}vvvooocccZZZVVVQQQOOO\\\mmmqqq]]]UUUVVVOOOMMMOOOMMMHHHGGGGGGFFFEEEDDDCCCCCCAAAAAA@@@???>>>===<<<<<<;;;;;;;;;<<<;;;;;;::::::777777666666666666777777777777777777777777777777777777777777777777777777333333444555666777888999444444444444444444444444111111222333444444555666222555888999888777666666666888:::===???CCCHHHKKKOOOSSSYYY]]]]]]YYYSSSOOOTTTZZZaaaccc```^^^___```mmmrrrssslllddd```^^^ZZZXXXYYY\\\```eeejjjnnnpppjjjnnntttyyy||||||vvvnnniiibbbmmmnnneeeZZZSSSPPPIIIGGGKKKnnn~~~zzzpppVVVRRRMMMIIIIIIGGGDDDEEEEEEEEEEEEEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCCBBBCCCIIIAAAMMMhhhqqq\\\SSSGGGOOOZZZeeeuuu~~~}}}lllooozzzoooggghhhmmmyyyzzz]]]YYYVVVPPPKKKEEEGGGFFFCCCGGGJJJIIIZZZ{{{kkkpppsssqqqsssdddXXXSSSMMMIIITTTdddooo[[[RRRTTTPPPMMMOOOLLLGGGGGGHHHGGGGGGFFFEEEDDDAAA@@@>>>>>>??????===<<<@@@???>>>===<<<;;;::::::777777666666666666777777777777777777777777777777777777666666555555555444555555666666666666555555666666666666666666666666666666666555444444333333666666666666777777777777666:::>>>@@@AAACCCHHHMMMRRRTTTWWWYYYYYYWWWUUUTTTUUUYYY^^^___\\\\\\```dddsssrrrpppjjjbbb[[[WWWUUUZZZ]]]aaadddgggiiilllnnnoooppptttxxxzzz~~~yyyoooiiiaaafffvvvxxxhhhVVVOOOQQQPPPOOOfff{{{wwwWWWZZZRRRIIIJJJHHHEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAADDDAAAFFFWWWjjj}}}hhhVVVOOONNNOOOMMMTTTaaakkk~~~zzztttvvvhhhfffgggooocccSSSSSSQQQLLLJJJIIIOOODDDDDDOOOGGGZZZuuuiii~~~pppjjjqqq~~~xxxcccQQQOOONNNRRR^^^ppp[[[RRRTTTOOOMMMOOOLLLGGGGGGGGGGGGFFFEEEDDDDDDAAA@@@>>>>>>??????===<<>>===<<<;;;::::::777777666666666666777777777777777777777777777777777666666666555555555555555555666666666666555555666666666666666666666666444444555555555555555555666666666666777777777777777;;;???@@@AAADDDIIIMMMRRRTTTVVVWWWVVVTTTRRRQQQTTTYYY^^^___]]]]]]bbbfffpppooolllggg```ZZZWWWVVVZZZ]]]aaadddfffiiilllnnnpppqqqtttxxxyyy{{{|||pppiiiaaa```iiittt___RRROOOPPPNNNaaa|||^^^]]]UUULLLKKKHHHEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAFFFBBBGGG___|||tttcccWWWQQQLLLLLLIIIKKKSSSXXXiiipppgggccciii~~~hhh[[[WWWOOOIIIKKKGGGMMMEEEFFFPPPKKKbbb{{{llljjjmmmaaaaaa{{{zzziiiXXXSSSOOORRR___~~~qqq[[[SSSTTTOOOMMMOOOLLLGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>??????===<<<>>>>>>===<<<;;;::::::999777777666666666666777777777777777777777777777777666666666666555555555555555555666666666666555555666666666666666666666666333333444444555666666777666666666666777777777777888<<<@@@AAABBBDDDIIIMMMTTTVVVXXXXXXUUURRRQQQQQQTTTYYY^^^___^^^___eeejjjlllkkkhhhccc]]]XXXWWWWWWZZZ]]]aaadddfffhhhkkkmmmqqqrrruuuxxxxxxzzzsssjjj___ZZZ]]]ssslllXXXOOOMMMKKKWWW~~~{{{hhh___WWWOOOLLLIIIFFFEEEDDDDDDCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCIIIDDDHHHiii~~~tttjjj___WWWTTTOOOPPPKKKKKKOOOOOOYYYpppnnnbbbcccuuummmccc]]]NNNGGGLLLDDDKKKGGGIIIPPPOOOnnnjjjcccmmm|||eeeXXXnnnsssiii[[[UUUPPPSSSaaayyyrrr\\\SSSTTTNNNLLLOOOLLLGGGGGGGGGGGGFFFEEEDDDCCCAAA@@@>>>>>>??????===<<<======<<<<<<;;;::::::999777777666666666666777777777777777777777777777777666666666666666555555555555555666666666666555555666666666666666666666666444444444555555555666666666666666666777777777777999===@@@BBBBBBEEEIIINNNVVVYYY[[[YYYVVVRRRRRRRRRUUUYYY^^^^^^^^^```gggmmmllljjjfff```ZZZVVVVVVWWWZZZ]]]aaadddfffhhhjjjmmmpppqqquuuyyyzzz{{{vvvmmm^^^YYY[[[mmmzzzbbbQQQNNNLLLRRRnnnvvvqqq___XXXQQQMMMJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCKKKFFFLLLuuuvvvlllddd^^^YYYWWWRRRUUUQQQOOOSSSRRRYYYkkkyyygggbbbnnnooofffaaaPPPHHHMMMDDDIIIIIIJJJNNNSSSyyyccc___qqqttt[[[]]]fffbbbXXXSSSOOOTTTccctttsss\\\SSSSSSNNNLLLNNNLLLFFFFFFFFFFFFEEEDDDCCCCCCAAA@@@>>>>>>??????===<<<<<<<<<;;;;;;::::::999999777777666666666666777777666666666666666666666666555555555666666666666666555555666666666666555555666666666666666666666666666666555555555444444444666666666666777777777777:::===AAABBBBBBDDDIIIMMMUUUXXXZZZXXXTTTQQQQQQSSSWWWZZZ^^^^^^]]]```gggnnnnnnkkkeee]]]WWWTTTUUUWWW[[[]]]aaadddeeegggjjjlllnnnpppuuu{{{|||xxxppp___ZZZZZZgggmmmTTTRRRRRRSSSdddttt|||zzz```YYYSSSMMMLLLGGGGGGEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAJJJHHHTTT}}}wwwmmmccc___^^^______VVVZZZUUUQQQUUUTTTXXXfff}}}mmmdddhhhqqqsssfffbbbUUULLLNNNFFFHHHIIIKKKKKKWWW~~~```___uuummm___eee^^^TTTQQQNNNRRR```ooo{{{ttt]]]SSSSSSMMMLLLNNNLLLFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>??????===<<<;;;;;;:::::::::999999999777777666666666666777777666666666666666666666666555555555666666666666666555555666666666666555555666666666666666666666666777666666555444444333333666666666666777777777777:::===@@@BBBBBBDDDHHHLLLOOOSSSVVVTTTPPPMMMOOOSSSZZZ\\\^^^]]][[[^^^fffmmmnnnjjjcccZZZTTTRRRTTTWWW[[[]]]aaaccceeegggiiikkklllnnnuuu{{{~~~~~~}}}wwwnnnaaa\\\WWW[[[mmm~~~^^^UUURRRQQQZZZqqquuuzzzddd[[[TTTMMMNNNHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@FFFHHH[[[~~~zzztttpppfff\\\\\\dddmmmppphhhkkkbbbXXXYYYVVVXXXbbbrrrgggdddeeeuuujjjbbbXXXOOOMMMJJJGGGIIIKKKKKK]]]ooo\\\bbb}}}vvvsssbbbSSSQQQNNNOOOXXXfffpppttt]]]SSSRRRMMMKKKNNNLLLFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>??????===<<<::::::::::::999999999999777777666666666666777777666666666666666666666666555555555555666666666777555555666666666666555555666666666666666666666666555555555555555555444444666666666666777777777777999<<<@@@AAAAAACCCGGGKKKKKKOOOSSSRRRNNNLLLPPPUUU\\\^^^___\\\ZZZ\\\cccjjjkkkfff___WWWQQQQQQTTTXXX[[[]]]aaaccceeefffiiijjjkkkmmmttt{{{~~~|||zzzrrrfff]]][[[WWWUUU[[[ooosss___VVVPPPUUU```lllwwwxxx{{{wwwvvvkkk___VVVMMMPPPIIIHHHGGGEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFF\\\yyylll___```pppttteeeaaa]]]\\\dddwwwllleee```iiissscccYYYPPPKKKMMMFFFHHHKKKLLLddd}}}___WWWhhhgggRRRQQQOOOMMMRRRZZZaaannn~~~}}}uuu^^^SSSRRRLLLKKKNNNLLLFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@>>>>>>??????===<<<::::::999999999999999999777777666666666666777777666666666666666666666666444555555555666666777777555555666666666666555555666666666666666666666666333333444444555666666666666666666666777777777777999<<>>>>><<<;;;>>><<<::::::;;;;;;;;;:::888777555555777777777666777777666666555555555444444555666888888666555444666666555555555444444444777777666666555555555444666555444333333444555666444555555555333333555777:::<<<>>>@@@AAACCCFFFIIINNNQQQTTTSSSQQQPPPRRRUUU[[[^^^```\\\VVVXXXaaajjjhhhbbbZZZSSSPPPQQQUUUXXXZZZ^^^___]]]bbbiiikkkgggnnnnnnrrrxxx}}}~~~uuulllfff___ZZZSSSNNNQQQZZZaaadddvvv}}}nnn___YYYWWWSSSRRRUUU___jjj}}}pppppp~~~]]]VVVUUUIIIIIIFFFCCCBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEAAAGGGGGGZZZqqq|||tttmmmuuuxxxjjjcccbbb```gggmmmnnnxxx}}}qqqjjjeee```vvvlllYYYOOOIIILLLFFFIIILLLQQQrrrpppTTTWWWwww~~~cccQQQKKKKKKPPPUUUTTTTTTVVV[[[fffwww{{{xxx```SSSRRRMMMKKKMMMIIIEEEGGGGGGFFFDDDBBBBBBBBB@@@???======>>>>>><<<;;;===;;;::::::;;;<<<:::999888777555555777777777666777666666666555555555555444555666777777666555444666666555555555444444444777666666666555555555555666555444444444444555666444555666555444444666888;;;<<>>>>><<<;;;<<<;;;;;;<<<===<<<:::888888777555555777777777666666666666666555555555555444555666777777666555444555555555555555444444444666666666666555555555555666555444444444444555666555666777666555666777999;;;===???@@@AAACCCFFFIIILLLNNNOOOMMMLLLLLLQQQUUUYYYYYYZZZ[[[^^^aaaeeehhhaaa\\\UUUQQQRRRUUUZZZ\\\\\\___```___aaafffhhhggggggiiioooxxxuuuhhh```[[[UUUNNNKKKKKKJJJIIIHHHMMMZZZlllmmmYYYTTTRRRNNNJJJQQQ^^^sssiiiYYYZZZTTTOOOLLLHHHFFFFFFFFFFFFEEECCCCCCCCCCCCCCCDDDEEEEEEIIILLLKKKaaannnfffqqq}}}|||yyyfff[[[___fffiiinnn~~~ooodddbbbrrrjjjXXXNNNKKKGGGKKKPPPZZZgggXXXdddttt```ZZZ\\\]]][[[YYY```___\\\ZZZ[[[___fffkkk|||zzziii~~~yyyaaaTTTSSSNNNLLLNNNJJJEEEFFFGGGFFFCCCAAAAAABBB@@@???======>>>>>><<<;;;;;;:::;;;<<<>>><<<999777888777555555777777777666666666666666666555555555444555555666666555555444555555555555555555555555666666666666666555555555555555555444444555555555555777777777666777999:::<<<>>>@@@AAAAAACCCFFFIIILLLMMMNNNLLLKKKLLLQQQVVVXXXVVVVVVZZZaaafffgggfff[[[VVVPPPNNNQQQVVV[[[\\\\\\^^^``````aaadddfffgggiiijjjooovvv{{{uuuhhh```SSSMMMHHHIIIKKKJJJGGGFFFFFFLLLUUUddd~~~~~~eeeZZZUUUPPPLLLQQQ```wwwqqqZZZYYYXXXQQQNNNJJJGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEEEEHHHLLLLLLfffllldddnnn|||uuucccdddaaauuuxxxjjjrrrttteeehhhtttjjjWWWLLLLLLIIILLLQQQ\\\zzz^^^WWWkkkqqqjjjllloootttwww}}}yyyqqqhhhaaa^^^___aaammmvvvzzzfffxxx```SSSRRRMMMKKKMMMIIIDDDFFFFFFEEECCCAAAAAAAAA@@@???======>>>>>><<<;;;;;;:::;;;<<<>>><<<999777888777555555777777777666555555555666666666666666444444555555555555444444444555555555555555555555555555555666666666666666444555555555555555555444555666777777777777999;;;===>>>@@@AAABBBCCCFFFIIILLLNNNNNNMMMLLLNNNSSSXXXXXXTTTSSSYYYbbbhhhgggdddYYYTTTNNNNNNSSSYYY]]]^^^\\\]]]___aaaaaabbbeeehhhkkklllpppvvv{{{|||rrrlll]]]SSSMMMNNNOOOLLLHHHGGGCCCHHHLLLOOO]]]yyyrrraaaXXXTTTQQQSSSeee}}}{{{\\\XXXYYYQQQMMMIIIFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEJJJKKKjjjnnneeennn|||~~~fffddd[[[iiiwwwqqqzzzgggjjjwwwgggUUULLLNNNKKKMMMPPP\\\sssZZZYYYooowwwjjjbbb``````ccciiiwww|||gggxxx```SSSRRRMMMKKKMMMIIIDDDEEEFFFEEECCCAAA@@@AAA@@@???======>>>>>><<<;;;<<<;;;;;;<<<===<<<:::888888777555555777777777666555555555666666666666666444444444444444444444444444444444555555555555555555555555666666666666666444444555666666555444444555666777777777777999;;;===???AAABBBBBBCCCFFFIIILLLNNNOOOOOONNNPPPUUUYYYXXXTTTSSSWWW```fffeeebbb[[[UUUOOOPPPVVV]]]______[[[\\\___bbbaaa```dddjjjkkklllqqqxxx~~~tttdddWWWUUUSSSLLLGGGGGGBBBGGGJJJIIIKKK]]]|||{{{hhh\\\WWWTTTXXXkkkbbbYYYYYYPPPLLLHHHEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEEEEBBBIIILLLkkkqqqfffnnn{{{|||}}}kkkggg\\\eee{{{kkkhhhvvvfffVVVOOOOOOLLLNNNPPP___rrrZZZ___tttssshhhcccaaa___aaaiii{{{|||gggyyyaaaTTTSSSNNNLLLNNNJJJDDDEEEFFFEEEBBB@@@@@@AAA@@@???======>>>>>><<<;;;===;;;::::::;;;<<<:::999888777555555777777777666555555555555666666666777555444444444444444444555444444444555555555666666555555555555666666666777444444555666666555444444444555666666666777999;;;>>>@@@AAABBBBBBCCCFFFHHHJJJMMMOOOPPPPPPQQQUUUYYYYYYUUUSSSVVV]]]bbbbbb```ZZZTTTNNNNNNUUU\\\^^^]]]ZZZZZZ^^^bbbaaa___dddllljjjlllqqqyyyjjjYYYTTTRRRLLLIIIKKKFFFKKKPPPOOONNNWWWllloooddd]]]XXXcccwwwkkk\\\ZZZOOOLLLHHHFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEEEECCCKKKMMMkkknnneeelllxxxuuummm^^^aaa|||nnneeewwwgggWWWPPPLLLJJJMMMRRRdddooo[[[ddd|||}}}~~~rrrjjjfffaaa___bbbooo|||hhh{{{bbbUUUUUUOOONNNOOOLLLDDDEEEFFFEEEBBB@@@@@@AAA@@@???======>>>>>><<<;;;>>><<<::::::;;;;;;;;;:::888777555555777777777666444555555555666666777777555444444333333444444555444444444555555555666666444555555555666666777777333444555666666555444333333444666666666777999;;;>>>@@@AAABBBBBBDDDFFFHHHHHHKKKOOOPPPPPPQQQTTTXXXZZZVVVSSSUUU[[[``````___XXXQQQJJJKKKRRRXXXZZZXXXYYYYYY]]]bbbbbb___dddnnnjjjkkkpppxxx}}}{{{eeeRRROOOOOOLLLMMMRRRMMMRRRWWWXXXWWW\\\iiivvvuuukkkbbb[[[oooqqq___[[[OOOLLLHHHFFFFFFFFFEEEEEECCCCCCCCCCCCCCCDDDEEEEEEEEEMMMNNNjjjeeecccjjjuuu{{{ooo\\\XXXggg{{{qqqeeexxxhhhWWWOOOJJJIIIMMMTTThhhkkkZZZfffyyywww{{{|||qqqllleee```___iii}}}iii~~~aaaPPPPPPOOOOOOOOOIIIFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@??????>>>=========<<<:::999999;;;;;;:::888888777666555555666777888555555555555666666666666444555666777777666555444666666666666666666666666444444555555555555444444555555555555555555555555555666777777777888;;;>>>BBBCCCCCCBBBAAADDDKKKQQQOOOOOOPPPPPPQQQRRRRRRRRRSSSRRRSSSVVV\\\___^^^\\\VVVQQQMMMMMMSSSWWWXXXWWWYYY[[[]]]^^^___aaaeeehhhkkkmmmooopppqqqvvv}}}sssgggaaaYYYVVVWWWYYY[[[[[[bbbhhhooorrrrrrvvv}}}ssslllfffzzzqqqttt{{{^^^ZZZSSSOOOKKKHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDGGGIIIMMMmmmfffcccfffpppxxxdddcccbbbbbbvvv~~~wwwooossshhhRRRQQQLLLPPPKKKSSSxxxdddWWWrrrzzzvvvyyy}}}rrrkkkhhh___\\\oookkkdddSSSSSSPPPPPPOOOIIIFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@??????>>>=========<<<:::999999;;;;;;:::888888777666555555666777888555555555555666666666666444555666777777666555444666666666666666666666666444444555555555555444444555555555555555555555555555666777777777888;;;>>>AAACCCDDDCCCBBBEEEKKKPPPOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQRRRVVV[[[]]]\\\ZZZUUUQQQMMMNNNSSSWWWYYYXXXYYY[[[\\\]]]^^^aaaeeehhhhhhjjjmmmmmmnnnttt}}}zzzyyynnnfffgggeeeccccccgggjjjkkkkkkpppwww{{{ppp{{{yyyvvvccc]]]RRROOOKKKHHHGGGFFFEEEDDDEEEDDDDDDCCCCCCCCCDDDDDDHHHJJJKKKiiittt^^^```cccnnn}}}kkkgggdddbbbrrryyyrrr{{{rrrnnnVVVTTTLLLPPPMMMWWW~~~cccWWWrrryyyxxxyyy{{{mmmjjjbbb^^^mmmmmmfffVVVUUURRRPPPPPPIIIFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@??????>>>=========<<<:::999999;;;;;;:::888777777666666666666777777555555555555666666666666555555666666666666555555666666666666666666666666444444555555555555444444555555555555555555555555555666777777777999<<<>>>@@@BBBDDDDDDDDDEEEJJJNNNNNNOOOPPPQQQSSSSSSTTTTTTQQQPPPRRRVVV[[[\\\YYYVVVQQQNNNKKKLLLQQQUUUWWWWWWYYYZZZ\\\]]]^^^```dddgggfffhhhjjjkkklllpppwww}}}yyy{{{wwwoookkkmmmnnnqqqwww~~~{{{~~~mmmqqqnnnlll{{{yyyiii```RRROOOJJJGGGFFFFFFEEEDDDDDDDDDDDDCCCCCCDDDDDDEEEHHHJJJJJJfffiiiXXX\\\```kkkzzzyyytttrrrqqq}}}xxxoootttxxx[[[TTTLLLOOONNN]]]|||aaaWWWrrr}}}vvvrrrooooooqqqzzzuuurrrjjjdddkkknnn~~~dddVVVVVVSSSQQQPPPJJJFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@??????>>>=========<<<:::999999:::;;;999888777777666666666666777777555555555555666666666666555666666666666666666555666666666666666666666666444444555555555555444444555555555555555555555555444666777777777999<<>>AAAEEEFFFEEEFFFIIIMMMLLLMMMOOOPPPRRRRRRSSSRRRPPPPPPRRRVVVZZZ[[[WWWSSSMMMJJJIIIJJJNNNRRRUUUUUUXXXZZZ[[[\\\]]]___bbbeeeggghhhjjjjjjkkkmmmqqqttt|||}}}zzz|||yyyxxxsssjjjgggrrrvvvmmm```RRROOOJJJGGGFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGJJJKKKgggcccWWWZZZ^^^iiiyyy}}}ppp~~~~~~```QQQLLLNNNNNNbbbuuu^^^XXXsss}}}~~~{{{sssiiiaaa^^^cccqqq~~~|||uuulllkkk}}}nnnwww___TTTVVVRRRQQQQQQLLLFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@??????>>>=========<<<:::999999:::;;;999888666666777777777777666666555555555555666666666666666666666555555666666666666666666666666666666666444444555555555555444444555555555555555555555555444555666777777999<<>>AAAEEEFFFEEEFFFIIILLLIIIKKKMMMOOOPPPPPPPPPOOOOOOOOOQQQUUUYYYZZZVVVRRRKKKJJJJJJLLLOOOSSSUUUWWWXXXYYYZZZ[[[[[[^^^aaadddiiijjjkkklllkkkkkklllmmmsssxxx}}}~~~{{{{{{|||~~~mmmlllzzznnn^^^SSSPPPKKKHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFKKKNNNlllaaaYYYYYY]]]iiiyyypppxxxiiiSSSMMMMMMNNNfffmmm\\\XXXsssxxx|||xxxkkkddd```lll~~~zzzsssmmmyyysssrrr\\\SSSVVVRRRPPPPPPLLLFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@??????>>>=========<<<:::999999;;;;;;:::888666666777777777777666666555555555555666666666666666666555555555555666666666666666666666666666666444444555555555555444444555555555555555555555555444555666777777999===@@@>>>AAAEEEFFFEEEFFFIIIMMMIIIJJJLLLNNNOOONNNMMMLLLMMMLLLNNNRRRWWWXXXUUURRRKKKLLLMMMOOORRRUUUXXXZZZWWWXXXZZZZZZZZZ\\\```bbbiiijjjlllmmmmmmlllkkkjjjnnnuuu|||~~~zzzyyy{{{~~~mmm^^^TTTQQQLLLIIIGGGFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGFFFLLLPPPrrraaaZZZZZZ^^^iiiyyyqqqsssoooZZZNNNMMMPPPkkkfffYYYXXXtttuuu{{{oootttxxxwwwxxxvvvooovvv|||rrr\\\TTTWWWRRROOOOOOJJJFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@??????>>>=========<<<:::999999;;;;;;:::888555666777888888777666555555555555555666666666666777666555444444555666777666666666666666666666666444444555555555555444444555555555555555555555555333444666777777:::===@@@???BBBEEEEEEDDDFFFJJJMMMJJJKKKNNNOOOOOONNNLLLJJJJJJIIIJJJNNNSSSUUUTTTQQQIIIJJJMMMOOOQQQUUUXXXZZZWWWXXXYYYYYYZZZ[[[___aaafffgggjjjmmmooonnnllljjjooossszzz~~~}}}~~~nnn```VVVRRRMMMJJJHHHGGGEEEDDDDDDDDDDDDDDDEEEFFFGGGHHHFFFMMMRRRuuuccc\\\ZZZ^^^iiixxx{{{wwwmmm]]]PPPOOORRRqqqaaaWWWYYYtttrrrzzzrrrqqqtttuuummmooosss^^^VVVXXXRRRNNNNNNIIIFFFGGGHHHGGGDDDBBBAAAAAA@@@@@@??????>>>=========<<<;;;999:::;;;;;;:::888555666777888888777666555555555555555666666666777777666555444444555666777666666666666666666666666444555555555555555555444555555555555555555555555333444666777777:::===@@@@@@BBBDDDDDDDDDEEEJJJNNNKKKMMMOOOPPPPPPNNNLLLJJJGGGFFFFFFJJJOOOSSSRRRPPPEEEGGGJJJLLLOOORRRUUUXXXWWWXXXYYYYYYYYY[[[^^^aaabbbdddhhhlllooopppnnnlllnnnoootttzzz}}}||||||xxxpppbbbWWWSSSNNNKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGHHHGGGNNNSSSuuufff^^^YYY]]]hhhxxxfff[[[RRRPPPTTTvvv^^^VVVYYYtttpppyyyqqqnnnrrrsssiiigggtttXXXXXXUUURRRUUULLLLLLHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>===<<<<<<<<<<<<::::::::::::::::::::::::888777555444444666777999777777777777666666666666555555555555555555555555333333333444444444555555555555555555555555555555333333444444555666666666444444555666888:::;;;<<<>>>@@@BBBCCCDDDEEEGGGIIIMMMMMMNNNOOONNNMMMLLLKKKKKKHHHGGGIIIMMMOOOOOOMMMHHHIIIJJJLLLOOORRRTTTUUUVVVWWWXXXYYYYYY[[[___bbbeeegggiiijjjkkklllooorrrtttvvvxxxyyy~~~rrrmmmqqqnnnhhh[[[QQQIIIGGGFFFDDDCCCEEEDDDEEEEEEDDDDDDDDDGGGIIIJJJLLLUUU}}}iii]]]\\\^^^eeetttbbb^^^YYYLLLPPP}}}ZZZUUUaaakkkkkkvvvxxxyyyyyyrrrtttyyyqqqhhhxxx~~~tttYYYXXXUUURRRUUUKKKKKKHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>======<<<<<<<<<::::::::::::::::::::::::999888666555555666777888777777777777666666666555555555555555555555555555333333333444444444555555555555555555555555555555555555555555555555444444444444555666888:::;;;===>>>@@@BBBDDDDDDFFFHHHJJJLLLLLLMMMNNNMMMLLLKKKJJJKKKIIIIIILLLPPPRRRPPPMMMGGGHHHJJJMMMPPPSSSVVVXXXVVVWWWXXXYYYYYY[[[___bbbeeegggiiijjjjjjlllooorrruuuwwwyyy|||wwwiiiggg{{{ooohhh[[[QQQIIIGGGFFFDDDCCCEEEEEEFFFGGGFFFEEEFFFHHHKKKLLLLLLSSSyyyggg\\\\\\]]]ffftttbbb\\\VVVPPP[[[}}}[[[UUU___hhhlllxxxsssxxxwwwooopppvvvoooeeeooo|||wwwZZZXXXUUUQQQTTTJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA??????>>>>>>===<<<<<<<<<:::::::::::::::::::::::::::999777666666666777888777777777666666666555555555555555555555555555555333333333444444444555555555555555555555555555555777666666555444444333333444444555666888:::<<<===>>>@@@CCCDDDEEEFFFIIIKKKKKKKKKKKKKKKKKKJJJIIIIIIJJJJJJKKKOOOSSSTTTQQQMMMFFFGGGJJJMMMQQQTTTXXXYYYUUUWWWXXXYYYYYY\\\___bbbeeefffhhhiiijjjllloooqqqvvvwwwzzzooohhhuuurrrhhhZZZQQQIIIGGGFFFDDDDDDEEEFFFGGGHHHGGGFFFGGGJJJLLLNNNLLLQQQtttccc[[[[[[]]]ffftttcccYYYRRRTTTeee{{{[[[TTT]]]dddkkkyyymmmxxxwwwlllkkkrrrnnndddiiixxx~~~zzz\\\XXXTTTQQQTTTJJJHHHHHHGGGFFFEEEDDDCCCBBBAAA?????????>>>>>>===<<<;;;:::::::::::::::::::::::::::999888777666666777777777777666666666555555555555555555555555555555555333333333444444444555555555555555555555555555555666666555555555444444444444555555777888:::<<<===>>>@@@CCCDDDEEEGGGIIILLLIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIKKKPPPTTTTTTPPPLLLGGGGGGIIILLLOOOSSSUUUWWWUUUVVVXXXYYYZZZ\\\```cccdddfffhhhiiiiiikkknnnpppuuuvvvyyy{{{sssooouuuiiiZZZQQQIIIGGGFFFDDDDDDFFFFFFGGGHHHGGGGGGHHHKKKMMMOOONNNRRRrrr^^^ZZZ[[[\\\eeesssxxxfffXXXRRRVVVgggvvvZZZTTT[[[bbbgggwwwkkkzzz|||ooojjjppppppiiikkkuuu}}}___XXXSSSPPPTTTJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>?????????>>>===<<<;;;::::::::::::::::::::::::999888888777777666777777666666666666555555555555555555555555555555555555333333333444444444555555555555555555555555555555444444444555555555666666555555666777999;;;<<<======???BBBDDDEEEGGGJJJLLLHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFIIIOOOSSSSSSOOOKKKGGGHHHIIIKKKMMMOOOQQQSSSTTTVVVWWWXXXZZZ\\\```cccccceeeggghhhiiijjjmmmpppsssuuuyyy}}}vvvlllxxxyyyiiiYYYPPPHHHGGGFFFEEEDDDFFFEEEFFFGGGGGGFFFHHHJJJMMMPPPPPPUUUsssZZZZZZZZZ\\\cccppp|||qqqjjj|||lllZZZTTTTTTaaaoooXXXTTT\\\ddddddvvv~~~mmm~~~vvvmmmrrrtttqqqrrryyyxxxcccYYYQQQOOOTTTLLLKKKHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>?????????===;;;:::::::::::::::::::::::::::666666666777777777666666666666666555555555444444555555555555555555555555333333333444444444555555555555555555555555555555333333444444555666666777555555666777999;;;===>>><<<>>>AAACCCDDDFFFIIIKKKHHHHHHGGGFFFFFFFFFFFFFFFDDDEEEHHHMMMRRRRRRNNNJJJHHHHHHIIIJJJKKKMMMOOOPPPTTTUUUWWWXXXZZZ\\\```ccccccdddfffggghhhjjjmmmooorrruuuyyy|||yyyqqqjjjtttwwwpppkkkppp}}}kkkYYYPPPHHHGGGGGGEEEEEEGGGEEEFFFGGGGGGGGGHHHKKKNNNQQQSSSZZZwwwXXXYYY[[[ZZZ```lllwwwzzzeee]]]^^^pppsss]]]UUURRR[[[jjjUUUSSS]]]fffdddxxx~~~ppptttuuuwwwssssssvvvtttgggYYYPPPMMMTTTMMMMMMHHHGGGFFFEEEDDDCCCBBBAAA===>>>???@@@???===;;;:::::::::::::::::::::::::::333444555666666666666666666666555555555444444444555555555555555555555555333333333444444444555555555555555555555555555555444444555555555555555555555666666777999;;;===>>>:::===@@@BBBCCCEEEHHHKKKHHHHHHFFFEEEEEEEEEFFFGGGEEEEEEGGGLLLQQQRRROOOKKKGGGGGGHHHJJJLLLNNNQQQRRRTTTUUUWWWXXXZZZ]]]aaadddbbbdddfffggggggiiillloooqqqvvvzzzzzz{{{zzztttqqqoookkkbbb[[[XXX```sss{{{pppkkkkkkwwwkkkYYYPPPHHHGGGGGGEEEEEEGGGFFFGGGHHHHHHHHHJJJMMMOOORRRUUU]]]|||XXXYYY[[[ZZZ^^^hhhrrr|||mmmbbbVVVVVVZZZeeexxxyyy```UUUSSS[[[fffTTTSSS^^^iiiiii~~~}}}qqq}}}}}}{{{xxxuuunnniiihhhkkktttiiiZZZOOOMMMTTTOOOOOOHHHGGGFFFEEEDDDCCCBBBAAA===>>>???@@@???===;;;:::::::::::::::::::::::::::111222444555666666777777666666555555555444444444555555555555555555555555333333333444444444555555555555555555555555555555666666666555444444333333555666666888999;;;===>>>999<<>>>>>>>><<<;;;;;;:::999:::<<<===<<<;;;888666555666777888777555666666555555555555666666666666555555555444444444444444444444444444444444555555555555555555444444444444444555555555555666666777777777777:::===AAA<<<===???AAADDDFFFHHHIIIIIIHHHFFFDDDCCCDDDEEEFFFCCCDDDFFFJJJMMMNNNLLLIIIGGGGGGHHHJJJKKKMMMNNNOOOSSSTTTUUUVVVWWWYYY]]]`````````bbbdddfffhhhiiijjjsssuuu{{{~~~|||wwwxxxoooYYYXXX]]]kkksssnnnppp|||mmm\\\QQQGGGFFFIIIHHHFFFEEEHHHIIIKKKMMMOOOQQQRRRSSSQQQTTT___xxxWWWVVVXXXXXX\\\eeennnvvvuuubbb]]]YYYTTTXXX\\\^^^bbbkkkxxx|||cccTTTXXXaaaaaaRRRTTT^^^gggqqqnnnrrrooopppooosssddd\\\UUU```gggbbbXXXQQQPPPWWWPPPQQQHHHGGGFFFEEEDDDCCCBBBAAACCCAAA???>>>>>>>>>===;;;;;;:::999:::<<<===<<<;;;888666555666777888777555666666555555555555666666666666555555555444444444444444444444444444444444555555555555555555555555444444444555555555555666555666777777777999===@@@<<<===???AAADDDFFFHHHIIIIIIGGGEEEDDDCCCDDDEEEEEECCCDDDGGGJJJNNNNNNLLLJJJGGGGGGHHHJJJLLLMMMNNNOOORRRSSSUUUUUUVVVXXX\\\___```aaabbbdddfffgggiiiiiimmmrrrzzzyyycccZZZ\\\gggzzzxxxvvvqqq\\\QQQGGGGGGHHHGGGEEEEEEGGGHHHJJJMMMPPPSSSUUUWWWWWWYYYaaaxxxXXXVVVXXXXXX\\\eeemmmvvvqqq```[[[UUUVVVXXX[[[___dddhhhlllnnndddhhhtttzzzcccXXXWWW^^^aaaRRRWWW```dddppp|||lllrrr|||dddbbb```qqq~~~nnnaaaVVVTTTYYYpppxxx___WWWQQQNNNUUUOOOQQQHHHGGGFFFEEEDDDCCCBBBAAABBB@@@>>>>>>>>>>>>===;;;;;;:::999:::<<<===<<<;;;888666555666777888777555666666555555555555666666555555555555555444444444444444444444444444444444555555555555555555555555444444444555555555555666555666777777777999===@@@<<<===???AAACCCEEEGGGHHHHHHGGGEEEDDDCCCCCCDDDEEEDDDEEEHHHKKKNNNOOOMMMKKKFFFGGGHHHJJJLLLNNNOOOPPPQQQSSSTTTTTTUUUWWW[[[]]]```aaabbbdddfffggghhhhhhjjjppp|||kkkZZZYYYaaasss}}}yyyqqq[[[QQQHHHGGGHHHGGGEEEFFFFFFHHHJJJNNNRRRVVVYYY[[[]]]___ggg{{{\\\XXXXXXWWW[[[cccllluuummm___ZZZSSSWWWWWW[[[aaahhhjjjfffbbb[[[YYY\\\mmmuuuddd[[[UUU\\\aaaRRR\\\dddbbbooouuujjjsssnnn\\\WWWSSSaaa||||||jjjZZZVVVYYYmmmppp~~~___YYYRRRLLLQQQKKKNNNHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@>>>>>>??????===;;;;;;:::999:::<<<===<<<;;;888666555666777888777555666666555555555555666666555555555555555555555555444444444444444444444444444444444555555555555555444444444555555555555666444555777777888999<<>>@@@BBBDDDFFFGGGGGGGGGEEEDDDCCCCCCDDDDDDEEEFFFHHHLLLOOOOOONNNKKKFFFGGGIIIJJJLLLNNNPPPPPPQQQRRRSSSTTTTTTVVVYYY\\\```aaacccdddfffgggggggggeeelll{{{|||iiiUUUSSSZZZlll}}}zzzxxxlllZZZQQQIIIGGGHHHFFFFFFGGGGGGIIILLLPPPUUUYYY\\\^^^```eeeppp```[[[XXXWWWZZZaaajjjrrrkkk```\\\TTTTTTVVV[[[ccclllqqqpppnnnkkkbbb\\\fffpppccc\\\TTT\\\bbbSSS```hhhbbbnnnpppiiivvvddd\\\UUUPPP[[[lll{{{zzzfffhhhjjj{{{yyy~~~___YYYRRRLLLPPPJJJMMMHHHGGGFFFEEEDDDCCCBBBAAA@@@???>>>???@@@???===;;;;;;:::999:::<<<===<<<;;;888666555666777888777555666666555555555555666666444555555555555555555555444444444444444444444444444444444555555555666666444444444555555555555666333555777888888999<<<>>><<<<<<>>>@@@BBBCCCEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCEEEFFFHHHLLLOOOOOONNNKKKFFFGGGIIIKKKMMMOOOPPPQQQQQQRRRSSSSSSTTTUUUYYY[[[^^^```bbbeeefffggggggfffaaahhhvvv|||ttt```PPPNNNTTTcccooorrrooolllrrryyy{{{|||hhhXXXPPPIIIGGGGGGFFFGGGIIIJJJKKKOOOSSSXXX\\\```bbbcccmmm}}}___[[[XXXVVVXXX___fffooo{{{{{{hhh```]]]UUUSSSVVV\\\dddnnnwww~~~nnnbbbYYY```zzzlllaaa[[[TTT^^^cccTTTbbbkkkfffmmmooojjjzzzxxx^^^\\\WWWRRRXXXbbbjjj|||}}}___WWWQQQMMMSSSMMMOOOHHHGGGFFFEEEDDDCCCBBBAAA???>>>>>>???@@@@@@===;;;;;;:::999:::<<<===<<<;;;888666555666777888777555666666555555555555666666444444444555555555555555444444444444444444444444333333444444555666666666444444444555555555555666222444777888888999;;;===<<<<<<===???AAACCCDDDEEEFFFEEEEEEDDDDDDCCCCCCBBBDDDEEEHHHKKKNNNOOOMMMKKKFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSTTTTTTTTTUUUYYY[[[\\\^^^aaaeeegggggggggggggggkkkvvv|||wwwmmmYYYMMMKKKOOOWWW\\\ZZZVVVUUUWWW^^^gggmmmqqqxxx{{{hhhUUUNNNHHHHHHGGGFFFHHHLLLLLLOOOSSSXXX^^^cccgggjjjlllwww]]]XXXXXXVVVWWW\\\bbbjjjvvvyyyfff]]][[[UUUSSSWWW^^^hhhrrr}}}zzznnnaaabbbwwwlll```ZZZUUU^^^bbbSSS___kkkkkkmmmnnnjjj}}}nnnXXXUUUUUURRRSSSYYY\\\rrrbbbXXXPPPNNNTTTMMMMMMHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>@@@AAA@@@===;;;;;;:::999:::<<<===<<<;;;888666555666777888777555666666555555555555666666444444444555555555666666444444444444444444444444333333444444555666666777444444444555555555555666222444666888888999;;;<<<;;;<<<===???@@@BBBCCCDDDEEEEEEEEEEEEDDDCCCBBBBBBCCCDDDGGGJJJNNNNNNLLLJJJFFFGGGIIIKKKMMMPPPRRRRRRSSSTTTTTTTTTTTTVVVYYY[[[ZZZ\\\```dddggghhhhhhhhhnnnnnnssszzztttjjjVVVJJJHHHJJJMMMMMMJJJJJJMMMFFFKKKPPPTTTWWW]]]eeelllxxxgggSSSLLLHHHGGGGGGGGGJJJNNNNNNQQQVVV^^^eeelllrrruuuyyy___XXXXXXUUUUUUZZZ___fffrrr|||~~~hhh]]][[[VVVTTTWWWaaaooo~~~ppphhhuuunnn```XXXWWW\\\~~~___PPPYYYhhhppplll~~~kkkjjj~~~fffVVVOOOUUUSSSRRRUUUVVV___ssshhhZZZPPPNNNSSSJJJIIIHHHGGGFFFEEEDDDCCCBBBAAA>>>>>>>>>@@@AAA@@@===;;;;;;:::999:::<<<===<<<;;;888666555666777888777666666666555555555555666666444444444555555555666666444444444444444444444444333333444444555666777777444444444555555555666666111444666888888999;;;<<<;;;<<<===>>>@@@BBBCCCCCCEEEEEEEEEEEEDDDCCCBBBAAACCCDDDFFFJJJMMMNNNLLLIIIFFFGGGIIIKKKNNNPPPRRRSSSSSSTTTUUUUUUUUUVVVYYY\\\YYY[[[```dddgggiiiiiihhhmmmiiikkkuuuxxxrrrhhhTTTHHHFFFFFFGGGFFFEEEJJJQQQGGGIIIJJJJJJJJJLLLQQQUUU^^^mmmtttcccQQQKKKGGGGGGHHHHHHKKKPPPOOORRRYYYaaakkkssszzz}}}dddZZZYYYUUUUUUXXX]]]dddooozzzlll```]]]XXXSSSVVVbbbvvvrrreeemmmpppaaaXXXXXXZZZvvv]]]NNNTTTeeerrrlll|||hhhjjjwwwbbbWWWMMMWWWWWWTTTWWWUUUVVV```kkklllQQQNNNPPPRRRPPPHHHJJJIIIHHHGGGFFFDDDCCCCCC???>>><<<<<<======;;;:::;;;::::::999999::::::;;;444555666777777888777777555555555555555555555555333333444444555666666666888777666555444333333333555555444333444555666777555555555555555555555555555555666777888:::<<<===;;;<<<===???AAACCCDDDEEEGGGFFFEEEDDDCCCBBBAAA@@@FFFFFFGGGJJJMMMMMMLLLJJJHHHGGGFFFHHHKKKPPPRRRSSSUUUUUUTTTSSSSSSUUUZZZ]]]aaa___aaaggggggdddgggmmmjjjjjjmmmrrrvvvuuu___UUUWWWOOOGGGBBBEEEIIIIIIJJJKKKMMMMMMMMMMMMKKKJJJLLLOOO\\\aaakkkrrrfffUUUPPPIIIFFFGGGIIIJJJJJJVVVWWW\\\cccjjjppp|||___ZZZ[[[XXXVVVWWWYYY^^^jjjuuuttt^^^XXX^^^WWWYYYfffvvv|||fffnnnwww___]]]YYY\\\qqqZZZSSSWWWaaappppppzzzfffiii~~~uuuaaa[[[SSSSSSSSSUUUXXXZZZYYYXXX^^^iiiiiiQQQOOOOOOQQQPPPHHHJJJIIIHHHGGGEEEDDDCCCCCC???>>><<<<<<======;;;:::;;;::::::999999::::::;;;555666666777777777777666555555555555555555555555555555555555555555444444777666555555444444444444555444444333444555666777555555555555555555555555555555666777888:::<<<===<<<<<<===???AAACCCDDDDDDGGGFFFEEEDDDCCCBBBAAAAAAFFFFFFHHHKKKNNNNNNLLLKKKHHHGGGFFFGGGKKKOOORRRSSSTTTTTTTTTTTTTTTVVVZZZ]]]___^^^```eeefffdddgggmmmjjjjjjmmmqqquuurrr\\\RRRTTTMMMHHHEEEGGGJJJKKKNNNRRROOOPPPQQQRRRPPPNNNNNNPPPPPPUUU```xxxrrrdddRRRNNNHHHGGGHHHKKKMMMNNNQQQVVV```iiinnnqqqzzzggg\\\ZZZWWWUUUVVVXXX\\\gggrrryyybbbZZZ___XXXYYYeeewwwlllooo|||bbbZZZVVVYYYnnnXXXNNNPPPYYYiiimmmwwweeejjjuuu```[[[UUUTTTTTTVVVXXXYYYXXXVVVVVV\\\oooyyywww~~~cccRRRQQQNNNNNNOOOIIIIIIIIIHHHGGGEEEDDDCCCBBB???>>><<<<<<======;;;:::::::::999999999999::::::666777777777777666666555555555555555555555555555777666666555444444333333555555555555555555555555555444444444444555666666555555555555555555555555555555666777888:::<<<===<<<<<<===???AAABBBCCCDDDFFFFFFEEEDDDCCCBBBBBBAAAFFFGGGIIILLLNNNOOONNNLLLHHHGGGFFFGGGKKKOOOQQQRRRSSSTTTTTTTTTTTTVVVZZZ]]]^^^]]]```dddfffeeehhhmmmkkkkkkmmmpppsss}}}ppp[[[OOONNNNNNLLLKKKLLLKKKLLLRRRZZZ___cccfffeee```YYYSSSOOOLLLOOOWWWoooqqq```NNNKKKHHHGGGJJJNNNQQQRRRTTTZZZeeelllmmmoooyyysss\\\YYYVVVUUUVVVVVVZZZdddnnnggg]]]___YYYXXXcccvvvqqqnnnxxx{{{bbbXXXUUUWWWkkkXXXKKKLLLSSS```gggrrr{{{cccggg|||wwwaaa[[[VVVTTTTTTVVVYYYZZZWWWTTTRRRQQQZZZrrrmmmfffoooqqq]]]SSSRRRLLLLLLNNNJJJIIIHHHGGGFFFEEEDDDCCCBBB???>>><<<<<<======;;;:::::::::999999999999::::::777777888777777666555444555555555555555555555555666666555555555444444444333444444555555666666555444444444444555555666666555555555555555555555555555555666777888:::<<<===<<<<<<===???@@@BBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBGGGGGGIIILLLOOOPPPNNNMMMHHHGGGFFFGGGKKKNNNPPPQQQRRRSSSTTTTTTUUUVVVZZZ]]]]]]___bbbdddfffgggjjjmmmmmmmmmoooqqqsss{{{{{{fffWWWRRRUUUVVVWWWVVVRRRQQQ[[[gggttt|||vvvjjjaaaXXXWWWWWWiii~~~nnn\\\LLLJJJHHHHHHKKKPPPTTTWWW^^^ccckkknnnkkklllwww\\\YYYWWWVVVVVVVVVXXX```jjjzzzjjj^^^___ZZZWWW```rrr{{{rrrooosss```[[[WWWXXXiiiXXXNNNOOORRRYYYaaalllwwwaaabbbwww~~~ddd]]]UUUSSSSSSVVV[[[\\\YYYUUUTTTOOOPPP```{{{kkkbbbjjjeeeWWWSSSRRRKKKKKKNNNJJJIIIHHHGGGFFFDDDCCCBBBBBB???>>><<<<<<======;;;::::::999999888888999999:::777777888777777666555444555555555555555555555555444444444555555555666666222333444555666666666555444444444555555555555555555555555555555555555555555555666777888:::<<<===<<<<<<===>>>@@@AAABBBBBBDDDDDDDDDDDDDDDCCCCCCCCCFFFGGGIIILLLOOOPPPOOOMMMHHHGGGFFFGGGJJJNNNPPPPPPQQQSSSTTTUUUUUUWWWZZZ]]]^^^aaacccdddfffhhhkkklllnnnoooqqqssstttzzzxxxfff^^^aaaccceeeddd___```nnn}}}mmmfff[[[```uuuyyyzzzkkkYYYLLLKKKIIIIIILLLRRRYYY^^^eeelllvvvyyysssmmmsss}}}```ZZZXXXWWWXXXVVVWWW^^^fffrrrlll]]]^^^[[[XXX^^^mmm~~~sssoooeee```\\\ZZZhhhWWWPPPSSSQQQRRR[[[hhhttt```___rrrggg[[[TTTRRRRRRWWW^^^aaa]]]YYYRRRMMMLLLVVVooopppcccfff]]]TTTRRRQQQJJJLLLOOOIIIHHHHHHGGGFFFDDDCCCBBBAAA???>>><<<<<<======;;;:::999999888888888888999999666777777777777666666555555555555555555555555555333333444444555666666777222333555666666666555555333444555555666666555555555555555555555555555555555555666777888:::<<<===<<<<<<===>>>???@@@AAABBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFHHHKKKOOOPPPOOOMMMIIIGGGFFFGGGJJJMMMOOOPPPQQQRRRTTTUUUVVVWWWZZZ]]]^^^bbbdddcccdddhhhjjjjjjmmmnnnrrrttttttxxxtttjjjppprrrtttrrrnnnppp~~~{{{fff\\\dddkkkuuu~~~vvvgggXXXMMMLLLKKKLLLOOOXXXbbbiiikkkuuuvvvqqqttteee[[[YYYXXXXXXVVVUUU[[[bbbjjjlll]]]]]]]]]ZZZ___iii~~~oookkkbbb^^^\\\iiiWWWOOORRROOONNNXXXeee}}}rrr___^^^ooojjjZZZTTTRRRRRRYYYaaaeee```[[[MMMKKKIIIPPPeeesssbbb]]]ZZZRRRQQQPPPJJJMMMPPPIIIHHHHHHGGGEEEDDDCCCBBBAAA???>>><<<<<<======;;;:::999999888888888888999999555666666777777777777666555555555555555555555555444444555555555555555555222444555666777666444333333444555666666666555444555555555555555555555555555555666777888:::<<<===<<<<<<===>>>???@@@AAAAAABBBCCCCCCCCCDDDDDDEEEEEEDDDEEEGGGJJJNNNOOONNNMMMIIIGGGEEEFFFIIIMMMNNNOOOPPPRRRTTTUUUVVVXXXZZZ]]]]]]bbbdddaaaaaafffhhhfffjjjlllqqqttttttuuu}}}zzzssssss}}}gggbbb___bbbppp{{{zzzbbbWWWNNNNNNMMMNNNTTT___mmmwwwxxx~~~xxxxxxfffZZZXXXWWWWWWUUUSSSWWW^^^ccctttlll^^^^^^^^^\\\aaahhhyyykkkfff___[[[[[[iii^^^NNNNNNNNNPPPVVVddd|||qqq\\\[[[jjjrrr^^^WWWTTTTTT[[[dddgggaaa[[[OOOOOOLLLLLL[[[wwwsss^^^SSSYYYQQQPPPOOOJJJNNNPPPHHHHHHGGGFFFEEEDDDCCCBBBAAA???>>><<<<<<======;;;:::999999888888888888999999555555666777777888777777555555555555555555555555666666666555444444333333333444666777777666444333333333555666666666555444555555555555555555555555555555666777888:::<<<===<<<<<<===>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEEEEEEECCCDDDFFFJJJMMMOOONNNLLLIIIGGGEEEFFFIIILLLNNNOOOOOORRRTTTVVVVVVXXXZZZ]]]\\\aaaccc______dddeeeccchhhkkkppptttssssss{{{|||rrrnnnvvvwwwiii___]]]hhhuuu```WWWOOOOOOOOOQQQXXXeeevvvdddYYYWWWWWWVVVSSSQQQUUU[[[^^^nnnmmm^^^______^^^dddiiixxx~~~dddZZZZZZXXXYYYiiieeeNNNLLLNNNTTTUUUccc|||qqqZZZXXXddd}}}yyycccZZZVVVVVV\\\eeegggaaaZZZVVVVVVPPPKKKUUUoooxxxuuu\\\RRRRRROOOMMMLLLLLLMMMMMMLLLIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===>>>===<<<:::::::::999999888777666666777777777777777666555555444444444555555555666666444444555555555555444444333555888::::::888555333555555555555555555555555666444333444777777555222333555666666666666999;;;===>>>>>>======>>>@@@CCCEEEBBBAAABBBEEEFFFEEECCCDDDEEEGGGIIIJJJLLLLLLMMMHHHGGGFFFFFFHHHJJJLLLNNNOOOQQQSSSUUUVVVXXX\\\___]]]^^^___aaaccceeeggghhhkkkjjjllloooooopppvvv~~~qqqccc\\\[[[YYYfffwwwxxxkkkfffzzzrrr|||aaaWWWRRRSSSVVVYYY^^^iiiyyy}}}lllaaa\\\XXXWWWXXXVVVTTTTTTXXXeeewwwnnn]]]ZZZ]]][[[aaarrr}}}dddZZZTTTXXX___ooorrrNNNQQQVVVNNNUUU```vvvwww___YYYaaawwwiii\\\VVVWWWYYY```ooommmYYYUUUTTTQQQNNNRRRcccpppzzzvvv]]]OOOOOOMMMLLLLLLMMMMMMMMMLLLIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===>>>===<<<:::::::::999999888777777666777777777777777666555555444444444555555555666666444444555555555555444444333555777888888777555333555555555555555555555555666444333444666777555222444555666666666777999;;;===>>>>>>>>>===>>>@@@BBBDDDBBBAAABBBEEEFFFEEECCCCCCEEEGGGIIIKKKLLLMMMMMMHHHGGGFFFFFFGGGJJJLLLNNNOOOQQQSSSUUUVVVYYY\\\___^^^___```bbbeeeggghhhiiiiiiiiilllooopppqqqxxxqqq___UUURRROOOXXXgggyyy}}}ooo{{{rrryyybbb[[[YYYYYYZZZ]]]dddppp~~~zzzccc\\\VVVUUUTTTRRRRRRSSSWWWaaaqqqlll\\\[[[______gggvvv{{{bbbYYYXXXXXX\\\mmm~~~WWWPPPQQQMMMWWWaaauuu~~~fffZZZ```tttlllcccZZZXXX^^^jjj{{{www___XXXVVVRRROOOQQQ```zzzeeellluuu```NNNLLLKKKKKKLLLMMMNNNLLLKKKIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===>>>===<<<:::::::::999999888777777777777777777777777666555555444444444555555555555555444444555555555555444444444555555666666555555444555555555555555555555555555444444555666666555333555666777777777888:::<<<===>>>???>>>>>>>>>@@@BBBCCCBBBBBBBBBDDDEEEDDDCCCCCCDDDFFFIIIKKKMMMNNNNNNJJJHHHGGGFFFGGGIIILLLNNNOOOQQQSSSUUUVVVYYY\\\___``````bbbdddfffgggiiijjjggggggkkkpppqqqrrrxxxsss^^^QQQNNNNNNQQQ^^^ppp}}}rrrtttccc```___^^^^^^aaajjjwwwggg^^^WWWUUUSSSPPPQQQTTTUUU\\\hhhmmm______```cccmmm|||yyyddd]]][[[YYY[[[jjjgggSSSOOONNNYYYaaaqqqhhh[[[^^^pppttthhhZZZUUU^^^oooiii\\\WWWSSSQQQRRR]]]ssszzzdddaaa|||}}}oooYYYJJJJJJKKKLLLNNNNNNLLLJJJIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===>>>===<<<:::999999999888888888777777777777777777777666555555555555555555555555555555444444555555555555444444555444444333333444444555555555555555555555555555444444444555666666555444555777888888888888;;;======>>>??????>>>???@@@BBBBBBBBBBBBBBBCCCDDDDDDCCCBBBDDDFFFIIILLLMMMOOOOOOKKKJJJHHHFFFGGGIIILLLNNNOOOQQQTTTUUUWWWYYY]]]___```aaabbbccceeeggghhhiiifffgggkkkpppppppppuuu|||~~~wwwcccZZZYYYVVVVVVaaasss~~~uuunnn``````___```aaaeeeooo}}}zzzmmmaaaXXXWWWVVVRRRQQQUUUTTTWWW^^^uuurrrcccddd___ggguuuzzziiieeedddgggkkkvvvuuuZZZPPPRRRWWW]]]lllkkk]]][[[jjj~~~lll\\\UUU]]]nnn|||ccc[[[UUUTTTTTTYYYjjj|||zzzggg]]]ooohhhMMMLLLLLLNNNOOONNNLLLJJJIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===>>>===<<<:::999999999888888888888888777777777777777666555555555555555555555555555444444444555555555555444444555444333222222333444555555555555555555555555555333444555555555555555666555777888888888888;;;===<<<>>>@@@@@@??????AAABBBAAABBBBBBCCCBBBCCCCCCDDDBBBCCCFFFIIILLLNNNPPPQQQMMMKKKHHHFFFFFFIIILLLNNNPPPRRRTTTVVVWWWYYY]]]```___```aaacccdddfffggghhhfffgggkkkpppooonnnqqqwww}}}zzzkkkgggkkk```aaammm|||{{{hhh^^^^^^___dddhhhmmmwwwvvvqqq{{{zzzuuudddXXXXXXXXXSSSPPPSSSSSSUUUVVVhhhxxxggggggcccqqqyyyllliiisss}}}yyy___RRRRRRTTTXXXeeeyyyqqq___ZZZeeexxxtttddd\\\]]]hhhooocccZZZXXXUUUSSS]]]kkkwww~~~|||wwwvvvvvvuuu{{{}}}}}}ddd[[[mmmrrrSSSQQQPPPOOOOOONNNLLLJJJIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===>>>===<<<:::888888888888888888888888777777777777777666555555555555555555555444444444444444555555555555444444555444444333333444444555555555555555555555555555222333555666555555666777555666777777777888:::<<<<<<>>>@@@AAA@@@@@@AAABBB@@@BBBCCCCCCBBBBBBCCCDDDAAACCCFFFIIIMMMOOOQQQRRROOOLLLIIIFFFFFFHHHKKKNNNPPPRRRTTTVVVWWWZZZ]]]`````````aaacccdddfffggggggfffhhhlllqqqpppmmmooouuuzzznnnmmmtttlllppp|||eee^^^```fffnnntttvvvsssgggtttlllWWWVVVXXXSSSNNNOOORRRTTTRRR\\\wwwkkkhhhmmmwwwllliiiyyyttt^^^QQQNNNQQQTTT```tttsssbbbXXX```rrr~~~mmmbbb^^^aaaxxxpppdddbbb\\\TTTWWWbbbhhhnnnqqqnnnjjjjjjiiiggghhhkkknnnppptttzzzfffaaatttZZZWWWTTTQQQPPPNNNLLLJJJIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===>>>===<<<:::888888888888888888888888777777777777777666555555666666555555555444444444444444555555555555444444444444444555555444444444555555555555555555555555111333666666555444666888444555666666666777999;;;<<<>>>AAAAAAAAA@@@AAABBB@@@BBBCCCCCCAAAAAABBBDDDAAACCCFFFIIIMMMPPPRRRSSSPPPMMMIIIFFFFFFHHHKKKNNNPPPRRRUUUVVVXXXZZZ^^^```aaabbbcccdddeeefffggghhheeehhhmmmsssrrrpppqqqvvv~~~xxxiiigggmmmpppxxx~~~ccccccfffpppyyy}}}|||rrrwwwzzzZZZUUUXXXSSSOOOPPPOOOTTTPPPUUUkkkrrrkkkyyywwwnnnkkkxxxnnnZZZOOOKKKQQQSSS]]]ppptttcccXXX^^^ooo|||}}}ooofffdddxxx|||qqqqqqmmmcccccclllppptttwwwuuutttuuussspppnnnrrruuutttqqqqqquuuyyyrrrnnn~~~^^^[[[VVVRRRPPPNNNLLLJJJIIIHHHFFFEEECCCBBBBBBBBBAAA???>>>===>>>===<<<:::888888888888888888999999777777777777777666666555666666555555555444444444444555555555555555555444444555555666666555555444555555555555555555555555000333666666555444666888333555666666666666999;;;<<<>>>AAABBBAAA@@@AAABBB???BBBDDDCCCAAA@@@BBBEEEAAABBBFFFIIIMMMPPPRRRSSSQQQNNNJJJFFFFFFHHHKKKNNNPPPRRRUUUVVVXXXZZZ^^^```ccccccdddeeefffhhhhhhiiieeegggnnntttuuurrrtttyyyzzz~~~tttbbb^^^ccckkkuuuxxxbbbgggmmmvvv}}}}}}___VVVYYYVVVRRRSSSNNNTTTPPPQQQeeeyyyoooyyyrrrpppyyylllXXXOOOKKKRRRSSS]]]ooozzzeeeWWW\\\mmmyyyuuuqqq{{{~~~}}}tttttt~~~|||uuussstttxxxzzznnnXXXPPPVVVUUURRROOOFFFGGGFFFEEEDDDBBBBBBBBBBBB??????>>>===<<<;;;::::::;;;;;;;;;:::::::::999999666666777777777777777666555555555555555555555555666555555555555444444444666666555555555444444444444444444444444444444444555555555555555555555555444666666666666666888:::>>>???@@@@@@???>>>???@@@>>>???@@@BBBDDDEEEFFFGGGEEEEEEEEEFFFIIIMMMPPPRRRMMMMMMLLLJJJHHHHHHJJJLLLLLLOOOSSSUUUVVVWWWXXXZZZXXX]]]bbbfffhhhhhhiiijjjmmmooosssuuurrrooorrrxxx||||||~~~~~~nnnddd^^^jjjqqqrrrffflllvvv}}}|||tttRRRQQQRRROOOSSSRRRRRROOOQQQ]]]lllzzzvvvooo~~~tttXXXLLLKKKOOOPPPUUUdddyyyiiiZZZWWWfffwwwuuu{{{vvv]]]RRRUUURRRPPPOOOHHHGGGFFFEEEDDDCCCBBBBBBBBB??????>>>===<<<;;;;;;:::::::::::::::999999999999666666777777777777666666555555555555555555555555666555555555555444444444666666555555555444444444444444444444444444444444555555555555555444444444444555666666555666888:::>>>???@@@@@@???>>>???AAA???@@@AAABBBCCCDDDEEEFFFEEEEEEEEEFFFIIILLLOOOQQQPPPOOOMMMJJJHHHGGGIIIKKKLLLOOOSSSUUUVVVWWWYYYZZZ[[[^^^cccfffggghhhiiijjjlllnnnrrruuusssooorrrxxx{{{zzzzzz}}}zzzoooiiilllppp{{{tttlllttt~~~aaaXXXUUUPPPRRRRRRSSSNNNOOOWWWcccyyyvvvyyy}}}xxxcccRRRPPPNNNOOOUUUbbbvvvrrr___WWWbbbrrr{{{|||bbbUUUTTTPPPNNNNNNIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@???>>>>>><<<<<<;;;:::999999999999888888888777666666777777777777666666555555555555555555555555666555555555555444444444555555555555555444444444444444444444444444444444666666555555555444444444444555666666555666888:::===>>>??????>>>>>>@@@AAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEEEEFFFIIILLLOOOPPPTTTRRROOOKKKHHHGGGIIIKKKMMMPPPSSSVVVWWWXXXZZZ[[[]]]```ccceeeeeefffhhhjjjjjjlllqqquuutttqqqrrrwww~~~}}}yyysssttt{{{xxxvvv}}}yyyxxxzzzmmmXXXRRRNNNPPPRRRTTTOOONNNTTTZZZoootttlllhhhaaa^^^bbbqqqhhhQQQOOOMMMOOOUUU```ppp|||eeeWWW^^^lll|||~~~yyyaaaUUUUUUPPPNNNNNNIIIHHHGGGFFFDDDCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;888888888888777777777777666777777777777666666555555555555555555555555555666555555555555444444444555555555555555555555555444444444444444444444444666666666555444444333333444555666555555555777999;;;===??????>>>???@@@BBBAAABBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFHHHKKKMMMOOOVVVUUUQQQMMMHHHGGGHHHJJJLLLOOOSSSVVVWWWYYYZZZ\\\^^^```bbbccccccdddfffhhhiiijjjoootttuuurrrrrrvvvzzzxxx|||~~~sssgggkkksss{{{vvvtttWWWOOONNNTTTQQQUUUQQQOOOTTTWWWddd{{{zzzmmmddd```___ccc```^^^eeeyyylllOOOLLLLLLNNNSSS]]]jjj{{{iiiWWWZZZgggzzzyyyppp[[[SSSVVVQQQNNNNNNIIIHHHGGGFFFEEECCCCCCCCCCCC@@@@@@???>>>===<<<;;;;;;888888888777777777666666777777777777777666555555555555555555555555555555666555555555555444444444444555555555555555555555444444444444444444444444666666555555555444444444333444555555444555777999:::<<<>>>>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFHHHJJJLLLMMMUUUTTTRRRNNNJJJHHHHHHIIILLLOOOSSSVVVWWWXXXZZZ\\\]]]___```aaaaaabbbdddfffhhhhhhlllrrrtttrrrssswwwvvvyyy}}}~~~~~~}}}wwwtttuuuuuubbbeeesss~~~aaaRRRQQQYYYRRRWWWTTTQQQTTTTTTYYYhhhyyyrrrjjjfffdddbbbbbbbbbdddbbb______mmmwwwWWWPPPLLLLLLRRR[[[dddssslllXXXYYYcccrrrxxx|||hhhUUUQQQVVVRRROOONNNIIIHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@??????======<<<;;;888888888888777777777666777888888777777666555444555555555555555555555555666555555555555444444444444444444555555555555555444444444444444444444444555555555555555555555555333444555555444555777999999;;;===>>>>>>???AAACCCAAAAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFHHHJJJKKKKKKQQQRRRRRROOOLLLIIIHHHIIIJJJMMMRRRUUUVVVXXXZZZ\\\\\\^^^```bbbbbbcccdddeeehhhgggjjjpppssssssuuuxxxrrruuuxxx|||~~~vvvooohhhfffnnnwwwyyywwwvvvyyyiiikkk|||wwwZZZNNNUUURRRXXXUUUPPPSSSOOONNNWWWsssxxxoooiiijjjnnnppprrrtttwwwwwwtttooorrraaaRRRMMMKKKOOOXXX```kkksss[[[ZZZ___iiiuuuooozzzsssqqqeeeTTTPPPUUURRROOOOOOKKKHHHHHHFFFEEEDDDCCCCCCCCCAAA@@@@@@???>>>===<<<<<<999999888888888777777777888888888888777666555444555555555555555555555555666555555555555444444444444444444555555555666666444444444444444444444444333333444444555666666666333444555555444444666888888:::<<<===>>>???AAACCC@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDFFFHHHIIIJJJJJJMMMOOOQQQPPPNNNKKKIIIHHHIIILLLPPPTTTUUUWWWYYY[[[[[[^^^bbbdddeeeeeeffffffiiifffgggmmmqqqsssvvvzzzwwwwwwwwwzzzyyylllaaaZZZ^^^fffhhhfffdddmmm{{{|||zzzlllPPPQQQPPPWWWTTTPPPSSSPPPKKKPPP___xxxkkkSSSNNNJJJMMMWWW]]]eeexxx}}}aaaZZZ[[[```sss~~~jjj[[[^^^fffjjjlllpppllljjjfffTTTPPPTTTPPPNNNPPPMMMIIIHHHGGGEEEDDDDDDCCCCCCAAAAAA@@@???>>>===<<<<<<999999999999888888888888888888888888777666555444555555555555555555555555666666555555555444444444444444444555555555666666444444444444444444444444222333333444555666777777333444555444444444666888888:::<<<===>>>???BBBDDD??????@@@AAAAAABBBCCCCCCBBBCCCDDDFFFHHHIIIIIIJJJIIILLLPPPQQQOOOLLLIIIHHHHHHKKKPPPSSSUUUVVVYYYZZZ[[[___cccgggggggggggghhhiiiffffffkkkpppsssvvv{{{{{{wwwtttvvv|||oooaaaVVVWWW^^^aaa```^^^```lllZZZVVVMMMUUUSSSPPPVVVTTTOOOSSSSSSooouuuVVVNNNIIILLLVVV\\\bbbrrreeeZZZXXXZZZkkkmmmWWWSSSVVVVVVVVVXXXlllqqqbbbhhh```UUUPPPPPPQQQOOOMMMIIIIIIGGGEEEDDDCCCCCCCCC@@@@@@??????>>><<<;;;:::===:::777777999:::999777888:::<<<;;;888666888:::777666555444444444444444444444444444444444444444555555555444444333333333444444444555555555666666333333444444555666666666555555555555555555555555888999:::<<<===>>>>>>>>>AAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDFFFGGGHHHIIIJJJKKKOOOTTTUUURRRMMMKKKJJJLLLMMMOOOQQQTTTVVVXXXYYYZZZ\\\aaaeeeggggggeeedddggghhhiiilllppptttxxxzzzyyywwwtttuuuwww{{{}}}~~~pppjjj```ZZZ^^^dddeee```]]]bbbrrrzzzbbbQQQSSSSSSSSSRRRRRRRRRPPPMMMUUUeee}}}VVVRRROOOPPPUUUXXX^^^kkkyyymmm^^^XXXWWWccctttrrr___UUUPPPLLLNNNSSS]]]}}}qqqccchhh```UUUPPPPPPPPPNNNLLLHHHHHHFFFDDDCCCBBBBBBAAA@@@@@@??????>>><<<;;;:::<<<:::888888999:::888666===@@@BBB@@@<<<888777888777666555444444444444555444444444444444444444444555555444444444333333333444444444555555555666666555555555555555555444444555555555555555555555555888999:::<<<===>>>>>>>>>@@@@@@?????????@@@AAAAAACCCCCCDDDEEEGGGHHHIIIJJJJJJOOOTTTVVVSSSOOOLLLKKKHHHIIIKKKNNNQQQTTTVVVVVVYYY\\\___bbbeeeeeeddddddggggggiiilllpppuuuyyy{{{{{{yyywwwxxx{{{~~~{{{iii[[[ZZZaaadddbbb\\\]]]hhh~~~xxxtttwww}}}^^^RRRRRRRRRQQQQQQQQQPPPNNNPPPZZZnnnaaaPPPLLLLLLPPPSSSXXXgggvvvrrrbbb[[[VVV\\\gggvvvyyykkk^^^ZZZXXXUUURRRRRR]]]|||mmmdddhhh___UUUPPPOOOPPPMMMKKKHHHGGGEEECCCBBBAAAAAAAAA????????????>>><<<;;;::::::999888999999999777555AAADDDFFFEEE???:::777777666666555555444444555555444444444444444444444444555444444444444333333333444444444555555555555555777666666555444444333333555555555555555555555555777888:::;;;===>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBCCCDDDEEEGGGHHHIIIIIIJJJNNNTTTVVVUUUQQQNNNLLLEEEGGGJJJNNNQQQSSSUUUVVVZZZ[[[]]]```bbbcccddddddfffgggiiimmmqqquuuyyy{{{|||{{{zzz{{{{{{hhhaaadddeeeccc___[[[^^^nnnxxxvvvxxxlllSSSSSSRRRRRRQQQPPPOOONNNNNNPPP\\\vvvjjjTTTNNNLLLNNNOOORRR```qqq}}}jjj```WWWWWW]]]eeeiii___ZZZ^^^dddccc^^^ZZZfffrrrhhhiiifff^^^UUUPPPOOOOOOMMMIIIHHHGGGFFFDDDCCCBBBAAAAAA????????????>>>===<<<;;;999999999999999888666555===AAAEEEEEE@@@:::777666666666555555555555666666444444444444444444444444444444444444444444444444555555555555555555555555666666555555555444444444555555555555555555555555666777999;;;<<<>>>>>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJMMMSSSVVVVVVTTTPPPNNNGGGIIILLLOOOSSSVVVWWWXXX[[[\\\]]]^^^aaaccceeeffffffgggjjjnnnrrrvvvyyy{{{|||{{{{{{}}}{{{pppllleee___ddd^^^\\\eeeuuuvvvVVVSSSRRRTTTTTTPPPNNNMMMPPPNNNSSSdddrrr]]]SSSNNNQQQPPPOOO[[[llluuueeeYYYWWW\\\aaarrrbbb[[[WWW^^^iiipppppplllrrrjjjkkkuuuddd]]]TTTOOOOOOOOOLLLIIIIIIHHHGGGEEEDDDCCCBBBBBB>>>>>>???>>>>>>===<<<;;;888999999999888888777777666;;;AAABBB>>>:::777666666666555555555666666777444444444444444444444444444444444444444444444444555555555555555555555444444444444555555555666666555555555555555555555555555777888:::<<<>>>>>>???>>>>>>??????AAABBBDDDDDDBBBBBBCCCDDDFFFGGGHHHIIIIIILLLPPPTTTVVVUUURRRPPPJJJKKKMMMOOOSSSVVVXXXZZZ]]]]]]]]]___aaacccfffgggggghhhkkkooosssvvvxxxzzzzzzzzzzzz}}}yyyoooeee[[[aaa]]]\\\bbbmmm}}}[[[SSSNNNRRRUUURRROOONNNPPPOOOPPPYYYlllwwwdddVVVNNNRRRSSSQQQZZZiii}}}jjjXXXUUU[[[[[[gggrrriii______hhhtttyyyxxxxxxnnnsssaaaZZZRRROOOPPPPPPMMMJJJJJJIIIGGGFFFDDDCCCCCCCCC>>>>>>>>>>>>>>>===<<<<<<888999:::999888888:::<<<777<<>>:::777777666666555555666666777777444444444444444444444444333333333444444444444555555555555555555444444444333333444444555666666777555555555555555555555555555666888:::<<<>>>>>>???>>>>>>???@@@AAACCCEEEFFFAAABBBCCCDDDFFFGGGHHHHHHJJJKKKMMMQQQTTTVVVTTTRRRKKKKKKKKKLLLOOORRRVVVXXX]]]]]]^^^___aaadddfffggghhhjjjmmmpppsssvvvwwwxxxxxxxxxxxx{{{~~~sssiii```]]]^^^```ccchhhuuuooo\\\NNNNNNTTTSSSPPPQQQMMMNNNOOORRR\\\rrryyy~~~uuunnn}}}qqqZZZLLLPPPTTTRRRZZZhhhyyywww]]]TTTVVVPPP[[[sssuuufffeeemmmsssuuuzzzrrrttt}}}___XXXQQQNNNPPPPPPNNNKKKIIIHHHFFFEEECCCBBBBBBBBB>>>>>>>>>>>>>>>======<<<999999:::888777999===AAAAAADDDGGGFFFAAA;;;777777666666666666666777888888444444444444444444444444333333333444444444555555666666555555555444444444444444555555555555555555555555555555555555555555444555777:::<<<===>>>???<<<======???AAACCCEEEFFFAAABBBCCCDDDEEEGGGHHHHHHJJJIIIJJJMMMRRRUUUUUUTTTMMMLLLJJJIIIKKKPPPUUUXXX[[[[[[]]]___aaacccdddeeejjjkkknnnqqqsssuuuvvvvvvwwwwwwxxx{{{vvvkkkcccgggjjjiiieeeooowwwYYYPPPSSSRRRPPPQQQLLLNNNOOOOOORRR```vvvtttuuulllhhhrrriiiOOONNNRRRPPPWWWdddsssooo\\\UUUPPPUUUeeessseeeeeehhhhhhvvvqqqooosss~~~]]]WWWPPPNNNPPPQQQOOOKKKHHHGGGEEEDDDBBBAAAAAAAAA===>>>>>>>>>>>>>>>===<<<999::::::888777:::???DDDKKKMMMNNNKKKCCC<<<888666666666666666666777888888444444444444444444444444333333333444444555555555666666555555555444444444666666666555444444333333555555555555555555555555444555777:::<<<===>>>???;;;;;;<<<>>>@@@BBBDDDEEEAAABBBCCCDDDEEEFFFGGGHHHJJJIIIHHHKKKQQQUUUVVVUUUPPPNNNJJJIIIKKKOOOUUUYYYYYYZZZ\\\___aaabbbcccccckkklllooorrrssstttuuuuuuwwwwwwxxxzzz~~~uuuoootttvvvoooeeekkkgggUUUTTTRRROOOOOOOOOPPPPPPMMMMMMTTTaaalll{{{uuujjjeeekkkuuu|||vvvzzzWWWOOOQQQNNNSSS```mmm{{{hhhZZZYYYWWWZZZkkk~~~hhhbbbaaa___lll|||oooqqqxxx```WWWPPPQQQRRROOOKKKJJJJJJHHHEEEBBBAAA@@@AAAAAA>>>>>>>>>>>>============<<<999777999:::<<>>>>>@@@CCCDDDEEEEEEFFFEEEEEEGGGKKKNNNHHHIIIKKKNNNQQQTTTWWWYYYTTTQQQMMMKKKLLLNNNQQQRRRYYYYYYZZZ\\\^^^aaacccdddeeeiiinnnqqqqqqsssvvvzzzvvvxxx{{{~~~mmmqqqppplllgggeee}}}^^^PPPRRRSSSPPPPPPPPPPPPNNNMMMPPPWWW\\\{{{wwwqqqkkkeeemmm~~~tttjjjnnn[[[OOORRRPPPRRRYYYlllppp~~~iii___XXXSSSVVVfffzzziii___[[[ZZZfff{{{~~~rrruuu|||___VVVOOOOOOPPPNNNJJJIIIJJJHHHEEECCCAAAAAAAAAAAA>>>>>>>>>>>>============<<<999999999999<<>>======???AAACCCCCCCCCDDDCCCCCCEEEIIILLLIIIIIIJJJLLLPPPSSSWWWYYYWWWSSSNNNKKKKKKMMMPPPRRRVVVYYY[[[]]]]]]^^^aaacccfffjjjnnnpppppprrrvvvzzzyyy{{{~~~kkkmmmkkkiiigggggg~~~|||www[[[VVVUUUQQQQQQRRRRRRPPPOOOPPPTTTXXXnnn|||zzzxxxsssiiijjj~~~yyy}}}gggUUUUUUSSSSSSWWWccciiiyyyuuudddYYYUUUVVV___iii{{{lllddddddddd```rrr|||nnnttt___VVVNNNNNNOOOMMMJJJIIIJJJHHHFFFCCCBBBAAAAAAAAA>>>>>>>>>>>>============;;;:::::::::888;;;GGGTTTQQQPPPMMMFFF???999666666666666666666666666666666444444444444444444444444444444444444444444444444555555555555555444444444444444555555555555555555555555555555555555555555222444555666666888:::===???>>>===<<<<<<>>>@@@AAAAAAAAABBBAAAAAACCCGGGJJJJJJJJJJJJKKKNNNRRRWWWYYY\\\XXXRRRMMMKKKLLLNNNPPPSSSXXX]]]^^^\\\\\\___cccgggjjjmmmnnnoooqqqvvv{{{wwwyyy|||~~~~~~lllkkkfffeeegggggg|||wwwjjjVVVPPPLLLQQQRRRSSSRRRPPPPPPQQQRRR]]]|||{{{uuuzzzwwwsssYYYSSSQQQPPPRRR]]]dddvvvoooYYYUUUUUUWWW[[[hhh|||jjjeeegggiii\\\hhh|||vvvgggqqq~~~```WWWOOOOOOPPPMMMKKKJJJJJJHHHFFFDDDCCCAAAAAAAAA>>>>>>>>>>>>============:::;;;<<<:::777:::HHHWWWTTTQQQKKKEEE???:::777555666666666666666666666666555555555555555555555555444444444444444444444444555555555555555555555555555555555555555444444444555555555555555555555555222444555555666777999<<<>>>======<<<===>>>@@@AAA@@@AAAAAA@@@@@@BBBFFFIIIMMMLLLKKKLLLNNNSSSWWWZZZccc___YYYRRRLLLJJJKKKMMMPPPWWW___```]]][[[___dddhhhkkkmmmmmmmmmpppvvv{{{wwwxxxzzz}}}~~~xxxtttjjjiiillllll}}}___RRRRRROOOQQQRRRRRRQQQPPPNNNNNNTTTiii{{{xxx^^^QQQPPPQQQRRRXXX```pppeee]]]XXXVVVVVV]]]tttyyyfffbbbeeehhh```eeetttrrrfffnnnvvvbbbXXXPPPPPPQQQOOOMMMLLLIIIHHHGGGEEECCCBBBAAAAAA>>>>>>>>>>>>============:::;;;<<<:::777:::HHHWWWUUURRRLLLEEE???:::777555666666666666666666666666555555555555555555555555444444444444444444444444444555555555555555555555555555555555555444444444555555555555555555555555333444666666666777999<<<>>>=========>>>???AAABBB@@@AAAAAAAAAAAACCCFFFIIIOOONNNMMMMMMOOOSSSXXXZZZfffddd```YYYQQQLLLJJJKKKOOOVVV^^^```]]]\\\```eeeiiikkkmmmmmmmmmpppuuuzzz{{{|||~~~sssqqquuuuuuoooYYYZZZNNNOOOPPPQQQQQQPPPNNNMMMOOOVVVcccsssiiiTTTRRRVVVVVVVVV]]]hhhxxx{{{kkk\\\VVVTTTUUU```lllnnnjjjnnnqqqmmmllluuuqqqeeejjjiiicccYYYQQQPPPQQQOOONNNNNNIIIIIIGGGFFFDDDCCCAAAAAA>>>>>>>>>>>>============;;;:::::::::888;;;GGGTTTUUUSSSOOOHHH@@@:::777777666666666666666666666666555555555555555555555555444444444444444444444444444444444555555555555555444444555555555555555555444444444444444444444444444555666777666777999<<<============>>>@@@AAAAAAAAAAAABBBAAAAAACCCGGGJJJOOONNNNNNNNNPPPSSSVVVYYYccceeeeeeaaaXXXQQQMMMKKKNNNTTTZZZ]]]\\\^^^bbbfffhhhkkkmmmnnnmmmoootttxxx{{{|||}}}~~~zzzwwwyyywwwaaaUUURRRQQQPPPPPPQQQQQQPPPNNNOOOOOOSSS```wwwvvvWWWSSSVVVTTTZZZ___fffpppttt^^^VVVVVVVVVYYY___uuu~~~|||www}}}pppiiinnnlllcccYYYPPPOOOPPPOOOMMMMMMIIIIIIHHHGGGEEECCCAAA@@@>>>>>>>>>>>>============<<<999999999999<<>>>>>>>>>>>============<<<999777999:::<<>>??????@@@@@@@@@@@@BBBFFFHHHKKKKKKLLLMMMNNNPPPQQQRRRWWW___iiikkkfff]]]VVVTTTKKKLLLOOOSSSYYY^^^bbbdddfffjjjnnnpppooopppsssuuu}}}}}}}}}~~~bbb\\\UUUQQQQQQRRRRRRRRRMMMOOOPPPQQQXXXnnnsssddd___WWWQQQVVVYYY___nnnkkk]]]UUUSSSWWW[[[]]]pppdddYYYPPPNNNOOOMMMKKKKKKJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<888<<<888777;;;;;;AAAQQQ^^^^^^YYYNNNBBB999777999444444444444444444444444666666666666666666666666444444444444444444444444444444555555555555444444666666666666666666666666555555555555555555444444555555555555666666666666888999:::;;;<<<>>>??????CCCCCCBBBBBBBBBBBBCCCCCCOOONNNLLLLLLKKKLLLNNNNNNVVVUUU[[[gggmmmfff[[[TTTRRRIIIGGGOOOUUUTTTZZZcccdddiiiooossstttsssrrrqqq}}}}}}~~~sssZZZXXXOOOGGGMMMUUUUUUSSSQQQRRRUUU___rrr}}}jjj```RRRSSSSSSVVV^^^eeemmmzzzggg^^^YYYUUUUUUWWW```ssscccYYYPPPNNNOOOMMMKKKLLLJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<999===:::888<<<<<>>???BBBBBBBBBBBBBBBCCCDDDDDDMMMMMMMMMMMMNNNOOOPPPPPPUUUTTTXXXbbblllmmmdddZZZUUUKKKHHHNNNSSSSSSXXXaaaeeehhhmmmppppppppppppppp{{{{{{}}}|||hhhWWWQQQRRROOORRRPPPOOOOOOPPPVVVeeesss{{{lll___SSSQQQRRRVVV\\\aaagggrrr}}}tttfff___[[[UUUSSSXXXfffvvvcccYYYPPPNNNOOOMMMLLLLLLJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<:::>>>;;;999===<<>>>>>@@@@@@@@@AAABBBCCCDDDEEEKKKLLLNNNPPPRRRRRRSSSSSSSSSUUUUUUXXXdddooojjj^^^YYYOOOJJJLLLOOOOOOTTT\\\bbbeeeiiilllmmmmmmnnnoooxxxxxxzzz```RRRTTTOOOPPPNNNMMMNNNNNNOOOWWW```oooyyyeeeVVVPPPQQQVVV[[[]]]___hhhrrrpppbbbZZZXXXTTTSSSXXXbbbqqqwwwrrr|||}}}wwwcccXXXOOONNNOOOMMMLLLLLLJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<:::>>>;;;999===;;;@@@OOO^^^aaaaaaZZZMMM@@@999777666666666666666666666666444444444444444444444444444444444444444444444444444444555555555555444444666666666666666666666666444444444555555555555555555555555555666666666666777777888:::;;;<<<===>>>>>>>>>???@@@AAACCCEEEFFFHHHJJJNNNRRRUUUVVVUUUUUUQQQWWWVVVQQQYYYhhhjjjaaa^^^TTTLLLKKKKKKKKKPPPVVV[[[___eeejjjlllmmmnnnooowwwwwwxxx|||pppPPPQQQTTTNNNLLLMMMPPPPPPOOORRRWWWXXXjjj~~~~~~uuu\\\PPPQQQVVVZZZZZZZZZaaajjj}}}kkkYYY\\\WWWRRRSSSWWW```ooo|||qqqpppwwwyyyooozzzbbbXXXOOONNNOOONNNLLLMMMJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<999===:::888;;;999===LLL\\\```bbb\\\PPPBBB:::777666666666666666666666666444444444444444444444444444444444444444444444444444444555555555555444444666666666666666666666666444444444555555555666666555555555555666666666666666777888999:::<<<============>>>???AAACCCDDDEEEEEEIIIMMMRRRVVVWWWWWWVVVMMMXXXYYYPPPRRRaaakkkjjjddd[[[RRRLLLJJJJJJLLLPPPPPPWWW```hhhmmmoooppppppvvvvvvxxxzzz}}}fffVVVSSSMMMJJJKKKOOORRRQQQRRRTTTMMMTTT```nnn~~~ssshhhjjjrrrwwwuuuwwwfffRRRQQQRRRUUUVVVVVV\\\cccttthhh\\\WWWSSSSSSTTTVVV^^^fffvvvvvvtttxxxxxxwwwbbbWWWOOONNNOOONNNMMMMMMJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<888===:::888;;;888;;;JJJWWW\\\___ZZZNNNAAA999555555555555555555555555555444444444444444444444444444444444444444444444444444444555555555555444444666666666666666666666666333333444444555666666666555555555555666666666666666666777888:::;;;<<<<<<======>>>???@@@BBBDDDEEEDDDGGGLLLQQQTTTVVVWWWVVVLLLWWW[[[UUUSSS___nnnvvvllldddZZZQQQMMMKKKLLLLLLIIIPPPZZZcccjjjmmmpppqqquuuwwwxxxzzz|||oooUUUQQQKKKIIIMMMPPPQQQQQQSSSQQQPPPSSS[[[fffxxx~~~qqqsss}}}yyyqqqwwwxxxYYYRRRMMMOOOQQQTTTXXX]]]lllaaaZZZTTTTTTTTTTTTVVVZZZaaammm}}}yyy~~~}}}aaaWWWOOONNNOOONNNMMMNNNJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>===<<<<<<999>>>;;;999<<<999;;;IIITTTYYY]]]XXXMMMAAA999666444444444444444444444444555555555555555555555555444444444444444444444444444444555555555555444444666666666666666666666666333333444444555666666777555555555555666666666666555666777888999:::;;;<<<======>>>>>>???AAABBBCCCCCCEEEJJJNNNRRRTTTVVVVVVQQQVVVYYYXXXWWW]]]kkkwwwtttnnncccXXXRRROOOMMMKKKGGGLLLTTT\\\bbbhhhmmmqqqtttwwwzzz|||~~~lll\\\RRRKKKLLLOOOPPPQQQRRRUUURRRSSSXXX[[[eeevvvxxxgggZZZNNNMMMQQQUUUXXX[[[fffvvviii\\\WWWVVVUUUTTTUUUWWW___iiiwww}}}zzz|||aaaWWWNNNNNNOOONNNMMMNNNJJJIIIHHHFFFDDDCCCBBBBBB>>>>>>>>>>>>>>>======<<<:::???<<<:::===999<<>>===>>>>>>???@@@BBBBBBBBBEEEHHHLLLPPPSSSUUUUUUWWWUUUVVVXXXXXXZZZdddqqqzzztttiii^^^VVVSSSPPPLLLIIIKKKPPPUUU[[[ccckkkpppssswww{{{~~~fffZZZOOOMMMPPPQQQQQQRRRPPPNNNQQQVVVSSSUUUnnnyyyzzzsssbbbRRROOOTTTXXXZZZ[[[ccc~~~zzzeee[[[XXXVVVTTTTTTVVVXXX\\\iii~~~lllYYYPPPPPPMMMOOOPPPJJJIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>============;;;:::;;;===<<<:::;;;@@@LLLMMMOOOPPPNNNHHHAAA;;;555666777666555555555666555444333333222222333333444444444444444444444444444555555666777666666666555555555555555555555555333333333444444444555555444555555666666666666666666666555555777:::<<<>>>============>>>???@@@AAACCCEEEIIILLLMMMOOOQQQSSSXXXXXXXXXXXXYYY]]]cccggg||||||wwwkkk```YYYRRRLLLKKKJJJIIIKKKQQQZZZccchhhiiimmmttt{{{kkkTTTJJJTTTYYYKKKTTTQQQQQQTTTTTTVVVaaannn{{{aaaPPPNNNRRRXXX]]]dddooofffZZZYYYXXXUUUSSSRRRTTT[[[kkk|||ooo[[[QQQPPPLLLNNNPPPJJJIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>===============;;;:::;;;:::777999>>>BBBCCCEEEGGGHHHFFFBBB@@@666777777666555444555555666555444444333333444444444444444444444444444444444444555666666666666555555555555555555555555555333333444444444555555555444555555666666666666666666666555666777999<<<>>>============>>>>>>???@@@BBBEEEHHHKKKLLLOOORRRTTTZZZZZZ[[[ZZZZZZ\\\```cccqqqzzzyyynnncccZZZTTTOOOMMMLLLLLLNNNRRRWWW[[[aaaeeekkksss{{{___UUUYYYUUUTTTQQQQQQSSSRRRRRRYYYbbblllrrraaaUUUUUUVVVVVV^^^hhhvvv}}}hhh```\\\YYYUUUSSSRRRUUU```mmmxxx}}}|||zzzzzz}}}ttt___SSSPPPLLLNNNPPPJJJIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>============>>>;;;::::::888555888===>>>>>>>>>???@@@@@@AAAAAA999999888777666555555444777666666555444555555555444444444444444444444444333333444555555555555555555555555555555555555555333444444444444555555555444555555666666666666666666666555666777999;;;===>>>>>>>>>>>>>>>>>>??????CCCEEEGGGIIIKKKNNNRRRUUUZZZ\\\^^^^^^]]]\\\^^^___eeevvv}}}pppccc[[[TTTRRROOOLLLKKKMMMOOOPPPXXX[[[aaaiiirrr{{{tttWWWWWW\\\TTTSSSSSSTTTSSSQQQSSSXXX[[[]]]gggwwwqqqVVVQQQPPPMMMWWW___iiisss~~~zzziii^^^XXXYYYVVVSSSSSSWWW___hhhnnnyyywwwuuusssrrrssstttuuu|||wwwaaaTTTPPPKKKMMMPPPJJJIIIHHHFFFDDDBBBBBBBBBBBB>>>>>>>>>>>>============???;;;999999777666:::@@@KKKJJJHHHEEECCCBBBCCCEEE>>>===;;;:::999888777555777666555555444444555555555555555555555555555555222333444444555555444444555555555555555555555555444444444444555555555555444555555666666666666666666666666666777999:::;;;>>>??????@@@@@@@@@@@@@@@EEEFFFHHHIIIJJJMMMPPPSSSXXX[[[___``````___^^^^^^aaarrr|||nnncccZZZWWWRRRMMMKKKLLLNNNPPPRRRTTTYYY```iiirrrzzzhhh\\\ZZZTTTSSSRRRSSSSSSSSSTTTUUUUUUWWW___kkkwwwXXXNNNOOOMMMRRRXXX___fffqqqmmm___]]]YYYUUUUUUVVVXXX^^^dddlllkkkkkkkkkkkklllmmmnnnsss{{{xxxbbbUUUQQQLLLNNNPPPJJJIIIHHHFFFDDDBBBBBBBBBBBB>>>>>>>>>>>>===============:::999:::999999===CCCYYYYYYWWWRRRMMMKKKKKKMMMCCCAAA>>>>>>>>>===:::888666555555444333444444444555555555555555555555555222333444444555555444444555555555555555555555555444444444555555555666666444555555666666666666666555555666666777888999:::>>>???@@@BBBBBBBBBBBBBBBGGGHHHIIIJJJJJJKKKMMMOOOSSSWWW^^^bbbcccbbbaaaaaabbbnnn|||vvvhhhcccZZZRRRMMMLLLNNNPPPPPPPPPRRRVVV\\\dddkkkooouuuyyy~~~{{{fff[[[WWWQQQNNNOOOSSSTTTSSSQQQSSSYYY```ffflllwwwfffRRRRRRSSSOOORRRVVV[[[ddduuuwwwbbb[[[WWWWWWVVVTTTWWW\\\\\\]]]^^^```bbbdddfffgggeeekkksssyyy}}}uuu```TTTQQQMMMOOOQQQKKKIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>============;;;999999;;;;;;:::>>>DDDSSSVVVXXXVVVQQQNNNMMMNNNGGGDDD@@@@@@AAAAAA>>>;;;666555444444333333444444555555555555555555555555333333444555555555555555555555555555555555555555444444555555555666666666444555555666666666666666555555666777777888888999<<<>>>@@@BBBCCCDDDCCCCCCEEEHHHJJJKKKKKKKKKLLLMMMNNNTTT\\\bbbeeefffeeeeeeeeekkksss|||}}}vvvjjj___VVVQQQPPPPPPOOONNNMMMNNNQQQUUUZZZ]]]dddiiipppvvv{{{vvvlll[[[NNNLLLPPPQQQOOOQQQQQQSSSVVVWWW]]]iiivvvzzz}}}\\\SSSSSSMMMNNNOOOQQQYYYiiitttfff\\\ZZZWWWRRRQQQTTTQQQRRRSSSUUUWWWZZZ\\\]]]\\\```gggkkkooouuu|||~~~|||qqq]]]RRRQQQNNNPPPRRRKKKIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>============:::999999;;;;;;999<<>>AAACCCCCCCCCCCCAAAEEEIIILLLMMMMMMMMMNNNMMMSSS[[[bbbfffggghhhhhhiiillloootttttthhh^^^XXXUUURRRPPPNNNLLLLLLMMMPPPRRRUUUZZZbbbiiiooouuu}}}www\\\RRRSSSRRRNNNPPPPPPRRRTTTTTTWWWcccoooqqqwww}}}zzzppp[[[VVVQQQQQQNNNMMMQQQ```tttkkkbbb]]]TTTQQQTTTPPPOOOOOOOOOOOOQQQSSSTTTWWW[[[___cccfffjjjooosssttt{{{uuutttuuunnn[[[QQQQQQOOOQQQRRRKKKIIIHHHFFFDDDCCCBBBBBBBBB>>>>>>>>>>>>============:::999999<<<:::777999===IIIRRR\\\```]]]WWWSSSRRRGGGCCC@@@@@@CCCDDD@@@===888888777666666666666666666666666666666666666666444555666666777777666666555555555555555555555555555555555555666666666777444555555666666666666666444555666777888888777777666888<<>>>>>??????===<<<:::::::::999999:::===@@@KKKTTTZZZ[[[___aaaYYYLLLGGGCCC??????CCCDDDAAA>>>:::777555777666333333555333444444555555444444333555555555555555555555555444444444555555555555666333444555555444444555777666666666666666666666666555555555555555666777777888777999===CCCHHHIIIHHHEEEEEEEEEHHHKKKNNNOOOOOOOOORRRWWW___ggglllmmmmmmmmmmmmqqqwwwyyy|||vvvjjjaaa\\\UUUQQQQQQQQQOOOMMMPPPNNNNNNPPPVVV]]]aaadddnnnssszzz}}}|||mmmZZZPPPWWWSSSPPPPPPRRRUUUYYY^^^aaafffhhhjjjuuuuuu{{{ooo^^^VVVLLLOOOVVVTTT[[[pppvvvlllccc\\\ZZZSSSPPPSSSVVVSSSOOOMMMPPPRRRTTTUUUWWWZZZ]]]___bbbdddiiinnntttyyy|||~~~wwwnnnrrr~~~|||ddd[[[QQQLLLMMMOOOMMMJJJJJJIIIGGGDDDBBBAAAAAAAAAAAA@@@>>>>>>??????===<<<:::::::::999999:::===@@@MMMVVV]]]___dddhhhbbbWWWKKKGGGCCCCCCEEEEEEAAA>>>;;;777666888888555444666444555555666666555555444555555555555555555555555444444444555555555555666444555666666555555666888666666666666666666666666555555555555555666777777999888888<<>>>>>??????===<<<:::::::::999999:::===@@@NNNVVV[[[\\\___dddaaaWWWNNNJJJGGGFFFGGGFFFCCC???<<<888666999:::777555777555666666666666666666555555555555555555555555555444444444555555555555666444666777777666666777888666666666666666666666666555555555555555666777777999888888:::???CCCFFFGGGHHHHHHGGGGGGIIIKKKNNNPPPSSSSSSRRRRRRWWWcccrrr|||}}}tttmmmooouuuwwwxxxyyy|||pppbbbYYYUUUUUURRRPPPNNNNNNOOOPPPOOOMMMMMMPPPTTTXXXZZZ]]]```bbbkkkpppvvv{{{{{{zzzxxxxxxxxxzzz{{{xxxxxxyyyyyyvvvpppqqqqqqooommmlllmmmnnnqqqsssvvv{{{ooofffZZZSSSRRRSSSSSSQQQQQQVVVZZZ\\\cccqqqyyy}}}~~~wwwccc^^^PPPMMMSSSPPP]]]jjjwww{{{hhh]]]WWWTTTSSSTTTOOOOOOOOOOOOOOOOOOOOOOOOTTTUUUVVVXXXYYYZZZ[[[\\\fffhhhlllqqqwwwyyyyyyxxxwwwzzz~~~hhhaaakkknnnddd[[[VVVOOOLLLMMMNNNMMMJJJJJJHHHFFFDDDBBBBBBBBBBBBAAA@@@>>>>>>??????===<<<:::::::::999999:::===@@@QQQYYY[[[XXXXXX\\\XXXPPPMMMKKKHHHHHHHHHHHHEEECCC<<<777555888:::888555666555555666666666666555555555555555555555555555555444444444555555555555666444555666666555555666777666666666666666666666666555555555555555666777777999888777888;;;@@@DDDFFFFFFFFFEEEDDDEEEGGGJJJMMMTTTTTTRRRPPPRRR]]]nnn|||vvvpppqqquuuwwwxxxwww}}}~~~ooofffcccYYYVVVSSSRRRSSSTTTTTTTTTOOOPPPRRRRRRRRRRRRSSSTTTWWW[[[aaaddddddccccccccc```bbbdddeeeeeefffeeedddccceeefffhhhkkkpppvvv{{{gggYYYVVVUUUTTTQQQTTTWWWXXX[[[dddooowww}}}qqqnnnxxx}}}~~~~~~[[[MMMRRRJJJNNNXXXeeeqqqxxxkkk```XXXVVVVVVTTTSSSQQQQQQPPPNNNLLLOOOOOOQQQSSSUUUWWWYYYZZZ\\\^^^bbbggglllmmmkkkiiiiiillloooqqqrrrtttvvvxxxzzz{{{||||||}}}iii]]]eeehhh___YYYUUUPPPNNNNNNNNNMMMKKKIIIHHHFFFDDDCCCBBBBBBCCCAAA@@@>>>>>>??????===<<<:::::::::999999:::===@@@WWW^^^___YYYWWWZZZWWWPPPIIIHHHGGGGGGHHHIIIIIIIII>>>888444666888777444444333444444555555444444333555555555555555555555555444444444555555555555666222333555444333333444666666666666666666666666666555555555555555666777777888888777777999<<<@@@CCCDDDEEEFFFEEEDDDFFFJJJMMMSSSTTTTTTRRRRRRZZZgggrrr~~~vvvrrrqqqtttuuurrrtttzzz|||uuuhhhccc\\\WWWTTTSSSSSSRRRRRRSSSTTTSSSRRRRRRSSSTTTRRRUUUWWWYYYYYYZZZ\\\^^^WWWXXXZZZ^^^______``````gggiiijjjmmmqqqwww~~~nnnaaaZZZUUUTTTTTTUUUVVVXXX]]]eeemmm{{{nnnSSSUUUOOOIIIPPPYYYfffzzztttcccZZZZZZWWWTTTSSSSSSSSSQQQOOONNNNNNNNNPPPRRRTTTVVVWWWWWWYYY]]]bbbfffgggfffcccbbbccceeeeeeeeefffhhhjjjlllmmmnnnnnnnnnpppsssvvvgggXXX___eeeaaaWWWTTTQQQOOONNNMMMLLLJJJIIIGGGFFFDDDCCCBBBCCCCCCAAA@@@>>>>>>??????===<<<:::::::::999999:::===@@@RRRZZZ]]]WWWUUUXXXVVVQQQGGGFFFEEEEEEFFFJJJMMMOOOBBB:::333444777555444444333333444444444444333333555555555555555555555555444444444555555555555666111333444444333222444555666666666666666666666666555555555555555666777777666777777777777:::===@@@DDDFFFIIIIIIHHHHHHLLLOOORRRSSSUUUUUUUUUYYY```fffnnnwww}}}zzzsssqqqqqqqqqoooooouuu|||rrrhhhaaa[[[VVVTTTTTTTTTTTTSSSRRRQQQSSSTTTSSSTTTVVVWWWXXXZZZ]]]```YYYXXX[[[```ccccccdddgggmmmqqqvvv|||ooo```WWWRRRPPPQQQTTTVVV[[[```kkk{{{\\\TTTPPPKKKNNNSSS]]]ttt}}}qqqbbb]]]WWWSSSSSSSSSQQQOOOPPPPPPNNNMMMMMMNNNOOOPPPQQQRRRVVV\\\bbbddddddccc______```___^^^]]]___aaacccdddfffffffffgggjjjlllfffVVVXXX]]]]]]TTTRRRPPPNNNMMMKKKIIIHHHHHHGGGEEEDDDCCCCCCCCCCCCAAA@@@>>>>>>??????===<<<:::::::::999999:::===@@@KKKTTTWWWSSSQQQSSSRRRMMMIIIGGGEEEDDDEEEJJJPPPTTTHHH===444333666555444444444444555555555555444444555555555555555555555555444444444555555555555666222333555444333333444666666666666666666666666666555555555555555666777777444666888888777888;;;===AAAFFFJJJKKKJJJJJJMMMPPPPPPQQQSSSVVVXXX[[[]]]^^^^^^jjjttttttsssvvvzzz{{{yyyuuutttzzz~~~vvvqqqjjjjjjgggccc___\\\[[[\\\ZZZ\\\___aaacccdddgggiiiiiigggjjjrrrxxxzzz~~~ggg]]]VVVVVVWWWUUUUUUWWW^^^kkkxxxzzzxxx{{{nnnWWWPPPOOONNNNNNVVVmmm|||pppfffaaa]]]YYYUUUVVVTTTQQQOOOMMMMMMMMMNNNMMMNNNQQQUUUZZZ]]]^^^]]]ZZZZZZZZZYYYWWWWWWYYY[[[[[[]]]```aaaaaaaaabbbdddeeeTTTPPPPPPPPPRRRQQQPPPNNNLLLIIIGGGFFFHHHGGGEEEDDDCCCCCCCCCDDDAAA@@@>>>>>>??????===<<<:::::::::999999:::===@@@JJJTTTXXXSSSPPPRRRPPPKKKKKKIIIFFFDDDEEEJJJQQQVVVLLL@@@555333666666555666555555666666666666555555555555555555555555555555444444444555555555666666333444666555444444555777666666666666666666666666555555555555555666777777333666888888777777999<<<===CCCIIIKKKIIIIIIKKKNNNNNNOOOQQQUUUZZZ\\\\\\[[[^^^ggglllmmmqqq}}}~~~ssspppqqquuu~~~vvvooollllllfffiiiooorrrtttuuuvvvvvv~~~|||rrrgggdddccc]]]XXXWWWSSS[[[ccceeefffssszzznnnvvv```VVVRRRNNNKKKQQQhhhyyyqqqiiicccZZZYYYVVVSSSRRRRRRRRRSSSMMMMMMNNNPPPTTTVVVVVVUUUTTTUUUUUUSSSRRRRRRUUUWWWUUUXXX[[[]]]\\\\\\]]]^^^wwwbbbWWWWWWZZZ\\\VVVSSSOOOMMMMMMLLLKKKIIIHHHGGGEEEDDDCCCCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<;;;::::::===???PPPXXXTTTMMMPPPOOOKKKNNNGGGIIIHHHFFFEEEJJJSSS[[[TTTEEE888555777666777:::666555444333333444555666444444555555555555444444444555555666777666666666555555555555555444444444555555666666666666555555555555555555666666666666444555555666777888888999<<>>>>>>>>;;;<<<<<<;;;::::::===???MMMYYYXXXQQQRRRPPPNNNSSSMMMMMMKKKGGGDDDGGGPPPWWWUUUFFF999555555555555888666555444444444444555666444444555555555555444444444444555666666666666555444444555555555555555555555555666666666666555555555555555555666666666666555555555666777888888888999===BBBGGGKKKNNNQQQTTTOOOOOOQQQSSSWWWZZZ]]]]]]_________```eeerrr||||||}}}lll___VVVVVV\\\dddjjjooo{{{wwwrrrzzzwww}}}cccXXXMMMMMMVVViiizzzmmmddd```^^^[[[WWWTTTRRRQQQQQQRRRSSSRRRPPPPPPOOONNNNNNNNNNNNOOOPPPUUUSSSRRRSSSUUUVVVUUUTTTzzzcccWWWSSSRRRTTTRRROOOMMMLLLKKKIIIHHHJJJHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<;;;::::::===???KKKZZZ]]]XXXXXXUUUTTT[[[UUUSSSNNNGGGCCCEEELLLSSSWWWIII;;;444333333444666666555444444444444555666444444555555555555444444333333444555555555555555333444444444555666666666555555666666666666555555555555555555666666666666555555666666777777888888666999===BBBGGGMMMTTTYYYUUUTTTTTTUUUXXX\\\```bbb___```______aaaiiiuuu}}}}}}uuunnngggggglllvvvwwwmmmrrr~~~gggRRRNNNRRRXXXgggxxxzzzqqqhhhaaaYYYWWWTTTSSSSSSSSSQQQPPPPPPOOONNNMMMLLLLLLLLLMMMVVVUUUTTTUUUVVVWWWVVVUUUgggVVVOOOLLLSSSQQQOOOMMMLLLKKKIIIGGGKKKIIIGGGDDDBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<;;;::::::===???NNN]]]```^^^aaa```]]]aaaYYYUUUOOOGGGCCCDDDJJJPPPXXXLLL>>>666333333444555555555555444444555555555444444555555555555444444222333444444555555444444333333333444555666777777555555666666666666555555555555555555666666666666555666666666777777777888777888:::<<>>>>>>>>;;;<<<<<<;;;::::::===???SSS^^^^^^___hhhiiibbbbbbYYYUUUNNNGGGCCCEEEJJJNNNVVVNNNBBB777444555666555444555555555555555555444444444555555555555444444222333444444555555444444333333333444555666777777555555666666666666555555555555555555666666666666666666666666777777777777999999888888:::???FFFLLLRRRUUUWWWWWWVVVVVVXXXZZZ\\\^^^______]]]ZZZXXXXXX___```hhhvvvfff[[[[[[TTTQQQUUUYYYmmm|||xxxuuurrrmmmkkkiiieeeaaa]]]ZZZXXXXXXXXXXXXXXXWWWWWWWWWXXXssscccTTTTTTRRRPPPOOOOOOMMMJJJGGGJJJHHHFFFDDDBBBBBBBBBBBBAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<;;;::::::===???TTT\\\ZZZ[[[ggghhh```^^^WWWSSSLLLGGGDDDFFFIIIKKKQQQMMMCCC999555666777555444444555666666555444444444444555555555555444444333333444555555555555555333444444444555666666666555555666666666666555555555555555555666666666666666666666666777777777777999999888777777999>>>BBBOOOUUU\\\___^^^[[[YYYYYYYYYZZZ[[[[[[[[[YYYWWWVVVUUUWWW```nnn{{{yyyyyyvvvuuu```YYYSSSQQQSSSQQQ\\\rrrzzzssskkkeeebbbfffggghhhgggfffeeefffgggsss\\\TTTSSSQQQQQQPPPNNNKKKHHHIIIGGGFFFDDDCCCBBBCCCCCCAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<;;;::::::===???NNNWWWVVVUUU^^^___XXXXXXVVVRRRLLLGGGEEEEEEFFFGGGJJJIIIBBB888555777777333444444555666666555444444444444555555555555444444444444555666666666666555444444555555555555555555555555666666666666555555555555555555666666666666777777777777666666666666666777888777777888;;;===GGGQQQ___ffffff```\\\ZZZVVVUUUTTTTTTWWW[[[^^^___XXXYYY```mmmwww{{{~~~kkk[[[SSSQQQSSSVVVbbb{{{|||___UUUTTTRRRRRRQQQOOOKKKHHHHHHGGGEEEDDDCCCCCCCCCDDDAAAAAA@@@@@@???>>>>>>>>>;;;<<<<<<;;;:::;;;===???GGGSSSSSSPPPUUUUUUQQQUUUVVVRRRLLLHHHFFFEEEDDDDDDEEEFFFAAA777444777666222333444555666666555444333444555555555555555555444444555666666777777666666555555555555555444444444555555666666666666555555555555555555666666666777777777777777666666666666333555777888999:::<<<===:::GGGYYYdddddd^^^XXXTTTUUUQQQNNNOOOTTT]]]eeeiii______eeeooowwwyyyzzz|||vvvlllZZZQQQSSSQQQVVVjjjbbbXXXTTTQQQRRRUUUTTTNNNGGGKKKHHHFFFDDDDDDCCCAAA???@@@@@@@@@????????????>>>;;;<<<===<<<::::::<<<===FFFKKKOOOOOORRRUUUUUURRRNNNQQQNNNEEEAAABBBBBB???AAA???<<<999777555444444555555555555555555555555555444444333333444444555444444444444444444444444555555555555555555555555666666555555555555666666444444555555666666777777777777777777888888888888555666666777888999999::::::>>>EEEMMMSSSWWWXXXYYYZZZSSSNNNNNNQQQWWWbbblllhhheeegggnnnuuuxxx{{{~~~~~~yyywww|||ttt\\\WWWTTTVVV]]]gggyyydddZZZUUUOOOOOORRRRRRNNNIIIKKKHHHFFFDDDDDDCCCAAA@@@@@@@@@@@@????????????>>>;;;<<<===<<<::::::<<<===EEELLLQQQRRRRRRSSSRRROOOLLLNNNKKKDDDAAACCCDDDAAA???===;;;888666555555444666666666666666666666666555444444333333444444555444444444444444444444444555555555555555555555555666666555555555555666666555555555666666666666666666666666777777777888888555555666777777888999999666999===DDDKKKRRRXXX[[[ZZZUUUQQQRRRTTTXXX```hhhhhheeegggnnntttwwwzzz~~~~~~~~~~~~}}}kkkaaaYYYXXX^^^mmmeee[[[UUUNNNLLLNNNOOOMMMJJJJJJHHHEEEDDDDDDCCCAAA@@@@@@@@@@@@????????????>>>;;;<<<===<<<::::::<<<===JJJTTT\\\\\\XXXWWWUUURRROOOOOOLLLFFFDDDEEEDDDBBB<<<;;;888666555555555555666666666666666666666666555444444333333444444555444444444444444444444444555555555555555555555555666666666555555666666666666666666666666555555555555555666666666777777777555555666666777777888888777666777999???HHHPPPUUUWWWTTTUUUXXXYYYZZZ___eeegggeeehhhooouuuzzzuuu```UUUVVV^^^mmmxxxgggYYYTTTNNNLLLLLLMMMKKKHHHJJJHHHEEEDDDDDDCCCBBB@@@@@@@@@@@@?????????>>>>>>;;;<<<===<<<::::::<<<===LLLXXXbbbbbb\\\YYYWWWUUUWWWTTTOOOJJJGGGEEECCCAAA999888666555444444555555444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555666666666666555555777777666666555555444444555555555555666666666666555555666666666777777777;;;999666555777===CCCGGGNNNOOOTTTZZZ]]]]]]aaahhhcccccchhhoootttyyyrrr^^^UUUVVV]]]bbbzzzlllVVVSSSOOONNNMMMLLLIIIFFFIIIGGGEEEDDDDDDDDDBBBAAA@@@@@@@@@?????????>>>>>>;;;<<<===<<<::::::<<<===HHHTTT^^^]]]XXXVVVUUUTTTWWWRRRLLLIIIGGGEEEBBBAAA777666555444444444555666444444444444444444444444555444444333333444444555555555555555555555555555555555555555555555555555555555666777777666555555777777666666555555444444555555555555666666666666666666666666777777777777<<<:::888666666888;;;===CCCGGGOOOWWW[[[]]]dddllliiikkkoootttsssqqqvvv}}}uuucccZZZWWWWWWeee~~~rrrUUUSSSPPPNNNMMMKKKHHHFFFIIIGGGEEEDDDDDDDDDCCCAAA@@@@@@@@@????????????>>>;;;<<<===<<<::::::<<<===EEEOOOWWWXXXVVVWWWWWWVVVOOOHHHCCCDDDEEECCCAAAAAA777666555444444444555666555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555444555666777777666555444666666666666666555555555555555666666666777777777777777777777888888888888777777777888888999::::::;;;>>>FFFNNNRRRVVV```kkkyyy}}}~~~uuuuuuzzz}}}yyyxxx{{{qqqbbbXXX[[[gggtttXXXUUUQQQMMMKKKJJJIIIHHHIIIGGGDDDDDDDDDDDDCCCBBB@@@@@@@@@????????????>>>;;;<<<===<<<::::::<<<===DDDJJJOOOQQQSSSXXX[[[ZZZLLLCCC>>>AAACCC@@@>>>???888777666444444444555666555555555555555555555555555444444333333444444555555555555555555555555555555555555555555555555555444555666777777666555444555555555666666666666666666666666777777777888888999999999999888888888888555555666888999:::;;;;;;888999>>>CCCEEEJJJWWWccczzz}}}yyyzzz~~~iiicccbbbooorrrZZZVVVPPPKKKHHHIIIJJJKKKHHHFFFDDDDDDDDDDDDCCCBBB@@@@@@@@@????????????>>>;;;<<<===<<<::::::<<<===>>>BBBFFFGGGLLLTTTXXXXXXOOOEEE???AAACCC???<<<===999888666555444444555666333333333333333333333333555444444333333444444555666666666666666666666666555555555555555555555555444555666888888666555444444555555555666666777777777777777777888888888888::::::999999999999999999666666777777888999::::::777888:::;;;<<>>???>>>===;;;;;;<<<<<<======IIIFFF???DDDMMMZZZiiiiiiOOO;;;===CCC@@@<<<===888888777666666666666666555555555555555555555555555555444333444555666777555555555555555555555555333555666666555444444555444444444555555555666666222===BBB<<<555555888999666666666666666666666666777777777777888888888888777777777777888888888888999999999999:::<<>>???>>>===;;;;;;<<<<<<===GGGRRRPPPIIIMMMTTT^^^lllsss```LLLCCC@@@===::::::888777777666666666666666555555555555555555555555666555444444444555777777555555555555555555555555333555666666555444444555444555555555555555555555444<<>>???>>>===;;;;;;<<<<<<===NNNYYYWWWPPPSSSXXX___kkkyyyrrraaaLLL>>>;;;;;;:::888777666666555555666666555555555555555555555555555555555444555666666777555555555555555555555555333555666666555444444555666555555555555555555555666999:::666444666888777888888888888888888888888777777777777888888888888777777777777888888888888777777777777777888999999;;;;;;:::;;;BBBPPPaaammm||||||}}}uuu```___lllzzzeeeZZZTTTPPPQQQOOOJJJHHHIIIIIIIIIGGGEEEDDDCCCCCCCCCBBBAAA???@@@AAAAAA@@@>>>???>>>===;;;;;;<<<<<<===JJJVVVVVVPPPTTTWWWZZZcccrrrxxxpppUUU???<<<===;;;777777666555555555555666555555555555555555555555444444444444444555555666555555555555555555555555333555666666555444444555666666666666555555555555888777555444444666777666777777777777777777777777666777777777888888888888666777777777888888888888:::999999999999999999999??????>>>======AAAGGGLLLYYY___gggooouuu{{{|||uuuxxx}}}}}}uuuqqqaaaeeejjjqqq{{{ddd[[[VVVQQQQQQOOOIIIFFFGGGIIIIIIGGGEEEDDDCCCCCCCCCBBBAAA???@@@AAAAAA@@@>>>???>>>===;;;;;;<<<<<<===BBBOOOQQQNNNSSSUUUUUU[[[fffvvvuuu[[[BBB<<<<<<888777666666555555555555555555555555555555555555555222222333333444444444444555555555555555555555555333555666666555444444555666666666666666666666666888555222333555666666666666666666666666666666666666777777777888888888888666777777777888888888888::::::::::::999999888888666999<<<>>>>>>???@@@@@@EEEIIIOOOVVV^^^eeelllpppyyy}}}vvvvvv|||~~~||||||~~~yyy~~~{{{yyytttoookkkkkkrrrxxxsssvvvyyyzzz~~~dddZZZUUUQQQPPPNNNIIIFFFGGGIIIIIIGGGEEEDDDCCCCCCCCCBBBAAA???@@@AAAAAA@@@>>>???>>>===;;;;;;<<<<<<===???MMMPPPPPPVVVVVVSSSWWW^^^nnnqqq\\\DDD:::777444777666555555444444555555555555555555555555555555222222333444444444444333555555555555555555555555333555666666555444444555555555666666666777777777777333222555666555555777555555555555555555555555777777777777888888888888777777777777888888888888777888888999888888777777999999:::;;;<<<===>>>???BBBBBBCCCDDDGGGKKKOOOQQQ^^^iiiuuu~~~|||wwwuuuuuuvvvtttrrruuu~~~nnneeeddd^^^ccchhhiiiiiinnnyyy}}}|||cccVVVQQQNNNOOONNNJJJHHHIIIIIIIIIGGGEEEDDDCCCCCCCCCBBBAAA???@@@AAAAAA@@@>>>???>>>===;;;;;;<<<<<<===@@@OOOSSSTTTZZZXXXSSSTTTXXXdddhhhYYYEEE999666666666666555444444444444555555555555555555555555555333444555666666666555555555555555555555555555555333555666666555444444555444444555666777888888999555333444888888444444888666666666666666666666666777777777777888888888888777777777777888888888888777888999::::::999888888===<<<;;;;;;;;;<<<<<<<<<@@@>>><<<<<<<<<>>>???@@@HHHPPPWWWZZZbbbppp~~~~~~yyytttpppmmmmmmmmmnnnnnnooorrruuuwww{{{ggg\\\]]]dddkkkkkkfffeeejjjooooooooolllhhhffflllyyybbbSSSNNNLLLNNNNNNKKKJJJKKKJJJIIIGGGEEEDDDCCCCCCCCCBBBAAA???@@@AAAAAA@@@>>>???>>>===<<<;;;<<<<<<===BBBQQQVVVVVV\\\YYYRRRRRRTTT\\\___UUUFFF:::888;;;666666555444444444444555555555555555555555555555444555777888888888777666555555555555555555555555333555666666555444444555333444555666777888999:::444222555:::999333444999777777777777777777777777777777777777888888888888777777777777888888888888999:::;;;<<<===<<<;;;;;;444444666:::<<<===<<<:::>>>===<<<===???AAABBBBBB???FFFLLLLLLNNNTTTZZZ\\\dddeeegggjjjnnnqqqtttvvvxxx{{{~~~wwwtttqqqooopppqqqqqqqqqkkknnnrrrsssssstttxxx|||{{{{{{kkkpppwww}}}yyynnneeeccceeeeeefffiiilllpppvvv}}}xxxwwwvvvuuuvvvxxx{{{|||zzzbbbWWWSSSPPPPPPNNNJJJIIILLLJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<>>???@@@@@@BBBBBBCCCEEEFFFHHHIIIJJJSSSSSSRRRRRRSSSVVVYYY[[[]]]___bbbcccccceeegggiiigggiiikkklllkkklllmmmnnnkkkiiihhhjjjnnnpppooommmmmmpppsssuuuvvvwwwyyy{{{}}}}}}nnnVVV^^^cccgggfffiiiqqqwwwyyyuuutttttttttooohhhgggkkkqqquuu~~~~~~sssvvvxxx```XXXTTTQQQPPPNNNJJJIIIKKKJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<>>888555555555555555555555555555555555444444444333333333444444444444444444444444555555555555555555555555444444555555555555444444444444444444444444444444777777777666666666666666666666666666666666666666666666666666777888999999888888777777888888999:::777888888888888999999999888888999999:::;;;;;;;;;;;;;;;<<<===>>>???@@@@@@@@@@@@AAABBBDDDEEEFFFFFFIIIIIIIIIIIIKKKMMMOOOPPPPPPRRRTTTUUUUUUVVVXXXZZZWWWYYY\\\^^^^^^___aaacccgggfffeeehhhkkkmmmmmmllloooqqqtttuuuuuuuuuvvvxxxxxxxxx{{{|||fff______jjjqqqkkkccc___```dddlllqqqmmmddd```bbbeeefffhhhmmmvvvyyylll[[[ZZZdddtttwww^^^ZZZUUURRRQQQNNNIIIHHHKKKJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<>>>>>???@@@>>>>>>???@@@AAAAAABBBBBBDDDEEEGGGHHHIIIJJJKKKKKKJJJKKKMMMNNNMMMNNNPPPQQQPPPSSSVVVXXXZZZ[[[]]]___dddddddddfffjjjlllllllllppprrrtttttttttssstttuuuwwwwwwzzz}}}xxxyyy}}}qqqkkkjjjqqqooozzzrrraaabbbfffjjjggg___YYYYYYUUUWWWXXX```xxx~~~kkkppp{{{zzzyyy}}}xxx___[[[VVVRRRQQQNNNIIIHHHJJJJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<>>>>>???>>>>>>>>>?????????@@@@@@DDDFFFHHHJJJLLLKKKKKKJJJIIIKKKMMMMMMLLLMMMNNNPPPSSSVVVYYY[[[[[[]]]^^^```cccdddeeegggjjjlllmmmnnnoooqqqssstttsssssstttuuu||||||~~~}}}~~~|||sssoooxxxvvvuuurrrppppppeeeeee]]]YYYiii}}}ppppppuuu|||ccc[[[VVVSSSRRRNNNIIIHHHJJJJJJIIIGGGEEEDDDDDDEEEEEEBBBBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<>>>EEEMMMOOOJJJCCC@@@???::::::;;;<<<;;;999777555555555555555555555555555444444444444444444444444444444444444444444444444555555555555555555555555444444555555555555444444666666666666666666666666444444555555666666777777666666666666666666666666777777666666666666666666777777666666777777888999777777888888888999999999999999:::;;;;;;<<<<<<===;;;;;;<<<<<<======>>>>>>>>>>>>??????@@@@@@@@@AAABBBCCCFFFHHHIIIIIIGGGFFFHHHJJJKKKKKKKKKKKKMMMNNNSSSUUUXXXYYYYYYYYY[[[\\\aaabbbdddfffhhhjjjkkkmmmlllnnnqqqssstttuuuwwwyyy{{{|||}}}uuu___[[[fffmmmiiifffaaabbbpppfff[[[VVVSSSRRROOOJJJIIILLLJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<888@@@JJJNNNLLLIIIHHHIII===;;;999888888888666555555555555555555555555555333333333444444444444555444444444444444444444444555555555555555555555555444444555555555555444444555555555555555555555555555555555555555555666666666666666666666666666666666666666555555666777777777666666666666777888888777888888888888999999999999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========>>>??????@@@AAAAAABBBBBBCCCDDDGGGHHHIIIIIIHHHGGGIIIKKKMMMMMMMMMNNNOOOQQQSSSUUUWWWXXXWWWWWWXXXZZZ]]]___bbbcccccceeegggiiijjjmmmpppsssuuuwwwzzz|||uuuvvvxxx{{{}}}{{{eee___aaaddd___ZZZXXX^^^nnnfffZZZUUURRRRRROOOKKKJJJMMMJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<<:::DDDQQQXXXWWWTTTRRRRRRGGGCCC===999777777555444555555555555555555555555333333333444444444555555444444444444444444444444555555555555555555555555444444555555555555444444444444444444444444444444555555555555555555444444666666666666666666666666555555555555555666777888666666666666666777888888777888888888888999999999888888999999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>???@@@AAABBBCCCDDDFFFGGGHHHIIIJJJJJJIIIIIIJJJLLLNNNOOOOOOPPPRRRTTTSSSUUUWWWYYYYYYZZZ[[[]]]]]]___bbbbbbbbbbbbeeegggjjjmmmqqqtttvvvxxx{{{}}}uuuvvvxxxyyy{{{|||~~~|||~~~iiidddiiillljjjeee___[[[^^^gggnnnvvv}}}xxxkkkgggnnnwwweeeYYYUUURRRRRRPPPLLLKKKNNNJJJIIIGGGEEEDDDDDDEEEEEECCCBBBAAA@@@????????????>>>>>>===<<<<<<<<<<<<<<>>@@@AAACCCDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGFFFHHHKKKLLLLLLNNNPPPRRRPPPRRRUUUXXXYYYZZZ\\\^^^___aaaddddddcccccceeehhhlllooorrruuuvvvxxxzzz|||zzz{{{|||{{{zzzzzz{{{|||yyy}}}qqqlllmmm{{{wwweee___```}}}\\\XXXXXXWWWSSSNNNKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDFFFDDDAAA@@@@@@@@@???>>>???<<<;;;===;;;999<<>>>>>???@@@AAAAAACCCCCCDDDEEEFFFEEEEEEEEEEEEGGGIIIJJJJJJKKKKKKKKKLLLOOOTTTXXXUUUUUUUUUVVVWWWZZZ\\\]]]eeeeeeeeefffgggiiikkklllnnnppptttvvvxxxyyy|||}}}|||zzzxxxzzz|||}}}|||zzz{{{}}}zzzjjj___zzzZZZXXXXXXVVVSSSNNNKKKJJJJJJIIIIIIHHHGGGFFFEEEDDDCCCEEECCC@@@???@@@@@@???>>>>>>;;;;;;===<<<:::===BBBOOOZZZdddggggggccc\\\TTTRRRLLLCCC<<<888666666555444555555444333444555555666555444444444444555666555444444333333444444555444444444444444444444444555555555555555555555555666666666666666666666666444444444555555555555666555555666666666777777777666666666666777777777777666666777777777888888888888777777777777777777777888888999::::::::::::999;;;;;;<<<<<<===>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMPPPTTTXXXUUUUUUUUUVVVXXXZZZ\\\^^^dddeeefffhhhjjjlllmmmmmmrrruuuxxxyyyzzz{{{}}}~~~~~~{{{zzzzzz}}}~~~}}}{{{zzz}}}vvvYYYWWWWWWVVVSSSNNNKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBDDDBBB@@@?????????>>>======;;;;;;===<<<;;;>>>DDDZZZcccjjjllliiifff___XXXQQQKKKBBB;;;777666666666555444444444444444444555666555444444444444555666444555555666666555555444444444444444444444444444444444444444444444444444555555555555555555555555444444444555555555555666444444555555555666666666666666666666777777777777666666777777777777888888777777777777777777888888888888999::::::::::::999;;;;;;<<<<<<===>>>>>>???>>>???@@@@@@BBBBBBCCCDDDEEEEEEEEEFFFGGGHHHJJJKKKKKKLLLMMMMMMMMMPPPTTTWWWUUUVVVVVVWWWYYY[[[]]]^^^ccceeehhhkkkmmmnnnoooooouuuwwwzzz{{{{{{{{{|||~~~}}}||||||~~~}}}sssYYYVVVVVVUUURRRNNNKKKJJJJJJKKKJJJIIIGGGEEEDDDBBBAAABBBAAA????????????>>><<<===:::;;;======<<>>??????>>>??????@@@AAABBBCCCCCCDDDEEEFFFGGGHHHJJJKKKLLLKKKLLLMMMMMMMMMOOOSSSVVVVVVVVVWWWYYYZZZ\\\^^^^^^bbbdddhhhllloooppppppppptttvvvyyyzzz{{{{{{}}}~~~~~~}}}}}}}}}qqqZZZUUUVVVUUURRRNNNKKKJJJJJJKKKJJJIIIGGGEEEDDDBBBAAAAAA@@@??????@@@@@@>>><<<===;;;;;;======<<>>??????>>>???@@@AAABBBCCCCCCDDDEEEEEEGGGIIIKKKLLLNNNNNNKKKLLLMMMNNNNNNPPPSSSUUUVVVWWWYYYZZZ\\\]]]^^^___aaadddggglllooopppqqqpppsssvvvyyy|||}}}~~~}}}}}}}}}~~~ppp\\\UUUUUUTTTQQQMMMKKKJJJJJJJJJJJJIIIGGGEEEDDDCCCBBBAAA@@@???@@@AAAAAA???===>>><<<<<<>>>===<<>>???======>>>===;;;>>>DDD\\\eeellljjjddd[[[OOODDD;;;999777777777666555333999222333===AAA999333444444444555666666555444444444444333333333333444444444444444444444444444444333333333333333333333333444444444444444444444444444444444555555555555666555555666666666777777777666666666666777777777777555555555666666666777777555666666777888888999999888888999::::::::::::999999:::;;;<<<===???@@@@@@@@@AAABBBBBBDDDDDDEEEFFFFFFHHHKKKNNNPPPRRRSSSSSSPPPRRRTTTTTTTTTUUUWWWYYYWWWXXX[[[]]]___`````````fffgggiiilllnnnqqqrrrsssyyy|||nnn]]]TTTTTTTTTQQQMMMKKKJJJJJJHHHHHHGGGGGGFFFEEEDDDDDDAAAAAAAAABBBCCCCCC@@@>>>@@@>>>===>>>===;;;>>>CCCNNNVVV[[[ZZZUUUNNNEEE<<<999888777888999888666444999222444???CCC;;;333333333444555666666555444333666555444333333444555666444444444444444444444444333333333333333333333333555555555555555555555555444444444555555555666666666666666666777777777777666666666666777777777777555555555555666666666777555666666777888999999999888888999::::::::::::999999999:::<<<===???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFGGGIIILLLOOORRRSSSTTTTTTSSSUUUWWWWWWWWWXXXYYY[[[WWWYYY[[[]]]___`````````iiijjjkkklllooorrrtttuuuzzz|||~~~rrr[[[VVVVVVTTTQQQLLLIIIIIIIIIJJJIIIGGGFFFEEEEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@??????>>><<<;;;;;;<<<======IIIIIIIIIIIIGGGCCC>>>:::888777777666555444444444111333:::CCCAAA888333444444444444444444444444444444444444444444444444444333444444555555444444333333333333444444444555555555555444444444333333333777666555444444555666777555555444444444444555555555555555555555555555555666666666666666555555555777777777888999999::::::999999::::::;;;<<<======>>>>>>>>>>>>???@@@AAABBBBBBAAA@@@@@@AAACCCFFFGGGHHHIIIKKKMMMQQQTTTWWWYYYWWWVVVUUUVVVXXXZZZZZZZZZXXXYYY]]]ccceeecccdddhhhjjjkkkmmmqqquuuxxxxxxxxxwww|||uuu___XXXXXXVVVRRRMMMJJJIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBAAA??????>>>>>>===<<<;;;<<<<<<===DDDCCCCCCDDDCCC@@@;;;777888777777666555555444444444555:::@@@>>>666222333555555555555555555555555444444444444444444444444333444444555555444444333333444444444444444444444555555444444444333333333666666555444444555666666555555444444444444555555555555555555555555555555666666666666666666666666777777777888999999::::::999999:::;;;===>>>>>>???@@@@@@@@@@@@@@@BBBCCCCCCCCCCCCBBBBBBCCCEEEGGGIIIIIIJJJLLLNNNQQQUUUWWWYYYWWWVVVUUUVVVXXX[[[\\\]]]\\\\\\```eeegggeeeggglllpppqqqrrrtttxxxzzz{{{||||||vvvbbbZZZZZZWWWSSSNNNKKKJJJJJJJJJIIIHHHGGGEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@??????>>>>>>===<<<<<<<<<<<<<<>>???@@@@@@>>>:::666777777777666555555444444666666:::===:::444111333666666666666666666666666444444444444444444444444333444444555555444444333444444444444444444444333555555444444444333333333555555444444444444555555555555444444444444555555555555555555555555555555666666666666666666666666777777777888999999::::::999999;;;<<<>>>???@@@AAAAAAAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDEEEGGGIIIJJJJJJKKKMMMOOORRRUUUXXXYYYWWWVVVVVVVVVXXXZZZ]]]______^^^aaaeeegggfffiiiooouuuuuuuuuvvvxxx{{{}}}tttaaaZZZZZZWWWSSSNNNJJJIIIIIIJJJIIIHHHGGGFFFEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@@@@>>>>>>======<<<<<<;;;;;;=========???@@@???;;;999777777666666555555555555555666888888666444333555555555555555555555555555444444444444444444444444333444444555555444444333555444444444444333333333555555444444444333333333444444444444444444444444555555444444444444555555555555555555555555555555666666666666666777777777777777777888999999::::::888888:::;;;===???@@@AAAAAAAAAAAABBBBBBCCCDDDEEEEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMPPPRRRVVVXXXZZZXXXXXXWWWWWWWWWYYY\\\^^^___]]]___bbbddddddiiiooottttttuuuuuuwwwzzz~~~ppp^^^YYYXXXVVVRRRMMMJJJIIIIIIKKKJJJHHHGGGFFFFFFEEEEEEBBBAAA@@@@@@???@@@AAAAAA>>>>>>>>>===<<<<<<;;;:::;;;;;;;;;===???>>><<<:::666666666666555555555555333555666555444555777888444444444444444444444444444444444444444444444444333444444555555444444333444444444444444444444444555555444444444333333333333444444444444444444333555555444444444444555555555555555555555555555555666666666666777777888888777777777888999999::::::666777888:::<<<>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGIIIIIILLLLLLNNNPPPRRRUUUXXXYYYZZZ[[[ZZZYYYWWWWWWZZZ]]]```^^^___bbbddddddiiipppsssuuuvvvwwwxxx{{{mmm[[[XXXWWWVVVRRRMMMJJJJJJJJJKKKJJJIIIGGGFFFFFFFFFFFFCCCBBBAAA@@@???@@@AAABBB>>>>>>>>>>>>===<<<:::999888888888:::;;;<<<:::888666666666666666666555555222555666444333777999999444444444444444444444444444444444444444444444444333444444555555444444333333333333444444444555555555555444444444333333333444444555555555555444444555555444444444444555555555555555555555555555555555666666777777888888999777777777888999999::::::777777888:::<<<===>>>???????????????@@@AAABBBCCCDDDDDDEEEFFFGGGHHHIIIIIILLLLLLMMMOOORRRTTTWWWXXXZZZ\\\^^^]]]ZZZYYY\\\___cccbbbcccfffhhhhhhmmmsssvvvyyy|||||||||~~~nnn]]]WWWWWWVVVSSSOOOLLLLLLMMMKKKJJJIIIHHHGGGFFFFFFFFFHHHGGGDDDBBB@@@@@@@@@AAA>>>>>>???>>>===<<<:::999777777777888999:::888777555666666666666666666666333777888444333777999888555555555555555555555555444444444444444444444444333444444555555444444333111222222333444555666666555555444444444333333333444555666666666666555444555555444444444444555555555555555555555555555555555666666777888888999999777777777888999999::::::999999:::;;;<<<===>>>>>>????????????@@@AAABBBCCCEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMOOOQQQSSSVVVWWWYYY]]]aaabbb______aaadddeeedddfffjjjkkkkkkooouuuzzz~~~~~~ppp___WWWWWWVVVTTTPPPNNNNNNOOOKKKJJJIIIHHHGGGFFFFFFFFFMMMKKKHHHDDDAAA@@@@@@@@@>>>?????????===<<<:::888888888777888::::::999777555555555666666666666666555::::::555333777888666666666666666666666666666444444444444444444444444333444444555555444444333000111222333555666777777555555444444444333333333444555666777777666555444555555555444444555555555555555555555555555555555555666666777888999999999777777777888999999::::::;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@AAABBBCCCCCCFFFGGGIIIJJJKKKLLLLLLLLLKKKKKKLLLNNNPPPSSSUUUVVVXXX]]]dddeeedddcccfffiiieeedddgggkkkmmmlllooouuu|||}}}~~~}}}~~~nnnXXXYYYYYYWWWTTTPPPMMMMMMMMMKKKKKKJJJFFFCCCDDDKKKRRRJJJPPPTTTPPPGGG???>>>?????????>>>>>>===;;;:::999888888777777777777777777777777777777777666555555555555555555555555555555666666666666666555555555555555555555555555555555333444444555555444444333444333333222222222333333444444444444444444444444444444555555555555444444444444444444444444444444555555555666666666666777555555555666666777888999777777777888999999:::::::::;;;;;;;;;<<<=========>>>>>>???@@@BBBCCCDDDDDDFFFFFFFFFGGGHHHKKKMMMNNNOOOQQQSSSSSSRRRQQQRRRSSSXXX[[[^^^bbbfffhhhiiiiiijjjjjjkkklllpppuuuzzz|||~~~mmmYYYYYYXXXWWWSSSOOOMMMLLLMMMLLLLLLKKKGGGDDDGGGOOOVVVHHHIIIJJJJJJHHHDDD@@@===??????>>>>>>===;;;:::999777777777777777888888888777777777777777666555555444444555555555555555555444444444444555555555555555555555555555555555555333444444555555444444333444444333333333333444444444444444444444444444444444444555555555555444444444444444444444444444444444555555555555666666666666555555666666777888999777777777888999999:::::::::;;;;;;<<<<<<======>>>???@@@AAABBBCCCEEEEEEFFFHHHHHHHHHIIIJJJLLLNNNOOONNNPPPSSSSSSSSSSSSTTTUUUXXXZZZ]]]aaaeeeiiikkklllooooooppprrrvvv{{{hhhXXXXXXXXXVVVSSSNNNLLLKKKLLLLLLLLLJJJGGGFFFIIIPPPWWWFFFCCCAAAEEEKKKKKKDDD<<>>>>>===;;;:::999666666777777888888888999777777777777777666666555444444444555555666666666222333333333444444555555555555555555555555555555333444444555555444444333555444444444444444555555444444444444444444444444444444555555555555444444444444444444444444444444444444444555555555555666666666666666777888999999777777888888999:::::::::;;;;;;;;;<<<===>>>>>>>>>AAAAAABBBDDDEEEGGGHHHHHHKKKKKKJJJKKKLLLMMMNNNOOONNNPPPSSSUUUUUUVVVXXXYYYYYYZZZ]]]```eeeiiimmmooottttttuuuxxx|||zzzbbbVVVWWWWWWVVVRRRNNNKKKKKKKKKJJJKKKKKKJJJIIIJJJMMMPPPFFFBBB@@@EEEMMMNNNGGG>>>??????>>>>>>===;;;:::999666666666777888888999999666666777777777777666666444444555555666666777777444444444444444444444444555555555555555555555555333444444555555444444333555555444444444555666666444444444444444444444444444444555555555555444444555555555555555555555555444444444444555555555555666666666666777888999:::777777888999999::::::;;;;;;;;;<<<===>>>>>>???@@@AAABBBCCCDDDFFFHHHIIIIIIKKKKKKLLLLLLLLLMMMNNNNNNNNNQQQTTTWWWXXXYYY\\\^^^]]]]]]___aaaeeeiiimmmooouuuvvvwwwzzz~~~xxxaaaXXXWWWWWWVVVRRRNNNKKKKKKKKKKKKMMMOOOOOONNNKKKJJJIIIDDDCCCCCCFFFKKKJJJEEE@@@??????>>>>>>===;;;:::999666666777777888888888888666666777777777777666666555555555666666666777777888777777666555444333333555555555555555555555555333444444555555444444333444444444444444555666777444444444444444444444444444444555555555555444444555555555555555555555555444444444555555555666666666666666777777888999:::888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCEEEFFFHHHIIIJJJKKKKKKLLLLLLMMMMMMMMMMMMOOORRRVVVYYY[[[]]]___aaabbbbbbcccdddfffjjjmmmnnnttttttuuuxxx}}}zzzccc\\\XXXXXXVVVSSSNNNLLLKKKLLLLLLNNNPPPRRRPPPMMMIIIFFFBBBBBBDDDFFFHHHFFFBBB>>>??????>>>>>>===;;;:::999888777777777777777777777555666666777777777777777666666666666666666666666888888777666555444444333555555555555555555555555333444444555555444444333333333333333444555666666444444444444444444444444444444555555555555444444555555555555555555555555555555555666666666666777777777777777888999::::::888888999999:::;;;;;;;;;;;;<<<===>>>???@@@AAABBBAAABBBCCCEEEGGGIIIKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNQQQTTTXXX[[[]]]___bbbdddeeeffffffhhhiiikkkmmmnnnsssssstttwww{{{}}}ddd\\\YYYXXXWWWSSSOOOMMMLLLMMMKKKKKKLLLLLLLLLJJJHHHEEECCCBBBCCCFFFIIIHHHCCC>>>??????>>>>>>===;;;:::999999999888888777666666666555555666777777777777777888888777777666555555555555555555555555555555555555555555555555555555555333444444555555444444333222222222222333444555666444444444444444444444444444444555555555555444444555555555555555555555555666666666777777777888888777777777777888999::::::888888999::::::;;;;;;<<<;;;<<<===>>>@@@AAABBBCCCCCCDDDEEEGGGIIIKKKMMMMMMJJJKKKMMMOOOPPPQQQQQQPPPSSSVVVZZZ]]]___aaadddfffeeegggiiikkkmmmoooppppppuuuuuuvvvxxx|||}}}cccZZZYYYYYYWWWTTTPPPMMMMMMMMMHHHGGGEEEEEEFFFFFFFFFEEEFFFDDDCCCGGGMMMMMMGGG@@@??????>>>>>>===;;;:::999::::::999888777666555555555555666777777777777777999999888777666555444444111111222333555666666777555555555555555555555555333444444555555444444333222111111222333444555666444444444444444444444444444555555555555555555444666666666666666666666666777777777777888888888888777777777777888999:::;;;888999999::::::;;;;;;<<<;;;<<<===???@@@AAABBBCCCDDDEEEGGGIIIKKKMMMNNNOOOKKKLLLNNNPPPRRRSSSSSSRRRTTTWWW[[[^^^___bbbdddgggdddfffiiimmmpppqqqrrrrrrxxxxxxyyyzzz~~~|||eee\\\WWWUUURRRPPPNNNMMMNNNNNNLLLJJJHHHGGGHHHIIIIIIHHHEEEFFFEEEDDDJJJNNNIII>>>>>>??????===:::999999999777777777777777777777777444444555666777777666666777888999999777555555666333444444444555666666666666555444444444444555666333333333333333333333333222333444444333333555777555555555555555555555555444444444555555555555666333333222222333333444555555555555555666666666777777888888888999999999999888999:::;;;<<<<<<<<<<<<>>>???@@@AAABBBCCCCCCCCCDDDEEEEEEGGGIIILLLNNNPPPNNNMMMNNNRRRVVVXXXWWWTTTWWWYYY[[[]]]^^^```cccfffhhhhhhhhhkkkooosssttttttwwwwwwxxxyyy|||}}}dddYYYWWWUUUSSSPPPNNNNNNNNNNNNKKKIIIGGGFFFGGGHHHHHHGGGDDDEEECCCCCCHHHKKKFFF<<<>>>??????===:::999999999777777777777777777777777555555555666666666666666555777777666444333222333444444444555555555555555555555555555555555555555333333333333333333333333333444444444333333444666555555555555555555555555444444444555555555555666444444333333444444555666555555555666666666777777777777777888888888999999::::::;;;<<<============>>>???@@@AAABBBCCCCCCCCCDDDDDDEEEGGGJJJMMMPPPRRRSSSQQQQQQSSSVVVXXXWWWUUUVVVXXX[[[^^^```cccgggjjjiiijjjlllnnnpppsssuuuvvvzzzzzzzzz{{{~~~|||aaaWWWWWWUUUSSSQQQOOONNNNNNNNNJJJHHHFFFEEEFFFGGGGGGFFFDDDCCCBBBBBBEEEHHHCCC;;;>>>??????===:::999999999777777777777777777777777666666666666666555555555444555666666333222222222555555555555555444444444333444555666666555444333333333333333333333333333444555555444222222333555555555555555555555555555444444444555555555555666555555555444555666666777555555666666666777777777666777777777888888888888:::;;;<<<===>>>>>>>>>>>>>>>???@@@AAACCCCCCCCCDDDDDDEEEFFFGGGJJJNNNQQQSSSXXXVVVUUUUUUVVVWWWWWWVVVVVVXXX\\\___bbbfffjjjmmmjjjmmmpppqqqqqqrrrvvvyyy}}}~~~~~~vvv^^^XXXWWWVVVTTTQQQPPPOOONNNNNNKKKHHHFFFFFFGGGHHHGGGGGGEEECCCBBBBBBEEEEEEAAA<<<>>>??????===:::999999999666666666666666666666666777777666666555555555555333444666666555444444555666666666555444444444333333444666777777666444333444444444444444444444444555666666444222222333444555555555555555555555555444444444555555555555666555555444444555555666777555666666666666777777777666666777777777888888888:::;;;<<<======>>>>>>===>>>???@@@BBBCCCDDDDDDDDDEEEEEEFFFGGGJJJMMMOOOQQQYYYWWWVVVVVVVVVXXXYYYYYYWWWZZZ]]]```bbbfffjjjmmmiiinnnssssssqqqqqqvvvzzz~~~ppp\\\\\\VVVVVVTTTRRRQQQOOONNNNNNLLLJJJGGGGGGHHHIIIIIIHHHFFFDDDBBBDDDEEEDDDAAA???>>>??????===:::999999999666666666666666666666666888777666555444444555555111333555555555555666777666666666555444444444333333444666777777666444333444444444444444444444444555666666444222222333444555555555555555555555555444444444555555555555666444444444333444555555666666666666666777777777888777777777777888888888888999999:::;;;<<<<<<<<<<<<>>>???@@@BBBCCCDDDEEEEEEGGGGGGGGGGGGIIIKKKMMMNNNVVVVVVVVVVVVWWWYYY[[[]]]ZZZ\\\^^^```aaadddgggjjjhhhnnnssstttrrrrrrvvvzzz~~~qqq]]]___VVVVVVUUUSSSQQQPPPNNNNNNLLLJJJHHHGGGHHHIIIIIIHHHGGGCCCBBBEEEFFFCCCAAABBB>>>??????===:::999999999777777777777777777777777888777555444444555666666222444666666555444555666555555555555555444444444333444555666666555444333444444444444444444444444444555555444222222333555555555555555555555555555444444444555555555555666444444333333444444555666666666666777777777888888777888888888999999999999888999:::;;;<<<<<<<<<<<<>>>???@@@BBBDDDEEEFFFFFFHHHHHHHHHHHHJJJLLLNNNOOOSSSUUUWWWXXXYYY[[[^^^```]]]___```aaaaaaccceeehhhiiimmmrrrttttttuuuxxxzzz~~~{{{aaa^^^VVVVVVUUUTTTRRRPPPNNNNNNKKKIIIGGGFFFGGGHHHHHHHHHFFFBBBAAAEEEFFFBBBBBBDDD>>>??????===:::999999999777777777777777777777777777666555444444555777888;;;<<<<<<;;;888666555666444444444555555555555555555555555555555555555555555555555555555555555555333444444444333333444666555555555555555555555555444444444555555555555666555555555444555555666777666666777777777888888888999999999999::::::::::::999:::;;;<<<===============???@@@BBBDDDEEEFFFFFFGGGHHHHHHJJJLLLOOORRRTTTTTTWWWZZZ\\\\\\]]]___bbb___aaabbbccccccdddgggiiijjjmmmqqquuuxxxzzz{{{|||ddd[[[VVVVVVUUUTTTRRRPPPOOOMMMJJJHHHFFFEEEFFFGGGGGGGGGEEE@@@@@@EEEEEEAAAAAAEEE>>>??????===:::999999999777777777777777777777777666555444333444666888999DDDDDDDDDAAA<<<999777777333444444555555666666666666555444444444444555666555555555555555555555555222333444444333333555777555555555555555555555555444444444555555555666666666666666666666777888888777777777777888888888888999999:::::::::;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>===???@@@BBBDDDFFFFFFGGGFFFGGGIIIKKKOOOSSSVVVYYYUUUYYY]]]___^^^^^^```bbb```aaacccdddeeefffiiikkklllmmmqqqvvv{{{~~~~~~}}}lll```WWWWWWVVVSSSPPPNNNOOOPPPLLLHHHFFFHHHIIIGGGFFFHHHFFFFFFEEEEEEDDDBBBAAA@@@@@@@@@???===<<<;;;:::999666777888999999888777666777777777777777777777777999999888777666555444444777777777777777777777777333333555666777777777777555555555555555555555555777777666666555555555444555555555555555555555555555666666666666666555555666666666666666666666666666666666777888888999999999999:::::::::;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>???AAACCCDDDFFFFFFFFFFFFIIIJJJLLLNNNQQQSSSUUUVVV[[[ZZZZZZ[[[^^^aaacccdddaaabbbbbbcccdddggglllpppqqqrrruuuzzzlll[[[VVVWWWVVVTTTQQQOOOOOOOOOKKKFFFEEEHHHJJJHHHHHHJJJFFFFFFEEEEEEDDDBBBAAA@@@@@@???>>>===<<<;;;:::999666777888999999888777666777777777777777777777777666666666666555555555555555555555555555555555555444444555666777777777666555555555555555555555555777666666666555555555555555555555555555555555555555666666666666666555555666666666666666666666666777777777888999999::::::999999:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>??????@@@BBBDDDFFFFFFFFFFFFJJJKKKMMMOOORRRTTTVVVWWWXXXXXXYYY[[[^^^aaacccddddddeeeeeeeeefffhhhlllooonnnqqquuuyyy~~~nnnZZZUUUVVVWWWVVVSSSPPPNNNNNNJJJFFFEEEHHHJJJIIIIIIKKKFFFFFFEEEEEEDDDBBBAAA@@@@@@???>>>===<<<:::999999777777888888888888777777777777777777777777777777333444444444555555666666555555555555555555555555555555666666666666666555555555555555555555555555666666666666555555555555555555555555555555555555555666666777777666666666666666666666666666666666888888888999::::::;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>?????????@@@BBBDDDEEEFFFGGGGGGMMMMMMOOOQQQTTTVVVWWWXXXXXXYYY[[[^^^aaacccdddeeeggghhhiiijjjjjjkkknnnpppooosssxxx{{{~~~ppp]]]TTTVVVXXXWWWTTTPPPNNNNNNKKKGGGFFFIIIJJJIIIHHHJJJFFFFFFEEEEEEDDDBBBAAA@@@??????>>>===;;;:::999888777777777888888777777777777777777777777777777777444444555555555666666666555555555555555555555555555666666666666666555444555555555555555555555555666666666666666555555555555555555555555555555555555666666777777777777666666666666666666666666666777777888888999::::::;;;:::::::::;;;;;;;;;;;;<<<<<<======>>>>>>??????@@@@@@AAABBBDDDFFFGGGHHHHHHPPPQQQSSSUUUWWWYYYZZZ[[[ZZZ\\\___bbbccccccdddeeehhhjjjmmmooopppqqqsssuuuvvv{{{mmm]]]UUUWWWXXXWWWTTTQQQOOONNNNNNJJJGGGJJJJJJGGGFFFHHHFFFFFFEEEEEEDDDBBBAAA@@@??????>>><<<;;;:::999888888777777777777777777888666666666666666666666666777777777666666666555555666666666666666666666666555666666666666666555444555555555555555555555555555555555666666666666666555555555555555555555555555555666777888888777777777777777777777777777777666666777777888999999999::::::;;;;;;;;;<<<<<<<<<======>>>>>>???@@@@@@@@@BBBBBBCCCEEEGGGHHHJJJKKKTTTTTTVVVXXXZZZ[[[]]]]]][[[^^^aaabbbaaaaaabbbccchhhlllqqqtttvvvxxxyyy{{{}}}jjj[[[VVVWWWXXXWWWTTTQQQOOOOOOPPPKKKHHHJJJJJJGGGFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@???>>>===<<<;;;999888888888888777777777777888888666666666666666666666666888888777777666666666555777777777777777777777777555555666666666666666555555555555555555555555555555555555666666666666666555555555555555555555555555555666777888888888888777777777777777777777777555666666777888888999999:::;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>???@@@@@@AAAAAADDDDDDEEEFFFHHHJJJLLLNNNUUUVVVWWWYYYZZZ\\\]]]^^^YYY]]]``````^^^^^^```ccciiinnntttzzz|||~~~~~~mmm[[[WWWXXXXXXVVVSSSPPPPPPQQQOOOJJJHHHJJJKKKHHHGGGHHHFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>===<<<:::999888888999888777666666777888999666666666666666666666666555555555666666666666666666666666666666666666666444444555666777777777666555555555555555555555555555555555555666666666777555555555555555555555555555555666888888999999888777777777777777777777777666777777888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>??????@@@AAAAAABBBEEEFFFFFFGGGJJJLLLOOOPPPTTTUUUVVVWWWYYY[[[\\\\\\YYY\\\``````___```dddhhhlllqqqyyy~~~sss___XXXYYYXXXUUURRRPPPQQQRRRMMMIIIGGGJJJKKKIIIIIIJJJFFFFFFEEEEEEDDDBBBAAA@@@>>>>>>===<<<:::999888777999888777666666777888999666666666666666666666666222222333444555666777888555555555555555555555555333333555666777777777777555555555555555555555555444555555555666666777777555555555555555555555555555555666888888999999999777777777777777777777777777888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@@@@AAABBBBBBGGGGGGGGGHHHJJJMMMPPPRRRSSSSSSTTTVVVWWWYYYZZZ[[[ZZZ^^^aaabbbaaadddjjjpppnnnttt{{{ttt\\\YYYYYYXXXUUURRRPPPPPPQQQKKKKKKKKKJJJHHHHHHIIIJJJIIIHHHGGGEEEDDDBBBAAA@@@??????>>><<<;;;:::999888999888888888777777666666777666666666555555555555555555555555555555555555555555666666666666666666555555666666666666555555555555555555666666666666555555555555555555555555888777666555555666777888777777777777777777777777999888888888777777666666888888999999999:::::::::;;;;;;:::;;;;;;<<<===>>>>>>???@@@AAABBBCCCCCCCCCEEEFFFHHHJJJMMMOOOQQQRRRQQQTTTVVVWWWVVVUUUVVVVVV[[[]]]______```eeelllrrrrrrwww~~~uuu___XXXXXXXXXUUURRRPPPPPPQQQLLLLLLLLLJJJHHHGGGHHHJJJIIIHHHGGGEEECCCBBBAAA@@@??????>>><<<;;;:::999888888888888888777777777666777777666666666555555555555555555555555555555555666666666666666555555555555555666666666666555555555555555555666666666666555555555555555555555555777666555444444555666777777777777777777777777777888888888888777777777666888999999999999:::::::::;;;;;;:::;;;;;;<<<===>>>??????@@@BBBBBBCCCCCCCCCFFFGGGHHHJJJLLLMMMOOOOOORRRTTTVVVWWWVVVVVVVVVWWW[[[]]]```aaabbbgggnnntttsssxxx}}}sss^^^XXXXXXWWWUUURRRPPPPPPQQQMMMMMMMMMKKKHHHGGGGGGIIIHHHHHHFFFEEECCCBBBAAA@@@??????>>><<<;;;:::999888888888888888777777777777777777777666666666555555555555555555555555555555777777666666555555555444555555666666666666555555555555555555666666666666555555555555555555555555666555555444444555555666777777777777777777777777888888888888777777777777999999999999::::::::::::;;;;;;:::;;;;;;<<<===>>>@@@@@@AAABBBCCCCCCCCCCCCGGGGGGHHHJJJKKKLLLMMMNNNRRRTTTWWWXXXWWWWWWWWWXXX[[[^^^aaacccdddiiiooouuutttyyy}}}mmmYYYWWWWWWWWWTTTQQQPPPPPPRRRNNNNNNNNNKKKHHHGGGGGGHHHGGGGGGFFFEEECCCBBBAAA@@@??????>>><<<;;;:::999888888888888777777777777777777777777666666666666555555555555555555555555555777777777666555555444444555555666666666666555555555555555555666666666666555555555555555555555555666666666555555666666666666666666666666666666666888888888777777777777777999999999:::::::::;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCCCCDDDDDDCCCGGGGGGIIIJJJLLLNNNOOOPPPSSSUUUXXXYYYXXXXXXXXXYYY\\\```cccdddeeehhhmmmrrrtttxxx|||iiiVVVVVVVVVVVVTTTQQQPPPPPPRRRNNNOOONNNLLLIIIGGGGGGIIIGGGFFFEEEDDDCCCBBBAAA@@@??????>>><<<;;;:::999888777777777777777777888888888777777777666666666666555555555555555555555555777777666666555555555444555555666666666666555555555555555555666666666666666666666666666666666666777777777888888777777777666666666666666666666666777777777777777777888888999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEFFFGGGIIILLLOOOQQQTTTUUUSSSVVVXXXZZZYYYYYYZZZ[[[^^^aaadddfffeeefffjjjnnnppptttyyy|||zzzgggXXXUUUVVVUUUSSSQQQPPPQQQRRRNNNNNNNNNLLLIIIHHHHHHJJJFFFFFFEEEDDDCCCBBBAAA@@@??????>>><<<;;;:::999888777777777777888888888888888888777777777666666666555555555555555555555555666666666666666666666666555555666666666666555555555555555555666666666666666666666666666666666666777888888999999888888777777777777777777777777777777777777777888888888888::::::::::::;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>???@@@BBBDDDEEEFFFGGGGGGFFFGGGIIIMMMPPPSSSVVVWWWTTTVVVYYY[[[ZZZZZZ[[[\\\]]]aaaeeegggfffgggjjjllllllpppvvvzzz}}}eee\\\UUUUUUUUUSSSQQQPPPQQQRRRMMMNNNMMMLLLJJJIIIJJJKKKEEEEEEDDDCCCBBBBBBAAA@@@??????>>><<<;;;:::999888666777777777888888888888888888888777777777666666555555555555555555555555444444555555666777777777555555666666666666555555555555555555666666666666666666666666666666666666666777888999999888777666777777777777777777777777666777777777888888888888:::::::::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<===>>>===???AAADDDFFFHHHIIIJJJGGGHHHJJJMMMPPPRRRTTTVVVTTTWWWZZZ[[[[[[[[[\\\]]][[[```fffhhhiiijjjlllooonnnrrrxxx|||~~~|||ccc]]]TTTUUUUUUSSSQQQPPPQQQRRRLLLMMMMMMLLLJJJIIIJJJLLLEEEEEEDDDCCCBBBBBBAAAAAA??????>>><<<;;;:::999888666666777777888888888999888888888888777777777777555555555555555555555555333333444555666777888888555555666666666666555555555555555555666666666777777777777777777777777777555666777888888777666555777777777777777777777777666666777777888888888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<>>>>>>===>>>AAADDDGGGIIIJJJKKKHHHHHHJJJLLLNNNPPPRRRSSSTTTWWWZZZ\\\\\\\\\]]]^^^ZZZ___fffjjjkkkmmmpppsssrrrwww}}}}}}www___[[[WWWXXXWWWTTTQQQOOOPPPQQQMMMMMMLLLKKKJJJIIIIIIHHHDDDEEEEEEEEEEEEDDDDDDCCCAAA???===;;;:::999999:::777777777777666666666666777777777777777777777777555666777666555444555777666777888888888666555444555555555555666666666666555555555555666666666666777777777777777777777777666777888777666666888:::777888888888888999999999888888999999999:::::::::::::::;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@@@@AAAAAACCCEEEEEEEEEFFFHHHIIIKKKLLLNNNPPPRRRTTTUUUUUUWWWVVVWWW[[[___aaa```]]]ccchhhjjjjjjlllrrrvvvvvvuuuzzz~~~sssnnnuuuwww___[[[WWWXXXWWWTTTQQQPPPPPPQQQLLLLLLKKKJJJIIIIIIHHHHHHEEEEEEEEEEEEEEEDDDDDDCCCAAA???===;;;:::999999:::777777777777666666666666666666666666666666666666555666777666555555666777666666777777777666555444555555555555666666666666555555555555666666666666777777777777777777777777666777888777666666888:::777888888888888999999999888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<>>>>>>>>>???@@@@@@AAAAAABBBCCCFFFFFFGGGGGGIIIKKKLLLMMMOOOQQQSSSUUUVVVVVVYYYXXXYYY]]]aaacccbbb```eeeiiilllkkkmmmrrruuuuuuwww|||{{{www}}}uuu___\\\XXXXXXWWWUUURRRPPPPPPQQQNNNMMMMMMLLLJJJIIIIIIHHHEEEEEEEEEEEEEEEDDDCCCCCCAAA???===;;;:::999999:::777777777777666666666666666666666666666666666666555666777777555555666777555555666666666555444444555555555555666666666666555555555555666666666666777777777777777777777777666777888777666666888:::777888888888888999999999888888999999999:::::::::::::::;;;;;;;;;<<<<<<<<<>>>>>>??????@@@AAAAAABBBAAACCCFFFGGGHHHIIIKKKMMMMMMNNNPPPRRRUUUVVVWWWXXX[[[[[[\\\^^^aaaccccccbbbggglllooonnnpppuuuxxxxxx{{{ttt___]]]XXXXXXWWWUUURRRPPPPPPQQQPPPPPPOOONNNLLLKKKJJJJJJEEEEEEFFFEEEEEEDDDCCCBBBAAA???===;;;:::999999:::777777777777666666666666666666666666666666666666555777888777666555666777555555555555555555444444555555555555666666666666555555555555666666666666666666666666666666666666666777888777666666888:::777777888888888999999999888888999999999:::::::::::::::;;;;;;<<<<<<======>>>>>>??????@@@AAABBBBBB@@@BBBEEEFFFGGGIIIKKKNNNNNNOOOQQQSSSVVVXXXYYYYYY]]]]]]^^^___aaaaaabbbaaaggglllooopppssszzzsss___]]]XXXYYYXXXUUURRRPPPQQQRRRPPPOOONNNMMMKKKJJJIIIHHHFFFFFFFFFFFFEEEDDDCCCBBBAAA???===;;;:::999999:::777777777777666666666666555555555555555555555555666777888777666555666888555555444444444555555555555555555555666666666666555555555555666666666666666666666666666666666666666777888777666666888:::777777888888888999999999888888999999999:::::::::::::::;;;<<<<<<===>>>>>>===>>>???@@@AAABBBCCCCCC???AAADDDEEEFFFHHHJJJLLLNNNOOOQQQTTTWWWYYYZZZZZZ___`````````aaaaaabbbcccdddiiimmmnnnrrr|||rrr```]]]YYYYYYXXXVVVSSSQQQQQQRRRNNNMMMLLLKKKIIIHHHFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAA???===;;;:::999999:::777777777777666666666666555555555555555555555555666777888888666666777888555555555444555555666777555555555555666666666666555555555555666666666666777777777777777777777777666777888777666666888:::777888888888888999999999888888999999999:::::::::::::::;;;<<<===>>>>>>???===>>>???@@@AAABBBCCCDDD???AAADDDEEEFFFGGGIIIKKKMMMOOOQQQTTTWWWYYYZZZ[[[```aaacccddddddfffiiikkkhhhkkkllllllppp{{{rrr```\\\YYYYYYXXXVVVSSSQQQQQQRRROOOOOONNNLLLJJJHHHGGGGGGGGGGGGFFFFFFEEECCCBBBAAAAAA???===;;;:::999999:::777777777777666666666666555555555555555555555555666777888888777666777888666666555555555666777888555555555555666666666666555555555555666666666666777777777777777777777777666777888777666666888:::777888888888888999999999888888999999999:::::::::::::::;;;<<<===>>>??????===>>>???@@@BBBCCCDDDDDDAAACCCEEEFFFFFFGGGIIIKKKMMMNNNQQQTTTWWWYYYZZZ[[[```cccgggiiikkkoootttxxxuuuvvvsssoooqqq{{{rrraaa[[[YYYYYYYYYVVVSSSQQQQQQRRRSSSRRRQQQOOOMMMLLLJJJJJJGGGGGGFFFFFFEEECCCBBBAAAAAA???===;;;:::999999:::777777777777666666666666555555555555555555555555666888999888777666777888777666555555666777888999555555555555666666666777555555555555666666666777777777777777777777777777666777888777666666888:::777888888888888999999999888888999999999:::::::::::::::;;;<<<===>>>???@@@===>>>???@@@BBBCCCDDDEEECCCEEEGGGGGGGGGHHHIIIKKKLLLNNNPPPSSSVVVYYYZZZ[[[aaadddiiimmmqqqwww~~~|||uuuttt|||mmmbbb^^^XXXZZZYYYSSSPPPQQQRRRQQQRRRPPPNNNMMMMMMLLLKKKIIIGGGHHHGGGGGGEEECCC@@@???AAA@@@===;;;:::999999999888888777777777777888888555555666666777777888888888888777777666666555555777777777777777777777777555555666666666666555555888888777777666666555555555777888888777777888999888777555444555666888999;;;:::888888888:::<<<======:::777777:::<<<;;;:::===<<<<<<<<<<<<======>>>@@@?????????AAACCCFFFHHHDDDFFFGGGHHHHHHJJJLLLNNNPPPNNNOOOTTTUUUSSSTTTVVV]]]___eeeoooxxx~~~~~~yyyyyyjjj```\\\XXXZZZYYYSSSPPPQQQRRRQQQRRRPPPNNNMMMMMMLLLJJJIIIGGGGGGGGGFFFEEECCCAAA@@@AAA???===;;;:::999999999888888777777777777888888666666666666777777777777666666666666777777777777777777777777777777777777555555666666666666555555888777777777666666666555555777888888777777888999888777555555555666888999999888888888999;;;>>>???===:::888999:::<<<;;;999===<<<<<<<<<<<<===>>>>>>AAA@@@??????AAACCCEEEGGGFFFHHHIIIJJJJJJKKKNNNPPPRRRPPPQQQVVVXXXVVVVVVYYY^^^___dddmmmvvv|||~~~~~~ggg```[[[WWWZZZYYYSSSPPPQQQRRRQQQQQQPPPNNNMMMMMMLLLJJJHHHEEEFFFFFFFFFEEEDDDBBBAAA@@@???===<<<::::::999999888888777777777777888888777777777777666666666666555555555666777888888888777777777777777777777777555555666666666666555555777777777777666666666666555777888888777777888999777777666555666777888999888888888999:::===???AAA>>>===<<<===>>>===;;;:::<<<<<<<<<<<<<<<===>>>>>>AAAAAA@@@@@@AAABBBDDDEEEHHHIIIKKKLLLLLLNNNPPPSSSSSSRRRTTTYYY[[[YYYZZZ]]]^^^```dddjjjsssyyy}}}~~~|||fffaaa[[[WWWZZZXXXSSSPPPRRRSSSQQQQQQOOOMMMMMMMMMLLLJJJHHHDDDDDDEEEFFFFFFEEECCCCCC???>>>===<<<;;;:::999999999888888777777888888999888888777777666666555555555666666666777777777888666666666666666666666666555555666666666666555555777777777777666666666666555777888888777777888999777777666666666777888999999999999:::;;;<<<>>>???@@@@@@AAAAAAAAA???===;;;<<<<<<;;;<<<<<<===>>>???BBBAAAAAAAAAAAABBBCCCDDDHHHIIIKKKLLLMMMNNNQQQTTTTTTRRRUUUZZZ]]]\\\]]]``````bbbeeejjjpppwww|||uuubbb```YYYVVVYYYXXXSSSPPPRRRSSSRRRQQQOOOMMMLLLLLLKKKIIIHHHCCCDDDEEEFFFFFFEEEDDDCCC>>>>>>===<<<<<<;;;:::999999999888888888888999999888888777777666666555555888777777777666666666555666666666666666666666666555555666666666666555555666666666666777777777777555777888888777777888999777777777777777888888999;;;;;;:::::::::;;;;;;<<<>>>???@@@@@@???===;;;;;;;;;;;;;;;<<<<<<===??????AAAAAAAAAAAABBBBBBCCCCCCFFFHHHJJJKKKLLLNNNQQQSSSSSSRRRTTTZZZ]]]]]]___bbbccceeehhhlllqqqwww|||}}}nnn^^^^^^WWWVVVYYYXXXSSSPPPRRRTTTRRRPPPOOOMMMLLLLLLKKKIIIGGGDDDDDDEEEFFFFFFEEEDDDCCC============<<<;;;:::999999999888888888888999999777777777777666666666666888888888777666555555555777777777777777777777777555555666666666666555555666666666666777777777777555777888888777777888999777777777888888888999999;;;;;;:::::::::999999999:::<<<===<<<:::999999:::;;;;;;;;;<<<<<<>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDEEEGGGIIIJJJKKKMMMPPPSSSRRRQQQTTT[[[^^^^^^```dddgggiiimmmppptttyyy~~~~~~~~~~~~iii]]]___WWWVVVXXXXXXSSSPPPRRRTTTSSSPPPNNNLLLLLLLLLKKKIIIGGGDDDEEEFFFFFFFFFDDDCCCBBB<<<============;;;:::999:::999999888888999999:::666666666666777777777777777777777777666666666666777777777777777777777777555555666666666666555555555666666666777777777888555777888888777777888999777777888888999999999888888888999999999999999999999;;;;;;:::888777999<<<;;;;;;;;;;;;===>>>???@@@>>>???@@@BBBCCCDDDDDDEEEEEEGGGIIIJJJLLLNNNQQQTTTRRRRRRUUU\\\``````cccfffjjjnnnrrruuuxxx{{{}}}|||{{{{{{yyy{{{}}}|||hhh^^^bbb[[[UUUXXXXXXSSSPPPSSSTTTSSSPPPNNNLLLLLLLLLKKKIIIGGGEEEFFFFFFFFFEEEDDDBBBAAA<<<<<<=========<<<:::999:::999999888888999999:::555555666666777777888888555555666666777777888888777777777777777777777777555555666666666666555555555666666666777777888888666777888888777777888999777777888999999999999888555666777888999:::::::::;;;<<<===;;;999999<<<@@@::::::;;;;;;===>>>???@@@===>>>@@@BBBCCCDDDEEEEEEFFFGGGJJJKKKLLLNNNRRRTTTSSSRRRVVV]]]aaabbbdddhhhlllpppuuuxxxzzz}}}zzzyyyyyy|||yyymmm```bbbYYYZZZ[[[XXXRRRPPPSSSTTTRRRPPPOOOMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGFFFDDDCCCCCC>>>>>><<<;;;;;;;;;;;;;;;999999999999999999999999777777777777777777777777888777666555555666777888666666777777777777666666777777888888888888777777666666666666777777777777666666666666777777777777888888888888888888888888777888888999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;999;;;======>>>@@@BBBEEEAAAAAAAAABBBDDDEEEGGGHHHHHHJJJMMMNNNNNNNNNPPPQQQXXXWWWWWWZZZ```fffjjjmmmpppsssxxx}}}~~~{{{xxxuuu|||pppbbbbbbYYY\\\\\\YYYRRRPPPRRRSSSPPPPPPOOOMMMLLLJJJIIIIIIIIIGGGGGGGGGFFFEEEDDDCCCBBB>>>>>>===<<<;;;;;;;;;;;;888888888888888888888888777777777777777777777777888777666555555666777888666666777777777777666666777777888888888888777777666666666666777777777777666666666666777777777888888888888888888888888888888888888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<<<<===>>>>>>>>>>>>@@@BBB@@@AAAAAABBBCCCEEEGGGGGGJJJLLLNNNNNNNNNNNNOOOQQQUUUUUUVVVYYY^^^eeeiiilllnnnqqqvvvzzz~~~~~~yyyvvvuuuttt}}}uuudddbbbYYY]]]]]]YYYRRROOOQQQQQQOOOOOOOOOMMMKKKJJJIIIIIIIIIGGGGGGFFFFFFEEECCCBBBAAA???>>>===<<<;;;;;;;;;;;;777777777777777777777777777777777777777777777777777777666666666666777777666666777777777777666666666777777888888777777666666666666666777777777777666666666777777777888888888888888888888888888888888888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<>>@@@AAAAAABBBBBBDDDEEEGGGHHHKKKMMMOOOOOONNNOOOPPPRRRTTTTTTVVVXXX]]]bbbgggjjjlllooosssxxx|||~~~}}}vvvrrrrrruuu||||||||||||}}}xxxeeebbb[[[[[[\\\XXXRRROOOQQQRRRPPPOOONNNMMMKKKJJJJJJIIIIIIGGGGGGFFFFFFDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;888888888888888888888888777777777777777777777777777777666666666666777777666666777777777777666666666666777777777777666666666666666666777777777777666666777777777888888888888888888888888888888888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<===???@@@@@@???>>>===>>>@@@CCCCCCCCCDDDEEEGGGIIIJJJKKKLLLNNNOOOOOOPPPRRRTTTVVVWWWXXXZZZ]]]```dddgggkkknnnrrrvvv{{{}}}{{{uuuuuuwwwzzzyyyyyyzzz~~~xxxdddbbb]]]XXXYYYVVVQQQOOOSSSTTTRRRNNNNNNMMMKKKJJJJJJJJJJJJHHHGGGGGGFFFDDDCCCAAA@@@??????===<<<<<<<<<<<<<<<999999999999999999999999777777777777777777777777666666777777777777666666666666777777777777666666666666777777777777666666666666666666777777777777777777777777888888888888888888888888888888888888888999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>>>>???@@@???>>>???AAACCCDDDEEEEEEFFFGGGIIIJJJKKKIIIKKKMMMNNNOOOQQQTTTWWWZZZ[[[]]]^^^]]]___cccffflllnnnrrrvvv{{{~~~~~~~~~{{{zzz|||wwwbbbaaa^^^WWWXXXUUUPPPOOOSSSUUUSSSNNNMMMLLLKKKJJJJJJJJJJJJIIIIIIHHHGGGEEECCCBBBAAA??????>>>===<<<<<<<<<<<<999999999999999999999999777777777777777777777777666666777777777777666666666666777777777777666666555666666777777666666555666666666666777777777777777777777888888888999999888888888888888888888888999999::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>><<<>>>?????????@@@BBBEEEEEEEEEFFFFFFHHHJJJKKKLLLIIIJJJLLLMMMNNNPPPTTTWWW[[[^^^``````______bbbffflllnnnrrrvvv{{{~~~uuu```___]]]XXXXXXUUUPPPOOORRRSSSRRRNNNMMMLLLKKKKKKJJJJJJKKKJJJJJJIIIHHHFFFDDDBBBAAA@@@???>>>===<<<<<<<<<<<<888888888888888888888888777777777777777777777777555666777888888777666555666666777777777777666666555555666666666666555555666666666666777777777777777777888888888999999999888888888888888888888888999999::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<===>>>???===>>>?????????@@@BBBDDDDDDDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLLLLLLLNNNQQQTTTYYY]]]```aaa___```dddhhhlllnnnqqquuuzzz~~~ttt^^^^^^]]]YYYZZZVVVPPPNNNQQQRRRPPPNNNMMMLLLKKKKKKJJJKKKKKKKKKKKKJJJIIIGGGEEECCCBBB@@@???>>>======<<<<<<<<<777777777777777777777777777777777777777777777777555666777888888777666555666666777777777777666666555555666666666666555555666666666666777777777777777888888888888999999999888888888888888888888888999999:::;;;;;;<<<<<<===;;;;;;;;;<<<<<<>>>??????>>>???@@@@@@??????AAACCCBBBCCCCCCDDDEEEGGGHHHIIINNNNNNMMMLLLKKKKKKNNNQQQVVVZZZ___```___```eeejjjkkkmmmppptttyyy}}}uuucccbbb]]]XXXXXXUUUOOOMMMRRRTTTSSSTTTRRRNNNKKKJJJJJJKKKLLLLLLJJJHHHGGGFFFEEECCCAAABBBAAA???>>><<<;;;;;;;;;999999999888888888777777777888999::::::999888777777666555444444555666777666555444333333444555666777777777777777777777777777777777777777777777777888888999999999999888888777888999:::;;;:::999999999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<@@@@@@??????????????????DDDEEEGGGGGGFFFGGGIIIKKKKKKKKKLLLNNNOOOOOONNNLLLRRRUUUZZZ___ccceeeeeeeeegggjjjnnntttzzz~~~tttbbbaaa\\\YYYYYYUUUOOONNNRRRUUUTTTSSSQQQNNNKKKJJJJJJKKKLLLKKKIIIGGGFFFFFFEEEBBBAAABBBAAA???>>><<<;;;;;;;;;:::999999999999888888888888888999999999999888888777777666666666666666777777666666555555666666777777777777777777777777777888888888888888888888888777888888999999888888777777888999:::;;;::::::999999::::::::::::;;;;;;;;;:::;;;;;;;;;;;;<<<<<<<<<===>>>>>>???@@@@@@AAAAAADDDFFFGGGGGGFFFGGGIIILLLNNNNNNNNNPPPQQQRRRRRRQQQRRRUUUYYY]]]aaacccddddddccceeeiiinnntttzzz~~~~~~~~~||||||tttbbb```[[[ZZZZZZVVVPPPOOOSSSVVVUUURRRPPPMMMJJJIIIIIIKKKLLLKKKIIIGGGFFFEEEDDDBBB@@@BBBAAA???>>><<<;;;;;;;;;::::::::::::999999999999999999888888888888999999666777777888888888777777888777777666666777777888777777777777777777777777999999999999999999999999777777888888888888777777888888999::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========;;;<<<===>>>@@@AAABBBCCCEEEFFFGGGGGGGGGHHHJJJLLLNNNNNNNNNOOOQQQTTTVVVWWWTTTVVVYYY\\\```bbbdddeeeggghhhlllpppuuuzzz}}}~~~~~~{{{zzz}}}|||}}}{{{~~~uuubbb```ZZZ[[[[[[WWWQQQPPPTTTWWWVVVRRRPPPMMMJJJIIIIIIKKKLLLJJJIIIFFFEEEEEEDDDBBB@@@BBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999:::999888777777888999:::666777888::::::999888777777777777777777777777777777777777777777777777777999999999999999999999999777888888888888888888777999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>><<<===>>>???@@@AAABBBCCCEEEFFFGGGGGGGGGHHHJJJLLLLLLMMMMMMNNNPPPSSSXXX[[[YYYZZZ\\\^^^aaacccfffggglllmmmooossswww|||~~~}}}}}}~~~~~~}}}{{{zzz}}}{{{|||~~~~~~wwwdddaaaZZZ[[[[[[WWWQQQPPPUUUWWWVVVQQQPPPMMMJJJIIIJJJLLLMMMKKKIIIGGGFFFEEEDDDBBB@@@BBBAAA???>>><<<;;;;;;;;;;;;;;;;;;:::::::::999999:::999888777777888999:::666777999:::::::::999888666666666666666666666666777777777777777777777777999999999999999999999999888888999999999999888888:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<===============>>>>>>>>>>>>????????????@@@@@@AAABBBBBBBBBEEEFFFHHHHHHGGGHHHJJJLLLMMMNNNOOOPPPQQQUUU[[[```___```aaaccceeegggiiijjjjjjkkklllnnnrrrwww{{{}}}~~~|||zzzzzz~~~~~~|||{{{}}}~~~zzzgggccc\\\[[[[[[WWWQQQPPPTTTWWWVVVRRRPPPMMMKKKJJJKKKMMMNNNLLLJJJHHHGGGFFFEEECCCAAABBBAAA???>>><<<;;;;;;;;;::::::::::::999999999999999999888888888888999999666777888999999999999999555666666777777666666555777777777777777777777777999999999999999999999999999999::::::::::::999999:::::::::::::::;;;<<<<<<<<<<<<<<<============>>>>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBCCCCCCCCCFFFGGGHHHHHHHHHHHHKKKMMMOOORRRTTTTTTUUUYYY___eeedddeeegggiiikkklllllllllkkkkkkkkkmmmppptttxxxzzz~~~|||zzzzzzzzz{{{}}}~~~}}}~~~}}}}}}~~~|||}}}~~~jjjeee^^^[[[[[[WWWQQQPPPTTTVVVUUUSSSQQQNNNLLLKKKLLLNNNOOOMMMKKKIIIHHHGGGFFFDDDBBBBBBAAA???>>><<<;;;;;;;;;:::999999999999888888888888888999999999999888888666666666777777999::::::666777888888888888777666777777777777777777777777888888888888888888888888:::;;;;;;<<<<<<;;;;;;:::;;;::::::999:::;;;<<<===<<<<<<=========>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@AAABBBCCCDDDEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMOOOSSSVVVWWWWWWZZZ```fffgggiiikkknnnoooooonnnmmmnnnnnnnnnoooqqquuuyyy{{{}}}~~~~~~}}}~~~~~~|||{{{|||}}}}}}}}}}}}zzz{{{}}}lllggg___ZZZZZZVVVPPPOOOSSSVVVUUUSSSQQQOOOMMMLLLMMMOOOPPPMMMLLLIIIHHHHHHGGGEEECCCBBBAAA???>>><<<;;;;;;;;;999999999888888888777777777888999::::::999888777777666555555666888:::;;;777888999::::::999888777777777777777777777777777777777777777777777777777;;;<<<<<<======<<<<<<;;;;;;;;;:::999:::;;;<<<===============>>>>>>>>>>>>??????@@@@@@@@@AAAAAAAAA???@@@BBBDDDFFFHHHIIIJJJFFFGGGHHHHHHHHHIIIKKKMMMNNNRRRVVVWWWVVVXXX^^^dddiiikkknnnpppqqqpppooommmnnnmmmmmmmmmpppssswwwyyy||||||}}}~~~}}}|||{{{|||}}}~~~}}}|||yyyyyy{{{~~~gggbbb]]]\\\\\\XXXRRRPPPTTTVVVUUURRRQQQNNNLLLKKKKKKKKKLLLLLLKKKIIIGGGFFFEEEDDDDDDCCCBBB???===;;;;;;::::::999::::::::::::999888888888888777777777777888888888888888888888888888888888888888777777777777777666666777888888888888777999999999888888888777777::::::999999999999999999999999999:::;;;<<<===>>>=========>>>>>>??????@@@BBBAAAAAA@@@AAABBBDDDEEEEEEFFFGGGFFFEEEEEEGGGIIILLLMMMNNNMMMJJJIIIJJJKKKNNNQQQTTTVVVXXXYYY\\\^^^cccffflllrrrwwwwwwtttqqqnnnnnnnnnqqquuuxxx{{{{{{{{{wwwxxx~~~~~~|||~~~|||}}}~~~{{{yyyxxxxxx{{{|||{{{{{{~~~}}}hhheeebbb\\\\\\WWWQQQPPPSSSUUUTTTSSSQQQNNNKKKJJJJJJLLLMMMLLLKKKIIIGGGFFFEEEDDDDDDCCCBBB???===;;;;;;::::::999::::::::::::999888888888888777777777777888888888888888888888888888888888777777777777777777777666777888888999999888888::::::::::::999999999888999999999999999999::::::999999999:::;;;<<<>>>>>>AAAAAAAAABBBCCCCCCDDDDDDBBBBBBBBBBBBCCCEEEFFFGGGGGGHHHIIIHHHGGGGGGIIIJJJKKKLLLNNNMMMLLLLLLMMMNNNMMMOOORRRTTTUUUUUUWWWYYY```dddjjjqqqwwwyyywwwtttrrrqqqpppppprrruuuwwwxxx{{{|||xxxyyy~~~|||zzz}}}~~~}}}}}}|||zzz~~~}}}~~~{{{fffeeeddd[[[[[[VVVPPPOOOSSSUUUTTTUUURRRNNNJJJIIIJJJLLLNNNKKKKKKIIIHHHFFFEEEEEEEEECCCBBB???===;;;;;;:::::::::::::::::::::999999888888888777777777777888888888888888888888888888888777777777777777777888888777888888999999999999999;;;;;;;;;:::::::::999999888888999999::::::;;;;;;::::::::::::<<<===>>>???CCCCCCDDDDDDEEEFFFFFFGGGCCCCCCDDDDDDEEEGGGIIIIIIHHHJJJKKKJJJIIIIIIKKKLLLKKKMMMOOOOOONNNNNNOOOQQQOOOQQQSSSTTTSSSSSSTTTUUU\\\___fffnnnvvvyyyyyyxxxwwwtttqqqooonnnpppsssuuuyyyzzz~~~~~~zzz{{{}}}{{{yyywww{{{}}}|||}}}|||{{{}}}~~~~~~|||{{{}}}zzzbbbaaaaaaZZZZZZVVVOOONNNRRRUUUTTTVVVSSSNNNJJJHHHJJJMMMOOOKKKJJJIIIHHHGGGFFFFFFFFFCCCBBB???===;;;:::::::::::::::;;;;;;::::::999888999888888777777888888999888888888888888888888888777777777777777888888888888888999::::::::::::999;;;::::::::::::999999999888888999999:::;;;<<<<<<::::::;;;;;;<<<===???@@@AAABBBBBBCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIKKKLLLLLLKKKKKKLLLMMMMMMOOOQQQRRRQQQPPPQQQQQQSSSUUUVVVVVVTTTSSSTTTTTTWWWZZZaaaiiirrrwwwyyyxxxwwwuuuqqqmmmkkkmmmqqquuu{{{|||~~~~~~}}}|||||||||{{{yyy{{{|||{{{{{{}}}}}}{{{}}}|||}}}{{{}}}|||yyyaaa``````YYYYYYUUUOOONNNSSSUUUTTTWWWSSSNNNJJJIIIJJJMMMPPPKKKJJJIIIHHHGGGGGGFFFFFFCCCBBB???===;;;::::::::::::;;;;;;;;;;;;:::999999999999888888888888999999888888888888888888888888666666777777888888888888888888999::::::::::::999999999999999888888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<===>>>???@@@AAAAAABBBCCCDDDEEEFFFFFFIIIIIIIIIIIIIIIHHHHHHHHHJJJLLLNNNNNNMMMMMMMMMNNNQQQSSSUUUUUUSSSRRRQQQQQQUUUWWWXXXWWWUUUTTTTTTTTTTTTVVV\\\dddlllrrrtttttttttrrroookkkiiikkkqqqvvv||||||~~~~~~~~~}}}{{{yyyyyy{{{|||yyyzzz{{{}}}|||zzzdddcccbbbYYYYYYVVVPPPOOOSSSVVVUUUVVVSSSOOOKKKJJJKKKMMMOOOKKKJJJIIIHHHGGGGGGGGGGGGCCCBBB???===;;;;;;::::::;;;;;;;;;;;;;;;:::999999999999888888888888999999888888888888888888888888666666666777888888999999777888888999999999999999999999999888888888777777999999::::::;;;;;;<<<<<<<<<<<<<<<<<<===???@@@AAABBBCCCDDDEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLKKKJJJJJJLLLOOOQQQRRRQQQPPPPPPPPPTTTVVVXXXXXXVVVTTTRRRRRRUUUVVVXXXWWWUUUTTTUUUUUUUUUWWWZZZaaaggglllnnnooopppooommmjjjhhhkkkrrrxxx~~~|||vvvuuuwww~~~}}}|||||||||}}}|||xxxyyy{{{|||yyyfffdddbbbZZZZZZVVVQQQPPPTTTWWWVVVUUUSSSPPPMMMLLLLLLMMMNNNKKKJJJIIIHHHHHHHHHHHHHHHCCCBBB???===;;;;;;::::::;;;;;;;;;<<<;;;;;;:::999:::999999888888999999:::888888888888888888888888555666666777888888999999666777888888999999888888::::::999999999888888888::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>???AAAAAACCCCCCDDDEEEGGGHHHIIIJJJLLLMMMNNNPPPPPPPPPPPPPPPPPPRRRUUUVVVUUUSSSSSSSSSTTTVVVYYYZZZXXXVVVUUUUUUVVVWWWYYYYYYXXXXXXXXXYYYYYYZZZ[[[___dddhhhiiiiiimmmnnnmmmjjjhhhjjjpppwww~~~xxxuuuxxx}}}}}}yyywwwvvvwwwxxxxxxyyy{{{}}}yyyzzz}}}~~~~~~|||}}}~~~wwweeeccc___ZZZZZZWWWQQQQQQUUUXXXWWWTTTSSSPPPNNNMMMLLLMMMMMMKKKJJJIIIIIIHHHHHHHHHHHHCCCBBB???===;;;;;;:::;;;;;;;;;<<<<<<;;;;;;:::999:::999999888888999999:::888888888888888888888888555666666777888999999999666666777888888888888888;;;;;;;;;:::::::::999999;;;;;;;;;;;;;;;;;;::::::<<<<<<======>>>@@@AAABBBAAABBBCCCDDDFFFGGGHHHIIILLLMMMPPPRRRTTTUUUUUUUUURRRUUUXXXYYYXXXVVVVVVVVVRRRUUUYYY[[[ZZZYYYXXXXXXXXXZZZ\\\]]]\\\\\\]]]^^^]]]]]]]]]```cccffffffffflllnnnnnnkkkgggiiiooouuuxxx~~~{{{xxxzzz|||}}}zzzvvvuuuvvvwwwwwwyyy{{{|||}}}{{{xxxvvvwww}}}{{{|||{{{}}}}}}{{{{{{{{{yyyvvv{{{~~~yyyaaa______^^^\\\WWWQQQQQQVVVXXXVVVTTTTTTSSSQQQNNNMMMOOOPPPMMMKKKHHHGGGGGGGGGFFFDDDEEEDDDAAA???===<<<<<<<<<888888999999999:::::::::::::::::::::::::::::::::888888888888888888888888:::999888777777888999:::777888888888888999999999999999:::::::::;;;;;;;;;::::::::::::;;;;;;<<<===:::<<>><<<;;;;;;;;;888999999999999:::::::::::::::::::::::::::::::::888888888888888888888888:::999888777777888999:::888888888888999999999999999999999999:::::::::;;;:::999999::::::;;;<<<===;;;===???@@@@@@AAABBBDDDFFFFFFGGGHHHIIIJJJJJJKKKMMMNNNPPPRRRSSSTTTTTTSSSVVVVVVWWWYYY\\\\\\[[[ZZZ]]]^^^___^^^\\\ZZZZZZ[[[]]]aaadddccc^^^[[[[[[]]]YYYYYYYYYXXXXXX[[[___bbbjjjnnnpppnnnjjjgggiiikkkooorrryyy}}}}}}{{{yyy{{{~~~~~~{{{zzzzzz~~~~~~~~~zzz}}}zzzvvvuuuuuuuuuuuutttxxxyyy}}}}}}~~~|||xxxuuutttuuuvvvvvvrrrpppoooooosssyyy}}}{{{xxxxxxyyyzzzzzzzzzzzzzzzyyyyyyyyywwwuuurrrppppppooorrruuuzzz~~~~~~~~~~~~}}}|||||||||}}}xxxuuuxxx}}}}}}|||~~~~~~{{{|||wwwdddeeeddd^^^\\\WWWQQQQQQVVVXXXVVVSSSSSSRRRPPPNNNMMMNNNPPPNNNKKKIIIHHHHHHGGGFFFEEECCCAAA???===;;;:::::::::999999999999::::::::::::::::::::::::::::::::::::999999999999999999999999999999888888888888999999888888888888999999999:::888888999999999:::::::::999999999999:::;;;<<<===<<<>>>@@@AAAAAABBBCCCEEEGGGGGGHHHIIIJJJKKKLLLMMMPPPQQQSSSUUUWWWWWWWWWWWW[[[[[[[[[]]]___```___^^^```bbbccccccaaa___^^^___^^^aaaeeeeeebbb``````aaa[[[[[[ZZZXXXWWWYYY]]]```gggjjjlllkkkiiihhhjjjlllmmmqqqxxx~~~~~~{{{{{{zzzyyyyyy~~~zzz||||||}}}|||{{{|||~~~}}}{{{zzzwwwzzz~~~~~~~~~~~~zzz}}}~~~~~~zzzwwwuuuvvvxxxyyyyyyssssssuuuyyyyyywwwyyy}}}|||zzzxxxuuusssrrrqqqrrrmmmllljjjkkkmmmrrrxxx{{{|||}}}}}}~~~~~~|||yyyuuuuuuuuuuuuuuutttssssssttttttuuutttssspppmmmlllhhhjjjmmmqqqwww|||~~~~~~}}}}}}}}}{{{{{{|||{{{~~~zzzxxxzzz}}}}}}}}}{{{yyyzzz}}}~~~}}}~~~tttddddddaaa^^^\\\WWWQQQQQQVVVXXXVVVTTTTTTSSSQQQOOONNNOOOQQQNNNLLLIIIHHHHHHHHHFFFEEECCCAAA???===<<<;;;;;;;;;999999999:::::::::;;;;;;::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888888999999999::::::888888888999999999::::::888888888999:::;;;<<<======???BBBCCCCCCCCCDDDFFFFFFGGGHHHIIIKKKLLLNNNNNNSSSUUUWWWYYY[[[\\\]]]]]]___^^^^^^___bbbcccbbbaaa```bbbeeefffeeedddddddddbbbdddggggggeeecccbbbccc______]]][[[YYYZZZ]]]```dddfffhhhhhhggghhhjjjmmmssswww|||~~~}}}~~~{{{yyyxxx{{{zzz|||}}}zzz|||||||||~~~}}}}}}}}}xxx{{{~~~~~~}}}}}}{{{|||}}}~~~tttqqqqqqttttttrrrtttxxxvvvwwwwwwwwwvvvuuuvvvwwwxxxvvvssspppooopppssstttvvvvvvuuuuuuuuuwwwyyyzzzxxx|||}}}~~~{{{yyysssssssssrrrqqqooonnnmmmqqqqqqsssuuuvvvuuurrrooolllmmmnnnqqquuuzzz~~~|||}}}~~~|||~~~~~~}}}}}}~~~~~~|||}}}~~~}}}}}}|||||||||}}}{{{rrrffffff___^^^\\\WWWQQQQQQVVVXXXVVVUUUUUUTTTRRRPPPOOOPPPRRRNNNLLLJJJHHHHHHHHHGGGEEECCCBBB@@@>>>============999999:::::::::;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999999999::::::999999999888999999999999:::::::::888888999999999:::::::::888888888999:::;;;===>>>>>>@@@CCCDDDDDDDDDFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPSSSUUUXXX[[[]]]^^^_________^^^]]]^^^```aaaaaa```^^^```dddffffffggghhhjjjggghhhiiihhhfffdddccccccbbbbbb```]]][[[[[[^^^``````aaabbbbbbccceeegggiiirrrvvvzzz{{{{{{~~~}}}zzzwwwyyy~~~}}}{{{|||~~~{{{|||~~~||||||~~~~~~{{{{{{|||~~~~~~~~~zzzxxxyyyyyyvvvwwwzzzxxxzzz}}}}}}||||||}}}{{{wwwtttrrrqqqqqqtttsssqqqpppoooooopppqqqmmmttt|||}}}zzzwwwxxxzzz{{{}}}~~~zzzwwwwwwwwwvvvuuusssqqqooonnnppppppssswwwzzz{{{yyyvvvuuuuuuuuuuuuwwwyyy{{{}}}{{{|||~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyy{{{}}}qqqiiihhh___^^^\\\WWWQQQQQQVVVXXXVVVUUUUUUTTTRRRPPPOOOPPPRRROOOLLLJJJIIIIIIHHHGGGFFFDDDBBB@@@???>>>===>>>>>>::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999::::::::::::999999999999999999::::::::::::999999:::::::::;;;;;;;;;888888999:::;;;===>>>???@@@BBBDDDEEEEEEFFFGGGIIIGGGHHHIIIKKKNNNPPPQQQRRRRRRSSSVVVZZZ\\\^^^_________]]]\\\\\\^^^``````___^^^```ccceeefffhhhkkkmmmjjjiiihhhfffeeeddddddddddddcccaaa^^^\\\\\\^^^```^^^^^^]]]^^^___aaaccceeekkkrrrwwwxxxzzz}}}zzzzzz~~~|||{{{{{{~~~~~~~~~~~~{{{}}}}}}~~~~~~uuuuuuvvvyyy}}}|||}}}|||~~~~~~{{{wwwuuutttsssvvvuuusssqqqpppnnnnnnnnnhhhooovvvxxxvvvssssssuuuxxx{{{~~~zzzxxx~~~|||zzzxxxvvvuuurrrrrrsssxxx}}}~~~{{{yyyyyyyyyxxxxxxyyyzzzzzz|||}}}~~~~~~}}}{{{yyy|||}}}}}}}}}}}}~~~~~~lllgggiii___^^^\\\WWWQQQQQQVVVXXXVVVSSSTTTSSSPPPNNNMMMOOOPPPOOOMMMJJJIIIIIIIIIGGGFFFBBBAAA???>>>============:::::::::;;;;;;;;;;;;<<<::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;;;;:::999999999999999:::::::::;;;;;;::::::;;;;;;;;;<<<<<<<<<999999:::;;;<<<>>>???@@@AAACCCEEEFFFFFFGGGHHHJJJIIIJJJLLLNNNQQQSSSUUUVVVSSSUUUXXX[[[^^^```aaaaaadddbbb``````bbbcccdddcccbbbcccddddddeeegggkkknnnkkkhhheeecccccceeefffgggffffffdddaaa^^^___aaacccbbbaaa______aaabbbdddeeegggpppwwwxxxzzz}}}zzzxxxzzz||||||zzz|||}}}~~~}}}{{{zzzyyyzzz~~~}}}xxxwwwvvvxxx}}}xxx~~~~~~{{{yyyxxxxxxxxxwwwvvvuuusssrrrqqqnnnqqqtttuuusssrrrtttvvvvvvxxx}}}~~~}}}{{{zzzyyywwwwww{{{wwwxxxyyyzzz{{{{{{||||||}}}|||~~~~~~~~~fffdddhhh^^^^^^\\\WWWQQQQQQVVVXXXVVVRRRRRRQQQOOOLLLLLLMMMOOOOOOMMMJJJIIIIIIIIIGGGFFFAAA@@@>>>===<<<<<<<<<===:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::999999;;;;;;;;;;;;999999999999:::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<======:::::::::;;;===???@@@AAAAAACCCFFFGGGGGGGGGIIIJJJKKKLLLNNNPPPSSSVVVWWWXXXVVVXXX[[[___bbbdddeeeeeejjjhhhffffffhhhiiijjjiiiggggggfffeeedddfffjjjmmmiiifffbbbaaabbbeeehhhjjjjjjiiigggeeebbbccceeeggghhhfffddddddeeeggghhhhhhbbbmmmvvvvvvvvvwwwvvvrrrsssqqqppptttzzz~~~~~~xxxyyy~~~uuuxxxzzz{{{zzzxxxwwwwwwzzz}}}~~~{{{{{{~~~}}}www{{{~~~|||zzzzzz{{{{{{zzzyyywwwvvvvvvvvvuuutttssstttwwwyyyyyy{{{~~~|||{{{~~~|||uuuvvvyyy|||~~~}}}{{{~~~~~~xxxyyy~~~|||~~~gggbbbfff^^^]]]\\\WWWQQQRRRVVVXXXVVVWWWSSSOOOMMMMMMNNNOOOOOOLLLLLLKKKJJJHHHGGGFFFEEECCCAAA???<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;::::::999888888888999777888:::;;;<<<;;;:::::::::::::::;;;;;;;;;<<<<<<==================<<<<<<<<<<<<===>>>???AAACCCDDDDDDFFFIIIKKKJJJJJJJJJKKKRRRNNNLLLPPPWWW[[[XXXTTTXXX[[[___dddggghhhgggfffiiijjjlllnnnqqqpppnnnkkkooossssssnnnlllqqqtttrrrnnnjjjeeecccdddgggjjjlllkkkmmmmmmjjjgggggglllrrrwwwwwwtttnnnlllkkkhhhcccgggkkkqqqtttsssmmmgggbbbggghhhjjjnnnsssxxx}}}~~~}}}zzzvvvyyy~~~zzzvvvvvvwwwvvv||||||}}}}}}{{{|||~~~||||||~~~~~~|||zzzzzzyyywwwwwwyyy~~~~~~{{{xxx{{{~~~|||~~~{{{yyyxxxyyyxxxzzz}}}llldddggg```]]]\\\WWWRRRRRRWWWYYYWWWVVVSSSOOOMMMNNNOOOOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFCCCAAA???<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888:::::::::;;;;;;;;;<<<<<<;;;::::::999888888999999888999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCDDDEEEGGGIIIJJJJJJKKKLLLMMMRRRPPPPPPSSSYYY\\\\\\ZZZ]]]___ccchhhkkkkkkiiihhhhhhiiikkknnnqqqqqqooommmqqquuuuuuqqqqqqwww{{{{{{ssspppmmmkkkkkklllllllllppprrrsssqqqmmmmmmqqqvvvzzzzzzvvvqqqqqqrrrnnniiihhhlllpppsssqqqlllfffbbb^^^aaaeeeiiinnnuuu|||~~~}}}{{{yyy~~~}}}xxxyyyzzzyyyyyy|||~~~}}}zzz|||}}}}}}~~~{{{zzz|||~~~~~~~~~{{{yyyxxx|||~~~~~~~~~{{{zzz{{{{{{}}}tttggghhhaaa]]]\\\WWWRRRSSSXXXZZZXXXVVVSSSPPPNNNNNNOOOOOOOOOMMMLLLKKKJJJIIIGGGFFFFFFCCCBBB???===;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999999:::::::::;;;;;;;;;<<<<<<;;;::::::999999999999999999999:::;;;;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>@@@BBBDDDEEEGGGHHHJJJJJJKKKLLLNNNQQQRRRSSSUUUWWWZZZ]]]^^^___dddfffjjjnnnrrrqqqnnnkkkjjjjjjmmmppptttuuutttrrrsssvvvvvvtttuuu||||||yyyvvvuuutttsssrrrpppuuuwwwyyywwwtttsssvvvyyyzzzxxxuuussswww{{{yyyrrrmmmqqqtttuuurrrnnnjjjggg^^^bbbfffhhhjjjoooxxx{{{{{{||||||vvvxxx||||||xxxxxxzzzzzz}}}|||}}}~~~{{{xxxxxx{{{}}}~~~}}}{{{zzz~~~|||~~~~~~}}}}}}~~~zzzhhhhhhaaa]]]\\\XXXSSSTTTYYY[[[YYYUUUSSSPPPOOOOOOPPPPPPOOOMMMMMMLLLJJJIIIHHHGGGFFFDDDBBB???===<<<;;;<<<===;;;<<<<<<<<<;;;;;;:::999:::::::::;;;;;;;;;<<<<<<;;;::::::999999999::::::999::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;;;;;;;<<<===>>>???AAACCCEEEFFFIIIJJJKKKKKKLLLNNNQQQTTTTTTWWWZZZ\\\\\\]]]```ccclllmmmppptttxxxxxxtttpppoooooorrruuuyyy{{{{{{zzzsssuuuuuutttvvv{{{|||zzzyyyzzzyyyyyyyyy{{{|||{{{xxxwwwxxxyyyvvvuuurrrssszzz|||wwwzzz}}}}}}xxxtttqqqqqqkkkoooqqqnnniiijjjqqqyyy~~~~~~vvvwwwyyy}}}|||yyyyyy|||}}}~~~|||zzz{{{}}}yyywwwwwwxxxzzz||||||{{{yyyyyy}}}}}}~~~}}}hhhgggaaa^^^]]]XXXSSSTTTYYY[[[YYYTTTRRRPPPOOOPPPQQQPPPOOOMMMMMMLLLKKKIIIHHHGGGFFFDDDBBB@@@===<<<<<<<<<===;;;;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<;;;::::::999::::::;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<======>>>@@@BBBDDDFFFGGGJJJKKKMMMMMMNNNQQQTTTWWWYYY]]]aaabbbaaabbbfffjjjrrrrrrsssxxx}}}~~~{{{wwwssssssuuuxxx|||~~~~~~}}}vvvvvvvvvwwwxxx{{{}}}zzz{{{~~~~~~~~~|||{{{zzz{{{yyyxxxvvvvvv}}}zzzxxxxxxxxxzzzzzzuuullliiinnnsssvvvzzzzzzxxxwwwzzz~~~}}}}}}}}}{{{{{{~~~}}}xxxvvvuuuuuuuuuvvvvvvvvvuuuvvvyyy}}}~~~}}}}}}hhhgggaaa^^^]]]XXXSSSSSSXXXYYYWWWTTTRRRPPPPPPQQQRRRQQQPPPNNNMMMLLLKKKJJJHHHGGGGGGDDDCCC@@@>>><<<<<<======:::;;;;;;<<<;;;;;;:::::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;;;;<<<;;;;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<============>>>@@@CCCEEEGGGIIIJJJLLLNNNPPPQQQSSSWWWYYY^^^bbbfffhhhiiikkkooosssuuussssssxxx~~~vvvvvvwwwyyy|||}}}}}}|||zzzxxxzzz}}}~~~~~~~~~zzz|||~~~}}}}}}}}}|||~~~}}}{{{||||||~~~~~~yyyrrrnnnpppsssooouuu}}}~~~zzzwwwyyy~~~}}}}}}}}}zzz{{{{{{wwwuuusssrrrqqqqqqrrrsssttttttvvvyyy{{{}}}|||~~~~~~{{{xxxxxx|||}}}iiihhhaaa___^^^XXXRRRRRRVVVWWWUUUSSSRRRQQQQQQRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGEEECCC@@@>>><<<<<<===>>>::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<<<<;;;:::999999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<======>>>>>>======???AAACCCFFFHHHIIIJJJLLLPPPRRRTTTVVVXXXZZZ]]]```dddiiimmmrrrvvvyyyvvvsssqqqvvv{{{zzzzzz{{{}}}}}}}}}|||yyyxxx{{{}}}~~~}}}||||||||||||~~~}}}~~~~~~zzzwwwvvvvvvtttyyy~~~{{{vvvxxx~~~~~~xxxwwwyyy|||~~~{{{wwwttttttssspppnnnlllnnnpppqqqppppppqqqqqq{{{}}}|||}}}~~~|||yyyzzz~~~|||jjjiiiccc```^^^XXXRRRQQQUUUVVVSSSSSSRRRQQQQQQRRRSSSQQQPPPNNNNNNMMMKKKJJJIIIHHHGGGEEECCC@@@>>>===<<<===>>>::::::;;;;;;<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::::::::;;;<<<======<<<:::999888999:::::::::::::::;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>>??????===>>>???AAACCCFFFHHHJJJIIIMMMQQQTTTVVVWWWYYYZZZXXX[[[___fffnnntttyyy{{{vvvrrrpppuuu~~~}}}~~~~~~}}}vvvuuuyyy{{{yyyxxxxxxyyyyyyxxx~~~|||{{{}}}{{{yyy}}}~~~{{{vvvwww~~~vvvttttttvvvwwwzzzwwwsssrrrsssrrrpppmmmhhhkkkmmmnnnllljjjiiiiiimmmmmmnnnnnnqqqvvv|||~~~~~~{{{ggghhhdddaaa]]]WWWSSSSSSUUUWWWXXXVVVRRRNNNNNNPPPRRRQQQPPPOOONNNMMMNNNNNNNNNLLLJJJCCCBBB@@@>>><<<<<<<<<======<<<<<<<<<<<<;;;;;;;;;<<<;;;:::999:::;;;<<<===:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???BBBBBBBBBBBBBBBDDDGGGJJJLLLMMMPPPTTTXXXYYYYYYXXX]]]\\\[[[\\\```gggoootttsssuuuvvvwwwyyy~~~yyyyyy~~~|||}}}{{{vvvssstttvvvyyy|||}}}~~~}}}}}}{{{tttqqqssswww|||vvvrrrtttwwwrrrjjjeeefffgggggggggfffdddbbbffffffeeebbbbbbiiiuuuyyyggggggbbbaaa]]]WWWSSSSSSUUUWWWXXXVVVRRRNNNNNNPPPRRRQQQPPPOOONNNMMMMMMNNNMMMKKKJJJCCCBBB@@@>>>===<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBCCCDDDDDDDDDFFFIIILLLKKKMMMPPPTTTXXXZZZZZZZZZ\\\ZZZXXXXXX\\\bbbjjjnnnoooqqqrrrsssuuuzzz||||||}}}~~~|||xxxvvvxxxyyy{{{{{{|||}}}zzzwwwxxxzzz}}}xxxtttuuuxxxuuuooogggfffdddccccccbbbaaa```eeeffffffeeefffkkkssszzzzzziiiiiicccaaa]]]WWWTTTTTTVVVWWWXXXUUURRROOOOOOQQQRRRQQQPPPNNNMMMLLLLLLMMMLLLJJJHHHDDDBBB@@@>>>===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAACCCFFFGGGHHHIIIKKKMMMKKKMMMQQQUUUXXX\\\]]]^^^]]]ZZZWWWUUUWWW\\\bbbgggiiikkkmmmmmmooottt|||}}}{{{yyyyyyyyyxxxwwwxxx|||}}}{{{|||}}}~~~|||xxxwwwyyyyyywwwoookkkfffbbbbbbbbbbbbbbbeeeeeefffgggiiimmmqqqssswwwzzz}}}}}}}}}|||mmmllleeeaaa\\\WWWTTTTTTVVVXXXYYYUUURRROOOOOORRRSSSRRROOONNNMMMLLLLLLLLLLLLIIIGGGDDDCCCAAA???===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;999:::<<<=========<<<;;;========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>???@@@AAAAAACCCGGGIIIJJJLLLNNNOOOMMMPPPSSSWWW[[[___ccceeedddaaa[[[WWWVVVYYY]]]```fffhhhjjjjjjlllpppxxx~~~~~~}}}{{{{{{xxxwwwyyy||||||~~~~~~{{{~~~|||vvvnnniiiiiijjjkkkkkkjjjhhhggghhhkkknnnoooooosssyyy~~~~~~}}}|||mmmllleeeaaa\\\WWWTTTTTTWWWYYYZZZUUURRRPPPPPPSSSTTTRRROOOOOOMMMLLLLLLLLLKKKIIIGGGEEEDDDAAA???===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;:::;;;<<<===>>>===<<<;;;========================;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<<<<==================???@@@AAABBBAAADDDHHHJJJLLLNNNPPPRRRRRRUUUYYY\\\___ccciiimmmpppllleee```\\\\\\^^^```hhhjjjlllmmmnnnrrryyy~~~zzzvvvwwwzzz{{{{{{wwwtttpppoooppprrrssssssvvv}}}~~~{{{xxxvvvvvvyyy}}}~~~}}}xxx|||zzz{{{}}}zzziiiiiicccaaa\\\WWWTTTUUUWWWZZZ[[[UUURRRPPPQQQSSSTTTRRROOOPPPNNNMMMMMMMMMLLLIIIGGGFFFEEEBBB???===<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<============<<<========================;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<==================>>>???AAABBBCCCCCCFFFIIILLLNNNQQQTTTWWWYYY\\\```bbbdddiiipppvvvzzzvvvqqqlllhhhfffeeefffooorrrttttttuuuxxx~~~xxxuuuqqqnnnmmmoooqqqssssssvvvxxxxxx{{{yyyzzz}}}|||xxxwwwzzz{{{zzzzzz|||uuusssvvvpppsssvvvwwwyyyzzz|||~~~yyyvvvtttwww|||~~~{{{wwwyyyggggggbbbaaa\\\WWWTTTUUUXXXZZZ[[[UUURRRQQQRRRTTTTTTRRROOOQQQOOONNNMMMMMMLLLJJJGGGGGGEEEBBB@@@>>><<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<==================>>>>>>@@@BBBCCCDDDGGGIIILLLNNNQQQUUUYYY]]]```cccggghhhiiinnnvvv}}}}}}zzzwwwsssqqqpppoooxxxzzz}}}}}}}}}}}}}}}}}}}}}~~~~~~|||yyywwwuuusssooolllkkklllmmmooooootttuuuqqqqqqwww}}}~~~vvvtttrrrtttxxx{{{{{{zzzvvvqqqooosssuuutttsssuuuzzz}}}tttqqqsssmmmnnnooopppqqqtttwww{{{rrrooollloootttwwwsssnnn{{{ggghhhdddaaa\\\WWWUUUUUUXXXZZZ\\\UUURRRQQQRRRTTTUUURRROOORRRPPPOOONNNNNNMMMJJJHHHGGGEEECCC@@@>>><<<<<<<<<======<<<<<<<<<;;;;;;;;;======<<<;;;;;;===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>><<<<<<<<<<<<=========>>>======>>>???@@@BBBDDDEEEJJJLLLNNNPPPSSSWWW]]]aaaeeehhhkkklllmmmqqqzzz~~~}}}{{{yyywwwvvv~~~zzzwwwyyy}}}}}}~~~}}}}}}{{{|||}}}}}}{{{xxxuuusssuuussspppmmmlllmmmnnnooopppvvvvvvooolllqqqxxx{{{vvvpppkkkkkkpppvvvwwwvvvrrrmmmkkknnnqqqpppooopppnnnrrruuutttpppnnnqqqtttlllllllllkkklllpppvvvzzzpppllliiilllrrrtttpppkkkmmmhhh___aaa\\\WWWVVVXXX[[[[[[[[[YYYUUUPPPOOOQQQSSSSSSQQQRRRPPPNNNMMMMMMLLLJJJHHHCCCDDDCCCBBB???>>>======>>><<<;;;<<<===>>>===<<<:::;;;<<<<<<::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>======<<<<<<<<<;;;============>>>>>>>>>>>>===>>>???AAACCCEEEGGGGGGJJJMMMOOOQQQSSSYYYaaahhhllltttyyywwwvvvzzz~~~~~~{{{{{{{{{~~~~~~yyywwwvvvvvvuuutttvvvwwwyyy|||~~~~~~}}}|||{{{|||{{{wwwvvvxxxyyyyyyxxxvvvvvvyyy~~~zzzvvvtttxxxzzzzzz||||||vvvwwwyyywwwrrrooopppqqqqqqqqqpppnnnllljjjkkkooopppmmmfffeeeiiioooooollliiifffgggnnnwww~~~|||yyyqqqjjjnnnuuuooocccnnnnnnkkkggghhhkkkkkkgggmmmfffbbbeeegggiiiqqqzzzuuummmfffgggnnnsssqqqmmmkkkhhhbbbaaa\\\WWWVVVXXX[[[\\\[[[YYYUUUPPPOOOQQQSSSSSSQQQQQQPPPNNNMMMMMMMMMKKKIIIFFFEEECCCAAA@@@???>>>>>>>>>===<<<<<<>>>>>>===<<<;;;<<<======<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<============>>>>>>>>>???======???AAACCCEEEFFFGGGKKKNNNRRRTTTWWW\\\dddjjjpppwww}}}}}}|||vvvvvv~~~|||zzzyyyxxxxxxssssssssssssrrrrrrrrrrrrxxxuuussstttsssooonnnpppqqqqqqqqqooooooppptttwwwvvvqqqoooqqqrrrqqqrrruuuzzzxxxvvvtttqqqooonnnooonnnnnnnnnnnnnnnmmmmmmlllhhhmmmpppnnngggdddhhhllljjjjjjiiijjjllloooqqqrrr{{{zzzwwwyyyuuummmlllllljjjffffffhhhgggccceeedddgggjjjiiifffiiipppkkkfffbbbdddjjjoooooommmiiihhhdddaaa\\\WWWVVVYYY[[[\\\[[[YYYUUUQQQPPPRRRSSSSSSQQQPPPOOOMMMMMMNNNMMMLLLJJJJJJGGGCCCAAAAAA@@@??????>>>===<<<===>>>???>>><<<===>>>???>>>===<<<===???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>============<<<<<<=========>>>>>>>>>??????======>>>@@@BBBDDDFFFHHHKKKOOOTTTXXX[[[```ggglllsssxxx}}}|||ppphhhlllvvv~~~~~~zzzwwwwwwwwwsssrrrpppmmmjjjhhhiiijjjqqqmmmllllllkkkggggggjjjjjjkkkkkkjjjiiiiiijjjllllllfffdddfffhhhggggggjjjrrrvvvwwwsssmmmkkkmmmqqqnnnnnnnnnnnnnnnmmmmmmmmmkkkqqqvvvtttmmmhhhiiilllnnnmmmnnnqqquuuwwwvvvsssxxx~~~~~~}}}tttuuuqqqllliiiiiifff```hhhkkkqqquuusssoooqqquuugggeeeccccccfffiiikkkkkkiiieeecccaaa]]]XXXWWWYYY\\\\\\[[[YYYUUUQQQQQQSSSTTTSSSQQQPPPNNNMMMMMMNNNNNNLLLKKKKKKIIIEEECCCAAAAAA@@@??????>>>======??????>>>======>>>???>>>=========???<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>========================>>>>>>>>>?????????======>>>@@@CCCFFFHHHJJJLLLPPPVVVZZZ^^^bbbiiinnnsssvvvyyy|||wwwccc^^^jjj|||~~~zzzxxxyyy{{{{{{yyyuuupppkkkhhhggghhhkkkhhhggghhhgggddddddgggeeeggghhhgggeeeddddddeeeddd___]]]aaaccccccdddgggmmmsssvvvsssooooooqqqrrrlllmmmnnnooopppoooooonnntttzzz~~~uuunnnmmmnnnrrrqqqssszzz~~~wwwrrrpppkkkeeejjjlllqqqwww}}}ooonnnllliiiggggggjjjllljjjddd```bbb]]]XXXWWWYYY\\\]]]\\\XXXUUURRRQQQTTTUUUSSSQQQPPPNNNMMMMMMNNNNNNLLLKKKJJJJJJJJJHHHDDDAAA???>>>@@@>>>===>>>???@@@???>>><<<===>>>>>>===<<<===>>>==============================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>???AAAEEEHHHLLLNNNNNNSSSXXX]]]```eeekkkqqqvvvwwwwwwwww~~~|||hhhZZZ[[[mmmyyysssnnniiiffffffcccccceeedddaaa```bbb^^^```bbbbbb```___^^^___bbb]]][[[^^^aaaaaacccfffgggmmmrrrtttwwwzzzwwwpppfffhhhllloooqqqrrrrrrrrryyyzzzsssrrrsssrrrvvv|||~~~{{{zzzwwwqqqhhhiiiooo}}}}}}yyyssspppqqqvvvzzzkkkeee___bbb]]]XXXWWWZZZ\\\]]]\\\XXXUUURRRRRRTTTUUUSSSQQQPPPOOOMMMMMMNNNMMMLLLJJJHHHNNNRRRPPPIIIBBB???@@@@@@???>>>???@@@AAA@@@>>><<<>>>???>>>===<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????>>>>>>>>>?????????@@@@@@??????AAACCCHHHMMMRRRTTTUUUYYY^^^aaadddiiipppvvv{{{}}}|||zzztttiii]]]XXXbbbuuuxxxyyy}}}}}}rrrjjjfffcccdddfffddd^^^[[[[[[WWWYYY[[[[[[[[[ZZZ[[[\\\^^^YYYXXX[[[^^^^^^```ccckkksss{{{|||ggghhhjjjnnnqqqtttwwwxxxyyy}}}~~~}}}}}}}}}kkkhhhbbbbbb^^^YYYXXXZZZ]]]]]]\\\XXXUUUSSSSSSUUUUUUSSSPPPQQQPPPNNNMMMMMMMMMKKKIIIFFFRRR\\\[[[PPPEEEAAABBBAAA@@@??????AAAAAA@@@???>>>???@@@???>>>>>>???@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????>>>>>>?????????@@@@@@@@@@@@@@@BBBEEEKKKQQQWWWZZZ___bbbeeehhhjjjpppwww~~~~~~sss^^^]]]cccvvvqqqooopppqqqlllccc\\\ZZZXXXZZZ\\\\\\]]]]]]```bbb```]]]]]]ccchhhjjjnnnrrryyyvvvrrrpppqqquuuzzz~~~{{{vvvkkkkkkfffbbb^^^YYYXXXZZZ]]]]]]\\\XXXUUUSSSSSSUUUVVVSSSPPPRRRPPPNNNMMMMMMLLLJJJHHHFFFUUUcccbbbTTTGGGBBBDDDAAA@@@??????AAAAAA@@@??????@@@AAAAAA??????@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>?????????@@@>>>????????????@@@@@@@@@@@@AAACCCGGGMMMTTTZZZ^^^fffiiikkkmmmooouuu}}}ooo]]]eeeqqq~~~~~~}}}wwwkkkbbb___]]]___aaabbbccceeehhhkkkjjjhhhjjjsss|||}}}tttqqquuu{{{qqqgggeeedddccc^^^XXXWWW[[[^^^^^^\\\YYYWWWTTTSSSTTTSSSRRRQQQRRRPPPNNNMMMMMMMMMKKKIIINNNXXXkkkkkkTTTGGGEEEBBBGGGCCC???>>>@@@AAA@@@>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>??????@@@AAA@@@CCCHHHKKKNNNTTT\\\ccchhhnnnrrrqqqrrrzzzkkk]]]ppp}}}ooogggkkkiiilllsssyyy|||}}}}}}sssgggdddeeeccc^^^XXXWWW[[[^^^^^^[[[ZZZXXXVVVUUUVVVUUUTTTSSSRRRPPPNNNNNNNNNMMMKKKIIIKKKUUUggghhhTTTGGGEEE@@@CCCAAA@@@AAACCCCCCBBB???@@@??????>>>>>>??????@@@????????????????????????????????????????????????@@@@@@????????????@@@@@@CCCEEEHHHLLLQQQXXX```fffkkkrrruuusssssszzzkkkmmmsssppptttyyy~~~vvvfffdddfffccc^^^XXXXXX\\\___^^^[[[[[[ZZZXXXXXXXXXXXXVVVUUUSSSQQQOOONNNNNNMMMKKKJJJLLLUUUhhhlllZZZMMMIIIBBB@@@???@@@BBBCCCCCC@@@>>>AAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@@@@FFFHHHJJJOOOVVV___fffkkktttzzz}}}{{{zzz}}}ppp}}}{{{|||zzzfffdddfffccc^^^YYYYYY\\\___^^^[[[[[[ZZZXXXXXXYYYYYYWWWUUUSSSQQQOOOOOOOOONNNLLLJJJQQQZZZnnnvvvgggZZZQQQFFFDDDDDDCCCCCCBBBBBBAAA@@@BBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAAHHHJJJNNNVVV^^^ffflllooo{{{gggdddfffccc^^^YYYZZZ]]]```^^^[[[YYYXXXWWWXXXYYYXXXVVVTTTTTTRRRPPPOOOOOOOOOMMMKKKRRR[[[qqq}}}tttiii^^^OOOKKKIIIFFFCCCAAAAAACCCEEEBBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCHHHLLLSSS\\\dddjjjooorrr||||||{{{zzzwwwuuussssssssstttlllgggiiiiiiffffffhhhpppvvvuuunnnqqqyyyrrrcccgggbbb```eeeqqq{{{}}}zzztttnnnjjjkkkllllllfffeeeeeeeeebbbeeeqqq~~~{{{rrrnnnqqqwww|||~~~}}}}}}~~~yyyyyyqqqrrryyyjjjeeefffccc^^^ZZZZZZ^^^```^^^[[[WWWWWWWWWXXXYYYXXXUUUSSSTTTSSSQQQPPPPPPOOOMMMKKKPPPWWWnnn{{{ssseeeUUUSSSMMMGGGAAA@@@BBBDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEIIIOOOWWW^^^cccjjjrrrxxx~~~xxxxxxvvvrrrooonnnpppqqqtttiiibbbeeehhhddddddgggppprrroookkkmmmpppiii^^^```[[[VVVYYY```fffgggeeekkkjjjeee]]]YYYZZZZZZXXXSSSSSSUUUWWWUUUVVV^^^gggfffddd```[[[XXXXXX\\\___gggccc```bbbfffhhhfffcccjjjzzz~~~uuuqqqrrrxxx~~~lllgggeeebbb^^^ZZZ[[[___aaa^^^[[[WWWWWWWWWXXXYYYYYYVVVSSSUUUSSSQQQPPPPPPPPPNNNLLLRRRWWWmmmvvvrrrjjj^^^RRRJJJGGGFFFDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAACCCEEEFFFGGGMMMSSSYYY\\\^^^fffttt}}}yyy{{{yyyxxx|||yyysssrrrtttwww~~~zzzyyywwwvvvwwwxxxyyyzzz|||vvvsssmmmfffffffffiiimmmmmmkkklllqqqeeeeeedddbbbaaaeeekkkpppjjjhhheeefffiiillllllkkkrrr{{{{{{}}}{{{uuunnnjjjooouuuxxxzzz|||nnngggeeebbb^^^ZZZ[[[___aaa^^^[[[WWWWWWXXXYYYZZZYYYWWWTTTUUUSSSRRRQQQQQQPPPNNNLLLWWW[[[ppp~~~kkk\\\SSSOOOEEEEEEDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???AAACCCFFFHHHIIIQQQVVVZZZYYYYYYcccuuuwwwyyytttssskkkeeedddmmmooooooiiibbb___bbbgggkkkvvvoookkkvvv~~~{{{uuunnngggddddddeeebbbeeecccbbbmmm}}}xxxeee^^^[[[aaajjjooosssvvv{{{yyyjjjaaafffddd___ZZZZZZ]]]^^^\\\XXXYYYYYYZZZ[[[[[[ZZZYYYXXXTTTSSSRRRRRRSSSSSSRRRQQQPPPfffrrrdddZZZPPPLLLOOOPPPKKKIIILLLFFFCCCBBBCCCEEEFFFCCC???@@@CCCEEEDDDAAA??????@@@CCCCCCBBBCCCDDDHHHMMMPPPWWWXXXWWWTTTTTT```yyyzzzqqqmmmccc\\\[[[``````^^^ZZZWWWVVVXXX[[[eee~~~qqqcccggglllllljjjhhhjjjnnnlllgggllliiiiiippp||||||{{{|||{{{yyy|||xxxwwwwwwiii```fffddd```[[[[[[^^^___\\\YYYWWWXXXYYYZZZZZZYYYXXXWWWVVVTTTSSSSSSTTTTTTSSSRRRWWWlllkkkddddddkkkkkk]]]PPPKKKJJJHHHGGGGGGHHHGGGEEECCCDDDDDDEEEDDDCCCCCCFFFHHHBBBCCCEEEFFFGGGJJJOOOSSSYYYYYYWWWRRRRRRaaa~~~~~~xxxnnngggfff^^^___]]]YYYUUUUUUYYY]]]ffftttmmmvvv~~~{{{yyy{{{rrrqqquuuuuuhhh```fffeee```\\\\\\___```]]]ZZZVVVWWWXXXYYYYYYXXXWWWVVVWWWUUUTTTTTTUUUVVVTTTSSS[[[ooohhhOOOBBBJJJIIIHHHHHHGGGGGGGGGFFFEEEDDDBBBAAABBBDDDGGGIII@@@BBBEEEGGGHHHKKKQQQVVV[[[\\\ZZZVVVZZZnnnzzzqqqooosssqqqjjjaaaZZZ[[[ccckkkyyy}}}yyytttpppnnnoooooommmkkknnnkkkppp{{{zzzwww{{{uuummmiiihhh~~~ppphhhllluuu|||rrrfff```fffddd```\\\]]]```aaa^^^ZZZVVVWWWXXXYYYYYYYYYXXXWWWWWWUUUTTTTTTUUUUUUTTTSSSZZZlllpppUUUJJJLLLKKKJJJIIIHHHHHHIIIKKKIIIGGGEEEEEEGGGHHHGGGEEEDDDFFFGGGHHHJJJOOOVVV\\\______^^^aaapppzzz{{{|||wwwrrrhhheeedddeeejjjpppsssuuutttrrrsssxxx{{{{{{yyyttttttooofffggggggkkkqqqqqqfff```fffccc___\\\]]]aaabbb^^^ZZZWWWXXXYYYZZZ[[[ZZZZZZYYYVVVTTTSSSSSSTTTUUUSSSRRR[[[jjjggg^^^UUUSSSOOOMMMLLLLLLMMMMMMMMMLLLMMMQQQUUUTTTMMMHHHJJJJJJIIIKKKPPPWWW___dddcccccceeeppplllfffffffffeeelllppp|||pppggg```fffbbb^^^\\\]]]aaabbb^^^YYYWWWXXXYYY[[[[[[[[[ZZZZZZVVVTTTSSSSSSTTTTTTSSSRRR]]]lllrrrfffaaa\\\UUUSSSSSSUUUTTTSSSTTTTTTWWW^^^ccc```VVVLLLIIIGGGGGGMMMXXXbbbhhhjjjkkknnnsss~~~sssqqqjjj```cccccciii{{{qqqggg```fff```]]][[[]]]aaaaaa]]]YYYVVVWWWXXXZZZ[[[ZZZZZZYYYWWWUUUTTTTTTUUUUUUTTTSSS\\\kkkxxxqqqjjjccccccjjjppppppmmmkkkiiiiiiooosssooo```TTTJJJIIIMMM[[[lllxxxyyyvvv|||rrr___^^^]]]gggqqqhhhaaaeee___\\\ZZZ\\\```aaa]]]XXXTTTUUUWWWYYYYYYZZZYYYYYYXXXWWWUUUVVVWWWWWWVVVTTTWWWgggzzztttyyy}}}lll^^^SSSSSS\\\ooo{{{{{{xxxssstttzzzpppsssyyy~~~uuuwww~~~ddd]]]YYY]]]lllpppdddbbbgggccc```]]]^^^``````[[[VVVWWWXXXXXXYYYYYYXXXWWWVVVUUUUUUUUUWWWWWWUUURRROOOVVV___ppp~~~}}}xxx~~~|||lllhhhlllwwwxxxrrrsss|||~~~xxxwwwyyy|||zzztttrrrttt|||{{{~~~jjj```YYY^^^kkkuuugggbbbeeeccc```]]]^^^aaa```[[[VVVWWWXXXYYYZZZYYYYYYWWWVVVUUUUUUVVVWWWWWWUUURRROOORRRSSSZZZdddeee```fffqqq~~~{{{zzz~~~zzzqqqkkkeee___]]]^^^eeeqqq{{{vvvkkkggglllqqq~~~iiiYYY[[[dddyyyzzzjjjcccdddccc___]]]^^^aaa```[[[VVVVVVXXXYYYZZZZZZYYYXXXWWWWWWVVVVVVWWWWWWVVVRRROOOUUUPPPRRR\\\bbbaaaccchhh}}}zzz~~~|||yyy{{{~~~{{{vvvuuu{{{{{{iii___UUURRRPPPNNNOOOQQQPPP[[[aaa]]]VVVUUUYYY[[[rrr~~~zzz{{{fffbbbiii}}}zzzjjjcccdddbbb___\\\^^^aaa```\\\WWWVVVXXXZZZ[[[\\\ZZZYYYWWWXXXWWWWWWWWWWWWVVVSSSPPPXXXYYYaaaqqq|||xxxyyyyyyiiidddhhhlllpppttttttqqqpppvvvuuunnnjjjfff[[[QQQOOOOOOOOOQQQSSSYYY```aaaXXXQQQSSSVVVVVV\\\sss{{{pppvvvhhhccceeebbb___\\\^^^aaaaaa\\\WWWVVVXXXZZZ\\\]]]\\\ZZZXXXXXXWWWWWWWWWXXXWWWUUUSSSXXXeee{{{{{{~~~{{{uuuxxxtttiiiiiisss}}}}}}zzzvvvwwwvvvpppooorrrzzzvvvvvv|||wwwzzzooommmnnniii___VVVTTTUUUVVV[[[```xxx{{{tttaaaUUUTTTTTTQQQQQQZZZiiiyyy~~~fffjjjxxxsssmmmmmmvvv~~~sssfffbbbfffbbb^^^\\\^^^aaaaaa\\\XXXVVVXXX[[[^^^^^^]]]ZZZYYYXXXWWWVVVWWWXXXXXXWWWUUU\\\uuurrriiifffgggqqqvvvnnnooopppsss{{{yyywwwzzzzzzpppfffbbbbbbgggqqq|||kkkeee```XXXUUUSSSUUU]]]mmmwwwxxxkkkjjjbbb\\\___dddggglllqqqmmmlllkkkjjjjjjiiiiiiiiioooqqqtttuuuuuuuuuwwwxxx{{{zzzyyyxxxyyy{{{}}}~~~~~~~~~~~~yyyxxx|||tttfffbbbfffaaa^^^\\\]]]aaaaaa]]]XXXUUUXXX[[[^^^___^^^[[[YYYWWWVVVUUUWWWYYYZZZYYYXXXccc{{{yyyvvvvvv}}}|||yyywwwuuuzzz|||{{{~~~{{{wwwvvvpppnnnkkkiiijjjvvvzzzwww~~~~~~uuujjjYYYTTTRRRVVVaaauuuwwwlllgggggggggiiikkkgggeeebbb```^^^^^^___```___bbbccccccaaa___```bbbcccbbbaaa```^^^^^^^^^^^^aaaaaabbbaaa``````bbbdddgggeeebbb```aaadddhhhkkkeeeiiimmmpppppplllgggdddjjjssswwwrrrrrr|||ooosssxxx{{{vvvqqqsssyyyyyy|||vvvhhhbbbeeeaaa^^^\\\]]]aaaaaa]]]XXXUUUXXX\\\___```^^^[[[YYYVVVUUUUUUVVVYYY[[[ZZZZZZddd{{{~~~{{{|||~~~}}}vvvoooxxxsssSSSPPPPPPSSSZZZjjj}}}xxxrrrppppppqqqsssuuuvvvvvvrrrlllgggeeefffnnnnnnmmmkkkhhheeebbb```cccaaa```aaadddeeeccc```cccdddgggiiimmmppprrrtttkkklllnnnooonnnkkkhhheeeffflllllliiiqqquuuyyy}}}wwwyyywwwgggbbbggg```^^^]]]^^^```^^^ZZZVVVWWWXXXZZZ[[[\\\\\\[[[[[[YYYWWWWWWYYYXXXVVVYYY^^^bbbxxxgggcccSSSNNNMMMQQQRRRWWWlll||||||yyyyyyqqqoooqqqtttvvvxxxzzz|||~~~xxxgggaaaeee```^^^]]]^^^```___[[[WWWXXXYYYZZZ\\\\\\\\\\\\[[[ZZZXXXXXXZZZZZZXXXZZZ___hhh~~~{{{ggg```WWWPPPMMMPPPQQQRRR^^^mmm~~~~~~xxxuuuwwwpppmmmpppsssxxxqqqttt{{{~~~yyysssssstttuuuvvvxxx{{{xxxggg```ccc___]]]\\\^^^aaa```\\\XXXXXXYYY[[[\\\]]]]]]\\\\\\ZZZYYYYYY\\\[[[YYY[[[```mmmzzzxxx~~~xxxnnnhhh]]]VVVXXXXXXUUUVVV[[[```kkk|||{{{uuuqqqsssuuu|||lllfffmmmiiiccceeekkk~~~tttsssrrrrrrrrrtttwwwxxxsssyyy|||xxxggg```bbb^^^]]]\\\^^^aaaaaa]]]YYYYYYZZZ[[[]]]]]]]]]]]]\\\ZZZXXXZZZ\\\\\\YYY[[[___nnnzzzvvvzzzzzz~~~|||tttmmmmmmnnnmmmvvv~~~~~~vvviii^^^^^^```\\\WWWUUUVVVYYYcccnnnuuuxxx{{{~~~|||wwwuuuxxx{{{{{{{{{xxxuuurrrrrryyy|||yyyyyywwwtttqqqkkkhhhvvv}}}tttyyy~~~vvvtttqqqooonnnmmmkkkjjjdddiiirrrxxxwwwtttxxxwwwgggaaaccc___]]]]]]___aaaaaa]]]ZZZYYYZZZ\\\]]]^^^^^^]]]]]]XXXWWWYYY\\\[[[XXXZZZ^^^jjjtttggg[[[ZZZ]]]\\\WWWSSSTTTSSSWWWaaaeeeeeeeeeiiiiiijjjkkkiiihhhjjjoootttxxxuuutttyyyttt|||qqqsss|||uuugggbbbeee```^^^]]]___aaaaaa]]]YYYZZZ[[[]]]^^^______^^^^^^XXXWWWYYY\\\\\\YYYYYY]]]fffxxxjjjaaaXXXUUUXXXYYYXXXUUUTTTVVVaaaqqqxxxwwwxxx}}}ttt|||yyyppptttssshhhdddhhhaaa___^^^```aaaaaa\\\XXX[[[\\\]]]____________^^^XXXXXXZZZ^^^]]]ZZZZZZ^^^eeeqqqmmm^^^\\\WWWTTTSSSTTTUUUTTTSSS\\\sss~~~}}}nnnbbbbbblllwwwzzzsssllllllvvvyyywwwwwwuuuwww}}}wwwvvvzzz|||yyy{{{~~~rrrhhhfffjjjbbb```___```aaa```\\\XXX[[[\\\]]]___```______^^^YYYYYY\\\______[[[[[[___eeevvvgggeeeSSSUUUTTTPPPMMMMMMNNNNNNOOO^^^}}}yyy}}}vvvnnnqqqvvvyyy|||xxxppp{{{|||www|||}}}|||{{{}}}{{{qqqkkknnntttxxxxxxuuupppmmmllllllnnnttt|||{{{xxxtttsssvvvyyyzzz~~~~~~||||||{{{|||zzzxxxyyy