BM6P6(@ sssdddZZZUUURRRPPPOOOPPPQQQPPPPPPOOOOOONNNMMMLLLKKKJJJIIIIIIHHHGGGEEECCCAAA???===<<<;;;999888888999;;;<<<:::888444333333333222000111111111111000...---,,,///---***(((((())),,,------***'''(((+++---,,,***---+++)))***,,,---,,,))),,,,,,,,,,,,,,,,,,,,,,,,***((('''))),,,...,,,*********+++++++++,,,,,,,,,333555:::???@@@>>>AAAFFFGGGQQQ^^^fffgggbbb]]]ZZZ[[[\\\]]]^^^bbbeeeiiikkkmmmeee___YYYOOOIIIUUUiiitttzzzmmm[[[NNNHHHFFFEEECCCCCCAAA>>>===CCCOOOXXXeeejjjppptttvvvxxx}}}~~~yyytttnnnhhhcccbbbccccccbbbaaaaaabbbcccoooooooooqqquuuwwwwwwwwwvvvppphhhaaa___aaaeeeiiirrrvvvyyyxxxrrrnnnmmmooohhhjjjlllkkkiiillltttzzz~~~}}}~~~~~~}}}uuulllcccYYYQQQKKKHHHHHHHHHLLLRRRXXX\\\]]]bbbeeeiiikkkmmmnnnqqqsssxxxwwwvvvtttssstttxxx{{{}}}|||vvvsssvvv{{{~~~}}}}}}}}}}}}}}}~~~~~~zzzzzz~~~|||yyyvvvvvvyyy}}}wwwtttsssrrrrrrvvvqqqpppxxxsssdddZZZSSSQQQNNNMMMNNNOOONNNNNNNNNNNNMMMLLLKKKJJJIIIIIIHHHGGGGGGEEECCCAAA???>>>>>>===:::999888888999:::888555222111111111000/////////000000000///......///...,,,+++***+++,,,---333111///---,,,***(((&&&,,,***)))***,,,---+++))))))))))))))))))))))))))))))((())),,,//////,,,)))******+++++++++,,,,,,,,,111222777===>>>===@@@EEEMMMVVVaaahhhhhhddd```___^^^^^^```bbbdddgggjjjkkkooojjjhhhdddYYYOOOUUUcccooovvv{{{|||~~~yyyfffXXXOOOJJJHHHCCCCCCAAA======BBBMMMVVVbbbhhhooosssuuuwww{{{~~~}}}yyytttnnnhhhcccaaabbbbbbcccdddfffiiikkkrrrssstttuuuvvvwwwxxxyyywwwssslllfffcccdddgggiiipppsssuuurrrmmmiiihhhjjjiiilllmmmllljjjlllqqqwww~~~{{{zzz|||uuummmdddZZZPPPJJJGGGFFFFFFIIIOOOUUUYYYZZZ```bbbfffhhhiiikkkmmmooosssuuuwwwwwwvvvuuuvvvwwwzzzyyy}}}~~~||||||||||||~~~~~~~~~~~~}}}}}}}}}}}}|||wwwvvvyyy~~~|||yyy|||~~~xxxtttrrrqqqpppvvvuuuxxxsssdddZZZTTTQQQOOONNNNNNOOONNNNNNMMMMMMLLLKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDBBB@@@??????>>>;;;999888777777888888555222111111111000///------...///////////////......---------,,,,,,,,,,,,...//////---+++******+++***))))))++++++***)))((((((((((((((((((((((((((()))+++...000///,,,)))******+++++++++,,,,,,,,,///000444;;;===<<>>===;;;:::999888888888999777444333333333222111---....../////////......,,,---.........---++++++%%%))),,,---***'''((()))***)))))))))******))))))++++++++++++++++++++++++((()))+++---...---+++*********+++++++++,,,,,,,,,//////333999===<<<>>>BBBJJJNNNTTTWWWXXXZZZ]]]```cccbbbaaabbbdddhhhmmmpppppppppsssssshhhYYYRRRSSSdddmmmuuuxxxzzzuuudddVVVKKKDDDDDDBBB@@@===<<<@@@GGGLLLYYYaaallltttwwwwwwxxxyyy{{{zzzwwwuuuqqqllleeeaaa\\\^^^aaaffflllqqqssstttzzz}}}~~~zzzssspppqqqtttsssssssssssssssqqqpppoooppppppoookkkfffddddddeeelllooosssuuuvvvwwwzzz}}}}}}xxxvvvuuutttrrrlllbbbVVVNNNFFFDDDBBBCCCGGGLLLQQQSSSYYY\\\___```aaabbbdddfffjjjnnnsssuuuuuurrrpppooopppxxx~~~~~~}}}zzzyyyxxxzzz{{{|||~~~yyyvvvrrroooooosssxxx|||~~~~~~zzztttpppsss}}}~~~wwwssspppooommmqqqwww}}}tttooovvvssscccZZZWWWUUURRRPPPQQQQQQPPPOOOOOONNNNNNMMMMMMLLLLLLLLLFFFFFFFFFEEEDDDBBBAAA@@@;;;;;;::::::999999::::::999666444222333333333222000000000000///...---,,,***+++---------,,,***)))))),,,...,,,'''"""!!!!!!))))))******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((()))***+++******+++++++++,,,,,,,,,000///222999======>>>AAA@@@DDDHHHJJJLLLQQQXXX]]]bbbaaa______cccjjjqqqvvvooonnnooommmdddYYYQQQPPP___kkkuuuyyyzzznnn___QQQIIIEEECCC@@@===<<>>;;;===???AAADDDJJJSSSZZZ^^^^^^___bbbhhhpppxxx}}}qqqoookkkfff___XXXRRROOOYYYgggtttyyy{{{vvveeeVVVMMMGGGDDDAAA>>>===???AAACCCOOOYYYfffqqquuuwwwxxxzzz~~~}}}}}}|||zzzvvvoookkkggghhhlllsssyyy{{{xxxtttpppqqqqqqlllfffbbbaaabbbooosssxxx}}}~~~{{{yyyxxxxxxwwwvvvuuutttssssssppprrrvvv{{{zzzuuuuuutttrrrooohhh```ZZZPPPKKKEEEBBBCCCHHHLLLNNNUUUXXX[[[^^^___aaaccceeehhhkkkmmmnnnnnnmmmnnnoooiiippp~~~~~~~~~~~~}}}}}}|||||||||~~~~~~vvvtttqqqooorrrzzzyyyssspppooonnnnnnssszzz~~~|||~~~|||uuurrryyysssbbbZZZVVVTTTQQQOOOOOOOOONNNMMMNNNNNNNNNMMMMMMMMMMMMMMMHHHGGGGGGEEECCCAAA???>>>;;;;;;;;;;;;:::999999888666444111000111222111111111111222222111000//////,,,,,,,,,,,,,,,,,,+++***((('''((())),,,......---)))+++,,,,,,***)))***,,,)))))))))))))))))))))))))))***+++)))''''''))),,,******+++++++++,,,,,,,,,111...///666::::::999:::888999:::;;;<<>>???@@@AAAIIISSSaaalllrrruuuxxxzzz~~~}}}yyysssnnnlllkkklllqqqwww{{{yyyvvvppppppooommmkkkjjjiiiiiissswww}}}~~~{{{yyyyyyzzz{{{||||||{{{zzzuuuuuuwwwzzz}}}|||zzzvvvrrrnnnhhhaaa\\\TTTNNNGGGBBBBBBEEEIIIKKKRRRUUUYYY\\\^^^```ccceeehhhkkkoooppppppoooooopppkkkqqq}}}zzzvvvrrrrrryyy|||vvvqqqoooooooooooorrrzzz}}}~~~~~~zzzyyysssbbbZZZYYYVVVSSSQQQQQQQQQPPPOOOMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGEEECCCAAA???=========<<<;;;:::888777666888666333222333444444333000000111222222222222111......---------,,,,,,,,,///+++((((((+++,,,***((())),,,---,,,***)))+++---************************(((+++------***((()))+++******+++++++++,,,,,,,,,111---...444999888777777777888888777777===FFFMMMUUU\\\gggsss}}}|||wwwnnneee___[[[UUUPPPIII[[[nnnxxx{{{vvvdddYYYJJJFFFBBB@@@???@@@@@@???EEEOOO]]]iiipppssswwwyyy}}}}}}}}}~~~}}}xxxrrrnnnllliiihhhkkkrrrwwwxxxvvvsssrrrqqqrrrtttuuutttsssxxx||||||yyyzzz{{{~~~}}}yyyxxxwwwxxxzzz{{{|||||||||~~~xxxsssmmmgggaaa]]]VVVPPPGGGAAAAAACCCGGGIIIPPPSSSXXX[[[]]]```ccceeehhhlllqqqtttsssrrrppppppmmmsss}}}zzzuuuwww~~~yyysssooonnnoooooopppoooxxx~~~}}}}}}}}}~~~jjj\\\XXXUUUPPPNNNNNNOOOOOOOOOPPPOOONNNLLLKKKJJJJJJJJJAAAEEEHHHHHHCCC>>><<<<<<;;;::::::999999888888888888555333222222222111000000000000///......------,,,---...///...---,,,+++)))***,,,------,,,+++***,,,,,,,,,+++***)))((('''***++++++,,,,,,++++++***++++++************++++++++++++******++++++,,,---,,,...000222222444666888555555555666888<<>>===???DDDCCCIIITTT^^^gggkkkllllllmmmsssyyy{{{yyyuuussssssnnnhhhbbbdddjjjppprrrpppuuuwwwyyy|||}}}~~~}}}}}}zzzwwwssstttvvv|||vvvqqqkkkjjjmmmrrrvvvwwwwwwyyy|||yyyvvvpppiiidddZZZUUUMMMHHHFFFEEEEEEEEEIIINNNUUUYYY[[[^^^bbbeeekkknnnrrruuuuuuuuuuuuuuuwww}}}~~~vvvqqqqqqqqqnnnmmmnnntttzzzxxxyyy~~~jjj\\\XXXUUUQQQNNNNNNOOOOOOOOOPPPOOOMMMLLLKKKJJJIIIIIICCCEEEGGGFFFCCC@@@===<<<;;;::::::999999888888888999666444333444333222111000000000///......------------......------,,,+++***+++++++++++++++******------------,,,+++******(((((())))))))))))((((((+++******************+++++++++******++++++,,,---+++---000111222444666999666666666666777:::>>>AAAMMMVVVaaakkkuuu}}}~~~{{{}}}xxxqqqmmmjjjddd]]]VVVMMMPPP[[[lllzzzrrraaaQQQJJJCCC@@@>>>;;;===@@@>>>EEEOOOZZZccciiilllmmmfffkkksssyyyzzzyyyvvvtttrrrjjjcccaaaeeekkknnnnnnsssuuuyyy~~~~~~~~~~~~|||xxxtttqqqnnnqqquuu|||}}}yyyrrrmmmhhhfffhhhlllooopppqqqttt|||}}}{{{zzzvvvppplll^^^XXXOOOHHHEEEEEEEEEEEEJJJNNNSSSWWWZZZ]]]aaadddiiilllooorrruuuyyy~~~{{{tttoooppppppnnnnnnooovvv|||~~~}}}jjj^^^YYYUUUQQQOOOOOOPPPPPPPPPPPPOOONNNLLLKKKJJJIIIHHHFFFEEEDDDDDDCCCAAA>>><<<;;;;;;::::::999888777777999777555444444444333222111000000//////......---......---,,,,,,,,,,,,---,,,+++******))))))))))))((())))))***))))))(((((((((((())))))))))))((((((************************+++************+++,,,,,,***,,,...000111333666999888888777666666888===AAAJJJRRR\\\ccckkkrrrsssqqqwwwsssooommmkkkhhhbbb]]]RRROOOSSSdddwww|||lllUUUMMMFFFCCC@@@<<<<<>><<<999999>>>CCCNNNVVV]]]^^^^^^```bbbaaaccceeeiiilllnnnnnnmmmlllbbbTTTKKKQQQaaaqqq~~~dddVVVIIIDDDBBB@@@???@@@>>>@@@CCCHHHQQQZZZbbbggggggeeeccceeellluuu~~~~~~wwwmmmdddbbbeeeiiijjjkkkkkklllkkkiiifffeeecccbbb``````bbbeeeiiilllppprrrtttuuuuuuvvvxxxzzzsssuuuvvvuuurrrpppoooppppppoooooorrrtttxxx|||zzzsssjjj```XXXPPPJJJGGGCCCBBBDDDHHHPPPXXX^^^aaaeeeiiinnnssswww{{{~~~~~~{{{zzzzzz{{{|||xxxwwwwwwwwwxxxyyy{{{|||zzz{{{}}}|||vvvpppooopppttt{{{|||tttooojjjgggfffhhhgggfffiiiooowww~~~|||{{{}}}wwwtttvvv}}}{{{yyy}}}{{{xxxzzz|||{{{kkkccc[[[XXXTTTQQQQQQRRRRRRRRRPPPPPPPPPOOOMMMJJJGGGEEEDDDFFFHHHHHHEEEAAA???======<<<;;;:::888777666555666444333222444444444333222222111111000/////////------......------,,,+++***+++++++++++++++******))))))***))))))((('''&&&((())))))******))))))((((((***+++,,,,,,+++***((()))))))))))))))***+++++++++++++++++++++---111444777<<<@@@???;;;;;;???DDDMMMVVV^^^^^^]]]^^^^^^]]]```ccchhhkkkmmmmmmlllllldddYYYOOOOOOXXXgggyyynnn^^^NNNFFFCCC@@@???@@@======???EEEMMMWWWaaagggiiigggeeecccdddjjjrrrwwwyyyzzzxxxqqqgggbbbbbbeeeiiiiiiiiiiiiiiihhhhhhhhhfffeeeeeefffhhhjjjmmmoooooorrruuuvvvvvvwww{{{}}}|||~~~}}}xxxtttqqqqqqooonnnppptttuuuwww~~~{{{tttlllcccZZZPPPJJJFFFDDDCCCFFFMMMUUUZZZ\\\aaaeeejjjnnnrrrvvv{{{~~~~~~}}}}}}}}}~~~xxxuuutttxxx~~~yyyvvvssssssxxxwwwqqqmmmiiigggfffgggdddbbbffflllvvv~~~zzztttuuuyyytttvvvxxxwwwuuussssssssswww|||{{{lllccc[[[XXXTTTRRRRRRRRRSSSRRRNNNNNNOOONNNKKKHHHEEECCCBBBFFFJJJIIIEEE@@@>>>>>>===<<<;;;:::888777666555777555444444555555555444222222111111000/////////,,,---...///...---,,,+++)))***,,,------,,,+++***,,,,,,,,,,,,+++)))(((((())))))************))))))((()))+++,,,,,,+++)))((()))))))))))))))******+++,,,,,,,,,******,,,000333666<<>>???CCCJJJTTT^^^dddggggggfffbbb```bbbhhhmmmppptttuuuooofff___^^^___eeeeeeeeefffgggiiikkkllliiiiiijjjkkklllnnnoooppprrruuuxxxyyywwwvvvxxxzzz{{{uuuqqqppplllmmmrrrwwwxxxxxx|||{{{tttkkk```UUUMMMJJJFFFDDDEEEKKKRRRVVVWWW^^^aaaeeejjjooottt{{{xxxssspppttt}}}}}}xxxvvvxxx}}}~~~uuuooollliiigggffffffcccaaadddjjjxxxxxxxxxyyyvvvvvvvvvvvvuuusssqqqpppnnnttt~~~{{{jjj___YYYVVVRRROOOOOOOOOOOOOOORRRQQQNNNKKKIIIHHHGGGGGGIIIHHHFFFEEEDDDBBB???<<<::::::::::::999888777777777777555333222111000000000000000000000111111111------------,,,,,,+++******+++,,,------,,,***)))******))))))))))))************))))))))))))************)))))))))))))))******)))))))))******+++,,,)))***+++++++++,,,///111777:::===???@@@AAABBBCCCNNNVVV[[[XXXXXX[[[]]][[[\\\eeellllllkkkooorrrtttnnncccVVVLLLJJJTTTjjj~~~tttZZZJJJFFFEEEBBB===@@@@@@@@@???BBBJJJVVV___eeeffffffdddaaa^^^]]]^^^iiinnnrrrqqqkkkbbb\\\ZZZ^^^^^^___dddjjjmmmmmmlllkkklllmmmnnnnnnnnnmmmlllmmmlllkkkmmmppptttuuuvvvwwwrrrooommmpppssstttuuuwww{{{~~~~~~zzzqqqcccYYYLLLGGGDDDHHHMMMQQQWWW]]]bbbbbbbbbcccggglllrrruuuwww{{{~~~zzzrrrsss|||zzzvvvvvv~~~}}}tttmmmjjjiiieeeeeefffccc```eeennn~~~}}}{{{xxxyyyzzzvvvrrrrrrrrrsss{{{|||kkk___YYYVVVRRRPPPPPPQQQRRRRRRTTTRRRPPPMMMKKKJJJIIIIIIJJJHHHFFFEEEDDDCCC@@@===::::::;;;::::::999888777666555444333333333333333000000000000000000000111//////...---,,,+++)))(((((()))+++---------++++++******))))))))))))************))))))))))))************))))))))))))******,,,++++++******++++++,,,)))***+++++++++,,,...000666:::>>>@@@@@@@@@BBBDDDOOOXXX\\\YYYVVVYYY]]]]]]aaahhhnnnnnnoootttwwwwwwrrrhhh[[[QQQKKKQQQbbbsss~~~{{{```NNNHHHGGGDDD@@@???@@@@@@???AAAIIITTT\\\fffggghhhfffbbb___\\\\\\cccgggmmmooolllgggaaa]]]\\\\\\]]]aaaggglllmmmmmmnnnnnnooopppooonnnmmmllllllkkkkkkmmmrrruuuwwwxxx~~~xxxtttrrrpppsssvvvxxxyyy{{{vvvhhh^^^WWWPPPKKKLLLOOORRRWWW\\\aaa``````aaadddiiinnnqqqssswww}}}~~~xxxxxx}}}{{{zzzyyyqqqllljjjhhhdddccceeecccccckkkttt~~~|||yyyyyyxxxxxx}}}kkk```YYYVVVRRRQQQQQQSSSSSSSSSTTTSSSQQQOOOMMMLLLKKKJJJJJJIIIGGGFFFEEEDDDAAA>>>;;;;;;;;;;;;:::999888777444444444333333444555555111111000000000000000000000000///...,,,***(((''''''(((***,,,------,,,,,,******))))))))))))************))))))))))))*********)))))))))))))))******++++++******)))*********)))***++++++++++++...000333999???AAA@@@@@@CCCGGGPPPZZZbbb```[[[ZZZ]]]```ffflllppprrrwww~~~~~~tttfffYYYNNNLLLVVVcccsssuuuvvvuuutttuuuzzz~~~hhhTTTKKKHHHFFFDDD???@@@???>>>@@@FFFPPPWWWdddfffhhhhhhddd___[[[YYY]]]```fffkkkmmmkkkeeeaaa\\\\\\]]]aaaggglllooopppsssssstttsssrrrpppooommmmmmllllllnnnssswwwyyyyyy{{{~~~{{{xxxvvvtttvvvyyy{{{|||~~~~~~qqqggg```WWWOOOMMMNNNOOOTTTZZZ^^^^^^^^^___aaaeeehhhjjjmmmqqqwww}}}}}}~~~~~~{{{tttooollljjjfffcccbbbbbbcccgggqqq|||~~~lll```ZZZWWWSSSPPPQQQQQQRRRRRRTTTSSSQQQOOONNNLLLKKKKKKJJJIIIGGGFFFFFFDDDBBB???;;;;;;;;;;;;:::999888777444444333333333333444444111111111000000000000000/////////...---+++***)))((()))***+++,,,,,,++++++******))))))))))))************))))))))))))******))))))))))))))))))***+++((((((((((((((()))******)))***++++++***+++---///000777???BBBAAAAAAEEEJJJPPP___nnnrrrkkkeeedddfffkkkpppuuu{{{uuucccRRRHHHLLLTTTeeehhhjjjiiihhhlllssszzz}}}qqq[[[MMMGGGEEEEEE@@@@@@@@@>>>>>>CCCKKKQQQ^^^bbbfffhhhfffaaa]]]ZZZ\\\^^^bbbhhhmmmlllfff```______```ccchhhnnnrrruuuxxxyyyyyyxxxvvvtttrrrqqqooonnnmmmooorrruuuwwwwwwuuuxxx|||~~~}}}yyyyyyzzzzzz{{{|||~~~zzzqqqaaaWWWMMMJJJIIIKKKPPPVVV\\\\\\\\\]]]___bbbdddeeeiiilllqqqwww~~~~~~~~~~~~}}}~~~}}}{{{}}}wwwqqqmmmkkkjjjeeecccaaa```bbbjjjwww}}}~~~lll```ZZZWWWRRRPPPOOOOOOOOOOOOQQQQQQPPPOOOMMMKKKJJJIIIJJJHHHGGGFFFFFFEEEBBB@@@;;;;;;;;;;;;:::999888888555444333222111111111111111111111111000000//////------.........---,,,,,,++++++++++++***))))))(((******))))))))))))************))))))))))))******))))))(((((()))***++++++''''''((()))***+++---...)))***++++++******,,,...///666>>>CCCDDDFFFIIIMMMTTTfff}}}wwwqqqppptttzzznnnXXXIIIGGGLLLYYY]]]aaabbbccchhhsss|||{{{zzzcccQQQHHHEEEEEE@@@AAAAAA???===@@@FFFLLLXXX^^^eeejjjjjjgggcccaaa``````bbbfffjjjiiiccc^^^``````bbbdddggglllqqqtttzzzzzz{{{zzzyyywwwuuutttqqqpppnnnnnnqqqrrrssssssppprrrvvv{{{}}}{{{wwwuuuuuuuuuvvvwwwzzz}}}yyyaaaWWWLLLHHHGGGIIINNNUUUYYYYYY[[[]]]___aaabbbcccfffhhhlllrrrzzz~~~}}}|||{{{~~~zzzyyy}}}~~~uuupppmmmjjjhhheeeeeeccc```cccnnn|||{{{yyy}}}kkk___ZZZVVVRRROOOOOOOOOOOOOOOOOOOOOOOONNNMMMKKKIIIHHHIIIGGGFFFFFFFFFDDDBBB@@@<<<<<<<<<;;;;;;:::999888666555444333222111111111222222111111000/////////,,,,,,---...............,,,,,,+++***)))(((((('''******))))))))))))************))))))))))))******(((((((((((()))***+++,,,*********+++,,,...///000)))***+++*********,,,---...444<<>>BBBGGGTTT[[[cccjjjlllkkkiiigggccccccdddeeefffeeebbb```___```bbbccceeegggkkknnnvvvvvvwwwwwwwwwuuutttsssrrrooommmmmmnnnoooooonnnnnnooorrrxxx~~~{{{tttooonnnooopppqqqrrruuu|||ggg\\\QQQLLLJJJIIIMMMSSSTTTVVVYYY\\\___aaabbbccceeeeeehhhmmmuuu{{{~~~}}}}}}|||{{{{{{sssnnnllliiifffeeegggeeebbbfffttt{{{zzz~~~~~~zzz{{{zzz}}}jjj^^^WWWTTTQQQOOOPPPRRRRRRRRROOOOOOOOONNNMMMKKKIIIHHHHHHFFFEEEEEEEEEDDDAAA???<<<<<<<<<<<<;;;:::999888666555555444444444555555222222111111000//////...---...............------++++++***)))))))))))))))******))))))))))))************))))))))))))******(((((((((((()))***+++,,,+++++++++++++++,,,,,,---)))***+++***))))))+++---...222999CCCMMMSSSTTTSSSUUUaaauuunnnWWWKKKJJJKKKXXXhhhrrrtttvvv{{{}}}{{{cccQQQIIIHHHCCCDDDDDDAAA======@@@CCCNNNUUU^^^eeehhhhhhgggfffbbbcccddddddcccccceeefff___bbbdddeeedddeeegggjjjmmmmmmooopppqqqppppppoooooommmkkkjjjlllmmmmmmmmmppppppqqqvvv{{{{{{qqqkkkjjjlllooopppqqquuu{{{rrrfffYYYQQQLLLHHHJJJMMMOOOQQQUUUZZZ^^^aaabbbcccccccccdddiiiooouuuwwwwwwzzz~~~~~~|||yyyzzz}}}{{{{{{{{{||||||~~~~~~~~~vvvooollljjjgggddddddhhhhhhffflll|||~~~zzzzzz{{{}}}wwwttttttyyymmm|||iii]]]UUUSSSPPPPPPRRRTTTVVVWWWOOOOOOPPPOOONNNLLLJJJIIIGGGFFFDDDDDDDDDCCCAAA???<<<<<<<<<<<<;;;:::999999555555555666666777999999222222222111000//////...////////////...---,,,+++***)))))))))))))))***+++******))))))))))))************))))))))))))******(((((((((((()))***+++,,,+++***)))((('''''''''''')))***+++***))))))+++,,,///111777CCCPPPWWWWWWTTTQQQWWWfffwww~~~}}}vvv]]]NNNJJJIIIZZZppp}}}~~~~~~}}}}}}jjjVVVLLLJJJDDDEEEEEEAAA===<<>>=========<<<;;;::::::999999777666555444333444555555333333222222111000000000,,,,,,,,,------------------,,,+++***)))'''&&&&&&++++++************++++++))))))************))))))++++++++++++++++++++++++''''''((()))***,,,......+++,,,...//////...,,,+++///...111<<>>>>>???AAAFFFLLLUUU\\\______^^^^^^\\\```fffiiiiiijjjmmmoookkkjjjiiiiiijjjjjjiiiggggggbbb]]]^^^eeejjjiiifffgggffffffgggjjjmmmnnnooommmooorrrtttvvvyyy}}}~~~|||wwwrrroooqqquuuyyy~~~uuueeeWWWMMMIIIHHHHHHJJJNNNSSSVVVWWWXXX[[[]]]bbbbbbbbbccceeehhhjjjlllqqqyyy}}}zzzwwwwwwyyyzzz}}}~~~|||||||||tttnnnmmmlllgggdddddd___dddjjjrrr}}}yyyuuuuuuxxxqqqrrrzzzkkkXXXzzzggg^^^WWWTTTQQQPPPQQQRRRSSSRRROOOOOOOOONNNLLLJJJHHHGGGFFFFFFFFFEEEDDDAAA???>>>===<<<<<<;;;::::::999999777666555444333444444555333222222111000000//////////////////000000000000*********))))))(((((('''***))))))))))))))))))***))))))************))))))))))))))))))))))))))))))++++++++++++,,,---......+++,,,---......---,,,+++//////222:::EEENNNQQQQQQLLLNNNRRRXXX```ggglllooovvv{{{kkkZZZNNNJJJTTTfffxxx}}}dddRRRKKKFFFEEEBBB???===<<<===???CCCIIIRRRYYY]]]]]]]]]]]]^^^bbbhhhlllmmmnnnqqqssssssrrrqqqrrrrrrpppllliiieeeaaa]]]]]]aaaddddddcccgggggggggiiimmmpppssstttpppqqqssstttuuuvvvyyy|||}}}zzzvvvssssssvvvyyywwwjjj]]]SSSLLLHHHFFFIIIMMMRRRVVVXXXZZZ^^^aaaddddddeeefffgggjjjlllmmmrrrzzz~~~~~~~~~~~~|||{{{xxxqqqkkkkkkiiieeecccdddcccjjjrrr|||~~~|||yyyxxxzzzuuuwwweeeTTTxxxeee\\\VVVTTTQQQPPPRRRSSSTTTSSSOOOOOOOOOOOOMMMLLLJJJIIIGGGGGGGGGFFFDDDBBB@@@>>><<<<<<<<<;;;;;;::::::999666666555444444444444555222111111000000///......------------------------))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))---,,,,,,+++++++++,,,,,,+++,,,---......---,,,+++...///222777>>>FFFMMMQQQSSSRRRSSSUUUYYY^^^cccfffjjjttt|||ppp___SSSIIIOOO^^^qqq~~~mmmZZZPPPFFFEEECCC@@@???>>>======@@@FFFNNNTTTYYY[[[]]]^^^aaaeeekkkoooqqqrrrsssuuuxxxxxxyyyzzzyyyuuuoookkkbbbaaa___]]]\\\]]]^^^___fffggghhhkkknnnrrrvvvxxxssstttuuutttttttttvvvxxx}}}}}}{{{xxxuuussssssttt}}}~~~{{{rrrfffZZZPPPIIIFFFGGGJJJOOOSSSWWW[[[___bbbdddeeeeeefffhhhjjjlllmmmrrryyy~~~zzzyyyxxx{{{tttmmmhhhhhhfffcccbbbdddfffooozzz~~~|||{{{xxx}}}uuu___RRRvvvddd[[[VVVTTTQQQQQQRRRTTTTTTTTTPPPPPPOOOOOONNNMMMLLLLLLHHHHHHHHHGGGEEECCC@@@???<<<<<<;;;;;;;;;:::::::::666666555555444444444444111111000000///.........,,,,,,,,,,,,++++++++++++************************))))))(((((((((((())))))))))))************))))))++++++++++++++++++++++++******))))))))))))******++++++,,,,,,,,,,,,++++++,,,...111444999AAAKKKRRR[[[YYYVVVTTTUUUYYY^^^cccfffooo{{{}}}zzzxxxwwwyyyzzzrrrcccWWWKKKLLLWWWiiiyyyyyyeeeWWWKKKHHHFFFCCCBBBAAA@@@>>>>>>CCCJJJPPPUUUYYY]]]```cccfffkkkooopppqqqppppppssstttvvvyyyyyyuuunnnjjjcccdddccc```\\\ZZZ\\\___fffggghhhjjjkkknnnrrruuutttuuuvvvuuuttttttvvvwwwzzz{{{{{{yyytttpppmmmlllxxx{{{}}}|||{{{{{{xxxmmm___SSSKKKGGGGGGIIILLLPPPTTTXXX]]]___aaabbbcccdddfffhhhiiijjjooouuu~~~zzzxxxzzz~~~zzzooojjjffffffdddbbbcccggggggrrr}}}{{{{{{iiiYYYRRRuuuddd\\\WWWUUURRRQQQRRRTTTTTTTTTQQQPPPOOOOOONNNMMMMMMMMMHHHHHHHHHGGGEEECCC@@@???;;;;;;;;;;;;;;;:::::::::555555555555555444444444111111000000///.........////////////......------...------,,,,,,++++++***+++******))))))******+++))))))************))))))++++++++++++++++++++++++(((((((((((()))***++++++***++++++++++++++++++******---000222666>>>JJJSSSZZZXXXTTTOOONNNRRRYYY___hhhmmmvvv~~~}}}yyyrrrpppooorrruuuqqqfff\\\QQQNNNRRRaaarrr}}}ppp___PPPLLLGGGEEECCCBBB@@@>>>>>>AAAGGGLLLQQQWWW]]]aaadddfffiiikkklllkkkhhhffffffgggkkkoooqqqooojjjgggfffhhhhhhddd___]]]___aaaeeefffgggfffeeefffiiilllqqqrrrssssssssssssuuuwwwwwwzzz|||zzzvvvpppkkkiiirrrtttwwwxxxyyy{{{~~~rrrcccWWWOOOLLLLLLLLLLLLOOORRRWWWZZZ\\\___```aaadddfffgggiiiiiikkkpppxxx~~~~~~|||tttlllhhheeeeeedddbbbeeekkklllwww}}}{{{uuu```UUUQQQvvveee]]]YYYVVVSSSRRRRRRSSSSSSSSSRRRQQQOOONNNMMMLLLLLLLLLGGGGGGGGGFFFDDDBBB@@@>>>;;;;;;;;;;;;;;;;;;;;;;;;555555666666555555444333222111111000000///...............---,,,,,,++++++......------,,,+++******++++++************++++++))))))************)))))))))))))))))))))))))))))))))))))))***+++,,,---...***************************,,,...000444<<>>@@@DDDHHHMMMTTT\\\aaacccdddfffhhhiiifffaaa]]]ZZZ[[[^^^cccggghhhgggeeeiiijjjjjjgggcccaaabbbdddeeegggfffddd___^^^```ccckkklllnnnnnnmmmnnnppprrrtttwww{{{|||yyytttpppmmmoooqqqtttwwwzzzzzzjjj\\\TTTPPPQQQOOOMMMNNNRRRVVVYYY[[[]]]___aaadddgggiiijjjkkkiiimmmsssyyyvvvnnniiieeeddddddccccccgggnnnuuu|||{{{kkkXXXPPPNNNwwwggg```ZZZWWWTTTRRRRRRSSSRRRRRRSSSQQQOOOMMMLLLKKKKKKKKKFFFFFFFFFEEEDDDAAA???>>>;;;;;;;;;;;;;;;;;;;;;;;;444555666666666555444333333222222111000000//////,,,,,,++++++***))))))(((++++++++++++++++++++++++******))))))))))))******))))))************))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******,,,,,,,,,---111888AAAFFFOOOPPPOOOMMMMMMTTT___hhhlllmmmooorrrtttrrrlllhhhbbbbbbcccgggkkkmmmmmmlll```UUUMMMPPP[[[lllqqq[[[SSSJJJDDDBBBBBB???======>>>AAADDDIIIQQQYYY___aaabbbcccfffgggeee___ZZZVVVVVVWWW[[[```dddfffgggiiiiiiiiigggeeeddddddeeefffggggggccc]]]ZZZ\\\___dddeeefffeeeeeeeeegggiiikkkpppwwwzzzzzzxxxuuutttqqqsssuuuyyy~~~ssscccXXXSSSPPPMMMJJJKKKOOOTTTWWWXXXYYY[[[___cccfffiiijjjkkkiiilllppptttyyy||||||}}}qqqiiifffcccbbbbbbbbbbbbhhhppp}}}{{{|||yyyaaaRRRLLLKKKwwwhhhaaa\\\XXXUUURRRRRRRRRRRRQQQSSSRRROOOMMMKKKJJJJJJJJJFFFFFFFFFEEECCCAAA>>>===;;;;;;;;;;;;;;;;;;;;;;;;444555666666666555333333333333222222111000000000//////......---,,,++++++'''(((((()))******++++++))))))(((((((((((())))))))))))************))))))+++++++++++++++++++++++++++***)))(((''''''''''''******))))))))))))******...---+++,,,000666;;;???HHHIIIJJJIIIKKKRRR___iiinnnnnnppprrrsssppphhhbbb]]]^^^```dddhhhlllppprrrcccWWWKKKJJJTTTfff|||yyyaaaXXXMMMFFFEEEDDDBBB???<<<===>>>AAAFFFNNNWWW^^^``````bbbfffhhhfff```[[[WWWVVVVVVXXX^^^cccgggiiihhhgggfffffffffeeeeeedddfffhhhhhhccc]]]ZZZ\\\______``````___^^^^^^___aaaccciiiqqqwwwyyyyyyxxxxxxuuuvvvxxx{{{zzzhhh[[[UUULLLHHHEEEFFFKKKPPPTTTUUUUUUWWW[[[```dddfffhhhiiikkkmmmoooqqquuu}}}}}}}}}~~~|||yyy{{{{{{ooogggdddaaa```aaaaaaaaahhhqqq|||{{{~~~oooZZZNNNKKKKKKwwwkkkddd___[[[VVVRRRRRRRRRRRRRRRRRRQQQOOOMMMKKKIIIHHHGGGHHHHHHGGGEEECCCAAA???>>>>>>===<<<;;;;;;:::;;;;;;999777555333222333444555222222111000/////////000000...,,,+++++++++---...)))***++++++++++++***)))+++++++++***************,,,+++******))))))******...,,,***))))))***,,,,,,++++++*********************+++,,,---...---,,,+++------,,,+++,,,000666:::EEEFFFHHHLLLRRRXXX^^^aaagggiiirrr||||||qqqhhhfffaaacccgggkkkooopppqqqqqqaaaYYYOOOJJJKKKYYYtttooodddSSSGGGBBB@@@???>>><<<;;;<<>>>>>===<<<;;;;;;:::;;;;;;999888777555555555555666333333333333333333444555111000...------...///000************************))))))))))))))))))))))))******))))))))))))***+++*********)))((()))+++---***************************++++++,,,,,,,,,,,,,,,+++++++++***+++...444888AAAEEEKKKPPPTTTXXX\\\___gggjjjsss}}}~~~uuummmkkkfffhhhlllpppssstttuuuuuujjjaaaVVVMMMJJJSSSiii~~~~~~ooo[[[MMMIIIHHHDDDAAA>>><<<<<<>>>>>>AAALLLWWW\\\aaadddcccccceeeddd``````^^^\\\[[[\\\___bbbcccbbbaaa___^^^___bbbeeegggjjjlllmmmkkkgggeeefffhhhiiiiiigggccc```^^^^^^___```cccjjjsss{{{}}}xxxwwwxxx|||xxxkkkcccVVVOOOHHHHHHIIIJJJNNNSSSVVVWWWZZZ\\\___bbbdddeeeggglllqqqtttuuuwww{{{~~~~~~~~~~~~}}}}}}}}}~~~~~~|||zzzzzz}}}vvvllleeebbbbbb\\\[[[aaadddeeeqqq{{{xxx{{{ooo[[[RRRMMMJJJIIIuuujjjddd\\\YYYTTTQQQQQQRRRSSSSSSUUUTTTSSSQQQOOOMMMLLLKKKIIIHHHGGGFFFDDDAAA???>>>>>>===<<<;;;;;;:::;;;;;;777777777666555555444444333333333333444555666777111000///------...//////,,,+++***))))))***+++,,,)))))))))******+++++++++******)))))))))******+++%%%(((******((('''***,,,***************************************+++,,,,,,***************---222666===DDDMMMSSSTTTUUUYYY\\\eeeiiirrr|||~~~xxxrrrpppjjjllloooqqqssstttuuuuuusssjjj]]]PPPGGGIIIXXXhhhgggWWWQQQNNNHHHBBB@@@===;;;<<<<<>>>>>===<<<;;;;;;:::;;;;;;444444444555444333222222222222111111111222222333///...---,,,,,,,,,,,,---,,,+++)))(((((()))+++,,,++++++,,,,,,---...//////---,,,+++******))))))***%%%))),,,+++((('''(((+++))))))))))))************+++***)))((()))***+++,,,)))******++++++---111444:::CCCMMMQQQPPPPPPTTTYYYbbbfffnnnwwwzzzxxxuuusssqqqrrrssstttuuuuuuuuutttyyyrrrfffXXXKKKFFFNNNYYYtttzzzeeeXXXOOOGGGCCCCCC>>>;;;;;;:::<<>>===<<<;;;;;;:::;;;;;;444444555555555444333222333333111000////////////......------,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++,,,---.../////////111000...,,,***)))(((((()))+++---,,,)))'''((()))(((((()))))))))*********+++***)))((()))***+++,,,)))***,,,,,,,,,...111333999AAAJJJMMMLLLNNNTTTYYY___dddjjjooosssvvvvvvtttxxxxxxxxxxxxxxxwwwwwwvvv|||wwwooodddUUUJJJKKKRRRgggyyyyyybbbQQQIIIFFFDDD???;;;;;;:::;;;@@@GGGNNNVVV\\\[[[ZZZ^^^bbbeeefffccc```bbbgggiiigggccc]]]]]]]]]^^^^^^___``````aaahhhqqquuutttqqqnnnnnnqqqpppnnnlllkkklllpppssswwwxxxyyyzzzyyyxxxwwwvvvxxx{{{~~~|||mmmaaaTTTMMMIIIGGGJJJOOORRRSSSVVVZZZ^^^bbbdddfffccchhhmmmppppppqqquuuxxx|||{{{zzz{{{}}}}}}}}}}}}yyyyyy~~~zzzooohhhdddaaa```\\\[[[\\\```gggsss|||vvvssstttxxx||||||}}}vvvrrruuuzzz~~~iiiSSSJJJKKKKKKHHHFFFuuuiiiccc]]]ZZZUUURRRRRRSSSTTTTTTSSSRRRQQQPPPNNNMMMLLLKKKJJJIIIHHHGGGEEEBBB@@@???>>>===<<<;;;;;;:::;;;;;;777777777777777777777777666555444222111000//////000////////////.........,,,+++***))))))***+++,,,*********++++++,,,,,,,,,111000...,,,***)))((('''++++++************))))))'''(((((())))))************************+++,,,,,,(((***,,,------...000111777>>>GGGMMMPPPTTTZZZ___```dddgggiiimmmtttwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwzzzyyyvvvmmm]]]MMMHHHKKK^^^qqqsss\\\OOOKKKDDD???<<<<<<<<<;;;===BBBIIIPPPVVVWWWYYY]]]aaaaaadddcccaaaccceeefffccc```___```aaaaaaaaaaaa``````^^^fffpppuuuuuuqqqnnnmmmooopppooonnnnnnppptttwww{{{||||||{{{xxxuuuuuuuuuyyy|||~~~~~~}}}|||||||||{{{}}}uuuiii[[[QQQKKKGGGHHHLLLNNNPPPSSSWWW[[[___cccdddaaaeeeiiikkkllloootttxxx~~~{{{xxxwwwtttyyy}}}zzz~~~tttjjjeeeeeeeeedddZZZ\\\^^^ccckkkyyy|||xxxuuuwww|||~~~~~~ooo^^^NNNIIIJJJIIIGGGFFFzzzllleee___\\\VVVSSSSSSSSSTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLJJJIIIHHHGGGEEECCCAAA???>>>===<<<;;;;;;:::;;;;;;999888777666777777888999666555444333222111111111///////////////......---************************************++++++++++++---,,,+++***)))(((((((((***'''$$$&&&***,,,,,,***''''''(((((()))******+++***++++++,,,,,,,,,,,,,,,&&&)))+++---------...///333;;;GGGRRR[[[aaaeeehhheeehhhhhhfffjjjsssyyyyyyttttttuuuwwwxxxzzz|||}}}~~~lllWWWLLLKKKTTTfffyyyjjjWWWNNNDDD???===>>>>>><<<<<>>>>><<<;;;;;;;;;;;;;;;888777555444444666888999333333222111111222222222------......------,,,+++)))***++++++++++++***)))---,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))))))))###""")))......+++&&&''''''((()))******+++***+++,,,---...---,,,,,,%%%'''***,,,,,,+++,,,---000999GGGWWWdddkkknnnooojjjllljjjfffiiittt||||||xxxyyy{{{~~~gggYYYUUULLL\\\oooyyyttt\\\NNNCCC???===???@@@===;;;===@@@EEEKKKPPPVVV\\\\\\XXX[[[^^^cccfffhhhhhhjjjkkkcccdddeeeeeedddbbb___^^^ZZZ___eeegggffffffgggiiipppqqqrrrrrrqqqqqqsssuuuyyy{{{{{{zzzwwwvvvxxxzzz{{{||||||yyyuuurrrrrrssspppsssvvv{{{wwwgggZZZOOOEEEBBBCCCFFFHHHLLLPPPUUUYYY\\\^^^___aaacccccccccfffmmmrrrooottt{{{~~~}}}~~~}}}|||zzzxxx~~~~~~wwwhhh```___cccfffgggYYY^^^ccchhhqqqwwwtttxxx~~~rrrYYYQQQJJJHHHFFFBBBBBBCCC}}}pppkkkhhh^^^VVVUUUTTTSSSRRRTTTRRRQQQPPPPPPOOOMMMJJJGGGHHHHHHIIIIIIHHHEEEBBBAAA>>>===<<<;;;:::999999999666666666666666666666666444444444444333111///---------..................---,,,+++*********)))'''***+++,,,---,,,***(((&&&'''((()))******)))((('''&&&))),,,+++)))((())),,,++++++++++++++++++++++++))))))(((((((((***+++,,,************+++,,,---...111888FFFXXXhhhqqqsssrrrppphhhdddiiinnnqqquuu{{{{{{}}}cccKKKHHHQQQcccxxx~~~eeeUUULLLFFFAAAAAA@@@===<<<===<<<@@@FFFMMMRRRUUUUUUUUU^^^ccciiiooorrrpppmmmkkkjjjgggcccdddggggggccc_________``````aaacccdddeeemmmnnnpppqqqrrrsssrrrrrrttttttuuuvvvuuuuuutttssswwwuuussspppmmmnnnqqqtttrrrssstttsssttt|||qqqaaaUUULLLDDD@@@BBBFFFJJJMMMOOORRRWWW\\\ZZZYYYZZZ[[[^^^bbbfffhhhjjjqqqwww{{{||||||zzzzzz{{{~~~ssshhhbbb___\\\\\\^^^ZZZ\\\aaajjjuuuyyyooolllooowwweeeQQQMMMHHHEEEDDDDDDDDDCCC}}}pppjjjhhh___WWWUUUUUUSSSRRRTTTRRRQQQPPPOOOOOOMMMJJJHHHHHHHHHIIIIIIGGGEEECCCAAA@@@???>>>===<<<;;;;;;;;;777777777777777777777777666666666555444222000...........................******))))))******))))))++++++,,,,,,+++***((('''(((((()))******)))((((((''')))*********)))******++++++++++++++++++++++++******************+++,,,************+++,,,---...///666BBBRRRcccnnnssstttuuulllgggjjjmmmnnnrrrwwwxxx|||qqqYYYLLLRRRaaavvvkkkZZZOOOHHHCCCCCCBBB>>>;;;<<<>>>AAAGGGMMMRRRVVVYYYYYY___bbbfffjjjmmmnnnmmmllljjjfffbbbbbbeeefffccc```aaa``````aaaaaaaaabbbbbbfffhhhjjjmmmpppqqqqqqqqqsssuuuwwwxxxxxxxxxvvvuuuuuutttqqqnnnnnnrrrxxx}}}zzzyyyvvvqqqpppvvvtttcccVVVMMMGGGDDD@@@CCCFFFIIIKKKNNNSSSWWWXXXXXXXXXZZZ]]]aaaeeeggghhhmmmsssvvvwww||||||zzzyyyzzz~~~}}}zzzxxxyyyyyyvvvlllbbb^^^\\\YYYYYY\\\YYY[[[aaakkkwwwqqqjjjiiinnnxxxqqqYYYNNNJJJFFFDDDCCCCCCCCCCCC}}}pppjjjhhh___WWWUUUUUUSSSSSSTTTSSSQQQPPPOOOOOOMMMJJJHHHHHHIIIIIIHHHGGGEEECCCAAA@@@@@@>>>===<<<;;;;;;;;;888888888888888888888888999999888777555333111///........................+++++++++,,,,,,---------,,,,,,++++++***)))))))))))))))***++++++***)))))))))(((((()))++++++***)))++++++++++++++++++++++++++++++,,,,,,++++++******************+++,,,---......222<<>>===;;;:::::::::999888888888888888888888888:::999888666444222000///...............---------+++,,,---,,,+++++++++,,,,,,,,,+++***))))))***************++++++************((('''(((,,,---***'''***************************+++,,,,,,+++***((('''************+++,,,------...111777BBBSSSdddttt|||zzzsssnnnjjjgggggghhhoooxxxvvvZZZTTTWWWjjjjjjWWWNNNGGGEEEDDD@@@<<<;;;;;;<<<>>>CCCIIIQQQWWW[[[]]][[[ZZZ[[[^^^dddiiimmmjjjfffbbb```aaabbbcccbbb````````````____________[[[^^^bbbgggjjjllllllllljjjmmmrrrvvvxxxwwwuuusssppppppoooooopppttt{{{}}}uuuppprrrzzzqqqaaaSSSKKKIIIDDDDDDDDDDDDFFFIIINNNQQQQQQQQQRRRTTTXXX\\\```cccdddhhhmmmoooqqqttt{{{}}}{{{wwwvvvuuutttuuuvvvyyyzzz~~~}}}}}}}}}|||yyyxxxyyy{{{}}}~~~}}}zzzvvvtttuuuyyy~~~}}}{{{zzzyyyzzz{{{|||vvvmmmhhhbbb]]][[[YYYVVVWWWZZZWWWYYY```mmmzzz~~~yyyrrrkkkgggfffiiilllpppyyypppYYYLLLGGGEEECCCBBBCCCEEEEEEEEEtttmmmiii___XXXVVVUUUTTTSSSUUUTTTRRROOONNNNNNMMMKKKIIIIIIIIIHHHGGGFFFDDDCCCBBB???>>>===<<<;;;:::::::::888888888888888888888888888777666444222000////////////.........---------***,,,,,,***'''%%%&&&''',,,+++******)))*********+++******************+++***((('''(((,,,---***'''************************((()))*********((('''&&&************+++,,,------///000444===KKK^^^ppp{{{~~~xxxqqqjjjfffdddbbbfffqqqaaaVVVQQQ```xxxuuu^^^RRRHHHFFFEEEBBB>>>===;;;;;;;;;>>>DDDMMMTTTYYYYYYXXXWWWWWW[[[aaagggllljjjhhhdddbbbaaabbbcccddd```______^^^___```aaaaaa^^^aaaeeehhhjjjkkkjjjiiihhhkkkppptttvvvvvvtttrrrrrrtttuuuuuuuuuvvvxxxzzz~~~|||wwwwww{{{{{{kkk[[[PPPJJJHHHFFFCCCBBBCCCFFFJJJLLLLLLMMMNNNPPPTTTYYY^^^``````dddhhhlllooosssxxx||||||{{{zzzuuuuuuuuuvvvxxx{{{}}}~~~zzz{{{}}}{{{zzz~~~}}}|||{{{{{{~~~}}}}}}}}}}}}}}}||||||{{{{{{|||~~~{{{nnnfffbbb^^^[[[[[[XXXUUUUUUYYYYYY[[[cccpppzzz{{{qqqhhh___```eeekkknnnpppttt{{{{{{cccRRRKKKFFFDDDBBBCCCEEEFFFFFFFFFxxxpppiii```XXXVVVVVVTTTSSSUUUTTTRRROOONNNMMMMMMKKKJJJJJJIIIHHHGGGEEEDDDCCCCCCAAAAAA???>>>===<<<<<<<<<888888888888888888888888666555333222000000///////////////...------,,,,,,///000111...***'''(((***************************+++***))))))))))))***+++)))(((((()))++++++***)))************************((((((((()))((((((''''''************+++,,,---...///000222888EEEVVViiiuuu|||~~~|||tttlllhhhccc___^^^hhhzzzjjjYYYNNNXXXnnniii[[[MMMHHHFFFCCC@@@>>>===<<<;;;===BBBJJJQQQVVVWWWWWWWWWYYY]]]ccchhhkkkkkkiiigggeeeddddddeeefffbbb```^^^]]]]]]```bbbdddccceeeiiillllllkkkiiiggghhhkkkooosssuuuuuutttsssuuuwwwyyyzzzyyyxxxxxxyyyzzz}}}zzz{{{~~~uuugggZZZSSSLLLHHHBBB???@@@BBBEEEFFFHHHIIIJJJMMMQQQVVV[[[^^^[[[___cccgggjjjnnnsssvvvzzz{{{{{{||||||uuuppppppvvv}}}~~~{{{xxxyyy}}}~~~}}}||||||}}}~~~ssshhhaaaZZZXXXXXXZZZXXXTTTUUUYYY^^^aaajjjtttzzzxxxnnneee[[[^^^eeemmmooonnnqqqwwwkkkVVVJJJFFFDDDCCCBBBCCCEEEGGGGGGFFF|||sssiii```XXXVVVVVVTTTTTTUUUUUURRROOOMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDCCCBBBAAA@@@>>>======<<<<<<777777777777777777777777555444222111000000111111000//////...------,,,,,,///222444111,,,***,,,...)))***++++++,,,+++***)))***))))))(((((())))))***''')))*********)))******************************(((((((((((((((((()))***************+++,,,---.........000555???OOO```mmmwww|||}}}vvvnnnjjjddd^^^ZZZaaammm~~~rrr^^^NNNRRRfff|||wwwfffTTTKKKHHHDDD@@@???===;;;:::;;;???EEELLLPPPUUUWWW[[[___dddgggjjjkkklllkkkkkkiiigggfffggggggfffccc___\\\\\\___bbbeeefffhhhlllnnnnnnllljjjggghhhjjjmmmppprrrsssrrrrrrssstttvvvwwwwwwxxxyyy{{{|||}}}xxxxxxyyy}}}~~~tttjjjbbbRRRLLLDDD??????AAABBBCCCEEEFFFGGGJJJOOOTTTYYY\\\[[[]]]aaadddgggjjjmmmoooqqqyyy}}}yyyrrrmmmlllqqq{{{zzztttppppppvvv}}}~~~}}}{{{zzz|||~~~}}}}}}}}}|||~~~vvvkkkbbb\\\TTTTTTWWW[[[[[[XXXZZZ___dddiiirrryyy|||wwwnnnggg```ccciiioooppppppuuu}}}uuu[[[KKKEEEDDDCCCBBBAAABBBDDDEEEEEEDDD~~~uuuiii```XXXVVVVVVTTTTTTVVVUUURRROOOMMMMMMLLLKKKJJJJJJJJJHHHFFFEEEDDDDDDDDD@@@???>>><<<;;;;;;;;;;;;666666666666666666666666444333222111111111222333000000///...------,,,,,,(((,,,...,,,(((&&&(((+++((()))+++,,,,,,+++***(((***)))(((''''''((()))***&&&))),,,+++)))((())),,,))))))))))))))))))))))))***)))(((((((((***+++,,,************+++,,,---...,,,---///333;;;JJJZZZfffsss{{{~~~wwwpppllleee^^^ZZZ]]]eeeppp}}}wwwbbbOOOPPPbbbxxxnnnYYYNNNIIIDDD@@@>>>;;;999888888;;;AAAGGGKKKUUUYYY___eeeiiikkklllllllllmmmmmmllliiihhhhhhhhhkkkfffaaa\\\[[[]]]bbbeeegggiiimmmooopppnnnkkkhhhfffgggjjjlllnnnooooooooonnnooopppqqqrrruuuzzz}}}{{{uuutttuuuuuu}}}uuuoooXXXQQQHHHBBBAAABBBCCCCCCCCCDDDFFFIIINNNSSSXXX[[[]]]___bbbeeegggiiikkklllkkksss}}}{{{xxxsssnnnlllpppwww}}}uuuoooiiiiiipppyyy~~~~~~|||yyyxxxzzz~~~{{{rrrlllhhhhhhhhhdddhhhooowww~~~{{{qqqfff^^^YYYRRRSSSXXX^^^___^^^```fffiiiooowww}}}}}}wwwpppjjjhhhiiimmmqqqrrrttt|||hhhRRRFFFDDDEEEBBB@@@@@@AAACCCDDDCCCBBBwwwpppdddYYYVVVVVVTTTSSSSSSOOOPPPPPPOOONNNLLLJJJHHHKKKKKKKKKIIIHHHFFFEEEDDD@@@@@@???===<<<;;;:::999999999999999999888777777444444333222111111111111111111000///////////////---------,,,+++***)))(((''''''''''''''''''''''''))))))))))))((((((((((((******)))(((((((((((((((+++++++++*********))))))&&&''')))***+++++++++***+++++++++***++++++,,,,,,,,,***+++///555???OOO]]]kkkuuu|||yyyqqqlllgggbbbeeedddfffllluuu||||||kkkZZZQQQSSS```www|||aaaPPPKKKJJJFFF@@@???===;;;:::;;;>>>CCCEEEPPPWWW___ccceeeggglllpppqqqqqqqqqooollljjjjjjkkkgggeeebbb___^^^^^^```aaahhhjjjnnnqqqrrroooiiieeegggfffeeedddeeegggjjjlllmmmllljjjkkknnnrrrvvvwww{{{}}}~~~zzzxxxxxxwww|||{{{sssfffWWWIIIDDDBBB@@@@@@DDDJJJKKKMMMNNNPPPSSSXXX\\\\\\]]]______aaacccgggjjjmmmqqqwww|||~~~~~~|||{{{zzzxxxwwwvvvvvvvvv|||{{{|||zzzyyytttqqqlllkkkmmmqqquuuwwwyyyzzzzzz|||}}}|||sssiiiaaa\\\ZZZ___^^^bbbnnn}}}yyysssiii___\\\]]]ZZZXXXWWWYYYZZZ]]]gggqqq}}}qqqgggdddmmmpppssswww|||nnnYYYNNNGGGDDDDDDBBBCCCCCCBBB@@@@@@AAACCCyyypppdddYYYVVVVVVTTTSSSSSSPPPPPPPPPOOONNNLLLJJJIIIKKKJJJJJJIIIGGGFFFDDDCCCAAAAAA@@@???===<<<;;;:::888888999999888888777666555444333222111111111111111000000///////////////,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((************))))))))))))******)))(((((((((((((((+++++++++*********))))))'''((()))***************++++++*********+++,,,,,,222///...000333:::GGGTTTfffooovvvvvvssspppkkkffffffeeeeeejjjrrrzzz~~~zzzwwwzzz{{{yyyyyy{{{zzzlll\\\PPPKKKNNN^^^nnn~~~nnnYYYPPPLLLGGGBBB@@@>>>;;;:::;;;>>>BBBDDDLLLRRRZZZ___bbbhhhpppvvvuuuuuuuuuqqqmmmiiigggfffgggeeecccaaa`````````aaacccdddhhhkkkmmmkkkgggcccbbbaaa___^^^^^^aaadddfffmmmlllkkkkkkmmmpppssstttwwwyyy{{{~~~~~~}}}{{{yyytttssswww~~~mmm___QQQKKKGGGCCCBBBDDDIIIJJJLLLMMMNNNPPPTTTWWWXXXZZZ\\\]]]___aaaeeehhhkkknnnssswww|||{{{yyyxxxxxx~~~}}}{{{yyyxxxxxx~~~yyywwwwwwvvvxxxyyyyyyxxxwwwwwwxxxwwwtttqqqoooppprrruuuvvvyyy{{{}}}vvvllleeeaaa```hhhhhhllluuuwwwoooeeeZZZVVVXXXWWWUUUVVVXXXZZZ```mmmzzz~~~qqqmmmmmmssstttwwwzzz~~~eeeSSSLLLGGGEEEDDD@@@AAAAAA@@@??????AAABBBzzzpppdddYYYVVVVVVTTTSSSSSSPPPPPPPPPOOOMMMLLLJJJIIIIIIIIIIIIHHHGGGEEEDDDCCCBBBBBBAAA@@@>>>===<<<;;;888888888888888777666666555444333222111111111111000000000/////////......++++++++++++***)))((((((************************++++++++++++***************))))))(((((((((((((((+++++++++******************)))))))))))))))*********************+++,,,,,,333000...///111555@@@KKK]]]fffnnnrrrtttuuupppjjjhhheeedddhhhpppxxx|||}}}vvvpppmmmooopppooopppsss{{{rrrdddVVVIIIDDDJJJTTTdddsssgggWWWMMMGGGDDD@@@???<<<:::;;;===@@@BBBIIINNNSSSXXX]]]dddmmmsssssstttuuusssooojjjgggeeeddddddcccbbbaaa`````````___```bbbeeehhhhhheeebbb___]]][[[ZZZ[[[^^^bbbdddpppooonnnmmmmmmnnnooopppqqqsssvvvyyy{{{{{{{{{zzzpppmmmpppzzz~~~vvvkkk^^^UUUOOOHHHCCCCCCEEEGGGIIIJJJKKKMMMPPPRRRUUUWWWZZZ\\\^^^aaaeeehhhiiilllppprrruuu{{{~~~{{{wwwuuuttt|||}}}{{{~~~zzzvvvssssssttttttvvvyyyzzzzzz{{{}}}~~~|||{{{yyywwwuuuuuuuuuvvvzzz|||zzzrrrnnnnnnooouuuvvvyyy~~~sssiii___UUUQQQRRRTTTSSSUUUXXX[[[cccuuu}}}uuuvvvzzzyyyzzz{{{}}}sssYYYLLLIIIGGGDDDBBB???@@@AAAAAA@@@AAACCCEEEzzzpppdddYYYVVVVVVTTTSSSSSSPPPPPPOOONNNMMMKKKJJJJJJHHHHHHHHHGGGFFFEEECCCCCCBBBBBBAAA???>>>===<<<;;;777888888888888777666666666555444333222111111111///////////////.........***************)))((((((++++++++++++++++++++++++++++++*********)))))))))))))))(((((((((((())))))************************+++***)))(((((((((*********)))))))))***+++,,,------++++++...///333===HHHTTT[[[dddkkkqqquuurrrlllhhhgggfffjjjqqqvvvxxxwwwrrrllliiijjjkkkkkkmmmqqqyyytttjjj\\\MMMDDDFFFKKKQQQbbbsss]]]NNNGGGDDDAAA@@@===;;;;;;<<<>>>@@@GGGKKKPPPTTTXXX]]]bbbfffiiilllppprrrpppmmmjjjiiiddddddddddddcccaaa```___^^^^^^___aaadddeeedddbbb```___]]]]]]___cccgggjjjuuutttssspppmmmkkkkkkkkkmmmpppuuuyyy{{{{{{xxxwwwmmmkkklllttt~~~}}}~~~}}}uuuiii___UUULLLEEEAAAAAACCCEEEGGGHHHIIILLLOOOTTTVVVZZZ]]]___cccgggjjjjjjmmmppprrrssswww~~~}}}~~~}}}{{{}}}|||||||||~~~~~~}}}}}}}}}~~~~~~}}}zzzvvvssssssvvvxxxzzz~~~{{{yyywwwwww{{{}}}|||{{{|||~~~xxxlllbbbZZZRRROOOQQQSSSSSSVVVYYY^^^iii~~~}}}{{{{{{}}}}}}fffOOOFFFGGGGGGCCC???AAABBBCCCCCCCCCDDDFFFHHH|||pppdddYYYVVVVVVTTTSSSSSSQQQPPPOOONNNLLLKKKJJJJJJHHHHHHHHHGGGFFFEEEDDDCCCAAAAAA@@@???===<<<;;;:::888888888888888777666666777666444333222111111111...//////000///...------)))************)))((((((******************************)))))))))((((((((())))))(((((((((((())))))************************+++***)))(((((((((******))))))))))))***+++,,,---***)))***---...111:::CCCKKKRRR[[[bbbkkksssrrrnnnkkkjjjkkkooosssvvvtttqqqqqqkkkhhhjjjlllmmmooossstttrrrkkk^^^QQQJJJHHHIIIJJJZZZttt|||cccQQQHHHEEEBBBAAA>>>;;;:::;;;<<<===CCCHHHNNNTTTXXX[[[]]]^^^aaafffkkkoooooonnnllllllggghhhhhhhhhgggdddbbb```]]]\\\[[[[[[^^^```aaaaaacccbbbcccdddgggkkkoooqqqxxxyyyxxxtttoookkkiiiiiilllqqqwww|||~~~{{{vvvsssnnnlllnnnttt|||}}}{{{}}}{{{ssshhh\\\RRRHHHAAA===???BBBCCCEEEGGGKKKNNNPPPSSSXXX[[[^^^aaadddggghhhkkkoooqqqsssvvv{{{}}}yyyvvvuuuyyyzzzwwwxxxzzz|||~~~{{{wwwtttsssuuuyyy{{{||||||{{{zzzyyyzzz~~~|||{{{{{{}}}zzzoooccc\\\WWWRRRPPPRRRTTTTTTWWW]]]dddpppyyy}}}zzztttzzzppp]]]JJJDDDFFFEEEAAA>>>@@@BBBCCCCCCCCCDDDGGGIII~~~pppdddYYYVVVVVVTTTSSSSSSQQQQQQOOOMMMLLLKKKKKKKKKHHHHHHHHHHHHGGGFFFEEEDDDAAAAAA@@@???===<<<;;;:::999999999999999888777777777777555444222111111111......///000///...---,,,)))******+++******))))))))))))))))))))))))))))))))))))))))))((((((((('''((((((((((((((())))))******************+++++++++***)))))))))))))))******((((((((()))***+++,,,---+++***,,,...---...444;;;BBBJJJTTT\\\eeeoootttsssqqqpppoooqqqtttuuurrrnnnooojjjhhhlllooopppsssvvvwwwxxxsssiii```ZZZUUUPPPMMMWWWiiimmmXXXLLLGGGCCCBBB???<<<::::::::::::>>>CCCKKKTTTZZZ^^^______```dddjjjmmmnnnlllkkkkkkmmmmmmlllkkkiiigggdddbbbYYYWWWUUUUUUXXX\\\___```eeefffgggiiillloooqqqrrrwwwyyyzzzwwwqqqllljjjkkknnnrrryyy}}}~~~{{{vvvrrrrrrqqqsssxxx}}}}}}~~~{{{pppdddZZZNNNEEE>>>???@@@AAABBBEEEIIIMMMLLLOOOSSSWWWYYY\\\___aaacccgggllloooppprrrwww{{{~~~{{{wwwuuutttxxx}}}{{{|||~~~}}}yyyuuuqqqpppqqquuuwww}}}~~~}}}~~~}}}oooeeeZZZWWWUUURRRRRRTTTTTTTTTYYYbbbmmmzzzwww|||wwwooojjjnnntttxxx|||eeeVVVHHHDDDEEECCC@@@>>>>>>???AAAAAAAAAAAADDDFFF}}}pppdddYYYVVVVVVTTTSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKHHHIIIIIIHHHHHHGGGFFFEEEBBBBBBAAA@@@>>>===<<<;;;:::::::::::::::999888888888777666444222111111111---...///000000...,,,+++******+++++++++++++++***))))))))))))))))))))))))*********)))))))))((((((((((((((((((((()))******))))))*********+++++++++'''((()))***************''''''(((((()))+++,,,---,,,+++---///---,,,000777;;;EEEOOOWWWaaammmwww{{{{{{wwwrrrqqqssssssqqqooonnnkkkkkkppptttuuuxxx{{{~~~zzzvvvrrrhhh]]]SSSVVV^^^mmmxxxbbbRRRJJJDDDBBB???<<<:::999888888:::>>>EEENNNWWW\\\___``````dddiiilllmmmlllllllllnnnmmmkkkiiifffcccaaa```VVVSSSQQQRRRWWW]]]bbbeeehhhjjjlllnnnoooooonnnnnnppptttxxxwwwrrrnnnnnnooopppssswwwzzz{{{zzzxxxvvvuuuuuuyyy~~~yyymmmcccWWWMMMCCCBBBAAA??????BBBGGGKKKIIIMMMQQQUUUWWWYYY\\\^^^aaaeeejjjmmmmmmooorrruuu||||||~~~{{{~~~{{{zzzyyyyyyzzzyyywwwuuutttuuuwwwxxx|||}}}~~~|||uuufff\\\SSSRRRRRRQQQQQQRRRSSSSSSYYYfffvvv|||zzzzzzyyy~~~}}}vvvqqqkkklllnnnsssxxx}}}zzz[[[PPPGGGDDDDDDAAA???@@@>>>???@@@@@@@@@@@@BBBDDDzzzpppdddYYYVVVVVVTTTSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGFFFDDDCCCBBBAAA???>>>======:::;;;;;;;;;;;;:::999999888777666444222111111111---...///000000...,,,+++***++++++,,,,,,,,,++++++************************+++++++++************)))((((((((((((((()))******))))))******++++++++++++&&&''')))***+++++++++***'''''''''((()))+++,,,---******,,,///...,,,111777666BBBNNNUUU___mmmzzz{{{tttpppppprrrrrrqqqpppmmmnnntttyyyzzz|||}}}ssseeeVVVUUUWWW```qqqjjjWWWLLLDDDCCC@@@===:::888888777999;;;@@@HHHQQQXXX\\\]]]___ccchhhlllmmmnnnooopppkkkjjjgggdddaaa^^^\\\[[[UUUSSSPPPRRRXXXaaahhhkkklllnnnpppqqqqqqooollljjjjjjooouuuuuurrrpppqqqsssrrrsssuuuvvvxxxyyyzzzzzzvvvxxx}}}~~~tttjjj^^^SSSGGGEEEBBB???>>>@@@EEEIIIJJJNNNRRRVVVXXXYYY\\\]]]aaafffkkkmmmmmmnnnpppsssxxxwwwzzz|||~~~|||xxxtttsssuuu{{{}}}xxxuuutttuuuuuuxxxyyyzzz{{{{{{{{{{{{{{{}}}xxxvvvvvvvvvwww{{{|||{{{~~~xxxoooaaaWWWOOOOOOPPPPPPOOOPPPRRRQQQXXXiii|||wwwuuuwww|||~~~yyywwwrrroooooorrryyy~~~hhhTTTLLLFFFDDDCCC@@@@@@BBB@@@AAABBBBBBAAAAAACCCEEEwwwmmmbbbWWWUUUUUUTTTTTTUUURRRQQQPPPOOONNNMMMMMMMMMKKKJJJHHHFFFEEEEEEEEEFFFEEEDDDCCCAAA???===<<<;;;===<<<<<<:::999888777777888777666555444333333333............---,,,******,,,+++******))))))******(((((())))))))))))(((((()))))))))((())))))***++++++,,,,,,------,,,,,,+++,,,,,,++++++***)))))))))''''''(((((())))))******((()))))))))************)))***+++,,,...///000111999???HHHQQQYYYeeesss}}}}}}xxxvvvuuussstttuuurrrpppsss{{{{{{hhhXXXPPPMMMUUUbbbppp|||cccPPPLLLEEE@@@???>>>;;;999;;;::::::???GGGLLLQQQXXX```aaaeeejjjlllkkkkkkmmmooooooooolllfff___ZZZZZZ\\\UUUTTTSSSUUUXXX]]]bbbeeennnpppqqqooollljjjjjjlllppppppqqqtttvvvvvvtttrrrssssssrrrssstttwwwzzz|||zzz~~~}}}~~~~~~wwwgggWWWMMMIIICCC@@@???@@@AAAAAAFFFIIIMMMPPPSSSXXX]]]```ccceeegggiiijjjlllppprrrrrrwww|||{{{vvv}}}zzzvvvqqqmmmllloootttwww~~~~~~}}}{{{xxxxxxzzz{{{}}}{{{zzzyyyyyyyyy}}}~~~~~~vvvtttrrrqqqppppppqqqqqqpppuuuzzz{{{zzzzzzssshhhZZZTTTNNNJJJKKKMMMMMMMMMQQQVVVaaaqqq{{{uuuwww}}}|||vvvssswww}}}jjjVVVIIIGGGEEEBBB@@@>>>===<<>><<<<<<<<<<<<;;;:::999888777777666666444333222111111111000000000000000///...---,,,+++******))))))******)))******************)))++++++***))))))(((''''''******++++++++++++******((())))))******+++,,,,,,'''((((((((()))))))))***)))*********++++++++++++******+++,,,---//////000111999DDDNNNWWWcccpppyyy{{{wwwuuuuuuuuuwwwyyysssrrruuu|||qqq___SSSLLLRRR[[[fffxxxlllXXXOOOHHHBBBAAA@@@<<<:::;;;999999<<>>======?????????@@@@@@@@@AAAAAA}}}wwwlllbbbXXXWWWXXXVVVTTTUUURRRRRRPPPOOONNNMMMMMMMMMMMMLLLKKKIIIHHHHHHHHHHHHDDDDDDBBBAAA???>>>===<<<<<<;;;;;;:::999888777777555444333111000000000000000000000111111000000///,,,+++******))))))******++++++************++++++***+++,,,,,,+++***)))((((((((())))))))))))(((((((((((()))******++++++,,,(((((((((((())))))))))))*********+++++++++,,,,,,***++++++,,,---......///,,,444AAAMMMXXXcccnnnvvvyyyxxxvvvttttttwwwzzz|||uuutttvvv}}}mmm]]]OOOOOOTTT]]]kkkyyyyyyeeeVVVMMMFFFDDDBBB>>>;;;<<<999777999???DDDHHHQQQZZZ```eeejjjmmmllllllmmmooopppqqqooojjjccc______aaacccaaa]]]ZZZWWWVVVWWWWWWZZZ]]]bbbeeeeeecccaaaaaabbbeeelllrrrvvvwwwvvvuuukkkkkkllloootttyyy~~~{{{uuupppnnnnnnoooppp}}}uuuhhhXXXRRRHHHAAA>>>???@@@AAA@@@DDDIIINNNRRRVVVZZZ]]]^^^```aaacccdddhhhmmmqqqqqqtttxxxyyyzzz}}}~~~|||~~~wwwvvvtttrrrtttwww{{{}}}~~~{{{zzzyyy|||}}}{{{tttooommmmmmrrrsssvvvxxxyyyxxxxxxwwwssstttvvvyyy|||~~~ttthhh\\\TTTQQQOOOLLLKKKLLLMMMMMMLLLMMMVVVfffzzz~~~xxxxxx}}}dddOOOEEEDDDCCCBBB@@@???>>>>>>>>>============>>>>>>>>>>>>yyyuuulllaaaYYYWWWXXXUUUSSSSSSSSSRRRQQQOOONNNMMMMMMLLLLLLLLLKKKJJJHHHHHHGGGGGGDDDCCCBBBAAA???>>>===<<<<<<<<<;;;;;;:::999999888555444333111000000//////---...///////////////...,,,+++******))))))******+++******))))))******+++((())),,,...///...---,,,'''(((((())))))(((((('''+++++++++***))))))(((((((((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,------------555AAANNNZZZeeennnttttttvvvvvvssssssvvvyyyyyyuuutttwww|||kkkVVVOOORRRYYYhhhwwwuuu___TTTJJJFFFDDD???<<<;;;:::777888<<<@@@DDDMMMUUU[[[aaagggjjjjjjjjjlllmmmooopppoookkkeeeaaa```bbbgggeeeaaa\\\XXXUUUTTTSSSSSSWWW]]]aaaaaa___\\\ZZZ^^^ccciiioooqqqqqqqqqpppkkklllmmmppptttyyy}}}~~~vvvmmmhhhhhhjjjjjjhhhrrr||||||tttaaaYYYMMMCCC>>>>>>???@@@===AAAGGGLLLPPPTTTXXX[[[]]]^^^___```bbbffflllpppoooqqqtttuuuvvvxxx|||}}}}}}~~~}}}}}}~~~~~~|||}}}|||yyytttpppnnnooorrruuuyyy}}}}}}|||xxxwwwxxxzzzzzznnnaaaWWWRRRLLLKKKKKKKKKLLLLLLLLLKKKJJJUUUfffyyyqqqVVVIIIFFFAAAAAA@@@???>>>>>>>>>>>><<<<<<<<<<<<============|||vvvsssnnncccYYYWWWWWWUUUSSSSSSSSSRRRQQQOOONNNMMMLLLLLLKKKKKKJJJIIIHHHGGGFFFFFFCCCCCCBBBAAA???>>>============<<<<<<;;;;;;::::::666555444222111111111111---...///////////////...,,,+++******))))))******)))))))))(((((()))))))))&&&(((***,,,------+++***((())))))))))))))))))(((++++++******)))(((((('''))))))))))))(((((((((((((((((((((((())))))))))))+++++++++,,,,,,---------///666AAAMMMYYYccclllppprrrxxx{{{wwwuuuvvvuuurrrtttrrrtttxxx|||xxx^^^RRRQQQYYYkkk}}}kkk]]]OOOIIIEEE@@@<<<;;;<<<999999<<<>>>AAAHHHPPPWWW]]]eeeiiijjjjjjlllnnnlllnnnnnnjjjeeeaaaaaabbbfffdddbbb^^^[[[XXXUUUTTTSSSVVVZZZ^^^___]]]ZZZWWWZZZ^^^eeeiiikkkkkkmmmnnnpppppprrrsssuuuvvvwwwxxxtttlllcccaaadddggghhhffflllttt~~~{{{zzz~~~}}}jjjaaaSSSGGG@@@>>>>>>???;;;???DDDIIIMMMQQQUUUXXX[[[]]]^^^```bbbeeejjjmmmlllmmmooopppqqqsssvvvxxxxxx~~~}}}|||~~~~~~|||zzzxxxxxxyyyyyy{{{~~~~~~}}}zzzyyyyyy{{{vvvhhh[[[SSSPPPHHHIIIJJJJJJJJJJJJJJJKKKLLLVVVfffttt}}}}}}{{{nnnzzzbbbMMMEEEEEE??????>>>============>>><<<<<<<<<<<<============zzzyyysssggg\\\XXXWWWUUUSSSTTTTTTSSSQQQOOONNNLLLLLLLLLJJJJJJJJJJJJIIIGGGFFFEEECCCBBBBBBAAA@@@???>>>======<<<<<<<<<;;;;;;;;;:::777666555444222222222222000000000111111000000///,,,+++******))))))******(((((())))))))))))(((((())))))))))))(((&&&$$$###))))))************))))))''''''((())))))******+++))))))))))))(((((((((((('''''''''((((((((()))))))))******+++,,,------...000444<<>>===???<<<;;;<<<===>>>CCCJJJSSSYYYbbbhhhjjjkkknnnpppiiilllllljjjeeeaaaaaabbbbbbaaaaaa___^^^[[[YYYXXXVVVWWWXXX[[[^^^^^^\\\YYYWWW[[[```bbbdddhhhmmmrrrtttuuuvvvvvvuuurrrooommmfffaaa]]]^^^ccchhhhhhgggjjjppp{{{|||xxx|||uuukkk\\\NNNFFFAAA@@@???;;;>>>BBBEEEHHHMMMRRRUUUYYY[[[^^^```aaacccfffiiihhhiiijjjllloooqqqrrrsssssswww}}}~~~zzzzzz}}}}}}}}}|||}}}~~~}}}|||{{{{{{{{{{{{|||~~~|||nnn```UUUNNNKKKFFFGGGIIIIIIHHHHHHIIIJJJQQQXXXdddmmmqqqpppooonnneeewwwoooVVVGGGBBBAAA>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>{{{mmm```ZZZXXXVVVVVVWWWTTTSSSQQQOOOMMMLLLKKKKKKKKKKKKKKKKKKJJJHHHGGGFFFCCCBBBBBBAAA@@@???>>>>>>:::::::::::::::999999999777666555333222222222222000000000000000///...---,,,+++******))))))******'''(((***,,,,,,***((('''++++++)))(((&&&%%%######))))))************))))))''''''(((((()))************)))))))))((((((((('''(((((((((((())))))))))))((())))))+++,,,---......///111777AAAOOO]]]iiioootttzzzooollljjjjjjmmmrrr|||sssaaaVVVWWWhhh|||ttt]]]PPPJJJEEEBBBAAA???===<<<===<<<:::>>>CCCKKKSSS]]]dddgggiiilllnnnhhhkkkllljjjfffbbbbbbccc^^^___`````````^^^\\\[[[XXXWWWVVVYYY]]]``````___[[[]]]_________dddlllsssuuuvvvxxxwwwsssmmmgggccc^^^]]]^^^bbbhhhlllmmmmmmkkkooouuu||||||}}}~~~ttteeeWWWLLLFFFCCCAAA<<<>>>@@@BBBEEEIIIOOOTTTWWWYYY]]]___``````bbbcccdddeeegggjjjmmmooopppppprrrtttwww|||||||||~~~{{{zzz}}}}}}}}}}}}~~~~~~}}}|||}}}~~~~~~|||{{{zzzzzz|||~~~|||pppcccWWWOOOJJJHHHFFFGGGHHHGGGEEEEEEGGGJJJQQQVVV]]]aaabbbbbbbbbccciiizzzyyy\\\KKKDDD@@@>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======rrrccc\\\ZZZXXXXXXYYYTTTSSSQQQOOOMMMLLLKKKKKKLLLLLLMMMMMMKKKJJJHHHGGGBBBBBBAAAAAA@@@???>>>>>>999999888888888888888888666666444333222111111111............---,,,+++***,,,++++++***)))*********'''))),,,......,,,)))''',,,+++***)))((((((((()))(((((())))))))))))((((((*********)))((((((''''''******))))))((((((((('''))))))))))))************'''((()))***,,,---//////000111555???MMM^^^lllsssvvvrrrjjjggggggiiiooo{{{|||jjj[[[VVVeeexxx{{{bbbSSSLLLGGGDDDDDD???===<<<===;;;888:::???DDDLLLWWW___bbbeeehhhjjjhhhkkkmmmkkkgggccccccddd]]]^^^```aaaaaa```^^^]]]XXXVVVTTTWWW\\\aaaddddddbbbcccbbb^^^\\\```iiiqqqtttvvvxxxwwwrrrjjjbbb]]]\\\^^^bbbhhhnnnrrrssssssmmmnnnqqquuu|||zzzkkk\\\QQQJJJEEECCC===>>>???@@@BBBGGGNNNSSSUUUXXX\\\^^^___^^^______bbbbbbdddhhhllloooppppppnnnoooqqqrrrxxx}}}}}}|||}}}~~~~~~~~~{{{}}}}}}xxxuuuvvvxxx{{{|||||||||}}}~~~zzzyyyyyyyyy{{{|||{{{{{{vvvtttssstttxxx~~~{{{rrreeeYYYQQQMMMJJJIIIFFFGGGHHHFFFDDDDDDGGGJJJNNNRRRVVVXXXXXXXXXYYY\\\ppp~~~gggOOOEEECCCAAA???======<<<;;;::::::::::::::::::;;;;;;;;;<<<<<<<<<{{{cccZZZZZZYYYVVVSSSTTTSSSPPPNNNMMMLLLMMMMMMMMMLLLJJJJJJJJJJJJHHHFFFGGGCCC@@@>>>>>>@@@AAAAAA>>>======<<<;;;999888777666555444222111000000000111000000///...,,,+++******,,,---,,,***(((((()))'''&&&,,,666;;;555+++&&&++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++,,,++++++***************,,,+++***)))((((((((((((,,,,,,++++++,,,,,,---...(((,,,222<<>>jjj^^^[[[YYYUUURRRSSSRRRQQQOOONNNMMMLLLLLLMMMKKKJJJIIIJJJIIIGGGFFFFFFCCC@@@???@@@@@@@@@@@@=========<<<;;;:::999888666555444222111000000000000000//////...---++++++******************)))((((((&&&)))222666111***&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))((((((''''''((((((***)))))))))))))))************))))))******+++,,,---...222888DDDUUUgggrrr|||uuuooojjjmmmqqqxxxsss]]]SSSWWW___rrrnnn]]]RRRLLLIIICCC@@@>>>>>>;;;777777;;;<<>>???DDDKKKPPPSSSWWWZZZ[[[\\\^^^___]]]```ccceeefffhhhjjjlllkkkkkkkkklllpppvvv||||||vvvrrrooottt|||}}}xxxvvvwwwxxxxxxwwwvvvvvvvvvvvvuuuuuuttttttssspppnnnooossswwwzzz{{{{{{zzzyyyyyyyyyzzzzzzyyyvvvtttrrrrrrsssqqqnnnkkkjjjjjjkkkooovvv~~~zzzmmmdddWWWNNNKKKKKKIIIHHHGGGEEEDDDDDDEEEEEEEEEFFFJJJIIIKKKKKKKKKMMMXXXeeezzz~~~dddKKKBBB@@@<<<:::===;;;;;;;;;:::::::::999999999::::::;;;;;;<<<<<<<<>>;;;;;;<<<<<<;;;;;;:::999777666444333111000000000......//////...------,,,+++***))))))******))))))***&&&'''---000,,,(((&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++***)))((((((''''''(((((((((((((((((()))***+++,,,***))))))))))))***++++++///......111;;;JJJ[[[fffppp{{{~~~vvvppppppsssxxxrrr```UUUSSSVVViii|||mmm]]]SSSNNNGGGCCC@@@@@@===999777:::888===DDDKKKSSS[[[ccchhhfffhhhkkkllljjjgggfffeeeddd^^^WWWUUUVVVYYYZZZZZZUUUUUUTTTSSSTTTXXX^^^cccdddcccaaa```___```aaabbbeeefffggggggffffffhhhjjjlllooossswwwzzzzzzzzzyyykkkfffbbbbbbccciiiwww~~~uuufffWWWLLLFFFCCC>>><<<=========AAAFFFMMMPPPTTTVVVXXXZZZ\\\^^^```bbbdddeeeffffffgggiiijjjjjjiiijjjmmmqqqvvvxxx~~~}}}{{{{{{zzz{{{}}}}}}xxxuuussswww}}}~~~~~~}}}~~~~~~zzzxxxzzz}}}}}}|||{{{zzzyyyyyyrrrnnnjjjhhhjjjnnnrrrtttsssrrrrrrqqqrrrsssuuuvvv{{{zzzyyyyyyxxxvvvrrrnnnjjjiiikkkqqqyyy{{{tttddd\\\RRRKKKHHHHHHHHHGGGBBBDDDEEEEEEEEEGGGJJJLLLPPPNNNKKKJJJJJJNNN[[[hhhxxx~~~}}}|||yyy{{{|||~~~iiiUUUBBB======:::999<<<:::::::::999999999999999999:::;;;<<<<<<<<<;;;:::ooo```[[[XXXVVVVVVRRRRRRRRRRRRPPPNNNLLLKKKLLLKKKIIIHHHIIIHHHGGGEEECCCBBBAAABBBCCCBBB???===::::::;;;;;;<<<;;;;;;:::888777555333111000000///------...............---+++---...,,,)))((()))+++,,,(((&&&)))+++)))((()))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))******+++++++++***)))))))))))))))))))))(((((()))***+++++++++++++++++++++,,,,,,---,,,+++***+++111===KKKTTT```lllyyy|||ssspppqqqtttyyy||||||rrrfff]]]VVVSSS^^^pppmmm]]]SSSKKKEEEAAAAAA>>>:::999:::999<<>>>>>??????AAAEEEIIILLLPPPSSSUUUWWWZZZ]]]```bbbeeefffffffffhhhiiijjjjjjjjjjjjlllnnnqqqsssvvv~~~~~~}}}||||||}}}{{{{{{{{{|||~~~~~~~~~~~~||||||}}}~~~~~~}}}{{{zzzzzz{{{|||}}}tttpppjjjeeeeeegggjjjlllnnnoooooopppqqqssswwwyyy}}}zzzwwwpppnnnooottt{{{~~~}}}{{{~~~rrrjjj\\\VVVMMMGGGEEEEEEEEEEEEBBBFFFGGGFFFGGGNNNUUUXXX\\\VVVPPPLLLJJJNNN[[[gggssswww{{{zzzyyy{{{{{{vvvqqqsssuuuwww||||||ZZZLLL@@@===>>><<<;;;===999999888888888888888888999:::<<<======;;;:::888rrrbbb[[[WWWVVVWWWRRRRRRSSSRRRQQQOOOLLLKKKMMMKKKIIIIIIIIIIIIGGGEEEBBBAAAAAABBBCCCBBB???<<<999:::;;;;;;<<<<<<;;;;;;888777555333222000000///,,,---......///.........,,,111555222***&&&(((---...)))'''))))))((())),,,(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******)))((()))))))))++++++***)))(((((())))))++++++******++++++,,,---))))))***+++...555===CCCQQQ___pppzzzvvvooommmqqquuuwww||||||wwwoooeeeZZZTTTTTT```tttmmm___QQQJJJCCCAAA???<<<:::<<<888:::===AAAGGGMMMUUUZZZaaadddhhhjjjjjjiiiiiiiiihhhccc]]]XXXWWWYYY\\\]]]aaa```___[[[WWWUUUUUUVVVXXX[[[```cccccceeegggiiieeehhhkkklllkkkkkkkkklllmmmmmmnnnnnnooooooppppppjjjeeebbbdddhhhnnnzzz}}}vvvhhhYYYPPPKKKDDD??????@@@@@@AAADDDEEEHHHKKKNNNQQQTTTXXX[[[]]]```ccceeefffgggiiikkkkkkkkkkkkkkklllnnnooopppooouuu|||}}}xxxvvvxxxzzz||||||||||||~~~}}}yyyuuuvvv{{{~~~yyywwwxxxzzz|||zzzzzz{{{}}}}}}~~~}}}yyyvvvpppjjjffffffhhhiiimmmoooqqqrrrsssvvvzzz~~~}}}{{{yyyxxxzzz||||||yyywww}}}tttggg^^^UUUQQQJJJEEEBBBBBBBBBBBBCCCGGGGGGFFFKKKVVV```bbbeee]]]TTTNNNKKKMMMXXXcccjjjmmmqqqsssvvv}}}{{{pppkkkkkkmmmpppttt{{{}}}dddOOOGGG@@@>>>>>>===<<<<<<888888888888888888888888999:::<<<======;;;:::888xxxfff]]]WWWUUUUUUSSSSSSSSSRRRPPPOOOMMMLLLMMMLLLJJJJJJJJJJJJHHHFFFBBBBBBAAABBBCCCBBB???===::::::;;;;;;<<<;;;;;;;;;999888666444222000000///------...............---+++222777555...((())),,,---)))(((******((()))---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))(((''''''&&&&&&'''''',,,+++***)))(((((((((((()))(((((((((((()))******(((***,,,...///222666:::CCCTTTgggsss{{{~~~sssnnnooossstttwww|||wwwjjj]]]TTTOOOSSSccc}}}ttt]]]RRRGGGCCC@@@===<<<===666777:::===BBBIIIRRRWWW]]]aaaeeehhhhhhgggggghhhfffddd```^^^\\\]]]___```ffffffddd```[[[VVVTTTSSSUUUYYY___bbbccceeehhhkkkiiikkkmmmmmmlllkkkkkklllmmmkkkjjjhhhggghhhhhhiiifffbbbaaaeeejjjnnnuuu}}}|||rrrdddYYYOOOGGG@@@@@@@@@???>>>@@@AAACCCGGGJJJNNNRRRWWWZZZZZZ]]]```cccdddfffiiikkkjjjjjjkkklllnnnoooooooooooosssyyy}}}yyyuuusssvvvyyy|||}}}|||}}}{{{tttnnnqqqwww~~~wwwtttuuuvvv}}}~~~|||zzzyyyzzz|||~~~~~~{{{wwwrrroooooopppqqqtttxxxyyyxxxyyy|||~~~{{{zzzyyyyyytttggg[[[TTTOOOMMMHHHDDDAAAAAAAAABBBBBBGGGHHHIIIRRRbbbjjjiiifff]]]UUUPPPMMMOOOWWWaaaeeegggkkkooouuuuuukkkfffhhhjjjnnnsss{{{lllVVVEEEBBB???===<<<;;;:::999888888888888888999999999999:::;;;<<<<<<<<<;;;:::wwwggg^^^WWWUUUUUUUUUTTTRRRQQQOOONNNNNNNNNOOOMMMKKKKKKKKKKKKIIIGGGCCCBBBAAAAAABBBAAA@@@>>>;;;;;;;;;<<<;;;;;;:::::::::999666444222000//////---...............------***...222444333///+++))))))'''(((+++***((()))---(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((('''&&&&&&&&&&&&'''******)))))))))))))))***((((((((((((((()))******)))***,,,---...///222555777HHH[[[hhhqqq|||~~~tttqqqrrrqqqtttyyy}}}~~~~~~pppaaaXXXRRRPPPXXXnnnkkk]]]NNNFFFBBB>>><<<===888888999;;;>>>DDDLLLRRRYYY]]]aaadddddddddddddddbbbccccccbbbaaaaaaaaabbbggggggfffccc]]]XXXTTTSSSTTTYYY___aaaaaabbbfffjjjlllllljjjhhhggghhhllloookkkiiieeeaaa______```aaacccaaabbbhhhllllllooosssyyy|||ooocccXXXNNNEEECCCBBB???<<<===>>>@@@DDDGGGKKKPPPUUUYYYWWWZZZ]]]```aaaccceeeggggggiiikkkmmmnnnoooppppppppptttxxxzzz{{{~~~{{{xxxxxxwww{{{}}}}}}zzzrrrooorrryyy{{{wwwvvvwwwzzzwwwvvvvvvwwwxxx{{{}}}}}}}}}~~~||||||zzz~~~|||~~~{{{vvvuuuyyy}}}}}}pppcccXXXPPPMMMIIIHHHFFFDDDBBBBBBCCCEEECCCIIINNNRRRaaaqqqtttmmmbbb[[[VVVTTTTTTWWW___hhhiiikkkmmmqqqxxxxxxssspppnnnqqquuuzzzvvv\\\MMM>>>>>>===;;;::::::999888888888888999999999::::::999::::::;;;;;;<<<<<<<<>>;;;;;;<<<<<<;;;;;;:::999:::999777444222000//////......//////...------,,,***))),,,111666555---%%%&&&%%%'''++++++((())),,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++******)))((((((((((((((((((((((((((()))***+++,,,***************++++++,,,((()))*********,,,///222--->>>QQQ]]]hhhuuuzzzsssqqqoootttxxx}}}~~~~~~tttfff^^^WWWQQQSSSdddyyyuuufffTTTIIICCC>>><<<=========;;;:::;;;@@@FFFKKKWWWZZZ^^^aaaaaaaaaaaaaaa___aaadddeeedddcccbbbccceeeffffffddd^^^YYYVVVTTTUUUZZZ___```______ccchhhiiifffbbb^^^]]]aaahhhnnnmmmjjjeeeaaa^^^^^^^^^___dddbbbdddjjjmmmlllkkkllljjjqqqyyyvvvjjj```UUUKKKGGGEEE@@@<<<<<<<<>>nnnccc^^^YYYVVVUUUUUUTTTRRRQQQOOOOOONNNNNNPPPNNNKKKIIIIIIJJJIIIHHHEEECCCAAA@@@@@@AAA@@@???BBB???<<<:::999;;;===???===:::777444222222333444//////.........---------,,,,,,---...---,,,+++***,,,,,,+++***)))))))))***&&&&&&''''''(((((())))))(((((((((((())))))))))))''''''&&&''')))+++++++++,,,++++++***)))(((''''''((((((''''''''''''(((((())))))))))))***+++,,,---,,,,,,---+++***)))***,,,333444===OOObbbooozzztttppprrryyy~~~{{{|||pppfffZZZLLLDDDOOOfff}}}~~~ooo[[[MMMGGGDDDAAA>>>:::999777777999<<<@@@CCCMMMRRRXXX]]]^^^^^^]]]]]]```ccceeeeeedddbbbbbbbbb___aaabbb___YYYUUUTTTUUUZZZ[[[]]]```cccdddbbb```aaaaaa___\\\ZZZ\\\ccchhhmmmiiiddd___\\\\\\^^^```hhhhhhhhhhhhiiijjjkkkkkkfffkkksss|||}}}{{{{{{mmm___RRRLLLEEE===:::<<<;;;===AAADDDHHHMMMRRRVVVZZZZZZZZZ[[[[[[\\\]]]]]]bbbeeehhhjjjkkkjjjkkkkkkllllllnnnoooqqqsssuuuuuuxxx||||||}}}~~~}}}|||zzzxxxzzz~~~{{{~~~}}}}}}~~~zzzxxxuuuuuuwww||||||uuuqqqnnnlllkkkmmmsss{{{|||xxxssspppoooooopppvvvuuusssqqqqqquuu{{{vvvhhhZZZPPPIIIEEEDDDIIIBBB???AAADDDDDDDDDEEEJJJRRR^^^mmm{{{{{{ppp[[[XXXYYYaaajjjooosssvvvuuuuuuwww|||gggRRRHHHDDD<<<<<<;;;;;;;;;:::::::::777777888888888999999999999999::::::::::::;;;;;;oooddd___YYYVVVUUUUUUTTTSSSQQQOOONNNNNNMMMOOOMMMJJJJJJJJJJJJHHHGGGFFFDDDBBBBBBBBBBBB@@@???<<<:::888666555666888999;;;888555222000000000111//////.........---------((()))*********)))''''''***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))((('''&&&'''((()))***************)))))))))))))))))))))(((((((((((())))))++++++******)))*********((()))***+++***+++---///222222999HHHXXXeeeqqqzzzvvvrrrsssvvv||||||qqqiii]]]QQQHHHMMMZZZkkk{{{rrr___QQQIIIDDD@@@===<<<:::999888999<<>>AAACCCFFFJJJOOOSSSUUUVVVXXXYYY[[[[[[\\\\\\^^^aaaeeeggghhhhhhhhhiiijjjkkklllnnnppprrrsssttttttxxx{{{}}}}}}|||{{{|||}}}~~~}}}|||~~~}}}zzzyyyzzz|||~~~|||zzzxxxwwwwwwzzz}}}{{{vvvrrrqqqqqqooonnnpppuuu{{{~~~}}}zzzyyywwwtttrrrpppoooooooooppppppqqqssswww}}}zzzpppbbbUUULLLGGGEEEDDDEEEBBBAAADDDFFFEEEGGGJJJQQQ]]]mmm}}}uuuaaa]]]___hhhqqquuuyyy|||{{{{{{|||vvv[[[JJJAAA>>>:::999999999999888888888888888888888888888999999999999999:::::::::;;;;;;rrrfff___ZZZVVVUUUVVVUUUSSSQQQOOONNNMMMMMMMMMKKKJJJJJJKKKJJJHHHFFFFFFEEEDDDDDDEEECCCAAA>>><<<<<<;;;::::::::::::;;;:::888555111///...///////////////.........------''''''((((((((('''&&&%%%(((((((((((((((((()))***))))))))))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((())))))******************))))))))))))******,,,,,,+++***))))))))))))((()))*********+++---///111000333>>>KKKWWWeeeppp{{{~~~xxxuuutttuuuzzz{{{uuupppcccYYYNNNJJJMMMWWWiiixxx|||jjjYYYNNNGGGBBB???>>><<<:::999999;;;===??????EEELLLSSSXXX[[[^^^```]]]aaaeeeggggggeeedddddd^^^]]]\\\\\\]]]^^^^^^^^^YYYZZZ\\\```dddffffffeeeZZZZZZ[[[ZZZZZZZZZ]]]______```cccfffiiikkkmmmnnnllloooqqqnnnhhheeefffiiinnnpppqqqtttzzz~~~{{{{{{}}}{{{pppcccXXXNNNDDD>>>======???@@@BBBCCCGGGLLLOOOPPPRRRUUUXXXYYYZZZZZZYYYYYY]]]aaadddeeeeeefffgggiiiiiikkklllnnnooopppqqqpppsssuuuvvvwww{{{~~~||||||||||||zzzyyysssuuuxxx|||~~~}}}vvvvvvwwwzzz~~~|||{{{{{{}}}}}}zzzqqqpppnnnooosssyyy~~~}}}|||zzzyyyxxxwwwwwwyyyxxxvvvsssqqqpppsssuuuwwwvvvvvvvvvxxx{{{~~~}}}~~~~~~}}}zzzwwwvvvvvvtttvvvwwwxxxwwwtttqqqoookkknnnrrruuuyyy~~~~~~qqqhhh[[[OOOHHHEEEDDDCCC>>>>>>@@@CCCCCCCCCHHHPPP[[[lll{{{iiifffhhhpppyyy|||cccNNNBBB<<<:::999999999888888888777777999999888888888888888888999999999999::::::::::::uuueee]]]XXXVVVWWWVVVUUUSSSQQQOOONNNMMMLLLKKKJJJJJJKKKKKKJJJGGGEEEEEEEEEEEEEEEEEECCC@@@===>>>>>>?????????>>>>>>===;;;:::777333111000000000////////////............)))))))))))))))(((((((((***)))))))))***+++,,,,,,++++++******))))))(((((((((((((((((())))))))))))((()))((('''&&&&&&'''((())))))))))))))))))*********))))))(((((())))))***++++++***)))))))))))))))+++,,,,,,+++)))(((***+++000...///666@@@LLL\\\jjjuuuwwwyyy||||||{{{wwwuuuvvvyyy}}}|||{{{yyyxxxmmm```QQQGGGEEEMMM___ooo{{{|||yyyeeeUUUJJJEEEBBB???===;;;999888888:::;;;>>>BBBIIIOOOSSSWWWZZZ\\\^^^```cccdddddddddeeegggccc```]]]]]]___aaa```^^^WWWWWWYYY]]]bbbdddeeeddd\\\]]]^^^___^^^\\\[[[[[[ZZZ[[[^^^bbbgggllloooqqqlllooopppkkkcccaaaeeejjjtttuuuvvvvvvyyy|||xxxyyy|||~~~vvvkkk___RRRGGG@@@======>>>??????AAADDDIIIMMMNNNQQQTTTWWWXXXXXXWWWVVVXXX[[[```cccdddeeefffgggjjjjjjjjjkkkkkklllllllllnnnoooqqqrrrsssvvv{{{}}}yyyxxxvvvtttsssssssssqqqppphhhkkkoootttyyy}}}~~~|||zzzxxxvvvuuuuuuwww{{{}}}zzzxxxyyy{{{{{{xxxtttlllkkkjjjjjjmmmssszzz|||xxxtttrrrooonnnlllkkklllqqqyyy~~~~~~|||{{{|||}}}zzzxxxuuuqqqoooqqquuuxxxtttuuutttrrrooommmmmmmmmpppssswwwzzzzzzxxxtttqqqmmmqqqwww}}}{{{uuuiiiaaaTTTJJJDDDBBBBBBBBB===>>>@@@BBBAAADDDOOO[[[jjj{{{tttooopppvvv}}}nnnTTTFFF???<<<;;;::::::::::::999999999999999999999888888888888888888999999999999:::::::::uuucccZZZVVVWWWYYYVVVUUUSSSQQQOOONNNMMMMMMKKKJJJJJJKKKLLLKKKHHHFFFEEEDDDDDDEEEDDDBBB???;;;:::;;;<<<<<<<<<<<<;;;::::::999777444222000000///000000/////////.........++++++*********)))))))))***)))))))))***+++,,,,,,++++++******))))))(((((((((((((((((()))))))))))))))******(((&&&%%%&&&(((++++++******)))((((((''')))((((((''''''(((((()))))))))(((((()))******++++++++++++***)))((()))+++///---///333999DDDVVVeeeppppppsssxxx||||||xxxuuuuuuvvvyyy~~~~~~|||zzzyyyzzz{{{|||xxxiiiWWWJJJEEEIIIVVVcccssswwwppp\\\NNNGGGDDD???===;;;888777666777777:::???DDDJJJOOOSSSXXX[[[___```___^^^^^^___cccfffhhhddd```___``````]]]ZZZTTTTTTUUUYYY]]]___```___ZZZ[[[^^^```aaa```]]][[[XXXXXXYYY\\\```eeejjjmmmiiikkkkkkfff___^^^dddkkkrrrtttvvvwwwwwwzzz{{{uuuuuuxxxzzzwwwpppdddXXXMMMDDD???======>>>>>>???BBBGGGKKKNNNPPPSSSVVVWWWVVVTTTSSSYYY]]]aaadddeeefffggghhhllllllkkkkkkjjjjjjiiiiiijjjkkkmmmnnnpppssswwwzzzxxx{{{|||wwwtttrrrooolllkkkkkkjjjiiihhhfffhhhlllqqquuuyyy|||~~~{{{{{{{{{{{{yyywwwuuutttyyyyyyzzz~~~}}}zzzzzz|||}}}~~~|||{{{||||||yyyvvvpppqqqqqqpppnnnnnnqqqssstttvvvyyyyyyyyyzzz{{{|||~~~zzzuuuqqqiiiiiiiiiiiimmmuuu{{{zzz{{{rrrqqqmmmiiiggghhhlllppppppppppppnnnkkkhhhhhhiiikkknnnrrrvvvxxxvvvtttrrrrrrwww~~~~~~tttmmmaaaZZZOOOGGGBBB@@@@@@@@@BBBBBBCCCDDDEEELLL]]]mmm~~~yyyvvvzzz~~~~~~]]]JJJAAA===<<<===::::::999999999888888888888888888888888888888888888888888999999999::::::qqq```YYYVVVVVVYYYUUUTTTRRRQQQOOOOOONNNNNNLLLKKKJJJKKKLLLLLLJJJHHHFFFEEEDDDDDDCCCBBB>>><<<999:::;;;;;;<<<<<<;;;;;;777666555333111000//////000000000/////////......+++***)))((((((((())))))(((((((((((((((((()))***))))))))))))))))))(((((((((((((((((())))))))))))(((***+++***&&&%%%'''***,,,,,,+++***)))(((''''''((((((''''''''''''(((((((((((((((((()))***++++++'''((()))))))))***,,,.........000222555===NNN___hhhjjjnnnuuu{{{|||yyyuuurrrsssuuuzzz~~~}}}}}}}}}{{{yyyyyy{{{}}}tttdddVVVKKKFFFLLLTTTfffooo|||gggUUUJJJFFF@@@>>><<<999777666666666555999???EEEKKKQQQWWW[[[^^^^^^\\\ZZZXXXYYY]]]```eeedddbbbaaa```]]]ZZZXXXSSSRRRRRRTTTWWWYYYYYYYYYSSSUUUXXX]]]aaaaaa___\\\WWWVVVVVVWWWYYY]]]bbbdddeeeggggggccc^^^^^^bbbggghhhkkkoooqqqqqqssswww{{{|||sssqqqtttsssvvvtttkkk```VVVLLLEEE??????>>>======@@@EEEHHHMMMNNNQQQSSSTTTTTTTTTSSS[[[^^^bbbeeeffffffggghhhlllllllllkkkkkkjjjjjjjjjhhhhhhiiikkknnnqqqtttuuutttwww{{{~~~~~~}}}}}}}}}|||{{{zzzzzzyyyzzz{{{zzzyyywwwtttrrrllliiigggffffffggggggfffkkklllnnnqqquuuxxxzzz{{{yyyzzz{{{{{{{{{zzzyyyxxx}}}}}}~~~zzzsssppprrrvvvyyy~~~}}}}}}|||yyy{{{}}}yyyrrrllliiihhhjjjkkklllllllllnnnqqqtttyyy|||}}}xxxtttiiijjjlllnnnqqqxxx}}}yyyyyyzzzyyyxxxwwwtttqqqppprrrsssrrrssstttrrrooolllkkklllhhhiiilllnnnqqqrrrssssssvvv{{{yyymmmdddWWWRRRJJJDDDAAA@@@@@@@@@AAAAAACCCGGGLLLWWWkkk}}}~~~iiiNNNBBB???;;;:::<<<777777777666666666666555777777888888888999999999888888888888999999999999kkk^^^YYYVVVVVVWWWSSSSSSRRRPPPPPPOOOOOOPPPNNNLLLKKKKKKLLLLLLLLLKKKIIIGGGEEEDDDCCCBBB@@@>>><<<============>>>>>>???666666555444333222111111000000000000/////////...+++***)))((((((((())))))***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((+++---+++'''&&&))),,,+++*********))))))(((((())))))(((((((((((())))))))))))((((((((())))))***'''((()))))))))***,,,...---...111222111666EEEUUU___cccjjjssszzz|||zzzwwwpppsssxxx|||~~~|||}}}}}}xxxkkkXXXIIIGGGMMMYYYfffxxx}}}}}}yyyaaaQQQJJJAAA@@@>>>;;;999888777777333777;;;@@@EEELLLRRRVVVZZZ[[[[[[YYYVVVUUUUUUVVV[[[]]]______]]][[[YYYXXXSSSRRRQQQQQQSSSTTTTTTSSSTTTUUUWWW\\\______\\\YYYVVVVVVVVVWWWXXXZZZ[[[\\\bbbdddffffffccc```______]]]aaaeeehhhkkkooovvv{{{sssoooqqqmmmuuuxxxrrriiiaaaWWWNNNDDDCCC@@@===<<<===AAADDDHHHIIILLLOOOQQQSSSUUUUUUZZZ]]]aaacccddddddeeeeeejjjjjjkkklllmmmmmmnnnnnnjjjjjjjjjkkknnnppprrrrrrtttvvvyyy{{{~~~{{{zzz{{{|||zzzyyywwwvvvvvvwwwyyyyyyrrrrrrrrrsssssstttuuuuuuiiigggffffffiiikkkmmmmmmqqqrrrssstttvvvxxxzzz{{{xxxyyy{{{}}}~~~uuummmjjjkkknnnqqqxxx|||~~~{{{xxxyyy{{{|||~~~uuummmhhhgggjjjkkkkkkjjjiiijjjmmmoooqqquuu{{{{{{xxxppprrruuuwwwyyy{{{}}}wwwuuuwwwzzz~~~zzzxxxxxxvvvxxxyyyxxxuuurrrpppooojjjiiiiiiiiilllppptttwww{{{~~~qqqcccZZZKKKHHHDDDAAAAAAAAAAAAAAA???@@@FFFOOOZZZiii}}}nnnXXXDDD@@@???:::999;;;777777666666666555555555666666777888999::::::;;;888888888888999999999999wwwfff^^^[[[WWWUUUUUURRRRRRQQQPPPPPPPPPPPPQQQPPPMMMKKKJJJLLLMMMMMMLLLKKKIIIFFFDDDCCCCCCAAA@@@<<<<<<<<<<<<<<<===>>>???888777777666666555444444000000000000////////////---,,,***)))))))))***+++,,,,,,+++***))))))******&&&&&&''''''(((((())))))(((((((((((())))))))))))(((+++---,,,((('''***...))))))))))))******************))))))))))))******+++***)))((((((''''''(((***++++++***(((''')))***,,,...222222///111???NNNXXX^^^gggrrryyy|||zzzxxxrrrwww}}}|||}}}dddNNNIIINNNQQQaaawww|||zzzmmmYYYOOOCCCAAA???===;;;:::999888666888;;;>>>AAAFFFKKKOOOVVVXXXZZZYYYVVVRRROOONNNRRRWWW\\\^^^\\\YYYYYYZZZTTTRRRPPPPPPQQQRRRQQQPPP[[[ZZZ[[[]]]___]]]XXXTTTTTTUUUWWWYYYZZZYYYXXXWWW```cccgggiiihhhccc\\\XXXWWW[[[___ccchhhoooyyytttooopppjjjuuu{{{xxxpppiii^^^UUUHHHFFFCCC>>>;;;;;;===@@@DDDEEEHHHKKKOOOSSSVVVWWWYYY\\\```bbbbbbbbbbbbcccggghhhjjjlllnnnppprrrsssnnnmmmmmmnnnpppqqqrrrqqquuuwwwzzz|||}}}|||yyyyyy|||~~~{{{xxxuuussstttvvvzzz|||nnnnnnnnnoooqqqsssvvvxxxjjjhhhhhhjjjnnnrrruuuvvvuuuuuuvvvwwwxxxzzz{{{|||vvvwwwzzz~~~{{{ssskkkgggfffhhhjjjrrrwww|||zzztttoooqqqtttxxx}}}~~~vvvpppmmmmmmoooppppppooommmlllmmmoookkkpppwww}}}}}}{{{xxx{{{~~~wwwyyyzzzwwwrrrrrrvvvzzz}}}zzzuuusssxxxzzz||||||xxxuuurrrqqqooollliiihhhkkkqqqxxx|||xxxjjj[[[RRRCCCAAA??????AAABBBBBBBBBDDDFFFOOO]]]mmm}}}bbbOOO@@@@@@AAA;;;999<<<888888888888777777777777555555666888999:::;;;<<<777888888888888999999999ttteee\\\WWWSSSSSSVVVRRRRRRQQQPPPOOOOOONNNNNNNNNLLLLLLLLLLLLLLLJJJHHHIIIFFFDDDDDDEEEDDDAAA===<<<<<<<<<===<<<<<<;;;;;;:::888666333222111111111000000000000////////////************))))))))))))+++)))%%%######&&&***---''''''(((((())))))******)))'''&&&'''***+++***((('''''''''''''''((())))))&&&&&&''''''(((((())))))+++++++++*********))))))&&&'''((()))***++++++++++++(((&&&'''+++------,,,,,,---------///444;;;@@@PPP[[[hhhqqqyyy~~~|||ooo^^^SSSOOOTTTdddvvvvvvrrrfffSSSKKKGGGCCCAAA<<<666666999666666666888<<>>999888999555555555666999===BBBDDDJJJMMMRRRUUUUUURRRLLLIIIFFFHHHKKKMMMNNNPPPSSSVVVYYYYYYWWWTTTRRRQQQSSSUUU^^^aaadddccc^^^YYYUUUSSSUUUXXX^^^ccceeedddbbb```bbbbbbccceeeeeebbb[[[VVVSSSPPPQQQXXX___fffoooxxxzzznnnooonnnoootttyyywwwooogggWWWPPPFFF???<<<<<<;;;;;;@@@BBBEEEIIIMMMPPPSSSTTTUUUXXX\\\^^^______```aaaeeegggjjjkkklllmmmppprrroooooooooppppppqqqqqqrrrttttttuuuvvvyyy|||~~~~~~{{{xxxvvvuuuvvvvvvuuuuuuuuutttttttttllljjjjjjnnnssswwwxxxxxxuuussspppnnnnnnqqqtttvvv{{{}}}}}}yyyuuusssrrrqqqqqqqqqooommmmmmooorrrvvvzzz{{{yyywwwvvvvvvwwwwwwvvvtttrrrpppooopppqqqpppooommmllllllllloootttwwwwwwxxxzzz{{{~~~~~~{{{xxxtttrrrmmmjjjjjjoooxxx}}}xxxqqqooommmlllllloooqqqsssvvvyyyzzzxxxrrrmmmmmmnnntttxxxzzzxxxsssnnnnnnoookkklllnnnqqquuuzzz~~~tttiii^^^SSSIIICCC???======???@@@>>>AAAEEEKKKVVVfffxxxsss\\\GGGCCC>>>;;;:::999888777666777777888888777777666666666666666777888999999888777777666666777777888wwwggg___[[[WWWUUUVVVUUUUUUSSSRRRPPPOOONNNMMMNNNLLLLLLLLLLLLLLLJJJHHHHHHFFFCCCDDDEEEDDDAAA>>>===============<<<;;;::::::888666444222111111111111000000000/////////...************))))))))))))((())))))***************))))))))))))(((((((((((()))((('''(((*********)))))))))((((((((()))******+++++++++++++++*********+++************)))))))))(((((()))*********))))))+++***((((((***++++++***,,,,,,+++***)))+++///333@@@QQQeeerrryyy}}}zzzzzz|||{{{pppaaaUUUKKKRRR^^^nnnvvvsssvvvsssXXXNNNDDDAAA@@@===:::999555444444444666999<<<===CCCGGGLLLPPPRRRQQQNNNKKKDDDEEEFFFGGGIIIMMMSSSWWW[[[[[[ZZZWWWTTTSSSTTTUUU___aaacccaaa]]]XXXSSSRRRQQQVVV^^^eeeiiiiiifffccc___]]]\\\\\\]]]]]]\\\ZZZXXXTTTRRRTTTXXX]]]dddlllwwwvvvrrrooommmppptttvvvsssooo```XXXMMMCCC>>><<<<<<<<<>>>???BBBEEEHHHLLLNNNOOOQQQTTTYYY[[[]]]^^^```aaaeeegggiiijjjjjjkkklllnnnpppoooooonnnnnnoooooooooqqqqqqsssuuuwwwzzz|||~~~zzz|||~~~~~~~~~~~~~~~zzzuuurrrooorrrrrrrrrqqqqqqpppppppppmmmkkkkkkmmmqqquuuwwwxxx|||yyyvvvrrrpppnnnnnnnnnvvv{{{}}}zzztttqqqnnnkkkiiigggcccaaaeeeeeegggkkknnnooommmkkkrrrtttxxx{{{}}}}}}{{{zzzvvvvvvvvvvvvvvvvvvvvvvvvpppppprrrvvv|||~~~xxxtttllljjjhhhiiipppzzz}}}yyyyyywwwvvvuuuuuuuuuuuurrrrrrrrrqqqooonnnmmmlllsssvvvwwwuuupppmmmlllmmmlllnnnpppuuuyyy~~~|||ttthhh[[[PPPHHHAAA>>><<<;;;<<<@@@BBBBBBGGGMMMWWWfff{{{{{{xxx}}}}}}aaaOOOAAA>>>;;;999999:::999999777777666666666666777777444444444555555666777888777777666666666666777777kkk```[[[WWWVVVWWWWWWVVVTTTSSSQQQOOONNNMMMNNNLLLLLLLLLLLLLLLJJJHHHHHHEEECCCCCCEEEEEEAAA>>>======>>>======<<<;;;::::::999666444222222111222111111000000//////......************)))))))))((()))(((((()))))))))************))))))(((((('''''')))))))))))))))***))))))******))))))))))))******++++++******))))))((((((************))))))))))))$$$%%%&&&'''((()))))))))+++***)))))))))***))))))---------,,,+++,,,///222999LLLbbbqqqyyyzzztttrrrqqqttt}}}wwwfffXXXJJJJJJOOO]]]uuu|||yyydddUUUGGGBBBBBB???;;;999666555444444444555777888>>>AAAFFFKKKOOOPPPPPPOOOEEEEEEEEEEEEHHHMMMTTTYYY[[[\\\\\\ZZZWWWTTTSSSTTTXXXZZZ[[[[[[ZZZWWWTTTSSSSSSWWW]]]bbbeeeeeebbbaaa[[[YYYWWWVVVXXX\\\___aaaaaa\\\VVVRRRPPPRRRVVVZZZgggrrruuupppjjjiiilllqqqrrrrrrfff___SSSHHHAAA??????@@@===>>>???BBBEEEGGGJJJKKKNNNQQQUUUYYY[[[]]]```bbbccceeehhhiiihhhggghhhiiilllkkkjjjjjjjjjkkklllmmmooopppqqqrrrtttvvvwwwxxxxxxyyyzzzzzzyyyyyyzzz||||||wwwrrrnnnlllllllllmmmmmmmmmnnnnnnnnnooonnnllllllnnnqqqsssuuu{{{zzzyyywwwtttqqqooommmqqqwww~~~~~~zzzxxxxxxwwwuuuqqqmmmkkkhhhdddaaacccdddeeehhhkkkmmmmmmkkkppptttzzz~~~~~~{{{wwwvvvyyy{{{vvvnnnmmmkkkiiikkksss~~~~~~|||zzzwwwtttrrrmmmllljjjlllooopppooommmqqqtttvvvvvvsssooonnnnnnmmmooorrrwww}}}|||rrriii\\\OOOFFF@@@===;;;>>><<<===AAADDDHHHRRR\\\iiizzzsssuuu{{{tttnnnqqqtttyyy}}}jjjTTTIII>>><<<999888999::::::999777777555444444555777777444444444444555666777888777666666555555666666777nnn___YYYWWWWWWXXXWWWVVVTTTSSSQQQOOONNNMMMNNNLLLLLLLLLLLLLLLJJJHHHGGGEEECCCCCCEEEEEEBBB???>>>>>>>>>>>>===<<<;;;:::;;;999777444333222222222111111111000///.........************)))))))))((()))(((&&&%%%&&&'''***+++******))))))(((((('''''')))*********)))))))))*********))))))))))))******++++++******))))))(((((())))))))))))))))))))))))'''(((((())))))((((((''')))*********))))))))))))+++,,,---------...000333555FFF[[[kkkvvv{{{tttpppmmmmmmttt}}}oooaaaOOOHHHFFFQQQiiirrr```NNNFFFDDDAAA<<<999888888666555444444444555:::===BBBGGGLLLPPPRRRRRRJJJJJJIIIIIIJJJNNNTTTYYYZZZ[[[]]]\\\XXXUUUSSSRRRPPPQQQSSSVVVXXXYYYYYYYYYXXXYYYZZZZZZ[[[[[[[[[ZZZWWWVVVUUUUUUXXX]]]dddhhhiiiddd[[[QQQKKKJJJKKKKKKXXXcccrrr}}}zzzsssiiiddddddhhhlllnnnmmmfff\\\PPPFFFAAA??????===>>>>>>@@@BBBDDDFFFHHHLLLOOOSSSVVVXXX[[[___aaaaaacccffffffeeeddddddeeeeeedddddddddeeegggiiijjjmmmnnnnnnooopppppppppqqqtttuuuuuutttssstttvvvxxx{{{{{{}}}{{{tttpppnnnmmmjjjkkklllmmmnnnpppqqqqqqqqqpppmmmkkkkkklllnnnpppxxxyyy{{{{{{yyyuuuqqqnnnlllqqqvvvyyyxxxwwwyyy{{{|||yyyvvvrrrmmmiiijjjjjjkkkooosssvvvwwwwwwvvvzzz~~~|||||||||zzz~~~}}}zzzssstttrrrooommmooouuu{{{~~~~~~}}}{{{zzz{{{|||}}}}}}}}}|||yyyvvvqqqmmmjjjhhhfffeeehhhmmmooommmjjjjjjnnnsssvvvvvvsssqqqooonnnqqquuuzzzxxxssshhh___RRRGGG@@@=========@@@>>>>>>BBBFFFPPP___nnn{{{mmmlllnnnssszzz}}}~~~vvvnnnjjjjjjpppxxxrrrWWWGGGBBB>>><<<:::999999999888777777666555444444555666777555555555555666777888888666666555555555555666666ooo___YYYWWWVVVWWWUUUUUUSSSRRRPPPOOONNNMMMNNNLLLLLLLLLLLLLLLJJJHHHGGGDDDCCCCCCEEEEEEBBB????????????>>>===<<<;;;:::;;;999777555333222222222222222111000///...------************)))))))))))))))(((&&&$$$%%%''')))+++))))))))))))((((((((((((***+++++++++)))((()))*********)))((((((((())))))+++++++++++++++*********(((((()))))))))))))))***------,,,+++***((('''&&&''')))******)))((())))))(((***,,,---------///111222???OOO^^^nnn|||{{{wwwrrrooosssyyypppXXXMMMEEEKKK___zzznnnYYYMMMGGGBBB===;;;::::::888666555444333333888:::>>>CCCIIIMMMQQQSSSPPPPPPOOONNNMMMOOORRRUUUVVVYYY\\\\\\YYYUUURRRPPPLLLLLLNNNSSSXXX\\\]]]]]][[[YYYVVVTTTRRRSSSTTTVVVVVVWWWXXXYYY[[[___dddiiijjjggg^^^RRRKKKIIIGGGEEENNNXXXdddmmmsss{{{zzzmmmccc___aaadddgggoookkkcccXXXLLLCCC???===>>>>>>===>>>???AAACCCEEEIIILLLPPPSSSUUUXXX\\\___^^^aaaddddddcccbbbaaaaaa______^^^^^^```bbbeeegggiiiiiijjjkkkllllllkkkkkkmmmnnnnnnnnnmmmoooqqqtttxxxzzz|||}}}wwwrrrpppttt{{{~~~|||zzzyyyzzz|||}}}|||tttnnnjjjiiiiiikkklllmmmnnnpppqqqssssssoooooommmkkkhhhhhhjjjlllvvvyyy}}}}}}xxxrrrnnnjjjmmmqqquuuxxx{{{~~~~~~yyyttttttttttttwww|||~~~|||~~~~~~}}}yyytttppptttzzz~~~{{{{{{{{{xxxtttrrrtttwwwxxxxxxwwwtttqqqpppqqqsssyyyyyyyyywwwtttpppllljjjkkkjjjjjjlllnnnnnnjjjggg```dddjjjooossstttsssqqqrrruuuyyy~~~zzzqqqkkk\\\UUUKKKBBB>>>===>>>?????????AAAGGGOOO]]]qqq|||nnnddddddeeejjjoooqqqttt~~~wwwnnnjjjqqqzzzbbbLLLAAA>>>===;;;999888999999777666555555444444444444555555555444444555555666777888555555444444444444555555mmm```[[[XXXUUUTTTSSSSSSRRRQQQPPPOOONNNMMMNNNLLLLLLLLLLLLLLLJJJHHHGGGDDDBBBCCCEEEEEEBBB???????????????===<<<;;;:::;;;:::777555333222222222222222111000///...------************))))))))))))((((((((((((((())))))***(((((((((((())))))))))))***+++---+++)))((()))+++***)))((((((''''''(((((())))))***************+++(((((((((((())))))******))))))******))))))((((((%%%'''***+++)))((()))***'''***,,,------,,,---...000777AAAOOObbbvvv|||vvvuuuyyy}}}dddVVVJJJHHHQQQccc{{{}}}eeeUUUKKKDDD@@@???;;;:::999777555333222222555777:::???DDDJJJOOOQQQRRRSSSSSSQQQOOOMMMMMMNNNRRRVVVZZZ[[[YYYTTTPPPOOOKKKKKKKKKOOOUUUYYYZZZZZZYYYWWWTTTQQQPPPRRRTTTUUUXXXZZZ]]]^^^^^^___aaadddcccccc]]]SSSMMMNNNLLLHHHJJJQQQYYY```fffoooyyyuuuggg___]]]^^^```iiihhheee]]]SSSIIICCCAAA======<<<;;;<<<>>>@@@AAAFFFIIILLLNNNQQQTTTXXX[[[[[[^^^aaacccbbb`````````^^^]]]\\\[[[\\\^^^aaacccbbbdddfffgggiiiiiiiiiiiihhhiiijjjjjjjjjlllpppsssvvvzzz~~~~~~}}}~~~|||yyyvvvqqqjjjeeeccceeegggllluuu~~~|||zzzyyyyyyxxxtttssspppoooppprrruuuxxx}}}yyysssnnnjjjhhhhhhkkkkkkllllllmmmnnnnnnnnnjjjkkkllljjjhhhggghhhjjjrrrvvv}}}|||vvvqqqmmmnnnrrrwww|||~~~~~~}}}|||{{{zzz|||xxxuuussswww~~~{{{wwwrrrnnnkkknnnsssxxx||||||{{{{{{{{{vvvvvvuuuqqqmmmjjjkkklllsssssstttuuutttrrrpppoooqqqqqqqqqqqqooojjjddd```UUUWWW[[[bbbiiinnnqqqssswwwzzz}}}{{{rrrhhhbbbPPPKKKDDD???===>>>??????>>>AAAIIITTT```qqqzzzmmmgggddd___aaafffkkklllppp}}}zzztttxxxmmmVVVHHHAAA>>>:::888777777888888666555444444444555555444444444333333333333444555666777555444444444444444444555lll```]]]YYYTTTRRRRRRRRRQQQPPPOOOOOONNNNNNNNNLLLLLLLLLMMMLLLJJJHHHFFFDDDBBBCCCEEEFFFCCC@@@@@@@@@??????>>><<<;;;:::;;;:::888555333333333333222222111000///...------************))))))))))))'''(((***+++,,,+++)))(((''''''(((((())))))*********,,,---,,,)))''')))+++))))))((('''''''''''''''&&&&&&''''''(((((())))))'''((((((((())))))****** !!!###%%%((()))***+++###'''***+++)))((()))+++***,,,...///...------...---111777DDDYYYppp}}}zzzxxxzzznnn___OOOGGGFFFMMM___qqqmmm[[[NNNEEEBBBBBB;;;:::999777555333222111444555888<<>>???DDDFFFIIIKKKNNNQQQUUUXXXZZZ]]]```bbbaaa```______```^^^\\\ZZZZZZ\\\^^^```]]]___bbbeeegggiiijjjjjjfffggghhhiiijjjmmmqqquuuqqqwww|||}}}yyyvvvwwwyyy}}}yyyssskkkkkkhhhccc]]]XXXVVVVVVVVV___mmm{{{~~~}}}wwwvvvuuusssqqqpppppppppsssqqqooonnnooorrrvvvxxx~~~}}}}}}zzzvvvssspppnnniiiiiiiiiiiihhhhhhhhhgggfffhhhjjjjjjgggggghhhkkklllrrr{{{zzzvvvqqqrrruuuzzz~~~~~~yyytttrrrvvv~~~~~~|||}}}|||yyywwwkkkhhhgggmmmxxx}}}xxxtttooollliiillloootttzzz~~~sssttttttqqqllljjjjjjllliiikkklllnnnppppppppppppqqqrrrrrrooojjjaaaZZZUUUNNNNNNPPPVVV___hhhpppsss{{{}}}}}}uuukkk```YYYHHHDDD???<<<<<<===?????????EEEQQQaaappplllcccdddfffdddgggmmmqqqrrrwww}}}~~~www[[[JJJBBB???===666555444555777777666555222333555555555555333222222222222222333444555555555444444333333444444555~~~iii]]]VVVSSSSSSUUUTTTSSSRRRPPPOOONNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGEEEFFFGGGHHHHHHGGG>>>?????????>>>===;;;:::<<<;;;999777555444333333111111111111000000000000+++***))))))((()))))))))******))))))((((((''''''))))))(((((((((((())))))))))))***+++++++++++++++*********)))))))))))))))))))))(((((((((((())))))((()))*********((('''&&&$$$&&&)))***)))(((''''''---,,,)))'''&&&&&&'''''''''((()))***+++,,,,,,,,,+++000111;;;PPP___pppjjjSSSJJJGGGFFFLLLWWWrrr}}}jjjZZZMMMDDD@@@???<<<::::::777222222555222333555999>>>CCCHHHKKKOOOOOOOOONNNMMMJJJHHHGGGPPPSSSWWWZZZZZZVVVRRRNNNNNNLLLHHHFFFGGGJJJNNNQQQWWWWWWVVVVVVWWWXXXZZZ[[[]]]___aaaaaa]]]YYYWWWUUUZZZ[[[\\\[[[XXXVVVVVVVVVXXXXXXZZZ\\\bbbhhhnnnrrryyyuuuiii```[[[XXX\\\^^^aaacccaaaYYYOOOHHHFFFAAA;;;777888;;;???AAA@@@AAABBBEEEHHHKKKNNNPPPUUUWWWZZZ[[[\\\^^^aaadddbbb```]]][[[[[[]]]```bbb]]]```bbbdddddddddfffgggfffhhhiiijjjkkkmmmqqqtttxxxzzz{{{{{{zzzyyyzzz{{{yyy~~~{{{ppplllkkkhhhbbb[[[UUUQQQOOORRRVVV]]]gggqqqzzz~~~{{{xxxvvvvvvxxx{{{|||yyywwwtttqqqoooooopppppprrrvvvyyyxxxuuutttwww{{{{{{|||}}}~~~~~~}}}~~~{{{wwwtttoookkkfffddddddeeedddbbbeeefffhhhjjjlllkkkgggdddeeelllwww~~~}}}|||zzzvvvpppllllllnnnsss|||zzzyyy|||}}}zzzwwwuuusssrrrmmmmmmmmmnnnqqqvvv{{{}}}|||zzzyyyxxxwwwuuuuuurrroooqqqvvv|||~~~|||{{{zzzyyyqqqpppooommmkkkiiigggffffffeeeeeefffgggiiikkklllmmmjjjhhhfffddd___XXXRRRJJJIIIKKKSSS___kkktttxxxxxxkkk^^^UUUPPPEEEBBB>>><<<===@@@AAABBBFFFLLL^^^wwwnnnfffgggiiikkktttuuuwwwyyy|||cccOOOGGGAAA===:::333333333333333333333333444555555666666555444444333333333222222111111111444555555555555555555555|||hhh]]]YYYVVVUUUUUUPPPPPPOOOOOOOOOOOOPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIHHHFFFDDDEEEFFFGGGGGGFFF??????@@@???>>>===;;;:::999888666444333111111000111111111000000000//////++++++***)))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))((()))******++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))((('''))))))******)))***+++,,,((())))))***************((()))***+++,,,,,,,,,,,,---111000666HHHXXXkkksss]]]RRRIIIAAACCCKKKZZZllltttdddVVVJJJCCC@@@<<<:::999555000///222111111222444888===BBBEEEKKKLLLMMMMMMLLLJJJHHHFFFHHHKKKQQQUUUWWWVVVSSSQQQPPPNNNLLLIIIGGGGGGHHHHHHQQQSSSVVVXXXZZZ[[[[[[[[[[[[]]]^^^]]]ZZZVVVTTTTTTXXXYYYZZZZZZYYYYYYZZZ[[[ZZZ[[[]]]```dddhhhlllnnnuuu~~~rrrjjjddd```^^^^^^```aaa```[[[TTTOOOIIIEEE@@@===;;;<<<<<<;;;===???BBBFFFIIIKKKKKKKKKQQQTTTXXXZZZ\\\]]]```bbbbbbaaa```___^^^]]]\\\\\\\\\^^^aaabbbccceeehhhjjjiiijjjlllllllllnnnqqqsssuuuwwwyyyzzzyyyxxxxxxxxxwww|||xxxnnnjjjiiigggbbb[[[UUUPPPNNNKKKNNNUUU^^^hhhqqqxxx||||||vvvqqqooommmpppuuu|||}}}wwwvvvtttrrrpppooooooooossswww||||||yyywwwyyy{{{yyy{{{|||~~~~~~}}}{{{zzz|||xxxnnnjjjeeedddfffiiikkklllnnnmmmlllllllllkkkhhhffffffllluuu}}}zzzsssnnnnnnnnnpppuuu{{{|||xxxtttsssuuuxxxyyyyyyvvvvvvwwwxxxyyyxxxxxxxxxuuuuuuuuuuuuwwwyyy|||}}}~~~}}}~~~~~~{{{xxxuuutttvvvxxxyyyxxxxxxwwwsssppplllhhhfffeeecccdddeeefffffffffddddddaaaaaabbbcccdddddddddccccccaaa___]]]\\\YYYTTTPPPNNNNNNPPPXXXdddpppxxx|||}}}vvvkkk___TTTLLLHHH<<<<<<;;;<<<===AAADDDGGGUUU```tttxxxkkkhhhjjjnnnpppyyy{{{~~~oooSSSCCC===999666444555555555555555555555555333333333333333333333333333333333222222222111111444444444444333333333333~~~hhh^^^\\\ZZZVVVUUUPPPOOOOOONNNNNNOOOOOOPPPMMMMMMMMMMMMLLLKKKJJJJJJGGGEEEDDDDDDEEEFFFFFFEEE@@@@@@@@@???>>>===;;;:::888777666444222111000000111111000000000000//////,,,++++++***)))*********))))))))))))(((((((((((()))((((((''''''(((((()))'''((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))*********+++******)))(((,,,+++)))((((((***,,,...''')))+++,,,---,,,***))))))***+++,,,,,,------,,,000333///111>>>LLLaaa||||||lll___QQQCCC???CCCIIIWWWllltttdddSSSHHHDDD???;;;999666111000222333222111111333777;;;>>>EEEGGGIIIKKKLLLJJJHHHGGGFFFIIINNNSSSVVVWWWVVVUUUPPPOOOMMMKKKHHHFFFDDDCCCJJJMMMSSSXXX[[[\\\ZZZYYYXXXYYYZZZXXXUUUSSSRRRRRRSSSTTTVVVVVVVVVXXXZZZ]]]ZZZ\\\```cccfffggghhhhhhooowwwwwwppplllbbbaaa_________]]]ZZZXXXMMMJJJFFFCCC@@@>>>;;;888:::<<>>???CCCJJJOOOfffyyyxxxnnnhhhjjjooosssuuu~~~{{{zzzooo\\\GGG===:::888555444555555555555555555555555444333222111111222333444333333333222222222222111444444333333222222111111jjj^^^\\\ZZZVVVTTTSSSRRRPPPOOOMMMLLLLLLLLLMMMMMMMMMMMMLLLKKKJJJJJJHHHFFFEEEDDDFFFFFFFFFEEEAAAAAA@@@???>>><<<;;;;;;:::999777555333222111111111000000000////////////,,,,,,+++***************))))))))))))(((((((((((((((((((((''''''(((((((((''''''((()))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))******+++++++++************(((''''''((()))******++++++,,,,,,+++)))((('''***+++,,,---------------...333///...777@@@TTTnnn{{{xxxmmm]]]LLLCCCCCCCCCLLL]]]sssrrr^^^NNNHHHBBB<<<;;;888444444666888666333111222555888;;;@@@BBBFFFIIIKKKKKKIIIHHHFFFHHHLLLPPPRRRSSSSSSSSSPPPOOOLLLIIIGGGFFFFFFFFFFFFIIINNNSSSVVVVVVUUUTTTUUUVVVVVVTTTRRRPPPPPPQQQOOOPPPQQQQQQPPPQQQTTTVVVWWWZZZ___dddfffeeecccbbbfffnnn|||zzzvvvjjjfffaaa______```aaaaaaSSSPPPKKKGGGDDDAAA===::::::;;;>>>AAACCCDDDDDDDDDGGGKKKPPPTTTVVVXXXZZZ[[[XXXZZZ]]]```aaaaaa```^^^___```bbbbbbdddggglllppppppqqqrrrqqqooonnnoooqqqlllooorrrtttsssrrrrrrrrrtttxxxzzz{{{}}}}}}vvvmmmgggfffccc```[[[UUUNNNJJJDDDFFFIIIOOOXXXbbbkkkppprrrsssuuuwwwzzz~~~|||tttmmmiiiggghhhkkkooosssxxx|||~~~{{{wwwtttooopppqqqqqqpppooolllkkkkkknnnppppppooooooppprrryyyzzz{{{{{{zzzvvvsssppplllqqqwww|||}}}zzzwwwuuusssrrrqqqqqqsssvvvxxxyyy~~~~~~}}}{{{vvvsssmmmooorrrxxx|||xxxrrrmmmlllnnnqqqsssxxxwwwvvvuuuvvvwwwwwwwwwvvvwwwyyy{{{~~~|||vvvuuusssuuuyyy|||yyytttpppnnnmmmlllgggeeebbb]]]YYYVVVSSSRRROOOPPPRRRVVVYYY]]]aaaccccccfffiiikkkiiieee```]]][[[ZZZYYYYYYZZZ]]]```aaa___aaaeeellluuu~~~|||xxxppphhh\\\PPPGGGAAA???===<<<>>>@@@@@@BBBHHHSSS]]]uuunnnkkkiiijjjoootttxxxzzz}}}|||~~~yyy\\\NNN@@@;;;:::888666777222222222222222222222222666555333222222444666777222222222222222222222222222222222333333333333333nnn^^^ZZZXXXUUUSSSSSSRRRQQQOOONNNMMMLLLLLLNNNNNNNNNNNNMMMLLLKKKJJJJJJHHHFFFFFFGGGGGGFFFEEEBBBBBBAAA???>>><<<;;;;;;:::999777555333222111111000000000////////////...,,,+++******))))))******(((((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))''''''(((((())))))))))))))))))(((((((((((())))))******************++++++(((''''''(((++++++)))&&&,,,+++)))(((''''''((()))++++++,,,---------,,,,,,***111///...444888EEE\\\ooowwwvvvgggVVVJJJEEE???CCCNNNaaayyyjjjWWWKKKCCC<<<;;;999777666888:::888555333222333666777<<<>>>CCCGGGIIIKKKKKKJJJCCCEEEGGGJJJMMMPPPQQQRRRUUUQQQMMMHHHFFFFFFHHHIIIGGGHHHIIIKKKLLLMMMNNNNNNSSSTTTTTTSSSPPPOOOPPPQQQOOOPPPPPPOOONNNMMMOOOPPPSSSWWW\\\aaacccbbb___^^^[[[dddtttuuuooogggbbb```bbbeeefff___ZZZSSSLLLGGGBBB>>><<<<<<<<<;;;<<<===???BBBCCCCCCFFFKKKOOOQQQSSSVVVWWWWWWXXXYYY\\\^^^___aaabbbddddddeeedddeeegggkkknnnooopppqqqqqqooonnnnnnoooiiillloooqqqqqqppppppqqquuuwwwxxxyyy|||~~~yyyqqqhhhfffbbb___[[[VVVOOOJJJFFFFFFHHHLLLTTT]]]ggglllnnnpppqqqrrrssswww}}}}}}xxxtttqqqqqqnnnjjjhhhhhhkkkooorrrtttvvvwwwwwwuuurrrpppnnnlllnnnoooppppppnnnkkkjjjiiiiiihhhggggggiiilllnnntttuuuvvvuuussspppllljjjgggkkkoooqqqqqqppppppqqqvvvxxxzzzzzzzzzxxxvvvuuu}}}~~~yyyrrrrrrsssvvvzzz||||||zzz|||yyyuuutttwww|||yyyrrrooopppsssvvv|||}}}}}}}}}||||||}}}}}}|||{{{zzz{{{~~~|||zzzuuussssssuuuxxx{{{||||||~~~{{{uuupppllllllnnnpppllljjjhhheeeaaa]]]ZZZXXXWWWVVVUUUVVVYYY]]]bbbfffgggjjjmmmnnnmmmhhhccc```\\\[[[[[[[[[]]]aaafffjjjiiilllpppvvv|||~~~wwwrrrfff]]]QQQGGGAAA???=========???AAABBBGGGSSSdddqqqkkkbbbdddhhhnnnvvv}}}|||```KKKAAA999777777444333444222222222222222222222222555444222111222444666777222222222222222222222222111111222333444555555666qqq___XXXVVVTTTTTTQQQPPPPPPOOOOOOPPPPPPQQQNNNNNNNNNNNNMMMLLLKKKJJJKKKIIIGGGFFFGGGGGGFFFEEEDDDCCCAAA???===<<<<<<;;;888777666444222111000000000000////////////......+++******)))((()))))))))(((((((((((())))))))))))(((''''''&&&&&&''''''((('''((())))))******))))))&&&''''''(((((())))))***))))))(((((((((((())))))******)))))))))***++++++(((''''''***------***&&&((('''&&&&&&''')))+++---++++++,,,,,,,,,,,,++++++(((.........333333:::KKK^^^iiiuuu{{{|||}}}{{{ooo___PPPGGG???@@@FFFTTTiiixxxcccOOOFFF===;;;:::888777999999777555333222222333333999;;;>>>BBBFFFHHHJJJKKKEEEFFFHHHKKKOOOTTTWWWZZZZZZVVVPPPJJJGGGGGGIIIKKKKKKJJJHHHGGGGGGHHHIIIJJJPPPQQQRRRRRRPPPNNNOOOOOOOOOQQQRRRRRRQQQPPPQQQQQQSSSUUUYYY\\\^^^]]]\\\ZZZSSS\\\kkk|||zzzpppgggddddddeeefffjjjddd[[[RRRKKKDDD???;;;===<<<:::999:::<<<@@@BBBAAADDDGGGIIIKKKNNNQQQTTTYYYXXXXXXXXXZZZ\\\^^^```dddeeefffeeedddeeehhhjjjkkkmmmooonnnmmmllllllmmmhhhjjjmmmnnnnnnoooqqqrrruuuwwwwwwxxx|||}}}vvvkkkgggbbb^^^\\\XXXRRRMMMHHHGGGFFFHHHNNNWWWaaagggkkknnnpppqqqppprrrwww{{{{{{|||||||||{{{zzzxxxwwwvvvqqqjjjcccaaacccgggkkkmmmpppssssssrrrooonnnnnnlllmmmoooppppppooommmkkkkkkjjjiiihhhiiikkkmmmnnnlllmmmmmmnnnmmmlllkkkjjjlllnnnpppnnnlllkkkmmmpppvvvyyy}}}~~~{{{wwwsssqqquuuyyy|||vvvsssqqqrrrtttuuurrrooonnnjjjffffffkkkssszzz~~~|||yyyvvvuuuxxxzzz}}}{{{yyyyyy|||{{{wwwuuupppppppppsssvvvwwwwwwuuuxxxvvvsssooolllmmmppptttssssssrrrppplllgggbbb___dddaaa^^^\\\]]]aaaeeegggggghhhjjjkkkjjjgggdddbbb\\\\\\]]]]]]^^^bbbhhhmmmrrruuuzzz~~~}}}wwwoooiiiYYYQQQGGG@@@=========<<<:::<<>><<<;;;:::::::::;;;===>>>AAABBBDDDEEEFFFIIINNNQQQUUUUUUVVVWWWYYY[[[]]]___aaabbbddddddccccccdddffffffhhhkkklllkkkjjjkkkllliiijjjllllllmmmooorrrtttsssuuuvvvwww|||zzzoooiiibbb^^^]]]ZZZUUUPPPJJJHHHEEEFFFJJJSSS]]]cccggglllppprrrpppqqqtttxxxwwwvvvvvvuuuuuuuuuvvvvvvsssnnnhhhcccaaacccgggjjjmmmpppuuuvvvuuusssssstttoooooopppqqqqqqqqqpppooommmmmmmmmooopppqqqpppoooggghhhiiikkkmmmoooqqqssstttvvvwwwsssnnnkkkmmmoooqqquuuyyyzzzxxxtttrrrqqqrrrvvv|||wwwrrrmmmlllnnnpppooommmhhheeebbbcccgggmmmrrruuuvvvyyy{{{{{{yyyxxxyyy{{{~~~|||{{{|||}}}{{{zzzyyywwwtttrrrooonnnkkklllooosssvvvvvvtttrrrtttuuuvvvtttpppoooppprrruuuvvvxxxxxxvvvqqqllliiikkkjjjhhhfffeeeeeeffffffddddddeeeeeeeeedddccccccaaabbbcccccccccffflllqqqyyy}}}~~~{{{vvvnnneee^^^NNNHHH@@@<<<===>>>===<<<<<<>>>EEEQQQcccxxxxxxkkkcccaaabbbgggoooxxxsssYYYJJJ???;;;::::::999555555888333333333333333333333333///000000111222222333333111111222222222333333333333333333333222222222222nnnaaaZZZVVVUUUWWWVVVUUUSSSRRRPPPOOOOOOOOONNNNNNOOONNNNNNMMMLLLKKKIIIGGGEEEDDDEEEEEEDDDCCCEEEDDDAAA???===<<<<<<<<<<<<;;;999777555444333333000/////////............))))))(((''''''''''''''''''((((((((())))))******'''''''''&&&&&&'''''''''))))))***+++++++++++++++&&&&&&&&&'''((())))))***))))))(((((((((((()))))))))(((''''''''')))***+++***%%%!!!"""&&&)))(((&&&)))***+++,,,,,,+++)))(((******+++++++++******)))))),,,)))***111//////:::;;;HHHVVV^^^eeennnuuuwwwxxxvvvvvvvvvtttuuu}}}wwwgggZZZJJJGGGCCCDDDMMM___uuuzzzbbbVVVIIIDDDBBB>>><<<<<<777777777777777555444333444555666999===BBBFFFHHHHHHGGGFFFFFFHHHKKKNNNPPPTTTSSSRRRQQQQQQQQQQQQQQQNNNNNNMMMLLLKKKKKKJJJJJJIIILLLOOOPPPOOOLLLKKKKKKDDDIIIPPPVVVYYYZZZ[[[\\\ZZZZZZYYYXXXWWWVVVVVVVVVTTTWWW\\\bbblll{{{}}}rrrjjjfffcccaaaeeecccaaa]]]YYYRRRJJJDDD::::::;;;;;;<<<<<<;;;;;;AAAAAABBBBBBCCCGGGLLLPPPNNNPPPSSSVVVZZZ]]]___```]]]___bbbbbbbbbbbbbbbdddbbbeeehhhiiiiiiiiijjjkkkjjjkkkkkkkkklllooosssvvvrrrttttttvvv{{{|||rrrkkkccc^^^]]][[[WWWSSSMMMJJJFFFFFFJJJRRR\\\bbbeeejjjqqqsssqqqqqqssswwwtttsssrrrppppppqqqrrrrrrmmmjjjfffccccccfffjjjmmmoootttyyy{{{zzzyyyzzz{{{qqqqqqrrrssssssssssssrrrmmmnnnqqquuuvvvuuurrrnnnfffgggiiilllpppvvvzzz}}}yyy||||||xxxqqqllllllnnnlllppptttuuutttrrrssstttsssvvv|||xxxqqqjjjgggkkkooopppoooiiihhhfffgggjjjmmmooopppmmmrrrwwwzzzzzzyyyyyyzzz}}}zzzxxxvvvrrrqqqpppnnnlllkkkjjjiiimmmooosssxxx||||||yyyvvvsssvvvyyyyyyuuuqqqoooooorrruuuzzz}}}~~~zzzvvvsssmmmnnnmmmmmmkkkhhhfffdddcccbbbaaaaaaaaabbbcccdddhhhjjjkkkjjjjjjlllrrrvvv}}}~~~{{{wwwqqqggg]]]VVVIIICCC===<<<>>>@@@???===BBBEEEMMM\\\qqqzzziii[[[ZZZ___jjjnnnuuu|||yyy[[[HHH@@@:::888777999777444444888111111111111111111111111000111222444444555555444111111111222222333333333444444333222111000///...{{{xxx|||wwwggg```\\\XXXVVVVVVTTTTTTSSSRRRRRRQQQRRRRRRPPPQQQQQQPPPOOOMMMKKKIIIGGGEEEDDDEEEFFFFFFEEEDDDBBB@@@>>>=========;;;:::===;;;888666333222222111222222333222222111000///+++++++++***)))(((((('''&&&'''(((*********)))(((+++***)))'''''''''((()))))))))))))))************(((((('''''''''&&&&&&&&&&&&&&&'''((()))***++++++((('''&&&&&&''')))+++---+++***)))'''''''''((()))((()))***++++++***)))(((+++*********))))))((((((---,,,+++******,,,...///444:::CCCOOO[[[hhhssszzzyyyyyyxxxwwwwwwzzz}}}ssslll]]]NNNBBBCCCHHHOOOaaattt{{{eeeNNNFFFCCC???<<<<<<;;;:::888555333222444555555555555666999===BBBDDDGGGHHHIIIHHHFFFDDDDDDEEEOOOPPPQQQPPPOOONNNOOOPPPSSSSSSTTTUUUVVVUUUQQQOOONNNNNNNNNMMMLLLJJJIIIHHHEEEEEEHHHPPP[[[bbbbbbaaa___]]]YYYUUURRRQQQRRRSSSTTTVVVXXXZZZ^^^lll|||tttlllddd___bbbgggllliii^^^SSSKKKHHHBBB>>>:::777777888999999>>>??????@@@BBBDDDFFFGGGLLLNNNPPPRRRSSSVVVYYY\\\]]]]]]]]]^^^^^^^^^______cccddddddfffhhhjjjlllmmmnnnnnnooopppppppppooonnnnnnoooqqqtttxxx{{{~~~sssmmmddd^^^\\\\\\[[[ZZZVVVMMMEEEDDDGGGOOO\\\hhhhhhmmmqqqrrrtttwwwwwwttttttoooiiifffggghhhhhhgggfffeeedddeeefffhhhiiiiiimmmnnnppptttyyy}}}~~~~~~|||xxxrrrppprrrsssssssssrrrtttxxx||||||uuupppnnnooorrrvvv{{{zzzrrrkkkffffffhhhnnntttxxxxxxwwwyyy||||||{{{yyykkkeeehhhqqqxxx{{{xxxzzzzzzyyywwwtttssssssqqqqqqqqqrrrssstttuuuvvv~~~{{{uuurrrnnnkkkgggddddddgggkkknnnttttttvvvyyy{{{|||{{{yyytttuuuwwwwwwtttpppllliiiooosssyyy}}}~~~zzzuuuqqqnnnnnnoooqqqsssrrrmmmhhhjjjfff```^^^___cccgggjjjkkkllllllmmmnnnrrrwww{{{}}}xxxpppggg^^^UUUMMMHHHCCC???:::999<<<@@@BBBCCCCCCOOO^^^mmm~~~qqqaaaYYYWWW\\\cccllltttyyy{{{~~~cccLLL@@@>>>888888888777666444333222333333444444333222000///222222222222222222222222111111111111111111111111222222222222222111000///vvvrrrvvv|||rrrccc]]][[[XXXVVVVVVVVVUUUTTTRRRQQQPPPPPPPPPOOOOOOOOOOOONNNMMMKKKJJJFFFDDDCCCDDDEEEFFFEEECCCDDDBBB???>>>>>>>>>===;;;<<<:::888555333222111111222222222222111000//////++++++******)))(((((('''&&&'''((()))******)))(((+++***)))(((''''''((()))***)))))))))((((((''''''))))))((((((((('''''''''(((((((((((())))))))))))++++++***)))***+++---///+++***)))(((''''''((()))((()))***++++++***)))(((+++*********))))))))))))+++***)))((((((***,,,---111666>>>HHHTTTaaammmuuu{{{{{{zzzyyyxxx{{{xxxrrrjjjYYYJJJFFFFFFKKKYYYjjjvvvsss]]]QQQJJJBBB===<<<;;;:::999666444444444555333333333444666:::>>>AAADDDEEEGGGGGGEEEDDDCCCDDDHHHKKKOOOQQQPPPNNNLLLLLLOOOPPPRRRUUUWWWWWWSSSQQQNNNNNNNNNMMMLLLJJJHHHGGGCCCCCCFFFMMMWWW^^^___]]]]]]ZZZUUUPPPOOOPPPRRRTTTWWWZZZ\\\[[[\\\eeesss~~~{{{rrriiicccaaaeeeiiiiiiccc[[[SSSOOOGGGCCC>>>;;;:::;;;;;;;;;===>>>>>>@@@BBBDDDFFFGGGHHHKKKMMMOOOQQQTTTXXX[[[[[[[[[\\\]]]]]]^^^______```aaabbbdddgggjjjlllmmmooopppqqqrrrrrrqqqooonnnmmmooossswwwzzz}}}~~~~~~wwwqqqiiicccaaaaaa```___[[[RRRIIIFFFGGGMMMXXXbbbiiinnnrrrssstttwwwvvvssslllhhhbbb``````bbbbbbbbbhhhhhhhhhiiiiiiiiihhhggghhhiiikkkooouuu{{{|||wwwuuuvvvxxxxxxxxxzzz{{{}}}yyyuuutttvvvyyy}}}~~~}}}~~~{{{uuuoooiiihhhiiimmmsssyyy{{{|||xxxyyywwwuuuzzz}}}qqqkkkmmmttt}}}}}}vvvsssrrrrrrrrrrrrrrrrrrrrrssssss}}}~~~~~~xxxsssxxxzzz{{{|||{{{xxxuuusssqqqoookkkiiiggggggiiijjjoooqqqtttyyy|||}}}|||zzztttsssqqqnnnjjjgggeeeccchhhlllqqquuuvvvtttpppmmmjjjkkkmmmrrruuuuuurrrooommmiiibbb^^^^^^aaaeeehhhkkklllnnnppprrruuuzzz~~~xxxqqqhhh^^^UUULLLEEEAAA???===;;;;;;===AAADDDFFFMMMYYYiiixxxwwwdddXXXTTTVVV^^^ffflllttt|||~~~kkkTTTBBB::::::777777777777555444333222333333333333222111000000222222222222222222222222111111111111111111111111222222222222222111000000{{{pppmmmrrrwww|||mmm___ZZZZZZXXXVVVVVVWWWVVVTTTRRRPPPOOONNNNNNLLLMMMNNNNNNNNNLLLKKKJJJEEEDDDCCCCCCEEEFFFEEECCCFFFCCCAAA@@@@@@???>>><<<;;;999777444222111111111222222222222111000///...++++++******)))((((((((('''(((((())))))))))))(((***))))))(((((((((((()))******)))((('''&&&%%%%%%)))))))))))))))(((((((((***)))))))))((((((((('''***)))((((((((((((***+++***))))))(((((((((((()))((()))************))))))***************)))))))))+++***)))))))))***+++,,,222666<<>>;;;999;;;<<<======BBBIIINNN\\\hhhwwwmmmaaaTTTNNNPPPVVV```jjjlllvvvkkkTTTDDD:::777888777777666666555444333222444444333222111111111111222222222222222222222222111111111111111111111111111222222222222111000000wwwooopppuuuzzz~~~nnn^^^YYYYYYWWWUUUTTTUUUTTTSSSQQQPPPOOOOOOOOOJJJKKKLLLMMMMMMLLLKKKKKKFFFEEEDDDDDDFFFGGGFFFEEEFFFDDDAAA@@@@@@???===<<<:::888666333222111000111222222222222111000///...************))))))((((((((((((((())))))))))))((()))))))))(((((((((((()))******)))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((***)))(((''''''''''''((()))))))))(((((((((((()))((())))))***************************************,,,,,,+++++++++,,,---...000333999BBBOOOaaarrr~~~wwwhhhWWWKKKOOOYYYdddyyyrrraaaRRRHHHDDD>>>===;;;999888777555444111000000000222444666888<<>><<<:::777:::=========DDDQQQ[[[mmmwwwqqqZZZQQQJJJIIINNNVVVbbbmmmoooxxx}}}tttXXXFFF===999888888666666666555444333222222555444222111000111222333222222222222222222222222111111111111111111111111111111222222222111111000{{{yyy}}}sssaaaYYYXXXWWWTTTSSSQQQQQQPPPPPPPPPPPPPPPQQQIIIJJJKKKLLLMMMLLLKKKKKKGGGFFFEEEFFFHHHIIIHHHGGGFFFDDDAAA??????>>><<<;;;999888666333222111111111111111111111000///......*********))))))))))))))))))))))))(((((((((((()))((((((((())))))))))))((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''((()))*********---,,,,,,+++************((((((((())))))))))))((()))))))))))))))******+++***************+++++++++,,,,,,+++,,,,,,,,,------***,,,111;;;JJJ]]]qqq~~~lllUUUOOOSSS]]]rrrppp^^^OOOFFFCCC@@@<<<:::999888666333222222111111222333555666999<<>><<<:::999999:::<<<>>>@@@CCCDDDFFFHHHIIIIIIIIIJJJMMMOOOSSSSSSUUUWWWYYYZZZ\\\]]]aaaaaaaaabbbdddfffggghhhnnnpppqqqrrrrrrpppnnnlllhhhiiilllpppvvv|||~~~vvvnnnhhhdddbbb___VVVMMMHHHEEEDDDGGGMMMZZZbbbgggeeecccdddeeeeeeiiihhhfffdddbbbaaabbbbbbhhhlllqqqssssssqqqpppqqqppppppnnnlllkkkmmmrrrvvvtttuuuuuuuuuvvvwwwzzz|||vvvwwwyyyzzz}}}~~~xxxssspppppppppqqqppppppssswww|||~~~~~~|||yyyvvvtttssstttrrrrrrtttwwwyyy{{{|||}}}~~~yyyssssssyyyzzzsssppppppppptttzzz}}}|||wwwpppkkkggghhhjjjnnnqqqsssrrrpppfffeeeeeeeeegggiiilllnnntttwww{{{}}}|||xxxrrrnnnooooooqqqssssssooojjjeeeaaaaaaaaaaaaaaabbbbbbbbbeeefffhhhkkknnnoooqqqqqqqqqrrrsssssssssrrrqqqppppppnnniiiccc^^^\\\^^^aaaiiinnnvvv||||||vvvoooiiiYYYSSSIIIAAA===;;;;;;;;;888;;;===<<<>>>III\\\jjj}}}ooo^^^OOOIIIFFFHHHNNNUUUaaalllttt|||~~~|||uuuaaaJJJ???===;;;999888444555555444444333222111444333222111000111222333222222222222222222222222111111111111111111111111000111111222222222111111zzzcccYYYXXXVVVSSSRRRPPPOOOOOOOOOOOOPPPQQQQQQJJJKKKLLLMMMMMMLLLKKKKKKHHHGGGFFFGGGIIIJJJJJJIIIGGGDDDAAA@@@???>>><<<;;;999888666444222222222222111111111111000///...---******))))))))))))))))))***))))))(((((((((((()))'''(((((())))))))))))(((((()))))))))*********+++&&&&&&&&&&&&''''''''''''&&&&&&'''((()))***+++++++++++++++******))))))((('''(((((())))))))))))((()))((((((((()))***+++,,,*********+++++++++++++++))))))*********++++++++++++,,,000888FFFYYYmmmzzzzzz}}}}}}gggUUUOOOTTTeee}}}ooo[[[MMMKKKFFF@@@<<<;;;:::777555444444333333333333444444666999===@@@CCCEEEHHHKKKKKKMMMOOOOOOMMMLLLKKKKKKCCCBBBBBBDDDIIIMMMPPPQQQUUUSSSQQQOOOOOOQQQUUUWWWTTTRRRNNNJJJHHHGGGHHHIIIHHHLLLRRRWWW[[[\\\[[[ZZZYYY[[[[[[[[[YYYXXXYYYZZZ\\\kkk~~~vvvpppjjjiiilllooonnnlll\\\VVVNNNFFFAAA===:::888999999:::;;;===???@@@AAAEEEGGGHHHHHHHHHIIIKKKMMMQQQRRRSSSUUUWWWXXXZZZZZZ`````````aaabbbccceeeeeekkklllmmmnnnnnnmmmlllkkkggghhhjjjmmmsss{{{xxxnnnfffbbb```^^^VVVNNNJJJFFFCCCEEEJJJVVV___eeecccaaabbbddddddfffgggiiihhhfffeeeeeeeeegggkkkpppqqqqqqqqqtttwwwyyyzzzxxxtttooommmnnnqqqnnnppprrrsssrrrqqqqqqrrrvvvwwwyyyzzzyyyzzz|||}}}~~~{{{wwwsssqqqqqqssstttwwwwwwxxxzzz|||~~~}}}xxxuuutttuuurrrqqqtttuuurrrqqqqqqtttxxxzzzxxxtttqqqssswww~~~zzzwwwuuukkknnnrrrtttrrrmmmgggcccdddeeeiiiooovvv{{{~~~~~~xxxvvvrrrnnnlllkkkkkkkkkrrrvvv{{{}}}yyyvvvsssrrrpppooonnnlllgggdddaaaccceeehhhjjjjjjjjjjjjjjjkkkmmmoooqqqrrrssssssrrrrrrpppmmmiiihhhhhhiiiooopppoookkkfffdddfffiiimmmrrryyy~~~~~~zzztttkkkbbb[[[JJJFFF???:::888888888888999;;;>>>???DDDRRRfffuuu}}}ooo___RRRIIIFFFFFFJJJOOOVVVaaalllyyyzzzyyyzzzzzzyyy___OOO@@@<<<<<<:::777555333444444444333333222111333333222222111222222333222222222222222222222222111111111111111111111111000000111222222222222111}}}dddXXXVVVVVVTTTSSSPPPPPPOOOOOOOOOOOOOOOPPPKKKLLLMMMMMMMMMLLLKKKJJJGGGFFFFFFGGGIIIJJJJJJIIIHHHFFFCCCAAA@@@???===<<<:::999666555333333333333111111111111000///...---)))))))))))))))))))))***+++***)))(((''''''((()))&&&'''((()))******)))((()))))))))))))))(((((((((&&&'''''''''((((((((((((''''''(((((())))))******'''(((((((((((('''''''''&&&'''((()))******)))((()))((((((((()))***+++,,,*********++++++,,,,,,,,,))))))******+++++++++***//////111666AAAQQQbbbnnnsssvvvzzz}}}~~~}}}~~~dddSSSNNNVVVdddtttppp]]]TTTMMMDDD???>>>===;;;888555555444444333333222222333555888;;;>>>CCCHHHKKKLLLOOORRRTTTSSSRRRRRRRRRKKKGGGBBBAAADDDIIINNNQQQXXXUUUQQQOOOQQQVVV\\\```bbb___YYYRRRLLLIIIIIIJJJIIILLLRRRWWW[[[]]]]]]]]]YYYXXXUUUSSSQQQRRRTTTVVVZZZfffuuu|||rrrllljjjlllmmmnnnbbb\\\SSSKKKDDD@@@<<<:::999999::::::;;;===>>>???AAACCCEEEFFFGGGHHHKKKNNNPPPQQQRRRSSSUUUVVVXXXXXX\\\\\\]]]^^^___aaacccdddhhhhhhhhhhhhiiiiiijjjkkkhhhiiilllpppuuu{{{yyyooogggbbbaaa```XXXQQQLLLHHHDDDDDDHHHQQQZZZaaa```]]]^^^aaabbbcccgggmmmpppooonnnmmmnnnhhhkkknnnnnnmmmpppuuu{{{}}}|||vvvqqqpppqqqnnnqqqttttttpppllljjjiiiooorrruuuvvvtttsssssssssrrrrrrrrrrrrssstttuuuuuuvvvyyy|||~~~~~~}}}vvvrrrrrrpppjjjhhhiiilllpppvvvxxxvvvsssqqqqqqxxxyyy|||}}}tttsssqqqnnnjjjgggdddbbbfffhhhlllsss||||||xxxsssqqqoooooopppsssxxx}}}~~~|||{{{tttqqqnnnmmmmmmmmmlllkkkjjjkkklllnnnppppppppppppkkklllnnnooopppppppppppplllkkkhhhccc___^^^aaadddjjjnnnqqqppplllkkklllooossswww}}}~~~|||xxxssskkk```UUUMMMAAA>>>;;;888888777666444888;;;???DDDLLL[[[nnn{{{wwwhhh[[[PPPIIIGGGFFFIIIPPPVVV\\\gggrrr|||yyytttrrrqqqqqqqqquuu{{{kkkOOODDD:::999:::888555444222333333333333222222111111222222333333222222222222222222222222222222222111111111111111111111111000000111222222222222222~~~cccVVVUUUUUUTTTTTTRRRQQQPPPOOONNNNNNMMMNNNLLLMMMNNNNNNNNNLLLKKKJJJFFFEEEEEEFFFHHHJJJIIIHHHJJJHHHDDDCCCBBBAAA???===:::999777555444333444444111111111111000///...---)))))))))))))))*********+++***)))'''''''''((()))&&&'''(((*********)))(((******)))((('''&&&&&&%%%'''((((((((())))))******))))))))))))((((((((((((******++++++++++++******&&&'''(((*********)))((()))((((((((((((***,,,---*********++++++,,,,,,,,,++++++,,,------------,,,///......000888EEETTT^^^mmmqqqvvvzzz|||}}}}}}~~~rrrYYYKKKKKKPPP\\\lllnnnZZZRRRHHHAAA@@@@@@===:::555555555444333222111111000222555888;;;AAAGGGKKKKKKOOOUUUXXXYYYXXXWWWWWWRRRKKKDDD@@@BBBGGGNNNQQQYYYUUUQQQOOORRRYYYaaaffflllhhhaaaXXXPPPKKKKKKLLLJJJMMMQQQVVVZZZ]]]______XXXUUUQQQNNNNNNQQQVVVYYY[[[eeeqqqzzz{{{ooohhhggghhhjjjnnnggg^^^UUUNNNIIIEEEBBB::::::::::::;;;<<<=========???BBBDDDFFFIIILLLOOOPPPQQQRRRSSSTTTUUUVVVWWWXXXXXXZZZ[[[]]]```bbbccceeeeeeddddddeeegggiiijjjiiikkkooossswww{{{}}}yyyooohhhdddcccccc[[[TTTOOOIIIDDDDDDGGGLLLVVV]]]\\\YYY[[[^^^___^^^dddlllqqqrrrrrrrrrrrrjjjlllnnnlllkkknnnuuu|||}}}{{{uuussssssqqquuuxxxwwwqqqjjjeeeccceeeiiioooqqqpppnnnmmmnnnkkkmmmpppsssttttttrrrqqqpppttt{{{|||tttrrrmmmfffcccfffffflllsssxxxxxxvvvrrrpppoooooosss||||||uuummmhhhfffggggggjjjkkkooovvv~~~{{{xxxvvvuuuuuuooorrrvvv{{{}}}~~~}}}|||tttpppmmmkkkmmmppprrrsssrrrrrrrrrrrrrrrrrrrrrsssjjjkkklllnnnnnnmmmllllllfffeeebbb\\\XXXXXX]]]bbbeeejjjoooqqqnnnlllnnnqqqwww{{{{{{yyyuuuooofffYYYMMMDDD>>><<<;;;:::999888555333777:::AAAHHHSSSbbbqqq|||{{{~~~yyyiiiWWWLLLFFFDDDGGGHHHNNNVVV]]]dddooozzz}}}yyyqqqmmmmmmooofffkkkqqqwww|||sssZZZHHH???888888999777555555222222333333333222111111000111333444444333222111222222222222222222222222111111111111111111111111///000111222222222222222|||eee[[[SSSSSSXXXVVVRRRQQQQQQQQQQQQPPPPPPPPPNNNOOOPPPQQQPPPOOONNNMMMIIIIIIJJJKKKMMMLLLIIIGGGGGGFFFDDDAAA@@@?????????>>>===:::777444222111000111222222111111000///...---,,,+++***))))))))))))&&&'''((((((((((((''''''&&&&&&'''((())))))(((((('''((()))******)))((('''%%%%%%&&&'''((((((((('''(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''&&&%%%$$$###(((((()))***+++,,,,,,,,,---,,,***((('''''')))***))))))*********+++++++++,,,---///000333999???DDDVVVfffvvv|||}}}}}}|||{{{}}}cccTTTGGGBBBKKKTTTaaa~~~hhh[[[OOOIIIDDD===;;;===;;;999666555555555333222333444555888;;;>>>AAACCCGGGIIIMMMSSSYYY\\\\\\ZZZWWWRRRKKKDDDAAABBBFFFHHHPPPTTTXXXWWWUUUXXX```hhhjjjggg```ZZZVVVUUUUUUVVVVVVVVVVVVWWWYYY\\\^^^```VVVTTTPPPMMMMMMOOOQQQTTTZZZ]]]eeeqqq|||}}}qqqfffeeejjjfffhhhgggaaaWWWLLLFFFCCC>>>;;;888777888:::;;;;;;===@@@CCCFFFGGGHHHJJJLLLMMMOOOQQQSSSTTTUUUWWWYYYUUUWWWZZZ\\\]]]^^^aaacccaaaaaabbbbbbdddgggmmmqqqmmmqqquuuxxxyyy{{{}}}~~~|||}}}tttkkkgggfffaaa___ZZZSSSKKKFFFDDDCCCOOOSSSXXX[[[\\\]]]^^^^^^bbbbbbfffmmmsssuuupppkkkqqqooommmllllllnnnppprrrzzz}}}}}}xxxssspppoookkknnnqqqooojjjfffeeefffeeehhhjjjhhhcccbbbeeeiiinnnnnnooorrrvvvwwwvvvuuussstttwww}}}zzzzzz}}}uuuooollliiigggjjjooouuuzzzyyyssslllgggccccccfffnnnxxx}}}wwwuuutttoooiiippprrruuuyyy}}}}}}}}}{{{wwwqqqmmmkkkkkkjjjkkkllloooqqqtttwwwxxxrrrkkkcccaaaffflllpppqqqpppooommmmmmmmmjjjgggddd```aaacccfffhhhhhheeebbb```^^^ZZZXXXXXX[[[___aaaeeegggiiikkknnnqqqsssttt}}}~~~~~~xxxsssjjj```VVVLLLCCC===:::999777777888999888888999:::???IIIWWWfffrrryyyzzzqqqcccUUUKKKFFFFFFGGGJJJOOOWWW```gggooouuuyyy}}}zzzxxxtttoookkkhhhhhhiiilllqqqzzztttYYYFFF>>>;;;999999::::::777444444444444333333222222222222222222111111111000000000000111111111222222222111111222222222222111111000000000000111222333444zzzddd\\\UUUUUUZZZXXXUUUTTTSSSQQQPPPNNNMMMMMMNNNOOOPPPPPPPPPOOONNNMMMIIIHHHHHHJJJKKKKKKIIIGGGDDDCCCAAA@@@??????@@@@@@<<<;;;999777555444333222111222222111111000///...---,,,+++***))))))))))))+++++++++***************&&&&&&'''((((((((((((((('''((()))******)))((('''''''''(((((()))((((((((((((((())))))))))))((((((((((((''''''''''''((((((((()))))))))((('''&&&%%%((((((((())))))***************)))(((((()))***+++******+++++++++,,,,,,,,,------......000444:::>>>JJJZZZnnn|||}}}}}}tttXXXJJJBBBFFFLLLUUUoooyyygggUUULLLFFF@@@;;;:::<<<:::888666666444222000222222444666888;;;===???@@@CCCHHHNNNRRRVVVXXXYYYXXXTTTNNNHHHDDDCCCDDDEEEIIINNNSSSUUUWWWZZZ___dddhhheee```[[[XXXXXXYYYZZZ\\\ZZZXXXVVVUUUUUUVVVWWWRRRQQQPPPOOOQQQUUUXXX[[[XXXZZZ```jjjttt~~~{{{nnnhhhiiillllllkkkggg```WWWOOOJJJAAA>>>:::888888:::<<<<<<;;;===@@@BBBDDDEEEGGGIIIMMMOOOQQQRRRSSSTTTWWWYYYWWWXXXZZZ[[[[[[[[[]]]___\\\^^^___```aaadddhhhlllkkknnnrrrvvvwwwyyy{{{}}}~~~tttiiicccaaabbb```]]]VVVNNNHHHEEEDDDLLLPPPVVV[[[^^^___```aaabbbbbbdddjjjoooppplllggglllkkkiiihhhhhhiiijjjkkksssvvvyyyyyytttooollljjjjjjiiihhhhhhhhhiiiiiihhhhhhhhhgggccc```cccjjjqqqwwwxxxzzz{{{{{{zzzyyyxxxuuuuuuwww{{{zzzuuuqqqssszzz~~~yyyuuussspppnnnppprrrvvvwwwtttnnnhhhcccYYYYYY[[[cccmmmwww~~~}}}|||}}}zzzuuu{{{{{{zzzyyyxxxvvvuuutttrrrqqqoookkkfffbbb___^^^``````aaabbbcccfffhhhiiikkkfffaaa```dddffffffeeedddbbbaaaaaaaaaaaa^^^]]]XXXYYY[[[___ccceeedddccccccbbb```___```cccfffhhhhhhiiikkknnnqqqsssuuuwww|||yyyqqqjjj___TTTKKKDDD>>>:::777666666666777888888888<<<===@@@GGGRRR^^^iiinnnmmmeeeYYYMMMEEEDDDGGGIIITTTZZZccclllsssyyy~~~}}}{{{xxxuuurrrnnnmmmkkkkkknnnvvv|||aaaKKK???<<<:::888888999888666444333333222222222111111111333333333222222222111111000000000111111222222222000111111222222111111000000000000000111222333444uuuaaa\\\VVVVVVZZZXXXVVVUUUSSSQQQOOONNNMMMMMMNNNOOOOOOOOOOOONNNMMMLLLJJJHHHGGGGGGHHHIIIIIIHHHBBBAAA@@@???>>>???@@@@@@::::::888777555444444444111222222111111000///...---,,,+++***))))))))))))+++***((('''''''''((((((&&&''''''((((((((((((((('''((())))))))))))((('''))))))))))))))))))((('''(((((())))))))))))((((((((((((''''''''''''(((((())))))************))))))(((((((((((((((((((((((('''(((((()))***++++++,,,************++++++++++++---------,,,,,,///333666===LLLbbbyyy}}}zzzzzz|||~~~aaaRRREEECCCCCCHHH]]]tttzzzaaaSSSMMMGGGAAA======;;;999888777555111///111111222333444666888999:::???DDDIIIKKKOOOUUUYYY[[[YYYUUUPPPKKKGGGDDDBBBDDDGGGMMMSSSXXX\\\^^^```cccaaa^^^[[[ZZZZZZ\\\]]]```]]]YYYUUURRRQQQRRRRRRQQQRRRTTTVVVYYY[[[]]]^^^TTTTTTXXX___gggqqqwwwlllhhhkkkjjjhhhhhheee___UUUNNNEEEAAA<<<999888:::;;;;;;:::<<>>999:::888666666777666444333111111111111111000000000444444333333333222222222000000000000111111111111000111111222222111111000000000000111111222333333sss```[[[UUUTTTWWWTTTSSSRRRQQQPPPPPPPPPPPPQQQOOOOOOOOONNNNNNMMMLLLLLLJJJHHHEEEEEEFFFHHHHHHHHHDDDCCCAAA@@@?????????@@@;;;:::999777555444333333111222222111111000///...---,,,+++***))))))))))))+++)))'''%%%$$$%%%&&&'''''''''((((((((((((((('''&&&'''((())))))((('''&&&)))))))))))))))((('''&&&(((((())))))))))))((((((((((((''''''''''''(((((())))))******+++*********)))((((((((((((((((((((('''((()))***++++++******((()))))))))************+++,,,,,,+++***,,,000333777BBBVVVpppzzzxxxxxxyyykkk[[[LLLEEEAAABBBPPPaaatttaaaVVVNNNIIIEEE===<<<:::999999777333111222222222222222333444555777<<>>:::888999:::::::::<<>>DDDHHHNNNRRRTTTUUUUUUTTTPPPKKKEEEBBBEEEMMMXXX^^^cccjjjuuu~~~|||{{{iiiQQQ@@@999999777666555555444444333222111111111111111111111111333333222222222222111111000000000000000000000000000000111111111111000000000000111111222222222222vvvbbb]]]VVVUUUVVVSSSSSSRRRQQQOOOOOOPPPQQQQQQPPPPPPOOONNNNNNMMMMMMLLLJJJHHHEEEDDDEEEGGGHHHHHHHHHFFFDDDAAA???>>>>>>>>>===<<<:::777555333111111111222222111111000///...---,,,+++***))))))))))))---,,,***(((((()))***+++'''(((((((((((((((''''''&&&'''((())))))((('''&&&((((((((((((''''''&&&%%%(((((())))))))))))((((((((((((''''''''''''(((((((((((()))*********)))))))))))))))))))))))))))((())))))************))))))*********+++++++++,,,,,,***++++++++++++---000333222:::III```~~~~~~yyywwwwwwzzz|||qqqcccTTTKKKDDDAAAHHHSSShhhrrr___SSSLLLHHH???===;;;;;;:::999777444444444333222222222333333555999???AAABBBGGGOOOVVVZZZ\\\]]]]]]YYYTTTNNNJJJHHHEEEBBBEEELLLRRRTTTTTTUUUUUUUUUUUUVVVXXXYYYZZZXXXVVVSSSPPPNNNNNNOOOPPPQQQWWW___eeefffaaaZZZUUULLLIIIIIIMMMRRRZZZiiiwww|||ssskkkfffbbbdddiiiiiibbb[[[NNNIIIBBB<<<:::999888777999;;;<<<===>>>???CCCEEEGGGIIIKKKLLLMMMOOOQQQSSSQQQRRRSSSSSSRRRRRRTTTUUUWWW[[[___bbbaaa```______^^^```dddgggjjjmmmqqqtttxxx{{{~~~}}}xxxooofffaaa^^^``````]]]VVVMMMGGGCCCCCCJJJTTT]]]dddiiilllooorrrrrrrrrsssrrrqqqnnnlllfffhhhkkknnnpppqqqrrrqqqgggffffffgggjjjooosssuuunnnlllhhhbbb___```dddiiimmmoooqqqsssssssssssstttyyy~~~|||xxxxxxzzzwwwwwwuuussspppmmmkkkjjjiiihhhgggiiinnnsssxxx{{{ttttttvvvzzz~~~}}}yyysssmmmjjjiiijjjkkkkkkgggaaa\\\ZZZ^^^dddhhhiiinnntttzzz}}}xxxsssooommmllldddbbb```aaabbbcccaaa___]]]]]]\\\[[[\\\^^^```bbbjjjfffaaa]]]ZZZWWWUUUTTTRRROOOMMMLLLOOOSSSUUUVVVXXXVVVUUUXXX]]]dddiiikkkoooqqqsssuuuvvvvvvuuuttttttuuuwwwzzz|||~~~{{{tttkkk```XXXMMMHHHAAA;;;888777555444666777888999999===BBBFFFMMMTTT]]]aaa___YYYSSSOOOHHHFFFDDDFFFLLLWWWbbbiiimmmsss}}}kkkUUUFFF<<<888888444444444444333222222222111111222222222222222222111111111111000000000000////////////////////////000000000111111000000000000000111222222222111111zzzfff```YYYVVVXXXUUUWWWUUURRRPPPNNNMMMNNNOOORRRQQQPPPOOONNNMMMMMMMMMJJJHHHEEEDDDFFFGGGHHHHHHIIIHHHEEEBBB@@@>>>======>>>===:::777444222111000111222222111111000///...---,,,+++***))))))))))))***)))((((((((((((******(((((((((((((((((('''&&&&&&'''(((((((((((('''&&&&&&'''''''''''''''&&&%%%(((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((((('''))))))))))))))))))))))))*********)))))))))))))))------------.........///)))+++,,,,,,,,,---000333---333===NNNiii}}}yyywww|||}}}||||||{{{tttjjj]]]TTTLLLEEEEEEIII[[[rrrnnn]]]QQQIIICCCAAA>>><<<;;;;;;999777666555444333333222222333222555999;;;===AAAGGGLLLRRRTTTXXXZZZZZZXXXTTTRRRKKKFFFAAA@@@DDDJJJNNNPPPTTTTTTUUUUUUVVVVVVVVVVVVSSSRRROOOMMMJJJIIIHHHHHHKKKQQQZZZaaaddd```ZZZVVVJJJGGGFFFHHHKKKQQQ^^^kkkxxxppphhhaaa___bbbccc```\\\SSSNNNHHHBBB>>>;;;888666666777888888999;;;>>>AAADDDFFFHHHIIIJJJKKKNNNPPPNNNOOOQQQQQQQQQQQQSSSUUUXXX\\\```bbbaaa___^^^]]][[[]]]```bbbeeehhhlllooouuuxxx||||||xxxoooeee^^^]]]___```]]]VVVMMMFFFCCCCCCIIIRRRZZZaaafffjjjmmmuuuvvvxxxxxxwwwuuurrrpppiiikkknnnqqqsssuuuvvvvvvmmmjjjhhhiiimmmrrrvvvwwwpppqqqooojjjdddaaacccggghhhlllssswwwxxxvvvqqqnnnmmmpppssssssqqqoooppprrrrrrssssssqqqnnnllllllmmmpppppppppppppppqqqrrrsssmmmmmmooossswwwzzz{{{zzzuuuqqqjjjeeedddfffkkknnnooommmhhhbbb^^^^^^```cccaaagggmmmrrrzzz{{{zzzxxxuuusssqqqpppooojjjhhhfffhhhkkkmmmkkkiiieeeeeeeeeeeefffggghhhhhhiiieee^^^XXXTTTTTTVVVWWWVVVTTTQQQPPPRRRTTTVVVVVVUUUSSSQQQRRRWWW\\\```bbbnnnooorrruuuvvvwwwvvvuuuxxxyyyzzz|||~~~}}}zzzvvvppphhh^^^SSSLLLAAA>>>:::777666666444333555777999:::===DDDNNNVVVaaahhhooopppiii]]]SSSMMMFFFFFFIIIOOOWWWbbbkkkqqqrrrwww~~~}}}|||{{{sssUUUGGG@@@999555444222444444333111111111222111111111222222222222222111000000000000/////////////////////............///000000111111000000///000111222333333222111000zzzfff___XXXVVVYYYVVVXXXUUURRROOOMMMMMMNNNOOOTTTSSSQQQPPPNNNNNNNNNOOOJJJHHHFFFFFFGGGHHHHHHHHHGGGFFFCCCAAA???>>>>>>>>>===<<<999777555333222222111222222111111000///...---,,,+++***))))))))))))%%%%%%&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((((('''(((((())))))))))))((((((((((((''''''''''''(((((()))*********)))((('''''''''''''''(((((()))))))))))))))(((((((((***+++,,,,,,,,,---------.........***+++,,,,,,,,,,,,///111,,,222888BBBUUUsss~~~|||}}}}}}}}}~~~~~~zzzrrriiiaaaWWWMMMGGGFFFSSSgggtttaaaRRRKKKGGGAAA===;;;:::999888666555444333333222222222111222444777:::===@@@AAAFFFIIINNNRRRVVVWWWWWWWWWNNNJJJEEECCCEEEIIINNNQQQWWWWWWXXXXXXWWWVVVUUUTTTQQQPPPOOOMMMKKKHHHFFFEEEGGGKKKQQQWWWZZZZZZXXXWWWKKKGGGEEEEEEEEEIIISSS^^^iiiuuuxxxoooccc\\\ZZZ[[[[[[ZZZXXXTTTNNNHHHCCC???:::777555666666666777999<<>>>>>>>>>>>;;;:::888777555444444444111222222111111000///...---,,,+++***))))))))))))&&&'''(((***++++++++++++(((((())))))((('''&&&&&&%%%&&&'''(((((('''&&&%%%''''''((())))))***))))))(((((())))))))))))((((((((((((''''''''''''((((((+++++++++******((('''&&&%%%%%%&&&&&&'''((())))))((('''&&&'''(((+++---///))))))*********++++++++++++,,,---,,,++++++---......444999<<>>;;;999888777666555444333222222222222222222333666:::<<<=========@@@EEELLLQQQUUUXXXYYYQQQOOOLLLJJJJJJMMMRRRVVVZZZ[[[[[[[[[ZZZXXXVVVTTTOOOOOOPPPPPPNNNLLLJJJIIIHHHJJJLLLNNNQQQSSSUUUVVVLLLHHHEEEDDDBBBCCCLLLVVV\\\iiixxxzzzkkk___ZZZZZZ\\\\\\\\\XXXSSSMMMGGGBBB<<<888666777777777777:::===@@@???AAADDDEEEFFFGGGJJJLLLOOOPPPQQQQQQOOOOOOPPPQQQVVVYYY\\\]]][[[YYYXXXXXXXXXYYY[[[]]]^^^aaaeeeiiiiiimmmsssxxxyyysssjjjddd___``````]]]VVVOOOIIIFFFCCCFFFLLLQQQVVV\\\bbbfffnnnrrrwwwyyyxxxuuurrrpppiiiiiijjjkkkkkklllmmmmmmuuusssqqqrrrsssrrrnnnjjjqqqpppqqqsssuuussslllfffaaabbbeeejjjnnnpppooonnniiihhhfffgggjjjmmmnnnnnnjjjlllnnnooonnnooorrruuuwwwyyyzzzxxxsssnnnjjjhhhiiihhhgggiiillloooppppppnnnjjjddd```aaafffnnnsssyyyzzzyyysssjjjaaa\\\ZZZXXX[[[^^^___bbbdddbbb\\\^^^aaaeeekkkpppsssvvvwwwqqqmmmjjjkkknnnooolllhhhiiiiiijjjjjjiiifffcccbbbfffccc^^^XXXUUUWWW[[[^^^dddbbb^^^\\\\\\[[[ZZZYYYXXXVVVUUUVVVYYY]]]```aaaeeehhhlllpppuuuxxxzzz{{{||||||}}}~~~~~~~~~xxxtttlllggg___WWWPPPHHHAAA===<<<999555444555888:::;;;:::===BBBGGGPPP___rrrnnn\\\PPPKKKPPPUUU^^^gggpppwww{{{}}}~~~}}}xxxyyy~~~{{{zzz}}}[[[III<<<;;;:::333222777111333555444111000111444.../////////000000111111222222222111111111111000//////.........---------//////000000000000//////000111222333333222000///vvvbbb\\\[[[WWWUUUXXXUUUUUUTTTRRRNNNMMMMMMNNNQQQPPPOOOOOOPPPQQQPPPOOOGGGFFFEEEFFFGGGHHHGGGEEECCCBBBAAA@@@???===<<<<<<===:::666444444444222111333333333222000...---,,,,,,+++)))''''''(((***+++&&&&&&''''''(((((())))))''''''''''''''''''''''''******))))))((('''''''''*********)))******+++,,,&&&&&&''''''(((***+++,,,'''''''''(((((((((((((((%%%%%%&&&'''((()))******'''%%%%%%&&&(((********* """&&&))),,,---------,,,,,,++++++,,,,,,---...///......---,,,,,,,,,,,,......111666>>>OOOjjj~~~~~~{{{rrrdddRRRFFFMMMQQQ^^^sssvvv___XXXMMMDDD???<<<999777444555555666555444222111444333333333444666888999:::<<>>:::555333444666888999;;;>>>BBBEEEFFFHHHIIIKKKNNNOOONNNMMMLLLLLLOOORRRWWWXXXYYYZZZZZZYYYXXXXXXTTTVVVWWWWWWXXX[[[___bbbjjjmmmrrrwwwxxxtttmmmggg\\\]]]^^^]]]YYYQQQHHHCCCEEEGGGJJJOOOTTTZZZ___aaagggjjjmmmmmmjjjiiimmmqqqlllmmmmmmjjjeeebbbcccdddnnnpppqqqpppnnnkkkiiiiiilllllloootttxxxuuummmfffaaa___^^^ccckkkrrrsssrrrsssrrrpppnnnkkkkkknnnpppoooqqqsssuuuvvvuuusssrrrtttvvvwwwtttpppllllllmmmoooooonnnllljjjllloooqqqsssooojjjfffeeegggkkknnn~~~|||tttkkkccc___```^^^[[[[[[\\\[[[WWWTTTUUUVVVYYY___ffflllooopppkkkjjjiiihhhggghhhhhhiiigggggggggeeebbb^^^YYYWWWZZZ]]]bbbfffgggeeeaaa^^^bbbccccccaaa___]]]^^^______^^^]]]___bbbfffiiikkkooommmkkkmmmsssxxx{{{{{{|||}}}|||zzzwwwrrroooggg```UUUJJJCCC???===<<<888444222444444333555:::>>>BBBGGGPPPccc{{{zzzfffWWWUUUZZZ^^^iiiuuuzzz~~~|||{{{zzz|||zzz}}}zzzcccHHHBBB:::666444333222000333333333333333333333333111111000000//////......333222111111111111///---...............///000000////////////////////////000000000000000000000000tttaaa[[[ZZZVVVTTTWWWUUUUUUTTTRRRNNNMMMMMMNNNQQQPPPOOOPPPQQQQQQPPPOOOIIIGGGFFFGGGHHHHHHGGGFFFCCCCCCBBBAAA???>>>>>>===>>>;;;888555555444222111444444333222111///...------+++)))((('''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''***))))))))))))((((((((('''''''''''''''((())))))''''''(((((()))+++,,,---)))(((((((((''''''''''''&&&&&&''''''((())))))))),,,***)))((()))***)))((($$$%%%'''***++++++*********)))))))))******++++++******))))))***+++,,,---111000000111444???UUUhhhzzzmmm\\\OOOGGGHHHPPP^^^ooorrreeeTTTIIIEEECCC>>>999888888888888666444222111222222111111222333555666999;;;???EEEKKKQQQUUUXXXWWWUUUSSSTTTWWW[[[\\\\\\[[[\\\\\\ZZZWWWTTTTTTTTTOOOPPPRRRTTTUUUVVVVVVVVVOOOLLLIIIHHHIIIJJJJJJIIIJJJKKKKKKIIIFFFEEEFFFHHHKKKVVVaaajjjvvv{{{nnneee___\\\[[[[[[\\\\\\YYYTTTMMMGGGCCC>>>:::666444555777999::::::===AAADDDEEEGGGIIIKKKKKKKKKKKKJJJIIIJJJMMMOOOVVVWWWXXXYYYYYYXXXWWWWWWUUUUUUVVVVVVVVVYYY^^^bbbgggkkkqqqwwwxxxtttmmmggg]]]^^^___^^^ZZZSSSJJJEEEEEEFFFIIIOOOWWW^^^bbbcccccceeegggfffcccdddhhhmmmoooqqqpppmmmgggcccaaaaaakkknnnpppqqqnnnllljjjiiimmmlllmmmqqqtttrrrlllfff```^^^]]]bbbkkkrrrttttttvvvtttqqqmmmkkknnnssswwwxxxyyy{{{{{{zzzvvvsssqqqooopppqqqooollljjjkkkmmmtttvvvwwwuuuqqqoooppprrruuusssqqqooonnnnnnnnnoooyyy|||zzzsssllliiihhheeebbbaaaaaa___\\\YYYVVVVVVWWWZZZ___dddfffffffffeeedddccccccdddeeefffcccbbb```]]]YYYUUURRRPPPVVVZZZ```dddfffeeeaaa___`````````^^^\\\\\\^^^```bbbbbbcccfffkkkooorrrtttvvvsssqqqqqquuuyyy{{{{{{~~~|||yyyuuuooohhhcccXXXRRRHHH@@@;;;999777666777444333555666555888===>>>IIIXXXhhh|||ooo___WWWZZZbbbqqq~~~zzzyyywwwxxx~~~cccOOOBBB>>>888555444444333222222222222222222222222222000000000000//////......111000//////000000...,,,...............//////000////////////////////////000000000000000000000000qqq^^^YYYXXXUUUSSSUUUTTTTTTTTTQQQNNNMMMMMMNNNQQQPPPOOOPPPRRRRRRPPPOOOJJJIIIHHHHHHIIIIIIGGGFFFCCCCCCBBBAAA@@@?????????@@@===999777555444222111444444444333222000///...---,,,***(((((((((((()))((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))************'''''''''''''''(((((()))((((((((()))***+++,,,---))))))((((((''''''&&&&&&((((((((((((((((((((((((,,,***)))((()))***)))((('''((()))******)))((('''))))))))))))******++++++***)))((('''(((***,,,---//////000111333:::KKK[[[sss}}}}}}ooodddQQQLLLIIIMMMVVVggg~~~zzzbbbRRRLLLHHHBBB;;;===<<<;;;:::777555333111000000/////////000222333666888<<>>AAACCCEEEHHHJJJHHHIIIIIIIIIHHHJJJLLLOOOVVVWWWXXXYYYYYYXXXWWWVVVUUUVVVUUUTTTUUUXXX]]]aaadddhhhpppwwwyyyuuummmggg____________\\\VVVMMMGGGEEEDDDGGGOOOZZZccceeeddd```aaaaaa___]]]___eeejjjssstttvvvtttooojjjfffdddjjjmmmpppqqqpppnnnmmmlllnnnlllkkklllooooookkkhhh^^^\\\[[[___gggnnnrrrsssvvvsssnnnjjjjjjnnnvvv|||}}}xxxrrrnnniiiiiiiiihhhggghhhkkkmmmvvv||||||tttoooooorrrwwwxxxyyyyyywwwsssooommmrrrwww|||}}}yyyuuusssqqqnnnllljjjiiigggdddaaa\\\ZZZXXXWWWYYYZZZZZZZZZ^^^^^^]]]^^^^^^___```aaa]]]ZZZVVVQQQMMMKKKIIIIIIQQQUUU\\\aaadddccc```^^^[[[[[[ZZZYYYXXXYYY]]]```fffhhhkkkpppuuuyyy|||}}}|||zzzwwwwwwxxxzzz{{{{{{~~~}}}yyyuuuooofff]]]WWWLLLGGG@@@;;;999888888888666444555888888888<<>>===<<<:::888666444333000000///......///111111444666999===AAAEEEHHHJJJGGGEEEDDDEEEJJJPPPVVVYYY^^^^^^\\\YYYVVVUUUVVVXXXWWWWWWYYY[[[\\\^^^^^^___YYYUUUPPPLLLIIIFFFBBB@@@>>>BBBGGGJJJKKKIIIGGGEEECCCGGGKKKOOOTTT___jjjrrr|||rrrjjjeeeYYY[[[]]]___]]]YYYRRRMMMDDD@@@;;;888777777777666555888;;;>>>@@@CCCFFFHHHHHHIIIKKKKKKKKKLLLOOOQQQVVVWWWXXXYYYYYYXXXWWWWWWWWWWWWVVVUUUUUUXXX]]]aaaaaafffooovvvyyyvvvnnnhhh___^^^^^^^^^]]]WWWOOOIIICCCAAACCCMMM[[[dddfffdddbbbbbb```^^^]]]___eeeiiisssvvvzzz{{{yyyuuupppmmmkkkmmmnnnnnnmmmmmmoooqqqnnnllljjjjjjlllmmmmmmlll```]]][[[\\\aaahhhmmmoooqqqoookkkhhhhhhmmmtttyyy|||uuunnnjjjeeedddcccccceeehhhmmmpppttt{{{zzzqqqjjjlllpppxxxzzz||||||yyysssmmmiiikkkooosssvvvvvvuuuuuuuuuuuutttrrrpppooonnnmmmlllhhhddd___[[[YYYWWWUUUSSSYYYYYYYYYZZZ[[[\\\]]]]]]WWWTTTOOOJJJGGGFFFGGGHHHOOOSSSYYY]]]```___\\\ZZZTTTTTTSSSRRRSSSVVV[[[___hhhlllqqqvvvyyy|||~~~~~~}}}{{{zzz{{{||||||}}}}}}~~~zzzxxxuuupppjjjaaaXXXRRREEEAAA<<<999888999999999666555666999:::999>>>EEEMMM]]]sssppp\\\QQQPPPVVVbbbmmm{{{jjjSSSDDD===777555444222222333333333000000000000000000000000////////////////////////000///......//////---+++...------------...//////////////////////////////000000000000000000000000nnn\\\YYYYYYUUUTTTVVVSSSSSSRRRPPPNNNLLLMMMNNNOOOOOOOOOQQQRRRQQQOOOMMMIIIGGGFFFFFFGGGGGGFFFDDDDDDBBB@@@???>>>>>>>>>???BBB???;;;888666555333111444444444333222111000///,,,+++***))))))((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))***++++++,,,+++************+++,,,,,,'''''''''''''''((()))***%%%&&&&&&'''((()))******)))))))))(((''''''&&&&&&'''%%%%%%&&&(((*********(((((())))))))))))(((((()))***+++,,,,,,,,,++++++))))))((()))***,,,///111777666666777555444;;;DDDTTTfffzzzpppWWWIIIFFFIIIQQQXXXfffpppoooZZZKKKCCC???===<<<;;;:::888777777666333222000000///000111222222333666888<<>>CCCHHHLLLPPPRRRUUUVVVVVVVVVVVVWWWZZZZZZYYYYYYYYYYYYYYYYYYUUURRROOOLLLJJJHHHEEECCC???@@@BBBEEEGGGHHHGGGGGGCCCCCCEEEFFFHHHMMMWWW___oooyyy|||qqqkkk[[[YYYWWWWWWXXXWWWUUURRRKKKGGGAAA<<<999777555444333666999;;;===???CCCEEEFFFHHHJJJKKKLLLMMMPPPRRRUUUVVVXXXYYYZZZZZZYYYYYYYYYYYYXXXWWWWWWYYY^^^aaa```eeemmmuuuxxxuuunnniii]]]\\\[[[\\\\\\WWWOOOIIIBBB???@@@IIIWWWbbbeeecccdddcccaaa```___aaadddgggqqqtttyyy||||||xxxsssooojjjiiihhheeeeeeggglllppplllkkkjjjkkkmmmooopppqqqhhhddd___]]]___dddiiilllmmmmmmllljjjiiikkkooorrryyyzzzzzzyyytttnnnhhhdddcccaaa```aaadddiiinnnqqqpppvvvyyytttjjjfffiiioooyyyzzz{{{{{{xxxrrrlllhhhfffhhhiiihhhhhhiiikkkmmmpppqqqpppppppppqqqrrrssssssoooiiiddd```\\\XXXUUUXXXXXXYYYYYYZZZZZZZZZZZZTTTQQQMMMJJJIIIJJJLLLMMMPPPRRRVVVYYYZZZYYYWWWUUUNNNNNNNNNOOOPPPUUU[[[___jjjnnnssswwwwwwxxxyyyzzz{{{{{{{{{{{{{{{|||~~~~~~{{{wwwtttpppkkkddd[[[RRRLLL<<<999666444444444444444666666777:::::::::AAAJJJ\\\nnnlll]]]OOOKKKNNNVVVaaaiiiyyy{{{yyy{{{mmmSSSBBB;;;:::444444444333111000000000000000000000000000000000.............../////////000///...///000000...------------------...//////////////////////////////////////////////////////kkk[[[XXXYYYVVVTTTVVVRRRRRRRRRPPPNNNLLLMMMNNNMMMMMMNNNPPPQQQQQQNNNKKKGGGFFFEEEEEEGGGGGGFFFEEEFFFDDDBBB???>>>>>>>>>???AAA>>>:::888666555333222333333333333222111000///************))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((())))))***'''&&&&&&&&&''''''((()))%%%&&&&&&'''((()))******))))))(((((('''''''''&&&,,,***)))((()))***)))((((((((((((((())))))))))))&&&''')))*********)))((("""###%%%(((+++...111222555444666999888777<<>>>>><<<:::999888888888555444333111111111222222111222333555777999;;;<<<999888888777777999>>>AAACCCHHHPPPVVVZZZ\\\^^^___[[[YYYWWWUUUSSSQQQQQQPPPMMMKKKJJJJJJKKKKKKJJJHHHEEECCCBBBBBBDDDEEEEEEEEE@@@??????@@@@@@BBBJJJRRR```kkkyyyzzzrrrccc]]]VVVSSSSSSUUUUUUTTTOOOKKKEEE@@@<<<999666444333444777888999<<>>HHHSSSlll}}}sssXXXPPPJJJMMMRRRXXX___eeeqqq|||zzzzzz}}}uuuZZZFFF;;;888777222444555444111/////////000000000000000000000000---............/////////000///...///000111///---------,,,,,,------...///////////////////////////////////////////////////|||iiiYYYVVVXXXUUUSSSUUUQQQRRRQQQPPPMMMLLLMMMNNNLLLLLLMMMOOOPPPOOOLLLJJJFFFEEEEEEFFFHHHIIIHHHGGGJJJHHHDDDAAA?????????@@@@@@===999777666555444222222222222222111000//////((())))))***************'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((((((((()))&&&&&&&&&&&&&&&'''(((((('''''''''''''''(((((()))((((((((((((((((((''''''(((((((((((((((''''''''',,,***)))((()))***)))((())))))((((((((((((((()))&&&''')))*********((((((###%%%'''***---...///000///...111666777888===DDDIIIZZZmmmwww{{{}}}vvvgggWWWIIICCCDDDGGGQQQeee~~~kkkYYYOOOCCCAAA???<<<:::999999999666555444222111111222222000111222333444666777777555666666555333444888;;;<<>>>>>???FFFOOOXXXfffxxx{{{ooofff[[[TTTSSSTTTTTTSSSPPPMMMGGGBBB???<<<999777222444555666777999<<>>DDDRRR```uuuwwwggg\\\NNNKKKMMMSSSYYY\\\```dddjjjwww}}}|||}}}xxx^^^JJJ@@@;;;777555///222555444222//////000111111111111111111111111---------.........//////...------...///000...---------,,,,,,------...///////////////////////////////////////////////////yyyfffWWWUUUVVVSSSRRRTTTQQQQQQQQQPPPMMMLLLMMMNNNKKKKKKLLLNNNPPPOOOKKKIIIGGGFFFEEEGGGIIIKKKJJJJJJMMMKKKGGGCCCAAA@@@AAAAAA>>><<<888666666555444333111111111111111000///...'''((()))******++++++***&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((())))))***+++***)))((('''&&&%%%%%%(((((((((((((((((((((((('''%%%%%%&&&(((*********+++***)))(((''''''''''''((()))+++,,,---,,,***)))+++,,,...//////...,,,+++...,,,---///...---///555@@@NNN^^^hhhooovvvzzz{{{|||nnnYYYFFF@@@CCC===HHH]]]www{{{eeeVVVGGGEEEBBB>>><<<:::999999777666444222111111222222000000111222333444444555222444555444222222444888777<<>>:::<<<:::<<<@@@AAA@@@GGGQQQXXXiii}}}xxxnnnaaaYYYVVVUUUSSSQQQPPPLLLHHHDDDAAA???<<<:::333444555555555777;;;===<<>>???AAACCCFFFGGGHHHHHHJJJKKKNNNRRRTTTVVVWWWWWWZZZYYYXXXXXXXXXYYYZZZ[[[^^^^^^```ffflllmmmhhhccc]]]YYYVVVXXXZZZZZZUUUPPPGGGEEECCCFFFNNNWWW___dddkkkmmmnnnmmmjjjddd^^^ZZZTTTXXX^^^eeejjjkkkiiigggdddbbbbbbeeeiiihhhbbb\\\^^^aaaffflllpppsssuuuuuurrriii]]]WWWWWWZZZ^^^```ccceeeeeeccc```\\\ZZZYYY[[[\\\]]]^^^___^^^]]]]]][[[XXXUUUVVV[[[```bbbbbb___```aaabbbbbb]]]WWWRRRTTTVVVZZZ```fffiiihhhgggfffjjjnnnmmmggg```ZZZXXXTTTRRRPPPRRRVVVZZZ[[[ZZZ[[[YYYXXX^^^fffmmmooonnnkkkhhhddd```[[[VVVOOOKKKKKKOOOUUUYYYZZZXXXTTTQQQOOOKKKHHHIIIOOOVVVZZZ\\\]]]^^^___bbbfffkkkoooqqqqqqrrrrrrsssssssssssssssxxxyyyyyyzzzzzz{{{{{{||||||{{{zzzzzzwwwoooddd\\\LLLGGGAAA<<<999666555333444444555555555444555555;;;:::???HHHOOOTTT\\\fffpppmmmiiicccYYYOOOLLLOOOQQQQQQTTT\\\dddjjjkkkjjjjjjmmmsss}}}zzz\\\QQQBBB777444333222000222222222222111111111000////////////////////////---...///000000///..............................---------............//////......---------......111111000000//////......}}}lll\\\VVVWWWVVVTTTSSSSSSRRRQQQNNNKKKJJJKKKLLLMMMMMMMMMNNNPPPOOOMMMKKKHHHHHHGGGGGGGGGHHHIIIJJJIIIGGGDDDBBB@@@@@@BBBBBBBBB@@@===:::666444333222333333333333222000///---+++***************++++++,,,+++***)))(((((()))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''(((((()))&&&'''((((((((((((((((((&&&'''''''''((((((((((((,,,++++++***)))'''&&&%%%))))))))))))))))))((((((,,,,,,,,,+++++++++******+++,,,,,,,,,---.........111333999DDDNNNZZZjjjxxxwwwrrrrrrttttttooocccUUUJJJCCC@@@AAAEEEOOOaaawwwuuu^^^SSSHHHDDDAAA<<<888777::::::999888777555333333111000000///000000111111333333333333333333333333555555666888<<<@@@DDDFFFIIIJJJIIIGGGDDDBBBBBBCCCEEEDDDDDDFFFIIIMMMQQQTTTYYYVVVRRRMMMIIIFFFEEEEEE@@@BBBDDDFFFJJJPPPXXX]]]fffiiisss}}}rrrggg___WWWSSSQQQNNNKKKHHHGGGDDDAAA>>>===;;;999777666666777777:::;;;>>>AAADDDFFFHHHHHHJJJKKKMMMPPPQQQRRRRRRRRRQQQQQQQQQQQQSSSTTTVVVXXX[[[[[[^^^dddjjjkkkhhhccc\\\YYYVVVVVVYYYXXXTTTNNNGGGDDDCCCFFFNNNYYYccchhhnnnnnnmmmlllhhhccc^^^\\\WWWZZZ___eeekkknnnmmmlllkkkiiiiiikkknnnmmmhhhbbb___bbbfffkkkmmmmmmlllkkkmmmfff]]]UUURRRRRRTTTUUU[[[]]]___```^^^[[[XXXVVV\\\^^^```bbbdddeeeeeeeeefffbbb]]]\\\^^^___^^^\\\YYYZZZ\\\___aaa^^^ZZZVVVTTTUUUWWW[[[___bbbbbbaaabbbgggkkkkkkgggaaa\\\ZZZVVVUUUTTTUUUXXXZZZYYYXXXTTTRRRRRRXXXaaahhhjjjjjjiiifffbbb^^^ZZZUUUPPPLLLIIILLLPPPSSSUUUUUUSSSRRRPPPMMMKKKLLLRRRYYY]]]___bbbcccdddfffiiillloooqqqqqqrrrssstttuuuuuuuuuuuuzzzzzz{{{||||||}}}}}}~~~{{{yyyuuurrrmmmdddYYYQQQGGGCCC>>>:::777666555444333444444444555555777888<<>>AAAPPP]]]dddmmmwwwyyyuuugggZZZMMMEEEBBBCCCJJJQQQ___fffpppyyy~~~zzz{{{|||||||||}}}}}}```IIIAAA;;;444000000111111000000000000000////////////////////////////////////....../////////......---------------------------------------............111000///...---,,,,,,,,,000000000////////////...{{{kkk[[[VVVVVVVVVTTTSSSPPPPPPPPPNNNLLLLLLMMMOOONNNNNNNNNOOOQQQPPPNNNLLLHHHHHHHHHHHHHHHHHHHHHIIIDDDCCCBBBAAAAAAAAABBBCCCAAA???===:::777555333222444333333222111000///...,,,+++******)))*********$$$%%%''')))))))))'''&&&''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((('''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''(((''''''''''''''''''''''''$$$%%%&&&((())))))******((('''&&&%%%&&&'''***+++000...,,,)))((()))******------,,,,,,,,,,,,,,,,,,...///222555888@@@TTTfffzzzvvvgggdddccccccdddaaaZZZTTTOOOBBB;;;>>>@@@FFF\\\vvvwwwcccVVVNNNGGGBBBAAA<<<;;;:::888777777666666222111000000////////////111111111111111111111111111111111111222444555666===BBBHHHLLLLLLIIIGGGEEEDDDCCCAAA@@@AAACCCFFFGGGKKKLLLMMMOOOQQQSSSTTTTTTNNNNNNLLLJJJJJJMMMRRRWWW```bbbhhhrrrxxx}}}uuuiiibbbVVVTTTPPPOOONNNMMMKKKIIIHHHEEE@@@;;;777666666666444555666999;;;>>>@@@BBBEEEGGGIIIKKKLLLLLLLLLLLLKKKLLLMMMOOORRRTTTVVVWWWTTTUUUXXX^^^dddggggggfff]]]YYYUUUUUUWWWVVVRRRMMMGGGDDDAAACCCKKKWWWccciiipppnnnjjjgggeeeeeefffgggdddccccccfffjjjnnnqqqqqqooonnnnnnpppqqqpppllliii```aaabbbcccdddeeeeeefffiiijjjhhhbbbZZZTTTRRRRRRUUUYYY___dddgggeee```\\\VVVYYY___eeekkknnnpppqqqtttqqqnnnmmmmmmkkkfffbbb___```cccgggjjjiiifffcccaaa\\\VVVQQQPPPPPPPPPPPPRRRVVV]]]ccceeeeeecccbbbZZZ[[[[[[\\\[[[YYYVVVTTTOOOMMMLLLMMMPPPSSSTTTTTTTTTSSSQQQRRRTTTUUUUUUTTTPPPNNNLLLLLLMMMQQQUUUWWW[[[ZZZZZZ[[[^^^bbbeeegggkkklllnnnooopppqqqqqqqqqpppqqqsssuuuwwwxxxyyyyyyxxxyyyyyyzzzzzzyyyxxxwwwtttmmmddd\\\TTTLLLCCC<<<999777444333444555555555555666777666777:::@@@EEEKKKaaattt|||yyydddVVVHHHCCCEEEKKKSSS[[[jjjrrr|||~~~hhhPPP???999666222111222333333222000////////////.........////////////////////////..................------------------------------,,,,,,---------.........000///...---------------////////////////////////zzzjjjZZZUUUVVVVVVTTTSSSOOOPPPOOONNNLLLLLLNNNOOOOOOOOOOOOPPPQQQQQQOOOMMMHHHHHHHHHHHHHHHHHHHHHGGGCCCBBBAAAAAA@@@AAABBBBBB@@@???===;;;888555333222444444333111000000//////,,,++++++***))))))******$$$&&&(((***+++***((('''''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((($$$$$$&&&''')))*********((('''&&&%%%&&&'''***+++,,,***)))'''''')))***,,,,,,,,,,,,,,,,,,,,,++++++***,,,000333222777FFFVVVooo~~~nnniiiddddddhhhiiifffbbbUUUHHH@@@AAA??????PPPfff~~~zzzjjj[[[MMMGGGGGG===<<<:::999888888888888333333222000000/////////000000000000000000000000...//////000111333444444:::@@@IIINNNPPPMMMKKKIIICCCAAA???>>>>>>???BBBCCCBBBDDDGGGKKKPPPTTTWWWYYYUUUTTTQQQMMMKKKLLLOOOSSS[[[\\\bbbjjjmmmmmmooottt|||tttlll```[[[TTTOOOMMMMMMMMMMMMLLLIIIDDD>>>:::888777777666666666666777999:::;;;@@@BBBEEEHHHJJJLLLMMMMMMIIIJJJKKKLLLNNNOOOPPPPPPRRRTTTWWW[[[```dddffffff]]]XXXTTTTTTVVVVVVRRRNNNHHHDDD@@@AAAHHHRRR]]]ccckkkiiigggeeefffhhhkkkmmmiiifffcccccceeehhhjjjkkkjjjjjjjjjkkklllkkkhhhfffaaa___\\\[[[[[[]]]```bbbfffiiikkkhhhccc^^^]]]]]]VVVXXX]]]bbbfffddd___ZZZSSSWWW^^^eeekkknnnpppqqqsssqqqoooppppppooojjjeee___aaadddiiimmmooonnnllleee___VVVOOOKKKIIIHHHGGGGGGJJJPPPWWW]]]___``````YYYZZZ[[[ZZZYYYWWWVVVVVVQQQOOONNNNNNOOOPPPQQQQQQNNNMMMMMMPPPUUUZZZ]]]^^^YYYVVVSSSPPPQQQUUUZZZ]]]ddddddddddddeeefffiiikkkmmmoooqqqsssttttttsssrrroooppprrrtttvvvxxxyyyyyyxxxxxxxxxwwwvvvsssqqqooofff___VVVNNNHHHCCC<<<888444333111222444555555555444555777666777<<>>===;;;999666444222555444222111000/////////,,,,,,+++***))))))))))))%%%''')))***+++***)))((((((''''''''''''''''''((())))))(((((((((((())))))'''(((((((((((()))))))))'''''''''''''''(((((((((&&&&&&%%%%%%&&&&&&'''((()))((((((''''''''''''((()))))))))))))))((((((((((((((()))))))))((('''''')))((('''''''''((()))***((((((''''''((()))+++,,,++++++++++++,,,,,,,,,,,,***,,,000333222333===HHHbbbwww}}}wwwqqqppprrrsssrrrooo___TTTKKKFFFAAA???IIIVVVqqqnnnZZZOOOLLLBBBAAA>>><<<:::999::::::666555333222111000//////000000000000000000000000......///000111222333333777>>>FFFLLLNNNNNNLLLKKKCCCAAA>>><<<;;;<<<===???;;;===@@@EEEJJJPPPTTTWWWUUUUUUSSSPPPNNNNNNQQQSSSTTTTTTXXX]]]^^^\\\]]]aaannn|||wwwkkkdddZZZRRRNNNMMMMMMMMMNNNKKKHHHCCC???<<<:::999888777666555555555666777;;;>>>AAAEEEIIIKKKLLLMMMKKKLLLMMMOOOOOOPPPPPPOOOQQQSSSUUUXXX\\\___bbbccc[[[VVVRRRRRRTTTUUURRRNNNHHHDDD??????EEEOOOWWW\\\ccccccbbbccceeehhhkkkmmmiiieee```^^^^^^___`````````aaabbbcccccccccbbbaaa^^^[[[WWWSSSRRRSSSVVVXXX___aaadddeeeeeeeeeeeefff```___aaadddfffeee```[[[TTTXXX^^^dddiiilllllllllnnnkkkiiiiiiiiigggccc^^^TTTVVV\\\cccjjjooopppoooeee___WWWPPPJJJGGGDDDBBB@@@BBBEEEJJJQQQUUUWWWWWWVVVVVVVVVUUUTTTTTTWWWYYYSSSSSSRRRRRRSSSUUUVVVXXXQQQPPPOOORRRXXX^^^bbbddd___\\\YYYWWWXXX\\\```dddiiikkkllllllkkklllnnnpppqqqrrruuuwwwxxxvvvtttsssmmmnnnppprrrtttvvvvvvwwwxxxwwwvvvtttppplllgggdddTTTNNNFFFAAA>>>;;;777444333222111222444555555555222555777888;;;CCCPPPZZZmmmxxxhhhSSSNNNMMMSSSYYY___eeelllyyy~~~{{{zzz{{{~~~hhhQQQ???888999222111111000000///...---////////////............////////////////////////000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------//////...------------------............/////////yyyiiiYYYTTTVVVVVVTTTSSSQQQQQQPPPNNNLLLKKKMMMNNNPPPPPPPPPQQQRRRRRRPPPNNNHHHHHHIIIIIIIIIHHHGGGFFFBBBBBBAAAAAA@@@@@@??????>>>>>>===;;;999666444222555444222111000///000000---,,,+++***))))))))))))''''''))))))***)))(((((()))((((((''''''(((((()))))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))*********+++&&&&&&%%%%%%&&&&&&'''(((&&&'''(((((((((((((((((())))))((((((((('''''''''************)))(((((('''))))))))))))))))))(((((('''(((((()))******++++++*********+++,,,,,,,,,---......000333222222888@@@OOO```xxx{{{xxxnnnfffXXXLLLDDDBBBEEEHHH___ssssssaaaXXXKKKIIIEEEAAA===;;;:::999888777555333222111000000000000000000000000000000//////000111111111111111444999AAAGGGIIIJJJJJJJJJEEECCC???;;;999888999999::::::<<<>>>CCCHHHMMMOOOPPPQQQQQQOOOMMMLLLMMMOOOMMMKKKKKKMMMMMMLLLPPPVVVeeetttyyyqqqfff\\\UUUQQQOOONNNNNNMMMKKKHHHDDDAAA>>><<<999888666444444444555666888:::>>>BBBFFFHHHJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQPPPQQQSSSTTTVVVYYY\\\^^^WWWRRRNNNNNNRRRSSSQQQMMMFFFBBB???@@@EEENNNUUUYYY\\\]]]___aaaccceeeggghhheeeaaa[[[XXXWWWWWWXXXWWWSSSTTTVVVWWWWWWXXXXXXYYYWWWUUUSSSQQQPPPPPPQQQRRRWWWXXXZZZ^^^cccgggiiiiiikkkhhhddddddfffeee```\\\SSSVVV\\\aaadddeeedddddd```]]]ZZZZZZ[[[ZZZWWWSSSJJJMMMRRR[[[ccciiikkklllddd```ZZZUUUQQQMMMIIIGGGDDDBBBBBBDDDIIINNNOOOOOOQQQQQQPPPNNNNNNQQQXXX]]]ZZZZZZZZZZZZYYYZZZ\\\^^^YYYVVVTTTTTTWWW[[[^^^```^^^]]]\\\\\\^^^bbbfffiiikkknnnqqqqqqqqqrrrtttvvvwwwxxx{{{|||{{{xxxuuurrrlllmmmoooppprrrssstttttttttsssqqqmmmgggaaaZZZWWWHHHCCC===:::999999666444333222222333444666555444444888<<<@@@EEEQQQbbbnnnrrrcccYYYPPPQQQWWW___fffjjjqqqxxx}}}{{{vvvzzz~~~fffTTTEEE:::666888000111111000...---------000000000/////////......////////////////////////000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------444333111...,,,***))))))---------.........//////yyyiiiYYYTTTVVVVVVTTTSSSQQQQQQPPPNNNLLLKKKLLLNNNPPPPPPPPPQQQSSSSSSPPPNNNHHHHHHIIIJJJIIIHHHFFFEEEBBBBBBAAAAAA@@@??????>>>>>>======<<<999666444222555444222000//////000000---,,,+++***))))))))))))'''(((((((((((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))'''((((((((())))))******%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&((()))))))))(((((((((((('''''''''&&&&&&&&&'''((()))******++++++*********++++++***)))((('''))))))***++++++++++++***))))))***+++,,,,,,------...,,,+++.........222999:::HHH\\\ppp}}}{{{tttcccQQQGGGFFFDDDAAALLL```zzztttfffSSSPPPJJJDDD???<<<:::999999888666444333111111000111111111111111111111111000000111111000000///...111666<<>>BBBFFFIIIMMMMMMNNNLLLIIIGGGGGGGGGIIIDDDBBBBBBBBBCCCJJJRRR```nnn|||rrrggg^^^XXXSSSPPPMMMMMMLLLJJJGGGCCC@@@>>>999888666444444444666777777999<<<@@@CCCEEEGGGGGGGGGIIIKKKMMMOOOOOOOOOOOOOOOPPPQQQQQQRRRUUUXXX[[[TTTPPPKKKLLLOOORRROOOLLLDDDAAA???@@@FFFNNNUUUYYYXXXZZZ\\\___aaabbbbbbbbb```\\\WWWTTTSSSSSSSSSSSSHHHJJJLLLMMMNNNOOOPPPQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSRRRSSSYYYaaahhhjjjjjjnnnhhhbbb``````___[[[WWWPPPSSSXXX]]]______]]][[[RRRPPPMMMNNNQQQRRRPPPMMMGGGJJJOOOVVV^^^ccceeeeeedddbbb^^^[[[XXXUUUQQQNNNLLLHHHDDDDDDHHHKKKMMMLLLOOONNNLLLIIIJJJOOOYYY```cccbbbbbb___]]]]]]^^^___^^^ZZZUUUSSSSSSUUUWWWXXX\\\\\\\\\^^^aaafffjjjmmmjjjnnnrrrttttttvvvyyy{{{|||}}}~~~zzzuuurrrkkklllnnnoooqqqqqqrrrrrrooonnnkkkfff___WWWPPPLLLDDD???:::888999999777555444333333333555666555444888===CCCHHHPPP^^^rrrtttaaaTTTPPPSSSWWW```kkkqqqttt|||vvvyyy}}}gggNNNAAA<<<777444444000111222111///...//////000000000000////////////////////////////////////000///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,...000111222---------.........//////}}}lll[[[VVVWWWXXXWWWWWWQQQRRRQQQOOOMMMLLLMMMNNNMMMNNNOOOPPPPPPPPPOOONNNKKKJJJIIIJJJJJJIIIGGGDDDCCCAAA@@@@@@@@@@@@???>>>???===:::777555555555666111222444444333111...,,,))))))))))))((((((((((((++++++***)))((('''&&&&&&'''''''''((((((((((((((())))))))))))((((((((((((&&&'''((('''&&&%%%&&&(((******)))''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((''''''(((((('''%%%"""(((''''''***------***'''))))))))))))))))))))))))***)))((('''((()))+++,,,+++*********))))))((((((***************+++++++++,,,,,,------...///000000555888DDDXXXmmmzzziiiZZZPPPHHHBBBJJJSSSdddzzziiiZZZMMMGGGDDD???<<<===888888777555333222333444111000000////////////000//////000000111111111222111333666:::@@@EEEIIIKKKIIIGGGCCC???<<<999777777777777777888:::<<<>>>???BBBCCCDDDCCCCCCDDDGGGIIIDDDCCCBBB@@@@@@CCCHHHLLLVVVbbbttt|||ssskkkcccZZZTTTSSSRRRQQQRRRRRRNNNGGGAAA>>>;;;777444222222333333333444666999<<>>???CCCIIINNNQQQTTTXXX\\\______]]]\\\\\\[[[YYYWWWUUUSSSRRRRRRRRROOOMMMLLLMMMNNNPPPPPPOOOOOOTTTYYYZZZXXXUUUTTTTTTQQQRRRSSSWWW]]]aaacccccciiieee```]]][[[[[[[[[ZZZZZZWWWUUUUUUVVVUUURRROOOLLLJJJIIIKKKOOOQQQPPPNNNPPPNNNMMMOOOTTTZZZ___aaa]]]___aaa```]]]ZZZYYYXXXSSSRRROOOMMMKKKJJJJJJJJJHHHHHHHHHGGGGGGLLLTTTZZZ^^^^^^]]]\\\[[[ZZZZZZZZZXXXYYYWWWQQQKKKHHHLLLPPPQQQUUU[[[aaafffjjjkkkkkkjjjooovvvzzz{{{{{{|||}}}|||vvvqqqooonnnmmmmmmnnnnnnlllkkkoooiii___VVVNNNFFF@@@<<<777666555444222111000000666444111111444777999::::::???GGGSSS```pppxxxjjj[[[NNNKKKOOO]]]bbbiiiooosssxxxzzz{{{}}}dddTTTCCC;;;777222///...000000000000000000000000........................,,,---......//////......///...,,,,,,------,,,+++//////.........---------***++++++,,,---...//////------------------------------------------,,,,,,}}}lll[[[VVVWWWWWWWWWWWWRRRRRRRRRPPPNNNMMMMMMOOOMMMNNNOOOPPPQQQPPPPPPOOOJJJJJJIIIJJJJJJIIIGGGEEEAAA@@@???@@@AAABBBAAA???>>>===:::777555444333333111222444444333111...,,,************))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%...---,,,+++***(((''''''&&&'''(((((('''&&&'''(((***)))(((''''''&&&&&&&&&((((((((((((((((((((((((%%%$$$%%%''')))***)))''''''&&&&&&(((++++++(((&&&))))))))))))))))))))))))(((((()))***************************)))))))))((()))))))))******+++++++++,,,,,,,,,------.........111222:::IIIZZZlll{{{nnnbbbVVVKKKLLLMMMTTTcccttt}}}lllYYYNNNGGG@@@<<<===;;;;;;:::888666444444444111111000/////////000000///000000000111111111111111222555999>>>DDDIIIKKKLLLKKKIIIFFFBBB>>>:::888666555444444555777:::<<>>;;;777444333333333333444555777999<<<===>>>AAABBBBBBCCCDDDEEEFFFFFFIIIGGGGGGJJJOOOSSSTTTSSSRRRNNNKKKNNNRRRRRRLLLFFFAAA>>><<<===CCCIIIOOORRRSSSVVVYYY[[[ZZZXXXVVVVVVUUUTTTRRRQQQQQQRRRSSSTTTSSSQQQPPPPPPRRRSSSSSSRRRRRRUUUYYYZZZXXXVVVWWWWWWXXXXXXXXXZZZ]]]_________]]]ZZZWWWWWWXXXZZZ[[[[[[YYYWWWVVVVVVWWWVVVRRROOOMMMKKKHHHIIIMMMRRRTTTTTTQQQOOONNNOOOSSSXXX[[[]]]bbbccceeedddbbb`````````]]][[[WWWSSSPPPOOONNNNNNIIIIIIIIIHHHHHHKKKQQQVVVYYYXXXVVVTTTSSSRRRSSSSSSWWWXXXWWWRRRLLLIIIKKKNNNUUUWWW\\\```dddggghhhiiioootttzzz~~~}}}zzzvvvpppllljjjiiiiiiiiijjjiiifffdddbbb\\\TTTLLLFFF@@@;;;888555555444444444333333333444444444555777:::>>>@@@HHHNNNYYYeeerrrmmm___UUUPPPRRRXXXeeeiiioootttwww{{{{{{}}}wwwhhhQQQDDD888444555333222333////////////////////////........................,,,------..................,,,++++++,,,,,,+++***///.........------------+++,,,,,,------.........------------------------...---------------------|||kkk[[[VVVWWWWWWVVVVVVSSSSSSSSSQQQNNNMMMNNNOOONNNOOOPPPQQQQQQQQQPPPOOOJJJIIIIIIIIIJJJIIIGGGEEE???>>>>>>@@@BBBCCCBBBAAA======;;;999666444111000222333444444333111...---++++++++++++************''''''(((((())))))******'''''''''&&&%%%%%%%%%$$$,,,,,,+++******)))(((((('''((())))))''''''((()))***)))(((''''''&&&''''''''''''(((((())))))******%%%%%%%%%'''***+++***)))%%%%%%%%%'''((((((&&&$$$))))))))))))))))))))))))&&&''')))++++++***)))(((************))))))))))))(((((())))))***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,------111999DDDSSSiii|||qqqcccXXXNNNGGGJJJWWWjjjkkk[[[OOOFFFAAA@@@>>>>>>===;;;999777555444222222111000000000000000000000000000111111111111333333333666:::???DDDGGGMMMNNNOOONNNJJJEEE>>>;;;888666333111111333666888:::;;;<<<<<<===>>>AAADDDGGGHHHIIIJJJJJJKKKNNNPPPSSSWWWaaaooo|||ssslll[[[WWWSSSRRRSSSRRRPPPMMMFFFDDD@@@<<<888666444444333444444555666777888999<<<======>>>???@@@AAAAAADDDDDDDDDGGGKKKOOOPPPPPPPPPMMMKKKMMMQQQQQQLLLGGG???<<<;;;<<>>:::777555222333333444444555555666111333555666666:::@@@EEETTT^^^mmm|||sss```UUUSSSVVV___gggooorrrvvvxxxzzz}}}|||wwwyyyaaaPPPFFF<<<333111222000......////////////////////////////////////////////////,,,,,,---...............---+++******,,,,,,+++)))............------------------------------------------------------------........................{{{kkk[[[VVVWWWWWWVVVUUUSSSTTTSSSQQQOOONNNOOOPPPNNNOOOPPPQQQRRRQQQPPPPPPIIIHHHHHHIIIJJJIIIGGGEEE@@@??????AAACCCCCCBBB@@@>>>>>>===<<<999555111///222333333333222000...---++++++*********)))))))))(((((((((((())))))))))))******)))((('''&&&&&&&&&%%%%%%&&&'''((()))***+++((()))***)))((('''(((***))))))((('''''''''''''''&&&&&&'''((())))))******)))((('''((())))))(((&&&%%%%%%&&&'''''''''&&&%%%((((((((((((((((((((((((&&&''')))*********)))(((*********)))))))))))))))''''''((()))***+++,,,,,,++++++++++++************------///333777BBBVVVhhhvvv|||nnn\\\IIIAAAFFFTTTggguuu}}}lll___TTTKKKFFF@@@>>><<<;;;:::888666555444333222111111000111111000000000000000111111111444333222222444888<<>>:::777666555444333333333333444555888999999:::;;;<<<===>>>AAAAAABBBDDDHHHKKKMMMNNNOOOLLLJJJLLLOOOPPPLLLIII@@@===;;;;;;@@@FFFKKKNNNRRRTTTWWWWWWVVVTTTUUUUUUOOONNNKKKIIIIIIKKKMMMOOOQQQPPPOOOPPPRRRTTTTTTSSSTTTWWW[[[^^^___^^^]]][[[UUUTTTTTTUUUWWWXXXWWWVVVUUUTTTTTTWWW[[[^^^______cccaaa]]]YYYVVVTTTSSSRRRTTTRRROOONNNPPPTTTXXXZZZZZZXXXUUUTTTTTTSSSQQQOOORRRSSSTTTUUUVVVYYY]]]```eeebbb^^^YYYUUUSSSRRRQQQOOOPPPPPPPPPOOONNNNNNNNNPPPNNNKKKHHHFFFGGGGGGHHHLLLPPPTTTWWWXXX[[[___bbbaaaaaabbbdddfffjjjlllnnnzzz|||tttnnnjjjhhhfffeeeiiihhhfffdddbbb]]]XXXSSSJJJFFF@@@<<<999777555333111222222333444444555555333666888888999>>>HHHPPP```lll~~~zzzmmm^^^WWW[[[eeepppwwwzzzzzzyyyzzz{{{zzzsssmmmjjjqqqvvv|||}}}hhhRRRCCC???777111222222000------////////////////////////////////////////////////,,,,,,---.........---------+++***+++,,,,,,+++***------------------------.........------,,,,,,,,,------------------------.........///////////////zzzjjj[[[VVVXXXWWWUUUTTTSSSTTTSSSQQQOOONNNOOOPPPNNNOOOPPPQQQQQQQQQPPPOOOHHHHHHGGGIIIJJJIIIGGGEEEBBBAAAAAABBBCCCBBB@@@===?????????>>>;;;777333000333333333333222000///...******)))))))))((((((((())))))))))))((((((((((((******)))((('''&&&&&&&&&$$$%%%%%%'''((()))***+++((()))***)))((('''(((***)))((((((''''''''''''(((%%%%%%&&&''''''((()))))))))(((''''''(((((('''&&&''''''((((((''''''''''''(((((((((((((((((((((((()))((('''''''''(((******))))))))))))))))))******'''(((((()))******++++++******************))))))------000222333777FFFTTTgggppp}}}oooWWWHHHDDDHHHRRR[[[nnnvvvtttfffWWWLLLCCC@@@<<<::::::999777555555555333222222111111111111111000000000000000000000///------///333777:::AAAGGGOOOUUUXXXUUUOOOKKKBBB???999444111111222444555777777888888999<<>>CCCGGGIIIOOOQQQSSSTTTTTTUUUWWWYYYTTTRRROOOKKKIIIIIIJJJJJJKKKJJJIIIJJJMMMOOOPPPOOOPPPTTTZZZ```bbbaaa]]]YYYTTTRRRQQQRRRSSSTTTSSSRRRSSSTTTVVVZZZ___bbbccccccfffaaaZZZSSSNNNMMMNNNPPPUUUUUUUUUTTTTTTSSSTTTTTTXXXWWWUUUSSSRRROOOJJJGGGIIIJJJKKKLLLNNNRRRXXX\\\]]]\\\YYYVVVTTTRRRQQQQQQRRRRRRRRRRRRQQQPPPMMMLLLKKKJJJHHHFFFEEEFFFGGGGGGHHHKKKPPPVVV[[[aaafffiiihhhiiiiiikkkooosssvvvyyy{{{vvvnnnhhhfffeeeffffffccc```]]]YYYTTTNNNHHHCCCDDD@@@;;;888666555333222111111222222333333444444666:::===@@@DDDNNN]]]hhhuuuwwwqqqjjjhhhnnnxxx~~~{{{qqqkkkiiikkklllkkkpppwww|||wwweeeTTTDDD999444///---111444222111222........................////////////////////////+++,,,,,,---...------------,,,+++,,,---...---,,,,,,,,,------------------.........------,,,,,,+++------------------------............//////000000zzzjjj[[[VVVXXXWWWUUUSSSSSSSSSSSSQQQNNNMMMNNNOOOMMMNNNOOOPPPPPPPPPOOONNNGGGGGGGGGHHHIIIIIIGGGEEEBBBBBBBBBCCCDDDBBB???<<<@@@@@@@@@???<<<888555222333333333222111000///...))))))))))))((((((((('''******))))))(((((('''''''''''''''&&&%%%%%%%%%$$$***)))))))))))))))))))))'''((())))))''''''((()))((((((''''''''''''((((((%%%%%%&&&&&&''''''(((((('''%%%$$$%%%'''((()))(((((()))***)))'''''''''))))))))))))))))))))))))))))))((('''&&&&&&(((***+++))))))))))))************((((((((()))))))))******))))))******************++++++...000000111999CCC[[[gggvvv{{{fffVVVJJJCCCDDDHHHRRRZZZhhhxxx{{{gggWWWKKKFFF???<<<;;;;;;999777777666555333222222222222111111111111000000000000***))))))***---111666888;;;AAAKKKTTTZZZ[[[YYYVVVHHHEEE???999555333333333555666666666666777:::<<>>@@@AAACCCGGGJJJKKKJJJIIIJJJLLLMMMMMMLLLEEEAAA===<<<>>>BBBEEEGGGIIIKKKMMMNNNPPPRRRVVVYYYZZZXXXVVVRRROOOMMMLLLLLLKKKIIIHHHIIIKKKMMMMMMLLLLLLOOOUUU[[[______ZZZVVVUUUTTTRRRQQQQQQQQQOOOMMMMMMNNNRRRXXX^^^bbbcccccc___[[[TTTKKKEEEDDDGGGKKKTTTVVVXXXWWWSSSPPPMMMLLLPPPPPPPPPPPPOOOKKKFFFBBBAAABBBCCCDDDEEEHHHLLLPPPSSSTTTTTTSSSRRRQQQPPPOOOPPPOOONNNOOOOOONNNKKKIIIDDDDDDDDDEEEEEEFFFGGGHHHGGGIIINNNTTT[[[bbbhhhkkkpppqqqrrruuuyyy}}}rrrmmmgggcccbbbbbbcccccc^^^ZZZUUUPPPKKKEEE???;;;===999555333222111000///111111222333333444555555555999AAAIIIUUUdddttt~~~xxx{{{~~~wwwmmmiiilllqqqtttmmmooorrruuuzzzyyydddSSSGGG<<<555222...---000111...,,,---................................................++++++,,,------------------,,,+++,,,...///...---,,,,,,,,,,,,------------.........------,,,,,,,,,---------------------------------......//////000yyyiii[[[VVVXXXWWWTTTSSSRRRRRRRRRPPPNNNMMMMMMOOOLLLMMMNNNOOOOOOOOONNNMMMGGGFFFGGGHHHIIIIIIGGGEEEAAAAAABBBDDDEEEDDDAAA>>>??????>>>===;;;888666444444333333222111000///...*********)))))))))(((((((((((((((((())))))))))))&&&&&&&&&&&&&&&&&&%%%%%%******)))))))))(((((('''&&&'''(((((('''&&&'''(((((((((''''''''''''(((((('''''''''''''''((((((((((((&&&$$$$$$%%%&&&&&&&&&(((******)))&&&&&&''')))))))))))))))))))))))))))'''''''''''''''((())))))((()))))))))************))))))))))))(((((((((((()))))))))******++++++++++++)))***---......222888JJJXXXjjjwww}}}qqqbbbQQQDDD???AAABBBHHHRRRbbbuuu}}}jjjYYYQQQFFF@@@>>>===;;;888888777666444333222222222111111111111000000000///++++++++++++---///111333444:::DDDNNNVVVZZZZZZZZZQQQNNNIIICCC===:::777777444555555444333444666888999<<<@@@BBBCCCCCCDDDFFFGGGGGGEEEDDDCCCEEEIIILLLOOOUUU]]]iii{{{~~~uuummmeee\\\VVVRRRRRRSSSQQQOOOKKKGGGEEE>>><<<999555444333444555333333444555666777888888666888;;;<<<===???CCCGGGJJJIIIIIIJJJKKKLLLMMMMMMEEEAAA===<<<>>>BBBFFFHHHGGGHHHJJJKKKMMMPPPTTTXXX^^^]]]\\\[[[YYYWWWVVVUUUSSSQQQOOONNNNNNNNNMMMLLLHHHIIILLLRRRWWWYYYWWWTTTQQQPPPNNNNNNOOONNNMMMKKKIIIKKKOOOTTTZZZ]]]]]]\\\UUUTTTOOOIIIDDDBBBEEEHHHPPPSSSUUUSSSOOOJJJHHHGGGGGGIIIKKKNNNPPPNNNIIIFFFAAABBBBBBAAA@@@AAACCCEEEJJJKKKMMMOOOOOOMMMJJJHHHJJJHHHGGGHHHJJJJJJGGGDDD@@@AAADDDFFFHHHJJJJJJJJJHHHIIIMMMTTT^^^gggnnnrrrxxxyyy{{{}}}~~~xxxttthhheee```]]]]]]]]]\\\\\\XXXTTTNNNIIIDDD@@@;;;999666444111///000000000000000111222444666777999999<<>>888333666222000111///***((()))........................------------------------++++++,,,------------,,,,,,+++***+++---...---,,,++++++,,,,,,,,,---------------------------,,,,,,------------------------+++,,,,,,---......//////yyyiiiZZZWWWXXXWWWTTTSSSQQQRRRQQQOOOMMMLLLMMMNNNKKKLLLMMMNNNOOONNNMMMMMMGGGFFFFFFHHHIIIIIIGGGEEE??????AAADDDFFFEEEBBB@@@>>>>>>===;;;:::888666555444444333222111000//////+++++++++************)))&&&&&&'''((()))***++++++'''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&'''((('''&&&%%%&&&((((((((('''''''''(((((()))))))))))))))((((((((((((,,,)))&&&$$$######"""!!!((()))***)))&&&%%%''')))))))))))))))))))))))))))%%%&&&((()))***)))((('''(((((())))))*********+++******))))))((((((''''''((())))))***+++,,,,,,---,,,)))(((+++------000555:::III^^^nnnwww~~~vvviiiWWWGGGAAABBB???AAAGGGSSSfff}}}}}}cccYYYMMMDDD@@@???<<<999888888666555444333333222222111111111000000//////111000///...---,,,,,,,,,...333===GGGPPPUUUXXXXXXZZZWWWRRRKKKFFFAAA>>><<<333444444333111111444666555888<<<>>>??????AAABBBFFFGGGGGGDDDAAA@@@CCCFFFDDDHHHMMMVVViiixxxnnnddd\\\RRRSSSTTTTTTQQQNNNJJJHHH@@@>>>:::777555555666777222222333444555666666777333666999::::::<<>>LLLSSSaaarrrwwwqqqssszzz|||zzz||||||xxxsssrrrxxxxxxiiiTTTCCC:::666222000000......111222000000222........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++***)))***,,,---,,,++++++++++++,,,,,,---------------------------------------------------------++++++,,,,,,---...//////~~~jjjYYYVVVXXXTTTQQQRRRSSSRRRQQQNNNLLLKKKMMMOOONNNNNNNNNMMMMMMKKKJJJJJJJJJIIIHHHIIIIIIIIIFFFDDDCCCBBBBBBAAA@@@???>>>>>>======>>>===;;;888555333333333222000///---,,,+++************))))))))))))((('''&&&'''((((((&&&$$$)))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''%%%&&&&&&''''''((((((((((((((((((((()))))))))))))))'''&&&'''((()))((('''''''''''''''''''''''''''%%%&&&((()))))))))(((''')))******)))(((((()))+++))))))))))))))))))))))))*********)))***++++++,,,,,,+++******+++,,,...///;;;<<>><<<@@@JJJXXXiii}}}rrr\\\PPPIII@@@;;;;;;;;;;;;:::777444333333333666444111...---...///111555666777555000---,,,---222333666999@@@JJJUUU]]]^^^ZZZUUURRRPPPLLLGGGDDD:::999777555333333333333444888<<<;;;999888<<<@@@@@@@@@@@@AAAAAACCCDDDEEEAAACCCFFFKKKWWWmmmyyymmmddd[[[XXXTTTRRRPPPOOONNNLLLFFFBBB===:::888888666555777777666666666666777777111333666888999===CCCHHHLLLKKKLLLMMMOOONNNLLLJJJFFFDDD@@@>>>===@@@CCCEEEGGGIIILLLOOOQQQRRRRRRQQQYYYZZZ[[[\\\]]]___``````aaa^^^[[[[[[[[[YYYTTTPPPLLLJJJIIIIIIJJJKKKJJJIIILLLKKKJJJJJJJJJKKKMMMNNNPPPOOONNNMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLLLLLLLKKKHHHKKKLLLIIIDDDBBBEEEHHHFFFFFFHHHMMMRRRWWWYYYYYYTTTRRROOOLLLIIIGGGEEEEEEFFFDDDBBBBBBCCCCCC@@@<<<===<<<<<<>>>AAADDDFFFGGGBBBCCCFFFKKKQQQUUUWWWWWWRRRUUUZZZaaajjjssszzz~~~|||ssshhh```^^^\\\ZZZWWWZZZYYYWWWTTTQQQOOOLLLKKKDDDAAA===999666555555666...000111222111111111222666555666:::::::::CCCOOOVVVhhh}}}uuuggghhhlllnnnwww}}}|||dddUUUEEE>>>:::555111///////////////............+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......+++,,,------++++++,,,---...+++((()))+++,,,***(((((())),,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------.........///,,,,,,---...////////////}}}iiiYYYVVVWWWTTTQQQRRRRRRRRRQQQOOOMMMLLLMMMOOONNNNNNNNNNNNMMMLLLKKKJJJHHHGGGGGGHHHIIIIIIFFFDDDBBBAAAAAA@@@@@@??????>>>>>>>>>>>><<<:::777555333333333222111///...------************))))))))))))'''''''''(((******)))(((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))((('''((()))***+++%%%%%%%%%%%%&&&&&&&&&&&&)))'''&&&'''((()))(((&&&''''''''''''''''''''''''&&&&&&((()))))))))(((''')))******)))(((((()))+++))))))))))))))))))))))))'''((((((((())))))))))))++++++++++++,,,---......444555???RRRfffuuu~~~ssslllfff]]]PPPFFF???===>>>EEEOOO[[[lllyyypppaaaSSSGGGBBBCCC888999888777555555555666555444222000//////000000))),,,//////......000222111222333666<<>>>>>???@@@AAACCCEEEFFFBBBCCCDDDFFFMMM___wwwwwwooo___[[[WWWSSSQQQOOOMMMKKKJJJFFFBBB???===;;;999777777666555444444333333444222555888999;;;???EEEIIIOOONNNNNNNNNPPPPPPOOOMMMHHHFFFCCC@@@@@@AAADDDEEEHHHKKKNNNRRRTTTUUUTTTTTTTTTSSSRRRQQQSSSVVVZZZ\\\\\\[[[ZZZYYYXXXVVVRRRPPPLLLLLLKKKJJJIIIJJJKKKKKKOOONNNKKKIIIIIIKKKMMMNNNNNNMMMLLLJJJIIIHHHHHHHHHEEEHHHLLLPPPSSSRRRQQQPPPJJJKKKKKKHHHEEECCCDDDEEEIIIIIIKKKOOOTTTYYYZZZ[[[VVVUUUSSSPPPMMMKKKHHHGGGCCCBBB@@@AAACCCCCCAAA???======<<<===AAADDDGGGHHHFFFGGGJJJOOOTTTYYY\\\]]]]]]___ccciiiqqqxxx{{{nnnfff\\\VVVUUUTTTRRRPPPSSSRRRPPPMMMJJJGGGEEEDDD>>>;;;888444222222222333111333444333222111222333444333777<<<@@@DDDPPP\\\ppp}}}mmm___WWW]]]dddjjjtttyyyiiiSSSFFF:::777666333000///////////////............+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,---......+++---...---,,,+++,,,------+++))))))++++++***))))))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++,,,,,,---,,,,,,,,,{{{hhhXXXUUUVVVSSSQQQRRRRRRRRRSSSQQQOOOMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLGGGGGGGGGHHHIIIIIIGGGEEE@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@>>>;;;999666444333333333222111000000//////************))))))))))))(((''''''))),,,---,,,+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))))))))))),,,***'''%%%%%%&&&)))+++$$$$$$$$$%%%%%%%%%%%%&&&((('''&&&'''(((((('''&&&((((((((((((((((((((((((&&&''''''((()))((((((((()))******)))(((((()))+++))))))))))))))))))))))))&&&'''((()))***))))))((()))***+++,,,------------000000777EEETTTeeexxx~~~uuuqqqqqqlll```UUUIIIDDDAAACCCFFFLLLXXXcccuuurrr___OOOGGGGGG;;;;;;:::888888777666666555555444333222111000000///000111000///...///000///000111222555<<>>AAACCCFFFGGGGGGFFFEEEBBBDDDOOO```mmmzzziiieee___[[[WWWTTTPPPNNNNNNKKKHHHEEECCCAAA>>>;;;:::999888666444333333333555777:::===@@@DDDIIILLLSSSQQQPPPPPPQQQRRRRRRQQQJJJIIIGGGEEEEEEEEEGGGHHHLLLOOOSSSWWWYYYYYYWWWVVVMMMKKKHHHFFFGGGKKKQQQTTTTTTUUUVVVUUUSSSQQQOOOOOOMMMNNNOOOLLLIIIIIILLLOOOQQQOOOLLLJJJIIIIIIJJJLLLKKKJJJHHHFFFDDDCCCBBBBBB@@@EEEMMMUUUYYYYYYWWWUUUOOOMMMKKKIIIIIIHHHGGGFFFJJJJJJKKKNNNSSSVVVWWWWWWSSSSSSSSSRRROOOLLLHHHFFFBBBBBBAAACCCEEEGGGFFFEEECCCBBB@@@@@@BBBFFFJJJMMMMMMNNNQQQTTTYYY___cccfffiiijjjmmmqqqwww~~~~~~vvvnnnggg^^^XXXPPPLLLKKKLLLKKKJJJKKKJJJHHHEEEBBB???===<<<888666333111000000111222222333444333333333444666555777<<>>>>>??????@@@@@@@@@AAABBBAAA>>>;;;888555444333333222222222111111000000************)))))))))((((((((((((***,,,---,,,***))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''(((((())))))***'''### """%%%(((&&&&&&'''''''''(((((((((((('''&&&&&&(((((('''&&&))))))))))))))))))))))))&&&''''''(((((((((((((((((()))***)))'''''')))***((((((((((((((((((((((((''')))+++,,,---,,,***)))((()))+++,,,------,,,,,,//////222:::DDDUUUmmm|||zzzyyyvvvmmmeeeYYYQQQHHHCCCAAACCCLLLUUUfffwwwqqq^^^PPPHHHCCCAAA===;;;999888666555555666666666555333111000444444333111///---------.../////////111555:::>>>FFFIIIPPPWWW\\\^^^^^^]]]WWWSSSNNNGGGBBB>>>;;;:::555777888777444333333444666777999<<>><<<:::999888888888;;;???CCCGGGLLLOOORRRUUUSSSQQQQQQSSSTTTUUUTTTLLLLLLKKKJJJKKKKKKLLLMMMRRRTTTXXX[[[\\\ZZZXXXVVVJJJHHHEEECCCCCCFFFIIIKKKLLLOOORRRRRROOOMMMNNNOOONNNQQQSSSPPPKKKJJJMMMRRRQQQPPPOOONNNLLLJJJIIIHHHHHHGGGEEEDDDCCCBBBBBBBBBAAAFFFNNNUUUZZZ[[[YYYXXXTTTPPPLLLLLLOOOQQQNNNKKKIIIHHHHHHIIILLLNNNMMMMMMKKKLLLMMMMMMLLLHHHDDDBBBDDDDDDEEEGGGIIILLLMMMNNNLLLJJJHHHFFFFFFIIINNNQQQTTTUUUXXXZZZ^^^dddjjjnnnpppqqqsssvvv{{{yyyqqqfff\\\UUURRRNNNIIIGGGGGGHHHHHHHHHFFFDDDBBB@@@===:::888777555444222111111222333444...000111222222555888;;;;;;@@@HHHSSS___kkkyyywwwdddVVVQQQNNNQQQXXX^^^cccjjjssswwwyyy}}}vvvdddRRREEE???777111222222///,,,,,,//////.........---------++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,---......,,,,,,---...---,,,+++******++++++***++++++*********+++,,,---++++++++++++++++++++++++------------............////////////...---,,,,,,uuudddVVVSSSSSSOOOOOOSSSQQQRRRSSSRRROOOMMMMMMMMMOOOPPPPPPPPPPPPOOONNNNNNMMMLLLKKKKKKKKKIIIFFFCCC===>>>>>>??????@@@@@@AAABBBAAA>>>;;;888555444333333222222222111111000000************)))))))))((())))))((()))******)))'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''$$$$$$%%%&&&&&&'''(((((()))&&&"""!!!$$$&&&'''((((((((())))))))))))(((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))((())))))(((''''''(((***((((((((((((((((((((((((''')))+++,,,---,,,***)))((()))+++,,,------,,,+++------///333:::JJJddd{{{{{{vvvsssggg\\\OOOEEE===<<>>DDDLLLTTT[[[aaaeeeccc```ZZZSSSMMMGGGCCCAAA>>>===:::666333222333444333444666999<<<@@@CCCEEELLLKKKIIIFFFCCCDDDHHHMMMYYYcccsss{{{tttooojjjeeebbbVVVTTTRRRQQQQQQOOOKKKIIIHHHGGGFFFDDDBBBAAA@@@@@@>>>AAAEEEKKKPPPUUUWWWXXXVVVTTTRRRRRRUUUWWWXXXWWWOOOOOONNNNNNOOOPPPQQQRRRVVVWWWZZZ[[[ZZZXXXUUUSSSKKKKKKIIIHHHGGGFFFEEEEEEGGGKKKNNNOOOMMMLLLNNNPPPPPPTTTVVVSSSNNNLLLOOOSSSRRRSSSUUUVVVTTTPPPLLLIIIGGGFFFFFFEEEEEEEEEFFFFFFFFFHHHMMMQQQTTTVVVVVVVVVRRRNNNJJJLLLQQQSSSQQQMMMHHHFFFEEEEEEFFFFFFDDDCCCCCCDDDGGGIIIHHHEEEBBB???DDDEEEFFFHHHJJJMMMPPPRRRRRRQQQOOOKKKIIIKKKOOOSSSZZZ\\\___aaaccchhhnnnssstttuuuxxxzzz}}}~~~uuukkkbbbYYYPPPKKKJJJHHHEEECCCDDDDDDEEEEEE???>>><<<:::888666444333333222222222222333555555//////000111222555:::>>>CCCKKKXXXfffuuuwwwmmmaaaUUUMMMNNNPPPTTTYYY[[[^^^dddkkkvvvzzzsssbbbPPPAAA888:::444111222222///,,,---............------------***++++++,,,,,,++++++***,,,++++++++++++,,,------,,,---...---,,,,,,---...,,,,,,,,,+++******++++++++++++*********+++,,,---++++++++++++++++++++++++---............/////////////////////...---,,,,,,rrrbbbUUURRRQQQNNNNNNSSSQQQQQQRRRPPPNNNLLLLLLMMMOOOOOOOOOPPPPPPOOOOOONNNMMMLLLKKKKKKKKKIIIFFFCCC>>>>>>>>>?????????@@@@@@AAA@@@>>>;;;999666444333333333222111000000//////************)))))))))))))))((((((((())))))'''%%%''''''((())))))(((''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&######$$$%%%&&&''''''(((((('''%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''(((((('''&&&%%%&&&''''''&&&%%%(((((((((((((((((((((((((((''''''''''''((())))))((())))))(((''''''(((***))))))))))))))))))))))))&&&'''((()))***))))))(((((()))***+++,,,,,,,,,,,,******,,,///444BBBZZZooo~~~qqqfffXXXKKK@@@:::===DDDFFFSSSdddvvvyyyfffVVVOOOEEE???===<<<;;;:::888999999999888666444333444222///------...---,,,.../////////......000333222555:::@@@GGGPPPYYY___gggeeeaaa\\\VVVPPPKKKHHHGGGDDD???:::666444333222111222444666999<<>>>>>AAADDDFFFGGGFFFDDDBBBBBBCCCEEEFFFGGGJJJNNNQQQSSSSSSSSSOOOMMMMMMRRRVVV___cccfffhhhiiilllrrrwwwyyy{{{}}}}}}zzzxxxxxxrrrggg]]]VVVOOOJJJHHHCCCBBB@@@???>>>===>>>>>>777666555444222111000///000000000111222333444555333333333333444888>>>CCCNNNZZZjjjyyymmm]]]TTTPPPOOOPPPSSSXXX^^^bbbdddhhhpppwww~~~qqqaaaSSSDDD999555333...---000111///...000.........------------,,,******++++++++++++******+++++++++++++++,,,------+++,,,------++++++,,,---,,,------,,,******+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------.........//////,,,,,,,,,---,,,,,,++++++pppaaaTTTQQQPPPMMMNNNSSSQQQQQQPPPNNNKKKKKKLLLNNNNNNNNNOOOOOOOOOOOONNNNNNIIIHHHHHHIIIIIIIIIFFFDDD>>>>>>>>>>>>????????????>>>>>>>>><<<:::777555333333333222111///...------************))))))))))))(((''''''((()))***(((''')))***++++++++++++***)))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&######$$$%%%&&&'''((()))''''''((()))***)))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((''''''&&&'''((()))***'''((()))(((&&&&&&((()))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))***+++,,,---++++++,,,...000888JJJ[[[vvv}}}ttthhh\\\NNNCCC@@@BBB???IIIUUUaaasssnnncccTTTJJJDDDBBB@@@===:::::::::999888777666555;;;777333000000000...,,,---...///...------///000///111444777;;;AAAHHHNNNXXXYYY[[[[[[ZZZWWWTTTQQQPPPMMMJJJEEE@@@;;;666333000111222444666999;;;<<>><<<>>>BBBEEEGGGGGGGGGFFFBBBDDDEEEFFFFFFHHHLLLPPPSSSUUUWWWVVVSSSUUUYYY^^^dddiiimmmooonnnpppuuuyyy}}}}}}wwwpppkkkfff```XXXPPPKKKHHHEEECCC>>>>>>===;;;888666666666222111111000000//////...//////000111222333444444333444555777;;;BBBJJJPPPaaannn~~~pppZZZPPPMMMNNNRRRXXX^^^fffnnnqqqssszzzqqq^^^QQQEEE:::555555///,,,+++...///......111.........---------,,,,,,******++++++++++++******+++++++++***++++++,,,---***+++,,,,,,******+++,,,,,,---...,,,***)))+++---)))***+++,,,---,,,++++++************************+++++++++,,,,,,,,,------++++++,,,,,,---,,,,,,,,,ooo```TTTQQQPPPLLLNNNTTTQQQPPPOOOLLLJJJJJJLLLNNNMMMMMMNNNOOOOOONNNNNNNNNEEEDDDEEEGGGHHHIIIGGGEEE?????????>>>>>>>>>>>>>>>======>>>===;;;888555333333333222000///---,,,+++************))))))))))))&&&&&&&&&(((***++++++)))&&&'''((())))))((('''&&&(((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''((()))***$$$&&&)))+++,,,+++)))'''&&&&&&&&&'''''''''(((((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&((()))***'''((()))(((&&&&&&((()))))))))))))))))))))))))))*********)))***++++++,,,***))))))((()))+++,,,---000.........---000<<>>???>>>===:::<<<@@@CCCFFFGGGHHHHHHEEEFFFHHHGGGFFFHHHMMMQQQTTTXXX[[[\\\[[[\\\bbbgggggglllrrrsssrrrsssvvvzzzzzzqqqggg```VVVRRRLLLGGGDDDBBB@@@>>><<<===<<<999555333222222000000000000000000000000111111222333444555666666000222555:::AAAKKKVVV]]]rrrooo```TTTTTTXXXYYY[[[___eeennnvvvyyy|||qqq```MMMAAA888000...111111...,,,......------111......---------,,,,,,,,,******++++++++++++******++++++******++++++,,,---)))***++++++))))))***+++,,,---...---***)))+++...(((***,,,---------+++***************************))))))*********+++++++++,,,,,,---...////////////nnnaaaUUUPPPOOONNNNNNPPPQQQQQQPPPMMMKKKJJJKKKLLLPPPPPPPPPQQQRRRQQQOOOMMMIIIIIIIIIIIIHHHFFFDDDCCC??????@@@@@@@@@??????>>>BBB@@@===999666444444333///111222333222111...---+++***((('''((('''%%%$$$&&&''')))++++++***((('''###$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''((()))(((&&&&&&((()))(((((())))))***,,,---...+++++++++***)))'''&&&%%%&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''+++)))(((&&&'''))),,,...***++++++***((('''((()))***++++++***((('''((()))*********)))))))))))))))...)))(((,,,///000666===FFFUUUffftttvvvlll___QQQHHH??????@@@CCCIIIZZZuuuppp```SSSIIICCC>>><<<:::888777666555555444444333333222111111111//////////////////......+++++++++,,,///222666888999>>>EEELLLRRRWWW\\\___^^^___]]]YYYWWWSSSJJJ@@@;;;999666444333444555666999;;;???BBBEEEGGGGGGGGGFFFGGGGGGIIINNNWWWaaaiiittt}}}uuuqqqooolllgggcccfffccc```^^^^^^_________aaa___]]][[[[[[YYYWWWUUUSSSUUUXXX]]]aaadddggghhh___YYYQQQJJJFFFCCCAAA???AAAAAAAAABBBBBBBBBBBBBBBDDDFFFHHHIIIIIIGGGEEECCCAAACCCFFFIIIMMMOOOQQQRRRTTTSSSTTTWWWYYYWWWRRRMMMLLLLLLLLLKKKKKKLLLMMMMMMQQQQQQQQQOOOMMMJJJHHHFFFHHHIIIHHHFFFEEEEEEHHHJJJKKKJJJIIIGGGDDDCCCAAAAAACCC@@@<<<::::::;;;::::::888;;;@@@DDDHHHJJJJJJJJJIIIIIIHHHIIIKKKOOORRRUUU[[[\\\^^^bbbgggiiiiiihhhmmmmmmooorrruuuwwwvvvuuuzzzxxxvvvrrrkkkaaaUUUNNNHHHDDD@@@??????>>>;;;888888777555333222111000000222111111000000000000000666444222222333444333333555:::AAAEEELLLYYYlllzzz|||sss^^^YYYUUUVVV[[[bbbfffhhhqqqvvv{{{}}}}}}xxxkkkVVVLLL???777333222///---........................//////.........---------************************++++++++++++++++++++++++++++++++++++++++++++++++///---,,,***))))))******,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,---------......///......------,,,++++++ooobbbUUUPPPOOONNNNNNPPPQQQQQQPPPMMMKKKJJJKKKLLLQQQPPPPPPPPPQQQPPPMMMKKKIIIIIIIIIIIIHHHFFFDDDCCC@@@@@@AAA@@@@@@???>>>>>>>>>===;;;999777666555555111222222222111000...---,,,***((((((((((((&&&$$$%%%&&&((()))*********)))''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&''')))''''''&&&&&&&&&'''((((((&&&&&&'''''''''&&&%%%%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((('''(((((())))))))))))))))))***+++***(((((()))***&&&&&&'''((()))************)))))))))))))))))))))+++'''(((,,,......000555777DDDSSSaaaooo|||~~~}}}uuujjj]]]TTTDDD???<<<>>>BBBMMM^^^mmmzzzjjjZZZPPPDDDBBB???===;;;999777555444444444444333333222111111111000000////////////---,,,,,,,,,---///111333222666===DDDJJJPPPVVVZZZ___bbbbbb___^^^[[[SSSJJJDDDAAA===999777666777888777999===AAACCCEEEFFFFFFHHHIIIJJJJJJKKKNNNSSSVVV```kkk}}}|||{{{xxxsssnnnmmmjjjfffddddddccccccbbb^^^\\\ZZZXXXXXXVVVTTTRRRWWWYYY]]]aaadddggghhhhhh^^^XXXOOOHHHDDDCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBAAACCCEEEHHHIIIIIIIIIHHHBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLOOORRRRRROOOKKKJJJIIIHHHGGGFFFFFFFFFFFFIIIIIIIIIIIIHHHFFFDDDCCCAAABBBBBBAAA@@@AAADDDFFFLLLLLLKKKKKKIIIHHHFFFEEEGGGDDDAAA??????@@@?????????@@@AAACCCEEEFFFFFFGGGJJJLLLNNNQQQUUUYYY\\\]]]bbbbbbdddiiimmmppppppooorrrqqqrrrsssuuutttqqqooommmjjjfffaaa[[[TTTLLLGGGEEEBBB>>>===<<<;;;999666444333222000////////////222222111111111111111222333444444555666777888999;;;@@@GGGOOOZZZkkktttkkkffffffeeeddddddggglllpppsss{{{~~~}}}|||~~~wwweeeYYYLLLDDD:::333222111///---------------------------,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++++++++...---,,,***))))))******,,,,,,,,,+++++++++******************++++++++++++,,,,,,,,,------------...,,,,,,------------------ooobbbUUUPPPPPPOOOOOOPPPQQQQQQPPPNNNKKKJJJKKKMMMQQQPPPOOOOOOOOONNNKKKHHHHHHIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAA@@@???>>>===::::::::::::999888777666444333222111000///...---,,,+++))))))))))))'''%%%%%%&&&'''((()))***+++,,,))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''&&&&&&%%%$$$$$$$$$%%%###$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&''''''((((((((((((&&&(((***,,,,,,***'''%%%''')))******(((((()))++++++((('''(((+++---,,,***))))))))))))))))))******)))((()))---///------///---555@@@KKKYYYjjjwww}}}zzznnnfffTTTKKKBBB??????AAAHHHOOObbbvvvmmm]]]IIIFFF@@@===;;;999777666333444555555555444333222333222222111000///.........---,,,++++++,,,---...///222888>>>DDDKKKSSSXXX]]]aaaddddddeeeddd^^^VVVQQQMMMGGGAAA<<<:::::::::777999<<>>???>>>>>>???BBBDDDLLLMMMNNNOOOOOONNNLLLKKKNNNKKKGGGEEEFFFFFFFFFEEEFFFEEECCCBBBBBBCCCEEEFFFJJJNNNUUU\\\bbbfffggghhhjjjjjjlllooosssuuuuuutttsssrrrrrrsssrrroookkkggg]]]XXXSSSMMMJJJFFFCCC@@@AAA>>>;;;999888777555333111000000///////////////222222111111111222222333...111444555555777<<<@@@EEEKKKTTT```ppptttgggaaaaaabbbtttvvvxxxxxxwwwwwwzzz}}}~~~~~~~~~~~~}}}|||qqqbbbRRRGGG???999333000000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***************,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,---.........ooobbbUUUQQQPPPOOOOOOQQQRRRRRRQQQNNNKKKJJJKKKMMMOOONNNMMMNNNNNNMMMJJJHHHHHHHHHIIIIIIHHHGGGEEEDDDCCCCCCBBBBBB@@@???======999999:::::::::888666555555444222000///...------,,,+++))))))******(((&&&''''''''''''((()))+++,,,((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&''')))(((''''''&&&&&&''''''%%%&&&''''''(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&''''''(((((())))))***+++,,,,,,***'''&&&&&&((())))))((((((***+++888222+++)))+++---+++((()))))))))))))))***************+++---......///000...333888>>>JJJ]]]qqq~~~|||rrrfffWWWKKKBBB===???DDDKKKZZZqqqnnnVVVOOOEEE>>><<<<<<<<<<<<333444555666666444333222333333222111000///...---///...---,,,,,,,,,,,,---///111555888>>>EEELLLQQQVVV\\\aaadddfffhhhddd___[[[WWWPPPIIICCC@@@???>>>;;;<<<>>>AAACCCDDDEEEEEEEEEHHHLLLMMMLLLJJJHHHHHHLLLRRR\\\iiixxx~~~}}}zzzxxxwwwvvvuuusssmmmllliiiiiihhhgggeeeccccccfffiiijjjjjjfffbbb___VVVSSSNNNJJJIIIIIIIIIHHHDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCAAA@@@??????@@@@@@======<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>@@@BBBCCCDDDCCCBBBAAA@@@???>>>>>>>>>@@@AAABBBDDDFFFGGGHHHIIIBBBCCCDDDCCCBBBBBBDDDFFFJJJLLLOOOQQQRRRQQQPPPNNNQQQNNNKKKHHHHHHHHHHHHGGGHHHFFFDDDBBBCCCFFFIIILLLNNNTTT^^^hhhooorrrsssrrrsssrrrqqqrrrtttuuutttrrrnnnmmmmmmlllkkkgggaaa]]]NNNKKKFFFBBBAAA???>>><<<<<<:::888555444222111000000000000000000111222222111111000000111222333333...222555555555:::CCCKKKTTT[[[hhhvvvqqqbbb\\\```jjjrrr~~~~~~|||}}}}}}~~~{{{}}}~~~nnn```SSSGGG???555222///.........---+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************************************************,,,++++++***************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------ooobbbVVVQQQPPPOOOOOOQQQRRRRRRQQQNNNLLLKKKLLLMMMKKKKKKKKKLLLNNNNNNLLLJJJGGGHHHHHHIIIHHHGGGEEEDDDBBBBBBBBBAAA@@@???===<<<;;;;;;;;;:::999666444333555444222000///...------,,,***))))))******((('''***)))((((((((((((((()))%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''&&&$$$$$$&&&'''((((((''''''(((((()))***''''''((((((''''''&&&%%%((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((***)))((('''''''''''''''&&&'''))))))(((((()))+++===555+++'''(((******((((((((())))))************************+++///111222000222555999BBBTTTmmmuuu```LLL>>>===BBBBBBIIIXXXmmmpppdddTTTHHHCCCBBBAAA@@@555666666777666444333222333333222111000......---///...............//////---...000111444:::@@@EEEMMMUUU[[[___cccggggggddd```]]]WWWQQQLLLHHHGGGFFFDDDDDDEEEGGGHHHIIIIIIIIIGGGIIIJJJJJJIIIIIIJJJKKKMMMQQQXXX___jjjzzz~~~|||zzzxxxwwwwwwwwwwwwuuutttrrrtttuuusssooohhh```\\\RRRPPPOOOOOOOOONNNKKKIIIHHHHHHGGGGGGFFFFFFFFFEEEBBB@@@>>>;;;999999999999888777777666777777888999<<<======<<<===>>>@@@AAABBBBBBBBBBBBBBBCCCDDDEEEBBBCCCDDDFFFHHHJJJLLLMMMIIIJJJJJJHHHFFFEEEFFFGGGGGGIIILLLOOOPPPPPPNNNMMMNNNKKKGGGEEEEEEEEEDDDDDDDDDCCCBBBCCCGGGLLLQQQTTTZZZaaalllvvv}}}~~~zzzxxxuuusssrrrpppnnnlllhhhgggdddaaa^^^XXXQQQMMMBBB@@@>>>>>>===<<<:::888666666555333000/////////////////////000111222333/////////000111222333444555888:::;;;===EEERRR\\\hhhqqq~~~qqqjjjaaaZZZ\\\hhhyyy{{{}}}}}}tttssssssvvv|||~~~nnn]]]PPPFFF>>>999111000///......---+++***++++++++++++++++++++++++,,,,,,+++++++++***************************************************************************************+++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++pppcccVVVQQQQQQPPPPPPQQQRRRRRRQQQOOOLLLKKKLLLMMMJJJJJJJJJLLLNNNOOOMMMKKKGGGGGGHHHIIIHHHGGGFFFEEEAAAAAAAAA@@@???>>>===<<<===<<<;;;:::777555333111444333222111000///...---+++***(((((()))***((('''*********)))((((((''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&''''''&&&%%%%%%&&&((('''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&%%%$$$###((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$"""!!!###%%%'''&&&((())))))''''''(((***555///(((%%%&&&((())))))((((((((()))******++++++(((***)))'''(((...000000,,,---111555<<>>EEETTThhh~~~{{{fffVVVLLLGGGBBB???;;;;;;999888777666555444444333333222111000///////////////000000000000000///000000111222555:::>>>EEELLLSSSWWW\\\bbbfffeeecccbbb___\\\XXXUUUSSSRRRQQQQQQQQQQQQPPPPPPPPPQQQOOONNNLLLIIIFFFEEEGGGIIIKKKPPPVVV[[[aaalll{{{vvvlllbbb\\\PPPOOONNNOOOPPPOOOMMMKKKKKKJJJIIIHHHGGGFFFEEEDDD===<<<:::999888888999:::666555555555666888:::;;;???@@@@@@@@@>>>>>>@@@BBBCCCCCCDDDEEEGGGIIIKKKLLLEEEEEEFFFGGGHHHJJJLLLMMMLLLLLLLLLJJJGGGEEEEEEEEEDDDEEEHHHJJJKKKKKKJJJIIIEEECCC@@@???AAABBBCCCCCCCCCDDDFFFJJJOOOUUU[[[^^^iiioooxxx}}}zzzuuuqqqnnnkkkgggeeebbb___ZZZTTTNNNHHHAAA<<<999999888999:::888666333222333222111///...///000------------...///000111//////000000222333555555888:::>>>CCCJJJUUUbbbkkk{{{xxxqqqaaa___\\\\\\bbbooo|||wwwtttlllmmmooosssyyyuuukkk\\\LLLAAA999444111000000///...---,,,++++++++++++++++++++++++++++++*********)))))))))((((((************************************************************************)))******+++******))))))***++++++++++++,,,,,,,,,))))))*********+++++++++++++++++++++,,,,,,,,,,,,---------,,,+++*********pppcccVVVQQQQQQPPPPPPRRRSSSSSSQQQOOOLLLKKKLLLNNNKKKKKKKKKMMMNNNNNNLLLJJJGGGGGGHHHIIIHHHGGGFFFEEE???????????????>>>===<<<===<<<:::888666444333333111222222222111000...---***((('''((())))))(((&&&(((((()))******)))((('''''''''''''''''''''(((((('''''''''''''''''''''''''''(((((('''&&&&&&'''))))))(((''''''&&&'''''''''%%%%%%&&&'''''''''&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&%%%%%%$$$'''&&&###""""""$$$'''((('''((())))))'''&&&'''((())))))((((((((((((((()))'''(((((()))******++++++(((,,,,,,)))***...///,,,)))+++///333666AAAYYYpppcccNNNEEE@@@<<<===EEERRRdddzzz{{{jjj___UUULLLEEEBBBAAA>>>;;;999888888888555555444444333333333222000000000111000000000///000000111111111333777:::;;;BBBIIILLLQQQYYY___```eeefffggggggfffdddbbbaaa^^^]]]\\\[[[ZZZYYYXXXXXXXXXVVVRRRLLLHHHFFFGGGHHHLLLQQQXXX\\\^^^dddnnnwww{{{mmmbbb[[[PPPNNNKKKKKKLLLMMMMMMMMMLLLKKKJJJHHHEEECCCBBBAAA;;;;;;;;;;;;;;;<<<<<<===888888777777888;;;===>>>@@@BBBDDDDDDBBBAAACCCEEEEEEFFFFFFHHHJJJLLLNNNOOOIIIIIIHHHHHHHHHJJJKKKLLLIIIJJJKKKIIIGGGEEEDDDEEECCCCCCDDDEEEEEEEEEEEEEEE@@@???>>>@@@DDDHHHJJJKKKMMMOOOSSSYYY^^^cccfffhhhnnnrrrwww}}}~~~}}}yyyuuuooojjjgggccc___]]]VVVSSSMMMGGGCCC>>>999666666555444444555555333111///000111000......000222............///000111111111111111222444666777888;;;???GGGSSS___lllvvv|||zzznnngggdddaaabbbbbbdddjjjsss~~~xxxqqqnnnmmmiiinnntttyyy~~~sss^^^VVVJJJ>>>555111000////////////...---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))************************************************************************((()))***++++++***))))))******+++++++++,,,,,,,,,(((((()))))))))************++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++pppcccVVVRRRQQQPPPPPPRRRSSSSSSRRROOOLLLKKKLLLNNNNNNMMMMMMMMMNNNNNNKKKIIIFFFGGGHHHIIIHHHGGGFFFEEE======>>>>>>>>>======<<<===;;;999777555444555555///111222333222111...---)))(((''''''(((((('''&&&%%%''')))***+++***)))(((******))))))(((((('''''''''''''''''''''''''''''''''((()))(((&&&&&&((())),,,+++***)))((('''''''''%%%&&&''')))***+++++++++))))))(((((('''''''''&&&''''''''''''''''''''''''''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###((('''&&&&&&&&&(((***+++((()))***)))'''&&&&&&'''%%%(((,,,...,,,)))'''&&&'''(((((()))***+++++++++***///111///...111///)))***,,,000333333999NNNddduuu|||^^^MMMCCC>>><<<@@@FFFQQQeeewwwuuujjj]]]TTTHHHEEEAAA===:::::::::;;;666666666666666666555555111111111111000///...---***+++,,,------...222444333:::@@@BBBGGGPPPXXX[[[gggiiilllnnnooonnnmmmkkkgggeeedddaaa___^^^]]]]]]\\\[[[WWWRRRLLLJJJJJJKKKOOOVVV]]]___^^^```ffflllooo{{{{{{mmm```YYYQQQMMMHHHFFFGGGKKKMMMOOOLLLKKKIIIGGGDDDAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>><<<;;;::::::;;;===???AAA@@@CCCFFFFFFDDDDDDEEEGGGGGGGGGHHHIIIJJJLLLNNNOOOMMMLLLKKKJJJJJJJJJKKKLLLGGGIIIJJJIIIGGGEEEEEEFFFCCCCCCBBBBBBBBBBBBBBBBBB@@@???@@@DDDJJJPPPTTTUUUXXX[[[aaafffkkknnnppppppkkkmmmpppsssttttttrrrqqqrrrnnniiiddd```\\\YYYVVVKKKHHHCCC???===;;;999888777555333222222333222222---///111000......111444111111111111111222333333222333333444666888:::;;;BBBIIIUUUfffwwwwwwhhh]]]\\\^^^hhhiiijjjlllpppvvv}}}}}}zzzqqqjjjhhhiiiiiipppzzznnnaaaNNNGGG>>>666111000222444---......---,,,,,,---///,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((*********++++++,,,,,,,,,(((((((((((())))))))))))******+++++++++,,,,,,,,,*********++++++,,,------ooofffZZZSSSQQQQQQOOOLLLQQQQQQQQQOOOMMMLLLNNNPPPMMMMMMNNNNNNMMMLLLJJJIIIJJJKKKKKKKKKJJJHHHFFFEEE<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555555555444333111000...---,,,''''''((()))***+++,,,,,,&&&&&&'''((()))***+++,,,''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&###%%%''')))******)))(((((('''&&&%%%%%%%%%%%%%%%$$$%%%'''((((((((('''''''''((())))))***))))))((((((((((((((((((((((((((((((''''''''''''((())))))---,,,+++***)))(((''''''))))))))))))((('''&&&%%%))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((***+++,,,---111777???DDDTTTdddwww{{{^^^MMMCCC<<<<<<>>>CCCOOO[[[ssswwwiiiXXXKKK@@@???AAA???;;;888::::::999666444222222333333222111222333222111///000000000000000000000000111333666:::>>>DDDKKKOOO]]]dddoooxxx|||{{{vvvssspppiiibbb___aaabbb```]]]^^^___```^^^[[[WWWVVVUUUXXXZZZZZZYYYYYY\\\bbbhhhkkkpppyyyxxxlll```XXXPPPKKKDDD@@@AAAEEEHHHJJJKKKJJJGGGDDDBBBAAAAAAAAABBBCCCDDDFFFGGGFFFCCC@@@???????????????@@@@@@AAAGGGGGGGGGHHHHHHGGGGGGGGGJJJJJJHHHGGGGGGHHHIIIIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEDDDDDDCCCCCCBBBBBBDDDEEEFFFGGGGGGFFFEEEEEEDDDGGGLLLSSSYYY___bbbdddjjjkkkmmmnnnoooqqqtttvvvpppiii```[[[]]]______]]]______^^^\\\XXXSSSNNNKKKFFFDDD@@@<<<888666666666555444444333222111000000---------.............../////////000222222111000111222333333555999???CCCLLL[[[lllxxxyyyiii\\\WWWZZZaaaeeeooommmkkkjjjmmmqqqwwwzzzzzznnnjjjkkkkkkjjjkkkuuu~~~{{{jjjYYYNNNAAA>>>999444000///............---------,,,,,,,,,+++++++++++++++***)))((())))))***++++++++++++***(((((()))***************))))))))))))*********************************************++++++,,,,,,---+++++++++*********)))))))))************+++++++++,,,,,,,,,------,,,++++++******+++++++++,,,,,,,,,pppggg[[[TTTRRRQQQOOOMMMQQQQQQQQQOOOMMMLLLNNNPPPOOOPPPPPPOOOMMMKKKIIIHHHGGGHHHIIIJJJIIIHHHGGGFFF????????????????????????<<<;;;:::999888666555555555444333111000...---,,,---,,,+++***)))'''&&&&&&'''''''''&&&%%%%%%$$$$$$((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%''')))))))))((('''(((''''''&&&%%%%%%&&&&&&''''''((())))))((('''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&"""###%%%&&&'''((())))))'''(((((())))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))...............111666:::@@@JJJZZZkkk|||uuu^^^OOO@@@;;;<<>>888999888777666555555666333222111111222222111///000000000000000000000000///111333555777;;;@@@DDDPPPWWWaaakkkqqqrrrqqqooogggaaa\\\[[[^^^``````^^^bbbeeeiiijjjiiifffcccbbbaaacccdddbbbaaaaaafffjjjlllmmmppprrrwwwyyymmmaaaVVVOOOHHHDDD???<<<===@@@CCCEEEHHHGGGEEECCCBBBBBBBBBBBBDDDEEEFFFIIIJJJJJJGGGEEEBBBBBBAAAAAABBBBBBCCCDDDFFFGGGHHHIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEDDDCCCBBBAAAAAA@@@AAA@@@@@@@@@BBBDDDGGGIIIKKKKKKJJJJJJJJJKKKLLLMMMNNNRRRYYY```fffjjjmmmmmmkkkllllllkkkjjjiiikkklllddd\\\SSSMMMLLLLLLJJJHHHOOOPPPPPPOOOLLLHHHDDDBBBCCCAAA===:::777555444444222222111000//////......///////////////000000000444333333333333333222111222333444666;;;BBBKKKQQQ]]]lll~~~nnnggg]]]XXXZZZ```hhhmmmsssqqqooommmlllmmmooopppvvvyyy{{{qqqgggeeefffgggjjjnnn}}}vvvgggXXXJJJAAA;;;999555111///...//////...------------,,,,,,,,,+++++++++++++++***))))))+++++++++++++++***)))((((((((()))************)))))))))))))))************))))))))))))))))))))))))((()))))))))))))))))))))+++++++++*********)))))))))************++++++++++++,,,,,,---,,,,,,++++++******+++++++++,,,,,,,,,ppphhh]]]UUURRRQQQOOONNNQQQQQQQQQPPPNNNMMMNNNOOORRRRRRQQQPPPNNNKKKIIIGGGDDDEEEGGGHHHHHHHHHGGGGGG@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;:::999888666555555555444333111000...---,,,///...---+++(((&&&$$$$$$******))))))((('''&&&%%%(((((((((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''&&&&&&''''''((())))))***))))))(((''')))((('''&&&%%%%%%&&&&&&(((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$ """%%%((()))******&&&'''((()))************))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********---......---,,,---000222444777@@@QQQfffyyysss```JJJ@@@>>>???@@@AAAFFFQQQbbbvvv}}}nnn___WWWRRRKKKDDDAAA:::999888777666555555444333222111111222222111///000000000000000000000000///000111111111333666888@@@EEENNNVVV\\\^^^^^^^^^UUURRROOOPPPTTTXXXZZZYYY```fffooouuuvvvssspppnnnmmmppprrrqqqooommmoooqqquuussspppllllllsss~~~{{{lll```VVVLLLFFF@@@===999888:::>>>AAABBBFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGIIIKKKMMMLLLJJJHHHEEEEEEDDDDDDDDDEEEFFFFFFDDDEEEGGGHHHHHHGGGEEEDDD@@@???>>>===<<<===>>>>>>@@@@@@>>>===<<<;;;;;;;;;=========>>>BBBHHHNNNRRRSSSRRRQQQPPPRRRUUUXXX[[[]]]```fffkkkooopppooonnnggggggfffccc___\\\[[[[[[WWWPPPGGGBBB@@@???===<<>><<<999666444222222222000000000//////.........000000000111111111222222111111000000000111111111555666888<<>>EEERRRcccuuuwwwnnnfffZZZOOOIIIDDDBBB>>>;;;999777555444444333111111222333222111111111111111111111111111000111111000//////111333666999===AAADDDFFFFFFEEECCCAAA???AAAEEEJJJLLLMMMUUU^^^jjjssswwwuuurrrooossswww|||~~~|||{{{|||~~~~~~zzzuuurrrvvv}}}rrreee[[[QQQGGGAAA;;;999777888<<>><<<;;;::::::::::::===>>>???BBBGGGMMMRRRUUUVVVVVVWWWYYY\\\```cccfffhhhiiiiiiiiihhheeecccaaa]]]]]]\\\WWWRRRMMMKKKKKKIIIEEE???<<<<<<<<<<<<;;;>>>>>>?????????===;;;:::888777555333111000000000111111111000000000000000000000000111222222333333---...//////000222555777999;;;???FFFQQQ```oooxxxuuuhhh]]]___```dddkkksss{{{~~~zzzuuuoookkkiiihhhhhhmmmuuuwwwqqqooommmlllllllllqqq~~~rrraaaRRRHHH@@@:::666111000...---------//////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***)))(((''''''(((((()))))))))))))))((()))))))))************))))))))))))))))))))))))+++,,,---.........---,,,************************))))))*********+++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,|||ooohhh^^^UUUPPPNNNMMMNNNPPPRRRRRRQQQOOONNNNNNOOOOOOPPPPPPPPPOOOMMMLLLKKKFFFFFFGGGGGGFFFDDDCCCBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888666555555555444333111///...---,,,))))))))))))************!!!$$$''')))******)))''''''''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$(((((('''''''''(((((()))$$$$$$%%%&&&''')))***+++---+++)))'''&&&&&&((()))((((((((((((((((((((((((((('''''''''''''''((((((''''''))))))))))))((('''))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))************++++++++++++'''))),,,------...000111111000222777>>>KKKbbbvvvssscccTTTIIIAAA;;;<<>>DDDIIIKKKNNNOOOPPPQQQQQQPPPNNNMMMLLLKKKKKKLLLMMMMMMKKKIIILLLKKKIIIGGGEEECCCBBBBBB;;;<<<===>>>>>>===<<<;;;:::999888888999:::;;;<<<>>>======<<<<<<<<<<<<<<<@@@BBBEEEIIILLLOOOPPPQQQRRRTTTWWW\\\```dddfffhhhgggddd```[[[WWWUUUSSSSSSRRRRRRRRRNNNIIIEEEBBBBBB===;;;888777777888999999777777888777666555333222444333222111000/////////000000000000000111111111//////000111222222333333000222333333444777<<<@@@AAAFFFNNNYYYgggvvv{{{rrrnnniiidddmmmooottt{{{~~~wwwqqqnnnnnnppprrrvvv~~~|||sssooonnnmmmnnnpppqqqpppuuuxxxjjj___OOOBBB;;;666333111111000///...---------...------,,,,,,,,,+++++++++***++++++,,,,,,+++++++++((())))))*********))))))''''''((()))))))))))))))((()))))))))************************************&&&''')))++++++++++++***************************))))))*********+++++++++)))***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,~~~oooiii```VVVPPPMMMNNNOOOPPPRRRSSSRRRPPPNNNNNNOOONNNNNNOOOOOOOOOMMMLLLKKKFFFGGGGGGGGGFFFDDDBBBAAA========================<<<;;;:::999888666555555555444333111000...---,,,************))))))))))))$$$%%%''')))***)))(((''')))))))))))))))*********%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''(((''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''(((((($$$$$$$$$%%%'''(((***+++)))((('''&&&%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%%%%&&&''''''((())))))))))))***))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***,,,------,,,,,,---...///...111555666<<>>===>>>CCCLLLXXXcccjjjoootttzzz}}}uuu]]]UUUKKKDDD@@@???<<<:::999777444444555666666555222222222222222222222222...///000///...---.../////////000111333333444444222222222222333555777888===CCCLLLSSSWWWWWWWWWVVV___dddjjjnnnpppssswww{{{|||}}}tttkkk```TTTGGG>>>:::888777999>>>EEEJJJLLLOOOPPPSSSUUUUUUSSSQQQOOOPPPOOOOOOQQQSSSSSSRRRQQQTTTRRRNNNJJJFFFBBB@@@???999999999::::::999999999777777777777888:::<<<===>>>>>>???@@@AAAAAAAAAAAADDDFFFIIIKKKLLLKKKJJJIIIJJJLLLPPPUUUYYY\\\]]]^^^YYYUUUPPPKKKHHHHHHIIIJJJHHHIIIJJJHHHDDD@@@???>>>:::999888666555555666666555555444333222111000///000000000000000/////////.........//////000000000///000000111222333444444333555666666777;;;BBBHHHQQQXXXdddqqq~~~~~~rrrnnnrrruuuuuu{{{|||}}}xxxvvvwwwzzz|||}}}|||sssmmmnnnppptttuuuxxxxxxwwwzzzsssiiiYYYPPPCCC999555333222000111000///...------------,,,,,,,,,,,,++++++++++++))))))***+++++++++******'''((())))))******))))))&&&'''(((((())))))(((((())))))))))))************************************&&&'''***,,,,,,,,,*********************+++++++++)))************+++++++++((()))***+++,,,,,,,,,,,,******+++++++++,,,,,,,,,~~~qqqlllcccYYYRRROOOOOOQQQPPPRRRSSSSSSQQQOOONNNOOOOOOOOOOOOOOONNNLLLJJJHHHEEEFFFFFFGGGFFFEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::999888666555555555444333111000...---,,,************))))))))))))((()))+++,,,,,,***(((&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''&&&&&&%%%%%%&&&''''''((((((''''''&&&&&&'''((()))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&''''''$$$$$$######$$$&&&((()))&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++,,,,,,---+++******+++---000---///555555555BBBTTTbbbtttwwwooobbbVVVKKKGGGBBB@@@BBBHHHNNNRRRYYY^^^dddlllwwwuuujjjZZZNNNGGGDDD@@@===;;;888666555666777777777333333333333333333333333000111222111///------......///000111222222222222000000111111111111333444666999===@@@BBBCCCEEEFFFLLLOOORRRTTTUUUYYY___dddlllsss~~~|||ssskkkcccZZZOOOHHHBBB???;;;;;;???DDDIIILLLOOORRRUUUYYYZZZXXXVVVUUUUUUUUUVVVXXX\\\___``````]]]ZZZUUUOOOIIIDDD@@@>>>;;;:::999888888999:::;;;888888888999;;;>>>AAABBBAAACCCFFFIIIJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDFFFHHHKKKMMMNNNGGGEEEBBB???>>>>>>@@@AAA???@@@BBBAAA>>>;;;:::999999999888777555444444555333333333333222111111111...//////000000000000000......//////000111222222000111222333444555666666555888;;;>>>AAAHHHSSS[[[hhhppp||||||wwwssswww|||xxxssspppoooppprrrtttzzz{{{|||}}}zzz{{{pppbbbYYYLLLEEE<<<555444333222111......------------------,,,,,,,,,++++++++++++***'''((()))************)))((()))))))))))))))((('''&&&'''(((((())))))(((((())))))))))))***************************************+++---...---+++)))'''))))))*********+++++++++)))************+++++++++((()))***++++++,,,,,,,,,******+++++++++,,,,,,,,,}}}sssnnneee[[[SSSPPPQQQSSSPPPRRRTTTSSSQQQOOONNNOOOPPPPPPPPPOOOMMMJJJGGGFFFCCCDDDFFFGGGGGGFFFFFFEEE========================<<<;;;:::999888666555555555444333111000...---,,,((((((((()))******++++++$$$&&&((())))))'''%%%$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))%%%%%%%%%%%%%%%&&&'''(((,,,+++)))((('''''''''((('''((())))))***))))))((((((((((((((((((((((((((()))((('''&&&%%%$$$$$$$$$)))'''%%%######%%%''')))###$$$&&&''')))******+++))))))))))))))))))))))))(((((((((((())))))))))))((())))))))))))*********)))******))))))))),,,...///******111222///555AAANNNcccxxxxxxjjj[[[UUULLLDDDAAABBBDDDEEELLLPPPUUU\\\gggyyyqqq```UUUNNNIIIEEE<<<:::777666777888999888333333333333333333333333444555555444111///.../////////000000000///......---...////////////111222111222333444444666999;;;???AAAAAA@@@@@@DDDJJJPPPWWWaaannnyyy||||||~~~xxxoooiiiddd___YYYTTTJJJEEE@@@>>>@@@EEEJJJLLLPPPTTTXXX]]]___^^^\\\[[[XXXYYY[[[___dddiiikkkkkkdddaaa[[[TTTMMMFFFBBB???===<<<:::999999:::<<<===;;;;;;<<<===@@@CCCFFFHHHFFFIIIMMMQQQSSSRRRQQQPPPHHHGGGDDDAAA???>>>>>>===>>><<<;;;:::;;;===@@@AAA===<<<;;;999888888888888888:::;;;;;;888666444444111222333333222111222222//////////////////000000......///000111111111000000000111222333444444555222222333444555666777888999>>>DDDJJJPPP[[[iiisss{{{~~~rrrtttwww{{{~~~wwwoooggggggnnnuuuwwwvvvxxxxxxyyyyyyvvvuuu~~~yyykkk]]]PPPHHHBBB<<<555111000000///...+++++++++,,,,,,---------,,,,,,,,,+++++++++******''''''((()))))))))))))))************)))'''&&&%%%&&&''''''((((((((((((((())))))))))))************)))))))))))))))))))))))))))***++++++)))&&&### ))))))******++++++++++++)))************+++++++++(((((()))++++++,,,,,,,,,******+++++++++,,,,,,,,,}}}ssslllaaaXXXRRROOONNNMMMQQQRRRTTTSSSQQQPPPPPPQQQQQQPPPOOOOOOOOONNNKKKHHHFFFFFFFFFFFFFFFEEEDDDDDD@@@>>><<<<<<<<<<<<<<<:::???===:::999888666333111333333222000///---,,,,,,+++***((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%((()))((('''%%%&&&))),,,(((((())))))((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%'''(((((((((((((((''''''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''))))))((('''&&&%%%%%%$$$'''&&&$$$###$$$&&&(((***''''''(((((((((((((((((())))))))))))((((((((((((%%%&&&''')))******************+++,,,,,,,,,,,,,,,******)))))))))))))))***,,,++++++,,,...111444666@@@LLL```uuu{{{xxxooo___NNNBBB>>>>>>AAABBBFFFKKKRRR```www~~~iiiXXXOOOLLLGGGBBB===;;;;;;;;;888666555666777666444333222333666444111///......///000000111111111111111000///+++,,,,,,---...///000000111222222222333333333333444555777999;;;>>>@@@AAACCCNNNZZZcccooo|||yyyvvvrrrqqqttt|||{{{nnnddd\\\]]]aaabbbaaaaaaXXXRRRJJJEEECCCEEEGGGHHHIIIMMMRRRXXX]]]^^^___^^^\\\\\\\\\^^^```cccfffgggaaa^^^ZZZXXXVVVRRRLLLGGGAAA@@@???@@@BBBBBB@@@>>>FFFFFFEEEEEEFFFHHHJJJKKKIIIJJJLLLNNNOOOOOONNNNNNFFFDDDBBB???;;;888555444222333555666777777888888666666666777777777888888999999888777555444333333222111000.........///000111000///...............000000111111111000000///222222222222222222222333444555555777888:::<<<<<>>===>>>>>>===<<<>>><<<999888777555333111444333222111000...------+++***((('''''''''((()))''''''''''''&&&&&&&&&%%%---......,,,)))&&&%%%$$$((((((((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%''''''(((((((((((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((('''(((((())))))))))))(((''''''((())))))))))))(((++++++***************+++------,,,,,,---///111222555@@@QQQddduuu~~~kkkYYYKKKDDDAAAAAABBBFFFKKKSSSbbbqqq|||mmm```YYYOOOIIIBBB>>>======;;;999999999999999777666555555666555444222222222222333111111222111111000//////.........///000111111222000000111111111222222222111222333555777999;;;;;;999AAAIIIOOOZZZgggmmmmmmjjjfff```\\\\\\___dddhhhmmmpppssstttsssrrrsssuuuyyyvvvssssssssspppjjjdddWWWNNNIIILLLTTT[[[bbbhhhllleeeYYYMMMEEEBBBCCCEEEEEEHHHMMMRRRUUUWWWVVVVVVQQQQQQQQQRRRSSSVVVXXXZZZWWWVVVTTTUUUVVVUUURRROOOJJJIIIIIIJJJKKKLLLJJJIIINNNNNNOOOOOONNNLLLJJJHHHDDDEEEGGGHHHIIIIIIHHHHHHBBBAAA???<<<999666444333111222333444444555555444111111111111222222222222444333333222111000//////111000///.........//////000//////...............000111111111111111000000000111222222222222333444777888888999;;;@@@GGGLLLTTT\\\jjjwww~~~uuummmhhheeeqqq|||yyyqqqllloooqqqqqqqqqtttzzz|||yyyzzz|||{{{wwwgggVVVJJJAAA;;;888444222111///............,,,,,,,,,++++++*********++++++++++++++++++++++++***************)))(((''''''''''''''''''''''''''')))((('''&&&&&&'''((()))***************************)))(((((((((((()))***+++'''$$$%%%(((***)))&&&((((((((((((((((((((((((***)))))))))))))))))))))++++++++++++++++++++++++***************++++++,,,uuummmaaaWWWRRRPPPPPPPPPOOOQQQSSSSSSQQQPPPQQQRRRRRRPPPOOOOOONNNMMMIIIFFFEEEEEEFFFFFFEEEEEEDDDCCCCCCAAA???>>>??????>>>======;;;888777777555333111333222111000///...---,,,+++***((('''''''''((()))((((((((('''''''''&&&&&&###%%%'''&&&"""'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((()))(((''''''((()))''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%&&&'''''''''((((((((()))))))))))))))(((((((((((()))))))))))))))(((''''''))))))***++++++++++++*********)))))))))******+++...---,,,++++++,,,---...000666BBBQQQcccvvv}}}wwwxxxyyy{{{ttt^^^PPPGGGBBB???AAACCCFFFMMMTTTaaappp{{{ppp```XXXNNNGGGCCCAAA>>><<<::::::999999888777666666666666666666666666666666333333333222111000///...,,,------....../////////....../////////000000000...///000111222444555555555888<<>>??????@@@@@@@@@??????;;;;;;999888666444333222000111111222222111111000000111111111111222222222/////////.........------000///......---...............------......///000111111222222222222111111000111333333333444666888:::<<<>>>@@@CCCMMM[[[fffsss{{{|||pppgggdddeeegggyyyxxxqqqmmmkkkuuuzzz~~~}}}~~~~~~~~~|||hhh___RRRFFF<<<666333000111111///...------------+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))******))))))))))))******///,,,((((((******(((%%%(((((((((((((((((((((((())))))))))))))))))******************************+++++++++***+++,,,,,,---wwwnnnbbbWWWQQQOOOPPPPPPQQQRRRSSSSSSQQQOOOOOOPPPQQQPPPOOONNNNNNLLLIIIFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCAAA???>>>??????>>>===<<<:::888777777666444222111000000...---,,,+++++++++***((('''''''''((())))))((((((((((((''''''''''''))),,,,,,)))&&&$$$###''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((%%%&&&&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&((()))((('''&&&'''(((&&&&&&&&&'''''''''(((((('''(((((()))))))))((((((((((((((())))))******+++))))))))))))(((((((((((((((((())))))))))))((((((******+++,,,,,,,,,,,,+++)))(((((((((((())))))***,,,,,,+++******+++,,,---...111777AAAPPPeee{{{wwwrrrqqqppppppuuuxxxjjjWWWKKK@@@===>>>???CCCGGGSSS___mmm{{{yyyoooaaaVVVNNNIIIDDDAAA???>>><<<;;;;;;;;;:::999666666777888888888777777444444444333222111///.....................//////---------............///......//////000111111222333444555888===EEELLLOOONNNLLLHHHEEEDDDEEEFFFGGGIIIIIIHHHGGGFFFFFFGGGHHHFFFEEEDDDDDDDDDBBB>>>;;;>>>;;;:::>>>EEEQQQcccrrrvvvuuupppdddUUUHHHCCCBBB===>>>???AAABBBBBBBBBAAA???>>>===<<<<<<===>>>???@@@BBBFFFLLLSSSYYY\\\^^^ZZZXXXWWWWWWWWWVVVTTTRRRNNNOOOOOOMMMIIICCC>>>:::999999999999888888777777555444444333222111111000000000000000000///......000000111111111222222222.............../////////.........---------......------------...///000111111222222333333333333222111333555555555666:::>>>???DDDKKKPPPVVVcccttt~~~yyyqqqkkkhhhjjjnnnqqq}}}yyytttqqqnnnoooqqq{{{qqqfffSSSLLLCCC;;;555222000/////////...---,,,,,,,,,++++++++++++***************++++++++++++++++++++++++************)))((('''&&&)))))))))))))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))+++)))((()))+++,,,+++)))************************)))))))))))))))*********************************+++************+++,,,,,,{{{rrrcccWWWPPPNNNNNNOOOSSSTTTUUUSSSPPPMMMLLLMMMOOONNNMMMMMMMMMLLLIIIFFFEEEEEEEEEEEEEEEDDDCCCCCCAAA???=========>>>===<<<<<<:::888888888777555444111111000000///...------+++***((('''''''''((())))))(((((((((((('''''''''((()))******(((((()))***''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&&&&&&&'''((((((((($$$$$$%%%%%%%%%%%%$$$###%%%%%%&&&'''((((((''''''%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&'''((((((((()))((('''%%%%%%&&&((()))$$$$$$%%%&&&''''''(((((())))))))))))((((((((((((&&&'''((()))************&&&''''''(((((((((((((((***)))))))))******+++,,,************++++++,,,---+++,,,...333>>>PPPfffvvvyyyqqqrrrqqqppppppttt}}}nnn\\\HHH>>><<<<<>><<<777777888888888888777666666666666555444222111000111111111111111111000000,,,---------............000000000000111111111111//////000333777:::===@@@AAAAAAAAAAAABBBCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@@@@@@@???>>>>>>===<<<999777555444666:::???FFFUUUbbbhhhmmmqqqlll^^^OOOEEE@@@;;;;;;;;;<<<<<<<<<<<<===;;;:::999888777888888999:::===BBBGGGMMMSSSXXX[[[ZZZXXXVVVTTTSSSQQQMMMKKKEEEEEECCC@@@===:::888666666555555444333333333333000000000000////////////000000000000000///...---------------.........///............////////////------..................---------...///000111222222222333444444444444444222444666666666:::AAAHHHOOOWWWccckkksss~~~}}}nnnoooppprrrtttwwwyyyzzz}}}yyysssoooppppppqqqwww~~~zzzkkk]]]SSSDDD???999444222111000///......------,,,,,,++++++************************))))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((***++++++***************************(((((())))))************++++++++++++++++++++++++)))))))))))))))***++++++xxxhhhYYYPPPMMMMMMNNNSSSTTTUUUSSSOOOMMMLLLLLLMMMLLLLLLLLLMMMLLLJJJGGGDDDDDDEEEEEEDDDDDDCCCBBB@@@>>><<<;;;<<<<<<;;;::::::888777777777777555444333333333222111000000000+++***((('''''''''((()))((((((((('''''''''&&&&&&%%%$$$###!!! ###%%%(((((('''&&&&&&((()))***((((((((('''''''''&&&&&&%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&(((((((((''''''%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&'''''''''(((((()))'''$$$""""""$$$&&&'''%%%&&&&&&'''((()))******))))))))))))((((((((((((%%%&&&''')))******++++++''''''((())))))))))))))),,,,,,,,,,,,,,,---...///))))))******++++++,,,,,,+++---///000666BBBTTTaaaxxx~~~|||vvvrrrrrrsssvvv{{{mmmUUUFFF@@@======???CCCEEEJJJRRR[[[jjj~~~xxxnnnhhh^^^XXXQQQLLLIIIEEE@@@======<<<;;;:::999888777777888888888777666555444333000000//////......------------........./////////000000111111111111222222000...000555777666777:::>>>???AAACCCDDDEEEEEEEEEBBB@@@???@@@AAABBBAAA@@@=========<<<;;;999888777111000333888<<<@@@IIISSS[[[aaagggggg]]]OOOBBB:::888777777777777888999:::888777555444333333444444777:::===@@@DDDHHHMMMPPPSSSQQQNNNLLLJJJHHHDDDAAA<<<;;;888666555555555666444333222111111111111111---------...............000000000000//////...---............/////////000------------------......------.../////////......////////////000111222333222333444555555666666555222555777888;;;CCCPPPZZZkkksss~~~yyypppkkklllpppwww~~~}}}|||zzz|||{{{wwwvvvnnnlllooovvvyyyzzzttteeeWWWKKKDDD999666222/////////......---------------,,,++++++)))))))))***************))))))))))))))))))))))))&&&'''(((((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((('''((((((((((((((((((((((((((((((((()))******++++++++++++++++++++++++++++++))))))(((((())))))***+++mmm]]]RRRNNNNNNNNNQQQRRRSSSRRROOONNNMMMNNNKKKJJJJJJKKKMMMMMMKKKIIIDDDDDDEEEEEEDDDDDDCCCBBB@@@>>><<<;;;<<<<<<;;;:::777666444444555555444222222222222111000000//////+++***((('''''''''((()))''''''''''''&&&&&&&&&%%%,,,,,,+++)))'''(((***---***)))''''''''')))***,,,((((((((((((''''''''''''%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&&&&'''((()))((('''%%%$$$###$$$&&&((())))))((('''&&&'''((('''&&&%%%&&&(((&&&&&&&&&'''''''''''''''((((((&&&%%%%%%%%%&&&&&&(((((()))***+++,,,------))))))))))))((((((((((((''''''((())))))))))))))))))******+++++++++++++++++++++++++++,,,---...///++++++,,,,,,++++++******)))---111111222888DDDMMM```kkkwww|||~~~~~~{{{tttvvvyyyvvvbbbUUULLLEEEAAAAAABBBAAADDDJJJPPPYYYkkk{{{~~~vvvkkkbbb[[[TTTKKKEEEEEEDDDAAA>>><<<:::::::::888999999999888888777666000000//////...------,,,////////////000000000000////////////000000111111555111222666888666888<<>>AAAGGGTTTggguuu~~~ssskkkhhhgggsssxxx}}}xxxtttuuuyyy{{{yyy{{{zzzsssmmmjjjjjjnnnqqq||||||~~~ooo___RRRHHH@@@:::444111...------------,,,,,,---.........---,,,+++((()))))))))*********+++))))))))))))))))))))))))((((((((()))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''((())))))))))))((('''((()))******)))(((''''''(((((((((((((((((((((((('''(((((()))******++++++******************************))))))******+++,,,rrr```TTTOOONNNOOONNNPPPQQQQQQPPPOOOOOOPPPIIIIIIIIIKKKMMMMMMKKKJJJDDDDDDDDDDDDDDDCCCCCCBBB@@@>>><<<<<<<<<===<<<:::555444222222333444222111//////......------,,,,,,+++***((('''''''''((()))''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&%%%&&&(((******)))((('''((()))+++---)))(((((((((''''''''''''%%%&&&'''((())))))))))))(((((((((''''''&&&&&&%%%((()))***+++***)))'''%%%###$$$&&&((())))))(((''''''((()))((('''&&&''')))'''''''''''''''''''''''')))***+++++++++)))((('''$$$%%%&&&'''((()))******))))))))))))(((((((((((()))))))))))))))(((((('''&&&&&&'''((((((((((((((((((((((((((()))***+++,,,......------+++***((('''"""'''---...,,,///666===FFFUUUfffppptttxxxzzzxxxwwwyyy}}}yyykkkaaaYYYOOOHHHFFF@@@>>>@@@EEEGGGKKKXXXggguuu|||rrrhhh]]]VVVLLLIIIEEEAAA>>>===<<<<<<999999:::::::::999999888888777777666555444333333000000000000111111111111,,,------......//////000555000///333444333666<<<===@@@EEEIIILLLLLLKKKJJJLLLJJJIIIHHHHHHFFF@@@<<<;;;<<<;;;999666444444555555111///222444444777<<>>;;;666222//////......///222555666444333222000000000111111000222444444333444888<<<:::999777777777555222000.........//////000111111000000///......///000111,,,,,,---------.........,,,------......---------+++++++++,,,,,,,,,------000000000//////.........---...000111111111000///222222222111222222333444333444555666777777777777===@@@EEEIIIRRRccczzz}}}wwwpppmmmooouuuzzzzzz~~~sssnnnnnnsssuuusssuuu{{{yyyyyyvvvooohhheeeeeefffuuu{{{}}}|||sssiii\\\PPPGGG@@@:::666222000...------...---,,,,,,---.........---,,,+++(((((())))))*********+++******************************))))))((('''%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))((()))***++++++***)))(((&&&(((***+++************************************'''(((((()))***+++++++++))))))))))))))))))))))))++++++******++++++,,,---xxxeeeUUUNNNMMMPPPPPPPPPPPPPPPOOONNNMMMLLLMMMMMMLLLKKKJJJHHHFFFEEEGGGEEECCCBBBAAABBBDDDEEE======<<<;;;::::::999999<<<;;;999666444222111000000000111000000///...------,,,***(((&&&&&&&&&'''******))))))((((((((('''&&&&&&&&&&&&&&&'''((((((&&&'''))))))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&&%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''$$$%%%'''(((((('''%%%$$$))))))***))))))(((''''''+++)))(((''''''((()))+++))))))************)))))))))******)))(((''''''(((&&&'''''''''(((((())))))''''''''''''((((((((((((///000000///...+++)))(((++++++,,,,,,...///111222777===KKK^^^mmmuuu{{{~~~zzzsssmmmdddYYYPPPJJJFFFFFFIIIHHHFFFJJJQQQ[[[eeeuuuxxxnnnaaaZZZQQQIIIDDDCCCCCCBBBBBB???;;;888777777666555444444555555444222000///111111111111000///......111111111111000000000000222111111111222444777888===@@@FFFLLLOOOPPPNNNMMMLLLLLLJJJHHHFFFCCCAAA???======;;;999777666444333000000000000000111222222999999999888777666444444//////000000111111111222111111000000/////////......///000222222222111000222222222222222111000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------......---,,,,,,,,,,,,,,,---...///000000000000000000000////////////000000000//////111333555222000///000111222222222444777888999;;;>>>@@@EEEGGGNNNXXXgggvvv|||vvvvvvrrrrrrtttvvvxxx{{{}}}~~~~~~uuurrrooonnnooorrrttttttoookkkfffbbbbbbfffkkkooo~~~mmmbbbYYYMMMBBB:::666444333///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))))))))************'''((()))*********************))))))((((((''''''************************''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))*********))))))))))))))))))))))))))))))))))))))))))************+++++++++wwweeeUUUNNNMMMPPPPPPPPPPPPPPPOOONNNMMMLLLJJJJJJKKKKKKJJJIIIHHHHHHEEEDDDCCCBBBBBBBBBCCCCCC=========<<<<<<;;;;;;;;;===<<<:::777555444333333222222222222111000///...***)))(((((((((((()))***((('''''''''&&&&&&&&&&&&)))))))))))))))***++++++###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&((())))))(((&&&%%%(((((())))))(((((('''&&&***)))'''&&&&&&''')))***((())))))******))))))((('''))))))((('''&&&&&&'''''''''''''''((((((((()))((((((((())))))))))))***+++,,,,,,+++***)))'''&&&++++++,,,,,,---...///000///222<<>>;;;:::999888777888888888777666444222222111222222333333333333333111111111111000000000///111000000000111333555777999<<>><<<:::999888666555333222111///////////////000111111333333333333222111000000////////////000000000111000000/////////............//////000000000000///000111111111000000///...------------------------------------------------------------------------,,,------...------,,,,,,------------...///000111////////////000000000000333444444333222111222333444333333444555777777777:::;;;;;;<<<>>>BBBGGGKKKVVVZZZcccnnnyyyyyyqqqpppssszzz|||}}}{{{}}}yyytttpppnnnkkkiiifff``````___aaaeeekkkrrruuu|||jjj[[[RRRLLLBBB:::555222000///......---,,,++++++++++++++++++*********)))))))))*********)))))))))(((((((((((()))***************))))))))))))(((((('''''''''''''''''''''''''''''')))************+++++++++(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++xxxeeeVVVNNNMMMNNNPPPPPPPPPPPPOOONNNMMMLLLKKKKKKKKKJJJJJJHHHGGGGGGCCCCCCCCCCCCCCCBBBAAAAAA=====================<<<===<<<:::999777666666666333333333222222111000///******))))))))))))******''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&'''&&&%%%&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((('''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&'''''''''(((''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((())))))))))))((((((&&&'''((('''&&&%%%&&&'''''''''''''''(((((((((((())))))))))))************)))))))))***))))))((('''+++++++++,,,,,,---------///...222:::EEEVVVmmm}}}oooggg___[[[WWWOOOIIIFFFCCCBBBDDDHHHOOOZZZmmm~~~wwwggg\\\TTTPPPKKKHHHCCC@@@??????===<<<<<<;;;:::888666555444444222222222222222222222222111111111000000000000///000////////////111333444555777;;;???CCCEEEFFFGGGEEEEEECCCAAA>>>;;;999777666555444333111000......///............///000000......////////////.....................////////////............---------///......------------.........//////......------........................------------------------------------------------,,,,,,---------------,,,...------......///000111.........///000000111111000111333333111000111222333444555666888999999999@@@AAACCCEEEJJJRRR\\\bbbmmmrrr|||zzzsssoookkkkkkrrrzzz}}}vvvooohhhaaa\\\YYYZZZ^^^dddkkkssszzz}}}qqqdddVVVJJJAAA===777222000///...---...---,,,++++++***++++++******)))))))))(((((((((,,,++++++***(((''''''&&&(((((())))))))))))******)))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((((())))))))))))((((((************************************************%%%%%%'''((())))))))))))))))))))))))))))))******)))))))))))))))))))))))))))************+++++++++zzzfffVVVNNNLLLMMMOOOOOOOOOOOOOOONNNMMMMMMNNNNNNMMMKKKIIIFFFDDDBBBAAABBBCCCDDDCCCBBB@@@???<<<<<<<<<<<<<<<=========;;;:::999888777777777777333333333222111000///......---,,,***)))'''&&&&&&)))))))))))))))(((((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&***---''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''(((((((((((('''&&&&&&&&&&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&''''''(((((())))))(((((('''&&&'''((((((&&&&&&'''((('''''''''((((((((((((((((((((()))))))))******************++++++++++++++++++++++++,,,,,,+++++++++000//////222777EEE\\\pppzzztttqqqlllcccWWWOOOHHHEEEDDDFFFIIINNNYYYdddyyyyyynnnhhhYYYUUUOOOKKKHHHFFFDDDBBBBBB@@@>>>;;;999888888999777666555444333222222222111111111111000000000000//////......///000111222444555888;;;>>>AAACCCDDD@@@???>>><<<999777444333333222111000///...---,,,......---------......///------...//////000//////------------------------------------------------///...,,,+++***++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,---.........------///.........///000000111//////000000000000000000,,,...111222222222333444777888888999:::<<>>;;;;;;;;;;;;;;;;;;<<<<<<999999777666666555555555222222222111000...---,,,...---,,,***)))'''%%%$$$((((((((()))))))))))))))))))))(((((('''(((((()))"""""""""!!! """%%%(((''''''''''''''''''''''''$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((('''''''''((())))))((('''((()))(((((((((((((((''''''''''''''''''((((((((())))))******++++++,,,------...++++++,,,,,,,,,+++***)))++++++---///111888HHHXXXsss}}}pppdddUUUNNNGGGDDDBBBBBBHHHOOOaaajjjxxxuuupppggg___XXXRRRMMMIIIIIIGGGDDDAAA>>>===<<<<<<<<<;;;:::888777777777777333222222222111111111111//////////////////000000111222444666999;;;>>>???::::::999888666333111000111111000//////...------......------------......,,,---...//////000000///---------,,,,,,,,,,,,,,,,,,,,,,,,---------------...---,,,*********+++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---------....../////////,,,---...///////////////000000/////////000111111222222222111111000000//////111444555555555777888:::;;;<<<>>>@@@GGGOOOTTTZZZaaakkkwwwxxxsssjjjggghhhnnnttt{{{yyyssspppmmmjjjhhheeeeeefffiiiooowww~~~ssscccVVVLLLEEE???===222111//////000///...,,,,,,,,,+++*********++++++++++++*********)))))))))((((((((((((((((((((()))))))))(((''''''(((((()))'''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))*********%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************(((((())))))************))))))))))))))))))))))))))))))*********+++++++++wwwdddVVVOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMHHHIIIIIIIIIIIIHHHGGGGGGAAABBBDDDEEEDDDCCCAAA???;;;;;;;;;;;;;;;;;;::::::888888666555444444444444222222111111///...,,,+++))))))******)))((('''&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&'''###$$$$$$###"""###&&&(((''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''((())))))(((((()))***((((((((((((((('''''''''''''''''''''(((((((((((())))))((())))))+++,,,---***+++,,,---,,,+++***)))((()))---111333555???III^^^rrr}}}mmm```PPPFFF@@@>>>BBBHHHMMMQQQ[[[lll{{{{{{qqqhhhaaa\\\TTTRRRNNNJJJEEEAAA???======<<<:::999888888999:::444444444333333333222222111111111111000000000000...///000222444555777777666555555555333222111000000000000//////.........//////...------------...++++++,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,------------......------,,,,,,,,,,,,---++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000---...///000111111111111111111000000000000111111333333333222222222222111222444555555555666888:::;;;???DDDHHHNNNWWWccckkkzzz}}}uuupppnnnsssrrrtttzzz}}}}}}vvvtttqqqppppppppppppooogggggghhhkkkqqqzzz~~~{{{iii]]]OOOFFF???888444333///...,,,,,,------+++***++++++************++++++++++++*********)))))))))'''''''''(((((()))))))))***)))((('''&&&'''((()))&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((())))))***************((((((((()))******++++++)))))))))))))))))))))))))))************+++++++++qqq___TTTPPPOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMGGGGGGHHHIIIIIIIIIHHHHHHCCCCCCDDDEEEDDDCCCBBBAAA======<<<<<<;;;;;;::::::999888777555444333333333333333222222000...---,,,(((((())))))((('''%%%$$$&&&&&&&&&&&&'''''''''(((&&&%%%$$$$$$######$$$$$$'''((())))))''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''(((***)))((((((((('''''''''''''''(((((((((((()))))))))((((((''''''((()))***+++)))+++,,,---...---+++***+++***,,,111333444999@@@III\\\tttxxxfffYYYQQQJJJIIIJJJCCCDDDJJJUUU^^^fffrrr}}}~~~qqqooojjjccc\\\TTTOOOKKKGGGEEEAAA>>>;;;:::999999666555555555555444444444333333333333222222111000...///000111222333333333222222333333222222111111////////////............000//////...------......+++,,,---------------,,,......------,,,,,,,,,,,,,,,---------............------......///.........+++,,,---............---------------------------........................---------...///000000000//////000222222333333222222111111000000111111111222222333333444555666666555666888999;;;???DDDHHHMMMSSS\\\cccjjjrrr}}}yyyvvvvvvwwwzzzwwwtttsssssssssuuuxxxzzzzzzxxxuuuoooppprrrwww~~~qqqaaaTTTJJJ@@@<<<999222......---,,,******+++,,,+++***++++++************++++++******)))))))))(((((((((((((((((((((((('''''''''+++)))(((&&&&&&&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''(((((()))******++++++)))))))))))))))))))))))))))************+++++++++lll[[[SSSPPPQQQQQQLLLMMMMMMNNNNNNNNNMMMMMMIIIIIIIIIIIIHHHGGGFFFFFFDDDDDDDDDDDDDDDCCCCCCBBB??????>>>===<<<;;;;;;::::::999777666444333333333444444444333111///...---++++++***)))'''$$$!!! '''((((((((())))))******)))(((''''''&&&&&&&&&&&&%%%''')))((('''&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&((()))***''''''''''''''''''''''''***)))'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''((((((''''''''''''((((((%%%&&&&&&'''((((((((('''&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''&&&&&&((()))))))))(((((('''''''''&&&))))))))))))***************)))(((((((((***+++,,,)))***,,,.........,,,+++---)))(((***,,,,,,000555;;;JJJ]]]nnnyyyoooeeeYYYOOOKKKBBBBBBEEEIIIJJJNNN\\\lllwwwyyyooogggbbbYYYVVVPPPIIIDDD@@@===<<<777666666666666555555555444444444444444333222111000111333444444444333222000111111222222222222222........................111000///........................//////......---.........------,,,,,,,,,---------....../////////,,,---///000111000//////,,,---......////////////////////////////////////000000000000000000000000---------...///000000111///000111222333444444444222222111111111111111222000111222444666888999:::;;;===???CCCHHHOOOXXX^^^hhhppp{{{|||uuurrrqqqqqqxxxzzz{{{yyy||||||nnnYYYHHHGGG>>>888999888222///000---,,,******,,,------,,,+++***************++++++)))(((((((((''''''''''''******)))((('''&&&&&&%%%+++***(((&&&%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%'''(((((()))***+++++++++)))))))))))))))))))))))))))************+++++++++tttbbbVVVQQQOOOLLLIIINNNNNNMMMMMMLLLKKKKKKJJJJJJIIIHHHFFFEEEEEEFFFFFFDDDDDDEEEFFFFFFEEEDDDCCC@@@???===<<<<<<===>>>@@@888999999777444333333444444444333222111//////...///***%%%$$$(((+++***((('''%%%###$$$''')))(((&&&''''''(((((((((((('''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((,,,,,,+++***)))(((''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%&&&''')))***''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((()))(((&&&&&&((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))(((&&&***((('''&&&&&&'''(((***''''''((((((((((((''''''))))))))))))******************))))))******+++,,,////////////////////////111999FFFWWWkkk~~~~~~xxxrrrfffYYYOOOFFF>>>>>>AAAEEEMMMTTT```tttwwwmmm```UUUNNNJJJFFFDDD???>>><<<:::888666444333555444333333444555333222333333333333222111111000111111222333333222000000111111000000/////////...///......------......///---------...------,,,,,,+++---000222333222000...//////...------.........---,,,+++,,,...///...------...//////000000//////------------------------/////////......---------///111333444222111111111333222000111222333333222000111222444555555555555666555555888<<<@@@AAABBBFFFHHHKKKPPPXXXeeeuuuyyyvvvtttuuuxxxrrrcccUUUJJJCCC777666444222000...---,,,++++++++++++++++++++++++************************)))))))))))))))(((''''''(((((((((((('''''''''''')))(((&&&%%%%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''''')))***++++++***)))'''''''''''''''''''''''''''******))))))))))))******)))))))))))))))******++++++++++++*********)))))))))************+++++++++rrr```TTTPPPOOOMMMKKKNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGCCCCCCDDDEEEDDDCCCBBBAAA<<<;;;:::999999:::;;;<<<888999999777444333333333333333222222111000//////+++'''""""""%%%''''''%%%'''%%%###$$$&&&''''''%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''******)))(((((('''''''''(((((((((''''''(((((()))%%%%%%$$$#########$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&%%%######$$$%%%((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((()))))))))************************++++++,,,------------------------333444999BBBTTTllluuubbbTTTFFF???>>>@@@DDDJJJRRRbbbxxx}}}nnnaaaUUUJJJBBB;;;::::::::::::;;;;;;:::555444222222333333222111333444555666666555444444222333333444444333111111/////////.........------000//////......//////000------............------...///111111111000///---......---------------...///...---...000111000///...///000000111111000000////////////////////////111111111111000000000//////111333444333222222333333222222222333333444333444555555666777888999:::999999;;;>>>DDDKKKRRRVVV[[[^^^dddkkkuuu{{{yyyxxxzzz}}}{{{mmm]]]PPPFFF>>>999555444222000///---------++++++++++++++++++++++++************************))))))******))))))((('''(((((((((((('''''''''''')))'''&&&%%%%%%&&&''')))(((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''&&&''')))******)))'''&&&******************************))))))))))))******))))))(((((())))))***+++*********)))))))))(((((((((((()))))))))*********rrr```SSSNNNNNNNNNMMMNNNNNNNNNMMMMMMMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGHHHBBBCCCCCCDDDCCCBBBAAA@@@========================888999999777444222222333222222222111111000000000---)))%%%%%%''')))(((''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%(((((((((''''''%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&%%%%%%''')))******)))'''%%%&&&''''''((((((''''''&&&(((((())))))))))))******+++************+++,,,,,,++++++++++++++++++++++++333111000333>>>QQQeeesssyyyfffPPPCCC???===>>>@@@EEEOOO\\\gggooozzznnn^^^SSSIIIFFFBBB???===:::777444777555333222333444333222555666888:::;;;:::999888444444555555444333222222000000000////////////...111111000000000000111111......///////////////...222111111000000///......//////............//////111000///000222333222111000000111222222222222111111111111111111111111111444444333333333333222222000222444444333333333444333333333333333444444444777777777777888:::<<<===???BBBGGGLLLTTT___llluuu|||wwwqqqppprrruuuxxx|||||||||qqqgggXXXJJJ@@@:::777666222111000...------------++++++++++++++++++++++++)))))))))))))))))))))))))))************))))))(((((((((((((((''''''''''''((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&((((((((((((&&&&&&((((((((((((((((((((((((***))))))(((((())))))***))))))(((((())))))***+++)))))))))((((((((((((((('''((((((((())))))))))))xxxeeeUUUNNNMMMNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMJJJJJJIIIIIIHHHHHHHHHHHHCCCCCCDDDDDDCCCBBBAAA@@@======>>>?????????>>>>>>999999999777444222222333111111111111000000000000...+++((('''((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((($$$######""""""""""""###'''((()))))))))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&&&&'''(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&'''((())))))((('''&&&'''(((((())))))(((((('''(((((((((((()))))))))******************+++,,,,,,************************//////000111555===GGGNNN^^^iiizzz|||}}}rrr[[[MMMHHHCCC???>>>AAAEEEJJJOOOTTT^^^kkkuuuxxxlllaaa\\\TTTMMMFFF>>>666000999777444333444666777777999:::===???@@@???===<<<777777666555444333222222333333333222222222222222222111111000000111111222///000000111111111111000333222111/////////000111111111000000000111222222333222111222333444444222000111222222333333222222333333333333333333333333444444444444444444444444222333555444333333333444777888999999888777888888;;;;;;;;;===@@@EEEIIIKKKOOOUUU^^^fffnnnzzzxxxpppfffbbbdddhhhmmmqqqzzz}}}xxxwwwxxx|||{{{ppp]]]UUUIII???999666444444......---,,,,,,,,,,,,,,,************************(((((((((((((((((((((((()))***************))))))((((((((((((''''''''''''((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******mmmZZZOOOLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIHHHHHHDDDDDDEEEEEEDDDCCCAAA@@@999:::;;;<<<<<<<<<<<<;;;999:::999777444222111222111111000000000000000000***(((&&&%%%%%%%%%%%%$$$''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((())))))***)))(((''''''&&&&&&&&&'''"""###$$$&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''(((((()))***+++%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((()))((('''&&&&&&'''((())))))))))))******)))))))))'''(((((((((((()))))))))******))))))******+++,,,************************+++,,,...///000222666888BBBIIIVVVgggxxx|||ggg]]]WWWPPPIIIEEEAAABBBBBBCCCFFFLLLUUU\\\hhhxxxzzztttlllddd]]]SSSHHH@@@===999666444555888999:::>>>???AAABBBBBBBBB@@@???;;;;;;999777555333222111444444444444444444444444222222111111111111222222000111222333333333333333222222000000000222333555111111111111111222333333444222222333444555444333111111222333333333333222333333333333333333333333444444444444444444444444555666777666444444555666:::===??????>>>===>>>@@@AAACCCGGGMMMUUU^^^eeejjjjjjsss~~~~~~|||tttmmmfffccc```]]]```ffflllooorrr~~~||||||}}}mmm^^^UUUGGGBBB;;;666333111///...,,,+++++++++++++++,,,,,,************************''''''''''''''''''''''''((())))))*********))))))(((((((((((('''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((('''((())))))***************************)))))))))*********++++++vvv___QQQLLLLLLNNNNNNNNNMMMMMMLLLKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHGGGDDDEEEEEEEEEDDDBBBAAA@@@;;;;;;;;;<<<======>>>>>>:::::::::777444222111222111111111000000/////////******((('''&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&'''&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))(((((('''&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%''''''((()))***%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))***)))'''%%%%%%''')))***((())))))******))))))(((''''''(((((((((((()))))))))(((((((((((()))******++++++++++++++++++++++++(((((((((((())),,,111444666888???KKKXXXiii}}}ssslllggg```YYYVVVKKKHHHDDDAAAAAAEEEIIIMMMRRR___rrr}}}zzznnn___TTTEEEAAA<<<888888999;;;;;;@@@@@@AAABBBCCCDDDDDDDDDBBBAAA>>>:::777555333222222333333333333333444444444333333222222333333444222222333444555555555555333333222222333444666777000000000000111222333333555444333444666777666555222333444444555555444444555555555555555555555555555555555666666666666666888999:::999888999;;;===888===BBBEEEEEEFFFHHHKKKLLLPPPWWWbbbnnnzzz~~~}}}xxxtttsssuuurrrkkkddd```cccccc```aaagggmmmoooqqqtttfffUUUIIICCC:::777444222111000...---++++++************++++++************************(((((((((((((((((((((((('''(((((())))))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''(((((()))***************++++++++++++************++++++++++++|||bbbRRRLLLLLLOOOOOONNNMMMLLLKKKIIIHHHHHHFFFGGGHHHIIIIIIHHHGGGGGGDDDDDDDDDDDDCCCAAA???>>>>>>=========>>>???AAABBB:::::::::777444111111111222222111000///......---,,,,,,,,,***((('''''''''&&&'''((('''%%%%%%'''***&&&&&&''''''''''''&&&&&&(((((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((('''&&&%%%$$$$$$#########(((((('''''''''(((((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((((((''''''''''''((((((''''''(((((((((((('''''''''''''''((((((((())))))'''''''''''''''((())))))************************((()))))))))(((***---000222000333999@@@JJJ[[[kkk~~~xxxvvvuuurrrpppqqqccc[[[PPPGGGCCCBBBCCCCCCEEELLLXXXeeeqqqyyy~~~uuuiiiVVVPPPHHHBBB???>>>>>>>>>>>>??????AAACCCFFFIIIJJJJJJHHHDDD???;;;777555444333333333444444555555555777666666555555666666777222333444555666666666666666555555555555555666666333333333333444555666777777666555666888999888777555666777777888888777777777777777777777777777777999999999:::::::::;;;;;;999:::<<<===>>>AAAEEEHHHAAAHHHPPPVVVYYY\\\bbbggghhhllluuu|||uuurrrooonnnnnnnnnllljjjffflllmmmiiigggkkkoooooottt~~~zzziii]]]RRREEE>>>===555333000000000111000///++++++***************+++************************((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''(((((((((''''''''''''((())))))))))))))))))*********+++))))))))))))************~~~dddRRRLLLMMMPPPOOONNNMMMKKKJJJHHHGGGFFFEEEFFFGGGHHHHHHHHHGGGFFFCCCCCCCCCCCCBBB@@@>>>===<<<;;;999999:::<<<>>>@@@:::;;;:::777444111111111333222111000///...---,,,)))))))))(((%%%$$$$$$$$$%%%''')))(((&&&&&&))),,,%%%&&&&&&''''''&&&&&&%%%((()))*********)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&&&&&&&((('''%%%$$$######$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&))))))'''%%%$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''(((******((('''&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((((((************************))),,,///000...+++)))(((...+++,,,111333777DDDSSS]]]ooo|||xxxzzz|||~~~{{{ooo^^^OOOFFFAAA???>>>AAACCCHHHOOOWWW]]]___```jjjooovvv|||ddd]]]TTTKKKFFFDDDCCCBBB<<<<<<===???CCCHHHLLLOOOOOOLLLHHHBBB===:::777666555666666666777777888888999999888888888888999999333444555666777777777777888888888777666666555555777777777777888999;;;;;;999888777888:::;;;:::999888888999::::::::::::999999999999999999999999999<<<=========>>>>>>??????999;;;>>>@@@CCCGGGLLLPPPTTT\\\fffoootttzzz}}}xxxtttrrrrrrpppnnnkkkkkknnnpppqqqxxxzzztttppprrrttttttvvv|||~~~ooo```QQQHHHAAA999666888111...+++***+++---......,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((('''''')))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''((((((((())))))******(((((((((((())))))))))))dddSSSNNNMMMKKKOOOOOOOOOOOONNNLLLKKKIIIJJJJJJIIIHHHGGGEEEEEEDDDCCCCCCDDDDDDDDDBBBAAA@@@999999:::;;;;;;<<<<<<===:::888555333111111111222222222222222111///...---...---+++)))''''''''''''((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&''''''((())))))******))))))###$$$&&&''''''''')))+++%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%***'''%%%&&&'''&&&%%%&&&)))*********)))'''%%%$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&(((((()))***)))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&%%%%%%$$$))))))))))))))))))))))))'''''''''''''''''''''''')))(((((('''''''''((((((((((((((('''((())))))***))))))(((((()))***++++++------------000333666888DDDPPPdddxxx~~~|||xxxuuuzzz}}}nnn___SSSJJJCCC@@@CCCAAA@@@@@@DDDGGGIIIIIILLLNNNUUU___hhhrrrzzzlll\\\RRROOOKKKFFFBBB???===???@@@BBBJJJRRRTTTQQQLLLEEE???;;;888666555777999:::999999999999@@@===:::888888666444222999888888777777666666666999::::::;;;:::999777666555666777999:::;;;;;;;;;::::::999999999;;;<<<===>>><<<;;;;;;===>>>>>>===<<<======>>>>>>?????????BBBCCCDDDCCCBBBBBBDDDFFFIIIJJJLLLQQQWWW^^^dddhhhtttzzz|||zzz|||{{{xxxxxxzzzzzz{{{xxxsssssswww{{{zzz|||zzz~~~|||}}}rrrfffRRRLLLDDD<<<777555333222//////...---,,,,,,++++++++++++++++++++++++++++++%%%&&&((((((((()))***,,,(((((((((((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''')))******(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&&&&&&&'''((((((((('''''''''''''''''''''''',,,+++)))(((''''''((((((&&&&&&''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))***************)))(((''''''((()))*********++++++++++++******eeeTTTOOONNNLLLNNNOOOOOOOOONNNLLLJJJIIIJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDBBBAAA@@@:::::::::;;;;;;;;;;;;<<<999888555333111111222222222222222111000///...------,,,***(((&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%((())))))(((&&&$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%,,,***((())))))((('''&&&%%%&&&&&&&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$###%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&''''''((()))))))))*********++++++******))))))((()))))))))************,,,...111222444<<>>>>>>>>BBBCCCHHHPPPYYYeeewwwzzzkkk___XXXOOOGGG???;;;:::;;;<<<>>>EEEMMMOOOLLLGGGBBB>>>=========<<<===???@@@@@@???>>>>>>CCC@@@>>>======>>>===<<<<<<<<<;;;;;;:::999888777888999::::::;;;::::::999::::::;;;===>>>>>>>>>>>>>>>======<<<===>>>@@@AAADDDCCCCCCDDDGGGHHHGGGGGGEEEFFFFFFGGGHHHIIIJJJJJJGGGIIIMMMOOOQQQSSSVVVYYY]]]___dddjjjrrrzzz{{{{{{|||yyywwwuuuuuuwwwwwwuuurrrxxxrrrpppuuuyyyyyywwwwwwxxxzzzxxxtttuuu|||yyyiiiYYYOOOFFFBBB;;;555222000///---------,,,,,,++++++******++++++++++++++++++++++++***++++++***)))(((((()))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%%%%''''''((((((((('''&&&&&&&&&%%%&&&&&&'''(((((((((((('''(((((()))))))))************)))(((''''''((()))************++++++*********fffUUUPPPOOOMMMNNNOOOOOOOOONNNLLLJJJIIIJJJIIIHHHHHHGGGFFFEEEEEECCCCCCDDDDDDCCCBBB@@@???<<<<<<;;;;;;;;;:::::::::999777555333222111222222222222222111000///...---,,,+++)))'''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((('''''''''&&&''''''%%%"""!!!!!!!!!%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&'''(((((('''$$$"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$(((((('''&&&&&&&&&&&&'''&&&''''''((((((''''''&&&'''&&&&&&&&&&&&'''(((((($$$%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''')))***+++,,,---,,,,,,+++++++++***)))((((((((((((******)))((()))***,,,---...000555???NNNbbbwww||||||||||||~~~}}}zzzvvvoooeeeZZZSSSJJJFFFAAA===;;;:::999888<<<;;;===CCCJJJUUUeeesss}}}oooaaaRRREEE>>>:::888999999:::AAAIIIIIIGGGEEEDDDDDDFFFIIIJJJKKKLLLNNNOOONNNMMMKKKJJJIIIFFFCCCBBBCCCDDDEEEEEE@@@@@@@@@@@@???>>>===<<<<<<<<<==================??????AAABBBCCCCCCCCCCCCCCCCCCBBBCCCDDDFFFHHHIIIJJJJJJLLLPPPSSSUUUUUUTTTTTTTTTVVVWWWYYYZZZ\\\\\\YYY]]]ccciiinnnssswwwzzz|||{{{wwwuuupppjjjdddcccdddgggkkkoooqqqqqqyyyrrrpppvvv|||}}}zzzyyyxxx|||~~~|||~~~kkk\\\PPPFFF@@@:::777333000...---,,,***************************************************++++++***))))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&'''((())))))'''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((()))***+++))))))((('''&&&%%%%%%$$$''''''((()))))))))(((((((((((())))))))))))******))))))(((((((((((())))))************************eeeTTTOOONNNMMMNNNNNNOOONNNMMMLLLJJJIIIIIIIIIHHHHHHGGGFFFEEEEEECCCCCCDDDDDDCCCAAA???>>>======<<<;;;::::::999999888777555444222222222222222222111111000...---,,,,,,+++)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((###%%%&&&&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$$$$$$$&&&)))'''$$$"""###$$$%%%&&&'''((((((((((((''''''&&&&&&&&&&&&(((((((((''''''&&&&&&%%%)))((('''&&&&&&'''((()))'''(((((((((((((((((('''''''''&&&&&&&&&''''''(((''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''((())),,,------,,,+++******))))))((((((((())))))---,,,+++*********++++++111000///111;;;KKK]]]jjjxxxuuuwwwyyy{{{wwwwwwvvvuuurrrmmmeee```TTTOOOHHHCCC???===;;;:::===;;;;;;>>>BBBGGGQQQ\\\mmmttt|||~~~kkkVVVFFFAAA===::::::999999???FFFHHHKKKOOOTTTZZZ^^^aaacccgggggghhhiiiiiihhheeeccc[[[WWWSSSPPPOOOOOONNNNNNIIIIIIIIIIIIHHHGGGEEEDDDFFFEEEDDDDDDDDDDDDEEEEEEGGGHHHIIIKKKMMMNNNOOOOOOMMMNNNOOOPPPSSSWWWZZZ[[[ZZZ\\\```ffflllooopppoooqqqqqqsssuuuwwwxxxzzzzzzyyy~~~}}}xxxssslllddd^^^WWWYYY___gggpppzzzwwweeeUUUJJJCCC>>>;;;444222000//////...,,,***)))*********************************************'''&&&&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''(((((()))))))))******+++((((((''''''&&&&&&&&&%%%'''(((((()))))))))))))))(((((((((((()))))))))***))))))(((((((((((())))))******))))))))))))******cccSSSNNNMMMLLLMMMNNNNNNNNNMMMKKKIIIHHHIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDDDDDDDBBBAAA???>>>======<<<;;;:::999999888777666555444333222222222111111111000///...---,,,---,,,***(((''''''((((((((((((''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%''')))******+++---///&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$''''''$$$&&&***(((###$$$$$$$$$%%%&&&((())))))))))))'''&&&&&&&&&&&&'''))))))((('''&&&&&&%%%%%%%%%$$$#########$$$%%%&&&(((((((((''''''((((((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((('''(((***,,,,,,+++)))(((''''''''''''((()))***+++---,,,,,,++++++*********...---,,,,,,000999CCCKKKgggwww}}}zzz{{{{{{yyywwwvvvwwwxxxwwwvvvddd^^^UUULLLFFFBBB???======::::::<<<>>>>>>BBBHHHOOOWWW```jjjwww|||gggVVVIIIDDD@@@???<<<;;;@@@GGGOOOWWWdddrrr}}}|||xxxrrrnnnkkkiiigggeeeaaa```___]]]YYYUUUQQQOOOPPPPPPOOOPPPQQQTTTVVVXXXZZZ\\\^^^aaadddfffggghhheeefffgggkkkooossswwwzzz{{{~~~~~~yyytttooojjjddd^^^[[[YYY^^^fffppp|||xxxeee[[[NNNCCC===:::777555222111/////////---+++)))************++++++++++++))))))))))))))))))))))))(((&&&%%%''')))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((('''(((((()))))))))))))))'''(((((((((((()))))))))(((((())))))))))))((((((******)))(((((()))******bbbRRRNNNMMMKKKMMMNNNNNNNNNMMMKKKIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDDDDCCCBBB@@@>>>=========<<<;;;::::::999999666555555444444333222222111111111000///...---,,,---,,,***)))((((((((()))(((((((((''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&(((((('''''')))***'''&&&&&&&&&&&&%%%%%%%%%(((''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$(((&&&!!!###)))(((###&&&%%%%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$###"""%%%%%%$$$$$$%%%%%%&&&&&&(((''''''&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))&&&'''((()))***)))((((((%%%%%%&&&'''(((***+++,,,))))))))))))))))))))))))***+++,,,---///222777:::JJJ\\\uuu~~~|||zzz{{{~~~~~~|||ttthhh\\\SSSLLLFFFCCC>>>;;;;;;======;;;<<<@@@===DDDLLLVVVdddrrryyyxxxrrrssstttttttttvvvzzz}}}sss\\\VVVQQQNNNJJJGGGKKKQQQ___jjj||||||vvvpppjjjfffdddcccdddfffjjjoootttwww{{{}}}|||tttmmmiiigggeeeeeehhhlllqqqyyyyyyiii___QQQJJJAAA:::777555222//////...,,,,,,,,,,,,***(((++++++******************((((((((((((((((((((((((,,,)))'''(((***+++)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((())))))((((((&&&%%%%%%$$$%%%%%%&&&'''((())))))''''''((()))))))))((((((''''''(((((((((((())))))(((((())))))))))))((((((***)))(((''''''((()))***cccSSSNNNNNNLLLMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFCCCDDDDDDCCCBBB@@@>>><<<<<<<<<<<<;;;;;;:::::::::555555555555444333222222111111111000///...,,,,,,,,,+++)))(((''''''(((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''(((((()))************)))###%%%&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!&&&%%%"""&&&222555111***)))((('''''''''(((((('''&&&%%%$$$$$$%%%'''(((((('''&&&%%%$$$######"""%%%&&&''''''((((((((('''((('''&&&%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***''''''((((((((()))))))))&&&&&&&&&'''((()))***+++&&&'''((())))))************+++,,,------///222555999GGGYYYjjj|||~~~yyytttvvvtttiiiaaa[[[WWWMMMHHHEEEEEECCC@@@???BBB;;;???BBBGGGQQQ]]]bbbaaaXXXYYYYYYWWWVVVXXX]]]aaappp|||vvvoookkkeeeaaadddiiiuuu|||pppfffccceeeiiiqqq{{{~~~zzzkkk___SSSLLLFFF@@@999555333222///---,,,***))))))***++++++************))))))((((((((((((((((((((((((((((((((()))&&&###%%%)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''))))))***++++++***)))(((%%%&&&&&&&&&'''(((((((((&&&&&&'''((((((((((((''''''''''''((((((((())))))'''((()))******)))((('''***)))(((''''''((()))***dddTTTPPPOOOMMMMMMMMMNNNMMMLLLKKKIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGDDDDDDDDDCCCBBB???===<<<<<<<<<;;;;;;;;;:::::::::555555555555444333222222111111000000///---,,,+++***)))((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''''''''&&&'''))))))))))))***,,,'''''''''&&&&&&%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%""")))***)))222CCCKKKGGG000...,,,+++***)))******((('''&&&%%%&&&(((***+++***))))))'''&&&%%%$$$$$$!!!"""$$$%%%&&&%%%$$$$$$'''&&&%%%$$$$$$%%%&&&''')))((('''&&&&&&&&&&&&&&&(((((())))))******++++++))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''((()))******((((((((('''((()))******(((((('''''''''(((((()))&&&'''(((***+++,,,,,,,,,)))))))))(((''')))---000///777AAAJJJYYYppp{{{rrrrrr{{{~~~vvvqqqnnnaaaYYYRRRNNNKKKFFFEEEGGG>>>===;;;999???GGGKKKIIIHHHHHHGGGEEECCCEEEJJJNNNUUUhhh{{{~~~zzz{{{vvviii]]][[[___ggguuuyyysssvvv{{{qqqaaaUUUMMMFFFBBB;;;666000------...,,,***+++)))((((((***---...---******)))((('''&&&&&&%%%((((((((((((((((((((((((!!! &&&)))(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%&&&(((((((((''''''''''''''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''((((((((()))'''((()))******)))((('''+++)))(((''''''((()))+++iiiWWWOOOMMMMMMIIIJJJLLLMMMMMMKKKIIIGGGFFFFFFFFFFFFEEECCCBBBAAAHHHDDD@@@>>>@@@AAA@@@???::::::;;;;;;;;;:::999999888777555333111000//////000000//////.........---+++)))(((&&&&&&&&&''''''(((((('''''''''&&&&&&&&&)))((('''%%%%%%%%%&&&'''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''&&&&&&&&&)))+++(((&&&333QQQqqq]]]999(((...))) $$$'''&&&&&&&&&&&&'''((((((''''''''''''&&&%%%$$$###''''''&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&'''''''''%%%%%%'''******&&&###!!!"""###%%%&&&'''((((((***)))'''&&&%%%%%%&&&'''((('''&&&%%%$$$%%%&&&&&&***(((&&&%%%%%%%%%'''(((&&&$$$######&&&)))++++++)))))))))(((''''''&&&&&&''''''((()))***,,,...///)))************+++++++++,,,000555:::AAAMMM\\\hhhxxxpppuuu~~~xxxuuuooohhh___WWWQQQNNNIIIDDD===::::::<<<<<<;;;<<<===>>>>>>???@@@BBBDDDIIIQQQ\\\eeekkkoootttxxxyyyqqqjjjffffffgggoooqqqsssvvvxxxvvvqqqnnnllllllgggaaacccllltttvvv}}}}}}~~~zzz|||~~~pppeeeVVVKKKEEE@@@<<<888111111111111000///...---,,,,,,,,,+++++++++******''''''&&&'''((()))+++,,,))))))((('''&&&%%%%%%%%%''''''((()))))))))))))))&&&'''((((((((('''&&&%%%&&&%%%%%%$$$%%%&&&'''((('''''''''(((((((((((()))%%%%%%&&&''''''&&&%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&&&&%%%&&&(((((((((''''''+++,,,)))&&&%%%&&&&&&''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))))))))******)))((('''&&&%%%%%%)))+++---,,,)))(((***,,,lllWWWMMMIIIHHHIIIKKKMMMNNNNNNLLLIIIHHHFFFFFFFFFFFFEEECCCBBBAAAFFFCCC@@@???@@@@@@???===;;;;;;<<<<<<<<<;;;::::::999888666444333111111000222111111///...---,,,,,,,,,+++***)))((((((((()))((('''''''''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&'''(((&&&(((++++++---@@@kkkUUU+++%%%&&&&&&((('''&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''%%%$$$%%%'''(((&&&$$$######$$$%%%&&&&&&&&&&&&))))))(((''''''''''''''')))((('''&&&%%%&&&'''''')))(((&&&%%%%%%&&&'''((('''%%%$$$$$$&&&((())))))))))))))))))(((((((((((()))))))))))))))***+++,,,))))))*********+++++++++***---000111333:::EEEMMMeeemmmyyy|||vvv|||~~~~~~wwwpppiiifff[[[UUUMMMFFFCCCAAA???>>>;;;<<<<<<<<<;;;<<<===>>>AAAFFFLLLPPPSSSUUUXXX[[[fffjjjpppvvv|||}}}xxxkkkggg```XXXQQQNNNNNNPPPZZZ]]]aaaeeeiiijjjiiihhhooopppnnnjjjkkkqqquuutttxxxyyywwwqqqlllnnnwwwtttjjjZZZQQQFFF???===;;;999666////////////...---,,,+++,,,,,,+++++++++*********((((((''''''((()))***+++((((((((('''&&&&&&&&&%%%''''''(((((()))((((((((('''''''''''''''&&&%%%$$$&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&%%%%%%&&&&&&%%%&&&'''(((((((((&&&((((((&&&$$$%%%&&&''''''''''''(((((('''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))))))))******))))))((('''&&&&&&(((***++++++)))((()))+++lllWWWMMMIIIHHHJJJLLLMMMOOONNNLLLJJJHHHFFFFFFFFFFFFEEECCCBBBAAACCCAAA@@@@@@@@@@@@>>><<<<<<=========<<<<<<;;;::::::999777555333222222111333333111000...---++++++)))((('''&&&%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&'''''''''(((''''''&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$+++)))&&&$$$###%%%'''(((+++&&&(((+++'''***JJJqqqvvvGGG'''&&&((((((&&& &&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&%%%$$$###"""!!!!!!"""###%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$(((((()))))))))(((((('''***)))((('''&&&'''(((((()))((('''%%%%%%&&&'''''')))'''%%%$$$&&&''''''&&&((())))))))))))************))))))((((((((()))))))))))))))*********++++++,,,...///...---///555:::BBBKKKZZZhhhuuu{{{{{{pppiii^^^TTTLLLFFFAAA>>>>>>======<<<<<<;;;;;;;;;<<<===?????????@@@BBBDDDLLLPPPVVV\\\bbbhhhooottttttsssrrrqqqtttzzzwwwmmmfff```]]]VVVOOOIIIFFFHHHJJJJJJMMMRRRYYY```fffjjjlllyyy}}}|||{{{{{{xxxsssooooookkkddd___bbbnnnxxxtttcccUUULLLCCC>>>777444555555444222,,,------,,,,,,+++***))),,,++++++++++++*********))))))(((((((((((())))))''''''''''''''''''&&&&&&'''''''''(((''''''&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&'''((()))***)))(((&&&&&&%%%&&&'''(((&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))))))))*********))))))(((((((((((()))***)))((('''(((***iiiWWWPPPMMMLLLKKKLLLNNNOOOOOOMMMKKKIIIFFFFFFFFFFFFEEECCCBBBAAA@@@@@@AAAAAAAAA???<<<:::<<<<<<===<<<<<<;;;:::999999888666555333222222111222222111000///...---,,,''''''&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&$$$$$$$$$%%%%%%...$$$!!!'''***''',,,666888((('''---'''!!!###"""%%%%%%&&&&&&''''''''''''$$$%%%%%%%%%$$$$$$###"""!!!!!!"""###%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$&&&%%%&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&***)))'''&&&&&&&&&'''((()))((('''&&&&&&&&&&&&'''***(((%%%%%%%%%&&&%%%$$$&&&''''''((()))*********((((((''''''''''''(((((())))))))))))************+++,,,......---...111444000777BBBNNN]]]ooo}}}~~~{{{pppdddYYYOOOIIIEEEDDDCCCBBBBBBCCCBBBAAA@@@???>>>===;;;;;;===???AAAAAADDDGGGJJJMMMQQQUUUXXXXXXWWWVVVVVVZZZcccnnnuuu~~~~~~ttthhh^^^XXXQQQPPPNNNJJJFFFDDDDDDEEEJJJNNNUUU]]]eeennnvvv{{{xxxtttpppjjjdddbbbffflllqqq~~~vvvfffXXXMMMDDD???888555222111111111///---++++++,,,,,,+++******)))++++++++++++******************)))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%%%%)))(((&&&$$$#########$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''(((***,,,222---((('''((('''((()))%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))))))))************))))))))))))'''(((((((((''''''((((((~~~dddUUUPPPNNNNNNKKKLLLNNNOOOOOOMMMKKKIIIFFFFFFFFFFFFEEECCCBBBAAA???@@@BBBBBBAAA>>><<<:::<<<<<<<<<;;;;;;999888888777666555333222111111111000000000000000/////////+++++++++******)))((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&&&&$$$###"""'''$$$"""%%%---111+++!!!---&&&+++---"""(((,,,$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%((()))((('''%%%$$$######$$$%%%&&&&&&&&&&&&###$$$&&&'''(((''''''&&&((('''&&&%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%###$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&'''((()))***(((((()))))))))*********&&&(((***++++++,,,---///---000444:::EEEUUUhhhuuuwwwkkk```YYYUUUNNNMMMLLLMMMOOOOOOMMMKKKFFFCCCAAA???>>>???@@@AAA>>>???@@@@@@???@@@BBBDDDDDDCCCBBBCCCGGGPPPZZZaaajjjrrr~~~xxxnnndddZZZTTTPPPOOOQQQSSSTTTRRRPPPOOOOOOUUUYYY___fffmmmvvvyyyqqqnnnoooqqqpppmmmvvvyyy|||}}}qqqhhh[[[NNNEEE???<<<;;;333111000000000///...,,,+++,,,,,,,,,,,,+++******+++++++++*********))))))*********)))((((((''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''&&&&&&(((+++///;;;111(((((((((&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))))))))))))))))))))************((('''''''''((((((''''''xxx___SSSNNNLLLKKKJJJLLLMMMOOONNNLLLJJJHHHFFFFFFFFFFFFEEECCCBBBAAA???AAACCCCCCAAA>>><<<<<<<<<<<<;;;;;;:::999888777666555444333222111111111//////000000000111111111************)))(((''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''!!!###&&&'''(((&&&###"""""")))+++%%%###)))***''',,,###$$$(((%%%'''***######$$$%%%''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""%%%(((((('''%%%$$$$$$"""###$$$%%%&&&&&&'''&&&"""###$$$%%%&&&'''''''''((('''&&&%%%$$$%%%&&&&&&(((''''''''''''&&&&&&&&&'''%%%$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''')))******((((((((()))))))))******))))))***++++++,,,,,,,,,---------...222>>>LLLWWWpppzzz{{{ppphhheee^^^\\\\\\]]]``````]]]YYYPPPMMMJJJGGGFFFEEEBBB@@@>>>???>>>===:::999:::;;;:::::::::;;;===CCCJJJPPPUUU\\\gggoootttvvvvvvvvvssssssqqqmmmjjjnnnwww{{{wwwuuuqqqoookkkddd]]]XXXWWWWWW[[[___ccceeeeeedddcccccccccgggkkkooorrrxxx~~~|||}}}|||wwwrrruuuxxx|||rrrfffWWWPPPFFF===888555444444,,,,,,------------------+++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))******)))(((''''''''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&'''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&&&&%%%%%%$$$######%%%'''&&&&&&(((---111AAA111%%%%%%'''$$$"""%%%&&&&&&''''''''''''&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))))))))((((((((())))))*********)))'''&&&'''((()))((('''rrr\\\RRRNNNLLLJJJIIIKKKMMMNNNNNNLLLIIIHHHFFFFFFFFFFFFEEECCCBBBAAA@@@CCCDDDCCC@@@>>>===>>>=========<<<;;;999888777777666555444333222222222111111000000000000000000'''''''''''''''%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''###$$$&&&'''(((((('''&&&''')))+++((("""$$$,,,'''!!!&&&&&&+++((("""$$$%%%''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%&&&&&&'''###$$$%%%###!!!!!!###&&&$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))))))))(((&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%$$$######%%%'''((('''&&&%%%&&&&&&&&&''''''(((((()))(((((('''(((((())))))(((((((((((()))))))))***---,,,++++++,,,,,,,,,,,,)))***++++++,,,222;;;BBBRRR^^^ooo||||||xxxtttqqqpppqqqtttsssnnnjjjaaa___]]][[[ZZZWWWRRRMMMJJJIIIHHHDDD???<<<<<<<<<999:::;;;;;;;;;===@@@CCCEEEJJJPPPUUUXXXXXXYYYYYYVVVXXXXXXTTTQQQSSS]]]fffqqqyyy{{{vvvssspppjjjeeedddgggiiijjjhhhfffeeedddfffhhhjjjjjjiiiiiilllnnnjjjlllnnnooooooooopppqqqvvvyyy{{{{{{yyy{{{tttbbbSSSKKKDDD@@@999444111000///...++++++,,,++++++++++++,,,***++++++,,,,,,+++++++++************))))))))))))(((((()))******)))((('''((((((((('''&&&&&&&&&%%%###$$$%%%'''((((((((((((%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&%%%$$$###"""######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###%%%''''''%%%'''---333DDD111$$$%%%(((%%%$$$&&&'''''''''(((((('''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))))))))&&&&&&'''((())))))*********(((&&&''')))***)))'''nnnZZZRRRQQQOOOLLLIIIJJJLLLMMMMMMKKKIIIGGGFFFFFFFFFFFFEEECCCBBBAAAAAADDDEEECCC@@@>>>>>>@@@>>>>>>>>>===<<<:::999888888777666555444333333333333222222111000//////...((())))))***)))'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''((())))))***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++"""###...///&&&'''111555...,,,&&&%%%,,,&&&"""###%%%''''''&&&%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''(((((((((!!!!!!"""###%%%&&&'''((($$$$$$"""###(((&&&&&&&&&&&&%%%$$$###"""%%%%%%$$$%%%&&&(((***,,,***)))((('''&&&''''''(((''''''((((((''''''&&&%%%"""!!!"""$$$''')))(((''''''''''''(((((((((((((((++++++)))(((((('''''''''(((((((((((()))))))))))))))((('''((()))***+++***%%%(((,,,------000555999666BBBSSSbbbpppyyyvvvtttvvv{{{vvvqqqppppppppppppmmmgggaaaXXXWWWTTTNNNHHHCCC@@@@@@:::<<<======<<<;;;;;;<<<@@@CCCGGGIIIHHHHHHHHHHHHAAAFFFIIIFFFAAABBBJJJSSSVVV```ooo|||yyymmmeeeaaa\\\TTTMMMOOORRRUUUXXXXXXYYY[[[]]]dddiiiqqqvvvzzz}}}vvveeeWWWLLLFFFBBB:::777333111000000///---......---,,,)))((()))***)))******+++++++++******************))))))))))))'''((()))******)))((('''))))))((('''&&&&&&%%%%%%###$$$%%%'''((()))******$$$%%%'''((()))(((((('''$$$%%%%%%&&&%%%$$$###"""%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))######$$$%%%'''(((((()))''''''((((((''''''&&&%%%"""%%%''''''%%%'''...444GGG333$$$&&&+++((('''***''''''((((((((((((''''''&&&%%%$$$%%%'''((('''&&&&&&&&&''''''((()))))))))%%%&&&&&&'''((()))*********(((&&&'''***+++)))'''fffWWWPPPLLLIIIIIIKKKKKKLLLNNNPPPOOOKKKHHHGGGFFFFFFEEEDDDCCCCCCBBBFFFFFFEEEDDDCCCAAA@@@???888:::;;;<<<<<<;;;999888555444333333222222222333333222111///...,,,+++***///,,,)))'''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&%%%%%%$$$############)))(((&&&%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$######""""""######$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&'''''')))((('''&&&&&&&&&&&&&&&))))))((((((''''''''''''###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((******))))))((((((((('''))))))))))))))))))))))))+++***((('''&&&''')))*********+++,,,------......111555:::AAAMMMaaaxxx~~~}}}wwwsssppprrrvvv}}}~~~}}}}}}~~~{{{vvvqqqiiifff```WWWNNNGGGDDDCCCDDDCCCAAAAAABBBBBB@@@>>>BBBAAA@@@???@@@AAA@@@???<<<======<<<:::;;;???CCCEEENNNZZZfffpppxxxqqqhhh]]]TTTPPPNNNMMMLLLKKKOOOUUUZZZ^^^bbbeeehhhooorrrxxxnnndddWWWKKKCCC===999666444333111///---,,,++++++)))***,,,---,,,+++((('''************************))))))))))))))))))))))))---)))%%%$$$''')))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&######""""""######$$$%%%&&&$$$######$$$%%%%%%$$$'''&&&&&&%%%%%%&&&&&&''''''%%%###""""""###%%%&&&((((((((('''&&&&&&&&&%%%###$$$%%%&&&''')))******555222---(((&&&%%%&&&'''###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++eeeVVVOOOLLLJJJIIILLLLLLMMMOOOOOONNNJJJGGGFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDCCCBBBAAA???>>>=========<<<;;;;;;;;;;;;;;;666555444333222222222222333333222111///...------+++***)))))))))(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%%%%%%%%%%''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$$$$&&&((()))&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''((())))))(((((('''&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))((((((((('''''''''))))))))))))))))))))))))((('''&&&&&&''')))+++---*********+++,,,,,,,,,---,,,...111555===LLL^^^kkkzzzsssmmmmmmooottt|||{{{wwwnnnjjjddd]]]XXXTTTQQQPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTSSSQQQOOOLLLHHHCCC@@@>>>???@@@???===<<<>>>@@@>>>DDDMMMUUU\\\cccjjjooo~~~||||||}}}~~~zzzwwwtttrrrccc^^^WWWRRROOOPPPRRRTTT[[[```hhhooosssvvvxxxzzzxxx|||}}}mmmcccVVVOOOEEE===888555222000222111///...,,,+++++++++((())))))***)))((('''&&&************************((((((((((((((((((((((((,,,)))&&&%%%'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&%%%######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))))))(((&&&$$$$$$&&&''')))&&&&&&''''''((()))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&&&&''')))***eeeUUUNNNKKKIIIJJJMMMMMMNNNOOOOOOMMMJJJFFFFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBAAAAAA???===<<<;;;???===;;;999888888:::;;;777666555333222111000000111111000000///......---)))((()))******(((%%%"""%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%######%%%(((***%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$ !!!"""###%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''(((((()))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%&&&'''((((((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&''')))+++,,,***************************++++++,,,///777BBBKKK^^^jjj|||wwwnnnlllmmmmmmpppttt|||wwwrrrmmmiiihhhgggdddbbbccceeeggggggfffhhhlllooorrrrrrqqqmmmfff]]]TTTNNNHHHIIIIIIGGGDDDAAA@@@@@@;;;???DDDIIIMMMRRRWWWZZZhhhqqq|||zzztttqqqqqqnnnkkkhhhiiinnnvvv}}}~~~uuummmgggddd___aaaeeejjjpppvvvzzz}}}~~~yyypppggg```^^^aaacccbbbbbbaaa___\\\^^^ccchhhlllrrr{{{zzz{{{~~~~~~yyyyyy~~~yyyiiiYYYKKKCCC@@@<<<777444333222111000///...---,,,++++++++++++))))))((((((((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''')))(((&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&############$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&(((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((############%%%&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&((()))***hhhVVVNNNJJJIIIIIILLLLLLMMMOOOOOONNNJJJGGGEEEEEEDDDDDDDDDCCCCCCCCCBBBAAAAAA@@@???===<<<;;;<<<;;;999777666666666666888777555333111000//////---------------,,,,,,,,,***))))))))))))(((%%%###%%%&&&((())))))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%&&&'''''''''%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%!!!!!!"""###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$###!!!!!!"""###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***)))(((''''''''''''((()))))))))))))))(((((((((,,,,,,,,,+++,,,///444999AAAKKK[[[lll|||vvvtttuuusssrrrssszzz{{{zzz||||||xxxttttttwwwzzzzzzxxxzzzzzzpppjjj```^^^[[[WWWQQQMMMJJJIIIEEEHHHMMMQQQTTTUUUVVVWWWWWW]]]ccceeeccc```^^^^^^XXXTTTOOOMMMPPPVVV\\\aaaeeekkkwwwzzzooonnnnnnpppsssyyy~~~zzzpppeee\\\UUUQQQNNNOOOPPPRRRVVV[[[___aaaaaa```]]]WWWSSSVVV___gggppptttwwwuuuqqqrrrxxx~~~zzzyyy}}}vvvhhhYYYMMMCCC;;;777444333222111111111000///++++++************+++++++++***))))))))))))******))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&$$$$$$&&&'''&&&%%%&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))lllXXXOOOJJJHHHIIIJJJKKKLLLNNNPPPOOOLLLIIIDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<;;;::::::::::::999777555444999888666333111000//////------------------------...,,,)))(((((((((((('''%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$&&&'''((((((((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%############$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&''''''((($$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''''''''''')))(((((((((((((((((((((++++++,,,,,,,,,---000222333999AAALLLZZZmmm~~~~~~|||uuummmfff```[[[YYYWWW[[[aaagggkkkjjjgggdddZZZWWWTTTTTTUUUUUURRROOOKKKIIIFFFCCCBBBEEEIIILLLNNNSSS[[[gggqqqwwwyyyxxxwwwxxxyyyzzzwwwqqqhhhbbbVVVTTTSSSSSSVVV]]]ccchhhpppssszzzpppkkkcccYYYQQQJJJGGGEEEEEEEEEEEEFFFIIIMMMQQQSSSRRRTTTUUUTTTTTT[[[hhhrrr{{{yyyppp]]]VVVKKKBBB<<<888666555......///...,,,+++***))))))))))))))))))***++++++***))))))((())))))******(((((((((((((((((((((((((((((((((((((((((((((((($$$&&&((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((&&&$$$######$$$%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&(((((())))))(((&&&%%%$$$'''''''''&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))mmmYYYOOOJJJIIIJJJKKKKKKLLLNNNPPPOOOLLLIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@???===<<<;;;<<<======<<<:::888666888777555333111000//////000000/////////////////////,,,)))''''''((()))(((%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&%%%$$$###"""&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&((((((&&&$$$#########"""######$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((())))))***((((((((((((((((((((((((''''''((()))***+++,,,---000222444888AAAQQQcccpppwwwpppllliiimmmuuu}}}zzzuuummmdddZZZUUUTTTSSSMMMHHHHHHHHHGGGDDDBBBAAACCCEEEFFFGGGKKKRRRXXX]]]^^^^^^]]]]]]]]]^^^]]]YYYSSSOOOHHHFFFDDDCCCEEEJJJPPPTTT[[[```iiisssxxxwwwrrrmmm\\\XXXQQQIIIDDDAAAAAAAAABBBBBBCCCEEEIIINNNSSSUUUVVVYYY[[[\\\]]]dddooowwwuuueeeWWWOOOEEE@@@:::555222111000000---//////...+++((('''((())))))(((((()))******+++&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((###%%%((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&$$$"""###$$$%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&''''''&&&&&&%%%))))))((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((lllWWWNNNKKKJJJLLLNNNNNNNNNOOOOOOMMMIIIFFFCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;::::::888777555333222000000000111111111000000/////////---+++)))((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''((((((&&&%%%$$$&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%%%%%%%######&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$""""""""""""###$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$&&&'''((()))))))))'''''''''((())))))******&&&&&&&&&''')))******))),,,...000111555===GGGOOO]]]jjj{{{{{{www{{{~~~wwwmmmeee___YYYSSSOOONNNOOONNNKKKHHHFFFGGGIIIKKKLLLNNNQQQUUUXXXXXXWWWSSSRRRPPPOOONNNKKKHHHEEEBBBAAA???@@@BBBGGGLLLOOO[[[___gggnnnqqqnnngggbbbZZZVVVRRRMMMJJJHHHIIIJJJJJJKKKMMMQQQVVV[[[```bbbdddgggiiijjjkkknnntttyyy}}}oooaaaTTTIIIAAA<<<888666222111///...,,,***---///000...+++))))))+++))))))))))))))))))***+++$$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&%%%######%%%&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((((((jjjVVVNNNKKKLLLNNNQQQPPPPPPPPPOOOKKKGGGCCCBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>><<<;;;<<<;;;999888888999:::<<<777666555333222111000000111000000///......------))))))))))))***(((%%%"""&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%&&&'''''''''%%%###!!!&&&%%%%%%$$$############!!!"""$$$%%%&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&""""""""""""###$$$%%%&&&%%%$$$$$$###$$$%%%'''((($$$$$$%%%&&&((()))******$$$$$$&&&&&&&&&&&&$$$$$$$$$##################$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''###$$$%%%%%%&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&''''''((()))***++++++***)))))))))***+++***)))'''***...000000222666999;;;JJJ^^^oooyyy|||sssjjjbbb\\\ZZZUUUVVVUUURRRNNNLLLNNNQQQXXXYYY\\\```dddeeedddbbbYYYUUUQQQMMMKKKHHHFFFCCC>>>>>>???BBBFFFKKKPPPSSSgggiiinnnrrrsssoooiiicccaaa___\\\YYYWWWUUUUUUUUUWWWYYY\\\___dddhhhlllnnnpppqqqsssuuuvvvwwwyyy{{{}}}ggg^^^QQQFFF>>>:::888777333222111111111...+++((((((***,,,***((('''(((+++******))))))))))))******%%%''')))++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&$$$###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&(((&&&$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&)))***&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&''''''((()))(((((((((iiiXXXRRROOONNNNNNJJJMMMOOOOOOMMMJJJHHHGGGDDDEEEEEEFFFEEECCCAAA@@@CCCCCCBBBAAA@@@@@@@@@@@@999888888999;;;<<<<<<;;;777666444333333222111//////000000000000...---,,,***)))(((''''''((()))******((('''&&&''''''%%%$$$'''$$$ ###%%%$$$"""&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&***(((%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%%%%$$$$$$############$$$%%%&&&'''%%%&&&'''((('''&&&%%%$$$'''&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######(((''''''&&&&&&''')))***+++***)))))))))))))))***---+++)))'''(((+++...111444999AAAGGGNNNXXXdddnnn{{{{{{xxxrrrooonnnkkkjjjgggddd```^^^^^^___```hhhmmmmmmqqqwwwwwwsssccc^^^XXXTTTSSSRRRPPPNNNGGGHHHJJJMMMRRR[[[eeelllrrr{{{~~~}}}{{{xxxsssnnnjjjiiijjjjjjjjjsssrrrrrrtttvvvwwwwwwvvv}}}pppbbbYYYMMMFFF<<<666333222111000............---,,,++++++++++++)))(((''''''''''''***)))'''&&&'''(((***,,,))))))(((((('''''''''&&&%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&%%%'''(((((('''&&&&&&'''&&&%%%$$$###$$$%%%&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''')))))))))(((''''''&&&&&&)))((('''''')))******)))jjjXXXRRROOOMMMMMMNNNPPPQQQPPPLLLHHHEEEDDDEEEEEEEEEDDDDDDCCCBBBAAA@@@AAAAAABBBAAA@@@>>><<<<<<;;;:::999::::::999777666555333222111000...---//////000000///...,,,++++++)))(((&&&%%%%%%&&&&&&***((('''&&&''''''%%%$$$&&&%%%######$$$%%%%%%$$$'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&&&&%%%###"""%%%((('''&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%%%%$$$############$$$%%%&&&'''&&&'''''''''&&&%%%$$$$$$%%%###"""###%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$%%%&&&'''((((((''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$######'''''''''''''''(((((()))))))))((((((((())))))******)))'''''''''***,,,...---111444666888>>>GGGNNNbbboooyyyzzz}}}yyyyyy}}}{{{{{{xxxxxxvvvtttqqqooooooooopppuuuxxxwwwxxx||||||xxxpppkkkeeebbbaaa```^^^\\\VVVXXXZZZ^^^cccjjjrrrxxx}}}}}}{{{{{{|||||||||wwwkkk___SSSIIICCC@@@;;;444000......---,,,))))))***+++,,,,,,,,,,,,+++***)))((('''''''''''')))((('''%%%%%%%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&'''''''''''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))))))))(((''''''''''''&&&&&&&&&&&&)))((('''''')))******)))lllYYYRRRNNNLLLLLLNNNPPPQQQOOOLLLHHHEEEDDDEEEEEEDDDCCCBBBBBBBBBBBB===???AAACCCBBB???<<<999===;;;999999::::::888777777666555333111///...---......///......---,,,+++---,,,)))'''&&&%%%%%%&&&)))(((&&&&&&''''''&&&$$$$$$%%%''''''&&&%%%%%%&&&((((((''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%(((&&&!!!###(((%%%$$$###$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((((((&&&%%%$$$$$$$$$$$$%%%###!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$&&&'''((('''#########$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&'''((((((((((((((('''''''''''''''((()))***''''''&&&&&&'''((()))***,,,---...,,,+++---222777CCCMMM\\\iiirrr|||xxxrrrpppjjjlllsss}}}{{{zzzzzz}}}}}}{{{{{{~~~}}}zzzvvvrrrpppooonnnmmmllljjjlllnnnoooqqqssswwwzzz|||jjjbbbVVVKKKBBB===999777222000,,,++++++++++++***''''''((()))******************)))(((''''''''''''))))))((('''&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&%%%$$$############%%%&&&&&&%%%$$$$$$%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((())))))***************%%%%%%%%%&&&&&&&&&&&&&&&)))((('''''')))******)))nnnZZZRRRNNNLLLKKKKKKMMMOOONNNLLLIIIHHHHHHFFFDDDCCCBBBAAABBBCCCCCC>>>???AAABBBAAA???<<<:::999888777888:::;;;:::999999999888666333111000000.........------,,,++++++///---,,,***)))((()))))))))'''&&&&&&''''''&&&%%%!!!%%%((((((&&&$$$%%%'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''&&&"""!!!$$$'''%%%$$$######&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''')))(((&&&$$$######$$$$$$&&&$$$""""""$$$'''((()))###$$$$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$%%%%%%$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%%%%%%%&&&'''((()))***%%%&&&''''''((((((((((((+++,,,,,,+++***+++///222333999BBBJJJRRR\\\hhhqqq{{{tttpppjjjlllttt~~~{{{{{{zzzxxxyyy}}}~~~}}}|||{{{{{{{{{{{{{{{~~~|||xxxtttqqqqqqqqqsssuuuwww{{{qqqcccZZZNNNHHH???888555555555666,,,+++++++++,,,++++++***))))))))))))((('''&&&&&&***)))((('''''''''''''''))))))))))))((('''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%''''''%%%$$$%%%&&&$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''(((((()))***************$$$$$$%%%&&&''''''(((((()))((('''''')))******)))ppp[[[RRRNNNLLLLLLLLLMMMOOONNNKKKIIIIIIIIIEEEDDDBBBAAAAAABBBCCCCCCAAAAAAAAA@@@??????>>>>>>999888777888:::;;;:::999888999999777333111111222///......---,,,,,,++++++,,,,,,***))))))******+++((('''&&&&&&'''(((&&&%%% $$$''''''%%%###$$$&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%&&&%%%######%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%$$$######$$$$$$&&&$$$""""""$$$'''((((((#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$!!!"""###%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$%%%'''((((((((('''&&&%%%%%%%%%%%%&&&'''))))))&&&'''((()))))))))(((''')))))))))((()))***---//////111333555999AAAJJJQQQbbblll{{{~~~zzztttuuu|||zzzwwwuuuuuuvvvxxx{{{~~~|||tttnnnlllkkkkkknnnuuu~~~vvvhhh[[[PPPGGGBBB999666111....../////////***+++,,,---,,,***))))))************)))((('''&&&)))(((((('''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((&&&&&&&&&'''###$$$%%%''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&'''(((((())))))((((((%%%%%%&&&'''((())))))***)))((('''''')))******)))qqq[[[RRRNNNLLLMMMPPPQQQPPPNNNJJJGGGFFFFFFCCCCCCBBBBBBBBBBBBBBBCCCBBBBBB@@@???>>>>>>??????===;;;999999999888666444555777888666222000111333000///...---,,,,,,,,,,,,)))(((''''''''''''))))))((('''&&&&&&'''((('''&&&!!!###%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$&&&((((((&&&$$$'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$""" """$$$%%%$$$############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))(((((()))))))))))))))(((******)))(((((()))***+++,,,,,,,,,,,,---111777<<>>===<<<===;;;999888888888666444444777888666222000222555111000///------------...***)))'''&&&&&&&&&&&&'''(((&&&%%%&&&'''((('''&&&%%%$$$###$$$&&&'''((('''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&%%%%%%%%%$$$###"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%$$$#########$$$######""""""###############$$$%%%%%%%%%%%%$$$###"""!!!"""###$$$###"""############$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%###""" ######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((()))&&&&&&%%%%%%&&&&&&''''''((('''''''''''''''(((((())))))((((((((((((((((((---+++***)))************)))*********+++,,,///111222888BBBNNN[[[kkk||||||||||||}}}{{{vvvtttwwwwwwvvvyyy|||~~~|||pppddd\\\KKKFFF>>>888555333222111111///---------,,,***(((&&&(((******'''&&&&&&'''&&&'''((()))************'''''''''&&&&&&''''''((('''&&&%%%$$$$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$$$$######$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&$$$&&&((('''&&&%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''((((((((()))((('''''')))******)))qqq\\\SSSOOONNNOOOMMMNNNNNNMMMJJJIIIIIIJJJ@@@AAABBBCCCCCCCCCBBBAAA<<<>>>@@@AAA@@@>>>;;;999:::888777888999999888777555888;;;999555333555999222111///...------......---,,,***((('''&&&&&&&&&'''&&&%%%&&&(((((('''&&&(((%%%######'''******(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''' $$$)))(((###!!!###&&&"""!!!!!!"""%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$###""""""######"""""""""""""""###!!!"""$$$%%%&&&&&&%%%$$$%%%$$$$$$%%%&&&&&&$$$""""""############$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%%%%$$$###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''&&&%%%$$$%%%&&&'''((()))(((((('''''''''(((((()))(((((('''''''''((((((***((('''''')))***))))))))))))***+++++++++,,,,,,111333555999@@@LLL[[[eeexxx~~~}}}|||{{{}}}}}}|||yyyzzz|||xxx~~~{{{pppeeeZZZOOODDD===888666444222111///,,,***,,,+++)))***+++++++++)))%%%(((******(((&&&(((***))))))))))))((('''&&&%%%''''''&&&&&&&&&''''''(((,,,***'''%%%$$$%%%&&&'''#########$$$$$$%%%%%%%%%%%%&&&''''''((((((''''''###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$###%%%'''&&&%%%$$$%%%%%%''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''''')))******)))qqq[[[SSSOOONNNOOOPPPOOONNNLLLJJJHHHFFFEEE>>>???@@@AAAAAAAAA@@@???AAAAAA???>>>===;;;:::999======<<<;;;999888777777777777666555444333333222......---------,,,,,,,,,111///***'''%%%&&&''')))""""""###$$$&&&'''((((((%%%&&&''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&"""###%%%'''***,,,...///&&&&&&''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%&&&"""############$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$"""!!!!!!!!!""""""&&&%%%$$$$$$############%%%%%%$$$###""""""""""""%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$%%%%%%###"""$$$&&&''''''&&&%%%%%%&&&'''&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%$$$%%%%%%))))))))))))))))))))))))((((((((((((((('''''''''++++++++++++++++++++++++,,,---000222666:::@@@DDDXXXlll}}}zzzuuuuuu|||}}}|||}}}vvvlllaaa[[[QQQFFF===777444333111000///...---,,,,,,,,,******))))))(((((('''''''''((()))))))))(((&&&%%%))))))(((&&&$$$$$$''')))'''&&&&&&%%%%%%&&&&&&'''000,,,'''&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%'''%%%###""""""!!!&&&$$$"""###%%%&&&%%%"""%%%%%%$$$$$$$$$$$$$$$$$$$$$""" !!!$$$%%%### """###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''ppp[[[RRROOONNNOOOMMMMMMLLLKKKIIIFFFDDDBBBAAABBBCCCCCCCCCBBBAAA@@@EEEDDDCCCBBB@@@???>>>>>>::::::999999888888777777777777666555444333222222/////////.........---------+++(((&&&$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%###$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""###%%%%%%%%%$$$###"""""""""######(((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$############$$$%%%###########################$$$$$$%%%%%%%%%%%%%%%'''%%%$$$%%%&&&&&&%%%$$$$$$%%%''''''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))***+++---...///333777;;;CCCUUUhhhtttzzztttrrruuuwwwuuutttvvv|||{{{rrrggg\\\TTTKKKGGGAAA;;;777444333333......---,,,+++******+++*********)))))))))))))))((((((((((((((('''&&&&&&%%%&&&''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&---)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$######%%%%%%$$$###&&&$$$"""###%%%&&&%%%#########$$$$$$$$$%%%%%%%%%&&&%%%$$$%%%&&&&&&%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((('''''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''mmmYYYRRROOONNNNNNLLLMMMMMMLLLJJJGGGDDDBBBDDDEEEEEEFFFEEEDDDBBBAAACCCBBBAAA@@@???>>>===<<<999999999999999999999999777666555555333333222111000000000/////////......***)))((('''&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&%%%""" """%%%&&&%%%&&&&&&''''''''''''''')))((('''&&&%%%$$$$$$###(((''''''&&&%%%$$$###"""%%%$$$$$$######%%%&&&'''&&&&&&&&&&&&''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%############$$$&&&''')))&&&&&&&&&%%%$$$$$$######"""############$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$&&&%%%$$$$$$###$$$$$$$$$&&&&&&&&&&&&&&&''''''((($$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$'''%%%%%%%%%'''((('''&&&###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((******+++******+++...111222???MMMUUUaaavvvyyytttrrrrrrqqqrrrtttwwwzzzuuugggYYYPPPHHHAAA<<<666555333111000000000111,,,+++***)))((((((((())))))))))))***************)))(((''''''&&&'''''''''###%%%((((((&&&$$$###$$$&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%%%%%%%%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%$$$############$$$$$$%%%%%%&&&((())))))((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''jjjXXXQQQOOOMMMNNNMMMNNNOOOOOOMMMJJJFFFDDDFFFFFFGGGGGGFFFDDDBBBAAA@@@@@@???>>>===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;666666555444333222111111000000000/////////......***************))))))((((((((('''&&&%%%$$$$$$###$$$###!!! !!!###$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''((((((&&&%%%%%%$$$$$$#########%%%$$$###"""###$$$&&&'''#########$$$$$$%%%%%%&&&+++***)))(((&&&$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""!!!"""$$$&&&'''$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""######(((''''''&&&&&&&&&&&&'''###$$$&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$$$$$$$$$$###%%%$$$$$$%%%'''((('''&&&"""$$$%%%%%%$$$###$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((***************************++++++***))))))+++---000888@@@CCCKKK^^^zzz}}}wwwsssrrrtttvvvxxx{{{yyyoooiii___WWWKKKAAA;;;888555444000000///...------,,,,,,******)))(((''''''((((((''''''(((((())))))******)))(((&&&%%%%%%&&&'''(((%%%'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&***)))'''&&&'''&&&$$$###$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''')))+++)))%%%$$$%%%((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''fffVVVPPPNNNMMMMMMMMMMMMNNNMMMLLLIIIFFFEEEEEEFFFFFFFFFEEEDDDBBBAAABBBAAAAAA@@@???>>>======>>>======;;;:::999999888555555444333222111000000/////////.........------))))))***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######"""""""""######$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''(((((()))#########$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&"""######$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$%%%&&&&&&%%%"""!!! !!!"""### !!!!!!"""###$$$$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$###$$$&&&((((((&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###"""###%%%&&&&&&%%%"""$$$%%%%%%$$$###$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))((()))******))))))***,,,///444888:::===JJJ```sss~~~{{{yyyxxx{{{}}}zzzyyyyyy{{{}}}~~~zzznnnaaaWWWPPPLLLEEEAAA;;;666333222111111000//////...,,,+++***)))***))))))(((((((((((((((%%%&&&&&&&&&''''''((((((((('''&&&%%%%%%&&&'''((('''&&&%%%"""!!!!!!$$$'''%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$$$$$$$$$$%%%%%%%%%%%%)))'''&&&%%%&&&%%%$$$"""$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&(((&&&###"""###&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''cccTTTPPPNNNMMMLLLJJJJJJJJJIIIGGGEEEDDDCCCDDDEEEEEEFFFEEEDDDBBBAAA??????>>>>>>===<<<<<<;;;<<<;;;:::999777666555444555444333333111111000////////////.........------'''((((((((((((((('''&&&%%%%%%&&&&&&''''''(((((("""###$$$%%%%%%$$$###"""######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&& !!!"""###%%%&&&'''(((!!!""""""######$$$$$$%%%######"""######$$$%%%&&&'''%%%$$$"""!!!!!!!!!!!! !!!"""###%%%&&&&&&"""############$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%'''&&&%%%$$$###############$$$%%%''''''%%%$$$###"""""""""""""""""""""""""""######$$$%%%$$$$$$$$$$$$###"""###%%%%%%%%%######%%%&&&&&&%%%$$$$$$%%%!!!"""###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%&&&(((((((((((()))+++,,,---///222333999GGGUUU]]][[[WWWSSSRRRUUUZZZ___jjjpppzzz~~~}}}~~~vvvqqqddd^^^VVVLLLDDD???<<<;;;666555333111///...---,,,++++++++++++************))))))(((((((((((())))))%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&%%%"""###'''%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((((((#########$$$$$$$$$%%%%%%$$$######$$$&&&'''&&&%%%###$$$%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''{{{aaaSSSOOONNNLLLLLLJJJIIIGGGFFFDDDDDDDDDDDDCCCDDDEEEFFFFFFEEEDDDCCC======<<<<<<;;;;;;::::::999999888777777666555555444444333222111000//////000000000/////////......))))))((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$#########"""######$$$$$$%%%%%%&&&&&&!!!"""$$$%%%%%%%%%###"""&&&&&&&&&%%%%%%%%%%%%%%% !!!"""###$$$&&&'''''' !!!""""""######""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$#########""""""###$$$%%%&&&&&&'''"""############$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&%%%$$$!!!!!!!!!!!!!!!"""######$$$$$$###$$$$$$%%%&&&&&&######$$$%%%%%%$$$#################################$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%###$$$%%%''''''%%%$$$%%%&&&############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))(((((()))***...+++,,,//////000666?????????<<<:::999;;;@@@CCCKKKNNNUUU^^^hhhsss}}}~~~}}}}}}~~~xxxoooeee[[[SSSOOOEEEBBB===888444333222222/////////...,,,*********((((((((((((((()))***+++(((((('''''''''(((((()))'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&&&&$$$!!! !!!$$$'''%%%%%%$$$$$$$$$$$$%%%%%%$$$&&&&&&%%%$$$$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$######$$$&&&''''''&&&###$$$&&&%%%###"""$$$&&&""""""###$$$%%%%%%&&&&&&######"""###%%%&&&&&&%%%%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''yyy___RRROOONNNLLLLLLMMMKKKHHHFFFDDDEEEEEEFFFCCCDDDFFFGGGGGGFFFEEEDDDAAAAAA@@@@@@??????>>>>>>888888888888888888888888444444333222111000//////111111111111000000000000,,,+++***)))(((((((((((('''''''''''''''''''''''')))'''%%%$$$$$$%%%''')))&&&'''(((((())))))(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%% !!!$$$&&&&&&%%%###!!!%%%$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&''''''""""""""""""###$$$%%%&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""############$$$$$$$$$###$$$%%%&&&'''&&&%%%%%%!!!"""$$$%%%&&&%%%%%%$$$$$$$$$######$$$%%%&&&&&&!!!""""""###%%%''')))***#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%((('''%%%&&&&&&&&&%%%$$$$$$&&&''''''&&&%%%%%%&&&$$$$$$######$$$&&&''')))$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''')))++++++***)))***+++555000...000000---///444000111111111111222444777888999:::>>>FFFQQQ]]]eeeiiivvv~~~}}}}}}yyyxxxwwwwwwxxx}}}vvvttt{{{vvvoooddd```XXXOOOGGGAAA>>><<<777666444222000......---,,,------,,,+++***++++++)))((('''''''''(((***+++''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&%%%###$$$&&&'''((('''&&&&&&((((((((('''%%%%%%&&&(((%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&$$$"""###'''+++%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''%%%%%%&&&&&&%%%###"""%%%&&&%%%###"""$$$&&& !!!###%%%'''((()))%%%###"""$$$(((***(((&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''yyybbbYYYPPPMMMOOOLLLNNNMMMJJJHHHEEEDDDBBBBBBFFFEEEDDDCCCBBBAAA@@@@@@BBBBBBBBBAAA@@@>>><<<:::;;;999777666777777666555555444333222222222333444333333222111///---,,,+++,,,+++)))'''&&&'''((()))''''''''''''''''''''''''(((((()))))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########((('''&&&&&&%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&########################(((((((((((('''&&&%%%$$$)))((((((&&&%%%$$$############$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%!!!$$$''''''$$$"""###$$$%%%$$$$$$$$$###"""""""""$$$######"""###$$$&&&'''%%%$$$$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((('''&&&$$$###!!!!!!"""###$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***+++***)))))))))***,,,,,,......------------,,,,,,111111111222555999===???FFFLLLVVV___eeejjjnnnppp~~~~~~zzzxxxyyyzzz|||yyywwwvvvvvvvvvwwwxxxyyyzzz|||xxxqqqoooqqquuuwww}}}{{{{{{{{{tttllleee\\\RRRKKKBBB@@@===:::666444222111///...---,,,,,,---...///+++++++++++++++***)))(((((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######""""""$$$&&&)))+++&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&((()))((('''(((((('''&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$''')))***)))%%%###$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!"""###$$$$$$''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&"""###$$$&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&xxxaaaXXXOOOLLLNNNKKKLLLKKKIIIGGGEEEDDDCCCBBBDDDDDDCCCCCCAAA@@@??????AAAAAAAAAAAA???===;;;:::;;;999777666777777666555555444333222111111222333111111111000000...---,,,,,,+++)))'''&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$### !!!""""""######""""""########################%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%"""$$$&&&&&&$$$"""###%%%$$$$$$$$$###############%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&''''''(((******)))))))))***+++,,,+++++++++,,,,,,------------,,,------///111333444666999>>>CCCGGGKKKPPPSSScccnnn~~~{{{{{{~~~{{{yyyxxxyyyyyyyyyzzzzzzzzz{{{~~~~~~tttmmmiiikkknnnqqqvvvzzzyyyvvvtttuuuzzzyyypppiiiaaa[[[TTTMMMHHHCCC>>>:::777555333111///...---------,,,++++++++++++,,,---***+++++++++******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%$$$###"""!!!&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$###$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((%%%###$$$&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&"""###%%%&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''www```WWWNNNKKKMMMJJJJJJIIIHHHFFFDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>@@@@@@@@@???>>><<<::::::;;;999777666777777666555555444333111000000000000//////000000000///......,,,+++)))'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%"""#########$$$$$$$$$%%%$$$######""""""######$$$%%%%%%%%%%%%$$$###"""""" !!!!!!!!!!!! """""""""""""""""""""""""""""""""###$$$&&&((()))***))))))((('''&&&%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%$$$######$$$&&&###############$$$$$$$$$%%%%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""!!!!!!"""######$$$%%%%%%######$$$%%%(((+++...///%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&)))))))))))))))***++++++(((((()))***+++,,,------))))))******************.../////////000444999<<>>>>><<<;;;::::::;;;999777666777777666555555444333111000//////...000000000000///...------+++***)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$###""""""""""""""""""""""""######""""""###&&&(((***)))(((((('''&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########%%%'''"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%###!!! !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""#########$$$$$$$$$%%%"""""""""###&&&***---000%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((((())))))******''''''((())))))***++++++'''(((***++++++***((('''......---------///333777AAAMMMccc||||||zzz{{{|||}}}vvvrrrssswwwzzzpppfffXXXMMMGGGAAA<<<888777555222000000000111111,,,,,,++++++++++++,,,,,,)))(((((((((((((((((()))((())))))***))))))(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))%%%%%%&&&&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$$$$$$$###$$$$$$$$$$$$%%%&&&'''(((&&&%%%###""""""###%%%&&&$$$%%%'''(((((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''vvv___VVVMMMJJJLLLIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEEEEEEECCCBBB@@@???>>>>>>===<<<;;;::::::;;;999777666777777666555444444333222111///......111111111000...---+++***+++***)))(((((('''''''''########################$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&""""""""""""""""""""""""&&&%%%$$$######%%%''')))'''&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%&&&&&&"""""""""###$$$$$$$$$%%%%%%%%%&&&&&&%%%###!!! !!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!&&&&&&%%%%%%$$$$$$$$$$$$###"""""""""$$$&&&)))+++%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$&&&'''))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&'''***,,,,,,+++)))(((''')))+++,,,,,,...000333:::DDDVVVjjjzzz{{{vvvsssvvvzzz~~~}}}rrrjjjPPPIII@@@999666555444333,,,---......------,,,,,,***)))(((((('''((((((((((((((())))))))))))(((((('''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%%%%###&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$&&&(((******)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((vvv___VVVMMMJJJLLLIIIIIIHHHGGGFFFEEEDDDDDDDDDCCCDDDFFFGGGFFFEEECCCAAA??????===<<<;;;;;;;;;;;;;;;999777666777777666555333333333333222111//////222222111000...,,,***)))*********)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&))))))((('''&&&%%%$$$$$$$$$######""""""######$$$""""""###$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%########################''''''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%###############"""""""""###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&&&&%%%###############$$$$$$$$$&&&&&&'''''''''&&&&&&%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""''''''&&&&&&%%%$$$$$$###$$$######"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&((()))***&&&&&&'''((((((((((((((()))((((((((('''''''''&&&$$$&&&(((*********)))((("""%%%)))+++,,,,,,...//////777CCCQQQZZZ\\\YYYUUUOOOSSSWWW[[[___bbbgggjjjpppsssvvvwwwxxxxxxzzz{{{zzzkkkeeebbbZZZQQQJJJ===999444111000111111111''')))++++++***(((((((((,,,+++***))))))))))))***(((((())))))))))))((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########%%%&&&%%%$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&&&&$$$$$$$$$$$$$$$############'''&&&&&&%%%%%%%%%%%%&&&""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''###$$$&&&''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((www```WWWMMMKKKMMMJJJJJJIIIHHHGGGEEEEEEDDDDDDBBBCCCEEEFFFFFFDDDBBBAAA@@@???>>><<<<<<<<<<<<===;;;999777666777777666555333333444444333222111000000000000///...,,,+++************))))))((('''&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%%%%&&&''''''((($$$$$$$$$$$$%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$######""""""######$$$###$$$$$$%%%%%%%%%$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""""""""!!!###$$$%%%%%%%%%%%%$$$######"""!!!###&&&'''&&&$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$########################""""""###$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''#########$$$%%%'''((()))%%%&&&'''(((((((((''''''''''''''''''((((((((((((&&&&&&'''((()))(((''''''%%%'''***+++******+++,,,)))///666<<<>>>>>>===<<<666999===???AAACCCEEEGGGKKKNNNPPPQQQQQQRRRUUUXXX]]]```eeekkkrrr{{{ooo]]]LLLFFFDDD???888555333111000......---,,,,,,''')))***)))'''&&&(((***,,,+++++++++++++++,,,,,,''''''((())))))(((''''''%%%&&&''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$######$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###%%%&&&%%%$$$%%%$$$$$$$$$$$$$$$%%%&&&"""###%%%&&&&&&%%%###"""!!!"""###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&((('''%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$%%%%%%&&&!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))www```WWWNNNKKKMMMJJJLLLKKKIIIGGGFFFEEEDDDDDDAAABBBDDDFFFEEEDDDAAA@@@@@@???>>>===<<<<<<===>>>;;;999777666777777666555222333444555444333222111......//////......---,,,************)))((('''&&&!!!!!!!!!!!!!!!!!!!!!!!!)))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""!!!""""""###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!###$$$%%%&&&&&&%%%$$$###"""!!!!!!$$$'''(((&&&###%%%$$$$$$$$$######""""""  """$$$&&&(((%%%$$$$$$$$$###"""""""""########################!!!"""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%'''((((((((('''&&&%%%&&&&&&'''((()))******))))))))))))((((((''''''((()))***)))'''&&&''')))+++///333333000...///000,,,...111222111111333444444777999888777888;;;>>><<<@@@FFFLLLTTT]]]fffllltttnnnnnnmmmjjjgggeeefffhhhooovvv```LLL:::444444111...---,,,,,,,,,,,,,,,***)))((('''((((((%%%######'''+++%%%%%%%%%&&&'''((()))***&&&&&&'''(((((('''&&&&&&%%%&&&&&&'''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$)))(((%%%#########$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''!!!""""""$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$""""""###$$$%%%$$$###%%%%%%%%%&&&'''((()))***!!!###%%%''''''%%%###!!!""""""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""###''')))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''((((((&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))www___UUUPPPJJJHHHJJJLLLKKKIIIGGGEEEEEEEEEEEEDDDDDDEEEDDDCCC@@@>>><<<@@@@@@??????===<<<;;;:::;;;:::888777555444444444777555111///------...///////////////...---,,,,,,)))+++---...---+++(((&&&$$$$$$$$$$$$%%%%%%&&&'''((())))))))))))'''%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$&&&&&&'''(((&&&'''''''''&&&%%%%%%$$$((('''&&&$$$###%%%)))---222///***%%%######$$$%%%########################%%%%%%$$$$$$###"""""""""!!!%%%''''''&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%#########%%%'''(((""""""""""""############'''&&&%%%%%%$$$$$$$$$%%%""""""############""""""%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''((((((%%%%%%%%%$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&""""""""""""""""""""""""&&&&&&&&&%%%%%%%%%%%%%%%"""%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""!!!!!!%%%%%%%%%&&&&&&&&&''''''"""$$$$$$$$$###$$$$$$$$$$$$%%%''')))***&&&&&&%%%$$$$$$%%%%%%%%%######%%%%%%%%%%%%######((((((''''''((()))+++,,,'''((()))((('''&&&'''(((((((((''''''''''''((((((((((((((((((((()))******,,,***)))***+++---,,,,,,...------,,,,,,------...222000...000333555444222///111333777<<>>===;;;::::::999888777777777777777666666555333222000000///////////////...---,,,+++))))))***+++***(((&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''%%%$$$###$$$%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&''''''&&&%%%%%%$$$###$$$%%%$$$######%%%''')))(((&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$ !!!###%%%&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''########################&&&&&&%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&'''''''''%%%%%%%%%$$$$$$$$$######"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''!!!"""$$$%%%&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%))))))((('''''''''((()))%%%'''((((((''''''(((***((((((''''''''''''((((((((((((((((((((())))))***,,,***))))))+++,,,,,,+++,,,++++++******++++++,,,***((('''))),,,---,,,***......///111333555777888>>>EEEOOO[[[gggwww}}}|||zzzwwwuuupppkkkeeeccccccaaa\\\XXXUUUOOOGGGDDDCCCBBB???<<<<<<:::888666777999<<<>>>HHHJJJMMMOOOOOOLLLIIIGGG<<<666///+++,,,,,,***(((******))))))))))))))))))(((((('''(((((()))((('''***)))((('''&&&&&&&&&&&&'''''''''''''''((((((((('''### !!!%%%'''&&&###'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''www___VVVRRRMMMKKKNNNKKKIIIGGGEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEBBB@@@>>>@@@@@@@@@@@@???===<<<;;;999999888888888888999999666666777666555333111///000000000///...,,,+++***((((((((('''&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$!!!###%%%%%%###"""""""""!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######""""""%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&########################"""###$$$%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''***)))(((&&&&&&%%%&&&&&&$$$%%%'''''''''''')))+++((((((''''''''''''((((((((((((''''''(((((()))***+++***((()))+++,,,,,,+++))))))(((((((((((()))))))))((('''(((***++++++***++++++***++++++,,,------///333999@@@JJJWWWeeepppqqqwww~~~zzzwwwpppmmmiiiffffffeeeeeedddgggggghhhiiijjjllllllmmmiiihhhhhhgggfffeeedddddd___]]]YYYVVVTTTQQQNNNLLLKKKGGGBBB@@@@@@>>>;;;888999555000///000111000...000///.........///000111999888777666444333222222000,,,(((((()))***)))'''((((((((()))))))))))))))''''''''''''''''''''''''))))))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&###!!!"""%%%'''&&&$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&ttt]]]TTTQQQLLLKKKNNNJJJIIIGGGEEECCCCCCCCCCCCEEEFFFGGGGGGFFFDDDAAA@@@@@@@@@@@@@@@???>>>===<<<999999888777777777888888666555555444333222111000000000000///...,,,+++***)))((('''%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######"""%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&%%%###""""""###!!!"""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$'''&&&%%%#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%$$$###"""!!!!!! ######""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""""""""""""""""""""""" !!!!!!!!!"""""""""$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$$$$""""""""""""######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%############%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&((()))(((''''''&&&&&&''''''((((((''''''''''''((())))))+++)))((((((***++++++***((((((''''''''''''((((((************+++,,,,,,,,,((((((((()))+++,,,...///---///111444777===EEEKKKOOORRRWWWZZZ[[[ZZZZZZZZZ___```aaa```]]]XXXSSSPPPIIIGGGEEECCCBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDDDDDDDDDDCCCCCCCCC@@@>>><<<<<<<<<:::888666999666333222222111///---111///,,,,,,...000000///------------------......000///...------......///***((('''(((******)))((('''''''''(((((()))))))))%%%&&&'''&&&&&&%%%&&&''')))((('''&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%'''%%%$$$%%%'''((('''&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&rrr[[[RRROOOKKKJJJMMMJJJIIIGGGEEECCCCCCCCCCCCEEEFFFGGGGGGFFFDDDBBB@@@???????????????>>>===<<<:::999888777666555555555555444111/////////000111000000000///...,,,+++***+++)))'''&&&%%%%%%&&&'''#########$$$%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$&&&%%%$$$!!! ###%%%$$$$$$###""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$""""""$$$$$$###"""!!!!!! """""""""!!!!!!"""######$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""""""""#########$$$$$$############################## !!!""""""######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%############%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''((()))(((&&&%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))***((('''((()))*********((((((''''''''''''((((((''''''((((((((((((((()))(((((()))***+++---///000***,,,---.........///000999:::<<<;;;:::;;;<<<>>>@@@@@@@@@???>>><<<:::999555555444333333333444555555555555555555444444444222222222222222222222222111000000111222222000...000...---,,,,,,,,,+++***,,,+++))))))+++,,,,,,,,,)))***************))))))'''((()))***************(((((('''((())))))((('''&&&&&&''''''((((((((()))$$$&&&''''''%%%$$$%%%'''(((''''''&&&&&&&&&&&&''')))((((((''''''&&&&&&&&&&&&%%%%%%&&&'''''''''&&&'''&&&%%%%%%$$$$$$%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######"""######$$$$$$#########"""######$$$$$$######"""%%%%%%%%%$$$$$$#########$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''qqqZZZQQQNNNJJJHHHKKKKKKIIIGGGEEEDDDCCCCCCDDDDDDEEEFFFGGGFFFDDDBBBAAA>>>>>>>>>>>>>>>===<<<<<<;;;:::888666555444444333555333000...---...000111////////////...---,,,++++++***((('''&&&&&&''''''""""""###$$$%%%'''((()))&&&&&&%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$###!!!"""%%%%%%###!!!  """###########################%%%%%%$$$$$$###""""""!!!###""""""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$######"""!!!!!!!!!""""""""""""""""""###$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$########################!!!!!!""""""######$$$$$$#########$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&''''''''''''((())))))'''%%%$$$$$$%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))(((&&&''')))******)))((((((''''''''''''((((((&&&((()))(((''''''((())))))))))))))))))***+++,,,)))***,,,......---+++***////////////...///222444444333333222222222333444---...//////...///000222/////////.........------...........................------...///...,,,******************++++++,,,((('''''''''&&&''''''''')))(((((((((((((((''''''&&&'''(((((((((&&&%%%$$$'''''''''&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''$$$&&&((('''$$$###%%%(((''''''&&&&&&&&&&&&&&&'''((((((((('''''''''''''''"""###$$$%%%%%%%%%$$$$$$'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$!!!"""######$$$#########""""""############""""""%%%%%%$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''rrr[[[RRRNNNIIIHHHKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDFFFFFFFFFDDDBBB@@@<<<============<<<;;;;;;:::999888777666666666666444444222111000000111111---...............------***)))(((''''''&&&&&&&&&#########$$$%%%&&&'''(((&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%!!!"""!!!  """%%%#########""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$##################""""""!!!!!!""""""############$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%$$$"""!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%#####################"""######$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''%%%$$$$$$$$$%%%%%%&&&&&&########################$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%&&&%%%%%%###!!! $$$$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((('''&&&&&&&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''(((((()))'''&&&&&&((())))))((((((''''''&&&&&&''''''((()))***,,,+++)))((()))+++)))(((((('''''''''((((((******+++---......---+++)))+++,,,+++++++++,,,..................//////000)))+++,,,+++***)))+++---+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------***((('''(((((())))))***,,,---(((((()))((('''''''''(((+++***)))(((((((((((()))))))))(((((('''&&&&&&%%%'''''''''&&&%%%%%%&&&(((''''''&&&&&&&&&&&&&&&&&&$$$''')))(((%%%###&&&)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''!!!###%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%!!!!!!"""###############""""""############""""""$$$$$$$$$$$$$$$$$$%%%%%%#########$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&ttt\\\SSSOOOJJJHHHKKKLLLKKKIIIGGGEEEEEEEEEEEECCCDDDEEEFFFEEEDDDBBB@@@<<<<<<<<<<<<<<<<<<;;;:::999999888888888888888999444555555555555444222111,,,---......//////......(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%$$$######$$$%%%&&&''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%$$$###$$$%%%###$$$&&&''''''%%%###!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$%%%%%%""""""""""""!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&######""""""###$$$%%%%%%&&&%%%###""""""###%%%&&&#########$$$$$$%%%%%%%%%#########"""""""""""""""#########$$$$$$%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%"""!!!  ######################################################$$$$$$$$$%%%%%%%%%"""$$$%%%&&&&&&$$$###!!!%%%%%%$$$###!!!$$$$$$$$$$$$%%%&&&'''(((######%%%&&&&&&%%%######'''(((((()))((('''%%%$$$$$$&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((('''&&&&&&((())))))((('''&&&&&&%%%%%%&&&&&&'''''')))+++***'''&&&(((***'''&&&&&&&&&'''((())))))***)))'''((()))***))))))&&&(((******(((&&&%%%%%%((()))***++++++***))))))(((+++,,,+++((('''(((***+++++++++++++++*********)))))))))))))))(((((((((&&&'''(((+++------+++)))###$$$%%%&&&&&&(((***,,,)))*********)))))))))******)))(((&&&&&&&&&'''(((((('''&&&%%%%%%&&&((()))((((((((('''&&&''')))+++'''''''''&&&&&&%%%%%%%%%$$$(((***)))%%%$$$&&&***&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&###%%%'''((('''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&!!!!!!"""###############""""""############""""""#########$$$$$$%%%%%%&&&$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%ttt]]]PPPKKKHHHHHHIIIJJJIIIGGGEEECCCCCCCCCCCCCCCDDDFFFGGGFFFDDDAAA???<<<;;;;;;::::::::::::;;;;;;::::::999888777666666666555444444222222111000////////////...---,,,++++++***)))((((((''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###((('''$$$"""!!!"""###$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&'''"""""""""""""""!!! """"""""""""""""""############$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$ !!!###$$$%%%######$$$$$$$$$$$$######!!!"""$$$%%%%%%%%%########################""""""############"""""""""############$$$$$$$$$!!!$$$%%%$$$"""!!!$$$$$$############$$$$$$"""""""""###$$$$$$$$$%%%'''&&&%%%###"""!!!!!!!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$""""""!!! !!!""""""$$$%%%&&&&&&''''''&&&&&&""""""###$$$%%%%%%&&&&&&###$$$&&&%%%%%%$$$&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***(((''')))+++,,,***(((((('''&&&%%%&&&'''***+++$$$%%%&&&((())))))******))))))))))))((((((((((((%%%&&&&&&'''((())))))***))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''(((((((((((((((''''''&&&))))))))))))((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))((('''&&&%%%))))))************)))))))))(((''''''''''''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&'''((()))***++++++&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''(((&&&%%%###""""""######%%%%%%$$$######$$$%%%%%%!!!""""""""""""!!!!!! $$$###"""!!!!!!"""###$$$"""""""""""""""######$$$############""""""""""""###$$$%%%&&&&&&&&&&&&&&&"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$###""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""######$$$$$$%%%%%%$$$###"""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&$$$######%%%'''%%%%%%%%%&&&'''(((******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sss]]]PPPKKKHHHHHHIIIJJJIIIGGGEEECCCCCCCCCCCCDDDEEEFFFGGGFFFCCC@@@>>>>>>>>>======<<<<<<======999999999888888888888888666555444444222222111000////////////...---,,,++++++***)))(((''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''((('''%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$###"""!!!#########"""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''###""""""""""""######$$$#########$$$$$$#########$$$$$$$$$######!!! ##############################$$$$$$$$$$$$######"""############$$$$$$$$$ """$$$%%%$$$######$$$$$$############$$$$$$###############$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""$$$$$$%%%%%%%%%%%%$$$$$$!!!"""######$$$$$$###############$$$$$$%%%%%%&&&###%%%&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))(((''')))+++,,,***((()))((('''&&&'''((()))***((((((((((((((('''&&&&&&&&&&&&''''''((((((((()))+++***)))((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''(((((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((()))(((''''''''''''((())))))(((((((((((((((((()))))))))))))))((('''&&&%%%''''''((((((((((((''''''&&&%%%###""""""###%%%&&&)))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%###""""""######%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$######""""""""""""######"""""""""""""""######$$$############"""""""""""" !!!"""""""""!!!!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""#########$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%'''&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%qqq\\\PPPLLLIIIHHHIIIJJJHHHFFFDDDCCCCCCCCCCCCEEEFFFGGGGGGEEEBBB???===??????>>>>>>============777777888888888999999999666555444444222222111000////////////...---,,,++++++***)))(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((())))))***&&&'''&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###"""$$$#########""""""!!!!!!""""""""""""############""""""######$$$&&&'''(((%%%%%%$$$#######################################%%%%%%%%%$$$"""!!!########################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############!!!"""###$$$%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$###""" $$$%%%&&&&&&&&&&&&%%%$$$!!!!!!"""############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''(((***+++)))((())))))(((((((((((((((((('''(((((((((((('''&&&&&&###$$$%%%&&&'''((()))))),,,+++***(((&&&%%%$$$###'''''''''''''''''''''''')))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''&&&%%%$$$######$$$%%%&&&'''((())))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%)))'''%%%######%%%''')))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###############%%%$$$############$$$%%%!!!"""###$$$$$$%%%$$$$$$""""""############"""""""""""""""""""""######$$$############"""""""""""""""###############"""!!!"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%$$$######"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$######$$$&&&'''&&&%%%###""""""""""""########################%%%%%%%%%%%%%%%%%%%%%%%%ooo[[[QQQLLLIIIHHHHHHIIIHHHFFFDDDCCCCCCCCCCCCEEEFFFGGGFFFEEEAAA>>>;;;============<<<;;;::::::888888888888888888888888666555444444222222111000////////////...---,,,+++******((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))%%%&&&'''((((((&&&$$$############$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%""""""###$$$$$$$$$$$$###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&$$$######""""""###############""""""""""""######!!!""""""############"""###########################$$$$$$$$$$$$$$$$$$###""""""#########$$$$$$$$$######"""""""""###$$$%%%$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""" """$$$%%%&&&%%%###"""########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###############"""!!! $$$###""""""""""""###$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((()))))))))((()))))))))))))))((('''&&&$$$$$$&&&'''((()))))))))$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''(((((()))******&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''(((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%(((((('''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%$$$$$$###############$$$$$$############$$$$$$ !!!!!!"""""""""!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$############"""""""""!!!%%%%%%%%%%%%%%%$$$###"""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$###!!! !!!###$$$###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&$$$$$$%%%''''''&&&%%%###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%}}}lllZZZQQQMMMJJJHHHHHHHHHGGGEEECCCCCCBBBCCCCCCEEEFFFFFFFFFDDDAAA===;;;============<<<;;;999999::::::999999888777777666666555444444222222111000////////////...---,,,+++***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$&&&''')))((('''$$$############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$ !!!###%%%&&&&&&&&&############""""""!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$######"""!!!!!!"""###### !!!"""$$$$$$$$$%%%########################""""""############""""""""""""#########$$$$$$$$$###"""!!! !!!###$$$$$$$$$############$$$$$$%%%$$$$$$$$$###""""""""""""###%%%&&&%%%$$$""" ########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""###############%%%###  ###%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%###$$$%%%'''((((((((()))''''''''''''''''''''''''###$$$%%%&&&'''((()))***(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&'''))))))))))))((((((((((((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$###&&&&&&%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######$$$#########""""""########################"""""""""""""""!!! !!!"""###$$$$$$###"""!!!"""""""""""""""######$$$############"""""""""!!!###############"""!!! """"""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$$$$%%%%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$!!!"""###$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$######""""""######$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((&&&%%%&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{jjjYYYQQQNNNJJJHHHHHHGGGFFFEEECCCBBBBBBCCCCCCDDDEEEFFFFFFDDDAAA>>><<<>>>>>>??????>>><<<:::999;;;;;;:::999888777666555666555444444222222111000////////////...---,,,+++***)))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$######$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$ """$$$&&&(((((()))"""""""""""""""""""""###!!!!!!!!!!!!""""""""""""###""""""!!! !!!!!! !!!###$$$%%%###"""!!! !!!"""###""""""############""""""########################"""""""""######""""""""""""############$$$$$$$$$###"""!!! !!!"""###$$$$$$############$$$$$$$$$$$$$$$##################$$$$$$%%%$$$###"""!!!######################################################################## """###$$$%%%%%%%%%'''%%%""" """%%%'''######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&(((((('''&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%((((((((((((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&((()))*********&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$"""######$$$######""""""""""""###$$$$$$###""""""$$$$$$$$$$$$$$$###""""""""""""############"""""""""""""""""""""######$$$############""""""""""""$$$$$$%%%%%%$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%###############"""""""""$$$##################$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%xxxiiiXXXQQQNNNKKKHHHGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBCCCEEEEEEDDDAAA>>><<<======>>>>>>===;;;999777999999999888888888777777666555444444222222111000////////////...---,,,+++))))))((('''&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$############### !!!###$$$%%%&&&&&&&&&!!!!!!!!!"""######$$$$$$!!!!!!"""""""""###############"""""""""######$$$"""!!!!!!!!!"""######$$$###"""!!! !!!"""##################"""!!! ########################"""######$$$$$$######""""""############$$$$$$$$$###""""""""""""""""""###$$$$$$############$$$$$$###############$$$$$$$$$###############$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&& """###$$$###$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&((((((&&&%%%&&&(((&&&%%%$$$###$$$%%%&&&'''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$!!!"""###$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!!!!"""$$$$$$%%%%%%%%%######""""""""""""######"""""""""""""""######$$$############""""""""""""$$$%%%%%%&&&&&&&&&&&&%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!###$$$%%%&&&&&&&&&$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########"""""""""!!!$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%wwwhhhXXXQQQOOOKKKHHHGGGFFFEEEDDDCCCBBBBBBCCCDDDAAACCCDDDEEEDDDBBB???===:::;;;;;;<<<:::888666444888888888888888999999999666555555444333222111000////////////...---,,,+++))))))'''&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''###$$$$$$$$$%%%$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%$$$###""""""###### !!!!!!"""""""""!!!!!! !!!"""###$$$%%%%%%""""""""""""############""""""######$$$%%%''''''%%%$$$######"""#########$$$"""!!! !!!"""$$$""""""############""""""########################$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$###$$$$$$###############$$$$$$############$$$$$$""""""######$$$$$$$$$%%%!!!!!!!!!"""###%%%&&&'''########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### """$$$&&&&&&$$$""" ######$$$%%%%%%%%%%%%$$$""""""###$$$%%%%%%&&&&&&!!!#########$$$&&&(((########################%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%((((((&&&%%%&&&(((%%%$$$"""""""""$$$&&&(((######%%%&&&'''(((((((((######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$###$$$%%%%%%&&&'''((())))))&&&&&&'''(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%""""""%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!!!!###%%%%%%&&&$$$###"""!!!!!!"""###$$$"""""""""""""""######$$$############"""""""""""" !!!""""""""""""""""""############$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!!!!!!!!!! !!!###$$$%%%&&&''''''%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""""""""######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$###"""###&&&&&&%%%%%%$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%{{{jjjXXXOOOLLLIIIGGGGGGHHHFFFDDDBBBAAABBBCCCCCCEEEEEEDDDBBBAAA???===<<<===>>>>>><<<:::999:::<<<>>>===;;;999777555444444666333111000111111000...000//////...------,,,,,,)))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''''''''!!!$$$$$$ """"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%$$$$$$$$$"""!!!###&&&(((&&&###$$$######""""""######$$$######""""""""""""######!!!"""###$$$$$$###!!!!!!$$$#########$$$%%%&&&&&&""""""############""""""""""""!!!!!!!!!!!!"""""" !!!"""$$$$$$######""""""!!!!!!#########!!!"""###$$$$$$###"""!!!""""""""""""############""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!%%%###""""""###$$$$$$$$$"""###$$$""" ###'''$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&%%%###""""""!!!########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&(((&&&"""'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''(((((('''$$$######$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))((((((######$$$%%%%%%&&&''''''###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%)))++++++)))%%%"""###$$$%%%$$$$$$###$$$%%%'''((()))&&&""""""$$$%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$$$$$$$%%%&&&!!!!!!!!!"""######$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$################## """###$$$$$$$$$######"""""""""!!!!!! ########################$$$###"""!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!###$$$&&&((()))***"""###$$$%%%%%%$$$###""" !!!######$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$###"""!!! !!!###$$$&&&%%%### &&&&&&%%%$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###########################&&&''''''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%)))***'''$$$######&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkXXXPPPLLLJJJHHHHHHJJJHHHFFFEEEDDDDDDEEEFFFDDDDDDCCCBBB@@@>>><<<;;;<<<<<<;;;;;;::::::999888<<<;;;:::999888777777777666444111111111111000.../////////......---,,,,,,***)))&&&$$$######$$$$$$))))))((('''&&&%%%%%%$$$!!!"""$$$$$$$$$###!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$"""!!!"""$$$$$$""" '''&&&&&&%%%%%%&&&&&&'''######""""""""""""######""""""###$$$$$$###"""!!!"""""""""!!!""""""######""""""############""""""###""""""!!!!!!!!!"""""" !!!"""###$$$######""""""!!! !!!"""######""""""###$$$######"""!!!!!!!!!!!!!!!""""""""""""########################&&&%%%%%%$$$###""""""!!!"""""""""""""""""""""###########################"""!!!!!!"""###$$$######!!!######"""!!!###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! #################################$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%###$$$%%%&&&$$$!!!%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$((()))***(((&&&%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''########################%%%&&&&&&''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&((()))(((%%%$$$%%%'''&&&%%%$$$$$$$$$%%%&&&'''&&&$$$""""""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%###"""""""""###$$$$$$$$$######"""!!!!!!!!!""""""!!!!!!!!!"""###$$$######################## !!!"""######$$$$$$$$$#########""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$#########"""""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$$$$###############$$$%%%%%%%%%$$$$$$"""""""""###############$$$$$$############$$$$$$ !!!"""$$$%%%&&&'''!!!"""$$$%%%%%%$$$###"""###########################$$$$$$%%%%%%$$$$$$###########################$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&!!!%%%&&&%%%######$$$%%%%%%%%%%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%|||kkkYYYPPPMMMJJJIIIIIIFFFEEECCCBBBAAABBBBBBCCCDDDDDDDDDCCCAAA???===;;;@@@???===>>>@@@@@@===999999888888888888999::::::666444222111111111000///////////////...---,,,+++---,,,***(((((((((((()))((('''''''''&&&&&&%%%%%%((('''&&&%%%$$$%%%&&&'''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&$$$######$$$$$$%%%%%%$$$######$$$%%%&&&'''%%%###"""#########!!!$$$$$$############$$$$$$######""""""""""""######"""######$$$$$$$$$############""""""!!!"""""""""""""""############""""""$$$###"""!!!!!!!!!!!!!!!!!!!!!"""############""""""""""""!!!""""""###$$$###############"""!!! """"""""""""####################################&&&%%%$$$###""" ######""""""""""""""""""########################!!!!!!"""###$$$$$$######"""###$$$###!!! !!!$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""########################"""###############$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$)))'''&&&'''((('''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%&&&'''(((########################%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&&&&&&&''')))&&&&&&%%%$$$$$$$$$%%%%%%$$$###!!!"""$$$&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########"""!!!!!!!!!!!!"""$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!"""##############################!!!!!!!!!!!!"""###$$$%%%###############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######"""###$$$$$$%%%%%%$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$######$$$$$$$$$''''''&&&&&&%%%$$$""""""$$$$$$$$$%%%$$$$$$###### !!!!!!"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%&&&&&&!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$##############################""""""""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!###$$$$$$$$$%%%&&&######$$$%%%&&&(((***+++%%%%%%%%%%%%%%%%%%%%%%%%}}}lllZZZQQQNNNKKKIIIIIIDDDCCCBBBAAAAAAAAAAAABBBDDDEEEEEEEEECCCAAA>>>===BBB???===???CCCCCC===888777777777777777888999:::666444222111111111000///.../////////...---,,,+++***************+++------######$$$%%%'''((())))))***((('''%%%%%%&&&'''((($$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&''''''%%%$$$""""""###%%%&&&%%%%%%%%%%%%%%%$$$###""""""""""""!!!!!!"""""""""######""""""""""""###############$$$$$$$$$$$$$$$&&&&&&%%%$$$#########$$$""""""############""""""$$$$$$###"""!!!!!!!!!!!!!!!"""""""""############"""#########""""""###$$$$$$$$$######""""""!!!!!!#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$######"""!!! #########"""""""""""""""###########################$$$&&&&&&%%%$$$###$$$###$$$$$$$$$$$$#########$$$######""""""######$$$###########################$$$$$$%%%%%%%%%%%%%%%####################################$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&$$$$$$''''''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$##################!!!"""$$$######"""$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$#########$$$%%%%%%%%%########################&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""###############"""!!!!!!!!!"""$$$%%%$$$$$$##################""""""""""""""""""""""""###""""""""""""""""""###""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############"""!!! !!!"""###''''''&&&&&&%%%$$$""""""$$$$$$$$$$$$$$$###"""!!! !!!"""######$$$$$$############$$$$$$'''&&&&&&%%%$$$###""""""$$$######"""###$$$%%%&&&!!!!!!"""###$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$##############################"""!!!!!!!!!###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$$$$%%%&&&'''(((""""""###$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%}}}lllZZZQQQNNNKKKIIIIIIFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEECCC@@@>>>===:::888;;;>>>>>>999333888777777666666666777777777555222111222222111///...//////000///---,,,***&&&&&&&&&&&&&&&''''''(((######$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&((()))'''$$$"""!!!"""###$$$"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######"""""""""######$$$$$$%%%&&&&&&%%%$$$#########$$$""""""############""""""$$$$$$###""""""""""""""""""""""""""""""#########"""$$$%%%%%%###"""###$$$$$$######""""""""""""""""""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!""""""""""""""""""""""""$$$%%%'''&&&###""""""###""""""""""""###$$$$$$$$$$$$$$$############$$$$$$######################## !!!!!!"""!!!!!!########################%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### ###$$$ $$$&&&&&&&&&&&&&&&&&&&&&&&&########################$$$&&&''''''''''''(((***'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%$$$#################################%%%%%%%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!"""######$$$$$$ !!!!!!"""""""""""""""!!!!!!"""""""""############"""!!!!!!!!!"""$$$$$$##################$$$$$$########################"""""""""######"""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$""""""#########$$$$$$$$$""""""################## !!!"""###$$$$$$%%%###"""!!! !!!"""######$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!! !!!""""""###$$$$$$$$$$$$############$$$$$$ !!!"""###%%%'''((()))&&&$$$###!!!!!!!!!"""########################$$$###$$$$$$%%%%%%$$$$$$###########################$$$###""""""###$$$&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||kkkYYYPPPMMMJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFCCC@@@>>>===;;;999;;;<<<<<<999555999888777666666666666666777555333222222222111000---...000000///...+++*********)))'''&&&%%%$$$###'''&&&&&&&&&%%%%%%$$$$$$###$$$%%%&&&%%%$$$"""!!!$$$%%%&&&'''(((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%'''''''''&&&%%%###""""""""""""!!!#########"""###%%%$$$######""""""######$$$######""""""""""""######"""!!!!!!!!!"""###$$$%%%######""""""!!!"""""""""""""""############""""""#########""""""######$$$"""""""""!!!"""######$$$"""%%%''''''$$$"""###%%%######""""""""""""###### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%### ###&&&###!!!!!!#########$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!!!! ########################&&&&&&&&&%%%%%%%%%%%%%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""######$$$$$$$$$$$$#########!!!'''&&& !!!'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%&&&&&&&&&%%%'''((('''&&&%%%$$$####################################&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$######%%%%%%$$$"""%%%%%%&&&&&&&&&%%%$$$$$$$$$&&&'''&&&$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%$$$$$$###"""$$$$$$######"""!!!!!!!!!!!!!!!"""############### !!!!!!""""""############"""""""""""""""######"""""""""#######################################""""""############""""""!!!"""######$$$$$$######$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""""""""######### !!!"""###$$$%%%%%%$$$$$$$$$######$$$$$$$$$!!!!!!"""###$$$$$$$$$############$$$######"""""""""""""""######$$$$$$$$$$$$$$$############$$$$$$!!!""""""###$$$%%%&&&&&&&&&$$$###!!! !!!!!!"""%%%$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$""""""#########"""))))))))))))(((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%{{{kkkXXXPPPLLLJJJHHHHHHCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCEEEFFFEEEBBB???===>>>>>>======<<<<<<;;;::::::999999888888888888888777555333222222222111000---...000111000...+++***------,,,***(((&&&$$$###''''''&&&&&&%%%$$$######%%%%%%%%%%%%%%%$$$######$$$$$$%%%'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''##################$$$$$$ """$$$$$$"""!!!"""$$$!!!!!! !!!!!!######""""""""""""###### """###$$$"""""""""!!!""""""######""""""############""""""""""""""""""###$$$%%%%%%###"""!!!!!!!!!"""$$$$$$"""&&&)))((($$$"""###%%%""""""!!!!!!"""###$$$%%% !!!!!!!!!"""""""""########################!!!""""""""""""""""""###$$$$$$######"""!!!!!! """""""""""""""""""""""" ###$$$###"""###)))...+++'''""" !!!###$$$######$$$$$$$$$$$$$$$$$$########################### !!!###%%%&&&%%%$$$###########################%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$######'''"""$$$)))&&&&&&#################################$$$$$$$$$%%%%%%!!!"""$$$###""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%########################$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%###""""""%%%%%%$$$"""###$$$%%%&&&&&&&&&%%%$$$"""$$$'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!!!!"""###$$$%%%$$$$$$### !!!!!!"""######$$$""""""############""""""!!!!!!!!!""""""#################################!!!"""###$$$$$$###"""!!!!!!""""""###############$$$$$$############$$$$$$"""############$$$$$$$$$"""""""""######$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###############!!!""""""############"""########################$$$$$$############$$$$$$%%%%%%$$$###""""""!!!!!!$$$$$$######"""#########$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$"""!!!"""$$$%%%$$$""")))******)))(((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%{{{jjjXXXOOOLLLIIIGGGGGGFFFGGGHHHHHHHHHHHHGGGGGG@@@AAADDDEEEDDDAAA>>>;;;;;;<<<<<<:::888777888::::::::::::999::::::;;;;;;777555333222333222111000---...000111000...+++)))(((((((((((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&###$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&& """$$$%%%%%%%%%%%%###&&&(((&&&###!!!"""$$$$$$$$$############$$$$$$######""""""""""""######  !!!###$$$$$$#########$$$%%%&&&&&&""""""############""""""!!!!!!""""""###$$$&&&&&&###"""!!!!!!!!!"""$$$%%%"""&&&***)))$$$"""###%%%!!!!!! !!!"""###%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$###"""!!!!!! ########################!!!$$$&&&%%%%%%)))111888333---'''$$$$$$%%%&&&%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""!!!"""$$$&&&&&&&&&$$$###########################$$$$$$$$$$$$######""""""############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###%%%&&&%%%$$$###$$$%%%############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$""" """%%%&&&%%%###"""###%%%&&&'''&&&&&&%%%###&&&&&&%%%###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%###"""!!!!!!!!!!!!"""######$$$$$$"""###$$$%%%&&&%%%$$$$$$ !!!"""######$$$!!!"""###$$$$$$###"""!!! !!!!!!"""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!"""###############$$$$$$############$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$######""" !!!"""###########################""""""""""""$$$$$$############$$$$$$ !!!###%%%&&&'''"""######$$$%%%%%%%%%&&&##################$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$""""""$$$((()))'''%%%''''''(((((('''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%|||kkkWWWNNNKKKIIIHHHIIIHHHHHHGGGFFFEEECCCCCCBBBDDDDDDDDDCCCBBBAAA??????AAA@@@>>>;;;:::999999999888888888999999:::::::::777444000....../////////////////////...---,,,+++---,,,+++***)))((('''&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%#########$$$%%%&&&''''''''''''''''''''''''%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''%%%###"""%%%&&&&&&'''&&&%%%$$$###%%%###"""$$$'''((('''%%%%%%%%%$$$###"""""""""#########""""""""""""######'''%%%###"""!!!!!!###$$$$$$###"""!!!!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!! """"""###$$$%%%%%%%%%%%%""""""############""""""%%%###"""!!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""((()))$$$!!!###%%%###"""!!!!!!!!!###%%%'''(((,,,***%%%""" """###'''&&&$$$###"""###$$$%%%%%%%%%%%%$$$###"""!!! !!!%%%(((((('''%%%###%%%$$$###############$$$######""""""######$$$%%%&&&%%%%%%%%%$$$############!!!!!!$$$%%%######&&&"""""""""###$$$%%%''''''%%%%%%%%%$$$$$$#########""""""!!!!!!!!!"""$$$%%%((())))))(((&&&$$$""" ######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######""""""!!!!!! !!!!!!"""###$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""###%%%''''''%%%###%%%%%%%%%%%%%%%$$$###"""%%%&&&%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$###"""'''&&&%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""######&&&%%%$$$$$$$$$%%%&&&'''$$$###"""!!!!!!"""###$$$!!!!!!"""!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!########################$$$$$$###"""!!!!!!""""""%%%"""$$$""""""'''######""""""""""""######&&&%%%%%%%%%$$$$$$######""""""""""""""""""""""""$$$$$$###############$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&|||kkkWWWNNNKKKIIIHHHIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDCCCBBBAAA?????????>>><<<:::999888888999888888888999999:::::::::666333000......///000000///////////////...,,,,,,)))))))))(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$&&&%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&''''''&&&$$$###$$$$$$%%%%%%%%%$$$###"""###!!! !!!###$$$###!!!$$$$$$$$$$$$############$$$$$$############$$$$$$%%%$$$"""!!!"""###$$$%%%######"""""""""######$$$########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""""""""!!!%%%%%%%%%%%%$$$###""""""""""""############""""""$$$""" !!!!!!!!! """"""""""""""""""""""""!!!'''(((###!!!###$$$"""$$$###""" !!!!!!$$$###!!! """%%%&&&&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$###"""!!! ###%%%%%%$$$"""!!!!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$$$$$$$$$$############!!!!!!%%%&&&$$$$$$(((&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$###%%%$$$###"""""""""######%%%&&&&&&&&&&&&$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######""""""""""""""""""!!!!!!"""$$$$$$%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$#########$$$$$$###!!!!!!""""""#########""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""############"""""""""###$$$%%%###"""!!! !!!"""###""""""######"""!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%%%%$$$$$$#########"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%###$$$%%%&&&&&&$$$###!!!########################$$$$$$###"""""""""""""""%%% ###$$$""""""&&&######""""""""""""######""""""""""""!!!!!! """"""""""""""""""""""""$$$$$$###""""""######$$$###""""""""""""""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&|||kkkWWWNNNKKKIIIHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDCCCBBBAAA??????===<<<;;;:::999999999999888888888999999999999999555222///...///000111111000000000000///...------((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%'''&&&%%%$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%&&&%%%%%%$$$######""" !!!""""""!!!"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""$$$%%%'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!  ###"""!!! !!!"""### !!!!!!""""""######%%%%%%%%%$$$$$$###""""""""""""############""""""$$$"""!!!!!!"""""""""!!!""""""""""""""""""""""""!!!%%%&&&###!!!######!!!$$$$$$"""!!!  !!!"""$$$%%%""""""#########""""""!!!######$$$$$$$$$######""" !!!"""######""""""!!! !!!"""############""""""######$$$%%%""""""##################$$$!!!"""%%%&&&$$$%%%(((%%%%%%$$$############$$$#########$$$$$$$$$$$$$$$&&&%%%$$$######"""############$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#################################$$$$$$!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$#########$$$$$$$$$$$$%%%""""""######$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$#########'''%%%######$$$$$$###""" !!!######$$$$$$$$$!!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$###""""""################################################""""""""""""""""""""""""###""""""""""""###$$$$$$######""""""""""""#####################""""""!!!""""""""""""""""""""""""################################################&&&%%%%%%$$$###"""!!! """############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$###$$$%%%&&&%%%$$$###"""########################$$$$$$###""""""""""""###%%%"""!!!###$$$"""###&&&######""""""""""""######$$$$$$$$$$$$############""""""""""""""""""""""""######"""""""""######$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&|||kkkWWWNNNKKKIIIHHHIIIJJJJJJIIIIIIHHHGGGGGGFFFDDDDDDDDDCCCBBBAAA??????<<<<<<;;;;;;;;;;;;;;;;;;888888888888888999999999444222//////000111222111111111111111000///...---******)))))))))))))))(((''''''((((((''''''&&&%%%'''&&&&&&%%%$$$$$$$$$###''''''''''''((((((((((((%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$######"""!!!!!!"""%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$#########""""""######%%%%%%""""""""""""######$$$%%%########################""""""""""""""""""""""""$$$###"""!!! !!!!!!$$$"""!!!!!!"""$$$ !!!"""###$$$$$$"""""""""######$$$%%%&&&""""""############""""""&&&%%%######$$$%%%%%%$$$########################!!!###$$$#########"""!!!##################$$$$$$!!!!!!""""""!!!!!!  """$$$%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$((('''&&&%%%$$$#########""""""""""""###$$$&&&&&&######""""""######$$$%%%!!!!!!!!!"""#########$$$%%%""""""%%%%%%"""!!!$$$!!!!!!""""""###%%%&&&'''""""""######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%$$$###$$$%%%&&&%%%$$$############$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$###############&&&%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$###############(((&&&######$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$%%%%%%$$$$$$###!!! !!!###$$$"""###$$$$$$$$$###!!! """""""""###############%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$########################%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$########################$$$$$$$$$##################$$$%%%%%%%%%$$$$$$###########################$$$$$$###""""""#########$$$$$$$$$$$$###"""###%%%$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###""""""""""""######$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&|||kkkWWWNNNKKKIIIHHHIIIJJJIIIIIIHHHHHHGGGGGGGGGDDDDDDDDDCCCBBBAAA??????<<<===============<<<<<<888888888888888888888888444222000000111222222111111111111111000///...---+++******((('''&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%'''''''''&&&$$$#########!!!"""$$$&&&&&&&&&$$$###""""""###$$$$$$###""""""%%%$$$$$$######""""""###$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################"""!!!!!!!!!!!!!!!$$$"""!!!!!!"""$$$ !!!"""$$$%%%"""""""""""""""$$$%%%&&&""""""############""""""&&&$$$######$$$%%%%%%$$$""""""""""""""""""""""""!!!!!!"""$$$%%%###!!!!!!#########$$$$$$$$$$$$######$$$$$$$$$###!!!!!!"""$$$%%%&&&%%%$$$###!!!"""###$$$$$$$$$$$$$$$ !!!###%%%&&&""""""""""""###$$$&&&&&&######""""""######$$$%%%!!!!!!!!!"""#########$$$'''###"""$$$"""!!!!!!!!!"""###$$$&&&&&&"""""""""######$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%##############################$$$$$$%%%%%%&&&&&&""""""###$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#######################################%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$""" !!!###%%%&&&&&&%%%%%%%%%%%%%%%$$$###""""""######$$$$$$######"""###"""  """###!!!"""###$$$###"""!!! ############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!######$$$$$$%%%%%%%%%%%%"""##################""" !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$########################$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$########################$$$###############$$$$$$$$$&&&'''&&&#########$$$$$$$$$############$$$$$$!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""######$$$######""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&|||kkkWWWNNNKKKIIIHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDDDDCCCBBBAAA??????======>>>>>>>>>======<<<888888888888888777777777444333111111222222111000000000000000///...------***)))((('''%%%$$$###"""&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!!!!!!!""""""###$$$%%%&&&$$$"""!!!!!!"""!!!"""###$$$%%%$$$###"""!!!"""###$$$$$$###"""!!!%%%%%%$$$$$$###""""""!!!$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!! ###"""!!! !!!"""###"""!!! """###$$$&&&%%%###"""!!!!!!""""""""""""############""""""###!!! """######"""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!%%%'''$$$""""""############""" """"""###$$$$$$$$$######''''''&&&&&&$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!! !!!!!!"""###!!! !!!"""############""""""######$$$%%%""""""##################&&&###"""###!!!$$$$$$###""""""""""""###"""""""""############### """$$$%%%&&&&&&&&&%%%$$$######"""###############$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%$$$######$$$$$$###""""""""""""############$$$%%%$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$######### !!!"""############"""""""""#####################$$$$$$$$$$$$%%%%%%"""""""""############$$$"""""""""###############!!!$$$$$$$$$$$$$$$$$$######!!! """###############"""""""""!!!  !!!"""###############"""!!!!!!""""""######$$$%%%%%%%%% !!!"""###$$$$$$###"""!!! !!!""""""######"""""" !!!!!!!!!!!!  !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!""""""###$$$$$$$$$""""""""""""""""""""""""######$$$%%%&&&''''''((("""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################$$$############$$$%%%%%%###(((***'''######$$$###$$$$$$############$$$$$$"""""""""############$$$""""""""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&|||kkkWWWNNNKKKIIIHHHIIIEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCBBBAAA??????======>>>>>>>>><<<;;;:::999888888888777777777666555444222222222222000//////////////////...,,,,,,***))))))(((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$%%%''''''''''''&&&&&&&&&''''''((())))))***%%%%%%&&&&&&%%%%%%$$$###((('''&&&%%%$$$#########""""""!!!!!!!!!"""$$$$$$"""$$$%%%$$$!!! !!!#########""""""""""""""""""!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$######"""######""""""!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################"""######""" """"""!!!!!!!!!!!!""""""###"""!!! !!!###$$$&&&%%%###!!! !!!"""###""""""############""""""""" !!!""""""""" $$$ ''')))%%%""""""!!!"""######"""!!! !!!!!!""""""###$$$%%%%%%%%%%%%$$$###############"""######$$$$$$$$$######&&&%%%%%%$$$###"""!!!!!!"""!!!!!!!!!!!!!!!""""""######""""""######$$$%%%$$$$$$$$$$$$$$$#########%%%"""!!!###"""$$$$$$###"""""""""""""""############"""""""""""" """$$$$$$%%%$$$$$$  !!!###$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$######"""###$$$%%%%%%&&&&&&%%%%%%%%%$$$######$$$$$$###!!!""""""""""""########################""""""""""""$$$$$$$$$$$$#########""" """######$$$$$$$$$!!!"""""""""#########$$$"""""""""######$$$$$$$$$""""""""""""############!!!"""""""""#########$$$!!!###$$$###"""""""""#########""""""!!! !!!"""######$$$$$$###""""""""""""""""""""""""$$$$$$###""""""""""""###!!!!!!""""""###$$$$$$%%% !!!"""###$$$$$$###"""!!! !!!"""###""""""!!! !!!""""""""""""!!! !!!""""""""""""""""""""""""""""""""""""""" !!!""""""###$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%&&&&&&"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%$$$#########$$$$$$%%%&&&########################$$$#########$$$$$$%%%&&&###***---'''######$$$"""%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&"""""""""""""""""""""""" !!!!!!"""$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$ !!!!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&|||kkkWWWNNNKKKIIIHHHIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA??????<<<======>>>===;;;:::999999888888888777777666666666444333222222222000...////////////...---,,,+++++++++++++++++++++++++++%%%%%%&&&&&&%%%%%%$$$###"""###%%%'''((((((((('''######$$$$$$%%%&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$)))((('''%%%$$$###""""""%%%%%%$$$$$$$$$%%%'''((("""$$$&&&%%%"""!!!"""%%%$$$###"""!!! !!!!!!"""###%%%&&&&&&%%%###"""!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""########################!!!$$$''''''&&&###!!!!!!!!!""""""""""""!!!!!!$$$###!!!  """######"""!!! !!!###%%%&&&""""""############""""""###!!! !!!###$$$$$$### $$$ (((***&&&###### """$$$%%%&&&%%%%%%"""""""""""""""###$$$$$$ """$$$'''(((######$$$$$$$$$######""" """$$$%%%%%%&&&%%%$$$###############$$$#########"""###$$$$$$%%%&&&%%%%%%%%%$$$############ ###### ### !!!!!!"""$$$%%%&&&$$$$$$######""""""!!!!!!!!!!!!###$$$$$$###"""!!!!!!###$$$######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$%%%$$$$$$######"""""""""######$$$$$$$$$######"""$$$$$$%%%&&&&&&&&&%%%%%%&&&$$$######$$$$$$###!!!""""""""""""############!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""$$$$$$%%%%%%%%%!!!!!!""""""#########$$$!!!!!!""""""#########$$$""""""""""""############!!!!!!""""""#########$$$#########%%%'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%!!!"""$$$%%%%%%%%%######$$$$$$$$$$$$######&&&%%%###"""""""""###$$$ !!!"""######$$$"""""""""""""""""""""""" """###$$$$$$###""" !!!"""###%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###!!!!!!"""###############"""""""""""""""""""""""" !!!"""#########""""""""""""""""""""""""$$$$$$$$$###############"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$#########$$$%%%%%%&&&########################$$$#########$$$%%%%%%&&&###+++...(((######$$$"""%%%$$$$$$######$$$$$$%%%!!!!!!"""""""""#########"""""""""""""""""""""""" !!!"""$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&~~~lllXXXNNNKKKIIIHHHIIIEEEHHHIIIHHHDDDBBBBBBDDDBBBBBBCCCCCCCCCAAA@@@???<<<>>>@@@???===;;;::::::999888777666666555666666444444333333222111111111------......------,,,+++'''(((((('''%%%%%%&&&(((!!!###&&&'''&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""############"""'''%%%###!!!!!!###%%%'''%%%%%%$$$$$$###$$$$$$$$$###""" !!!###$$$$$$############""" !!!###%%%###$$$%%%&&&&&&%%%$$$#########""""""!!!!!! (((###"""###  !!!""""""""" !!!###$$$$$$&&&%%%###!!!!!!!!!!!!"""######""""""""""""#########"""!!! !!!"""###$$$""" ###%%%$$$"""""""""""""""############!!!!!!"""############### !!!!!!"""###$$$%%%%%%&&&###"""""""""###$$$%%%%%%$$$$$$$$$#########""""""%%%###!!!!!!###$$$"""  """###%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$"""""""""""""""###$$$$$$$$$######$$$&&&%%%""""""############$$$$$$$$$ !!!!!!""""""""""""!!!!!!((('''&&&%%%%%%%%%%%%$$$&&&%%%$$$"""!!! %%%%%%$$$###"""!!!  !!!###&&&'''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$###"""!!!!!!"""###$$$&&&$$$""""""###$$$###"""""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&"""""""""""""""""""""""""""############$$$$$$$$$'''&&&&&&%%%$$$###"""!!!$$$$$$############$$$$$$$$$###"""!!! """"""""""""""""""""""""%%%$$$###!!!!!!!!!"""###########################$$$$$$######"""!!!!!!!!! !!!######$$$$$$$$$######""""""""""""######""""""""""""""""""""""""  !!! """$$$%%%$$$$$$######"""!!!!!!!!! """###"""!!! !!!### !!!"""###$$$$$$"""###&&&((((((((('''&&& !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$%%%%%%%%%$$$###"""!!! """"""#########$$$$$$$$$%%%%%%$$$###""""""#########"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%% """$$$%%%%%%%%%$$$&&&%%%############""" !!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""nnnZZZPPPLLLJJJIIIJJJHHHJJJKKKJJJGGGEEEEEEFFFBBBCCCCCCCCCBBB@@@>>>===<<<>>>??????===;;;::::::999888777666666555666666222111111000//////......---------...---,,,,,,+++******((('''''''''''''''%%%'''(((((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&'''(((******((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$!!!!!!""""""""""""""""""&&&%%%$$$""""""###$$$%%%%%%$$$$$$######$$$$$$$$$###""" !!!###$$$$$$###"""######!!! """$$$!!!!!!"""######"""!!!!!!$$$#########""""""""""""!!!"""%%%$$$!!!!!!!!!!!!!!!!!!"""#########!!! """$$$%%%%%%######"""!!!!!!"""###$$$######""""""""""""######"""""""""""" """ !!!###""" !!!!!!"""""""""#########!!!!!!"""###############""""""""""""#########$$$ !!!!!!""""""############"""""""""###$$$$$$############""""""""""""%%%###!!!"""###$$$""" !!!!!!""""""######$$$######""""""#########"""""""""!!!!!!"""######%%%$$$$$$&&&((('''$$$!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%$$$######%%%'''$$$$$$############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$$$$######$$$######""""""######$$$%%%$$$######$$$$$$###!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$ ###%%%(((***+++%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""$$$###"""!!!!!!!!!""""""########################!!!""""""######$$$$$$%%% !!!"""###$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!$$$############%%%&&&'''############"""""""""""" """###"""!!! !!!###$$$$$$#########"""""""""!!!"""$$$&&&&&&&&&%%%$$$""""""""""""############"""""""""""""""""""""""""""######$$$$$$######"""!!!"""###%%%%%%%%%%%%%%%"""############$$$$$$$$$######$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%######"""!!!!!!!!!!!!!!!######"""!!!"""###$$$$$$################################################"""""""""""""""######$$$###$$$%%%&&&&&&&&&%%%$$$&&&%%%$$$%%%&&&'''&&&%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$###ppp\\\QQQMMMJJJJJJKKKKKKLLLMMMLLLJJJHHHGGGHHHCCCCCCCCCCCCBBB@@@>>><<<<<<===???>>><<<::::::;;;999999888777666666666666111000000//////...---------------------,,,++++++(((&&&$$$$$$''')))(((&&&)))***+++***'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&(((***+++,,,((((((((('''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!""""""%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%###""" !!!###$$$$$$###"""""""""!!! """$$$ !!!!!!""""""!!!!!! $$$$$$$$$$$$############!!!$$$$$$###"""""""""""""""###$$$$$$$$$"""!!!!!!###%%%&&&%%%!!!!!!!!!!!!"""###$$$%%%######""""""""""""###### %%%((()))***!!!  !!!"""""" !!!!!!!!!!!!""""""""""""!!!!!!"""############### !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!""""""#########"""""""""!!!!!!$$$###""""""######""" #########"""""""""""""""""""""!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""$$$###$$$%%%''''''%%%###"""############$$$$$$$$$########################%%%$$$###""""""###$$$%%%"""###$$$$$$$$$%%%(((***""""""######$$$%%%''''''$$$$$$%%%%%%&&&&&&''''''&&&%%%###""""""###%%%'''"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$###$$$%%%%%%### """###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%######"""""""""######$$$"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!"""########################!!!""""""######$$$$$$%%%!!!!!!"""###$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%$$$######""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""############ """###"""!!! !!!###%%%%%%%%%$$$$$$$$$$$$### !!!"""#########"""!!!$$$$$$$$$$$$####################################"""""""""######"""""""""!!!"""###$$$%%%%%%%%%%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###"""!!!!!!!!!!!!!!!!!!###############$$$%%%&&&""""""""""""""""""""""""########################!!!!!!"""###############$$$$$$$$$$$$$$$###"""""" !!!$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%ppp[[[PPPLLLJJJIIIJJJKKKKKKLLLKKKIIIHHHGGGGGGBBBBBBCCCCCCCCCAAA@@@???<<<===>>>===;;;:::;;;<<<:::999888777666666555555222222111111000/////////---------------,,,++++++$$$  &&&)))(((%%%((()))***)))'''%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&((()))))))))&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$%%%%%%$$$###"""!!!###############$$$$$$%%%###""" !!!###$$$$$$###!!!""""""!!!"""$$$""""""############""""""########################"""  """!!! """"""!!!!!!""""""###$$$$$$"""!!!!!!###$$$%%%$$$!!!!!!!!!""""""###$$$$$$######""""""""""""######!!!"""$$$$$$$$$###!!!""""""""""""###$$$###### !!!!!!!!!"""""""""!!!!!!"""############### !!!$$$$$$$$$#####################"""!!! !!!!!!$$$$$$#########"""""""""$$$###"""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!"""#########"""!!!!!! !!!!!!!!! !!!"""###$$$$$$###"""""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$"""!!!!!!"""$$$%%%"""!!!"""&&&,,,...,,,)))"""""""""###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$###$$$$$$$$$$$$$$$$$$######$$$&&&&&&&&&&&&$$$###$$$$$$$$$&&&'''&&&### !!!"""######$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############((('''&&&$$$"""!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!########################$$$######""""""!!!!!! !!!"""######$$$$$$$$$$$$######""""""""""""######""""""""""""""""""""""""%%%%%%$$$###"""""""""""" !!!!!!"""""" !!!!!!"""###$$$$$$$$$ """###"""!!! !!!###""""""###$$$%%%&&&&&&'''!!!!!!"""""""""!!! $$$$$$$$$######"""""""""########################""""""############""""""!!!"""######$$$%%%%%%%%%""""""#########$$$$$$$$$"""######$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###############$$$""""""######$$$$$$%%%&&&################################################ !!!"""$$$$$$###""""""######$$$$$$$$$#########"""$$$$$$###%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%mmmYYYNNNKKKHHHGGGHHHIIIIIIHHHHHHGGGFFFDDDCCC@@@AAACCCDDDDDDCCCBBBBBB;;;<<<===<<<::::::;;;<<<;;;:::999777666666555555222222111111000/////////---............---,,,,,,'''###!!!&&&(((&&&"""%%%&&&((((((&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$"""###$$$%%%%%%###!!! ###"""""""""######$$$%%%###""" !!!###$$$$$$###"""""""""!!! """$$$######""""""""""""######""""""""""""""""""""""""$$$###!!! !!!!!! !!! !!!""""""###""" !!!#########"""""""""######"""""""""######""""""""""""######'''&&&$$$###!!! !!!##################!!!!!!!!!!!!""""""""""""!!!!!!"""###############"""############$$$$$$$$$$$$$$$$$$#####################"""!!! !!!!!!%%%%%%$$$$$$$$$#####################"""!!!""""""!!!!!!""""""###$$$$$$$$$"""""""""""""""###$$$%%%""""""!!!!!!!!!!!!"""""" !!!"""""""""#########""""""#########$$$$$$$$$###########################"""!!!!!!!!!!!!"""###$$$!!!!!!***555777///%%%######"""""""""######$$$%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$&&&'''&&&### !!!!!!"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$$$$######""""""######$$$########################!!!!!!"""""""""#########"""""""""######$$$$$$$$$######""""""""""""######%%%$$$##################""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""###""""""!!! """######$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""$$$###"""!!!!!!!!!!!!!!!######$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%% """###"""!!! !!!### !!!"""###$$$%%%%%%"""""""""""""""!!!!!!!!!#########""""""!!!!!! ###########################$$$$$$$$$$$$$$$$$$###""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!""""""""""""############$$$###############$$$$$$!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!"""$$$$$$###""""""###$$$$$$$$$%%%&&&''''''$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%}}}kkkWWWMMMIIIGGGGGGHHHHHHGGGEEEEEEFFFEEECCCAAA@@@AAABBBCCCCCCCCCBBBAAA;;;<<<<<<;;;::::::;;;===<<<;;;999888777666555555111000000//////...------///////////////...------///+++(((&&&''''''$$$"""###%%%&&&'''&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&$$$###""""""###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%$$$$$$!!!"""###$$$$$$###"""""""""""""""""""""###$$$%%%###""" !!!###$$$$$$############""" !!!###%%%"""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###### !!!!!!"""###!!!!!!"""""""""""""""#########""""""!!!######""""""""""""######!!!%%%(((***""""""!!! !!!""""""""""""############!!!!!!"""###############""""""""""""############!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!""""""$$$$$$$$$$$$#########""""""###$$$###"""!!!!!!### !!!"""""""""""""""""""""###$$$%%%%%%"""""""""""""""###$$$$$$"""$$$%%%$$$######$$$%%%"""############$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!!$$$!!!"""+++666888...###$$$$$$###"""!!!!!!!!!"""''''''&&&&&&%%%%%%$$$$$$###$$$&&&'''&&&$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$%%%&&&&&&$$$!!! !!!""""""######""""""%%%%%%%%%$$$$$$$$$$$$###""""""""""""######$$$%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!"""""""""######!!!!!!""""""###$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$######"""""""""######""""""""""""""""""""""""!!!""""""############""""""""""""""""""""""""""" !!!!!!""""""#########$$$$$$$$$$$$$$$#########""""""""""""######""""""""""""""""""""""""!!!!!!!!! !!!!!!"""""""""######$$$######""" !!!!!!"""###$$$$$$$$$ """###"""!!! !!!###"""""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%%%%$$$$$$""""""!!!""""""###%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!!!!""""""""""""###!!!!!!!!!!!!!!!""""""###""""""###$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### !!!"""$$$%%%%%%###"""###$$$$$$###"""############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%{{{iiiVVVLLLIIIHHHGGGIIIIIIGGGEEEFFFGGGFFFCCCAAAAAAAAABBBBBBAAA@@@>>>===;;;<<<<<<;;;999999;;;===<<<;;;:::888777666555555222111111000//////......000000000000000//////...///---+++)))((('''&&&%%%$$$&&&'''((('''&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%''''''&&&$$$###"""###%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%###""" !!!"""######$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%###""" !!!###$$$$$$###$$$$$$$$$###""""""$$$&&&###"""!!!!!!!!!!!!"""###!!!!!!"""""""""######### !!!###$$$!!!!!!!!! !!!""""""###%%%###!!! """######""" !!!"""###$$$$$$############""""""""""""######'''&&&%%%### ######!!! !!!############$$$$$$$$$$$$!!!!!!"""############### !!!!!!!!!!!! !!!!!!""""""############"""""""""###$$$$$$""""""""""""!!!!!!!!!!!!"""###%%%$$$!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""""""""###%%%&&&'''###%%%%%%$$$"""!!!###%%%"""############$$$$$$$$$ !!!###$$$$$$###!!! """!!!"""(((...///***$$$%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$###""""""############""""""%%%%%%$$$$$$$$$$$$%%%%%%'''%%%$$$$$$%%%&&&$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""######$$$&&&&&&%%%$$$$$$######$$$$$$%%%########################!!!!!!!!!!!!"""""""""###&&&%%%$$$###"""!!! ######""""""""""""######"""""""""!!!!!!""""""###""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######"""""""""""""""""""""""" !!!""""""### !!!""""""!!! !!!!!!""""""#########$$$ """###"""!!! !!!###"""""""""!!!!!!!!! !!! !!!!!!"""######""""""""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!"""###$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""#########!!!!!!!!!!!!!!!"""######$$$%%%%%%%%%%%%###"""!!!########################"""""""""""""""""""""""""""""""""""""""######$$$ !!!"""###"""!!!!!!"""###"""!!!"""######$$$$$$%%%%%%%%%""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''zzziiiUUULLLIIIHHHIIIJJJKKKIIIGGGGGGHHHHHHEEEBBBBBBBBBBBBAAA???<<<:::888;;;;;;;;;:::999999<<<>>>===<<<:::888777666555555444444333333222111111111111111111111111000//////((()))***)))'''''')))***&&&((())))))(((''''''(((&&&%%%%%%$$$$$$%%%%%%&&&"""###&&&((((((((('''&&&###$$$&&&(((((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&& ###%%%$$$""" !!!"""###$$$%%%%%%!!!!!!!!!!!!"""###$$$%%%###""" !!!###$$$$$$###%%%%%%%%%$$$""""""%%%'''&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$%%%  """"""""""""""""""######$$$&&&$$$"""!!!###$$$$$$###!!!###%%%%%%%%%%%%######""""""""""""###### !!!$$$&&&&&&%%%###"""!!!%%%&&&###""""""#########$$$$$$$$$%%%%%%%%%!!!!!!"""###########################$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&######""""""###$$$%%%%%%!!! !!!$$$%%%$$$!!! !!!###&&&&&&%%%%%%$$$######""" """######!!!""""""###$$$&&&'''((("""###$$$""" ###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&$$$""" !!!###%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%% !!!"""###$$$%%%%%%&&&%%%###""""""###%%%&&& !!!!!!!!!!!! &&&%%%############%%%&&&(((&&&$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&'''$$$$$$############$$$$$$########################!!!!!!!!!!!!""""""""""""############""""""""""""$$$$$$############$$$$$$"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###$$$%%%&&&%%%%%%$$$""""""""""""""""""""""""&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$#########""""""""""""######"""""""""""""""""""""""" !!!###$$$%%%"""###$$$%%%%%%$$$###"""""""""""""""############!!!"""###"""!!! !!!### !!!"""###$$$$$$ !!!"""###$$$""""""######$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""!!!!!!!!!!!!###$$$%%%"""############$$$$$$$$$""""""###$$$$$$$$$$$$###"""############$$$$$$$$$######"""######$$$%%%%%%&&&'''''''''&&&$$$"""!!!""""""""""""""""""""""""###########################"""!!!!!!!!!"""$$$%%%''''''%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&''''''%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&'''''''''(((((({{{iiiWWWPPPOOONNNLLLKKKHHHGGGFFFDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA???>>>===<<<:::::::::<<<>>>???999888666444333444555666888666444111//////000111111222444444333111///------,,,***'''%%%###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""$$$###""""""###%%%'''(((##############################$$$%%%%%%%%%%%%$$$"""""""""""""""!!! $$$$$$###"""!!!!!!!!!"""&&&"""###############"""!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$###"""!!! %%%%%%%%%$$$$$$"""!!! """ &&&&&&###"""$$$!!! $$$%%%### !!!""""""###""""""############"""""" """""""""!!!"""###########################$$$###!!!  """######"""!!! !!!"""###%%%###!!!  !!!"""%%%$$$###""""""###$$$%%%""""""######"""!!! !!!""""""!!!  !!!""""""!!!  !!!"""!!!!!!"""%%%'''%%%%%%$$$$$$###"""""""""###""" !!!###$$$$$$### !!!"""######$$$######$$$"""!!!!!!"""$$$%%%%%%$$$###""""""######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!######$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!""""""!!!!!! !!!!!!!!!!!!"""""""""""" """$$$''')))+++$$$######%%%'''&&&!!!""""""#########$$$$$$$$$""""""!!!!!! """"""""""""!!!!!!!!!!!!&&&###""""""$$$$$$!!!"""!!!!!!""""""###$$$%%%%%%%%%$$$###"""!!! !!!!!! !!!!!!!!!"""$$$%%%%%%$$$"""!!!%%%$$$"""!!! !!!###$$$&&&%%%###!!! !!!"""######""""""""""""######$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""######$$$!!!"""$$$%%%&&&"""""""""""""""""""""""" !!!!!!""""""############""""""""""""######!!!!!!!!!"""!!! """$$$$$$###"""###!!!"""$$$%%%%%%$$$"""!!!"""######$$$$$$######"""""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$#########""""""!!!!!!#########""""""""""""!!!!!!"""###%%%%%%$$$######"""""""""""""""######$$$"""!!!!!!!!!"""###$$$$$$'''&&&%%%$$$############!!!"""###$$$%%%$$$###### !!!"""###$$$%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######|||jjjWWWNNNMMMKKKHHHGGGGGGFFFEEECCCBBBBBBAAAAAACCCDDDDDDDDDBBBAAA???>>><<<;;;:::999:::;;;===>>>===;;;999666555444555555444333222000000000111222//////000000///...,,,+++---,,,***(((%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&%%%%%%$$$$$$###""""""###$$$%%%&&&&&&########################"""######$$$$$$$$$$$$$$$ !!!###$$$$$$%%%%%%$$$###""""""""""""""""""#########"""""" !!!!!!!!!!!!!!!  !!!!!!"""###"""""""""""""""#########""" ############""""""!!! &&&!!! ###&&&$$$!!!!!!"""!!!&&&%%%$$$###"""!!!  !!!!!! !!!######"""!!!"""###""""""""""""""""""""""""###"""!!! !!!"""$$$###"""!!!!!!!!!!!!"""###%%%###""" !!!"""###$$$######""""""######$$$###""""""""""""!!!!!!!!! !!!""""""!!!  !!!""""""!!! !!!"""""""""!!!!!!$$$&&&##################$$$$$$%%%###!!! !!!!!!!!! !!!!!!""""""###### !!!!!! !!!###%%%%%%$$$$$$###""""""######""""""""""""""""""""""""""""""###$$$$$$###"""!!! !!!"""#####################"""""""""!!!!!!######""""""""""""############"""!!!!!!!!!!!!!!!#########$$$%%%%%%&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""###$$$&&&'''!!! """$$$$$$!!!!!!!!!"""""""""###############"""""""""!!!!!!!!!###############"""""""""###!!! """$$$%%%###!!!###""""""!!!!!!""""""###########################!!!!!!!!! !!!!!!!!!""""""###$$$$$$###""""""###"""!!! !!!"""$$$%%%##############################""""""!!!"""""""""$$$######""""""######$$$!!!!!!!!!!!!!!!"""#########!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! !!!""""""""""""""""""!!!!!! ###%%%&&&%%%######### !!!###$$$$$$###!!! ######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!""""""###$$$$$$##########################################""""""""""""$$$$$$$$$$$$#########"""$$$$$$#########"""""""""!!!"""######$$$$$$######"""""""""""""""######$$$""""""""""""""""""###$$$&&&%%%$$$###""""""""""""!!!"""###$$$%%%$$$$$$############$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######|||jjjVVVMMMJJJHHHEEEDDDFFFEEEDDDBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAA???>>>;;;:::999999999:::<<<===@@@>>>;;;888666555555555//////000000111111222222222222111111000/////////...,,,***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&%%%%%%$$$$$$!!!"""###$$$$$$$$$$$$$$$########################!!!"""######$$$$$$###### !!!"""$$$%%%%%%%%%%%%""""""""""""""""""###$$$###$$$%%%&&&&&&$$$"""!!!!!!!!!!!!!!!!!! !!!""""""###############"""""""""###""""""!!! """"""""""""!!!!!!!!!!!!$$$""""""%%%$$$!!! """!!!"""%%%%%%$$$'''&&&%%%###"""  """###%%%$$$###""""""### !!!!!! """###$$$$$$###""""""""""""###$$$$$$$$$"""!!!!!!!!!"""###"""######$$$$$$######"""######"""!!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!""""""!!!!!! """######"""!!!!!!###$$$!!!""""""###$$$$$$%%%%%%&&&$$$""""""$$$%%%$$$###!!!!!!!!!!!!""""""""""""###$$$$$$###  %%%$$$######"""#########""""""""""""""""""""""""""""""######$$$######""" !!!"""############"""""""""!!!!!!!!!!!!!!!$$$$$$############$$$$$$######"""!!!!!!!!!!!!"""!!!""""""######$$$%%%%%% !!!!!!!!!"""""""""###%%%$$$######"""""""""###"""!!!!!!###$$$%%%###"""!!!!!!!!!!!!!!!"""""""""############""""""""""""###############$$$$$$$$$ """$$$&&&%%%$$$###""""""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!! """###%%%''' !!!"""$$$%%%%%%%%%%%%$$$###""""""!!!!!!!!!!!!$$$######""""""######$$$!!!!!!!!!!!!!!!"""######(((%%%"""!!!!!!!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!! """#####################%%%&&&&&&%%%"""!!!!!!""" !!!"""######"""!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$###############$$$$$$""""""###$$$%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$#########"""""""""%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$############"""!!!!!!!!!""""""######"""""""""""""""######$$$$$$###""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######|||iiiUUULLLJJJHHHFFFEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCBBBAAA???>>>;;;:::999999999::::::;;;>>>===;;;999777666555555---...///000111111111000333333222111000000111111---,,,+++)))'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""" !!!###$$$%%%$$$##############################!!!!!!"""############"""######$$$$$$######"""!!!"""!!!!!!!!!"""###$$$$$$%%%$$$""" """$$$&&&###############"""!!!!!!!!!!!!"""############"""##################""""""""""""!!!!!!"""""""""### ###### !!!%%%)))'''$$$###%%%&&&&&&%%% !!!!!!!!!!!!!!!!!!""""""""""""!!!!!!###$$$&&&%%%###""""""""" !!!"""$$$%%%$$$##################$$$$$$###""""""""""""######!!!"""###$$$$$$###"""!!!$$$###"""!!!!!!""""""### !!!!!!!!!""""""""""""!!!!!!!!!""""""!!!!!!!!!"""###$$$###!!!!!!"""###""""""#########$$$$$$$$$ !!!$$$'''''''''""""""""""""!!!!!!!!!!!!$$$&&&'''&&&$$$"""######$$$$$$###############$$$""""""""""""""""""""""""""""""#########$$$######!!!""""""###$$$$$$######""""""""""""""""""""""""$$$######""""""######$$$$$$###""""""!!!!!!""""""######""""""!!! !!!!!!""""""######&&&&&&%%%$$$######""""""###""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############$$$ """$$$%%%%%%%%%!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%"""""""""######$$$%%%&&&$$$###"""!!!!!! !!!!!!######""""""""""""######!!!!!!!!!!!!!!!""""""###)))'''$$$#########""" !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$###"""""""""""""""""""""""""""######$$$$$$$$$$$$###!!! !!!!!!!!!"""######"""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$######"""""""""###############$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""!!! !!!###$$$"""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""$$$$$$###"""""""""""""""""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######|||iiiUUULLLKKKJJJHHHHHHGGGGGGEEEDDDCCCBBBBBBBBBAAABBBBBBBBBBBB@@@???>>>;;;:::::::::999:::::::::;;;:::999888777666666666//////000000000///......//////...---------......,,,+++***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$###############""""""!!!"""$$$%%%%%%$$$###"""########################!!!!!!"""############"""""""""######""""""!!! """!!!!!!!!!"""###$$$$$$$$$"""!!! !!!$$$%%%###############"""!!!!!! !!!!!!""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$$$$!!!$$$$$$!!!"""&&&&&&$$$"""""""""######### !!!"""###$$$!!!!!!""""""""""""!!!!!!###$$$&&&%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$#########$$$$$$#########""""""""""""""""""######!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!!!!!!!""""""######"""""""""!!!!!!""""""""""""###$$$###"""!!!"""###$$$$$$$$$#########""""""!!!$$$%%%$$$""""""""""""!!!!!!!!!!!! ###%%%&&&&&&((()))$$$###############$$$$$$""""""""""""""""""""""""###############$$$$$$%%%######$$$$$$%%%%%%$$$$$$########################""""""!!!!!!!!!!!!""""""$$$$$$###"""""""""""""""%%%%%%$$$$$$###""""""""" !!!"""#########%%%%%%%%%%%%%%%$$$$$$$$$!!!!!!!!!!!!  ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###### !!!"""############### !!!###$$$$$$###""""""!!!  """"""!!!!!!!!!!!!""""""######"""""""""""""""###&&&$$$"""!!!!!!"""$$$&&&######"""!!! !!!!!!###""""""""""""""""""###!!!!!!!!!!!!!!!""""""######""" !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! ######""""""""""""#########"""!!!!!!!!!"""######"""###""" """$$$###########################$$$$$$%%%%%%$$$$$$###!!!!!! !!!"""######%%%%%%$$$$$$###""" #########$$$$$$$$$%%%%%%$$$$$$$$$$$$############""""""##################%%%%%%%%%$$$$$$$$$######"""!!! !!!###$$$"""""""""""""""######$$$$$$$$$###"""!!!!!!!!!"""%%%%%%$$$#########$$$$$$###############$$$$$$$$$""""""######$$$%%%%%%&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######}}}jjjVVVMMMLLLKKKJJJJJJHHHGGGFFFEEEDDDCCCCCCCCC@@@AAABBBBBBBBB@@@???>>>;;;;;;;;;;;;::::::::::::888888888777777666555555222111111000///......---//////////////////......+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$########################!!!"""######$$$$$$###### !!!"""#########""""""""""""""""""###$$$ """###%%%%%%$$$"""!!!!!!!!!!!!!!!!!!  !!!!!!!!!!!!!!!$$$$$$#########$$$%%%%%%%%%$$$###""""""###$$$%%%$$$""""""%%%&&&###"""$$$ !!!!!!"""###$$$$$$$$$""""""""""""############ !!!!!!!!!!!! """###%%%$$$###""""""###"""""""""""""""""""""""" !!!!!!""""""######""""""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!"""###$$$$$$$$$######!!!!!!!!!!!!"""###$$$$$$###""""""!!!!!!""""""### """$$$$$$###""""""###%%%%%%$$$$$$###""""""!!!###"""!!!!!!###%%%%%%$$$!!!!!!!!!!!!"""""""""""" """$$$$$$"""!!! #########"""######$$$%%%""""""""""""""""""""""""###############$$$%%%&&&######$$$$$$%%%$$$$$$###############$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$###""""""""""""### !!!!!!"""######### !!!"""###$$$$$$###$$$%%%%%%%%%%%%$$$######$$$&&&%%%$$$######$$$$$$$$$$$$$$$############ !!!!!!!!!!!! !!!""""""######!!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!"""###$$$%%%$$$######!!! !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""############""""""!!!!!!%%%###""" !!!###$$$"""!!!!!! !!!!!!"""###""""""!!!!!!""""""###!!!!!!!!!!!!!!!"""#########"""!!!"""###$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###$$$###"""!!! !!!"""""""""######"""""""""%%%'''$$$##################$$$#########$$$$$$#########""""""""""""###$$$%%%&&&%%%%%%$$$$$$###""" #########$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$#########"""""""""""""""#########%%%$$$$$$$$$############"""!!!!!!!!!""""""######"""""""""""""""######$$$$$$###""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%######""""""######$$$%%%!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######lllWWWMMMKKKJJJIIIIIIGGGFFFEEEDDDCCCBBBBBBBBB@@@@@@AAABBBAAA@@@???>>><<<<<<<<<<<<<<<;;;::::::999999999888777555444333333222111///....../////////000111222222111000000))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&########################"""######$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!  !!!"""""""""""""""""""""!!!!!!!!!"""$$$$$$&&&%%%###!!! !!!"""######"""%%%$$$"""""" """%%%&&&&&&%%%%%%%%%############""""""""""""!!!!!!""""""""""""!!!!!! !!!######"""!!!"""###""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!""""""######""""""!!! !!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!$$$%%%&&&%%%###"""!!!!!!!!!!!!!!!###$$$%%%######"""!!!!!!"""######!!!###$$$###"""###$$$$$$$$$##################'''%%%$$$$$$%%%&&&&&&%%% !!!!!!""""""######$$$%%%&&&%%%!!!######""""""###$$$$$$%%%""""""""""""""""""""""""######""""""###%%%&&&'''""""""#########""""""!!!""""""""""""#########$$$###""""""""""""""""""###%%%$$$######""""""###### !!!!!!"""""" !!!"""###$$$$$$"""######$$$###"""!!! """&&&((('''&&&'''((($$$#########"""""""""""" !!!!!!"""""""""""" !!!!!!"""######$$$$$$ ###$$$$$$"""!!!"""###%%%%%%$$$###############$$$$$$######"""""""""!!!$$$%%%'''(((((('''%%%$$$""""""###$$$$$$###""""""!!!""""""############"""!!!"""######"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$%%%&&&&&&%%%$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!"""$$$%%%'''&&&$$$"""!!!!!!"""""""""###$$$###""""""$$$&&&######""""""""""""######!!!""""""######""""""!!!""""""""""""###$$$%%%&&&######$$$$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$#########"""""""""######$$$$$$$$$$$$$$$#########"""""""""!!!"""######$$$$$$######"""""""""""""""######$$$""""""""""""""""""###$$$$$$$$$############$$$$$$$$$###"""""""""###$$$%%%###$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######mmmWWWLLLJJJHHHFFFFFFFFFEEEDDDCCCBBBAAAAAAAAA???@@@AAABBBAAA@@@???>>><<<=========<<<;;;;;;:::<<<;;;:::999777555333111333222000......///111222+++,,,...000000///---,,,(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((()))))))))#########$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$""""""""""""""""""######((('''&&&%%%$$$%%%&&&'''##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""!!!!!!""""""'''$$$"""%%%###############""""""!!!!!!!!!"""###############!!! !!!"""###&&&$$$"""  !!!###$$$"""!!!!!!$$$&&&'''%%%"""  !!!!!!""""""$$$$$$%%%%%%%%%%%%$$$$$$ """""""""!!!"""###""""""""""""""""""""""""!!!"""""""""""""""!!! !!!"""######"""!!!  !!!!!! ###"""!!! !!!"""###!!!$$$''''''%%%###!!!"""!!!!!!!!!!!!###%%%&&&$$$###"""!!!!!!"""###$$$ ###$$$$$$######$$$"""""""""###$$$$$$%%%%%%!!!###$$$### !!!"""######$$$"""$$$%%%$$$%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""######""""""###%%%&&&((( !!!!!!!!!!!!!!! !!!!!!!!!""""""######$$$$$$############$$$$$$%%%$$$######"""#########&&&&&&%%%%%%$$$######### !!!"""###$$$$$$""""""###"""!!! """""""""###%%%######""""""!!!!!!!!! !!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%"""$$$$$$"""!!!###%%%)))(((&&&$$$###"""!!!!!!###$$$$$$$$$$$$%%%%%%%%% !!!###$$$$$$###!!! !!!"""$$$&&&&&&$$$"""!!! !!!###$$$$$$$$$$$$ %%%&&&%%%"""!!!"""###$$$""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######$$$###""""""######!!!"""""""""""""""""""""""" !!!!!!""""""###### !!!###%%%'''(((***(((%%%###!!!!!!"""###!!!"""###"""!!! !!!"""""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!! !!!"""###$$$!!!"""$$$%%%&&&''''''''' !!!!!!"""###$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%#########""""""""""""!!!!!!"""$$$%%%%%%$$$$$$###"""""""""""""""######$$$""""""!!!!!!"""###$$$$$$###"""""""""""""""######$$$###"""""""""###%%%&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&&&&%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######ooo[[[PPPKKKGGGEEEEEEGGGEEEDDDBBBAAAAAAAAAAAADDDBBBAAA???>>>>>>??????<<<;;;;;;::::::999999888::::::999888777777777888//////............//////111222222111111000///...+++)))&&&&&&'''(((((('''''''''&&&&&&%%%%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$#########""""""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%########################!!!$$$&&&%%%######""" !!!"""######$$$"""###$$$%%%%%%$$$""""""########################"""""""""!!!!!!!!!!!!!!!"""!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$###!!! $$$###!!! !!!"""###""""""!!!!!! !!!!!!!!!!!!!!!""""""### !!!"""###%%%%%%%%%%%%%%%""" !!!!!!!!!!!!!!!!!!""""""""""""#########$$$%%%'''((()))""""""""""""""""""""""""$$$"""!!!###&&&(((&&&$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$!!!!!!!!!!!! !!! !!!"""!!!"""$$$$$$"""!!!"""##################"""!!!!!! !!!###$$$%%%!!!!!!!!!!!!###%%%'''(((!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$$$$$$$###### !!!!!!""""""##############################$$$,,,///%%%"""$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!###$$$%%%$$$"""!!! !!!"""###############""""""!!!!!!!!!!!!!!!"""&&&&&&%%%$$$""" """#########$$$$$$$$$$$$""""""!!!!!!  !!!!!!"""$$$%%%&&&""""""""""""############$$$#########""""""!!!!!!"""!!!  """"""############"""""" !!!$$$&&&&&&%%%###!!!$$$#########""""""!!!!!!$$$%%%%%%$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$%%%""""""!!!!!! !!! !!!"""### !!!!!!""""""""""""!!!########################""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""""""""#########!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$#########""""""$$$###""""""$$$%%%$$$###!!!!!!"""###############"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''######$$$$$$$$$######"""""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$mmmYYYOOOKKKHHHGGGHHHGGGEEEDDDBBBAAAAAAAAAAAADDDCCCBBB@@@@@@@@@@@@@@@<<<<<<;;;::::::999999888999999888777666666666666000000////////////000000000000111000000///...---+++)))&&&&&&'''(((((('''&&&&&&&&&''''''(((((((((###""""""""""""""""""###$$$#########""""""""""""################################################)))'''$$$ !!!&&&***!!!!!!"""######$$$%%%%%%"""###$$$$$$$$$$$$###"""$$$#####################""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""############""""""!!! """!!! !!!###$$$$$$#########"""""""""!!!!!!  !!!"""###!!!!!!"""###$$$$$$$$$$$$%%%""" !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%""""""""""""""""""""""""!!! """$$$###!!!!!!"""###$$$$$$###"""!!!!!!"""""""""###############""""""""""""!!!!!!!!!$$$###!!! !!!!!!"""$$$$$$"""!!!"""###"""""""""""""""!!! ######"""!!!!!!!!!!!!!!! !!!###$$$$$$""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""#################################### &&&(((!!!!!!""" !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""&&&%%%%%%$$$"""!!! !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$######"""!!!""""""############"""###""""""!!!!!!"""""""""############""""""!!! """""""""#########$$$$$$######"""""""""""""""""" !!!"""###$$$ !!!$$$$$$$$$$$$######"""""""""!!!!!! """"""############"""""" !!!###$$$%%%$$$###"""############"""""""""!!! !!!!!!"""!!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!!!!!!!!"""$$$$$$$$$#########"""""""""!!!!!!!!! !!!""""""###%%%%%%$$$$$$###!!! """"""""""""""""""""""""###""""""!!!!!!""""""#########""""""""""""###### !!!!!!"""###$$$%%%%%%$$$$$$##################"""""""""""""""######$$$$$$$$$$$$#########"""""" !!!$$$%%%%%%%%%!!!!!!"""###############$$$########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$""" ###$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$|||kkkWWWNNNKKKIIIIIIJJJGGGEEEDDDBBBAAAAAAAAAAAADDDCCCBBBAAAAAA@@@AAAAAA<<<<<<;;;;;;:::999999999999888777666555555555555111111000000000000111111000000000//////...---,,,+++)))&&&&&&'''((((((''')))((('''&&&%%%######"""%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""&&&&&&&&&&&&&&&&&&&&&&&&########################### !!!!!!!!!""""""######$$$$$$"""######$$$$$$$$$######$$$$$$$$$######"""""""""########################%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """###$$$############""""""""""""!!!  """###!!!""""""######""""""!!!###!!!!!!#########!!!!!!!!!!!!!!!""""""###$$$$$$$$$######""""""!!!""""""!!!!!!""""""###$$$""""""""""""""""""""""""!!!"""""" """"""############""""""""""""""""""########################""""""""""""%%%%%%###"""!!! !!!"""$$$$$$"""!!!"""###!!!!!!""""""!!!!!! ######"""!!!!!!!!!!!!!!! !!!"""""""""""""""#################################"""""""""""""""$$$$$$$$$$$$############""""""""""""""""""""""""""""""!!!###"""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""'''&&&&&&%%%###"""  !!!!!!!!!!!! !!!"""""""""############"""############""""""!!!######"""""""""######$$$ !!!""""""#########!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$!!!!!! !!!!!!!!!""""""""""""#########%%%%%%$$$$$$$$$$$$######!!!""""""""""""!!!!!! """"""############""""""!!!!!!"""""""""#####################"""""""""""" !!!!!!!!!!!!!!!""""""######""""""!!!######""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!"""######$$$############""""""""""""!!!!!!"""############"""%%%%%%%%%%%%$$$"""!!! """"""""""""""""""""""""#########""""""#########$$$$$$############$$$$$$ !!!###$$$%%%&&&''''''%%%$$$"""!!!""""""###"""""""""""""""######$$$$$$############""""""""" ###$$$$$$$$$!!!!!!"""###############%%%%%%$$$######"""!!!!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%### $$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$}}}kkkXXXNNNKKKIIIHHHIIIGGGEEEDDDBBBAAAAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@<<<<<<<<<;;;::::::999999999888777666555444444444111000000//////000000111000000000000///...------+++)))&&&&&&'''((((((''')))(((((('''&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&########################''''''''''''''''''''''''########################"""$$$%%%%%%###""""""### !!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$######""""""!!!!!!###############$$$$$$$$$&&&%%%$$$"""!!! """""""""""""""""""""""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!""""""!!!!!!!!!!!! """!!! """$$$"""""""""""""""!!! !!!"""$$$$$$$$$"""""""""!!!"""######$$$''''''&&&%%%$$$$$$######'''&&&%%%$$$""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""############"""""""""######""""""""""""""""""""""""##################"""""""""!!!!!!$$$######"""!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###"""""""""""""""!!!!!! !!!###$$$%%%"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$""""""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!"""###$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!"""######$$$###############"""!!! ##################$$$%%% !!!"""#########!!!!!!!!!!!!""""""""""""#########$$$$$$%%%%%%%%%###"""!!! #########$$$$$$$$$%%%%%%########################!!!"""###$$$$$$###!!!!!!""""""############"""""""""!!! !!!###############""""""""""""""" !!!""""""""""""""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!! !!!"""$$$%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$!!!""""""###$$$%%%%%%&&&&&&%%%###"""!!!"""###$$$"""""""""""""""######$$$############""""""""""""###"""!!!!!!"""###!!! !!!!!!"""###############$$$#########"""""""""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$nnnZZZOOOKKKHHHGGGGGGGGGEEEDDDBBBAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>======<<<;;;;;;::::::999::::::888777666555555555000//////......//////000111111111111000///......+++)))&&&&&&'''(((((('''%%%&&&'''(((***,,,------######""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""########################"""&&&)))(((&&&%%%$$$ !!!!!!!!!!!!"""""""""######$$$$$$%%%#########"""""""""!!!!!!""""""######$$$$$$$$$$$$%%%%%%###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!"""###$$$$$$###"""!!!  !!!!!!!!!!!!###"""!!! !!!"""$$$%%%""""""###""""""!!! !!!#########"""""""""""""""###$$$$$$&&&&&&%%%$$$###"""""""""######"""!!! """"""""""""""""""""""""""""""###############$$$###""""""""""""""""""#########""""""""""""""""""""""""!!!!!!!!!  !!!""""""""""""!!!"""$$$$$$"""!!!"""######$$$$$$$$$$$$###"""""" !!!###$$$%%%######$$$%%%%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!###!!! !!!######!!! !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """###%%%%%%&&& !!!!!! """""""""""""""""""""""""""""""""!!!"""######$$$###############"""!!! ######""""""###$$$%%%%%% !!!"""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!"""""""""###$$$$$$$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!""""""############"""""""""!!!  !!!###$$$""""""""""""""""""######"""""""""""""""!!! """"""############""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!"""""""""############ !!!!!!!!!!!!"""###$$$%%%%%%$$$###""" !!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$$$$$$$########################"""""""""###%%%&&&"""""""""""""""######$$$""""""""""""""""""""""""%%%$$$""""""###$$$"""!!!!!!!!!"""###############!!!!!!"""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqq\\\QQQLLLHHHFFFFFFGGGEEEDDDBBBAAAAAAAAAAAA>>>>>>????????????>>>>>>======<<<<<<;;;:::::::::;;;:::999777666555555444//////............//////222222222222111000///...+++)))&&&&&&'''(((((('''''''''&&&&&&%%%$$$$$$###$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""$$$############$$$$$$$$$$$$""""""""""""###$$$%%%&&&""""""""""""""""""""""""!!!!!!""""""###$$$$$$$$$######"""""""""""""""###""""""""""""""""""""""""###"""!!! !!!"""$$$$$$###"""!!! """"""""""""##################""""""######$$$$$$############""""""!!! !!!######""""""""""""""""""######$$$"""""""""!!!  !!!###$$$&&&&&&"""""""""""""""""""""""" !!!"""""" !!!"""######""""""""""""##################""""""""""""!!!!!!!!!!!!  !!!"""#########!!!"""$$$$$$"""!!!"""###$$$$$$%%%%%%$$$$$$###"""######"""!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!! ########################"""""""""""""""#########"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!""" """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""########################!!!"""""""""############"""############""""""!!!"""""""""""""""###$$$%%%"""############""""""!!!!!!!!!!!!"""""""""######!!!!!!!!!"""""""""""""""$$$$$$###"""""""""""""""""""""""""""############ !!!!!!!!!!!!"""!!!""""""############"""""""""############""""""###"""!!! !!!"""###$$$""""""""""""############!!!!!!!!!!!! """######$$$$$$######""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""############"""""""""""""""###############$$$$$$$$$$$$###"""""""""""""""""""""!!! #################################""""""###############""""""""""""######$$$$$$######"""!!!!!!!!!!!!""""""###$$$$$$%%%%%%"""""""""""""""######$$$!!!!!!"""""""""""""""######"""!!!"""$$$&&&%%%$$$!!!!!!"""############### !!!""""""###$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""############"""!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$rrr^^^RRRMMMJJJHHHHHHGGGEEEDDDBBBAAAAAAAAAAAA>>>???@@@@@@@@@@@@???>>>=========<<<;;;;;;:::::::::999888666555444333333000000////////////000000111111111111000///...---+++)))&&&&&&'''(((((('''((('''%%%###!!!'''&&&&&&%%%%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&%%%$$$&&&))),,,%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""$$$%%%&&& !!!!!!"""######### !!!""""""###$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""$$$###!!! !!!!!!!!!""""""""""""!!!!!!!!!"""""""""#########$$$ !!!"""###$$$######"""#########$$$######"""""" """$$$###""""""!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!!!! """""""""###$$$%%%&&&'''"""""""""""""""""""""""" """!!!!!!$$$###"""!!!!!!"""###$$$############"""""""""!!!"""""""""!!!!!!!!!!!!  """############"""!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$###""""""######"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""""""""#########""""""""""""""""""##############################!!! ###### !!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""############"""!!!!!! """""""""""""""""""""""" !!!"""###$$$######"""!!!""""""############"""!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$"""""""""""""""!!!!!!!!!###""""""!!!!!!!!!""""""$$$$$$%%%%%%%%%&&&&&&&&& !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""""""############"""""""""""""""""""""###$$$$$$!!!"""""""""############!!!!!!!!!"""!!!!!! """######$$$$$$######""" !!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$######"""!!!"""""""""#########$$$$$$$$$###""""""""""""""""""############"""!!!!!!###########################""""""!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""$$$%%%%%%$$$###""""""""""""""""""######$$$!!!!!!!!!!!!""""""######"""!!! """$$$%%%$$$###!!!!!!"""###############!!!!!!!!!"""""""""""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$###"""!!! !!!"""###$$$%%%%%%%%%%%%#########$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$rrr^^^SSSOOOKKKIIIJJJGGGFFFDDDBBBAAAAAAAAAAAA>>>???AAAAAABBBAAA@@@???=========<<<;;;;;;::::::999888777555333222222222111111000000000000111111000000000000///...---,,,+++)))&&&&&&'''(((((('''###$$$$$$&&&'''((())))))$$$######""""""######$$$#########$$$$$$%%%%%%%%%################################################ """$$$%%%$$$""""""###$$$$$$#####################""""""""""""$$$&&&''' !!!"""###$$$$$$ !!!"""######### !!!###$$$&&&'''""""""""""""""""""""""""%%%###!!!  """###$$$$$$$$$ !!!!!!"""""" """$$$$$$###!!! ######$$$$$$$$$$$$######!!!###%%%$$$###!!!!!!!!!!!!!!!""""""##################$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!###"""  """$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!!############"""""""""""""""###$$$%%%%%%$$$"""!!!!!!"""$$$$$$"""!!!"""##################"""!!!!!! !!!###$$$%%%$$$###"""""""""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%%%%%%%%%%""""""######$$$$$$$$$%%%########################!!! """'''%%% %%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%$$$"""!!! !!!"""############### !!!"""###$$$"""###$$$%%%%%%%%%%%%%%%############$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!! !!!!!!!!!!!!"""""""""#########!!!!!!""""""#########$$$"""!!! !!!###$$$""""""############"""""""""#########$$$$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$$$$%%%%%%$$$######$$$$$$$$$$$$###### !!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$######""" !!!!!!""""""%%%$$$"""!!!!!!!!!"""### !!!"""###%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!!!!"""""""""###%%%&&&&&&$$$!!!"""""""""""""""######$$$ !!!!!!!!!""""""######%%%###!!!!!!"""""" !!!!!!"""#####################""""""!!!!!! $$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%$$$### !!!"""###$$$%%%%%%%%%""""""#########$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$xxxcccWWWPPPKKKIIIJJJGGGGGGEEEDDDBBB@@@???>>>???@@@AAAAAAAAA@@@???>>>??????@@@???>>>===;;;:::???<<<888555444222000///333222111000////////////000000000000////////////+++((($$$###%%%'''(((((('''''''''&&&&&&%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%$$$###"""$$$$$$###""""""###$$$%%%$$$$$$$$$############### !!!###$$$%%%&&&'''%%%%%%$$$""" !!!###!!!"""$$$%%%$$$%%%&&&(((######""""""!!!!!!  """$$$'''((($$$###""" !!!""""""""""""""""""""""""""" ###$$$"""!!! ###"""!!! !!!"""###""""""######"""  """"""!!!""""""############""""""!!!"""""""""############$$$###"""!!!!!!"""###$$$#########"""""""""""""""!!!"""""""""""""""!!!!!! """############%%%'''$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!!!!!!! """"""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""$$$$$$$$$#########""""""%%%%%%$$$###""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###$$$###!!!!!!!!!"""############"""!!!!!!######################## !!!"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###"""!!! ###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""%%%%%%$$$###!!!!!!"""############ !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ !!! """$$$$$$$$$$$$$$$######"""!!!!!!!!!###############"""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""%%%###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$'''$$$"""###!!!###"""!!! !!!"""###!!!!!!""""""######$$$$$$""""""""""""############"""############$$$$$$$$$$$$!!!!!!######"""  !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""""""""""" """$$$$$$$$$#########"""""""""!!!!!! !!!###%%%%%%###!!! !!!!!!!!!!!! """######$$$$$$######"""######""""""!!!""""""###"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$vvvbbbVVVOOOKKKIIIJJJGGGFFFEEEDDDBBB@@@???>>>@@@@@@AAABBBAAA@@@>>>>>>===>>>>>>???>>>===;;;:::999777555444555666666555333222111000////////////000000000000////////////---***'''%%%&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%"""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""$$$###""" !!!!!!"""###$$$%%%&&&&&& !!!"""###$$$$$$%%%$$$%%%$$$""" !!!######""""""""""""#########!!!!!!!!!"""""""""""""""%%%$$$###!!!!!!!!!""""""######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!###%%%'''"""!!!  !!!"""""""""""""""""""""!!! ### !!!"""!!! """"""############""""""!!!!!!!!!!!!!!!""""""###%%%"""  """%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! """$$$$$$$$$###$$$%%%#########"""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!  !!!!!!!!!!!!!!!&&&&&&'''&&&%%%$$$"""!!!$$$$$$$$$#########""""""$$$###""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!#########$$$%%%$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######"""!!!!!!!!!###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######"""!!! !!!"""###$$$$$$$$$$$$!!!""""""######$$$%%%%%%########################!!!""""""###$$$$$$%%%%%% !!!"""######"""!!!  !!!"""!!! """""""""""""""########################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""%%%###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########$$$!!! ###"""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""#########!!!!!!!!!"""""""""######""""""#########$$$$$$$$$%%%###!!! """###$$$###!!! !!!"""$$$########################""""""######$$$$$$$$$%%%###$$$%%%%%%%%%$$$##################$$$$$$$$$$$$###$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$#########"""!!!"""###$$$$$$###"""!!!#####################"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttaaaUUUNNNJJJIIIJJJGGGFFFEEECCCBBB@@@???>>>AAAAAABBBBBBAAA???===<<<;;;;;;<<<======<<<;;;:::777555333444666888888888333222111000////////////000000000000///////////////,,,)))''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######""""""###############"""###"""!!! !!!!!!"""###$$$%%%%%%&&&!!!!!!!!!"""""""""######$$$$$$$$$###!!! !!!###(((%%%!!! ###$$$$$$""" !!!""""""###$$$$$$&&&%%%$$$"""!!! """"""######$$$#########""""""""""""""""""""""""!!!"""!!!"""$$$%%%!!!!!!!!!!!!"""""""""""""""###$$$$$$'''%%%""""""""""""!!! !!!""""""######""""""!!!!!!  """###%%%""""""%%%""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!$$$&&&%%%$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!""""""!!!!!! """""""""###############&&&&&&&&&%%%$$$""" $$$$$$$$$##################"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!""""""###$$$&&&'''&&&$$$###"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$#########"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!"""############!!!"""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&########################"""######$$$$$$%%%%%%%%%""""""""""""############!!!"""######"""  !!!!!!"""######$$$$$$###############"""!!!!!! ######""""""""""""!!!!!!""""""""""""""""""""""""###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######$$$!!!!!!###### ###!!!"""$$$$$$"""!!!############"""""""""""" !!!!!!!!!""""""""""""""""""#########$$$$$$###"""""""""###$$$%%%&&&$$$###"""!!!""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&"""###$$$%%%%%%$$$##################$$$$$$$$$$$$'''&&&%%%$$$############$$$$$$$$$$$$############""""""""""""""""""""""""########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%"""############$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$sss___TTTNNNJJJIIIJJJFFFEEEDDDCCCAAA@@@???>>>AAAAAABBBAAA@@@>>><<<;;;999999;;;<<<<<<<<<;;;;;;;;;888666555555666555555222222111000//////000000000000000000////////////...+++(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""""""""############""""""""""""###$$$$$$###!!! !!!###((("""!!!$$$###!!!!!!!!!"""""""""#########!!!!!!!!!""""""###$$$$$$!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!!''''''&&&###  """!!!  !!!"""###"""!!! !!!"""###$$$&&&%%%$$$"""""""""!!!!!!!!!!!!""""""""""""!!!!!!"""!!! !!!"""$$$###!!!!!!###!!!!!!!!!""""""""""""""" !!!!!!""""""""""""!!!!!!%%%'''&&&$$$######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!$$$#########$$$$$$%%%%%%$$$$$$######"""!!! ###########################""""""!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########"""!!! """###)))'''%%%###""""""###$$$""""""""""""""""""""""""!!!!!!"""""""""!!!!!! ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############"""""" !!!"""###$$$$$$$$$!!!"""######$$$$$$$$$#########$$$$$$%%%&&&&&&'''########################""""""#########$$$$$$$$$###"""!!!!!! !!!!!!""" !!!"""############"""!!!!!!""""""###########################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###!!! """###""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###&&&###"""$$$### !!! !!!"""######"""!!! $$$$$$######""""""!!!!!! !!!!!!!!!!!!""""""""""""############!!!###%%%'''((((((######"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""######!!!"""$$$%%%%%%$$$###### !!!!!!!!!""""""""""""&&&%%%$$$###"""###$$$$$$"""""""""!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!"""""""""""""""############""""""!!!"""""""""#########"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$rrr___SSSMMMIIIHHHJJJEEEDDDDDDBBBAAA@@@???>>>AAAAAAAAAAAA@@@>>><<<;;;888999:::<<<<<<<<<;;;;;;===:::777555555555444333222111000000000000000000000000000000////////////***(((&&&%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!%%%%%%$$$$$$$$$$$$######"""###$$$###"""!!!!!!""""""!!!!!!$$$#########"""""""""!!! """###%%%%%%&&&!!!"""###%%%%%%%%%$$$###!!!!!!!!!!!!!!!!!!!!!!!! """$$$###"""!!!!!!"""###$$$###"""!!!  !!!"""######""""""!!!!!!"""###!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""###$$$"""!!!!!!!!!!!!!!!!!!""" !!!!!!"""""""""""" !!!""""""""""""""""""%%%'''%%%$$$""""""########################""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!!!! !!!"""###"""""""""""""""##########################################""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$###!!! """###((('''$$$"""""""""###$$$""""""""""""""""""""""""!!!"""""""""""""""!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""!!!"""###############""" !!!""""""###"""""""""""""""######$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""%%%$$$###!!!  !!!###$$$%%%%%%%%%############""""""!!!!!!###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###!!! """###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""%%%""""""$$$$$$!!! ######"""!!! !!!"""###$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!"""""""""######### """###%%%%%%%%%%%%!!!!!!!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%$$$###### !!!!!!!!!""""""""""""###"""!!!!!!!!!###$$$%%%!!!!!!!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!!!!"""""""""###!!!""""""######""""""!!! !!!"""############"""""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$sss```TTTMMMIIIHHHIIIDDDDDDCCCBBBAAA@@@??????@@@@@@AAAAAA@@@>>><<<;;;888999;;;<<<<<<<<<;;;;;;<<<999666555666666666555111111000000000000000111000000000000////////////(((&&&%%%%%%'''((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%$$$######$$$$$$######"""!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$!!!"""$$$$$$"""!!!"""""""""!!!$$$$$$$$$%%%$$$$$$###""""""!!!!!!!!!!!!"""###############""""""######$$$#########"""""""""""""""""""""""" !!!!!!!!!###%%%$$$$$$""""""""""""$$$$$$""""""!!! !!!"""!!! !!!###$$$ !!!!!!""""""!!!!!! """""""""###############""""""###$$$$$$###"""""" !!!!!!""""""### !!!""""""######""" ###%%%&&&%%%###"""###############$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""######""""""!!!###"""!!! !!!"""###$$$$$$$$$###$$$$$$%%%''''''###############$$$$$$$$$###############$$$$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!############$$$&&&&&&%%%$$$###"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$%%%$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""!!!!!!""""""#########$$$"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$######"""""" !!!!!!"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$$$$###""""""""""""""""""#########$$$$$$$$$$$$######"""!!!!!! ###############"""!!!!!!######################## !!!!!!!!!!!!""""""""""""""""""""""""""""""###""" !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" ###$$$###$$$'''$$$"""!!!!!!"""$$$############"""""""""""" !!!!!!!!!"""""""""!!!!!!!!!"""""""""######$$$$$$$$$######!!!  !!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""" !!!"""$$$$$$$$$$$$###############$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%############$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$$$$%%%%%%%%%######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$uuuaaaUUUNNNIIIHHHIIIDDDCCCCCCBBBAAA@@@??????>>>???@@@@@@@@@>>>===<<<::::::<<<======<<<;;;;;;;;;999666666666777666666111111000000000000111111000000000000////////////***(((''''''(((((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%######$$$%%%&&&%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$###"""""""""###$$$###"""!!! ###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%% """$$$$$$###"""""""""######""""""###$$$%%%%%%########################""""""###$$$######!!!!!!######"""!!!!!!!!!""""""""""""""""""""""""""""""$$$&&&''''''%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$ !!!""""""""""""!!! !!!###""" """%%% !!!!!!!!!!!!  """###$$$###"""!!!#########""""""######### !!!""""""### !!!"""############"""###%%%%%%###"""######""""""""""""#########$$$""""""""""""""""""""""""""""""############""""""%%%$$$###"""###$$$&&&'''$$$$$$###"""###$$$%%%%%%""""""#########$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!$$$%%%$$$###$$$$$$"""""""""############$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&"""""""""""""""""""""""""""""""""""""""#########"""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""######$$$$$$#########""""""#########""""""!!!!!!!!!""""""###$$$$$$$$$"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!! !!!###$$$$$$$$$############""""""""""""###############"""""""""""""""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""""""""""""""""""""""""""%%%###!!! !!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""###"""$$$'''""""""!!!!!!!!!!!!"""""""""""""""""""""#########!!!!!!!!!"""""""""######!!!!!!!!!!!!"""""""""###$$$$$$######"""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$#######################################$$$$$$$$$ """###$$$$$$$$$###############$$$$$$$$$$$$""""""###$$$$$$$$$######"""#########$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!"""######$$$$$$%%%&&&&&&######$$$$$$$$$$$$######!!!"""$$$&&&&&&&&&%%%$$$"""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$vvvbbbUUUNNNIIIGGGIIICCCCCCBBBAAAAAA@@@??????===>>>???@@@@@@???>>>===;;;;;;=========<<<;;;:::>>>;;;888666666666555444111000000000000000111111000000000000////////////---+++)))))))))(((&&&$$$%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$"""!!!  """$$$%%%&&&%%%%%%&&&&&&%%%$$$###"""!!! """"""#########$$$$$$$$$ """$$$$$$###""""""""" """""""""###$$$$$$%%%%%% !!!"""$$$$$$$$$###"""$$$###""" !!!"""""""""""""""""""""""""""!!!%%%&&&&&&%%%%%%%%%###"""!!! !!!"""###!!!###$$$%%%$$$$$$!!!###$$$### """%%% !!!!!!!!!!!! !!!###$$$""" %%%$$$!!! !!!$$$%%% !!!""""""### !!!"""###############$$$%%%$$$""""""###$$$ !!!!!!!!!""""""######""""""""""""""""""""""""""""""############"""""""""!!! !!!###$$$###"""!!! !!!""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""$$$''''''$$$""" !!!"""######$$$############################## !!!"""###$$$$$$$$$!!!!!!!!!""""""#########""""""""""""""""""""""""######"""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$######"""!!!""""""###$$$$$$%%%%%%#################################""""""""""""""""""###$$$###"""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!"""######$$$$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""""""""""""""%%%###!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """""" !!!$$$ !!!"""######"""!!! !!!!!!""""""######$$$$$$""""""""""""############!!!!!!!!!!!!""""""""""""!!!!!!!!!"""###$$$&&&'''!!!"""###$$$%%%&&&&&&&&&"""""""""""""""""""""""" !!!"""###$$$$$$ """###$$$$$$$$$###!!!!!!!!!!!!""""""""""""$$$%%%&&&&&&%%%$$$"""!!! !!!!!!"""""""""### """###%%%%%%###""" !!!!!!"""######$$$$$$!!!!!!""""""""""""!!!!!! """$$$%%%$$$###""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyydddUUUMMMKKKIIIGGGFFFDDDAAA@@@AAABBBAAA@@@CCCBBB@@@>>>======>>>>>>>>>===;;;::::::;;;<<<===:::888666666888999777555444333111000/////////000...////////////......---+++)))'''''''''((('''&&&''''''(((((())))))******)))%%%"""!!!###$$$"""!!!$$$$$$$$$$$$%%%%%%&&&'''%%%$$$###""""""###$$$%%%''''''&&&%%%%%%$$$###### !!!###$$$%%%&&&''' ###$$$$$$&&&***)))%%%!!!""""""!!!!!! #########$$$$$$$$$############$$$$$$$$$$$$############""""""######$$$%%% !!!"""###$$$$$$!!!!!!!!!!!!""""""""""""###############"""!!!!!!$$$#########""""""!!!!!!&&&""" $$$&&&%%%$$$######$$$%%%%%%!!!!!! !!!"""############$$$######"""!!! ###"""!!! !!!"""###""""""""""""""""""""""""!!!"""###"""!!! !!!###!!!"""###$$$###!!!!!!###$$$%%%%%%###"""!!! !!!"""######"""""""""!!!!!! $$$###"""!!! !!!"""$$$$$$$$$###!!! $$$$$$$$$$$$$$$###"""!!!$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""""""""""""######"""""""""$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""!!!!!!!!!  """### !!!""""""!!! ###!!! !!!###$$$$$$#########""""""!!!!!! ###$$$$$$%%%%%%###"""!!!""""""""""""""""""""""""'''&&&%%%###"""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""###### !!!###$$$$$$$$$$$$""" """###!!!"""!!!!!!""""""###$$$%%%""""""""""""""""""""""""%%% !!!$$$### ##############################$$$%%%$$$###"""!!!!!!!!!""""""!!! $$$###"""!!!!!!"""###$$$"""""""""""""""!!! !!!!!!""""""############&&&%%%###""" !!!!!! !!!!!!!!!!!!$$$#########""""""!!!!!! !!!!!! !!!!!!""""""######""""""###$$$$$$###!!! """""""""""""""""""""""""""############$$$$$$$$$$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$###$$$$$$###!!!"""$$$&&&""""""###$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#################################$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!######"""!!!!!! !!!!!!######""""""######$$$%%%########################$$$###"""!!!!!!"""###$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxdddTTTMMMJJJHHHFFFFFFDDDAAA@@@AAABBBAAA@@@BBBAAA@@@>>>>>>>>>>>>???======<<<;;;:::;;;;;;<<<<<<999777777888777555333333222111///......////////////000000000///......+++)))'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&(((%%%""""""###$$$###!!!$$$$$$$$$$$$$$$%%%&&&'''%%%$$$###""""""###$$$%%%'''&&&&&&%%%$$$$$$######!!!!!!"""###$$$%%%%%%&&&###&&&&&&######$$$"""!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!! !!!""""""""""""""""""!!!######""""""######$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######""""""!!! ############"""""""""!!!"""""""""""""""!!! """!!! !!!"""######""""""###$$$$$$%%%!!!""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!#########"""!!!"""### !!!"""######"""!!!!!!$$$$$$###""" ###"""!!!!!!!!!!!!"""############""""""!!!!!!!!! !!!!!!"""###$$$$$$######"""""""""""""""$$$$$$$$$$$$$$$###""""""######$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$""""""""""""""""""""""""######""""""""""""######$$$$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!$$$######"""###$$$%%%&&&!!!"""""""""""""""!!!!!!$$$"""!!!"""$$$%%%%%%$$$######""""""!!!!!!!!!!!! """############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""######""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$$$$#########!!! """###!!! ###""""""!!!!!!!!!""""""""""""""""""""""""""""""###!!!$$$$$$"""##############################$$$$$$$$$###"""!!!""""""######""""""!!! $$$###"""!!!!!!"""###$$$"""""""""""""""!!! !!!!!!!!!!!!""""""######%%%$$$###!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""############"""""""""!!! !!!!!!!!!!!!"""""""""""""""### !!!"""###$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$############"""""""""!!!"""""""""""""""#########$$$$$$$$$###!!!!!!###%%%""""""###$$$$$$%%%&&&&&&"""#########$$$$$$%%%%%%####################################"""""""""!!!###$$$$$$$$$$$$###"""!!!$$$###""""""!!!!!!!!!"""######""""""######$$$%%%########################$$$###""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxdddTTTLLLJJJHHHFFFFFFDDDAAA@@@AAABBBAAA@@@@@@@@@??????>>>??????@@@======<<<;;;::::::;;;;;;===;;;888777777666333111222111000.........//////000111111111000000///...+++)))'''''''''((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$'''%%%###"""###$$$###"""%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######""""""#########$$$$$$$$$!!!$$$%%%###"""$$$###""""""$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!! !!!!!!!!!!!! ######""""""######$$$%%%######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!"""""""""!!! ############""""""""""""!!!"""$$$%%%$$$###!!! ###"""""""""""""""############"""""""""###$$$$$$ """######$$$$$$$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""$$$ !!!"""#########'''&&&%%%"""###""""""!!!!!!""""""##################""""""""" !!!!!!"""######$$$&&&$$$""" !!!###$$$###$$$$$$$$$$$$###"""""""""""""""###$$$%%%&&&'''$$$%%%&&&'''&&&$$$"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!!!!!!!"""###############""""""######$$$%%%###""""""$$$%%%%%%$$$###""""""""""""!!!!!!!!! """####################################"""""""""""""""###$$$%%%""""""""""""""""""""""""##############################""""""""""""######!!!"""############""""""###"""!!!!!!######"""!!!%%%$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!$$$$$$#################################$$$$$$######"""!!!######$$$$$$######""""""######""""""""""""######"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""###""""""!!!!!!""""""###""""""""""""""""""""""""!!!!!!!!!"""""""""##################""""""""""""!!!  !!!"""###############"""""""""!!!!!!!!!!!!"""######$$$"""""""""""""""""""""""""""""""""#########$$$$$$############""""""""""""############""""""""""""$$$$$$$$$###!!!!!!"""###""""""######$$$%%%%%%%%%""""""######################################################""""""""""""######$$$$$$######""""""$$$$$$###""""""""""""#########""""""######$$$%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzfffVVVNNNKKKIIIGGGFFFDDDAAA@@@AAABBBAAA@@@??????????????????@@@@@@===<<<<<<;;;::::::::::::;;;:::888777666555444333222111///.........//////111111222111111000///...+++)))'''''''''((('''%%%((((((''''''&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#################################'''(((%%%$$$$$$###  !!!"""######$$$$$$&&&%%%%%%###"""  !!!!!!!!!!!! ######""""""######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! #########"""""""""""""""$$$"""!!! """#####################$$$$$$!!!!!! !!!!!!"""!!!!!!"""############### !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!!!!!"""###!!!!!!!!! !!!"""###############"""!!!""""""""""""""""""""""""$$$$$$##################$$$$$$######"""!!!!!! %%%$$$"""!!!!!!!!!"""#########$$$$$$$$$######"""###"""!!!!!!"""$$$%%%'''!!!"""$$$%%%$$$!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######$$$$$$$$$######"""!!!!!!"""#########"""""" !!!!!!"""$$$###"""!!!!!!###$$$%%%%%%###""""""###$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""""""""""""""""""""##############################""""""""""""##################""""""!!!!!!###"""""""""#########"""&&&%%%$$$$$$############!!!!!!!!!!!!!!!!!!!!!!!!###!!!!!!######!!!#######################################""""""!!!"""###############""""""###""""""""""""""""""###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#####################""""""""""""""""""!!! """###%%%%%%$$$$$$######""""""&&&$$$"""!!! !!!""""""""""""""""""""""""""""""""""""#####################"""""""""""""""$$$$$$######""""""!!!!!!###$$$%%%###!!! !!!"""""""""######$$$$$$$$$%%%&&&%%%$$$###""" #################################"""""""""""""""""""""############""""""$$$$$$###############$$$######""""""######$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$}}}hhhXXXPPPMMMJJJHHHFFFDDDAAA@@@AAABBBAAA@@@>>>?????????@@@@@@@@@???<<<<<<<<<;;;;;;:::999888777888888777666555555555111111///......///000000222222222222111000///...+++)))'''''''''((('''%%%)))(((((((((''''''&&&&&&$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$############"""%%%***+++&&&"""!!!  !!!"""######$$$$$$$$$$$$###"""!!!!!!"""""""""######"""""""""######""""""######$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! """"""""""""""""""#########"""!!! !!!###$$$ !!!!!!!!!!!!!!! !!!###############"""!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!"""######"""!!! !!!!!!!!! !!!######$$$$$$$$$""""""############""""""##################$$$$$$###$$$$$$$$$###"""!!! """######$$$###"""!!! """######$$$$$$$$$######%%%$$$###"""""""""$$$$$$!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######$$$$$$$$$######!!!!!!"""#####################$$$$$$%%%%%%%%%%%%""""""!!! !!!"""$$$%%%$$$""" """""""""!!!""""""""""""############$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!!!!""""""""""""""""""""""""""""""##############################""""""""""""######$$$$$$###""""""!!!!!!!!!"""#########"""""""""###"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!! """"""""""""""""""""""""#########"""""""""""""""!!!!!!"""######""""""""""""""""""######"""""""""!!!!!!""""""""""""!!!!!!######################## !!!!!!""""""###### """"""""""""############""""""""""""""""""#########"""  !!!###%%%%%%$$$$$$######""""""%%%$$$"""  !!!########################!!!!!!"""""""""#########""""""""""""""""""######$$$$$$######""""""!!!!!!"""###$$$###""" !!!""""""###############$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""######!!!""""""#########""""""$$$###############$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjYYYQQQNNNKKKIIIFFFDDDAAA@@@AAABBBAAA@@@??????@@@@@@@@@??????>>><<<<<<<<<<<<;;;999888777666777888777555444555666222111000//////000111222222222222111000///...---+++)))'''''''''((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$################## $$$"""!!!$$$%%%%%%"""""""""!!!""""""###$$$"""###$$$$$$$$$$$$############$$$$$$$$$$$$############""""""######$$$%%% !!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!"""""""""!!!!!!""""""""""""############!!!$$$''''''%%%###!!! !!!"""#########"""######""""""!!!!!!""""""$$$$$$$$$######""" !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """###"""!!! !!!"""#########"""!!! !!!"""######$$$$$$$$$$$$"""######$$$$$$######""""""""""""############### !!!"""$$$%%%$$$$$$###!!!"""$$$%%%$$$###!!!""""""###$$$$$$$$$$$$###%%%%%%$$$##################$$$%%%&&&%%%###!!! """""""""""""""""""""""""""""""""######"""""""""""""""###$$$$$$$$$$$$###!!!!!!"""###$$$$$$$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!""""""###$$$###!!! !!!!!!!!! """""""""############$$$  !!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""##############################""""""""""""######$$$$$$###"""!!!!!!""""""!!!"""######!!!!!!"""### !!!"""###""""""""""""""""""""""""#########""""""!!!!!! """"""""""""""""""""""""$$$###"""!!!!!!!!!!!!""" !!!""""""###"""""""""""""""############"""""" !!!!!!"""""""""""""""############"""""""""""" !!!""""""""""""!!! !!!!!!!!!"""""""""######""""""""""""###############"""!!! !!!"""###############""""""""" !!!"""$$$$$$########################!!!!!!!!!"""""""""######""""""""""""########################"""""""""""" """######"""!!!!!!"""########################!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!""""""######""""""###""""""""""""###$$$$$$######""""""######$$$%%%##############################$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjYYYQQQNNNKKKIIIFFFDDDAAA@@@AAABBBAAA@@@@@@@@@AAAAAA@@@???>>>===<<<<<<<<<<<<;;;999777666666888999777444333444555333222111000000111222333111111111000///...,,,,,,+++)))'''''''''((('''&&&$$$$$$$$$$$$$$$%%%%%%%%%"""%%%''''''%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%&&&&&&%%%$$$$$$##################$$$$$$##################$$$$$$!!!!!!"""&&&***+++%%%$$$###"""""""""###$$$""""""############""""""######$$$$$$$$$$$$############""""""######$$$%%%""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!"""""""""############!!!###%%%&&&%%%###!!!"""###$$$%%%&&&&&&&&&%%%######"""!!!!!!!!!!!!!!!""""""#########""""""!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$%%%$$$###"""###$$$!!!!!!"""######"""!!! """"""############"""""""""###$$$$$$$$$$$$###"""!!!!!!!!!""""""######### !!!###%%%%%%%%%$$$##################"""!!!!!!""""""###$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$ !!!"""###"""!!!!!! !!!"""###$$$$$$$$$$$$$$$"""!!! !!!"""!!! """"""#########$$$$$$$$$  !!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######$$$###"""!!!!!!""""""### !!!###""" !!!###!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""" !!!"""######"""######""""""""""""""""""""""""$$$###"""!!! !!!!!!"""!!!"""######$$$$$$######!!!"""###$$$$$$###"""!!! !!!""""""""""""""""""!!!!!!!!!  !!!""""""!!!!!! !!!!!!!!!"""""""""!!!"""""""""############""""""""""""!!!!!!!!! !!!!!!"""""""""""""""###!!!"""###$$$$$$########################!!!!!!!!!!!!"""""""""###!!!"""""""""############"""""""""""""""######### """###"""""""""###############"""""""""""" !!!"""###$$$&&&&&&'''""""""""""""""""""""""""!!!"""""""""############ !!!!!!""""""""""""""""""!!!!!!!!!""""""###$$$######""""""######$$$%%%########################""""""###$$$$$$###"""""""""###%%%&&&&&&%%%###"""########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~iiiYYYPPPMMMJJJHHHFFFDDDAAA@@@AAABBBAAA@@@@@@AAAAAAAAA@@@???===<<<<<<<<<<<<<<<;;;999777666888::::::888444111222333333222222111111222333444111111000000///---,,,++++++)))'''''''''((('''&&&$$$$$$$$$%%%%%%&&&&&&'''!!!%%%((((((%%%$$$$$$&&&%%%%%%$$$###""""""######$$$$$$&&&&&&&&&&&&$$$$$$##################$$$$$$""""""#########$$$$$$$$$%%%(((%%%""""""$$$$$$%%%$$$###!!!!!!!!!!!!""""""""""""""""""!!!!!! ######$$$$$$$$$$$$###############"""###$$$$$$%%%$$$$$$###"""!!! !!!!!!!!!!!!""""""""""""!!!!!!"""###############!!!!!!""""""#########$$$###!!! ###%%% """###$$$$$$######"""!!!  !!!"""######$$$$$$######"""!!! !!!"""###""""""""""""""""""""""""$$$%%%&&&&&&$$$$$$%%%&&&!!!###$$$###"""!!!!!!!!!""""""""""""!!!!!!"""###$$$%%%%%%$$$###""" !!!!!!"""""""""######$$$%%%&&&%%%###!!! %%%$$$"""!!! !!!"""###!!!"""###$$$$$$$$$$$$$$$!!!"""$$$&&&'''''''''&&&"""""""""""""""#########"""""""""""""""""""""""" !!!$$$%%%%%%$$$!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%"""###$$$&&&&&&%%%%%%$$$!!!"""$$$%%%&&&&&&%%%%%%%%%###"""!!!"""###"""!!!""""""######$$$$$$$$$$$$&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######$$$###"""!!!!!!"""###$$$!!!###""" """'''&&&%%%$$$############""""""""""""""""""""""""!!!######$$$%%%&&&""""""""""""""""""""""""$$$###!!! !!!""""""###$$$%%%%%%%%%%%%%%%!!!"""###$$$$$$###"""!!! !!!"""""""""""""""  !!!""""""!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!!!!""""""#########$$$""""""######"""!!!  !!!!!!""""""###### """###"""!!!!!!########################!!!!!!!!!!!!""""""""""""!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$"""######"""###$$$#########"""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!""""""#########$$$ !!!"""""""""""""""!!!!!! !!!!!!"""###############"""###$$$$$$%%%########################!!!"""###$$$$$$###"""!!!"""###%%%&&&&&&%%%###"""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$kkkYYYOOOJJJIIIHHHFFFDDDBBBAAAAAAAAA@@@>>>AAA@@@>>>>>>???>>>===;;;<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::888555222000222333444333111000111222111111000000///---,,,++++++)))'''%%%$$$%%%&&&'''%%%%%%#########$$$%%%&&&((('''&&&&&&$$$$$$###"""$$$###""""""###%%%'''(((%%%$$$###""""""###$$$%%%"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$###$$$$$$%%%%%%"""###%%%&&&''''''&&&&&&$$$$$$######""""""!!!!!! !!!"""$$$$$$###$$$%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&"""###"""!!!"""###$$$%%%%%%%%%%%%%%%!!!!!!"""######""" """""""""""""""######$$$ !!!!!! !!!### !!!###$$$%%%%%%$$$#########"""""""""""""""###!!!!!!!!!!!! '''%%%$$$###$$$%%%$$$###'''%%%###"""######"""!!!######""""""###$$$%%%%%%###%%%'''&&&""" !!!###"""""""""""""""""""""""""""############"""!!!!!!!!!!!! """$$$%%%!!!"""###$$$%%%$$$######$$$%%%%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$$$$%%%$$$$$$######"""######$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$######$$$&&&&&&%%%###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""########################################################################"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&'''$$$$$$###""""""###$$$$$$%%%%%%$$$$$$######""""""!!!"""###$$$$$$###"""!!!###$$$&&&%%%###!!!"""$$$ !!!!!!"""""" !!!"""######$$$###"""!!! $$$###"""""""""""""""###$$$$$$###"""!!! ######"""!!!!!!!!!!!!!!!!!!###%%%$$$!!! """$$$###"""!!!  ########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###!!!  !!!""" $$$$$$""""""$$$$$$ ######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###!!!"""""""""############$$$$$$"""""""""###$$$%%%$$$#########""""""!!!!!!########################&&&%%%$$$######$$$%%%&&&'''$$$!!!!!!$$$&&&&&&%%% !!!!!!""""""######!!!""""""###$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%###!!!!!!###$$$$$$$$$&&&%%%###""""""###%%%&&&######""""""######$$$%%%"""###$$$%%%%%%$$$###"""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$lllZZZOOOKKKIIIIIIGGGEEEBBBBBBBBBBBBAAA???AAA@@@>>>>>>??????===<<<<<<;;;;;;::::::;;;;;;<<<;;;:::999888666444222111222333444333111000111222111111111000///...,,,,,,***)))'''%%%%%%%%%&&&'''%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&& !!!""""""###$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%%%%$$$######$$$$$$$$$!!!"""#########""" #########""""""!!!!!!!!! !!!!!!"""$$$$$$###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$$$$############$$$$$$######$$$$$$%%%&&&!!!"""""""""!!! !!!!!!"""#########""""""###$$$$$$$$$$$$"""!!! """""""""""""""###$$$$$$!!!"""$$$$$$###"""$$$%%%""""""#########""""""!!!!!!  !!!######""""""!!! !!!  !!!""""""""""""!!!!!!"""$$$%%%%%%$$$""""""!!!!!!"""######$$$ """$$$###  ########################!!!""""""###$$$$$$$$$######""""""!!!!!!!!!""""""!!!"""###$$$%%%$$$$$$###"""!!!!!!!!!""""""#########"""""""""###$$$$$$%%%$$$$$$###############$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###!!!!!!"""############"""######$$$$$$$$$$$$###############$$$%%%&&&%%%######################################################""""""!!!!!!!!!!!!"""################################################"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""######""""""""""""######""""""######$$$%%%%%%%%%########################"""""""""!!!!!!!!!!!!!!!"""######$$$$$$#########"""""""""###$$$###!!! !!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$""""""!!!!!! !!!!!!###"""""""""""""""######""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! """###""" !!!###!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! !!!"""!!!###### ######!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!############$$$$$$$$$$$$$$$######"""#########$$$############"""""""""!!!########################%%%$$$############$$$%%%$$$!!! """$$$$$$###!!!!!!!!!!!!""""""###### !!!""""""############$$$$$$$$$$$$######$$$"""!!!!!!"""$$$$$$$$$&&&%%%###""""""###%%%&&&######""""""######$$$%%%######$$$$$$$$$$$$######$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$lll[[[PPPLLLJJJIIIGGGEEECCCBBBCCCCCCBBB@@@AAA@@@>>>>>>??????>>><<<<<<;;;;;;::::::;;;;;;<<<;;;;;;999777666555444444222333333333111000111222222222222111000///...---***)))'''&&&%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&& ###%%%%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%&&&%%%$$$###############""""""""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%!!!!!!"""###############""""""#########""""""!!!"""###$$$$$$%%%$$$$$$$$$###""""""""""""###$$$$$$"""$$$%%%%%%$$$###$$$&&&$$$###"""!!! $$$######"""######$$$$$$$$$$$$######"""!!!!!!  !!!"""### """%%%&&&%%%$$$"""!!!!!!!!!!!!"""#########$$$%%%%%%###!!!!!!"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&############"""!!! """"""###$$$$$$$$$$$$###$$$######""""""$$$%%%&&&$$$###"""""""""###$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$#########"""$$$%%%&&&$$$######################################################"""""""""""""""###$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$######$$$$$$$$$########################""""""###$$$$$$###""""""!!!!!!!!!!!!""""""""""""$$$######""""""############!!! """%%%%%%!!!""""""!!!!!!!!!!!!!!! """"""######$$$$$$%%%%%%""""""!!!!!!!!!"""######"""!!!!!!!!!"""###$$$$$$ !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!!!!"""!!!  """ !!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$###!!! !!!""""""!!!###""""""###!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%%%%$$$######"""!!!!!! !!!!!!!!!###$$$$$$$$$$$$%%%%%%%%%"""######$$$######""""""############""""""""""""########################$$$######""""""######$$$###!!! """######"""!!!!!!!!!""""""""""""### !!!""""""###############""""""#########$$$"""!!!!!!###$$$$$$$$$&&&%%%$$$######$$$%%%&&&######""""""######$$$%%%$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$mmm\\\RRRMMMJJJIIIGGGEEECCCCCCCCCDDDCCCAAAAAA@@@>>>???@@@@@@>>>===<<<;;;;;;::::::;;;;;;<<<===;;;999777666666666777111222333222111000000222222222222222111000///...)))((('''&&&&&&&&&&&&'''((((((''''''''''''''''''((('''&&&&&&$$$$$$###"""######%%%&&&&&&&&&%%%%%%$$$$$$&&&''''''&&&$$$$$$"""$$$&&&%%%$$$###$$$$$$&&&&&&$$$###""""""""""""###$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$!!!""""""######""""""""" !!!"""###$$$%%%&&&&&&###############$$$$$$%%%!!!""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""" !!!###%%%&&&''''''######""""""######$$$%%%"""###$$$$$$""""""###$$$$$$###"""!!! !!!!!!"""%%%%%%$$$$$$$$$%%%&&&&&&######################## !!!""""""""""""$$$&&&###""""""###%%%$$$"""!!!######""""""""""""######%%%%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&"""######$$$###"""!!! """"""######$$$$$$$$$$$$%%%%%%#########$$$&&&'''%%%$$$###"""!!!"""$$$%%%######$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&%%%"""###%%%&&&&&&%%%###"""###""""""###%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&################################################""""""""""""""""""""""""#########$$$$$$#########$$$$$$############$$$$$$#########"""""""""!!!!!! """###%%%%%%###""" """"""######$$$$$$%%%%%%$$$###"""!!! !!!"""###%%%###"""!!!"""###"""!!!###"""""""""!!!!!! """""""""######$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!"""###%%%%%%!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!!!!""""""!!!###!!!!!!###!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!""""""""""""##################$$$$$$$$$%%%%%%""""""$$$$$$$$$###!!! #########"""""""""""""""###########################""""""""""""""""""###############$$$$$$$$$$$$""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###"""###%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%%%%$$$###""""""###$$$%%%$$$##################$$$$$$$$$############$$$$$$mmm\\\RRRMMMJJJIIIGGGEEECCCCCCCCCDDDCCCBBBAAA@@@??????@@@@@@???>>><<<;;;;;;::::::;;;;;;<<<;;;:::888666555444555555111222333222000///000111111111222111111000///...(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%((('''&&&&&&$$$$$$###"""&&&%%%$$$$$$$$$%%%&&&'''$$$$$$&&&''''''&&&$$$$$$"""$$$&&&%%%$$$###$$$$$$&&&%%%$$$###""""""!!!!!!""""""$$$$$$$$$###""""""!!!!!!!!!"""""""""""""""###""""""""""""######$$$ !!!!!!!!!!!! !!!!!!###$$$$$$$$$$$$$$$######""""""######$$$%%%###"""""""""""""""""""""%%%%%%%%%%%%%%%$$$###""" !!!!!!"""###$$$%%%&&&###############$$$$$$%%%###$$$%%%$$$###"""###$$$######"""!!!"""###%%%&&&!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%&&&&&&$$$%%%&&&%%%###"""$$$&&&%%%$$$######%%%%%%###!!!%%%$$$$$$######$$$$$$$$$""""""""""""###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$### !!!###$$$$$$$$$###"""###############$$$$$$$$$"""!!!!!! !!!"""###$$$&&&%%%###"""""""""######"""###$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$### !!!""""""""""""!!!!!!"""###$$$$$$###"""!!!###""""""###%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%########################################################################$$$##################$$$#########""""""#########$$$$$$######"""!!!!!!!!! !!!###$$$$$$###!!! """"""######$$$$$$%%%%%%###"""!!!  !!!"""$$$###!!!&&&######""""""!!!!!!!!! !!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""$$$%%%&&&!!!!!!!!!!!!"""###%%%%%%#########"""!!! """"""!!!!!!!!!!!!"""""""""""""""""""""###""""""!!!!!!""""""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!###!!!!!!###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""###""""""!!! """"""""""""#########$$$""""""""""""#########$$$"""######$$$###"""!!! """"""""""""""""""######"""""""""""""""""""""""""""""""""######"""""""""""""""###$$$######$$$$$$############""""""""""""###############$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$%%%'''(((((('''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$###""""""###$$$%%%#########$$$$$$#########$$$$$$############$$$$$$mmm\\\RRRMMMIIIHHHFFFDDDBBBBBBCCCDDDCCCBBBAAA@@@??????@@@AAA@@@???<<<;;;;;;::::::;;;;;;<<<888777666444333222111111111222222222000///000111000111111111000000///...'''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###!!!!!!###%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$&&&%%%$$$###$$$%%%%%%$$$###""""""""""""""" !!!###$$$$$$######""""""""""""#####################""""""######$$$!!!!!!""""""!!!!!! """###$$$$$$$$$###!!! ###""""""""""""###$$$$$$$$$###"""!!! !!!""""""#########""""""!!!$$$######"""""""""######$$$############$$$%%%%%%%%%&&&'''&&&$$$$$$$$$%%%""""""""""""###$$$%%%&&&"""!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%&&&&&&###&&&'''%%%"""!!!###&&&%%%###"""###%%%''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%$$$#########%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""" !!!"""###$$$$$$$$$$$$######""""""######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""###$$$&&&&&&&&&%%%%%%###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!"""######$$$$$$######""""""""""""""""""""""""""""""!!!###$$$%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""" !!!"""########################################################################$$$$$$###""""""###$$$$$$######""""""""""""######$$$$$$$$$######"""""""""!!!!!!"""######"""!!!!!!!!!!!!!!!!!!""""""""""""######"""!!! """###'''###""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!"""###$$$%%%"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!! !!!!!!!!!!!!!!!""""""###$$$"""!!!"""###$$$###"""!!!""""""""""""  """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!###""""""###!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!  !!!!!!!!!""""""!!!!!!"""""""""#####################"""!!! """"""""""""############"""""""""""""""""""""""""""######$$$$$$######""" """"""!!! !!!"""$$$############"""""""""!!!!!!!!!!!!!!!!!!""""""#########""""""#########$$$###$$$&&&((()))((('''$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$lll\\\RRRLLLIIIFFFEEECCCAAAAAABBBCCCBBBAAAAAA@@@??????AAAAAA@@@???<<<;;;;;;::::::;;;;;;<<<999888888666444222000///000111222111000///000111//////000000000///......&&&&&&'''''''''''''''&&&''''''(((((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$######$$$$$$$$$$$$$$$############$$$$$$"""$$$&&&%%%$$$###$$$%%%######""""""""""""###### !!!###$$$$$$######"""#########$$$$$$$$$%%%$$$$$$###""""""######$$$###$$$$$$$$$$$$###"""!!! """$$$%%%%%%$$$###"""""""""""""""###$$$$$$$$$###"""!!! !!!!!!"""!!!!!!"""#########""""""######""""""###$$$&&&'''$$$$$$######$$$$$$%%%&&&%%%&&&&&&%%%$$$######%%%""""""###############"""############$$$%%%&&&&&&"""""""""############$$$"""%%%'''%%%"""!!!$$$((()))'''$$$###$$$&&&'''(((&&&%%%$$$$$$######$$$$$$'''%%%$$$%%%((((((&&&$$$########################""""""######$$$##################"""######$$$$$$$$$###"""""""""###$$$%%%%%%&&&'''))))))((('''&&&$$$%%%&&&&&&$$$""" !!!###%%%&&&''''''&&&%%%""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%&&&''''''((((((''''''%%%$$$"""!!!!!!"""$$$%%%"""!!!!!!"""$$$$$$###"""########################""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!########################################################################$$$$$$###""""""###$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$###"""!!! """###!!!$$$"""""""""""""""#########"""""""""""""""""""""""" !!!""""""######"""""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!"""#########!!! !!!###$$$"""  """""""""!!!  """""""""""""""""""""""" !!!"""""""""""""""!!!###### ######!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!"""""""""""""""#########$$$$$$$$$$$$$$$"""!!!!!! !!!"""""""""############""""""""""""""""""""""""######$$$%%%%%%$$$###### """###!!! !!!"""$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######"""""""""%%%'''((('''%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""######$$$%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""$$$$$$############$$$$$$lll\\\QQQLLLHHHFFFDDDBBBAAAAAABBBBBBBBBAAAAAA@@@??????AAABBBAAA???<<<;;;;;;::::::;;;;;;<<<<<<<<<;;;:::888555222000000111222111000//////111...///////////////...---&&&&&&''''''(((''''''&&&***+++++++++***)))'''&&&(((''''''&&&%%%$$$###"""$$$&&&'''(((((('''%%%$$$%%%$$$###""""""###$$$%%%"""$$$&&&%%%$$$###$$$%%%###"""""""""""""""###$$$!!!"""$$$%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###############$$$&&&&&&&&&&&&&&&%%%$$$######&&&((())))))"""""""""""""""######$$$###"""!!!!!!!!!"""###$$$"""###$$$%%%%%%%%%%%%%%% """%%%))),,,...$$$$$$######$$$$$$%%%&&&"""###$$$###!!! !!!"""""""""#########!!!  !!!"""###$$$$$$######"""!!!!!!!!!!!!%%%((('''$$$$$$(((,,,000,,,'''$$$###$$$%%%%%%%%%%%%$$$###""""""######$$$"""!!!"""%%%&&&###!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$&&&%%%$$$"""!!!"""######$$$###"""""""""###%%%&&&!!!###&&&(((((('''$$$###$$$%%%&&&'''%%%###!!!"""%%%'''''''''&&&%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&'''%%%###!!!!!!###%%%'''"""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!########################&&&&&&%%%$$$#########$$$################################################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""%%%%%%&&&&&&%%%$$$"""!!!"""$$$%%%&&&$$$###""""""!!!!!!""""""######$$$$$$$$$$$$################## !!!!!!"""$$$###"""""""""""""""###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######""" """###!!!!!!"""###"""!!! """"""""""""""""""""""""########################"""""""""""""""""""""""" !!!""""""###"""""" $$$$$$""""""$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$""" !!!!!!!!!""""""#########$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###"""%%%%%%###!!!"""$$$$$$$$$$$$$$$######""""""$$$$$$$$$##################$$$%%%&&&&&&%%%$$$### !!!###&&&'''%%%$$$###$$$$$$%%%%%%$$$$$$############"""###$$$$$$%%%"""###$$$%%%%%%$$$###""""""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$nnn\\\QQQIIIEEEBBBFFFEEECCCCCCDDDDDDBBBAAA??????????????????@@@@@@<<<;;;;;;:::::::::;;;;;;<<<<<<<<<999666333333333555222000000333333000,,,333333222111///---,,,++++++***)))(((&&&&&&%%%%%%'''(((((()))(((&&&%%%$$$#########$$$%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######(((&&&$$$!!!  !!!"""###$$$%%%%%%%%%%%%%%%$$$###""""""######((('''&&&$$$###$$$%%%&&&###"""""""""###$$$%%%%%%###"""###!!!$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###!!! &&&&&&%%%%%%$$$%%%%%%%%%######""""""######$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""!!!"""""""""$$$$$$######"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$;;;000&&&%%%***+++'''"""######$$$&&&'''&&&$$$!!!%%%%%%$$$$$$###$$$$$$%%%###""""""$$$''''''###"""""""""###$$$$$$%%%%%%########################""""""!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$######"""!!!!!!!!!$$$$$$######$$$$$$%%%&&&&&&%%%#########%%%''')))$$$$$$$$$############"""!!!###$$$%%%$$$"""!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%###"""$$$&&&'''$$$"""%%%###!!!!!!###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%% """###%%%&&&&&&########################%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""###"""!!!  !!!""""""###$$$$$$$$$$$$###"""#########$$$$$$$$$$$$###!!! """%%%&&&"""######""""""""""""############"""!!!!!!!!!!!!!!!""" !!!%%%&&&$$$"""!!!!!!  !!!"""###"""""""""""""""""""""""" """###$$$######""""""""""""######!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!! !!!###%%%%%%$$$ !!!"""###$$$$$$"""""""""""""""""""""""" """$$$$$$""" """"""""""""###############"""!!! !!!"""#########$$$$$$$$$%%%%%%%%% !!!""""""######"""!!!!!!"""###############$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""###%%%%%%###"""######""""""######$$$%%%############""" """"""############""""""$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$$$$######"""""""""############""""""''''''&&&%%%$$$$$$$$$%%%""""""""""""""""""""""""(((&&&$$$""""""###$$$%%%&&&&&&%%%$$$$$$%%%&&&&&&mmm\\\QQQKKKGGGEEEFFFEEECCCCCCDDDDDDBBBAAA>>>>>>??????@@@@@@@@@AAA===<<<;;;::::::::::::::::::::::::888555333333333555777999777333000///000000000000000///...---,,,+++***)))(((&&&&&&&&&&&&'''''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$""""""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!"""###$$$$$$%%%!!!""""""""""""""""""!!!%%%$$$$$$###""""""######&&&%%%###"""###$$$$$$$$$$$$$$$######$$$$$$%%%&&&((("""$$$(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""###############$$$%%%&&&######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%333,,,&&&%%%((((((&&&############%%%&&&&&&###!!!$$$$$$$$$#########$$$$$$&&&$$$!!!"""$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%$$$$$$$$$$$$!!!"""###$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$############$$$$$$%%%%%%###"""$$$&&&&&&$$$"""%%%$$$""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$##########################################%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!!!!!!!""""""#########"""!!!!!! """""""""#########$$$$$$$$$$$$###$$$%%%%%%###"""######""""""""""""############"""!!!!!!!!!!!!!!!%%%###""""""$$$$$$!!!  !!!"""""""""""""""""""""""""""""""""""""""###$$$%%%&&&!!!!!! !!!!!!!!!!!!!!!""""""!!!!!!!!! !!!!!!!!!"""""""""  """$$$$$$###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###%%%%%%###!!!!!!!!!""""""""""""###############"""!!! !!!""""""############$$$$$$$$$$$$!!!"""""""""""""""!!!!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$######$$$%%%%%%$$$"""######""""""######$$$%%%############"""!!! """"""############""""""$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######""""""############""""""$$$$$$###"""""""""""""""########################'''&&&$$$######$$$%%%&&&&&&%%%$$$######$$$%%%&&&mmm\\\RRRMMMJJJHHHFFFEEECCCCCCDDDDDDBBBAAA===>>>>>>???@@@AAABBBBBB>>>===<<<;;;:::999999999777888888777444333333444444<<>>???AAABBBCCCCCC???>>><<<;;;:::999999888555666666555333222333444222:::???<<<222,,,...222222222222222111000000///******(((''''''&&&&&&&&&&&&%%%$$$$$$%%%'''(((***'''&&&%%%%%%$$$$$$$$$%%%"""######$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&& !!!###$$$%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$$$$$$$###############$$$'''$$$"""###''')))'''%%%$$$$$$$$$######$$$$$$%%% ######"""!!! ###$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%############$$$%%%%%%&&&######""""""######$$$%%%######""""""######$$$%%%######################## !!!"""############$$$$$$$$$%%%%%%&&&%%%###""""""###%%%&&&$$$***---)))$$$!!!""""""""""""!!!###$$$$$$""" """"""##################"""$$$&&&%%%"""!!!!!!###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""""""""########################""""""""""""###$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$%%%'''''''''%%%###"""&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!! !!!"""############$$$$$$$$$###"""###"""!!!"""$$$&&&%%%$$$#########$$$$$$$$$$$$$$$''''''%%%$$$############""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!!!!"""""""""#####################"""#########""""""""""""!!! !!!!!!!!!!!!"""""""""""" !!!"""!!!######""""""""""""######$$$###""""""!!!!!!"""""" !!!!!!"""$$$$$$$$$###""""""""""""######$$$$$$"""""""""""""""""""""""""""!!! ######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""!!! !!!""""""!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%###"""!!!"""!!!"""""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###############"""!!! !!!!!!"""###############""""""#############################################""""""###$$$$$$###!!!"""""""""""""""###$$$$$$ !!!"""###############""""""############""""""""""""""""""############$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$$$$######"""$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###%%%%%%########################nnn\\\QQQLLLIIIGGGFFFEEECCCCCCDDDDDDBBBAAA===>>>???@@@AAABBBCCCCCC???>>><<<;;;:::999999888333555555444333222222333///333777666111......000333333222111000...---,,,***)))(((''''''&&&''''''%%%$$$$$$$$$%%%&&&(((***''''''&&&%%%$$$$$$$$$$$$!!!""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######%%%$$$###""""""######$$$%%%%%%$$$$$$$$$%%%&&&'''$$$###############$$$$$$%%%###"""###&&&(((&&&$$$######""""""""""""######!!!###$$$$$$######%%%'''#########$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$###""""""!!!""""""######""""""######$$$%%%######""""""######$$$%%%########################%%%%%%$$$######$$$$$$$$$$$$$$$######""""""""""""%%%%%%$$$######$$$%%%%%%$$$///444---### !!!"""###"""!!!"""###$$$"""!!!!!!"""###$$$$$$$$$$$$######"""!!!###&&&'''%%%#########$$$$$$%%%%%%%%%%%%########################%%%%%%$$$###""""""##############################$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$%%%'''((('''%%%###!!!%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$###!!!!!!!!!"""""""""###$$$$$$############!!!!!! """$$$%%%%%%#########$$$$$$$$$%%%%%%%%%&&&&&&%%%###"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""############!!!"""""""""""""""""""""!!!""""""#########""""""!!!!!!!!!!!!""""""""""""$$$&&&&&&$$$!!! ###&&&######""""""""""""######$$$$$$###""""""""""""""" !!!"""############$$$!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$###""""""""""""######""""""""""""###### !!!!!!!!!!!! !!!!!!!!!!!!"""""""""###""" !!!""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!! !!!!!!"""""""""############ !!!""""""""""""""" !!!!!!!!!"""""""""!!!!!!"""###############!!!!!!"""###############!!!!!!!!!!!!""""""######"""""""""""""""""""""""""""!!!!!!"""######""" """"""!!!!!!""""""###$$$ !!!"""###$$$$$$$$$###""""""############""""""!!!!!!"""""""""#########$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$######$$$###############$$$$$$########################!!! !!!!!!!!!"""##############################nnn[[[PPPKKKHHHGGGFFFEEECCCCCCDDDDDDBBBAAA>>>??????@@@AAABBBCCCCCC>>>===<<<;;;:::999999999444555555444222111222333//////000000000/////////111111000///---+++)))((())))))((('''''''''''''''$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$$$$$$$""""""######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$"""!!! %%%$$$"""!!!"""$$$&&&'''!!!!!! !!!"""$$$&&&'''#########"""######$$$%%%""""""###$$$$$$$$$############"""!!!!!!!!!!!!"""############"""$$$&&&)))#########$$$$$$%%%%%%&&&########################$$$###""" ######""""""######$$$%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%222888///$$$"""######$$$###""""""###$$$###"""!!!"""$$$%%%&&&&&&%%%$$$&&&!!!"""&&&'''&&&######$$$$$$%%%&&&&&&'''########################%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$%%%&&&''''''&&&$$$"""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$#####################""""""!!!###$$$$$$###""""""###!!!!!!!!!###%%%&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%$$$############%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$ !!!""""""######""""""""""""###$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$%%%$$$######$$$&&&######""""""""""""######$$$$$$###""""""""""""###"""$$$%%%$$$""" !!! !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""""""""#########!!! !!!""""""!!! !!!!!!""""""######"""""""""""""""""""""""" """$$$###""" """"""""""""############ !!!"""#########"""!!!!!!!!!!!!"""""""""""" !!!"""###$$$$$$$$$$$$!!!!!!"""############### !!!!!!"""#########"""""""""""""""""""""""""""!!!!!!"""######""" """!!!!!!!!!!!!"""######!!!""""""###$$$$$$$$$###""""""############""""""!!!"""""""""############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$%%%%%%$$$######lllZZZOOOKKKIIIHHHFFFEEECCCCCCDDDDDDBBBAAA@@@@@@@@@AAAAAABBBBBBBBB===<<<;;;:::::::::::::::555666666555333111222333000000000///...///000222111111000000...---++++++))))))(((''''''''''''(((###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""##################$$$%%%&&&&&&!!! !!!###%%%&&&######""""""###$$$$$$%%%"""&&&)))((($$$"""###&&&$$$######"""!!!!!!""""""###""""""!!!"""#########"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!######""""""######$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""######$$$########################"""###%%%&&&&&&%%%###"""%%%333888...$$$$$$&&&%%%%%%$$$""""""$$$%%%$$$###"""###%%%'''''''''&&&%%%%%%$$$""""""###%%%&&&'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&%%%###""" ###%%%$$$"""!!!"""###""""""###%%%'''((('''&&&$$$%%%%%%&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$######"""""""""#########$$$$$$ """###$$$###"""######""""""""""""######%%%$$$######""""""######"""$$$%%%$$$""" """ !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!! !!!!!!""""""############""""""!!!!!!"""""""""#########$$$"""!!!!!!"""###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!###$$$$$$###!!!!!!!!!""""""""""""############!!!"""#########"""!!!!!!"""""""""#########"""######$$$$$$$$$######!!!!!!"""###############"""""""""###$$$%%%%%%%%%########################$$$#########%%%%%%###"""!!!!!!!!!!!!!!!"""######""""""###$$$$$$$$$######""""""############"""""""""""""""#########$$$$$$######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$##########################################""""""###$$$%%%&&&&&&%%%$$$###~~~jjjYYYOOOLLLKKKJJJFFFEEECCCCCCDDDDDDBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA<<<;;;;;;:::::::::;;;;;;666777777555333111111222222333333111------111555222222222222222111000000)))((((((''''''''''''(((###$$$%%%&&&'''&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%''')))+++###$$$%%%&&&&&&%%%###"""$$$###!!!!!!"""###&&&'''######""""""###$$$%%%%%%%%%***///---'''$$$&&&***%%%%%%$$$###""""""######&&&%%%$$$%%%&&&%%%""" """"""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&#########"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))#########$$$%%%%%%&&&&&&!!!###%%%''''''%%%###!!!###111777---%%%&&&)))'''&&&$$$######$$$%%%%%%$$$"""###&&&((((((((('''&&& &&&,,,...***&&&$$$$$$'''&&&&&&%%%%%%$$$$$$###''''''''''''''''''''''''############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&&&&''''''"""######$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&###$$$$$$%%%&&&&&&&&&&&&(((((('''''''''&&&&&&&&&!!!"""$$$&&&&&&%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$ """%%%''''''&&&$$$### ###%%%$$$"""!!!"""$$$$$$$$$%%%'''******)))'''%%%%%%&&&&&&'''((())))))(((((('''''''''(((((()))$$$$$$&&&''')))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%$$$"""!!! ############$$$$$$$$$$$$"""!!!!!!$$$((()))&&&#########""""""""""""######%%%$$$######"""#########!!!$$$$$$"""!!!###%%%"""###$$$%%%&&&%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############""""""""""""############$$$$$$$$$$$$######""""""""""""############%%%###!!!!!!"""######"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""$$$&&&%%%$$$"""""""""""""""""""""############!!!"""#########"""""""""""""""############$$$$$$$$$$$$$$$###"""!!!!!!!!!"""#####################$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%&&&'''%%%###!!!!!!!!!!!!!!!"""############$$$$$$$$$######"""""""""############""""""############$$$$$$$$$$$$#########$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%&&&&&&&&&&&&%%%$$$lllXXXMMMKKKJJJGGGFFFEEECCCBBBBBBCCCDDDEEE????????????>>>>>>>>>>>>;;;999777777888999888777666666666555444444333333000000000000111222333444888555111//////000//////***)))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&'''((()))))))))'''%%%######$$$%%%&&&&&&&&&%%%$$$&&&%%%###"""$$$&&&$$$ """###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$##################$$$$$$###%%%&&&'''&&&%%%(((''''''&&&$$$######"""&&&&&&%%%$$$#########$$$"""###%%%&&&&&&%%%###"""$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&&&&%%%&&&***------)))&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%'''%%%$$$%%%&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''&&&&&&%%%$$$%%%&&&'''(((&&&&&&%%%$$$############%%%%%%$$$######$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&###%%%'''''''''&&&'''((('''((((((&&&$$$""""""###'''''''''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%######""""""""""""######$$$%%%%%%%%%%%%$$$#########$$$&&&((()))))))))))))))((((((''''''&&&%%%%%%''''''&&&&&&%%%&&&&&&&&&+++(((---&&&;;;GGG---&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""!!!!!!  !!!!!!!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$############!!!!!!""""""#########$$$$$$$$$############$$$$$$%%%""" ###$$$###!!!$$$"""!!!!!!""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""!!!  """""""""""""""#########%%%$$$###!!!!!!!!!"""###!!!!!!""""""""""""!!!!!!#########"""""""""""""""!!!###%%%%%%$$$!!! ######$$$$$$$$$######"""$$$#########""""""!!!!!!###$$$&&&%%%###"""!!!"""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%"""######""" !!!""" !!!###%%%%%%%%%###"""'''%%%"""""""""######"""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!"""""""""############nnnYYYNNNKKKJJJGGGDDDCCCBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>><<<:::888888999:::999888666666666555444444333333000//////...............666333000/////////...---***)))(((''''''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''''''''&&&&&&&&&&&&))))))(((%%%!!!$$$%%%&&&&&&&&&%%%$$$######""" !!!###%%%$$$!!!!!!###$$$###  """$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#################################!!!%%%''''''$$$"""!!!%%%$$$$$$$$$$$$$$$######%%%%%%$$$###############$$$&&&'''(((((('''&&&$$$$$$$$$$$$%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%(((******(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%$$$######$$$%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''''''&&&%%%$$$$$$###$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''%%%&&&''''''$$$#########((())))))(((%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$###!!!"""$$$&&&&&&'''&&&&&&''''''(((((((((((((((((('''&&&%%%%%%$$$$$$$$$%%%''' '''(((***KKKWWW888&&&&&&%%%$$$$$$###""""""$$$$$$#########$$$%%%&&&########################""""""""""""""""""""""""##############################"""""""""!!!!!!!!! !!!"""!!!!!! """""""""""""""#########!!!!!!!!!""""""#########!!!"""""""""###############""""""""""""""""""###$$$""" !!!###$$$###!!!$$$###""""""######"""!!!""""""""""""############!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###"""  !!!#########"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!&&&&&&''''''&&&$$$"""!!!!!!!!!""""""""""""!!!!!!$$$#########"""""""""""""""###$$$###!!!!!!!!!###$$$$$$$$$#######################################""""""""""""""""""""""""$$$######"""""""""""""""$$$###!!! !!!###$$$!!!"""###!!!  """ """###%%%%%%%%%###"""&&&$$$"""!!!"""######""" !!!"""###$$$%%%%%%%%%########################$$$$$$############$$$$$$####################################$$$$$$$$$$$$ppp[[[OOOLLLJJJGGGCCCCCCCCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>===;;;999999:::;;;:::999666666666555444444333333555444222111//////......333222000000000///,,,******)))(((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&$$$%%%&&&%%%$$$"""%%%&&&&&&'''&&&%%%###"""&&&$$$###$$$%%%&&&%%%$$$"""###$$$$$$"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###################################################'''(((&&&######$$$"""""""""######$$$$$$$$$$$$$$$###"""""""""######""""""$$$$$$$$$$$$""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$###''''''((())))))(((%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%###"""###$$$%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&''''''&&&%%%%%%$$$&&&''''''(((((((((''''''((((((((((((((((((''''''%%%'''((('''%%%######$$$)))***+++)))'''%%%&&&'''&&&&&&&&&&&&&&&%%%%%%$$$'''''''''(((((('''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%%%%'''''''''((()))*********)))((('''&&&%%%$$$$$$$$$%%%###&&&!!!(((MMMWWW666''''''&&&%%%###"""!!!!!!$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############"""""" !!!!!!""""""""""""!!!############""""""""""""!!!!!!!!!""""""#########""""""""""""############""""""!!!!!!!!!!!!""""""$$$""" !!!"""###""""""$$$"""""""""$$$%%%$$$### !!!!!!!!! !!!!!!""""""######""""""""""""!!!!!!!!!!!!"""###$$$###!!! !!!"""$$$$$$######""""""!!!!!! !!!!!!!!!!!! !!!""""""######""""""!!! !!!!!!!!!!!!$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!###############"""""""""!!!""""""!!! """$$$$$$$$$$$$$$$######""""""########################""""""""""""""""""""""""$$$######"""""""""""""""###"""!!! !!!"""###!!!"""###""" """!!!"""###%%%%%%$$$######%%%###!!!!!!"""###"""!!! !!!"""###$$$%%%%%%%%%########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%qqq\\\PPPMMMKKKHHHEEEFFFFFFFFFEEECCC@@@???????????????>>>>>>>>>===<<<:::999999::::::999888666666666555444444333333555555333222111000000000222222111222222000,,,)))***)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& """%%%(((************&&&&&&''''''&&&$$$###!!!(((%%%$$$&&&%%%###"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$###############$$$$$$$$$%%%$$$###!!!!!!###$$$&&&############$$$$$$$$$$$$######"""""""""""""""### !!!""""""!!! ######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######+++)))((())),,,,,,((($$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&&&&&&&$$$###$$$$$$$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%#########$$$%%%&&&''''''(((((('''''''''''''''(((&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((((((((((((''''''''''''&&&&&&$$$&&&((((((((('''((()))***++++++***(((''''''(((&&&&&&''''''''''''&&&%%%&&&''''''((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((((()))))))))***++++++)))(((&&&&&&%%%%%%'''%%%&&&!!!###999>>>'''(((((('''&&&&&&%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""#########""""""$$$$$$######""""""!!!!!!########################"""""""""""""""#########""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!""""""""""""!!! !!!###$$$$$$### !!!!!!!!!"""""" !!!"""######$$$""""""""""""!!!!!!!!!!!!"""###$$$###"""!!!"""###%%%$$$$$$###"""!!! !!!"""###"""!!!!!!"""""""""######""""""""" !!!!!!!!!!!!!!!""" """$$$%%%"""######$$$$$$$$$$$$###########################""""""!!!  $$$&&&%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&###"""!!!!!!!!!!!!"""###"""###$$$$$$"""!!!!!!""""""######$$$$$$$$$######$$$"""!!!!!!"""###"""!!!###$$$$$$$$$$$$###""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%rrr]]]QQQNNNLLLHHHEEEFFFFFFFFFEEECCC@@@???????????????>>>>>>>>>===;;;999888777888999888777666666666555444444333333//////............//////333333333333333111---******)))(((''''''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&###%%%&&&''''''&&&$$$###&&&&&&''''''&&&$$$###!!!$$$!!!!!!$$$### $$$%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$!!!"""###"""&&&%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$############***((('''(((++++++(((%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$%%%&&&((((((+++***)))((('''&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))(((((()))******+++,,,+++)))(((((()))(((((())))))))))))((((((''''''((((((((((((''''''((()))************)))((('''(((((((((((('''&&&&&&(((((((((((((((((())))))))))))))))))((((((''''''+++***)))(((&&&&&&%%%%%%(((###&&&)))&&&&&&&&&"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""######$$$$$$######""""""!!!!!!$$$$$$###"""!!! ######""""""""""""""""""$$$######""""""######$$$""""""!!!!!! !!!!!!"""  """###"""!!!######$$$$$$$$$%%%%%%%%% !!!"""######$$$""""""""""""!!!!!!!!!!!!!!!###$$$###"""!!!"""$$$%%%$$$$$$###"""!!!  """###$$$######"""""""""############""""""!!!!!!!!!""""""#########""""""!!!!!!###%%%''')))""""""###$$$$$$$$$$$$$$$###############$$$$$$$$$#########!!! """%%%'''$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&###########################%%%&&&&&&$$$###############$$$$$$$$$############"""!!!"""###$$$###!!!###$$$$$$$$$$$$###""""""########################""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$rrr]]]QQQNNNLLLIIICCCCCCCCCCCCBBBAAA@@@???????????????>>>>>>>>>>>>;;;999777777888999888777666666666555444444333333////////////000111222333444333333333333222...+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&''''''&&&$$$"""%%%&&&&&&'''&&&%%%###"""$$$ """((('''###$$$+++%%%$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""""""""###$$$$$$%%%%%%"""###%%%((()))'''"""&&&&&&&&&%%%%%%$$$$$$$$$######"""""""""###$$$$$$########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$&&&%%%$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!! !!!###$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&((((((++++++)))((('''&&&&&&&&&$$$%%%&&&((()))*********&&&&&&'''((())))))))))))''''''''''''((((((((()))(((***+++***(((&&&&&&''',,,---...---+++***+++,,,***++++++,,,,,,,,,,,,,,,)))******++++++******))))))***+++,,,,,,+++***)))((())))))))))))((('''''''''''''''''''''((()))***++++++******)))(((((('''***)))(((&&&&&&%%%%%%%%%&&&###&&&///---###"""***"""######$$$$$$%%%%%%&&&"""###$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!!!!!!!""""""""""""###$$$###""""""""""""""""""############""""""""""""""""""!!! ############""""""""""""$$$$$$############$$$$$$!!!""""""!!! !!!### !!!!!!!!! !!!!!!!!!"""""" !!!!!!""""""######""""""""""""!!!!!!!!!!!! """###"""!!!!!!"""$$$$$$$$$######""""""!!!!!!!!!""""""###############"""######$$$$$$######"""!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!!!!"""### !!!""""""###""""""#########$$$$$$$$$$$$$$$###$$$$$$###""""""$$$&&&########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""#########$$$$$$############%%%''''''%%%#########$$$$$$$$$##################""""""###%%%%%%$$$""" !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########qqq\\\QQQNNNMMMJJJDDDCCCBBBAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>;;;:::888888999999999888666666666555444444333333111111111111222333444555444333222222222000---+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!###&&&(((******))))))$$$%%%&&&&&&&&&%%%$$$###'''###$$$)))''' !!!***%%%###"""###&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!###$$$%%%!!!""""""###$$$$$$%%%%%%###'''***((($$$"""$$$'''$$$$$$$$$$$$$$$%%%%%%%%%###############$$$%%%%%%"""!!!!!!!!!!!!!!!!!!"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""!!!!!!"""$$$&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''(((((()))&&&'''((()))))))))))))))'''((()))***++++++++++++)))******+++,,,---......,,,---...---+++*********///000000000...---...///------...///////////////------............------)))***+++,,,,,,+++***)))))))))******))))))((('''(((((('''((()))***,,,---,,,,,,,,,,,,,,,,,,+++++++++***))))))((((((((((((%%%''''''***---'''$$$***###$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################"""""""""#########$$$$$$$$$###"""!!! !!!!!!""""""""""""""""""#########!!!!!!!!!"""""""""""""""############"""""""""!!!######""""""""""""###### !!!"""!!!!!!###"""!!! !!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """"""!!! """############"""""""""""""""###""""""!!!!!!!!!!!!""""""######$$$$$$######""" !!!!!!"""######$$$###"""!!!  !!!""""""##################$$$$$$%%%%%%%%%"""###$$$###"""!!!"""###"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""""""""""""""""""""############""""""!!!###%%%&&&$$$"""!!!!!!%%%$$$$$$######"""###############%%%&&&'''%%%### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$ppp\\\QQQOOOMMMKKKFFFEEECCCBBBBBBCCCDDDEEE????????????>>>>>>>>>>>>===;;;999999:::::::::999777666666555444444333333//////......///000000111333222000000000///---+++***)))(((''''''&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###%%%''''''&&&%%%$$$###$$$%%%&&&&&&&&&%%%$$$'''!!!!!!$$$%%%###!!!###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!""""""###$$$$$$%%%%%%"""&&&%%% ... !!!"""###$$$%%%&&&&&&$$$$$$######$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######"""""""""###%%%&&&###%%%'''&&&$$$###%%%(((###########################$$$%%%&&&&&&%%%$$$###&&&%%%%%%&&&((())))))(((&&&''''''((((((''''''&&&"""###$$$%%%&&&'''''''''$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&''')))***+++)))))))))))))))(((((('''((()))***+++,,,---------,,,---...///000222333333---///111222111111222333111222333222111000111222//////000111111222111111000000111111111111000000---...000111111000...---***************)))((((((************+++---///111,,,,,,---....../////////......------,,,---------'''...(((!!!'''(((""" '''''''''&&&&&&%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$###""" !!!"""!!!!!!""""""######$$$$$$"""###$$$%%%&&&'''(((((($$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!###!!!!!!###$$$"""!!!!!!""""""!!!############$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!###"""""""""""""""#########$$$"""!!! !!!######$$$$$$$$$$$$###### !!!""""""###"""""""""###############!!!!!!"""$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$###!!! !!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""$$$%%%&&&!!!!!!""""""""""""!!!!!!"""$$$$$$###!!! %%%%%%$$$###""""""######$$$###$$$&&&'''(((&&&$$$###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%ooo]]]RRRLLLHHHFFFIIIHHHGGGFFFFFFDDD@@@===@@@??????>>>>>>>>>>>>>>>;;;:::888888888888666555:::999888888999999888777...//////...------///111333222222000...,,,***))))))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((((((''''''"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%$$$###""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$"""  !!!$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""###$$$%%%%%%$$$###"""&&&&&&&&&%%%%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$###!!! %%%%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((''''''&&&&&&&&&$$$$$$&&&((())))))'''%%%###$$$&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&((())),,,++++++,,,,,,,,,+++)))+++))))))***---000222222///444444//////555999888555666777777666666777999888777555333222222333333000......000333444333000333111111333666777555333111222111---...111000---,,,,,,---,,,+++)))'''&&&***************+++,,,,,,,,,---...///000111111111222111111000///......---......---,,,+++***)))((())))))))))))((((((((((((###$$$$$$%%%%%%&&&&&&''''''&&&%%%$$$###$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$########################&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$###"""""""""$$$$$$&&&&&&$$$###"""  !!!"""###$$$$$$###"""$$$###"""!!!!!!!!!"""###### ###%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############$$$$$$###"""!!!!!!"""""" !!!""""""""""""""""""""""""""""""""""""'''&&&$$$"""!!!!!!""""""######""""""""""""######%%%$$$###""""""###$$$%%% !!!"""######$$$ !!!"""###$$$$$$############$$$$$$$$$$$$###"""""""""###$$$%%%%%%##################$$$$$$%%%%%%%%%$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!%%%$$$$$$###"""!!! """""""""###$$$$$$%%%%%%###########################$$$$$$###!!! !!!"""$$$$$$$$$###$$$$$$%%%%%%""""""!!!!!!"""$$$&&&'''""" """###"""!!!""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%$$$###""" !!!!!!"""""""""###%%%%%%&&&&&&&&&%%%%%%$$$mmm\\\RRRMMMJJJHHHFFFEEEDDDDDDEEEEEECCCBBB@@@??????>>>>>>>>>>>>>>>999888777888:::;;;:::999777555444444555555444333000000000///------///111222222222000///---+++***)))((('''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&'''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''')))***+++,,,,,,&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$#########"""""""""%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""$$$"""######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############""""""######$$$%%%###############"""!!!!!!!!!"""###$$$$$$######"""&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###"""""""""###$$$'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###############""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$'''''''''(((((('''&&&$$$&&&((()))(((''''''((()))((()))******+++++++++++++++++++++,,,---.........111000///000222444555666888<<<===::::::>>>AAA@@@@@@AAABBBBBB@@@???@@@AAA===;;;999777666555666666666444333333555555222000333111111222555666555333888999888444444777666333111111111111000...,,,+++---,,,+++*********+++,,,+++,,,---///000111111111111111111111000000000000...------,,,+++******)))******))))))((((((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$$$$########################$$$$$$######""""""""""""%%%$$$###""""""###$$$$$$$$$$$$######""""""!!!!!!""""""###$$$%%%$$$######$$$###"""!!! !!!$$$""" ###%%%%%%$$$"""""""""!!!!!!"""""""""""""""""""""############$$$$$$###"""""""""""""""!!!""""""######""""""!!! !!!""""""""""""""""""""""""""""""""""""&&&%%%$$$""""""""""""###!!!  !!!######"""!!!!!!"""######!!!!!!""""""######$$$$$$!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""#########"""######$$$$$$%%%%%%$$$###"""""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$#############################################"""###$$$###!!!!!!!!!"""'''&&&%%%$$$###""""""!!!$$$######""""""###$$$%%%"""!!! !!!###$$$###"""""""""###$$$$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!""""""##################$$$$$$######"""}}}kkk[[[QQQMMMJJJIIIFFFEEECCCCCCDDDEEEDDDCCC@@@??????>>>>>>>>>>>>>>>:::999888999:::;;;:::999555333222222333444222111111222222000///...///111222222111111000...---,,,)))((('''&&&&&&%%%&&&&&&%%%&&&'''(((((('''&&&%%%(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!###%%%''')))***+++((((((((('''&&&$$$###"""!!!"""###$$$%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$############$$$$$$###"""""""""######$$$$$$###""""""###$$$$$$ """############%%%&&&!!!"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##################$$$$$$######""""""######$$$%%%##################"""!!!!!!"""###$$$%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$###""""""""""""######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""###$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((((())))))(((''''''(((***((())),,,...///...---,,,000000000000222333555555888999:::<<>>;;;:::::::::<<<:::888888888777555333444333222333555777666555888::::::666555777777444333333333333222000///...222000...,,,***++++++,,,+++,,,---...000111222333111111222222222333333333000000//////......------,,,++++++***)))(((((('''))))))))))))((((((((((((''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""!!!!!!!!!$$$######"""######$$$$$$"""""""""""""""#########$$$$$$%%%%%%%%%$$$######$$$###"""!!! %%%$$$""""""$$$%%%$$$$$$"""!!!!!! !!!!!!"""""""""""""""############$$$###"""""""""""""""""""""######$$$$$$######"""!!!""""""######""""""!!!""""""""""""""""""""""""$$$$$$######"""######$$$$$$##################$$$""""""!!!!!!!!!!!!""""""###############$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!"""""""""######$$$$$$######"""#########'''&&&$$$###"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%############$$$$$$%%%%%%%%%%%%$$$######"""!!!!!!########################"""###$$$###"""!!!"""###%%%%%%$$$###"""!!!!!!!!!%%%$$$$$$###""""""#########""""""###%%%%%%$$$"""""""""###$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###""""""""""""###############"""######$$$$$$#########}}}jjjZZZPPPKKKIIIGGGJJJGGGDDDBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>>>>===;;;::::::999888666666555444444555555444222333333444222000//////000111111111111000///...---)))((('''&&&&&&%%%&&&&&&$$$%%%'''(((((('''%%%$$$'''%%%###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!###%%%&&&''''''((((((((('''&&&%%%$$$###""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$###!!!!!!###$$$&&&"""###%%%%%%$$$###%%%&&&"""###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%###""""""###%%%%%%""""""######$$$$$$%%%%%%######""""""######$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$""""""###$$$%%%&&&&&&&&&'''&&&%%%$$$############"""""""""######$$$%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''''''''((((((((((((***,,,---***++++++***))))))+++---,,,---///111333333333333999999888888999;;;???BBBCCCFFFJJJNNNQQQTTTWWWYYY___cccggghhhiiijjjkkkkkklllmmmmmmkkkgggdddcccbbbXXXUUUPPPJJJFFFCCCAAAAAAAAA@@@>>>===<<<;;;:::999888777666555666888999:::666::::::777555777777444666666666666666666666666777555222///------......------...///111333444555555555555444444444444444333333333222222222111111......---,,,+++******)))++++++******)))(((((('''(((''''''&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!&&&%%%$$$$$$$$$$$$############""""""""""""######!!!"""""""""##################"""""""""""""""###!!!!!!""""""""""""!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######""""""""""""###########################"""#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%$$$###"""""""""######$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!########################"""###$$$###"""!!!"""### !!!""""""############$$$$$$###########################$$$&&&&&&%%%###""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$########################$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%~~~kkkZZZOOOJJJGGGEEEIIIGGGCCCBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>>>>???===;;;::::::999777555777666444555666666555333222444444333111//////000111111111000000...------)))((('''&&&&&&%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$'''%%%###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''''''''%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&$$$######$$$&&&'''$$$&&&&&&%%%#########$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###&&&%%%$$$######$$$%%%&&&###$$$$$$$$$%%%%%%&&&&&&######""""""######$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%""""""######$$$%%%&&&'''&&&%%%$$$$$$###############$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))(((&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&((()))(((((((((+++------............///222555555555555666888;;;===???>>>?????????AAAFFFNNNSSSUUUZZZ___bbbdddeeegggiiinnnqqqvvvzzz||||||}}}}}}yyyvvvuuuooojjjddd\\\VVVRRRPPPOOOMMMLLLIIIFFFCCC@@@@@@@@@>>>===;;;::::::;;;>>>@@@===BBBCCC???<<<======;;;;;;;;;;;;<<<<<<===>>>???<<<:::777444222222222333000111111222333555777888:::999999777666555444444444444333333222222111111000000//////...------,,,,,,,,,+++***)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$""""""######$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!######""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$%%%&&&&&&%%%$$$###############""""""""""""######!!!"""""""""###############"""""""""""""""######!!!!!!""""""""""""!!!!!!###$$$$$$######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""######"""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&%%%%%%$$$######"""!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""######"""!!!"""$$$ """###$$$$$$$$$###!!!!!!"""###$$$$$$%%%%%%#########%%%''''''%%%###""""""###$$$$$$$$$$$$###"""######$$$$$$#########$$$$$$#####################$$$%%%&&&&&&&&&&&&&&&kkkZZZPPPJJJGGGEEEDDDCCCAAABBBCCCDDDDDDCCC@@@??????>>>>>>>>>>>>>>>;;;:::999999::::::999888666444333333444555333222111222444333111000000000111111000000///---,,,+++)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&(((&&&%%%%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((()))&&&&&&%%%$$$$$$%%%&&&&&&%%%&&&&&&%%%###""""""###&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&######""""""######$$$%%%"""###$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$############$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''***,,,,,,***)))+++......///000111222555999===>>>======>>>AAAEEEHHHKKKGGGHHHIIIIIILLLSSS]]]eeejjjnnnssstttrrrpppoooqqqssstttzzz~~~}}}|||uuummmfffcccaaa``````___\\\VVVPPPMMMLLLLLLJJJIIIGGGEEEDDDEEEIIILLLLLLQQQRRRMMMGGGFFFEEECCC===============>>>???@@@>>>===<<<;;;:::999999888666555555555666888:::;;;======<<<:::888777555555444444333222111000///...000000000000////////////,,,,,,,,,+++***))))))((((((((())))))(((((('''&&&(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!""""""""""""###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! """"""!!! !!!!!!""""""###$$$%%%%%%%%%%%%###%%%&&&%%%$$$""""""###"""!!!!!! !!!!!!"""""""""""""""############"""""""""""""""######$$$"""######$$$$$$######"""############"""!!!!!! """"""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$######""""""""""""######$$$$$$%%%&&&&&&%%%$$$$$$!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$"""""""""############$$$$$$$$$######"""#########!!!!!!""""""###$$$&&&'''%%%%%%%%%$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!!!! !!!""""""###$$$$$$""""""""""""""""""""""""!!!"""######""""""###$$$"""###$$$$$$$$$###!!! !!!"""###%%%%%%%%%%%%""""""###%%%''''''$$$"""""""""###$$$$$$$$$$$$###!!!"""######$$$########################"""""""""!!!"""######$$$$$$$$$$$$~~~kkkZZZQQQLLLIIIHHHBBBBBBAAACCCDDDEEEDDDBBB@@@??????>>>>>>>>>>>>>>>;;;999888888999999888777666444333333444444333222///111333333111000000000111111000///---+++***))))))((('''&&&&&&%%%&&&&&&'''&&&$$$######$$$&&&''''''&&&$$$$$$&&&'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%$$$###""""""!!!"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""#########$$$$$$""""""######%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###$$$%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$######""""""######$$$%%%"""###$$$$$$%%%%%%$$$$$$$$$###"""""""""###$$$$$$""""""""""""###$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&((()))+++,,,%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((---222444333444777:::888999;;;===@@@DDDJJJOOOOOOPPPQQQTTTWWWZZZ\\\^^^\\\]]][[[YYYXXX]]]hhhpppuuuzzz~~~~~~yyyuuussstttssssssyyy{{{tttooommmlllmmmpppooommmhhhccc```aaabbb^^^]]][[[XXXVVVWWW\\\```ccchhhhhh```WWWRRRPPPMMMFFFEEECCCAAA@@@@@@@@@AAA???@@@AAAAAAAAA@@@???>>>;;;:::999999999:::<<<===>>>======;;;:::999888888777666555333222000///............///////////////---------,,,,,,+++++++++(((((()))***)))((('''&&&************)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""######$$$$$$ !!!###$$$%%%%%%$$$$$$######"""""""""""""""""""""!!!!!! !!!"""######$$$$$$%%%$$$###"""!!!!!!###%%%%%%###!!!"""###"""""""""!!!!!!"""""""""""""""""""""############"""""""""""""""###$$$$$$!!!""""""######""""""!!!!!!!!!"""""""""!!! """"""""""""""""""""""""""""""###$$$$$$$$$######%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###!!!!!!!!!""""""######$$$$$$$$$###############""""""""""""#########$$$$$$#########"""######$$$$$$""""""""""""###$$$%%%%%%'''&&&&&&%%%$$$###""""""""""""######$$$%%%%%%&&&$$$$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" """######""""""###$$$###$$$%%%&&&%%%$$$"""!!!!!!"""###$$$%%%$$$$$$###!!!"""###%%%'''&&&$$$!!!""""""###$$$$$$$$$$$$###!!!!!!"""########################""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$|||jjjZZZRRRNNNLLLJJJEEEDDDCCCDDDEEECCC@@@>>>@@@??????>>>>>>>>>>>>>>>>>><<<:::888888777444222777555444444666666555333---000222222111000000000111111000...,,,***((('''))))))'''&&&&&&&&&&&&&&&(((&&&$$$""""""$$$&&&(((%%%###""""""###$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&""""""###$$$$$$$$$$$$###""""""###$$$%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!!!!!!!"""###%%%&&&'''"""###$$$$$$$$$$$$###"""!!!"""###$$$######$$$&&&######$$$%%%&&&&&&&&&&&&#########$$$$$$#################################'''&&&$$$######$$$&&&'''$$$$$$&&&''''''&&&$$$$$$%%%$$$$$$$$$######""""""#########"""###$$$$$$%%%$$$%%%&&&&&&''''''''''''$$$###"""!!!!!!!!!"""###!!!!!!""""""###$$$&&&&&&$$$%%%%%%&&&%%%$$$"""!!!%%%%%%$$$###$$$%%%'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$&&&(((+++///111333%%%&&&&&&''''''&&&&&&%%%'''((((((((())))))******(((///888===>>>AAAFFFJJJIIIKKKMMMPPPTTTZZZ```eeedddgggjjjnnnrrrsssttttttrrrqqqmmmgggbbbdddlllssswww|||}}}xxxwwwwwwsssrrrxxxyyytttpppooopppqqqvvvwwwwwwtttqqqpppsssvvvnnnnnnlllhhheeeggglllqqqzzz~~~}}}ssshhhaaa]]]YYYSSSRRROOOLLLIIIHHHGGGGGG@@@AAACCCEEEEEEDDDCCCBBB???>>><<<;;;;;;<<<>>>???======<<<<<<;;;;;;;;;:::;;;:::999777555333111000,,,,,,------.../////////...............---------((()))*********)))'''&&&++++++++++++***)))''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!###$$$%%%%%%$$$$$$ !!!!!!"""###$$$$$$$$$""""""!!!!!!!!!###$$$%%%%%%%%%%%%%%%###!!!"""%%%%%%"""!!!!!!###%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############""""""!!!""""""###$$$$$$  !!!!!!!!!!!! """""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!! !!!!!!"""###$$$%%%%%%$$$###"""!!!!!!"""###$$$%%%%%%&&&&&&&&&%%%$$$###"""!!! $$$$$$%%%%%%%%%&&&&&&&&&###"""""""""###$$$%%%%%%$$$$$$###############$$$((('''&&&%%%###"""!!!!!! !!!""""""######"""""""""""""""###############""""""!!!!!! """""""""""""""""""""""" """######""""""###%%%!!!###&&&''''''&&&%%%######$$$%%%%%%###"""!!!!!!!!!###%%%'''&&&### """"""###$$$$$$$$$$$$###!!!!!!"""##################"""""""""!!!!!! """###$$$%%%&&&'''''''''nnn]]]PPPJJJFFFEEEFFFDDDCCCCCCDDDDDDCCCBBBBBB@@@>>>>>>???@@@???>>>???===:::888777666444333444444444444444444444444000555888666000...///333/////////...---+++***)))((('''%%%$$$######$$$$$$&&&&&&'''''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%######""""""######$$$%%%&&&%%%###""""""###%%%&&&'''&&&$$$#########$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$######&&&###!!!!!!"""$$$$$$#########$$$$$$$$$%%%%%%%%%"""###%%%''''''&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$### ###%%%%%%%%%%%%&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$#######################################$$$&&&((((((%%%###$$$$$$&&&'''''''''&&&%%%###&&&$$$$$$000???>>>333&&&&&&'''((()))))))))(((&&&&&&&&&$$$$$$&&&***------555@@@KKKTTTYYY]]]___dddaaa___```eeekkkqqqtttyyy||||||zzz|||vvvqqqmmmfff```ccckkktttyyy|||xxxvvvvvvwwwyyy}}}~~~yyywwwsssrrruuu|||}}}~~~~~~|||{{{|||}}}}}}yyytttqqqqqqssstttuuu~~~|||yyyuuuqqqmmmiiihhhbbb```]]]ZZZXXXTTTPPPMMMJJJGGGCCCBBBBBBDDDDDDDDDCCC@@@>>>===>>>@@@@@@@@@<<<;;;:::;;;<<<===<<<:::;;;;;;:::999888666444333333000---+++++++++***)))------...............///...---+++)))(((((()))))))))***+++,,,,,,+++***)))+++***(((&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&'''""""""""""""############$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!  !!!"""###"""!!! !!!"""###$$$$$$######"""!!!!!!!!!"""!!! !!!###$$$###"""!!! !!!"""###""""""""""""############""""""!!!!!!!!!!!!""""""!!! !!!###&&&'''$$$$$$###"""""""""""""""!!!!!!"""$$$&&&&&&$$$"""!!!!!!"""############"""######"""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$!!!%%%'''%%%!!!!!!%%%$$$###"""!!!!!!"""###$$$$$$$$$############$$$$$$$$$#########""""""!!!!!!""""""############""""""######$$$$$$###"""!!!!!!!!!"""###%%%&&&&&&###!!!######$$$%%%$$$###"""!!!$$$$$$############$$$$$$ """$$$%%%&&&%%%###""" !!!"""$$$$$$###""""""!!!!!!"""""""""############$$$%%%%%%######$$$%%%mmm\\\QQQKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCBBBAAA???======>>>???>>>======;;;999888888777666555111111111111111111111111111222222222000/////////000000000///...---++++++***)))(((&&&&&&&&&&&&'''&&&&&&'''''''''&&&$$$$$$&&&&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&'''%%%#########%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%"""###%%%&&&'''&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&$$$### """%%%&&&%%%%%%&&&'''((('''''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$&&&''''''&&&$$$###$$$%%%&&&'''&&&&&&%%%###((('''###(((222222***))))))***))))))((('''&&&''''''''''''&&&(((,,,///000777CCCPPPZZZbbbhhhkkkmmmkkkiiiiiilllqqquuuxxx~~~~~~~~~{{{vvvrrrmmmiiihhhhhheeeccciiiqqq~~~}}}||||||||||||zzzxxxwwwuuussstttsssrrrqqqpppnnnmmmmmmgggeeeccc```^^^[[[YYYWWWSSSQQQMMMKKKJJJIIIGGGEEECCCBBBAAAAAAAAAAAA>>><<<;;;:::999:::;;;<<<;;;:::888888888888888888777777666444111//////...,,,+++...............///000000///...---+++************++++++,,,,,,++++++******+++***))))))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$!!! !!!"""""""""""""""#########!!!!!!!!!!!!!!!"""#########""""""!!!!!!""""""###""""""""""""############""""""!!!!!!!!!!!!"""""""""""""""!!!!!!""""""###$$$###"""""""""""""""#########"""###%%%%%%$$$"""!!!"""######$$$$$$############"""!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$%%%############"""""""""!!!""""""############""""""!!!!!!"""""""""!!! """######%%%&&&&&&$$$######$$$$$$%%%$$$###"""!!!$$$$$$############$$$$$$!!!"""###$$$%%%$$$######!!!"""######$$$$$$############$$$$$$$$$%%%%%%%%%"""###$$$$$$""""""###$$$nnn]]]QQQKKKIIIHHHFFFDDDCCCCCCDDDDDDCCCBBB@@@>>><<<<<<===>>>===<<<;;;:::888777888888777666444444333333333333333333333111//////111111///---111111111000///...---,,,+++***)))''''''''''''(((%%%&&&&&&&&&&&&%%%%%%$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######""""""######$$$%%%######"""!!!!!!"""###$$$&&&%%%$$$#########$$$$$$###$$$$$$%%%&&&'''((()))&&&$$$###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%(((&&&%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$######%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''&&&%%%$$$%%%%%%&&&'''&&&&&&&&&###((()))######((()))&&&''''''(((((('''&&&%%%%%%%%%&&&'''''''''))),,,//////666AAALLLWWWaaaiiinnnooonnnlllkkklllnnnqqqsss}}}{{{yyyzzzzzzwwwrrrmmmjjjjjjllloooppprrryyy{{{uuupppjjjjjjjjjjjjjjjjjjkkkkkkhhhgggeeecccaaa```______^^^\\\XXXVVVTTTQQQMMMJJJGGGGGGGGGHHHHHHFFFBBB>>>===<<<::::::;;;;;;:::999555666666777888999:::;;;888777555444444222000---//////......///111222333111000///---,,,,,,,,,,,,---,,,,,,+++*********+++******+++,,,+++***)))(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$ !!!""""""######"""""""""##################"""""""""""""""###############""""""!!!!!!""""""###&&&&&&%%%%%%$$$###!!!!!!######"""""""""######$$$&&&%%%######$$$%%%$$$###"""######$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&"""############$$$$$$$$$***&&&######&&&'''$$$!!!$$$###""""""""""""###$$$%%%%%%%%%$$$$$$%%%%%%%%%############""""""""""""""""""############"""""" !!!!!!!!!!!!"""""""""###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$###""""""$$$$$$############$$$$$$"""############$$$$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!"""######"""!!!"""###ppp^^^RRRKKKHHHGGGFFFDDDCCCCCCDDDDDDCCCBBB@@@>>><<<<<<>>>???>>>===<<<:::888777888888777555555555555555444444444444222111000000000000000///000000000000///...---,,,***)))'''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############""""""######$$$%%%###""""""""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((&&&%%%$$$$$$%%%%%%###"""!!!"""###$$$%%%&&&&&&&&&'''&&&%%%%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###%%%&&&&&&%%%######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&'''''''''(((((((((###''''''$$$%%%)))+++(((&&&&&&'''((())))))))))))'''(((***+++,,,...111333333888AAAJJJTTT]]]ffflllppppppooonnnmmmnnnppprrr~~~|||zzz{{{~~~|||xxxwwwzzz~~~|||vvvrrrmmmllljjjhhhgggggghhhhhhiiiiiiiiihhhffffffhhhiiigggccc___[[[XXXVVVSSSQQQOOOOOOOOOPPPPPPOOOKKKHHHDDDBBB@@@???>>>===;;;999555555555555666888:::<<<888777777888888777444222222111000000111333555666333333222111000///.........---+++***))))))******)))***,,,......---,,,+++))))))((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!""""""!!! ###$$$%%%&&&&&&%%%$$$###!!!!!!""""""############ !!!"""$$$$$$###"""""""""###$$$%%%%%%$$$###"""!!!"""""""""###############""""""""""""""""""###''''''(((((('''%%%###"""######""""""######$$$$$$(((&&&###"""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$######""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&""""""#########$$$$$$$$$'''$$$ """$$$"""########################%%%$$$$$$######$$$$$$%%%#########"""""""""""""""""""""############""""""!!!!!!!!!!!!"""######$$$######$$$###"""###$$$&&&$$$$$$$$$$$$######""""""$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$#########$$$&&&'''"""""""""""""""""""""""""""###$$$###"""!!!"""$$$ooo^^^SSSMMMJJJJJJFFFDDDCCCCCCDDDDDDCCCBBB@@@???===>>>???@@@@@@???>>><<<999888777777555333222222222222111111000000...000222///,,,+++...111///////////////...---,,,***)))'''&&&%%%%%%&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%###"""!!!"""###$$$%%%&&&&&&&&&%%%$$$###$$$%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$""""""###%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&'''''''''((((((((((((((())))))***'''&&&%%%$$$(((---,,,(((((()))***,,,---------------...000111333555999<<>><<<999888666444555666999:::777777777999;;;;;;999777555444444444444666888999666666555444333222111111000...,,,***)))))))))))))))***,,,...///...---,,,,,,,,,+++******)))((((((%%%%%%%%%$$$$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$######$$$%%%&&&&&&%%%$$$###############""""""!!!!!! !!!###$$$$$$$$$###""""""###$$$%%%%%%$$$###"""!!!"""""""""##################""""""""""""#########$$$%%%&&&&&&%%%$$$###$$$###############$$$$$$(((&&&###"""###$$$$$$#########$$$%%%%%%%%%%%%$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###"""!!! !!!"""#########$$$$$$$$$$$$############""""""""""""######""""""""""""""""""######""""""############"""""" !!!"""###!!!###$$$###!!!!!!###&&&$$$$$$$$$###############$$$$$$############$$$$$$######""""""######$$$%%%%%%$$$#########$$$&&&'''""""""""""""""""""""""""###$$$%%%%%%######$$$%%%~~~nnn^^^TTTPPPNNNNNNFFFDDDCCCCCCDDDDDDCCCBBB@@@???>>>>>>@@@AAA@@@@@@???===:::888777666444222444444444333222222111111***...000---(((''',,,111...////////////...---,,,+++***)))''''''''''''(((%%%$$$$$$$$$$$$%%%%%%&&&!!!!!!"""###$$$%%%&&&&&&((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######""""""######$$$%%%#########$$$%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&$$$###$$$%%%%%%$$$###"""###$$$$$$%%%%%%%%%%%%###""""""###$$$%%%###!!!######$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""""""###$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&)))(((((((((((()))******+++(((%%%%%%))),,,***'''***+++,,,...///000000000333444555666888<<>>======???@@@@@@???>>><<<999888888777555444777777666555555444333333---......,,,***+++...111//////000000000///......***)))(((&&&&&&&&&&&&'''$$$$$$#########$$$&&&&&&""""""######$$$$$$%%%%%%&&&%%%#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((######""""""######$$$%%%!!!"""###$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$###$$$$$$%%%%%%%%%$$$$$$###""""""###%%%$$$###!!!""""""###$$$%%%&&&&&&'''###############$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!###%%%&&&%%%###$$$$$$############$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%% !!!###%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%'''))))))'''%%%((('''&&&&&&&&&'''((()))+++***))))))***)))***+++...000444888<<>><<<;;;;;;===>>>===<<<;;;<<<===>>>===<<<:::999::::::;;;:::999888666555444444333222000...,,,+++)))******++++++,,,,,,,,,/////////...............))))))(((((('''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""#########"""""""""""""""######""""""######$$$%%%###""""""!!!!!!""""""###""""""""""""############$$$######""""""######$$$!!!!!!!!!!!!!!!"""######'''&&&%%%$$$###""""""""""""!!!!!!"""$$$$$$###!!!!!!"""######$$$$$$############""""""######$$$%%%""""""""""""""""""""""""""""""""""""#########$$$"""############$$$$$$$$$%%%"""###&&&''''''###$$$$$$%%%%%%$$$$$$#########""""""""""""######!!!"""""""""############""""""############""""""###"""  !!!""" $$$((((((%%%###%%%'''%%%$$$###"""""""""###$$$$$$$$$############$$$$$$!!!"""###$$$%%%$$$######!!!"""######$$$$$$######%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$sssaaaSSSKKKGGGFFFFFFDDDCCCCCCDDDDDDCCCBBB>>>===;;;<<<>>>??????>>><<<:::888777888888777666444444333222222111000000444111......000111222222000111111111111000000///((('''%%%$$$######$$$$$$$$$$$$#########$$$&&&'''$$$$$$$$$###############$$$###"""!!!"""###%%%'''########################!!!!!!"""###%%%&&&''''''#########"""###$$$$$$%%% """###$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!"""###$$$%%%%%%&&&$$$###"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%$$$#########"""###$$$%%%%%%###!!!!!!!!!"""###%%%&&&'''(((######""""""######$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$!!!$$$'''((('''%%%%%%%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%%%%!!!###&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%))))))))))))))))))))))))%%%%%%&&&(((***)))'''$$$&&&&&&%%%$$$%%%&&&'''((((((***......+++)))...444777;;;@@@HHHOOOVVV[[[]]]VVVVVVUUUUUUWWW^^^ffflllqqquuu{{{~~~}}}|||yyyuuupppqqqrrrrrrtttwww{{{yyyvvvyyyzzzwwwyyywwwtttppplllkkklllnnnssstttwww{{{~~~~~~}}}vvvjjj___ZZZ[[[aaaeeeiiiooovvvyyywwwuuuwwwyyyoooooopppqqqppplllfffbbb\\\^^^```cccdddaaa\\\XXXVVVUUUSSSSSSTTTTTTSSSQQQFFFCCC>>>;;;999;;;>>>@@@CCCAAA>>>======>>>===<<<<<<>>>@@@AAA@@@>>>;;;999;;;<<<<<<<<<;;;999777666777777777666444111...---******)))))))))***+++,,,.........///////////////,,,++++++***)))(((((('''###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&%%%$$$###""""""###$$$%%%!!!!!!!!!"""######$$$$$$$$$###"""""""""###%%%&&&###"""!!! !!!"""###""""""""""""############$$$$$$############$$$$$$&&&%%%$$$#########%%%%%%((('''&&&$$$###""""""!!!  """$$$$$$""" !!!!!!"""#####################""""""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$$$$$$$"""############$$$$$$$$$%%%###((('''######$$$%%%&&&&&&%%%$$$###$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""############""""""(((&&&$$$###"""###$$$%%%!!!&&&++++++'''%%%&&&(((&&&%%%###"""""""""###$$$$$$$$$############$$$$$$ """$$$%%%&&&%%%###""" !!!"""$$$$$$###""""""############""""""!!!!!!!!!###$$$###"""!!!"""###wwwdddSSSIIIEEEEEEFFFDDDCCCBBBBBBAAA???===@@@@@@@@@????????????>>>@@@<<<777777::::::777333333333333333333333333333////////////000000000000222000//////000000///---'''$$$!!!"""%%%''''''&&&&&&&&&''''''&&&$$$###"""""""""###$$$%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))(((&&&%%%$$$#########''''''&&&%%%$$$$$$$$$%%%&&&''''''%%%###""""""######$$$%%%%%%%%%%%%$$$###''')))***)))'''%%%%%%&&&$$$$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$############"""""""""$$$%%%$$$######&&&((()))((('''''''''$$$$$$$$$$$$%%%&&&''''''############$$$%%%&&&''')))(((&&&%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$###""""""$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***((($$$"""!!!###&&&'''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''')))))))))*********...111111000222888===EEENNNWWW^^^jjjwww{{{xxxwwwrrrllljjjnnnssswwwyyy{{{{{{yyyuuupppjjjjjjlllppppppqqqvvv~~~~~~{{{yyyyyyzzzzzzzzzzzzxxxssslllgggeeefffggglllqqqwww|||~~~}}}tttllliiihhhiiiiiippprrruuuyyyzzzzzzyyyxxxuuuyyyzzzxxxvvvtttpppkkkhhhgggffffffgggfffdddbbb___hhhkkkddd\\\WWWRRRMMMHHHDDD>>>999777:::???CCCGGGHHHJJJJJJHHHFFFDDDDDDAAA@@@>>><<<;;;:::::::::======<<<<<<<<<<<<<<<===999999999888777666555444111///,,,))))))***,,,...//////000111111111111111222111111000///......---((('''&&&%%%$$$#########"""""""""""""""######$$$"""###%%%&&&'''(((((((((########################&&&%%%$$$$$$######$$$$$$$$$&&&'''&&&$$$""""""###!!!!!!"""###############$$$%%%$$$ !!!'''$$$$$$##################%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###$$$%%%%%%%%%$$$$$$#########!!!""""""""""""#################################""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$""" '''%%%######$$$%%%$$$###"""""""""""""""""""""""""""###$$$%%%%%%$$$###""""""$$$%%%$$$"""!!!!!!!!!######$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""############""""""!!!!!!###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######'''### !!!$$$&&&$$$!!!%%%$$$$$$###"""!!! wwwdddTTTJJJFFFFFFDDDCCCAAAAAABBBBBBAAA??????????????????????????????;;;777666888999666333333333333333333333333333000000000000////////////111///......//////---,,,+++(((%%%$$$%%%%%%$$$"""&&&&&&''''''&&&$$$###""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%$$$#########%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$###!!! !!!###$$$%%%%%%%%%%%%$$$###!!!#########"""###%%%############""""""!!!!!!%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%$$$######$$$&&&&&&%%%%%%%%%&&&%%%$$$$$$#########$$$$$$############$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''$$$###"""###%%%&&&(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''&&&''')))))))))***+++,,,///222555666777===FFFMMM```jjjtttzzz~~~}}}{{{uuurrrmmmgggcccbbbeeeiiikkklllrrrzzz|||}}}~~~}}}{{{xxxqqqhhhaaa___```bbbdddjjjttt|||zzzvvvsssssssssvvvxxx{{{~~~~~~{{{~~~|||zzzzzzvvvppppppooommmmmmmmmmmmlllkkkkkktttyyyuuunnnjjjeee___VVVPPPGGGAAA>>>???BBBDDDJJJPPPWWW\\\ZZZTTTLLLFFF???===<<<::::::;;;<<<=========<<<<<<<<<<<<<<<===:::::::::999999777666666222000---***)))***+++---...//////000111222333333333333222111000///......+++***)))'''&&&%%%%%%%%%$$$$$$#########$$$$$$%%%$$$%%%%%%&&&&&&&&&&&&%%%###########################"""!!!!!! !!!!!!"""###%%%%%%$$$######$$$""""""#########"""!!!!!! !!!#################################"""""""""!!!!!!################################################""""""""""""""""""""""""%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######"""""""""#########$$$$$$########################""""""""""""############$$$######""""""######$$$"""############""" !!!  !!!"""""" """""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!#########"""###$$$############$$$$$$$$$$$$###""""""!!!!!!""""""###$$$$$$###"""""""""""""""###$$$%%%%%%######$$$%%%"""######$$$$$$######"""&&&### !!!$$$&&&$$$!!!%%%%%%%%%$$$$$$$$$$$$$$$uuucccTTTKKKGGGFFFBBBAAA@@@AAABBBCCCBBBAAA>>>>>>>>>???@@@@@@AAAAAA===:::666666777777555222444444444333333222222222111111000000//////......000///------...---,,,***,,,***'''&&&&&&%%%$$$"""&&&&&&&&&&&&%%%$$$###############$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%%%%$$$$$$### """$$$$$$######$$$%%%"""""""""""""""!!!!!!!!!%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""###%%%%%%%%%###"""###$$$###""""""$$$&&&%%%$$$###"""!!!!!!!!!!!!$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&&&&'''&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%(((''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''***+++,,,,,,,,,---000222555888;;;>>>DDDMMMYYYbbbttt~~~{{{{{{uuunnnjjjddd]]]ZZZXXXZZZ^^^aaadddjjjrrrssswww}}}}}}yyyuuummmddd\\\XXXYYYZZZZZZbbbnnnyyy{{{vvvsssqqqnnnmmmmmmnnnnnnnnnqqqyyy~~~yyyvvvrrrnnniiiaaaVVVNNNKKKKKKKKKJJJNNNUUU^^^dddddd^^^TTTNNNDDDBBB???<<<;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;:::999999888555333000---,,,+++,,,------------...000222555666444444444333222111000///......---+++)))(((''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$##############################"""!!!!!! !!!###$$$######$$$%%%#########""""""!!!  """###""" ####################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$%%%########################""""""""""""############$$$######""""""######$$$ !!!"""###$$$$$$$$$$$$!!!!!!!!!"""$$$%%%$$$""""""""""""""""""""""""""""""######$$$$$$######""" """$$$$$$"""""""""###""""""""""""############$$$##################$$$%%%$$$###"""!!!"""#########$$$%%%%%%######$$$%%%""""""############""""""$$$!!!!!!$$$&&&%%%#########$$$$$$$$$%%%%%%%%%rrr```RRRJJJGGGFFFCCCAAA@@@AAABBBBBBAAA???<<<===>>>???@@@AAABBBBBB===;;;888777777777555333555555444333333222111111222111111000///......---111///------...---,,,******)))(((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$%%% !!!###%%%&&&%%%###"""&&&'''((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$""""""###############""""""""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$###"""###%%%&&&%%%$$$"""######"""!!!!!!$$$&&&$$$$$$###""""""!!!""""""%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$######""""""'''''''''&&&%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$((('''''''''&&&&&&%%%$$$(((((((((((())))))))))))---...000000000222777;;;>>>AAAGGGNNNVVV```kkkrrryyy||||||~~~wwwppphhhhhhooowww}}}~~~{{{qqqkkkgggaaaZZZUUURRRQQQTTTVVVXXX^^^dddeeekkksssxxx{{{zzzxxxvvvsssqqqmmmfff^^^XXXVVVVVVWWW]]]gggqqqxxx}}}|||wwwtttpppllljjjjjjlllmmmmmmppptttxxxxxxwwwvvvuuuuuuvvvnnnddd]]]\\\[[[ZZZXXXUUUWWWYYY\\\]]][[[WWWTTTMMMJJJEEE@@@<<<;;;;;;;;;:::::::::999::::::;;;<<<;;;;;;<<<<<<<<<;;;::::::777666333111...------,,,++++++++++++...111444666555555666666555333222111111000///...,,,+++)))(((''''''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$##############################$$$$$$###""""""""""""###!!!######""""""###$$$!!!!!!"""""""""!!!!!! ###%%%'''&&&%%%###$$$&&&###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""##################""""""""""""######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%###""""""""""""""""""""""""""""""############""""""$$$%%%&&&$$$""" !!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$"""!!!!!!"""$$$%%%###$$$%%%%%%######$$$%%%!!!""""""######""""""!!!"""!!!!!!###%%%%%%$$$""""""""""""""""""""""""mmm\\\PPPIIIFFFDDDEEECCCAAAAAAAAA@@@???===<<<<<<===???@@@AAABBBCCC>>><<<:::888888777666555555555444333333222111111222111111000///......---222000///.........,,,***))))))))))))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$#########$$$$$$ !!!###%%%&&&%%%###""""""###$$$$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$""" !!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$#########%%%&&&%%%$$$###$$$$$$###""""""%%%'''###############$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$###$$$%%%&&&&&&&&&$$$$$$''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$'''(((((((((((('''&&&%%%(((((())))))***++++++,,,...111444555666:::@@@FFFNNNSSS[[[dddmmmtttzzz}}}{{{~~~}}}zzzvvvsssrrruuuwwwyyy|||}}}zzzxxxuuutttccc\\\TTTTTT]]]gggnnnqqqvvv}}}zzzsssooommmgggaaaVVVPPPKKKKKKKKKKKKOOOTTTYYY^^^dddhhhjjjlllmmmooooooqqqqqqoooiiiaaa[[[YYY[[[^^^dddiiinnnsssxxx|||||||||wwwvvvrrrmmmjjjjjjkkklllmmmnnnmmmmmmmmmmmmooossswwwxxxsssmmmjjjjjjkkkjjjhhh```^^^\\\[[[[[[YYYUUURRRMMMJJJEEE???:::777666666888888777777888999999:::::::::;;;<<<<<<<<<;;;;;;666555333111///---+++******))))))***,,,///222444555555777777777666444333111111111000///---+++***)))((('''&&&%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$########################%%%%%%$$$############$$$"""###$$$$$$"""!!!!!!"""!!!"""############ """###$$$###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%&&&'''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!"""""""""###############""""""""""""""""""##################$$$$$$$$$$$$###""""""######!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%$$$"""  !!!!!!!!!"""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$%%%###$$$%%%%%%######$$$%%%""""""############""""""!!! !!!"""$$$$$$$$$$$$$$$######"""!!!!!! ~~~jjjYYYNNNIIIFFFDDDEEECCCAAAAAA@@@@@@>>><<<<<<===>>>???@@@AAABBBBBB======;;;999888777777666444444444333333222222222111111000000//////......333111///.........,,,******++++++***'''$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###############"""###$$$%%%%%%%%%$$$###"""###%%%%%%$$$$$$%%%'''%%%$$$$$$######$$$$$$%%%!!!###%%%%%%%%%$$$%%%'''$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&&&&$$$###$$$%%%$$$######%%%'''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&'''((()))&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''((()))******)))(((''''''((()))***,,,...//////222777===AAACCCHHHPPPWWWdddjjjrrr{{{zzzzzz|||~~~~~~~~~}}}{{{wwwuuurrrnnnkkklllnnnqqqtttwww{{{~~~|||zzzsssqqqoookkkfffbbb^^^\\\SSSMMMHHHIIIOOOXXX___cccgggpppuuuvvv{{{{{{yyyyyyuuuooo```WWWOOOKKKIIIGGGHHHLLLTTTXXX]]]```bbbfffkkkppptttxxx}}}}}}yyyqqqiiieeedddeeefffggghhhkkkooosssssswww|||}}}wwwsssnnnjjjiiijjjjjjjjjhhhccc______```bbbhhhooossssssssssssrrrrrrrrrsssjjjiiihhhgggeee___VVVNNNIIIGGGCCC>>>:::666444333555555555555555666777888888999999:::;;;;;;;;;;;;444444333111///---***)))************,,,---///111333444666888999888777666222333333333222000...---,,,+++)))(((&&&&&&%%%%%%######$$$%%%%%%&&&%%%%%%########################$$$######"""""""""""""""###$$$%%%%%%"""!!!!!!!!!!!!"""$$$%%%%%%%%% !!!"""""""""!!!!!!"""""""""###$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$%%%########################""""""""""""###############""""""!!!!!!""""""###$$$$$$###"""""""""######&&&$$$""""""#########"""""""""""""""""""""""""""###""""""!!!!!!""""""###!!!###############%%%!!!!!!!!!!!!""""""""""""%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$$$$######!!!!!!!!!!!!""""""###$$$''''''&&&%%%$$$###"""!!!}}}hhhXXXNNNJJJGGGEEECCCBBB@@@@@@AAA@@@???=========>>>???@@@@@@AAAAAA<<<<<<;;;999777666666666333333333333333333333333000000000000////////////222000...------,,,***)))''')))+++***'''$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$###""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$###$$$&&&&&&%%%&&&''')))%%%%%%$$$######$$$%%%%%%###%%%'''(((''''''((()))######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%!!!###%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%&&&&&&############$$$%%%&&&&&&$$$$$$######$$$%%%%%%&&& !!!"""$$$%%%&&&'''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&''')))+++,,,+++***)))***+++---///222444666666===EEENNNSSSWWW]]]fffnnnxxx|||tttqqqrrrwwwxxxwwwyyy~~~~~~wwwqqqooollljjjgggccc``````cccffflllooosssxxx|||~~~~~~~~~uuurrrnnniiibbb\\\WWWTTTTTTRRRPPPOOOQQQVVV[[[^^^```jjjqqqrrryyy~~~rrrggg[[[UUUQQQNNNNNNPPPVVVZZZ```dddgggmmmuuu|||yyyuuummmmmmmmmllljjjiiijjjlllmmmooorrruuuxxxyyy{{{{{{|||xxxsssooommmlllkkkjjjaaaYYYTTTUUUVVVWWW\\\ccclllqqqvvvwwwtttrrrrrrtttooonnnnnnpppoooiii^^^VVVQQQOOOLLLHHHBBB===999777222222222222333444555666666666777999999:::::::::666666666666444111...------------------.........000222555888:::999888888333444555666666444333111///...,,,+++)))(((((('''%%%&&&&&&&&&&&&%%%%%%$$$##############################"""!!!!!!!!!!!!!!!"""$$$%%%%%%$$$"""###$$$!!!!!!"""$$$%%%%%%%%%%%%""""""!!!"""###$$$$$$###!!!""""""###$$$$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################!!!!!! !!!"""#########$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$########################""""""""""""############""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!"""######%%%""" """%%%&&&'''""""""""""""""""""""""""###"""!!! !!!"""### """#########%%%&&&!!!!!!"""""""""#########$$$$$$############$$$$$$!!!"""$$$&&&&&&%%%$$$######$$$%%%%%%######$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$######}}}hhhXXXOOOKKKHHHFFFAAA@@@???@@@AAAAAA@@@???>>>>>>>>>???@@@@@@AAAAAA;;;;;;:::888666444555555333333333333333333333444////////////000000000000111///---,,,,,,+++)))'''"""%%%))))))'''&&&''')))&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%###"""!!!!!!!!!''''''&&&%%%$$$$$$$$$%%% """"""""""""$$$&&&&&&%%%$$$######$$$%%%&&&###%%%&&&%%%###!!!!!!"""""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$#########%%%$$$###$$$&&&'''&&&%%% """%%%%%%$$$######$$$''''''&&&%%%$$$$$$$$$$$$############$$$%%%&&&'''$$$$$$###"""###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((()))***+++&&&'''***,,,------,,,+++...000222555888:::<<<>>>HHHQQQ\\\dddhhhnnnxxx|||ppplllmmmtttwwwtttsssvvv}}}yyyqqqllliiibbb```\\\XXXTTTTTTWWWZZZcccfffkkkrrrzzz}}}vvvooogggaaa^^^``````___]]]\\\]]]___bbbbbbmmmsssttt{{{uuuhhhaaa\\\XXXXXXZZZYYY___ggglllpppwwwrrrssssssqqqmmmjjjhhhhhhiiijjjmmmqqqssssssqqqnnnqqqssswww{{{}}}yyyvvvtttrrrqqq```XXXSSSUUUVVVUUUYYY___hhhpppwwwxxxsssnnnoooqqqnnnlllkkkmmmpppooohhhccc```^^^ZZZUUUNNNFFF@@@<<<111111111111222333444555444555666777888999999999;;;;;;<<<;;;:::777444222///000000000///...------///111555888:::::::::999444666777888888777666444222111///---,,,******)))((((((((('''&&&%%%##############################$$$$$$###"""""""""""""""!!!###%%%%%%%%%$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$"""  !!!######"""!!!""""""###$$$$$$%%%%%%######$$$$$$%%%%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$"""!!!!!!###%%%&&&#########$$$$$$%%%%%%%%%!!!""""""""""""#################################""""""""""""############""""""!!!!!!!!!!!!""""""!!!!!! """###$$$!!!%%%&&&""""""""""""""""""""""""###"""!!! !!!"""### """###$$$###"""###$$$""""""""""""############$$$##################$$$ """%%%''''''&&&$$$"""###$$$%%%%%%######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""""" !!!###"""""""""""""""#########}}}jjjZZZPPPJJJGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>>>>???AAABBB>>><<<:::888666666666666555333222222444444333111222222111000//////000000//////......---------,,,))))))))))))(((((((((((("""%%%'''(((&&&$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%'''%%%###%%%(((******((($$$$$$###############$$$$$$###"""###%%%%%%###!!!'''&&&%%%$$$$$$$$$%%%&&&'''%%%$$$%%%((()))'''%%%'''%%%###$$$&&&'''%%%###&&&&&&'''''''''&&&%%%%%%""""""!!!!!!"""$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))$$$((()))&&&&&&***,,,,,,+++++++++,,,---///111222666777999;;;>>>DDDKKKPPPSSS```mmmtttzzz}}}tttkkkeeefffhhhgggfffffflllpppuuuvvvqqqiii```[[[[[[YYYVVVSSSQQQRRRSSSTTTZZZfffqqqvvv}}}xxxuuuooopppoookkkeeecccccceeefffhhhlllsss{{{zzzsssoookkkhhhfffiiijjjmmmpppuuu|||xxxqqqnnnllljjjiiifffkkksss|||zzztttjjjjjjiiilllvvv||||||zzzuuuqqqkkkfff```[[[ZZZ\\\```cccllllllmmmmmmkkkiiigggeeeggghhhiiijjjjjjkkkkkkkkkkkkhhhfffddd```VVVHHH===999<<<;;;666333444555333333111333777999666666888999;;;===>>>>>>===;;;:::999777555222000//////000...000333777:::<<<===>>>===<<<;;;:::888777666666555444333222000///...---+++)))'''%%%$$$###$$$$$$############""""""""""""%%%%%%%%%$$$$$$$$$######%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$$$$$$$######################################################""""""""""""######$$$#########""""""!!!!!!########################!!!"""$$$%%%%%%$$$"""!!!"""######"""!!!########################$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$######"""!!!!!!!!!"""""""""""""""######$$$""""""############""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""############ """###%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$#########"""""""""!!!!!!&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$############################## """###$$$$$$$$$###zzzhhhXXXNNNIIIFFFCCCDDDCCCCCCBBBBBBAAA@@@@@@>>>===<<<<<<<<<===??????;;;999777555444333333333555333222222444444333111111111111111000000//////222111111000///......---,,,+++***((('''%%%$$$###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%'''&&&%%%""""""!!!!!!!!!!!!""""""%%%$$$###$$$%%%&&&%%%$$$'''&&&%%%$$$###$$$$$$%%%###""" """$$$%%%$$$"""'''%%%###$$$&&&'''%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((###''''''###"""%%%''''''(((((()))+++...222777:::>>>@@@BBBEEEIIIOOOWWW\\\___kkkvvv||||||uuukkkbbb______]]]\\\]]]```dddjjjllliiiccc^^^ZZZZZZYYYXXXWWWWWWXXXZZZ[[[gggtttzzzxxxtttmmmeee```^^^___```aaaeeekkkuuu}}}yyyvvvrrrqqqqqqqqquuu{{{xxxpppiiiddddddjjjuuuqqqrrrsssuuu}}}|||zzzxxxyyy}}}~~~}}}{{{uuuqqqrrroookkkiiiiiilllpppsssuuuuuutttrrrpppnnnllljjjkkkkkkjjjkkklllnnnqqqsssqqqooommmjjjfff```WWWQQQFFFHHHEEE@@@======:::666555333444888999666444666;;;;;;======>>>===<<<<<<::::::999888666444333222222333666999;;;<<<======<<<<<<;;;:::999888888777777777666444333222111000---,,,+++)))'''&&&&&&%%%$$$$$$$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""###$$$$$$$$$############################################################""""""""""""######$$$#########""""""""""""########################"""""""""""""""!!!!!!!!!$$$"""!!!"""###$$$"""!!!########################""""""""""""#########$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###"""#####################&&&%%%$$$###""""""""""""""""""############"""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""############ !!!"""#########%%%%%%$$$###############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$""""""""""""!!!!!! ######################## !!!############"""zzzhhhYYYOOOJJJGGGDDDDDDCCCCCCBBBBBBAAA@@@@@@=========<<<===>>>>>>???===;;;999777666666666666555333222222444444333111000000111222222111///...222222111000///------,,,+++***)))'''&&&$$$###"""&&&&&&%%%###"""###&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''++++++***((('''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%###""""""###$$$$$$###""""""!!!!!!!!!""""""###&&&$$$######%%%'''''''''%%%%%%$$$############$$$%%%######$$$%%%&&&%%%$$$&&&%%%$$$$$$&&&&&&%%%$$$!!!"""###%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''$$$''''''######'''***))))))+++,,,///333999AAAGGGMMMOOOSSSWWW[[[bbbiiinnnttt~~~}}}vvvnnnbbbWWWRRRQQQPPPRRRVVVZZZ^^^cccfffeeeccc```___aaaaaabbbcccdddfffggggggtttzzzpppgggaaa_________```ccciiirrr}}}|||xxxsssppprrrxxxzzzlllccc```fffqqq}}}www{{{~~~|||wwwqqqllljjjmmmrrruuuxxxxxxyyyzzz{{{zzzvvvsssvvvuuusssrrrtttxxx|||~~~}}}{{{xxxvvvtttpppnnnllllllnnntttzzz~~~~~~{{{vvvpppkkkiiihhhaaaaaa]]]WWWSSSPPPGGG>>>999666666:::;;;999888999<<<<<<<<<<<<<<<===>>>>>>;;;<<<===>>>===:::888666777888:::<<<=========<<<<<<<<<<<<;;;;;;:::::::::::::::999777666555444333111000///...,,,***(((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$######$$$$$$$$$######"""""""""""""""""""""""""""##############################""""""""""""#####################"""""""""""""""""""""""""""""""""#########""""""!!!!!! ###"""!!!"""###$$$###"""########################!!!!!!!!!!!!"""""""""""""""""""""############$$$######$$$$$$$$$$$$######""""""######$$$%%%%%%&&&)))(((&&&$$$###"""!!!!!!""""""############""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""""""""$$$$$$###""""""""""""###&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$$$$############""""""""""""""""""""""""!!!!!!""""""###""""""!!!zzziii[[[RRRMMMIIIGGGDDDCCCCCCBBBBBBAAA@@@@@@???????????????@@@@@@AAA>>>===;;;999888888888888555333222222333444222111...000111333222111///...111000///...,,,+++***)))((((((((('''''''''&&&&&&%%%%%%%%%$$$###$$$&&&((((((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''))))))(((&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&$$$""""""$$$&&&''''''$$$$$$$$$###############%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%&&&&&&&&&&&&******'''(((...222222000333666999>>>FFFOOOVVV___bbbfffkkkooouuu{{{}}}}}}~~~tttkkkbbbXXXNNNJJJKKKMMMSSSYYY^^^bbbhhhlllmmmmmmnnnnnnrrrssstttuuuvvvvvvuuutttwww~~~vvvooollllllmmmlllmmmqqqvvv|||{{{rrrmmmooovvv~~~vvvllleeehhhnnntttyyy{{{{{{zzzzzz{{{tttmmmjjjjjjmmmpppppprrrtttvvvwwwxxxyyyyyy{{{{{{zzzyyyzzz|||~~~wwwtttpppooosss{{{}}}wwwwwwxxx~~~yyyuuunnn```RRRDDD===999;;;===<<<===???<<<;;;:::999999;;;===>>>===>>>>>>???>>>===<<<;;;<<<===>>>??????>>>===<<<<<<<<<<<<===============<<<;;;:::999888777666666333333333222000---+++)))((((((''''''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######$$$##################$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""##############################""""""""""""""""""""""""!!!!!!!!!""""""############"""!!!"""###$$$###"""########################"""""""""###############"""""""""""""""""""""#########$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%((('''&&&$$$""""""!!!!!!""""""############""""""############""""""""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$##################$$$###""""""!!!"""""""""&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""##################""""""xxxhhhZZZRRRMMMJJJGGGDDDCCCCCCBBBBBBAAA@@@@@@>>>?????????@@@@@@@@@@@@:::999888666555555555666555333222222333444222111...///111222333111000...111000///---,,,***)))))))))))))))(((((((((''''''"""$$$&&&'''&&&%%%%%%&&&(((((('''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&###!!! """$$$&&&&&&$$$$$$$$$$$$######""""""!!!""""""###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((''''''&&&%%%"""###$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''''')))------******000555666555;;;BBBHHHNNNWWWbbbjjjrrruuuyyy}}}wwwtttuuuqqqggg^^^ZZZRRRKKKJJJLLLPPPWWW___aaagggooowww|||~~~{{{yyyuuu~~~{{{{{{}}}|||sssnnnpppxxx}}}vvvppppppppppppqqqsssvvvxxxzzz{{{xxxvvvxxxzzz|||~~~}}}zzz{{{~~~|||xxxvvvzzzpppXXXLLL@@@<<<;;;;;;<<>>?????????@@@AAAAAA@@@>>>>>>>>>>>>>>>>>>>>>?????????<<<<<<;;;:::999888888777555555555444222///---+++******)))(((&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""#####################$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""!!!!!!!!!###$$$$$$"""########################""""""""""""""""""""""""###""""""""""""""""""""""""######$$$$$$######"""%%%%%%%%%$$$$$$$$$######$$$$$$###"""""""""""""""""""""############""""""#########"""""""""""""""""""""""""""""""""""""""!!!"""""""""############%%%$$$######"""######$$$$$$###""""""!!!"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$~~~tttdddWWWPPPKKKGGGEEEDDDCCCCCCBBBBBBAAA@@@@@@<<<<<<===>>>>>>>>>>>>===<<<;;;999777777777777888555333222222444444333111...///111222222111000000111111000///...,,,,,,+++---,,,+++***(((&&&%%%$$$ ###&&&((('''&&&%%%%%%'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$############"""""""""&&&&&&%%%%%%$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""######"""!!!!!!###$$$"""""""""""""""###$$$%%%&&&###!!!!!!"""$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$$$$%%%'''$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%$$$###"""!!!"""###%%%&&&&&&'''&&&''''''&&&&&&&&&&&&''''''((((((''''''((())))))***+++...---******000555777===FFFRRR\\\ccclllvvv~~~~~~uuulllgggeeeccc\\\UUUQQQMMMJJJLLLOOOQQQWWW]]]bbbjjjwww}}}wwwsssqqqwww|||~~~vvvrrruuu||||||xxxrrrqqqooommmmmmoootttxxx{{{~~~~~~~~~}}}|||ooo___MMMCCC>>>:::888:::;;;:::888666555666777888:::999888888999;;;>>>@@@???@@@AAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@<<<<<<<<<;;;:::999999999666666555555333222000///---,,,+++***((('''&&&%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""######$$$$$$$$$######"""""""""""""""""""""""""""##############################""""""""""""###############$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""!!!"""!!! !!!###$$$$$$###########################!!!!!!!!!!!! $$$############"""""""""""""""############""""""&&&%%%%%%$$$######""""""""""""!!!!!!"""######$$$""""""############""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""###############"""!!! !!!""""""$$$$$$###""""""""""""###############$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""""""""############$$$########################$$$$$$#########$$$$$$%%%|||qqqcccVVVOOOJJJGGGDDDDDDCCCCCCBBBBBBAAA@@@@@@;;;<<<===>>>???>>>>>>===>>>===;;;:::999999:::;;;555333222222444444333111//////000000111111111111000000///......---,,,,,,,,,,,,***)))'''%%%$$$###"""###%%%&&&%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%% """$$$###!!!!!!$$$&&&""""""""""""###$$$%%%&&&'''%%%$$$$$$$$$$$$###!!!$$$%%%&&&&&&&&&%%%######&&&((())))))''''''(((***###%%%'''&&&$$$###%%%'''&&&'''''''''&&&%%%$$$$$$###$$$%%%&&&''''''&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((()))+++,,,---,,,///000...111999@@@BBBOOOZZZiiittt{{{}}}lllfff]]]XXXVVVVVVTTTRRRPPPOOORRRXXX[[[\\\___eeekkkvvvxxxppplllmmmnnnqqqtttwww{{{~~~wwwuuuyyy~~~|||yyyyyyttttttuuuwwwyyyxxxvvvtttooopppooonnnlllnnnssswwwzzz|||{{{zzz}}}}}}}}}}}}~~~|||{{{~~~ooo\\\PPPIIIBBB===;;;<<<;;;999777666555555555555666666888999;;;<<<===???@@@AAABBBCCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAA>>>======<<<<<<;;;;;;:::888777666555555444444444111000///---+++***((((((%%%%%%%%%$$$$$$$$$######"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$############################################################""""""""""""###############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!! !!!###%%%$$$###########################"""""""""!!!!!! %%%%%%$$$$$$############""""""############""""""#####################"""###"""""""""######$$$%%%""""""############"""""" !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""###############"""  !!!"""$$$%%%%%%$$$###############"""#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!!!!###$$$%%%|||rrrcccXXXPPPLLLHHHFFFDDDCCCCCCBBBBBBAAA@@@@@@===>>>???AAAAAA@@@@@@???;;;:::888777666777777888555444222333444444333111000000//////000111222222---------,,,,,,+++++++++(((((('''''''''&&&&&&&&&$$$$$$$$$######$$$'''***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&%%%$$$$$$'''***$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&&&&%%%###!!!%%%%%%&&&'''&&&%%%$$$######%%%''''''%%%$$$&&&(((###%%%'''&&&$$$###%%%'''''''''(((((()))(((((((((&&&'''((((((((('''&&&%%%'''''''''&&&&&&'''''''''((((((((()))***,,,......---111444555;;;FFFOOOSSSbbbnnn~~~{{{wwwuuuooohhh^^^YYYRRRNNNMMMOOOQQQSSSWWWYYY```iiinnnnnnqqquuuyyyuuummmhhhkkkiiiiiimmmqqqvvv|||{{{xxxzzz}}}wwwuuuyyy}}}~~~|||}}}sssmmmlllnnnoooqqqtttuuuuuurrroooqqqsssuuusssqqqqqqtttvvvyyy|||yyywwwxxx~~~~~~{{{yyywwwvvvyyy~~~wwwfff\\\VVVMMMFFFCCC===<<<;;;999777555555444111333666999;;;;;;;;;;;;>>>???AAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<:::999777666666666777888444333222000...,,,******%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$######################################################""""""""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""$$$&&&''''''!!! !!!$$$%%%$$$###########################%%%%%%$$$$$$######""""""%%%%%%%%%$$$$$$$$$######""""""############""""""!!!!!!!!!"""######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%""""""############"""""" """###$$$%%%&&&""""""""""""""""""""""""""""""""""""############$$$###"""!!!"""###%%%&&&&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$!!!!!!"""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%  !!!###$$$|||oooaaaXXXQQQJJJFFFGGGBBBBBBBBBAAAAAA@@@@@@@@@AAA===:::<<>>???AAACCCDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@??????>>>======<<<;;;;;;;;;:::999888777666666444222///---,,,++++++,,,***))))))((('''%%%"""$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$""""""#########$$$$$$$$$###"""!!! """$$$&&&%%%$$$"""  !!!"""""""""""""""""""""""""""###"""!!! !!!"""$$$%%%########################!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!!!!!!!!!!!!!""""""""""""###!!!  !!!###"""!!!!!!  !!!"""$$$$$$$$$###"""$$$###!!! """$$$""""""!!!!!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%((('''%%%###""""""###$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&%%%$$$###"""""""""""""""""""""""""""######$$$$$$$$$######"""!!!!!!"""""""""!!!!!! {{{nnn```XXXQQQJJJGGGGGGCCCBBBBBBAAAAAA@@@@@@???===:::777999===@@@@@@>>>===;;;999888999999888666444333222222111222222222222222111111000//////............------,,,,,,,,,///+++((('''(((((('''%%%&&&''''''''''''&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######&&&&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$######"""%%%%%%&&&&&&&&&&&&%%%%%%"""###$$$###!!!!!!"""$$$"""######$$$%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''%%%'''(((((('''&&&'''((('''&&&&&&((()))+++++++++,,,+++,,,///333999===???@@@EEELLLRRRYYYdddsss}}}|||ppphhh\\\XXXSSSOOOLLLMMMPPPRRRWWWVVVWWWYYY^^^cccgggiiirrrwww~~~|||uuuqqqllleeeccciiijjjhhhnnnyyy|||~~~}}}{{{{{{|||}}}|||~~~{{{vvvqqqnnnlllllllllkkklllmmmppptttxxx|||~~~xxxqqqiiieeefffhhhjjjjjjggggggeee```[[[VVVTTTTTTYYYZZZ]]]bbbgggjjjlllmmmssssssrrrnnnkkkkkkppptttuuussssssvvv{{{|||xxxxxxzzz~~~{{{sssnnnnnnpppsssuuutttsssrrrtttyyy|||uuuiii___YYYVVVTTTSSSXXXWWWTTTQQQMMMEEE===777111111111444888;;;<<<<<<===============???@@@AAACCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<;;;:::999888:::999888666444222000///,,,+++)))))))))(((%%%###!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$###""""""!!!!!!"""###$$$&&&%%%$$$#########$$$%%%########################$$$###!!! !!!"""###%%%########################"""""""""############$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###"""!!!  !!!!!!"""###$$$%%%%%%%%%$$$###!!!!!!###$$$%%%#########"""!!! !!!"""###$$$######"""#########"""""""""#########""""""""""""######$$$!!!!!!"""""""""#########'''&&&$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""##############################$$$$$$$$$######"""###$$$$$$%%%%%%%%%$$$$$$yyymmm___WWWQQQJJJGGGGGGCCCCCCBBBAAAAAA@@@??????<<<999777999===???>>>===>>><<<:::999999999888777555444333333222222222333222222111111000/////////000000///...------,,,,,,***(((&&&%%%%%%&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&"""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$###"""!!!$$$$$$%%%%%%%%%%%%$$$$$$###&&&'''%%% !!!%%% """$$$&&&''')))***%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&'''''''''''''''&&&&&&&&&###%%%&&&'''&&&&&&'''))))))))))))***+++,,,---......000333999???FFFKKKNNNRRRYYYbbbhhhnnnwwwvvvhhh\\\UUUFFFFFFDDDBBBBBBFFFNNNTTTcccgggmmmqqqsssvvv{{{~~~}}}zzzppphhhdddgggiiihhhnnnwwwzzz|||~~~|||{{{|||}}}~~~~~~zzzuuuqqqnnnkkkjjjgggffffffgggiiimmmqqqsssrrrlllfffdddeeegggfffeeedddbbb]]]VVVPPPMMMMMMNNNOOOQQQVVV\\\bbbgggjjjlllrrrppplllhhhggghhhjjjllllllkkkjjjlllpppuuuxxxyyy{{{zzzyyywwwuuutttsssssswwwssssssxxx~~~xxxsssqqqnnnllljjjhhhgggfffgggmmmvvvxxxtttmmmfff```\\\[[[ZZZcccccccccaaa\\\SSSHHH@@@666444222333777===AAACCC@@@???===<<<;;;;;;<<<===@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@??????>>>>>>===>>>>>>>>>===<<<;;;:::999999999888666333111///---,,,*********)))'''$$$!!!"""###$$$%%%&&&&&&&&&########################$$$$$$############$$$$$$###############$$$$$$$$$"""############""""""!!!######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""#######################################$$$$$$$$$%%%%%%"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""!!! !!!###$$$%%%&&&'''%%%$$$###""""""###$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!"""############""""""###$$$%%%%%%$$$###"""$$$$$$###"""""""""######"""""""""""""""#########%%%$$$###"""""""""""""""#####################"""$$$$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###### !!!!!!"""############wwwkkk___WWWQQQKKKGGGGGGCCCCCCBBBAAAAAA@@@??????>>><<<;;;<<>>>>>???@@@AAABBBBBBCCCAAAAAAAAA@@@@@@@@@??????>>>>>>>>>>>>>>>===<<<<<<999999:::999888555222000///---,,,,,,,,,+++)))'''&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$%%%$$$"""  !!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""#######################################$$$$$$$$$%%%""""""""""""""""""""""""##############################$$$$$$$$$#########!!!!!!"""######$$$%%%%%%"""!!! !!!"""%%%%%%$$$$$$$$$#########"""""""""#########""""""""""""######$$$$$$######%%%$$$$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!#########"""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###### !!!""""""""""""wwwlll___XXXRRRKKKGGGGGGDDDCCCCCCBBB@@@??????>>>>>>>>>>>>???@@@AAA@@@@@@<<<:::777777777777666444666555444333222222222222111111111000000000000000//////...---,,,+++***)))++++++***)))))))))+++,,,&&&&&&&&&&&&'''(((((()))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''''''''''''''"""###$$$$$$%%%%%%%%%$$$&&&"""!!!%%%'''&&&"""""""""###$$$$$$%%%%%%&&&"""######$$$%%%&&&''''''"""$$$%%%%%%$$$$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&''')))))))))((((((''''''''''''(((((('''%%%%%%''')))***,,,......///222666:::@@@FFFPPPYYY```ffflllpppuuu|||~~~uuugggWWWKKKDDDBBBBBBBBBHHHQQQXXX___iiiwww~~~vvvooommmooorrrvvvzzz}}}}}}{{{yyyzzz{{{zzzxxxtttpppmmmgggeeedddgggllloooooonnnrrrrrrooojjjddd___]]]]]]XXX[[[^^^``````aaadddfffiiigggeeeeeeggghhhiiihhhjjjjjjiiihhhgggggghhhiiijjjjjjjjjiiiiiiiiiiiiiiijjjlllmmmnnnnnnqqqwww|||}}}{{{{{{|||}}}{{{uuunnniiicccbbbbbbdddhhhooouuuyyyzzzyyyvvvsssrrrrrrtttuuuzzz~~~rrriiieeeccceeehhhkkkjjjddd[[[UUUJJJCCC;;;666555999===???BBBAAA@@@>>>===;;;;;;:::;;;;;;<<<>>>???@@@BBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>======<<<<<<===>>>===<<<999666444111000/////////...,,,***''''''%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################!!!###$$$%%%%%%###  !!!""""""!!!##############################"""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########"""""""""""""""##########################################$$$$$$""""""""""""""""""!!!!!! $$$###############""""""######""""""""""""""""""###""" """$$$%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$########################!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&xxxmmmaaaZZZSSSLLLGGGGGGDDDDDDCCCBBB@@@???>>>>>><<<<<<===>>>???>>>>>>>>>;;;999777666666666555444444333222111000/////////111111000000000000000000......---,,,++++++******((((((((('''%%%%%%''')))&&&&&&&&&&&&'''((()))***$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$"""###$$$%%%&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&%%%%%%$$$((($$$$$$$$$$$$$$$$$$#########"""######$$$%%%&&&&&&'''!!!###%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%'''((('''&&&%%%&&&''')))))))))))))))((((((((()))))))))((('''(((***,,,+++...222333555999@@@EEEOOOWWWbbbkkkqqquuuzzz~~~rrrhhh```ZZZPPPEEE>>>===AAAEEELLLTTTaaaooo|||xxxtttvvvyyy{{{{{{|||zzzuuuwwwyyyyyyuuuooohhhddd^^^]]]]]]aaahhhlllmmmmmmmmmmmmmmmjjjeee```]]]\\\]]]```bbbaaa^^^\\\]]]___aaacccfffiiilllnnnooopppooopppqqqpppmmmkkkjjjjjjmmmllljjjhhhfffeeedddddd```dddgggfffdddhhhpppxxx}}}}}}}}}~~~~~~|||xxxuuusssuuuxxx{{{|||yyyrrrnnniiijjjkkkmmmppprrrtttuuuuuutttqqqmmmjjjkkknnnppp{{{pppkkkhhhhhhiiiiiiiiieee___[[[SSSLLLBBB:::666666777777>>>???@@@@@@???>>><<<;;;999999:::<<<===>>>???@@@@@@@@@@@@@@@@@@@@@??????>>>>>>????????????>>>>>><<<======<<<;;;999666555444222111222222222000...((('''%%%%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$###############!!!"""$$$%%%$$$###!!! !!!!!!"""###$$$$$$""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$#######################################!!!!!!!!! !!!!!!"""#########""""""!!! """""""""######"""""""""""""""""""""""""""""""""$$$###""""""!!!"""""""""###!!!!!!$$$&&&%%%$$$$$$#########$$$$$$#########""""""""""""""""""######$$$$$$###"""""""""""""""#########$$$$$$######"""""""""###$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$zzzoooccc[[[UUULLLGGGFFFEEEDDDCCCBBB@@@???>>>===:::<<<===>>>>>>=========<<<:::777666777777666444555444333222111000000000000000000000000000000111......------,,,,,,,,,,,,&&&''''''%%%""""""$$$&&&&&&%%%%%%&&&''')))***,,,$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((('''&&&$$$"""$$$$$$%%%%%%%%%%%%%%%$$$###$$$%%%&&&&&&'''''''''%%%!!!$$$&&&### $$$$$$$$$#####################$$$$$$%%%%%%%%%&&&"""$$$&&&&&&%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&((())))))))))))))))))******((()))*********,,,///222333777;;;>>>AAAFFFOOOVVV]]]fffrrrzzz~~~~~~zzzuuunnnggg___XXXTTTLLLKKKIIIFFFEEEIIIQQQWWWaaajjjyyy}}}~~~~~~uuuuuuuuuuuusssqqqnnnmmmfffgggiiihhheee```[[[WWWTTTSSSSSSWWW^^^ccceeedddaaabbbbbb```\\\XXXWWWVVVTTTXXXZZZWWWSSSPPPQQQSSSTTTZZZcccjjjmmmooosssuuuqqquuuxxxxxxuuurrrppppppoooooonnnllliiifffcccaaa]]]^^^______```eeemmmttt}}}{{{zzzxxxwwwwwwuuussspppooorrrvvv{{{~~~}}}yyyuuuoooqqquuuxxxxxxvvvsssqqqrrrqqqnnniiieeefffjjjnnn}}}rrrnnnkkkiiifffddddddcccbbb```]]]VVVLLLBBB<<<999777666888:::===@@@AAA???===;;;777888888:::;;;<<<======???????????????????????????@@@@@@AAAAAAAAA@@@@@@===<<<;;;:::999777666666666555444444555555333111---+++)))'''%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$#########""""""!!!!!!######$$$###""""""$$$###""""""###$$$%%%&&&######################## !!!"""###$$$$$$$$$""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###########################"""!!! !!!###$$$######""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""############%%%$$$"""!!!!!!!!!"""###!!!!!!!!!!!!!!!###$$$%%%$$$$$$#########$$$%%%%%%#########"""""""""!!!!!!"""###$$$%%%%%%$$$######!!!""""""###$$$%%%&&&&&&"""######$$$$$$$$$$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$ !!!!!!!!!!!! {{{pppddd\\\UUUMMMGGGFFFEEEDDDCCCBBB@@@???>>>===;;;===?????????>>>===>>>===;;;888777888888777555999888666555444333333333000000000000000111111111..................------+++,,,,,,***'''&&&(((+++&&&%%%%%%&&&''')))+++,,,$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))######$$$%%%%%%%%%%%%$$$%%%%%%''''''''''''%%%%%%&&&'''(((((('''%%%###!!!(((((((((((('''&&&%%%%%%###$$$%%%&&&''''''''''''((('''%%%$$$%%%%%%$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###%%%'''((('''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((('''&&&&&&'''((((((((())))))******++++++'''((()))***,,,///444777;;;@@@EEEIIILLLSSS\\\dddfffooo{{{vvvoooeeeaaaYYYRRRLLLJJJJJJKKKJJJNNNRRRUUUYYY___hhhnnnwwwyyyxxxzzzyyy|||{{{}}}}}}yyywwwqqqqqqrrrvvvyyyyyyuuuqqqhhhhhhhhhgggeeebbb```___YYYYYYZZZYYYWWWTTTPPPNNNJJJHHHGGGKKKQQQWWWXXXXXXZZZZZZZZZWWWTTTRRRRRRSSSHHHKKKNNNLLLGGGDDDEEEHHHIIIRRR___gggkkkmmmrrrvvvrrrwww|||}}}zzzwwwuuuuuuooopppppppppnnnjjjeeebbb```^^^\\\\\\```ffflllooozzz}}}~~~}}}zzzxxxvvvtttsssrrrqqqooonnnpppssswww}}}~~~{{{sssvvv{{{~~~}}}xxxrrrnnnpppooolllgggcccccchhhlll~~~yyyqqqoooiiieeeaaa______bbbdddeeeeee^^^TTTKKKDDD???;;;888333666;;;@@@AAA@@@===;;;666777888999:::;;;;;;<<<>>>>>>>>>>>>>>>>>>??????AAAAAABBBBBBCCCBBBBBBBBBBBBAAA???===<<<;;;;;;;;;777666666666777666444333444111---)))&&&$$$##############################$$$$$$############$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""###############%%%$$$"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""$$$%%%&&&""""""######$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$########################$$$%%%$$$###!!!!!!!!!"""### !!!###$$$%%%%%%%%%$$$############$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$############%%%&&&&&&%%%$$$###!!!!!!"""$$$%%%&&&'''((("""###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%###$$$$$$$$$$$$######"""zzzpppfff^^^VVVLLLFFFEEEEEEDDDCCCBBB@@@???>>>===<<<<<<===>>>>>>>>>>>>>>>===;;;888666555666888999555444444333333222222111444333222111111111333333111000//////000///---++++++***)))((('''&&&%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&###!!! !!!%%%'''%%%$$$&&&&&&&&&'''&&&&&&%%%%%%)))'''%%%$$$&&&(((((((((&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""&&&%%%$$$$$$######$$$$$$#########$$$$$$#########&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((***)))'''&&&&&&'''((()))***+++---///111666;;;???NNNNNNOOOQQQVVV]]]dddhhhllluuu~~~~~~yyyuuuqqqiii]]]TTTIIIFFFBBB===<<<@@@FFFLLLRRRWWW___dddiiiqqq{{{yyywwwzzzzzzzzzsssooorrrrrrnnnkkkkkkgggcccbbb\\\UUUSSSVVVYYYYYYXXXYYYZZZ[[[[[[ZZZWWWSSSQQQQQQOOOKKKGGGDDDBBB@@@@@@@@@AAABBBDDDFFFHHHJJJJJJJJJJJJIIIIIIHHHHHHGGGGGGFFFCCC???======>>>>>>>>>CCCHHHOOOVVV\\\aaafffiiiiiilllooorrrsssrrrooonnnnnnoooooommmjjjhhhhhhiiiaaa]]]YYYZZZ___dddggghhhqqqrrrsssuuuuuuuuutttsssrrrqqqpppmmmjjjjjjkkkmmmqqqwww~~~zzzzzzyyyzzzyyywwwssspppuuurrrnnnjjjhhhhhhiiijjjoooyyy}}}zzzsssjjjcccaaa___```bbbfffiiijjjjjjiiieee]]]SSSKKKEEEBBB<<<;;;888888888888777666777444333555666444555888;;;;;;:::;;;<<<>>>@@@AAACCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>===;;;:::<<<:::777444333444555777444333000---***'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$'''&&&&&&%%%$$$###"""""" !!!"""$$$$$$$$$###"""######""""""""""""######%%%$$$#########$$$%%%&&&$$$$$$###"""!!!!!!!!!""" !!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$$$$##################""""""""""""""""""""""""!!!###$$$$$$""" $$$$$$###"""!!! ###$$$$$$$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!xxxoooeee^^^VVVLLLFFFFFFEEEDDDCCCBBB@@@???>>>===<<<===>>>>>>??????>>>>>><<<;;;888666555666888999555444444333333222222111222111000000000000111222///...------......,,,*********)))((('''&&&%%%%%%"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%###"""###&&&'''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%########################$$$#########$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))***,,,---((()))))))))******++++++444444444555:::CCCNNNUUUZZZZZZ[[[]]]aaafffkkknnnwww|||}}}tttnnnfff___ZZZRRRIIIAAA>>>===<<<;;;>>>DDDMMMSSS```eeekkkpppttt|||}}}yyy{{{{{{wwwwwwzzz{{{~~~~~~xxxpppkkkmmmooommmgggccc```ZZZTTTOOOJJJEEEDDDHHHLLLMMMLLLLLLNNNOOOPPPOOOMMMKKKIIIIIIGGGDDDAAA>>><<<;;;;;;:::;;;<<<>>>@@@BBBCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBAAA===:::888888999999999===BBBGGGLLLPPPSSSWWWYYY^^^aaadddhhhiiiiiigggfffiiijjjkkkkkkkkkkkklllnnnmmmhhhcccaaabbbeeefffffffffgggiiijjjkkkjjjjjjiiilllkkkiiifffcccccceeehhhqqqwww~~~}}}{{{xxxuuurrrvvvtttqqqnnnllljjjiiihhhcccjjjppppppqqqsssqqqlllbbbbbbbbbcccgggkkknnnpppppppppooolllgggbbb\\\YYYMMMHHH@@@;;;999888555333333111222555666333333666;;;::::::;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>===<<<;;;===<<<:::999999:::;;;<<<666444222///,,,***(((''''''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$&&&%%%%%%$$$$$$######### !!!"""###$$$$$$###"""######""""""""""""############"""""""""###$$$%%%%%%$$$###############$$$######$$$$$$$$$$$$######""""""""""""############"""""""""""""""#########################################################!!!!!!!!!"""""""""""""""#########"""!!!!!! $$$$$$$$$$$$######"""!!!$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################&&&%%%%%%$$$######""""""vvvmmmddd]]]UUUMMMGGGGGGDDDDDDCCCBBB@@@???>>>>>>======>>>???????????????<<<:::888666555666777888555444444333333222222111//////////////////000000...,,,+++,,,,,,,,,***(((******)))((('''&&&&&&%%%!!!"""%%%''')))*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&'''((('''&&&$$$$$$%%%&&&''''''''''''%%%''')))(((%%%###$$$&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$&&&'''(((%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++&&&'''(((***+++,,,,,,,,,555777:::>>>FFFPPP[[[bbbfffgggiiilllooorrruuuvvvzzzsssccc\\\QQQHHHCCC>>>888444777888;;;???FFFOOOYYY```iiinnntttyyy~~~yyyvvvvvvyyy{{{zzzyyyzzzxxxzzz}}}}}}}}}}}}zzzwwwssspppnnnllliiigggmmmnnniii```XXXSSSMMMGGG@@@;;;777777:::===>>>===>>>???AAACCCCCCBBB@@@???>>>===;;;999777555444444555555666888999;;;<<<<<<:::::::::;;;;;;;;;;;;;;;;;;888555444444555555555888;;;???BBBDDDEEEGGGHHHOOOQQQUUUXXXZZZ[[[ZZZYYY\\\^^^bbbdddfffiiimmmppptttooojjjgggffffffffffffbbbcccdddeeefffeeeddddddfffeeeccc___]]]^^^aaadddmmmttt}}}}}}zzzxxxuuurrrrrrrrrqqqpppnnnllljjjhhh```ccceeefffiiinnnpppooocccdddfffiiimmmqqqtttuuuxxxxxxzzz}}}~~~xxxssseee[[[MMMCCC>>><<<888444111///111555555222222444999999999999;;;===???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????===<<<<<<============>>>>>>>>>???999777555222000...,,,,,,)))((('''&&&&&&&&&&&&&&&"""#########$$$$$$%%%%%%#######################################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$###############""""""""""""######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$%%%""""""""""""""""""""""""######""""""""""""######'''&&&$$$#########$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""tttkkkbbb\\\UUUMMMHHHHHHDDDCCCCCCBBB@@@??????>>>===>>>>>>???????????????;;;:::888666666666777777555444444333333222222111...//////000000000000///---,,,+++,,,,,,,,,***(((***))))))(((''''''&&&&&&((()))***+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''''''''&&&&&&''''''&&&&&&###$$$%%%&&&''''''''''''&&&***...,,,'''$$$%%%'''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%&&&''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$%%%&&&(((((()))***+++,,,...000222333555:::CCCKKKRRRXXX]]]aaahhhkkkooossswwwzzz|||||||||{{{yyypppfffUUUNNNDDD<<<999888999999===@@@EEELLLSSS\\\eeelllmmmsss{{{zzz{{{|||zzzyyyyyy||||||zzzvvvtttqqqqqqsssuuuyyy~~~}}}zzzwwwuuupppssstttqqqkkkfffeeeeeedddbbb``````aaadddfffhhhllljjjbbbVVVNNNJJJFFFAAA<<<999555444444555444333666777888::::::999888777555555444222111000000000222222333444555666666777333333333444444555555555999666333333333444444444666999<<<=========>>>???BBBDDDGGGJJJKKKKKKKKKJJJKKKNNNSSSWWW\\\bbbhhhmmmooollliiigggfffgggiiiiiiffffffgggggggggeeedddccceeedddaaa^^^\\\]]]aaadddhhhmmmvvv|||xxxvvvtttrrrqqqllllllllllllkkkkkkkkkkkkkkkkkkjjjjjjmmmppprrrrrrhhhkkkooorrrtttuuuvvvwww|||}}}}}}ooo^^^PPPIIIEEE@@@;;;555222111333222000000333666666666777888;;;===>>>???????????????@@@@@@@@@>>>????????????>>>======<<<===>>>>>>>>>>>>===<<<<<<:::888666444222111000+++***)))'''&&&%%%%%%%%%"""""""""######$$$$$$%%%""""""""""""""""""""""""########################""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$######""""""######$$$""""""""""""#########$$$###############$$$%%%&&&""""""############"""""""""""""""#########$$$$$$$$$$$$######""""""!!!!!!###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######""""""!!!""""""###!!!!!!"""""""""#########!!!  !!!"""###%%%###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""rrriiiaaa[[[UUUMMMHHHHHHCCCCCCBBBAAAAAA@@@??????======>>>???????????????:::999888666666666666666555444444333333222222111...///111333333222111000///---------------+++)))))))))((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$$$$%%%''''''%%%&&&&&&&&&%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%***---,,,'''###$$$''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&'''''''''(((((('''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''(((((((((***)))))))))))))))***+++///......000333777<<<>>>CCCHHHOOOUUUYYY]]]___aaaeeehhhnnnuuuzzz}}}~~~~~~xxxssslll```UUUEEE@@@:::777888<<>>???@@@???>>>===???BBBGGGLLLRRRYYYaaafffhhhgggfffeeeeeefffiiikkkkkkkkkkkkkkkiiigggeeeccceeedddccc```___```cccffffffiiiooouuu{{{~~~}}}yyyuuurrrppppppoooooolllkkkhhhgggggghhhjjjkkkqqqoooooorrrttttttsssrrrrrrwww|||~~~}}}{{{zzzzzz}}}uuueeeZZZRRRJJJEEE@@@:::555333000---...111333222333444555888:::<<<<<<=========>>>>>>>>>???======>>>????????????>>>>>>???@@@@@@???===;;;:::===<<<:::888666555444444---,,,***(((&&&%%%%%%$$$"""""""""######$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$##################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$"""""""""""""""###$$$%%%!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$""" !!!!!!""""""######$$$$$$"""!!! !!!"""$$$%%%"""!!! """%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%########################!!!!!!!!!""""""###$$$$$$qqqiii```[[[TTTLLLHHHHHHCCCCCCBBBAAAAAA@@@??????<<<<<<===>>>>>>>>>>>>>>>999999888777666666666666555444444333333222222111...000333555666444333111000.........///...,,,***))))))((((((''''''''''''######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$%%%&&&''''''''''''$$$&&&((('''$$$"""###%%%'''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&'''(((((()))))))))))))))))))))******+++---...000444999@@@FFFIIIWWWWWWWWWXXXYYY]]]cccggghhhkkkqqqwww{{{~~~|||qqqeee[[[OOOEEE888888777999>>>EEELLLQQQZZZ___ffflllqqqvvvzzz}}}vvvmmmjjjmmmrrruuuvvvwwwyyy{{{~~~~~~~~~wwwppp```___^^^^^^bbbiiipppuuuwwwtttooojjjeee```[[[WWWRRRRRRQQQNNNIIIEEEBBBBBBAAABBBDDDDDDEEEHHHLLLPPPKKKJJJCCC999555777999777222222222222222222111111111111222222111111000000333333333333333222111111///////////////.........///000000000000000111111111000...///000111111000000222555777666666777888666777888888888888777666:::===AAAEEEKKKRRRYYY^^^aaabbbbbbaaaaaabbbeeehhhpppqqqqqqqqqooonnnllljjjeeeeeeeeedddbbbcccfffhhhhhhhhhiiimmmqqqtttuuuttttttqqqmmmkkkkkkkkkkkkjjjllliiifffcccbbbdddfffhhhhhhfffiiipppvvvuuusssrrrxxx~~~pppdddZZZUUUQQQJJJBBB===666000...111111111111222444777999;;;:::;;;;;;<<<<<<=========<<<<<<===??????@@@@@@@@@BBBBBBBBBBBBAAA???===<<<>>>===;;;:::888777777666000...,,,***(((&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$############$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""!!!""""""############$$$$$$$$$$$$###### !!!!!!!!!""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%&&&%%%### """""""""######$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&###"""""""""$$$%%%'''(((""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%qqqiii```ZZZSSSKKKGGGGGGCCCBBBBBBAAAAAA@@@@@@???;;;;;;<<<===============999888888777666666555555555444444333333222222111---///333666777555333111000...............,,,***(((((((((((('''''''''''')))(((((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%!!!$$$%%%%%%$$$###%%%'''%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$#########$$$$$$''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&''''''((((((''''''&&&'''''''''(((((('''''''''&&&&&&&&&'''((()))))))))%%%&&&&&&''')))***,,,---...222999CCCLLLSSSYYY\\\eeedddcccbbbbbbeeekkkoootttvvvzzz}}}~~~|||}}}vvvgggWWWLLLDDD???;;;===BBBGGGNNNUUU[[[___kkkrrr{{{yyyooohhhgggjjjnnnpppuuuxxx}}}}}}ttt^^^\\\ZZZYYY[[[```fffjjjnnnjjjeee___ZZZUUUPPPLLLEEECCC@@@===<<<;;;888777888;;;======<<<<<>><<<777666888888555333444555555444333222222111222222333444444444555555666666777666555444333222111111000000/////////111111000000000000000//////...---...000111000///...111333444333222333333222222333444555555444444888:::===@@@DDDJJJQQQVVVVVVXXXZZZZZZZZZ\\\```cccnnnooopppqqqrrrqqqppppppggghhhiiiiiihhhhhhjjjkkkjjjgggeeeeeehhhkkkllllllkkkhhheeedddccccccbbbaaa___^^^]]]]]]___aaacccddd^^^[[[___jjjssssssrrrrrrsss{{{yyypppkkkgggaaaYYYRRRHHH===666555111111111222555777:::;;;999999::::::;;;<<<<<<===;;;<<<===>>>@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@>>>===;;;:::999888777777444222000---***((('''&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$%%%!!!"""###$$$%%%$$$$$$###$$$$$$######""""""######$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""#########"""""""""""""""#########!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$###"""##################$$$$$$"""###$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&""""""""""""""""""""""""$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%#################################"""""""""!!!!!!~~~qqqiii```ZZZSSSKKKFFFFFFBBBBBBBBBAAAAAA@@@@@@@@@:::;;;;;;<<<<<<<<<<<<<<<888888888777666666555555555555444333333222222111,,,///333666777555222000///...------......,,,***((((((((((((((('''''''''...---+++)))'''&&&%%%%%%''''''''''''''''''''''''&&&'''))))))))))))'''&&&!!!###&&&&&&$$$$$$&&&)))&&&&&&&&&'''&&&&&&%%%%%%'''%%%######$$$&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%&&&'''((((((###$$$%%%&&&''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))***&&&'''(((***---000222444777>>>JJJXXXdddlllpppqqqmmmppprrrtttttttttvvvwww~~~wwwxxxqqq___MMMDDDAAAAAAEEEJJJQQQXXX___dddjjjmmmyyyzzzuuunnnjjjkkkoootttvvv{{{yyyppp___]]]YYYWWWWWW[[[```dddeeeaaa[[[VVVQQQLLLFFFCCC<<<888333222333444222000333777:::;;;:::999:::<<<777<<<>>>======>>><<<777:::<<<<<<;;;888555333333333333555666888999:::;;;777888999999888777666555666555555444333333222222222111111000000////////////......///111222111000///111333333222000000111//////111222333444555555777888:::<<>>@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBB===<<<;;;:::999888888888666555222///---***)))((((((''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$%%%$$$$$$######$$$$$$%%% !!!"""$$$$$$######"""&&&&&&%%%$$$###############$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$!!!!!!""""""######$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!###$$$&&&(((######################## !!!""""""!!! """############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""" xxxkkkiiieee```UUUJJJFFFIIIBBBCCCCCCCCCBBB@@@>>>===<<<<<<============<<<<<<;;;888666555666888888888444444333222111000///...222222222222222222333333......---------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%'''&&&&&&%%%%%%&&&&&&''''''(((***++++++(((&&&$$$(((((((((((((((((('''''')))))))))((('''''''''&&&'''&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''&&&$$$###%%%%%%&&&&&&'''((((((((()))*********(((&&&$$$###((((((&&&$$$"""###&&&)))&&&))),,,------000555:::CCCPPP___hhhqqqxxx||||||yyyyyyzzz~~~}}}|||}}}wwwrrrdddTTTKKKFFFBBBEEELLLOOOWWWaaaiiinnnsssxxx|||zzzzzzxxxsssoooqqqyyy|||}}}|||xxxrrrqqqbbbZZZTTTUUUVVVUUUVVVYYY\\\VVVOOOIIIEEE@@@;;;777555777888999777666666777777888999:::;;;<<<======@@@AAACCCDDDEEEEEEDDDDDDDDDCCCAAA>>>;;;777444222222222333444555666777888888888888888888888888888444444333222222222222333555333111111111111///...000000//////......------000000000000000///......///...---...000222111000777555555777;;;@@@BBBCCCCCCCCCFFFIIIJJJMMMVVV```gggfffdddaaa___```dddhhhgggjjjnnnrrrtttvvvxxxyyyvvvpppjjjeeeccccccbbbaaa___[[[WWWUUUUUUTTTRRRPPPMMMNNNOOOSSS]]]fffeee```WWWXXX[[[eeerrr{{{zzzuuuoooppprrrvvvzzz~~~}}}~~~zzztttlll```QQQFFF;;;777444333555888;;;<<<:::888666777999;;;;;;;;;======>>>???@@@AAAAAABBBAAAAAAAAAAAA@@@@@@??????===<<<:::999888888999:::888666333222111///---***+++***(((%%%$$$######$$$&&&&&&%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&%%%$$$###"""%%%$$$$$$$$$###"""""""""&&&&&&%%%$$$###"""!!! ######$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&$$$$$$$$$######"""""""""###$$$&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""!!!  ###%%%$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""&&&&&&%%%%%%$$$#########$$$$$$$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!""""""#########$$$""""""############""""""######$$$$$$$$$$$$######~~~vvvjjjgggeeeaaaXXXMMMGGGGGGBBBCCCCCCCCCBBB@@@>>>===<<<<<<============<<<<<<;;;999666555666777777777555555444333222111000000333333333333222111111000......---------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&'''&&&&&&%%%%%%&&&&&&'''###$$$%%%&&&&&&%%%$$$###''''''''''''''''''''''''(((((('''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&''''''(((((())))))(((((()))******)))(((''''''&&&%%%###$$$''')))''')))+++---///555???FFFPPP[[[fffnnnuuu}}}~~~xxxsssqqqkkkdddXXXOOOGGGDDDDDDFFFOOOXXXaaagggnnntttyyy}}}{{{{{{{{{yyyzzz~~~zzzrrrrrrsssnnniiifffWWWOOOJJJIIIJJJHHHIIIKKKKKKGGGAAA>>><<<;;;888666666777888999999:::;;;<<<::::::;;;<<<===???AAABBBFFFGGGHHHHHHHHHGGGFFFEEEBBBAAA???===999666333111111222222333555666666777777777777777777777777777666555444444333333444444444333111111111111000......//////000111111222222000111111111000000///...000000000000000000000111222111000333777<<>>AAACCCFFFPPPZZZ___``````^^^]]]]]]^^^```fffiiinnnssswwwzzz}}}yyyvvvqqqmmmjjjiiihhhhhh```[[[UUURRRQQQPPPOOONNNKKKMMMQQQYYYfffpppooohhhYYY[[[```iiiuuu||||||xxxvvvvvvuuuuuuwww{{{~~~wwwpppooorrrxxx}}}~~~{{{vvvmmm___VVVIIIBBB:::444222444777999:::999777666777888999:::;;;<<<===>>>???@@@@@@@@@>>>???@@@@@@???=========???>>><<<;;;:::::::::;;;999777555333222111...,,,***)))(((&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%$$$"""!!!$$$$$$$$$###############$$$$$$$$$#####################$$$%%%%%%%%%%%%$$$"""""""""#########$$$$$$%%%%%%$$$$$$$$$#########$$$$$$##################%%%%%%%%%$$$$$$$$$######################################################$$$$$$$$$######""""""!!!!!!"""###"""!!!!!!"""$$$$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""######""""""""""""####################################""""""########################$$$$$$$$$$$$############$$$$$$$$$$$$######vvviiifffdddbbb[[[OOOGGGFFFCCCCCCCCCCCCBBB@@@???===<<<<<<============<<<<<<<<<999666555666666666555666555555444333222111111222333444444333111///---......---------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%%%%$$$$$$&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((()))%%%&&&&&&''''''((())))))'''$$$"""###'''))))))((('''((()))((('''''')))***)))+++---///555???KKKUUUYYYaaahhhlllrrrzzz~~~{{{tttiiiaaa\\\TTTMMMAAA??????CCCHHHQQQ___kkkuuuxxx}}}~~~}}}}}}{{{ooodddcccddd```YYYUUULLLEEEAAAAAA@@@>>>>>>@@@AAA>>>;;;999:::;;;<<<;;;;;;<<<===???AAABBBDDDDDDBBBAAA???>>>>>>@@@BBBDDDIIIJJJJJJIIIHHHFFFDDDCCC???>>><<<:::777444222000000111111222333444555555555555555555555555555555444444333222222222222333333222000000111111000...000000111111222333333444111111111222111111000///---000222222000000222555444222000111444777999:::555444555999;;;>>>HHHRRRZZZ]]]___```^^^\\\[[[ZZZaaadddjjjqqqwww||||||{{{yyyuuurrrpppqqqsssiiiddd]]]XXXUUUTTTSSSRRRLLLOOOUUU```ppp{{{yyyqqq___bbbiiisss|||}}}zzzwwwwwwyyy|||~~~|||uuukkkbbb^^^___dddhhhooouuuxxxnnnfff[[[RRRDDD999444333555777888888888666444555666888999:::<<<===>>>???>>>>>>>>>@@@BBBBBB@@@?????????AAA@@@???===<<<<<<;;;;;;;;;999666555444333111///+++***)))(((''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$######"""!!!###############$$$$$$$$$""""""######$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%###"""!!!!!!###&&&'''%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$"""!!!"""###$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$$$$$$$###### !!!!!!"""######$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######yyykkkfffcccaaaZZZOOOHHHFFFCCCCCCDDDDDDBBBAAA???>>>;;;<<<<<<======<<<<<<;;;<<<999777666666666555333555444444333222222111111000111333444444222///---......---------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''((('''&&&%%%$$$%%%%%%&&&'''&&&%%%%%%%%%'''((()))&&&&&&&&&'''(((((())))))---((($$$###&&&))))))'''(((***++++++))))))***+++,,,...222666<<>>BBBHHHNNNVVVbbbrrr~~~~~~~~~zzzrrrcccVVVSSSTTTPPPIIIDDDDDD???===>>>>>><<<===@@@???>>>===>>>@@@BBBEEEFFFHHHIIILLLNNNPPPPPPMMMKKKJJJGGGBBB>>><<<<<<>>>???DDDDDDDDDDDDBBB@@@>>>===::::::999777555333111000000000000111222333333333444444444444444444444444111111000///////////////222111000000111111000///444333333222222111000000111111222222222111111000***///333333111111555:::;;;888555333444444444444444222222444666888@@@HHHUUUYYY___cccbbb```]]]\\\\\\```gggpppxxx}}}~~~}}}{{{wwwttttttwwwzzzssspppkkkeeeaaa]]][[[YYYVVVXXX]]]fffuuu~~~vvvhhhkkksss}}}}}}{{{{{{||||||sssmmmbbbYYYTTTUUUXXX[[[bbbgggpppzzz|||wwwsssmmmdddUUUGGG>>>999777666333555777777555444444666666777:::<<<======<<<;;;===@@@CCCCCC@@@??????@@@BBBAAA@@@>>>===<<<;;;;;;:::999777666555444222111......,,,+++)))(((''''''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""""""""""""""###$$$$$$$$$%%%"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%(((***+++%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%!!!###$$$$$$###"""###$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$############$$$$$$$$$%%%%%%%%% """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######|||ooojjjeeeaaaYYYNNNHHHGGGCCCDDDDDDDDDCCCAAA???>>>;;;;;;<<<<<<<<<<<<;;;;;;;;;999777666666666444333333333222222111111000000---///111444444333111000......---------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$'''((()))(((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&$$$"""!!!!!!"""###$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%&&&'''''''''((('''&&&%%%%%%%%%&&&&&&***((('''&&&%%%&&&''''''&&&&&&''''''((())))))***:::555///,,,,,,,,,+++***''')))***+++******+++---///444:::???DDDKKKSSSZZZ^^^bbbeeegggmmmvvv{{{{{{|||zzzxxxuuuqqqjjjccc^^^OOOJJJCCC===:::999;;;???EEEMMMWWW___hhhuuu~~~~~~~~~~~~~~~uuuoooeeeWWWIIIDDDDDD@@@;;;999;;;999:::===>>>===???DDDBBBDDDFFFHHHLLLOOOSSSVVVYYYZZZ]]]``````\\\TTTMMMJJJFFF@@@;;;999999:::<<<;;;<<<<<<===<<<;;;:::999666666666555444222000000///000000000111222222222222222222222222222222222000000///............///111000//////111222111000222222222111000000//////000111111222222222111111---111555444111000444888<<<999666444444444444333666222111333333444888>>>EEEKKKTTT[[[^^^_________^^^bbbjjjuuu~~~{{{yyyvvvsssrrrtttxxx{{{yyyxxxvvvsssnnnjjjgggeeeiiijjjkkkoooyyyyyyoooooovvv|||{{{pppjjjbbbYYYSSSQQQRRRSSS[[[```hhhpppvvvzzz|||~~~zzzlll^^^PPPEEE;;;555000222555777777555444333444555777999:::::::::999999>>>BBBBBB???<<<===???@@@??????>>>===<<<;;;::::::888666666666555333222333222111///---***((('''%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######"""""""""###$$$$$$$$$%%%$$$$$$$$$############"""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((((((((('''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$%%%%%%&&&&&&"""#########$$$%%%$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########""""""############""""""######$$$$$$$$$$$$######}}}ssspppmmmhhh[[[NNNHHHIIIDDDDDDDDDDDDCCCAAA@@@>>>;;;;;;<<<<<<<<<<<<;;;;;;999888666666666666444333222222222111111000000000,,,...000222333333222111......---------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''(((&&&$$$######$$$'''&&&&&&%%%%%%&&&&&&'''((('''&&&$$$###$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''')))(((&&&%%%%%%%%%&&&'''***)))((('''&&&&&&&&&&&&&&&''''''(((((()))******<<<999444///+++))))))***&&&(((***+++,,,///222555999>>>EEEJJJLLLOOOTTTXXX^^^bbbeeehhhnnnwwwzzzxxxzzzxxxsssnnnggg^^^UUUOOOCCC>>>999777777999AAAJJJSSS\\\hhhqqq}}}{{{xxxxxxzzz{{{|||~~~}}}}}}~~~{{{ooofffXXXKKK???;;;:::888888999777777;;;@@@BBBBBBEEEJJJPPPTTTYYY]]]```dddgggjjjgggggghhhiiiggg```TTTKKKBBB???;;;777666777999;;;666666888999999888777777333333333333333222111000000000000111111111222222222222222222222222222222222222111000000000000111000......///111222111000......//////000111111111///000111111222111111111222444555444111///000222666333111111333555666666777444222444444222444777444999BBBJJJPPPUUUYYY[[[```eeeooo{{{sssqqqoooooorrrtttuuuuuu{{{}}}~~~~~~|||{{{{{{|||qqqmmmqqq{{{|||{{{zzz|||~~~{{{xxxpppmmmggg```YYYTTTPPPNNNWWW\\\ccckkkqqqwww}}}vvveeeTTTCCC999333333333444666666444111333444444555666777888888<<>>>>>>>>===<<<;;;::::::888777666777777555333666666555333000...,,,***&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$###############$$$$$$$$$%%%$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###%%%&&&''''''%%%###!!!%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$%%%%%%!!!######$$$%%%&&&$$$$$$############$$$$$$########################!!!"""###$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! #########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""######"""""""""######$$$$$$$$$$$$######uuuwwwyyysssbbbPPPHHHHHHDDDDDDEEEDDDCCCBBB@@@???:::;;;;;;<<<<<<;;;;;;:::777666555666777777555333333333222222222222111111...///000111111222111111......---------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''((('''''''''((())))))***$$$$$$$$$%%%&&&'''''''''(((((('''''''''''''''''')))((('''%%%%%%&&&&&&''''''((((((((((((((('''&&&'''''''''((())))))******444555444///(((&&&'''***(((***...111555;;;AAAFFFJJJOOOUUUXXXXXXZZZ]]]```cccgggjjjnnnttt{{{{{{wwwuuupppggg^^^VVVMMMEEE@@@>>>;;;;;;???CCCHHHSSS___hhhrrr}}}zzztttsssxxx}}}~~~~~~}}}zzzzzz}}}|||pppbbbYYYOOOFFF>>>;;;:::;;;@@@FFFBBBCCCIIIOOOQQQQQQUUU[[[dddiiinnnqqqqqqqqqrrrsssmmmjjjhhhfffccc[[[PPPGGG<<<:::777444333555777888333444555666666555444333111222222222222222111111000000111111111111222222111111111111111111111111333222111111000000111111///...---///111222222111......//////000111111222...///000000111111111000222222222222111111111111222000///000333666777888:::777666999:::777666888222555999===AAAFFFLLLPPPWWW^^^jjjyyy}}}jjjiiijjjooouuuwwwrrrlllsssvvvyyy{{{~~~tttlllkkkuuuzzzwwwuuuwwwtttvvvxxxzzzzzzxxxvvvtttppppppoookkkfff___XXXTTTXXX]]]cccjjjqqqyyyxxxeeeSSSGGG>>>777000///222555333111333333222222333555777888<<>>>>>===<<<;;;;;;999888888999999777666666666666666444222111///'''''''''&&&%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$######"""###$$$%%%&&&$$$$$$$$$##############################$$$$$$$$$######$$$%%%%%%%%%%%%$$$)))))))))(((((((((''''''#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######################################################""""""################## ###%%%%%%$$$%%%%%%$$$$$$############$$$$$$########################!!!!!!"""$$$$$$%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""########################""""""##################"""######$$$$$$######"""######$$$$$$$$$$$$######vvv||||||hhhRRRGGGHHHDDDDDDEEEEEEDDDBBB@@@???:::;;;;;;<<<<<<;;;;;;:::666555555666777777555444444444333333333333333333111111111000000000000000......---------,,,,,,,,,))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''''')))***'''&&&&&&%%%%%%&&&&&&'''!!!"""###%%%'''((()))***$$$$$$%%%&&&&&&'''(((((()))))))))((('''''''''&&&)))((('''&&&%%%&&&''''''%%%&&&''')))))))))((((((''''''(((((())))))******000333555111***'''+++000,,,///333888>>>GGGOOOUUUZZZ^^^bbbccccccdddgggkkkmmmqqquuuyyy|||nnnggg[[[OOOEEE===777333::::::???IIIQQQXXXeeerrr}}}{{{sssqqqxxx~~~}}}yyyuuuwww{{{tttjjj]]]PPPHHHLLLFFF@@@??????BBBJJJTTTRRRTTTZZZaaacccbbbffflllppptttxxxyyyuuuqqqnnnmmmnnniiiddd```\\\UUUKKKDDD<<<:::777444222222333333222222333333333222000///000111111222222222222111111111111111222222222222111111111111111111111111111111000///////////////...------...111222222111222222111111000/////////......///000000000000000---------///333555666555555333111111333666777888===:::;;;???@@@===;;;<<<<<<<<<;;;999:::===BBBFFFKKKSSSaaarrr|||uuuddddddgggqqqzzzyyyoooeeeeeegggjjjnnnttt~~~xxxlllhhhrrryyyuuurrrtttqqqqqqrrrrrrrrrrrrqqqpppoooqqqttttttqqqjjjccc^^^\\\```fffkkkqqqyyyrrraaaWWWGGG;;;///***///333333000333222000000111333666999666===CCCDDD???<<<===@@@;;;<<<>>>??????>>>>>>===<<<;;;999::::::;;;999888555666777777777666555444(((((('''&&&%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$#########$$$&&&'''%%%$$$$$$$$$######"""""" !!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########"""""""""######$$$$$$$$$###"""###$$$&&&***---///%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""########################"""""""""""""""""""""""" """%%%'''&&&%%%$$$$$$$$$$$$############$$$$$$########################!!!!!!"""$$$$$$%%%%%%%%%#########$$$%%%%%%&&&&&&!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$$$$######zzzkkkXXXNNNKKKFFFEEEDDDCCCAAA>>><<<;;;>>>>>>>>>>>>>>>======<<<888777666777888777555333444444444333333333222222111111111111111000//////........................&&&&&&&&&'''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&%%%&&&''')))***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$$$$###(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%(((%%%$$$%%%'''((('''$$$))))))'''%%%######%%%'''++++++++++++******))))))***(((***......,,,,,,......444:::@@@JJJWWW```bbbeeehhhllloooqqqrrrsssuuuvvvzzz|||zzz|||}}}wwwmmmaaaYYYMMMCCC>>><<<;;;;;;<<>>BBBFFFHHHBBBBBBAAA@@@??????>>>===AAAEEEMMMVVV___fffjjjmmmXXX___kkkyyy~~~rrrhhhaaa___```fffmmmwwwuuujjjkkknnnnnnnnnpppooonnnmmmkkkkkkjjjjjjiiilllppptttuuusssnnnkkkiiieeeiiimmmrrrwww}}}qqqdddQQQHHH<<<555222111///,,,111000000222444444333111333444666888:::<<<>>>???<<<===>>>>>>===<<<>>>???BBB@@@>>>>>>???>>>;;;888666999<<<===;;;888555444222///+++'''%%%%%%'''(((!!!"""############""""""$$$&&&'''&&&###"""$$$&&&########################%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%$$$#########$$$!!!!!!"""""""""##################$$$$$$%%%%%%%%%""""""""""""""""""""""""######""""""!!!!!! !!!"""###$$$%%%&&&&&&&&&######""""""######$$$%%%&&&%%%###"""""""""######%%%$$$###""""""###$$$%%% !!!!!!!!!""""""#########$$$%%%&&&&&&%%%$$$###"""""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!"""######$$$$$$%%%&&&&&&kkkVVVKKKHHHFFFEEEDDDCCCAAA>>><<<;;;======>>>>>>======<<<;;;888777666666777777555333222222222222111111111111000000000000000///......---------,,,,,,+++++++++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''''''&&&&&&%%%%%%&&&'''((('''&&&$$$######$$$&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&)))))))))))))))(((''''''%%%&&&&&&''''''&&&&&&%%%)))'''%%%&&&(((((('''%%%&&&(((******)))((()))***'''((((((((()))))))))***,,,******------+++,,,000666???IIIPPPYYYccciiijjjjjjlllooorrrtttvvvyyyzzzzzz|||{{{vvvssspppggg]]]NNNHHHAAA<<<<<>>===:::999777666444444444555333333333333333333333333222222222222222222222222111000...///111333333222222222222222222222222222222222111111111000000000333222222222222111111111///000111333333333222111//////////////////......666555444333333333333444444333111000000000222333555555666999<<<@@@CCCEEECCCCCCBBBBBBAAAAAA@@@@@@>>>???CCCGGGKKKOOOQQQSSSQQQYYYhhhyyy|||tttddd___\\\^^^bbbjjjwwwyyyooommmlllhhhfffgggkkkkkkjjjgggeeeeeeeeeffflllnnnrrrtttuuussspppmmmfffgggkkkpppvvv|||uuuhhh]]]SSSEEE;;;666333000---111000///111333444333222333333555777999;;;=========>>>@@@???>>>===>>>@@@@@@>>>;;;;;;;;;;;;:::777777999;;;<<<;;;999666555222///,,,(((&&&%%%&&&&&&######$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%%%%########################$$$$$$###""""""###$$$$$$""""""""""""""""""""""""&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$############$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""!!!"""###$$$%%%&&&&&&&&&""""""!!!!!!""""""###$$$%%%%%%###"""""""""############""""""""""""######!!!!!!"""""""""#########""""""############""""""############"""""""""!!!###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$kkkVVVKKKIIIFFFEEEDDDCCCAAA???===<<<<<<<<<======<<<<<<;;;:::999777666666777666555333111111000000000////////////////////////...------......---,,,++++++************))))))((((((''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&%%%%%%%%%&&&&&&'''%%%""" """%%%'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&)))(((&&&&&&''''''&&&%%%"""&&&))))))(((''''''&&&&&&'''((()))***+++,,,///,,,,,,---------111888BBBPPP]]]eeejjjooosssttttttttttttuuuvvvwwwxxxyyyzzzzzzvvvnnnggg```UUULLL@@@>>><<<===CCCKKKRRRUUUZZZ___hhhttt}}}~~~{{{xxxssspppmmmkkkhhheee___^^^ZZZUUUOOOLLLJJJKKKBBB>>><<>>>>>EEEMMM[[[lllzzz{{{vvvddd^^^XXXVVVWWW[[[eeepppyyy{{{|||vvvrrrlllccc______dddeeefffdddcccdddiiimmmrrrppppppsssvvvwwwuuurrriiihhhiiinnnuuu{{{}}}}}}}}}rrrmmmcccUUUHHH???999333000111000///000222555555555333444555666888999:::;;;;;;===>>>===<<<;;;<<<===???===;;;::::::;;;:::999888888:::;;;:::999888777333222///---***((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%"""!!!"""%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%######"""""""""###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""########################$$$$$$$$$$$$$$$#########"""###$$$$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!""""""###%%%$$$######"""###############$$$$$$$$$$$$######""""""""""""##################""""""""""""######$$$$$$$$$###""" !!!!!!!!!!!!"""###$$$%%%&&&%%%%%%$$$######""""""mmmYYYOOOMMMFFFEEEEEECCCAAA???>>><<<;;;;;;<<<<<<;;;;;;:::999:::888666555666666444333111000000000//////////////////000000//////...---111000000...---,,,++++++******))))))((('''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%(((&&&$$$######$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&'''(((((())))))''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&%%%$$$!!!%%%''''''&&&&&&'''((()))***+++,,,------...///------///000333<<>>???BBBIIITTT___gggkkkiiimmmsss|||~~~~~~~~~vvvuuurrrnnnjjjeee```]]]TTTSSSPPPJJJEEEBBBAAABBB@@@======AAAHHHOOOUUUYYYeeeqqq}}}~~~zzzsssmmmgggbbb___\\\WWWSSSMMMIIIFFFGGGKKKLLLIIIDDDAAA>>>:::666555666999;;;777666666555444333333333444444444444444444444444333333333333333333333333555333111111222333333222111111111111111111111111333333333333222222222222000000000000////////////000000111111111///...---///////////////000000000...//////000222333444555222111000000//////000000000000111222555888:::<<<>>>>>>>>>===>>>???@@@AAADDDEEEEEEEEECCC???<<<999;;;???HHHTTT___eeeeeeddd^^^XXXSSSRRRPPPQQQXXX```dddggglllqqquuuxxx{{{}}}}}}~~~}}}xxxoooeee___^^^[[[^^^aaabbbdddjjjssszzz{{{uuupppppptttxxxxxxvvvpppmmmkkkooouuuzzzyyyvvvvvvzzz~~~{{{yyyxxxwww~~~zzzrrrfffZZZNNNCCC:::444333111//////222555777888777777777777777777777777<<<===>>>===<<<;;;<<<>>>>>>>>>>>>>>>>>>===<<<;;;999888777888999999888777666555444222///,,,***)))%%%%%%%%%%%%%%%&&&&&&''''''&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$"""!!!!!!!!!!!!"""######$$$$$$#####################$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$###!!! !!!!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$######""""""nnnYYYOOOMMMEEEEEEEEECCCBBB@@@>>>===;;;;;;;;;;;;;;;::::::999:::888555444555555444222222222111111111000000000000111111111111000//////111000000...---,,,++++++))))))(((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&########################&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%&&&'''(((((()))%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((())))))(((((()))***++++++++++++,,,,,,,,,,,,+++***,,,000444:::GGGSSSeeerrr}}}~~~|||vvvrrrnnnjjjgggbbb^^^YYYRRRJJJBBB===;;;>>>BBBJJJWWWeeerrrzzz~~~wwwzzz}}}~~~{{{{{{|||~~~zzzvvvvvvtttooohhh___XXXSSSHHHGGGEEEAAA===<<<===>>>CCCDDDEEEJJJTTT```iiilllrrr{{{~~~zzzmmmfff]]]VVVRRRNNNJJJFFFBBB>>>;;;===AAACCC@@@<<<999888666555444444555555444444444444333222222111444444444444444444444444333333333333333333333333666444222222333444444333333333333333333333333333333333333333444444444444444444333333333222222222111111222111///---+++***//////000000000000000000---...///000222333444444222111111000000000000000/////////000222444777888999888888777888999;;;<<<>>>BBBFFFIIIIIIFFFAAA===<<<<<<===@@@DDDHHHJJJKKKNNNLLLKKKLLLKKKJJJMMMRRRSSSXXX^^^cccgggmmmrrrvvv|||vvvlllddd```VVVXXXZZZ]]]aaajjjuuu}}}~~~wwwnnnmmmrrrxxx||||||wwwrrroooqqquuuwwwuuuqqqmmmpppsssuuutttrrrqqqqqqssswww|||{{{tttkkk___RRRFFF>>>666333///---///333555777::::::999777666444333333===>>>@@@???>>>>>>???AAA:::===@@@BBBAAA???<<<:::;;;999666666777999888777666666555333111...+++***&&&%%%$$$$$$$$$$$$%%%&&&&&&'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&################################################$$$$$$%%%%%%%%%$$$#########""""""""""""###$$$$$$############$$$#########"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$######$$$%%%&&&"""###%%%&&&&&&%%%###"""######""""""""""""######"""""""""######$$$$$$$$$pppXXXLLLIIIEEEEEEEEEDDDBBBAAA???>>>;;;;;;<<<<<<;;;;;;:::999;;;888555444444444333222333333222222222111111111111111111111111000000///......---,,,++++++******((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%'''''''''(((((('''&&&&&&###%%%&&&((((((&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''''''''&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%&&&'''''''''&&&&&&''''''((((((((((((''''''%%%&&&'''&&&%%%%%%&&&'''((()))***)))((('''((())))))))))))***************)))***---333999BBBSSSaaauuuzzztttooojjjddd___SSSMMMHHHCCC===777888<<>>EEEKKKMMMKKKHHHEEECCCAAA===:::999999;;;<<<>>>>>>@@@DDDDDDAAABBBFFFGGGKKKRRRWWW\\\bbbjjjpppzzz~~~vvvnnnggg[[[YYYWWWXXX^^^gggpppvvv{{{vvvooonnnrrrwww|||~~~vvvssspppppprrrsssqqqoooiiijjjkkkjjjgggffffffgggjjjnnnqqqttt{{{~~~}}}{{{vvvlll```UUUOOOAAA<<<444000///000222444999999777666444333222111777888::::::::::::<<<>>>888;;;@@@AAA@@@>>><<<;;;AAA<<<777666888::::::999555555444333111...,,,+++((('''%%%$$$######$$$%%%$$$%%%''')))++++++)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$############!!!!!!"""###%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############%%%%%%%%%%%%%%%$$$###"""###############$$$$$$%%%""""""###$$$$$$$$$$$$###!!!!!!!!!""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!######""""""""""""######!!!"""$$$&&&''''''&&&%%%######"""""""""""""""###!!!!!!""""""###$$$$$$%%%qqqXXXLLLIIIEEEEEEEEEDDDCCCAAA@@@???<<<<<<<<<<<<<<<;;;::::::;;;888555333333333333222333333222222222111111111000000000111000//////...---------,,,,,,+++++++++((((((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((('''&&&&&&%%%&&&'''((()))))))))((('''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&''''''((((((((()))&&&'''(((((())))))((((((''''''((((((((((((''''''%%%''')))((('''''')))+++%%%'''******)))'''&&&'''(((((())))))***+++,,,,,,...000555<<>>@@@EEEKKKOOORRRWWW\\\aaammm|||}}}zzzzzzyyyssskkk___VVVKKKCCC???>>>;;;:::555555555555666666666666111222333444444444444444444444555666555444333222555555555555555555555555444444444444444444444444555444333444666777777666888888888888888888888888444444555555555666666666444444444444333333333333111222333444444333222222333222222111000///......000111222333444333333222222222222222222111111000000000000000000222444555555444222111111333555666999<<>>===BBBHHHMMMRRRXXXbbbiiiqqq{{{}}}uuuiiiccc\\\[[[bbbkkkqqqtttyyyxxxvvvtttssssssttttttnnnnnnmmmllllllmmmmmmmmmkkkiiieee```ZZZWWWWWWXXX[[[___ccchhhqqqzzz}}}{{{||||||yyyssslllfffbbbUUUNNNCCC999444333333333444444333333222222111111111333555666666777:::<<<;;;>>>@@@@@@>>>===???AAAGGGAAA:::888:::<<<<<<;;;777777555444333111000000,,,***'''%%%$$$$$$$$$%%%$$$!!!###---999>>>888111%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$############$$$%%%$$$$$$$$$#########"""""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""!!!"""""""""""""""###$$$$$$!!!"""###$$$%%%$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$######""""""""""""############"""""" """$$$&&&'''&&&%%%$$$"""!!!!!!!!!"""###$$$%%%""""""""""""############sss[[[OOOMMMEEEEEEEEEDDDCCCAAA@@@???<<<<<<======<<<<<<;;;:::<<<999555333333333333222222222222222111111111111///////////////......---........................(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((*********))))))((((((&&&&&&&&&&&&((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######%%%''')))+++,,,---(((((((((((())))))))))))(((((()))***************''''''((((((((((((''''''%%%(((******))))))+++...%%%)))...000000---***)))((((((***+++---///000111555888>>>EEELLLWWWiiiyyy}}}zzzppphhh```VVVJJJAAA<<<777555999<<>>@@@@@@BBBDDDFFFJJJQQQXXX]]]```eeeiiilllvvv}}}wwwqqqpppnnndddYYYSSSLLLBBB<<<:::;;;;;;;;;555777888888666666777888333333444555666777999999555666777777777666555444777777777777777777777777444444444444444444444444555444333444666888888777999999999999999999999999444555555555666666777777999999999999888888888888555555666666666555444333444333222111000...------***,,,...111333333444444222333333333333222111111111111000000111222333444777555333111111333555666777888:::<<<>>>???@@@@@@<<<>>>@@@???===;;;999999999666777888777444666:::777===CCCGGGKKKRRR\\\dddfffrrr~~~vvvmmmccccccjjjtttyyyzzz{{{|||}}}zzzuuunnnjjjhhhggghhhiiiiiihhhiiikkkmmmnnnjjjcccZZZQQQLLLKKKLLLNNNSSSZZZ```iiissswwwuuuzzz{{{{{{yyyvvvrrrpppoooggg^^^PPPDDD<<<888666666/////////000111111222222444666888:::;;;<<>>???CCCGGGKKKDDD===:::<<<>>>>>>===;;;:::999777666666666666...,,,)))'''%%%$$$%%%%%%&&& !!!111FFFPPPGGG;;;%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###&&&&&&%%%$$$#########$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!!!!!!!!!!"""######!!!"""###$$$%%%%%%$$$###'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$### !!!$$$&&&&&&%%%###""" !!!"""$$$&&&'''$$$$$$######"""!!!!!!!!!mmmWWWKKKGGGDDDDDDCCCBBBAAA???>>>===;;;::::::999999888777777888777777666555444444444111222222333333333222222111111111111000...---,,,//////000///---+++)))(((+++***((('''&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''+++(((%%%%%%((())))))''')))((('''&&&%%%&&&&&&'''***)))((('''%%%$$$###"""&&&(((***)))'''%%%%%%%%%&&&'''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***'''((()))******)))(((''''''''''''''''''&&&&&&&&&'''(((((()))))))))))))))---+++)))(((((()))))))))---+++)))+++///555888:::>>>BBBIIIPPPYYYdddqqqyyy~~~vvvhhh]]]SSSHHHAAA???444666999<<>>:::777555555555444555666666777777666666:::888777777888888777666777777777777777777666666777777666555444444444444888555333444888::::::999888999::::::;;;;;;::::::<<<<<<<<<<<<============<<<===>>>>>>===>>>@@@AAA@@@@@@@@@@@@>>>;;;999777888666555444555444222111333222111111222333111000222111111111111111222222333222222222111000000000///000111111000111333555666666555555555444444444555555666888999:::;;;<<<>>>?????????>>>===;;;:::666555555666888888777666:::555777AAAGGGJJJVVVfffiiikkkooovvv~~~uuuooorrrtttssstttxxxpppddd___```]]]\\\\\\^^^bbbdddeeeeeemmmiiibbbZZZRRRJJJDDDAAAFFFKKKTTT\\\aaafffiiilllqqquuuxxxxxxvvvtttuuuvvvuuupppcccQQQBBB:::666333333222222111111000000000666777888999999999999999???>>>;;;:::;;;>>>BBBDDDGGGEEEBBB>>><<<;;;;;;<<<777888:::::::::888666444222000......---,,,)))''')))'''!!!$$$888MMMOOOCCC"""""""""###$$$%%%'''((("""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%$$$###""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""!!! !!!###$$$###$$$$$$%%%%%%$$$$$$###!!!"""###$$$$$$$$$$$$$$$'''%%%$$$$$$%%%%%%###""""""###$$$$$$$$$$$$###"""!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""############"""""""""############$$$$$$$$$&&&&&&%%%$$$######$$$$$$"""############$$$$$$$$$iiiUUULLLHHHDDDDDDCCCBBBAAA???>>>===??????>>>======<<<<<<;;;777777777666555444444444111222222333333222222111///000000000000//////...---............---+++***+++***((('''&&&&&&''''''%%%&&&&&&&&&'''''''''''')))'''$$$$$$&&&((('''&&&((((((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%$$$'''((((((((((((''''''&&&"""###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))((()))(((''''''((()))***)))***+++,,,---///555<<>><<<:::777666555555666555555666666777777777777999888888:::<<<<<<;;;::::::999888777666555555444555555666666888999:::;;;<<<999888999<<<>>>>>>===>>>??????@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCDDDAAABBBCCCDDDDDDGGGJJJMMMNNNLLLJJJGGGDDDAAA???>>><<<:::999888888888777555444222111111333333222000111111000000000000111111222222222222111111111111///000111111000111333555777666666555444444333333444444555666777888888999======>>>>>>===<<<:::999666555555888;;;<<<:::777777444777===AAAEEEWWWkkklllkkklllqqqwww}}}zzzuuuuuuuuurrrrrruuuyyy~~~|||pppddd^^^\\\SSSRRRSSSVVV\\\aaadddeeedddaaa\\\UUUNNNHHHDDDBBBCCCIIIQQQYYY^^^aaacccdddlllqqqvvvyyyxxxxxxzzz|||zzzxxxoooaaaTTTJJJ@@@888333222111111111111///,,,222333555666888999999999>>>===<<<;;;<<>>===>>>======<<<<<<;;;::::::777777666666555444444444111222222222222222111111---...///000000000000000+++,,,---.........---,,,***)))(((''''''&&&''''''&&&&&&'''''''''((((((((((((&&&$$$$$$&&&'''&&&%%%'''&&&&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%(((***)))''' !!!###$$$%%%&&&&&&&&&''''''''''''''''''''''''$$$&&&''''''&&&&&&'''(((((('''&&&%%%%%%&&&'''(((''''''(((((())))))******&&&''''''((((((((((((((((((((())))))***+++++++++)))---222333555<<>>;;;:::999999888777777555444444555555444222222222111111111111222222111222222222222222333333000111222111111111333555666666666555444333333222333333444444444555555555:::;;;;;;<<<;;;:::888777444222222666<<<>>>;;;777444222444888999@@@UUUkkkjjjhhhfffhhhlllrrrwwwyyyyyyuuuuuutttrrrqqqrrrrrruuuwwwuuunnnddd\\\XXXNNNLLLLLLOOOUUU[[[___aaa___]]]YYYTTTPPPMMMLLLKKKCCCIIIQQQYYY^^^aaacccdddkkkoootttwwwxxxyyy||||||uuummmbbbSSSEEE:::666111111333333...***...///111444666888999999<<<<<<<<<<<<===???@@@AAAAAAAAAAAA@@@???>>>===<<<@@@??????>>>======<<<<<<777555333111000...***((("""''''''!!!!!!(((***'''&&&&&&'''&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%&&&########################$$$############$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&%%%%%%###"""!!!"""$$$$$$$$$"""###"""!!! !!!"""############"""######$$$%%%########################!!!!!!"""###$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$$$$###""""""!!!""""""""""""""""""#########$$$$$$yyyvvvhhhUUUKKKFFFEEEDDDDDDCCCBBB@@@>>>>>><<<<<<<<<;;;::::::999999666666666555555444444444111222222222222111111000......///////////////...,,,,,,---......---,,,,,,))))))(((((('''''''''''''''''''''(((((((((((()))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***%%%!!!"""'''***)))&&&###$$$%%%&&&&&&'''''''''(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''&&&&&&'''((())))))******&&&&&&'''((((((((((((((()))***,,,---,,,,,,---...,,,111777===CCCMMMYYYbbbiiiiiijjjjjjlllnnnppprrrqqqqqqqqqrrrqqqmmmgggcccUUUKKKAAA;;;888888<<>>:::777666555555444555666777777:::999888888999:::<<<===>>>???@@@CCCFFFGGGEEECCCBBBAAA@@@@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEGGGGGGJJJKKKLLLOOORRRUUUWWWXXXYYYYYYZZZZZZ[[[\\\]]]]]]\\\\\\]]]^^^___```aaabbbeeeeeecccaaaaaabbbgggjjjmmmlllkkkgggccc^^^YYYVVVKKKGGGBBB>>><<<;;;999888:::999777777888888777555555555444333333333444444111222222222333333444444000222222222111111333555444444444444444444444444444444444444333333333333777888999999999777666555///---...333:::===999555222111111444666<<>>?????????>>>???@@@AAAAAA@@@>>>===???>>>===<<<;;;::::::;;;:::888555444222000,,,***$$$))))))### """""" ###%%%&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%!!!!!!"""######$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%#########"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!"""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$"""!!! !!!###$$$$$$###$$$###!!! !!!###$$$$$$###"""""""""###%%%&&&"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%""""""""""""############}}}tttssslllXXXLLLGGGEEEEEEDDDCCCBBB@@@???>>>???>>>>>>======<<<;;;;;;555555555555444444444444222222222222111111000///000000000//////...---,,,---......///...,,,+++***(((((((((((((((''''''''''''''''''(((((((((((()))''''''((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%$$$$$$((($$$ !!!&&&)))(((%%%'''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&&&&%%%%%%&&&(((&&&''')))******)))'''&&&%%%%%%&&&''''''((())))))&&&''''''((()))(((((((((***,,,------++++++---...222555<<>>BBBDDDHHHHHHJJJNNNRRRUUUUUUTTTMMMKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJLLLNNNPPPQQQVVVYYY\\\```cccgggjjjlllkkkkkklllmmmnnnppprrrsssssssssssssssssssssssssssyyywwwtttnnnjjjiiikkkmmmrrrtttwwwxxxuuuooohhhcccYYYTTTMMMFFFBBB@@@>>><<<<<<:::999888999999777666666555444444333333333444222222333333444444444555111222333222111111333555111111222333444555666666555555444444444444333333555555666777777666444333...------222888;;;888555333111000333777;;;BBBHHHNNNPPPRRRVVVYYY\\\^^^```bbbdddeeeeeegggjjjmmmnnnnnnllljjjiiihhhddd___[[[XXXUUUPPPNNNNNNPPPQQQRRRRRRRRRTTTUUUXXXZZZ\\\]]]^^^___aaabbbeeeiiioootttvvvwwwwwwvvvwww}}}vvviiiWWWKKK<<<333222222///,,,000111222444555666777777999:::;;;===>>>>>>>>>>>><<<===@@@AAABBBAAA???>>>???>>>===;;;:::999999999:::888666555444222///---'''(((&&&######$$$"""!!!$$$&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###""" """$$$%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""###############$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######"""!!! !!!###$$$$$$###%%%$$$"""!!!!!!"""$$$%%%$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%!!!!!!"""""""""#########wwwppprrr{{{mmmZZZNNNIIIEEEEEEEEEDDDBBBAAA???>>>=========<<<;;;;;;::::::444444444444444444444444222222222222111000//////000000000///...---++++++......//////...,,,+++)))''''''((((((((((((''''''&&&&&&'''''''''(((((((((&&&((())))))(((''''''((($$$%%%%%%&&&&&&&&&&&&%%%(((((('''&&&%%%%%%$$$$$$'''%%%"""###&&&(((&&&%%%'''&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''$$$&&&''''''&&&&&&'''((('''((()))******)))((('''%%%%%%&&&&&&''''''(((((('''(((((())))))))))))))))))+++,,,+++)))***---111:::>>>GGGUUUbbblllooopppvvvtttrrrqqqpppnnnkkkhhhfffddd```[[[UUUMMMDDD>>>999777777<<>><<<::::::::::::888777666555444333222222222222333444444444444444444555222333333333111111333444000111222333444555666777555555555444444444444444333444555555555444333333000000111333666888888888555444444777:::;;;:::888===BBBGGGLLLNNNPPPQQQSSSZZZ]]]^^^\\\]]]bbbfffgggiiiiiiiiijjjjjjiiifffddd[[[WWWSSSPPPOOOOOOOOONNNPPPRRRWWW[[[```cccdddeeelllkkkiiigggfffhhhmmmpppvvvxxxzzz{{{~~~}}}tttfffYYYHHH:::444222///---111222333444666666777777888999:::<<<======>>>>>>;;;===???AAABBBAAA@@@???@@@???>>>===<<<;;;:::999888777666555666555333111***'''######&&&'''### !!!"""$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&&&&$$$"""!!!!!!"""$$$%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$$$$"""""""""############$$$###########################$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$###""""""###"""!!!"""$$$$$$$$$"""%%%$$$###""""""###$$$%%%#########"""######$$$%%%####################################""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$"""""""""!!!""""""###$$$!!!!!!!!!"""""""""######pppjjjoooxxxooo[[[OOOIIIEEEEEEEEEDDDCCCAAA???>>><<<<<<;;;;;;:::999999999444444444444444444444444222222222222111000///....../////////...------,,,,,,---.........---,,,+++&&&'''((())))))(((''''''%%%&&&&&&&&&''''''''''''$$$'''))))))'''&&&&&&'''$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&((()))***)))'''&&&&&&''')))***'''''''''''''''(((((((((((())))))***************)))+++---,,,***---444:::DDDMMMZZZgggppptttttttttxxxvvvsssqqqoookkkeee```]]]XXXQQQKKKEEE@@@;;;777888999???IIIRRR[[[gggqqqqqqxxx~~~{{{~~~zzzqqqjjjfff```[[[VVVQQQLLLHHHBBBCCCEEEKKKSSS\\\eeejjjyyyttteee[[[SSSQQQPPPNNNMMMIIIEEEBBB===<<<:::888777777999;;;888999::::::;;;;;;;;;;;;===???BBBIIISSS^^^iiioooqqqooommmlllnnnpppqqqqqqhhhfffccc```______```aaa```bbbdddhhhlllqqqtttwwwxxx||||||uuupppnnnmmmuuuyyy{{{wwwhhhbbbXXXPPPKKKIIIHHHGGGDDDBBB@@@@@@@@@@@@>>><<<999888777666555555555555555555555555444444444444333444444333111111333444222222333333333444444444333444444444444444444444222333444555555444333222111222333333222333666888666999;;;<<<;;;:::666333444888>>>BBBCCCDDDFFFHHHQQQUUUUUUQQQQQQXXX^^^___aaaeeekkkoooqqqqqqooommmaaa^^^YYYVVVTTTRRROOOMMMPPPTTT[[[bbbgggjjjjjjjjjnnnnnnmmmkkkiiiiiikkkmmmrrrvvv{{{zzzuuujjjZZZJJJ???777333111...///111444666777888888999999:::;;;<<<======>>><<<===???@@@AAAAAA@@@@@@????????????===;;;999888555444444555777777666444...***&&&&&&'''&&&###!!!%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$###"""!!! """######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$###!!!""""""##########################################$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%$$$$$$###"""%%%$$$######$$$%%%###"""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""##################$$$$$$%%%%%%%%%%%%$$$$$$"""############$$$$$$$$$""""""!!!!!!"""######$$$!!!!!!!!!!!!"""""""""###jjjfffmmm{{{ppp\\\NNNHHHFFFEEEEEEDDDCCCAAA@@@???@@@@@@@@@???>>>>>>======444444444444444444444444222222222111111000......,,,---......///.........***+++,,,...//////......&&&'''((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''###&&&)))(((&&&$$$%%%&&&$$$%%%'''(((((((((''''''$$$$$$%%%&&&&&&'''((((((''')))++++++)))'''''''''((('''''''''(((***+++---&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***,,,)))%%%!!!!!!%%%))),,,))))))))))))(((((((((((())))))***+++++++++++++++***---///......222;;;CCCMMMZZZkkkvvvyyyxxxxxxyyyyyyvvvrrrooolllfff___YYYSSSMMMEEE>>>;;;:::::::::===AAAKKKXXXbbbkkkxxx}}}zzzvvvwwwzzz{{{}}}}}}tttqqqrrryyy~~~yyyqqqccc^^^WWWOOOIIIGGGFFFGGGFFFGGGKKKRRR\\\iiittt{{{rrraaaVVVMMMIIIEEEBBBAAA@@@@@@???======;;;999777777999;;;777777999:::<<<<<<<<<===CCCEEEKKKTTTbbbqqq~~~yyytttrrrpppooonnnnnnmmmkkkkkklllooorrrtttssstttvvvxxx|||{{{uuusssssswww{{{~~~{{{ssslllccc[[[WWWVVVUUUUUUKKKIIIGGGFFFGGGFFFDDDCCC===<<<;;;:::999999999999666666666555444444444333333444444333222111333444555555444333333222222111222222333333333444444444222222444444555444333222000222333111------222777666===AAA@@@;;;888666555000444999;;;;;;<<>>===>>>???@@@@@@@@@@@@@@@===>>>???>>>===:::777666333333333555777999888777222///,,,***'''$$$###$$$''''''&&&%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&!!!$$$%%%$$$!!!""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###!!!!!!"""###############%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%$$$######$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###'''%%%$$$$$$%%%%%%###"""!!!!!!""""""""""""!!!!!!!!!"""###%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&""""""############"""""""""############$$$$$$$$$$$$$$$######$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""qqqiiilll}}}vvv```SSSMMMFFFGGGGGGGGGFFFCCCAAA???>>>======>>>??????===;;;777666555555666777666444777666555333111///...---///////////////......---000///---,,,,,,---......(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((()))))))))))))))((('''((())))))(((&&&$$$"""&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$###$$$&&&)))*********)))(((((()))++++++'''((()))***)))(((&&&%%%)))))))))***++++++,,,,,,)))((('''''''''(((***+++)))))))))***++++++)))((())),,,/////////555AAALLL___lllxxx|||{{{}}}~~~~~~|||yyysssjjjddd^^^WWWRRRJJJEEE@@@<<<777333555;;;DDDOOO]]]kkk{{{yyyqqqmmmooorrrwww{{{yyytttqqqkkkkkklllppptttwwwwwwwww|||{{{qqq[[[TTTJJJBBB@@@CCCGGGJJJKKKRRR[[[bbbiiirrr}}}wwwkkk^^^TTTJJJFFFAAA>>>===<<<999666<<<;;;<<<===>>>>>>===<<<:::;;;;;;<<<============EEEHHHPPP]]]kkkxxx~~~xxxqqqnnnnnnppprrrmmmqqquuuyyy}}}|||zzzrrrrrrooolllgggdddcccdddYYYVVVSSSQQQQQQPPPMMMJJJJJJHHHDDD@@@<<<:::;;;===:::;;;;;;888444222444666555444333222222111111222444444444444444444444444444222222333555666555444333333333333333333333333111000000///000222444555<<>>===<<<;;;;;;::::::999=========>>>??????@@@@@@>>>>>>>>>>>>===<<<::::::444555777888999999888888555444222///,,,)))'''&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$&&&''''''%%%%%%$$$###""""""######$$$$$$$$$######"""""""""########################$$$$$$$$$#########"""""" !!!###$$$%%%%%%$$$$$$%%%%%%$$$###""""""#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ssskkknnnwww```QQQKKKFFFGGGGGGGGGEEECCCAAA??????===<<<<<<===<<<:::888777666444555666666555333444444333222222111000000///////////////......---///...---,,,,,,,,,------))))))(((''''''''''''(((%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&%%%''''''((()))((('''&&&%%%'''&&&%%%%%%%%%&&&((((((((('''%%%%%%%%%&&&((()))(((((('''''''''''''''((("""###%%%'''''''''&&&%%%)))))))))***++++++,,,,,,)))(((((('''((()))***+++)))))))))***++++++***)))***,,,......222>>>OOO]]]qqq|||{{{qqqeeeZZZNNNFFF;;;888666777666555999???NNNZZZkkkyyyzzzrrrnnnooopppssswww{{{}}}zzzvvvrrrpppmmmkkkjjjllloooqqqrrrrrrpppyyy|||wwwuuuvvvpppeeeQQQLLLDDD@@@AAAFFFLLLQQQ[[[bbblllttt{{{|||wwwpppfffZZZRRRGGGCCC>>><<<<<<<<<;;;999<<<<<<===>>>???@@@@@@@@@AAA@@@?????????AAACCCDDDJJJMMMRRR[[[dddnnntttxxxwwwuuuqqqnnnmmmpppuuuxxxtttxxx}}}~~~||||||{{{yyyvvvtttsssrrrnnnkkkfffccc```]]]XXXTTTUUUSSSNNNHHHBBB???>>>>>><<<======;;;888666666888777666555444444333333333555555444444333222222222333222111222444444444222333333333333333333333333111000000000000222333444888:::<<<>>>>>>;;;888666111111222333555666888999???CCCGGGHHHHHHKKKQQQVVVSSSYYYaaahhhmmmppprrrtttssspppkkkddd]]]WWWSSSQQQLLLMMMQQQXXX___ccccccbbbdddaaa^^^^^^aaacccddddddhhhlllooonnnkkkkkkmmmqqqqqqqqqpppooooooppprrrrrrtttzzz}}}wwwkkk\\\KKK>>>444222//////111555888;;;AAAAAA???===:::888888888<<<<<<======>>>???@@@@@@>>>??????>>>>>><<<;;;;;;555666888999::::::999999666555333000---***((('''%%%%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$######""""""%%%%%%$$$###############%%%%%%$$$$$$$$$#################################$$$$$$$$$#########"""""" !!!"""""""""!!! %%%$$$$$$###""""""###############$$$$$$#########%%%$$$############$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$vvvoooqqqwww___QQQJJJFFFFFFGGGFFFEEECCCAAA???>>>===;;;;;;;;;:::777555666555444444555555444222111111111222222222333333///////////////......---///...---,,,,,,,,,,,,,,,******)))(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((('''%%%$$$###((((((((((((((((((((((((''''''&&&&&&''''''((()))***)))(((&&&&&&&&&'''((((((((()))(((((('''&&&%%% !!!$$$&&&(((((((((((()))))))))***++++++,,,,,,)))(((((((((((()))***+++))))))******++++++,,,,,,...//////111999JJJ```pppsssdddSSSDDD:::333111111555777999@@@HHH[[[kkk}}}yyyrrrooonnnnnnnnnrrruuuwwwvvvsssrrrqqqrrrnnnjjjgggggghhhiiiiiidddmmmssspppnnnkkkcccWWWGGGDDDAAAAAAFFFOOOYYY```ooovvv{{{wwwpppkkkeee^^^TTTNNNEEEAAA===<<<<<<===>>>>>>???@@@AAACCCEEEGGGHHHIIIJJJIIIGGGGGGHHHKKKNNNPPPQQQQQQQQQSSSWWW[[[```ccciiiiiiiiiiiilllrrryyy}}}|||xxxtttpppkkkhhhfffbbb\\\UUUMMMGGGBBB@@@;;;<<<<<<;;;888666666666777666666555444444333333777777666555444333222222444222111111333333222000222222222222222222222222000000000000111222333444444555666888888777666555333333333333333444555666999===AAADDDEEEHHHNNNSSSNNNRRRYYY^^^bbbfffiiilllnnnmmmjjjeee```ZZZVVVSSSPPPOOOQQQWWW```ffffffdddeeeaaa\\\ZZZZZZ\\\]]]]]]```cccdddccc```^^^___aaa___```ccceeeggghhhhhhhhhhhhoootttsssmmmcccSSSFFF999666222000111333555666BBBDDDEEEBBB===888777888;;;;;;;;;<<<===???@@@AAA???????????????>>>===<<<777888999::::::;;;::::::777666444111///,,,***)))&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!%%%$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$###############""""""###"""""" %%%$$$######"""#########""""""############""""""$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$yyyssswwwwww___QQQKKKFFFFFFFFFEEEDDDBBB@@@???===<<<:::;;;;;;:::888666666555333333444444333111000000111111222222333333///////////////......---//////...------,,,,,,,,,***)))((((((''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((''''''&&&%%%+++***)))(((''''''((((((''''''''''''(((((())))))***)))(((((('''((())))))***++++++++++++)))'''&&&$$$%%%''')))***+++++++++)))))))))***++++++,,,,,,)))))))))))))))*********)))***+++++++++,,,---///222333555:::EEEXXXooo~~~xxxkkk\\\KKK===777777444444888===BBBLLLVVViiiyyyuuupppnnnnnnmmmkkknnnrrruuuuuuuuuuuuvvvwwwqqqjjjdddbbbbbbbbbbbbffflllnnnkkkfffaaaXXXNNNBBBCCCEEEJJJSSS^^^kkksss~~~{{{sssmmmeee^^^ZZZTTTMMMHHHDDDAAA>>><<<<<<>>>@@@AAABBBDDDFFFHHHJJJNNNRRRUUUTTTTTTTTTVVVXXX\\\___aaa___[[[UUUPPPNNNPPPUUUZZZcccdddfffhhhkkkrrrzzz|||zzztttpppiiiaaaYYYPPPHHHCCC??????>>>===;;;999888888:::::::::999888888777666999999888777777666666555555333222222333333111000111111111111111111111111000000000111111222222333444444444555555666777888777777666555444444444444444777:::===???BBBFFFIIIJJJLLLPPPSSSVVVZZZ^^^aaafffffffffdddaaa\\\XXXUUUWWWRRRPPPUUU```iiillllllkkkgggaaa[[[XXXWWWXXXXXXYYY[[[\\\ZZZWWWTTTSSSTTTUUUWWW[[[^^^``````___^^^aaacccdddcccdddddd]]]TTTEEE>>>666111111333444444@@@EEEKKKKKKEEE???;;;::::::::::::;;;<<<>>>@@@AAA@@@@@@@@@@@@@@@???>>>===999::::::;;;;;;;;;;;;;;;888777555333111///---,,,''''''&&&%%%$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%%%%$$$######$$$$$$###############$$$######$$$$$$$$$$$$#########""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$|||xxx~~~xxx```QQQKKKGGGFFFFFFDDDCCCBBB@@@@@@;;;::::::;;;======<<<:::777555444333444444222111111111111111111111111111///////////////......---000000//////...---,,,,,,)))(((''''''&&&&&&'''''''''''''''(((((((((((()))((((((((((((((((((((((((&&&'''((()))))))))))))))---,,,***((('''&&&&&&&&&'''''''''(((((((((((((((''''''(((((()))***++++++***++++++++++++)))'''&&&))))))***+++++++++++++++)))))))))***++++++,,,,,,((())))))***************)))+++,,,,,,+++,,,///222111555===FFFTTTgggyyyvvvggg[[[NNN@@@888888:::777888>>>EEEOOO\\\hhhxxx~~~tttpppooooooooommmppptttwwwxxxyyyzzz|||tttoooiiidddbbbbbbbbbbbbiiijjjgggaaaZZZTTTNNNHHHCCCHHHOOOWWWaaammmzzz{{{ssskkkddd[[[TTTPPPKKKFFFBBBAAA@@@>>><<<<<<===@@@BBBAAACCCFFFHHHKKKQQQWWW\\\___aaaeeeiiimmmpppqqqrrrpppjjj```UUUOOOQQQYYY```hhhjjjlllmmmnnnsss{{{}}}yyysssllleee[[[RRRKKKIIIGGGDDDBBB@@@???>>>===>>>>>>>>>>>>>>><<<;;;:::888888888888888777777777666444333333444444333111111111111111111111111111000111111111222222222222333333222222333555777888777777666444333333333333000222555777888999;;;===AAACCCFFFIIILLLQQQVVVZZZ___```bbbbbbaaa^^^ZZZXXXWWWQQQLLLNNNXXXdddmmmqqqrrroooiiibbb\\\XXXVVVUUUSSSTTTUUUTTTQQQNNNMMMLLLMMMPPPTTTXXXZZZZZZYYYXXX]]]^^^^^^^^^ccciiihhhcccQQQGGG:::111///111333333:::BBBKKKPPPNNNHHHBBB>>>:::999999999:::<<<>>>@@@???@@@@@@@@@@@@??????>>>;;;;;;;;;;;;;;;<<<<<<<<<999888777555333111000///)))((('''&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$%%%&&&'''(((%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%%%%%%%&&&&&&''''''$$$###############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$}}}|||aaaQQQJJJGGGFFFEEEDDDBBBAAA@@@@@@;;;::::::<<<>>>???>>><<<888666555444555444333111222222222111000000/////////////////////......---///000000///...---++++++(((((('''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&''')))******+++++++++******)))((('''&&&%%%&&&&&&'''(((((((((((('''&&&&&&'''((()))***++++++(((((()))(((((('''&&&%%%******))))))(((((((((''')))))))))***++++++,,,,,,((()))******++++++******)))+++------+++---111555111888DDDRRRaaaqqqvvvfffVVVKKKAAA777555999999999>>>IIIUUUbbbsssxxxttttttttttttrrruuuyyy{{{{{{{{{||||||mmmjjjgggeeeeeeeeedddcccbbb___ZZZTTTOOOLLLJJJIIIKKKRRR\\\fffpppzzzvvvmmmfffaaaZZZRRRLLLHHHFFFBBB???<<<===>>>>>>>>>???BBBEEEBBBEEEHHHKKKNNNUUU___fffmmmpppuuu{{{~~~{{{tttiii]]]UUUWWW___gggtttwwwyyywwwvvvxxx{{{wwwrrrjjj```XXXRRRNNNHHHDDDCCCBBBAAAAAA===>>>??????>>>===;;;:::999999888888777777666666666444333333555555444222222222222222222222222222000111111222222222111111111000000///000222444555444444333222111111111111000111222444555555555555777999===AAAEEEJJJPPPTTTVVVXXXZZZ\\\]]]\\\ZZZYYYWWWQQQKKKJJJQQQ]]]iiiqqqrrrqqqoooiiiaaaZZZUUUSSSPPPQQQRRRRRRRRRPPPNNNLLLIIIJJJMMMQQQTTTVVVWWWWWWTTTYYY^^^bbbgggllllllhhh\\\OOO???555111222222111444;;;EEENNNQQQNNNGGGBBB;;;:::999888999:::===>>>??????@@@@@@@@@??????>>><<<<<<;;;;;;;;;;;;<<<<<<:::999888777555444333222,,,+++)))((('''&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%#######################################$$$$$$$$$############$$$%%%&&&'''#########"""######$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$######"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~bbbRRRKKKGGGFFFEEECCCBBBAAA@@@@@@<<<;;;;;;<<<>>>>>>===;;;999777666555555555333111111111111111000000000000///////////////......---............---+++)))((()))(((((('''''''''''''''%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))))))))&&&&&&(((((()))((('''&&&$$$%%%&&&'''(((''''''&&&&&&''''''((())))))))))))(((((('''''''''''''''((()))(((((('''&&&&&&&&&''')))))))))***++++++,,,,,,((()))***+++++++++******))),,,...---,,,---222777888@@@MMM[[[hhhssszzz}}}fffVVVGGGAAA;;;444666>>>@@@CCCOOO```ooo}}}}}}{{{{{{|||xxx{{{~~~~~~|||yyywwwwwwmmmkkkiiihhhfffddd```]]]UUURRROOOMMMMMMOOORRRVVVWWW```mmmwww~~~|||tttppplllhhhaaa[[[VVVPPPIIIEEECCCBBB@@@>>>:::>>>BBBDDDFFFGGGKKKNNNMMMQQQUUUXXX\\\dddooowww}}}~~~vvvkkkcccbbbhhhnnnyyyppphhh^^^XXXPPPJJJHHHHHHHHHHHHDDDEEEFFFFFFEEEDDDBBB@@@???>>>===;;;999777666555444222222222444555444333333333333333333333333333000111222222222222111000000000//////000111222333222222111111111111222222111222333444666666555444333555888;;;===AAAEEEIIIJJJKKKNNNQQQSSSTTTTTTTTTRRROOOKKKGGGIIIRRR^^^gggjjjmmmnnnkkkddd[[[UUURRRRRRTTTVVVXXXYYYYYYWWWUUUMMMMMMMMMNNNPPPSSSUUUWWWPPPXXX```dddhhhlllmmmkkkeeeYYYIII???:::888444000000333:::DDDLLLNNNIIICCC<<<:::888777777999;;;<<<>>>>>>???????????????>>><<<<<<;;;:::::::::;;;<<<;;;:::999888777666555444...---+++)))((('''&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$$$$###"""""""""###$$$$$$######""""""###$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''$$$###"""!!!!!!###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$~~~cccSSSMMMGGGFFFDDDCCCAAAAAA@@@@@@>>><<<<<<<<<======;;;999:::888666666666555444222000000000000111111111111///////////////......---,,,,,,,,,,,,+++)))'''&&&******)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((''''''&&&&&&!!!###&&&((()))))))))((($$$$$$&&&'''''''''&&&%%%(((((((((((((((''''''&&&+++***)))(((((()))+++,,,((((((''''''''''''(((((()))))))))***++++++,,,,,,((()))***+++,,,+++******))),,,......,,,---333999CCCIIITTT___iiiooosssuuuuuuxxx{{{{{{oooYYYJJJ>>>===:::666;;;EEEJJJQQQaaauuu}}}|||vvvsssqqqqqqooommmjjjfff```XXXSSSMMMKKKJJJMMMRRRXXX___eeebbblllzzz}}}yyywwwvvvvvvnnnhhhcccaaaaaa```\\\XXXNNNIIICCC@@@AAAAAA@@@>>>;;;@@@GGGKKKNNNPPPTTTXXX[[[___dddgggkkksss}}}ssspppsssxxx{{{sssmmmfff\\\UUUSSSTTTTTTTTTRRRSSSTTTUUUTTTRRRPPPOOOGGGEEECCC@@@===:::888777222111000111333444444222333333333333333333333333000111222333333222000000222111111111111222333333333222222222333444444555333333444666999999888777555777888888888999;;;===???AAADDDGGGJJJLLLMMMMMMHHHHHHEEEAAA???EEEOOOXXXbbbggglllkkkddd\\\TTTQQQXXXYYY[[[___bbbbbb```^^^VVVUUURRRPPPPPPQQQSSSUUUVVV]]]cccdddgggmmmsssuuukkk```RRRIIIDDD???777111//////222;;;FFFKKKHHHCCC===;;;999777666888:::;;;===>>>>>>?????????>>>>>><<<<<<:::999999:::;;;<<<;;;;;;:::999888777666555///...,,,+++)))(((''''''$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''"""""""""######$$$$$$$$$########################""""""######$$$$$$$$$$$$&&&%%%$$$""""""""""""#########""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###%%%'''(((###"""!!! """$$$%%%$$$$$$$$$$$$$$$$$$$$$$$${{{dddUUULLLGGGFFFEEEEEEEEECCC@@@===>>>===<<<<<<===<<<:::888777666666444333222111111////////////............000000000000/////////////////////000///......---...+++(((((())))))&&&###(((((())))))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''(((((()))(((((('''''''''((((((((((((((((((((((((((((((%%%&&&&&&''')))+++,,,---******))))))((((((''''''+++)))((())),,,---,,,***///---...111111222<<>><<<<<<@@@BBBCCCFFFKKKPPPVVV]]]dddiiiqqqtttxxx|||||||||}}}~~~tttooogggbbbaaaccceeefffhhhkkkmmmkkkfffaaa______YYYTTTLLLEEE@@@<<<999777444777999888555333333555222222222111222222333444000111111111111000000///000/////////000222555777444333333222111000//////444555888===AAABBBAAA??????===999666444555666888777777888999<<<@@@DDDFFFDDDCCCBBBAAAAAABBBCCCDDDPPPXXXbbbfffdddaaa___```]]]aaabbbaaabbbddddddaaa```XXXRRRRRRSSSQQQQQQSSSbbbeeehhhkkknnnrrrvvvyyyppplllddd[[[VVVPPPEEE:::666444222222555:::@@@DDD@@@???===:::888666666555777999<<<===<<<;;;;;;<<<============<<<;;;:::999<<<:::888666666777999:::555444111...+++(((&&&%%%&&&&&&%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!"""$$$$$$$$$"""""""""###$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&%%%$$$$$$######"""!!!!!! ''''''&&&&&&%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%$$$$$$#########ppp\\\OOOIIIGGGFFFEEEEEEEEECCC@@@>>>>>>===<<<<<<===<<<:::888777666555444333222222111111111000000000/////////000000000000////////////......//////......---,,,---,,,++++++,,,,,,***)))((())))))******))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''(((((()))(((((((((&&&'''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''*********)))))))))))))))***)))((()))+++,,,***(((///...111777;;;???IIISSSWWWWWWXXX[[[___dddfffgggdddfffeeecccdddccc[[[QQQCCC===:::@@@GGGNNNXXXaaappp{{{yyy{{{{{{wwwtttrrrnnnkkkkkkkkkhhh___SSSJJJFFFGGGHHHOOOZZZccckkksss|||sssgggaaa]]]YYYVVVVVVSSSPPPOOONNNLLLIIIEEEBBBCCCDDDCCCAAABBBEEEHHHNNNSSSZZZaaahhhooovvv{{{~~~zzztttqqqppprrrssssssvvv|||~~~yyyvvvkkkeee[[[RRRJJJDDD???;;;<<<===<<<;;;888777777888444333333333333333444444000000000000000//////...000////////////111444555333222222111111000000000333555999???DDDGGGGGGFFFAAA>>>:::666333333444555333333333555777;;;>>>@@@AAAAAA@@@@@@????????????CCCKKKVVV\\\^^^]]]^^^```___dddfffeeeeeeggggggeeeccc[[[UUUUUUUUUUUUVVVYYYgggjjjooorrrssstttvvvwwwuuuuuuqqqkkkggg```TTTGGG;;;777333111222555888:::??????>>>===;;;999777666777999;;;<<<<<<<<<=====================<<<;;;;;;===<<<:::888777555555555444333222///---***((('''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!"""$$$$$$$$$###############$$$$$$$$$$$$$$$############$$$$$$"""""""""############$$$###############$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""""""""$$$$$$%%%%%%%%%%%%$$$$$$################################################%%%%%%%%%$$$$$$$$$######|||eeeVVVNNNJJJGGGFFFEEEDDDDDDCCCAAA???===<<<;;;<<<<<<<<<:::888666666555444333222222111222222111111111000000000000000000000////////////------......------,,,+++((()))******(((((()))***(((((())))))))))))(((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((()))***+++''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))((('''&&&&&&&&&&&&))))))))))))************+++******+++,,,,,,***(((,,,---333===GGGNNNVVV]]]^^^]]]\\\[[[ZZZ\\\```dddccceeeddd\\\UUUPPPJJJEEE:::999>>>IIITTT^^^iiirrryyykkkooovvvyyysssqqqoookkkfff[[[XXXSSSJJJBBB???AAADDDQQQZZZfffnnnttt}}}rrreee^^^YYYVVVSSSPPPMMMJJJGGGFFFDDDBBBAAA???DDDHHHIIIGGGGGGKKKOOOWWW]]]gggqqqyyy}}}}}}~~~}}}}}}xxxnnncccYYYQQQJJJEEEBBB???;;;999888888777666666555555444444444555555222222222222222111000000000000///...///000111222111111111111111111111111000222555;;;AAADDDDDDCCC@@@>>>:::555333222222333111111111111333555888999;;;<<<>>>>>>>>>===;;;999777???IIIPPPUUUYYY^^^aaadddiiilllkkkjjjlllllljjjhhh```YYYYYYYYYZZZ]]]bbbkkkoootttxxxyyyyyyxxxxxxzzz~~~~~~{{{tttgggZZZGGG@@@888333222333333222:::;;;======<<<:::777555666777888:::;;;===>>>>>>===>>>>>>>>>>>>======<<<<<<<<<;;;999888666444444555444333111///---++++++)))((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$!!!!!!###$$$$$$$$$$$$$$$$$$###############$$$##################$$$#########$$$$$$$$$%%%%%%$$$$$$$$$########################"""""""""!!!!!! !!!"""###$$$%%%"""######$$$%%%%%%&&&&&&!!!!!!!!!"""###$$$$$$$$$#########"""!!!!!! ######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###ttt```UUUPPPMMMGGGFFFDDDDDDDDDCCCAAA???===<<<;;;;;;<<<<<<:::888666666555444333333222222222222111111111000000000000000000000////////////,,,------------,,,++++++&&&)))+++)))&&&%%%''')))''''''((((((((((((''''''(((((((((((((((''''''&&&''''''''''''(((((((((((((((''''''&&&''')))***+++%%%&&&&&&&&&''''''''''''(((''''''''''''(((((()))++++++++++++++++++++++++))))))(((((()))***++++++'''(((((())))))*********------------...---,,,+++---000999FFFSSS]]]bbbeeeddddddccc___[[[YYY[[[^^^```___[[[RRRJJJCCC>>>;;;999>>>IIIUUUaaallluuu{{{sssjjjmmmttt}}}uuuooommmiiiaaa[[[MMMKKKFFF@@@===>>>CCCHHHXXXbbbmmmsssvvv}}}vvvjjjbbb[[[VVVRRRKKKIIIFFFDDDDDDEEEGGGHHHCCCHHHMMMMMMLLLMMMSSSYYYbbbiiitttzzzooofff]]]UUUQQQFFFAAA;;;888999:::999777777777666555444444444555666666666666666555444333111000//////...///000000///000000000111111111222222222555888<<<>>>>>>======;;;888444222111222222222111111111222333555666666888;;;>>>???===;;;:::888<<>>>>>?????????>>>>>>:::999888777777777888999777666555333000///---,,,***)))(((&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""###$$$$$$###%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$#########""""""""""""!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%% !!!!!!!!!"""""""""######""""""!!!!!!!!!!!!"""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooo]]]SSSMMMIIIGGGEEEDDDCCCDDDCCCBBB@@@===<<<;;;;;;<<<;;;999777555555555444444333333222111111000000000/////////000000000000////////////,,,,,,,,,---,,,++++++***,,,...///---)))'''(((***%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&'''''''''((((((((())))))''''''&&&%%%&&&''')))***$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''((())))))************************)))))))))))))))***+++,,,'''''''''(((((()))))))))+++,,,,,,---------...///444:::EEERRR___iiinnnnnnjjjllllllggg```YYYWWWWWWSSSNNNGGGAAA<<<888555444<<>>>>>===999777555333222222222333111111111111111222222222111444888<<>>???@@@@@@@@@???<<<:::777555555666999;;;999888666444222///...---***)))((('''%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%###""""""$$$$$$$$$###%%%$$$$$$$$$###"""""""""""""""############"""""""""""""""#########$$$$$$%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$#########"""###############""""""""""""######$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$jjjXXXOOOHHHCCCGGGEEECCCCCCCCCCCCCCCAAA<<<;;;:::;;;;;;;;;999777555555444444444333333333111111000000000/////////000000000000////////////,,,,,,------,,,,,,+++***---------+++((('''&&&'''%%%%%%&&&&&&&&&&&&%%%%%%(((((((((((((((''''''&&&'''''''''(((((())))))***''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))***''''''''''''''''''''''''***))))))(((''''''''''''(((((((((((())))))))))))))))))*********---111555999CCCOOOZZZeeeooossssssssstttsssnnndddZZZQQQMMMFFF???888666555444666:::CCCQQQaaannnwww|||xxxwwwyyy|||}}}~~~zzz||||||qqqkkkkkkmmmrrrxxx}}}|||ssshhh\\\QQQGGGAAA<<<===???BBBGGGMMMRRRUUUZZZ```hhhlllooowww~~~yyypppiiibbbZZZQQQKKKFFFGGGHHHHHHIIIMMMRRRVVVXXXZZZ]]]aaahhhqqq{{{uuulllccc^^^SSSNNNHHHCCC@@@>>>===<<<;;;:::999777666555555555777777777666555444333222000000000000000000000////////////000000111111111000000111444888;;;;;;:::666555333222111111222222///////////////////////////111444888<<>>>>>999555111111444777888888<<<<<<===??????@@@@@@@@@???===:::666555555666777888888666555333111000///,,,+++***(((&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%###"""$$$$$$$$$############### !!!""""""!!! """""""""############$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########"""""""""!!!!!!!!!&&&&&&%%%%%%$$$######"""$$$$$$######"""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%{{{dddUUUOOOJJJFFFGGGEEECCCBBBCCCCCCCCCBBB<<<;;;::::::;;;;;;999777555444444444444333333333222222111111111000000000000000000000////////////---------------,,,,,,+++***)))((('''((('''&&&%%%&&&''''''((((((''''''&&&(((((((((((((((''''''&&&&&&''''''((())))))******((())))))(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***''''''''''''''''''''''''))))))((((((((((((((()))+++++++++***************)))*********+++000888===AAANNN\\\eeemmmwww|||||||||wwwpppeeeXXXKKKCCC;;;777555444222333<<>>???BBBHHHPPPXXX^^^```cccfffjjjmmmqqqxxxxxxrrrkkkddd___YYYRRRMMMIIILLLPPPSSSVVV\\\bbbhhhnnnnnnpppvvvwwwooojjjaaa^^^XXXPPPHHHCCCAAABBB???>>><<<:::999888777777888777777777666444333222000000111111111111111111/////////000000000000000---------///222444555444666555333222000000000000---..................---//////000222666;;;???BBBAAABBBCCCFFFIIILLLLLLMMMQQQ\\\eeegggfffhhhkkklllkkkgggbbb___ZZZVVVYYY```fffiiinnnqqqtttwwwzzz|||yyy}}}~~~||||||zzzxxxqqqcccPPP@@@777333444444555666:::>>>AAACCC>>>888333111444777777666:::;;;<<<>>>???@@@@@@@@@<<<<<<;;;:::888666444333555555444444444333333333///...,,,***((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$######$$$%%%%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$###"""###$$$%%%###"""###############$$$$$$$$$ !!!"""$$$$$$"""!!! #########$$$$$$$$$%%%%%%###############$$$$$$$$$$$$$$$$$$$$$############"""""""""###############%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%www```TTTSSSRRRPPPGGGEEECCCBBBCCCDDDCCCCCC<<<;;;::::::;;;;;;999777444444444444444444333333333333333222222222111111000000000000////////////------......------,,,+++---***((())),,,---+++((((((((())))))))))))(((((((((((((((((((((''''''&&&&&&''''''((()))******+++******++++++***(((&&&$$$(((((((((((()))))))))***&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''((()))+++,,,...///---------,,,,,,+++++++++,,,---------///555>>>FFFMMM\\\kkkssszzzyyyooodddVVVGGG===111111333222...///>>>PPPYYYiiiyyyuuujjjjjjqqqxxxwwwtttqqqqqqqqqrrrsssrrrnnnllldddaaa^^^^^^aaaeeehhhiiifffbbbZZZNNNBBB===@@@EEEJJJKKKNNNTTT^^^gggnnnqqqooooooppppppsssyyy|||xxxqqqkkkbbb\\\XXXTTTOOOLLLMMMRRRXXX___eeellluuu{{{{{{wwwsssqqqlllbbbVVVNNNLLLLLLBBBAAA???===;;;:::999999::::::999999777666555444000000111222222222222222000000000000000/////////444333111222333333222111777666444222000......---......///000000000/////////---,,,---000666<<<@@@???BBBGGGMMMPPPPPPMMMKKKFFFRRR]]]```aaaeeeiiikkkjjjfffbbb^^^XXXSSSUUU[[[ZZZ```iiiqqqwww{{{rrrwwwxxxvvvvvvyyy{{{yyyqqquuuwwwnnn]]]LLLAAA===333222222333666<<>>======<<<;;;;;;::::::555666777777555333333333333333111000000000111222444222111000111111///---.........---,,,+++)))(((******))))))((((((''''''%%%&&&'''((())))))))))))***)))(((&&&%%%&&&'''(((&&&&&&((()))************((()))***+++***)))'''%%%&&&'''(((*********))))))***)))'''&&&&&&(((***,,,------+++***))))))))))))***++++++***((('''((()))''')))***+++***+++,,,...+++***---111444999IIIZZZdddlllttt{{{}}}nnn\\\KKK>>>777555222333777888:::CCCNNNcccnnn}}}uuukkkhhhlllqqqrrrqqqtttpppllljjjllllllkkkiiibbb[[[VVVYYY\\\[[[ZZZZZZWWWOOOHHHEEEBBB???DDDMMMSSSYYYaaahhhmmmrrryyy~~~{{{{{{|||}}}~~~zzzooojjjjjjddd___ZZZWWWWWWWWWVVVTTTQQQVVV]]]fffoooyyy{{{{{{~~~zzzpppdddZZZUUUSSSIIIGGGCCCAAA???<<<999777999::::::;;;:::999777666555444333444444444111///111111222222000///---,,,---///111222333222000///222222222111000//////...------------------------,,,,,,---///111555888:::AAAAAACCCGGGLLLPPPRRRSSSLLLJJJMMMUUU^^^ccchhhmmmrrrkkkccc]]]XXXTTTRRRRRRUUUVVV]]]iiiwww~~~yyytttrrrpppppprrrrrrrrrqqqwwwrrrnnnkkkfffZZZIII<<<888444222333333555===EEEEEEAAA;;;777555555444333777888999;;;===>>>@@@@@@>>>;;;888777666666444222444444333333444555777888777444222111111...***&&&%%%%%%&&&&&&&&&%%%$$$$$$&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%sss]]]SSSRRRNNNHHHFFFFFFFFFEEECCCBBB@@@@@@=========<<<<<<;;;::::::666777777555333111111222444333222111111111222222000...------......,,,+++------,,,,,,+++)))((('''******))))))(((((('''''''''''''''(((((()))))))))$$$&&&)))---...,,,((($$$&&&'''((()))************((()))***+++***)))'''&&&'''((()))******)))((((((***)))'''&&&&&&(((***,,,++++++***)))))))))))))))***++++++***)))((((((***''')))************,,,...---,,,...444;;;EEEWWWhhhssszzzyyyiiiVVVEEE999333111///111666999>>>IIIUUUfffppp~~~xxxooolllnnnqqqqqqooonnnjjjfffeeegggiiihhhgggeee]]]WWWWWWVVVRRRNNNNNNNNNGGGBBBBBBDDDGGGRRR]]]mmmqqqxxx|||~~~tttjjjcccaaaYYYWWWUUUUUUWWWWWWVVVTTTXXX^^^gggqqqzzz{{{ooohhheeerrrxxx~~~sssiiicccaaaUUUQQQJJJEEEAAA???===;;;999::::::::::::999777666777666444444555444333111111111222111000///---,,,---...000111111111111000222222111111000//////...------------------------.........///000222444666;;;<<>>888444444444666<<>>666222222111444999>>>FFFSSS___ooowwwzzzuuurrrppppppooonnnhhhddd``````cccfffgggfffggg```YYYUUUPPPIIIEEEEEECCC@@@@@@EEEMMMYYYhhhtttzzzyyywwwrrrjjjaaaYYYTTTOOOOOOQQQTTTWWWYYYYYYXXX\\\dddoooyyyqqqbbbYYYUUU\\\cccooo|||xxxqqqmmmfff___UUULLLGGGDDDBBBAAA=========<<<<<<:::999888999777555444555555555444222222222111000///...---............///000111222222111111000000//////...------------------------000////////////000000111333666:::???DDDHHHJJJKKKLLLIIIFFFFFFHHHPPP```pppxxxvvvqqqkkkddd]]]XXXTTTSSSRRRRRRYYYccckkklllkkkgggeeeccccccddddddcccbbb```___aaafffjjjhhhaaaZZZIII@@@777444444555;;;AAAKKKJJJFFF???777333333444333555777999;;;===>>>>>>===;;;999999::::::999888999999888777777777777888777555444333222000,,,)))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""###$$$%%%%%%"""""""""############$$$!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%kkk[[[TTTPPPKKKGGGFFFFFFFFFDDDCCCAAA???>>><<<=========<<<;;;:::999222222222111000111444666333333222222222111111111000///...///000111000///////////////...---,,,+++******))))))(((((('''''')))'''%%%$$$$$$%%%'''(((,,,(((%%%%%%((()))'''$$$''''''((()))))))))))))))(((((())))))))))))((('''******)))))))))((('''''')))((('''''''''(((***+++***)))(((''''''''''''''')))+++++++++))))))***+++******++++++******---///111333888DDDSSSdddsss}}}|||uuunnnhhh]]]NNNAAA888555555666999===BBBIIITTTbbblll|||~~~|||yyyvvvrrrpppnnnnnnhhhdddaaaaaaeeehhhiiihhhgggaaaZZZUUUNNNFFFCCCEEE@@@CCCIIITTT```ooo~~~}}}|||||||||wwwrrrjjjccc^^^XXXQQQLLLKKKLLLNNNRRRWWW\\\___```eeekkkuuu~~~pppddd]]]YYYVVV\\\fffqqq||||||xxxtttmmmbbbXXXQQQLLLHHHFFFDDDCCCBBB@@@>>>===;;;::::::888555444444666666666333333333222111000///...///...---,,,---///111222111111000000////////////......................../////////........./////////333888<<>>IIILLLMMMHHH>>>666333444444555777999;;;===>>>>>>===;;;::::::;;;<<<<<<;;;<<<;;;::::::999888888888777666666555444111...---))))))((((((((()))))))))''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%% !!!!!!"""######$$$$$$!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%iii[[[UUUPPPKKKHHHFFFFFFEEEDDDBBB@@@>>>===<<<======>>>===;;;:::888444444333111//////222444111111111111111000000///,,,+++***+++------,,,+++////////////...---,,,,,,******))))))((((((''''''((('''%%%######$$$&&&'''+++(((%%%%%%'''******)))'''(((((())))))))))))((((((((()))))))))))))))(((******)))((((((((('''''')))(((((('''((()))******+++***)))'''&&&%%%%%%%%%)))***++++++***)))***,,,++++++,,,++++++,,,///222333999BBBMMM[[[iiisssxxx}}}~~~yyyuuunnnfff\\\WWWLLL@@@777333444777888???GGGPPPZZZhhhuuu~~~~~~|||zzzwwwtttrrrqqqpppmmmjjjfffgggiiikkkkkkiiieee___ZZZTTTKKKDDDEEEJJJIIIRRR^^^kkkxxx~~~|||zzzyyyxxxuuulll```WWWSSSPPPLLLIIIKKKKKKMMMPPPUUU\\\dddhhhssswww}}}zzzqqqkkkhhhcccdddhhhpppyyy}}}xxxppphhh```XXXQQQLLLLLLJJJGGGDDD@@@===;;;::::::888555444555777777777666555444333222111111111000///---,,,,,,...000222000000000///////////////........................------......///////////////333777999::::::<<<>>>DDDEEEEEEDDDBBBFFFVVVggg~~~vvvooommmkkkggg^^^ZZZUUUTTTUUUWWWXXXXXX\\\ZZZYYYYYYZZZ[[[[[[ZZZXXXYYY]]]dddlllppppppooogggYYYIII===666333777<<>>???===<<<:::;;;===>>>>>>=========<<<<<<;;;999999888777888888777555333111000******)))((('''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$ !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%gggZZZTTTPPPKKKIIIGGGFFFEEEDDDBBB@@@>>>===;;;<<<>>>>>>===<<<999888888777666333///---...///000000111111000000///......,,,+++,,,------,,,+++,,,,,,,,,,,,,,,+++************))))))((((((''''''''''''&&&%%%%%%&&&'''(((###%%%(((+++,,,---,,,,,,(((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((((((((()))((((((((((((((())))))***+++***)))'''&&&&&&&&&&&&)))***,,,+++******+++,,,+++,,,,,,,,,---///333666666@@@KKKTTT]]]gggmmmooorrrvvvwwwsssooojjjbbb[[[PPPKKKBBB888222222777;;;<<>>;;;999;;;999777666888999999888888888666555444333333333222111///------...///000////////////////////////........................,,,---...///000000000000000333666666555555888<<>>???===<<<;;;;;;===>>>>>>===============<<<;;;999999777999:::999666444333333+++***(((&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""############$$$!!!!!!""""""###$$$%%%%%%"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$############$$$$$$$$$%%%%%%%%%~~~eeeXXXSSSNNNJJJIIIGGGFFFEEEDDDBBB???===<<<;;;<<<>>>???>>><<<999888666666666444111//////000000111111222111000///...111///......//////---,,,+++++++++++++++******)))******))))))((((((''''''((((((((())))))*********$$$'''***)))&&&&&&(((,,,(((((())))))))))))((((((((((((((((((((()))******))))))(((''''''((()))***(((((((((((()))))))))***((((((((('''(((((()))))))))***,,,++++++***,,,---,,,,,,------...111666:::;;;GGGRRRVVVYYYaaaggghhhiiimmmnnnkkkfffaaaYYYQQQGGGCCC<<<666444888@@@FFFJJJZZZlllzzz}}}wwwpppooosssxxxzzzzzzrrrooollljjjhhhddd\\\WWWSSSQQQPPPOOOMMMPPP]]]lllzzzqqqiiieee^^^XXXPPPJJJGGGGGGIIIJJJJJJMMMRRRXXX___hhhssszzz{{{yyy~~~xxxooojjjeeeaaaZZZRRRJJJDDD???===<<<;;;::::::<<<===<<<:::;;;:::888666555555555666444333111///............////////////////////////........................---...///000000000//////...111333222111222777<<<<<<>>>CCCFFFFFFHHHQQQ\\\jjjxxx}}}{{{|||zzzssslllkkkhhhfffdddaaa___]]]VVVUUUUUUVVVYYY[[[[[[[[[[[[^^^ccckkkttt|||}}}uuuhhhTTTAAA:::<<<888>>>GGGNNNPPPMMMHHHDDD===:::777555555888<<>><<<;;;;;;===>>>>>>===<<<<<<=========;;;:::999777999;;;:::777555555555///---***(((&&&%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$#########"""#########$$$$$$%%%%%%###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%~~~dddWWWQQQLLLIIIIIIGGGFFFEEEDDDAAA???===<<<;;;<<<>>>???>>><<<999777000222444444444333444555111111222333222111000///...---++++++++++++)))(((,,,,,,---------,,,++++++*********)))((((((''''''((()))***,,,------------,,,,,,(((!!!"""***((()))))))))))))))((((((((((((((((((((()))******)))(((''''''''')))***+++(((((((((((())))))))))))&&&&&&&&&''')))***,,,---)))***,,,,,,++++++,,,---,,,------...///333888<<>>??????>>><<<<<<;;;999777666666777777555444222111///......---.........//////////////////////////////////////////000111111111000...---,,,///000///...000777===;;;<<<@@@EEEFFFHHHPPPZZZ\\\nnn{{{|||{{{|||xxxoookkkkkkjjjiiigggdddaaa___XXXWWWWWWYYY\\\___```___bbbdddiiiooowwwzzzbbbIII===<<<666:::BBBKKKQQQQQQNNNJJJ>>>;;;666333333666:::>>>>>><<<;;;;;;===>>>===<<<;;;<<<=========<<<::::::777:::<<<;;;888666666777444222...+++)))(((((()))'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%hhhVVVNNNMMMLLLJJJGGGGGGHHHGGGFFFCCC@@@>>>>>>>>><<<;;;999777666666333333444444444333222222444444444222000...///000////////////...............---,,,,,,+++***)))(((+++******)))((()))))))))&&&&&&&&&&&&''''''''''''***,,,,,,))))))---...,,,+++++++++***))))))(((((()))((('''((()))***)))(((---,,,***(((((()))***+++)))((('''&&&&&&'''((()))((((((((((((((())))))***---+++))))))+++,,,***'''.........///222888@@@FFFPPPRRRUUUVVVWWWXXXYYY[[[aaabbbaaa___\\\UUUIII>>>===999888<<<@@@GGGVVVfffmmmyyy{{{wwwtttvvv{{{~~~|||xxx{{{qqqhhhddd___VVVMMMIIIBBBCCCGGGPPP```sss|||pppddd\\\XXXSSSMMMJJJMMMQQQPPPPPPQQQRRRXXX```hhhpppyyyxxxrrrhhh___XXXPPPHHHBBBCCC@@@===>>>BBBDDDDDDCCC@@@===::::::;;;;;;999666777444222111222333222111......//////......---,,,---...///000000///...---000000000000////////////000000//////000222555666:::===AAAFFFKKKNNNPPPQQQUUU\\\eeemmmooonnnkkkjjjggghhhjjjlllnnnnnnkkkiii___\\\XXXZZZ___fffjjjlllkkkllloooqqquuuyyy}}}mmmXXXFFF;;;555555888===BBBFFFGGGFFF@@@===888555333555888:::999:::;;;===>>>>>>===<<<:::::::::999999888888888;;;;;;:::999999888777777777444000+++)))(((((())))))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%###""""""!!!$$$###"""""""""###%%%%%%""""""""""""""""""""""""$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$#########iiiWWWOOOMMMLLLJJJIIIIIIIIIIIIGGGDDDAAA???============<<<;;;:::999333333444444444333222222111222111///---,,,---...////////////............------,,,,,,++++++******************)))))))))((('''(((((((((((()))))))))222555666444555999:::888888777555222///,,,***)))***((('''((()))*********,,,+++)))((('''((()))***))))))(((''''''((())))))***************++++++,,,...,,,***+++,,,---,,,***,,,...000333888@@@HHHOOOWWWXXXYYYZZZYYYYYYYYYYYY[[[]]]^^^ZZZSSSJJJAAA;;;:::888:::BBBKKKTTTbbbpppuuu}}}}}}|||{{{zzz{{{{{{{{{{{{tttiii___ZZZVVVNNNHHHEEEEEEIIISSSaaarrr{{{sssiii___ZZZWWWUUUQQQPPPTTTVVVTTTTTTWWW]]]ccclllttt{{{zzzsssiii```[[[VVVPPPLLLLLLJJJGGGHHHKKKLLLJJJGGGFFFCCCAAA@@@AAA???;;;777888777555444333111///,,,...////////////...---------...///000000///...---111111000000//////......000///......///111444555888;;;???CCCHHHKKKMMMNNNLLLPPPUUUYYY\\\^^^```bbbggghhhjjjlllnnnnnnllljjjddd___ZZZYYY^^^eeelllooooooqqqrrrtttvvvzzz~~~qqq^^^LLL@@@888777666777999::::::999===;;;888666555555666777666888:::;;;===============<<<<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999888888777555111---***)))((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######jjjXXXPPPNNNLLLIIIKKKKKKKKKJJJHHHEEEBBB@@@;;;<<<===>>>>>><<<;;;999333444444444333333222111000111000///,,,+++,,,---////////////............------,,,,,,,,,,,,,,,,,,)))******+++***)))(((''')))))))))*********++++++444888;;;:::<<>><<<;;;999777666555---+++(((((()))***++++++******((('''''''''((()))******))))))))))))*********************++++++,,,...,,,+++,,,---......---+++...333:::AAAKKKUUU[[[```___^^^\\\ZZZXXXWWWVVVUUUWWWXXXSSSIII???:::999999:::AAAMMMZZZdddoooxxx}}}}}}}}}yyyvvvwwwyyylllaaaVVVPPPLLLGGGEEEFFFFFFNNN\\\mmm~~~wwwuuuppphhh```ZZZWWWVVVUUUUUUXXX\\\]]][[[\\\```kkkrrr{{{}}}vvvllleeeaaa___[[[XXXVVVTTTTTTVVVYYYZZZWWWTTTRRRPPPMMMMMMMMMJJJDDD@@@>>><<<999888666333///,,,//////000000//////...---......////////////......222111111000///......---......------...000222333555777;;;???CCCFFFHHHIIIHHHHHHIIIIIILLLQQQXXX]]]eeegggiiilllmmmmmmlllkkkkkkeee^^^[[[^^^fffnnnsssssssssttttttuuuxxx}}}vvvgggUUUHHH<<<888444222111111111111888888888777666555444333444555777999<<<===>>>>>>===============<<<<<<<<<<<<<<<<<<;;;::::::999999777666444111---+++(((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$#########$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$###jjjYYYRRROOOLLLIIILLLLLLKKKIIIGGGDDDBBB@@@999:::<<<===<<<:::777666444444444444333222111111111222222000...---...///////////////............,,,,,,,,,------.........((()))+++,,,+++***(((&&&))))))*********+++++++++---111444333555777666333111222444777999<<<>>>???222///***(((((()))*********))))))((((((((())))))************************((((((((((((((())))))***---,,,++++++---...///000...222:::CCCLLLWWWaaaggggggddd```]]]ZZZWWWTTTQQQRRRPPPNNNJJJCCC;;;888999>>>BBBLLLZZZgggqqqxxx|||~~~~~~||||||}}}{{{wwwssspppoooooocccXXXMMMHHHFFFEEEHHHMMMNNNUUUbbbqqqwwwnnnmmmlllhhhddd^^^YYYVVVUUUSSSUUU[[[aaabbbaaaeeekkkuuu|||{{{uuurrrpppooollliiidddcccdddhhhlllmmmjjjgggbbb```______```]]]WWWRRRIIIFFFAAA===:::777444111000000111111000000///......//////////////////...222222111000///...------------,,,------///000111222444666:::===@@@BBBCCCGGGEEECCCAAABBBHHHPPPVVVaaacccgggiiijjjkkkllllllooojjjeeeaaaccchhhooosssrrrrrrrrrpppppprrrvvvyyy}}}|||{{{{{{xxxmmm^^^QQQ@@@<<<555111000111111222333555777888888666333111222333555777:::<<<>>>???<<<<<<<<<<<<<<<;;;;;;;;;======<<<<<<;;;;;;;;;;;;888777666444111---***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########"""$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$jjjZZZRRROOOLLLHHHKKKJJJIIIGGGEEECCCAAA@@@;;;<<<======<<<999666333444444444444333222111000111111111000...---...000////////////............+++,,,,,,------......///((()))+++,,,+++***(((&&&((((((((()))))))))******&&&***,,,++++++,,,+++'''###$$$'''+++///333666777555111,,,)))((((((((('''*********************+++******++++++++++++******((((((((((((((())))))***+++++++++++++++---000222444:::CCCNNNXXXccclllrrrqqqlllfffaaa]]]XXXTTTPPPNNNEEE??????>>>:::999<<>>:::777555111111222222111111000////////////....../////////111111111000///......---,,,,,,,,,------...//////000111333555888;;;===>>>@@@???>>><<<<<>><<<<<<<<<<<<<<<<<<<<<<<<======<<<<<<<<<<<<;;;;;;888888888666444000---***((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""##############################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$}}}iiiYYYSSSPPPLLLHHHIIIHHHGGGEEECCCBBBAAA@@@>>>?????????===:::777555555555555444333222111000//////000...---,,,---///////////////............++++++,,,,,,---------...)))******+++***)))(((''''''''''''((((((((())))))&&&)))***(((''')))((($$$''''''((()))***+++,,,---444000,,,***)))(((((('''************++++++++++++******++++++++++++*********************++++++,,,)))***+++++++++---111555<<>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<999999999888555333000...******))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########'''&&&&&&&&&%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%{{{gggYYYSSSPPPLLLHHHGGGGGGEEEDDDCCCBBBBBBBBB>>>>>>>>>===<<<:::999888555555555444333222000000///000000///------...000////////////............+++++++++,,,,,,,,,,,,,,,************)))))))))((('''''''''((((((((())))))(((***+++((((((++++++(((,,,,,,+++++++++*********...,,,************)))(((((())))))***************))))))***++++++***))))))***************++++++,,,)))+++,,,,,,,,,...444888BBBKKKWWWeeeqqq{{{vvvkkkccc[[[RRRKKK===222...333888;;;DDDPPP___mmm{{{~~~uuupppmmmmmmllliiigggfffhhhlllmmmllliiifffbbb]]]YYYWWWTTTPPPMMMHHHEEEFFFMMMUUU^^^jjjuuuzzzwwwrrroooqqqvvv|||~~~zzzuuusssuuuxxx{{{|||rrrpppmmmkkkjjjkkkllllllnnnpppuuu{{{~~~|||vvvpppeee___]]]aaahhhpppyyywwwmmmeee```\\\ZZZYYY[[[___```^^^[[[VVVRRRMMMGGGCCC>>>:::666333333333333333222222111000///...------...///000////////////000000000000,,,------...............//////000111333555777999:::<<<>>>?????????AAABBBHHHMMMTTTXXXZZZ^^^eeejjjjjjlllllljjjfffcccbbbcccbbbeeegggfffdddaaa______^^^___bbbeeehhhjjjkkkkkkeee\\\PPPDDD;;;555111...---...000333666999;;;<<<888777777777777888:::;;;<<<<<<=========>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999888666555333333---,,,+++***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""$$$$$$$$$$$$%%%%%%%%%%%%###$$$&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############"""""""""""" !!!"""###$$$%%%&&&"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%yyyfffXXXSSSPPPLLLHHHGGGFFFEEEDDDCCCCCCCCCCCC;;;;;;:::::::::999999999555555555444333222000///222222333222000000111333000/////////............+++++++++++++++++++++++++++******)))((()))))))))(((((((((((())))))))))))'''******'''(((,,,---,,,&&&&&&&&&'''((()))*********)))((()))+++,,,,,,***''''''((())))))***))))))((()))***++++++***)))(((((((((((((((((())))))******,,,---------000555:::FFFOOO]]]lllxxxyyylllbbbXXXMMMEEE888111000666999<<>>???AAACCCCCCIIIPPPTTTWWW\\\ccciiiiiijjjjjjgggbbb______```[[[^^^aaaaaa___[[[XXXWWWYYY[[[___bbbeeehhhllloookkkcccWWWKKKAAA;;;666333---...///111555999===@@@:::999888777777888999999999:::::::::;;;;;;<<<<<<:::;;;;;;;;;;;;;;;;;;;;;:::999999888777666555555///...---+++***((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!""""""$$$%%%&&&&&&'''%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###"""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$############""" !!!###%%%&&&'''"""###$$$%%%&&&%%%$$$$$$#########$$$$$$%%%%%%%%%~~~xxxzzz~~~tttaaaWWWRRRNNNKKKKKKIIIIIIHHHFFFDDDBBB@@@???======>>>>>>===;;;999888999888777777777666222000111111111111000000000000------..................,,,------------,,,++++++***)))'''&&&%%%&&&((()))''''''((()))***+++,,,,,,,,,+++***))))))***+++,,,'''))))))((('''&&&'''(((((()))))))))*********+++,,,,,,+++***))))))******%%%'''***+++*********+++))),,,///...+++))))))+++((()))+++---000666===AAALLLVVVdddpppxxx~~~nnnYYYIII???:::222000111555888???QQQcccvvv{{{rrrkkkfffbbbaaa```eeejjjmmmlllhhheeecccZZZWWWTTTPPPJJJFFFJJJRRRSSSXXXbbbooo{{{|||uuupppnnnooossspppnnnnnnrrrttttttrrrbbb```\\\YYYYYY\\\ccchhhpppuuu|||yyynnnfffhhhnnnsss|||vvvcccUUUJJJEEEDDDBBB@@@>>>>>>??????>>>===999<<>>???@@@@@@???FFFJJJLLLXXXiiinnniiimmmiiiccc___^^^[[[XXXUUUXXXYYYYYYYYYYYYWWWUUUTTTUUUVVVYYY^^^cccfffffffffgggccc\\\TTTLLLCCC;;;666222111000///000666@@@HHHKKKFFF???888666777999;;;;;;;;;;;;;;;;;;;;;;;;:::======>>>>>>===<<<;;;;;;;;;888666777888999666444000///---+++***)))((((((***)))((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&%%%%%%$$$$$$$$$%%%""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!! !!!  """$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&~~~xxxzzzsss___UUUOOOKKKGGGGGGHHHGGGGGGFFFDDDBBB@@@???======>>>>>>===;;;999888777666444444444333000...111111111111000000000000---...............------,,,,,,,,,,,,,,,++++++***,,,+++)))((('''((()))***&&&&&&&&&&&&'''''''''''')))((((((''''''(((((()))&&&((())))))((((((***+++)))))))))))))))))))))))),,,+++***))))))))))))***%%%(((***+++*********+++(((+++---,,,)))'''''')))+++,,,---///222888???EEERRRYYYdddnnntttyyy}}}~~~|||uuueeeSSSDDD;;;888333222444999===DDDUUUfffuuu}}}~~~vvvmmmeee```^^^]]]eeegggkkkmmmmmmiiidddaaa[[[WWWSSSOOOIIIEEEIIIQQQ___fffrrr{{{tttooommmnnnnnnooopppqqqqqqooommm^^^]]]ZZZWWWWWW[[[aaafffnnnrrrwww||||||ttttttvvvyyywwwbbbTTTKKKDDDAAAAAA???===;;;;;;<<<<<<<<<::::::;;;???CCCFFFEEEAAA===:::888444333333444444333222222111000000//////...---///111333444444333222////////////////////////.........///111333666777777777888999;;;<<<===>>>@@@FFFIIIKKKWWWiiipppmmmpppjjjaaa[[[WWWVVVTTTRRRUUUUUUUUUVVVUUUUUUTTTSSSSSSUUUXXX\\\___aaacccddddddbbb___ZZZTTTKKKAAA;;;333222000......444===DDDNNNKKKDDD===888777888;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;999777777888888666444444333111...+++)))'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""!!!!!!!!!"""!!! !!!###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&}}}xxxzzzrrr^^^SSSNNNIIIFFFEEEFFFFFFEEEEEEDDDBBBAAA@@@======>>>>>>===;;;999888777555333222222222000///111111111111000000000000////////////...---,,,,,,+++++++++,,,+++******)))---,,,+++***)))***++++++***)))))))))((((((((('''&&&''''''((((((''''''&&&&&&''')))***)))***,,,---))))))))))))((((((((((((+++***))))))))))))))))))&&&(((***+++***)))***+++))),,,...---)))'''((()))---...///222666<<>>AAACCCCCCAAA>>>>>><<<999777666555444222333333333222111111000000......///000111222333333////////////////////////---------...000222444555555555555555777888:::<<<@@@EEEHHHJJJUUUfffoooooommmfff\\\TTTPPPOOOPPPPPPOOOOOOOOOPPPPPPPPPQQQQQQRRRVVVZZZ\\\\\\]]]```bbbbbbccceeeeeeaaaXXXNNNFFF999666222///...333;;;AAANNNNNNLLLFFF>>>999999:::888888999999::::::;;;;;;999:::;;;;;;;;;;;;;;;;;;;;;999777777888888777555888777444111---***'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###""""""!!!!!!######"""""""""$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&{{{uuuxxx}}}qqq^^^SSSOOOKKKHHHGGGDDDDDDDDDDDDDDDCCCBBBAAA======>>>>>>===;;;999888999777444222333333222222111111111111000000000///////////////...---,,,+++***++++++++++++***))))))---,,,+++*********++++++*********)))))))))))))))'''((()))******)))((('''&&&((())))))))))))***,,,)))))))))(((((((((((('''******)))(((((())))))***''')))******))))))***+++,,,///000///+++)))+++------///111555:::BBBLLLRRRUUUWWWZZZ]]]___bbbdddeeeeee___WWWLLL@@@555111333555999???FFFMMMVVVbbblllpppuuu}}}~~~yyyppphhhcccbbbdddfffllljjjiiikkkmmmkkkccc\\\TTTMMMFFFCCCCCCHHHTTT```sss{{{|||wwwxxxvvvnnncccXXXRRRPPPJJJIIIIIIHHHHHHLLLQQQUUU```eeejjjmmmpppvvvuuueeeXXXLLLHHHFFFCCC@@@@@@???>>><<<<<<===>>>>>>===???>>>===>>>@@@BBBAAA@@@???===:::999888666444111444444333333222111111000............///111222333////////////////////////------------...000222333444444333222444666888:::>>>CCCGGGJJJSSS___fffgggddd___WWWPPPLLLKKKLLLMMMIIIIIIJJJJJJKKKMMMNNNNNNVVVZZZ^^^^^^[[[ZZZ^^^bbbdddfffjjjmmmlllfff]]]VVVCCC???888222000333999===HHHLLLPPPNNNGGG???;;;999777777888999999:::;;;;;;999:::;;;<<<<<<<<<<<<<<<:::999999888888888777666999888666222///+++(((&&&''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""%%%$$$$$$$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&xxxrrrvvv{{{}}}lllZZZQQQNNNKKKIIIIIIDDDDDDEEEEEEDDDCCCCCCBBB======>>>>>>===;;;999888999666333222333333333222111111111111000000000///////////////...---,,,+++***++++++++++++***))))))++++++******))))))))))))$$$$$$%%%%%%&&&''''''((('''((()))******)))(((''''''((())))))'''''''''))))))))))))))))))(((((((((******))))))))))))******((()))******)))(((***+++,,,///000///,,,***,,,///,,,///333999@@@IIIRRRXXXVVVUUUUUUVVVXXXZZZ[[[\\\\\\SSSJJJCCC:::111111555555;;;DDDLLLTTT]]]ggglllsssxxx~~~vvvrrrmmmhhhfffhhhkkkmmmkkkhhhggghhhjjjhhh```YYYRRRKKKEEEFFFMMMYYYkkkzzzyyywwwqqqeeeWWWMMMHHHGGGBBBBBBBBBBBBCCCFFFJJJNNNVVV\\\dddgggiiimmmuuu{{{xxxjjjaaaVVVLLLIIIHHHEEEAAAAAABBB@@@??????AAABBBAAA@@@@@@>>><<<<<<>>>@@@AAAAAA>>><<<:::999888777444222444444333222222111111000///...------...///111333////////////////////////------,,,,,,---///111222444333222222333555777999:::@@@FFFJJJPPPVVVYYYYYY\\\YYYUUUPPPKKKHHHGGGFFFGGGGGGHHHJJJKKKLLLMMMNNNWWW[[[___]]]ZZZYYY]]]aaaeeehhhkkkpppqqqoooiiieeeOOOHHH===555111222555888===EEENNNRRRNNNFFF>>>:::777777888999999:::;;;;;;:::;;;<<<===============:::::::::999888777777777777666555333000---***)))''''''&&&&&&&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%$$$$$$###############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&uuuppptttyyywwwfffUUUMMMKKKIIIGGGHHHEEEEEEFFFFFFEEEDDDCCCCCC======>>>>>>===;;;999888666444222222222222111000111111111111000000000000////////////...---,,,,,,+++++++++,,,+++******))))))))))))))))))((((((((($$$$$$%%%&&&'''((()))***&&&''''''((((((''''''&&&'''))))))((('''&&&&&&'''((()))))))))******************************+++,,,)))******)))((((((***+++***,,,...,,,******---000///333999@@@GGGOOOWWW\\\ZZZXXXVVVUUUVVVWWWVVVUUUSSSHHH???<<<777222444<<<:::DDDNNNVVV___iiioooqqq{{{}}}wwwhhhgggffffffgggiiilllnnniiigggfffeeeeeeaaaZZZTTTLLLFFFEEEMMMZZZlll}}}oookkkbbbXXXNNNHHHEEEEEE@@@@@@AAAAAAAAACCCGGGJJJMMMUUU^^^cccccceeekkkqqqzzzpppaaaWWWNNNKKKKKKGGGDDDCCCEEECCCBBBBBBDDDEEEEEEDDDAAA???<<<<<<>>>@@@AAAAAAAAA???<<<:::999888666444444444444333222222111111111000///......///000111////////////////////////......---------...000111333222222222222444555777777===DDDIIIKKKLLLMMMMMMUUUUUUTTTQQQKKKFFFCCCBBBIIIJJJLLLNNNPPPPPPPPPPPPTTTWWWYYYZZZYYY[[[^^^bbbgggiiimmmrrruuuuuuqqqnnnZZZQQQCCC888222000111222555<<>>=========999:::;;;:::888777777888666666666444222///,,,+++&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%$$$###""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&uuupppsssyyyvvvfffTTTLLLIIIGGGFFFFFFGGGGGGGGGGGGFFFEEEDDDCCC======>>>>>>===;;;999888555444333444444444222000111111111111000000000000---...............------,,,,,,,,,,,,,,,++++++***)))))))))))))))(((((('''((((((((())))))*********)))((((((''''''(((((()))'''((())))))((('''(((***(((((()))***+++,,,------+++++++++++++++,,,------*********)))(((((()))+++)))+++---,,,***+++///222555999AAAHHHNNNSSSYYY\\\^^^ZZZWWWUUUUUUSSSPPPNNNJJJ>>>555666666555;;;EEEIIITTT```iiirrr|||~~~yyyooojjj^^^___bbbdddgggiiijjjjjjhhhhhhfffccc^^^WWWQQQMMMGGGFFFLLL[[[nnnwwwnnnaaa\\\SSSLLLGGGEEECCCBBB>>>???@@@@@@@@@AAACCCFFFHHHPPPZZZ^^^]]]```gggooovvvpppeee[[[WWWUUUQQQMMMLLLJJJHHHGGGHHHIIIKKKJJJJJJHHHEEEBBBBBBDDDFFFGGGGGGIIIEEEAAA===;;;:::999777666666555444444333333222222222111000///////////////////////////////////////......------...///000000000111111222333333333777;;;@@@EEEEEEEEEFFFHHHLLLOOOPPPOOOKKKHHHGGGGGGNNNPPPTTTWWWXXXWWWVVVTTTPPPQQQTTTWWW\\\aaaeeehhhjjjmmmsssyyy}}}}}}yyyvvvggg\\\LLL>>>666333222111333666<<>>>>>===;;;999888777666666777888777444222111111111111000000000000------......///.........,,,------------,,,++++++)))************)))((((((&&&&&&&&&&&&&&&%%%%%%%%%,,,+++***))))))***+++,,,&&&((()))***)))***+++---(((((()))+++,,,---...///,,,+++++++++,,,------...*********)))'''''')))+++***---......---...222666:::???FFFMMMRRRVVVYYY\\\___[[[VVVTTTRRROOOKKKGGGCCC777000333666777@@@LLLXXXdddpppyyy~~~nnnbbb]]]YYY\\\```eeehhhiiihhhgggiiiiiigggbbbYYYQQQKKKHHHKKKNNNYYYmmmyyylllcccYYYSSSKKKFFFDDDBBB???===;;;===>>>>>>===>>>@@@BBBFFFNNNWWWZZZZZZ^^^gggppp{{{xxxlllfffbbb\\\VVVUUUOOONNNLLLMMMOOOPPPPPPOOONNNLLLJJJIIIKKKMMMNNNMMMPPPLLLFFFAAA>>><<<;;;999777777777666555555444444333333222111000///...---////////////////////////000///...------...///000...///000111222222111111777999>>>AAABBBBBBEEEIIIDDDGGGKKKLLLKKKLLLNNNQQQRRRUUUZZZ]]]^^^]]]ZZZXXXNNNOOORRRXXX```hhhmmmoooooossszzz|||rrreeeTTTEEE;;;777555333444333666>>>GGGKKKGGGBBB;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999;;;<<<;;;888666777999;;;;;;;;;999666222///,,,***)))((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$ !!!###%%%&&&%%%###"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&$$$$$$%%%&&&sssrrrwwwzzzlllUUUIIIGGGFFFFFFGGGFFFGGGGGGFFFFFFEEEDDDCCC>>>>>>>>>===<<<;;;999999666666666666555444333222000111111111111222222222222111000...,,,++++++***...------,,,,,,++++++*********))))))((('''''''''((()))***++++++***)))((()))))))))))))))))))))))))))(((''''''(((***,,,...)))******+++---...//////222111000...---,,,++++++))))))***+++++++++***)))))),,,...---+++---444:::CCCGGGMMMRRRVVVYYY\\\^^^```ZZZUUUVVVXXXUUUJJJAAA555666666555666???LLLWWWfffppp~~~rrrcccZZZWWWYYY]]]``````bbbggghhheeeooolllggg___SSSGGGEEEIIIKKKUUUhhhwwwjjj]]]UUUQQQJJJEEECCC@@@;;;999:::===<<<;;;;;;<<>>>>>>>>===<<<;;;999999555555555555444333222111333222222222111111000000......------,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))(((''''''((()))************)))((())))))))))))))))))))))))(((((()))***************))))))***+++,,,---......******))))))))))))******+++++++++++++++,,,,,,,,,))),,,...------000888>>>JJJNNNTTTYYY[[[]]]___```___[[[VVVTTTSSSMMMBBB999444555555777;;;FFFSSS\\\pppvvv~~~{{{}}}|||sssfff\\\XXXYYY___cccffffffiiimmmmmmjjjjjjeee___WWWLLLCCCDDDJJJXXXfffzzzssshhh]]]SSSLLLMMMGGGBBBAAA@@@<<<:::<<<===<<<<<<<<<>>>@@@CCCDDDLLLOOOTTT[[[eeerrrtttkkkgggddd```___aaacccdddeeeddd```\\\[[[\\\]]]]]]\\\[[[ZZZXXXSSSLLLEEE@@@======;;;999999888777555333444444333222111000000/////////.........//////000000000000000//////......////////////000111222222222333666999<<<>>>???@@@======>>>AAAFFFMMMSSSWWWaaaccccccaaacccfffeeeaaaZZZTTTQQQUUU\\\eeerrr|||{{{xxxnnn^^^OOOEEE:::111000///111555===EEEHHHHHHHHHGGGDDD???:::777777888888999;;;<<<===<<<;;;:::;;;;;;::::::999888888777666666666666555333222222///,,,)))''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&%%%###$$$$$$$$$$$$%%%%%%%%%zzzzzz~~~|||hhhRRRGGGDDDDDDCCCDDDFFFFFFFFFFFFEEEDDDCCCCCC>>>>>>>>>===<<<;;;:::999444444444444333222111000444444333222111000///......------,,,------......******+++,,,,,,---......,,,++++++***))))))((((((((())))))******))))))((())))))))))))))))))))))))'''(((***,,,,,,***)))'''(((((()))***+++,,,,,,---))))))***+++,,,...000111......---,,,,,,---......***,,,......000666???FFFRRRVVV[[[___```_________ZZZXXXUUURRRLLLDDD;;;444333333555:::DDDQQQ^^^fffzzz{{{}}}|||yyyvvvttttttvvvvvvqqqhhh___[[[]]]aaaeeejjjmmmmmmooorrrqqqnnneee]]]TTTLLLDDDBBBHHHQQQiiiyyyvvvggg]]]UUUNNNJJJHHHBBB>>>??????<<<<<<>>>>>>???@@@CCCEEEHHHJJJKKKUUUXXX]]]eeerrr|||vvvtttrrrrrrssstttssssssrrrooojjjgggggggggggggggdddddddddaaa[[[QQQHHHCCCAAA>>><<<::::::888666555444333333333222222111111000//////....../////////000000////////////..................///000111111111222444666999;;;===>>>:::<<>>>>>>>>>>>===;;;:::999444444555444444333222111333333222222111000000///222111///...---,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))))))))((())))))))))))))))))((((((((((((((((((((((((((())))))***++++++***(((((('''(((((()))***+++++++++,,,,,,---...000222444555000000000000///...,,,+++,,,---...000555===GGGNNNWWW[[[___aaa```^^^]]]\\\TTTTTTSSSNNNFFF>>>888555444555999BBBPPP^^^iiiooo}}}{{{wwwrrrmmmkkkkkkmmmooonnniiibbb]]]\\\bbbggghhhmmmqqqqqqrrrsssqqqmmmaaaWWWLLLDDDBBBGGGTTTaaazzzqqq```UUUPPPMMMKKKFFF@@@===>>>???======???AAACCCHHHMMMRRRVVVYYYZZZ```dddkkkuuu}}}zzzvvvrrrpppppppppppplllmmmooonnniii```UUUMMMIIIEEEAAA>>>===;;;999888444444444333333333333333111000//////////////////////////////////////////...............///000000000000111333666888:::;;;:::===AAABBBDDDJJJUUU^^^aaaeeeiiikkkpppuuutttooojjjbbb[[[YYYYYY\\\dddmmmuuuxxx|||~~~zzzrrrkkk```NNN>>>666333111222444999CCCLLLLLLJJJEEE>>>888555555666666777999;;;======>>>>>>;;;;;;:::::::::999999999555555444444444444444444555111+++(((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$###"""###$$$%%%%%%###%%%%%%$$$###############"""#########$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&$$$###$$$&&&)))$$$$$$$$$%%%%%%%%%&&&&&&}}}|||iiiSSSIIIGGGFFFEEEEEEEEEFFFFFFEEEEEEDDDCCCBBB?????????>>>===<<<::::::666666666555555444333222111111111111111111111111222222000///............---------,,,,,,+++++++++,,,,,,++++++***))))))))))))(((((((((((((((((()))((((((((((((((((((((((((+++***)))(((((()))******((((((((())))))******+++******++++++,,,---//////000222333333222...***'''---...000333:::DDDOOOVVV\\\___bbbcccaaa^^^\\\[[[WWWVVVRRRJJJAAA:::777777888;;;BBBNNN\\\iiirrrvvvyyyvvvqqqjjjeeecccfffhhhddddddccc```]]]^^^bbbfffjjjpppsssrrrrrrrrrnnnhhh\\\RRRGGGDDDHHHSSSeeettt~~~{{{gggVVVMMMIIIGGGFFFFFFAAA>>>???@@@??????AAACCCHHHOOOWWW___fffjjjlllnnnttt~~~~~~{{{zzzzzzzzztttuuuvvvwwwtttmmmccc\\\RRRMMMGGGBBB???<<<:::999555555555444444444444444111111000//////////////////000000000000000000000///............//////000//////000111333555777888888;;;??????@@@EEEOOOWWW^^^ccciiiooowww~~~}}}tttmmmeee```[[[WWWXXX\\\bbbgggmmmrrruuuyyy}}}||||||zzzvvvssslll^^^QQQ???888333222222444>>>IIIGGGFFFCCC>>>888555444555666777999:::<<<===>>>???;;;;;;;;;:::::::::::::::666666555444444444555666666222---***)))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###"""!!!"""$$$$$$$$$###&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%((($$$$$$%%%%%%%%%&&&&&&&&&}}}iiiUUUKKKIIIHHHGGGGGGEEEEEEEEEEEEDDDCCCBBBBBB?????????>>>===<<<;;;:::666666666666555444333333000000111111111222222222............///000111111......---,,,,,,+++******,,,++++++***))))))(((((()))((((((''''''(((((()))))))))))))))))))))))))))+++***((('''''')))+++,,,(((((())))))************++++++************++++++///000222222111---)))'''...///222777@@@KKKUUU[[[aaaccceeeeeebbb```^^^^^^```[[[QQQFFF<<<777666777>>>EEEOOO[[[gggpppvvvyyyvvvsssnnngggbbb```bbbdddbbbdddffffffeeeeeefffgggkkkqqqtttrrrpppnnnhhhaaaTTTMMMJJJOOOYYYgggxxx||||||zzznnn^^^PPPIIIGGGFFFEEEGGGBBB@@@BBBDDDCCCDDDFFFHHHLLLUUU```jjjsssyyy}}}~~~}}}zzz}}}~~~|||{{{||||||xxxqqqkkk]]]WWWNNNFFFAAA===:::888777666666666555555444444222222111000////////////000000111111111111222222000//////......///000000////////////111333555777:::===???@@@BBBFFFMMMRRRXXX___gggppp{{{xxxppphhh^^^TTTNNNNNNVVV\\\dddiiillloootttwwwvvvyyyzzzyyyyyyvvvmmmdddLLL@@@666444222111888CCCAAABBBCCCAAA>>>:::888777777888999:::<<<===>>>???;;;;;;;;;;;;::::::::::::999888666555555555666666777444000...,,,+++)))((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&&&&$$$'''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$!!!!!!$$$'''%%%%%%%%%%%%&&&&&&&&&&&&|||iiiUUULLLJJJIIIGGGGGGEEEEEEEEEEEEDDDCCCBBBAAA????????????===<<<;;;:::555555555555444333222222222222222111111111111111,,,,,,,,,------...///000,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((('''''')))(((''''''''''''((()))))))))))))))))))))))))))((((((((())))))***++++++))))))************++++++------,,,+++++++++,,,,,,,,,---------------,,,,,,///000444;;;EEEPPPYYY^^^dddeeefffdddbbb``````aaafff\\\NNN@@@888666888:::EEENNN\\\hhhooossswwwyyywwwuuupppjjjccc___^^^___eeegggjjjllllllkkkjjjjjjhhhmmmpppnnnkkkfff___WWWMMMMMMUUUdddsss|||{{{{{{{{{vvvhhh```TTTLLLIIIHHHGGGFFFGGGCCCAAAEEEHHHHHHJJJMMMPPPUUU]]]hhhttt~~~|||xxxvvvtttppptttxxxzzz{{{~~~{{{wwwjjjbbbWWWMMMFFFAAA===;;;888888777777666555444444333222111000////////////111111222222222333333333111000000//////000000000//////......000222444666:::<<<>>>AAAEEEIIIMMMOOOOOOVVV```kkk{{{xxxnnnaaaSSSKKKJJJIIIQQQZZZ```ccceeejjjmmmmmmsssyyyzzzzzzzzztttnnnXXXHHH:::666444000444<<<===AAAFFFHHHFFFBBB>>><<<888888999:::;;;<<<>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<:::888666555555666777666444222111000...+++)))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$%%%'''''''''%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%############$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%'''&&&"""!!!###'''%%%%%%%%%&&&&&&&&&&&&'''~~~}}}}}}{{{hhhTTTKKKJJJHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA????????????>>><<<;;;:::444444444444333222111111444333333222111000//////...---,,,,,,++++++++++++***++++++,,,,,,------...******))))))(((''''''''')))((('''&&&&&&'''((()))))))))))))))))))))))))))%%%''')))+++,,,+++*********************+++++++++++++++***))))))******++++++***)))(((***---000222000111555===HHHSSS[[[```dddddddddbbb```___```bbbfffZZZIII;;;666888<<<@@@IIIUUUdddoootttuuuwwwyyyyyyxxxtttmmmeee___\\\[[[dddfffhhhjjjkkkiiihhhgggdddiiillliiieee```WWWOOOKKKPPP```vvv{{{{{{uuuzzz}}}tttiiibbbXXXRRRJJJFFFFFFFFFFFFDDDFFFBBBBBBGGGKKKLLLOOOSSSYYY]]]eeeppp{{{{{{wwwtttrrrlllqqqvvvxxxwwwyyy}}}~~~tttlll```TTTLLLEEEAAA???:::999888777666555444333333222111000////////////222222222333333444444444111111000000000000000111000///......///111444555555555888<<>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<999777666666777777666555444333333000---***'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%$$$$$$###"""#########"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%############$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!%%%)))((($$$"""$$$'''%%%%%%%%%&&&&&&&&&''''''}}}xxxyyyzzz{{{iiiUUULLLHHHFFFEEEFFFFFFGGGHHHHHHHHHFFFDDDCCC???@@@@@@???>>><<<:::999999888777555333222222222000222333222111000111222000000000000////////////---,,,+++***)))***+++,,,,,,------+++(((&&&&&&'''&&&((()))++++++)))(((&&&***************)))((('''+++)))(((&&&&&&((()))+++)))))))))))))))******+++((((((''''''''''''((((((------,,,***((()))+++------111888>>>EEEMMMUUUZZZZZZZZZ\\\```eeegggeeebbbUUUHHH;;;555444777@@@HHHZZZdddooosssuuuxxxxxxvvvvvvwwwvvvqqqhhh```[[[YYYbbbggglllnnnllljjjhhhhhhjjjeeedddeeebbbZZZTTTQQQSSScccvvv~~~{{{{{{uuuuuutttrrrnnneee[[[TTTPPPLLLGGGEEEGGGHHHGGGFFFGGGFFFGGGLLLTTT[[[^^^___fffhhhnnnxxxzzzyyy~~~yyyuuutttuuuvvvxxx{{{wwwkkk```VVVNNNEEE@@@DDD>>>:::;;;:::777555777222222222111111111111111////////////000333555666000000000000////////////......------...///111222333555888<<<@@@CCCEEEGGGIIILLLSSS]]]kkkzzzsssiii```SSSFFF@@@???BBBLLLTTTXXX\\\```eeelllsssvvvxxxyyyuuuooofffTTTCCC;;;777333222555999<<>>999777999;;;<<<<<<::::::;;;<<<<<<<<<;;;;;;::::::999999888777777666555444333333333222000...&&&%%%$$$$$$######$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%(((&&&$$$""""""###$$$%%%$$$$$$############$$$$$$!!!###%%%%%%###"""######%%%%%%%%%%%%$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%}}}vvvwwwxxxwwweeeRRRIIIFFFDDDDDDEEEFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBAAA???<<<:::888999888666555333222222222222333444222000//////000////////////...............---,,,+++***++++++,,,***++++++***((('''((()))'''((()))******)))(((''')))************))))))(((***)))(((''''''((()))***)))))))))))))))******++++++******))))))******++++++,,,,,,+++***+++...000111555;;;AAAGGGLLLRRRVVVYYYYYY\\\```cccbbb^^^ZZZHHH???777444666<<>>AAACCCEEEFFFHHHMMMUUU```mmmyyyvvviii___VVVNNNDDD@@@@@@FFFLLLRRR[[[dddkkkpppsssrrrqqqrrroookkkhhhZZZJJJBBB;;;444333555777:::BBBMMMRRRPPPOOOQQQHHHBBB<<<888888:::;;;;;;999::::::;;;;;;;;;;;;::::::999999999888888777777666444333333333222000...((('''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&$$$###"""!!!"""###$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&|||uuutttuuuuuucccQQQHHHFFFEEEEEEFFFFFFGGGHHHIIIHHHFFFDDDBBBDDDDDDCCCBBB???<<<999888888777666444333222222222444555555333000......///............------------...------,,,+++,,,,,,,,,((()))******)))((()))+++'''((()))******)))((('''((())))))************)))***)))(((''''''((()))***)))))))))))))))******++++++++++++******+++++++++(((***,,,,,,---...000333555999???DDDHHHKKKNNNPPPUUUWWW[[[^^^___ZZZSSSNNN>>>999555666:::BBBRRR```lllwww}}}|||}}}}}}~~~zzzssskkkffffffjjjnnnoooqqqrrrpppmmmjjjiiihhhgggddd___ZZZTTTTTT___kkk}}}{{{xxxssskkk```UUUMMMIIIFFFCCCBBBDDDFFFGGGGGGKKKOOOWWWcccnnnvvvzzz{{{}}}{{{~~~}}}wwwqqqiii]]]OOOFFFBBB===:::<<<;;;888666777555555555555444444333333333222222222222333444555111111111000000000000///---,,,,,,,,,...///111222111222555888;;;>>>@@@AAADDDEEEHHHLLLRRR\\\hhhooo}}}yyyjjj```\\\YYYKKKFFFBBBAAADDDKKKZZZhhhmmmqqqrrrnnnlllnnnnnnllllllcccYYYPPPFFF;;;666666444666<<>>:::999:::666666666555555444444333444444444444333444444444222222111111111000000000---,,,,,,,,,---///111222000000222444777:::<<<===BBBCCCCCCDDDHHHOOOZZZaaaoooxxx}}}vvvkkkeeebbb```TTTOOOHHHDDDBBBGGGVVVeeegggmmmpppnnnnnnqqqttttttqqqpppnnnfffYYYJJJ>>>999333333777???EEEIIINNNTTTSSSMMMEEE===999888888999777777888999::::::::::::888888888888888888888888777555444555555555333111,,,+++***((('''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%######"""!!! ###%%%"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&yyyrrrrrrrrrwwwfffSSSKKKIIIHHHHHHJJJGGGHHHIIIIIIHHHEEECCCAAA>>>>>>>>>>>>>>><<<:::999777666555444333222222222111222333222000000000222000000000/////////...............---------,,,,,,***+++,,,***((('''((()))(((((())))))))))))(((((('''((()))***************))))))(((((((((((()))))))))))))))))))))******+++******))))))))))))******(((***+++,,,,,,---000222666:::@@@EEEGGGGGGGGGGGGJJJNNNSSSTTTPPPGGG>>>888777777999???GGGUUUjjj|||vvvqqqlllhhhgggjjjnnnqqqqqqpppooommmmmmlllkkkjjjeeebbb^^^\\\]]]jjjwwwooofff]]]XXXPPPOOOMMMKKKJJJKKKMMMOOOUUU]]]iiiwww}}}xxxqqqhhh]]]VVVJJJDDD@@@@@@>>>:::999:::777666666555444444333333555555555555444444333333222222222222111111111111------,,,,,,---...000111//////000111333666888:::<<<>>>???>>>???DDDNNNUUUaaaiiinnnmmmjjjiiifffbbbZZZUUUOOOJJJEEEEEEOOOZZZ```iiiqqqssstttwwwzzzzzzxxx}}}|||ooo]]]KKK@@@666333333777;;;>>>CCCJJJQQQNNNHHHAAA<<<999999999666777888999::::::::::::999999999888888888888888777666555666666666444222---,,,+++)))'''&&&&&&%%%''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$############$$$$$$#########!!! ###%%%"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxrrrsssuuuxxxfffTTTKKKHHHFFFFFFGGGHHHHHHIIIIIIHHHEEECCCAAA<<<<<<=========<<<;;;:::666555444333222222222222000111222222111000111222111000000000////////////---------------,,,++++++***+++,,,***(((''''''((())))))(((((((((((())))))((())))))************)))(((((())))))))))))(((((()))))))))))))))******++++++++++++******+++++++++***+++,,,+++,,,...222555888<<>>>>>>>>===<<<:::999555555444333222222222222222333333222000///000111000000/////////.........+++,,,---------,,,******)))***+++***)))((()))***))))))(((((((((((()))))))))************))))))((((((((())))))))))))(((((()))))))))))))))******++++++******))))))******+++,,,,,,,,,,,,---111777<<<>>>AAADDDEEEDDDBBB@@@@@@???BBBEEEDDD>>>999555333333888DDDWWWgggsss}}}xxxsssooommmoooqqqrrrrrrqqqooonnnnnnooonnnkkkiiiccc]]]]]]hhhxxx~~~}}}wwwpppeee[[[UUURRRPPPPPPVVVWWWWWWVVVVVVXXX]]]aaaaaahhhsss~~~~~~~~~xxxsss\\\RRRHHHCCC>>>:::999<<<999999888777666555444444222222444444555444333333444333333333333222222222000///---,,,++++++,,,---///.........///111333555333777999777444444:::@@@EEELLLRRRWWW]]]cccddd``````\\\YYYYYYUUUNNNLLLMMMWWWcccooossstttyyy}}}xxxdddSSSEEE>>>777444111000333888AAAEEEIIIIIIEEE@@@<<<;;;777888999;;;<<<<<<<<<===<<<;;;:::999888666555555888777666777888888666555111000...,,,)))((('''&&&$$$%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%'''''''''&&&%%%&&&'''$$$$$$%%%%%%%%%$$$######""""""###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvssswwwzzznnnZZZPPPKKKHHHFFFGGGHHHIIIIIIIIIGGGEEEBBBAAA@@@@@@@@@@@@>>><<<:::888555444444333222222222222444444444333000....../////////.........---------++++++,,,---,,,+++***)))&&&(((******))))))+++,,,))))))(((((((((((())))))***************)))((('''(((((())))))))))))(((((()))))))))))))))******+++((((((''''''''''''((((((,,,,,,,,,,,,///444<<>><<>><<<777888:::;;;<<<============<<<;;;999777666555444888777777777999999777555333222000---+++)))(((((($$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%$$$###"""&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$###""" !!!###%%%'''((()))&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''wwwrrrwwwrrr]]]RRRMMMIIIIIILLLMMMKKKIIIIIIIIIIIIGGGEEE============<<<;;;:::999666666666555444444333333333333222222111000000000///000000000...,,,***)))---...///000///...,,,++++++***)))(((((('''''''''(((((())))))*********+++)))***+++,,,---...//////***************+++,,,,,,))))))))))))))))))))))))((()))***++++++***)))(((,,,,,,---///333999>>>BBBCCCEEEFFFEEEAAA???@@@AAACCC???;;;999555222555:::777III```pppzzz|||wwwpppoooppptttyyy|||~~~|||zzzsssrrrqqqrrrtttvvvvvvuuutttvvvtttpppqqqrrrkkkaaaUUUQQQPPP]]]rrr}}}tttiiiccc\\\UUUQQQLLLIIIJJJOOORRRQQQRRRVVV^^^hhhpppuuuqqqsssxxx{{{zzzzzzyyy||||||}}}pppeeeUUUJJJEEEBBB???<<<======<<<;;;999666333222444444555555444444333222222222111111000111111111333333222///---,,,---///,,,,,,,,,---...///000000333555777888999888777666;;;>>>EEEMMMTTTZZZ^^^```bbbcccdddeeeddd```YYYTTTTTT[[[eeennntttxxx{{{}}}~~~{{{ssshhh___TTTGGG<<<777444000222888;;;<<<@@@EEEIIIHHHCCC>>>:::;;;<<<;;;999999:::<<>>===<<<:::999;;;;;;:::999888666666555444444333333222111111111,,,...///111222333333222...............---,,,,,,(((''''''(((((()))***+++((()))))))))************))))))))))))************'''''''''''''''((())))))************************&&&''')))***+++++++++***++++++---000555;;;AAADDDDDDFFFGGGFFFBBB@@@@@@AAAAAA<<<888666333111555;;;@@@PPPcccpppvvvwwwqqqjjjccceeegggkkkoooqqqrrrqqqtttttttttwwwzzz}}}~~~}}}yyyzzzxxxtttqqqoooeee[[[RRROOOPPP[[[lll{{{zzzwwwqqqiii```YYYRRRPPPNNNLLLNNNRRRUUUUUUXXX]]]gggqqq{{{{{{}}}|||yyyzzz~~~}}}}}}xxxnnn```WWWQQQMMMGGGBBB??????>>>===;;;999777666555555555555555444333333444333333222222222222222333333222000---,,,...///---,,,,,,------///000000222333555777888777666666888<<>>===;;;:::999999999:::999999888777777777777777666555444111...+++)))'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***)))'''&&&&&&'''qqqmmmttt|||zzzdddVVVOOOKKKKKKMMMLLLJJJIIIIIIIIIHHHFFFDDDAAAAAAAAA@@@>>><<<:::999777777777666666555555444555555444444333222222111///////////////...---,,,...------,,,,,,,,,,,,,,,(((((((((((()))***++++++))))))))))))************++++++***)))((('''&&&&&&))))))*********+++++++++************************%%%&&&(((***+++,,,------***+++...222888>>>CCCFFFFFFHHHIIIIIIFFFDDDBBBBBB???:::666444222222888???LLLYYYfffnnnppppppjjjccc^^^^^^___bbbeeehhhlllnnnrrrsssuuuzzz{{{}}}{{{vvvqqqjjj```VVVKKKMMMQQQZZZfffqqqyyy}}}zzzpppkkkiiifff___WWWPPPQQQSSSSSSUUUXXXVVVXXX\\\dddnnnzzz}}}zzzvvvuuuyyy|||tttjjjbbb\\\UUULLLEEE???>>><<<:::888777777777666666666666666555444444555555444333333333333333222222222000...---...///---------------...///000///000222444666666666555555888>>>FFFPPPXXX___bbbaaaaaacccfffgggfffbbb___XXXWWWXXX]]]eeejjjmmmlllooommmjjjkkkkkkjjjeeeaaaZZZQQQGGGAAA;;;444111222000222888???EEEIIIIIIHHH:::777444555999===>>>>>>===<<<;;;:::999999::::::<<<;;;:::999888777777777777666555333000---+++***)))((((((''''''&&&&&&%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$###############$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&qqqlllsss}}}~~~kkk\\\SSSNNNLLLKKKKKKJJJIIIIIIIIIHHHFFFDDDBBBBBBAAA@@@>>>;;;:::888333333333333444444555555444444444333222222111111111000///...,,,+++))))))...---,,,+++***+++,,,---,,,+++***)))(((((((((((()))))))))))))))*********,,,,,,+++***)))(((''''''***++++++,,,,,,,,,,,,,,,************************'''((()))***+++,,,,,,---+++---000444999>>>BBBDDDFFFHHHKKKLLLKKKIIIGGGFFF===888444444444555===EEEUUU^^^gggjjjkkkjjjeee___\\\\\\\\\]]]___ccchhhlllmmmooorrrwww|||~~~xxxzzzyyytttmmmeee\\\WWWKKKPPPXXX___eeelllrrrwww}}}uuuggg```___aaa___WWWQQQSSSWWWXXXYYY[[[YYY]]]ccclllvvvzzztttvvvyyyzzzrrrlllggg^^^SSSJJJCCCAAA===:::888888999999777777777777777666666555666555444333222222222333111222222111///......000---------------...///000---...000222444444555555222444999AAAKKKTTT]]]aaabbbccceeegggiiiiiifffcccWWWRRRNNNPPPXXX___bbbaaabbb```^^^^^^```aaa___^^^WWWRRRLLLGGGBBB<<<777444333555999>>>DDDGGGJJJJJJAAA;;;666666:::>>>???===;;;;;;:::::::::::::::::::::999999888888888999999666666555333111...,,,+++))))))((('''&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%%%%$$$$$$%%%&&&tttmmmuuu~~~qqqcccXXXRRRLLLHHHJJJIIIIIIIIIJJJHHHEEECCCAAAAAA@@@???===;;;999888777777666666555555555555333333222222111111000000......//////000111222333...---,,,+++***+++,,,---,,,+++***))))))(((((((((******))))))))))))))))))))))))))))))))))))))))))'''((()))*********))))))***************************************+++++++++---///222666:::===@@@AAADDDEEEHHHKKKLLLJJJGGGEEE999444222333444888@@@IIIXXX___fffgggggggggddd```XXXYYYYYYXXXYYY[[[aaaeeeiiijjjmmmqqquuuwwwvvvttttttsssqqqlllddd\\\YYYYYYZZZaaahhhlllkkkjjjlllooouuuvvvyyy~~~sssddd[[[ZZZ]]]^^^WWWRRRSSSUUUVVVWWWZZZ___dddlllttt}}}|||wwwuuuxxx~~~{{{wwwsssjjj^^^UUUKKKHHHCCC???<<<;;;<<<<<<888999999999999888777777555555333222222111111111111222333222000//////000...------------...//////,,,---...000222333444444000222555;;;DDDOOOXXX]]]```aaadddgggiiihhheeebbbVVVNNNGGGFFFLLLSSSVVVWWWXXXVVVUUUTTTVVVWWWXXXXXXTTTSSSPPPLLLHHHBBB:::333444555888<<<@@@EEEIIILLLGGG@@@999777:::<<<:::888999999::::::::::::::::::999999888777777777777888555555444333111///---,,,)))((('''&&&%%%######"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((((('''''')))***xxxpppvvvuuufff[[[TTTNNNHHHIIIIIIIIIIIIJJJHHHEEEBBB@@@@@@@@@>>>===;;;999888:::999888666333222000///333333222111111000000///000//////......//////000...------,,,,,,,,,,,,,,,))))))))))))***+++,,,,,,************))))))))))))&&&&&&''''''(((((())))))((()))***,,,,,,++++++***++++++++++++++++++++++++,,,++++++*********++++++///111555999===???@@@@@@AAACCCFFFIIIJJJHHHCCC???333000000333666:::CCCLLLVVV^^^cccdddeeefffeeebbb[[[]]]^^^]]][[[[[[^^^aaaffffffgggiiilllmmmlllkkkllliiieee___WWWSSSXXX```rrrxxx}}}|||uuummmiiihhhkkknnnssszzz}}}rrrfff]]]ZZZ]]]YYYTTTQQQRRRQQQOOORRRVVV___eeennnwwwzzzssspppsssxxx~~~{{{xxxqqqfff^^^PPPMMMHHHBBB>>>;;;:::::::::::::::::::::999888888666555444222111111111111000222333333111//////000......---------......///------...///000222222333111111222666===GGGPPPVVV\\\^^^bbbfffiiihhhddd```XXXPPPGGGBBBCCCHHHLLLNNNOOOOOONNNNNNOOOPPPRRRSSSUUUXXXXXXTTTOOOHHH===333111222555777;;;AAAHHHMMMKKKEEE???:::999888555333777888999:::;;;;;;::::::<<<;;;:::888666555555555555555444333222000...---)))((('''&&&%%%$$$######'''&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&"""""""""""""""#########$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''&&&&&&'''))){{{qqqvvvvvvdddYYYUUUPPPKKKHHHHHHIIIJJJJJJHHHDDDAAA@@@@@@@@@???>>>===;;;:::888777666555333222111000444333333222222111000000333111///---+++***))))))...............---,,,,,,))))))))))))***+++,,,,,,************)))))))))(((''''''((((((((()))))))))***+++---//////...---,,,+++++++++++++++++++++++++++************+++------000333777<<<@@@CCCDDDDDDDDDEEEGGGIIIJJJFFF>>>999222000222666;;;???HHHQQQUUU\\\aaabbbcccffffffdddbbbeeehhhfffbbb______aaa___^^^^^^```bbbccccccbbb]]]YYYTTTPPPLLLOOO^^^ooouuulllhhheeekkksss|||yyyqqqmmmggg^^^ZZZ[[[UUUSSSSSSSSSOOOLLLQQQXXX```hhhsss|||{{{uuuuuuvvvyyy}}}|||wwwnnngggYYYVVVPPPIIICCC???<<<;;;;;;;;;;;;;;;;;;:::999999777666555333222222111111000111333333111000000000///......---------...............//////111222222222111000222777@@@IIIOOOZZZ]]]cccjjjnnnmmmiiieee^^^WWWLLLCCC>>>@@@DDDGGGHHHIIIJJJJJJKKKMMMPPPRRRYYY___bbb```\\\UUUIII===555555666666777===EEEKKKNNNKKKFFFAAA<<<888555444666777999:::;;;;;;;;;:::<<<<<<:::999888777666666666666555555333222000///******)))((('''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%}}}rrrvvv~~~vvvbbbVVVTTTRRRNNNHHHHHHIIIJJJJJJHHHDDDAAAAAAAAAAAA@@@@@@>>>======777777888888999:::::::::555555444333333222222111000///......///000111222---...///000///...---,,,---,,,+++***))))))))))))+++*********))))))((((((++++++++++++************'''(((***,,,,,,+++***)))++++++++++++++++++++++++))))))))))))***,,,///000000333999???DDDFFFGGGGGGJJJJJJKKKMMMLLLFFF===666555333666<<>>>>>======;;;999666666666555444444333333777666555444333222222222......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,------////////////---,,,+++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++(((((((((***,,,///111333777888:::;;;===AAAFFFIIILLLKKKJJJHHHEEE@@@:::666...111777???IIIPPPTTTVVVXXXYYY\\\aaafffjjjkkkjjjkkkhhheeecccbbbbbbbbbbbb[[[WWWTTTVVVZZZYYYTTTNNNIIIDDDCCCGGGLLLXXXmmm|||yyyuuuwww{{{zzzmmmbbbcccbbbaaa```___[[[WWWTTTOOOMMMNNNPPPPPPPPPZZZfffrrrzzz{{{xxxxxxyyywwwzzzvvvqqqkkkcccXXXKKKBBBIIIAAA;;;===@@@>>>;;;:::999999888666555444333222222111000000000000000000000000///...------,,,,,,//////////////////......------......000555;;;@@@KKKYYYlll|||xxxtttnnnfffYYYMMMDDD@@@===<<>><<<:::888777777666555555444444666555444333222111000000******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++*********))))))++++++++++++++++++++++++************************)))************+++++++++)))))))))***,,,///111222333555888;;;???DDDJJJNNNOOOMMMJJJFFFAAA;;;444000///333:::DDDMMMTTTXXXZZZ[[[\\\___dddiiilllmmmlllgggddd```___aaacccdddccc^^^YYYUUUTTTVVVVVVRRRMMMEEE@@@???DDDNNN]]]sss~~~|||zzz{{{yyyqqqeee[[[XXXXXXXXXXXXVVVSSSPPPMMMJJJHHHIIINNNPPPTTT]]]hhhyyy{{{wwwuuuxxx}}}xxxkkk]]]SSSKKKCCC>>>@@@BBB@@@<<<:::;;;:::999888666555444444333222222111111111111222000//////......---,,,,,,............////////////...///000000111444999<<>>@@@FFFLLLOOOOOONNNOOOQQQ[[[___fffmmmrrrrrrnnnjjj^^^RRRDDD<<<<<>>>>>>>>>>><<<:::777666666555555444444333555555555444333111///...000000000000////////////---------,,,,,,+++++++++++++++***)))***+++---...))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++,,,,,,,,,,,,---///111222666888<<>>777555666888999AAAMMMXXX___cccfffhhhnnnmmmnnnoooqqqqqqpppnnn```\\\YYYZZZ___bbbbbb```aaa___[[[VVVOOOJJJGGGFFFNNNQQQWWWaaammmzzznnn```XXXSSSNNNJJJLLLOOOQQQQQQOOONNNNNNNNNPPPRRRVVV___lllzzz}}}{{{~~~ttteeeTTTKKKEEEAAA>>>???<<<<<<;;;:::888777666666444444333111111000000000///////////////.........,,,---------......//////+++---111333333444555777444888AAALLLWWW___dddeeeeeeeeefffeeebbb\\\SSSMMMDDDEEEHHHMMMSSSWWWZZZZZZZZZ\\\aaafffkkkpppuuuxxx{{{wwwlll[[[III===:::<<>>===<<<:::666666666555444444333333444444555555444222000///000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***(((((()))))))))))))))***************************)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---...000222444222666;;;???CCCHHHLLLPPPNNNKKKEEE===555333666:::AAAIIIUUU^^^cccfffiiikkkooonnnmmmnnnnnnllliiiggg___^^^^^^```aaabbbbbbaaa```___\\\TTTLLLGGGFFFHHHLLLVVVbbbmmmyyyxxxfffYYYRRRNNNKKKHHHEEEHHHKKKKKKJJJKKKNNNQQQRRRXXX]]]dddpppppp]]]PPPIIICCCAAABBB===<<<<<<:::999888777666555444333111000000000000////////////////////////------------------------***,,,///111111222444555222666<<>>???>>>???AAADDDEEEDDD@@@<<<888666555555888:::;;;;;;::::::::::::;;;;;;;;;;;;:::999888666555444333333444444333111///,,,***)))%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&'''((((((((($$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&'''((()))))))))%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((lllcccdddiiieee[[[NNNHHHJJJKKKJJJHHHIIIJJJJJJIIIFFFDDDBBBAAA???>>>>>>???>>>===<<<777777666666555444444444111222333444333222000///...............---------***++++++,,,,,,------...++++++++++++***)))(((((((((((((((((())))))******++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,---///111444555222666;;;???CCCFFFKKKMMMKKKIIICCC:::333333999???JJJRRR\\\cccfffhhhkkknnnnnnllljjjiiigggeeeaaa^^^\\\```dddeeedddcccdddeeebbb```ZZZPPPFFFCCCHHHMMMQQQ___nnnyyyzzznnn___SSSNNNKKKGGGDDD???BBBFFFGGGHHHLLLSSSYYYZZZcccjjjnnnvvv~~~vvvcccXXXPPPHHHDDDCCC???>>>===<<<:::999888888666555444333111111111111/////////////////////000///......------,,,,,,++++++---...///...///111222222666999;;;<<>>999999;;;???CCCEEEDDDBBB<<<999777666777999999999999999999999:::::::::::::::999888777666666666666444444444333111...,,,+++&&&&&&%%%%%%%%%%%%&&&&&&!!!!!!###$$$%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''###%%%''''''$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''(((((((((%%%&&&'''(((((('''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((pppffffffoooiii]]]MMMEEEEEEEEEDDDGGGHHHIIIJJJIIIGGGEEECCCBBB@@@??????@@@@@@>>>===888888888777666666555555...000111222222111000...---......//////000000000)))***+++,,,------...///---.........---+++)))((('''((((((((())))))******++++++++++++++++++++++++************************)))************+++++++++++++++,,,---///222555777666999===@@@BBBDDDFFFIIIEEEDDD???777222444===DDDPPPWWWaaaggghhhjjjmmmqqqkkkjjjgggeeeccc___ZZZWWWYYY```gggiiigggeeefffhhhddd```XXXLLLBBBAAAJJJRRRZZZiiiyyy~~~{{{rrrhhhZZZPPPKKKHHHDDD@@@===AAAEEEGGGJJJPPPZZZbbbdddooowwwyyyzzzwwwtttssswww|||wwwggg]]]VVVMMMGGGDDD@@@@@@???===<<<;;;:::999777777555444333222222222////////////000000000000//////...---,,,++++++***---.........,,,,,,...000111555888666444999FFFRRRXXX[[[aaagggkkkkkkhhhddd[[[QQQGGGEEEKKKUUU[[[\\\^^^aaaeeeiiinnnwww}}}iiiSSSCCC;;;444333555:::@@@EEEFFFEEE@@@===999777777888888777888888999999999::::::::::::999999888777777888888444444444333222000---,,,'''''''''&&&&&&'''''''''###$$$%%%'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))(((((('''&&&&&&%%%%%%"""%%%''''''%%%###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$$$$$$$###""""""%%%&&&((())))))(((&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((rrrkkknnnsssmmm___OOOFFFFFFGGGFFFHHHHHHIIIIIIHHHFFFDDDBBBDDDCCCAAA???>>>===<<<<<<999999888666555333222222333444555444111...---...------------------------///...---+++***))))))(((((())))))))))))*********,,,+++***((((((((())))))&&&&&&&&&(((******(((&&&,,,,,,,,,***((((((***+++,,,,,,++++++***+++++++++,,,---//////000333666999>>>???BBBCCCDDDDDDCCCBBB>>>;;;888777666999EEEQQQ\\\dddkkkjjjiiikkknnnnnnllliiihhhfff```WWWSSSUUU^^^aaaeeegggffffffgggjjj```XXXNNNFFFDDDIIIOOOSSSeeeqqq{{{}}}vvvqqqfff^^^RRRIIIEEEDDDBBBAAADDDBBBCCCGGGJJJPPP\\\hhhpppuuu|||zzzsssmmmmmmnnnpppuuu}}}tttggg]]]TTTLLLHHHEEEBBB???>>>>>>>>>===<<<999888666444222111000000000//////111333222000......///000000///---+++***---------...............,,,///222222222777???FFFOOOVVV```iiimmmmmmllljjj___\\\UUUKKKEEEIIIWWWbbbbbbbbbcccgggnnnuuuzzz|||~~~wwwooocccQQQAAA999444333777;;;===AAAEEEFFFAAA<<<999888777777666999:::;;;;;;:::::::::;;;;;;;;;::::::999888777777444333222111///---+++***''''''&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###""""""###%%%%%%###"""$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&''''''((($$$$$$%%%&&&&&&''''''((('''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&'''((()))rrrkkknnntttnnn___OOOFFFFFFGGGGGGJJJKKKLLLLLLKKKIIIGGGEEEBBBAAA@@@>>>===<<<;;;;;;999999888666555333222222444555444333000......///------------------------///...---,,,******))))))+++++++++******)))))))))+++***)))(((((())))))***+++***)))***+++,,,***(((+++,,,,,,***((((((***+++,,,,,,++++++***++++++,,,,,,...000111222444777:::<<<>>>@@@AAABBBAAA@@@???:::777555666666;;;HHHUUUccclllrrrqqqnnnooopppooopppkkkhhheee^^^WWWUUUXXX\\\___ccceeeeeeeeegggiiibbbYYYOOOIIILLLTTT\\\aaalllwwwyyynnniii```ZZZQQQJJJHHHGGGFFFEEEFFFDDDFFFJJJNNNTTT```kkkvvv{{{}}}wwwppplllkkknnnttt{{{tttjjj```WWWRRRKKKHHHCCC@@@???>>>===<<<999888777555333111111000111000000111222222000......///000111000...,,,+++,,,---------......//////,,,///111222222555===CCCPPPWWW```fffhhhhhhiiijjjbbb```ZZZPPPIIIJJJTTT]]]bbbccceeegggkkknnnrrrtttzzz{{{yyytttnnneeeUUUFFF888333000333666999===AAADDDBBB???<<<:::999888888222444777888999:::;;;;;;::::::999999888777777666555555444333111///---,,,''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&%%%$$$"""%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''rrrjjjmmmtttnnn___NNNEEEFFFHHHGGGHHHIIIJJJJJJIIIGGGDDDCCC@@@@@@???===<<<;;;::::::999888777666555333222222555555444111///...///000........................//////---,,,++++++++++++------,,,+++***)))((((((***))))))((())))))***+++,,,+++))))))***+++***)))++++++,,,***)))(((***+++,,,++++++***++++++,,,,,,,,,...222444555666888:::;;;<<<>>>??????>>><<<;;;555222111444777>>>LLLYYYiiiqqqvvvuuusssrrrpppmmmnnniiidddaaa[[[VVVWWW\\\[[[^^^aaacccdddeeeggghhhaaaXXXNNNLLLSSS^^^fffjjjmmmtttzzz|||~~~pppddd^^^XXXTTTOOOKKKJJJJJJJJJIIIHHHHHHKKKPPPTTTZZZeeeppp{{{zzzsssooommmkkkjjjqqqwwwtttkkkdddZZZUUUMMMGGGCCC@@@>>><<<:::999777555444222222222222111111111222111///...000000111111111///...,,,,,,,,,------...///000000---///111111000333:::???OOOVVV^^^ccccccdddgggkkkhhhgggbbbXXXOOOLLLPPPUUU```dddggghhhffffffhhhjjjnnnqqqrrrpppmmmgggZZZNNN;;;444///000333555999???DDDEEEFFFDDDAAA>>><<<;;;111333555888::::::::::::999999888888777777666666666666555444222000///...(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***((('''&&&'''&&&$$$###'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%$$$$$$((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''%%%%%%%%%$$$%%%%%%&&&'''sssjjjkkksssmmm___NNNEEEFFFHHHGGGFFFGGGHHHHHHGGGEEECCCAAA@@@??????>>>===<<<::::::888777777555444333222222555555333000......///222///////////////////////////...------,,,,,,,,,,,,------,,,,,,+++******)))((((((((())))))***++++++((('''%%%%%%'''((())))))***+++++++++))))))***+++++++++******++++++,,,,,,,,,///333666777888:::;;;;;;<<<===>>>===<<<:::888333000000444999AAANNNZZZgggnnnttttttrrrqqqnnnjjjiiieeeaaa___ZZZVVVWWW\\\[[[]]]```ccceeefffggghhh```ZZZTTTVVV___iiinnnooonnnrrrtttuuuxxxuuuggg\\\WWWQQQPPPNNNLLLLLLLLLKKKKKKJJJKKKOOOVVVZZZ___iiittt}}}{{{wwwppplllllloootttxxxyyymmmfff[[[QQQIIICCC???===:::999888666555444333333444333111111222111///...000111111111111000///...+++,,,,,,---...///000000...///000//////222666:::IIIQQQ\\\bbbbbbdddhhhlllmmmllliiiaaaVVVOOOMMMNNN]]]ccchhhhhhdddaaaaaaccceeeiiillllllkkkggg^^^TTTCCC:::333111222333888===BBBGGGNNNPPPLLLEEE???<<<777777888:::;;;;;;999888999999999999888888777777666666555444333111000///)))(((''''''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&''''''&&&%%%'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&''''''((()))*********&&&&&&&&&%%%%%%&&&&&&'''uuujjjiiipppjjj]]]NNNFFFFFFGGGGGGIIIJJJKKKKKKJJJHHHFFFDDD???@@@@@@???>>>===<<<;;;777777666555444333333222555444333000......000222////////////////////////......---,,,,,,,,,------++++++++++++++++++++++++(((((())))))************%%%$$$"""###&&&(((******)))***++++++***)))***++++++*********++++++,,,------000444777888:::;;;======>>>>>>>>>===:::888666444111111666;;;CCCMMMWWWaaahhhnnnoooppppppmmmhhhiiieeecccaaa\\\UUUTTTWWW]]]^^^aaadddfffhhhhhhggg^^^^^^aaaiiittt{{{|||{{{xxxxxxxxxxxxyyy}}}yyylll```XXXUUUOOOOOOOOONNNLLLKKKKKKKKKNNNOOOUUU]]]aaaeeennnwww}}}zzzrrrpppnnnooottt}}}}}}}}}|||wwwrrrxxx|||~~~vvviii[[[PPPHHHBBB>>>;;;:::999777666555555444555333111111111111000...111111111111111000000000,,,,,,------...//////000///////////////111444666???IIIWWWaaaeeegggiiillloooooommmfff\\\TTTOOOMMMYYY```fffgggccc______aaaaaaeeehhhgggfffeee___XXXJJJAAA777333222111444999===EEEOOOUUUTTTLLLBBB<<<:::999888999;;;;;;:::888::::::::::::::::::999999555555555444333111000///+++***)))((('''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''(((((()))%%%%%%&&&'''((())))))***((((((''''''''''''((((((wwwjjjgggjjjfff[[[NNNFFFFFFGGGEEEHHHHHHIIIIIIHHHFFFDDDBBB??????@@@@@@???>>><<<;;;666666555555444333333222333444333111///...000222........................---,,,,,,,,,,,,,,,---...************++++++,,,,,,((())))))************)))&&&%%%%%%&&&)))+++++++++(((***+++,,,*********+++************+++,,,---------000444666888:::===????????????>>><<<999666444555222333999???EEEMMMTTT[[[bbbgggjjjlllooommmhhhjjjgggdddbbb\\\UUUTTTVVV______aaacccggghhhgggfffXXX___kkkxxx~~~}}}{{{pppddd\\\XXXWWWOOOPPPQQQPPPNNNLLLMMMNNNUUUWWW^^^fffjjjmmmuuu}}}~~~|||yyyuuurrrpppsssuuuxxx}}}zzz{{{}}}}}}ooobbbUUUKKKCCC???;;;;;;999888777666666666555333111111111222111000111111000000000000000000---------............/////////...///000111333444888BBBPPP\\\eeeiiijjjkkknnnnnnmmmhhhaaaYYYSSSQQQWWW\\\bbbdddccc```___```^^^bbbcccaaa```aaa___[[[QQQGGG<<<666222///000444777===HHHRRRVVVRRRHHH@@@:::777444555888;;;;;;:::;;;;;;;;;;;;;;;;;;::::::666666555555444222111000---,,,+++***(((((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!"""$$$&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''(((((())))))(((((('''&&&&&&&&&""""""###$$$%%%%%%&&&&&&***)))(((((('''(((((((((zzzjjjeeeeeebbbYYYNNNGGGGGGFFFDDDEEEFFFGGGGGGFFFDDDAAA@@@===>>>??????>>>===;;;:::666555555444444333333222222333333222000///000111------------------------+++++++++++++++,,,------******************))))))))))))***+++******(((((())))))((()))+++,,,***)))''')))+++,,,+++******+++************+++,,,---......000333555777:::===@@@?????????>>>;;;777444222444222444<<>>>>><<<:::888555555555444444333333333111222444333111000///000------------------------************+++,,,------,,,++++++***)))((('''''')))***++++++***)))((('''+++******++++++***'''%%%''')))+++,,,+++******+++************+++,,,---...///000222444666999>>>AAA??????>>>===:::666222000222111555>>>FFFJJJOOOSSSSSSXXX[[[]]]aaafffeeeaaaWWWTTTRRRSSSTTTVVV]]]eee```______aaadddeeeccc```cccppp}}}rrreee[[[WWWWWWYYYRRRTTTVVVUUUSSSSSSUUUXXXeeehhhpppxxx|||}}}zzzwwwssssssttttttsssnnngggcccdddfffjjjpppwww~~~|||uuukkk```VVVMMMEEE@@@<<<;;;:::999888888777888444222000000222333333333000///////////////000000/////////...------,,,,,,///......///111333333333888:::AAAOOO]]]fffhhhgggiiiiiihhhgggddd```]]]\\\VVVWWWZZZ]]]``````]]]ZZZVVVYYYYYYUUUUUUYYY]]]]]]___UUUIIIAAA999333000222666666;;;IIIXXXaaa___ZZZHHHAAA999666888;;;;;;999999999999999999999999999888888888888777666444444111000...,,,+++)))))))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&###"""$$$%%%&&&%%%$$$%%%''''''''''''%%%$$$(((''''''&&&&&&%%%%%%$$$&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&qqqhhhccc```WWWLLLGGGHHHHHHEEEEEEFFFGGGHHHGGGEEECCCBBB@@@@@@???>>>===<<<;;;;;;777777666555444333333222111111222222222111111000//////.........---------+++++++++,,,,,,---------+++++++++***++++++,,,,,,)))************++++++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***,,,---...///111333666777888888888:::<<<<<<;;;777444222222000444888===AAAFFFKKKNNNQQQRRRUUUXXX[[[]]]\\\[[[SSSSSSSSSTTTUUUXXX]]]aaadddaaa```bbb```\\\ZZZ\\\sssyyykkk^^^WWWTTTTTTUUUVVVWWWWWWUUURRRRRRUUUYYYgggpppzzzxxxpppkkkiiigggeee___``````^^^]]]]]]___aaa```eeemmmxxx|||ssseeeZZZSSSOOOKKKHHH>>>===<<<;;;:::999777666777666555333222111000000//////000000111111222222,,,---...000000///---,,,000000000111222222333333777777:::AAANNN[[[ffflllmmmiiifffggglllppprrrqqqcccXXXPPPSSS^^^ddd___VVV[[[XXXVVVTTTVVVZZZ```dddfffbbbWWWGGG<<<777555222222666<<>>===<<<;;;;;;666666555444333222111111333333333222111000///...//////.........---------+++++++++,,,,,,---------,,,,,,++++++***+++++++++)))************+++++++++******************++++++,,,,,,,,,++++++*********+++*********+++,,,...///000111333444666777888888888999999888444111000000000444888===@@@DDDIIILLLOOOQQQUUUYYY\\\]]]\\\ZZZSSSTTTVVVWWWXXX[[[___cccbbb``````aaa___\\\^^^bbb||||||sssfff[[[UUURRRRRRRRRSSSTTTUUUSSSQQQSSSXXX\\\mmmuuu}}}rrrnnngggcccaaa```]]][[[XXXXXXWWWWWWXXX\\\aaafffmmmttt}}}qqqeee]]]UUUNNNIIIBBB@@@>>><<<;;;:::999888777666555333222111111000000000000000111111111111......------------......//////000111111222333333333444777===HHHUUUaaaiiiooonnnmmmooosssvvvxxxyyyddd\\\TTTTTT[[[```___[[[\\\ZZZXXXWWWYYY^^^dddiiiooolllbbbRRRFFF>>>888333444666;;;BBBLLLUUU[[[]]]UUUMMMCCC;;;777777888888::::::;;;;;;;;;:::999999:::999888777666555444333222222111///,,,)))'''&&&'''&&&%%%%%%''''''&&&%%%(((''''''&&&&&&''''''(((''''''&&&&&&%%%$$$$$$###%%%&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&%%%%%%%%%&&&'''%%%%%%'''((((((((('''&&&%%%&&&''''''((((((((((((%%%&&&'''((((((((('''&&&&&&(((((('''&&&%%%%%%&&&wwwllljjjqqqnnncccSSSHHHDDDCCCAAAFFFFFFHHHHHHGGGFFFCCCBBB@@@@@@???>>>===<<<;;;;;;777666666555444333222222444444333222111///...---/////////............---++++++,,,,,,,,,,,,------------,,,+++************)))************+++++++++)))))))))***+++++++++,,,---,,,,,,+++***)))((('''+++*********,,,---///111222222222333444666777888888888888666222000///000000444888<<>>GGGPPPVVVZZZYYYTTTLLLBBB:::666666888;;;;;;<<<<<<;;;::::::999999999888777666666555555444333222000...,,,)))((('''&&&%%%&&&'''''''''%%%(((((((((''''''(((((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&''''''((()))$$$%%%&&&&&&''''''&&&&&&'''(((((()))))))))((((((%%%&&&''''''(((((('''''''''((()))((('''&&&'''(((rrrjjjmmmqqqpppgggVVVJJJFFFGGGGGGFFFGGGHHHHHHHHHFFFDDDBBB@@@@@@???>>>===<<<;;;;;;999999888777666555555444333333222222111///...---/////////...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))*********+++++++++(((((()))***+++,,,,,,,,,,,,,,,++++++******))))))+++***++++++---///111222444333222222333555777888999999888666333111222333111444999===@@@BBBEEEGGGIIINNNUUUZZZ[[[ZZZWWWVVVSSSVVVYYY[[[\\\]]]___```\\\[[[ZZZYYYVVVYYYeeessszzztttfffaaaYYYTTTPPPOOOMMMLLLMMMOOOQQQRRRUUU[[[eeelll{{{xxxooohhhccc```___^^^]]]\\\\\\[[[ZZZYYY[[[^^^cccjjjtttyyylllcccWWWPPPEEE>>>;;;::::::999999888666444333222222222222222222111111000000000///...---,,,,,,,,,---...------...///111222333333...111444666888AAANNNXXXdddllluuu{{{{{{xxxuuutttiiijjjhhhaaaYYYVVVYYY^^^ZZZ[[[]]]]]]___dddlllrrrssssssooofff\\\SSSFFF;;;777444444:::CCCKKKSSSZZZ___^^^XXXMMMAAA999888999::::::;;;;;;::::::999888888888888777777666666666444333222111///---+++***(((&&&%%%&&&'''((('''&&&((((((''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''(((((()))%%%%%%&&&&&&''''''''''''(((((()))))))))(((''''''&&&&&&&&&'''''''''''''''((()))***)))((('''((()))qqqlllqqqttttttmmm\\\MMMHHHIIIJJJFFFGGGHHHIIIHHHFFFDDDCCC@@@@@@???>>>===<<<;;;;;;999999888777666555555444000000111111111000//////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++************))))))*********+++++++++(((((()))***+++,,,,,,,,,***+++++++++,,,,,,------+++++++++,,,...000333444555555444333444555777888888777666444222111333555444777<<<@@@CCCEEEGGGIIIKKKPPPVVVYYYYYYWWWVVVVVVTTTWWWZZZ\\\[[[[[[[[[\\\XXXVVVTTTRRRQQQVVVeeeuuu~~~yyyrrrlll^^^ZZZUUUQQQOOONNNMMMLLLMMMPPPSSSUUUZZZbbbmmmuuu}}}tttqqqlllfffaaa^^^]]]^^^\\\\\\\\\]]]^^^```bbbdddhhhnnnyyyyyyeeeZZZLLLAAA<<<:::999777999888777555444333222222333333222222111111000000......///000///...---,,,,,,---...///000111222222111444666555555:::DDDMMMXXXcccpppxxxwwwqqqjjjfffcccgggiiibbbVVVNNNOOORRRUUUYYY]]]___```dddkkkqqqrrrtttsssmmmfff]]]OOOCCC;;;444111777???GGGQQQZZZjjjkkkggg\\\LLL@@@;;;:::888888999999999999888888999999888888777777666666333333222111///...,,,+++((('''&&&&&&(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((''''''(((((((((''''''&&&&&&&&&&&&&&&''''''((((((''')))***)))(((((()))***tttqqqvvv{{{~~~xxxeeeRRRIIIHHHHHHGGGGGGIIIIIIHHHGGGDDDCCC@@@@@@???>>>===<<<;;;;;;777666666555444333222222//////000000111000000///...////////////000000000------,,,,,,,,,,,,++++++------,,,+++************)))************+++++++++)))))))))***+++++++++,,,******+++,,,---......///+++++++++---///222555666666666666666666666777777444444333111///111444777:::>>>CCCHHHJJJLLLNNNPPPQQQUUUXXXYYYWWWVVVWWWYYYZZZ[[[]]]]]][[[YYYYYYYYYUUUQQQLLLKKKKKKRRRbbbrrrxxx}}}uuuooojjjeeeYYYVVVQQQNNNNNNNNNMMMLLLNNNQQQVVVZZZ___hhhsss{{{~~~yyyoooiii```___]]]YYYWWWWWWYYY[[[UUUXXX\\\aaaffflllssswww}}}pppdddSSSGGGAAA>>>;;;888:::999777666444333333333222222222222222111111111...000111222111///---+++------......//////000000333555666555555888>>>DDDNNNWWWdddmmmnnnhhh```[[[ZZZ^^^___ZZZOOOFFFDDDEEEOOOUUU]]]```aaaccciiinnntttwwwwwwtttpppjjj]]]QQQDDD999333666;;;@@@KKKVVVnnnpppooofffWWWGGG===999555666777888999999999999::::::999888777777666666333333222222000///...---((('''&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''''''''&&&&&&(((''''''''''''((())))))&&&''''''((((((((('''''''''&&&&&&&&&&&&'''(((((('''((())))))(((((()))***zzzwww{{{oooYYYLLLIIIIIIGGGHHHIIIIIIIIIGGGEEECCC@@@@@@???>>>===<<<;;;;;;666666555444333222111111000111111111000///........./////////000000000000---------,,,,,,+++++++++,,,,,,++++++***+++++++++)))************+++++++++******************++++++******++++++,,,,,,------++++++,,,---000333666888777777888888888888777777333333111000000222777;;;AAAFFFLLLQQQSSSUUUWWWYYYYYY\\\]]]ZZZWWWVVVZZZ^^^bbbcccccc```]]]ZZZYYYYYYSSSLLLEEEDDDGGGOOO^^^lllooovvv}}}ttthhhdddaaa]]]VVVRRRNNNKKKKKKLLLMMMLLLNNNRRRXXX]]]ccckkkuuu||||||ssskkkbbb[[[VVVSSSTTTTTTTTTSSSUUUZZZ^^^[[[bbbllluuu~~~wwwjjjYYYLLLGGGDDD@@@===:::999888666555444444333111222222222222222222333222222222111111000///...........................222333444555777:::<<<>>>DDDIIIRRR[[[___^^^YYYTTTSSSTTTSSSPPPJJJDDDAAA@@@JJJSSS]]]bbbbbbbbbfffjjjpppsssuuuvvvyyyxxxoooeeeSSSDDD888777888999BBBNNN___dddgggeeeZZZLLL@@@:::444555666888::::::;;;;;;;;;;;;:::999777666555555444444444333222111000///)))'''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''''''''###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((())))))''''''((()))((('''&&&&&&''''''&&&&&&&&&'''((()))&&&'''(((((())))))))))))'''&&&&&&%%%&&&'''((()))&&&''')))((('''''')))***~~~{{{~~~uuu^^^PPPMMMMMMGGGHHHIIIIIIIIIGGGEEECCC@@@@@@???>>>===<<<;;;;;;777777666555444333333222222222222111000...,,,,,,.../////////000000111111---------,,,,,,++++++++++++++++++***++++++,,,,,,)))************++++++++++++++++++***************+++++++++***************++++++,,,...000444777888888888999::::::999777666444444333222222666;;;???GGGKKKRRRWWWZZZ\\\^^^___```aaa```\\\WWWXXX]]]bbbiiiiiigggddd___\\\ZZZZZZRRRIIIAAA@@@DDDMMM[[[gggnnnwww|||iii]]]ZZZYYYWWWTTTPPPLLLIIIIIIKKKLLLLLLNNNRRRYYY___dddllluuu|||qqqlllfff```[[[WWWSSSPPPLLLNNNQQQSSSUUUXXX___ccckkktttzzzmmm\\\QQQLLLJJJEEEAAA;;;:::888777555444444444111111111222222333333444555444222000//////000111///............---------000000111444888;;;<<<;;;===???DDDLLLTTTWWWUUUQQQRRRPPPMMMJJJHHHFFFDDDBBBHHHRRR^^^ccccccbbbdddhhhgggkkkpppvvv}}}}}}uuu^^^LLL===999666333:::FFFKKKRRRZZZ]]]YYYNNNCCC<<<444555777999;;;<<<======<<<<<<;;;999777666555444555555555555444333222111)))'''&&&'''((()))((('''((((((''''''''''''((((((&&&&&&''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''(((((()))))))))))))))$$$%%%&&&'''(((***++++++))))))*********((('''&&&&&&&&&%%%$$$%%%&&&'''(((''''''(((******+++++++++''''''&&&%%%&&&'''((()))%%%'''((((((''''''(((***xxxcccSSSNNNOOOJJJJJJJJJIIIHHHEEECCCAAA???????????????>>>===<<<999999777666444222111000333333333333222111000000---------....../////////------,,,,,,+++***))))))(((***---//////---***((())))))))))))))))))))))))+++++++++++++++***)))(((+++++++++++++++++++++,,,,,,///222333444555777999777888888999999999888888777777555444444777<<<@@@OOORRRSSSUUU[[[cccfffeeegggaaa\\\YYYWWWVVV\\\ccckkkjjjhhhgggeeebbb]]]ZZZYYYJJJBBBHHHQQQUUU___jjjsssyyymmm]]]SSSMMMMMMOOOJJJJJJJJJHHHGGGGGGJJJLLLRRRRRR[[[jjjssstttvvvzzz}}}tttkkkddd[[[YYYVVVRRRNNNLLLJJJJJJIIIMMMRRRVVV[[[dddpppyyywwwpppddd[[[TTTOOOIIIDDD<<<:::777555555444222111222111000000000111333444000000000000000///......////////////////////////000111222222444444555666222555999???DDDHHHKKKMMMJJJHHHGGGIIIKKKLLLIIIGGGFFFMMMWWW^^^```aaaccceeeiiihhhlllxxxjjjXXXEEE;;;666222333777@@@GGGQQQZZZ[[[TTTIII@@@:::888666555777999999999;;;;;;;;;:::999888777666444555666777555222///,,,...,,,)))'''&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((()))((('''&&&%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&(((***+++''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%&&&&&&&&&''''''''''''((({{{eeeTTTMMMNNNJJJJJJJJJIIIHHHEEECCCAAA>>>>>>>>>>>>>>>===<<<;;;999999777666444222111000222222222222111000//////++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++*********)))***,,,......,,,***)))******************************+++++++++***))))))*********+++++++++++++++,,,///222444444555777999888888888999999888777777111111111222444999@@@FFFOOOTTTXXX\\\bbbhhhhhheeeddd^^^XXXXXXXXXZZZ___eeejjjjjjiiiiiihhhddd___[[[VVVJJJFFFOOOXXX]]]eeeoooyyyzzzeeeXXXQQQKKKHHHHHHBBBCCCCCCCCCDDDFFFJJJMMMVVVYYYcccsss}}}xxxooohhh```XXXSSSQQQOOONNNLLLKKKLLLMMMNNNKKKQQQZZZbbbjjjvvvxxxlllbbb[[[VVVPPPLLLDDD@@@;;;777555555555444333222111000000111222222000000000000000///......//////////////////////////////000111222333444444111222555888<<<@@@CCCEEEIIIIIIKKKOOOSSSTTTQQQNNNFFFLLLTTT[[[```cccdddeeeiiijjjoooyyy~~~kkkZZZIII???999555444777===BBBJJJRRRUUURRRJJJDDD;;;888555333555777888888::::::::::::999888777777555555666666444222///......,,,***(((&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%'''''''''((((((((())))))gggUUUMMMMMMJJJJJJJJJIIIHHHEEECCCAAA>>>>>>>>>======<<<;;;:::999888777666444222111111111111111111000///...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++***************+++++++++,,,,,,---///222444555666888999888888999888888777666555......///000555<<>>???@@@AAADDDHHHKKKRRRXXXeeeuuu{{{uuunnniiiaaaZZZTTTOOOJJJGGGIIIHHHHHHJJJLLLPPPSSSVVVVVV^^^jjjvvvzzzppphhhbbb[[[VVVLLLFFF???:::777777777777444444222111111111111111000000111111000000//////////////////////////////......///000111222333333111111111333555999<<<>>>HHHKKKQQQXXX]]]^^^[[[XXXHHHJJJOOOVVV]]]cccffffffiiilllqqqwww|||}}}zzzwwwlll___PPPFFF???999666666999===DDDLLLQQQSSSPPPMMM@@@;;;666444444777999:::::::::::::::999888888777777666555444333222111000///---+++)))((('''''''''(((((('''&&&&&&'''(((((((((((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''&&&%%%(((((((((((()))))))))***iiiVVVNNNMMMJJJJJJJJJIIIHHHEEECCCAAA?????????>>>===<<<;;;:::888888777555444333222111111111111111000///....../////////......---------++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++((()))***++++++++++++++++++++++++,,,---------......000333555555666888:::999999999888777666444333000000000222777@@@JJJRRRVVV]]]cccgggkkkmmmhhhaaaYYYPPPJJJNNNUUUZZZ^^^aaa```bbbfffjjjjjjeee^^^XXXPPPOOOWWWgggsssyyy~~~|||jjjXXXPPPMMMHHHBBB??????@@@@@@@@@@@@BBBFFFIIIMMMUUUcccrrr}}}yyypppgggaaa\\\XXXSSSNNNKKKJJJJJJJJJIIIJJJLLLPPPUUU\\\aaadddlllttt{{{www~~~vvvlllaaaYYYLLLHHHBBB===;;;:::888777666555444333222111111000000000111111111000000///////////////////////////......///000111222222333333222111222444888<<>>===;;;;;;888777777555444333222222222222222222111000///.../////////......---------,,,,,,,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,------...//////000...111444555666777999;;;:::999999888666444222111000000222555===HHHUUU^^^```dddfffggghhhiiiddd]]]RRRJJJEEEIIIPPPUUUXXX[[[^^^aaaggglllmmmiiiaaa[[[SSSXXXdddtttvvveeeSSSKKKHHHDDD@@@>>>>>>?????????@@@BBBEEEIIIOOOYYYgggsss{{{yyypppggg^^^WWWRRRQQQOOOKKKHHHGGGHHHKKKNNNNNNQQQWWW^^^hhhqqqxxx|||uuuuuuzzz}}}ooo```UUUHHHFFFCCCAAA???<<<999666888777777666444333222111000000111111111111000000////////////////////////......///000111222333333333222111222444999>>>AAAGGGMMMWWW___cccdddbbb```UUUNNNFFFEEELLLWWW```eeeggghhhgggeeedddeeeiiimmmmmmhhh^^^RRRFFF===555///222666===HHHRRRXXX[[[\\\MMMGGG>>>888666777999:::999999:::::::::999888888888777555333222222333333111000...,,,***)))((('''***)))'''&&&&&&''')))***&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''######$$$%%%'''((())))))&&&&&&&&&%%%%%%$$$######''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))&&&'''((()))))))))''''''&&&&&&'''''''''(((((((((|||fffUUUNNNNNNJJJJJJJJJIIIHHHEEECCCAAAAAAAAAAAA@@@???===;;;;;;888777666555444333222222222222222222111000//////,,,,,,,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++)))******+++++++++******,,,,,,------...///000000///111444666777888:::;;;::::::999777555333111///---...111888CCCSSScccnnnlllnnnmmmiiigggeee___XXXMMMGGGDDDHHHNNNQQQVVVZZZ```dddjjjppprrrnnngggaaa[[[cccpppzzzjjj\\\NNNGGGCCC???>>>???:::;;;===>>>???CCCGGGKKKRRR]]]iiirrrxxx}}}qqqllleee]]]XXXRRRMMMJJJIIIIIIIIIHHHHHHKKKOOOSSSZZZ```iiiuuuzzzsssrrr|||~~~ooo___SSSIIIGGGFFFDDDBBB???:::777999999999888777555444333000000111111222222111111////////////////////////......///000111222333333111000///000333888===@@@EEEKKKTTT[[[___```aaaaaa[[[RRRHHHBBBDDDLLLWWW^^^```___]]][[[[[[^^^ccchhhhhhggg___SSSGGG???666//////222888BBBLLLUUUZZZ[[[SSSLLLCCC;;;777777777777999999999::::::999999888888777555333333333333444222111///...,,,***((('''(((((('''&&&&&&'''(((((((((((((((((('''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%######$$$%%%'''((())))))&&&&&&'''&&&&&&%%%$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&''''''''''''}}}{{{eeeTTTNNNNNNJJJJJJJJJIIIHHHEEECCCAAAAAA@@@@@@???>>><<<:::999777777666555444333333222111111111111000///...---++++++,,,,,,,,,,,,,,,,,,.........---,,,,,,,,,+++++++++++++++++++++++++++******************************+++++++++***))))))******+++,,,---.../////////222555777777888:::<<<;;;:::999777444222///...---///222:::GGGXXXkkkwwwwwwxxxvvvooojjjeee\\\SSSJJJGGGFFFJJJNNNRRRXXX^^^aaaeeekkkrrrtttrrrkkkfffeeennn{{{sssiii\\\TTTLLLGGGCCC>>>>>>AAA===>>>???@@@AAADDDHHHLLLSSS___kkkpppvvv}}}rrriii]]]YYYTTTOOOMMMKKKJJJHHHHHHJJJNNNQQQTTTZZZaaagggsssyyyyyyqqqttt}}}ssseeeZZZPPPNNNJJJGGGDDDAAA===:::::::::;;;::::::888666555///000111222222222222111////////////////////////------...///000111111222000//////000333777;;;===AAAGGGOOOVVVZZZ]]]aaaddd\\\VVVLLLCCC@@@DDDLLLRRRUUUTTTSSSTTTWWW[[[___aaaaaabbb]]]QQQGGG@@@999222000111333;;;EEEPPPXXX\\\ZZZTTTJJJAAA<<<999888777888999999::::::999999999777666555444444333333444222222111///---+++)))'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))''''''''''''((((((((((((}}}~~~{{{dddSSSMMMNNNJJJJJJJJJIIIHHHEEECCCBBB@@@@@@???>>>===;;;999888777777666555444444333333000000000000///...---,,,---------......///////////////...---,,,,,,++++++***++++++,,,,,,++++++***))))))))))))))))))))))))+++++++++++++++***)))(((((())))))***,,,---......000222555777888999:::<<<;;;;;;999777444111///---000111444;;;HHHYYYlllxxx}}}|||vvvnnnfffZZZPPPIIIGGGHHHMMMPPPTTT\\\dddaaadddjjjqqqtttrrrlllgggkkktttzzzhhh]]]TTTOOOLLLJJJFFF@@@@@@DDDDDDEEEEEEDDDDDDEEEHHHKKKXXXdddooosssyyy~~~yyytttkkk^^^TTTQQQNNNJJJHHHHHHHHHIIIIIIIIINNNVVV]]]dddmmmwww~~~uuuqqqsss{{{xxxmmmeeeXXXTTTNNNIIIEEEBBB???===:::;;;<<<<<<;;;:::888777///000111222222222222222////////////////////////+++,,,,,,---...///000000111111111111333666999;;;???DDDLLLRRRWWW\\\bbbfff[[[WWWPPPFFF??????DDDJJJMMMMMMNNNRRRWWW[[[\\\[[[ZZZ]]]ZZZOOOFFFBBB<<<555444222222777AAANNNYYY___aaa[[[QQQHHHBBB>>>;;;:::888999999:::::::::999999666666666555555444444333333222111000---+++)))(((%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%'''((()))(((''''''(((((('''&&&%%%%%%$$$$$$%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))(((((((((((()))))))))))){{{dddUUUNNNKKKGGGGGGHHHIIIHHHGGGFFFEEECCCBBB@@@AAABBB@@@<<<888333555888888777444333222000///...///111222222111------------------------))))))***+++,,,...///000,,,,,,,,,+++***)))((('''))))))))))))))))))))))))---,,,+++*********+++,,,---,,,***)))***,,,...000///222555666666888;;;>>>BBBAAA???;;;777333///---000444:::BBBKKKVVVaaahhhtttuuuwwwxxxtttiiiZZZPPPLLLNNNRRRWWW\\\^^^^^^\\\bbb```hhhtttuuullliiiooowwwzzzooobbbXXXPPPOOOMMMKKKHHHFFFEEEDDDCCCGGGKKKKKKIIIKKKPPPVVV```dddlllsss|||yyyooofff___XXXQQQLLLHHHIIIIIIFFFEEEHHHNNNSSSUUU]]]iiisss{{{rrrjjjnnnzzz|||vvvrrreee___VVVNNNHHHDDDAAA???<<<<<<<<<<<<;;;:::999888444333222222222333444555333222000///......//////---...///...------...///222222111000000222666:::AAACCCGGGLLLSSSYYY^^^aaabbb\\\VVVOOODDD:::<<>>???>>><<<888555222000///000444999@@@GGGPPPXXX^^^hhhkkkooorrrppphhh\\\SSSQQQSSSYYY^^^``````]]]ZZZ^^^]]]dddnnnpppkkknnnwww}}}pppdddYYYQQQNNNNNNMMMLLLKKKIIIGGGGGGHHHLLLQQQSSSTTTUUUYYY\\\ccchhhooovvv}}}~~~zzzvvvnnnhhh___WWWQQQMMMHHHEEEDDDFFFGGGGGGHHHMMMUUU\\\jjjsss{{{nnnjjjnnnsss~~~{{{xxxllleeeYYYNNNFFFBBB@@@>>>;;;;;;<<<<<<<<<;;;;;;:::777666555333333333333333333222000///......//////---...//////------...///444444444333222444888;;;???BBBFFFMMMTTT\\\bbbeeejjjbbbZZZRRRGGG<<<:::>>>>>>CCCJJJPPPUUUWWWWWWWWWUUUYYY\\\[[[XXXTTTJJJ@@@777333000222777AAAQQQ^^^fffccc]]]TTTIII???999888777666666888:::::::::888;;;999777444222111000000444333222222111///+++(((***(((''''''''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&%%%%%%&&&((())))))((('''''''''''''''((())))))((((((''''''''''''(((((({{{dddUUUOOOLLLJJJJJJJJJIIIGGGDDDBBBAAAAAA???<<<;;;;;;;;;:::999999777555333222111222222666444222111000///---+++---...///000000///...---,,,+++++++++,,,,,,---...,,,------,,,,,,+++***)))***************************))))))(((((()))******,,,+++***)))***,,,...000111333555666777888:::<<<<<<:::777444222111111222222555:::@@@DDDJJJOOOSSSYYY]]]dddjjjjjjeee\\\UUUUUUYYY___cccccc```[[[WWWZZZZZZ```gggiiikkkwwwssseeeZZZRRRMMMLLLMMMMMMNNNMMMLLLJJJIIIIIIKKKPPPUUUYYY\\\^^^___ffflllssszzzzzzrrrllljjjhhhfffddd\\\VVVOOOIIIFFFEEEDDDCCCDDDGGGKKKNNNRRR[[[eeemmmwwwjjjdddbbbhhhlllppprrrtttuuuwwwyyy|||~~~xxxnnn```SSSIIIDDDAAA???;;;;;;<<<=========<<<<<<:::999777555444333222222222222111///////////////---...//////------...///000000000//////000444777===@@@EEENNNWWWaaahhhmmmppphhh___XXXOOODDD<<<:::777<<>>888222222555<<>>>>>===;;;::::::999777666666666666555666444222111000///---++++++,,,...//////...,,,+++---,,,,,,++++++,,,,,,,,,---------------,,,+++***************************))))))))))))*********+++...---------...///111333222333444666777888:::;;;:::888444111//////111222333777<<>>>>>>>>======<<<;;;999888777666444333222222222222111000000/////////---///000///...---...///---......---,,,...000333999<<>><<<:::999666666555555444333333222222222222111000000//////...///000///......///000///000000000///000222444444888???IIIVVVcccnnntttuuuppphhhbbb]]]UUUIII>>>888888;;;@@@GGGLLLNNNMMMXXX```hhhmmmppppppjjjaaaMMMBBB888333222555===EEERRR^^^iiikkkfff^^^QQQEEE;;;:::999999:::;;;:::999777777777777777777666666444333222222444444222000---+++)))))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((&&&%%%%%%%%%&&&&&&((('''&&&''')))***)))((('''((())))))******))))))))))))(((((((((((())))))|||vvv___RRRMMMLLLHHHIIIIIIJJJJJJIIIGGGGGG;;;===??????===;;;999999777666666999;;;:::666111222000///000111111000///000000000000000000000000------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,******+++,,,---...000111333222111333555666666555777555111---,,,---///000000444888<<>><<<:::888555555555555555444333222222222222222111000///......///000000......///000---...//////......000222222444:::CCCNNNZZZdddiiiqqqnnniiibbb^^^XXXMMMBBB===;;;:::>>>FFFLLLPPPQQQWWW^^^eeekkkppptttqqqkkkVVVJJJ===666333333999???IIIYYYiiimmmlllhhh[[[NNN@@@===:::888999:::::::::;;;;;;:::999888666444333555444333333444444333222...,,,***)))***)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((('''''''''''''''(((((((((%%%%%%&&&&&&'''(((((((((***(((&&&$$$###$$$%%%&&&&&&%%%$$$%%%&&&'''&&&%%%'''((()))***+++***)))(((***))))))(((((())))))***}}}ttt^^^QQQLLLKKKHHHHHHIIIIIIHHHFFFEEECCC>>>??????===::::::<<<>>>===:::777888:::999555000222111000000111111000///000///...------...///000,,,,,,+++++++++,,,------******+++++++++++++++***++++++++++++++++++++++++'''(((***+++,,,,,,,,,+++))))))***+++---...///000222111///111333555444222333111///------...000222333555999<<<>>>@@@CCCEEEFFFIIILLLNNNNNNOOOQQQTTTYYY\\\___]]]XXXTTTTTTVVVUUUVVVWWWYYYaaarrr~~~qqqmmmeeeXXXRRRSSSPPPNNNLLLKKKJJJJJJKKKLLLIIIOOOYYY```fffkkkqqquuuyyy|||tttlllggg___\\\VVVRRRPPPMMMKKKIIIEEEFFFFFFEEEEEEEEEFFFHHHJJJNNNRRRWWW\\\dddmmmssszzzppphhhccccccdddhhhooo{{{tttfffWWWMMMDDDDDDCCCAAA???===;;;:::777888888777666444222111222222333333222111///......000111000///...///000+++,,,------,,,,,,---///111222555;;;BBBKKKTTTXXXbbbdddccc___]]]\\\TTTKKKAAA===:::>>>FFFPPPVVVXXXYYY^^^cccggglllrrrrrrnnn```RRRBBB999444222444999@@@QQQ```eeeffffff]]]PPPDDD???:::666666777888999<<<<<<<<<;;;:::888666555777555444333444555444333///---+++******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&&&&&&&'''(((&&&%%%&&&'''((('''%%%'''((()))++++++***)))(((******))))))))))))******~~~sss\\\PPPLLLKKKHHHHHHHHHGGGFFFCCCAAA@@@DDDCCC@@@<<<999;;;@@@EEEEEE@@@:::888999999666222333222000000111000///---...,,,***((((((***,,,...,,,+++++++++,,,,,,---...)))******+++++++++******++++++++++++++++++++++++&&&''')))***+++++++++******+++,,,---///000111222222000...000333444333000//////...---...000222444777:::<<<>>>???AAADDDFFFAAADDDGGGIIIKKKNNNSSSWWW\\\aaaeeeccc]]]WWWUUUUUUSSSTTTTTTVVV___pppwwwllliiicccXXXSSSWWWSSSQQQNNNKKKJJJJJJLLLMMMLLLWWWdddmmmqqqtttxxx|||~~~}}}tttjjj```XXXSSSRRRNNNJJJGGGGGGGGGHHHGGGHHHHHHFFFDDDCCCEEEIIILLLUUUYYYaaahhhoooxxxvvvpppjjjjjjkkknnnuuu{{{mmm^^^TTTCCCCCCBBBAAA@@@>>>===<<<;;;;;;:::999777444111000222222333333222111///......000111000///...///111...000111000//////000111222222333555:::AAAGGGKKKTTTYYY[[[ZZZ\\\___\\\VVVCCC>>>:::===HHHSSSZZZ]]]___bbbcccdddhhhnnnnnnkkkgggXXXFFF;;;444000111555999IIIWWWZZZ\\\___YYYNNNFFF@@@999444333555777888444555777777888777666555888666444444444555444333///---+++******)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%((()))***)))((('''+++***))))))***+++***((('''(((***+++,,,+++)))(((******))))))))))))******lllZZZPPPLLLJJJJJJJJJKKKJJJIIIGGGEEECCC>>>===<<<<<<===AAAEEEGGGVVVPPPFFF<<<444222222333222222111111000///////////////............//////---------.........//////---,,,***(((((()))***+++)))))))))***+++++++++,,,++++++***************+++,,,,,,+++,,,---000333555555555555444444333333333333333222000......000222888;;;@@@BBBCCCDDDEEEFFFGGGFFFFFFFFFHHHMMMTTTZZZaaacccddddddaaa^^^\\\[[[XXXTTTQQQUUUaaaqqqvvvppphhh```YYYTTTPPPMMMRRRPPPMMMKKKKKKMMMPPPRRRXXX```lllvvv{{{||||||{{{|||sssfff\\\VVVRRRLLLHHHIIIFFFDDDEEEGGGIIIHHHFFFCCCCCCCCCCCCFFFNNNWWW^^^fffqqq~~~}}}vvvqqqqqqsssvvvwww~~~~~~sssfff\\\PPPMMMJJJFFFCCC@@@<<<999999777555555555666555333///////////////000000111111111000///////////////000111111222111000///...111222333333555888>>>AAAKKKNNNTTTYYY\\\[[[WWWSSSIIIDDD???>>>DDDMMMWWW]]]``````aaacccgggjjjlllmmmhhhaaaTTTFFF:::444222333999BBBJJJNNNSSSZZZZZZUUUOOOFFF:::333111444666888555777999999777777777888666555555444444333222222//////---***'''&&&'''((('''&&&%%%%%%'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''&&&'''''''''&&&%%%%%%$$$###$$$%%%&&&''''''''''''))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&(((((((((((()))))))))))))))(((((('''''''''((((((lllYYYNNNJJJHHHJJJJJJKKKJJJIIIGGGEEECCCCCCAAA???===<<<<<<===>>>HHHIIIJJJIIIDDD<<<444///222222111111000///////////////............//////---,,,***)))***,,,...///...---+++***)))***+++,,,***************+++++++++******))))))))))))******,,,,,,,,,---...111333555444444444444444333333333000000000///...///222555:::>>>BBBEEEGGGHHHIIIJJJHHHHHHHHHHHHJJJOOOWWW\\\```aaabbbbbbaaa_________WWWTTTSSSXXXbbbnnnwww|||~~~kkkeee^^^XXXUUUSSSQQQPPPOOONNNNNNOOORRRUUUYYY[[[^^^gggrrrzzz}}}}}}}}}~~~yyylllcccXXXPPPMMMJJJFFFCCCEEECCCAAABBBDDDFFFEEEDDDCCCDDDFFFHHHLLLTTT___fff}}}{{{yyyyyyzzz|||~~~wwwkkkbbbSSSOOOKKKGGGDDDAAA>>>;;;;;;999777777777777666555111111000/////////000111111111000///////////////222222333333333222000///111222222333444777<<>>BBBKKKVVV\\\``````aaacccgggjjjllllllmmmggg[[[MMM@@@777333222444<<>>BBB@@@???@@@BBBDDDEEEEEEHHHKKKOOOTTTZZZdddoooxxx~~~tttmmm\\\XXXRRRLLLHHHEEEBBB@@@>>><<<:::999999999777666444333111///...///000111111111000000000/////////333333444555444333222111111222222222222444888;;;AAAFFFNNNVVV[[[^^^^^^]]]RRRLLLCCC>>>???GGGRRRYYY^^^___aaacccfffiiikkkllloookkkcccXXXLLLAAA888444000555:::===AAAGGGHHHGGGKKKGGG@@@;;;888666555444555666888888888777888999666666555555444333333333111222111...+++)))***+++(((&&&%%%%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%$$$###%%%&&&''''''((((((''''''&&&''''''''''''&&&%%%%%%''''''(((((()))(((((('''%%%&&&'''((())))))))))))(((((()))************)))(((((((((((())))))))))))******))))))))))))******oooXXXMMMJJJIIIJJJJJJJJJJJJIIIGGGEEECCCCCCCCCCCCBBB@@@>>><<<:::777999===???>>>;;;666333222222111111000////////////......------......///...---,,,+++,,,...111333...---,,,++++++++++++,,,,,,+++++++++***)))))))))---,,,,,,,,,,,,------...,,,---...000222333444555111222333444444444333222---.........///222777;;;???CCCHHHLLLNNNPPPRRRSSSRRRRRRRRRSSSWWW]]]eeekkkjjjhhhfffeeeeeedddcccbbbVVVXXX\\\bbbhhhmmmqqqrrrrrruuuyyy}}}ttthhhaaa[[[SSSMMMKKKKKKLLLMMMPPPRRRVVV\\\aaafffjjjlllsss{{{|||yyysssllldddZZZSSSLLLHHHCCC@@@@@@@@@???>>>AAA@@@@@@AAACCCEEEHHHIIIKKKQQQYYY```gggqqq}}}~~~xxxlllfff^^^VVVPPPLLLHHHEEE@@@>>>;;;::::::999888666777555222000//////000111111111111111000000//////222333444444444333222111000111222111111222555888===CCCKKKSSSYYY\\\^^^___ZZZSSSIII@@@>>>CCCLLLSSS\\\^^^aaadddfffhhhjjjllllllkkkiiiddd[[[NNN@@@777000333666999>>>CCCGGGHHHKKKGGGBBB===999666444333444666888888888777888999666666666555444444333333111222111///,,,******+++((('''%%%%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))%%%&&&''''''((('''''''''&&&&&&''''''''''''&&&&&&''''''(((((((((''''''&&&&&&&&&'''((((((((((((((((((((()))************)))(((((((((((())))))))))))))))))(((((())))))******kkkTTTJJJIIIHHHJJJJJJJJJJJJIIIGGGEEECCC@@@@@@AAAAAA@@@>>><<<:::777666555444444333333333222222111111000/////////......------------......+++,,,---...////////////,,,++++++***************,,,+++++++++***)))))))))+++++++++++++++,,,------,,,...000222444555555555111222444555555444333222////////////000444999===AAAEEEJJJMMMOOOQQQRRRTTTUUUVVVWWWXXX\\\ccckkkqqqssspppmmmllljjjgggccc___VVVXXX[[[^^^bbbeeeiiikkklllpppuuuxxxzzzxxxmmmaaa\\\VVVNNNHHHFFFFFFGGGHHHMMMPPPUUU\\\dddkkkrrruuu{{{~~~zzz~~~vvvjjjaaaZZZTTTMMMIIIEEECCCAAA????????????>>>??????@@@@@@BBBFFFJJJLLLNNNVVV```hhhoooyyy{{{vvvyyy}}}yyy{{{zzzsssiii___WWWPPPJJJGGGBBB???<<<;;;:::999888666888666444111000000111111000111111222111000//////000111222333333222111000000111111111000111333555<<>><<<:::888666666666666555444222111000222222111111000/////////......------------......)))***,,,......---,,,***+++++++++*********))))))+++++++++***************))))))((())))))***+++,,,,,,...111444666666555555333444555666666444222111000000000000111666<<>>>>>======>>>>>>===>>>???@@@AAAEEEKKKOOOXXXbbbmmmvvv{{{|||sssnnnnnntttzzz|||}}}zzzpppeee[[[SSSKKKGGGDDDAAA>>><<<;;;:::888666777666555444333222111111000111222222222111000///...///000111222111000//////000111111000111222444;;;AAAHHHMMMPPPSSSXXX[[[aaa]]]UUUKKKCCCAAADDDIIIYYY]]]bbbddddddeeehhhkkkiiikkkmmmnnniii\\\JJJ===666222111555:::???GGGOOOPPPPPPOOOJJJCCC===999777333555777888888888999:::777777666666555444444444111222222111---+++******)))'''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%&&&''''''((((((''''''&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&&&&%%%))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''(((((((((((())))))))))))'''&&&&&&''''''((()))***}}}vvv___MMMGGGHHHIIIJJJJJJKKKJJJIIIGGGEEECCC@@@??????>>><<<:::999888666666777666555333111000222222111111000/////////...------,,,,,,------...,,,,,,---------,,,+++***++++++,,,,,,++++++*********************+++++++++)))))))))******+++------,,,///222666777777666555555666777888777555222000//////000000333999AAAGGGHHHKKKNNNPPPPPPOOOOOOPPPIIIJJJKKKNNNRRRZZZccciiikkkkkknnnqqqrrrlllaaaYYYRRRWWW]]]```bbbccceeegggjjjqqquuurrrlllfff^^^WWWLLLIIIDDDBBBBBBDDDEEEEEEDDDDDDGGGOOO[[[jjjxxx}}}|||{{{pppiii___YYYPPPKKKHHHEEEAAA>>>:::;;;<<<=========>>>>>>===???@@@AAACCCGGGNNNSSSaaakkkxxx~~~rrrooojjjfffgggmmmuuu{{{~~~uuukkkaaaXXXOOOJJJFFFDDD@@@>>>===<<<999888555666666666555444222111000111222333333111000.........000111111111000000...000111111111111333444888>>>FFFJJJLLLPPPVVV[[[]]]\\\XXXQQQHHHDDDFFFIIIWWW\\\bbbeeeddddddgggjjjeeeeeefffhhhggg```TTTKKK===666222555888===FFFOOOSSSWWW[[[YYYQQQGGG???:::333555777888888888999;;;777777666666555555444444222333444222///---++++++)))(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$#########%%%&&&%%%&&&''''''((((((''''''&&&&&&'''((((((((((((((($$$%%%&&&''''''((('''''''''(((((((((((((((''''''%%%&&&''''''((((((''''''(((((((((((())))))))))))''''''''''''((()))***+++ttt___OOOJJJLLLMMMJJJJJJKKKJJJIIIGGGEEECCCAAA@@@@@@???????????????888777555333222222222333222222111111000/////////...------,,,,,,------...111000...---,,,,,,------,,,,,,---------,,,+++***))))))******+++++++++,,,,,,,,,,,,---...///000111,,,///333666888888666555666888999999888555222000---...///111555<<>>>>>@@@AAA@@@BBBCCCDDDFFFJJJRRRXXX```jjjwww~~~zzzrrrhhheeeaaaaaafffoooyyyyyypppfff]]]UUUOOOIIIFFFBBB@@@???===;;;999444555777777777555333111000111333333333222000......///000111222222111000...000111222111222333555666<<>>???>>>===<<<===???BBBCCCDDDDDDEEEHHHMMMTTTYYYfffjjjqqqxxxyyyzzz|||pppiii``````aaaccciiirrr~~~sssfff[[[TTTQQQGGGFFFDDD@@@<<<::::::;;;999777666555555444222000333222222111000///............------------......000////////////111333444999<<<@@@EEEIIINNNSSSVVVXXX\\\___^^^]]]ZZZRRRIIIQQQ\\\cccbbbaaacccdddbbb___\\\YYY[[[______ZZZTTTLLL???444111111333:::CCCQQQZZZdddiiihhh___MMM===;;;666444777999777777999999888666555444444444444444333111000...------,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&&&&'''((())))))((('''&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&)))((('''&&&&&&&&&&&&&&&(((((()))*********************))))))((((((''''''++++++***)))((('''&&&&&&oooXXXQQQLLLGGGKKKHHHGGGFFFEEEEEEDDDDDDDDDAAAAAAAAA@@@???===;;;:::444555555555444333222111///////////////////////////......---...///000111------,,,+++++++++,,,,,,++++++,,,,,,++++++***))),,,,,,,,,++++++************,,,---+++******---000///000444777999::::::::::::888666666666555222//////000222777???HHHQQQWWWUUUWWWYYYYYYVVVQQQLLLHHHAAAAAABBBDDDHHHLLLQQQSSSVVVTTTUUUZZZZZZVVVSSSTTT___lllzzz|||ssshhh^^^VVVRRRPPPNNNKKKJJJJJJJJJJJJJJJJJJLLLPPPWWWbbbooo{{{yyypppeeeYYYMMMFFFDDDCCCAAA??????>>>??????===>>>>>>======>>>AAADDDFFFHHHIIIKKKLLLPPPUUUXXX\\\___fffmmmqqqvvv{{{pppjjjdddeeegggkkkpppyyywwwiii[[[QQQKKKGGGGGGDDDAAA===;;;::::::999777666555555444222000222222222111111000000///000//////......//////000000/////////000111333444666999===AAAFFFKKKRRRVVVZZZbbbjjjmmmlllggg[[[OOOKKKTTT\\\^^^___aaa___[[[]]]YYYUUUVVVYYYZZZWWWSSSMMMBBB777333222333:::BBBNNNXXXeeelllnnnhhhXXXJJJ===888555777999777777999888777777666555555444444555444222111///.........***)))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''$$$%%%&&&''''''&&&%%%$$$'''(((((()))***))))))))))))(((((((((''''''''''''((((((''''''&&&&&&'''''''''((())))))******))))))***)))))))))((((((((('''******))))))((((((''''''~~~}}}nnnXXXQQQKKKGGGJJJHHHGGGGGGFFFEEEEEEDDDDDDAAAAAAAAA@@@???===;;;:::444444444444333222111000///////////////////////////............///000000...---,,,,,,++++++++++++***++++++++++++***))))))+++++++++++++++*********,,,---...---,,,,,,---///...000222555777888888888888777555555555444222///000000222666???IIISSSYYYXXXZZZ]]]^^^ZZZSSSJJJEEEAAAAAABBBDDDGGGJJJLLLNNNRRRNNNLLLNNNNNNMMMNNNRRRgggtttzzzpppfff\\\VVVRRRQQQOOOMMMLLLLLLNNNPPPQQQUUUYYY```hhhrrrzzz~~~wwwmmmbbbXXXOOOGGGBBBBBBAAA@@@???>>>???@@@AAA>>>@@@AAAAAABBBDDDGGGJJJKKKMMMPPPRRRSSSTTTVVVXXXXXXZZZ___fffkkktttzzzssspppmmmooossswww}}}ooo^^^OOOGGGGGGFFFDDDAAA>>><<<:::999999777666555555444222000222222222222222222222222111000000//////000000111000000000000000111222333444666999<<>>777333222777>>>@@@LLLZZZccciiiggg]]]RRRCCC;;;666777999777777888666777777888777666444333666555333222111000//////,,,+++)))(((&&&%%%%%%%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%((())))))***************((((((((((((''''''''''''''''''''''''''''''((((((''''''((())))))))))))((())))))))))))(((((((((((())))))))))))((((((((((((yyyyyy}}}lllWWWPPPKKKFFFIIIGGGGGGGGGGGGFFFEEEDDDDDDAAAAAAAAA@@@???===;;;:::555555444444333222222111111111111111111000000000//////........./////////......---,,,+++++++++++++++++++++++++++******)))+++++++++***************,,,,,,,,,,,,++++++,,,---///000222444555666777777666666555444444333111000...///111666===FFFMMMRRRUUUXXX\\\^^^ZZZRRRIIICCCBBBCCCDDDFFFGGGIIIIIIJJJPPPKKKHHHHHHIIILLLSSS[[[nnnzzz~~~vvvmmmfff```[[[XXXTTTSSSQQQPPPPPPRRRVVVYYYbbbgggpppyyyvvvnnncccXXXQQQLLLIIIHHHCCCBBBAAA@@@@@@AAABBBCCCAAACCCEEEGGGHHHKKKOOORRROOOSSSVVVXXXXXXWWWWWWXXX[[[[[[___fffllluuu{{{yyy{{{{{{~~~wwweeeTTTIIIDDDCCCAAA@@@???===;;;999999777555555555444222000111111222222222333333333111000000//////000000111000000000111111222222222222444555888===FFFOOOUUU[[[eeepppvvvwwwqqqdddXXXJJJJJJKKKPPPWWW[[[YYYUUUXXXVVVSSSRRRSSSVVVXXXYYY[[[SSSHHH===555222444777444>>>JJJSSSZZZ___]]]WWWJJJ@@@888777888777777888555666888999888777444333555444333222000000000///---,,,***((('''%%%%%%$$$''''''''''''''''''''''''((()))))))))'''&&&'''(((''''''''''''''''''''''''(((((()))************)))((((((((((((((('''''''''&&&&&&'''(((((((((((((((&&&''''''((((((((((((((())))))))))))(((((((((((('''((((((((()))))))))***|||uuuvvv{{{}}}jjjUUUOOOJJJEEEHHHGGGGGGHHHHHHGGGFFFEEEDDDAAAAAAAAA@@@???===;;;:::666666555555444333333333111111111111000000////////////////////////.........---,,,,,,+++++++++,,,,,,,,,,,,---,,,++++++***************************,,,++++++,,,---------,,,111111222444555666666777444444444444222111000000---000444999>>>BBBEEEGGGNNNQQQVVVXXXVVVPPPHHHCCCCCCEEEGGGIIIJJJJJJHHHGGGKKKFFFCCCEEEGGGMMMYYYeeeuuu~~~|||tttlllgggccc___\\\XXXXXXWWWUUUUUUYYY___dddqqqvvv~~~qqqiii]]]SSSMMMKKKJJJJJJEEEDDDCCCBBBBBBBBBCCCDDDDDDFFFJJJLLLOOORRRVVVXXXVVVYYY\\\^^^]]][[[[[[[[[ZZZ[[[___gggooovvv~~~~~~mmm[[[OOODDDBBB????????????<<<:::999777555555555444222000111111111222333333444444000//////......//////000111111111222222222222222222333444666;;;CCCLLLRRR[[[aaafffgggiiihhhaaaYYYNNNHHHCCCFFFMMMRRRSSSRRRVVVVVVVVVVVVWWW[[[___cccddd___SSSDDD888222111111333:::BBBGGGOOOXXX\\\\\\QQQEEE:::888888777666777555666888999999777555444444333222111000////////////---+++)))'''&&&%%%$$$''''''''''''''''''''''''((()))))))))'''&&&'''((('''''''''&&&&&&'''''''''&&&'''(((((())))))(((((('''''''''(((((((((((((((%%%&&&'''((()))))))))(((&&&''''''((((((((((((((((((((((((((())))))))))))''''''(((((())))))******{{{ttttttwwwyyyxxxfffRRRMMMIIIEEEHHHGGGHHHHHHIIIHHHFFFEEEDDDAAAAAAAAA@@@???===;;;:::777777666555444444444444000//////......------,,,/////////000//////...------,,,,,,++++++,,,,,,---,,,------------,,,++++++)))))))))***************,,,,,,,,,...000111///...111222222333444555555666222333444333111//////000000222777;;;???@@@AAAAAAGGGIIIMMMPPPOOOLLLGGGDDDFFFHHHKKKNNNNNNMMMJJJHHHDDDAAA@@@BBBGGGOOO^^^lll{{{{{{rrrllliiieee```\\\]]]]]]^^^]]]^^^dddmmmtttyyykkkeee[[[RRRLLLIIIGGGFFFFFFEEEDDDDDDEEEFFFGGGHHHIIILLLPPPSSSVVVYYY]]]___```bbbddddddbbbaaabbbccc[[[ZZZ___hhhpppyyyvvveeeYYYIIIEEE@@@???@@@@@@>>>;;;999777666555555444222000000111111111222222333333000//////......//////000111111222222333222222111333333333555888???GGGMMMVVVXXXYYYYYY[[[___]]]YYYOOOEEE<<<<<<@@@CCCFFFIIIOOOSSSXXX[[[\\\___eeeiiikkkhhh]]]KKK;;;444111///111777;;;>>>DDDOOOXXX[[[XXXJJJ<<<888888777666666666777888888888777666666333333222000000////////////...,,,***((('''&&&%%%'''''''''''''''''''''''''''((()))(((&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((((('''''''''(((((((((((((((&&&'''((()))***)))((('''''''''((())))))))))))((((((((((((((())))))))))))''''''(((((())))))******|||tttrrrtttttttttbbbPPPLLLHHHDDDHHHGGGHHHIIIIIIHHHGGGEEECCCAAAAAAAAA@@@???===;;;:::777666555333333333333333000//////...------,,,,,,//////000000000///---,,,++++++++++++,,,---......,,,,,,,,,,,,,,,+++******((()))))))))*********+++*********---000222000...111111111111222222333444000222444333000...///000222444777:::===>>>??????CCCEEEFFFHHHHHHGGGEEEDDDHHHKKKOOORRRSSSPPPMMMJJJDDDBBBCCCFFFKKKTTTdddrrr}}}{{{uuunnnkkkjjjgggccc^^^___aaadddeeehhhqqq}}}zzzqqqccc___XXXSSSOOOKKKHHHEEEHHHHHHHHHIIIKKKNNNQQQRRRSSSVVVZZZ^^^```cccgggiiilllmmmllljjjiiiiiilllnnniiiffffffmmmuuu~~~qqqfffRRRLLLDDDAAAAAAAAA>>><<<999777666555555444222000000000111111111111111111111000000//////000000111111222333333333222111111222222333333555:::AAAFFFIIIMMMOOOPPPTTTYYYYYYVVVMMMBBB:::888888888:::???EEELLLVVV\\\^^^aaagggkkkmmmlllbbbPPP???888444111---333888:::???JJJSSSVVV]]]MMM===888888777666666777777777777777777777777444333222111111111111111///...,,,***)))'''''''''''''''''''''''''''''''''&&&'''((('''%%%%%%%%%'''%%%%%%$$$######$$$%%%%%%''''''((()))))))))))))))''''''''''''((((((((()))'''((()))******)))'''&&&'''((())))))******))))))'''((((((((()))))))))***(((((((((((())))))))))))~~~tttqqqsssqqqqqq```NNNKKKHHHDDDHHHGGGHHHIIIIIIIIIGGGEEECCCAAAAAAAAA@@@???===;;;:::666555333222111111222333222111111000///.........//////000000000///---,,,*********+++,,,---...///***++++++++++++***))))))(((((())))))*********+++'''&&&'''***...000...,,,000000000000000111222222///222444333000...///000222222444666999<<<>>>@@@CCCCCCCCCCCCDDDDDDDDDCCCJJJMMMRRRUUUVVVSSSOOOLLLIIIHHHJJJNNNRRR[[[kkkyyy{{{sssnnnjjjiiijjjjjjgggbbb```dddgggjjjooozzzvvvlll\\\ZZZWWWUUUSSSPPPLLLJJJKKKKKKMMMOOOSSSWWWZZZ\\\\\\___dddgggjjjmmmpppsssuuutttrrrooonnnooossswww{{{uuurrruuu{{{|||yyy~~~yyysssrrr|||pppZZZRRRHHHCCCBBBAAA>>>;;;999777666555555444222000000000000000000000000000222222111111111111222222111222333444333333111000111222222222333777<<>>CCCGGGKKKQQQVVVVVVRRRLLLBBB;;;999666333444999<<>>888888888666666888777777666777777888999555444444333222222222222...---,,,***)))(((((((((''''''''''''''''''''''''&&&'''((('''%%%$$$%%%&&&''''''%%%%%%%%%%%%''''''(((((()))***************&&&'''''''''(((((())))))((()))***+++***)))'''%%%(((((()))***************'''((((((((())))))******))))))))))))(((((((((((({{{ssspppqqqvvvkkk\\\PPPIIIEEECCCBBBFFFFFFGGGHHHGGGFFFEEEDDD????????????>>>===;;;;;;999888777666444333222111000000000000////////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++*********))))))++++++******+++---...///222222222222111111000000555444333111000000//////111444888;;;<<<<<<===>>>@@@@@@???>>>===>>>AAADDDKKKNNNSSSWWWXXXVVVRRROOOQQQQQQQQQQQQUUUbbbttt|||iiiiiijjjnnnqqqpppkkkfffbbbfffjjjnnnttt~~~uuujjj^^^[[[VVVQQQOOOOOOQQQSSSPPPTTTYYY]]]```cccfffhhhjjjllloooqqqsssvvvzzz|||}}}yyyuuuuuuzzzxxxtttsssttt|||zzztttqqquuuiii]]]NNNEEECCCCCCAAA===999888777777777777555333333444555333111000000111222...///333333///...222111111111111111000//////000111111111111222555888777:::>>>CCCGGGIIIJJJJJJGGGBBB>>>:::555000111666999BBBOOOZZZ___bbbeeeggghhhjjjfff[[[NNNCCC888000000000777BBBDDDBBBLLL[[[___WWWKKK@@@:::777777666888888999888777666444333444444333222222111111000333111...---------,,,***(((((('''''''''(((((()))((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''(((''''''&&&&&&((()))***(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++{{{sssppprrrvvvlll]]]QQQIIIFFFDDDDDDFFFFFFGGGHHHGGGFFFEEEDDD@@@@@@??????>>><<<;;;:::888888777555444333222111000000000000////////////...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++*********))))))++++++***+++,,,...///111222222222222111111111000222111000///...---......000333777:::;;;;;;<<<===<<<<<<;;;::::::<<>>AAADDDFFFGGGGGGDDD@@@<<<999444///000555777AAANNNYYY___aaaccceeefffiiiggg^^^SSSIII===444111000666AAAEEEEEENNN[[[aaaZZZOOODDD;;;777777777777888888888777666555444444444333333222111111111222000.........---+++)))((((((''''''''''''(((((()))(((''''''''''''((()))%%%&&&''''''((((((''''''(((((('''&&&'''((()))***((((((((((((''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++|||tttrrruuuxxxooo```SSSKKKGGGFFFEEEFFFFFFGGGHHHGGGFFFEEEDDDAAAAAA@@@???===;;;:::999888888777555444333222111000000000000////////////---............---,,,,,,---------,,,,,,++++++++++++++++++************)))+++++++++***************+++******+++---///111333222222222222111111111111111000///...------......111444777999:::;;;<<<===;;;;;;:::888999===BBBFFFJJJMMMRRRVVVXXXWWWUUUSSSMMMOOORRRVVV___mmm~~~{{{sssyyy|||tttppppppqqqrrruuuzzz|||uuuooofffdddbbbaaabbbdddfffhhhpppssswwwzzz|||}}}~~~{{{yyy{{{~~~xxxqqqvvv{{{lll]]]PPPFFF???;;;999888888999999888666333666777777555222000000000222000000222222///...000///////////////............///000000///000333555888999<<>>>>>>>><<<;;;;;;???DDDIIIOOOQQQSSSUUUUUUTTTQQQPPPMMMNNNQQQVVVaaaqqq}}}yyyxxxxxx{{{~~~}}}|||{{{xxxuuuqqqqqqpppqqqsssuuuxxxzzz}}}uuuuuuzzz{{{tttpppmmmwww{{{kkk\\\OOOEEEAAA;;;:::999::::::999777444666666777555333222222333222111111222111000////////////......---------------...000000//////111333666888;;;>>>AAADDDEEEFFFJJJFFFDDDAAA<<<666555888;;;FFFUUUaaaggggggggggggeeejjjllliiiddd[[[OOOCCC777222333===GGGMMMTTTZZZbbbaaa\\\QQQDDD;;;:::;;;666666777777888888888888555555444444333333222222000////////////---***''')))((((((''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''((((((((((((((())))))))))))))))))(((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))******+++zzzyyy}}}{{{lll\\\NNNGGGEEEEEEFFFFFFGGGHHHGGGFFFEEEDDDBBBAAAAAA???===;;;999888777777666555444333333222000000000000////////////...////////////...---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************+++,,,---000222444222222222222222222222333111000///...///111333444666999;;;<<<<<<===???AAAAAAAAA???======@@@DDDHHHPPPQQQRRRSSSSSSRRRPPPOOONNNNNNPPPVVVbbbsss~~~}}}{{{~~~~~~zzzvvvvvv~~~}}}qqqggg```___```jjj{{{kkk[[[OOOHHH???>>><<<;;;;;;:::888666444666777666555444555666222333333222222222111/////////...---,,,------...,,,...000000//////000111333555999>>>BBBFFFJJJKKKPPPLLLJJJGGGAAA:::777:::???JJJYYYdddjjjjjjjjjjjjeeeiiikkkhhheee^^^RRRFFF999444333:::DDDMMMSSSWWW\\\]]]\\\TTTHHH>>>:::999666666777777888888999999666666555555444333333222000000000000000...***'''))))))((('''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((()))))))))))))))*********)))))))))((((((''''''((()))))))))))))))************************(((((())))))))))))(((((()))))))))))))))******+++|||{{{~~~ooo]]]OOOFFFDDDEEEFFFFFFGGGHHHGGGFFFEEEDDDAAAAAA@@@???===;;;:::999777666666555444444333333000000000000///////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++***************++++++++++++******+++---///111333222222222222333333333333///...---,,,---000333555999;;;<<<======>>>@@@BBBAAAAAAAAA??????AAADDDGGGLLLMMMOOOPPPQQQQQQQQQQQQNNNOOOQQQYYYeeettt}}}zzzzzzxxxsss~~~}}}xxxtttxxxrrrcccZZZZZZ[[[cccxxxuuudddTTTJJJFFFCCC???<<<;;;;;;999888555777888777666555666777111444555333333555444111000///...,,,,,,---......---///000111000///000111111333888===CCCIIIMMMPPPRRROOOMMMLLLFFF===:::<<>><<<;;;:::666666666555444444333333000000000000////////////---............---,,,,,,***++++++,,,,,,------...))))))*********+++++++++))))))*********+++++++++++++++***+++,,,...///111222222222333333333444444000...------...111555888999;;;<<<======>>>@@@BBB@@@BBBCCCCCCDDDEEEHHHJJJLLLMMMMMMNNNOOOOOOOOOOOOMMMPPPVVV```lllwww{{{{{{}}}|||vvvyyy{{{uuuuuu}}}ooobbbaaa```ggg|||qqq```SSSLLLHHHBBB===;;;;;;;;;:::999::::::888666444444555111555666333444888888444111000...---,,,---...///---///111222111000000111000222777<<>>===;;;;;;666666666555444444444333000000000000////////////,,,,,,---------,,,++++++)))***+++,,,------...///+++++++++,,,,,,---------))))))******++++++++++++++++++******+++---...///222222222333333444444444222111//////111444888;;;999;;;<<<<<<<<<===???AAAAAACCCFFFHHHIIIKKKMMMOOOPPPOOOOOONNNMMMLLLKKKKKKKKKPPPZZZfffrrrzzz}}}~~~~~~zzz|||~~~}}}}}}wwwxxxvvv{{{~~~mmmjjjiiipppqqqdddPPPKKKCCC===;;;;;;;;;<<<<<<<<<<<<999666333222333000555777444555::::::666222000...---------///000...000222222111000000111000222666<<>>@@@BBBEEEFFFGGGHHHJJJLLLOOOOOOOOOMMMLLLMMMPPPSSSPPPVVV___gggmmmqqqtttvvv{{{~~~||||||}}}wwwvvvyyyzzzzzzuuuuuuwww|||yyyxxxuuuaaaSSSFFFBBB???999777999999888888888777777666666444444333222111111111111111000///------......///............///000222222444444555999@@@GGGMMMPPPQQQSSSVVVXXXWWWSSSNNNKKKLLLRRR^^^mmmuuuwwwzzz}}}wwwqqqkkkbbbXXXQQQHHH???666333555888???FFFQQQYYY___bbbeeefffZZZJJJAAA:::555777999888888:::555666777666444333333333777444222111000///,,,***'''((((((((((((((('''&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''((()))******)))((('''''''''''''''((((((((((((''''''((((((((((((((('''******))))))******+++,,,zzzyyywwwnnnbbbVVVMMMHHHFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCCCCBBBAAA@@@???===<<<<<<777777666555444333333222111000000000//////......---------..................---,,,+++************,,,+++***)))))))))***+++*********++++++***))))))++++++---///000111222222111111111222222333444555111111000//////222777:::===============>>>??????@@@BBBDDDFFFFFFHHHJJJLLLNNNOOOPPPPPPOOOPPPRRRTTTVVV]]]hhhpppssstttrrrrrrtttzzz}}}|||}}}}}}~~~~~~wwwvvvyyy|||vvvuuuvvvzzzjjj\\\NNNGGGBBB<<<999:::888888888777777777666666666555444333222222222222111000///.........//////.........//////000222222444444555999@@@GGGMMMQQQQQQTTTYYY\\\\\\XXXRRRNNNJJJOOO]]]nnnzzz~~~{{{wwwqqqhhh___XXXKKKAAA777444444777===DDDOOOYYYaaadddhhhiii]]]MMMBBB;;;666777888777777999555666777777555333333444666444222111000///---+++(((((())))))(((((('''''''''((((((((((((((((((''')))((('''&&&&&&&&&''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%'''((()))******)))((('''((((((((())))))))))))***))))))******))))))((('''******))))))******+++,,,~~~xxxwwwnnnhhh^^^TTTLLLGGGEEEDDDEEEEEEFFFGGGGGGFFFDDDCCCCCCBBBAAA@@@???===<<<<<<777777666555444333333222111111000000///...------.........---------------------,,,+++************+++***************+++,,,++++++++++++***)))(((''')))***,,,///111222333333222222222222222333333333000000000///000333888<<<>>>>>>??????@@@@@@@@@@@@@@@BBBDDDEEEFFFGGGJJJMMMMMMOOORRRTTTTTTTTTUUUVVV[[[dddpppyyy|||zzzvvvsssooorrrtttvvv}}}|||}}}yyyxxx{{{{{{xxxxxx{{{tttgggXXXMMMFFF???<<<<<<::::::999999999999999888777666555444333333333333111000000///.../////////////////////000000111222333444555999???FFFMMMQQQQQQUUU[[[___```]]]WWWTTTLLLOOOZZZlll{{{~~~xxxpppfff```NNNDDD999444444555;;;AAAMMMYYYccciiinnnooocccTTTEEE===666666777666666777555777888777555333333444444222111000111000...---))))))))))))((((((''''''(((((())))))))))))(((((('''''''''&&&&&&'''((((((************************((((((((((((''''''''''''(((((())))))))))))(((((())))))))))))************++++++++++++***)))((((((******))))))******+++,,,vvvooonnngggccc\\\SSSJJJEEECCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<777777666555444333333222222111111///...---,,,,,,......------------,,,,,,---,,,++++++*********+++))))))))))))******++++++)))*********))))))((('''(((***,,,///111333444555555555555444333222111111////////////000444999===AAABBBCCCCCCCCCBBB@@@???@@@AAACCCDDDEEEGGGKKKMMMMMMQQQVVVYYYZZZZZZZZZ[[[^^^gggsss}}}~~~}}}sssrrrrrruuu~~~~~~{{{}}}zzzzzz}}}~~~}}}~~~wwwlll]]]PPPGGGAAA>>>===<<<<<<<<<<<<;;;;;;;;;;;;777777555444333333333333111111000000000/////////000000//////000111111222222333444777;;;BBBIIINNNQQQTTTZZZ___aaa```]]][[[SSSPPPUUUcccqqqzzz~~~|||tttkkkeeeRRRGGG;;;666333333888>>>KKKXXXeeelllrrruuukkk^^^III@@@888666666444444666555777888777555444333444333111000000111111///...+++******)))((((((((((((((((((((())))))(((((((((&&&&&&'''''''''((())))))************************)))))))))((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))***************)))******))))))******+++,,,zzzkkkdddcccdddaaa[[[RRRJJJDDDCCCCCCDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAA@@@???===<<<<<<777777666555444333333222222111000///...---,,,+++------------------,,,,,,,,,,,,++++++******++++++'''(((((())))))*********&&&''''''((())))))(((((((((***,,,///222444555666999888888666555222000///......//////111555;;;???FFFGGGHHHHHHGGGDDDAAA??????AAABBBCCCDDDGGGKKKNNNPPPSSSXXX\\\^^^___aaabbbeeelllvvv~~~}}}xxxuuuyyy}}}zzz}}}~~~yyyxxx{{{}}}yyyuuurrrqqqqqqtttlll___QQQGGGBBB???===::::::;;;;;;;;;;;;;;;;;;777666555333222222111111111111111111111000000000111000000000000111111222000111333444666<<>>LLLZZZaaajjjsssrrrjjjSSSHHH===888555333333555666888999888666444444555333111000000111111///......---+++)))(((((())))))&&&&&&''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''((((((((((((&&&&&&((()))***+++++++++******))))))******+++,,,tttgggcccfffiiifff```UUUJJJCCCCCCFFFCCCDDDEEEFFFGGGFFFFFFEEECCCBBBAAA@@@???===<<<<<<777777666555444333333222/////////......---------******+++,,,---......///,,,++++++***++++++,,,,,,++++++,,,,,,,,,+++***)))))))))***************)))***+++---000222444555555222333444555444333111000,,,---...///222777===BBBJJJLLLOOOQQQPPPMMMIIIFFF???@@@AAAAAACCCFFFKKKOOORRRSSSUUUWWW[[[```ggglllvvv{{{uuuqqqyyy}}}wwwwwwzzz}}}{{{yyy{{{xxxqqqqqqvvvqqqqqqhhhZZZOOOKKKFFFAAA777777888888888999999999999888666444333222222111222222333333333222111000222222111000000111111222222333333222111555===EEEOOOTTT]]]ffflllnnnnnnmmm```VVVMMMJJJLLLSSS___jjjiiinnntttxxxyyyyyyzzz|||wwwhhhVVVHHH<<<444222555444AAAMMMTTT^^^jjjmmmiiiWWWKKK???999666333333666666888999888666444444555444222000000111000///---///...,,,***((())))))***''''''((((((((((((''''''(((((()))***))))))'''''''''''''''''''''''''''''''''''''''(((((()))))))))***)))(((''''''((()))***'''(((((((((((())))))))))))******+++******))))))******))))))******+++,,,uuujjjiiinnnllliiibbbVVVJJJCCCDDDGGGCCCDDDEEEFFFGGGGGGFFFEEECCCBBBAAA@@@???===<<<<<<777777666555444333333222..................------))))))***+++---...//////+++++++++***++++++,,,,,,---......///...---+++***,,,,,,,,,,,,,,,+++***)))+++,,,...000222444444555---...111333444333222111,,,---...///222777>>>CCCIIIKKKPPPSSSSSSQQQMMMJJJ???@@@AAAAAACCCFFFLLLOOORRRRRRSSSTTTXXX___hhhnnnwww|||yyyoookkkvvvwwwrrruuu{{{~~~~~~~~~tttssswwwuuutttyyyuuuuuunnn___TTTOOOIIICCC:::::::::;;;;;;<<<<<<<<<:::999888666444333333333222222333444333222111000222222111111111111111222444555555222000444<<>>FFFMMMWWWaaahhh```TTTFFF<<<999777555222222555777777555444777999888777666555333111000000///...---,,,+++*********))))))((('''''''''''''''$$$$$$&&&'''((((((((((((&&&'''(((***++++++++++++)))((('''''''''(((***+++'''((((((((()))))))))***(((((((((((((((((((((((('''(((******((('''((()))******)))(((((((((((((((tttbbbTTTJJJBBB@@@BBBEEEEEEFFFFFFFFFEEEEEEDDDFFF@@@CCCDDD<<<<<>>FFFOOOXXX^^^ccc]]]SSSIIIAAA<<<999999777888888777555444444555444444444444333333333333000///...,,,++++++******))))))((('''''''''((((((*********)))(((&&&%%%$$$'''(((((())))))(((((((((((((((((((((((()))******************))))))))))))************************(((***++++++***))))))***%%%%%%&&&&&&''')))***+++fffSSSHHHBBBBBBEEEFFFFFFFFFFFFEEEDDDCCCBBBDDD???BBBAAA:::===@@@777::::::999888777555333222999222///222333///---000,,,,,,------...//////000,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,+++***)))***+++************************------...//////000000000111111111111000///...------...000222555888;;;<<<>>>>>>>>>???@@@@@@@@@@@@@@@@@@BBBFFFJJJNNNQQQSSSLLLMMMLLLJJJKKKVVVhhhvvvxxx}}}|||sssiiibbb^^^ccclllttt{{{zzzrrrqqqssstttxxx|||yyy{{{~~~ooo```ZZZZZZ^^^hhhxxxxxxqqqmmmqqqyyy~~~|||~~~xxxoooggg\\\RRRGGGDDD@@@===<<<;;;:::999999999999888888666555555111000000111333555444333111111111111111111111111111333444444333444777999===DDDKKKOOOPPPQQQRRRRRRRRRSSSQQQLLLGGGFFFKKKPPP]]]bbbjjjppptttxxx}}}pppYYYDDD777333111222666;;;BBBLLLTTTZZZaaa```\\\UUUKKKBBB<<<999777777777777666555555666555444444333333222222222000///...---,,,+++++++++))))))((((((((((((((())))))))))))((('''%%%$$$###((((((((((((((('''&&&&&&((((((((((((((())))))***(((((((((''''''''''''&&&(((((((((((((((((((((((()))***,,,,,,***)))***+++,,,+++******))))))******eeeRRRIIIDDDEEEGGGHHHHHHGGGGGGFFFEEEDDDCCCCCC@@@BBB@@@;;;AAACCC888999999888888666555333222555111555??????555...000//////...------------...))))))))))))(((((((((((()))***++++++))))))***+++************************,,,---...///000000000///000000000000//////...------...111444777:::<<<===@@@??????>>>>>>>>>>>>??????AAADDDGGGIIIKKKNNNOOOLLLMMMMMMLLLNNNZZZlll{{{~~~vvvkkk\\\YYY[[[dddnnnuuu{{{yyyqqqqqqsssuuuwww{{{wwwzzz}}}~~~~~~~~~uuuddd[[[YYY]]]hhhwwwuuunnnhhhggglllttt{{{tttrrrsss|||yyyqqqcccXXXNNNJJJEEEAAA@@@@@@>>><<<999999999888888666555555111000000111333555444333000000000000000000000000111222333333333444666777888<<>>FFFHHH;;;888888888777666555333333222666GGGYYYVVVBBB222000222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++)))***++++++***)))***+++***************++++++++++++---...000000000000//////////////////...------...000333666999;;;===>>>?????????>>>=========<<<>>>AAAEEEHHHIIIJJJLLLMMMLLLMMMMMMLLLQQQ^^^ppp~~~qqqcccUUUUUU[[[fffpppuuuzzz~~~yyypppqqqtttvvvwwwyyywwwzzz|||~~~~~~}}}~~~~~~}}}}}}~~~|||hhh\\\XXX\\\gggvvv{{{ssskkkhhhfffiiisss}}}wwwppppppqqqvvv}}}ooobbbVVVPPPIIIDDDCCCAAA>>><<<::::::999999777666555444222111000111333444444333000000000000000000000000///111333333222222444555555777<<>>888888777777666555333333222:::OOOccc\\\BBB111000222111///,,,++++++,,,---/////////......---------***+++,,,+++******+++,,,))))))*********++++++++++++,,,...000111000//////....../////////...------///111444888;;;===>>>???@@@@@@@@@@@@???>>>===<<<<<<@@@FFFIIIKKKLLLMMMOOOMMMKKKJJJKKKSSSaaarrr~~~nnn^^^WWWWWW\\\gggnnnrrruuuyyyzzz|||}}}{{{~~~xxxppppppuuuvvvwwwxxxxxxzzz}}}~~~~~~}}}~~~~~~}}}|||zzzzzz{{{mmm^^^XXXXXXcccsssyyyrrrkkkhhhlllttt|||vvvwwwwwwxxx|||ooobbbZZZPPPIIIFFFCCC>>>:::;;;;;;:::999777555444333333222111111333444333111000000000000000000000000...000222222111111222333555333666>>>BBBAAAAAADDDEEEIIILLLJJJFFFEEEGGGKKKUUU\\\ccceeebbb```bbbeeeiiinnnsssqqqgggWWWHHH???666444222666???KKKSSSXXXYYY\\\aaaeeecccXXXIII===888777555666888999888666555555444333222111000///111000///---,,,,,,,,,,,,))))))(((((()))******+++''''''(((((((((((('''''')))))))))***))))))((((((&&&'''((()))***))))))((())))))***+++,,,---......++++++++++++++++++++++++''')))******)))(((((()))((((((((()))***+++,,,---|||bbbSSSLLLFFFBBBAAACCCDDDEEEEEEEEEEEEEEEDDDDDDBBBDDDBBBBBBNNNPPPAAA777777777777666555333333///555HHHXXXNNN555(((+++222000...,,,+++,,,---...*********))))))(((((((((***+++,,,,,,+++***+++,,,))))))******+++++++++++++++,,,///000111000///............///......------000222555999<<<>>>???@@@BBBBBBCCCCCCCCCAAA@@@>>>:::???FFFKKKLLLNNNPPPRRRLLLJJJGGGJJJSSScccsss}}}mmm]]][[[ZZZ^^^ffflllnnnqqquuuqqqsssxxx}}}}}}yyywww{{{xxxooopppuuuwwwwwwwwwyyy{{{~~~~~~~~~}}}}}}~~~~~~}}}{{{zzzzzz{{{~~~}}}||||||rrraaaZZZTTT___ppp~~~}}}ssskkklllqqqrrr|||~~~|||xxxoooggg[[[RRRMMMHHHBBB===<<<;;;:::999777555333222444222111222333333222111000000000000000000000000---///111111111000111222666222222999>>>>>>AAAFFFHHHNNNSSSRRRMMMHHHHHHIIIKKKSSSZZZ\\\YYYWWWYYY]]]cccgggmmmmmmgggZZZKKKBBB666333111555???JJJSSSXXX[[[[[[___cccccc[[[LLLAAA;;;888666777888999666444333333333222222222111111111000///...---,,,,,,,,,))))))((())))))***+++++++++++++++++++++***))))))))))))************))))))&&&''')))*********)))(((''''''(((***+++,,,---...))))))))))))))))))))))))'''(((******((('''((()))...---,,,,,,++++++,,,,,,}}}bbbUUULLLBBB===@@@BBBCCCEEEFFFFFFDDDBBB@@@@@@@@@@@@AAABBBCCCEEEEEE777777666555444333333222555444444333222111//////,,,------......------,,,)))***+++,,,,,,+++)))(((***+++,,,+++)))))))))***+++************+++---......------------///111222111111000///////////////111333555777999;;;???BBBAAACCCEEEEEECCC@@@>>>>>>BBBEEEIIIMMMQQQSSSTTTUUUSSSLLLEEEGGGSSScccooovvvsssdddYYYYYY___eeefffeeeeeeiiimmmjjjlllpppuuuzzz{{{~~~xxxvvvsssqqqrrruuuyyy|||yyyzzz|||}}}~~~~~~~~~}}}~~~}}}{{{zzzyyyyyyyyyzzz}}}||||||{{{fffXXXYYY]]]iiizzzzzzqqqkkkooosss{{{}}}ssseeeZZZRRRKKKCCC>>><<<:::999888999888666444000000000000000111111111222222111000///...------***000333000000333444000555444555:::AAAGGGIIIIIIOOOQQQTTTUUUSSSMMMGGGCCCHHHMMMUUUXXXTTTQQQVVV___ccciiiooopppooohhhYYYKKK;;;666333444888AAAQQQ___bbbbbb```]]]\\\XXXKKK>>>;;;999777666666666555333777666444333222222333444222111111///...---,,,+++,,,+++***)))((((((((((((******))))))((((((''''''%%%***......)))&&&''')))''''''(((((('''&&&%%%%%%))))))***+++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))))))))***+++,,,---~~~dddWWWNNNDDD@@@CCCCCCEEEFFFGGGGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAAAAA777777666555444333333222333333222222111///...---,,,------......------,,,+++,,,------,,,***((('''***+++,,,+++)))))))))***+++************+++---...............///000111222000000///..................000222444666888<<<>>>BBBDDDEEEEEECCCBBBBBBCCCEEEHHHMMMQQQTTTUUUUUUTTTRRRLLLFFFHHHSSSaaalllqqqwwwyyyzzzzzztttkkkaaaZZZ]]]```dddeeecccbbbdddfffdddffflllrrryyy|||xxxqqqooonnnmmmooorrruuuwwwyyyyyy{{{||||||||||||{{{~~~}}}|||zzzzzzzzz{{{{{{jjj[[[XXX[[[gggxxxyyyrrrlllnnnssszzzoooaaaVVVNNNFFF@@@===;;;999888888777666555222222222222222222222222222222222111000///......***000222///000333444000444444555:::AAAGGGJJJJJJMMMPPPSSSUUUTTTQQQLLLHHHEEEIIIQQQVVVTTTRRRXXXaaagggmmmtttwwwwwwqqqbbbTTT@@@:::555444777@@@OOO]]]```aaa```^^^]]]YYYMMMAAA:::888666666777888888777666666444333222222333333111111000000/////////...,,,+++***))))))((((((((())))))))))))(((((((((((((((,,,///...***((()))+++)))))))))))))))(((''''''&&&&&&'''((((((((((((((()))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***+++,,,---{{{cccVVVMMMEEEBBBDDDEEEFFFGGGHHHHHHFFFDDDCCCDDDCCCBBBAAA???>>>======777777666555444333333222000000000000///---,,,+++,,,------......------,,,............,,,***((('''***+++,,,+++)))))))))***+++******)))***,,,---......///000111111111111111///......------------...111333666777999;;;>>>@@@DDDDDDDDDCCCBBBDDDHHHKKKKKKNNNSSSXXXZZZYYYVVVUUUQQQMMMIIIKKKSSS]]]eeehhhkkknnnqqqpppkkkfffcccbbbfffgggggggggfffdddbbbaaa```dddjjjrrrzzz~~~vvvoooiiiiiijjjlllnnnpppssstttxxxyyyyyyzzzzzzzzzzzzyyy~~~}}}|||{{{{{{|||}}}~~~nnn___WWWZZZeeettt{{{pppnnnnnnpppvvvyyyiii\\\SSSKKKFFF???<<<999777777777666666333333333333333333333333222222333333333111000///,,,///000...///333333111333333555999???EEEHHHIIIJJJMMMRRRUUUVVVTTTPPPNNNGGGJJJPPPVVVWWWXXX___gggooowww~~~}}}nnn```HHH???777444666===KKKYYY^^^aaabbb```___\\\RRRGGG>>>;;;777666666888888888555555444333222222222222000000000111111111111111,,,,,,***)))))))))))))))(((((((((((())))))))))))))),,,...,,,)))(((***,,,******++++++******))))))%%%&&&''''''(((((('''''')))))))))))))))))))))))))))***++++++++++++***)))))))))))))))***+++,,,,,,uuu___RRRKKKDDDBBBCCCEEEFFFGGGHHHGGGFFFDDDCCCDDDCCCBBBAAA???===;;;:::777777666555444333333222////////////...---,,,+++,,,------......------,,,---......------+++***)))***+++,,,+++)))))))))*********))))))***,,,...//////000111222333222222111///......------.........333555888:::;;;<<<>>>@@@CCCBBBAAA???@@@DDDJJJOOOQQQUUUZZZ___```]]]YYYVVVQQQNNNLLLMMMSSSYYY]]]___fffjjjmmmlllgggggglllqqqqqqooommmllljjjgggccc```cccgggmmmuuu|||wwwjjjeeegggjjjmmmppprrrttttttyyyyyyyyyyyyyyyyyyyyyyyy}}}||||||||||||~~~qqqaaaXXX[[[eeesss~~~zzzvvvpppmmmpppwww~~~mmm```VVVOOOLLLBBB>>>:::777666777777666444444444333333333333333111222444555444333222111//////......000222333222333333444777;;;???CCCEEEGGGKKKOOOTTTVVVUUUSSSQQQNNNOOOSSSZZZ^^^aaaiiiqqq|||wwwiiiOOODDD999333333999FFFRRR\\\aaaddddddcccaaaYYYQQQDDD@@@:::666555666666666555444444333222222111111111111000000000000000///,,,,,,+++***))))))))))))''''''(((((())))))******((()))***)))'''&&&(((+++*********++++++******)))((())))))***************))))))))))))))))))))))))*********++++++***************))))))***++++++,,,qqq^^^QQQJJJEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCAAAAAAAAAAAA???===<<<;;;777777666555444333333222000000000000///...------,,,------......------,,,+++,,,,,,,,,------,,,,,,***+++,,,+++)))))))))******)))))))))***,,,...//////000222333333222111111000///////////////000000000333666777888999:::<<<@@@???===<<<===BBBIIINNNSSSWWW]]]aaabbb___[[[WWWQQQPPPOOOPPPSSSWWWZZZ[[[bbbfffiiifffcccfffpppzzz{{{yyywwwuuusssoookkkgggjjjlllqqqvvv{{{|||kkkbbbeeeiiinnnqqqsssttttttyyyyyyyyyyyyyyyyyyzzzzzz{{{{{{{{{|||}}}vvvfff]]]___ggguuu~~~vvvooommmqqqxxx|||qqqbbbWWWOOOKKKDDD@@@;;;888777777777777444444333333333222222222222333444555555444333333444000---...000111222222444444444444666999===@@@EEEHHHMMMSSSVVVVVVVVVUUURRRPPPTTT\\\cccjjjsss{{{{{{mmmUUUIII;;;333222666@@@JJJXXX```ggghhhhhhgggccc]]]JJJEEE===777555666777888555444444444333222111111222111000///...------,,,---,,,+++***))))))))))))''''''(((((())))))******(((((((((((('''''')))***(((((())))))***))))))(((******+++,,,,,,,,,,,,+++))))))))))))))))))))))))+++******************+++*********)))******+++,,,~~~{{{{{{ooo___RRRKKKHHHHHHGGGEEEEEEFFFFFFEEEEEEDDDCCC@@@AAAAAAAAA@@@>>><<<;;;777777666555444333333222000000111000000///......,,,------......------,,,******++++++,,,,,,------***+++,,,+++)))))))))***))))))))))))***,,,...000000111111222222222111111000////////////000111111222555888:::::::::;;;<<<===<<<<<<;;;;;;???EEEIIINNNRRRXXX]]]^^^\\\XXXUUUMMMNNNPPPRRRVVVYYY\\\^^^aaacccccc```^^^dddppp{{{~~~{{{yyyqqqrrrsssuuuxxxzzz|||}}}lll```cccggglllppprrrsssssswwwwwwwwwwwwxxxyyyzzz{{{yyyyyyzzz{{{}}}}}}mmmbbbccckkkwww}}}uuupppoooqqqsssyyyzzziiiYYYNNNIIIFFFCCC>>>;;;:::999888777444444444333333222222111222222333333444444555555999333...///111111111222444444444333333666;;;>>>DDDGGGNNNTTTYYY\\\]]]]]]UUUQQQRRR[[[eeennnwwwzzznnnZZZMMM>>>555222444<<>><<<:::777777666555444333333222///000000000000///......,,,------......------,,,+++************++++++,,,***+++,,,+++)))))))))***))))))))))))+++---///000111111111000000000111111...............///000000555888;;;======<<<======:::;;;;;;;;;;;;===AAACCCEEEHHHNNNSSSUUUTTTQQQOOOGGGIIINNNSSSXXX^^^cccfffeeeeeebbb___^^^eeeqqq{{{xxxwwwvvvvvvwwwyyy{{{|||}}}zzzlll```cccgggkkkooorrrssssssuuuuuuuuuuuuwwwxxxzzz{{{wwwxxxyyyzzz}}}rrrfffgggmmmyyyzzzuuurrrqqqpppuuu~~~tttcccUUUNNNGGGDDDAAA>>>===;;;999777666666555555444333333222333222111111222444666777???555///000222111000222222333444333444777<<>>;;;999777777666555444333333222/////////000//////......,,,------......------,,,,,,,,,+++***)))))))))******+++,,,+++)))))))))***)))(((((()))+++---///000222111000/////////111111---------------...///000222555999::::::999999::::::;;;<<<<<<<<<<<<>>>@@@===AAAFFFKKKNNNNNNLLLJJJBBBFFFLLLSSSZZZbbbiiinnnllljjjfffbbbcccjjjuuu~~~||||||~~~}}}|||zzzxxxxxxzzz}}}~~~yyy}}}}}}tttjjjccceeehhhmmmpppssstttuuusssrrrssssssuuuwwwzzz{{{vvvwwwxxxzzz}}}rrrhhhhhhooozzz~~~xxxuuujjjnnnvvv~~~~~~mmm___XXXHHHEEECCC@@@???<<<999777888777777666555444444444333222000000111333666888BBB777000111333111000222111333444444555999???EEEDDDIIIRRR\\\fffmmmqqqtttoooeee^^^___cccgggkkknnnnnnsssxxx{{{zzzqqqbbbTTTDDD;;;888777;;;@@@IIIWWWdddjjjlllooorrrrrroooeeeUUUFFF===888666666666777777777777555444333111111000000000000000000...---,,,+++******************))))))((((((''''''%%%%%%''')))******(((&&&''''''((()))))))))))))))))))))***+++++++++++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++***************+++ttteeebbbhhhoooooodddXXXQQQKKKGGGFFFHHHEEEEEEFFFGGGFFFEEEDDDCCCDDDBBB@@@>>><<<<<<<<<<<<;;;999666555666555444333111000///......------...+++,,,------++++++,,,---,,,++++++******++++++,,,***((('''***---///...------,,,++++++,,,---///000111111111111111000///............,,,,,,---111444444666:::===>>>===;;;999999999888888999;;;===>>><<<>>>BBBEEEEEEDDDAAA@@@===CCCJJJSSS___lllrrrrrrooojjjeeecccfffmmmsssvvvvvvmmmkkklllpppxxx}}}}}}|||yyy|||}}}wwwnnnhhhdddgggkkknnnpppsssvvvxxxuuuuuutttuuuuuuvvvwwwxxxxxxyyy{{{}}}~~~nnnfffkkksss|||xxxssspppnnnooovvvmmm]]]TTTNNNHHHEEEAAA<<<<<>>===<<<:::777777666666777999;;;<<<<<<>>>@@@BBBBBBAAA@@@???@@@FFFMMMVVVbbbooouuuuuutttnnngggdddfffmmmssswwwwwwooohhhfffgggjjjrrryyy}}}{{{yyy}}}~~~xxxoooiiifffiiimmmpppqqqrrrtttuuusssssssssttttttvvvwwwwwwxxxyyy{{{}}}|||mmmeeekkksss|||zzzwwwqqqoooqqqwwwwwwhhh[[[RRRKKKGGGCCC???===>>>999999999999888666444333111111000000111111222333666555333111000000111222333222222222333666888:::EEEKKKXXXiiixxx|||qqqbbbYYYWWW[[[```bbbgggiiinnntttyyyzzzvvvsssnnndddTTTDDD:::777999;;;DDDSSSaaafffgggllltttxxx{{{zzzrrr```LLL???;;;<<<777666555444333333333333111111111111000///...---------------,,,,,,+++***((((((((())))))))))))))),,,***((()))+++,,,***))))))))))))))))))******+++))))))))))))************************************+++++++++*********))))))+++***************++++++xxxiiiaaa```bbbmmmbbbWWWQQQMMMHHHFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDCCCBBBBBB@@@>>><<<;;;:::999777444333333555555555111000///......------...+++---...---,,,+++,,,---,,,,,,++++++++++++,,,,,,000...---,,,---,,,+++)))+++************,,,---...222222222333222222111111/////////---,,,---000222666888;;;>>>???>>>===<<<555555444444555777999:::=========>>>>>>>>>>>>>>>BBBIIIQQQZZZgggsssxxxwwwwwwpppfffaaabbbhhhoootttqqqjjjeeeddddddffflllsss}}}{{{zzz~~~xxxnnniiifffiiinnnqqqqqqqqqqqqrrrqqqqqqqqqrrrssstttvvvwwwvvvwwwzzz}}}~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{wwwhhhccchhhqqqyyyxxxrrrnnnooorrruuutttcccWWWMMMIIIGGGBBB???>>>;;;;;;;;;:::999888777666333222111111000000111111111111111222222333333333444333333222333444666777AAAJJJXXXeeepppyyy~~~|||qqqbbbVVVRRRUUU[[[___cccfffkkkqqqvvvwwwuuurrrssskkk]]]LLL===666777:::===MMM\\\bbbdddlllvvv||||||~~~{{{mmmXXXFFF===<<<777777666555444444444444000000000000///...------.........------,,,******''''''((())))))***+++++++++***))))))++++++***)))((())))))************)))***************)))))))))************************+++++++++***************))))))))))))***+++,,,,,,yyymmmgggggghhhmmmaaaVVVQQQNNNIIIFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEBBBBBBBBBAAA@@@===;;;999;;;888666555777:::;;;;;;111000///......------...,,,---...---,,,+++,,,...,,,,,,,,,++++++,,,,,,,,,000///......---,,,++++++***))))))))))))+++,,,---------///000111111111111222333222111000000333555888999<<<>>>??????>>>===555555444444555777999:::>>>===;;;;;;;;;<<<===>>>DDDKKKTTT]]]iiitttxxxwwwvvvmmmaaaYYYYYY```hhhmmmpppkkkggggggeeeeeeiiiooottt{{{|||{{{}}}|||tttkkkfffcccggglllpppppppppoooooooooooooooppprrrsssuuuvvvssstttxxx{{{}}}~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvxxxrrrcccaaaeeemmmvvv~~~yyytttqqqqqqqqqxxx~~~{{{hhh[[[NNNJJJIIIEEEAAA???<<<<<<<<<;;;:::999888777555444333111000000000000///000222333444444333333333222222222333444555666===GGGSSS]]]ccciiiooouuu{{{qqqbbbUUUNNNPPPWWW\\\bbbeeejjjpppuuuwwwwwwvvvvvvqqqdddRRR@@@666555888;;;HHHVVV___hhhqqqxxx{{{yyy|||}}}ttt___HHH<<<999777777666555555555555555111222222111111000///...............---,,,******(((((()))))))))************)))))))))*********)))((()))***++++++***)))(((+++++++++******)))))))))************************************************))))))))))))***+++,,,---yyypppmmmnnnppppppcccVVVQQQNNNJJJFFFEEEGGGGGGHHHIIIHHHGGGFFFEEEAAABBBBBBBBB@@@>>><<<:::888666444555777:::<<<<<<111000///......------...,,,---......,,,,,,---...---,,,,,,,,,,,,,,,,,,---)))))))))))))))((())))))***)))(((((()))***,,,---***+++---///111222333333222333333222111111333555999:::<<<>>>??????>>>>>>777666666666777999;;;<<>>@@@EEELLLUUU^^^iiitttvvvttttttjjj]]]TTTSSSYYYbbbgggpppllliiihhheeecccgggmmmnnnvvv}}}yyyyyyuuullldddaaa___dddjjjnnnoooooooooooonnnnnnooooooppprrrssstttppprrrtttwwwzzz{{{||||||}}}~~~}}}|||||||||zzzzzzyyyxxxwwwvvvuuutttxxxrrrccc```eeelllttt|||~~~|||{{{}}}{{{vvvsssqqqooossszzzmmm___QQQLLLKKKGGGDDDCCC???>>>===<<<:::999999888777666444333111000000000000111222444444333222111000000111222333444666666888@@@KKKSSSWWW\\\dddkkkvvvooocccVVVNNNNNNUUU[[[bbbffflllqqquuuxxx{{{|||xxxssshhhVVVDDD777444555:::BBBOOO___qqq~~~|||vvvwwwzzzvvvcccKKK;;;777777777666555555555555666111222222111111000///.../////////...---,,,******+++*********)))))))))((())))))***))))))))))))***((()))***++++++***)))(((,,,,,,++++++******))))))************************************************))))))))))))***+++,,,---|||wwwvvvwwwxxxuuufffWWWQQQNNNJJJFFFEEEFFFGGGHHHHHHHHHGGGEEEDDDAAAAAAAAAAAA@@@???>>>===666555444444666888777666111000///......------...,,,...///...---,,,---...------,,,,,,,,,,,,------''')))******))))))+++,,,***))))))))))))+++,,,---,,,---///111222444555555...000111111000000222444999:::<<<===>>>???>>>>>>999999888999:::;;;===>>>???>>><<<;;;<<<>>>AAACCCGGGOOOXXXaaakkktttuuurrrrrrhhh[[[RRRQQQXXX```fffkkkhhhfffeeebbb```dddlllpppyyy|||uuuqqqlllddd___^^^___ccchhhlllnnnnnnooopppoooooooooooopppqqqrrrrrrpppqqqrrruuuwwwyyy{{{|||{{{}}}~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvwwwvvvggg```dddjjjrrrzzz|||xxxsssssstttvvv{{{{{{uuurrrnnnnnnqqqvvv~~~vvvhhhZZZRRRNNNJJJHHHHHHDDDBBB@@@>>><<<;;;:::999888777666444333222111111111222333444444333222111...///000111333444555666222:::CCCJJJOOOVVV___fffllliiibbbWWWNNNMMMSSSZZZbbbffflllqqquuuyyy~~~xxxssshhhYYYHHH<<<666444777===HHH[[[sssvvvtttuuutttgggOOO>>>999666666555555444555555666000000000000///...------000000000///---,,,***))),,,++++++***))))))((((((((()))******(((((()))***)))************))))))(((+++++++++++++++************************************************+++++++++))))))))))))***+++,,,,,,zzziiiXXXPPPNNNKKKGGGEEEEEEFFFGGGGGGGGGFFFEEEDDDAAA@@@@@@??????@@@@@@AAA>>>===<<<<<<;;;:::777444111000///......------...---...///...---,,,---///------,,,,,,,,,,,,------***,,,......,,,,,,---///******))))))***+++---...//////000111222222111111,,,...000000000111333555999:::;;;<<<===>>>>>>>>>::::::::::::;;;===>>>@@@@@@???>>>>>>@@@BBBEEEGGGMMMTTT]]]fffooovvvvvvrrrnnneeeXXXPPPPPPWWW___eeedddbbbbbbbbb___^^^eeennnttt|||yyyoooiiibbb]]]\\\^^^dddgggjjjlllmmmnnnoooqqqqqqpppppppppppppppqqqqqqrrrrrrrrrsssvvvyyy|||~~~|||}}}{{{|||~~~{{{{{{zzzzzzyyyxxxwwwvvvvvvvvvvvvwwwwwwxxxxxxxxxyyyuuueee[[[^^^dddkkkssszzz~~~yyyqqqooolllkkkmmmttt|||xxxqqqnnnlllmmmsss|||uuufff[[[SSSMMMLLLNNNIIIGGGEEEAAA???===<<<;;;999999777666444444333333000111222222333333333333///000111222222333333333111666<<>>???@@@BBBCCCJJJIIIGGGFFFDDD@@@:::666111000///......------...---...///...------...///...------,,,,,,------...))),,,---,,,***)))***---+++************,,,---...000000000000///...,,,,,,---///111222222333666777888999:::<<<======>>>>>>;;;:::::::::;;;===???@@@AAA@@@@@@@@@BBBEEEHHHIIIQQQYYYbbbjjjrrryyyxxxsssjjjaaaVVVNNNNNNUUU]]]ccc___^^^___```___```hhhrrruuu~~~vvvkkkccc]]]YYY[[[___hhhjjjlllmmmmmmnnnoooqqqrrrqqqqqqppppppppppppppptttsssssssssvvvzzz~~~}}}{{{zzz{{{}}}~~~|||}}}xxxyyyyyyyyyyyyyyyxxxwwwttttttuuuvvvwwwxxxyyyzzz~~~qqq```UUUXXX]]]dddlllsssxxx{{{zzzsssoooiiiddddddjjjsss{{{tttpppjjjhhhlllttt|||ooocccWWWOOONNNRRRMMMKKKHHHDDDAAA???======:::999888777555555555444000000111111333444444555111111222222222111111000222555999>>>CCCJJJPPPTTTYYY]]]^^^XXXPPPLLLQQQWWW^^^bbbiiimmmqqqvvv}}}xxxrrrggg\\\QQQFFF<<<666333666<<>>>>>===:::;;;======>>>???BBBEEEBBBBBBAAA@@@AAAEEEKKKPPPWWWaaalllssszzz~~~}}}xxxnnn___PPPKKKNNNQQQUUUXXX[[[YYYWWWWWW\\\ccckkkpppzzzzzzqqqfff]]]ZZZ]]]aaahhhiiijjjjjjjjjkkkmmmoooqqqpppnnnkkkjjjlllqqqtttsssrrrpppppprrruuuxxxzzz~~~}}}}}}||||||{{{{{{|||}}}}}}zzzzzz{{{~~~yyywwwvvvuuutttrrrooommmtttpppmmmnnnnnnooovvv}}}ppp^^^TTTOOOPPPWWWaaajjjsss{{{|||~~~~~~}}}yyyyyy}}}{{{ssspppiiiaaa[[[\\\bbbggguuu{{{uuunnniiigggjjjnnnqqquuuyyy{{{iii[[[SSSRRRSSSOOOOOOMMMHHHBBB@@@AAACCC===<<<:::888666555444444000111333444444333111000000000111222222222222111000333888<<>>@@@AAAJJJ^^^mmmcccVVVPPPQQQTTTTTTSSSBBB888///...///...---...//////...------------......---,,,,,,+++++++++,,,++++++***))))))***+++++++++++++++,,,---...///000444666777777444222111222,,,,,,---///111444666888:::::::::<<<>>>???>>><<<999;;;=========>>>AAACCCDDDDDDDDDDDDEEEJJJPPPTTTdddlllssswwwzzz{{{wwwrrrjjj[[[LLLGGGJJJMMMQQQTTTWWWVVVVVVWWW]]]eeennnsssxxx~~~~~~yyypppfff]]][[[^^^bbbhhhiiijjjjjjjjjkkkmmmooommmnnnnnnmmmlllllloooqqqsssrrrppppppqqqsssvvvxxx||||||{{{{{{{{{|||}}}}}}||||||}}}}}}~~~~~~~~~~~~}}}|||{{{{{{|||}}}}}}|||xxxvvvtttrrrpppnnnkkkhhhkkkhhhhhhjjjmmmpppwww~~~mmm]]]OOOJJJHHHNNNVVV^^^gggooouuuzzz|||zzzyyy|||}}}{{{tttpppllllllqqqwww|||wwwtttnnneee___^^^aaaeeeiiiyyy}}}uuummmhhhggggggggglllnnnrrrxxxqqqcccYYYUUUTTTOOOOOONNNIIIDDD@@@@@@BBB999888777555333222111111000111333444444333111000000000111222222222222111111444888;;;===???BBBDDDHHHKKKPPPTTTVVVVVVUUUTTTZZZ]]]aaadddfffhhhkkkmmmmmmiiigggfff^^^NNN@@@:::555666888>>>HHHSSSZZZ]]]\\\[[[XXXVVVXXXVVVIII<<<555555555444333333444555555444333222111111111111000//////......---,,,,,,)))((((((((()))***++++++(((((())))))))))))(((((('''((()))*********************************************))))))******+++,,,******++++++++++++*********************++++++,,,yyycccVVVPPPLLLJJJKKKDDDDDDDDDDDDDDDCCCBBBBBB>>>DDDCCC???@@@@@@III]]]iii]]]MMMEEEFFFLLLQQQTTTHHH;;;///,,,............222111000...---,,,,,,,,,------,,,+++++++++,,,,,,---+++***((((((***,,,---++++++++++++,,,...///000///111333333111/////////---------...000222333444777888:::===@@@@@@>>><<<:::;;;===>>>===>>>@@@BBBFFFGGGGGGHHHJJJOOOUUUYYYkkkqqqwwwxxxxxxwwwrrrlllfffWWWGGGCCCFFFIIIMMMPPPSSSSSSTTTXXX___hhhqqqwwwwww|||~~~~~~|||wwwnnnddd^^^\\\___cccggghhhjjjjjjjjjjjjlllnnnlllnnnppppppooonnnooopppsssrrrpppooopppqqqssstttxxxwwwvvvuuuvvvyyy{{{}}}{{{|||~~~}}}yyywwwwwwxxxxxxwwwwwwtttpppmmmjjjgggccc```^^^]]]___eeekkkpppyyy{{{jjj^^^NNNHHHDDDGGGMMMSSS[[[bbbmmmsssvvvtttrrrrrrppplllccc___\\\\\\bbbjjjrrrvvv}}}zzztttmmmeeeaaa```aaa^^^iiiwww|||tttmmmhhhccc```bbbaaabbbdddjjjqqqyyy~~~~~~pppdddZZZUUUOOOOOONNNKKKFFFBBB@@@@@@;;;:::999777555444333333000111222333333222111000000000111222222222222111333555777999:::<<>>@@@MMMVVVLLL???888999???DDDGGGFFF999...,,,//////...---111000///...,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,++++++*********+++,,,,,,*********+++,,,---//////,,,...000000///---------,,,---...///000222333444666888;;;???BBBBBB???<<<;;;===???@@@??????AAABBBGGGHHHIIIJJJMMMQQQWWW[[[eeekkkqqqrrrtttuuurrrmmmeeeUUUGGGCCCGGGJJJNNNQQQRRRSSSUUUYYY```hhhpppuuuvvv{{{~~~}}}}}}zzztttkkkbbb]]]\\\___bbbfffgggiiijjjjjjjjjkkkmmmnnnoooqqqqqqpppooopppqqqrrrqqqooonnnnnnnnnooopppsssssstttuuuwwwyyy{{{}}}zzz|||~~~|||wwwsssssssssrrrrrrpppmmmhhhdddaaa]]]YYYVVVRRRRRRXXXaaaiiiqqq{{{ooobbbUUUMMMGGGGGGJJJNNNTTT[[[hhhnnnqqqnnnjjjgggbbb]]]TTTQQQOOOPPPUUU^^^gggmmmuuu{{{{{{tttmmmfffbbb```\\\```gggssszzztttmmmeee```\\\ZZZXXXXXX\\\bbbhhhmmmsssyyynnn___UUUOOOOOOOOOLLLHHHDDD@@@>>>===<<<:::888666555444444000111222222222222111000000000111222222222222111333444666888999<<>>FFFAAA:::777888:::;;;:::===333,,,...111000---+++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,---((())),,,---...---+++************+++,,,---...//////111333333111000000000,,,,,,...000222444555555777999===AAADDDCCC@@@===<<<>>>AAABBBBBBBBBCCCEEEFFFGGGIIIJJJLLLPPPUUUYYY^^^dddjjjmmmppptttsssoooeeeWWWJJJHHHLLLPPPRRRUUUUUUUUUWWWZZZ___fffllloootttzzz~~~}}}}}}|||wwwqqqhhh___\\\\\\^^^```dddgggiiijjjjjjjjjjjjlllmmmnnnnnnlllkkkllloooqqqpppooonnnmmmlllllllllmmmoooqqquuuxxx{{{|||||||||yyyzzz}}}~~~zzztttpppllljjjgggeeeccc```[[[VVVSSSPPPLLLJJJJJJKKKRRR^^^gggooozzzyyylll___VVVNNNKKKKKKKKKNNNSSS```eeehhhddd___ZZZUUUOOOJJJIIIHHHIIIMMMUUU]]]bbbjjjqqqzzzzzztttmmmfffbbb]]]\\\]]]eeettt|||wwwpppggg```ZZZXXXVVVUUUVVVXXX\\\^^^bbbgggpppyyywwwcccVVVOOOOOONNNMMMJJJFFFBBB???:::999777555444222222111111111111111111111111111000000111222222222222111222444666888:::???EEEJJJNNNRRRXXX^^^aaaaaa^^^\\\SSSTTTSSSRRRRRRTTTXXX\\\llllllnnnqqqqqqiiiYYYJJJ<<<666555;;;BBBGGGNNNVVV]]]^^^]]]\\\^^^]]]VVVLLL>>>:::666444555666666555333333222222111111222222111000000///......------...---+++***((('''&&&&&&))))))************)))))))))************))))))(((,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,,,,+++************++++++++++++******+++++++++***+++,,,,,,---yyycccUUUOOOJJJHHHHHHEEEEEEEEEEEEDDDBBBAAA@@@AAABBB???DDDNNNHHH;;;;;;;;;:::999999999777555222444///---000111...++++++************+++,,,---...,,,,,,+++++++++,,,------&&&))),,,///000...+++)))************+++---...///...000222222000.........+++,,,...111333444555555888999===AAACCCCCC???<<<<<>>AAA@@@===::::::===AAADDDEEEEEEGGGHHHEEEFFFGGGGGGFFFHHHKKKMMMVVV\\\aaacccgggmmmnnnkkkbbbXXXQQQSSSYYY\\\\\\\\\YYYYYYZZZ[[[]]]___bbbccchhhqqq{{{zzzrrrggg___]]]^^^______bbbeeehhhjjjiiiiiiiiijjjggghhhjjjiiihhhhhhiiikkklllkkkkkkjjjjjjiiiiiiiiilllooorrrvvvyyyzzzzzzzzzvvvvvvwwwwwwxxxxxxxxxyyyyyywwwuuurrrmmmddd[[[UUUNNNKKKGGGEEEDDDDDDCCCBBBDDDFFFMMMXXX```eeemmmuuu|||}}}pppfff\\\RRRLLLKKKKKKOOOOOOLLLIIIJJJIIIGGGHHHKKKOOOPPPOOONNNOOOQQQVVV___lllxxx~~~yyysssmmmgggaaa\\\[[[\\\dddvvv}}}wwwooohhhccc```[[[WWWSSSRRRRRRRRRPPPQQQSSSVVV\\\dddnnnuuu~~~iii[[[OOOMMMKKKKKKLLLJJJGGGCCC@@@???===;;;:::888888777111111000000000000111111000000111222222222222111333444555777;;;BBBJJJPPPSSSVVV[[[```cccdddcccbbbXXXYYYZZZZZZ\\\```eeejjjkkkqqqvvvvvvuuuqqqfffZZZEEE:::555;;;BBBGGGRRR___aaacccccc``````___YYYQQQCCC===777555666888777555333222222111222222333333111111000000///.........)))((((((((()))***++++++)))******++++++******)))'''((()))*********************************************))))))******+++,,,******++++++++++++******,,,++++++++++++,,,------{{{dddVVVOOOKKKIIIIIIHHHHHHGGGGGGFFFDDDCCCBBB@@@CCC???@@@EEE>>>777===;;;999666444333333222222111000111222...)))***///---,,,,,,,,,,,,---......++++++++++++,,,,,,---...******+++,,,------......)))))))))***+++,,,......111333444333111...---------...///000000///......888888:::<<<>>>>>>;;;999888;;;@@@CCCEEEEEEGGGHHHFFFGGGGGGFFFEEEFFFHHHJJJPPPUUUZZZ]]]bbbhhhjjjhhh```VVVQQQUUU\\\^^^]]]]]]YYYYYYZZZ[[[\\\^^^```aaacccmmmyyy|||ssshhhaaa^^^___``````bbbeeehhhjjjiiiiiiiiiiiigggiiimmmnnnmmmkkkjjjjjjjjjjjjjjjjjjiiiiiihhhhhhlllmmmooorrrtttwwwyyyzzzvvvuuuuuuttttttuuuvvvvvvuuuvvvwwwwwwtttlllccc\\\NNNKKKHHHFFFGGGGGGGGGGGGCCCEEELLLVVV]]]aaahhhooovvvwwwiii[[[RRROOOFFFJJJJJJGGGGGGJJJMMMLLLMMMRRRVVVWWWUUUQQQOOOOOORRR[[[hhhvvv}}}wwwrrrnnnggg```[[[VVVYYYiii{{{yyysssjjjfff___YYYUUUSSSTTTUUUNNNNNNMMMLLLPPPWWW```gggqqqxxxkkk]]]OOOMMMJJJKKKLLLKKKHHHEEE>>>===;;;999888666666555111111000000000000111111000000111222222222222111444444555666:::AAAIIIOOOXXXZZZ\\\___``````^^^]]]XXXZZZ^^^aaadddhhhmmmpppttt{{{|||vvvqqqfffZZZIII<<<555;;;AAAFFFRRR```bbbddddddbbbbbbaaa\\\UUUDDD>>>777555777888777555222222222111222222333333111111000000//////......++++++***))))))((())))))******++++++++++++******''''''(((******+++++++++((((((((((((((((((((((((+++***)))))))))***,,,---******++++++++++++******,,,,,,++++++,,,,,,---...iiiVVVLLLJJJIIIIIIGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<888777777777777666333111222111000///...---,,,,,,+++++++++,,,,,,---------+++++++++******)))))))))************++++++++++++((()))***+++---...//////666444222000//////000111///......///111333555777;;;:::999999:::;;;:::999;;;;;;<<<>>>@@@CCCEEEFFFFFFHHHHHHFFFCCCCCCGGGJJJNNNSSSYYY^^^dddjjjiiieee___WWWQQQUUU[[[]]]\\\\\\]]]\\\[[[YYYYYYZZZ[[[\\\^^^dddnnnzzzxxxkkkccc``````___^^^cccdddeeeggghhhhhhiiiiiiiiijjjlllmmmllljjjhhhfffhhhhhhhhhhhhiiikkkmmmnnnqqqqqqqqqrrrssstttuuuvvvttttttsssrrrqqqrrrsssuuussspppooosssxxxwwwnnnfffUUUTTTSSSQQQPPPNNNLLLLLLKKKMMMQQQYYYaaagggjjjkkksssuuucccTTTNNNLLLJJJIIIJJJLLLOOOQQQWWWZZZ]]]^^^ZZZVVVRRROOOTTT[[[gggttt~~~|||yyywwwwwwnnnkkkfff___YYYZZZ___ddduuuzzzsssnnnggg```[[[WWWSSSPPPQQQMMMHHHGGGIIILLLPPPQQQaaadddnnn|||{{{iii]]]TTTQQQMMMJJJIIIHHHFFFDDDAAA???===<<<<<<:::555111222222111111111111111111333222111222333333222111222555777666666<<>>===<<<777666555555555444222000111111000///...---,,,,,,---------.........//////---------,,,,,,,,,++++++(((((((((((()))))))))))))))***+++,,,---...///000000000000///...---,,,+++------...///111444777888999888888999:::;;;;;;:::===>>>@@@BBBDDDEEEGGGGGGDDDEEEEEECCC@@@AAADDDHHHOOOUUU[[[```fffkkkjjjfff]]]UUUPPPUUU[[[\\\\\\\\\]]]]]]]]]]]]]]]^^^______XXX\\\cccmmmwww~~~vvviii```^^^^^^^^^]]]bbbcccdddfffgggggghhhhhhggghhhiiijjjjjjiiihhhggghhhhhhhhhhhhiiikkkmmmnnnqqqqqqqqqqqqrrrtttuuuvvvrrrrrrqqqpppnnnnnnooooookkkiiihhhkkkoooooojjjeeeaaa```___^^^]]]]]]]]]^^^WWWXXX[[[bbbiiipppsssttt{{{uuueeeXXXUUURRRPPPQQQUUUXXX[[[eeeffffffddd```\\\XXXVVVUUU[[[fffsss}}}~~~{{{yyyxxxsssqqqllleee^^^\\\]]]```hhhuuuxxxtttlllfffaaa\\\XXXUUUNNNJJJEEECCCDDDGGGIIIJJJRRRUUU^^^mmmyyy{{{jjj^^^UUURRRMMMJJJIIIHHHFFFDDDGGGEEECCCBBBAAA>>>:::666333222222111111111111111222111111111222333222222111444777666555:::DDDMMMZZZ\\\______]]][[[YYYYYYSSSQQQSSS\\\jjjvvv~~~xxxoooWWWJJJ===888;;;CCCOOOXXXbbbeeefffddddddddd___YYYMMMFFF<<<666555666666555333333333222222222222111111111111000000000//////...------,,,,,,++++++***+++++++++*********))))))))))))******+++,,,,,,,,,*********+++++++++,,,,,,)))************+++++++++++++++************++++++,,,,,,,,,---------------nnnYYYNNNIIIFFFDDDGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAA@@@???>>>===<<<999777555444444444333222111111000///...------,,,------------............---------,,,,,,,,,,,,+++(((((((((((())))))))))))******+++---...///000111...///000000///---***)))+++,,,---///222555777999666666777888999:::;;;;;;@@@BBBDDDGGGHHHIIIHHHHHHCCCEEEEEECCC@@@AAADDDHHHQQQWWW]]]bbbhhhmmmkkkfffYYYRRROOOUUU[[[]]]]]]]]]^^^___aaacccddddddddddddXXXYYYZZZ___fffoooxxx}}}|||rrreee]]]ZZZ[[[]]]]]]aaaaaacccdddeeefffffffffffffffgggggggggggghhhhhhhhhhhhggghhhiiijjjlllmmmpppppppppqqqrrrsssuuuvvvtttsssqqqnnnllliiifffeeeZZZYYYYYYZZZ]]]______^^^aaa```______```cccfffhhheeefffhhhnnnvvv||||||iiiddd^^^[[[]]]aaaeeehhhmmmllliiieeeaaa^^^\\\[[[XXX^^^gggrrr}}}}}}{{{zzzyyyxxxtttnnnfff```]]]\\\\\\gggxxx{{{tttnnniiiddd___\\\PPPLLLGGGDDDCCCDDDEEEEEEFFFGGGNNN[[[gggsss|||kkk___WWWTTTOOOKKKIIIHHHFFFDDDGGGEEEBBBAAA???;;;777333444333222222111111111222000000000111111222222222000444666555444777>>>EEEUUUXXX[[[[[[YYYVVVTTTSSSLLLJJJLLLXXXjjjzzz{{{hhhVVVBBB999:::BBBLLLUUUaaadddeeedddeeegggccc^^^SSSKKK@@@888666555555444333333333222222222111111111111000000000000//////...------,,,,,,++++++***+++++++++************************************************++++++++++++,,,)))************+++++++++++++++************+++++++++++++++,,,,,,,,,------ppp[[[OOOJJJGGGEEEFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAA@@@???>>>===<<<<<<999777555666666666555111000000///......------++++++++++++++++++++++++************************)))*********++++++++++++***+++,,,---///000111111111222222222111///---,,,,,,---...000222444666777555666777777777777888999@@@BBBFFFIIIJJJIIIGGGFFFFFFGGGHHHFFFDDDDDDHHHLLLSSSZZZ```eeejjjnnnkkkdddUUUPPPPPPVVV\\\^^^^^^```aaaccceeehhhhhhhhhfffeee```]]]YYYWWWZZZcccmmmuuuwwwnnnbbbZZZWWWYYY\\\]]]______aaabbbcccdddddddddhhhgggfffffffffffffffggghhhhhhgggggghhhiiikkklllooooooooopppqqqssstttuuuwwwuuurrrnnniiiccc]]]YYYNNNMMMLLLLLLNNNQQQUUUWWWUUUTTTSSSTTTVVV[[[aaadddjjjkkkpppwww}}}{{{tttlllhhhiiillloooqqqooolllgggdddcccbbbbbbbbb___ccckkkttt}}}}}}||||||{{{zzzuuunnnggg```\\\XXX```mmm|||{{{uuupppkkkfffcccZZZUUUPPPLLLIIIHHHGGGFFFGGGEEEGGGOOOWWWaaannnzzzoooccc[[[WWWQQQMMMJJJIIIGGGFFFEEEDDDBBB???<<<888444111555444333222222222222222...///000000000000111333000333555555333444999===KKKPPPWWWZZZYYYTTTOOOLLLIIIGGGHHHTTTfffvvv}}}~~~yyydddKKK>>><<>>===<<<<<<999666555555666555444000000//////......------++++++++++++++++++++++++************************)))*********++++++++++++***+++,,,---///000111111555444222000/////////000...///000111222333444444666777888777555333444666===@@@CCCGGGHHHGGGEEECCCEEEGGGHHHGGGEEEFFFKKKOOOUUU\\\cccgggkkkmmmhhhaaaRRROOOQQQXXX^^^______aaadddfffhhhjjjjjjhhheeedddccc```ZZZVVVVVV]]]hhhppprrrkkk```XXXVVVWWW[[[^^^]]]^^^___aaabbbbbbccccccjjjiiihhhfffeeeeeeeeeeeehhhggggggfffggghhhjjjkkknnnnnnnnnoooqqqssstttuuuxxxvvvrrroooiiibbbXXXRRRKKKJJJHHHGGGHHHKKKNNNQQQJJJIIIHHHIIIMMMSSSYYY]]]eeehhhnnnwww|||qqqwwwzzzuuuuuuwwwwwwvvvppplllhhhggghhhkkkllllllfffjjjooowww~~~~~~|||||||||zzzuuunnngggbbb]]]```gggrrr}}}xxxrrrmmmiiiaaa]]]XXXSSSOOOLLLHHHFFFIIIEEEEEEHHHMMMTTT___iiiwwwuuujjj```\\\UUUPPPMMMKKKIIIHHHJJJJJJHHHEEEAAA<<<888666666555444333222222222222...000111111000///111333///222444555333333666888BBBKKKWWW______YYYQQQMMMIIIFFFEEENNN^^^mmmuuuxxx{{{qqqWWWFFF@@@AAAGGGNNNWWW```iiipppuuuwwwqqqiii___UUUFFF;;;666555444333444444333333222111000000//////////////////000000...------,,,,,,++++++***************************++++++******)))((((((((())))))*********+++++++++))))))*********+++++++++++++++************+++++++++,,,,,,---.../////////nnn[[[QQQLLLJJJHHHFFFEEEEEEEEEDDDDDDDDDCCCAAAAAAAAA@@@???>>>===<<<888666444333333333222111000000//////............------------,,,,,,,,,,,,+++,,,,,,,,,,,,---------(((((((((((())))))))))))******+++---...///000111444333000...------.../////////111222222333222222555777888666333111222444999;;;???BBBDDDCCCAAA@@@@@@BBBDDDDDDDDDFFFKKKOOOWWW^^^dddhhhkkkkkkddd\\\PPPNNNQQQYYY^^^^^^___aaadddfffhhhiiihhhfffdddbbb```___]]]YYYXXX]]]fffnnnnnnhhh```ZZZVVVXXX[[[^^^]]]]]]___```aaabbbbbbbbbhhhhhhggggggfffeeeeeedddhhhgggfffffffffgggiiijjjmmmmmmnnnoooppprrrtttuuuvvvtttsssrrrpppjjj```YYYQQQNNNJJJIIIJJJKKKKKKJJJEEEDDDDDDDDDHHHNNNSSSWWW___aaafffnnnyyyuuugggkkkwww{{{pppllliiiiiimmmooopppnnniiilllrrryyy~~~}}}}}}}}}{{{vvvooojjjcccaaabbbiiiwww{{{uuuqqqgggccc]]]XXXSSSNNNIIIFFFGGGCCCBBBEEEGGGKKKTTT\\\iiisss}}}sssgggaaaZZZTTTQQQNNNMMMLLLLLLMMMLLLIIIDDD???<<<;;;777666555444333222222222///111333222///...000333000111333444444444666777>>>IIIXXXdddfffbbbZZZUUULLLIIIFFFJJJUUUbbbmmmrrrrrryyyzzzbbbPPPDDD@@@DDDJJJUUU```ooo{{{{{{lll```OOOAAA:::777555444555444444333222111000000......////////////000000...------,,,,,,++++++******************++++++++++++++++++******))))))))))))))))))************+++)))************+++++++++++++++************++++++,,,,,,------...///000000nnn[[[QQQLLLIIIFFFEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<<666444333333333333000...////////////............---------,,,,,,,,,++++++++++++,,,,,,,,,---------(((((((((((()))))))))))))))***+++,,,---...///000222111000///...------------...000222333333333333222555777666222000222555555777:::>>>@@@@@@??????<<>><<<<<<888777666444333333222222111444666444000...000333000111333444555666888999;;;FFFVVVccchhhgggbbb___VVVRRRMMMJJJMMMVVVaaaiiiiiiqqqzzz~~~kkkXXXGGG>>>@@@FFFQQQ^^^ooo}}}ooo\\\JJJ@@@:::777555555444444333222111000///........./////////000000...------,,,,,,++++++***))))))*********++++++++++++++++++++++++*********))))))))))))************)))************+++++++++++++++************++++++***+++,,,---...//////000nnn[[[PPPKKKGGGDDDEEEEEEEEEEEEDDDDDDDDDDDDAAAAAAAAA@@@???>>>===<<<666555555555666444111//////////////////.........+++++++++******))))))))))))))))))******+++++++++************++++++++++++((()))***+++---...//////000111222222111///---++++++---///222444555555555000333666555111000333666333555888;;;===??????>>>;;;>>>AAABBBCCCGGGMMMRRRXXX___eeehhhiiifff]]]SSSJJJJJJNNNVVVZZZYYYZZZ\\\^^^___aaaccccccdddccccccgggjjjllljjjeeeccceeeiiiiiigggbbb]]]ZZZZZZ]]]___]]]]]]___```aaabbbbbbbbb]]]___bbbdddfffffffffeeeggggggfffeeeeeefffhhhiiikkkllllllnnnppprrrtttuuutttvvv|||yyysssqqqrrrooofff^^^UUUUUUTTTTTTVVVZZZ]]]___aaa\\\XXXZZZdddrrr|||jjj^^^dddhhhttt}}}zzzzzz{{{yyytttnnnbbbgggoooxxx{{{wwwmmmggg```cccpppxxxuuupppjjjddd^^^WWWSSSMMMJJJHHHHHHFFFDDDFFFKKKKKKVVVdddmmmsssyyyooojjjaaaZZZVVVTTTRRRQQQMMMNNNOOOKKKFFFAAA??????888888666555444333333222222555777555000---///333000111222333555777:::;;;888BBBRRR^^^eeegggfffdddaaa\\\TTTLLLHHHMMMXXX```aaajjjttt}}}ooo\\\III<<<===CCCMMMZZZlll~~~{{{eeeQQQDDD===999666555555444333222000000///---.........//////000000......---,,,,,,++++++***))))))******++++++++++++++++++++++++++++++++++++))))))))))))************)))************+++++++++++++++************++++++)))******+++---...//////