BM6P6(@ }}}lllXXXTTTWWWXXXVVVSSSKKK@@@:::999:::999777777666666666555555555555444444444555555555555666666666666555555444444444444444444444444444444444444444444555555555555666888777666555555555555555888777777666777999;;;<<<;;;:::888777777999:::<<<>>>???AAAGGGUUUmmm~~~|||zzzzzz}}}}}}|||}}}~~~}}}}}}sssmmmbbbWWWOOOHHH@@@>>>???<<<<<<;;;::::::::::::;;;888888888888888888999999888888888888888888888888999999888888777777666666666666555444444444444555888777666666666777999:::BBB@@@AAAEEEGGGGGGIIIMMMPPP[[[jjj{{{~~~{{{qqq\\\VVVXXXXXXWWWUUULLLBBB;;;::::::999777777777666666666555555555666666555555555444444444555555555444444444333333444444444444444444444444444444444555555555555666777666666555555555555666666666666666666888999::::::999888777777999:::<<<<<<>>>CCCKKK[[[rrrzzzyyyxxxwwwyyy}}}|||}}}~~~~~~wwwnnndddXXXPPPIIIAAA>>>@@@<<<<<<;;;::::::::::::;;;888888888888888888888888666666666666666666666666777777777777777777666666666666555444444444444555777666666666777888:::;;;BBB@@@BBBFFFGGGFFFIIINNNRRR^^^nnn~~~zzzyyy{{{~~~zzzcccYYYXXXXXXXXXWWWOOOEEE>>>;;;:::999777777777777666666666555555888777666555444333222222444444444444333333333333444444444444444444444444444444444555555555555666666555555555555666666777666555555555666777888999999999888777888999;;;<<<;;;>>>DDDPPPbbbxxx{{{vvvvvvuuutttuuu{{{{{{|||~~~~~~pppeeeZZZRRRJJJBBB???@@@<<<<<<;;;::::::::::::;;;888888888888888888888888666666666666666666666666666666666666666666777777777666555555444444555555666555555666777999;;;<<>>CCCBBBDDDGGGGGGGGGKKKRRRXXXhhh}}}|||}}}}}}~~~tttaaaWWWUUUVVVYYYSSSJJJCCC===:::999888888777777777666666666666555555555555555555555555333333333333333333333333444444444444444444444444444444444555555555555666555555555555555666777888777777888888888888888888888888888888999:::;;;;;;===>>>EEEUUUlllwwwqqqqqqqqqqqqrrruuuuuuwww|||~~~qqqhhh]]]UUULLLCCC>>>>>><<<<<<;;;::::::::::::;;;999999999888888888777777888888888888888888888888444444555555666666777777777777666555555555555666555555555666888;;;===???CCCCCCEEEHHHGGGGGGNNNVVV^^^oooyyy}}}fffYYYUUUVVVXXXSSSLLLDDD>>>:::999999888888777777777666666666444444444555555555666666333333333333444444444444444444444444444444444444444444444555555555555666666555555555555666666777777888999999999999888888777777888999:::;;;;;;;;;>>>@@@HHHZZZtttvvvqqqooonnnppptttssssssvvv|||tttjjj___WWWNNNDDD???>>><<<<<<;;;::::::::::::;;;::::::999999888777777777666666666666666666666666666666666666666666777777888777666666555555666666555555666777888;;;===???AAABBBEEEHHHHHHIIIPPPZZZgggyyyxxx|||lll[[[VVVWWWVVVRRRLLLDDD>>>:::::::::888888888777777777666666555555555555555444444444333333444444444555555555444444444444444444444444444444444555555555555666777666666555555555555666777777888999999888777666666777888999:::;;;;;;;;;>>>BBBMMMddd}}}uuuppplllkkkooouuusssssswww~~~wwwmmmbbbZZZQQQGGGAAA@@@<<<<<<;;;::::::::::::;;;::::::999999888777777666666666666666666666666666777777777777777777666666888777777666666666666666666666666777888;;;===>>>@@@AAAEEEIIIHHHJJJSSS^^^qqq}}}{{{zzzppp]]]WWWXXXUUURRRLLLDDD>>>::::::;;;888888888888777777777777777777666555444333333222444444444555555666666666444444444444444444444444444444444555555555666666888777666555555555555555666666777888888777666555666666888999:::;;;;;;;;;>>>CCCRRRkkk~~~yyytttpppkkkhhhnnnvvvssstttxxxyyypppeee]]]TTTIIICCCBBB<<<<<<;;;::::::::::::;;;::::::999999888777777666888888888888888888888888999999888888777777666666888888777666666666666666777777777777888:::<<<>>>???AAAEEEIIIIIIKKKUUU```www{{{zzzxxxbbbVVVTTTVVVRRRLLLFFFAAA===:::999999888777666555555555555777777666555444333333333777666555666888888666555555555444444444444555555444444444444555555555666777777777777777777777777777777666555555666777888888:::<<<<<<<<<<<<===??????DDDXXXxxx}}}uuulllhhhkkknnnooonnnqqqssswww|||xxxiii```WWWKKKBBBAAA===<<<<<<;;;;;;:::999999;;;;;;;;;::::::999999999777888888999999999888888888888777666555444444333444555555555666777777777777666666666888:::===???CCCDDDFFFHHHIIINNN\\\jjj~~~wwwxxx|||fffYYYTTTVVVUUUPPPIIIBBB===;;;<<<999999888777666666666666666666666555444444444333666666777777777666666666666555555555555555555666444444555555555666666666777777777777777777777777888777666666666777888999999:::<<<<<<<<<<<<>>>@@@EEEMMMcccuuuooohhhfffjjjoooqqqqqqpppsssyyyooocccZZZNNNEEEBBB>>>======<<<<<<;;;::::::;;;;;;;;;::::::999999999666666777777777777666666444444444444444444333333555555555555555666666666777777777777999;;;>>>@@@CCCCCCFFFIIIKKKRRRbbbrrrxxxqqqvvvnnn^^^UUUWWWWWWUUUNNNDDD===<<<>>>::::::888777777777777777555555555555555555444444444666999888666444555777777666666555555666666777555555666666666777777777777777777777777777777777888888777777888888999:::999:::<<<<<<;;;<<<>>>@@@EEERRRlllyyykkkgggcccdddiiinnnrrrrrrooossszzzyyyhhh]]]RRRIIICCC???>>>>>>===<<<<<<;;;;;;;;;;;;::::::::::::999999666666777777777777666666333333444444444555555555555555555555555444444444888888888888:::===???AAACCCCCCFFFJJJNNNXXXlll}}}qqqppp~~~xxxdddWWWWWWZZZYYYQQQEEE===<<>>>>>======<<<;;;;;;;;;::::::::::::::::::::::::888999999999999888888777666666666666666777777777666666555555444444333333888888888:::<<<>>>@@@BBBEEEDDDFFFJJJPPP]]]ssswwwqqq{{{mmm[[[XXX[[[[[[SSSGGG>>><<<>>>;;;:::999888777777777777444444444555555555555555222666999888444222444888777777666666666666777777666666666666777777777777666666666666666666666666777888888999:::;;;;;;;;;:::;;;;;;;;;;;;===@@@CCCGGG___tttggg^^^^^^___bbbfffkkknnnooorrrtttyyyqqqaaaWWWLLLDDD======<<<;;;;;;::::::999::::::::::::::::::::::::999999999999999888777777999888888777666666555555666666666555555444444333777888999;;;===???AAABBBEEEEEEGGGLLLSSSaaayyyvvvzzzxxxdddZZZ\\\\\\UUUJJJAAA===<<<::::::888777777777777777555555555555555555444444333555888777555333444666777666666555555666666777555555666666666777777777777777777777777777777777666777888999:::;;;;;;;;;:::;;;;;;;;;;;;===AAADDDIIIdddnnnaaa\\\]]]```cccgggjjjlllmmmrrrtttzzzuuubbbWWWMMMEEE<<<<<<<<<;;;::::::999999999999::::::::::::;;;;;;777777888777777666555444888777777666555444333222666666666666666555555555666777999;;;===???AAABBBEEEEEEHHHNNNWWWggg~~~|||ooo^^^^^^]]]WWWNNNEEE???;;;999999888777666666666666666666666555444444444333444555555666555555555444666555555555555555555666444444555555555666666666777777777777777777777777555666888999:::;;;:::::::::;;;;;;;;;;;;>>>BBBEEEMMMjjj{{{iii]]]YYY\\\aaaeeehhhjjjlllmmmqqquuu~~~yyydddXXXOOOGGG=========<<<;;;;;;::::::999999999::::::;;;;;;;;;888888888777777666555444777666666666555555444444666666666777777777777777444666888:::===???@@@AAACCCDDDIIIQQQ\\\nnn~~~wwwaaa```^^^YYYQQQHHH@@@;;;999888777666555555555555777777666555444444333333555444444555666666555333555555444444444444555555444444444444555555555666777777777777777777777777444555777999:::::::::::::::;;;;;;;;;;;;>>>BBBFFFVVVsssxxxfffZZZWWW[[[aaafffiiikkkmmmooopppvvv|||eeeYYYPPPIII>>>>>>>>>===<<<<<<;;;;;;999999999::::::;;;;;;;;;:::::::::999999777666666777777777777888888888888666666777777888888999999444555777:::===???@@@@@@AAACCCJJJTTT```ssskkkbbb\\\\\\UUUFFF<<<:::===;;;999888888777666444555555555555555444444444555555666666666666555555666666666666666666666666666666666666666666666666777777666666555555555444::::::999888888999:::;;;;;;===999:::AAA???@@@JJJ[[[wwwjjjaaaZZZ]]]aaadddgggiiilllnnnsssyyy~~~fff]]]VVVFFFBBB???<<<;;;<<<<<<;;;:::;;;::::::999999::::::;;;:::::::::999999888888888777777888888888888777777<<<<<<:::999888777777777777777999;;;>>>@@@BBBCCCFFFGGGLLLXXXkkk}}}oooddd]]]\\\VVVHHH===;;;;;;999888777888888888777444444555555555555555555555555666666666666555555777777777777777777777777888888888888888888888888777777666666666555555555888888777888888:::;;;<<<888;;;999:::AAA@@@BBBNNNeeezzzmmmdddZZZ]]]aaaeeegggjjjmmmooowww~~~fff]]]UUUGGGBBB???<<<;;;<<<<<<;;;::::::999999888888999999::::::::::::999999999888888777777888888888888777777::::::999888777777777777777888999<<<>>>@@@BBBCCCFFFHHHOOO]]]rrryyyvvvwwwiii___]]]YYYLLLAAA===:::888777777888999999888333444444444555666666666555555666666666666555555777777777777777777777777999999999999999999999999777777666666666666555555666666777888999;;;===>>>666;;;999;;;BBBAAAEEERRRrrrzzzllldddZZZ]]]bbbeeehhhjjjmmmppp{{{iii^^^VVVGGGBBB@@@===<<<<<<<<<<<<;;;999999888888888888999999:::::::::999999999999888777777888888888888777777888777777666666666777777777888:::<<<>>>@@@BBBCCCFFFJJJTTTeee|||wwwpppbbb___\\\PPPDDD???;;;999777777888999888777333333333444555666777777555555666666666666555555666666666666666666666666999999999999999999999999777777666666666666666666777777777888999;;;<<<<<<666<<<;;;<<>>===AAABBBKKK^^^|||lllaaa[[[[[[^^^bbbfffiiilllooorrrzzz}}}{{{tttsssqqqpppqqqrrrtttuuuvvvvvvwwwyyy{{{uuudddYYYKKKCCC@@@===<<<======<<<;;;;;;;;;::::::::::::;;;;;;999999999999999999999999777777888888888888777777777777777777777888999:::888999:::<<>>;;;999888888777666444333444444444555666666666555555666666666666555555444444444444444444444444666666666666666666666666666666777777777777888888999999:::::::::999999888:::AAA@@@===AAACCCQQQhhhttteee]]]ZZZ[[[^^^cccgggjjjmmmpppssszzzzzzvvvsssqqqnnnlllhhhgggfffeeeeeefffhhhiiillllllmmmooorrruuuyyyzzz~~~}}}iii[[[NNNCCC@@@>>>============<<<<<<<<<;;;;;;;;;;;;<<<<<<888999999999999:::::::::777777888888888888777777777777777777888888999:::888999;;;===???AAACCCDDDHHHOOO```yyy~~~llleeeeee[[[JJJ???<<<:::888777888888777666444444555555555555555555555555666666666666555555555555555555555555555555666666666666666666666666666666777777777888888888777777999:::;;;::::::999:::AAA@@@===AAAFFFXXXsss|||jjj^^^ZZZZZZ[[[^^^cccgggjjjnnnqqqttt}}}{{{wwwrrrmmmjjjgggdddaaa```___^^^\\\\\\]]]___```bbbbbbdddfffiiimmmppprrrtttxxx}}}nnn^^^QQQCCCAAA>>>============<<<<<<;;;;;;::::::;;;;;;<<<888888999999999:::::::::777777888888888888777777777777666666666777777888888999;;;===???BBBCCCDDDIIIQQQddd|||nnnffffff\\\KKK???:::888777777888999999888555555555555555444444444555555666666666666555555666666666666666666666666666666666666666666666666666666777777888888888999444666888:::;;;<<<;;;;;;999@@@???<<>>======>>>===<<<;;;::::::999999::::::;;;888888888999999:::::::::777777888888888888777777666666555555555555666666888999;;;===@@@BBBDDDDDDIIISSSggg{{{ssseeeccc^^^QQQEEE>>>;;;999777888888888777666666666666666666666666666666666666777777777777666666777888888888888888777777777777777777777777777777777777888888888888888888888888999:::;;;<<>>???===;;;<<<===<<<:::999888999::::::999999999999999999999999666666777777888888888999555777888888777777888999<<<:::<<<@@@AAA@@@AAAEEEKKKUUUnnnvvvxxxwwwgggddd___SSSHHH>>>;;;999888999999888777555555555555555555555555666666666666777777777777666666777888888888888888777777777777777777777777777777777777888888888888888888888888999:::;;;<<<===<<>>???<<<;;;<<<<<<;;;::::::999999999:::999999999999999999999999666777777777888888888888555777888888777777888999<<<:::<<<@@@AAA@@@BBBFFFPPP\\\uuuuuuttt{{{hhhbbb^^^TTTJJJ===<<<:::999:::999777666444444444444444444444444666666666666777777777777666777777888888888888777777777777777777777777777777777777777888888888888888888888888999:::;;;<<<;;;;;;>>>DDDIIIYYYzzzsssddd\\\ZZZ]]]bbbbbbbbbeeeiiillloooxxx{{{yyywwwuuutttsssqqqmmmhhhccc___\\\[[[YYYXXXVVVTTTSSSSSSSSSTTTUUUVVVVVVWWWYYY\\\___```dddgggkkknnnppprrruuuwwwzzzxxxuuusssqqqqqqrrrsssuuuvvvwwwwwwxxxzzz~~~mmm\\\JJJCCC======>>><<<:::;;;::::::;;;;;;::::::999999999999999999999999999999777777777777888888888888555777888888777777888999<<<;;;===AAABBBAAADDDIIIVVVeee~~~vvvoooxxx}}}ggg^^^[[[SSSJJJ>>><<<;;;::::::999777555555555555555555555555555666666666666777777777777666777888888888888777777777777777777777777777777666777777777888888888888888888888888999:::;;;;;;<<<<<>>AAABBBBBBFFFMMMYYYlllsssiiilllyyyiii]]]ZZZTTTLLL???===;;;::::::999777666666666666666666666666666666666666666777777777777777777888888888777777666777777777777777777777777666777777777888888888888888888888888999:::;;;;;;>>>???AAAFFFOOOeeeooo```[[[[[[___dddccccccfffkkknnnvvvxxxwww{{{}}}|||{{{zzzxxxvvvsssooojjjeeebbb```___^^^]]][[[YYYXXXXXXWWWVVVUUUUUUUUUVVVXXXZZZ[[[^^^bbbggglllppptttxxx{{{{{{zzzyyyxxxwwwwwwxxxxxxwwwxxxxxxwwwwwwwwwyyy|||~~~vvv^^^NNNEEE>>>======;;;:::;;;888999:::;;;<<<;;;:::999999999999999999999999999888888777777777777777777555777888888777777888999:::;;;>>>BBBBBBBBBHHHPPP\\\rrrvvviiigggqqqlll___]]]XXXQQQAAA>>>;;;999999999888777777777777777777777777777666666666666777777777777777888888888888777777666777777777777777777777777777777777777888888888888888888888888999:::;;;<<<===@@@CCCFFFQQQiiinnnaaa]]]]]]___bbbddddddgggkkkoooyyyyyyrrrsssxxx}}}|||zzzyyyvvvrrrmmmhhhdddbbb```___^^^]]][[[ZZZXXXXXXYYYXXXWWWWWWXXXYYYZZZ[[[^^^aaafffiiilllpppsssvvvzzzzzzzzzzzz{{{|||}}}}}}yyyzzz{{{{{{zzzzzz{{{}}}xxx}}}eeePPPHHH@@@>>>>>>;;;:::<<<999999:::;;;;;;;;;::::::999999999999999999999999888888888888777777777777555777888888777777888999:::;;;???CCCCCCCCCJJJTTT```yyyyyykkkeeekkk}}}mmm___]]]ZZZSSSCCC@@@;;;888777888888888777777777777777777777777666666666666777777777777888888888888888777666666777777777777777777777777777777777777888888888888888888888888999:::;;;<<<;;;???BBBGGGSSSlllkkkaaa_________aaadddeeehhhlllppp|||}}}uuuooopppvvv~~~|||xxxtttnnnjjjhhhccccccbbbaaa___]]][[[ZZZ\\\[[[ZZZYYYZZZ[[[\\\]]]\\\___dddhhhkkknnnrrruuu||||||}}}~~~}}}~~~~~~~~~yyy~~~lllSSSJJJAAA??????<<<;;;===:::999999999::::::;;;<<<999999999999999999999999888888888888777777777666555777888888777777888999999;;;@@@CCCCCCDDDLLLVVVgggvvvggg```ddduuukkk]]]\\\YYYRRREEE@@@;;;777666888999999666666666666666666666666666666666666777777777777888888888888888777666666777777777777777777777777777777777777888888888888888888888888999:::;;;<<<888===BBBGGGTTTnnn{{{hhh````````````aaaeeeeeehhhlllqqq}}}{{{sssmmmooouuu~~~zzzuuupppnnnggggggfffeeecccaaa___^^^^^^]]]\\\[[[[[[\\\]]]^^^XXX\\\bbbhhhmmmqqqvvvyyypppTTTKKKBBB@@@???===<<<===::::::999888999:::<<<===999999999999999999999999999888888888777777666666666777888888777777888999999;;;@@@DDDCCCDDDMMMXXXmmm~~~{{{~~~ooobbb```nnn}}}lll___[[[WWWQQQIIIAAA:::::::::888777888555666777888777666333222666666666666777777777777555666666777777777777666777777777777666666666666777888888888888999999999888999:::;;;;;;;;;:::999888???BBBEEEUUUssszzzggg___^^^^^^]]]^^^```cccgggjjjqqq~~~vvvpppqqqvvv}}}~~~wwwrrrpppooollliiifffdddcccbbbaaa```^^^]]]]]]]]]^^^^^^___aaadddiiinnnsssxxxzzzyyy[[[NNNAAA>>>???>>><<<<<<::::::::::::::::::::::::777888888999999999888888888888888888999999888888@@@AAAAAA>>>999666888<<<<<<<<>>===<<<::::::::::::::::::::::::999:::::::::::::::999999888888777777888999::::::<<>><<<;;;::::::::::::::::::::::::888888888777666555444333888777555555666999<<<>>>tttnnn^^^HHH:::999;;;:::===>>>@@@CCCDDDIIIVVVddd{{{||||||}}}~~~rrrddd```cccyyy~~~nnneee___ZZZOOOFFF===;;;:::888777999777777777666666555555444777888888888999999999999<<<;;;:::999888777888888666777777777888888888999777777888888888999999999888888999999:::;;;<<<<<<>>>AAABBBJJJbbbxxxlll```[[[[[[[[[\\\^^^```bbbfffmmmyyy|||{{{}}}vvvtttpppmmmkkkkkknnnpppuuuxxx|||}}}{{{yyyvvvsssqqqpppoookkkjjjiiiiiiiiijjjkkkkkknnnqqqvvv|||eeeVVVGGG@@@???<<<::::::::::::::::::::::::::::::888888888777666555444333888777555555666999<<<>>>sssVVV>>>;;;<<<888777======>>>AAACCCEEEKKK[[[kkk{{{~~~zzzzzz{{{}}}~~~uuufff___```tttpppeee___ZZZQQQGGG>>>;;;:::888777999888777777666555444444444777777777888888888999999<<<;;;:::888888888999999666777777888888999999999777888888888888999999999888888888999:::;;;<<<===>>>AAAEEEPPPkkkpppfff\\\YYYYYYYYY[[[^^^```bbbgggppp~~~}}}~~~~~~yyytttqqqiiihhhfffcccaaaaaaeeehhhpppsssxxx||||||yyywwwtttsssrrrooonnnmmmmmmmmmnnnoooppprrruuu{{{iiiYYYIIIAAA???===;;;:::::::::::::::::::::::::::::::::::::::999888777777888777666666777999;;;<<>>>>>BBBGGGUUUsss{{{ggg___WWWWWWXXXYYY\\\```aaaccchhhsss|||uuuoooiiifff]]]]]]]]]ZZZXXXYYY]]]```jjjnnnsssxxx~~~}}}zzzxxxwwwvvvssssssrrrqqqrrrssstttuuuvvvzzzmmm]]]LLLDDDAAA>>><<<<<<::::::::::::::::::::::::999:::::::::::::::999999888888777777888999::::::555<<<>>>888666:::<<<:::===???BBBEEEGGGQQQfffzzz}}}|||wwwvvvxxxzzz{{{~~~xxxiiiaaaaaaeee{{{pppeee___ZZZTTTIII???<<<:::888777999666666666666777888999:::666666666666777777777777888777555444444666888999666777777888999999::::::777888888888888999999999888888888888999;;;===>>>>>>BBBIIIYYYxxxqqqaaaZZZTTTUUUWWWYYY]]]bbbaaaccciiittt{{{rrrjjjccc]]]ZZZUUUWWWWWWUUUSSSTTTXXX[[[eeeiiiooovvv{{{}}}{{{yyyyyywwwvvvuuuuuuuuuwwwxxxyyyyyy}}}ppp```NNNFFFCCC@@@>>>>>>::::::::::::::::::::::::777888888999999999888888888888888888999999999888666333444999999777888======???CCCFFFHHHSSSiii~~~~~~xxxuuuuuuxxxzzz{{{pppccc```aaarrrsssfff___^^^XXXLLL???999:::;;;777222777666555666888999:::999666666666666666666666666555555666777888999999:::999::::::::::::999999888888888888888888888888888::::::::::::;;;;;;<<<===>>>???HHH^^^~~~~~~lllYYYWWWUUUTTTUUUYYY]]]``````eeelllwwwwwwmmmddd^^^YYYVVVTTTTTTSSSRRRQQQRRRUUUWWW\\\bbbjjjqqqxxx}}}~~~|||~~~}}}|||{{{{{{{{{{{{{{{vvvcccOOOFFFCCC???;;;999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888777666999888777555555777888999999777555444555777:::;;;======AAAGGGIIIQQQnnn}}}xxxsssqqqtttxxxzzz{{{ssseee___]]]mmm}}}sssfff```___XXXMMM???999:::;;;777333777666555666888999999999888888888888888888888888555555666666777777888888666666777888888777777777999999999888888888888888::::::::::::;;;;;;<<<===BBBDDDMMMdddvvveeeWWWVVVUUUUUUVVVZZZ^^^```ccchhhnnnyyy|||rrrhhh```[[[WWWTTTTTTTTTTTTSSSSSSTTTVVVWWWZZZ___fffmmmsssyyy~~~~~~}}}}}}}}}}}}~~~xxxeeeQQQGGGDDD@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::999999888777999888777666666777888999999888777777777999;;;<<<>>>>>>BBBHHHJJJUUUqqq{{{vvvqqqppprrrvvvyyy{{{xxxggg___XXXfffvvv{{{tttggg```^^^WWWMMM@@@:::::::::777444777666555555777999999888888888888888888888888888666666666666666666666666444555666777777777777777::::::999999888888888777::::::::::::;;;<<<======AAACCCOOOhhhjjj[[[TTTTTTTTTVVVXXX[[[^^^```fffkkkqqq|||~~~}}}}}}wwwmmmeee___ZZZWWWUUUUUUUUUVVVWWWWWWWWWWWWWWWXXX\\\aaagggmmmsssyyy}}}}}}iiiSSSHHHDDDAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;999::::::::::::999888888999888777666666777888999999999999::::::;;;<<<===>>>>>>CCCHHHMMMZZZwwwyyyuuupppnnnpppuuuyyy{{{}}}kkk___YYYbbbpppxxxsssggg^^^\\\WWWMMMAAA;;;::::::777555777666555555777888888777555555555555555555555555777777777777777666666666555666777888999:::::::::;;;::::::999999888888777999999999:::;;;<<<===>>>@@@CCCRRRmmmvvvaaaUUUQQQRRRTTTVVVYYY\\\^^^___hhhmmmsss~~~}}}{{{{{{{{{uuummmfffbbb^^^[[[YYYWWWXXXYYYZZZ\\\[[[YYYXXXWWWYYY]]]aaafffmmmtttxxx{{{mmmUUUHHHDDD@@@>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888888888777666666777888888888999999:::;;;<<<=========>>>CCCHHHOOO___}}}wwwtttpppnnnpppuuuzzz}}}oooaaa]]]aaajjjrrrpppeee\\\ZZZWWWNNNBBB;;;999999888666777666444555666888777777555555555555555555555555999999888888888888888888666666777999::::::::::::::::::::::::999999888888999999999:::;;;<<<>>>>>>CCCGGGYYYwwwppp]]]TTTOOOQQQSSSWWWZZZ\\\^^^___gggmmmuuuyyyxxxzzz~~~zzzvvvpppkkkgggddd```^^^[[[[[[\\\^^^aaa```]]]ZZZXXXZZZ\\\___ccchhhoootttzzzrrrXXXIIICCC???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888888888888888777888888777777777777888888666777888999:::;;;<<<<<<<<<>>>CCCHHHQQQeee|||uuutttrrrqqqssswww|||vvvfffbbb___bbbjjjkkkaaaYYYYYYVVVNNNDDD<<<999999888777888666444555666777777666888888888888888888888888999999999999999999999999555666777888888888888888::::::::::::::::::::::::888888999:::;;;<<<>>>???CCCHHH]]]~~~kkkZZZUUUPPPQQQSSSVVVYYY[[[]]]^^^fffmmmwwwyyywwwzzz~~~zzzxxxuuurrroookkkfffbbb```______bbbeeeeeebbb^^^[[[\\\^^^```bbbggglllpppwww~~~yyy\\\KKKCCC???>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;777777888999999999888888777777777888888777777777666666666777888:::<<<<<<<<>>???CCCIII```gggXXXVVVQQQRRRSSSUUUXXXZZZ]]]^^^eeennnyyyzzzwwwzzz~~~~~~}}}|||{{{yyysssmmmhhheeecccbbbdddhhhiiieeebbb___```bbbcccdddgggjjjmmmqqqyyyaaaNNNEEE@@@??????;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;;;;;;;;;;:::777777888888888888777777777666666666777:::<<<>>>>>>BBBFFFKKKXXXrrr{{{rrrooorrruuuwwwxxxzzz~~~qqqcccWWWSSS[[[___ZZZWWWZZZVVVOOOEEE===999888888888888666444444666666666555666666666666666666666666555555666777888999999:::;;;;;;<<<<<<<<<;;;::::::777888999:::;;;;;;<<<===888888888:::;;;===>>>???IIIOOOggg}}}cccWWWVVVRRRRRRSSSTTTWWWZZZ]]]^^^eeennn{{{{{{www{{{~~~{{{sssmmmhhheeeccceeeiiikkkhhhdddaaaccceeeffffffgggjjjlllmmmuuueeeQQQGGGBBB@@@@@@;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<=========<<<777777888888888888777777888777666666777:::===@@@???DDDHHHMMM[[[wwwzzzqqqmmmqqquuuxxxyyyzzz}}}zzzdddYYYQQQSSSXXXXXXUUUSSSTTTNNNFFF@@@<<<:::999888666666555444444444444444777777777777777666555555444555777888888888777666888888999999999:::::::::::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@BBBQQQpppxxxaaaSSSPPPUUUVVVWWWWWWWWWYYY]]]___eeemmm{{{{{{wwwzzzyyysssmmmjjjhhhggghhhjjjjjjjjjlllkkkjjjjjjjjjkkklllmmmtttxxx}}}}}}iiiQQQFFFCCCAAA???<<<<<<;;;;;;;;;:::::::::999999999999999999999999999:::;;;999777666666777888888888999:::;;;<<<===BBBDDDGGGNNNcccwwwqqqppprrruuuxxx{{{~~~zzzfffZZZQQQRRRVVVUUURRRPPPSSSMMMEEE???<<<:::999888777666666555555555555555777777777777777666555555444555666777888777777666777777888888888999999999::::::::::::::::::::::::999:::;;;;;;;;;<<<>>>@@@DDDUUUttt}}}eeeWWWTTTVVVWWWWWWWWWWWWYYY\\\^^^dddlll|||{{{xxxzzz~~~xxxqqqnnnkkkiiijjjlllmmmmmmnnnmmmlllkkkkkkllllllmmmrrrvvv{{{{{{mmmTTTHHHCCC@@@>>><<<<<<;;;;;;;;;:::::::::999999999999999999999999;;;<<<===<<<:::888999:::888888888999:::;;;<<<===@@@CCCGGGQQQgggxxxrrrqqqsssuuuyyy{{{~~~xxxggg[[[QQQPPPRRRQQQNNNMMMQQQLLLDDD>>>;;;999888777888777777666666666666666777777777777777666666555555555666777777777777777666666777777777888888888::::::::::::::::::::::::999:::;;;<<<;;;<<>>BBBHHHUUUnnnxxxtttssstttvvvyyy|||~~~wwwfff[[[QQQOOOPPPOOOMMMMMMOOOJJJCCC===:::999888777999888888777666777777777666666777777777777666666555666666777777777777777777777777777888888888999999999999999999999999999999:::<<<<<<<<<===???AAAIII___lll]]]ZZZXXXYYYYYYXXXWWWWWWYYY\\\bbblll}}}zzzxxx{{{{{{uuuqqqqqqsssuuuuuutttsssrrrrrrqqqppppppoooqqqtttyyy}}}|||rrrZZZLLLEEE???<<<<<<<<<;;;;;;;;;:::::::::::::::999999999999999888777888999888666555666777888888888999:::;;;<<<===>>>BBBIIIYYYsss~~~}}}vvvssssssuuuwwwzzz|||~~~wwwfff[[[QQQNNNNNNNNNNNNPPPNNNIIIBBB<<<:::999888888999999888777777777777777666666777777777777666666666666666666666777777888888888888999999999::::::999999999999999999999999999:::<<<<<<<<<===@@@BBBJJJcccooo```\\\YYYYYYYYYXXXWWWWWWYYY[[[aaammm|||yyyyyy}}}{{{vvvuuuvvvwwwxxxvvvvvvvvvuuutttsssrrrrrrsssvvvzzz~~~~~~qqq[[[MMMEEE@@@===<<<<<<;;;;;;;;;::::::::::::::::::999999888888888555666777666555444555666888888888999:::;;;<<<===???CCCLLL]]]xxx}}}pppmmmqqq~~~{{{sssqqqrrrtttvvvyyy|||~~~zzzhhh]]]RRROOONNNMMMOOORRRMMMHHHBBB<<<::::::999999999888888777777777777777555666666777777777777777666666666666666777888888888999999999999:::::::::999999999999999999999999999:::<<<<<<===>>>AAACCCLLLgggpppbbb___XXXYYYYYYXXXWWWWWWYYY[[[aaannnzzzyyyyyy|||zzzzzzzzzzzzxxxxxxxxxxxxxxxwwwvvvuuutttwww{{{~~~rrr\\\MMMEEEAAA???<<<<<<;;;;;;;;;:::::::::;;;::::::999999888888888666888999888777666777888888888888999:::;;;<<<===AAAEEENNNaaa~~~{{{gggbbbeeevvvuuuppppppppprrruuuxxx{{{~~~lllaaaVVVPPPNNNMMMOOOSSSMMMHHHBBB===;;;;;;;;;:::888888777666666666666777555555666777777777777777777666666555666777888999888888888888999999999999888888888888888888888888888:::<<<======>>>AAADDDOOOlllmmm```___XXXXXXYYYXXXWWWXXXZZZ\\\aaaooo}}}yyyyyyzzz}}}|||yyyyyyzzz{{{{{{zzzyyyxxxtttwww{{{~~~ttt]]]MMMDDDAAA???<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888888777888999:::999888888999:::888888888999:::;;;<<<===AAAFFFPPPfffwww}}}yyyaaa[[[___qqqyyyqqqoooooonnnpppssswwwzzz}}}pppeeeYYYRRRNNNLLLNNNRRRMMMHHHBBB===;;;;;;;;;;;;888777777666666666666666555555666777777777777777777666555555555666888999777777777777888888888888888888888888888888888888888:::<<<======???BBBDDDQQQnnnhhh]]]\\\WWWXXXXXXXXXWWWXXX[[[]]]bbbppp{{{xxxxxxzzz~~~~~~yyyzzz{{{|||||||||{{{zzztttwwwzzz}}}www___MMMDDDAAA???<<<<<<;;;;;;;;;:::::::::;;;;;;::::::999888777777777888999999888777888:::888888888999:::;;;======AAAFFFRRRhhh}}}ooosssvvv___YYY[[[ooo{{{sssooooooooolllnnnrrrvvvzzz}}}{{{iiiVVVOOOPPPQQQQQQQQQLLLGGGAAA<<<:::999888777999888888777777777777777666777888777555444444555666666777777888888888999888888888777777777777777777888888888888999999999>>><<<===>>>======BBBJJJVVVzzzzzziii___\\\VVVXXXZZZZZZYYYYYY[[[\\\bbbsss{{{xxxzzz|||~~~}}}|||||||||||||||}}}eeeRRRFFFAAA@@@======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777777777777777777777777888777666666888:::===???AAAHHHVVVnnnuuufffjjjzzzsss[[[UUUYYYnnnwwwqqqnnnllllllooopppqqqtttwwwzzz}}}~~~|||jjjXXXQQQQQQQQQPPPPPPLLLGGGAAA<<<:::999999888888888777666666666666777444666777666555555666777666777777777888888888888888777777777777777777777777888888888888999999999<<<;;;;;;===<<<<<>>EEENNNggg~~~mmmhhhfffbbb[[[WWWTTTUUUWWWWWWWWWYYY\\\^^^jjj{{{yyytttvvvzzz}}}sssZZZJJJCCCBBB======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777777777777777777777777888888777777999;;;>>>???FFFMMM```||||||ppphhhiiinnnxxxsss]]]XXX[[[ooossskkkfffdddfffjjjmmmnnnpppsssuuuwwwxxxxxx{{{|||~~~}}}}}}}}}||||||{{{zzzyyy{{{}}}sssaaaYYYWWWSSSOOOLLLJJJFFF@@@<<<::::::999999777777666555555555555555777888888888666555555777888888777777777777777777666666777777888888888888777777888888888999999999===;;;;;;===>>>@@@HHHRRRmmm{{{hhhaaabbb```ZZZUUUSSSTTTUUUVVVVVVXXX\\\___lll|||vvvsssuuuyyy|||zzz^^^KKKCCCAAA======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777777777777777777777777999888777888999;;;>>>@@@DDDLLLccc{{{sssnnnpppqqqwwwrrr]]]XXXZZZmmmrrrjjjgggeeegggjjjooopppqqqtttuuuwwwxxxxxxyyyzzz|||}}}~~~zzzyyyyyytttuuuwwwzzz|||}}}~~~~~~wwwcccZZZWWWSSSOOOMMMHHHDDD>>>:::999999888888888777666666555555666666888999999888666555555666888888888888777777777777666666666777888888999999777888888888888999999999===;;;;;;>>>???BBBKKKUUUrrrvvvccc]]]___]]]WWWSSSRRRSSSTTTTTTUUUXXX\\\```lll}}}|||sssrrruuuyyy{{{cccNNNCCC@@@======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777777777777777777777777999888888888999<<<>>>@@@DDDMMMfffzzzuuutttwwwwwwxxxooo\\\XXX[[[nnn|||pppjjjhhhfffgggjjjpppqqqrrrtttvvvwwwwwwwwwwwwxxxzzz{{{}}}}}}zzzyyytttvvv{{{zzzeeeZZZWWWSSSOOOMMMGGGBBB===999888888777777888888777666666666666777777888999888666666777888888888888888777777777666555666666777888888999999777888888888888999999999<<<::::::===>>>BBBLLLVVVxxxrrraaa]]]^^^]]]XXXUUUQQQRRRSSSSSSTTTXXX\\\```mmm}}}zzzrrrrrruuuxxxyyy}}}iiiRRREEEAAA======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777777777777777777777777999999888888999<<<>>>@@@HHHQQQlll{{{xxxyyy|||kkkZZZXXX]]]qqqwwwmmmiiihhhfffgggjjjpppqqqrrrtttuuuvvvvvvvvvuuuwwwyyyzzz|||~~~|||fffZZZVVVSSSOOONNNFFFBBB<<<888777777777666999999888777777777777777555666888888777777999:::999888888888777777666666555666666777888999999999777888888888888999999999;;;999999<<<===AAAKKKVVV{{{pppbbb___aaa___[[[YYYQQQRRRRRRSSSTTTXXX]]]```nnn}}}yyyrrrrrruuuwwwxxx|||mmmTTTGGGBBB======<<<;;;;;;;;;;;;<<<999::::::;;;;;;::::::999777777777777777777777777999999888888:::<<>>CCCIII___xxxooouuu~~~xxxlll___WWWVVVVVV]]]uuu~~~~~~qqqiiibbbcccfffhhhjjjnnnssstttvvvvvvuuuuuuvvvwwwvvvwwwxxxyyy{{{~~~}}}iii[[[TTTQQQNNNKKKDDD@@@<<<999888888777777666666777888888888888888888888888777777666555555888888777777666555555555::::::999999888777777777888888888999:::;;;<<<===<<>>;;;::::::;;;:::999888888777777777777888888:::999999999888888777777999777888;;;<<<;;;???EEEJJJdddyyypppwww}}}jjj\\\SSSTTTVVV___yyy}}}mmmeee___aaaeeehhhkkkoooqqqsssuuuvvvuuutttuuuvvvwwwxxxyyyzzz{{{~~~mmm]]]UUUQQQNNNKKKCCC@@@<<<999999999888777888888888888888777666666888999999999999888666666777777777777777666555555888888888888999999999999666666777888;;;===???@@@===???<<<===BBBEEEUUUooo~~~wwwjjj^^^WWWTTTRRRQQQSSSTTTYYYfffrrr{{{ssspppoooooorrrvvv{{{~~~ttt~~~hhhQQQHHHAAA???<<<:::;;;;;;:::999999999999888888999999999999999888888888888888777999777888;;;;;;;;;@@@FFFMMMjjj}}}wwwooo___SSSRRRVVVbbb~~~yyyjjjbbb]]]```dddhhhkkkooooooqqqssstttsssssstttuuuyyyzzzzzz{{{|||rrraaaWWWQQQNNNLLLBBB???<<<:::999999888777888888888888777666555444888888999::::::999777666666666777777777777666666333444555666777888999999555666777999;;;>>>@@@AAA<<>>???;;;>>><<<===CCCIII]]]||||||rrrfff\\\UUURRRRRRTTTVVVVVVZZZfffsss~~~vvvrrrqqqoooqqqtttyyy{{{~~~}}}gggQQQHHHBBB@@@===;;;;;;;;;:::999999999888888888888999999777777777777888888888888:::777888:::;;;<<>><<<:::::::::888666333444555666777777777777333555777888999888777666333444666777888999888888777777777888999999::::::;;;::::::::::::;;;<<<<<<:::>>><<<<<>>DDDIIIbbbxxx~~~rrraaaWWWUUUSSSPPPOOOQQQSSSYYYeeeqqqwwwsssqqqppprrrvvv{{{|||~~~~~~}}}mmmRRRHHH@@@>>>;;;:::;;;;;;;;;::::::::::::999999888888888999999999888777666666555999777777;;;<<<===BBBIIIWWWsssyyycccWWWVVVZZZppp|||nnnbbb^^^ZZZZZZ```gggkkkmmmmmmppptttvvvvvvuuuuuuvvvzzz{{{{{{{{{|||~~~jjj\\\VVVOOOIIIBBB???;;;888888777777666666666666666555555555555777777777777666666666666666666666666777777777777777888888999999999999999888888999::::::;;;<<<<<<<<<===<<>><<<:::;;;;;;;;;:::;;;:::::::::999999999999999999888888777666666555999777777;;;<<<===BBBIIIWWWttt|||dddXXXXXX\\\sssyyykkk```]]]YYYZZZ___fffjjjmmmooorrruuuvvvvvvvvvwwwxxx{{{|||}}}|||}}}lll^^^WWWPPPIIIBBB???;;;888888888777666666666666666555555555555666666666666777777777777666666666666777777777777888888999::::::::::::999888999999::::::;;;;;;<<<<<<>>><<>>;;;888888888777666888888888888777777777777666666666666777777777777666666666666777777777777888888999:::::::::::::::999999999::::::;;;;;;;;;<<<>>><<<@@@GGGNNNiiiqqqiiirrrxxxrrrggg]]]VVVSSSRRROOONNNOOOPPPSSS]]]hhh|||~~~vvvpppooooooooorrrvvvvvvwwwxxxzzz|||}}}~~~~~~}}}{{{{{{}}}}}}{{{yyyvvvuuuttttttuuuwwwxxxxxxuuussstttwwwzzz~~~vvvZZZLLLBBB???===;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888888777777666666999777777;;;<<<===BBBIIIXXXvvv|||vvvwww~~~eeeXXXYYYaaa{{{qqqddd[[[YYYXXXYYY]]]bbbhhhkkkrrrssssssssssssuuuxxx{{{{{{|||}}}}}}}}}~~~ooo```YYYQQQIIIAAA>>>:::888888888888777888888888888777777777777555666666666777777777888666666666666777777777777888888999::::::::::::999999999::::::::::::;;;;;;;;;===;;;???GGGPPPlllzzziiieeeoootttmmmbbb[[[WWWSSSPPPNNNMMMNNNOOORRR\\\fff|||yyyrrrmmmlllmmmmmmppptttvvvwwwxxxyyyyyyxxxxxxwwwyyy{{{|||zzzzzz}}}|||yyywwwuuutttqqqqqqrrrtttvvvvvvsssqqqnnnqqqtttxxx|||xxx[[[JJJCCC@@@===<<<;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777777999777777;;;<<<===BBBIIIYYYxxxvvvnnnooo|||cccVVVYYYccc~~~nnnbbbYYYXXXXXXYYY\\\aaagggkkkqqqqqqqqqpppppprrrvvvzzzyyyzzz|||||||||}}}pppaaaYYYPPPHHHAAA>>>:::888888888888777666666666666555555555555555555666666777777888888666666666666777777777777777777888999999999999888:::::::::::::::::::::::::::<<<:::???GGGQQQnnnqqqdddaaalllqqqhhh^^^YYYVVVQQQOOOMMMMMMNNNOOORRR\\\fff}}}wwwpppkkkkkkllllllooossswwwwwwxxxwwwuuusssqqqooorrrtttyyy|||zzz{{{}}}{{{xxxwwwuuusssppppppppprrrssssssrrrpppkkklllooorrrwww~~~{{{]]]JJJDDDAAA>>><<<<<<;;;:::999::::::::::::;;;;;;;;;;;;888888777777777777777777999777777;;;<<<===BBBIIIYYYxxxuuukkkkkkxxxyyyaaaUUUZZZfff}}}kkk```WWWXXXYYYZZZ\\\aaaggglllnnnooooooooooooqqqtttwwwvvvxxx{{{||||||}}}pppaaaXXXOOOGGG@@@===:::888888999888888666666666666555555555555555555555666777888888888666666666666777777777777666666777888888888888777::::::::::::::::::::::::999:::999>>>GGGQQQooozzziii```^^^jjjnnncccYYYVVVSSSNNNNNNLLLMMMOOOPPPSSS\\\fff~~~wwwpppllllllmmmmmmooossswwwwwwvvvtttqqqmmmjjjgggiiilllqqqyyy~~~~~~~~~|||{{{{{{}}}|||yyywwwvvvtttsssqqqpppnnnnnnoooooommmlllhhhiiijjjlllqqqyyy~~~```LLLDDDAAA>>><<<<<<;;;:::999999999999999:::::::::;;;777777777777777777777888999777777;;;<<<===BBBIIIZZZyyywwwkkkjjjtttwww___UUU\\\iiiyyyhhh^^^VVVXXXZZZ[[[]]]aaahhhmmmmmmnnnooooooooopppsssvvvuuuwwwzzz|||}}}pppaaaXXXOOOGGG@@@===:::888888999888888888888888888777777777777444555555666777888888999666666666666777777777777555555666777777777777777::::::::::::::::::::::::888:::888===GGGQQQoootttddd^^^[[[hhhkkk```VVVTTTQQQKKKMMMLLLLLLOOOPPPTTT]]]ggg~~~xxxqqqmmmnnnnnnnnnpppssswwwvvvuuusssooojjjeeebbbcccfffmmmuuu~~~~~~~~~~~~~~~~~~}}}|||{{{|||}}}zzzwwwvvvuuusssrrrssspppmmmlllkkkkkkiiihhhgggggghhhiiinnnvvvcccNNNEEEBBB>>><<<<<<<<<:::999888888888999999:::::::::777777777777777888888888999777777;;;<<<===BBBIIIZZZyyyyyylllkkkuuuvvv___VVV^^^lllvvvfff\\\VVVXXXZZZ\\\]]]aaahhhmmmlllnnnoooppppppqqqsssuuuuuuxxx{{{}}}sssdddZZZPPPGGGAAA>>>:::777777888999888555555666666666666555555555555555555666666666666666666777777777777666666999999888888888888888999999999::::::::::::;;;;;;;;;===>>>@@@DDDTTTsssrrr___ZZZ\\\aaabbbZZZRRRNNNMMMKKKNNNKKKKKKLLLNNNSSS___kkk}}}tttlllmmmooooooooopppxxxxxxuuuooolllkkkfff``````cccjjjttt|||~~~~~~~~~}}}~~~~~~{{{wwwuuusssrrrqqqmmmmmmmmmllljjjhhhfffeeeeeecccdddiiiooovvv|||___LLLEEECCCAAA>>><<<;;;;;;;;;>>>===;;;:::999:::;;;;;;999999999888888888888777999888999<<<<<<<<>>:::888777888888777666666777777777777666666666666666777777777777888777777666666666666777777999999888888888888888999999999::::::::::::;;;;;;<<<<<<>>>???CCCTTTsssuuu___XXXZZZ___```YYYQQQNNNMMMKKKMMMKKKJJJLLLMMMSSS___lll}}}ssslllmmmooopppqqqssszzz{{{zzzuuurrrpppjjjccc```dddjjjsss|||~~~}}}||||||}}}~~~}}}~~~~~~{{{xxxuuurrrqqqqqqmmmmmmlllkkkjjjhhhfffeeedddbbbbbbggglllrrr||||||___LLLCCCBBB@@@===<<<;;;;;;;;;<<<<<<:::999999999::::::999999999888888888888777999888999<<<<<<<<>>???DDDUUUuuuxxx```WWWXXX\\\\\\VVVOOOMMMLLLJJJKKKJJJJJJKKKMMMRRR___lll|||ssslllllloooppprrrvvv{{{~~~|||yyyvvvmmmeeebbbeeekkksss{{{~~~|||{{{zzzzzz{{{||||||~~~~~~{{{xxxuuurrrqqqpppmmmmmmlllkkkiiigggeeedddccc``````dddhhhmmmvvv|||___LLLAAA@@@>>><<<;;;;;;;;;;;;;;;:::999999888999999999999999999888888888888777999888999<<<<<<<<>>???EEEWWWwwwyyyaaaXXXVVVYYYYYYSSSNNNMMMLLLJJJIIIIIIJJJKKKLLLQQQ___mmm|||ssslllkkkmmmnnnrrrwwwzzz{{{qqqgggdddfffkkkssszzz}}}{{{zzzzzzzzzzzz|||~~~~~~|||yyyvvvssspppooommmmmmllljjjhhhfffdddcccaaa^^^___bbbfffjjjrrr{{{}}}___KKK@@@???===<<<;;;;;;;;;<<<999999888888888888888888999999999888888888777777999888999<<<<<<<<>>;;;999999888777555555666666777777666666555555555555666666666777777999777666444444666777999888888777777888999999:::999999999:::::::::;;;;;;:::;;;>>>@@@FFFZZZ|||zzzccc[[[UUUXXXVVVPPPLLLLLLKKKHHHHHHIIIKKKLLLLLLQQQ```ooo|||sssllliiiiiijjjpppvvv{{{wwwlllgggiiimmmssszzz~~~~~~|||{{{{{{{{{{{{}}}~~~~~~~~~{{{wwwtttqqqooommmlllkkkjjjhhheeecccbbb___]]]]]]aaadddhhhpppxxx}}}```KKK@@@???===<<<;;;;;;;;;<<<777888888888888888888888999999999888888888777777999888999<<<<<<<<>>AAAIII^^^|||eee^^^VVVWWWUUUOOOLLLLLLKKKGGGGGGIIILLLMMMMMMRRRbbbrrr|||tttkkkgggdddeeekkkrrr{{{~~~rrrkkkllloootttzzz~~~}}}||||||||||||}}}~~~~~~}}}~~~}}}yyyuuurrrpppmmmlllkkkiiigggdddbbbaaa^^^[[[\\\___aaacccjjjqqqtttxxx|||bbbLLLAAA@@@>>><<<;;;;;;;;;;;;777777888999999999888888999999999888888888888777999888999<<<<<<<<>>BBBKKKaaahhh```XXXXXXTTTNNNKKKLLLJJJFFFGGGIIIMMMNNNNNNSSScccttt}}}tttjjjddd```___eeemmmwwwtttnnnoooqqqvvv{{{~~~}}}||||||}}}}}}~~~~~~}}}|||{{{}}}~~~~~~{{{wwwsssqqqllllllkkkiiifffdddaaa```]]]ZZZYYY[[[[[[[[[```ggggggkkknnnqqqssswww~~~|||eeeOOOCCCBBB@@@===<<<;;;;;;;;;777777999:::::::::999999999999999888888888888777999888999<<<<<<<<>>CCCLLLdddjjjaaaYYYXXXTTTNNNKKKLLLJJJFFFGGGJJJNNNOOONNNSSSdddvvv}}}tttjjjbbb]]]\\\bbbjjjrrr{{{}}}ssspppppprrrvvv{{{~~~}}}||||||}}}}}}~~~}}}{{{zzz{{{|||~~~~~~|||xxxtttqqqllllllkkkiiifffcccaaa```\\\YYYWWWWWWVVVUUUYYY^^^\\\___bbbdddfffjjjqqqvvv}}}|||gggQQQEEECCCAAA>>><<<;;;;;;;;;777888999:::;;;;;;:::999999999999888888888888777999888999<<<<<<<<>>>>>@@@LLLgggppp]]]WWWUUURRROOOLLLKKKJJJIIILLLJJJHHHJJJMMMVVVgggwww}}}ssshhh```]]]___bbbnnnttt|||}}}yyyvvvpppqqqrrrvvv{{{~~~~~~~~~}}}{{{zzz~~~}}}{{{zzz{{{|||}}}}}}~~~}}}yyyuuurrrlllkkkjjjiiihhheee```\\\XXXVVVRRROOONNNPPPSSSUUUVVVVVVWWWYYY\\\aaaeeegggnnnrrrzzzjjjRRRCCC@@@===;;;;;;;;;;;;:::999999999999999999999999777888999::::::999888777999999;;;>>>>>>===CCCJJJaaa|||bbbQQQIIIPPP[[[iii{{{fffYYYSSSPPPSSSVVVXXX[[[^^^bbbffffffggghhhiiiiiijjjlllnnnqqqrrrrrrsssuuuzzzmmm\\\PPPHHH???===:::999888888666444999:::;;;<<<;;;;;;:::999777777777777777777777777666555555555666777999:::888999999::::::999999888999999999999999:::;;;;;;===>>>>>>@@@LLLgggqqq^^^UUUTTTQQQNNNLLLJJJJJJJJJKKKIIIHHHJJJNNNWWWhhhxxx|||rrrhhh```^^^___```iiiooovvv{{{zzzwwwsssqqqpppqqqssswww|||}}}|||{{{zzz}}}~~~~~~}}}zzzzzzzzz|||~~~~~~~~~~~~zzzvvvsssmmmkkkiiigggdddaaa\\\YYYWWWTTTQQQMMMLLLLLLMMMNNNNNNNNNNNNPPPSSSVVVZZZ\\\cccgggnnnwwwhhhOOOCCC@@@===;;;;;;;;;;;;:::999999999999999999999999777888999999999999888777999888:::=========DDDLLLcccqqq___PPPHHHNNNXXXfffwwwbbbUUUPPPOOOQQQUUUWWWZZZ]]]aaadddfffhhhiiijjjiiijjjmmmooopppqqqrrrrrrtttyyylll[[[OOOGGG???===:::999888888666555777777777777777666555444777777777777777777777777666555555555666777888999888888999999999999999888777777777888999:::;;;<<<<<<===>>>@@@MMMhhhrrr^^^SSSQQQOOOMMMKKKJJJJJJJJJJJJHHHHHHKKKOOOXXXjjjzzz}}}xxxpppgggaaa^^^]]]^^^bbbgggmmmqqqqqqooolllkkkooopppsssxxx}}}~~~~~~~~~}}}|||{{{zzzzzz|||}}}}}}|||zzzyyyzzz{{{~~~~~~~~~~~~~~~{{{wwwtttoookkkgggbbb___\\\XXXUUUSSSRRRNNNKKKIIIGGGFFFFFFFFFFFFFFFGGGIIILLLOOOPPPVVVZZZ```hhhqqq|||iiiMMMCCC@@@===;;;;;;;;;;;;:::999999999999999999999999777888999999999999888777999888999;;;<<<===EEENNNfff}}}iiiZZZMMMGGGMMMUUUccc}}}ttt```SSSOOONNNPPPSSSVVVXXX\\\```cccfffgggiiijjjjjjkkkmmmoooooopppqqqqqqsssxxx~~~iiiXXXMMMFFF???<<<:::999888888666555444444444333222111000000555555555555555555555555666666666666666777888888777888888999999999999888777777777777888999:::;;;<<<===>>>AAAMMMiiiqqq\\\PPPOOOMMMKKKJJJIIIJJJJJJIIIGGGHHHLLLPPPZZZkkk{{{}}}yyytttllleee```]]][[[ZZZ[[[___dddggghhhhhhhhhiiimmmooosssyyy~~~||||||{{{{{{zzzzzzzzzzzzzzz|||}}}|||zzzyyyyyyzzz~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{wwwtttpppllleee___[[[WWWTTTQQQOOONNNLLLJJJGGGEEECCCBBBEEEEEEEEEEEEFFFHHHJJJKKKNNNQQQVVV]]]eeerrrkkkOOOCCC@@@===;;;;;;;;;;;;:::999999999999999999999999888888888999999888888888999777888:::;;;===FFFOOOfff{{{eeeSSSJJJFFFLLLUUUccc~~~tttaaaUUUQQQNNNPPPSSSVVVXXX[[[```cccdddfffiiijjjjjjkkkmmmnnnnnnooopppppprrrwww}}}iiiYYYNNNGGG>>><<<999888999888777666999999888777666555555555555555555555555555555555666666666777777777777777666777888888999999999999999999888888777888888999<<<===>>>AAANNNkkk}}}qqq[[[OOONNNLLLJJJIIIIIIIIIJJJIIIHHHIIIMMMQQQ[[[lll||||||vvvqqqiiiddd```^^^[[[YYYVVVZZZ]]]```bbbdddgggiiijjjmmmrrryyy~~~zzzzzzyyyxxxxxxxxxyyyzzzyyy{{{}}}|||{{{yyyyyyzzz||||||}}}}}}}}}}}}~~~~~~}}}}}}~~~zzzvvvrrrpppkkkccc]]]XXXTTTQQQOOOJJJJJJIIIHHHGGGEEEDDDCCCFFFFFFFFFFFFFFFGGGHHHHHHIIIKKKOOOSSSZZZgggvvvkkkOOOCCC@@@===;;;;;;;;;;;;:::999999999999999999999999999888888888888888888999888777777999:::===EEEOOObbbzzz{{{bbbOOOIIIGGGMMMVVVgggtttaaaVVVRRRNNNPPPTTTVVVYYY\\\```cccbbbeeehhhiiijjjjjjlllmmmnnnooooooppprrrwww}}}jjj[[[OOOHHH>>><<<999888999999777666::::::999888777777777777777777777777777777777777666666777777777777666666666666777888999999999999::::::999888888888888888<<<===>>>BBBOOOlll|||~~~ttt^^^OOONNNLLLJJJIIIIIIIIIIIIIIIHHHJJJNNNSSS\\\lll{{{~~~wwwpppiiicccaaa```]]][[[WWWYYY[[[\\\^^^aaaeeehhhgggjjjqqqxxx}}}xxxxxxwwwvvvvvvwwwxxxyyyyyy{{{}}}}}}|||zzzzzz{{{{{{{{{{{{|||}}}}}}~~~~~~|||}}}~~~}}}yyytttppplllhhhaaa[[[VVVSSSOOOMMMHHHHHHGGGGGGFFFFFFEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFDDDGGGIIIKKKPPP[[[jjjuuuiiiOOOCCC@@@===;;;;;;;;;;;;:::999999999999999999999999999999888777777888999999888777888:::;;;<<>>BBBPPPmmmzzzdddPPPOOOMMMKKKIIIIIIIIIIIIJJJIIIKKKOOOSSS\\\lll{{{zzzsssjjjeeeddddddbbb___[[[[[[[[[ZZZZZZ\\\aaaddddddhhhoooxxx~~~~~~{{{wwwvvvuuutttuuuvvvxxxyyyyyy{{{~~~~~~}}}|||{{{{{{yyyyyyzzz{{{}}}~~~|||}}}~~~{{{vvvqqqnnngggccc]]]XXXTTTQQQMMMKKKHHHGGGFFFEEEEEEDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEBBBEEEGGGGGGIIIQQQ```kkk{{{hhhQQQCCC@@@===;;;;;;;;;;;;:::999999999999999999999999999999888777777888999999777777999;;;<<<<<>>>>>>>>???BBBQQQmmm|||lllSSSQQQNNNKKKJJJKKKLLLMMMKKKIIIIIIMMMSSS]]]nnn|||}}}tttllliiiiiijjjjjjfffbbb]]]ZZZXXXZZZ]]]___bbbeeellluuu}}}{{{wwwtttsssrrrqqqrrrtttvvvxxxyyyyyyzzzzzz{{{zzzzzzzzzyyyzzz{{{}}}~~~~~~}}}|||||||||~~~||||||}}}~~~}}}xxxsssmmmiii```\\\WWWSSSPPPMMMJJJHHHGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDGGGNNNVVV[[[nnn|||gggRRRGGGDDD???===<<<<<<;;;:::;;;<<<<<<======<<<<<<;;;999999999999999:::::::::888999999999;;;>>>CCCFFF\\\{{{wwwwwwhhhRRRNNNKKKNNNXXXlllsss```VVVTTTOOOPPPQQQTTTWWW\\\___aaagggiiijjjjjjjjjkkknnnpppkkknnnqqqsssuuuxxx|||qqqaaaVVVKKKCCC===<<<:::999888888999999888777777777777777888888666666777777666666555444666666666666777777777777777777777777777888888888888888777777888999:::;;;<<<===>>>BBBPPPmmmvvvbbbQQQOOOLLLIIIHHHHHHIIIJJJJJJIIIJJJNNNTTT___ppp{{{ssspppooooooooohhheeeaaa]]][[[\\\^^^___bbbeeelllvvv~~~|||wwwtttsssrrrrrrrrrtttvvvxxxxxxyyyzzzzzz{{{zzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~}}}||||||{{{|||}}}}}}}}}~~~~~~{{{vvvpppjjjggg___[[[VVVRRROOOLLLIIIGGGHHHGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHMMMSSSWWWhhhwwweeeOOOGGGCCC???===<<<<<<;;;:::888888888888888888888888999999999999888888888888888999999999:::>>>BBBFFF]]]|||vvvvvvhhhRRRNNNKKKNNNYYYmmmuuuaaaVVVSSSOOOPPPRRRTTTXXX\\\```bbbhhhiiikkkkkkkkkllloooqqqlllnnnppprrrtttwww{{{nnn___UUULLLEEE===<<<:::999888888999999777777666666666777888888777777777777777777666555666666666666777777777777666666777777888888999999777666666777777888::::::;;;<<<===AAAPPPlllqqqZZZPPPNNNLLLIIIHHHHHHHHHIIIJJJIIIJJJOOOVVVaaatttzzzvvvtttsssrrrkkkiiieeeaaa___^^^^^^___bbbeeelllvvv~~~|||xxxtttssssssrrrssstttvvvwwwxxxxxxyyyzzzzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}{{{{{{zzzzzz{{{}}}~~~~~~~~~~~~}}}wwwrrrmmmgggccc\\\YYYTTTPPPMMMKKKHHHFFFHHHHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJLLLPPPSSS```ooodddNNNFFFCCC???<<<<<<<<<;;;:::888777666555555666777888999999888888777777666666888888999999:::===BBBFFF]]]|||uuuuuuhhhRRRMMMKKKOOOZZZoooxxxbbbVVVSSSOOOPPPQQQTTTXXX\\\```ccchhhjjjkkkkkklllmmmoooqqqmmmnnnoooppprrruuuzzz~~~ppp```WWWOOOHHH<<<;;;:::888888888888999888888777666666666666666666666777777777666666555666666666666777777777777555555666777888999999:::777777888888999:::;;;<<<;;;<<<===BBBPPPlllqqqYYYRRRPPPNNNKKKJJJIIIIIIJJJIIIIIIKKKQQQWWWcccxxxyyyvvvsssqqqmmmjjjgggccc```^^^]]]]]]aaaeeelllvvv~~~}}}xxxttttttsssssstttuuuvvvvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}|||{{{zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~{{{uuupppjjjeeeaaaZZZWWWRRROOOLLLJJJHHHFFFHHHGGGGGGFFFEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLMMMOOOQQQZZZiiifffQQQEEEBBB>>><<<;;;;;;;;;:::;;;999888666666888999;;;999888888777666555555444777888999999:::===BBBFFFYYYxxxvvvwwwiiiRRRMMMJJJNNNZZZpppzzzdddWWWRRRNNNNNNPPPSSSWWW\\\```bbbggghhhjjjjjjkkkllloooqqqnnnnnnooooooppptttzzz~~~rrraaaWWWNNNGGG<<<;;;999888777777888999:::999888666555444444444444555555666666555555555666666666666777777777777555555666777888999999:::666777888999:::;;;;;;<<<<<<===???CCCQQQlllqqqZZZRRRQQQOOOLLLKKKJJJIIIIIIHHHIIILLLRRRXXXeee{{{}}}xxxtttrrrllljjjfffbbb^^^\\\[[[[[[```ccckkkuuu}}}|||xxxuuutttttttttuuuuuuuuuvvvvvvwwwxxxyyyzzzzzzzzzzzz{{{|||}}}}}}}}}}}}}}}||||||{{{zzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}yyytttoooiiiddd```YYYVVVRRRNNNMMMKKKIIIGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKMMMNNNNNNNNNPPPRRRWWWfff|||gggRRRDDDAAA>>>;;;;;;;;;;;;:::<<<;;;999888888999;;;<<<888888777777666555444444777888888888999===BBBEEEWWWvvvwwwzzziiiRRRMMMJJJNNNYYYppp|||eeeWWWRRRLLLMMMOOORRRVVV[[[___aaadddfffhhhhhhiiijjjmmmooonnnnnnnnnnnnppptttzzzsssaaaUUUKKKDDD<<<;;;999888777777888888:::999888666555444333333333444444555555555555555666666666666777777777777666666777777888888999999444555666888999:::::::::===>>>???CCCPPPjjjsssZZZQQQPPPNNNLLLJJJHHHGGGGGGHHHIIIMMMRRRXXXeee}}}{{{vvvsssllliiiddd___\\\ZZZZZZZZZ^^^bbbiiittt||||||wwwuuuuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwyyyzzzzzzzzzzzz{{{{{{|||}}}}}}}}}}}}}}}~~~}}}|||{{{{{{{{{|||}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~xxxsssmmmhhhbbb___ZZZVVVRRROOONNNLLLKKKIIIHHHHHHGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJKKKLLLMMMMMMKKKLLLNNNNNNNNNOOORRRTTTWWWeeeyyygggRRRDDDAAA===;;;;;;;;;;;;::::::999888888888888999:::888888777777666666555555777777888888999<<>>AAAMMMfffyyy___RRRQQQOOOMMMKKKIIIHHHGGGGGGIIINNNRRRWWWeee}}}}}}wwwtttlllhhhccc]]]ZZZYYYZZZ[[[]]]```hhhrrr{{{~~~{{{vvvuuuuuuvvvvvvvvvuuuuuuuuuuuuvvvwwwxxxyyyzzzzzzzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~|||{{{{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~|||vvvqqqlllfffaaa]]][[[WWWTTTQQQPPPNNNMMMKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMNNNOOOOOOPPPNNNNNNOOONNNNNNOOORRRTTTXXXdddwwwgggRRRCCC@@@===;;;;;;;;;;;;:::999999999999999999999999777777777777777777777777777777888888999<<>>>>>>>>;;;<<<===@@@KKKccceeeUUUTTTRRRPPPNNNLLLKKKJJJGGGJJJNNNRRRWWWddd}}}|||vvvrrrlllhhhbbb\\\YYYYYY[[[\\\\\\___gggqqqzzz}}}zzzvvvuuuvvvvvvvvvvvvvvvuuutttuuuuuuwwwxxxyyyzzzzzzzzzyyyzzz{{{}}}~~~}}}{{{{{{{{{{{{|||}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~~~~{{{uuupppjjjeee___[[[[[[XXXUUURRRQQQPPPNNNMMMLLLLLLKKKKKKKKKLLLLLLMMMLLLMMMMMMNNNPPPQQQQQQRRRPPPQQQPPPNNNMMMNNNQQQSSSYYYcccuuugggSSSCCC@@@<<<;;;;;;;;;;;;:::999:::;;;;;;;;;;;;:::999777777777777888888888888666777888888999<<>>BBBPPPiii}}}www^^^NNNJJJGGGKKKUUUjjjsss___UUUNNNNNNOOOPPPTTTXXX\\\^^^ccccccbbbbbbccceeefffggghhhggghhhiiilllqqquuuxxxzzzttt```PPPFFFAAA<<<:::888777888999888666555777888777555444444555333444666777777666555444444444555666666777888888777777777777888888888888666777999;;;<<<;;;::::::888;;;???AAADDDUUUvvvnnnfff\\\RRRLLLJJJIIIHHHGGGEEEFFFHHHKKKRRR___mmmyyy}}}nnneeedddaaa]]]ZZZXXXYYYZZZ[[[]]]```gggoootttvvvtttqqqppppppqqqssstttvvvwwwwwwtttvvvxxxxxxwwwuuuuuuuuuxxxyyy{{{{{{zzzzzz|||}}}{{{|||}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzzzz{{{|||}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{zzzyyyttttttsssrrrpppooonnnmmmiiijjjlllqqqyyy~~~{{{xxxuuurrrooojjjggggggfffeeeeeedddccc```]]][[[[[[[[[[[[[[[ZZZZZZYYYZZZYYYXXXYYY\\\```aaabbbcccaaa]]]YYYVVVUUUVVVVVVVVVXXX]]]gggtttfffOOOCCC@@@===;;;;;;;;;;;;:::888888888888888888888888:::999888666666777888999777777777777777:::>>>AAANNNfffxxx^^^NNNIIIGGGKKKUUUjjjtttaaaWWWNNNNNNNNNOOORRRVVVZZZ]]]dddcccbbbaaabbbccceeegggggggggggghhhkkkooosssvvvzzzqqq]]]NNNDDD???:::999777666777888777666111444666777666555555555555666888999888777555444333444444555666777777888777777777777888888888888555777999;;;;;;;;;:::999777:::???@@@CCCSSSuuuzzzgggaaaXXXQQQLLLJJJHHHGGGHHHEEEEEEGGGJJJQQQ___lllzzz~~~nnneeecccaaa]]]ZZZXXXYYYZZZ\\\\\\___fffmmmsssuuurrrppppppppprrrsssuuuvvvwwwxxxsssuuuwwwwwwwwwwwwxxxyyyxxxzzz{{{{{{{{{{{{|||~~~{{{|||}}}~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{}}}~~~~~~~~~~~~~~~}}}~~~zzzzzzyyyxxxwwwuuutttsssppppppoooooommmkkkiiihhhfffgggiiimmmttt}}}}}}zzzxxxuuussspppllliiihhhgggfffeeeeeeccc```]]][[[\\\\\\\\\\\\[[[ZZZZZZ[[[YYYWWWXXX[[[___aaaaaadddaaa]]]YYYVVVUUUUUUVVVUUUVVVZZZbbbooo|||fffMMMCCC@@@===;;;;;;;;;;;;:::888888888888888888888888<<<:::888666555777999:::666777777666777999>>>AAAMMMdddxxx^^^NNNIIIGGGKKKUUUiiiuuubbbXXXNNNNNNMMMNNNQQQVVVZZZ\\\dddcccbbbaaaaaaccceeefffgggffffffgggjjjnnnrrruuu{{{rrr]]]LLLBBB>>>:::999888777666666666666444444444444444444444444666666666555444444444333666666666666666555555555777777777777777777777777;;;;;;:::::::::;;;<<<===999>>><<<===EEEQQQmmmrrrZZZVVVQQQMMMJJJHHHFFFEEEHHHFFFHHHLLLOOOVVVcccooo~~~~~~ooofff```___]]]YYYVVVTTTUUUWWW```bbbgggnnnssstttppplllsssqqqnnnpppsssvvvvvvuuuwwwvvvuuuttttttuuuvvvwwwyyyyyyyyyyyyyyyzzz{{{|||~~~}}}{{{zzzzzz{{{||||||yyy{{{{{{{{{xxxwwwwwwwww|||zzzzzz}}}}}}xxx{{{|||~~~~~~}}}~~~}}}||||||~~~~~~~~~~~~~~~~~~}}}{{{zzzwwwtttrrrooonnnmmmkkklllnnnnnnmmmkkkhhhfffcccccccccfffllluuu}}}|||wwwtttsssrrrnnnkkkkkkiiigggfffeeeccc```^^^\\\[[[ZZZ[[[[[[[[[YYYWWWXXXWWWWWWWWWXXX[[[^^^```___]]][[[ZZZZZZZZZYYYXXXXXXUUUXXXcccqqq{{{jjjMMMDDDAAA===;;;:::;;;:::999;;;;;;:::999999888777777888888999999999999888888777777888777777999===@@@KKK```aaaOOOJJJHHHKKKUUUhhhrrr```VVVOOONNNLLLLLLOOORRRVVVYYY]]]^^^___```aaabbbcccdddeeeffffffgggiiimmmssswww{{{ooo[[[LLLBBB>>>:::999888777666666666666444444444444444444444444555555555555555444444444666666666666666666666555777777777777777777777777:::::::::::::::;;;;;;<<<999>>><<<===EEEPPPllljjjWWWTTTOOOLLLIIIGGGFFFEEEIIIGGGHHHLLLPPPXXXfffssspppfff``````^^^ZZZVVVUUUVVVXXXccceeejjjqqqwwwwwwsssooosssqqqooopppsssvvvvvvuuuttttttssssssssstttvvvvvvzzzyyyyyyyyyyyyzzz{{{|||}}}|||{{{zzzzzz{{{||||||xxxyyy{{{{{{yyyxxxyyyzzzyyyxxxyyy}}}{{{|||}}}~~~~~~}}}~~~}}}||||||}}}~~~}}}zzzxxxuuuqqqnnnkkkjjjiiiggghhhiiiiiigggdddaaa___]]]]]]]]]___dddlllsssxxx~~~|||xxxuuutttrrrnnnkkkkkkiiigggffffffdddaaa^^^]]][[[[[[[[[\\\[[[YYYWWWWWWWWWVVVVVVWWWZZZ\\\]]][[[ZZZYYYYYY[[[]]]]]]\\\XXXTTTUUU___kkkuuu~~~oooRRREEEBBB>>><<<<<<<<<;;;:::::::::999999888777777666666777777888888777777666777777888777777999===@@@III^^^bbbOOOJJJHHHLLLYYYmmmppp___VVVNNNMMMLLLLLLNNNRRRVVVYYY]]]]]]^^^___aaabbbcccccceeeffffffggghhhmmmrrrwww{{{~~~kkkYYYKKKBBB>>>:::999888777666666666666555555555555555555555555444444444555555555555555555555666666666666666666777777777777777777777777888999999999999:::::::::999>>><<<===DDDOOOjjjwwwcccRRRQQQNNNKKKIIIGGGGGGGGGJJJHHHIIILLLQQQZZZkkkzzzpppeee```___]]]ZZZVVVUUUVVVXXXeeehhhooovvvzzzzzzvvvrrrrrrqqqpppqqqsssuuuuuuuuussssssssstttuuuvvvwwwxxxzzzzzzyyyyyyyyyzzz{{{{{{{{{{{{zzzzzzzzz{{{{{{|||zzz{{{||||||yyyxxxxxxxxxwwwvvvxxx|||~~~~~~~~~}}}}}}}}}}}}}}}}}}~~~}}}|||||||||~~~~~~|||wwwuuuqqqmmmhhheeecccbbbcccddddddcccaaa^^^[[[YYYWWWVVVVVVWWW[[[bbbhhhllltttzzz}}}yyywwwuuurrrooolllkkkjjjhhhgggfffeeebbb___]]]\\\[[[[[[\\\\\\YYYXXXVVVVVVUUUUUUVVVWWWYYYZZZVVVUUUVVVXXX\\\```bbbccc___ZZZZZZaaajjjsss}}}tttVVVFFFCCC???===<<<<<<<<<;;;:::999999888888777777777555666666777777666666555777777888777777999===@@@GGG[[[~~~cccPPPJJJGGGNNN^^^sss~~~mmm^^^UUUNNNMMMKKKKKKMMMQQQUUUXXX\\\\\\]]]___```aaabbbcccdddeeefffggghhhlllrrrvvv{{{yyyfffUUUJJJBBB>>>:::999888777666666666666666666666666666666666666333444444444555666666666555555555555666666666666666666666666666666666666777777888999999999999999888===<<<===DDDMMMfffrrraaaQQQPPPOOOLLLJJJHHHIIIIIIJJJIIIJJJMMMQQQ[[[nnnpppccc___^^^\\\YYYVVVUUUVVVXXXdddiiiqqqxxx|||{{{wwwsssqqqqqqqqqqqqssstttttttttuuuuuuvvvwwwxxxyyyzzz{{{zzzzzzyyyyyyyyyyyyzzz{{{yyyyyyyyyzzzzzz{{{{{{|||}}}yyyvvvttttttwwwwwwxxx|||~~~~~~}}}|||{{{{{{{{{|||}}}||||||{{{{{{|||}}}~~~|||{{{tttrrrmmmhhhccc```^^^]]]bbbbbbaaa```^^^ZZZWWWUUUSSSRRRRRRRRRUUUZZZ___ccckkkqqqzzz~~~{{{yyyvvvrrrooommmllljjjiiihhhgggfffcccaaa___]]]\\\\\\]]]\\\ZZZXXXVVVUUUTTTTTTTTTUUUUUUVVVRRRRRRSSSWWW]]]cccgggiiifffaaa___ccciiiqqq{{{uuuWWWEEEBBB???<<<<<<<<<;;;;;;::::::999999999888888888555666666777777666666555777777888777777999===@@@GGG[[[}}}eeeQQQJJJGGGPPPaaaxxx{{{jjj\\\SSSMMMLLLJJJJJJLLLPPPTTTWWWZZZ[[[\\\^^^___aaabbbbbbcccdddeeefffhhhlllqqquuuzzzsssaaaRRRHHHAAA===:::999888777666666666666666666666666666666666666333444444444555666666666444555555555666666777777666666666666666666666666666777888999999999888888888===<<<===CCCKKKcccqqqaaaQQQRRRRRRPPPLLLJJJJJJLLLJJJIIIJJJLLLOOOYYYmmmpppbbb]]]\\\[[[WWWTTTTTTUUUWWWaaahhhqqqyyy{{{yyyuuuqqqpppqqqrrrrrrrrrrrrsssssstttuuuvvvwwwxxxyyyzzzzzzyyyyyyxxxxxxxxxxxxyyyyyywwwxxxxxxyyyzzz{{{{{{{{{~~~|||yyyuuuttttttxxxxxxyyy{{{}}}~~~}}}|||}}}}}}|||{{{zzzzzzzzz{{{{{{{{{{{{zzz{{{{{{{{{|||~~~~~~|||yyyxxxpppmmmhhhccc^^^[[[ZZZZZZ______^^^\\\YYYVVVSSSQQQPPPOOONNNNNNPPPTTTXXXZZZcccjjjttt{{{~~~}}}{{{wwwssspppooolllkkkiiiiiiiiigggdddbbb```^^^]]]]]]]]]\\\ZZZXXXVVVUUUTTTSSSSSSRRRRRRRRROOOOOOPPPTTT[[[bbbgggiiifffaaa]]]```dddjjjuuuvvvXXXDDDAAA===;;;;;;;;;:::999:::::::::::::::999999999666777777888888777777666777777888777777999===@@@HHH[[[}}}gggRRRJJJFFFOOOaaayyyzzziii[[[RRRLLLKKKIIIIIIKKKOOOSSSVVVYYYYYY[[[\\\^^^```aaabbbbbbccceeefffhhhkkkpppsssyyy~~~ppp]]]PPPGGGAAA===:::999888777666666666666555555555555555555555555444444444555555555555555444444555555666777777777777777777777777777777777666777888999:::999888888777=========CCCIII```rrraaaTTTVVVVVVSSSNNNKKKKKKLLLHHHHHHJJJKKKMMMVVVjjj}}}rrrccc]]]\\\[[[XXXUUUTTTVVVWWW]]]eeepppxxxzzzwwwrrrooooooqqqrrrsssrrrqqqrrrsssrrrssstttuuuvvvwwwwwwvvvxxxxxxwwwwwwvvvvvvwwwwwwuuuvvvwwwyyyzzz{{{{{{{{{xxxyyy{{{zzzyyyxxxxxxyyyyyyyyyzzzzzzzzzzzzzzzzzz{{{{{{zzzzzzzzzzzzzzzzzzxxxyyyyyyzzzzzzzzz{{{{{{{{{|||}}}}}}zzzwwwsssrrrjjjgggbbb]]]ZZZXXXWWWXXXYYYYYYWWWUUUSSSPPPNNNMMMLLLKKKJJJJJJKKKNNNQQQSSS]]]dddmmmtttyyy}}}}}}xxxsssqqqpppmmmllljjjjjjjjjhhhfffdddaaa___^^^^^^^^^]]]ZZZXXXVVVVVVUUUTTTRRRQQQPPPOOOMMMLLLLLLPPPVVV]]]bbbdddddd___]]]^^^aaafffqqq{{{xxxZZZDDDAAA===;;;:::::::::999999999999999999999999999666777777888888777777666777777888777777999===@@@GGGZZZ|||hhhQQQJJJGGGNNN^^^uuu|||jjjZZZQQQKKKJJJHHHHHHJJJNNNRRRUUUWWWXXXZZZ[[[]]]___aaaaaaaaabbbeeefffhhhkkkooorrrwww|||{{{yyymmm[[[OOOFFF@@@<<<:::999888777666666666666444444444444444444444444555555555555555444444444444444555555666777777888777777777777777777777777666777999:::;;;:::999888777=========BBBGGG]]]~~~vvvbbbVVVXXXYYYUUUNNNJJJIIIKKKFFFGGGJJJJJJJJJQQQeeewwwuuufff^^^^^^\\\YYYVVVVVVWWWYYYZZZcccpppxxxyyyuuupppmmmnnnqqqssssssrrrpppqqqrrrrrrssstttuuuuuuuuuuuutttwwwwwwvvvuuuuuuuuuuuuuuusssuuuwwwyyyzzz{{{{{{{{{tttvvvxxxyyyxxxxxxyyyzzzwwwxxxxxxyyyxxxxxxxxxyyyxxxxxxzzz{{{{{{zzzyyyyyyvvvwwwxxxyyyzzzzzzzzzzzzxxxyyy{{{~~~}}}}}}{{{xxxtttpppllljjjccc```\\\WWWUUUTTTUUUVVVUUUUUUSSSQQQOOOMMMKKKJJJIIIIIIHHHHHHIIILLLNNNPPPXXX^^^gggmmmrrrxxx~~~~~~yyysssqqqqqqmmmlllkkkjjjjjjiiigggeeebbb```___^^^^^^]]][[[XXXWWWWWWVVVTTTRRRPPPNNNMMMJJJHHHHHHJJJOOOUUUYYY[[[^^^ZZZYYY[[[]]]aaalllvvv~~~www[[[EEEBBB>>><<<;;;;;;;;;:::777777777777777777777777555666666777777666666555777777888777777999===@@@EEEXXXzzzjjjQQQKKKGGGKKKXXXnnnlll[[[QQQJJJIIIHHHHHHJJJMMMRRRTTTVVVWWWYYY[[[]]]___```aaa```bbbdddfffhhhkkknnnqqqvvv{{{{{{www}}}mmmZZZNNNFFF@@@<<<:::999888777666666666666444444444444444444444444666666666555555444444333444444444555666777777888777777777777777777777777666888:::;;;;;;;;;999888777=========BBBGGG\\\|||zzzcccWWWYYYZZZUUUNNNHHHHHHIIIEEEGGGIIIJJJHHHOOOaaatttwwwiii______^^^[[[XXXXXXYYY[[[YYYcccoooxxxxxxtttooolllmmmqqqttttttqqqpppqqqrrrtttuuuvvvwwwwwwvvvuuuuuuvvvvvvuuutttttttttttttttssstttvvvyyyzzz{{{{{{{{{uuuwwwxxxxxxwwwvvvwwwxxxuuuvvvwwwwwwwwwwwwxxxzzzvvvwwwyyy{{{{{{{{{yyyxxxtttuuuwwwxxxzzzzzz{{{{{{vvvwwwzzz}}}{{{zzzxxxtttpppkkkgggeee^^^\\\WWWTTTRRRRRRSSSUUUTTTTTTRRRPPPNNNMMMKKKJJJJJJIIIIIIIIIJJJLLLOOOPPPUUU[[[ccciiinnnttt{{{yyytttqqqqqqnnnlllkkkkkkkkkjjjgggeeebbbaaa______^^^]]][[[XXXXXXWWWVVVTTTRRRPPPNNNLLLHHHFFFEEEFFFJJJOOOSSSUUUTTTRRRQQQSSSUUUYYYcccmmm|||uuuZZZFFFCCC???===<<<<<<<<<;;;555555555555666666666666444555555555555555555444777777888777777999===@@@BBBUUUxxxkkkQQQKKKGGGJJJTTTjjjmmm[[[PPPJJJHHHGGGGGGIIIMMMQQQTTTVVVWWWXXXZZZ\\\^^^```aaa___aaadddfffhhhkkknnnqqquuuyyy}}}}}}|||www|||kkk[[[QQQGGG???:::999888888777777777777777555444444444444555555666555444444444444555666666555555444444444444555555555555666666777777888888666666666777888888999999777::::::>>>CCCFFF\\\hhhWWWYYYYYYTTTMMMHHHHHHJJJGGGFFFGGGIIIJJJPPP]]]jjjyyyiiibbb^^^ZZZWWWWWWXXXYYYYYY___cccjjjuuu|||{{{rrrjjjooopppqqqrrrsssrrrqqqqqqssstttvvvwwwwwwwwwvvvuuussspppppptttuuurrrpppqqqrrrsssuuuvvvwwwwwwwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvvvvwwwxxxxxxyyyyyywwwxxxyyyzzzzzzzzzyyyyyyvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxyyyyyy{{{|||}}}~~~yyyuuuppplllhhhfffbbb```[[[WWWSSSRRRTTTTTTSSSQQQVVVSSSOOOLLLKKKJJJHHHFFFHHHHHHIIIJJJLLLMMMNNNOOOWWWYYY^^^dddkkkrrrxxx||||||yyyvvvtttrrrpppnnnkkkjjjiiiiiigggeeeeeecccaaa^^^\\\[[[[[[[[[ZZZXXXTTTPPPMMMKKKIIIIIIEEEEEEEEEEEEFFFFFFFFFFFFNNNMMMMMMMMMKKKNNNYYYfffvvvpppUUUFFFBBB>>>;;;;;;;;;;;;:::;;;;;;:::999888888888999777777666666666666777777999888777777888:::<<<>>>CCCRRRpppoooSSSKKKGGGKKKSSSdddsss^^^OOOLLLHHHGGGIIIKKKKKKNNNSSSWWWWWWWWWWWWYYY\\\```bbbccccccdddeeegggiiikkkllluuuyyy~~~~~~~~~~~~lll\\\QQQGGG>>>:::888888777666666666666777555555444444333444444444555444444444444555666666555555444444444444555555555666666666777777777888666666666777888888999999:::<<<;;;>>>BBBFFF]]]hhh]]]___]]]WWWOOOIIIHHHJJJGGGEEEEEEGGGHHHOOO]]]jjj|||lllccc___ZZZWWWWWWWWWXXXXXX^^^aaajjjttt{{{zzzssslllnnnoooqqqrrrrrrrrrqqqpppssstttuuuvvvwwwvvvvvvuuutttpppqqquuuvvvsssqqqrrrqqqrrrtttuuuvvvwwwvvvvvvvvvvvvvvvuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwxxxxxxyyywwwwwwyyyzzzzzzzzzyyyxxxuuuuuuvvvvvvvvvvvvuuuuuuyyyyyyyyyyyy{{{|||}}}~~~~~~uuuqqqkkkfffccc```]]]ZZZYYYWWWTTTTTTVVVVVVUUUSSSUUURRRNNNLLLKKKKKKJJJHHHKKKLLLMMMNNNPPPQQQRRRRRRVVVXXX[[[```fffnnnvvvzzz}}}yyyvvvtttssspppnnnkkkjjjiiiiiigggfffeeecccaaa^^^\\\[[[[[[[[[YYYWWWSSSOOOLLLJJJIIIHHHDDDEEEEEEEEEEEEFFFFFFFFFJJJIIIKKKKKKJJJLLLVVVbbbrrr|||mmmSSSEEEBBB>>>;;;;;;;;;;;;::::::999999888888888888999777777666666666666777777888888777777888:::<<<===DDDQQQooosssUUULLLHHHKKKTTTfffuuu^^^OOOLLLHHHGGGJJJKKKLLLOOOTTTWWWVVVVVVWWWYYY\\\___aaaaaabbbbbbdddfffhhhjjjkkkssswww~~~~~~}}}nnn\\\QQQGGG>>>:::888777666666555555666666666666555444333333333333555444444444444555666666555555444444444444555555666666666666777777777777666666666777888888999999===???<<<>>>BBBFFF^^^lll``````^^^XXXPPPKKKIIIJJJGGGEEEDDDEEEFFFMMM]]]kkk|||pppeee```[[[WWWVVVVVVWWWWWW[[[```hhhrrrzzzzzztttnnnnnnooopppqqqqqqqqqpppooossstttuuuvvvwwwvvvuuuuuuuuurrrrrrvvvwwwtttrrrssspppqqqsssuuuvvvvvvvvvuuuwwwvvvuuuuuutttttttttuuutttuuuuuuvvvvvvwwwxxxxxxvvvwwwxxxyyyzzzyyyxxxxxxuuuuuuvvvvvvvvvvvvuuuuuuyyyyyyyyyyyyzzz|||}}}~~~}}}{{{zzzrrrnnnhhhbbb^^^[[[WWWUUUWWWVVVVVVWWWYYYXXXVVVUUUUUURRROOOMMMMMMMMMMMMLLLOOOPPPQQQRRRSSSTTTUUUVVVUUUVVVXXX[[[```hhhrrryyy}}}zzzwwwtttsssqqqnnnkkkjjjjjjiiigggfffdddccc```]]][[[ZZZZZZZZZWWWUUUQQQNNNKKKIIIHHHHHHEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFHHHJJJIIIJJJSSS]]]nnnyyyiiiQQQDDDAAA===;;;;;;;;;;;;:::888888777777777888999999777777666666666666777777888777777777888:::<<<===BBBNNNkkkzzzWWWNNNHHHLLLUUUgggxxxaaaPPPLLLHHHGGGJJJLLLLLLPPPUUUUUUUUUVVVWWWYYY\\\^^^`````````aaaccceeegggiiikkkpppuuu|||~~~|||ooo\\\PPPFFF>>>:::777777666555555555555555888777666555444444444444555444444444444555666666555555444444444444555555666666666666777777777777666666666777888888999999>>>???;;;===BBBHHHbbbvvv```___\\\VVVOOOKKKIIIJJJHHHEEEDDDDDDFFFNNN^^^mmm~~~~~~qqqfffaaa[[[VVVUUUUUUVVVVVVYYY^^^gggqqqxxxyyyuuupppmmmnnnooopppqqqpppoooooossstttuuuvvvvvvvvvuuutttvvvrrrrrrwwwxxxuuussstttpppqqqsssuuuwwwwwwwwwwwwwwwvvvuuutttssstttttttttsssttttttuuuuuuvvvwwwwwwuuuvvvxxxyyyyyyyyyxxxwwwvvvvvvwwwwwwwwwwwwvvvvvvxxxxxxxxxyyyzzz{{{||||||~~~}}}{{{zzzrrrmmmgggaaa]]]YYYWWWTTTTTTUUUWWWZZZ[[[ZZZXXXVVVVVVSSSPPPOOOPPPQQQRRRRRRSSSSSSTTTUUUVVVVVVWWWWWWUUUVVVVVVVVVZZZcccoooxxx~~~zzzwwwtttsssqqqooollljjjjjjiiihhhfffdddbbb___\\\ZZZYYYXXXXXXTTTSSSPPPMMMJJJHHHHHHGGGEEEEEEDDDDDDDDDEEEFFFGGGFFFFFFHHHKKKKKKKKKRRR[[[lllwwwdddMMMCCC@@@===;;;;;;;;;;;;:::777666666666777888999999777777666666666666777777777777777777888999;;;<<<@@@JJJeee[[[PPPIIILLLUUUhhh~~~eeeSSSLLLIIIHHHKKKLLLMMMPPPUUUTTTTTTUUUVVVXXX[[[]]]^^^^^^___```bbbeeehhhjjjkkknnnsss{{{~~~ooo[[[OOOEEE===:::777777666555555555555555999888777666555555555555555444444444444555666666555555444444444444555555777777777777666666666666666666666777888888999999;;;===:::<<>><<<;;;<<<<<<:::999888888777777777888999999777777666666666666777777555666666777888999::::::AAAHHH___|||dddUUUJJJJJJTTTgggkkkXXXNNNJJJHHHJJJKKKJJJMMMQQQQQQRRRSSSUUUWWWYYY[[[[[[[[[\\\^^^```dddgggjjjlllnnnrrrxxxmmmXXXLLLCCC===;;;888888777666666666666777666555444444444444555555555444444444444555666666555555444444444444555555888777777777666666666555666666666777888888999999888:::999===DDDKKKfffmmmhhh```WWWPPPKKKGGGEEEEEEDDDDDDGGGIIIPPP___mmmxxxmmmfff```YYYTTTRRRTTTVVVWWWWWW\\\eeelllqqqsssssssssnnnoooqqqrrrrrrrrrqqqppprrrssstttuuuuuuuuutttsssuuurrrrrrvvvwwwtttrrrsssqqqrrrtttwwwyyyzzzzzzzzzyyywwwtttrrrqqqqqqssstttqqqqqqqqqrrrsssssstttttttttuuuvvvwwwwwwwwwvvvuuuvvvvvvvvvwwwwwwvvvvvvvvvuuuttttttttttttuuuvvvvvvrrrtttwwwyyyyyywwwuuusssgggccc]]]YYYXXXXXXYYYYYY[[[^^^bbbcccbbbaaabbbcccdddaaa]]]\\\]]]```cccddd```___^^^\\\ZZZXXXWWWVVVTTTUUUTTTQQQQQQYYYgggsss~~~|||xxxuuusssrrrooommmkkkkkkjjjiiigggbbb```]]]ZZZWWWUUUTTTTTTRRRPPPNNNLLLJJJIIIIIIIIIJJJHHHGGGEEEFFFHHHJJJKKKPPPLLLKKKLLLLLLLLLPPPVVV^^^iiiuuu{{{vvvYYYEEE@@@>>><<<<<<<<<<<<:::999:::999999888888888888999777777666666666666777777444555666777999999::::::@@@EEE[[[}}}gggWWWJJJIIISSSfffkkkWWWNNNJJJHHHIIIIIIHHHJJJNNNPPPQQQSSSUUUWWWYYYZZZZZZXXXYYY[[[^^^aaaeeehhhjjjmmmpppuuu|||lllWWWKKKBBB===;;;999999888777777777777777333333222222222333444444555444444444444555666666555555555444444555555555888888777777666666666555666666666777888888999999999;;;:::>>>DDDKKKdddeee```ZZZTTTOOOLLLJJJHHHCCCBBBDDDGGGIIIOOO]]]kkkxxxnnnfff```XXXSSSRRRTTTVVVXXXWWW\\\eeelllppprrrrrrsssooopppqqqrrrsssrrrqqqqqqrrrssstttuuuuuuuuutttsssuuuqqqrrrvvvwwwtttrrrssspppqqqsssvvvxxxyyyyyyyyyyyywwwtttrrrqqqqqqrrrtttpppqqqqqqrrrrrrsssttttttssstttvvvwwwwwwwwwvvvuuuttttttuuuuuuuuuuuuttttttttttttsssssssssttttttuuuqqqsssuuuvvvvvvtttpppnnnfffbbb]]]ZZZYYY[[[\\\\\\___cccffffffeeedddeeeggghhhddd```^^^```cccfffggg]]]]]][[[YYYVVVTTTRRRQQQSSSTTTSSSPPPOOOWWWeeeqqq{{{|||xxxuuutttrrrpppmmmkkkkkkjjjiiigggbbb```]]]ZZZWWWUUUTTTTTTQQQPPPNNNLLLJJJJJJJJJJJJKKKIIIGGGFFFFFFHHHKKKMMMQQQLLLIIIJJJJJJJJJNNNSSSXXXdddpppwww}}}uuuXXXDDD???===<<<<<<<<<<<<:::888;;;;;;:::999888888888999777777666666666666777777444555666888999999999999<<>>===;;;999888888888777777666666666666777777666666666666555555555555555666777888888999999888===CCCOOOppp}}}pppZZZLLLOOOVVV```{{{gggVVVOOOKKKIIIJJJJJJHHHIIILLLMMMPPPSSSUUUUUUVVVXXXZZZ[[[ZZZZZZ[[[^^^bbbfffhhhoooppprrrvvviiiUUUJJJBBB<<<999777777666555555555555555333444444444444444444333333333222222333333444555555555555444333333555777555666888999888777888999888777777777777777777777777;;;;;;<<>><<<::::::999999888888777777777777888888666666666666555555555555555666666777888888999888<<>><<<;;;:::::::::999999888888888888999999666666666666555555555555555555666777777888888999<<>>===<<<::::::999999999888888777777888888999666666666666555555555555555555666666777777888999;;;AAAIIIcccrrr[[[JJJJJJNNNWWWrrruuubbbQQQKKKFFFGGGIIIHHHIIIKKKLLLNNNPPPRRRRRRRRRTTTUUUUUUUUUVVVXXX\\\```cccfffiiilllqqqwww~~~~~~aaaOOOEEE>>>999888777777666555555555555555555444333333333333444555555555444333333444444444333555666666444444444555666888999999777666777777666666777777888888888888<<<>>>999:::BBBKKKbbbzzzjjj[[[SSSMMMMMMMMMJJJHHHHHHEEEIIIGGGGGGNNNPPPXXXiii~~~}}}xxxlllaaaWWWSSSRRRQQQRRRUUUWWW[[[aaahhhpppvvvxxxxxxuuuuuuttttttssssssssssssppppppqqqqqqrrrssstttuuuqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrsssssstttuuuvvvwwwvvvtttsssttttttrrrqqqppppppppppppqqqqqqrrrsssssssssssssssrrrppprrruuuuuussstttwwwzzz|||~~~~~~}}}{{{{{{{{{yyyvvvrrrnnnlllkkkjjjiiikkkmmmooosssvvvxxxyyyzzzzzzzzz|||sssqqqooollliiifffeeedddaaa```___^^^^^^```bbbccc```ZZZTTTQQQMMMKKKNNNSSSWWW[[[```ccceeehhhqqqxxx}}}zzzxxxuuurrrqqqppppppooonnniiigggddd```]]]ZZZXXXWWWSSSRRRPPPOOOMMMLLLLLLLLLJJJKKKMMMNNNNNNMMMLLLKKKIIIIIIHHHGGGGGGGGGGGGGGGFFFDDDEEEIIILLLOOOUUU\\\jjjtttmmmSSSCCC===<<<;;;:::999888888888777777666666666666777777666666666666555555555555555555555555666777888999:::@@@FFF]]]ttt]]]KKKJJJMMMUUUnnn|||iiiVVVMMMGGGHHHJJJJJJJJJKKKKKKMMMOOOQQQQQQRRRSSSUUUTTTTTTVVVXXX[[[___bbbdddfffjjjooouuu{{{yyy^^^MMMDDD===888666777777666555555555555555555444333222222333444555666555444444444444444444333555666666555444444555666888999999777666666777666666666777888888999999===>>>999:::CCCKKKaaazzzgggWWWQQQMMMNNNNNNJJJFFFEEEDDDIIIGGGGGGMMMOOOVVVggg{{{~~~zzzmmmaaaVVVQQQPPPOOOQQQTTTVVV[[[```fffoooxxxzzzyyyttttttssssssrrrrrrqqqqqqooooooooopppqqqssstttuuurrrrrrrrrqqqqqqpppppppppppppppoooooooooooopppppprrrssstttuuuvvvuuutttssssssrrrqqqpppoooooonnnooopppqqqqqqqqqrrrsssssstttsssrrrsssuuutttqqqrrrwwwzzz|||zzzwwwsssnnnlllkkkkkkkkkmmmppptttwwwzzz{{{{{{{{{}}}|||}}}~~~nnnmmmllljjjiiihhhhhhhhhffffffdddccccccdddeeeeeebbb\\\VVVSSSOOOJJJJJJNNNOOOQQQUUUYYY[[[]]]fffpppzzz~~~{{{zzzwwwtttrrrrrrqqqpppooojjjhhheeebbb^^^\\\ZZZYYYUUUTTTRRRQQQOOONNNNNNNNNMMMMMMNNNNNNOOOOOONNNNNNLLLLLLKKKKKKJJJJJJIIIIIIFFFCCCCCCFFFIIIJJJNNNTTT```lllxxxoooTTTEEE<<<;;;:::999888888888888777777666666666666777777666666666666555555555555666555444444555666888999:::@@@CCCWWW~~~ttt]]]LLLKKKMMMSSSjjjnnnZZZPPPHHHHHHKKKJJJIIIJJJIIILLLOOOQQQQQQRRRTTTVVVTTTUUUWWWYYY\\\^^^aaabbbdddhhhmmmqqqwwwqqqYYYJJJCCC===777555777777666555555555555555666555333222222333555666666666555444444444444444333555666777555444444555777888999999777666666777555666666777888888999999:::<<<999<<>>:::888888666555555444444444555555333444444555555444444333333333444555555444444333555555444333333333444444888888777777666666555555666666666777777777888888999;;;999;;;BBBDDDPPPhhhaaa^^^___ccc```VVVNNNKKKIIIEEEDDDEEEFFFHHHOOOWWWmmm~~~xxxjjjYYYPPPLLLLLLOOOSSSXXX\\\aaafffmmmuuuwwwtttmmmllljjjhhhggggggggggggggggggggghhhhhhiiiiiijjjjjjkkkllllllkkkkkklllmmmmmmnnnnnnooooooooooooooonnnmmmmmmnnnpppqqqpppnnnnnnooooooooonnnmmmmmmlllmmmnnnpppqqqrrrrrrqqqpppmmmnnnnnnmmmmmmmmmppprrrppprrruuuzzz~~~~~~xxxqqqppptttzzz~~~}}}|||yyyuuurrrppprrrtttwwwyyy|||~~~}}}zzzyyytttrrrpppqqqsssssspppmmmkkkjjjiiigggeeegggkkknnnnnniiiccc```___ZZZSSSLLLFFFEEEIIIQQQYYY```kkkuuu|||{{{yyyvvvtttqqqooonnnkkkjjjgggdddbbb`````````^^^\\\YYYXXXXXXWWWVVVTTTUUUTTTTTTUUUVVVXXXZZZ[[[______```aaa```___]]][[[\\\[[[ZZZYYYWWWWWWVVVVVVXXXaaaooozzz}}}^^^HHH>>>===;;;888777888999888888666666666666777777777777777777777777777777777777555666777666555555666888777>>>BBBJJJeeekkkQQQIIIGGGIIIVVVeeewww^^^WWWMMMHHHGGGGGGGGGGGGFFFIIILLLNNNOOOPPPRRRTTTUUUTTTSSSUUUXXX[[[\\\[[[___bbbfffhhhjjjpppxxx~~~wwweeeWWWHHHAAA>>>:::888888666666555444444444444555333444444555555444444333333333444444444444444444333333333333444444555555888777777777666666666555777777777777888888888888999<<<::::::AAACCCLLL___xxxhhhdddeeejjjgggZZZPPPMMMIIIFFFDDDEEEEEEFFFMMMTTTfffxxx~~~nnn]]]RRRMMMLLLOOOTTTVVV\\\aaafffmmmtttuuurrrlllkkkiiigggfffeeeeeefffeeeffffffgggggghhhhhhgggfffhhhiiiiiiiiiiiikkklllllllllmmmoooooopppppppppooonnnnnnoooqqqqqqooommmkkklllmmmnnnnnnmmmlllkkkkkkmmmoooqqqrrrqqqpppooollllllmmmlllkkkllloooqqqppprrrtttwww{{{~~~{{{wwwssstttyyy~~~{{{vvvqqqmmmlllmmmnnnqqqtttxxx{{{|||zzzwwwuuupppooonnnnnnooonnnkkkhhhddddddbbbaaaaaadddiiinnnpppkkkfffeeeeeeaaaXXXQQQHHHHHHMMMWWWaaakkkxxx|||{{{yyyvvvtttqqqooonnnlllkkkhhheeecccbbbaaaaaa___\\\ZZZYYYYYYYYYXXXWWWWWWWWWWWWWWWYYY[[[]]]^^^cccfffkkkmmmmmmiiifffdddeeedddbbb___]]]\\\\\\\\\[[[dddqqq{{{zzz\\\HHH???<<<:::888888999:::999888666666666666777777777777666666666666666666666666666777777666444444555777777>>>BBBIIIaaapppSSSGGGEEEHHHSSS___|||cccXXXMMMHHHGGGFFFFFFGGGFFFHHHKKKMMMNNNPPPRRRTTTUUUTTTTTTUUUWWWYYYZZZZZZ^^^aaadddgggiiinnnssswwwuuucccVVVHHHAAA>>>:::777777666666555444444444444444333444444555555444444333333333333333444444555555000111222444555666777777777777777777666666666666777777777777888888888888888===:::999???AAAHHHWWWnnnqqqiiiiiipppnnn___RRRNNNIIIEEEDDDEEEEEEEEEJJJRRR```ssssss```UUUOOOMMMPPPTTTTTTZZZ```eeelllssstttqqqlllkkkiiigggeeeeeeeeeeeedddeeefffgggggggggggggggdddfffggghhhggghhhiiikkkjjjkkklllmmmnnnooooooooooooooooooqqqrrrrrrpppnnnjjjkkklllmmmmmmllljjjiiijjjlllnnnpppppppppnnnnnnkkkllllllkkkkkklllnnnpppqqqrrrtttwwwyyyzzz{{{|||yyywwwvvvyyy{{{uuuooollljjjjjjjjjjjjmmmqqquuuvvvtttqqqoookkkjjjjjjiiiiiifffcccaaa]]]\\\\\\[[[\\\```fffkkkppplllhhhggggggccc\\\UUUNNNMMMRRR]]]hhhuuu}}}|||zzzwwwtttrrrpppooonnnllljjjgggeeeddddddddd___]]][[[ZZZZZZZZZYYYWWWXXXXXXXXXYYY[[[^^^```bbbeeelllwww}}}|||wwwqqqnnnmmmkkkhhheeecccaaaaaaaaa___gggrrr{{{tttWWWFFF@@@;;;999888888999:::999888666666666666777777777777555555555555555555555555666666777666444444555777888>>>BBBHHH]]]uuuWWWHHHDDDGGGPPPZZZxxxiii[[[MMMIIIHHHFFFEEEGGGFFFHHHKKKLLLMMMOOORRRTTTTTTUUUUUUVVVVVVXXXYYY[[[^^^```bbbeeehhhkkkooorrr}}}rrr```SSSFFF@@@===:::777777777666555444444444444444333444444555555444444333333333333333333444666666111222333555666777777777777777777777666666666666666666666777777777888888666<<<:::888>>>@@@EEEPPPggg|||oookkksssssscccSSSMMMGGGDDDCCCDDDDDDDDDIIIPPP\\\ooovvvdddYYYRRROOOPPPSSSRRRWWW]]]bbbjjjrrrtttqqqmmmkkkiiigggeeedddddddddbbbccceeeggghhhhhhhhhgggccceeefffgggffffffhhhjjjiiijjjkkklllmmmmmmmmmmmmnnnnnnoooqqqsssssspppnnnjjjkkkkkkkkkjjjjjjiiihhhiiijjjlllmmmnnnnnnmmmmmmkkkllllllkkkkkkkkknnnpppppprrruuuxxxyyyyyyxxxxxxwwwwwwyyy~~~zzztttooollljjjhhhfffdddfffjjjlllmmmllljjjhhheeeeeeeeedddbbb___\\\ZZZVVVWWWWWWWWWYYY]]]cccggglllkkkiiigggdddaaa]]]ZZZSSSRRRUUU___kkkzzz~~~}}}{{{xxxvvvsssqqqppppppnnnllljjjhhhgggggggggbbb```]]]\\\\\\[[[ZZZXXXYYYYYYZZZ[[[]]]```cccdddgggrrr~~~{{{wwwtttpppkkkgggeeedddcccaaaiiisss{{{zzzkkkQQQCCC???;;;999888999::::::999777666666666666777777777777555555555555555555555555444555666555444444555777888>>>AAAEEEVVVxxx}}}___LLLEEEFFFNNNWWWqqqqqq___OOOKKKJJJFFFDDDGGGFFFHHHJJJKKKMMMOOORRRUUUTTTUUUWWWWWWWWWXXXZZZ\\\___```aaacccfffjjjmmmooozzzmmm[[[NNNCCC>>><<<:::888888777777666444444333333444333444444555555444444333333333222222333444666777444555666777777777666555666666666666777777777777555555666666666777777777444<<<999777===@@@CCCLLLdddssskkktttvvvfffSSSKKKFFFCCCBBBDDDDDDDDDIIIOOOZZZlllyyyggg\\\UUUPPPOOORRRPPPUUUYYY^^^gggppptttrrrllljjjhhhfffdddccccccccc```bbbeeegggiiijjjiiiiiidddeeeffffffffffffggghhhhhhiiijjjkkkkkkkkkkkkkkkkkklllmmmppprrrrrrpppnnnlllkkkjjjiiihhhgggggggggiiiiiiiiijjjkkkkkkllllllkkklllllllllkkklllnnnqqqmmmpppuuuyyyzzzzzzxxxwwwvvvwww{{{~~~zzztttpppnnnkkkgggeee___aaacccdddeeedddcccbbbaaabbbbbbaaa^^^ZZZVVVUUURRRSSSUUUVVVXXX\\\aaadddhhhiiihhheee```]]]\\\]]]UUUSSSTTT]]]jjjzzz~~~|||zzzwwwtttrrrqqqrrrpppnnnllljjjiiiiiiiiieeeccc```^^^^^^]]][[[YYYYYYYYYZZZ\\\^^^aaadddfffjjjwww~~~xxxqqqkkkgggdddcccbbbjjjsss{{{~~~yyydddLLL@@@???;;;:::999999::::::888666666666666666777777777777555555555555555555555555333444555555444444666888777<<<>>>AAAOOOpppjjjSSSGGGEEELLLTTTjjjwwwcccQQQMMMKKKFFFDDDGGGGGGHHHJJJKKKLLLNNNRRRUUUSSSVVVXXXXXXWWWXXX[[[^^^bbbaaa```bbbeeeiiilllmmmvvv{{{hhhVVVJJJ???<<<<<<:::888999888777666555444333333333333444444555555444444333333333222222333555666777777888888888888666444333666666666666777777777777555555555555666666666666333;;;999666===@@@BBBJJJdddvvvkkktttxxxhhhSSSJJJEEEBBBBBBCCCDDDDDDIIIOOOZZZkkk~~~zzziii^^^VVVQQQOOOQQQOOOSSSWWW\\\eeeppptttssskkkjjjgggeeecccbbbbbbbbb```bbbeeehhhjjjkkkjjjjjjdddfffgggfffeeeeeefffhhhhhhhhhiiijjjjjjjjjjjjiiiiiijjjlllooorrrrrrooommmmmmllljjjhhhfffffffffggghhhhhhhhhhhhiiijjjkkklllkkklllmmmlllkkkllloooqqqkkknnntttyyy|||{{{yyywwwuuuwww}}}~~~zzzuuuqqqooolllhhhddd]]]^^^___``````______^^^___```aaa```\\\WWWTTTRRRQQQSSSUUUWWWYYY\\\```ccceeeggghhhccc]]]YYY[[[^^^VVVRRRSSS[[[gggyyy}}}zzzxxxuuusssrrrsssrrrooommmlllkkkkkkkkkhhheeebbb```___^^^\\\ZZZYYYYYYZZZ\\\___bbbeeegggmmmzzz}}}uuummmgggdddccccccjjjssszzz~~~|||~~~bbbJJJ@@@@@@;;;:::999:::::::::777666666666666666777777777777777777777777777777777777222333444444444555777999666:::<<<>>>KKKjjjqqqXXXHHHEEEKKKRRReee{{{eeeRRRNNNLLLFFFCCCGGGGGGHHHJJJKKKLLLNNNRRRUUUSSSVVVXXXXXXXXXYYY\\\```cccaaa```aaadddhhhkkkmmmssswwwzzzgggWWWJJJ???<<<<<<:::888777444444444444444444444444444333333222222333333444444444333222333444555666;;;>>>???;;;555222444888555555555555666666666666777777777666777888888999;;;888777999:::<<>>JJJ[[[|||^^^KKKJJJLLLJJJ```yyynnnXXXNNNKKKIIIFFFEEEGGGGGGGGGHHHJJJLLLOOOPPPTTTUUUWWWYYYZZZ[[[\\\\\\]]]^^^___```aaaccchhhkkkrrrtttwwwzzzvvvcccQQQFFF<<<::::::777555555444444444444444444444444222111111000000111111222444444333222333444555666[[[MMM===444444777666333444555555555555666666666666666666777777777888888:::777666999:::<<>>;;;;;;:::999888777777666666555444333333444555666444444444555444333333222555555555555666666666666777;;;:::<<>>;;;<<<<<<;;;:::999777777666555444444333333444444555444555555555555444333333555555555555666666666666777;;;999:::CCCPPPmmmtttUUUGGGHHHLLLTTTlllyyyaaaRRRLLLIIIHHHIIIHHHGGGGGGHHHIIIKKKNNNOOOSSSTTTVVVXXXZZZ[[[\\\]]][[[]]]^^^___```bbbfffhhhnnnqqqssstttuuu{{{qqq^^^LLLDDD===;;;:::777666777444444444444444444444444333333222222222222333333444444333222333444555666333333333555777777333000444444444444555555555555555555666777777777777666888666666999;;;<<>><<<;;;;;;:::999888777777666666666666666666666666666666666777777666666555444555555555555666666666666444999888999AAAKKKfffhhhNNNHHHLLLLLL\\\yyyjjjYYYNNNHHHFFFHHHHHHGGGGGGGGGIIIJJJLLLMMMOOOQQQSSSUUUXXXYYY[[[[[[\\\^^^___```______aaabbbfffmmmsssuuuuuuxxxgggRRRGGGAAA<<<:::888444444777444444444444444444444444333333222222222222333333444444333222333444555666444333222000000222555888333333444444444555555555333444666777888777666555777555666:::;;;;;;@@@FFFUUUyyy~~~zzzgggYYYKKKDDDCCCCCCEEEFFFGGGDDDAAA@@@BBBCCCCCCBBBEEELLLXXXeeewwwxxxmmmccc[[[TTTOOOLLLMMMMMMQQQWWWZZZ]]]hhhssstttqqqmmmjjjiiihhhfffeee``````aaabbbbbbcccccccccbbbbbbbbbaaaaaa`````````]]]^^^^^^_______________aaaaaaaaabbbbbbccccccccciiihhhhhhfffeeeddddddcccaaaaaaaaabbbccccccddddddaaabbbeeeffffffgggiiikkkmmmrrruuutttvvv{{{~~~~~~{{{zzzyyy|||~~~}}}|||yyywwwtttrrrqqqooommmkkkhhhfffbbb]]]YYYVVVUUUTTTSSSVVVXXXYYY[[[aaakkkrrrvvvvvvnnn___QQQLLLLLLLLLOOOIIIEEEDDDEEEIIIRRR[[[___iiiyyy}}}yyyvvvuuuuuuuuuttttttssstttuuuwwwxxxzzzvvvrrrooommmhhh```YYYVVVWWWYYY^^^fffpppyyy~~~~~~}}}{{{zzzyyyxxxxxxsssqqqmmmiiigggiiiooossswwwyyyzzz{{{{{{}}}mmmSSSDDD???===999999999888888777777777666666666777777666666666555555666666555555444333555555555555666666666666444999888999???GGG```qqqSSSIIIKKKLLLSSSiiippp]]]QQQIIIGGGIIIHHHGGGGGGGGGHHHJJJLLLMMMMMMOOOQQQTTTVVVXXXYYYZZZ[[[]]]^^^^^^\\\[[[\\\]]]aaaiiirrrvvvvvvxxx}}}cccNNNDDD???;;;999777333333666444444444444444444444444222222111111111111222222444444333222333444555666666444444444666555333111333333333444444444555555333444666777888777666555666555666:::;;;;;;@@@FFFSSSwww|||fffZZZMMMEEEDDDEEEFFFHHHGGGCCC@@@???AAACCCBBBAAACCCKKKUUUcccuuuxxxmmmccc[[[TTTOOOLLLLLLLLLOOOVVVXXXZZZeeeqqquuuqqqmmmjjjiiigggeeeddd___```aaabbbbbbcccbbbbbbaaaaaaaaaaaa````````````\\\]]]^^^^^^______^^^^^^```````````````aaaaaaaaaffffffeeeddddddcccbbbbbb___``````aaabbbccccccccc___aaacccdddeeegggiiikkknnnsssuuutttvvv|||~~~|||{{{|||~~~}}}}}}~~~{{{yyywwwuuutttssspppnnngggeeeaaa]]]ZZZXXXVVVVVVSSSVVVYYY[[[]]]dddoooxxx|||zzzqqq___PPPKKKKKKLLLLLLGGGBBBAAAAAACCCKKKTTTYYYcccsss~~~zzzvvvuuuuuuuuutttttttttuuuvvvxxxyyy}}}yyytttrrrooohhh^^^UUUUUUUUUVVV[[[cccnnnyyy~~~~~~}}}{{{yyyxxxwwwvvvooommmiiieeedddhhhnnnssszzz{{{||||||||||||}}}hhhOOOBBB======888888888777777777777777555555666666666666555555444444555555444444333222555555555555666666666777555:::888888===DDD\\\~~~vvvWWWJJJKKKKKKMMM]]]~~~sssaaaTTTKKKHHHIIIHHHHHHGGGGGGHHHJJJKKKLLLLLLNNNPPPSSSUUUWWWXXXYYYZZZ\\\]]]\\\ZZZYYYYYYYYY]]]fffrrrvvvvvvxxxxxx___MMM@@@===:::777777666444333222333555666666666888:::333222222111111222222333555444333222333555777999666333222333555666444222444444444555555555555666555555666666777777888888777:::;;;:::888:::@@@EEEWWWpppyyyeeeQQQIIIGGGEEEFFFIIIGGGCCCCCCGGGHHHDDDBBBBBBCCCHHHSSSbbbrrr{{{wwwpppfff]]]TTTNNNJJJIIILLLOOOQQQTTTZZZccciiisssooojjjhhhhhhgggdddbbb^^^______```````````````______````````````___^^^```^^^[[[ZZZ\\\]]]^^^^^^_______________```aaaaaacccdddeeedddbbbaaabbbcccaaaaaaaaaaaaaaaaaaaaaaaabbbbbbbbbccceeegggiiijjjmmmqqqssssssvvv|||~~~||||||||||||}}}~~~}}}{{{{{{xxxvvvvvvvvvuuurrrnnnnnnjjjddd___]]]\\\[[[[[[YYYWWWWWWXXXZZZ```nnn{{{uuubbbSSSLLLHHHDDDGGGDDD@@@???AAADDDGGGIIIPPP[[[kkkyyy~~~{{{yyyvvvsssvvvtttsssrrrrrruuuwwwyyy|||~~~zzzpppgggbbb]]]XXXVVVRRRPPPVVVcccpppyyy}}}~~~~~~}}}{{{yyyxxxwwwoookkkfffbbbcccgggmmmqqqxxxyyy{{{{{{zzz{{{|||~~~cccKKK@@@======999999999888888888777777777555444555666777666555444444444444444444444444666555444333333444555666666::::::;;;???BBBTTTqqq```LLLGGGHHHMMMXXXlll{{{bbbUUUPPPLLLGGGFFFFFFEEEEEEFFFHHHIIIKKKMMMOOORRRUUUWWWXXXXXXXXX[[[[[[ZZZXXXVVVVVVXXX[[[^^^bbbiiipppvvv}}}ttt\\\KKK@@@===999777666666444333555666777666444333444555333222222111111222222333444333222222333444666888555333222333555666444222444444444444555555555555555555555666777777888888888:::<<<;;;999;;;@@@FFFWWWmmmpppWWWKKKHHHGGGGGGIIIGGGCCCBBBEEEFFFCCCAAABBBDDDGGGPPP```rrr{{{wwwooofff]]]TTTNNNKKKIIIKKKNNNPPPRRRXXX```gggpppmmmiiiggggggfffcccaaa```aaaaaaaaa```___^^^^^^^^^^^^_________^^^^^^^^^^^^\\\ZZZYYY[[[\\\]]]\\\^^^^^^]]]]]]^^^^^^___```bbbcccdddcccaaa```aaabbb________________________aaaaaabbbccceeegggiiijjjlllppprrrsssvvv}}}}}}zzzzzz|||{{{zzzyyy{{{~~~}}}}}}zzzxxxwwwvvvuuuqqqnnnllliiieeebbb``````^^^]]]ZZZYYYXXXZZZ[[[```nnn{{{wwwcccTTTMMMIIIEEEEEEBBB>>>===???BBBEEEFFFKKKTTTcccppp{{{~~~{{{xxxuuusssrrrpppooonnnoooqqqtttuuuwwwyyywwwooogggccc^^^YYYUUUQQQOOOTTT___mmmvvvzzz}}}}}}|||{{{zzzxxxvvvuuummmiiieeebbbbbbfffkkkooouuuwwwyyyzzzyyyyyy{{{|||___JJJ@@@>>>>>>999999888888888777777777777555444555666777666555444444444444444444444444555555444444444444555555444999888999>>>AAARRRnnn```LLLGGGFFFJJJTTTeeegggXXXRRRNNNHHHFFFFFFEEEEEEFFFHHHIIIJJJLLLNNNQQQTTTVVVVVVVVVVVVXXXXXXXXXVVVTTTUUUWWWYYY[[[___eeelllrrryyymmmWWWHHH???<<<999666666555444333555666666555333111222333333222222111111222222333333222222111222333555666555333222333444555444222444444444444555555555555444555555666666777888888777999:::999888:::???DDDTTThhh```OOOJJJIIIJJJKKKIIIDDDAAACCCDDDAAAAAACCCDDDFFFMMM\\\pppzzzvvvooofff]]]UUUOOOLLLHHHKKKMMMNNNPPPUUU]]]ccckkkiiiggggggfffeeebbb```bbbbbbbbbaaa```___^^^]]]]]]]]]]]]]]]]]]]]]]]]]]]]]][[[YYYXXXZZZ[[[[[[[[[\\\\\\[[[[[[\\\\\\]]]^^^```aaabbbaaa```___```aaa^^^^^^^^^^^^^^^^^^^^^^^^aaaaaabbbccceeegggiiijjjkkkooorrrssswww}}}|||xxxwwwwwwyyyzzzzzztttuuuwww|||}}}zzzxxxvvvtttpppnnnkkkiiigggfffeeecccaaa___\\\ZZZZZZ[[[\\\aaannn{{{yyyfffUUUNNNJJJGGGCCC@@@<<<;;;===???AAABBBFFFNNNZZZfffppp{{{~~~{{{xxxtttrrrmmmkkkiiihhhhhhiiilllmmmooossstttoooiiieee___ZZZUUUPPPMMMPPPZZZgggqqqvvvzzzzzzzzzyyywwwuuusssqqqiiigggcccaaabbbfffkkknnnqqqtttwwwyyyyyyxxxxxxyyy}}}~~~wwwZZZHHH@@@>>>===888888888888777777777777777555444555666777666555444444444444444444444444444555555555555555555444333888777888===???OOOjjj}}}aaaMMMGGGDDDGGGNNN[[[nnnnnn\\\TTTNNNIIIGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMOOOQQQSSSSSSSSSSSSTTTTTTTTTSSSRRRSSSUUUWWWXXX[[[aaaffflllrrrxxx|||wwweeeQQQDDD>>>;;;888666555555444333222333444444222222333444333222222111111222222333222222111111111222444444444333333333333444333333333333444444444555555555444444555555666777777888666666777666666888===AAAOOOaaaxxxjjjSSSLLLLLLNNNNNNKKKEEEAAAAAABBB@@@@@@CCCDDDDDDIIIXXXlll~~~}}}zzzvvvooofff]]]UUUOOOLLLIIIKKKMMMNNNOOOTTT[[[aaaggggggggggggfffdddbbb```aaaaaaaaaaaa```___^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^\\\ZZZYYYYYYZZZ[[[[[[ZZZ[[[[[[[[[[[[[[[\\\\\\]]]___```aaaaaa______```aaa^^^^^^^^^^^^^^^^^^^^^^^^``````aaacccdddgggiiijjjjjjooorrrssswww~~~~~~{{{wwwuuutttuuuttttttrrrtttyyy~~~|||xxxuuurrrooommmlllkkkjjjjjjiiifffbbb^^^]]]\\\\\\]]]]]]aaammmzzz}}}jjjXXXNNNKKKIIICCC@@@===;;;<<<>>>??????DDDJJJTTT]]]gggrrr}}}}}}zzzvvvrrrooojjjgggdddaaa______aaaaaagggnnnqqqoookkkgggbbb\\\TTTOOOLLLMMMUUU```jjjpppvvvvvvwwwvvvuuurrrpppnnnfffeeecccbbbdddgggkkkmmmooorrrvvvyyyyyyxxxwwwwww|||}}}~~~{{{pppVVVFFF???===<<<888888777777777666666666777555444555666777666555444444444444444444444444333444555666666555444333333777666888===???MMMfff~~~dddPPPHHHDDDEEEIIIQQQ^^^uuuttt```UUUMMMGGGGGGFFFEEEEEEEEEFFFHHHIIIJJJKKKMMMOOOPPPPPPPPPPPPPPPQQQRRRQQQPPPQQQSSSUUUVVVYYY]]]aaafffkkkqqquuu{{{{{{mmm\\\LLLBBB===:::777555555444333222111333444333222222333444333222222111111222222333222111111111222222333333222333333333333222333333333333333444444444444555444444444555666666777777777777666666777:::>>>AAAHHHYYYpppsssYYYNNNOOOPPPPPPLLLFFFAAAAAAAAA??????BBBCCCCCCGGGSSSfffxxx~~~zzzvvvooofff]]]UUUOOOLLLIIIKKKMMMNNNOOOSSS[[[aaafffgggggggggeeecccbbbaaa^^^___````````````______\\\[[[[[[[[[[[[\\\]]]^^^\\\[[[YYYZZZ[[[\\\[[[ZZZ[[[[[[ZZZZZZ[[[[[[\\\]]]^^^___aaa```___^^^___aaa______________________________```bbbdddgggiiijjjjjjooossstttxxx~~~~~~|||yyyvvvtttttttttsssrrruuuxxx}}}|||wwwssspppnnnnnnoooooonnnnnnlllhhhbbb]]]^^^\\\\\\]]]\\\```kkkwwwooo[[[PPPKKKJJJEEEBBB???======>>>???>>>AAAFFFMMMUUU]]]hhhttt||||||xxxtttooolllhhheee```[[[XXXVVVUUUUUU```hhhmmmllljjjgggaaa[[[QQQMMMJJJJJJPPPYYYbbbhhhooopppqqqrrrqqqooollljjjdddccccccdddfffiiilllnnnnnnqqquuuxxxxxxwwwwwwwwwzzz{{{|||~~~zzz}}}kkkRRRDDD???;;;999777777777666666666555555777555444555666777666555444444444444444444444444333444555666666555444333444888666999??????KKKccchhhSSSIIIEEEDDDFFFJJJQQQccc|||eeeWWWLLLFFFGGGFFFEEEEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMNNNNNNOOOOOOPPPQQQQQQPPPPPPRRRTTTVVVXXX[[[^^^aaafffkkkooouuu{{{tttdddUUUHHHAAA<<<999666444444444333222444555555444222000111222333222222111111222222333222222222222222222222222111333444333222111222444333333333333444444444444333444444555555666777777999888888888999<<<@@@BBBCCCRRRhhh~~~aaaRRRPPPRRRQQQMMMGGGBBBBBBBBB??????AAAAAABBBFFFPPP___ppp{{{wwwpppfff]]]TTTNNNKKKHHHJJJLLLMMMNNNSSSZZZ```eeeggggggfffcccaaaaaaaaa\\\]]]^^^_______________ZZZZZZYYYYYYYYY[[[\\\]]][[[ZZZYYYZZZ[[[\\\[[[YYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]___^^^]]]]]]^^^___________________________^^^___```bbbdddgggiiijjjkkkppptttuuuxxx}}}~~~|||yyywwwtttssstttuuutttsssyyy|||~~~||||||yyyuuupppnnnmmmnnnqqqqqqpppooommmiiibbb^^^]]][[[[[[\\\[[[]]]hhhtttwwwaaaSSSNNNLLLHHHEEEAAA??????@@@???>>>===AAAGGGMMMSSS]]]hhhqqq~~~~~~zzzvvvrrrllliiieeebbb\\\VVVRRROOONNNNNNXXX___eeeeeecccaaa\\\VVVLLLJJJGGGFFFJJJQQQYYY^^^fffhhhjjjkkkkkkiiigggeeeaaaaaaccceeehhhjjjlllmmmmmmppptttvvvvvvvvvwwwwwwyyyyyy{{{|||}}}~~~~~~~~~dddNNNCCC>>>;;;888666666666666555555555555777555444555666777666555444444444444444444444444444555555555555555555444555777666999??????III___mmmWWWJJJEEECCCCCCGGGJJJUUUpppmmm[[[OOOGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHIIIJJJKKKMMMNNNOOOPPPRRRSSSSSSRRRQQQRRRTTTWWWXXXZZZ\\\^^^bbbgggkkkpppvvv}}}nnn]]]OOOEEEAAA;;;888555444444444333222444555555444333222222333333222222111111222222333222333333333333333222222111333444333111000222444222222333333333444444444333333444555555666666777999777666666888<<>><<>>;;;777666666666555555555444444777555444555666777666555444444444444444444444444555555444444444444555555333666444888>>>===FFF[[[~~~oooYYYLLLEEEAAAAAAEEEFFFLLLaaayyywwwbbbTTTKKKGGGFFFEEEDDDDDDEEEFFFGGGFFFFFFGGGIIIKKKMMMNNNPPPSSSTTTVVVUUUTTTSSSSSSTTTWWWXXXYYYYYY[[[^^^cccggglllqqqxxx}}}lllYYYLLLDDDAAA:::888555333444444333222000222333444444555666888333222222222222222222333333333444444444333333222000333444333111000222444222222333333333444444444333333444444555666666777555444222222555999;;;===???IIIYYYooopppYYYQQQPPPOOONNNHHHEEEEEEDDDAAA???@@@===AAAFFFLLLUUUdddwww~~~yyyqqqggg\\\SSSLLLHHHCCCEEEHHHIIIKKKPPPXXX^^^eeeeeeeeeaaa]]][[[]]]___^^^^^^^^^]]]\\\[[[ZZZYYYUUUTTTSSSSSSSSSUUUXXXYYYXXXWWWWWWXXXYYYYYYXXXVVVWWWVVVVVVVVVVVVWWWXXXXXXVVVXXXYYYYYYXXXXXXYYY[[[]]]]]]]]]]]]]]]]]]]]]]]]]]]^^^___aaadddgggiiijjjmmmrrruuuvvvxxx||||||yyyqqqpppoooqqqtttvvvwwwwww{{{~~~~~~{{{{{{|||tttuuutttppplllkkkmmmppppppooooooooonnnkkkfffcccZZZYYYYYYYYYXXXYYYcccnnnnnn\\\TTTQQQJJJGGGCCCAAA@@@@@@>>>===<<<@@@DDDHHHLLLSSS]]]dddmmmyyy~~~{{{wwwsssnnnhhhddd^^^[[[VVVQQQNNNLLLKKKKKKIIIPPPUUUTTTRRRPPPLLLFFFAAAAAA@@@???@@@DDDJJJNNNUUUXXX\\\___```___]]]\\\[[[]]]```dddgggiiijjjkkkkkkmmmooopppppprrrtttvvvwwwwwwyyyzzz{{{|||||||||~~~~~~~~~pppWWWFFF???>>>;;;888666666555555555444444444777555444555666777666555444444444444444444444444666555444333333444555666222555333666===<<>>???AAAFFFPPPYYYxxxqqq[[[QQQJJJFFFEEEGGGFFFCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHHHHKKKMMMPPPQQQQQQRRRSSSUUUYYYXXXVVVUUUWWWZZZ^^^aaagggjjjnnntttzzz{{{eeeUUUHHH@@@;;;888888777555444444444444222333333333333333333444888666555444444444222111444222//////111333222111222222222222222222222333444444444444444444444444444444444555555555555555666666777777888999;;;<<>>@@@GGGOOOZZZkkkyyy~~~}}}tttjjj```VVVMMMHHHIIIGGGFFFFFFIIINNNTTTXXX___dddfffaaa]]]]]]]]]\\\]]]]]]\\\[[[[[[ZZZYYYYYYXXXVVVTTTSSSTTTUUUTTTSSSVVVVVVVVVVVVUUUUUUUUUUUUUUUWWWYYYYYYWWWUUUUUUVVVXXXXXXXXXXXXXXXYYYYYYZZZZZZ[[[[[[ZZZYYYYYY[[[]]]]]]```cccddddddeeehhhlllqqqsssxxx~~~yyytttsssrrruuuyyy~~~}}}zzzxxxwwwvvvvvvtttrrrpppppprrruuuvvvsssqqqnnnkkkfffccc```^^^\\\XXXUUUVVVWWWYYYaaaiii~~~ssscccXXXQQQNNNIIIEEEDDDDDDBBB@@@AAABBBDDDGGGLLLRRRWWWZZZfffllltttzzz}}}~~~~~~}}}yyysssooommmggg```ZZZWWWSSSOOOKKKJJJIIIIIIGGGHHHHHHHHHGGGDDDBBB@@@===<<<;;;:::;;;<<<>>>???FFFIIIMMMOOOOOOPPPPPPQQQVVVYYY^^^bbbeeegggjjjllllllmmmooonnnnnnnnnppprrruuuvvvwwwwwwwwwwwwyyyzzz~~~~~~~~~{{{eeeNNNAAA<<<:::888888666666666666777777777777444555666666666666555444666555555444333333222222444333333333333444555555444444555444666<<>>:::777777666555444444555555444333333333333333333222666777777666444222333333333222000000222333222111000111111222333333444444444444444444444444444444444444444555555555666666666666777777888999;;;<<>><<<;;;::::::;;;;;;@@@BBBEEEFFFGGGIIIKKKMMMTTTWWW\\\___bbbeeeiiikkkkkkmmmnnnooooooppprrrssssssuuuvvvvvvvvvvvvxxxyyy{{{}}}}}}|||}}}~~~}}}~~~uuu```JJJ>>>;;;999888888777777777777666666666666444444444444444444444444555555555444444333333222444333333333333444555555444555666555666:::CCCIIIcccsssWWWJJJDDD@@@???@@@AAAFFFLLL]]]tttrrr```RRRLLLGGGGGGEEEBBBAAACCCCCCCCCCCCDDDEEEHHHJJJLLLJJJLLLNNNPPPOOOPPPQQQRRRTTTTTTUUUVVVXXXZZZ\\\]]]___aaaeeekkkqqqxxx}}}rrr\\\LLLCCC===999666666555444444444555555444444444333333222222222555777999777333111333555333222111111222222222222111111111222222333333333333333444444444444444444333333444444555666666666666666666777888999;;;;;;??????GGGYYYqqqtttoooxxxnnn}}}xxx^^^LLLHHHGGGDDDAAA@@@@@@@@@@@@???BBB??????CCCHHHQQQ```nnnsssyyy~~~wwwnnneee\\\SSSMMMGGGEEEDDDDDDGGGMMMSSSWWW]]]cccfffbbb^^^]]]]]][[[\\\[[[[[[[[[ZZZZZZZZZYYYYYYXXXVVVUUUVVVUUUTTTRRRTTTTTTTTTTTTSSSSSSSSSSSSRRRTTTVVVVVVUUUUUUWWWXXXWWWWWWVVVVVVWWWWWWXXXYYYXXXXXXXXXWWWVVVXXX[[[^^^___bbbddddddcccdddhhhlllrrrwww~~~~~~uuuuuuwww{{{}}}yyywwwvvvvvv{{{{{{{{{{{{zzzyyywwwvvvpppnnnjjjeee```\\\XXXVVVVVVSSSRRRTTTVVVWWW^^^fffuuummm```WWWOOOLLLLLLIIIFFFEEEGGGHHHJJJMMMPPPTTTXXXZZZ]]]```eeeiiilllooosssuuuyyy|||zzzuuuqqqoooiiibbb^^^[[[VVVQQQMMMKKKJJJJJJFFFFFFEEEEEECCCAAA@@@???@@@@@@>>>===<<<<<<<<<<<<<<<===???@@@BBBDDDHHHKKKRRRUUUZZZ^^^aaadddiiillljjjlllnnnooooooppprrrtttqqqsssuuuuuuuuuuuuvvvxxxyyy{{{}}}~~~{{{xxxvvvxxxzzz|||}}}}}}}}}}}}~~~~~~ooo[[[GGG===<<<:::999999777777777777666666666666777777666555555666777777555555444444444333333333444333333333333444555555555666777666666999@@@FFF[[[|||~~~cccLLLEEE@@@@@@@@@@@@CCCGGGRRRiiihhhWWWOOOHHHFFFFFFCCCBBBDDDDDDCCCCCCCCCDDDFFFIIIJJJIIIKKKMMMNNNNNNNNNOOOPPPPPPRRRSSSVVVXXXYYYZZZZZZ[[[]]]aaaffflllsssxxx{{{}}}mmmWWWIIIAAA<<<888666555555444444444555555444444444333333222222222444666888666333111333555222222333333222222222222333333333222222222111111333333333444444444555555333333444444555666666777666666666777888999;;;;;;@@@BBBHHHYYYrrrsssoooyyymmmxxxyyy```KKKDDDDDDBBB@@@???@@@@@@@@@??????======AAAEEEMMM[[[hhhnnnuuu~~~wwwpppggg^^^UUUOOOGGGEEECCCCCCFFFKKKQQQUUUZZZaaadddaaa^^^]]]]]][[[[[[[[[[[[ZZZZZZZZZZZZZZZYYYXXXVVVVVVWWWWWWUUUSSSTTTTTTTTTSSSSSSSSSRRRRRRRRRSSSTTTUUUTTTUUUWWWYYYVVVVVVVVVVVVVVVWWWXXXXXXWWWWWWXXXWWWVVVXXX[[[]]]```bbbddddddccceeeiiinnnsssxxx~~~wwwwwwyyy~~~~~~zzzxxxxxxxxx~~~~~~~~~|||yyyvvvtttllljjjgggccc___[[[XXXVVVVVVTTTTTTVVVWWWXXX^^^eeessskkk^^^RRROOONNNKKKHHHHHHMMMMMMOOOPPPSSSUUUWWWXXXYYY[[[___bbbeeejjjooosssvvvzzz{{{vvvrrroooiiiccc```]]]YYYTTTPPPMMMKKKJJJEEEEEEDDDCCCBBB@@@???>>>???>>>>>>============>>>;;;<<<>>>>>>@@@CCCGGGJJJPPPTTTYYY]]]aaaeeeiiikkkhhhkkknnnoooooopppqqqrrrooorrrtttuuuuuuuuuvvvwwwxxxyyy{{{{{{zzzvvvrrrooosssvvvyyy|||}}}}}}}}}~~~jjjXXXEEE===<<<;;;::::::888777777777666666666555888777777666666777777888444444444444444333333333444333333333333444555555555666777666666888>>>BBBTTTtttlllOOOGGG@@@@@@@@@@@@BBBEEENNNbbbrrr]]]RRRIIIGGGGGGEEEEEEGGGFFFEEEEEEDDDDDDEEEFFFGGGGGGIIILLLLLLLLLLLLMMMNNNNNNOOORRRTTTVVVXXXXXXYYYYYY[[[^^^bbbhhhnnnssswwwyyy|||hhhSSSGGG@@@;;;666666666555444333333444444444333333333333333333222444555555555333222333444111333444444333222222333444444333333222111111000222333333444444555555555222333333444555666777777666666777777888999;;;<<<<<<>>>FFFVVVrrrrrrlll{{{}}}pppvvvwww```MMMFFFBBBAAA??????@@@AAA@@@???===<<<===@@@DDDJJJUUU```hhhppp{{{}}}wwwqqqiii```WWWQQQHHHFFFCCCCCCEEEIIIOOORRRVVV]]]aaa___]]]]]]]]][[[ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWWWWWWWXXXXXXVVVTTTTTTTTTTTTTTTSSSSSSSSSRRRRRRSSSTTTTTTSSSTTTVVVXXXVVVUUUUUUUUUUUUVVVWWWWWWWWWXXXYYYYYYXXXXXXZZZ\\\___aaacccccccccfffkkkpppttt{{{~~~xxxyyy{{{{{{{{{|||}}}~~~{{{vvvrrrppphhhfffeeebbb___]]][[[ZZZYYYWWWWWWZZZZZZZZZ___eeeqqq{{{iiiYYYTTTSSSNNNLLLNNNRRRSSSSSSTTTUUUUUUVVVVVVUUUVVVYYY\\\```fffmmmssstttzzz|||yyytttpppkkkeeeaaa```]]]YYYTTTOOOLLLJJJFFFEEEDDDCCCAAA@@@??????<<<<<<<<<===============;;;<<<===>>>???AAAEEEHHHMMMQQQXXX]]]aaaeeehhhjjjgggjjjmmmooonnnnnnooopppnnnqqqtttvvvuuuuuuvvvwwwvvvwwwxxxxxxvvvrrrooommmqqquuuyyy|||}}}~~~}}}}}}~~~eeeTTTCCC<<<<<<;;;:::999888888777777666666555555555555555555555555555555444444444444444444444444444333333333333444555555333666777777666777<<<@@@MMMjjjtttUUUKKKBBB@@@AAA@@@AAADDDKKK\\\wwwdddXXXLLLHHHHHHGGGFFFHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLLLLMMMPPPRRRUUUVVVWWWXXXYYYYYY[[[^^^ccciiinnnqqqtttyyy~~~dddPPPFFF@@@:::555777666555444333222222222222333333333333333333444444333222222333333222111000333555555333222222333333222222222222222222222222222333333444555555666222222333444555666777777666666777777888999;;;<<<777;;;AAAPPPmmmuuukkkwwwwwwxxx}}}sss]]]KKKFFFBBBAAA??????@@@AAA@@@>>>===<<<>>>AAACCCFFFNNNXXXaaajjjvvv~~~|||wwwqqqjjjaaaWWWQQQIIIFFFDDDBBBDDDHHHLLLPPPRRRYYY___^^^\\\]]]]]]\\\YYYZZZZZZZZZZZZZZZZZZZZZWWWVVVVVVXXXYYYZZZXXXVVVUUUUUUTTTTTTTTTSSSSSSSSSRRRSSSTTTSSSRRRSSSUUUWWWUUUUUUUUUUUUUUUVVVVVVWWWWWWYYY[[[[[[ZZZYYYYYYYYY^^^aaacccccccccfffmmmrrrxxx~~~yyyzzz}}}}}}~~~}}}xxxsssnnnkkkccccccbbbbbbaaa```______\\\ZZZ[[[^^^^^^]]]```fffnnn{{{uuuaaa[[[YYYTTTRRRVVVWWWWWWWWWWWWVVVUUUTTTTTTQQQRRRSSSVVV[[[ccclllrrrttt{{{|||wwwsssnnniiibbbbbb```]]]XXXRRRMMMIIIGGGFFFDDDCCCAAA@@@@@@@@@======>>>>>>>>>>>>======999;;;<<<===>>>???BBBDDDHHHNNNVVV]]]aaadddeeeggggggjjjmmmnnnmmmllllllmmmnnnqqqtttvvvvvvvvvwwwwwwtttuuuuuuuuutttrrrpppooossswww{{{~~~~~~~~~~~~~~~}}}}}}~~~~~~aaaQQQ@@@:::;;;:::888777888888888777666555555555333444555555555555444333444444444444444444444444444333333333333444555555222555777777666777;;;???EEE^^^}}}\\\QQQEEEAAAAAA@@@@@@BBBGGGUUUmmmmmm___PPPJJJIIIGGGFFFFFFEEEFFFGGGHHHHHHHHHFFFEEEEEEGGGIIIJJJIIIIIIJJJKKKKKKLLLNNNPPPSSSUUUWWWXXXXXXXXXYYY[[[___dddiiilllpppuuu||||||bbbOOOFFF@@@:::555888777555444333222222111222222222333333444444444555222000111333444222///000333666666333111222444111111111222222333444444222222333333444555666666222222333444555666777888666666777777888999;;;<<<:::===BBBOOOkkkzzznnnxxx|||}}}oooXXXGGGDDDBBBAAA@@@@@@AAAAAA???>>>>>>===???BBBBBBCCCJJJRRR\\\fffsss{{{~~~|||wwwqqqjjjaaaXXXRRRIIIGGGDDDBBBCCCGGGKKKNNNOOOWWW]]]]]]\\\]]]]]]\\\YYYYYYYYYYYYZZZZZZZZZZZZVVVVVVVVVXXXZZZ[[[YYYWWWUUUUUUUUUUUUTTTTTTTTTTTTSSSTTTTTTSSSRRRRRRTTTWWWUUUUUUTTTTTTUUUUUUVVVWWWWWWYYY\\\]]][[[YYYXXXXXX^^^```bbbccccccgggnnnssszzzzzz{{{~~~~~~|||vvvqqqllliiiaaaaaaaaaaaabbbbbbcccccc___]]]^^^``````^^^aaafffiiiuuu}}}gggaaa^^^XXXXXX\\\ZZZZZZYYYXXXWWWUUUSSSRRRNNNOOOPPPSSSXXXaaakkkrrruuu|||yyyuuupppkkkccccccbbb```[[[TTTMMMIIIGGGFFFEEECCCAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>777999;;;<<<<<<===???AAAEEEKKKUUU\\\aaacccddddddgggiiilllmmmmmmkkkkkkkkknnnqqquuuwwwwwwwwwwwwxxxrrrsssssssssssssssssssssvvvyyy}}}~~~}}}||||||}}}}}}~~~~~~___OOO>>>999999888666555999888888777666555555444333444666777777666444333444444444444444444444444444333333333333444555555111444777777666777;;;??????VVVxxxbbbUUUHHHBBBAAA??????AAACCCOOOfffsssdddSSSLLLIIIFFFDDDDDDBBBDDDGGGJJJKKKJJJHHHGGGEEEGGGIIIIIIHHHHHHIIIJJJKKKLLLMMMOOOQQQTTTWWWXXXWWWWWWWWWYYY\\\aaafffiiimmmrrrzzzrrrXXXJJJCCC>>>999666555555444444444333333333222222222222222222222222222222222222222222222222333222111000111222333444000111111222222222111111111111222333333444555555555555555555555555555555888888888999:::;;;<<<===<<>>>>>>>>??????AAADDDIIIMMMZZZcccppp||||||wwwqqqlllcccYYYRRRJJJHHHEEEBBBBBBCCCFFFHHHSSSWWW[[[^^^]]]\\\\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWYYYXXXXXXWWWWWWVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTTSSSSSSRRRVVVVVVVVVUUUUUUUUUTTTTTTWWWWWWWWWXXXYYYZZZZZZ[[[```]]]]]]```cccfffnnnvvv|||~~~xxxtttqqqoookkkhhhbbbcccdddgggiiijjjhhheeeeeedddcccbbbbbbccceeefffiiisss~~~~~~iiiccc```[[[]]]dddaaa```___]]]YYYUUUQQQOOONNNNNNNNNOOOSSS[[[eeelllttt{{{~~~}}}|||}}}xxxpppjjjhhhfffaaa[[[TTTNNNKKKFFFFFFEEEFFFFFFEEEBBB@@@@@@@@@AAAAAAAAA@@@??????======>>>>>>?????????@@@CCCGGGNNNVVV]]]bbbeeefffdddfffiiikkkjjjjjjkkklllooooooppppppqqqqqqqqqrrrqqqrrrssstttuuuwwwxxxxxxzzz{{{{{{{{{{{{{{{{{{{{{~~~}}}}}}}}}~~~~~~~~~]]]KKK>>>======777666:::888888777555555444444444444444444555555555555666333333333333333333333333555555555555555555555555666555555555666999;;;===AAAMMMiii|||vvv___IIICCCEEEEEEBBBAAAFFFMMM]]]vvvoooZZZOOOIIICCCAAACCCDDDEEEFFFGGGGGGFFFEEEDDDGGGFFFEEEEEEEEEFFFHHHHHHIIIJJJKKKMMMPPPSSSUUUVVVTTTUUUUUUVVVXXX[[[```dddgggmmmttt|||mmmTTTGGGAAA<<<888666555555444444444333333333333333333333333333333333222222222222222222222222222222111111222222333444111111222222222222111111222222222333333444444444555555555555555555555555777777777888888:::;;;<<<;;;===@@@GGG]]]~~~yyyrrr]]]LLLBBB>>>???@@@AAAAAA@@@??????>>>?????????AAADDDIIIMMMYYYaaannnzzz}}}xxxsssmmmeeeZZZSSSJJJHHHEEECCCBBBCCCFFFGGGPPPTTTYYY\\\\\\[[[YYYYYYXXXWWWWWWWWWWWWVVVVVVVVVWWWWWWVVVVVVVVVVVVUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSRRRTTTTTTTTTUUUUUUVVVVVVVVVWWWWWWXXXXXXYYYZZZZZZ[[[]]][[[[[[___aaaeeemmmuuu~~~{{{tttooollljjjhhheeeeeeeeeeeegggiiiiiihhhfffhhhhhhhhhggggggfffeeeeeeaaaiiirrr|||uuuddd```^^^[[[]]]ccc______^^^[[[XXXTTTQQQOOOLLLLLLLLLMMMPPPWWW```fffqqqxxx|||}}}}}}~~~zzztttkkkjjjgggccc]]]XXXSSSPPPJJJHHHGGGFFFGGGFFFDDDBBBBBBCCCBBBBBBAAA@@@???>>>============>>>>>>>>>???BBBFFFMMMUUU\\\aaadddeeeeeehhhjjjkkkkkkjjjkkklllmmmnnnooopppqqqrrrssstttqqqqqqrrrtttuuuvvvwwwxxxzzzzzzzzzyyyyyyyyyyyyyyy~~~}}}||||||||||||}}}~~~~~~[[[JJJ=========777666:::888777666555555444444444444444444555555555555666333333333333333333333333555555555555555555555555444333333444666999<<<>>>@@@IIIbbb|||~~~gggPPPFFFEEECCCAAAAAACCCIIIWWWnnnvvv___QQQJJJEEECCCDDDCCCDDDEEEFFFFFFEEEDDDCCCFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKNNNQQQSSSTTTTTTTTTUUUUUUVVVZZZ^^^bbbeeeiiiqqqxxx~~~zzzeeeOOOCCC>>>:::666555555555444444444333333333444444444444444444444444222222222222222222222222111111222333333333333222222222222222222222111111333333333333333333333333444444444444444444444444555555555666777999:::;;;:::;;;===CCCWWWvvvhhhRRRFFF???@@@@@@AAAAAAAAA@@@@@@>>>?????????@@@CCCHHHLLLVVV___kkkwww~~~~~~yyyuuupppggg\\\TTTKKKIIIFFFCCCBBBCCCEEEGGGLLLQQQWWW[[[[[[YYYVVVUUUVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRSSSSSSSSSSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWXXXWWWWWWXXXXXXYYYZZZZZZZZZ[[[XXXYYY]]]```dddlllttt}}}{{{vvvpppjjjhhhfffeeedddgggffffffgggiiijjjiiihhhiiijjjkkkkkkiiifffcccaaa___eeekkkrrr{{{yyyjjj]]]\\\]]][[[]]]bbb]]]\\\[[[YYYVVVSSSPPPNNNJJJJJJJJJJJJLLLRRRYYY^^^hhhooovvvyyy|||~~~{{{wwwnnnllliiieee```\\\XXXVVVNNNLLLIIIGGGGGGFFFEEEDDDEEEEEEDDDDDDBBB@@@???>>>===============>>>>>>>>>AAADDDKKKSSSZZZ___bbbccceeegggiiijjjiiihhhiiijjjkkklllmmmoooqqqrrrssstttpppqqqrrrsssuuuvvvwwwwwwxxxxxxxxxwwwwwwvvvvvvvvvzzzzzzyyyyyyzzz{{{}}}~~~~~~}}}~~~~~~}}}WWWHHH===<<<<<<888777:::888777666555555444555555444444444555555555555666333333333333333333333333444444444444444444444444111111222333555888;;;===???EEEZZZ}}}|||yyy~~~yyyyyy}}}~~~vvv]]]MMMEEEAAA@@@@@@@@@DDDOOOaaazzzfffUUUMMMHHHEEEEEECCCCCCDDDDDDDDDDDDCCCCCCFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLNNNQQQRRRSSSTTTTTTTTTUUUWWW[[[^^^```dddkkkrrryyyppp^^^JJJ@@@<<<999666666555555444444444333333333444444444444444444444444222222222222222222222222000111222333444333222111333333222222111111222222333333333333333333333222444444444444444444444444555555555666777999:::;;;::::::;;;AAAQQQmmmwww^^^OOODDDDDDDDDCCCBBBAAA@@@@@@????????????@@@BBBGGGJJJUUU]]]iiittt||||||xxxsssjjj^^^VVVLLLJJJFFFCCCBBBCCCEEEFFFIIINNNVVVZZZZZZXXXUUUSSSTTTTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRSSSSSSTTTUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZWWWXXX\\\___ccckkkttt{{{xxxvvvrrrlllgggeeeddddddeeegggfffeeefffiiikkkllllllkkkkkkjjjiiifffccc```^^^```cccgggkkkppptttuuuuuulllbbbZZZZZZ[[[ZZZ[[[^^^ZZZYYYWWWUUUSSSQQQOOONNNIIIJJJJJJJJJJJJMMMRRRVVV^^^dddkkkrrrxxxzzzzzzxxxsssppplllgggbbb^^^[[[YYYSSSOOOJJJGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDBBBAAAAAA>>>>>>>>>>>>>>>>>>?????????CCCIIIPPPWWW]]]```bbbdddfffggggggffffffggghhhkkkkkklllmmmnnnooopppqqqppppppqqqssstttuuuvvvwwwwwwwwwvvvuuuttttttssssssvvvvvvvvvvvvxxxzzz|||}}}}}}~~~~~~}}}|||}}}~~~}}}~~~tttQQQFFF===;;;;;;888777999777777666555555555555555444444444555555555555666333333333333333333333333444444444444444444444444222222222333555777999:::===BBBTTTvvv|||www~~~zzzxxx|||oooXXXIIIBBB@@@AAA@@@BBBIIIWWWllloooZZZPPPKKKGGGDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIKKKMMMOOOPPPRRRSSSSSSRRRRRRSSSVVVYYY\\\```ffflllsss|||hhhXXXGGG???;;;888777777555555444444444333333333222222222222222222222222222222222222222222222222000111222333444333222111444444333222111111222222333333333333333333333222444444444444444444444444555555555666888999;;;<<<::::::;;;@@@LLLdddiiiVVVLLLKKKIIIFFFDDDAAA@@@??????@@@@@@??????BBBFFFIIISSSZZZfffqqqyyy~~~|||vvvmmmaaaXXXNNNKKKGGGDDDBBBCCCDDDFFFHHHNNNUUUZZZZZZXXXUUUTTTSSSRRRRRRRRRRRRQQQQQQQQQOOOPPPPPPQQQRRRSSSTTTTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPQQQRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVXXXXXXXXXXXXYYYYYYYYYYYYZZZWWWXXX\\\___bbbjjjsss~~~zzzuuuqqqnnnlllhhhdddbbbbbbdddeeeeeeeeeeeegggkkknnnooopppooommmjjjfffccc```___^^^[[[[[[]]]```aaaccceeegggeee___ZZZZZZZZZYYYXXXYYYVVVUUUTTTRRRPPPNNNMMMMMMIIIJJJKKKKKKJJJKKKNNNPPPVVVZZZbbbkkkrrrvvvyyyzzzxxxuuupppjjjddd___\\\ZZZVVVRRRLLLHHHFFFFFFEEEDDDCCCCCCDDDEEEEEEEEEDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>BBBGGGNNNUUU[[[___aaadddfffggggggffffffhhhjjjkkkkkkkkkkkkllllllllllllooopppqqqrrrssstttuuuvvvvvvvvvuuutttssssssrrrrrrssssssssstttvvvxxxzzz|||zzz|||}}}|||{{{{{{|||}}}{{{}}}gggKKKDDD===:::999888777888777666666555555555555666444444444555555555555666333333333333333333333333444444444444444444444444444444444444444555666666;;;@@@PPPooo}}}hhhRRREEEAAAAAAAAABBBGGGPPPaaazzzyyy```RRRLLLHHHDDDBBBBBBAAAAAAAAAAAABBBBBBDDDDDDEEEEEEFFFFFFFFFFFFGGGHHHHHHIIIKKKLLLNNNOOOOOOPPPQQQPPPPPPPPPSSSUUUYYY\\\aaagggnnnwwwxxxbbbTTTEEE>>>:::777666777555555444444444333333333222222222222222222222222222222222222222222222222111111222333333333333222666555333222111111222222333333333333333333333333333333333333333333333333444444555666888:::;;;<<<::::::<<<@@@HHH[[[yyyqqqZZZQQQOOOLLLHHHEEEBBB@@@???@@@@@@@@@??????AAAEEEHHHPPPWWWbbbmmmvvv}}}zzzpppcccYYYOOOLLLHHHDDDCCCCCCDDDEEEIIINNNTTTYYYYYYXXXVVVUUURRRRRRQQQQQQQQQQQQPPPPPPOOOPPPPPPQQQRRRSSSSSSTTTQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPQQQSSSTTTVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYYYYYYYZZZXXXXXX[[[^^^aaaiiiqqqzzz{{{sssnnnlllffffffeeecccbbbbbbdddfffgggggghhhkkkooorrrrrrrrrqqqooojjjeeebbb_________WWWUUUVVVYYYYYYXXX\\\aaaaaa^^^[[[YYYYYYWWWUUUTTTRRRRRRPPPNNNMMMLLLLLLLLLIIIKKKLLLLLLKKKJJJKKKLLLQQQRRRYYYdddlllqqqvvv{{{{{{xxxtttnnnhhhbbb^^^[[[ZZZVVVPPPKKKIIIGGGFFFEEEBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBAAAAAAAAAAAAAAA>>>AAAGGGMMMTTTZZZ___aaafffggghhhhhhhhhiiikkkmmmlllkkkkkkkkkkkkjjjjjjjjjnnnooopppqqqssstttuuuuuuvvvuuuuuuttttttsssssssssrrrqqqrrrssstttwwwyyy{{{xxxzzz{{{{{{zzzyyyzzz|||{{{}}}www\\\FFFAAA<<<999888888888888666666555555555555666666444444444555555555555666333333333333333333333333333333333333333333333333555555555555555444444444999???LLLfffxxx]]]LLLDDDBBBAAABBBEEEKKKXXXoooiiiVVVNNNIIIEEEBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFFFFEEEEEEGGGGGGHHHHHHJJJKKKLLLMMMMMMNNNOOONNNNNNNNNPPPRRRVVVYYY]]]ccciiiqqqyyyqqq\\\PPPBBB<<<999555555666555555444444444333333333333333333333333333333333222222222222222222222222222222111111222222333444777555333111111111222333222222222333333444444444333333333333333333333333222333333555666888:::;;;888999;;;???DDDSSSppp{{{aaaQQQOOOLLLHHHEEEBBBAAA@@@@@@AAA@@@???>>>@@@DDDGGGLLLSSS^^^iiirrryyy|||rrrddd[[[PPPMMMIIIEEECCCCCCDDDEEEHHHMMMSSSVVVWWWVVVUUUUUURRRRRRQQQQQQQQQPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPSSSTTTVVVVVVWWWWWWXXXYYYZZZZZZYYYYYYYYYYYYYYYYYYYYYXXXZZZWWWWWWYYY\\\^^^fffnnnuuu}}}{{{sssllliiiiiiccceeeggggggffffffiiikkkllllllnnnppptttuuutttsssnnnllliiieeeaaa^^^\\\ZZZTTTRRRRRRUUUUUUTTTYYYaaa^^^]]][[[XXXVVVUUUSSSQQQPPPOOOMMMLLLKKKKKKKKKLLLHHHJJJLLLLLLKKKIIIIIIIIIKKKJJJOOOZZZccchhhooowww{{{zzzwwwsssmmmgggbbb___^^^ZZZTTTPPPMMMJJJHHHFFFCCCCCCDDDDDDEEEDDDDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@>>>AAAFFFMMMTTTZZZ___aaacccdddfffffffffhhhkkknnnkkkkkkkkklllllllllllllllnnnnnnoooqqqrrrssstttuuuuuuuuuuuuuuuuuuuuuuuuuuuqqqqqqqqqrrrtttvvvxxxzzzwwwxxxyyyyyyxxxxxxyyy{{{{{{}}}jjjPPPBBB@@@<<<888777888888777666666555555555555666666444444444555555555555666333333333333333333333333333333333333333333333333555555555666666666555555888===FFFZZZ}}}hhhSSSHHHCCC???AAACCCFFFOOOccc~~~qqq[[[PPPKKKGGGCCCBBBAAAAAAAAAAAABBBCCCCCCCCCEEEFFFFFFFFFEEEDDDFFFFFFFFFGGGHHHIIIJJJKKKJJJKKKMMMMMMLLLLLLNNNPPPRRRUUUZZZ___dddjjjqqqvvv~~~nnnYYYMMMAAA;;;777444333555555555444444444333333333444444444444444444444444222222222222222222222222333222111000111222444555777666333111111111222333111111222333333444555555333333333333333333333333111111222333555777999:::777777:::>>>BBBNNNjjjiiiPPPNNNKKKGGGDDDBBBAAAAAAAAAAAA@@@???>>>@@@DDDGGGIIIPPPZZZeeeooowww}}}~~~ssseee[[[PPPMMMIIIEEECCCBBBDDDEEEHHHLLLQQQTTTUUUUUUUUUUUURRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNPPPSSSTTTTTTUUUVVVXXXZZZ[[[]]]]]]YYYYYYYYYYYYYYYXXXXXXXXXYYYVVVVVVXXXZZZ\\\ccckkkrrrzzz~~~}}}~~~vvvnnnhhhggghhhdddhhhlllmmmlllllloooqqqqqqqqqsssuuuwwwwwwuuurrrhhhgggfffddd```\\\WWWUUUOOOLLLMMMPPPPPPOOOVVV___[[[[[[ZZZWWWUUUTTTSSSPPPOOONNNLLLKKKJJJJJJKKKKKKGGGIIILLLLLLJJJHHHGGGGGGEEECCCGGGQQQZZZ```iiirrr{{{{{{yyyvvvqqqkkkfffcccaaa]]]XXXSSSPPPMMMIIIGGGDDDDDDEEEDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@????????????AAAFFFMMMSSSZZZ___aaa___```bbbbbbccceeeiiikkkkkkkkkllllllmmmnnnoooooonnnnnnoooppprrrssstttuuuuuuuuuuuuvvvvvvvvvvvvvvvrrrqqqqqqrrrsssuuuxxxyyyvvvwwwyyyyyyxxxxxxyyyzzz{{{}}}||||||}}}```HHH??????<<<888777888888777666666555555555666666777444444444555555555666666333333333333333333333333333333333333333333333333333444555666777777777777888;;;AAAPPPqqqoooWWWJJJCCC===???AAACCCJJJ\\\vvvwww^^^RRRLLLIIICCCCCCAAAAAAAAAAAACCCCCCBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJKKKLLLKKKLLLMMMOOOOOORRRWWW\\\aaafffllloooyyyfffQQQGGG===;;;:::666333333666555444333222222222222111111111111000000//////222111000//////000111222222111000//////000111222555444222111111111222222222222333333333333444444111222222333333444444555222333333444555666888888===777888???@@@EEE___~~~www^^^MMMBBBFFFHHHCCC???BBB@@@???>>>======???AAABBBEEEKKKTTT^^^hhhrrr{{{~~~vvvjjj___WWWPPPHHHFFFDDDAAABBBDDDIIIJJJMMMQQQUUUXXXXXXWWWUUUTTTQQQNNNMMMMMMNNNNNNPPPPPPPPPQQQPPPPPPOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQOOONNNNNNNNNPPPRRRUUUWWWVVVVVVWWWYYY[[[]]]___```\\\[[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWVVVXXX[[[aaaeeennntttyyy|||{{{~~~{{{uuuoookkkiiijjjkkkiiilllppptttvvvxxxzzz{{{zzz{{{|||||||||zzzwwwvvvooolllgggccc___[[[VVVSSSMMMMMMNNNOOOQQQTTTWWWYYY[[[YYYVVVRRRPPPOOOOOOPPPSSSOOOKKKGGGEEEGGGJJJLLLLLLLLLLLLLLLKKKIIIFFFEEEGGGIIILLLMMMPPPWWWcccllluuuvvvwwwwwwtttooojjjgggccc```]]]YYYVVVRRRMMMIIIHHHFFFCCCCCCDDDEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@???@@@BBBEEEJJJPPPVVV[[[______```bbbbbbbbbdddfffiiinnnllliiihhhiiillloooqqqoooooopppqqqrrrrrrrrrrrruuuuuuuuuvvvwwwwwwxxxxxxssstttvvvvvvtttttttttuuuuuuwwwxxxxxxvvvuuuvvvvvvzzz{{{}}}~~~}}}yyyxxxoooWWWHHH>>><<<:::777555555666666666555444333222333444444222222222222222222222222444444444333333222222222222222333333333333444444333333333444444444555555::::::???MMMccc~~~^^^KKKEEE???>>>???@@@CCCPPPiii~~~eeeUUUMMMJJJFFFCCC@@@???@@@BBBBBBBBB@@@@@@AAAAAABBBCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPTTTWWWZZZ___dddhhhqqq___MMMCCC;;;999888555222222444333222111000000000000222222111111111000000000222111000//////000111222222111000000000000111222444333222111111111222222222222222333333333444444111222222333333444444555333333333444555666777888>>>888999>>>>>>CCC[[[xxxkkkWWWFFFEEEGGGBBB>>>???@@@???>>>>>>>>>???AAABBBEEEKKKSSS[[[dddnnnxxxzzzoooeeeYYYQQQIIIFFFDDDAAABBBEEEIIIJJJLLLPPPTTTWWWWWWWWWUUUTTTQQQOOONNNMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPOOOOOONNNNNNOOOQQQTTTVVVVVVWWWWWWYYY[[[]]]^^^___[[[[[[ZZZYYYXXXWWWVVVUUUVVVVVVVVVVVVWWW[[[```dddmmmsssyyy{{{|||~~~~~~zzzuuuqqqnnnnnnoooppprrruuuzzz~~~~~~zzzvvvtttoookkkfffaaa^^^ZZZVVVSSSNNNOOOQQQSSSVVVYYY\\\]]][[[YYYVVVSSSQQQPPPPPPPPPSSSPPPLLLIIIHHHIIILLLNNNMMMMMMMMMLLLJJJHHHGGGFFFCCCEEEHHHIIIKKKRRR\\\cccppprrrtttvvvtttqqqllljjjdddaaa]]]ZZZWWWTTTPPPMMMIIIGGGEEEDDDEEEFFFEEEEEECCCCCCBBBBBBAAA@@@@@@@@@AAABBBEEEJJJPPPVVV[[[^^^```aaacccccccccdddfffhhhkkkjjjhhhggghhhjjjlllnnnmmmmmmnnnooopppppppppppprrrssssssttttttuuuvvvvvvrrrtttuuuuuutttrrrsssssstttvvvxxxwwwvvvuuuuuuvvvxxxyyyzzz|||}}}~~~|||zzz}}}}}}jjjSSSEEE>>><<<999777666555666666888777666555444555555666444444444444444333333333444444444333333222222222222222333333333333444444333333333444444444444555666777<<>>777666666333111222333333222111000000000000222222222222222111111111111111000000000000111111222222111111111111222222444333222111111111222222222222222222333333333333111222222333333444444555333333333444555666777888>>>999999===<<<@@@UUUooo~~~wwwzzzbbbKKKEEEEEECCC??????AAA@@@?????????@@@AAABBBFFFJJJPPPWWW___iiiuuu~~~~~~uuulll\\\SSSKKKHHHEEEBBBBBBEEEIIIIIIKKKOOOSSSVVVWWWVVVVVVTTTRRRPPPOOONNNNNNOOOOOOOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPPPPOOONNNNNNNNNPPPSSSTTTVVVWWWXXXYYY[[[\\\^^^^^^ZZZZZZYYYXXXWWWVVVUUUUUUUUUVVVVVVVVVWWWZZZ___ccclllqqqxxx{{{|||~~~}}}{{{yyywwwuuuuuuvvvyyyzzzzzzvvvsssnnnjjjddd^^^[[[XXXUUUSSSNNNPPPSSSWWW[[[]]]^^^___\\\ZZZWWWTTTRRRQQQQQQRRRSSSQQQNNNLLLKKKMMMPPPQQQPPPOOOMMMKKKIIIHHHGGGGGGDDDGGGIIIJJJLLLPPPWWW]]]gggjjjnnnrrrsssrrrpppnnngggddd___[[[YYYWWWTTTRRRLLLJJJGGGFFFGGGGGGGGGFFFCCCCCCCCCBBBAAAAAA@@@@@@AAABBBEEEJJJPPPVVV[[[^^^aaacccddddddddddddfffggghhhggggggggggggggghhhiiijjjkkklllmmmmmmnnnnnnmmmpppppppppqqqrrrrrrssssssrrrtttuuuuuusssqqqqqqqqqsssuuuwwwwwwuuutttuuuvvvuuuvvvwwwyyyzzz{{{||||||zzz}}}}}}uuubbbNNNBBB===;;;999777666555666666777777666555555555555666777777666666555555444444444444333333333333222222222222333333333333444444333333333333444444444444333555:::@@@JJJ^^^~~~lllWWWJJJCCCAAAAAA@@@AAAHHHYYYjjjxxxdddTTTJJJHHHEEEBBB@@@AAABBBBBBAAADDDDDDDDDEEEFFFFFFGGGGGGDDDDDDEEEFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJKKKKKKKKKHHHJJJLLLNNNPPPSSSWWW[[[|||qqq___NNNBBB;;;555555555222222444555444333333222222222333222222222222222222222222111000000000000000000111333222222222222222222333333222222222222222222222111222222222222333333333111222222333333444444555333333333444444666777777;;;888999<<<;;;>>>QQQgggpppyyylllPPPEEEEEEEEEDDDCCCAAAAAA@@@???@@@@@@AAABBBDDDHHHMMMRRRYYYeeettt~~~xxxooo___VVVMMMIIIFFFCCCCCCFFFHHHHHHIIIMMMQQQUUUVVVUUUUUUTTTSSSQQQOOOOOONNNNNNNNNNNNOOOPPPPPPPPPOOOOOOPPPOOOOOOOOOOOOOOOOOOPPPPPPOOONNNMMMNNNOOOQQQSSSVVVWWWXXXYYYZZZ[[[\\\\\\XXXXXXXXXWWWVVVUUUUUUUUUTTTUUUUUUVVVVVVYYY^^^aaajjjpppwwwzzz|||~~~yyyxxxzzzzzzzzz{{{}}}|||xxxtttrrrkkkggg```[[[XXXWWWUUUTTTQQQSSSWWW[[[]]]]]]]]]\\\\\\ZZZWWWTTTRRRRRRRRRSSSRRRQQQOOONNNNNNOOOQQQSSSRRRQQQNNNKKKIIIHHHHHHHHHEEEGGGIIIJJJJJJMMMQQQUUU]]]```ffflllpppqqqqqqppplllhhhbbb]]]ZZZXXXVVVTTTOOOMMMJJJHHHIIIIIIHHHGGGDDDDDDCCCCCCBBBAAAAAAAAAAAACCCFFFJJJPPPVVV[[[^^^bbbccceeeeeeddddddeeefffffffffggggggggggggffffffiiiiiijjjkkkllllllllllllnnnnnnoooooopppqqqqqqqqqrrrtttvvvvvvtttqqqqqqqqqrrrtttuuuuuutttttttttuuussstttvvvwwwyyyzzzzzzzzz||||||}}}~~~{{{zzzmmmZZZIII@@@;;;:::999777666666666666555555444444333333333333888777777666555444444333333333333333333333333333222222222333333333444444222222333333333444444444333666;;;>>>BBBPPPkkkqqq\\\KKKDDDAAA@@@@@@@@@EEEQQQ^^^vvvjjjXXXLLLJJJGGGCCCAAAAAABBBAAAAAAAAAAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFFFFGGGIIIIIIJJJJJJJJJIIIKKKLLLMMMNNNPPPTTTWWWxxxjjjYYYKKK>>>999555666555333333666444444333333222222333333222222222222222222222222000000000111111000000000222222222222222222222222222222222222222222222222111111111222222222333333111222222333333444444555444444444444444555666777888666888::::::===MMM___}}}mmmrrr~~~xxxyyyxxxYYYHHHDDDDDDDDDDDDAAA@@@@@@@@@@@@@@@@@@@@@AAAEEEJJJNNNUUUbbbsss~~~~~~wwwpppcccYYYOOOJJJGGGCCCDDDGGGGGGGGGHHHKKKOOOSSSTTTTTTUUUTTTRRRQQQPPPOOONNNNNNMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOONNNMMMLLLMMMOOOQQQRRRUUUVVVWWWYYYYYYZZZYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTSSSTTTUUUUUUVVVXXX\\\___hhhnnnuuuyyy{{{{{{vvvvvvzzz~~~|||xxxtttpppooogggccc^^^ZZZYYYYYYXXXWWWYYY[[[^^^``````___\\\[[[[[[ZZZWWWTTTRRRRRRSSSSSSQQQPPPOOONNNOOOPPPQQQRRRSSSQQQOOOLLLJJJJJJJJJJJJCCCDDDEEEEEEEEEFFFIIIJJJTTTWWW]]]ccchhhllloooppppppkkkeee___\\\YYYVVVTTTRRROOOLLLJJJJJJJJJIIIHHHEEEEEEDDDCCCCCCBBBBBBAAABBBCCCFFFJJJPPPUUUZZZ]]]aaaccceeeeeedddddddddeeeeeefffggghhhhhhggggggfffhhhiiijjjkkkllllllllllllmmmnnnnnnooooooppppppqqqqqqsssvvvvvvtttrrrqqqqqqppprrrttttttsssssstttuuussstttuuuwwwxxxyyyzzzzzzyyyzzz{{{}}}~~~zzzhhhTTTEEE???:::999888777666666555555444444444444444333333333666666666555444333222222333333333333333333333333222222222333333333444444222222222333333333444444222555:::<<<===FFF^^^ttt~~~uuubbbPPPEEEAAA??????@@@CCCLLLUUUjjjnnn\\\QQQLLLIIIEEEBBBBBBAAAAAA@@@??????@@@AAAAAABBBBBBCCCCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIIIIIIIHHHJJJKKKLLLLLLLLLNNNQQQSSS|||rrrcccRRRGGG<<<888666666555222333666222222111111000111111222111111111222222222222222000000111111111111000000111111222222222222111111111111222333333333222222111111111111222222222222111222222333333444444555444444444444444555666666666666888::::::===JJJXXXvvv~~~mmmqqq~~~uuuqqqdddMMMCCCAAAAAA@@@@@@@@@@@@????????????>>>>>>CCCHHHKKKPPP]]]ooo}}}~~~~~~}}}xxxqqqfff\\\RRRLLLGGGDDDDDDHHHFFFFFFFFFIIINNNQQQSSSTTTSSSSSSRRRQQQOOONNNMMMLLLLLLMMMNNNOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOONNNMMMLLLLLLLLLNNNQQQRRRTTTUUUVVVWWWXXXWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSRRRSSSTTTUUUUUUWWWZZZ]]]fffllltttxxxzzz~~~~~~|||zzz}}}~~~zzzvvvrrrnnnjjjiiidddaaa^^^]]]^^^______^^^dddeeeffffffdddbbb^^^\\\ZZZYYYVVVSSSRRRRRRRRRSSSPPPPPPOOOOOOOOOPPPPPPQQQRRRQQQOOONNNMMMLLLKKKKKKGGGFFFEEEEEEEEEFFFGGGHHHMMMOOOSSSXXX___eeeiiillloookkkeeeaaa]]]ZZZWWWTTTTTTQQQNNNLLLKKKKKKIIIHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCFFFJJJOOOUUUZZZ]]]___aaadddeeedddddddddeeedddeeefffggghhhhhhhhhhhhhhhiiijjjkkkllllllllllllmmmmmmmmmnnnooooooppppppnnnqqqtttuuutttrrrqqqpppoooqqqsssssssssrrrssstttrrrsssuuuvvvxxxyyyyyyyyyvvvwwwyyy{{{}}}~~~~~~{{{eeeOOOBBB>>>999888888777777666555555666666777777666666555444555444444444333222222222222222333333333333444444222222333333333333444444222222222222333333333333111333888999999@@@RRRdddzzzyyywwwhhhWWWIIICCC??????@@@BBBHHHOOO```wwwssscccXXXNNNKKKFFFCCCBBBAAA@@@???@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEEEEFFFFFFGGGEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIIIIIIIIIIJJJMMMOOO}}}wwwkkkZZZKKKBBB:::777555666444111222666222111111000111111222222000000000111111111222222///000111222222111000///000000111222222111000000000111222333333333333222111111111111222222222222111222222333333444444555555444444444444555666666888999::::::999<<>>>>>=========AAAFFFHHHKKKVVVhhhvvv}}}~~~~~~~~~zzztttiii^^^SSSMMMHHHDDDEEEHHHFFFEEEEEEHHHLLLPPPSSSSSSRRRQQQQQQPPPOOOMMMLLLKKKLLLLLLMMMOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNOOOOOOLLLLLLKKKKKKLLLOOOQQQSSSRRRSSSUUUVVVVVVUUUTTTSSSUUUTTTTTTTTTTTTSSSSSSSSSQQQSSSTTTUUUUUUVVVYYY\\\eeekkkrrrvvvxxx|||zzztttssspppmmmjjjgggfffeeecccaaaaaabbbeeegggggggggiiiiiiiiihhhfffccc```^^^YYYWWWUUUSSSQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPOOONNNMMMLLLKKKIIIGGGFFFFFFHHHIIIIIIHHHIIIKKKOOOUUU\\\cccgggjjjgggdddaaa___\\\XXXVVVUUURRRNNNLLLKKKKKKIIIHHHFFFFFFEEEEEEDDDCCCCCCBBBCCCDDDFFFJJJOOOUUUZZZ\\\\\\___bbbddddddcccddddddccccccdddeeefffhhhiiiiiiggghhhiiijjjkkkkkkkkkkkkkkkllllllmmmnnnnnnoooooojjjmmmqqqsssrrrqqqoooooonnnppprrrrrrrrrrrrssstttqqqrrrsssuuuvvvwwwxxxxxxtttuuuwwwzzz{{{|||||||||~~~~~~}}}cccKKK???===888888888777777666555555555666777777777666555444444444333333333333333333222222222333333444444444222222333333333333444444111222222222222333333333222333666888888<<>>888666555555333000111555333333333222333333444444//////000000111111111222///000111222222111000//////000111222222111000///000111222333444333333222000111111111111222222222111222222333333444555555555555444444444555666666:::;;;<<<;;;999:::CCCLLLddd{{{ttt{{{qqq{{{oooSSSDDDAAABBBDDD>>>>>>>>>>>>>>>===<<<<<<<<>>@@@@@@AAAAAABBBCCCCCCDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFHHHIIIIIIIIIIIIJJJMMMOOO}}}lll]]]RRRFFF:::;;;777444333555666555333000000000111222222333333333333333222222111111111333333333333333333333333111111111000000000000000111111111000///000222555777444111111333444333111444444333333333333222222444444333444444555666777888;;;<<<:::888;;;AAAHHHfffyyy}}}ssstttxxx~~~kkkOOO@@@@@@BBB@@@@@@???>>>>>>>>>>>>>>>>>>>>>BBBEEEEEEEEEKKKVVV```nnnuuu|||}}}wwwpppfffXXXOOOKKKIIIFFFCCCCCCCCCDDDEEEHHHKKKNNNPPPRRRPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLNNNNNNQQQPPPNNNLLLKKKJJJIIIIIIMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQQQQQQQQQQRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRUUUTTTRRRRRRSSSVVVYYY[[[bbbhhhooovvv{{{zzzuuunnniiieeeccc```^^^^^^```bbbdddcccdddggglllppprrrrrrppplllkkkiiigggfffccc^^^[[[ZZZXXXTTTQQQOOOPPPRRRTTTWWWWWWVVVUUUSSSPPPMMMLLLOOOPPPQQQRRRRRRPPPNNNMMMMMMKKKHHHEEECCCCCCCCCDDDCCCCCCCCCEEEIIINNNSSSVVV^^^_________]]][[[XXXVVVSSSQQQOOOMMMKKKIIIHHHGGGFFFFFFEEECCCCCCBBBBBBBBBCCCFFFKKKOOORRRUUUYYY\\\\\\^^^```ccceeefffffffffddddddddddddeeefffgggggghhhhhhhhhhhhiiijjjkkkkkkllllllllllllkkkjjjiiihhhlllnnnqqqssssssrrrqqqoooppppppqqqrrrrrrrrrrrrrrroooqqqtttuuuuuutttuuuvvvuuuuuuvvvxxxzzzzzzxxxwwwzzzzzz{{{|||}}}~~~~~~}}}}}}}}}}}}~~~~~~yyy^^^KKK@@@;;;<<<999555444444444444333444666888999888666333111222222222222222222222222555444444333222111000000222222222111222222333333222222222222222222222222444444555666888<<>>@@@??????>>>>>>>>>>>>>>><<<@@@CCCCCCBBBGGGRRRZZZjjjrrrzzz~~~}}}vvvqqqgggZZZQQQLLLIIIFFFCCCCCCCCCCCCEEEHHHKKKNNNOOOQQQPPPNNNMMMLLLLLLKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMLLLKKKJJJJJJJJJMMMMMMMMMMMMNNNOOOPPPPPPRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQPPPPPPPPPPPPPPPPPPSSSRRRQQQPPPRRRTTTWWWXXX```fffnnnuuu{{{~~~vvvrrrnnniiidddaaa```^^^]]]]]]```ccceeeggghhhjjjnnnrrrtttsssqqqmmmkkkhhhgggeeebbb^^^[[[VVVTTTRRRQQQQQQSSSUUUVVVXXXXXXWWWVVVTTTRRRQQQPPPQQQQQQRRRSSSRRRPPPNNNLLLKKKJJJGGGEEECCCCCCDDDDDDEEEEEEDDDEEEGGGKKKNNNPPP[[[\\\\\\\\\[[[YYYWWWUUURRRPPPNNNLLLJJJHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCFFFKKKOOORRRUUUYYY[[[______```aaabbbbbbbbbbbbccccccccccccdddeeefffggghhhhhhhhhhhhhhhiiijjjkkknnnmmmkkkiiiiiiiiijjjkkkkkkllloooqqqrrrrrrpppooooooppppppqqqqqqqqqppppppppprrrttttttsssrrrssssssvvvuuuvvvxxxzzz|||{{{zzz{{{{{{{{{{{{{{{|||}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~~~~|||]]]GGG<<<999;;;888555444555666666666444555777888888777666555444444444444444444444444444333333222222111111111333333222222111222222222222222222222222222222222333333444555666;;;AAAEEEXXX{{{ttt\\\GGGAAABBB@@@@@@DDDJJJVVVooo~~~rrraaa[[[RRRKKKHHHFFFCCCAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFHHHIIIJJJJJJJJJJJJtttaaaRRRHHH???777777555222111222333222222333333222222111000000///111000000000000///////////////////////////////////////000000111111222222000111222111000000222444555333111111333333333222000000111222333444555555222222222222333444555555555666777666555777<<>>@@@@@@???>>>>>>>>>>>>>>>;;;>>>@@@??????CCCLLLSSSbbbllluuu{{{|||uuurrriii\\\SSSMMMIIIFFFCCCBBBCCCCCCDDDGGGJJJLLLNNNOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQQQQPPPOOOMMMMMMMMMNNNOOOPPPPPPOOOOOOPPPRRRTTTUUU\\\cccllluuu||||||sssnnnkkkhhhdddaaa^^^^^^]]]^^^```cccfffhhhllllllnnnqqqtttuuusssrrrllljjjgggeeecccaaa]]][[[RRRRRRRRRSSSUUUWWWXXXYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTUUUTTTRRROOOLLLJJJHHHGGGFFFDDDDDDDDDEEEEEEGGGFFFEEEDDDDDDFFFHHHIIIUUUVVVWWWXXXXXXWWWUUUTTTPPPOOOMMMKKKIIIGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBCCCFFFKKKOOORRRUUUYYY[[[``````______^^^^^^______bbbbbbbbbbbbcccdddeeefffgggggggggggghhhiiijjjkkkooommmjjjgggfffhhhjjjllliiijjjmmmoooppppppoooooooooooopppppppppooonnnnnnpppqqqsssrrrqqqqqqqqqsssvvvttttttuuuxxxzzz||||||{{{{{{zzzyyyxxxxxxxxxxxx||||||}}}}}}}}}~~~~~~||||||||||||||||||||||||zzzXXXBBB:::999999777555555666888888888444555666777888888888888444444444444444444444444222222222222222222222222444444333222111111111111222222222222222222222222222222333444555999>>>CCCOOOjjjkkkPPPDDDAAA??????CCCGGGPPPggg|||jjjaaaUUUMMMJJJIIIEEEBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIooo[[[MMMCCC<<<777666444222111111222222333222222222111111111000000000000000000000000000000////////////////////////......///000111222222333000111222111000000222333444333222111222222222222000111111222333333444444222222222222333444555666444555666555555777;;;???IIIbbb|||uuu^^^MMMDDDBBBBBBAAA@@@???>>>=========>>>;;;===>>>======@@@GGGMMMZZZdddooovvv|||~~~zzztttrrrjjj___UUUNNNIIIEEECCCBBBBBBCCCDDDFFFHHHJJJLLLMMMNNNOOONNNLLLKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKKKKKKKKKKLLLMMMMMMLLLLLLMMMNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOQQQPPPNNNMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPQQQRRRSSSZZZ```kkkuuu}}}yyyuuuooojjjhhhfffdddbbb___```aaacccfffiiilllnnnppppppqqqsssuuutttrrrpppkkkhhheeebbb```___\\\ZZZTTTUUUVVVXXXZZZ[[[[[[\\\[[[ZZZYYYXXXWWWXXXYYYZZZWWWWWWWWWUUURRROOOKKKIIIFFFEEEEEEDDDDDDEEEEEEFFFGGGFFFDDDCCCBBBBBBCCCDDDNNNPPPRRRSSSTTTTTTRRRQQQNNNMMMKKKIIIGGGFFFEEEEEECCCCCCBBBAAAAAAAAAAAAAAABBBFFFJJJNNNQQQUUUXXX[[[___^^^]]]\\\[[[\\\]]]^^^aaaaaaaaaaaabbbcccddddddeeeeeeffffffggghhhiiijjjmmmllliiigggggghhhjjjkkkgggiiikkkmmmoooooonnnnnnnnnnnnoooooonnnnnnmmmlllooopppqqqqqqqqqqqqtttvvvvvvtttqqqqqqsssvvvwwwxxxzzzyyyxxxwwwwwwwwwwwwwww{{{{{{|||}}}~~~~~~~~~~~~}}}}}}|||||||||qqqQQQ???:::<<<999777555555666777666666555555555555666666777777222222222222222222222222111111111222222333333333555444333222111111111111222222222222222222222222222333444444555999===AAAIII\\\|||]]]KKKDDD@@@???AAAEEELLL___{{{ttthhhZZZQQQMMMJJJFFFBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGmmmXXXJJJ@@@;;;888555444333222222222333444000000111111111222222222111111111111111111111111000000000000000000000000......///000111222222333///111222222111111222333222222222111111111222333222222222222222222222222333333333333444555666777555555666555666888;;;===GGG^^^~~~jjjTTTFFFCCCDDDAAA@@@???>>>============<<<===>>>===<<>>999777555444555444333111555555444444333333333333222222222222222222222222111111111222222333333444555444333222111111111111222222222222222222222222333444555555666999===@@@IIIVVVzzzoooXXXJJJBBB@@@AAAEEEKKKYYYrrr{{{pppaaaVVVOOOKKKFFFBBBBBBAAAAAAAAAAAAAAAAAABBBAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCBBBBBBCCCDDDDDDFFFFFFGGGGGGGGGGGGGGGFFFlllWWWIII???:::999444444444222111111333555///000000111222222333333000000111111111111222222111111111111111111111111//////000000111111222222///000222333222111111222111222222222000111222444333333222222111111111111444444444444555666777777666666555666777999:::;;;FFFXXXttt{{{aaaLLLDDDDDDAAAAAA???>>>===========================???CCCFFFLLLVVV```hhhooottttttoooooojjjaaaVVVNNNHHHEEEDDDBBBBBBBBBBBBCCCEEEGGGHHHIIIMMMPPPOOOLLLIIIJJJKKKKKKJJJJJJIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNKKKLLLMMMNNNNNNMMMLLLLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQSSSSSSSSSRRRQQQVVV[[[eeerrr}}}yyysssmmmllljjjhhhggggggggggggkkklllnnnqqqssstttuuuuuuwwwvvvuuuuuutttqqqmmmjjjhhheeeaaa^^^^^^_________aaaaaaaaaaaa```___^^^^^^______^^^^^^^^^______```\\\\\\[[[XXXTTTOOOJJJHHHEEEEEEFFFFFFGGGGGGGGGGGGCCCCCCCCCBBBCCCCCCDDDDDDEEEGGGIIILLLMMMMMMMMMLLLJJJIIIGGGFFFDDDCCCCCCCCC@@@@@@????????????@@@@@@BBBEEEJJJNNNQQQTTTXXXZZZXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^^^^^^^___```aaabbbcccccccccdddeeeggghhhiiihhhhhhiiiiiiiiiiiihhhgggiiiiiijjjkkkllllllllllllkkklllmmmnnnnnnnnnnnnmmmlllmmmnnnoooqqquuu{{{~~~{{{vvvtttttttttttttttttttttttttttuuuvvvxxxxxxxxxyyy|||~~~}}}}}}|||{{{yyyxxxwwwwwwwww{{{{{{^^^HHH<<<:::;;;999777555444444333111///444444444444333222111000444444444444444444444444111111111222222333333333444444333222111111111111222222222222222222222222333444555666666888<<<>>>IIITTTttthhhTTTGGGBBBAAADDDHHHTTThhhyyykkk^^^SSSLLLGGGDDDBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBAAAAAABBBBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGjjjVVVHHH===888888111222333111//////222555111111111111111111222222/////////000000000111111000000000000000000000000000000000000000111111111...000222333222111111222///111222222000000222555111111111111111222222222333333333333444555666666666555444555777888999999BBBPPPhhhwwwZZZIIIDDDBBBAAA@@@>>>======<<<<<<======<<<<<<===???BBBEEEHHHQQQ[[[bbbiiippppppmmmmmmhhh```VVVNNNHHHFFFEEEBBBBBBAAAAAABBBDDDFFFGGGHHHLLLPPPOOOLLLIIIJJJLLLKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKLLLKKKKKKKKKKKKKKKKKKLLLIIIJJJLLLNNNNNNNNNMMMLLLNNNOOOQQQSSSSSSRRRPPPOOOSSSXXXaaammmyyy{{{tttpppoooppppppppppppqqqssstttvvvxxxzzz{{{||||||{{{zzz{{{yyyxxxvvvuuuqqqlllhhhiiifffaaa___```bbbcccddddddccccccbbbaaa```______bbbcccccccccccccccbbbbbb]]]]]][[[YYYUUUPPPKKKHHHFFFGGGGGGHHHHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEGGGJJJKKKKKKJJJJJJHHHGGGFFFDDDCCCBBBBBBBBB??????>>>>>>>>>??????@@@AAAEEEIIIMMMPPPTTTWWWZZZVVVWWWXXXZZZ[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaaaaabbbbbbcccdddfffhhhiiihhhhhhgggggggggggghhhiiikkkkkkkkkkkkkkkkkkkkkkkkjjjkkklllnnnoooooooooooolllmmmmmmmmmooosssyyy~~~}}}zzzwwwuuuuuuvvvuuutttrrrrrrrrrrrrssstttuuuvvvwwwyyy|||~~~~~~~~~}}}{{{zzzxxxwwwwwwtttwww}}}~~~}}}mmmTTTCCC;;;888888777666555555555555333111222333444555555444222111444444444444444444444444222222222222222222333333333333222222111222222222222222222222222222222222222333555555555777:::<<>>III___|||~~~gggOOOFFFBBBAAA@@@>>>===<<<<<<<<<<<<<<<;;;;;;<<>>>>>>>>>>>>>>??????AAAEEEIIIMMMPPPTTTWWWZZZWWWXXXYYY[[[[[[[[[ZZZZZZ]]]]]]]]]]]]^^^___``````aaaaaabbbcccdddfffhhhiiijjjiiifffddddddfffiiikkklllllllllkkkkkkkkkjjjjjjjjjkkklllnnnoooppppppqqqmmmmmmllllllmmmqqqwww|||zzzwwwuuutttuuuuuuuuutttqqqqqqqqqpppqqqqqqrrrrrrvvvxxx{{{~~~~~~|||zzzyyyyyyrrrvvv{{{yyy{{{zzz```KKK???:::888666666555555666777777666444///111444666777666444333222222222222222222222222222222222222222222222222222222222111222222333333222222222222222222222222111222444444444555888::::::HHHcccwwwdddOOOEEEBBB===BBBIIIVVVooo|||lll[[[OOOJJJJJJCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBCCCDDDEEEEEEAAA@@@@@@@@@AAAAAABBBCCCBBBCCCDDDEEEGGGGGGHHHHHHeeePPPDDD;;;666555444444333333333333222222000000000000000000000000222111000//////000111222/////////...///000111111000000000000000000000000000000000000////////////000111222333333333333333222333444333111000111222111222333333444444333333333333333222222333666999???DDDSSSmmmfffLLLBBBCCCAAA>>><<<<<<<<<<<<============>>>???@@@AAAEEEJJJQQQYYYaaafffiiijjjfffccc]]]VVVPPPJJJGGGEEECCCBBB@@@??????AAADDDFFFJJJLLLNNNNNNMMMKKKJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMKKKLLLMMMNNNOOOOOONNNMMMSSSTTTYYYcccoooyyy}}}|||}}}~~~~~~}}}zzzvvvpppkkkhhhfffffffffeeedddfffiiikkkhhhfffcccbbbccceeeeeeeeejjjiiijjjjjjjjjhhheeebbb```\\\WWWTTTSSSQQQMMMJJJMMMMMMLLLLLLJJJIIIHHHGGGHHHFFFDDDBBBBBBCCCEEEFFFEEEDDDCCCCCCDDDFFFHHHIIIFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<======???@@@@@@AAAFFFLLLPPPRRRRRRRRRSSSXXXXXXXXXXXXYYYYYYYYYYYY]]]]]]]]]^^^^^^_________cccbbbbbbaaabbbdddeeefffiiihhhggggggggghhhjjjkkkiiiiiiiiiiiiiiiiiijjjjjjiiijjjlllnnnppppppmmmkkkmmmlllllllllmmmpppsssuuutttsssrrrqqqqqqrrrtttuuuuuutttsssrrrrrrrrrrrrssswwwzzz~~~~~~|||zzzyyyxxxvvv{{{yyywwwlllUUUGGG???:::777777555444444444555555333111333333444555555444333333222222222222222222222222333333222111111222333333444444333222111000///...222222222222222222222222222222222333444666999:::???GGGWWWqqq~~~oooSSSEEEDDD@@@AAAEEENNNaaazzz~~~qqqbbbVVVOOOMMMHHHCCC@@@CCCDDDBBBBBBDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCDDDEEEFFFGGGGGG}}}aaaNNNBBB;;;666555444444333333333222222222000000000000000000000000111111000//////000111111000000/////////000000111000000000000000000000000000000000000000000000///222222222222222222222222222333444333111000111222111222333333444444333333333333333222222333666888===AAAOOOhhh~~~vvvUUUFFFEEEBBB>>><<<<<<<<<<<<============>>>???@@@AAADDDHHHNNNVVV]]]bbbeeefffccc```[[[TTTNNNIIIEEECCCCCCBBB@@@??????AAADDDEEEHHHKKKMMMNNNLLLJJJIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIJJJLLLMMMOOOOOOOOOOOORRRSSSWWW___jjjttt{{{}}}}}}|||{{{xxxtttpppllljjjiiiiiihhhgggfffgggjjjkkkhhhfffddddddfffiiijjjjjjllllllllllllkkkiiifffddd```\\\XXXUUUTTTRRRPPPMMMPPPPPPPPPOOONNNLLLJJJJJJHHHGGGDDDBBBBBBCCCEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKFFFEEEDDDCCCAAA@@@???>>><<<<<<<<<<<<===>>>???@@@AAAEEEJJJNNNPPPQQQRRRSSSWWWXXXXXXXXXXXXYYYYYYYYYZZZ[[[[[[\\\]]]^^^^^^^^^aaaaaa``````aaabbbdddeeehhhggggggfffggghhhiiijjjhhhhhhhhhggghhhhhhiiijjjiiijjjkkknnnppppppmmmkkkjjjiiiiiiiiijjjlllooopppsssrrrpppoooooopppqqqrrrssssssrrrqqqqqqqqqrrrrrrtttwwwzzz~~~}}}|||{{{zzz{{{vvvuuu{{{hhhQQQDDD>>>999777777555444444444555555333111333333444555555444333333222222222222222222222222333222222111111222222333222222222111111111111111222222222222222222222222222222222333444666888999<<>>III___}}}~~~}}}bbbMMMHHHBBB???===<<<<<<<<<============>>>???@@@@@@BBBEEEKKKQQQXXX\\\___aaabbb___ZZZTTTNNNIIIFFFDDDCCCBBB@@@>>>???@@@CCCDDDFFFIIILLLLLLKKKJJJIIIIIIKKKJJJJJJJJJJJJIIIIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHJJJLLLNNNOOOOOOPPPQQQQQQSSSYYYcccnnnvvvzzz|||{{{xxxuuurrrpppnnnmmmnnnmmmkkkjjjjjjjjjkkklllhhhgggfffgggjjjlllnnnnnnmmmnnnnnnmmmllliiigggfff```\\\XXXUUUTTTTTTSSSRRRTTTTTTTTTSSSRRRPPPNNNLLLHHHGGGEEECCCCCCDDDEEEFFFHHHHHHHHHHHHHHHIIIJJJKKKEEEEEEDDDCCCAAA@@@??????<<<<<<;;;<<<<<<===>>>???@@@DDDHHHLLLNNNPPPRRRTTTVVVWWWWWWWWWXXXXXXXXXYYYXXXXXXYYYZZZ[[[]]]]]]^^^_______________aaabbbbbbffffffeeeeeeeeefffggghhhfffffffffffffffggghhhhhhjjjjjjkkknnnppppppmmmkkkiiihhhhhhhhhiiijjjlllmmmqqqpppnnnmmmllllllmmmnnnppppppooooooppppppqqqqqqqqqsssvvvzzz~~~~~~~~~~~~}}}|||tttsss|||}}}}}}{{{rrr```LLLAAA===999777777555444333444555555333222333333444444444444333333222222222222222222222222333222111111111111222333000000111111222222222333222222222222222222222222222222222333444666777888999>>>FFFUUUppp~~~fffQQQFFFDDDBBBAAABBBKKK___xxx~~~tttgggXXXOOOIIIDDDAAACCCDDDCCCCCCEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBAAABBBBBBCCCDDDEEEFFFFFF~~~xxxuuuvvvyyyyyygggRRREEE===888555555333333333222222222222111000000000000000000000000000000000//////000000000111111111111111000000000000000000000000000000000000000000000000111111111222111111000000111222333111222333222111000111222111222333333444444333333222333444333333333555888999;;;DDDWWWttt}}}~~~wwwrrrWWWMMMCCC???>>>===<<<==================>>>??????AAACCCHHHMMMSSSWWW[[[]]]bbb___[[[VVVQQQLLLHHHFFFCCCAAA???>>>>>>@@@BBBCCCDDDGGGJJJKKKKKKJJJIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOTTT]]]iiisssyyy~~~}}}|||zzzwwwtttsssrrrssssssrrrqqqooonnnnnnnnnnnnmmmjjjiiihhhiiikkkmmmnnnnnnmmmnnnnnnllljjjgggfffeee^^^[[[XXXUUUTTTUUUUUUVVVWWWWWWWWWWWWUUURRROOONNNHHHGGGFFFDDDDDDEEEFFFGGGEEEEEEEEEFFFFFFGGGGGGGGGEEEDDDCCCBBBAAA@@@??????<<<<<<;;;;;;<<<===>>>>>>@@@CCCGGGJJJLLLOOORRRUUUUUUUUUVVVVVVWWWWWWXXXXXXVVVWWWXXXZZZ[[[]]]^^^^^^\\\\\\]]]]]]^^^______```dddddddddddddddeeeeeeeeeddddddcccddddddeeefffgggjjjiiijjjlllnnnooommmkkkkkkjjjjjjjjjjjjkkklllmmmooonnnmmmlllkkkjjjkkkkkkmmmmmmmmmmmmnnnooopppqqqppprrrtttxxx}}}{{{uuuqqqwwwrrrsss{{{|||{{{xxxiiiXXXGGG???<<<:::888888444444333444555555444222333333333333333333333333222222222222222222222222222222111111111111222222000111111111111222222222111111111111111111111111111222222333444666777777888;;;AAAJJJ]]]nnnXXXIIICCCAAA@@@@@@DDDRRRjjj}}}|||ooo^^^PPPKKKEEEBBBCCCCCCBBBBBBEEEBBBBBBBBBBBBBBBBBBAAAAAA???????????????@@@AAAAAA@@@AAABBBCCCDDDEEEEEEFFF{{{tttttttttvvv{{{~~~yyyjjj[[[JJJAAA;;;666444555333333222222222111111111000000000000000000000000/////////000000/////////000000111111111111000///000000000000000000000000///000000000111111111222//////000000111222333444000111222222000000111222111222333333444444333333111333444444333333555777888:::AAARRRlll|||{{{rrrwwwaaaRRRDDD@@@@@@===<<<=====================>>>???@@@BBBEEEJJJOOOTTTXXXZZZ___^^^ZZZVVVQQQLLLIIIGGGCCCAAA???======???AAABBBBBBEEEIIIKKKKKKJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGIIIIIIHHHHHHGGGGGGGGGFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMQQQYYYeeeqqqyyy~~~|||zzz{{{yyywwwuuuuuuvvvxxxyyyvvvtttqqqqqqrrrrrrpppnnnmmmkkkjjjjjjkkklllkkkjjjkkklllllljjjeeebbbbbbbbb\\\[[[YYYWWWUUUUUUWWWXXXXXXYYYYYYXXXVVVSSSOOOMMMHHHHHHGGGFFFEEEFFFFFFGGGDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBAAAAAA@@@???===<<<<<<<<<<<<======>>>@@@CCCGGGJJJLLLNNNQQQTTTSSSTTTTTTUUUVVVWWWWWWWWWVVVWWWXXXZZZ[[[]]]^^^^^^ZZZZZZ[[[\\\]]]]]]]]]]]]aaaaaabbbbbbccccccccccccbbbbbbbbbbbbcccdddeeefffiiihhhiiijjjlllmmmllljjjjjjjjjjjjkkkkkkllllllmmmnnnnnnmmmlllkkkjjjjjjjjjjjjjjjkkklllmmmnnnpppqqqqqqrrruuuxxx}}}~~~~~~wwwppplllqqq}}}vvvzzz~~~zzzuuu```QQQCCC======;;;999999444333333444555555444222333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111111000111111111111111111111111111222222333444555666666888;;;???DDDRRRooosss^^^NNNBBB@@@@@@AAACCCJJJ]]]ooo}}}zzzuuucccUUUNNNGGGCCCCCCCCCAAAAAADDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>>>>???@@@@@@@@@@@@AAABBBCCCDDDEEEEEEyyytttsssrrrssswww|||{{{uuuooo]]]QQQEEE>>>999444333444222222222222111111111111000000000000000000000000...//////000000//////...---...///111111111000///000000000000000000000000///000000111111222222222...///000111222222222222///000222111000000111222111222333333444444333333111333444444444444555777777999???MMMdddzzzppp~~~ssspppjjjVVVEEEAAAAAA>>><<<>>>=========<<<<<<======>>>???@@@BBBFFFKKKQQQVVVYYY[[[ZZZXXXTTTPPPKKKGGGEEEBBBAAA>>>===<<<>>>@@@AAAAAADDDHHHKKKKKKKKKLLLMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJLLLOOOVVVaaannnvvv}}}{{{yyyxxxwwwvvvvvvwwwyyy{{{}}}xxxuuussssssuuuuuussspppooommmlllkkklllkkkiiihhhiiijjjjjjgggaaa^^^^^^```[[[\\\\\\ZZZXXXWWWXXXYYYYYYZZZZZZYYYWWWSSSOOOLLLIIIHHHHHHGGGGGGGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFEEEDDDDDDCCCBBBAAAAAA@@@@@@>>>>>>============>>>>>>AAADDDHHHKKKMMMNNNPPPRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWXXXYYY[[[\\\]]]]]]YYYYYYZZZ[[[\\\\\\\\\\\\______```aaaaaaaaaaaa```aaaaaaaaaaaabbbdddeeefffggggggggghhhjjjkkkjjjiiigggggghhhhhhiiijjjjjjkkklllllllllkkkkkkjjjjjjiiihhhhhhiiikkklllnnnpppqqqrrrtttvvvzzz}}}||||||{{{|||}}}~~~wwwppplllppp{{{xxxoooXXXKKK>>>;;;<<<;;;999888444333333444555666444333333333222222222222333333222222222222222222222222000000111222222111000000333222222222111111000000111111111111111111111111111111333444555555555555666:::>>>BBBJJJaaayyyfffVVVFFFAAA@@@BBBBBBEEERRRaaayyy}}}sss|||zzzkkk___SSSLLLGGGEEEDDDBBBBBBDDDCCCCCCCCCBBBBBBAAAAAA@@@>>>>>>>>>===>>>>>>???@@@???@@@@@@AAABBBCCCDDDDDDyyyvvvpppnnnmmmqqquuussskkkdddUUUKKKAAA<<<888333222444222222222222111111111111000000000000000000000000......///000000///......***,,,...000111000000///000000000000000000000000///000000111111222333333///111222333333111...---...000111111000000111333111222333333444444333333111222444555444444555666555888>>>III]]]yyyyyykkkwwwzzzmmmyyyqqqZZZEEEAAABBB>>><<<>>>>>>======<<<<<<<<<============???CCCHHHNNNTTTWWWZZZYYYWWWTTTPPPLLLHHHFFFBBBAAA>>><<<<<<===???@@@AAADDDHHHKKKLLLLLLMMMNNNKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGHHHIIIJJJJJJJJJLLLNNNSSS\\\hhhpppzzz~~~~~~~~~|||{{{yyywwwuuuuuuuuuvvvxxxzzz|||~~~yyyvvvsssuuuxxxxxxuuuqqqpppooommmmmmmmmllljjjhhhgggiiiiiieee^^^[[[[[[^^^\\\^^^```___\\\ZZZZZZ[[[ZZZ[[[[[[ZZZXXXSSSNNNLLLIIIIIIHHHHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGGGGFFFEEECCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>??????AAAEEEJJJMMMNNNOOOOOOPPPQQQQQQRRRSSSTTTUUUVVVWWWVVVWWWWWWXXXYYYZZZZZZZZZXXXYYYZZZ[[[\\\\\\\\\[[[]]]]]]___`````````___^^^``````aaaaaabbbdddeeeffffffeeeeeefffhhhiiihhhgggcccdddfffggghhhiiijjjjjjiiijjjjjjjjjjjjjjjiiiiiigggggghhhjjjllloooqqqrrrrrrtttxxx{{{}}}~~~~~~~~~yyyyyyxxxyyy{{{~~~yyysssooosss}}}uuuiiiQQQEEE:::999;;;999777666333333222444555666555333333333222111111222333333222222222222222222222222///000111222222111000///111111111111111222222222111111111111111111111111000111333444555555444444333666;;;???BBBQQQqqqnnn]]]MMMDDD???AAA@@@???HHHUUUhhhuuuuuu{{{tttkkkZZZRRRKKKIIIGGGDDDCCCFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>============>>>????????????@@@AAABBBCCCCCCDDD{{{xxxllljjjiiilllooommmddd\\\PPPGGG???;;;777333222333222222222111111111111000000000000000000000000000---...///000000///...---(((***---///000000000///000000000000000000000000///000000111222222333333111333444555333///+++)))...000111111000000111333222222333444444444333333000222444555444444555666333777===GGGYYYtttyyylllvvvlllrrruuu\\\FFFBBBCCC???<<>>======<<<<<<<<<======;;;;;;===@@@FFFLLLRRRVVV[[[ZZZYYYVVVRRRNNNJJJHHHBBBAAA>>><<<<<<===>>>@@@AAADDDHHHKKKLLLMMMNNNOOOKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGFFFFFFGGGIIIJJJLLLJJJKKKLLLMMMPPPXXXbbbjjjvvvzzz~~~}}}~~~~~~zzzxxxwwwuuutttrrrssstttvvvxxxzzz|||~~~yyyvvvtttuuuyyyyyyvvvrrrpppooonnnnnnooonnnllljjjgggiiiiiiddd]]]YYYZZZ]]]]]]```cccccc___\\\\\\\\\[[[\\\\\\[[[XXXTTTOOOLLLIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGFFFDDDDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@???????????????@@@BBBFFFKKKOOOOOOOOONNNNNNQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWXXXXXXXXXWWWXXXZZZ\\\\\\\\\[[[[[[\\\]]]^^^_________^^^]]]`````````aaabbbdddeeefffeeedddccceeeggghhhgggfffcccdddfffhhhiiijjjkkkkkkggghhhiiiiiiiiiiiiiiihhhfffggghhhjjjmmmooorrrsssrrruuuxxx{{{}}}}}}{{{zzzwwwwwwvvvwwwzzz~~~{{{vvvrrrxxxuuufffMMMBBB888777999888555444333222222444555666555333444333222111111222333444222222222222222222222222///000111222222111000///...///000111222333444444000000000000000000000000000111333444555444444333///333999<<<===FFFaaa{{{tttcccTTTGGG>>>???>>>;;;BBBNNNZZZsss|||qqqwwwzzzttt^^^VVVOOOLLLIIIFFFEEEGGGDDDDDDCCCBBBAAAAAA@@@@@@===============>>>??????>>>???@@@AAABBBCCCCCCDDD~~~vvvssskkkccccccfffdddZZZPPPGGGDDD>>>888444222111222444333333222111111111222222222111111111111222222000000000000000000000000222000...///222333111///000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000000000111222333333444444222222333444444555555666999::::::???NNNhhh{{{ooo{{{|||qqq~~~vvvZZZEEEDDDFFF>>>;;;???>>>============<<<<<<<<<:::<<<>>>@@@CCCHHHNNNRRRXXX[[[[[[WWWSSSQQQKKKEEEBBBAAA???>>>===<<<======>>>???CCCFFFIIIKKKLLLLLLKKKJJJIIIHHHGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEEEECCCDDDFFFGGGGGGFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFDDDFFFGGGIIIMMMRRRZZZ___lllssszzz}}}|||}}}}}}yyyvvvtttqqqooommmppprrrrrrpppqqqtttxxxwwwuuutttuuuuuusssoookkkiiijjjlllmmmmmmllljjjiiifffdddccccccddddddbbbaaacccddddddcccaaa```aaabbb^^^\\\YYYUUURRRQQQPPPOOOMMMKKKHHHHHHIIIJJJJJJIIIHHHHHHGGGGGGFFFGGGGGGHHHGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@???@@@@@@AAAAAAGGGHHHJJJLLLNNNPPPPPPQQQQQQQQQQQQRRRSSSSSSTTTTTTSSSRRRRRRRRRSSSTTTUUUUUUWWWWWWYYYZZZ[[[[[[[[[[[[[[[ZZZYYYYYYZZZ[[[^^^___ddd```^^^```eeefffdddaaa``````aaacccfffiiijjjjjjhhhfffddddddeeefffffffffeeefffhhhiiiiiiiiihhhggggggffffffgggiiikkkmmmnnnnnnqqqwww{{{}}}|||yyywwwxxxvvvuuuvvvzzz~~~}}}ppp```HHH@@@;;;999777444333666444444444444444444444444222222222222222222222222333222111000///---,,,,,,222222222111000//////...111111111111111111111111222222222222222222222222000111111111111222222222444666888888;;;DDDQQQ[[[zzzjjjWWWQQQGGG???===???BBBEEETTTbbbxxx}}}xxxyyy|||vvvggg^^^SSSLLLJJJIIIFFFCCCBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCC}}}xxxtttmmmeeebbbaaa]]]SSSJJJBBB???:::555222111222333444333222222111111111222000000////////////000000000000000000000000000000222000...///111222111///000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000000111111222333333444444222222333333444555555555888999:::===III```{{{ooo{{{uuuxxxqqqYYYFFFEEEDDD<<<:::???=========<<<<<<<<<<<<;;;:::;;;===???BBBGGGMMMQQQVVVZZZ[[[XXXTTTRRRLLLFFFBBBAAA???>>>===============???BBBEEEHHHJJJKKKLLLKKKJJJIIIGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIKKKOOOUUUZZZfffnnnvvv{{{|||~~~zzzwwwuuusssqqqooommmooopppqqqqqqsssuuuwwwxxxvvvuuuuuuuuusssoookkkjjjkkkkkkkkkkkkjjjiiihhhhhhgggggghhhjjjkkkjjjhhhgggfffeeecccbbbaaaaaa```]]][[[XXXUUUSSSQQQQQQPPPOOOMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGHHHIIIHHHGGGEEECCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBFFFHHHIIIKKKMMMOOOOOOPPPOOOOOOPPPQQQQQQRRRRRRSSSRRRRRRRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[ZZZZZZZZZ\\\^^^___bbb___]]]___ccceeeccc`````````___aaacccfffhhhiiijjjiiigggffffffgggggggggffffffggghhhhhhhhhhhhgggffffffffffffhhhjjjlllmmmoooqqquuuxxxyyyxxxuuuttttttsssrrrtttxxx|||rrr^^^FFF@@@:::999777444333666444444444444444444444444222222222222222222222222444333333222111000//////222222111111000//////...111111111111111111111111222222222222222222222222000111111111111222222222222444555555777===GGGOOOccczzzhhh\\\LLLAAA>>>@@@AAA@@@KKKXXXlll~~~yyyxxxzzzmmmdddWWWOOOKKKIIIGGGEEEDDDCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBB~~~}}}zzzuuuooogggaaa[[[SSSJJJDDD;;;999555222111111222333333333222111111111111222000000////////////000000000000000000000000000000111000//////111111000///000000000000000000000000////////////000000000000000000000000000000000000111111111111111111111111111111111222222333333444222222333333444444555555666888999:::AAATTTppplllwww~~~uuu}}}qqq[[[IIIFFFDDD===<<>>===============???AAADDDGGGIIIJJJKKKJJJIIIHHHGGGGGGGGGHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHKKKPPPSSS___gggrrrzzz||||||zzzyyywwwuuusssqqqppppppqqqtttwwwxxxxxxyyyxxxvvvuuuuuurrrooolllkkkkkkjjjiiiiiiiiiiiiiiijjjjjjkkknnnqqqsssrrrppplllhhhdddccccccccc```]]][[[ZZZXXXVVVTTTSSSRRRRRRQQQPPPOOONNNNNNMMMKKKIIIGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHFFFCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFGGGIIIKKKLLLMMMNNNNNNMMMNNNNNNOOOOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVVVVWWWXXXYYYYYYYYYYYY]]]\\\[[[ZZZZZZ[[[]]]^^^___]]]\\\]]]aaacccaaa___```___^^^^^^```dddgggiiilllkkkiiihhhggggggfffgggfffffffffffffffggghhhhhhffffffeeefffgggiiikkkllloooppprrrssssssrrrqqqpppqqqppppppqqqtttyyy~~~pppXXXDDD>>>999888777444333666444444444444444444444444222222222222222222222222222222222222111111111000222222111111000/////////111111111111111111111111222222222222222222222222000111111111111222222222333444555444444777>>>CCCLLLddd}}}lllUUUFFFBBBBBBAAA???EEEMMM^^^uuu{{{www{{{vvvlll^^^SSSMMMJJJGGGFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>=========>>>??????@@@@@@}}}{{{vvvqqqjjjaaaWWWNNNFFFAAA888666444111000111222333222222111111111111111222222222111111111111222222000000000000000000000000000000//////000000000///////////////////////////////////////000000000000000000000000000000000000000111111111111111222222111111111222222333333333111222222333444444555555444666888999<<>>CCCHHHLLLOOOUUUYYYYYYWWWUUUOOOHHHCCCBBB@@@>>>=========>>>===>>>@@@BBBEEEGGGIIIIIIJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFHHHLLLOOOYYYcccoooxxx|||}}}yyyvvvuuuvvvzzz}}}|||zzzzzzyyyxxxvvvtttqqqnnnmmmlllkkkjjjiiijjjkkkmmmnnnnnnnnnpppsssvvvvvvuuusssnnniiicccbbbcccbbb^^^YYYZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPNNNJJJHHHHHHGGGGGGHHHHHHIIIJJJKKKJJJIIIGGGEEECCCAAA@@@@@@AAAAAA@@@AAAAAABBBCCCDDDFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPQQQRRRTTTTTTUUUUUUVVVWWWXXXXXXWWWWWW[[[ZZZYYYYYYYYYZZZZZZ[[[\\\[[[ZZZ[[[^^^```___^^^^^^]]]]]]]]]___ccchhhlllkkkkkkkkkiiifffeeeeeeeeegggfffeeedddeeefffggghhhgggfffffffffgggiiikkklllnnnnnnnnnnnnoooppppppqqqqqqqqqppppppqqquuuzzz~~~hhhNNNBBB;;;777777777444333555333333333333333333333333111111111111111111111111///////////////000000000111111111111000000//////111111111111111111111111111111111111111111111111000000111111111222222222444555666555555666:::===CCCQQQmmm~~~fffSSSHHHDDDCCCAAACCCGGGSSSfff|||}}}uuutttvvv{{{uuufffYYYPPPKKKHHHFFFDDDCCCBBBAAAAAA@@@@@@@@@=================================>>>>>>?????????}}}yyyuuurrrjjj```UUUKKKEEEAAA888666444222000000111111111111111000000111222222222222111111111111222222//////////////////////////////000000/////////000////////////////////////////////////000000000000000000000000000000000000000000111111222222222333111222222222222222333333111111222222333444444555222444777999:::DDD^^^wwwvvvyyy}}}qqqUUUJJJIIIFFFBBB@@@======<<<<<<<<<;;;;;;;;;888999:::;;;===AAAFFFJJJMMMSSSWWWWWWVVVUUUOOOHHHCCCBBB@@@???>>>===>>>>>><<<===???AAACCCEEEGGGHHHIIIHHHGGGFFFEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDEEEFFFGGGGGGHHHEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFEEEEEEGGGJJJMMMUUU___mmmvvv{{{~~~|||{{{zzzwwwtttpppnnnnnnkkkjjjjjjkkkmmmppptttvvvvvvuuuuuuwwwxxxxxxvvvtttlllgggaaa```bbbaaa]]]XXXZZZZZZZZZYYYXXXXXXWWWWWWTTTSSSRRRQQQPPPNNNKKKHHHIIIIIIHHHHHHIIIJJJJJJKKKIIIIIIIIIHHHFFFDDDBBB@@@AAAAAAAAAAAABBBCCCDDDEEEGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOOOOPPPNNNNNNNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYYYYZZZ\\\^^^^^^]]]\\\]]]]]]]]]___ccciiinnnlllmmmmmmkkkhhheeeeeeffffffeeedddddddddeeeggghhhhhhggggggggghhhjjjkkklllkkkjjjkkkkkkmmmppprrrtttuuutttrrrpppoooqqqvvvzzz|||___FFF???999666777666444333555333333333333333333333333111111111111111111111111////////////000000000000111111111000000000000000000000000000000000000000111111111111111111111111000000111111111222222222333444555555666777999:::AAAGGG[[[|||gggSSSGGGCCCBBBBBBCCCJJJZZZoootttnnnlllppp||||||oooaaaVVVNNNHHHFFFCCCBBBAAA@@@????????????========================>>>>>>>>>>>>????????????{{{{{{uuutttoooggg]]]RRRIIIBBB>>>777666444222111000000000111000000000000111222222000000////////////000000////////////////////////...///000000......///000000000000000000000000000////////////000000000000000000000000000000000000000000111111222333333333222222222222222222222222111111222222333333444444333333777::::::@@@WWWooo}}}zzzxxx{{{gggWWWQQQJJJBBB>>>>>>============<<<<<<<<<999999:::;;;<<<@@@EEEIIILLLQQQUUUUUUTTTSSSNNNHHHDDDBBBAAA???>>>>>>>>>>>><<<======???AAADDDFFFGGGHHHGGGFFFEEEEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCEEEFFFGGGHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEEEEEEEFFFIIIKKKPPPZZZhhhrrrxxx~~~}}}}}}{{{xxxssspppnnnnnnkkkkkkkkkmmmppptttxxx{{{|||zzzxxxwwwwwwvvvtttsssiiieeeaaa`````````]]]ZZZ[[[\\\\\\\\\[[[ZZZYYYXXXVVVTTTRRRQQQQQQOOOLLLJJJKKKJJJJJJIIIIIIJJJJJJJJJHHHJJJLLLMMMKKKHHHDDDAAAAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKJJJKKKLLLLLLMMMNNNNNNOOOOOOMMMMMMMMMNNNOOOQQQRRRSSSSSSTTTTTTUUUUUUTTTTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWXXXYYY[[[\\\]]]]]][[[]]]______^^^aaaggglllkkknnnooommmiiiffffffhhheeeddddddddddddeeeffffffggggggffffffgggiiijjjkkkgggggghhhjjjlllpppsssuuuwwwvvvtttpppmmmnnnsssxxx|||~~~}}}~~~}}}|||}}}~~~rrrVVVBBB<<<777444666666444333555333333333333333333333333111111111111111111111111111111111111111222222222111111000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222111111111333444555777888===@@@NNNkkkdddPPPEEEBBB???@@@DDDOOObbbwwwwwwoooiiiiiisss~~~wwwkkk___SSSKKKGGGBBBBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????rrr~~~xxxppprrrlllbbbWWWNNNEEE===888555444222111000000000000000000000000000111222222000000////////////000000////////////////////////---///111000...---...000000000000000000000000000////////////000000000000000000000000000000000000000000111222222333444444222222222222222222222222111111111222333333444444555333666;;;:::===OOOddd}}}sssnnnnnn^^^PPPEEE@@@??????>>>>>>>>>=========999:::;;;;;;<<<@@@EEEIIILLLPPPSSSRRRQQQQQQMMMHHHDDDCCCAAA???>>>>>>>>>???<<<<<<<<<>>>@@@BBBEEEFFFHHHGGGFFFEEEDDDEEEEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDEEEGGGIIIIIISSSaaalllttt|||~~~~~~}}}xxxsssooonnnoookkklllmmmooorrrvvvyyy{{{|||xxxtttrrrqqqqqqpppoooeeedddcccaaa```_________^^^^^^^^^^^^]]]\\\[[[ZZZXXXVVVSSSRRRRRRQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIIIIFFFIIINNNQQQPPPLLLFFFBBBAAAAAABBBBBBCCCEEEFFFGGGIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLLLLLLLMMMOOOPPPRRRSSSSSSSSSSSSTTTTTTSSSSSSRRRRRRRRRTTTUUUWWWXXXXXXXXXVVVWWWXXXYYYZZZ[[[]]]^^^]]]___aaa___]]]]]]aaaeeegggkkkmmmkkkgggddddddfffccccccdddeeeeeeeeeeeeeeefffeeeddddddeeefffhhhiiieeeeeefffhhhkkkoooqqqsssuuuuuusssnnnkkklllrrrxxxxxx{{{}}}{{{wwwuuuxxx{{{zzzyyywwwxxxwwwaaaLLL>>>:::555333555666444333555222222222222222222222222111111111111111111111111222222222111111111111111000000000000000000000111000000000000000000000000111111111111111111111111000111111111111222222222222111111111333555666666777===HHHZZZyyyzzzbbbPPPFFF@@@@@@BBBIIIVVVjjj{{{pppiiilllttt}}}uuuhhhZZZOOOIIICCCCCCBBB@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>========================lllxxx}}}zzzzzzuuunnnqqqiii]]]SSSJJJAAA888111222111111000000000000111000000///000000111222222222222111111111111222222////////////////////////---///111000------...111000000000000000000000000////////////000000000000000000000000000000000000000000111222333333444444222222222222222222222222000111111222333333444444777444666;;;::::::III\\\zzzqqqeeexxxjjjUUUIIIEEE????????????>>>>>>>>>>>>:::;;;;;;;;;<<<@@@EEEHHHLLLPPPRRRPPPOOOPPPLLLHHHDDDCCCAAA???>>>>>>>>>???<<<<<<<<<===???AAADDDFFFHHHGGGEEEDDDDDDDDDEEEFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGGGGFFFDDDDDDEEEFFFDDDNNN\\\hhhqqq{{{~~~yyysssooonnnppplllmmmnnnpppsssvvvxxxyyywwwsssnnnkkkjjjkkkjjjjjjcccddddddcccaaa```aaabbb______``````___]]][[[ZZZZZZWWWTTTSSSSSSSSSRRRQQQNNNMMMLLLJJJIIIIIIIIIIIIEEEIIIOOOSSSSSSNNNHHHCCCAAAAAABBBBBBDDDEEEFFFGGGJJJJJJKKKKKKKKKKKKKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLKKKKKKLLLMMMNNNPPPRRRSSSRRRSSSSSSSSSSSSSSSRRRRRRQQQRRRTTTVVVXXXYYYYYYZZZUUUWWWXXXYYYZZZ[[[]]]^^^^^^aaabbb```[[[YYY[[[___bbbfffiiigggccc___```cccbbbcccdddeeefffeeedddcccdddccccccbbbcccdddfffgggddddddfffhhhjjjmmmooopppssssssqqqmmmiiikkkrrryyyvvvxxxzzzwwwrrrooorrruuu}}}~~~yyyuuu~~~{{{zzzuuuwww~~~}}}zzzjjjUUUDDD;;;999444222555666444333555222222222222222222222222000000000000000000000000000000000000/////////...000000000000000111111111000000000000000000000000000000000000000000000000000111111111111222222222555444222222444555666666333>>>FFFPPPjjjrrr[[[LLLDDDDDDDDDFFFNNN___uuuyyymmmjjjooovvv|||nnn___RRRKKKDDDDDDCCCBBBAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<;;;ppptttwwwyyywwwtttqqqoooqqqgggZZZNNNEEE???999555111111222333222111000///222111111111000000//////////////////000000000000111111000///////////////000000//////.........---000000111111111111000000000000000000////////////222222111000//////000000111111222222333333333444000000000000000000000000222111000//////111333444444444666777666888DDDQQQqqquuuhhhooogggRRRLLLCCCAAA>>>======>>>===<<<:::;;;<<<<<<===AAAEEEIIIMMMNNNPPPQQQPPPNNNKKKIIIDDDDDDCCCBBB@@@>>><<<;;;;;;<<<===???@@@AAABBBCCCEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBCCCDDD@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFGGGLLLTTT]]]hhhsss~~~~~~zzzwwwtttrrrqqqqqqqqqsssuuuuuusssrrrssstttuuurrrmmmhhhfffeeefffgggdddcccbbbdddggghhhfffddd```aaacccbbb```^^^]]]\\\WWWWWWVVVVVVUUUUUUUUUUUUQQQOOOLLLJJJJJJJJJIIIHHHCCCGGGLLLQQQRRRNNNGGGAAABBBBBBBBBBBBDDDFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOPPPPPPQQQRRRRRRRRRPPPRRRUUUWWWYYYYYYYYYXXXZZZYYYYYYYYYZZZ[[[]]]^^^^^^^^^]]]\\\\\\[[[ZZZZZZ``````aaabbbbbbbbbbbbbbb___```aaabbbccccccbbbaaa^^^```bbbbbb``````cccfffdddbbbaaafffmmmqqqqqqooopppnnnkkkjjjjjjmmmpppssswwwsssqqqpppmmmhhhggghhhuuuzzzzzz~~~~~~tttqqqwwwttt{{{}}}uuuvvvzzzzzzppp^^^LLL@@@<<<:::777333333555666555333555333111111222222222111222111111111000000//////000222555777777555222000000000000000000000000000111111111000000000000000222222222222222111000///000111111111111222222222111111222333333444555555666777:::DDDYYYuuulllUUUNNNDDD@@@DDDHHHQQQfff}}}}}}tttlllooozzz~~~vvviii[[[QQQIIIFFFDDDCCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>=========>>>>>>>>>>>>>>>ppprrrtttuuutttqqqnnnmmmlllcccVVVJJJCCC===888444111222222333222111000///333333222222222111111111000000000000////////////111000//////.........///000/////////..................////////////......////////////000000000000222222111000000000000000///////////////000000000000000000000000000000000222111000///000111333444333333444666555777BBBNNNkkkiiikkkxxxvvvZZZLLLDDDAAA???===>>>>>>>>>===<<<<<<<<<<<<===@@@EEEIIIKKKMMMOOOPPPPPPOOOLLLKKKEEEDDDDDDCCCAAA???>>>===<<<<<<===>>>???AAABBBCCCEEEEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBBBB@@@@@@BBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEDDDHHHOOOWWW```kkkvvv}}}}}}{{{xxxvvvuuutttssstttuuuuuussspppnnnmmmnnnnnnllliiifffddddddeeefffgggeeedddfffhhhiiigggeeebbbccccccbbb```___^^^^^^[[[[[[ZZZXXXWWWVVVUUUTTTTTTQQQMMMKKKKKKJJJIIIHHHDDDFFFJJJNNNOOOKKKEEE@@@BBBBBBBBBCCCDDDFFFHHHJJJHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOPPPQQQQQQRRRRRRPPPRRRTTTVVVWWWWWWWWWWWWUUUUUUUUUUUUWWWXXXZZZ[[[]]]]]]\\\\\\[[[ZZZZZZYYY^^^___``````aaaaaa``````___```aaabbbbbbbbbaaa```]]]___``````___```bbbeeeeeecccbbbfffkkkooonnnlllmmmllljjjjjjjjjlllnnnppptttooolllkkkgggbbbaaacccooo~~~~~~~~~zzz{{{}}}pppkkkppprrr{{{~~~xxxrrrssssssooodddSSSDDD<<<:::555222///...000000///...555333111111222222222111111111111111000000000//////000222444444222000///000000000000000000000000........................111222222222222111000///000000111111111222222222111111222222333444444555555777:::AAARRRlll|||fffQQQFFF@@@BBBEEEKKK[[[mmmxxxpppooovvvwwwlll```WWWMMMJJJFFFCCCCCCDDDCCCCCCAAA@@@@@@???>>>>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<>>>>>??????>>>>>>===<<<;;;;;;???EEEIIIJJJLLLNNNPPPPPPOOOMMMLLLEEEDDDDDDCCCBBB@@@@@@???======<<<<<<===@@@BBBDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@?????????@@@@@@???@@@AAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBEEEIIINNNVVV```jjjqqqxxx{{{~~~}}}|||zzzxxxwwwvvvvvvuuuuuutttppplllhhhffffffgggfffffffffffffffggghhhjjjiiihhhiiijjjjjjhhhgggeeeeeedddcccbbbaaa`````````___]]][[[YYYWWWUUUTTTVVVSSSOOOMMMLLLKKKIIIHHHFFFGGGHHHJJJJJJHHHCCC???AAAAAABBBCCCEEEGGGIIIJJJGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJNNNNNNOOOOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUSSSSSSSSSTTTVVVXXXZZZ[[[\\\\\\[[[[[[ZZZZZZZZZYYY]]]]]]^^^_______________`````````aaa``````______\\\^^^_________```bbbdddgggdddccceeeiiikkkjjjhhhiiiiiijjjjjjkkkllllllllloooiiidddbbb___ZZZZZZ\\\eeesss~~~~~~}}}mmmeeeiiirrr|||yyytttooooookkkcccVVVHHH===999999666444222111222222111000444222111111222222222111111111111111000000000000//////000000000000//////000000000000000000000000,,,------....../////////111111222222111111000000000000000111111111222222111111222222333333444444333777:::===GGG^^^{{{\\\OOODDDBBBDDDFFFPPP[[[xxx{{{tttwww|||yyypppggg```UUUPPPIIIEEECCCCCCCCCCCC@@@??????>>>>>>>>>??????<<<<<<<<<<<<<<<<<<;;;;;;vvvuuusssrrrqqqooommmlllcccZZZMMMBBB<<<777444111222222222222111111000000/////////...............111111000000//////......///......---------......///////////////.........000000000//////000000000---......///000111111222111111000000000000000111444333333222222111111111000000000000000000000000111111000000000111222333222222333555555666===GGGWWWkkk~~~{{{tttgggcccsssqqqSSSHHHEEEAAA??????@@@@@@??????>>>===;;;;;;>>>DDDHHHLLLMMMOOOQQQQQQOOOMMMLLLDDDDDDCCCBBBAAA@@@@@@@@@>>>===;;;:::<<<>>>AAACCCEEEEEEEEEEEEDDDCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@?????????@@@@@@???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEHHHMMMVVV```fffoootttzzz}}}~~~}}}{{{xxxwwwuuuuuuttttttrrrmmmhhhdddcccccccccdddfffhhhiiikkkkkklllmmmmmmlllllllllkkkjjjhhhhhhgggeeedddddddddcccbbbbbbaaa```]]][[[YYYWWWVVVUUUSSSOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHFFFCCC@@@@@@AAABBBCCCEEEGGGHHHIIIFFFGGGGGGHHHHHHGGGGGGFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPRRRQQQQQQPPPQQQQQQRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^^^^______^^^^^^``````_________^^^]]]]]]]]]^^^^^^___```aaacccdddhhhfffdddeeeggggggfffdddfffhhhjjjlllmmmllljjjiiiiiiccc^^^[[[XXXTTTTTTXXX]]]iiivvv||||||{{{|||}}}}}}nnndddfffttt~~~vvvqqqmmmkkkfff[[[NNNCCC;;;888888888777666555555555444444333222000000111222222111111111111000000000000000000//////......//////000//////////////////////////////000000111222333333000000111111111111000000000000000000111111111111111111222222333333333333111555999:::>>>RRRwww|||qqq```NNNFFFDDDEEEIIIOOOeeeuuu~~~zzztttlllggg]]]WWWOOOHHHEEEDDDCCCCCC@@@??????>>>>>>>>>??????>>>>>>>>>>>>============wwwuuuqqqoooooonnnkkkiiibbbXXXKKK@@@999555222000222222222111111111111111.............../////////111000000000/////////.........------------...///.........///////////////000000////////////000000---......///000111111222111000000000000000111111000000//////......------000000000000000000000000111111111111111222222222444222333666666666<<>><<<;;;>>>BBBFFFMMMNNNPPPQQQQQQOOOLLLKKKCCCCCCAAA@@@????????????>>><<<;;;:::;;;===@@@BBBDDDDDDDDDDDDDDDCCCBBBAAADDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAAAAA@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAADDDDDDEEEFFFIIIOOOXXX]]]ffflllrrruuuvvvyyy}}}yyyuuusssrrrrrrqqqqqqoookkkgggeeedddeeebbbcccfffiiikkklllmmmmmmnnnoooooonnnmmmkkkjjjjjjkkkiiiggggggggggggeeecccaaaaaa___^^^\\\ZZZYYYXXXSSSQQQNNNNNNOOOPPPOOOOOOMMMKKKIIIGGGGGGFFFDDDCCCAAAAAACCCDDDEEEGGGGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHIIIJJJKKKMMMMMMNNNLLLLLLMMMMMMNNNOOOOOOOOOQQQPPPPPPOOOOOOPPPPPPQQQSSSTTTUUUWWWYYY[[[\\\]]][[[[[[[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^______^^^^^^___^^^^^^]]]]]]\\\\\\\\\^^^^^^^^^___aaaccceeeeeehhhgggeeeeeeeeeeeedddcccfffiiilllooonnnlllhhhfffddd^^^YYYXXXUUURRRRRRVVVZZZcccpppyyy|||{{{|||}}}pppfffhhhxxx|||tttoookkkggg```TTTIII@@@:::777555333444444333222111111111222111///000111222222111000000000000000000111111111000////////////000111////////////////////////000000111222333333444444///000000111111111000000//////000000000111111111111111222222222222222333///333777999:::JJJmmm~~~vvvwwwqqqZZZLLLFFFEEEGGGIIIQQQ___uuu}}}|||zzzuuuoookkkddd^^^VVVOOOKKKHHHFFFEEEAAA@@@@@@????????????@@@??????>>>>>>=========<<>>>>>>>>>>>===<<<;;;:::;;;===???@@@BBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA??????>>>>>>??????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAEEEEEEEEEEEEFFFKKKQQQVVV\\\bbbjjjmmmnnnsss}}}zzztttpppoooooopppoooooonnnkkkhhhggghhhjjjcccdddfffhhhjjjkkkllllllmmmooopppooolllkkkkkkkkkllljjjiiijjjlllkkkgggccc```___^^^\\\ZZZYYYWWWWWWQQQOOOMMMMMMOOOQQQQQQPPPNNNLLLIIIHHHHHHGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGHHHJJJLLLMMMNNNOOOKKKKKKLLLLLLMMMNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQRRRTTTVVVXXXYYYYYYYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]\\\[[[[[[[[[\\\\\\___^^^^^^___bbbeeefffeeegggfffffffffeeedddddddddgggjjjmmmooonnnjjjfffbbb^^^ZZZWWWVVVUUURRRTTTWWW\\\cccooozzz~~~}}}rrrlllppp}}}zzzsssnnnjjjeee[[[NNNDDD===888444111222333444333111000000000222000//////111222222111000000000000111111111111111111000000000000111111000000000000000000000000/////////000000111111111//////000000111111000000/////////000000000111111111111222222222222222222000111444888:::DDDaaa}}}~~~wwwtttwww{{{~~~gggTTTJJJGGGFFFFFFIIIRRRcccuuu~~~}}}}}}|||zzzvvvppplllgggccc]]]XXXSSSOOOJJJGGGCCCCCCAAA@@@@@@??????@@@=========<<<;;;;;;::::::vvvrrrmmmlllllljjjeee```XXXOOOBBB999666555444333333222111000000000111222111111111222222222333333......//////000000111111///.........//////000111............/////////000///...,,,++++++,,,...///////////////000000000000000000000000000111222222111111111111222222222222000000000000000000000000000000111222222222222222333111222555666555888<<>>===???AAADDDFFFIIILLLMMMLLLKKKJJJGGGEEEBBB@@@>>>>>>>>>???;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAA???>>>>>>===>>>???@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@??????AAABBBCCCBBBBBBAAACCCCCCCCCCCCDDDFFFKKKOOOQQQYYYaaafffiiippp}}}|||uuunnnkkkkkkmmmooooooooonnnllljjjjjjlllnnnhhhiiiiiijjjkkkllllllmmmkkkmmmooonnnllljjjjjjlllmmmkkkkkkmmmooonnnhhhccc```___]]]ZZZXXXUUUSSSRRRRRRPPPNNNMMMOOOPPPPPPOOONNNKKKIIIHHHHHHHHHGGGEEECCCDDDEEEFFFFFFEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLLLLMMMMMMNNNMMMMMMOOOPPPQQQPPPPPPOOOQQQRRRSSSUUUVVVWWWWWWVVVWWWWWWXXXXXXYYYZZZZZZ[[[ZZZ[[[\\\\\\]]]]]]\\\\\\\\\[[[ZZZZZZZZZ[[[\\\]]]^^^]]]\\\^^^bbbeeeeeedddeeefffffffffeeeeeeeeefffhhhjjjmmmnnnlllhhhbbb___YYYUUUTTTVVVVVVTTTUUUYYYaaaeeeqqq}}}}}}tttwww}}}}}}xxxrrrmmmggg[[[KKK???:::888555222333555777666444222222333111000...///111222222111///000000000111111111111000000000000000000000000000000000000000000000000..................//////...//////000000000000000////////////000000000111222222111111111111111111222///222888:::@@@SSSiii|||xxxvvvsss___SSSLLLHHHEEEFFFHHHQQQ```lllttt}}}~~~~~~~~~~~~|||wwwqqqllliiigggddd```\\\VVVOOOJJJFFFEEEDDDBBBAAA@@@??????>>>======<<<;;;;;;::::::wwwsssooonnnooolllfff```SSSJJJ???777444555666555444333111000000000111222//////000000111111111222------...///000111222222///////////////000111111---.........//////000000111000...------...000111000000000000////////////000000///000000111222222------......//////000000000000000000000000000000000000111222222222222111222000111444555444666999===KKKaaa{{{qqqeeehhhooo~~~lllaaacccvvvpppOOOKKKEEEBBBAAABBBCCCDDD???@@@AAA@@@???>>>>>>???>>>AAADDDHHHKKKLLLKKKKKKIIIGGGDDDAAA???>>>??????:::;;;;;;<<<<<<=========??????AAABBBCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAABBBBBBAAA@@@???>>>=========>>>@@@AAA????????????????????????===???@@@BBBCCCCCCBBBBBB@@@AAABBBAAAAAACCCGGGJJJJJJRRR\\\aaafffooo~~~{{{}}}xxxqqqjjjhhhiiimmmpppppppppooommmkkklllnnnpppnnnnnnmmmmmmmmmnnnoooooojjjlllnnnnnnkkkiiijjjlllmmmlllllloooqqqoooiiibbbaaa___]]]YYYVVVRRRPPPNNNSSSQQQNNNMMMNNNOOONNNMMMLLLJJJHHHGGGHHHHHHGGGEEEDDDEEEFFFFFFFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJKKKKKKLLLMMMMMMMMMKKKMMMOOOQQQRRRQQQPPPOOORRRSSSUUUVVVWWWWWWWWWVVVTTTUUUUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYY[[[\\\]]]]]]\\\[[[]]]aaaddddddcccdddeeefffffffffeeefffhhhhhhjjjlllllljjjeee```\\\UUUSSSSSSVVVWWWUUUVVVZZZeeehhhsss~~~{{{xxx~~~xxxrrrlll]]]KKK>>>999999777555111444777666333000000222111///...///111222222111//////000000111111111222//////000000000000//////000000000000000000000000///////////////...............///000000000000000////////////000000000000222222111111111111111111444///000888:::<<>>===<<<<<<<<>><<>>=========<<<;;;:::999:::;;;;;;===>>>>>>@@@AAABBBCCCCCCDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAA@@@>>>>>>===??????????????????????????????>>>>>>>>>>>>??????======>>>>>>>>>?????????<<<===>>>???@@@AAAAAAAAADDDCCCAAA@@@@@@AAACCCDDDIIILLLOOOSSSZZZhhhzzz~~~~~~yyyuuupppkkkjjjkkkoooqqqsssrrrqqqpppooonnnnnnnnnooossswwwvvvpppkkkkkkllljjjjjjiiiiiihhhhhhhhhhhhmmmlllmmmppprrroooggg______\\\XXXVVVTTTRRROOOMMMPPPOOONNNNNNMMMMMMNNNNNNIIIIIIGGGGGGGGGGGGIIIIIIFFFFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFIIIIIIHHHGGGGGGHHHHHHHHHLLLLLLLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZZZZZZZZZZZZZ[[[ZZZYYYXXXYYYZZZ\\\]]]XXXXXXYYY[[[\\\^^^```aaaaaaaaabbbbbbcccfffjjjnnnlllkkkiiihhhfffbbb]]]YYYXXXOOOLLLRRRVVVVVV\\\eeemmmooovvv}}}~~~vvvyyyyyyjjjWWWDDD;;;888555222111222222222222222222222222000000//////000111222222000000000000000000000000000000000000000000000000+++,,,---...////////////000000000000000111111222---...///111111111000///////////////000000000000111111111111111111111111///222444444444999BBBIIIfffyyyvvv}}}pppggg```RRREEEDDD>>>???EEEHHHKKKZZZlll|||}}}~~~}}}zzzzzzyyyvvvpppkkkjjjjjjjjjiiifff```YYYSSSOOOLLLIIIGGGFFFEEEBBBAAAAAA@@@>>>>>>>>>>>><<<:::tttuuutttssssssooobbbUUUGGGBBB:::444222333444555333222000000111111///...111000///......///000111////////////////////////000/////////.........---.................................///////////////000/////////............///////////////000111111111111///...///000111333000000111111111111000000111111111111111111111111222222222222333555777888:::@@@KKK___}}}ggg\\\___nnnoooaaabbbqqqzzzjjjOOOFFF@@@@@@AAA@@@@@@AAA@@@@@@???@@@AAA@@@>>><<<<<<===???BBBDDDEEEEEEFFFFFFEEECCCAAA@@@>>>=========<<<;;;:::::::::;;;;;;<<<===>>>???AAABBBCCCDDDDDDCCCBBBAAA@@@AAAAAABBBCCCBBBBBBAAA@@@???>>>===???????????????????????????>>>>>>======>>>>>>????????????@@@@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAACCCBBB@@@??????@@@BBBCCCCCCFFFIIILLLSSS___nnnyyyyyyyyyxxxxxxzzz}}}~~~{{{wwwqqqmmmkkklllnnnpppssssssqqqpppooonnnnnnnnnooosssvvvtttnnniiihhhiiiiiiiiihhhhhhhhhjjjkkklllnnnmmmmmmoooqqqnnnfff___\\\ZZZVVVTTTRRRQQQNNNLLLOOOOOONNNMMMLLLLLLLLLLLLIIIHHHGGGGGGGGGGGGHHHIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHGGGGGGFFFFFFGGGGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOPPPSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUVVVWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYXXXWWWWWWXXXZZZ[[[YYYYYYYYYZZZ\\\]]]___```^^^```bbbdddeeefffiiikkkjjjiiigggeeeccc___ZZZVVVVVVOOOMMMTTT^^^ffflllppprrrrrrwww~~~~~~{{{}}}}}}yyycccRRR@@@999777555333222222222222222222222222222000000000000000111222222000000000000000000000000000000000000000000000000------...///000000000000000000//////000000111222...//////000000000000///////////////000000000000111111111111111111111111...111333333333777???EEEVVVrrr}}}tttssswwwooohhh\\\PPPFFF???>>>BBBDDDFFFRRRaaarrr}}}}}}||||||}}}~~~{{{yyyxxxtttoookkkkkkjjjiiihhhfffaaa[[[WWWRRROOOLLLIIIHHHGGGDDDBBBCCCAAA?????????>>>===;;;vvvyyyzzzyyyvvvooo___PPPCCC>>>777222000111222222444222111111111111000...000000////////////000000/////////////////////////////////.......................................000000//////............////////////............///////////////000111111222111000///...///000111000111111222222111111000111111111111111111111111222222222222333555666777888;;;CCCSSSmmmpppaaa___iii}}}iii]]]cccvvvxxxhhhOOOEEE>>>???CCCBBB???===AAA@@@@@@@@@AAA@@@===;;;888999;;;===???AAACCCCCCEEEEEECCCBBB@@@???>>>======<<<;;;::::::::::::;;;:::;;;===>>>@@@BBBDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCBBBAAAAAA@@@???>>>>>>????????????????????????>>>>>>============>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBAAA@@@@@@???AAA@@@???>>>>>>???@@@AAA>>>@@@DDDFFFKKKTTT___gggjjjkkklllnnnrrruuuxxxyyyxxx}}}~~~}}}zzztttooollllllnnnooosssrrrqqqpppooonnnnnnnnnnnnqqqrrrpppjjjfffdddeeefffffffffggghhhkkkmmmnnnmmmllllllmmmnnnjjjccc]]]XXXVVVSSSQQQPPPOOONNNLLLOOONNNMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFGGGHHHHHHGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEEEEFFFGGGGGGKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOORRRRRRRRRRRRSSSSSSTTTTTTTTTTTTUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUVVVWWWWWWZZZZZZZZZZZZ[[[\\\]]]]]]\\\___ccceeeeeefffggghhhhhhfffdddbbb___[[[VVVRRRRRROOOOOOWWWkkk}}}wwwuuuuuu{{{|||xxxxxxzzzwwwYYYKKK<<<777666555444444222222222222222222222222000000000000000000111222000000000000000000000000000000000000000000000000//////000000000000000///000000//////000000111222111000000////////////000////////////000000000000111111111111111111111111...000111111111444:::@@@EEE\\\yyyxxxlllrrryyytttjjj```QQQGGG@@@@@@@@@AAAIIITTTfffttt|||zzzxxxyyy}}}|||xxxuuurrrnnnlllkkkjjjhhhgggfffccc___\\\VVVSSSPPPMMMLLLJJJHHHFFFFFFDDDAAA@@@@@@???===<<>>AAAAAA@@@@@@AAA@@@===:::777777888:::<<>>===<<<<<<;;;;;;::::::::::::999:::;;;>>>@@@BBBDDDDDDBBBAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@???>>>>>>????????????????????????>>>======<<<<<<======>>><<<<<<<<<=========>>>>>>>>>>>>????????????>>>>>>???>>>>>>======>>>>>>???===???AAACCCFFFLLLRRRXXX[[[]]]aaaeeeiiimmmoooqqqppptttyyy|||}}}}}}|||}}}~~~|||wwwrrrooommmnnnnnnrrrqqqpppnnnmmmmmmlllllljjjkkkllljjjfffcccbbbcccbbbcccfffhhhjjjkkkjjjjjjiiihhhhhhhhhhhhddd___ZZZTTTRRRPPPOOOOOONNNMMMKKKNNNMMMKKKIIIGGGFFFEEEEEEGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGFFFFFFFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSTTTTTTUUUVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUVVV[[[ZZZZZZYYYYYYZZZZZZ[[[\\\^^^aaabbbcccccceeegggeeedddaaa___]]]XXXSSSOOOMMMOOOQQQ\\\vvvzzzvvvtttwww|||}}}xxxtttuuuzzz~~~tttRRRFFF:::666666555444555111111111111111111111111111000000000000000111111000000000000000000000000//////////////////////////////000000000//////...///////////////000111111222111000.........///000////////////000000000000111111111111111111111111///000111111111333777;;;<<>><<>>AAACCCCCCCCCCCCCCCAAA@@@>>>===;;;;;;;;;;;;;;;:::::::::888999;;;===???AAACCCDDD@@@@@@AAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======;;;;;;<<<<<<<<<=========;;;<<<===>>>????????????=========<<<<<<=========<<<===???AAABBBEEEHHHKKKPPPSSSWWW\\\aaaeeegggiiijjjmmmppprrrssssssssstttxxxzzz}}}~~~}}}{{{wwwssspppnnnnnnnnnooonnnmmmkkkjjjjjjjjjjjjdddeeedddcccaaaaaaaaabbbaaadddiiimmmmmmkkkgggeeedddccccccbbbaaa^^^ZZZWWWRRRPPPNNNMMMNNNNNNMMMKKKMMMLLLJJJGGGEEEDDDCCCCCCFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPPPPQQQRRRRRRRRRRRRSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVVVVVVVVVV[[[ZZZYYYYYYXXXXXXXXXYYY\\\]]]]]]]]]^^^```cccfffcccbbb___^^^[[[WWWQQQNNNIIINNNUUUbbb|||}}}{{{yyyzzz}}}~~~{{{{{{||||||sssqqqsssxxx{{{}}}xxxyyyqqqNNNCCC999777666444333444111111111111111111111111111111000000000000000111////////////////////////////////////////////////....../////////...------/////////...///000000111222111000.........///000////////////000000000000000000000000000000000000000111222222222444666888;;;BBBPPPddd}}}uuuoootttvvvhhhVVVIIIAAA???AAAEEENNN]]]qqq{{{vvvuuuwww{{{|||vvvqqqnnnmmmmmmkkkiiigggfffggggggfffddd^^^\\\YYYVVVUUUTTTRRRPPPMMMJJJEEECCCAAA@@@???===rrrvvvyyyuuunnnbbbPPPBBB999666333111111222111000///...------//////...---//////000000000000//////........................---------------.........------------------------,,,,,,---...///000111111.........//////////////////////////////000111111/////////////////////...---......//////......---111111111111111111111111111111222333333333333333444444777???KKK]]]wwwuuuqqqyyyvvvdddiiixxx~~~iiiRRRDDD>>>;;;<<<>>>@@@??????@@@AAAAAA>>><<<:::999888888999<<<@@@BBBBBBCCCCCCCCCBBB@@@>>>===;;;;;;<<<<<<;;;;;;:::999888999;;;<<<>>>@@@BBBBBB???@@@@@@AAAAAAAAAAAA@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<===>>>@@@AAABBBBBBBBB<<<<<<============<<<<<<;;;;;;<<<===>>>@@@AAABBBHHHJJJNNNSSSXXX\\\^^^```bbbeeehhhjjjkkkkkkmmmnnnqqqsssvvvxxxyyyzzzyyyyyywwwuuussspppnnnlllllllllkkkjjjiiihhhgggfffffffff```___^^^]]]]]]^^^___``````dddjjjmmmnnnjjjeeeaaa^^^^^^^^^]]]\\\YYYWWWVVVSSSQQQNNNNNNNNNNNNMMMLLLKKKJJJHHHFFFDDDCCCBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUSSSSSSSSSSSSSSSSSSSSSSSSUUUVVVVVVVVVWWWWWWWWWWWWZZZYYYXXXXXXWWWWWWWWWXXX[[[[[[[[[ZZZZZZ\\\aaaddd```___]]]\\\ZZZVVVQQQMMMIIIPPP[[[jjj~~~~~~yyytttwwwvvvqqqnnnrrrttttttvvvxxxxxxtttrrrxxxiiiHHH@@@888777666333222333111111111111111111111111222111111000000000000000////////////////////////000000000000000000000000------...............---//////......//////000111111000000////////////000////////////000000000000000000000000000000000000000111222333444555555555999<<>>>>>>>>@@@AAAAAA@@@>>><<<:::888777888;;;???AAABBBBBBCCCCCCBBB@@@>>>===;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<>>>???@@@AAA>>>???@@@AAABBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@<<<<<<============<<<<<<<<<;;;;;;<<<===>>>??????AAACCCFFFIIINNNRRRUUUVVVXXX[[[___bbbdddfffiiijjjjjjkkkmmmnnnooopppppppppnnnnnnmmmkkkjjjiiiiiihhhhhhgggeeedddccccccbbbbbb___]]]ZZZYYYYYYZZZ\\\\\\]]]___ccceeefffdddaaa^^^[[[\\\\\\ZZZYYYWWWWWWWWWTTTRRROOOOOOOOOOOOMMMLLLJJJIIIHHHFFFDDDCCCCCCBBBDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLLLLMMMKKKKKKLLLMMMNNNOOOPPPQQQPPPQQQQQQRRRRRRSSSTTTTTTRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXXXXXXXYYYXXXWWWWWWWWWWWWWWWWWWWWWXXXYYYYYYYYYZZZ]]]```]]]\\\ZZZZZZXXXUUUPPPMMMLLLSSSbbbsss}}}~~~wwwmmmtttzzzrrrmmmooorrrqqqmmmlllgggiiinnnxxxttt\\\AAA:::555555555222111222111111111111111111111111222222111000000000000000////////////////////////000000000000000000000000,,,---...//////////////////............///000000...//////000000000000///////////////000000000000000000000000000000000000//////111222444555444333444666;;;BBBNNNaaaxxxyyyqqq^^^OOOGGGDDD>>>GGGTTTbbbsss~~~wwwttttttttttttzzzzzzxxxtttooolllmmmnnnhhhgggfffggghhhhhhfffdddaaa___]]]\\\\\\\\\[[[ZZZXXXTTTOOOJJJHHHGGGEEEDDDeeeiiijjjddd\\\RRREEE:::444222000000000111000...000///...///000111000///...///000111111000///...........................,,,,,,,,,------.........------------------------///////////////.........---.........//////000000///////////////000111111------...///000000000/////////000000000000//////111111111111111111111111000111222333444333222111555444777:::===GGG]]]sssyyyzzztttssshhhqqqZZZIII???===AAA======>>>@@@BBBBBB@@@???===:::888666777:::===@@@AAABBBCCCCCCCCCAAA>>>===:::;;;<<<<<<<<<;;;:::999::::::;;;<<<===>>>???@@@>>>???@@@AAABBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<============<<<<<<>>>===<<<===>>>@@@@@@@@@===>>>@@@CCCGGGKKKNNNPPPPPPTTTYYY]]]aaacccgggiiidddeeefffggghhhiiiiiiiiihhhhhhhhhggggggfffffffffeeeeeecccbbbaaa````````````]]]YYYWWWWWWXXXYYYYYYXXXYYYZZZ\\\]]]]]]\\\\\\ZZZ[[[[[[ZZZXXXWWWWWWXXXUUUSSSQQQOOOPPPOOONNNLLLIIIIIIGGGFFFDDDCCCCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEEEEEEEFFFFFFGGG@@@@@@@@@AAACCCDDDFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQRRRSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTQQQRRRTTTUUUWWWXXXXXXXXXXXXWWWWWWVVVVVVWWWWWWWWWSSSVVVYYYZZZZZZZZZZZZ\\\ZZZYYYXXXXXXWWWTTTPPPLLLOOOVVVgggyyy}}}vvvuuu{{{~~~{{{tttjjjttt~~~tttmmmooossspppjjjeee]]]bbbkkkxxxvvvxxx{{{}}}fffPPP<<<666222333444111111222000000000000000000000000222222111000000///000000////////////////////////000000000000000000000000------///000111111111111...............///000000---...///111111111000///////////////000000000000000000000000000000000000......///222444555444222111333666888>>>LLLdddxxxmmmZZZNNNGGG@@@FFFOOOYYYiii|||yyytttqqqpppooovvvwwwwwwtttooolllmmmooogggffffffggghhhhhheeecccaaa___]]]]]]]]]^^^]]]\\\]]]XXXRRRNNNKKKJJJHHHGGG```cccddd^^^QQQDDD<<<999444444222000///..................------,,,,,,,,,000000000000000000000000////////////////////////////////////////////////111---******,,,......---............////////////000000000000////////////000000000000////////////---.........//////000000////////////000000000000000000000000000000000000111111000000111111222333666222333999:::???RRRhhhzzz{{{ppp}}}zzzaaacccooo~~~kkkWWWCCC:::<<<<<<<<<===???BBBCCCAAA@@@>>><<<888555555777:::<<>>===<<<<<<;;;::::::999888888999999999999:::;;;<<<===??????@@@@@@@@@@@@??????@@@@@@@@@?????????>>>>>>@@@??????>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@AAA===>>>?????????===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;===>>><<<;;;:::;;;===@@@CCCEEEGGGHHHIIIMMMRRRVVVYYY\\\___aaa___aaabbbdddeeeddddddcccfffeeeddddddeeedddbbb```aaa___]]]\\\[[[[[[\\\\\\YYYXXXWWWVVVUUUTTTTTTSSSUUUTTTTTTTTTVVVVVVTTTRRRUUUTTTSSSRRRRRRSSSTTTUUURRRRRRPPPOOONNNMMMMMMMMMKKKJJJHHHFFFEEEDDDCCCCCCDDDDDDDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCDDDAAAAAABBBCCCDDDEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFGGGFFFEEEDDDEEEFFFHHHHHHHHHHHHIIIJJJKKKKKKKKKJJJHHHHHHHHHIIIKKKMMMMMMLLLLLLKKKLLLNNNOOOPPPLLLMMMOOOQQQRRRRRRRRRRRRQQQPPPNNNMMMMMMNNNPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYWWWUUUTTTSSSSSSTTTUUUWWWUUUTTTUUUWWW[[[\\\ZZZXXXYYYZZZZZZXXXTTTPPPMMMMMMMMMYYYgggooopppqqquuuyyyyyyuuutttqqquuuzzz|||~~~wwwooopppsssnnneee___]]]ccckkkttt~~~yyyrrrqqqrrrsssqqqfffTTTEEE<<<999666444444444333222111111111111111111111111////////////////////////000000////////////000000////////////////////////000000//////.........---333333222///------000222////////////////////////000000000000000000000000000000000000000000000000333333222222333333444555222111444999???GGGTTTaaayyywwwaaaKKKHHHEEEGGGNNNYYYgggyyyvvvqqqnnnjjjrrrttttttrrrmmmjjjjjjkkkjjjiiihhhiiijjjiiieee```bbb```\\\YYYYYY[[[___aaaaaa```^^^[[[WWWSSSOOOLLLZZZ\\\\\\UUUIII===666444333333111000//////....../////////.........------////////////////////////////////////////////////........................111...++++++---//////...............////////////000000000000/////////...000000000000////////////............/////////000////////////000000000000000000000000000000000000111111000000111111222333555111333888999===NNNbbbvvvtttyyy~~~dddZZZcccpppssscccOOO@@@:::<<<<<<===???AAABBBAAA???>>><<<888666555666999;;;===>>>???@@@@@@???>>>===<<<<<<;;;::::::999888888999999999999:::;;;<<<<<<>>>??????????????????>>>??????>>>>>>>>>=========??????>>>>>>===<<<<<<;;;::::::::::::::::::::::::;;;;;;<<<===>>>??????@@@======>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>===;;;:::;;;<<<>>>???AAABBBBBBEEEHHHMMMPPPSSSVVVYYY\\\[[[\\\^^^```aaabbbbbbbbbcccbbbaaaaaabbbbbbaaa___^^^^^^\\\[[[ZZZZZZYYYYYYVVVVVVUUUTTTSSSRRRQQQQQQRRRQQQQQQRRRSSSTTTRRRPPPRRRQQQOOONNNNNNNNNOOOPPPMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGEEECCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKJJJHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLMMMOOOOOOKKKLLLNNNPPPQQQQQQQQQQQQPPPOOOMMMLLLLLLMMMOOOPPPRRRRRRRRRSSSUUUVVVXXXYYYVVVTTTSSSQQQQQQQQQSSSSSSUUUTTTUUUXXX[[[\\\[[[XXXYYYZZZZZZWWWSSSOOOMMMMMMPPPYYYfffnnnqqqssswwwzzztttooooootttwwwzzzzzzyyyzzz~~~}}}tttnnnppprrrmmmddd___\\\ccckkksss{{{zzzrrriiijjjjjjkkkggg[[[KKK???999777444222222222111000111111111111111111111111////////////////////////000000////////////000000////////////////////////000/////////............///000000///......000222////////////////////////000000000000000000000000000000000000000000000000111111111000111222222333444222333666888===GGGRRRsssoooZZZLLLGGGEEEHHHPPP\\\mmm||||||uuupppllllllooorrrqqqnnnjjjhhhhhhiiigggfffgggiiihhhddd``````^^^ZZZWWWXXXZZZ^^^aaaddddddcccaaa^^^[[[XXXWWWWWWXXXVVVNNNDDD:::555444222111000000/////////000000000000///////////////////////////////////////////////////////////////........................111///------...///000///............////////////000000000/////////......////////////000000000000............////////////////////////000000000000000000000000000000000000111111000000111111222333333111444888888:::HHHYYYpppzzztttzzzhhhUUUYYYaaaqqq{{{qqq___III:::<<<;;;<<<>>>@@@AAA@@@???>>><<<999666555555777888;;;;;;<<<===>>>>>>>>>>>><<<;;;;;;::::::999999888999999888999999:::;;;<<<===>>>>>>??????>>>>>>===============<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;::::::::::::::::::::::::<<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;<<<>>>>>>===;;;::::::;;;;;;;;;;;;<<<<<<@@@BBBEEEHHHJJJMMMQQQTTTTTTVVVXXXZZZ]]]___aaabbb```___]]]]]]_________^^^[[[[[[[[[[[[ZZZXXXVVVUUURRRRRRQQQPPPOOONNNNNNMMMNNNMMMMMMNNNPPPQQQPPPOOONNNMMMKKKIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDFFFGGGHHHFFFFFFEEEDDDCCCBBBBBBAAABBBCCCDDDDDDDDDDDDCCCBBBDDDEEEFFFFFFDDDDDDEEEFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJIIIHHHHHHHHHIIIKKKLLLMMMLLLLLLLLLLLLLLLMMMNNNJJJLLLMMMOOOPPPPPPPPPOOONNNMMMLLLKKKKKKLLLMMMNNNPPPQQQRRRSSSTTTVVVWWWWWWTTTSSSQQQOOONNNNNNOOOOOOSSSSSSTTTWWWZZZ[[[ZZZXXXXXXYYYYYYVVVRRROOOMMMMMMRRRYYYccclllrrrvvvzzz|||}}}sssppprrr}}}|||xxxvvvxxxzzzxxxqqqnnnppppppjjjbbb^^^[[[ccclllsssxxxzzztttlllaaacccdddaaaZZZNNNBBB:::999666333222222222111000111111111111111111111111000000000000000000000000000//////......//////000////////////////////////////////////............+++---////////////000111////////////////////////000000000000000000000000000000000000000000000000///////////////000000111444222222333333555===FFFccc}}}jjjXXXOOOGGGDDDFFFOOO___mmmzzzsssnnnhhhlllooopppnnnkkkhhhggghhhfffdddeeegggfffccc___^^^[[[XXXVVVVVVYYY^^^```ffffffffffffeeedddcccbbbTTTSSSOOOGGG>>>777444444000000/////////000000111////////////////////////////////////////////////////////////////////////........................000///...---......//////............////////////000000/////////.........////////////000000000000.........///////////////////////////000000000000000000000000000000000000111111000000111111222333333222555888888999CCCOOOiii}}}|||ooommmwwwiiiXXXTTTWWWfff|||vvvhhhQQQ<<<<<<;;;;;;<<>>===:::777555555555555888888:::;;;<<<======>>>;;;;;;;;;::::::999999999999999888888999::::::;;;<<<======>>>>>>======<<<=========<<<<<<<<<<<<<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;========================:::::::::;;;::::::::::::::::::::::::::::::::::::<<<;;;;;;<<<>>>>>>===;;;999999999999999999999999<<<===???@@@BBBEEEIIILLLMMMNNNQQQUUUZZZ___ccceeebbb___\\\[[[\\\]]]\\\[[[XXXYYY[[[[[[ZZZWWWTTTRRROOOOOONNNMMMLLLKKKKKKJJJJJJIIIJJJLLLOOOPPPPPPNNNKKKJJJGGGEEECCCBBBBBBBBB@@@@@@??????@@@AAAAAABBBBBBBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>??????AAABBBCCCDDDFFFEEEEEEDDDCCCBBBAAAAAAAAACCCDDDFFFFFFDDDCCCAAADDDEEEFFFEEEDDDCCCDDDFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKMMMNNNOOOOOONNNNNNLLLLLLKKKJJJJJJKKKLLLLLLOOOPPPQQQSSSTTTUUUVVVVVVSSSRRRPPPNNNLLLKKKKKKKKKPPPQQQSSSVVVXXXYYYYYYXXXXXXYYYXXXUUUQQQNNNMMMNNNRRRWWW```jjjsssyyy}}}~~~{{{vvvzzz|||wwwwwwyyy|||}}}vvvrrrpppqqqnnneee^^^[[[YYYdddnnntttwwwvvvpppiii___aaaaaa[[[QQQFFF===::::::777444333333333333222111111111111111111111111000000000000000000000000/////////......////////////////////////////////////////////////.........+++---000111000///////////////////////////////////////////////////////////////////////////////////////.........///000000111000111333333444:::CCCPPPkkkyyyxxxwwwhhh\\\NNNFFFBBBFFFSSS___rrr~~~wwwrrrkkklllnnnnnnmmmllljjjiiihhheeedddeeegggfffccc```\\\YYYVVVTTTUUUYYY]]]```cccdddeeefffggghhhiiiiiiMMMKKKEEE>>>777222000000//////////////////000111................................................////////////////////////........................---------------------...............////////////////////////.............../////////000000000111///////////////.........////////////000000000000000000000000000000000000111111000000111111222333333444666888777888???GGG___{{{{{{www{{{nnndddkkkmmmYYYQQQNNN\\\tttwwwqqqiiiVVVBBB<<<;;;;;;<<<>>>@@@@@@???>>>===;;;999777555444444666666777888999;;;<<<===;;;;;;::::::::::::999999999999888888888999::::::;;;<<<<<<======<<<<<<;;;========================<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<============<<<<<<<<<<<<:::999999999999:::::::::::::::::::::::::::::::::;;;::::::;;;======<<<;;;888888888999999999:::::::::;;;<<<======@@@CCCFFFFFFGGGJJJOOOVVV]]]cccgggccc```\\\YYYYYYYYYYYYYYYWWWXXXZZZZZZYYYUUURRROOOMMMLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHKKKNNNPPPPPPOOOJJJHHHFFFCCCAAA?????????======<<<======>>>???@@@???>>>======<<<<<<<<<<<<;;;<<<<<<<<<============;;;;;;<<<<<<>>>???AAAAAACCCCCCBBBBBBBBBBBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBBCCCEEEFFFEEEDDDCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKJJJKKKMMMNNNOOONNNNNNMMMLLLKKKKKKKKKKKKKKKKKKLLLOOOPPPRRRSSSUUUVVVVVVVVVRRRQQQPPPNNNLLLKKKJJJJJJNNNPPPSSSUUUVVVWWWXXXXXXYYYYYYXXXUUUQQQOOONNNOOOQQQVVV```jjjttt{{{zzzzzzzzzxxxxxxvvvvvvzzzzzzwwwvvvuuutttlllaaaZZZZZZXXXdddooossssssqqqlllfff___```^^^VVVJJJ@@@;;;:::888666333222333333222222000000000000000000000000000000000000000000000000//////............//////////////////////////////.........///////////////...000333333222///......////////////////////////////////////////////////////////////////////////000////////////000111111000///111444333222777???AAAYYYwwwsssnnnttt|||uuuiiiYYYLLLDDDBBBJJJTTTcccsss~~~zzzqqqooollljjjiiiiiijjjjjjhhhfffddddddggggggdddaaa\\\YYYVVVTTTUUUYYY]]]```aaabbbccceeegggiiikkklllKKKGGGAAA;;;555222111111/////////......///000000------............//////........................////////////////////////------------------------,,,---......,,,,,,,,,.............../////////////////////.........------......//////000000111111///////////////.........////////////000000000000000000000000000000000000111111000000111111222333333555666666555777<<>>@@@AAA@@@>>>===<<<:::999777555444555555555666777888:::;;;::::::::::::::::::::::::999999888888888888999999;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<===============;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<:::999999999999::::::;;;:::::::::::::::::::::::::::999999:::<<<<<<;;;999777888888999::::::;;;;;;999:::<<<<<<<<<===???BBB@@@AAADDDHHHOOOXXX___cccaaa]]]XXXUUUTTTUUUVVVVVVUUUVVVWWWWWWUUURRROOOMMMJJJIIIIIIHHHGGGFFFEEEEEEDDDDDDFFFJJJNNNPPPQQQPPPIIIGGGEEEBBB@@@>>>>>>>>><<<<<<;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<======???@@@AAA???@@@@@@AAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBCCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLKKKLLLMMMNNNOOONNNNNNMMMLLLLLLLLLMMMMMMLLLLLLLLLOOOPPPRRRUUUVVVVVVVVVVVVSSSRRRQQQPPPNNNMMMLLLKKKNNNPPPTTTVVVWWWWWWXXXZZZYYYYYYXXXUUURRRPPPPPPQQQTTT[[[eeeooovvv{{{~~~||||||vvvtttssspppttt|||vvvzzzzzzzzzvvvkkk___[[[]]]ZZZfffqqqrrroookkkgggccc```^^^XXXNNNCCC;;;777777555333000///000111000///000000000000000000000000000000000000000000000000///......------......///////////////////////////.........//////////////////222444444222///......////////////////////////000000000000000000000000000000000000000000000000000000000000000111222222000000222444222///111777:::JJJaaauuusssjjjkkkpppttt~~~ssseeeWWWLLLEEEGGGLLLWWWfffvvvwwwsssmmmhhhgggggggggggghhheeecccdddfffgggeeebbb^^^[[[XXXVVVVVVYYY^^^``````aaabbbccceeegggiiikkkIIIEEE???:::666444222111000//////.........//////....../////////000000000........................////////////////////////------------------------+++...000///---,,,---///............//////////////////.........---------.........///000111111111000/////////............////////////000000000000000000000000000000000000111111000000111111222333222444444333222555999<<>>===<<<<<>>======>>>AAAGGGNNNUUUYYYYYYUUUPPPMMMNNNPPPSSSTTTSSSSSSSSSSSSQQQNNNKKKJJJFFFFFFEEEDDDCCCBBBAAAAAAAAABBBDDDHHHLLLPPPQQQPPPGGGFFFCCCAAA???>>>>>>>>>;;;;;;;;;:::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;999:::::::::;;;;;;;;;;;;======<<<<<<===>>>??????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEDDDCCCCCCDDDEEEDDDDDDDDDDDDEEEFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIFFFGGGIIIKKKLLLLLLLLLLLLLLLMMMNNNOOOOOOOOONNNMMMNNNNNNNNNOOOOOONNNNNNNNNOOOQQQSSSVVVWWWWWWWWWVVVTTTTTTSSSRRRQQQPPPNNNNNNOOOSSSWWWYYYYYYYYY[[[]]][[[ZZZYYYVVVSSSQQQQQQSSSZZZcccooovvvyyy{{{~~~}}}tttqqqooolllqqq|||}}}~~~yyylll___^^^cccbbbnnnwwwvvvnnniiieeebbbbbb]]]TTTIII???999666555444222000///000000000///000000000000000000000000///////////////////////////......------......///////////////////////////............/////////000...000222222000/////////////////////////////////000000000000000000000000000000000000000000000000000000//////000000111222111111333555333...///444888<<>>=========;;;;;;::::::::::::;;;;;;:::::::::999::::::;;;;;;999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===??????>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>???@@@@@@CCCDDDEEEDDDCCCBBBCCCEEECCCBBBBBBCCCCCCDDDEEEFFFFFFGGGHHHIIIIIIIIIHHHHHHDDDFFFHHHJJJLLLMMMMMMMMMLLLMMMNNNOOOPPPOOONNNMMMOOOOOOPPPPPPPPPPPPOOOOOOPPPQQQTTTWWWXXXXXXWWWWWWUUUUUUUUUTTTSSSRRRPPPPPPQQQUUUYYY[[[[[[[[[]]]```[[[[[[ZZZVVVSSSRRRRRRTTT___jjjvvv|||{{{zzz}}}tttooollliiippp}}}zzzlllaaaaaahhhkkkwwwzzzqqqjjjfffdddddd]]]SSSGGG>>>999666555666444111111111222222111000000000000000000000000////////////////////////.........------.........////////////////////////---.........//////000000+++---///000//////000111////////////////////////000000000000000000000000000000000000000000000000///////////////000111111000111444777555111222777777333555DDD[[[ooo}}}~~~uuujjjdddbbb___jjj{{{{{{qqqcccUUUNNNOOOIIIQQQ]]]jjjyyyzzzuuurrrnnnhhhdddfffccc``````cccdddccc```bbb```\\\YYYYYY[[[___aaa]]]\\\[[[[[[\\\^^^___```BBB>>>888444333222222222333111////////////...---......////////////............------------....................................------------......//////...------------.........------------......////////////////////////222111///...///000222333000000000000000000000000//////000000///...------000000000000111111111111000000000000111111111111000000111222444666888999;;;HHH]]]qqqttt___WWWZZZaaaqqqwwwaaaUUUUUU^^^kkkvvvyyykkk^^^VVVFFF@@@<<<>>>@@@??????@@@??????>>>===;;;:::999888777666555444444555666777666888::::::999999:::;;;:::999777666666777999::::::::::::999999:::;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;::::::999999999999<<<<<<<<<;;;;;;:::::::::999999999:::::::::;;;;;;999888777666666666777888::::::::::::::::::::::::888888999999999999888888888888999999999999888888888888888888888888888888777999;;;<<<<<<>>>AAACCCFFFEEEDDDDDDGGGKKKPPPSSSPPPQQQPPPMMMHHHDDDBBBBBB@@@@@@@@@?????????>>>>>>???@@@CCCEEEGGGHHHHHHHHHDDDCCCAAA???===;;;:::999::::::999888888999::::::::::::::::::::::::::::::888888999::::::;;;<<<<<<===<<<;;;:::999:::;;;<<<;;;<<<======<<<<<<===???@@@@@@??????????????????BBBBBBBBBCCCCCCCCCCCCDDDAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGHHHJJJIIIHHHHHHIIIKKKNNNLLLLLLNNNQQQQQQOOOLLLLLLLLLMMMMMMNNNNNNNNNNNNQQQRRRTTTWWWZZZ[[[YYYXXXWWWWWWWWWWWWVVVUUUTTTSSSSSSZZZ```aaabbbdddcccaaaZZZXXXXXXYYYXXXUUUXXX\\\fffoooyyy~~~zzzyyy}}}~~~xxxpppqqqlllkkkrrrxxxqqqiiieeejjjqqqrrr}}}tttnnnlllkkkqqqaaaNNNBBB;;;666333333222222222111000//////...------...///000000//////000000000000000000000000//////.........---------//////000000///...------111111000000/////////...//////............////////////////////////////////////............//////............////////////............////////////222333444333111000111222111555;;;@@@KKK^^^vvv{{{zzz||||||~~~~~~|||mmm``````ccclllwww}}}wwwlll\\\NNNVVVOOOQQQ___kkkqqq}}}yyytttmmmffffffeeecccbbbbbbbbbddddddddd]]]WWWWWW\\\___^^^[[[^^^]]]]]]]]]]]]^^^______===999444111///000000///444222000///000000///......////////////......---......------------....................................------------......000///...---------------......------------..............................000///...------///000222///////////////////////////////////////...------//////000000000111111111000000000000111111111111333333333333333444555555<<>>BBBAAA???>>>>>>======<<<;;;:::999999888777666555444444555555555777999:::999999:::;;;<<<;;;:::999999:::;;;<<<::::::999999999::::::;;;::::::::::::;;;;;;;;;;;;;;;;;;:::999999999999999<<<;;;;;;;;;::::::::::::999999999::::::::::::;;;:::999888777666777777888::::::999999888888777777888888999999999999888888777888888999999888888777888888888888888888888888666888999:::;;;<<>>>>>>>>=========<<<===>>>@@@AAACCCDDDDDDDDDCCCBBBAAA???===;;;:::999:::999999888888999999:::999999999999999999999999888999999::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<:::<<<======<<<<<<===>>>????????????????????????AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIHHHHHHIIIJJJLLLKKKKKKMMMOOOPPPMMMKKKKKKKKKLLLLLLMMMMMMNNNNNNSSSTTTUUUXXXYYYZZZXXXWWWYYYYYYYYYZZZZZZZZZZZZZZZ[[[bbbggggggggggggeeebbb]]]YYYXXX]]]aaabbbcccfffgggoooyyy}}}zzzxxx{{{|||uuummmlllhhhiiirrrxxxooogggfffnnnxxx}}}yyyssspppoookkk[[[III???999555333444222222111111000//////...---...////////////////////////////////////////////////.........---------...............---,,,,,,000000/////////.........//////............//////........................000//////////////////000............////////////............////////////222333444333111000111222222555999===EEEUUUjjjzzz}}}yyyxxxzzz{{{mmmbbb```bbbjjjsss|||tttiii^^^RRRNNNWWWaaaiiiuuuzzzrrrjjjfffdddaaa______```cccdddbbb\\\VVVVVVZZZ^^^]]][[[]]]]]]\\\\\\]]]]]]^^^___:::666222///////////////444222000000000111000//////////////////...---,,,......------------......------------------------......------------......111000///...---,,,,,,,,,......------------......------------------------...---,,,,,,,,,---/////////////////////////////////////////////......---//////000000000000111111000000000000111111111111333333333333333444444555<<<===EEEZZZttt}}}gggXXXWWW[[[hhh{{{qqq\\\RRRXXXcccxxxwwwnnnWWWJJJ>>>===AAAAAA???===>>>>>>>>>======<<<<<<<<<;;;999777555333333333333333555888999999999:::;;;<<<;;;:::::::::;;;<<<===::::::999999999999999:::999999999::::::::::::;;;;;;:::999999888999999999;;;;;;:::::::::::::::999888888999999999:::::::::<<<;;;:::888777777777777777777777777777888888888888888999999999999888888777888888999999888888777777777777777777777777777555666888888999:::===???>>>===<<<<<<>>>@@@CCCEEEGGGHHHHHHFFFBBB???======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@???>>>===<<<:::999888777:::999888888888888999:::888888888888888888888888999999999:::::::::::::::::::::999999:::;;;<<<===:::;;;===<<<;;;;;;<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@?????????BBBBBBCCCCCCDDDEEEEEEEEEEEEGGGHHHHHHGGGGGGHHHIIIJJJIIIIIIJJJLLLMMMKKKJJJIIIJJJJJJKKKLLLMMMMMMNNNTTTUUUWWWYYYYYYYYYYYYXXXZZZ[[[[[[\\\]]]___```aaabbbiiinnnnnnllljjjfffbbbaaa[[[[[[eeeqqqtttrrrpppiiipppyyy}}}xxxvvvxxxyyyrrriiigggcccfffpppwwwkkkeeeiiivvvyyytttpppdddUUUDDD;;;777333222333222222111111000///////////////////////////...---.......................................---------------------------,,,+++///............---------//////............//////........................////////////////////////............////////////............////////////111222333222111000111222333555777888===HHHYYYeeeuuu{{{~~~{{{uuusssyyymmmccc[[[]]]gggvvvsssaaaSSSQQQWWW___jjjvvvzzzqqqiiifffaaa]]]\\\]]]```bbb```[[[UUUVVVZZZ^^^^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^999666222111111222222222222111///...///000///...////////////...---,,,,,,......------------......------------------------......------------......111000///...---,,,,,,,,,......------------......------------------------------,,,,,,,,,---...///////////////////////////...///////////////......////////////000000000111///000000000111111111111000000111222333555777888999888===OOOggg{{{kkk\\\YYY\\\hhh|||fffUUUWWWaaaqqq~~~hhhUUUBBB<<<>>>??????>>>???????????????@@@@@@@@@===;;;999666333222111111222444777888888888999;;;:::999999888888999:::;;;:::999999888888888888999888888888999999999::::::999999888888888888999999::::::::::::999999999999888888888888999999999999<<<;;;;;;999888888777777444444555666888999:::;;;888888999999999999888888777777888888888888777777777777777777777777777777555666888888888999;;;===;;;;;;::::::;;;<<<>>>???AAABBBBBBAAA===;;;::::::;;;:::::::::::::::::::::<<<;;;:::999999:::;;;<<<:::999999888777666555555999999888888888888999999777777777888888888888888:::::::::999999999999999888888999999:::;;;<<<===999;;;<<<<<<;;;:::<<<=====================>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFGGGGGGFFFEEEGGGHHHGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMNNNSSSUUUXXXZZZZZZ[[[\\\]]]]]]]]]\\\]]]^^^___aaaccceeelllqqqpppmmmkkkgggbbbddd^^^```ppp|||tttkkkpppxxx}}}~~~{{{vvvssstttuuu}}}qqqhhhddd```ccclllxxxrrrfffdddmmmyyyppp___PPPAAA999555222111222111111111111000000////////////000000///...------................................................------.........------,,,------------------------///......------......///.................................//////.....................////////////............////////////000111222111000///000111222333444444666>>>JJJSSSdddrrr{{{tttuuuzzzqqq___XXX^^^mmm|||dddXXXUUUXXX```hhhrrr|||yyytttoooggg```\\\[[[\\\^^^\\\XXXTTTUUUZZZ___``````]]]\\\\\\\\\\\\]]]^^^^^^888555222111222333333222000...---,,,.........---...............---,,,,,,......------------......------------------------......------------......000000///------,,,,,,,,,......------------......------------------------.............../////////..............................///////////////......////////////000000000///000000000111111111111000000111222333444666777555666;;;GGGXXXkkkzzz|||zzzrrrfffbbbdddmmmuuu^^^XXX]]]hhhvvv}}}eeeJJJ===<<<===>>>@@@???????????????@@@@@@@@@???>>>:::777444222111111111444666777666777888999888888888888999999:::::::::999888777777777777777777777777888888888888999888888777777777888888999999999999999999999999999777777777888888888999999;;;;;;::::::999888777777666666777777888999999999888888999999999999888888777777777888888777777777666666666666666666666666666777888888777888:::<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;======<<<:::888888888999:::::::::::::::::::::<<<;;;999888777888999:::888888777777777666666666888888888888888888888888888888888888999999::::::999999999999999999999888777888999:::;;;;;;<<<<<<999:::;;;;;;::::::;;;<<<;;;;;;;;;<<<<<<=========>>>>>>>>>>>>???????????????@@@@@@AAABBBCCCCCCDDDAAAAAAAAAAAAAAABBBBBBBBBCCCDDDEEEEEEDDDDDDEEEGGGEEEEEEFFFFFFFFFFFFGGGGGGFFFGGGHHHJJJKKKMMMNNNNNNQQQTTTXXXZZZ[[[]]]```ccccccbbb```^^^^^^```bbbccceeelllqqqpppnnnlllhhhdddccc```fffxxx|||qqqmmmpppvvv{{{|||yyysssooonnnoooyyyxxxpppiiiddd]]]```fffoooxxx{{{jjjbbbeeesssttt\\\NNN???777444111///000111111111000000000000000//////000000///...------........................---.....................---....../////////......,,,,,,,,,---------------......------------..............................,,,------......------,,,............////////////............///////////////000111111//////000111111222222222333888@@@GGGTTTiiizzzzzzmmm___\\\dddsss}}}hhh\\\WWWXXX[[[fffqqq}}}{{{rrrhhhaaa\\\ZZZZZZWWWTTTQQQRRRWWW\\\______]]]]]]]]]]]]]]]^^^^^^___444222000///000111000///...---++++++---------,,,,,,------.........------......------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------......//////...------------.........------------......------------------------......//////000000000000........................---...//////////////////......////////////000000000000000000111111111111444333333222222222222222222555:::AAALLL\\\nnnzzzxxx|||zzz~~~}}}vvvtttvvvxxxjjj[[[WWW^^^kkk}}}wwwYYYFFF>>>===>>>AAA======>>>>>>>>>>>>>>>>>>BBB@@@<<<999666333222222222444666666555555666777888999999::::::;;;;;;;;;999999888777666666666666666666666777777777888888777777777666777777888999777888888888888999999999666777777777777888888888999999999:::999999888777:::999999888777666666555888888999999999999888888666777777888888777777666666666666666666666666666666777888777666777888:::999999:::;;;;;;;;;;;;:::777999::::::888777777888888888888888999999999999::::::999888888888888888888888888888888888999999777777888999999888777777777777888888999:::::::::888888888999999999999999777888999:::;;;;;;::::::888999;;;:::999999:::<<<:::::::::;;;;;;<<<<<<===<<<============>>>>>>>>>>>>???@@@AAABBBDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDEEEDDDDDDEEEDDDCCCDDDEEEGGGFFFGGGHHHJJJLLLMMMOOOOOONNNRRRVVVYYYZZZ]]]bbbfffjjjgggdddaaa```aaadddeeeffflllpppnnnlllkkkiiieeeaaa```iiiyyyvvvmmmmmmppptttxxxzzzvvvpppkkkgggjjjsss}}}qqqllliiieee[[[]]]aaaiiiqqqwwwzzzzzzyyymmmbbb```hhhvvvzzzXXXKKK<<<666333111///000111111000000000000000000//////////////////...---........................---------...............---...//////000/////////,,,,,,,,,------------.........------------......------------------------,,,---...//////...---,,,............////////////............////////////...///000000//////000111111111111111222555:::>>>III___|||qqqeee```eeennn|||}}}jjj]]]VVVSSS]]]gggrrr||||||sssjjjccc^^^[[[VVVTTTQQQQQQTTTXXX[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^333111///...//////...---...---+++,,,---......---++++++,,,---..................------------......,,,,,,,,,,,,,,,,,,,,,,,,......------------.........------------...//////......------------....................................///000000000000000........................------...///////////////........./////////000000000000000000111111111111444333333222111111222222222444666;;;CCCRRRcccoooppp{{{~~~xxx___SSSSSS___oooiiiSSSFFF???>>>@@@@@@@@@@@@???????????????CCCAAA>>>:::777555444444222444666666444333444555777777888999::::::::::::999999888777666555555666555555666666666777777777666666666666666777888888777777777777888888999999666666666777777777888888666777888999999999888777666666666666666666666666888888999999999999888888666666777777777777666666555555555555555555555555555666666555444444666888555666888::::::999888888555777888888777666777888666666666666777777777888888888888888888888777666666666666777777888888888666777888999999888777666666666777777888999999:::777777888888999999::::::888999::::::::::::999888888999::::::999999:::;;;999999999:::;;;;;;<<<<<<;;;<<<<<<<<<<<<=========>>>??????@@@AAABBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDCCCDDDEEEDDDBBBBBBEEEHHHFFFGGGHHHJJJLLLNNNPPPQQQLLLPPPUUUVVVWWWYYY___dddjjjgggccc```___aaadddfffeeejjjllliiigggfffeeebbb]]]___hhhtttyyyuuuooolllnnnooorrrvvvwwwtttmmmgggeeehhhooo|||rrrhhhffffffddd\\\\\\___eeelllppppppmmmjjjaaa\\\```jjjwwwyyyRRREEE999444333111000111000000000000000000000111---...//////////////////////////////////////////---------.........//////,,,---....../////////...,,,---------...............------,,,,,,------...---------------------------...000111111000...---............////////////............////////////---...000///......000111111111222111222333555777AAARRRlllvvvfffbbbeeellloooyyy}}}jjj]]]VVVUUU]]]fffmmmwww{{{sssllleeeaaa^^^[[[XXXVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZ[[[[[[\\\444222000/////////...---///...,,,,,,...//////...******,,,---.../////////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,.........------.........---------------...///000.........------.........////////////////////////---...//////000000//////........................------...///000000//////............/////////000000000000000111111111111111111111111222333444555333222222666???NNN]]]gggiiisssvvv|||dddRRRKKKVVVfffwwwuuu^^^MMMBBB>>>???DDDDDDCCCCCCCCCBBBBBBBBBDDDBBB???;;;888666555555333555666555444333333333444444555777777888888888999999777666555555555555555555555555666666666777666666666666666777888888666666777777888888888999666666666666777777777777444555777888999999888888///000222444666888999:::888888999999999999888888666666777777777777666666555555555555555555555555333444555444333333444666222444666888888888666555444666888888777777777999444444444555555666666666555666888888888777666555222222333444444555555666666777888999999888777666444555555666777888888999666666777888999::::::;;;888999:::;;;:::999888777777999::::::999888:::;;;888888999::::::;;;<<<<<<;;;;;;;;;<<<<<<<<<======???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAACCCBBBAAAAAABBBDDDBBBDDDEEECCCAAABBBEEEHHHFFFGGGHHHJJJMMMOOOQQQQQQKKKOOOSSSUUUTTTVVV[[[aaagggeee```]]]]]]___cccfffdddhhhhhhdddaaa```___\\\[[[^^^fffooopppmmmkkkmmmnnnnnnqqqtttvvvssskkkeeeeeehhhnnnuuu|||}}}xxxkkkbbbbbbdddccc___]]]^^^ccciiikkkgggbbbaaa[[[YYY```lllwwwsssMMMAAA555222222111111333000000000000000111111111------...///000000000///000000000000000000000000---------.........//////+++,,,,,,---.........------------....../////////...------,,,,,,------...------------------------///000111333333111000///............/////////000............/////////000,,,...//////......///111222222222222111111222333<<>>AAAFFFHHHBBB<<<===CCC@@@???>>>;;;999666555444333333222222333333444444555555666777777888777777666666666666555555555555555555555555555555555555555555555555666666666666888888777777777777888888777777666666666666777777666777888999999999999999999777666666777888888777777777888888888888777777666666555555555555666666666666555555555555666666888666444222333555888:::555555555555666666666666444444555666666555444333555444444444444555666666666666777777777777666666666444222222333444555444777777777777777777777777555666888999999999888777666666666666777777777777777777777777888888888888::::::;;;;;;;;;;;;;;;<<<777777777777888:::<<<>>>:::::::::;;;;;;;;;<<<<<<<<<>>>@@@AAAAAAAAA???>>>AAAAAA@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>>CCCCCCBBBBBBBBBCCCCCCDDDDDDEEEGGGIIILLLNNNPPPQQQMMMMMMNNNOOOQQQSSSUUUVVV]]]\\\[[[ZZZZZZ[[[\\\\\\]]]^^^]]]ZZZVVVSSSQQQQQQVVV```hhhhhheeegggkkklllooolllnnnsssrrrjjjddddddiiijjjkkklllpppuuuxxxwwwxxxqqqggg___\\\]]]bbbeeebbbaaabbbfffjjjiiiccc]]][[[WWWZZZfffpppuuuyyywwwcccEEE===444222666777333---000000000000///////////////////////////////////////............---------------------.........///..................------------------------------+++++++++,,,,,,---------......---,,,,,,,,,,,,---......//////...---,,,,,,------...///000111222222222111///...///000///...111111000//////////////////000000111222333333333999;;;FFFZZZooottthhhccc```bbblllwwwwwwiii]]]VVVTTTZZZ```eeemmmuuuyyy{{{||||||yyywwwuuutttmmmiiieeedddeeeddd```[[[\\\[[[XXXVVVTTTRRRQQQPPP///............---------///............---------........................------------------------......---------,,,,,,,,,,,,---......//////......------------............................................................------------............////////////////////////......////////////......000///...------...///000////////////000000000000000000000000111111111111111111333555777>>>MMM[[[lllqqqwww|||tttzzzvvvaaaOOOMMMNNNZZZnnn{{{nnnfff\\\OOOEEEAAAAAADDDFFFCCC??????DDDAAA@@@>>><<<999777555444444444333333222333333444333444555777888999999999666666666666555555555555444444444444444444444444555555555555555666666666888888777777777777888888777777666666666666777777777888999999999999999888999777666666777888888777777777888888888888777777666666555555555555666666666555555555555555555666666555555555555555555555555555555555666666666666444444555666666555444333444444444444444555666666666666777777777777666666777555333444555666555555666666666666666666666666222333444444555555444444555666666666777777777777666666777777777888888888888999999::::::;;;<<<<<<>>><<<;;;999888888999999:::::::::;;;;;;;;;;;;<<<<<<===???@@@AAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGIIIKKKMMMOOOPPPKKKKKKLLLMMMNNNPPPQQQRRRVVVUUUUUUTTTUUUVVVXXXXXXXXXWWWVVVRRRNNNKKKKKKLLLRRR\\\ddddddccceeeiiikkkooolllmmmooommmfffbbbcccjjjlllllllllmmmoooppppppqqqllleee___]]]^^^aaacccccccccdddhhhkkkiiibbb[[[YYYWWW\\\gggpppsssuuuxxxqqqqqqpppqqquuussscccQQQ@@@999222000222333///,,,000000000000///////////////////////////////////////............---------------........./////////........................------------------------------------------............------,,,,,,,,,---//////000000///......---///////////////000000000222000......///000///...111000000/////////////////////000000111222222333666666>>>MMM___sss}}}ssskkkccc^^^bbbkkkwwwvvviiiaaa\\\]]]^^^^^^aaafffnnnppptttvvvxxxxxxxxxxxxsssoookkkkkkmmmmmmiiieeedddccc```]]]YYYWWWUUUTTT///............---------///............---------------------------------++++++,,,------...//////...------------,,,,,,,,,+++,,,------......------------------............................................................++++++,,,,,,---......///////////////////////////......////////////......000///,,,++++++,,,///000000000000000////////////000000000000111111111111111000333666777;;;FFFRRRcccmmmyyy~~~|||jjjkkk{{{|||lllUUUJJJEEEPPPbbbtttxxxqqqrrrnnn^^^NNNHHHCCCAAADDDDDDBBBBBBCCCAAA@@@>>><<<:::777666555666555444333222222222222222333444666888999::::::666666666555555555555444444444444444444444444444444444444555555555666666888777777666666777777888777666666555555666666777999999:::::::::999888888999777666666777888888777666777777888888777777666666666555555555555666666555555444444444444555555000222555777777666444222444555555555555666666666333444555555555555444444444444444444444555555666555666666777777666666555666555555666777777666444444444444444444444444444555555444444555555666777555555666666666777777777666666777777777777888888777777888888999:::;;;;;;???>>><<<;;;999888888888::::::::::::;;;;;;;;;;;;<<<===>>>???@@@???>>>>>>>>>>>>??????@@@@@@AAAAAA@@@??????>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBBFFFGGGHHHIIIJJJKKKLLLMMMIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMNNNPPPQQQRRRRRRQQQNNNIIIEEEDDDEEEGGGNNNWWW_________cccgggiiinnnlllkkkkkkgggcccbbbdddlllmmmnnnmmmkkkiiihhhiiikkkgggcccaaaaaabbbccccccdddeeehhhkkklllhhh___XXXUUUWWW___kkkssssssqqqqqqiiigggdddcccddd```QQQBBB===:::555333222222111000000000000000///////////////////////////////////////............---------............/////////000........................------------------------..................------......---------,,,,,,,,,///000000000000///......000000000/////////......111000......///000///...000000//////......//////...//////000000111111222444333666???MMMbbb}}}}}}vvvkkk```\\\___hhhuuuvvvooogggccc___ZZZWWWXXX]]]aaafffmmmrrruuuwwwxxxuuurrrooopppsssuuutttrrrnnnllliiieeeaaa]]]ZZZXXX///............---------///............---------------------------------,,,,,,,,,---------......------------------------++++++,,,------------,,,,,,,,,---------.........................................................,,,,,,---------.........////////////////////////......////////////......000///---,,,,,,---///000111111000000//////......///000000000111111111111000000222555666888???HHHYYYhhh{{{~~~}}}hhhbbbkkkyyyvvvbbbOOODDDKKKXXXfff~~~yyyrrrvvvxxxmmm___PPPFFF???AAADDDDDDBBBBBBAAA@@@>>><<<:::888777666777666555444222222222111333444555777888888999999666666555555555444444444333333333333333333333333333333333444555555555666777777666666666666777777666666666555555666666666:::::::::::::::999888777888777555555777888777666666666777777777777666666666555555444444555555666444444333333333333444444---///222555777666555444444444444555555555666666333333444444444555444444444444333333444444555666555666666666666666666555555444555666888777555333333333333333333333333333666555444444444555777888555555555666666666777777666666666666777777777888777777777777888888888888999999999999::::::;;;;;;999999:::::::::;;;;;;;;;;;;<<<===>>>>>>>>>======<<<======>>>???@@@AAAAAA???>>>===<<<<<<===>>>???@@@@@@???@@@@@@AAABBBCCCGGGHHHHHHHHHIIIIIIIIIJJJHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKKKKMMMKKKHHHCCC@@@@@@CCCFFFLLLUUU[[[]]]^^^cccggghhhlllkkkjjjiiihhhgggiiilllooonnnnnnooolllgggfffhhhhhhfffdddeeeggghhhgggfffhhhiiikkkmmmkkkeee\\\TTTRRRXXXdddpppvvvuuupppmmmfffbbb]]]ZZZXXXQQQEEE:::999999777444222111111333000000000000///////////////////////////////////////............---------........./////////000000---------...............------------------------//////......------,,,,,,------...---------,,,,,,......////////////......////////////////////////111///------///000///...000//////.........//////......//////000000000111444333555999BBBUUUrrr~~~~~~wwwlllbbb\\\___hhhqqq~~~~~~yyyqqqkkkeee^^^XXXUUUQQQTTTYYY```hhhmmmpppqqqnnnlllkkknnnsssxxxzzz{{{uuusssppplllhhhccc___]]]///............---------///............---------------------------------......---------,,,,,,,,,------------------------***++++++,,,---,,,,,,,,,,,,,,,,,,------------...................................................////////////......------////////////////////////......////////////....../////////000000/////////111111000000//////......///000000000111111111111000///111555555555:::@@@NNNaaayyy~~~fffZZZ]]]hhhqqq~~~rrr\\\KKKKKKPPPZZZpppvvvvvvzzzyyyrrrYYYLLL@@@@@@CCCDDDBBBAAAAAA@@@???===;;;999888777888777666444333222111111555666777777777777777666555555555555444444444444333333333333333333333333222222222333444555555555777777666666666666777777666666555555555555666666::::::::::::999999888777888666555555666777777666666666777777777777666666555555444444444444555555444444333333333333444444111111222333333444444444444444444444555555555555333333333333444444555555333333333333333444555555555555666666666666555555444333444555666666444222444444444444444444444444333222111000111222333444555555555555666666666666555666666666666777777777999888888777777666666555444555666888999;;;<<<<<<999999999:::::::::;;;;;;;;;;;;<<<<<<============<<<<<<===>>>>>>???@@@@@@>>>>>><<<<<<<<<===>>>???@@@@@@@@@@@@AAABBBCCCDDDHHHHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFIIIIIIHHHHHHGGGGGGFFFFFFGGGEEEBBB???===???CCCGGGOOOVVV[[[]]]___dddhhhhhhjjjkkkkkkmmmqqqwwwzzz{{{vvvqqqooorrrqqqkkkiiikkkfffeeefffjjjpppqqqnnnjjjmmmmmmmmmlllhhhaaaXXXRRRQQQ[[[hhhrrrwwwvvvqqqlllccc]]]WWWRRRLLLDDD:::333222333333000---,,,...000000000000000///////////////////////////////////////............---------............////////////---------.........//////------------------------...---------,,,,,,++++++------.........---,,,+++,,,,,,---......---------,,,------...///000000000000...------///000///...//////............//////////////////000000000000222333555888<<>><<<:::999888888777666444333222222222777777777777777666555555555555555444444444444333222222222222222222222222000111222222333444555555777666666555555666666777666555555444444555555666888888999999999888777777888666555555666777777666555666666777777666666555555555444444444444555555555555444444444444555555777666444222111111111222333444444444444555555555333222222222333444555666333333333333333444444555444555555666666555555444444333333444555555444222555555555555555555555555333333333333333444444555444444555555555666666666555555666666666666777777888888888777777666666555555666777888999999999999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<======>>>>>>??????===============>>>>>>???@@@@@@@@@@@@AAACCCDDDEEEGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHHHHHHHGGGFFFEEECCCCCC@@@???>>>======AAAFFFJJJTTTYYY]]]^^^```eeehhhhhhhhhjjjnnnvvvxxxrrruuuvvvpppkkklllbbbeeelllvvvyyyrrrrrrqqqnnniiiccc[[[UUUQQQSSS^^^iiippprrrsssooojjjccc[[[TTTNNNFFF===666444111111111000......///000000000000000///////////////////////////////////////............---------------------.........///,,,,,,------.../////////------------------------,,,,,,,,,,,,,,,,,,++++++,,,---.........---,,,+++++++++,,,------------,,,+++,,,---...///000000111///...,,,---...//////.........------......//////000000000000000000000000///000444666888???PPPaaauuurrryyy|||vvvuuuyyyiii```\\\ZZZ]]]jjj|||zzzsssiii```XXXTTTQQQRRRVVVYYYZZZYYYWWWWWWYYY\\\cccllltttyyyxxxyyyyyyxxxvvvtttrrrppp///............---------///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------......+++,,,,,,---------------++++++,,,,,,,,,---------........................................................................////////////////////////......////////////......////////////////////////////////////000000000000000000000000111111111111222///000333333222444999???MMMbbbvvvlllYYYSSSWWW^^^```mmm{{{rrr^^^SSSTTT]]]dddzzzooo^^^MMMEEEDDDCCCCCCDDDAAAAAA@@@>>><<<;;;:::999777777666444444333333333666666777777777777777666555555555444444444333333222222222222222222222222000000111222333444555555666666555555555555666666666555555444444555555666666666777888888888777777777666444444666777666555555555666666666666555555555444444333333444444555666555555555555555555666666555444333222222333333333333444444444555555555222222222222222444555666333333222222333333444555444555555666666555555444666555333333555555555444555555555555555555555555555555666777777777777777444444444555555555666666555555555666666666777777666666777777777888888888666777888999999999888888888999999999999::::::::::::::::::::::::;;;;;;<<<========================<<<===>>>>>>?????????>>>>>>>>>??????@@@BBBCCCDDDGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBAAA======>>>???BBBFFFMMMQQQYYY]]]```___aaafffhhhggggggjjjqqqvvvxxxzzzrrrjjjhhh___gggwwwwwwtttnnnfff]]]WWWSSSQQQUUU___hhhiiijjjkkkiiidddcccZZZRRRLLLCCC999555666222111111111111111111000000000000000///////////////////////////////////////............---------,,,,,,,,,,,,------------,,,,,,------...//////000------------------------,,,,,,,,,---------------,,,---...//////---+++***+++,,,------......---------------......////////////---,,,,,,.../////////...------------...///000111111111111111111111111//////222444444666BBBNNNfffxxx|||rrrkkkoooqqqsss{{{~~~tttpppqqqxxx~~~|||vvvpppggg^^^\\\```iiiuuuuuukkkfff___WWWSSSTTTUUUUUUTTTNNNNNNOOOQQQVVV^^^gggmmmqqqrrrtttvvvwwwwwwvvvuuu//////.........---------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,------.........+++,,,------......------++++++,,,,,,,,,---------................................................+++,,,,,,------......///////////////////////////......////////////......000///---++++++---///000......//////000000111111000000000000111111111111222//////222333222444888===GGGXXXkkk|||vvvbbbVVVSSSTTTZZZiii{{{iiiZZZYYY\\\]]]pppuuudddRRRIIIEEEDDDDDDFFFBBBAAA@@@>>>===;;;::::::777666555444444444444444444444666777888888888888555555444444444333333333111111111111111111111111///000111222333444555555666666555555555555666666555555555444444555555555444555666777777777777777777666444444666777666555555555666666666666555555555444444333333444444555666666555555555555666666///000222444555777777888333333333444444444555555222222111111222444555666333333222222333333444555444555555555555555555444888666444333555666777666444444444444444444444444111222444555555555444333444444444555555555666666555555555555666666666777444444555777888:::;;;;;;666777999:::;;;;;;::::::888888999999999:::::::::::::::999999::::::;;;<<<===============<<<<<<<<<<<<===>>>@@@@@@@@@???>>>=========>>>???AAABBBCCCFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAAAAAAAABBB@@@AAABBBCCCCCCBBBAAAAAA===???AAADDDGGGMMMSSSXXX[[[___aaa___aaaeeegggeeefffjjjsssyyyyyy{{{rrrgggccc___kkkzzzvvvnnncccZZZTTTRRRRRRWWW```fffdddbbbdddccc______VVVMMMGGG>>>333000444///---,,,---//////...,,,000000000000//////////////////////////////////////////.........---------+++++++++,,,,,,,,,------,,,,,,------...///000000------------------------,,,------....../////////,,,---...//////---+++***,,,------.../////////...///............---------...---,,,,,,.../////////---------------...///000222222222111111111111111111000222333222333;;;DDDIII\\\kkkqqqvvv}}}{{{ssshhhiiiiiikkktttwwwooolllnnnpppuuuyyy|||vvviii```]]]]]]eeeooovvvzzz|||uuupppggg\\\UUUUUUUUUTTTSSSHHHHHHHHHHHHLLLSSS\\\bbbiiikkkooorrrtttvvvvvvuuu////////////////////////................................................+++,,,------......---------------------------------............---,,,,,,------------------------///............---------000///...---------------///...------------...///........................------------------------------,,,,,,,,,,,,------111111111000///.........111111111000000000000000000000//////000222444555888===III]]]tttvvv^^^QQQRRRVVVgggyyyoooYYYTTTXXXooooooVVVGGGFFFEEEAAADDDBBBAAA???=========>>>666666666555444444444333444444444555666777888999333333333444444444555555444444333333222111000000222222222222333333444555555555555555555444444444666666666666666666666666888777666444444555555666666666666666666666666666555555666666666666555555444444444444444444444444333444444555555444444333111222333333333333222111555555555444444333333333444333333222222333333444444444444333333222222222555888888555444666666333444444444444444444444444777666555444444444444444555555444444444444555555555555555555555555444444444444555555666666777777666666666666666666666666777666666666666888:::;;;888888888888888888888888888888999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>======>>>>>>@@@AAABBBCCCCCCDDDEEEEEEFFFFFFEEECCCBBBAAA@@@@@@??????@@@@@@AAAFFFDDDBBB@@@>>>======>>>???AAAIIISSSVVVTTTWWW^^^___]]]]]]^^^bbbfffhhhhhhiiillluuuvvvrrrjjjbbb^^^[[[kkkzzziii]]]UUURRRTTTYYYbbbgggiiifffcccbbb^^^ZZZXXXRRRGGG===999777444000000000///000222222111///////////////////////////,,,,,,------.../////////........................------------------------.................................------,,,,,,,,,...,,,***((((((***,,,...------.........---+++***........................,,,,,,,,,---------..........................................////////////000000000000000000000000444333222222222333444555CCCIIIQQQ[[[kkkxxxxxxpppfffbbb___dddnnnzzzyyysssooollljjjmmmmmmqqqyyyvvvmmmeeebbb```aaajjjuuuyyy}}}wwwtttqqqggg___bbbiiibbbTTTPPPFFF@@@CCCGGGHHHLLLRRR[[[]]]aaafffkkkppptttvvv................................................------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,------------------------------,,,---------......////////////...---------------................................................------------------------......------------...........................///000000000000000000000000111000000000000111333444777:::DDDUUUjjj}}}nnn^^^WWWVVVeeexxx}}}hhh]]][[[eeeuuuiiiVVVKKKEEEAAADDDBBB@@@>>><<<<<<<<<<<<888777777666555444333333444444444444555666777888333333333444444444444555444444333333222111111000222222222222222333444555444444444444555555555555555555555555555555555555888777666555444555555666444444444444444444444444555555666666666666555555444444444444444444444444333444444555555444444333111222333333333333222111444444444444444333333333444333333222222333333444444444444333333222222222222444555222333666777555444444444444444444444444666666555444444444444444555555555555555555555555555555555555555555555555444444444444555555555555666666666666666666666666666666666666666888999:::888888888888888888888888888888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<<<<===>>>>>>>>>======>>>???@@@AAABBBCCCCCCDDDCCCDDDDDDDDDDDDCCCAAA@@@?????????>>>>>>?????????BBBAAA@@@???>>>>>>>>>>>>@@@EEEQQQ]]]```]]]^^^bbbcccbbbaaabbbdddeeedddcccdddgggqqqzzzpppeee\\\XXX[[[iiiwwweeeZZZTTTTTTZZZaaahhhkkkllliiieeeccc^^^WWWVVVNNNCCC:::666555333000000///...///111111///...////////////////////////..................------........................------------------------........................------------------,,,,,,...---,,,++++++,,,---...------.........---,,,+++........................,,,,,,,,,---------..........................................////////////000000000000000000000000333222111111111222444444999===BBBIIIXXXgggmmmkkkkkkddd^^^___hhhrrrwwwyyyzzzvvvqqqmmmiiijjjlllqqq{{{~~~tttlllccc]]]___fffmmmrrr|||}}}vvvrrrppphhhbbbiiitttrrrgggWWWMMMFFFFFFGGGGGGIIILLLNNNOOOSSSWWW]]]bbbgggiii------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------++++++++++++++++++++++++'''((()))***+++,,,,,,,,,------------------------++++++,,,---...///000000///...------------------,,,---...//////...---,,,........................------------------------///..................///++++++,,,---......//////000000000000000000000000111111000000000111111222444666===JJJ\\\ooo|||xxxvvvuuusssnnn^^^XXXfffwww{{{jjj```\\\hhh{{{kkkSSSEEEBBBBBBAAA>>><<<:::::::::;;;:::999888777555444222222333333333333444444555666333333333333444444444444444444333333222222111111333222222222222333333444333333333444444555555555555555555555555555555555777666555555444444555555333333333333333333333333555666666777777666666555444444444444444444444444333444444555555444444333111222222333333222222111333333333333444444444444444333333222222333333444444444333333333333222222111333333111333888;;;999444444444444444444444444666555444444444444444444444555666777777666555444555555555555555555555555444444444333333333333333666666666666666666666666666666555666666777888999999999999999999999999999888888888999999999999:::::::::::::::;;;;;;;;;;;;;;;;;;<<<===============???@@@@@@AAABBBCCCDDDDDDBBBCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>@@@IIIXXXeeeiiifffdddeeeeeeeeeeeefffgggfffccc```]]]bbbkkk{{{yyykkk^^^VVVTTT[[[eeewwwqqq___TTTRRRWWWbbbllltttwwwxxxuuuqqqlllcccYYYRRRIII>>>666333222222111000...---...///000...---////////////////////////000//////...------,,,,,,........................------------------------------------------------,,,,,,------------------......------------......------.........---,,,+++------------------------,,,,,,,,,---------..............................---............/////////000000000000000000000000111111111000111222222333444666888<<>><<<999888999:::;;;<<<;;;:::888666444333222333333333222333333444444222222333333333444444444444444333333333222222222333222222222222222333333111111222333444555555666444444444444444444444444666666555555444444444444555555555555555555555555666666777777777777666666444444444444444444444444333444444555555444444333222222222222222222222222222222222333333444444555444333333222222333333444333333333333333333333333444666666444555;;;===<<<333333333333333333333333555555444333333444444444444555777888888777555444444444444555555555555555555555444444333333222222555555555555555555555555555555555555666666777777999999999999999999999999888888888888999999999999999999:::::::::;;;;;;;;;::::::;;;<<<=========<<>>===>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<<<<<<<<<<<<>>LLL[[[eeegggggggggeeecccbbbcccddddddjjjrrr}}}yyyxxxxxxvvvtttppprrrwww~~~nnnbbb\\\ZZZ^^^dddkkkqqqssssssssspppllleee```fffrrrwwwuuuiiiddd```]]]ZZZUUUNNNIIIBBBAAA@@@AAADDDHHHLLLNNN........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,------,,,,,,,,,------...,,,---///000000///---,,,........................------------------------//////............//////..............................//////000000000000000000111111000000000///000222555;;;GGGYYYmmm{{{~~~zzzsssnnnnnnppptttmmmcccgggppp|||xxxaaa[[[^^^mmmfffMMMEEE>>><<<:::888777888;;;<<<<<<;;;:::999777666555444444333333222222222333333222222222333333333444444444444444333333333333333333222222111111222222222000111111222333444555555444444444444444444444444555555555555555444444333555555555555555555555555666666777777777777666666444444444444444444444444333444444555555444444333222222222222222222222222111222222333333444444444444333333222222333333444333333333333333333333333555888777555555:::;;;999333333333333333333333333444444333333333444444555333555666888888666555333444444444555555555666666666555555555444444333333444444444444444444444444444555555555666666666666888888888888888888888888777777888888888999999999999999999:::::::::;;;;;;999:::;;;<<<============>>>>>>>>>???@@@@@@AAAAAABBBBBBAAA@@@??????>>>>>>>>>>>>???@@@@@@???>>>>>>;;;;;;::::::::::::::::::AAAKKKWWW```dddgggiiiiiifffffffffgggfffddd___\\\YYY___eeelllvvvuuufffZZZTTTTTTUUUUUUYYY```jjjrrrvvvwwwuuulll^^^PPPKKKPPP\\\nnn|||}}}ooo\\\NNNBBB777444333111222666333111//////000000000///////////////////////////---------.........//////........................------------------------------------------------,,,,,,,,,------.........+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------............//////////////////////////////000000111111111111//////111222666===JJJTTT___hhhqqqpppfff^^^]]]___^^^ccciiirrrzzzwwwwwwxxxwwwtttvvvzzzrrriiibbbaaa``````aaacccgggiiijjjfff```[[[^^^gggmmmnnnkkkkkkkkkkkkiiidddZZZQQQFFFDDDAAA???>>>???AAABBB////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,------...,,,---...//////...---,,,........................------------------------///..................////////////...............---......//////000000111//////000111111000000///000222555888???NNNbbbpppttt{{{zzz||||||wwwqqqpppssswwwyyyllljjjmmmvvviii\\\UUU___ooo}}}sssWWWGGG@@@>>>:::777666777999;;;:::::::::999999888888777555444333333222222222222222222222222333333333333444444444444333333333333333222222111111111111222111111111222222333333333333333333333333333333333444555555555555444333333222222222222222222222222666777777888888777777666444444444444444444444444333444444555555444444333333222222111111222222333222222222222333333333333444333333222222333333444222222333333333333444444333666666444444777777444333333333333333333333333333333333333333444444555333444555666666555444333333333444444555666666666555555555555444444444444444444444444444444444444444444555555555555444444777777777777777777777777777777777888888888888999999999999999::::::::::::999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>?????????@@@AAA@@@??????>>>>>>??????>>>>>>@@@@@@@@@@@@>>>>>>;;;:::999888888888::::::FFFOOOXXX]]]aaaggglllmmmllliiifffccc```\\\WWWTTT[[[```eeegggkkkqqqrrrppprrrrrrjjj^^^TTTRRRSSSSSSQQQTTTYYY___eeeggggggeee___TTTJJJIIIQQQ]]]nnn{{{}}}yyydddLLL???666555444000111666555222000///000000000///////////////////////////,,,,,,------...//////000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,---......---,,,+++------,,,,,,,,,---..............................,,,,,,,,,---------..............................,,,------------.........000000000000000000000000//////000111111111111000//////000333444666===EEEVVVdddrrrtttiii^^^ZZZ[[[^^^cccggglllwwwxxxwwwxxxyyyzzz{{{}}}zzzuuuqqqiii___YYYWWWYYY\\\^^^\\\YYYWWWYYY___fffjjjhhhkkknnnooopppnnneee[[[MMMKKKFFFBBB>>><<<;;;:::........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...................................................------------------------......------------......,,,,,,,,,---......//////------......///000000111---...///000111111000000000333666666999CCCTTTbbbkkkuuuzzzuuuwwwxxxuuuqqqrrryyy}}}uuuqqqtttxxx{{{ppp^^^QQQTTT^^^hhhwwwdddNNNEEEBBB<<<888555444555777888888999999::::::;;;;;;666666444333222222222222111222222222222333333333444444444444444444444444333333222111111111111111111111111111222222222222222222222222222222222222444444555555555444333222222222222222222222222222777777888888888888777777444444444444444444444444333444444555555444444333333333222111111222333333333333333222222222222222444333333222222333333444222222222333333444444444000444666444555777666222222222222222222222222222333333222222333333444555444444444444444444444444333333444444555666666777333333333333333444444444333333333333333333333333333444555555555555444333666666666666666666666666777777777777888888888888888999999999999:::::::::::::::<<<===>>>?????????>>>????????????@@@@@@@@@>>>===<<<<<<<<<===>>>???<<<===???@@@@@@???===<<<;;;999777666666999<<<>>>HHHRRRYYY\\\```hhhmmmnnnnnniiibbb]]]YYYVVVSSSQQQ[[[aaaeeeeeedddggggggdddeeefff```VVVOOOQQQRRRQQQPPPQQQUUUYYY]]]]]][[[XXXTTTKKKFFFIIIRRR^^^lllwwwwww|||kkkJJJ===444555444//////555444222///....../////////////////////////////////------..........................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------............---------,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------..............................,,,,,,---------.........000000000000000000000000///000111222222222111111333000000444555444777>>>IIIVVVeeemmmjjjccc^^^\\\___dddhhhjjjqqq~~~{{{}}}}}}mmm^^^TTTRRRRRRQQQQQQQQQSSSUUUXXX^^^dddcccgggiiijjjmmmpppkkkbbbYYYVVVRRRMMMGGGCCC@@@>>>------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,------......------++++++++++++++++++++++++//////000000//////...---++++++++++++++++++++++++******+++,,,------...///++++++++++++,,,,,,---...///...------------...///........................---------------------------------,,,,,,---------((()))***+++---...///000---------...///000000111,,,---///000111111111000000444666555444<<>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA;;;;;;::::::;;;<<<>>>???;;;<<<===??????===<<<;;;999888555444666:::>>>AAAHHHRRRYYY[[[___gggllllllkkkfff^^^XXXUUUTTTTTTSSS[[[aaaeeecccaaabbbbbb___[[[\\\XXXOOOLLLPPPRRROOOPPPQQQTTTXXXZZZYYYUUURRRMMMGGGDDDIIISSS^^^jjjtttlllooouuuzzzhhhHHH;;;333555555...---333444111...,,,---........./////////////////////////////////...------,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,////////////////////////---,,,,,,+++,,,---...///************************,,,,,,,,,---------..............................,,,,,,,,,---------......000000000000000000000000///000111333333222222111222---,,,000222000222888>>>GGGVVVccciiiiiiddd``````fffiiijjjooo}}}}}}|||{{{gggXXXQQQNNNIIIJJJMMMOOOQQQRRRXXX]]]```cccdddcccgggnnnllleeedddaaa]]]XXXSSSMMMIIIGGG------------------------............---,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111000///---,,,++++++,,,------+++***+++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------...///------------------------.........------,,,,,,,,,------------------------.........................../////////...,,,***)))////////////000000000000//////............//////111333444222222777@@@HHH^^^oooxxxrrrnnnlllqqqsssqqqmmmpppzzzmmmccceeekkk{{{rrrdddVVVOOOLLLMMMVVV```ppp}}}iiiWWWKKK@@@<<<999333111444777777333000555>>>@@@<<<===<<<999777444333222111222333333333333222111111222222333333333333444444333333333222222111111111777555333111000000000111333333333333333333333333333333333333333333333333333333333444444444555555444444555666777777666666444444333333333222222222000111222333444333222111333333333222222111111111333333222111000000000111000111111111111222222222333333333222222222111111222333333444444333333222111111111111111111111111111111222222222111111000444444444444444444444444222222222222222222222222333333333333333333333333666666666555555444444444222333444444555555444444555555444333444555666777555555555555666666666666888888888999999:::::::::999;;;<<<===>>>>>>=========<<<===???AAAAAA???======<<<;;;:::;;;;;;===>>>;;;<<<>>>???>>>===;;;:::777666444444666;;;AAAEEELLLPPPUUUZZZ]]]```dddfffbbbbbb___ZZZTTTQQQRRRUUU]]]^^^]]]ZZZYYY[[[]]]^^^___VVVOOOOOOOOOLLLNNNTTTQQQXXX\\\XXXUUUTTTPPPJJJDDDDDDFFFOOOYYYaaacccccchhhhhhjjjnnnrrrqqqjjjcccFFF>>>555000000111000...//////////////////////////////...,,,******,,,///------......------,,,+++.........------,,,,,,,,,........................******+++,,,,,,---......///......------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,++++++,,,,,,,,,,,,------.................................------,,,,,,,,,------------------------........................////////////000000000000111111111111222222222222444777???OOO___iiiiiifffhhhhhhhhhkkkqqqyyy|||yyy}}}~~~yyymmm[[[HHHMMMEEEBBBGGGNNNPPPTTTZZZWWW\\\aaabbbaaabbbgggkkkjjjjjjjjjiiieee^^^VVVPPP------------------------...//////...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,///000000///,,,++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++*********++++++,,,---------------------------------------------,,,,,,------------------------........................,,,,,,------,,,+++)))(((.../////////000000000000//////............//////111222222111000444===DDDZZZkkk|||~~~yyysssoooqqqtttvvvuuusssttt{{{jjj^^^```eeennn|||vvvkkk^^^TTTLLLHHHMMMVVVeee|||wwwaaaTTTHHHCCC???888444444444555333000333:::;;;888<<<<<<:::888666444333222222222222222222222111111222222222333333333444444222222222111111111000000444333111000000111333444333333333333333333333333333333333333333333333333222333333333333444444444444444555666666666666666444444444444333333333222111111222333333333333222333333333222222222111111222222111111000111111111000111111111111222222222111111111222222333333333222333333444444333333222222222222222222222222222111111222222222111111000444444444444444444333333333333333333333333333333333333333333333333333333444444444333333333222222000111222222333333222222333222222222222333444444555555555555666666666666888888888999::::::;;;;;;:::;;;===>>>??????>>>>>>>>>>>>>>>@@@AAAAAA???===<<<<<<;;;:::;;;<<<===>>>===>>>??????>>><<<:::999555444222222555:::AAAEEEOOORRRWWWZZZ]]]___aaacccbbbaaa___ZZZVVVVVVYYY]]]______]]][[[YYYYYYZZZ[[[\\\TTTNNNNNNOOOOOORRRWWWTTT[[[^^^ZZZVVVSSSNNNGGGBBBDDDHHHQQQZZZ```aaa```^^^]]]]]]```aaa^^^WWWPPP???999222...000111000.........................../////////---+++,,,...000------......------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,---...---,,,++++++,,,,,,,,,,,,------..............................---------,,,,,,,,,------------------------.........................../////////000000000000....../////////000000000444555:::EEESSS]]]bbbbbbggggggggghhhjjjpppxxx~~~yyywwwxxxwwwyyy~~~xxxgggVVVLLLHHHJJJQQQUUURRROOOOOORRRVVV[[[\\\\\\]]]bbbfffmmmnnnoooqqqpppiii___WWW------------------------////////////...---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,111222222000---,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------------++++++*********+++,,,,,,------------------------,,,,,,------------------------------------------........................++++++,,,,,,,,,,,,+++***....../////////000000000//////............//////000111111///...111888>>>PPP```rrrzzz|||zzzwwwrrryyyyyy{{{||||||}}}}}}~~~iii[[[ZZZ^^^```kkkxxx{{{{{{uuulll```RRRIIIIIIOOOZZZpppnnnaaaTTTMMMIIIAAA999444444555555222333666777555;;;;;;;;;;;;999777555444111111111111111111111111222222222222333333333333111111111111000000000000111111000000111333555666333333333333333333333333222222333333333333333333111111222222222333333333444444555666666666666555555555444444444333333333222222111111222222333444333333333222222222222111111111111000111111222222000111111111111222222222//////000111222333444555222222333333333333222222333333333333333333333333000111111222222222111111333333333333333333333333333333333333333333333333333333333333333333333333222222222111111111111000000111222222333333222222111222333333444444333333444555555555555666666666888888999999:::;;;;;;<<<;;;<<<===???@@@??????>>>?????????@@@AAAAAA>>><<<;;;;;;;;;;;;;;;<<<===>>>????????????>>>;;;999888333333333333666===EEEJJJTTTWWWZZZ\\\]]]]]]^^^_________^^^]]]\\\^^^bbbeeebbbaaa^^^\\\ZZZXXXXXXXXXYYYSSSPPPRRRUUUVVVXXX[[[YYY^^^aaa^^^XXXRRRJJJCCCBBBFFFMMMVVV^^^aaa```___]]]ZZZWWWVVVTTTOOOGGGAAA777333...---///111000.........................../////////...------000222------......------,,,+++...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,...,,,+++,,,---...---+++++++++,,,,,,,,,,,,------------------------------...------------,,,,,,,,,------------------------............................../////////000000000......////////////000000222222444:::BBBLLLUUUZZZaaadddeeedddcccfffmmmssszzz|||||||||~~~}}}uuutttqqqssswww{{{{{{{{{tttfffTTTQQQRRRVVVWWWQQQJJJFFFKKKNNNRRRTTTUUUXXX]]]aaalllmmmpppvvvyyytttiii```------------------------.../////////......---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++000111111000---,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......---------,,,,,,------...------------------------,,,,,,,,,------.........------------------------........................,,,------.........//////........./////////000000//////............//////000000000......000555999BBBRRRdddqqqyyy~~~~~~{{{qqq___XXXXXXWWW___kkkxxx|||{{{ooo___RRRNNNOOOTTTggg~~~zzzooobbb[[[VVVNNNCCC;;;777777777555444555555555999:::;;;<<<;;;:::888666111111111111111111111111111222222222222333333333222222111111111111111111111000000111222333555555222222222222222222222222222222222222222333333333000111111111111222222222444444555666666555555555555555555444444444333333333222111000111222333444222222222222222222222222111000000000111222333333000000111111111222222222///000000111222333333333222222333333333333222222222222222222222222222222000000111222222222111111222222222222333333333333444444444444444444444444222222222222222222222222111111111111111111111000222333444444555555444444333444555666777666555444444444444555555555666666777888888999:::;;;<<<<<<;;;<<<>>>???@@@@@@?????????>>>>>>?????????<<<:::;;;;;;;;;;;;<<<<<<======@@@@@@???>>><<<:::888777222444666888<<>>999222000......///000///...........................---.........---...000222------......------,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,,,,------------------------------------------------------------------------------................................./////////000000000000000000111111111222///000111222666===HHHOOOVVV\\\bbbbbb___^^^dddiiitttyyyzzzwwwwww{{{qqqpppooorrrxxx|||yyyuuuxxxxxxnnnbbb^^^ZZZXXXUUUOOOHHHCCCDDDGGGJJJMMMOOOSSSXXX[[[ddddddhhhooovvvvvvooohhh------------------------..................---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---......,,,,,,---///++++++************++++++,,,,,,,,,---------.........------,,,,,,---------------------------------,,,,,,,,,------.........------------------------........................------------...///000000............//////////////////............//////111111000//////000333555888FFFYYYiiixxx}}}lll[[[TTTSSSVVV```ooo|||}}}}}}kkk\\\RRROOOOOO]]]qqq|||ssslllhhhbbbVVVMMM>>>;;;777555444333333555666777999;;;<<<;;;999888333222111111000000111111111111111222222222333333333333333333333333333333222222222222222222333333222222222222222222222222111111111222222333333333000000000111111111222222444444555555555555444444555555444444444333333333333222111000111222333444222222222222222222222222111000000000111222333333000000111111111222222222111111111111111111111111111222222333333222222111000000000000000000000000///000111222222222222222111111111222222222333333444444444444444444444444222222222222222222222222111111111222222222222222222333444444555555444444333444555666777666555444444444444444555555555555666666777888999:::;;;<<<;;;<<<>>>???@@@@@@??????===<<<<<<<<<===<<<:::888999:::;;;<<<<<<=========@@@???>>>===;;;999777666000555:::>>>CCCJJJTTT[[[___```bbb```^^^[[[ZZZZZZZZZaaammmyyy~~~yyytttlllddd______^^^YYYXXXZZZXXX```mmmwwwzzzvvvkkkaaaaaaaaaaaa]]]UUUKKKDDDAAADDDMMMYYYaaaccccccaaaaaa```[[[TTTKKKCCC<<<666333222111////////////...---........................+++,,,------,,,---...000------......------,,,+++------------------------........................,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++,,,---,,,++++++++++++,,,,,,,,,------------------------------------------------------------------------------....................................///////////////000000000000111111111,,,///111111111555<<>>:::::::::;;;<<<<<<999777999999;;;<<<============???>>><<<;;;999777666555111777???EEEHHHMMMVVV\\\```aaabbb```]]]ZZZXXXXXX[[[gggzzzsssggg^^^^^^]]]WWWUUUYYYXXXhhh|||vvvfffccc___\\\XXXPPPGGGDDDEEEJJJSSS]]]bbbaaa^^^]]]______ZZZQQQGGG>>>888444333222111000//////.........------------------------+++,,,...---,,,,,,---...------......------,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,---+++***+++,,,---,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------........................------........./////////------............//////,,,///111111000111555999;;;CCCMMMSSSUUUUUUXXX[[[aaajjjoooooouuutttgggcccdddgggnnnvvvwwwsssqqqrrrqqq|||zzzuuurrrooonnnrrrttttttqqqjjj]]]PPPGGGFFFDDDDDDEEEGGGIIIJJJPPPPPPRRRVVV]]]dddiiikkk------------------------++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,***+++,,,,,,++++++,,,---,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,---,,,++++++*********+++------------------------------------------,,,,,,------------------------........................------,,,+++,,,,,,---...---------.........////////////............//////000///...///000111111111333;;;FFFTTTgggyyy{{{yyy{{{}}}yyyxxx{{{lllXXXRRROOORRR]]]fffmmmuuu}}}sssbbbTTTPPPSSSYYYaaaiiirrr{{{|||bbbPPP???888555222000000111111333555777999:::;;;999888555222111000000111111111111111222222222222222222222333333444444444333333333333222222111111111111111111111111111111///000000111222222333333111111111222222222333333444555555555444444333222333333222222222111111111111111222333333333333222111111222222222333333333222222111111000111111111000111111111111222222222000000000000111111111111111111222222222222111111000000000000000000000000//////000222222333333222//////000000111222222333333333333333333333333333111111111111111111111111111111111222222333333333000111222222333333222222333222222222222333444444333333444444444555555555333333444666777888999::::::;;;===>>>??????>>>>>>999999999;;;<<<<<<:::888888999;;;<<<===>>>>>>======<<<:::999777666555555777???HHHMMMNNNPPPVVV[[[]]]______^^^ZZZWWWUUUUUUYYYhhhyyyjjj^^^\\\YYYRRRPPPTTTWWWkkkmmmbbb\\\VVVRRRKKKDDDEEEJJJWWW^^^ffffff```[[[[[[]]]]]]XXXNNNDDD;;;666444555000000///...------///000---------------------------...//////---,,,---...------......------,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,,,,***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................---------.........//////---------.........////////////000//////000111333444888>>>DDDIIIMMMRRRUUUYYYcccjjjmmmxxx|||mmmdddaaaeeebbbeeelllpppooommmnnnhhhoootttrrrooonnnmmmkkklllrrrwwwyyy{{{yyynnnbbbVVVSSSNNNJJJGGGFFFEEEEEEHHHJJJLLLNNNQQQVVV]]]ccc------------------------******+++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---------,,,---...---+++***+++,,,---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,///...------,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------........................000///...------...///000---------.........////////////............//////......---...000000000///222777>>>JJJ\\\llltttsssuuuuuuwww}}}yyywwwxxxxxxxxxsss^^^TTTPPPQQQYYYaaahhhsss~~~nnn^^^WWWVVVVVVXXX]]]dddnnnwww{{{sss\\\FFF<<<999555111111///000111333555888:::;;;;;;999666333111000000000000111111111111222222222111111111222222333333333111222222333333333222222111111111111111111111111///000000111222222333333111222222222222333333333444555555555444444333222222222222111111111000000000111222333444333222222111111111222222333333333333333222111000000000111000111111111111222222222......///000111222333333111111222222222222111111111111111111111111111111//////000222222333333333...//////000111222222222222222222222222222222222111111111111111111111111000000111111222222222333333333444555555555444444666555444333444555666777333333333444444444555555222222333555666888999999:::;;;<<<>>>>>>>>>======999999999;;;======<<<:::777999;;;===>>>>>>>>>===;;;:::999777666555555555>>>FFFPPPTTTSSSSSSWWW[[[[[[\\\]]][[[XXXUUUTTTSSSVVVfff~~~lll]]]ZZZVVVMMMKKKPPPUUUlllrrrbbbZZZRRRMMMGGGBBBEEEMMMccciiinnnkkkbbb[[[[[[^^^WWWQQQHHH>>>555111111222......---,,,,,,---000222------------------------...000111000...------...------......------,,,+++,,,,,,,,,------.................................******+++,,,,,,---......*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................---------.........//////////////////000000000111111000.........///000111111222444888???FFFMMMQQQWWWbbbhhhlllzzzyyyooogggcccbbbiiibbb___ccchhhiiihhhiiicccfffiiiiiihhhhhhhhhhhhlllqqqssstttyyy}}}zzzqqqeee```XXXRRRMMMIIIFFFDDDCCCFFFIIIIIIIIILLLSSSYYY,,,,,,,,,++++++*********---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,++++++*********,,,------......------,,,++++++************++++++,,,,,,++++++,,,,,,---...---...------,,,+++***))))))***+++---///111222333---------,,,,,,+++++++++------------------------////////////////////////...---,,,,,,,,,,,,---...000000000000////////////111111000000000000111111777666888AAAQQQ___gggjjjkkkjjjlllwwwyyysssvvvyyywwwssstttzzzwwwfffZZZRRRVVV```hhhqqqyyyyyyjjjkkkdddZZZSSSSSS[[[fffmmmsssttt{{{iiiKKK<<<::::::555///111000///000222777;;;>>>999888777555333222222222000000000000000000000000222222222222222222333333333333555555555555333333000000000000000111111111111111111111111111222222000111111111111222222222444444444444333333222111111111111111111111111111333222222222111111000000222222222222222222222222444333222222111111111222***,,,...000111000///...000000111111111111000000000111111111111222222222222222111111111111111222111111222222222222111111111111000000000000111111222222111111111111222222222222222222222222222222000000000000000000000000222222222222222222222222000111111222222111111000333333444444444333222222111222444666777888888999;;;<<<<<<===<<<<<<;;;;;;999999:::::::::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;::::::999777666666888:::EEEQQQZZZZZZVVVUUUVVVVVVWWWWWWVVVTTTRRRQQQPPPOOOWWWgggzzz}}}ooo```UUULLLGGGHHHKKKYYYhhh|||yyyaaaVVVNNNJJJCCC>>>HHHWWWnnnssstttqqqmmmhhh```XXXVVVMMMCCC;;;444...///333......------------......///...,,,***)))***,,,...------,,,,,,,,,+++++++++------,,,+++,,,---...///,,,,,,,,,------............---,,,+++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...000000///...,,,+++******++++++,,,,,,,,,,,,------+++++++++,,,,,,---------++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,+++........................---,,,,,,,,,,,,---...//////////////////////////////////////////.........333333333444777===EEEJJJZZZ```bbbeeeuuuxxxnnnlllggg]]][[[___bbbaaa```___```cccfffgggjjjiiifffbbb______cccfffaaaeeejjjpppuuuwwwxxxxxxttttttoooeeeXXXNNNJJJKKKGGGIIIGGGAAAAAAFFFLLLNNN---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------...------,,,+++***++++++,,,---......//////---------,,,,,,+++++++++------------------------..............................---,,,,,,---......000/////////////////////000000////////////000000000000222:::FFFRRR\\\aaaiiihhhkkktttvvvtttuuutttrrrpppttt||||||rrrdddWWWWWW^^^fffqqqyyy|||xxxyyyrrrggg]]]WWWWWWZZZ]]]aaabbbjjjxxxoooUUUFFFAAA???999444111000///...000444777:::777777666555444333222222000000000000000000000000111222222222222333333333333333444444444444333333111111111111111111111111111111111111111111111111000111111111111222222222333444444444333333222111111111111111111111111111222222111111111000000000222222222222222222222222333222222111111111111111111111222222222111000///000000111111111111000000//////000000000111111111222222111111111111111222111111222222222222111111000000////////////000000222111111000000111111222222222222222222222222222000000000000000000000000222222222222222222222222111111222222222222111111333333444444444333333222444444555555666777888888:::;;;;;;;;;;;;;;;::::::777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;999999888666555777;;;>>>IIIRRRYYYYYYVVVUUUUUUTTTVVVUUUTTTSSSQQQPPPOOOOOOWWWcccqqq{{{xxxkkk[[[PPPIIIEEEFFFKKKYYYeeetttuuu]]]RRRIIIFFFBBBBBBNNN___rrrxxx}}}|||xxxrrrfff\\\UUUJJJ>>>888333......111......------------............///...------...///------------,,,,,,,,,,,,,,,,,,+++***+++,,,---...,,,,,,,,,---------......,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---******++++++,,,---......+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------------,,,,,,+++++++++------------------------........................------,,,,,,,,,------.........................../////////////////////...111222222222444999@@@EEETTT[[[___dddtttrrrfffdddaaaZZZXXX\\\]]]___bbbeeeggggggffffffkkkiiifffbbb```______```bbbccceeehhhkkkoooqqqssswwwxxxvvvnnnbbbXXXTTTSSSQQQRRROOOJJJHHHKKKKKKIII......------------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...------.........------,,,---------,,,,,,,,,++++++------,,,,,,,,,,,,++++++------------------------..............................---,,,,,,---......//////////////////////////////............//////...///222666===GGGSSSZZZeeeeeehhhmmmvvvvvvqqqqqqsssuuuppprrrxxx~~~pppaaa\\\```gggpppwwwqqq}}}wwwkkk___UUUOOOLLLOOOPPPXXXfffrrryyywwwdddUUULLLFFF@@@;;;444333000//////111333555444444555555555444333222000000000000000000000000111111222222222333333333444333333222222333333444111111111111111111111111111111111111111111111111000111111111111222222222333333444444444333222222111111111111111111111111111111000000000000//////111111111111222222333333222222111111111111111111555444444222111000//////000000111111111111000000.../////////000000000000222111111111111111222222111111222222222222111111000000////////////000000222111111000000111111222222222222222222222222222000000000000000000000000222222222222222222222222222222333333333333222222333333333333444444444444888777666555555555666777888888999::::::999999888777666666666666666666666;;;;;;;;;;;;;;;;;;;;;;;;888777555444555999@@@EEEMMMSSSWWWVVVUUUVVVVVVSSSTTTSSSRRRPPPPPPPPPPPPQQQ\\\dddjjjoooxxxxxxpppcccTTTJJJDDDBBBEEEJJJWWW```iiipppwwwyyytttmmmXXXNNNEEECCCAAAEEESSScccrrrzzz|||nnnaaaSSSFFF999333111//////000......------------......,,,...000000///..................------------,,,++++++*********+++,,,---,,,,,,,,,,,,------------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,'''((()))***,,,---...///++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,------....../////////------------------------------------------------..............................//////////////////////////////000444:::>>>IIIPPPVVV]]]kkk}}}lll]]]ZZZYYYVVVUUUXXXWWW]]]eeemmmqqqooollliiikkkhhhdddbbbaaa```___^^^eeecccaaa```bbbfffkkknnnwwwxxxxxxrrriiiaaa]]][[[^^^]]]ZZZVVVUUUUUUQQQJJJ---------------,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,------......------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,---...------......///.........---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------..............................------------...............///////////////.........------............000333444666>>>JJJSSS^^^```cccgggllluuu~~~uuupppqqqwww|||||||||~~~~~~vvvkkkggghhhlllmmmnnnhhhnnnssswwwvvvhhhYYYLLLEEEGGGFFFLLLXXXdddmmmxxxsssdddVVVMMMEEE???:::888555222111111111222000222444555666555333222000000000000000000000000111111111222222333333444444333222111111222333444222222222222222111111111111111111111000000000000000000111111111222222222333333333444444333333222111111111111111111111111000000000///////////////000000111111222222333333222222222222222222111111444333222000///......///000000111111111111000000/////////000000000111111111111111000111111222333111222222333333222222111111000000//////000000111111111000000000000111111111111111111111111111111000000000000000000000000111111111111111111111111222333333444444333333222333333333333444444555555;;;999777444333444555666666666777888888888777777777777888888999:::::::::<<<<<<;;;;;;:::::::::999777555444333555<<>>>>><<<;;;;;;:::999888888777555444333444777>>>HHHNNNKKKOOOQQQPPPRRRVVVWWWTTTQQQPPPNNNMMMNNNQQQUUUWWWXXX\\\^^^___```aaa^^^ZZZ[[[PPPEEE@@@??????DDDJJJOOOVVV[[[\\\\\\\\\YYYSSSIIIFFFDDDFFFHHHMMMUUU]]]aaahhhpppwww}}}}}}tttiiiKKK>>>222000222222111000......------------......---000222000,,,+++---000//////.........---------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,//////...---,,,+++***************+++++++++,,,,,,---------,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---.........------------------------,,,------......---,,,,,,........................---.........//////000000.../////////...///222444666999===CCCNNN___nnnuuutttfffXXXRRRRRRTTTUUUUUUXXX^^^hhhrrryyy}}}~~~}}}vvvppphhhbbb```aaacccddddddbbbaaa```aaadddfffhhhkkkiiieeeaaa]]]\\\^^^___gggfffcccdddjjjpppooojjj******++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,------------,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******))))))******+++,,,,,,++++++,,,,,,---...------.........------,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,---------------------------------------------------------...////////////...------------......//////000......------------.........111222111000444<<>>BBBGGGKKKFFFNNNSSSQQQMMMNNNOOOOOOKKKIIIGGGFFFIIIOOOUUUXXX\\\\\\\\\\\\ZZZVVVUUUUUUMMMFFF@@@@@@BBBCCCGGGLLLMMMSSSVVVRRRNNNJJJFFFBBB===???BBBGGGMMMTTTXXXYYYVVVXXX[[[^^^cccddd\\\QQQ;;;555111111111//////111......------------......///666======666///---...------------,,,,,,,,,,,,***+++,,,---...---,,,,,,,,,,,,,,,+++++++++******'''(((***+++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,------...************+++++++++++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......------------------------------......///000000111---...000000///...///000222222333555999@@@JJJSSSUUUTTTPPPMMMLLLOOORRRTTTWWWXXX[[[```eeekkkooorrruuuvvvtttlllccc```bbbggggggeeeccc```______```aaaaaa]]]XXXTTTSSSTTTVVVWWWYYY^^^bbbcccggglllmmmjjj,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,---------......***++++++,,,,,,++++++************++++++,,,,,,,,,,,,------......------,,,---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---...---...------,,,+++***)))------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------------------------...///000000///...---,,,,,,------...///000000//////............//////+++,,,------...000333555BBBHHHRRR]]]gggmmmoooppppppxxx~~~wwwvvvyyy~~~ooo___LLLOOORRRUUUXXXaaarrr|||tttooolllllllllZZZRRRJJJDDDAAACCCMMMXXXhhhvvv}}}vvvnnnkkkbbbWWWQQQOOOKKKFFFAAA===:::888111111000000111222333333111111111111111111111111///000000222333444555555444555666777777666555444666666555444333333222222222111111000///......---000111111111111222222222111222333333444444444444111111111111111111111111000000111111222222222333333333222111000///......+++---///000111000///...+++---///000111000...---000000111111111111000000////////////000000000000000000000000111222333444222333333444444333333222---------,,,,,,---------000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111111111333222222222444666999;;;000000222333333333333333222333444555666666666666888888888888888888888888:::999888666555333222111000444999===@@@CCCFFFIIIGGGPPPVVVRRRKKKJJJKKKLLLHHHFFFDDDDDDGGGMMMSSSXXX[[[YYYWWWUUURRRNNNOOOQQQJJJDDD@@@BBBDDDEEEIIIMMMMMMSSSTTTOOOIIIFFFCCC???@@@BBBDDDFFFLLLRRRUUUUUUSSSTTTUUUVVVYYYXXXMMMAAA666222111111000------000.........------.........+++555???@@@999///)))(((------,,,,,,,,,+++++++++)))***+++,,,---,,,++++++,,,,,,,,,++++++*********$$$%%%(((+++---.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------+++++++++,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...000000///...---------------------------------...///000000111+++---//////.........///...///000111222444;;;BBBGGGJJJKKKIIIHHHLLLQQQSSSTTTTTTVVVXXX\\\```cccfffkkkppptttooogggcccfffkkknnnjjjfffaaa______```aaa\\\YYYUUUSSSRRRRRRRRRQQQTTT\\\bbbccccccdddbbb___///---,,,+++,,,///222444000...,,,,,,......,,,))))))))))))******+++++++++------,,,++++++******)))------------,,,,,,+++*********+++,,,,,,---.........---,,,,,,+++++++++++++++,,,,,,------,,,,,,+++...------,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++...---+++******+++---...,,,,,,,,,------..................------,,,,,,,,,+++,,,------......------//////.........---------........................000000000000000111111111999AAAKKKXXXiiivvvvvvnnnjjjsss}}}|||sssttt{{{rrrgggYYYRRRNNNPPPSSSVVV```jjjwwwzzzzzzwwwwwwzzzzzzxxxhhhaaaWWWLLLFFFFFFKKKOOO^^^lllxxxxxxrrrlllddd[[[XXXXXXUUUOOOKKKFFF<<<333333333111111000111111222444444333333222111000000000000000000000222444555555555555555555666777777666555444333333444555666333333222222111000//////000000111111111111000000222222222222222222222222//////000000111111222222000000000000000000000000...///000000000000////////////000000000000//////333222222111000111111111111111000000//////......222111111111000000////////////......///111333444444777999999777444222111111111000000000000111111////////////000000000000000111222333333222000///000000000000000000000000000000000000111111111111333333333333333222111000222222111111222222333444222222111111222222333444333444555444333333444666777777777777777777888888777666666555444222111111111444999===@@@CCCFFFIIIIIIMMMPPPPPPMMMIIIHHHIIIIIIBBB@@@FFFKKKMMMQQQWWWRRRRRRRRRRRRRRRQQQNNNLLLIIIFFFCCCCCCDDDGGGKKKPPPSSSOOOLLLLLLHHHBBB???@@@:::BBBKKKOOONNNMMMNNNPPPQQQQQQRRRSSSPPPHHH???999666555333111000000111222......---------......///...111444666555222///,,,---------------------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...,,,***+++---...,,,***,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------//////.........---------........................////////////////////////..............................///111222333444555;;;<<<>>>AAADDDHHHKKKLLLIIIKKKNNNQQQSSSVVV[[[^^^bbbgggiiiggghhhmmmrrrrrruuuvvvqqqeee\\\[[[^^^___ZZZXXXTTTPPPMMMKKKJJJJJJSSSYYYaaaccc```\\\\\\]]],,,,,,++++++,,,...000222---+++***+++---...---+++*********+++++++++,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,+++******++++++,,,,,,---------...---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,---------......------------------,,,,,,+++,,,------......------//////.........---------..............................///000111222222333777===FFFRRRbbbppprrrmmmgggnnnvvv~~~xxxtttzzz}}}ssseee[[[RRROOOPPPRRR[[[dddpppuuuzzz{{{}}}}}}yyyqqqkkk```UUULLLHHHIIIKKKUUUcccooorrrqqqnnnhhhbbb```___[[[WWWTTTQQQFFF<<<666444222000///000111111444444444333333222222111111111000000111222333444444444444555666777888999999888666555444333444444222222222222111111111111111111111111111111111111111111111111111111111111000000000000000111111111000000000000000000000000000000111111111111000000000111111111111000000///444444222111//////......111000000000/////////...111111111000000000//////////////////000222333555555888::::::888555333222111111000000000000111111////////////000000000000///000222333333222000///000000000000000000000000000000000000111111111111222333333333222222111000222222111111222222333444222222111111222222333444222333444444333333555777888888888888888888888888777666555444333222222222222666:::>>>@@@CCCGGGIIIIIILLLOOOOOOKKKHHHHHHIIIHHHDDDEEELLLPPPPPPQQQTTTRRRQQQQQQQQQQQQPPPNNNMMMNNNLLLJJJJJJJJJKKKNNNQQQQQQLLLIIIHHHDDD>>><<<>>>???EEELLLOOOMMMKKKKKKLLLLLLLLLLLLKKKHHHBBB:::444444333111///......///000///......------------...---///111333222000---+++---------------------------------,,,,,,+++++++++++++++++++++++++++++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,...,,,***+++...///---+++,,,,,,,,,+++++++++******---,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------///.........------------................................................////////////////////////......///000111222333333333444666999===AAADDDFFFGGGIIIKKKMMMNNNPPPTTTVVVYYY^^^cccfffmmmwww}}}~~~}}}zzzmmmaaa[[[YYYWWWXXXVVVRRROOOLLLJJJJJJJJJMMMSSSYYY[[[YYYWWWXXXZZZ******+++,,,---......///***))))))***,,,------,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,---------,,,+++++++++++++++,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++------------------------------++++++++++++------,,,,,,,,,------------...,,,,,,------------------+++,,,------......------...............---------........................------...///111222333333444888???HHHWWWeeelllllleeejjjpppwww~~~~~~wwwqqquuu}}}{{{mmm\\\QQQLLLMMMTTT[[[dddmmmvvv|||~~~xxxvvvqqqiii___WWWQQQNNNLLLMMMYYYeeejjjlllkkkiiieeefffeeeaaa^^^^^^\\\RRRFFF:::888444111//////000000444444333333333333333333222222111111111111222333444444444555666888999:::<<<;;;999777555333333222111111222222222333333333222222000000000000222222111111111111111111111111111111111111000000000000000000000000000000000000111111111222222111111000222222222222111111000///222111111000///.........000000000000////////////111111000000000000//////000000//////000222444555777999;;;;;;888666444444111000000//////000000111////////////000000000000///000111222222222000000000000000000000000000000000000000000111111111111222222222333222222111000222111111111111222333333222111111111111222333333111222333333333444666888888888888888888888888888888666444222111222333333666999===@@@BBBDDDGGGIIIIIIKKKNNNMMMJJJGGGHHHJJJEEEFFFLLLTTTWWWTTTSSSSSSRRRQQQPPPPPPOOOOOOOOOOOOWWWYYYYYYVVVQQQNNNOOOPPPPPPKKKGGGFFFBBB===<<<>>>FFFJJJNNNNNNKKKHHHGGGHHHIIIHHHEEECCC@@@;;;555111111000...---,,,------...//////...---,,,,,,------------...//////---,,,+++........................------,,,,,,,,,,,,++++++++++++++++++++++++++++++...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))((('''(((***++++++***,,,,,,,,,++++++++++++***+++,,,,,,,,,,,,,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------............------------------------------------........................////////////////////////....../////////000000000///000222666:::>>>AAACCCDDDEEEGGGGGGGGGHHHJJJMMMOOOUUU\\\dddqqqttthhh___YYYUUUUUUSSSPPPNNNLLLJJJJJJJJJIIIMMMRRRTTTSSSSSSUUUXXX)))***,,,---.........---+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,------.........+++,,,------......------................................................---......///000111222222222444888@@@LLLZZZdddiiifffjjjooottt~~~|||yyy~~~oookkkmmmtttkkkXXXMMMJJJNNNRRR\\\fffpppwww|||}}}yyyrrrooommmjjjgggddd___ZZZVVVLLLSSS\\\aaaccccccccccccgggeeebbb```ccccccYYYMMM???<<<777333000///000000222222222222222222333333111111000000000000000000333333444555666888:::;;;<<<;;;:::888666555444333333333333333333222222222222111///......///111222222222222222222222222222222222111111000000//////000000000000000000000000000111111111111000//////111111111111111000///...+++,,,---...000000111111000000000000////////////000000000000000000//////000000000000111222444555888:::;;;;;;888666555555000000////////////000000////////////000000000000///000111111222111111000///////////////////////////000000000111111111111111111222222222222111111111111111111111222222333111111111111111222222333222333444444333333555777999999999999888888888888888666333111111333555666999<<>>???BBBKKKMMMNNNMMMIIIFFFEEEEEEHHHEEEAAA>>>;;;888444111//////...---,,,,,,------//////...---,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++---,,,,,,,,,++++++******((((((((()))***++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------........................////////////////////////...........................///000333666999;;;===>>>???AAAAAAAAABBBDDDFFFKKKPPPXXXaaappptttjjjeee```\\\RRRQQQOOONNNLLLKKKKKKKKKKKKMMMPPPPPPPPPQQQSSSVVV***+++---/////////...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,,,,+++++++++++++++++++++***+++++++++******++++++,,,,,,++++++******++++++,,,,,,---...///000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........+++,,,------......---------.............................................000000000///////////////111222444:::CCCNNNZZZcccggglllqqquuu}}}|||xxxyyy{{{yyyrrrkkkggghhhnnnzzzyyybbbQQQKKKKKKMMMZZZcccmmmrrrvvvwwwsssmmmeeefffiiimmmnnnkkkeee```NNNOOORRRVVVXXXYYY\\\^^^bbbbbb```aaadddeee]]]SSSDDDAAA<<<777444222111111000000000000000111111111///////////////.........222222333444666777999:::999999999888888777666666666666555444333222111000111000...------...000111111111111111111111111111222222111111000000//////000000000000000000000000//////000000///......---//////000000///......---***+++---///000111111111////////////000000000000//////////////////000000000000//////000222444555888999:::999777555444555000000////////////000000////////////000000000000//////000000111111111111///////////////////////////000000000111111111111000111111222222111111111111111000000111111222333111111000000111111222333444555555444222222333555999999999888888888777777666555333222333555888:::===???BBBCCCCCCDDDEEEGGGGGGIIIJJJHHHGGGHHHLLLPPP\\\eeemmmmmmfff___XXXUUURRRQQQPPPMMMLLLMMMQQQUUUmmm}}}xxxaaaRRROOOPPPNNNHHHCCCAAA@@@???BBBGGGOOOOOONNNKKKHHHFFFEEEEEEEEEAAA===999666444222000//////......------............---,,,,,,,,,,,,,,,---------,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,------...++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------------......+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,------------------------------------------........................------------------------.........---------------,,,,,,---...///000222333888999;;;<<<<<<>>>AAACCCHHHNNNVVV___mmm~~~yyymmmfffeeeeeecccRRRRRRQQQPPPOOONNNNNNMMMNNNOOOOOONNNMMMNNNQQQRRR+++,,,---/////////...---...//////...,,,++++++,,,,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))++++++,,,---------,,,,,,*********++++++++++++++++++************++++++,,,,,,+++***))))))***+++,,,+++,,,...///000000///...++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,------------------+++,,,------......---------------.......................................111000000//////......---111000222777<<>>???EEEKKKRRRPPPMMMIIIGGGEEEEEEEEE???;;;777333222111000///........................------,,,,,,,,,,,,---------------------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,---///000111222+++++++++++++++++++++++++++++++++++++++*********)))***++++++))))))***+++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......------------------//////.........///000000333444666888999;;;>>>@@@CCCJJJRRRYYYfffwwwsssddd]]]^^^aaaaaaUUUUUUTTTSSSSSSRRRQQQPPPOOONNNLLLLLLLLLLLLNNNOOO+++,,,,,,------------,,,+++---...---+++***,,,---,,,,,,+++++++++*********,,,+++++++++++++++++++++***+++,,,,,,---------,,,))))))******++++++,,,,,,***************+++,,,,,,,,,+++***))))))***+++,,,)))***,,,...///......---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......---------,,,,,,,,,------------------,,,,,,+++,,,------......---------------.........//////........................///////////////.........///...111555666:::EEEQQQ]]]bbbhhhlllrrruuusssnnnnnntttxxxtttjjjccccccggggggiiikkklllnnnsssyyy~~~oooZZZPPPNNNNNNWWW```iiinnnooonnnggg___^^^aaaiiisssyyyxxxpppiii]]]RRRHHHDDDBBBBBBHHHOOOQQQWWW\\\\\\]]]^^^\\\XXXJJJIIIGGGCCC???;;;777555111111000000//////......---...///111111111111000111111111222333444555666555666777888888777777666888777666555444333222111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000///...---,,,,,,---...///000000000/////////111111111///---,,,.../////////000000000111........./////////000000......------...000222333555666666555222111111222//////............//////////////////000000000000.........///000000111222000000000000000000000000000000000000111111111111//////000111111111111111000000000000000111222222000000000000000111222222111222333333333444666888888888777777666555555444222222444666999<<>>:::;;;>>>BBBJJJRRRWWWSSSMMMIIIEEEDDDCCCBBB:::777333000000000///...------...............---++++++++++++,,,---......+++,,,------......------------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++,,,---......//////************************************++++++++++++)))***+++***'''&&&''')))******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............000000/////////000111111000222444555555777:::<<<<<>>KKKVVV\\\aaafffkkkpppooojjjhhhpppvvvssshhh^^^\\\^^^fffhhhhhheeeaaabbbhhhnnnqqq}}}ppp\\\RRRPPPPPPQQQ\\\ffflllmmmjjjbbbYYY[[[___hhhttt||||||uuummmhhhYYYIIIAAA;;;999>>>EEEIIIQQQXXXXXXWWWXXXXXXVVVLLLKKKIIIGGGBBB>>>999777333222222111000//////......///111222333333333222111111111111222222333444666777777888888777555444666666555555555444444333111222333333333333222111444444444444444444444444//////000000111111222222000000000000000000000000111111111111000///...---,,,---...000111111111111,,,---000111222111000///.../////////000000111111---.........//////000000------------...///111222444444555333111///000000//////............//////////////////000000000000............///000222222000000000000000000000000000000000000111111111111//////000111111111111111000000000000000111111222000000000000000111111222...///111333444666999<<<888777777666555444444333000111444888;;;>>>AAABBBBBBCCCEEEDDDBBBAAAAAABBBEEEFFFFFFFFFGGGMMMVVV]]]kkkooo```UUUIIIIIIGGGCCC@@@CCCLLLTTT___llltttrrrnnnhhhYYYGGGDDD>>>;;;<<<@@@FFFOOOXXXZZZUUUNNNHHHDDDBBBAAA@@@999666333111111111000000,,,,,,---.........------*********+++,,,---...///***+++,,,---...------,,,////////////////////////+++++++++,,,,,,---------++++++++++++++++++++++++******************++++++************************))))))******+++++++++,,,///111222000,,,+++,,,---*********++++++,,,,,,,,,---------,,,,,,++++++++++++++++++,,,,,,+++++++++))))))))))))))))))))))))++++++,,,,,,,,,---------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................---------.........//////++++++++++++,,,---...//////111222333333444777999777@@@GGGHHHLLLZZZlllwww{{{jjjYYYQQQRRRUUUUUU\\\[[[[[[ZZZYYYWWWVVVUUUMMMLLLLLLMMMOOOQQQRRRQQQ...---+++*********++++++......---,,,,,,+++******((()))***+++,,,+++******+++++++++,,,,,,---------++++++++++++++++++++++++************************,,,++++++******++++++,,,++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---...,,,------......------,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,---------......------++++++++++++------+++,,,,,,------,,,,,,+++,,,,,,---...//////......+++++++++++++++,,,---...---------............///...............///000000000/////////111444777888LLLSSS\\\```______aaacccbbbhhhmmmmmmhhh```[[[XXXfffeeebbb\\\YYYZZZ```ffflllqqqsssmmm```VVVRRRRRR[[[[[[^^^cccddd___YYYUUUYYY]]]fffrrr{{{|||vvvoooiiiaaaUUUJJJAAA<<<;;;===FFFIIINNNSSSWWWYYYZZZZZZPPPLLLGGGDDDBBBAAA???>>>555444111...,,,,,,,,,,,,////////////000222333333000000000///////////////333333333333444555666777777777777666555555444444777555333222222222111000222111111000000000000000000//////000000111222333000000000000111111111111////////////////////////000000000000000000000000////////////............//////000000000000//////000000//////.........---111000///......///000111333222111000////////////000000000000000000000000000000//////.........---////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000111111222222222333333333222333555444333333444666666555555444333222111000333555777:::===???@@@AAABBBBBBBBBAAAAAA@@@@@@@@@BBBCCCDDDFFFHHHNNNUUUZZZhhhttt~~~yyyooo]]]MMMHHHEEEAAA???AAAGGGMMMRRRYYY[[[```hhhkkkdddTTTGGG===<<<;;;<<>>>>>===>>>CCCLLLWWW___iiiddd\\\TTTKKKBBB:::555333222000///...---......///.........------------...........................---+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,++++++,,,,,,,,,++++++,,,------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,))))))***++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------///---,,,---//////...,,,..............................---------,,,,,,,,,,,,---......//////......------------............222222444888???FFFMMMRRRZZZVVVPPPJJJFFFFFFGGGHHHOOOQQQSSSUUUTTTRRRPPPNNNJJJKKKLLLMMMOOOSSSYYY]]]---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...//////...------,,,------......------,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,---,,,,,,++++++,,,,,,------......//////......---,,,---......///.........//////...---------......////////////000000000111000000//////000000111222111000000000000222444555777===FFFLLLOOOSSSWWW[[[[[[]]]___```^^^]]]\\\\\\UUURRROOONNNQQQTTTWWWYYYaaabbbbbbaaa______```aaahhhfffbbbZZZRRRLLLHHHFFFNNNRRR[[[fffpppsssppplllaaa```^^^YYYRRRJJJCCC>>>999===DDDLLLRRRWWWYYYZZZYYYUUUPPPLLLJJJGGGEEECCC???<<<888333000/////////.........///000111333333222222222222222222222222////////////000111222333444444444444555555555555777555444333444444444333333222111111000000111111333222111000////////////////////////////////////000000000000000000000000000000000000000000000000////////////...............//////000000//////...////////////............000000////////////000000222222111000////////////........................////////////............////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111222222222222333222333444444333333444555444333333222111111111111777777888999<<<>>>AAACCCCCCCCCBBBAAA@@@>>>>>>===>>>>>>???EEEMMMSSSVVVVVVYYY^^^aaa^^^ZZZTTTKKKCCC>>>>>>===>>>@@@DDDIIIKKKMMMNNNOOOOOOLLLHHHCCC@@@?????????AAAEEEMMMVVV]]]gggddd^^^WWWNNNDDD999222111000//////......//////............------------------------------------......------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++,,,---...///******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------...---,,,---...///...,,,------------------------...------------,,,,,,,,,,,,---......//////......000000000000111111111111000000000222666;;;@@@CCCHHHFFFCCCAAAAAABBBDDDFFFJJJKKKMMMOOONNNLLLJJJHHHFFFGGGIIIKKKOOOUUU\\\aaa,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///000000///---,,,,,,------......------,,,+++,,,,,,---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------...............---//////...---,,,,,,,,,,,,....../////////000000000...------------...//////111111000000000111222222222777>>>EEEJJJPPPVVVZZZVVVYYY\\\___````````````TTTOOOJJJIIINNNSSSWWWXXX]]]\\\[[[\\\^^^bbbfffhhhlllkkkeeeYYYNNNHHHEEECCCFFFJJJRRR]]]fffjjjjjjhhh]]]bbbfffddd___WWWLLLCCC777:::>>>DDDKKKRRRXXX[[[ZZZWWWRRROOOMMMJJJHHHEEECCC@@@;;;666222000//////---------...///000111222///000000000000000111111111111111111111222333333222222222333444555555555777555444444555666555444333333222111111111111222222222111000000000000000222222222111111111111111000000000000000000000000////////////////////////////////////...............//////////////////...///////////////.........000000////////////000000111111000///////////////........................///////////////.........////////////////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111222222222222111333444444333222444555333222111111111111222333:::999999999;;;>>>AAACCCDDDCCCBBB@@@???===<<<<<<<<<;;;===DDDNNNUUUVVVTTTSSSUUUVVVTTTPPPKKKEEE@@@:::;;;<<<>>>@@@CCCFFFHHHJJJLLLMMMJJJEEEAAA@@@@@@>>>???AAABBBEEEKKKSSSXXX\\\[[[YYYVVVOOOFFF;;;444/////////...////////////------------------------------------------------,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++,,,,,,---...******+++++++++,,,,,,,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------------------------------,,,---......///.........222222222333333333444444222111000111222555888:::???>>>>>>======>>>@@@AAAFFFGGGIIIJJJIIIGGGEEEDDDAAABBBEEEHHHLLLTTT\\\bbb,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,---///000000///---,,,,,,------......------,,,+++,,,,,,---------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---...............------222222111000/////////000------........./////////---------------......///000000000000000000000111000333888>>>EEEKKKRRRVVVRRRUUU[[[aaaeeefffdddcccXXXQQQIIIFFFJJJPPPUUUWWWZZZYYYXXXXXX\\\aaagggkkkrrrsssmmm___TTTMMMFFF???AAADDDKKKSSSZZZ___``````[[[dddkkklllhhhaaaUUUIII;;;;;;;;;===CCCLLLTTTYYYYYYWWWTTTRRRQQQOOOMMMKKKGGGDDD???:::555222000///......---------...////////////000000111111111222111111000000111111222222000000111222333444555555666444333333555666666555444333333222222222222222111111111111111222333333333222222222111111111000000000000000000000000000////////////////////////////////////..................////////////.............../////////////////////000000000000//////111000//////////////////.................................///////////////////////////////////////////////////////////////////////////////////////////////////000000000000////////////000000000000000000111111111222222222111222444333222222333555222111111000111222444555;;;;;;::::::<<<>>>AAACCCCCCBBBAAA@@@>>>===<<<;;;;;;:::<<>>AAACCCEEEFFFCCCFFFGGGDDD>>>::::::;;;===???AAACCCEEEHHHMMMPPPPPPPPPPPPOOOKKKCCC:::333---......///////////////,,,,,,------------------------------------------+++,,,---......---,,,+++------------------------++++++++++++++++++++++++...---,,,,,,+++++++++,,,******+++++++++,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******++++++++++++******---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------,,,,,,------------------------------------------------------,,,---......///.........------........./////////333222111000000111333444666666555555666777888999BBBCCCDDDEEEEEEDDDCCCBBB>>>@@@CCCGGGLLLTTT\\\bbb+++,,,,,,------------,,,+++++++++++++++*********+++++++++++++++,,,------------,,,,,,,,,,,,++++++---,,,,,,++++++************************************+++,,,------,,,+++***++++++,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,------......------,,,+++,,,,,,---------------,,,,,,---------.........+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++.........///......---,,,000//////............///------------............//////......//////000111////////////000000000000000000333777<<>><<<<<<;;;;;;;;;===CCCKKKPPPQQQPPPHHHFFFFFFGGGEEE???<<<<<<<<<===>>>@@@BBBDDDEEEFFFAAACCCDDDAAA===999:::;;;===@@@BBBDDDDDDEEEGGGHHHHHHHHHGGGFFFCCC<<<444...---....../////////......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++---------------------------,,,,,,++++++,,,,,,---///...---,,,++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******))),,,,,,++++++++++++,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,,,,------------------------------+++---...---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,---......//////......,,,,,,,,,,,,------------111111///.........//////000000000111222444666888<<<===???@@@AAAAAA@@@@@@>>>@@@DDDHHHMMMSSSZZZ^^^++++++---.........------,,,,,,++++++******))))))))))))))))))***,,,---...---------,,,,,,+++++++++------,,,,,,+++******)))++++++++++++++++++++++++)))***,,,------,,,***)))++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++,,,,,,---......------++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,......//////...------,,,,,,+++++++++++++++,,,---............///////////////............///000000---......///000000000000111000///111666<<>>@@@BBBDDDFFFIIILLLNNNQQQ^^^ffffffeeedddZZZMMMGGGDDDAAA>>>???BBBEEEHHHLLLLLLLLLOOOSSSUUUUUUTTTPPPPPPNNNKKKGGGAAA<<<888666555333222000/////////111111222333333444555555111000000//////000000000///000000111111222222222333222111222444666666555555555444333333333333333555555444444444555555666222222111000000//////...////////////////////////000000000000000000000000////////////............---......//////......---............/////////000...///000111111000///...//////.........//////000////////////////////////............/////////000////////////////////////////////////////////////////////////////////////.../////////000000000111////////////000000000000000000000000111111111111000222333333222222333444333222111111222555888;;;<<<<<<===>>>??????@@@@@@@@@@@@???>>>======<<<<<<<<<===@@@DDDHHHLLLNNNPPPGGGBBBAAABBB@@@;;;;;;>>>@@@@@@AAABBBDDDEEEFFFGGGDDDDDDAAA???<<<<<<===??????AAADDDEEEDDDCCCBBBCCCCCCAAA@@@>>>;;;777111,,,---.../////////...---,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++***))))))))))))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************++++++,,,,,,++++++***++++++************++++++******+++,,,,,,---......+++++++++,,,,,,---------------------------------+++---...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---......//////......////////////000000000000//////...---------......222111000000111333555777555666888999;;;<<<<<<<<<;;;>>>BBBFFFJJJNNNSSSVVV***+++---...///...---------,,,,,,+++***)))(((((((((((((((((())),,,...///---------,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,------......------,,,+++,,,,,,---.........---******+++++++++,,,,,,,,,++++++------------++++++---..................---.../////////...---,,,,,,---------------...///000////////////000000000000---,,,,,,,,,,,,---......,,,---...///000000000000444111//////333888===???GGGGGGJJJPPPXXX___aaaaaabbbaaa^^^VVVNNNIIIHHHJJJJJJNNNQQQPPPNNNRRR]]]fffmmmvvv}}}jjjRRR??????@@@@@@AAACCCFFFIIIMMMZZZaaa``````aaaYYYLLLIIIHHHEEEBBB@@@@@@@@@AAACCCDDDFFFJJJOOORRRSSSSSSUUUUUUUUUSSSNNNGGGAAA===:::999777444222111000000//////000111222222333333333333222222222222222333000000000000111111111111222111000111333555555555555555444333333333333444888777666555555555555555444444333333222111111000////////////////////////000000000000000000000000000/////////............---..................------.........//////000000...///000111111000///...//////.........//////000000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////.../////////000000111111////////////000000000000000000000000111111111111000222333333222111333444333222111111333666:::<<<<<<<<<>>>???@@@@@@@@@?????????>>>>>>======<<<<<<===???BBBDDDFFFHHHLLLPPPJJJCCC???@@@>>>;;;<<>><<<:::999777555111...---.../////////...,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......++++++++++++++++++++++++///...------------...///++++++++++++,,,---......******+++++++++,,,,,,,,,---,,,+++******+++,,,---+++***)))(((((()))***+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************+++,,,,,,------,,,,,,++++++******************+++******+++,,,,,,---......+++++++++,,,,,,---------------------------------***,,,...---+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,---......//////......////////////000000000000..................///000333111///---,,,...000111000111333555666888999999777:::???CCCFFFHHHLLLNNN/////////...---------,,,,,,,,,,,,++++++*********------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++***)))((((((..............................////////////......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++---///000///..................------,,,,,,,,,,,,,,,,,,---------......//////////////////////////////000000000000000//////......------,,,++++++111000//////111333666888>>>@@@EEEJJJPPPUUUXXXZZZZZZ^^^aaa]]]TTTKKKFFFDDDFFFJJJNNNPPPPPPRRRUUUYYYnnnqqqwwwooo[[[IIIDDD>>>;;;<<<@@@CCCEEELLLOOOTTTXXXYYYWWWSSSQQQMMMNNNMMMKKKFFFBBB???>>><<<===???BBBFFFLLLPPPSSSTTTTTTTTTTTTTTTPPPHHHBBB???>>><<<999666333000///---...000111333555666777333333444444333333222111////////////000000000000000000111222333333444444666666555444555666777888999999888888777666666666444444444333333222222222...............---------//////......---------,,,///////////////.........///////////////.........111000///......///000111............/////////000...........................------,,,,,,,,,------////////////////////////000000000000000000000000///////////////////////////////////////.........000000000000000000000000000000000000//////////////////000000111111111222000000111111111111000///000555:::;;;999777999<<<;;;<<>><<>><<<:::888444111...---------111000...,,,++++++++++++...---,,,,,,++++++++++++------------------------+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,++++++*********)))***+++,,,---,,,+++***,,,,,,++++++++++++++++++++++++******************************************************************************************++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++***,,,---(((+++...///---,,,---///---------,,,,,,+++++++++...---,,,+++***+++,,,---........................------------------------........................------------------------111111111111222333444555777888:::<<>>@@@@@@>>><<<;;;>>><<<:::;;;DDDNNNOOOKKKFFFEEEEEEEEEEEEEEEEEEFFFBBB@@@<<<:::;;;AAAJJJQQQVVVUUUQQQJJJHHHHHHDDD>>>@@@===999888:::<<<>>>>>>BBB@@@???>>>>>>>>><<<:::888666333000...---------///...---,,,,,,,,,------...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++******,,,,,,,,,+++++++++*********+++,,,,,,,,,+++******++++++++++++++++++++++++******++++++++++++++++++************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---///111000---++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,---......///........................------------------------........................------------------------////////////000111222333777777888:::<<<>>>???@@@++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------(((***,,,,,,+++***+++,,,...------------,,,,,,,,,,,,,,,,,,---------......------------------------/////////000000//////...------......///000000111000///.........///111222555777:::>>>CCCGGGJJJKKKTTTXXX[[[YYYSSSMMMJJJJJJHHHFFFEEEGGGKKKQQQVVVYYYYYY^^^ccceeeffffffaaaZZZOOOJJJCCC??????AAACCCDDDEEEGGGJJJMMMMMMLLLJJJHHHTTTVVVVVVSSSLLLDDD===999999777555666:::AAAIIINNNUUUWWW[[[___```^^^YYYTTTNNNJJJEEE???:::666444333......//////000222333444555555555444333222111000111111111000000///////////////000000111111222222333333222222333333444555333333444444444444555555555555555444444444444444222222111111000///......////////////000000000000,,,,,,,,,------...............//////////////////---......//////......---,,,---///111111000///...........................111111000000000000111111////////////////////////////////////////////////////////////////////////......//////////////////........................////////////000000000000//////000000000000111111111000000000000111333444===@@@CCCBBB>>>;;;;;;<<<;;;<<<>>>??????>>><<<;;;>>>:::666<<>><<<999888;;;DDDOOOWWW^^^^^^YYYOOOGGGCCC@@@===<<<:::777888:::>>>@@@AAABBB@@@===<<<<<<;;;999888444333111...------------,,,,,,,,,,,,,,,---...///------,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++***)))*********++++++,,,,,,---******++++++,,,,,,------************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++,,,...///...,,,+++***+++------,,,,,,,,,,,,++++++++++++---...///000000000------------------------------------------------........................------------------------------------...///000000555555666666777777888888++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,------------------------,,,,,,,,,---------......------------------------/////////000//////......------......////////////000000///......//////000444555888<<<@@@EEEHHHJJJNNNQQQSSSSSSPPPLLLKKKJJJKKKFFFAAABBBGGGNNNSSSUUURRRUUUVVVUUUXXX\\\[[[WWWMMMJJJGGGDDDDDDCCCBBBAAACCCDDDFFFGGGIIIJJJJJJJJJUUUVVVVVVSSSMMMGGGCCCAAA===:::555222555;;;CCCHHHNNNQQQWWW]]]______\\\YYYRRROOOIIICCC===:::999999000////////////000111222222222333333333333222222222222111111000/////////.../////////000000111111111111111111222222333333111111222333333444555555555555555555555555555555555444333222111000////////////000000111111111222....................................////////////---...///000000///...---,,,---000222222111///---........................111111000000000111222222////////////////////////////////////////////////////////////////////////............////////////////////////////////////////////////000000000000//////000000000000000000111000//////000222555777===???@@@???<<<::::::;;;;;;;;;===>>>>>>===;;;;;;;;;999888???OOO___bbb^^^PPPNNNJJJFFFBBB???===<<<999999888999===EEENNNUUU\\\^^^ZZZNNNBBB===<<<:::888666555777:::???AAABBBCCC@@@<<<:::999888666555111000///---------------,,,,,,,,,,,,------......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))******++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++***))))))))))))***+++,,,,,,------******+++,,,------......************************************************************************++++++++++++++++++++++++************************************************,,,,,,,,,+++++++++******,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------............///...,,,***((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---/////////......------------------------------------------------........................---------------------------------------...//////222222333333333333333333,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,------......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++,,,...------------------------,,,,,,,,,---------..............................///////////////...------.........---------,,,,,,111111000000////////////111333555999>>>CCCGGGJJJIIIKKKMMMNNNMMMLLLLLLLLLLLLFFFAAA@@@DDDJJJMMMNNNQQQOOOKKKJJJPPPWWWWWWRRRHHHHHHIIIJJJJJJHHHCCC???BBBBBBCCCDDDGGGJJJLLLNNNWWWVVVTTTPPPLLLIIIIIIIIIFFFAAA:::555333777<<>>CCCGGGJJJMMMRRRVVVUUUSSSPPPKKKGGGDDDAAA@@@;;;999666333111111222333---......///////////////000000000111111222222333000000000000000000000000...///000111222111111000/////////000111111111222222333333333444444444444444444444333333222222222000000000000000000///////////////000000000000000------......///000000111111111000000000000111111//////000111111111111000////////////////////////.........//////000111222////////////////////////........................////////////////////////------......///000000111000000000000000000000000.........///000111111111000000/////////.........---...000222555777999::::::999999999:::;;;;;;;;;:::::::::::::::::::::::::::DDDKKKKKKIIILLLPPPQQQMMMJJJDDD>>>:::777555555333888>>>CCCDDDBBBAAA@@@AAAFFFHHHCCC>>>===;;;999777666888<<>>FFFLLLKKKIIIIIIIIIGGGIIIFFFAAA;;;777444333333555999???CCCDDDCCCBBBAAA;;;@@@BBB???<<<<<<999555333333555999???DDDFFFGGGHHHCCC===777444222000...////////////...---,,,,,,)))***,,,.../////////...++++++++++++,,,,,,---...------------------------+++,,,,,,------,,,,,,+++,,,+++++++++******))))))*********++++++,,,,,,,,,,,,+++*********+++,,,---,,,,,,++++++++++++++++++++++++******************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,---******+++,,,,,,---......000,,,(((***111777:::999+++(((&&&&&&***,,,,,,++++++++++++,,,,,,------------,,,,,,,,,---///111222,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------------------------......---,,,,,,---------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,111000///...,,,+++***)))))))))***+++---......///---,,,***))))))***,,,---------++++++++++++------+++***)))***,,,---,,,+++///...,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---......,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,------......------,,,,,,,,,,,,++++++*********************++++++,,,---...---,,,++++++---...000.........------,,,,,,,,,*********+++,,,---...//////////////////////////////.........///000222333444777:::<<<===???BBBEEEDDDEEEGGGIIIHHHFFFDDDBBBBBBCCCGGGKKKNNNMMMGGGAAADDDHHHKKKOOOVVV^^^___[[[KKKEEE===888888;;;???AAACCCEEEHHHKKKNNNPPPQQQQQQTTTPPPIIICCC???<<<:::888:::888666666999>>>CCCFFFFFFFFFGGGGGGGGGFFFEEEEEEBBB@@@<<<888555444444444111000///------,,,,,,,,,...------......///111111222111///...---...//////000000000000000///......000000000000000000000000555333111000000222555777555555444444444333333333000000000000000000000000000000000000000000000000//////............//////111111000000//////......444444444333333333333222////////////............//////////////////....../////////...---------,,,//////.........------------.........//////000000............////////////000000000000000000000000///////////////000111111---------.........//////111111333555777999:::;;;999999:::999888888999;;;999777666555555666888999???CCCHHHKKKJJJGGGDDDBBBBBB@@@<<<888444111///...777;;;@@@CCCBBB@@@>>>===::::::::::::999777666555666777888:::===AAACCCEEEHHHDDD>>>777222000//////000...,,,++++++---000111000///...------...///000,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++...---+++*********++++++************************)))***++++++***)))***,,,)))))))))******++++++++++++++++++*********))))))++++++++++++++++++++++++******+++++++++******)))...+++***+++...000...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,------......---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......------............------......------------........./////////...------,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++*********++++++,,,---...///000...,,,+++******+++,,,------,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++...---,,,******,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,------------,,,,,,,,,,,,,,,+++++++++******---,,,,,,++++++++++++,,,...---,,,++++++,,,...///......---------,,,,,,,,,++++++++++++,,,---..............................///.........///000111222222444777999;;;===@@@CCCFFFGGGIIIKKKKKKJJJHHHGGGAAAAAACCCGGGJJJIIIEEEAAACCCFFFIIILLLSSS[[[\\\YYYOOOIIIAAA;;;999:::;;;;;;>>>@@@DDDHHHKKKNNNPPPPPPSSSPPPKKKDDD???<<<;;;:::<<<:::999888999<<>>;;;888666555555222222000///...---------,,,,,,,,,---...///111222444444333111111000000000//////000000//////...---////////////////////////333222000000000111333444444444333333333333222222000000000000000000000000////////////////////////////////////////////////000000000000//////......000000000//////.........////////////...................................................---------......---------,,,,,,,,,------------......//////............////////////........................000///////////////000000---------............///111111333444666777999999777999:::999888888999:::777666555444444666888999@@@CCCGGGHHHFFFBBB???======;;;888555333222111111555:::???BBBAAA===:::999999999888888777777666666777888888999;;;===???@@@DDDAAA;;;666222000000000///...,,,,,,,,,---///000......------------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++---,,,+++*********++++++************************+++,,,---,,,+++***+++,,,------,,,+++******))))))+++++++++*********))))))++++++++++++++++++++++++'''((()))***++++++,,,,,,,,,***)))***---...---+++++++++++++++++++++++++++++++++++++++,,,,,,------******+++++++++***))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,------------,,,,,,......------------......,,,,,,------,,,++++++***+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++,,,---...///000000...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---+++***)))***,,,---,,,+++---,,,+++******+++,,,---************************---------,,,,,,+++++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***///...---,,,++++++++++++---,,,+++++++++,,,...///...------------,,,,,,,,,------,,,,,,,,,,,,------------------------------............///000111111000222666888:::<<>>CCCGGGKKKNNNOOOPPPOOOLLLFFF???;;;;;;===???>>><<<:::999999999999BBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???<<<:::888777555444333222000///...---+++++++++,,,---...000111333333333333222111000////////////000//////...---........................000000000000000111111111222222222222111111111111000000000000000000000000//////////////////////////////000111111000//////000000000////////////...222222111000//////....../////////............---------------------......---------...............---------,,,,,,,,,,,,,,,,,,---------------..................////////////........................000000//////.../////////------------............111222222333555666666777666888::::::999777777888555444333333444666999:::???BBBDDDDDD@@@<<<999777666555333222222333444555666:::???BBB@@@<<<888666777777666555555666777888999999888888888999999:::>>><<<777333111000000111---------------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************************---,,,+++*********++++++************************)))+++,,,,,,,,,,,,---///------------,,,++++++***+++++++++***************++++++++++++++++++++++++(((((()))***************+++***)))***+++,,,+++***************************************++++++++++++---------------,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///------,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,+++++++++***))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++......---,,,,,,,,,------,,,,,,+++++++++,,,---...------------------------......---,,,,,,,,,,,,,,,------------------------............//////000000000333666888:::<<>>============>>>AAABBBBBBGGGNNNRRRRRRUUUQQQKKKFFFAAA<<<777444444666999>>>CCCHHHKKKMMMKKKLLLKKKEEE>>>999;;;???BBBAAA???<<<999666444333<<<<<<===>>>???@@@AAABBBAAAAAABBBAAA@@@===:::999888777666444333111///...,,,,,,++++++,,,,,,---......///000111111111000///000000111111111000000///////////////////////////...///000111222111000000111111000000000/////////000000000000000000000000////////////////////////...000111333333111000...////////////////////////333333222111000//////...//////.........---------,,,,,,,,,---------------,,,---------.../////////------------------------....................................////////////........................000000///............///------............//////222222222333333444444555444777999:::888666555555444333333333555777999;;;>>>@@@AAA@@@<<<888666555222222111222222444555666888<<>><<<>>>AAADDDGGGIIIJJJKKKHHHGGGCCC???;;;999999999:::>>>??????BBBHHHLLLLLLRRRPPPLLLHHHEEE@@@;;;777333444777;;;@@@DDDGGGIIIDDDGGGGGGCCC<<<999<<>>@@@AAA???@@@AAABBBAAA>>>;;;:::999999888777555222000///......,,,++++++******+++***+++...000111222222111111222222333333333222222000000000000000000000000...///111222333222111000000000/////////.........////////////////////////...........................000111333333111000................../////////000000//////...---,,,,,,............------------,,,,,,,,,---------......,,,---------.../////////............////////////000000000///////////////............//////////////////////////////////////////............//////....../////////000000000222222222333333333444444444666999999777555444444333333555666888999;;;;;;;;;===>>>===:::777666555222222333444555555555555777;;;>>>???===999666444444333222222333555777999888777777666666777777888888666333000---,,,,,,,,,***+++---...///...---,,,,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))++++++++++++++++++++++++************************+++,,,---,,,++++++,,,---...111666999:::777222///************************************************,,,,,,++++++)))((('''&&&+++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,,,,------...------,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++*********)))*********+++++++++,,,++++++,,,,,,------......+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,)))******+++---......///,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,*********+++,,,...000111++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...//////...---,,,,,,------////////////////////////---....../////////......+++---///111111333555777999;;;>>>AAAEEEGGGIIIJJJIIIHHHFFFAAA<<<888777777666;;;>>>===>>>DDDGGGGGGLLLJJJHHHGGGEEEBBB>>>:::555555777999<<>>@@@CCCBBB@@@===;;;888666555333333444555777:::<<<>>><<<===?????????===;;;:::888999999888666444222000///...---,,,+++*********+++,,,...000111333444444222333444444555444444444111111111111111111111111...///111222222222111000////////////............////////////////////////........................//////000111111000//////---............/////////000000000////////////............------------,,,,,,,,,,,,---......//////---------...............///////////////000000000111111111000000000000///............////////////000000000000000000000000......------......///000000000000000111111111111222222222333333444444444444666888777555333333333333555888;;;======<<<;;;999:::;;;:::777555555666333555777::::::999666555444777999999777444333222333222222222444555777888666666666555555666666777555444111///---+++++++++***+++,,,......------,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......++++++++++++++++++++++++***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++************************************+++,,,,,,,,,++++++************************...//////...,,,++++++,,,777999<<<===;;;777222...***************+++++++++************************))))))***++++++++++++++++++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,---......---,,,+++)))******+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***************++++++++++++,,,,,,)))***+++,,,,,,---------+++,,,,,,------,,,,,,++++++***)))***,,,---,,,+++***++++++++++++++++++***+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,+++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,*********++++++---...///******+++,,,,,,,,,,,,,,,,,,,,,,,,---------......///......------------...........................---......//////...------***,,,.........///111333555777999===@@@CCCFFFGGGEEEGGGGGGCCC>>>999666666333999===<<<===AAACCCCCCEEEDDDCCCCCCCCCAAA>>>;;;777777666777888:::<<<===>>>>>>??????@@@@@@AAAAAAAAA@@@>>>===;;;;;;::::::444444333222333555777888::::::;;;<<<<<<;;;:::999777888999999777555333222------,,,,,,,,,,,,------------------///000111222222333333444555444444444000000000000000000000000......//////000000000///////////////............////////////////////////........................////////////////////////---------........./////////000000000000111111111.........---------,,,,,,,,,------...//////000000...............---------............//////000000111000000000////////////............////////////////////////////////////,,,,,,,,,---...///000111111111222222222333333333111222222333444555555666555666777555333222222333444777<<<@@@AAA@@@===:::999999999777444222333444333666;;;???@@@===999666333555555555333111222333222333333444555666777777666555444333333333333333111000///...---,,,,,,---++++++,,,,,,---------,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++***************************,,,...//////000333555999999777555333000...---))))))*********+++++++++************************((()))***,,,,,,---------***,,,---,,,)))((()))+++++++++++++++++++++++++++,,,+++++++++************,,,,,,---...////////////*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***+++---......---+++***))))))***+++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))***+++++++++,,,,,,,,,,,,,,,,,,------((()))***+++,,,------,,,++++++------------+++++++++***)))***,,,---,,,+++++++++,,,,,,,,,,,,++++++************************------,,,,,,,,,,,,++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++------,,,++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++******+++,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,------...............---------......///---------------------------.../////////...---,,,+++---////////////000222111222555888;;;???AAABBBAAADDDFFFDDD???:::777666111888===<<<<<>>======???BBBDDDDDDCCC@@@???===<<<<<<===>>>>>>777555333111111111333444888888999999999999999888666777888999888666444222+++++++++,,,---...000000---,,,+++******+++---...111222333333444444444444////////////////////////------------......//////000000/////////.........////////////////////////........................//////............//////---------.........//////******++++++,,,------.........---------,,,,,,,,,------......///000111111/////////......------,,,---------.........//////000000//////.........---............/////////000........................++++++,,,,,,...///111222222222333333333444444444111222222333555666666777666666666444222111222444555999???CCCDDDBBB===:::999999888555222000000111222777===BBBDDDAAA<<<888555555555444222222444555222333444555666666666666666555444222111000000000......---------......///+++++++++,,,,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,---,,,,,,+++************************"""&&&+++///333888===@@@555222...***)))***,,,---))))))******++++++++++++)))))))))))))))))))))))),,,,,,---------,,,,,,+++)))+++,,,+++((('''(((***************************+++*********))))))((((((((((((***+++,,,---------))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,******++++++++++++*********+++---......---+++******+++,,,---------------******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++...---,,,+++************///...------++++++***)))++++++,,,,,,---...//////------------------------.........------,,,,,,,,,************************...,,,******,,,------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---...///...,,,+++,,,---------...//////...---,,,---------...///000000111000000111333555888:::;;;>>>>>>>>>>>>===<<<:::999;;;999777888:::<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::888666555444333444666999===AAACCCDDDEEE>>>===<<<;;;<<<===@@@AAA===;;;777333111000111222555555444333444666999:::888888777777666444333222333222111///...---------111000///......------...+++,,,...000222222222111444333333222222111111000888555111---,,,---///111111111000000//////......//////.........------------------,,,,,,+++++++++//////.........---------------------------------///...,,,++++++,,,...///---------------------------------............/////////............//////000000000000000000000000000///...------...///000...///000222222222111000...............///000111111000...---...///111222333222222222222333444444000222444666666555444333666444222111111222333444555:::@@@EEEFFFAAA;;;666888666333111000111222444888<<>>>>>===<<<;;;:::888666666888999999999999999:::::::::;;;;;;;;;;;;;;;:::999888666444333111333777;;;???BBBDDDEEE======<<<;;;<<<===???AAA>>><<<888555222111222222555444333333333555777999777777777777666555444333333333111000////////////000///...---------...///+++,,,...///111111111111222333333333333222111111222111000.........//////000/////////........................------------.........---------,,,,,,////////////.........---------------------------///...,,,++++++,,,...///---------------------------------............///......------------......000000000000000000000000000//////......//////000...///000111111111000///---------------...///000......------...111333444222222111111222222333444222333555666777666444333333333222222222333444555666999===@@@AAA???;;;999777555333111000111222333666999???DDDFFFCCC<<<777444333222111000000000000444333111222333444333333222222222111111000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......---,,,***(((***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++***)))(((((((((((())),,,...---******,,,...(((***,,,---,,,,,,...///222222777>>>@@@999222...------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++---,,,,,,++++++,,,,,,---*********+++,,,------...---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///...,,,+++***++++++,,,++++++++++++++++++++++++******+++,,,---///000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........------------------------------------,,,,,,,,,,,,------------------------(((''''''(((+++---...---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,---...---+++++++++---,,,---............---------------...//////000000000000000111222333444555555777:::===???>>>===<<<:::888666555666666555444666777888888999:::;;;;;;::::::;;;;;;:::888555444...000444999===@@@CCCDDD===<<<;;;;;;<<<===???@@@???===999666333222222333444333222222222444555666555666666777777666666666444333222222111111111111000///---,,,,,,---...///+++,,,---...////////////000111222333444333222222......///000000//////...//////............------.........---------,,,,,,/////////...............////////////............------------------------///...---,,,,,,---...///---------------------------------............///------------------------000000000000000000000000//////000000000000///////////////000//////...---,,,,,,,,,,,,,,,------...---------...///222444666222222111111222222333444444555666777666555444333000111222333555555666666888999999:::::::::::::::555333222000000111333444555777;;;???AAA@@@<<<888333333222111000000000000333222222333444444222111222111000///............---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,......---******,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------+++***)))***+++,,,,,,******+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))(((((((((((((((++++++,,,,,,,,,------...(((***,,,,,,,,,,,,...000111555<<>>???;;;;;;:::;;;;;;<<<>>>>>>===<<<999666444222222222333222222111222222333444444444555666777777777777444444333333333333333444444222000---,,,---...///+++,,,,,,------............///111333444444333222//////000000000000///////////////////////////............------------,,,....................................---------,,,..............................------------..............................---------............///---..................---////////////////////////...///000111111000///.../////////......------,,,,,,,,,++++++++++++,,,---------...///000222444555222222222222222333444444444555555555555444222222///000333666888999999999999999888777666555555555000/////////111333555777666666888:::<<<<<<999666333222222111000000111111222222222333444444111///111000...---,,,,,,---.........,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***+++,,,,,,******+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++++++++***)))))))))))))))***)))((()))+++---,,,+++,,,------,,,+++***,,,---...000555777222***(((+++,,,+++++++++++++++++++++,,,***)))'''''')))***,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++*********))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,***+++++++++++++++,,,,,,++++++------------++++++,,,,,,,,,+++++++++******,,,,,,,,,------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......000///,,,***)))***+++,,,++++++++++++++++++++++++++++++***++++++,,,------***++++++,,,,,,------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,------,,,***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------............---------...000///...---...000,,,,,,,,,,,,------......------------............//////............//////222444777999:::999888777;;;999888777777666444222111222333555666888999:::888999;;;<<<<<<:::777555222333333444666777888999999999999999:::;;;<<<<<<:::999777555333222222222333222222111111111111222222333444555777777777777666555444444444444444555999777444111///.........,,,,,,,,,,,,,,,------------...000222333333222222555333111000//////000111000000000000000000000000//////.........---------------------------......---------,,,,,,,,,++++++........................................................................---------............///...///000000000000///...////////////////////////...///000111111000///...//////...---------,,,,,,---,,,,,,++++++,,,,,,,,,//////000000000111222222333333333333333444555555333333333333222111111000///111555999;;;<<<<<<<<<999999888777444222///---++++++,,,...111555777999777777666777777777555333333222111111000111111111333222222333444333111...111///...,,,+++,,,,,,---//////...,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++)))***...///---)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,******+++,,,......------------......++++++++++++++++++++++++,,,,,,+++*********++++++***)))((()))+++,,,+++***,,,,,,---,,,***+++,,,...444///---...---******,,,+++++++++++++++++++++++++++***(((''''''(((***+++,,,++++++++++++++++++,,,++++++++++++++++++++++++***)))'''%%%%%%''')))***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++*********++++++,,,,,,,,,------++++++++++++---------------,,,,,,,,,++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------///...,,,+++***++++++,,,++++++++++++++++++++++++,,,,,,+++*********+++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,+++***+++++++++)))'''++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,---...//////......///000,,,+++++++++,,,---...///------------------------///......------.........222333444555666555555444:::999888888999888666444000111222333555666777888777888:::;;;;;;999888666666555444333333333333444666666777888888999999:::777666555444444333333333333333222222111111000000111222333444555666666666777666555444444444444444999888666444111///............---,,,,,,,,,---------......///000000111222666555222000///000111222000000111111111111222222000000000/////////......---------------.........---------,,,,,,,,,,,,+++........................................................................---------............//////000111222222111000///000000000000000000000000......////////////......//////...---------......///......---------------000000111111111111111111333333222222333333444555222222111111111111111111000222555999<<<===>>>===888888888666333///,,,))))))***,,,...111444777999888666555555555444222000222222111111111111111222444222222222333222000...000///...---,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---...***'''***///111---(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++***+++,,,,,,******+++,,,......------------......++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++++++++++++++((()))******+++---000333===333+++***+++++++++,,,*********+++++++++++++++,,,+++***))))))***+++,,,++++++************+++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++************++++++******++++++,,,---------++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++***************++++++,,,,,,---...---+++******+++---............---------,,,,,,,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++******+++,,,,,,)))'''+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,---///+++++++++++++++---...///------------------------......---------......///000000111111222333444444777666666888999999777555000000111222333555555666777777888888999888888777777666444333222111222222444444555666777777777777555555555555555555666666333333333333222111000///000111222333444444555555888777666555444333333333555555555555333111///...000///...,,,,,,,,,------...---,,,,,,,,,...000111111111111111111111111111///000000000111111111111111111111111000000000000------.........///////////////.........---------..............................////////////..............................---------............///...///000111111000///...000000000000000000000000......------------......///...---------...///000111000000///......//////...///000111222333333333111111000000111111222333111111111111111111222222000111444777:::<<<======777666555444111///---,,,+++,,,---///111222444555555444333444444444222111222111111111111111222222555333111000111111000///////////////...---,,,+++------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++***)))+++......,,,***************************+++++++++++++++++++++++++++***************++++++***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++,,,,,,***,,,---,,,)))'''(((***((()))*********---000333<<<222***)))***)))***+++)))*********++++++++++++++++++************++++++*********))))))*********++++++++++++++++++++++++------------------------++++++++++++++++++++++++++++++************++++++************+++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,------......------,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...///---++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))***,,,+++++++++,,,---++++++******+++---...///------------------------......---------.../////////.........///222444555444444555777999999888666000000111222333444444555777777777777777888888888777666444222111111222222222333444555666666666666555555666666777777888888444444444333222111000//////000111222333333333333888888666555333333222222111222333444444333111///111000...---,,,,,,---...///---+++******,,,///000,,,...000333333333111000.../////////000000111111222222222222111111111000.../////////000000111111111000000000////////////////////////////////////......////////////......////////////////////////---------.........//////---...///111111///...---000000000000000000000000...---,,,++++++,,,---...///...------...///000111222222111000000000000000,,,---///111333444555555///////////////000000111222111111111222333444444///111333666888:::<<<<<<666555333111000/////////......//////000111111111333222222333555555444222222111111111111111222222666333111000000111000000...//////000///...,,,++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------'''***,,,---,,,++++++,,,************************+++++++++++++++++++++++++++***************++++++***+++,,,,,,******+++,,,+++******************++++++++++++++++++++++++++++++***************++++++'''***---***%%%"""%%%(((,,,,,,,,,******+++...000444...)))))))))'''))),,,))))))******++++++++++++(((((())))))))))))((((((******))))))))))))******++++++++++++++++++++++++)))***++++++++++++***)))++++++++++++++++++++++++++++++************++++++************))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***+++,,,,,,------***+++---......---+++***+++,,,------+++***+++---------+++******+++------***+++,,,,,,------,,,,,,........................+++++++++,,,,,,---------,,,,,,,,,------.........******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---...---,,,+++***------------------------000000000///.........---,,,------......------,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......***)))))))))(((((('''''',,,------......------,,,,,,,,,,,,---------......+++++++++,,,,,,---------))))))***+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///////////////000111111444333333666999:::777444111111000000111222333333666666666666666666666666555444222333444555555444222222000000000222444666888888888888666555333222777333...******,,,000333//////...///000111333444>>>;;;666333222222111000111111111111111111111111//////000//////...---,,,---------....../////////////////////000000000000000///...------...///000222222222111111111000000......///000000000000000111000/////////000222333333222000///...///111222000000000000000000000000........................000000000000000000000000000000000000000000000000000000///.....................,,,,,,,,,,,,.........------,,,,,,++++++***.........///000000111111//////000111222222333333111111111111111111111111333222222222222222333333111111222333555666777777111111000000//////............//////000000111111333333222222222222222333111111111222222333333333111111000000//////......------------------------,,,++++++******++++++,,,---------------------------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++//////...---+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++,,,---//////------+++***))))))((((((************************++++++******************((((((((()))******++++++************************+++++++++*********)))))))))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++++++++************))))))((((((+++***))))))***,,,...///++++++++++++++++++++++++)))))))))***+++,,,......+++,,,------++++++,,,---------------------------++++++++++++++++++++++++...//////...---,,,,,,---......------------......***+++,,,,,,------,,,,,,------------------------+++++++++,,,,,,---------,,,,,,,,,,,,------------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------,,,,,,+++------------------------......------------------,,,------......------,,,,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,,,,,,,---......---,,,,,,,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------******++++++,,,---...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///............///000000333222333555888888666333111111111111111222222333555555555555555555555555555333222222444555444444333222111000000222333555888999;;;<<<;;;999666555555333111/////////000111000////////////000222333555333111111222444444444111111111111111111111111///111333555444222000...------------..................////////////000000000///...------...///000222222222111111000000000//////000111111111111111111000/////////000222222222111///...---...///000000000000000000000000000........................////////////////////////////////////////////////000000///..................---,,,,,,,,,,,,---............---------------000000000000000000000000//////000111111222333333000000000000000000000111222222111111111222333333111111222333444555555666000000000000000/////////000000000000111111111222000000////////////000000111111111222222333333333111111000000///......---------------------------,,,++++++******++++++,,,------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************+++,,,---...---,,,+++***))))))))))))************************************************++++++++++++************************************+++++++++*********))))))***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++++++++++++++++++++++++++******))))))))),,,+++***)))***+++---...++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,------++++++,,,---------------------------++++++++++++++++++++++++000111222000...------...,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------------------------,,,,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,---......---------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,------+++++++++,,,,,,---------000000///...---,,,++++++---------------------------------------......///111000111333555666444222111111111111222222222222333333333333333333333333333222000111333444444333444333222000000111222222777:::===@@@@@@>>>:::777333333444444444222111000000000////////////000000...------///222444444333111111111111111111111111...000444777777555111///.........---------------------.........///////////////............//////111111111111000000000000000000111222222222222111000000000///000111111222555444222000000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////000///......---.........------,,,,,,,,,,,,------.............../////////333222222111000000////////////000000111111222222............//////000111111111111111111222333333111111111222222222333333000000000000000111111111111111111111222222222222//////............//////111111111222222222222222000000000///......------------------------------,,,++++++******++++++,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++,,,,,,+++***)))))))))***************************************************------,,,,,,+++******)))************************+++++++++***************+++++++++***************+++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,---,,,,,,++++++++++++******,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********+++,,,------++++++,,,---------------------------++++++++++++++++++++++++111222222111...,,,,,,---))))))+++,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------...---,,,++++++,,,...///------------------------******++++++,,,,,,,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++************,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++---------------.........,,,,,,++++++,,,,,,---...//////000111222333222111111222222222222222222222222222222222222222222222222000///000222444444444444333222111000000000000444888===AAABBB???;;;888222333444555444333111000111000000//////.........///......///111111000...111111111111111111111111,,,...000333333222000...///.........------,,,,,,,,,,,,------......///////////////....../////////000000000000000000000000//////000111111111111000000000000000000111111222444333111000////////////////////////////////////000000000000000000000000///////////////////////////////////////////////////......------.........------,,,,,,,,,,,,------,,,,,,---...//////000000222222222222111111000000/////////000000000111111...------...///000222333111111111111111222333333111111111111111000000000000000000111111222222222111111111111111111111111000////////////000000111111111111111111222222222000000///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************++++++++++++************************************++++++++++++++++++++++++************************++++++***)))))))))))))))++++++******)))************************************************+++++++++,,,,,,+++++++++*********************************************************,,,+++++++++***)))))))))******************************))))))((((((''''''))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,+++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++000111111///---++++++,,,))))))+++,,,,,,+++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++------------------------------,,,+++,,,---///000------------------------++++++,,,,,,------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,++++++++++++,,,------))))))******************+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,---------......+++++++++++++++,,,---------...///000000000111111222222333333333333222111111111111111111111111111111//////000333555555555444333222111000000//////111444:::>>>???===999666222222222222111111111111111111111000000///......111000///000111000...,,,111111111111111111111111............//////000000/////////......---------,,,,,,------...//////000...//////////////////...////////////////////////---......///000////////////000000000111111111111//////...---,,,+++++++++////////////////////////000000000000000000000000......................................................------------......------------------------++++++,,,---...//////000000000111111222222222222//////////////////000000///......///000333555777333333222222222222333333111111000000000/////////000000111111222222333333000000000000000000000000//////......///000111111111111111111111111111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,++++++************************++++++++++++++++++++++++************************++++++***)))((((((((((((*********)))******++++++************************))))))*********+++++++++))))))))))))******++++++************************************************,,,+++++++++***)))))))))************************+++++++++***)))))))))((())))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++((()))***,,,,,,---,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...///000...,,,++++++,,,,,,,,,------------,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...///000------------------------------------............,,,------......------,,,,,,,,,,,,,,,------------......------,,,+++******+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,------***++++++,,,,,,---------+++++++++++++++,,,,,,---,,,...//////...///000222222333444444444333111111000000000000000000000000000//////000333666666666333333222111000000/////////111444777888777666444222111000//////000111222111111222111111000///...000......///000111111000111111111111111111111111222111///...///000222333000000000///////////////,,,,,,---...///000000111......////////////..................////////////,,,---......//////......//////000111111111111000000000000000000/////////000000000000000000000000////////////////////////................................................---------,,,------...///......////////////......++++++,,,---......////////////000000111222222333............/////////////////////000222555888:::666555444333333222222333000000000000000000000///222222222222222333333333000000000///////////////------,,,------...///000111111111111111000000000.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))*********************************************+++,,,------......************************++++++++++++++++++++++++************************++++++***)))(((((())))))***)))))))))***+++,,,,,,************************)))))))))***++++++,,,,,,'''(((((()))******++++++***************************************++++++++++++++++++***************************************---------------,,,,,,,,,*********++++++,,,,,,---++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++'''(((***,,,---------,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++,,,---......------------......***+++,,,,,,------,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,------------******+++++++++,,,,,,,,,------------------------------------------------+++,,,---...////////////------------------------............------------,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,,,,,,,,,,------......++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))******+++,,,,,,---,,,++++++++++++,,,------,,,...//////......000333222333444555444333111000000000000000000000000000000//////111444777888888111111111111111000//////...///000111222222333333111111000000000000111111111111222333333222111000///...,,,,,,///000111111111111111111111111111111222222111111111111111111000000000000111111111111,,,------...000111111222---...///000000///...------------....../////////---......///////////////...///000111222111111000000111111222222222222222000000000000000000000000........................................................................---,,,,,,,,,------...///...///000111111000///...------....../////////000000000000000000000000000......................../////////000222666:::<<<999888777555444333222222000000000000000000111111333333333333333222222222111111111000000000//////------------...///000111222111111111000000000///......------,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))*********++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))))))))*********+++******************************++++++,,,,,,,,,---************************++++++++++++++++++++++++************************++++++***)))))))))******))))))))))))***+++,,,---************************((())))))***++++++,,,,,,************************************************))))))*********+++++++++***************+++++++++************************,,,,,,,,,---------------++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))+++---------+++++++++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++---...///...---,,,---......---++++++++++++---...++++++,,,---------,,,,,,........................---------,,,,,,+++++++++,,,,,,,,,------.........******+++++++++,,,,,,,,,........................------------------------***+++---///000000///...------------------------.........------,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........)))******+++---...//////++++++******++++++,,,---+++++++++,,,,,,---------+++++++++,,,,,,+++++++++,,,,,,,,,---------......---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,++++++,,,,,,---...,,,...000///------000333222333555555555333111000111111111111111111111111111000000222555888999999000111111111111000000//////...------...000111333000000111222222222111000111222333444444333222111111///,,,+++,,,...//////111111111111111111111111000111222222222000...---000000111111222222333333------...///000111222333---...///000000///...------------.........//////...//////000000000000000...///000222222111111000***+++,,,---............000000000000000000000000........................................................................,,,,,,,,,,,,------...//////000111222222111000///////////////000000000000111111000000//////...........................---///......///222666:::===;;;:::888666444333222222///000000000111111111222444444444333333222222222333222222222111111000000/////////000000222333333222111111111000000//////......---,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))------,,,+++***)))((('''))))))))))))))))))))))))++++++++++++++++++++++++************************++++++************++++++))))))))))))***+++------************************((())))))***++++++,,,,,,------,,,,,,+++*********************************))))))******++++++++++++))))))******+++++++++,,,)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,((()))***+++,,,---------++++++++++++++++++++++++***+++,,,------,,,***(((+++,,,------++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,---......000///---,,,++++++,,,,,,...---,,,+++***+++,,,,,,///---***+++---...+++)))//////.........------------------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------///......---+++******)))++++++***+++------+++))),,,,,,,,,---------............------------......------------------------++++++******+++---...///111111111111111222222222444333222111000...------......///000222333555666444333222111000000000000000//////.........//////---...///000111222333333222333333333333333222222000000////////////000111555222//////111333222111333222111/////////000000333333333333222111000///...............///000000000000///...............000000////////////000000000///......------------////////////////////////........................////////////////////////---.........---,,,,,,+++000000//////.........---,,,,,,,,,---...//////000//////...---...000222444444333222111000000000000////////////////////////222111///......///000000.........///////////////000111222222333666;;;>>>AAA;;;555222444444222///...............///000000444444444444444444444444333111...------...------///...///000222111///...222222111000///...------***))))))((()))+++,,,---+++++++++******))))))))),,,++++++******++++++,,,++++++***)))***+++---...000---***((()))***+++++++++++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,++++++*********************************&&&)))++++++)))((()))+++******************************************************+++++++++******))))))************+++++++++************************))))))))))))))))))))))))++++++******************,,,+++++++++***)))))))))+++++++++*********))))))******++++++++++++******)))************+++++++++***))))))+++------,,,++++++++++++***************++++++++++++++++++++++++...------,,,+++***))))))******+++++++++,,,,,,,,,*********)))))))))))))))+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++---,,,+++******+++,,,---...///000111///,,,)))&&&+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,......---,,,,,,---...//////...---,,,,,,,,,------...---,,,,,,,,,,,,+++***.........---------,,,,,,---------.....................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++,,,+++******+++,,,+++***,,,,,,,,,---------............------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,...///000000000111111111111222222444333333222000//////.../////////000222444555666333333222111000000000000000//////....../////////.........///000222333444999888666555333333333333000000/////////000000111222000......111222111000222222000//////000000111444444444444333222111000000000000000000111111222000000///............///000//////............//////......------------..........................................................................................---,,,,,,000000/////////.........---------...///000000000000///...---...000222333444333222111000000000000////////////////////////111000///.........///000///////////////////////////111222222333666:::===@@@:::444222333444222//////............///000000333333333333333333333333333111...---.........---/////////000222111///---000000000///......------...---,,,+++++++++,,,,,,,,,,,,+++++++++*********,,,++++++******++++++,,,++++++******++++++,,,------,,,+++,,,......---+++,,,,,,+++++++++*********++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************&&&)))++++++)))(((***+++******************************************************++++++++++++******)))************+++++++++************************************************************************+++++++++***************+++++++++*********))))))******++++++++++++******)))************++++++++++++******+++,,,---+++*********************++++++++++++++++++++++++++++++...------,,,++++++************+++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++++++++++++++++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,,,,---......---+++)))''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000///...---,,,+++++++++------------...///000111000///...------------...,,,---------+++++++++,,,---------,,,,,,,,,++++++---------.........//////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------+++)))(((***++++++***,,,,,,,,,---------............------------......++++++++++++++++++++++++------,,,,,,---...///000///000000000111111111222444444333222222111000000///000000111222333555666333333222111000000000000//////////////////000000///.........///222444666@@@>>>;;;999666555444444111111000000000000000111///......///111222000///111000000000000111222222444444555444444333222111222222111111222222333444111000000///////////////000000///...------.........------------......///........................------------------------............................../////////...------000000////////////............//////000111111111000///......///000222333333222111111000000000000000000000000000000000000000///...------...///000000000/////////////////////000222222222444888;;;<<<888333111222333111/////////......//////000111111111111111111111111111333111///...///000///.../////////000111111///---.........---------------000///...,,,+++*********,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,++++++***+++---000333222...+++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,++++++++++++***************************''')))++++++***)))***+++***************************************************++++++,,,,,,,,,++++++)))************+++++++++***************************************************************************************++++++++++++++++++*********************++++++++++++******)))************+++++++++,,,+++***+++,,,,,,***))))))))))))***+++++++++,,,++++++++++++++++++++++++---------,,,+++++++++*********+++++++++,,,,,,,,,*********+++,,,,,,,,,---+++++++++++++++++++++++++++,,,---,,,*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,,,,,,,,,,............//////000000///......---------------***---///---+++)))+++...,,,,,,,,,+++++++++******,,,,,,------.../////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++++++++,,,,,,,,,,,,---------+++(((''')))***++++++,,,,,,,,,---------.........------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------.........//////000000111111111444444444333333222222222/////////000111222333444333222111000000///////////////000000111111000000000...------...111555777?????????===;;;999666444222222111000000000111111---...///111222222111000//////000000111222333333444555555555444444333222222222222222222333444444222111000000//////000000111111000///////////////------------......///000........................------------------------------------------------/////////000000///......000000//////////////////000000000111111222222222000000/////////000222222222222111000000000000000000000000000000000000000......---------///000111111111000000000000/////////000222222222333666888999666222111111111111////////////...///000000111111111111111111111111111222000//////000111000///000//////000111111///---++++++,,,,,,,,,---------------,,,***)))(((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***,,,------,,,+++******+++---000222111---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************((()))***++++++******+++***************************************************++++++,,,,,,,,,,,,+++))))))*********+++++++++***************************************************************+++++++++)))))))))***+++++++++,,,******************************++++++++++++******))))))*********+++++++++,,,+++***+++++++++)))'''(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,''''''((()))***+++++++++++++++++++++++++++++++++***,,,,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000/////////......---------------,,,,,,++++++***,,,...---+++***,,,...,,,,,,+++++++++*********,,,,,,------...//////000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---------,,,,,,+++++++++------,,,,,,,,,,,,++++++---+++(((''')))+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------***+++++++++,,,,,,,,,,,,------...///000000111111444444333333333333333333///////////////000111222333222111000//////////////////000111222222111111111///...---...111444666999;;;>>>@@@???<<<888555333333222111111111111111...///111222222222111111//////000111222333333444444444555555444444333333222111111111111222333333222222111000000000000000222222111111111111222222............///000000111////////////////////////................................................///000000111111000000000//////000000000000000000111111111222222222222222000000000000000111111222111111000000///000000000000000000000000000000000...---------...///111222222222111111000000000000///000222222111111333555555444222111111111111000///////////////000111111111111111111111111111111111000///000222222111000000000///000111111...,,,******++++++,,,,,,------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,------,,,***)))------,,,---...---+++))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************************))))))***++++++,,,+++***************************************************)))***++++++,,,,,,,,,+++))))))*********+++++++++************************************************))))))*********+++++++++)))))))))***+++++++++,,,******************************++++++++++++******))))))*********+++++++++,,,+++******++++++)))'''(((((()))***+++,,,,,,,,,++++++++++++++++++++++++))))))))))))******************+++++++++,,,,,,,,,''''''((()))***+++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,---...///000//////000//////---,,,+++,,,,,,------,,,,,,+++******,,,---,,,,,,+++,,,...,,,,,,,,,+++++++++******+++,,,,,,---...///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++...+++))))))+++,,,,,,+++,,,,,,,,,---------......------,,,,,,,,,,,,------------------------------******++++++++++++******,,,,,,---...///000111111333333333333333333333444000000/////////000000111222222111000////////////...///111222333333222111111000///...///000222333333666:::>>>???===999777444444333222111111111111000222333333111000111222///000111222333333333333333333444444444444333333111111000000111111222333333222222111111111111111111111111111222333444555111000000000000111111222000000000000000000000000////////////////////////////////////////////////000000111111222222111111//////000000000000111111222222222222222222222222111111111111111111111111111000000//////000000000000000000000000000000000......---...///111333444333333222222111000000000///000222111000000111222333222222111111111111222000000//////000000111222111111111111111111111111000000000111333444222111111000000000111000...,,,******++++++,,,,,,------)))***+++------......---++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******///---*********+++***)))++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,***************************))))))+++,,,---+++***************************************************((()))***+++++++++++++++)))************+++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,***************+++++++++***************+++++++++******++++++++++++******)))************++++++++++++***)))***++++++)))((()))))))))***+++++++++,,,++++++++++++++++++++++++((()))))))))******++++++******+++++++++,,,,,,,,,*********+++,,,,,,,,,---++++++++++++++++++++++++)))+++,,,,,,+++***+++---++++++++++++++++++++++++,,,,,,------------,,,,,,,,,---...///000000000000------------------------************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...///------...///......---,,,,,,---.........---++++++,,,+++***+++---...---,,,---,,,,,,,,,++++++++++++++++++,,,---...///000000......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++,,,,,,,,,,,,---------,,,+++,,,---------+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++******+++,,,,,,---///000000111111111222222333333333444222222111111111111111222222111000//////......///...000222333444444333222222111111000000000000000000222555888::::::999888555555444222222111111111111333333111///...///111000000222333333333333222222222333333333333222222111111111111111222222333333333222111111111111222//////000111222444555666333333222222111222222222111111111111111111111111111111111111111111111111000000000000000000000000000111111222333333222222//////000000000111111111222222222111111111111111111111111222222111111000000000////////////000000////////////////////////.........///000222444666444333333222111111000000///000222111000//////000111222222222222111222333000000//////000000111222000000000000000000000000000///000222444555333222111000000000111000...+++++++++,,,,,,,,,,,,,,,,,,)))***+++---......------*********+++++++++,,,,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,+++)))***+++++++++************+++++++++,,,,,,++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************+++***)))***---...,,,***************************************************''''''((()))************)))************+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,+++++++++***************))))))*********+++++++++******++++++++++++******)))************+++++++++))))))((()))++++++***(((******************++++++++++++++++++++++++++++++)))******+++,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,,,,---///111111111///...------------------------)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---,,,,,,,,,------***+++,,,............------.../////////...,,,,,,---+++)))***...///...+++---------,,,,,,,,,++++++++++++,,,---...///000111......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))******+++---......///---,,,,,,---//////---+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,---------,,,+++***++++++,,,---...///000111000111111222222333333444444444333333222222333333222111000//////............000222444555444333222222222222111000//////...111111222333444666888999666555444333222222222222222333333000,,,+++...000000111222333444333222111111111222333333333222222222222111111222222333444444333222222111111222222---......000222444555777555555444333222222222222222222222222222222222222111111111111111111111111000000000000000000000000000111222333333333333333//////000000111111111222111111111111111111111111111111222222222111111000000000////////////000111///////////////////////////......///111333555777444444333333222111000000///000222111///......///000222333333222222333444000000000000000111111222//////////////////////////////000222555555444222111000000111111000---+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******)))))))))******+++++++++,,,++++++++++++++++++,,,...---+++***)))***++++++)))))))))+++---...,,,+++)))))))))******+++++++++*********++++++,,,,,,---*********++++++,,,,,,,,,************************+++***)))***---...,,,***************************************************&&&&&&((())))))*********)))************+++++++++************************++++++++++++++++++++++++((())))))***++++++,,,,,,,,,+++++++++******))))))))))))******++++++++++++******++++++++++++******)))************+++++++++((((((((()))+++,,,+++)))+++++++++***************++++++++++++++++++++++++++++++,,,---......//////******+++++++++,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++)))***,,,,,,++++++,,,---++++++++++++++++++++++++,,,,,,---......---,,,,,,+++---///111222000...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,******+++++++++,,,,,,,,,,,,------...---------......,,,***------------------------///...---,,,,,,,,,,,,,,,........................------------------------222666777444...***+++---,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...---,,,---000333444111---,,,---...---,,,+++---///+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********------------------------+++***)))(((((()))***+++------......------,,,+++------------,,,,,,+++***,,,,,,+++***+++,,,---...///000000111222444555666555555555444444333333222000000111111111111000///...///111333444444444444000000000///......------///---,,,...111333222000444333222111111222333333222333444444333222///...333333333222222222111111222222222111111111111000111111111111111111111111222222111111000///......000111111111111222222222111111111111111111111111444444333222222222333333444444333333222111000000000000000000111111111111111111111111111111111111111111111111111111111111111000///......///111222///000111000///000111333000111111222111000//////000000//////......---------...///000111222333444777666666555444444333333...............---------000222555555333111000000111111111111000000000000---.........//////000000///000111222222222222222111000000///...---------,,,,,,,,,++++++*********++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************)))))))))(((************************************************************************************************+++,,,,,,+++)))((()))***************************)))************+++++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++,,,---...------++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,------+++((((((((()))))))))---,,,***(((((()))***+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++...000++++++++++++,,,---.........++++++......,,,,,,///111///,,,,,,...///000000,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---......,,,***++++++++++++,,,,,,,,,,,,------...---------......,,,***,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,------------------------------------------------111444555333...***+++---,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,,,,---///***,,,000333555444000,,,,,,---...---++++++---...------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++******))))))******+++---------...------,,,+++,,,,,,------,,,,,,+++***,,,,,,+++++++++,,,---......//////000222444555666444444333333222222222111111111000000/////////......///111333444444444444222111111000000///......///...---...111222111///333333222111111222333444333444555555444222000...111111111222222333333333222222222111111111111000333333333333333333333333111111111111222222222222000000111111111222222222111111111111111111111111222222222222222333444555444444333333222111111000000000000000111111111111111111111111111111111111111111111111111111111111111111222222222222111111333333333222111000111222000000///....../////////111000000//////......------...///000111222333333666666555444333333222222........................000333555555333111000111000000000////////////.............../////////000///000111111222222222111000000//////...------,,,,,,,,,,,,+++++++++******++++++++++++*********)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***(((((()))***+++,,,------***************************************************************************************************+++,,,+++))))))***+++************************)))************+++++++++************************************************************+++++++++,,,***+++,,,------,,,++++++---,,,,,,++++++,,,,,,---+++++++++******+++++++++---+++***)))******++++++...,,,+++)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))+++,,,,,,++++++++++++,,,,,,------***+++......,,,,,,//////...,,,---......---,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,++++++,,,++++++,,,,,,,,,,,,------...---,,,---......,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...111222111---++++++---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...)))...444777666222...+++,,,---------++++++---......//////////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,---------------,,,++++++,,,,,,,,,,,,,,,++++++***,,,,,,+++++++++,,,---...------...///111333555666222222222222111111111111333222000...------......//////111222333333333333333222222111111000/////////...---...///000///...222111111000111222444555666666777777666444222000///000111222333444444555222222222111111111111000111111111111111111111111///000111222333555666666000000000111111111222222111111111111111111111111111111111111222444555666444333333222222111111111000000000000111111111111111111111111111111111111111111111111111111111111000222444555555444222000333222111000000111222222777444111...,,,---...000222111111000//////............///000000111222222555555444333222111000000---------......//////000111333555555333222111222////////////........................///////////////000000111111111111111/////////......------,,,,,,,,,,,,++++++++++++***++++++++++++************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***))))))***+++,,,---......************************************************************************************************)))***++++++***)))***,,,************************)))************+++++++++))))))))))))))))))))))))************************)))))))))*********++++++))))))***+++,,,,,,++++++,,,,,,++++++++++++,,,,,,******))))))))))))******,,,,,,+++++++++,,,,,,---...---+++******+++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------+++))))))***,,,++++++*********++++++,,,)))***---...,,,---000...---,,,,,,------+++***,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,++++++,,,+++++++++,,,,,,,,,------------,,,---......---+++++++++++++++++++++++++++------,,,,,,+++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,------222777888333...+++***,,,------,,,++++++,,,.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,---...000333555666111111111222222222222222666444111///....../////////000000111222333333333333222222111000000////////////...............---000000/////////111222333888999::::::999777555333000000111222333333444444222222222111111111000000//////////////////////////////000222333444555666000000000000111111111111111111111111111111111111222111111111222333444444333333333222222111111111///000000000111111111111111111111111111111111111111111111111111111111111///111333444555333222000000...------...000111222???;;;555///------///111333333222111000//////....../////////000000111111333333222111000///......,,,------...///000000111111333444444333222222222000000/////////................../////////////////////000000111000000///.........---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,,,,+++++++++*********************************************************************************************************((()))++++++******+++---************************))))))*********+++++++++************************************************((())))))))))))*********((())))))***++++++++++++,,,,,,++++++++++++,,,,,,*********))))))************+++,,,,,,++++++,,,---------,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,...000///---,,,++++++,,,,,,+++***))))))))))))***((()))---...------111111///,,,++++++,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,+++,,,---+++++++++,,,,,,,,,---------,,,,,,---......---+++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...------...///555777777444...***)))++++++,,,---,,,******,,,---,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,------,,,,,,,,,,,,,,,------,,,,,,+++*********+++,,,,,,+++++++++++++++,,,,,,,,,---------++++++,,,---///111333444111111222222333333444444777666333111///000000111000000000000111222222333222111111000000///......////////////.........//////...---------///000111999:::;;;<<<;;;999777666222222222222222222222222222222222111111111000000........................//////000000111111111222//////000000000111111111111111111111111111111111444333222222111111111111333333222222222222222111///000000000111111111111000000000000000000000000000000000000000000000000///000111111222333333333555111...---.../////////<<<999333///...///222555555444333222111000/////////////////////000000000111111111000//////......------......///000111111000222333333222111222333111111111000000000/////////////////////.........//////000000000//////...------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***+++*********))))))))))))************************************************************************************************((()))++++++******+++---************************))))))*********+++++++++++++++++++++++++++++++++************************((())))))))))))*********)))))))))******++++++,,,,,,++++++******++++++,,,++++++************++++++)))+++,,,,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++,,,...//////...,,,++++++,,,,,,+++***))))))))))))***((()))---...,,,---000555111,,,)))))),,,---...,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,+++,,,---++++++,,,,,,,,,,,,---------,,,,,,---...///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111222111111333444999777444///+++)))***++++++,,,,,,,,,******,,,---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++******)))***++++++++++++++++++***+++,,,---------,,,,,,++++++,,,---...000111222000111111222333444555555777666444222222111222222000000000000000111222333222111111000//////.........000111000//////000111//////------------...///777888:::;;;;;;:::888777333333333222222222111111222222222111111111111000000000000000000000000000///////////////........./////////000000000111111111111111111111111111111555444333222000000000000222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000111222444666777888>>>999333000000000...,,,111000...---///222555777666666555333222111000///000/////////////////////////////////////////////.........//////000000111///000111111000000111333111111111111000000000000///////////////.........///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***''''''((()))***++++++,,,************************************************************************************************)))***++++++***)))***,,,************************)))************+++++++++++++++++++++++++++++++++************************)))))))))*********++++++,,,+++************++++++++++++************+++++++++++++++******+++++++++))),,,...---***((()))++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,,,,++++++*********+++++++++((())),,,---+++,,,///444000+++)))***,,,...///,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,,,,,,,---++++++,,,,,,,,,,,,------,,,,,,+++---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---******++++++,,,------...++++++++++++++++++++++++------,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---///000111111222444555777444///,,,++++++,,,,,,+++,,,,,,+++******+++---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,------,,,+++***+++,,,,,,,,,,,,+++******))))))***+++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,---...///000//////000111222333444444444444444333333222222222111000000///000000222222333222222111111000//////...000222111000000111444222111///...---......///222444666888888888777666222222222222222222333333222222222111111111111000111111111111111111111111........................////////////000000000111111111111111111111111111333333222111000000000111222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000222555999;;;<<<<<<<<>>///...,,,+++***+++---...///---,,,,,,---......---++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************************************************************,,,,,,++++++***))))))(((++++++************++++++)))))))))((())))))***++++++++++++***************************************************************)))))))))***++++++,,,,,,++++++************++++++++++++***************+++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++++++++++++++++++++(((***,,,---////////////+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------.........---++++++++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******++++++++++++++++++++++++++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++))))))*********+++++++++++++++++++++++++++++++++)))******************))))))************+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++************************((())))))***++++++,,,,,,'''))),,,,,,***)))+++---)))))))))******+++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++++++++++++++************))))))*********+++++++++***************************+++++++++,,,,,,,,,,,,******************************)))******++++++,,,,,,---...//////...---,,,++++++++++++++++++++++++++++++*********+++,,,,,,)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,************************************************++++++++++++++++++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---------///111+++++++++,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,------...///***,,,...///000...---+++)))******+++,,,---...///------,,,+++************+++++++++******+++++++++)))***++++++,,,,,,++++++,,,++++++******++++++,,,++++++******++++++,,,---...,,,++++++---222777:::000///,,,******+++---......,,,++++++,,,------,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))************************************************++++++******************++++++************++++++***)))))))))******+++,,,+++++++++*********))))))************************************************((())))))***++++++,,,,,,++++++************++++++,,,,,,+++***))))))))))))************************************************((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++,,,......++++++++++++++++++++++++)))+++---///111222222222++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++,,,,,,------------------------------...///...---+++***++++++++++++++++++++++++,,,,,,,,,+++++++++************++++++++++++******,,,++++++******++++++,,,+++***))))))***,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++************++++++))))))******++++++++++++++++++++++++++++++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))************************((())))))***++++++,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))((())))))***++++++,,,,,,&&&)))+++,,,******+++...*********++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))************+++++++++************************))))))******++++++++++++...///000222222000///...++++++++++++++++++++++++++++++++++++,,,------...))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---************************************************++++++++++++++++++++++++************************,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,...+++++++++,,,,,,---------+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++,,,,,,------)))+++///111222000...,,,'''(((+++---//////...---......,,,+++***)))))))))((()))+++,,,,,,+++)))(((++++++,,,------------,,,,,,++++++++++++++++++,,,++++++******++++++,,,---+++***)))***+++...111333111///,,,******+++---...---+++******+++,,,,,,+++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++******))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,++++++************+++++++++*********+++,,,,,,---++++++++++++******))))))************************************************((())))))***++++++,,,,,,++++++************++++++---,,,+++***))))))))))))************************************************'''((()))++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,------++++++------------++++++++++++,,,,,,---...//////222---((((((,,,//////------,,,+++******+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************------------------,,,,,,***+++,,,---...------,,,,,,,,,,,,+++++++++******************************************************...+++(((%%%###%%%'''(((+++*********+++,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,++++++*********------,,,++++++******)))+++++++++************)))++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************,,,+++***)))))))))++++++++++++************++++++------,,,,,,,,,,,,+++++++++*********))))))((((((------,,,+++,,,---...///++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++******************+++++++++...,,,222===>>>333+++,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++************++++++******+++++++++******)))++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------+++++++++++++++++++++++++++)))((()))---///---,,,***++++++,,,,,,++++++***))))))***++++++++++++***,,,+++***))))))***+++,,,,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,+++++++++***)))))))))###%%%)))---...,,,***(((+++,,,///333555333---''',,,+++++++++++++++++++++.........,,,))))))***,,,+++,,,,,,---............,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***(((***---...,,,***,,,++++++******++++++,,,,,,++++++******++++++,,,+++***************++++++******+++***)))(((&&&%%%************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,+++)))(((((()))+++,,,...---,,,+++************))))))************))))))******+++++++++******)))---+++******+++,,,,,,+++)))))))))))))))******+++++++++************++++++))))))))))))))))))))))))+++++++++*********))))))+++*********))))))((((((***++++++,,,,,,++++++***+++++++++***++++++,,,,,,++++++,,,------,,,++++++++++++,,,,,,---......///555000++++++...000///---,,,,,,+++******+++,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))******+++***)))))),,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))---,,,)))''''''''')))***++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******)))******++++++,,,------+++++++++************)))++++++************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++*********++++++*********************************,,,+++***))))))***++++++++++++************++++++---,,,,,,+++******))))))+++*********)))))))))))),,,++++++***+++,,,---...++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************///444<<>>222,,,---///++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,++++++************++++++)))***+++,,,---.........*********++++++++++++,,,******+++++++++,,,,,,,,,************************)))))))))***++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,---,,,***+++,,,,,,------,,,,,,+++)))******+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,++++++++++++************+++++++++++++++,,,++++++******++++++,,,******+++---...---***((())))))***+++,,,---......555555333000,,,***)))*********************)))(((************************------------------------,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))***,,,---,,,+++,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,+++******************++++++,,,,,,+++******************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,,,,+++***))))))***+++,,,,,,++++++*********++++++))))))************)))))))))******+++++++++******)))))))))******++++++,,,+++++++++***+++,,,,,,---))))))))))))))))))))))))+++++++++++++++++++++++++++++++++******************************)))))))))***++++++,,,,,,++++++***------,,,+++************+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------000---******+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...............------,,,,,,,,,,,,+++++++++******---,,,,,,++++++******)))++++++++++++++++++++++++******+++,,,,,,---,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))+++++++++*********))))))++++++************++++++***************+++++++++************************************************************************++++++++++++++++++++++++******++++++++++++************************************************++++++++++++************++++++***************)))))))))************************************++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***------..................000===CCC888---,,,...---*********++++++,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,,,,++++++******++++++,,,******+++,,,---------,,,))))))*********+++++++++******+++++++++,,,,,,,,,************************)))))))))******+++++++++++++++++++++++++++++++++,,,++++++++++++++++++***,,,,,,------------,,,,,,)))***++++++,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------,,,,,,+++++++++++++++******++++++++++++******++++++,,,,,,---------333444333000---***************+++******)))(((((())))))************++++++---------------------------,,,,,,++++++*********+++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,+++************)))******+++++++++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,++++++***))))))***+++++++++***************+++,,,)))******++++++******)))))))))***+++++++++******''')))************+++,,,+++************+++,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***------,,,+++************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******+++---------,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------............+++++++++************+++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++******++++++++++++++++++++++++((()))***,,,,,,,,,,,,+++,,,,,,++++++***++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,++++++******)))+++++++++*********))))))++++++************++++++************************************************************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************))))))******++++++++++++++++++************++++++))))))******+++,,,,,,,,,***************+++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,------...//////000...777888///***---...)))*********++++++,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,,,,,,,++++++++++++,,,,,,++++++,,,++++++***))))))))))))*********+++++++++******+++++++++,,,,,,,,,***************************************++++++++++++++++++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++******++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++******++++++,,,,,,,,,---,,,---.........,,,***))),,,,,,,,,+++***+++,,,------------,,,,,,+++++++++...///000///,,,++++++++++++,,,,,,,,,+++***))))))))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,+++******++++++((()))))))))***++++++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,+++******************+++*********)))******++++++******++++++++++++******((()))***+++++++++++++++'''))),,,,,,+++***+++,,,)))))))))))))))***++++++))))))************))))))++++++++++++++++++++++++***************************************+++++++++***++++++,,,,,,++++++***,,,,,,++++++***+++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---///000111,,,,,,------------,,,,,,*********))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------......///,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++++++++,,,,,,++++++******++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,)))******++++++,,,------+++++++++************)))++++++************++++++***************)))))))))++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,------------,,,,,,************************((()))***+++++++++++++++++++++************++++++))))))******+++,,,,,,,,,*********+++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***+++---///000000...///...++++++---,,,)))++++++++++++++++++,,,,,,,,,++++++******++++++,,,+++************+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))((('''*********++++++++++++,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,+++***+++,,,***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,)))******++++++******))),,,++++++******++++++,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++,,,.........,,,***))),,,------,,,++++++,,,...//////...---,,,+++*********,,,------,,,++++++,,,,,,,,,,,,---,,,,,,++++++*********+++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,)))))))))))))))***+++,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,************************+++******)))))))))************++++++++++++******((()))***+++++++++++++++(((+++......+++)))***,,,))))))(((((())))))***+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++***************+++++++++*********+++++++++++++++***++++++,,,,,,++++++***+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,------------...///,,,,,,---......---,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................))))))***++++++,,,------------------...000111222,,,,,,,,,+++++++++*********++++++,,,,,,---------***************************************+++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++,,,------+++++++++************)))++++++************+++++++++*********)))))))))(((,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************************'''(((***+++,,,,,,++++++++++++************++++++++++++******))))))))))))*********++++++,,,,,,,,,))))))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***((()))***---///111333444///+++***------+++***,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++***))))))++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((***,,,,,,******,,,...)))******++++++******)))***+++,,,,,,------,,,,,,******+++,,,,,,+++******,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,...---******,,,............---,,,,,,,,,+++)))+++------,,,++++++,,,++++++,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++++++++)))+++,,,,,,******+++...,,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++,,,,,,---...++++++*********+++,,,,,,************************++++++++++++++++++++++++***++++++,,,,,,++++++*********************************+++++++++,,,,,,,,,*********++++++*********,,,+++***))))))((())))))***++++++,,,,,,++++++***(((((()))++++++,,,,,,+++)))---111000,,,)))***+++******))))))******+++,,,***+++,,,------,,,+++***************************))))))*********+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************+++,,,------,,,+++***))))))***+++,,,+++++++++++++++++++++++++++,,,,,,,,,*********+++,,,,,,---......---,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''(((((()))******++++++***))))))***+++---///111,,,,,,,,,+++++++++******)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++,,,---,,,,,,+++*********+++*********++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,,,,+++******)))+++++++++************)))++++++************+++++++++*********))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************'''(((***+++,,,,,,++++++++++++************++++++,,,,,,+++)))(((&&&%%%%%%*********++++++,,,,,,,,,'''((()))++++++******)))++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++---000333666888999111++++++000000))))))///---,,,,,,++++++*********,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---++++++,,,---------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,************************------------------------++++++++++++++++++++++++'''***,,,,,,******---///))))))************))))))***+++,,,,,,------,,,,,,++++++------------++++++,,,++++++++++++++++++,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++...,,,***((((((***,,,...))),,,------***)))+++---,,,---------------------***,,,......---+++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,------...//////------------------------))))))***+++,,,------...++++++++++++++++++++++++(((+++---,,,***)))+++...,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,*********+++,,,---...///...---,,,+++++++++,,,---************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++******************************+++++++++,,,,,,,,,******++++++++++++******,,,,,,***)))((((((((((((***++++++,,,,,,++++++***(((((()))++++++,,,,,,,,,+++///333111---))))))+++++++++******++++++,,,---***+++---......---+++***))))))))))))))))))))))))))))))******++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))************+++++++++************************++++++******++++++,,,---++++++******++++++,,,---((()))+++,,,,,,+++)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++)))'''&&&(((***+++************))))))((((((************+++,,,---...++++++++++++++++++++++++)))************+++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***,,,------,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))***+++------,,,+++++++++++++++*********))))))++++++++++++++++++++++++,,,+++******++++++)))'''%%%&&&((()))*********)))************************((((((((((((((((((((((((++++++************++++++------,,,+++************++++++++++++++++++++++++************************(((((()))***+++,,,,,,,,,,,,,,,,,,++++++)))((((((%%%'''***,,,,,,+++)))(((+++++++++*********))))))+++++++++,,,------......,,,,,,...333999999333...************************++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---...,,,******+++++++++*********+++,,,,,,,,,,,,+++......------------,,,,,,************************++++++++++++++++++++++++------------------------************************++++++++++++,,,---...///---------,,,,,,++++++++++++++++++++++++++++++++++++***)))((((((***,,,---,,,,,,,,,+++***)))((((((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,)))(((***---,,,,,,------,,,***)))'''+++++++++++++++++++++++++++*********))))))((((((,,,,,,,,,---,,,,,,++++++...//////---+++))))))***+++---///000000///000111++++++,,,------,,,,,,+++...---+++*********++++++------++++++++++++------,,,,,,,,,++++++***************)))(((((()))******+++++++++++++++***)))(((************************++++++++++++++++++++++++************************+++***)))(((((()))******+++*********+++,,,,,,---))))))*********+++++++++)))***+++,,,,,,+++)))(((+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++***)))((((((((()))+++++++++++++++*********))))))******++++++++++++******++++++***))))))***++++++)))))))))))))))))))))))))))******++++++******)))***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************++++++++++++************************++++++******++++++,,,---,,,,,,+++++++++++++++,,,)))***,,,------,,,***)))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---+++++++++******)))))))))************+++,,,---...++++++++++++++++++++++++)))************+++++++++***++++++,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***+++---......---+++*********************************+++++++++,,,,,,,,,(((((()))***************+++++++++*********))))))++++++++++++++++++++++++,,,+++******++++++)))(((((()))+++,,,---------,,,************************))))))))))))))))))))))))++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++************************)))))))))***+++++++++,,,******++++++++++++******)))***+++,,,,,,+++)))((()))*********++++++,,,,,,*********++++++,,,,,,,,,,,,,,,...222777777111,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,---+++))))))***+++***)))******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,---......---------,,,,,,++++++++++++++++++++++++++++++++++++***)))((()))***,,,---,,,,,,++++++******)))))),,,,,,++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++******************)))))),,,,,,------------,,,,,,---......---***))))))******+++,,,------...000111------------,,,,,,,,,,,,---,,,+++*********++++++---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++******))))))************************++++++++++++++++++++++++************************++++++***)))))))))***+++++++++******++++++,,,---************************))))))***++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++******)))))))))***+++,,,+++++++++*********))))))******++++++++++++************************************************************++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,)))******++++++******)))++++++++++++++++++++++++************+++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,+++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,((())))))***+++------...,,,,,,++++++++++++******************+++,,,------++++++++++++++++++++++++)))************+++++++++))))))***+++,,,,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......+++++++++***************+++++++++++++++++++++++++++*********++++++***((()))***,,,---......------************************************************++++++************+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************++++++((()))***+++,,,,,,,,,,,,------,,,,,,+++***))))))))))))***+++,,,---......++++++++++++,,,,,,,,,,,,---,,,---111444333///***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++...,,,******+++,,,+++*********+++,,,,,,,,,,,,+++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))+++,,,---+++++++++++++++*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,------.........---------......---***))))))***+++++++++,,,---000222444444222000---+++***))))))---,,,+++*********++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***,,,,,,+++************+++************************++++++++++++++++++++++++************************,,,++++++******+++,,,,,,++++++******++++++,,,,,,+++++++++******************)))))))))***+++,,,,,,+++++++++++++++++++++++++++++++++***************************************+++************+++,,,,,,+++++++++*********************++++++++++++******)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******++++++,,,---******+++,,,------------,,,,,,---......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------,,,,,,,,,,,,,,,,,,,,,,,,+++*********++++++,,,---***+++++++++++++++,,,,,,))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,******************************+++++++++,,,,,,,,,++++++,,,------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,,,,---///000************************+++++++++++++++++++++++++++***)))***,,,,,,***((('''(((***+++++++++******************************++++++++++++++++++++++++++++++************++++++************+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))***+++,,,,,,,,,,,,...---,,,+++++++++,,,,,,******+++,,,,,,---......,,,,,,---------.........---------///111///,,,)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***///---++++++---...---,,,******+++,,,,,,,,,,,,+++***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---***+++++++++++++++++++++---,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++...222222///,,,---,,,+++******+++---...++++++++++++++++++++++++*********++++++,,,,,,---------......///.........---...///---+++******+++///------...000444666777:::777222...***'''&&&&&&,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,,,,+++*********+++,,,************************++++++++++++++++++++++++************************,,,++++++,,,,,,,,,------,,,++++++***++++++,,,,,,))))))*********+++++++++,,,+++***)))))))))++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++++++++++++++,,,,,,,,,***************************++++++,,,,,,++++++***((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---'''(((***,,,...///000000---------......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,---++++++******++++++,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,*********++++++***************************************+++++++++,,,,,,,,,***)))((('''((()))***+++************************++++++++++++++++++++++++******)))***,,,,,,***)))'''((()))*********)))(((************************++++++++++++++++++++++++++++++************++++++************+++,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++,,,,,,,,,,,,++++++---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........---------......---***(((++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***---+++******,,,---,,,+++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++...222333000,,,---,,,+++++++++,,,---...++++++++++++++++++++++++*********++++++,,,,,,---,,,------.../////////......///000///---+++,,,---///...---000444666666666777555111---***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---......---+++***,,,+++++++++++++++,,,,,,************************++++++++++++++++++++++++************************++++++,,,,,,------------,,,,,,++++++***++++++,,,''''''(((***+++,,,---......---+++)))(((((())))))++++++++++++++++++++++++************************))))))))))))))))))))))))******++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++((()))+++,,,,,,+++)))(((+++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---&&&(((***---///000000000------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***++++++,,,,,,,,,,,,------,,,++++++***++++++,,,,,,*********++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,*********))))))***************************************+++++++++,,,,,,,,,)))))))))))))))***++++++***************+++++++++++++++++++++++++++++++++***))))))***,,,,,,+++))))))***++++++,,,+++***)))************************++++++++++++++++++++++++++++++************+++++++++++++++***++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************+++++++++,,,,,,,,,,,,,,,++++++++++++******+++---...///---,,,,,,,,,+++++++++***((())))))+++,,,---...///------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++***)))'''((()))******)))******+++,,,,,,,,,,,,+++++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,+++++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...000000///---------,,,,,,,,,,,,,,,---++++++++++++++++++++++++*********++++++++++++++++++,,,---...............---//////...---,,,,,,---,,,,,,---222666777333000///...---,,,,,,---...///******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,++++++------------++++++***+++,,,,,,---,,,,,,,,,************************++++++++++++++++++++++++******************************+++,,,------------,,,,,,++++++******++++++''''''(((***+++,,,---...------+++***))))))((((((++++++++++++++++++++++++***************+++++++++************************)))******+++,,,+++++++++***************+++++++++++++++,,,,,,,,,,,,++++++)))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---(((***,,,...//////...---------,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,)))******+++,,,,,,------)))************+++++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,+++******************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,------......------))))))*********+++++++++++++++++++++++++++++++++***))))))***,,,,,,+++******+++,,,,,,,,,+++******************************++++++++++++++++++++++++++++++************++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,******+++,,,------------,,,+++++++++++++++,,,,,,*********+++++++++++++++((()))+++---///000222333---------,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,++++++++++++++++++,,,+++)))((((((***+++++++++******+++,,,,,,,,,,,,+++)))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,------,,,,,,---------,,,,,,++++++************++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,---...............---,,,++++++++++++++++++++++++++++++******************))))))***+++,,,------.........+++---------+++***+++,,,+++,,,000666;;;999222+++***++++++,,,---......///)))***+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++(((***,,,......---,,,***************************++++++++++++++++++++++++************************((()))+++,,,---------,,,---,,,++++++******++++++***************+++++++++)))******+++++++++******++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++((()))***+++++++++******))))))*********++++++++++++,,,,,,------,,,,,,+++******************************************************++++++++++++******++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,******++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,---...*********++++++,,,,,,,,,,,,,,,++++++***+++++++++))))))***+++,,,,,,------)))************+++++++++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***))))))******++++++++++++++++++++++++++++++++++++)))))))))***,,,,,,+++***)))***+++,,,++++++))))))************************************************++++++************++++++------,,,+++************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---((()))***,,,---...//////---,,,,,,++++++******)))(((((()))***+++,,,,,,---+++,,,...000333555777888---...---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,+++******+++,,,---...,,,++++++---//////...******+++,,,,,,,,,,,,+++))))))***+++,,,------...************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,---------,,,,,,......---,,,,,,+++******))))))***+++,,,------...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///---******,,,///......//////...,,,***)))+++++++++++++++++++++++++++*********))))))(((((()))***+++,,,------------***+++,,,+++)))))))))+++,,,...333;;;???<<<333***,,,,,,---------,,,+++***)))***+++,,,---,,,,,,+++++++++------------++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,'''***---///000...,,,***************************++++++++++++++++++++++++************************((()))***,,,------,,,,,,---,,,,,,+++*********+++,,,,,,++++++***)))((((((&&&''')))+++,,,---,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++'''((()))***+++***))))))))))))******+++++++++++++++,,,,,,------,,,,,,+++++++++***))))))***++++++))))))))))))))))))))))))*********++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++******++++++,,,---,,,---------.../////////,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,***+++---......---+++***+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++,,,---///000111...---,,,,,,,,,,,,---...///...,,,+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,+++******)))******++++++,,,------------------------------******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,000---+++777GGGEEE666.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,************************+++*********,,,+++***(((------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,111000///...---,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,+++++++++++++++,,,,,,+++***((('''))))))***++++++++++++***************************,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...+++((())),,,---,,,)))+++++++++,,,,,,...//////++++++++++++++++++++++++------------------------111******111666222,,,+++------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,+++************&&&'''((()))***+++++++++++++++++++++++++++++++++))))))***++++++++++++***++++++++++++++++++++++++***************************)))))))))******+++,,,++++++++++++++++++++++++...---+++)))(((((())))))++++++************+++++++++***)))'''''')))***++++++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++***))))))*********************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---...///000000///...---******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))***+++,,,---...---,,,++++++++++++,,,---,,,,,,***)))))))))******************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,------------,,,++++++,,,+++++++++++++++++++++************************+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,------000000111999AAA===222------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++++++++************************,,,+++***+++,,,---,,,+++,,,---------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---//////...---,,,+++++++++......---------------------------,,,,,,,,,++++++---......---,,,***)))((()))***++++++,,,,,,++++++++++++++++++++++++++++++******++++++++++++,,,,,,---------------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---............///000111222------------------------------------------------///,,,---222333///,,,...,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,...---,,,+++************))))))***+++++++++******++++++++++++++++++++++++)))******+++,,,+++++++++++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++***))))))******++++++************+++++++++***)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++******++++++,,,---,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++*********++++++,,,---,,,++++++******++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))*********+++++++++---............---,,,,,,------,,,,,,+++******)))************************,,,++++++************+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,...000444888:::888333...,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++...,,,++++++---/////////,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------...------,,,,,,+++++++++------------............------------,,,,,,,,,,,,/////////...---,,,***)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,------------***---///...***))),,,000,,,,,,,,,,,,---...//////---------.........---------------------------------...000333111------000,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------,,,+++************,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,++++++++++++++++++++++++,,,+++************++++++++++++************+++++++++***)))(((((()))***++++++++++++***************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---...---------,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++---------------,,,,,,+++,,,,,,,,,++++++*********---------------------------,,,,,,+++******************************************+++,,,------------...000666<<<:::111+++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++************++++++,,,++++++++++++++++++++++++...,,,)))***,,,...000000,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------------------------,,,,,,***+++++++++,,,,,,------------------------,,,,,,............------,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......,,,,,,------......//////------------------------------------------------+++,,,,,,,,,------......,,,......---++++++---///+++++++++++++++,,,------***+++,,,------,,,,,,+++------------------------......///000000//////000---............---,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++---,,,++++++*********+++---------------,,,,,,+++,,,,,,+++++++++++++++***++++++,,,------------,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))))))))******+++,,,++++++++++++++++++++++++************++++++,,,,,,++++++************+++++++++******))))))******+++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++---///000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---//////......------,,,,,,---,,,,,,,,,,,,,,,,,,---------------------------+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,......---,,,,,,,,,------,,,,,,------------,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++************+++++++++,,,,,,,,,////////////////////////,,,,,,,,,,,,++++++*********************************++++++,,,,,,---......///111888<<<777---))),,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++,,,------++++++++++++++++++++++++,,,***((((((***---...///+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------...//////000//////...+++++++++,,,,,,---------------------------------+++++++++,,,---......///,,,,,,---............---------------------------,,,,,,,,,---------......++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........///---++++++---......,,,..................///000)))***,,,---...---,,,,,,------------------------000...,,,---111444333//////////////////...------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,---...............,,,,,,,,,++++++*********++++++,,,------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++'''(((((()))***,,,---...++++++++++++++++++++++++)))******+++,,,,,,------++++++************++++++++++++************++++++************************++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))***+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++******++++++,,,---..................------------,,,,,,,,,,,,------........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,------......------,,,***++++++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,++++++***))))))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,+++***++++++++++++++++++++++++,,,+++++++++,,,---///000222666999777111,,,+++,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((***+++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,,,,,,,,,,...///000111111000///.............../////////------------............+++++++++,,,---...///000+++,,,------......------------------------------******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000,,,)))***...///---***------,,,,,,,,,------...+++,,,...000111000///...------------------------000---******111777666111///////////////...------***++++++,,,,,,------...***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,+++,,,---...............---,,,,,,++++++************++++++,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,...///000++++++++++++++++++++++++******+++,,,------,,,,,,++++++************++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++******++++++,,,---------------------......------,,,,,,,,,,,,---------------------------------......//////......---)))***+++,,,,,,+++***))),,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++*********+++,,,,,,+++,,,------------,,,+++******,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++++++++++++++++++++,,,++++++++++++++++++++++++***+++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))***---000333888>>>;;;000***,,,---+++++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++------------...///000000,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***+++***)))***+++,,,,,,---------,,,++++++++++++++++++++++++************************++++++++++++++++++++++++---,,,,,,,,,+++++++++++++++,,,...000111111000///////////////............------------........./////////...------...//////++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............---------------,,,+++++++++,,,,,,,,,++++++***************+++***,,,///111111111///...------------------------,,,---,,,***...666999555---------------,,,,,,+++******+++,,,,,,---......***+++,,,,,,,,,,,,+++***,,,++++++***++++++,,,,,,------.........---,,,,,,------,,,,,,+++******))))))******+++,,,+++++++++++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++***+++,,,---------,,,+++++++++************++++++***++++++++++++++++++***))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++******++++++---...///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,---///000000///---,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------------,,,,,,,,,------...///***+++,,,------,,,+++***+++,,,...///000///......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))************+++++++++------......------,,,+++------,,,++++++*********++++++++++++++++++++++++)))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,***((()))---111444===CCC===,,,%%%,,,///)))*********++++++,,,,,,,,,------------------------++++++++++++++++++++++++---------......000111111,,,,,,,,,,,,,,,,,,,,,,,,+++*********,,,+++***(((***+++,,,,,,------------++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********)))+++---///000000///............---,,,,,,,,,+++---------.........//////444222000///...---......***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........000000///...---,,,,,,+++++++++++++++++++++++++++......................../////////...---------,,,))),,,---,,,)))(((+++.........------,,,---------(((***---///000///---,,,------------------------(((---///+++,,,444::::::+++,,,,,,,,,,,,+++************+++,,,,,,---......***+++,,,------,,,+++***+++++++++***++++++,,,,,,/////////...---+++***)))------,,,,,,+++***))))))))))))***++++++++++++***++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))+++++++++++++++++++++++++++,,,---------,,,++++++++++++************++++++***++++++,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---,,,,,,++++++++++++++++++...------,,,,,,------...---,,,,,,+++,,,---///000111000///---------...///------------------------++++++++++++++++++++++++++++++++++++++++++++++++------------,,,,,,+++***...------,,,,,,------...---------,,,,,,++++++***,,,,,,,,,---------......,,,,,,,,,---------......***---000111000...,,,,,,---,,,+++******+++---...------------------------,,,,,,+++***))))))******------------------------.........------,,,,,,,,,+++,,,------......------,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************+++++++++,,,,,,---------...---+++***)))******+++,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------,,,***)))+++...///---+++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...,,,***((()))...666<<>>666111///...,,,++++++,,,---...////////////......------------.........------,,,,,,------...+++,,,,,,,,,------------------------------------+++,,,---------------...........................------------------------++++++,,,,,,---......///................................................---...///000000///...---........................,,,---......//////......------------------------+++,,,---...///......---......////////////......................................................------........................------...///111222000///...---------...///---------,,,,,,++++++***---------.........//////................................................+++,,,...000111000///...---333888777111,,,,,,///................................................///////////////.........---------------,,,,,,,,,,,,,,,---...------,,,+++---------......//////000//////000000000000////////////............//////---...111333333222000///---......////////////////////////000000000111111...............///000000------......///000000111000000000000000000000000//////000000000000//////.........//////000000000////////////////////////////////////////////////................................................////////////////////////.........---------------....../////////...---,,,/////////////////////.............../////////000/////////.........------..............................////////////......------------........................////////////---------.........//////,,,---......//////...............////////////...,,,---...//////...---,,,,,,,,,,,,---------......111000///.........///000///......---------......////////////////////////000444666444000...111444000000000000000000000000---..................---......///000000000000000000000000000000000000000000000//////.........---------..................000000000000000000000000................................................000000000000000000000000---///000///---,,,///222...............------------,,,,,,,,,,,,---...........................------------.........//////000000000000000000000000------...///000000000///)))***,,,...//////...............------.........111000///......---......------..................---------------...///000MMMEEE<<<444111000...,,,+++,,,---...////////////.........------............------,,,,,,------...+++++++++,,,,,,---------........................+++,,,---------,,,---///////////////////////////------------------------++++++,,,,,,---...//////////////////////////////........................,,,---///000000...,,,+++////////////////////////,,,---......//////......------------------------,,,---///000000000///...111///...------...///111////////////////////////000000000000000000000000------..................000/////////000111333444555333222000///...//////000000///...------,,,,,,---------.........//////........................////////////////////////,,,...111333444333111000///555;;;:::333......000000000000000000000000000........................//////000000111111222222111111000///...------,,,///...------...///111222---------...///000111111000000111111111111000000//////............//////---///111333333222000///---....../////////////////////000000111111222222---------------...///000---------...///000000111000000000000000000000000//////000000000000//////---.........//////000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////////////////////////////000000000000111111111111//////000000000///---,,,///////////////.........---.........//////000000000////////////.......................................////////////......---------.........//////............/////////000---------.........//////,,,---......//////......000000000000///...---,,,,,,---...//////...---,,,,,,,,,,,,---------......444333000///...///000111......---------......///000000000000000000000000000000000000000///..................////////////......///222555444000,,,//////000000000000//////.........------,,,,,,,,,000///...---------------,,,,,,---...//////......////////////////////////---------.........//////---------------...///000000000//////......------.....................---........................,,,------------------,,,000/////////............------............------,,,,,,,,,---------......222222111///...,,,++++++,,,,,,,,,---------......000...,,,---000111000...///,,,+++,,,,,,,,,///111//////.........---------------------------------777FFFZZZ@@@333,,,999+++++++++,,,,,,,,,,,,------///000000000///...------///---,,,,,,---...---,,,,,,------......------,,,******+++,,,,,,---......------------------------......---,,,,,,...///000........................,,,,,,,,,,,,,,,,,,,,,,,,........................///...---,,,,,,---...///---------.........//////////////////////////////...............///000000000000////////////000000..................------000000///...------,,,,,,////////////////////////......////////////......///////////////////////////'''%%%+++,,,***222>>>JJJ777+++///444000---...///...---,,,,,,---...///////////////////////////000000//////.........---................................................111222333444444333222111///...---,,,,,,,,,,,,,,,000000////////////000000---------...............---......//////////////////...---,,,,,,---...///000000000000////////////000/////////............000//////.........//////...///000000000///---,,,////////////////////////000000000000000111111222000000////////////000000000///...------...///000......///000000000000000......////////////......,,,---...//////...---,,,------...///000111222222000000111111111111000000......------------......///......---------......---------------///000000000000000///......------...///000222222000///.........////////////..............................111111222111000...---+++////////////////////////000000//////.........---................................................---------........./////////...---...///000000...222111111111000000//////000//////...---,,,,,,,,,........................,,,,,,---...//////...............------,,,,,,,,,000000000000000000000000000000000000000///......444333333222111000//////......///111444444000---/////////000000///////////////..................000///...------------...,,,---....../////////...////////////////////////------........./////////............///////////////////////////.........---------....../////////........................------............------000000/////////.........---......//////......---------------............000000//////............,,,,,,---------.........///---,,,---000111000...///---,,,++++++***+++,,,//////.........---------------------------------000;;;MMM;;;555+++444***,,,,,,---------.........------......------,,,+++///---,,,,,,...///......,,,------......------,,,+++++++++,,,,,,------...---------------------------------------...//////........................------------------------........................///...------------...///---------.........////////////////////////////////////......//////000111000//////......//////000........................000//////......---,,,,,,////////////////////////......////////////......////////////////////////222+++***///000...333>>>DDD555,,,///333///---//////...------------...///////////////////////////000/////////............................................................///000111222222111000///000///......---------...000000////////////000000/////////...............---....../////////////////////...------...//////000000000000////////////000000/////////.........000//////.........//////000000111111000000///...000000000000000000000000000000000000000111111222111000000//////000000111000///............///000...///000000111111000000//////000000000000//////---...///000000///...---......//////000000111111000000111111111111000000//////......---.........//////...............///..............................//////////////////.........------...............////////////......///////////////////////////000000111111000......////////////////////////000000/////////.........................................................---------.........//////...---,,,---///000///...111111111000000000//////000000//////...------,,,........................---...//////000000///////////////......---------000000000000000000000000000000111111000000//////000000000//////........./////////000222222111///......////////////......///////////////000000000//////......------......---............/////////////////////////////////............///////////////000111111111000///......///////////////000000------......//////000000...........................//////000000//////...000000000/////////......---......//////......---............////////////------......///000000000,,,------------.........---,,,+++---///000000///.........---,,,,,,,,,+++/////////.........------------------------------,,,///@@@999>>>---111,,,---............/////////------.........---,,,,,,...---,,,,,,...000000///------............------,,,,,,,,,,,,,,,---------------------------------,,,---......//////..............................................................................///......------......///---............//////////////////////////////////////////...//////000111///..................///........................000//////......---------////////////////////////...//////000000//////...////////////////////////222------222222///333;;;<<<222---111222...,,,//////......------......///////////////////////////////////////...............................................................//////000000//////...000000000///////////////000000////////////000000111111000000//////......---....../////////////////////............//////////////////000000000000000000000/////////....../////////......//////000222222111000000000111111111111111111111111111111000000000000000111111222222111111111111111111222000//////......//////000///000111111222222111111000000111111111111000000//////000000000000//////////////////000000000000///000000111111000000///111000//////............000000////////////000000.........///...------,,,------...//////000111111000///---,,,,,,---///000...//////000000//////...000000000000000000000000---...///000111111000000////////////////////////000000////////////......................................................------.........////////////------...///000///...111111000000000000//////111111000000//////.................................///000000000000000000///////////////.........000000000000000000000000000000111111111000000///++++++,,,---///000111111000/////////000000111111......////////////...............//////000000000//////............/////////...............//////////////////////////////....../////////000000000000111333333333111///.........//////000000000111////////////////////////........................///000000111111000000///000000000////////////.........////////////......////////////000000000000------......///000000000------------............++++++,,,---...///000000---///000//////111000...////////////....................................///,,,888;;;JJJ444000111------.........///////////////000000000000//////---+++***+++...///000///------............---------------------,,,,,,,,,........................+++,,,.../////////...---........................................................................//////............//////.............../////////////////////////////////......------......///000......------------..................////////////000/////////......------//////////////////////////////000000000000//////////////////////////////...,,,---111000---///444444000///111111------000//////............/////////////////////////////////////////////........................................................./////////////////////////////////////////////...000000////////////000000333222222111000///......---......///////////////////////////////////////////////////000000000000000000000////////////...//////////////////000111333222000//////000111222111111111111111111111111000000000000000111111222333222222111111222222333000//////////////////000000000111222222222222222111111111222222111111111000000000111111000000000111000000000/////////...//////000000000000//////222111000//////...//////000000000000000000111222---.../////////...------......//////000000000000222111000//////000111222//////000000000000//////////////////////////////...//////000000000000000////////////////////////000000//////////////////............................................................////////////000///...///111111111000000000000000000000//////111111111111000000//////...........................//////000000000////////////..................000000000000000000000000000000111111111111000000......///000222333444444/////////......///000222......////////////......---------......//////000//////.........//////000000//////.........//////000000000000000000000000/////////000000000111111111222333444444222000....../////////000000111111222222111000///......---////////////////////////000111111111111111111000111000000000////////////...//////////////////.../////////000000000111111////////////............---------.........//////+++,,,---.........///000...222222//////222111,,,000000/////////.................................222---444<<>>...333////////////000000000000//////000111111111111111333111//////000111111000......////////////......,,,,,,,,,---...///000000////////////////////////......---,,,,,,...///000........................000000000000000000000000000000000000000000000000...///000111111000///...111111000000/////////...////////////////////////000000000000000111222222000000////////////000000---......///000111111222////////////000000000000000000000000000000000000000000111111111111000000////////////////////////,,,///000///...000111111222000...---000333111,,,...///000111111000///...////////////////////////---.........//////000000000000000000000000000000000000000000000000000000222111000//////000111222---///111222333222111000000000////////////000000///////////////000000000---......///////////////000111222333333222111000---......///000111111222111111111111000000000000////////////000111222333///111222333444333333222////////////////////////000000000000000111111222222111111111111111111222///000111222222111000///......///000000000000000000000111111111111000000111000///......///000111////////////000000000000......////////////......,,,,,,,,,---...///000111............///000111222===:::555111......///000/////////000111111222222333222111//////111222333000000111111111111000000000000000000000000000000......---...///111333444000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000////////////000000000000///...---...///000000...---.........//////000000///////////////000000000000000000000000000000000000000111000000///......---.........//////000000111111111000000000000000222222333333333222222111222333333333333222111111333333222222111000000000000///.........///111222333333333222222000//////000000000000000000000000555444333222111//////...111111111000000000000000111111111111111111111111111111111111111111111111111111222222222333333333111111111111000000000000444111......000222111000000000111111111111000000000111222222222000///...000000000000000000000000000000000000000000000000000000000000000000000000............/////////000222111111111000000//////+++---//////222999EEENNN888333......111333111...333111...,,,,,,---///000......000444888888444000---...............------///111444666555333000...000111222222222222000000555333111000///......///......///000000000000000............/////////000000/////////............////////////////////////............/////////000////////////000000000000000000000000000000000000///......---------......000000000000000000000000000000000000000000000000000000000000////////////000000//////.........---.........////////////000000000////////////000000000000000000000000000000////////////////////////---...///111111111000///////////////000000000000///000000000000111111111//////......---------,,,000000000000000000000000//////000000000000//////000000000000000000000000000000000000111111111111111111000000000000111111...---......///111222333//////000111111111111111000000000000000000000000...............///000000000000000000000000000000000000000111111000000000111111111111111000///...000000000000111111111111000000000000111111111111000000000000000000000000444333222222333333111000000000111111111111000000222111111111000000//////////////////////////////111111222222222222111111000000000000000000000000000000000000000000000000//////............//////------...///000111111222777555333111000000111222000000000000000000000000///000111222222222222222111111222222222222111111//////000000000000//////000000000000000000000000111000///......///000111111111111111111111111111000000000000000111111222000000000000000000000000//////............//////000000000000000000000000......////////////......,,,------...//////......000000000000000000000000................................................111111111111000000000000222222333333333222222111111111111111111000//////////////////............111000000///000111222333222222222222111000///...000000000000000000000000000000000000////////////222222222111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111000000000000222000------///111000///000000111111111111000000000111111111000000///...111111111111111111111111000000000000000000000000////////////////////////........./////////000000111111111111000000000///---///000000111666???GGGPPPEEE666---***,,,------222000///---------///000000///000222444444000---.........//////......---222333555666555333000......///111222222222222111333222111000//////000000......///000000000000000........./////////000000000000/////////.........////////////////////////........./////////000000////////////000000000111000000000000000000000000//////...............///000000000000000000000000000000000000000000000000000000000000000000000///////////////////////////////////////000000000000000000////////////000000////////////////////////////////////////////////---...///000111111000///////////////000000000000111111222222222333333333000/////////.........---///////////////////////////000000000000000000///000000000000000000000000000000000000111111111222111111000000000000111111/////////000000000000000///000000111111111111111000000000000000000000000/////////......///000000000000000000000000000000111111000000000000111111111111222222111111000///000000000000111111111111////////////000000000000111111111111111111111111444222111111222222111000000000111111111111000000222222111111000000000000000000000000000000000000111111222222222222111111000000000000000000000000000000000000000000000000//////............///////////////000000111111111555333111000///000111111111111111111111111111111111111222222222222222222111111222222222222111111///000000111111000000///111111111111111111111111000000////////////000000111111111111111111111111000////////////000111111000000000000000000000000//////............//////000000000000000000000000......////////////......------.../////////......////////////////////////................................................111111111111111111111111222222333333333333222222111111111111111000000///---............/////////222111111111111222333333111111111111111000///...000000000000000000000000---......///000111222222222222222222222222222222222222222222222222222222111111111111111111111111111111222222222333333333222222111111111000000000111///......///000000///000000111111111111000000111000000///////////////222222222222222222222222000000000000000000000000////////////////////////....../////////000000000111111111111000000000000///111111000///222777<<>>888666444111///.........000000111111111111000000////////////000000000111111000000000////////////000000000000000000000000////////////000000000111000000000000111111111111111111111111111111111111000000000000000111222222111111111111111111111111000000000000000000000000///000000000111111111222444444333111000///...---------........./////////111111000000000000111111222222222222222222222222000000000000000000000000000000000////////////000////////////000000000000....../////////000000000111111222222222222222222111111111111111111111111222222111111111111222222222222222222222222222222222222222222333333333333222222111111111111222222///000222444444333111000111111222333333333333333222222222222222222222222333222222111111111222222333333333333333333333333444333222111111222333444111222222333333333222222111111111111222222222222111111222222222333333333222222222222222222222222222111000111222333222111222222333333333333222222222222222222333333333333222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111000000////////////000000222222222111111111111111000000000111111222333333222222222222222222222222444444444444333333222111111111222222222222111111222222333333333333222222111111111111111111111111///000111222222111000///////////////////////////...............///000000////////////////////////000000////////////000000//////////////////////////////000000000000/////////000000111000000//////////////////////////////000000000000000000000000000000000000000000000000000000111111222333333333111222333444444555555444222222222222222111111000000000111222333333444444///000111111222222111111111111222222222222111000111111111111111111111111111111111111111111111111/////////000111111222222333333333333333333333333111111111111111111111111111111222222222333333333333222222222222111111111111333555555333222333444111111222222222222111111000000000000000111111222222222222222222222222222111111111111111111111111000000000000000000000000/////////000000000111111000000000000111111111111......///000000111111111111111000//////000000111...///000111222111000//////000111111000000222444...///000111111222222111000000//////000111333333222222222333555666888999888777444111///.........111111222222111111000000/////////000000000111111111111000000000/////////000000000000000000000000/////////000000000111111000000000111111111222222111111111111111111111111000/////////000111222333111111111111111111111111000000000000000000000000///000000111111222222222555444333222111//////...............////////////222111111000000111111222000000000000000000000000000000000000000000000000111000000////////////000////////////000000000000000000000111111111222222111111111222222222222222222222222222222222222222444333222111111222333444222222222222222222222222222222333333333444444444222222111111111111222222000111222333444333333222222222333444444444444333222222222222222222222222222222222222222333444444444444444444444444444444333333333333333333333333000111222222222222222222111111111222222222222333222333333333333444444444333333333333333333333333333111111111333444333222222333333444444333333222222333333333333444444444222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111000000//////000000111000111111111111111111111---....../////////000000222222222222222222222222222333333333333222222111111111222222222222111111111222222333333222222111222222222222222222222222000111111111111111111000000000000000000000000000//////......//////000111////////////////////////111000000//////000000111///////////////////////////000000111111000000/////////000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000111222222333444444111222333444555555555555222222333333222222111000111111111222222333333333000111222333333333222111222222333333333333222222111111111111111111111111000000000111111222222222//////000111111222333333333333333333333333333333111111111111111111111111111111222222222333333333333333222222222111111111000333555555333222222333111222222333333222222111000000111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111//////000000000111111111///000000000111111111111111000000000111222222111000000000000000222444666//////000111111111111111...000222222000000111333...///000111222222222222333333111111111222333555222222111111222333444555666555333111000000000111111222222222222111000/////////000000000111111111111111111000000000//////000000000000000000000000//////000000000111111111000000111111111222222222111111111111111111111111//////...///000111222222111111111111111111111111000000000000000000000000///000000111111222333333333222222222222111111111000000000000111111111111222111111000000111111222////////////////////////000000000000000000000000222111000///......///000////////////000000000000000000000000111111111222000111111111222222222222222222222222222222222222555333222111111222333555333333333333333333333333333333333333444444444444333222222111111222222333333333333333333222222222222333333444444444444444333333333333333333333333222222222222333555666777444444444444444444444444222333444555555444333222///000111111222222111111111111111222222222333333222222222333333333444444444444444444444444444444333222111222444555444333333333444444444444333333333333333333444444444555222222222222222222222222111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111/////////000000111111111...//////000000000//////111111111111111111111111111111222222222222222222111111222222222222111111111111222222222222111111222222222222222222222222222111111000000111111222111111111111111111111111000////////////000111111000000000000000000000000111111000000000000111111000000000000000000000000000000111111111111000000...///000111222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000111222333333444444111222333444555555555555444444555555444444333222222333333333333444444444111222333444555444333333222333333444444444333333111111111111111111111111111111222333444444555555000000111222333333444444333333333333333333333333111111111111111111111111111111222222222333333333333333333222222222111111///222555555222111111333111222222333333222222111000111222444444444333222000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111//////000000111111111222444222111000111222222111111333555555222///---,,,//////000000111111111222...111333333000//////111//////000222222333333333777666444222222222444555444333222111111222333444333222111111111222333444222222222222222111000///000000000000111111111111111111111111000000000000000000000000000000000000000000000000111111111111000111111111111222222222111111111111111111111111............///000111222111111111111111111111111000000000000000000000000///000000111222222333333000000111222333333444444111222222222222333333333222222111111111111222222000000000000000000000000000000000000000000000000222111000.........///000////////////000000000000............////////////000000000111111222222222111111111111111111111111555444222111111222444555333333333333333333333333333333333444444444555555333222222111111222222333777666444333222111111111222333444444555555444444333333333333333333333333111111222333444666777888555555555555555555555555111333555777777555333111...///000111111111111111111111222222222333333333111111222222222333333333444444444444444444444444444333222333555666555444333444444555555444444333333333333444444555555555111111111111111111111111111111222222222222111111111111111111111111111111111111111111111111111111111111000000000000111111---......///000111111222222222333333333222222111000000000000000000000000///000111222222222222222111111222222222222111111111111111222222111111111222222222222222222222222333222111000000111222333111111111111111111111111000000000000000111222222111111111111111111111111111111000000000000111111111111111111111111111111000000111111111111000000---...000111333333444444111111111111111111111111111111111111111111111111111111111111111111111111111222222333444444444333444444444555555666666666555333222444777888666333333222111000111222333444444333222222333444555666555555444444444555555666444333222111222333444555444444333222222222333333222222222333333444444444444444444555444444333333666555222000000000111222666555555444444333222222555444333222222222222222000111222222000000111222444444333222222111000000000000111111222222222222111111000000000000111111222222222222222222222222111111000//////000111111333222111111000111111111...///111222333222111111111000000000000000111222333333333333111000///...222222222333333222222222000111111111111222222222111111111111111111111111000111222222333333333333000000000000000111111111222222111111111111111111111555;;;===;;;777333111222222111111111111111111111111000000000000111111////////////000000000000//////000000111111222222000000111111111000000///222222111111000000//////000000000000000000000000000000000111222222333333111222444444444222000///000111111111222222222222222222222222222111000///000000000000000111111222111111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111000000111111111111111111111111111111111111111111111111222222333333333333444444333222222111111222222333333333333333333333333333222333333444444333333222222333444444444333222222333333333444444444555555444444444444444444444444333333222222333444666777333444555555666666555555333333444444333222000///000111111111111222222222222333333444444333333222444444444555555555555666444444444444444444444444444444444444333333222111666666555444333111000///333333222222222222222222444333222111000111222333222222222222222222222222111222333333333111000///111111111111111111111111000222222222111000111222//////000000111111222222333222222222111000000000111222444666666555444333222111111111111111222222444444444333333222222222222222222222222222222222222222333333333333444444444333222222111111111111222333333444444333333222111111111111111111111111111111111111000000000///000000111222333333333333111111111111111222222222////////////000000000000333333333333333333333333///000111111111111222333777555222000000111333444333333333222222222111111222222333444444444444444222222333333333333333333555333333444777777666333555444333333333444555666444333222222222333444555666555555444444444555555333333222222222333444555444333333333333333444444333333333444444444444444444444444555555444444333555444333222222444555777444444333333333333222222444444333222222222222222111222333333111111222333444444444333222222222111000111111111222222222222222111111000000111111222111111111111111111111111111111111111111111111111111111000111111222333333444444555666555555333333111111000000000000111111222222222222111000//////111111222222222222111111000111111111111222222222222222222222222222222222111111222333333333222222000000000000111111111111111111111111111111111111444777;;;;;;888444111///000000000000000000000000000000111111111111000000////////////000000000111000000000000111111111111000000111111111111000000111111111111000000000000111111111111111111111111222222222111111111111111222333555555555444222111000000000111111111222222222222222222222111000000000000000000000111222222222111111111000000000000111111111111111111111111000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111000000111111111111111111111111111111111111111111111111222222222333333333444444444333333333333333333444333333333333333333333333222333333444444333333222333333333333333333333333333333333444444444555555444444444444444444444444333333222222333444666777777777666555444333333222333333444444333222000///111111111111222222222222222333333444444333333222444444444444555555555555444444444444444444333333444444444444444333222111555555555444333222111000222222222222222222222222666555444444333333444444111111111111111111111111222222222222222111000000111111111111111111111111000222333222111000111222000000000000111111111111222222222111111111111111111222444555555555333222222222111111222333444444555444444444333333333222333333333333333333333333222222222333333333444444555555444333333333333333222333333444444333333222222222222222222222222222222222222222111111111111//////111222333333333333222222222111111111111111/////////000000000111111333333333333333444444444222333444444333222333555888666444222222333555666333333333222222222222111333333444555555555555444333333333333333333222222444333333555666777555444555444444444444555666666555444333333222333333333666666555555444444444444333333333222333444444555444333333333444555666666555555555555555444444444333444444555555555444444222222222222444666888999222222222222333333333333444333333333222222222222222333444444222222333444444444444444444444444333111111111111222222222222333222222111111222222333111111111111111111111111111222333333333333222111000000000000222333444555444444444444333222111000333222111000000000000000000000111111111111000000000111111111111111111000000111111111111222222222333333333333333333333333222222333333333222111111111111111111111111111111111111111111111111111111666888999888555111...---000000000000000000000000000000111222222111000000/////////000000000111111111111111111111000000000000000111111111111111000000000000111111111111111111111111111111111111111444333333222111111000000111222333444444444333222///000000000111111111111222222222222222222111000111000000000000111222222222222222111111111000000222222222222222222222222000000000000000000000000000000000000111111111111000111111111111222222222222222222111111111111111000000000000000000000000111111111111111111111111222222222222333333333333444444444444444444444444333333333333333333333333222222333333333333222222444333222111111222333444333333333444444444555555444444444444444444444444333333222222222444555666999777666444333333333333333333333333333222000000111111111111222222222333333333444444444444333333444444444444555555555555555555555444444333333333333444444444444333333222333444444444333333222111111111111222222333333444555555555555555444333333111111111111111111111111333222222111111111111222222222222222222222222222111222333222111000111333111111111111111000000000111111111111111222222222000111222333444333222222222222222222333444555666555555555444444444444444444444444444444444444444222222222222333333333333666666555444444444555555222222333333333333222222222222222222333333333333333333333222222222222111...///000222333333444444333333222222111111000000000000000000111111111222444444444444444444444444555666777666555444555666999777555444444555666777333333333333222222222222444444555555666555555444666666666555555444444444444444444555666666555555333333333333333444444555666666555444444333333333666666666555555444333333333333333333444444555555333333333444555666777888777777666666555555444444333444444555555555555555000000000111222444666777111111222333444444555555444444444555444444444333333444555444333333444555444444444555555555555555222222222222222222222222444333333222222333333444111111111111111111111111111222444555555444222111111111111111222333444555222222222222222222111111444333222111000000//////...///000111111111111111000000111111111111000000000000111111111222222222333333333333333333333333333333333333222222111000222222111111111111111000111111111111111222222222666777777444111///...///000000000000111111111111///000222333333222000/////////000000000111111111222222222111111000000000000000111222222222111111000000000111111222222222111111111111111111111111333333333222222111111111...///000111111111111111//////000000000111111111222222222333333222111111111111000000111111222333333333222222222111111111222222222222222222222222000000000000000000000000///000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111222222222222333333333333333444444444444333333222222222222222222222222222222333333333333222222444333111000000222444555333333333444444444555555444444444444444444444444333333222222222333555666666555333222333444666888333333333333222222111111111111111222222222333333333333444444444444333333333333444444444555555555555555555444444333333222333444444444444444333333222333333444444333333333000000111222333333444444222333444444444333111000111111111111111111111111444333111111000111222333222222222222222222222222111222333333111111222333222222222111111000000000000000000111222222222333000000111222222222222111000000111111333444666666555555555555555555555555333333333333333333333333111222222222222333333333666555555444444444555555222222333333333333222222222333333333333333444444333333222222222111111111//////111222444555555555444444333222111111000000111111111111222222222222555555555555555444444444666777888777555444444555777666555444444555666777444444333333333222222222444555555666555555444444666666666555555444444444333444555555555555555555333333444444555555555555777666666666555555444444555555666666555444333333333333444444444555555555333333333444555666777888777777777666666555555555333444555555666666666555222222222222333444444555222333333444555666777777444555666666777666555555333444555555333333444555555555555555555555555666333222222222222222222222444444333333333333444444333333333333333333333333111222444555555444222111333333222222222222222333333333333444555666777777444444222111000000000000...///000111111222222111000000111111111111000000000000111111111222222222333333333333333333333333333333333333222222111000333222222222111111000000000000111111111222222222333333333222000///000222111111111222222333333333///111222444444222111///000000000000111111111111333333222222111111000000000000111222222222222222000000111111222222333333111111111111111111111111111111222222333333333333...///000000111111111111000000000000111111111111111222222333333333222222111111111111111222222333333333333333222222222222222222222222222222222222111111111111111111111111///000000000111111111111000000111111111222222222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222333333111222333333333333222111222222222222222222222222111222222333333222222111333222000000000222444555333333333444444444555555444444444444444444444444333333222111222333444555666555333222333444666888333333222222222222222222111222222222222333333333333444444555555444444333333333333444444444444555555555555444444333333333333444444555555444444444222222333333444444333333000000111222333333444444222333444555444333222111333333333333333333333333444333222111111222333444222222222222222222222222111333333333222111222333333333222222111111000000000000000111222222222333000000111111222222222111/////////000111333444555555555555555555555555555111111111111111111111111111111111222222222333333444333333333333333444444111222222333333222222111222222222333333444444444222111111111000000000000000111222444555666666666555444444333222111000000222222222222333333333333666666555555555444444444555666666555333222333444555444444333333444555555444444444333333333222222444555555555555444333333333333333333333333222222222444666666555444555666555666777777888888777777555555666666666555555444333444555666666555444333333333444555555555555444444333333333444555666666666666666666666555555555333444555666666666666666666666666666555555555555333444444555666777777888444555666777777777666555333444555555333333444555555555555555555555555444333333333333222222222222444333333222222333333444444444444444444444444444222222444444444444222222444444333222222222222222000000000111222444666777444333222111111111111111///000111222222222222222000111111111111111111000000111111111111222222222333333333333333333333333222222333333333222111111333333333222111111000000000000000111222222333333000111111111000000222444111111222222333444444444000111222333333222111000000000000111111111222222222222222222222111111111000000111222333333333333111111111222222222222222222222222222222222222222111111222222333444444555222222222222333333333333000111111111222222222222111222333333333333333333222111111111111222333333444444444333333333222222333333333333333333333333111111111111111111111111000000000000111111111111000111111111111222222222111111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222222111111333333333333111111222222222222222222222222111111222222222222111111111111000000111222333444333333333444444444555555444444444444444444444444444333222111111222333444999777666444333333333333333333222111111222222333222222222222333333333333444444555555555555444444333333333333444444444444444444444444444444444444333444444555555555555444222222333444444444333333111111111222222333333444666666666666666555444444444444444444444444444444333222222222222333333444333333333333333333333333222333444333222111222444222222222222222111111111111111111111111222222222000111111111111222222222//////000000111222333444444444444444444555555555111111111111111111111111111111111111222222222222222222111111111222333333111111222222222222111111111111222222333333444444111111111000000000//////111222333444555555555555444444333333222222111111333333333333444444444444666666555555444333333333222333444333111111222333333222222222222333444444444444444444333333333333444444444444444333222222222222333333333333333333222444666666555444555777555666777888999888777777222333444555555444444333111333555666777666555555333333555666666666555444444333333333333333444444555555555555555555666666333444555666777777777777555555666666666666555555333444444555555666666666222333555666666666555444222444555444333222333444666555555444444333333333444444333333333222222222333333222222222222333333333333333333333333333333222222222222222222222222333333222222222333444444......------...000222333333333222111111222222222111222222333333333333222111111222222222222111111000111111111111222222222222222222222222222222222111111222333333333222222444444333222222111000000///000000111222222333333///111222111000111222444000111111222333333444444222222222222222222222222000000111111111222222222111222222222222222222333///000111222333333333333333222222222222222222111222222222222222222222222222333333333333333333333555444444333333333333333222222222222333333333333111222333333444444333333222222111111222222333444444444444444333333333333333333333333333333333333111111111111111111111111000000000000111111111111000111111111111222222222000000111111111222222222222222222222222222222222111111111111111111111111111111111111222222222222111222444555555444222111111111111111111111111111111111222222222222111111000000000111222222333333333333333444444444555555444444444444444444444444444333222111111222333333777777666555444333333222333222222111111222333333222222222333333333444444444444555555555555444444222222333333333444444444222333333444444555555555333333444555555555555555333333333444444333222222222222222222222222222222777777666555555555555555333333333333333333333333111222333333444444333333333333333333333333333333222333444444222222333444111222222222222222222333222222222111111111111111111111111111111222333333111111111111111222333444222333333333444444444444111111111111111111111111111111111111222222222222111111111111111222333333111111222222222222111111000000111111222333333444222222222111111111000000111222222333333222222111333333333333333333333333333444444444555555555555555555555444333222222222000111222222111000111333222222222222333333333444555444444444444333333333333444444444333333222111444444444555555666666666111444777666444333555777333444666777777777666555///000222333444333333222000222444666777777666555333333555666666666555444444444333222222222333333333444444444555555666666333444555666777777777777222333333444555555444444333333333444444444555555000111333555555444333222222333444444222222333444666666555444333333222222444444444333333222222222333222222111111222222333222222222222222222222222333222222111111222222333111111111222333444555666222222111000000111222333222222222111222222333333333333333444444333333222222222333333333333222222000111111111111222222222111111111111111111111111000111222333333333333333444444333333222111000000///000000111222222333333000111222222111000111333///000000111222222333333333222222111111222222333000111111111111222222222111111111222222333333444///000111222333444444444444333333222222111111111222222222222222222222222555444444333333222222111444444333222111111111111222222333333333444444444111222333333444444444444222222111111222222333444555555444444444333333333333333333333333333333333111111111111111111111111000000000000111111111111000111111111111222222222000000111111222222222222333333333333333333333333111111111111111111111111000111111111111222222222222333555666666555333222111111111111111111111111111111222222222222111111...///000222333333333333333333333444444444555555444444444444444444444444444333222111111111222333333444555555666666555555333222111111111222333444222222333333333444444444444444555555555555444444222222333333333444444444111222222333444555666666333333444555666666666555333444444444333333222111333333222222222222222222666555444222222333444444222222222222222222222222000111333444555444333333333333333333333333333333222333444444222222333444111111111222222333333444333222222222111111000000222222111111222222333444333333333222222333444444222222222333333444444444222222222222222222222222000111111111111222222222222111111111222222333444111111222222222222111111//////000111222222333333333333333222222222111111000111111111111000//////333333333333333333333444444444444555555555555666555555444333333222111111///000222111111111222333222222222333333444444444555555444444444333333333444333333222222333333444222222222222222222222222444555555666666666666666666666555555555444444444444444444444444444444444666444222333666888666444333333333444444555555555222222333333333444444444444444444555555666666666444444444333333222222222111222444555555444333222111111222333555666777777888555222111222444444444333444555444333333444666:::999999888777666666555333333333333333333333333888666444333333333555666444444333222222333333333///111333555666666555444333333222222333333444555111111000000111111222333222222222222222222222222333333333333333333333333222333333333333222111111111111000000111111222333444333222222111111222222222333333444444333333222333333333222222222111111222222111111111111111111222222222222222222222222111111222222222333333333222222222222222222222222333222111111111222333444444444222222222222444444555555333222222333555555222222222222222222222222444333222111111111222222333444555555666666555555888777555333222222222333333333333333333333333333333555333111222555444000333333333333333333333444444444444444333333222111333333333222222111111111333333333333333333333333111111111111111111111111000000000000000000111111222333333444444333333222444444333222111111111222000111222333444555555666222222222222333444555555111222222333333222222111444333222111111111222333555444222111111111222222111111222333333444555555555555444222000000333666...///111222333444444444444333333222222222333333222222222111111222333333222222333333333444444444333333333333333333333333333333333333333333333333555555444444444333333333222222333333444555555666444444333333333444444555333333444444444444444333666666444333222111111111333444555777777555444333222333333444555666777777222222333333444555666666555444333333333333444555555555444333333222111111333333333222333333444444111111111111111111111111222222111111000000//////222222222333333444444555...///111333444444444333111111000000111333444666444333222111111111222333333333333333333333333333000111111222222333444444222222222222222222222222333333222222222222222222222222222111111111111111444333333222222333333444222222333333222222111000222222222222111111000000111111111111222222222222111111222222222333333333444333222111111222333444444444333333333333444444333333333333333333333333333444555555666666555555666666666555555555444444555555555555555555555555555444222333666777666444333333444444555555555555333333333333333333333444444444444555555555666666666666666666555555555555333444555666666555333222333333444444555555555666777555333333444444444444444555555444333333444666999999888777777666555555333333333333333333333333888666555333333444555666444444333333333333444444111222444666666666555444333333333333333444444555222222222111222333333444333333333333333333333333444444444444444444444444222222333333222222111000222222222111222333333444444444333222222222222222333333444444444444333333444333333333333222222222111222222333222222111111333333333333333333333333222222333333333444444444222222222222222222222222333222111111111222444444444444333222222333444444555444444444444444444555333333333333333333333333333333333333222222222222444555555666666666666666777666444333333333333444333333333333333333333333444555444222333777666222000000111222444555666666444444444444444333222222444333333333222222222222222222222222222222222222222222222222222222222222222222222222222111111111222333333444444333333222111111111222333444555666333333333333333333333333333333222222222333444444222222333333333333222222333333222222222222333333555444333222111111222333222222222333444444555555777555222222333444444333000111222333444555555555555444444333333444444444444444333222222333333333222222222222333333333333444444444444444444444444444444444444444444444444555555555555444444444444333333444555555666666666666555555444444444555555444444555555555555444444555555444444333333444444444555666777777666555444444444555555666666777777222333333444555555666666555555555555555555555555555555444444333222222222333333222222222333333444222222222222222222222222222222222222222222111111333333333333333333333333000111222333333444444444222111111111222333444555444333222111111222333333222222222222222222222222111111111111222222222222222222222222222222222222222222222222222222222222333333333222222222222222444333333333333333333444444555555555555444333333333222222222111111111111000000111111111222222222222222222222222222222222333222111111111111222333555555444444444444555555444444444444444444444444333444555555666666555555777666666666666666555555777777777777777777777777555444333444555666666444444444555555555555666666444444333333333333333333444444555555555555666666666666666666777777777777555666777777666555333222555555555555555555555555777666444444666666555333555666666555444333555777888777777666666555555555444444444444444444444444777666555444444444555666555444444333444444555555333444666666666666555444444444333333444444555666444444333333444444555666444444444444444444444444555555555555555555555555222333333333333222111111444444333333444444555666555555444333333333333333444444444444444444444444555444444444333333333333111222333555555444222111333333333333333333333333333333333444444444555555333333333333333333333333333222222222222333444555555444333333333333444555444444555555555555444444333333333333333333333333333333444555444333222111444555666666777777666666555555444444333444444555444444444444444444444444444666555444666999999555111222222333444555555555444444444555444444333222444444444333333333333333333333333333333333333333333333333333333333333333444444444333333222222222333333444444444444333333111111222222333555666777555555444333222222111111444333333222222222222333222333333444444333333222222222333333444333333222555444333333222333333333333333333444444555555666888444222333777777444111222333444555666777777777666666555555555555666666777666555444444333444444222222333333333333444444555555555555555555555555666666666666666666666666666666666666555555555555444555666777888888888888999888777666666666666666555666666777777666555555444444555555666666777777555666777888888777666555666777777777777777777777333444444555555666666777555555666777777666555555666555555444444333333333333333222222222222333333333333333333333333333333333333333333444444444444444444444333333333333333444333333333333333444444222222222222222333555555333333222222222333333444333333333333333333333333222222222222222111111111333333333333333333333333111111222222222222222222333333333333333444444444333333333333333333333333555555666666555555444333333333222222222222111111000000111111111222222222222222222222222222222222222111111000000111111222666666666555555666666666555555555555555555555555555555666777777777777666777777777777777777777777777777777777777777777777555444444555555666666666666666666666666666666666555555444444444444333333555666666666666666666666444555555555666666777777777777777777666555333222555555666666666666777777777666666666777777555333666777777666555444555777777666666666555555555444444444444444555555555555777777666555444555555666555555444444555555666666666777777777777666555444555555444444555555666777666555555555555666777777555555555555555555555555666666666666666666666666444555555555555444333333666555555555555666777777666666555444444444444555555555555555555555555555666666555555555444444444111222555777777666333222444444444444444444444444333333333444444444555555444444444444444444444444333333333333333444444555555555444444444444555555444555666777777666555444444444444444444444444444333444666777666555333111444444555666666666666555444444444444555555666666444444444444555555555555444666666555777<<<;;;888666666555444333222222111444444555555555555444444444444444444444444444444666666666666666666666666555555555555555555555555555555444444333222222222333333444444444444333333444444333333222333333444555555444444333222222111555444333222222111222222333333444444444444333333111222444555555555333333555555444444444444444444444444444555555666666666666666666777888777444222444555666777888888888888777777666666666777888888999888777666555555444555444444555555555666666666666666666666666666666666888888888888888888888888888777777777666666666666666777888999:::::::::999;;;;;;:::888777777777777777777888888888777666666666666777777888888888777777888888999999888888777888888888888888888888888555555555666666777777777555666888999999888666555666666666555555444444444444333333222222222222333333333333333333333333333333333333444444555555555333444444444444444444444777666444333333333444555333333333333333444555555333333333333333444444444444444444444444444444444555555555444333222222111444444444444444444444444111111111222222222222222333333333444444444444444444444444444444444444444444444444444444333222222333333333333333333222222111111111111222222222222333333333333222222222222111111111111111111111111888777777777777777777888666666666666666666666666777777888999999999999999888888888888888888888888777777777777777777777777555555666666666666777777777777777777777777777777666666555555555555555555777777777777777777777777666666666777777888888888777777777666666444444333444555555666888999999:::888777777777888888666444888888999777555555666888666666666666555555555555444444444555555666666666777777666666555555555555666555555555666666777888888888888888777666555555666666555555666666777888777777777666777888888999666666666666666666666666777777777777777777777777777888888888888777666666777777777666777888888999888777777666555666666666777777666555555666777777777777777666666666666555222333666888888777555444555555555555555555555555333333333444444444444555444444444444444444444444333333444444555555555555555555555555555555555555444555777777777777555444555555555555555555555555444555777888777666444222333333444555555555555444333333444555666666666666444444444555555666666666444666666555888<<<<<<999666666555444444333222222444555555666666555555555555555555555555555555555777777777777777777777777555555555555555555555555444444333333333222222222333444444555555444444333333333222222222222333444333444444444444555555555555555444333222222222333444444444555555444444444222333444555666555555444555555555555666666555555555666666666666666777777333888<<<<<<777444555777666777888999999999999999888777777777888888999::::::999888777666666555666777777777888888888999999777777777777777777777777999999999999999999999999999999999888888888777777777888:::;;;<<<<<<;;;:::===<<<;;;:::999888888888888888999999888777777666888888999999999888777666888999999999999999999888999999999999999888888888666666777777777777888888666777999::::::999777666777777666666666666666555555444444333222222333333333333333333333333333333222333333444444555555555333333444555666777777888888777666444333444555555333444444444555555555555333333444444555555555555777777777777777777777777888888777777666555444444444444444444444444444444111111222222333333333333333333333444444444555555444555666666666666555444444555555555555444333333333333333333333333444444222222222222333333333333444444444333333333333333222222333333333333222222999999888888888888999999888888888888888888888888888999::::::;;;;;;::::::888888888999999999999:::888888888888888888888888666777888888777777888999999999888888888888777777666666777777777888888888::::::999999999999888888:::::::::::::::;;;;;;;;;999888888777777666666666444555666777999:::;;;<<<:::888777777888999777666999::::::888666666777888666666666666666666666666444444555555666777777777777777777666666666555555666666666666777888999999999999999888888777777777777777666666777777888999888888777777888888999:::888888888888888888888888888888888888888888888888999::::::::::::999888888888888777777888888999:::999999888777777777777777999888777666666777888999888888888888777777777777333555777888999888777666666666666666666666666666444444444555555555666666555555555555555555555555333444555555666666555555555555666777777666555555666666777777777777666666666666666666666666666666666666777888777666555444333444444555555555555555333444555666666666666666444444555555666777777777444666555444777;;;;;;888222333333444555666666666444555666666777666666666666666666666666777777777555555555555555555555555555555555555555555555555333333333333333333333333444444555555555555444444000000111222444555777888333333444555666777888999666555555444444444444555444555555666666555555444333333444555666666666666555555666777777777666666777777777777777777777777333999???>>>777333666:::777888999999::::::999999777777777777888999:::;;;:::999888777777666777777999999::::::::::::;;;;;;888888888888888888888888::::::::::::::::::::::::::::::::::::999999999888777888;;;<<<===<<<;;;:::===<<<;;;:::::::::::::::999999999999888777666666888999:::::::::888777666999999999999999999999999888999999999999999999999888888888888888888888888777777888999999888777777777777777777777777777777777666555444444333333444444444444444444444444444444444444444444555555555555666666777888888999999888888777666555555555666444444555666666555555444333333444555666666666666999999999999999999999999::::::999888777777666666555555555555555555555555222222333333444444555555444444444555666666777777666777888999999888777666777777777888777777666555333333444444444444555555333333444444444555555555444444444555555666666666444555555666666555555444::::::999999999999::::::999999999999999999999999888999::::::;;;;;;::::::999999999999:::::::::;;;999999999999999999999999777999::::::888888999<<<::::::999999999888888888777777888888999:::;;;;;;<<<<<<;;;;;;;;;:::::::::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999::::::777777888888999::::::;;;<<<:::777777888999999888:::;;;;;;999777666777888777777777777777777777777444555555666777777888888777777777777777666555555777777666777888999:::::::::999999888888888999999888777777777777888999999888888777777888888999:::999999999999999999999999999999999999999999999999:::::::::::::::999888888888888777777888888999:::::::::999888888888888888:::999777666666777999:::999999999999888888888888555666777888999999999999777777777777777777777777666666777777777888888888555555555555555555555555333444555666777666666555555666777777777777666555888777777666666777777888777777777777777777777777888888777777777666666666555666666777777777777777444555666777777666555555444555555666777777888888333555444333555999999555111222333444555666777888555555666777777777777777666666666777777888888888555555555555555555555555555555555555555555555555333333333444555555666666444444555555555555444444222222333444666888:::;;;555555666777888999::::::666666555555555666666777555555666666666666555555444444444444555666777888555666777888888888777777888888888888888888888888666:::>>>===888666777:::888888999:::::::::999999777777777777888999:::;;;888888777777777777777888::::::::::::;;;;;;;;;;;;999999999999999999999999::::::::::::::::::::::::;;;;;;;;;::::::::::::999777888;;;===>>>===;;;:::<<<;;;;;;:::::::::;;;;;;999999999999888777666555666777999::::::999888777999999888888888888999999777777888888999999::::::999999999999999999999999888888888888888888888888888888888888888888888888888888777555555444444555666666666666666666666666666666666666666666555555:::::::::999999888888888777777777888777777666666444555666777666666555444222333555666777777666666999999999999999999999999999999999888888777777777555555555555555555555555333333444555555666666777666666777888888999999:::777888:::;;;;;;:::888777777888888888888777666666333444444444555555555555555555555555666666666666444444555666777888999999666777888999999888777666;;;::::::999999::::::;;;999999999999999999999999888888999::::::::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777:::<<<;;;999888:::===:::::::::999999888888888777777888999;;;<<<===>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::999999999<<<<<<;;;;;;;;;<<<======999999999999999999999999===:::888666777999:::999;;;;;;;;;:::777666777999777777777777888888888888444555555666777888888999777777777777777666555555777777777777888999:::;;;:::999999888888999::::::888888777777888888999:::888888777777888888999:::999999999999999999999999::::::::::::::::::::::::999::::::::::::999888888888888777777888888999:::;;;:::999999888888999999:::999777666666777999::::::::::::999999999888888666777777888888999::::::777777777777777777777777888888999999999:::::::::666666666666666666666666333444666777777777666555555666777888888777666555999888777666666777888999777777777777777777777777999888888777666777777777777777888999999999999999444555666777777666555444444555555666777888888999333444444222444888888444444444444555555555555555555555666777777777777777666666777777888888888999777777777777777777777777555555555555555555555555333333444555666777888888444444555555555555444444777777777777777888999999777777777888999999::::::666666666666666777888999555555666666666666555555555444444444555666888999555666777999999999888777999999888888888888888888:::;;;;;;;;;:::999999999888888999:::::::::999999777777777777888999:::;;;777777777777777777888888999999999:::::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<<<<;;;;;;;;;:::::::::666888;;;===>>>===;;;:::;;;;;;:::::::::;;;;;;<<<999999999888888666555555333555777:::;;;;;;:::999999888888777777888888999666666777888999999::::::999999999999999999999999888888777666666777888888888888888888888888999999999999888666666555555555888888888888888888888888999999888888777777666666>>>>>><<<;;;999888777666666777888999999888777666555555666777777666555444222333555777777777777666888888888888888888888888888888888888777777777777666666666666666666666666444444555555666777777888888888999:::;;;;;;<<<<<<888999;;;<<<<<<;;;999888666666666666666555555444444444444555555555666666666666666666777777777777444555666777888999:::;;;888999:::;;;;;;:::999888999999::::::;;;<<<======;;;;;;;;;<<<<<<<<<<<<===>>>>>>======<<<<<<<<<;;;========================<<<;;;::::::::::::;;;<<<======<<<;;;:::999999888;;;;;;;;;;;;:::999888777888999999::::::;;;<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;<<<======>>>>>>============<<<;;;::::::;;;<<<;;;:::999888888999:::;;;999999888888888888888888<<<<<<;;;:::999888777666::::::::::::::::::::::::999888888777777777777777999999999999999888777666777777666666666666666777888888888888888888888888888888888777888888999:::777888999:::::::::::::::999999999999999999999999;;;::::::999999::::::;;;999::::::;;;:::999888777444:::>>><<<<<<===<<<:::;;;::::::999888888888999;;;;;;;;;::::::999999999:::::::::999999888888888999888888888999::::::;;;777888999::::::999777666888888888888888999999999777888999::::::999888777777888888888888999999999;;;:::999888777777777777666777777777777888888888999999999999999999999999:::999999999888777777777777999::::::999888:::;;;888888888777666555555444666666666666777777777777555555666666666666555555444444444555555555666666666666666666555555555555555444444444444555666666666666666666666666666666555555555555666666666777555555555666666666666777777666666555555555555666555555555666777999:::;;;999999999999888888777777999999888777666666777777666666777777888888888999777555222333555777555333444444444555555666777888888999;;;;;;;;;999777666;;;:::888666666666666777555777888999777777888999888888888888888888888888999999::::::::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;:::999888888999:::;;;:::::::::;;;;;;:::999999999999888888777666666666999999999888888888777777777777888888888999999999999::::::;;;;;;::::::999777777888888888999999999;;;:::999888888999:::;;;777888888999999888888777888999::::::888888999::::::999888888777888888888888888777777777777888888888888888888888777666555888888888999999::::::::::::999888777666666666666555666666666666666555555777777888888999999::::::888999:::;;;;;;999888666888888888888888999999:::666666555555555666777888777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999:::;;;;;;777777777777666666666666444444444555555555666666555666666777777777777666777777777888999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999999:::;;;;;;<<<======;;;;;;;;;<<<<<<<<<<<<===>>>=========<<<<<<<<<<<<==============================<<<;;;;;;<<<======>>>======<<<<<<;;;;;;;;;=========<<<<<<;;;999999888888999::::::;;;;;;<<<<<<<<<<<<<<<============::::::;;;<<<<<<<<<<<<<<>><<<<<>>;;;;;;:::999888888999:::;;;999999888888888999999:::::::::::::::999999999999::::::::::::::::::::::::999999888777777777777888999999999999999888777777888888777777777777888888::::::::::::::::::::::::888888888888888999::::::777777888999999999999999::::::999999999999999999;;;::::::999999::::::;;;999::::::;;;:::999888777555999;;;999999<<<>>><<<;;;::::::999888888999999;;;;;;;;;::::::999999999::::::::::::999999999888999999999999999:::;;;;;;888888999999999999888888::::::::::::999999999999777888999::::::999888777999999999999::::::::::::===<<<;;;:::999999999999888888999999999:::::::::::::::::::::::::::::::::::::::::::::999999999999777888999999888888999;;;:::::::::999888888777777777777777777777777777777666666666777777666666666444555555555555666666666888888888777777666666666777777777888888888999999666666666666666666666666555555555666666666777777666666666666777777777777999999888888888999999:::999999999888888999999:::999999999999888888888777999888888777777777777888888888888888888888999999888666444444666777666555666666666666777888999::::::999999888888888888888;;;:::888777666666777777777999:::999777666666777777777777777777777777777999999::::::::::::;;;;;;888888888888888888888888::::::::::::::::::::::::::::::::::::::::::::::::;;;:::999888888999:::;;;::::::;;;;;;;;;::::::999999999888888777666666555::::::999999999999888888888888888888999999999999999::::::;;;;;;::::::999888888999999999999::::::;;;:::999888888999:::;;;::::::;;;;;;;;;;;;::::::999:::;;;:::999999999;;;:::999999888888888888888888888777777777777888888888888999999888888777666999999999999:::::::::;;;;;;:::999888777777777777777777888888888888777777888888888888888999999999888999;;;;;;;;;:::888777777777777777888999999:::::::::::::::;;;;;;;;;;;;888888999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999::::::;;;;;;888888888777777666666666555555555555666666666666666777888888999999999999888888999999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<===============<<<<<<<<<<<<========================>>>>>>===<<<<<<===>>>>>>========================>>>>>>>>>>>>===<<<;;;:::888888999::::::;;;;;;<<<::::::;;;<<<======>>>>>>999::::::;;;;;;;;;;;;;;;@@@;;;888999>>>???<<<777;;;;;;::::::::::::;;;;;;999888888888999:::;;;;;;999999999::::::;;;;;;;;;::::::::::::::::::::::::::::::999888888888888888999999:::::::::999888888999999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999888888999999:::;;;777888888999999999999888::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::;;;;;;;;;:::999888666::::::777777;;;>>>>>>;;;::::::999999999999999;;;;;;::::::::::::999999;;;:::::::::::::::999999::::::999999999:::;;;;;;999999999888888999999:::<<<<<<;;;;;;::::::999999777888999::::::999888777::::::::::::;;;;;;;;;;;;>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<777888999999888888999;;;======<<<<<<;;;:::::::::999999999888888777777777777777777888888777777777555666666666666777777777999999888777666666555555444555666777888777777666666666666666666666666666666666666666777777777777666666777777777888888888999999999999999:::;;;<<<>>>===<<<:::999999999999999999999999888888888888888888888777888888999999::::::::::::999999999999999777666666777888888777999888888999999:::;;;<<<;;;999777666666777888:::::::::999888777777777777999:::;;;:::888666555666777777777777777777777777999999::::::::::::;;;;;;999999999999999999999999999999999999999999::::::::::::::::::::::::::::::;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;::::::999999888888777666666;;;;;;;;;::::::::::::999999999999999999999999999::::::;;;;;;;;;;;;::::::999::::::::::::;;;;;;;;;;;;::::::999999::::::;;;:::;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;::::::;;;<<<::::::999888888888888888888888777777777777888888999999999999999999888777::::::::::::;;;;;;;;;;;;;;;;;;:::999888888888888999::::::;;;;;;:::::::::999999888888888888888888999:::;;;;;;;;;:::999888666666666777777999::::::888999:::;;;<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;::::::999888888777666666666666666666777777777888222333444555666666666666999999::::::;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;<<<<<<======;;;;;;;;;<<<<<<<<<<<<==================<<<<<<<<<================================================<<<<<<<<<======>>>>>>>>>===>>>>>>>>>======<<<;;;999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<=========::::::;;;<<<<<<<<<<<<<<<>>><<<:::;;;===>>>;;;999<<<;;;;;;;;;;;;;;;;;;<<<999999999999:::;;;======::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;::::::999999999999999999:::::::::::::::999999:::::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999:::;;;;;;999999:::::::::::::::999::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;;;;;;;;;;::::::888<<<===999888;;;===<<<;;;::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::;;;;;;::::::::::::;;;;;;;;;:::999888888999;;;<<<===<<<<<<;;;:::999999888888888999::::::999888888::::::::::::;;;;;;;;;;;;===<<<<<<;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<999:::;;;;;;::::::;;;<<<>>>>>>======<<<<<<<<<<<<<<<;;;;;;:::999888777777888888999999999999888888777777777777888888888888999888888777666555444444333444777888888777666555777777777777777777777777666666777777777888888888666666666666777777777888666666666777777999:::;;;>>>===<<<;;;:::999999999999999999999999999999999888888888888888999:::;;;<<<<<<;;;;;;::::::999999:::999888888888999999999999999999999:::;;;<<<===;;;:::999888888888999:::::::::999999888888888888999:::;;;:::888777777777777777777777777777777777999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;:::;;;;;;<<<<<<<<<<<<;;;<<<;;;;;;::::::999888888<<<<<<<<<<<<;;;;;;;;;;;;:::::::::::::::999999999::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;999999::::::::::::999999;;;<<<===<<<;;;:::;;;===::::::999888888888888999999888888777777888888999999999:::::::::999999888;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;:::999999999999999::::::;;;<<<<<<<<<;;;;;;::::::999999888888777777:::;;;;;;<<<;;;:::999999666666666777888999:::;;;888999;;;======<<<;;;:::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888999999:::;;;;;;;;;;;;<<<;;;;;;:::999888777777777888888888888999999999111111333444555666666666999999999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<===;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=======================================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>><<<============<<<<<<;;;:::::::::;;;<<<<<<======>>>>>>=========<<<<<<<<<<<<======>>>>>>>>>>>>>>>???BBBDDDCCCAAA???@@@AAA<<<<<<<<<======<<<<<<<<<::::::::::::;;;<<<>>>>>><<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::999::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<======<<<;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<:::???AAA>>><<<===;;;999;;;::::::999::::::;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999999999:::<<<===<<<;;;;;;:::999888888777888999:::;;;;;;:::999888999999999999::::::::::::::::::999888888888999999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::999999::::::;;;;;;<<<<<<;;;===>>>>>>===<<<>>>???===============<<<<<<<<<======<<<;;;:::999999888999::::::::::::::::::999888888888999999999::::::::::::999999888777777666777999;;;<<<===<<<:::999888888888888888888888888777777777888888888888999555555666666666777777777555555555666777888999:::::::::999999999999::::::999999999999999999999:::999999888999999:::;;;;;;===<<<<<<<<<;;;;;;:::::::::::::::999999999:::;;;999999999999:::;;;<<<<<<999:::;;;<<<<<<<<<;;;::::::::::::::::::999999999888999;;;;;;999999999:::999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===============>>>>>>===<<<<<<;;;;;;:::=========<<<<<<<<<;;;;;;;;;;;;:::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<<<<<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;<<<======;;;;;;<<<===;;;::::::999888999999999999999888888888888999999888999999:::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;::::::999:::::::::999:::;;;;;;<<<<<<<<<;;;;;;;;;::::::999999888888<<<<<<<<<<<<;;;;;;::::::777777777777888999:::;;;<<<===???AAAAAA@@@???===;;;;;;<<<<<<<<<=========;;;;;;:::::::::999999999777888999;;;;;;;;;;;;;;;===<<<<<<;;;::::::999999999999999:::::::::;;;;;;666777888999::::::::::::888888999999:::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<=======================================;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<============<<<<<<;;;;;;<<<<<<===>>>>>>???@@@@@@???>>>>>>===<<<<<<>>>??????@@@@@@@@@@@@@@@===BBBGGGEEE@@@===???CCC<<<===>>>>>>>>>>>>===<<<<<<;;;;;;;;;<<<===>>>>>>=========<<<<<<;;;;;;;;;===========================<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<======>>>>>>>>>>>>======<<<:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<======;;;@@@CCC@@@>>>>>><<<888:::::::::::::::;;;;;;<<<999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<=========<<<;;;;;;;;;<<<<<<::::::::::::;;;<<<======;;;;;;::::::999999888888888999:::;;;;;;:::999888999999999999::::::::::::999888888777777888888888999999999:::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;===>>>??????>>>>>>???AAA=================================<<<<<<;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::999999:::::::::;;;;;;;;;===<<<<<<<<<<<<;;;;;;;;;888999:::;;;<<<;;;::::::888888888888888888888888777888888888999999999999666666666777777777888888888888888888888999:::;;;888888777888888999:::;;;999999999999:::::::::::::::::::::999::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::;;;;;;:::999999:::<<<888888888888999:::;;;<<<999;;;===>>>>>>===<<<:::::::::;;;;;;;;;::::::999777999;;;;;;:::::::::<<<::::::::::::::::::::::::999999::::::::::::;;;;;;999999999999999999999999;;;;;;<<<<<<======>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>???>>>>>>======<<<;;;;;;=========<<<<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<=========;;;<<<<<<======<<<<<<;;;<<<======>>>>>>======<<<;;;<<<===<<<;;;;;;<<<===;;;;;;:::999999999999999999999888888888888999999777888999999999999999999;;;;;;;;;;;;::::::::::::;;;::::::999999:::::::::999999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;======<<<<<<<<<;;;;;;;;;:::999999999999:::;;;;;;;;;<<<===>>>???>>>======;;;<<<<<<<<<<<<=========;;;;;;::::::999999888888666777999;;;<<<<<<;;;;;;======<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<888888999::::::::::::999888888888999::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<=========>>>========================<<<===>>>>>>>>>>>>===<<<==================>>>>>>======>>>??????>>>>>>============>>>??????@@@@@@@@@@@@@@@?????????????????????@@@AAAAAAAAAAAAAAA<<>>======>>>??????>>>===============<<<<<<===>>>>>><<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<<<<;;;::::::;;;<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>===<<<<<<:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<>>>???:::???@@@>>><<<>>>>>><<<:::::::::::::::;;;<<<<<<999999999::::::;;;;;;;;;;;;;;;<<<<<<============>>>======<<<<<<;;;<<<<<<999:::;;;<<<<<<=========;;;;;;;;;;;;::::::::::::999999:::;;;;;;:::999999::::::::::::;;;;;;;;;;;;::::::999999999999::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<<<<<<<<<<<<<===>>>@@@???>>>>>>???AAA>>>>>>>>>>>>>>>>>>>>>>>>========================;;;<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<888888888888999999999999999999999999999999999999888888888999999999::::::888888999999999:::::::::::::::999999999::::::;;;888888888888888999::::::999999999:::::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<999;;;<<<:::888888:::<<<999999999999:::;;;<<<<<<:::;;;;;;<<<<<<<<<<<<<<<999:::;;;<<<<<<;;;::::::999;;;<<<<<<:::999::::::999999999999999999999999999999::::::::::::;;;;;;::::::::::::::::::::::::::::::;;;;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<>>>>>>??????>>>>>>======<<<<<<;;;;;;:::======<<<<<<<<<;;;;;;;;;999999:::;;;<<<===>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<===>>>>>>===<<<;;;======>>>>>>>>>>>>======:::;;;<<<<<<;;;:::;;;<<<;;;;;;:::999999999999::::::999999888888999999:::666777888888999999888888;;;:::::::::999999999999::::::999999999999::::::999:::;;;<<<============<<<<<<<<<===============>>>======<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;;;;999999999999::::::::::::;;;;;;;;;<<<<<<<<<======;;;;;;::::::999888888777555777999;;;<<<<<<<<<;;;<<<<<<============>>>>>><<<<<<<<<=========>>>>>>888888888888888777777666999999::::::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;===============<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;<<<<<<<<<======>>>>>>===========================>>>???@@@@@@???>>>===?????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@??????>>>>>>>>>???@@@@@@AAAAAA?????????@@@AAAAAABBBBBB??????@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBB@@@>>>===>>>???@@@@@@???>>>===???>>>>>>============>>>::::::;;;<<<===>>>??????????????????????????????>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<=========<<<:::::::::;;;;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;;;;<<<============>>>>>>===<<<;;;;;;;;;;;;;;;<<<===>>>>>>???<<<<<<;;;;;;;;;;;;<<<<<<===<<<;;;;;;<<<===>>>???999======::::::>>>AAA@@@:::::::::::::::;;;<<<===999999999::::::;;;;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>===<<<<<<<<<<<<<<<888999;;;===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<999999;;;;;;;;;;;;999999;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<========================??????>>>>>>======<<<<<<<<<>>>??????>>>>>>???@@@????????????????????????============>>>>>>>>>>>><<<<<<============<<<<<<;;;;;;;;;<<<<<<<<<<<<===777888888999999::::::;;;<<<<<<;;;;;;;;;<<<===>>>999999999999999999999999888888999999999:::::::::::::::;;;;;;;;;;;;<<<<<<::::::999888888888999999::::::999888888999999999999999999::::::;;;;;;;;;===<<<;;;;;;::::::::::::999::::::;;;;;;<<<<<<<<<999;;;<<<:::888777:::<<<:::::::::::::::<<<======<<<;;;999999999;;;===>>>999:::;;;<<<<<<<<<;;;:::<<<===>>>===:::999888999888888888888888888888888999999:::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<999999::::::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;===>>>????????????<<<<<<<<<;;;::::::999999===<<<<<<<<<;;;;;;;;;;;;888999:::;;;<<<>>>??????;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<===;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<;;;::::::;;;<<<<<<;;;::::::999999:::::::::999999888888999999:::555666777888888888888888:::::::::999999888888888999999999888888999:::::::::;;;<<<===>>>>>>>>>>>><<<<<<======>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<>>>>>>===<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;<<<<<<<<<===;;;;;;::::::999888777777555777999;;;======<<<;;;<<<<<<======>>>>>>??????============>>>>>>>>>>>>;;;;;;<<<;;;;;;:::999888::::::;;;;;;<<<======>>>;;;<<<<<<<<<<<<<<<<<<;;;??????>>>>>>=========<<<===<<<;;;;;;::::::::::::======<<<;;;;;;===>>>???===============>>>??????>>>???????????????>>>>>>>>>>>>>>>===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======AAAAAAAAAAAAAAA@@@???>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@???????????????===============<<<<<<<<>>======>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>========================CCCAAA>>><<<;;;;;;<<<===>>>===<<<;;;:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;::::::;;;<<<===>>>============<<<<<<<<<:::999999999:::<<<>>>???999:::===??????===:::999::::::999999999999::::::;;;::::::999999::::::;;;::::::::::::;;;===???@@@<<<<<<;;;;;;;;;<<<<<<===>>>======<<<<<<<<<======;;;<<<<<<<<<<<<:::999888>>>===<<<;;;;;;;;;;;;;;;999999:::;;;;;;<<<<<<=========<<<<<<<<<<<<==============================??????>>>>>>======<<<<<<@@@@@@??????>>>=========????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>===>>>>>>>>>::::::;;;;;;<<<=========>>>>>>======<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<>>>>>=========<<<;;;::::::999999::::::;;;999:::;;;<<<<<<;;;:::999999999999999999999999999999:::;;;;;;<<<<<<;;;;;;;;;;;;:::999888888888888::::::::::::::::::::::::::::::::::::::::::::::::999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;======<<<;;;::::::999999::::::999999888999999999<<<<<<<<<;;;:::999888777999::::::;;;;;;<<<<<<<<<============>>>>>>>>>>>>@@@???>>>===<<<<<<<<<<<>>>>>=========<<<>>>===<<<;;;;;;<<<===>>>======<<<<<<<<<;;;;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>============???AAABBBAAA@@@>>><<<;;;::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;;;;<<<<<<========================;;;;;;;;;::::::;;;;;;;;;===<<<:::999888999::::::888999999:::::::::999999777777888999999999999888999999999999999999999999888888999999999:::::::::::::::;;;;;;<<<===============<<<======>>>?????????>>>>>>>>>======<<<<<<>>>>>>>>>>>>===;;;:::999<<<<<<============<<<<<<========================<<<<<<<<<<<<;;;:::999888::::::999:::;;;===???@@@BBBBBB@@@???>>>>>>>>>>>>??????AAABBBBBBAAA@@@??????>>>;;;999888999:::;;;<<<<<<<<<<<<==================>>>>>>??????@@@@@@>>>>>>>>>=========<<<<<<======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<======>>>===============>>>??????======>>>>>>>>>======<<<>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>=========>>>>>>=========@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>???===<<<===>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>========================???>>>===<<<<<<===>>>???>>>>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<;;;;;;<<<==================<<<<<<<<<<<<<<<;;;:::::::::;;;<<<===:::<<<>>>@@@@@@>>><<<::::::999999999999999999:::;;;::::::999999::::::;;;::::::::::::;;;===???@@@>>>>>>======<<<=========???>>>>>>======>>>>>>>>>>>>?????????>>>===<<<;;;>>>=========<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>======<<<<<<======>>>========================@@@??????>>>======<<<<<<>>>>>>>>>>>>????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAAAAA???===;;;:::888777>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;999::::::;;;;;;::::::999::::::::::::::::::::::::999:::;;;;;;<<<<<<;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<;;;::::::999;;;::::::999999999::::::;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;=========>>>>>>>>>??????AAA@@@???>>>============??????>>>>>>>>>=========>>>>>>===<<<<<<===>>>>>>=========<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>???AAABBBAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<<<<;;;;;;;;;;;;<<<<<<===<<<:::999999999:::;;;999999::::::::::::999999777888888999999999999999999999999999999999999999999999999999::::::::::::;;;;;;<<<<<<======>>>>>>>>>>>>======>>>>>>???@@@?????????>>>>>>>>>======???????????????>>>===<<<>>>>>>????????????>>>>>>====================================<<<;;;:::999;;;;;;::::::;;;===???@@@BBBAAA@@@???>>>>>>>>>>>>===>>>???@@@@@@???>>>>>>???>>><<<:::999999:::;;;============>>>>>>>>>>>>>>>>>>>>>???????????????============<<<<<<<<<<<<>>>===<<<<<<<<<<<<<<<<<<;;;;;;<<<============<<<>>>>>>=========>>>??????======>>>>>>>>>>>>=========>>>???@@@@@@@@@???>>>========================<<<<<<============<<<<<<>>>>>>>>>>>>>>>======<<<===>>>>>>>>>????????????@@@@@@@@@?????????>>>>>>===>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@@@@AAAAAA>>>===<<<===>>>???>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>@@@AAA>>>>>>===<<<<<<<<<==============================>>>======<<<======>>>>>>=========<<<<<<<<<;;;;;;===<<<;;;;;;::::::;;;;;;;;;<<>>???@@@@@@@@@???>>>>>>===>>>>>>@@@???????????????@@@@@@@@@@@@@@@@@@@@@???======>>>>>>???@@@???>>>===<<<<<<<<<===>>>>>>??????@@@>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????>>>===============>>>>>>???@@@@@@AAA????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBB?????????>>>======<<<<<<>>>>>>============<<<<<<>>>>>>>>>===============;;;;;;;;;;;;;;;:::::::::;;;;;;::::::::::::;;;;;;;;;::::::999999::::::;;;::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<;;;::::::::::::;;;<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<===>>>>>>========================>>>======<<<<<<;;;;;;:::<<<;;;;;;::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>?????????>>>======<<<<<<>>>>>>>>>>>>?????????@@@BBBAAA@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>>???>>>============>>>???>>>===============<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAA@@@???>>>============>>>=======================================>>>>>>>>>==============================<<<<<<<<<<<<=========<<<;;;:::999:::;;;;;;::::::;;;;;;;;;::::::999888888999:::::::::::::::::::::::::::::::::::::::999::::::::::::;;;;;;;;;<<<<<<======>>>??????@@@??????>>>>>>??????@@@@@@@@@@@@@@@????????????>>>@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;===<<<<<<;;;<<<===>>>???BBBAAA@@@??????>>>??????>>>???@@@AAAAAA@@@???>>>???>>><<<;;;:::;;;;;;<<<>>>>>>>>>>>>?????????@@@@@@@@@??????????????????======<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<:::;;;<<<===>>>===<<<<<>>>>>===>>>>>>??????>>>>>>??????@@@?????????<<<===???AAAAAA@@@???>>>========================<<<<<<============<<<<<<<<<<<<============<<<<<<======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>===>>>??????????????????????????????????????????===>>>>>>>>>>>>>>>??????===>>>>>>???@@@AAAAAABBB>>>===<<<===?????????===@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????<<<<<<<<<<<<===???@@@AAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;===>>>@@@@@@>>>===;;;;;;::::::999999::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;<<<<<<<<<===>>>??????AAA@@@???>>>>>>===>>>>>>@@@????????????@@@@@@AAA@@@@@@@@@??????>>>======>>>???AAABBBBBB@@@???============>>>??????@@@@@@??????>>>>>>>>>>>>??????????????????????????????AAA@@@@@@??????>>>======>>>>>>>>>??????@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@AAA????????????????????????>>>>>>==================>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<===:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<===>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<=========>>>>>>>>>============>>>??????????????????????????????>>>>>>>>>======<<<<<<<<<===<<<<<<<<<<<<======>>>===>>>>>>?????????>>>>>>@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@CCCBBBAAA@@@@@@???@@@@@@?????????????????????????????????>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????@@@@@@AAAAAA??????>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????========================>>>>>>============>>>>>>===<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<<<<;;;::::::999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@AAA@@@@@@@@@??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA????????????????????????@@@@@@@@@@@@@@@???>>>>>>???>>>===<<<===>>>???@@@AAAAAA@@@@@@???@@@@@@@@@BBBBBBCCCDDDDDDCCCAAA@@@>>>>>>===<<<<<<<<<======?????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@??????>>><<<<<<==================<<<;;;;;;;;;;;;;;;<<<<<<:::;;;===>>>???>>>===<<>>>>>>>>>>>??????<<<===>>>>>>?????????>>><<<>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============<<<<<<<<<<<<============<<<<<<>>>>>>>>>>>>????????????@@@@@@@@@????????????>>>>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@======>>>>>>?????????@@@======>>>??????@@@AAAAAA???>>>===>>>@@@AAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>?????????>>>??????????????????????????????????????????????????????@@@@@@AAAAAAAAA>>>>>>=========<<<<<<<<<;;;;;;<<<===>>>>>>??????<<<===>>>??????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======<<<<<<===>>>>>>?????????@@@???>>>>>>=========>>>???>>>>>>>>>??????@@@AAABBBAAAAAA@@@??????>>>>>>>>>@@@AAACCCCCCBBB@@@???=========>>>??????@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>AAA@@@@@@@@@??????>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@============>>>???@@@AAAFFFEEECCCAAA>>><<<:::999======>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<============<<<<<<;;;;;;<<<<<<======<<<;;;::::::;;;<<<===<<<<<<======>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>===@@@@@@???>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>?????????????????????????????????======>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>======>>>>>>======>>>???@@@@@@@@@@@@@@@??????>>>===<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>===<<<;;;;;;;;;<<<===>>>===============<<<;;;:::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>???@@@AAAAAAAAAAAAAAA@@@????????????@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@??????============>>>>>>>>>>>><<<<<<;;;;;;<<<<<<============>>>????????????>>>@@@@@@???>>>>>>>>>??????:::;;;<<<======>>>======>>>>>>@@@AAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>======<<<======>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@?????????@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>???@@@@@@AAAAAA>>>>>>>>>??????@@@@@@AAA@@@???>>>???AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBBBBBBBBBBBBB?????????>>>>>>>>>======;;;<<<>>>???@@@AAAAAAAAA===>>>???@@@@@@???>>>===>>>>>>============>>>>>>???>>>>>>>>>>>>>>>>>>???======>>>??????????????????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>???@@@AAAAAAEEEDDDCCCBBBAAAAAAAAAAAA???@@@AAABBBCCCBBBAAAAAA======>>>>>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????BBBAAAAAA@@@??????>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBCCCBBBAAA@@@???>>>============>>>>>>>>>>>>??????======<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<===============<<<<<<===============>>>>>>??????@@@@@@>>>>>>???@@@@@@@@@@@@???CCCBBBAAA@@@????????????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????@@@AAABBBBBBAAAAAAAAAAAA???>>>===<<<>>>???@@@AAABBBDDDEEEEEEAAAAAAAAAAAABBBBBBBBBBBBDDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@?????????@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<;;;<<<===>>>???>>>>>>>>>>>>>>>===<<<;;;;;;;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>??????@@@AAAAAAAAAAAAAAA@@@@@@??????@@@@@@???@@@@@@@@@@@@AAAAAAAAA===>>>???@@@@@@@@@@@@@@@AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@??????>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEECCCCCCDDDDDDCCCBBB@@@???===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>??????@@@@@@>>>>>>======>>>??????@@@???????????????@@@@@@AAAAAA@@@??????>>>>>>??????<<<<<<>>>??????@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAA@@@>>>???@@@BBBBBBBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBCCCDDDDDDCCCCCC@@@@@@@@@@@@????????????>>>???AAABBBBBBBBBAAAAAA@@@@@@AAABBBBBBAAA@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@??????@@@@@@AAA===>>>???@@@@@@@@@????????????>>>??????@@@AAABBB????????????@@@AAABBBCCCEEEDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBB?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAAAAA======>>>???@@@AAABBBBBB======>>>>>>>>>?????????==================>>>>>>=========>>>>>>?????????>>>==================>>>>>>>>>????????????>>>>>>>>>>>>>>>???@@@AAAAAAAAA???@@@AAAAAABBBBBBAAAAAABBBBBBAAAAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBAAA@@@???@@@@@@@@@AAABBBCCCDDDDDDAAABBBBBBBBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBAAA@@@AAAAAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<======>>>======<<<<<<<<<===???@@@????????????>>>===<<<;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@???????????????????????????@@@@@@@@@AAA>>>??????@@@@@@@@@??????AAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAA@@@?????????@@@AAACCCDDDDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEEEEDDDCCCAAA@@@===>>>???@@@AAAAAAAAAAAA???@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBB>>>>>>??????@@@@@@@@@AAA@@@@@@??????@@@AAABBBBBBAAA@@@?????????@@@BBBCCCAAAAAA@@@???>>>>>>?????????@@@AAABBBCCCDDDDDDDDD@@@@@@?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBAAA@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBB>>>???AAABBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@BBBDDDEEEDDDDDDCCCAAAAAAAAA@@@@@@@@@??????AAABBBCCCCCCCCCBBBAAA@@@BBBCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBB===>>>@@@AAAAAA@@@???>>>?????????@@@AAABBBCCCDDD@@@@@@@@@AAABBBCCCDDDEEECCCBBB@@@???>>>>>>???@@@AAA@@@@@@@@@@@@AAABBBCCC@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@????????????@@@@@@AAABBBBBB????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@???>>>============>>>>>>?????????@@@======>>>>>>??????@@@@@@<<<=========>>>>>>??????>>>>>>============>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>???@@@AAAAAABBBBBB@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCDDDEEEAAABBBCCCCCCDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@BBBBBBCCCCCCCCCBBB@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======>>>===<<<<<<<<<>>>???@@@@@@@@@@@@??????===<<<<<<<<<<<<===>>>>>>>>>>>>>>>========================>>>>>>>>>>>>????????????===>>>>>>???@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@???BBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA????????????@@@BBBDDDEEEEEEEEEEEEEEEFFFGGGIIIIIIFFFGGGGGGGGGFFFEEECCCBBB===>>>???@@@AAABBBBBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCCCCBBBBBBBBBAAACCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCBBBAAAAAA@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@AAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAABBBBBBAAAAAABBBCCCEEEFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCBBBAAAAAA@@@@@@AAA@@@@@@@@@@@@AAABBBBBBFFFFFFEEEDDDCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAA@@@@@@AAAAAABBB@@@@@@@@@AAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAAAAABBBCCCCCCDDDEEEEEEFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCFFFBBB???@@@DDDEEEBBB>>>CCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???>>>===???@@@@@@@@@@@@???>>>>>>@@@@@@AAAAAAAAA@@@??????@@@AAAAAABBBAAA@@@???>>>>>>>>>=========>>>>>>?????????@@@@@@@@@@@@??????????????????????????????AAAAAAAAABBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAAAAAAAABBBCCCBBB@@@@@@@@@BBBAAAAAABBBCCCAAA>>>@@@BBB@@@AAAAAAAAAAAA@@@??????BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBDDDEEEFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@???AAA@@@@@@???>>>======<<<>>>>>>>>>======<<<<<<<<<<<<;;;:::999999;;;===>>>===>>>@@@AAABBBAAA???>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<;;;999888888999;;;<<<@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>???@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@>>>===<<<@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBB???@@@AAAAAA@@@@@@BBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHGGGEEEBBB@@@===>>>@@@BBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBAAA@@@???CCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCC@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDEEECCCCCCBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCBBBAAA@@@AAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAAAAAAAACCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDCCCCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBCCCFFFEEEEEEDDDCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA??????@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCBBBBBBAAAAAA@@@@@@?????????@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@BBBBBBAAAAAAAAABBBCCCCCCAAAAAABBBBBBCCCCCCCCCCCCEEEBBB???@@@CCCDDDBBB>>>DDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@@@@???>>>AAAAAAAAAAAAAAA@@@@@@???AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBAAA@@@???>>>=========<<<<<<======>>>???@@@@@@AAAAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBB???AAABBBAAA@@@???AAABBBAAAAAAAAABBBAAA@@@@@@AAA@@@AAAAAAAAAAAA@@@??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCBBBAAA@@@BBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@???@@@@@@???>>>>>>===<<<<<<=========<<<<<<;;;;;;;;;888888666666666777999:::<<<===???@@@@@@@@@>>>======>>>>>>>>>>>>>>>===<<<========================<<<;;;:::999999:::;;;<<<>>>>>>======<<<<<<<<<<<<========================>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@???>>>======@@@@@@@@@@@@@@@@@@@@@@@@>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCBBBAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFDDDBBBAAA>>>???@@@BBBCCCDDDCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@FFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCEEEEEEDDDDDDDDDDDDCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAA@@@@@@BBBAAAAAAAAAAAABBBCCCCCCEEEDDDDDDDDDCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????????????????????????????>>>??????????????????>>>========================>>>>>>??????@@@AAAAAAAAAAAAAAAAAA@@@??????>>>>>>;;;;;;<<<===>>>>>>>>>============>>>>>>?????????@@@@@@@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBCCCCCCCCCEEEBBB@@@AAACCCDDDBBB???CCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@BBBBBBCCCCCCDDDCCCCCCCCC@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBBBB===???@@@@@@??????AAABBBAAAAAA@@@@@@AAABBBAAA@@@AAAAAAAAAAAAAAA@@@@@@???>>>?????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;:::::::::777666555444555666777888:::;;;===>>>>>>>>>===<<<<<<===>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFHHHHHHGGGEEEDDDCCCAAAAAA???@@@AAACCCDDDDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAABBBBBBHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDBBBBBBCCCDDDDDDEEEEEEEEEAAABBBBBBCCCCCCDDDDDDEEECCCCCCCCCDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBB?????????@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@AAAAAABBB@@@@@@??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBAAAAAABBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>????????????>>>>>>==============================>>>>>>????????????BBBBBBAAAAAA@@@@@@??????888999:::;;;<<<=========;;;<<<<<<======>>>>>>>>>???>>>>>>??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBB@@@AAACCCCCCBBB@@@BBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAA@@@BBBAAAAAA@@@@@@@@@@@@AAA??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA<<<===????????????AAABBBBBBBBB@@@???AAADDDCCC???AAAAAABBBBBBAAAAAA@@@???======>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFEEEDDDCCCCCCCCCAAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@???>>>=========<<<<<<<<<;;;;;;;;;::::::::::::::::::999888888888888999::::::::::::;;;<<<===<<<<<<;;;<<<======>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;===>>>>>>===;;;:::;;;;;;::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<==================>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAA???AAABBBCCCCCCCCCEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEHHHGGGFFFDDDBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBBAAAAAABBBCCCDDDHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGFFFEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDD@@@AAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBAAA@@@@@@??????@@@@@@???@@@AAAAAAAAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>??????@@@AAABBBBBB@@@????????????@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@@@@?????????>>>>>>>>>===========================>>>>>>??????>>>>>>===>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>??????BBBAAAAAA@@@??????>>>>>>999:::;;;<<<============::::::;;;<<<======>>>>>>=========>>>???@@@AAAAAA????????????????????????BBBAAAAAAAAABBBCCCBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAACCCDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@?????????@@@>>>>>>????????????>>>>>>????????????????????????@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@??????@@@@@@@@@@@@??????@@@@@@??????????????????<<<===????????????AAABBBBBBEEEDDD@@@AAADDDDDD???AAABBBBBBBBBBBBAAA@@@@@@======>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAAAAAAAABBBCCCDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@???============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<:::;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===========================;;;<<<<<<=========<<<<<<========================>>>???AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBBBBBBBBCCCCCCCCCDDDDDDDDDGGGFFFDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDDDD???@@@AAABBBBBBAAA@@@???@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCDDDDDDCCCBBBAAAAAA@@@@@@???????????????@@@@@@@@@AAAAAA@@@??????>>>@@@AAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>???AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>???@@@AAAAAABBBCCC@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBCCCCCCCCCDDD@@@@@@????????????@@@@@@?????????>>>>>>>>>>>>==============================>>>???@@@@@@???>>>===>>>??????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????>>>======<<<<<<;;;;;;<<<===>>>>>>>>>>>>::::::;;;<<<======>>>???=========>>>???@@@AAABBB@@@@@@????????????>>>>>>AAAAAABBBBBBBBBBBBBBBCCC@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@???@@@AAACCCDDDEEEEEEEEEBBBAAAAAAAAAAAABBBBBBCCC@@@@@@???>>>============?????????@@@@@@?????????????????????????????????@@@@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA????????????@@@@@@@@@@@@??????@@@@@@@@@@@@????????????@@@@@@@@@@@@??????????????????>>>>>>>>>>>>===???@@@@@@??????AAABBBCCCIIIIIICCC@@@DDDDDD@@@BBBBBBBBBBBBBBBAAA@@@@@@>>>?????????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@???========================<<<<<<<<<===============;;;;;;<<<<<<<<<=========<<<<<<<<<<<<=========>>>>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===???@@@@@@???===<<<;;;;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???>>>===========================<<<===============<<<<<<========================>>>???AAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCAAA>>><<<;;;<<<@@@@@@AAAAAAAAABBBBBBBBBDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDD@@@AAABBBCCCBBB@@@>>>===??????@@@@@@AAABBBBBBBBBBBBCCCEEEFFFFFFEEECCCBBBBBBAAA@@@@@@??????@@@@@@@@@@@@AAA@@@@@@???>>>======>>>@@@BBBCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>??????@@@@@@??????>>>>>>???@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC@@@@@@@@@@@@@@@AAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@AAABBBBBBCCCDDDDDD@@@@@@????????????@@@@@@??????>>>>>>>>>====================================>>>@@@AAAAAA@@@>>>===??????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>======<<<<<<======>>>>>>=========::::::;;;<<<===>>>??????=========>>>???@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@???@@@AAABBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCCCCDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCBBBBBB@@@AAABBBDDDEEEFFFGGGGGGBBBAAAAAA@@@AAABBBCCCDDDBBBAAA@@@???>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBAAAAAA?????????@@@@@@AAAAAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAABBBBBBAAAAAAAAA@@@@@@@@@?????????>>>>>>???AAABBBAAA@@@???AAABBBCCCMMMOOOEEE???BBBDDDAAABBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>??????@@@????????????>>><<<;;;:::========================>>>>>>???@@@@@@???>>>>>>;;;;;;;;;;;;<<<<<<<<<===========================<<<===???@@@AAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@AAABBBBBB@@@>>><<<<<<===????????????@@@@@@@@@@@@@@@AAABBBCCCDDDCCCBBBBBBBBBAAAAAA@@@@@@AAACCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFFFFEEEEEEDDDBBBBBBCCCDDDEEEFFFFFFGGGEEEEEEDDDDDDCCCCCCCCCBBBEEEDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDAAABBBBBBBBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAABBBAAAAAABBBCCCDDDDDDCCCCCCAAABBBCCCCCCBBB@@@>>><<<>>>??????@@@@@@AAABBBBBBDDDEEEFFFHHHHHHFFFEEEDDDCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAA@@@???>>>===<<<<<<===@@@BBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>????????????>>>>>>>>>???AAABBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>??????AAABBBCCCDDDDDDAAAAAA@@@@@@AAAAAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>??????@@@AAA@@@@@@AAAAAABBBCCCDDDDDD@@@@@@????????????@@@@@@>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>===???@@@AAAAAA@@@???===@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAABBBBBBAAAAAA@@@?????????=========>>>======<<<<<<::::::;;;<<<===>>>???@@@=========>>>???AAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@AAABBBBBBBBBBBBCCCDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFAAAAAABBBCCCDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDDDDCCCAAABBBCCCEEEGGGHHHIIIIIIBBBAAAAAA@@@AAABBBCCCDDDFFFEEEDDDCCCBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@AAAAAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@BBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAA@@@@@@@@@??????AAABBBCCCBBB@@@@@@@@@BBBCCCPPPSSSGGG>>>AAADDDBBBBBBBBBCCCCCCBBBBBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGCCCCCCBBBBBBBBBAAAAAAAAACCCAAA??????@@@AAA@@@???>>>>>>>>>>>>??????????????????@@@@@@AAAAAAAAABBB??????@@@AAAAAAAAAAAAAAA???????????????@@@AAAAAA@@@@@@@@@???===<<<:::999>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAABBBAAA???>>>????????????????????????????????????>>>===;;;;;;????????????????????????>>>???AAAAAA@@@@@@@@@AAA@@@AAAAAABBBBBBAAAAAA@@@<<<>>>????????????AAABBB===>>>>>>>>>????????????>>>???BBBDDDDDDDDDCCCBBBBBBAAA@@@???@@@AAABBBCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCEEEFFFEEEDDDBBBBBBCCCCCCCCCBBBBBBAAA???????????????@@@@@@@@@BBBAAAAAAAAABBBBBBCCCDDDAAAAAA@@@@@@@@@@@@AAAAAACCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAAAAABBBBBBBBBCCCCCCBBBAAA@@@????????????======>>>???@@@AAABBBBBBEEEEEEFFFFFFFFFFFFEEEDDDBBBAAA???>>>>>>>>>@@@AAACCCBBBAAA??????>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAA?????????@@@AAABBBCCCDDDBBBBBBAAA@@@@@@???>>>>>>:::;;;===>>>???>>>>>>===????????????@@@BBBCCCDDDCCCCCCCCCBBBAAAAAA@@@@@@??????@@@@@@@@@@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA<<<======>>>>>>??????@@@>>>>>>>>>>>>>>>===<<<<<>>>>>===<<<;;;;;;>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBAAA@@@???@@@AAACCCDDDDDDCCCBBBBBBAAAAAABBBBBBDDDDDDDDDCCCCCCBBBBBBBBB>>>>>>>>>>>>============???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@AAABBBDDDEEECCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBDDDDDDDDDDDDDDDEEEFFFFFFCCCEEEGGGHHHIIIHHHFFFEEEFFFEEEEEEEEEFFFGGGHHHHHHCCCCCCBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEEEECCCCCCBBBAAAAAA@@@??????AAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@>>>@@@BBBDDDEEEDDDBBBAAAOOOSSSUUUOOODDD===???DDDEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAA?????????AAACCCEEEEEEDDDCCCBBBBBBCCCDDDEEEIIIHHHEEECCCAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAAAAAAAAAAAAAA@@@???>>>???AAAAAAAAA???>>>???@@@BBBAAAAAA@@@@@@AAAAAABBB===>>>>>>?????????>>>>>>>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@??????>>>>>>>>>>>>??????@@@@@@AAA???@@@@@@AAA@@@???>>>===<<<<<<===>>>??????@@@@@@EEEDDDCCCBBBAAA@@@??????AAAAAA???>>>>>>>>>???@@@??????@@@@@@@@@??????>>>===<<<;;;::::::;;;<<<======>>>???@@@@@@AAAAAA@@@DDDDDDCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDFFFEEEDDDEEEGGGGGGGGGFFFBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????????????????@@@@@@AAAAAABBBAAA@@@???????????????>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCDDDEEEEEEEEEFFFDDDCCCBBB@@@@@@AAACCCDDDAAAAAA@@@???>>>=========???@@@@@@AAAAAA@@@@@@???===>>>>>>>>>>>>===<<<<<>>>>>======>>>>>>???BBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>???@@@AAAAAA@@@??????>>>>>>???@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@???@@@@@@@@@@@@@@@???>>>>>>>>>======<<<;;;;;;:::>>>>>>>>>>>>>>>>>>??????>>>??????@@@@@@AAAAAABBBBBBAAA@@@??????AAABBBDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBAAABBBBBBDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBDDDCCCCCCCCCCCCDDDEEEEEECCCDDDFFFGGGHHHGGGFFFEEEFFFEEEEEEEEEFFFFFFGGGHHHEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@??????AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA??????@@@@@@@@@@@@????????????@@@AAAAAABBBBBBBBBEEEIIIKKKHHHBBB@@@BBBFFFDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@@@@BBBBBBDDDDDDDDDCCCCCCDDDDDDDDDGGGFFFDDDBBBAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@???@@@AAABBBBBB@@@@@@AAABBBCCCCCCBBBBBBBBBBBBCCCCCC???@@@@@@AAAAAA@@@@@@???????????????@@@@@@@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@???>>>??????@@@@@@AAABBBBBBCCCEEEEEEDDDCCCBBBAAA@@@@@@BBBAAA???>>>>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@===<<<;;;::::::;;;<<<=========>>>???@@@@@@@@@@@@@@@?????????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCDDDDDDDDDDDDFFFDDDBBBBBBCCCDDDCCCBBB@@@???>>>>>>>>>???@@@AAA@@@@@@@@@???????????????@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@??????>>>???????????????@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHCCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@@@@?????????===>>>>>>??????>>>>>>===@@@@@@@@@@@@???>>>======@@@??????>>>>>>??????@@@CCCCCCBBBBBBAAAAAAAAAAAACCCCCCBBBBBBAAA@@@@@@@@@>>>???????????????>>>===???@@@AAACCCCCCCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA>>>??????@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>============<<<===>>>>>>>>>>>>>>>===>>>>>>======<<<<<<;;;;;;======>>>>>>?????????@@@??????@@@@@@AAABBBBBBBBBBBBBBBAAA@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBB@@@AAAAAAAAAAAAAAAAAABBB@@@@@@@@@@@@????????????>>>????????????@@@@@@@@@@@@????????????@@@AAAAAABBBBBBAAAAAAAAAAAA@@@@@@CCCDDDDDDEEEEEEEEEEEEEEEBBBBBBCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDBBBCCCEEEFFFFFFFFFEEEDDDEEEEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@??????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????===>>>>>>??????>>>>>>===??????>>>===>>>@@@AAACCC???AAACCCCCCBBBBBBDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@@@@AAABBBAAAAAA@@@????????????@@@>>>???@@@AAABBBCCCCCCCCC@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBDDDCCCBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA????????????????????????@@@@@@@@@@@@???????????????@@@@@@AAAAAAAAAAAA@@@@@@BBBCCCCCCBBBBBBDDDEEEDDDDDDDDDCCCCCCDDDDDDDDDAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAADDDDDDEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBBBBAAA@@@???BBBBBBCCCCCCDDDEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAABBBAAA@@@>>>>>>=========???@@@AAABBBBBBBBBBBBBBB===<<<;;;::::::;;;<<<===<<<===>>>??????@@@@@@?????????@@@@@@AAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDFFFDDDAAAAAAAAABBBAAA@@@AAA@@@???>>>>>>???AAACCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@AAABBBBBBCCCBBBAAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????>>>??????@@@@@@@@@@@@AAABBBCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGIIIJJJDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCBBB?????????@@@@@@?????????BBBBBBCCCCCCDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@??????>>>AAABBBEEEFFFGGGFFFDDDCCCBBBCCCCCCDDDEEEEEEFFFFFFDDDEEEEEEEEEEEEDDDDDDCCC>>>??????@@@AAABBBCCCCCCEEEEEEEEEDDDCCCCCCBBBBBB@@@??????>>>===<<<<<<<<<<<<<<<===>>>>>>>>>======?????????>>>>>>=========<<<======>>>>>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAABBBBBBCCCCCCCCC??????>>>>>>>>>=========@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@CCCCCCDDDEEEEEEEEEEEEDDD@@@AAAAAABBBCCCDDDEEEEEEDDDDDDEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBAAAAAAAAACCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFEEECCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@??????@@@?????????????????????@@@@@@@@@?????????>>>>>><<<======>>>>>>======<<<============>>>???@@@AAABBBAAAAAAAAACCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@??????>>>??????@@@AAABBB@@@??????>>>>>>>>>??????<<<===>>>@@@AAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@??????????????????????????????@@@AAAAAAAAA@@@???>>>>>>@@@AAABBBCCCCCCBBBAAA@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@AAABBBBBBBBBBBBAAABBBDDDDDDDDDDDDEEEGGGDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAACCCDDDDDDEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBAAAAAADDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>=========>>>???@@@AAABBBBBBBBBBBB<<<<<<::::::::::::<<<<<<<<<<<<===>>>?????????????????????@@@AAACCCDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCKKKHHHEEEDDDDDDEEEDDDDDDEEEDDDCCCBBBBBBDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEEEEBBBCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDEEEFFFFFFGGGHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHHHHFFFGGGGGGHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFEEEEEE@@@AAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFGGGHHHJJJJJJKKKJJJJJJDDDDDDDDDDDDCCCCCCCCCCCCGGGFFFFFFEEEDDDDDDDDDDDDBBBDDDFFFHHHHHHHHHFFFEEECCCDDDDDDEEEFFFGGGHHHHHHFFFGGGGGGGGGFFFFFFEEEDDD@@@AAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDCCCBBBAAA@@@@@@???@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@@@@AAA>>>============>>>??????AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCC??????@@@AAABBBBBBCCCCCCBBBCCCDDDDDDEEEEEEEEEDDDBBBBBBBBBBBBAAAAAA@@@@@@BBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@??????>>>??????@@@@@@??????>>>@@@?????????????????????@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======:::<<<>>>@@@@@@@@@???>>>CCCAAA@@@@@@BBBCCCAAA@@@BBBBBBAAAAAAAAA@@@@@@@@@????????????@@@AAABBBCCC@@@???????????????@@@@@@<<<===>>>@@@AAABBBBBBBBBCCCCCCBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@??????>>>>>>AAA@@@@@@@@@????????????????????????????????????AAAAAAAAAAAAAAA@@@???>>>???@@@AAABBBBBBAAA@@@???BBBBBBAAAAAA@@@@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA???@@@AAABBBBBBBBBBBBBBBAAABBBDDDDDDDDDDDDEEEGGGCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAAAAAAAA@@@????????????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAA@@@???>>>>>>=========???@@@AAAAAAAAAAAA<<<;;;:::999999:::;;;<<<<<<===>>>??????@@@@@@@@@;;;;;;;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBPPPMMMJJJHHHIIIJJJJJJIIIHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJJJJIIIHHHGGGHHHGGGFFFEEEEEEDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIHHHIIIIIIJJJKKKKKKJJJIIIHHHIIIIIIJJJJJJJJJJJJIIIIII@@@AAACCCEEEGGGIIIIIIJJJGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGIIIKKKLLLLLLLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFHHHJJJKKKKKKKKKKKKGGGGGGHHHHHHIIIJJJKKKKKKIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBBBBBBBEEEDDDCCCCCCBBBBBBCCCCCC@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????======>>>>>>>>>????????????>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBBBBCCCCCCAAABBBBBBCCCCCCCCCCCCCCC??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@AAABBBBBBBBBAAA???>>>????????????????????????======>>>???@@@BBBBBBCCC@@@@@@@@@@@@@@@@@@???????????????@@@@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????>>>??????@@@@@@??????>>>;;;===@@@BBBCCCBBB@@@>>>???>>>>>>???AAACCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEAAA@@@@@@@@@@@@AAABBBBBB>>>???@@@AAABBBCCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@BBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@BBBBBBCCCBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAA?????????@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAAAAABBBBBBBBBBBBAAA@@@BBBCCCCCCBBBBBBDDDEEEAAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAA@@@@@@???>>>===>>>>>>?????????@@@@@@@@@>>>???@@@@@@AAA@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAA@@@???===>>>??????@@@@@@@@@@@@<<<;;;:::999999:::;;;<<<===>>>???@@@@@@AAAAAA@@@============>>>???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBB[[[XXXUUUTTTTTTVVVWWWWWWTTTTTTUUUUUUVVVWWWWWWXXXWWWWWWWWWVVVUUUTTTTTTTTTUUUVVVWWWWWWWWWVVVTTTSSSQQQPPPNNNLLLKKKJJJJJJJJJGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJJJJKKKLLLMMMNNNNNNNNNPPPSSSVVVXXXYYYXXXWWWUUUTTTSSSRRRPPPNNNMMMLLLNNNOOOQQQRRRRRRQQQOOONNNQQQQQQRRRRRRRRRRRRQQQQQQJJJKKKMMMOOOQQQRRRRRRSSSRRRQQQQQQQQQQQQQQQQQQRRROOOPPPRRRSSSTTTSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMLLLKKKKKKLLLMMMNNNMMMMMMOOOPPPRRRSSSUUUUUUOOOOOOPPPPPPQQQQQQQQQRRRPPPPPPPPPPPPOOONNNMMMLLLLLLLLLLLLLLLKKKKKKKKKKKKGGGGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHLLLLLLLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEDDDCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFHHHGGGGGGFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCAAAAAA@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBBCCCDDDEEEEEEDDDDDDCCCDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAAAAAAAABBB@@@AAABBBBBBBBBAAA???>>>????????????????????????===>>>???@@@AAABBBCCCCCC??????????????????@@@@@@???@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@AAAAAAAAAAAAAAAAAA@@@>>>???@@@BBBBBBBBBBBBBBB@@@@@@AAABBBCCCCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCDDDEEEGGGHHHBBBBBBBBBBBBBBBCCCDDDDDDAAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEFFFGGGHHHHHHIIIEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBAAAAAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCBBB???@@@@@@AAABBBBBBCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBBBB@@@@@@AAABBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>?????????======>>>???????????????AAAAAAAAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBB??????@@@AAAAAA@@@@@@@@@;;;;;;:::999999:::;;;;;;>>>???@@@AAAAAABBBBBBAAA@@@@@@@@@@@@AAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAkkkhhheeedddeeeggghhhhhhfffggghhhiiijjjjjjjjjjjjjjjjjjiiihhhggggggffffffaaabbbcccdddcccbbb```^^^WWWVVVTTTRRRPPPOOONNNNNNLLLLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGEEEEEEEEEFFFGGGIIIJJJKKKMMMMMMNNNOOOPPPQQQQQQRRRRRRUUU[[[___cccdddcccbbbaaa```___^^^\\\YYYWWWVVVTTTUUUWWWXXXXXXWWWVVVUUU]]]^^^^^^______^^^^^^]]]XXXYYYZZZ[[[\\\]]]]]]]]]^^^^^^^^^]]]]]]^^^^^^^^^___```bbbcccbbbaaa___^^^ZZZZZZZZZZZZZZZZZZZZZZZZXXXWWWVVVVVVVVVXXXYYYZZZUUUUUUVVVWWWYYY\\\^^^___XXXXXXXXXXXXXXXYYYYYYYYYXXXXXXXXXWWWWWWUUUTTTTTTQQQQQQPPPPPPOOONNNNNNNNNLLLLLLMMMNNNOOOPPPQQQQQQVVVVVVUUUUUUUUUUUUTTTTTT[[[ZZZZZZYYYXXXVVVUUUTTTNNNNNNNNNOOOOOOOOOOOOOOOIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKLLLLLLMMMMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEECCCCCCCCCDDDDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCDDDEEEEEEEEEEEECCCDDDEEEGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCBBBAAA@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAABBBCCCCCC??????????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@AAACCCDDDEEEEEEFFFGGGGGGEEEDDDEEEGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCDDDDDDFFFGGGHHHIIICCCCCCCCCCCCCCCDDDEEEFFFCCCCCCDDDDDDEEEDDDDDDDDD@@@@@@AAACCCEEEFFFGGGHHHDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJLLLNNNOOOPPPGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCAAA@@@AAACCCEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGBBBCCCEEEGGGHHHIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCC@@@@@@AAABBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???AAAAAAAAA???>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBAAABBBBBBAAA@@@???>>>===============>>>>>>>>>>>><<<===>>>???????????????@@@@@@@@@AAAAAABBBBBBBBBAAA@@@@@@???@@@AAACCCCCCDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@AAABBBDDDEEEDDDDDDCCCAAAAAABBBBBBBBBAAA@@@@@@;;;;;;999999999999;;;;;;??????@@@AAABBBBBBBBBBBB???>>>>>>>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAA~~~xxxtttvvvyyy{{{}}}|||yyyuuurrrpppkkkddd___]]]]]]\\\\\\ZZZXXXUUUTTTUUUUUUSSSRRRSSSRRRQQQRRRRRRQQQNNNLLLNNNMMMLLLMMMOOORRRVVVXXXWWWWWWWWWXXXZZZ\\\^^^```cccjjjpppqqqsssvvvvvvtttuuusssoookkkhhhfffddddddccc```aaaeeefffccc``````mmmmmmmmmmmmmmmlllllllllmmmnnnooopppqqqqqqqqqqqquuuvvvuuusssrrrqqqsssuuuxxxxxxxxxwwwuuurrrpppnnnnnnnnnoooooonnnllljjjiiipppnnnllllllnnnnnnllljjjeeeeeefffiiinnnrrrttttttrrrpppmmmlllkkkkkkiiihhheeefffggghhhhhhgggeeeeeecccaaa]]]ZZZXXXWWWWWWXXXVVVYYY\\\[[[YYYZZZ___cccgggkkknnnmmmgggcccbbbdddooonnnnnnnnnmmmiiidddaaa```______aaaeeeeeebbb^^^YYYWWWUUUTTTUUUUUUTTTSSSNNNMMMMMMNNNPPPPPPOOONNNPPPPPPRRRUUUXXXYYYWWWUUUTTTQQQPPPTTTUUURRROOOPPPTTTTTTVVVXXXYYYWWWTTTQQQOOOOOONNNMMMLLLKKKJJJJJJLLLLLLKKKIIIIIIHHHIIIIIIJJJLLLMMMLLLJJJHHHGGGGGGIIIHHHHHHIIIKKKKKKIIIHHHEEEFFFHHHIIIIIIIIIHHHGGGJJJIIIGGGGGGGGGFFFCCC@@@GGGGGGGGGHHHHHHGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGFFFFFFGGGHHHHHHIIIJJJIIIHHHFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDEEEFFFEEEDDDDDDDDDFFFIIIGGGEEEEEEEEEEEECCCBBBEEECCC@@@@@@AAABBBBBBBBB@@@AAACCCDDDCCCBBB@@@???@@@>>><<<>>>AAACCCBBBAAAAAA>>><<<===???BBBAAA@@@AAA@@@@@@AAACCCCCCBBBAAABBBCCCCCCDDDEEEFFFHHHIIIEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHIIIKKKLLLIIIHHHGGGHHHJJJJJJIIIGGGIIIJJJKKKLLLLLLLLLLLLLLLDDDCCCCCCDDDEEEFFFFFFEEEHHHFFFEEEFFFIIIJJJGGGDDDDDDCCCBBBCCCEEEGGGGGGGGGIIIHHHFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMPPPQQQMMMKKKHHHHHHIIIJJJJJJJJJIIIJJJJJJJJJJJJIIIHHHGGGIIIIIIHHHFFFEEEEEEHHHJJJDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIHHHGGGEEEEEEIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEECCCCCCCCCCCCBBBBBBAAA@@@AAABBBCCCDDDDDDCCCAAAAAACCCCCCAAA???======@@@BBBBBBAAA@@@AAABBBBBB@@@>>>>>>>>>>>>>>>??????@@@AAABBBBBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCDDDCCCBBB@@@???@@@@@@AAAAAAAAAAAA@@@@@@???AAACCCDDDDDDCCCBBB@@@??????@@@AAAAAAAAAAAAAAA:::999888777888;;;>>>@@@???@@@BBBCCCCCCAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCBBB@@@???@@@BBB???AAABBBBBB@@@>>>===>>>|||vvvsssrrrqqqqqqkkkiiigggeeeeeecccaaa______^^^]]]]]]\\\[[[WWWUUUUUUUUUUUUVVVXXX[[[^^^```___```bbbdddhhhlllppprrr{{{|||yyywwwvvvrrrooopppssstttqqqnnnnnnuuuvvvwwwyyy}}}~~~}}}~~~~~~|||||||||}}}}}}}}}|||zzzzzzrrrppplllhhhdddbbbaaaaaafffiiikkkjjjggggggkkkoooxxx~~~|||wwwwwwyyy}}}yyyvvvsssrrrsssvvvzzz|||yyyvvvpppmmmiiiggghhhiiiiiihhhbbbbbbbbbcccdddcccaaa___]]]^^^```dddhhhjjjiiihhhgggddddddhhhiiifffcccdddcccdddgggiiijjjhhheeebbb^^^]]]\\\[[[ZZZYYYYYYYYY[[[[[[YYYXXXWWWVVVVVVVVVSSSUUUXXXXXXVVVTTTTTTTTTQQQQQQPPPPPPQQQQQQPPPOOOMMMMMMNNNNNNNNNMMMMMMLLLPPPNNNLLLKKKKKKKKKJJJIIILLLLLLMMMMMMMMMMMMLLLLLLNNNNNNNNNNNNNNNNNNOOOOOORRRQQQOOONNNNNNNNNOOOPPPMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKLLLLLLMMMLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNMMMLLLLLLMMMNNNOOOOOOOOONNNOOOOOOMMMKKKJJJIIIJJJJJJHHHGGGJJJGGGEEEDDDDDDEEEDDDCCCBBBCCCEEEEEEEEEDDDCCCAAACCCAAA???@@@CCCEEEDDDCCCEEEBBB@@@@@@CCCEEEEEEDDDFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNOOOQQQQQQQQQPPPPPPQQQRRRSSSQQQOOONNNNNNOOOPPPQQQQQQQQQQQQMMMKKKKKKLLLNNNNNNNNNMMMOOOMMMKKKLLLNNNNNNLLLIIIHHHFFFEEEFFFHHHIIIIIIIIIHHHHHHGGGGGGIIIIIIJJJIIIIIIIIIJJJJJJLLLMMMOOOPPPPPPNNNKKKKKKLLLLLLLLLKKKLLLLLLLLLKKKKKKJJJIIIHHHLLLMMMLLLJJJHHHIIIKKKMMMIIIIIIJJJJJJKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIIIIIIIHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDEEEEEEFFFDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBEEEEEEDDDCCCAAAAAABBBDDDGGGFFFEEEEEEFFFFFFEEECCCCCCCCCCCCCCCCCCDDDEEEEEEBBBBBBCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAAAAA===<<<;;;:::;;;===???@@@AAABBBDDDEEEEEEEEECCCBBB@@@@@@@@@@@@?????????>>>AAACCCDDDCCCBBB@@@AAAAAABBBCCCEEEDDDBBBAAAAAABBB|||xxxuuutttsssrrrqqqqqqoookkkhhhffffffgggiiilllnnnqqqrrrrrrsssuuuyyy~~~}}}yyyxxx||||||xxxvvvvvvyyyzzz||||||wwwssspppoooxxxzzz|||{{{xxxvvvxxx{{{~~~}}}}}}yyyxxxyyyzzzzzzyyyvvvsssqqqrrrtttyyy~~~}}}~~~xxxwwwuuusssrrrrrrrrrrrrtttsssrrrpppooommmlllkkkhhhjjjmmmmmmjjjgggeeedddcccbbbaaa```______```aaa______^^^]]]\\\\\\\\\\\\^^^ZZZWWWUUUVVVXXXZZZZZZYYYYYYZZZZZZZZZZZZYYYYYY\\\\\\\\\\\\[[[[[[[[[[[[[[[ZZZYYYXXXXXXXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYZZZ[[[[[[ZZZYYYXXXWWWYYYZZZ\\\[[[YYYWWWVVVVVVVVVWWWXXXYYYYYYXXXXXXRRRQQQOOONNNOOOOOONNNMMMOOOLLLJJJHHHGGGGGGEEECCCBBBCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAACCCDDDDDDCCCFFFDDDBBBBBBDDDEEEFFFEEEGGGHHHIIIKKKKKKLLLLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRUUUVVVWWWWWWWWWWWWVVVUUUXXXYYYZZZ[[[\\\[[[[[[ZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[]]]]]]^^^]]]]]]___``````^^^\\\XXXYYYZZZ[[[\\\\\\\\\\\\ZZZYYYXXXYYYZZZ[[[ZZZYYY\\\YYYUUUTTTTTTSSSPPPMMMHHHFFFEEEEEEGGGHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHIIILLLMMMMMMNNNPPPQQQRRRSSSTTTSSSQQQPPPQQQRRRQQQPPPTTTSSSSSSQQQPPPOOONNNMMMNNNNNNNNNLLLJJJJJJLLLNNNOOOPPPPPPPPPPPPOOOOOONNNLLLMMMMMMNNNNNNNNNNNNMMMKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEDDDDDDDDDDDDDDDEEECCCDDDEEEEEEEEEDDDCCCBBBEEEFFFFFFGGGGGGGGGFFFFFFCCCDDDEEEDDDCCCBBBCCCDDDHHHFFFEEEFFFGGGGGGEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHIIIHHHFFFEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFDDDCCCAAA@@@CCCCCCBBBBBBAAA@@@@@@@@@DDDDDDDDDDDDCCCBBBAAAAAA@@@???>>>>>>>>>???@@@AAA???@@@BBBCCCDDDDDDCCCBBBAAAAAAAAA@@@??????>>>>>>AAACCCDDDDDDCCCAAAAAAAAACCCDDDDDDDDDBBBAAABBBDDDzzzxxxzzzzzzvvvuuuvvvyyyzzz}}}~~~~~~~~~}}}yyyxxx||||||zzzxxxvvvwwwxxxzzz{{{zzzxxxvvvuuutttuuuuuusssooojjjhhhjjjmmmqqqsssmmmnnnooooooooooooooooooqqqppppppppppppoooooooooooonnnlllkkkkkkkkklllmmmmmmmmmmmmmmmmmmllllllllljjjjjjkkkkkkllllllmmmmmmnnnooopppqqqpppooommmllljjjlllnnnooommmjjjeeeccccccccccccdddfffffffffeee]]][[[YYYXXXYYYYYYYYYXXXWWWUUURRRPPPNNNLLLJJJHHHEEEFFFGGGHHHIIIIIIHHHHHHEEEDDDDDDDDDEEEFFFFFFFFFHHHGGGFFFFFFGGGIIIJJJJJJLLLNNNPPPQQQRRRSSSTTTUUUUUUVVVWWWXXXZZZ\\\^^^___cccdddgggiiijjjjjjiiihhhlllmmmnnnppppppooonnnmmmjjjjjjjjjkkkkkkkkkkkkkkkmmmmmmnnnnnnooopppqqqrrrrrrrrrrrrssstttsssqqqooommmmmmooopppqqqqqqqqqqqqooommmllllllmmmmmmlllkkkoooiiibbb^^^[[[XXXSSSPPPIIIHHHFFFFFFGGGHHHGGGFFFHHHHHHHHHHHHHHHHHHJJJLLLOOOPPPSSSUUUXXXZZZ[[[[[[\\\[[[ZZZ[[[]]]^^^^^^]]]aaa```___]]][[[ZZZYYYXXXVVVVVVVVVTTTRRRRRRSSSUUUXXXXXXXXXXXXWWWWWWVVVUUUTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTTTTSSSRRRQQQOOONNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKKKKGGGGGGGGGGGGHHHIIIJJJKKKHHHHHHGGGGGGGGGGGGHHHHHHGGGIIIJJJLLLLLLKKKJJJIIIKKKLLLLLLLLLMMMMMMMMMMMMHHHIIIKKKKKKIIIHHHHHHHHHJJJIIIGGGGGGHHHIIIHHHGGGJJJIIIIIIIIIIIIIIIJJJJJJMMMMMMNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLNNNLLLJJJIIIIIIJJJLLLNNNNNNMMMKKKKKKJJJKKKLLLMMMMMMMMMLLLJJJHHHFFFDDDBBBEEEDDDCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@?????????BBBDDDEEECCCBBBBBBBBBDDDEEEFFFEEEDDDDDDEEEGGG{{{vvvvvvuuussssssvvvyyy|||}}}xxxtttwwwuuutttuuuwwwyyyxxxwwwkkkhhheeeddddddddddddccc```^^^[[[YYYXXXVVVRRRPPPMMMMMMNNNOOOPPPQQQQQQQQQLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSUUUYYY\\\```aaaaaabbbdddfffeeefffhhhkkknnnqqqtttvvvyyy|||}}}rrrjjjddd^^^XXXSSSLLLKKKIIIIIIJJJKKKJJJIIIKKKKKKKKKJJJIIIKKKOOORRRSSSVVV[[[aaaeeeiiijjjkkklllkkklllnnnqqqssstttssssssqqqooommmkkkiiiiiiiiiggghhhhhhgggeeeddddddffffffffffffffffffeeedddcccddddddeeefffffffffeeeeeehhhgggeeeccc```]]][[[YYYZZZYYYYYYYYYYYYYYYXXXXXXZZZYYYXXXWWWUUUSSSRRRQQQNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPQQQQQQSSSVVVXXXYYYYYYXXXXXXVVVVVVWWWWWWWWWXXXXXXYYYWWWYYYZZZYYYWWWVVVUUUVVVTTTRRRPPPPPPQQQRRRQQQPPPUUUUUUTTTTTTSSSTTTTTTUUUSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTSSSSSSUUUTTTRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQQQQRRRSSSTTTTTTSSSRRRQQQOOOLLLJJJIIIIIIIIIGGGFFFFFFEEEFFFFFF@@@AAAAAABBBBBBBBBAAAAAA???@@@AAABBBBBBBBBBBBBBBGGGGGGGGGFFFFFFEEEEEEDDD@@@@@@@@@???????????????>>>AAACCCDDDDDDCCCDDDEEEGGGHHHJJJJJJIIIIIIJJJLLL~~~vvvsssrrrrrrtttxxx{{{tttpppmmmjjjjjjjjjjjjiiifffdddbbbaaa___]]]ZZZWWWUUUUUUVVVWWWXXXYYYZZZ[[[UUUVVVWWWVVVUUUUUUVVVXXXWWWXXXZZZZZZ[[[]]]```cccmmmpppuuuvvvvvvwwwzzz}}}~~~sssjjjccc\\\WWWKKKIIIHHHHHHIIIJJJJJJIIIGGGHHHHHHFFFGGGKKKSSSZZZcccgggnnnvvv|||}}}~~~}}}{{{zzzzzz{{{}}}}}}~~~~~~~~~}}}||||||}}}}}}~~~}}}yyyuuurrrpppnnnmmmmmmlllkkkkkkjjjjjjlllkkkiiihhhfffdddcccbbb___^^^]]][[[ZZZZZZZZZZZZVVVVVVVVVWWWXXXYYY[[[[[[]]]___cccgggjjjjjjjjjiiikkkkkkkkkkkkkkklllnnnnnnlllmmmmmmkkkiiigggggghhhcccaaa^^^^^^___``````___ccccccbbbaaaaaaaaabbbbbb______`````````___^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]]]]]]]\\\[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXXXXYYYZZZXXXXXXXXXWWWUUUSSSRRRQQQNNNMMMLLLJJJIIIGGGEEEEEECCCCCCCCCCCCCCCCCCBBBAAA???@@@CCCEEEGGGHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGEEEDDDCCCBBBAAA@@@???>>>???AAADDDEEEEEEGGGIIIKKKJJJMMMOOOQQQPPPPPPPPPQQQ{{{yyyzzz~~~yyyvvvuuuuuuttttttrrrpppooooooooommmjjjggggggggggggiiijjjlllmmmnnnjjjlllmmmkkkiiiiiikkkmmmmmmoooqqqrrrsssvvvzzz~~~tttjjjccc\\\WWWLLLJJJIIIJJJLLLMMMMMMMMMHHHIIIJJJJJJLLLTTTaaakkk}}}~~~}}}}}}yyyxxxuuusssqqqooonnnmmmggghhhhhhjjjkkkmmmoooppprrruuu{{{~~~{{{xxxvvvuuuvvvwwwwwwwwwyyyxxxwwwwwwvvvvvvvvvwwwuuuuuuuuuuuuuuuttttttssssssssssssrrrrrrrrrqqqqqqnnnnnnnnnnnnmmmkkkiiihhhffffffggghhhhhhhhhhhhhhhffffffffffffeeeeeedddccc^^^]]][[[XXXTTTPPPLLLIIIJJJJJJIIIHHHGGGEEECCCBBBAAACCCGGGKKKNNNPPPPPPPPPMMMMMMMMMNNNOOOPPPQQQQQQRRRQQQOOOLLLHHHEEECCCBBBBBBDDDEEEFFFHHHKKKOOOSSSYYY\\\```ccccccaaa``````~~~|||}}}}}}~~~}}}pppggg```YYYUUUTTTSSSRRRSSSUUUWWWWWWWWWRRRTTTUUUVVVZZZeeeuuu~~~~~~~~~~~~|||yyyzzz|||}}}~~~}}}||||||yyyzzzzzz{{{{{{{{{zzzzzzssssssppplllfff```ZZZVVVQQQQQQOOOMMMJJJGGGEEECCCCCCFFFKKKPPPTTTVVVVVVVVVWWWWWWXXXYYY[[[^^^```aaa```^^^ZZZVVVQQQLLLHHHGGGEEEFFFGGGHHHJJJNNNTTTXXXnnnrrrwwwzzzzzzxxxwwwvvv|||ooogggeeeccc```ZZZYYY[[[aaaiiinnnnnnkkkeeebbb```cccnnn~~~xxxoooiiiiiiddd\\\VVVRRROOOMMMLLLLLLMMMPPPUUU[[[```aaaaaaeeefffgggiiilllrrrzzz}}}{{{tttlllfffccc[[[SSSXXXRRROOOPPPSSSWWW___fffuuuxxxssssssqqqnnnoooooorrryyy|||vvvnnnfff```\\\WWWUUUPPPPPPRRRVVV]]]bbbdddeeekkkooouuu{{{zzzqqqhhhfff```\\\\\\]]]___eeelllxxxqqqjjjfff[[[YYYXXXZZZ___dddgggiiinnnttt~~~zzzuuusssqqqpppsssxxx}}}mmmjjjeeecccdddfffhhhiiiooouuu~~~yyyssspppooommmlllpppsssyyy{{{xxxrrrrrrtttyyy|||{{{~~~||||||xxxrrruuurrrooommmnnnqqquuuxxx