BM66(i@ ;;;;;;:::::::::;;;;;;<<<888888999:::;;;<<<>>>???AAA@@@@@@??????>>>>>>=========;;;::::::999::::::<<<===???@@@@@@>>>===;;;:::::::::;;;;;;;;;<<<<<<>>>???@@@>>><<<:::::::::;;;;;;;;;;;;;;;<<<======>>>>>>============>>>>>>@@@@@@@@@???AAAIIIWWWaaa{{{rrrlll^^^YYYRRRMMMJJJJJJJJJJJJKKKKKKKKKIIIGGGFFFFFFGGGDDDGGGPPPYYYWWWNNNJJJLLLUUU^^^lllyyy~~~{{{tttpppnnnjjjccc^^^[[[\\\\\\\\\\\\___cccgggmmmrrrzzz|||uuusssvvvxxx|||}}}~~~}}}zzzvvvttttttrrrppppppqqqrrrqqqqqqnnnllljjjkkkmmmnnnllljjjcccaaa___\\\XXXUUURRRQQQJJJHHHFFFEEEDDDDDDDDDEEEKKKJJJHHHGGGEEEBBB???<<>>DDDKKKOOOOOOXXXeeeqqqyyyooo^^^SSSDDDAAA>>><<<<<<<<<;;;:::<<<<<<;;;:::888777666666:::::::::999777555333111777777666666555555444444888555222444888999777333777666555444444444444444333222222222222222222222777666555444333444555555444444555666777999999:::777777777666666999===@@@LLLaaa|||~~~|||{{{zzz{{{|||}}}|||zzzoooccc^^^gggvvv~~~~~~wwwkkk[[[NNNFFFGGGSSSaaajjjjjjiiifffaaa]]][[[[[[^^^```bbbccceeejjjqqqwww{{{}}}~~~{{{yyyyyy}}}===<<<<<<;;;;;;;;;<<<<<<999999999:::;;;===>>>???@@@@@@@@@@@@@@@?????????>>>===<<<;;;::::::::::::888999;;;<<<<<<;;;999888999999999999:::::::::;;;;;;===>>>===;;;:::::::::<<<<<<<<<<<<<<<======>>>>>>>>>============>>>>>>>>>???>>><<<<<>><<>>>>>@@@@@@@@@@@@AAAAAAAAAAAA>>>>>>===<<<<<<;;;;;;;;;777888999::::::999888777888888888888999999999999999:::<<<<<<:::999:::;;;===============>>>>>>>>>>>>>>>============>>>>>>???@@@???<<<:::===CCCHHHKKKYYYnnn~~~qqqhhhaaa]]]ZZZYYYZZZYYYVVVRRRNNNLLLLLLJJJIIIMMMUUUZZZZZZ[[[\\\^^^gggvvv{{{vvvqqqjjjeee```\\\XXXXXX\\\```aaaaaabbbcccgggjjjjjjkkksss}}}yyyuuusssxxxxxxyyyyyyzzz{{{||||||zzzyyyxxxwwwvvvtttssssssqqqnnnjjjhhhhhhiiijjjjjjdddcccaaaaaaaaaaaa___^^^XXXVVVSSSPPPMMMKKKJJJJJJFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@???===<<<<<<;;;;;;::::::999999;;;>>>AAACCCKKKVVVccckkksss|||xxxeeeXXXPPPIIIAAA;;;???===;;;;;;<<<===<<<;;;;;;;;;::::::999888777777888888777777777777777666555555555555555666666666666333111222555666444111222111111000000000000000000000000000000111111111111111000000111222333444333333333333444666999:::???>>><<<999777777999<<>>>>>>>>======<<<;;;;;;999999:::;;;;;;;;;::::::888888888999999999999:::888999;;;<<<;;;:::;;;<<<======>>>???????????????>>>>>>============>>>>>>BBBBBBBBB@@@>>>>>>@@@CCCAAAIIIVVVggg}}}yyysssooollljjjfff___XXXTTTTTTTTTQQQOOOOOOTTT]]]cccfffgggeeejjjsss}}}|||xxxtttqqqjjjccc\\\ZZZ\\\^^^]]]ZZZ\\\[[[]]]___```bbbkkkuuuyyyuuurrrrrrssstttuuuwwwxxxyyyzzzuuutttsssrrrqqqqqqqqqqqqmmmhhhbbb^^^\\\[[[ZZZYYY[[[ZZZYYYXXXWWWVVVUUUTTTPPPNNNLLLJJJIIIJJJJJJKKKJJJIIIIIIHHHFFFEEECCCCCC??????>>>===<<<<<<>>>???:::<<>>:::<<<;;;::::::<<<===<<<<<<:::::::::999999888888888:::999999888777777777777444444444555555666666666444333111222333444222000000000///////////////000////////////000000000000//////000111222333444555555555333333333555777888<<<<<<:::888777888;;;===LLL```{{{wwwmmmfffmmmxxx~~~xxxmmm___SSSLLLLLLWWWcccnnnmmmkkkgggdddcccdddfffgggiiillllllmmmpppvvv{{{~~~}}}~~~}}}}}}}}}>>>>>>===;;;::::::::::::<<<<<<===>>>>>>>>>===<<<===>>>>>>???@@@AAABBBBBB>>>>>>>>>>>>===<<<;;;:::::::::;;;<<<<<<<<<<<<<<<999999999999::::::::::::888:::<<<<<<<<<;;;<<<======>>>??????@@@@@@??????>>>>>>============>>>>>>BBBBBBBBBBBBAAA@@@AAABBBAAAEEEKKKSSS___uuuvvvlllccc```aaaccceeebbb]]]\\\bbbiiilllmmmeeeeeefffiiilllmmmllljjjlllnnnrrrxxx}}}|||ssskkkaaa\\\[[[[[[XXXUUUWWWUUUUUUXXXYYY[[[bbbkkkwwwxxxyyyxxxtttqqqooonnnnnnoooqqqsssuuuwwwyyyzzzwwwvvvsssqqqnnnmmmlllkkkeeeaaa[[[VVVSSSRRRPPPNNNQQQQQQQQQOOONNNLLLLLLLLLHHHHHHHHHIIIJJJLLLNNNOOOLLLKKKIIIGGGEEEBBBAAA@@@???@@@AAAAAA@@@AAADDDHHHEEEJJJQQQXXX^^^eeemmmrrrvvvhhhSSSKKKAAA===>>>???===999999888888:::<<<===<<<;;;999999999999999999999999::::::999777666555333333333333444444555555666666333222222111222222111000000000////////////000000....../////////000000000///000111222444555555666333333333444555888:::;;;>>>>>><<<:::888999<<>>=========>>>======>>>??????>>>===<<<<<<<<<======>>>???@@@@@@<<<===>>>>>>===<<<:::999999999::::::;;;;;;<<<<<<999999999999:::::::::;;;999:::<<<===<<<;;;<<<===<<<===>>>@@@@@@??????>>>>>>>>>============>>>>>>>>>??????@@@@@@@@@@@@@@@@@@BBBDDDGGGKKKXXXqqqwwwtttuuuxxx|||xxxnnneeecccfffiiihhh^^^ZZZVVVTTTUUUUUUSSSQQQSSSTTTWWW[[[aaahhhooorrrwwwwwwxxxzzz~~~~~~vvvmmmeeebbbaaa^^^]]]WWWUUUUUUVVVVVVVVVZZZ```hhhiiiiiigggeeecccdddeeeiiiiiikkkmmmppprrrttttttwwwuuurrroookkkgggeeeccc^^^[[[WWWTTTSSSRRRPPPNNNJJJKKKKKKJJJGGGFFFFFFGGGDDDFFFGGGJJJLLLOOOPPPQQQMMMKKKHHHEEEBBB@@@@@@@@@===AAAEEEGGGHHHKKKPPPUUU___eeennnuuu{{{|||qqq```RRRHHHCCC>>><<<;;;:::888555888777777999;;;<<<;;;:::999999999999999999::::::999999999888666444111000444444444444444555555555333333333222111111000000000////////////000000111......//////000000111111000111222444555666666666///111333666:::===???AAACCCBBB@@@===:::999;;;>>>LLL```{{{}}}wwwuuuzzzvvvooommmuuu~~~uuulll```VVVNNNNNNWWWbbboooooommmjjjgggeeefffgggfffiiimmmnnnooorrrwww|||~~~{{{}}}{{{???>>>>>>=========>>>>>>===>>>???@@@@@@>>><<<;;;::::::;;;;;;<<<<<<<<<===;;;<<<=========;;;999888999999999::::::;;;<<<===888888888888999999999999888:::<<<<<<:::::::::;;;;;;<<<>>>???@@@???>>>===>>>>>>============>>>>>>===<<<======????????????@@@>>>???AAABBBGGGUUUdddvvvqqqhhhiiikkkkkkgggbbb]]][[[\\\[[[XXXUUUPPPOOOMMMLLLMMMPPPSSSUUUUUUXXX\\\bbbiiirrrzzzzzzrrrlllhhhggghhhiii```]]]\\\]]][[[VVVUUUXXX\\\]]]]]]\\\ZZZZZZ[[[\\\______```bbbcccdddeeeeeehhhhhhhhhfffdddbbb___]]][[[ZZZXXXVVVVVVTTTQQQOOOFFFGGGIIIGGGEEEDDDEEEFFFDDDFFFIIILLLOOOPPPPPPPPPNNNLLLHHHEEECCCCCCEEEFFFHHHNNNVVV\\\```eeemmmrrrvvvlllggg^^^PPPEEE??????===:::777666555555777777777999;;;;;;:::888888888888999999::::::::::::;;;===>>><<<999666444555444444444444444444333333444444333111000000111...............///000000......///000000111222222000111333444555555555555111333777;;;>>>???@@@@@@AAA@@@>>>;;;888888;;;===III^^^yyy{{{tttssswww~~~vvvpppooowwwuuummmaaaXXXQQQPPPYYYcccmmmmmmmmmjjjfffdddcccddddddhhhlllnnnpppsssxxx}}}~~~~~~{{{{{{xxx;;;;;;:::::::::;;;;;;<<<>>>???@@@AAA@@@>>><<<;;;999999999::::::::::::;;;;;;;;;======<<<;;;888777;;;;;;;;;;;;<<<===>>>???777777777777888888888888888999;;;;;;999888999999;;;<<<>>>???@@@???===<<<>>>>>>============>>>>>>>>>===<<<===?????????>>>BBB======AAAAAA@@@DDDLLLRRRhhhttttttwwwxxx}}}xxxuuutttvvvuuuqqqlllaaa]]]WWWQQQMMMKKKJJJKKKFFFHHHJJJMMMQQQWWW]]]bbbuuusssnnnhhheeeeeeiiimmmiiifffeeeeeeaaaYYYUUUVVVVVVWWWYYYXXXWWWVVVWWWXXXVVVVVVVVVVVVVVVWWWWWWWWWVVVWWWZZZ\\\^^^^^^]]]\\\]]][[[YYYXXXVVVSSSOOOKKKDDDGGGHHHGGGEEEDDDEEEGGGEEEGGGKKKNNNPPPPPPOOONNNQQQNNNJJJGGGFFFHHHKKKMMM\\\dddoooxxx~~~xxxggg]]]YYYTTTIII@@@:::;;;;;;888555444777:::777777777999;;;;;;999777888888888999999::::::;;;<<>>???>>>===;;;999999888777666777;;;>>>GGG\\\wwwzzztttssswww|||uuuppppppwww~~~|||{{{vvvnnncccZZZSSSRRRZZZeeekkklllllliiieeebbbaaa```bbbfffjjjmmmnnnrrrwww|||~~~~~~|||~~~yyyvvv999:::;;;<<<============>>>???AAACCCCCCAAA???===555555666777999:::;;;<<<;;;<<<===>>>===<<<:::999::::::999999::::::;;;<<<777555333333444555555444888999::::::888888999:::999;;;>>>@@@AAA@@@>>>===<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<@@@???>>>>>>>>>@@@AAABBBJJJVVViii~~~vvvnnnhhh```VVVNNNJJJKKKLLLLLLLLLNNNRRRTTTVVVXXXXXXTTTPPPRRR[[[ddd^^^___^^^\\\ZZZXXXYYYZZZWWWXXXYYYYYYXXXWWWWWWWWWUUURRROOONNNMMMLLLJJJIIIKKKKKKMMMNNNQQQTTTVVVXXXYYYYYYYYYXXXWWWUUURRRQQQNNNLLLIIIHHHHHHIIIHHHGGGGGGIIINNNUUU[[[[[[WWWSSSSSSTTTTTTTTTVVV\\\eeellluuugggXXXQQQLLLEEE???<<<<<<===:::555333555555222444444555666666777666666:::999777666666777999:::999===AAADDDCCC???999555666444222111111222222111333222222666777555111000//////000111111222222222000000000000000111111222111111111111222333444555999<<<>>>>>><<<;;;;;;;;;888777666666777:::===???KKK\\\rrr{{{xxxzzz~~~~~~xxxooojjjqqqzzz}}}{{{zzzuuunnneee\\\TTTRRR[[[fffpppooommmhhhccc___]]]]]]eeegggjjjlllnnnrrrwwwzzz}}}zzzxxxxxx{{{:::::::::;;;<<<<<<======>>>@@@AAABBBBBB@@@>>><<<777777888999:::::::::::::::;;;===>>>>>><<<:::888:::999999999999:::;;;;;;:::888666555666777777666555777888999888999:::<<<:::;;;===??????>>><<<;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;;;;<<<===>>>???BBBMMM]]]mmm}}}yyyjjj```XXXZZZ]]]]]][[[YYYYYYYYYXXXXXXVVVPPPJJJIIIMMMQQQQQQQQQPPPOOOPPPPPPQQQQQQQQQSSSWWWYYYYYYWWWVVVVVVQQQOOOMMMLLLLLLKKKJJJHHHGGGGGGIIIJJJLLLNNNOOOPPPXXXYYYYYYZZZYYYXXXWWWVVVLLLJJJHHHGGGIIIJJJJJJJJJLLLMMMQQQWWW^^^bbbbbbaaaZZZ]]]bbbhhhppp{{{{{{rrrcccWWWKKKEEEBBB>>><<<===DDDCCC???888555777777555333333444666666777777777:::999777666666777999:::888;;;>>>@@@???<<<888444555333222222222333333333555666999;;;:::777444222111111111000000000000000000000000000000111111222111111111111222333444444<<<===>>>===:::999888999999888666555666888:::<<>><<<;;;888999:::;;;;;;:::999888999;;;===??????<<<999777999999999999999:::;;;;;;>>>;;;999888888999888777444666888888999999;;;===:::;;;===>>>===<<<:::999888999999:::;;;<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;<<<<<>>EEEGGGDDD@@@===<<<:::999777555222111//////000000000000000111111222111111000111111222333444>>>>>>===;;;888666666777999888666555555666888999FFFXXXppp|||wwwwwwxxx{{{|||rrrjjjfffmmmwww}}}~~~zzzqqqfff\\\UUUTTT]]]hhhpppnnnkkkfffbbbaaabbbeeeeeehhhlllooorrrtttwwwzzz|||{{{}}}:::999888777888:::<<<>>>@@@@@@???>>>===<<<::::::888999:::<<<<<<;;;:::999888:::===??????<<<999777999999999888999::::::;;;???===:::999999999888777666888999:::999:::;;;===;;;;;;<<<<<<;;;:::888777666777888999:::;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===DDDMMMSSSWWW___kkkuuu}}}wwwnnnhhh]]]XXXTTTUUUXXXXXXUUUQQQQQQQQQSSSUUUWWWYYYYYYXXXZZZYYYXXXYYY[[[[[[ZZZYYY]]]^^^aaaccceeeffffffffffffgggiiijjjkkkkkkjjjjjjkkkiiihhhiiimmmqqqssstttxxxwwwvvvvvvxxxzzz|||}}}zzzppphhhaaaYYYTTTIIIDDD???===;;;>>>HHHRRRbbb^^^QQQAAA888555333111000111222444666777777888888777666666666666777888777777777666666555555555222333333333333333555666???JJJTTTVVVTTTQQQOOOMMMGGGEEEAAA<<<888444222111000000000000000111111222000000000000111222333444<<<<<<;;;888555444555777888777666555555777888999DDDWWWpppyyyvvvwwwzzz|||tttmmmiiioooxxx|||zzzpppddd[[[VVVWWWaaalllrrrooojjjddd```___bbbeeedddhhhmmmqqqsssuuuxxxyyy}}}:::999888777888:::<<<>>>@@@???===<<<;;;::::::999666777999;;;<<<<<<<<<<<<777999<<<>>>>>><<<:::888999888888888888999::::::>>><<<999777888888777666:::;;;<<<;;;:::999:::;;;;;;;;;;;;;;;:::999777666666666777888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;:::::::::555;;;CCCFFFIIIRRR```kkkqqqyyyxxxuuurrrtttxxxxxxtttoookkkhhheeedddgggkkkmmmnnnnnnnnnnnnppprrrsssrrrqqqtttvvvxxx{{{~~~xxxssslllddd\\\RRRJJJEEE@@@===:::999777:::DDDOOObbb^^^RRRBBB888555333000///000222333555666777777777666666666666666666777777666555444333444555666222333444333222333666999HHHUUUaaacccbbbaaa___[[[NNNKKKFFF???:::555222111000000000000000111111222000000000000111222333333888888777666444444666888666666666666777999;;;<<>>===;;;:::999999999:::666666777999:::<<<======888999;;;<<<<<<<<<:::999888888888888888999::::::<<<999777666666777666555;;;<<<===<<<:::888999:::;;;;;;;;;::::::999777777666777777888999:::;;;;;;::::::::::::::::::::::::888888999999999888777777333999>>>@@@CCCMMM___mmmssstttvvv{{{{{{zzz~~~}}}qqqjjjccc]]]TTTIII@@@======:::999999888888???GGGSSSQQQJJJ???888777555222///000111333444555555555555555666666666666555555777555333222222333555666222444444333222555<<>>JJJ```rrr~~~tttcccSSSMMMTTTdddqqq}}}}}}~~~}}}mmmaaaZZZOOOGGGDDD@@@:::999<<<999666666999:::777666888;;;>>>===888555444111---000111222333333333333333444555555666666555555444333222000///000111333444111333444555777@@@LLLVVV^^^ffffff^^^YYYVVVJJJ;;;333222000......000222333000000000000000111111222////////////000111222333///222444555444333333444555666666666666666666666DDDUUUkkk|||xxxtttwww~~~{{{zzz~~~}}}{{{{{{tttfffWWWPPPQQQWWWdddoootttsssooojjjfffeeefffhhheeegggjjjlllnnnrrrwwwzzz|||}}}~~~~~~~~~;;;<<<<<<;;;999777888999888888999999999:::::::::666666555555666888;;;<<<;;;;;;999888777777666666999888777777777888999:::777666777999777222111333111222333444555666777777;;;;;;;;;:::999888777666888888888888888888888888777777888888888999999999::::::999999888777666666555888:::;;;@@@MMM```nnnqqqgggXXXMMMHHHIIIMMMQQQ___jjj{{{zzzyyy{{{|||ttthhhZZZRRRIIIFFFBBB>>>;;;:::;;;<<<999888666555444555777888:::888666444111///......---...///000111222333333222222333333333333444444444444444333333222222222444333666===GGGRRR]]]eeekkkccc[[[XXXRRRGGG???;;;000000000000000000000000.........///000222333444111222222222333333333333222222222222222222222222555333333777999888:::>>>DDDTTTiiivvv}}}|||vvvvvvzzz~~~~~~vvvmmm___SSSPPPWWWdddmmmssssssqqqiiiaaa]]]```cccffffffgggiiimmmrrrwwwzzz|||~~~999:::;;;:::888888999:::888888888999999999::::::888777666555555666777999::::::999888888999999999999888777777777888999:::888777999===<<<666222333222222333555666888999:::;;;;;;;;;;;;:::999888888888888888888888888888888999999999::::::::::::::::::::::::999888888777777888:::<<<>>>CCCLLLZZZcccbbbZZZPPPHHHEEEEEEGGGIIIMMMTTTeee}}}~~~~~~{{{wwwqqqjjj```VVVKKKEEEBBBAAA>>>;;;888888777888999888666555444555777777666666444333222111111111111111111111111111111111222222333333333333444444333333222222222111111111111444;;;DDDOOOXXX___dddfff^^^VVVRRRKKKAAA999555000000000000000000000000111000000000000000111111.../////////000000000000444444444444333333333222555333333777888777888<<>>BBBGGGMMMSSSVVVOOOKKKEEEAAA@@@@@@@@@@@@CCCEEENNN[[[kkk}}}xxxvvvuuuvvvjjjddd[[[RRRKKKDDD???;;;<<<;;;:::999888777666666999888666555444555666666333333222222222222333333444444333222111000000///222222333333333333444444222222111111000000111111222;;;GGGUUU```gggiiiiiicccZZZQQQLLLFFF<<<444222000000000000000000000000444333222000////////////111111111111222222222222666666555555444444333333666333333666777555666:::CCCSSShhhxxx~~~|||xxxxxx||||||||||||{{{{{{|||||||||}}}{{{xxxuuusssssstttuuuxxxvvvpppiiibbb```ccchhhhhhiiiiiijjjmmmssszzz:::;;;;;;999888888:::;;;888888888888999999999999;;;:::888777666666666666999888888888888888999999888888777777777999:::;;;999===JJJXXX]]]SSSEEE<<<222222333444555666777777888888999:::::::::999999666666666666666666666666777777666666666666555555;;;:::::::::999999888888999:::>>>DDDLLLPPPPPPNNNEEEBBB???===<<<<<<<<<;;;BBBAAACCCHHHOOO^^^vvvxxxooogggbbbVVVPPPIIICCC@@@>>><<<;;;999::::::;;;:::999888777888777666555555555555555222222222222222222333333555444444333222111000000222222222333333333444444333222111111000111222222222@@@SSScccooouuurrrmmmaaaXXXOOOJJJDDD;;;444222000000000000000000000000333333111000////////////222222222333333333444444444444444444444444555555666333333555666444444777AAAPPPfffwww}}}|||~~~{{{zzz}}}~~~}}}{{{{{{{{{{{{}}}~~~~~~~~~~~~~~~~~~|||zzzwwwvvvsssmmmfffaaaaaafffjjjiiijjjkkkkkknnnsss|||>>>>>>===:::888777888:::777777888888888999999999::::::999999999999999999999888777666555555555555888777777777777999:::<<<999@@@RRRhhhqqqfffRRRDDD777888999:::999888666555666777777888888888777777555555555555555555555555555555555555555555555555::::::999999999999999888555666;;;CCCLLLPPPNNNKKKEEEAAA===::::::;;;<<<<<<<<<<<<>>>@@@@@@FFFVVVeee~~~~~~zzzrrrhhh\\\RRRLLLEEEBBB???=========<<<;;;777888:::;;;;;;:::999888888777666555555444444444444333222222111111111111222222222222222222222222222222222333333333444444444333222111111222444555222DDDZZZkkkvvv{{{uuulll]]]SSSJJJEEEAAA:::555333000000000000000000000000111111000000000000000111////////////000000000000111111222333444555666666666333333555555333333777@@@LLLbbbtttyyywwwxxx~~~~~~|||}}}~~~}}}}}}~~~}}}||||||}}}~~~{{{xxxqqqnnnhhhccc```aaafffiiigggjjjlllmmmnnnttt|||~~~~~~??????===:::666666777999777777777888888888888999999999::::::;;;;;;;;;<<<999888777555444444333333777777666666777999;;;<<<:::BBBUUUnnnzzzoooYYYIII===???BBBCCCBBB>>>:::777666666777777777666666555444444444444444444444444555555555666666777777777888888888888888888888888333444888???FFFJJJIIIGGGDDDAAA<<<::::::<<<======888999<<>>:::777888888888777666555444333333333333333333333333333333444555666777777888777777777777777777777777444444666999<<>><<<::::::;;;<<<===<<<999888;;;???@@@???BBBHHHEEEMMMXXXcccooo}}}wwwrrrmmmjjj]]]YYYRRRKKKEEEAAA??????:::999999:::;;;:::888666444555666666666666666666777777777666555444222222444333222111000000000000000000000111111111222222222222333333333333444444444222111000000222444666@@@SSSfffoootttuuukkk\\\III@@@888555444111000111000000000000000000000000000000000000000111111222222222333333333444444444555555444444444444444444666333333666666444555999AAAJJJ]]]ppptttooorrr{{{~~~|||{{{|||~~~}}}{{{yyy|||~~~{{{rrrmmmgggbbb_________```bbbhhhnnnpppqqqttt{{{}}}||||||~~~999999777555333333666999777777777777888888888888999999:::::::::999999888666666666666666777777888777666666666888999;;;===>>>@@@MMMcccpppiiiVVVFFF===AAAHHHLLLLLLGGG???:::999999999999888666555555333333333333333333333333000000111222444555666666666666666666666777777777666666555444555666888:::888777777999;;;===<<<:::999777777;;;<<<<<<===AAABBBDDDEEEFFFLLL\\\rrruuulllccc[[[VVVDDDEEEEEEDDDBBB???<<<:::888888888999;;;<<<;;;:::666666666777777777777777777777777666555333222111222222111111111111111222111111000000000000000000222222333333333444444444333111///...///111333555>>>PPP```eeehhhggg[[[LLLDDD;;;333222111000000111000000000000000000000000111111000000000000000111//////000000000111111111999888777666555444333333666333333666777555666:::CCCJJJ\\\ooosssnnnqqq|||~~~|||{{{zzzzzz|||~~~||||||}}}uuupppiiiddd```^^^\\\[[[```gggoooqqqqqqttt{{{}}}zzzyyyyyy|||~~~:::999888666666666777888999999888777666555444444777888999:::;;;:::999999;;;;;;999888777777777777444555666888999999999999:::===GGGYYYfffdddTTTDDD>>>AAAEEEHHHHHHEEE@@@>>>999999888777666555444333222222222222222222222222222333555555555555555555888888::::::999777555333444444555555555555444444888777777777888999::::::222555999<<<>>>>>><<<;;;<<<<<<<<<>>>AAAIIIRRRXXXyyyqqqaaaTTTKKKGGGEEEAAA@@@???>>><<<<<<<<<;;;999999999888999999::::::888888888888777777777777777666555444333444555555333111///...---...///000111111111111111111111111000111111111111222222222222111000//////000111222===CCCKKKQQQRRRMMMEEE@@@777666555333111000///...//////000111111111111111222222111111000///......000000111111222333555555444444444555555555666666444444444444555666777777@@@NNN```kkkjjjhhhooozzz}}}{{{{{{|||~~~}}}~~~~~~}}}}}}}}}uuurrrmmmhhhccc```^^^]]]dddgggkkknnnqqquuuzzz~~~~~~|||{{{|||~~~:::999888777777777888888888888888777666666555555777888999:::::::::999999888888777666555555555666666666666777888888999999:::<<>>===<<<;;;;;;;;;;;;;;;:::999888888888888888777777777666666666666555777666555444333444444555222111///...---...///000222222222222222222222222000000111111111222222222222111000//////000111222333777<<>>@@@BBB999999888888888777777777222222222222222222222222444666:::AAAEEECCC;;;555666555333111111222444555444444555555555555444444777666666555555555555555444555666777888777666555666777888888999:::===???LLLRRRSSSJJJAAA@@@EEEHHHNNNVVVfffxxxsssggg[[[SSSNNNMMMJJJEEE???;;;999888888777777888999999:::;;;;;;666666666777888:::;;;<<<666666666777888999:::;;;888888888888777777777777333444444444444333222222///...---,,,,,,...000111111111111111111111111111/////////000000000111111000000111111111111000000......///000000///...---000000000000//////////////////000000000///......000000000000000000000000------......///111222333111111222222222333333333444444444444555666777777<<>>888888777777777777666666111111111111111111111111666888???LLLVVVUUUIII===888666333111000222444555444444555555555555444444777666555555444444444555555444444444555666777777555777888888888888:::<<>>AAAJJJUUU___mmmyyyzzz|||}}}yyysssiii]]]QQQIIICCCAAA@@@@@@???===:::888777777555555666666777888999999888888888888999:::<<<<<<888888888888888999:::;;;888777777777777666666666333333444444444333222111///...---,,,,,,...000111000000000000000000000000////////////000000000111///000111222222111000///000000//////000000111111111111111000000///////////////000000///......---////////////////////////////////////000000111222222222222222333333333444333333444555666777999::::::DDDTTTccciiikkkrrrzzz~~~}}}}}}}}}}}}yyyyyy{{{}}}|||vvvnnnfffaaa^^^___```fffiiimmmrrrvvv{{{|||yyywwwtttwww{{{888999;;;<<<===<<<;;;;;;888888888888888888888888:::999888888888999:::;;;;;;;;;999888777777777777555555666666777666555555999:::999888666555444555666666666666666777888888777777777777666666666666000000000000000000000000000222;;;MMM[[[[[[MMM>>>:::777444111000111444555444555555555555555555444777666555444444444444444666555222111222555888:::777999:::999888888888:::;;;???@@@<<<:::::::::888888:::@@@FFFHHHNNN^^^ppp~~~yyyvvvsssuuuyyy||||||wwwpppjjjddd^^^TTTJJJBBB??????@@@999;;;======;;;888666555999888777666666666666666999999999999:::;;;<<<===::::::999999999999999999777666666666555555555555333333444555444333222111///...,,,,,,,,,...000111////////////////////////////////////000000000000///000111222222111000///000///---,,,---///111333222222222111000///////////////000000///...------............////////////222111111000000000000000222222333333333444444444333333444555777999;;;<<<:::CCCTTTcccjjjmmmrrrzzz}}}}}}~~~~~~{{{yyyzzz}}}{{{zzzuuunnnfff```]]]]]]^^^eeehhhmmmqqquuuzzz{{{wwwuuurrruuuzzz:::::::::999999888888888999;;;<<<<<<:::888888888666999;;;:::888888;;;???666777888777666666888:::999666333333555666444222777666555444444444444333777777666666666777777888666666555444333333222222555555444333222000000///222333777???FFFGGGBBB<<<888555111000111333444444444444333444444555666777888777444222222333555777222222222222333333444555555666666666666666555555999888888777777777777777999;;;<<<===???AAAEEEHHHYYYfff|||}}}yyyrrrmmmnnnkkkhhhggggggaaaWWWOOOOOOMMMJJJFFFBBB???===<<<<<<============;;;:::999555555555555555555555555444444555555666666777777:::;;;:::999777777999;;;777777666555444333333222444222111111222111000...111...,,,,,,///111000///111000/////////000222333222111111333555555444333111000......000000000///111222222111000000111333222222222222000///...---///............///000000000000////////////000000///////////////000111111111111000000111333555666444555666555333333555666;;;CCCSSScccllloootttzzz}}}yyyxxxzzz~~~||||||}}}{{{zzz}}}xxxnnnddd\\\YYYZZZ\\\aaahhhnnnooorrrzzz}}}yyyuuurrrxxxzzz}}}999999999999999999888888;;;<<<>>>===;;;888777777666888888777555555777999777777666666666777777777777555333333666777666555888999::::::777555333222555555444444444444555555666555555444333333222222222222222222222222222222444333555999>>>???:::555777444111000111222333333222222222222333444555666888666444222222333555666222222222222222333444555555666666777777666666555777777666666666666777777777999:::;;;<<<>>>AAADDDGGGNNN[[[mmmyyyssskkkfffbbb___\\\[[[XXXSSSKKKEEEEEEDDDBBB???===;;;:::::::::;;;;;;<<<;;;999888777555555555555555555555555555666666777888888999999888999999777555555777999777777666555555444333333444222111111111111000...000...+++,,,...000000///000000000000000111111222222222222333444444222111111000......000000000//////111444555444222111111111111111111000///......---,,,,,,,,,,,,---......000000////////////000000///////////////000111111222111111111111222444555444555666555333333555666;;;CCCSSScccllloootttzzz~~~zzzvvvvvvxxx~~~~~~~~~|||zzz~~~}}}sssiiiaaa]]]^^^```cccjjjpppqqqsssyyy~~~|||yyyvvvttt}}}~~~888888888888888999999999<<<===???>>>;;;999888888999999888888888888999999999777555555888999777444555444333444666888888777666;;;@@@AAA===999666555555555444444444444555555555555444444333333222222000000111222333444444555444222222444777888666333666444111111222333333222111111111111222333444444777666444222222333444666333222222222222333333444555555666666666666555555444444444444555666777888555777888888888999<<<>>>;;;???GGGRRR___mmmyyy}}}tttmmmfff^^^XXXSSSRRRPPPMMMIIIDDD@@@======<<<;;;:::999999999999888999999999999777666555444444444444444444444444555555666666777888888888666666777555444333444666777777666666555555444444444222111111111111000......---+++,,,---//////...//////000111111111111111222111222333444333111///111000......000000000///,,,000555888666333000...//////000000000000//////---,,,,,,,,,,,,---......000//////......//////000///////////////000111111333222222111111222333333444555555444333333444666;;;CCCRRRbbbkkkoootttzzz~~~yyyuuuuuuxxx~~~}}}{{{|||~~~zzzqqqhhhbbb___```aaaeeemmmrrrssstttxxx||||||}}}}}}~~~~~~~~~|||{{{zzz666777777777888888999999:::<<<>>>>>><<<;;;;;;;;;999999999:::;;;;;;:::999999666444666:::<<<999555666555555555666777777777444:::BBBDDDAAA===::::::888777777666666666666777444444444333333333222222000000111222333444444555444222111222555888999888555444222222333444333222111111111111222333444444666555444333222333444555333222222222222222333333333333444444555444444444222222222333444555777888444555777777666666888:::999>>>FFFNNNTTTXXXYYYZZZhhhrrrwwwqqqiiiaaaZZZSSSMMMIIIHHHHHHHHHEEEBBB???>>>???<<<;;;;;;:::::::::::::::777888999999888777555444444444444444444444444444222333333444444555666666555555666555333333444555666666666666666666555555333222000000111111///...---,,,,,,,,,---............///000222222111000000000000000222333333111///111000......000000000///+++///444666444111///------...//////000000000//////............///000000/////////......////////////////////////000000111333333222222222222222222444555555444333333444666;;;CCCQQQaaajjjnnntttzzz{{{wwwxxx{{{~~~~~~|||}}}}}}~~~|||vvvnnnfffcccbbbbbbccceeemmmssstttuuuyyy{{{{{{~~~~~~~~~666666666777777888888888666888;;;=========>>>???===>>>??????===999666444888555444777===???<<<888777777666555444444555555333999@@@DDDBBB===:::888888888777666666666666666333333333333333222222222222222222222222222222222555333222222444666888888222111111111222222000///111111111111222333444555666555444333222333333444333222222111111222222222000111222222333333333222111111111222333555777777444555777777666555666888777;;;AAAGGGIIIHHHDDDBBBIIIPPP\\\hhhtttzzzrrriiiccc[[[WWWRRRMMMIIIEEEBBB@@@AAABBBBBBAAA@@@@@@AAABBB======<<<;;;::::::::::::888888999999888777666444444444444444444444444444222222222333444444555555444666777666444333444555555555555555666666666666333111000000111000///---+++,,,---------------......///000222222111000000000//////000333444333222111000......000000000///,,,...000000///.........,,,---...//////////////////............///000000//////............/////////////////////000000111222222333222222222222111333444555444222222444555:::AAAPPP___hhhlllrrryyy{{{xxxyyy}}}~~~~~~yyypppiiifffeeedddcccdddlllssstttuuuzzz}}}}}}||||||}}}}}}~~~666666666666777777777777333666999<<<===>>>@@@AAAIIIMMMPPPNNNEEE<<<666333666555555888<<<>>><<<999666777777555333222333444444:::AAAGGGHHHBBB:::555777666555444444333444444333333333333222222222222333333333222222111111111555444333222222222222333000///000111222111...,,,111111111111222333444555555444444333333333333333333222222111111111111222///000111222222333222222111111111222333555666777444555777777666666666777666777999:::<<<===>>>>>><<<@@@EEEKKKRRR\\\hhhppp{{{wwwpppiiiaaaZZZRRRNNNGGGEEECCCAAA????????????;;;<<<<<<===???@@@AAAAAA<<<;;;:::999999888888888888999999:::999777666555333333333333333333333333333333444444555666666666444666777777555444444555333444444444555555666666333111000000000000///---+++---...///...---......//////000111111111111111333111//////111333444444111000......000000000///---......---++++++---///,,,,,,---...//////......---,,,,,,,,,,,,---......///......------......//////////////////000111111111222222333333333222222333444444333222222333555999@@@NNN]]]fffjjjqqqxxx|||zzzxxxzzz~~~yyyooohhhdddbbb```]]]dddkkkrrrsssuuuzzz~~~||||||||||||}}}~~~~~~666666666666666666555555222555999;;;<<<===???@@@LLLTTT[[[YYYMMM@@@999777555666777999999888777666333555555444222111333555444;;;GGGSSSXXXSSSFFF;;;777666555444444333333333222222222222222222222222333333333222222222111111111333444555444222111111333333333555666555222///000000000000111222333333444444444333333333222222333333222111111111111111000111222333444444444444222222222333333555666777222444777777666555666777777666666666888:::<<<>>>777:::===???AAAFFFMMMSSS[[[cccppp||||||vvvfffaaaYYYQQQLLLHHHEEECCC>>>>>>===<<<;;;;;;===>>>999888777:::===???===;;;999999888888888888888888888888999999888777555444333333333333333333333333333333333444555555666666333555777777555444333444222222222333444555555666222111//////000000...---+++---000000...---...///000000000000000111111222888555111...///222333444111000......000000000///---......---++++++---///,,,,,,---.........---------,,,,,,,,,,,,---......///......------......//////////////////000111111000000222333444333333222333444444333222222333555777>>>LLL[[[dddhhhooovvv|||{{{{{{zzz}}}~~~|||tttkkkeeecccbbb```]]]fffmmmrrrrrrtttzzz~~~}}}{{{zzzzzz{{{|||~~~{{{777777666666555555555444333555999;;;<<<<<<===???BBBNNNYYYXXXKKK>>>888777555777999999666444333222000222444333111111444777333<<>>:::666888888888888888999:::;;;777888888888888666555444333333333333333333333333000111111222222333444444222444666666555333222333111111222222333444555555222111//////000000...---+++...111111///......000111000/////////000222333===888222......000222333111000......000000000///,,,...//////---------...,,,------......------,,,///............///000000.........------.........///////////////000111111///000111333444444333333333444444333222222333555777===KKKYYYbbbgggnnnvvv||||||~~~~~~~~~|||zzzssskkkhhhiiijjjhhhfffhhhooosssrrrsssyyy~~~xxxxxxxxxyyyzzz|||~~~{{{888888777666555444333333333333555888;;;;;;:::888>>>AAAEEEDDD@@@;;;888888666555555555555666777777222222111111111222444555666BBBWWWnnnzzzuuucccSSS@@@<<<777444444333111///333333333222222111111111222222222222222222222222222222222111000222666:::;;;AAAEEEFFFEEECCC===666000000000000//////////////////000111111111111000333333333222222222111111333333333444444444555555333222111111222333555666000000111222222333444444333333444444555666777777;;;;;;<<<<<<<<<<<<======@@@BBBDDDEEEHHHPPP[[[cccsss}}}tttoooggg```ZZZUUUQQQNNNMMMKKKFFFAAA>>><<<<<<<<<:::::::::<<<>>>>>><<<:::999::::::::::::::::::999777666777999<<<===<<<;;;:::888555555555666666555555555666666555555444333000111222333444555555555666666555444444333222222000000000000000111111111////////////............,,,,,,------...///////////////.........---------333333222222111000000///000///...------...///000........................///...---,,,+++,,,,,,---,,,,,,,,,---///000///...///......---------......////////////000000000000111111000000111111222333333333333333333333333333777???KKKWWWaaaiiipppttt~~~}}}~~~}}}|||{{{zzztttoooiiiggghhhjjjkkkjjjhhhnnnqqqrrruuu|||~~~~~~}}}{{{yyyyyyzzz{{{{{{{{{zzz999888888777555444444333333444555888::::::999888777:::======:::666555444555555444444555555666777222222111111111222444444;;;EEEVVVjjjtttppp```SSS===:::555333333333111000222222222111111000000000111111111111111111111111111111111000000222555888AAAGGGLLLLLLKKKHHHAAA:::000000000000////////////111111222333333333333222333333222222222111111111333333333333444444444444222111111222222333444555111111222222333333444444333333444444555666666777999999999:::;;;;;;;;;<<<;;;<<<===>>>???BBBFFFJJJLLLUUUaaammmxxx}}}xxxrrrlllgggYYYUUUQQQMMMJJJGGGDDDBBBHHHFFFBBB???<<<;;;;;;;;;;;;;;;:::;;;;;;;;;999888:::;;;;;;;;;;;;;;;;;;:::777666777:::>>>AAABBBBBB;;;888666555555666555555555555555555555444444333111222222333444444444444444333333222111111000000000000000000000000000111////////////............,,,,,,------...///////////////.........---------//////////////////////////////...------...//////..............................,,,+++++++++,,,,,,---,,,------.........---......---------......///.../////////000000000000111111000000111111222333222222222222222222222222777>>>JJJVVVaaaiiiooosss~~~~~~~~~|||}}}~~~zzzwwwtttnnnfffbbbbbbeeehhhiiiiiinnnqqqqqqssszzz~~~~~~~~~~~~|||zzzzzz|||}}}~~~}}}}}}999999888777666555444444333444555777777888888777555777::::::888666666666444444333333333444555555333222111111111222333444888>>>JJJXXX```]]]QQQGGG999666333222222222111000111111111000000000000000000000000000000000000000000000000//////000444666EEEKKKQQQQQQOOOKKKCCC;;;000000000000////////////000111222222333333222222222222222222111111111000222222222333333333333444000111222333333333333333333333333333333444444444333333444444555666666666666666666777888999999::::::::::::;;;<<<<<<:::888;;;???DDDJJJPPPZZZeeemmm{{{zzzuuurrrnnnhhhbbb]]]WWWQQQMMMDDDBBBAAAAAABBBAAA???===@@@???>>>===;;;:::999999::::::999999999999999999<<<<<<<<<======<<<<<<<<<888777888;;;@@@EEEHHHIII===:::777666666666555444555555555555555444333333222222333444444333333333333333222222111111000000111111000000000000000000/////////............---,,,,,,------.../////////...............---------+++++++++,,,---......///......------------.................................---,,,,,,+++,,,,,,,,,---............------,,,---------------...///000....../////////000000000111111000000111111222333111111111111222222222222555===IIIUUU```hhhooosss}}}~~~~~~}}}||||||~~~zzztttrrrlllccc^^^]]]```dddgggiiinnnqqqppprrrxxx||||||~~~~~~|||{{{{{{~~~999888888777666666555555333444555555555666777888555666777777666666777777333333222222333333444555333222111111111222333444333555;;;CCCHHHGGG???888444333111111111111111111111111111111111111000000111000000000000000//////...//////......///222444CCCJJJOOOOOOMMMIII@@@888000000000000////////////...//////000000000000000222111111111111000000000111111111222222222333333...///111333333333222222444444444444444444444333444444444555555555666666333333444555666777777888:::999888:::======999555<<<=========>>>CCCIIINNNRRR[[[fffnnntttyyytttnnnhhhaaa\\\XXXTTTPPPLLLIIIGGGDDDBBB>>>>>>>>>@@@BBBBBB???===999:::;;;<<<<<<;;;:::999888999::::::999999:::<<<<<<======>>>>>>======<<<999888888;;;@@@EEEIIIJJJ???<<<999888777777666555444444555555555444333333333333444444444333222222444444444444333333222222111111111000000000000000//////.........---------,,,,,,------.../////////........................++++++,,,------......///------------------------..............................------------------///000111000///...------,,,,,,,,,---...///000111........./////////000000111111000000111111222333222222222222222333333333444<<>>???>>>;;;888666888:::<<<======<<<<<<<<>>BBBDDDEEE@@@>>>:::999999888777666444444444555444333333222333333444444444333222222444333333333333333222222111111111111000000//////............------------,,,,,,------.../////////---.....................////////////////////////,,,------------------,,,.................................////////////...000222333222000...///000,,,,,,,,,---...///000111............////////////111111000000111111222333333333333444444444555555444<<>>AAA>>>999666555666666666333333222222222333444444444333222111111111222333444333222222444444222111...000111111000000111222222222222222222333333333222222222111111000000///---/////////......000222999???CCCDDDCCCAAA;;;444000000000000///////////////000111111222222111111000000000000/////////////////////000000000111111...///000111111222111111333333333333333444444444555555555555555555555555333333333444444444444444<<<999666555555555444444000111444666999:::;;;;;;>>>???@@@>>>>>>CCCMMMUUUZZZ```jjjrrrzzz}}}uuummmddd___\\\YYYSSSLLLGGGDDDCCCBBBAAA???===<<<===>>>=========<<<<<<======;;;888555555777999<<<>>>?????????CCCGGGLLLKKKEEE===888666;;;;;;;;;<<<<<<;;;;;;;;;:::999777888;;;===>>>>>>???<<<999888888888777666444444444444444333222222222222333444444333333333111111111111111111000000222222111111000/////////.........------------,,,,,,,,,------.../////////---------.............../////////////////////...------............------........................------...////////////......111444333000...///111---------------...///000------........./////////111111000000111111222333333333444444555555666666444<<>><<<::::::;;;;;;;;;999<<<;;;;;;<<<<<<<<<999777555666999;;;===???@@@@@@CCCKKKSSSUUUNNNDDD<<<999999999::::::::::::999999888777777888:::;;;:::999;;;999666555666666666555333444444444444333222222111222222333444444444444000000000000000000111111222222111111000//////............---------,,,,,,,,,,,,------.../////////---------.........//////++++++,,,,,,---.........---...////////////...---........................++++++---.........------+++///222111...---///222......---------......///---------.........//////111111000000111111222333222222333444444555666666444<<>>======@@@FFFKKKGGGPPP[[[ccciiiooowww}}}vvvmmmfffcccZZZWWWTTTQQQNNNJJJEEEAAA>>>@@@AAAAAA???>>>======:::999888999:::;;;999888888777777888::::::999888555666888:::<<<>>>@@@AAA???IIIUUUZZZUUUKKKCCC???777888888999999888888777666666666888:::;;;999888888666444333444555444444333333444444444333222222000111222333444555555555222222222222222222333333222222222111000//////.........---------,,,,,,,,,,,,,,,------...//////000---------.........//////''''''(((***+++,,,---...---...///000000///...---........................((()))+++,,,---,,,,,,+++)))---111000---+++...111///......---------......---------.........//////111111111000111222222333111111222333333444555555555===IIIVVVbbbkkkrrrvvv{{{|||{{{|||}}}|||yyyvvvsssnnnfff___^^^aaadddccciiimmmnnnrrryyy~~~}}}zzz{{{~~~zzzyyyxxxzzz}}}444333333333333444555666555555555666666777999999BBBBBB>>>888666999;;;:::555555555444444555555555666555555444222111111000333222111000////////////---......///000111111222111111111111111000//////222111000///...---,,,,,,............////////////////////////000000000000000000000000////////////---------.........////////////.........---------000111111000///....../////////............//////333111///...000111111000222222222222333444555666666666555555444444444444444444333222111000000///222222333333444555666666888888888888888888888888666777777888999999::::::===???AAADDDHHHKKKMMMNNN___aaadddkkksss{{{yyyrrrnnnkkkfff```[[[VVVSSSRRRJJJHHHGGGJJJLLLKKKEEE???CCCAAA>>>======<<<:::999<<<<<<<<<;;;:::999888777999888777666666555555555666666666777888:::;;;<<>>999777;;;;;;666555888777777888888888888777777:::666333555999;;;:::777666444222222333444333222//////000111222222333333222000///000333444222000---------......///000111111111///...---,,,,,,,,,+++---//////...---.../////////.........---------........................---------...------,,,+++---------............///.................................////////////000...,,,***))))))***,,,---...---,,,++++++---...000222111000000000111333333111333444444222222333555555<<>>;;;555555999;;;999555444444333333444444555444333333333333333222222333222111000////////////---......//////000000000111111111111111000//////111111000///...---,,,,,,............////////////////////////000000000000000000000000/////////...---------.........////////////.........---------...///000///...---.../////////............//////222000......///111111000000000000111111222333333555555555555444444333333777666666555555444444444222222333333444555555555888888777777666666555555777777777666666666666666:::;;;<<<===???AAABBBCCCGGGGGGJJJQQQYYY___aaa```ccceeeggglllsss{{{zzzuuussspppqqqtttvvvwwwvvvuuusssnnnkkkhhhhhhiiigggaaa\\\VVVTTTQQQNNNLLLJJJIIIIIIHHHGGGHHHLLLOOONNNIIIDDDBBB@@@===<<<<<<;;;:::888;;;;;;;;;;;;:::999888777999888777666666555555555666666777777888999:::;;;<<<===BBBKKKSSSVVVSSSNNNBBB;;;777999:::888777:::777777777777777777777777999666333444888:::888555666555666777888777444222000111111222333333444444222000///000222444222111//////......//////000000111000...---,,,++++++++++++---//////...---...//////.........------------........................+++,,,---...............---------............///........................---------.........//////---,,,++++++++++++,,,---///...---,,,,,,...///111000000/////////000111222000111333222111111222444555;;;GGGTTTaaakkkrrrvvv|||~~~||||||||||||}}}~~~yyyvvvsssnnngggbbb```bbbeeefffhhhkkknnnqqqvvv{{{~~~}}}|||{{{{{{{{{zzzzzz|||~~~222333444555666555444444222222222222333444555555777888666222333777:::999444333333222222333333444111222222222333333444444222222111000////////////........................000000111111000000//////111000000///...---,,,,,,............////////////////////////000000000000000000000/////////......---------..............................---------,,,---......------.../////////............//////111///---...///000000//////////////////000000000444444444444333333333333333333333333333333333333222222222333333444444555777777666555444333333222666666555555444333222222777777777777888777888888<<<<<<>>>EEELLLOOOLLLHHHGGGHHHIIIMMMQQQWWW\\\___ZZZ[[[^^^aaaeeeiiilllnnnrrrsssuuuwwwyyy{{{||||||}}}zzzxxxwwwsssrrroookkkeee___YYYVVVUUUUUUVVVXXXXXXXXXXXXXXXWWWTTTQQQQQQRRRQQQNNNKKKEEEDDDCCCAAAAAAAAABBBBBBCCCCCCEEEJJJOOOOOOJJJFFF@@@>>><<<;;;;;;;;;:::888::::::::::::999888777777999888777666666555555555777777777777777888999:::888:::===BBBIIIPPPVVVZZZHHH???777777999999999:::888888666666666666888888999666333333666777666333555777;;;>>>???<<<666111222222222333333444444555111000000000222333222111111111000/////////000000///...---,,,+++*********+++---...///...---...///............------------........................***+++,,,...///000000000---------............///........................,,,,,,,,,,,,------------,,,------......---------//////...---...///000111/////////...///000000111///000111111000000111333555;;;FFFRRR___jjjqqqtttzzz~~~|||{{{zzzzzz{{{{{{~~~~~~~~~xxxxxxuuupppiiidddccceeeggghhhjjjmmmooorrrwww|||~~~{{{xxxvvvxxxxxxwwwxxx{{{222333555777777666444333222222222222222333444444555666555111222666999777333222222222222222222333111222222222222333333333222111000//////......///---------------------,,,///000000000000000//////000000///......---,,,,,,............////////////////////////000000000000000000/////////.........................................................,,,---............///000//////............/////////...------///000///...//////////////////......333333333333333333222222111111111222222222333333111222222222333333333444555555555444444444444444555555555444333333222222777777666666555555444444;;;:::===DDDJJJKKKFFF???=========???BBBEEEIIIKKKEEEDDDDDDDDDFFFHHHJJJKKKPPPQQQRRRTTTUUUVVVVVVVVV[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\^^^___``````_________^^^]]][[[YYYWWWVVVUUUUUUVVVUUURRRMMMHHHEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHJJJLLLLLLIIIGGGCCCBBB@@@>>>===<<<======<<<===@@@EEEIIIIIIFFFBBB@@@>>><<<;;;;;;;;;:::999999999999999999888777666999888777666555555555555888777777777777777888999;;;<<<===>>>@@@GGGPPPWWWNNNDDD:::666777999999888999888666555555666888999888555333333444555444222555888>>>CCCDDD???777111222222222222333333444444111000000111222222222222333222111000////////////...---,,,+++***************,,,......---------...------------------------........................+++,,,---...////////////---------............///........................***+++++++++,,,,,,,,,,,,,,,---///000000000...---......------......///000////////////000000111111///000222111000000111333555:::DDDQQQ]]]gggooorrrxxx}}}|||{{{yyyyyyyyyyyyzzz}}}~~~yyywwwtttooohhhcccbbbdddfffiiikkknnnqqqtttxxx}}}~~~{{{xxxuuusssuuuuuuuuuvvvzzz222333555777777666555444333333333333333333444555555777666222333777888666222222222111111222222222333333222222222111111111222111000///............------------,,,,,,,,,,,,...//////000000000////////////......------,,,,,,............////////////////////////000000000000////////////.................................------.....................---...000000//////000222//////............//////...------...000000000...///000000111111000///...111111111222222222222222333333333444555555666666111111111222222222222222333333444555666666777777444444444444444444444444666555555555555555555555333333666<<>>===;;;:::::::::;;;<<<===>>>@@@AAACCCDDDDDDDDDEEEEEEFFFGGGGGGFFFFFFEEEEEEGGGIIIKKKLLLKKKKKKKKKOOOOOOOOONNNLLLKKKIIIIIIDDDFFFHHHIIIHHHEEEAAA???===<<<;;;;;;;;;<<<===>>>???AAAFFFKKKNNNMMMJJJGGG@@@???===;;;999999999999999;;;===AAACCCCCCAAA??????===;;;;;;<<<<<<;;;:::888888999999999888777777999888777666555555555555777777777666777777888888;;;===>>><<<<<>>777666888777555888777555444444555777888666555333333333333333222555888>>>CCCDDD???777111111111111111222222222222000111111111111111222222444333222000////////////---,,,+++******************,,,......---,,,---...,,,,,,------------------........................---...............---------------............///........................************+++++++++,,,,,,---///111222111///...------,,,---------......000000111111111222222222000111222222111111222444444:::CCCNNNZZZeeelllpppvvv|||{{{zzzxxxxxxxxxxxxyyy}}}~~~}}}uuurrrllleee```^^^```bbbiiikkkooorrruuuyyy}}}~~~{{{xxxvvvtttssssssssssssvvvzzz333444555666777666555555444444444333333444444555555888777444444888999777333222222111111222222333333333222222111111111000111111000///............------------------------......///000000000//////.........---------,,,,,,............////////////////////////000000000000/////////.........------...............------------------..................///111000//////000111//////............//////...------///111222000//////000111222222111000///000000000111111111111111111111111222222333333333111111111111111111111111222222333555777888999:::444444444444444555555555333333333444444444555555111222555888:::999666444444444444444555555666777888888888888888999999:::666777:::===???AAABBBCCCAAABBBCCCDDDEEEDDDCCCBBB@@@CCCGGGIIIHHHFFFEEEEEEGGGGGGGGGGGGGGGFFFEEEEEEBBBCCCEEEFFFEEEBBB???<<<======<<<<<<<<<<<<=========BBBIIIOOOQQQPPPMMMJJJ>>>===<<<:::::::::;;;;;;:::;;;<<<>>>????????????===;;;::::::;;;<<<;;;:::888999999999999999888888999888777666666555555555666666666666666777888999999;;;<<<;;;:::<<<@@@DDDMMMJJJBBB999666777666444777777555555555555777777555444333333333333333333555777;;;>>>???<<<666111111111111111111111111111///111222222111111222333333222111000///.........---,,,++++++*********+++***,,,---...---,,,---...,,,,,,,,,,,,------------........................------......---,,,,,,+++---------............///........................************++++++++++++,,,---///111111111000///,,,,,,,,,---------------000000111222222222222222000111333222111111222444444999BBBMMMXXXbbbjjjnnnttt~~~|||{{{yyyxxxwwwwwwxxxxxx|||~~~~~~}}}tttqqqkkkccc]]][[[\\\^^^gggjjjooosssvvvzzz~~~|||xxxuuussssssqqqrrrsssvvvzzz~~~555555555555666666666666555444444333333333444444333666666444555:::<<<:::333333222222222222333333111111111111222222222222111111///...............,,,,,,------......//////---......///000000//////......------------,,,,,,............////////////////////////000000000000//////.........---------//////.........------------------.........//////...000000000...---.../////////............//////.........000222333111000---...000222222222111000/////////000000111111111.............../////////111111111111111111111000222333444555666777888999555555555444444333333222222222333333444444444555666888999999666555555666444444444444444555555555444444666777888888888888555666999;;;===???@@@@@@???AAABBBDDDDDDCCCBBBAAA@@@DDDHHHIIIFFFCCCAAAAAA>>>???@@@@@@AAAAAAAAA@@@BBBCCCDDDEEEDDDBBB???===>>>????????????>>>>>>>>>>>>BBBHHHLLLMMMLLLIIIHHH===<<<;;;:::::::::;;;;;;999999:::;;;;;;===???AAA:::888777777999:::999888999999::::::::::::999999999888777666666555555555555555555666666888999:::888999999999999:::<<<>>>EEEHHHEEE<<<666777777555666666666666666666666666333444444333333333444555666555666777888777444222222222222222222222222222///111333222000000222444111000000///............------,,,++++++++++++,,,***+++------,,,,,,,,,---++++++,,,,,,,,,---------........................++++++,,,,,,,,,,,,,,,,,,---------............///........................*********+++++++++,,,,,,,,,---...000000000000000,,,------...............//////111222222222111000///000111111000000111333444999AAAKKKVVVaaaiiimmmpppzzz~~~|||{{{yyyxxxwwwwwwxxxyyy{{{|||~~~~~~|||}}}wwwssslllddd]]]ZZZ[[[]]]eeehhhnnnrrrvvv{{{{{{wwwssspppppprrrtttwww{{{}}}666555555555555666777777444444333333222333333333000333444444666;;;>>><<<444333333222222333333444...///000111222333444444111000///......------...,,,,,,------...///000000------...///000000//////------------------,,,,,,............/////////000////////////000000000000//////.........---------//////.........------------------.........//////...///000///---,,,,,,---//////............//////......///111333333222000+++---///111222222111000.../////////000000111111111111111111000000000000111111111000000000000000333333444555555666666777777666555444222111000///444444444444555555555555444777888444///,,,///333222222222333333444444444333444666777777777666555666777888999:::::::::::::::<<<>>>???@@@???>>>===>>>BBBFFFGGGCCC???<<<<<<:::;;;<<<===>>>????????????@@@BBBCCCCCCBBBAAA@@@;;;;;;<<<<<<<<<;;;;;;:::;;;>>>BBBDDDCCCBBBAAA@@@;;;:::888666444444444444666777777777888;;;???BBB777666555555777888888777999::::::;;;;;;;;;::::::999888777666666555555555444444444555666888999:::;;;999888777777888999999>>>EEEEEE===777888999777555555666666666666555555333333444444333444555777666444333222333444333222333333333333333333333333///111333222000000222444000//////...............------,,,,,,+++,,,,,,,,,)))+++------,,,,,,,,,---+++++++++,,,,,,---------........................((()))***+++,,,------------------.........//////........................***++++++++++++,,,,,,,,,,,,---...//////000000000---......///000/////////---...000111111111000///...///000000//////000111444888@@@JJJUUU```hhhlllmmmxxx~~~|||{{{zzzxxxwwwxxxxxxyyyyyy{{{~~~}}}|||~~~||||||~~~yyyuuunnnfff^^^[[[[[[]]]cccgggmmmrrrwww{{{xxxrrrnnnppprrruuuxxx{{{}}}}}}}}}666777888888666555555666666555444333333333333333444222222333555666555444111222222333333333222222//////............//////000/////////..................////////////......////////////000000000000////////////////////////////////////////////////////////////..................//////......---,,,---------.........//////,,,,,,,,,,,,,,,---...///........................111000000///...---------......///111222222222222111222444444222111222333///000000000111111111111111111111111111111111111111111222333333444555555444333333333444555777888555666666555333222333444000222555888888777444333666666777777777555444333333333333444444444555555777666444333333444666777666666666666666777888999===<<<:::888777666777777<<<===>>>>>>======>>>???;;;;;;;;;;;;;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAA======<<<<<<<<<<<<======<<<>>>@@@AAA???>>>>>>>>>;;;<<<======>>>===999444::::::::::::;;;;;;<<<===:::666444555444333444888;;;;;;;;;:::999888777666888888777666555444444333555555555666777777888888666666777888999999::::::>>>BBBEEECCC<<<777555666777777666666555555444444777666555444333444555555333333333333333333333333222222444444444444222222000222333222...,,,...///......---------......///---,,,,,,+++*********+++.........------,,,,,,,,,---------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---+++++++++------,,,+++************************------------------------111111111000//////.........///000222222111000000222111111111000000//////333666>>>GGGRRR\\\dddiiikkkttt~~~|||wwwtttssstttuuu}}}~~~}}}}}}~~~~~~}}}~~~}}}~~~|||vvvmmmeee___]]]^^^___dddfffjjjpppwww}}}{{{tttooopppqqqsssvvvzzz{{{{{{yyy{{{777999::::::888666666666555555444333333333333333444333222333555555444333111222222333333222222111//////............//////000000/////////...............////////////..................////////////................................................////////////...........................------,,,---------.........//////---,,,,,,,,,,,,---...///////////////////////////111000000///......------......///000111111111111000111333333111111111222000000000000111111111111000000000000000000000000000000111111222333333444333333222222333444555666111222333222000///000111444666888:::;;;999777555444444555666666555333333111111222222222333333333666555333222222333555666222333333444555555666666777666555555555555777777:::;;;<<<<<<;;;;;;<<<======<<<;;;;;;::::::::::::======>>>???????????????<<<<<<;;;;;;:::;;;;;;;;;<<<>>>@@@@@@>>>=========999888666444555888::::::;;;;;;<<<<<<>>>???@@@AAA===777222333444333444777888888888888888777666555777666666555555444444444666666666777888888999999666666777888888999::::::===AAADDDBBB<<<777666777666666666666555555555555777666555333333444444555333333333333333333333333222222333444444333222222///111222000......///111......---------......///---,,,++++++*********+++......---------,,,,,,,,,---------,,,,,,+++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------,,,*********,,,......,,,***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///////////////.........//////000111111111111000111111111111000000000///333666>>>GGGRRR]]]eeejjjmmmuuu|||wwwtttttttttuuu{{{}}}}}}}}}}}}~~~}}}zzzuuulllddd```^^^___aaafffgggkkkpppvvv{{{zzzuuuqqqqqqqqqsssvvv{{{}}}~~~}}}888:::<<<<<<:::777666666555444444333333333333333555444333333444444333222111222222222222222111111000//////......//////000000000000/////////............////////////......------------............------------------------------------------------/////////............---............---------,,,------........./////////------,,,,,,,,,---......000000000000000000000000000000000///......------...//////000000000/////////000222222000000000111111111111111111111000000//////////////////////////////000000111222222222333222222111111222333333333444555555333222333444777888999::::::999777555111222444555555444333333///000000000000111111111444444222222222222444444111222333444555555555555444444333222333444555666777999::::::999888:::;;;;;;::::::999999999::::::;;;;;;<<<============<<<;;;;;;:::999999999999999<<<>>>???>>>===;;;;;;<<>>;;;999777666888;;;===>>>BBBEEEHHHJJJJJJJJJEEE:::222222444444444555555555666666666555555444555555555444444444444444666666777777888999999999666666777777888888999999:::>>>@@@???;;;888777888555555555555555666666666777666444333333333444555444444333333222222111111111222333333333333222111.../////////......000222///......---------......,,,,,,+++************+++------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------))))))***,,,......,,,***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............///////////////000111111111111111111000000000000222666>>>HHHSSS]]]fffjjjnnnvvv{{{wwwttttttuuuvvvyyy|||~~~|||||||||}}}}}}xxxssskkkddd```___```aaaggghhhkkkpppuuuzzz~~~}}}yyyuuurrrqqqqqqrrrvvv{{{777:::<<<<<<:::777555555444444333333222333333444666444333333444444222111111222222222222111111000000000////////////000000000000000////////////.........////////////......------........./////////------------------------------------------------//////.........---------......------,,,,,,,,,---............////////////------,,,,,,,,,------...////////////////////////000000//////...............////////////......---...000111111000//////000222222111111111111000000000000000000000000000000000000000111111111222222333222222222222111222222444555666666555444555777666666777777666555444333111222333444555555444333/////////000000000111111333333222111111222333333444555666666777666555555666555444333222333444444666888999999888777999:::666666666777888:::<<<<<<:::;;;;;;<<<<<<<<<;;;;;;;;;:::999999888888888999;;;===>>>===;;;:::;;;<<<<<<===@@@BBB???:::999;;;@@@FFFOOOWWW\\\]]][[[XXXNNNAAA555333555444333333333333444555555555555555333333333444444444444444555555666666777888888888666666666777777777888888777999<<<;;;999777777777444444444555555666666666666555444333333333444444555444444333222111000000111111222222222222111111............---...///000//////...------------...++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------///---++++++,,,---,,,+++++++++++++++++++++++++++***************************++++++,,,------......000///...---...///000111111111111000000000000000333666>>>HHHSSS]]]fffjjjnnnvvv{{{vvvssssssuuuwwwzzz}}}}}}}}}{{{{{{|||}}}{{{vvvrrrkkkddd___^^^___```fffhhhkkkooouuuzzz~~~}}}{{{xxxvvvssspppoooqqquuu{{{666888:::999777555444444333333222222222333333444555444222222333333222000222222222222111111000///000000////////////000000111000000000////////////......////////////............/////////000000000............................................................------------......---,,,,,,,,,,,,---........./////////000000...------,,,,,,,,,------........................////////////...............////////////......---...///111111///...///000222222222111111111111111111111111111111111111111111111111222222222222222333333333333333222222222000222333333222222333555555555555444444333333222222333444555666666555444000000000111111111111222222222222111111222222222666666666777666666555555555444333222222333444555666888999999888777999:::666666666777888999:::;;;:::;;;;;;;;;;;;;;;:::::::::999999999999999999:::;;;<<<===<<<::::::;;;===888777999??????<<<>>>BBBFFFQQQ```mmmtttrrrkkkfffUUUGGG999666666555333333333333444555666666666666333333333444444444444444333333444444555666666666666666666666666666777777444555777777666666555666333333444444555555666666666555444333222333333444444444333222111111000000111111111111111111111111........./////////......//////...---------------*********))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...666222---******+++,,,---))))))))))))))))))))))))************************))))))***+++,,,---......///...---------...000111000000000000000000111111333666===GGGRRR\\\dddiiilllvvvyyytttrrrrrruuuwww|||~~~~~~}}}{{{{{{{{{~~~|||wwwrrrkkkeee```^^^^^^___eeegggjjjooouuu{{{~~~{{{yyyxxxvvvtttooooooppptttzzz444666777666555333444555222222222222222333333444444333222222333333222111222222222222111000//////111000000//////000000111111111000000000/////////......////////////......////////////000000000111////////////////////////////////////////////////.........------------,,,///...,,,+++++++++,,,---....../////////000000000......---,,,,,,,,,------........................//////////////////.........//////000000000//////...///111111/////////000111111111222222222333333111111111111111111111111222222222222222222222222111222222333333333222222111222444444444444666777777666555444444444555555333333555666666555444444111111111111222222222222222222222222222222222222555444444444444555666666444444333222333444555666666888999999888888999:::::::::999777777666666777999::::::::::::999999888888888777888888999:::;;;:::;;;<<<;;;;;;;;;===???MMMBBB::::::;;;:::>>>EEEKKKXXXjjjyyyzzzqqqiiiTTTHHH<<<888777555444555333444555666666666666666555555555444444444444444222222333333444555555555555555555555666666666666333333444555555555555555444444444444444555555555666555333222222222333444333333222222111111000000111111000000000000111111...///000222444444111///000///...---------------***))))))))))))***++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...777222---))))))+++,,,---))))))))))))))))))))))))************************)))******+++,,,------...---------------...//////000000000000111111111111333777===FFFPPPZZZaaafffkkkttt}}}wwwrrrpppqqqtttvvv}}}}}}}}}~~~~~~{{{{{{{{{~~~}}}xxxtttnnngggcccaaaaaabbbeeegggkkkpppvvv||||||zzzyyywwwuuusssooooooqqquuu{{{444555555444333333555777222222111111222333333444333222111111333444333222222222222222111000///...111111000000000000111111111111111000000000//////......////////////.............../////////000000.........................................................---------,,,,,,///...,,,+++***+++,,,---.../////////000000000000///...---,,,,,,,,,,,,,,,.........................../////////////////////......///000111111111111...000222111000///000000000000111111222333444444111111111111111111111111111111111111111111111111...///111222222222222111333444666777666777999:::777666555444444555777888333333444555555444222111000000111111111222222222222222333333333333222222333222222222444888;;;>>>???===;;;888666555444444666777888888777777888999<<<;;;:::888777666666555888888888888888777666666444444555666777999:::;;;999:::;;;;;;;;;===???BBB[[[III<<<;;;<<<:::<<>>AAADDDLLL<<<333999???>>>>>>BBBDDDNNN[[[fffhhhaaaWWWOOOFFF@@@:::888666444777<<<444444444555555444444333888888777666555444444444333333444444555666666777555555555555555555555444666555555555666777666666555555555444444333333333555444333222222222333333111111111111111222222222111000///......///000111---///444;;;AAABBB>>>:::111000///...---,,,,,,,,,))))))((())))))***++++++*********++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///)))))))))+++,,,,,,+++)))************************+++++++++++++++++++++++++++,,,,,,,,,,,,---------+++,,,---...///...---,,,//////000000111111111222444777===EEEMMMVVV]]]aaalllqqqxxx}}}zzztttooommmnnnrrruuu{{{{{{{{{zzzzzz|||}}}{{{{{{|||xxxuuuqqqnnnmmmmmmooopppkkkmmmooossswww|||}}}{{{zzzyyyxxxtttrrrssstttwww{{{333333333444555666777777000000000111222222333333333333333333333222111000222222111111000/////////000000000000111111111111111111111111111111111111111111000000//////......//////...------------...///......------///000111////////////............------------------------......------,,,+++******111111000......---------///////////////......---000//////.........//////000000000000////////////111111111111111000///...000---++++++...000///...111000000000111222333333000000000000111111111111555444333222111111000111000000000000111111111111333222222222333333444555111111111222222333333333333444555555555444333222000000000000000000000000000111222333333333333333444222222555555:::IIIYYYmmmdddUUUEEE888333444777555444333222222333444555666777777555444555999<<<777999::::::777555555555333222222222444666999;;;::::::;;;<<<<<<<<<;;;;;;::::::::::::::::::::::::>>>@@@EEEKKKPPPOOOJJJEEE???>>><<<:::999999999:::::::::888666555444444444666666555555555444444444555555555444444333333333666666666666777777777777888888888777777777777777777333222444555333222333444333333222111111111222444444333222111111111111---.........//////000000...///444<<>>999222111...,,,++++++,,,---++++++************++++++++++++++++++++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***((((((***,,,+++***)))***++++++***)))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,---......//////000000//////000000111222444888===DDDLLLVVV___ffflllsss~~~{{{uuurrrqqqooosssxxx~~~}}}}}}}}}|||xxxqqqjjjggghhhjjjmmmmmmppptttwwwyyy||||||wwwsssrrryyyyyyyyy{{{~~~222222222222222222222222111111111111000000000000000000111111111000////////////000000000000111111//////000000000000111111////////////////////////000000000////////////...///......---------------...------------...//////------------,,,,,,,,,+++------------------------++++++******+++---...000///...---,,,+++++++++++++++,,,---...///000000000---------,,,,,,------...,,,---...///000111111222//////000111111111000000222000//////111222222222111111000/////////000000...//////000111222222222222222111111111111111222000000000//////.........///////////////000000111222222222222222111111111111111222333333222222111555555444444333333333222222333333333333222222111444444555777777999CCCMMMUUUQQQJJJ@@@888555666888555555666666666666555555666555444444555555444333999777666666888777333///111111222333444666666777888888999:::::::::::::::999999::::::;;;;;;<<<<<<::::::;;;===>>>===999666888888777777777888:::;;;:::999888888777666555555666666666555555555444444555444444444444333333333333333444444444555555555666666666777777777777777666333444888999444111000111111111000000000000000222222111111111222333333......////////////000000///...000444:::;;;999666///...,,,******)))******++++++************++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,***************************++++++***))))))***,,,+++***)))***++++++***)))(((((()))***************,,,------------------------,,,+++*********+++,,,---------......//////000000000//////000000111222333777===EEENNNYYYdddjjjnnnttt}}}xxxvvvtttrrrsssxxx~~~}}}}}}}}}~~~{{{vvvooohhhcccccceeegggkkkooouuuzzz}}}{{{wwwuuutttxxxxxxyyy|||222222222222222222111111222222111000//////.........//////000//////............//////000111111222////////////000000000111111111111111111111111111///////////////////////////...------,,,,,,---------------------.........------------,,,,,,,,,,,,------------------------...---,,,+++,,,...000111......---,,,,,,,,,,,,,,,+++,,,---...////////////,,,,,,++++++,,,,,,------------......///000000111......///000111111111000000000000000111222333222111111000///......//////......///000111222222333111111000000000111111222000000//////......------/////////......//////000333333222222111111000000000000000111111111111111555555555444333333222222444444444444333222111111222444666666555777===CCCCCCBBB???:::555333333555333444555666666555444333333222111222555555333111:::888777999======888222111111333444555555555555777777888999::::::::::::999999::::::;;;;;;<<<<<<;;;:::;;;;;;;;;:::888777999888777777777888999:::999999999999888777777666666666666666555555555555444444444444444444444444333444444444444555555555555555666666666666666777777555666;;;<<<777222111111111111111111111000000111111000000111222333333//////////////////000000///......000333555555333000///---,,,+++++++++,,,++++++************++++++,,,,,,,,,++++++*********)))***+++,,,---,,,+++*********++++++,,,,,,,,,---************************)))***++++++))))))+++,,,+++***)))***++++++***)))(((((()))***************++++++,,,,,,,,,,,,,,,---...,,,+++))))))***,,,---............//////000000///////////////000111111111555<<>>???:::555444111111222333333222222111000000000000111222222333000000000000000000//////...---------///111111111//////...---,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++*********)))***+++,,,---,,,++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((()))++++++******+++,,,+++***)))***++++++***)))(((((()))***************))))))******++++++++++++...---,,,******,,,...///.........////////////////////////...///000000111///333:::BBBLLLWWWbbbiiimmmrrr|||}}}|||zzzvvvwwwzzz}}}~~~~~~~~~tttppphhhbbb^^^^^^aaaccchhhnnnvvv~~~zzzvvvuuuuuuttttttvvvyyy~~~222222222222222222222222111000000///...------,,,------.../////////......------...//////000111111......////////////000000........................---............/////////...------,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,............------------------------------------*********************)))......------------.....................---,,,,,,++++++++++++,,,---....../////////.........------......///000000000//////+++---///000//////000222111111000/////////000000000000000000111111111111000000///////////////000////////////////////////222111111000000000000000111111111111111000000000///////////////000222222111111111111222222222222333444444444444333333222000444555222222444666555333555777777666555555666222222333333333333222222222444666666555555777888999<<>>@@@;;;777777000111222444444333222222111111000000000111222222111111000000000000//////---------------...000000,,,,,,,,,,,,+++++++++***++++++************++++++,,,,,,++++++++++++++++++)))***++++++,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++''')))+++++++++***+++,,,+++***)))***++++++***)))(((((()))***************(((((())))))******++++++...---,,,,,,,,,---...///........................//////......//////000111///333999@@@IIISSS]]]dddlllrrr}}}}}}|||{{{xxxyyy|||}}}~~~~~~wwwrrrkkkdddaaaaaaccceeehhhmmmuuu}}}|||xxxvvvuuuuuuttttttwww{{{///000000111111222222222/////////......---------------...///////////////---.........///000000000........./////////000000........................---------.........//////...---,,,,,,++++++,,,,,,)))***+++,,,---,,,,,,+++------------,,,,,,,,,+++------------------------((()))+++,,,---,,,++++++---,,,,,,,,,,,,,,,------,,,,,,---.........------+++++++++,,,,,,---...///------................../////////000//////......))),,,000111000///000222111111000000000111222222111111111111000000000000111000//////...............//////000000111111111222111111000//////000000000000000000111111111111///////////////111222333000000111111222222333333333333444444444444444444222666666222111555666444222444666777666555555666444333333222222333333444999<<<>>>;;;666555999>>>???EEENNNTTTTTTNNNEEE???777777666555555555666777777888999;;;<<<<<<<<<===999999888888777666666666555777999888777666777999:::999777666555666666777777888:::;;;<<<;;;:::999777777777777666666666555333333333444444444555555333333444444444555555555222333333444555555666666555333666<<<>>>;;;888888///000222333333333222111222111111000000000000111111111111000000000//////,,,------------...///111++++++,,,,,,++++++******++++++************++++++++++++++++++++++++,,,,,,************+++,,,---...++++++++++++************************************&&&(((+++,,,+++++++++,,,+++***)))***++++++***)))(((((()))***************((())))))***++++++,,,,,,++++++,,,,,,,,,---------------------------------///............///000000222555:::???GGGPPPYYY___gggooo}}}||||||{{{yyy{{{~~~{{{vvvnnnfffbbbaaaccceeehhhmmmttt{{{~~~zzzxxxwwwxxxvvvuuuvvvzzz---......///000111111222///............---------------...///000000000///.........///////////////............/////////000000000000000000000000000---------.........//////...---,,,,,,++++++,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,+++++++++******------------------------'''***---000222111000///+++++++++***++++++,,,,,,***+++,,,---.../////////,,,,,,,,,,,,---...///000+++,,,,,,---...///000000///000000000///...------)))---111111000///111333111111000000111222333333222222111111000/////////222111000......---------......///000111222333333111111000/////////////////////000000111111222222000/////////000111333444000000111222333444444555222222333444555555555555333777777222222777777444000222555555444333333444555555333222222333555555???DDDEEE@@@888555:::AAAGGGOOOYYY___\\\TTTJJJDDD999888666555444555777888777888:::;;;<<<=========999999888777666555444444666999;;;:::777666777888666666555444555666777888666888:::<<<<<<<<<::::::777777777777666666666666333333333444444555555555222222333333333444444444222222333444444555666666333111444:::===:::888999---///111222333222111000222222111000//////000000222111111111000000//////+++,,,............000111,,,,,,---------,,,,,,+++++++++************++++++*********++++++,,,,,,---+++***))))))***,,,...///,,,+++++++++******))))))))))))))))))))))))))))))&&&(((+++,,,+++++++++,,,+++***)))***+++++++++)))(((((()))***************))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,,,,---------------------,,,...............///000000444666;;;@@@FFFNNNVVV\\\aaalll}}}{{{{{{zzzyyy|||~~~}}}wwwooofffaaa___```bbbhhhlllsssyyy~~~|||yyyxxxzzzxxxvvvvvvzzz000000111000000///......000000000000///...------+++++++++++++++++++++++++++,,,---...////////////---......///////////////,,,++++++*********++++++,,,------......------,,,///---,,,***))))))******++++++++++++++++++++++++*********++++++,,,,,,,,,------............------'''+++///222222///+++'''+++,,,,,,------,,,,,,+++,,,,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---------------------------------.........//////888333...---...000000/////////000000000000//////777444000000111000---***111000...---,,,+++++++++............////////////000///...------...///000///000000111222222222333333111///111333555333111000000000111222333555555000222111///000333222...444555555666666555444444333444444444444555666888777666444333333444666777@@@MMMTTTKKK===888;;;???LLLRRRYYY]]]ZZZQQQFFF???<<<:::888666555666888:::::::::::::::::::::::::::::::::999888777666555555666777999:::;;;999888777555555444555555666777888777888999:::::::::::::::<<<;;;999777666666666777666333222333555666444222222222333333333444444444111111111111222222333444444333222222444444333222222111///---,,,---///000333///---///000---,,,...///000000000//////------,,,,,,,,,,,,,,,,,,,,,,,,************************(((((((((((()))))))))))),,,,,,,,,++++++*********))))))))))))***+++,,,---...---,,,+++***)))))))))******))))))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))***++++++,,,,,,,,,,,,++++++***++++++++++++,,,---...////////////111444999>>>CCCJJJQQQVVV```kkk{{{}}}xxxuuuuuuwww|||~~~yyyzzzqqqfff___^^^aaadddeeehhhmmmuuu}}}~~~}}}|||zzzzzzyyyxxxxxx{{{//////000000//////...---///////////////...---,,,------------------------,,,,,,---.../////////...------...//////////////////......------.........,,,------......------,,,///...---+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,------............------+++,,,---//////---,,,+++++++++,,,,,,,,,---------...------,,,,,,,,,------------,,,++++++++++++,,,------------------------------------.........///555222......///000000///........................333222111000000000...---,,,,,,,,,,,,,,,------...............///////////////...------...///000111111000000000000111222222333111000111333555333222111111000000000111111222///222222111222555555111333333444444555555555555444444555444444444555555666555444333333444555666CCCMMMSSSLLLAAA>>>@@@CCCEEEHHHLLLMMMKKKFFF???;;;:::999666555444555777888888888888888888888777777:::999999888888777777666666777999999999888666555777666666555555555666666666777777888999999888888:::999888777777777888999777555333444666777666444111111111222222222222333222222222222333444555666333222111222333444333111111000///...---......///222...,,,///000......000/////////.........------,,,,,,,,,------.........------,,,,,,,,,+++++++++))))))*********+++++++++***++++++++++++++++++,,,)))))))))******+++,,,---...---,,,+++******************))))))***++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++***++++++,,,,,,---...///000000000000///222777===DDDKKKSSSXXX___kkkzzz~~~wwwrrrpppsssxxx||||||zzzwwwppphhhaaa^^^^^^```gggjjjnnnuuu|||~~~|||zzzxxxwwwvvvxxx{{{.........///......------------.........------,,,---..................---,,,------.........------,,,---......//////......,,,,,,++++++++++++,,,,,,,,,------......------,,,//////...---,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,------......------,,,...---++++++++++++---...,,,+++++++++,,,...000111000///...---------------------,,,+++++++++++++++,,,,,,,,,,,,------------------------............111000...///000111000///......---,,,,,,---......000111111111/////////000,,,+++++++++,,,,,,---...............////////////...---------...///111222333222000/////////111222333111111111333444333222111111000///////////////111555666555666999999666111111222222444555666777555555444444444333333333666555444333333444555666===DDDHHHCCC>>>===>>>>>>>>>>>>>>>===<<<:::999888999888777666666666777888999888888888777777666666888888888888888888888888666777888888888666555444888888666555555444444444555666666777777777777666888888777777888999::::::777666555666777888777555222222222333333333444444111111111111222333444555222111000111222333222000000000///.........//////222---,,,...000//////111///...------,,,---------,,,,,,------...///000000000//////...---,,,,,,++++++++++++,,,,,,,,,,,,---))))))******+++,,,,,,,,,*********++++++,,,------------,,,+++*********************)))******+++,,,,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,++++++***++++++,,,,,,.........///000000111111...111666===DDDLLLTTTZZZ___jjjxxxwwwpppnnnqqqvvvzzz~~~}}}wwwuuuqqqkkkeee```^^^^^^iiilllpppuuu{{{~~~}}}{{{zzzxxxwwwwwwyyy|||}}}---------......---,,,,,,,,,,,,------------------+++,,,------------,,,+++------.........---,,,,,,,,,,,,---............---******************+++,,,,,,------......------,,,......------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,---,,,+++******+++,,,---,,,+++******,,,...111333111111000...---------------,,,,,,+++***+++++++++,,,,,,,,,,,,,,,---------------------------------------...000111111000//////...,,,++++++,,,...///...111333111...---...111......---++++++*********............////////////------,,,---...000222333666444222///...///111222222222111222222222222222000000///////////////000666;;;===;;;;;;===<<<999222111111111222444666777444444333333444444444333555444444333333444444555555:::;;;999888;;;;;;888:::999777666666666777888::::::999999999999:::::::::::::::999888888777777666666666777777888888888777777777777777555444333777777666555555555555555555666666777777777666666777777777888888888999999666666555666666666666555555555555555666666666777333222111111000111111111111000///000111222111///////////////000000000111444///---//////......000......---,,,,,,,,,---...***+++,,,---...///000111111000///...---,,,+++***+++++++++,,,,,,,,,------***************+++++++++)))***++++++,,,---------,,,,,,++++++***++++++++++++***************+++++++++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++******++++++,,,,,,...............///000000///222777<<>>:::555444333111222000//////111666<<>>AAA;;;444//////...,,,,,,//////111333555555444222111,,,,,,,,,,,,------......---,,,,,,,,,++++++******))))))))))))*********+++,,,++++++***)))(((((('''&&&''')))+++++++++***)))************+++,,,---...,,,++++++***))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,************+++,,,---...///...,,,++++++,,,---...222444777;;;AAAJJJSSSYYY[[[dddoooyyyzzzyyywwwvvvvvvwwwxxxyyyyyy~~~~~~~~~yyyrrroooiiibbb\\\[[[]]]```hhhoooxxx}}}~~~}}}||||||{{{zzzxxxxxxxxxyyyzzz|||~~~,,,------.../////////...+++,,,---///000111111111,,,---000111111000---,,,)))***+++,,,---.........******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000,,,------......------,,,+++,,,---.........---,,,++++++++++++++++++++++++,,,,,,,,,++++++***************++++++++++++******+++***)))(((((()))***+++'''((()))+++,,,,,,,,,,,,......---------......///,,,++++++***)))*********))))))***+++,,,,,,---------------,,,,,,++++++++++++...///...,,,+++,,,///+++,,,,,,------,,,,,,+++000---,,,---000222000...000//////.........//////............/////////000000///...------...000000000000000000////////////,,,...000...+++***+++---......---,,,,,,,,,------+++333888555000//////---///...---...222999???DDDFFF>>>444000111444555444222333333444444333333222000333333000000444555333555555444444444555666666333444777999:::888666555444555555666777888999999999999999999999999999999:::::::::;;;<<<===>>>???888777666555555444555555444555555555444444333222///000222444555555555444000333444333111000222444444444444555555555666666333333222111111222222222222111000111222333222000000///...///333:::AAAEEE999333.........---...111///222555777888666444222------..................,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++************))))))))))))%%%&&&(((***+++***)))((())))))******+++,,,---...,,,,,,+++***))))))************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,************+++,,,---...000///---,,,,,,---...///000222666;;;AAAKKKUUU\\\[[[cccnnnxxx{{{yyyxxxyyy|||~~~xxx~~~|||sssqqqlllfffaaa___```bbbjjjrrr{{{~~~}}}|||}}}~~~}}}||||||||||||}}}***+++,,,---......................................./////////------///111///...------,,,,,,,,,,,,,,,++++++******+++,,,,,,++++++******++++++,,,---......---,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++******++++++,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((())))))))))))*********......---,,,,,,+++******+++++++++*********))))))******+++,,,,,,,,,,,,+++////////////////////////---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......//////...---,,,,,,++++++......///000000000000000000///...------...///000.../////////000000111111,,,------......------,,,------------------,,,,,,//////000000///...------///...------000444999<<>>888222000000222444111111222333333333333222222111000000000111333333555444333222222222333444555555555666555555444333555666666666666666555444666666666666777777777777444555888;;;======>>>===888888777666666666666666555555555666666666666777555444333222111111111111333333333222222222111111444333222111111222333444222222333333333444444444000000111111111111000000---000222333777@@@EEEEEE666333///------------,,,000111222444444222111000///...---,,,,,,---...///...------,,,+++***))))))++++++************++++++))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((())))))))))))*********,,,,,,,,,,,,,,,+++***)))'''(((((()))***+++++++++******))))))***,,,...///............////////////000333777<<>>EEELLLRRRUUU^^^lllyyy~~~||||||}}}}}}}}}}}}~~~{{{zzzyyy{{{}}}|||xxxuuuzzzssshhh^^^ZZZ\\\aaaeeennnvvv{{{}}}~~~}}}~~~~~~***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000000000...,,,+++,,,------,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++***)))++++++******++++++,,,---...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++,,,,,,---------------++++++,,,,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******************************((()))******++++++******------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,------......///000000000000///,,,---////////////---,,,------..................------............---------......///000111111222//////000000000//////...//////000111222222222222222222222222111000000/////////000111111111111000111111111111222222333333111111222222333444555555666666666666666555444444222333444555666666777666555555555666666666777777999888777666666777888999444444444444333333222222111222222222333333333333222333555777888777666555333333333222222222111111111000000000000000000111---............/////////---......//////......---...111111...000666999888222///,,,******++++++***,,,,,,------------,,,,,,++++++************++++++'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((************++++++++++++******++++++++++++******(((((())))))************---------,,,,,,,,,,,,,,,---------........./////////111444888<<>>999444111000///.........//////111222222555444444333222222111111111222222333333222222111111222222222333444555555555555555666666666777777444444333222111111111111333333222222222333333444888777333111///...//////111111111111111111111111222222333333333444444444000000000111222333444555000...+++,,,...//////......---,,,,,,,,,---///000------------------------......---------......///---------------------------,,,,,,+++************))))))))))))))))))))))))+++***))))))++++++***)))...,,,************(((&&&((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''(((((((((((('''''''''((()))***************)))))))))((((((((())))))((((((''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((((((((((())))))''''''((()))))))))))))))***************+++,,,---...------,,,,,,++++++***,,,,,,,,,---------......///111333444666;;;AAAFFFOOOXXXfffqqqvvv|||xxxssstttxxx|||~~~~~~~~~~~~}}}|||zzzwwwuuutttppplllddd\\\WWWXXX\\\```dddmmmwww}}}~~~~~~~~~zzz{{{++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///000///---,,,,,,---......,,,,,,------------,,,,,,,,,,,,,,,---...///000111...///111333555777888999;;;:::888555222111//////000000000000///...---,,,,,,,,,++++++*********))),,,+++******))))))******))))))******++++++,,,,,,***)))(((((((((***+++,,,+++******************+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...000111111///......///......////////////000000//////000000000000000///111000///...........................---------------,,,,,,,,,---///111222555555555555888AAALLLUUU___```^^^WWWNNNGGGEEEGGGEEECCC???:::666333111000000000111222333444666777666555444333222222222222111111222222222222111111333222222111111111222222333333444444444555555555555555444444333222222111000000000111222333555666666555333111////////////222111111111111111111222222222222222333333333333333333333333555888;;;===777222---+++---//////---------------...///000000---------------------------,,,,,,,,,,,,---......------------............,,,,,,,,,+++++++++******))))))))))))))))))))))))+++***))))))***+++***)))***)))((()))+++---,,,+++((((((((((((((((((((((((******)))((((((''''''&&&((((((((())))))))))))***&&&&&&'''((()))***++++++*********)))))))))((((((((((((((((((((('''''''''&&&'''(((((()))(((((('''''''''(((((((((((())))))''''''((()))))))))))))))))))))))))))***+++,,,---...------,,,,,,++++++***,,,,,,,,,---------......---///222444555:::AAAGGGMMMVVVdddnnnssszzzxxxttttttxxx{{{~~~}}}}}}~~~~~~~~~}}}{{{yyywwwvvvrrrmmmeee]]]XXXYYY___dddhhhnnnwww}}}|||{{{}}}+++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,------------------,,,++++++,,,......------...------------...,,,,,,,,,---...000111222000111333555888:::<<<===???===:::666333000...,,,,,,------...------,,,,,,++++++******************,,,++++++***************&&&&&&''''''((())))))******))))))((()))+++...///+++++++++******+++++++++++++++++++++++++++++++++******,,,---------,,,+++++++++************++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,......---,,,---...------........./////////............///000111222333222111000///.........,,,---...///000///......000///...------///111222444555666777===JJJ[[[gggiiieee]]]SSSIIIAAA<<<:::<<<;;;999777555333111111111111222333444666888999555444333111111111222222111111222222222222111111444333222111111222222333444444444444555555555555555555555555444333222222000000000000111333444444333222222111000000//////111111000000000000111111111111111222222222222333444333222222555:::???BBB>>>777///,,,---//////------...///000111111111111,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++,,,,,,---------...,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))+++)))((()))***+++***(((''''''&&&(((+++------,,,))))))))))))))))))))))))******))))))((('''''''''((((((((()))))))))******&&&&&&'''((()))***++++++))))))(((((((((''''''''''''''''''((((((((((((((('''(((((())))))((('''&&&'''''''''((((((((())))))''''''((()))))))))))))))''''''''''''((()))***++++++++++++,,,,,,---------,,,,,,,,,---------......,,,000333444444888@@@FFFIIIRRR```jjjooouuu{{{vvvuuuxxx{{{}}}{{{|||~~~~~~}}}|||yyywwwuuutttpppkkkccc\\\YYY\\\ccchhhpppsssyyy}}}~~~+++++++++,,,,,,---------++++++++++++++++++++++++)))***,,,---......---,,,,,,++++++***+++,,,...///............------...000,,,,,,------///000222333333444666999<<<>>>@@@AAA@@@>>>;;;666222...,,,+++((()))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((()))))))))((())))))***+++,,,,,,---+++***))))))+++---000222,,,,,,++++++++++++,,,,,,************************)))***+++,,,---,,,++++++,,,++++++******++++++,,,000000//////.........---************************(((***,,,,,,++++++,,,---,,,---------......//////...---------...///111333222111000...------------+++,,,///111111111///...222111///...---...000111333444555888@@@PPPdddsssggg___SSSJJJCCC<<<555111333333444444333333222111///000000222333555777888444333111000000000111222111111222222222222111111444333222222222333444555666666666666777777777888666666666666555444333222333333222111000000000000000111111111111000//////000000////////////000000000000111111111222222222222000//////333999???CCCCCC;;;111,,,,,,//////...---...000222333222222111,,,,,,,,,,,,,,,,,,,,,,,,************++++++,,,---)))******+++,,,,,,------,,,,,,---------,,,++++++***************************)))((()))***+++***((()))((('''((()))***)))(((************************''''''(((((()))*********(((((((((((())))))))))))&&&&&&'''((()))***++++++(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))(((((()))))))))'''&&&%%%&&&'''''''''(((((())))))'''(((((()))))))))))))))%%%%%%%%%&&&&&&((())))))((()))***+++---...///000,,,,,,,,,---------......---111444444444777???EEEFFFOOO]]]gggkkkqqq}}}xxxwwwyyy{{{~~~|||{{{{{{~~~~~~}}}zzzwwwtttqqqpppmmmiiibbb[[[YYY]]]ffflllwwwxxx{{{...---,,,+++************,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---++++++000...------......---+++++++++---///111222444555444444555666888:::;;;<<<===;;;888555222111000000******+++,,,---//////000---------,,,,,,+++++++++***************************************************++++++,,,,,,++++++******************************+++,,,---...---,,,,,,***+++,,,,,,,,,,,,+++***++++++,,,,,,,,,,,,------///...,,,+++***+++,,,,,,......,,,+++******)))))))))************+++++++++........................---------------...//////------------------------------...///000111222222000///---,,,---///222444444444333666???NNN___jjjlll^^^KKK===777555444333111222333444444333111000222222222333333444444444444333222111000000000000000111222333333333333333111222222333333444444555555555666666666666555555555555666666555555444333444444444333333222222222333333222111000000000111111111111111111111111111000111111222222222222111///.........111666;;;>>>???:::333/////////...,,,///000111222222222222222,,,,,,------,,,,,,+++***...---,,,+++,,,,,,......++++++,,,------...//////...---,,,+++************************************))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************&&&'''((())))))***))))))))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))************))))))))))))''''''(((((())))))******+++***)))'''''')))***+++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---//////000333666;;;???BBBJJJPPP[[[dddgggnnn}}}{{{vvvuuuwwwzzz}}}zzzzzz|||}}}yyyrrrooopppmmmiiibbb]]][[[^^^dddhhhuuuzzz}}}}}}~~~|||...---,,,+++************++++++************++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++******...---,,,---/////////------------...///000000111111111222333555666888999777555333000...---,,,,,,,,,,,,,,,---------------------,,,,,,,,,+++++++++************************)))))))))))))))))))))))))))******++++++******)))************************)))***+++,,,,,,,,,++++++***+++,,,,,,,,,,,,+++***+++++++++,,,,,,,,,------...---,,,+++***++++++,,,,,,,,,***))))))(((((((((************++++++++++++------------------------......---------......///---------------,,,,,,,,,111000000...---,,,++++++///......---...000222333333222222555<<>>AAABBBJJJVVV]]]^^^eeexxx|||zzz{{{||||||}}}uuuqqqqqqmmmkkkfff^^^VVVUUUYYY^^^jjjttt,,,,,,++++++***++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,...000111111///---,,,,,,,,,***((()))))))))******++++++,,,***+++,,,------,,,+++***((())))))***+++*********)))))))))******++++++,,,*********+++++++++++++++************************************************++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++************+++,,,,,,,,,++++++******++++++,,,************++++++++++++(((((()))************)))))))))))))))***++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......+++,,,,,,------......///......------------,,,,,,------//////000///...---+++---...///...---...///,,,,,,---...///111222222000000000000111222333333222222333333333444444444444333222111000000000000444444444444444444333222000000111111222333333333444444555555555555444444444444444444444333222222111111111222222222222222000000/////////000111111111111111111111111111111444444444444333222111111...//////000000/////////...000111111000//////000222222222222222222111000/////////000//////...---++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++)))(((((('''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((())))))))))))(((((('''))))))))))))))))))******((((((''''''(((((()))***''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&''''''(((((())))))******,,,***(((''''''(((***,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---......///111555:::>>>AAABBBKKKWWW]]]]]]cccvvv}}}{{{|||~~~}}}|||sssnnnmmmhhhgggddd\\\TTTRRRWWW]]]hhhrrr}}},,,++++++***++++++,,,,,,++++++************++++++++++++++++++++++++++++++++++++,,,---...............---++++++++++++)))((()))************+++++++++)))***+++,,,,,,+++)))((('''((()))***+++***))))))))))))))))))*********+++)))*********++++++++++++******************************************************++++++++++++******))))))))))))))))))))))))***))))))((()))***+++,,,,,,,,,+++******+++,,,,,,************++++++++++++'''''')))*********))))))))))))))))))***+++,,,---+++++++++,,,,,,,,,------++++++++++++++++++++++++*********+++,,,---...///,,,,,,---......///000000//////...---,,,+++++++++---..................---+++---//////...---...///,,,---/////////000111222---...///000111111111111000000111222333444444555444444333222222333333333333444444444444333222111000000000111222222333333555555555666666555555555333444444444444333222222222222222222111111111111///////////////000111111222222222222222222222222333333444444444333333222222222111111000000//////+++...111222000//////111000000111222222222111111///000000000000///......))))))+++,,,------,,,,,,((((((((())))))******+++***))))))(((((())))))***************************++++++++++++++++++++++++***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((())))))))))))((((((((((((((((((((((((((())))))***''''''''''''''''''''''''######$$$%%%%%%&&&''''''''''''(((((())))))************))))))))))))************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...///111555999>>>@@@CCCLLLXXX]]][[[aaauuu}}}{{{}}}~~~|||rrrmmmlllfffgggddd]]]VVVTTTZZZ```iiittt~~~~~~+++++++++***++++++,,,,,,,,,+++***))))))***+++,,,************************---...///000///...,,,+++,,,***)))***++++++***)))++++++++++++************((()))+++,,,,,,***(((''')))***+++,,,,,,,,,+++************)))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))((('''''''''(((***+++---,,,+++******+++,,,---)))************+++++++++&&&'''(((*********)))((((((((((((((()))+++,,,---++++++,,,,,,,,,---------************************))))))***+++,,,...///000------......///000111111---------,,,,,,,,,++++++........................+++---/////////...///000///000111111000///000111+++,,,...000111000000///......///111222333444555444444444444555666777777333333333333333222111000000000000111222222333333555555666666666666555555333333444444444333222222333222222222111111000000///////////////000111111333333333333333333333333222222333444444444333333555444333111000/////////(((,,,000111000///000222......///000111111000000000000000000000//////...'''(((***,,,---------,,,'''(((((()))***++++++,,,***)))))))))))))))******************************+++++++++++++++++++++++++++******)))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))''''''((())))))***))))))))))))((((((''''''&&&&&&((((((((((((((()))******''''''''''''''''''''''''&&&&&&''''''((()))******''''''(((((()))*********''')))***++++++***)))'''******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------...///111555999>>>@@@DDDMMMYYY]]][[[```ttt|||{{{|||~~~{{{rrrmmmlllhhhiiigggaaaYYYXXX^^^eeemmmxxx}}}}}}+++++++++*********))))))&&&''')))***+++,,,------******,,,---///000111222------,,,+++************))))))))))))(((((((((((())))))************)))))),,,,,,++++++++++++++++++))))))))))))))))))))))))***++++++,,,+++***)))(((((()))***++++++***)))((())))))))))))))))))))))))'''''''''''''''((())))))((()))***+++,,,,,,+++***''''''(((((())))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))*********)))'''''')))+++)))))))))***+++,,,......***+++,,,,,,------------'''((()))***+++,,,,,,,,,,,,,,,++++++++++++++++++------.........---,,,,,,---...---,,,++++++---///,,,...000...+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,...------///111222111000222111000.........///000000000000000111222333444222222111111111111222222222333444555555555444333777666555333222111111111333444555555555444222111444444444444333222222111111111222222222111111000111111111111000000000000333333333222222222111111222222444444444444222222222222111111111111222222000......000222333000---.........////////////000//////......---------,,,++++++,,,------......//////---+++))))))***+++,,,))))))))))))))))))))))))'''((()))******)))((('''(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))((('''&&&&&&&&&%%%%%%%%%&&&''')))***((('''''''''((()))+++,,,***)))((('''&&&%%%$$$###''''''''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((&&&''')))*********)))((('''((()))******)))((('''---,,,+++)))((())))))***++++++******++++++,,,---***,,,///111222555888;;;BBBHHHRRR[[[^^^dddsss}}}~~~}}}{{{xxxsssmmmiiillljjjhhhccc```^^^```bbbqqqxxx~~~+++++++++*********))))))---,,,***)))(((((()))***)))+++---///000///...---******)))))))))***++++++))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))((('''((()))******)))((('''))))))))))))))))))))))))(((''''''''''''((())))))((()))***+++++++++******'''((((((((()))))))))***))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********)))(((((()))+++************+++,,,------,,,,,,,,,---,,,,,,++++++))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************/////////...------///111---...///...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,111000000222444555444222111111///.........//////////////////000111222222111111000000000000111111111222333444444444333333444333333222222222222222666666777888888777666555444444444333222000///...000000111111111111000000111111111111000000000000333333222222111111111111222222333444444333222222111111000000000000111111000...---///111111///---------.........//////////////////......---------------------------,,,,,,+++***)))(((''''''((()))))))))))))))))))))))))))((((((((())))))(((((((((%%%&&&''')))******++++++))))))))))))))))))))))))''''''((((((((()))))))))((((((((((((((('''&&&&&&'''&&&&&&&&&&&&((()))***((('''''''''((()))+++,,,******)))((('''&&&%%%$$$'''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))'''((()))******)))((('''******************++++++++++++******++++++,,,---+++---000111222555888;;;CCCHHHPPPWWW[[[bbbsss{{{zzz{{{}}}~~~{{{yyytttnnnjjjkkkjjjgggccc```___aaacccpppwww}}}~~~+++++++++***************000...***((('''(((***+++)))+++...000000...+++((((((''''''((()))***++++++(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((())))))))))))(((((())))))))))))))))))))))))((((((''''''(((((()))*********+++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))******)))((((((***+++++++++*********++++++,,,------------,,,+++***)))++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,---+++***)))(((((()))***+++...//////...------...000000...------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,111111111222444555444222000000///............///---------......///000111000//////////////////000000000111222222222222222111111111111111222333444666666777888888777777777777777666555333111///...///000000111111000000000222222111111111000000000222111111111111000000000111222333333333333222111000000////////////000000000...------...//////...,,,,,,,,,---------....../////////........................---,,,+++++++++++++++,,,,,,++++++******))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((''''''&&&(((((((((''''''((())))))((('''''''''((()))***+++******)))(((((('''&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))******(((((())))))))))))(((((((((((()))++++++,,,,,,,,,++++++******++++++,,,------///111222333555888:::CCCGGGMMMSSSWWW```rrr{{{xxxvvvxxx{{{}}}}}}zzzvvvpppllljjjiiifffccc``````bbbeeennnuuu}}}}}}************************++++++******+++---///000,,,---......---+++)))''')))((((((((())))))***+++(((((((((((())))))))))))(((((())))))))))))((((((************++++++++++++))))))))))))))))))))))))******************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***++++++*********)))(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((()))******)))(((***+++,,,,,,+++***************++++++,,,,,,,,,++++++***,,,,,,---------,,,++++++))))))***+++,,,,,,---------+++***))))))+++---...+++,,,---,,,++++++,,,---111...,,,---///000...+++------------------------///......///111222000//////.....................------------...///000111///......------....../////////000000000111111111000000000000111222333333333333444444444444444444999888888777666555333222000000111222222222111111222222222111111111000000111000000000000000000000111111222222222222111111//////............//////000///---,,,,,,---......++++++,,,,,,,,,---------........................---------,,,,,,,,,+++++++++,,,---......---,,,***)))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((('''((((((((((((((('''''')))))))))(((((((((((((((((((((((((((((()))************))))))((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''''''''(((***+++(((((())))))))))))((((((((()))***,,,,,,++++++***++++++******++++++,,,---...000222222333444777:::AAAEEEMMMTTTXXX```qqqzzzvvvuuuwwwzzz}}}~~~{{{wwwrrrnnnjjjhhhfffbbb```aaadddgggmmmttt}}}************************(((***,,,///000111111000...---,,,***))))))((())),,,+++***)))))))))))))))'''((((((((()))))))))***(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((((((((((((((((((((((((((((()))******+++******))))))((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))''')))******))))))***+++,,,,,,+++***))))))))))))((()))***+++,,,,,,---,,,,,,,,,---------,,,++++++))))))***+++,,,,,,------,,,+++***))))))+++---...***,,,------+++++++++,,,111...,,,,,,///000---+++------------------------------,,,---//////...,,,---------.........------............///000111111......------------..................//////000000222111111000111111222222222222222222222222222222666666666777666666555555111222333333444444444333222222222222111111111111000000000000000000000111111111111111111111111111//////............//////000///...---,,,,,,---...+++++++++,,,,,,,,,,,,---------------............+++++++++,,,,,,,,,------'''(((+++,,,,,,+++)))'''************************)))((('''&&&&&&'''((()))(((((())))))***))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''(((((((((((((((''')))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((('''''''''''''''''''''''')))((('''''''''(((***+++))))))(((((((((((())))))***++++++,,,,,,***)))(((++++++******++++++,,,---...///111222333444777999>>>DDDNNNVVV[[[aaaqqq|||xxxwwwyyy|||~~~~~~|||xxxsssooojjjiiifffbbb```aaaeeehhhlllsss{{{***************++++++++++++---000111111000---+++...,,,***((('''((()))***,,,,,,+++***))))))))))))''''''(((((())))))******'''(((((())))))(((((('''&&&''''''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))************))))))))))))******))))))))))))))))))))))))))))))(((((())))))***+++******)))((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))&&&(((***+++***)))***+++,,,+++***)))))))))))))))'''''')))+++,,,---------++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,---))))))(((((()))***,,,---,,,---//////---,,,---...///---,,,,,,------,,,+++------------------------///...---...000000///---+++,,,------...---------...------......///000111......------------.....................///000000222222111111111222222333555444333222222222222333111111222333333333333333222333444444555555555555333222222222222111111111000000000111111111111222111111000000000000111111//////............/////////000000///---,,,---...+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---------*********+++,,,---------)))***,,,------,,,+++***************************))))))(((((((((((())))))%%%%%%'''((()))*********''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&'''((((((((((((((((((''''''((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((()))%%%%%%&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((()))))),,,,,,,,,+++***)))((((((++++++******++++++,,,---,,,...000111222444777999<<>>CCC>>>777333111111111111000000000000000000000000333111111444777999888666//////000111222333333444777777777777666555444333.........///000000111111000000//////.........---222333333333222111///...*********))))))(((((((((---,,,++++++*********+++************************&&&&&&'''(((((('''&&&&&&))))))(((((((((((())))))'''(((***,,,---,,,+++***))))))))))))))))))))))))''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((('''&&&%%%%%%$$$$$$%%%''')))+++,,,***((('''$$$%%%&&&&&&''''''&&&&&&''''''((((((''''''&&&%%%((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((())))))))))))((((((''''''((()))))))))))))))'''''''''((()))+++,,,---------------------------///...000555777666777:::???CCCJJJPPPTTT\\\nnn~~~~~~~~~~~~}}}{{{xxxssspppmmmlllhhhbbb\\\\\\aaaeeehhhmmmuuu|||}}}~~~~~~|||{{{}}},,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((&&&'''''''''((((((((()))***)))(((''''''((()))************)))))))))))))))(((((('''''''''''''''(((((('''&&&(((***++++++***%%%'''***+++***)))((()))''''''((()))))))))))))))))))))))))))***+++,,,---***)))((('''&&&&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******+++***)))(((((()))***++++++++++++*********))))))++++++++++++++++++++++++*********)))))))))(((((()))***+++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,+++++++++++++++,,,---...///...------........................///////////////......---...------------------...,,,,,,++++++,,,,,,---...------------,,,,,,,,,,,,............////////////000//////000222555999;;;>>>:::555111000000000///000000000000000000000000222111111333666888777555000000000000000000111111666777777666555444333333000000000000000000000///000/////////.........---000111111111000///---,,,.........------,,,,,,,,,++++++************++++++++++++++++++++++++++++++''''''''''''''''''''''''))))))(((((((((((())))))((()))+++,,,---,,,+++***************************(((((()))((((((&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%'''(((******)))((('''&&&&&&'''(((((((((((('''''''''((((((''''''&&&%%%(((((())))))))))))((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))***+++,,,---------------------------///---///444666555666999===AAAHHHOOOSSS[[[mmm}}}}}}}}}}}}~~~|||xxxtttpppmmmkkkfff___ZZZZZZ```eeegggkkkttt|||}}}{{{zzz~~~......------,,,+++++++++******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((())))))))))))************)))(((((('''(((((()))''''''(((***+++***)))%%%'''******)))(((((()))''''''((()))))))))))))))))))))))))))******+++,,,***)))(((''''''&&&&&&'''((((((((((((((((((((((((''''''''''''((((((((((((+++***))))))))))))***++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))((()))***++++++++++++***,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++---------,,,,,,+++++++++,,,---......//////......///////////////////////////////////////......---.........------.........***************+++,,,,,,---,,,+++++++++,,,---...............////////////......///000222444666777999666333111111111000///000000000000000000000000111000000222444555555333000000000000//////......555666666555555444333222222222111111000//////.../////////..............................---,,,+++000////////////.........++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))((('''&&&&&&'''((()))))))))(((((((((((())))))((()))+++,,,,,,+++******++++++++++++++++++++++++*********)))((('''&&&%%%''''''((((((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''((())))))))))))(((''''''((((((''''''&&&%%%'''(((((())))))((((((((()))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))******)))******+++,,,,,,------------------------...,,,...333555444555888<<<@@@HHHNNNRRRZZZkkk|||}}}||||||~~~|||xxxtttqqqmmmjjjddd]]]XXXYYY___eeeeeejjjsss}}}}}}zzz{{{zzzzzz~~~------,,,,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))(((((((((((())))))''''''(((((()))******+++,,,+++***)))((((((((((((***)))((((((***+++***)))&&&(((******)))((())))))''''''((())))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))((((((((((((((((((((((((''''''((((((((((((((((((************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------------........./////////........................///////////////......---///......------......///***************++++++,,,,,,+++***)))***,,,...///............////////////---...///111222333333333555444222222222222111///000000000000000000000000000000111222333333222222000000000000000000000000444444444444444333222222222222111111000000000000........................---------------,,,++++++...---------------------...------,,,++++++,,,,,,------------------------***)))'''&&&&&&''')))***))))))(((((((((((())))))((())))))*********)))((())))))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((()))))))))***)))))))))(((((('''''''''&&&&&&%%%&&&'''((()))''''''((()))))))))(((((('''''''''(((''''''&&&%%%''''''(((((()))((((((((())))))))))))((((((((((((''''''((((((((((((''''''&&&''''''((((((''''''&&&''''''((()))))))))))))))******)))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,---+++---222444333444777<<<@@@HHHOOORRRZZZkkk||||||zzzzzz~~~|||zzzwwwrrrooommmjjjddd\\\XXXZZZaaagggiiimmmttt}}}~~~|||yyyyyyxxxyyy~~~,,,++++++***)))(((''''''(((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((************))))))))))))(((((())))))))))))((((((&&&&&&'''((()))******+++++++++***)))))))))))))))+++***))))))******)))(((&&&((())))))(((((()))***''''''((())))))))))))))))))))))))((())))))******+++******))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))***++++++,,,---......------------......//////------------------------///////////////......---......------------......+++++++++++++++,,,---------,,,*********,,,...000............////////////,,,---///000222222222222111000///000111111000...111111111111111111111111///000111222111111111111//////000111111222333333222333333333333222222111//////000000111111111111---------.....................------------------,,,,,,,,,,,,,,,---------222111///...,,,,,,++++++------------------------+++***(((''''''(((***+++))))))(((((((((((())))))'''(((((((((((((((''''''((((((((((((((((((((((((&&&'''((()))************&&&&&&'''''''''((((((((()))))))))))))))(((((((((((('''%%%%%%%%%&&&((()))&&&&&&'''((((((((((((''''''''''''(((''''''&&&%%%&&&&&&'''((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((())))))(((((((((''''''((()))))))))))))))))))))((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---222444333444777<<>>GGGOOOSSSZZZiiiyyy~~~}}}{{{yyywww{{{~~~|||||||||}}}~~~~~~~~~|||zzzxxxtttpppllleeeeeedddaaa```cccjjjqqqrrrxxx~~~|||{{{|||tttsssuuu{{{,,,+++++++++******))))))*********)))))))))))))))(((((())))))*********+++)))************))))))(((''''''((((((((((((''''''%%%''')))++++++***((('''))))))(((((((((((())))))(((''''''(((***+++)))'''(((((())))))******++++++---,,,+++***))))))))))))))))))(((((('''''''''&&&)))************+++++++++******))))))))))))******)))((('''&&&&&&'''((())),,,,,,+++******))))))(((((((((''''''((()))******)))***++++++)))(((((((((''''''''''''((()))++++++******************************))))))((((((''''''++++++++++++++++++++++++((()))+++,,,,,,+++)))(((---------,,,,,,+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,---------............//////...---,,,,,,***+++---......---+++***---,,,+++***+++,,,---...---===KKKIII;;;...,,,000,,,---------.../////////------...///000000000///555555555555666777888888333444555555666666555555222333333111///------...000000000000000111111222111111000000//////......//////...---,,,++++++***------------------------...///000000000///---,,,---,,,++++++,,,,,,***)))(((((())))))************(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&''''''***)))(((''''''&&&''''''((()))))))))************(((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&***)))((((((((()))+++,,,------------------------,,,---///111333444555555:::>>>FFFMMMPPPVVVfffuuu}}}{{{zzzyyyzzz|||~~~~~~|||~~~}}}}}}}}}~~~}}}yyytttooolllhhhgggccc^^^[[[___gggooowwwzzz{{{yyyxxxuuuxxxzzz}}}******)))))))))(((((((((***)))))))))))))))))))))(((((()))))))))*********((())))))*********))))))))))))************))))))((()))***+++++++++******))))))(((((((((((()))))))))((('''((()))***)))((()))))))))))))))*********,,,,,,***))))))(((((((((******)))))))))((((((((((((((()))))))))*********))))))(((((((((((())))))***)))(((((((((((()))***++++++++++++***************))))))))))))***+++,,,)))+++,,,+++***(((((()))(((((('''(((((()))***+++******************************))))))((((((((((((++++++++++++++++++++++++((()))+++,,,,,,+++)))(((,,,,,,,,,,,,+++++++++***///...---+++***)))((((((++++++++++++++++++++++++,,,,,,,,,---------......///000000000//////...---***+++---......---+++***,,,,,,+++++++++,,,---...000<<>>FFFMMMOOOVVVeeeuuu~~~{{{zzzyyyxxx|||~~~~~~~~~~~~zzzuuupppmmmllliiiccc]]]ZZZ]]]fffnnnxxx{{{}}}xxxuuuuuussswwwzzz~~~((((((''''''''''''&&&&&&))))))))))))))))))******(((((())))))))))))******'''(((((()))************))))))************))))))((((((((((((((()))******))))))(((((((((((())))))***(((&&&&&&(((************))))))))))))))))))(((+++***)))(((((('''((((((************))))))))))))'''((((((((())))))))))))))))))(((((((((((())))))******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++++++++,,,---***+++---,,,***)))******))))))(((((((((((())))))***************************))))))))))))(((((((((************************)))***+++,,,,,,+++***)))+++++++++***************///...,,,+++))))))((((((++++++++++++++++++++++++,,,,,,,,,---------............//////......------+++,,,---......---,,,+++,,,,,,,,,+++,,,------...---444:::888111++++++---...............------------............------,,,------......///000000111555444333333333444555666777888777555222000///000111111111111111222333333222222111111111111000000///////////////....................................////////////...------///---,,,,,,......---+++++++++++++++,,,,,,,,,,,,++++++++++++++++++******((((((((((((((((((((((((((((((((((((((()))******((())))))***************))))))((((((((((((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((******************++++++++++++(((((((((((((((''''''&&&''''''''''''''''''''''''))))))(((((('''((((((((((((((((((((((((((((((((('''''''''''''''''''''''',,,,,,++++++++++++******(((((()))***************++++++++++++++++++++++++,,,---///111222444444555999>>>FFFLLLOOOUUUdddttt|||zzzyyyxxx{{{}}}{{{vvvqqqnnnmmmjjjccc\\\XXX[[[dddkkktttwww}}}zzzuuurrrqqqqqqvvv{{{'''''''''''''''''''''''')))))))))))))))*********(((((())))))))))))))))))&&&'''((()))************''''''(((((((((((('''''''''&&&%%%$$$$$$&&&''')))))))))(((((((((((())))))+++(((&&&%%%''')))************))))))((((((((('''))))))((('''''''''''''''))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***)))))))))))))))))))))))))))******+++,,,---------,,,++++++***++++++,,,,,,***+++------+++***++++++***))))))(((((((((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))*********)))))))))))))))***************++++++,,,***+++++++++++++++,,,,,,,,,,,,,,,---------......+++++++++,,,,,,++++++***,,,,,,---......---,,,,,,,,,,,,,,,,,,------......,,,...000...+++)))***,,,/////////...---------,,,---.........---,,,++++++......///000111111111111222111///...///000222444666777666444000.........000000000000000111111222111000000000000000000000......//////000000000111////////////////////////.....................---...---,,,,,,---...---+++************************+++++++++******)))))))))(((((((((((((((((((((((((((''''''''''''((())))))((()))***,,,,,,,,,,,,,,,***)))))))))((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))))))))************'''(((((((((((((((''''''''''''''''''''''''''''''))))))((('''&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((('''((()))++++++***))))))++++++++++++++++++++++++,,,---...000222333444444999===EEEKKKNNNTTTcccrrr~~~|||zzzzzzyyy{{{|||vvvqqqnnniiihhhddd^^^ZZZ\\\bbbhhhmmmrrryyyyyytttrrrrrrpppvvv|||(((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((%%%&&&'''))))))*********''''''(((((((((((('''''''''&&&$$$######%%%''')))))))))(((((((((((())))))+++(((&&&%%%''')))*********)))))))))(((((('''''')))(((''''''''''''''''''(((((((((((((((((((((((()))))))))*********+++++++++******))))))******+++(((((((((((((((((((((((())))))***+++,,,,,,---...******))))))))))))******)))+++------+++***+++,,,***))))))(((((((((((()))************************))))))))))))************))))))))))))))))))))))))*********++++++*********))))))))))))))))))))))))***)))))))))******+++,,,*********++++++,,,,,,,,,,,,,,,,,,---------......******+++++++++++++++***------------------------,,,,,,---------.........000000///...---...///////////////...---------,,,---.........---,,,++++++...///000111222222222222111000...---...///111333666666666444000......///...............///000000.../////////////////////......//////000111111111////////////////////////...------------.........,,,+++***+++,,,---,,,++++++***************************))))))((((((''''''(((((((((((((((((((((((('''''''''&&&''''''((()))((()))+++---......---,,,******))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''))))))((('''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%$$$############(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''''''''''''''''''''((()))++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222333444444888===DDDJJJLLLRRRaaaqqq~~~~~~}}}|||wwwyyy}}}}}}}}}~~~{{{vvvqqqnnnhhhhhhgggccc```aaafffjjjlllpppvvv}}}~~~yyyvvvvvvvvvrrrxxx~~~((())))))))))))*********((((((((()))******++++++))))))((((((((((((''''''&&&''''''((())))))))))))))))))************)))))))))(((&&&&&&&&&''')))+++))))))(((((((((((())))))***(((&&&&&&(((*********)))(((((((((((((((((('''((((((''''''''''''((((((''''''''''''((((((((((((************++++++++++++******))))))))))))******''''''((((((((((((''''''(((((()))***++++++,,,,,,***)))(((((('''((((((((((((***,,,,,,+++***+++,,,))))))(((((((((((())))))************************)))))))))************+++************************************************))))))))))))************,,,,,,+++))))))(((((((((*********++++++,,,,,,---,,,,,,,,,---------......,,,,,,------......------------------------------,,,,,,---............---......------------...///...............------------............------,,,---...000111222222111000222111000000000111333333666777777555222000000111---------------......///------............//////......//////000000111111........................---------,,,------...///+++***)))***,,,---,,,+++------------,,,,,,,,,,,,((((((((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''')))+++---......---,,,***))))))))))))))))))(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''******(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((((((((((((((('''''''''''''''''''''''')))(((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000111333333444888<<>>CCCDDDIIIVVVcccrrr{{{}}}{{{yyyxxxwwwvvvzzz~~~~~~}}}||||||yyyyyyyyyzzz{{{xxxtttqqqlllhhhbbb]]]ZZZ[[[^^^```bbbhhhrrr||||||xxxvvvuuuxxx{{{}}}'''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&''''''''''''''''''''''''))))))(((''''''''''''(((%%%&&&'''((())))))((('''&&&&&&''''''((((((((((((''''''((((((((((((''''''###$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''((()))***((()))***)))''''''(((***%%%$$$$$$%%%%%%'''((((((******+++***)))(((''''''''''''((())))))***++++++))))))(((((((((((()))))),,,+++***)))((())))))*********))))))))))))************))))))((((((((((((''''''((())))))***++++++))))))******************************++++++++++++***++++++,,,,,,++++++***((())))))******))))))(((++++++************++++++,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,---...////////////......//////////////////............////////////111000000000000//////...///000000000111111111111////////////////////////------...//////...------000222222000---,,,---///*********,,,---...,,,***))))))(((((())))))************+++++++++,,,,,,,,,++++++************++++++(((((()))))))))*********++++++*********+++,,,,,,******)))))))))(((((((((''''''(((((())))))))))))&&&&&&''''''((('''''''''&&&'''((((((((('''&&&%%%)))(((&&&&&&&&&''')))***'''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&%%%''''''''''''(((((((((((())))))(((''''''((())))))%%%''')))(((&&&%%%&&&(((%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&((()))*********))))))))))))))))))******+++)))******+++,,,,,,------...............///000111555999???DDDFFFJJJUUUbbbrrrzzz~~~|||{{{zzzyyyvvvzzz~~~}}}}}}{{{{{{{{{{{{{{{wwwrrrnnnkkkgggaaa\\\[[[]]]```aaaccciiirrr||||||yyywwwwwwxxxzzz}}}(((((((((''''''&&&&&&%%%&&&''''''(((''''''&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%''''''''''''''''''''''''++++++***)))))))))))))))%%%&&&((()))))))))(((''''''''''''((((((((())))))''''''((((((((((((''''''%%%&&&(((************)))&&&&&&&&&'''''''''((((((&&&%%%%%%&&&&&&'''((()))((())))))((('''''')))+++$$$######$$$%%%&&&'''((())))))))))))((('''&&&%%%'''(((((()))***++++++,,,++++++***)))))))))))))))***)))'''&&&&&&&&&'''(((******))))))))))))************))))))(((((((((''')))******+++,,,---------))))))******++++++,,,,,,((((((((((((((()))))))))***++++++,,,,,,++++++***(((((())))))))))))((((((++++++************++++++******+++++++++,,,,,,,,,---------------------------,,,,,,,,,,,,---......,,,,,,------,,,,,,+++***------...///000111222222............/////////000000000111111000///......//////000000111111111222.........///////////////,,,---...//////...---,,,...000000///+++***,,,///***)))***,,,---...,,,***((((((((((((((()))***+++*********++++++,,,,,,,,,***)))(((''''''((()))***%%%&&&'''((())))))(((((()))))))))***+++,,,...///************))))))))))))(((((())))))*********+++$$$%%%'''((()))(((''''''###$$$&&&'''(((''''''&&&)))(((&&&%%%&&&''')))+++)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))((('''&&&&&&'''((()))%%%''')))(((&&&%%%&&&)))(((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))*********))))))))))))))))))******+++))))))***+++,,,,,,------...............///000111222666>>>EEEHHHLLLXXXeeessszzz~~~}}}|||{{{{{{tttyyy~~~~~~}}}|||||||||{{{wwwqqqmmmkkkfff```\\\\\\^^^aaabbbgggmmmvvv|||zzzyyyyyyyyy|||%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''***)))((('''''''''''''''''''''&&&&&&&&&&&&''''''+++***)))((('''&&&%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$$$$''''''&&&%%%&&&'''((()))))))))((('''''''''''''''+++***))))))***)))'''%%%''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***(((((())))))))))))((((((%%%&&&&&&'''((()))******)))))))))))))))*********(((((()))***************(((''''''&&&&&&((()))***---------,,,,,,+++++++++))))))))))))))))))))))))++++++************++++++++++++,,,------......///------------------,,,,,,,,,---...//////...---,,,---------.........//////111000...------...//////000000000000////////////000000000000000000000000000000000000000000000000......---------......///------......//////000000.........---,,,***)))(((///---,,,***))))))***+++*********)))******+++,,,++++++***************+++))))))))))))))))))))))))'''((()))))))))(((&&&%%%''''''(((((()))******+++***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''(((((()))************)))***)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((())))))))))))((((((,,,)))&&&&&&''''''%%%"""'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,++++++++++++++++++,,,---------,,,---///222333888>>>BBBFFFNNNYYYbbbmmmyyy~~~~~~}}}{{{zzzvvvxxx}}}}}}~~~~~~}}}zzzvvvrrroooiiifffbbb\\\YYY[[[```dddiiirrr{{{|||wwwtttuuuyyy'''&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((('''''''''((()))))))))(((&&&&&&'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&'''((()))))))))(((''''''''''''''''''%%%###$$$&&&((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))'''((((((((((((((((((''''''''''''(((((((((((((((''''''((()))***++++++,,,(((((()))************)))))))))((((((((()))***+++,,,,,,++++++************))))))))))))))))))))))))***))))))))))))))))))***++++++,,,,,,---.........------------------------,,,---...//////...---,,,---------.........//////000000///.........///000111000000000////////////000000000000000000000000////////////////////////......---------....../////////////////////000000111111111000///---,,,+++...---,,,+++***************************++++++,,,***))))))))))))***+++,,,))))))))))))))))))))))))))))))*********)))''''''''''''(((((()))******+++******)))))))))(((((((((************************&&&&&&'''((((((''''''&&&&&&&&&'''''''''((((((((('''''''''(((((())))))******)))'''&&&%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''(((((())))))))))))(((((((((&&&%%%&&&)))***)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))***++++++++++++++++++++++++------...------...000222222666<<<@@@DDDLLLWWW```mmmyyy~~~|||zzzyyyuuuxxx}}}~~~}}}zzzvvvqqqnnnhhhfffaaa\\\YYY[[[aaaeeemmmvvv~~~~~~{{{xxxuuuuuuzzz((((((((((((((()))))))))'''''''''''''''''''''''''''''''''((((((((())))))'''&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((())))))))))))((('''''''''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))((('''&&&&&&''''''&&&&&&''''''((())))))((((((''''''''''''((()))'''$$$###%%%(((***+++''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((()))))))))(((((('''''''''&&&&&&'''(((***+++,,,,,,'''((())))))******))))))******)))))))))***+++,,,*********)))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++,,,,,,------......+++,,,,,,------.........------............------------........./////////000///////////////000111111111000000000/////////000000000000000000000000........................///......---------......111111000000000000000///111111111111000...------,,,,,,,,,,,,+++******)))***************+++,,,,,,)))((((((((()))***++++++)))))))))))))))))))))))))))************))))))((('''''''''((())))))******************))))))))))))************************$$$%%%&&&'''((()))))))))((((((((((((((()))))))))&&&&&&%%%%%%&&&((()))***)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((((((((('''(((((())))))((((((''''''&&&%%%''')))******)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))((())))))))))))))))))))))))((((((((()))))))))***************++++++,,,,,,------...//////......111333222777<<<@@@CCCKKKWWW```mmmxxx}}}{{{xxxwwwuuuxxx}}}}}}zzzuuupppmmmgggddd```[[[YYY\\\cccgggrrrzzz~~~}}}{{{yyywwwuuuzzz'''(((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((((((&&&&&&&&&'''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******(((((((((((((((''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((('''&&&'''''''''''''''(((((())))))(((''''''''''''((((((+++(((&&&%%%%%%&&&&&&%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((())))))************************)))(((((((((((((((((((((&&&''''''((()))***++++++'''(((((()))))))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++,,,------......++++++,,,,,,---...//////------------------------............////////////////////////000111111222111111111000000000//////////////////////////////........................//////...------------...222111111111000/////////------......---,,,++++++++++++,,,---,,,+++***)))+++************+++,,,,,,******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((******************))))))((((((((((((((((((((((((%%%&&&'''(((((()))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&(((***,,,((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((('''(((((((((((((((((('''(((''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((((()))))))))*********))))))***+++,,,,,,---------...000000//////111333555999>>>AAADDDMMMXXXbbblllxxx|||zzzxxxwwwvvvyyy}}}~~~yyytttooolllfffddd___[[[ZZZ^^^eeejjjuuu|||}}}||||||{{{zzzvvv{{{''''''(((((((((''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((&&&%%%%%%&&&'''&&&### ''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((())))))***+++***))))))(((((())))))***''''''(((((()))******+++)))))))))(((((((((((((((''''''((()))))))))))))))(((((()))))))))*********)))))))))***************))))))))))))))))))))))))+++******))))))******+++******++++++,,,------...++++++,,,,,,---...//////---------,,,,,,---------........./////////000000...///000111111222222333111111111111000000000000////////////////////////........................//////...---------------111000000//////.........++++++,,,,,,,,,+++*********+++,,,---,,,+++***)))+++++++++***+++,,,,,,------,,,+++)))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''))))))))))))))))))******''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''((('''&&&%%%&&&(((+++,,,'''''''''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))''''''((((((((((((''''''&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((())))))))))))************))))))***+++,,,,,,---------...000000000///111222555999===???CCCKKKWWWaaakkkwww~~~|||zzzxxxwwwvvvyyy|||~~~yyytttnnnkkkgggeee```\\\[[[```gggmmmvvv}}}}}}}}}}}}|||{{{vvv{{{&&&'''((()))((('''&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&'''((()))))))))((('''''''''&&&&&&&&&&&&''''''))))))((((((''''''&&&&&&'''&&&%%%%%%$$$$$$%%%%%%'''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((())))))))))))((((((''''''''''''(((((()))&&&&&&(((+++------***'''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,((('''&&&%%%%%%&&&'''(((&&&''''''(((***++++++,,,***))))))((((((''''''&&&&&&'''(((((())))))(((((('''((())))))******))))))))))))))))))************))))))))))))))))))))))))++++++************++++++******++++++,,,,,,------+++,,,,,,------.........------,,,,,,,,,,,,------....../////////000000000......000222333333444444222222111111111000000000000000000000000000000000........................000///...---------------......------------------+++,,,,,,---------,,,,,,+++++++++,,,,,,++++++***+++++++++++++++,,,------------+++***)))))))))((())))))))))))))))))))))))(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''((((((''''''''''''&&&&&&)))((('''''''''((()))***&&&''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&''''''((((((''''''&&&###%%%''''''&&&'''(((***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))))))))))))))))))))))))))))))))*********++++++*********++++++,,,,,,---,,,---000000//////000111222666999<<>>FFFSSS]]]iiiuuu|||wwwtttqqqtttyyy~~~~~~}}}~~~}}}zzzuuupppmmmnnnjjjeee```___ccclllrrr}}}~~~}}}|||{{{xxxtttqqqwwwzzz***++++++***((('''((()))((()))))))))(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&"""###%%%'''((()))************)))''''''&&&&&&&&&######$$$$$$%%%&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((('''&&&&&&%%%%%%(((&&&&&&)))------(((###$$$%%%'''((((((((('''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))((((((((((((''''''''''''&&&'''((())))))***))))))'''''''''''''''((())))))))))))))))))))))))))))))+++(((''''''******)))&&&(((((((((((())))))))))))((((((((((((((('''''''''''')))+++------+++)))'''((()))***++++++***)))((((((((())))))*********++++++++++++++++++***)))((()))))))))******++++++,,,///...---,,,+++*********))))))***+++,,,...//////000000000000////////////...//////000111222222333222111111000///......---333222111000000/////////...//////...---000444777000///......///...,,,***))))))))))))))))))))))))''')))***,,,,,,+++***)))************************+++++++++*********)))))),,,+++++++++---///222444///---+++******,,,///000)))))))))))))))))))))))),,,+++******++++++***)))&&&&&&''''''''''''&&&&&&'''''''''''''''((()))***+++++++++******(((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((()))***'''''''''''''''''''''''''''''''''''''''((())))))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((''''''''')))'''%%%%%%'''))))))))))))(((((((((***---000222((((((((((((((((((((((((*********))))))))))))))),,,---...---+++***+++,,,+++,,,...///111222333333222333888===@@@EEEQQQ]]]dddrrr}}}zzzwwwtttsssqqqtttyyy~~~|||wwwssspppnnnmmmhhhdddcccbbbdddnnnyyy}}}|||{{{}}}~~~zzzxxxxxxsssxxx|||***+++,,,+++***)))***+++&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%%%%&&&'''(((((())))))***)))(((''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((''''''+++///000,,,'''&&&'''(((((())))))((((((''''''''''''(((((((((((()))(((((((((''''''''''''(((((('''''''''((()))***(((((((((((((((((((((((('''(((((())))))))))))((('''''''''''''''((())))))))))))))))))))))))))))))***(((''''''******)))'''(((((((((((()))))))))***(((((((((((((((((((((((()))+++---......---+++)))((()))***++++++***)))(((((()))))))))************((())))))))))))((((((''')))******++++++,,,,,,,,,------,,,+++++++++,,,,,,***++++++,,,,,,,,,------////////////000000000000......///000000111222222333333222111111000//////000111111222111///...,,,+++,,,...000222444555666000///......///...,,,***************************((()))+++,,,---,,,+++***************************+++++++++*********))))))++++++***+++,,,...111222000...,,,***)))***,,,---)))))))))))))))))))))))))))(((((()))+++,,,+++***&&&''''''((((((''''''&&&(((''''''''''''(((((()))***++++++******(((''''''))))))((((((((('''''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((''')))'''%%%&&&'''))))))))))))((((((((())),,,...///((((((((((((((((((((((((***)))))))))))))))))))))***+++,,,,,,++++++---...,,,,,,...///111111222222222333888===@@@EEEQQQ]]]eeesss~~~|||zzzxxxvvvuuurrrtttxxx}}}|||xxxtttpppnnnoooiiieeebbb```cccmmmxxx|||}}}|||~~~{{{xxxyyyyyy|||~~~((()))******))))))***+++%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''(((((()))))))))((('''''''''((()))******)))(((''''''&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((()))((())),,,000111///,,,)))(((((((((((()))******''''''''''''(((((((((((((((((((((((('''''''''''')))(((((((((((()))******))))))))))))))))))))))))((())))))))))))((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))((('''((()))***)))(((((((((((()))))))))******((((((((((((((((((((((((+++,,,...//////...,,,+++))))))***++++++***))))))))))))))))))************'''(((((())))))))))))(((******+++,,,,,,---......,,,+++++++++,,,,,,---...,,,,,,,,,------,,,,,,,,,......//////000000111111......//////000000111111222222111111000000//////---///111222111///,,,******,,,///666;;;<<<999555000///.../////////---+++************************)))***+++,,,---,,,++++++************************+++++++++***************++++++******+++,,,...///000...,,,)))(((((()))***))))))))))))))))))))))))'''&&&&&&'''***++++++***&&&''''''((((((''''''&&&)))((((((''''''''''''(((************)))((('''''')))))))))))))))((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))'''''''''(((((()))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((()))'''&&&&&&((())))))((()))(((''''''(((***+++,,,(((((((((((((((((((((((())))))))))))))))))******(((***+++,,,+++,,,...///,,,---...///000111111111222333777<<>>555,,,......---...//////---+++******************************++++++,,,,,,,,,,,,*********************************************************))))))************)))((((((((()))******(((((((((((((((((((((((()))'''&&&'''(((((('''&&&'''(((((((((((((((((('''***)))((('''''''''''''''((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))++++++***)))(((''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''(((((('''&&&&&&'''((((((&&&'''''''''(((((())))))''''''&&&'''))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))***************+++,,,,,,******+++,,,------...///////////////222333666;;;>>>CCCNNNZZZ^^^kkk{{{~~~|||zzzxxxvvvuuuuuuvvvwwwzzz}}}|||xxxvvvsssmmmfffaaa]]]^^^gggqqq}}}}}}zzz{{{yyy~~~'''((())))))(((((()))***)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))))))))((('''&&&$$$###%%%%%%%%%&&&(((***,,,...((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&'''((())))))******))))))))))))((('''&&&&&&(((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''(((((((((((((((%%%&&&&&&'''(((''''''''''''(((((())))))*********((())))))))))))((((((''''''''''''''''''((())))))))))))))))))))))))))))))&&&'''))))))((((((***+++)))))))))*********++++++'''(((((())))))******+++)))******++++++******))),,,+++************+++,,,************))))))))))))'''(((((())))))))))))(((******+++,,,...///000000//////---,,,+++*********)))+++...111333444444333......//////000000111111000000000000111111111111222222222222111111111111333000---+++***+++...///...///111666888555...(((---,,,+++,,,......,,,***++++++++++++++++++++++++))))))*********+++++++++***************************************+++++++++))))))******************(((((((((((())))))******((((((((((((((((((((((((***(((''''''(((((('''&&&'''(((((())))))((((((''')))((((((''''''''''''(((((((((((())))))(((((('''&&&&&&&&&&&&'''''''''''''''''''''(((((()))))))))'''''''''''''''''''''''''''''''''''''''((())))))+++***))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))'''&&&&&&((()))***((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))******+++++++++,,,,,,,,,***))))))++++++,,,---...///000000000111222666;;;===BBBMMMYYY^^^kkk|||~~~}}}zzzxxxvvvuuuvvvwwwyyy|||~~~}}}yyywwwrrrlllfffbbb]]]]]]eeeooo}}}zzzzzzyyy)))***+++***(((((((((***''''''&&&%%%&&&'''((()))'''''''''''''''''''''''''''((((((((('''&&&%%%%%%$$$%%%&&&'''((()))******((((((''''''''''''((((((&&&&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''(((((()))))))))***''''''(((''''''&&&&&&'''((((((((((((((('''&&&&&&''''''''''''((((((((((((''''''''''''((((((((()))%%%&&&'''((()))(((((('''&&&&&&'''(((((()))******'''(((((())))))))))))((('''''''''''''''((())))))))))))))))))))))))))))))%%%'''))))))((((((***,,,))))))*********+++++++++'''(((((()))******++++++************************,,,++++++******++++++,,,************)))))))))(((((())))))))))))(((((('''))))))***,,,---...///000...---,,,,,,++++++++++++)))+++...111222222111111////////////000000000000222222222222111111111111222222222222333333333333222000///---,,,------......///111222111///---++++++******+++,,,---+++)))++++++++++++++++++++++++))))))(((((())))))******************************))))))*********+++++++++((()))******++++++++++++******))))))))))))))))))(((((((((((((((((((((((()))((('''''')))***)))((((((((())))))))))))(((((((((''''''''''''(((((()))''''''((((((((((((((('''&&&'''''''''(((((((((((()))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%&&&((()))&&&&&&''''''((())))))***'''&&&&&&(((******(((&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++)))***++++++***)))+++,,,***+++,,,...///000000000111222666:::===AAALLLXXX\\\jjj|||~~~~~~}}}|||{{{yyywwwvvvvvvxxx{{{~~~|||xxxuuuoookkkfffccc___^^^dddmmm~~~}}}yyyyyyzzz((()))***)))'''&&&&&&'''%%%%%%%%%%%%&&&(((***+++((((((((((((((((((((((((&&&&&&''''''((('''''''''%%%&&&&&&'''((((((''''''(((((('''''''''(((((()))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))%%%&&&''''''&&&&&&((()))((()))*********((('''&&&''''''''''''((((((((()))&&&'''''''''(((((())))))&&&''')))*********)))(((%%%&&&&&&'''((())))))***''''''((())))))***))))))'''''''''''''''((())))))))))))))))))))))))))))))%%%'''***)))((((((***,,,)))************+++++++++'''(((((()))***+++++++++************************---,,,+++******+++,,,---+++*********))))))((((((+++++++++++++++***)))(((((()))***+++---...///000,,,,,,++++++,,,,,,------)))+++...000111000...---000000000000////////////333333222222222222222222111111111111111111222222000000000000///...---,,,000111222111000//////000***))))))***,,,,,,***)))++++++++++++++++++++++++((((((((((((((())))))***************************))))))******++++++++++++((()))***++++++,,,,,,,,,,,,,,,+++***)))(((''''''(((((((((((((((((((((((('''&&&&&&'''***++++++***(((((())))))))))))(((((('''''''''''''''((()))***''''''(((((((((((((((''''''((((((((())))))******++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))$$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''((())))))***&&&&&&'''(((******(((&&&%%%&&&'''((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++'''(((************,,,...)))***,,,...///000111111111222666:::<<>>HHHOOOWWWaaaooo||||||yyyxxxvvvxxx|||}}}zzzwwwvvvpppoookkkccc]]]\\\ccciiiqqq{{{|||xxxzzz~~~%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&'''(((''''''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))'''((())))))''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%(((''''''''''''''''''(((&&&&&&'''((((((((('''''''''((()))******)))((('''%%%&&&'''((())))))))))))(((((())))))))))))((((((*********+++++++++,,,,,,))))))************))))))***++++++*********,,,//////...,,,+++*********+++***,,,---...///333999>>>BBB888000111444444333444111000000000///---,,,,,,,,,,,,---...////////////111111000///...,,,+++***+++,,,...//////...,,,+++++++++,,,,,,,,,,,,,,,+++******))))))***++++++,,,***)))))))))(((((((((((('''((((((((()))))))))*********++++++++++++******((())))))***++++++,,,,,,///,,,***)))))))))(((((((((((()))))))))))))))((())))))))))))))))))))))))((()))************)))((()))*********((('''((()))'''((()))((('''&&&'''(((%%%&&&&&&'''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%''''''''''''%%%%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++(((((((((((()))))))))***)))***+++,,,---,,,,,,+++------......///000000000///111333444777>>>GGGOOOXXXaaaooo{{{~~~{{{yyytttwww{{{}}}zzzyyyxxxwwwyyyxxxrrrkkkiiinnnsssvvv~~~~~~zzz{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))(((((('''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((''''''%%%%%%&&&'''((()))******&&&'''((('''&&&&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''&&&%%%###"""''''''&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''''''((()))******)))((('''''''''((((((((((((((('''(((((())))))))))))(((((())))))******+++++++++,,,))))))************))))))+++++++++***)))***,,,...///...,,,***))))))******,,,+++,,,...111222111///000...///222222000222666111111111000///---+++++++++,,,---...////////////111111000///...,,,***)))+++,,,...//////...,,,++++++,,,,,,---------,,,,,,******))))))***+++,,,,,,))))))))))))(((((((((((('''((((((((())))))************++++++++++++******((())))))***++++++,,,,,,///---***((((((((('''&&&(((((()))))))))))))))(((((((((((((((((((((((((((((()))***++++++***)))(((''')))))))))'''&&&'''(((%%%'''((('''&&&&&&'''(((''''''((()))******))))))$$$$$$%%%&&&''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''+++***'''%%%%%%&&&((()))$$$%%%'''(((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((()))))))))))))))***+++,,,---,,,++++++------......///000000000///111333444777>>>GGGOOOXXXbbbooo{{{~~~zzzwwwuuusssvvv{{{~~~}}}{{{zzzyyy}}}}}}vvvsssvvv{{{zzz|||{{{}}}''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))))))))))))))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&'''((()))((('''&&&&&&%%%%%%%%%%%%)))((((((''''''&&&%%%%%%''''''''''''''''''''''''%%%&&&(((******)))((('''$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''')))(((&&&%%%%%%&&&'''((((((''''''&&&&&&&&&''''''&&&%%%###""""""###%%%&&&'''''''''&&&%%%$$$###"""&&&'''''''''(((((())))))''''''''''''((((((((((((''''''''''''(((((((((((())))))***))))))((('''&&&((()))***++++++***))))))(((***+++---......------))))))))))))))))))))))))))))))))))))))))))***+++------,,,,,,+++***))))))........................111111000000//////......222111000//////...//////...///000111111111111111//////...***&&&&&&)))---***+++,,,---------------------,,,++++++++++++,,,'''((()))((('''''')))+++++++++,,,,,,+++***((('''))))))************))))))((((((''''''''''''((((((&&&'''((()))******)))(((******))))))((((((((('''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***(((&&&'''))))))'''$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%&&&(((***)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((()))*********)))(((''''''&&&&&&''')))***(((((())))))))))))(((((())))))))))))************)))((((((***---...+++(((+++,,,---...////////////111333555666888===FFFLLLWWWaaaooozzz}}}yyyuuutttwww{{{~~~~~~|||xxxssspppxxxxxxwwwtttrrrsssxxx}}}}}}~~~''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))***))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))((('''&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''$$$&&&'''))))))((('''&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%&&&((())))))(((''''''&&&&&&&&&''''''%%%$$$######$$$%%%'''''''''''''''&&&&&&%%%$$$''''''''''''((((((((()))(((((((((((())))))))))))'''''''''((((((((())))))((((((((())))))((((((((()))(((''''''''''''((())))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))***************++++++,,,++++++++++++++++++,,,,,,........................000000000000//////............---,,,,,,,,,,,,---///000111111222222111111000///---***((((((***,,,***+++,,,,,,------,,,,,,---,,,,,,+++++++++++++++)))***+++***))))))+++---+++,,,,,,,,,,,,***)))((()))******++++++******)))))))))(((''''''((((((((('''(((***+++,,,+++***))))))))))))(((((((((''''''&&&&&&''''''((())))))***)))))))))((((((''''''&&&((((((((('''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***(((''''''))))))'''$$$&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%&&&''')))******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))(((((())))))))))))************+++))))))+++------+++)))+++,,,---...////////////111333555666888===EEELLLTTT___mmmyyyzzzwwwssswww}}}|||xxxtttpppssssssqqqnnnkkkmmmsssxxx}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((************)))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''$$$%%%&&&(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''###$$$%%%&&&''')))******)))(((((('''((()))+++,,,+++***)))''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((((((((())))))))))))''''''(((((()))************(((&&&%%%%%%&&&((()))+++***************++++++))))))))))))))))))))))))++++++******+++,,,,,,---*********++++++,,,..............................000000000////////////...//////......//////000000000111222222222222222222222///,,,++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++---///------------,,,+++***)))***++++++,,,,,,++++++***+++***)))(((((((((((((((((()))+++------,,,+++)))((((((((((((''''''''''''''''''(((((()))*********++++++***)))((('''&&&&&&((((((''''''&&&&&&&&&%%%(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''((())))))'''%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&)))((('''&&&'''((()))************)))((((((''''''''''''''''''''''''''''''(((((()))))))))(((''''''&&&''''''((((((((((((((((((((())))))))))))(((((())))))))))))************,,,++++++,,,------+++)))+++,,,---...////////////111333555666777===EEELLLRRR]]]lllwww|||xxxsssxxx~~~|||yyytttqqqpppooolllhhheeegggnnnttt|||}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((************)))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&******))))))((('''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&'''((())))))************+++,,,...///,,,+++)))((('''&&&&&&%%%((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''(((((()))'''''''''((((((((((((((((((((((((((())))))))))))((((((((()))))))))******''''''((()))+++,,,...///+++***)))(((((())))))***+++***)))(((((()))******))))))))))))))))))))))))***************+++,,,---++++++******+++,,,...///........................////////////////////////////////////000111222333111222222333333333222222333///,,,+++---...---+++++++++,,,,,,,,,,,,++++++---------------,,,+++++++++,,,---,,,+++,,,...000.........------,,,+++++++++,,,,,,------,,,,,,+++,,,+++***)))))))))))))))(((***+++------,,,***)))((((((''''''''''''''''''''''''((((((((()))))))))***))))))(((((('''''''''((((((''''''&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''(((((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&))))))(((((((((((()))***)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&***************)))((('''%%%&&&((()))))))))((('''(((((())))))))))))((((((((()))))))))************...------,,,,,,,,,+++***+++,,,---...////////////111333555555777<<>>DDDIIIRRR___jjjuuuxxxyyy{{{~~~}}}xxxtttpppnnnjjjhhhiiiooowww~~~|||~~~&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((('''&&&'''((()))***((((((((((((((()))******%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))((((((((((((((((((((((((((((((###%%%'''((()))((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''((()))******))))))(((((('''''''''&&&%%%''')))(((&&&'''))),,,)))(((((((((((())))))***$$$$$$$$$%%%%%%%%%%%%&&&(((((())))))******++++++---+++((('''((()))******))))))******++++++,,,,,,***++++++++++++,,,,,,,,,)))***,,,---...---,,,,,,)))***,,,---...------,,,........................***+++,,,---.........------///000...,,,+++...000000111222333333222000...,,,,,,,,,,,,,,,---//////.........------,,,,,,,,,...------,,,,,,---------,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))+++******))))))))))))))))))(((''''''((()))***+++&&&''''''((()))******+++''''''''''''((((((((((((&&&'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---******)))(((((()))******)))))))))))))))))))))))),,,,,,---,,,)))(((((()))---,,,,,,+++***)))((((((###%%%'''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))******''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))************))))))))))))(((((())))))******++++++&&&&&&&&&'''''''''(((((($$$$$$&&&'''((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''&&&,,,222555222---)))'''))))))))))))))))))))))))))))))))))))************++++++******++++++,,,---,,,...000111///.........000222333333333777>>>DDDHHHRRR^^^iiitttxxxyyy{{{~~~~~~{{{wwwsssmmmkkkhhhfffgggmmmvvv|||~~~yyyzzz''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''((((((((()))''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&))))))))))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))))))))(((&&&&&&&&&''''''(((((((((((((((******))))))(((((('''''''''''''''''''''((()))***(((((())))))************,,,+++***)))))))))++++++---------,,,,,,++++++++++++,,,---...///...---,,,,,,,,,---...---,,,***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------///000111.........///////////////,,,,,,---...//////,,,)))---.........---+++)))(((.........///////////////++++++,,,,,,++++++***)))******))))))))))))******((()))***++++++***)))((('''((()))******)))((('''+++++++++***************))))))((('''''''''''''''&&&''')))+++,,,---,,,,,,++++++,,,,,,++++++***)))+++*********))))))(((((())))))************))))))(((((((((((((((''''''&&&...000000---)))'''''')))$$$$$$%%%&&&&&&''''''(((''''''''''''(((((((((((((((&&&%%%%%%'''(((((('''((((((((((((((('''''''''((((((((('''%%%%%%&&&'''))))))(((((('''''''''&&&,,,,,,,,,,,,,,,+++***)))******++++++)))(((&&&$$$((((((''''''''''''((((((***))))))((('''&&&&&&&&&''''''''''''((((((((((((''''''&&&%%%&&&'''((()))))))))))))))((((((((((((***+++,,,+++))))))***+++++++++******++++++,,,------------...///000222222000111222333555999>>>BBBJJJQQQ[[[dddooo}}}}}}}}}~~~}}}vvvrrrqqqoookkkgggfffiiipppvvv{{{~~~zzztttvvv&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((''')))(((((((((''''''''''''''''''((((((((((((((((((&&&'''''''''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&&&&'''(((((((((&&&%%%$$$''''''((((((((((((''''''''''''''''''(((((((((((()))(((((('''&&&&&&'''''''''''''''&&&&&&'''''''''&&&'''((('''%%%$$$%%%&&&((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((''''''&&&''''''((((((((((((((())))))))))))((((((''''''+++***))))))((((((((())))))))))))*********++++++,,,+++***))))))***++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,------...///000000............////////////...---,,,,,,.........---------------,,,+++******............////////////,,,,,,,,,,,,,,,+++************))))))))))))******)))))))))******)))))))))'''((()))******)))((('''((()))))))))******++++++******)))((((((((((((((('''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))((((((((((((((())))))))))))(((((((((((((((((((((''''''&&&+++,,,---+++'''%%%&&&'''$$$%%%%%%&&&''''''((((((&&&&&&'''((())))))*********(((''''''((()))((('''(((((((((((('''''''''''''''(((((('''%%%%%%&&&'''))))))((((((((('''''''''(((((())))))((((((''''''&&&&&&'''((((((((((((((()))((((((''''''(((((()))***))))))(((''''''&&&&&&''''''''''''((((((((((((***)))((((((((()))***+++))))))))))))(((((((((''')))***++++++))))))***+++++++++******++++++,,,---...---------------......000111222333444888>>>BBBHHHOOOYYYbbbmmm~~~zzz|||~~~~~~xxxssspppnnnjjjgggggglllsssyyy|||~~~zzzsssuuu%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$''''''((((((((((((''''''&&&''''''''''''(((((((((((('''&&&&&&%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&'''''''''%%%$$$%%%&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''"""###$$$&&&''''''''''''&&&''''''((((((((((((((()))))))))((((((((((((''',,,+++***((('''&&&&&&&&&***************++++++++++++******)))******+++++++++++++++******************************+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////000........................000---++++++,,,///000000---,,,,,,++++++,,,,,,---........................,,,,,,---------,,,++++++***))))))(((((())))))******))))))(((((())))))***'''(((((())))))(((((('''&&&&&&'''((()))***++++++)))((((((''''''''''''((((((((())))))***+++------,,,,,,---------,,,++++++))))))((((((((((((((('''''''''((((((((((((''''''(((((((((((((((''''''&&&'''(((((('''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''(((***+++,,,,,,---+++)))))))))***)))((('''''''''''''''''''''''''''(((((('''%%%%%%&&&((())))))((((((((((((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((((((((()))))))))))))))(((''''''&&&&&&''''''''''''(((((((((((())))))(((((())))))***+++)))))))))((((((((('''''')))***++++++))))))***+++++++++******++++++,,,---------------------......///000111222333777===@@@FFFMMMWWW```kkk{{{~~~wwwzzzyyyuuunnnmmmjjjhhhiiinnnvvv{{{~~~{{{sssttt%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''')))))))))((((((((((((((())))))(((((((((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&''')))'''&&&%%%%%%&&&''')))%%%&&&''''''%%%%%%%%%'''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###$$$$$$%%%&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%$$$$$$$$$************++++++++++++******************++++++*********)))))))))))))))++++++***))))))+++,,,------,,,+++******+++,,,---++++++,,,,,,,,,,,,------------...//////////////////...............------...,,,+++,,,...000111000,,,+++******+++,,,...//////...............------,,,------------,,,++++++))))))(((((((((((())))))***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&&&&%%%%%%&&&&&&&&&***))))))((()))+++---...,,,------------,,,++++++(((((((((((('''''''''''''''(((((())))))(((((('''(((((((((((((((''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((())))))'''(((((()))***++++++,,,---+++)))((())))))((('''&&&&&&'''''''''''''''(((''''''((('''%%%%%%'''((())))))(((((((((((((((((((((((((((((()))******++++++***(((&&&%%%%%%%%%&&&))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''))))))((((((((('''''''''((()))******))))))***+++++++++******++++++,,,---+++,,,---...000000111111///000111111333666<<>>@@@AAA222333444444444888<<<@@@CCCKKKTTT^^^hhhyyy}}}rrrvvv}}}|||xxxrrrqqqnnnkkkjjjkkkpppssszzz~~~{{{'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((())))))***'''(((***++++++)))&&&%%%%%%%%%&&&(((***+++)))'''''''''((((((((((((''''''))))))((((((''''''''''''''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''%%%###$$$'''***,,,,,,---,,,)))&&&%%%%%%%%%&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&''')))*********)))((()))((('''''''''(((***+++(((((()))***++++++,,,,,,+++***)))***++++++***)))&&&''')))***)))***+++---************************++++++)))))))))+++---///000////////////.........---,,,,,,++++++,,,,,,---++++++******++++++,,,---...------,,,---...///000///...,,,******+++,,,---************))))))))))))))))))))))))))))))))))))***(((&&&%%%%%%%%%'''(((''''''((()))))))))))))))))))))((('''''''''''''''((((((''''''((()))+++,,,))))))***++++++)))((('''))))))(((((('''''''''&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''')))***((($$$###%%%'''***,,,---,,,)))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''++++++,,,,,,,,,++++++*********))))))(((((('''''''''''''''''''''''''''''''''&&&'''(((+++,,,---,,,%%%%%%&&&&&&''''''((((((%%%%%%'''''''''&&&%%%$$$(((((())))))))))))(((((((((((('''(((((()))***+++((((((((((((((()))******)))************++++++++++++---///111333666:::>>>777333//////222777;;;>>>DDDKKKTTT\\\fffwww{{{uuuxxx}}}}}}xxxvvvrrrpppmmmkkkkkkmmmppprrrxxxzzzwww&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((())))))***((((((((((((''''''&&&&&&((('''(((***+++,,,***)))(((((())))))))))))(((((()))))))))(((((((((''''''''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''%%%$$$%%%''')))*********)))((('''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&'''((()))***))))))((()))(((((('''((()))***+++++++++***************)))+++***))))))++++++***)))(((***+++***)))((()))***************************++++++***)))***,,,---////////////.........---------,,,,,,,,,,,,,,,---...++++++******++++++,,,---...------,,,---...///000///---,,,***)))***+++,,,************))))))))))))***************************((('''%%%%%%&&&'''(((''''''((()))))))))))))))))))))((('''''''''''''''((((((''''''((()))+++,,,)))************)))(((((()))(((((((((''''''''''''((((((''''''''''''((((((***))))))))))))))))))***((((((((((((((((((((((((***++++++)))'''&&&'''(((&&&(((******((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((******++++++++++++******))))))))))))((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&((()))))))))(((((((((((((((((())))))''''''((((((((((((''''''(((((())))))))))))(((((()))(((((((((((())))))***((((((((((((((()))******)))************++++++++++++---///000222444888;;;:::888666444555777;;;===BBBIIISSS\\\gggxxx|||wwwzzz~~~~~~zzzwwwuuuqqqkkkggggggjjjooosss|||xxxwww&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''((())))))))))))(((&&&%%%%%%&&&'''((()))(((((()))++++++)))((()))))))))******))))))))))))))))))(((((((((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&'''))))))((('''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&'''((())))))))))))(((((((((((((((((()))******------,,,+++)))(((''''''+++***))))))++++++***)))+++,,,,,,+++(((''''''(((++++++++++++++++++++++++++++++*********,,,...///......---------,,,,,,,,,,,,+++++++++,,,---......++++++******++++++,,,---...------------...//////...---+++***))))))******************))))))))))))************************)))((('''&&&&&&&&&'''(((''''''((())))))))))))))))))((((((''''''''''''((((((((((((((((((***++++++******))))))(((((())))))((((((((((((''''''''''''((((((''''''''''''((((((************************((((((((((((((((((((((((+++***(((((())))))(((&&&!!!$$$&&&(((''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((((())))))******))))))))))))))))))((((((((((((''''''''''''''''''''''''''')))))))))*********++++++************))))))))))))***))))))((())))))******((((((((((((((((((((((((***))))))(((((((((((()))((((((((((((((()))******)))************++++++++++++---//////000222555777<<<>>>>>>;;;888777:::===@@@HHHRRR\\\hhhzzz}}}xxx{{{|||zzzwwwrrrkkkeeedddhhhnnnrrr~~~}}}vvvvvv%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''(((((())))))(((''''''&&&&&&'''''''''((('''&&&&&&(((((('''%%%(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&&&&''''''######$$$%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((***++++++(((&&&&&&''''''((((((''''''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((())))))***---,,,+++***)))((('''&&&+++)))((()))***+++***)))***+++,,,***((('''((()))++++++++++++++++++++++++++++++***++++++,,,......---------,,,,,,,,,++++++************+++,,,------++++++******++++++,,,---......------...............---+++***)))(((((()))************)))))))))((())))))))))))))))))))))))))))))((('''&&&''''''(((''''''((())))))))))))))))))(((''''''''''''((((((((((((((())))))***+++++++++***)))''''''((())))))((((((((((((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((()))'''%%%&&&((()))&&&###!!!###&&&'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''(((((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''+++,,,,,,,,,+++***+++,,,++++++******))))))((((((***)))((((((((()))***+++(((((((((''''''(((((((((******)))(((((('''((((((((((((((((((((())))))***))))))*********++++++++++++,,,...//////000222444:::>>>AAA???:::777:::===AAAHHHRRR\\\gggzzz|||yyy{{{~~~~~~|||xxxssslllgggeeehhhmmmppp{{{zzzuuuwww%%%%%%&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''((((((((((((&&&''')))******)))((('''((('''%%%&&&''''''&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''((($$$%%%%%%&&&'''(((((()))'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&*********,,,---,,,)))&&&'''((((((((('''&&&%%%$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((((()))'''(((((()))))))))))))))*********)))))))))((((((***)))((()))******)))(((''')))******))))))***+++++++++++++++++++++++++++++++++++++++,,,---......---,,,,,,,,,,,,+++++++++))))))(((((()))***++++++++++++******++++++,,,---..................---------,,,+++***))))))))))))************)))))))))((((((((((((((((((((((((((())))))((((((''''''''''''''''''((()))))))))))))))((((((''''''''''''(((((((((((())))))***++++++++++++***((('''''''''((()))'''''''''(((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&))))))&&&###$$$&&&((()))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''''')))***)))'''&&&'''((()))))))))((((((''''''&&&(((((('''&&&'''(((***+++((((((''''''''''''((((((******)))(((((('''((((((((((((((((((((())))))***))))))*********+++++++++***,,,............000111444999>>>>>>:::888:::>>>BBBIIIRRR[[[fffxxx}}}{{{yyyzzz}}}}}}wwwtttooojjjiiijjjmmmooouuuyyyuuuvvv$$$%%%&&&''''''(((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''((((((((((((((((((%%%''')))+++,,,***(((&&&***(((&&&'''((())))))(((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&''''''(((((()))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&*********,,,---,,,***'''((((((''''''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))''''''((()))))))))))))))(((((())))))))))))))))))***)))((((((******)))(((%%%''')))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.........------,,,,,,,,,+++++++++******)))))))))))))))***++++++******++++++,,,---.........///......---,,,+++++++++++++++*********************))))))))))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))))))))(((''''''''''''(((((()))'''((()))***++++++++++++))))))((((((''''''(((((('''''''''(((((((((((((((((((((''''''''''''((((((((()))++++++++++++)))(((''''''''''''''''''''''''(((((((((***+++***(((&&&&&&(((******)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''&&&)))+++)))'''%%%'''***''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''&&&&&&'''((()))***))))))(((((((((((()))((((((((((((((()))******)))************+++++++++))),,,...///......///000000444888:::999999;;;===AAAHHHQQQZZZeeevvv~~~|||yyy{{{}}}~~~|||vvvsssooollljjjkkkmmmnnnqqq{{{yyyuuuttt$$$%%%&&&'''((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((('''&&&'''((()))))))))(((((()))'''%%%&&&((()))***)))&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&((((((((()))++++++)))'''''''''&&&%%%%%%%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&'''((()))&&&'''((()))***))))))((())))))))))))))))))))))))***((('''((()))***)))(((&&&''')))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............------------,,,,,,,,,,,,---,,,+++******)))******++++++******++++++,,,---....../////////...,,,,,,***++++++,,,,,,,,,,,,,,,************))))))))))))************************)))))))))))))))(((''''''''''''((()))))))))))))))'''''''''''''''((())))))'''(((***+++,,,,,,++++++(((((())))))(((((('''&&&''''''''''''((((((((()))((((((''''''''''''(((((('''(((***++++++***((('''''''''''''''''''''''''''&&&(((***+++***(((((((((%%%''')))***)))(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&***,,,+++(((&&&))),,,&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''(((((((((((()))(((&&&%%%%%%&&&((())))))(((((((((((())))))***((((((((((((((()))******)))************+++++++++)))+++...////////////000///000333666888:::;;;;;;>>>EEEOOOYYYdddvvv{{{|||~~~}}}{{{vvvsssmmmiiihhhjjjmmmppppppyyyxxxssspppyyy###$$$&&&((())))))((('''''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((''''''''''''&&&&&&%%%&&&'''((()))&&&$$$######&&&(((((((((''''''((((((((((((''''''((()))))))))******++++++''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))((((((((((((((('''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&''')))***((('''&&&%%%$$$###$$$&&&(((***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))&&&''')))*********)))(((******))))))((((((((('''***((('''((()))***)))((('''(((******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---..................------------,,,,,,//////---,,,+++*********++++++******++++++,,,---....../////////...,,,+++******+++---------------************))))))))))))++++++++++++++++++++++++)))))))))))))))((('''''''''(((((()))))))))))))))'''''''''''''''((()))***'''(((***+++,,,,,,++++++'''((()))))))))(((&&&%%%&&&'''''''''(((((())))))((((((''''''''''''((((((%%%&&&'''))))))'''&&&%%%''''''''''''''''''''''''"""&&&******'''%%%&&&'''###%%%((())))))((()))***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''"""%%%((('''$$$###&&&)))%%%&&&&&&&&&''''''(((((($$$%%%'''))))))))))))((()))(((&&&%%%%%%&&&((()))(((((('''(((((()))***+++((((((((((((((()))******)))************+++++++++(((+++.../////////000111000000111444888:::;;;:::;;;BBBMMMWWWdddwww|||}}}|||zzzwwwrrrkkkeeedddhhhnnnrrrqqqzzzxxxrrrmmmuuu(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&((((((((((((((('''''''''))))))(((((('''''''''&&&%%%&&&&&&'''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''"""!!!"""$$$'''(((((('''(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%******++++++++++++******&&&''''''((((((((((((((((((((((((((())))))))))))))))))(((((()))***++++++))))))*********++++++++++++,,,------......---------,,,,,,,,,,,,---......222111000///...---,,,,,,++++++*********+++,,,---000...,,,*********+++,,,)))+++---//////...---,,,,,,,,,,,,+++++++++******&&&&&&'''((()))***++++++******))))))((((((''''''******))))))((((((''''''&&&''''''((()))******+++))))))(((((()))***++++++))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&$$$$$$&&&((()))------,,,+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))(((&&&%%%%%%%%%%%%&&&'''((((((''''''&&&'''((((((((('''%%%$$$(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))******)))(((((((((((())))))((((((((((((((((((((((((***))))))((('''&&&&&&&&&)))))))))(((''''''&&&&&&(((((((((((()))))))))******((('''&&&&&&'''(((***---***((((((+++,,,+++)))******))))))******+++,,,,,,,,,------...////////////000222333333555888:::@@@DDDJJJRRR```uuu}}}}}}}}}tttpppkkkhhhhhhjjjmmmnnnqqq}}}tttnnnyyy(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''&&&&&&'''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###%%%&&&''''''((((((''''''&&&%%%$$$%%%&&&''''''&&&(((((()))))))))((('''''''''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))&&&&&&&&&''''''''''''((()))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))******++++++******)))&&&'''(((((())))))(((((((((((((((((()))))))))***)))))))))))))))***++++++))))))*********+++++++++------..................---------------......///111111000///...---,,,,,,+++,,,,,,,,,------......---,,,+++))))))***+++,,,+++,,,...///000///---,,,,,,,,,+++++++++*********(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''''''''((()))*********))))))(((((()))******+++)))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,+++***((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&'''((((((((((((((('''(((((((((''''''&&&%%%(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&'''''''''((((((((((((''''''''''''''''''''''''***))))))(((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((())),,,***((((((+++,,,+++)))******))))))******+++,,,,,,,,,------...////////////111222333333555888:::???CCCIIIQQQ^^^rrr~~~|||}}}}}}zzzvvvrrrmmmjjjiiikkkmmmnnnsss{{{pppkkkxxx(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((()))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&''''''((((((''''''***(((&&&%%%&&&'''&&&%%%(((((()))(((((('''&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''(((+++)))(((&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%''''''&&&&&&&&&&&&''''''))))))))))))************)))******++++++******)))&&&'''(((((())))))((((((((((((((()))))))))*********))))))))))))***++++++***************+++++++++..............................------......///000000000///...---,,,,,,++++++,,,...///000000000///+++***)))))))))***+++,,,---...///000///...---,,,,,,++++++++++++*********++++++***)))((('''&&&&&&(((((((((((()))))))))))))))))))))(((((((((((('''''''''(((((())))))******))))))((((((((()))******(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((''''''&&&&&&&&&%%%&&&''''''((()))******(((((((((((((((((((((((()))))))))(((((((((''''''''''''((()))))))))(((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''((($$$%%%&&&((((((((('''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&&&&&&&''''''((())))))***(((((('''''''''''''''''')))((('''&&&&&&'''((())),,,***((()))***+++***)))******))))))******+++,,,,,,,,,------...////////////111222333333555777:::>>>BBBHHHOOO[[[ooo|||{{{|||{{{xxxyyyvvvqqqmmmjjjkkkmmmnnnsssvvvmmmjjjwww(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((''''''''',,,)))&&&%%%&&&'''(((((((((((()))(((((('''&&&%%%'''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,***)))'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))***************+++))))))************))))))''''''((()))))))))))))))(((((()))))))))******************))))))***++++++************************......------,,,,,,,,,---///............///000000//////......---,,,,,,+++***+++...000111111000///))))))))))))***+++---------............---++++++++++++++++++************++++++***)))((('''&&&&&&''''''(((((())))))******(((((((((((((((((((((((('''((((((((()))))))))***))))))((((((((())))))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''&&&&&&%%%&&&&&&'''((())))))***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((()))))))))))))))(((***)))'''&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''(((((())))))''''''''''''&&&&&&&&&&&&)))(((''''''''''''((()))+++***)))))))))***************))))))******+++,,,,,,,,,------.../////////000111333333333444777999===BBBHHHNNNZZZmmm||||||}}}}}}zzz{{{yyyuuuppplllkkkmmmoooppp}}}vvvnnnlllyyy(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&'''''''''(((((())))))'''''''''((((((((((((((('''(((((()))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))))))))(((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''(((''''''''')))'''%%%%%%''')))***+++(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((+++***((('''&&&&&&''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((())))))*********)))))))))******)))))))))'''(((((()))))))))))))))))))))))))))************++++++***************+++************************,,,,,,+++******++++++,,,///............///000000......------,,,,,,++++++)))+++---///000///...---*********+++,,,---...///,,,,,,,,,,,,+++******)))+++++++++*********))))))))))))))))))((((((((((((''''''(((((())))))******'''''''''''''''((((((((((((((((((((())))))))))))))))))((((((((((((((()))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((***++++++++++++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((()))))))))))))))(((((()))((('''&&&&&&'''((()))&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''''''''(((''''''&&&&&&&&&''''''))))))***+++***(((%%%$$$''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((('''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''(((((()))***))))))(((((()))*********))))))******+++,,,,,,,,,------.../////////000222333333333444777999<<>>CCCNNNccc~~~}}}uuuyyy}}}}}}xxxnnn___TTTTTTZZZgggttt}}}zzzrrrooorrrtttxxxrrrlllfffgggvvv&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++&&&'''((())))))((('''&&&###$$$$$$%%%&&&'''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&%%%%%%$$$######""""""((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''(((((('''%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))((())))))))))))***+++,,,---))))))(((((((((((())))))************************+++***)))(((((()))***+++))))))*********+++++++++************************************************++++++******************,,,+++)))***+++---,,,,,,***++++++++++++***))))))+++***************++++++......,,,+++***))))))((('''((()))***+++,,,,,,,,,//////...------,,,++++++++++++)))))))))***+++,,,+++,,,,,,,,,+++)))&&&$$$((((((((((((((((((((((((&&&&&&((()))************((((((((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&((()))++++++)))(((&&&(((((('''''''''&&&&&&&&&+++)))(((&&&%%%%%%%%%&&&***)))(((''''''&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,++++++,,,,,,---...///000000000000000/////////000111111000111333555999;;;>>>CCCNNNbbbyyy~~~yyyzzz|||~~~yyyqqqdddXXXTTTVVV___ppp|||wwwrrrssssssnnn{{{zzzyyykkkggglllsss%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***''''''((())))))(((''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((((((((((())))))*********))))))(((((((((((())))))((((((((((((((((((((((((+++***)))(((((()))***+++******************++++++************************************************************************+++***))))))+++,,,,,,++++++++++++++++++***)))(((******))))))***+++,,,,,,666444222///---,,,++++++)))******+++++++++******......------,,,++++++***+++******))))))***++++++(((((())))))(((&&&###"""((((((((((((((((((((((((''''''((()))*********)))((((((((((((''''''''''''(((((((((((((((((((((((())))))(((''''''''''''(((&&&&&&'''((((((((((((''''''((()))******)))((('''))))))((((((((('''''''''(((''''''&&&&&&&&&''''''(((((('''''''''(((((()))&&&&&&&&&''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******,,,,,,,,,,,,,,,------...//////000000000000/////////000111111000111333555888:::===BBBMMM```xxxxxxyyy|||zzzrrreeeWWWRRRTTTYYYkkkyyywwwtttvvvvvvsss~~~wwwjjjiiipppxxx$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((((((((((((((((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((())))))***++++++((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%&&&''''''((())))))''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&((((((((())))))(((((('''&&&'''((()))))))))((('''))))))(((((((((((())))))((((((((((((((((((((((((******))))))))))))******++++++*********************************************************************************************)))'''(((***++++++***,,,,,,,,,+++***)))((('''))))))))))))***+++,,,---:::888444000---,,,,,,,,,+++++++++++++++***))))))------,,,,,,+++*********+++******)))))))))************++++++***(((&&&%%%))))))))))))))))))))))))(((((())))))***)))))))))((((((((((((''''''''''''((((((((((((((((((((((((******)))(((((((((((((((''''''((()))))))))(((((((((((((((((((((((((((((()))))))))))))))(((((((((%%%&&&&&&'''((((((''''''&&&&&&&&&''''''(((******''''''&&&%%%&&&'''((())))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%'''(((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******,,,,,,,,,+++,,,,,,---......//////000000////////////000111111000111333555666999<<>>CCCMMM___ttt~~~{{{yyyvvvwwwzzz}}}~~~|||zzzuuuiiiZZZRRRRRRUUUggg{{{|||xxxvvvxxxwwwjjjhhhooozzz{{{zzz~~~''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******((((((((((((''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%'''(((((((((''''''###$$$&&&((((((((('''&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((('''&&&%%%$$$&&&''''''(((((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((()))***+++,,,,,,---************************************************''''''(((((()))******+++***((('''((()))*********))))))***++++++++++++*********))))))***+++,,,,,,)))***+++++++++***)))(((((()))***+++++++++++++++++++++++++++++++++++++++)))*********)))((('''&&&***************+++,,,,,,((((((((((((((((((((((((((()))******++++++++++++((((((((((((''''''''''''(((((((((((((((((((((((()))(((((('''''''''''''''&&&&&&'''(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&'''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&)))(((((('''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))---+++(((&&&%%%%%%'''(((%%%&&&((())))))(((&&&%%%'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))$$$&&&))))))(((&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,***************+++,,,,,,+++,,,---...///////////////000111111000111333555555888===BBBLLL^^^sss}}}zzzxxxtttvvvzzz}}}|||wwwiiiYYYOOONNNOOOaaaxxx~~~yyyxxxxxx}}}sssgggfffooozzzzzzyyy{{{&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&((()))))))))(((((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((($$$%%%'''((((((((('''''' """%%%'''))))))(((''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******(((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&((()))***))))))(((((((((((())))))++++++++++++++++++++++++((()))***++++++***)))(((''''''(((***+++,,,---...************************************************&&&''''''((()))******+++***)))((((((***++++++***((()))***++++++,,,+++++++++***************++++++((()))+++,,,+++)))'''&&&***++++++++++++***))))))++++++++++++++++++,,,,,,)))*********)))(((&&&%%%'''&&&&&&&&&'''((()))***(((((((((((((((((((((((('''((()))***+++,,,,,,,,,)))(((((((((''''''''''''((((((((((((((((((((((((******)))(((((((((((((((%%%&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%'''((((((((())))))******((('''&&&%%%%%%'''((()))''''''&&&''''''((()))***%%%&&&''''''((((((''''''''''''(((((())))))******))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***...,,,)))'''%%%&&&'''(((&&&''')))******)))'''&&&(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$&&&))))))(((&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,,,,,,,++++++,,,,,,---...+++,,,---...///////////////000111111000111333555333777<<>>FFFSSSgggxxx~~~}}}}}}yyy{{{}}}~~~wwwsssyyyyyygggccc```fffwwwtttnnnpppzzz%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((+++,,,------,,,***(((&&&"""$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&''')))+++++++++)))))))))))))))(((((()))))))))&&&&&&&&&&&&'''((()))***+++,,,+++***(((((()))+++************++++++++++++))))))***+++++++++++++++)))))))))***************)))))))))))))))*********((((((***+++,,,,,,++++++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,((()))******++++++******((((((((((((((((((((((((((())))))************)))(((((((((((())))))))))))((())))))))))))(((((('''''')))***)))((('''(((***))))))))))))))))))))))))************************))))))))))))(((((((((((((((((()))))))))*********((((((''''''''''''(((((()))((('''&&&&&&'''((()))''''''((((((((('''&&&&&&&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''(((((((((&&&''''''((((((''''''&&&&&&'''(((((())))))((((((((((((((((((((()))******))))))((((((((()))******++++++,,,,,,------......***,,,...///......///000///000111111000111333555333333777===FFFSSSfffxxx{{{|||~~~}}}sssjjjlllsssxxxvvvddd___YYY]]]ooouuuoooqqq{{{*********)))((((((((((((''''''%%%$$$$$$%%%''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((------......,,,***'''&&&###%%%((()))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''(((***++++++***)))(((***)))(((''''''((()))***&&&&&&&&&'''((()))***+++***+++***)))'''''')))+++))))))******+++++++++,,,((()))***+++++++++++++++))))))******++++++,,,,,,*********)))))))))))))))&&&((()))+++,,,,,,,,,+++************************&&&'''''''''(((((())))))))))))))))))))))))))))))((())))))***++++++,,,,,,'''((()))***************''''''(((((((((((('''''''''((()))***************''''''(((((())))))******))))))***))))))(((''''''((()))***)))((('''(((***)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))))))))(((((((((((((((((())))))*********+++((((((''''''''''''(((((()))((('''&&&&&&'''((())))))*********)))(((''''''&&&&&&''''''((()))))))))'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))***%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((()))((('''''''''(((***+++((((((((((((((())))))***&&&&&&'''((()))******+++***,,,...///......///000///000111111000111333555333333666===FFFRRRfffwww|||}}}}}}ooocccaaagggooo|||}}}}}}uuuddd___YYYZZZlllvvvppprrr{{{***'''&&&''')))***(((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''$$$###%%%(((+++***'''%%%$$$%%%&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))))))))))))))******+++%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%((((((''''''''''''(((((($$$%%%&&&'''((((((((((((((('''&&&&&&'''(((&&&%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((()))'''&&&'''******(((%%%'''&&&&&&&&&&&&'''((((((******))))))))))))******''''''((((((((((((''''''((())))))*********))))))+++*********))))))((((((%%%%%%%%%%%%&&&'''((()))+++*********)))((((((((()))(((((('''''''''(((((((((((((((((())))))))))))''''''(((((())))))************)))))))))))))))))))))))))))))))))(((((('''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))((((((((((((((()))******++++++***)))((('''&&&&&&(((((((((***+++---///000***)))))))))***+++,,,,,,+++---...///...,,,)))'''******)))(((((((((((((((************************&&&''''''((()))******+++---+++)))((('''((()))***(((((((((((((((((((((((())))))))))))************''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((('''&&&&&&))),,,,,,)))&&&***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))))))))******++++++***)))))))))))))))******)))((((((((((((((())))))*********+++++++++***,,,...///......///000///000111111000///111222888666777===FFFSSSeeeuuu~~~}}}}}}~~~~~~{{{}}}~~~|||zzzooodddbbbffflllzzz{{{{{{tttcccYYYXXX^^^jjjuuupppqqqyyy)))'''%%%&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%%%%&&&(((''''''''''''''''''((($$$%%%&&&'''((((((((((((***)))''''''(((((('''%%%&&&&&&&&&''''''''''''((('''''''''''''''((())))))))))))))))))))))))))))))((('''&&&'''))))))'''%%%&&&'''''''''((((((((((((******))))))))))))***************)))(((((('''''')))******+++******))))))************)))))))))(((************+++,,,---...,,,,,,++++++++++++++++++((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((())))))******************)))))))))))))))))))))))))))(((((('''))))))((('''''''''''''''''''''''''''''''''''''''((((((((((((((()))******+++******))))))(((((('''(((((()))***+++---...///*********)))******+++++++++,,,---...---+++)))'''+++***))))))(((((())))))(((((((((((((((((((((((('''''''''((()))*********,,,+++)))((('''((()))***))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((()))(((((((((''''''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((((((''''''***,,,,,,***''')))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((***))))))))))))))))))***&&&%%%%%%%%%&&&(((***+++******)))(((((((((((((((******+++++++++,,,,,,,,,***,,,...///......///000000111222222111111222333777555777===EEERRRdddttt~~~~~~~~~}}}~~~}}}}}}xxxlllaaa___ccclll{{{}}}~~~wwwggg\\\ZZZ```llluuupppqqqxxx'''&&&%%%&&&'''((('''%%%'''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((''''''((()))((('''!!!"""%%%'''''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&'''(((((())))))(((+++***(((((()))((('''%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((()))))))))))))))))))))))))))'''&&&%%%&&&'''((('''%%%&&&'''(((******))))))(((***))))))(((((())))))***---,,,***)))((((((((((((+++,,,,,,,,,+++***))))))************))))))))))))***)))))))))***+++,,,---******++++++++++++++++++((((((''''''''''''((((((((((((((()))))))))******((((((((())))))))))))***++++++*********)))))))))))))))******))))))((('''(((((((((((((((''''''&&&'''''''''''''''''''''''')))(((((((((((()))******************************(((((())))))+++,,,......++++++***)))))))))******)))***,,,,,,,,,***(((&&&******)))(((((((((((()))''''''''''''''''''''''''''''''(((((())))))******+++***)))((('''((()))***************************''''''''''''(((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''')))******(((&&&(((''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))))))))))))))&&&%%%$$$$$$%%%''')))+++***))))))(((((((((((((((+++++++++,,,,,,,,,------***,,,...///......///000000222333333222222333444666444666<<>>GGGWWWfffvvv}}}zzzwwwwwwxxx{{{|||}}}|||zzzzzz{{{}}}{{{wwwmmmaaa\\\]]]eeevvv}}}}}}|||vvvllllllnnnsss{{{yyypppnnnsss}}}&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((&&&&&&&&&%%%&&&''''''((()))((('''&&&&&&''')))***''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&!!!$$$'''((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''******)))(((((('''&&&&&&$$$$$$$$$%%%&&&&&&'''((()))'''&&&&&&((()))((('''%%%&&&''''''((((((''''''&&&''''''((((((''''''&&&'''''''''''''''(((((()))))))))((((((''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))+++***)))((((((''''''(((***************************)))(((''''''((()))***))))))))))))(((((((((((()))))))))*********++++++++++++++++++*********************)))))))))))))))))))))***++++++,,,,,,------------,,,,,,,,,++++++))))))))))))(((((((((((('''((()))***++++++******(((((()))******************++++++++++++***))))))(((''''''''''''((())))))(((((()))))))))))))))((((((((('''''''''((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''''''''''''''((('''&&&&&&&&&&&&''''''((((((''''''''''''(((((()))(((((('''&&&%%%$$$###((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''')))'''&&&'''(((((('''&&&(((((())))))))))))((((((&&&'''''''''''''''&&&&&&%%%&&&''''''&&&&&&''')))((()))))))))))))))(((((($$$'''***+++***(((((((((((((((((((((((()))******))))))************))))))+++++++++,,,,,,---...............///000222333444555444555999>>>HHHYYYiiixxx~~~|||zzzwwwwwwyyy|||~~~}}}yyywwwxxxzzz~~~{{{vvvmmmaaa\\\]]]gggyyy~~~~~~|||vvvpppnnnlllooovvvxxxnnnkkkqqqzzz&&&&&&&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))((('''&&&&&&&&&((()))***&&&&&&'''((((((''''''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&''''''(((((())))))(((((((((((())))))!!!$$$'''((((((&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&############$$$%%%'''((('''&&&%%%&&&(((*********'''''''''''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''(((((((((((((((((()))))))))(((((('''&&&&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))))))))))))))(((&&&&&&&&&&&&((()))(((((((((((())))))))))))(((((()))))))))))))))***************************))))))))))))))))))******((((((((()))******++++++---------,,,,,,,,,++++++))))))))))))(((((((((((('''((()))***++++++******((())))))************)))+++++++++++++++***))))))'''''''''''''''(((((()))(((((()))))))))(((((('''(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***))))))((('''&&&%%%%%%((((((((((((((((((((((((***)))(((&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%(((((())))))))))))((((((&&&&&&'''''''''''''''&&&%%%&&&''''''&&&&&&''')))'''(((((()))))))))((((((###&&&)))***)))'''''''''((((((((('''((())))))***))))))************))))))+++,,,,,,---.../////////.........///000222333444333222444888>>>III[[[kkkyyy~~~|||yyyyyy{{{}}}~~~{{{vvvuuuvvvxxx~~~{{{vvvkkk```]]]```mmm}}}||||||{{{uuupppooopppsssyyyuuukkkhhhmmmvvv}}}&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%'''''''''&&&'''(((((()))%%%&&&&&&'''((((((((()))%%%&&&'''((((((((('''&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((($$$&&&((()))(((&&&''''''###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$############%%%'''((('''&&&%%%&&&)))***+++***'''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''(((((()))))))))(((((('''(((((()))(((((('''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))************))))))******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((((((((()))))))))))))))***))))))************))))))++++++******))))))))))))''''''&&&&&&''''''((()))(((((()))))))))(((''''''(((((()))))))))*********((((((((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((%%%&&&'''))))))***)))))))))(((((((((((())))))***((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((+++)))(((&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''%%%%%%%%%'''((('''&&&'''(((((()))))))))))))))%%%&&&''''''((('''''''''%%%&&&''''''&&&&&&''')))''''''((()))))))))(((((($$$&&&((()))(((''''''(((((((((''''''(((((()))***))))))))))))))))))))))))+++,,,---///000000000000////////////000111333333111111333888>>>HHHZZZiiixxx~~~{{{zzz{{{}}}~~~~~~~~~~~~yyytttsssuuuxxx~~~xxxlllaaabbbhhhwwwzzzzzz|||uuulllpppxxxsssiiifffllluuu{{{&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''(((###%%%'''((())))))((('''$$$%%%'''((()))((('''&&&''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&''')))))))))'''&&&'''((($$$$$$&&&'''''''''&&&%%%''''''''''''''''''''''''$$$$$$%%%&&&'''(((((()))'''&&&%%%$$$%%%&&&((()))***)))''''''((())))))(((%%%%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''((()))***))))))((('''&&&'''((())))))(((((('''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((()))******))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((()))******+++************************''''''''''''(((((())))))((()))))))))************)))******+++,,,,,,------,,,++++++++++++*********))))))))))))((((((((((((***)))((('''''''''((()))))))))************))))))******))))))((((((((()))'''&&&&&&&&&&&&'''(((((((((((())))))(((''''''&&&''''''(((((())))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''((())))))***)))((((((((((((((((((((()))******((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''''''''(((((('''''''''((('''&&&''')))***)))(((''''''((()))))))))))))))%%%&&&&&&'''((((((''''''%%%&&&''''''&&&&&&''')))&&&''''''((())))))(((((('''((())))))(((((()))+++(((''''''''''''((())))))+++***)))(((((()))***+++***,,,---///000000000000000000//////000111222222111111444999===FFFVVVdddwww|||zzzzzz{{{{{{{{{~~~~~~~~~xxxtttsssvvvyyyrrriiimmmxxxyyyxxx}}}wwwlllrrr|||~~~rrrhhhfffllluuu|||&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''$$$#########$$$&&&((()))%%%%%%$$$$$$%%%%%%&&&'''"""$$$''')))***)))'''&&&$$$%%%'''))))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''')))***(((((((((''''''(((((((((*********)))'''&&&((()))%%%%%%'''((((((((('''&&&''''''''''''''''''''''''"""###$$$%%%'''((()))***)))((('''&&&&&&''')))***---+++)))(((((((((&&&%%%"""###%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%'''((()))******)))((('''%%%&&&''')))))))))(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))))))))))))))***,,,---...************************'''((()))******)))((('''&&&&&&'''((()))***++++++++++++++++++++++++++++++((()))))))))******++++++(((((())))))*********+++((())))))***++++++,,,,,,+++++++++*********))))))))))))))))))((((((((((((+++***'''&&&%%%&&&'''((())))))*********))))))(((***))))))((((((((((((((('''&&&&&&&&&&&&'''(((((((((((())))))((('''&&&&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))*********((('''&&&&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((******)))((('''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%&&&(((***+++))))))))))))))))))))))))&&&'''((())))))((('''&&&)))(((((()))***++++++***''''''((()))))))))))))))%%%%%%&&&'''((((((((('''%%%&&&((('''&&&&&&''')))&&&&&&'''((())))))(((((()))***+++***))))))+++---'''''''''''''''((()))))),,,***)))'''''')))***,,,***+++---///000000000///111000000000000000111111333333555999===DDDRRR```yyy|||yyyyyyyyyyyyxxxxxxttttttxxx{{{yyyqqqyyyyyyxxx~~~xxxpppssszzz~~~rrriiiggglllvvv}}}$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((()))***************((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&((())))))(((&&&%%%%%%&&&&&&'''((()))******((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))&&&'''((())))))((('''&&&%%%%%%&&&''''''(((((()))((((((((((((((()))******++++++******)))((((((((('''(((***+++,,,,,,,,,+++,,,+++)))((('''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&''')))************+++*********))))))((((((***************)))(((((((((((((((((())))))))))))'''%%%###&&&***,,,+++)))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***************************************)))((((((((((((((((((((('''&&&&&&&&&'''''''''(((((()))))))))'''%%%&&&)))***(((&&&''''''&&&&&&&&&&&&''''''************)))'''&&&%%%))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((*********)))))))))))))))'''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&''''''((()))******+++///,,,(((''')))***(((&&&))))))***+++++++++++++++))))))(((((('''''''''''''''''''''''''''''''''''''''((()))(((&&&%%%&&&'''((((((((((((((()))******))))))************)))(((***((('''%%%%%%'''(((***************************+++,,,---...////////////...000111222111111222444333333666:::>>>EEETTTaaavvv}}}yyywwwwwwwwwwwwvvv|||~~~zzzuuutttxxx|||yyymmmrrr~~~|||{{{tttoooxxxssskkkhhhkkkttt~~~$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((())))))(((((($$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''((((((((())))))))))))&&&'''((())))))((('''&&&((((((''''''&&&%%%%%%%%%((('''''''''(((((()))***))))))))))))))))))******'''(((***++++++++++++***,,,***)))''''''''''''(((&&&&&&''''''''''''''''''&&&'''((())))))***))))))*********)))))))))(((((()))************)))(((((((((((((((((())))))))))))((('''''''''((()))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))(((((()))*********))))))((('''''''''''''''((((((((())))))'''&&&'''))))))(((&&&(((''''''&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))***((((((((((((((()))******''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******,,,)))&&&&&&'''((('''&&&'''(((((()))***)))))))))((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&(((((((((&&&&&&&&&(((((((((((((((((()))******+++***(((''''''(((***+++))))))(((''''''((())))))************************+++,,,---...////////////...000111111111111222444333222444888<<>>LLLYYYkkk}}}yyyyyyzzzyyyzzz}}}~~~tttjjjgggiiimmmssssssuuuuuuooofffaaaaaagggvvvyyylll___\\\aaammm}}}wwwnnnjjjmmmssswww&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((()))))))))))))))))))))(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%&&&%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&''''''(((###$$$&&&'''((()))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''++++++***)))(((''''''&&&%%%%%%%%%&&&'''(((((()))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''((((((((()))))))))))))))))))))(((((('''''',,,(((&&&)))---///+++''')))))))))((((((((()))))),,,+++((('''&&&'''((()))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%%%%&&&&&&''''''&&&%%%%%%((((((((((((((((((((((((&&&((())))))(((((()))+++,,,***(((((()))***)))(((''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((''''''***))))))(((((((((((()))%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&******++++++++++++*********))))))(((((((((((()))(((''''''&&&&&&''''''(((((((((''''''''''''(((((('''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))))))))***))))))*********++++++++++++,,,...///000000///...///............//////000111111333666888>>>KKKXXXlll}}}yyyzzzzzzyyy{{{~~~uuujjjeeegggjjjtttssstttuuupppfffaaa```jjjzzzwwwmmmcccaaafffooo}}}tttjjjgggjjjrrrxxx&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''')))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''''''''(((((('''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''))))))***((('''''''''''''''''''''((((((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((($$$%%%&&&''')))+++,,,,,,+++***))))))((('''&&&&&&###$$$%%%&&&'''((())))))(((((('''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&'''(((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((()))))))))''''''''''''(((((((((((())))))))))))((('''&&&&&&---***)))***---,,,((($$$((()))))))))'''''')))*********(((''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''&&&((()))*********)))'''&&&(((((((((((((((((((((((('''((())))))(((((()))***)))((('''''')))+++******''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&''''''(((+++...000...***''''''(((&&&&&&&&&&&&&&&'''''''''))))))************))))))(((((((((''''''((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((())))))))))))************+++++++++***,,,...000111000///...............///000111222111111333666888===JJJWWWlll}}}yyyyyyzzzyyyzzz~~~vvvkkkffffffiiirrroooooopppmmmddd___^^^jjjyyywwwmmmdddccchhhppp|||tttjjjgggllltttzzz&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&)))((('''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((()))&&&''''''''''''''''''''''''''''''((((((((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((("""###%%%'''***,,,...///''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''')))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((((())))))))))))'''&&&%%%###'''++++++)))((((((***((()))***)))'''&&&(((+++(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&''''''(((((((((((((((''')))***+++,,,+++)))(((((((((((((((((((((((((((((()))***)))((('''((())))))'''&&&'''(((******)))''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''((()))+++///222111,,,(((((()))'''''''''((((((((())))))''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))((((((''''''''''''(((((((((''''''&&&&&&''''''((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''******)))(((''''''&&&&&&)))************+++++++++***,,,///111111000///...------...///000222333444111111333666888===IIIVVVhhh~~~|||xxxyyyzzzyyyzzz}}}vvvmmmggggggjjjoookkkkkklllkkkddd``````iiixxxwwwlllbbb```eeennn{{{uuummmjjjnnnuuuzzz&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&''')))***''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((()))+++)))'''%%%$$$%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))((('''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%))))))((((((((())))))***))))))))))))))))))))))))%%%%%%'''((((((((('''&&&%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((())))))))))))'''%%%$$$!!!***+++&&&%%%+++333''')))***)))'''&&&(((+++&&&'''((()))******))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&%%%&&&'''((())))))))))))$$$&&&(((***++++++***)))(((((((((((((((((((((((()))***+++)))(((''''''((()))(((&&&&&&((()))((('''))))))))))))))))))))))))''''''''''''((((((((()))%%%%%%&&&'''(((((((((''''''''''''((((((***+++,,,'''+++000///+++((())),,,((()))))))))******++++++&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&((()))***((((((''''''''''''(((((('''''''''&&&&&&'''''''''***)))((('''''''''''''''((((((((((((((((((((((((************************'''((()))******)))((('''---,,,+++)))'''%%%######)))************+++++++++***,,,///111222111///...------...///111333444555111111333666888===IIIUUUfff||||||xxxxxxyyyxxxyyy}}}~~~vvvmmmiiiiiikkknnnjjjiiikkkkkkfffddddddhhhxxx~~~xxxlll___\\\aaakkkzzz|||tttnnnlllnnnssswww(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%(((+++***((((((((('''&&&%%%%%%$$$$$$'''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((%%%''')))******)))'''%%%&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''''''''''''&&&'''(((******((('''&&&((((((&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''&&&%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%'''((())))))))))))''''''%%%$$$$$$%%%''''''((((((((((((((('''''''''&&&&&&((()))************((()))*********((('''&&&((((((''''''''''''(((((((((((('''(((((()))***+++))))))))))))))))))))))))%%%%%%&&&'''((()))******)))))))))(((((((((((((((%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((('''(((((()))***+++'''''''''''''''''''''''''''(((((((((((((((''''''))))))))))))((((((((((((((('''&&&$$$$$$$$$%%%&&&''''''&&&%%%&&&'''((()))))))))))))))))))))))))))''''''((()))***+++++++++(((((((((((((((((((((((('''((()))******)))(((((())))))((((((''''''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''''''''(((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&((()))***---,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...000000000111222222333333444222111444666<<>>GGGUUUjjj}}}xxxvvvvvvwwwvvvxxx}}}tttjjjdddaaa```___^^^VVVNNNMMMUUUbbbmmmtttyyyqqqnnnooovvvzzzqqqkkkkkkrrrzzz~~~$$$$$$$$$%%%%%%%%%&&&&&&((('''''''''((((((&&&$$$(((((('''''''''&&&&&&&&&''''''((((((((('''%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%$$$$$$$$$"""###$$$&&&'''((((((((('''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''"""###%%%'''((((((''''''''''''''''''''''''''''''&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&&&&%%%%%%&&&''')))******)))(((''''''&&&&&&'''+++)))%%%###"""###&&&(((((((((((((((((((((((((((''''''''''''''''''''''''"""###%%%''')))***))))))'''''''''''''''((()))***&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%''''''&&&&&&'''(((***+++************************)))((('''&&&&&&'''((()))''''''((())))))((('''&&&))))))))))))))))))))))))''''''(((******+++++++++&&&&&&'''((()))******+++((('''''''''(((+++---///******))))))))))))******(((''''''(((*********)))'''((((((((())))))******((())))))***+++,,,,,,,,,)))(((((((((''''''''''''$$$%%%&&&'''((((((((((((%%%%%%%%%&&&'''(((((()))(((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''(((((()))*********&&&&&&&&&'''((()))***+++***)))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''')))(((((((((((('''''''''''''''''''''((((((((()))'''((((((((((((((('''&&&''''''((((((((((((''''''&&&''')))*********)))(((*********)))***++++++,,,***+++,,,...///000000000000000000000000111111222222111222555666777>>>FFFSSSjjj~~~yyyvvvwwwvvvuuuxxx|||}}}rrriiicccaaa``````\\\UUUMMMLLLSSS^^^hhhmmm}}}vvvooommmpppwwwyyyqqqkkkkkkrrr{{{|||$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))(((''''''&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((((((''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&)))(((((('''&&&&&&%%%%%%)))))))))))))))(((((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))+++)))(((((())))))(((&&&'''&&&&&&%%%%%%'''((()))&&&%%%%%%%%%&&&''')))***((((((((((((((('''''''''))))))************)))))))))((('''&&&&&&'''((()))''''''''''''((((((((())))))((('''''''''(((***+++))))))))))))((((((((((((''''''''''''''''''''''''******)))((((((((((((((())))))))))))***************'''%%%&&&)))***(((&&&&&&&&&&&&'''''''''(((((((((&&&%%%'''***,,,+++)))***************)))((((((((((((((((((((()))***************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&'''((((((&&&$$$###'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))***+++***((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((()))***)))(((&&&$$$%%%&&&'''((())))))))))))******)))((('''&&&%%%%%%%%%''')))******)))'''%%%&&&&&&''''''(((((())))))((((((((('''&&&&&&&&&%%%((()))))))))'''&&&&&&(((((((((&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&$$$%%%'''((()))***)))))))))((('''(((***+++***((('''(((((()))***++++++++++++,,,...000111000///...////////////000111222333555444222111222666===BBBVVVhhh~~~xxxttttttsssrrrvvv{{{|||rrriiicccaaa``````^^^TTTLLLKKKPPPXXXdddooozzz~~~tttrrrqqqnnnzzzwwwnnniiiiiipppyyy~~~$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&'''((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((***)))(((((())))))(((&&&)))(((((('''((()))***+++(((''''''&&&'''(((******((((((((((((((((((((('''((())))))******))))))((()))((('''&&&&&&'''((()))'''''''''((((((((((((((((((''''''&&&'''((()))***((((((((((((''''''''''''''''''''''''''''''''''''***))))))(((((((((((((((***))))))((('''&&&&&&%%%)))'''''''''((()))((('''&&&&&&&&&'''''''''(((((()))'''&&&(((***,,,+++)))***************)))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((()))((('''&&&%%%'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((()))***)))(((&&&%%%'''(((((((((((((((''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&'''''''''(((((((((((((((''''''''''''''''''&&&&&&'''((()))(((''''''((()))((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''&&&'''((()))))))))((('''((()))***)))(((''')))***'''(((((()))******++++++***+++---///000///...---////////////000111222222444333222111222777>>>CCCUUUggg}}}}}}wwwsssrrrqqqpppsssxxx}}}sssiiidddbbbaaa``````WWWOOOOOOTTTZZZbbbiiiyyy{{{pppooopppqqq}}}xxxnnnhhhggglllttt|||%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$$$$$$$%%%''''''(((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&(((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((((((((()))((((((((((((''''''''''''((((((((((((((('''''''''***((('''((())))))(((&&&)))(((((((((((()))******))))))((((((((())))))***''''''(((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''((((((''''''(((((()))))))))(((''''''&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''(((((((((((((((''''''&&&&&&&&&'''((()))(((''''''''')))&&&&&&'''''''''((((((((()))(((((()))+++,,,+++******************)))((((((((((((((((((((()))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''''''''''''''''''''''')))))))))(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''((()))))))))(((&&&&&&))))))))))))((('''&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((((((&&&((())))))''''''(((***(((''''''&&&&&&'''(((((()))))))))))))))(((((((((((())))))))))))((('''&&&)))...111...(((%%%'''+++((((((((()))******++++++***+++,,,............---............///000111111222222111111222777>>>CCCSSSdddyyy|||vvvqqqpppooonnnqqqvvv~~~tttjjjeeebbbaaaaaaeee\\\UUUWWW\\\___aaacccwwwyyyooonnnssswwwxxxnnnhhhfffkkkrrryyy%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((())))))((((((((((((''''''''''''))))))((((((''''''&&&&&&)))(((''''''((()))((('''&&&&&&&&&&&&'''''''''((())))))((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((&&&'''((()))***))))))(((''''''''''''(((((())))))((((((((('''''''''&&&&&&'''''''''''''''''''''''')))(((((('''''''''((((((&&&''''''((()))***++++++&&&(((***)))&&&%%%'''***''''''''''''((((((((((((***))))))***++++++++++++***************)))((((((((((((((((((((())))))***((((((((()))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))(((''''''(((((()))%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((()))(((((('''&&&((((((((((((((('''&&&&&&''''''''''''(((((((((((())))))(((''''''((())))))))))))((((((''''''&&&&&&&&&&&&''''''(((((())))))(((******)))'''&&&'''((('''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))(((((((((,,,555<<<:::///((((((+++(((((())))))***************+++---......///......---------......///000111111111111111333888>>>CCCOOO```ttt|||vvvqqqpppnnnmmmpppuuu|||uuukkkfffcccbbbaaaggg```\\\```eeeeeecccbbbssszzzooopppwww~~~vvvnnniiihhhmmmssswww&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))((((((((((((''''''''''''))))))((((((''''''&&&&&&((('''&&&'''((()))((('''%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((())))))''''''(((((((((((('''''''''(((((((((((((((((('''&&&''')))*********)))((((((((())))))************)))))))))(((((((((''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&''''''((()))*********&&&(((***)))&&&%%%'''***'''''''''((((((((()))))))))***************++++++***************)))((((((((((((((((((((())))))***''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((((('''&&&&&&'''(((((()))((((((((((((((((((''''''''''''***)))(((((((((((()))***))))))((((((''''''&&&&&&&&&''''''(((((()))))))))+++,,,,,,***'''&&&&&&&&&&&&''''''(((((()))))))))'''''''''''''''''''''''''''''''''((()))******+++000;;;EEEDDD;;;000+++***)))))))))))))))*********,,,---......//////000000---------......///000111000000000111333777>>>BBBLLL\\\ooo|||vvvrrrqqqooonnnqqqvvv{{{vvvlllfffcccbbbaaaddd___^^^dddhhhgggcccbbbnnnyyynnnnnnvvv~~~wwwooojjjhhhlllrrrwww''''''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''''''''')))))))))((((((&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((()))((((((((((((''''''''''''(((((((((((((((''''''''''''&&&&&&&&&((()))(((''''''(((((()))***)))))))))&&&&&&'''''''''''''''&&&&&&&&&''''''((()))))))))'''(((((())))))(((((('''''''''((((((((((((''''''&&&''')))++++++***)))(((((()))***+++++++++*********)))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((()))(((((('''&&&%%%$$$###'''((()))(((''''''''')))''''''((((((((())))))))))))***+++***))))))***+++***************)))((((((((((((((((((((()))******&&&''''''(((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((%%%&&&'''((())))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((())))))+++,,,,,,***(((&&&&&&'''&&&&&&((()))))))))))))))&&&&&&&&&&&&'''''''''''''''''''''((()))***,,,---111999BBBFFFBBB888///***))))))))))))))))))******------......///000000111............///000111111000000111111333777===AAAKKK[[[nnn~~~{{{vvvrrrqqqppppppsssxxx}}}vvvlllfffcccaaa```___]]]___dddfffcccaaaaaajjj~~~uuujjjiiiooovvvzzzrrrkkkgggiiinnnvvv((('''''''''&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((((((((((('''&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''&&&%%%&&&((()))(((''''''''')))*********)))(((%%%&&&'''((())))))((((((&&&&&&''''''((())))))***((())))))******))))))(((&&&'''((())))))((('''&&&&&&'''***,,,,,,+++)))((('''((()))***+++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***)))((('''%%%$$$"""""")))'''''''''((()))(((''''''((((((((())))))))))))((()))+++***((('''(((******************)))((((((((((((((((((((()))******&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''(((((((((((((((''''''''''''(((((((((((((((((()))************)))((('''''''''((((((((((((((()))))))))((((((((((((((()))***+++***(((((((((***%%%&&&((()))******))))))&&&'''''''''(((((((((((())))))((((((((()))+++,,,---000666>>>AAA===333+++***)))))))))))))))))))))------------...///000000////////////000111222222000111111222333666;;;???LLL\\\pppzzztttpppppppppppptttyyyuuukkkeeebbb````````````cccfffddd``````ccciii~~~qqqfffeeehhhlll}}}{{{ssslllhhhiiimmmuuu(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((''''''&&&&&&%%%%%%&&&'''((())))))))))))'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&((()))******)))))))))))))))((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))'''&&&%%%&&&((()))((('''$$$%%%'''((((((((('''&&&%%%&&&((()))*********)))&&&&&&&&&'''((())))))***))))))************))))))&&&'''((())))))((('''&&&&&&(((***,,,,,,+++)))(((&&&''')))*********)))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))(((''''''&&&&&&***'''%%%&&&)))***(((&&&(((((((((((())))))))))))''')))+++***'''&&&(((******************)))((((((((((((((((((((()))******&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''***+++,,,+++***((())))))((((((''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''((()))***))))))))))))((('''&&&%%%%%%%%%&&&'''((()))***+++'''(((***,,,,,,***((('''&&&'''''''''(((((())))))******))))))((((((''''''&&&((()))***))))))+++---%%%&&&((()))*********)))'''((((((((())))))******,,,+++)))((((((((()))***)))(((+++444>>>>>>555,,,*********))))))))))))))),,,,,,,,,,,,---...///////////////000000111222333111111222222333666:::>>>MMM^^^rrrxxxsssoooppppppppptttzzzuuukkkdddaaa```___ccceeehhhjjjeee```aaaggghhh}}}pppfffdddeeegggxxxzzztttnnnjjjlllqqqttt$$$%%%'''''''''%%%###"""&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&***,,,+++***))))))((((((''''''&&&&&&%%%%%%&&&'''((((((((('''###$$$%%%&&&''''''''''''((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''+++++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))''''''((()))***++++++,,,))))))************)))))))))(((((((((''''''''''''(((((())))))))))))((('''))))))(((((('''''''''&&&(((((((((((((((((())))))))))))(((((((((((())))))))))))((('''&&&%%%%%%$$$&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&***)))(((''''''&&&''''''%%%&&&((()))))))))((('''(((((())))))))))))((((((((((((((((((((()))******''''''(((((())))))******$$$%%%&&&'''((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&))))))))))))))))))))))))''')))***,,,,,,***)))'''+++******)))(((''''''&&&((((((''''''''''''(((((((((((()))***************''''''((((((((((((''''''((((((((((((((()))******((('''&&&&&&&&&''')))***111***)))222:::888444222''''''((()))***++++++,,,---...............------000000000000111111111111000111111111222555999===KKK[[[oooyyyrrrnnnooopppqqqtttxxxrrrgggaaa______```dddgggmmmoooiii```]]]___fff}}}~~~{{{pppgggeeegggmmmyyyrrrmmmkkknnnsssyyy%%%&&&(((((((((&&&%%%###&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''&&&&&&%%%$$$%%%%%%'''''''''''''''''''''''''''''')))'''%%%&&&)))******(((((((((((((((((('''''''''&&&&&&''''''((('''''''''$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***)))((())))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))))))))(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))))))))))))))))))))*********))))))************))))))))))))((((((((('''''''''))))))************))))))******)))))))))((((((((())))))******)))((('''&&&))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))******''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&((()))))))))((('''(((((())))))))))))((((((((((((((((((((()))******(((((((((((())))))))))))(((((((((((('''&&&%%%%%%'''''''''((((((((())))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))******)))(((''''''''''''((())))))******((((((''''''''''''((((((''''''((()))))))))))))))''''''((((((((((((''''''((('''&&&&&&&&&'''((()))***)))((((((((()))+++,,,---(((+++777@@@===555///)))))))))))))))*********---...............------000000000000111111111111000111111111222555999===JJJZZZnnn~~~{{{uuupppqqqssssssvvv{{{~~~qqqgggaaa_________fffhhhmmmqqqmmmeee``````kkk~~~rrriiigggjjjoootttnnnjjjhhhkkkpppxxx''''''((())))))(((&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''%%%%%%'''((((((''''''''''''((((((((((((((('''''''''(((''''''&&&&&&%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&(((((((((''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((())))))))))))******))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***************))))))(((((())))))************)))))))))))))))(((((((((''''''******++++++++++++******************))))))))))))***+++,,,---,,,)))'''%%%))))))(((((((((((())))))(((((()))***************))))))))))))************&&&&&&&&&''''''(((((()))&&&&&&&&&'''((())))))***&&&''''''((()))((((((((((((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((((((((((((((('''&&&%%%%%%(((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((()))******((((((''''''''''''((((((&&&''''''(((((((((((('''''''''((((((((((((''''''((('''%%%$$$$$$%%%&&&'''***)))((((((((()))+++,,,))))))000>>>EEE@@@444+++************))))))((((((------...............---000000000000111111111111000111111111222555999===HHHXXXlll|||{{{uuupppqqqssstttwww{{{|||pppfff```^^^^^^___ggggggkkkrrrssslllfffccckkk}}}|||~~~tttkkkjjjlllrrrsssllliiigggkkkooovvv&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&'''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))'''((((((((('''&&&%%%%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''(((((((((((((((((('''''''''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((,,,+++)))'''&&&'''((()))''''''''''''''''''''''''((((((((((((((()))))))))((((((((('''((())))))*********))))))))))))))))))))))))************)))))))))))))))(((((((((((('''))))))******++++++******))))))))))))))))))))))))***,,,...000000---)))'''))))))(((((((((((())))))''''''((()))))))))((('''))))))))))))))))))))))))%%%&&&&&&'''((())))))***&&&''''''(((((((((((((((&&&''''''((((((((((((((((((((())))))))))))((((((((((((((((((((())))))*********))))))((((((''''''%%%&&&'''(((((()))))))))((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((())))))((((((((('''''''''((((((''''''''''''((((((''''''(((((()))(((((('''''''''(((((((((((('''''')))'''%%%$$$###$$$&&&(((((('''&&&&&&&&&''')))***)))000:::BBBAAA999///)))******)))))))))))))))))),,,---......///.........///000000000111111111111000111111111222555999===GGGVVVjjjzzzyyyrrrnnnoooqqqrrruuuzzzzzzoooeee```^^^^^^^^^bbb```dddnnnuuusssnnnkkknnn||||||}}}tttlllkkknnntttwwwpppllljjjlllqqqttt&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((('''''''''((((((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))'''((((((((('''&&&%%%%%%'''''''''(((''''''&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((())))))*********))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''(((((((((((()))))))))((((((((((((((((((((((((+++***)))'''''''''((()))''''''''''''''''''''''''(((((((((((())))))******((((((((((((((()))******'''(((((()))******++++++))))))************))))))***)))))))))(((((((((((('''(((((()))******))))))(((((((((((((((((((((((((((+++///222333111---+++))))))(((((((((((()))))))))******+++***(((&&&%%%((((((((((((((((((((((((&&&&&&''''''((()))******(((((())))))((('''&&&&&&''''''''''''((((((((()))(((((())))))))))))((((((((((((((((((((())))))*********))))))((((((''''''%%%&&&'''((())))))))))))(((((((((((())))))))))))&&&'''''''''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''''''''(((((()))))))))******))))))(((''''''((((((((((((''''''***((('''&&&%%%&&&((()))((('''&&&&&&&&&''')))***,,,888BBBAAA666---))))))'''(((((()))******++++++,,,------...//////......///000000000111111111111000111111111222555999===EEEUUUiiizzzwwwqqqmmmnnnppprrruuuyyy}}}xxxmmmddd___]]]]]]]]][[[WWWZZZeeeqqquuuvvvvvvzzzssskkkjjjnnnuuuzzzrrrmmmjjjlllqqqsss&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((((((((('''(((((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&((('''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))(((((()))))))))))))))((('''''''''''''''''''''''''''(((((())))))******+++))))))(((((())))))***+++''''''((()))***+++,,,,,,))))))************))))))******)))))))))(((((((((&&&'''((()))))))))))))))''''''''''''(((((((((((('''***...111222111///---))))))(((((((((((()))))),,,---......---+++(((&&&(((((((((((('''''''''''''''''''''(((((())))))***((())))))))))))'''%%%$$$(((''''''''''''((())))))(((((())))))))))))((((((((((((((((((((()))******))))))))))))(((((((((((())))))))))))((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&((()))******((((((''''''''''''((((((***************))))))(((''''''((((((((((((''''''((((((((((((((()))*********)))((((((((()))+++,,,---:::BBB:::,,,%%%&&&***''''''((()))***+++,,,,,,,,,,,,---...////////////000000000000111111111111000111111111222555999===EEEUUUjjj|||~~~xxxrrrmmmoooqqqsssvvv{{{{{{|||uuukkkccc^^^]]]\\\\\\VVVPPPPPPZZZhhhsss|||}}}rrrjjjjjjnnnvvvxxxpppkkkhhhjjjooorrr''''''&&&''''''(((((()))&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))%%%&&&'''((((((((('''&&&''''''''''''''''''''''''$$$&&&''''''%%%%%%(((***((((((((((((((('''''''''&&&&&&''''''((('''''''''%%%&&&'''(((((()))(((((('''''''''''''''&&&&&&&&&'''((((((((())))))))))))'''''''''((())))))******))))))((((((((('''''''''((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))%%%&&&(((***+++***)))((((((((((((((((((((((((((('''(((((()))******++++++))))))(((((())))))***+++(((((())))))*********+++))))))************))))))*********)))))))))((((((''''''((()))***+++******''''''(((((())))))))))))'''))),,,//////...,,,***))))))(((((((((((())))))+++,,,...///...,,,***((())))))))))))((((((''''''((((((((((((((()))))))))&&&''')))))))))((('''%%%(((''''''&&&'''((()))***(((((())))))))))))((((((((((((((((((((()))******(((((((((((()))))))))))))))******))))))((('''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&###$$$%%%&&&((()))***+++((((((''''''''''''(((((())))))******)))(((((('''''''''((((((((((((''''''%%%&&&(((***+++++++++******)))((((((((()))+++,,,***444999111(((&&&(((***(((((())))))*********++++++,,,---...////////////000000000000111111111111000111111111222555999===EEEVVVlll~~~~~~vvvppplllnnnppprrruuuzzzyyyzzztttjjjbbb^^^\\\\\\[[[VVVNNNJJJQQQ___ooo~~~|||~~~~~~ssskkkkkkooowwwtttmmmiiigggjjjooorrr((((((((((((((()))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))$$$%%%&&&(((((((((''''''((((((((((((((((((((((((###&&&((('''%%%&&&))),,,))))))(((((('''''''''&&&%%%%%%&&&'''((((((((('''%%%%%%'''((())))))))))))(((((((((''''''&&&&&&%%%'''((((((((())))))******&&&&&&'''((()))***++++++))))))))))))((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))###%%%(((+++,,,+++***((())))))))))))))))))))))))'''(((((()))***+++++++++)))))))))))))))******+++************))))))))))))))))))************))))))************))))))))))))(((((()))++++++,,,,,,,,,(((((())))))*********+++((()))+++---,,,+++)))'''))))))(((((((((((())))))'''(((+++------,,,***(((+++*********))))))(((((())))))))))))(((((((((((($$$%%%((()))***)))((('''(((''''''&&&&&&((()))***(((((())))))))))))((((((((((((((((((((()))******''''''(((((())))))******&&&'''((()))************%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&''')))******)))'''&&&&&&&&&''''''''''''''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&''''''((((((((((((''''''###%%%(((***,,,++++++***((('''&&&&&&&&&''')))***'''...000+++(((***+++)))************))))))))))))+++,,,---...////////////000000000000111111111111000111111111222555999===EEEWWWmmm~~~sssmmmiiikkkmmmooorrrwwwxxx~~~yyysssjjjbbb^^^\\\[[[[[[WWWNNNHHHLLLYYYkkk~~~|||}}}ssskkklllpppyyy}}}rrrllliiihhhkkkqqqrrr%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((&&&(((***)))'''%%%$$$$$$%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&'''''''''''''''''''''((())))))''''''&&&%%%%%%%%%%%%&&&))))))(((((('''''''''&&&((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((('''''''''&&&''''''((()))******+++))))))))))))((((((((((((,,,+++++++++******))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((******+++++++++((((((((((((((((((((((((******++++++++++++******++++++***)))((((((+++...*********)))(((''''''&&&'''((()))+++++++++***)))***)))(((((((((***+++,,,+++***)))(((((()))***+++((((((((((((((((((((((((***)))(((''''''((()))***)))))))))))))))(((''''''%%%&&&'''))))))'''&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''(((((()))))))))))))))))))))))))))))))))))))))''''''(((((('''&&&%%%%%%))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&'''((())))))***(((((())))))))))))((((((---,,,***((('''&&&&&&&&&((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''((()))++++++(((''''''(((((()))***+++(((''''''&&&&&&&&&''''''))))))(((((((((((()))))),,,,,,------------------/////////000111111222222222222111222444666999;;;DDDTTTiii{{{}}}pppnnnkkkjjjkkkppptttxxx|||~~~xxxqqqggg```^^^]]][[[ZZZWWWPPPIIIKKKTTTeee{{{{{{pppggghhhnnnxxx{{{pppkkkhhhhhhlllqqquuu&&&'''((((((((((((((((((&&&&&&&&&''''''''''''(((((()))++++++(((&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((('''&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''((())))))((((((''''''&&&&&&'''''')))(((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((''''''''''''((()))*********))))))))))))(((((((((((())))))))))))((((((((('''))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))))))))***(((((((((((()))))))))***((()))))))))************))))))))))))))))))))))))'''((()))******+++++++++************************)))******++++++******)))+++,,,,,,+++))))))+++---++++++***))))))(((''''''(((((()))***************))))))))))))))))))***++++++***)))(((((()))***+++***************************)))(((''''''((()))***)))))))))))))))(((''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&))))))))))))))))))))))))(((((())))))(((((('''&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((((((((('''''''''''''''(((((((((((((((((((((''''''(((((()))*********'''(((((())))))(((((('''++++++***)))((('''&&&&&&((((((''''''''''''(((((((((''''''''''''(((((()))(((((('''(((((()))***+++******))))))((()))))))))***))))))((((((((())))))))))))(((((((((((()))))),,,,,,,,,------------...000000000111222222333333222222111222444666999;;;CCCTTTiii||||||qqqooolllkkklllpppuuuxxx~~~yyyqqqggg___\\\[[[YYYXXXXXXQQQLLLNNNWWWeeezzz{{{{{{zzzpppgggfffllluuuzzzoooiiigggfffjjjpppxxx((((((((('''&&&%%%###"""&&&&&&&&&''''''''''''((()))+++,,,,,,***((('''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((''''''&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((''''''&&&''''''(((((('''''''''''''''((()))))))))))))))(((((((((''''''((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''((((((((((((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))(((((((((((()))((((((''''''(((((())))))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&'''((()))******((((((((()))))))))******))))))))))))************))))))))))))))))))))))))'''((()))******+++******************************))))))************))))))***+++---,,,+++***+++,,,+++++++++***))))))(((((()))))))))))))))******+++)))************))))))(((******))))))))))))******************************))))))(((((((((((()))))))))))))))))))))((((((''''''((()))******)))((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((()))************)))(((((((((((((((((((((((())))))))))))))))))((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''(((((()))******+++))))))))))))************'''(((((())))))(((((('''((()))*********((('''&&&((((((''''''''''''(((((()))((((((''''''''''''((())))))(((((((((((()))))),,,+++***)))(((((((((((()))))))))(((((())))))******))))))(((((())))))***,,,,,,,,,---------......000000111222222333333444222222111222333666999;;;BBBSSSiii|||{{{rrrpppnnnmmmnnnrrrvvvyyy{{{rrrggg___[[[YYYWWWVVVYYYSSSOOOQQQYYYgggzzz~~~sssuuu}}}{{{pppeeeccchhhrrr}}}sssmmmkkkjjjnnnsssyyy***)))'''%%%"""&&&&&&&&&''''''''''''((((((***,,,,,,***((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''''''''''''''''''''(((((()))'''''''''''''''((())))))))))))))))))((((((''''''((((((((((((((('''''''''((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((())))))))))))+++++++++***************(((((((((''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((()))))))))*********)))))))))))))))*********))))))))))))))))))))))))(((((()))***************((((((((((((((((((((((((((())))))******))))))((((((+++------,,,***))))))++++++++++++******))))))+++***)))(((((()))***+++)))***+++++++++)))((('''***))))))))))))))))))***************************))))))(((((((((((())))))(((((())))))))))))((((((((()))************)))((((((((((((((((((((((((((()))))))))(((((((((((((((******+++,,,,,,,,,,,,+++(((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''((((((((()))))))))***)))))))))))))))))))))((())))))******))))))(((&&&''')))++++++***((('''((((((''''''''''''((((((***)))((('''''''''''''''***))))))(((((((((((()))***)))(((((('''''''''(((''''''''''''''''''((()))***))))))))))))))))))***+++,,,,,,------.........///000000111111222333333222111111111333666999:::AAARRRiii|||{{{sssrrrpppooopppsssvvvyyy}}}ttthhh___[[[YYYWWWVVVZZZTTTOOOQQQZZZiii~~~{{{nnnqqq|||{{{ooodddaaaeeeppp~~~tttooommmlllooosssxxx''''''&&&%%%### &&&&&&&&&''''''''''''(((&&&(((******(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&'''(((''''''((())))))((('''''''''''''''''''''((()))***'''''''''''''''((())))))'''(((((((((((('''&&&%%%'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))'''((((((((()))))))))*********************++++++((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******************))))))))))))))))))************************((())))))************)))(((((((((((((((((((((((())))))************))))))'''***------+++)))((('''+++++++++***************+++***)))(((((()))***+++)))***+++++++++)))(((''')))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((&&&''''''(((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&(((((((((((((((((('''''')))******++++++******)))&&&''')))***+++***((('''((((((''''''''''''((((((***)))((('''''''''''''''***))))))(((((((((((()))&&&&&&&&&&&&&&&'''((()))'''''''''''''''((())))))******))))))))))))******++++++,,,,,,---...//////......//////000111111111111111000111333555888:::@@@QQQggg{{{|||tttsssqqqpppqqqssswwwyyy}}}vvviii```\\\[[[YYYXXX\\\TTTNNNPPPZZZlll|||nnnppp}}}{{{nnnccc```eeepppyyyoookkkhhhgggjjjnnnwww%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((($$$&&&((()))'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%%%%&&&'''((()))'''((()))******)))((('''''''''''''''((()))******'''''''''''''''((())))))''''''((()))((('''&&&%%%'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((())))))))))))(((''''''&&&&&&''''''((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((+++*********)))))))))((()))))))))*********++++++************))))))))))))************************))))))************))))))******************************++++++++++++******)))+++------+++)))((((((************************+++******))))))))))))))))))************))))))((())))))************))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''''''''((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''(((((((((((()))******++++++******)))'''((()))******)))((((((((((((''''''''''''(((((()))((((((''''''''''''((())))))(((((((((((())))))&&&&&&&&&&&&'''((()))***))))))))))))***+++,,,,,,+++******))))))******+++***+++,,,,,,---...//////------......///000000111111111000111222555888:::@@@PPPeeexxx}}}tttsssqqqqqqqqqsssvvvxxx|||~~~~~~uuuiii```]]]\\\\\\\\\^^^UUUNNNPPPZZZnnn}}}pppsss~~~yyylllbbbbbbiiitttyyypppkkkiiigggiiimmmwww&&&&&&'''((())))))))))))&&&&&&&&&''''''''''''((($$$&&&(((((('''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&'''((()))'''((()))******)))((('''''''''''''''((()))***+++'''''''''''''''((())))))'''((()))******((('''%%%''''''''''''((((((((()))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&''''''((())))))***))))))))))))(((((((((((('''''''''((()))*********'''((((((((())))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))))))))*********+++++++++************)))))))))(((************************))))))************))))))************************++++++,,,,,,,,,,,,++++++,,,---///...,,,*********))))))))))))))))))))))))***************)))(((((())))))))))))))))))***+++((()))***++++++***)))((())))))))))))))))))))))))'''((()))******)))((('''''''''((())))))))))))))))))))))))(((((()))))))))(((((((((((((((((((((((('''''''''(((((()))))))))((()))******++++++******))))))))))))))))))))))))&&&&&&'''((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((('''''''''''''''''''''((())))))******(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))(((((('''(((((()))***+++))))))((((((((())))))***))))))))))))***+++,,,---+++******))))))******+++***++++++,,,---...///000.........///000000111111111000000000222555888999@@@OOObbbttt~~~tttsssqqqqqqqqqsssuuuwww|||~~~{{{rrrfff^^^\\\]]]^^^^^^___WWWQQQSSS]]]ppp|||qqquuuuuujjjbbbdddmmmxxx{{{rrrnnnkkkiiikkkooouuu))))))(((((('''&&&%%%$$$&&&&&&&&&'''''''''(((((($$$&&&((()))'''&&&&&&'''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((())))))(((((((((((())))))))))))((((((%%%%%%%%%&&&'''((())))))'''((()))++++++)))((('''''''''''''''((()))++++++'''''''''''''''((())))))((()))+++,,,+++***((('''&&&'''''''''(((((())))))((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&''''''((()))******+++))))))******+++++++++,,,'''''''''&&&&&&'''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&'''((()))******)))************++++++++++++*********))))))((((((************************))))))*********))))))(((((((((((((((((((((((((((+++,,,,,,------,,,,,,+++...000000000---,,,,,,,,,((((((((((((((())))))))))))***+++++++++)))((('''***)))(((((((((***+++,,,((()))***++++++***)))(((************************'''((()))******)))((('''''''''((()))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))%%%%%%&&&'''''''''''''''************************''''''((())))))***))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))''''''(((((())))))******'''(((((()))***++++++,,,&&&&&&''''''''''''&&&&&&******)))((('''(((((((((((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''(((***++++++---,,,+++***))))))))))))''''''''''''((()))***+++++++++************++++++******+++,,,---//////000/////////000111111222222111000000000222555888999@@@NNNaaarrrsssrrrqqqqqqqqqsssuuuvvv|||yyypppddd]]][[[]]]_________XXXSSSVVV```pppzzzrrrwww~~~rrriiibbbfffppp|||xxxoookkkiiigggiiilllrrr'''''''''&&&&&&%%%%%%%%%)))(((&&&%%%$$$$$$%%%%%%''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((('''%%%%%%&&&(((((((((((((((((((((((((((&&&''''''((()))******+++,,,+++***)))((('''&&&%%%''''''(((((())))))******&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((,,,+++(((&&&%%%%%%&&&'''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))+++***)))'''''''''((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))+++,,,+++)))((('''((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))******,,,,,,+++***)))((('''''')))************+++++++++)))************+++++++++---+++((('''(((((('''&&&+++++++++++++++***)))((()))))))))))))))))))))))))))((('''''''''(((***+++'''((()))))))))'''&&&%%%))))))))))))))))))))))))***(((&&&'''***+++)))'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''%%%&&&((()))))))))(((''')))))))))))))))))))))))),,,+++*********+++------++++++++++++++++++++++++......///////////////...///111222222222222333555000111111111111333777999DDDOOO```sssxxxssspppssswwwwwwwwwyyy{{{rrrfff^^^[[[[[[\\\[[[ZZZTTTOOORRR```vvvzzzpppuuu}}}qqqgggiiilllsssuuukkkggggggfffhhhkkksss''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((((((''''''''''''&&&&&&&&&)))))))))(((''''''&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''((())))))(((&&&&&&''')))''''''''''''''''''''''''&&&''''''((())))))******+++******)))((('''&&&&&&&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((***)))'''&&&&&&'''((()))(((((()))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))+++***)))((('''(((((()))))))))(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))''')))++++++)))))))))***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************)))))))))))))))***++++++******))))))(((((()))************+++++++++)))************+++++++++...,,,******++++++)))'''*********+++******)))))))))))))))))))))))))))))))))(((((('''((()))***+++(((((()))))))))((('''&&&))))))))))))))))))))))))***(((''''''******)))'''))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&((()))))))))((('''''''''''''''''''''''''''***))))))((()))***+++,,,************************,,,---...//////////////////000111111000000222333000111111111111333777999BBBMMM^^^rrrvvvqqqnnnqqquuuvvvwwwzzzzzzqqqfff___]]]^^^___^^^[[[UUUPPPRRR___tttxxxnnnrrr{{{~~~vvviiijjjmmmssswwwmmmiiigggfffhhhkkkqqq'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((()))'''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))******)))'''&&&((()))'''''''''''''''''''''''''''''''''(((((())))))***)))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&((()))***(((((())))))))))))******(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******)))((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))))))))))))))))))))&&&(((***************,,,))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++***)))(((((())))))************************)))************+++++++++)))************+++++++++,,,++++++,,,,,,,,,)))'''(((((()))*********))))))))))))))))))))))))))))))((((((((((((((()))******))))))*********)))((('''))))))))))))))))))))))))***((('''((()))***)))'''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((())))))))))))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((((((((&&&''''''((()))(((((((((''''''''''''''''''''''''(((((('''''''''((()))***))))))))))))))))))))))))***+++,,,....../////////...000111000//////000111000111111111111333777999@@@KKK]]]pppuuupppmmmooorrrtttwww|||zzzrrrhhhaaa```aaabbbaaa\\\VVVQQQRRR^^^rrruuujjjnnnyyy}}}xxxkkklllmmmsssyyyoookkkhhhfffiiimmmqqq&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&''''''(((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))(((&&&&&&'''((('''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))******))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((*********)))***+++))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++***)))(((((((((((()))))))))******+++++++++))))))*********+++++++++))))))*********+++++++++(((((()))+++,,,+++(((%%%&&&'''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***)))************)))))))))(((((((((((((((((((((((()))((((((((()))))))))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&''''''((()))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((()))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((()))))))))))))))***************)))***+++---...////////////000111111//////000111000111111111111333666999???JJJ\\\ppp|||wwwqqqnnnoooqqqrrrwww||||||tttjjjcccaaabbbbbbaaa\\\VVVQQQSSS___rrrrrrfffkkkxxxzzzuuullllllmmmttt{{{rrrmmmiiigggjjjooottt&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))(((((('''&&&&&&'''''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''''''''))))))(((((((((((())))))''''''''''''''''''''''''&&&''''''&&&$$$$$$%%%'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((()))((((((''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************************++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((()))***++++++)))(((((()))))))))))))))))))))))))))((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******++++++***)))(((((())))))))))))******++++++,,,,,,))))))*********+++++++++))))))*********+++++++++(((((()))+++,,,,,,)))'''&&&'''((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))***)))))))))))))))******((((((((((((((((((((((((((()))))))))((((((((()))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))))))))************))))))))))))******(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,)))***+++---...////////////111222111000000111222000111111111111333666999>>>JJJ\\\ppp{{{yyytttqqqqqqqqqqqqvvv|||~~~vvvkkkdddbbbaaa```___ZZZUUUQQQSSS```sssnnnaaagggvvvyyyqqqjjjjjjllluuu}}}uuuoookkkiiilllrrrvvv%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&%%%%%%%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))***+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))***+++,,,+++)))''''''((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))***************+++++++++,,,,,,)))************+++++++++)))************+++++++++*********,,,......---+++(((((()))*********))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))((((((((()))******))))))))))))))))))))))))''')))***)))((('''(((***''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&''''''(((((()))******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((''''''''''''((())))))))))))))))))))))))))))))((()))***+++++++++***************+++,,,,,,------***+++,,,....../////////...000111111111111222444000111111111111333777999===III[[[pppzzzwwwsssrrrrrrqqqqqqvvv|||}}}uuukkkdddaaa```___]]]YYYTTTPPPSSS___rrrmmm```eeesss{{{ooohhhhhhiiittt~~~wwwrrrmmmkkkooovvvwww%%%%%%%%%&&&&&&&&&''''''###$$$%%%''''''''''''&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''%%%&&&'''(((((((((((('''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&))))))(((((((((''''''''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))((()))***++++++++++++***))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((***++++++)))((())))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******(((((((((((()))***+++,,,++++++++++++++++++++++++)))************+++++++++)))************++++++++++++******+++---......---*********+++******))))))))))))))))))))))))))))))&&&'''((()))***))))))((((((((('''''''''((()))***))))))))))))))))))))))))''')))******''''''(((***'''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((%%%&&&&&&'''(((((()))))))))))))))(((((()))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&'''((()))***((((((((((((((((((((((((((()))***+++++++++******)))))))))***+++,,,,,,,,,,,,---...///////////////+++---///000000000222444000111111111111333777999;;;GGGYYYnnnzzzqqqoooppprrrrrrrrrwww}}}zzzsssiiicccaaa```^^^]]]XXXSSSOOOQQQ]]]ooouuuggghhhttt}}}zzzooogggeeegggrrr~~~xxxsssnnnlllrrryyyzzz%%%%%%%%%&&&&&&'''''''''!!!"""$$$'''((()))((((((%%%%%%&&&'''((((((((('''))))))))))))))))))))))))%%%%%%&&&'''((((((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%&&&((()))*********''''''''''''((((((((()))************************'''((((((((())))))******(((((((((((())))))))))))((()))***+++,,,,,,+++***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))&&&(((*********)))***+++))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******'''((((((((()))+++,,,---++++++++++++++++++++++++)))************+++++++++)))************+++++++++***((('''(((***,,,---,,,+++++++++++++++***)))((())))))))))))))))))))))))&&&''')))*********)))(((((('''&&&&&&&&&((()))***))))))))))))))))))))))))''')))+++***'''&&&(((***&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''(((((()))***++++++,,,))))))(((((((((((())))))(((((())))))))))))((((((%%%%%%&&&'''((()))******))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((''''''&&&&&&((()))***'''''''''''''''''''''''''''(((***+++++++++***)))'''(((((()))***+++++++++......///////////////...)))+++---...///000222444000111111111111333777999:::EEEXXXmmmzzzlllkkknnnqqqrrrrrrwwwwwwpppgggbbb``````___^^^YYYSSSNNNPPP[[[kkk|||~~~ooonnnvvv}}}wwwnnnfffdddfffqqq~~~xxxtttooommmsss|||~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&###$$$%%%&&&''''''''''''+++*********))))))((((((&&&'''((('''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))(((((((((((()))))))))***+++,,,+++***'''&&&++++++***)))((('''&&&&&&)))&&&###$$$''')))((('''))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))***++++++******++++++++++++******)))************+++++++++,,,+++***))))))***+++,,,(((((())))))*********************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++,,,---...---,,,+++***************************++++++,,,,,,,,,+++******))))))))))))))))))))))))++++++++++++++++++++++++((()))***++++++***)))((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((()))((('''&&&&&&'''((()))(((((())))))******++++++&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))***)))(((''''''((()))***))))))))))))))))))))))))++++++++++++***((('''&&&%%%&&&((()))))))))(((''''''((()))******)))((('''%%%%%%&&&'''((((((((('''))))))))))))(((((((((((((((((((((((())))))))))))+++*********))))))((((((*********)))))))))))))))(((***,,,...///---+++)))000000000000111111111111222333333222111222444777<<>>===<<<;;;999666888:::<<<======<<<<<<;;;;;;;;;::::::999999999888888888999999999::::::888999999999888888777666555555666666666555444333555555555555555555555555111111111000000//////...........................---......//////......---,,,,,,++++++,,,---///000//////...---,,,,,,,,,---+++++++++,,,,,,---------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++*********)))&&&%%%%%%&&&))))))************)))))))))***+++++++++***)))((()))))))))))))))***++++++''''''((()))))))))))))))))))))))))))))))))))))))((())))))******))))))(((''''''(((((()))******+++))))))*********++++++++++++***))))))******)))'''&&&'''((())))))***))))))+++...///,,,'''$$$%%%'''((((((((((((((()))******)))))))))******)))))))))))))))))))))************+++++++++++++++++++++++++++,,,---...////////////...//////000111111222222111111111222333444555666777@@@OOOddd{{{uuummmnnnppprrrtttxxx}}}~~~rrrkkkbbb]]]]]]^^^^^^]]]\\\bbbkkkoooiiiaaabbbgggyyyrrrttt}}}xxxtttuuuzzzuuupppmmmjjjjjjrrr|||%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***,,,---&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''***++++++***(((((((((((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))%%%''')))***+++***)))(((%%%%%%&&&&&&'''(((((((((&&&'''))))))((('''(((((())))))))))))))))))))))))%%%&&&''''''&&&&&&((()))&&&'''''''''(((((())))))'''((((((((())))))*********)))'''&&&&&&'''((()))((()))+++,,,,,,+++***)))***(((((()))***+++***)))))))))))))))************((())))))***++++++,,,,,,+++*********+++,,,,,,---/////////000000111111111...///000222444666888888888888888999;;;===@@@BBB@@@@@@AAABBBCCCDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEE@@@AAABBBCCCBBBAAA???===999:::===???@@@@@@@@@???>>>>>>>>>???????????????>>>>>>>>>?????????@@@@@@>>>???@@@AAA@@@???===<<<===>>>>>>???>>>===;;;;;;999999999999999999999999444333333222111000//////000000000000000000000000......////////////.........---,,,+++,,,---...///222111000......---------+++++++++,,,,,,---------...------,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---************************++++++++++++++++++++++++''')))***+++***+++,,,...))))))************))))))***+++,,,,,,+++***)))((())))))((())))))***++++++(((((()))***************))))))))))))))))))))))))'''((()))******)))((('''&&&''''''((()))******+++))))))******+++++++++++++++***))))))******)))(((%%%&&&(((************)))'''***---+++&&&$$$'''***((((((((((((((()))************++++++++++++******))))))))))))************+++++++++++++++++++++++++++,,,---...////////////...//////000111222222222111111111222333444666666777@@@OOOccc|||vvvlllmmmoooqqqssswww|||}}}rrrkkkbbb]]]]]]^^^^^^^^^]]]fffppptttmmmdddccciiioooooo|||~~~yyyuuu|||ssspppooonnnkkkmmmwww&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((()))************(((&&&%%%(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((())))))************)))++++++++++++************************************+++++++++,,,,,,,,,------,,,++++++++++++,,,,,,---///111333333111111333555888999:::<<>>===<<<;;;<<>>===AAAAAAAAABBBEEEFFFGGGFFFIIIIIIHHHHHHGGGFFFEEEEEEDDDBBB@@@@@@AAABBBAAA@@@999777444333444444333333333333333333333222111111000////////////000111111///000000111111222222333444333222111000///////////////.........------------------,,,,,,++++++++++++,,,...000000///...---++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******))))))************))))))+++*********))))))((((((******)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''')))++++++***))))))***(((((())))))******++++++************************((((((((()))******++++++******))))))))))))******)))))))))))))))))))))))),,,,,,++++++******))))))(((((())))))*********+++))))))))))))))))))))))))******))))))******+++,,,,,,,,,------...------------......///000111111222111333444444444444555777<<>>???>>>===;;;:::999:::<<>>;;;999888888777666555555555444333222111111000//////.........////////////000000111111111222333222111000///.........////////////............------,,,,,,,,,,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++,,,,,,,,,+++++++++******))))))************))))))+++*********))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&'''(((((('''(((+++---)))))))))))))))******************************************)))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''((()))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,,,,---............---......//////000000111111111333444444333444555666888>>>JJJ^^^{{{~~~wwwooopppqqqqqqrrrvvv|||vvvoooeee___]]]\\\[[[YYYTTTXXXcccppppppiiihhhnnnmmmlllzzz}}}}}}yyytttxxxzzzrrrlllmmmpppsssyyy&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((******)))(((''''''''''''(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((('''&&&(((''''''&&&&&&''''''(((''''''((()))))))))))))))(((((())))))))))))(((((((((((()))))))))*********((())))))***++++++******(((((())))))***+++++++++))))))))))))))))))))))))---------------------,,,---...111444777:::<<<>>>CCCDDDEEEFFFEEEFFFIIIKKKJJJJJJKKKMMMOOORRRTTTUUUSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXXXXWWWVVVUUUTTTTTTUUUSSSPPPLLLHHHDDDAAA???;;;???DDDGGGFFFAAA;;;777777888999;;;<<<===>>>>>>@@@@@@AAADDDFFFGGGFFFDDDBBBAAA@@@@@@CCCEEEFFFFFFGGGGGGHHHIIIJJJIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMQQQOOOMMMLLLMMMLLLJJJHHHGGGDDD@@@===<<<;;;999888:::::::::999999777666666444333222111111111111111111111222222222222222222222222111000//////000000000000/////////.........,,,,,,,,,,,,------------+++,,,.../////////...---------------------------------------------------++++++************++++++,,,,,,,,,+++++++++******))))))************))))))***************)))))))))******)))((((((((())))))))))))))))))))))))))))))((((((((()))))))))************)))((('''(((+++...************))))))))))))************************++++++******)))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))******))))))******+++,,,,,,---...///////////////////////////000000000000111222444444333333555666666<<>>JJJ^^^}}}zzzppppppqqqrrrtttxxx|||vvvooofff```___^^^]]][[[WWWSSSWWWcccjjjgggeeehhh{{{yyymmmooo}}}}}}wwwpppkkkvvvwwwxxxpppjjjjjjmmmrrryyy~~~&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))'''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((''''''(((((((((''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''((((((((((((***++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---...///000111111222444777999;;;===>>>CCCDDDFFFHHHJJJLLLLLLLLLQQQOOOLLLJJJIIIIIIIIIIIIGGGFFFEEEEEEDDDEEEEEEEEEAAABBBCCCDDDFFFGGGHHHIIIFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLLLLMMMMMMOOOOOORRRVVVZZZ]]]\\\WWWPPPLLLLLLNNNQQQSSSVVVWWWWWWWWWXXXWWWVVVWWWXXXWWWTTTRRRTTTRRRRRRTTTWWWZZZ\\\\\\______^^^ZZZUUURRRRRRSSSRRRQQQQQQRRRTTTWWWYYY[[[YYYXXXXXXXXXYYYYYYWWWUUUTTTQQQNNNLLLLLLLLLJJJIIIEEEFFFGGGHHHIIIJJJJJJJJJEEEDDDCCCAAA@@@?????????888777777666666555555555333222111000000000000000.........---------,,,,,,,,,,,,,,,------.........,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------------...,,,,,,,,,+++++++++************++++++++++++*********************+++++++++******))))))))))))******((((((((((((((((((((((((''''''((()))***+++,,,,,,%%%(((+++,,,,,,*********++++++******))))))((((((************************(((((())))))***************))))))(((((())))))***(((((((((((((((((((((((()))))))))*********************))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,,,,---...///000000000000000000000000////////////000222333333222333444666999???JJJ]]]{{{{{{sssrrrrrrsssuuuxxxzzz|||vvvooofff```___^^^]]]\\\YYYSSSVVVbbbiiigggfffhhhwwwvvvmmmrrr}}}uuummmiiirrrsssxxxpppiiihhhlllpppxxx&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''&&&''''''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&)))((((((''''''(((((()))''''''((()))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((((((((***+++,,,,,,------+++*********))))))))))))***+++---///111333444555888:::<<<@@@CCCGGGIIIJJJNNNOOOQQQRRRRRRQQQPPPOOONNNKKKFFFCCCBBBBBBAAA@@@>>>>>>===<<<<<<<<<<<<<<<999::::::<<<>>>@@@BBBCCCDDDEEEHHHJJJMMMOOOPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRWWWYYY[[[\\\ZZZWWWSSSQQQQQQSSSWWW[[[^^^`````````ZZZYYYWWWWWWWWWWWWUUUTTTUUUTTTUUUYYY___dddggghhhffffffccc^^^XXXUUUVVVYYYZZZZZZYYYYYYZZZ]]]```aaadddcccaaaaaa```]]]YYYVVVVVVSSSPPPNNNNNNNNNMMMLLLIIIJJJKKKMMMNNNOOOOOOOOOJJJIIIHHHFFFEEEEEEDDDDDD<<<;;;;;;:::999888888777555444222111000////////////.........---------------------------.........------------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++***************+++++++++++++++******)))))))))***++++++))))))))))))))))))))))))(((((())))))***+++,,,,,,!!!'''+++,,,+++++++++************))))))))))))************************'''(((((()))******++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++,,,---...///000000000////////////000000000000000111333333222222444555888===GGGYYYvvv{{{uuusssrrrsssvvvyyyzzzzzz~~~uuunnneee```^^^^^^]]][[[TTTPPPTTTaaajjjiiijjjnnnxxx~~~~~~uuunnnuuu{{{sssjjjgggooooooyyyppphhhgggjjjnnnvvv}}}&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((''''''&&&'''((((((((())))))))))))((((((((((((((((((((((((&&&'''(((((((((((((((((())))))(((((((((((())))))''''''((()))))))))))))))(((((())))))))))))((((((((((((((())))))))))))***((((((***+++,,,---------******++++++,,,---......---///111444777:::<<<>>>BBBCCCFFFIIILLLPPPRRRSSSPPPQQQRRRRRRQQQOOOMMMKKKIIIDDD???<<<<<<<<<:::999777777777888999:::;;;<<<;;;;;;<<<===???BBBDDDFFFJJJKKKNNNQQQSSSUUUWWWWWWWWWXXXYYYYYYXXXWWWVVVUUUXXXYYY[[[\\\[[[ZZZXXXVVVWWWZZZ___dddhhhjjjkkkkkkfffdddaaaaaabbbdddddddddaaa```aaaeeejjjpppssstttoooooolllfff```___ccchhhhhhfffeeedddeeegggiiikkknnnmmmkkkjjjhhheee```]]]ZZZWWWSSSQQQPPPOOOMMMLLLQQQQQQRRRSSSSSSSSSRRRRRRNNNMMMLLLKKKJJJJJJIIIJJJDDDDDDCCCBBBAAA@@@???>>>;;;:::999777555444333333000000000000////////////............---------------------------...//////------------------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++************++++++,,,,,,,,,******))))))******+++,,,)))))))))))))))))))))))))))))))))******+++++++++ ###(((***+++++++++,,,)))))))))))))))*********************************)))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))*********+++************)))))))))((())))))))))))))))))))))))******))))))******+++,,,***+++,,,---////////////......//////000000111111000111222333222222333555666;;;EEEWWWtttxxxtttrrrqqqssswwwzzz{{{zzz}}}tttmmmddd___]]]]]]\\\[[[OOOMMMTTTbbbjjjjjjkkkqqq|||vvvqqqxxxzzzpppgggaaaiiikkkzzzqqqhhhfffiiimmmttt|||&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''((((((((()))%%%&&&'''(((((((((&&&&&&'''((((((((())))))******((((((((((((((((((((((((&&&&&&'''((()))))))))((())))))(((((((((((())))))'''(((((()))))))))))))))(((((())))))))))))((((((************++++++++++++((((((***+++,,,---------++++++---///111333444555777999;;;???CCCFFFIIIKKKIIIJJJLLLOOORRRUUUWWWXXXLLLMMMNNNMMMLLLJJJGGGEEEDDD???:::888888999888777555555666888:::<<<>>>???@@@@@@AAABBBDDDGGGJJJLLLPPPQQQSSSVVVXXXZZZ[[[\\\[[[\\\]]]^^^]]]\\\YYYXXXZZZ\\\^^^___```___^^^]]]___bbbgggmmmqqqttttttuuuvvvtttqqqqqqtttwwwyyyzzzrrrqqqppprrruuuyyyzzz{{{xxxxxxuuuooojjjkkkqqqxxxsssrrrpppnnnnnnppprrrtttwwwvvvuuuuuutttqqqmmmjjjdddaaa\\\YYYWWWVVVTTTRRRXXXXXXXXXXXXWWWVVVUUUTTTQQQQQQPPPOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGFFFCCCBBB@@@===;;;:::999999222222222222111111111111/////////...---------,,,...------------...//////////////////////////////........................///......------......///,,,,,,,,,+++++++++*********++++++,,,,,,++++++************++++++,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))***************++++++++++++,,,---,,,+++***+++,,,(((((())))))******++++++************************++++++******)))(((((((((((((((''''''''''''(((((())))))))))))))))))))))))++++++,,,,,,,,,---------+++*********))))))(((((())))))))))))))))))))))))*********)))***++++++,,,)))***+++---.../////////---......///000111111222///111222222222222333555666;;;EEEXXXuuu}}}vvvrrrqqqpppsssxxx|||}}}|||~~~|||ssslllddd^^^]]]]]]\\\[[[NNNNNNUUUccciiihhhjjjpppxxxssszzzyyyoooeee[[[dddhhh~~~{{{qqqhhhfffhhhlllsss{{{&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))))))))(((((((((((()))))))))(((''''''''''''((((((%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))''''''''''''''''''''''''((('''&&&%%%&&&''')))+++'''''''''''''''((())))))******))))))((((((''''''***************)))))))))((((((((('''(((((()))***,,,+++***+++---///000///111444777888999;;;@@@DDDDDDDDDEEEHHHLLLOOOPPPPPPMMMKKKKKKNNNQQQSSSRRRPPPMMMJJJHHHGGGHHHGGGDDDAAA>>>;;;999777777777666666888888999;;;===???AAABBBEEEEEEFFFGGGIIILLLPPPRRRVVVWWWWWWWWWXXXZZZ___cccfffcccaaadddhhhjjjgggccceeekkkoooooopppqqqmmmhhhrrrnnniiifffhhhooowww}}}}}}xxxsssqqqrrrtttttttttuuuuuuvvvxxx|||}}}wwwrrrpppppppppuuuwwwyyy{{{{{{yyyvvvtttsssnnngggcccaaa^^^ZZZWWW^^^^^^]]][[[YYYXXXYYY[[[ccc]]]UUUPPPOOOOOONNNMMMQQQPPPPPPRRRSSSQQQKKKGGGLLLKKKHHHFFFCCC@@@>>>>>><<<999666555444333111///000---+++,,,...///...,,,------,,,,,,,,,---......---+++***+++---......---------,,,,,,,,,------...//////...---,,,,,,+++++++++,,,,,,------,,,,,,+++***++++++,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,,,,++++++***))))))))),,,+++++++++***)))))))))************))))))))))))(((((())))))******++++++++++++++++++++++++++++++)))************++++++++++++++++++******(((''''''))))))(((((((((((())))))******+++++++++,,,,,,,,,,,,,,,------.../////////////////////000111222333222333333333222222444666555:::EEEXXXuuuzzzwwwmmmooorrrvvvzzz}}}~~~}}}yyyqqqjjjbbb]]]]]]^^^___^^^TTTVVVVVV___ppppppkkknnn{{{vvv{{{xxxkkk```]]]^^^eeerrrtttqqqllliiihhhkkkooorrryyy&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((())))))(((((((((((()))))))))((((((''''''(((((()))&&&''''''''''''''''''''')))(((''''''''''''((()))'''&&&&&&&&&&&&&&&&&&'''''''''((()))))))))))))))'''''''''''''''''''''''')))(((&&&&&&&&&((()))+++'''''''''''''''((())))))******))))))(((((((((((()))))))))(((((((((((((((+++******)))))))))***************---111555666777;;;>>>BBBDDDEEEFFFIIILLLNNNMMMKKKKKKLLLMMMLLLKKKHHHGGGHHHLLLPPPRRRQQQOOOJJJGGGDDDBBBBBB@@@===:::;;;:::999888999:::;;;;;;===>>>>>>???@@@BBBDDDEEEJJJKKKMMMNNNPPPQQQTTTUUUQQQSSSVVVYYY]]]cccjjjoooqqqmmmjjjkkkppptttuuuttt~~~zzztttqqqmmmkkklllrrryyy~~~~~~yyywwwyyyzzz{{{zzz{{{|||~~~~~~|||{{{|||}}}}}}~~~yyyuuusssoookkkhhheeeccc___[[[YYY[[[^^^aaaooojjjbbb]]][[[YYYVVVSSSVVVVVVXXX[[[^^^]]]ZZZVVVRRRQQQPPPNNNKKKGGGEEECCCFFFCCC@@@===;;;999777555666333000000111222111///---------.........//////...---,,,,,,...000000//////......------...////////////...------,,,+++++++++,,,,,,------,,,,,,+++,,,,,,------......------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++++++++*********))),,,,,,,,,++++++++++++++++++++++++***************************)))))))))))))))))))))))))))*********++++++++++++++++++++++++)))************++++++++++++++++++******)))((('''))))))(((((((((((())))))*********+++++++++,,,,,,,,,,,,------.../////////////////////000111222333222333333333222222444666666<<>>===<<<999666444444444333222---...//////000000/////////...---...000111111111000000//////...//////000//////......---,,,,,,,,,,,,,,,------------,,,,,,---...............---,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------***************+++++++++************))))))))))))************))))))))))))************************)))************+++++++++******+++******)))((('''***))))))(((((())))))************++++++++++++,,,,,,,,,------.../////////////////////000111222222222333333333222222444666888===FFFWWWqqq|||xxxxxxxxxxxxyyy|||}}}rrrkkkccc^^^]]]^^^___^^^VVVXXXXXX```ppprrrrrrzzz~~~sssiiibbbaaaccckkkuuu{{{{{{yyyqqqnnnjjjggghhhlllqqquuuwww&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''(((((((((''''''(((((((((***))))))))))))******+++******))))))))))))))))))((((((((((((((()))))))))((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''''''''''')))((((((''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))++++++++++++++++++************++++++,,,...///000333333555999@@@FFFJJJLLLJJJMMMPPPRRRQQQNNNKKKIIIDDDAAA===;;;;;;<<<======??????AAABBBBBB@@@>>>;;;888888999:::;;;=========>>>???@@@AAABBBEEEHHHJJJKKKKKKMMMPPPSSSVVVYYYZZZYYY^^^cccfffggggggiiijjjnnnoooppppppqqqssswwwzzzrrrqqqpppttt|||{{{{{{zzzuuullllllmmmnnnmmmkkkhhhfffiiiiiihhheee```ZZZTTTPPPNNNKKKGGGEEEEEEFFFGGGGGGDDDBBB???<<<;;;999999888///000111222222111111000000///......000111111111000000//////......////////////......---------,,,,,,,,,------------,,,,,,---.........---,,,++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******++++++,,,------...)))))))))***+++++++++,,,************)))))))))(((++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++***************)))((((((***))))))))))))))))))***************++++++++++++,,,,,,------...////////////......//////000111222222333333333222222444666666<<>>>>>???CCCIIIMMMOOOOOOPPPQQQRRRRRRPPPLLLGGGCCC===:::777666777999:::;;;888:::;;;<<<;;;:::888888:::;;;===???AAACCCEEEFFFIIIKKKLLLMMMMMMNNNRRRUUUNNNPPPRRRWWW\\\```dddggggggmmmtttxxxyyyzzz|||}}}yyywwwwwwxxxmmmnnnrrrxxx~~~|||yyyxxx|||{{{yyyvvvpppiiibbb^^^ZZZVVVQQQMMMMMMNNNPPPPPPNNNNNNLLLIIIEEECCCAAAAAA666666666666666555444444222111//////000111111000000//////...------......///...............------,,,------......------,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************************************************************))))))******************(((((()))***+++,,,------)))))))))***+++++++++,,,************)))))))))(((++++++******))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))************))))))(((******))))))))))))******))))))*********+++++++++,,,,,,------.../////////............///000111222222333333333222222444666444:::CCCRRRkkkzzzsssrrrrrrtttxxx}}}~~~zzzrrrkkkccc^^^^^^``````___\\\dddiiirrr{{{wwwrrrzzzzzzpppfffggglllsss}}}~~~xxxpppmmmiiifffhhhnnntttyyyzzz&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))&&&''''''(((((((((((((((''''''''''''((((((((()))(((''''''&&&&&&''''''((((((((((((((()))******++++++++++++******))))))(((''''''((()))************))))))++++++++++++))))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))))))))(((((('''''''''''''''((()))))))))))))))************+++((()))***+++,,,---...///---...111444888<<<@@@BBBGGGHHHIIILLLOOOQQQPPPNNNLLLKKKHHHGGGEEEBBB>>>:::888666333222444555666666555777:::;;;<<<===???@@@CCCEEEHHHJJJJJJLLLOOOQQQPPPRRRTTTTTTSSSTTTXXX\\\XXXYYY\\\```dddiiimmmoooooovvv~~~~~~~~~tttxxx}}}~~~yyyvvvlllggg___YYYVVVUUUUUUUUUVVVWWWWWWUUUPPPLLLJJJIIICCCBBBAAA???>>>=========888666444333444444333111000000///...------------........................------............------***++++++++++++******)))++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********(((((()))***++++++,,,,,,***************+++++++++************))))))))))))************))))))))))))************************)))************+++++++++))))))************))))))+++******))))))******+++)))))))))************+++,,,,,,------.../////////............///000111111222333333333222222444666222999BBBPPPiii{{{rrrrrrrrruuuyyy}}}yyypppjjjbbb^^^___aaabbbbbb___jjjqqqxxxwwwqqqyyyxxxmmmcccccckkkwwwxxxrrrnnnjjjgggiiiooovvv{{{|||&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&''''''(((((((((((((((%%%&&&&&&'''((()))******(((''''''&&&&&&''''''(((''''''''''''((()))***++++++++++++***)))(((((((((&&&''')))***++++++******)))***+++,,,,,,+++***)))''''''((()))))))))))))))((((((((((((((((((((((((***************)))(((((('''''''''''''''((())))))))))))*********+++++++++***+++,,,...000222444555666888:::>>>BBBFFFJJJLLLLLLMMMOOORRRSSSRRRNNNKKKEEEAAA<<<:::999999777555555444333444666888888777;;;===@@@AAABBBEEEIIIMMMKKKNNNRRRTTTUUUWWW[[[^^^YYY\\\______^^^___dddiiikkkkkklllnnnppprrrtttuuuwww}}}|||ssskkkgggfffeeeeeefffiiikkkjjjeee___[[[ZZZTTTQQQNNNJJJHHHHHHHHHIIIAAA>>>;;;::::::999777666222111000///........................////////////------............------******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******+++++++++*********++++++,,,,,,,,,+++++++++***************************)))))))))))))))))))))))))))*********++++++++++++++++++++++++)))************+++++++++))))))************))))))+++******))))))******+++))))))))))))************,,,,,,------.../////////...............///111111222333333333222222444666333:::CCCOOOfff|||sssssstttvvvzzzzzzooohhhaaa^^^___bbbddddddaaalllsssyyy}}}vvvrrr{{{xxxmmmddd```iiiwww{{{tttpppkkkhhhjjjooowww|||}}}&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((($$$%%%&&&'''(((***++++++'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''(((******++++++******)))(((((('''&&&''')))***+++++++++***)))***,,,------,,,***)))'''(((((()))))))))))))))))))))))))))))))))))))))***************)))(((''''''''''''''''''((())))))))))))******++++++++++++...///000333666888:::;;;???@@@BBBEEEIIIMMMPPPRRRMMMNNNQQQTTTUUURRRMMMHHHCCC>>>888666777999999888777777888;;;???AAABBBBBBEEEFFFHHHHHHHHHJJJOOOTTTLLLPPPUUUYYY\\\```eeeiiigggkkkoooooonnnpppvvv|||}}}|||{{{{{{zzzzzzzzzzzz|||{{{||||||{{{|||vvvqqqppp___\\\WWWSSSPPPPPPQQQRRRGGGDDDAAA???>>>===;;;999333222111000////////////.........///////////////------............------***+++,,,,,,------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++******))))))************))))))))))))(((((())))))******++++++++++++++++++++++++++++++)))************+++++++++((())))))*********))))))++++++************++++++))))))))))))************,,,,,,------...//////000...------......///000111222333333333222222444666555;;;CCCOOOeee|||rrrssssssuuuyyy}}}|||nnnhhhaaa^^^```ccceeeeeeaaalllrrrwww{{{tttrrr}}}yyyooofff___iiiwwwuuuqqqllliiijjjpppxxx}}}}}}))))))((((((''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&&&&%%%$$$$$$))))))))))))))))))))))))))))))(((((('''''''''''''''(((((()))***++++++,,,))))))(((((('''''''''&&&''')))***++++++***)))'''))))))))))))))))))))))))))))))((((((((((((((()))************************+++******)))((('''''''''************************...---+++++++++---///000000444888;;;===@@@FFFJJJMMMNNNOOOOOOPPPPPPPPPPPPOOOQQQSSSTTTRRRNNNIIIFFF@@@;;;555222555888:::;;;;;;???DDDGGGIIIIIIJJJKKKMMMPPPRRRRRRPPPOOOQQQTTTRRRXXXbbbkkkrrrwww|||}}}zzzttttttzzz|||{{{~~~~~~~~~zzzkkk^^^ZZZ[[[ZZZUUUSSSQQQMMMJJJGGGDDD???<<<444333222111111000000000111///------///111111111000//////......---------,,,------......------,,,,,,,,,,,,++++++*********,,,,,,---......---------,,,,,,,,,++++++*********************************,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...------------------------+++++++++*********)))))),,,,,,++++++***)))))))))))))))))))))************)))*********++++++++++++******+++,,,,,,,,,,,,+++++++++******++++++,,,,,,(((((((((((()))***+++,,,+++,,,---...//////////////////............//////222222111111222222333444444888???LLLddd}}}yyyuuusssqqqtttzzz~~~}}}qqqkkkccc``````bbbcccbbbcccjjjnnnuuu{{{rrrnnnzzz}}}qqqeee^^^hhhwwwzzzuuuoookkkkkkpppwww{{{~~~)))))))))(((((((((''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((()))************)))))))))((((((((('''(((***++++++***((('''(((((((((((((((((((((((()))((((((''''''(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,...111333555888<<<@@@BBBDDDGGGKKKOOOPPPQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPNNNJJJDDD???<<<===:::666555888<<<>>>???DDDHHHMMMPPPQQQRRRSSSSSSRRRSSSUUUTTTRRRQQQSSSVVV\\\fffsss}}}uuuqqqssswww|||{{{zzzyyyyyyzzz}}}~~~yyyuuuvvv|||}}}yyy{{{vvvrrrxxxssslllhhhaaaYYYTTTRRRQQQPPPOOOLLLHHHEEE===<<<999666444222111000222000------...///......***++++++,,,---...//////......////////////.........---------,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++*********))))))************************,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********************+++))))))))))))************)))))))))*********++++++)))******+++++++++++++++************+++,,,------(((((((((((()))***+++,,,+++,,,---...//////////////////............//////222222111111222222333444444888???LLLddd}}}yyywwwuuutttwww||||||zzzqqqkkkddd```aaabbbbbbbbb[[[bbbfffnnntttllljjjwww~~~qqqeee^^^fffttt|||wwwpppkkkkkkooouuuyyyyyy)))))))))(((((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''((())))))***(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((++++++************))))))((((((************((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***++++++,,,))))))))))))***************+++---000444999<<>>BBBDDDEEENNNPPPSSSUUUUUUVVVXXXYYYSSSUUUVVVWWWXXXZZZ^^^aaalllttt~~~|||wwwsssoooooooooqqqttt{{{{{{{{{zzz{{{~~~}}}{{{zzz}}}}}}xxxuuuoookkkmmmuuu{{{{{{xxxtttuuuvvvxxx}}}vvvkkk]]]\\\\\\\\\[[[XXXTTTPPPIIIGGGCCC>>>:::777555444555222000/////////---,,,******+++,,,---...///000//////...------...//////...............---------,,,,,,,,,------,,,,,,+++************))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************(((((()))******+++,,,,,,))))))))))))************((()))))))))************((()))******++++++******************+++,,,---...)))))))))))))))***+++,,,+++,,,---...////////////000//////......//////000222222111111222222333444444888???LLLccc|||yyywwwvvvuuuxxx|||~~~zzzvvvrrrlllddd```aaabbbbbbaaaWWW]]]aaagggmmmeeeeeessssssfff___cccooo}}}xxxpppkkkjjjmmmssswwwxxx''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************************(((((()))******)))((((((''''''''''''''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++******++++++,,,---------...000444999???DDDGGGJJJHHHIIILLLNNNOOOPPPPPPQQQTTTTTTUUUTTTQQQNNNJJJHHHBBB@@@>>><<<:::999888888666777:::>>>CCCGGGIIIJJJQQQRRRRRRRRRSSSVVVZZZ]]]]]]___aaaeeejjjpppuuuyyy~~~{{{yyy{{{{{{zzzyyy{{{|||yyywwwuuuuuuvvv{{{|||uuurrrsssrrrmmmiiidddccccccdddhhhppp{{{rrrrrrqqqpppmmmhhhbbb]]]WWWTTTOOOIIICCC???<<<:::777555333222222111///...////////////............------,,,++++++,,,------........................,,,,,,,,,,,,,,,,,,+++***++++++******************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************((()))))))))*********+++((()))))))))************(((((()))))))))*********(((((()))************))))))))))))***+++,,,---...***)))))))))******+++,,,+++,,,---...////////////000000////////////000000222222111111222222333444444888???KKKccc|||xxxuuuuuuuuuwww{{{~~~zzzvvvssslllddd``````aaaaaa```YYY___aaafffiiicccddduuuuuuhhh___aaajjj{{{{{{vvvooojjjiiimmmssswww{{{&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))((((((((())))))(((((((((((((((((((((((((((((((((((()))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((()))***+++---...000111222666999>>>CCCIIIMMMPPPQQQLLLLLLLLLMMMNNNNNNNNNMMMOOOOOONNNLLLHHHDDD???===888777666555555777999:::666999>>>CCCGGGJJJMMMNNNPPPQQQRRRSSSWWW^^^ffflllvvvvvvwwwzzz|||wwwvvv||||||zzz{{{{{{}}}yyyzzz~~~~~~}}}xxxrrrlllfffeeedddbbbbbbffflllpppvvvxxxzzzxxxtttrrrtttwwwzzzuuullliiibbbYYYPPPHHHBBB???999888666555555444111///000000000///......------...------,,,,,,------...------------............------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++*********************************)))))))))((((((((()))))))))************))))))))))))************(((((()))************)))************+++,,,---...******************+++,,,+++,,,---...////////////000000////////////000000222222111111222222333444444888???KKKccc}}}yyyuuuvvvwwwyyy{{{~~~}}}xxxrrrlllddd____________^^^WWW]]]___dddhhhdddiii|||wwwkkk```aaaiiiwwwxxxtttmmmiiiiiinnntttyyy}}}&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((('''(((''''''&&&%%%%%%$$$$$$))))))))))))))))))))))))'''''''''((((((((((((((())))))******************((((((((())))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((('''(((***+++,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((***+++---000333555777888@@@CCCGGGKKKOOOQQQRRRRRRNNNKKKIIIHHHIIIIIIHHHGGGGGGFFFDDDAAA>>>:::777666444333333333444777999;;;:::>>>CCCGGGJJJMMMOOOQQQQQQTTTZZZ```gggpppyyy~~~~~~~~~~~~zzzxxxyyy{{{{{{uuutttrrrooommmmmmoooqqquuuxxxxxxsssjjjddddddeeemmmrrrzzzzzzooobbbVVVKKKFFF@@@>>><<<:::999777444111///////////////////////////000111111111111000///---------...........................---,,,++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++***))))))(((''''''))))))))))))************)))*********++++++++++++((()))******++++++******++++++******++++++,,,---++++++*********++++++,,,+++,,,---...////////////111000000//////000000111222222111111222222333444444999???KKKbbb~~~zzzwwwyyy{{{|||}}}{{{rrrkkkccc^^^]]]]]]]]][[[QQQXXX[[[```fffeeennnyyynnnbbbdddkkkxxxwwwrrrlllhhhiiimmmtttyyy|||'''''''''((((((((())))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&************************((((((((()))))))))******************************)))))))))*********++++++(((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&(((*********)))(((************************)))))))))***++++++,,,,,,000111444888<<>>>>><<<:::888666555555555444444555666999===@@@BBBAAAEEEIIILLLMMMOOORRRUUUUUU\\\fffpppxxx}}}|||~~~~~~{{{|||}}}}}}{{{rrrooopppllllllmmmooopppsssuuuvvvtttuuuwww|||wwwhhh\\\UUUMMMJJJGGGEEEBBB>>>999666444444333222222111111000///000333444444333000///.........//////000000000////////////...---,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))))))))((((((((())))))))))))************++++++++++++,,,,,,,,,,,,)))******+++++++++++++++,,,,,,++++++******++++++,,,++++++******++++++++++++,,,---...////////////111111000000000000111111222222111111222222333444555999???KKKbbb{{{wwwzzz|||}}}}}}~~~~~~qqqjjjbbb]]][[[[[[[[[YYYRRRXXXZZZ^^^dddcccnnnyyyooodddhhhqqq}}}xxxsssmmmhhhhhhlllrrrwwwzzz((()))))))))******++++++(((((())))))))))))((((((&&&&&&''''''((()))))))))************************(((((())))))******++++++************))))))))))))*********++++++,,,,,,,,,((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((('''************************((()))***+++---...///000777999<<<@@@EEEIIILLLNNNJJJLLLNNNPPPOOOMMMJJJHHHFFFAAA:::777777888888777888666444333333444666777555666888<<<@@@EEEJJJLLLFFFJJJNNNPPPPPPQQQTTTWWWZZZcccppp{{{}}}xxxyyy|||wwwzzz~~~{{{wwwrrrnnnlllkkkjjjiiibbbaaaaaaccciiirrr{{{xxxkkkdddYYYVVVSSSOOOJJJEEE???;;;===<<<:::888666333111000---///222444444222///---//////000000111111111222000000000000///...---,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,++++++,,,,,,---...------------------------))))))******++++++++++++''''''(((((())))))******))))))))))))************++++++,,,,,,,,,---------******+++,,,,,,,,,,,,+++...---,,,+++************,,,,,,++++++***++++++++++++,,,---...////////////111111000000000000111111222222111111222222333444555999???KKKbbb|||uuuxxx{{{|||{{{|||pppjjjaaa\\\ZZZZZZYYYXXXXXX]]]^^^```cccaaakkkyyyoooeeekkkvvvzzzuuunnnhhhgggkkkqqquuuzzz))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((())))))************))))))''''''((((((((()))************))))))(((((('''''''''''''''''''''((())))))+++*********))))))((((((((()))***+++++++++******++++++******,,,000777<<<>>>@@@CCCGGGKKKMMMNNNOOOMMMLLLKKKIIIFFFCCCAAA???===:::555111000111333555888777777777777999;;;<<<;;;;;;???EEELLLPPPQQQOOOSSSSSSTTTXXX\\\```bbbbbbkkkpppwwwyyyyyyxxxyyyzzz}}}~~~}}}~~~~~~}}}~~~~~~~~~~~~zzzzzzqqqnnnpppsssgggeeeaaa^^^^^^```bbbdddlllnnnttt||||||wwwqqqllleee\\\UUUPPPMMMLLLEEE@@@;;;999;;;;;;777333555111......222444111...---------...///000111222888555111111222222000...///...---,,,++++++++++++,,,++++++******++++++,,,------++++++++++++---------,,,+++******+++,,,------------,,,,,,++++++++++++++++++*********))))))+++++++++++++++++++++++++++*********+++,,,,,,---///...+++***))))))***+++******))))))))))))******************************++++++++++++******))))))......//////000/////////000000000000000000000000000222333333222111333444555777<<>>BBBFFFGGGIIIKKKLLLMMMLLLLLLGGGFFFEEEBBB@@@===:::999666555333111222444777888???>>>=========>>>??????EEEDDDEEEJJJQQQWWW\\\^^^gggfffgggiiilllooorrrrrruuuwwwzzz{{{||||||}}}~~~zzzzzzzzz{{{zzz~~~~~~}}}{{{xxxtttooojjjgggeeedddaaa```aaaeeemmmuuuyyyzzz{{{uuummmeee___ZZZXXXVVVRRRLLLHHHEEEAAA;;;777777222......000111...+++......///000222444666777888555333222333333000...///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,---------,,,,,,+++++++++,,,++++++++++++*********+++++++++++++++++++++++++++*********++++++,,,---///---+++***))))))***+++******))))))))))))******))))))))))))))))))))))))++++++++++++*********)))+++,,,------...---------000000000000000000000000000222333333222111333444444666<<>><<<:::777555333222///000111333555888;;;===?????????@@@@@@BBBCCCDDDIIIIIIKKKOOOWWWaaajjjpppxxxxxxxxxyyy{{{~~~~~~|||}}}~~~~~~~~~}}}wwwssshhhbbb[[[ZZZ^^^aaabbb```ggglllttt}}}zzztttnnnkkkhhhfffbbb]]]UUUMMMEEEAAA===999444222222222///,,,////////////111333555666777666555555555333000...///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++************++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++************************+++************+++,,,,,,...---+++***))))))***+++******))))))))))))******))))))))))))))))))))))))++++++++++++************+++,,,,,,---......------000000000000000000000000000222333333222111333444444666;;;HHH]]]www|||yyyzzz|||}}}~~~vvvkkkaaa^^^^^^^^^aaaeeepppzzzzzzrrriii\\\^^^nnnvvvkkkccceeeppp~~~wwwnnnjjjlllqqquuuwwwzzz(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((()))***,,,------+++(((&&&(((((((((((()))))))))))))))))))))(((((()))***************)))))))))))))))+++***)))(((***,,,...000333777===BBBFFFIIIMMMPPPMMMLLLJJJGGGDDDAAA???===:::999777444222000///......000333777:::===???@@@??????AAACCCEEEGGGIIIJJJIIIMMMTTT[[[ccclllvvv||||||qqqjjjhhhfffaaa\\\ZZZ\\\```gggooowww~~~}}}ssstttsssnnneeeZZZRRRNNNEEEAAA<<<999888666444222444333111000111222333444777777777777666444000.........---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++))))))))))))))))))))))))+++***************++++++,,,,,,+++***))))))******+++******))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++------...///000000000000000000000000000000000000000222333333222111333444666777<<>>;;;999999777666444333222333333444888:::>>>AAACCCDDDDDDCCCEEEFFFGGGIIIKKKKKKLLLLLLUUU^^^iiimmmlllkkknnnrrr}}}}}}~~~~~~yyyppphhhbbb``````aaaccchhhpppzzzvvvlllfffYYYUUUOOOHHHCCC@@@>>>>>>777555333222222444666888777999999888444111000000......---------------...------,,,,,,,,,,,,------------............------,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++************************++++++***))))))))))))************************)))++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******,,,---......//////000000000000000000000000000222333333222111333444999999===HHHZZZrrryyyyyyzzzzzzzzzzzz{{{~~~~~~zzzzzzoooeeeaaa```^^^^^^```gggxxx}}}nnnjjjvvvuuujjjccceeepppzzzrrrhhhccceeejjjppprrrzzz''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((''''''(((((()))*********))))))&&&&&&'''((()))***++++++***))))))(((''''''((((((((()))))))))************///111444888<<<@@@CCCEEEFFFHHHJJJKKKIIIHHHGGGGGGHHHFFFBBB???;;;999777777555444333222333444666777<<<>>>@@@CCCEEEEEEEEEEEEEEEFFFJJJMMMPPPRRRTTTTTT^^^eeekkkjjjeeeeeekkksss}}}}}}zzzrrrnnneeeeeefffiiinnnuuu{{{xxxppplllddd[[[SSSNNNLLLKKK???===999555333333444666888999999666222//////000......------------......------,,,,,,,,,,,,------,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,++++++++++++*********++++++++++++++++++++++++++++++***)))))))))))))))))))))************)))))),,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))***+++---.../////////000000000000000000000000000222333333222111333444666777;;;GGGZZZrrrzzzxxxyyyyyyyyyxxxyyy|||~~~yyyxxxnnneeeaaa```\\\[[[\\\\\\nnnzzz~~~rrrlllvvvuuuiiiaaadddqqqzzzrrriiidddfffkkkppprrryyy'''''''''''''''''''''''''''''''''''''''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''''''''(((((())))))******%%%&&&'''((()))***+++,,,++++++***))))))((())))))(((((())))))*********+++111444888===BBBFFFIIIJJJGGGHHHJJJJJJHHHFFFEEEFFFFFFDDD@@@<<<888666444444333222111111222444777888===???AAACCCEEEFFFFFFFFFHHHKKKPPPWWW\\\aaadddeeejjjnnnppplllfffiiiuuu}}}}}}~~~{{{}}}xxxooogggcccdddgggiiiqqqsssvvv|||yyynnnddd]]]ZZZYYYQQQMMMGGG@@@;;;888777777888999999555111...///111......---------......///...------,,,,,,------...++++++------------++++++,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++++++++*********))))))++++++++++++++++++++++++++++++***))))))((())))))((()))************)))))),,,++++++******++++++,,,************************+++++++++,,,,,,---------+++,,,---///000111111111000000000000000000000000000222333333222111333444444555:::FFFZZZttt}}}wwwxxxyyyxxxwwwxxx{{{}}}~~~yyyvvvmmmeeebbb```\\\YYYZZZRRRcccrrr{{{uuuoooxxxuuuiii```dddrrrzzzsssjjjfffhhhmmmqqqsss{{{((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''(((((('''''''''+++'''''',,,...---///555888;;;@@@FFFJJJLLLMMMMMMKKKIIIDDDAAA???@@@BBBCCCFFFDDD@@@;;;777444333222...111555888999999:::<<<>>>CCCHHHJJJJJJKKKNNNQQQWWW\\\```dddllluuuxxxwwwuuuwwwyyyyyyyyy}}}~~~vvvmmmeee```ccc^^^```kkkwwwwwwpppnnnnnnhhh```UUUKKKDDD@@@===<<<888666555333111000//////,,,...///000/////////000...---,,,,,,,,,,,,---...//////000000///...------,,,,,,,,,------.........------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))******+++,,,++++++******++++++,,,------,,,***((((((((((((((()))***+++,,,,,,+++))))))))))))))))))***+++,,,---+++,,,---...///////////////000111000///...///000222222111111222222333444999:::>>>HHHYYYrrr|||wwwxxxyyywwwuuuvvvzzz}}}{{{ssslllccc___^^^]]]YYYUUUSSSVVV```lllnnniiimmmvvv~~~tttiiiccceeetttvvvpppiiifffggglllqqqttt|||((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&'''((()))))))))))),,,)))***///222111444999===@@@DDDHHHJJJIIIGGGEEEBBBAAA@@@@@@AAACCCEEEFFFAAA???;;;777444222222222333555888999:::;;;===???FFFGGGIIIJJJNNNTTT\\\bbboootttwwwyyy~~~}}}~~~zzzlllddd^^^```eeelllvvv~~~|||}}}tttlll```UUUNNNJJJHHHGGGBBB>>>999444222111111222///000111000000/////////......---,,,,,,---......///////////////...------,,,------------------...------------------------++++++++++++++++++++++++,,,+++***))))))***+++,,,******))))))******+++,,,++++++******++++++,,,---111///---,,,++++++,,,---)))***++++++++++++***)))+++*********+++,,,------+++,,,---...///////////////000111000///...///000222222111111222222333444777888===HHH[[[ttt|||yyyzzzzzzwwwttttttxxx|||{{{qqqjjjccc`````````]]]YYYQQQTTT]]]hhhiiieeeiiisss~~~ssshhh___cccrrrvvvqqqjjjggghhhmmmrrrttt}}}((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''''''((()))***++++++---,,,///444888999;;;???DDDFFFHHHIIIHHHDDD@@@===;;;<<<===???AAABBBCCCCCC:::888555222000000111222555777:::<<<>>>@@@DDDFFFIIIHHHHHHKKKTTTaaaooowww{{{wwwyyy|||wwwiiibbb______eeekkkyyy{{{nnnccc[[[VVVTTTSSSPPPIII???777444333444444222111111000000///............---,,,,,,---......///////////////......---.........---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******))))))******+++,,,++++++******++++++,,,---///---+++))))))***+++,,,)))******+++++++++******---,,,,,,+++,,,,,,------+++,,,---...////////////...000111000///...///111222222111111222222333444555777<<>>AAADDDFFFIIIHHHGGGEEEBBB???===;;;<<<===>>>???>>>;;;999777444222000......000333444333777===AAADDDGGGJJJLLLGGGHHHKKKRRR___mmmyyyzzzxxx|||tttkkkfffcccbbbcccjjjxxx{{{nnneee___\\\ZZZYYYQQQFFF>>>999777555444333111000///000000///.........------------.........///////////////......//////......------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++******++++++,,,------+++)))((('''(((***+++)))*********++++++++++++---,,,,,,+++++++++,,,,,,+++,,,---...////////////...///000000//////000111222222111111222222333444444666;;;FFFZZZttt|||yyyzzzyyyvvvssssssxxx|||{{{ooohhhbbb___aaabbb___\\\VVVVVV]]]eeeeeeccciiitttvvvlllcccgggrrrxxxsssmmmjjjkkkppptttvvv{{{(((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***,,,---...111555:::>>>CCCGGGIIIIIIGGGEEEAAA>>><<<<<<<<<============<<<999555111///000000//////000333777999666;;;BBBGGGJJJJJJJJJJJJKKKPPPYYYccckkkrrrwwwzzz}}}}}}~~~yyyooohhhaaabbbhhhsssyyyzzz~~~|||rrrjjjccc___^^^WWWNNNGGGCCC???:::555444111//////000111000///..............................///////////////.../////////......---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******))))))******+++,,,++++++******++++++,,,---...---,,,,,,+++,,,,,,---)))))))))******++++++,,,,,,++++++************++++++,,,---...////////////---///000000//////000222222222111111222222333444444666:::EEEWWWppp}}}vvvwwwwwwtttssstttzzz{{{pppiiibbb_________\\\YYYWWWWWW]]]dddeeebbbiiitttyyyqqqiiinnnvvvxxxtttnnnkkkmmmppptttvvvxxx(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***+++---000333555777<<>>:::888888:::===???999999888666444222000///111111222444777:::===>>>???CCCIIILLLLLLKKKIIIIIIWWW```llltttvvvtttrrrqqqvvvrrrhhhdddggghhhfffhhhnnnyyypppjjjccc]]]UUUQQQOOOKKKDDD===888555111000222333222000---...////////////...------...///////////////////////////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++******))))))******+++,,,++++++******++++++,,,---+++,,,,,,------,,,++++++))))))))))))***+++,,,---*********))))))***+++++++++,,,---...////////////---...000000//////111222222222111111222222333444555666:::DDDUUUmmm}}}uuuvvvvvvsssrrruuu{{{{{{qqqjjjbbb______^^^[[[WWWSSSSSSZZZbbbcccaaagggrrr|||uuuqqqxxxxxxtttnnnlllmmmqqqtttvvvwww(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))+++...222777<<>>666666555666777999;;;<<<555444222000000000222333333555777;;;>>>AAACCCDDDFFFHHHKKKMMMMMMNNNOOOPPP^^^jjjxxx}}}yyysssqqqrrrwww|||mmmjjjggg___]]]```mmmuuu~~~vvvjjjddd]]]ZZZZZZXXXQQQKKKAAA;;;666444555555333000---...///000000///...---------...///////////////............////////////------------------------------------------------++++++,,,------,,,++++++******))))))******+++,,,++++++******++++++,,,---)))***---//////---+++)))***))))))))))))+++,,,---************++++++,,,---+++,,,---...////////////---...000000//////111222222222111111222222333444555666:::DDDUUUmmm}}}wwwwwwvvvsssqqqtttzzz|||qqqkkkccc___```___\\\XXXPPPQQQXXXaaaccc```fffqqq~~~xxxzzz~~~wwwsssnnnlllmmmqqqtttuuuyyy(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''')))+++000666===CCCGGGGGGLLLMMMIIIEEEDDD???777///111333666888999999999444222///------///222444555777;;;@@@CCCFFFGGGGGGGGGHHHJJJLLLNNNRRRWWW[[[___kkkyyy|||wwwrrrtttxxx|||yyyxxxxxx{{{~~~yyyvvvtttqqqmmmuuu~~~xxxssshhhaaabbbYYYaaannnyyy~~~pppiiiaaa___aaa```[[[VVVGGGAAA:::777777777333///---...///000000///...---------...///000000//////------......//////000000------------------------------------------------++++++------------++++++*********)))***++++++,,,++++++******++++++,,,---,,,///222555555333///---***))))))))))))+++---...******++++++,,,---...///+++,,,---...////////////,,,...000000//////111333222222111111222222333444444666:::DDDVVVooo}}}yyyxxxwwwsssqqqrrrxxx~~~~~~|||qqqkkkccc```aaaaaa^^^ZZZOOOPPPXXXbbbdddaaagggrrrzzzwwwsssnnnlllmmmpppsssuuu|||&&&&&&&&&'''''''''((((((%%%&&&((()))*********)))&&&'''''''''(((((())))))&&&'''((())))))******)))))))))))))))))))))))))))'''''''''&&&%%%%%%$$$$$$'''''''''((((((((((((((()))))))))))))))(((((((((---333888999<<>>AAAEEEHHHKKKJJJHHHKKKRRRXXXcccfffiiijjjlllnnnqqqtttpppuuu{{{zzz}}}}}}tttpppjjjfffeeeeeeeeeeeebbb```]]]ZZZXXXXXXYYYZZZYYYXXXXXXYYYZZZZZZXXXVVVUUUTTTTTTTTTUUUUUUVVVWWWWWW```hhhjjjeee^^^\\\\\\```aaafffnnnuuuwwwuuurrrgggeeecccbbbbbbbbbaaa```aaaccchhhnnntttyyyzzz{{{xxxttttttwwwyyy{{{{{{qqqnnnjjjhhhhhhffffffnnnyyy|||xxxsssmmmhhheee]]]XXXPPPHHHCCC>>>999666666333111000222222000....../////////////////////......////////////..............................,,,,,,,,,------.........,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,...//////...,,,+++------,,,++++++***))))))///...,,,+++***+++,,,------......000111111///...////////////000000000000000000000000111111111111555666999AAAPPPggg}}}|||yyyvvvtttwww}}}}}}yyyooolllgggdddbbb```]]][[[UUUVVV]]]fffeee```ccclll~~~wwwrrrqqq|||yyyuuuooojjjjjjnnnssswwwzzz&&&&&&'''''''''((((((((('''((())))))))))))((((((''''''(((((((((((())))))************)))((('''&&&''''''''''''''''''''''''((((((((()))***+++++++++((((((((())))))*********)))(((((((((***,,,///111666<<>>777333111222333333333555777;;;???BBBCCC??????@@@AAACCCFFFIIIKKKMMMMMMMMMMMMRRR^^^ooo|||yyywww}}}|||yyy|||~~~xxxqqqpppppprrrttttttqqqnnnfffeeebbbaaaaaaaaabbbbbb```______aaadddeeefffeeegggiiimmmpppqqqrrrqqqpppnnnmmmmmmnnnpppqqqpppooolllnnnqqquuuyyy{{{|||||||||}}}{{{{{{|||}}}yyynnnlllkkklllnnnooooooooollllllkkkiiigggeeeffffffdddcccaaa^^^\\\[[[]]]```eeefffiiiooouuuyyyxxxvvvpppwww|||uuurrrgggkkkppptttyyy}}}xxxnnnmmmjjjddd]]]VVVQQQNNNEEEAAA;;;555222111111111...//////000000111111222//////000000000000//////........................000///...---,,,+++******,,,,,,,,,+++++++++******)))))))))*********++++++------,,,,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,++++++*********)))++++++***))))))******+++------...---------///000////////////000000000000000000111111111222222222444666999@@@MMMbbb{{{|||yyyuuutttwww}}}~~~zzzqqqlllgggffffffeee```\\\TTTVVV^^^gggeee___aaaiii|||xxxmmmfff^^^cccooozzzvvvqqqmmmmmmpppuuuxxxyyy'''''''''((((((((()))))))))))))))((((((((((((((())))))))))))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))*********))))))(((((((((&&&&&&'''((())))))******++++++,,,...222777<<>>777333222222000000000000111111222222//////000000000000//////...........................---------------,,,,,,,,,,,,,,,+++++++++******)))************+++++++++++++++,,,,,,,,,---------***++++++++++++++++++******************)))))))))*********************+++,,,.........,,,,,,...111////////////000000000000111111111111222222222222333666:::???JJJ___xxx||||||zzzxxxwwwyyy}}}~~~}}}|||qqqkkkfffeeegggfff```ZZZPPPRRRZZZdddddd___bbbkkk~~~yyyooohhhdddffflllyyy}}}xxxtttooolllkkknnnsssvvvyyy''''''((((((((()))))))))))))))(((((((((((()))*********))))))))))))((((((&&&'''((()))******************************************))))))(((''''''&&&''''''(((((()))***++++++***+++...333999@@@FFFJJJHHHMMMNNNKKKGGGFFFCCC???>>>;;;777444444555888:::;;;???FFFJJJLLLLLLLLLMMMIIIJJJLLLMMMMMMKKKIIIGGGGGGIIIQQQ^^^nnnyyy~~~~~~~~~~~~{{{yyy|||qqqggg\\\WWWYYYZZZXXXUUUTTTTTTVVVYYY]]]aaadddfffiiikkkmmmpppttt{{{}}}}}}~~~}}}|||yyywwwwwwwwwssskkkddd\\\___aaabbbbbbeeejjjnnnyyy~~~|||qqqgggbbbbbbeeekkkrrr{{{yyywwwvvvssskkk```WWWXXXVVVQQQIII???999555444111111111111111111111111///000000111111000000///........................)))***+++,,,...///000111,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++,,,---.........++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------+++...000///---,,,...111////////////000000000000111111111222222222222333333666:::???HHH\\\vvv||||||{{{yyyxxxzzz}}}~~~~~~oooiiiddddddfffeee___XXXMMMNNNWWW```aaa^^^cccmmm{{{qqqjjjjjjkkkqqq}}}}}}uuurrrmmmjjjjjjlllpppssszzz'''((((((((())))))))))))((((((''''''((()))***+++*********)))))))))(((((('''((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))***,,,------......000333999???EEEJJJMMMHHHMMMPPPLLLIIIGGGDDD@@@;;;;;;::::::;;;>>>@@@BBBDDDHHHMMMOOOPPPPPPQQQSSSMMMLLLLLLKKKJJJJJJJJJJJJNNNTTT```nnnyyy~~~|||yyy{{{}}}zzzyyyyyyzzz~~~~~~yyyuuusssssseee___XXXWWWZZZ]]]^^^]]]```ccciiinnnrrruuuwwwxxx{{{|||~~~xxxppppppqqqpppnnnjjjgggfffjjjnnnsssxxx|||{{{tttpppkkkiiijjjpppzzz|||oooccc\\\\\\YYYSSSIII@@@;;;999333333333222222111111000000000111111111111000000........................++++++,,,,,,---...//////,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------,,,,,,------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------***...222222///---///111////////////000000000000111111111222222222333333222666:::>>>GGGZZZttt~~~}}}zzzxxxwwwyyy~~~mmmgggaaabbbeeeeee]]]VVVMMMMMMTTT]]]^^^\\\bbbnnn{{{rrrkkkiiinnnxxx~~~ssspppllliiiiiikkkooorrrvvv(((((((((((())))))))))))((('''''''''((()))+++,,,+++*********))))))((((((************)))((('''&&&((((((((((((((((((((((((((((((((()))******++++++***++++++,,,...//////000555777:::>>>BBBEEEHHHIIIHHHMMMPPPMMMJJJIIIFFFBBB======???AAACCCFFFHHHIIIJJJMMMPPPQQQQQQQQQTTTWWWOOOMMMJJJHHHHHHIIILLLNNNUUU```ooozzz}}}|||{{{}}}~~~}}}~~~|||sssooommmmmmhhhiiijjjiiihhhgggiiijjjiiifffdddfffkkkoooqqqqqqnnnttt|||~~~vvvoooiiijjjkkkmmmooorrrwww{{{~~~xxxoookkk```iiinnnqqq}}}~~~qqq\\\^^^^^^YYYOOOEEE???<<<555444444333222111000000000000111111111111000000........................000000///...,,,+++******,,,,,,,,,+++++++++******,,,,,,,,,---------......///......------,,,,,,+++---,,,,,,++++++,,,,,,---........................((()))***+++++++++++++++***///333444000...///111////////////000000000000111111222222222333333333222666:::>>>FFFYYYsss~~~zzzvvvuuuxxxkkkeee```aaaeeeddd\\\TTTMMMMMMSSS[[[\\\ZZZaaammm}}}{{{qqqjjjfffnnn}}}ssspppllliiiiiikkkoooqqqrrr(((((('''(((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((()))************))))))+++***((((((***...222555777;;;???BBBDDDGGGJJJLLLMMMMMMMMMMMMKKKIIIGGGFFFEEEEEEEEEHHHKKKLLLLLLKKKOOOQQQSSSSSSRRRQQQQQQRRRPPPOOONNNJJJIIIKKKPPPUUU```lll{{{|||ooocccZZZVVVVVVWWWWWW^^^eeeiiikkkmmmsssxxxyyyzzz}}}{{{xxxvvvvvvwwwwwwwwwqqqlllkkkppptttuuuttt|||}}}tttjjjcccccchhhsssssshhh\\\VVVTTTOOOEEE<<<===:::555111111222222222222111000///......///000000000000000////////////........................------------------------,,,,,,+++***+++,,,...///...------,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------,,,,,,++++++******++++++,,,------......///000000111------------.........///000000000000000111111222666666999???HHHXXXppp|||xxxuuuuuuyyy~~~rrrjjjbbb______]]]VVVOOOEEEPPPTTTWWWZZZWWW[[[lll~~~wwwoookkknnnuuu{{{wwwqqqmmmlllnnnooopppsss***))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))*********************************+++++++++******+++++++++,,,...222666888===???CCCEEEFFFHHHJJJLLLNNNMMMKKKJJJIIIHHHHHHIIIIIIIIIIIIJJJLLLMMMLLLKKKPPPRRRTTTUUUSSSQQQPPPPPPPPPMMMIIIHHHLLLTTT\\\```gggnnnwww~~~zzzvvvkkkfff___XXXUUUUUUWWWYYY\\\cccmmmtttyyy~~~~~~|||{{{wwwpppiiifffggghhhgggeeehhhlllrrrxxx{{{qqqiiidddffftttyyykkk___VVVNNNGGGBBBCCC???999666555555444444333222111000//////000000000000000000////////////........................------------------------,,,,,,+++++++++,,,---......------,,,,,,---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------....../////////000---.........////////////111111111111111222222333555555888???GGGXXXppp}}}xxxuuuuuuxxx}}}qqqjjjbbb______]]]VVVOOOHHHRRRUUUXXX\\\XXX[[[jjjyyyrrrnnnmmmuuu{{{vvvppplllkkkmmmooopppuuu******))))))((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++,,,...111555888;;;===BBBDDDGGGIIIIIIJJJLLLMMMNNNMMMJJJHHHHHHIIIKKKMMMNNNMMMMMMMMMOOOOOOMMMKKKMMMOOOQQQQQQNNNLLLKKKKKKSSSOOOLLLOOOWWWaaajjjnnnnnnpppttt{{{xxxmmmeeeaaaXXXXXXWWWXXXZZZ]]]```bbbjjjqqq{{{}}}}}}wwwrrrooonnnkkkiiieeeddddddeeeiiiqqq{{{vvvggg```gggrrr~~~lll]]]RRRMMMLLLEEEAAA;;;777555444333222555333222000000000000111000000000000////////////........................------------------------,,,,,,+++++++++,,,---------------,,,,,,------......---,,,,,,++++++,,,,,,******++++++,,,,,,------,,,,,,++++++++++++,,,,,,---------...............////////////000000000000222222222111222333333444444444888>>>GGGWWWppp~~~yyyuuuuuuwww{{{~~~qqqiiiaaa^^^___\\\UUUOOOKKKSSSVVVYYY^^^ZZZ[[[hhh{{{sssmmmlllttt}}}wwwoookkkjjjmmmppprrrxxx)))))))))))))))((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***************+++++++++,,,...222777;;;>>>???@@@BBBDDDGGGIIIJJJKKKMMMOOONNNMMMKKKKKKKKKLLLNNNOOOQQQPPPOOOPPPQQQQQQPPPNNNMMMNNNNNNLLLKKKJJJLLLNNN[[[]]]aaadddhhhnnntttxxxsssuuuyyy}}}~~~{{{}}}}}}|||yyysssjjjccc^^^\\\___```cccfffjjjlllnnnoooxxx}}}}}}~~~}}}}}}tttqqqkkkeeecccdddhhhlllwwwyyynnnkkklllxxx~~~yyyjjj^^^VVVSSSIIIEEE???;;;999777555444555444222000//////000000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,---.........---,,,,,,++++++,,,,,,))))))***++++++,,,------,,,,,,,,,++++++,,,,,,,,,---------------.........///000000000000111111111222111111111111222333333333444777===FFFWWWppp{{{xxxvvvxxx{{{~~~~~~pppiiiaaa^^^___]]]VVVOOOKKKSSSUUUXXX^^^\\\\\\iii{{{qqqlllkkkttt~~~xxxpppkkkkkknnnrrruuu{{{%%%&&&((()))************'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))((())))))+++,,,---///111666;;;>>>@@@@@@@@@===@@@DDDGGGIIILLLOOOQQQMMMNNNOOOPPPQQQQQQQQQQQQRRRQQQQQQRRRSSSTTTRRRQQQPPPOOOMMMLLLLLLOOOUUUZZZhhhrrr}}}zzzvvvxxx}}}zzz~~~}}}~~~zzzrrrnnnmmmmmmjjjkkkkkkjjjhhhffffffgggpppqqqsssuuuvvvvvvuuuttt{{{|||{{{}}}}}}vvvpppmmmjjjiiidddkkkwwwyyypppoooqqqyyyxxxkkk^^^VVVQQQMMMHHHCCC@@@===;;;999555444222000/////////000000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---...///...---,,,,,,++++++,,,,,,))))))***++++++,,,---------,,,,,,,,,,,,,,,,,,------------...............000000000000111111111222000000000000000111222222444444777===FFFUUUnnn}}}zzzxxxzzz|||~~~~~~|||qqqiiiaaa___```^^^WWWPPPJJJSSSUUUXXX]]][[[^^^lll|||tttooollluuuyyyqqqllllllppptttwww}}}$$$%%%''')))++++++++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***,,,///000333555999<<<>>>>>>===<<<888;;;@@@DDDGGGKKKNNNQQQNNNOOOQQQSSSTTTSSSSSSRRRRRRQQQQQQRRRTTTTTTSSSQQQLLLLLLKKKLLLOOOVVV___eeeuuu{{{|||{{{xxx|||{{{qqqgggaaaaaadddfffggghhhkkklllmmmooosssvvv{{{{{{{{{zzzyyyxxxvvvuuuyyy||||||tttnnnfffddddddhhhrrr}}}}}}ssspppqqq}}}xxxiii___[[[VVVPPPJJJFFFAAA===:::777555333111000000000000000000000000////////////........................------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,---......///...---,,,,,,++++++,,,,,,******++++++,,,,,,------------,,,,,,,,,,,,------------......///000000111000000000000111111111111000000//////000000111222555555777===EEETTTlll~~~zzzyyyzzz}}}~~~~~~zzzqqqjjjbbb```aaa___YYYRRRMMMVVVXXXYYY[[[YYY___pppyyyuuupppyyy~~~yyyrrrmmmnnnqqquuuwww~~~$$$&&&(((***++++++***)))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))************************(((((()))***,,,000333555777888:::<<<<<<;;;999888666999>>>BBBFFFIIIMMMOOOQQQQQQQQQRRRRRRSSSSSSTTTTTTSSSRRRRRRSSSRRRPPPOOOIIILLLOOOTTTZZZccclllrrr~~~zzz{{{oookkkeeeaaabbbgggmmmrrruuuuuuvvvuuuuuuwwwzzz}}}~~~~~~}}}}}}~~~zzzrrrhhhccceeelllssswwwwwwvvv~~~{{{uuukkkfff^^^VVVOOOHHHBBB===999888666444333222222222000000000000////////////........................------------------------,,,,,,---------,,,+++***,,,,,,,,,,,,---...//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,------,,,---...///000222333333/////////000000000111111111111000000111111222333666666888<<>>BBBEEEHHHKKKNNNSSSRRRPPPOOOOOOQQQTTTUUUVVVTTTSSSRRRRRRQQQNNNLLLNNNSSSZZZbbbjjjsss{{{zzzrrrccccccbbbeeekkkttt|||~~~{{{zzz{{{}}}|||sssooonnnlllkkkjjjooowwwtttpppttt~~~yyypppfff]]]TTTLLLGGG<<<:::888666555444444444000000000000////////////........................------------------------,,,,,,---...---,,,***)))+++++++++,,,---...///000...---,,,,,,++++++,,,,,,------------------------...------,,,,,,------...,,,---...000111333444555////////////000000000000222222111111222222333444777666888<<>>DDDJJJMMMNNNPPPNNNMMMNNNPPPQQQPPPOOOLLLLLLJJJGGGFFFHHHLLLPPP[[[eeetttyyyuuu{{{{{{qqqjjjfffaaadddhhhlllnnnqqqtttvvv|||}}}~~~~~~{{{xxxwwwyyy}}}zzzooopppwwwuuufff^^^PPPPPPLLLDDD;;;555666999000000000000000000000000/////////.........------------------------------------,,,,,,,,,,,,------............---,,,+++***++++++,,,,,,,,,,,,------+++++++++++++++,,,------///...------,,,---------***,,,---.../////////...111111111111111111111111333222222222222333444444333444888===DDDSSSlll{{{vvvttttttuuuzzz{{{wwwooojjjdddbbbbbb```[[[UUUSSS[[[bbb___WWWZZZiiixxxvvvllleeeaaafffqqqwwwqqqmmmnnnooooooqqquuuzzz))))))************))))))*********)))))))))))))))+++***)))(((((()))***+++************))))))))))))******++++++,,,------...111333777::::::999666333222444555555444444555666999:::===AAAFFFJJJMMMOOOMMMNNNNNNOOOPPPPPPNNNMMMKKKJJJHHHGGGHHHMMMTTTZZZgggooo{{{~~~xxxyyy~~~sssiiicccaaaaaahhhlllqqquuuxxx{{{~~~{{{wwwvvvuuuttt{{{~~~}}}{{{zzzvvvuuu}}}vvvnnn\\\XXXRRRJJJBBB===<<<<<<000000111111111000000///////////////....................................------,,,,,,,,,,,,------///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------///......---------......+++---///000000///...---000000000000000111111111222111111111111222333333333444888===DDDSSSlllzzztttssssssuuu{{{}}}ooojjjeeeccccccaaaZZZTTTQQQUUUYYYXXXUUUYYYjjj|||xxxoooiiiccciiiuuuvvvppplllmmmoooppprrrwww{{{))))))************))))))))))))))))))))))))******+++***)))(((((()))***+++*********)))))))))))))))******,,,---///000111222666777888999999777666555111333555555555555666888<<<>>>AAADDDGGGJJJMMMOOOLLLMMMOOOPPPOOONNNMMMLLLIIIJJJLLLOOOSSSYYY```fffqqqwww~~~{{{|||xxxtttnnnfffcccfffmmmsss~~~yyyuuutttuuuxxxyyy~~~|||hhh```UUUMMMJJJFFFAAA===444444333222111111000000000000/////////....................................------,,,,,,------...,,,,,,---------......///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,......---------......///---...000111111000...---............//////000000000000000000000111222222222444777<<>>:::666333333333444000000000000/////////.................................------------......,,,,,,+++***++++++,,,------------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---...............//////000000000---------...///000000000222222222222222333333444333333666:::@@@NNNfff|||~~~vvvtttsssuuu{{{~~~zzzvvvrrrnnniiiddddddggghhheeebbb___UUUNNNNNNNNNRRRdddxxx{{{ppphhhaaalll}}}{{{sssnnnnnnpppqqquuuzzz))))))************))))))(((((())))))*********+++((()))***++++++***)))(((&&&&&&''')))***+++,,,---)))+++...222666:::===>>>777888999999999777555444666666666666777:::???CCCCCCGGGJJJKKKIIIIIIJJJLLLLLLNNNOOONNNKKKJJJKKKMMM[[[oooxxx||||||qqqddd^^^___dddhhhgggnnnvvv{{{|||~~~~~~|||||||||{{{wwwuuuyyyzzzyyy{{{xxxxxxlllccc]]]ZZZEEEAAA<<<777444333555666000000000000////////////////////////////////////......------------......222111///...------...///---------,,,,,,++++++++++++++++++,,,---...000000++++++++++++,,,,,,---...------,,,------...000111---......///000111111222444444333333444444555666333333666:::???LLLeeezzzwwwtttsssuuu{{{}}}yyyvvvkkkgggbbbccchhhkkkjjjhhhgggZZZQQQOOOMMMPPPaaauuu~~~}}}rrrkkk^^^gggwww|||uuuoooooopppqqquuuzzz)))))))))))))))))))))))))))*********+++++++++++++++++++++*********)))))))))))))))))))))***++++++///111333666:::===???AAA:::::::::999888777666555777888999<<>>KKKbbbwww~~~xxxtttrrrtttxxx{{{{{{yyyxxxssslllhhhiiiiiieeeccccccdddcccccceeehhhnnnuuu{{{||||||{{{oooddd```gggvvvwwwpppnnnooopppuuuzzz************************(((((((((((())))))))))))************************++++++++++++,,,///222333999888777777777888999999;;;::::::999::::::;;;<<<>>>AAACCCEEEFFFIIIMMMQQQTTTVVVYYYYYYVVVRRROOONNNLLLMMMOOOVVVhhh}}}|||yyy|||uuullliiieeecccgggpppzzz}}}|||{{{xxxvvvzzz~~~zzzvvvooouuu~~~{{{{{{zzzzzzyyyxxxwwwwwwxxxwwwwwwxxxyyyzzzyyywwwvvvvvvwwwzzz{{{{{{xxxvvvwwwwwwxxxzzz~~~ttthhhhhhooo|||uuuiii]]]QQQHHH@@@;;;444222000///000111222111...//////000000//////......///000111000...,,,***,,,------......------,,,000000000///.........---,,,,,,,,,------.........///......---------......////////////000000000000///000000000111111111111222222111111222222333444333444666999===JJJbbbwww~~~yyytttsssuuuyyy|||}}}~~~zzzxxxwwwssslllggghhhhhheeebbbbbb___bbbgggoooxxx~~~~~~zzzqqqggg___fffttt|||{{{tttnnnnnnoooppptttyyy************************((((((((()))))))))*********************+++++++++++++++,,,---///111333444888777555444555666999:::999999999999:::<<<>>>???@@@DDDGGGHHHIIILLLRRRWWWXXXZZZ[[[ZZZUUUQQQMMMLLLMMMPPPUUU]]]lll||||||yyywwwxxx}}}xxxiii___```dddjjjppptttyyy}}}}}}{{{{{{{{{{{{||||||{{{zzzxxxwwwuuuuuuvvv|||{{{{{{{{{{{{{{{zzzzzzzzzxxxwwwvvvuuuttttttuuuuuuuuusssqqqqqqrrrqqqpppnnnoooooopppsssvvvvvvtttrrrooooooooopppttt{{{wwwllliiivvv~~~rrreeeXXXNNNDDD???777555111000111222333222000000000000000000000000+++,,,---////////////...---..................------------------,,,,,,,,,---------------.........000///......---.........////////////000000000000000000000000111111111111222222111111222222333444222444777999===IIIaaaxxxzzzuuutttwww{{{|||yyyxxxrrrkkkfffhhhiiihhhggggggcccfffjjjrrr}}}uuulll```gggvvv~~~zzzsssnnnooopppqqqtttyyy************************)))))))))*********++++++))))))*********+++++++++)))+++---000222333444444444444444444555777888999888888888999;;;>>>AAACCCAAAEEEJJJLLLNNNRRRYYY```]]]]]][[[XXXSSSQQQPPPQQQVVV\\\ccciiirrr{{{~~~|||vvvuuuuuuxxx}}}~~~zzzppphhhccc```fffmmmwww~~~|||yyy{{{{{{{{{yyyxxxxxxyyy{{{}}}}}}{{{wwwwwwxxxxxxxxxxxxxxxwwwxxxwwwuuutttsssuuuvvvwwwuuussspppnnnnnnmmmkkkiiijjjjjjkkknnnqqqrrrqqqpppiiijjjkkkkkknnnsss{{{{{{{{{~~~|||yyyzzzyyyyyyyyy{{{}}}|||sssmmm{{{{{{nnnaaaVVVLLLFFF>>>:::666333333333222222111111000//////000111111---------...//////000000...//////000000//////...,,,,,,,,,---------------............------------000000///...............////////////000000000000000000000000111111111111222222111111222222333444222444777999<<>>BBBAAABBBDDDHHHJJJNNNUUUbbblllkkkeee```___[[[VVVSSSTTTXXX\\\mmmssszzz|||{{{zzz{{{~~~{{{}}}}}}}}}}}}zzzwww{{{vvvooojjjkkkqqqyyy~~~~~~}}}zzzyyyyyyzzz|||yyywwwvvvyyywwwvvvwwwzzz{{{yyyvvvvvvvvvwwwxxxyyyzzz{{{{{{xxxyyy{{{~~~|||yyywwwwwwxxx{{{}}}{{{vvvrrrqqqqqqqqqrrrttttttrrrppprrrpppnnnkkkiiihhhgggggggggfffdddbbbbbbcccdddeeeffffffffffffgggiiikkklllnnnnnnmmmlllkkkjjjiiiiiimmmllljjjiiijjjkkkmmmnnnrrrssssssssstttvvvyyy}}}~~~~~~uuuooo{{{{{{hhhWWWPPPIIIFFF@@@999333111111222222000......///000000000,,,---...///000000000000///000111111111000...---////////////////////////---------.........//////---------------...///000////////////000000000000000000000111222222333333666555222111111000...,,,444888666999AAAHHH\\\zzz|||tttqqqnnnnnnrrrxxx|||wwwtttmmmhhhhhhkkknnnsssyyyxxxtttnnnjjjmmmzzzzzzjjj]]][[[```nnn|||wwwwwwvvvtttwww|||+++++++++************)))++++++++++++++++++++++++,,,,,,+++******+++,,,---///333777888777555444444000222666:::;;;;;;:::888:::888:::@@@DDDDDDEEEHHHNNNRRRXXX___gggmmmjjjccc]]][[[YYYYYY\\\bbbhhhkkkuuuzzz|||sssqqqnnnnnnqqqxxx}}}~~~{{{uuuvvvvvvvvvttttttvvvxxx~~~{{{xxxvvvtttsssrrrpppnnnooorrrttttttsssssssssssstttuuuuuuvvvvvvvvvwwwxxx{{{}}}|||zzzwwwyyyxxxxxxzzz{{{zzzvvvrrrrrrrrrrrrtttuuutttqqqnnnooommmjjjgggdddcccccccccdddcccaaa_________```aaaccccccbbbcccdddfffhhhjjjiiiiiiiiiiiihhhhhhhhhhhhiiihhhgggfffggghhhjjjkkkkkklllllllllkkkmmmpppssstttssstttyyyrrrqqqzzzppp```UUUKKKGGGBBB<<<666333111111333111//////000111000///000000000//////...---,,,......///000000000000000////////////////////////---------.........//////------,,,,,,,,,---......////////////000000000000000000000111222222333333444222111111222222111///444888666999AAAGGG\\\zzz|||tttqqqooooootttzzz~~~}}}yyyqqqkkkfffggghhhiiilllpppqqqpppnnnkkkmmmxxx{{{kkk^^^ZZZ^^^kkk|||~~~}}}wwwsssssssssssswww}}}+++++++++************)))************************++++++******+++,,,...///333888<<<;;;777333444666333555888;;;<<<;;;:::999<<<:::<<>>999555111333111000000111111///...000000000///......------------......///111222333000000000000000000000000------........./////////------,,,,,,+++,,,,,,,,,////////////000000000000000000000111222222333333111000///111333444333222444777666888@@@GGG[[[yyy{{{tttrrrqqqqqqwww}}}~~~~~~zzznnnhhhdddddddddbbbaaadddeeeiiilllllllllttt|||lll___YYY]]]jjjyyy}}}{{{yyysssnnnnnnoooqqqwww~~~+++++++++*********))))))))))))))))))))))))))))))+++******+++,,,...000111777<<<@@@===666111333777777999;;;======<<<;;;:::===<<<===BBBDDDEEEIIINNNUUU^^^fffgggeeeccc```\\\^^^^^^cccppp}}}|||{{{xxxyyyzzz|||~~~||||||~~~xxxyyy{{{||||||}}}}}}zzzxxxxxxxxxrrrqqqpppooonnnmmmmmmmmmlllkkkiiiiiikkkppptttwwwwwwwwwvvvvvvuuuuuuuuutttuuutttssstttvvvwwwwwwwwwuuutttrrrqqqrrrsssttttttmmmlllmmmppptttxxxzzz{{{uuusssnnniiifffcccbbbbbb```___]]][[[ZZZZZZZZZZZZ\\\\\\\\\\\\]]]___aaabbb``````aaaaaaaaabbbbbbbbb``````_________```aaabbbeeeggghhhhhhiiijjjmmmpppqqqqqqrrrsssvvvxxxzzzzzzvvvuuuuuuuuuwwwzzz}}}~~~tttkkkooowwwuuubbb\\\UUUOOOJJJCCC;;;444111000///000111111000...---------...//////000111///............000222333000000000000000000000000............///////////////...------,,,,,,,,,,,,////////////000000000000000000000111222222333333111000///111333444444333333777666888@@@GGG[[[yyyzzztttrrrrrrtttyyy}}}yyymmmhhhddddddaaa\\\XXXXXXYYYaaajjjkkkkkkrrr|||mmmaaa[[[```lllzzz|||{{{yyyrrrlllkkklllnnnuuu|||+++++++++*********))))))))))))))))))))))))))))))+++++++++,,,...111444555999>>>@@@<<<555111333888:::;;;===>>>???>>>===<<>>???<<<666333666999<<<===>>>@@@@@@@@@??????@@@???AAADDDEEEGGGOOOXXXcccggggggaaa\\\\\\\\\ZZZPPPWWWfff{{{~~~|||}}}rrrppplllkkknnnwww{{{|||~~~{{{vvvsssqqqnnnmmmllljjjiiihhhhhhggghhhgggeeebbbaaacccgggkkkkkkkkkkkkjjjjjjiiiiiiiiilllkkkjjjjjjlllnnnnnnnnniiiiiiiiihhhhhhjjjnnnqqqlllhhhbbb```aaafffjjjlllsssrrrqqqpppnnnkkkiiigggaaa```___]]][[[ZZZXXXWWWWWWVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVVVVWWWWWWWWWXXX[[[___bbbdddhhhkkknnnhhhjjjkkkllllllmmmppprrrsssrrrrrrrrrtttwwwzzz{{{~~~}}}{{{yyyyyyzzz{{{}}}yyy{{{{{{rrrgggaaa^^^XXXLLLAAA666444111000111222222111222111///...------......111111000///////////////000000000000000000000000....../////////000000000000000//////////////////////////////000000000000000000000111222222333333444333222222333333222111333666555777???FFFZZZxxxxxxsssrrrsssuuu{{{~~~}}}yyynnniiifffeee```WWWPPPMMMSSS\\\gggmmmpppxxx{{{nnncccaaaiiiwww}}}vvvpppnnnmmmmmmqqqwww+++++++++************)))++++++++++++++++++++++++,,,,,,---000333777:::<<>>;;;999888:::<<<===>>>???AAAAAABBBBBBBBB@@@@@@DDDHHHKKKOOOYYYdddjjjllliiibbb]]]\\\ZZZVVVQQQZZZkkk}}}~~~wwwmmmmmmnnnnnnpppvvv~~~~~~}}}{{{}}}{{{uuurrrooonnnllliiigggfffeeedddggggggddd```]]]\\\___ccccccccccccccccccccccccbbbaaa```___aaacccdddcccbbb_________]]][[[\\\```cccaaa]]]YYYVVVWWWXXXYYYZZZ___aaadddfffgggfffdddbbb______]]]\\\ZZZWWWUUUTTTRRRQQQOOOMMMLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOORRRUUUYYY\\\^^^aaadddgggbbbdddgggggggggiiillloooqqqqqqpppqqqsssuuuxxxzzz|||}}}}}}|||yyyxxxxxxyyyrrrtttxxxzzz{{{|||~~~|||zzznnnjjjjjjfff[[[PPP@@@<<<777333222222222111222111///---,,,---...///...//////000000000000///////////////////////////.../////////000000000000///............//////000////////////000000000000000000000111222222333333444333222222444444333222222666555777???FFFZZZxxxxxxrrrqqqrrrttt{{{|||nnniiieeeddd___VVVOOOLLLQQQWWW```gggnnnxxx{{{nnncccaaajjjzzz|||vvvqqqooonnnmmmqqqvvv+++++++++************)))++++++++++++++++++++++++,,,---...111444999<<<>>>AAA@@@===<<<;;;<<<===>>>>>>>>>@@@AAABBBCCCCCCCCCAAABBBFFFLLLPPPUUUaaammmmmmnnnjjjccc^^^[[[VVVQQQYYYcccrrr~~~uuukkknnnqqqssstttuuuxxx}}}}}}}}}|||}}}}}}|||yyywwwzzzxxxtttooonnnkkkiiifffdddcccbbbbbbaaa___ZZZUUUSSSUUUXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWWWWYYY[[[\\\[[[YYYUUUVVVVVVSSSPPPPPPRRRVVVTTTSSSPPPPPPQQQQQQPPPOOONNNRRRWWW]]]``````___]]]]]]]]]\\\ZZZWWWUUUSSSQQQNNNMMMKKKHHHGGGFFFFFFFFFDDDEEEEEEFFFHHHIIIIIIJJJGGGHHHIIIIIIJJJJJJIIIIIIHHHKKKOOORRRTTTVVVXXX[[[YYY\\\___``````bbbfffiiilllkkkkkkkkkmmmpppssstttrrrttttttsssqqqqqqqqqrrrlllppptttwwwwwwwwwxxxyyyvvvxxxzzz~~~uuu}}}tttqqqtttrrrggg]]]HHHCCC<<<666333222111111///...---,,,---///111222,,,---///111222222111111////////////////////////////////////000000000000---------------...///000////////////000000000000000000000111222222333333333222111222444555555333222666555777???FFFZZZxxx~~~xxxrrrqqqrrrtttzzzmmmhhhdddccc^^^UUUNNNLLLMMMRRRYYYaaaiiiuuuzzznnnddd___iii{{{zzztttppppppooonnnqqqvvvzzz,,,+++*********+++,,,---,,,,,,,,,+++))))))+++---------...333:::???@@@@@@===;;;999;;;>>>AAA@@@???===???@@@AAA@@@@@@BBBCCCGGGHHHLLLRRRZZZccckkkooopppnnnjjjddd^^^ZZZYYYYYY^^^kkk{{{zzz~~~{{{sssppppppqqqqqqvvvzzz{{{xxxwwwyyy|||~~~}}}zzzxxxwwwwwwwwwxxxyyyyyyvvvtttwww{{{wwwqqqnnnjjjfffcccaaa``````]]]^^^]]]YYYTTTPPPOOOPPPQQQQQQQQQPPPOOOOOONNNNNNLLLLLLMMMMMMMMMNNNNNNNNNIIIIIIHHHGGGFFFFFFFFFFFFLLLLLLLLLKKKJJJJJJIIIIIIHHHHHHIIIJJJLLLOOORRRTTTTTTTTTSSSRRRQQQOOOMMMLLLDDDDDDDDDDDDCCCCCCCCCBBBFFFFFFEEEEEEEEEDDDDDDDDDGGGFFFEEEDDDDDDEEEGGGGGGJJJKKKLLLNNNOOOQQQRRRSSSPPPPPPQQQTTTWWW\\\```cccddddddddddddfffiiilllnnnoooooonnnnnnoooooopppppplllnnnqqqsssuuuuuuttttttuuuvvvxxxzzz{{{|||}}}}}}}}}{{{~~~qqqaaaUUUMMMAAA888444333333222000///////////////000111000000//////......---------.........///000000000000000//////.........---////////////............000000000000111111111111000000000000000111111222555555555444444333333333666444777<<<>>>FFF]]]uuuzzztttpppqqquuuzzz|||}}}{{{rrrkkkeeebbb]]]TTTLLLIIIMMMUUU\\\[[[YYYbbbwww{{{}}}{{{qqqfffdddjjjvvv~~~|||qqqmmmkkkmmmnnnoootttyyy|||,,,+++*********+++,,,---,,,------,,,***+++---///000000111666;;;???@@@???===<<<:::<<>>???@@@AAAAAAAAACCCCCCCCCBBBAAABBBEEEHHHNNNSSS\\\fffmmmrrrtttuuuooojjjbbb^^^___dddjjjnnnuuu~~~~~~~~~~~~~~~{{{|||rrrpppmmmlllpppwww|||~~~{{{tttqqqooorrrwww|||~~~~~~~~~~~~~~~~~~}}}}}}|||||||||||||||uuussspppnnnnnnoooppprrrpppqqqqqqpppmmmlllmmmnnnvvvwwwnnnjjjhhhfffeeebbb^^^[[[YYYXXXWWWUUUTTTRRRNNNJJJFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGFFFFFFFFFFFFEEEBBBBBBCCCDDDEEEEEEFFFFFFCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDEEEGGGHHHFFFGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFGGGFFFGGGHHHKKKNNNQQQTTTVVVXXXYYY[[[^^^aaaeeehhhjjjnnnppprrrssstttsssrrrqqquuuuuuttttttrrrqqqoooooopppsssyyy~~~~~~xxx|||qqqZZZIII@@@;;;444///111111000000///000000000......//////000000000111000000000//////.........///////////////.........---------...///000000111///000000000111111111111111111000000111111222333333333333222222222222222666444666:::===FFF^^^wwwxxxttttttxxx{{{~~~}}}zzzwwwooojjjfffccc^^^VVVQQQQQQSSSWWWYYYUUURRRZZZnnn~~~yyyyyyvvvjjjllloooyyy}}}}}}xxxsssrrrqqqpppsssxxx|||++++++,,,,,,------------***+++,,,,,,---...222444777888:::::::::999888888;;;===???@@@AAAAAAAAAAAABBBBBBBBBAAAAAACCCHHHLLLWWW\\\dddmmmrrrtttsssrrrhhhddd______eeennnuuuyyy||||||vvvxxx}}}}}}xxxnnnnnnoooqqquuuzzz{{{yyyxxxwwwtttwww{{{~~~~~~}}}}}}~~~~~~|||||||||}}}}}}~~~{{{yyywwwwwwvvvvvvqqqpppnnnmmmmmmmmmnnnooolllmmmmmmllliiigggfffffflllwww~~~yyynnngggcccaaa```___]]][[[YYYWWWVVVUUUSSSQQQNNNLLLIIIGGGDDDBBBCCCCCCDDDDDDEEEEEEFFFFFFHHHHHHHHHHHHGGGGGGGGGGGGBBBCCCEEEFFFGGGHHHGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEFFFGGGIIIJJJHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCEEEHHHIIIIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDDDDEEEBBBCCCDDDFFFHHHJJJKKKLLLPPPQQQTTTWWW[[[```ccceeegggiiillloooqqqrrrqqqqqqssstttttttttttttttsssrrrooosssxxx}}}~~~wwwzzzyyy{{{zzzcccPPPEEE>>>888333222222111000000000000000.../////////000000111111/////////......---------.........//////////////////////////////.........///000000000111111111111111111111111111222222333333333333444444444444444666444666:::<<>>???@@@AAAAAAAAABBBEEELLLTTTZZZlllooosssuuutttoooiiieeeaaaaaafffppp|||~~~|||{{{|||xxxwwwwwwwwwwwwwwwxxxyyyzzz||||||||||||yyyxxxzzz~~~zzz|||}}}|||zzz{{{}}}~~~}}}|||{{{{{{|||~~~{{{yyywwwtttssssssuuuvvvuuuuuusssqqqnnnllljjjiiieeefffggghhhgggeeebbbaaa^^^]]]\\\ZZZYYYWWWUUUSSSUUU[[[^^^]]]]]]]]][[[WWWSSSTTTTTTTTTTTTSSSSSSRRRNNNLLLJJJKKKMMMMMMKKKIIIFFFFFFGGGHHHIIIJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOOLLLNNNPPPQQQRRRQQQPPPOOONNNNNNOOOPPPQQQRRRSSSSSSRRRQQQPPPOOOOOOPPPQQQRRRTTTTTTSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLHHHJJJMMMOOOPPPOOONNNMMMJJJJJJKKKKKKJJJHHHGGGFFFDDDDDDDDDDDDDDDCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB???@@@AAABBBCCCCCCCCCDDDDDDEEEFFFIIIMMMQQQTTTUUUWWWZZZ^^^bbbeeeggghhhhhhiiijjjkkkmmmnnnooopppppplllnnnqqqtttvvvwwwvvvvvvqqqppprrrxxx|||xxxvvvaaaOOOCCC>>><<<444333222111000000000000111111111000000000000000000000000000111111111111............/////////000.........///////////////000000000000111111111111222222111111222222333444222222333333333444444444666333555999<<>>>>>@@@AAAAAABBBCCCGGGOOOYYY___rrrtttvvvwwwsssmmmeeeaaaaaadddkkkwww}}}zzzzzz}}}~~~}}}{{{zzzzzz{{{~~~~~~|||yyyzzz}}}|||}}}~~~|||zzzzzz~~~~~~}}}{{{zzzzzz{{{}}}~~~xxxvvvsssqqqppppppqqqrrrpppoooooommmllljjjhhhfff```aaadddeeeddd```]]]ZZZXXXWWWTTTSSSRRRPPPNNNLLLGGGJJJMMMNNNQQQUUUTTTOOOLLLMMMNNNOOOOOOOOOOOONNNPPPNNNMMMNNNQQQSSSQQQOOOIIIIIIJJJLLLMMMNNNOOOOOOQQQQQQRRRSSSUUUVVVWWWXXXTTTUUUWWWXXXYYYXXXVVVUUUUUUVVVWWWXXXYYYZZZ[[[\\\^^^]]][[[ZZZYYYYYYYYYYYY[[[[[[ZZZYYYXXXVVVTTTSSSTTTTTTTTTSSSSSSSSSRRRRRROOOPPPSSSUUUVVVUUUSSSRRRMMMNNNNNNNNNNNNLLLJJJIIIFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBB===>>>???AAABBBCCCCCCCCC@@@AAACCCEEEHHHKKKNNNPPPPPPSSSVVVZZZ]]]___``````eeeeeeggghhhjjjjjjkkkkkklllnnnppprrrtttuuuuuuuuupppoooqqqwww||||||fffRRRDDD???>>>444333222111000000000000222222111111000000//////111111111222333333333444---.........//////000000,,,------...///000111111000000000000111111111111222222111111222222333444111111111222222333333333666333555888;;;FFF```zzz|||vvvsssuuuzzz|||sssqqqooolllfff```aaaeeejjjiiiccc\\\YYYaaasss}}}sssggg___eeerrr|||zzzwwwpppjjjiiiiiijjjooovvv+++***)))((())),,,...000111///...111777<<<======>>>;;;777333222333666888===<<<<<<>>>AAABBB@@@===DDD@@@BBBJJJQQQUUU]]]eeevvvuuutttqqqiiibbbccchhhnnnqqqxxx}}}yyyvvv|||~~~|||}}}}}}}}}||||||||||||}}}}}}zzzzzzzzzzzzzzzzzzzzzzzzsssrrrooommmmmmmmmnnnoooooommmkkkjjjiiihhhfffdddccc___ZZZXXXXXXWWWUUURRRQQQPPPNNNLLLJJJIIIIIIJJJGGGHHHJJJKKKLLLLLLLLLKKKKKKMMMOOOOOONNNMMMNNNOOORRRRRRSSSTTTUUUVVVWWWXXXUUUTTTTTTTTTUUUVVVYYYZZZ[[[[[[\\\\\\^^^___aaabbbaaaaaa```aaaccccccaaa___\\\\\\\\\___ccceeefffeeejjjiiihhhgggfffdddcccccccccfffhhhgggbbb^^^\\\\\\\\\]]]]]]\\\ZZZXXXYYYYYY[[[YYYWWWWWWYYYZZZXXXUUUUUUTTTSSSQQQPPPPPPQQQQQQNNNMMMKKKIIIHHHGGGFFFFFFJJJHHHEEEDDDDDDDDDCCCBBB>>>???@@@AAABBBCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGMMMNNNOOOQQQTTTWWWYYYZZZ\\\^^^```ccceeegggiiiiiihhhkkknnnpppqqqrrrtttvvvrrrqqqqqqtttyyytttcccPPPDDDBBB<<<888444222222222222222222111111000000000000000000000111111111222222222//////...---------------...............///000000000000000000000000000000000000111222333333444444444333222111222222444555555333555:::===FFF```yyy~~~|||yyyvvvvvvzzz}}}|||vvvqqqlllfff___\\\^^^pppiiiaaaZZZUUU[[[mmm~~~ttteee```iiixxxxxxxxx}}}wwwooohhhgggjjjqqquuu~~~,,,+++*********+++,,,---000//////222888<<<===<<<<<<999555222111333555777===<<<<<<>>>AAABBB@@@>>>EEECCCFFFPPPXXX^^^gggooovvvvvvtttnnndddaaakkkyyy|||{{{|||}}}~~~{{{wwwtttzzz}}}{{{|||~~~{{{{{{{{{{{{{{{|||}}}~~~||||||{{{zzzxxxwwwuuuttttttrrrpppnnnllllllmmmmmmjjjhhheeeddddddcccaaa___[[[WWWSSSQQQQQQPPPNNNLLLLLLKKKIIIGGGGGGFFFGGGGGGEEEFFFHHHIIIJJJKKKJJJJJJMMMOOOQQQRRRQQQQQQRRRSSSUUUVVVXXXZZZ\\\___```aaa^^^^^^^^^]]]]]]\\\\\\\\\``````aaabbbccceeeggggggiiihhhgggggghhhiiihhhgggiiihhhhhhjjjmmmpppqqqpppqqqppppppooommmlllkkkkkkkkkmmmpppooollliiigggggghhhhhhhhhgggdddccccccdddeeebbb```aaacccdddcccbbb\\\[[[XXXVVVUUUTTTUUUVVVRRRQQQOOOMMMLLLKKKJJJJJJIIIGGGFFFFFFGGGGGGEEECCCEEEEEEFFFGGGGGGGGGFFFFFFDDDCCCCCCCCCDDDDDDEEEFFFHHHHHHIIIKKKMMMOOOQQQSSSWWWYYY[[[^^^aaacccdddeeegggjjjmmmnnnoooppprrrsssppppppqqqssswww||||||jjjWWWKKKHHH@@@<<<666333222333333333222222111000000000000000//////000000000111111111000//////...............//////......//////000111000000000000000000000000111111111222222333333444555555333222222222333444555444666:::===FFF^^^www~~~{{{{{{}}}}}}wwwrrroooiiibbb```cccnnnhhh___XXXSSSXXXjjj{{{ssseee]]]eeettt{{{yyy|||wwwooojjjhhhkkkqqquuu---,,,,,,,,,++++++++++++---...000444999;;;;;;;;;999777333111111222555777<<<;;;;;;===@@@AAAAAA@@@EEEEEEJJJSSS]]]dddmmmtttxxxwwwsssjjjaaacccwww|||zzz|||{{{{{{{{{}}}}}}{{{wwwsssqqqwww}}}|||{{{{{{|||xxxxxxyyyyyyzzz{{{}}}}}}||||||{{{yyyvvvssspppnnnrrrqqqnnnllljjjiiiiiijjjfffdddaaa___^^^]]][[[YYYSSSPPPLLLKKKJJJJJJIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGIIIJJJKKKLLLLLLLLLOOORRRUUUWWWXXXXXXYYY[[[[[[\\\___bbbfffjjjmmmnnnkkkllllllkkkiiifffdddbbbfffggghhhjjjlllnnnoooppppppnnnllllllnnnpppqqqqqqrrrpppoooooorrruuuwwwxxxyyyyyyyyyxxxwwwvvvuuuuuutttvvvxxxxxxvvvtttssstttqqqrrrrrrpppmmmkkkkkkkkkkkkiiiggggggiiikkklllmmmgggddd```]]][[[ZZZ[[[\\\WWWVVVUUUSSSRRRQQQQQQQQQLLLLLLKKKLLLMMMLLLJJJHHHJJJJJJJJJIIIIIIHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHJJJKKKPPPQQQTTTWWWZZZ\\\]]]^^^dddfffhhhjjjjjjlllnnnpppooooooqqqsssuuuxxx{{{}}}yyy|||sssaaaVVVRRRFFFAAA:::555333333333333222222111000000000000111///////////////000000000111000000///////////////000////////////000111111000000000000000000000000222222222222222222222222666555444333333333333333777555777;;;<<>>777444333333333333222111111000000111111000000000000000000000000222111111000///000000000000000000000000111111222000000000000000000000000333333222222222222222222444444444444444444555555777666888;;;<<>>???CCCHHHLLLOOOZZZhhhuuu}}}ooodddiiiwww}}}zzz{{{}}}|||yyyyyyzzzyyywwwvvvwwwxxxzzz}}}~~~~~~{{{||||||}}}|||{{{yyyxxxyyyxxxvvvtttsssrrrqqqqqqpppoooooonnnmmmllllllllllllllllllkkkjjjjjjiiiiii___[[[VVVQQQNNNLLLJJJHHHFFFGGGGGGFFFEEEFFFHHHJJJGGGHHHKKKNNNQQQSSSUUUUUUYYYZZZZZZ[[[]]]___aaabbbdddhhhlllooopppoooooopppooopppqqqsssuuuwwwxxxyyy|||}}}zzzwwwxxxzzz|||~~~~~~~~~}}}{{{yyywwwyyy}}}}}}{{{|||~~~zzzyyywwwuuusssrrrrrrrrrooonnnnnnmmmmmmmmmnnnnnnjjjhhhgggffffffddd```]]]\\\ZZZXXXWWWUUUUUUVVVVVVSSSRRRPPPNNNLLLJJJIIIIIIFFFFFFEEEDDDDDDDDDDDDEEECCCDDDEEEGGGHHHIIIIIIIIIJJJLLLNNNQQQSSSWWW\\\```dddfffjjjnnnqqqrrrrrrrrrrrrpppmmmkkklllooosssuuu{{{|||yyymmmddd]]]VVVLLLBBB;;;666333222333333222111111111111222222222222222111111111111222111111000000000000000000////////////000111111000000000000000000000000222222222222222222222222000111222333444555555555777555888<<<<<>>===>>>>>>???@@@DDDKKKPPPTTTbbbrrr~~~wwwiiiaaajjj}}}||||||~~~yyyyyy~~~yyyyyyyyyxxxvvvwww{{{~~~~~~|||{{{{{{{{{yyyyyyzzzzzzzzzyyyxxxwwwwwwvvvtttsssrrrqqqppppppnnnmmmkkkjjjiiijjjkkklllkkkjjjjjjhhhfffdddcccbbbXXXTTTOOOKKKJJJIIIHHHGGGFFFGGGHHHHHHGGGGGGKKKNNNLLLNNNQQQUUUXXXZZZ[[[\\\aaaaaabbbcccdddgggiiijjjooorrrvvvyyyxxxwwwvvvuuurrrrrrssstttvvvwwwxxxyyy~~~{{{|||~~~}}}~~~~~~}}}}}}~~~}}}}}}|||xxxwwwwwwwwwwwwwwwxxxxxxrrrqqqoooooooooooommmkkkeeebbb___\\\YYYWWWWWWWWWWWWVVVTTTRRRPPPNNNMMMMMMIIIHHHGGGGGGFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFEEEGGGHHHIIIKKKOOOSSSWWW[[[^^^bbbgggkkknnnooopppooonnnllljjjiiihhhhhhhhhnnnoooqqqwwwtttkkkeee^^^SSSIIIAAA;;;666333444333222222111111222222222111111111000000000000111111000////////////000//////......//////000111000000000000000000000000111111111222222333333444111222222333333222111111666555888<<<===CCCXXXppp}}}|||zzzxxxwwwyyy}}}~~~yyyvvvqqqiii[[[PPPNNNSSS```___^^^ZZZRRRNNNSSS]]]uuu|||pppdddXXX```ooo~~~rrrmmmgggaaaaaaeeekkkoooxxx000...,,,++++++,,,---...333555888777333111111333333333444666999<<>>??????@@@EEELLLRRR```ooorrrfff___jjj~~~~~~}}}{{{|||zzzwwwxxx~~~{{{|||zzzvvvyyy~~~~~~~~~}}}zzzwwwxxx}}}|||yyyxxxxxxyyywwwwwwxxxxxxxxxwwwwwwwwwttttttsssrrrqqqqqqqqqqqqnnnllljjjhhhggghhhjjjlllhhhgggfffccc```]]]ZZZYYYSSSPPPLLLIIIIIIJJJJJJJJJHHHJJJKKKKKKIIIJJJNNNRRRTTTVVVZZZ]]]aaacccddddddhhhhhhhhhiiikkkmmmpppqqqvvvyyy}}}~~~{{{zzzyyyrrrssstttuuuvvvxxxyyyzzz~~~}}}}}}}}}}}}}}}}}}~~~yyywwwvvvvvvwwwyyyxxxxxxrrrpppkkkfffbbb___^^^^^^YYYXXXVVVTTTRRRQQQPPPOOOLLLKKKJJJJJJJJJJJJJJJKKKFFFFFFGGGGGGFFFFFFEEEEEEDDDEEEEEEFFFFFFIIIMMMPPPTTTWWW[[[aaafffjjjlllnnnjjjkkkkkkiiigggccc```]]]^^^^^^```fffooo|||~~~|||{{{qqqjjjcccYYYNNNFFF>>>888444444333222222111111222222111111000000/////////...111000000///////////////...............///000000000000000000000000000000000000111222333333444444333333333333222000...---555444777<<<===CCCYYYppp~~~|||{{{|||~~~}}}xxxvvvrrriii[[[PPPOOOTTTbbbbbbbbb___WWWQQQUUU]]]ooo}}}~~~~~~|||pppcccVVV___pppsssnnngggaaa```eeelllqqqyyy///...---,,,,,,...///111666666444333222111111111111222444777:::===???@@@@@@;;;:::===CCCHHHQQQYYYjjj~~~|||mmmmmmpppwww{{{yyyxxxwwwuuutttvvv{{{zzz{{{}}}}}}xxxvvv~~~}}}|||}}}xxxyyyyyyzzzzzzyyyyyyxxx{{{yyywwwwwwyyyyyyyyyxxxsssrrrppppppqqqrrrqqqpppllljjjhhhggghhhjjjiiiiiiiiibbb]]][[[YYYRRRLLLKKKKKKKKKKKKJJJJJJKKKKKKKKKMMMMMMMMMNNNQQQVVVZZZ]]]\\\^^^bbbeeegggiiilllnnnnnnnnnnnnoooppprrrtttuuu}}}}}}}}}{{{zzzyyyvvvuuuvvvzzz}}}}}}yyy|||wwwnnnjjjfffaaa]]][[[YYYVVVUUUUUUVVVUUUTTTQQQPPPNNNMMMLLLKKKLLLLLLGGGEEECCCCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEPPPRRRUUUXXX[[[___dddhhhggggggiiijjjkkkiiifffcccXXXVVVWWWZZZ\\\```mmm|||tttuuu~~~rrrnnneeeZZZNNNDDD<<<999888555111111333444222000444333333222111000//////...///////////////......//////............//////000000000000111111111111000111111222222333444444555555555555555666777777777444666;;;===DDDXXXnnnzzzxxxyyy||||||zzzsssfffYYYPPPOOORRR]]]ccceee```]]]aaadddcccqqq{{{|||{{{|||wwwnnneeeaaafffrrrzzzyyyppphhhddddddfffmmmtttzzz...---,,,+++,,,...000222555555444222111111111111222333555888;;;>>>@@@AAA???<<<;;;>>>CCCJJJVVVaaaxxxttttttwww}}}|||sssttttttttttttvvvzzz}}}{{{yyyzzz|||~~~}}}yyyxxxxxxyyyyyyyyyxxxwwwwwwvvvxxxwwwwwwxxxzzz{{{zzzyyyssspppnnnmmmnnnnnnnnnmmmllliiigggffffffffffffeeeaaaZZZUUUUUUSSSNNNJJJJJJKKKJJJJJJJJJKKKLLLNNNOOOSSSRRRRRRSSSVVVZZZ^^^```bbbfffjjjmmmoooqqqtttuuuqqqpppooooooppprrrtttuuu{{{~~~}}}}}}|||{{{zzzyyyxxxzzz~~~yyyrrrmmmfffaaaccc```\\\[[[ZZZ[[[ZZZYYYXXXWWWTTTRRRQQQPPPQQQQQQKKKIIIHHHGGGGGGGGGEEEDDDEEEEEEEEEEEEDDDDDDDDDDDDIIIKKKNNNQQQTTTYYY^^^bbbggghhhiiikkklllllliiihhh\\\VVVRRRQQQPPPRRR]]]hhhuuu}}}tttooo~~~yyymmmbbbYYYOOOEEE>>>999555222111333444333111222222222111000000000///...///////////////......//////............//////000000000000111111111111000111111222222333444444444444444444444555555666777444666;;;===DDDXXXnnn|||zzz{{{~~~zzzwwwpppcccVVVOOOOOOSSScccjjjoooooopppuuuwwwvvv{{{}}}}}}{{{rrriiiaaaeeeqqq}}}xxxppphhheeedddfffmmmuuuzzz---,,,+++***+++...222444444333222111111111111111444555777999<<<>>>@@@AAA???>>>>>>AAAFFFOOO```ooo~~~~~~|||}}}{{{vvvqqqrrrtttuuuuuuwww{{{}}}{{{uuuyyy}}}wwwuuuwwwwwwwwwvvvvvvuuuuuuuuuuuuvvvwwwzzz}}}}}}{{{xxxpppnnnjjjiiiiiijjjjjjjjjllliiieeecccbbbaaa___^^^XXXRRRNNNNNNNNNKKKJJJLLLMMMMMMLLLMMMOOORRRUUUWWW[[[ZZZZZZZZZ\\\```cccfffhhhkkkqqqtttvvvxxxzzz{{{uuusssqqqoooppprrruuuwwwzzz~~~~~~~~~}}}}}}}}}||||||}}}vvvooojjjhhhddd```]]]\\\\\\\\\\\\]]][[[XXXVVVTTTRRRRRRRRRQQQOOOMMMLLLLLLJJJGGGEEEFFFFFFEEEEEEDDDDDDDDDCCCCCCEEEHHHKKKNNNRRRWWW[[[aaaccceeehhhjjjllllllmmmggg]]]SSSLLLIIIJJJPPPXXX```lll|||pppwwwrrrggg___VVVKKKBBB<<<777222111222444333111000000000000000000000000...//////000000/////////000//////......//////000000000000000111111111111000111111222222333444444333333333333333444444555666444666;;;===CCCXXXnnn~~~|||~~~{{{wwwooobbbVVVQQQSSSXXXjjjqqqxxx~~~~~~xxxooocccfffqqqxxxppphhheeeeeefffmmmuuuzzz,,,+++******,,,///333555222111111000111111222222555666777999<<<>>>???@@@@@@@@@BBBFFFKKKWWWlll~~~|||uuussswwwxxxxxxwwwwwwyyy}}}zzzuuuzzz{{{vvvssssssssssssssssssttttttuuutttvvvyyy|||~~~|||xxxuuummmjjjgggfffgggiiijjjjjjlllhhhccc___\\\ZZZWWWTTTRRRMMMKKKLLLLLLKKKMMMQQQSSSSSSSSSTTTWWW[[[___bbbcccbbbaaaaaacccfffiiikkkhhhlllrrrvvvwwwxxxzzz{{{yyywwwsssqqqqqqtttwwwzzz|||yyytttpppkkkfffcccaaaaaaaaaaaacccaaa^^^ZZZWWWUUUTTTTTTTTTSSSQQQQQQPPPNNNKKKHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCEEEGGGHHHJJJMMMQQQUUUVVVYYY\\\```dddhhhlllooopppfffXXXMMMHHHHHHJJJMMMSSS]]]lllzzzyyyvvvtttzzzuuukkkcccZZZRRRLLL@@@;;;444222222444333222///////////////000000000...//////000000000000///000000////////////000000///000000000111111111111000111111222222333444444333333333333333444444555666444666:::<<>>>>>===>>>CCCIIIQQQ^^^tttyyyvvvxxx~~~{{{wwwvvvwww||||||wwwvvvyyy{{{|||~~~xxxtttrrrnnnnnnnnnoooppprrrtttuuuuuuvvvyyy}}}}}}zzzuuupppjjjhhhffffffhhhjjjkkkkkkkkkgggaaa\\\WWWTTTPPPMMMNNNJJJJJJLLLMMMMMMQQQVVVXXXXXXYYY[[[^^^cccgggiiihhhgggffffffgggjjjmmmpppjjjmmmrrruuuvvvwwwxxxyyy}}}zzzwwwuuuuuuwww{{{}}}~~~|||xxxssspppooonnnmmmlllkkkiiieeeaaa]]]ZZZXXXWWWWWWUUUTTTSSSSSSRRROOOMMMKKKKKKJJJIIIGGGFFFEEEEEEFFFGGGGGGGGGGGGHHHKKKMMMLLLOOOSSSWWW\\\cccjjjpppuuummm```SSSKKKHHHFFFDDDMMMTTT___kkkwwwxxxkkkkkksss||||||ssshhh___[[[[[[FFF???888333333444333222///////////////000000000......///000111111000000000000////////////000000///000000000111111111111000111111222222333444444444444444333444555555666666333555:::<<>>>>>???GGGUUUdddrrr}}}}}}||||||{{{yyyuuusssssstttooojjjfffcccaaaaaagggpppsssttttttsssqqqooooooppplllkkkjjjjjjkkklllnnnppprrrtttvvvyyyzzzwwwrrrmmmjjjiiiiiijjjkkkjjjhhhfff___\\\XXXUUUSSSRRRPPPOOOOOOOOOQQQUUUVVVUUUXXX^^^```bbbdddgggjjjkkkllllllooonnnmmmnnnooosssvvvxxxwwwxxxxxxxxxxxxyyy{{{~~~~~~}}}~~~wwwuuupppjjjddd```]]]\\\ddd```[[[XXXWWWWWWVVVUUUSSSSSSQQQPPPNNNLLLKKKJJJGGGHHHGGGEEEDDDCCCEEEGGGDDDFFFHHHHHHIIIOOOYYYaaalllrrrssslllbbb\\\UUUNNNGGGJJJPPPXXXbbbooo{{{tttjjjfffiiisss~~~|||pppeee^^^[[[SSSKKK???777444444333222222222222111000000000///......///111111222222111111111000000000000111111000000000000111111111111000111111222222333444444333333333333333444444555555333555999<<>>???CCCDDDMMM]]]nnn|||xxxrrrssszzz}}}yyy{{{}}}}}}yyyvvvsssrrrmmmddd\\\XXXXXX[[[bbbkkkiiijjjkkkkkkkkkmmmoooqqqnnnmmmkkkiiiiiijjjkkklllpppqqqtttwwwyyywwwrrroookkkkkkkkkkkkkkkiiieeebbbYYYWWWTTTSSSSSSTTTSSSRRRTTTTTTXXX\\\\\\ZZZ^^^ccceeegggjjjmmmooopppooooooqqqpppoooppprrruuuyyy{{{zzz{{{zzzyyyxxxyyy||||||vvvpppkkkhhhgggjjjeee___ZZZXXXXXXXXXWWWVVVUUUTTTRRRPPPNNNMMMLLLHHHIIIIIIGGGFFFFFFHHHJJJBBBCCCDDDBBBAAAEEEOOOWWWZZZfffooollleee```ZZZTTTJJJKKKNNNTTT]]]gggqqqwww|||rrrjjjhhhqqq~~~zzznnnbbb[[[WWWNNNBBB999555444333222444333333222111000//////......///111111222222222111111000000000000111111000000000000111111111111000111111222333333444444222222111111222222333444555333555999;;;BBBWWWlll~~~}}}yyyvvvooodddYYYUUUXXX]]]aaabbbcccccc______nnn}}}|||zzzppp[[[___lll~~~uuuoooiiihhhiiijjjooovvv|||111111333777::::::555111...111333333111111333555;;;888888<<<>>>===>>>@@@DDDHHHUUUiii{{{zzznnnrrrxxx}}}~~~|||zzzyyyzzz{{{zzzwwwrrrmmmjjjaaa]]]XXXUUUWWW\\\bbbfffkkkjjjiiiiiikkklllkkkjjjkkkkkkkkkkkkllllllmmmnnnrrrqqqqqqrrrrrrrrrooommmlllkkkjjjhhheeeaaa^^^\\\UUUTTTRRROOONNNOOOSSSVVVXXXZZZ]]]aaafffjjjmmmnnnjjjkkkmmmppprrrssstttuuusssrrrqqqrrruuuxxxxxxxxxzzzzzz{{{{{{{{{{{{{{{{{{~~~yyyrrrmmmoookkkfffcccaaa___[[[XXXWWWVVVTTTSSSRRROOOLLLIIIHHHGGGGGGHHHIIIIIIGGGDDDAAAAAAAAABBBCCCDDDEEEFFFRRRXXXaaahhhiiiddd\\\VVVQQQPPPPPPRRRWWW]]]dddhhhtttxxx~~~|||uuuhhhffflllqqqtttgggaaaYYYQQQFFF===999777444222333222111111000111111111000000000000000000000000111111000000//////......000111222333333222000///111111222222222333333333444333333222222333333444666444666;;;===CCCVVVlll~~~~~~~~~}}}xxxoooccc[[[YYY]]]bbbjjjfffaaa[[[VVVXXXffftttzzz{{{wwwlllaaacccaaaxxx{{{qqqgggdddeeeggglllqqqzzz000111333777:::999666222000222333333222222555777<<<999999===??????@@@DDDHHHOOO^^^rrr|||wwwnnnqqquuuxxxzzzyyywwwuuuuuuwwwyyyzzzvvvpppiiidddccc```\\\ZZZ[[[___dddgggjjjiiiiiijjjllllllkkkiiikkkjjjjjjjjjkkklllmmmmmmoooooooooqqqqqqpppmmmjjjjjjjjjhhheeeaaa]]]YYYWWWSSSSSSSSSRRRQQQTTTXXX[[[^^^aaaeeejjjnnnqqqrrrsssooopppqqqssstttuuuuuuuuuuuuttttttuuuxxxyyyzzzyyy{{{|||}}}~~~~~~~~~~~~~~~}}}}}}xxxuuuqqqllliiigggddd```]]]]]]\\\ZZZXXXVVVSSSOOOLLLHHHHHHGGGHHHIIIHHHFFFDDDBBBBBBBBBBBBCCCDDDEEEFFFJJJOOOVVV]]]aaaaaa___]]]TTTSSSRRRSSSVVV\\\bbbfffmmmqqquuu{{{~~~qqqjjjjjjlll|||~~~xxxnnnfff\\\UUUKKKAAA:::666444222333222222111111111111111000000000000000000000000111111000000////////////111111222222222222111111111111222222222333333333444333333222222333333444666444666;;;===CCCVVVlll{{{sssiiiaaa___bbbeeekkkfff```XXXQQQQQQ]]]kkk{{{yyyxxxmmm___bbb___vvvyyyooogggeeefffiiinnnsss~~~000111333777999999666333222333333333333444888;;;>>>;;;;;;>>>@@@@@@CCCHHHPPP\\\nnn}}}zzzwwwxxxyyyzzz{{{{{{zzzyyyxxxwww{{{~~~uuullleeefffdddaaa``````cccfffhhhhhhhhhiiikkkmmmmmmjjjhhhiiiiiihhhhhhiiikkklllmmmmmmmmmnnnpppqqqooojjjgggfffeeebbb___[[[WWWTTTSSSRRRSSSUUUVVVWWWZZZ^^^aaacccgggmmmssswwwyyyxxxwwwuuuuuuuuuvvvvvvwwwwwwwwwxxxwwwwwwxxxzzz||||||{{{|||}}}|||~~~{{{vvvrrrnnnkkkgggddd```^^^\\\YYYWWWSSSNNNKKKJJJIIIIIIJJJJJJJJJHHHFFFEEEDDDDDDDDDCCCDDDDDDEEEEEEGGGKKKPPPUUUZZZ^^^```XXXVVVTTTTTTVVVZZZ___bbbeeehhhkkknnnttt|||rrrllliiivvvyyynnnaaa\\\SSSHHH===666444333333333222111111111111111000000000000000000000000111000000000000/////////222222111111111111222222111111222222222333333333444444333333333333444444666444666;;;===CCCVVVlll}}}xxxqqqkkkhhhiiijjjkkkfff^^^VVVNNNNNNYYYfff|||yyy{{{qqq^^^aaa^^^ssszzzvvvmmmfffdddfffjjjpppwww~~~000111444777888888666444444444333333444777;;;>>>@@@======???@@@@@@DDDJJJVVVggg~~~zzzxxx~~~}}}{{{}}}|||{{{{{{||||||qqqiiiggggggeeeddddddeeefffgggeeefffgggjjjlllllliiifffggggggffffffhhhjjjlllmmmmmmnnnoooqqqqqqnnniiiddd___^^^[[[XXXVVVTTTRRRRRRTTTVVVYYY[[[]]]___bbbddddddiiipppwww|||}}}{{{zzzvvvvvvvvvwwwwwwxxxyyyyyyzzzyyyyyyzzz|||}}}|||{{{zzz|||~~~{{{{{{vvvrrrnnnlllfffddd```]]]ZZZUUUPPPLLLMMMLLLLLLMMMOOOOOONNNMMMIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEFFFHHHLLLQQQVVVYYYZZZXXXVVVTTTUUUXXX\\\^^^bbbdddeeefffiiiqqq{{{zzzrrrmmmvvvooofffddd\\\PPPBBB999555555333333222111111111111222000000000000000000000000000000000000000000000000333222111000111222333444111111222222222333333333444444333333333333444444666444666;;;===CCCVVVlll~~~|||xxxtttqqqnnnmmmjjjeee^^^WWWPPPPPP[[[iii~~~{{{}}}sss^^^aaa___sss}}}vvvrrrjjjdddccceeeiiiqqqyyy000222555777777666555555444333222333666:::===???BBB@@@???@@@@@@@@@FFFMMMXXXooo}}}yyy}}}~~~~~~{{{yyyxxxwwwwww}}}|||rrrkkkhhhhhhgggfffeeeeeeeeeeeecccccceeehhhjjjjjjgggeeefffeeeeeeeeefffiiilllnnnppppppqqqrrrqqqlllfffbbbXXXWWWUUUSSSSSSTTTUUUVVVYYY\\\___bbbcccdddeeegggeeejjjqqqxxx}}}~~~~~~}}}ttttttttttttvvvxxxyyyzzzyyyxxxyyy{{{}}}~~~}}}{{{xxxzzz}}}~~~zzz|||~~~~~~yyyvvvuuuqqqoookkkgggddd^^^YYYUUUOOONNNNNNOOOQQQSSSSSSRRRNNNLLLKKKHHHGGGEEEEEEDDDCCCCCCDDDFFFHHHLLLNNNPPPXXXWWWVVVUUUVVVWWWZZZ[[[aaadddeeeffffffjjjqqqwwwzzzvvvsssmmmllljjjcccXXXIII>>>888777444333333222111222222222000000000000000000000000000000000000111111111111333222111111111222444555111111222222222333333333555444444333333444444555666444666;;;===CCCVVVlll~~~~~~~~~}}}zzzvvvrrrnnnjjjeee^^^WWWPPPPPP\\\iii}}}||||||zzzppp^^^cccaaauuu|||vvvooohhhcccbbbdddhhhqqqyyy222444777777666444444444333222111333888<<>>??????AAA@@@BBBDDDEEEIIISSS^^^ppp~~~}}}}}}{{{yyyxxxwwwwww}}}|||{{{zzzwwwtttrrrpppkkkjjjhhhfffeeedddddddddeeedddeeegggiiijjjiiihhhfffeeeddddddfffjjjnnnqqqpppnnnllliiifffaaa[[[WWWTTTSSSRRRQQQTTTXXX\\\___ccchhhnnnrrrsssrrrrrrrrrqqqrrrssstttvvvxxxzzz{{{rrrqqqppppppqqqsssuuuvvvvvvwwwyyy|||~~~{{{}}}}}}~~~~~~{{{wwwsssmmmhhhccc]]][[[XXXWWWWWWXXXWWWVVVWWWUUURRROOOKKKHHHGGGFFFAAABBBBBBCCCDDDEEEFFFGGGKKKMMMRRRVVVXXXYYYYYYXXXZZZ^^^dddffffffeeefffhhhkkkpppxxx}}}xxxqqqyyyuuuqqqjjjaaaWWWLLLAAA;;;444444333222222222222333000000000000000000000000000000111111111222222222000111222333444444444444111111222222222333333333555555444444444444555555666444666;;;===CCCVVVlll~~~}}}~~~~~~~~~~~~|||tttooogggbbb\\\TTTMMMMMMYYYggg{{{~~~|||tttkkk]]]dddeeezzz|||rrrlllhhheeedddgggpppzzz555777999888444111111222000///000444:::>>>???>>>@@@@@@BBBFFFHHHMMMZZZfff~~~}}}|||{{{yyywwwvvvvvvuuuuuussspppmmmkkkjjjjjjjjjmmmllliiigggeeedddddddddgggffffffgggjjjkkkkkkkkkfffeeeddddddfffjjjooorrrooolllhhhddd```[[[VVVRRRVVVTTTSSSRRRTTTYYY^^^aaaeeekkkrrrwwwyyyxxxwwwwwwuuusssrrrqqqqqqrrruuuvvvtttsssqqqppppppqqqrrrsssvvvwwwyyy}}}~~~|||wwwqqqmmmgggddd```]]]\\\[[[ZZZXXXYYYWWWTTTPPPMMMIIIGGGFFFFFFEEECCCAAA@@@AAABBBBBBFFFJJJPPPVVVYYYZZZYYYXXXTTTZZZaaaddddddbbbbbbcccfffhhhlllssszzzsssnnnoooxxxwwwqqqjjjccc[[[PPPDDD<<<555444333333222222333333000000000000000000000000000000111111222222222222///111222444555555444444111111222222222333333333555555444444444444555555666444666;;;===CCCVVVlll~~~}}}~~~~~~~~~~~~}}}uuuoooccc___ZZZTTTOOOQQQ___mmm~~~~~~vvvmmm\\\ccceeezzz~~~tttooojjjhhhfffhhhqqq{{{555555555555444333222111555666888:::<<<>>>@@@AAA???@@@CCCFFFEEELLLbbbxxx}}}yyyuuurrrsssvvvyyyoookkkgggeeeeeeggghhhiiikkkkkkiiigggddddddfffhhhjjjiiihhhggghhhiiijjjkkkhhhgggeeeddddddeeeggghhhlllfff```]]]XXXTTTSSSVVVTTTUUUVVVXXX[[[___ccceeejjjmmmppptttwwwwwwwwwvvvvvvuuutttsssrrrrrrqqqrrrrrrrrrrrrssstttuuuvvvwwwyyyyyyzzz|||}}}{{{zzz}}}ssspppkkkgggeeebbb___\\\[[[ZZZXXXWWWUUUQQQLLLHHHGGGGGGGGGGGGFFFEEECCCCCCEEEHHHMMMRRRUUUUUUTTTSSSRRRVVVYYYYYY\\\aaabbb```aaa```bbbhhhppp~~~xxxsssoooqqqsssuuuyyyjjjfffaaaUUUHHHAAA>>>777222222333222111222666555333111000000111111111111000000000000111111000000111222333333444444444444555555555555555555444333333333333444555555444888777999???CCCTTTqqq|||}}}~~~|||||||||~~~tttjjjeee```[[[UUURRRVVVgggwwwvvvkkk``````gggvvv|||uuummmgggeeefffjjjrrr{{{555555555444444333333333555666888:::<<<>>>???@@@BBBBBBEEEHHHJJJTTTjjj{{{yyyvvvqqqnnnmmmnnnoookkkhhhdddcccdddfffhhhhhhhhhhhhhhheeecccccceeegggmmmlllkkkkkkjjjjjjjjjjjjiiigggeeedddddddddfffgggfff```[[[XXXUUUQQQQQQTTTXXXXXXZZZ]]]```ccceeegggkkkmmmpppsssuuutttsssrrrtttsssrrrqqqppppppppppppqqqrrrtttvvvwwwwwwvvvvvvxxxzzz|||~~~~~~~~~}}}|||{{{xxxuuuppplllhhheeeaaa^^^___^^^\\\[[[YYYUUUPPPLLLIIIIIIIIIHHHFFFEEECCCBBBBBBEEEJJJOOOTTTVVVWWWXXXQQQUUUVVVUUUVVVZZZ[[[YYY\\\[[[^^^ccciiippp~~~|||xxxrrrttttttuuu~~~{{{oooiiibbbVVVKKKFFF@@@999333333444222111333444444333222111111111111111111000000000000111111000000111111222222333333333444444444444555555555666555555555555666777777555999888999???CCCTTTppp||||||}}}{{{|||~~~uuukkkdddaaa^^^ZZZWWWYYYggguuusssfff^^^___hhhyyy{{{wwwooohhhggghhhkkkttt|||666555444333333333444555555666888999;;;===??????DDDDDDFFFJJJQQQ___vvv|||}}}{{{xxxtttqqqnnnkkkjjjgggdddaaa```bbbeeefffgggeeeffffffdddcccccceeegggnnnnnnooonnnmmmllljjjiiiiiigggeeecccbbbbbbcccddd___ZZZWWWVVVTTTQQQRRRVVV\\\^^^aaadddfffhhhhhhiiimmmnnnppprrrrrrqqqpppoooqqqqqqpppooonnnnnnnnnnnnppprrruuuxxxyyyxxxwwwuuuxxx{{{~~~}}}}}}~~~~~~yyyuuuppplllgggddddddcccaaa___]]]YYYTTTPPPMMMLLLKKKJJJHHHEEECCCBBB@@@BBBFFFKKKQQQVVVZZZ\\\RRRUUUTTTRRRRRRVVVVVVTTTZZZ[[[```fffhhhiiiooowww{{{zzzwwwuuuzzzvvvoooeeeYYYOOOLLLCCC;;;555444555333222333222222333333333333222222111111000000000000111111111111111111111111111111222222222333333444444444666555555555555666777777666:::999:::???BBBSSSnnn}}}}}}~~~{{{{{{vvvlllcccbbbaaa___[[[\\\fffsssqqqccc]]]^^^hhhzzzzzzyyyqqqjjjhhhiiimmmuuu}}}666444333222222333555666666777888:::;;;===>>>???DDDDDDFFFLLLYYYlll|||uuu{{{||||||}}}~~~{{{xxxtttpppkkkiiigggdddaaa```aaacccddddddcccdddeeedddcccdddfffhhhkkklllnnnoooooommmjjjhhhhhhfffcccaaa______``````]]]YYYWWWXXXXXXVVVXXX\\\```cccfffiiikkkkkkjjjiiilllmmmoooqqqqqqqqqpppoooqqqpppooonnnnnnnnnnnnnnnqqqrrrtttvvvwwwwwwwwwvvvwww|||}}}zzztttnnnkkkgggeeecccbbb___[[[VVVRRRQQQPPPOOOMMMJJJGGGDDDCCCAAABBBDDDHHHMMMSSSXXX[[[VVVXXXXXXUUUVVVZZZ\\\ZZZZZZ\\\aaahhhiiihhhjjjoooyyy~~~wwwwww}}}~~~uuukkk___TTTMMMEEE===666555555333222333000111333444555444333222222111111000000111111222111111111000000000000000111111111222222333333444444333333333333444555555666:::999;;;@@@BBBRRRmmm~~~~~~~~~zzzwwwmmmcccbbbaaa^^^ZZZ[[[eeerrrtttfff^^^^^^fffwww}}}yyyqqqjjjhhhiiilllttt}}}555444222111222444666777777888999:::<<<===??????AAACCCGGGPPPbbbyyy{{{uuuzzz|||yyyzzz}}}|||wwwtttrrrooojjjgggiiifffcccaaaaaabbbaaaaaacccdddeeeeeedddeeefffhhhfffhhhkkkmmmmmmllljjjhhheeeccc```^^^\\\\\\\\\]]][[[XXXXXX[[[\\\[[[^^^bbbdddfffjjjlllmmmlllkkkiiijjjkkkmmmpppqqqrrrssssssqqqppppppoooooooooooopppsssrrrrrrrrrsssuuuwwwxxxwww}}}zzztttpppiiigggeeecccaaa]]]WWWSSSUUUTTTSSSPPPMMMJJJGGGEEEEEEDDDEEEFFFJJJNNNSSSVVVXXX\\\]]]]]]```eeehhhfff\\\\\\___dddeeecccdddhhhiiisss~~~wwwyyy}}}ttthhhYYYNNNHHH???777555444222111333000111333444555555444333222222111111111111222222111111111000000000000000000000111111222333444444444333333333333444555555555:::999;;;@@@BBBQQQlllzzzvvvllldddaaa^^^ZZZUUUVVVcccqqqyyymmmaaa]]]aaapppxxxpppiiiggggggjjjrrr{{{333333222222333555666777999999:::<<<===>>>???@@@@@@DDDJJJWWWnnn{{{}}}~~~||||||zzz{{{}}}~~~yyyssspppoooooollljjjjjjgggdddbbbbbbaaa```___cccdddffffffeeedddfffgggbbbdddgggjjjkkkjjjiiigggcccbbb___\\\[[[ZZZ[[[\\\ZZZWWWXXX\\\______bbbfffhhhjjjlllnnnnnnmmmkkkiiihhhiiilllnnnqqqssstttuuuqqqqqqppppppppppppqqqqqqtttsssqqqpppqqqtttwwwyyywww|||yyyuuunnnllljjjhhheeeaaa\\\XXXYYYXXXWWWTTTQQQNNNKKKIIIIIIGGGFFFFFFGGGJJJMMMOOOUUUZZZ___aaafffmmmpppooodddaaabbbeeeeeebbbaaacccbbbgggtttxxx}}}{{{nnn___SSSKKKBBB999777555333222333222222333444444444444444222222111111111111222222111111111111111111111111000000111222333333444555666555555555555666777777444999999<<>>@@@@@@AAAAAAGGGPPPaaa{{{}}}~~~}}}~~~yyyrrrkkkgggiiillllllkkkgggeeecccbbbbbbbbb```___bbbccceeeeeeccccccdddeeecccdddfffhhhhhhhhhffffffcccaaa___]]][[[[[[\\\]]][[[YYYZZZ___bbbcccfffjjjlllmmmnnnoooooommmlllkkkggghhhjjjllloooqqqssstttqqqppppppoooppppppqqqqqqssssssrrrrrrsssuuuwwwyyyxxx{{{}}}vvvtttrrrpppmmmiiiccc___\\\[[[ZZZWWWTTTQQQNNNMMMJJJIIIGGGFFFEEEGGGIIIJJJMMMTTTZZZ___fffmmmpppooohhhffffffiiiiiidddbbbcccccceeelllxxx{{{xxx~~~pppeee^^^OOOFFF<<<999888555444666444444333333333444444555333222222111111222222333000000111111222222333333000000111222333444555555666555555555555666777777222888999<<>>???@@@AAABBBCCCJJJVVVhhh~~~~~~ppphhh___\\\___dddggggggdddcccaaa```aaabbbaaa```aaabbbddddddbbbaaabbbbbbeeeeeefffggggggfffeeedddcccbbb```]]]\\\]]]^^^^^^]]][[[]]]cccfffgggiiinnnnnnoooooopppooonnnmmmlllggggggiiikkkmmmooopppqqqpppooooooooooooooopppppprrrssstttvvvwwwwwwxxxxxxxxxzzz}}}}}}{{{yyyvvvtttoooiiieee]]]]]][[[YYYVVVSSSQQQOOOKKKIIIGGGFFFEEEFFFGGGHHHFFFMMMUUU[[[cccjjjllljjjdddbbbdddiiiiiieeeaaaaaaccccccfffmmmuuu~~~uuuxxx{{{pppjjjgggSSSHHH???;;;:::777666888666555333222222333444555333222222111111222222333000000111222333444444444000111111333444555666666444333333333333444555555222777888<<>>@@@CCCEEEKKKQQQ___xxx}}}{{{rrrbbbVVVXXX___cccfffiiikkkeee______bbbdddaaa^^^dddddddddcccccccccfffhhhfffeeeeeefffggggggfffdddeee```\\\]]]aaabbbaaa^^^___```cccfffhhhkkklllmmmssspppnnnooopppooollliiiiiiiiiiiijjjkkklllnnnnnnlllmmmmmmoooqqqqqqooommmpppqqqrrrrrrsssuuuzzz}}}xxxyyy{{{~~~~~~~~~|||}}}{{{vvvpppmmmaaaaaa```___[[[WWWSSSPPPMMMKKKIIIHHHGGGFFFDDDBBBEEEJJJQQQWWW\\\aaaeeehhhhhhiiikkkkkkjjjhhheeeccc```bbbgggjjjllluuutttkkkppp}}}sssdddXXXQQQGGG@@@<<<:::777444333222111111000111111111222222222111111111000000000111222333444333222222222222111111222444555777555555555555555444444444444777555888???BBBQQQlll{{{wwwyyy}}}|||~~~xxxnnnfff___```ZZZUUURRRMMMWWWooowwweeeYYYVVVWWWcccuuusssmmmfffdddcccfffpppzzz333444666888999999999888<<<<<<===>>>???AAADDDFFFHHHSSShhh~~~{{{}}}|||wwwjjj___VVVXXX^^^bbbeeeiiihhhfffccc```_________^^^cccccccccbbbbbbccceeefffgggfffffffffhhhhhhfffdddddd```\\\\\\```cccbbb```cccdddgggiiikkkmmmmmmnnnrrrpppnnnnnnppppppnnnllljjjiiiiiiiiiiiijjjjjjkkkkkklllmmmoooqqqrrrqqqppprrrssstttttttttvvvyyy|||yyyyyy{{{}}}~~~||||||~~~}}}~~~}}}{{{{{{zzz{{{{{{|||}}}}}}~~~}}}}}}}}}}}}{{{|||}}}~~~xxxuuujjjhhhdddaaa___[[[VVVSSSOOOMMMKKKIIIIIIHHHFFFDDDBBBFFFKKKQQQUUUZZZ___ccceeefffiiijjjjjjiiifffeeeaaaaaaccceeegggnnnyyynnnggg~~~~~~tttggg^^^WWWMMMDDD===888444111333222222111111111111111222222222111111111000000///000111222333222111111222111111111111222444555444444555555555555555555444777555888???BBBRRRlll~~~xxxvvvyyy~~~~~~~~~}}}zzzssskkkeee```bbb\\\WWWTTTPPPZZZrrr~~~lll\\\XXXXXXdddvvv}}}vvvoooiiigggfffjjjttt~~~444555666888999999:::999<<<>>>???@@@AAABBBEEEGGGJJJ^^^yyy~~~}}}zzzzzz|||zzzsssmmm___YYYVVVYYY]]]```dddhhheeefffeeebbb^^^]]]^^^___bbbaaaaaaaaabbbccceeefffiiihhhggghhhhhhhhhfffdddccc___\\\\\\```dddeeedddhhhiiilllnnnoooooonnnnnnooonnnllllllnnnpppppppppkkkjjjiiihhhgggfffffffffjjjkkkllloooqqqssstttuuuuuuwwwxxxxxxwwwwwwxxxzzzyyyzzz{{{}}}~~~|||~~~|||{{{{{{}}}~~~~~~}}}{{{yyyxxxzzz|||}}}}}}~~~~~~}}}~~~~~~|||zzzyyyyyyxxxxxxxxxxxxyyyyyy||||||{{{zzzzzzyyyyyyxxxvvvxxx|||~~~zzz||||||}}}~~~}}}~~~xxxrrriiieeecccaaa\\\WWWRRRPPPNNNLLLLLLKKKIIIGGGAAADDDGGGKKKOOOTTT[[[___bbbdddgggiiijjjiiihhhgggeeebbbaaabbbccchhhtttsssfffnnnxxxxxxnnnddd]]]SSSIIIAAA:::555111333333222111111111111111222222222111111111111111///000000111222111111111222222111111111111222333333444444444555666666666555888666888???BBBRRRlllzzzxxx}}}|||xxxtttoooiiieeebbbddd^^^YYYWWWSSS___wwwqqq___YYYXXXeeeyyy|||vvvpppjjjhhhhhhlllvvv666666777888999:::;;;;;;<<<>>>AAAAAAAAABBBEEEIIIUUUmmm}}}{{{zzzxxxqqqggg___SSSTTTUUUXXX[[[^^^bbbfffcccdddddddddcccbbbbbbccc```___^^^```ccceeeggghhhjjjiiihhhiiiiiiiiigggeeebbb```]]]^^^bbbfffiiijjjlllmmmoooqqqqqqpppnnnmmmlllkkkiiijjjkkknnnqqqrrrmmmllljjjhhhfffeeedddccchhhjjjlllnnnpppsssvvvyyyyyyzzz|||{{{yyyxxxxxxxxxzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}zzz{{{|||{{{yyyxxxyyyzzz{{{yyyvvvuuuwwwxxxyyyyyyzzzzzzyyyzzz{{{}}}}}}}}}||||||{{{zzzyyyyyyyyyyyy{{{{{{{{{{{{zzzyyyxxxxxxxxxyyy}}}~~~zzzzzzyyyyyyxxxyyyzzz|||}}}{{{{{{||||||}}}}}}~~~~~~zzzooohhhgggfff```ZZZWWWTTTQQQOOONNNMMMKKKJJJEEEEEEGGGHHHKKKQQQXXX]]]aaacccfffiiikkkjjjiiihhhiiiddd```aaacccfffmmmuuu{{{zzzooonnnuuuxxxhhhcccZZZPPPGGG???999666333333222111111111111222111111111111111111111111000000111111222222222222333333222222222222222222333333333444555666777777555888666888???CCCRRRlll|||yyyvvvqqqkkkgggbbbddd^^^YYYYYYVVVbbb|||ppp^^^XXXWWWeeezzz|||ssslllgggeeefffjjjuuu777888888999:::;;;<<<<<<;;;>>>AAAAAA@@@BBBGGGLLLaaazzz~~~~~~~~~~~~}}}}}}|||{{{yyyssshhh[[[QQQKKKPPPTTTWWWYYY]]]aaaccccccaaaaaaeeejjjmmmkkkhhh___]]]]]]```eeeiiikkkkkkjjjiiihhhiiijjjiiihhhfffcccbbbaaabbbfffjjjmmmooonnnooopppqqqpppooommmkkkiiiiiihhhhhhiiillloooqqqooonnnllliiigggeeeddddddhhhiiilllmmmnnnrrrwww{{{|||}}}~~~}}}zzzxxxwwwxxxzzzzzz|||}}}}}}}}}}}}}}}zzz{{{~~~}}}||||||}}}wwwxxxzzzzzzyyyyyyzzz{{{|||~~~~~~~~~~~~}}}yyywwwtttsssssstttuuutttvvvuuutttssssssuuuxxxzzzyyyyyyyyyyyyzzz|||}}}}}}|||}}}}}}}}}|||{{{zzzyyyzzzzzz{{{}}}|||zzzwwwwwwuuuttttttvvvwwwxxxuuuuuuuuuuuuuuuuuuuuuuuuxxx{{{~~~uuunnnmmmjjjddd^^^\\\YYYTTTQQQPPPNNNMMMKKKHHHHHHGGGFFFHHHLLLSSSXXXaaacccgggjjjkkkkkkjjjiiiiiiccc```aaaccceeeiiiooottt|||uuurrrwwwqqqmmmdddYYYMMMCCC<<<888444333333222111222222222111111111111111111111111222222222222333333444444444444444444444444333333333333333444555666777777555888666999@@@CCCRRRmmm~~~~~~~~~~~~|||wwwooojjjaaabbb]]]YYYYYYXXXeee}}}nnn\\\WWWWWWeeeyyy{{{pppjjjeeedddeeejjjuuu999999999999:::<<<===>>><<>>???>>>AAACCCAAAAAAFFFQQQZZZxxx~~~{{{xxxvvvvvvxxxyyyuuusssnnnhhhaaaXXXOOOJJJIIINNNRRRSSSWWW]]]]]]ZZZ]]]___cccjjjqqquuuuuussshhheeebbbdddiiimmmllljjjgggffffffgggiiijjjiiihhhgggiiilllnnnppprrrtttvvvrrrqqqpppnnnmmmmmmmmmmmmiiikkkmmmlllkkkjjjlllnnnnnnmmmllljjjiiihhhggggggiiikkkllljjjiiilllsssyyy|||yyywwwxxxyyyzzz{{{}}}~~~~~~~~~|||{{{vvvttttttvvvzzz}}}}}}|||}}}}}}}}}||||||{{{{{{{{{xxxyyyxxxvvvttttttwww{{{uuuuuuuuutttssstttwwwzzz{{{|||~~~|||{{{{{{{{{|||}}}{{{yyyuuurrrnnnlllllllllkkkkkkkkkmmmooonnnkkkhhhhhhiiifffgggiiimmmqqquuuxxxzzzxxxxxxyyyzzzyyywwwuuutttqqqppppppqqqrrrrrrpppnnnnnnmmmllllllkkkkkkkkkkkklllmmmmmmnnnnnnooooooooommmnnnppprrrtttwww|||~~~xxxrrrnnnkkkfff___ZZZVVVTTTQQQPPPLLLJJJGGGDDDBBBDDDHHHLLLWWWZZZ```eeejjjmmmnnnnnniiigggggghhhgggeeeiiiooorrrrrryyyyyytttxxxyyyjjjXXXHHH>>>999444444333222222222222333000000111111111222222222333333222222222333444555111222444555555555555444444444555555555555555555666999777999@@@DDDSSSmmmyyyqqqkkk___aaa\\\YYY[[[[[[kkk}}}qqq______bbbkkkvvv}}}|||xxxqqqkkkgggfffiiiooozzz;;;:::::::::;;;===???@@@@@@CCCDDDBBBBBBHHHUUU```}}}yyyvvvvvvyyy{{{rrrnnnggg```YYYSSSOOOMMMJJJOOOQQQRRRWWW]]]]]]WWWZZZ___gggmmmppprrrtttvvvmmmiiieeefffjjjlllkkkhhheeeeeeeeegggiiijjjjjjhhhhhhkkkooorrrtttuuuvvvwwwtttrrrpppmmmlllmmmnnnoookkknnnpppooolllkkklllmmmlllllljjjiiihhhhhhhhhhhhjjjlllllljjjgggjjjqqqwww~~~{{{xxxwwwxxxzzzyyy{{{}}}~~~~~~}}}|||vvvsssqqqssswwwzzz{{{zzz{{{{{{{{{{{{zzzyyyxxxxxxwwwxxxxxxuuussssssvvvyyyuuuuuusssqqqpppqqqtttwww{{{|||~~~}}}|||{{{rrrrrrrrrsssuuuvvvuuussssssooollliiiiiiiiihhhhhheeejjjppprrrpppllljjjjjjfffggghhhjjjllloooqqqsssttttttvvvvvvuuutttqqqpppmmmmmmnnnoooqqqooollljjjlllllllllkkkjjjjjjiiiiiifffgggggghhhiiijjjkkkkkkhhhkkknnnpppqqqrrrtttvvvwww{{{~~~xxxtttpppkkkddd]]]YYYVVVSSSRRRNNNMMMJJJFFFCCCDDDGGGJJJQQQUUU[[[ccciiimmmooopppmmmlllmmmnnnkkkhhhlllrrrppprrrzzzuuuttt{{{mmm\\\LLLBBB>>>555444333333222222333333000000111111222222222222333222111111111222333444///111222444555555444444555555555555555444444444666999777999@@@DDDSSSnnn|||~~~|||vvvnnniii```bbb]]]ZZZ\\\]]]mmm|||qqqcccdddgggnnnvvvzzzyyyvvvpppjjjffffffhhhnnnzzz;;;::::::;;;;;;===>>>>>>AAA>>>@@@FFFFFFJJJ]]]ttt}}}|||{{{xxxvvvuuuqqqfff\\\XXXVVVPPPKKKJJJGGGMMMSSSUUUTTTTTTWWWZZZXXX^^^cccdddaaaaaaggglllhhhjjjiiiggghhhkkkjjjfffcccbbbbbbccceeehhhkkkmmmqqqpppppprrruuuvvvuuutttrrrpppnnnlllkkkkkklllmmmlllnnnqqqqqqpppnnnmmmmmmlllmmmnnnmmmkkkjjjjjjkkkrrrqqqpppooonnnnnnnnnnnnyyyxxxwwwwwwwwwxxxyyyzzz|||{{{{{{}}}|||xxxuuuqqqmmmnnnssswwwvvvtttvvvxxxyyyyyyvvvtttssstttrrrtttuuuuuusssrrrssstttuuurrrooommmmmmppptttvvvzzzzzzyyywwwuuutttuuuwwwqqqpppooonnnoooqqqsssuuupppooonnnlllkkkkkkjjjjjjlllnnnqqqssstttsssqqqppppppkkkfffeeeiiioootttvvvyyywwwuuuttttttuuutttsssqqqrrrssstttsssqqqooommmooonnnmmmmmmmmmllljjjhhhgggeeeddddddddddddcccbbbcccfffhhhjjjjjjkkkmmmnnnuuuwwwzzz~~~~~~xxxxxxrrriii```YYYWWWVVVWWWOOOLLLJJJIIIHHHHHHFFFEEEJJJOOOWWW^^^cccgggkkkmmmnnnnnnnnnnnnnnnmmmllllllssstttxxx{{{iiiXXXMMMDDD>>>555555444333111111222333222222111000////////////000000111222222333444444333333333333333333333333555444444444444555666666777555777<<<>>>DDDWWWlll~~~|||~~~|||{{{zzzuuunnnhhhfffcccaaa___XXXZZZnnn}}}zzznnn___]]]bbbqqq~~~zzzuuuqqqmmmhhhbbbccckkkwww999999:::;;;<<<>>>???@@@AAA???BBBFFFGGGMMMddd|||~~~}}}~~~yyyvvvmmmbbbXXXTTTRRRNNNJJJIIIHHHMMMSSSUUUTTTSSSVVVYYY^^^dddiiiiiiccc___```bbbeeeggggggeeegggkkkkkkhhheeedddcccccceeehhhkkkmmmtttuuuvvvxxx{{{|||zzzyyyrrrpppnnnlllkkkkkklllmmmmmmoooqqqqqqooommmlllllllllmmmnnnmmmkkkjjjkkklllsssrrrrrrqqqqqqqqqqqqqqquuuuuuuuuuuuvvvxxxzzz{{{|||{{{{{{}}}|||yyyvvvrrrnnnooosssvvvuuussssssuuuwwwwwwvvvtttttttttqqqrrrttttttsssrrrsssssssssqqqooommmmmmnnnqqqssswwwvvvuuuqqqnnnllllllmmmnnnmmmmmmmmmnnnppprrrssstttsssrrrpppooonnnnnnnnnpppqqqsssuuuuuutttsssrrrqqqmmmiiijjjnnntttxxxzzz|||zzzyyyxxxyyyzzzyyyxxxssstttuuuuuuuuuuuutttsssrrrrrrqqqppppppooommmkkklllkkkiiiiiihhhgggfffeeeccceeeggggggggghhhiiikkkqqqssswwwzzz}}}~~~~~~~~~{{{qqqggg___ZZZWWWVVVRRROOOLLLJJJIIIHHHFFFDDDEEEJJJRRRYYY```fffllloooqqqqqqqqqpppnnnllljjjhhhkkkmmmqqqxxx~~~{{{~~~|||jjjZZZPPPGGG@@@777666555444222333444666444333222111000000000000333333333444444555555555333333333333333333333333555444444444444555666666888555777;;;===CCCXXXmmm|||~~~||||||{{{wwwoooiiifffdddbbb___YYYZZZnnn~~~|||ppp^^^[[[```ooo}}}|||xxxqqqnnnhhhdddeeemmmzzz777888999;;;===@@@AAABBBAAA@@@CCCGGGIIITTTnnn~~~~~~wwwppphhh]]]RRROOONNNKKKIIIIIIJJJNNNSSSTTTSSSSSSUUUXXX```ffflllkkkeee___]]]]]]dddffffffdddeeejjjmmmkkkhhhgggeeeeeefffhhhlllnnnqqqrrrtttwwwzzzzzzxxxvvvqqqpppnnnlllkkkkkklllllllllmmmoooooollljjjiiijjjlllmmmmmmlllkkkjjjkkkmmmssssssssssssttttttuuuuuussssssttttttvvvyyy{{{|||{{{zzz{{{}}}~~~~~~{{{yyywwwssspppppprrrsssrrrpppppprrrtttuuutttsssssstttoooqqqssssssrrrqqqqqqqqqooonnnlllkkkkkkkkkllllllnnnnnnmmmjjjgggfffgggiiijjjjjjlllmmmoooppprrrrrrxxxxxxvvvuuuttttttssssssuuuuuuvvvwwwwwwwwwvvvvvvsssqqqoooppptttyyy|||}}}|||{{{zzz{{{}}}~~~}}}|||wwwwwwwwwwwwxxxyyyzzz{{{yyyyyyyyyxxxvvvtttsssrrrssssssrrrqqqooommmlllkkkggghhhhhhgggeeeeeefffhhhlllnnnrrruuuwwwxxxxxxxxxxxxyyy|||~~~tttkkkccc\\\XXXUUURRRNNNKKKJJJHHHFFFEEECCCGGGLLLRRRYYY```ggglllnnnoooqqqqqqpppnnnkkkiiifffhhhkkknnnrrr~~~yyyzzz~~~lll^^^UUULLLDDD:::888666444444555777888777666444333222111111111444444444444444444444444333333333333333333333333555444444444444555666666999666666:::<<>>@@@AAAAAA???@@@DDDHHHMMM\\\{{{{{{vvvooohhhcccXXXMMMKKKLLLKKKJJJKKKMMMOOOSSSTTTTTTTTTUUUWWW[[[```fffhhheeebbbaaabbbgggjjjiiiffffffjjjmmmmmmkkkjjjhhhggghhhjjjlllnnnmmmooorrrvvvxxxxxxuuussspppooommmlllkkkkkkkkkllliiikkklllkkkiiigggfffgggkkkllllllkkkjjjjjjlllnnnrrrrrrsssuuuvvvvvvwwwwwwuuuuuuuuuuuuvvvxxxzzz{{{xxxxxxzzz{{{|||{{{zzzxxxwwwtttqqqpppqqqqqqooommmmmmppprrrrrrqqqoooooopppnnnppprrrqqqooommmlllllliiiiiihhhggggggfffffffffbbbccceeeeeefffhhhkkknnniiikkkmmmoooqqqssstttttt{{{{{{zzzxxxxxxwwwwwwwwwyyyyyyyyyyyyyyyyyyyyyyyyuuuttttttuuuwwwyyy{{{{{{xxxwwwxxxyyy|||}}}|||{{{yyyxxxxxxxxxyyy|||~~~~~~{{{yyywwwwwwyyyzzzzzzyyyvvvtttrrrrrrqqqqqqooollliiigggggghhhkkkllloooqqqrrrrrrqqqqqqpppqqqrrruuu{{{wwwnnneee___VVVSSSOOOLLLKKKJJJHHHGGGEEEGGGJJJMMMQQQWWW___dddgggiiimmmqqqrrrqqqooonnnggghhhiiihhhfffmmm|||zzzqqqdddZZZOOOFFF===:::666444444666777888888777666444333222222111222222222222222222222111222222333333333333444444555444444444444555666666:::666666999;;;BBBXXXooo~~~}}}}}}||||||||||||xxxqqqjjjeeecccaaa___XXXXXXkkk~~~sss___ZZZ]]]kkkzzz~~~rrrnnniiifffiiisss~~~;;;;;;===>>>???@@@??????>>>@@@DDDJJJSSShhhvvvqqqmmmiii___TTTKKKJJJLLLLLLMMMOOOOOOQQQSSSTTTTTTUUUWWWXXXXXX[[[___aaaaaabbbfffiiilllppppppkkkiiikkkmmmlllmmmlllkkkjjjkkklllnnnoooqqqrrruuuxxx{{{zzzwwwtttllllllkkkkkkkkkkkkkkkkkkjjjkkklllkkkhhhgggggghhhkkkllllllkkkjjjkkkmmmppppppqqqsssuuuvvvwwwwwwwwwvvvuuutttsssssstttuuuuuusssuuuwwwyyyyyyxxxwwwvvvuuusssqqqpppooommmlllkkkmmmnnnpppooommmkkkjjjkkkmmmooopppooolllhhheeedddbbbbbbbbbccccccbbbbbbaaa\\\^^^aaaccceeeiiinnnqqqmmmnnnqqqsssvvvxxxxxxyyy|||{{{zzzzzzyyyyyyyyyyyy{{{{{{{{{zzzyyyyyyyyyyyyuuuuuuvvvuuuuuuuuuuuuuuusssssstttvvvyyyzzzzzzxxxyyyxxxwwwwwwyyy{{{~~~~~~}}}xxxuuutttuuuzzz|||~~~}}}zzzwwwvvvwww{{{{{{yyyuuupppmmmllllllmmmnnnoooppppppnnnmmmkkkkkkkkkkkklllqqqwww}}}~~~vvvmmmfffXXXUUUPPPMMMLLLLLLKKKJJJFFFGGGGGGHHHKKKQQQXXX]]]aaadddiiinnnqqqrrrqqqpppiiiiiihhheeeaaaddduuu}}}xxxjjj___SSSIIIBBB===777333333555666666888777555444333222222222222222222222222222222111222222222333333444444444555444444444444555666666:::666666999;;;BBBXXXooo~~~}}}{{{zzzzzz{{{{{{wwwooohhhccc``````^^^WWWWWWjjj}}}rrrbbb]]]```mmm|||~~~sssnnniiifffkkkttt~~~<<<===>>>@@@@@@@@@?????????AAAFFFNNN]]]uuuyyywwwsssnnn[[[QQQIIIJJJMMMOOOPPPQQQQQQQQQSSSTTTVVVXXXYYYZZZZZZ[[[\\\\\\^^^aaafffjjjpppuuuvvvpppllllllmmmllllllmmmmmmnnnnnnooooooooorrrrrrsssvvvxxxwwwtttqqqhhhhhhiiiiiijjjjjjkkkkkkkkklllmmmllljjjiiijjjlllkkkkkkkkkjjjjjjkkknnnqqqpppqqqsssuuuwwwwwwwwwwwwuuutttrrrpppooonnnnnnooonnnqqqtttuuutttsssssssssrrrrrrpppnnnllljjjiiihhhkkklllmmmmmmjjjhhhggggggjjjlllmmmlllhhhdddaaa___]]]]]]^^^___```aaabbbbbb___aaacccdddfffhhhmmmpppssstttvvvxxxzzz|||~~~~~~|||{{{zzzzzzyyyyyyyyyzzz{{{{{{{{{zzzyyyxxxwwwvvvsssttttttssspppnnnnnnoooppppppqqqtttwwwxxxwwwuuuwwwvvvuuuuuuuuuwwwzzz{{{vvvxxxyyyvvvpppllllllmmmssswww{{{{{{xxxvvvvvvxxx~~~|||xxxtttrrrrrrooopppqqqrrrqqqooommmkkkiiihhhggggggjjjnnnrrruuuyyy||||||ssslll^^^ZZZTTTPPPOOONNNNNNMMMEEEFFFFFFFFFHHHMMMTTTYYY^^^aaafffjjjnnnooooooooohhhgggeeedddaaacccooo}}}~~~qqqdddWWWNNNIIIBBB999333222333333333555555444333222222222222444444444444444444444444111222222333333444444555555444444444444555666666999666666:::<<>>@@@AAAAAAAAA@@@AAACCCHHHSSShhh}}}{{{~~~wwwkkkVVVMMMHHHJJJOOOPPPQQQRRRRRRRRRSSSUUUXXX[[[\\\]]]\\\\\\\\\\\\^^^aaafffiiipppvvvyyytttooommmmmmkkkkkkmmmoooqqqrrrrrrpppooonnnmmmmmmnnnoooooollljjjddddddfffgggiiijjjkkkkkkiiijjjkkkjjjiiiiiikkkmmmjjjkkkjjjjjjiiikkkooorrrppprrrtttwwwxxxxxxwwwwwwvvvtttrrrpppnnnnnnnnnnnnjjjmmmqqqrrrpppoooooopppooopppooommmjjjhhhgggfffgggiiijjjjjjhhhgggffffffdddgggiiiiiifffbbb___^^^ZZZZZZ[[[]]]```bbbdddffffffggghhhiiijjjlllooorrryyyyyyyyyzzz|||{{{{{{zzzzzzyyyyyyzzzzzzxxxyyyzzzzzzyyywwwtttsssooopppqqqooollljjjkkkmmmlllmmmnnnqqqssstttrrrqqqtttsssrrrrrrqqqrrrssstttpppsssssspppjjjeeeeeegggiiinnntttuuusssqqqsssuuuyyy{{{}}}~~~{{{yyywwwwwwppprrrsssttttttsssqqqppplllkkkiiiiiiiiikkkmmmoooppptttyyy}}}zzzsssfffaaa[[[UUURRRQQQOOONNNIIIHHHGGGFFFFFFIIINNNRRRYYY\\\```eeejjjnnnpppqqqiiifffccccccbbbbbbjjjrrr||||||xxxiii]]]UUUPPPGGG<<<555333333222000222222111111111111111222333333333444444555555555111111222333333444555555555444444444444555666666888555777;;;===CCCXXXmmm~~~{{{|||{{{{{{||||||vvvmmmeee```___```___ZZZZZZmmmzzzooo```^^^fffxxxxxxrrrkkkjjjooowww888:::===@@@BBBCCCCCCBBBCCCEEEJJJWWWooo|||}}}vvvbbbSSSKKKGGGJJJOOOQQQQQQRRRSSSRRRSSSUUUYYY\\\^^^^^^[[[[[[\\\^^^```dddgggiiinnnvvvzzzuuupppnnnmmmllljjjlllpppssstttsssqqqooommmlllkkkkkklllkkkiiigggaaabbbdddfffhhhjjjkkkkkkfffgggggggggfffgggiiikkkjjjjjjjjjiiiiiikkkpppsssqqqsssvvvxxxyyyyyyxxxwwwxxxvvvtttrrrqqqqqqqqqqqqgggkkknnnooonnnlllmmmooommmnnnnnnllliiigggeeeeeedddfffhhhiiihhhfffgggggg```cccfffgggdddaaa___^^^YYYZZZ[[[]]]```dddgggiiikkklllnnnnnnppprrrvvvyyy||||||{{{|||}}}|||{{{zzzzzzzzzzzzzzz{{{wwwxxxyyyzzzxxxuuurrrppplllmmmnnnllliiihhhjjjmmmiiiiiijjjmmmppppppnnnlllrrrrrrqqqpppooonnnnnnnnnnnnqqqrrrnnnhhhcccccceeebbbhhhnnnpppooonnnppprrrrrruuuzzz}}}|||{{{zzzyyyppprrrtttvvvwwwvvvuuutttqqqpppnnnlllllllllmmmnnnjjjnnntttyyy|||}}}zzzmmmhhh```YYYUUURRRPPPNNNNNNMMMKKKGGGEEEEEEHHHKKKRRRUUU[[[bbbiiioootttvvvlllgggccccccaaa```ccchhhyyyzzzxxxzzz{{{mmmaaaZZZUUUKKK???666444333222000000000//////000000111222000000111222222333444444111111222333333444555555555444444444444555666666777555777<<<>>>DDDWWWlll~~~{{{}}}}}}}}}~~~}}}vvvmmmeeeaaa```aaaaaa\\\]]]oooyyyooo]]]]]]ggg{{{zzztttmmmkkkpppyyy:::>>>BBBBBB@@@@@@DDDIIIJJJHHHMMMaaa~~~~~~}}}|||{{{~~~zzziii[[[TTTPPPLLLJJJLLLOOOOOONNNSSSTTTUUUYYY]]]```aaa```aaa___^^^```eeeiiijjjjjjnnnooooooooonnnmmmllllllrrrqqqppprrrtttuuurrrooolllkkkiiiiiijjjiiihhhfffbbbdddfffggghhhgggfffeeeiiijjjkkkkkkjjjkkkmmmnnnkkkjjjhhhhhhkkkpppuuuxxxxxxwwwwwwyyy}}}~~~{{{~~~yyysssqqqqqqrrrqqqooonnnlllkkkmmmpppqqqpppnnnjjjkkkllllllkkkiiifffeeeggggggggghhhiiiiiigggeeedddfffhhhhhhfffeeeeeeeeecccfffiiiiiihhhiiikkknnnssssssrrrpppppprrruuuxxxyyyzzz{{{{{{zzzzzz|||}}}zzzzzz{{{zzzyyyvvvtttsssrrrtttwwwyyyyyyvvvssspppnnnmmmllllllmmmllljjjhhhhhhhhhggghhhjjjmmmppprrrssssssrrrqqqooonnnlllkkkjjjlllnnnnnnkkkgggbbb___bbbcccfffhhhkkkmmmnnnnnnlllnnnrrruuuvvvvvvuuusssrrrrrrsssuuuwwwyyyxxxwww{{{{{{zzzxxxvvvssspppooopppqqqsssuuuwwwzzz{{{|||zzz{{{}}}|||rrrmmmeee___ZZZWWWTTTRRRNNNNNNMMMKKKHHHFFFFFFGGGOOOSSSZZZbbbhhhlllooooooqqqiiidddeeeeeeccceeejjjwww}}}}}}qqqfff^^^TTTKKK@@@888555444111---222222111111000000//////333333222222333333444555333222222444777999999999333444666555444444555777555999888999???AAARRRmmm}}}~~~}}}wwwllleee```eee```[[[\\\___nnn~~~wwwlll^^^^^^hhhyyy{{{pppggghhhooovvv}}}:::===@@@AAA@@@AAADDDGGGHHHIIIRRRiii}}}{{{{{{{{{~~~||||||}}}{{{rrrcccWWWPPPMMMJJJKKKMMMPPPPPPPPPSSSTTTWWW[[[^^^aaabbbaaabbb```___aaafffiiijjjjjjjjjkkklllnnnoooppppppppprrrqqqqqqsssvvvvvvssspppllljjjhhhgggggggggfffeee```bbbccceeeeeeeeedddcccggghhhiiihhhhhhhhhjjjllliiihhhggghhhkkkoootttxxx{{{yyyyyy{{{~~~~~~||||||yyyuuurrrqqqqqqqqqpppooommmlllnnnqqqssssssqqqpppqqqqqqqqqpppnnnllljjjjjjjjjjjjkkkmmmllljjjhhhjjjlllnnnnnnnnnlllkkkkkkiiikkkmmmmmmkkklllnnnpppssssssrrrppppppqqqtttwwwxxxzzz{{{{{{zzzyyy{{{|||yyyxxxwwwvvvtttsssqqqqqqooorrrvvvyyy{{{zzzxxxwwwooommmllllllmmmnnnmmmlllkkkkkkkkkkkkmmmnnnpppqqqqqqqqqqqqppppppooonnnmmmnnnooopppooolllgggaaa^^^aaabbbdddgggiiijjjkkkkkkhhhjjjmmmppprrrrrrrrrrrrqqqqqqqqqsssuuuvvvvvvvvvzzzzzzzzzzzzyyyvvvtttsssrrrrrrssstttuuuvvvwwwxxxzzzzzz{{{wwwrrrjjjccc^^^YYYVVVSSSRRRQQQPPPMMMJJJHHHGGGGGGMMMQQQXXX```gggmmmqqqssstttmmmhhhgggfffbbbcccgggkkkvvvyyymmmeeeWWWMMMAAA999555444111///111111111111000000000000333222222222222333444444333222222444666888888777333444555555444444555666555999888999>>>AAAQQQlll~~~~~~~~~~~~}}}wwwmmmggg^^^ccc^^^XXXZZZ\\\jjjvvvkkk^^^^^^gggyyy~~~xxxnnnfffhhhooovvv~~~<<<<<<>>>???AAABBBDDDEEEGGGKKKZZZttt}}}}}}{{{zzzxxxxxxyyyzzz{{{zzzyyywwwuuuoooeeeYYYRRRKKKJJJIIIKKKNNNQQQQQQQQQSSSVVVZZZ^^^aaabbbccccccdddcccbbbdddgggiiiiiiiiiiiijjjkkklllnnnooopppqqqrrrrrrtttvvvxxxvvvrrroookkkhhheeeddddddeeedddccc___```aaabbbcccbbbaaa```dddeeeffffffeeeeeegggiiigggffffffhhhkkkppptttwww}}}||||||}}}}}}zzzyyywwwtttqqqppppppqqqpppoooooopppsssvvvvvvvvvuuuvvvvvvvvvvvvuuutttsssuuutttuuuwwwxxxxxxuuusssrrrsssuuuvvvvvvuuusssrrroooppppppooonnnnnnoooppprrrrrrrrrpppooopppsssuuuwwwyyyzzzzzzyyyxxxzzz{{{yyyxxxuuurrrppppppooopppnnnpppuuuyyy{{{|||{{{{{{qqqnnnkkkjjjkkklllmmmmmmkkkkkklllmmmnnnnnnnnnnnnllllllmmmmmmmmmmmmmmmmmmqqqqqqqqqoookkkfffaaa^^^aaabbbccceeefffggghhhhhhdddeeegggiiikkkmmmooooooooonnnnnnnnnoooppprrrssswwwxxxxxxyyyxxxwwwvvvuuussssssssssssssssssssssssyyyxxxxxxyyy~~~}}}xxxpppiiibbb]]]WWWTTTUUUSSSQQQNNNKKKIIIHHHGGGKKKNNNSSS[[[ccclllrrruuuwwwrrrmmmkkkhhhdddcccfffhhhqqq{{{sssjjj[[[RRRDDD:::555333222111000000000111111111111111222222222222222333444444333222222333555666666555222333555444333333444666555999888999===@@@OOOkkk~~~~~~~~~|||||||||wwwnnnhhh```eee___YYYYYY[[[hhhuuuiii```^^^eeewww|||tttkkkeeegggnnnvvv===<<<<<<>>>AAADDDDDDCCCGGGOOObbb~~~|||zzzvvvtttuuuwwwyyyzzzvvvuuurrrkkkbbbXXXQQQMMMHHHHHHJJJLLLNNNPPPQQQRRRUUUXXX]]]```bbbcccdddeeefffffffffggghhhiiiiiiiiijjjjjjjjjkkkkkklllmmmmmmtttvvvxxxyyyxxxtttpppllljjjgggdddcccdddeeeddddddaaaaaabbbbbbbbbbbbaaa```bbbcccddddddcccdddfffhhhffffffgggiiimmmqqquuuxxx}}}}}}}}}~~~~~~~~~}}}|||xxxzzzzzzvvvqqqoooppprrrppppppppprrrtttwwwyyyzzzxxxxxxyyyzzz{{{|||}}}}}}~~~zzzzzz{{{|||}}}|||yyywwwssssssrrrpppnnnnnnnnnoooqqqrrrqqqpppooooooqqqtttvvvwwwyyyyyyxxxxxxyyy{{{|||yyyvvvrrrooonnnnnnnnnmmmooorrrvvvxxxyyyyyyyyyrrrmmmgggddddddeeefffgggeeefffiiikkkllllllkkkkkkhhhhhhhhhhhhhhhiiiiiijjjoooooonnnllliiieeeaaa^^^aaabbbcccdddeeefffffffffdddccccccdddeeegggiiikkkjjjjjjiiihhhhhhjjjmmmooosssttttttuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrqqqqqqyyyxxxvvvvvvyyy~~~~~~wwwoooggg```YYYUUUTTTRRROOOMMMLLLKKKIIIHHHIIIKKKOOOUUU]]]fffmmmrrrvvvtttrrroookkkgggfffgggkkkqqqwww{{{wwwmmm```VVVHHH===666444333333000000000111111222222222222222222111222333333444333222111222444555444333222333444444333333444555555999888888===???OOOjjj~~~~~~{{{{{{{{{~~~}}}uuummmiiieeejjjddd]]]]]]]]]iii~~~ttthhhbbb^^^cccuuussskkkeeehhhnnnttt}}}===<<<<<>>@@@PPPkkk~~~{{{{{{zzz~~~{{{ssslllhhhhhhmmmhhh```______jjj~~~tttiiieee```ddduuussslllgggiiimmmsss{{{======???@@@BBBCCCEEEFFFHHH[[[yyy}}}yyywwwzzz}}}}}}|||rrrmmmdddYYYOOOJJJIIIIIIHHHJJJLLLMMMNNNPPPSSSVVV[[[^^^bbbbbbaaaaaadddfffhhhjjjllllllkkkjjjkkklllhhhhhhhhhiiijjjmmmooopppwwwyyyzzzxxxrrrmmmhhhffffffeeeeeefffhhhiiihhhgggfffeeeeeedddcccbbbbbbaaaaaabbbccccccbbbccceeefffggghhhkkknnnqqqtttvvvwwwvvvxxxyyyyyyxxxwwwwwwxxxxxxyyyzzzxxxuuurrrpppooonnnoooppppppqqqsssxxx{{{~~~~~~~~~}}}uuurrrooonnnoooppppppppplllnnnoooooonnnnnnppprrrrrrtttwwwxxxxxxzzz|||~~~~~~}}}{{{wwwrrrlllgggddd^^^```ccchhhlllqqqtttvvvpppiii___WWWRRRPPPOOOOOOUUUXXX[[[___bbbcccccccccbbbaaa```_________```aaa___^^^]]]]]]\\\[[[[[[[[[\\\\\\]]]___````````````aaa```^^^\\\[[[[[[\\\\\\bbbdddfffeeedddeeeiiimmmnnnooopppppppppooommmlllllllllmmmnnnoooppppppqqqsssrrrssstttvvvzzz}}}~~~vvvnnneee```VVVRRROOONNNOOOOOOLLLIIIIIIIIIIIILLLQQQWWW]]]aaahhhnnnrrrooolllllllllkkkfffgggjjjnnntttvvv~~~zzzhhh```RRREEE:::555444444111111111222222222222222111111111111111222333333222111111222444555555444333444666555444444555777555999888999???AAARRRmmm}}}{{{zzz{{{zzzqqqkkkhhhhhhmmmggg```___^^^iii~~~uuulllfffeeekkkzzzsssmmmiiijjjnnnsss{{{<<>>666333333444333333222222111111111111111111000111222222333111000111333555777888777555666777777666666777999444999888;;;AAAEEEUUUqqq}}}~~~zzzxxxxxx{{{rrrlllkkkhhhmmmiiibbbaaa```jjj~~~}}}xxxpppgggnnn}}}~~~yyyoookkkiiilllpppvvv@@@EEEHHHEEEBBBDDDIIIMMMddd{{{xxxvvvvvvxxx}}}lll]]]NNNHHHGGGFFFFFFFFFHHHGGGFFFHHHMMMTTT[[[```ddddddcccaaa___aaafffjjjnnnmmmlllkkkjjjkkklllmmmlllnnnpppooollllllooorrrsssssssssqqqmmmhhhdddbbb___]]]]]]aaahhhlllkkkiiibbbbbbaaa___\\\[[[\\\^^^YYY\\\___```___```dddgggffffffgggiiimmmppppppppptttsssrrrqqqqqqrrrsssssssssssstttvvvvvvtttoookkkjjjiiihhhhhhiiikkknnnooowwwxxxvvvsssqqqrrrwww{{{~~~xxxpppjjjggggggffffffaaa^^^[[[YYY[[[```fffkkkjjjkkklllkkklllnnnrrruuuxxxvvvuuuvvvzzz~~~{{{nnnbbb]]]WWWUUUZZZ```cccfffiiikkkddd[[[SSSMMMIIIDDDAAADDDDDDCCCCCCDDDEEEGGGHHHEEEEEEEEEFFFHHHJJJMMMNNNPPPOOOMMMLLLLLLLLLMMMMMMLLLMMMNNNNNNNNNMMMKKKJJJIIIJJJKKKLLLLLLLLLKKKJJJLLLMMMOOOPPPQQQTTTYYY]]]aaa```bbbeeeiiikkkkkkjjjhhhhhhgggccc``````eeeiiifffgggggggggggglllsssyyyuuuwwwxxxzzz}}}~~~zzzmmmdddZZZVVVVVVVVVQQQLLLLLLJJJHHHGGGJJJOOOTTTXXX\\\___dddiiijjjiiifffdddbbb\\\\\\cccfffjjjzzzuuutttxxxwwwjjjaaaXXXPPPGGG<<<555333333333333222222222111111111111222222222333333333444444444444444444444444444333333444444555666777:::777888<<<===CCCXXXnnn~~~}}}~~~{{{{{{|||zzzqqqiiieeeiiikkkfff```^^^ZZZhhhyyyqqqjjjrrr{{{sssmmmhhhhhhppp{{{>>>BBBEEEDDDBBBEEEMMMSSSmmm|||yyyxxxwwwxxxzzz{{{yyywwwcccVVVIIIFFFGGGFFFFFFGGGIIIHHHGGGHHHLLLRRRYYY]]]bbbccccccbbbaaabbbgggjjjmmmmmmmmmllllllmmmmmmnnnooopppqqqpppooooooppprrrvvvuuusssqqqmmmiiieeeccc^^^[[[ZZZ]]]cccggggggeee_________\\\ZZZXXXYYYZZZZZZ\\\^^^___```aaaccceeeddddddeeehhhmmmppprrrrrrrrrqqqpppooooooooopppqqqrrrssstttwwwxxxvvvrrrnnnkkkiiigggfffgggjjjnnnqqqtttttttttqqqnnnnnnqqqtttzzz}}}zzztttmmmgggdddcccbbbbbb^^^[[[XXXWWWYYY^^^dddhhhiiijjjkkkllllllnnnrrruuuvvvuuuuuuwwwzzz~~~qqqeee___YYYVVVZZZ___bbbfffjjjnnnggg\\\SSSMMMIIIEEEBBBCCCBBBAAAAAAAAABBBDDDEEECCCCCCCCCDDDFFFHHHKKKLLLMMMLLLKKKJJJJJJJJJKKKKKKJJJKKKLLLLLLLLLKKKIIIIIIFFFGGGIIIJJJKKKKKKJJJJJJJJJLLLMMMNNNNNNQQQTTTWWW[[[___ccceeefffgggjjjmmmggggggddd___[[[\\\aaaeeeeeeffffffffffffjjjpppuuuwwwxxxxxxyyyzzz~~~vvvmmmbbb\\\ZZZYYYTTTOOOOOOMMMJJJIIIJJJMMMQQQTTTZZZ^^^ccchhhjjjjjjhhhfffddd^^^]]]aaabbbcccppp~~~vvvrrrqqqyyy{{{lllcccXXXPPPFFF;;;333222333333333222222222111111111111222222222333333333444444444444444444444444444444444444555666777888:::777888<<<===CCCXXXnnn~~~zzzyyyzzz|||{{{|||yyypppiiieeecccfffccc______^^^mmmyyyqqqhhhnnnzzzyyyqqqlllgggiiiqqq|||<<<@@@CCCCCCCCCHHHSSS]]]~~~~~~xxxzzzzzzyyyyyywwwsssmmmhhhVVVLLLDDDCCCFFFFFFFFFGGGIIIHHHGGGIIILLLQQQVVVZZZ___```cccddddddeeehhhjjjkkklllmmmnnnoooooooooooorrrqqqqqqqqqssssssrrrqqqtttssspppmmmiiieeebbbaaa[[[YYYWWWXXX]]]```aaa___]]]^^^^^^]]]ZZZXXXWWWXXX[[[[[[\\\___bbbdddddddddaaaaaacccgggmmmqqqrrrssspppooonnnmmmlllmmmnnnnnnpppqqqtttxxx{{{{{{xxxuuuoookkkgggddddddhhhmmmqqqrrrrrrrrrpppnnnmmmnnnooovvvxxx{{{~~~~~~xxxssskkkeeebbb```______ZZZXXXVVVUUUWWW\\\aaaeeegggiiikkklllmmmnnnqqqtttrrrsssuuuwww{{{~~~uuuhhhaaaZZZVVVXXX\\\```eeekkkpppjjj```WWWPPPJJJFFFDDDBBBAAA@@@???>>>??????@@@@@@@@@@@@AAACCCEEEGGGIIIJJJIIIHHHHHHGGGGGGHHHHHHGGGHHHIIIIIIIIIHHHGGGFFFCCCDDDEEEGGGIIIIIIJJJJJJHHHJJJLLLMMMMMMNNNQQQSSSWWW]]]cccdddbbbccchhhmmmiiihhheee___ZZZYYY^^^bbbdddeeeeeeeeeeeehhhmmmpppyyyyyyxxxvvvvvvyyy}}}xxxkkkbbb^^^[[[VVVQQQRRRPPPMMMJJJJJJKKKNNNPPPXXX\\\aaagggjjjkkkjjjhhhhhhbbb```aaa___]]]dddppp}}}yyyqqqkkkppp|||qqqggg[[[RRRHHH<<<555444333333333222222222111111111111222222222333333333333333333333444444444444555555555555666777888888:::777888<<<===CCCXXXnnn|||wwwvvvxxx}}}|||{{{|||xxxooohhhddd```dddaaa___``````pppyyyqqqfffjjjsss{{{pppkkkgggiiirrr}}}===???BBBDDDDDDJJJYYYggg{{{zzz{{{|||zzzuuulllbbb\\\MMMFFFAAACCCFFFEEEEEEFFFFFFFFFGGGIIILLLQQQVVVYYYZZZ]]]aaadddggghhhiiijjjiiikkkmmmoooppppppooooooqqqoooooorrruuuvvvssspppnnnllliiieeeaaa^^^\\\[[[ZZZWWWUUUUUUXXX[[[[[[[[[]]]___```___]]]ZZZYYYYYY[[[ZZZ\\\```gggkkkjjjhhhccccccdddhhhlllpppqqqqqqpppooonnnlllllllllmmmnnnmmmooosssyyyuuuqqqjjjdddcccfffkkkoooqqqqqqrrrrrrqqqpppppppppuuuvvvyyy}}}yyytttmmmgggcccaaa___^^^XXXVVVUUUTTTWWW[[[```dddfffhhhkkklllmmmnnnqqqsssppprrruuuxxx{{{~~~xxxkkkbbb[[[VVVVVVXXX[[[bbbiiioookkkeee^^^VVVNNNHHHDDDCCCAAA@@@>>>============>>>======>>>@@@BBBDDDEEEGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEFFFGGGFFFEEEDDDCCC???@@@BBBDDDFFFHHHIIIJJJHHHJJJMMMNNNOOOPPPSSSUUUXXX]]]bbbcccbbbcccfffjjjlllmmmkkkfff```]]]___aaadddddddddeeegggjjjmmmpppyyyyyywwwuuutttvvvzzz}}}ttthhhaaa[[[VVVRRRSSSQQQNNNLLLKKKKKKMMMNNNUUUYYY___eeeiiikkkkkkjjjkkkfffcccccc___ZZZ]]]cccvvvvvvnnnppp{{{tttjjj^^^UUUKKKAAA:::999333333333222222222111111111111222222222333333333333333333333333444444444666555555666666777888999:::777888<<<===CCCXXXnnn|||xxxwwwxxx}}}~~~||||||}}}vvvnnngggdddaaaeeebbb___``````oooyyyqqqdddeeekkkxxxpppkkkgggiiiqqq|||???@@@BBBEEEEEELLL___rrr}}}yyy{{{}}}{{{ttthhh\\\TTTIIIDDDAAADDDFFFEEEDDDEEECCCDDDFFFIIINNNSSSWWWZZZWWWZZZ___dddiiikkkkkkkkkiiijjjlllnnnpppppppppoooooonnnnnnqqquuuuuuqqqmmmhhhfffccc___\\\YYYWWWWWWXXXVVVUUUUUUVVVWWWXXXXXX[[[]]]______]]][[[ZZZZZZZZZ[[[^^^dddlllqqqrrrppphhhggghhhjjjmmmooopppoooppppppnnnnnnnnnnnnpppppplllnnnrrryyy}}}xxxpppiiifffgggjjjlllnnnoooppprrrssstttsssrrruuuvvvyyy~~~{{{vvvoooiiieeebbb```^^^YYYWWWUUUUUUWWW\\\bbbfffhhhjjjkkkllllllnnnqqqsssooorrrvvvyyy{{{~~~zzzmmmbbb[[[UUUTTTSSSUUU\\\dddjjjjjjiiiddd\\\RRRJJJEEEDDDCCCAAA???============<<<<<<<<<<<<===???AAACCCEEEFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDEEEEEECCCBBBAAA======???AAACCCFFFHHHIIIIIIKKKNNNPPPRRRUUUXXX[[[^^^^^^```cccfffhhhhhhhhhoooqqqssspppjjjeeecccccchhhgggffffffiiilllppprrrvvvwwwvvvuuutttuuuxxx{{{yyy~~~pppfff___XXXTTTRRRPPPOOOMMMLLLMMMMMMNNNRRRUUU\\\bbbgggjjjkkkkkkhhheeebbb```\\\XXXXXX[[[eee~~~vvvwww|||rrrhhh^^^VVVNNNDDD======333333333222222222111111111111222222222333333333222222222333333333444444666555555666666777888999:::777888<<<===CCCXXXnnn|||xxxwwwxxx}}}~~~~~~|||uuummmgggdddaaaeeebbb```aaa```ooozzzqqqbbbaaaeeerrrrrrmmmhhhjjjqqq{{{AAA@@@CCCFFFGGGOOOfff}}}~~~|||xxx|||~~~{{{qqqcccVVVNNNGGGCCCBBBEEEFFFDDDCCCEEEBBBCCCGGGKKKPPPUUUXXXZZZWWWZZZ___eeelllooopppoookkklllmmmoooppppppqqqqqqooopppqqqssssssqqqllliiidddcccaaa^^^[[[YYYWWWVVVUUUUUUUUUUUUUUUUUUUUUUUUWWWXXXZZZZZZYYYXXXYYYZZZ[[[]]]bbbiiipppuuuwwwwwwmmmllllllmmmoooppppppoooqqqpppoooooopppqqqssstttooooooqqqvvv~~~~~~wwwppplllkkkkkklllllllllmmmooorrrtttsssrrrtttuuuxxx~~~}}}xxxqqqkkkgggccc```^^^[[[YYYVVVUUUWWW]]]dddiiilllmmmmmmlllkkkmmmqqqtttqqquuuxxxzzzzzz}}}{{{pppccc\\\VVVSSSQQQPPPVVV^^^dddggghhheee^^^TTTKKKGGGFFFDDDBBB@@@???>>>>>>>>><<<;;;;;;;;;===>>>@@@AAADDDDDDEEEFFFFFFFFFFFFEEECCCCCCDDDDDDDDDCCCBBBAAA<<<<<<===???BBBDDDGGGHHHIIIKKKLLLNNNQQQUUUZZZ^^^aaa```aaafffkkknnnnnnmmmtttwwwyyyxxxrrrmmmjjjjjjpppllliiihhhjjjnnnqqqrrrssstttuuuuuuttttttvvvwwwvvvzzz}}}||||||yyymmmddd\\\WWWQQQPPPOOOOOONNNNNNMMMMMMOOOSSSYYY___eeehhhjjjkkkdddbbb___[[[XXXVVVTTTTTT^^^pppzzzyyy{{{ooofff^^^WWWOOOEEE>>><<<333333333222222222111111111111222222222333333333111111222222333333444444555555555555666777888888:::777888<<<===CCCXXXnnn~~~wwwvvvxxx}}}|||uuummmgggeeeaaaeeebbb```aaaaaaqqq{{{ssscccdddjjjvvvtttoookkklllsss|||AAA???BBBGGGJJJSSSmmm~~~{{{zzzyyy|||zzznnn^^^PPPHHHEEEAAAAAADDDEEECCCDDDFFFCCCEEEIIIMMMQQQUUUXXXYYYZZZ[[[```hhhppptttuuutttooooooooopppqqqrrrsssttttttvvvxxxvvvrrrkkkfffccc_________^^^\\\YYYWWWUUUQQQSSSUUUVVVUUUTTTSSSSSSSSSTTTVVVVVVUUUVVVYYY[[[\\\aaagggmmmrrruuuwwwyyypppoooooopppqqqrrrrrrqqqppppppooopppqqqsssuuuwwwsssqqqppprrrxxx~~~|||xxxtttqqqooonnnnnnllllllmmmqqqsssrrrqqqvvvvvvyyy}}}vvvpppkkkgggdddaaa]]]ZZZUUUSSSVVV]]]fffkkkqqqpppnnnlllkkklllqqqttttttwwwzzzzzzzzz|||}}}rrrddd___YYYUUUPPPNNNRRRZZZ```bbbccc```YYYRRRMMMJJJFFFEEECCCAAA????????????<<<<<<;;;<<<===>>>@@@AAABBBCCCDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEEEECCCBBBAAA<<<<<<===>>>AAACCCFFFGGGHHHHHHIIIIIIKKKPPPVVV[[[^^^aaafffjjjooosssvvvxxx}}}~~~yyyvvvvvvwwwyyyssslllhhhiiilllnnnoooppprrrtttuuusssqqqqqqqqqqqqqqqqqqooonnnsss{{{~~~qqqfff]]]XXXQQQQQQQQQPPPOOOMMMLLLLLLMMMQQQVVV]]]bbbfffhhhiiicccaaa]]]YYYVVVUUUSSSQQQXXXccc}}}xxxrrrxxx~~~qqqiiibbb\\\SSSGGG???<<<333333333222222222111111111111222222222333333333000111111222333333444444444444444444555666777888:::777888<<<===CCCXXXnnnzzzyyyzzz|||uuunnnhhhfffdddhhhdddaaaaaa___nnn|||tttkkkpppzzzvvvqqqnnnooowww@@@>>>AAAGGGKKKVVVrrr}}}}}}zzzyyyyyy}}}yyylllZZZLLLDDDCCC@@@@@@CCCDDDCCCDDDHHHFFFGGGJJJNNNRRRTTTVVVWWW\\\]]]bbbjjjrrrxxxyyyxxxsssrrrqqqqqqrrrsssuuuvvvxxx{{{}}}yyyqqqhhhbbb___\\\\\\]]]]]][[[XXXUUUSSSOOORRRUUUVVVUUUSSSRRRQQQRRRSSSTTTTTTUUUWWWZZZ]]]^^^ccckkkpppqqqsssvvvxxxqqqppppppqqqsssttttttsssoooooooooppprrrtttwwwxxxvvvsssoooooosssyyy}}}|||yyyuuusssqqqqqqooommmnnnqqqssssssqqqyyyxxx{{{{{{uuuppplllhhhfff^^^ZZZUUURRRUUU]]]fffllltttrrroookkkjjjlllqqquuuvvvyyy{{{zzzyyy|||uuufffaaa[[[VVVPPPMMMQQQXXX]]]______[[[UUUOOOMMMMMMEEEDDDBBB@@@?????????@@@===<<<<<<<<<===???@@@AAA@@@AAACCCDDDEEEDDDCCCCCCCCCDDDEEEEEEEEEDDDCCCBBB<<<<<<===>>>@@@CCCEEEGGGGGGFFFEEEDDDEEEJJJQQQVVVZZZaaajjjnnnqqquuu|||~~~}}}xxxnnnhhhhhhjjjkkkllloooqqqttttttrrrooommmlllfffeeebbb___^^^aaagggllluuuqqqeee\\\WWWSSSSSSRRRQQQOOOMMMKKKJJJLLLPPPUUU[[[aaaeeeggghhheeeccc___ZZZWWWWWWTTTQQQSSSYYYooosssiiiooozzzvvvnnngggaaaXXXKKKAAA===333333333222222222111111111111222222222333333333000000111222333333444444444333333444444555666777:::777888<<<===DDDXXXnnn~~~}}}}}}uuunnniiifffjjjmmmhhhbbb```\\\iii}}}uuuttt}}}vvvrrrooorrrzzzAAADDDFFFFFFKKK___zzz}}}zzzxxxxxx|||wwweeeSSSIIIFFFBBBBBBBBBBBBBBBCCCDDDEEECCCFFFKKKPPPTTTWWWWWWWWW[[[```gggkkkooosssyyy~~~~~~wwwsssvvvwwwtttuuuzzz|||vvvooohhhccc```]]]\\\[[[YYYWWWUUUSSSSSSWWWUUUSSSTTTWWWWWWUUURRRRRRSSSTTTSSSSSSTTTWWWYYY\\\^^^ccciiioootttuuuuuuttttttsssssssssrrrrrrrrrqqqooonnnooossswwwzzz|||xxxvvvssssssuuuxxxzzzzzz~~~}}}{{{yyywwwvvvuuusssrrrooonnnnnnpppsssttt|||}}}vvvrrroookkkgggbbbZZZTTTVVV[[[```eeejjjmmmmmmmmmlllkkkmmmpppsssyyy|||~~~~~~ooohhhcccZZZTTTQQQQQQRRRRRRXXXXXXWWWVVVTTTQQQNNNLLLBBBBBBBBBBBBAAA@@@???>>>???>>>===<<<===>>>@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCGGGGGGFFFFFFEEECCCBBBAAAAAA>>>;;;<<<@@@CCCDDDDDDDDDDDDDDDDDDEEEIIIOOOSSSWWW[[[bbbhhhnnntttyyy}}}~~~zzzrrrjjjffffffiiilllnnnqqqttttttpppjjjfffddd\\\XXXSSSQQQSSSXXX\\\^^^hhhoootttlllcccZZZXXXUUUQQQOOOOOOOOONNNMMMJJJMMMRRRXXX]]]bbbeeegggcccdddccc```[[[VVVSSSRRRTTTYYYfff|||nnndddgggqqq}}}}}}ppp```TTTLLLDDD<<<444888888222000444444111333222222222222222222222444444444555555555555666666555555555555444444444333777666777===AAARRRnnnwwwyyy~~~zzzqqqkkkjjjkkkllljjjgggddd```cccqqqvvv{{{tttooorrr|||AAACCCEEEGGGOOOggg|||yyyxxxwwwyyy|||zzzooo]]]MMMFFFDDDBBBBBBAAAAAABBBCCCCCCDDDDDDGGGLLLQQQUUUXXXXXXXXX^^^bbbhhhlllooossszzz}}}xxxxxxwwwuuuwww|||{{{tttmmmeee```\\\ZZZZZZXXXWWWUUUTTTRRRRRRUUUTTTSSSSSSUUUUUUSSSQQQQQQSSSTTTTTTTTTUUUXXX[[[\\\___ccciiiooorrrssssssssssssssssssssssssssstttrrrpppnnnnnnqqquuuwwwxxxuuurrrooonnnpppsssuuuvvvzzzzzzyyyxxxwwwvvvvvvuuusssrrrqqqqqqqqqrrrsssttt~~~{{{uuuoooiiieeeaaaZZZUUUXXX]]]aaafffjjjjjjkkkllllllmmmooosssvvvwwwzzz}}}~~~~~~xxxjjjeee\\\VVVRRRRRRRRRRRRXXXXXXXXXWWWTTTRRROOOMMMEEEEEEDDDCCCBBBAAAAAA@@@@@@???>>>======>>>@@@AAADDDDDDEEEEEEFFFEEEEEEEEEGGGGGGGGGFFFFFFDDDCCCCCCAAA>>><<<===@@@CCCDDDDDDFFFFFFEEEDDDDDDFFFKKKNNNQQQUUU[[[aaaeeejjjooosssyyyzzz||||||||||||}}}}}}yyysssmmmiiigggggggggiiilllooonnniiiccc]]]ZZZWWWSSSNNNLLLNNNQQQTTTUUUYYY```pppxxxpppfff]]]ZZZWWWSSSPPPOOONNNMMMLLLJJJLLLPPPUUU[[[aaaeeegggffffffeeeaaa[[[WWWTTTSSSNNNRRR[[[lllpppdddeeepppyyyhhh[[[QQQFFF>>>555999888333111444555333222222222333333333333333444444444444555555555555444444444555555555666666333777666888>>>AAARRRnnn}}}vvvyyy}}}{{{qqqkkkiiijjjmmmkkkiiifffccceeesss{{{|||vvvppprrr|||AAABBBDDDHHHUUUqqq|||yyywwwvvvvvvuuuooobbbRRRFFFAAAAAABBBAAAAAAAAAAAABBBBBBCCCDDDHHHMMMSSSWWWYYYZZZYYYaaadddiiilllooossszzz|||zzzwwwvvvyyy}}}yyyqqqiiiaaa[[[XXXWWWVVVUUUTTTSSSRRRRRRQQQTTTSSSRRRRRRSSSSSSQQQOOOPPPQQQSSSTTTTTTVVVYYY\\\]]]```dddiiimmmpppqqqrrrrrrrrrrrrsssssstttuuuuuurrrpppnnnnnnqqqsssuuuuuuwwwsssooommmooorrrtttuuuttttttttttttttttttttttttqqqrrrtttuuuuuuuuutttsss|||zzzssskkkfff```YYYWWW[[[aaadddgggjjjhhhjjjlllmmmooorrrwwwzzzwwwzzz~~~oooiiiaaaZZZVVVUUUTTTSSSXXXXXXXXXWWWUUUSSSPPPOOOIIIHHHFFFDDDCCCBBBBBBCCCBBB@@@???======>>>???AAADDDDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDAAA???>>>>>>AAACCCDDDDDDGGGGGGFFFDDDBBBCCCFFFHHHLLLOOOTTTYYY]]]aaafffiiimmmppptttvvvwwwxxxyyy{{{xxxvvvtttpppmmmkkkiiihhhiiilllnnnlllfff^^^WWWSSSQQQNNNKKKIIIJJJLLLMMMMMMQQQWWWddduuu}}}uuukkkbbb]]]ZZZUUUQQQOOONNNLLLKKKJJJKKKMMMQQQWWW^^^dddhhhjjjiiigggbbb\\\WWWTTTTTTQQQRRRVVVbbbvvvvvvfffcccmmmpppaaaUUUIII???888999777333222555666444222222333333444444555555444444444444555555555555222222333444555666777888333777666888>>>AAASSSooo{{{vvvyyy}}}{{{qqqkkkhhhiiimmmmmmllljjjfffggguuu~~~wwwrrrsss{{{CCCCCCDDDIII[[[zzz~~~|||{{{xxxvvvtttoooeeeWWWJJJBBB@@@AAAAAAAAA@@@@@@@@@@@@AAABBBDDDHHHNNNUUUYYY[[[[[[[[[aaaeeeiiikkknnnrrryyy}}}{{{yyy{{{}}}~~~xxxooofff^^^XXXUUUTTTTTTTTTSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRQQQPPPOOOMMMOOOQQQSSSTTTVVVYYY[[[^^^aaafffjjjlllnnnooopppoooooopppqqqrrrssstttuuusssrrrpppqqqsssuuuvvvwwwwwwsssooolllnnnpppssstttqqqqqqqqqqqqqqqqqqqqqqqqppprrruuuxxxxxxwwwuuusssvvv{{{~~~wwwooojjj```[[[ZZZ___eeegggiiikkkiiikkkmmmoooqqqtttxxx{{{{{{~~~uuuooofff___ZZZXXXVVVUUUWWWWWWWWWVVVUUUSSSQQQOOOKKKIIIGGGDDDBBBBBBCCCDDDCCCBBB@@@>>>>>>>>>???@@@CCCDDDEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFEEEDDDDDDAAAAAA@@@@@@AAABBBCCCCCCEEEEEEEEECCCAAAAAACCCDDDHHHKKKPPPTTTXXX\\\aaaeeefffiiinnnrrrssstttvvvwwwttttttrrrqqqpppooonnnmmmlllooorrrpppiii```WWWRRRPPPNNNKKKKKKLLLLLLLLLLLLOOOUUUaaappp~~~zzzpppgggaaa]]]XXXSSSQQQNNNLLLKKKKKKKKKKKKNNNSSS[[[cccgggkkkjjjgggbbb\\\WWWUUUUUUTTTTTTWWW^^^kkk|||kkkdddkkktttdddXXXKKKAAA:::888555222222444555444222222333444444555666666333333444444444555555555333333444444555666666777444888666888>>>BBBSSSooozzzwwwyyy}}}}}}}}}{{{qqqjjjhhhhhhmmmnnnooommmhhhiiixxx}}}~~~xxxrrrrrryyyEEEEEEEEELLLbbb~~~}}}}}}zzzwwwrrrjjj]]]PPPFFFAAAAAABBB@@@@@@????????????@@@@@@DDDHHHOOOVVVZZZ\\\\\\[[[```ccchhhkkkmmmqqqxxx}}}}}}vvvmmmddd\\\WWWTTTSSSSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRPPPOOONNNNNNKKKMMMPPPRRRTTTUUUXXXZZZ^^^bbbgggkkklllmmmooopppmmmmmmnnnpppqqqrrrsssttttttsssrrrssswwwyyyzzzzzzrrrooojjjiiijjjlllnnnoooqqqppppppoooooonnnnnnnnnppprrruuuwwwxxxwwwuuutttuuuyyyxxxqqqkkkbbb^^^]]]ccciiijjjkkkmmmlllnnnppprrrsssuuuxxx{{{}}}vvvqqqhhhaaa\\\YYYWWWUUUVVVVVVVVVVVVUUUSSSQQQPPPLLLJJJGGGDDDBBBBBBBBBCCCDDDBBB@@@???>>>???@@@AAABBBCCCEEEFFFGGGHHHIIIIIIFFFFFFFFFFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCAAABBBCCCBBBAAAAAABBBCCCCCCFFFKKKOOOSSSYYY^^^bbbcccgggllloooqqqrrrsssttttttsssqqqooonnnmmmmmmmmmmmmqqquuutttnnnddd[[[VVVSSSQQQNNNNNNNNNNNNNNNMMMLLLRRR^^^lllxxx~~~tttkkkeeeaaa[[[VVVSSSPPPMMMLLLLLLKKKJJJLLLQQQXXX```fffiiiiiigggccc]]]YYYVVVVVVSSSRRRUUUYYYaaasss|||oooggglllxxxjjj___SSSIII>>>888333111111222333444222222333444444555666666333333333444444444444555555555555555555555555555444888777888>>>BBBSSSooozzzxxxzzz~~~|||}}}{{{rrrjjjggggggmmmooopppmmmhhhjjjyyyuuuzzz~~~xxxrrrqqqvvvDDDFFFHHHRRRlll~~~|||}}}~~~{{{xxxmmmdddVVVJJJDDDBBBBBBCCC@@@@@@???>>>>>>>>>>>>???CCCHHHOOOVVV[[[]]]\\\[[[]]]bbbhhhkkknnnrrrwww|||}}}~~~zzzsssjjjbbb[[[VVVTTTRRRRRRRRRQQQQQQPPPPPPPPPOOOPPPQQQPPPNNNLLLLLLLLLKKKMMMQQQSSSTTTVVVXXXYYY___ccciiillllllmmmooorrrmmmnnnnnnoooqqqrrrsssssstttssssssuuuxxxzzz{{{{{{rrrooolllkkkmmmoooppppppqqqppppppoooooonnnnnnnnnpppqqqssstttuuuvvvuuuuuuyyy|||~~~wwwpppjjjgggbbbbbbggglllmmmmmmooonnnpppssstttuuuvvvyyy{{{|||~~~wwwrrrjjjccc^^^ZZZWWWVVVUUUVVVVVVVVVVVVTTTRRRQQQMMMLLLIIIFFFDDDCCCBBBBBBDDDBBBAAA??????@@@AAACCCCCCDDDFFFGGGIIIJJJKKKKKKHHHHHHHHHGGGFFFEEECCCBBBBBBCCCDDDDDDBBBAAABBBCCC>>>@@@BBBCCCBBBAAAAAABBB>>>AAAEEEHHHMMMRRRYYY]]]bbbeeeiiilllnnnoooqqqsssvvvuuurrrpppmmmkkkjjjjjjlllrrrxxxyyyuuulllddd^^^YYYVVVSSSQQQPPPOOONNNLLLNNNRRR]]]lllxxxxxxooohhhddd^^^YYYUUUSSSPPPNNNNNNLLLJJJKKKOOOWWW^^^cccggghhhhhheeeaaa]]]ZZZYYYUUUSSSUUUYYY]]]hhhxxxnnniiinnn~~~tttjjj___UUUCCC:::333111222111222333222222333333444444555555333333333333444444444444666666555555555444444444444888777999???BBBTTTpppzzzwwwzzz~~~}}}}}}{{{rrrkkkhhhhhhmmmnnnooolllfffiiizzz|||mmmpppwww~~~yyysssqqqvvv~~~AAAEEEKKKYYYyyyzzzxxx|||~~~{{{xxxfff\\\OOOFFFBBBAAAAAAAAA@@@???>>>============>>>BBBGGGOOOVVV[[[]]]\\\[[[[[[aaahhhnnnqqqtttxxx||||||yyyuuunnnfff___YYYUUUSSSQQQQQQPPPOOOOOONNNMMMMMMLLLNNNOOOMMMJJJHHHHHHIIIMMMOOOSSSUUUVVVWWWYYYZZZ___dddkkkmmmmmmnnnqqqtttoooppppppqqqrrrsssssstttsssrrrrrrsssvvvwwwwwwvvvrrrqqqoooppprrrsssssssssppppppppppppqqqqqqqqqqqqqqqpppppppppqqqsssuuuvvv{{{{{{~~~~~~yyysssnnnlllgggeeejjjoooooooooqqqnnnppptttvvvwwwxxxzzz|||{{{~~~|||vvvooohhhccc```]]][[[WWWWWWXXXXXXXXXWWWUUUTTTOOONNNLLLIIIGGGDDDCCCBBBCCCBBB@@@@@@@@@AAACCCDDDEEEFFFHHHJJJLLLMMMNNNNNNKKKKKKKKKIIIHHHFFFDDDCCCBBBDDDFFFEEECCCAAABBBCCC???AAACCCCCCBBB@@@@@@@@@<<<>>>AAADDDGGGLLLRRRVVV^^^```dddgggiiilllppprrrtttuuuvvvvvvuuussspppnnnqqqxxx{{{sssoooeee```[[[VVVSSSPPPNNNLLLPPPQQQZZZiiiwww}}}tttkkkfff```[[[XXXUUURRRPPPOOOMMMLLLLLLOOOUUU\\\```eeegggiiiiiifffbbb___^^^ZZZVVVUUUYYYZZZaaawwwtttkkkgggmmm~~~{{{tttiii```III>>>555333444222222444222222222333333333333333222222333333333444444444444444444555555555555555555999777999???CCCTTTpppzzzuuuxxx|||~~~~~~{{{sssllliiiiiilllnnnnnnjjjcccggg{{{zzzkkkiiilllxxxzzzuuussswww>>>DDDLLL___}}}vvvvvvzzz}}}{{{wwwaaaWWWKKKBBB@@@@@@@@@>>>??????>>>===============BBBGGGNNNVVV[[[]]]\\\ZZZZZZaaajjjpppsssvvvzzz}}}{{{vvvrrrkkkddd]]]XXXUUUSSSPPPPPPOOONNNMMMLLLKKKKKKIIIKKKMMMKKKHHHEEEFFFGGGOOORRRUUUWWWXXXXXXZZZ[[[___eeekkknnnnnnnnnrrruuuqqqrrrrrrssssssttttttuuurrrqqqpppqqqsssssssssqqqnnnmmmmmmoooqqqrrrqqqpppnnnooopppqqqrrrssstttuuuqqqpppnnnmmmoooqqquuuwwwwwwwwwxxx{{{}}}xxxtttoooiiiggglllppppppppprrrmmmppptttvvvxxxzzz|||~~~||||||uuunnnjjjfffcccaaaYYYYYYZZZZZZZZZYYYWWWVVVPPPOOONNNLLLIIIFFFDDDBBBBBBBBB@@@@@@@@@BBBDDDEEEGGGHHHJJJLLLNNNPPPPPPQQQNNNNNNMMMLLLJJJGGGEEEDDDCCCEEEGGGFFFCCCAAABBBCCC@@@BBBDDDDDDBBB@@@???>>>===???AAACCCEEEIIIOOOSSSZZZ\\\```cccfffjjjooorrrqqquuuzzz~~~}}}zzzwwwyyy~~~ooojjjbbb[[[VVVRRROOOMMMMMMLLLSSScccrrrzzz~~~xxxlllhhhbbb]]]YYYWWWTTTRRRPPPNNNMMMMMMPPPUUU[[[^^^dddgggkkkllljjjfffcccaaa[[[TTTRRRUUUUUUZZZooosssiiidddiiiyyyxxxnnndddMMMAAA777555555333222555333222222222222222222222222222333333333444444444222333333444555666777777555999888999???CCCTTTpppzzztttvvvzzz~~~{{{sssllliiiiiilllmmmmmmhhhaaafff{{{zzzlllgggfffooo|||vvvtttxxxBBBEEEOOOggg~~~yyy{{{wwwnnn\\\RRRFFF??????@@@@@@???<<<======<<<;;;;;;===???DDDFFFMMMVVVZZZ[[[]]]bbbbbbdddiiiqqqxxx|||~~~~~~}}}{{{zzzzzzzzzzzzyyysssjjjaaaXXXSSSQQQPPPQQQPPPNNNLLLKKKJJJJJJJJJJJJKKKLLLKKKIIIGGGFFFFFFLLLQQQWWW]]]___]]]ZZZWWW___ccciiimmmooopppqqqrrrttttttttttttttttttttttttoooppprrruuuwwwvvvsssppplllkkkkkkmmmooopppooonnnooommmlllmmmpppssstttuuusssooojjjkkkpppttttttrrrvvvrrrrrrvvvzzz{{{}}}|||~~~~~~{{{vvvsssqqqpppqqqssstttsssqqquuutttrrrsssuuuzzz}}}wwwqqqlllhhheee```^^^]]]]]]^^^^^^\\\[[[XXXUUURRROOOLLLIIIFFFCCCCCCCCCBBBAAA@@@@@@CCCEEEKKKLLLMMMNNNOOOOOOOOOOOOQQQPPPMMMJJJHHHGGGGGGHHHDDDDDDEEEDDDDDDCCCBBBBBBDDDDDDDDDDDDCCCBBBAAA@@@???@@@AAABBBDDDGGGMMMQQQWWWZZZ___cccfffjjjnnnppptttuuuyyy~~~{{{tttjjjbbb[[[VVVOOOKKKIIIMMMSSSZZZbbbkkktttyyy{{{pppjjjbbb\\\ZZZXXXTTTQQQTTTRRROOOMMMMMMQQQXXX^^^bbbgggkkkkkkkkklllhhhccc^^^ZZZVVVUUUTTTYYYffftttvvvnnnhhhhhhvvvzzzooofffSSSGGG:::666555333222333222222222222222222222222444444444444444444444444444444444444555666777777555999777888???CCCUUUqqqxxxzzz~~~}}}~~~wwwooommmqqqmmmlllkkkgggbbbgggzzznnniiigggnnn~~~yyywwwyyyEEEGGGQQQkkk~~~~~~}}}qqqgggUUUNNNEEE@@@???@@@>>><<<<<<======<<<;;;;;;>>>@@@DDDFFFMMMUUUYYYYYY\\\aaaeeeggglllrrrxxx}}}}}}{{{yyywwwvvvvvvqqqiii```XXXTTTRRRQQQOOOOOOMMMLLLJJJIIIIIIHHHGGGHHHHHHGGGEEEDDDDDDEEEPPPVVV___gggjjjhhhccc___aaadddiiimmmnnnppprrrsssvvvvvvvvvvvvuuuuuuttttttoooppprrruuuwwwvvvrrrooojjjjjjkkknnnrrrttttttssspppoooooopppsssuuuuuuuuusssooollllllooorrrsssttttttpppooorrrtttttttttvvvxxx}}}~~~}}}yyyssssssrrrqqqrrruuuvvvuuutttuuutttssstttxxx}}}}}}yyytttnnniiidddbbb```_________]]][[[YYYWWWSSSQQQNNNLLLHHHEEECCCDDDCCCBBBAAABBBFFFIIITTTUUUVVVWWWXXXYYYYYYYYYUUUSSSPPPLLLJJJHHHHHHHHHEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDCCCBBBAAA@@@AAAAAABBBCCCFFFKKKOOOVVVYYY^^^bbbeeeiiilllooosssuuuyyy}}}yyyooofff^^^VVVNNNIIIIIILLLQQQWWW]]]cccjjjnnnvvvuuuooofff```\\\YYYTTTQQQRRRQQQOOOLLLMMMQQQXXX]]]aaagggkkklllnnnooolllgggaaa]]]YYYVVVTTTVVVaaalllwwwnnngggeeeqqqsssiiicccUUUHHH:::555444222222444333333333333333333333333444444444444444444444444333333333333444555666777666:::888:::@@@DDDVVVsss|||xxxzzz~~~~~~{{{ssskkkiiillllllkkkiiifffbbbiii}}}pppllliiiqqq~~~yyywww{{{HHHJJJVVVrrr}}}|||~~~tttfff\\\MMMHHHBBB@@@@@@???===:::<<<======<<<;;;;;;>>>@@@EEEFFFMMMUUUXXXYYY[[[```hhhjjjooouuuzzz~~~~~~zzzvvvsssqqqppplllddd\\\UUURRRQQQQQQNNNNNNMMMKKKJJJIIIHHHGGGJJJJJJJJJGGGFFFFFFHHHJJJOOOWWWcccmmmqqqooojjjffffffhhhkkkmmmnnnooorrrtttvvvvvvuuuuuuttttttttttttqqqrrrtttwwwxxxwwwssspppjjjjjjkkknnnqqqssssssrrrpppppppppqqqssstttsssrrrrrrrrrpppooonnnppptttwwwzzzuuusssttttttpppooopppqqqwww}}}~~~~~~}}}xxxqqqsssrrrrrrtttwwwyyyyyyxxxvvvvvvvvvxxx{{{}}}yyyppphhhgggeeebbbaaa``````^^^\\\[[[YYYVVVSSSRRROOOKKKHHHDDDDDDDDDCCCCCCEEEJJJNNNWWWXXXYYY[[[\\\\\\]]]]]]YYYWWWSSSOOOLLLJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCBBBAAABBBBBBAAAAAADDDHHHKKKTTTXXX]]]aaadddgggjjjmmmppptttyyy{{{|||~~~{{{sssjjjaaaXXXOOOJJJJJJMMMQQQUUUXXX[[[___bbbjjjttt|||uuullleee```[[[VVVQQQQQQPPPNNNLLLMMMPPPWWW[[[```fffkkkmmmppprrrqqqlllgggccc^^^[[[WWWUUU[[[ddduuu{{{sssjjjeeemmmzzz}}}mmmccc^^^WWWIII;;;555333222222444333333333333333333333333444444444444444444444444333333333333444555666666777:::999;;;AAAEEEWWWttt}}}zzzwwwzzz~~~{{{wwwooofffdddgggkkkjjjhhhdddbbbkkkrrrnnnlllsssxxxwww|||HHHLLL]]]|||xxxjjj[[[QQQHHHEEE@@@>>>>>>>>>===<<<;;;<<<<<<<<<;;;<<<>>>@@@GGGHHHNNNUUUYYYYYY\\\aaaiiimmmsssxxx}}}}}}wwwrrrnnnllliiieee^^^WWWRRROOOOOOOOOOOONNNNNNMMMKKKJJJIIIHHHLLLKKKIIIGGGFFFGGGKKKNNNPPPXXXcccnnnttttttqqqnnnmmmnnnnnnnnnmmmnnnpppsssrrrrrrrrrrrrssssssssssssvvvvvvxxxzzz{{{zzzvvvssslllkkkkkklllnnnnnnmmmlllnnnnnnnnnppprrrrrrpppnnnrrruuuvvvtttqqqqqqvvv{{{{{{xxxxxxuuuoookkkkkkiiiqqqyyy|||~~~~~~yyysssqqqrrrsssuuuxxxzzz{{{{{{zzzzzz{{{|||~~~~~~sssiiihhhfffcccaaaaaa```___^^^\\\ZZZXXXWWWUUURRRNNNKKKEEEEEEDDDDDDDDDHHHNNNSSSXXXYYYZZZ[[[\\\]]]]]]]]]ZZZXXXUUURRROOOLLLKKKJJJGGGGGGGGGGGGFFFGGGGGGGGGFFFGGGHHHHHHHHHFFFDDDCCCBBBBBBBBB@@@@@@BBBEEEHHHRRRVVV\\\```dddfffiiikkkmmmrrrvvvwwwvvvyyyyyywwwrrrkkkccc[[[SSSNNNKKKNNNQQQTTTUUUWWWZZZ\\\dddmmmyyyxxxooohhhccc^^^XXXSSSPPPOOONNNMMMMMMPPPUUUYYY___eeejjjlllooorrrqqqnnnkkkgggccc```[[[WWWZZZ___hhh{{{ppphhhlllvvv~~~nnnbbb[[[XXXJJJ;;;555333222222444444444444444444444444444333333444444444444444444333222222333333444555666666:::999:::AAAFFFXXXttt}}}{{{www{{{|||wwwmmmdddbbbfffkkkiiigggdddcccnnn|||qqqmmmjjjssswwwwww}}}FFFOOOeeeuuueeeVVVMMMGGGDDD???===<<<>>>???@@@;;;<<<<<<<<<;;;<<>>:::;;;<<<;;;;;;<<>><<<;;;;;;222222333666:::???CCCFFFHHHLLLOOOSSSVVV]]]gggnnnrrrzzznnn___YYYWWWSSSOOOMMMLLLMMMNNNKKKKKKJJJIIIHHHFFFDDDDDDDDDDDDDDDEEEHHHLLLQQQSSSUUUYYY```fffjjjmmmqqqsssrrrtttuuuuuutttssssssttttttuuuvvvuuusssrrrssstttuuuxxxzzzyyyuuuqqqmmmllllllnnnppprrrrrrqqqooommmlllmmmooopppqqqqqqqqqppppppuuu|||}}}{{{uuutttqqqooommmmmmmmmmmmnnnnnnnnnnnnppprrrtttvvvyyy|||~~~~~~~~~uuuooonnnoooqqqqqqppppppoookkkfffbbb___YYYTTTSSSUUUZZZfffqqqqqqqqqpppooommmjjjhhhggggggfffccc___ZZZUUUPPPMMMKKKIIIGGGFFFHHHMMMRRRVVVQQQMMMLLLOOOTTTTTTMMMFFFGGGGGGEEEDDDDDDEEEEEEFFFKKKRRR]]]ffflllqqqsssuuuttttttsssqqqpppooonnnmmmnnnkkkhhhiiijjjggg```ZZZRRRQQQPPPNNNLLLJJJHHHGGGFFFEEEEEEGGGGGGHHHOOOXXX```gggpppwww{{{|||vvvpppjjjbbb\\\XXXVVVTTTRRRQQQPPPMMMKKKTTTYYY```fffiiilllnnnpppsssqqqmmmggg```[[[YYYYYY```fffqqq{{{vvvzzzwwwqqqppprrriiicccUUUMMMBBB:::777666555333222444555555333222222333333222111222444555444333666666666666666777888888777:::888999AAAGGG\\\zzz}}}{{{}}}tttkkkfffdddeeemmmiiihhhkkklllrrr}}}xxxlllgggccckkkRRRhhh}}}}}}}}}{{{tttfffSSSGGGBBBAAA@@@???>>><<<;;;;;;999888888888:::<<>><<<;;;;;;===<<<;;;::::::<<<>>>???EEEIIIOOOTTT[[[dddooowww{{{vvvnnnbbbYYYTTTRRROOOMMMKKKKKKLLLLLLJJJJJJJJJIIIHHHFFFEEEDDDBBBCCCCCCFFFIIINNNRRRUUUXXX\\\bbbgggkkknnnqqqsssppprrrssssssrrrrrrsssuuuqqqrrrsssrrrooonnnooopppssstttuuutttpppmmmkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmnnnppprrrtttuuuuuuuuuwwwxxxzzz{{{{{{zzzxxxxxxqqqooommmkkkkkkmmmppprrrqqqqqqqqqrrrsssuuuvvvwww{{{}}}|||{{{|||}}}||||||yyy{{{}}}{{{xxxvvvuuuttttttssspppnnnddd^^^XXXVVVWWWZZZdddnnnrrrqqqooommmllllllllllllssssssqqqnnnkkkgggcccaaacccaaa___]]]]]]^^^```aaaccc^^^YYYXXX[[[[[[XXXTTTKKKIIIGGGDDDCCCDDDFFFGGGKKKRRR\\\dddjjjmmmooopppqqqqqqqqqpppooommmllljjjjjjfffaaa___^^^\\\WWWSSSRRRQQQOOOLLLJJJHHHFFFEEEGGGEEEFFFGGGGGGIIIQQQZZZcccjjjrrrwwwzzz|||~~~vvvmmmeeeaaaZZZXXXTTTRRRRRRQQQOOONNNQQQUUU[[[```cccfffiiikkklllmmmllliiieee```^^^]]]^^^bbbkkkyyyvvvvvv{{{zzz|||rrrkkkfffggg[[[JJJ===666555444444333444555555333222222333444222222333444555444333666666555555666666777888777:::888:::AAAGGG[[[yyy|||}}}xxxppphhhddddddeeellliiihhhkkkmmmuuu|||xxxlllgggdddmmmUUUuuu||||||}}}||||||zzzsssgggYYYKKKDDDBBBAAA@@@???>>><<<;;;;;;;;;:::::::::<<>>888666555444333444666555333222222333444333222333555555555444666555555555555666777777666:::888:::BBBHHH[[[yyy}}}|||~~~}}}wwwooohhheeeeeegggllliiiiiikkknnnxxx}}}~~~~~~{{{wwwmmmhhhfffooo~~~XXXzzz}}}|||}}}}}}}}}yyypppbbbTTTJJJEEEBBBAAA@@@???>>><<<;;;;;;999999999;;;===AAADDDGGGGGGKKKPPPUUU[[[cccnnnvvvxxxlllddd___[[[XXXRRRQQQNNNKKKHHHGGGFFFEEEIIIIIIIIIHHHGGGFFFEEEDDDAAACCCEEEIIINNNSSSWWWYYY]]]aaafffkkkmmmoooqqqsssttttttsssqqqnnnmmmnnnoooqqqssssssrrrqqqpppqqqrrrvvvvvvtttpppllljjjkkklllmmmlllkkkkkklllnnnpppqqqssssssssssssssssssssssss{{{{{{}}}~~~zzzsssmmmhhhgggfffgggiiimmmqqqtttrrrssstttuuuvvvvvvwwwwwwxxxyyyzzzyyyyyyyyy{{{}}}~~~zzzyyyzzz{{{{{{{{{uuuwwwzzz~~~}}}zzzvvvtttiiiddd``````aaaeeeoooyyy}}}zzzvvvqqqnnnlllkkkkkkfffeeeccc___ZZZUUUPPPNNNHHHHHHIIIKKKNNNRRRUUUWWWZZZYYYZZZ\\\^^^]]]YYYVVVQQQOOOLLLHHHFFFFFFGGGGGGDDDJJJSSS[[[bbbhhhlllooorrrsssuuuuuutttpppmmmjjjmmmjjjeeeaaa^^^[[[YYYXXXRRRQQQPPPOOOMMMLLLKKKKKKIIIFFFFFFGGGHHHJJJSSS]]]ggglllsssvvvwwwxxxzzz}}}}}}vvvmmmhhh]]]YYYTTTPPPNNNNNNNNNMMMKKKOOOTTTYYY^^^dddjjjnnnpppqqqrrrpppkkkfffaaa```bbbeeekkkuuuxxxvvvxxxooo```VVVIII???:::777555333333555666666444333333444444333222333555666555444555555555555555666666777666:::999;;;BBBHHH[[[xxxzzz|||~~~wwwoooiiifffhhhjjjlllkkkjjjlllppp}}}~~~|||}}}}}}zzzvvvnnnjjjhhhrrr~~~~~~___|||{{{{{{zzzzzzvvvjjjZZZMMMGGGEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;:::;;;===@@@CCCEEEIIILLLQQQVVV[[[cccnnnuuuyyykkkbbb\\\XXXWWWQQQOOOMMMKKKHHHFFFEEEDDDHHHHHHHHHHHHGGGFFFEEEDDDBBBCCCGGGKKKQQQVVVZZZ\\\```dddiiilllnnnpppqqqsssttttttssspppmmmlllmmmnnnqqqrrrssssssrrrrrrssstttvvvtttqqqlllgggfffgggiiimmmmmmllllllmmmoooqqqrrruuuuuutttttttttuuuuuuvvv||||||}}}zzzqqqjjjfffffffffhhhkkkooorrruuutttuuuvvvwwwxxxxxxxxxxxxyyyzzzzzzyyyxxxxxx{{{}}}}}}zzzzzzzzz{{{zzzzzzvvvwwwyyy}}}|||nnniiifffgggiiimmmvvv}}}xxxtttpppnnnmmmmmmllliiieee```ZZZUUUSSSKKKJJJJJJJJJMMMPPPTTTWWWXXXYYY[[[^^^```^^^[[[WWWTTTRRROOOLLLJJJHHHGGGGGGCCCHHHNNNUUU\\\ccciiimmmoooqqqtttwwwwwwtttqqqnnnooommmiiieeeaaa___]]]]]]WWWWWWUUUSSSQQQOOONNNMMMIIIGGGFFFHHHHHHKKKTTT^^^ggglllsssvvvvvvwwwyyy{{{~~~uuummmaaa\\\UUUPPPNNNMMMMMMMMMJJJMMMQQQVVV[[[bbbiiinnnqqqrrrsssqqqlllgggcccbbbbbbeeekkksssxxxwww{{{nnn___VVVJJJAAA;;;888555333444555666666444333333444555333333333555666555444555555444444555555666777555:::999;;;CCCHHH[[[xxxxxx{{{xxxpppiiigggiiikkkmmmmmmlllmmmsss~~~|||}}}|||yyyuuummmjjjiiittt~~~~~~ggg{{{xxxxxxyyywwwwwwsssfffTTTHHHDDDEEEBBBAAA@@@???>>><<<;;;;;;;;;;;;:::;;;===???BBBDDDJJJMMMRRRWWW]]]eeepppwwwyyylllaaaYYYUUUSSSMMMMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHGGGGGGFFFEEEDDDBBBDDDHHHMMMSSSXXX]]]___bbbeeejjjmmmooopppqqqsssqqqqqqpppnnnllllllnnnpppoooqqqrrrsssrrrsssuuuvvvxxxuuupppjjjeeeccceeeggglllllllllmmmnnnpppqqqrrrvvvvvvvvvvvvwwwyyyzzz|||}}}{{{{{{||||||yyypppjjjfffgggiiilllooorrrtttvvvwwwxxxzzz{{{|||{{{{{{{{{yyyyyyxxxvvvuuuvvvzzz|||}}}{{{zzzzzzzzzzzzyyywwwxxxxxxyyy|||vvvqqqnnnnnnooorrr{{{{{{wwwssspppnnneeedddbbb^^^ZZZUUUPPPNNNNNNMMMKKKJJJLLLQQQUUUXXX[[[[[[\\\]]]^^^]]][[[YYYVVVUUUSSSPPPNNNKKKHHHGGGEEEHHHLLLPPPVVV]]]dddiiilllpppvvv{{{}}}}}}{{{yyysssrrrppplllhhheeedddddd```^^^\\\XXXTTTQQQNNNMMMJJJGGGFFFHHHHHHLLLUUU```ggglllrrrvvvvvvvvvxxxzzz~~~}}}rrrfffaaaXXXRRROOONNNNNNNNNJJJLLLOOOSSSWWW]]]eeeiiinnnppppppoookkkgggeeeddd___ccciiippp|||xxxuuuqqqhhh]]]NNNBBB;;;888555444444555777666444333333444555444333444555666666444555444444444444555666666555999999<<>><<<;;;;;;999999999:::===@@@DDDFFFJJJNNNSSSXXX___hhhssszzzyyylll```XXXRRROOOJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEIIIOOOUUUZZZ^^^aaacccfffkkknnnooopppqqqsssoooooonnnmmmlllmmmpppsssmmmoooqqqrrrrrrsssuuuwww{{{xxxrrrkkkeeedddfffhhhkkkkkklllmmmnnnooopppqqqvvvvvvvvvwwwzzz}}}{{{xxxxxxyyywwwpppjjjggghhhkkkooorrruuuvvvwwwzzz{{{|||~~~~~~~~~}}}}}}wwwvvvuuusssrrrssswwwzzz{{{zzzyyyzzzzzzzzzxxxvvvyyyyyyyyy{{{{{{vvvsssrrrsssuuu}}}~~~}}}zzzvvvsssooommmggggggeeebbb^^^ZZZVVVTTTKKKJJJHHHGGGJJJOOOUUUYYY^^^]]]\\\ZZZZZZZZZYYYYYYVVVVVVUUUSSSPPPLLLIIIFFFHHHIIIKKKNNNRRRYYYaaaffflllqqqyyywwwwwwvvvsssooolllkkkjjjgggeeeaaa\\\VVVQQQMMMKKKJJJGGGFFFHHHHHHLLLVVV```ffflllrrruuuvvvvvvxxxzzz~~~vvvjjjddd[[[TTTPPPOOOOOOOOOKKKLLLNNNQQQTTTZZZ```eeekkkmmmnnnmmmjjjgggffffff\\\```gggnnnxxxwwwrrr|||wwwqqqeeeSSSCCC;;;777555444444555777666555333444444555444333444666666666555555444444444444555666666555999999<<>>===<<<;;;;;;999:::;;;<<<===???BBBEEELLLOOOTTT[[[cccnnnxxxxxxlllccc]]]WWWPPPJJJKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIHHHGGGFFFDDDCCCBBBCCCDDDHHHNNNUUU[[[___```dddfffjjjmmmpppqqqqqqqqqvvvtttrrrooonnnoooppppppooolllmmmoooppppppuuu{{{~~~zzzssskkkeeedddgggjjjlllmmmnnnooopppqqqrrrrrrsssssssssuuuxxx{{{}}}}}}||||||{{{wwwrrrmmmlllkkkmmmooorrrtttvvvyyy}}}}}}zzzxxxxxxzzz{{{uuutttsssssssssuuuvvvwwwyyyyyyyyyyyyxxxxxxwwwwwwzzzxxxxxx{{{}}}wwwvvv{{{}}}zzzvvvsssooolllhhhhhhfffccc]]]WWWSSSQQQJJJIIIHHHHHHKKKPPPUUUXXX\\\[[[[[[[[[ZZZZZZYYYYYY\\\^^^```^^^XXXQQQLLLIIIIIIKKKNNNQQQSSSVVVZZZ]]]hhhlllvvv{{{vvvrrrooommmqqqnnniiieee___XXXPPPKKKIIIJJJIIIGGGGGGLLLWWW___jjjmmmqqqssssssuuuyyy}}}zzzmmmhhh```YYYTTTQQQNNNLLLJJJKKKMMMOOORRRWWW^^^ccciiigggeeedddeeeeeeeeeeeebbbbbbeeemmmwwwtttnnnzzzxxxhhhSSSCCC:::888777555444444444444444444444444444444444444444555666777777666444333444555777999888999;;;<<<>>>HHH^^^ttt}}}~~~wwwmmmfffcccdddgggmmmmmmiiiiiiuuu}}}xxxqqqlllffffffiiivvv{{{xxxyyy~~~yyyvvviiiVVVJJJEEEBBB???@@@???>>>===<<<;;;;;;:::888:::;;;<<<<<<>>>BBBEEEJJJNNNTTT\\\eeeppp|||xxxkkkaaa[[[VVVPPPKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHFFFEEECCCCCCCCCEEEIIIOOOVVV\\\```aaafffhhhkkknnnqqqrrrrrrrrruuutttsssqqqppppppqqqqqqpppnnnnnnqqqrrrsssxxx|||zzzuuunnnhhhfffggghhhkkklllmmmnnnoooppppppqqqpppppppppssswwwzzz{{{{{{|||{{{yyytttnnnkkkjjjjjjnnnpppsssuuuvvvzzz~~~|||yyywwwxxxyyyyyyuuuuuutttsssttttttuuuvvvvvvvvvvvvvvvvvvwwwxxxyyy{{{yyyzzz}}}{{{{{{~~~zzzvvvssspppnnnkkkjjjhhhccc]]]XXXUUUSSSLLLKKKIIIIIIKKKOOOTTTWWW^^^^^^]]]]]]\\\[[[ZZZYYY[[[^^^bbbbbb^^^XXXSSSQQQMMMOOOQQQSSSTTTWWWZZZ]]]fffkkkwww|||wwwuuutttssspppkkkfff```YYYQQQLLLFFFGGGGGGFFFGGGNNNYYYaaakkkmmmoooppppppsssyyy~~~oooiiiaaaYYYTTTQQQOOOMMMLLLMMMMMMOOORRRWWW___dddhhhfffeeedddddddddddddddaaa___aaahhhrrr~~~vvvnnnwwwyyykkkWWWFFF===999666444444444444444444444444444555555444444444555555666777666444444444555777888888999;;;<<<>>>HHH___ttt}}}|||xxxnnngggdddfffhhhmmmlllhhhiiittt}}}xxxrrrmmmggggggiiiuuuzzz~~~}}}vvvgggUUUIIIEEEBBB@@@>>>>>>===<<<;;;::::::999888999:::;;;<<<>>>AAADDDHHHLLLSSS\\\gggsssyyyjjj___YYYUUUOOOKKKFFFGGGGGGGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGEEEDDDDDDDDDFFFKKKQQQWWW]]]aaacccgggjjjmmmppprrrssssssssstttttttttttttttsssrrrrrrpppnnnnnnrrrsssuuuzzz}}}|||yyysssmmmhhhfffffflllmmmnnnooopppqqqqqqqqqooooooqqqtttyyy|||||||||}}}{{{vvvpppjjjggghhhiiippprrrtttuuuwwwzzz~~~~~~|||zzzwwwvvvvvvwwwxxxvvvuuuuuutttttttttuuuuuuttttttsssssstttvvvyyyzzz{{{{{{|||yyyvvvsssqqqpppooolllhhhccc]]]YYYVVVTTTNNNLLLKKKJJJLLLPPPTTTVVV[[[\\\\\\\\\\\\[[[[[[ZZZYYY^^^cccfffeeeaaa]]]ZZZSSSTTTUUUVVVVVVXXX[[[^^^dddkkkxxx{{{zzzwwwtttnnnhhhbbbZZZSSSMMMFFFFFFGGGGGGJJJRRR]]]fffrrrrrrrrrpppnnnqqqxxx}}}sssmmmbbbZZZTTTRRRPPPOOONNNNNNNNNNNNPPPVVV^^^dddeeeeeedddccccccbbbbbbbbb___\\\\\\bbblll|||}}}rrrwwwyyylllZZZJJJ@@@:::666333444444444444444444444444666666555444444444555555666555555444444666777888777999;;;===>>>III```uuu}}}zzz}}}xxxnnngggeeegggjjjmmmlllhhhiiiuuu|||xxxrrrnnniiiggghhhsss{{{yyyhhhVVVIIIDDDAAA@@@======<<<;;;;;;:::999999777999:::;;;;;;>>>AAADDDGGGLLLSSS]]]hhhttt|||lll___WWWSSSNNNJJJEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFGGGGGGFFFFFFEEEEEEEEEHHHMMMRRRXXX]]]bbbeeeiiikkknnnqqqssstttttttttssstttvvvwwwwwwvvvtttssspppnnnnnnrrrtttvvv|||xxxpppiiifffeeennnoooppprrrssstttttttttpppqqqtttxxx~~~|||vvvnnnhhhfffgggiiiqqqrrrtttuuuvvvyyy}}}{{{zzzxxxvvvuuuuuuuuuvvvvvvuuuuuutttttttttttttttuuutttsssrrrsssvvvyyy{{{zzzzzz|||yyyuuusssrrrrrrppplllfffaaa\\\XXXUUUSSSNNNMMMLLLLLLNNNRRRVVVXXXUUUVVVXXXZZZ[[[[[[[[[[[[WWW]]]dddhhhhhheeebbb```WWWXXXYYYYYYYYY\\\___bbbggglllwww~~~{{{wwwqqqjjjccc[[[SSSNNNIIIIIIIIIJJJNNNWWWbbbiiiwwwxxxwwwssspppqqquuuzzz~~~xxxpppeee[[[UUUSSSRRRQQQOOONNNMMMLLLNNNTTT\\\bbbcccddddddcccbbb```_________ZZZXXX\\\fffvvvxxx{{{uuujjjZZZLLLAAA:::666444333333444444444444444444777666555444444444444444666555555555555666777777777888;;;===???IIIaaavvv~~~{{{xxx|||~~~vvvnnngggeeehhhjjjooommmkkklllyyy}}}xxxsssnnnhhhffffffppp|||~~~uuucccSSSIIICCCAAAAAA<<<<<<;;;;;;::::::999999888999:::;;;<<<>>>AAADDDHHHMMMUUU^^^hhhsss~~~mmm___WWWRRRLLLHHHFFFFFFFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEIIINNNSSSXXX]]]bbbgggjjjkkknnnqqqsssttttttsssrrrtttvvvxxxyyyxxxvvvuuussspppqqqtttvvvyyytttlllgggeeekkkmmmooorrrttttttttttttqqqrrruuuzzzwwwnnngggeeegggjjjoooqqqtttuuuvvvxxxzzz}}}yyyxxxvvvuuuttttttttttttuuuuuuuuuuuuuuuuuuttttttxxxvvvtttssssssuuuxxxyyyxxxwwwyyy~~~zzzvvvtttssssssooojjjddd___\\\XXXUUURRROOONNNNNNOOORRRUUUYYY[[[WWWXXXZZZ[[[[[[[[[ZZZYYYWWW\\\cccggggggeeebbbaaaZZZ[[[\\\\\\]]]```eeehhhjjjooovvv{{{tttlllddd\\\TTTOOOKKKKKKJJJKKKPPPYYYcccjjjsssuuuwwwuuurrrrrrtttwww{{{}}}|||ttthhh^^^XXXTTTSSSRRRNNNMMMKKKJJJKKKQQQYYY___```ccceeedddaaa^^^]]]]]]___YYYVVVYYYbbbppp|||}}}nnnfffXXXKKKAAA:::777555333333333444444444555555777666555444444444444444555555555555555666777777666888;;;===???JJJbbbwww|||yyyxxx{{{|||uuummmgggfffhhhkkkrrrpppnnnqqq~~~yyysssnnngggeeeeeeooo~~~vvvhhhXXXMMMGGGBBBAAACCC<<<<<<;;;;;;;;;:::::::::999:::;;;<<<===???BBBEEEKKKOOOWWW```jjjttt~~~~~~mmm___WWWQQQLLLGGGFFFFFFFFFFFFEEEDDDCCCCCCAAAAAACCCDDDDDDEEEEEEEEEDDDIIIOOOTTTWWW\\\bbbgggiiikkknnnppprrrsssrrrrrrrrrsssvvvxxxyyyyyyxxxwwwwwwttttttwwwyyy||||||qqqiiifffeeegggjjjnnnqqqrrrrrrrrrpppppprrrwww}}}yyyooohhheeegggiiinnnqqquuuwwwwwwwwwxxxzzzwwwwwwvvvuuuttttttssstttsssssstttuuuvvvvvvuuuuuuwwwvvvtttttttttuuuwwwxxxwwwuuuvvvzzz}}}~~~yyywwwvvvuuuooojjjeeeaaa___\\\WWWSSSRRRRRRRRRSSSUUUXXX[[[]]]]]]^^^______^^^\\\YYYWWWXXX\\\bbbffffffdddcccbbb______``````aaadddiiilllnnnttt{{{xxxooofff]]]UUUPPPLLLJJJIIIKKKQQQ[[[eeekkklllooossssssrrrrrruuuxxxzzz}}}~~~wwwlllaaaZZZVVVTTTRRRNNNMMMKKKIIIJJJOOOVVV[[[___bbbfffeeeaaa]]]\\\\\\___XXXUUUXXX___iiiwww|||}}}jjjcccWWWJJJ???999777666222333333444444555555555666666555444444444555555555555555666666666666666666777;;;===@@@KKKcccyyy|||yyyyyy{{{|||uuummmhhhgggjjjmmmtttsssrrrvvvyyysssnnnfffdddeeepppoooaaaRRRJJJFFFBBB@@@CCC<<<<<<<<<<<<;;;;;;;;;;;;:::;;;<<<===>>>@@@CCCFFFLLLQQQYYYcccmmmxxxyyyiii]]]VVVQQQLLLHHHEEEEEEEEEEEEDDDCCCBBBAAA>>>???@@@BBBCCCDDDDDDDDDCCCIIIPPPTTTWWW[[[bbbggghhhiiilllooopppqqqppppppqqqsssuuuwwwxxxyyyyyyyyyxxxuuutttvvvxxx{{{yyymmmfff```cccgggllloooqqqrrrrrrooonnnpppttt{{{yyyooohhhdddeeehhhnnnqqqwwwzzzzzzyyyxxxxxxvvvvvvvvvuuuttttttssssssqqqrrrtttuuuvvvvvvvvvvvvsssssssssssstttuuuwwwwwwvvvttttttwwwyyyzzz~~~{{{yyyxxxqqqmmmhhhfffeeebbb\\\WWWWWWWWWVVVVVVWWWYYYZZZ\\\\\\]]]___``````^^^[[[ZZZYYY]]]bbbeeeffffffffffffdddddddddcccccceeejjjnnnttt{{{|||rrriii```XXXSSSMMMKKKKKKNNNVVVaaakkkqqqqqqrrrtttsssqqqqqquuuyyy}}}yyynnneee]]]XXXTTTRRRMMMMMMLLLKKKLLLOOOUUUYYY^^^cccggggggbbb]]][[[\\\]]]WWWTTTWWW\\\bbblllttt{{{||||||kkkdddXXXJJJ>>>888666666222222333333444555555666555555444444444555555666444555555666666666666666555777:::===@@@LLLdddzzz}}}zzzxxxzzz~~~}}}wwwooojjjjjjmmmqqquuuttttttzzzzzzrrrmmmeeeeeegggssspppaaaRRRLLLGGGAAA???AAA<<<<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>>>>AAADDDGGGMMMRRR[[[eeeppp{{{~~~ttteee[[[UUURRRMMMIIIDDDDDDDDDDDDCCCBBBAAA@@@===>>>???AAABBBCCCDDDDDDCCCHHHPPPTTTVVVZZZbbbgggggghhhkkknnnooopppooooooqqqrrrtttvvvxxxyyyzzzzzzvvvrrrqqqsssuuuwwwpppggg___bbbggglllqqqssssssssspppoooooottt{{{yyyooogggddddddfffnnnrrrxxx||||||zzzxxxwwwvvvvvvvvvuuuuuuttttttssspppqqqsssuuuwwwwwwwwwwwwnnnoooppprrrtttvvvwwwwwwwwwtttsssvvvxxxxxx||||||zzztttoookkkjjjjjjgggaaa[[[\\\[[[ZZZYYYXXXXXXYYYZZZUUUWWW[[[^^^``````___^^^[[[^^^cccfffggghhhjjjkkkiiihhhgggeeedddeeejjjmmmyyyuuulllccc[[[VVVOOONNNNNNRRR[[[gggrrrxxx{{{{{{yyyuuuqqqqqquuuyyyzzzpppfff___YYYTTTQQQNNNNNNMMMMMMMMMPPPUUUXXX^^^ccchhhgggbbb]]][[[\\\\\\VVVSSSVVVZZZ^^^dddkkkxxx~~~{{{~~~|||mmmfffYYYJJJ>>>777555555222222333333444555666666444444444444444555666777444555555666777666666666555777:::===@@@LLLdddzzz~~~|||xxxzzz~~~xxxqqqllllllpppsssuuutttttt{{{zzzrrrlllffffffiiivvv|||tttdddRRRIIIFFFBBB???>>>??????>>>===<<<;;;;;;:::999:::<<<===>>>@@@DDDGGGLLLRRR]]]hhhsss|||qqqccc\\\XXXPPPJJJGGGHHHFFFDDDCCCCCCBBB@@@>>><<<<<<<<<>>>@@@CCCFFFGGGHHHKKKOOOSSSWWW\\\bbbfffhhhiiikkknnnooopppppppppvvvuuutttuuuvvvvvvtttrrrrrrqqqpppppprrruuuxxx{{{yyynnneee``````gggnnnppprrrtttqqqrrrpppqqqxxx}}}uuullleeeccceeegggnnnppprrrtttvvvvvvvvvvvvsssrrrrrruuuyyyzzzxxxvvvvvvuuussstttuuuvvvuuusssuuuvvvwwwxxxyyyzzzzzzzzzuuuuuuuuuuuuwwwxxxzzz|||}}}{{{qqqpppooommmjjjhhhfffeeefffeeeccc^^^WWWTTTTTTVVVTTTUUUXXX[[[]]]]]]]]]\\\ZZZ]]]___aaabbbdddfffiiiooonnnkkkhhhgggiiinnnsss{{{xxxrrrkkk```XXXRRRPPPPPPUUU```mmmxxx~~~{{{wwwuuuttttttuuuyyy{{{~~~{{{uuummmccc\\\XXXWWWQQQPPPNNNLLLLLLOOOUUUYYY^^^aaaeeehhhgggddd___\\\YYYWWWVVVVVVYYY\\\^^^^^^kkkzzz}}}xxx}}}~~~sssrrr~~~|||nnnaaaRRRHHHAAA999555555333444555666777777777777333333222111111111222222444555555666777888888999777<<<:::<<>><<<<<<<<<===???BBBDDDFFFIIILLLPPPTTTXXX]]]cccggghhhiiillloooqqqrrrrrrqqquuutttttttttvvvvvvtttrrrppppppooooooqqqtttxxxzzz~~~ssskkkeeebbbfffkkkmmmnnnqqqqqqqqqpppqqqwwwyyypppiiifffhhhjjjpppqqqsssuuuuuuuuuuuutttsssrrrrrrtttwwwyyywwwvvvvvvuuuttttttvvvvvvuuussstttuuuvvvxxxyyyzzzzzzzzzzzzyyyxxxwwwwwwxxxzzz{{{{{{rrrqqqooollljjjhhhggggggiiiiiigggbbb[[[WWWVVVVVVQQQRRRUUUWWWYYYZZZZZZ[[[[[[\\\^^^```aaacccfffiiilllllllllkkkjjjkkknnnppp}}}{{{ssshhh```TTTSSSTTTZZZdddqqq{{{~~~zzzwwwvvvvvvvvvyyy{{{~~~{{{uuummmddd]]]YYYWWWRRRQQQOOOLLLLLLOOOUUUYYY___bbbfffiiiiiieeeaaa^^^ZZZXXXVVVWWWYYY\\\]]]]]]aaannnzzz|||{{{mmmhhhsss|||zzzwwwwwwpppcccTTTIIIAAA999555555333444555666666666666666666555555555555555666666555555666666777777888888777;;;:::===EEENNNfff}}}zzzzzz{{{~~~|||tttmmmiiijjjmmmooouuuvvvrrrrrr}}}yyysssooohhheeeggguuuxxxfffRRRHHHDDDAAA@@@@@@???>>>>>>===<<<;;;::::::888:::;;;<<<===@@@CCCFFFEEEMMMYYYffftttyyymmm```[[[WWWQQQLLLJJJEEEDDDBBBBBBCCCBBBAAA???<<<<<<<<<===>>>@@@CCCDDDJJJMMMQQQUUUYYY^^^dddhhhgggiiinnnrrrttttttsssrrrtttsssssstttuuuvvvtttsssnnnnnnnnnoooqqqtttwwwyyy~~~|||ssskkkdddeeeggghhhjjjmmmpppqqqpppqqqxxxxxxooohhhfffhhhjjjpppqqqsssuuuuuutttsssrrrsssrrrqqqrrrtttvvvvvvvvvwwwvvvuuuuuuvvvvvvuuusssssstttuuuwwwxxxzzz{{{{{{~~~|||yyyvvvuuuvvvwwwxxx}}}{{{tttrrrooollljjjjjjjjjjjjoooooommmhhhaaa[[[XXXWWWNNNOOOPPPRRRTTTVVVXXXYYY[[[\\\]]]^^^___bbbfffiiikkkmmmooooooooooooppprrr{{{{{{pppggg\\\[[[\\\aaajjjssszzz~~~|||zzzxxxxxxxxxyyy|||}}}zzzuuunnnfff```[[[XXXSSSQQQOOOLLLLLLOOOUUUZZZ```cccgggkkkkkkhhhdddaaa]]]ZZZXXXXXXYYY[[[\\\\\\WWW___sss|||{{{yyyjjj```gggqqqttttttvvvtttfffVVVKKKBBB999555555333444444555555555444444666555555555666777888888666666666666777777777777777;;;;;;===GGGQQQjjj~~~{{{yyy{{{~~~~~~yyypppiiifffgggjjjmmmrrrrrrnnnmmm}}}|||wwwrrrmmmfffdddffftttxxxfffRRRGGGCCCAAA@@@AAA@@@@@@???>>>===<<<;;;;;;888999;;;<<<===???CCCFFFEEEMMMYYYffftttxxxlllaaaZZZUUUOOOJJJJJJDDDCCCBBBBBBBBBCCCAAA@@@===<<<<<<<<<>>>???AAACCCIIILLLQQQUUUYYY^^^cccgggfffiiinnnsssuuuuuusssrrrrrrrrrrrrsssuuuuuutttsssnnnnnnnnnppprrruuuxxxzzz|||zzzooofffddddddeeegggkkkooopppppprrrxxx~~~{{{wwwppphhhaaa```bbbeeelllnnnqqqtttuuuuuutttssssssrrrqqqqqqrrrtttuuuuuuwwwvvvvvvwwwxxxwwwuuussssssssstttvvvwwwyyyzzz{{{|||zzzvvvsssrrrssstttvvvyyy~~~{{{wwwuuurrrooommmmmmnnnpppuuutttqqqllleee___YYYWWWNNNNNNNNNOOOQQQUUUXXXZZZ\\\]]]]]]]]]^^^bbbgggjjjoooqqqrrrsssssstttvvvxxxzzz~~~rrriiifffeeeeeehhhmmmrrrtttvvv}}}|||{{{zzzyyyyyyyyyyyyyyy{{{|||yyyuuuooojjjccc]]]ZZZTTTRRROOOLLLLLLOOOUUUZZZaaadddiiimmmmmmjjjgggddd___]]]ZZZYYY[[[\\\]]]]]]UUUVVVaaaxxx}}}}}}zzzkkk```fffrrryyy{{{|||yyyjjjYYYLLLCCC:::555555444444444555444444333333333333333333444555666777777777777777666666666666777;;;;;;>>>HHHSSSmmm~~~zzzyyy{{{~~~}}}wwwooogggdddeeeiiimmmooommmiiiiiizzz|||wwwqqqllleeecccdddsss}}}wwwdddPPPFFFBBB@@@@@@AAA===<<<<<<;;;:::999888888888999;;;;;;===???CCCFFFHHHOOOZZZggguuuxxxmmmaaaZZZSSSLLLHHHHHHDDDCCCAAAAAABBBBBBAAA???===<<<<<<<<<>>>???AAACCCGGGKKKPPPTTTYYY]]]bbbeeefffiiinnnrrrttttttrrrqqqqqqpppppprrrtttuuutttsssoooooopppqqqtttvvvyyyzzz{{{~~~sssgggcccccccccfffkkkmmmoooqqqssszzz~~~rrrnnnggg```ZZZYYY\\\___fffhhhmmmrrruuuvvvvvvuuussssssrrrqqqqqqrrrsssuuuvvvvvvvvvxxxyyyyyyvvvtttssssssttttttvvvxxxzzz{{{yyywwwuuusssrrrsssuuuvvvyyy|||}}}|||zzzwwwtttssssssuuuvvvyyywwwsssnnnhhhaaa[[[WWWQQQPPPPPPPPPSSSVVVZZZ\\\^^^^^^^^^___```ccchhhlllrrrssssssssstttwww{{{~~~sssjjjiiihhhhhhjjjmmmpppqqqqqqssstttuuuvvvwwwxxxxxxxxxxxxzzz~~~|||yyyuuurrrnnnhhhaaa\\\UUUSSSPPPLLLKKKOOOUUUZZZbbbeeejjjnnnooommmiiifffbbb___\\\[[[\\\^^^^^^^^^YYYSSSVVVggg|||}}}zzzmmmeeelll{{{|||lllZZZMMMCCC:::555555444444444555444444333333222222222222333444555666777777777777666666666666777;;;;;;>>>IIIUUUppp|||yyyxxx{{{}}}wwwooogggdddfffkkknnnooommmhhhjjj|||}}}wwwqqqllleeebbbcccqqqsssaaaOOOEEEBBBAAA@@@AAA>>>>>>===<<<;;;:::999999777999:::;;;<<>><<<<<<<<<===>>>@@@CCCDDDFFFJJJPPPUUUYYY]]]aaadddfffiiilllppprrrqqqpppnnnoooooooooqqqtttuuuuuussspppqqqqqqssstttvvvxxxyyyxxxwwwjjjdddccccccfffjjjkkknnnqqquuu|||pppllleee]]]WWWUUUXXX[[[___ccciiioootttvvvwwwwwwsssttttttsssqqqqqqrrrtttuuuuuuvvvxxxzzzzzzxxxvvvttttttsssssstttvvvxxxyyyxxxwwwvvvuuuuuuvvvwwwwwwzzz}}}}}}|||{{{{{{|||}}}~~~zzzuuupppjjjddd^^^YYYUUUUUUTTTTTTVVVYYY\\\^^^___```aaabbbcccfffjjjmmmssstttttttttuuuyyy~~~vvvnnnhhhggggggjjjmmmpppqqqqqqmmmnnnqqqtttvvvwwwwwwwwwvvvyyy||||||yyyvvvtttrrrllleee^^^WWWTTTPPPLLLKKKOOOVVV[[[bbbfffkkkooopppnnnkkkhhhdddaaa___^^^___aaaaaaaaa^^^VVVRRR\\\mmm}}}}}}zzzooohhhppp}}}nnn[[[MMMCCC999555555333444444555555555444444444444444444555666777777666666666666777777777777777;;;;;;>>>IIIUUUqqq|||yyyyyy|||~~~xxxooogggeeeggglllpppqqqooolllooo}}}wwwpppkkkeeeaaaaaannnooo^^^MMMEEECCCAAA@@@@@@@@@@@@???>>>===<<<;;;;;;777888:::;;;<<<>>>BBBEEEKKKRRR]]]jjjxxxtttjjj```YYYQQQJJJGGGIIIEEEDDDBBBAAAAAAAAA???===<<<<<<<<<===???BBBDDDFFFGGGKKKPPPVVVZZZ^^^bbbdddggghhhkkkmmmnnnnnnmmmlllnnnnnnnnnqqqsssuuuuuussspppqqqqqqrrrsssuuuuuuvvvuuu}}}{{{mmmfffcccbbbdddgggjjjmmmqqqvvv~~~tttoooggg]]]UUUSSSTTTVVV[[[```fffmmmsssuuuvvvuuurrrtttvvvuuusssqqqrrrsssssstttvvvyyy||||||zzzxxxvvvuuutttssssssuuuwwwxxxvvvvvvwwwwwwvvvvvvuuutttyyy}}}}}}wwwqqqlllgggaaa]]]YYYXXXXXXXXXZZZ[[[]]]^^^```bbbdddfffgggiiillloootttvvvyyy{{{|||xxxssshhhggggggiiilllooopppppplllnnnqqqtttvvvvvvuuutttuuuwww{{{~~~}}}zzzwwwwwwuuuppphhhaaaXXXUUUPPPLLLKKKOOOVVV[[[bbbeeekkkoooqqqooollliiieeeccc``````aaacccddddddcccZZZTTTVVV___kkk{{{~~~{{{qqqjjjqqq}}}mmm[[[MMMBBB999555666333444555666666666666666777666666666666666777777555555666666777777888888888<<<:::>>>HHHUUUqqq|||{{{zzz~~~xxxooogggeeegggmmmqqqpppooommmrrr|||vvvnnniiieeeaaa___llllll\\\LLLEEECCCAAA@@@@@@======<<<;;;:::999888888777888:::;;;<<<>>>BBBEEEKKKRRR]]]jjjyyyqqqhhh___XXXQQQJJJHHHKKKFFFDDDBBBAAAAAA@@@>>><<<<<<<<<<<<>>>@@@CCCFFFGGGHHHLLLRRRWWW[[[___ccceeeggghhhiiikkkkkkkkkkkkkkkmmmmmmnnnpppsssuuuuuutttppppppqqqrrrrrrsssttttttssszzz~~~ppphhhdddaaabbbeeeiiimmmrrrwwwwwwrrriii]]]TTTPPPPPPRRRZZZ___eeelllqqqtttttttttrrruuuxxxwwwtttqqqrrrsssrrrsssuuuyyy|||}}}{{{yyywwwuuutttsssssstttvvvwwwtttuuuvvvvvvuuusssqqqpppxxx}}}xxxrrrmmmiiiddd```ZZZZZZZZZ[[[\\\\\\]]]^^^aaadddfffhhhiiikkkmmmooovvvzzzyyyuuummmkkkiiiiiikkkmmmnnnmmmoooqqqtttvvvwwwvvvtttssstttvvvzzz}}}~~~}}}{{{xxxxxxxxxsssjjjbbbXXXUUUPPPLLLKKKOOOVVV[[[bbbeeekkkoooqqqooollljjjfffdddaaaaaaccceeeffffffggg^^^VVVSSSTTT]]]lll{{{tttkkkqqq}}}mmmZZZLLLBBB999555666333444555666777777777777777666666555555555555666444555555666777888888999888<<<:::===HHHUUUppp}}}|||zzz~~~xxxooogggdddgggmmmqqqnnnmmmkkkqqq{{{tttmmmhhhfffaaa___kkkppp[[[HHHCCCDDD@@@===>>>======<<<;;;999888777777888999:::;;;<<<>>>AAADDDKKKRRR^^^kkkyyyuuuiii[[[QQQMMMLLLKKKIIIHHHFFFDDDAAA@@@?????????:::;;;===>>>>>>AAADDDGGGKKKNNNQQQVVV[[[___aaacccccceeegggiiikkklllllllllrrrsssuuutttrrrppppppqqqpppoooppptttxxxyyyvvvtttvvvuuuzzzuuunnnhhhcccaaabbbiiikkkpppyyy|||rrrggg^^^VVVNNNMMMPPPTTTZZZbbbiiimmmpppqqqrrrrrrtttvvvvvvuuutttuuuvvvrrrssstttwwwzzz|||{{{yyyyyywwwvvvvvvwwwvvvsssooorrrssssssttttttssssssrrrzzzyyyxxxyyy||||||wwwqqqhhhcccbbbaaabbbccccccbbbbbbcccdddjjjkkknnnqqquuuxxx{{{}}}~~~{{{uuunnnllljjjiiihhhjjjlllmmmooorrrttttttsssrrrtttvvvxxxyyyzzz|||}}}~~~}}}}}}zzzsssppppppnnnggg```WWWRRRNNNMMMLLLNNNVVV___ccceeeiiilllnnnmmmkkkiiifffcccccceeedddbbbeeekkkkkkdddYYYQQQPPPVVV___eeemmmxxxnnnqqq~~~}}}mmmZZZNNNEEE;;;444111333333333444444444555555444555555555555555444444444444444555555555555555888>>>>>>AAAKKKVVVooo~~~yyyxxxxxx{{{zzzooofffeeeiiiooosssooollljjjsss~~~rrriiihhheeebbb___fffppp[[[HHHCCCCCC???===>>><<<<<<;;;::::::999888888888999:::;;;<<<>>>AAADDDKKKSSS```nnn}}}vvvkkk\\\QQQMMMLLLIIIGGGGGGFFFDDDAAA@@@?????????:::;;;===>>>???AAAEEEHHHLLLNNNRRRVVV[[[___aaacccaaabbbdddfffhhhiiijjjjjjppprrrssssssqqqppppppqqqrrrqqqrrruuuxxxxxxvvvtttttttttyyyxxxqqqkkkeeeccceeehhhjjjpppzzzzzzqqqggg^^^VVVNNNLLLNNNTTTYYYaaahhhlllnnnpppqqqqqqsssuuuuuuuuuuuuuuuwwwuuuuuuuuuwwwzzz{{{{{{zzzyyywwwvvvvvvwwwvvvsssoooqqqqqqrrrttttttuuuuuuuuuyyyxxxwwwxxxzzz~~~~~~yyysssjjjeeedddccceeeffffffffffffgggiiippprrruuuzzz~~~~~~zzznnnllliiihhhhhhjjjlllnnnooorrrttttttsssrrrtttvvvyyy{{{|||~~~~~~}}}|||{{{}}}zzzsssppppppnnngggaaaXXXRRRNNNMMMMMMOOOVVV___dddfffiiilllmmmmmmkkkjjjdddbbbbbbdddcccbbbfffkkkqqqkkkbbbXXXRRRSSSYYY___fff}}}yyynnnppp|||}}}qqqbbbUUUGGG;;;555444333333333444444444555555444555555666666555444444555555666666666666777777777<<<<<<@@@IIITTTlll{{{{{{yyy}}}zzzooogggfffjjjooorrrpppmmmkkkttt|||qqqiiihhhcccaaa]]]ccc{{{oooZZZHHHCCCCCC???===???;;;;;;;;;::::::999999999888999:::;;;<<<>>>AAADDDLLLTTTaaannn}}}wwwkkk\\\RRRMMMKKKHHHEEEGGGEEEDDDBBB@@@???>>>>>>:::;;;===>>>???AAAEEEHHHMMMOOOSSSWWW\\\```bbbdddaaabbbcccdddeeefffggghhhmmmoooqqqqqqpppooopppqqqsssssssssuuuwwwwwwuuusssqqqrrrxxx|||uuunnnhhhgggiiigggkkkqqq{{{wwwooofff___WWWNNNKKKLLLSSSXXX```gggjjjlllmmmnnnoooqqqtttuuuuuuuuuwwwxxxxxxwwwvvvwwwyyyzzzzzzzzzyyyxxxwwwwwwwwwuuurrroooooopppqqqsssuuuuuuvvvvvvwwwvvvuuuuuuwwwzzz}}}~~~wwwnnniiihhhgggiiikkkkkkkkklllnnnpppwwwzzzooommmjjjggggggjjjmmmpppppprrrtttttttttssstttuuuzzz|||~~~}}}zzzxxx{{{zzztttqqqpppmmmgggaaaXXXSSSOOONNNMMMOOOWWW```cccdddgggiiijjjiiihhhgggbbb___```bbbbbbbbbfffllluuurrrlllaaaWWWSSSVVV[[[bbbwwwxxxmmmooo{{{{{{tttiii\\\KKK<<<666777333333333444444444555555444555555666666555555555666666666777777888888888777;;;;;;>>>HHHQQQjjj{{{{{{{{{~~~yyypppiiihhhjjjnnnpppnnnkkkjjjttt}}}|||qqqlllkkkdddbbb]]]bbbyyylllXXXHHHCCCBBB>>>===@@@::::::::::::::::::::::::888999:::;;;<<<>>>AAADDDLLLTTT___kkkwwwtttiii[[[QQQMMMLLLIIIFFFFFFEEEDDDBBB@@@???>>>===:::;;;===>>>???BBBFFFIIIOOOQQQUUUZZZ___ccceeegggffffffeeeeeeeeeeeeeeeeeejjjlllnnnooonnnnnnooopppsssssstttttttttsssrrrqqqoooqqqwwwxxxqqqjjjiiillliiimmmttt~~~vvvooogggaaaXXXOOOJJJKKKRRRXXX```fffiiikkklllmmmmmmooorrrtttuuuvvvxxxzzzzzzxxxvvvuuuwwwxxxxxxxxxyyyxxxxxxwwwvvvtttrrrpppnnnoooppprrrssstttttttttrrrrrrrrrsssuuuwwwzzz{{{{{{}}}|||tttnnnmmmkkkmmmpppqqqrrrsssuuuxxx}}}{{{|||~~~uuurrrmmmjjjiiikkknnnpppqqqrrrssstttttttttuuuuuuxxx{{{~~~{{{yyyzzz{{{uuurrrpppmmmgggbbbYYYSSSOOONNNNNNPPPWWW``````bbbdddfffgggfffdddccc```]]]]]]```aaabbbgggnnnuuuwwwvvvmmmaaaYYYYYY\\\cccuuuvvvkkknnn{{{yyyqqqggg]]]NNN???777666333333333444444444555555444555555666666666666555555666666777777888888888777<<<;;;>>>GGGQQQjjjzzzzzz}}}yyypppjjjiiikkkmmmoookkkhhhhhhrrr|||}}}sssooooooiiifffaaadddyyy~~~}}}fffUUUFFFDDDCCC>>>===@@@::::::::::::::::::::::::888999:::;;;<<<>>>AAADDDIIIQQQ\\\gggrrr}}}ooodddXXXPPPMMMLLLJJJGGGEEEDDDCCCBBB@@@>>>===<<<999;;;===>>>@@@CCCGGGJJJQQQSSSWWW]]]bbbfffiiikkkllllllkkkjjjhhhgggffffffiiikkkmmmnnnmmmmmmoooppprrrrrrsssrrrqqqpppoooooonnnpppvvvzzzrrrkkkjjjnnnmmmpppwww~~~vvvooogggaaaYYYOOOJJJJJJQQQWWW^^^eeeiiijjjlllmmmlllnnnrrrtttuuuvvvxxxzzzzzzxxxuuuuuuvvvwwwwwwvvvxxxyyyyyyxxxvvvsssqqqpppoooooopppqqqqqqqqqqqqpppnnnoooppprrrtttvvvxxxyyyuuuxxx}}}zzzuuutttqqqsssuuuwwwxxxzzz}}}~~~wwwxxxzzz~~~zzzwwwsssnnnllllllnnnooorrrrrrssstttuuuvvvuuuuuutttwww|||~~~|||{{{}}}wwwssspppkkkfffaaaXXXSSSOOONNNMMMOOOWWW___aaacccfffhhhiiigggdddbbb___\\\\\\___aaabbbhhhoooyyy~~~{{{nnnbbb]]]]]]eeessstttjjjlllxxx~~~yyymmmaaaYYYOOOBBB888333333333333444444444555555444555555666777777666666444444555666666777888888888<<<<<>>===@@@;;;;;;;;;::::::999999999888999:::;;;<<<>>>AAADDDGGGNNNZZZfffrrrxxxjjjaaaUUUNNNLLLKKKIIIFFFDDDDDDCCCBBB@@@>>>===;;;999;;;===>>>@@@CCCGGGKKKPPPSSSXXX^^^dddiiimmmooopppqqqqqqqqqooommmkkkiiiiiikkkmmmnnnmmmmmmnnnooopppqqqrrrpppnnnmmmnnnoooooopppuuu}}}|||ssslllllloooqqqsssxxx|||uuunnnfff```WWWNNNIIIJJJNNNTTT\\\cccgggiiikkklllkkknnnqqqssstttvvvxxxzzzzzzxxxvvvvvvwwwxxxwwwvvvxxxyyyzzzyyyuuurrrpppppppppppppppqqqqqqppppppooonnnoooqqqssstttuuuvvvvvvuuuxxx~~~|||{{{xxxzzz}}}~~~xxxuuuuuuxxx{{{}}}}}}}}}|||zzzvvvrrrpppooooooooosssrrrrrrtttvvvwwwvvvtttqqqtttyyy}}}|||zzztttooojjjddd```WWWRRRNNNMMMLLLNNNVVV___eeehhhmmmpppppplllgggddd```]]]\\\___```bbbhhhppp{{{mmmbbb]]]dddmmmuuujjjkkkvvv{{{{{{mmm^^^UUUMMMBBB888333333333333444444444555555444555666666777777777777444444555555666777888888777<<<===@@@JJJTTTmmmyyypppkkkiiikkkmmmoooiiigggiiittt{{{rrrmmmmmmiiihhhbbbcccuuu}}}zzzuuunnngggVVVJJJCCCDDDDDD>>><<>>AAADDDHHHPPP[[[gggrrr~~~yyyiii```TTTMMMJJJIIIFFFCCCCCCCCCCCCBBBAAA>>><<<;;;999;;;===???@@@DDDHHHKKKMMMPPPVVV]]]dddjjjnnnpppppprrrtttvvvvvvtttqqqooojjjlllmmmnnnmmmmmmmmmnnnpppqqqrrrpppnnnmmmnnnpppqqqqqquuuzzzuuunnnmmmrrrtttuuuxxx~~~~~~yyyssslllccc]]]TTTKKKGGGHHHIIIOOOXXX___dddgggiiijjjlllnnnqqqssstttuuuwwwyyyzzzyyyxxxyyyzzzzzzyyywwwxxxzzz{{{yyyuuuqqqppppppooopppqqqrrrrrrrrrrrrrrrqqqrrrssstttttttttrrrqqqvvvxxx}}}|||uuuvvvvvvwwwzzz}}}||||||}}}yyyxxxvvvtttrrrqqqqqqppptttrrrrrrtttwwwxxxvvvtttqqqssswww{{{~~~||||||uuuooohhhbbb___VVVQQQMMMLLLKKKMMMUUU^^^hhhlllrrrvvvuuuqqqjjjeeeaaa^^^]]]___```bbbiiipppyyykkkbbbcccgggxxx~~~uuukkknnn{{{rrrbbbVVVJJJ???888666333333333444444444555555444444666777777888888888444555555666888999999:::666;;;<<<@@@JJJUUUoooyyypppjjjhhhkkknnnpppfffdddfffrrr}}}tttnnnnnnhhhgggbbbbbbsss~~~{{{{{{tttnnngggaaaRRRGGGBBBEEEEEE???<<<>>>======<<<;;;999888777777888999:::;;;<<<>>>AAADDDKKKSSS]]]gggqqq{{{~~~jjj```TTTLLLIIIGGGDDD@@@CCCCCCCCCBBBAAA>>><<<:::999;;;===???AAADDDHHHKKKKKKNNNTTT\\\cccjjjnnnqqqnnnqqquuuyyyzzzxxxvvvtttkkklllnnnnnnmmmlllmmmnnnppprrrsssqqqnnnmmmooorrrrrrrrrtttyyywwwoooooosssuuuuuuwww|||{{{wwwrrrjjjaaaZZZQQQIIIEEEGGGFFFLLLUUU]]]bbbeeegggiiilllnnnqqqssstttuuuwwwyyy{{{zzzzzz|||}}}}}}zzzxxxxxxzzz{{{yyyuuuqqqpppqqqooopppqqqssstttuuuvvvvvvtttuuuvvvvvvuuurrrpppnnnrrrsssvvv}}}{{{vvvwwwwwwwwwyyy|||||||||~~~~~~vvvuuuuuuttttttsssrrrqqqtttrrrrrrtttwwwxxxvvvtttrrrtttvvvzzz|||~~~|||~~~}}}vvvnnngggaaa^^^VVVPPPLLLKKKKKKMMMTTT]]]hhhlllsssxxxwwwrrrjjjdddbbb___^^^___aaabbbiiiqqq}}}tttiiibbbeeesss}}}uuummmsssxxxhhhYYYHHH;;;777:::333333333444444444555555444444666777888888888888555666777888999:::;;;;;;444:::;;;???JJJUUUoooyyypppiiihhhjjjnnnpppaaa```bbbnnnwwwqqqqqqiiigggccccccssswww~~~||||||wwwiii[[[RRRIIIBBBAAAAAA??????@@@======<<<;;;:::999999888777777888:::<<>>===???>>>>>>???AAADDDGGGIIIOOOOOOQQQWWWaaaiiinnnoookkkpppuuuvvvsssrrrtttwwwqqqoookkkjjjjjjkkkjjjjjjqqqssssssoookkkkkkpppvvvsssrrrsssvvv}}}~~~yyyvvvtttrrrqqquuu{{{~~~yyysssnnnmmmiiiaaaXXXOOOIIIFFFDDDGGGLLLRRRYYY^^^ccciiilllrrrvvvwwwuuuuuuxxxwwwtttxxxwwwwwwyyy|||~~~~~~}}}}}}yyyvvvrrrooommmooorrrvvvyyyzzzxxxuuussswwwvvvtttqqqoooooonnnooorrrsssvvvyyy}}}~~~|||||||||||||||||||||||||||}}}}}}zzzyyyyyy|||~~~{{{xxxqqqmmmooosssvvvwwwsssppppppsssyyy|||zzzwwwuuuuuuvvvxxxzzz{{{}}}}}}|||||||||rrrjjjeee```^^^SSSNNNJJJKKKMMMNNNSSSZZZ```gggqqqxxxzzzuuunnniiidddaaa```aaabbbbbbhhhnnn~~~qqqhhhjjjsss{{{ppptttmmmYYYKKKBBB<<<999555555555555555555555555666555555555555444444444666666666666777888999::::::;;;===AAAFFFVVVsssyyyoooiiiiiikkkjjjhhhaaa]]]]]]iii|||tttrrrtttlllaaa```gggttt|||qqqbbbQQQIIIBBBAAAAAA???>>>???======<<<;;;:::999999888777777888:::<<<>>>@@@BBBGGGPPP]]]iiittt}}}hhh^^^SSSNNNKKKGGGFFFGGGDDDDDDCCCBBB@@@???>>>===>>>>>>>>>???AAADDDGGGIIIMMMNNNQQQXXXaaahhhlllmmmmmmpppssssssqqqqqquuuyyywwwtttpppllljjjllloooqqqssssssrrrooollllllppptttxxxxxxwwwyyy}}}~~~{{{xxxuuusssssswww|||{{{uuuqqqiiieee]]]UUUMMMHHHDDDCCCEEEIIIOOOUUU\\\ccciiimmmrrruuuvvvtttuuuxxxxxxuuuwwwxxxyyyzzz|||}}}}}}yyyvvvsssqqqsssuuuxxxzzz{{{yyyvvvtttuuutttrrrqqqpppooooooooopppqqqrrrtttwwwzzz|||~~~|||||||||~~~}}}|||||||||}}}wwwvvvvvvxxx|||}}}|||{{{zzzuuurrrrrrtttwwwxxxtttrrrqqquuuzzz}}}|||yyyzzzzzzzzz{{{{{{{{{{{{{{{yyy{{{yyyrrrjjjbbb]]]UUUOOOKKKLLLLLLMMMRRRXXX```fffnnntttvvvsssnnnjjjeeebbb```aaabbbccciiippp|||qqqpppttt~~~sssvvvooo[[[KKKAAA:::666555555555555555555555555444444444555555666666666666666666666777888999::::::;;;===AAAGGGWWWtttzzzooojjjjjjlllkkkiii___\\\\\\hhh}}}sssnnnmmmiii___]]]eeesss~~~yyyiiiQQQHHHAAA@@@@@@>>>===???======<<<;;;:::999999888777777888:::<<<>>>@@@AAAFFFOOO\\\jjjvvv{{{ggg]]]SSSOOOLLLGGGEEEEEEDDDCCCBBBAAA@@@???>>>===>>>>>>>>>???AAADDDFFFHHHKKKMMMRRRYYYaaagggjjjkkknnnpppqqqpppooopppuuuyyyzzzxxxsssmmmiiikkkqqqvvvuuutttqqqooonnnooopppqqqyyyyyyyyyzzz}}}}}}|||zzzwwwuuuvvvxxx|||~~~}}}yyyuuuqqqddd```YYYQQQJJJFFFCCCBBBBBBEEEKKKRRRYYYbbbkkkpppuuuyyyzzzxxxzzz~~~|||xxxzzz}}}}}}|||}}}|||yyywwwuuutttvvvxxxyyyyyywwwtttsssrrrqqqqqqqqqppppppppppppoooooonnnnnnoooppprrrsssrrrwww~~~zzzyyy|||}}}||||||}}}wwwuuutttuuuwwwyyyzzzzzz|||{{{xxxuuussssssuuuxxxuuuttttttwww|||~~~}}}{{{~~~}}}|||{{{zzzyyyxxxwwwvvvyyyzzzpppeee^^^WWWQQQLLLLLLLLLLLLPPPVVV___cccjjjppprrrpppmmmjjjfffbbb```aaaaaabbbiiiqqq}}}zzzyyyvvvxxxsss___MMMAAA888444555555555555555555555555222333444555666777888888666666666666777888999::::::;;;>>>AAAGGGXXXuuuzzzpppkkklllmmmllljjj]]][[[[[[gggsssjjjffffff\\\[[[bbbqqq|||zzzjjjPPPGGG@@@??????======>>>======<<<;;;:::999999888777777888999;;;===???@@@EEENNN[[[iiiuuu|||ggg]]]SSSOOOLLLGGGDDDDDDCCCCCCBBBAAA@@@???>>>=========>>>???AAADDDFFFGGGJJJMMMTTT[[[bbbgggiiiiiikkknnnppppppppppppsssuuuvvvvvvtttnnniiiiiiooouuuvvvtttqqqpppqqqqqqpppooossstttvvvyyy}}}}}}zzzyyyzzz{{{{{{zzzzzz{{{|||{{{yyyuuuqqqnnn```\\\VVVOOOIIIEEECCCBBB@@@DDDIIIPPPXXXcccmmmtttwwwzzz{{{zzz}}}{{{~~~~~~|||zzzxxxvvvttttttuuuuuutttrrrpppooooooooopppqqqqqqqqqqqqqqqnnnmmmkkkiiiiiiiiijjjkkkiiipppyyy~~~zzzwwwxxx|||~~~}}}~~~yyywwwtttssssssuuuvvvwwwwwwxxxyyyvvvrrrqqqsssvvvuuutttuuuxxx{{{}}}}}}{{{|||{{{zzzyyywwwvvvuuutttvvvwww||||||ssshhh```YYYSSSNNNLLLLLLKKKOOOTTT[[[```hhhooorrrpppllliiifffbbb_________```gggoooyyyxxx{{{xxxcccPPPBBB888333555555555555555555555555333444444555666777777777666666666666777888999::::::;;;>>>BBBIIIYYYwww{{{qqqmmmmmmooommmkkk]]][[[]]]iiiuuuiiiccceeeZZZYYYaaaqqq{{{}}}~~~uuuhhhPPPGGG@@@??????======>>>======<<<;;;:::999999888777777888999;;;===>>>???DDDMMMZZZgggsss~~~~~~ggg]]]SSSOOOLLLFFFCCCCCCBBBBBBAAA@@@??????>>>>>><<<===>>>???AAADDDEEEFFFJJJNNNUUU]]]bbbfffhhhiiihhhkkkoooqqqrrrqqqpppppppppsssuuurrrmmmjjjmmmqqqvvvtttrrrrrrsssrrrqqqooonnnpppssswww||||||xxxvvvxxx{{{~~~zzzvvvrrrnnnlll___[[[UUUOOOJJJFFFDDDDDDAAADDDIIIPPPYYYdddooowwwuuuxxxzzzzzz}}}~~~{{{yyyxxxttttttsssrrrqqqooonnnmmmlllmmmoooqqqqqqpppooonnniiigggdddbbbaaabbbcccdddeeekkkttt|||}}}}}}}}}~~~}}}yyywwwxxx||||||zzzwwwsssqqqqqqsssuuuuuuwwwyyywwwtttrrrtttvvvttttttuuuwwwyyy{{{zzzzzzyyyyyyyyyxxxxxxwwwvvvvvvxxxvvvxxx~~~||||||{{{zzzwwwppphhhcccZZZTTTNNNMMMKKKJJJMMMSSSWWW^^^hhhqqqtttrrrlllhhheeeaaa^^^^^^]]]]]]cccjjjwwwyyy}}}{{{fffRRRCCC999555555555555555555555555555666666666666666666666666666666666666777888999::::::;;;???CCCJJJ[[[xxxzzzrrrnnnnnnooonnnkkk^^^]]]___lll{{{|||yyylllffffff[[[ZZZbbbrrr{{{{{{{{{{{{~~~}}}rrrfffQQQHHHAAA@@@@@@>>>===???======<<<;;;:::999999888777888888999:::<<<>>>???DDDMMMYYYfffqqq|||hhh]]]SSSNNNJJJEEECCCCCCBBBAAAAAA@@@??????>>>>>>;;;<<<>>>@@@BBBDDDEEEFFFIIINNNUUU\\\```cccfffhhhfffiiimmmqqqrrrqqqooommmnnnrrruuuvvvssspppooopppsssssstttttttttsssrrrrrrpppqqqsssvvvzzz~~~~~~xxxuuuwww|||yyytttpppmmmlll___\\\VVVOOOJJJGGGFFFEEECCCFFFKKKRRRZZZeeepppwwwxxx|||}}}~~~}}}{{{yyyttttttrrrqqqooonnnmmmmmmiiijjjmmmnnnnnnllliiihhh___^^^\\\ZZZ[[[\\\___aaaeeejjjrrrxxx{{{~~~{{{{{{{{{|||}}}~~~|||||||||}}}~~~}}}}}}{{{xxxwwwxxx|||~~~~~~~~~~~~|||{{{xxxtttqqqpppqqqssswwwxxxyyyyyywwwwwwxxxxxxuuuuuuvvvwwwwwwxxxwwwwwwyyyyyyyyyyyyzzzzzzzzzzzz{{{wwwvvvyyyyyyxxxvvvtttqqqlllfffbbb[[[TTTOOOMMMKKKJJJMMMRRRVVV^^^jjjssswwwuuuooojjjeeeaaa___^^^\\\[[[___eeetttxxx}}}{{{fffQQQBBB:::777555555555555555555555555777777777666666666555555666666666666777888999::::::<<>>???======<<<;;;:::999999888777888888999:::<<<===>>>CCCLLLYYYeeeqqq|||iii^^^RRRMMMIIIDDDCCCDDDAAAAAA@@@@@@???>>>>>>>>>;;;<<<>>>@@@BBBCCCDDDEEEHHHMMMTTTYYY\\\___cccfffggghhhkkknnnppppppnnnlllnnnpppsssuuuuuutttqqqpppooosssvvvvvvtttrrrssstttrrrssstttvvvzzz~~~{{{yyyzzz}}}zzztttpppmmmlllkkk___\\\VVVPPPJJJGGGFFFEEECCCGGGLLLSSS[[[dddnnntttxxx|||~~~~~~~~~{{{yyyxxxrrrqqqpppnnnmmmllllllllleeegggiiijjjiiifffbbb___YYYXXXVVVVVVXXX\\\```bbbiiilllppptttvvvyyy|||~~~~~~}}}zzzzzzzzzzzz|||}}}}}}||||||~~~~~~|||xxxxxxwwwwwwyyy|||}}}}}}~~~~~~}}}|||zzzzzzxxxxxxwwwtttpppoooqqqtttxxxwwwvvvwwwyyyzzzzzzyyyvvvwwwxxxxxxwwwvvvuuuuuuxxxxxxxxxyyyzzzzzz{{{{{{|||xxxwwwzzzzzzxxxuuurrrnnniiiccc^^^[[[TTTOOOMMMKKKJJJMMMRRRYYY```kkktttxxxwwwsssooofffcccaaaaaa^^^ZZZ\\\aaammm{{{vvv}}}xxxcccOOO@@@:::888555555555555555555555555666666666666666777777777666666666666777888999::::::<<<@@@DDDLLL^^^{{{yyyqqqmmmoooooommmjjj______cccpppyyy{{{zzzoooiiihhh]]][[[bbbrrr}}}~~~wwwjjjRRRIIIBBBAAAAAA??????@@@>>>===<<<;;;:::999999888888888888999:::<<<===>>>BBBKKKXXXeeeqqq}}}jjj^^^RRRLLLHHHDDDCCCDDDAAA@@@@@@@@@???>>>>>>>>>:::;;;>>>@@@BBBCCCDDDEEEGGGLLLRRRWWWYYY]]]aaaeeeiiihhhiiikkknnnoooooonnnnnnnnnooorrrttttttrrrpppmmmrrrwwwxxxtttrrrtttwwwrrrssstttwww{{{~~~|||}}}}}}zzztttnnnkkkiiiiiiiii___\\\VVVOOOJJJGGGEEEEEECCCGGGMMMSSS[[[ccclllrrrqqquuuwwwxxx}}}~~~{{{xxxvvvtttooonnnllljjjiiiiiiiiiiiibbbdddfffgggeeeaaa]]]ZZZWWWVVVUUUVVVYYY^^^cccffflllmmmpppqqqsssvvvzzz}}}~~~~~~~~~~~~{{{zzz{{{zzzzzzzzz{{{}}}}}}}}}}}}~~~~~~|||ttttttuuuvvvyyy|||{{{|||}}}}}}|||zzzwwwuuutttuuuvvvssspppppprrruuuvvvtttrrrtttxxxzzzzzzxxxxxxyyyzzzyyywwwuuuuuuuuuvvvvvvwwwwwwwwwxxxxxxxxx}}}zzzyyy||||||zzzwwwtttooohhh```ZZZZZZTTTOOOMMMKKKJJJMMMSSS]]]bbbkkksssxxxxxxvvvtttgggdddcccccc___[[[[[[___fffuuuuuu|||uuu```LLL???999999555555555555555555555555444444555666777888999999666666666666777888999::::::<<<@@@EEELLL^^^|||xxxpppmmmnnnooommmjjj^^^___cccqqq{{{|||xxxmmmhhhhhh]]]ZZZaaaqqq{{{bbbTTTKKKDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::999999777888:::::::::;;;>>>@@@CCCJJJUUUcccppp}}}oooaaaSSSLLLIIIFFFDDDEEEBBBBBBAAA@@@???>>>======????????????@@@AAABBBCCCGGGKKKRRRWWW[[[^^^aaaccceeefffhhhkkkmmmnnnoooooonnnrrruuuttttttvvvtttooolllpppqqqpppsssyyyyyytttvvvuuuuuuxxx~~~~~~zzz{{{vvvoooiiigggfffffffffaaa]]]VVVOOOHHHDDDAAA@@@@@@DDDKKKTTT]]]eeekkknnnpppppppppqqquuu|||~~~}}}zzzvvvoookkkjjjiiigggeeeddddddddddddfffeeedddaaa^^^YYYVVVSSSTTTTTTVVVYYY]]]```ccceeennnnnnnnnnnnnnnppptttwww~~~}}}}}}|||{{{{{{zzzzzz}}}{{{{{{|||}}}}}}~~~}}}}}}}}}}}}~~~}}}{{{xxxwwwvvvtttsssrrrsssvvvyyy|||zzzyyyyyyxxxyyyyyyzzzzzzwwwwwwvvvvvvuuuuuuttttttvvvtttssstttuuuvvvuuutttvvvuuusssrrrsssuuuxxxzzzuuutttrrrqqqrrruuuxxx{{{~~~~~~}}}}}}}}}vvvpppmmmggg^^^WWWTTTPPPNNNNNNLLLKKKNNNTTT\\\fffpppvvvxxxzzzwwwsssiiifffddddddaaa[[[XXXYYYdddmmmyyyzzzoooZZZIII===666333777666666555444444333333777777666666666666777777666666666666777888999:::;;;>>>@@@DDDOOOdddzzzsssppppppoookkkgggeeecccccckkk}}}zzz|||{{{zzznnneeeiii___\\\```pppeeeTTTKKKDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::999999777888:::::::::;;;>>>@@@BBBHHHTTTaaannn|||oooaaaRRRLLLIIIFFFEEEEEEBBBBBBAAA@@@???>>>>>>===>>>>>>>>>???@@@AAACCCDDDFFFKKKQQQVVVZZZ]]]```cccdddeeegggiiilllnnnpppqqqooorrrssssssvvvyyywwwrrrkkkoooppppppsssxxxxxxsssvvvvvvxxx}}}}}}xxxtttoooiiieeeddddddddddddaaa\\\VVVNNNHHHDDDBBBAAAAAAEEELLLUUU___ffflllooopppqqqqqqrrrsssxxx~~~}}}|||yyywwwuuuqqqllliiigggfffdddcccbbbbbbbbbccccccbbb```]]]ZZZVVVSSSRRRWWWXXXZZZ]]]```cccfffhhhkkkkkkkkkjjjjjjmmmrrruuuzzzzzzzzzzzzzzzyyyyyyyyy~~~~~~~~~}}}|||{{{|||}}}}}}~~~}}}}}}|||{{{{{{|||{{{{{{yyywwwvvvuuutttqqqpppqqqssswwwyyyyyyyyyxxxxxxxxxyyyzzzzzzxxxwwwwwwvvvvvvuuuttttttvvvuuuuuuvvvxxxxxxwwwvvvzzzxxxvvvtttssstttvvvwwwuuutttrrrqqqrrrtttwwwyyy|||}}}~~~wwwqqqllleee\\\VVVSSSOOOMMMMMMKKKJJJMMMSSS[[[eeeooouuuxxxyyywwwssskkkfffcccbbb```\\\\\\___eeemmmxxx~~~vvv~~~ppp\\\KKK???999666555555555555555555555555777777666666666666777777666666666777777888999:::;;;>>>AAAEEEOOOeee|||uuurrrrrrrrrnnnjjjeeeeeegggqqq}}}xxx{{{~~~zzz{{{qqqiiiddd\\\\\\aaapppiiiTTTKKKDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::999999777888:::::::::;;;>>>@@@@@@GGGRRR___lllzzznnn```RRRLLLIIIFFFEEEFFFBBBBBBAAA@@@???>>>>>>===<<<======>>>@@@BBBCCCDDDFFFJJJPPPUUUYYY\\\```bbbcccccceeegggkkkooorrrtttssssssrrrsssxxx}}}zzztttjjjmmmpppqqqtttxxxwwwsssuuuwww|||}}}wwwnnnjjjfffcccbbbccccccccc```\\\UUUMMMGGGCCCBBBAAAAAAFFFNNNXXXaaaiiinnnppprrrssssssrrrrrrsssvvvxxx{{{xxxuuuqqqnnnllliiifffcccaaa```___^^^]]]]]]^^^___]]]\\\ZZZWWWUUUSSSRRRRRRYYYZZZ\\\___bbbdddfffhhhggggggeeeddddddhhhnnnsssvvvvvvwwwxxxxxxxxxxxxxxx~~~}}}{{{|||}}}~~~}}}~~~~~~~~~}}}{{{zzz|||}}}~~~~~~~~~}}}|||{{{{{{{{{zzzzzzzzzyyyyyyyyyvvvtttqqqpppppprrrtttvvvxxxxxxxxxxxxxxxyyyzzzzzzyyyyyyxxxwwwvvvuuussssssuuuuuuvvvyyy{{{|||zzzxxx~~~|||yyyvvvtttssstttttttttsssrrrqqqqqqsssuuuwwwxxxzzz}}}yyyrrrlllddd[[[UUUSSSOOOLLLLLLJJJIIIMMMTTTZZZdddnnnsssuuuwwwuuupppkkkeeebbbaaa```___aaafffiiiqqqzzz~~~~~~wwwqqqzzzsss___MMMAAA;;;999333333444555666666777777888777777666666777777888777777777777777888::::::;;;>>>AAAFFFQQQfffwwwssstttuuurrrooofffgggkkkvvvzzzwww|||{{{|||tttnnnddd```aaafffrrrjjjTTTKKKDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::999999777888:::::::::;;;>>>@@@AAAGGGRRR^^^lllyyynnn```RRRLLLIIIFFFEEEFFFAAAAAA@@@???>>>======<<<;;;<<<<<<>>>@@@BBBDDDEEEEEEIIINNNSSSWWW[[[^^^aaaaaabbbccceeejjjooosssvvvwwwuuussstttzzz|||tttkkkmmmooosssvvvxxxwwwuuuvvvxxx|||}}}uuunnnkkkgggeeeeeeeeedddddd___ZZZSSSLLLFFFCCCBBBBBBBBBGGGPPPZZZcccjjjoooqqqtttuuuuuusssqqqooooooooowww}}}}}}xxxqqqmmmgggbbb```]]][[[ZZZXXXXXXWWWVVVVVVWWWXXXYYYVVVUUUTTTRRRRRRSSSTTTUUUXXXZZZ\\\^^^```bbbddddddcccbbb```^^^___dddkkkpppqqqssstttvvvxxxyyyyyyyyy}}}~~~|||{{{{{{{{{{{{{{{{{{||||||||||||}}}}}}}}}~~~}}}|||{{{}}}~~~}}}{{{zzz}}}||||||{{{{{{{{{||||||yyywwwtttrrrqqqsssvvvwwwxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzzzzyyywwwuuusssrrrttttttvvvyyy||||||{{{yyy~~~|||zzzwwwtttssssssssssssrrrrrrqqqrrrssstttuuutttwww|||{{{tttmmmfff^^^XXXVVVQQQMMMLLLJJJJJJOOOVVV[[[eeemmmppprrrrrroookkkhhhdddbbbdddddddddfffkkkpppwww~~~tttlllvvvwwwbbbOOOBBB<<<999444444444555666666777777888777777777777777777888777777777777888999::::::;;;>>>BBBGGGRRRhhhxxxtttvvvwwwuuurrrhhhhhhlllvvvxxxwww~~~~~~|||uuupppjjjgggiiillluuujjjTTTKKKDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::999999777888:::::::::;;;>>>@@@BBBHHHSSS___lllzzzmmm```RRRKKKIIIGGGFFFGGG@@@@@@???>>>===<<<;;;;;;;;;;;;<<<===???BBBCCCEEEDDDHHHMMMQQQUUUYYY]]]```aaaaaabbbeeeiiinnnsssvvvyyywwwuuuvvv||||||sssmmmmmmoootttxxxyyyxxxwwwxxxyyy{{{}}}|||tttnnnllliiiggggggfffeeeccc^^^YYYRRRJJJEEECCCBBBCCCDDDIIIPPPZZZcccjjjoooqqqtttuuuvvvtttpppmmmkkkjjjooosssuuutttuuuwwwuuuqqqiiiddd]]]WWWSSSRRRPPPOOOOOONNNNNNNNNNNNPPPQQQRRRPPPOOOOOOPPPRRRTTTWWWXXXXXXYYY[[[]]]___```aaaaaa^^^]]]\\\ZZZ[[[aaahhhmmmnnnpppssswwwyyy{{{{{{{{{{{{~~~||||||{{{zzzzzzxxxxxxxxxyyyyyyyyyyyyzzzzzz{{{}}}}}}||||||}}}~~~~~~}}}|||{{{}}}~~~~~~{{{zzz}}}||||||{{{{{{{{{||||||{{{yyywwwuuuuuuwwwzzz|||zzzyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzxxxvvvtttrrrrrrrrrsssvvvyyy{{{zzzxxx{{{zzzxxxvvvtttsssssssssqqqrrrrrrrrrssstttttttttuuuxxx|||~~~wwwpppiiiccc^^^ZZZTTTPPPNNNLLLLLLRRRZZZ___gggnnnoooooonnnkkkfffdddbbbdddhhhjjjiiijjjnnnttt|||~~~zzz{{{~~~tttjjjqqqzzzdddPPPAAA:::888666666666666666666666666888888777777777777888888777777777777888999:::;;;;;;???CCCIIITTTiiiyyyvvvwwwxxxuuurrrhhhggghhhppp~~~sssttt}}}wwwpppkkkiiifffjjjmmmvvviiiTTTKKKDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::999999777888:::::::::;;;>>>@@@DDDJJJSSS___mmm{{{mmm___QQQKKKIIIGGGFFFGGG@@@@@@???>>>===<<<<<<;;;;;;<<<<<<===???AAABBBCCCDDDGGGKKKOOOSSSXXX\\\```aaaaaaccceeeiiimmmppprrrvvvwwwwwwyyy}}}}}}uuunnnlllmmmssswwwwwwxxxyyyzzz{{{||||||{{{|||~~~|||}}}yyyqqqmmmkkkiiihhhhhhgggdddbbb]]]XXXQQQIIIDDDBBBCCCDDDFFFJJJPPPXXX```hhhmmmpppqqqrrrsssrrroookkkjjjiiihhhiiiiiifffhhhjjjiiieee^^^YYYRRRMMMJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMLLLMMMNNNPPPSSSUUUWWWYYYXXXYYY[[[]]]^^^___^^^^^^XXXXXXWWWWWWXXX]]]dddiiikkknnnrrrwwwzzz}}}}}}~~~{{{}}}{{{zzzzzzzzzyyywwwvvvvvvvvvwwwwwwwwwxxxxxxzzz{{{}}}~~~~~~}}}||||||{{{|||}}}}}}}}}|||{{{zzz|||}}}|||{{{{{{{{{zzzzzzzzzyyyyyyyyyzzzyyywwwvvvwwwzzz~~~}}}|||{{{zzzyyyyyyyyyyyyyyyzzz{{{{{{zzzwwwuuusssrrrqqqqqqsssvvvxxxxxxwwwxxxwwwvvvtttsssrrrqqqqqqpppqqqrrrtttuuuuuuuuuuuuxxxzzz}}}|||tttmmmgggddd]]]WWWRRRPPPNNNOOOUUU^^^bbbiiiooopppooonnnjjjfffcccbbbeeekkknnnmmmnnnrrruuu}}}}}}uuussssssvvvwwwzzzrrrhhhooo{{{eeePPP@@@:::888666666666666666666666666999888888777777888888999888888777888888999:::;;;;;;???DDDJJJUUUjjjzzzxxxyyyxxxuuuqqqgggeeedddjjjyyy{{{mmmnnnxxx}}}~~~rrrjjjeeeccc___bbbhhhuuuhhhTTTKKKDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::999999777888:::::::::;;;>>>@@@DDDJJJSSS___lll{{{lll___QQQKKKIIIGGGFFFGGGBBBBBBAAA@@@???>>>======<<<<<<======>>>@@@AAABBBCCCFFFJJJNNNRRRVVV[[[___aaabbbdddfffiiilllmmmnnnppptttxxx{{{~~~yyynnniiijjjpppttttttvvvzzz}}}}}}{{{{{{|||yyyyyyzzz}}}~~~{{{tttnnnjjjiiiiiiiiijjjiiigggeee\\\WWWPPPHHHCCCBBBCCCDDDHHHKKKOOOUUU]]]eeekkknnnlllnnnooonnnllljjjjjjjjjcccdddbbb^^^^^^___[[[UUUQQQMMMHHHEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEGGGJJJKKKLLLMMMOOOQQQRRRTTTUUUUUUUUUVVVYYYZZZ[[[[[[ZZZYYYRRRRRRSSSSSSUUUYYY___dddhhhkkkpppvvvzzz}}}~~~|||zzzyyyzzz{{{yyywwwwwwwwwwwwxxxxxxxxxyyyyyy||||||}}}~~~|||}}}~~~~~~}}}|||zzz|||}}}|||{{{{{{|||{{{{{{yyywwwvvvvvvuuutttuuuwww{{{}}}|||zzzzzzyyyyyyxxxyyy{{{|||{{{yyyvvvtttsssqqqooopppsssuuuwwwwwwvvvvvvtttrrrqqqooonnnmmmnnnppprrruuuwwwwwwwwwwwwwwwyyy{{{~~~wwwoooiiiggg___YYYSSSPPPNNNOOOWWW```dddkkkqqqrrrrrrrrrooojjjfffdddeeekkknnnooorrrvvvwww~~~sssmmmlllkkkmmmrrr{{{nnnfffooozzzeeeOOOAAA;;;:::555555666666777777888888999888888777777888888999888888888888999:::;;;;;;;;;???EEEKKKWWWlll}}}{{{{{{zzztttooocccaaaaaahhhwwwxxxiiikkkuuu~~~tttkkkfffaaa[[[]]]dddttthhhTTTKKKDDDCCCBBB???>>>>>>===<<<<<<;;;;;;:::999999777888:::::::::;;;>>>@@@DDDIIISSS^^^lllzzzlll___QQQKKKIIIGGGFFFHHHDDDCCCCCCBBBAAA@@@??????============>>>???@@@AAACCCEEEIIIMMMQQQVVV[[[___bbbccceeegggiiikkklllllljjjqqqxxx||||||mmmhhhgggmmmqqqrrruuuzzz~~~|||zzzyyyvvvuuuuuuwwwyyyvvvpppkkkiiiiiiiiikkkmmmmmmkkkiii[[[WWWOOOHHHCCCBBBCCCDDDJJJKKKNNNTTT[[[ccciiimmmhhhjjjkkkkkkjjjiiijjjkkkbbbbbb___[[[YYYXXXQQQIIIIIIEEEBBB@@@AAABBBCCCCCCBBBBBBBBBCCCDDDGGGIIIKKKMMMNNNPPPQQQRRRRRRQQQQQQQQQSSSUUUVVVWWWVVVUUUTTTMMMNNNPPPQQQSSSWWW\\\```fffiiiooouuuzzz}}}~~~~~~{{{{{{|||}}}{{{yyyzzzzzzzzz{{{{{{{{{{{{|||zzzzzzzzz{{{}}}zzz|||~~~|||}}}~~~~~~}}}{{{xxxwwwsssrrrrrrrrrvvvzzz}}}{{{zzzyyyyyyxxxyyy{{{|||{{{yyywwwuuutttrrrooooooqqqtttvvvwwwvvvuuutttqqqooommmkkkjjjnnnpppsssvvvxxxyyyxxxxxxtttuuuwwwzzzyyypppjjjggg```YYYSSSPPPNNNOOOWWW```eeelllssstttuuuuuusssoooiiieeeeeeiiimmmoootttzzzzzztttllliiifffhhhnnn~~~tttiiieeepppxxxdddOOOAAA<<<<<<333333444666777999::::::999999888888888888999999888888888888999:::;;;<<<;;;@@@EEELLLWWWlll}}}}}}{{{tttnnn```___```hhhwww~~~uuuiiikkkuuuxxxooojjjfff^^^]]]ddduuu||||||wwwcccRRRJJJCCCAAA???===>>>AAA>>>>>>===<<<;;;::::::999999:::;;;;;;::::::<<<>>>EEEKKKSSS^^^iiivvv|||gggaaaXXXPPPLLLIIIHHHGGGEEEDDDBBB@@@???>>>======>>>>>>>>>???@@@AAACCCCCCCCCEEEHHHJJJMMMQQQWWWZZZ___]]]aaahhhiiieeeggglllnnnssswwwxxxzzz}}}|||xxxssslllfffgggjjjnnnuuu{{{|||vvvuuuwwwqqqrrrrrrrrrqqqooommmkkkjjjiiijjjkkkmmmmmmkkkiii\\\SSSJJJFFFDDDCCCEEEIIIJJJNNNQQQSSSYYYaaafffeeeeeeeeeeeehhhjjjjjjhhhgggbbb]]]VVVOOOKKKHHHEEECCCAAAAAAAAABBBBBBAAAAAA@@@BBBAAA@@@@@@BBBEEEIIIKKKUUUTTTSSSRRRQQQQQQQQQQQQSSSUUUWWWWWWTTTPPPNNNMMMKKKIIIIIILLLNNNOOOUUU\\\cccjjjpppssswww}}}{{{}}}}}}|||{{{zzzzzzyyyyyyzzzxxxvvvwwwyyyzzz{{{{{{}}}{{{xxxxxxzzz|||~~~|||}}}~~~~~~}}}|||yyy|||~~~|||}}}}}}||||||{{{{{{{{{zzz{{{vvvqqqnnnqqquuuzzz}}}}}}zzzyyyzzzzzzwwwtttwwwwwwwwwwwwwwwvvvvvvuuurrrooommmlllnnnsssyyy}}}{{{yyyvvvssspppmmmkkkjjjmmmmmmnnnrrrvvvxxxvvvssssssrrruuu|||xxxooohhhddd```ZZZTTTQQQOOOOOOVVV]]]fffjjjqqqvvvwwwtttnnnkkkiiibbb```fffnnnqqqtttvvv|||wwwmmmeeegggjjjooo~~~}}}tttiiigggvvvyyybbbMMMAAA;;;777444555666777777888777777999888888888888888999999;;;::::::999999::::::;;;>>>@@@EEEMMM]]]ttt}}}{{{sssjjj[[[]]]^^^dddwwwssskkkmmmuuurrrmmmllljjjbbbbbbhhhssszzzzzzuuu```RRRJJJDDDBBB@@@>>>>>>@@@>>>======<<<;;;:::999999999:::;;;:::::::::<<<>>>BBBHHHQQQ]]]jjjxxxwwwgggaaaXXXPPPKKKIIIGGGFFFDDDCCCBBB@@@???>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCEEEHHHJJJMMMQQQVVVZZZ___^^^bbbhhhiiifffgggllllllqqquuuvvvxxx||||||xxxrrrjjjdddeeehhhlllsssyyyzzzsssoooooommmmmmmmmmmmllllllkkkjjjkkkkkkkkklllmmmkkkhhheeeZZZQQQIIIFFFDDDCCCFFFJJJQQQUUUWWWXXX\\\cccfffeeedddcccbbbbbbbbb```^^^[[[XXXTTTNNNIIIFFFDDDCCCAAACCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@AAACCCFFFIIIKKKTTTTTTTTTTTTSSSSSSSSSRRRTTTVVVWWWVVVRRRNNNKKKJJJIIIGGGHHHKKKLLLNNNTTT[[[```hhhppptttyyyyyyzzzzzzzzzzzzzzz{{{{{{{{{zzzyyywwwwwwxxxzzzzzzzzz}}}{{{yyyyyyzzz{{{}}}}}}{{{||||||}}}~~~~~~~~~~~~~~~~~~}}}|||{{{{{{zzzyyyuuupppnnnooosssvvvxxx}}}zzzxxxxxxyyyyyywwwttttttuuuuuuuuuuuutttssssssqqqooolllkkklllqqqvvvzzzyyyxxxuuurrrooolllkkkjjjkkkkkklllppptttuuusssqqqsssrrruuu|||yyyrrrkkkfffddd^^^XXXSSSQQQOOOPPPWWW___eeejjjqqqvvvwwwtttooolllgggcccbbbhhhnnnppptttxxx}}}|||rrrjjjgggiiimmm{{{yyymmmkkkyyyzzzbbbMMM@@@:::666555555666777888888888888999888888888888888999999999999999999:::;;;<<<======@@@EEENNN^^^uuu}}}{{{yyyrrrjjj[[[\\\]]]dddvvvttteeehhhrrr~~~tttnnnmmmlllbbbaaaeeeooo~~~}}}}}}}}}uuu^^^QQQJJJEEEDDDBBB>>>===???======<<<;;;:::999888888888:::::::::::::::<<<>>>???EEEOOO\\\jjjzzzuuuggg```WWWOOOJJJHHHFFFEEECCCBBBAAA@@@????????????======>>>>>>???AAABBBCCCCCCEEEHHHJJJMMMQQQVVVZZZ___```ccchhhhhhfffhhhkkklllqqquuuwwwzzz~~~|||qqqiiiccccccfffiiiooovvvzzz{{{||||||xxxsssmmmjjjiiiiiiiiiiiiiiijjjkkkllllllmmmmmmnnnmmmiiiddd___WWWNNNGGGEEEEEEDDDGGGKKKVVVZZZ\\\\\\^^^cccdddbbbdddaaa^^^[[[YYYVVVRRROOONNNKKKGGGDDDDDDDDDCCCBBBFFFFFFFFFEEEDDDCCCBBBAAAAAAAAAAAABBBDDDGGGJJJLLLSSSTTTUUUVVVVVVVVVUUUUUUVVVWWWWWWSSSNNNIIIFFFEEEFFFDDDDDDHHHJJJKKKQQQXXX```iiirrrwww{{{}}}xxxwwwwwwxxxyyyzzz|||}}}~~~{{{yyywwwvvvxxxyyyyyyxxx|||{{{{{{{{{{{{{{{|||}}}||||||{{{{{{|||~~~~~~}}}|||{{{zzzyyyxxxxxxxxxuuuqqqoooppprrrttttttyyywwwvvvvvvwwwxxxvvvuuutttttttttttttttssssssrrrqqqooollljjjkkknnnsssuuuwwwvvvsssqqqnnnlllkkkkkkkkkkkklllooorrrsssrrrqqqtttsssvvv|||~~~|||wwwqqqkkkgggdddbbb\\\VVVRRRPPPOOOPPPWWW```eeejjjqqqwwwxxxuuupppmmmfffeeefffjjjlllmmmrrryyy}}}xxxppphhhiiilllyyysssppp}}}zzzaaaKKK???999555555555666888888999999999999999888888777888888999777888888999:::<<<>>>???===@@@EEEOOO```www{{{xxxwwwqqqiii[[[\\\]]]ddduuutttdddgggqqq}}}||||||tttooommmmmmbbb___aaakkkzzzzzzyyy```QQQKKKFFFEEECCC???===>>><<<<<<;;;:::999888888777888999::::::999:::<<<>>>===CCCMMMZZZiiiyyyvvvfff```WWWOOOJJJGGGEEEDDDBBBAAAAAA@@@?????????@@@=========>>>???@@@AAABBBCCCEEEGGGJJJLLLPPPUUUXXX^^^```dddggggggggghhhkkknnnssswwwyyy}}}sssjjjdddccceeeggglllrrrqqqrrrsssvvvxxxvvvqqqlllhhhhhhggghhhiiikkkmmmooolllmmmooopppnnniiibbb]]]SSSKKKEEEDDDEEEEEEHHHLLLTTTXXX[[[[[[]]]``````]]]aaa^^^YYYVVVSSSPPPMMMJJJKKKHHHFFFEEEFFFHHHHHHGGGHHHHHHGGGFFFEEECCCAAA@@@BBBBBBBBBCCCFFFIIILLLMMMRRRSSSVVVXXXYYYYYYXXXWWWXXXXXXVVVQQQKKKEEEBBBAAACCCAAAAAAEEEGGGIIIOOOVVV```iiissswww{{{}}}~~~}}}yyywwwwwwwwwxxxyyy{{{}}}~~~{{{yyywwwvvvwwwwwwwwwvvvzzz{{{|||}}}}}}}}}~~~~~~|||zzzzzz|||~~~~~~}}}|||{{{{{{|||}}}~~~{{{zzzyyyxxxvvvuuussssssvvvtttrrrrrrtttuuuuuuuuuvvvuuuuuuvvvwwwwwwwwwwwwvvvvvvvvvvvvvvvuuuttttttrrrpppmmmkkklllmmmppprrrvvvuuusssqqqooonnnmmmmmmmmmmmmoooqqqsssttttttsssuuutttvvv|||{{{wwwrrrlllgggcccaaaaaa[[[VVVQQQOOONNNOOOWWW___eeejjjqqqwwwyyyvvvqqqnnnggggggjjjllljjjiiinnnvvv|||}}}tttkkkkkklllwwwxxxtttwww^^^III>>>999666555666777888999::::::::::::999999888888888888999999999999999;;;<<<===>>>===@@@FFFQQQbbbzzz}}}zzzvvvnnneee[[[[[[]]]eeeuuuuuujjjnnnvvvyyytttsss~~~~~~rrrmmmkkkmmmaaa]]]___iii}}}}}}~~~fffRRRKKKFFFEEECCC???===>>><<<<<<;;;:::999888888777888999::::::999999;;;===>>>CCCLLLXXXfffuuuxxxggg```WWWOOOIIIFFFEEECCCBBBAAAAAA@@@?????????@@@<<<<<<<<<===>>>???@@@AAABBBDDDFFFHHHKKKNNNSSSWWW\\\```ccceeefffhhhiiijjjlllrrrvvvxxx}}}xxxooogggeeedddeeeiiinnnmmmmmmnnnssswwwwwwrrrnnnhhhgggggghhhiiikkknnnooolllmmmnnnpppnnniiiaaa[[[OOOHHHCCCCCCEEEEEEHHHLLLQQQVVVYYYYYY[[[^^^^^^ZZZZZZWWWSSSPPPNNNNNNLLLKKKLLLJJJIIIIIIKKKLLLMMMLLLIIIIIIHHHGGGFFFDDDBBBAAACCCCCCDDDFFFHHHKKKNNNOOORRRTTTVVVYYYZZZZZZZZZYYYYYYXXXTTTNNNGGGBBB@@@???AAA??????CCCEEEGGGMMMUUU]]]fffooosssxxx~~~~~~}}}}}}~~~~~~|||zzzzzzyyyxxxyyyzzz|||}}}{{{xxxvvvuuuvvvwwwwwwvvvwwwzzz|||}}}}}}~~~}}}zzzyyyyyy{{{|||{{{{{{{{{|||{{{zzzyyyxxxyyyyyyxxxvvvuuusssrrrqqqqqqqqqqqqrrruuuwwwvvvuuutttuuuvvvvvvwwwwwwxxxyyyvvvvvvvvvwwwvvvuuuuuutttsssrrrpppnnnnnnnnnpppqqquuutttsssrrrqqqpppppppppmmmnnnpppqqqrrrssstttuuutttrrrtttyyy}}}~~~|||yyyssslllfffbbb```___[[[VVVQQQOOOMMMNNNUUU]]]gggkkkrrrxxxyyywwwrrrnnnhhhiiilllmmmiiifffjjjrrr{{{~~~vvvmmmmmmmmmwwwzzzuuuqqqYYYEEE<<<999777555666777999::::::;;;;;;;;;;;;:::999999999999999;;;;;;::::::;;;;;;<<<<<<===AAAHHHSSSddd|||}}}xxxlllaaa[[[[[[^^^hhhwww~~~uuuooosss{{{vvvpppoooxxx|||pppkkkiiikkk```\\\^^^iiijjjSSSLLLGGGEEECCC>>>===???======<<<;;;:::999888888777999999999999999;;;======BBBJJJTTTaaaqqqyyyhhhaaaXXXOOOJJJGGGEEEDDDCCCBBBAAA@@@????????????;;;;;;<<<<<<===???@@@AAA@@@BBBEEEGGGIIILLLQQQTTTXXX^^^bbbcccdddhhhjjjjjjiiinnnsssvvv{{{~~~uuukkkfffdddbbbdddhhhkkkjjjkkkooosssssspppmmmhhhhhhhhhiiijjjkkklllmmmkkklllmmmmmmkkkfff^^^XXXMMMFFFBBBCCCDDDEEEHHHLLLOOOUUUYYYZZZ\\\^^^]]]YYYRRROOOLLLJJJLLLNNNOOOPPPRRRPPPNNNNNNOOOPPPOOONNNKKKKKKJJJIIIHHHFFFDDDCCCDDDEEEGGGIIIKKKNNNPPPRRRSSSTTTVVVXXXZZZZZZZZZZZZXXXWWWSSSLLLEEEAAA??????@@@>>>???CCCEEEGGGMMMUUUXXX```ggglllrrrzzz{{{{{{|||~~~}}}|||zzzyyyyyyzzz{{{|||yyywwwuuutttvvvwwwwwwvvvvvvyyy{{{{{{zzz{{{~~~zzzxxxxxxxxxyyy{{{|||~~~~~~{{{xxxvvvzzzyyyyyywwwvvvuuuttttttmmmmmmmmmpppsssuuuuuutttsssuuuvvvvvvvvvvvvwwwyyyuuuuuuuuuuuuuuuttttttssstttsssqqqpppoooooopppppptttsssrrrrrrqqqqqqrrrrrrmmmnnnpppppppppqqqrrrtttrrrppprrrvvvyyy}}}~~~{{{uuunnnhhhbbb___]]]ZZZTTTOOONNNMMMNNNVVV^^^hhhmmmtttyyyzzzvvvqqqmmmhhhiiilllmmmjjjgggjjjqqq{{{~~~uuuooonnnmmmvvv{{{vvvnnnVVVCCC;;;999888555666888999;;;;;;<<<<<<======<<<;;;::::::::::::<<<<<<;;;;;;;;;;;;;;;<<>>===@@@>>>======<<<;;;:::999999777888999999888999;;;===;;;???GGGQQQ]]]mmm{{{zzziiicccYYYPPPKKKGGGEEEDDDDDDCCCBBB@@@???>>>>>>>>>;;;;;;;;;<<<===>>>???@@@???AAACCCEEEGGGJJJOOORRRTTT[[[``````ccciiikkkjjjggglllqqquuu{{{yyymmmgggbbb^^^___bbbddddddfffiiilllnnnnnnnnnkkkkkklllmmmmmmmmmllllllkkkkkkjjjiiifff```XXXRRRKKKEEEAAABBBDDDDDDGGGKKKOOOTTTYYYZZZ[[[\\\YYYUUUNNNLLLIIIJJJMMMRRRVVVWWWZZZXXXVVVUUUUUUTTTQQQPPPMMMMMMMMMLLLKKKIIIHHHGGGFFFGGGIIIKKKNNNQQQSSSTTTUUUUUUVVVWWWXXXZZZ[[[[[[XXXVVVQQQKKKEEEAAA@@@AAA@@@>>>???CCCEEEHHHNNNUUUZZZ___ccceeejjjssszzz|||yyyxxxyyy{{{~~~}}}{{{yyyyyy{{{}}}~~~xxxvvvttttttuuuwwwwwwwwwvvvyyyzzzxxxuuuvvvzzz~~~{{{yyyxxxxxxxxx}}}~~~~~~|||yyywwwyyyxxxxxxwwwvvvuuuuuuuuuooonnnmmmoooqqqsssssssssqqqsssuuuuuutttsssuuuwwwvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrqqqppppppppppppqqqqqqqqqqqqqqqqqqrrrsssnnnppprrrqqqpppqqqsssvvvvvvssstttxxx{{{~~~}}}{{{vvvpppiiiccc^^^[[[UUUPPPMMMMMMMMMPPPXXXaaajjjooouuuzzzzzzvvvppplllhhhhhhkkknnnnnnlllooouuu}}}|||tttnnnmmmmmmuuu{{{wwwnnnUUUAAA:::888888555666888:::;;;<<<======???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@DDDLLLWWWhhhzzznnncccZZZ[[[bbbppp}}}|||uuuooouuuxxxrrrsssvvvtttooommmkkk```\\\___iii{{{iiiVVVNNNFFFCCCAAA>>>>>>AAA>>>>>>===<<<;;;::::::999777888999999888999;;;===999===DDDNNN[[[kkkzzz}}}jjjcccZZZQQQKKKHHHFFFDDDEEEDDDBBB@@@???>>>======;;;;;;;;;<<<===>>>???@@@>>>@@@BBBDDDFFFIIINNNQQQRRRZZZ______bbbiiillljjjhhhnnnrrrvvv}}}{{{oooggg```[[[[[[^^^[[[]]]```dddhhhkkkoooqqqooopppqqqqqqqqqpppooonnnlllkkkiiifffbbb[[[SSSMMMKKKEEEAAABBBDDDDDDGGGJJJNNNSSSXXXXXXXXXYYYUUUPPPOOOMMMKKKLLLQQQWWW[[[^^^bbb```]]][[[ZZZWWWTTTRRROOOOOOOOONNNNNNLLLKKKJJJGGGHHHJJJMMMPPPRRRTTTUUUVVVVVVVVVVVVWWWYYYZZZ[[[WWWUUUPPPJJJDDDAAAAAABBB@@@>>>???CCCFFFHHHOOOVVV___cccdddbbbdddlllsssvvvwwwvvvvvvyyy}}}~~~}}}{{{zzzzzz|||wwwuuussssssuuuwwwwwwwwwwwwyyyyyyvvvqqqqqqvvv{{{}}}{{{zzzyyyyyyyyy~~~~~~~~~}}}|||zzzyyyxxxvvvvvvuuuuuutttttttttssssssqqqpppppprrrttttttsssppprrruuutttrrrqqqsssvvvyyyyyyyyyyyyyyyxxxwwwwwwrrrrrrqqqqqqppppppoooooopppooooooooopppqqqrrrrrrqqqsssuuutttssssssvvvyyy{{{xxxyyy|||{{{yyyuuupppiiiccc]]]ZZZRRRMMMKKKLLLNNNRRR[[[dddlllpppvvvzzzzzzvvvppplllggggggjjjoooqqqqqqtttyyy|||tttmmmllllllttt{{{xxxoooUUUAAA999777777666777888:::;;;<<<======@@@@@@???======<<<<<<<<<999999::::::<<<===???@@@AAAFFFMMMXXXiii~~~zzzpppfffZZZ[[[cccsss{{{uuuqqqwwwwwwqqqqqqxxxwwwrrrqqqlllaaa]]]___hhhzzzoooXXXPPPHHHEEEAAA===<<<===;;;;;;::::::999888777777777777777888999999::::::???>>>CCCNNN\\\jjjzzz{{{mmm```RRRLLLJJJFFFEEEEEEBBBBBBBBBBBBAAA@@@??????======<<<<<<<<<<<<======@@@AAABBBDDDGGGJJJLLLMMMUUUWWW[[[^^^```cccfffiiinnnpppttt{{{tttiii```]]]\\\\\\ZZZ[[[\\\^^^bbbgggkkknnnuuuwwwzzzyyyvvvqqqnnnlllooolllhhhccc]]]VVVNNNHHHGGGEEECCCAAA@@@BBBDDDEEEJJJLLLQQQTTTVVVUUUTTTRRRPPPOOOOOORRRWWW]]]aaabbbaaa```___^^^]]]\\\\\\\\\SSSRRRPPPNNNLLLKKKJJJJJJKKKLLLMMMPPPRRRTTTVVVWWW\\\ZZZYYYYYYZZZZZZYYYXXXXXXTTTNNNIIIEEECCC@@@>>>>>>===>>>AAAEEEJJJVVVaaaggghhhiiigggeeeggglllqqqssstttuuuxxx{{{~~~}}}{{{{{{~~~~~~}}}xxxwwwvvvuuuvvvwwwyyyzzz{{{{{{yyysssmmmmmmrrrxxx|||{{{xxxvvvvvvwwwyyy{{{~~~~~~|||xxxuuussszzz{{{{{{yyywwwuuuuuuvvvssssssrrrrrrssstttvvvwwwsssrrrrrrtttwwwxxxyyyxxxwwwxxxzzz{{{{{{zzzyyyxxxvvvtttrrrqqqrrrrrrqqqpppqqqpppoooooooooppprrrssssssqqqpppqqqvvvyyyyyyxxx~~~|||tttllleee___YYYVVVSSSPPPMMMLLLPPPXXX```fffnnnuuuyyyxxxtttrrrmmmgggeeedddeeehhhmmmssswwwxxx~~~zzzqqqkkkiiiffflllyyyvvvkkkUUUBBB888666666888888999:::<<<===>>>>>>BBBAAA@@@>>>===<<<<<<<<<<<<===>>>>>>>>>>>>AAACCCBBBHHHOOOWWWhhh|||nnnbbb]]]^^^gggvvvzzzvvvqqq|||{{{ppptttttttttlllhhhfff^^^]]]^^^eee}}}vvvkkkWWWOOOGGGDDDBBB???>>>@@@<<<;;;;;;:::999888777777777777777888999999::::::===<<>>>>>======>>>>>>???@@@AAABBBDDDFFFIIIKKKMMMSSSVVVYYY\\\^^^aaadddgggkkknnnrrryyy|||pppfff```^^^]]]ZZZZZZ\\\^^^bbbggglllnnnvvvxxxyyyxxxuuuqqqnnnmmmnnnkkkfffaaa\\\UUUMMMHHHDDDBBBAAA??????AAACCCDDDEEEGGGJJJMMMOOOOOONNNNNNPPPOOOPPPSSSWWW[[[]]]]]]^^^___```aaaaaa```___^^^XXXWWWUUUTTTRRRRRRQQQQQQMMMNNNPPPRRRUUUWWWYYYZZZ]]]\\\ZZZZZZ[[[[[[ZZZXXXVVVRRRLLLHHHEEEBBB@@@>>>@@@>>>>>>AAAEEEJJJVVVbbblllmmmmmmkkkhhhhhhlllpppppprrrtttwww{{{~~~|||{{{{{{}}}~~~}}}|||{{{zzzxxxvvvuuuvvvwwwxxxyyyzzzxxxrrrnnnnnnsssxxxzzzyyywwwuuuvvvwwwyyy{{{}}}}}}}}}}}}|||zzzxxxwwwzzz{{{{{{yyywwwuuuuuuuuuuuutttttttttuuuvvvwwwwwwtttssstttvvvxxxzzzyyyxxxwwwxxxzzz{{{|||{{{yyyxxxxxxuuusssrrrrrrqqqpppooorrrqqqppppppppppppqqqqqquuusssqqqrrruuuxxxyyyxxx~~~|||sssjjjccc]]]XXXTTTRRROOOLLLLLLPPPYYYbbbhhhnnnuuuzzzyyyvvvsssnnnhhhgggeeeeeejjjsss{{{vvviiifffcccjjjyyywww~~~jjjTTTCCC999777777888888999;;;<<<>>>??????CCCBBB@@@???======<<<<<<;;;<<<=========>>>@@@BBBDDDJJJQQQZZZkkk|||mmmaaa[[[\\\fffwww{{{vvvsss}}}{{{ooossswwwsssjjjffffff^^^\\\```iiiuuujjjXXXOOOFFFDDDCCCAAAAAACCC<<<<<<;;;:::999888777777777777777888999999::::::<<<;;;@@@KKKWWWddduuutttfffXXXPPPLLLHHHFFFFFFCCCBBBBBBAAAAAA@@@??????@@@??????>>>>>>??????@@@@@@@@@AAACCCFFFHHHJJJLLLQQQSSSWWWYYY[[[^^^bbbdddiiikkkpppwwwzzzppphhhcccaaa\\\\\\^^^aaaeeejjjnnnpppsssuuuvvvuuusssqqqppppppllliiiddd___YYYSSSMMMHHHCCCBBBAAA@@@AAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNNNNOOOOOOQQQTTTXXXZZZYYYXXXYYY[[[^^^aaacccbbbaaa```^^^]]]\\\ZZZYYYXXXXXXXXXRRRSSSUUUWWWYYY\\\]]]^^^___^^^]]]]]]]]]]]][[[YYYTTTPPPKKKFFFDDDBBB@@@>>>BBB??????BBBEEEKKKWWWbbbppprrrrrrppplllkkkmmmpppnnnooosssvvvzzz}}}}}}|||{{{{{{|||}}}|||{{{}}}{{{yyywwwuuutttttttttwwwwwwvvvrrroooooosssxxxxxxwwwuuuuuuuuuwwwyyy{{{|||{{{{{{{{{{{{{{{{{{|||zzz{{{{{{zzzwwwuuutttuuuvvvvvvwwwwwwxxxwwwwwwwwwuuuuuuvvvyyy{{{{{{yyywwwvvvwwwyyy{{{{{{{{{yyyxxxyyywwwtttsssrrrrrrpppooorrrrrrrrrrrrqqqqqqqqqqqqvvvtttrrrrrrtttvvvwwwxxx||||||sssiiiaaa[[[VVVSSSQQQNNNKKKKKKPPPZZZeeelllpppwww}}}|||zzzwwwqqqkkkhhhdddcccjjjvvv}}}kkkgggccciiizzzyyy}}}iiiSSSCCC:::888888888999:::<<<>>>@@@AAABBBDDDCCCAAA???>>>======<<<===>>>???>>>>>>???BBBDDDFFFLLLTTT^^^ppp|||mmm```YYY[[[fffxxx|||uuurrr}}}{{{ooosss{{{sssjjjfffggg]]]\\\bbbnnn|||qqq]]]RRRHHHEEEDDDBBBBBBCCC======<<<:::999888777777777777777888999999::::::;;;;;;@@@JJJUUUbbbsssvvvhhhYYYQQQMMMHHHEEEEEECCCCCCBBBAAA@@@@@@@@@@@@?????????>>>>>>????????????@@@AAABBBEEEGGGIIIJJJOOORRRUUUXXXZZZ]]]aaadddhhhkkkooouuu}}}zzzqqqjjjfffaaabbbdddfffjjjnnnrrrsssoooqqqssssssrrrqqqrrrsssjjjfffaaa[[[WWWRRRLLLIIIGGGFFFEEEDDDDDDCCCCCCCCCEEEEEEFFFGGGIIIKKKMMMNNNMMMOOORRRVVVZZZ\\\ZZZYYYYYYZZZ\\\^^^aaacccdddddddddcccbbb```^^^]]]\\\\\\YYYZZZ[[[]]]___aaabbbcccbbbaaa`````````___\\\ZZZRRRNNNIIIFFFDDDBBB@@@???CCCAAA@@@CCCEEEKKKVVVbbbooorrrtttsssooonnnoooqqqooopppsssvvvyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyzzzyyywwwuuutttsssssssssuuuuuutttrrrpppqqqtttwwwvvvvvvuuuuuuvvvxxxzzz|||{{{zzzxxxwwwxxxyyy{{{|||yyyzzz{{{zzzwwwuuutttuuuvvvwwwxxxyyyyyyxxxwwwvvvwwwwwwyyy{{{}}}|||yyyvvvuuuvvvxxxzzzzzzzzzyyyxxxxxxvvvtttsssttttttsssrrrpppqqqrrrrrrssstttttttttvvvtttrrrqqqrrrsssuuuvvvwww|||}}}sssiiiaaa[[[UUURRRPPPMMMJJJKKKQQQ]]]iiippprrrzzz}}}zzzuuuooogggbbb___gggwwwtttnnnhhhmmm|||}}}{{{fffRRRCCC<<<:::999888999;;;===@@@BBBDDDEEEEEEDDDCCCAAA???>>>>>>===@@@AAAAAAAAAAAABBBFFFHHHHHHOOOXXXbbbttt{{{lll```ZZZ\\\gggyyyzzzrrrnnnyyyzzzooosss}}}uuulllhhhggg]]]\\\dddrrr~~~eeeXXXJJJEEEDDDBBBAAAAAA>>>===<<<;;;999888777666777777777888999999::::::;;;<<>>>>>======>>>>>>?????????@@@AAACCCFFFHHHIIINNNQQQUUUXXX[[[^^^bbbeeeiiikkkooottt{{{yyyooojjjhhhhhhjjjllloooqqqsssuuurrrttttttsssqqqooooooppphhhddd^^^YYYUUUQQQMMMJJJJJJJJJIIIGGGFFFDDDBBBAAACCCCCCCCCDDDFFFHHHJJJKKKMMMOOORRRWWW]]]___```______^^^]]]]]]```dddhhhkkkkkkjjjhhhfffdddbbbbbbaaa```aaabbbcccdddeeeffffffeeedddddddddcccaaa^^^[[[RRROOOJJJFFFDDDCCCBBB@@@CCCAAAAAADDDFFFKKKUUU```iiinnnrrrsssrrrpppqqqsssssstttuuuvvvwwwxxxxxxxxxzzz{{{||||||{{{zzzyyyyyyuuuuuutttsssssssssssssssttttttssssssrrrsssuuuwwwuuuuuuuuuvvvwwwyyy{{{|||zzzyyywwwuuutttuuuwwwxxxwwwyyy{{{{{{yyywwwvvvvvvuuuvvvwwwyyyyyyxxxwwwvvvxxxxxxzzz{{{}}}{{{xxxuuutttuuuwwwyyyzzzzzzyyyxxxuuutttssssssvvvwwwwwwwwwooopppqqqrrrtttvvvwwwxxxtttsssqqqoooooopppsssuuuvvv{{{|||ssskkkccc]]]WWWSSSOOOMMMKKKLLLSSS___kkksssuuu|||}}}{{{vvvqqqhhhccc```hhhwwwzzztttnnnsssyyycccOOOBBB<<<::::::888:::<<>>===;;;:::888777666777777777888999999::::::;;;<<>>>>>>>>======>>>>>>>>>>>>??????AAABBBDDDFFFGGGLLLOOOTTTXXX[[[```dddgggjjjlllooorrrwwwyyyrrrrrrrrrssstttuuuuuuvvvvvv{{{{{{{{{xxxsssnnnkkkjjjgggccc\\\WWWSSSPPPNNNLLLKKKKKKKKKJJJHHHFFFCCCAAAGGGGGGHHHIIIKKKMMMNNNPPPOOOOOORRRWWW]]]bbbeeeeeegggeeeaaa```aaaeeejjjnnnnnnnnnlllkkkjjjiiiiiiiiiggghhhhhhhhhhhhhhhhhhhhhhhhgggggggggfffddd```\\\TTTQQQLLLHHHFFFEEECCCBBBAAA@@@BBBEEEGGGJJJSSS]]]ccciiipppssssssssstttuuuxxxxxxwwwwwwvvvwwwwwwxxxzzz|||}}}}}}{{{yyyyyyyyyrrrrrrrrrsssssstttttttttttttttttttttuuuuuuvvvvvvtttttttttuuuvvvxxxyyyzzzzzzxxxvvvtttsssssstttuuuvvvxxx{{{|||{{{zzzyyyyyyuuuvvvwwwxxxyyyyyyyyyyyyyyyyyyyyyzzzzzzyyyvvvsssuuuvvvxxxzzz{{{{{{zzzyyytttsssrrrtttwwwyyyzzzzzzqqqqqqqqqrrrtttwwwyyy{{{tttsssqqqooonnnooossswwwzzz}}}yyyssslllfff___YYYUUUMMMLLLLLLNNNVVVaaalllssswww}}}}}}yyyxxxuuupppiiiffffffmmmzzz|||vvvrrrzzz{{{vvv```LLLAAA<<<;;;:::999:::===@@@CCCGGGIIIKKKKKKJJJHHHFFFDDDBBBAAAAAAAAAAAAAAA@@@AAACCCHHHKKKMMMUUU___jjj{{{~~~yyylllbbb___^^^fffxxxtttiiifffrrryyywwwlllqqqrrr}}}pppjjjgggfff]]]]]]dddrrrooo___NNNGGGEEECCCAAA@@@??????===<<<:::888777666777777777888999999::::::999;;;???FFFNNNZZZmmmzzzlll\\\TTTPPPKKKGGGGGGEEECCCAAA@@@??????@@@AAA@@@??????>>>>>>??????@@@>>>>>>???@@@BBBDDDEEEFFFIIILLLRRRWWW[[[```eeeiiijjjlllnnnooosss|||~~~}}}|||}}}xxxrrrnnnlllgggbbb[[[VVVRRRPPPOOOMMMMMMNNNOOOPPPOOOMMMJJJHHHMMMMMMOOOPPPRRRTTTUUUUUURRRQQQQQQTTT[[[bbbgggiiijjjgggdddaaaaaadddgggjjjkkkkkkkkklllmmmnnnoooooommmmmmlllkkkkkkjjjiiiiiijjjjjjiiiiiihhheeeaaa]]]WWWSSSNNNJJJHHHFFFEEECCC??????BBBGGGHHHJJJQQQYYY```gggoootttuuutttuuuvvv{{{zzzxxxwwwvvvxxxzzz{{{zzz}}}|||yyyyyyyyysssssstttuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwwwwvvvuuurrrrrrsssssstttuuuvvvvvvxxxwwwuuutttssstttttttttuuuxxx|||}}}}}}|||||||||wwwwwwwwwxxxyyy{{{|||}}}zzzxxxwwwwwwwwwvvvtttrrrwwwyyy{{{}}}~~~~~~}}}}}}uuutttsssuuuxxxzzzzzzzzzvvvtttrrrqqqsssuuuyyy{{{ttttttssspppoooqqquuuzzz~~~vvvtttpppmmmhhhaaaZZZUUULLLLLLMMMQQQXXXccclllrrrwww{{{{{{wwwsssrrrpppmmmggggggiiiqqq{{{yyywwwsss]]]JJJ@@@<<<;;;:::999:::===AAAEEEIIIKKKMMMNNNLLLJJJHHHFFFDDDCCCCCCDDDDDDDDDCCCCCCFFFKKKOOOQQQZZZdddooo~~~~~~xxxlllddd^^^\\\cccuuutttiiihhhsssyyyuuujjjnnnqqq{{{ooohhhfffeee]]]]]]cccnnnppp___NNNGGGFFFDDDBBBAAA@@@???>>><<<:::888777666777777777888999999::::::888999>>>EEELLLWWWkkk}}}{{{mmm^^^VVVQQQLLLIIIIIIEEECCCAAA?????????@@@AAAAAA@@@@@@@@@@@@@@@@@@AAA>>>>>>???@@@AAACCCEEEFFFGGGJJJPPPUUUZZZ```eeeiiijjjkkkmmmmmmoooxxx~~~|||wwwtttrrrgggbbb[[[UUURRRQQQOOONNNPPPRRRTTTVVVVVVTTTRRRPPPLLLMMMOOOQQQSSSTTTTTTUUUUUURRRQQQRRRXXX```gggjjjgggfffcccaaa```aaabbbcccffffffhhhiiillloooqqqrrrppppppooommmlllkkkjjjiiilllkkkkkkkkkjjjfffbbb^^^YYYUUUPPPLLLIIIHHHEEEDDD>>>>>>CCCHHHIIIJJJOOOWWW___fffooouuuvvvuuuuuuvvv|||{{{xxxvvvwwwyyy}}}zzz}}}|||yyyyyyzzzuuuuuuvvvvvvvvvvvvuuuuuuvvvvvvvvvwwwxxxxxxwwwuuupppqqqqqqrrrrrrsssssssssvvvvvvuuuuuuuuuuuuvvvvvvtttwww|||~~~~~~~~~~~~xxxxxxxxxxxxzzz}}}zzzxxxvvvuuuuuutttsssqqqzzz{{{~~~wwwvvvuuuvvvxxxyyyyyyyyyzzzwwwtttqqqqqqtttwwwzzzuuuuuutttrrrppprrrxxx|||rrrpppooolllhhhbbbZZZTTTLLLLLLNNNRRRZZZccclllrrrvvvyyyxxxsssooonnnmmmjjjccceeejjjrrr{{{}}}{{{rrr[[[HHH???<<<;;;:::999;;;>>>BBBFFFJJJMMMNNNOOONNNLLLIIIGGGFFFEEEDDDHHHIIIHHHGGGHHHKKKPPPTTTTTT]]]gggrrr~~~}}}wwwmmmeee\\\ZZZaaasssuuujjjkkkvvv{{{ttthhhlllttt|||oooiiigggddd]]]^^^bbblll}}}uuuaaaLLLDDDEEEEEECCCBBB?????????>>>===<<<<<<<<<666666666666555555555555::::::===CCCIIISSSeeettt}}}pppbbbZZZUUUOOOKKKJJJFFFEEEDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@AAABBBCCCDDDEEEIIILLLOOOSSSWWW\\\aaaeeefffjjjlllkkkkkkqqq}}}|||uuuqqqoooiiiccc[[[UUUQQQPPPOOONNNRRRUUUXXX[[[]]]\\\ZZZXXXRRRSSSUUUWWWYYYZZZ[[[[[[XXXVVVSSSRRRTTTYYY___cccccccccbbb```]]]]]]^^^```ccceeehhhlllnnnpppppppppnnnmmmllllllmmmllljjjhhhlllkkkkkkkkkjjjgggbbb^^^WWWUUURRROOOJJJFFFCCCBBBBBBCCCCCCDDDFFFJJJPPPTTT]]]dddllltttxxxyyyzzz{{{|||uuussswww|||~~~~~~|||zzzzzz||||||yyywwwyyyxxxwwwvvvvvvvvvwwwxxxwwwwwwwwwvvvvvvvvvuuuuuutttqqqoooooorrrttttttrrrqqqqqqqqqrrrssstttuuuvvvssstttuuuwwwxxxzzz{{{|||yyyyyywwwwwwxxx{{{}}}||||||{{{xxxuuutttvvvxxx}}}{{{zzz{{{~~~{{{|||}}}|||yyywwwwwwwwwyyywwwuuutttttttttsssrrrtttuuuuuutttssstttvvvxxxxxxsssmmmiiigggbbbYYYRRRMMMLLLMMMSSS^^^iiippprrrsssxxxyyytttoookkkgggbbb^^^aaagggpppyyy}}}nnnYYYGGG===:::999:::999;;;???CCCHHHKKKNNNOOOSSSRRROOOKKKHHHHHHJJJLLLNNNJJJFFFDDDGGGLLLPPPSSSYYY^^^jjj{{{{{{pppeee^^^\\\bbbppp|||{{{rrrllleeettt{{{{{{{{{ppphhhlllpppuuuoookkkeeefffaaa___ooo~~~sssbbbOOOGGGFFFDDDBBBAAAAAAAAA@@@>>>===;;;::::::888888888888777777777666:::999<<>>;;;<<<<<<:::<<<@@@DDDIIIMMMQQQSSSUUUTTTRRRNNNJJJHHHIIIKKKMMMJJJFFFEEEGGGLLLQQQTTTZZZ```lll}}}|||pppddd]]][[[aaappp{{{zzzsssmmmiiixxx}}}|||zzznnneeeiiimmm~~~vvvpppmmmeeefffbbbaaarrr~~~{{{qqqbbbRRRJJJFFFCCCAAAAAACCCBBBAAA???<<<:::999888:::::::::999999999888888999999;;;???EEEOOOaaappp{{{vvvggg___XXXQQQKKKIIIFFFFFFDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@??????>>>>>>???@@@BBBCCCEEEFFFFFFIIILLLPPPTTTYYY___ccceeehhhiiihhhhhhmmmvvv~~~}}}tttmmmfffaaaZZZTTTQQQOOOMMMLLLRRRUUUZZZ___ccceeeffffffeeefffgggggggggfffeeedddeeeffffffeeeeeecccbbbaaafffgggfffdddbbbaaabbbccccccfffiiimmmpppqqqrrrrrrooonnnmmmnnnoooooonnnmmmlllkkkjjjjjjiiifffaaa^^^YYYWWWTTTQQQMMMIIIFFFDDDCCCCCCDDDDDDEEEIIINNNRRR\\\aaahhhnnnrrrvvvzzz|||~~~wwwuuuxxx{{{{{{{{{zzzxxxxxxyyy{{{|||{{{sssuuuwwwyyyzzzyyywwwvvvvvvvvvvvvuuuuuuuuuuuuuuusssqqqnnnnnnoooqqqrrrrrrooooooooonnnnnnoooppppppttttttsssrrrrrrrrrssssssssstttvvvwwwyyyzzz{{{{{{}}}}}}{{{yyyvvvuuuwwwyyywwwzzz}}}~~~|||{{{|||~~~}}}zzzwwwwwwwwwzzzxxxvvvtttttttttrrrqqqpppqqqrrrqqqqqqsssvvvxxxzzz|||zzztttmmmhhhbbb\\\SSSMMMKKKMMMQQQYYYccclllsssuuuzzz~~~~~~xxxrrrmmmhhhbbb^^^```dddmmmvvv~~~xxx```LLLAAA>>>???@@@===>>>AAAFFFKKKPPPTTTVVVVVVUUUTTTQQQLLLJJJIIIJJJLLLJJJHHHGGGIIINNNSSSVVV]]]cccooo|||pppccc^^^]]]cccrrr}}}|||uuupppmmm{{{}}}yyylllaaaeeekkk{{{uuupppmmmggggggccccccttt|||ooobbbTTTLLLGGGBBBAAABBBBBBAAA@@@>>>===;;;:::999;;;:::::::::999999999999999888:::===BBBKKK\\\kkkwwwzzzlllccc[[[SSSLLLIIIGGGFFFEEECCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@????????????@@@@@@AAABBBCCCDDDEEEGGGKKKNNNRRRWWW]]]aaafffhhhiiihhhgggkkksssyyywwwnnnfffaaaZZZUUURRRPPPNNNMMMMMMPPPVVV\\\aaaeeeggggggfffggghhhiiiiiihhhgggfffhhhhhhjjjkkkkkklllkkkkkkmmmmmmmmmllliiihhhhhhiiihhhiiillloooqqqqqqqqqqqqooonnnlllmmmnnnoooooonnnmmmllljjjiiihhheeeaaa]]]XXXWWWTTTPPPMMMIIIFFFEEEBBBBBBCCCCCCDDDFFFJJJNNNWWW[[[aaafffkkkppptttxxx}}}}}}xxxvvvxxxzzzyyyyyyxxxwwwwwwxxx{{{|||}}}vvvwwwwwwwwwwwwvvvuuuuuuttttttttttttttttttttttttsssrrrpppooooooqqqrrrsssoooooonnnmmmmmmmmmnnnnnnsssrrrrrrqqqqqqrrrrrrssstttuuuxxxzzz|||||||||{{{zzzzzzyyywwwvvvvvvyyy{{{yyy~~~}}}zzzzzz|||}}}}}}}}}{{{yyyxxxxxxyyy{{{yyyvvvuuuuuutttsssqqqqqqrrrsssttttttuuuyyy{{{{{{|||~~~uuuqqqkkkeee```[[[TTTPPPKKKNNNUUU^^^gggoootttwww|||yyyrrrmmmgggbbb\\\^^^ccclllvvv{{{cccNNNCCCAAABBBDDDAAACCCEEEHHHLLLQQQUUUWWWUUUUUUUUURRROOOLLLKKKLLLMMMLLLKKKJJJLLLPPPVVVZZZ```fffqqq}}}pppbbb``````hhhvvvxxxsssnnn|||}}}yyykkk```cccjjjzzz|||sssnnnkkkhhhfffbbbbbbrrrssseeeVVVMMMGGGBBBBBBDDD@@@@@@???>>>===<<<;;;;;;::::::999999999888888888999888999<<<@@@GGGVVVdddrrrpppfff___UUUMMMJJJGGGFFFEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@AAAAAABBBCCCFFFIIIMMMQQQVVV[[[___fffggghhhhhhhhhkkkpppuuuzzzpppgggccc]]]XXXUUUSSSPPPOOOLLLOOOTTTZZZ```dddggghhhhhhjjjmmmooopppooonnnmmmllllllkkklllmmmooorrrsssqqqrrrrrrqqqnnnmmmmmmmmmmmmnnnppprrrsssrrrqqqpppooommmkkkkkkmmmnnnnnnnnnnnnllljjjhhhgggddd```]]]WWWVVVSSSPPPLLLHHHFFFDDD@@@AAABBBBBBBBBCCCGGGJJJSSSWWW\\\aaafffkkkpppsssxxx{{{|||wwwuuuwwwxxxwwwvvvvvvwwwwwwxxxzzz|||~~~|||zzzvvvtttrrrqqqrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppqqqrrrsssnnnnnnmmmmmmmmmmmmmmmnnnpppqqqrrrssstttuuuuuuuuutttvvvxxx{{{|||{{{zzzyyyuuuvvvvvvvvvvvvwww{{{~~~zzzyyyzzzxxxyyyyyyyyyxxxxxxzzz||||||zzzxxxvvvvvvvvvtttsssrrrssstttuuuuuuwwwzzz|||~~~~~~tttpppkkkddd^^^XXXSSSPPPKKKQQQZZZccclllrrrvvvxxx{{{~~~~~~xxxqqqlllgggaaa[[[]]]cccmmmxxxyyyaaaMMMDDDBBBEEEGGGFFFGGGIIILLLPPPSSSVVVXXXUUUVVVVVVTTTQQQOOOOOOOOONNNOOOOOOOOOPPPUUU[[[```eeejjjttt~~~pppbbb```bbbkkkyyy~~~vvvqqqkkkyyy~~~|||xxxkkk```dddlll|||zzzqqqkkkhhhhhheee```aaannnnnnZZZNNNHHHDDDCCCDDD??????>>>>>>======<<<<<<999999999888888888777777888888:::===>>>CCCOOO\\\jjjzzzsssjjjbbbXXXPPPLLLGGGGGGEEEDDDCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAACCCEEEIIILLLPPPUUU[[[___eeefffgggggghhhjjjnnnqqq|||sssjjjfffaaa\\\YYYWWWUUUSSSQQQSSSXXX]]]bbbfffiiijjjiiikkkooorrrttttttsssrrrtttrrrooommmmmmpppsssuuurrrssstttssspppnnnnnnnnnqqqrrrtttuuuuuutttsssrrrpppnnnkkkkkklllnnnnnnmmmnnnllliiihhhfffccc```]]]VVVUUUSSSOOOLLLIIIFFFEEE@@@AAABBBAAAAAABBBEEEGGGRRRVVV[[[```dddhhhlllooorrrvvvxxxuuutttvvvvvvtttsssuuuwwwxxxxxxyyy{{{}}}}}}zzzuuuqqqnnnnnnooopppooooooooooooppppppppppppoooqqqsssrrrqqqpppppppppmmmlllllllllllllllmmmmmmnnnpppsssvvvxxxxxxxxxwwwtttuuuwwwyyyyyyxxxwwwvvvtttuuuvvvvvvvvvyyy|||{{{yyyyyyvvvwwwwwwwwwwwwxxx{{{~~~}}}{{{yyyxxxxxxxxxwwwvvvsssttttttttttttvvvyyy{{{}}}wwwtttmmmeee\\\UUUOOOMMMLLLTTT___iiippptttvvvxxxxxx||||||wwwqqqmmmhhhccc]]]```gggqqq{{{qqq\\\JJJCCCCCCFFFHHHJJJLLLOOOSSSVVVYYY[[[\\\ZZZZZZYYYWWWTTTRRRRRRSSSQQQSSSUUUUUUVVVZZZaaagggjjjnnnxxx~~~pppccc___cccnnn||||||qqqkkkhhhvvv|||zzzwwwjjjaaadddooo~~~{{{qqqllljjjhhhddd``````kkkzzz```PPPJJJFFFDDDDDDAAA@@@???>>>===<<<;;;:::999999999999888888888777888888:::===>>>@@@JJJTTTdddtttuuullleeeZZZRRRNNNHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>???@@@BBBCCCDDDBBBEEEHHHLLLPPPUUUZZZ^^^bbbcccdddeeegggiiilllnnn||||||uuummmjjjeeeaaa^^^\\\YYYWWWWWWYYY]]]aaaeeehhhjjjkkkjjjlllppptttuuuuuutttssswwwuuurrrppppppqqqsssttttttuuuvvvvvvsssqqqppppppqqqsssuuuwwwxxxxxxwwwvvvrrrpppmmmlllmmmnnnnnnmmmooollliiigggeeeccc___]]]WWWVVVSSSPPPMMMJJJGGGFFFBBBCCCDDDCCCBBBCCCEEEFFFOOOSSSYYY^^^aaadddhhhjjjlllqqquuusssrrrttttttqqqqqqtttxxxzzzyyyxxxyyy{{{zzzwwwtttpppnnnmmmmmmmmmllllllmmmmmmmmmnnnnnnnnnkkkooorrrssspppmmmlllllliiiiiiiiiiiijjjkkkllllllmmmpppuuuyyy{{{zzzxxxvvvvvvwwwwwwxxxwwwvvvuuutttxxxyyyyyyxxxxxxzzz}}}~~~|||zzzxxxwwwxxxxxxwwwwwwxxx|||~~~}}}{{{zzzyyyzzz{{{zzzyyyuuuvvvwwwvvvvvvvvvyyy{{{~~~|||xxxtttnnneee[[[TTTOOOMMMNNNVVVcccmmmrrruuuvvvwwwvvvzzz{{{wwwrrrnnnjjjeeebbbeeellluuu~~~|||vvvhhhUUUFFFAAABBBFFFHHHKKKNNNTTTYYY^^^aaabbbbbbcccbbb___[[[WWWTTTUUUVVVSSSVVVYYYZZZZZZ^^^ffflllnnnrrr|||}}}qqqeeebbbgggsss|||ooohhhffftttzzzxxxuuuiii___cccqqqvvvqqqooohhhdddaaabbbkkk}}}eeeRRRKKKGGGDDDCCCCCCBBB@@@???===;;;999888:::::::::999999999888888777888;;;>>>>>>>>>FFFPPPbbbqqqvvvnnnfff\\\SSSOOOHHHGGGFFFDDDCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@??????;;;<<<===>>>AAACCCEEEFFFBBBEEEHHHLLLPPPUUUZZZ^^^```aaabbbccceeehhhjjjkkkvvv{{{vvvppplllgggcccaaa^^^\\\ZZZ[[[\\\___bbbeeehhhjjjjjjnnnqqquuuxxxyyyyyywwwvvvvvvuuutttsssssssssuuuvvvwwwxxxzzzyyyvvvtttssssssppprrruuuxxxzzz{{{{{{zzzuuurrrooommmnnnoooooonnnooollliiigggeeebbb___]]]XXXWWWUUURRRNNNKKKIIIHHHDDDEEEEEEEEEDDDDDDEEEGGGLLLPPPVVV[[[^^^```ccceeehhhnnnrrrrrrqqqsssssspppppptttyyy{{{yyyxxxxxxyyyuuutttsssqqqooonnnllllllkkkkkkkkkllllllmmmmmmmmmhhhlllqqqrrrooollliiiiiigggggggggggghhhiiikkkkkkmmmpppvvv{{{|||zzzvvvtttzzzzzzzzzyyyxxxwwwvvvvvv|||||||||zzzyyyzzz}}}{{{zzzzzz{{{}}}|||zzzxxxzzzzzzzzzxxxwwwyyy{{{~~~}}}|||zzzzzz|||}}}|||{{{yyyzzzzzzyyyxxxyyy{{{~~~{{{}}}|||uuurrrlllddd\\\VVVRRRQQQOOOXXXeeeoootttuuuvvvwwwtttyyy{{{wwwsssppplllhhhfffiiipppyyyzzzwwwooobbbQQQDDD@@@BBBFFFHHHKKKPPPWWW^^^cccggghhhhhhjjjhhhddd^^^YYYVVVVVVXXXUUUYYY\\\]]]]]]aaaiiipppqqquuu}}}rrrfffffflllyyyppphhheeetttyyywwwttthhh^^^bbbssszzzvvvttthhhdddbbbdddlll}}}~~~|||zzzjjjTTTIIIEEEDDDCCCEEEDDDCCCAAA???>>><<<<<<::::::999999888777777777999999;;;======>>>FFFPPPaaappp{{{nnngggaaaYYYSSSJJJGGGDDDCCCCCCDDDCCCBBBAAABBBBBBAAAAAA???>>>===AAAAAAAAAAAAAAAAAAAAAAAAFFFFFFHHHJJJNNNSSSXXX[[[[[[^^^bbbeeeggghhhkkkllluuu}}}}}}uuusssnnniiigggfffddd^^^YYY]]]___cccgggjjjlllmmmmmmnnnqqqtttwwwxxxxxxwwwvvvwwwvvvvvvuuuuuuvvvxxxyyy}}}}}}|||zzzyyywwwvvvvvvssstttvvvwwwwwwxxx{{{}}}~~~|||yyyvvvsssqqqooooooqqqooommmjjjhhhfffeeedddYYYXXXVVVSSSPPPMMMKKKJJJGGGHHHHHHFFFDDDCCCFFFIIIJJJLLLOOOTTTYYY^^^ccceeeeeeeeefffhhhjjjmmmoooqqqqqqrrrtttvvvxxxxxxxxxwwwtttsssqqqooonnnmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkiiihhhhhhjjjjjjhhheeeeeedddbbbbbbcccgggkkkmmmsssvvv{{{~~~}}}zzzwwwvvvvvvwwwvvvvvvwwwyyy|||}}}|||||||||}}}|||{{{zzz{{{zzzxxxuuutttuuuvvvxxxyyyzzzzzz{{{zzzzzzzzz~~~|||zzzyyyyyy{{{}}}}}}||||||||||||~~~~~~}}}wwwpppjjjeee\\\RRRLLLLLLTTT[[[gggrrrvvvuuussssssxxxxxxwwwvvvtttqqqooommmmmmppptttyyy~~~|||}}}wwwfffZZZLLLDDD???>>>BBBGGGLLLTTT[[[^^^bbbjjjqqqssstttpppjjjddd^^^\\\[[[[[[[[[]]]^^^___```dddkkkqqqpppwwwsssfff```dddqqq~~~wwwvvvvvv|||wwwjjj___cccvvvyyyrrrooommmmmmfff```bbbnnn}}}|||wwwzzz}}}fffRRRHHHEEEDDDDDDDDDCCCBBBAAA???===<<<;;;888888888888888888999999999888:::<<<<<<===EEENNNbbbqqq~~~qqqhhhaaaYYYSSSLLLIIIFFFEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBDDDFFFJJJOOOSSSVVVXXX\\\aaaeeegggiiikkklllnnntttyyytttnnnjjjiiigggbbb^^^___bbbfffjjjmmmnnnoooooooooqqqtttwwwyyyyyyxxxwwwyyyyyyxxxxxxxxxyyyzzz{{{zzzyyyyyyxxxxxxwwwwwwwwwxxxzzz{{{{{{{{{{{{~~~~~~zzzvvvssspppooommmmmmmmmllljjjgggdddbbb[[[[[[YYYWWWTTTRRRPPPOOOKKKLLLLLLIIIFFFEEEGGGIIIJJJLLLOOOSSSXXX]]]aaadddeeeeeeffffffhhhiiikkkkkklllmmmoooqqqrrrssssssrrrrrrqqqpppooonnnllllllkkkhhhhhhhhhhhhhhhhhhhhhhhhfffdddcccdddffffffdddbbbcccbbbaaa```bbbfffiiilllppprrrvvvzzz{{{zzzxxxwwwvvvwwwwwwvvvuuuvvvxxxzzz||||||}}}}}}}}}|||yyyxxxvvvwwwxxxwwwuuuuuuvvvxxx{{{{{{{{{|||||||||||||||}}}|||zzzyyyyyyzzz|||}}}~~~|||{{{zzz{{{|||}}}~~~}}}}}}~~~}}}~~~{{{vvvpppiiiddd\\\RRRMMMMMMUUU]]]iiisssxxxwwwuuuuuuwwwwwwwwwwwwuuurrrpppnnnppprrrvvv{{{}}}qqqbbbVVVIIIBBB>>>===AAAGGGMMMWWW___ccchhhpppwwwxxxzzzvvvooohhhccc```______aaabbbdddcccdddgggnnnsssvvv}}}tttggg^^^aaaoooyyyyyyyyy~~~yyykkkaaadddvvvzzzrrrmmmkkkkkkfffbbbdddppp|||vvvwwwzzzyyydddSSSIIIEEEDDDDDDCCCBBBAAA@@@>>><<<;;;;;;666777777888999999::::::888777888;;;;;;<<>><<<;;;;;;777777888888888999999999888666777:::::::::@@@GGGVVVfff{{{tttiii___YYYOOOLLLIIIGGGGGGFFFEEEDDDDDDCCCAAA???>>>???AAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBEEEHHHLLLOOOQQQQQQVVV\\\bbbeeegggiiijjjmmmkkkrrr|||sssmmmhhheeebbbfffiiilllppptttuuuvvvvvvzzz|||~~~{{{wwwvvvttttttsssrrrooollliiigggaaabbbbbbbbbaaa```^^^]]]ZZZYYYUUUQQQMMMJJJIIIIIIJJJJJJKKKMMMPPPUUUXXX[[[___```aaabbbbbbccccccdddiiijjjlllmmmooopppqqqrrrjjjjjjkkkkkkkkkjjjhhhgggccccccbbbaaaaaabbbccccccaaaaaabbbcccdddddddddcccaaaaaa```aaacccfffiiikkkooopppqqqsssuuuxxxzzz{{{uuuvvvwwwvvvuuuuuuvvvwwwzzz{{{|||zzzxxxuuusssrrrooorrruuuvvvuuuuuuuuuvvvxxxyyyyyyyyyzzz{{{{{{{{{zzz{{{|||}}}}}}}}}|||{{{~~~~~~}}}}}}}}}~~~~~~~~~zzzyyy{{{{{{xxxtttllleee___YYYRRRQQQSSSZZZcccmmmtttxxx{{{{{{yyyuuuuuuvvvwwwwwwvvvvvvuuuzzz{{{|||~~~}}}|||wwwjjjXXXMMMCCC>>><<<===BBBHHHQQQ]]]jjjrrryyy}}}uuuooolllllllllkkkmmmnnnnnnnnnrrrxxx~~~xxxmmm``````iiixxx}}}tttllljjjppp}}}zzzuuuggg___dddlll|||~~~zzzxxxmmmjjjgggiiittt~~~|||kkkZZZMMMGGGDDDDDDAAAAAA@@@???>>><<<<<<;;;999999999888888888777777999666666999::::::===CCCOOO___tttwwwkkkaaaZZZPPPMMMIIIGGGFFFEEEDDDBBBDDDCCCAAA??????@@@BBBCCC>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCEEEHHHKKKMMMOOONNNRRRYYY^^^bbbdddfffhhhmmmkkkppp~~~yyyooohhhdddaaajjjlllppptttwwwyyyzzzzzz~~~~~~|||{{{|||yyyvvvrrrnnnlllkkkjjjeeefffgggggggggfffeeeddd```^^^YYYUUUQQQNNNLLLKKKKKKJJJJJJJJJLLLOOORRRTTTYYYZZZ]]]___aaacccddddddddddddfffgggiiikkklllmmmhhhhhhhhhhhhggggggfffeee```___^^^]]]]]]^^^___```aaabbbcccddddddddddddeeecccccccccdddfffiiilllnnnoooooopppqqqrrruuuxxxyyysssuuuvvvvvvuuutttuuuwwwzzzzzzyyyvvvrrrpppqqqsssqqqtttwwwxxxvvvuuutttssswwwxxxyyyzzz{{{{{{{{{{{{yyy{{{}}}~~~}}}~~~}}}~~~~~~}}}|||{{{{{{{{{|||}}}{{{wwwwwwzzz{{{yyyqqqiiiaaa\\\WWWSSSTTTXXX]]]gggpppssswww||||||xxxttttttuuuvvvwwwxxxzzz{{{~~~ttthhhUUUKKKBBB>>>>>>???DDDJJJRRR^^^llluuu~~~|||vvvrrrqqqpppmmmoooqqqrrrsssxxx{{{qqqbbb___eeerrrvvvmmmdddaaafffvvv|||yyytttggg___eeehhhxxx~~~zzzxxxqqqmmmhhhhhhrrrppp^^^PPPHHHEEEEEEBBBAAA@@@???>>>===<<<<<<::::::999999888777777666:::777666999::::::<<<@@@LLLZZZmmm~~~xxxlllaaa[[[QQQNNNJJJHHHGGGEEEDDDBBBCCCBBBAAA@@@@@@AAABBBCCC>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCFFFHHHJJJKKKLLLPPPUUUYYY]]]```ccceeehhhhhhnnnzzzvvvmmmhhhfffoooqqquuuyyy|||~~~~~~~~~|||wwwrrrooonnnnnnnnniiikkklllmmmmmmlllkkkiiifffbbb]]]YYYWWWTTTRRROOONNNMMMKKKIIIIIIKKKMMMOOOSSSUUUYYY\\\```bbbccccccccccccdddeeegggiiikkkmmmggggggeeedddcccccccccccc^^^\\\[[[YYYYYY[[[\\\^^^```bbbddddddcccbbbcccdddeeeffffffhhhjjjmmmpppqqqoooooonnnnnnoooqqqssstttqqqsssuuuvvvuuuuuuvvvwwwyyyyyywwwrrrnnnmmmpppssssssvvvyyy{{{yyyvvvsssrrrvvvyyy|||~~~~~~}}}{{{xxxyyy{{{~~~}}}~~~|||}}}~~~}}}~~~~~~}}}zzzyyyyyyzzzzzz{{{yyyttttttwwwxxxvvvmmmeee]]]YYYVVVTTTWWW]]]```kkkssssssvvv|||}}}xxxuuutttssstttvvvzzz~~~}}}qqqeeeSSSJJJAAA>>>???@@@EEEKKKSSS___mmmwww~~~zzzwwwvvvrrrtttwwwxxxzzzxxxfffbbbfffqqquuulllbbb___```rrr|||{{{vvviii```fffeeettt|||vvvrrrpppqqqnnniiihhhqqq|||fffTTTIIIEEEDDDBBBBBBAAA@@@???>>>>>>===999999888888888888888888;;;777666999;;;:::;;;>>>FFFSSSeeevvv{{{nnnddd^^^TTTPPPLLLIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBB????????????????????????===>>>@@@BBBEEEGGGHHHHHHKKKNNNRRRUUUXXX\\\```ccceeegggmmmvvv~~~xxxsssqqqtttvvvzzz~~~~~~{{{xxxvvvuuutttuuuoooppprrrssssssrrrpppnnnjjjfffaaa^^^]]][[[XXXUUUTTTQQQNNNKKKIIIJJJKKKMMMOOORRRUUUYYY]]]___``````bbbbbbbbbdddfffhhhkkklllhhhfffcccaaa___```aaabbb```^^^\\\[[[[[[\\\^^^```bbbdddfffeeecccaaabbbdddgggggghhhjjjmmmooorrrsssqqqpppoooooonnnoooooopppoooqqqtttuuuuuuuuuvvvwwwtttvvvvvvrrrmmmkkknnnqqqtttwww{{{}}}{{{xxxuuuttttttwww||||||zzzuuuvvvxxx{{{}}}~~~~~~|||{{{{{{{{{{{{|||}}}~~~~~~{{{}}}~~~|||zzzxxxyyy{{{zzzzzzwwwqqqoooqqqrrrpppjjjbbbZZZWWWUUUUUU[[[bbbeeepppvvvuuuwww~~~~~~xxxvvvtttrrrrrruuu{{{qqqdddQQQHHH@@@>>>>>>@@@EEEKKKUUUaaaoooxxx|||zzz}}}ssslllmmmwwwyyyoooddd___\\\qqq}}}}}}xxxiii___dddbbbqqq}}}~~~wwwqqqnnnlllmmmkkkhhhhhhpppoooXXXJJJCCCBBBCCCBBBBBBAAA@@@???>>>>>>777777777888999999::::::<<<888666999;;;:::;;;>>>???LLL^^^ppprrriiicccUUURRRNNNKKKIIIHHHFFFDDDAAAAAABBBCCCCCCBBBBBBAAA????????????????????????>>>???AAADDDFFFGGGHHHIIIKKKMMMPPPRRRUUUYYY^^^bbbfffiiinnnrrrttt{{{|||{{{wwwyyy}}}~~~}}}|||{{{rrrtttvvvwwwwwwuuusssqqqmmmiiidddaaaaaa___]]]ZZZXXXUUUPPPLLLJJJJJJKKKLLLNNNPPPTTTXXXZZZ\\\\\\\\\\\\\\\]]]^^^```cccfffgggiiifffbbb___]]]^^^```aaadddbbb```^^^^^^```bbbddddddggghhhgggdddcccccceeeggghhhiiikkknnnpppssstttuuutttsssqqqpppppppppooommmpppsssuuuuuuvvvwwwxxxppptttvvvsssnnnkkkmmmooossswww|||}}}zzzwwwvvvqqquuu{{{~~~zzzwwwrrrsssuuuxxx{{{~~~|||{{{zzzyyyyyyyyy{{{}}}~~~yyy{{{}}}|||zzzyyy{{{}}}zzzzzzvvvooolllmmmmmmkkkhhh```XXXUUUTTTVVV]]]dddhhhtttyyyvvvxxxyyywwwtttqqqpppttt{{{sssfffPPPGGG???===>>>???DDDJJJWWWcccoooxxxxxxvvv}}}}}}qqqddd^^^ZZZppp}}}~~~wwwggg\\\```___nnn{{{{{{vvvqqqooonnniiihhhggghhhpppxxx[[[MMMHHHGGGDDDDDDCCCBBB@@@???>>>>>>;;;:::888777777777888888999888888888999;;;===>>>BBBHHHVVVkkktttjjjfff]]]VVVOOOMMMJJJEEECCCDDDGGGEEEDDDCCCDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAACCCFFFHHHJJJHHHKKKNNNRRRUUUYYY^^^bbb___dddhhhiiilllttt~~~}}}{{{zzz|||~~~~~~zzzwwwtttqqqllljjjiiihhhgggfff```^^^\\\YYYVVVSSSQQQPPPQQQRRRSSSUUUVVVVVVVVVVVV[[[ZZZYYY\\\aaaddddddccccccccccccdddeeeeeeffffffggggggggggggggggggggggggjjjjjjiiihhhhhhggghhhhhhlllmmmnnnoooqqqqqqrrrrrrxxxwwwvvvssspppooooooqqqnnnqqqvvvyyyyyywwwtttqqqrrrsssrrrooolllkkkkkklllrrrtttwwwzzz{{{zzzyyywwwsssvvvyyy{{{yyywwwvvvvvvoooooosssxxx{{{{{{~~~~~~yyy|||{{{zzz{{{}}}~~~}}}|||{{{{{{|||||||||zzzyyyxxxuuuvvvuuuqqqkkkfffdddeeeddd\\\WWWWWWYYY[[[aaafffoooqqqsssvvvyyyzzz{{{{{{vvvvvvvvvuuuuuuyyy}}}sssaaaNNNFFF@@@>>>??????CCCIIIXXXcccrrr}}}}}}rrrgggaaaaaaooo|||~~~sssfff``````___mmmyyyzzzsssooolllkkkpppiiicccccckkk}}}{{{___PPPJJJGGGEEEDDDCCCBBB@@@???>>>>>><<<;;;:::888888888999999888888888999:::;;;<<<===>>>BBBOOOcccwwwxxxnnnhhhaaaZZZSSSPPPMMMHHHEEEFFFHHHFFFEEEDDDEEEEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBDDDEEEFFFHHHJJJMMMPPPRRRVVVZZZ]]]^^^cccgggiiijjjpppzzz~~~zzzwwwssspppooonnnlllkkkeeedddbbb___\\\YYYWWWVVVSSSTTTUUUUUUUUUUUUUUUTTTUUUUUUVVVZZZ^^^```___]]]___```aaacccdddeeefffgggjjjjjjjjjjjjiiiiiiiiiiiifffeeeeeeeeefffgggiiijjjnnnoooqqqrrrssstttttttttxxxxxxwwwssspppnnnnnnooonnnqqquuuxxxyyywwwtttrrrrrrsssrrrpppmmmllllllnnnppprrrsssuuuvvvuuuttttttqqqtttxxxzzzyyyxxxwwwxxxtttsssvvvzzz{{{{{{~~~}}}yyywwwvvvuuuvvvxxxyyyxxxwwwxxxzzz}}}}}}zzzxxxsssssssssqqqmmmhhhccc```bbb[[[VVVXXX[[[^^^dddjjjoooqqquuuxxxzzz{{{{{{zzzuuuttttttssstttxxx}}}qqq___NNNGGGAAA@@@@@@AAAFFFLLLZZZeeeuuuuuullliiihhhuuuvvvhhh```___^^^lllwwwwwwqqqnnnmmmmmmooohhhcccdddkkk{{{gggVVVMMMHHHEEEDDDCCCBBBAAA???>>>>>>===<<<;;;999888999999:::666777888:::;;;;;;<<<<<<<<>>===<<<;;;999888888888999555666888:::;;;;;;;;;:::??????CCCMMM[[[ooo{{{sssjjjbbb[[[WWWRRRLLLHHHIIIGGGFFFDDDEEEFFFFFFDDDCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBEEEGGGIIIKKKMMMOOOSSSUUUXXX]]]cccffffffgggkkknnnvvv|||zzzxxxvvvttttttsssqqqnnnkkkhhhfffeeeddddddcccaaa```]]][[[ZZZUUUVVVYYY[[[]]]^^^]]]]]]]]]^^^```bbbccccccccccccdddccccccdddeeefffhhhiiidddcccdddeeehhhmmmqqqtttqqqrrrssstttuuuuuuuuuuuuuuuuuuuuusssqqqoooooopppqqqrrruuuwwwxxxxxxvvvuuurrrssssssrrrppppppqqqsssvvvuuutttrrrrrrrrrrrrsssppprrruuuwwwwwwvvvwwwwwwzzzxxxyyy||||||{{{}}}|||zzzxxxyyywwwwwwwwwyyyzzzyyyxxxvvvxxx|||}}}||||||xxxttttttvvvsssjjjccc]]]WWWUUUYYY^^^bbbggglllooosssxxx}}}~~~}}}yyywwwuuutttrrrpppppptttzzz{{{iiiWWWKKKEEEBBBBBBBBBDDDLLLTTT\\\jjj|||}}}pppjjjjjjooo{{{xxxhhh___]]]]]]iiisssqqqkkkiiikkkllllllhhheeeeeeiiiwwwttt^^^PPPKKKEEEEEEDDDCCCAAA@@@??????===;;;:::888777666777777555666888:::;;;;;;;;;:::@@@>>>@@@FFFQQQdddvvvmmmeee]]]XXXRRRKKKHHHHHHFFFDDDCCCCCCDDDEEEDDDBBBAAAAAAAAAAAA@@@@@@??????======>>>???@@@AAABBBBBBBBBDDDGGGIIIKKKNNNRRRUUUTTTYYY___cccdddfffiiikkknnnwww|||zzzzzzyyywwwtttqqqnnnllljjjlllkkkjjjhhhfffcccaaa```]]]]]]\\\\\\]]]___aaacccddddddeeeeeedddbbb```^^^YYYYYYYYYZZZ\\\^^^aaacccbbbbbbdddfffiiinnnrrruuuppppppqqqrrrssssssssssssqqqssstttsssqqqpppqqqrrrrrrsssuuuwwwxxxxxxxxxwwwrrrsssssssssqqqqqqrrrtttwwwvvvtttrrrqqqqqqqqqrrrqqqsssuuuvvvuuuttttttuuuwwwvvvwww{{{|||{{{}}}{{{zzzyyyxxxvvvuuutttuuuwwwxxxwwwvvvxxxyyyzzz{{{|||}}}}}}}}}yyyrrrqqqtttsssmmmfff\\\WWWVVVZZZ___bbbfffkkkpppsssyyy}}}|||xxxvvvvvvuuusssqqqqqqtttyyy~~~xxxdddRRRGGGCCCAAAAAABBBEEENNNWWW___mmmssskkkjjjjjjvvvssseee^^^]]]^^^jjjtttsssllliiiiiiiiillliiifffeeehhhttt}}}dddRRRKKKFFFEEEDDDCCCBBB@@@??????===;;;999777666666666666555666777999::::::;;;;;;<<<;;;<<>><<<===>>>@@@AAABBBBBBBBB???BBBDDDFFFHHHKKKOOORRRQQQUUUZZZ^^^aaadddhhhkkkkkkrrr|||}}}zzzwwwtttrrrpppoooooonnnmmmkkkhhhfffeeeccccccbbbaaa```bbbfffjjjllllllkkkiiifffbbb^^^[[[SSSSSSRRRRRRTTTVVVYYY[[[]]]^^^aaaeeejjjnnnrrrtttpppqqqqqqrrrssssssrrrrrrppprrrssssssrrrpppqqqqqqqqqrrrssstttvvvwwwwwwwwwsssssstttsssqqqqqqrrrttttttsssqqqooonnnnnnnnnooorrrsssuuutttsssrrrssssssuuuuuuwww|||}}}{{{~~~~~~{{{zzzyyyyyyyyyxxxwwwvvvwwwyyyzzzyyyxxxzzzyyyyyyxxxxxxyyyzzz{{{|||uuummmlllnnnnnniiiddd[[[WWWWWW\\\aaadddhhhlllppptttyyy}}}}}}{{{wwwtttuuuuuutttttttttwww|||rrr^^^NNNDDDAAAAAABBBCCCFFFPPP[[[fffsssuuujjjffffffqqq|||{{{nnnbbb]]]]]]]]]lllxxxxxxqqqmmmkkkiiinnnkkkgggeeefffrrrpppYYYOOOFFFFFFEEECCCBBBAAA@@@???>>>===:::888777666666777666666777777888:::;;;<<<::::::<<<@@@GGGWWWqqq}}}vvvmmmddd^^^XXXOOOKKKKKKEEEDDDCCCDDDEEEFFFEEECCCCCCBBBBBBAAA@@@@@@??????>>>???@@@AAAAAAAAA@@@@@@???@@@CCCDDDEEEGGGJJJMMMQQQSSSUUUXXX\\\aaafffiiikkkooouuuyyy~~~}}}zzzxxxwwwsssssssssrrrpppooommmllljjjkkkkkkjjjiiiiiilllooorrrrrrpppnnniiiddd^^^[[[UUUSSSQQQPPPPPPQQQSSSUUUXXX[[[```ffflllqqquuuvvvssssssttttttuuuuuuttttttrrrsssttttttqqqooonnnnnnnnnooooooqqqrrrtttuuuvvvsssttttttrrrqqqpppqqqsssqqqpppooonnnmmmmmmllllllpppqqqssssssrrrrrrsssuuuvvvvvvyyy~~~~~~{{{||||||zzzyyyzzz{{{|||zzzzzz{{{zzzyyyxxxxxxyyyzzzyyyxxxyyy{{{|||{{{zzzyyyyyyxxxxxxwwwvvvuuuttttttpppkkkiiijjjiiiddd```ZZZWWWXXX___eeehhhlllpppqqqtttxxx{{{|||yyyvvvtttppprrrtttvvvxxx|||zzzttt}}}|||kkkYYYKKKCCCAAABBBCCCEEEHHHSSS___ppp|||yyykkkdddeeepppyyywwwjjj___\\\^^^\\\lll|||zzzuuuqqqnnnqqqmmmiiieeedddppp{{{aaaUUUFFFFFFEEECCCBBBAAA@@@??????>>><<<999888777777888777777666666777999;;;<<<<<<<<<===@@@EEERRRjjjzzzqqqhhhbbb[[[RRRNNNMMMFFFEEEDDDEEEFFFGGGFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@@@@AAAAAABBBAAA@@@???>>>???@@@BBBBBBBBBCCCFFFHHHRRRRRRSSSUUUYYY^^^dddhhhkkknnnppprrruuu|||}}}{{{wwwwwwwwwwwwvvvuuussssssnnnqqqtttsssqqqppprrrtttuuutttsssppplllfff```]]]YYYWWWSSSPPPOOOOOOQQQRRRUUUYYYaaaiiipppvvvyyy{{{uuuvvvvvvwwwwwwwwwwwwvvvtttuuuvvvtttqqqnnnllllllllllllmmmnnnoooqqqssstttsssttttttrrrpppoooppprrrpppppppppooonnnnnnmmmmmmnnnoooqqqrrrrrrsssuuuwwwxxxxxx|||{{{zzz|||}}}yyyuuurrrrrrssstttuuuwwwyyyyyyyyyxxxyyyyyyvvvuuuuuuuuuwwwxxxwwwvvvwwwxxxyyyyyywwwtttqqqoooooommmkkkjjjjjjgggaaa]]]YYYVVVXXXaaahhhlllpppuuuqqqtttwwwzzzzzzxxxvvvtttmmmppptttxxx|||rrrlllwwwxxxeeeUUUJJJCCCBBBCCCEEEFFFJJJVVVbbbwww}}}zzz~~~rrriiigggqqqyyyuuuiii___\\\___ZZZmmm{{{vvvrrrrrroooiiidddcccooo